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
337025831091	337025831647	337025832198	337025832748	337025833298	337025833848	337025834398	337025834948	337025835498	337025836048	337025836598	337025837148	337025837698	337025838248	337025838798	337025839349	337025839899	337025840449	337025840999	337025841549	337025842099	337025842649	337025843199	337025843749	337025844299	337025844849	337025845399	337025845949	337025846499	337025847050	337025847600	337025848150	337025848700	337025849250	337025849800	337025850350	337025850900	337025851450	337025852000	337025852550	337025853100	337025853650	337025854201	337025854751	337025855301	337025855851	337025856401	337025856951	337025857501	337025858051	337025858601	337025859151	337025859701	337025860251	337025860801	337025861351	337025861902	337025862452	337025863002	337025863552	337025864102	337025864652	337025865202	337025865752	337025866302	337025866852	337025867402	337025867952	337025868502	337025869053	337025869603	337025870153	337025870703	337025871253	337025871803	337025872353	337025872903	337025873453	337025874003	337025874553	337025875103	337025875653	337025876203	337025876754	337025877304	337025877854	337025878404	337025878954	337025879504	337025880054	337025880604	337025881154	337025881704	337025882254	337025882804	337025883354	337025883905	337025884455	337025885005	337025885555	337025886105	337025886655	337025887205	337025887755	337025888305	337025888855	337025889405	337025889955	337025890505	337025891055	337025891606	337025892156	337025892706	337025893256	337025893806	337025894356	337025894906	337025895456	337025896006	337025896556	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2731	3650	2300	2731	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
40474	17339	3989	2347	1581	1059	829	752	740	629	619	563	510	540	452	492	438	457	467	445	469	456	394	440	456	449	432	449	461	428	400	407	422	400	418	382	380	414	383	394	397	382	374	381	418	433	431	423	388	389	403	402	390	359	387	407	408	418	398	377	367	399	413	429	401	402	386	405	417	385	418	384	416	360	397	405	400	411	390	378	370	384	397	387	385	413	425	406	389	411	393	405	365	400	358	351	392	355	384	408	379	362	417	379	399	409	376	441	367	406	392	418	399	406	380	405	398	399	378	400	370	410	385	422	365	391	385	379	418	381	407	392	399	386	422	407	413	404	420	402	393	378	402	401	419	388	391	398	387	344	399	381	397	389	442	387	394	386	401	393	357	382	383	400	372	360	414	418	429	423	425	375	419	383	387	352	411	383	395	424	385	369	405	386	387	368	427	419	359	367	403	401	367	371	398	377	373	414	354	360	389	373	414	406	384	393	396	439	354	404	353	363	396	389	438	391	415	347	403	365	364	409	402	412	442	395	383	376	398	396	356	417	393	380	399	436	429	406	379	429	385	417	350	389	419	391	427	387	376	370	404	393	399	407	396	402	396	424	398	399	445	418	378	404	385	418	376	389	420	397	380	365	394	370	368	414	411	395	377	382	413	379	379	383	426	348	377	351	394	382	371	389	416	365	408	392	402	398	367	366	420	387	350	392	418	418	387	397	415	372	366	406	396	394	369	399	408	355	363	427	398	356	368	375	397	390	391	330	385	406	398	382	388	375	366	364	385	397	376	384	397	375	400	391	340	414	436	435	395	379	366	412	380	377	425	407	408	404	395	416	395	354	388	379	373	390	402	372	414	372	385	408	395	379	353	415	383	373	421	373	404	401	412	375	356	373	369	406	373	384	395	400	432	416	406	400	425	396	365	411	396	403	409	401	383	400	400	387	402	403	399	407	414	436	427	355	401	418	381	368	373	402	416	354	357	415	385	397	421	424	448	406	429	399	394	395	383	391	402	384	418	385	404	411	401	420	402	376	396	417	401	410	381	394	401	355	430	416	370	399	408	376	387	407	424	397	379	428	404	399	373	378	393	400	398	402	393	390	422	443	377	412	404	438	369	386	367	364	379	406	409	399	399	369	381	360	403	372	432	416	404	395	401	388	398	423	394	371	392	383	412	408	375	378	441	405	373	375	376	383	420	354	392	414	375	398	415	369	401	400	353	385	399	387	392	416	384	392	419	385	403	394	368	384	396	429	370	416	380	401	404	418	410	396	371	406	411	400	384	380	375	427	410	348	394	389	390	395	380	388	384	379	374	409	379	389	407	415	378	415	395	397	430	407	370	414	399	392	424	392	365	411	389	411	416	389	419	401	388	355	392	395	396	398	406	385	379	407	368	429	421	364	372	398	405	377	387	398	351	372	390	365	394	405	413	388	393	386	391	445	425	387	415	391	406	399	360	343	405	388	394	376	390	386	418	386	389	401	425	381	391	392	428	415	365	397	380	376	388	367	416	402	384	391	363	407	428	389	366	388	413	395	400	385	377	371	402	391	380	363	377	421	390	408	379	349	353	389	403	391	423	366	384	360	387	343	401	381	417	432	390	364	414	426	382	410	379	413	415	370	397	374	399	419	411	386	379	377	396	394	403	369	415	413	377	411	396	420	401	395	410	387	416	380	424	383	410	424	386	412	394	433	391	416	386	445	402	381	327	373	387	409	396	410	386	421	385	388	397	424	414	353	424	409	414	420	381	365	375	354	422	366	406	388	437	372	394	397	388	404	390	380	381	398	396	379	386	412	384	358	378	415	376	417	392	375	397	400	405	422	387	407	383	370	394	398	414	378	402	400	456	394	397	395	367	419	402	410	379	404	383	400	367	395	381	410	413	391	434	386	424	388	379	358	420	402	383	430	381	403	396	371	371	392	378	391	419	366	369	406	396	412	383	403	398	384	395	372	393	367	412	382	414	386	345	378	392	388	400	408	397	363	377	390	430	377	379	391	424	403	389	412	400	367	405	343	361	409	365	397	402	408	400	382	382	402	409	396	406	411	380	354	368	397	408	433	400	384	393	402	416	435	414	378	365	381	394	386	384	397	415	390	373	385	370	395	417	432	392	407	441	404	411	392	381	399	400	419	405	404	392	391	416	406	370	447	406	390	401	376	410	437	394	404	378	347	430	378	392	397	406	372	403	364	370	368	394	392	390	360	404	398	367	401	435	367	405	410	394	403	386	400	367	403	423	412	396	409	395	366	352	427	447	395	393	381	362	378	367	376	411	410	390	390	392	398	383	422	399	415	387	391	369	352	362	372	393	370	391	400	449	394	399	395	430	392	399	417	429	400	373	388	385	399	394	391	378	403	364	420	388	411	394	380	415	394	378	412	394	396	381	362	359	412	379	410	401	422	374	416	391	360	407	362	406	419	388	397	400	405	352	371	374	428	429	374	377	390	374	417	412	422	429	409	352	375	397	424	446	399	405	411	418	384	407	405	411	386	410	431	400	383	435	413	396	385	384	364	389	395	396	390	393	395	383	419	377	383	407	386	390	407	414	377	439	394	397	400	414	429	401	371	383	382	447	407	407	324	383	419	391	424	398	362	387	386	408	390	384	373	403	375	389	431	349	397	365	381	430	375	378	390	433	395	406	379	412	395	390	402	415	411	416	424	372	381	380	426	433	379	357	397	399	448	411	425	402	391	402	367	371	408	395	382	413	413	375	397	405	411	403	430	386	394	420	420	413	423	382	365	422	397	436	361	395	387	395	376	428	440	414	388	395	417	381	410	409	405	372	374	414	397	390	403	404	396	391	400	412	420	397	414	359	402	413	385	413	396	395	358	402	381	401	377	409	381	393	405	379	397	385	430	400	393	393	389	403	411	394	408	404	382	373	397	358	363	381	387	387	417	418	364	415	395	410	431	423	384	365	366	385	372	382	395	384	386	392	393	410	404	414	396	383	394	370	368	392	371	386	415	386	391	394	418	421	412	397	361	398	411	398	386	380	384	367	350	367	385	412	375	409	378	389	412	383	423	432	360	340	363	396	387	398	375	392	380	377	406	378	407	392	369	399	372	392	386	361	374	364	369	392	375	380	383	421	423	353	362	396	364	373	373	385	415	386	378	379	395	403	380	369	370	387	381	414	376	422	406	408	399	387	407	391	388	408	370	402	413	391	383	423	389	378	398	378	400	344	386	373	413	378	423	417	451	386	400	384	376	387	416	406	414	430	420	386	427	376	402	406	393	431	420	413	459	390	387	375	375	385	408	366	386	403	362	396	386	360	437	386	363	364	421	387	365	384	391	411	418	381	352	366	359	393	408	399	418	392	391	413	372	379	400	387	408	368	398	392	363	429	381	389	376	362	368	418	425	391	375	434	397	394	416	403	388	356	405	415	426	365	390	397	383	380	380	363	398	428	426	402	379	362	401	363	398	428	402	402	369	410	402	404	369	367	420	419	391	396	384	424	399	405	391	430	392	390	411
20173	2482	4831	5857	5002	4227	3418	2973	2643	2271	2175	1995	1804	1698	1635	1557	1468	1395	1409	1383	1357	1342	1262	1275	1232	1229	1284	1265	1233	1199	1270	1214	1203	1095	1092	1115	1030	1061	1048	1070	1090	1104	992	924	1023	1045	1027	1020	1016	965	991	1014	969	1031	989	973	956	978	983	965	957	1009	1031	977	971	1076	1003	961	966	980	992	1030	956	974	1001	976	959	977	931	938	917	990	957	925	900	966	949	917	893	991	964	962	912	978	960	962	956	1010	952	930	1019	959	965	974	877	983	945	926	957	918	936	965	916	994	925	938	998	972	940	909	1005	935	936	955	958	921	945	947	923	921	959	961	946	1009	940	987	950	869	977	992	929	922	929	975	993	970	959	922	953	985	925	937	947	936	915	914	877	990	906	950	975	999	912	898	894	909	954	973	928	933	1000	882	896	981	947	989	951	990	897	979	946	974	935	979	949	911	911	919	972	996	896	955	962	1025	974	960	895	912	912	912	914	911	900	929	937	921	873	934	956	920	920	974	922	976	948	912	917	920	925	943	930	943	881	958	923	972	920	958	925	953	950	985	953	936	945	960	941	898	981	900	925	922	981	939	916	881	973	952	910	964	898	902	940	927	936	987	934	878	930	946	946	886	910	921	924	899	918	983	890	972	942	983	966	959	1003	965	974	951	929	965	877	895	905	948	921	997	934	907	918	939	917	916	1001	880	955	936	991	970	928	936	909	916	952	943	976	921	966	962	962	971	976	962	952	964	923	960	964	985	916	880	992	904	913	908	892	968	996	914	940	909	941	941	955	990	962	951	943	935	891	971	959	898	965	1022	942	956	945	981	973	937	953	929	903	957	882	917	938	910	951	970	930	926	903	876	925	911	956	930	920	918	959	946	937	967	1005	934	954	925	908	923	922	951	947	980	950	989	928	920	975	929	913	895	965	945	883	907	990	959	953	971	918	936	937	969	996	925	942	906	928	908	904	893	956	961	959	972	894	931	936	887	928	962	931	931	926	930	911	936	970	884	960	912	947	933	945	939	876	951	934	987	979	954	915	954	947	967	947	892	933	945	947	982	992	954	919	964	957	937	1014	908	1011	920	978	927	889	878	977	938	915	955	958	872	961	863	940	916	937	937	968	952	992	985	935	837	943	929	936	948	1003	929	954	955	1011	909	932	943	924	966	934	939	917	900	962	937	905	902	895	946	973	907	985	903	965	891	964	915	949	870	910	947	888	975	957	910	944	989	933	973	928	963	900	941	912	1012	917	910	969	931	914	947	914	981	919	938	947	968	910	993	939	951	966	926	966	942	966	974	895	927	962	917	938	920	926	974	913	940	947	906	908	969	984	909	959	947	899	968	913	869	914	928	946	993	980	921	970	927	947	933	943	957	961	935	958	972	934	916	924	920	950	868	955	966	927	957	919	940	944	926	899	978	915	916	931	970	920	865	979	983	963	950	931	937	962	934	910	926	869	942	911	919	943	950	902	935	920	965	953	984	926	952	877	919	948	957	927	877	894	924	910	863	965	899	868	937	895	885	961	952	930	991	917	955	994	1014	1002	956	929	887	904	914	913	948	991	929	941	919	959	916	917	850	899	933	926	944	924	944	932	991	942	898	914	924	949	917	958	891	904	1003	902	900	980	913	950	958	947	948	936	931	980	919	952	915	938	946	939	904	899	901	966	935	910	969	860	925	913	942	984	922	951	960	958	980	875	944	941	965	911	969	982	937	856	973	934	936	936	928	967	903	955	966	953	995	949	951	931	959	922	963	930	890	979	970	961	980	906	929	972	929	928	921	945	952	928	936	937	904	919	916	981	960	912	952	918	915	945	946	913	902	933	941	968	970	951	992	952	920	945	962	964	963	927	917	947	910	971	946	959	992	978	910	945	909	945	926	932	873	956	979	909	945	959	922	946	990	882	943	933	950	918	979	957	905	928	973	959	969	898	902	943	940	940	961	965	929	955	934	964	964	975	951	965	903	897	902	946	928	878	934	966	931	931	949	911	946	954	968	934	933	954	957	904	961	968	949	948	864	947	950	891	942	933	933	916	952	922	880	954	957	922	967	976	929	939	991	982	908	933	892	948	900	983	914	930	928	960	937	954	922	906	931	929	910	957	924	935	938	974	921	901	949	951	968	914	958	904	991	956	978	904	953	988	959	986	988	946	913	918	930	910	961	979	983	1029	960	904	907	934	957	962	929	926	920	913	935	929	917	984	951	929	985	969	874	889	920	931	861	942	896	937	1047	972	898	936	978	918	906	972	935	934	923	944	941	986	925	1000	913	909	909	926	934	945	934	944	960	930	916	890	928	939	940	910	948	918	902	977	924	945	950	962	934	923	932	1011	952	968	894	933	924	889	973	957	971	980	947	962	923	943	872	902	932	935	926	958	936	932	891	853	962	937	972	935	976	973	900	907	939	948	937	984	886	920	949	944	1002	950	963	871	987	959	919	940	1015	935	907	905	964	886	974	865	894	970	923	965	975	927	957	907	971	947	908	955	959	946	905	938	938	949	966	933	918	943	915	895	942	944	980	943	917	942	913	929	966	956	889	928	951	910	931	921	877	936	989	919	973	909	925	954	941	982	919	984	942	922	940	909	945	929	903	942	922	939	934	953	941	889	960	938	894	892	942	929	984	978	871	945	963	960	957	922	939	930	938	918	1003	969	930	949	926	898	930	910	924	967	909	970	902	957	994	948	953	981	936	904	952	960	918	902	931	901	911	874	932	998	971	949	891	951	944	947	956	926	949	929	939	915	969	920	934	985	971	941	963	924	949	918	960	920	1016	933	951	894	966	972	948	937	921	929	967	958	937	907	937	909	924	965	922	953	970	932	949	963	957	944	942	968	999	958	961	949	903	935	966	922	950	929	943	922	974	881	950	888	924	958	889	930	934	917	905	899	905	1011	914	884	944	910	970	917	972	916	932	885	988	931	926	933	943	873	980	962	931	927	915	1005	940	908	897	930	965	966	890	942	890	969	1020	921	932	942	1032	955	926	942	944	906	964	912	935	958	922	942	985	917	925	948	977	923	980	945	913	910	912	947	973	926	903	861	961	942	899	911	899	936	900	979	992	977	933	903	939	952	940	942	917	881	955	921	883	959	877	984	966	959	1016	949	971	918	974	865	972	903	1003	938	962	918	941	932	901	923	958	896	975	1004	928	934	931	948	1006	918	1001	940	949	916	931	935	927	942	926	974	924	945	856	940	968	949	889	926	954	939	947	907	909	990	938	979	976	915	928	965	894	953	903	971	858	955	902	939	931	929	995	904	920	932	971	949	952	956	944	913	904	1012	958	873	956	915	922	962	955	920	932	1023	925	909	952	949	945	924	901	960	928	919	928	978	917	894	946	972	931	939	927	920	941	961	881	934	973	915	1002	950	911	922	971	957	939	914	938	962	985	972	923	923	959	996	924	946	941	920	955	943	911	989	924	873	907	895	911	947	922	947	933	973	923	957	870	902	936	914	921	882	917	958	894	967	869	991	898	972	921	991	917	951	949	930	935	938	907	949	928	926	940	933	956	929	993	971	933	955	891
2640	231	237	200	174	175	176	163	188	166	148	152	173	180	139	179	167	159	159	148	161	148	158	158	140	147	175	128	157	177	174	143	150	124	123	157	167	163	162	157	139	158	173	144	157	136	151	138	157	130	152	160	133	165	159	144	137	155	163	139	155	163	148	167	160	153	161	168	142	124	165	148	168	141	148	165	158	150	163	154	151	162	136	140	132	149	159	145	145	152	158	136	147	149	149	151	134	134	147	153	129	145	139	136	140	143	151	135	179	146	149	131	135	137	154	165	148	150	174	143	141	133	129	144	146	152	159	136	132	129	137	163	155	158	151	140	154	132	148	147	167	171	126	138	131	156	163	167	141	160	154	129	141	142	133	160	140	151	134	161	154	148	156	131	157	150	145	161	142	153	161	153	138	160	152	139	158	153	160	172	144	165	145	172	176	165	151	171	153	145	157	151	173	130	164	156	158	169	142	144	150	136	126	121	148	160	135	149	157	162	140	139	155	128	115	127	155	150	139	135	141	156	152	162	153	137	156	179	160	164	144	147	157	143	140	159	162	158	168	169	138	170	164	144	156	147	151	159	172	151	162	154	154	153	153	147	157	173	160	155	145	157	141	135	153	148	159	142	136	138	151	149	157	153	172	157	167	136	167	151	143	157	159	146	143	150	168	145	142	154	148	165	148	149	162	143	170	156	155	169	171	132	151	144	136	142	145	138	135	154	160	147	152	149	136	152	130	155	144	172	159	163	162	160	150	165	169	139	151	142	157	158	156	155	158	149	155	150	151	140	161	145	143	174	167	162	175	146	151	131	155	135	149	138	158	164	149	127	164	139	169	141	160	162	144	127	163	162	144	148	137	164	170	139	143	139	159	152	149	119	153	142	152	167	143	161	163	146	160	149	141	160	176	143	161	150	133	154	170	150	132	139	158	122	134	151	156	155	155	150	136	147	134	145	142	161	139	151	141	167	158	141	176	123	135	152	152	155	145	138	146	146	143	165	143	134	152	158	156	146	128	175	160	154	152	156	145	160	126	143	142	168	157	152	135	144	128	149	144	145	133	145	149	147	151	144	175	146	148	153	136	143	151	145	141	171	153	149	138	131	145	147	128	149	166	146	141	170	157	165	141	141	167	153	143	157	157	149	130	165	149	145	135	157	138	168	166	152	129	134	113	166	150	154	117	153	130	136	162	137	147	132	138	136	158	152	161	152	156	104	140	140	130	148	147	149	178	142	121	159	149	145	157	148	140	150	153	153	164	161	148	163	161	132	163	160	167	149	150	167	150	170	146	165	143	146	149	167	131	152	143	152	155	151	128	145	143	145	131	144	139	147	152	154	157	155	135	137	161	135	175	158	123	144	124	150	148	166	173	129	134	137	160	159	170	156	155	141	130	161	155	145	145	159	147	151	164	170	157	157	153	151	158	151	166	158	150	128	152	167	133	143	156	146	154	139	156	162	156	172	131	170	150	164	135	160	156	151	144	138	170	156	154	155	153	158	161	141	158	143	151	159	140	150	145	149	135	162	159	162	138	133	161	157	146	133	159	167	136	172	148	157	157	157	150	154	156	152	154	155	138	155	155	140	152	139	132	138	159	169	147	153	152	127	166	159	153	157	162	146	164	147	170	144	152	153	152	148	161	173	148	158	150	132	160	162	134	147	146	158	137	143	129	161	149	138	169	148	153	137	160	149	154	157	155	165	138	165	154	146	149	170	133	166	155	144	141	181	147	155	139	144	154	146	161	145	148	141	131	143	146	163	158	175	175	155	133	136	149	143	131	157	137	149	134	156	179	150	151	150	160	158	172	145	161	159	140	148	155	153	142	136	148	151	137	139	161	155	151	134	134	160	171	163	135	144	171	148	163	125	145	141	143	142	145	167	135	154	139	143	161	165	156	150	145	158	137	141	144	129	164	163	161	149	149	158	126	146	147	161	137	131	146	184	149	146	151	145	144	154	158	168	154	174	157	144	153	132	133	135	141	135	155	156	165	146	151	159	146	125	156	155	138	148	162	151	153	150	144	152	157	172	154	151	161	147	154	171	149	139	142	151	168	168	142	158	152	156	152	153	171	142	150	153	147	157	140	142	159	146	139	142	142	143	150	169	155	167	161	139	181	141	153	136	130	135	163	157	151	179	130	180	162	150	157	150	164	162	140	156	171	159	159	148	147	154	149	142	151	138	143	134	184	123	159	147	153	141	157	125	149	137	161	171	159	138	148	135	167	156	140	182	175	130	153	164	144	159	151	161	159	137	134	152	143	154	155	153	151	137	155	162	162	151	161	136	162	132	127	154	173	172	152	158	168	146	173	141	153	140	172	126	162	174	149	163	152	163	144	118	161	147	160	139	152	148	150	168	144	150	143	150	162	161	159	149	139	135	164	156	140	151	143	145	129	145	166	170	140	130	166	137	131	161	144	151	165	148	140	150	163	140	147	135	140	160	146	157	135	170	160	150	136	155	138	141	138	146	138	168	151	148	140	160	161	151	160	187	124	165	149	136	153	155	149	162	166	138	129	152	141	152	140	155	157	143	147	152	134	164	131	156	177	151	143	140	141	140	154	158	154	112	117	158	159	168	152	155	151	128	180	167	137	141	147	156	152	157	127	127	145	134	139	151	160	157	147	149	127	182	147	139	152	154	176	174	150	156	139	170	139	151	158	143	135	145	127	145	171	159	145	149	170	153	177	160	154	174	131	155	124	152	149	144	153	153	148	144	144	144	135	146	160	140	150	142	161	132	153	143	157	154	174	133	130	125	173	136	155	147	146	167	120	144	162	172	152	146	131	153	157	151	142	144	171	151	136	151	130	153	155	145	146	152	156	134	155	155	147	149	141	133	155	183	138	145	150	129	169	158	149	153	157	160	178	146	148	137	138	152	154	149	169	143	147	138	139	142	158	152	151	169	162	158	157	139	135	155	139	138	139	161	134	162	151	168	143	179	167	142	155	127	132	147	127	173	151	136	155	145	180	148	164	141	149	132	160	150	148	158	143	160	139	176	138	143	126	145	142	151	120	134	134	148	182	124	145	154	140	126	168	157	166	150	137	157	147	153	144	136	158	118	126	147	146	136	163	163	140	158	182	163	153	149	156	132	123	153	181	155	121	152	131	132	139	181	153	163	141	136	157	147	151	173	156	148	155	157	164	134	158	175	162	157	147	153	166	145	171	149	157	137	131	140	152	161	166	133	151	171	158	149	163	175	163	168	164	143	168	151	140	148	135	138	136	170	134	131	137	146	146	143	157	156	155	137	143	141	149	145	132	147	150	158	155	158	140	165	149	154	135	165	159	164	126	122	135	155	151	128	143	152	143	148	138	151	147	138	135	164	155	151	135	143	175	160	135	172	153	171	145	153	140	153	137	134	165	137	138	141	156	153	159	148	167	161	159	165	156	151	147	163	157	163	161	150	168	153	143	159	153	146	175	170	133	130	146	172	139	160	153	155	162	132	130	178	136	158	137	138	144	146	160	151	140	161
3209	472	603	684	665	565	536	567	535	513	458	465	469	446	472	477	430	494	458	459	481	487	459	464	469	438	482	452	448	487	443	487	453	446	440	415	444	465	433	462	437	475	458	446	463	456	424	430	459	431	442	409	436	457	457	454	438	435	453	438	431	433	445	473	433	442	479	453	448	412	427	444	449	461	420	406	462	423	399	420	451	426	399	421	442	448	424	415	460	419	465	441	429	464	463	404	409	443	447	412	460	474	409	420	451	392	412	403	410	464	449	446	444	439	403	461	400	429	447	398	400	420	394	469	439	418	391	443	405	434	455	418	445	460	424	429	419	409	449	441	440	429	430	484	411	411	424	431	416	449	438	436	453	406	461	436	369	439	448	439	441	438	400	446	431	401	413	434	453	445	441	411	450	424	414	398	461	404	464	447	427	417	418	437	436	433	420	437	430	457	412	421	421	444	402	425	419	421	428	443	421	424	402	438	423	435	389	417	420	424	478	403	439	440	422	440	434	387	456	425	416	433	416	417	437	417	415	435	417	431	398	394	439	431	424	394	424	402	411	468	432	384	422	405	438	423	451	427	407	447	448	422	430	434	447	451	436	420	464	457	435	416	410	437	424	452	455	467	410	474	465	425	401	456	418	442	456	426	424	397	411	411	439	444	422	456	422	423	430	401	429	427	418	418	435	430	443	445	453	426	382	432	420	386	443	435	444	421	446	401	415	486	415	397	429	428	405	419	429	417	444	428	443	483	431	416	459	457	409	435	426	441	422	425	425	426	401	429	441	423	429	406	445	430	432	425	413	423	423	419	437	479	415	445	428	427	454	431	420	458	432	445	441	404	396	449	429	433	431	407	431	433	441	444	412	435	434	421	432	408	450	385	415	459	399	434	399	419	423	400	411	455	421	438	445	434	414	428	432	436	462	459	402	411	418	426	438	413	402	405	440	440	412	438	451	435	404	450	448	429	418	437	461	431	434	409	405	426	433	431	425	409	412	427	446	420	436	455	434	462	416	422	399	451	442	446	429	446	422	409	451	407	443	420	423	468	425	463	405	437	431	433	457	405	390	431	428	438	430	396	401	421	437	417	453	419	424	436	448	445	444	438	444	433	428	425	396	448	409	435	440	416	405	438	441	444	428	469	403	405	432	418	425	417	402	424	413	402	432	411	424	394	438	452	438	420	441	412	391	459	435	421	444	460	414	435	456	429	445	441	426	398	416	427	461	418	415	417	458	451	423	401	460	437	427	481	433	441	387	451	431	435	383	433	443	419	410	426	419	440	396	442	423	447	440	433	435	439	440	423	435	449	468	460	434	437	419	420	442	415	453	420	421	406	416	413	441	437	430	433	422	405	437	451	400	419	456	422	423	426	386	428	390	412	458	417	406	405	429	397	417	455	439	430	425	451	414	432	418	427	433	407	443	449	443	420	420	404	411	453	419	432	425	451	393	407	401	444	420	443	412	420	435	427	449	415	425	447	430	387	445	435	440	405	394	427	454	450	424	422	414	381	417	434	416	471	411	427	460	439	406	410	466	434	440	443	415	427	428	442	406	438	441	434	418	409	415	435	451	412	428	414	421	412	431	475	426	451	389	441	407	452	414	382	413	409	418	409	417	443	406	449	441	378	439	424	460	408	440	449	426	405	411	424	421	430	435	483	426	429	450	431	429	455	392	463	402	405	423	405	396	440	398	438	400	429	468	417	445	412	426	389	447	425	428	440	414	444	421	443	423	412	464	431	413	437	430	392	418	434	429	475	443	415	437	450	436	430	455	434	452	440	427	418	426	379	415	401	429	409	449	425	453	407	431	395	446	433	469	429	420	428	412	412	440	443	455	432	421	438	414	408	444	499	430	465	434	398	389	437	455	409	427	410	375	433	419	407	444	478	388	434	425	483	445	414	432	439	450	448	388	451	384	439	421	416	437	408	422	401	428	418	390	397	424	440	406	436	457	404	504	433	434	442	417	405	417	448	419	448	415	426	407	425	414	441	435	411	443	465	407	440	436	443	396	419	412	424	440	394	425	440	442	434	470	415	427	409	460	452	418	440	439	419	466	413	440	389	462	438	408	413	422	418	447	469	461	451	429	441	414	417	437	364	420	442	453	405	446	430	441	424	434	420	430	467	421	443	438	413	407	463	400	452	414	453	413	455	463	452	458	432	434	425	395	434	448	433	426	411	437	414	421	461	430	425	475	428	472	400	441	475	426	448	447	449	438	443	442	463	401	410	412	470	462	397	405	452	388	427	432	409	427	453	430	401	416	428	422	414	439	387	426	443	414	454	427	417	405	402	431	443	415	405	402	401	448	431	403	418	402	446	449	422	431	449	383	405	438	448	466	387	451	413	443	416	432	426	409	486	451	403	424	449	416	423	418	462	434	418	450	444	419	439	403	461	394	445	454	445	454	446	438	457	447	451	468	433	435	442	406	414	399	428	450	462	444	451	411	425	404	431	462	445	417	461	425	416	436	427	424	413	393	401	395	436	451	471	429	458	425	440	396	435	397	436	418	407	440	416	402	426	449	407	431	428	447	440	451	441	407	454	473	402	440	429	431	426	474	425	426	398	452	434	436	445	450	425	444	402	419	413	468	478	421	425	466	438	384	462	428	378	409	423	448	403	443	401	430	398	435	421	415	412	429	447	444	440	408	450	447	418	446	443	437	433	438	437	426	416	377	449	419	442	428	419	437	431	474	420	436	418	402	398	451	418	473	449	442	427	431	379	448	395	401	459	467	391	441	445	429	423	402	387	445	414	446	429	431	463	424	447	462	452	476	461	417	419	481	448	430	407	454	452	401	444	443	428	433	453	414	433	451	471	461	426	426	407	428	417	402	415	428	422	436	453	455	438	412	414	423	434	427	383	465	431	451	396	406	405	431	402	425	437	452	457	467	432	438	436	434	441	415	414	444	448	423	462	416	440	436	430	407	426	443	448	444	401	448	409	421	445	422	405	445	406	456	428	413	437	448	444	433	399	407	420	425	460	439	444	448	435	441	413	420	467	474	488	455	452	456	422	397	401	434	438	433	447	421	409	433	424	429	418	420	427	445	444	428	403	368	407	429	430	436	423	431	397	430	424	448	419	414	409	431	404	409	469	418	440	460	449	437	452	406	412	431	441	403	420	443	428	421	416	459	401	431	420	438	426	435	424	448	397	398	425	465	395	421	442	413	430	417	430	401	427	433	463	417	435	425	391	406	436	446	423	431	436	452	461	416	442	442	434	441	422	398	424	421	412	404	393	451	433	426	413	419	429	450	403	447	451	412	418	447	416	431	447	452	419	436	419	440	433	426	452	435	425	380	411	437	424	411	433	426	415	453	391	438	424	448	435	444	445	420	416	417	429	434	470	462	450	446	395	459	409	476	402	416	407	466	437	425	437	415	453	401	444	436	423	458	403	422	420	455	412	421	440	455	438	432	415	431	450	431	408	424	424	453	443	422	415	380	436	397	440	407	446	430	444	407	441	428	427	409	416
25451	7648	1350	1037	718	544	470	377	357	323	320	286	269	258	267	250	251	232	272	241	248	239	265	204	244	246	245	226	260	226	231	233	242	206	221	225	220	194	208	213	231	225	215	236	215	214	195	194	218	223	207	227	218	231	228	216	209	203	211	204	219	213	200	216	195	180	199	208	205	217	192	213	211	189	209	216	202	195	193	215	206	201	195	203	233	203	188	211	231	186	242	194	220	223	210	216	248	220	202	192	179	206	200	204	215	202	212	228	199	213	214	197	187	186	200	220	205	206	222	206	233	216	210	198	215	210	211	229	204	213	202	184	165	206	206	194	219	192	196	190	206	200	204	198	199	196	201	216	204	178	199	201	215	230	248	205	207	212	242	208	193	205	201	176	185	213	220	234	218	213	211	242	235	196	204	197	202	192	199	197	207	248	178	214	220	200	207	203	213	207	236	211	262	190	211	203	173	221	229	219	227	216	219	202	192	209	204	179	177	197	210	196	212	188	237	212	222	214	189	194	212	180	214	211	208	230	207	182	219	187	168	214	217	209	194	222	201	216	206	209	209	196	210	223	221	195	223	195	190	230	193	205	224	205	200	209	213	181	163	194	202	208	183	194	200	221	189	202	198	198	221	195	188	195	193	204	190	223	213	203	207	198	201	235	201	211	196	215	220	216	219	245	185	195	197	214	186	212	218	208	199	193	199	215	199	204	180	205	206	214	189	213	206	193	174	209	215	204	230	236	216	204	217	219	206	201	214	208	204	200	214	200	173	222	212	178	223	208	205	201	200	214	237	189	189	210	205	213	212	217	231	226	243	209	198	174	210	204	214	204	205	212	183	211	198	220	186	207	202	207	197	206	216	166	212	194	215	232	208	202	206	197	200	193	203	193	217	224	202	239	195	234	199	212	204	195	211	228	201	176	217	200	225	209	230	226	206	226	200	205	203	213	183	190	230	237	211	229	196	200	191	225	230	203	215	221	194	207	207	188	206	188	212	219	203	199	194	206	212	182	196	212	189	215	205	218	173	221	193	216	220	222	218	216	189	200	211	207	196	228	216	198	216	196	219	209	184	202	217	202	202	222	216	184	206	220	191	192	210	193	218	185	197	210	186	199	210	208	196	188	222	214	217	203	186	189	205	209	209	213	204	224	200	233	192	157	211	246	183	245	182	194	184	199	209	215	219	207	187	234	204	232	196	224	198	204	232	244	181	233	204	190	220	208	206	195	197	208	218	181	222	167	190	208	225	214	211	226	205	210	197	200	222	221	208	193	215	199	191	205	197	221	210	230	223	207	207	199	231	189	207	177	216	193	230	195	213	189	195	208	196	210	190	223	182	192	192	191	205	244	210	218	189	196	209	205	212	204	185	200	216	170	202	219	180	207	199	196	210	214	222	217	210	224	210	223	240	203	208	217	220	209	211	160	206	214	203	185	226	202	198	223	215	193	205	218	228	202	181	191	224	221	206	201	210	212	208	204	211	198	200	221	190	208	189	204	209	200	218	199	192	224	248	201	221	201	202	205	196	223	206	196	227	226	209	216	213	209	194	225	203	172	211	197	182	185	194	206	194	211	215	199	212	203	206	230	183	202	200	199	199	198	198	220	207	201	199	203	217	213	198	188	212	219	220	206	210	214	198	182	198	199	188	236	159	190	248	191	223	195	217	202	216	225	211	221	207	204	255	195	181	218	243	238	171	211	192	202	212	225	191	215	217	213	219	187	210	231	231	217	194	205	212	206	228	226	218	226	203	181	226	209	215	245	203	207	234	194	206	207	198	221	199	213	187	201	219	218	189	191	182	210	217	197	211	202	190	208	211	208	230	208	223	226	192	228	214	215	208	196	222	198	218	201	212	207	213	240	217	204	209	220	206	203	199	189	197	219	214	230	196	226	195	224	221	207	250	240	207	212	197	223	217	206	188	230	210	213	221	217	207	208	200	193	204	233	228	220	205	214	188	209	220	221	217	230	208	200	234	219	191	201	204	195	214	239	222	199	198	167	193	236	208	215	212	220	203	197	206	188	197	205	214	222	200	218	215	183	202	192	224	201	213	211	199	198	206	228	215	217	159	211	201	198	217	186	181	198	191	217	232	210	234	220	190	203	228	198	211	208	204	202	200	229	185	201	183	256	231	220	178	210	216	185	206	216	191	186	215	215	200	169	222	218	215	219	226	201	227	187	183	189	180	215	188	155	190	173	217	204	220	197	203	223	223	230	203	183	207	204	229	227	200	190	213	200	190	209	198	245	203	207	186	215	214	200	211	201	205	189	231	215	212	229	220	181	187	213	215	228	197	207	239	212	231	192	221	186	189	217	194	210	208	216	195	187	257	219	218	219	202	207	200	233	239	197	220	211	211	210	208	224	208	209	210	201	222	212	228	208	217	196	233	222	185	244	184	218	220	219	183	226	203	216	188	212	226	200	243	208	218	228	181	197	231	189	225	208	196	171	208	214	193	192	228	178	222	237	232	189	184	214	222	205	190	191	209	214	202	229	214	198	225	196	210	220	211	225	201	208	210	186	227	224	206	193	203	187	206	191	194	174	182	211	209	201	216	227	193	189	188	207	215	194	196	199	198	215	203	192	170	173	190	201	213	227	241	204	189	214	201	213	210	238	197	203	194	205	196	217	223	192	227	202	200	189	200	199	232	209	201	182	214	180	203	194	205	222	218	209	207	194	188	204	223	196	188	193	188	207	201	240	201	195	202	210	181	206	211	216	180	225	199	213	232	207	203	201	214	199	215	202	181	201	196	208	199	202	213	225	234	203	196	207	214	215	220	220	222	207	177	220	207	216	205	213	238	224	231	207	219	178	222	180	182	190	204	222	179	216	190	212	220	200	210	211	204	224	222	195	218	209	193	236	187	199	231	192	211	199	224	220	198	199	235	176	216	193	212	201	206	229	221	205	182	201	210	225	202	217	226	218	202	217	207	234	202	206	183	204	228	176	225	207	231	219	215	213	240	177	218	223	208	208	225	205	223	202	212	194	230	198	225	176	222	195	189	211	226	195	224	233	208	214	200	195	201	222	197	220	221	174	196	218	196	218	226	211	192	239	214	200	200	195	199	220	215	211	220	210	222	210	189	192	219	235	213	207	219	220	214	187	229	196	216	199	180	188	195	199	205	197	242	195	221	211	192	212	214	203	212	214	209	216	204	181	214	206	211	220	213	196	225	205	175	219	233	215	243	203	216	209	186	220	212	197	200	199	229	213	209	215	214	212	191	259	198	223	209	189	237	205	205	192	230	203	205	192	204	223	186	210	218	186	203	214	214	218	214	236	206	198	206	184	216	217	211	200	188	227	228	199	181	190	247	230	204	210	206	231	206	222	223	207	223	220	197	195	209	200	207	206	217	196	203	234	244	202	225	198	178	197	201	219	198	222	204	208	224	199	200	204	192	220	219	204	207	192	202	232	242	188	219	193	198	197	196	187	229	211	197	201	209	203	209	211	200	222	225	186	210	234	225	223	212	204
14282	1398	2688	3067	2674	2265	1850	1573	1474	1312	1262	1133	973	941	903	870	816	790	809	805	820	761	821	774	689	730	702	735	700	753	727	686	675	665	612	634	665	631	619	617	649	600	604	630	577	608	584	590	601	580	608	545	597	604	610	578	596	589	567	569	574	572	621	576	546	566	610	590	578	609	567	571	574	574	546	591	588	549	562	544	568	572	562	583	543	600	557	586	592	604	595	567	583	578	560	566	525	541	611	582	576	601	562	588	597	578	580	547	550	563	544	587	577	568	594	613	562	533	584	583	598	533	546	559	577	591	569	539	545	613	575	542	540	595	607	519	552	586	568	547	592	599	556	590	568	580	578	550	563	562	534	556	579	542	564	570	585	575	526	626	619	565	597	573	565	542	532	561	571	575	597	589	611	551	517	546	570	543	595	578	523	561	571	575	574	592	563	551	559	566	578	553	604	614	570	577	604	579	562	575	592	581	602	589	572	569	566	537	564	562	558	576	605	546	551	565	593	598	609	570	557	543	564	558	568	544	577	573	543	562	525	539	542	522	545	597	545	537	589	549	565	578	575	594	565	588	566	588	590	545	566	584	527	579	598	536	550	604	583	566	546	568	567	552	592	555	576	525	542	561	572	583	591	557	536	573	551	587	567	567	560	559	549	530	600	565	537	558	581	551	534	539	577	574	608	549	531	572	569	543	605	549	555	543	576	586	582	566	555	581	600	560	551	558	551	553	597	578	545	524	545	553	583	583	584	561	560	606	601	583	565	551	563	558	558	584	583	544	574	585	520	572	560	555	622	600	533	572	549	495	580	537	587	583	591	564	560	549	570	559	616	574	535	580	564	544	597	529	611	571	554	553	591	560	574	599	582	579	537	578	593	569	560	554	572	584	517	578	555	566	587	588	551	547	596	596	559	576	558	576	579	581	551	583	603	570	549	578	550	533	536	552	544	561	581	559	608	571	609	558	575	574	546	584	608	490	575	562	553	605	599	552	583	567	551	605	563	591	579	599	574	544	574	566	539	560	567	557	574	597	558	552	565	536	546	526	597	564	544	517	544	542	545	590	549	601	554	581	557	590	578	580	593	578	572	579	550	596	608	568	571	550	572	585	596	552	574	577	525	526	557	575	538	566	586	583	545	548	595	576	610	568	530	585	564	536	557	542	546	557	558	520	533	579	563	539	562	564	598	565	594	548	584	577	555	605	546	508	553	601	573	576	563	515	565	564	579	587	589	552	644	537	565	578	555	569	590	546	542	578	606	554	546	581	565	569	549	531	542	556	575	541	574	561	566	542	563	581	564	585	557	543	547	568	581	554	583	539	588	579	603	557	631	547	545	601	538	566	552	535	601	577	577	517	559	561	587	578	561	585	604	615	552	567	586	542	629	579	560	578	559	602	575	572	574	555	555	555	558	535	542	582	554	562	559	557	588	559	547	560	607	517	530	555	568	548	578	573	614	612	579	561	571	600	601	566	566	589	624	556	552	575	563	555	532	562	550	578	567	543	566	505	568	557	553	580	585	539	574	577	548	586	566	553	537	552	555	589	553	561	545	563	593	546	580	547	566	580	595	596	558	593	607	522	555	548	537	578	578	543	602	612	578	597	576	554	554	559	550	601	561	621	580	596	562	565	567	593	543	581	582	592	572	549	596	594	564	572	550	590	613	571	571	501	541	511	562	584	554	565	525	572	606	620	546	560	581	545	567	563	574	600	562	595	622	563	555	614	581	582	510	590	562	571	578	550	554	623	598	586	535	567	592	590	536	561	544	552	560	596	591	599	569	589	567	552	529	567	575	564	582	545	586	606	518	567	554	601	523	536	574	548	567	544	624	542	568	540	526	501	572	548	582	570	543	546	585	568	576	569	604	595	603	570	537	533	572	597	529	528	550	557	595	568	553	590	539	562	573	592	550	534	577	584	569	580	529	586	615	549	598	584	559	541	602	539	593	586	574	582	541	565	529	537	571	591	553	585	581	607	556	563	553	598	550	569	600	557	562	558	566	571	584	578	621	561	561	583	565	538	534	578	579	520	555	569	560	582	561	583	554	620	530	550	573	586	553	503	561	574	566	578	494	529	581	589	573	579	548	573	588	586	559	586	543	600	562	555	546	541	546	521	556	510	582	587	578	524	526	581	603	591	568	562	539	557	573	590	601	568	570	586	523	554	536	571	568	552	524	584	549	582	578	518	553	542	580	584	602	533	552	598	552	558	537	571	593	600	573	577	549	582	557	560	534	605	573	549	570	602	556	575	550	578	564	577	585	563	559	608	560	596	567	575	593	527	556	567	577	591	530	617	544	556	536	538	538	634	521	537	545	595	569	561	607	576	602	546	535	542	593	545	577	586	571	554	627	566	587	605	517	588	557	578	568	593	576	547	539	567	602	562	629	585	549	549	579	603	595	557	551	578	583	575	553	552	622	601	604	568	565	537	544	577	563	555	547	541	637	608	567	539	597	568	584	592	513	561	577	614	542	594	582	532	560	529	560	542	542	558	586	550	563	581	550	575	561	570	568	537	562	598	560	577	559	604	604	534	550	593	577	534	555	577	592	570	564	537	570	552	533	557	531	590	579	545	535	557	569	533	594	567	561	568	559	561	529	592	576	598	566	566	558	579	570	558	562	557	568	576	554	566	586	531	570	580	584	511	566	507	546	543	536	565	581	588	606	551	549	576	574	548	544	575	559	602	549	539	547	535	595	548	558	526	568	530	559	613	579	565	553	611	535	561	548	531	545	556	572	583	598	539	530	562	552	579	595	580	567	584	552	550	561	590	595	563	569	573	600	556	598	547	580	578	571	577	595	596	568	520	582	581	583	559	549	546	544	509	570	572	573	607	572	557	542	535	562	590	529	556	544	555	601	571	555	616	551	577	549	564	531	581	581	585	531	537	577	559	567	609	559	552	581	580	529	604	599	563	569	577	577	535	551	544	546	563	557	564	603	572	571	582	561	541	553	556	560	590	515	539	557	582	544	546	531	551	558	542	524	603	515	537	537	581	557	541	538	589	584	575	565	577	554	590	586	552	554	559	525	563	560	576	595	563	583	579	579	557	551	562	609	564	565	586	588	579	575	575	548	545	533	568	571	584	597	589	595	555	576	600	550	626	585	598	553	574	585	614	549	528	610	564	583	588	582	612	590	585	584	580	573	582	547	586	651	547	545	549	581	541	541	570	528	543	566	566	605	511	540	578	563	565	560	564	548	506	592	574	563	520	572	571	557	575	573	599	585	566	586	590	514	537	546	548	584	578	552	548	601	580	580	553	527	538	548	585	570	528	572	615	564	592	585	589	547	604	547	560	568	582	562	560	571	526	543	556	533	537	541	528	582	572	559	569	538	543	576	571	568	574	550	518	575	566	568	544	560	560	561	569	540	581	552	610	603	562	567	566	556	584	597	582	573	592	551	562	561	561	564	584	585	561	568	564	565	589	533	560	545	571	561	562	585	563	550	555	564	530	599	593	572	584	583	598	554	577
40844	18948	4344	2269	1468	1150	953	785	674	645	552	555	514	565	501	472	481	532	429	454	463	407	443	456	469	443	424	406	392	443	431	480	429	458	428	369	402	411	412	377	425	410	376	417	374	396	384	379	381	420	394	418	438	397	383	408	382	385	424	416	395	432	391	404	367	403	389	408	389	409	387	420	390	368	388	385	398	396	433	427	368	364	409	402	373	411	370	389	395	422	368	408	403	389	427	377	374	408	358	380	389	394	407	383	378	377	422	412	373	425	398	433	392	351	406	354	391	402	387	385	409	394	417	395	403	408	418	377	388	383	353	381	399	397	375	413	359	359	377	394	387	354	396	390	369	415	391	431	384	384	376	381	384	368	379	402	449	399	405	386	416	419	377	395	405	395	421	403	402	393	412	407	374	417	370	406	402	407	387	411	398	390	348	382	420	353	392	375	379	374	360	384	397	394	400	390	390	376	388	364	405	402	372	409	423	436	413	391	387	382	448	389	369	420	387	382	377	371	422	374	374	382	382	435	436	384	369	403	389	417	387	409	380	373	425	393	377	436	455	403	414	399	398	371	399	377	364	414	383	412	394	391	389	368	363	376	381	412	375	393	374	389	408	403	402	380	362	397	371	391	357	396	360	414	374	374	406	382	390	352	403	364	419	401	424	396	414	409	409	420	421	402	394	403	402	352	385	378	390	379	373	416	377	383	374	412	356	395	360	383	414	409	425	377	385	347	367	370	380	367	374	398	349	352	375	373	388	421	459	379	352	370	385	394	413	401	430	433	412	394	397	367	395	396	370	425	432	367	375	377	392	388	407	363	419	394	339	366	404	376	408	394	404	388	332	415	371	363	412	387	401	388	371	401	421	370	379	397	400	384	379	397	426	367	410	389	402	393	373	397	377	414	425	390	375	386	393	370	372	402	392	387	383	411	348	386	402	413	404	393	411	398	411	381	389	399	373	393	324	390	358	391	363	378	372	403	417	380	369	447	354	387	387	404	338	417	420	390	372	384	393	411	378	400	429	399	399	426	351	394	396	358	426	421	397	376	386	401	410	411	393	397	372	359	413	406	341	419	365	363	400	397	398	349	366	417	434	403	402	358	364	386	383	360	372	364	379	387	431	412	415	377	392	370	368	385	399	427	352	376	409	388	387	391	370	371	352	363	390	391	387	423	380	399	365	411	386	410	419	394	394	396	413	375	336	402	391	420	390	403	369	391	367	394	399	379	371	397	352	395	374	369	356	372	345	345	409	412	414	385	416	420	377	369	432	413	411	403	394	404	381	408	395	400	377	376	368	357	392	354	385	368	380	370	410	378	404	424	441	390	378	353	373	373	363	394	413	422	408	411	375	377	410	391	393	434	372	407	430	424	387	388	449	396	389	374	410	383	370	384	373	394	397	388	415	400	389	404	371	407	359	450	427	369	418	399	453	398	386	413	390	387	378	391	357	368	365	425	355	404	408	407	369	420	372	376	353	397	403	351	382	415	386	399	395	417	362	374	377	380	377	394	412	395	363	391	389	434	361	393	407	381	355	360	403	407	360	421	374	366	393	399	410	385	361	419	405	356	356	402	389	383	388	392	393	376	418	377	412	391	391	355	415	360	414	424	425	431	359	395	418	403	400	356	371	400	402	424	387	393	378	382	393	358	372	369	412	432	406	371	387	399	377	384	379	402	410	364	391	414	399	416	383	355	372	374	413	390	437	363	389	461	397	422	394	408	411	405	369	388	414	371	362	374	413	346	414	399	392	396	374	413	386	409	378	377	345	390	400	379	408	342	383	372	361	369	364	418	363	384	394	400	392	396	402	393	384	383	355	375	387	365	418	398	388	363	364	364	381	366	395	433	444	363	387	393	383	415	400	379	403	419	366	389	356	380	363	381	393	414	448	390	384	382	378	345	395	408	376	359	369	389	421	423	390	389	355	359	381	380	363	423	394	361	386	391	398	341	395	419	411	411	384	396	413	409	359	373	411	397	388	364	368	371	424	381	391	373	359	395	422	340	368	402	385	396	388	405	364	433	419	403	394	407	372	369	414	348	416	425	389	431	378	350	413	384	360	408	417	387	349	396	406	405	389	383	380	377	387	379	412	393	406	428	383	400	434	413	400	408	399	392	383	410	363	399	416	399	371	387	405	411	322	406	358	423	417	404	422	393	444	417	406	431	376	391	413	389	415	424	372	417	363	375	380	398	402	368	418	418	380	432	400	407	384	377	364	390	366	397	397	382	411	390	392	380	405	380	355	386	388	365	375	398	387	368	381	385	386	350	367	401	360	402	413	396	421	373	343	420	380	385	356	418	386	360	408	383	438	386	409	388	384	378	425	365	380	410	379	387	415	408	401	414	407	408	395	376	377	388	370	425	404	371	359	364	371	412	388	385	391	374	400	382	355	357	403	378	346	402	406	415	367	401	374	366	414	406	400	403	399	414	393	358	361	382	396	420	400	373	415	380	399	390	355	382	417	370	395	388	369	338	394	406	410	394	383	415	408	396	412	405	415	422	395	402	366	395	383	362	419	425	394	374	390	384	351	368	388	391	401	380	392	427	410	423	421	388	441	393	395	406	407	380	408	397	382	402	394	407	425	396	364	348	363	362	351	398	428	413	379	372	414	372	420	400	383	365	377	385	396	396	398	351	430	382	356	369	379	381	414	402	404	386	392	411	379	388	403	395	403	424	374	366	379	395	400	356	343	415	417	392	391	366	334	373	395	396	387	389	391	395	400	380	382	388	389	388	416	422	387	372	408	418	364	405	403	371	415	352	382	426	385	386	370	378	400	387	365	368	403	388	393	397	393	403	389	408	404	396	394	356	360	386	354	383	383	413	371	392	348	405	379	420	413	361	390	382	372	381	416	396	361	399	406	353	397	376	382	403	363	371	396	384	344	411	386	423	382	389	388	394	394	409	405	386	414	367	368	379	396	416	366	414	411	403	370	398	399	393	358	402	410	376	404	402	423	379	379	374	393	417	398	404	337	358	386	399	426	389	362	402	365	388	381	410	390	399	384	373	392	348	382	402	400	355	382	387	383	386	407	395	411	374	398	375	383	418	383	393	360	373	391	405	388	403	355	378	375	410	389	401	368	404	400	389	368	415	375	371	398	359	360	383	385	368	392	377	396	404	393	386	412	338	400	407	358	425	394	424	388	417	356	397	385	383	365	378	395	382	410	413	382	402	411	364	372	406	405	365	388	338	391	428	398	360	387	374	362	398	396	410	397	389	382	407	381	367	383	358	392	415	361	388	392	409	389	408	380	373	445	371	404	413	390	390	399	375	432	356	402	396	435	385	417	354	370	398	391	440	390	369	369	430	414	396	406	413	389	390	369	414	368	402	399	388	415	416	408	386	370	387	382	398	369	381	389	398	390	402	383	418	393	385	388	403	407	387	386	385	386	395	419	384	409	405	380	362	389	398	368	368	386	449	416	380	361	382	401	405	389	381	401	374	388	363	369	411	447	383	383	414	402	399	378	401
20865	2470	4709	5669	4857	4146	3450	2966	2555	2302	2115	1948	1721	1674	1608	1554	1401	1363	1424	1298	1360	1320	1341	1286	1247	1236	1247	1145	1140	1234	1182	1163	1072	1052	1125	1054	1023	1034	1071	1070	1037	974	1010	944	1029	1020	1031	978	969	1061	958	957	983	951	972	989	957	970	911	988	956	941	1003	955	926	1000	921	957	950	966	921	933	1011	941	965	975	963	903	927	901	940	923	964	916	946	923	925	971	922	844	908	938	957	964	879	935	945	928	940	935	965	925	937	965	918	934	967	970	904	926	935	965	925	964	948	894	931	919	908	942	915	875	935	904	957	953	932	927	960	966	912	906	924	957	919	987	925	945	961	964	929	839	932	937	979	902	963	922	941	897	948	931	946	910	936	954	944	905	956	917	879	915	973	931	903	871	921	878	918	965	903	906	927	935	944	887	857	926	892	975	884	917	900	917	946	967	969	905	896	889	911	925	954	924	964	917	959	924	926	942	966	987	916	920	919	927	888	928	939	942	929	916	918	912	946	907	893	930	926	931	982	893	979	883	913	911	1010	913	924	948	916	913	933	989	950	932	909	940	910	923	867	894	916	893	933	915	919	954	916	944	914	879	954	917	923	938	948	951	881	918	932	876	980	907	990	911	949	883	938	901	962	955	908	887	994	971	905	909	919	972	984	924	952	939	932	985	956	965	989	980	897	937	917	916	928	929	945	955	933	936	908	955	940	957	957	899	926	949	929	911	904	933	900	940	939	883	940	908	937	932	939	920	972	918	913	937	935	916	925	889	956	946	896	908	913	926	859	896	950	938	882	958	926	956	944	927	908	914	931	961	957	916	985	860	965	967	938	890	886	971	856	885	944	927	873	913	865	931	953	941	914	918	924	954	942	932	970	919	883	954	880	932	960	935	956	970	881	976	1008	922	903	995	945	932	893	951	857	920	929	923	885	919	904	884	943	884	901	937	911	887	913	981	874	953	952	946	933	949	972	935	935	883	927	945	934	959	917	921	901	927	832	924	892	884	894	972	914	928	941	891	897	914	918	877	942	899	951	917	953	972	922	949	932	854	842	914	871	847	933	996	912	890	915	937	931	918	918	901	887	908	899	967	990	928	965	968	907	960	915	939	897	909	923	937	917	893	948	950	920	883	932	957	928	914	916	931	916	925	932	909	916	976	919	952	903	930	937	946	924	903	972	939	942	941	964	905	941	919	929	950	883	949	951	953	929	887	938	947	919	934	911	930	913	933	950	948	864	933	935	915	920	945	956	941	930	951	900	937	891	921	990	905	940	917	921	972	910	959	965	903	895	929	849	977	873	955	946	945	922	941	907	923	919	928	936	911	904	955	903	927	915	932	902	986	918	871	938	955	936	901	896	903	911	937	899	961	902	897	932	936	953	954	938	900	898	927	874	942	933	874	923	935	926	922	887	940	916	950	929	884	906	924	941	967	945	905	941	941	931	945	883	888	912	920	947	908	945	912	972	971	931	906	913	955	916	904	929	877	976	948	895	842	917	917	916	896	899	926	905	940	884	877	926	922	912	955	929	946	918	964	901	975	937	959	905	914	904	889	883	916	926	924	922	847	961	957	879	919	930	929	966	929	923	903	878	904	936	960	885	928	906	919	1008	906	886	927	892	924	888	949	924	854	913	903	971	886	898	922	918	962	967	929	915	916	929	916	957	931	919	915	938	901	910	919	954	882	924	974	874	935	930	921	933	903	915	897	943	972	919	968	904	907	938	936	944	952	921	929	927	891	928	972	910	905	939	903	970	925	916	912	911	967	912	963	969	875	918	906	930	938	923	913	996	945	916	950	922	874	900	886	933	919	947	954	963	909	914	909	915	932	911	917	898	906	911	919	944	920	921	923	960	885	892	891	865	862	968	910	880	936	924	910	973	953	953	956	926	915	891	899	903	943	938	915	879	945	941	938	912	874	931	923	912	891	931	939	917	954	952	956	914	963	957	898	850	936	902	954	919	937	980	915	925	880	944	897	906	929	930	942	928	975	892	959	876	893	933	963	893	943	939	913	893	997	910	922	916	948	925	944	948	941	861	967	899	914	942	957	909	863	904	879	932	908	880	904	875	894	949	981	899	919	944	960	950	906	934	929	937	924	912	946	933	926	906	923	921	973	896	970	941	928	977	987	906	924	918	993	916	904	940	898	932	934	911	935	954	968	937	935	907	903	944	909	908	932	903	880	938	933	917	935	929	906	933	922	928	938	903	910	925	1002	940	911	888	887	905	930	936	943	936	928	931	954	947	930	930	924	888	942	874	908	932	946	936	908	975	882	938	937	1033	916	885	954	917	988	909	933	963	896	919	901	928	930	953	929	936	938	929	915	884	907	929	990	901	908	911	965	885	936	910	951	895	912	929	895	919	930	911	912	900	862	920	931	950	965	936	984	921	892	935	892	940	925	917	942	879	871	874	919	916	957	953	974	905	913	984	965	950	915	901	955	981	908	967	980	889	936	874	950	934	921	927	943	937	921	939	931	944	938	925	898	942	967	976	951	968	979	919	950	890	916	943	887	923	927	919	926	910	922	955	947	944	928	927	949	931	911	906	910	971	935	902	943	943	929	929	896	921	969	941	887	926	939	906	921	941	910	891	951	942	909	960	929	922	885	922	973	888	926	895	979	918	951	911	884	921	928	871	919	938	980	930	893	978	948	895	953	927	895	950	970	912	919	898	928	937	918	907	860	898	955	918	961	1000	951	925	886	933	923	904	935	892	897	945	941	937	957	961	999	901	928	972	924	921	960	928	856	919	982	915	884	897	943	919	947	988	914	967	928	969	970	892	867	914	914	901	895	932	956	930	965	891	903	907	976	920	906	872	887	962	897	935	908	866	950	963	924	895	903	909	881	944	920	986	931	940	889	961	904	926	941	949	926	910	959	901	909	928	925	905	943	897	924	973	952	917	954	990	961	916	969	909	935	915	941	975	962	910	923	963	936	944	900	899	938	896	883	909	1016	933	932	919	961	883	915	878	924	892	888	936	899	906	966	903	942	875	909	950	939	908	905	942	904	938	924	1000	919	927	915	877	922	861	942	1028	966	917	915	906	919	941	890	915	905	960	878	925	954	964	914	901	902	925	960	943	959	984	956	903	937	968	966	886	952	938	976	960	916	962	916	962	921	894	900	935	935	885	912	946	920	941	912	904	932	915	899	921	935	975	957	931	895	954	904	996	953	997	932	884	908	915	929	929	895	991	959	931	946	957	925	907	940	971	937	905	891	886	955	920	872	952	905	909	884	913	920	911	948	935	923	915	916	922	945	882	929	923	996	984	891	952	977	952	887	925	933	982	935	887	949	975	944	923	888	903	905	938	969	891	950	947	848	961	908	924	925	930	967	885	910	905	944	913	927	920	912	935	874	929	904	937	969	882	966	931	907	910	920	896	946	897	896	899	924	907	942	911	917	935	923	926	946	840	942	939	920	907	915	942	864	940	888	887	926	925	929	878	903	963	946	929	926	898	942	934	876	926	916	923	833	894	954	961	950	976	955
2751	242	229	212	179	182	158	169	144	144	155	139	161	152	151	170	159	160	147	155	150	127	161	136	152	148	168	138	173	158	159	162	162	135	139	167	162	139	161	155	156	154	153	138	170	144	148	178	157	141	142	129	136	158	145	147	130	121	162	152	150	158	164	152	153	137	140	151	159	153	139	166	136	123	149	165	147	150	139	151	162	138	153	169	157	148	138	130	128	144	180	162	148	147	151	136	160	151	162	134	150	133	144	160	149	135	160	165	152	145	135	143	164	129	160	145	145	151	160	142	146	153	158	157	150	155	160	152	162	151	142	133	156	160	162	126	157	119	156	154	177	149	172	135	163	131	161	145	140	129	140	143	160	169	138	151	130	134	144	135	150	159	169	163	159	158	152	162	143	139	152	158	148	134	152	155	164	139	141	140	145	137	155	143	134	164	132	140	157	171	151	135	155	145	148	123	123	135	151	131	157	160	156	139	141	140	134	152	188	166	140	144	135	139	161	140	148	157	131	148	188	150	165	149	154	139	148	147	152	153	161	133	176	155	147	138	136	151	142	152	141	156	158	169	137	150	143	154	172	150	151	153	123	161	162	151	156	163	151	158	160	148	155	152	155	119	141	148	143	154	138	131	141	130	152	155	155	155	162	149	139	148	172	157	163	163	142	161	145	178	145	155	164	162	138	124	164	153	156	159	134	135	158	170	148	140	156	149	156	138	144	165	145	160	159	162	144	143	136	154	146	146	131	157	167	144	143	158	133	149	151	162	153	148	148	143	164	151	154	158	154	140	142	156	138	154	148	136	142	189	139	146	165	147	130	144	149	164	137	147	166	137	143	155	133	152	152	147	170	152	162	159	147	140	157	151	161	150	154	155	161	129	162	146	140	155	153	162	158	142	157	161	146	168	142	159	157	135	170	167	156	142	153	155	141	127	170	164	150	139	143	135	146	153	146	142	169	145	135	144	160	144	157	146	151	117	180	158	156	152	157	137	163	168	153	143	159	164	153	160	167	146	146	151	156	154	179	140	157	133	133	148	154	135	159	164	176	143	178	153	141	131	147	157	164	167	132	153	177	167	137	155	123	138	148	154	153	142	137	168	140	143	149	143	137	130	157	152	127	174	154	156	148	141	148	171	142	165	157	125	146	139	140	134	145	128	139	152	172	131	143	126	146	146	126	158	139	144	149	164	154	146	154	156	132	144	143	163	168	126	162	166	138	158	144	161	150	123	141	146	141	143	148	144	160	136	125	142	155	153	165	137	155	126	158	160	135	161	128	136	153	151	134	165	149	141	159	163	145	168	144	131	139	155	175	146	153	175	137	166	149	157	160	163	152	156	157	149	149	168	137	156	144	168	135	141	151	128	143	157	148	148	154	146	140	174	157	163	143	156	147	169	149	136	141	151	173	162	159	157	152	163	156	147	152	158	141	151	151	162	147	171	159	130	134	143	127	150	132	151	149	141	144	143	168	141	154	166	132	146	144	167	156	165	134	156	161	138	156	148	155	151	140	143	145	158	127	168	151	141	123	159	165	157	153	140	122	140	139	174	131	156	139	150	148	145	154	143	132	156	147	175	146	149	147	132	153	143	138	149	136	137	165	125	135	130	149	144	159	160	164	151	153	138	140	138	140	148	166	148	158	115	148	171	149	163	159	149	147	144	151	154	161	169	141	141	143	139	149	156	145	146	159	150	143	149	152	148	142	149	138	158	147	148	156	148	138	148	174	154	182	140	163	152	177	158	145	133	175	149	154	138	137	129	132	144	158	166	152	164	156	154	139	150	142	153	113	163	132	138	139	136	141	155	142	144	151	158	151	149	126	146	154	148	158	157	142	163	147	136	141	136	146	142	168	134	135	155	137	172	159	156	162	141	160	149	164	167	151	156	134	166	163	158	166	153	154	155	147	132	143	160	147	167	147	145	157	136	161	146	154	153	150	156	180	145	149	132	161	161	143	169	171	142	149	143	145	139	138	141	169	149	155	154	146	171	148	138	150	143	144	160	133	162	129	161	164	145	171	142	148	141	174	166	146	123	173	149	150	135	177	145	149	161	147	144	155	134	165	169	156	147	159	136	145	125	149	137	148	161	140	151	152	151	147	157	163	152	119	155	142	152	152	133	135	141	131	131	161	133	156	149	139	123	100	151	153	156	148	148	161	162	160	143	173	152	136	156	160	150	140	147	144	156	136	155	146	133	150	143	144	165	133	172	160	108	151	134	136	158	165	149	154	143	150	148	145	144	137	146	139	168	134	144	136	156	154	166	147	146	138	169	158	156	143	151	157	150	153	147	158	170	153	163	138	159	121	160	141	150	136	147	156	132	146	163	160	156	172	149	167	161	160	154	147	138	165	169	152	160	139	152	160	135	159	157	156	167	145	153	137	130	154	175	168	160	135	153	149	143	174	135	142	156	130	146	136	159	167	162	112	133	164	124	127	141	150	188	167	140	166	132	150	138	133	144	165	179	149	161	149	155	163	132	154	159	155	154	171	167	135	160	141	122	156	157	154	134	158	161	167	173	156	135	143	164	148	140	153	138	134	132	148	150	135	141	145	141	164	140	171	164	151	154	184	159	144	167	144	151	143	151	142	152	147	134	157	145	143	136	161	163	162	144	141	152	154	156	142	154	155	146	177	148	138	152	134	174	169	156	158	152	161	150	131	153	176	163	127	138	147	162	118	152	166	156	156	168	151	187	148	146	158	164	142	155	138	139	155	135	155	162	154	141	173	140	137	143	148	150	154	158	157	141	143	144	147	145	150	138	129	153	142	140	166	145	159	161	146	163	161	141	135	150	152	139	146	141	124	151	161	167	150	141	170	154	153	159	147	135	161	129	171	138	151	170	152	163	149	166	146	151	129	135	151	157	156	140	163	165	152	137	139	138	150	144	166	125	154	145	132	169	166	146	145	146	152	158	149	144	134	162	149	161	128	146	144	162	158	147	161	160	144	140	153	150	148	141	122	142	135	160	160	159	137	122	147	159	128	157	155	134	141	167	149	139	126	153	133	144	126	149	157	154	145	135	179	140	146	131	155	171	120	119	186	154	144	152	149	154	147	143	152	169	164	153	154	134	140	143	162	131	155	153	144	142	139	157	156	153	158	146	140	131	156	154	154	138	168	142	152	165	154	153	143	129	178	148	155	150	155	154	143	145	146	140	148	140	145	159	125	138	177	157	140	133	146	164	155	137	142	167	162	147	158	124	155	135	142	156	144	147	140	158	131	144	151	164	150	162	134	155	155	172	135	152	144	143	183	133	145	139	157	133	124	148	139	134	165	145	155	141	149	161	126	148	161	118	140	156	171	133	128	139	151	164	130	140	132	137	152	142	143	171	151	144	149	143	178	151	154	149	130	147	142	120	155	157	145	147	146	133	147	162	153	152	147	143	165	148	152	153	164	170	156	161	143	153	159	157	148	139	151	163	155	163	150	152	157	141	148	162	177	164	158	148	169	144	145	147	136	162	165	127	148	152
3121	448	587	641	624	595	567	532	526	496	457	471	455	435	466	485	482	470	502	423	480	465	467	482	480	445	448	467	451	479	494	442	458	428	441	421	441	439	434	457	444	448	419	423	438	436	433	440	396	448	414	437	430	433	467	434	437	462	438	437	414	437	450	420	477	418	404	423	410	429	461	447	473	448	425	434	455	428	406	455	445	402	477	472	430	414	415	382	440	440	456	420	414	449	433	419	411	446	451	421	414	461	454	419	427	472	428	400	440	424	424	439	450	424	414	418	428	406	425	422	396	448	417	424	453	412	408	417	444	436	419	485	428	408	428	435	426	421	429	426	440	430	440	430	382	430	419	419	381	451	423	436	421	418	433	432	405	430	454	387	388	435	388	382	403	391	431	430	409	448	438	431	441	457	431	387	432	430	436	446	437	423	453	424	438	377	439	445	453	451	430	434	438	411	403	449	406	406	438	429	411	405	421	428	434	433	447	398	423	426	456	441	413	406	415	449	420	383	428	410	434	440	420	434	414	417	420	429	402	488	438	417	436	456	430	437	453	449	388	472	457	424	420	438	431	422	397	407	448	446	427	389	422	401	397	418	432	435	411	453	450	463	458	406	427	419	401	430	403	415	413	440	439	403	414	437	385	398	416	425	430	416	413	429	417	440	424	446	405	398	433	424	423	396	422	423	442	413	409	427	453	447	398	418	435	417	410	428	419	419	424	465	426	401	403	419	464	428	417	451	431	398	410	403	448	434	470	445	470	425	418	407	422	442	400	445	421	454	421	396	409	434	446	415	447	431	413	480	406	434	419	416	428	381	436	440	413	458	415	464	410	419	438	453	421	440	401	461	388	412	426	449	434	441	372	461	435	424	397	468	428	395	438	451	421	403	457	430	442	497	431	399	457	436	425	435	405	444	459	450	442	440	449	438	422	444	409	433	436	433	448	440	416	450	424	447	429	418	431	450	449	425	443	418	419	430	430	425	451	422	440	449	455	436	394	428	442	423	418	410	399	425	400	446	451	407	422	437	415	455	426	472	435	418	451	390	420	454	438	422	431	467	414	426	427	454	394	429	427	415	393	439	392	425	442	403	472	397	420	430	434	406	391	439	395	417	444	418	427	425	407	459	415	433	400	452	426	394	448	430	413	409	438	417	449	437	432	480	453	442	421	393	405	427	398	420	378	394	445	451	384	420	432	438	438	427	415	450	438	424	414	478	401	418	438	415	394	426	412	445	422	423	453	425	434	427	404	429	423	404	401	409	418	438	453	430	442	456	417	424	471	423	424	405	409	427	411	438	408	410	444	428	406	444	439	417	433	455	445	408	416	452	438	437	380	441	405	446	406	433	453	436	429	414	415	424	458	412	405	448	436	434	400	415	420	434	453	451	456	455	447	447	424	439	424	414	427	436	459	409	429	425	429	454	427	450	425	442	443	426	405	384	447	408	441	406	478	434	409	420	466	421	425	409	438	429	455	426	443	438	403	434	399	445	425	451	446	419	414	418	436	424	429	427	411	444	385	420	411	429	411	439	405	437	454	424	443	424	437	425	468	418	453	387	464	438	433	412	422	416	453	453	406	415	431	440	438	413	422	423	422	427	439	455	426	421	437	462	411	407	417	406	423	426	390	480	446	411	443	407	429	421	442	445	409	410	436	437	408	377	405	441	398	416	421	403	459	423	422	444	436	423	451	442	423	443	424	465	436	465	447	428	409	437	459	407	414	415	412	442	395	448	399	408	411	407	443	407	428	444	425	425	440	371	442	472	419	450	428	433	403	431	425	427	390	431	445	448	432	420	454	416	413	449	411	438	434	396	423	413	422	436	455	423	439	422	457	434	439	403	403	457	432	426	428	452	413	404	419	427	407	438	425	398	416	424	421	444	449	451	449	424	444	435	443	450	447	434	433	457	422	427	447	422	413	388	417	445	374	413	467	454	427	424	410	451	427	444	422	417	423	406	417	468	400	450	414	457	429	447	471	393	444	409	441	453	410	439	411	439	444	453	432	444	443	418	408	476	451	427	449	435	426	457	457	425	427	440	417	442	451	452	450	418	411	398	458	421	433	448	414	409	464	441	413	453	376	410	462	435	430	369	435	429	405	389	406	415	408	448	467	405	399	448	386	436	393	441	459	421	416	423	417	443	417	452	472	439	424	446	457	427	439	439	389	409	443	413	427	422	406	427	440	443	436	471	439	399	425	442	410	437	411	438	429	442	449	441	431	403	430	429	467	482	457	473	421	423	420	430	435	402	429	443	436	440	403	454	417	426	439	425	422	408	445	450	408	404	416	463	422	408	435	446	397	413	395	453	415	446	470	426	419	420	417	411	461	426	426	407	424	434	427	435	434	428	414	443	440	429	408	419	394	470	463	407	407	409	477	463	403	414	454	410	445	432	412	441	398	453	456	458	423	431	417	394	395	414	426	468	433	434	425	430	429	450	442	425	419	448	413	427	432	392	393	425	427	424	426	461	396	435	447	439	395	450	393	427	467	427	408	444	469	426	442	445	437	430	426	453	433	409	477	424	411	432	400	448	432	439	441	401	405	432	450	425	459	478	451	408	428	426	426	413	410	436	429	423	456	435	453	429	399	443	425	441	449	404	435	427	438	431	391	446	415	455	372	428	426	405	447	412	474	427	424	436	428	478	438	413	434	457	466	422	432	433	402	388	451	452	435	432	431	434	391	433	413	461	406	438	409	439	391	419	423	403	435	413	396	427	451	359	441	434	437	418	445	416	439	426	415	409	424	421	423	415	447	400	397	418	439	391	384	410	415	421	399	430	453	447	445	433	438	431	413	436	439	381	444	469	433	442	465	429	472	431	436	428	436	396	452	441	457	418	447	437	464	420	421	439	432	463	444	423	436	402	403	444	423	425	400	421	385	423	418	441	455	423	434	434	457	452	435	443	413	396	426	452	413	407	434	435	444	394	416	464	421	452	409	422	408	431	449	437	436	439	420	423	437	418	446	448	383	442	437	419	428	424	422	422	443	428	419	450	432	394	428	443	450	424	475	438	436	446	431	418	391	443	439	455	427	425	430	439	403	429	406	416	437	436	413	431	435	414	468	398	466	379	432	393	417	459	411	476	417	423	410	431	404	466	450	440	435	438	453	424	440	413	432	402	421	472	439	441	446	450	409	400	443	447	431	485	461	414	422	418	417	441	437	416	429	441	436	432	432	374	407	461	417	455	450	405	463	440	413	429	444	439	411	414	430	428	429	413	448	410	433	453	458	456	424	447	433	388	432	471	440	422	462	418	462	409	420	422	428	421	473	382	391	442	434	401	440	426	400	449	415	406	388	427	461	429	432	410	436	441	446	426	431	418	446	413	414	471	454	394	428	447	407	435	410	409	435	411	421	407	415	421	449	434	424	463	442	392	442	467	406	441	404	410	423	434	414	428	434	446	429	394	425	386	453	445	433	463	444	448	419	428	444	410	425	399	413	468	420	397	440	431	417	443	423	412	423	442	421	411
26707	8839	1438	1008	760	529	504	416	364	335	287	252	292	237	268	257	246	269	242	248	263	231	225	272	251	244	239	232	248	236	244	225	234	229	213	211	206	217	207	229	205	213	221	206	195	241	241	212	215	200	183	221	229	204	223	178	182	185	216	181	204	223	230	226	197	196	188	231	213	202	198	187	202	228	190	199	200	217	221	213	212	211	188	207	192	184	208	206	197	198	240	183	194	191	195	187	229	202	179	208	231	180	232	192	222	202	222	198	205	182	220	197	229	175	224	225	195	204	216	216	196	202	189	203	204	208	219	206	187	201	213	220	231	194	207	193	183	214	208	213	230	223	212	230	220	217	213	203	203	205	188	194	189	184	218	207	203	242	225	193	233	164	180	217	195	203	229	184	197	224	188	221	188	213	208	207	240	196	173	216	205	175	205	224	220	195	183	213	210	181	211	197	232	213	185	224	210	216	205	191	210	186	174	252	221	241	208	209	209	201	212	217	210	222	206	179	184	193	201	212	193	194	176	202	228	220	236	223	224	199	190	207	211	201	220	210	206	217	219	218	200	208	225	198	175	204	189	200	204	198	204	188	218	218	210	172	201	166	189	195	211	190	194	255	215	227	211	233	218	193	208	211	222	175	198	228	215	207	196	216	199	212	240	191	223	192	200	227	168	200	219	189	200	211	218	227	231	198	203	217	214	192	232	217	195	199	193	220	189	206	207	195	187	195	220	196	190	230	241	190	204	224	217	222	239	206	190	189	204	220	206	198	228	203	203	221	188	216	210	214	185	210	193	229	229	221	179	211	229	220	198	222	197	202	215	206	193	203	198	227	201	213	223	216	219	198	223	202	205	217	229	197	234	194	221	167	186	200	191	188	225	218	209	216	216	228	220	189	213	199	188	228	209	208	196	221	171	223	201	205	201	206	198	200	187	226	209	222	215	211	182	203	219	203	250	204	192	216	193	203	196	208	232	216	208	180	188	212	199	190	222	209	207	233	217	186	202	219	181	213	214	195	241	186	182	214	228	194	223	218	213	242	196	221	250	200	231	227	197	200	212	202	197	189	170	209	187	209	198	221	221	199	210	205	209	205	191	227	193	190	239	189	192	219	207	200	227	211	196	193	204	213	233	222	232	210	226	191	191	194	216	189	208	190	216	207	225	218	209	208	191	227	202	246	187	237	220	210	225	191	196	212	220	204	199	211	214	189	218	197	192	200	195	212	212	194	196	196	240	211	173	199	209	228	221	186	186	228	200	192	216	206	210	196	208	215	216	230	216	198	194	212	221	208	202	221	181	228	203	200	219	210	217	204	200	195	199	210	226	215	217	201	214	212	214	199	193	225	181	242	211	212	225	208	203	201	225	211	221	199	208	210	201	217	215	230	217	190	207	228	200	215	204	204	207	181	204	198	169	206	211	195	201	206	233	219	205	207	193	230	184	208	185	219	220	209	198	187	255	199	202	214	214	210	218	222	188	220	200	206	198	213	198	185	192	224	207	223	164	197	195	228	217	227	199	225	201	186	213	193	188	207	202	175	205	202	165	188	208	231	197	212	200	194	190	207	218	213	204	207	197	202	220	207	169	201	227	204	223	208	197	212	197	195	232	218	241	201	207	231	229	197	218	216	193	190	211	170	205	206	233	192	191	200	206	195	206	185	212	188	230	183	226	192	222	213	197	219	204	214	218	203	213	235	204	202	221	182	218	212	202	206	198	230	188	217	201	217	224	197	209	218	210	217	221	216	189	207	209	219	207	203	193	177	185	210	194	214	195	207	200	210	211	224	202	196	190	186	197	230	202	203	206	199	228	191	206	195	211	218	206	220	189	200	203	185	197	194	204	206	193	209	214	227	222	208	235	207	200	175	241	200	215	232	203	203	213	194	171	213	208	220	213	226	209	211	199	194	194	201	207	213	209	211	207	206	209	207	219	179	217	220	209	225	224	194	222	214	197	197	200	208	199	189	180	217	234	209	213	228	206	219	215	183	201	208	197	165	202	208	212	207	228	202	185	187	221	212	202	224	226	224	204	218	229	215	203	212	224	194	197	208	216	228	205	201	191	214	196	222	199	191	197	211	196	212	192	213	208	208	244	195	190	210	199	218	192	178	215	200	194	208	206	216	227	217	203	209	213	197	197	216	207	232	190	203	186	206	222	197	211	205	194	199	198	218	200	250	210	196	198	208	199	216	205	191	209	207	226	228	216	202	197	186	198	229	221	196	194	189	195	212	192	212	191	216	203	190	202	218	206	208	218	250	209	203	183	206	203	206	216	210	193	213	225	215	208	192	202	207	192	219	222	199	190	196	219	226	191	210	202	210	224	186	209	205	201	220	191	193	206	206	199	195	189	172	190	223	201	222	207	202	197	217	189	181	194	191	214	193	214	193	213	218	217	239	178	196	221	209	203	225	202	191	213	195	215	212	207	198	200	229	224	220	185	193	200	240	196	207	214	212	195	173	183	215	194	205	194	198	220	196	236	206	194	219	211	228	227	215	201	200	194	220	193	201	197	189	201	203	211	187	218	209	183	214	195	202	204	208	205	206	193	194	228	180	197	220	249	220	218	206	239	199	193	214	219	222	217	210	221	213	213	221	205	178	218	222	218	225	214	215	225	209	209	223	244	195	222	195	190	211	202	229	219	197	215	220	210	201	204	211	220	207	212	205	232	212	202	202	221	206	186	243	207	213	213	203	226	184	221	189	200	249	215	199	227	190	220	200	202	202	212	200	183	216	207	215	234	221	205	222	172	203	207	232	180	211	203	232	221	224	192	208	219	238	213	207	200	189	189	175	208	219	215	219	217	189	186	228	201	201	219	202	202	196	215	191	239	225	217	189	235	221	183	219	195	194	205	220	206	197	210	193	240	227	212	200	189	201	200	201	234	226	224	200	194	209	191	190	215	237	206	171	213	215	213	193	192	200	232	226	185	232	197	199	172	183	229	219	203	214	216	206	206	232	222	207	225	202	176	214	199	189	216	216	195	193	209	218	216	212	188	197	211	217	227	219	215	206	226	174	217	175	204	193	210	190	219	232	202	193	217	222	195	205	220	194	192	195	202	189	206	184	214	205	218	206	212	192	223	198	204	208	200	202	183	213	207	209	198	196	215	207	186	187	202	211	222	216	187	224	210	193	237	208	212	186	223	204	196	213	194	195	192	185	211	208	195	201	223	203	215	176	207	198	199	227	221	193	220	202	190	217	195	200	242	202	217	216	192	199	229	194	208	230	210	183	196	226	199	215	218	204	229	213	208	215	207	217	200	189	203	196	232	187	209	198	226	216	235	186	194	229	201	192	204	194	187	218	213	206	205	196	210	220	184	224	218	178	176	228	213	238	190	198	222	192	186	183	200	199	198	200	219	203	206	223	242	208	217	208	209	210	199	237	181	221	203	208	230	221	235	200	203	197	235	211	213	206	203	221	182	217	194	204	217	229	195	175	201	192	234	211	218	238	192	201	207	189	184	237	202	211	206	190
14922	1341	2568	3139	2715	2227	1959	1615	1456	1230	1176	1028	1021	911	977	873	804	833	793	812	806	781	745	765	739	694	667	729	694	714	739	695	652	655	632	649	615	606	613	659	599	659	600	622	657	641	637	592	605	594	587	550	586	564	622	605	579	599	594	581	573	605	626	578	557	577	578	582	580	573	559	567	613	566	578	597	564	541	564	592	586	572	551	523	556	564	586	560	592	585	580	635	603	553	582	554	546	567	552	612	553	575	535	566	576	630	557	546	568	580	597	544	602	528	591	597	582	562	560	585	549	566	590	575	525	596	577	596	548	589	600	576	547	572	574	559	545	563	586	553	593	567	581	535	550	578	562	553	590	565	564	533	540	574	563	516	500	517	544	544	559	526	559	583	549	509	613	560	543	534	556	583	575	568	603	576	558	574	531	569	568	579	590	575	560	521	554	542	555	549	593	567	562	585	549	543	594	560	567	547	575	545	561	575	569	527	588	600	543	567	531	583	547	575	548	570	583	596	574	579	576	579	575	558	630	511	591	520	603	567	541	585	609	569	568	596	543	568	593	545	584	581	568	523	589	573	534	598	570	560	576	553	571	519	521	546	576	591	593	574	605	531	534	548	551	561	598	559	521	586	555	598	528	550	529	538	558	569	537	548	564	567	589	532	563	540	548	587	579	564	588	579	539	542	538	589	570	560	574	553	560	627	531	584	548	590	560	573	564	572	579	569	572	559	570	576	570	555	610	592	568	527	593	564	602	556	551	610	541	583	537	554	581	573	578	570	557	615	542	563	545	589	559	575	558	534	550	599	541	509	561	555	563	551	593	536	532	561	555	557	518	548	571	554	582	556	533	588	578	578	597	559	566	513	561	579	565	538	551	581	519	561	534	565	589	551	565	589	557	571	542	547	561	608	545	532	558	562	568	568	568	578	576	572	537	561	570	573	560	547	568	512	595	552	598	550	522	556	598	589	587	538	562	574	521	551	561	573	578	515	602	539	575	571	591	527	585	533	556	566	513	563	546	605	611	554	561	593	548	567	552	587	564	557	528	583	573	572	576	557	569	578	568	592	546	576	596	542	558	585	569	625	555	580	553	549	565	594	573	537	560	620	565	569	574	623	579	587	549	558	543	604	565	556	551	575	571	539	578	596	546	579	573	574	558	563	610	551	558	581	553	563	596	573	574	536	596	592	526	588	570	550	577	590	565	548	565	571	592	559	541	577	563	499	578	560	559	548	609	518	586	546	555	580	564	587	545	553	562	512	526	602	561	582	562	570	592	550	578	577	608	535	609	545	592	601	592	564	564	534	531	593	582	563	545	566	553	546	581	582	590	561	588	578	560	583	560	507	565	572	563	585	544	566	543	561	570	542	550	570	600	555	570	551	540	576	608	534	539	528	581	580	571	575	584	594	582	581	541	560	558	566	571	574	556	554	612	573	560	553	572	580	552	566	540	549	518	554	537	568	560	573	552	574	554	561	547	555	557	563	577	612	593	586	545	549	585	562	577	520	516	607	579	580	486	519	561	593	580	529	581	562	563	570	582	533	563	566	563	610	560	618	584	607	551	583	572	575	573	553	551	559	556	571	535	570	548	599	567	572	571	564	549	565	571	589	512	566	544	577	543	572	595	503	512	623	600	557	587	537	590	555	601	563	555	532	598	573	544	586	535	538	579	518	568	578	528	548	606	549	533	583	564	538	541	609	540	519	538	573	581	585	610	558	603	559	577	534	555	564	558	538	574	564	580	582	595	546	534	576	535	596	561	516	557	556	580	565	592	538	599	542	522	550	553	566	588	551	574	552	580	625	580	558	567	582	556	610	567	562	571	565	544	604	528	544	550	533	609	578	532	559	601	600	577	573	580	560	586	562	556	538	558	584	601	566	582	549	579	539	571	541	522	550	572	604	572	534	574	559	574	546	583	576	561	586	551	589	564	534	553	560	573	571	596	592	548	598	555	567	546	571	579	534	615	598	568	575	566	557	563	582	561	554	580	591	566	550	553	583	539	509	594	564	558	527	539	565	549	548	534	584	557	585	597	561	520	562	596	565	554	561	575	589	579	569	555	566	587	584	573	559	580	547	526	555	567	595	558	550	566	546	538	565	584	562	554	621	563	579	537	595	539	590	562	543	579	521	552	583	538	553	547	570	595	596	559	522	536	591	539	560	572	562	511	549	556	557	577	513	594	569	582	568	565	573	547	504	562	519	537	523	529	591	549	590	566	549	582	545	582	547	590	567	569	553	542	583	531	539	584	548	584	589	603	563	581	604	555	527	543	541	575	556	528	571	583	588	561	598	573	574	577	594	553	576	580	591	581	576	593	566	575	614	532	587	572	542	561	537	555	516	561	574	560	570	632	534	546	532	525	592	568	564	604	557	586	560	589	586	559	579	533	594	554	558	541	546	585	565	563	546	580	591	578	545	602	546	597	539	534	531	547	548	563	567	528	547	543	566	553	556	574	525	598	545	556	589	545	589	591	536	534	552	611	574	536	575	584	561	573	590	553	586	590	595	575	578	564	543	544	588	550	562	558	548	554	552	585	559	553	591	563	573	542	544	561	575	549	582	571	538	566	577	516	542	568	572	595	542	587	518	556	590	579	558	581	563	555	545	577	530	563	535	544	546	611	582	561	582	547	538	576	570	565	579	609	521	555	529	556	555	587	562	589	590	561	579	594	582	564	599	590	582	549	583	542	512	579	570	535	548	619	569	574	574	511	563	518	519	574	552	548	569	557	541	592	538	596	559	590	563	522	582	578	603	513	590	565	542	522	563	542	556	564	605	595	599	535	537	579	569	579	613	515	601	580	569	568	599	541	591	583	543	588	559	578	534	576	571	563	585	587	547	563	573	587	586	530	571	606	548	586	569	580	560	533	599	569	576	556	577	544	573	528	585	567	568	574	559	532	574	561	556	576	540	593	541	553	523	562	575	568	597	578	576	609	538	539	535	535	508	587	531	574	566	541	544	597	547	595	540	584	547	583	601	585	571	544	568	618	574	550	570	551	571	571	574	599	564	538	565	585	594	540	574	549	581	600	566	586	596	580	555	563	567	565	575	594	578	560	520	525	618	578	571	557	554	584	560	561	557	509	553	568	535	554	582	537	590	592	487	549	573	610	578	570	591	566	565	590	536	542	567	570	618	575	608	549	561	594	614	568	556	550	580	510	558	568	564	566	576	557	548	621	540	609	511	575	568	584	560	559	544	552	540	512	572	585	542	604	526	575	602	521	552	534	581	571	582	550	598	535	569	614	558	593	548	618	540	579	594	557	576	558	576	547	589	612	540	591	563	573	507	606	607	588	563	563	551	559	509	510	578	582	573	566	556	563	526	570	555	535	572	609	557	550	573	563	577	590	559	555	569	579	593	549	568	538	537	528	627	542	589	550	562	536	584	568	559	561	558	603	571	569	579	588	551	561	574	538	623	589	546	551	558	571	542	557	563	551	572	610	516	584	574	516	560	557	582	538	581	556	533	575	554
40503	20167	4744	2315	1603	1129	903	773	694	614	606	547	541	499	509	495	408	438	454	474	458	433	447	420	431	418	422	426	411	410	467	390	411	403	394	389	394	419	401	367	415	417	386	381	383	359	439	426	389	398	384	395	381	362	424	428	371	424	373	428	413	419	389	367	399	402	417	359	398	410	422	399	400	383	431	387	393	382	411	384	405	434	425	368	374	366	402	413	427	386	420	404	385	408	433	409	381	396	390	401	411	379	400	381	377	429	385	408	415	369	376	362	392	410	396	381	404	405	374	402	405	398	395	406	403	410	380	353	357	378	395	387	388	392	398	402	379	402	377	419	411	431	436	391	369	403	394	362	377	382	387	366	379	372	368	397	367	356	398	403	401	380	410	403	394	403	342	395	407	411	389	388	403	413	448	405	365	434	375	378	367	370	380	405	363	390	378	387	379	374	365	379	385	404	419	384	391	404	412	397	360	382	397	382	374	410	395	366	403	395	399	397	384	427	386	387	407	424	394	385	375	437	371	367	407	384	375	391	364	384	442	388	351	424	447	382	425	424	404	397	363	391	399	380	417	390	362	377	420	395	396	396	423	368	409	409	389	362	361	376	412	366	375	394	397	409	376	389	410	398	400	374	407	396	384	380	385	386	401	373	380	365	364	394	401	433	391	408	334	390	421	374	377	402	391	381	377	373	391	398	392	407	400	449	390	413	372	390	438	372	341	375	403	397	387	372	411	358	359	413	432	375	353	385	386	395	385	385	369	371	430	418	332	383	392	385	399	386	380	356	405	406	386	390	415	433	389	397	410	392	398	381	372	392	346	402	401	405	384	359	379	396	374	398	413	407	417	366	375	358	432	398	387	373	342	358	388	390	387	372	403	400	363	388	395	386	374	378	419	376	350	393	387	406	380	404	357	360	395	393	373	342	389	397	407	370	424	392	369	349	421	387	384	442	423	371	383	357	360	391	380	396	407	375	399	399	393	407	399	377	425	408	408	384	405	357	391	387	384	404	387	383	365	395	384	410	408	355	341	374	361	405	399	383	391	376	396	389	362	407	410	361	404	367	394	395	407	405	381	404	402	386	378	403	418	417	393	371	384	385	392	353	388	369	382	414	381	396	381	411	405	380	403	403	346	383	382	431	400	396	385	420	403	369	376	423	372	376	392	385	393	386	409	392	373	380	368	369	362	399	371	364	373	381	405	428	395	406	421	390	369	412	393	388	399	376	393	353	350	387	418	398	388	404	394	383	369	364	394	379	376	397	386	432	399	393	376	387	388	366	358	389	371	377	370	339	406	388	436	400	384	406	391	395	349	413	382	389	362	417	376	408	410	348	335	395	423	401	402	347	358	400	420	409	399	358	373	375	386	419	386	426	407	371	376	412	416	350	390	407	362	393	351	400	373	370	400	373	371	391	379	434	405	418	405	394	361	405	434	361	371	390	389	398	369	398	373	404	366	382	367	381	408	367	388	393	426	377	347	380	421	388	388	368	396	403	386	387	389	388	439	388	349	394	352	389	420	401	384	400	371	382	386	376	367	370	377	410	404	407	380	373	359	414	376	395	353	391	335	385	373	362	403	402	387	366	368	370	352	370	347	386	384	394	413	397	384	406	402	428	395	396	397	411	411	419	359	398	399	365	373	391	366	386	413	411	382	408	362	389	372	404	376	383	378	401	428	344	388	349	368	412	412	415	404	404	361	420	384	398	442	362	360	399	398	410	378	347	379	396	383	417	345	401	397	379	394	406	401	397	367	410	386	409	421	399	430	379	365	405	330	414	387	405	374	396	385	378	386	394	385	412	415	409	417	391	393	369	401	406	418	394	381	369	364	386	400	393	366	363	359	388	403	358	394	382	385	403	420	411	370	388	395	376	382	403	390	399	428	390	408	365	374	423	395	418	401	416	387	396	416	415	362	375	387	451	390	411	395	383	358	401	413	369	382	383	431	415	348	423	347	423	389	339	395	377	378	393	399	410	385	404	428	438	398	370	378	371	398	402	400	344	364	400	373	437	376	445	376	377	402	394	390	383	393	409	408	372	368	407	380	410	426	389	358	383	392	382	391	416	379	403	395	393	375	410	411	379	385	423	384	403	413	393	381	387	385	378	404	389	385	425	403	399	389	418	385	424	405	399	402	402	400	403	388	405	411	380	390	439	390	370	362	386	382	381	396	399	385	401	410	368	392	389	365	389	385	352	394	382	388	391	406	362	356	364	356	401	409	433	336	390	369	393	375	404	363	381	392	392	377	393	381	421	388	376	391	369	389	411	405	381	355	393	397	406	350	387	395	406	411	382	406	366	404	347	372	420	385	395	403	408	374	378	374	359	406	388	422	407	366	411	385	385	415	388	389	346	395	419	388	435	411	383	420	391	409	358	387	383	401	420	385	402	379	374	373	395	391	375	406	416	374	408	402	375	375	395	395	374	346	400	383	385	413	427	407	383	409	345	365	402	402	391	364	377	414	396	395	388	401	407	380	402	390	404	367	408	388	406	361	411	389	398	446	389	396	334	394	427	365	423	397	401	421	418	384	407	410	392	420	400	377	410	384	357	401	372	346	410	399	371	390	432	371	370	386	390	367	383	369	368	363	378	429	403	421	390	424	411	356	396	371	369	386	413	365	376	407	390	403	366	386	381	404	363	418	380	414	387	408	349	392	434	388	368	385	386	370	358	405	352	383	411	380	407	386	392	408	361	399	390	405	396	401	384	420	398	389	398	419	388	406	394	376	362	399	391	418	412	411	386	406	408	393	373	386	380	412	401	422	383	404	410	363	406	385	425	391	375	378	399	424	367	393	348	415	357	399	392	350	395	380	371	374	414	398	335	370	398	372	400	370	359	397	409	346	415	415	389	409	385	407	391	380	389	383	401	405	390	388	387	383	396	347	384	380	380	388	373	405	356	392	380	392	381	417	402	427	385	380	403	372	371	386	387	410	398	380	401	386	388	401	364	386	417	394	383	396	381	372	382	399	409	403	419	429	374	385	389	379	331	377	408	401	400	410	405	382	392	410	400	392	379	402	425	373	356	379	343	409	410	383	348	370	376	423	411	392	410	419	416	389	391	407	380	386	420	403	395	385	384	412	390	344	402	399	405	385	395	423	396	400	363	385	416	376	407	358	404	395	432	395	404	390	392	400	360	377	412	380	391	421	358	379	403	406	375	375	406	402	380	376	402	385	361	357	397	405	384	372	424	375	410	357	390	404	367	417	422	419	341	370	387	410	389	362	405	388	401	395	349	369	423	364	398	380	384	398	368	330	354	418	395	400	408	378	375	380	406	400	396	371	411	386	417	410	409	391	380	381	386	412	404	389	423	375	395	362	348	387	391	375	434	402	382	365	402	415	403	387	414	374	386	402	393	377	387	392	393	357	371	387	416	370	381	390	352	394	409	374	382	403	409	424	407	395	403	390	414	404	413	374	401	394	385	370	352	373	367	373	399	418	359	374	401	382	414	408	368	391	441	409	389	420	397
21267	2514	4861	5665	4984	4136	3459	3000	2564	2301	2092	1874	1745	1693	1658	1574	1478	1401	1395	1419	1347	1316	1285	1262	1164	1215	1208	1110	1189	1194	1218	1184	1077	1074	1010	1068	1015	1079	1084	1114	1059	1045	936	1033	933	949	973	977	1013	985	998	1011	967	993	976	930	918	1032	899	952	1035	1028	997	975	996	963	1002	883	969	942	940	992	972	949	926	997	936	964	945	960	906	967	962	971	957	944	994	967	948	963	936	910	935	888	968	939	932	919	943	960	917	956	983	878	935	909	896	933	909	886	941	905	944	936	934	941	916	886	948	931	962	899	920	959	888	951	954	965	943	927	892	897	909	971	956	929	915	944	930	876	940	973	947	972	924	907	933	918	933	948	953	888	923	924	908	988	902	924	929	898	933	908	928	942	914	924	894	949	928	892	906	905	923	955	889	926	938	937	914	926	938	929	876	933	943	990	909	910	926	951	916	902	970	905	940	916	970	934	893	931	928	891	908	990	962	916	948	910	884	888	927	901	925	936	917	945	968	954	969	961	908	963	936	889	914	878	927	914	900	880	945	892	872	927	939	934	951	934	883	860	897	961	938	941	953	934	989	933	903	902	881	897	929	984	932	896	965	910	929	917	896	917	924	943	902	946	952	959	935	970	874	964	922	931	926	940	937	902	977	919	947	890	992	955	880	915	917	887	892	929	913	910	931	889	947	967	916	889	933	960	943	890	956	956	901	932	894	857	955	922	899	863	900	932	901	945	918	904	958	874	929	928	970	949	919	925	940	940	985	929	909	912	959	944	892	926	878	915	940	909	913	913	940	911	906	917	903	946	874	903	956	910	951	956	957	893	935	936	935	942	972	917	900	930	869	918	902	912	911	894	973	944	1010	929	949	942	879	923	934	931	930	924	930	936	897	919	905	936	929	934	933	920	963	900	862	917	988	974	888	936	936	885	964	884	937	938	940	904	943	912	910	904	936	872	892	881	957	966	915	870	912	947	948	883	922	968	924	919	890	917	917	897	946	878	961	957	920	902	896	932	928	963	940	927	924	979	891	870	925	950	989	950	880	915	891	956	899	891	881	937	942	905	946	916	914	934	949	973	843	917	910	955	904	906	936	937	927	968	890	909	910	901	937	987	961	928	922	921	889	941	963	951	940	958	912	951	952	897	954	901	957	901	997	886	908	891	973	994	871	891	897	951	926	922	914	902	965	926	964	905	922	922	916	871	908	910	904	955	851	961	943	934	936	884	946	891	897	899	957	938	942	872	927	898	898	905	913	876	965	876	941	956	943	926	896	968	889	890	977	884	898	971	938	872	925	924	931	891	936	897	902	909	870	961	885	899	931	944	960	919	914	852	928	964	907	876	919	915	923	976	949	935	912	960	949	911	945	874	968	919	931	952	944	917	974	942	969	963	892	969	939	940	907	895	946	980	911	933	933	918	978	910	937	923	968	932	926	899	956	909	902	963	864	986	948	906	920	954	917	916	920	957	943	933	958	896	954	938	920	936	933	917	945	942	881	979	914	925	928	971	912	962	988	893	923	959	886	978	948	865	951	929	914	953	940	925	904	915	952	894	937	955	866	923	909	988	952	887	940	944	961	988	931	907	930	904	899	918	934	920	944	940	976	890	936	934	933	912	917	915	895	940	959	1003	919	904	898	912	912	914	901	1005	915	916	937	884	919	928	933	904	934	934	961	940	991	936	964	974	901	907	955	968	878	959	889	968	963	941	964	946	882	931	925	911	891	923	886	855	925	907	929	940	881	938	869	936	958	905	863	861	935	951	967	895	927	962	967	950	874	958	909	912	913	971	924	944	889	912	929	909	961	928	916	962	924	883	981	914	908	924	922	966	874	911	894	953	966	953	898	903	870	910	929	893	962	980	929	945	908	885	901	904	950	925	974	894	924	901	877	910	949	939	905	850	967	942	900	943	934	909	929	983	934	908	918	987	938	948	932	895	942	961	918	909	922	923	943	906	947	915	918	929	903	925	860	929	946	966	959	914	912	949	907	930	937	880	908	913	905	952	956	912	943	882	915	917	948	905	902	950	954	919	965	979	954	963	952	907	957	926	918	893	933	921	949	896	978	905	951	966	960	881	915	923	865	924	926	980	928	928	921	940	947	935	958	921	946	947	964	932	932	951	922	955	935	904	931	904	932	945	963	932	922	934	950	932	905	850	947	961	920	931	984	1008	896	925	902	887	910	924	926	913	942	963	932	908	947	900	917	910	909	940	942	878	896	898	968	958	907	988	912	906	970	921	866	958	965	897	917	948	893	930	934	922	886	896	887	964	906	900	918	871	960	882	911	919	972	989	917	928	987	941	950	964	897	945	902	863	922	951	975	885	900	901	892	931	901	983	917	919	886	896	940	920	907	924	907	914	835	940	937	912	984	913	957	987	932	943	921	957	945	927	924	959	933	931	926	906	1001	889	958	981	937	870	934	942	897	972	941	962	913	923	916	1029	943	936	951	989	888	926	913	927	944	951	929	913	914	1000	936	954	954	963	941	941	934	929	913	969	899	921	886	930	935	970	973	923	920	934	936	961	950	861	887	924	928	939	964	891	948	960	957	957	954	886	884	900	922	949	877	948	961	909	904	929	908	889	930	861	980	879	929	919	938	982	911	897	968	939	890	914	923	902	917	932	955	928	937	917	927	903	936	973	931	952	912	907	953	904	937	933	960	900	931	960	910	908	855	949	925	896	933	938	954	941	888	930	908	974	909	923	934	923	936	976	948	881	867	937	954	929	943	880	909	894	873	895	924	908	899	938	876	954	927	916	913	917	909	959	941	913	949	896	936	919	990	895	910	915	919	883	919	914	902	939	923	881	922	937	898	933	969	941	931	953	937	931	900	902	932	878	928	924	930	928	946	977	980	941	970	868	928	914	936	920	949	889	909	991	880	994	917	914	919	903	941	938	882	937	936	909	887	935	896	968	928	901	906	937	965	903	982	936	932	946	891	919	962	934	934	958	888	924	929	920	958	938	929	919	895	919	957	893	954	916	927	942	904	940	900	921	920	942	930	884	924	923	919	910	901	920	890	947	916	984	962	1019	884	884	923	936	966	970	929	872	946	859	945	914	965	939	893	913	911	944	922	946	858	871	948	928	881	922	982	919	913	971	911	976	885	897	990	947	958	932	964	889	960	930	895	943	916	938	911	905	945	912	871	923	951	891	919	866	915	852	862	910	901	933	859	867	923	925	959	940	968	928	914	931	971	894	961	939	979	956	947	936	980	920	919	945	876	907	914	973	965	944	915	887	895	916	932	887	899	922	911	899	917	929	930	913	889	1022	924	932	944	937	924	934	955	914	971	871	939	942	916	925	956	913	908	860	880	951	937	954	939	928	960	933	899	926	943	930	929	947	991	956	884	928	1001	870	953	922	921	931	925	901	906	959	926	922	871	930	920	942	949	849	898	947	875	950	987	969	964	931	935	954	903	938	948	905	955	895	918	935	897	922	930	964	944	923	880	976	898	924	932	970	958	887	978	928	937	919	860	926	887	910
2791	240	219	219	212	167	166	158	166	167	167	142	147	181	170	161	166	177	123	155	166	143	154	155	159	133	122	151	126	133	153	163	158	177	165	147	163	154	132	146	135	135	135	147	150	139	142	142	145	154	152	139	142	145	151	169	159	138	114	147	138	183	150	152	139	151	137	110	144	125	157	127	137	154	156	162	151	123	149	174	158	135	128	154	142	149	141	140	141	151	144	114	165	163	141	158	134	149	145	137	147	160	174	160	165	135	154	154	155	163	146	125	150	159	147	151	134	178	145	154	144	119	138	159	148	160	169	149	143	181	148	150	163	132	142	139	138	149	158	167	151	150	150	156	166	135	145	155	143	152	165	158	139	171	158	176	148	132	133	135	138	111	160	137	154	141	142	153	174	125	152	154	151	132	137	145	129	157	140	151	151	153	158	140	147	151	167	159	145	127	145	136	159	148	134	176	163	167	147	152	130	142	144	127	130	151	135	156	129	144	143	176	152	180	154	146	159	107	160	139	147	151	138	165	154	143	164	126	158	172	135	147	146	122	142	136	156	135	161	167	149	119	149	138	152	169	150	152	144	136	139	168	171	150	133	152	132	153	157	150	157	172	154	142	152	117	148	147	183	123	146	163	118	116	151	164	160	163	146	158	147	134	142	148	135	152	142	141	144	132	158	147	146	137	152	138	136	150	147	136	150	161	125	152	133	163	152	116	125	152	158	147	149	152	151	142	161	159	160	150	155	137	132	132	158	146	127	147	156	169	125	148	131	141	162	140	143	154	148	146	161	128	162	139	134	128	139	109	151	151	169	153	143	126	152	155	156	149	155	122	168	144	175	142	144	162	143	143	170	162	141	146	182	151	168	153	143	128	155	153	147	154	143	157	139	169	166	150	150	127	145	130	166	145	144	166	139	149	151	166	162	135	156	152	167	170	136	128	145	163	129	154	122	144	155	140	139	146	159	152	167	130	171	167	147	167	159	146	163	159	160	137	175	143	161	136	162	172	139	139	133	152	151	153	125	130	150	152	122	157	152	151	143	126	136	138	137	149	148	140	127	141	153	155	157	149	143	153	144	131	148	159	133	159	152	143	140	162	146	158	148	170	153	136	158	152	144	148	167	143	148	137	159	141	181	137	139	125	145	147	150	164	156	169	145	140	142	177	133	136	151	152	149	148	157	137	151	133	137	151	160	176	145	140	140	155	154	144	141	145	152	161	132	156	145	163	161	151	137	133	136	146	164	155	128	140	157	137	154	146	161	151	155	129	159	176	159	169	152	148	141	111	120	132	156	155	167	159	149	145	157	151	146	147	141	178	133	142	128	171	141	132	148	147	138	153	139	137	142	154	142	155	137	155	181	153	127	151	152	152	166	160	127	150	141	164	152	172	150	128	149	140	167	160	156	169	146	129	160	142	168	136	130	148	137	156	137	145	137	127	156	155	144	143	164	176	167	167	140	162	149	156	158	161	146	165	145	153	135	166	151	146	151	156	172	144	160	172	180	147	108	158	156	153	123	156	167	150	165	155	150	151	175	168	121	152	160	144	171	139	167	151	150	167	136	153	117	143	138	158	151	141	132	148	136	124	152	136	147	120	151	165	133	138	144	161	158	154	138	156	165	154	146	159	156	150	147	133	152	139	148	152	170	164	145	162	140	143	156	173	133	149	137	159	172	127	171	147	134	155	164	150	146	137	153	149	146	155	142	169	159	156	140	126	145	137	142	162	156	167	133	173	167	140	166	175	150	150	139	128	145	171	179	124	133	130	161	151	132	150	142	138	141	121	138	137	150	154	168	158	133	151	148	123	147	161	142	161	132	171	154	166	160	147	147	156	134	138	170	150	153	149	157	143	150	170	144	153	170	148	136	137	143	153	157	161	136	155	149	146	171	139	163	159	156	146	158	140	135	121	143	182	144	143	153	132	124	145	160	119	166	163	130	141	144	138	145	148	127	146	165	144	143	129	159	145	135	170	132	160	158	169	159	136	131	156	156	146	174	139	159	128	125	153	142	169	160	165	161	172	161	154	138	158	143	154	126	148	156	172	152	153	157	154	150	147	161	156	134	157	166	141	156	152	182	171	170	132	146	139	151	137	171	155	152	134	130	140	162	147	154	163	144	154	132	149	140	140	141	165	167	133	165	155	136	149	144	185	135	152	165	157	142	159	148	146	167	129	152	163	148	173	148	136	137	161	155	139	132	123	137	144	174	172	165	150	145	155	156	171	142	150	143	153	144	168	122	145	162	139	152	157	134	164	174	134	171	180	182	140	129	151	111	173	180	165	157	145	123	153	155	141	141	167	132	143	138	117	148	166	144	150	158	162	149	143	157	130	126	152	181	144	163	157	138	136	142	147	134	158	142	152	139	145	173	127	124	143	162	146	153	144	168	146	145	147	126	153	165	134	127	164	146	151	165	142	154	153	164	144	158	153	169	137	139	146	148	141	158	153	176	143	165	159	176	141	166	148	166	121	158	151	162	138	147	157	152	165	147	159	133	152	152	157	131	178	158	148	139	149	161	156	150	148	154	158	148	136	164	136	148	154	144	141	139	165	154	164	151	126	139	153	157	149	162	155	154	177	132	146	132	149	132	145	148	152	133	159	146	150	156	146	167	139	148	154	141	146	153	154	164	156	158	165	159	146	161	138	148	154	117	144	155	151	160	166	145	158	138	119	147	148	162	142	163	139	137	155	164	139	151	156	159	144	132	155	138	140	162	160	169	174	165	148	154	164	158	159	156	147	146	153	149	132	140	154	179	139	132	153	158	132	151	170	137	180	135	186	133	153	151	148	141	148	160	156	151	152	151	149	153	145	154	151	137	128	145	133	149	150	153	152	130	135	162	149	155	146	175	148	130	140	175	154	152	160	159	146	169	136	137	160	136	130	149	138	153	126	161	145	151	154	137	172	144	139	140	158	174	149	148	142	163	136	151	159	161	158	157	119	149	161	139	150	138	149	154	150	144	119	138	128	169	149	137	152	166	166	171	158	134	129	134	138	150	157	165	131	133	134	163	145	158	164	167	179	151	148	131	141	117	166	159	150	148	153	148	160	152	157	142	141	147	134	131	183	151	149	157	172	150	143	132	156	149	158	172	156	144	128	140	154	153	130	147	158	148	154	178	164	159	138	160	151	141	153	150	143	143	170	133	151	127	161	148	136	144	170	155	150	154	170	147	162	147	141	168	152	145	148	186	154	157	155	150	143	161	135	156	153	133	167	160	146	142	152	154	141	151	179	164	150	153	155	159	134	153	134	131	146	133	157	173	131	148	133	142	158	134	140	153	170	127	149	141	134	157	138	135	145	174	163	162	167	126	146	144	151	157	174	156	138	137	143	137	147	143	150	148	158	141	145	154	151	146	161	162	124	140	152	159	171	158	147	139	149	142	153	142	158	162	153	145	137	130	157	160	151	176	144	150	153	154	155	143	135	141	117	123	125	152	134	140	160	154	155	136	145	133	137	143	150	139	147	156	133
3161	448	609	679	599	611	551	532	523	485	463	493	437	461	441	468	458	465	462	497	502	457	466	436	417	483	483	513	489	493	487	460	401	427	441	448	444	448	449	457	436	427	441	443	452	413	432	450	460	447	440	446	453	427	460	403	434	413	427	435	424	471	399	425	406	460	419	432	417	432	395	427	414	434	434	416	442	408	441	435	410	442	427	418	458	425	400	422	431	443	413	456	411	452	432	465	412	435	447	427	410	459	389	411	397	408	449	429	422	440	407	431	457	468	390	466	420	415	400	422	411	419	435	442	431	395	450	426	416	441	395	392	435	441	405	396	423	431	424	449	434	414	441	397	437	448	416	408	410	434	394	425	394	408	423	439	408	415	409	459	424	454	422	455	402	440	453	454	427	437	451	460	399	402	424	438	479	442	450	458	424	413	430	404	439	419	437	442	417	401	427	413	438	423	414	435	456	418	411	427	442	425	406	390	460	382	411	406	419	426	412	421	452	419	443	401	436	397	423	432	441	453	409	474	382	441	398	458	466	434	426	415	426	443	462	438	466	431	426	465	441	410	412	440	407	430	435	427	414	423	406	437	421	418	399	429	400	435	454	434	438	429	435	434	403	459	418	423	437	450	414	410	424	402	409	407	435	472	420	396	434	444	406	418	426	423	447	440	457	389	387	419	418	453	415	409	451	429	454	461	406	413	445	456	432	455	434	439	415	404	415	441	425	428	398	452	433	413	433	445	452	385	453	407	404	428	437	403	419	437	422	442	432	397	460	430	426	437	429	436	438	406	419	426	404	423	432	428	415	419	435	440	453	404	405	415	433	451	438	432	435	463	462	425	417	458	448	394	402	420	440	381	419	433	430	425	430	448	434	442	441	401	432	442	402	428	440	417	464	378	437	430	461	446	424	440	407	452	439	393	417	446	447	423	388	386	421	411	461	407	456	402	463	445	442	410	433	432	407	401	441	410	413	402	436	449	405	426	436	451	417	446	443	438	460	420	434	385	427	423	445	411	449	404	386	432	406	409	420	422	405	446	424	392	382	436	430	408	438	411	406	421	412	408	396	395	431	456	438	402	402	438	441	451	428	430	413	459	430	411	445	413	426	418	414	420	426	416	438	424	448	408	417	402	413	421	393	475	442	429	444	401	427	424	417	435	426	397	419	417	473	443	431	441	399	404	439	426	418	411	429	437	411	415	422	419	431	403	417	463	420	401	446	401	422	449	407	465	394	444	412	431	409	411	406	454	421	436	447	425	424	431	456	392	387	418	408	405	400	438	463	432	399	447	469	425	418	408	431	408	453	411	431	409	429	422	400	467	392	406	428	421	464	426	419	404	435	432	423	438	450	422	463	406	420	440	429	430	444	426	433	465	418	439	411	413	414	409	389	409	450	448	403	427	427	419	386	460	458	427	453	418	441	431	415	393	424	391	379	432	392	442	406	407	432	451	420	468	423	459	412	429	407	400	425	412	430	446	435	436	401	422	402	413	405	448	439	453	411	453	374	416	459	447	433	416	418	405	433	424	434	399	410	444	443	437	423	389	426	421	422	419	395	428	383	447	440	425	409	420	455	416	461	455	418	420	417	451	411	402	403	468	410	417	461	410	410	421	412	455	417	421	455	474	425	427	459	449	438	427	430	417	473	434	418	438	453	407	423	402	408	447	399	456	421	432	369	426	415	444	408	415	435	435	439	446	378	438	420	439	453	443	416	413	444	440	417	423	422	417	411	422	430	446	407	451	439	464	458	425	444	411	442	429	427	428	476	405	440	449	474	447	444	400	418	466	446	438	445	457	432	449	424	434	409	396	422	427	403	408	426	449	410	422	447	397	429	438	449	446	398	414	410	431	420	398	418	428	424	413	423	432	445	397	423	445	453	397	422	436	423	430	436	437	410	451	419	426	439	431	391	451	412	453	439	453	427	409	418	436	438	431	424	434	449	409	424	448	445	431	433	428	434	436	417	444	427	435	450	418	454	418	438	445	443	442	448	433	418	420	415	440	419	416	413	416	435	422	432	432	457	434	420	439	414	427	459	387	407	435	428	444	423	387	411	444	420	415	472	399	437	411	411	416	415	471	404	441	469	462	445	418	396	440	407	417	407	428	431	410	443	444	426	453	427	371	459	443	436	429	436	432	429	464	384	425	422	450	430	413	410	426	429	433	430	420	458	402	386	416	428	391	378	423	383	459	435	428	425	397	461	402	418	417	423	465	409	443	418	422	387	432	444	440	402	443	377	378	455	430	425	445	438	400	413	452	450	446	417	413	431	447	397	451	418	434	400	424	449	411	412	399	412	417	427	436	408	432	437	441	403	369	458	424	402	439	456	406	393	419	416	420	451	464	411	418	459	403	420	405	476	402	432	416	431	421	415	461	412	416	447	431	467	475	449	446	437	426	459	390	411	430	439	427	442	445	415	435	425	473	403	444	450	374	428	445	403	399	434	420	414	467	405	422	429	404	436	417	440	405	460	424	453	384	421	456	424	440	420	399	419	432	402	415	431	392	402	433	418	409	436	448	409	463	440	441	396	440	420	430	419	437	439	417	482	391	423	403	447	435	376	417	428	445	445	414	434	416	446	403	426	452	445	457	429	433	445	432	436	422	403	444	422	441	423	436	448	403	450	407	423	418	427	366	411	419	415	441	434	434	422	416	432	421	430	450	447	406	421	445	410	404	429	442	425	403	419	409	456	418	395	430	401	452	439	433	361	427	467	426	432	437	391	421	444	411	426	437	426	456	408	439	426	437	450	422	453	444	401	446	392	433	436	448	432	424	391	430	392	413	413	439	449	458	415	442	441	420	416	443	473	454	432	426	430	449	380	445	469	435	444	431	400	413	435	444	450	426	467	416	406	439	399	445	399	411	399	464	453	444	403	438	416	424	452	448	406	410	409	409	420	408	409	444	400	420	387	425	456	436	457	472	395	456	408	422	444	405	447	449	448	418	399	391	426	397	432	452	423	453	441	426	414	393	428	473	451	420	399	415	416	431	404	456	441	436	434	435	407	419	416	433	414	457	458	403	468	429	451	421	404	441	443	403	418	480	423	434	396	375	397	440	433	440	453	406	454	391	430	408	417	457	401	401	406	454	437	430	389	433	423	438	451	459	414	424	403	425	444	396	374	440	409	428	433	446	438	445	404	416	416	415	455	431	440	447	408	414	428	421	421	421	388	415	427	387	446	424	414	418	435	424	426	467	438	455	414	468	431	465	405	432	461	408	430	401	417	443	411	429	451	408	421	439	425	464	426	446	437	424	434	414	397	424	412	434	419	428	417	424	428	421	459	437	459	437	478	430	420	446	442	416	429	423	477	418	467	442	385	404	414	451	442	390	451	433	452	406	423	483	462	406	429	389	448	432	449	379	419	433	423	418	409	416	420	420	448	422	410	413	448	405	408	418	437	377	423	426	404	426	444	403	465	381	402	399	410	422	448	403	417	436	417	394	413	399	427	399	410	421	422	422	463	413	412	439
26858	9736	1461	965	712	523	467	364	350	315	315	277	279	265	246	251	252	228	244	228	264	212	222	260	232	222	228	223	221	223	231	236	227	205	183	206	214	229	209	206	187	225	215	170	241	215	227	216	220	222	193	205	214	193	225	214	198	201	216	178	183	191	191	215	251	186	201	190	205	214	219	186	208	192	207	191	226	226	193	201	234	212	234	223	196	226	202	205	195	204	203	218	207	204	200	185	220	212	223	222	210	233	211	220	203	196	211	218	202	231	224	190	208	191	198	206	214	235	205	217	225	199	225	243	222	217	211	198	237	218	221	210	222	212	186	175	233	203	205	198	197	220	207	179	225	184	180	198	201	204	204	202	209	197	208	220	206	203	186	187	186	193	217	195	216	173	195	225	216	213	214	209	197	197	218	214	220	218	195	226	210	190	220	219	168	186	177	194	201	206	231	212	203	196	181	189	203	183	183	200	216	208	211	221	226	209	196	218	194	209	222	204	194	214	179	212	217	227	202	195	182	210	202	199	220	210	237	212	207	214	193	210	201	213	200	227	187	195	214	208	200	221	222	219	172	244	206	182	194	185	213	199	191	240	200	222	199	197	213	211	205	186	232	197	227	208	195	189	194	200	200	194	205	204	210	196	204	176	213	208	214	192	201	194	209	223	197	206	196	215	210	217	166	216	207	211	232	170	189	206	189	249	193	197	214	190	226	206	221	235	207	209	202	195	208	199	194	204	184	223	201	225	214	195	206	234	197	223	217	212	208	203	180	216	189	189	212	204	221	219	232	198	216	215	179	221	224	196	189	212	208	196	195	203	205	215	213	219	181	193	215	209	226	186	189	213	216	213	222	214	201	236	190	195	216	187	201	215	211	219	192	231	224	209	206	198	209	210	223	200	205	217	220	234	216	198	230	217	208	209	226	206	213	197	170	204	202	230	219	189	217	230	215	204	208	213	201	214	199	209	205	204	219	227	190	214	202	192	186	224	197	206	211	195	203	212	209	212	200	210	220	232	189	194	188	217	218	192	231	220	211	189	196	226	218	234	218	202	195	188	189	202	221	202	178	196	172	203	188	222	189	211	231	186	199	208	200	210	192	196	225	192	199	179	205	195	201	208	187	193	184	200	245	219	212	199	225	197	216	196	238	188	214	182	202	207	215	205	214	185	192	186	198	223	218	200	205	228	218	208	204	224	214	206	206	219	167	209	209	235	220	207	214	187	185	222	185	204	186	169	195	175	183	220	201	184	195	194	209	203	203	219	229	190	201	223	222	202	197	208	213	200	200	209	214	196	206	211	166	197	227	205	223	205	193	197	214	186	187	183	202	228	207	219	189	175	186	218	199	192	220	212	216	202	198	217	199	238	215	228	188	229	222	199	191	186	198	226	181	219	192	204	232	210	227	205	207	220	203	188	214	207	227	187	186	221	198	220	204	181	179	225	206	190	217	192	197	203	211	187	211	192	218	184	207	218	216	203	215	212	193	199	177	183	199	207	249	188	194	172	196	212	211	173	222	186	169	195	203	197	222	222	225	193	229	192	241	208	222	211	216	224	206	203	218	225	242	228	180	182	197	208	207	200	210	193	190	184	177	202	221	211	197	205	196	228	215	197	220	225	202	221	212	201	206	208	202	206	195	213	199	202	214	176	184	200	192	195	198	199	204	227	231	189	190	218	211	222	209	230	216	206	198	200	192	203	200	188	200	203	212	179	198	215	208	214	207	233	202	220	219	206	174	226	208	210	227	211	182	219	214	182	200	204	194	200	191	201	211	213	215	184	203	233	208	211	209	220	186	204	216	188	216	221	203	203	197	202	219	219	217	189	201	208	194	181	222	216	202	205	213	220	205	219	201	210	207	203	231	216	214	212	205	195	220	226	222	219	198	202	186	209	210	200	200	234	201	200	202	203	234	195	200	209	217	216	202	190	207	190	195	196	233	186	207	220	224	185	202	194	209	208	203	232	208	210	208	178	211	203	211	197	221	248	193	220	225	182	191	202	188	191	203	200	207	213	205	204	212	203	193	228	211	219	199	193	189	211	230	194	205	198	226	214	202	214	196	202	184	220	212	210	193	191	206	226	187	188	240	211	230	204	238	208	203	212	215	209	206	216	216	204	198	185	199	205	230	214	218	198	200	193	190	181	211	204	224	206	191	207	192	213	206	194	170	195	204	181	223	203	184	201	212	195	220	213	235	209	239	235	226	226	194	187	202	183	192	208	205	221	220	228	203	203	179	211	211	196	213	212	170	214	208	210	202	213	207	216	204	184	231	204	210	205	211	204	206	197	217	215	202	210	220	205	244	211	179	201	230	175	217	216	216	187	195	186	220	209	191	192	213	215	203	213	206	205	203	230	210	209	232	198	208	217	210	169	203	190	201	197	227	209	199	170	195	202	196	212	182	183	207	215	235	202	196	218	189	218	197	197	177	181	220	223	193	170	212	199	203	222	225	233	180	200	197	189	211	186	195	215	247	215	231	202	222	222	202	218	187	202	196	221	186	199	210	206	197	215	180	209	189	210	191	200	220	210	216	207	206	188	235	180	193	204	209	201	239	193	205	179	191	214	196	223	196	224	216	192	233	194	213	197	206	217	214	207	226	214	226	223	191	198	218	203	200	211	209	207	214	210	209	197	194	188	233	214	224	192	224	222	199	200	224	183	249	205	181	234	206	227	225	208	192	203	189	187	225	209	203	221	207	205	203	210	210	190	192	200	189	215	191	221	177	204	200	219	208	230	193	183	208	180	191	217	200	223	184	200	195	206	228	204	218	208	201	186	201	219	222	206	213	190	208	181	208	191	203	227	230	190	184	209	179	211	222	208	242	202	206	218	233	179	179	240	203	208	195	196	215	191	218	216	210	243	215	190	206	202	210	196	185	234	197	211	219	211	200	182	201	193	212	194	182	211	226	217	212	199	208	218	243	218	215	178	179	186	190	208	220	213	184	178	209	206	198	195	204	199	199	179	205	197	204	203	236	207	207	206	205	205	197	195	215	258	201	213	194	187	244	211	233	218	213	205	204	201	172	229	206	212	229	202	209	197	212	201	214	218	217	221	222	202	227	179	232	184	192	205	214	233	210	190	205	201	188	196	194	242	210	202	210	221	207	199	217	202	190	225	189	208	196	220	217	190	197	199	205	231	191	224	231	223	209	211	200	202	186	189	219	218	213	200	176	204	199	218	225	223	213	190	216	207	202	191	220	205	203	207	238	199	186	218	210	201	188	197	207	198	201	245	186	198	205	220	220	223	224	215	204	222	224	219	206	192	202	198	207	180	213	209	199	219	195	198	205	205	225	205	204	205	213	212	203	211	193	210	230	216	202	193	204	218	206	225	206	215	181	182	220	224	181	208	212	196	189	206	219	203	205	221	222	201	182	180	193	189	216	187	205	196	205	205	227	203	212	196	206	204	195	214	182	186	224	203	210	192	210	197	221	232	194	198	200	201	202	232	201	220	220	198	237	215	216	200	191	209
15220	1336	2681	3200	2645	2208	1920	1731	1464	1299	1226	1066	972	962	882	891	842	827	795	820	802	814	761	735	738	695	741	701	752	743	702	668	627	628	566	618	608	648	628	617	591	634	631	629	596	613	596	641	605	565	562	604	629	566	558	580	600	499	594	583	580	618	614	569	624	569	568	584	602	582	593	607	591	615	607	561	549	611	585	546	573	578	616	590	578	554	601	559	550	551	596	556	564	545	562	535	556	530	544	558	564	555	570	543	575	578	580	550	577	560	595	573	580	580	582	595	563	535	560	573	586	562	560	569	560	530	567	526	563	542	599	537	591	605	574	583	531	562	570	545	533	520	573	599	588	577	540	585	577	540	533	603	564	551	575	554	566	567	559	568	572	554	572	531	539	555	558	539	598	550	595	550	580	543	555	575	543	549	602	551	579	577	567	532	517	584	529	571	586	542	557	542	542	544	553	547	554	625	579	569	586	540	538	546	571	573	543	574	567	567	594	555	602	575	533	576	586	556	556	544	570	512	558	545	587	554	565	566	533	599	544	550	548	563	586	520	566	574	546	563	556	592	575	557	534	568	519	598	537	609	559	573	553	521	572	540	563	571	539	584	543	562	556	585	565	565	530	636	572	562	573	527	550	548	563	567	557	580	546	559	569	577	594	582	577	594	552	559	558	551	530	538	549	564	544	558	544	540	570	557	571	573	586	557	536	588	608	524	584	570	591	524	583	578	589	563	554	607	574	578	563	531	547	543	566	508	543	561	574	618	521	563	582	601	513	576	586	552	552	550	549	570	523	546	569	585	572	584	570	552	615	576	528	549	544	552	553	508	589	536	557	572	547	535	542	588	538	547	543	619	562	616	587	546	551	586	545	545	556	593	560	563	558	569	554	534	543	556	536	565	606	543	567	562	567	565	566	599	515	538	526	587	554	512	534	547	538	608	537	552	534	568	613	542	598	569	606	508	529	610	560	546	606	550	617	562	577	582	572	546	580	597	565	569	531	526	592	500	603	564	589	575	576	564	580	545	570	589	568	573	569	556	533	583	604	539	562	550	556	569	568	517	568	595	593	537	548	562	580	546	599	580	584	569	610	528	572	547	583	598	581	561	564	604	589	589	574	561	562	546	551	549	547	588	606	576	525	542	566	510	584	630	554	607	568	538	562	517	562	551	576	539	568	590	529	572	617	574	568	539	548	580	518	561	576	535	530	527	533	549	543	572	585	577	558	560	566	562	575	543	602	604	569	569	533	589	622	546	561	555	542	590	549	515	536	575	522	542	544	591	555	526	577	554	568	537	570	586	591	604	519	622	584	552	546	546	546	557	586	588	519	542	571	549	555	509	565	561	562	562	601	547	530	577	563	569	573	555	544	570	631	549	550	588	567	562	573	558	574	554	542	543	561	520	553	577	569	600	551	533	568	557	573	542	570	580	635	534	582	597	601	512	535	570	556	545	561	555	566	589	551	579	546	557	572	601	594	560	551	576	532	568	590	536	593	575	595	535	567	568	582	546	580	554	553	578	574	551	549	584	570	556	598	601	608	529	583	520	560	535	541	583	589	571	556	541	583	578	534	543	594	551	547	578	550	540	566	612	556	494	570	592	600	608	561	594	581	562	521	559	545	573	538	570	578	539	534	602	551	547	531	516	542	581	552	561	533	541	606	531	508	567	567	531	584	553	550	551	581	534	554	601	578	603	580	505	573	530	588	560	591	561	540	572	550	586	536	605	570	609	567	568	569	565	506	540	572	571	597	562	577	546	571	555	572	564	569	579	593	579	577	587	562	566	540	579	592	534	617	514	573	569	539	559	578	563	561	581	582	550	525	577	546	595	526	561	588	586	528	585	593	590	507	596	577	556	554	535	558	548	544	526	571	574	566	562	549	559	580	536	579	592	553	542	567	566	558	596	574	573	540	596	554	577	556	582	513	576	611	555	600	576	564	560	553	579	542	581	566	607	570	537	548	562	575	595	568	555	569	572	563	535	548	547	565	548	576	601	554	556	579	582	595	559	552	602	557	551	576	598	556	571	554	583	560	558	601	529	560	575	606	577	521	605	544	568	554	522	560	547	573	595	595	589	575	574	595	567	575	559	538	557	573	600	558	557	591	570	568	600	555	570	503	556	534	557	564	583	547	586	555	574	570	544	536	560	578	556	571	561	554	596	538	519	531	574	574	563	586	543	572	572	576	584	555	554	593	489	566	552	575	548	550	558	551	576	537	593	577	542	549	519	545	535	581	591	556	547	567	534	564	590	601	554	531	548	558	578	568	582	553	579	563	579	557	521	574	550	562	578	563	529	545	538	569	532	582	535	567	598	524	579	589	555	537	585	573	558	557	534	533	541	572	499	553	557	578	565	565	530	512	529	584	539	527	568	553	557	568	558	560	557	580	586	543	584	554	566	556	567	558	566	539	537	535	589	616	582	559	598	598	582	568	570	590	591	558	553	580	584	543	553	533	549	566	555	593	589	568	582	543	542	583	580	546	584	568	551	561	550	551	532	536	574	542	581	548	552	560	611	568	589	567	549	579	552	550	578	591	586	597	602	541	548	543	541	507	582	577	575	540	611	553	564	557	557	572	521	592	525	565	585	583	571	557	562	572	568	557	539	624	564	578	607	536	565	554	581	565	590	541	552	524	590	602	554	572	569	571	538	540	561	544	552	556	578	575	556	578	565	511	626	563	554	508	563	557	561	537	522	571	562	536	567	571	600	577	518	538	541	571	601	558	567	524	539	558	601	560	531	584	573	559	585	569	582	571	583	624	589	560	592	555	554	547	554	552	532	567	540	597	590	574	568	535	581	566	583	563	573	568	558	591	563	599	552	547	537	525	572	580	531	588	544	574	547	497	536	545	568	587	590	554	581	540	566	542	611	570	518	544	532	587	525	602	549	557	575	575	556	541	596	541	587	570	543	537	516	564	565	584	608	521	550	564	554	565	545	548	591	539	590	527	549	577	563	533	576	572	563	561	524	561	576	521	564	588	548	524	558	573	559	573	559	582	561	576	554	551	551	586	517	564	540	535	568	595	554	600	589	534	547	545	536	586	556	573	587	550	552	560	543	543	552	539	541	601	561	553	583	556	610	589	573	594	561	554	565	542	596	578	580	554	602	572	551	573	578	546	597	556	558	578	566	591	559	537	539	558	519	536	538	535	556	587	546	580	575	584	546	594	551	549	532	564	571	560	546	583	571	586	541	549	590	537	593	535	571	594	524	544	591	553	517	598	581	584	533	590	581	543	562	547	558	543	519	588	561	569	550	606	566	593	584	576	591	557	572	578	516	593	522	559	619	603	565	584	572	602	564	581	569	541	546	535	551	518	575	582	599	569	550	546	560	589	558	610	548	578	544	541	552	555	552	570	575	553	586	604	565	592	590	555	556	569	513	571	545	589	554	599	590	557	545	512	558	564	561	560	529	525	583	575	609	537	575	564	578	568	561	534	549	560	576	605	562	555	572	589	576	579	601	585	554	567	604
40122	20902	4876	2080	1444	1161	844	776	675	598	553	506	517	522	502	461	480	441	448	472	435	451	446	434	419	439	394	449	475	422	444	405	389	394	404	394	394	381	431	401	427	339	359	367	365	412	414	392	398	405	377	381	394	399	373	423	386	391	372	360	364	370	414	404	395	379	398	383	367	416	436	369	407	395	366	386	398	408	396	384	392	365	389	385	400	399	426	404	381	388	369	389	434	409	447	387	393	395	367	376	374	385	399	373	413	395	371	403	373	368	377	375	387	352	371	382	360	396	366	416	432	396	337	370	399	387	359	369	394	366	415	381	402	382	372	351	369	409	397	389	387	370	395	402	365	389	367	381	376	423	363	448	371	395	366	417	352	408	341	396	411	398	413	365	399	374	400	373	422	376	403	403	353	415	388	369	379	361	363	383	360	406	392	378	365	353	374	389	365	420	354	384	411	382	409	378	395	396	401	349	381	380	427	395	396	401	377	411	389	379	396	428	371	391	355	385	383	399	410	373	344	396	373	393	411	415	383	359	364	415	351	402	369	367	396	392	385	360	409	388	404	418	434	365	379	413	421	395	378	393	413	403	446	387	365	404	369	400	379	425	369	380	384	377	355	358	401	423	401	395	390	414	376	401	372	399	387	352	402	417	362	416	396	350	396	408	406	422	412	362	372	390	371	408	404	361	357	378	417	400	398	361	334	379	367	386	380	383	379	370	371	426	402	380	385	396	362	381	370	378	422	439	388	381	360	375	346	384	357	387	396	370	372	358	347	388	387	401	388	376	397	349	380	360	362	373	378	365	392	393	421	397	403	378	389	375	412	415	409	403	379	391	415	393	384	390	414	393	394	433	401	373	396	378	394	428	384	420	360	366	359	386	406	382	383	395	389	395	422	383	367	368	414	397	387	371	432	388	391	370	416	353	398	349	382	370	385	348	346	347	385	388	393	388	377	394	379	372	420	393	354	388	356	368	383	385	367	412	420	381	406	361	419	400	379	381	385	421	393	407	341	380	381	372	396	389	369	416	414	352	381	389	421	394	412	402	401	385	405	378	403	350	376	369	361	380	403	403	382	411	415	385	382	411	361	395	414	436	396	376	361	418	389	406	376	383	387	406	400	392	376	382	394	380	388	382	379	366	391	399	420	402	401	416	388	392	384	381	391	385	409	387	384	361	389	368	410	368	395	357	372	354	383	391	397	389	384	373	392	396	397	401	372	394	406	367	374	393	388	389	400	372	407	386	391	391	381	336	406	382	407	357	403	359	388	396	393	346	365	359	381	408	400	424	388	390	393	392	373	419	396	407	399	368	389	399	390	391	386	398	371	399	368	341	404	403	395	413	390	369	392	401	396	414	356	379	387	383	385	349	342	367	358	398	391	365	403	382	374	383	388	385	382	342	405	386	356	401	392	390	410	372	375	390	364	417	391	344	408	390	382	371	401	353	381	388	369	405	351	389	398	372	378	388	381	406	369	378	371	344	409	369	380	384	384	411	409	387	366	373	422	390	361	409	362	408	386	383	404	391	376	388	370	413	402	388	396	383	408	368	381	390	412	409	389	398	384	394	365	424	408	404	362	382	391	355	397	359	398	376	386	368	427	372	436	426	381	379	368	409	426	366	394	393	387	393	408	423	353	442	368	343	366	405	361	400	377	372	367	398	417	378	395	366	430	382	393	382	407	380	400	384	378	374	377	380	385	379	381	407	364	400	383	385	389	380	359	356	400	384	374	363	359	390	374	404	374	383	377	394	390	373	353	421	364	391	395	386	416	380	410	355	375	410	395	380	356	369	431	396	377	375	393	376	377	401	364	382	417	388	405	416	412	384	399	397	389	411	425	377	348	392	397	398	370	361	403	408	389	396	368	373	377	397	370	345	379	348	407	379	368	411	402	357	393	383	386	366	399	375	396	364	391	399	419	379	366	407	398	386	355	388	380	380	378	368	396	411	380	405	364	363	380	397	365	409	358	425	391	411	397	403	376	381	419	390	400	378	374	410	383	384	378	362	412	373	395	389	422	396	378	401	366	392	351	405	377	344	411	394	369	411	382	413	392	420	396	415	389	418	390	420	386	362	391	423	398	408	371	365	383	343	383	389	379	411	371	421	396	384	400	396	349	383	417	423	380	413	398	358	401	401	407	378	373	360	393	393	416	369	374	401	413	369	423	345	393	383	360	396	383	355	426	418	379	385	378	399	349	368	381	367	396	395	422	387	355	377	396	381	414	375	368	399	375	414	391	370	350	346	368	378	342	319	370	410	388	411	377	385	424	398	380	368	360	421	372	385	369	410	435	396	373	358	379	383	345	414	374	399	397	354	387	416	424	386	367	398	394	362	383	406	407	373	364	394	410	414	426	440	392	340	390	387	372	379	364	350	440	372	418	416	374	388	401	391	393	384	402	412	405	380	400	398	376	388	377	395	377	388	374	395	376	361	386	348	375	379	402	387	373	331	389	405	353	384	405	404	398	378	404	385	399	380	386	411	382	395	363	360	351	410	386	369	434	354	368	376	366	395	389	376	393	374	356	398	376	404	368	442	387	387	383	386	376	366	388	408	413	355	410	435	418	378	354	428	368	384	402	411	430	374	383	370	425	371	377	368	380	375	373	387	399	418	404	386	399	358	407	387	374	396	387	372	366	396	408	424	362	380	383	394	357	371	360	401	408	393	375	397	378	411	356	375	366	428	400	397	400	395	425	371	406	404	353	370	401	403	406	366	372	407	358	394	393	397	352	384	395	378	393	378	357	369	406	407	364	360	382	362	382	402	409	373	361	372	349	377	397	411	380	412	373	387	356	388	371	382	442	377	377	404	386	377	384	423	418	389	390	393	394	367	398	388	398	366	369	376	389	385	412	412	371	388	372	398	418	386	403	362	419	361	399	409	373	376	421	388	373	409	423	389	398	415	384	375	364	385	380	353	405	392	391	377	379	403	364	393	387	398	350	386	437	366	351	398	413	443	395	429	396	402	345	395	404	385	355	370	379	392	376	388	392	401	414	370	399	382	400	380	379	383	403	370	384	409	393	387	412	398	350	381	397	381	374	357	358	389	374	418	396	370	408	407	403	405	405	393	426	407	372	392	375	374	386	361	353	382	375	356	409	353	411	381	376	378	383	384	394	383	351	399	407	381	435	424	340	411	364	399	347	373	397	433	396	374	356	399	375	372	441	382	382	378	383	366	385	374	416	377	360	395	371	369	411	386	390	370	423	383	381	391	358	367	370	400	424	376	410	392	362	359	369	405	409	374	392	357	346	408	351	395	418	355	397	417	347	383	386	396	352	374	350	372	396	358	382	387	411	426	419	374	392	387	389	364	398	387	404	398	392	428	371	375	354	400	404	366	398	397	342	396	399	370	370	405	368	399	360	373	398	415	423	436	357	417	391	402	406	374	405	383	374	398	422	418	395	366	366	410	390	379	421	415	405	404	443	357	393	391	386	406	387	406	376	387	421	420	401	426	460	405	373	403	421	403
21097	2483	4698	5762	4947	4000	3475	3086	2644	2290	2048	1875	1769	1657	1575	1512	1506	1423	1405	1407	1338	1310	1292	1231	1217	1259	1248	1198	1210	1207	1157	1145	1033	1097	1044	1050	1011	1029	1081	1023	1073	1040	973	1021	963	1029	1018	1027	970	974	976	1004	946	934	971	992	944	930	939	939	947	980	958	934	917	967	957	970	1046	963	893	896	976	902	958	1012	917	926	880	942	937	929	940	965	962	928	959	922	886	962	928	929	970	905	915	911	903	922	971	938	967	921	982	919	944	936	939	927	922	940	954	971	899	968	939	935	920	914	934	935	991	945	910	991	919	979	894	934	927	899	915	994	906	941	923	934	949	948	936	923	925	961	913	970	916	902	911	961	885	898	952	893	912	904	965	936	900	901	959	931	959	1011	914	934	910	959	903	970	926	944	886	904	948	952	981	959	1002	927	898	880	921	930	946	929	898	904	941	1005	951	943	923	957	972	970	943	932	920	940	986	956	927	959	915	944	903	933	940	918	933	924	970	876	882	901	943	896	922	911	926	895	935	925	901	919	922	897	887	943	949	953	922	950	962	921	868	914	918	951	956	928	893	920	977	927	926	853	901	933	938	914	940	951	930	921	942	895	889	914	923	918	901	960	880	919	918	933	947	974	945	945	892	977	998	916	930	939	931	946	931	894	919	837	898	955	946	923	939	880	951	848	963	939	922	932	902	950	925	906	916	941	906	959	943	882	931	931	963	929	997	948	965	936	972	933	957	912	983	966	924	851	922	945	923	866	943	948	930	949	909	918	967	940	925	944	965	885	917	970	956	962	879	944	872	906	950	984	923	975	888	916	923	961	924	923	947	923	967	869	942	921	915	925	936	945	925	917	955	900	935	944	909	922	901	958	938	919	861	908	926	901	899	885	964	901	932	926	913	948	969	962	957	924	931	904	896	975	927	889	934	910	929	925	892	969	922	928	883	940	888	966	903	902	928	917	977	935	888	960	973	911	929	882	908	915	900	949	908	902	931	973	899	885	927	887	904	929	904	970	964	933	932	968	937	923	927	917	933	886	935	927	907	979	881	941	900	903	921	915	916	920	876	923	958	959	987	984	876	912	887	950	952	874	909	958	931	954	954	932	888	964	902	954	953	921	948	974	905	961	944	937	894	938	881	911	945	894	951	916	917	947	910	924	956	926	930	944	908	866	954	915	980	985	907	934	951	896	951	956	966	1003	968	910	914	883	912	919	934	922	932	950	913	919	915	941	943	931	946	939	923	894	928	916	916	955	914	898	910	910	942	956	941	882	943	922	893	941	925	908	929	953	963	911	910	909	863	960	925	905	917	891	877	954	877	950	925	943	881	894	914	939	880	923	893	938	938	938	867	930	964	915	921	952	913	948	947	947	904	906	902	921	936	892	959	951	945	904	905	920	879	923	956	981	876	946	880	914	912	886	913	947	991	925	907	938	964	879	910	921	920	976	928	979	960	939	893	950	953	959	956	928	882	935	937	942	968	981	921	858	1013	914	970	921	951	934	994	942	973	956	921	919	876	934	942	911	891	946	940	935	924	988	901	904	940	910	925	934	868	894	913	894	934	929	953	953	885	924	902	918	928	996	930	918	876	930	954	930	910	950	906	939	926	886	915	917	941	884	950	968	942	914	917	931	950	970	898	953	982	902	909	951	891	920	921	944	920	925	930	956	941	904	879	942	896	936	889	883	901	914	881	916	900	930	887	959	940	898	894	965	990	892	892	897	932	961	918	908	970	926	925	910	945	875	908	961	951	896	926	965	885	931	886	944	913	859	925	877	925	911	928	918	914	888	947	891	921	941	897	926	929	893	881	888	924	977	965	940	910	957	953	894	952	912	921	857	941	936	897	915	924	965	888	919	888	924	933	968	906	913	907	944	941	929	950	937	893	925	922	903	916	917	924	931	964	915	937	885	922	903	930	888	958	918	931	912	944	915	905	900	888	875	904	941	916	945	930	954	923	911	879	899	951	903	874	915	965	946	881	942	935	982	934	925	877	937	980	898	961	938	889	933	926	984	942	927	895	943	912	921	887	931	915	903	930	859	948	955	944	932	963	927	907	962	915	959	894	1003	918	908	915	863	936	949	894	886	907	883	921	978	959	952	934	908	860	893	911	951	975	917	972	954	883	943	967	844	924	917	974	913	896	872	910	899	880	903	930	957	930	917	942	936	947	847	917	941	975	962	927	902	933	938	872	899	905	944	920	923	937	975	974	934	920	987	929	923	900	953	907	925	924	923	954	949	943	918	875	888	948	891	874	965	948	905	926	902	949	891	987	889	902	936	952	905	973	920	899	952	955	922	923	921	877	951	929	918	989	910	918	912	891	973	911	933	885	954	914	936	930	917	958	987	893	895	914	941	912	953	889	876	928	985	953	895	935	931	968	891	905	912	970	907	914	904	931	866	935	920	890	896	934	885	970	907	946	893	926	957	942	874	918	942	924	924	916	911	883	932	906	959	929	916	887	961	1032	901	956	925	881	945	969	903	963	890	913	901	892	909	954	963	874	904	968	907	959	900	913	900	992	923	905	1019	907	933	919	932	941	929	947	970	916	893	935	992	954	963	926	924	894	954	941	885	931	957	923	913	907	926	906	929	918	912	965	975	929	922	953	894	909	912	865	933	941	957	892	886	942	887	951	918	959	955	920	912	904	934	898	974	905	954	913	929	933	905	946	941	914	970	977	909	895	892	889	958	876	972	943	885	938	954	856	913	876	944	965	896	927	975	936	992	896	975	917	941	963	928	904	950	908	955	913	924	854	872	916	896	951	905	892	951	944	943	939	987	886	911	977	908	886	928	979	933	937	876	921	870	906	933	934	984	909	932	930	914	924	940	935	908	963	978	967	913	927	919	860	919	922	971	940	913	898	877	917	969	931	879	934	927	960	874	914	909	893	949	954	975	955	934	928	944	960	900	940	947	944	957	886	916	928	1010	911	942	866	972	982	925	961	889	922	953	866	943	915	933	917	969	926	950	945	954	908	910	917	947	970	902	934	937	913	904	909	918	923	919	916	931	1013	919	984	945	902	927	953	922	960	892	926	898	991	979	897	872	921	891	852	921	851	911	915	907	907	923	950	903	924	887	966	889	911	889	996	939	890	949	955	876	913	960	923	941	951	910	965	957	946	955	940	921	990	923	921	835	949	959	922	890	975	963	892	921	889	912	914	907	874	921	915	944	969	939	860	891	928	927	899	914	927	919	964	935	931	937	939	964	907	917	914	932	955	932	892	936	945	882	884	959	929	959	914	879	906	916	939	970	903	876	951	907	926	945	858	947	922	902	923	947	877	896	932	926	881	920	950	892	944	950	901	938	931	983	949	902	935	932	922	888	915	920	891	938	911	919	958	946	871	926	940	877	875	898	902	960	913	925	895	934	936	995	904	927	946	910	901	903	906	933	953	904	893	974	945	935	922	858	875	929	928	889	892	899	870	935	951	946	911	908	946	878	891	924	907	905	910	913	907	860	926	898	891	926	923	940	910	987	975	891	988	923
2795	254	242	213	200	184	197	156	157	160	160	154	144	126	120	155	148	132	151	174	144	146	163	147	164	170	150	156	151	155	142	148	142	134	159	151	146	173	163	151	148	139	144	159	148	130	133	137	145	135	160	133	143	156	167	152	172	148	154	153	146	147	148	150	155	140	162	169	129	136	152	164	149	136	148	151	136	145	144	136	147	147	148	179	134	158	161	146	165	148	149	151	148	165	149	156	150	161	176	170	181	171	133	162	141	173	163	128	160	167	164	142	175	128	133	145	130	140	184	146	171	160	163	160	131	163	176	150	137	161	143	154	149	166	136	150	154	152	173	163	142	159	159	140	147	156	156	153	165	156	152	157	151	165	155	172	156	146	151	136	137	147	158	156	153	156	138	157	142	140	162	146	155	154	160	173	157	140	141	156	133	151	156	141	141	146	169	134	160	173	158	156	134	143	157	129	165	135	149	144	131	142	138	136	141	141	159	126	142	131	148	152	152	124	129	147	178	161	149	155	143	119	131	172	151	121	154	147	149	120	140	146	140	162	156	136	129	150	144	166	146	146	152	136	153	155	151	184	133	156	157	159	161	154	133	129	129	133	146	129	132	145	144	165	161	158	137	140	130	150	157	138	139	155	138	155	135	150	159	133	145	146	141	139	147	153	135	145	147	163	134	152	145	127	129	129	159	170	153	136	126	131	160	150	162	137	155	137	136	147	137	157	149	163	158	155	144	146	152	126	158	150	164	169	162	149	144	136	152	149	155	143	153	147	160	169	149	156	175	153	156	171	159	166	155	152	160	146	133	161	158	149	121	157	157	142	130	165	147	156	143	154	173	120	178	136	149	133	146	142	130	140	162	158	156	145	138	147	171	153	138	147	140	128	142	144	125	160	184	161	138	160	156	135	162	159	158	148	138	149	164	149	130	152	167	183	129	143	123	148	148	154	149	134	143	153	134	156	174	174	168	126	136	166	181	141	146	153	126	140	164	141	159	137	131	150	147	149	148	147	157	136	149	158	130	148	143	147	156	160	139	142	134	150	181	153	140	155	159	157	138	142	162	156	158	146	156	144	151	160	134	140	142	148	132	173	153	130	144	156	150	149	131	147	140	180	164	141	153	154	142	146	140	152	182	156	134	162	129	164	150	144	136	152	146	151	134	154	132	154	156	151	140	147	137	158	142	149	165	144	135	160	146	152	144	148	137	154	144	125	164	143	164	136	163	141	163	150	137	146	120	148	150	162	152	126	140	129	140	149	165	166	144	151	139	141	139	147	141	138	162	133	151	143	127	160	127	161	164	173	161	133	149	154	151	145	146	149	133	166	151	141	146	146	149	140	164	161	167	158	158	130	144	137	179	140	154	128	154	163	158	134	140	143	145	130	150	154	170	143	152	117	178	171	150	147	145	142	150	152	155	150	147	137	133	140	140	123	150	143	147	136	146	152	134	130	140	127	156	144	127	134	138	148	130	142	155	142	116	153	178	158	168	151	153	149	156	129	162	156	139	126	141	166	152	160	154	142	151	157	157	145	155	161	155	133	136	135	155	145	139	173	154	158	143	128	143	130	122	163	141	171	160	132	155	153	138	157	157	142	157	147	140	145	152	144	155	142	130	148	133	148	149	131	148	140	159	136	148	135	142	153	136	146	145	173	144	148	151	163	155	158	154	137	143	147	142	152	136	138	171	132	138	152	157	159	155	155	159	146	162	150	163	149	152	165	155	162	146	165	165	146	124	147	143	160	163	163	130	150	159	175	150	155	125	145	143	144	146	176	147	140	159	169	157	155	143	184	145	144	153	153	147	161	166	141	156	147	146	160	130	148	143	168	134	146	152	141	140	134	158	136	156	148	141	149	158	147	128	137	148	182	119	155	144	155	143	146	139	189	160	136	149	139	144	139	167	148	157	141	139	150	148	166	151	155	152	152	145	151	161	164	150	130	144	143	131	139	162	142	143	124	145	171	140	141	149	144	156	162	164	138	140	156	142	130	134	138	142	160	132	162	150	133	145	167	142	142	142	159	160	144	133	139	154	148	146	141	133	148	143	157	158	160	157	126	160	168	129	169	139	131	153	151	157	137	159	145	156	154	150	152	146	145	152	142	139	140	153	152	136	142	159	144	129	149	141	150	136	129	147	153	165	159	158	159	131	149	159	158	142	129	126	153	140	150	163	162	158	151	171	156	139	149	140	148	127	140	139	163	142	154	145	143	153	152	160	154	159	151	155	160	125	152	137	133	149	150	149	148	137	175	164	138	141	166	118	148	165	153	145	156	155	141	124	154	147	144	163	126	165	162	139	162	134	143	156	139	169	147	142	144	164	157	161	139	147	142	166	137	160	128	135	161	152	130	139	149	152	146	144	152	146	136	131	163	168	135	146	149	164	150	147	167	150	143	134	145	162	160	130	147	157	132	156	162	158	166	162	158	168	143	147	139	134	148	150	140	155	146	152	147	149	119	162	141	160	167	144	139	169	134	157	152	151	144	162	170	148	155	147	136	154	130	151	155	155	136	169	124	143	159	163	155	161	153	153	152	130	153	159	140	176	167	156	136	120	131	149	162	149	152	154	150	151	173	134	161	168	161	146	163	153	140	135	150	144	136	172	119	143	152	138	151	150	133	157	156	163	137	143	138	160	127	147	171	152	153	144	147	173	128	137	142	163	141	156	151	135	134	141	147	145	167	143	155	141	155	164	149	137	143	154	162	159	162	142	149	164	152	169	153	157	174	132	141	164	150	177	156	160	153	169	146	137	159	164	145	134	122	162	159	145	154	120	174	168	156	152	117	176	130	138	152	147	166	161	143	138	122	138	122	143	155	149	156	156	142	132	150	146	129	146	131	147	165	140	152	149	154	163	138	155	152	139	143	156	140	165	145	159	145	138	153	137	153	147	140	172	173	136	158	164	140	144	129	154	136	151	167	151	133	132	135	157	138	159	142	158	153	165	133	136	142	160	149	150	144	153	144	144	143	154	145	163	146	164	155	148	142	144	131	139	147	136	147	156	144	168	164	147	141	139	157	161	149	157	158	166	156	145	140	123	132	156	169	166	155	145	138	153	168	155	143	146	162	169	130	152	151	148	130	145	141	131	141	128	177	165	149	151	157	147	135	139	140	150	165	133	122	144	149	144	117	129	152	135	148	158	135	171	139	142	118	152	159	144	160	125	161	141	160	125	144	156	155	205	131	131	142	149	165	163	156	137	144	171	131	150	130	147	140	155	164	152	141	165	149	144	130	157	147	174	141	156	130	146	136	150	146	146	120	147	153	134	159	160	138	155	172	151	163	124	169	134	180	133	157	160	141	136	157	155	137	167	143	173	155	137	141	143	154	135	133	134	145	179	149	155	126	155	139	154	169	151	156	154	150	132	132	130	127	148	136	160	138	129	128	151	143	156	120	148	161	143	146	156	174	160	143	177	154	149	138	188	167	160	164	164	139	162	134	158	158	128	177	144	162	158	145	136	162	150	163	166	163
3229	492	561	643	650	572	534	535	512	480	472	467	415	464	488	476	484	441	437	418	517	467	477	498	503	433	462	449	465	465	463	409	447	424	449	475	437	427	444	484	452	427	415	492	440	422	433	435	451	416	439	466	454	416	432	437	434	439	432	445	416	445	453	434	404	411	420	434	438	431	383	431	406	423	428	411	380	452	417	398	421	447	422	449	447	414	419	385	455	398	438	426	409	398	396	415	434	409	436	448	435	442	432	419	421	447	456	420	421	426	403	444	424	448	434	471	452	468	446	429	420	414	435	391	423	425	424	430	412	432	454	434	486	449	445	441	442	450	405	446	407	413	458	447	464	443	381	426	412	454	419	417	429	423	417	402	427	430	389	451	424	408	449	413	417	406	427	416	411	434	458	419	451	417	432	409	433	389	433	433	437	420	422	422	408	433	434	407	395	393	419	487	420	406	438	445	430	404	433	395	416	427	387	421	433	444	442	480	431	424	397	458	413	446	439	397	460	408	414	421	430	400	443	422	415	449	418	400	449	424	412	422	431	431	416	429	407	416	423	418	400	388	444	421	441	407	432	406	461	421	407	379	470	413	416	430	461	380	436	471	409	446	388	415	410	478	418	425	397	455	445	437	423	449	471	476	429	454	409	396	476	430	441	433	392	434	434	463	416	434	403	408	429	442	453	424	431	451	427	429	413	403	442	416	440	456	445	405	412	412	421	442	412	398	413	409	428	414	432	396	395	428	397	435	418	411	422	424	428	408	456	433	467	427	431	422	449	414	458	430	440	437	436	435	419	443	440	399	439	406	416	362	438	436	466	408	442	416	447	458	394	396	418	420	476	404	453	400	446	423	422	423	448	419	438	425	407	435	381	419	439	448	413	387	447	427	460	422	422	434	379	419	417	415	439	426	466	407	447	433	425	461	429	441	433	408	413	446	422	403	409	417	447	417	427	423	411	430	434	417	412	460	429	452	463	410	424	438	420	419	417	423	437	413	408	447	455	412	432	427	407	442	394	416	384	444	438	423	409	414	402	449	388	423	420	422	408	452	410	472	434	448	399	446	486	426	472	409	425	413	391	409	437	467	427	440	418	417	440	427	416	426	424	409	446	437	410	426	431	431	406	429	430	389	434	439	392	415	443	413	436	404	430	435	440	431	426	402	414	421	424	425	402	397	412	448	400	412	408	405	442	432	410	430	445	422	434	399	390	386	418	440	433	451	428	420	427	451	407	431	449	433	428	427	445	449	463	380	444	427	415	455	430	407	428	431	404	425	416	417	441	404	452	423	437	459	458	451	389	438	410	397	440	430	424	437	415	423	427	409	423	399	398	457	409	416	420	412	429	435	397	446	438	422	418	430	414	446	433	411	425	418	425	436	437	415	446	423	407	455	418	409	430	455	437	397	428	447	451	414	403	433	438	427	437	427	446	404	438	426	444	443	427	444	416	436	441	440	423	431	435	409	434	421	385	450	440	431	465	435	448	399	429	415	419	472	422	383	433	442	438	457	386	443	427	396	420	405	402	461	417	389	403	417	457	429	417	473	446	444	462	420	406	424	436	417	424	386	436	449	462	443	433	419	409	425	384	421	443	394	436	443	399	454	428	407	409	414	470	428	457	405	417	418	436	452	425	469	387	433	405	425	416	394	422	431	428	407	413	410	436	434	429	416	405	437	424	415	409	458	467	437	406	416	389	444	408	420	420	428	381	447	394	425	428	436	398	425	417	429	461	427	443	437	452	429	447	408	445	439	470	403	440	464	444	457	403	433	419	426	445	437	433	403	430	442	437	442	414	390	482	400	428	443	390	411	435	409	418	404	415	402	446	396	417	467	428	421	439	427	405	411	437	406	425	439	445	431	448	441	435	412	427	429	400	411	476	428	403	402	441	418	474	417	438	427	418	421	461	429	400	474	426	414	417	442	393	408	428	418	414	423	435	405	450	449	413	448	418	400	430	443	400	453	413	434	434	438	416	453	468	433	430	405	429	403	448	421	426	475	429	408	445	437	414	441	414	397	429	423	443	433	403	390	427	407	443	402	428	414	447	426	392	438	417	452	401	446	413	410	459	435	436	451	414	406	415	401	414	406	403	414	415	421	406	426	462	407	431	438	426	385	433	414	449	404	424	428	409	438	408	477	432	408	422	422	402	439	406	440	420	428	427	442	419	405	434	419	432	456	472	427	430	425	412	410	414	434	417	447	427	465	429	428	398	429	416	439	416	446	436	416	420	425	468	392	409	436	433	462	453	412	428	400	429	445	421	416	438	417	420	414	381	467	425	426	425	397	422	418	448	434	445	426	451	394	438	370	397	429	414	395	452	419	394	428	427	432	419	422	459	420	413	411	425	416	432	424	410	430	447	434	428	450	405	416	418	418	446	452	433	395	392	420	421	390	416	418	427	445	438	454	468	416	417	417	415	438	438	418	412	412	419	411	447	416	416	438	405	443	442	446	388	460	434	420	452	435	437	412	404	435	420	441	422	413	432	410	380	443	417	437	434	439	416	437	440	400	448	436	427	431	444	417	419	420	379	443	426	412	395	456	453	410	416	427	443	407	379	434	421	446	420	436	428	451	420	443	430	403	462	444	463	404	442	444	437	450	410	424	443	428	440	465	465	467	475	433	447	454	422	402	415	406	381	417	436	426	421	431	427	410	415	438	421	410	430	445	462	403	430	406	423	460	400	385	466	383	404	416	436	429	407	438	420	460	423	404	427	425	458	429	424	432	435	414	407	438	426	414	448	409	419	403	412	455	450	428	486	427	392	431	454	460	421	394	414	409	424	400	419	393	451	456	395	436	468	419	404	391	432	409	404	412	415	409	428	444	423	441	438	414	424	428	380	412	419	439	420	426	411	420	385	416	417	463	414	483	419	468	425	421	450	371	441	427	421	428	423	440	440	392	436	438	422	435	421	464	425	428	439	416	427	438	417	433	391	434	420	415	388	422	407	433	423	406	436	388	419	384	430	433	432	421	409	442	410	419	403	430	408	404	418	418	439	422	415	422	442	460	411	465	410	388	442	407	426	451	440	440	407	482	440	382	414	431	478	430	401	403	405	430	428	451	420	410	433	407	391	402	425	423	424	419	414	409	415	436	426	451	433	412	453	429	404	436	432	395	419	406	402	421	412	428	446	446	429	446	446	433	423	417	443	419	393	427	450	437	425	407	432	426	402	438	426	442	399	461	418	459	471	480	422	452	454	417	472	436	435	413	400	425	427	412	442	470	448	408	420	453	410	410	431	417	460	421	425	391	462	443	445	420	428	451	419	401	411	449	446	431	417	419	385	431	432	418	436	413	440	438	406	430	440	414	402	408	402	393	440	438	416	409	424	397	412	425	458	438	425	434	456	377	436	429	453	419	438	421	434	407	435	429	390	406	441	413	472	402	444	446	448	435	415	396	379	413	403	450	448	419	419	389	404	453	440	459	420	413	409	442	445	393	409	434	406	446	423	471	391	417	420	385	431	417	412	436
26275	9518	1586	1066	810	534	481	428	320	293	299	303	307	251	266	235	230	212	251	262	256	229	214	243	234	214	193	232	254	279	239	230	218	201	222	183	207	213	204	230	186	201	225	215	210	192	189	240	217	197	227	212	204	189	187	207	207	219	208	199	215	195	195	215	214	212	210	204	217	224	212	216	174	218	201	204	197	218	215	207	196	215	227	207	183	180	201	199	208	174	190	189	195	200	204	209	187	180	199	209	178	226	207	228	201	197	188	217	233	222	183	240	177	260	218	227	207	192	216	200	214	222	204	207	206	219	199	213	228	190	210	203	233	221	181	212	190	218	178	209	183	215	198	212	198	205	202	198	176	234	210	201	229	202	222	208	236	200	214	213	185	212	187	205	198	216	161	196	209	215	211	220	215	193	231	199	195	187	203	199	193	230	199	204	170	217	180	218	220	220	225	228	235	195	195	197	206	226	204	185	221	203	228	219	208	213	223	208	227	221	203	217	211	200	189	187	204	214	195	217	213	223	203	214	205	211	202	196	203	227	213	214	203	205	176	217	198	206	199	209	198	197	206	203	219	191	196	210	204	230	213	194	177	224	192	197	221	208	197	217	200	203	185	203	218	209	207	191	219	196	190	232	206	210	220	217	222	200	206	192	195	205	222	173	196	191	194	209	180	210	221	206	196	198	224	178	195	220	200	216	198	193	210	202	214	210	202	186	207	202	216	196	195	207	194	202	193	205	198	200	205	190	201	218	215	176	222	220	218	222	201	217	189	209	225	232	193	217	190	213	210	220	218	211	220	241	204	214	208	205	219	197	230	213	189	192	194	206	208	213	186	200	210	208	234	201	199	223	191	216	220	213	185	213	184	184	200	212	237	197	193	224	203	174	235	183	205	210	194	188	206	194	201	218	217	191	221	218	216	221	187	184	213	189	193	209	226	198	184	208	219	217	220	217	189	196	181	186	243	203	191	205	188	198	226	218	215	212	208	209	204	197	195	189	195	208	220	195	206	212	186	223	209	214	238	217	199	196	226	208	192	181	215	204	206	213	186	206	197	219	195	218	194	216	204	218	187	197	200	215	196	225	222	207	198	210	192	187	222	197	202	214	209	205	201	197	194	208	232	200	194	181	188	176	207	216	209	172	195	208	214	155	200	195	219	229	195	190	200	220	196	214	220	229	201	220	184	197	206	202	189	209	207	197	197	182	218	189	207	201	207	244	182	213	206	208	194	234	200	186	186	231	223	228	215	186	204	194	217	229	226	227	210	198	191	211	199	198	229	229	209	207	194	209	210	216	216	201	216	203	216	233	200	215	196	205	242	190	193	204	205	210	218	192	221	206	179	218	191	202	186	217	237	209	180	210	209	192	194	207	211	203	229	207	201	223	200	213	211	199	230	222	189	227	210	206	201	192	213	196	216	196	206	210	204	211	234	242	198	192	188	215	203	222	199	187	196	182	210	196	180	186	214	207	212	241	213	206	205	209	210	191	217	219	195	211	228	211	211	192	249	213	196	211	218	192	212	222	216	215	221	236	212	188	201	188	234	204	220	197	189	193	193	244	167	221	232	200	202	209	247	199	207	228	161	180	234	197	177	187	198	215	207	172	195	234	203	227	181	226	220	236	194	220	215	181	211	192	209	192	209	197	212	240	187	199	207	201	203	202	185	191	213	206	204	213	239	208	209	202	191	211	199	211	243	193	211	235	207	198	218	209	234	183	180	199	200	206	201	245	197	215	200	206	179	211	211	207	201	205	187	230	187	218	201	192	184	207	219	212	238	208	195	203	211	197	199	227	216	216	199	196	196	199	204	227	249	199	204	209	229	182	183	206	198	222	195	187	217	185	193	186	225	209	203	206	205	211	198	193	200	219	220	202	204	206	190	198	220	188	224	230	235	204	209	220	211	222	205	200	224	212	193	223	201	197	195	202	191	187	195	225	205	216	213	213	218	224	216	209	225	213	211	165	206	218	208	207	213	235	200	216	221	212	196	224	207	178	179	222	224	219	173	242	217	193	216	193	212	218	208	219	210	210	226	208	245	208	193	228	209	197	183	212	218	205	208	198	202	211	212	214	228	211	210	215	214	234	217	194	194	186	187	206	216	205	209	210	220	217	238	227	203	215	194	208	187	209	211	220	244	201	182	184	213	222	191	187	220	236	202	193	197	187	199	217	184	157	221	235	199	203	190	198	216	222	211	204	203	203	215	214	233	220	212	205	185	242	232	192	200	234	209	210	226	217	225	208	201	203	216	220	212	208	220	207	179	190	207	212	196	228	169	205	201	194	203	216	209	210	194	196	202	210	197	212	223	206	200	209	195	217	188	202	201	188	206	203	204	210	205	224	222	197	226	213	189	224	196	190	212	208	178	175	218	217	234	212	194	203	212	188	213	230	183	205	227	195	189	219	219	216	202	217	188	178	210	202	198	206	235	191	239	216	222	231	206	171	235	200	221	229	215	216	252	205	221	213	188	222	201	204	187	219	220	225	213	195	213	228	207	200	227	198	204	204	182	232	201	202	183	200	211	201	183	234	195	214	220	217	206	233	217	220	226	187	210	201	212	204	215	231	190	176	192	239	193	202	204	197	242	205	220	225	209	199	207	217	190	207	180	215	179	196	208	204	201	224	203	203	201	218	215	191	195	201	221	205	222	211	211	223	204	227	220	192	188	214	213	197	197	198	217	196	201	200	169	195	192	198	209	177	202	200	215	227	212	204	215	203	192	220	183	223	178	180	221	199	191	208	231	215	209	179	193	220	183	184	225	213	210	223	186	174	225	194	195	190	185	209	199	198	220	221	189	190	198	219	212	186	211	185	239	212	211	199	199	201	187	210	197	212	213	235	189	211	233	216	195	209	210	230	220	205	189	202	187	208	215	186	182	220	169	206	202	204	188	235	207	181	193	192	206	216	189	226	203	192	215	224	237	203	202	187	196	198	195	214	207	212	215	197	176	202	213	238	192	191	207	195	220	190	220	223	223	204	183	207	196	215	185	182	206	218	200	231	209	211	221	198	184	224	183	211	196	228	204	202	196	205	219	186	193	213	193	226	189	220	208	214	208	185	203	204	209	210	187	210	221	189	222	207	205	176	176	192	223	239	237	216	200	186	218	227	215	223	207	194	217	213	208	202	201	221	208	206	202	194	207	208	205	200	202	198	203	181	216	197	215	217	198	204	214	214	210	198	239	216	213	209	205	194	203	210	212	206	196	216	214	190	214	175	220	200	223	224	209	187	196	217	219	212	188	207	232	190	207	211	214	192	240	200	204	214	166	184	198	224	209	229	177	215	166	191	221	178	202	212	223	206	209	210	199	210	187	221	210	187	209	191	208	211	229	222	188	171	200	226	199	206	208	220	202	208	227	179	180	201	206	200	193	195	228	214	209	195	184	225	207	207	204	206	202	235	214	202	228	198	216	212	213	194	208	236	208	210	197	166	208	223	222	218	200	206	232	202	189	222	224	216	226	207	235	212	231	191
15092	1350	2654	3108	2728	2218	1901	1654	1418	1303	1145	975	1032	986	932	905	866	856	853	797	803	807	772	750	714	717	723	714	745	824	676	640	634	655	678	651	625	627	673	613	638	608	580	603	590	587	597	586	592	513	580	595	568	562	608	540	659	602	572	614	594	584	620	621	560	585	578	567	600	592	559	561	565	587	566	566	603	572	584	555	551	583	577	581	610	582	607	561	594	547	579	597	607	586	576	611	560	548	559	542	608	585	559	561	567	580	554	548	627	579	605	537	589	532	577	560	590	588	550	538	583	538	572	560	573	539	560	603	588	596	597	592	607	566	605	588	538	587	595	578	566	486	611	544	548	574	639	567	562	532	552	589	522	592	630	579	547	592	562	572	552	604	599	611	570	557	565	554	581	584	543	607	558	592	569	558	554	555	578	586	565	555	578	580	581	582	584	574	586	536	556	556	545	585	555	590	562	538	562	540	553	647	571	539	525	534	598	540	559	575	561	577	583	539	556	536	526	572	575	550	571	589	527	515	560	535	599	573	572	519	553	568	523	585	594	530	545	534	562	550	571	540	616	564	569	583	539	546	594	595	588	599	594	555	558	555	569	585	578	606	543	622	529	522	534	573	590	529	551	569	612	567	530	558	643	525	572	600	559	570	562	543	581	570	572	606	574	562	553	508	574	594	543	577	518	587	633	528	622	592	561	538	576	581	584	541	584	552	600	579	569	576	593	568	608	557	578	573	574	589	573	606	585	547	562	567	544	603	583	568	526	547	542	548	574	572	577	569	578	551	575	582	562	577	565	576	570	612	536	558	565	580	562	580	536	541	572	607	584	572	572	564	525	555	561	559	574	572	570	536	548	576	603	587	580	561	608	554	554	604	556	572	567	603	587	598	565	585	555	556	587	598	529	551	561	593	537	512	567	569	553	572	549	558	560	565	565	539	550	554	579	555	562	603	542	588	554	596	577	578	547	595	608	559	571	580	594	596	527	576	567	512	576	602	576	512	556	579	567	596	591	568	584	561	564	583	562	548	535	555	557	552	567	599	574	534	595	521	557	589	554	565	571	534	518	566	614	587	559	565	561	567	505	583	586	592	624	547	575	546	568	559	586	612	541	566	561	548	523	555	594	529	548	556	552	569	568	522	546	599	564	558	517	559	601	573	532	599	537	572	553	519	539	574	604	600	561	559	583	584	576	518	587	560	539	596	534	557	563	571	576	578	548	585	617	576	563	595	578	552	579	521	539	599	598	557	559	597	546	535	553	600	604	581	584	588	533	510	589	510	540	558	541	544	572	595	612	568	575	595	556	586	582	559	555	573	571	526	552	557	605	579	568	596	555	603	563	594	565	574	515	516	564	566	569	527	568	571	604	591	607	587	569	544	563	576	527	586	541	574	563	537	590	568	618	563	560	615	561	575	518	565	602	536	554	539	570	543	538	588	534	605	593	559	582	560	569	519	569	573	566	586	524	570	611	566	534	593	601	593	579	553	554	572	557	558	546	572	572	546	578	554	548	565	566	560	553	541	553	551	549	563	561	540	617	588	564	560	563	563	575	544	563	603	514	535	578	558	594	562	608	584	537	534	571	628	573	579	566	570	567	589	560	536	539	570	537	588	527	569	590	570	584	550	595	541	574	589	556	595	574	543	596	541	573	548	589	559	567	573	559	599	549	539	581	567	559	564	561	548	596	571	546	559	575	591	567	548	565	563	575	569	565	592	586	551	561	572	570	549	576	561	618	548	511	522	564	541	567	540	591	565	577	556	554	602	543	576	571	565	574	563	526	606	555	555	574	556	578	578	543	549	573	567	533	531	611	588	588	562	562	593	581	569	520	552	620	560	574	619	566	565	587	566	566	552	601	540	553	536	575	561	578	609	580	555	545	563	528	607	537	551	575	598	531	555	511	572	514	546	596	568	541	559	573	572	570	554	600	584	586	557	501	530	607	594	567	584	578	560	575	552	528	560	571	538	572	557	595	549	579	603	575	592	578	579	510	539	573	557	577	551	600	587	543	560	614	623	530	569	568	545	543	549	549	575	562	533	565	533	574	507	533	574	564	564	543	587	608	556	565	574	577	563	550	567	549	552	560	553	568	560	594	591	592	609	571	581	576	513	571	534	527	612	578	593	591	543	637	558	575	625	570	604	529	567	590	565	568	519	549	581	586	553	601	493	545	588	569	537	595	570	527	567	563	550	572	592	579	540	549	567	588	597	576	573	612	586	532	544	576	628	567	539	569	550	560	540	517	575	593	565	598	565	517	536	588	566	607	571	559	557	556	544	561	613	598	553	567	565	553	584	532	586	579	574	534	556	604	551	555	582	595	545	584	572	568	606	580	515	551	602	547	593	552	543	546	508	589	578	551	566	605	549	564	545	566	624	588	559	561	597	558	555	554	559	589	531	575	569	583	568	531	577	552	586	580	585	571	549	577	614	602	546	540	568	583	563	543	542	570	566	542	576	544	602	512	620	544	571	592	566	565	581	559	567	544	575	572	588	563	557	517	563	518	609	632	568	554	592	571	597	557	531	572	546	587	573	528	562	546	552	587	599	576	562	585	580	552	527	572	584	592	555	576	530	553	565	584	561	580	596	581	564	570	590	533	539	586	543	557	590	556	543	549	572	540	563	581	565	548	578	591	597	579	562	516	572	592	597	560	574	594	577	605	535	558	524	553	622	554	587	547	621	589	534	570	533	559	530	548	592	560	598	545	555	563	562	593	524	600	508	592	562	608	580	547	595	578	549	524	596	564	578	575	580	571	553	583	601	560	583	571	575	606	574	575	561	549	576	611	574	569	541	592	559	565	606	558	613	575	576	575	555	576	587	558	568	592	560	572	558	576	565	542	574	545	616	572	573	564	573	578	550	623	604	600	554	557	562	545	525	556	587	569	585	542	555	566	552	536	550	600	546	557	567	551	549	559	571	558	607	548	550	507	538	569	560	549	573	536	612	578	577	533	533	521	565	575	538	576	544	588	574	566	565	578	569	541	541	588	584	592	581	572	540	567	585	614	575	577	560	583	599	558	554	554	591	562	539	559	551	532	529	565	598	585	555	596	518	598	565	553	591	576	533	590	557	548	580	573	581	567	538	585	548	574	580	566	538	522	559	530	507	560	574	576	559	574	648	581	574	572	537	575	575	603	592	618	587	617	552	614	565	539	548	549	559	551	585	573	535	511	602	552	544	554	588	571	603	560	574	591	538	569	617	574	572	541	580	573	588	609	571	554	556	627	545	569	541	575	584	557	601	591	538	529	567	550	497	549	596	570	518	550	578	537	602	580	569	613	555	537	557	520	575	560	526	600	517	611	581	582	567	563	556	581	566	584	551	586	540	541	571	567	593	592	577	552	609	500	586	563	560	553	554	542	586	569	578	633	542	544	571	561	582	570	563	526	574	579	554	522	589	575	574	544	596	554	550	562	537	575	535	542	586	608	562	558	584	571	548	607	582	586	581	576	518	579	597	596	583	532	634	604	576
39300	21088	5015	2140	1556	1123	905	789	712	645	553	568	539	475	495	490	476	466	425	432	426	463	464	446	449	457	426	375	411	423	405	441	396	401	384	406	410	372	367	405	433	400	389	366	392	395	423	356	378	430	390	388	367	395	416	388	393	418	405	405	337	385	372	333	363	378	416	426	375	371	419	391	357	359	392	395	359	405	342	388	362	371	401	372	403	359	393	374	384	380	386	367	376	379	391	406	402	395	410	371	371	373	407	348	398	390	398	405	372	371	377	376	374	374	402	381	389	402	379	345	387	374	406	374	378	402	390	405	373	402	418	390	361	420	369	408	382	343	392	426	393	394	399	385	372	384	363	420	384	404	371	390	390	420	372	405	381	409	363	375	419	385	398	392	369	375	404	373	362	378	389	356	356	407	383	394	375	397	394	370	409	376	382	389	393	367	434	403	433	431	379	368	408	375	417	361	430	363	381	386	364	415	386	365	374	413	395	428	376	381	381	389	392	399	366	424	387	368	387	418	376	392	388	354	374	398	379	373	396	392	381	412	403	432	388	395	405	401	389	381	372	406	363	383	391	371	400	369	384	366	395	396	401	397	400	391	369	385	400	392	376	388	394	357	381	354	383	345	385	372	373	389	380	382	356	368	375	371	431	382	373	367	437	403	378	397	371	372	380	402	373	423	366	365	367	417	381	404	381	345	384	379	369	381	398	415	443	395	388	425	337	371	354	410	413	384	388	371	374	374	412	407	385	358	382	401	442	404	380	373	426	389	336	412	403	411	411	354	365	356	353	371	422	380	390	420	378	384	439	381	384	381	379	360	395	423	375	352	378	397	380	394	395	388	352	374	394	407	414	391	363	395	368	365	394	368	412	365	393	396	372	365	407	438	382	414	413	401	361	370	388	371	395	399	398	367	412	366	360	387	342	381	388	406	373	376	404	438	387	345	383	400	356	376	395	393	371	364	401	394	432	419	416	397	372	403	379	391	419	482	417	405	367	408	424	405	406	403	410	384	393	398	334	385	376	369	384	400	366	333	383	384	394	376	384	448	397	374	351	393	390	406	372	369	407	416	413	386	387	361	388	388	418	396	364	354	385	372	388	347	408	379	432	379	365	371	393	373	359	346	367	378	394	367	386	410	370	397	403	403	353	420	365	397	372	383	387	382	392	397	353	338	410	371	401	402	404	402	379	388	383	353	387	400	411	366	387	379	390	390	391	381	336	364	429	405	396	400	384	370	396	347	397	352	377	408	415	390	404	358	363	389	350	435	389	392	379	430	393	412	334	392	322	357	390	372	384	415	366	399	386	383	409	370	377	419	377	385	421	393	377	385	398	364	365	346	370	441	382	374	376	371	374	377	345	396	393	349	353	396	391	383	397	401	400	376	387	355	370	381	387	399	383	380	421	354	422	375	392	361	393	377	408	392	402	382	391	393	378	388	427	392	391	352	367	352	375	358	406	366	401	380	366	411	397	376	393	397	413	347	370	377	377	428	391	375	395	381	432	360	377	402	401	394	343	385	402	370	397	396	373	412	399	406	440	421	400	384	400	374	384	404	353	378	378	402	414	389	391	422	370	373	358	398	376	387	396	371	413	405	404	397	382	385	391	385	363	384	390	391	377	406	371	369	397	389	414	383	379	378	421	370	391	381	348	372	396	431	398	413	403	412	419	370	408	404	412	414	395	389	408	381	412	411	404	386	340	426	363	397	401	416	391	375	415	394	392	392	394	401	407	398	358	400	399	395	377	358	392	376	375	414	375	356	416	406	380	390	371	395	384	360	387	377	383	399	390	397	356	410	382	364	363	409	335	347	382	364	331	349	411	392	359	392	372	376	397	381	350	391	420	393	372	411	397	374	397	393	381	367	398	350	361	420	360	399	380	398	364	389	376	379	407	401	410	421	371	393	387	385	381	414	413	408	358	356	362	391	389	378	360	395	377	390	401	422	362	398	399	385	368	382	406	387	401	387	400	383	399	386	350	379	375	383	373	377	396	427	405	419	403	339	351	371	409	392	413	386	363	367	377	387	403	377	400	386	416	372	399	392	403	403	370	327	399	383	400	381	397	389	347	394	356	387	401	386	411	380	366	384	427	374	331	392	394	418	390	378	394	406	406	397	382	407	356	373	373	431	418	355	328	367	425	343	373	396	400	388	379	393	370	367	390	418	388	394	400	370	403	363	383	385	375	423	391	375	381	346	391	429	396	386	366	401	385	364	357	391	404	376	367	393	390	384	396	413	389	361	417	402	387	419	405	408	403	376	377	402	367	405	372	332	373	356	368	434	407	385	397	380	381	379	410	383	352	372	394	394	374	370	364	394	401	389	398	420	404	383	381	382	388	387	377	396	426	379	367	377	365	398	376	413	338	363	426	355	382	393	390	368	383	406	384	429	390	394	381	412	385	368	370	407	355	378	385	389	377	375	392	414	374	443	402	373	381	381	383	395	410	378	397	377	373	399	366	389	363	349	409	393	397	408	379	357	400	402	416	379	427	420	372	365	395	388	407	378	388	411	376	393	400	379	427	386	391	400	416	366	382	393	360	399	401	418	380	382	407	393	412	405	398	391	389	398	371	389	377	414	395	405	418	382	379	414	389	400	356	350	382	375	368	401	394	419	373	382	387	405	387	387	398	397	421	406	408	431	399	385	404	389	384	400	382	395	358	418	403	369	389	419	378	380	417	357	361	415	404	350	383	417	370	399	392	415	397	398	409	377	361	406	398	380	382	400	381	412	368	361	371	367	413	377	387	395	382	401	398	389	378	394	411	411	366	374	423	420	418	401	406	350	391	350	384	406	413	396	398	371	353	401	370	378	357	343	411	395	393	412	393	382	406	378	400	402	372	369	413	385	383	359	382	383	413	411	396	407	396	397	376	385	407	405	366	395	370	402	382	379	353	390	399	379	391	414	367	392	392	398	412	412	365	385	375	398	391	409	432	380	374	392	386	388	453	429	381	379	413	415	398	372	372	389	380	368	389	413	394	369	394	370	385	457	436	365	368	376	420	417	381	401	398	353	376	415	384	379	360	404	400	395	400	414	398	381	423	383	363	399	366	395	378	365	405	372	395	428	419	410	394	396	406	408	388	356	406	395	368	407	381	375	416	412	400	364	405	352	387	376	380	407	409	403	425	403	371	394	413	375	378	393	394	413	410	385	394	379	398	360	383	355	369	383	381	383	387	389	407	391	356	393	401	378	358	380	388	385	358	377	396	383	385	393	377	378	379	374	391	362	379	365	357	415	387	413	326	371	431	385	349	417	399	359	387	385	391	360	386	386	388	365	402	370	392	357	368	407	386	373	360	420	330	345	380	362	363	384	389	393	383	374	394	407	396	364	376	382	373	351	393	386	404	367	407	353	422	387	410	383	397	402	408	375	389	410	355	379	382	400	394	378	375	368	376	382	420	373	398	371	386	413	418	427	413	433	376	399	425	400	391	419	400	382	374	376	392	367	377	367	368	407	418	424	392	367	338	388
21284	2492	4761	5550	4986	4142	3550	3070	2623	2295	2075	1930	1803	1658	1565	1485	1575	1446	1393	1337	1325	1342	1355	1308	1234	1217	1190	1172	1173	1272	1241	1090	1096	1068	1088	1110	1012	1043	1043	1031	1018	1021	1027	1037	1019	1006	1039	962	976	944	992	964	1005	982	982	969	941	997	996	1003	978	999	958	1022	936	980	998	928	933	906	965	960	924	935	936	952	939	917	892	947	912	997	977	969	976	983	974	975	909	914	932	966	952	920	939	938	911	925	970	942	948	921	949	908	942	934	943	924	908	916	935	913	953	925	957	917	920	898	963	970	951	880	926	960	924	928	938	868	939	986	923	964	915	886	975	867	937	928	966	899	919	893	916	943	904	967	997	919	955	935	885	881	932	929	928	934	976	934	866	976	952	911	933	930	924	889	941	924	931	904	935	933	909	931	923	940	899	898	902	880	948	949	977	908	925	894	950	947	914	955	925	943	935	901	890	916	904	922	921	923	922	906	957	910	907	948	994	976	922	958	957	918	916	914	968	944	869	956	931	912	953	926	926	954	907	908	909	950	902	898	922	898	880	993	927	944	889	975	892	945	932	957	992	888	891	914	927	910	951	924	980	935	925	963	946	914	924	940	897	922	961	946	938	905	925	940	906	927	897	933	946	928	1008	967	874	926	943	960	953	920	908	925	909	910	912	934	945	952	953	964	899	942	905	972	938	908	907	952	907	891	908	929	934	892	941	927	953	964	874	885	930	915	933	866	971	878	946	896	887	959	899	870	930	945	927	943	952	912	970	973	966	930	888	950	893	868	937	938	902	958	943	984	905	891	897	951	906	933	935	963	942	894	937	938	950	911	926	900	979	888	909	936	952	922	917	954	915	924	947	955	937	941	925	909	915	950	917	898	947	967	968	872	917	895	936	962	940	907	928	889	890	963	967	893	915	911	931	966	901	906	884	961	974	899	942	926	893	912	923	898	944	913	919	947	944	874	909	919	872	937	904	956	952	957	879	920	931	929	919	970	900	924	952	929	973	918	951	924	962	954	885	901	937	977	877	962	872	879	916	967	884	887	966	923	936	927	898	937	908	916	942	889	958	984	935	885	878	958	960	943	956	895	894	898	898	949	941	908	921	936	945	904	894	923	885	952	968	909	911	915	871	885	918	873	926	911	939	959	866	895	942	892	909	931	966	955	929	957	942	948	889	978	907	935	917	872	903	928	907	899	922	926	914	911	925	956	920	940	850	980	934	920	871	930	902	975	903	954	956	925	929	917	932	927	913	921	938	941	935	884	906	940	950	979	905	877	956	909	918	881	854	918	976	879	890	862	961	958	931	905	898	896	967	896	915	927	952	929	971	917	970	927	940	906	912	958	926	945	955	993	921	916	910	896	941	957	893	906	970	974	930	918	912	913	942	964	925	932	895	914	882	917	977	911	975	891	896	891	979	913	915	940	928	893	918	870	925	898	903	936	877	913	972	883	892	923	948	980	910	930	906	891	926	934	873	943	892	906	943	894	922	968	937	966	925	944	942	973	909	924	985	909	990	886	937	867	914	905	905	937	935	954	908	891	989	928	915	913	926	952	932	925	960	939	903	898	931	909	909	929	914	920	896	923	933	976	886	956	893	957	922	961	970	952	948	902	947	901	903	920	897	900	933	919	933	903	939	912	929	895	905	864	910	967	929	909	892	910	900	889	912	928	917	895	899	901	987	951	931	950	934	924	935	930	902	904	958	927	956	938	928	965	950	840	906	940	949	899	899	915	896	897	954	918	919	974	914	918	947	909	836	968	952	900	970	898	952	917	952	966	884	962	925	948	934	1004	929	889	838	896	929	951	950	879	917	922	862	917	951	928	933	904	928	928	928	954	915	959	893	896	880	954	879	936	939	951	948	1002	923	901	1015	958	939	927	910	924	972	893	945	929	898	975	908	916	964	953	917	926	937	953	908	940	954	930	959	974	904	885	934	959	973	923	953	936	945	900	906	963	901	920	988	962	931	945	918	933	921	923	899	907	946	942	874	896	911	928	888	969	984	958	924	944	955	955	979	905	898	947	898	947	982	965	968	935	956	952	950	991	919	871	902	900	889	884	872	911	935	972	969	860	944	880	959	915	977	923	912	904	920	932	912	880	909	887	941	945	905	978	913	974	917	949	899	944	893	926	909	927	884	914	910	913	879	911	951	950	918	961	903	944	937	913	938	921	922	879	980	895	966	911	985	961	908	895	896	953	933	940	876	934	963	960	983	908	910	947	909	970	899	880	932	903	933	908	902	950	908	927	891	867	980	928	887	932	927	941	958	919	952	884	924	903	973	913	938	956	974	884	953	937	957	914	914	943	944	947	955	962	995	975	910	888	929	861	951	934	936	895	889	985	919	935	943	910	907	930	948	924	908	953	929	921	961	970	961	990	904	952	986	859	956	929	908	884	899	915	910	950	912	970	944	901	870	959	921	959	905	942	923	912	923	947	959	910	943	985	910	915	919	967	906	891	929	942	912	931	911	905	939	908	918	901	951	922	930	918	954	970	931	957	903	927	919	875	902	916	925	915	945	899	959	939	930	939	953	952	923	894	914	973	906	936	912	883	944	915	904	945	900	881	909	885	982	904	928	935	873	920	949	939	944	910	952	950	941	915	932	931	972	922	890	977	954	977	934	886	952	956	866	857	894	933	964	933	954	872	917	888	914	909	944	979	941	894	905	936	938	929	932	958	929	930	892	917	900	931	925	903	895	953	961	929	889	928	976	900	942	898	947	886	889	904	922	910	904	895	895	934	937	891	925	919	962	930	938	912	918	934	927	962	928	935	984	895	906	953	931	906	876	901	917	935	949	911	939	991	841	938	947	938	939	916	920	959	941	964	975	867	982	938	909	968	979	916	912	938	943	934	941	908	939	894	996	934	942	987	844	962	927	915	919	960	874	922	892	938	929	943	946	892	929	903	931	889	943	939	941	931	914	917	939	887	913	975	902	916	985	960	952	970	984	973	904	904	914	968	929	953	966	914	972	942	935	901	961	949	902	983	928	921	909	907	902	900	1008	876	914	953	928	939	927	958	950	906	936	931	899	895	926	910	936	947	908	885	951	922	899	956	937	938	909	955	895	918	993	937	961	925	973	901	941	941	897	898	998	931	946	934	880	930	902	925	928	976	961	966	956	926	893	973	900	916	953	906	873	932	905	893	888	930	909	960	913	937	907	860	898	946	946	973	920	992	927	937	956	901	890	928	924	898	932	949	940	882	975	902	948	871	958	905	937	905	937	955	884	835	944	984	937	955	874	903	975	949	928	979	917	932	958	925	864	903	919	954	934	876	898	934	925	963	919	926	912	950	910	883	930	910	865	946	886	957	919	874	904	910	979	928	925	890	961	928	964	899	896	959	953	976	942	880	927	974	929	936	887	933	903	943	887	928	949	891	979	960	951	952	936	928	968	919	923	938	911	889	908	933	958	894	935	948	905	897	944	925	912	954	920	841	994	926	970	938	934	867	921	933	980	922	879	938	937	959	977	908	872	909
2759	255	206	183	191	160	152	167	178	143	140	166	140	155	138	149	166	157	154	143	132	147	158	140	135	141	168	145	151	167	135	140	147	154	138	156	151	142	146	155	159	156	153	155	151	124	133	152	141	169	139	152	146	152	148	135	152	146	138	147	151	126	141	150	142	177	142	151	137	144	137	129	139	125	141	154	165	150	165	138	133	161	152	164	157	145	170	143	188	158	140	146	143	148	155	172	160	145	156	156	145	170	157	141	140	150	153	150	164	132	148	152	151	139	129	146	153	167	178	159	162	120	164	155	152	172	146	150	161	162	153	154	147	127	154	135	175	158	159	156	135	158	137	161	168	162	141	158	144	179	156	135	145	159	158	131	149	139	152	148	138	146	149	156	151	144	124	156	160	131	160	165	150	161	162	137	130	134	130	132	149	121	140	141	120	138	138	156	126	136	162	131	148	149	144	150	145	142	151	162	163	153	146	142	147	155	158	133	164	135	140	155	130	150	159	150	138	135	141	142	128	153	143	156	144	143	168	180	136	151	154	129	136	140	146	129	135	135	135	143	156	174	144	125	143	167	158	153	151	163	169	135	138	147	163	149	137	162	160	148	158	133	169	150	134	169	125	163	124	173	162	151	137	170	148	153	135	146	132	132	153	160	169	167	175	139	166	138	152	137	127	126	150	156	167	133	156	150	144	134	129	157	154	147	139	160	152	165	152	162	166	155	140	185	145	153	135	147	139	140	158	161	155	127	157	149	145	154	142	135	127	142	128	148	144	163	159	142	145	148	161	158	135	151	138	154	161	147	135	133	154	144	129	142	131	122	135	158	174	156	155	150	156	146	146	142	112	139	126	134	144	143	145	126	131	152	159	145	154	158	138	146	138	141	129	146	138	137	167	137	149	148	135	142	140	138	167	147	143	128	155	151	138	151	134	156	126	139	164	138	161	158	151	154	144	128	121	138	143	159	147	132	159	137	142	159	143	148	149	147	141	155	141	128	148	159	150	148	154	158	145	160	149	138	162	154	153	158	152	126	143	150	137	157	162	157	134	152	136	132	146	151	154	127	144	135	159	138	149	158	135	146	140	143	170	157	166	162	137	140	164	159	142	145	128	144	154	163	134	148	163	164	153	167	161	129	131	144	153	149	108	144	139	131	144	150	143	127	132	153	168	175	151	150	163	135	144	157	151	162	159	166	138	150	155	145	129	158	149	147	147	137	146	136	152	167	142	134	145	140	145	145	141	131	150	150	147	153	154	146	133	148	125	162	123	141	145	136	142	155	159	139	154	138	124	148	138	160	140	162	158	133	152	155	141	142	146	144	147	131	156	153	164	137	156	164	129	161	153	137	172	142	148	158	153	133	150	145	134	154	152	142	149	144	157	171	135	147	142	132	157	145	122	135	167	144	154	154	115	129	148	154	153	148	163	140	158	145	152	159	153	147	159	141	145	153	132	154	144	141	154	147	152	153	146	138	162	124	149	188	149	130	128	166	149	148	154	149	131	168	159	131	143	128	161	151	167	125	144	120	146	146	139	139	153	144	140	151	155	147	157	146	182	149	123	159	151	153	152	154	134	155	149	123	155	130	149	143	137	154	138	144	148	145	142	139	131	156	119	135	155	162	131	146	154	136	131	145	161	126	159	158	133	157	135	143	129	153	143	147	145	142	136	146	162	160	152	127	119	144	144	154	162	147	145	126	150	156	141	133	155	140	162	151	124	141	154	141	165	142	166	150	137	153	130	135	158	146	145	151	154	115	169	153	157	153	122	154	138	142	128	136	174	124	125	148	152	124	148	158	164	157	152	120	146	154	155	167	153	142	171	158	122	146	155	164	139	146	146	162	131	147	134	141	156	148	127	168	158	144	144	155	142	140	136	173	151	143	150	130	159	141	157	147	156	146	148	149	136	144	148	156	147	144	142	140	133	149	142	155	142	168	139	146	132	145	157	143	160	148	157	159	161	135	153	139	130	173	135	141	164	136	143	144	137	139	163	157	125	153	157	154	136	130	157	145	156	169	143	157	151	129	122	155	153	139	139	162	149	153	160	132	159	141	135	143	157	146	161	157	148	154	156	142	147	146	158	146	148	133	151	143	145	145	153	177	141	160	163	157	127	137	160	144	135	141	148	134	148	131	145	164	145	138	124	142	157	162	161	156	126	155	140	152	113	152	138	173	161	138	138	160	149	142	134	151	145	163	140	147	133	164	139	132	144	149	133	143	150	149	134	157	152	141	129	150	152	147	153	151	154	143	153	137	128	155	124	182	140	144	143	130	135	134	126	164	153	150	135	166	165	153	151	139	168	169	140	150	137	132	151	151	164	152	141	152	173	136	128	144	154	157	147	170	152	157	132	154	154	161	135	129	149	144	135	122	149	147	138	155	149	147	141	153	141	159	157	129	125	144	117	150	146	134	139	149	156	158	133	143	134	125	142	143	136	154	150	144	142	151	149	138	168	150	143	130	148	138	130	141	140	124	161	142	170	135	143	135	147	157	155	149	146	138	146	147	132	145	133	136	148	134	127	146	146	149	142	130	127	140	168	148	177	141	152	155	162	122	152	174	143	142	176	159	135	142	134	126	148	136	161	148	114	137	155	145	173	147	143	151	159	152	143	136	155	133	153	142	150	158	128	145	169	150	159	119	157	137	156	154	153	144	172	125	139	141	157	147	158	143	145	152	145	156	144	129	164	141	147	128	137	148	158	144	131	144	145	155	140	163	151	136	145	135	158	160	127	132	146	148	125	149	166	148	191	161	172	142	142	143	153	161	119	151	147	145	152	158	149	152	148	145	130	166	153	130	144	152	140	147	128	148	131	150	159	143	138	170	153	139	161	128	143	140	161	152	130	128	142	149	164	160	158	149	155	143	160	131	149	137	141	173	142	158	135	155	122	162	164	141	159	155	145	135	154	143	177	138	143	142	148	157	127	152	134	170	133	142	144	154	147	161	141	142	145	155	139	145	146	143	145	153	161	153	148	134	140	135	139	130	140	130	126	129	156	134	163	160	150	135	150	136	160	156	126	156	119	152	152	165	142	150	148	139	137	156	160	144	132	139	150	125	128	143	165	150	146	140	146	137	164	172	137	143	132	139	167	151	133	147	144	156	138	153	138	154	175	164	160	132	148	141	130	157	146	169	151	146	150	175	148	132	144	138	139	133	132	168	156	143	137	130	167	155	167	125	132	126	127	167	149	132	133	173	144	136	154	149	152	139	147	141	155	155	153	123	138	163	153	161	167	136	149	129	142	133	136	123	150	137	169	159	148	135	149	157	167	164	148	136	141	146	184	151	131	134	134	135	144	153	141	150	164	141	159	151	162	165	153	142	153	143	155	162	176	162	151	142	146	167	148	124	191	135	159	129	140	154	140	147	162	147	162	144	149	140	132	159	154	129	124	166	140	145	154	139	165	135	154	149	159	141	165	167	151	142	154	149	164	162	142	142	128	110	137	134	166	144	129	159	140	151	168	125	134	143
3199	525	628	694	601	601	590	541	545	552	484	512	458	469	461	447	463	495	458	457	462	453	466	447	470	464	464	458	485	503	484	430	422	451	435	427	445	419	425	435	457	436	429	446	441	441	405	439	418	420	394	457	500	403	388	413	422	440	388	420	453	469	422	407	430	428	422	450	418	437	435	408	401	455	419	438	470	447	423	424	429	402	421	437	431	419	437	396	441	462	439	398	422	422	396	418	479	431	395	435	433	453	379	402	419	402	446	422	448	418	421	400	445	445	444	422	456	428	377	409	428	422	398	435	448	419	453	431	441	412	436	437	432	408	439	424	413	453	420	443	426	431	417	425	407	416	428	415	465	404	427	419	362	446	385	422	381	418	438	395	428	392	413	424	415	414	414	406	431	434	445	416	414	393	413	419	410	457	417	417	398	441	419	451	413	406	427	407	420	428	437	437	450	418	439	428	447	440	443	439	407	438	467	417	440	398	428	426	397	416	401	450	426	425	399	447	407	439	422	422	422	393	409	439	431	442	400	409	445	440	415	416	408	458	442	459	473	429	409	415	444	373	423	459	435	414	395	380	455	422	385	396	438	419	433	416	440	435	404	420	429	428	413	404	431	419	458	388	441	416	423	422	447	425	400	419	450	415	449	469	415	413	420	410	405	407	400	428	399	425	435	404	433	412	442	435	407	417	445	429	449	434	399	427	430	402	423	392	400	382	426	433	437	431	427	408	465	459	435	435	439	400	417	457	428	415	384	435	424	422	414	426	431	420	419	449	447	437	423	433	427	439	425	414	438	418	390	419	447	398	470	418	416	412	396	418	406	444	399	444	454	419	420	432	460	432	416	421	424	412	417	395	443	423	391	431	428	430	414	391	443	411	470	422	455	437	460	410	368	408	382	425	420	404	427	427	427	368	412	463	431	411	434	389	403	443	416	427	413	410	448	405	435	399	423	420	429	439	377	441	402	409	456	450	389	409	432	411	412	438	432	419	416	434	455	447	418	413	409	424	433	422	440	411	372	433	435	392	423	410	420	405	437	463	421	430	470	382	411	419	421	441	414	379	422	403	439	434	404	425	411	438	407	425	427	416	418	403	442	448	448	409	402	443	418	426	435	453	411	424	427	453	465	427	400	430	430	433	438	432	401	424	413	445	417	453	421	406	427	435	429	418	406	432	426	411	431	431	378	416	390	431	461	421	412	429	436	403	440	438	457	421	463	448	440	434	435	392	416	403	405	407	420	427	428	441	429	413	431	401	401	421	413	417	425	419	405	430	412	434	425	428	443	411	387	441	403	420	392	397	420	443	415	433	410	454	411	394	450	421	437	424	427	429	412	436	415	425	423	415	402	401	475	407	413	373	454	413	420	447	426	429	437	383	425	432	442	433	421	417	427	448	408	447	400	404	376	455	434	432	414	417	416	421	418	423	443	438	419	395	439	405	438	466	442	412	443	433	414	413	405	444	390	444	429	432	443	454	450	417	432	424	417	393	410	398	411	440	383	385	410	444	417	434	450	437	434	415	400	423	403	449	427	422	404	444	435	412	437	391	428	409	397	391	396	367	389	396	403	397	431	431	406	416	409	403	421	405	427	426	436	406	449	420	442	433	441	426	411	450	457	453	350	393	437	401	398	405	390	460	382	438	414	434	464	416	431	434	445	445	466	461	445	443	463	404	406	434	394	406	435	425	409	419	419	457	427	399	433	389	412	425	395	405	396	387	422	425	428	442	461	420	430	441	441	409	419	419	460	382	389	442	427	445	459	422	431	431	440	432	461	413	414	484	423	378	421	417	464	431	453	450	459	368	438	450	439	427	447	430	393	432	383	436	434	417	420	401	410	380	437	386	440	414	434	457	390	485	389	452	469	436	440	424	418	399	462	441	441	390	423	413	378	444	421	451	419	433	428	408	439	403	487	436	418	433	436	451	437	461	411	443	424	419	428	396	437	404	449	401	420	417	446	462	416	409	429	419	438	405	405	424	433	385	411	411	409	427	444	473	465	434	428	429	424	441	411	464	453	443	446	434	434	422	451	419	424	452	367	452	436	428	471	455	429	446	428	451	439	402	437	406	453	432	418	429	429	453	462	405	421	392	395	439	430	452	421	395	438	435	405	399	442	447	430	449	381	449	441	424	447	415	431	407	446	445	431	439	414	411	443	446	428	426	441	451	452	378	436	445	438	433	437	412	475	413	452	458	417	447	450	439	391	412	446	424	399	420	421	431	443	379	440	407	421	410	426	403	416	465	421	433	386	434	434	427	422	428	399	439	424	447	448	418	443	426	401	450	462	442	427	432	424	408	448	411	390	385	392	444	451	424	388	401	439	443	414	411	422	414	450	442	443	458	409	430	443	397	424	391	399	405	419	444	415	443	438	429	456	408	425	438	438	436	391	428	442	416	435	440	438	397	459	409	439	413	430	414	422	437	436	476	449	414	427	440	401	433	416	411	436	460	450	443	438	412	446	431	457	449	432	424	437	426	425	410	420	451	443	402	406	436	422	446	419	428	442	405	411	398	401	396	428	419	431	422	419	410	450	427	411	422	422	442	475	421	445	419	412	419	438	411	390	416	429	424	422	473	403	449	411	409	437	416	458	422	393	439	403	427	409	376	386	439	450	445	441	442	458	429	432	435	432	451	426	427	418	441	416	456	408	419	435	413	468	430	438	412	422	448	415	429	423	479	429	418	429	421	422	423	420	417	416	418	426	436	436	399	433	403	424	409	452	413	427	398	472	406	421	425	412	385	413	403	419	434	406	405	433	432	412	406	482	433	430	451	398	439	427	404	402	415	447	420	424	435	426	473	438	409	477	398	378	410	411	415	418	430	398	461	426	419	425	439	465	444	445	427	445	411	404	395	464	438	423	444	401	410	398	398	386	432	405	434	425	390	412	398	428	400	414	426	415	391	418	400	414	442	427	404	417	462	445	416	412	425	411	392	422	434	410	414	399	423	412	455	409	472	432	429	424	398	390	422	433	429	445	378	463	444	436	409	424	404	443	435	410	415	385	422	454	416	437	425	423	404	409	449	397	427	409	440	418	447	420	414	430	406	418	429	411	421	425	402	419	432	418	437	427	415	407	433	435	403	446	411	429	420	435	423	444	433	453	407	440	419	437	461	442	446	426	449	435	418	402	427	412	404	427	423	419	449	408	404	420	397	449	457	427	422	435	448	427	455	420	436	435	424	412	438	443	415	433	476	435	458	407	442	443	405	384	419	417	427	439	431	403	384	435	420	419	387	403	426	448	413	453	419	428	418	429	428	449	452	417	433	426	469	452	404	428	435	433	409	441	436	434	395	426	433	428	401	426	423	431	429	440	430	442	471	454	430	410	432	429	431	403	452	416	437	437	405	440	408	414	396	414	437	421	400	429	473	422	425	398	405	441	426	440	427	399	433	418	443	400	438	441	421	413	427	417	428	437	466	445	446	441	401	425	394	410	409	430	462	390	426	428	403	407	439	425	428	445	392	475	426
26414	9853	1541	1061	771	565	486	404	331	332	311	279	258	278	225	244	248	237	233	257	231	230	220	247	236	225	218	238	223	228	259	226	184	207	227	201	217	220	248	216	231	205	235	205	193	187	216	209	218	182	209	199	225	230	210	185	186	188	205	206	223	208	207	215	196	194	215	212	187	192	182	211	233	209	182	195	195	204	212	184	219	221	217	188	230	201	235	220	213	201	227	191	196	231	213	211	207	193	192	240	172	217	187	192	208	225	220	191	206	219	198	216	215	184	189	230	224	225	216	193	194	195	185	191	200	206	215	199	191	204	201	214	227	206	205	191	212	202	220	198	209	219	209	221	213	237	221	191	193	175	211	199	198	187	215	218	201	190	198	218	202	178	185	227	224	209	215	197	220	197	202	179	202	223	181	187	185	244	189	193	203	219	209	193	194	202	186	205	200	207	200	173	215	225	202	221	222	221	188	194	207	215	200	207	199	203	196	198	187	202	199	185	199	222	203	222	207	221	207	166	208	228	208	214	196	224	214	196	224	212	209	223	212	234	233	203	214	188	209	189	175	227	202	205	207	189	223	211	209	194	224	215	186	224	228	176	204	192	211	202	209	196	196	222	222	234	209	229	202	238	211	198	182	209	197	198	223	209	228	199	221	217	197	225	209	190	195	194	202	196	197	219	200	189	183	193	219	211	217	187	207	198	222	219	209	195	225	215	198	221	218	178	212	215	192	180	211	187	202	194	222	216	219	213	193	181	223	213	198	205	212	196	212	225	192	189	193	217	230	217	213	214	204	210	188	217	166	225	239	218	205	237	189	184	177	181	190	188	224	188	184	208	190	213	218	212	226	239	182	215	208	214	171	217	211	221	185	202	197	197	188	180	210	201	202	219	223	206	189	210	211	204	206	205	205	222	208	203	218	216	205	214	210	208	214	184	207	180	200	170	204	207	205	227	201	217	219	180	192	206	198	206	192	206	210	232	187	244	198	182	201	194	204	186	205	234	202	199	215	208	214	204	192	181	195	206	220	191	226	223	230	226	237	197	228	221	186	198	234	205	201	198	190	206	208	210	196	231	212	209	190	182	208	195	212	212	207	185	194	211	225	207	221	211	185	204	206	241	228	194	215	230	205	203	198	224	243	210	194	195	209	218	240	219	207	203	190	212	205	189	207	203	209	202	192	195	223	180	210	190	222	225	191	212	179	215	198	225	247	203	202	223	191	217	203	222	206	189	223	208	226	204	223	196	210	191	194	227	206	199	228	201	223	190	215	203	216	211	188	209	212	168	217	232	225	212	210	202	188	200	217	210	216	193	202	220	185	229	207	218	207	232	196	216	183	229	218	192	219	217	197	178	229	220	195	199	191	165	213	203	176	211	212	209	192	197	197	201	209	219	192	215	209	219	206	181	192	210	207	195	209	203	209	199	200	211	203	206	221	196	201	215	209	224	185	198	182	170	200	212	207	216	196	198	210	210	192	197	209	200	222	184	204	164	213	198	184	205	194	222	218	209	212	226	194	206	210	219	196	217	207	215	212	222	206	215	216	202	209	204	231	216	195	208	199	198	217	202	194	207	202	199	180	193	219	201	199	191	202	240	201	202	197	203	195	215	227	225	238	207	209	204	217	205	206	189	226	208	194	211	189	203	203	214	213	212	199	200	220	209	170	180	213	204	214	196	187	207	190	229	208	185	166	223	213	206	188	227	212	209	192	182	187	200	235	205	190	190	188	213	196	179	234	233	216	207	207	193	208	207	180	212	212	232	204	200	196	224	199	184	205	196	214	171	207	198	212	240	229	220	201	210	215	233	219	216	185	214	204	173	203	202	189	198	229	218	206	214	203	205	191	193	206	215	226	215	188	218	193	220	219	199	165	207	167	207	202	224	208	201	202	188	193	221	205	212	218	207	216	200	216	188	215	216	168	190	197	200	193	212	210	173	211	210	186	194	183	186	216	231	210	212	218	179	178	254	220	222	198	212	197	215	198	222	207	214	213	202	195	195	216	198	202	212	187	214	222	196	183	210	175	226	183	187	201	191	226	176	206	205	186	201	205	201	209	190	210	179	197	232	223	190	218	206	215	216	218	191	195	223	204	230	220	217	219	247	218	211	207	219	224	191	215	219	234	207	199	197	212	200	214	221	185	225	215	197	205	191	227	218	186	195	194	229	242	214	245	217	234	210	222	211	188	201	218	196	215	217	217	199	208	232	221	192	180	215	211	210	191	188	187	193	227	205	209	214	210	234	180	205	181	200	213	192	218	218	210	199	209	189	203	204	204	196	206	189	219	231	254	216	191	226	198	191	207	186	219	227	192	202	199	199	187	217	218	214	204	178	212	207	217	206	198	191	188	202	229	202	219	224	210	174	212	220	203	198	233	204	204	189	211	196	201	197	185	228	204	188	206	212	208	193	185	189	210	210	217	208	208	225	207	212	195	196	207	219	193	193	223	230	195	210	225	185	191	203	210	204	202	196	214	198	192	212	228	201	214	202	195	230	199	208	220	208	216	185	226	196	196	221	211	198	223	203	202	197	212	203	212	197	190	195	210	198	204	212	200	213	198	171	199	195	203	190	221	214	199	226	203	223	192	213	201	174	217	211	213	208	196	205	199	192	214	244	194	199	175	229	206	205	210	187	231	211	221	210	201	204	219	207	230	224	213	212	206	231	211	201	212	217	197	185	197	219	223	210	214	179	192	211	185	218	199	224	205	176	201	202	218	173	220	208	203	192	200	187	191	186	210	211	185	178	222	228	184	199	185	217	202	208	225	231	224	204	214	183	228	203	206	191	210	201	198	199	173	204	219	182	211	224	190	225	193	207	211	230	213	224	202	232	198	228	214	191	195	213	185	195	214	230	212	227	187	200	212	233	189	195	197	196	215	197	238	214	217	198	206	178	200	185	203	235	192	205	215	204	212	181	199	190	236	201	219	216	220	183	203	236	221	203	193	198	220	218	226	221	211	201	200	183	212	213	213	176	180	236	202	189	194	174	202	234	217	197	224	212	207	209	192	196	217	225	208	211	190	193	188	216	231	177	220	247	196	203	206	208	195	206	201	216	191	204	195	221	207	212	205	244	186	210	191	179	215	181	218	214	194	221	226	189	192	196	215	193	201	203	203	215	193	229	184	199	191	197	203	211	214	218	201	210	202	203	194	198	214	235	220	224	195	220	220	224	205	206	199	211	198	226	228	201	224	186	225	241	190	208	199	224	190	232	188	204	203	233	213	209	232	231	201	207	179	178	214	212	240	209	211	206	214	221	184	212	205	204	227	203	206	190	174	226	186	226	220	222	216	191	201	196	212	187	218	228	200	201	212	191	215	191	218	224	202	197	207	219	193	203	207	212	231	196	179	234	219	202	207	196	211	205	228	206	239	196	201	200	221	218	204	228	198	229	209	191	226	216	191	224	218	205	196	230	192	224	233	208	221	198	220	196	220	219	204	208	233	221	208	184	239	218	185	216	203	185	211	205	218	204
15294	1303	2610	3232	2757	2284	1907	1674	1436	1233	1205	1050	922	929	911	842	881	871	841	819	848	750	741	702	774	796	740	744	761	779	725	652	643	692	626	628	626	646	609	655	560	562	612	584	612	595	627	597	615	578	637	570	563	616	586	621	645	609	617	615	599	628	586	560	587	559	602	548	542	581	574	587	540	595	543	540	577	569	575	600	595	578	564	561	613	573	520	609	595	573	555	550	530	554	594	572	557	573	581	567	637	567	589	535	552	574	568	579	599	553	559	603	575	544	587	565	613	550	554	579	570	547	567	579	567	578	560	556	542	584	557	571	556	568	599	560	551	558	563	525	545	582	572	571	554	559	600	586	557	579	587	562	578	508	530	568	554	551	565	598	576	609	570	574	555	559	549	556	548	596	540	514	539	611	569	633	549	542	576	609	564	576	551	551	580	552	608	591	577	558	625	590	552	547	562	539	522	559	521	592	549	566	554	577	525	564	597	561	606	542	576	566	600	620	597	561	565	534	586	629	557	559	555	561	613	529	554	571	549	569	543	542	558	596	605	546	563	586	580	567	557	575	523	521	578	544	623	566	545	585	537	564	555	558	542	578	527	564	593	561	609	567	557	600	560	559	578	565	581	515	576	510	595	593	556	560	566	566	537	590	555	538	548	538	498	599	567	540	572	543	578	604	570	565	537	565	601	583	551	508	526	554	546	547	583	555	594	547	620	553	561	584	549	596	562	540	577	597	537	548	577	579	547	541	563	557	543	587	583	568	571	604	497	534	557	595	552	579	582	557	619	569	545	539	590	593	573	566	552	568	562	535	599	564	517	553	542	595	555	584	555	540	552	544	613	561	581	549	561	645	541	574	578	573	541	569	561	556	554	577	568	536	626	613	517	565	576	543	558	585	551	555	610	549	529	565	560	631	595	565	604	551	607	559	582	541	558	573	583	554	603	555	576	529	519	557	553	518	556	564	542	533	555	585	543	531	583	599	576	554	546	547	579	549	539	578	543	583	568	561	516	592	598	560	561	574	590	551	535	593	582	566	577	550	553	583	567	559	617	604	561	579	564	563	520	557	533	603	615	582	574	599	559	591	570	541	555	626	541	542	523	580	557	554	571	520	510	585	566	578	555	610	541	580	609	540	540	576	581	538	567	574	556	536	599	604	558	527	586	595	573	581	557	568	573	591	532	565	577	552	571	598	540	547	582	586	524	558	588	524	628	543	594	583	558	546	570	562	547	598	579	560	537	534	540	596	632	582	551	609	560	594	592	546	571	558	564	579	588	554	568	551	524	558	554	556	573	585	588	575	583	534	539	560	542	549	537	543	572	593	574	588	587	569	567	536	560	573	619	552	552	579	593	574	607	540	548	551	578	541	595	528	582	607	565	541	573	602	587	526	554	520	565	537	546	591	598	562	552	578	507	576	604	530	575	531	588	578	586	582	593	562	600	527	594	555	580	574	567	530	545	553	579	573	534	535	519	602	567	553	593	564	594	527	558	565	537	608	599	562	593	564	576	534	589	546	571	583	531	569	531	533	558	597	538	636	591	530	594	582	559	583	585	592	556	622	565	556	581	567	577	591	549	536	580	588	580	582	539	598	597	544	553	576	585	546	585	532	552	591	557	543	527	572	569	565	579	603	564	568	530	547	568	580	568	547	623	551	582	551	581	614	556	590	591	533	567	486	545	561	552	545	588	509	581	540	602	540	551	566	557	592	586	549	561	573	573	548	577	556	560	566	593	575	582	569	562	552	550	612	603	548	554	554	578	581	621	541	529	594	572	572	567	566	580	568	559	551	539	576	536	558	569	571	561	554	544	608	563	560	550	582	549	554	604	550	528	598	586	555	557	576	570	601	537	540	551	572	590	571	586	560	562	588	554	560	513	571	563	598	570	563	552	547	563	588	559	557	574	589	571	599	534	595	579	563	562	585	613	564	586	562	558	512	557	567	548	596	554	577	550	511	586	552	577	602	583	601	582	561	544	536	532	578	560	551	599	591	578	594	563	605	541	520	545	603	554	522	592	587	588	544	573	553	549	556	535	595	602	518	555	563	539	609	574	568	569	562	522	578	585	585	553	561	557	581	579	563	541	540	556	540	570	545	551	559	547	600	540	534	609	581	572	584	580	541	538	537	566	568	567	590	560	572	539	565	584	543	541	594	565	561	579	566	556	558	570	581	583	548	551	583	552	532	545	579	563	558	606	532	580	578	561	570	546	531	597	539	558	533	543	551	550	541	582	523	555	554	548	583	553	593	582	491	547	574	599	564	582	573	620	596	552	531	567	589	593	585	541	549	543	571	563	544	558	547	608	569	546	578	546	571	571	566	590	539	564	560	538	576	574	555	586	567	579	543	552	603	552	563	535	576	601	563	601	571	551	584	550	575	531	578	570	551	558	605	588	566	580	571	595	581	568	544	563	543	567	576	545	603	549	564	534	520	581	548	584	548	562	596	553	565	574	601	566	572	570	530	536	563	563	593	611	521	544	551	540	548	538	619	577	552	532	546	552	522	550	537	577	578	609	569	568	580	563	560	570	577	561	560	554	525	572	567	573	551	642	587	576	565	560	595	603	598	549	552	589	568	560	551	575	551	593	555	585	610	577	554	605	606	554	578	567	528	527	557	552	581	502	604	590	621	592	574	574	551	547	586	540	592	608	541	576	570	556	517	571	604	578	614	540	570	587	604	520	563	548	567	541	567	540	568	556	529	581	591	600	587	589	591	558	550	541	557	584	573	527	553	584	537	597	558	574	558	580	581	592	549	559	580	576	605	601	560	523	543	586	554	522	543	590	540	553	575	578	560	609	543	556	588	594	544	530	621	571	572	567	583	555	593	546	551	552	592	545	549	572	573	536	560	557	597	599	554	564	569	589	558	566	565	626	520	539	564	571	569	563	549	583	592	620	570	598	562	580	579	545	565	532	562	563	566	557	559	570	524	573	567	589	580	602	599	553	561	552	523	514	538	556	577	595	570	553	583	544	588	595	537	562	587	552	531	577	549	582	574	544	568	571	572	551	613	545	596	580	564	563	564	559	559	617	595	578	502	548	578	545	552	584	565	574	516	526	515	597	555	578	564	536	591	607	561	572	572	542	541	542	580	556	560	517	592	583	560	544	541	545	603	536	506	596	589	587	563	536	592	592	558	555	565	617	573	558	567	576	549	584	592	582	553	538	534	566	539	559	582	565	545	538	529	575	554	560	525	576	628	561	569	586	611	582	555	568	549	552	569	553	624	563	554	567	598	567	583	576	600	547	556	585	553	524	576	621	548	560	465	582	522	584	599	614	564	569	587	554	556	534	581	566	586	584	582	563	552	584	539	596	520	534	534	541	576	613	540	585	530	610	566	530	581	575	551	544	571	538	551	545	587	517	551	533	614	594	593	560	568	526	539	562	590	574	539	576	561	584	581	529	535	606	583	559	564	576	577	557	587	563	567	548	553	546	595	543	537	568	590	570	495	562	559	531	549	631	584	583	590
40210	21687	5335	2234	1561	1099	932	777	729	628	580	586	540	522	536	490	456	442	468	441	463	455	483	474	423	387	454	385	455	455	424	460	388	418	406	376	400	381	405	415	387	397	374	455	382	405	403	398	381	416	404	368	346	399	404	386	397	410	357	396	402	405	436	383	392	425	379	357	400	394	408	377	418	390	399	385	410	375	382	404	394	372	390	417	391	366	407	416	377	397	363	399	396	395	393	402	383	384	408	408	408	375	403	418	375	389	373	385	385	370	351	392	412	347	375	344	395	425	375	382	384	387	418	397	378	375	350	352	381	380	421	411	389	397	389	393	398	401	368	371	401	365	356	442	353	339	393	391	391	394	408	381	393	383	398	403	366	405	371	398	361	389	400	352	377	427	392	414	389	391	358	385	365	380	384	416	405	412	374	412	358	343	386	406	369	388	366	404	425	387	418	403	393	384	370	387	417	370	404	359	407	368	383	392	403	401	383	373	366	374	368	397	363	369	368	381	389	392	385	409	409	390	370	395	397	386	376	372	396	407	338	362	364	386	387	395	398	389	393	397	430	392	402	409	383	401	332	424	378	387	406	388	390	395	360	395	371	336	408	375	372	332	418	382	383	387	387	385	385	382	375	367	435	401	396	388	356	403	387	354	402	386	370	398	380	391	416	425	411	406	376	394	373	408	385	406	392	367	396	356	384	434	389	399	371	388	398	453	433	433	391	415	393	366	385	374	411	446	397	373	340	392	400	382	388	375	377	374	379	396	345	403	401	419	383	391	341	407	385	413	398	423	416	402	401	422	412	350	433	411	370	389	395	386	375	358	398	380	388	378	364	406	385	379	374	394	406	388	404	365	389	393	394	424	417	361	392	418	406	396	372	431	367	374	351	391	398	346	372	418	386	377	390	380	403	398	383	402	399	393	360	380	397	405	408	411	395	374	414	429	371	398	347	393	409	388	404	385	438	400	413	392	425	380	410	383	368	402	409	385	373	392	366	380	420	390	383	373	395	334	373	397	369	412	380	372	394	385	378	355	404	420	403	418	360	409	402	366	404	396	420	378	392	407	371	386	370	371	381	369	402	399	368	393	382	373	414	411	403	427	378	378	417	391	379	396	387	381	355	369	375	407	374	384	406	424	392	396	366	381	360	417	403	401	445	376	392	426	366	379	396	391	411	390	369	397	401	378	395	400	365	399	395	374	407	376	401	384	343	411	385	431	430	349	415	365	384	380	377	400	381	389	365	395	382	386	429	390	401	438	381	424	390	382	376	363	350	404	380	375	367	400	403	373	389	324	376	371	386	383	389	366	387	351	393	371	408	392	394	355	369	385	401	409	391	336	379	370	426	411	388	391	392	435	418	379	418	414	378	388	355	350	380	412	379	396	419	401	400	382	416	382	398	377	380	386	378	385	385	399	373	392	361	389	374	387	386	359	408	372	370	380	391	378	368	373	366	366	368	394	378	394	393	401	400	378	381	371	433	395	362	396	413	386	394	369	366	365	416	407	379	370	371	361	385	387	362	429	366	380	405	390	364	359	359	407	399	367	399	352	406	396	400	377	378	423	401	351	397	390	389	403	408	397	384	395	380	391	391	382	415	398	387	369	391	367	383	362	358	387	393	361	414	384	378	399	371	385	407	379	418	387	383	388	385	376	372	403	395	387	427	367	390	374	390	395	416	385	391	400	425	394	395	338	396	401	364	381	379	399	398	383	392	372	393	387	369	435	422	420	355	370	341	366	403	396	404	397	394	412	393	379	423	409	419	391	409	429	398	416	389	371	395	430	404	397	367	427	423	391	370	385	395	370	367	391	401	377	404	382	354	395	376	389	389	355	372	357	389	370	387	390	367	375	403	385	372	380	409	361	388	406	368	399	375	425	376	411	360	403	396	406	372	376	412	362	379	389	403	408	373	386	392	377	342	411	425	414	394	401	379	405	371	388	364	353	428	381	393	395	390	392	384	396	406	349	384	412	375	376	377	379	358	396	397	381	384	407	424	357	385	415	398	335	391	387	417	375	391	428	395	384	384	358	396	398	377	347	368	386	380	390	397	408	382	375	392	385	398	363	393	396	385	409	336	389	346	397	408	397	370	367	400	395	396	353	413	381	350	390	385	405	377	385	428	377	375	405	363	394	373	368	358	399	366	376	385	349	420	397	363	397	432	394	372	379	450	418	404	353	403	358	383	384	411	393	371	404	389	393	382	376	377	396	396	366	346	388	376	417	377	370	398	410	393	418	375	393	398	415	404	368	400	401	362	376	375	391	364	385	382	407	377	380	370	414	386	394	395	400	383	407	355	372	390	358	352	380	403	432	391	379	420	420	411	377	411	402	390	373	386	386	370	396	399	406	390	412	443	402	370	396	398	386	358	393	434	364	400	424	361	409	406	387	389	391	400	377	375	427	375	414	408	361	366	407	406	367	398	407	354	407	377	382	367	392	409	388	373	344	365	358	390	389	430	358	374	372	394	352	376	413	397	392	413	404	380	372	382	388	407	369	401	368	398	420	388	404	379	406	364	378	393	387	399	406	415	408	378	390	382	369	402	376	374	410	351	429	323	386	367	399	368	412	386	394	359	373	394	341	401	397	356	387	398	370	383	400	389	379	364	393	408	376	387	408	405	377	345	376	381	419	385	365	382	375	393	397	412	401	404	368	394	380	410	357	398	378	378	374	381	409	391	398	367	392	367	365	418	371	387	395	415	397	418	385	379	380	368	415	382	401	423	368	395	391	380	398	402	344	404	363	380	392	393	421	421	375	368	429	353	409	415	368	408	396	369	389	381	390	385	368	392	368	407	379	393	384	390	412	386	354	393	421	417	398	391	347	365	389	384	374	391	379	381	359	371	401	393	379	402	383	364	372	383	394	379	380	385	370	391	392	385	404	373	391	390	440	401	381	382	394	403	356	372	385	414	394	410	391	410	367	401	377	386	376	376	369	407	353	373	400	375	396	377	380	386	387	394	432	377	416	398	369	391	364	357	377	385	359	360	411	382	392	386	418	363	402	390	370	428	394	414	410	381	375	346	404	401	407	385	378	396	373	342	407	412	381	414	379	359	385	394	423	427	381	359	401	358	390	366	363	416	410	410	371	398	418	423	367	412	391	369	381	421	394	390	399	399	394	363	332	396	409	394	391	365	404	405	392	398	426	415	415	364	414	398	412	410	366	418	372	384	387	378	412	383	400	404	363	369	366	425	408	435	399	374	366	383	369	430	353	366	390	395	406	405	411	391	409	375	390	395	385	374	403	380	383	381	396	384	378	369	422	412	387	368	417	424	387	423	361	421	375	368	370	390	376	389	391	399	387	385	385	423	384	371	390	374	389	415	395	412	383	416	358	372	434	395	397	382	393	402	368	378	401	405	386	394	388	365	391	415	379	394	442	370	363	340	384	389	387	373	398	377	379	385	421	368	401	405	366	389	428	378	384	393	371	421	368	416	398	375	402	401	360	386	374	399	357	437	400	412	420	373	388
22145	2627	4784	5844	5001	4145	3516	3043	2557	2333	2190	1928	1720	1673	1581	1524	1523	1403	1424	1436	1313	1358	1294	1245	1241	1225	1218	1201	1232	1248	1169	1078	1109	1119	1044	998	1071	1082	1043	995	1047	1024	968	994	1016	956	1012	977	1024	953	1000	989	977	982	969	1018	899	1015	1011	977	926	986	997	953	977	955	922	912	995	982	949	952	890	987	938	880	900	987	919	907	980	979	963	925	906	973	973	1014	944	880	863	984	951	950	961	962	953	917	957	948	959	894	919	955	925	910	932	975	955	932	890	975	1011	894	955	930	927	951	959	930	899	931	941	903	938	942	964	964	912	925	903	941	887	939	943	904	905	933	941	952	923	905	951	956	914	897	1008	960	926	930	961	912	868	963	893	948	940	935	930	959	940	933	982	972	975	928	972	947	929	925	893	940	992	887	912	920	894	958	908	932	921	893	916	960	883	899	961	931	951	929	939	916	916	962	962	921	941	922	901	909	914	879	861	915	954	932	899	942	983	928	889	913	929	922	956	880	894	874	940	945	940	910	926	918	963	931	954	898	900	954	918	996	932	864	968	891	942	948	934	934	943	899	939	944	948	945	910	902	935	934	938	915	883	898	967	897	898	914	920	934	888	917	965	943	916	945	975	955	943	917	968	933	888	878	940	872	913	945	963	926	937	901	946	980	892	933	905	963	989	920	903	944	945	897	946	916	943	938	893	945	926	932	932	942	930	949	905	909	895	938	925	911	945	938	854	977	910	935	968	959	925	888	939	876	936	913	919	936	921	956	943	932	943	940	902	928	913	934	907	938	972	922	951	899	910	950	928	920	971	908	889	920	878	935	895	883	936	928	925	961	905	939	954	886	884	944	866	971	878	944	940	959	952	939	919	980	943	916	924	953	959	889	947	954	910	954	919	889	891	958	933	973	929	947	901	922	938	917	936	919	886	928	902	969	988	943	903	964	945	925	933	894	954	949	941	937	958	884	916	959	948	914	874	906	957	897	916	938	976	954	916	922	922	976	945	889	933	934	949	865	939	942	904	938	930	962	919	905	892	919	910	959	978	940	974	931	894	897	898	957	942	936	934	930	911	913	910	922	903	882	919	939	952	922	897	973	930	935	935	915	927	940	927	976	934	915	878	942	898	917	863	977	934	943	937	929	926	932	958	914	1045	954	928	894	919	912	957	931	960	959	933	903	933	894	974	917	919	979	940	905	956	929	884	990	932	905	932	899	927	905	894	897	955	905	883	920	984	907	911	874	933	956	950	953	962	982	954	974	898	928	881	916	963	973	885	1014	884	933	955	919	964	895	965	872	900	962	917	929	937	896	911	919	910	909	988	898	887	918	932	934	929	930	962	897	888	923	878	926	939	918	948	893	913	902	940	889	913	903	989	884	923	887	982	905	873	874	909	867	952	945	882	960	883	916	941	949	954	939	922	914	944	933	974	953	912	927	903	937	923	927	945	943	935	923	974	985	960	985	1001	993	896	911	954	943	902	956	946	947	891	934	894	950	923	952	918	930	906	899	978	981	926	926	878	921	937	933	922	970	896	925	915	985	881	866	927	966	953	916	970	890	900	911	918	877	974	925	975	902	908	897	979	972	917	907	863	901	945	927	936	907	983	896	958	940	952	934	895	876	881	944	888	923	952	933	929	898	884	951	903	919	908	927	859	951	883	880	936	980	903	926	906	902	917	983	960	956	895	913	922	905	952	950	960	910	925	902	913	961	976	970	920	914	922	917	933	944	925	913	952	910	999	932	917	990	1004	923	982	919	938	940	897	900	913	880	917	909	919	899	939	921	959	952	908	978	924	939	857	920	921	932	881	928	940	895	982	966	881	947	961	971	933	917	886	935	937	877	892	921	886	946	897	930	931	909	955	1006	882	892	903	968	928	905	983	919	935	915	885	916	946	923	948	917	922	869	877	911	954	947	866	914	915	937	952	883	959	868	945	948	962	949	952	935	921	943	920	900	949	981	936	933	910	938	957	900	895	954	903	951	936	877	881	973	878	877	959	896	900	948	908	916	917	910	899	924	941	905	939	961	964	959	968	915	969	923	909	931	939	958	926	896	900	961	939	945	964	939	904	947	991	881	935	931	970	902	932	902	930	919	998	940	916	908	912	906	962	898	928	941	959	925	913	894	947	883	923	880	882	870	975	925	955	939	885	984	911	959	917	965	945	936	924	948	876	891	934	983	901	952	928	919	976	942	948	970	940	945	933	996	951	883	911	925	950	883	937	988	968	941	905	941	865	920	929	958	948	893	984	962	904	867	914	981	942	949	923	902	949	952	960	954	958	870	911	926	977	971	962	921	907	1001	986	958	948	958	914	962	939	927	961	933	907	901	954	950	905	920	906	911	917	874	913	963	946	935	936	984	928	872	918	926	896	965	970	905	932	945	920	890	947	883	924	932	922	882	912	913	958	950	968	933	933	963	893	913	953	960	931	966	954	1007	983	938	931	917	872	896	931	960	968	917	899	919	944	922	905	932	914	973	951	876	923	914	906	1009	908	962	932	927	894	926	903	918	932	907	929	930	878	926	932	896	980	950	929	965	910	926	918	983	905	955	915	900	941	916	916	857	903	873	923	885	903	977	938	977	880	917	935	876	988	984	878	873	885	964	915	930	937	965	943	939	906	917	945	942	929	927	876	894	895	955	923	896	927	889	936	973	957	880	963	954	1013	963	887	946	906	905	965	919	922	912	940	929	964	927	955	977	1003	941	932	973	927	947	927	920	929	937	916	913	968	900	945	906	988	963	880	898	894	943	914	895	923	870	918	978	890	938	946	899	969	936	975	924	954	986	976	918	902	938	907	902	882	957	905	915	965	884	931	908	965	910	913	988	894	959	958	915	931	939	934	921	900	941	919	932	960	954	939	955	963	921	898	945	930	972	923	953	936	917	945	894	976	955	885	931	866	953	957	987	945	932	945	926	927	973	936	934	939	916	940	954	942	907	940	942	928	954	937	881	902	922	964	952	906	944	923	913	920	951	906	983	899	920	934	853	940	977	937	1006	936	903	945	926	968	888	925	974	915	930	961	943	950	875	910	941	930	924	909	939	977	954	945	998	924	872	879	955	910	934	946	948	956	933	950	961	936	901	965	923	956	895	872	934	939	887	955	904	901	916	986	914	1020	907	957	902	885	885	959	908	884	964	950	928	949	900	918	967	995	924	915	953	873	959	916	911	926	896	986	942	872	924	864	928	932	987	949	964	1017	934	950	959	885	948	944	923	904	896	924	938	939	928	942	912	977	946	975	930	897	951	925	946	921	951	925	963	899	965	952	932	879	936	885	898	952	948	972	864	887	893	936	895	925	948	940	946	963	918	954	882	934	947	886	933	906	905	906	913	906	951	973	925	895	950	920	964	910	907	949	938	990	958	951	887	892	891	929	940	941	936	938	870	885	942	899	941	874	903	963	946	895	959	946	885	939	931	993	896	929	981	935	980	883	933	901	923	850	916	948	892	955	961	914	861	951	925	937	986	942	975	925	928	922	886	920	944	945	930
2722	233	253	211	186	174	161	165	174	149	147	177	147	145	157	148	176	159	148	138	146	147	187	147	135	175	173	142	161	135	132	156	158	129	140	137	181	148	157	148	146	159	150	118	136	131	142	156	163	140	155	147	133	152	157	172	153	159	144	137	157	150	159	129	129	141	140	138	151	163	157	148	151	155	150	171	135	156	149	167	145	139	119	149	142	123	135	136	151	138	175	116	161	137	162	155	168	147	155	140	133	124	129	141	132	148	143	148	168	133	135	165	155	147	144	134	147	165	137	144	151	146	143	140	132	173	142	156	144	164	130	148	149	132	167	141	140	128	153	157	158	139	151	129	157	132	141	154	127	148	129	151	122	142	159	142	128	151	154	159	165	162	141	144	148	160	157	171	131	166	145	144	139	148	159	159	165	135	141	147	147	149	139	155	166	146	146	160	141	131	149	159	158	154	153	166	137	147	144	153	146	154	156	140	135	172	171	162	145	160	144	146	128	159	154	181	158	159	140	163	158	146	152	144	153	120	153	165	146	134	165	146	148	163	152	141	145	146	161	133	137	157	139	142	156	170	160	129	147	139	157	137	171	135	152	150	144	161	157	126	146	133	151	146	150	179	138	167	157	154	141	133	132	150	142	137	148	147	142	153	169	144	132	149	131	147	134	146	153	148	133	129	142	130	164	153	135	143	145	165	141	145	154	152	120	161	166	129	145	147	156	149	140	150	137	133	141	150	134	134	153	151	177	140	124	146	153	145	139	145	137	152	153	136	136	148	164	139	127	153	167	145	128	134	128	142	140	137	129	147	142	162	157	158	140	136	150	145	144	137	163	154	131	119	157	140	157	132	135	126	155	152	157	172	142	159	139	143	134	156	128	145	141	146	148	141	158	139	130	159	124	141	154	141	133	135	127	140	177	139	127	142	146	147	148	153	152	150	146	141	150	158	162	136	164	140	137	168	128	149	163	152	161	145	131	159	151	150	157	140	136	138	134	128	150	161	129	128	158	144	165	144	141	144	145	147	144	156	144	150	128	149	144	187	162	156	164	147	152	148	147	132	145	144	131	121	123	126	136	139	147	151	148	151	137	144	170	136	167	150	142	148	160	134	178	133	157	140	134	153	173	130	134	146	157	144	123	135	156	142	144	145	120	162	144	174	158	143	145	141	147	135	153	129	140	150	163	159	145	144	131	153	133	166	146	162	154	149	134	141	152	148	154	134	148	132	165	145	123	140	166	139	172	137	143	131	160	157	152	127	146	138	150	145	147	140	146	172	139	148	133	144	156	142	115	138	150	162	142	132	179	143	148	135	150	162	134	146	155	139	132	143	150	161	149	163	124	153	159	147	133	146	168	139	135	126	129	155	146	106	149	162	136	132	166	163	143	132	133	154	157	147	150	147	170	137	159	151	137	138	145	155	149	129	162	141	170	130	159	145	157	139	151	152	126	143	154	127	142	154	159	113	157	158	164	138	154	155	152	145	157	172	144	175	143	158	156	181	144	149	159	132	131	147	130	152	152	146	159	145	140	129	164	134	135	167	152	150	153	143	155	155	135	148	149	159	150	150	158	147	141	129	137	142	148	135	180	150	153	159	146	155	163	150	150	149	143	141	149	139	139	164	167	172	173	133	131	167	150	146	145	132	148	151	124	133	152	144	149	132	157	176	157	158	134	142	155	157	150	124	137	129	136	136	159	164	163	169	137	167	133	142	142	161	132	156	152	150	136	143	155	161	160	132	154	142	138	170	170	154	140	133	140	170	147	169	138	166	157	152	164	160	147	145	141	156	121	146	143	163	122	150	154	146	145	159	128	143	142	160	138	131	165	113	140	140	139	153	145	152	142	143	171	164	148	170	133	162	147	144	138	117	155	171	154	150	156	158	137	150	140	162	135	145	152	142	113	152	138	151	158	163	151	163	145	140	149	153	119	135	146	151	156	125	158	137	142	152	177	155	134	171	143	163	160	137	163	144	132	169	123	153	121	130	155	154	143	151	145	159	144	142	159	142	143	147	157	141	139	148	126	137	173	150	144	164	148	130	157	141	171	162	128	152	142	126	140	140	120	140	129	153	151	141	124	121	166	125	147	138	134	145	124	152	137	153	149	141	132	159	133	161	173	159	167	160	157	149	167	124	145	159	128	148	137	150	144	132	155	147	154	141	139	178	149	126	127	135	140	150	143	161	146	127	140	145	124	162	161	150	129	131	152	159	160	158	159	145	134	153	133	142	162	159	125	125	160	144	164	163	164	178	151	130	143	157	127	149	144	140	121	146	128	140	134	165	141	134	154	150	128	148	140	174	174	134	163	138	137	156	125	141	156	150	151	158	159	159	151	172	164	155	153	146	137	149	160	126	138	146	136	161	133	147	159	150	152	148	151	141	161	153	153	152	160	148	134	173	151	151	148	166	128	143	154	129	155	151	163	167	153	139	143	177	130	173	126	143	138	168	167	170	140	163	183	123	143	147	145	110	149	137	139	140	128	139	144	156	131	155	165	133	132	140	127	146	144	151	137	156	140	155	129	145	146	161	148	156	144	135	130	148	161	166	167	136	128	134	135	157	139	126	147	160	158	166	139	153	168	147	140	129	158	147	152	151	170	152	162	156	166	138	164	133	132	132	141	141	141	118	145	130	131	160	151	147	142	154	161	128	146	143	123	148	160	170	140	153	155	134	153	155	141	150	152	160	144	124	121	169	149	169	148	142	153	155	140	126	134	155	127	136	144	184	143	146	145	126	128	131	152	155	136	135	155	160	160	137	175	142	149	151	127	154	141	153	149	162	162	131	152	147	139	137	147	138	155	131	160	136	144	166	131	141	175	152	150	139	142	135	156	152	170	151	162	141	157	127	143	148	140	147	159	153	145	156	170	149	129	119	158	150	146	148	147	157	157	130	164	158	159	143	154	166	145	168	141	148	153	126	157	122	136	139	153	144	168	162	136	133	142	126	139	157	145	167	132	135	125	150	152	170	164	177	140	155	144	130	137	151	141	146	121	147	158	126	157	144	171	135	138	161	169	175	117	134	150	160	157	150	158	152	164	135	176	132	153	140	137	131	144	149	143	157	136	159	151	138	147	140	168	169	139	151	145	143	138	141	147	140	138	149	145	152	125	125	133	136	131	132	148	125	147	155	134	153	151	129	144	168	150	145	157	142	154	165	131	147	159	159	130	154	160	145	128	147	137	122	157	206	134	137	145	130	142	150	140	160	164	140	140	153	130	134	141	124	163	138	133	167	146	141	138	140	155	172	136	158	138	138	143	138	145	135	150	136	140	142	135	128	157	157	147	127	152	160	143	133	150	124	143	150	152	170	146	133	154	147	125	148	153	184	132	144	162	141	153	163	137	161	144	152	123	134	149	168	147	133	134	158	129	148	141	161	134	152	148	138	137	147	144	139	146	149	122	151	162	147	173	144	138	141	149	168	139	142	148	163	129	143	122	167	144	139	164	151	153	148	153	142	135	148	157	145	140	130
3239	500	588	668	641	589	536	511	477	477	455	441	487	468	466	481	498	475	458	475	495	425	457	481	465	429	470	494	465	487	449	451	445	467	434	424	440	414	456	430	409	430	444	419	422	396	426	413	443	430	447	440	441	428	417	427	453	401	417	429	477	423	412	457	440	398	433	449	407	438	407	461	428	410	444	395	388	406	440	419	437	457	468	449	413	437	423	462	416	407	415	428	387	423	463	435	411	433	423	427	464	413	436	441	415	449	416	415	457	397	431	407	440	435	393	401	432	438	468	466	410	414	408	452	402	416	435	419	433	445	396	440	433	445	390	397	454	407	434	439	448	390	433	420	421	415	402	415	450	460	432	411	416	449	463	444	454	410	415	447	409	418	422	437	435	402	415	427	411	425	417	418	402	390	465	421	449	416	467	443	422	438	438	423	400	432	441	444	409	409	432	427	394	472	437	404	407	437	408	447	448	431	434	436	413	442	419	438	426	451	450	415	447	432	434	428	426	426	431	428	448	482	494	413	419	412	427	428	393	395	421	427	420	444	441	441	401	429	434	447	457	462	421	437	421	419	419	386	444	402	434	456	429	440	429	436	453	406	433	424	386	441	415	458	413	387	449	424	409	381	402	417	412	428	436	417	415	442	414	421	455	440	447	466	424	440	399	425	421	442	432	382	458	417	419	424	435	419	422	425	427	408	437	440	433	404	422	410	428	418	430	396	411	401	431	429	411	431	454	435	402	428	453	406	435	428	406	416	396	443	443	400	411	411	433	417	477	446	429	445	400	413	423	445	419	438	417	420	422	430	383	410	429	423	421	427	419	380	409	438	413	416	394	418	416	407	422	420	421	387	428	416	444	423	417	407	440	417	414	392	423	440	396	447	448	405	406	419	395	408	471	414	411	442	424	437	436	387	429	410	430	421	427	395	442	405	404	473	390	397	428	449	400	378	411	417	454	443	457	426	414	438	420	417	447	399	452	372	406	437	437	474	420	373	439	406	408	428	413	432	450	417	412	433	413	436	399	424	464	435	424	433	434	414	394	433	428	443	404	414	399	420	421	428	416	414	435	419	453	389	435	439	446	410	457	438	433	400	382	431	429	450	434	428	418	413	471	413	450	425	440	408	461	406	428	414	369	430	476	460	414	411	437	443	452	369	418	439	381	397	439	438	416	440	431	432	462	426	430	440	413	437	445	426	443	430	458	448	434	398	402	448	398	424	441	433	439	442	415	414	405	426	394	422	438	450	408	412	407	419	432	417	428	404	444	386	410	424	440	457	453	384	436	428	423	401	417	429	408	424	420	433	442	442	421	379	436	461	425	421	412	436	421	369	436	438	444	434	435	440	439	459	446	421	402	434	459	407	387	424	417	460	437	431	423	451	378	422	417	429	406	438	438	406	433	421	413	430	428	442	389	424	431	429	435	407	398	411	432	434	415	417	460	454	377	398	405	472	420	432	424	376	418	403	400	391	427	456	472	456	412	409	444	422	410	403	444	462	431	384	405	423	413	427	416	393	425	452	435	411	450	425	400	421	458	388	464	412	413	410	416	406	399	437	427	418	410	446	422	440	424	465	439	474	419	395	449	417	411	402	386	417	435	447	434	422	443	452	434	398	436	427	423	440	420	429	402	411	419	401	383	436	409	399	438	468	414	417	427	402	432	455	439	449	415	398	399	385	409	452	410	412	440	411	450	454	416	421	443	436	419	466	417	409	443	375	419	424	450	465	443	430	447	441	428	440	417	438	426	414	435	436	397	438	414	444	420	424	427	433	376	396	431	392	409	415	461	415	423	421	403	412	416	411	402	405	459	452	395	423	412	423	430	424	407	411	438	425	415	411	418	388	422	455	444	464	459	469	421	413	447	448	404	461	396	404	432	440	427	465	445	376	420	406	400	426	434	501	399	388	422	448	429	435	450	421	400	427	413	406	378	437	403	419	444	412	473	418	414	402	444	406	414	461	436	430	400	451	399	444	439	424	452	399	451	424	466	447	395	419	420	417	440	401	442	387	429	436	419	390	422	429	457	434	406	404	410	441	395	405	443	411	446	417	411	435	411	403	437	393	420	390	422	437	440	463	398	458	395	459	420	435	446	430	402	425	428	412	418	453	443	417	418	427	403	452	398	407	402	449	404	406	425	450	392	449	438	432	431	423	422	427	422	444	441	423	445	456	431	407	409	420	423	409	399	428	437	410	441	420	432	405	458	418	438	425	409	428	404	405	425	437	411	404	416	425	420	404	432	433	398	410	413	439	396	408	386	393	421	429	432	445	446	437	418	414	385	454	410	409	414	445	448	458	455	436	414	421	451	424	434	411	466	430	424	411	397	455	432	443	424	396	399	414	447	397	403	402	431	415	433	444	453	400	423	419	409	447	449	446	439	415	421	444	443	421	415	405	448	439	425	404	466	408	434	408	408	428	427	404	408	445	413	443	435	455	416	430	399	433	406	426	433	413	442	468	391	451	410	420	443	432	431	398	433	407	423	419	437	373	418	452	401	421	452	462	453	397	418	397	448	466	446	434	455	431	419	430	428	418	431	420	382	420	440	398	417	408	426	419	401	415	415	396	399	428	457	455	395	418	435	409	416	432	439	401	429	426	426	449	439	447	445	395	424	424	406	442	394	464	472	423	430	419	448	414	428	422	454	427	429	431	402	446	455	434	398	394	456	469	408	434	430	418	433	420	412	417	406	395	400	497	391	409	423	397	437	422	408	453	450	428	396	431	382	397	419	430	431	400	444	441	442	395	422	401	438	388	424	417	428	418	505	406	409	431	428	412	412	444	420	420	421	452	437	423	418	465	443	386	417	409	435	422	448	461	385	425	416	406	420	449	442	394	401	434	440	422	450	392	441	462	401	430	418	400	414	407	424	438	446	437	433	428	447	442	393	406	443	433	401	414	436	417	429	408	439	419	421	437	385	430	416	422	456	376	413	411	425	411	413	426	407	440	424	424	403	413	423	428	426	440	452	422	492	399	452	397	417	436	448	449	457	441	422	435	459	417	432	437	419	422	467	409	431	443	434	420	458	438	423	450	463	434	443	411	431	412	429	404	446	393	416	459	450	458	424	456	439	400	463	424	442	427	439	421	430	467	399	414	394	435	426	402	437	448	441	400	388	413	415	450	447	401	430	406	431	447	445	386	418	409	420	438	406	449	464	393	423	438	449	397	431	428	419	419	415	400	434	436	397	449	418	432	459	438	442	426	413	449	457	454	436	433	422	392	411	412	434	426	386	399	439	427	407	421	424	452	415	412	433	422	395	406	418	419	452	405	380	447	414	388	464	437	458	414	442	420	466	445	444	435	423	451	434	430	416	415	424	418	418	412	421	456	428	427	424	457	385	418	430	383	394	418	451	433	369	402	427	456	451	438	401	371	414	433	440	420	426	431	424	444	412	413	430	377	421	461	458	390	455	440	407	468	404	421	407	422	441	419	454	457	443	410	422	429	411	439	428	441	429	431	414	428	474	417
26244	9533	1398	952	720	538	476	365	379	331	296	288	262	295	266	221	261	231	243	259	236	218	258	233	189	243	201	219	229	249	242	248	193	229	196	206	223	208	197	207	215	230	207	248	213	207	222	208	221	215	207	207	203	229	197	198	220	206	193	232	192	203	215	200	201	223	216	205	218	231	209	223	202	206	211	201	207	214	233	215	198	211	187	203	221	214	205	219	193	208	195	193	210	226	210	213	204	205	214	204	193	222	206	235	211	217	212	202	195	239	217	191	187	227	225	199	190	208	199	234	188	219	215	200	189	222	221	235	181	210	216	201	204	214	205	243	183	187	208	230	226	212	206	221	203	202	244	205	202	202	197	222	218	203	210	217	229	205	200	171	193	207	214	212	191	194	190	202	219	208	237	193	206	172	227	209	221	227	206	196	246	234	206	205	218	222	199	217	204	218	189	198	185	209	177	212	210	232	199	214	228	220	211	199	213	189	211	222	188	215	220	215	208	208	208	205	183	202	212	212	209	213	216	199	237	216	201	198	198	199	220	206	197	226	203	210	178	219	195	205	206	188	229	216	171	205	233	213	219	193	189	218	201	209	186	200	226	223	189	201	219	197	239	204	223	189	209	199	232	182	212	199	226	217	210	200	216	221	192	206	224	180	212	212	210	217	189	209	215	184	219	205	221	215	231	215	229	208	230	204	185	243	208	186	233	177	204	221	207	215	213	223	204	195	214	230	197	189	194	199	195	217	200	222	196	186	198	180	233	189	193	223	222	188	196	199	201	200	229	211	193	202	194	216	238	189	187	209	201	208	206	205	216	184	215	187	198	217	200	224	197	217	199	212	209	217	184	221	224	198	207	208	192	181	175	219	207	217	202	197	241	212	198	189	213	217	185	193	198	208	219	202	195	197	206	239	220	184	188	201	211	203	228	188	218	238	206	229	186	190	202	201	181	206	207	231	205	205	188	217	228	200	196	226	210	252	200	214	219	209	211	196	235	205	208	216	217	218	188	218	202	205	196	212	225	189	178	231	225	199	202	203	226	217	193	179	225	186	216	197	224	233	215	229	200	208	183	186	180	198	207	205	222	210	205	182	201	211	192	221	215	180	218	208	227	206	214	208	230	211	221	206	192	177	227	190	234	191	192	207	227	222	203	188	188	205	207	216	203	218	195	219	200	189	218	205	187	224	206	236	231	188	194	205	211	177	198	201	240	200	210	198	168	217	194	214	215	205	187	190	201	220	235	194	213	236	177	186	188	209	221	229	197	220	221	220	219	190	201	230	205	195	194	208	208	236	215	214	206	184	209	201	213	241	217	200	200	205	216	231	237	222	205	212	197	211	224	188	223	191	223	242	193	214	178	187	180	216	204	218	215	227	224	198	229	190	220	182	214	199	173	208	207	224	239	200	188	199	188	189	214	221	208	210	205	211	233	213	198	213	211	213	181	174	199	202	224	208	243	211	215	216	202	214	216	200	211	189	185	212	183	212	212	205	211	236	219	188	195	234	199	211	183	200	206	218	191	208	191	227	202	203	206	194	202	225	200	188	214	191	202	195	202	223	220	230	210	190	209	211	184	193	198	207	200	209	225	194	198	228	171	227	189	197	207	202	215	167	225	209	199	238	208	201	215	196	228	212	209	213	193	187	203	208	234	209	184	172	213	185	204	217	193	189	224	195	212	214	225	204	195	211	191	208	192	216	216	205	210	186	240	198	212	204	191	201	212	217	237	215	213	209	184	237	203	193	207	209	203	202	216	195	201	219	199	212	228	202	187	225	216	216	223	191	221	204	196	195	222	182	178	195	215	189	235	190	207	194	214	221	204	195	202	189	203	206	209	210	217	217	208	227	236	197	207	191	224	211	213	227	227	216	192	213	215	176	186	213	185	211	195	171	226	207	239	221	182	188	192	230	200	208	224	208	211	203	197	242	191	210	182	198	209	202	230	210	203	182	215	194	216	204	202	216	216	224	196	221	200	193	234	217	204	188	226	199	198	206	210	217	236	190	209	211	188	192	220	216	218	190	227	190	212	187	224	197	209	186	183	202	186	199	193	215	201	206	228	192	234	227	200	206	222	201	200	187	223	211	222	183	195	206	213	206	205	200	199	193	214	208	197	191	198	195	214	199	216	180	206	226	205	186	199	195	206	203	211	214	228	192	195	223	192	190	203	199	219	197	211	220	236	223	215	199	213	177	221	222	239	198	184	192	243	227	210	194	196	225	214	177	207	222	197	204	189	194	200	237	214	224	204	189	183	239	188	217	199	225	199	237	184	190	207	224	177	197	191	194	215	216	219	230	231	207	220	211	194	190	201	224	221	191	199	224	198	218	214	182	197	198	221	212	211	200	214	191	205	224	201	212	222	214	188	183	202	210	207	209	196	231	179	227	229	216	210	206	194	189	203	217	213	205	186	190	199	209	220	196	220	226	201	199	205	179	219	199	214	206	231	177	235	220	193	196	207	207	232	198	211	223	181	190	185	171	232	202	195	186	171	189	238	185	177	210	229	199	207	185	219	230	206	192	221	190	232	182	216	227	215	188	198	204	209	216	209	193	169	216	194	206	192	185	198	201	181	213	213	208	180	214	216	187	210	188	190	232	201	197	210	198	226	213	179	179	199	192	222	197	200	210	223	185	208	199	237	249	205	197	204	191	224	208	221	211	187	245	216	227	207	196	226	209	223	192	188	205	203	217	227	205	207	213	194	231	216	201	220	162	188	197	181	213	192	201	183	235	218	190	197	210	189	198	199	206	218	204	200	211	222	205	203	225	208	190	203	211	208	219	214	165	234	213	213	193	240	221	198	201	190	198	180	180	203	200	236	220	202	196	228	199	193	200	197	207	202	209	223	232	198	213	178	190	201	189	219	198	177	194	201	213	201	195	186	206	225	192	232	194	197	202	189	225	192	188	200	209	198	209	226	214	208	214	187	218	193	214	182	216	207	229	201	178	212	204	230	214	209	182	201	194	205	212	194	249	225	195	198	202	206	220	227	198	202	212	205	241	213	209	216	198	210	204	209	204	205	212	214	191	228	177	220	214	192	210	220	216	217	204	213	179	204	220	205	213	204	227	214	228	202	206	190	218	195	208	208	250	197	187	188	224	227	192	244	209	203	213	166	204	204	206	192	200	214	208	191	197	216	228	209	211	202	227	215	227	209	213	208	230	197	193	191	222	210	200	209	213	200	212	206	181	206	217	214	249	237	211	230	213	216	187	227	197	209	202	209	183	207	197	204	208	186	208	218	214	169	182	193	193	221	205	184	235	225	179	201	211	219	213	197	197	186	198	209	201	195	159	206	213	233	189	214	205	191	190	202	186	205	203	200	201	198	166	174	183	214	217	214	206	205	211	217	207	203	207	191	188	213	212	195	207	208	213	215	192	189	196	226	227	223	197	220	196	211	210	184	207	177	204	234	203	206	190	200	193	197	199	206	212	204	218	223	221	212	201	175	201	229	216	212	238	186	222	236	210	228	203
15277	1361	2544	3002	2729	2350	1879	1710	1470	1255	1179	1079	978	955	913	887	936	839	824	764	767	814	787	709	735	778	724	754	784	735	696	704	678	618	656	645	659	651	634	657	556	618	585	595	638	635	613	634	622	589	620	576	563	611	616	567	579	597	621	579	597	572	587	582	595	580	556	560	592	592	560	625	570	644	597	524	554	563	577	593	585	603	565	585	581	558	612	569	588	573	590	611	594	590	593	611	594	587	558	565	610	579	575	573	564	560	545	555	580	567	543	584	542	616	577	576	538	591	578	580	597	568	552	600	523	608	567	551	537	548	559	536	578	561	548	587	594	573	570	563	594	567	537	595	544	559	578	585	566	543	562	558	605	616	571	544	582	581	588	563	598	555	577	549	574	541	549	557	563	566	528	540	538	564	555	566	589	558	597	556	564	540	571	566	616	607	591	594	593	597	566	570	526	551	536	588	599	570	602	573	544	620	547	611	531	565	564	583	552	585	553	607	569	560	555	542	574	569	578	613	609	546	583	554	564	618	551	570	585	596	526	558	618	569	545	565	556	584	592	554	609	552	528	631	605	584	573	568	519	587	526	568	579	543	536	536	573	580	597	541	561	572	579	595	574	560	568	543	575	554	605	558	576	554	554	578	594	591	566	569	544	606	547	532	533	549	522	543	541	581	540	587	570	597	570	531	598	593	593	514	561	552	584	545	578	581	576	602	607	568	546	546	578	564	559	537	523	539	539	583	541	561	578	564	545	586	567	585	557	572	577	534	585	592	607	581	545	596	562	580	550	568	563	565	598	590	541	551	575	577	586	604	585	521	556	583	528	556	549	543	557	571	573	561	599	583	557	566	574	539	555	575	583	590	557	581	542	570	565	595	572	573	561	589	521	563	610	568	595	562	542	567	562	594	570	542	570	587	558	541	557	559	534	572	547	541	617	560	613	571	562	581	564	566	543	565	536	515	571	546	548	549	553	563	582	549	550	578	566	557	532	582	561	578	554	566	566	592	534	599	596	611	545	537	500	572	591	575	519	570	561	569	595	613	574	566	562	551	554	569	565	562	552	570	573	560	527	583	567	539	545	565	603	575	606	594	562	554	593	621	566	494	578	570	538	565	572	549	542	546	583	577	555	625	535	541	572	618	555	549	593	523	555	585	547	563	602	531	557	559	555	573	587	526	584	597	587	598	503	539	592	545	603	536	620	597	569	547	568	559	560	608	532	553	558	578	577	541	555	551	568	570	582	618	596	564	571	542	541	615	583	536	580	579	579	563	540	558	555	610	564	548	526	576	610	605	595	544	568	574	596	598	577	536	595	597	587	561	593	560	540	598	546	556	543	556	565	563	624	587	592	543	562	531	582	545	583	565	575	607	552	597	573	621	584	545	584	608	557	568	555	541	568	566	591	607	559	596	574	584	531	575	582	554	546	565	597	541	585	549	572	566	553	587	559	594	575	527	566	574	609	553	515	602	554	558	523	538	594	554	573	567	550	607	568	573	588	605	561	578	564	609	574	558	526	560	578	586	607	581	582	550	541	529	585	585	609	583	538	589	558	567	530	579	582	563	553	564	565	618	563	576	581	573	550	529	576	570	581	588	549	548	592	559	539	575	562	581	518	606	545	534	539	538	590	582	564	590	559	550	583	581	563	589	594	604	572	607	555	572	576	577	590	555	534	603	601	559	546	578	573	544	595	569	550	602	582	569	560	598	578	559	546	581	544	586	555	597	572	590	540	577	636	595	554	576	562	592	594	576	567	570	551	568	582	560	572	565	563	546	565	566	575	578	574	552	561	599	562	570	546	572	553	513	563	524	528	568	534	603	576	540	574	579	586	582	561	533	551	567	548	606	518	553	573	600	577	604	572	582	537	617	581	580	575	612	527	606	608	555	559	590	577	611	573	589	598	581	592	615	558	561	558	574	556	564	563	585	550	564	592	574	597	581	556	550	599	592	565	571	575	564	530	571	559	574	546	591	561	549	609	553	565	604	556	583	563	563	582	584	570	579	570	550	516	618	571	614	542	608	559	525	596	570	593	551	603	608	547	553	573	579	578	542	587	580	533	553	553	561	538	605	589	618	554	555	568	567	525	575	602	607	578	605	595	538	561	567	569	576	593	557	557	607	554	582	562	534	571	500	576	563	579	545	583	560	538	577	557	541	584	562	566	586	553	539	545	568	577	549	544	543	563	572	544	564	567	537	558	572	579	548	547	565	597	561	549	553	563	531	562	611	537	587	591	541	589	575	576	593	589	585	567	563	568	564	552	550	574	604	555	570	570	563	533	540	593	561	566	593	539	558	548	544	599	597	540	547	597	593	557	537	606	564	529	555	587	535	587	597	538	662	564	609	536	587	581	571	576	570	562	567	610	539	554	540	577	605	559	622	560	555	557	584	556	559	576	557	599	526	561	575	564	620	560	577	532	583	568	506	548	592	593	538	579	617	556	602	550	573	543	589	569	584	535	557	555	568	536	575	520	590	577	574	586	555	553	552	539	558	579	614	564	533	586	551	590	566	564	582	547	586	550	563	583	552	573	571	577	566	574	562	575	582	592	580	599	577	563	554	588	595	590	577	589	526	589	567	595	567	635	578	578	572	538	591	572	593	563	606	582	572	590	546	532	558	567	605	586	584	582	553	570	581	521	563	576	547	581	571	590	551	592	567	566	570	562	583	607	589	573	578	549	544	575	553	531	536	546	545	563	506	563	556	590	572	576	531	565	559	500	519	555	569	571	574	554	566	575	540	603	536	582	579	579	568	578	596	568	578	519	563	564	543	577	566	606	522	554	558	603	546	612	604	610	541	592	593	593	574	570	564	554	598	559	581	560	514	554	546	575	565	547	563	550	574	568	585	612	533	563	557	605	589	570	533	593	561	529	528	540	634	562	561	559	573	529	585	594	555	577	555	610	562	541	614	569	547	562	549	574	527	584	567	551	578	563	581	557	573	577	571	538	557	549	563	523	522	576	569	586	599	568	543	543	526	608	616	583	558	559	556	604	572	561	539	583	586	584	547	538	587	540	562	619	606	573	568	573	555	567	615	535	576	555	546	567	551	530	562	600	587	522	554	590	544	567	556	596	569	530	561	536	540	551	581	575	532	529	582	582	557	604	595	524	580	548	549	534	567	581	549	590	578	564	520	529	592	564	578	563	522	575	589	554	576	556	576	610	552	559	603	580	541	550	559	575	578	539	605	559	573	583	564	543	528	587	569	567	563	590	574	549	579	551	598	550	577	572	553	567	551	579	569	598	548	549	569	541	512	556	559	562	591	547	609	572	560	540	574	575	538	586	610	588	570	597	539	574	557	547	596	589	569	566	575	566	557	568	590	551	555	578	568	552	580	551	570	587	557	603	555	551	573	557	587	541	532	538	553	579	534	556	518	589	534	581	561	591	601	605	527	558	577	578	576	552	595	551	603	593	558	579	569	563	551	583	532	556	570	601	514	557	566	552	545	530	579	530	578	560	566	541	617	580	579
39367	20872	4952	2323	1469	1144	914	776	752	615	630	525	541	513	497	491	457	463	461	445	474	456	399	446	451	428	458	431	429	411	410	377	394	385	407	435	407	422	407	363	391	384	383	380	406	389	401	371	387	385	395	385	352	382	418	407	377	387	381	378	402	397	413	393	407	368	419	346	374	357	371	396	364	395	369	371	417	404	424	363	377	379	383	417	368	416	386	391	346	346	378	406	390	400	359	397	374	369	398	395	422	378	355	375	389	396	416	383	418	378	405	364	354	402	389	398	430	387	389	368	405	398	420	389	399	382	385	396	404	373	358	371	388	380	355	405	362	380	357	417	385	404	401	394	391	393	370	360	364	441	376	383	421	428	413	364	390	339	360	377	409	383	382	384	396	395	423	378	349	423	391	424	390	402	380	389	430	398	401	402	333	363	418	383	389	416	428	369	397	388	416	367	376	366	394	411	431	388	368	408	398	405	384	356	378	370	408	364	357	405	370	361	400	381	425	391	390	418	421	405	390	376	421	385	373	369	350	368	355	416	386	406	383	400	382	357	386	432	395	408	420	377	410	385	401	356	387	367	375	392	363	426	352	382	370	384	379	393	383	410	377	360	407	382	390	427	376	360	411	362	394	408	411	388	423	399	374	391	370	439	421	398	403	397	373	368	373	404	383	395	397	411	374	424	418	400	407	381	380	404	379	384	375	378	418	405	399	375	405	386	401	338	418	407	363	389	380	401	439	404	395	376	352	348	383	426	388	398	396	389	388	371	376	360	381	375	387	357	417	394	375	369	370	386	397	393	414	397	408	359	384	390	396	409	365	371	406	394	429	401	419	400	352	394	371	435	380	368	370	370	430	380	404	380	423	424	394	408	425	396	409	377	363	420	392	361	352	388	414	354	422	379	383	380	399	350	415	399	384	410	371	363	407	378	354	390	387	379	387	411	407	415	376	403	373	377	391	438	362	363	380	400	379	367	380	398	353	379	385	389	368	359	367	399	388	337	418	397	400	423	430	373	354	404	380	373	412	387	397	401	382	392	358	381	390	397	386	383	405	367	367	383	366	401	392	365	396	391	401	393	404	419	407	367	384	396	399	372	415	411	392	410	388	385	417	405	410	407	391	427	400	372	336	385	395	381	386	363	406	372	367	385	407	367	417	388	412	428	385	429	399	365	399	383	359	401	374	404	399	405	392	420	412	373	372	401	414	380	386	378	369	390	396	415	375	391	401	438	396	398	389	390	404	392	409	410	399	342	391	394	385	361	391	368	370	370	365	399	377	387	411	389	362	396	373	376	356	361	370	452	413	374	404	377	384	398	403	406	411	379	364	357	345	385	388	395	399	412	389	383	388	392	362	425	358	400	358	382	407	392	390	372	386	414	389	375	342	380	399	383	364	407	368	399	386	419	360	363	371	392	382	398	365	432	378	370	403	397	398	399	392	412	409	394	389	362	337	381	365	382	401	384	395	367	393	388	407	427	431	413	389	420	355	379	383	367	419	390	408	408	366	407	406	390	404	383	399	364	430	357	382	396	380	379	401	399	408	397	384	382	378	388	400	405	371	374	375	392	387	353	424	338	432	380	379	374	383	383	381	393	393	382	345	380	362	376	374	398	375	369	389	377	351	401	380	406	392	400	360	386	367	378	391	363	383	384	395	366	409	375	405	403	396	365	389	412	403	401	386	359	414	429	363	375	373	433	422	415	411	378	358	385	425	437	410	399	385	372	391	385	382	379	351	441	374	399	378	415	375	371	378	363	370	396	383	418	363	370	409	361	417	402	417	376	388	385	383	359	394	374	339	396	363	395	372	419	390	373	382	409	364	398	364	430	390	356	371	397	396	394	406	396	396	419	388	345	384	376	414	391	414	404	377	386	387	411	389	384	401	396	378	394	406	419	407	389	372	405	350	387	364	416	394	395	414	406	402	392	431	395	364	367	393	361	402	387	398	375	397	368	446	389	378	402	393	411	384	370	401	385	361	391	394	406	403	441	373	406	341	410	376	363	402	383	385	360	426	377	393	386	366	424	363	372	360	344	397	388	375	384	375	414	428	379	432	387	407	364	371	410	396	367	372	389	400	382	399	414	433	378	371	325	401	388	378	386	406	360	381	404	380	366	367	439	418	394	401	414	423	406	370	372	344	421	380	379	396	398	340	406	411	401	385	370	405	400	418	391	393	385	380	393	385	393	395	373	400	354	383	369	416	397	398	421	376	369	413	429	378	381	396	395	376	377	385	394	347	394	361	381	412	402	380	375	398	396	377	378	413	426	368	398	390	387	377	351	394	384	375	391	356	454	400	407	381	389	400	378	412	378	406	422	377	376	381	379	411	416	403	382	374	398	370	395	397	393	376	410	370	383	370	409	391	392	393	382	355	408	385	398	430	365	386	376	397	363	431	393	365	341	360	398	391	381	351	392	391	368	385	370	381	383	377	377	375	390	391	415	417	376	390	362	404	388	399	368	379	388	425	397	423	361	353	392	388	378	386	393	402	398	389	391	396	357	405	382	371	366	405	391	370	389	386	394	343	389	371	416	437	427	398	391	374	395	358	386	410	362	406	424	390	431	396	388	409	437	366	377	394	386	386	402	422	347	366	363	400	375	385	377	373	395	381	401	386	401	405	395	389	385	367	400	369	381	358	385	391	367	389	394	369	368	431	396	400	358	382	398	403	405	407	371	357	371	355	430	411	409	368	365	393	412	380	400	395	397	363	417	414	418	391	385	369	392	411	381	410	420	393	383	397	405	403	384	387	418	380	400	407	400	359	392	396	347	382	365	402	401	389	399	386	384	382	450	408	351	403	404	410	387	399	408	418	402	371	391	415	407	383	370	396	407	410	389	382	430	388	368	377	372	350	396	359	420	411	355	414	380	382	414	407	433	395	352	425	389	392	406	378	429	425	372	369	359	369	375	395	426	416	437	387	399	405	361	391	387	376	404	402	351	373	409	378	351	418	393	401	390	407	376	396	368	374	364	363	417	400	400	400	370	397	386	362	372	399	368	429	414	365	385	416	395	397	371	389	404	361	410	400	410	362	405	403	408	365	395	373	386	340	410	369	374	406	359	395	407	407	401	359	381	371	393	387	384	419	388	375	419	399	380	341	399	384	394	401	376	375	398	395	381	368	370	394	342	377	407	390	397	373	388	378	371	371	378	415	389	372	362	398	366	365	422	421	416	405	373	375	419	408	414	382	409	387	404	398	389	358	383	409	383	366	363	380	407	339	399	369	368	338	415	408	372	391	347	400	384	378	406	388	358	393	426	383	374	411	417	431	353	373	352	381	398	370	369	414	396	375	397	356	374	411	356	338	396	391	366	398	388	446	397	371	403	385	348	361	400	390	382	402	399	360	381	363	408	411	379	390	353	380	392	439	392	366	387	405	394	370	379	352	398	363	363	368	374	403	373	400	395	409	412	389	387	405	376	416	331	363	372	367	409	419	398	381	363	406	389	397	392	374	400	367	362	382	408	431	390
21371	2426	4771	5693	4838	4109	3502	2924	2610	2246	2090	1868	1772	1658	1638	1637	1466	1434	1382	1387	1333	1287	1259	1249	1264	1258	1232	1277	1282	1228	1185	1123	1084	1066	1103	1083	1075	1110	1066	1101	1048	972	1023	983	989	1044	1009	939	1008	951	1029	1002	942	946	1003	1010	951	998	1002	957	983	938	916	921	941	948	941	980	948	949	922	918	947	915	963	944	944	954	980	929	964	922	1015	916	909	997	932	952	1017	962	974	988	944	911	908	959	894	897	925	991	946	896	961	936	910	930	992	931	970	932	958	962	971	907	931	964	915	907	917	941	944	914	907	952	910	871	933	976	973	977	933	959	894	934	911	972	884	913	917	905	945	944	911	931	915	880	924	977	871	898	929	918	918	928	942	914	948	919	971	926	952	893	886	898	948	925	906	914	976	948	969	942	924	997	889	953	964	913	956	915	922	979	866	960	914	901	867	959	937	928	884	865	951	983	918	913	922	878	939	970	932	939	902	869	968	854	886	930	907	909	917	924	945	919	931	920	963	951	959	909	893	898	909	979	960	886	958	958	971	934	923	913	948	918	916	922	929	852	938	898	916	875	940	942	903	888	914	932	914	959	917	904	986	868	913	913	895	925	942	974	883	893	934	948	913	933	931	888	901	967	866	940	910	922	957	962	936	945	931	895	935	917	854	965	916	919	982	883	898	912	941	985	940	889	946	920	915	874	926	962	862	953	937	916	853	940	928	876	938	948	894	948	944	931	926	979	909	892	895	944	863	966	966	965	989	914	900	949	920	927	947	930	926	956	930	946	982	948	882	905	946	917	878	896	999	1002	881	930	904	929	931	953	880	936	935	925	885	912	906	927	948	870	872	919	961	929	919	929	914	943	927	952	975	920	967	904	950	968	910	948	940	906	932	906	922	973	941	938	934	959	971	889	906	915	923	931	941	933	956	907	937	956	912	907	980	960	938	949	907	910	936	920	961	1013	877	930	890	936	878	952	966	941	932	879	902	980	887	928	955	954	953	906	914	953	934	941	963	899	925	936	948	975	936	968	996	892	922	998	918	901	964	946	978	946	920	910	924	970	953	1019	925	910	957	961	897	948	959	915	910	964	928	930	900	906	945	937	914	930	923	847	940	907	938	892	980	909	911	917	904	949	944	925	900	925	935	981	898	985	950	902	945	919	974	963	971	926	942	881	965	943	941	971	938	946	890	933	958	881	968	892	963	939	991	904	914	890	917	937	978	937	942	951	908	908	929	899	928	878	929	995	879	901	918	930	924	931	953	875	920	904	979	983	923	901	892	913	986	905	927	990	873	933	918	918	918	962	869	915	949	954	986	934	919	907	935	989	896	1025	948	918	899	926	928	963	882	904	982	931	895	904	897	936	942	962	962	952	938	891	901	934	922	905	926	922	918	949	908	894	938	970	934	938	958	936	920	1003	888	979	895	906	892	934	1003	966	930	862	933	905	937	935	903	927	962	908	949	939	864	886	891	928	967	918	871	939	930	934	925	916	955	975	909	933	961	909	914	955	866	955	944	936	913	895	949	911	902	923	897	914	939	928	930	909	901	895	936	948	908	929	920	916	924	919	928	918	991	979	916	933	908	914	935	900	929	917	920	932	946	927	917	909	904	914	924	880	970	925	905	871	974	919	897	957	935	923	935	923	885	914	997	896	934	911	946	944	942	934	982	930	983	973	980	855	909	940	883	915	945	900	936	963	925	947	924	899	897	896	908	992	948	927	985	990	969	919	895	972	917	947	972	893	961	897	937	950	921	943	947	920	914	956	902	935	930	928	929	936	900	931	897	933	894	962	894	910	877	935	902	908	923	928	928	977	864	947	894	961	884	952	889	933	897	999	891	918	945	917	914	899	952	955	916	910	928	947	858	961	929	885	943	926	924	923	933	925	915	919	931	897	940	926	909	928	891	885	914	896	921	938	964	935	929	935	959	955	905	948	921	944	980	928	948	950	1015	923	937	945	915	941	952	892	939	948	965	944	920	947	942	934	939	889	934	896	935	922	949	892	910	930	931	912	912	1001	922	882	961	861	929	940	945	881	932	938	940	943	922	959	899	936	912	955	934	895	969	976	906	939	957	910	888	920	875	921	861	933	964	918	939	946	892	940	887	945	940	930	926	898	901	888	963	882	949	917	1011	934	911	941	879	897	951	884	922	915	867	903	945	917	934	927	925	919	907	892	936	937	909	915	952	962	969	900	941	949	886	928	955	920	987	965	1007	945	918	937	940	920	911	915	916	922	929	903	966	878	959	942	908	924	963	986	959	969	919	924	876	903	964	946	910	930	881	924	928	933	946	957	887	979	933	884	949	903	921	904	924	922	904	915	974	946	913	902	982	931	928	1007	883	875	940	912	961	881	914	906	945	928	979	932	934	970	960	936	878	966	917	968	929	901	905	880	925	926	925	905	947	905	884	932	937	870	907	956	926	926	925	968	922	956	903	937	960	925	905	903	927	885	913	946	922	915	941	890	947	927	970	917	934	883	982	936	917	894	907	896	942	949	948	914	946	905	957	945	952	870	985	874	917	905	926	935	965	905	931	942	841	924	931	969	951	933	916	876	885	945	909	885	949	947	941	869	959	929	925	913	877	985	977	902	941	933	908	974	909	922	925	932	939	899	952	906	895	882	936	988	888	883	915	899	956	909	943	960	916	958	921	924	946	960	892	902	911	899	964	910	870	929	918	914	971	906	923	923	946	942	997	980	946	940	907	890	926	948	926	950	946	937	888	959	950	951	930	910	959	915	892	948	902	898	882	935	899	840	926	945	948	957	913	959	882	962	925	931	934	942	949	926	910	922	890	897	916	891	886	928	929	955	894	867	923	946	887	946	866	930	885	935	895	953	947	846	912	939	913	929	895	912	909	915	933	921	898	939	896	918	898	907	881	961	955	947	937	961	925	914	919	913	893	859	914	931	907	906	920	870	919	927	921	924	956	886	941	920	950	967	970	918	942	897	902	942	895	945	923	912	870	974	952	952	884	928	910	906	893	945	939	880	935	873	953	929	949	933	929	881	945	958	937	956	915	928	946	868	1005	924	950	906	953	1007	874	883	917	884	920	907	920	902	964	931	951	896	962	927	843	987	951	931	958	894	884	928	924	924	959	898	940	992	954	926	940	903	936	915	923	911	952	926	913	915	914	964	868	961	975	941	981	971	941	972	967	972	882	900	918	927	946	891	941	925	949	938	943	917	938	911	915	894	959	916	868	890	874	906	937	932	975	969	997	907	913	955	952	966	938	936	925	913	885	876	930	956	908	982	949	885	1000	859	915	844	961	876	944	897	868	902	945	927	877	978	896	879	986	932	963	913	937	916	903	967	942	957	962	884	918	970	947	931	858	902	934	949	931	938	868	880	960	895	941	923	907	859	920	951	944	939	894	899	949	957	968	917	922	891	936	924	933	961	924	933	876	936	976	924	907	930	920	879	946	948	902	1016	938	928	993	935	924	929	918	890	928	916	915	935	955	939	916	932	968	880	912	921	966	927	942	888	906	967	907	894
2730	244	261	199	194	160	170	171	147	174	150	150	148	174	169	141	140	138	138	144	140	147	131	139	164	154	149	155	152	179	156	140	156	154	155	156	177	152	160	137	139	162	143	142	153	146	135	152	146	130	128	132	125	141	154	143	163	145	168	117	163	156	136	171	154	148	144	157	163	153	172	135	169	154	149	148	122	147	153	135	139	152	148	155	156	149	147	139	164	152	161	133	152	129	145	144	146	151	161	136	126	136	142	149	133	173	146	136	160	141	148	149	139	173	146	127	145	162	137	161	159	134	167	135	154	142	142	141	166	169	148	159	136	145	155	134	173	121	164	145	166	153	136	133	143	176	135	141	166	135	140	141	166	129	158	150	172	157	154	141	151	144	153	173	143	151	150	149	145	151	147	141	155	142	146	128	158	142	135	138	128	130	153	146	146	136	156	145	149	131	169	160	152	154	172	142	171	154	146	154	147	135	153	159	140	154	150	139	150	164	156	158	118	158	144	149	119	139	143	138	156	155	138	125	143	122	146	145	159	131	159	132	135	174	134	127	157	167	152	119	140	166	147	131	132	159	167	133	149	131	131	151	153	147	147	145	151	159	173	152	160	158	137	149	140	135	154	135	147	155	153	128	139	154	158	126	129	156	167	140	161	137	135	125	136	122	128	141	141	125	137	176	153	154	133	151	150	137	138	157	140	163	154	168	143	167	157	137	130	156	134	166	149	145	141	134	129	155	154	156	144	155	124	159	144	155	138	148	136	146	149	156	163	135	127	142	146	138	152	163	146	160	167	145	142	131	142	151	139	143	146	123	168	126	171	157	154	159	142	138	151	132	154	149	136	129	149	141	131	158	139	159	144	162	159	163	162	142	159	150	125	161	157	140	151	157	135	124	128	139	139	144	155	137	139	124	146	165	141	144	138	145	145	141	146	165	141	144	158	148	168	139	132	147	134	125	154	151	149	142	149	140	120	152	125	157	131	141	137	143	142	137	131	150	134	118	135	159	154	133	169	153	151	155	127	141	142	152	137	123	161	144	134	156	145	163	145	141	146	148	150	153	128	137	143	134	155	130	138	148	150	149	145	156	138	165	149	173	174	130	170	150	148	136	142	151	138	122	150	146	157	160	142	147	160	130	146	125	165	144	141	134	164	146	146	144	150	139	162	162	159	163	140	164	136	165	171	153	141	151	129	163	155	157	157	117	144	140	149	142	138	148	146	149	136	140	156	153	154	160	158	139	133	147	138	175	139	161	176	152	149	162	150	138	141	147	145	133	157	137	144	132	154	117	161	132	152	144	128	156	155	148	165	153	149	165	154	142	139	132	145	137	136	149	149	156	135	164	164	157	135	131	168	145	149	150	138	147	152	156	137	143	163	153	172	164	144	134	153	142	162	141	161	156	143	173	138	148	119	157	155	124	124	151	120	160	148	147	143	157	121	152	159	148	173	155	175	171	123	139	154	148	135	152	155	162	179	156	173	152	138	164	127	127	144	142	139	140	149	152	119	127	144	156	167	140	163	145	172	146	137	165	137	129	133	144	171	154	137	148	139	138	135	147	146	180	137	154	132	164	154	139	149	173	150	162	149	173	154	129	140	144	137	161	151	150	164	169	146	166	135	150	141	146	150	146	132	145	162	136	116	167	130	146	137	160	132	153	148	138	133	147	125	153	169	150	146	144	154	148	160	144	176	158	155	168	140	142	151	153	146	140	139	139	154	146	132	118	141	120	131	136	147	167	154	118	142	130	177	137	140	125	129	162	136	144	141	148	144	145	156	136	134	145	161	154	153	139	147	142	134	127	130	137	141	134	152	158	150	144	152	149	141	163	134	154	145	146	128	146	150	115	132	139	147	134	148	140	155	173	136	135	135	141	133	129	144	136	159	128	155	166	138	157	159	148	132	144	132	163	153	178	126	155	149	151	137	163	150	145	140	155	121	159	142	152	144	172	136	150	165	186	158	145	160	151	163	141	141	143	141	138	136	138	135	140	146	129	142	151	127	148	149	145	158	155	137	157	151	147	152	153	132	149	121	140	170	171	143	124	127	154	158	155	162	138	156	148	144	145	154	130	151	150	148	158	128	149	139	154	144	137	141	141	149	151	159	155	150	147	159	163	128	149	146	137	152	155	152	151	135	157	160	145	157	137	148	150	131	146	146	154	133	164	131	141	114	143	135	145	159	150	159	172	140	150	141	127	140	126	152	141	160	142	159	148	130	162	140	153	142	150	156	145	128	169	139	167	148	157	151	192	143	152	150	147	132	138	166	162	138	135	148	134	139	126	165	143	156	152	160	146	140	153	150	139	152	143	147	155	155	134	154	159	158	141	128	142	154	129	115	132	154	154	145	166	138	139	133	129	129	137	149	160	157	135	130	109	130	133	138	157	149	139	134	122	147	157	156	166	156	121	131	168	142	150	140	160	163	158	158	146	156	170	136	124	161	149	148	140	133	150	140	165	121	138	152	158	142	150	156	148	123	139	141	132	146	163	135	155	158	146	155	153	143	168	128	137	130	135	152	152	141	149	118	138	173	144	141	134	159	157	161	129	164	176	131	139	159	132	114	145	155	150	140	171	165	161	153	165	151	153	134	129	154	139	155	142	165	162	175	144	147	167	165	151	146	144	149	158	159	136	142	134	132	149	128	157	144	120	160	161	142	139	143	140	143	142	145	140	155	133	137	147	148	157	122	138	136	116	128	162	146	144	164	137	145	141	148	144	167	166	165	173	151	141	150	148	139	148	151	138	146	142	151	151	148	140	141	162	136	129	147	130	152	169	131	138	135	142	147	118	153	141	135	141	163	136	147	173	145	157	155	150	148	158	151	148	147	152	144	136	134	156	153	148	133	135	141	142	161	167	145	140	129	148	147	128	160	161	142	166	154	140	144	158	139	157	143	156	124	141	152	161	146	143	138	173	155	136	143	154	126	154	129	132	157	142	145	153	147	135	160	149	159	143	134	146	144	164	167	164	115	165	151	135	158	139	154	145	140	166	140	151	147	156	150	167	133	131	149	167	147	157	159	153	150	184	155	154	144	150	157	157	141	133	142	160	165	129	145	136	132	155	135	164	144	140	158	141	142	123	147	139	171	137	163	140	137	141	144	141	147	116	151	164	135	140	129	149	154	151	152	154	140	161	137	129	159	155	158	126	154	143	142	157	137	125	135	166	144	139	144	162	135	129	134	124	152	148	149	162	145	139	161	146	134	150	131	145	144	154	145	151	124	141	153	147	158	159	154	172	124	147	132	134	144	157	147	145	134	147	141	159	140	158	144	175	142	145	132	140	180	158	155	125	143	172	149	172	154	173	143	121	141	143	152	156	152	156	152	147	145	142	148	160	134	161	149	162	139	160	147	138	137	148	161	144	155	164	149	144	155	125	147	156	145	153	136	134	132	154	152	156	147	172	161	148	166	166	147	129	152	153	166	152	148	133	144	144	145	143	128	142	156	146	165	124	149	178	167	150	143	112	160	156
3131	463	633	645	649	638	563	542	476	470	491	471	465	446	432	524	496	492	467	466	473	478	454	447	499	478	462	467	479	511	469	466	418	430	430	427	486	411	387	440	445	449	447	422	418	431	422	448	427	429	449	417	431	446	404	422	422	453	441	445	421	439	382	420	443	429	411	436	428	474	443	431	434	435	414	409	420	423	425	385	415	427	430	407	393	464	417	431	425	423	412	434	450	374	416	443	431	408	402	429	442	410	440	472	420	436	442	421	441	418	493	408	418	455	412	410	395	434	428	458	415	403	421	450	443	409	443	405	408	448	423	430	416	423	435	446	426	430	451	403	412	432	427	412	385	426	422	440	392	427	429	418	437	449	433	405	414	421	433	407	384	453	429	439	421	412	404	427	411	419	425	420	412	427	399	384	410	404	447	437	408	427	418	424	420	441	422	413	428	468	445	422	441	454	452	398	417	411	423	384	419	419	414	428	420	468	394	425	424	429	401	409	392	451	431	434	430	450	432	446	430	458	434	406	429	418	402	442	433	433	437	406	427	432	455	459	404	412	428	397	402	438	410	422	456	449	412	452	441	429	450	413	435	428	426	424	405	406	379	408	415	426	440	402	453	429	414	394	440	425	441	429	433	411	399	410	402	410	439	429	414	432	416	409	467	430	439	433	424	424	427	466	406	403	443	424	444	408	420	472	410	460	420	416	384	431	407	467	443	432	420	432	407	417	396	435	435	413	405	392	391	429	398	466	441	440	466	432	424	443	407	439	437	444	447	455	434	451	467	393	416	428	412	440	399	422	381	416	427	417	413	455	445	419	423	410	464	416	470	394	393	448	428	427	414	410	438	372	384	422	433	423	423	454	431	433	410	403	448	402	438	406	425	418	410	443	461	397	481	433	436	445	442	432	438	382	438	396	409	442	408	414	453	445	444	429	431	456	439	419	424	409	413	437	401	446	414	400	438	428	409	417	432	446	423	470	434	436	447	454	411	438	389	412	417	436	440	426	440	422	420	447	454	458	438	433	404	414	417	450	448	436	413	407	412	432	402	445	406	424	449	380	404	385	421	413	426	438	446	423	458	425	362	466	410	449	424	422	431	456	428	415	425	415	424	412	421	412	430	440	439	409	478	416	415	440	435	446	425	417	446	448	419	423	442	422	413	417	432	428	429	425	402	448	422	468	406	438	433	437	418	421	386	436	425	461	416	451	404	414	407	420	464	424	450	459	458	451	439	419	437	441	407	402	450	426	426	443	418	472	448	434	425	395	427	429	467	448	427	422	426	434	414	436	454	429	449	430	430	436	433	404	434	418	393	457	435	440	424	398	413	410	378	423	414	426	430	459	423	418	381	419	435	445	408	394	417	435	429	431	397	439	427	428	436	424	424	433	411	406	426	444	430	439	417	430	426	397	382	446	465	415	398	433	457	392	435	407	419	438	430	439	419	435	409	447	422	416	445	420	421	416	418	439	452	458	415	417	464	422	429	434	458	438	418	431	422	384	430	435	397	428	422	407	416	452	452	408	447	423	434	432	465	424	439	463	410	413	428	452	391	412	428	436	417	435	419	403	418	455	461	419	437	410	408	417	412	436	447	449	415	422	408	411	461	445	412	419	437	433	413	396	447	415	414	496	446	424	420	457	457	439	409	399	469	429	417	403	456	425	433	432	461	456	418	437	410	422	404	436	423	427	418	406	446	417	426	415	439	418	434	421	419	425	392	422	448	388	416	420	433	450	424	408	410	421	441	393	449	429	412	415	405	467	433	410	429	427	454	411	415	418	408	405	425	450	408	411	415	402	415	416	382	446	423	436	413	432	454	452	428	428	460	404	424	444	413	408	406	450	409	407	415	423	455	399	446	422	431	419	429	419	407	415	410	414	435	437	442	404	395	433	422	432	391	404	429	420	470	414	397	405	395	422	421	456	427	390	432	422	450	432	419	424	474	404	402	461	441	444	442	403	427	458	420	407	431	417	415	410	427	409	413	473	444	435	402	438	447	457	436	406	404	424	406	421	409	459	388	378	442	458	389	416	506	408	427	425	445	449	423	427	432	379	450	425	419	440	429	439	433	442	398	439	433	428	468	351	399	443	437	435	424	427	403	421	432	402	430	441	438	413	423	430	426	436	407	453	389	419	418	422	421	424	395	425	412	429	438	453	412	438	420	423	451	436	420	427	424	410	415	419	431	444	430	430	422	466	406	447	450	432	403	386	424	414	395	410	416	443	432	406	446	381	444	430	415	438	449	430	407	389	431	410	368	431	393	424	408	422	390	414	444	404	416	421	414	437	401	421	444	391	423	402	415	440	450	459	432	437	420	409	419	480	423	438	440	420	456	411	421	393	436	418	413	411	410	429	404	430	433	431	429	407	436	453	419	421	428	419	450	425	399	439	401	437	432	418	459	405	412	449	448	459	393	393	426	445	421	417	403	433	446	440	425	426	391	456	405	411	426	442	419	401	470	377	431	436	455	378	427	438	401	459	438	443	419	441	405	394	436	423	417	422	401	407	390	417	476	441	447	397	450	403	430	443	428	445	401	423	409	452	429	390	446	420	442	429	409	416	408	409	432	439	422	419	421	426	440	395	394	447	428	444	433	433	478	401	407	398	413	404	388	434	417	394	399	424	418	433	467	404	442	468	452	410	420	434	417	405	445	430	440	398	420	458	390	417	429	398	459	457	415	472	413	397	449	431	427	405	428	432	383	471	451	451	463	427	437	403	431	455	418	426	425	413	415	424	451	433	477	411	461	447	464	409	444	439	402	464	430	451	424	430	420	428	416	409	440	435	412	420	423	398	420	430	425	395	408	440	404	439	397	434	448	419	430	408	463	370	449	438	434	427	433	482	426	417	429	469	434	455	423	447	413	417	444	405	421	426	436	409	400	425	418	403	459	420	424	457	439	456	439	423	431	433	397	436	436	423	387	432	403	421	430	418	429	380	434	426	411	414	459	472	380	410	439	428	422	414	447	416	429	406	413	415	434	395	428	422	448	388	421	444	418	447	436	409	418	415	419	450	390	433	440	453	421	489	428	445	403	436	407	450	434	432	421	423	458	433	436	422	385	396	396	450	402	366	416	412	428	437	463	413	437	413	428	425	437	425	427	438	414	427	445	450	427	404	466	440	441	481	473	412	405	404	443	407	444	442	421	415	424	464	401	415	418	390	390	439	422	433	398	463	454	398	428	413	404	429	434	401	446	429	409	410	426	437	441	415	397	469	430	405	410	427	405	433	403	432	423	419	404	435	439	431	443	417	432	430	455	444	434	437	422	390	458	394	402	404	417	436	395	460	422	411	419	430	411	432	404	438	434	422	448	434	445	425	408	415	433	430	388	452	428	419	412	422	433	416	418	464	446	446	416	449	417	384	428	449	406	445	434	390	433	424	425	410	411	421	438	411	414	399	431	428	433	431	412	397	451	418	410	390	430	415	389	428	411	468	413	443	442	406	423	436	409	414	429	399	405	450	410	413	440	438
27866	10555	1500	1035	753	540	441	386	345	330	277	315	271	279	278	239	279	286	245	240	217	225	227	226	251	238	235	213	236	227	203	213	212	190	230	240	217	223	204	210	217	201	233	208	215	209	222	194	215	231	202	215	199	209	200	196	214	206	190	224	185	201	236	203	206	220	223	224	219	210	196	201	216	205	217	196	216	217	206	204	204	193	198	223	223	208	221	203	224	227	225	198	217	179	220	211	187	215	184	222	206	202	224	213	198	170	202	200	243	222	193	194	197	221	223	206	196	185	213	188	192	222	185	221	195	203	193	211	194	231	219	217	203	195	180	202	223	203	200	200	233	202	231	211	220	201	190	213	219	196	209	203	213	174	212	206	193	205	206	219	206	179	216	198	220	214	214	201	225	211	217	225	217	215	204	202	214	239	229	195	216	224	194	188	210	192	184	196	209	207	219	174	222	229	221	210	192	212	237	212	199	192	218	226	207	191	208	219	217	232	210	235	215	214	221	212	201	210	221	234	203	198	181	193	225	202	216	207	193	201	188	191	213	232	197	196	189	179	164	219	211	192	198	194	203	197	201	196	206	195	222	205	193	233	185	181	203	196	205	211	204	202	199	220	195	206	225	184	184	203	198	207	213	242	208	191	174	198	178	203	211	202	222	225	204	226	223	240	204	196	226	208	239	194	220	207	216	230	183	196	206	229	207	220	232	195	202	199	210	201	194	221	226	206	196	208	176	200	190	196	218	241	195	209	195	214	231	220	195	219	181	219	221	183	197	207	219	197	216	227	240	188	190	233	190	202	210	188	200	214	185	189	203	222	206	207	189	207	213	183	193	211	218	190	206	217	219	191	190	231	236	208	215	209	198	188	186	201	196	219	204	211	199	204	204	200	211	219	204	205	223	174	197	198	219	214	200	161	211	209	238	224	207	205	245	191	172	230	211	192	224	217	195	201	189	223	192	185	201	198	227	194	211	194	212	209	217	164	219	214	226	191	192	223	234	176	201	176	204	229	216	210	196	202	189	208	217	223	176	206	214	218	195	212	212	243	172	193	205	195	217	205	213	199	236	248	214	219	199	188	241	192	221	191	215	206	203	180	222	175	184	206	217	220	196	211	183	215	213	206	205	208	208	211	186	179	225	188	184	213	234	201	180	213	213	211	220	210	210	194	220	193	226	241	223	207	201	217	199	215	213	184	205	198	203	193	202	194	184	188	182	240	208	219	217	177	200	213	190	223	190	204	205	205	193	204	210	205	182	203	200	189	202	230	179	219	204	184	187	227	189	213	222	200	210	209	180	199	193	190	201	217	219	200	197	216	203	189	190	223	214	192	190	168	204	197	186	210	194	211	212	174	187	217	218	208	201	223	203	182	207	215	207	212	211	196	182	183	174	192	221	214	198	218	198	191	202	191	233	226	196	195	209	217	198	198	202	228	205	222	209	229	203	252	214	187	227	221	223	223	236	207	204	189	174	221	213	206	196	223	187	193	222	200	201	190	215	216	223	203	182	188	188	228	235	197	215	204	198	201	210	175	207	185	220	248	213	208	201	205	227	208	198	200	185	214	222	222	197	212	200	194	218	201	223	208	208	213	214	233	218	222	213	201	189	222	194	212	217	199	227	228	232	210	204	203	186	203	219	220	237	171	192	226	232	174	197	222	206	204	196	231	214	225	228	200	201	202	215	221	221	197	221	205	216	192	201	217	211	186	208	197	198	197	220	213	184	244	206	194	189	216	211	181	189	204	215	216	215	202	219	188	184	188	179	190	206	194	207	221	211	216	220	181	210	196	207	228	186	188	198	188	210	212	216	216	212	214	192	217	204	227	198	189	203	191	184	201	191	219	188	180	186	218	214	208	202	198	205	223	202	219	204	209	195	212	204	219	195	220	212	221	188	216	208	231	219	210	179	203	211	178	181	206	201	203	237	237	188	229	218	188	206	182	227	235	207	219	201	224	214	221	226	223	190	209	200	178	231	192	220	216	198	203	205	173	211	210	237	207	202	208	199	227	233	223	212	187	219	192	217	237	217	188	202	211	192	213	208	195	204	191	184	180	227	208	216	180	189	203	199	225	203	221	174	209	224	190	193	214	225	201	219	245	227	195	205	202	212	232	205	201	200	190	210	225	210	214	209	198	214	203	223	192	193	195	205	198	232	215	195	219	216	187	214	185	203	182	209	218	215	199	194	214	198	186	205	198	210	209	207	202	234	203	212	219	195	191	213	211	215	204	207	216	185	217	196	195	183	192	216	178	218	196	175	207	203	205	181	226	215	212	203	202	189	221	201	208	205	185	204	212	221	205	200	226	226	223	192	199	181	218	230	229	198	201	225	214	214	242	189	223	200	206	201	248	196	218	200	198	205	219	218	198	204	224	180	196	194	200	214	196	192	231	187	203	193	214	211	214	226	200	226	216	233	217	212	168	201	194	203	223	208	235	216	216	198	217	205	204	193	219	190	216	222	212	224	229	190	200	190	193	198	205	221	208	202	197	194	187	229	203	207	196	189	219	205	183	200	204	208	212	218	207	205	220	208	211	196	182	233	239	205	196	197	200	178	180	215	208	196	202	206	215	213	183	206	202	203	211	207	221	232	226	199	214	203	216	220	221	184	193	207	208	223	212	194	228	228	208	209	202	211	205	183	186	215	225	210	219	209	202	213	216	212	186	195	221	215	181	209	201	196	236	209	245	215	201	203	197	225	209	194	203	205	201	212	207	208	201	197	188	195	170	209	226	205	222	223	202	216	191	197	177	230	214	184	183	205	225	213	199	216	203	205	208	220	214	200	217	182	199	183	197	191	194	216	191	203	245	220	217	205	211	217	196	218	217	211	216	192	210	186	181	197	205	211	212	199	189	236	189	220	189	204	237	193	212	207	208	205	225	206	237	207	231	193	199	190	195	195	207	198	177	201	185	184	211	217	207	195	224	215	219	187	195	231	246	237	224	206	202	214	240	235	224	196	252	197	184	185	217	210	198	184	195	194	194	196	219	217	215	204	194	203	196	205	221	231	214	214	190	183	171	210	202	219	187	197	240	199	216	236	197	214	220	213	202	211	207	200	217	207	198	213	221	217	221	205	207	223	192	184	204	200	203	208	192	199	174	213	209	184	182	207	203	193	204	204	219	209	216	223	201	211	200	202	202	203	195	177	183	220	185	192	197	197	206	197	202	214	195	206	196	194	214	205	201	198	232	218	223	208	206	231	214	232	210	224	200	208	196	229	203	210	189	214	198	222	223	182	203	218	193	206	211	242	183	215	215	190	184	204	205	227	161	228	207	212	206	192	191	224	209	204	182	218	211	182	213	248	219	165	214	201	211	225	213	193	203	206	208	220	214	201	194	194	192	206	205	216	197	192	197	213	224	200	196	229	226	226	213	190	178	234	212	199	226	224	213	201	238	211	208	197	204	216	208	241	196	197	203	205	195	197	199	166	192	208	226	180	214	172	221	204	232	197	191	208	217	218	213	202	209	198	196
15943	1367	2679	3114	2736	2292	1961	1592	1428	1289	1215	1062	968	1010	938	827	840	865	847	809	821	835	761	745	751	750	723	774	809	688	678	696	675	695	643	636	647	667	619	644	592	582	615	623	605	591	595	633	545	580	589	592	619	588	543	556	588	570	585	567	584	556	559	619	646	547	582	592	581	584	550	541	506	608	570	532	564	593	552	569	576	559	571	585	596	599	569	574	567	580	598	597	519	555	558	581	533	590	569	603	542	620	577	537	563	573	552	550	580	551	564	553	571	572	604	583	582	606	537	564	565	604	578	553	583	563	580	553	597	568	555	576	598	572	516	539	569	591	598	588	555	564	541	595	536	566	575	551	552	553	541	577	536	549	612	557	587	555	569	586	589	527	511	583	554	529	578	585	562	574	585	565	570	541	577	557	561	585	543	559	559	559	594	560	608	559	593	535	582	580	571	572	589	628	540	576	558	574	585	610	549	559	588	555	569	602	547	587	553	579	583	547	542	561	593	563	572	565	575	595	546	537	650	544	543	560	566	576	547	584	577	572	575	556	591	593	550	534	596	593	583	508	585	548	577	588	552	612	529	634	562	555	498	555	569	604	548	518	565	553	572	571	581	546	583	586	543	546	557	553	598	614	508	600	561	575	580	545	593	530	535	558	528	545	608	592	570	535	598	584	568	579	576	538	568	522	565	549	552	588	561	570	571	582	592	551	580	565	596	556	574	516	557	531	551	588	591	547	577	560	548	584	585	563	558	566	534	612	524	551	588	572	564	567	561	563	576	614	529	492	578	551	590	578	582	565	590	574	557	582	636	583	560	568	577	581	585	531	581	580	565	587	585	590	552	545	572	595	548	590	553	583	595	572	519	576	539	567	552	563	562	527	577	602	594	574	574	604	573	541	559	577	592	538	568	566	534	571	572	575	582	550	604	562	525	578	560	604	556	569	509	545	626	550	560	557	583	563	594	594	566	548	530	594	564	579	568	569	550	586	569	541	581	548	550	571	577	584	545	533	588	553	559	556	590	561	636	547	573	589	569	585	586	556	581	587	585	581	609	580	590	547	547	561	516	556	565	584	615	566	565	577	584	531	556	554	552	554	579	575	564	539	534	582	585	597	549	570	594	588	557	587	596	568	538	558	533	531	543	573	571	579	606	576	557	581	589	552	543	558	562	542	621	555	542	594	536	561	573	569	611	561	580	544	589	570	566	585	561	598	542	611	532	584	551	553	563	550	510	557	548	525	583	568	597	543	572	583	582	601	552	581	567	580	547	557	592	585	552	589	588	541	543	548	543	607	541	570	544	562	576	600	566	591	545	624	559	542	539	584	551	564	580	545	583	612	553	586	568	524	606	573	554	563	559	550	532	573	582	599	607	547	526	543	571	579	575	553	565	558	618	569	559	528	528	564	619	557	561	529	581	577	516	545	600	549	535	553	562	543	562	570	597	566	553	586	520	536	592	548	530	530	562	537	524	570	600	549	591	562	592	605	540	580	566	544	631	587	535	618	568	569	569	547	558	528	566	540	561	556	562	567	520	597	573	592	570	551	584	537	592	617	588	560	545	605	549	560	593	559	541	541	578	588	571	585	588	569	534	593	554	577	588	545	556	521	578	541	547	565	566	592	598	555	530	544	576	567	574	545	602	538	584	560	558	553	551	499	595	535	603	572	567	579	581	587	547	540	599	539	574	616	563	566	560	531	563	551	586	549	558	544	604	525	544	563	570	531	580	588	610	537	577	576	571	550	567	538	565	550	584	594	566	522	541	588	491	598	581	546	592	559	581	535	587	561	542	574	553	614	553	535	553	567	572	586	601	581	589	539	572	575	566	587	551	544	575	574	560	563	542	585	580	614	571	543	527	575	557	598	590	538	594	531	535	563	612	557	581	559	570	598	551	564	573	539	566	606	562	546	567	564	517	545	583	546	535	582	547	542	543	581	569	565	560	525	585	558	565	563	544	549	637	548	581	553	542	557	566	506	568	548	584	532	572	571	566	555	547	585	526	569	586	530	570	582	568	532	565	574	570	565	542	559	607	517	563	578	597	610	595	573	598	570	607	555	555	534	584	537	581	563	556	608	564	585	574	534	573	559	571	572	556	603	553	583	555	556	599	592	569	525	557	568	551	559	564	552	558	593	537	571	548	551	543	569	604	575	541	546	591	562	578	614	541	543	576	585	534	574	610	567	554	601	554	552	618	565	533	604	561	558	529	531	549	522	579	567	625	594	561	538	571	594	629	608	607	546	560	614	551	540	567	601	548	577	569	619	582	613	581	586	571	573	551	552	584	582	552	581	583	580	579	548	605	556	583	545	593	556	578	558	505	603	580	545	578	608	588	575	554	576	560	571	569	557	601	568	551	579	545	555	564	566	550	573	574	533	575	564	570	561	566	552	546	585	620	581	570	561	540	519	601	556	545	531	598	518	641	561	566	552	570	544	615	584	563	602	557	578	559	572	562	553	587	602	579	606	532	571	561	528	587	532	547	538	589	557	647	551	587	564	564	559	567	561	551	587	578	534	599	572	552	571	578	525	605	557	549	576	572	588	589	544	578	567	563	545	591	544	598	567	575	564	584	576	523	506	587	538	573	584	570	561	545	635	574	600	579	573	532	563	567	537	556	569	582	556	589	540	561	576	526	562	566	552	553	600	582	562	600	562	534	559	540	573	542	569	530	586	613	549	599	604	545	522	538	584	548	573	561	564	542	576	582	582	573	545	543	554	595	561	608	572	557	582	547	604	566	554	562	553	617	617	563	570	572	562	580	549	600	558	564	556	573	604	582	591	575	581	553	559	570	575	635	579	532	566	574	524	533	591	544	557	589	562	533	573	572	562	558	552	500	568	569	573	576	549	543	538	572	573	543	555	592	545	595	619	576	582	553	576	547	557	622	569	559	554	564	582	589	535	551	552	556	577	551	554	578	556	571	592	580	575	561	598	590	582	598	569	546	598	572	558	537	551	592	557	589	580	571	533	591	605	595	595	560	561	575	531	608	532	568	551	549	553	543	537	612	581	542	586	571	601	589	569	538	533	568	585	587	574	580	553	580	580	570	562	569	585	567	569	514	550	543	538	549	529	529	586	568	589	564	582	609	618	563	545	573	552	548	530	549	519	603	567	565	580	551	571	535	547	561	594	566	533	606	567	529	594	540	521	561	573	597	581	579	607	631	569	598	587	596	581	593	573	559	546	553	587	640	596	561	614	560	600	568	537	601	564	566	551	575	571	573	573	553	580	531	581	569	587	612	555	588	555	557	558	512	531	542	578	569	578	564	553	573	580	570	600	553	562	594	597	543	569	548	591	593	565	570	531	533	537	609	573	578	584	616	584	554	549	536	577	541	569	551	557	572	591	555	573	557	534	546	560	580	581	571	546	569	588	520	542	599	563	580	588	569	605	600	617	520	603	556	577	535	583	541	566	546	581	602	546	566	541	553	571	586	579	606	557	569	556	557	571	564	575	537	552	539	579	611	518	553	558
41089	22098	5586	2262	1569	1115	909	762	690	671	543	535	498	489	467	463	516	470	465	458	446	404	424	470	438	404	442	435	452	398	418	426	424	431	410	398	412	438	419	448	391	383	402	386	387	390	408	391	381	395	379	413	428	401	354	411	382	444	414	404	380	392	408	382	384	343	420	387	413	422	384	353	403	417	442	399	375	400	365	438	388	409	396	398	413	388	379	394	360	376	380	420	406	364	401	404	373	399	421	398	372	394	434	399	414	357	392	394	370	386	386	402	398	380	367	377	378	386	393	389	395	380	407	353	380	404	370	406	361	405	366	361	381	358	393	371	407	362	394	364	394	378	390	331	380	362	394	366	401	350	395	354	376	382	385	427	385	396	378	404	351	359	372	385	388	387	399	411	406	383	371	378	397	363	384	348	390	387	389	406	365	371	392	409	430	398	370	383	357	380	394	414	378	407	391	410	378	406	408	401	379	385	352	383	366	360	366	395	408	344	383	374	372	391	389	389	360	397	408	417	383	373	391	371	398	355	397	386	382	413	386	390	341	413	399	371	394	410	382	391	448	383	409	367	416	376	383	415	412	360	375	402	387	404	398	388	383	381	393	365	368	401	381	404	401	401	426	399	378	388	387	383	415	359	397	410	376	392	401	390	387	381	364	340	415	381	408	394	413	408	396	383	366	417	434	405	385	366	401	382	403	379	402	409	374	374	381	374	373	388	391	399	396	396	407	353	383	362	387	370	409	385	392	353	364	413	386	358	351	403	375	420	348	402	382	388	394	366	382	351	378	374	402	399	427	387	372	392	447	387	390	393	394	380	374	365	404	396	363	407	382	409	389	381	386	403	392	440	384	392	402	378	388	385	409	359	360	425	397	406	433	405	395	372	376	380	365	381	376	369	408	395	401	429	366	343	399	401	385	397	361	373	358	402	364	414	347	371	398	376	342	374	391	388	425	382	364	399	364	410	389	383	389	395	394	358	406	407	358	412	379	375	442	367	401	406	363	388	371	405	384	382	350	355	395	401	379	423	375	386	369	405	355	385	362	377	426	341	398	395	367	398	375	373	403	401	391	376	383	410	365	376	411	389	395	406	385	404	375	397	407	398	366	434	382	392	371	410	411	410	371	383	383	393	372	397	367	377	410	350	375	384	422	373	393	344	395	386	406	365	380	393	434	383	402	405	404	388	379	433	381	393	413	380	347	375	405	355	371	401	403	390	394	380	397	415	396	364	395	382	383	420	360	411	373	388	401	371	419	397	403	357	379	379	369	397	413	354	384	408	394	333	400	387	379	380	401	408	443	378	388	384	409	403	365	406	392	406	385	332	403	377	390	406	423	343	394	379	388	387	371	400	378	418	402	361	407	392	369	395	383	362	400	390	394	360	398	404	389	339	366	391	398	352	414	371	365	393	375	416	358	376	399	410	414	375	384	387	418	365	414	406	376	393	347	347	378	371	426	366	398	387	394	365	410	384	355	369	430	387	403	383	421	416	394	376	372	435	388	414	379	384	377	399	388	370	398	359	393	395	382	417	370	390	389	376	361	373	330	398	390	353	352	367	398	384	396	383	376	408	410	388	392	414	355	392	373	415	408	395	380	414	385	400	396	446	392	385	417	381	377	409	376	385	410	397	404	381	387	366	387	369	432	365	370	405	425	407	349	371	376	410	387	403	378	350	396	377	371	400	366	393	376	398	365	401	401	405	387	402	376	379	418	404	416	418	401	377	366	394	403	378	411	422	394	427	370	408	399	379	359	402	402	388	414	394	406	345	384	393	377	398	392	389	414	375	389	411	379	413	357	374	391	378	389	391	366	396	335	388	422	386	398	393	423	407	397	363	373	396	378	407	391	364	399	386	376	426	370	403	382	402	418	375	378	386	372	409	395	385	358	380	435	433	426	372	381	417	370	389	403	419	412	390	389	368	412	412	373	380	411	380	407	311	379	372	412	387	397	407	405	382	384	347	352	397	407	407	346	354	359	398	368	350	391	382	374	380	406	372	357	374	378	370	403	397	396	389	379	382	398	405	443	380	438	354	415	415	384	383	415	437	378	377	422	394	396	398	362	428	367	357	404	358	362	402	365	386	408	390	387	378	382	373	388	380	397	381	377	369	366	380	416	393	417	415	352	404	409	381	407	366	420	397	382	394	389	384	374	453	375	352	375	381	430	406	419	361	360	411	386	424	355	392	368	386	377	392	377	421	374	378	386	423	373	391	372	399	381	391	343	359	404	384	368	409	377	382	388	355	385	408	384	386	417	382	400	341	357	389	375	387	404	383	377	388	403	352	372	391	350	353	388	369	388	361	380	370	402	393	398	418	405	404	368	383	398	420	395	413	393	384	401	396	359	405	389	355	395	402	420	380	387	364	437	395	369	397	399	438	380	434	368	369	350	381	396	384	419	375	330	405	364	395	370	394	395	400	434	388	427	368	383	404	375	404	386	379	375	345	373	381	401	403	436	373	386	393	363	377	386	401	392	394	405	347	356	415	391	400	401	380	426	382	376	393	401	398	395	413	385	385	411	357	402	384	389	364	375	357	389	384	365	409	405	346	373	361	418	377	374	354	403	396	391	392	399	392	401	398	344	413	410	401	395	363	373	384	360	395	379	364	354	402	393	422	393	393	371	346	370	400	413	372	392	402	388	403	383	383	358	409	386	370	401	369	416	396	376	391	409	417	387	429	390	402	409	375	404	389	394	378	366	377	394	416	384	357	402	373	398	436	384	413	407	381	404	387	392	369	383	362	355	405	406	431	383	399	416	422	386	376	361	382	372	411	404	358	392	379	388	401	372	377	402	346	354	424	386	398	389	411	405	419	376	420	390	381	370	439	404	352	376	394	406	343	382	400	379	410	390	426	398	393	377	400	370	355	412	389	433	379	403	390	385	346	392	361	407	388	385	395	376	459	390	396	430	345	393	401	369	403	389	404	390	426	404	390	381	360	369	389	389	379	371	390	393	411	409	369	389	415	390	385	390	408	381	376	375	405	389	358	401	416	398	397	373	399	398	392	353	357	407	357	378	418	385	340	403	393	398	398	378	402	383	395	390	397	388	412	384	400	387	395	422	379	413	401	388	359	420	376	376	395	378	397	379	370	399	369	363	375	367	389	436	374	401	412	380	386	379	410	356	384	421	434	397	397	390	401	411	371	367	362	350	364	380	356	381	388	365	378	378	415	383	404	386	410	400	382	364	405	396	357	403	375	391	411	420	410	370	398	386	379	397	388	373	382	389	390	385	384	426	355	416	402	389	371	411	401	398	403	442	426	389	405	398	409	422	359	397	365	389	400	404	350	383	397	383	383	386	396	427	369	379	383	359	383	380	410	396	387	365	370	361	411	399	405	404	345	377	438	410	399	411	392	398	361	339	421	361	378	401	375	390	383	383	363	365	348	400	388	357	422	409	405	383	391	408	395	389	396	376	379	413	407	425	379	391	398	379	417	391	393	386	401	383	406	394	417	385	358	401	391	380	410
22170	2591	4787	5635	4997	4145	3466	2945	2627	2244	2054	1874	1821	1725	1646	1543	1522	1534	1464	1405	1311	1287	1293	1261	1265	1271	1203	1275	1252	1217	1114	1028	1142	1060	1086	1084	1099	1077	1036	1059	1046	992	995	954	1016	1002	1020	960	994	1010	1028	969	1009	953	981	970	924	921	967	935	993	945	930	938	975	865	974	965	1008	927	945	976	976	931	985	975	912	957	983	911	948	970	956	928	897	903	924	969	930	924	1010	931	882	932	971	906	899	994	975	941	946	916	947	918	919	923	976	973	915	956	915	923	996	915	879	909	920	987	926	948	910	880	882	911	914	908	893	900	915	922	893	971	941	881	938	943	910	920	915	967	898	957	941	933	892	930	940	946	955	886	928	877	949	955	935	904	894	913	933	928	928	879	937	975	963	887	923	930	980	932	946	921	917	904	939	910	975	917	931	895	936	951	987	948	927	913	918	931	945	868	888	925	968	943	916	917	906	955	916	951	908	919	939	896	894	900	885	878	925	947	933	900	885	1013	913	918	916	946	942	916	910	953	903	947	955	961	898	950	950	996	917	924	944	964	926	876	961	944	873	982	971	900	917	954	944	920	950	922	987	921	899	940	946	906	940	953	966	943	930	943	896	982	896	953	984	934	929	875	971	951	909	917	900	939	950	956	880	842	895	944	947	920	990	953	940	945	921	941	920	911	936	893	902	872	919	940	914	959	919	978	928	963	985	883	873	978	928	861	927	1010	942	931	910	955	976	908	962	956	933	946	893	904	906	927	881	927	944	929	906	933	928	908	896	918	966	965	941	943	939	913	912	891	884	969	905	971	926	930	903	933	968	928	922	960	957	931	905	973	913	988	956	841	851	932	957	924	968	966	983	917	907	925	830	852	937	952	834	931	944	880	927	916	907	948	932	934	980	932	996	912	911	917	895	959	881	960	937	911	892	916	880	918	974	937	938	922	923	935	892	937	899	933	899	919	923	931	888	939	954	953	878	907	924	902	879	909	923	899	905	927	895	970	964	870	903	954	902	944	963	917	905	996	882	957	873	885	914	960	951	994	943	948	932	935	937	931	920	878	915	931	919	988	873	984	887	910	960	935	984	904	937	930	865	898	976	945	887	970	955	925	975	934	921	902	933	946	912	950	966	928	952	973	892	946	895	912	939	928	953	947	904	911	922	901	919	977	904	922	907	911	906	988	927	952	944	949	937	970	956	916	941	967	876	915	888	968	894	918	921	850	979	934	917	933	938	934	915	984	904	960	892	921	923	927	932	937	903	945	921	927	943	961	957	931	932	969	868	889	976	944	898	989	921	919	913	918	874	927	934	964	923	887	947	960	899	977	909	916	918	900	984	995	917	944	890	903	946	893	931	893	903	928	914	971	948	951	903	926	943	916	945	912	938	913	958	942	941	927	935	967	926	936	916	932	942	938	887	954	938	948	929	976	921	915	924	858	949	944	949	925	961	905	899	963	883	900	909	901	940	957	986	905	885	940	966	924	924	915	947	894	918	944	838	932	917	936	946	945	971	968	907	953	957	965	937	916	893	860	953	928	921	935	888	885	939	940	926	898	939	974	890	894	911	961	986	906	951	960	959	946	936	913	959	997	925	905	924	911	926	896	914	902	908	927	908	974	977	938	935	903	914	934	962	952	882	870	908	973	936	906	895	923	906	922	895	940	955	965	923	914	907	935	933	918	887	938	889	918	930	932	984	952	932	989	936	944	967	920	958	925	879	873	918	930	889	968	919	874	867	916	939	929	923	935	940	922	940	924	941	972	917	891	872	909	930	913	893	889	936	975	963	955	899	920	879	907	939	894	1000	953	919	949	952	928	995	914	956	925	929	907	947	951	943	899	941	897	977	924	856	905	933	887	920	901	914	959	928	887	875	912	928	944	960	926	924	953	943	962	936	904	920	875	911	918	904	941	882	920	944	904	935	857	912	948	918	958	961	934	962	915	890	978	894	936	950	942	907	954	958	871	950	984	884	935	860	947	932	986	931	957	912	930	969	964	932	881	929	923	906	921	941	941	900	952	953	903	899	892	984	902	977	930	917	927	958	952	899	922	936	960	937	975	930	971	913	932	923	948	924	892	918	903	956	946	946	924	911	894	912	923	899	938	930	982	949	916	935	903	975	938	898	902	896	981	913	927	919	953	921	929	990	957	897	992	955	945	920	951	922	890	981	948	938	969	922	933	948	974	938	895	870	940	910	943	923	897	953	981	936	957	912	966	981	929	909	943	974	920	920	901	900	1019	898	900	903	951	953	929	932	972	863	927	929	892	893	958	976	945	887	919	910	951	917	934	965	914	923	903	934	882	922	986	925	970	893	907	943	949	893	925	899	929	945	947	944	934	843	914	934	887	949	921	960	949	906	951	849	935	864	940	895	921	950	1009	921	933	925	967	878	910	982	962	907	933	980	922	922	936	966	910	914	916	955	928	922	925	943	908	905	917	979	947	927	943	978	940	876	977	949	944	932	905	937	928	930	855	939	986	926	932	891	900	911	930	908	866	890	927	939	891	961	900	923	936	918	896	889	903	861	904	886	980	955	933	944	902	968	919	938	971	888	973	892	978	925	982	931	918	986	896	965	961	955	954	913	895	888	918	955	1022	906	925	925	907	878	964	890	917	916	944	935	951	894	1003	880	944	894	897	941	914	893	882	913	940	942	923	978	878	937	908	980	967	966	947	927	909	881	949	896	908	940	885	937	905	927	883	959	942	931	917	945	898	922	956	921	927	945	919	901	969	880	927	913	957	878	948	936	960	917	962	937	889	943	928	932	918	924	919	944	950	921	972	887	875	937	949	941	936	970	912	900	968	857	944	955	913	856	896	947	921	947	899	894	905	938	935	897	919	946	935	908	903	907	916	905	936	970	909	908	967	967	936	911	917	967	967	854	961	917	898	861	915	897	911	908	933	910	902	924	944	944	931	934	917	978	915	906	926	887	885	869	976	935	885	913	927	963	938	926	917	910	912	1003	941	918	924	924	899	890	899	917	929	969	921	984	953	929	965	923	963	966	985	940	983	1004	912	886	893	961	874	913	900	951	953	979	949	937	972	868	939	915	939	983	930	929	961	931	987	981	953	963	932	940	919	892	968	913	916	972	957	949	900	964	918	931	921	968	946	928	941	913	950	915	955	930	952	890	939	926	991	887	974	864	920	955	860	934	904	946	902	983	897	997	909	915	863	919	917	891	923	974	911	962	933	959	935	932	915	923	940	968	934	929	930	876	918	952	912	909	990	913	881	935	895	987	911	932	880	945	957	926	918	923	945	938	942	950	923	892	900	943	950	933	954	932	934	970	1004	931	896	926	890	920	901	985	930	942	940	930	962	916	958	952	975	900	928	938	914	917	906	945	965	927	937	931	923	936	923	947	905	947	912	949	947	852	910	933	925	934	938	968	938	916	966	953	910	918	951	958	961	942	909	935	904	912	897	950	968	877	931	910	908	899	949	910	937	896	934	886	904	966	893	939	944	879	876	860	985	978	929	925	961	922	879	967	922
2812	231	232	222	198	179	173	163	138	161	163	145	131	156	167	157	148	176	144	155	142	167	170	143	171	153	170	152	138	153	156	151	141	126	151	146	142	159	130	160	118	157	133	142	149	141	150	143	155	128	139	163	156	151	151	156	135	165	139	121	151	143	151	144	139	154	165	140	121	132	127	152	141	137	131	139	136	135	152	140	158	129	133	138	132	148	130	142	155	145	160	142	160	138	141	146	155	130	146	159	135	132	154	156	149	146	148	137	156	142	162	167	150	149	138	144	144	148	135	133	135	139	136	137	117	151	144	140	157	157	160	126	134	129	128	149	147	144	163	158	144	135	141	138	159	144	165	142	151	133	162	137	170	145	143	140	140	170	153	160	139	146	149	138	133	124	128	160	136	155	146	152	140	127	118	135	105	129	154	152	127	144	160	147	149	150	137	158	160	133	147	168	154	163	157	168	104	153	137	151	161	140	135	131	150	164	174	147	125	148	137	132	137	161	147	133	161	153	118	136	151	125	162	140	140	170	161	126	133	163	142	159	153	133	148	134	167	161	139	148	143	160	155	145	129	126	149	156	147	151	157	160	121	123	123	148	176	147	134	155	138	152	131	172	144	143	140	150	141	153	159	177	131	136	133	131	146	139	138	175	154	148	146	141	141	157	133	138	148	154	130	136	157	146	139	116	163	142	174	156	146	148	170	138	140	141	142	141	146	140	165	161	146	157	141	141	127	123	149	133	157	126	143	129	136	163	148	140	155	142	149	122	145	134	164	142	150	181	140	153	131	146	152	145	131	155	121	133	143	153	169	132	151	136	137	146	148	156	153	147	134	134	148	160	136	175	156	150	174	134	131	132	144	138	141	146	160	162	154	148	138	128	136	178	154	146	152	129	140	127	134	131	137	132	142	136	147	148	150	156	141	144	140	142	130	145	143	136	146	121	146	148	150	137	155	159	143	135	149	139	156	144	135	143	157	153	144	128	145	148	143	153	153	143	142	143	163	146	157	148	146	153	146	176	132	126	146	160	135	144	134	139	150	147	148	141	149	136	142	154	147	158	149	169	167	152	122	134	124	143	140	168	141	152	131	133	135	134	163	162	169	167	127	140	150	165	151	138	145	127	132	137	129	155	139	151	128	131	132	130	150	155	118	165	127	152	121	137	139	151	147	162	123	142	148	159	144	145	140	137	147	144	144	171	144	134	147	158	134	143	132	141	129	161	149	160	122	145	137	154	153	142	131	142	142	156	152	162	141	138	135	131	164	137	124	157	130	139	150	117	143	162	142	162	147	147	131	144	134	150	131	157	116	139	138	135	153	133	133	138	135	132	132	126	158	130	148	141	118	138	137	140	130	165	133	147	146	131	134	167	151	141	138	140	152	159	156	169	128	123	130	126	129	152	134	150	152	136	131	152	138	125	144	156	147	157	145	136	156	130	150	157	146	161	150	151	143	141	173	144	140	146	143	169	157	147	159	161	137	139	157	126	169	128	133	138	155	140	142	137	156	136	140	144	127	144	144	138	126	162	151	142	140	140	158	136	140	144	150	138	162	152	144	132	160	142	147	156	147	143	141	147	139	166	160	129	158	140	139	142	121	137	137	143	132	151	158	145	142	146	157	145	164	162	161	154	133	141	145	127	136	147	143	155	147	140	152	148	140	140	147	165	145	153	164	139	141	143	163	130	152	154	132	163	126	135	124	163	140	120	141	159	136	150	149	164	145	145	152	154	142	155	128	156	133	143	158	151	126	139	141	159	161	128	173	169	129	162	168	135	135	141	152	130	138	170	135	144	154	139	137	151	121	150	150	136	138	150	110	144	129	141	118	153	150	142	162	168	161	166	137	138	153	136	149	168	164	138	135	155	149	137	135	127	152	159	153	140	138	137	146	131	143	147	159	158	137	156	136	124	140	152	130	138	151	151	150	145	155	131	152	158	147	135	127	139	135	120	135	144	173	155	137	152	135	143	148	139	164	158	153	149	155	129	140	151	144	115	140	147	172	147	143	144	115	150	148	156	155	141	133	138	158	160	170	117	134	124	152	128	135	138	148	170	144	122	150	138	160	152	136	150	126	136	142	126	129	162	170	147	152	160	134	160	152	154	142	136	141	161	137	151	132	150	147	152	121	136	139	140	142	148	148	124	161	153	143	131	142	134	131	124	168	174	155	145	140	154	154	142	133	143	141	131	133	153	136	154	149	140	140	157	146	132	132	142	163	139	119	128	174	151	136	144	151	145	145	139	152	148	154	147	142	151	146	147	147	158	146	148	134	138	139	151	153	134	157	127	130	144	155	153	127	149	153	145	158	162	128	133	149	138	115	148	158	167	128	133	148	152	135	146	144	142	152	143	144	108	139	160	147	132	126	161	127	158	148	134	121	149	139	152	153	159	152	165	122	152	128	144	166	144	145	157	144	139	133	145	137	138	132	134	143	163	148	122	143	178	146	146	146	122	163	144	124	148	153	150	148	157	159	156	148	122	152	148	151	131	135	128	155	136	117	141	155	152	136	145	156	138	157	140	151	158	149	157	165	139	147	156	160	177	130	129	138	170	148	137	163	155	147	151	138	132	148	136	155	126	124	141	124	140	134	165	158	129	128	146	133	147	140	157	169	157	144	132	142	147	157	148	137	155	152	142	152	143	144	164	128	131	137	137	147	137	153	167	141	148	133	166	164	142	137	154	147	126	161	147	138	167	163	158	157	146	145	124	149	149	137	164	140	137	156	147	143	147	165	138	162	139	150	152	153	147	161	174	138	132	147	155	134	143	134	148	144	138	148	144	148	169	151	146	130	152	155	172	141	141	148	136	134	126	160	137	122	158	134	140	142	125	151	122	144	155	149	131	125	166	175	142	148	133	153	162	142	147	131	144	151	134	165	141	165	135	147	140	146	129	156	168	146	124	148	148	138	149	142	170	158	147	156	139	158	157	146	154	155	142	126	129	148	138	153	149	146	145	144	147	166	160	139	163	146	151	137	147	147	143	142	155	149	151	145	142	123	138	156	156	142	138	147	161	138	145	157	153	141	148	133	138	138	150	134	144	142	143	146	114	134	132	143	145	147	152	168	137	133	157	145	140	156	141	157	143	153	154	149	136	164	147	132	142	173	164	142	142	130	159	157	132	163	161	146	149	141	118	140	130	136	128	129	153	154	133	155	153	144	170	149	147	137	142	143	152	129	158	151	137	157	134	142	155	158	154	149	152	142	137	143	118	144	132	151	137	158	163	154	178	143	149	151	152	142	148	143	142	155	129	154	156	118	139	147	143	136	130	167	151	145	162	147	152	161	170	171	126	153	147	169	152	149	137	135	126	146	157	139	147	136	159	133	145	159	157	146	116	143	142	148	147	170	151	135	135	159	139	177	135	132	151	122	136	123	135	155	142	164	119	146	158	144	148	136	154	136	121	134	161	161	146	153	122	138	156	130	148	144	139	121	155	149	163	129	146	152	145	158	145	164	142	139	117	133	140	151	128
3112	498	617	696	635	571	569	555	503	477	477	482	448	422	491	480	499	488	456	453	465	447	456	477	447	460	487	498	464	487	445	440	447	421	414	437	426	476	423	408	422	446	432	394	422	475	424	439	425	409	423	441	472	476	427	413	428	426	420	440	416	450	405	424	405	392	431	405	414	422	450	429	407	438	396	459	436	429	453	439	433	422	440	424	420	427	454	410	396	451	408	408	424	448	425	443	387	430	449	411	389	406	400	446	413	431	456	424	389	427	454	435	422	419	420	393	442	434	423	452	415	387	401	438	413	411	428	395	445	444	415	410	467	445	408	426	414	412	415	445	411	422	411	460	454	412	427	416	404	431	435	428	417	409	446	409	438	411	415	402	423	410	449	448	451	405	416	421	433	423	410	389	401	466	453	414	412	394	382	430	419	459	439	400	408	439	409	389	423	418	416	421	427	431	413	415	485	372	411	422	372	437	446	484	428	439	438	440	393	435	446	436	428	401	414	426	406	434	414	411	411	443	417	442	428	423	453	412	405	454	434	429	459	399	412	425	456	395	435	437	428	416	430	410	415	406	424	430	408	422	431	431	380	413	453	418	382	408	469	445	444	448	427	398	430	429	420	407	429	419	399	367	423	439	433	437	390	416	452	410	432	408	406	424	413	452	399	420	411	427	392	409	443	441	442	398	396	420	398	417	422	440	412	423	441	399	427	445	414	432	443	433	397	432	404	437	436	422	424	441	388	368	432	457	428	402	443	395	423	428	379	436	432	399	457	460	407	428	419	438	439	427	408	398	391	417	425	399	404	424	384	405	386	428	428	416	409	399	423	430	417	423	392	419	448	455	449	433	400	405	439	406	421	418	418	402	423	432	415	443	440	406	425	426	392	448	450	400	418	406	433	398	394	419	444	402	440	456	412	407	455	420	381	411	407	453	451	400	428	377	440	434	462	423	414	471	415	429	426	411	423	422	425	415	400	434	409	426	453	400	399	363	403	464	417	420	429	415	413	416	398	415	442	452	434	447	388	415	419	443	412	458	423	445	412	414	426	399	371	409	452	410	430	428	399	454	420	440	445	461	421	412	431	442	465	393	428	413	437	394	394	440	423	427	425	474	397	357	407	432	434	393	428	392	440	448	403	396	443	439	413	413	462	471	409	410	413	435	429	444	415	440	434	429	414	371	438	435	445	431	409	444	378	405	407	426	457	428	420	409	426	410	426	439	416	432	439	451	448	469	390	403	404	417	402	436	407	400	418	389	419	433	426	448	432	416	438	440	427	442	417	424	412	400	403	445	464	398	441	397	441	435	424	445	381	423	437	446	426	431	414	420	414	410	376	423	450	433	448	458	422	430	413	440	427	430	411	427	461	409	426	429	396	447	451	428	417	437	431	419	402	419	421	410	425	419	405	419	462	392	386	404	408	457	474	429	419	408	445	436	398	419	398	410	441	420	407	415	406	425	429	405	440	413	416	409	438	406	431	423	429	418	429	424	446	422	402	430	422	397	414	414	422	449	433	410	416	413	409	408	393	430	461	421	406	415	429	426	466	405	439	389	430	446	395	403	416	381	394	424	387	408	446	445	406	420	429	420	369	425	418	454	435	396	421	449	407	430	419	386	386	428	408	413	427	392	414	402	397	427	425	418	430	454	411	420	438	450	445	420	413	444	410	404	420	437	431	433	404	451	459	428	457	427	418	430	421	379	440	428	411	481	433	407	440	457	432	421	432	430	430	475	434	415	400	416	449	437	420	388	403	462	423	406	458	418	431	418	469	439	408	431	408	426	427	398	412	448	438	395	423	439	431	425	422	468	433	417	401	393	449	421	454	416	438	432	419	409	394	434	417	387	429	401	441	435	417	402	407	451	451	449	451	410	426	428	391	436	403	434	449	432	451	423	416	447	406	415	404	427	405	437	445	407	375	440	416	431	454	427	451	410	399	417	414	445	438	420	390	448	411	420	400	386	429	402	412	435	442	422	411	387	403	447	436	434	422	426	414	458	436	437	431	414	438	417	401	407	410	435	413	433	427	409	412	444	399	421	441	423	429	428	418	411	437	433	450	376	439	416	388	382	444	435	417	446	418	405	446	409	455	445	437	415	434	401	414	396	436	407	390	399	411	426	452	413	386	439	414	447	431	406	415	462	418	419	436	420	435	431	424	419	452	425	427	417	443	399	412	424	400	416	481	434	434	422	441	405	419	414	438	392	403	444	425	423	486	442	422	420	427	453	430	415	446	449	402	422	463	415	438	382	409	411	411	403	413	435	420	432	431	434	412	408	425	398	435	446	446	405	414	408	400	409	424	419	417	441	423	424	423	412	406	422	361	399	392	428	425	426	437	416	478	393	395	426	422	417	417	468	420	404	421	441	421	399	452	434	457	413	429	405	456	434	424	398	409	441	447	421	413	409	446	447	458	449	409	403	403	437	414	425	440	424	441	419	403	403	384	430	439	439	421	400	437	426	410	424	428	438	436	453	417	432	423	423	392	462	452	443	427	426	399	409	385	436	421	415	387	416	433	371	447	405	411	431	408	407	431	449	400	439	398	409	437	423	426	403	439	423	431	412	430	418	407	439	423	411	405	439	431	405	427	407	419	399	440	467	424	435	392	421	421	396	432	435	439	456	422	427	409	436	412	417	427	417	442	418	431	418	424	438	436	395	436	432	418	426	434	406	414	430	424	435	418	422	460	412	407	425	438	428	451	421	436	431	410	391	418	409	428	435	426	414	406	475	462	427	416	441	437	428	434	421	431	425	403	415	383	419	458	441	420	404	430	398	406	438	417	430	406	433	429	428	452	391	448	395	407	405	430	433	423	418	411	425	424	428	420	427	405	407	455	471	403	401	433	435	397	426	424	432	442	455	401	402	426	415	464	415	379	442	409	411	411	389	405	423	422	444	433	434	433	428	385	427	409	401	442	428	436	445	433	413	395	411	420	400	376	448	426	452	407	456	419	435	419	409	448	393	431	442	418	427	419	444	415	415	408	435	450	380	418	394	403	443	433	440	428	408	431	414	396	381	432	483	437	428	417	425	404	431	416	396	402	408	394	450	436	390	437	449	381	424	404	433	427	417	406	396	425	417	415	440	463	428	408	402	412	408	417	408	435	426	422	415	456	418	466	400	417	402	444	434	385	439	430	418	440	409	427	455	425	439	422	406	423	399	422	407	397	452	414	431	422	362	422	428	436	417	454	418	408	443	429	379	478	401	430	439	455	446	466	416	421	415	403	426	387	433	409	398	401	422	425	439	368	436	432	432	442	404	437	409	440	416	413	440	445	432	436	411	412	437	443	425	434	400	428	426	439	405	437	439	422	442	433	396	412	399	457	420	407	426	448	429	415	414	418	428	389	362	421	425	412	445	420	415	392	436	428	399	447	437	409	437	406	436	409	376	407	438	429	419	424	439	425	427	445	439	408	436	433	459	466	459	439	407	455	401	391	446	431	423	458	415	439	446	447	442	412	442	409	408	452	406
27873	10336	1522	1041	711	562	489	382	333	332	286	259	270	257	269	260	224	240	228	245	243	226	227	214	220	223	224	228	216	255	224	216	233	215	219	191	227	241	222	214	192	205	216	201	223	183	230	218	208	183	215	230	217	203	214	210	185	208	198	185	223	203	223	199	210	196	205	214	214	201	202	191	236	195	205	225	207	201	223	202	207	206	207	189	216	197	212	196	204	186	191	200	195	194	177	218	210	212	214	195	214	236	176	194	229	224	211	203	214	237	220	205	234	220	213	206	195	211	229	215	216	202	246	213	226	215	205	212	212	224	203	228	225	212	175	214	197	217	214	230	211	203	241	213	197	203	196	205	230	197	209	184	206	203	207	227	198	199	174	219	234	231	211	182	197	206	225	205	219	171	211	201	208	178	216	188	188	219	206	191	199	222	194	209	223	201	196	192	208	214	212	207	201	216	207	220	206	211	177	236	200	217	189	213	210	238	192	203	218	215	217	204	219	187	215	205	212	208	205	217	184	193	219	209	197	219	238	191	205	201	201	195	227	191	226	201	217	207	189	192	209	224	209	208	229	216	198	204	215	188	189	232	227	232	216	211	248	212	216	186	211	220	221	193	225	214	214	216	203	202	220	193	168	205	232	186	214	206	203	182	208	195	224	224	223	195	203	180	202	217	209	216	212	222	197	237	198	215	190	192	207	197	211	222	203	219	189	204	211	206	225	190	200	193	221	180	204	210	210	193	228	230	232	204	219	196	194	202	233	186	219	242	207	236	227	209	192	188	192	227	217	228	216	199	198	217	215	186	220	201	207	217	189	206	221	242	187	189	198	202	198	216	205	200	228	199	196	193	218	202	193	185	187	187	233	221	219	199	205	220	175	200	229	180	201	174	220	223	200	218	225	219	231	190	175	223	218	232	192	198	185	220	213	202	228	199	195	204	212	176	235	203	221	223	230	216	185	231	226	204	191	186	226	211	196	219	230	222	228	217	185	185	211	185	214	183	203	188	201	213	218	177	189	228	236	225	215	184	210	220	205	211	212	199	205	211	209	191	204	184	192	227	227	219	221	235	222	212	213	206	223	189	189	207	215	196	200	246	200	192	197	227	196	189	206	191	205	220	199	202	183	197	233	229	194	232	217	180	204	188	220	232	190	213	197	227	201	193	190	208	171	179	218	210	196	199	207	212	205	213	195	211	214	200	236	193	215	197	211	212	178	193	203	228	190	196	193	214	200	196	194	192	208	195	189	210	223	212	226	228	188	182	200	213	185	192	182	180	208	220	226	198	240	198	209	218	223	194	211	226	228	212	225	183	191	181	213	199	202	170	205	225	230	220	231	202	219	230	212	195	190	187	154	200	211	204	247	216	204	228	191	216	205	213	203	219	217	202	208	211	200	200	200	177	185	196	224	215	214	190	203	214	210	194	215	213	189	190	219	217	208	209	207	212	213	239	190	200	197	199	228	212	215	217	220	192	201	202	205	200	218	213	231	193	205	223	202	218	207	210	218	223	205	232	180	193	225	212	219	193	195	223	192	209	198	216	205	194	190	205	235	188	223	232	206	182	198	217	214	189	193	224	198	208	192	199	215	185	197	218	217	219	199	204	207	206	179	196	201	193	183	203	204	212	201	204	180	201	211	230	188	183	213	215	212	211	182	227	197	194	192	208	200	217	214	188	208	195	210	201	228	206	196	214	202	204	212	220	212	212	200	217	226	207	199	222	210	219	177	193	207	235	226	199	207	240	217	201	222	217	224	226	194	215	208	184	231	224	224	193	201	202	191	216	196	194	192	207	222	234	195	175	201	204	198	239	214	217	195	189	191	220	236	226	204	181	199	162	178	194	220	182	221	228	203	215	217	216	217	200	208	205	217	211	194	216	214	218	221	198	179	223	205	171	188	190	200	231	202	215	198	209	212	225	193	184	195	211	221	222	192	209	196	227	220	226	199	203	214	221	196	182	192	202	210	212	234	217	225	222	217	213	221	200	228	210	188	199	224	188	185	222	230	200	208	207	186	226	227	208	224	191	218	196	198	204	196	225	205	187	205	219	214	199	198	217	219	199	200	193	196	193	183	178	184	198	221	219	216	219	207	211	176	193	178	185	228	205	186	191	233	240	238	199	219	217	237	200	219	194	193	197	210	222	185	189	209	219	214	203	216	196	177	206	243	175	172	224	230	206	199	229	216	214	219	209	200	211	183	203	221	203	209	195	206	199	211	187	222	211	214	217	210	201	210	210	232	246	229	203	221	228	228	200	220	176	210	194	202	197	192	197	214	225	228	201	213	199	198	191	203	216	191	205	210	204	207	200	219	214	186	195	195	198	193	200	213	212	199	214	236	202	198	202	192	171	188	199	202	167	239	187	208	228	195	202	188	169	214	218	197	229	216	165	194	188	224	228	213	197	196	199	218	219	206	212	220	216	197	208	207	181	217	208	215	185	196	218	209	188	205	215	200	240	216	201	208	211	190	218	202	222	212	200	213	221	217	193	197	191	217	192	208	201	236	224	195	183	186	185	217	190	199	225	230	227	220	219	189	204	189	241	234	204	216	208	234	188	201	192	199	209	188	206	189	206	191	203	185	240	203	209	218	213	203	227	208	234	195	196	189	214	222	232	228	199	238	198	211	203	204	188	220	225	180	211	200	200	186	193	204	196	215	235	225	218	221	233	200	214	208	185	211	210	233	225	213	221	200	222	214	213	213	211	220	205	224	205	193	200	230	214	195	194	223	211	201	217	196	224	184	183	212	207	218	183	190	203	204	216	183	209	203	192	174	202	200	215	216	188	221	236	203	227	227	224	194	234	216	229	201	179	229	192	237	216	214	192	210	195	201	201	214	207	194	179	203	206	182	200	229	210	199	173	222	225	207	199	217	182	231	215	209	205	211	219	220	212	219	222	206	231	185	197	206	208	209	223	195	228	218	198	211	213	242	221	223	208	208	206	187	203	225	225	207	201	200	216	214	222	230	204	193	199	211	195	195	206	173	201	192	192	232	183	206	200	209	201	219	220	200	210	228	207	206	229	200	232	175	205	224	214	220	219	233	184	228	202	187	199	202	203	189	214	201	182	204	218	217	216	205	205	203	197	202	217	218	197	203	193	217	224	191	226	200	194	198	197	220	225	208	219	209	204	177	207	182	218	216	191	198	211	186	215	223	212	207	240	176	195	218	209	222	224	215	184	225	232	201	191	214	209	238	182	210	203	178	209	225	225	223	207	222	186	194	213	203	214	207	216	231	202	223	220	219	201	197	210	229	220	213	213	209	205	207	213	200	189	242	220	196	177	238	207	204	199	193	222	169	206	183	203	199	228	204	246	231	187	219	204	207	214	216	193	181	204	221	189	206	234	194	205	245	215	241	199	218	179	222	174	195	208	207	192	212	224	180	196	207	213	226	219	202	198	216	232	200	203	219	230	231	232	207	210	185	214	204	209	208	240	207	213	225	238	219	195	215	232	188	200	205	206	191	219	221	216
15798	1394	2695	3086	2665	2268	1961	1644	1488	1289	1212	1085	1016	991	946	902	883	856	904	862	821	743	781	774	720	770	803	845	750	698	681	667	602	626	639	614	638	679	631	611	608	609	638	608	608	594	647	579	593	614	587	561	605	561	601	551	637	569	598	578	597	566	550	634	534	602	567	579	585	565	587	620	587	577	627	571	613	588	633	599	560	575	583	599	577	567	588	569	596	588	627	564	574	567	589	588	588	524	554	585	566	574	574	559	572	539	549	541	580	593	584	552	558	575	538	574	580	584	574	609	587	591	593	574	590	543	598	543	596	622	607	556	575	532	581	543	587	560	576	567	586	555	542	584	588	562	557	574	523	539	587	565	551	570	579	541	580	619	548	538	566	570	593	579	534	578	559	551	527	570	552	579	547	563	621	559	523	562	621	563	593	596	547	585	583	539	574	547	562	590	537	602	595	574	566	564	586	588	577	584	600	559	550	576	597	600	628	559	604	573	598	558	557	561	604	573	540	524	580	562	542	576	552	550	560	572	591	574	572	586	566	592	556	561	523	567	584	613	559	555	605	545	586	542	553	595	539	554	575	575	561	549	563	550	536	588	562	561	524	571	536	571	572	565	554	563	583	574	601	605	568	559	596	553	573	587	535	540	576	589	588	510	545	547	542	563	554	546	573	568	601	583	582	575	608	543	621	601	546	560	604	583	547	585	572	588	590	568	576	583	561	588	546	532	534	578	576	566	565	573	596	524	559	546	583	530	556	601	545	554	567	593	563	594	550	621	558	538	562	616	577	607	595	552	577	584	547	593	541	562	581	544	564	535	553	590	597	547	555	551	595	570	573	560	567	573	571	570	574	578	533	578	565	560	615	584	579	574	563	559	585	576	546	606	585	579	605	568	565	525	576	567	577	533	574	563	596	564	567	562	557	574	559	594	594	549	542	581	620	551	556	552	633	564	614	569	582	545	563	579	571	594	564	564	577	590	555	559	567	567	551	598	561	601	601	575	602	579	519	578	600	571	593	576	552	600	548	571	542	554	535	557	592	593	595	608	585	573	548	557	541	560	577	539	590	573	590	580	491	564	550	537	568	575	585	565	526	580	565	594	565	591	576	548	568	558	556	575	574	547	531	578	572	540	524	546	560	580	579	580	565	559	548	565	524	549	620	582	577	547	592	578	550	565	561	571	551	541	601	589	546	557	586	557	552	557	550	536	548	561	571	539	500	590	569	510	586	554	552	573	559	546	542	539	579	567	582	540	581	596	561	588	631	576	590	551	565	567	607	580	596	556	577	587	553	582	540	565	582	598	578	580	564	544	576	536	568	590	559	562	546	582	567	574	560	592	571	569	564	607	570	562	535	582	574	590	532	561	585	586	554	602	563	593	567	544	577	568	571	553	546	543	527	597	535	511	559	497	578	566	594	572	588	583	591	584	614	545	575	581	584	545	568	565	558	544	619	623	612	577	585	558	558	531	578	562	570	567	485	587	560	572	569	536	580	568	601	557	519	541	577	554	562	542	582	565	572	611	553	561	539	564	559	607	603	563	539	580	578	611	576	573	538	571	540	586	604	555	535	595	616	563	542	592	589	562	563	516	576	581	544	585	592	603	572	561	563	596	601	604	546	564	566	566	593	564	542	584	563	581	592	568	594	570	562	585	534	556	565	615	543	613	527	544	546	584	593	601	601	595	559	570	533	564	584	557	553	554	633	526	581	537	597	554	579	595	544	556	569	544	569	598	597	522	618	605	539	555	538	554	622	559	578	577	547	533	586	598	571	549	594	608	548	545	557	556	624	525	540	581	534	512	519	567	560	594	544	547	568	556	580	540	565	578	571	557	524	552	587	569	588	617	584	541	548	606	510	525	579	570	550	546	545	578	564	565	537	568	607	548	593	568	635	549	572	571	590	559	564	589	557	572	546	575	625	583	530	530	580	601	535	579	589	562	538	554	557	599	606	567	532	540	571	563	548	557	523	539	601	548	582	580	567	540	588	558	591	573	537	558	553	574	632	583	576	555	621	564	548	587	554	529	610	561	533	585	564	552	564	594	558	553	559	576	606	556	595	581	575	590	515	568	581	548	569	583	570	565	539	602	568	535	580	584	602	557	572	634	588	541	524	540	566	535	570	581	557	559	581	545	581	523	534	610	537	562	564	526	652	582	594	553	563	587	561	570	606	611	581	578	533	557	572	571	579	606	587	542	590	551	558	549	534	548	572	489	570	562	535	584	591	579	579	586	531	577	612	559	543	575	571	570	556	617	553	552	533	587	565	552	548	604	531	560	553	562	579	604	593	567	561	588	583	556	580	569	595	560	566	631	559	546	611	603	583	579	558	620	628	572	500	578	573	575	525	527	558	557	545	554	575	584	556	540	577	568	574	536	593	550	552	554	559	591	591	575	595	544	548	553	588	578	588	509	597	532	612	529	540	548	528	572	562	599	571	570	573	565	589	561	555	567	577	538	585	534	576	572	540	542	566	568	595	593	600	536	553	592	576	565	540	523	606	567	588	578	558	563	593	555	602	579	553	564	597	568	604	525	580	572	553	564	564	627	584	559	562	578	608	557	568	568	534	573	560	593	562	583	549	603	586	572	568	579	530	593	540	561	583	560	603	561	568	571	613	568	555	590	571	579	567	584	544	606	558	619	620	611	576	573	580	576	549	528	566	588	599	618	536	585	561	595	571	572	583	590	556	570	553	611	572	576	558	581	564	628	559	531	550	599	585	551	531	558	582	608	587	616	566	560	558	532	586	552	601	605	557	583	558	538	588	512	550	542	573	592	552	541	587	506	565	542	551	543	543	560	584	577	591	553	602	587	585	541	545	562	542	546	613	622	581	536	570	535	561	535	571	540	545	535	557	566	576	560	566	551	609	543	560	560	549	556	550	538	554	612	585	566	551	554	553	569	563	556	546	568	576	569	525	562	557	563	573	576	555	566	575	536	571	543	572	564	558	509	555	594	582	570	566	543	599	538	547	550	578	532	536	584	518	586	553	568	557	566	594	557	582	579	595	604	547	562	591	568	605	572	590	608	504	560	567	586	577	579	569	579	586	547	548	531	581	548	568	591	556	550	552	591	579	540	559	603	581	523	589	542	552	548	561	552	594	612	573	554	540	605	568	526	571	572	581	539	580	565	571	550	558	549	570	596	586	577	578	560	565	587	562	553	586	552	545	584	588	556	597	571	603	576	554	604	571	544	542	599	523	565	560	579	581	588	540	541	553	589	556	572	540	614	562	602	564	572	545	538	585	560	571	575	570	539	586	575	565	570	605	550	551	614	571	563	596	560	555	579	552	583	597	565	596	545	571	556	557	566	595	540	559	582	527	569	613	563	583	560	609	547	577	582	562	576	564	569	545	575	605	575	566	597	585	546	580	550	569	588	608	580	551	584	579	557	568	572	566	538	512	558	579	510	563	538	542	562	560	569	586	524	570	541	577	564	581	587	567	567	564	573	576	560	530	601	558	576	576	553	553	610
41099	21580	5444	2384	1497	1097	929	787	643	613	568	530	533	466	500	504	492	453	458	428	401	441	444	424	446	398	439	482	421	412	454	417	415	417	400	410	420	416	416	402	405	419	411	411	435	391	390	380	384	390	395	383	408	392	388	401	386	393	424	433	371	400	393	390	383	429	384	391	374	392	409	403	401	393	400	343	429	415	409	386	394	382	415	384	354	392	404	379	393	365	385	346	375	351	370	392	388	361	399	405	382	387	397	373	420	381	349	390	374	420	406	395	363	395	372	384	355	400	376	379	380	383	366	399	408	383	360	395	417	443	356	389	379	400	404	408	390	400	356	390	396	423	357	399	367	403	404	373	383	374	391	388	389	378	383	394	408	373	420	430	374	396	349	368	370	359	382	438	367	400	355	375	373	401	325	425	398	424	404	392	380	379	369	363	388	387	372	345	352	400	402	367	386	387	382	408	402	384	381	391	390	361	393	402	348	410	426	435	384	399	389	383	361	379	404	376	410	376	411	371	365	404	357	383	417	376	385	382	354	343	398	394	409	401	387	397	413	413	398	378	378	379	362	406	392	379	395	417	418	366	392	417	376	360	388	434	411	400	366	363	405	383	410	348	401	356	390	386	389	414	370	395	409	364	371	414	425	411	404	410	379	372	401	389	375	387	389	408	394	379	396	366	360	418	395	403	370	358	387	364	393	389	350	412	409	428	384	418	413	375	388	399	388	373	362	419	391	366	367	368	372	378	385	379	381	347	401	383	397	387	370	372	401	389	384	381	392	370	389	375	382	418	403	364	395	366	400	411	363	394	363	359	405	414	402	388	420	384	403	383	384	350	385	383	397	371	380	413	377	347	421	371	362	366	376	401	403	371	391	421	422	363	361	363	390	378	393	356	408	413	386	369	364	371	403	357	367	388	410	355	402	364	360	396	399	401	439	357	382	388	376	418	381	388	382	393	397	416	390	385	417	382	363	373	382	378	383	374	369	379	375	403	386	388	401	415	394	397	373	390	384	375	388	372	386	370	388	378	376	413	415	377	363	366	381	413	404	374	406	341	367	352	370	442	394	412	387	396	409	419	391	381	408	389	362	403	392	366	353	373	397	379	397	391	376	416	378	361	406	382	350	416	395	401	406	397	400	427	405	407	396	378	402	376	416	367	376	385	417	402	348	389	401	387	387	383	392	393	429	377	396	377	423	376	384	393	383	386	388	379	388	429	383	403	395	369	401	370	369	407	353	381	381	397	365	383	410	382	398	375	385	382	363	403	405	366	381	376	422	394	395	363	392	414	391	374	370	394	381	398	367	389	383	376	370	360	379	417	376	399	399	372	403	333	379	352	407	396	376	382	375	372	375	396	397	366	391	395	394	395	395	364	394	400	367	418	378	379	397	444	390	410	409	412	396	383	414	391	384	362	375	390	419	357	405	398	360	321	357	384	399	389	440	428	399	411	350	401	379	400	393	384	394	379	381	399	432	406	391	381	399	374	392	364	412	397	404	407	396	412	407	390	379	426	364	399	368	406	360	409	387	397	393	376	373	393	401	408	402	403	404	382	406	360	369	378	380	367	380	354	353	387	409	375	416	372	380	348	387	374	384	377	378	386	387	375	391	361	387	385	395	377	410	379	400	389	382	372	399	388	388	363	366	394	361	396	386	380	393	389	389	384	390	441	383	368	409	390	406	407	395	363	398	427	359	428	339	340	373	380	409	388	355	377	381	391	357	405	352	374	400	409	349	382	373	382	361	395	360	362	379	399	427	411	362	390	400	395	360	384	378	381	386	375	397	358	375	384	362	403	364	418	383	369	354	399	404	369	396	415	378	383	343	365	389	417	351	370	367	395	400	387	420	386	395	380	387	399	385	409	370	402	391	379	395	398	376	361	374	374	399	369	371	363	361	382	411	409	393	355	409	382	432	401	453	409	380	409	399	403	389	413	398	380	376	434	439	371	399	378	405	348	409	365	381	348	378	359	412	385	379	370	378	398	383	422	393	455	366	375	409	426	397	386	359	371	390	443	364	381	408	379	408	366	344	357	399	387	394	395	371	400	388	395	386	376	399	398	396	388	387	355	374	455	393	398	468	364	416	403	375	420	378	409	374	391	364	382	385	379	390	380	448	403	387	431	374	380	408	362	376	346	376	385	392	357	385	378	341	434	371	413	382	429	374	371	388	370	386	372	372	353	355	386	411	368	389	375	410	371	372	352	404	410	423	352	329	377	378	385	374	365	409	389	383	385	438	383	390	394	446	399	401	349	410	406	356	362	374	424	380	363	417	406	390	413	421	407	348	354	378	387	371	385	392	382	410	391	375	388	415	421	418	398	388	369	397	427	391	378	382	377	391	346	366	356	400	376	382	377	400	385	388	418	417	421	383	389	367	432	409	390	351	399	364	423	401	397	361	364	416	356	387	376	415	402	373	367	379	376	377	375	402	364	385	395	403	412	404	436	376	386	382	398	392	351	387	369	429	443	381	384	416	369	387	357	381	443	428	379	406	363	409	374	374	375	383	365	381	376	405	400	411	382	377	393	387	403	406	419	423	372	391	380	383	384	448	416	390	402	394	389	387	417	371	356	382	380	405	388	348	405	423	364	406	415	380	386	393	414	390	425	373	409	377	417	373	389	373	408	390	387	394	409	361	363	424	397	374	389	387	398	396	382	384	421	394	351	384	390	374	393	381	355	351	396	393	382	382	390	417	393	370	403	414	375	398	370	383	403	368	363	415	413	394	378	374	421	395	413	390	395	408	391	362	365	386	376	347	363	392	339	365	385	364	379	367	401	353	388	397	414	415	409	405	388	429	389	388	377	415	318	395	378	401	412	426	401	385	417	354	383	380	343	400	373	385	393	388	448	412	389	373	361	389	443	362	381	384	379	368	408	344	390	395	423	399	405	395	381	391	401	409	371	369	363	366	394	405	392	434	391	385	403	389	387	374	403	340	392	382	371	387	445	368	376	394	366	372	369	371	379	356	364	384	381	353	433	387	411	370	396	358	391	379	381	416	363	352	400	383	361	436	373	402	381	375	366	404	396	422	451	393	426	380	371	411	396	385	377	360	370	399	386	399	378	393	391	362	414	394	380	377	412	369	377	426	373	394	399	417	411	381	401	414	392	370	415	352	395	451	365	381	432	411	378	415	428	393	379	424	400	388	380	384	394	408	402	379	390	401	374	391	378	383	410	451	379	393	347	379	402	387	384	394	396	360	442	375	349	397	408	337	409	402	374	419	405	386	401	408	389	427	398	412	397	389	421	412	368	421	376	422	385	402	398	379	413	389	398	398	400	451	387	381	388	398	401	411	368	391	380	405	373	400	399	377	390	398	440	359	380	417	375	398	395	412	357	367	401	389	383	380	415	383	390	408	381	419	430	398	388	416	375	390	376	407	413	426	399	369	382	412	359	394	389	363	409	397	361	403	402	342	390	397	404	388	430	410	402	370	397	390	379	383	348	377	370	406	399	359	421	407	383	386	408
22230	2587	4815	5694	4920	4136	3524	2991	2599	2330	2039	1804	1836	1772	1705	1564	1529	1521	1401	1403	1342	1306	1354	1305	1309	1278	1260	1301	1262	1126	1094	1067	1032	1082	1029	1038	1044	1025	1043	993	962	980	943	1009	985	1016	972	987	995	971	982	984	971	1032	930	971	1006	992	1012	961	928	995	1011	957	981	963	929	933	889	936	906	923	895	988	916	905	951	950	913	939	905	1025	895	945	943	917	979	970	893	907	961	918	983	912	884	911	934	949	941	886	947	1034	934	938	975	953	825	974	960	889	922	927	892	890	967	952	926	932	905	881	936	903	949	991	932	919	907	882	972	953	975	972	926	905	940	958	917	896	898	954	904	902	953	920	915	898	917	924	897	958	949	869	929	925	906	993	956	933	922	962	914	949	907	912	910	887	864	904	913	908	924	904	873	896	953	878	929	953	882	933	919	924	899	916	892	912	922	966	925	989	980	919	938	892	920	966	909	857	988	991	911	953	954	932	951	931	916	953	917	953	952	942	970	927	886	900	971	985	929	927	923	897	932	932	923	946	904	937	972	904	928	917	870	926	951	983	910	949	979	923	936	955	931	967	923	947	972	932	922	925	962	901	881	926	950	961	879	916	965	925	915	895	977	939	926	903	928	952	973	907	950	974	944	939	905	940	901	924	877	933	927	941	924	915	902	925	905	929	935	909	976	948	902	975	939	909	952	962	967	937	916	903	882	928	934	919	976	918	956	969	904	905	902	923	978	896	884	956	920	990	915	899	967	908	927	909	996	945	937	885	914	873	895	971	935	940	945	915	892	915	892	959	925	940	905	954	918	923	925	952	904	892	909	929	913	892	870	947	921	879	951	920	884	933	975	935	886	941	959	907	942	935	898	921	934	918	950	942	900	895	937	928	926	935	969	860	902	928	910	974	903	962	886	915	926	978	872	951	889	930	958	947	945	923	963	909	959	944	934	947	941	941	970	940	869	900	881	908	960	899	902	942	928	944	942	900	927	951	927	961	909	938	950	916	969	923	918	907	926	902	931	954	962	931	923	917	925	887	940	892	947	952	994	968	928	903	919	920	937	849	933	905	940	923	896	871	919	937	934	928	933	953	902	904	941	929	934	979	874	909	922	945	892	970	938	941	908	928	886	964	896	1005	908	927	938	916	885	938	917	865	940	914	947	886	971	923	969	982	925	926	879	944	966	953	873	883	904	874	944	914	955	921	927	914	946	953	904	899	916	951	957	917	985	895	909	946	882	908	1000	902	917	887	976	917	877	891	890	1013	955	958	953	929	915	894	865	920	977	940	945	936	927	944	992	953	943	938	961	971	935	914	913	915	898	914	972	943	992	918	923	966	922	877	930	969	956	927	859	922	931	878	947	919	933	891	937	868	978	938	911	973	910	962	902	938	899	945	951	929	876	883	909	946	962	907	940	969	906	928	891	899	887	940	984	954	951	924	939	918	912	876	962	927	931	887	943	944	987	896	938	930	896	906	942	965	948	910	920	908	943	878	942	918	953	901	947	964	948	939	955	907	943	933	932	910	934	962	923	955	845	940	992	919	907	931	893	919	883	937	953	1013	943	926	921	1002	910	935	940	902	953	962	964	886	933	948	987	916	930	920	911	932	981	968	912	940	900	910	922	918	934	955	940	870	877	935	969	983	874	982	956	907	901	877	969	886	935	946	1000	900	907	935	909	947	851	942	888	927	923	928	933	950	921	973	961	939	910	923	947	930	960	949	975	967	906	951	956	972	901	942	940	919	927	942	949	918	876	895	915	912	935	900	929	957	904	928	885	969	915	878	953	916	941	930	927	928	951	984	956	943	916	911	907	913	919	987	958	961	919	920	937	927	887	947	965	968	891	976	944	955	861	916	912	892	966	935	896	907	916	940	902	886	886	945	979	920	926	907	920	932	951	933	898	969	980	983	917	925	903	979	908	931	943	999	919	936	885	974	958	892	950	949	906	904	900	971	894	923	904	943	936	948	938	892	940	985	872	945	926	941	913	935	927	887	908	958	920	953	937	888	927	919	962	909	906	927	945	922	997	892	867	921	995	894	896	960	932	959	955	966	919	937	919	932	930	925	903	907	979	928	904	917	934	932	979	890	909	942	897	942	893	923	985	889	932	919	929	976	917	974	879	904	955	921	887	927	919	899	894	934	942	918	939	895	929	918	908	896	913	921	913	945	872	883	918	920	862	953	955	928	954	941	947	873	941	898	902	953	897	976	928	952	919	855	920	896	873	959	937	904	943	897	959	919	927	913	924	951	880	917	914	912	884	940	889	942	923	959	922	886	913	946	912	945	909	875	909	928	879	884	921	906	955	911	907	956	994	917	936	896	942	954	928	909	933	957	981	900	971	938	947	916	915	892	895	940	920	930	944	945	896	898	922	930	921	966	935	910	878	891	925	985	962	917	905	930	863	930	920	912	907	933	913	916	905	938	967	983	953	955	974	910	863	966	910	875	984	925	953	931	986	867	920	918	930	972	928	929	932	972	954	931	915	934	912	964	983	925	916	907	964	922	927	935	922	953	962	952	957	956	921	936	936	955	910	941	918	945	901	879	969	930	879	913	883	911	918	885	933	940	879	912	929	965	917	916	955	902	942	892	898	950	960	929	897	945	874	937	960	864	919	909	948	910	933	933	906	898	960	904	936	891	941	932	931	937	912	901	962	960	930	962	915	945	894	923	925	947	888	946	894	913	974	882	964	888	888	925	909	952	933	920	881	945	914	928	940	925	893	967	886	884	910	928	956	901	847	915	914	964	954	928	927	910	964	972	972	924	922	929	899	919	963	965	944	946	875	925	923	915	897	897	849	916	916	989	991	933	916	950	939	910	923	937	902	973	891	959	947	922	940	943	902	952	964	923	931	923	953	901	926	888	942	946	897	915	833	964	909	917	924	915	918	937	949	940	927	892	944	942	949	901	963	949	956	897	941	921	965	963	911	913	914	955	964	887	959	941	937	912	893	936	920	926	901	910	862	904	869	934	910	916	941	923	912	931	954	987	900	911	970	943	887	916	891	939	912	904	908	981	955	857	976	909	906	920	909	866	936	958	1009	884	925	926	951	986	936	916	903	956	912	959	927	934	910	923	919	896	926	925	958	959	932	925	972	937	886	899	950	927	884	924	949	890	920	920	934	902	931	912	968	926	995	906	943	909	917	916	864	945	901	911	955	957	917	893	927	919	950	882	960	908	870	900	922	920	933	871	984	921	917	901	919	928	929	1009	955	949	977	910	952	926	968	938	897	917	889	920	880	921	920	920	933	920	982	911	901	922	945	948	948	938	950	930	900	934	905	944	926	939	900	944	915	915	914	958	915	964	912	913	961	942	869	934	955	871	890	976	890	946	969	940	849	951	949	967	904	893	991	931	888	866	957	919	911	909	958	885	907	963	920	884	919	937	925	946	990	962	915	882	904	925	944	882	933	937	920	926	931	931	981	915	937	931	942	941	960	935	923	940	868	947	940	942	944	907	933	924	937	942	957	966	937	926	944	887	973	940
3098	439	270	225	223	204	162	164	171	150	153	145	142	160	151	153	156	156	175	179	143	153	171	168	143	164	157	146	153	144	142	138	134	154	167	148	127	164	155	139	151	160	195	161	144	153	160	144	121	126	146	148	146	130	134	133	148	141	162	157	147	145	158	143	151	150	145	155	127	136	132	164	146	172	168	144	141	134	136	132	148	143	142	150	147	155	134	145	143	147	138	153	158	130	146	133	138	149	126	131	128	146	144	160	145	160	150	160	137	145	159	146	148	149	113	135	174	166	153	162	153	132	142	154	156	148	135	137	143	152	137	134	127	156	183	155	157	129	163	173	165	149	162	159	153	146	159	143	164	162	148	145	148	158	152	139	138	150	140	136	162	137	130	142	162	154	156	156	147	169	149	152	144	149	149	152	144	135	120	162	150	143	163	134	148	142	144	149	143	149	142	150	132	133	115	165	161	147	162	155	131	166	159	141	141	133	154	132	158	160	139	146	123	147	148	141	141	180	134	136	152	141	143	137	142	142	146	143	153	143	145	153	140	144	143	154	144	160	149	125	156	160	119	125	139	178	138	150	149	148	156	156	159	148	151	142	157	141	159	122	162	142	151	133	133	138	174	158	126	133	148	136	149	162	144	153	138	154	172	142	151	154	148	150	138	135	161	157	154	164	159	170	152	130	151	157	150	141	158	167	134	165	136	182	134	134	154	139	128	155	139	134	139	136	134	150	148	152	151	135	137	138	159	124	153	149	140	118	135	151	126	177	154	129	155	159	123	141	151	139	148	133	158	146	147	155	128	150	134	143	149	151	155	166	158	120	150	186	151	151	155	160	142	147	152	151	153	150	142	137	160	158	165	167	154	124	139	144	137	138	146	128	134	166	149	168	161	133	134	145	135	147	143	168	182	175	116	163	168	147	128	155	136	141	160	145	119	136	152	171	154	151	141	149	143	133	173	151	153	143	166	150	123	134	161	155	143	150	122	171	148	163	149	139	122	151	158	150	137	125	150	168	156	173	162	161	151	126	167	149	168	159	167	148	146	157	145	134	134	159	149	141	129	130	163	160	144	145	107	128	141	146	165	146	154	169	161	144	145	153	146	166	149	143	129	161	127	154	151	142	144	138	172	156	151	144	152	161	161	151	174	129	154	143	135	137	143	158	166	142	175	153	137	144	161	142	147	151	135	135	142	132	132	142	155	141	142	137	135	134	168	136	157	154	178	128	128	134	152	139	136	140	137	131	143	135	165	152	142	145	145	140	143	130	170	134	154	155	150	137	134	162	159	163	128	150	140	137	143	138	168	139	128	140	151	146	154	126	150	166	154	163	158	186	167	148	177	174	136	155	150	142	148	142	157	148	140	155	155	154	137	141	142	147	150	144	143	152	136	153	143	141	148	154	150	136	143	157	151	139	156	150	147	142	146	133	128	137	134	160	123	141	132	153	180	146	142	130	155	144	153	132	137	131	150	149	112	141	146	142	144	141	155	166	139	148	151	123	130	135	147	132	142	145	166	136	153	138	166	150	152	131	141	157	167	160	164	158	132	165	152	155	152	135	149	166	156	158	186	147	146	133	147	146	153	149	146	139	143	147	124	147	129	142	139	125	161	140	152	126	163	106	124	134	148	142	158	174	153	126	151	157	143	151	158	154	138	176	151	168	140	139	153	171	126	162	158	165	145	132	157	154	141	159	146	165	165	152	152	142	153	144	152	145	154	141	143	142	153	149	149	135	147	124	147	126	135	141	132	149	172	137	134	160	160	144	138	143	141	141	126	147	166	142	139	156	158	145	136	147	142	144	136	120	145	149	163	136	145	139	137	168	171	127	170	163	143	131	156	135	152	155	158	141	135	125	153	167	147	114	149	153	145	158	114	136	146	157	157	128	159	169	171	137	133	151	154	139	141	123	132	154	147	149	130	158	164	128	144	121	129	152	137	156	147	145	132	159	148	136	154	166	157	156	165	155	151	181	149	144	150	155	136	150	136	167	156	164	148	156	138	159	135	160	162	127	149	171	147	154	140	138	139	150	156	116	162	148	162	145	144	163	158	140	127	130	151	168	138	151	170	144	116	127	171	159	158	163	147	139	135	161	142	165	160	123	144	157	160	153	130	118	125	148	156	159	152	173	147	149	160	148	146	131	130	170	142	147	142	149	155	159	156	145	149	163	150	146	151	159	157	137	142	147	152	133	175	156	154	136	156	137	156	150	150	167	140	135	155	159	163	142	147	140	138	134	142	149	128	144	143	156	169	136	168	157	147	146	153	129	134	150	157	149	147	164	134	160	127	138	140	130	143	147	138	159	146	148	131	133	172	165	140	168	151	125	146	164	128	160	136	153	158	144	147	163	155	128	143	141	153	151	141	159	127	157	140	133	154	162	147	131	168	166	139	162	130	124	147	159	140	158	146	148	154	161	142	163	142	159	150	135	157	159	145	167	142	136	137	130	135	156	149	144	139	154	172	148	146	139	155	166	147	140	162	165	148	141	135	143	150	151	136	167	142	152	141	143	127	130	135	167	144	147	140	124	144	143	158	145	139	154	143	142	171	146	169	154	163	162	144	142	141	129	152	144	140	142	176	164	137	156	151	159	132	141	142	141	143	164	150	140	130	150	174	171	168	142	131	154	140	142	155	137	145	136	158	142	147	147	159	141	126	130	144	147	153	142	154	133	154	141	130	150	151	151	150	148	161	139	143	141	128	147	146	148	157	142	149	163	133	142	136	144	158	153	148	155	170	159	169	138	162	143	147	166	148	147	144	170	141	139	134	150	203	165	122	151	152	181	154	132	159	174	146	147	166	177	147	141	138	134	141	134	149	135	162	162	149	150	152	129	168	164	152	164	162	145	140	160	147	145	146	172	147	146	158	189	141	173	162	138	148	145	142	137	140	156	149	135	142	164	156	158	155	139	142	158	147	129	113	149	138	133	145	127	177	148	164	153	133	132	152	143	141	125	134	154	148	160	136	154	149	127	169	133	152	157	145	120	146	160	144	137	140	130	152	136	152	138	155	164	150	172	152	162	168	144	123	151	124	135	140	166	157	141	138	135	140	142	177	146	144	168	143	135	135	161	161	168	134	143	162	150	166	128	148	148	171	155	145	165	157	141	140	149	149	157	136	162	155	140	155	127	162	162	150	154	139	144	145	144	150	149	131	165	162	127	135	140	158	172	136	176	137	162	135	156	146	145	136	140	128	172	158	163	154	165	155	126	139	142	127	155	178	158	174	141	154	142	164	150	123	153	134	163	155	132	155	146	147	131	153	157	144	144	127	158	144	145	132	163	138	155	151	154	136	155	133	136	127	151	157	157	152	162	144	167	146	159	139	145	135	161	157	155	158	157	148	140	173	147	142	136	157	159	152	152	138	134	136	142	160	168	144	150	136	170	166	167	140	159	126	146	146	147	156	174	160	160	148	141	171	148	152	155	124	162	165	160	138	166	141	151	135	163	153	142	161	163	144	153	142	145	148	147
3281	492	644	715	661	598	583	543	492	490	487	462	462	471	493	494	497	483	513	498	487	455	458	513	514	480	494	498	463	412	426	422	477	457	429	461	463	448	463	429	464	410	427	425	453	439	440	433	423	434	431	414	433	397	443	420	482	445	435	429	405	460	437	446	448	429	404	409	404	426	428	457	431	456	400	414	433	406	409	422	412	390	429	444	440	396	447	415	403	414	452	420	403	445	444	413	440	422	422	445	400	418	432	427	439	464	444	424	395	445	454	446	441	425	455	395	424	394	423	412	429	427	408	458	413	383	425	411	420	393	442	479	435	444	420	439	430	436	459	390	411	442	433	443	402	434	448	432	413	400	457	424	410	429	451	398	450	396	439	422	448	418	452	429	416	443	439	437	437	430	402	434	434	419	435	432	444	434	419	439	409	436	431	441	405	421	402	395	426	416	407	406	418	417	432	464	428	415	440	455	440	453	440	407	409	446	424	399	428	439	464	441	418	421	401	453	426	409	450	423	448	403	396	429	440	425	414	440	406	422	452	396	448	436	417	446	412	400	425	427	450	476	439	422	422	434	423	425	482	435	448	435	436	434	432	461	406	477	427	454	397	437	421	376	448	418	439	456	413	418	436	442	403	410	442	438	411	406	439	447	435	411	443	424	427	427	422	401	428	428	449	386	439	460	426	431	455	420	426	470	436	425	445	460	463	415	459	394	406	458	435	436	444	398	415	405	428	424	404	396	466	448	432	420	397	439	420	446	440	396	424	444	400	425	410	384	410	487	456	400	402	463	423	393	432	418	429	428	468	433	422	437	450	439	415	424	454	404	416	444	428	415	393	394	471	419	433	412	440	375	435	381	415	432	420	442	405	437	431	458	423	443	413	475	460	431	405	408	396	427	406	428	434	418	402	426	409	440	421	403	419	458	393	425	418	436	442	430	412	446	394	446	440	423	452	398	426	412	428	430	427	407	434	456	423	425	449	417	433	428	417	428	433	451	437	412	464	448	414	447	420	404	406	405	407	444	440	400	401	408	409	445	410	425	448	391	434	433	468	428	427	417	443	438	454	408	473	460	416	433	434	438	431	438	420	440	410	458	424	413	398	462	398	441	417	429	448	419	426	416	425	432	403	439	420	388	416	429	431	435	424	402	443	438	422	387	420	414	440	398	427	427	415	414	388	384	403	423	413	390	417	468	431	408	449	471	463	409	433	432	396	395	403	408	428	414	429	438	410	429	452	436	453	425	449	440	428	438	425	456	426	420	407	442	433	448	426	440	439	423	423	423	422	396	442	448	383	424	432	443	460	436	431	407	438	428	399	436	456	402	446	467	408	390	465	430	433	399	437	430	442	414	435	413	450	433	456	423	422	420	412	410	429	392	439	370	447	412	422	451	403	418	402	396	428	447	449	486	400	441	409	415	412	390	432	434	400	418	435	408	400	421	478	452	445	431	488	409	373	464	415	391	439	400	407	399	409	401	435	456	422	406	424	399	454	400	427	406	389	403	428	385	410	435	477	433	453	423	414	429	404	411	444	411	427	453	454	429	464	424	419	419	431	402	431	429	416	424	416	410	445	440	410	413	447	421	409	414	462	415	427	424	409	446	413	402	406	428	417	451	388	413	462	458	427	437	434	424	418	457	457	425	420	427	444	416	398	473	451	456	434	422	413	420	429	413	405	432	409	426	426	413	432	460	415	415	430	442	444	408	430	459	446	456	389	454	424	461	408	406	446	428	392	417	441	427	458	424	433	440	408	424	434	419	400	442	432	406	455	456	442	450	389	409	467	431	440	441	447	467	398	395	421	422	455	403	430	428	494	476	413	354	424	468	403	442	417	413	442	422	442	395	426	450	430	421	457	426	441	425	464	395	416	440	430	442	428	440	419	400	418	427	417	461	432	397	372	436	420	434	420	437	441	449	419	405	406	434	442	474	429	419	423	417	416	457	428	413	444	419	410	408	433	412	425	420	380	431	399	465	473	430	451	445	411	396	378	435	441	429	392	439	424	430	379	409	444	456	447	425	404	416	419	435	372	384	425	449	388	451	431	385	446	423	432	426	465	424	466	451	401	429	452	432	439	444	426	439	430	413	395	423	414	394	435	418	434	379	427	399	412	417	414	412	413	453	426	432	434	446	448	444	461	419	443	391	442	430	400	427	453	426	433	397	413	438	385	418	421	408	417	418	425	453	384	460	392	430	397	446	394	430	421	460	416	432	435	432	429	432	442	426	450	453	412	439	444	450	412	454	417	399	454	450	415	418	447	411	433	445	413	427	456	427	448	409	437	451	467	394	373	437	377	396	430	410	479	428	442	423	437	417	417	413	439	450	429	425	448	446	385	458	419	437	443	418	432	407	435	436	425	446	415	448	427	423	397	413	457	404	447	431	452	448	400	433	432	421	432	458	440	462	433	418	398	422	435	387	434	435	418	441	439	441	433	442	440	427	409	471	422	422	457	434	432	412	382	438	449	461	435	448	430	449	392	406	434	460	395	414	439	418	402	468	428	374	415	375	413	410	421	413	427	417	416	411	399	441	440	425	420	422	421	386	398	417	441	409	411	425	437	431	424	398	446	388	415	420	429	407	417	436	412	438	420	473	454	440	415	436	414	401	462	433	426	409	399	439	426	412	432	426	418	416	428	441	375	398	408	435	469	394	436	413	392	434	398	406	426	398	469	452	394	441	431	449	387	425	414	449	395	437	432	440	428	451	413	404	400	421	396	423	425	394	438	445	465	437	445	435	417	419	400	438	471	387	415	423	404	430	425	419	425	414	429	389	416	434	422	400	422	413	431	424	372	410	429	413	456	407	439	416	437	401	404	433	440	430	396	420	463	435	363	424	407	455	445	433	413	400	433	433	455	433	424	430	432	430	418	418	412	439	459	435	416	429	420	422	424	385	414	424	409	414	438	421	441	436	431	454	376	403	451	437	449	469	415	424	452	382	438	420	425	442	459	421	450	448	445	446	441	398	422	401	401	411	430	439	416	414	442	427	417	441	420	410	429	382	452	403	417	444	426	423	386	424	436	446	388	381	441	442	398	420	450	446	430	416	451	403	436	407	385	386	430	413	428	411	428	439	456	403	442	434	424	417	405	438	456	432	429	464	436	453	391	423	415	421	440	419	406	393	429	386	454	411	439	411	443	468	404	429	421	355	430	406	393	430	384	402	422	470	431	384	410	395	423	447	430	405	447	393	439	432	422	437	401	442	459	408	434	437	440	446	442	449	456	472	447	437	438	450	437	445	489	393	426	417	407	455	419	413	441	417	446	428	452	438	427	408	431	444	417	419	399	436	468	425	409	427	416	419	435	430	453	412	442	418	418	437	419	363	409	427	410	430	426	381	423	412	403	394	432	416	407	469	416	404	422	413	441	448	415	425	434	461	470	418	440	441	399	422	406	424	411	465	428	405	400	434	413	433	439	459	403	416	425	379	437	439	382	456	459	414	419	390	419	429	414	438	432	422	437	419	344	425
26697	9159	1400	1022	721	544	425	390	347	327	342	284	233	274	270	244	242	247	259	214	236	236	264	229	248	233	251	224	229	247	242	194	213	223	226	228	222	239	224	217	204	238	209	186	212	218	217	173	199	209	185	199	210	233	217	210	207	213	191	199	229	191	240	191	181	207	174	219	206	198	212	192	208	175	209	213	183	210	211	197	195	223	206	200	229	195	206	173	212	201	205	177	192	236	192	223	191	204	252	204	199	189	209	190	207	203	220	184	189	178	204	187	211	211	215	208	193	206	184	196	196	206	217	234	201	205	214	213	213	175	238	203	198	209	195	203	205	215	223	214	240	214	199	206	218	218	213	226	189	203	218	206	218	225	245	199	220	192	196	208	181	219	224	222	214	249	196	207	220	203	205	206	200	221	231	217	208	240	213	230	210	207	207	202	193	211	221	219	237	194	213	208	194	221	204	210	187	215	218	223	193	216	209	198	192	206	236	223	220	212	233	208	216	217	195	205	186	204	200	178	191	196	183	212	192	210	176	209	217	198	208	214	220	209	234	240	237	227	204	204	209	188	205	163	209	172	218	209	204	202	189	187	180	196	215	187	189	201	201	218	214	207	187	213	193	223	193	199	217	196	197	216	171	188	225	200	195	221	233	203	199	235	217	197	168	204	208	234	199	210	213	199	193	209	218	219	195	198	203	236	209	193	187	188	184	213	196	203	223	198	198	208	210	202	192	189	211	198	191	189	213	175	222	196	187	204	211	202	221	171	192	201	196	212	176	179	238	202	222	233	185	229	216	204	199	162	216	189	202	208	219	214	196	226	191	206	220	201	216	213	200	192	194	214	198	214	199	200	190	200	215	210	198	239	199	236	224	220	216	218	220	200	184	203	228	219	226	186	211	201	221	199	219	203	213	174	206	218	187	225	199	207	180	208	215	215	190	223	190	183	225	212	201	220	170	186	185	223	213	228	217	210	199	215	199	196	215	191	212	185	202	203	192	207	199	215	189	188	191	231	192	205	190	183	208	203	193	204	219	196	217	210	198	171	202	193	222	192	216	203	217	188	181	206	195	200	240	222	214	208	196	201	220	234	199	200	198	232	187	205	179	203	208	200	208	207	200	202	196	169	228	230	192	172	165	209	217	227	199	199	170	217	214	179	209	194	206	203	204	216	205	228	192	236	196	205	196	238	197	177	214	190	223	194	200	203	193	190	204	213	203	221	179	210	229	204	186	207	199	193	219	200	227	203	208	206	211	215	213	176	194	185	193	193	182	195	217	189	212	186	189	195	190	217	193	207	210	212	187	222	184	198	206	214	194	202	215	235	176	169	198	196	210	219	197	210	195	208	172	201	190	220	198	226	221	214	189	190	210	212	202	180	164	229	210	187	218	214	198	191	198	198	195	221	230	229	184	195	228	200	206	185	187	225	206	171	205	190	198	205	216	196	176	190	209	193	213	170	195	189	205	240	202	184	207	197	174	222	198	233	205	210	207	199	223	203	255	174	222	209	235	200	204	222	229	200	201	200	201	191	200	210	195	212	205	207	200	218	198	206	206	223	209	200	196	206	203	222	194	222	196	204	217	193	192	180	217	201	198	210	199	186	194	188	221	191	206	224	222	228	188	195	194	219	214	222	204	212	212	209	223	215	218	225	205	216	208	201	205	201	230	199	236	192	192	214	235	197	194	188	200	202	178	208	196	201	198	219	217	223	181	210	192	210	215	209	218	197	185	228	226	219	214	215	210	213	207	208	216	220	194	198	208	218	180	188	187	217	213	204	247	189	232	200	224	209	214	193	187	180	238	215	214	200	195	204	209	198	202	196	195	199	203	218	199	224	219	190	206	211	228	183	180	182	204	208	197	218	218	180	198	221	210	212	195	201	202	204	210	184	209	196	191	195	193	221	231	211	228	185	241	189	197	228	194	254	195	204	215	199	212	212	176	196	195	213	215	221	222	223	208	233	202	221	213	208	212	201	183	195	215	168	221	203	212	225	213	181	206	192	182	189	201	211	213	206	212	218	205	199	208	226	226	190	215	212	222	205	205	172	218	198	222	209	181	206	223	207	219	204	196	201	200	190	170	207	189	198	183	186	226	218	196	200	187	209	222	196	209	201	202	217	227	202	214	192	203	207	221	199	189	198	215	202	206	214	202	235	197	199	215	177	195	223	197	174	200	204	206	178	206	231	167	210	209	226	215	196	200	179	210	185	190	219	210	204	197	211	205	203	195	219	214	219	191	199	199	205	192	186	218	197	236	201	205	191	203	219	226	197	218	230	223	212	209	188	176	212	211	213	204	219	243	211	211	200	212	194	194	182	216	182	198	204	219	204	178	226	198	191	195	193	197	207	215	218	192	213	215	189	198	232	219	201	210	225	191	203	190	204	199	231	214	231	199	198	193	209	224	192	190	198	186	188	208	191	195	206	239	203	232	208	200	191	183	217	190	197	221	230	216	181	184	241	210	213	204	224	213	180	198	211	205	203	204	202	185	205	195	195	217	217	254	233	178	209	229	180	197	212	204	206	184	202	198	204	201	199	199	221	202	198	222	203	178	201	224	191	206	195	202	206	216	196	210	184	200	209	213	210	193	209	222	208	221	220	218	193	202	235	201	244	216	205	206	200	222	183	206	204	203	198	214	215	230	206	217	180	183	197	221	217	209	208	198	201	196	243	218	203	198	200	179	193	201	224	198	186	193	206	200	214	209	217	228	216	209	211	224	215	188	204	219	220	218	215	195	199	197	200	179	202	210	176	205	227	212	187	171	201	196	176	196	196	220	184	227	208	191	207	193	219	210	225	201	199	199	187	203	223	224	194	221	204	220	198	220	204	225	208	217	193	225	193	224	217	224	206	195	188	204	209	211	217	185	189	228	179	188	234	214	203	250	202	187	216	207	215	195	200	186	182	205	186	189	190	209	200	208	196	217	187	200	212	202	197	199	208	182	209	219	202	193	167	185	201	198	188	206	205	206	203	197	224	208	198	207	189	204	189	232	192	194	188	220	198	201	181	216	201	214	235	192	179	213	209	189	197	211	219	200	194	210	199	191	199	226	192	209	216	222	223	227	200	232	216	172	225	190	234	244	201	193	219	221	218	203	189	181	208	202	208	231	201	221	202	185	199	190	216	192	200	227	213	213	199	195	206	197	174	212	193	232	198	230	190	181	220	237	191	198	216	220	206	224	194	215	213	239	208	230	222	221	214	189	201	196	208	196	230	193	254	178	205	199	218	201	210	206	194	197	178	196	220	189	189	165	191	217	199	225	199	200	194	181	195	180	229	189	208	210	201	215	205	207	199	216	217	209	187	229	186	233	212	215	178	222	195	214	209	193	196	201	209	218	183	190	189	222	209	227	209	208	208	212	225	196	215	193	205	217	199	190	190	219	204	213	204	195	200	212	218	224	218	228	192	198	222	241	211	193	177	218	208	183	186	204	192	199	206	205	224	238	190	203	231	218	224	175	195	204	187	212	211	219	213
15299	1322	2646	3142	2701	2359	1927	1656	1402	1254	1143	1050	956	982	896	914	908	896	850	807	800	754	818	762	767	796	804	769	741	596	671	665	635	643	637	597	668	635	644	611	592	653	581	597	617	593	612	571	587	601	556	577	584	579	586	625	576	591	587	590	591	588	593	538	536	563	575	543	580	560	598	549	606	572	567	554	583	586	570	592	536	622	512	608	568	594	516	547	591	578	596	537	580	584	585	613	557	548	560	573	565	585	600	624	531	600	568	584	593	595	549	550	561	527	550	580	521	574	557	568	566	577	559	553	584	557	585	556	551	557	567	574	553	564	560	573	580	550	608	524	576	589	555	610	536	600	571	502	595	578	553	613	567	566	541	571	595	603	585	565	616	553	571	611	550	534	532	586	568	523	557	584	571	555	566	591	537	577	546	559	569	530	559	617	567	579	565	583	568	554	582	504	552	556	539	539	604	511	610	549	546	543	564	549	539	604	551	561	536	543	539	551	555	546	584	572	551	564	584	619	554	591	564	561	536	559	604	578	563	585	592	561	596	598	532	551	597	574	557	560	560	522	572	503	540	590	519	551	551	528	586	538	576	573	545	586	533	556	529	559	570	582	539	554	570	575	542	609	585	543	582	551	577	555	509	521	521	570	582	533	557	571	590	571	563	554	550	562	560	557	552	530	556	555	565	574	531	559	569	569	567	544	557	522	554	528	587	602	578	554	582	577	604	592	540	564	586	576	582	574	575	578	574	560	628	554	550	595	570	567	570	562	542	550	550	542	595	564	594	554	562	574	567	535	586	568	554	576	577	598	562	590	574	533	556	587	594	602	584	611	573	568	558	557	570	567	554	554	538	609	580	552	559	562	583	573	535	592	576	565	535	604	560	522	595	612	535	587	549	570	552	530	544	537	555	585	510	590	569	594	563	546	584	582	588	586	534	530	581	568	545	557	565	603	553	540	573	603	526	587	602	538	558	560	567	610	598	554	588	557	627	589	537	586	522	585	547	590	573	541	542	565	540	572	561	582	502	526	538	603	545	569	541	547	532	557	560	574	565	574	538	610	539	579	560	546	563	547	575	555	556	570	570	579	546	556	550	592	547	549	560	574	546	549	532	506	549	583	538	595	585	562	569	575	582	562	596	562	588	551	550	543	558	546	562	567	587	547	584	522	591	578	574	581	581	560	635	563	524	549	538	571	587	552	540	540	555	590	603	571	574	605	573	502	534	524	624	555	592	568	593	578	568	583	562	575	527	555	596	599	556	551	566	554	591	532	554	510	574	586	542	568	553	561	604	578	559	572	534	516	547	547	547	552	598	572	566	573	542	598	565	574	607	573	536	514	601	535	598	570	537	571	589	554	558	554	562	565	560	576	579	579	573	579	565	559	582	548	566	531	559	575	584	531	587	590	564	571	565	525	549	570	572	542	534	607	589	547	566	568	596	573	547	589	546	567	550	572	544	557	530	522	563	566	545	581	551	563	565	568	581	534	564	552	537	554	591	571	565	549	526	582	587	551	560	564	559	548	553	595	557	556	553	587	536	611	525	577	547	563	558	557	546	580	571	553	578	579	589	545	534	588	543	503	604	564	542	594	571	586	557	551	563	554	587	573	594	584	569	535	561	569	575	562	577	554	568	535	554	583	548	557	500	562	533	532	546	597	581	553	558	555	587	607	576	580	551	570	556	597	583	593	600	565	538	572	594	536	549	584	563	540	579	580	577	565	558	587	558	543	493	549	533	580	592	535	559	525	581	610	531	566	546	560	561	518	514	570	591	598	546	602	589	556	573	548	556	578	572	527	564	587	576	583	578	543	535	539	634	534	585	572	614	548	525	543	557	533	578	593	597	541	607	578	603	552	578	578	545	590	550	538	587	550	581	585	558	553	553	589	545	551	580	601	587	564	560	567	545	560	581	568	539	533	549	549	552	591	569	577	576	580	558	530	561	558	559	573	554	606	612	562	579	582	573	576	583	574	525	516	575	566	541	606	637	568	572	574	615	566	532	540	517	538	527	546	585	564	539	567	591	574	571	567	560	578	555	526	593	576	582	615	542	594	584	569	550	587	542	573	590	586	578	563	599	630	515	544	557	574	588	602	613	584	575	603	539	549	572	587	563	561	584	539	557	585	539	558	601	563	521	570	589	612	544	561	562	584	558	527	561	545	553	561	574	585	583	607	539	517	558	540	569	619	544	572	585	561	509	568	576	585	568	565	564	590	563	562	580	593	603	534	560	545	517	538	567	527	603	607	536	574	584	564	609	573	573	530	560	580	536	579	621	559	574	523	571	577	567	592	553	562	537	553	565	580	525	570	541	600	544	599	561	575	552	533	572	558	540	596	518	553	521	545	544	561	548	590	581	574	538	565	607	595	588	510	562	564	565	595	572	612	520	538	553	571	558	578	530	583	581	594	567	604	565	532	568	571	574	575	579	531	577	537	591	591	596	582	509	573	543	576	549	549	535	555	640	535	571	572	601	580	545	538	545	571	532	564	543	559	557	572	584	586	551	565	607	565	560	593	573	598	563	562	609	564	584	565	528	531	574	537	567	584	566	556	594	568	540	574	569	567	545	612	589	587	563	543	584	532	589	550	544	571	598	566	599	565	556	576	586	529	567	534	550	588	543	545	554	529	578	568	565	592	569	552	565	584	548	542	536	551	590	582	563	577	567	628	583	576	551	599	527	602	584	596	553	549	580	560	532	539	591	542	538	614	520	561	574	562	572	581	560	561	587	562	563	562	575	559	599	522	579	540	578	567	584	573	582	597	585	576	548	504	584	596	576	536	596	550	609	551	533	545	556	567	577	589	566	556	551	556	560	576	560	564	571	584	537	551	550	582	538	573	590	562	566	564	554	573	600	528	586	598	580	581	551	541	550	564	561	575	548	567	572	542	577	595	531	554	543	562	570	581	541	580	583	532	548	531	584	548	550	516	571	551	565	539	570	517	565	595	581	594	566	581	564	551	564	573	559	571	563	595	598	561	551	545	565	590	569	523	606	528	536	577	567	561	622	557	547	545	569	547	577	539	553	546	519	559	596	536	553	575	507	550	561	567	549	564	583	585	578	554	564	556	551	554	574	555	498	569	554	593	603	556	588	628	582	540	576	575	576	532	607	544	548	576	573	549	599	587	550	520	553	561	518	559	561	524	594	549	569	588	530	576	560	524	583	558	593	548	581	560	575	575	520	576	538	556	550	604	588	563	550	563	576	555	587	604	576	554	574	568	565	544	572	557	605	600	614	596	530	561	575	572	569	564	517	549	529	567	592	562	603	609	596	564	554	565	556	564	550	531	596	606	551	537	523	553	539	570	570	531	518	589	564	559	575	551	644	606	583	543	535	560	583	581	547	589	556	555	576	551	570	620	529	584	545	570	578	568	566	566	603	577	588	540	559	576	570	571	553	524	606	584	585	610	565	532	549	625	579	548	531	559	551	585	577	575	545	587	562	603	536	549	524	593	563	583	539	571	522	532	588	568
40487	20860	4805	2231	1446	1144	883	740	685	639	550	545	526	516	525	520	462	490	469	441	455	485	436	464	409	483	453	479	426	413	416	359	403	392	408	401	384	430	402	361	392	417	430	350	369	385	364	398	417	398	403	385	413	422	417	432	417	358	425	377	384	391	382	392	395	371	402	366	400	386	370	383	362	407	353	385	386	389	386	346	358	385	418	386	383	371	408	390	420	401	357	420	410	380	404	396	347	375	365	377	361	390	430	411	411	383	415	379	396	423	361	374	406	370	364	376	411	414	400	391	407	371	385	353	392	400	358	393	387	361	379	394	416	334	400	362	402	385	384	379	365	377	383	411	377	394	378	381	357	360	365	420	382	394	358	375	344	351	364	369	411	386	422	382	351	418	398	385	414	355	365	368	389	390	382	393	346	373	385	391	394	386	410	365	389	401	418	378	397	418	427	418	390	381	395	379	377	413	374	384	382	428	360	344	366	370	386	402	439	393	404	403	376	403	396	383	364	367	405	392	383	395	363	412	364	397	383	384	409	385	416	376	409	388	402	411	385	384	373	409	403	344	377	385	408	358	410	371	346	340	348	394	392	374	391	348	399	387	423	420	404	405	386	393	348	365	402	410	350	375	372	377	416	409	374	366	389	412	350	399	370	380	405	379	417	344	386	383	419	387	403	384	393	376	409	395	413	410	386	376	412	362	324	420	397	368	401	366	399	396	382	451	425	390	373	377	386	394	367	424	386	380	372	397	414	426	397	374	387	330	366	348	366	353	434	400	373	394	348	367	395	388	370	398	384	404	392	383	346	378	428	359	426	381	360	370	368	376	380	347	359	410	363	378	402	410	383	385	350	372	377	369	400	383	393	362	408	353	382	394	407	378	388	396	421	409	361	383	367	399	365	375	377	362	414	392	371	391	394	370	421	368	404	358	360	400	368	365	380	368	361	393	372	359	396	352	397	395	396	416	382	356	410	375	352	399	351	379	403	394	385	365	403	395	412	413	400	359	376	402	392	396	402	342	359	389	415	353	399	426	422	426	363	365	382	356	385	369	429	394	405	389	387	351	372	373	404	403	392	391	401	376	391	396	392	341	368	389	385	406	385	353	378	384	388	370	377	358	409	386	386	392	376	398	373	360	385	374	366	391	403	428	392	380	422	381	403	384	358	370	400	372	375	377	368	385	386	403	403	357	347	392	423	397	399	394	377	408	367	446	373	382	381	435	388	354	370	388	378	379	410	369	374	417	346	377	400	379	379	396	421	398	393	370	388	393	375	365	407	365	377	400	421	400	415	382	386	377	378	398	388	421	394	383	387	441	371	427	410	395	379	374	417	400	403	394	386	371	392	381	410	372	415	391	371	359	345	387	384	385	392	395	347	385	368	368	396	359	393	412	407	376	359	350	402	374	391	403	382	396	395	406	399	387	417	384	394	382	396	387	370	397	365	381	411	377	347	368	424	375	375	440	380	420	401	362	390	361	379	381	389	353	374	376	387	338	356	362	390	415	385	396	421	389	374	400	377	421	384	409	376	378	405	353	352	409	371	377	382	426	392	380	395	412	404	394	440	393	365	372	421	367	363	398	400	380	386	386	365	383	450	391	357	358	398	395	402	367	367	369	401	381	391	349	403	355	379	358	382	378	421	394	379	434	407	375	405	396	395	396	424	410	417	399	394	402	403	417	410	402	376	381	358	369	435	380	402	384	397	399	409	376	354	373	382	352	413	350	409	423	400	413	419	362	379	388	394	377	366	411	396	379	369	371	380	409	419	421	426	362	367	375	410	399	377	414	429	363	377	380	376	397	387	383	365	418	425	412	392	392	340	362	412	382	402	386	344	378	391	401	362	399	374	391	378	380	354	365	433	348	362	356	319	358	395	373	391	373	398	409	399	387	371	355	393	433	403	363	417	344	371	397	388	353	382	369	386	395	389	361	422	392	401	403	369	384	406	353	389	362	366	394	400	395	384	393	378	396	415	374	363	410	412	406	380	409	380	388	415	421	384	413	390	392	385	435	415	380	318	337	399	394	331	350	405	411	387	379	387	387	425	395	413	394	387	415	386	408	383	384	355	390	421	393	408	385	380	384	383	417	365	396	408	382	344	395	386	389	374	377	393	412	367	384	409	361	402	401	419	386	339	365	363	375	373	404	361	393	376	403	417	398	413	368	440	354	369	395	369	406	396	402	375	364	376	421	402	393	384	391	396	409	391	391	369	382	416	386	353	355	360	380	320	386	381	406	365	419	425	359	388	407	387	345	397	358	405	409	389	377	371	377	373	358	411	365	406	370	361	401	389	373	368	382	397	379	400	361	376	390	394	410	391	359	363	375	358	372	361	402	417	406	421	390	375	371	401	363	378	412	386	369	358	391	410	374	363	419	352	420	390	445	418	383	373	398	381	365	418	363	369	409	388	383	373	408	360	399	406	387	340	380	407	380	403	386	394	413	414	418	375	363	363	354	342	389	375	391	375	368	367	369	415	367	379	404	364	399	395	415	374	359	357	357	365	411	380	369	375	432	376	387	406	348	402	389	373	381	386	397	405	387	353	369	378	369	410	397	387	367	383	361	395	407	402	380	404	369	410	421	348	379	398	401	391	409	398	369	409	367	366	376	391	394	397	422	418	390	386	397	415	380	394	400	380	385	400	392	384	351	402	357	420	380	397	383	384	413	346	346	360	371	408	406	343	392	406	354	372	384	345	367	391	394	357	384	394	397	398	374	364	390	434	377	391	375	361	385	407	383	401	417	345	401	410	363	378	402	421	400	398	367	400	368	384	384	394	380	411	394	384	388	349	393	378	401	394	405	400	412	387	402	415	399	384	358	379	381	373	396	408	384	379	423	373	384	422	409	387	396	416	366	387	392	410	382	365	355	404	361	406	398	404	382	372	408	385	340	388	380	383	362	435	395	372	378	354	336	346	419	355	426	405	356	337	402	389	387	397	407	401	373	380	390	362	404	387	376	380	358	403	347	374	445	366	335	385	389	392	383	365	388	374	410	364	378	399	362	380	384	342	361	385	367	385	368	406	383	378	369	366	399	402	396	378	405	372	403	396	353	366	364	397	399	372	386	455	367	369	383	359	397	370	374	383	408	363	390	367	409	397	382	377	397	350	388	383	366	366	378	380	366	382	392	360	384	364	393	399	393	396	410	411	374	371	405	405	400	391	382	412	391	411	361	370	364	399	373	343	386	369	394	377	395	375	381	393	395	411	403	365	399	377	347	339	378	394	378	372	406	345	431	373	381	414	384	381	356	403	377	362	379	387	380	389	396	411	387	396	343	399	407	366	382	379	368	348	376	396	393	391	373	375	389	385	407	392	360	359	393	377	367	384	393	414	409	378	368	390	411	399	368	370	403	403	388	401	400	366	408	377	421	365	448	375	357	398	405	370	379	341	347	415	369	381	401	350	380	369	392	380	406	383	419	378	372	377	395	405	356	382	398	351	369	404	392	393	370	382	397	401	405	411	410	383	383
21948	2410	4810	5551	5002	4126	3375	2983	2570	2273	2144	1952	1745	1667	1663	1557	1546	1500	1429	1390	1373	1315	1312	1290	1274	1276	1349	1257	1212	1198	1110	1110	1123	1073	1098	1094	1049	1054	1058	994	1010	1004	937	994	994	985	1012	1013	1014	993	965	967	996	1004	910	992	967	986	970	991	983	940	896	956	965	929	965	947	1002	934	974	942	955	966	947	953	995	977	989	928	928	974	950	1009	964	1016	947	953	942	932	895	939	918	909	971	956	919	911	949	968	981	973	966	908	947	972	935	924	946	949	946	940	965	913	878	900	920	926	953	874	984	862	965	937	959	906	952	921	939	859	929	908	886	991	877	900	961	902	910	976	945	955	910	862	884	932	925	955	939	889	912	949	1011	894	909	915	952	988	905	928	882	927	951	942	908	908	939	937	936	955	874	927	951	948	920	944	920	902	975	979	950	922	934	874	901	913	924	868	932	920	905	920	941	910	916	921	897	926	875	972	913	976	949	924	958	948	939	923	887	918	934	914	915	923	884	877	894	903	834	885	857	903	892	925	950	931	866	927	962	934	949	933	974	923	987	934	895	928	854	932	977	894	944	913	928	901	941	957	904	909	994	959	987	875	920	913	885	956	964	877	907	905	962	983	947	942	978	950	933	858	921	940	884	926	976	884	928	937	874	892	922	902	868	923	964	959	959	880	929	908	933	917	967	956	954	932	927	929	939	950	880	889	930	954	954	919	946	992	949	892	943	917	869	992	924	950	935	888	955	933	989	947	916	895	951	932	948	895	873	922	974	919	918	902	981	896	993	924	898	918	966	899	893	941	950	904	940	922	890	937	881	936	907	949	954	939	925	914	886	946	951	909	929	902	948	917	928	950	921	894	891	886	884	868	888	919	909	879	925	984	923	926	920	914	886	961	913	909	952	978	929	929	929	913	896	957	937	948	936	888	920	898	942	929	988	915	863	898	960	958	946	956	920	969	954	986	929	935	874	946	891	941	922	968	898	889	954	948	929	933	922	923	940	880	935	927	948	936	916	925	851	923	920	942	894	958	931	898	910	929	937	951	871	961	947	895	925	933	876	960	935	978	944	961	953	976	932	923	928	926	885	965	934	931	972	887	922	991	889	919	925	901	898	895	903	901	979	959	934	936	942	936	896	914	943	905	907	925	903	889	1027	987	915	960	907	921	935	931	907	937	962	928	939	976	899	987	968	924	904	950	950	940	920	949	979	919	975	894	898	868	912	929	916	949	951	913	931	980	960	960	926	936	926	921	921	951	947	921	1020	956	928	863	941	981	928	978	966	913	898	907	892	898	945	883	930	908	948	945	986	948	913	910	959	951	935	959	956	973	892	946	912	893	917	883	898	965	951	940	861	932	962	923	931	919	927	940	897	871	928	897	889	894	943	919	899	909	990	927	983	989	960	948	925	944	902	973	927	937	960	868	938	897	956	951	916	919	952	1010	965	885	912	919	940	928	903	951	958	951	922	941	943	933	954	938	932	895	872	948	905	979	933	904	1011	974	955	929	929	926	926	895	933	947	946	964	903	927	891	925	989	991	953	904	917	959	953	920	906	915	925	922	961	914	929	918	890	924	980	851	989	863	912	896	936	913	923	913	948	934	944	956	889	892	905	963	932	973	960	941	854	980	979	912	927	943	891	896	905	933	936	962	951	904	909	927	899	859	921	890	949	918	877	904	894	912	934	884	868	865	958	954	987	968	912	878	982	913	941	901	927	907	915	905	927	920	933	889	903	953	887	934	872	956	923	931	935	931	914	903	896	955	916	929	897	906	930	961	922	910	927	942	900	919	930	908	952	911	940	923	970	954	930	914	878	998	881	940	916	928	892	937	928	935	956	905	963	886	880	920	902	906	963	917	910	934	949	849	943	918	992	896	923	922	913	886	928	956	905	882	922	931	904	925	971	913	883	946	939	915	870	870	927	922	949	944	943	933	898	924	976	903	933	896	920	921	960	937	896	962	1002	921	913	876	965	945	975	949	934	957	931	971	952	930	944	940	941	922	879	907	968	950	942	951	915	973	891	936	929	938	932	902	924	945	979	905	941	941	945	922	930	936	923	946	898	917	884	921	891	936	957	912	920	878	928	941	941	991	999	946	909	914	962	906	919	931	939	908	916	881	960	917	924	942	905	963	939	890	935	935	902	892	972	895	976	1006	956	961	909	921	982	897	926	916	938	923	906	966	880	912	937	940	888	915	889	904	919	877	900	950	955	904	941	976	941	938	878	938	903	930	907	919	873	971	949	899	904	862	980	946	934	895	887	938	913	908	941	926	910	894	918	905	920	975	923	944	914	966	909	904	899	908	953	992	964	908	933	948	927	927	924	967	938	956	903	925	953	915	901	897	960	947	945	965	913	943	946	934	954	914	990	908	966	865	917	959	905	939	926	895	911	885	933	935	911	976	946	919	924	918	1004	874	948	971	863	888	913	909	932	953	945	939	896	908	975	934	944	932	923	943	918	952	935	947	923	958	878	939	901	954	875	924	913	930	929	961	917	954	924	915	899	913	862	888	907	974	944	908	910	950	867	903	918	953	956	961	914	921	919	921	963	906	932	900	953	965	927	936	937	905	908	917	954	948	936	916	940	968	880	889	924	949	936	909	951	869	892	917	973	905	949	957	901	844	909	901	984	923	937	948	971	964	917	950	940	937	951	890	864	941	936	975	985	944	948	883	938	911	921	875	951	902	916	948	933	889	927	881	897	854	968	970	969	890	917	984	919	917	919	949	919	944	920	921	920	923	869	946	928	940	963	927	913	917	941	954	909	904	934	920	939	957	932	924	953	942	893	909	864	936	929	953	898	978	970	939	859	935	916	904	926	932	930	927	910	897	920	936	931	889	912	959	916	923	867	898	940	885	905	927	945	912	942	946	911	985	840	916	901	905	931	898	911	967	857	949	981	908	970	933	977	894	916	972	969	923	923	973	902	974	937	896	908	893	915	918	922	934	880	947	946	944	928	919	953	918	855	921	898	969	929	949	897	882	895	943	911	912	965	894	930	956	891	922	981	933	892	932	967	904	942	861	951	965	928	964	903	914	880	818	881	901	897	954	887	921	952	972	974	950	938	927	936	924	919	947	931	882	914	952	983	929	875	981	908	908	897	958	946	940	913	949	1032	917	896	938	919	926	884	904	962	956	958	930	952	895	942	981	929	996	931	938	939	983	884	868	939	944	922	975	911	912	925	923	949	895	918	946	945	947	943	938	910	917	921	888	915	889	943	915	926	972	902	961	970	1011	907	920	910	911	937	963	999	909	979	939	987	953	971	912	914	921	938	910	968	963	966	934	874	957	974	911	904	943	958	923	928	933	933	913	938	939	960	935	963	940	917	926	876	925	938	924	894	956	894	865	925	942	909	920	909	966	909	904	918	913	964	865	963	940	950	954	911	876	973	931	935	953	893	969	911	945	982	911	881	955	949	973	897	947	924	908	951	932	965	998	927	962	912	896	935	866	891	899	877	934	942	895	908	955	896	913	917	907	911	944	896	935
2709	263	256	222	175	166	166	158	140	184	159	149	149	155	146	147	162	141	134	137	141	140	168	137	159	131	134	146	157	147	154	150	136	132	131	132	134	157	132	132	154	142	151	138	146	125	139	129	143	150	156	114	137	137	140	159	182	149	146	151	140	143	128	131	166	134	116	150	145	147	154	136	138	119	175	131	142	144	155	131	151	150	150	140	149	158	123	148	175	143	151	150	151	130	156	138	147	138	128	117	163	132	155	146	144	159	146	145	140	138	130	138	155	135	129	137	134	128	153	137	142	159	157	136	141	123	129	143	154	135	115	131	140	143	129	118	130	141	152	133	147	140	147	160	156	126	136	148	161	165	167	146	153	135	128	154	157	160	144	147	151	130	136	123	138	141	150	148	154	134	142	168	145	150	131	143	154	160	176	150	133	142	129	151	131	136	142	139	121	165	154	154	155	162	125	156	141	139	150	145	118	164	143	145	156	132	128	150	170	126	170	140	146	150	162	143	137	150	165	160	153	139	145	148	164	140	136	160	154	138	136	130	138	146	135	131	150	140	148	139	160	138	135	143	164	149	145	146	151	138	130	146	148	151	163	156	139	139	133	136	147	157	146	155	134	135	141	159	122	152	172	145	135	155	138	130	133	157	155	137	156	135	155	159	145	138	136	157	179	161	141	146	119	149	139	152	126	148	178	130	148	131	161	161	125	119	129	126	127	160	142	148	132	150	129	144	154	158	138	141	139	148	142	139	146	152	151	135	161	157	123	137	135	137	130	137	148	140	144	162	131	126	152	142	152	141	140	131	165	141	141	138	135	152	165	127	145	142	138	125	152	166	141	142	136	140	131	146	138	140	126	132	144	145	145	141	135	145	159	146	150	128	159	153	128	127	141	150	140	156	131	139	142	162	146	151	166	163	167	153	140	125	150	141	154	163	146	122	156	170	148	142	164	154	143	155	132	131	156	134	178	151	148	146	138	132	147	158	151	139	153	128	131	154	137	140	148	138	138	116	145	146	162	146	165	140	155	138	138	136	135	135	147	146	139	131	134	124	139	124	142	140	153	147	173	133	136	141	131	121	159	164	151	147	159	115	142	147	150	141	127	144	145	144	139	137	168	145	156	149	119	134	151	158	141	150	140	135	137	149	144	142	138	136	144	155	135	140	143	137	139	151	135	152	133	153	139	140	141	123	139	136	136	140	149	125	154	148	156	148	152	133	137	141	130	126	149	132	126	135	150	118	149	156	146	142	152	130	151	146	160	141	138	166	157	151	143	156	143	122	137	158	146	150	152	135	145	161	135	117	160	154	168	163	142	140	162	131	136	142	138	170	136	142	161	152	165	158	154	149	126	133	127	166	135	137	146	136	142	149	148	143	146	160	133	142	146	124	131	110	143	144	141	121	160	151	164	157	130	126	136	145	143	148	154	163	136	141	148	139	143	160	154	161	155	138	140	143	140	142	149	163	149	153	153	118	145	166	151	131	143	171	141	168	137	154	150	163	155	152	122	146	146	123	158	150	114	145	123	166	135	147	123	127	136	172	144	151	167	142	142	161	150	136	142	161	138	130	132	132	134	130	137	136	148	135	150	166	152	125	158	119	133	150	153	151	138	150	140	173	147	126	125	144	157	148	142	137	158	152	146	156	154	129	132	149	154	163	155	157	164	151	133	142	120	117	160	105	160	152	161	145	145	153	144	128	167	153	142	115	141	128	137	157	139	151	126	121	190	143	169	122	126	142	139	124	162	140	150	133	137	159	155	137	151	134	132	151	143	145	127	142	166	140	136	152	147	138	156	139	152	135	147	164	160	147	149	146	155	148	134	157	145	122	168	139	153	141	165	138	137	141	133	136	151	154	148	158	144	149	171	150	122	125	151	150	151	161	134	149	125	136	150	133	146	148	153	136	172	147	160	162	144	156	136	134	162	130	142	148	148	144	140	157	143	147	145	143	141	128	121	153	138	139	137	132	156	147	158	133	149	157	155	144	126	137	135	128	158	147	151	135	125	139	142	145	128	150	123	150	127	125	142	162	123	149	140	145	150	159	154	146	150	162	156	159	139	153	142	142	142	145	158	160	148	165	134	142	144	154	137	123	155	153	147	148	132	139	173	147	141	136	134	143	140	144	148	142	138	141	156	147	160	163	158	140	146	153	145	152	134	149	143	152	152	138	119	126	142	148	138	140	130	133	125	175	150	133	145	135	172	152	147	156	141	146	138	143	148	137	147	138	142	149	141	147	150	159	153	143	136	139	149	132	146	170	150	144	165	171	134	132	163	145	134	149	155	142	164	137	140	145	120	151	142	138	151	135	126	146	134	135	155	138	156	163	134	144	157	125	145	165	130	129	155	147	131	158	150	140	139	155	127	156	128	160	139	137	157	149	128	149	145	139	132	163	150	135	145	151	171	131	152	154	137	150	119	149	154	159	146	153	153	165	147	175	155	160	123	121	157	125	140	108	152	131	128	142	143	161	151	150	145	134	162	154	177	165	128	127	145	135	159	130	159	154	160	148	146	151	153	141	133	154	126	158	144	142	140	148	140	155	149	144	129	145	145	133	155	150	170	140	149	134	142	147	147	176	146	142	143	136	159	128	134	142	135	158	145	150	148	148	149	147	149	131	160	149	136	153	152	164	150	143	154	152	146	139	168	163	133	150	162	141	143	134	139	138	119	138	172	135	155	148	143	165	131	127	143	140	152	140	146	148	149	123	120	128	136	139	113	144	157	151	153	167	122	123	161	136	145	131	146	150	158	162	146	136	140	155	146	134	153	137	169	151	125	149	138	144	151	118	145	148	135	141	155	129	156	124	125	139	137	154	157	156	134	128	140	153	133	160	149	121	167	154	158	164	150	137	148	153	168	141	131	133	156	117	142	133	135	159	157	132	134	138	138	145	135	127	142	129	128	145	128	160	143	138	131	148	124	134	167	157	156	126	129	148	143	132	148	142	146	144	162	121	130	143	166	152	120	138	166	160	142	134	149	133	143	137	157	136	152	171	120	125	139	145	133	132	124	155	164	140	149	134	168	149	148	136	131	151	136	146	128	150	164	169	143	132	169	129	137	146	164	127	146	138	167	163	158	146	154	150	131	146	122	148	170	127	165	142	141	151	146	121	147	165	137	149	148	126	122	159	141	155	140	165	132	144	122	130	117	156	151	169	145	166	131	173	140	156	157	138	139	157	160	136	144	141	132	144	153	153	139	142	144	154	133	156	141	152	133	163	143	138	133	140	142	116	147	154	149	149	143	133	160	166	148	144	154	142	146	150	141	135	163	136	161	149	148	157	135	155	155	131	140	154	137	147	143	187	135	153	168	171	153	165	159	145	164	157	153	143	150	152	124	163	155	147	143	141	136	162	135	142	146	148	132	152	152	122	148	144	158	116	147	159	170	142	153	135	143	176	159	132	124	135	152	138	157	154	143	132	155	136	137	123	133	159	138	141	148	161	125	149	136	142	136	139	137	159	132	142	151	136
3225	480	663	674	652	552	570	505	491	518	500	494	473	472	471	436	492	459	496	470	486	460	467	473	481	494	467	473	454	408	444	404	410	429	416	439	430	464	417	427	422	429	395	420	396	415	435	421	436	405	412	436	405	409	420	420	444	425	426	373	437	414	402	419	423	458	443	418	408	407	445	434	410	439	417	440	440	410	429	413	419	418	403	416	413	423	430	393	443	406	421	429	423	423	442	446	409	429	408	408	438	409	418	411	463	446	425	408	421	433	461	419	402	447	481	405	440	446	397	429	427	415	455	439	442	424	395	431	428	401	422	436	415	428	463	409	411	446	440	400	400	481	455	436	398	444	476	450	439	412	444	400	445	398	402	426	449	411	394	383	430	422	434	440	442	385	402	394	371	405	401	388	419	399	408	401	390	420	413	426	484	448	445	424	411	410	438	401	437	434	400	442	432	431	386	373	416	450	418	409	436	407	364	407	433	467	438	381	455	437	430	429	449	428	425	436	437	432	409	402	416	405	389	390	429	400	407	405	404	425	422	410	467	441	432	394	402	408	439	408	395	422	435	421	406	401	414	432	381	411	429	423	409	451	400	433	440	434	430	399	418	410	423	443	402	417	450	438	425	410	445	386	389	412	422	388	480	414	424	436	370	421	424	422	391	393	364	447	415	412	437	383	441	412	410	426	407	416	428	424	426	428	435	406	435	411	412	406	423	449	448	419	398	416	409	402	416	419	430	444	431	429	404	411	418	398	439	426	383	416	442	404	418	467	443	461	417	403	411	429	437	408	393	406	417	438	444	407	386	411	396	401	377	413	394	422	431	430	438	415	462	396	432	436	431	417	382	421	430	407	411	388	432	428	406	439	442	393	469	416	442	452	423	463	417	430	406	415	426	456	413	399	407	397	416	389	385	427	420	492	428	421	447	426	405	404	410	408	395	406	429	448	420	430	418	421	452	433	425	401	395	399	411	447	402	417	408	442	414	432	430	420	399	402	432	450	431	451	434	415	430	424	419	419	417	379	443	423	412	455	426	437	441	471	430	409	418	467	415	399	440	429	436	441	435	394	400	404	394	435	416	404	407	416	416	393	418	431	414	414	397	403	413	412	464	468	405	414	419	417	430	422	420	383	401	387	430	430	432	367	471	441	461	399	419	407	382	405	425	433	415	412	420	435	425	427	422	416	419	423	421	450	420	440	430	403	401	403	460	465	426	435	452	436	444	438	449	442	414	407	404	407	449	418	395	388	412	402	415	404	412	399	428	436	427	443	428	424	413	406	416	441	429	412	429	413	414	480	478	464	402	417	446	414	420	389	412	421	469	407	422	427	435	446	413	422	420	442	453	455	418	389	437	418	423	418	440	423	426	421	397	417	408	415	418	426	394	411	409	435	446	421	436	430	442	407	406	404	444	440	450	431	433	419	480	415	409	407	421	442	411	399	426	389	405	416	404	416	406	438	431	439	457	401	401	426	431	419	464	404	438	437	431	425	409	396	400	397	430	397	363	458	424	428	412	415	430	417	424	437	381	415	466	424	440	418	426	441	435	433	405	450	449	398	414	424	430	441	403	402	408	400	421	429	424	442	435	422	414	386	420	440	396	414	408	424	456	427	389	405	413	423	461	408	416	377	401	447	405	416	464	392	430	430	402	406	415	392	423	435	399	404	413	426	426	393	425	435	421	454	437	406	416	428	426	407	412	447	407	409	440	379	451	445	412	428	402	402	456	436	411	404	417	408	392	398	421	388	422	398	459	416	416	402	379	427	423	432	433	418	395	426	409	420	454	406	449	407	429	409	389	452	456	418	477	413	415	404	450	403	411	421	416	408	437	453	406	403	446	445	403	421	405	423	423	424	447	438	418	448	445	401	417	426	443	428	465	444	428	454	410	429	416	429	407	423	381	485	436	409	450	422	419	425	433	414	416	385	397	424	409	425	397	405	414	430	408	437	415	447	467	377	426	442	420	403	418	419	432	435	445	432	424	433	401	423	440	401	453	412	402	430	390	398	413	378	381	414	409	446	416	435	475	408	409	420	398	419	420	436	412	446	389	435	430	404	404	417	409	432	430	486	409	373	446	424	387	405	404	443	453	423	464	468	434	438	417	421	401	447	412	414	445	437	460	439	423	425	451	467	410	411	472	431	436	441	395	414	447	418	390	408	443	434	416	414	404	427	418	406	455	406	394	417	427	405	414	399	437	418	422	422	428	386	424	429	376	433	407	402	402	398	437	448	424	417	413	422	434	425	396	444	423	432	392	405	411	413	399	375	400	411	437	423	394	423	398	426	472	427	458	416	409	441	415	421	426	429	421	434	428	403	425	425	419	403	409	411	395	432	424	426	425	384	423	416	412	388	385	439	430	388	398	415	426	424	431	390	431	413	400	432	442	493	396	448	431	449	395	430	401	403	396	425	445	429	438	450	423	405	399	393	393	432	434	450	407	420	397	381	397	413	421	408	458	405	451	425	450	414	425	407	388	425	398	445	436	430	413	420	420	444	409	432	436	466	448	421	398	439	442	405	439	423	398	400	424	452	418	427	438	401	432	409	457	441	448	421	434	417	413	402	463	439	444	431	424	419	411	405	412	396	383	424	405	426	467	438	409	428	405	468	434	390	400	423	418	429	397	432	440	429	430	431	437	413	405	403	434	389	424	391	418	371	459	407	453	380	454	454	409	400	407	431	438	419	427	395	420	427	386	418	440	411	435	415	408	432	455	433	442	408	431	379	443	430	433	411	443	417	422	409	432	427	422	402	392	387	411	435	402	408	409	398	441	416	453	413	444	436	401	376	416	447	409	372	405	424	418	374	431	431	422	401	418	419	452	410	402	434	394	396	427	427	427	430	417	460	415	425	411	448	435	450	397	434	441	452	440	384	393	416	410	419	387	397	427	437	412	440	398	443	420	418	438	431	416	434	444	413	390	415	408	457	417	446	437	415	396	390	391	419	415	429	437	401	388	434	418	419	410	423	399	417	406	425	444	413	434	452	443	409	421	412	416	467	397	403	429	422	408	400	424	398	410	384	398	431	454	457	446	442	451	425	420	397	449	432	431	423	375	426	443	413	447	435	410	406	400	383	419	381	412	431	420	459	457	391	427	419	454	440	417	406	410	448	411	444	440	461	405	410	456	428	425	404	399	442	443	445	442	410	402	424	432	403	414	402	416	416	443	445	419	425	426	418	401	422	424	441	400	416	429	417	411	392	434	400	460	412	371	453	380	422	433	465	439	431	411	444	420	443	429	471	469	412	407	437	398	393	409	429	445	454	409	405	454	393	402	410	410	429	406	421	418	424	374	406	394	404	438	416	428	416	420	417	419	424	462	449	436	427	422	438	434	418	434	381	416	384	404	410	404	408	456	393	405	407	422	440	433	412	482	450	420	420	419	397	414	462	427	401	427	411	432	441	420	361	424	421	426	390	396	462	414	430	422	431	424	454	451	452	423	428	403	426	404	406	373	401	461	424	392	442	416	419
28728	9900	1526	1011	726	578	462	408	330	307	302	259	289	251	255	266	259	247	248	256	242	229	257	197	239	246	239	259	254	227	217	206	229	219	205	213	199	268	215	219	208	222	218	215	176	221	184	217	225	205	195	183	167	201	238	230	189	211	216	219	200	205	186	194	208	224	223	212	233	211	217	215	184	209	196	190	188	200	214	188	190	224	192	209	206	210	175	199	204	198	203	218	202	223	194	193	217	198	205	189	229	218	219	220	213	195	216	210	190	210	210	200	222	186	201	202	206	212	207	195	193	196	220	198	199	190	172	209	198	216	193	229	173	213	210	228	205	208	229	228	207	206	195	211	177	206	185	199	228	199	197	220	203	208	215	220	202	231	190	212	251	192	179	224	208	207	212	184	181	232	220	247	228	200	206	178	197	240	218	186	218	204	198	170	200	217	217	188	214	184	242	182	193	182	201	204	217	241	226	218	222	205	200	178	221	208	208	203	206	238	213	208	214	171	200	226	202	198	170	205	213	209	222	175	196	197	212	199	209	186	186	194	197	239	210	192	233	189	195	187	216	217	215	206	197	193	214	188	231	184	189	196	202	189	204	229	180	204	220	210	213	232	224	203	197	192	199	193	196	222	186	165	198	199	195	180	213	217	170	192	211	187	201	224	181	195	207	202	214	175	216	208	208	200	212	205	185	201	197	196	189	196	211	210	197	193	233	191	181	184	232	208	217	215	205	206	222	160	216	221	198	211	199	216	234	192	175	205	207	219	196	198	201	199	209	193	211	209	195	205	218	193	202	199	206	227	174	221	227	202	201	229	207	207	208	222	184	199	224	213	181	213	207	189	176	206	215	190	212	199	230	193	175	206	227	220	207	191	201	201	200	206	201	220	195	189	211	197	202	203	237	191	203	206	194	225	187	217	232	231	199	187	213	200	223	176	187	217	217	200	217	186	217	218	201	178	209	194	232	192	209	211	180	202	228	227	187	211	221	221	222	215	222	216	214	201	185	189	200	206	186	183	207	177	202	201	180	222	212	216	200	190	170	185	198	230	180	215	225	212	188	227	235	188	238	200	206	202	192	199	232	193	192	203	196	211	206	209	228	246	204	193	207	234	182	211	215	227	200	193	219	214	216	192	203	182	200	209	186	230	220	227	191	186	201	201	216	221	212	199	220	230	189	170	207	233	210	224	199	214	223	211	208	224	197	206	223	176	180	205	221	184	200	204	230	203	200	205	176	208	199	231	209	214	193	246	189	211	200	198	204	202	217	219	201	214	214	204	190	214	225	198	223	188	196	205	198	202	208	202	212	205	200	212	208	219	207	223	211	232	210	223	194	212	204	202	193	205	183	226	221	217	173	201	208	220	199	198	199	207	207	206	191	192	167	198	188	210	194	222	181	192	208	192	201	202	209	205	212	205	191	194	198	176	192	195	202	205	224	233	217	175	183	187	189	209	206	206	230	215	239	204	186	233	190	179	225	199	215	211	201	221	223	211	188	202	198	228	197	207	225	212	204	187	205	209	185	208	188	194	196	185	214	193	202	192	173	195	198	209	208	204	185	208	227	207	199	216	198	203	241	207	252	215	191	238	226	217	188	206	214	186	218	196	217	169	195	215	199	201	184	205	222	186	205	190	196	196	204	199	216	194	202	190	223	170	192	198	220	221	174	209	221	225	195	214	206	189	239	197	209	234	242	205	193	202	190	221	215	215	206	221	225	214	217	232	209	199	220	215	211	222	223	214	181	207	203	206	229	219	169	195	212	181	208	197	180	209	175	194	206	209	225	199	213	180	210	217	182	210	210	188	190	219	223	207	207	220	200	191	212	193	212	205	220	186	175	209	186	198	226	196	220	195	205	210	169	208	182	197	222	208	224	206	219	194	202	198	197	197	238	209	197	199	225	205	198	207	203	229	210	215	212	196	203	214	187	201	211	210	204	229	221	198	179	213	201	235	213	184	214	193	227	199	216	194	203	240	211	185	209	219	220	214	192	187	212	181	243	198	245	195	208	202	200	195	205	235	204	194	183	201	200	221	221	201	195	202	208	187	193	216	176	210	190	205	207	197	196	227	188	202	211	191	209	189	207	218	203	213	174	221	182	181	170	232	212	201	208	199	212	205	206	206	206	210	200	205	186	189	208	176	221	237	207	188	222	203	208	211	213	206	206	224	228	210	214	194	229	195	211	242	208	167	196	206	216	218	220	184	227	196	228	182	167	180	220	213	183	206	184	225	183	198	211	219	207	231	218	227	204	210	205	212	227	186	226	204	210	225	222	228	194	214	199	234	214	188	199	201	214	216	208	197	208	209	202	190	213	226	196	208	201	192	206	180	173	179	202	210	209	193	195	205	177	215	207	196	212	213	211	201	204	212	190	215	210	200	201	207	206	206	218	221	201	226	214	208	222	192	208	171	204	207	205	214	207	225	218	197	216	209	191	218	192	195	190	201	185	203	208	208	214	206	245	212	193	195	198	220	202	193	226	207	198	226	181	224	221	210	195	201	218	201	184	196	188	195	206	187	238	203	199	217	204	225	237	228	212	198	199	188	172	187	230	219	202	216	194	184	190	222	197	219	185	187	189	228	182	168	204	236	202	201	192	189	222	209	176	230	196	199	185	189	232	196	177	183	215	190	207	236	213	200	209	225	191	190	205	176	194	203	179	191	208	223	195	208	217	204	219	206	219	229	190	220	222	225	241	203	212	210	191	231	199	192	214	219	221	214	231	230	205	215	183	209	243	217	194	180	188	208	219	192	220	197	225	228	227	219	206	210	219	185	224	205	202	202	226	194	194	189	197	232	205	188	191	212	211	204	182	221	202	213	209	209	200	199	220	179	223	215	197	219	204	218	221	212	203	209	206	201	203	182	213	203	199	206	189	211	184	190	250	203	181	218	200	215	223	193	222	213	197	222	214	231	226	226	216	185	205	193	202	189	199	195	194	196	215	240	206	195	208	218	198	208	198	212	216	186	195	187	212	202	195	206	225	209	231	200	209	220	201	206	211	203	198	186	211	199	196	161	193	185	213	183	197	195	200	197	201	208	204	181	194	219	211	206	221	215	207	198	199	237	216	217	241	228	240	214	208	202	202	217	194	235	186	196	218	193	193	204	199	204	186	226	202	211	198	215	208	202	193	187	220	198	184	234	236	198	199	200	218	225	191	183	174	217	192	183	193	202	170	196	221	214	191	204	203	187	226	225	197	219	176	216	212	217	211	185	211	227	203	216	187	194	211	201	198	205	194	187	227	196	210	191	198	199	195	194	216	197	194	231	211	200	210	221	225	211	224	201	235	225	171	206	231	196	217	189	222	195	200	211	211	181	203	216	217	194	180	209	208	218	191	218	199	215	213	215	199	185	196	197	209	214	206	189	175	200	215	207	207	220	191	174	192	209	193	217	234	211	176	203	245	203	194	195	184	199	204	194	202	185	193	215	210	231	185	195	239	216	212	213	199	219	201	182	244	203	183	224	195	213	194	198
16095	1347	2656	3131	2664	2267	1828	1617	1381	1290	1163	1093	1017	954	999	925	931	797	801	813	733	773	757	831	811	762	744	759	732	701	636	684	615	624	675	650	646	659	635	646	583	629	610	579	640	579	595	595	605	629	600	600	585	567	602	591	560	606	604	554	614	589	572	609	582	561	571	528	554	589	615	556	591	601	584	594	589	562	535	579	579	570	531	550	605	579	586	582	587	569	518	570	579	591	570	576	559	565	574	590	604	555	595	567	599	559	570	555	542	536	570	561	555	559	538	596	552	587	576	592	599	592	562	591	540	565	576	561	586	525	561	516	577	604	578	573	552	618	606	564	547	572	577	555	561	559	584	566	615	588	568	587	580	580	553	583	607	535	557	566	543	596	546	552	594	540	596	566	606	585	613	573	569	560	535	539	566	571	546	602	615	588	560	592	534	533	548	541	553	562	626	568	570	541	594	608	540	596	571	579	593	597	562	559	562	598	610	562	576	541	569	599	583	550	542	591	568	577	575	579	582	569	574	561	561	588	560	539	544	587	612	573	606	587	572	547	528	539	556	546	558	562	591	561	532	576	574	546	585	540	556	559	570	564	617	601	561	573	617	592	565	513	611	560	561	603	572	563	594	569	567	593	545	555	562	525	553	585	528	520	547	566	551	572	559	567	554	571	568	559	551	569	565	579	554	541	556	579	618	588	539	590	573	615	559	550	576	603	566	560	544	554	609	581	601	566	515	519	563	569	562	557	562	520	569	531	509	580	610	548	516	569	604	545	578	570	542	549	529	558	577	565	583	562	559	511	602	548	565	540	525	566	539	552	585	588	535	538	572	555	580	613	580	557	584	584	538	552	574	563	564	562	601	558	614	550	558	598	627	560	552	586	561	567	566	640	566	548	559	541	553	536	541	592	565	602	546	570	583	533	560	546	582	573	570	568	572	558	561	538	568	545	575	584	592	588	566	597	560	577	594	577	547	535	587	599	568	583	558	580	556	546	562	575	587	543	534	537	573	565	586	555	549	522	564	516	510	539	596	542	550	597	579	598	542	615	540	565	544	561	551	533	564	582	531	577	611	545	578	553	580	570	525	558	559	564	575	551	582	515	559	551	585	516	541	517	569	604	577	590	562	570	560	557	576	610	574	587	542	535	560	563	549	564	544	551	565	584	579	546	556	613	548	560	585	605	591	544	594	631	564	520	608	555	605	509	573	569	570	559	550	605	555	561	554	596	589	540	592	590	518	596	575	536	546	593	567	569	560	550	546	595	529	573	564	567	548	547	552	566	563	543	577	537	552	575	557	555	555	579	602	615	602	573	626	508	607	538	534	579	538	586	623	560	565	525	543	544	537	564	541	575	602	592	563	613	557	562	594	617	591	578	564	594	600	620	558	635	583	575	568	561	604	564	594	580	565	572	498	548	619	587	585	570	542	555	561	564	539	560	589	556	557	537	552	526	549	571	523	548	553	570	548	567	622	615	504	544	588	584	558	555	605	588	579	541	550	555	567	569	543	563	573	513	572	547	561	545	577	566	537	541	583	536	588	587	587	588	565	572	540	573	567	581	544	571	548	570	563	592	578	528	544	547	573	602	597	604	588	575	554	567	577	567	564	548	538	554	567	580	529	535	602	579	544	523	571	560	555	567	541	515	549	566	546	573	547	587	547	547	559	578	577	556	571	591	595	567	569	545	562	575	530	606	597	566	557	571	520	613	567	566	567	567	588	563	576	540	602	555	583	601	600	600	575	575	566	567	594	537	564	550	553	544	568	615	585	567	569	586	546	555	562	590	570	551	539	559	566	597	566	590	568	580	578	584	619	597	616	556	597	587	529	587	564	586	576	538	565	557	561	573	520	560	568	601	550	590	568	600	561	574	545	553	564	568	557	547	560	560	554	589	548	581	545	624	562	542	547	578	588	553	561	578	590	588	573	542	543	536	572	549	559	581	553	560	528	561	557	572	586	575	529	547	565	533	575	592	582	560	586	566	560	613	572	526	587	543	503	575	529	591	586	609	530	583	555	579	541	575	550	559	561	615	568	590	542	578	549	603	552	546	528	574	582	540	559	595	561	536	587	609	573	520	529	573	543	577	547	538	553	570	574	569	545	556	539	549	540	551	554	580	577	576	560	522	561	601	562	584	572	585	552	570	606	603	615	563	560	569	577	533	558	609	570	565	555	601	568	575	618	593	549	542	553	595	562	585	577	534	532	559	522	566	568	503	629	548	550	540	538	564	580	593	560	582	574	573	564	557	547	575	557	539	577	588	595	600	563	590	515	587	554	548	540	561	531	563	568	572	608	555	551	548	597	581	590	582	551	542	555	573	560	598	554	510	534	526	546	592	562	565	597	535	602	579	551	570	528	591	587	586	567	596	571	569	570	593	561	576	591	535	573	543	558	604	556	501	542	590	530	509	547	600	597	601	570	559	577	535	583	615	581	570	582	564	571	567	534	614	555	542	560	539	538	589	500	582	581	541	518	577	564	569	587	597	582	528	562	572	577	587	537	581	568	536	582	547	583	563	533	521	588	551	524	532	570	539	608	586	574	611	530	594	540	581	588	537	543	561	556	549	558	570	560	572	601	542	530	611	563	581	610	600	565	548	541	570	574	536	576	556	583	569	595	560	588	574	585	567	534	572	528	553	544	539	568	570	601	580	570	564	601	565	562	609	518	576	587	555	606	568	598	578	546	611	535	533	564	568	521	626	583	566	553	564	559	576	571	565	587	538	585	585	534	550	566	558	575	571	561	575	534	569	584	603	555	575	545	585	523	603	605	542	561	595	592	535	558	597	540	548	550	548	586	536	581	558	564	553	544	540	567	585	552	573	578	543	556	560	554	603	565	525	503	570	588	524	566	589	588	558	600	539	583	598	516	590	587	557	568	563	567	614	605	581	590	591	598	565	603	552	539	566	572	579	534	578	589	519	580	574	582	553	581	571	592	540	582	575	574	578	549	555	531	551	600	538	550	596	575	527	550	600	546	552	582	569	568	604	571	555	506	593	580	580	564	580	543	587	540	578	533	555	541	595	585	557	564	550	563	584	541	591	582	540	605	577	581	544	547	621	568	599	563	604	524	545	543	560	551	564	578	551	546	596	587	583	534	607	545	542	542	550	566	560	614	556	594	574	582	575	611	519	560	576	606	572	545	572	589	583	557	557	578	538	591	566	554	572	596	551	547	578	588	574	585	572	552	571	562	570	586	551	574	577	553	551	552	564	581	551	575	553	547	582	577	587	572	557	531	567	618	584	543	544	512	549	603	565	601	619	576	546	583	560	599	533	582	548	567	577	525	555	557	605	560	577	600	562	562	557	603	549	582	522	542	535	571	576	581	589	559	551	617	541	560	535	553	590	547	525	608	545	602	578	548	565	557	548	604	597	582	591	532	560	578	539	533	506	529	559	585	544	568	556	519	614	535	593	569	526	550	549	570	604	571	565	604	592	576	511	575	582	573	605	554	608	577	569	602	586	617	584	542	565
42431	20954	5118	2135	1500	1146	871	726	664	580	596	527	539	514	500	521	484	461	423	457	436	460	424	413	418	428	408	420	405	432	444	416	392	402	390	388	396	404	414	422	429	436	413	378	429	396	362	398	362	400	383	398	377	417	391	404	398	354	400	380	407	391	398	412	380	386	411	405	406	384	384	378	366	383	372	383	372	405	361	389	380	432	379	399	373	433	356	383	407	414	385	367	402	416	405	398	389	392	381	390	370	383	387	392	390	360	417	370	365	394	407	400	401	401	378	397	429	381	370	385	384	395	409	362	420	416	339	400	413	363	395	380	348	416	361	363	368	385	377	415	400	366	365	397	370	365	393	408	382	350	407	372	389	403	399	381	369	398	351	396	332	364	410	370	377	354	394	383	364	370	409	375	385	383	392	341	362	385	391	342	374	415	397	382	368	402	385	406	431	363	386	406	423	392	402	362	343	386	388	372	338	385	361	379	415	354	373	413	384	371	374	375	427	402	384	385	419	384	373	424	395	390	357	401	378	352	413	402	396	373	398	383	418	359	395	413	368	375	407	402	395	348	406	397	372	386	355	377	418	414	406	357	384	399	337	380	377	403	381	346	423	364	391	365	378	368	384	377	400	445	417	390	385	376	341	376	366	366	399	358	382	397	398	376	355	421	360	351	372	382	399	393	407	372	404	386	395	370	396	416	377	357	360	373	369	412	339	354	392	334	404	366	377	386	410	408	340	388	372	366	382	392	354	368	385	386	370	340	378	385	401	368	390	370	376	430	396	383	410	400	386	384	391	382	407	366	384	376	390	411	333	377	396	381	333	370	374	391	388	370	397	424	397	380	395	396	386	374	393	401	396	397	379	333	409	315	397	403	370	410	403	396	336	365	365	410	421	364	383	368	389	401	397	391	344	376	379	371	378	388	343	385	395	381	376	394	377	358	401	411	371	371	390	383	386	401	435	379	345	405	383	365	353	347	398	398	376	383	402	371	405	348	371	360	393	382	379	327	412	416	427	369	408	367	388	377	352	355	387	374	361	420	390	386	365	374	379	384	382	403	387	387	389	402	431	392	403	400	403	375	379	384	371	379	431	377	386	404	401	395	397	365	365	386	396	398	366	386	358	453	366	414	413	380	413	417	372	387	395	403	360	380	359	378	374	327	369	367	410	388	390	374	375	367	386	351	374	390	403	410	388	401	353	439	388	375	381	396	364	380	401	422	388	410	394	382	389	371	390	444	388	391	413	420	388	355	412	397	397	367	395	382	362	389	394	424	378	364	411	421	369	385	372	379	390	371	385	421	386	411	414	367	381	365	342	385	407	385	393	373	414	354	386	372	352	381	416	432	409	378	367	390	378	377	363	404	422	388	391	395	382	386	408	380	424	424	389	402	420	386	382	365	363	367	355	412	360	378	408	378	385	386	402	362	398	406	365	386	381	349	341	397	383	382	375	407	397	354	381	359	382	412	357	405	396	364	374	407	369	374	396	407	360	337	415	395	395	393	360	385	397	432	363	384	361	378	398	360	397	372	414	408	385	408	388	391	402	386	399	411	371	405	347	347	427	376	348	377	376	380	376	351	392	369	416	400	411	404	369	398	430	387	363	386	425	376	388	366	376	414	365	422	367	365	376	388	400	342	417	402	415	385	388	373	397	347	400	420	371	399	430	407	396	404	384	400	368	409	395	393	400	381	369	383	399	364	437	389	395	390	371	383	351	360	376	362	366	373	416	361	393	338	388	367	376	411	405	390	385	388	359	388	388	415	374	393	416	396	370	348	383	414	406	397	457	383	374	366	402	383	383	385	387	385	380	366	404	383	411	364	398	380	378	379	382	394	401	382	431	386	361	407	402	362	425	371	369	378	399	390	456	376	393	363	400	398	359	357	361	348	381	377	407	386	380	379	367	368	385	385	418	370	381	414	358	384	383	390	377	354	383	395	360	389	391	385	384	383	385	375	396	384	395	384	415	384	355	402	431	357	359	374	387	378	367	360	358	387	348	387	392	356	413	385	412	391	391	371	361	382	372	382	355	365	401	388	349	405	422	401	381	390	399	365	389	419	410	383	384	367	403	370	399	392	383	435	337	390	373	389	380	382	371	388	370	356	365	396	365	397	371	383	376	393	381	401	425	386	367	363	396	406	364	362	362	409	403	403	391	400	394	377	398	379	396	387	370	398	360	389	384	389	353	390	365	410	357	427	387	402	381	391	375	385	404	358	373	411	379	393	426	367	363	387	352	334	385	384	362	407	417	355	401	354	401	357	370	395	378	382	425	381	357	353	372	412	393	359	379	381	368	380	358	416	399	346	373	408	395	365	427	403	372	395	401	365	392	378	400	378	421	398	349	375	393	386	377	387	388	401	363	372	395	401	373	391	363	403	419	394	358	387	357	389	399	377	392	391	364	363	418	383	409	386	382	382	385	376	365	402	367	432	366	388	370	379	371	375	399	392	356	391	416	347	362	387	403	392	354	366	377	366	366	371	370	397	340	409	367	369	378	387	389	370	359	400	372	387	381	379	385	367	362	381	392	382	393	384	384	402	360	331	367	428	394	408	389	417	412	393	380	388	382	424	407	373	379	368	412	408	385	363	346	350	402	371	396	381	390	413	422	345	377	391	382	391	400	373	400	384	352	380	361	370	379	374	416	398	356	364	391	378	377	381	393	392	401	361	371	371	397	365	356	391	393	397	385	404	368	361	361	394	349	386	391	416	392	397	378	355	356	360	373	406	410	375	355	380	370	436	381	364	400	397	369	353	350	381	407	368	397	407	398	368	392	371	387	386	386	380	376	408	392	407	380	366	388	370	370	401	391	367	370	404	359	413	399	418	379	343	396	396	344	376	412	371	384	397	421	344	411	397	390	389	410	364	397	370	379	414	350	395	415	385	370	390	382	398	393	390	378	375	381	376	381	382	395	375	404	364	371	394	371	388	422	403	377	360	367	387	401	389	357	395	367	361	354	397	399	387	406	392	376	373	370	394	374	422	365	403	369	401	391	394	398	412	368	361	353	411	360	391	374	403	376	378	357	391	397	358	392	372	402	372	356	383	368	398	417	385	338	400	402	391	379	426	395	329	403	397	378	341	344	381	368	364	321	389	404	352	397	377	353	355	383	365	353	415	364	362	413	387	407	422	382	382	383	344	392	384	395	377	377	378	366	400	399	356	405	367	363	399	376	416	397	375	409	380	337	369	405	392	388	372	412	412	385	341	365	428	395	397	380	388	359	370	421	395	407	374	379	409	372	366	380	383	392	413	373	375	409	405	384	399	379	396	391	405	416	379	403	341	405	357	381	375	387	357	398	381	417	380	384	363	378	397	371	379	412	368	371	359	429	410	359	351	390	404	402	407	388	385	372	422	378	349	384	391	343	356	355	390	387	396	394	410	393	403	364	362	387	425	383	422	401	368	390	393	402	392	392	370	355	408	393	361	386	384	378	382	361	428	409	356	442	370	378	374	401	382	388	387	346	367	398	359
22388	2424	4822	5490	4967	4177	3516	2933	2570	2267	2033	1928	1767	1670	1647	1611	1519	1469	1398	1397	1332	1333	1271	1355	1304	1350	1266	1290	1194	1072	1065	1104	1075	1060	1030	1055	1062	1043	1021	948	1012	1019	992	1052	994	976	1041	948	905	969	1010	936	939	1019	1030	977	962	977	984	940	988	968	962	980	1020	974	1006	935	1038	944	953	956	934	922	930	955	955	953	917	957	960	933	910	917	925	926	1002	941	909	918	937	905	914	950	933	971	937	962	894	926	915	982	917	925	889	940	905	939	952	940	912	935	919	945	877	933	998	904	950	912	959	941	922	949	930	942	947	958	930	955	940	895	944	979	908	932	922	898	903	933	907	970	910	947	937	879	891	895	935	979	918	925	923	917	897	872	879	940	909	950	978	918	902	913	948	926	901	912	936	888	907	958	864	896	927	863	923	941	907	981	909	960	928	962	904	943	923	901	911	970	936	900	922	913	938	962	903	886	955	844	909	942	874	909	930	916	913	921	934	942	906	916	960	951	900	941	871	942	888	915	903	921	895	957	923	945	898	948	904	914	910	896	927	957	971	901	922	945	1004	954	955	936	827	970	944	916	942	973	879	942	974	904	915	959	937	927	968	944	887	906	985	965	906	952	907	919	1001	959	943	951	922	928	854	916	883	971	872	967	924	942	878	961	945	916	910	951	946	892	967	906	931	910	883	949	863	950	890	946	926	925	937	890	915	947	948	925	891	912	918	902	909	893	962	931	951	955	919	920	868	960	910	891	955	916	932	903	937	920	931	925	930	927	900	911	894	940	960	973	946	922	901	889	940	952	976	911	943	940	951	944	915	911	934	962	936	945	916	899	963	916	895	929	946	1016	866	861	916	918	905	932	930	943	908	963	960	908	912	912	944	897	885	886	970	928	945	918	910	916	942	890	941	907	955	903	945	941	906	919	899	876	942	999	958	985	947	945	900	946	907	922	971	869	911	884	893	874	894	931	919	912	900	936	883	900	918	974	984	970	914	927	941	978	911	928	911	865	957	939	888	924	937	914	920	867	899	898	931	920	935	877	929	947	970	914	939	883	927	957	923	935	941	938	930	890	900	885	953	865	977	917	971	932	915	920	897	904	953	864	952	959	918	942	982	912	876	862	918	864	963	864	911	970	961	874	883	973	921	839	898	952	882	921	953	918	930	962	964	905	885	914	966	904	954	991	893	917	967	986	894	944	879	924	931	902	938	977	944	941	890	925	910	940	934	937	916	865	938	949	914	905	879	970	900	931	899	953	892	943	934	933	875	968	888	903	950	955	931	909	924	947	944	992	937	914	945	907	905	869	913	929	875	910	935	908	924	900	958	945	918	896	907	938	958	936	945	903	866	903	889	935	970	931	958	920	911	961	938	906	917	886	953	957	918	874	975	876	927	914	933	974	872	924	917	916	912	932	952	945	951	968	917	976	971	908	910	931	943	913	923	915	948	895	943	884	956	858	962	901	872	906	925	939	951	912	911	938	977	887	910	953	895	884	900	904	974	889	929	1008	881	911	906	939	833	954	962	967	938	934	903	966	931	876	949	890	912	945	900	953	942	952	926	931	949	968	894	928	923	913	865	889	932	873	1000	942	877	874	915	967	920	998	951	925	977	960	943	912	954	942	913	869	872	957	920	930	915	939	869	953	933	927	897	934	909	914	932	932	897	982	933	930	889	929	909	945	911	859	916	908	899	870	899	956	912	958	937	918	959	929	897	921	907	909	954	905	956	916	923	945	875	940	898	920	908	893	952	968	949	885	875	936	927	973	951	973	929	889	851	939	931	956	905	924	907	880	945	942	944	979	945	963	947	893	903	885	925	940	915	960	933	861	943	934	892	872	961	911	958	896	945	890	958	927	941	973	868	930	950	927	924	913	949	903	897	909	878	964	909	985	946	900	899	887	883	935	920	903	861	923	893	919	916	941	889	924	926	919	825	967	867	903	942	891	894	908	873	937	864	926	927	946	884	930	926	951	885	914	919	902	941	966	969	946	889	933	832	898	908	952	911	922	954	950	881	927	887	906	984	903	927	887	993	897	848	938	922	947	878	899	964	923	995	919	930	1007	910	947	942	957	944	944	939	927	909	895	921	943	923	914	942	890	921	879	931	978	893	904	880	906	952	861	981	952	958	964	879	939	875	952	881	925	909	994	900	915	885	894	959	892	900	871	912	919	915	925	935	918	987	882	893	935	937	889	925	956	925	900	936	887	928	947	883	905	908	953	1021	997	910	932	938	946	952	991	933	966	915	945	930	949	948	873	981	971	914	933	876	954	928	980	953	912	931	933	954	1000	887	928	924	951	954	894	904	923	879	948	930	912	903	910	933	935	950	915	979	932	921	929	892	953	963	942	915	939	966	950	890	980	917	939	927	964	929	939	882	906	975	906	931	922	941	878	910	852	895	900	910	897	926	878	911	893	909	930	951	935	967	955	909	934	964	969	926	956	923	892	995	890	824	869	985	918	928	880	984	897	877	930	900	916	924	911	901	937	903	922	928	916	964	916	925	868	908	926	940	951	950	946	905	944	902	881	936	939	964	847	902	941	947	949	898	913	986	909	879	894	887	913	967	883	907	847	924	919	960	969	930	885	896	901	946	915	978	912	916	918	954	936	905	985	999	976	873	908	932	896	884	963	914	886	936	926	881	913	915	958	945	995	904	913	981	880	910	921	899	944	882	922	890	968	930	923	899	916	935	909	978	972	908	961	859	915	931	976	911	915	917	928	919	901	904	840	944	910	904	904	944	972	959	977	957	905	938	877	886	999	936	947	923	966	933	929	918	925	853	912	910	936	948	899	943	935	938	905	922	929	891	922	949	940	892	938	881	948	852	921	874	898	926	954	921	918	937	905	934	841	893	903	956	919	921	934	906	946	930	917	949	910	923	919	902	907	956	948	941	921	915	940	892	888	978	928	910	917	997	882	966	984	885	881	912	891	956	941	950	915	932	958	923	919	939	923	895	954	963	939	952	965	966	900	889	938	937	931	934	949	965	941	924	879	944	893	894	945	934	911	986	983	949	967	890	935	886	931	927	928	935	938	970	889	936	912	925	950	962	968	949	957	920	883	915	912	938	950	943	902	927	982	925	880	896	945	892	1059	961	918	921	944	938	919	960	907	934	949	931	929	930	973	915	939	969	900	920	944	886	941	909	919	905	943	946	934	921	921	910	932	932	932	932	920	906	930	945	974	892	909	909	947	911	917	977	934	925	977	992	948	942	918	875	923	946	931	899	923	936	909	902	961	880	928	928	880	887	932	924	968	929	950	978	915	968	886	866	923	890	933	919	938	917	925	943	922	921	957	945	943	893	985	920	940	950	943	986	950	854	934	925	958	988	979	894	988	948	914	916	910	926	936	880	927	962	903	885	955	961	964	920	938	940	955	890	905	863	891	918	939	891	964	934	903	893	907	943	965	963	874	925	920	927	935	968	916	929	997	917	929	963	884	914	887	892	932	982	970	929	918	900	961	953	903	914	837	987	900	956	945	913	952
3093	411	235	226	200	178	161	164	190	152	155	182	137	143	157	173	150	136	156	149	168	167	164	142	143	137	153	138	151	139	166	168	135	138	150	140	136	152	173	148	159	139	125	124	140	160	143	158	151	136	145	157	133	149	159	138	140	127	172	155	159	145	183	154	157	149	125	122	162	162	146	129	162	135	135	125	148	140	126	127	135	144	134	158	158	131	144	159	164	153	152	160	151	132	128	145	155	153	147	169	143	119	135	145	149	136	117	158	155	176	144	154	167	156	141	134	140	133	126	138	152	126	133	155	152	135	156	154	140	163	125	145	155	126	167	158	129	169	133	132	143	118	150	155	156	127	171	156	152	149	140	134	147	147	131	150	145	151	140	148	170	141	141	124	128	150	158	144	129	144	137	142	134	132	146	151	131	149	139	133	161	147	165	149	142	139	163	136	132	148	152	148	163	139	152	136	136	132	156	133	106	146	157	147	156	134	167	157	134	139	146	138	162	168	177	140	116	124	148	137	110	156	151	159	158	146	141	135	167	141	136	149	160	122	140	153	131	136	136	149	154	141	123	136	162	141	128	142	155	147	170	168	135	129	164	145	129	151	158	152	115	135	153	139	141	134	141	147	120	148	130	144	170	143	121	154	129	143	137	144	142	138	153	118	153	162	151	156	152	156	136	160	167	164	150	144	122	172	135	123	172	129	135	145	142	147	137	151	152	129	116	148	141	154	169	148	139	148	130	160	147	129	159	161	140	149	124	149	166	153	126	157	155	135	157	137	137	158	136	134	148	145	154	153	151	162	139	151	122	159	144	131	139	144	156	136	144	139	131	129	141	127	142	128	153	137	140	146	133	181	138	165	123	163	160	146	165	154	137	145	132	148	134	164	151	147	139	149	143	132	123	140	140	147	138	150	154	140	165	131	134	134	108	160	125	156	144	151	142	159	161	142	139	126	135	144	174	141	132	132	142	144	124	137	155	146	143	150	161	147	159	142	140	149	145	174	157	132	140	146	151	138	147	134	168	140	159	142	154	143	157	126	146	129	146	161	146	126	151	122	137	149	181	133	136	144	137	157	153	147	109	164	137	154	134	133	142	149	142	127	135	119	159	150	126	150	132	121	147	162	138	144	147	142	151	137	139	158	146	143	145	124	144	140	130	139	143	152	168	129	124	150	166	144	171	135	140	159	156	154	132	162	154	138	161	142	147	165	148	157	152	142	132	126	147	150	144	122	145	142	177	144	163	143	148	144	168	151	168	145	126	146	140	127	163	131	141	137	120	159	149	134	161	126	154	144	139	129	127	155	152	141	150	142	148	142	139	152	129	130	137	144	152	158	118	133	147	142	129	129	145	141	141	132	157	128	143	167	150	128	153	164	138	161	127	147	156	174	151	124	163	145	149	153	124	128	136	168	157	147	141	137	151	149	140	159	163	131	138	134	157	131	151	144	156	126	152	141	123	159	138	152	148	153	138	151	150	157	143	163	142	164	130	151	149	133	117	151	147	127	148	169	138	123	166	160	137	172	152	138	163	142	147	159	151	135	150	134	166	143	157	156	138	147	162	149	159	164	154	164	128	147	150	159	152	138	163	171	151	144	146	139	163	155	131	146	152	144	128	141	164	132	143	145	134	139	147	155	138	159	128	130	130	167	167	134	134	132	121	145	148	133	137	139	143	172	159	131	147	158	153	140	127	163	139	152	149	135	149	156	128	163	156	151	144	126	151	122	145	144	146	158	150	155	161	159	137	153	148	144	133	154	149	153	142	128	133	126	138	153	143	125	134	131	134	155	140	155	134	163	159	160	161	159	134	141	140	150	165	151	133	157	142	133	167	133	162	131	143	129	131	164	146	141	153	147	160	131	130	155	133	134	158	151	136	138	158	151	142	177	138	149	151	146	139	132	139	121	157	138	119	166	141	150	138	148	116	142	133	151	152	124	144	148	132	158	177	135	154	154	149	134	161	152	152	159	166	144	149	136	145	147	153	138	129	163	153	151	139	119	156	158	153	145	138	142	126	153	134	149	131	145	148	135	142	154	158	160	140	167	174	168	138	158	137	128	131	161	144	170	115	148	146	151	153	154	165	155	158	154	137	126	123	148	150	128	142	140	146	128	147	126	144	138	140	124	112	135	165	143	147	138	164	148	140	136	130	149	146	140	140	141	140	121	134	168	156	165	130	142	146	168	148	164	144	132	147	112	158	131	136	123	129	138	142	133	137	155	151	152	143	152	157	159	155	152	120	136	139	175	159	132	141	141	175	153	145	148	156	146	137	139	120	134	138	161	123	146	145	155	143	132	148	160	171	135	152	134	139	149	145	166	142	147	156	134	144	144	132	121	124	122	151	160	142	123	155	150	143	146	145	155	132	149	127	120	142	165	124	131	142	114	137	130	129	162	156	129	146	119	163	159	144	130	136	151	145	130	131	144	147	144	144	141	123	121	175	164	138	139	132	134	148	136	141	148	144	132	149	157	156	159	134	155	151	139	154	138	146	125	136	149	154	143	144	136	125	123	133	169	167	159	158	128	165	147	145	152	136	158	158	142	142	153	109	132	143	163	121	125	150	146	145	131	142	155	149	174	149	152	131	149	144	134	155	146	162	139	137	147	119	152	163	148	165	139	150	153	155	138	154	158	116	151	138	149	138	167	160	141	132	144	146	157	136	115	143	148	137	133	137	160	139	165	155	150	129	135	139	149	144	160	155	143	135	154	145	167	169	160	162	128	145	130	132	166	133	137	155	130	147	141	131	156	148	128	148	133	137	148	156	126	162	157	130	146	145	161	149	138	146	143	147	152	130	124	137	140	152	137	129	122	146	153	138	171	145	149	153	137	133	128	142	134	153	155	138	140	154	165	146	130	133	139	131	132	138	147	144	136	156	146	135	145	137	156	143	155	138	133	159	166	163	143	120	145	156	165	130	149	177	156	124	148	160	146	143	145	138	143	142	133	145	147	147	168	163	140	154	141	154	129	144	147	157	140	145	128	135	143	142	145	147	150	143	152	134	139	163	151	145	121	160	152	160	146	139	145	143	146	142	152	143	147	128	155	134	135	158	119	157	161	146	137	140	153	147	167	138	131	161	149	143	128	159	145	136	150	152	154	147	174	157	162	150	142	134	144	137	165	156	161	152	146	111	141	154	116	129	133	145	158	152	159	144	141	150	141	147	143	157	166	135	134	139	160	124	142	143	138	138	159	160	143	133	142	168	174	142	142	149	169	157	142	138	144	137	153	148	135	154	127	145	143	135	154	148	144	141	133	148	165	144	122	155	149	154	123	143	163	133	131	155	150	148	171	168	134	144	141	135	166	146	150	143	141	154	148	156	156	141	134	152	150	151	161	143	146	160	138	138	156	156	162	148	137	149	126	134	142	144	128	150	151	140	157	135	134	139	143	143	151	122	137	152	133	141	148	157	143	145	147	154	142	137	134	127	157	155	135	164	142	146	166	147	147	131	133	136	125	137	140	144	140	167	148
3379	476	634	754	657	633	594	544	471	482	471	447	450	488	520	526	501	486	482	493	456	498	476	463	500	483	516	468	454	456	441	422	424	461	428	434	426	422	417	442	435	449	443	423	414	413	430	426	410	405	456	408	421	433	428	438	422	433	455	430	423	436	441	416	433	411	408	451	435	416	420	392	424	402	413	405	428	398	415	399	435	456	420	451	402	436	436	436	411	423	436	412	400	396	438	412	411	427	428	434	400	478	440	399	446	429	401	422	450	434	409	467	380	450	384	431	404	406	422	432	420	437	440	448	434	443	431	404	401	413	412	428	426	419	417	394	458	456	389	445	441	409	412	474	468	424	431	454	411	426	453	412	449	427	442	412	421	451	435	433	405	447	413	447	409	411	430	444	404	379	410	406	435	410	450	437	384	378	472	435	425	466	415	429	423	426	402	410	426	412	419	442	450	434	406	422	414	431	421	435	450	417	422	426	400	389	463	434	380	456	417	379	414	417	410	379	405	450	437	419	428	441	442	457	431	448	430	414	419	426	429	404	421	416	444	443	416	411	409	401	417	401	436	436	413	458	426	414	426	445	448	409	446	445	373	425	473	418	450	410	410	419	417	425	438	425	422	413	404	423	364	441	452	443	404	447	408	454	439	427	407	433	413	421	423	421	427	410	402	387	458	453	415	434	434	415	458	433	419	435	436	408	469	397	444	399	428	401	394	408	456	408	414	399	435	423	426	403	427	433	419	416	448	427	438	401	433	388	426	406	416	417	428	403	434	417	443	418	417	429	408	448	412	407	418	422	441	449	434	397	368	410	364	445	414	424	416	401	412	407	405	414	414	389	424	454	394	418	454	446	413	414	456	448	413	418	385	435	454	422	434	415	381	422	408	417	440	435	425	413	412	418	430	433	419	488	403	447	463	417	454	458	419	400	425	454	432	376	422	456	448	442	433	401	441	423	419	424	421	449	411	433	418	428	428	420	420	439	411	450	432	443	403	438	424	426	437	435	425	411	426	445	422	408	459	406	419	449	401	439	455	387	399	409	414	416	409	414	437	401	425	417	412	414	446	417	417	426	382	446	442	402	433	428	415	418	443	453	448	435	404	416	431	427	415	415	422	411	413	443	428	435	410	438	463	422	436	406	450	421	434	408	411	431	460	459	427	421	452	421	428	375	418	449	394	419	432	463	442	443	442	440	451	457	411	401	449	433	425	416	417	394	404	420	434	395	431	403	415	386	414	414	401	415	432	401	397	411	406	437	398	406	457	433	413	466	387	404	452	378	426	448	381	423	413	430	459	440	399	414	404	418	432	422	409	414	414	448	405	423	430	420	429	411	402	396	444	424	460	423	411	427	407	419	400	460	419	418	428	413	436	432	445	411	410	417	399	449	432	405	423	430	412	435	426	431	408	443	369	441	421	439	413	472	408	460	380	399	425	408	408	392	435	393	454	430	428	434	457	432	401	401	388	387	397	435	382	400	416	415	420	422	424	400	418	438	411	449	407	428	429	376	448	442	425	425	467	431	422	395	421	434	396	421	415	399	418	422	421	407	418	425	392	396	392	415	420	433	427	393	419	409	393	454	416	427	431	409	442	447	448	418	439	408	428	439	446	394	421	411	393	436	418	401	424	415	421	383	427	423	453	440	455	369	412	428	402	407	419	435	377	448	435	405	404	405	449	432	422	415	463	415	445	434	406	402	413	428	437	408	429	404	427	435	433	459	425	451	424	405	423	400	444	401	419	395	412	412	442	379	411	394	425	448	389	407	417	405	426	471	445	389	404	459	458	459	477	411	452	397	428	422	451	421	415	452	413	419	427	427	377	417	406	440	421	444	414	440	425	422	420	404	439	468	419	425	423	446	408	426	461	426	441	414	414	434	389	446	422	422	427	384	423	427	436	411	438	425	409	421	454	429	442	437	445	409	421	435	477	432	429	424	397	452	420	418	395	428	380	437	421	413	438	402	422	445	427	429	411	423	421	468	415	422	382	377	424	437	411	420	423	431	421	403	450	391	420	391	448	432	412	406	433	390	429	397	419	435	380	441	481	443	442	399	412	411	400	442	426	444	423	404	414	421	443	434	448	414	433	450	401	452	423	404	407	412	436	424	435	393	426	430	400	452	430	416	431	417	407	415	383	441	395	402	408	419	438	405	419	450	402	419	445	463	410	415	417	422	407	419	420	454	434	431	413	441	434	405	427	407	451	420	418	418	430	407	445	389	435	446	429	448	404	410	406	421	451	437	450	395	479	430	468	428	432	453	391	444	421	445	450	460	397	415	417	410	393	403	435	411	419	442	388	426	431	423	398	448	430	390	414	439	442	447	454	442	436	427	403	432	388	420	429	425	450	390	445	440	392	411	426	404	406	414	407	423	439	435	392	426	423	390	428	415	436	455	384	410	409	425	432	433	411	391	437	453	411	412	414	419	402	445	447	409	404	412	455	445	427	423	425	424	414	420	381	398	437	438	405	398	426	439	428	428	442	424	450	419	396	469	418	420	424	403	409	430	430	428	419	402	430	380	393	404	418	419	453	426	420	366	424	449	434	407	425	415	390	477	433	440	399	437	435	425	400	425	420	383	417	445	426	419	413	407	442	415	420	390	412	483	439	422	421	429	401	405	444	442	462	424	414	404	445	451	405	424	440	436	419	407	431	417	441	416	388	419	427	426	455	399	433	401	428	403	437	421	439	433	458	482	417	447	439	413	457	429	444	422	419	447	400	393	412	420	407	415	433	435	439	426	420	478	394	410	390	408	441	427	468	404	406	439	409	407	397	421	402	418	418	423	401	392	425	419	413	448	434	420	484	388	418	453	417	407	417	440	441	409	423	394	440	383	447	423	422	412	424	413	424	427	407	436	414	403	444	416	397	412	439	404	416	405	426	425	425	426	444	442	419	416	443	430	438	390	409	456	453	458	484	438	394	444	384	424	397	400	442	430	434	450	438	385	439	427	428	433	437	428	459	408	425	424	439	398	410	457	400	402	407	421	395	414	437	409	414	455	428	453	379	459	442	405	421	427	428	469	408	405	449	415	450	453	433	401	413	415	452	369	389	401	444	407	403	438	429	435	464	446	429	425	451	438	443	402	437	454	410	435	416	437	423	393	383	410	414	436	452	442	397	413	470	398	426	430	448	376	415	427	471	422	406	483	438	419	415	438	400	434	388	409	423	419	457	399	418	433	441	444	402	447	419	441	381	449	417	434	443	434	421	414	424	420	448	425	425	427	374	405	357	425	411	416	441	436	435	388	456	429	415	409	404	428	422	451	410	452	394	437	425	423	453	417	417	424	404	398	469	424	431	428	480	422	432	418	425	399	410	428	426	427	421	423	420	404	425	432	447	431	419	430	457	427	424	436	426	438	447	451	399	438	431	404	442	434	397	400	424	423	435	414	401	452	426	410	450	398	426	409	425	420	440	421	405	423	439	413	412	430	418	444	406	401	443	437	395	429	439	420	434	422	410	423	434	427	445	419
28567	9698	1424	1030	699	522	452	415	325	339	300	315	263	286	309	231	266	242	242	228	246	231	219	232	239	217	221	224	216	229	200	228	227	227	238	233	207	219	217	205	251	252	230	220	222	196	203	198	212	206	201	187	193	229	241	213	195	203	197	206	220	204	198	213	190	211	208	202	204	186	213	210	210	204	182	218	221	200	195	236	221	184	196	208	189	213	216	203	216	191	202	202	210	227	230	241	202	188	223	193	216	226	202	210	223	192	203	204	193	216	210	206	206	197	194	229	193	223	197	220	215	198	244	211	200	210	196	195	213	198	217	184	188	214	217	200	223	200	218	197	188	199	211	194	198	192	224	216	204	189	219	197	196	204	187	223	235	212	196	219	215	204	226	207	206	208	205	224	192	216	194	219	194	219	209	215	177	213	196	209	215	216	213	209	210	202	230	230	214	183	169	223	211	222	177	214	175	187	214	214	214	201	205	198	228	200	228	215	235	197	218	172	207	198	193	229	202	235	230	210	207	229	196	201	215	196	198	215	233	230	203	193	186	202	211	191	213	217	217	211	212	195	229	181	210	194	203	209	237	192	186	185	222	188	240	225	215	206	183	197	198	233	230	232	185	207	200	200	204	203	229	202	199	202	201	225	193	201	188	231	227	201	210	226	214	196	213	200	215	219	221	202	181	193	196	191	214	204	210	223	219	208	209	197	199	214	196	190	219	217	217	175	200	208	181	193	184	200	206	191	199	187	210	231	209	210	196	221	208	182	213	203	193	188	175	207	191	193	222	205	200	189	211	230	193	205	197	229	218	198	208	204	206	191	219	188	214	208	205	205	223	210	226	209	214	222	224	189	202	209	186	206	217	247	217	216	209	208	196	199	234	221	232	186	191	185	203	205	214	181	215	218	202	206	214	182	222	199	221	230	217	199	215	188	204	193	193	198	197	177	204	213	203	230	195	205	205	217	196	190	191	193	215	183	221	233	189	201	195	205	201	226	216	216	178	207	237	211	221	206	204	207	218	201	207	223	193	186	203	210	208	202	213	191	195	190	192	187	220	158	195	208	181	192	183	227	201	201	230	235	181	226	207	237	192	196	235	237	186	207	230	209	192	206	206	209	210	207	163	188	190	208	197	210	206	215	202	209	198	175	215	210	201	196	206	185	205	187	187	204	196	212	233	184	168	233	217	220	207	202	214	225	231	195	197	202	212	211	194	191	233	211	198	221	210	202	204	198	231	198	232	204	202	214	202	205	202	235	182	189	222	211	205	183	239	214	201	197	221	202	218	198	214	203	218	235	177	186	198	215	221	195	199	204	204	218	183	199	210	198	190	189	187	217	218	193	187	200	193	201	214	194	217	231	196	203	215	170	214	209	213	180	219	208	219	200	215	203	177	221	184	199	198	202	193	211	188	185	202	210	212	215	199	181	203	186	233	198	195	207	212	216	209	219	208	191	213	189	182	207	213	214	219	199	195	199	223	198	197	203	167	199	219	185	193	190	245	162	212	190	226	210	224	177	202	185	188	231	191	187	182	181	212	221	207	204	190	188	208	224	193	206	201	208	211	224	199	204	220	202	238	207	185	208	216	191	226	206	195	203	212	194	213	226	225	183	220	188	199	212	212	188	207	179	193	216	216	217	208	195	208	219	197	210	220	218	209	173	184	202	208	192	169	217	199	206	204	202	198	201	206	183	205	211	200	197	197	206	213	207	198	218	209	176	217	195	202	195	209	237	209	195	206	205	199	170	177	195	204	229	215	185	220	196	202	204	198	237	191	196	210	191	207	186	198	220	226	204	186	207	191	195	204	196	243	224	198	210	185	201	205	194	190	199	197	199	206	225	210	218	199	189	186	222	184	171	186	205	189	196	196	181	199	171	197	192	196	222	210	185	178	186	194	195	187	187	217	222	215	174	189	218	220	190	177	210	188	210	203	214	233	232	202	224	185	193	247	197	243	173	218	185	201	209	238	216	212	180	199	198	210	218	244	220	204	221	210	248	212	204	208	201	201	178	205	187	215	190	215	207	213	212	219	201	197	191	193	198	209	213	193	214	212	213	229	199	192	208	199	199	212	188	215	196	213	208	201	217	209	222	195	216	203	199	168	188	175	217	197	187	190	230	200	230	207	206	203	208	214	190	230	205	217	196	193	215	194	194	203	203	196	209	222	213	196	198	187	175	219	233	218	234	217	185	210	215	229	223	203	190	222	200	204	218	219	203	189	206	206	225	173	201	229	194	235	207	209	250	193	192	191	201	200	222	198	220	219	238	200	178	196	223	176	195	219	193	197	200	189	212	241	199	185	236	217	165	209	208	209	211	196	190	194	190	204	201	193	210	218	204	193	198	226	239	223	171	208	208	189	205	219	234	182	197	211	218	193	206	222	166	208	182	173	222	212	190	222	194	201	218	206	216	208	195	221	203	190	214	214	209	216	229	223	218	194	208	173	197	208	214	208	213	213	218	215	201	176	208	224	208	192	209	194	197	190	208	186	214	224	187	229	225	198	196	210	199	211	196	187	207	214	211	216	208	219	211	192	188	189	185	216	202	206	201	202	223	161	205	211	179	212	220	210	168	223	192	212	223	201	182	212	222	199	221	231	201	200	205	224	190	211	230	194	215	216	213	212	199	191	202	176	190	214	213	209	169	214	181	201	200	194	182	168	181	179	235	205	186	206	234	180	217	187	184	210	187	210	216	202	228	221	217	182	198	197	216	201	207	209	191	188	237	186	217	228	206	215	171	184	181	213	210	198	220	196	201	191	199	203	226	237	206	208	226	211	198	213	165	232	195	190	191	209	221	195	179	222	202	190	224	210	199	196	194	243	213	188	207	184	196	218	243	199	209	205	227	227	212	203	194	208	174	226	219	220	202	205	195	222	214	173	168	190	200	198	208	184	221	204	200	212	196	226	199	209	202	232	199	203	226	197	208	217	193	178	205	193	221	235	192	193	187	195	232	214	219	229	217	196	176	211	226	198	216	217	206	181	207	208	183	217	199	209	183	204	189	213	181	211	230	198	203	221	196	219	222	214	231	207	209	210	200	203	226	220	215	208	203	221	208	193	194	218	221	200	197	197	208	216	206	227	224	189	225	212	209	200	202	198	186	185	222	199	226	182	211	198	221	173	200	190	221	190	179	205	187	207	195	201	193	195	198	207	206	190	203	190	194	225	194	196	220	190	203	185	197	189	207	188	191	225	209	218	190	215	198	185	217	216	210	223	200	183	210	209	208	197	196	215	205	200	217	210	228	198	201	195	199	227	198	192	203	243	193	221	197	210	201	218	213	203	197	198	207	212	213	194	208	229	208	229	192	185	211	213	201	199	216	197	192	191	211	169	208	188	202	231	218	205	201	193	206	223	203	191	200	198	191	218	210	200	260	247	206	199	222	201	219	203	200	229	198	220	177	217	219	206	203	245	190	244	195	216	204	198	205	222	224	204	214	213	193	221	207	198	202	226	220	196	198	215	210	208	221	184	212
15818	1341	2620	3080	2779	2297	1848	1684	1409	1304	1154	1048	1005	1010	986	984	963	891	897	833	797	811	757	797	739	813	848	781	726	646	649	650	649	635	670	646	665	609	647	579	626	639	551	589	610	600	598	599	586	604	619	586	584	578	609	614	575	602	586	608	608	611	579	584	535	595	559	571	562	574	589	564	521	576	527	570	584	584	557	625	572	591	600	567	580	577	590	550	582	561	597	598	589	562	551	603	623	601	590	534	501	570	575	584	567	621	555	572	530	526	565	542	577	563	575	570	605	533	590	558	577	562	543	570	540	512	575	545	601	531	550	581	594	568	571	594	587	568	583	581	554	584	565	571	556	562	595	543	558	601	584	622	565	559	537	515	580	563	566	529	557	589	596	534	646	588	601	506	548	557	580	550	604	567	570	537	578	561	555	603	563	523	570	553	550	568	567	549	585	527	580	563	578	566	568	564	535	532	546	587	599	567	558	568	578	573	576	562	564	566	578	569	593	546	565	538	561	600	541	559	597	582	561	579	551	555	585	542	583	582	532	541	553	554	559	555	549	552	563	572	558	582	519	536	566	557	534	578	527	564	546	565	551	582	600	589	558	579	562	546	612	611	581	533	558	537	539	559	569	587	575	542	575	588	588	588	584	585	555	590	546	583	521	558	542	567	549	564	555	565	589	580	553	590	586	563	588	584	550	574	588	528	522	601	601	585	570	564	539	539	563	567	565	614	552	569	573	603	548	538	554	529	592	527	524	564	559	551	569	586	574	563	587	554	583	542	612	552	571	556	560	580	560	593	534	549	592	558	546	557	568	563	531	585	572	565	563	565	560	542	559	571	565	571	553	592	597	572	587	521	575	539	582	547	556	556	558	587	524	539	549	508	563	579	552	541	600	545	557	545	559	567	572	573	607	580	586	525	569	573	519	552	581	531	539	576	583	579	544	553	578	576	541	585	584	565	558	594	544	534	598	602	603	569	574	563	561	584	563	588	586	549	566	543	545	557	560	600	574	571	602	561	638	590	615	570	563	547	553	572	579	548	546	533	576	571	554	577	533	562	514	561	610	548	556	537	599	587	577	575	593	580	568	583	597	563	599	546	538	579	551	581	555	538	547	539	625	588	584	562	643	571	552	562	578	550	532	589	558	538	613	551	539	554	578	562	546	573	568	549	586	564	544	577	568	586	568	552	513	592	542	551	620	547	591	551	568	578	566	519	548	545	580	563	565	487	574	563	615	589	541	526	545	531	578	576	572	595	550	555	524	543	571	581	601	591	551	578	580	549	528	590	564	563	553	566	565	566	558	536	587	602	568	529	572	568	612	598	548	557	535	592	547	596	593	575	549	580	581	621	567	554	540	537	567	604	564	583	592	550	533	543	616	577	585	565	565	537	603	559	536	571	547	545	520	549	577	548	600	561	550	569	578	552	530	549	568	572	609	610	613	571	552	613	578	526	573	567	559	547	553	569	582	559	553	549	561	561	539	569	569	530	567	567	567	579	559	574	566	554	569	572	568	553	574	561	555	555	533	543	523	560	611	581	615	581	593	568	565	574	586	547	561	609	580	572	579	609	576	548	524	558	544	573	574	574	568	553	581	593	527	561	571	569	573	574	572	582	606	583	593	577	582	599	595	588	558	567	557	584	556	639	542	600	532	570	566	578	548	624	579	581	569	567	556	570	581	576	528	558	562	548	545	562	582	564	546	555	558	572	547	557	517	576	541	535	591	569	580	593	572	577	554	567	550	572	567	595	541	517	549	586	644	616	570	570	552	553	539	558	589	545	581	625	577	579	550	569	543	524	570	563	583	550	554	575	570	542	561	579	578	550	602	601	557	574	550	562	558	573	587	578	616	581	614	566	551	558	582	563	543	630	547	555	622	580	577	560	597	582	571	573	551	556	595	613	584	532	535	574	592	602	570	580	570	516	559	592	543	596	551	547	591	570	559	571	611	576	604	534	591	568	568	545	548	556	550	542	530	536	562	535	563	559	559	552	574	552	586	566	545	558	561	592	578	539	563	565	570	564	573	588	582	528	581	599	592	566	583	562	594	563	590	560	520	544	562	509	587	577	587	591	582	549	565	566	580	552	526	558	557	598	571	534	589	601	549	557	563	548	582	572	579	613	579	557	571	569	569	573	564	550	567	569	530	588	567	547	583	583	581	594	558	584	624	575	523	621	542	552	527	578	552	548	560	565	539	579	589	553	593	578	568	588	551	578	553	538	564	557	575	553	566	591	515	584	591	555	585	566	572	542	539	612	531	515	556	552	605	561	569	586	595	563	540	581	574	535	561	548	545	552	529	537	573	597	587	580	538	548	575	564	556	611	560	548	587	558	531	575	538	617	537	565	542	555	593	545	559	583	563	584	591	607	563	568	547	606	573	556	550	563	564	516	561	558	555	545	540	553	581	614	560	584	585	543	510	562	566	580	602	572	578	552	533	569	565	566	543	549	605	594	590	564	561	565	564	533	562	570	535	564	568	561	528	568	556	562	596	548	567	543	577	609	598	561	570	568	536	554	546	565	623	597	563	561	585	553	554	558	571	590	579	593	556	557	567	592	577	553	562	597	531	598	599	537	531	553	591	557	543	599	573	550	557	600	601	561	596	554	600	537	547	569	580	568	590	556	551	557	559	567	582	569	536	571	585	577	546	546	610	580	591	589	561	533	525	541	602	528	564	622	568	601	582	573	548	575	587	590	547	571	548	505	535	565	556	611	578	566	571	643	586	518	569	578	547	566	603	545	570	496	551	587	596	592	541	535	572	579	553	533	551	583	607	584	576	587	565	589	574	526	581	573	554	551	579	635	564	545	561	572	578	571	560	608	570	554	544	566	586	582	593	561	598	556	563	581	584	603	596	606	562	561	585	587	606	517	574	556	588	562	611	561	572	545	557	564	591	607	568	556	545	560	589	575	574	583	644	558	604	587	571	535	539	574	544	604	563	577	561	602	539	635	576	604	577	586	577	609	567	588	551	534	588	556	585	593	589	571	576	558	593	556	563	589	578	570	578	549	561	557	553	592	567	611	597	577	617	575	567	594	538	558	550	596	594	577	567	563	569	563	593	522	573	577	571	570	545	575	594	587	550	602	554	574	550	590	543	606	569	608	526	544	571	599	548	554	592	529	564	593	575	603	607	553	579	510	603	519	606	556	510	552	563	542	592	565	556	572	592	530	571	592	567	568	547	524	547	590	558	571	564	584	570	564	574	610	592	555	561	565	524	565	577	567	584	596	522	572	569	549	529	557	542	611	584	626	562	615	546	538	586	606	559	583	555	534	559	578	530	568	577	561	561	552	535	594	569	564	571	565	540	589	568	599	584	562	575	547	590	578	543	561	552	575	547	604	563	548	562	591	570	566	555	564	585	572	550	532	608	563	506	532	598	596	566	570	608	555	577	545	512	546	560	572	561	489	541	563	539	558	565	546	603	596	543	565	588	576	547	536	574	524	606	568	543	522	524	597	557	558	532	598	564	539
42187	21110	5186	2338	1594	1139	858	811	719	589	611	546	508	500	491	502	470	497	466	487	482	436	432	457	460	459	451	407	397	427	403	396	402	396	388	402	391	399	382	405	392	416	388	427	427	394	411	419	406	406	397	369	412	377	400	385	391	406	385	397	364	364	443	375	391	424	404	381	353	374	394	367	371	371	369	377	366	368	371	378	378	403	420	394	387	349	399	375	381	392	375	364	411	379	395	335	424	395	397	348	388	388	401	381	413	353	395	389	360	394	375	377	409	386	426	410	387	377	402	365	383	389	396	379	361	406	360	391	430	436	380	377	365	401	366	398	399	397	360	361	395	375	383	374	371	416	384	404	415	358	418	390	397	349	396	407	375	409	351	360	404	392	397	386	398	380	400	377	375	395	393	393	337	394	375	372	369	402	379	404	374	356	398	381	392	422	371	367	427	366	439	375	397	404	379	376	386	382	395	402	367	400	414	405	423	393	343	382	384	382	418	388	381	431	379	402	400	425	355	398	367	399	377	385	393	400	419	412	388	388	394	416	348	397	407	416	364	360	388	375	387	354	380	377	380	383	374	372	405	407	371	375	359	383	386	361	363	381	410	369	372	380	359	397	388	390	375	396	415	354	327	385	374	376	426	397	400	393	398	363	382	391	370	394	376	390	426	365	387	390	405	381	390	397	378	373	393	410	384	366	388	401	370	380	371	410	407	412	373	419	385	402	456	387	382	403	393	372	349	383	401	399	414	390	417	363	391	447	359	347	378	419	397	364	396	400	399	375	399	388	409	410	397	389	366	375	380	361	379	398	378	356	402	406	393	396	389	374	380	406	396	386	388	388	421	403	387	377	372	399	389	397	400	381	372	382	391	389	409	397	414	373	374	429	417	371	411	396	407	354	400	382	412	373	419	386	402	392	367	438	360	392	392	407	402	413	390	419	365	381	386	373	380	397	397	404	423	405	395	382	357	423	426	386	370	406	384	361	381	415	409	401	409	423	368	389	384	404	407	414	395	403	361	376	411	352	409	371	381	401	414	385	405	372	403	348	368	370	404	384	392	377	396	366	421	400	385	428	380	337	391	371	372	417	422	382	413	382	391	399	372	378	377	410	423	387	372	376	393	380	374	376	371	366	387	388	391	365	368	366	408	383	393	409	400	381	366	364	399	393	368	397	441	402	354	398	367	369	400	408	341	408	356	425	384	438	405	374	371	414	364	425	388	411	405	390	408	360	386	373	391	402	400	394	360	401	361	404	379	401	380	376	338	379	372	378	396	416	384	378	360	390	390	371	387	367	373	406	386	378	378	389	383	394	379	382	348	345	380	415	404	406	388	400	364	366	449	354	372	389	365	377	374	364	402	406	387	371	385	388	364	391	357	404	388	388	419	393	390	415	403	399	401	388	380	382	366	388	403	365	390	419	415	400	384	390	402	416	351	405	409	368	377	359	373	402	391	425	417	388	440	380	386	372	378	420	364	396	350	385	357	422	390	397	393	375	377	402	384	403	391	384	401	383	370	384	386	382	380	384	373	405	366	406	371	396	395	409	371	376	372	397	384	361	378	394	397	396	387	385	359	390	398	378	407	396	380	390	384	375	380	386	372	382	387	415	388	351	370	380	356	403	390	435	390	398	375	426	405	372	401	364	385	392	408	376	344	402	399	418	386	383	395	384	410	375	389	386	387	392	383	386	375	394	399	372	414	408	427	363	355	393	388	370	376	375	376	464	353	363	370	365	371	407	364	366	368	402	425	441	408	380	360	424	389	384	401	384	455	376	390	371	412	416	389	389	387	375	384	375	390	361	393	383	404	352	359	371	357	356	397	355	387	366	376	379	378	363	349	379	369	423	357	380	386	408	355	363	357	405	427	427	388	389	397	415	384	378	411	376	387	394	387	399	389	414	373	406	383	372	356	380	346	395	384	405	403	377	408	382	404	422	362	408	415	433	381	389	397	390	405	382	376	385	392	377	373	409	406	382	380	387	396	387	373	446	356	425	345	396	386	364	375	376	416	403	397	379	401	406	408	424	405	399	400	390	405	363	387	399	343	404	355	405	385	392	419	393	370	394	412	370	397	440	360	418	417	356	400	388	401	397	373	379	407	419	380	364	353	421	393	382	365	363	377	349	393	361	403	433	389	364	387	397	407	361	355	416	417	402	384	404	393	370	375	369	370	370	365	411	404	370	396	389	364	408	380	401	379	388	392	392	386	363	374	388	405	386	383	345	373	381	385	414	377	411	412	400	401	372	349	392	360	383	354	401	373	375	396	397	413	367	404	361	377	363	404	423	388	432	389	396	420	408	421	401	376	411	391	390	373	399	380	398	347	370	396	390	386	370	371	403	394	399	405	335	417	391	358	404	416	412	397	403	417	402	382	343	391	387	394	390	398	369	391	438	379	379	387	377	416	433	375	408	427	366	402	383	361	376	355	386	384	391	367	393	409	400	382	402	391	331	367	363	407	399	395	376	379	419	350	369	348	408	398	402	376	409	388	375	356	371	373	412	373	383	381	418	337	419	406	406	388	428	357	376	448	345	429	403	383	390	408	383	405	406	419	389	375	383	383	399	368	410	399	371	375	335	385	409	395	395	373	383	374	385	425	357	399	356	382	383	384	345	403	366	386	403	402	379	384	390	390	398	353	371	376	400	395	348	352	362	365	367	410	382	419	402	361	356	358	354	420	379	373	418	348	422	382	374	382	403	359	363	372	382	370	381	392	384	378	404	405	395	406	371	414	387	366	389	413	405	391	407	384	382	380	407	391	352	405	388	381	360	383	391	402	427	387	380	411	374	390	415	395	435	380	417	418	380	414	402	407	378	390	418	398	435	383	382	357	361	373	378	353	387	389	416	381	391	378	394	438	381	406	425	402	395	400	417	396	355	344	389	375	401	383	362	426	389	383	366	365	396	365	356	408	372	344	388	377	378	372	393	391	382	417	373	372	391	400	393	396	398	356	376	385	391	368	375	366	369	344	397	377	402	391	403	404	376	370	379	406	385	410	374	368	404	372	373	368	373	385	413	381	357	382	375	423	394	419	344	389	388	391	414	363	393	352	398	377	375	391	410	389	393	355	385	402	415	416	428	394	411	393	387	402	399	404	382	413	393	409	410	384	398	339	390	403	384	402	373	394	357	414	378	369	387	344	409	396	385	371	370	388	363	411	386	380	379	382	375	378	399	407	400	360	358	423	377	361	355	371	373	379	358	372	344	327	361	398	404	387	402	370	371	397	368	421	389	380	413	383	358	389	389	446	351	371	406	356	442	410	352	400	369	399	425	374	393	354	401	384	423	361	367	407	385	326	396	404	379	382	415	356	393	360	379	403	379	365	376	358	391	403	401	428	379	369	364	382	364	396	364	387	429	403	414	359	397	401	419	353	385	387	365	381	405	331	440	365	364	403	399	406	365	369	403	364	395	401	377	387	387	403	415	406	376	405	382	386	392	367	417	359	375	399	371	385	373	389	398	414	354	407	388
22139	2523	4893	5645	4976	4217	3380	2966	2558	2210	2026	1913	1825	1771	1647	1618	1514	1443	1445	1408	1328	1369	1300	1340	1297	1403	1283	1242	1139	1160	1099	1176	1067	1137	1016	1035	1061	1016	978	960	1034	985	1011	996	975	1013	1030	1036	979	964	1005	995	965	974	981	1000	956	970	953	893	1009	1039	975	958	985	972	964	944	993	957	978	958	942	943	976	934	1008	989	931	921	948	974	927	970	930	970	917	944	1009	935	961	954	977	880	950	922	935	977	933	925	976	916	920	942	902	918	961	936	928	974	948	936	881	950	946	936	973	970	942	964	911	924	924	905	927	961	943	907	956	932	920	907	945	988	949	946	944	943	965	935	891	916	981	927	919	921	964	921	941	961	885	921	837	866	1010	948	998	905	901	905	956	881	965	915	986	883	902	950	917	952	944	988	963	879	927	947	940	875	960	918	919	991	941	932	907	922	958	987	936	971	930	934	930	942	953	914	1001	968	942	947	900	893	960	927	943	944	938	915	903	926	936	890	909	957	971	869	912	914	950	905	915	956	933	1010	962	931	923	948	962	935	917	861	939	940	901	971	925	972	966	956	956	883	941	953	908	895	933	920	895	857	925	958	924	901	925	962	916	955	963	941	931	857	953	894	960	854	961	902	952	968	930	965	908	939	920	948	952	958	975	900	912	919	929	900	923	953	916	921	948	939	912	952	928	923	958	996	947	946	923	937	937	918	952	918	921	947	918	946	955	976	922	898	955	909	949	926	911	931	927	926	967	904	905	890	968	896	952	934	908	912	923	927	938	925	914	937	934	893	908	942	889	920	942	938	900	930	882	932	916	927	947	918	910	899	908	882	963	922	907	918	922	943	938	941	954	952	967	935	884	928	915	938	939	969	888	903	934	931	921	955	876	902	917	900	948	887	935	896	931	996	914	953	916	925	949	936	905	961	959	945	858	973	933	952	944	875	929	921	936	912	936	879	945	904	944	963	971	954	947	934	909	952	971	957	939	920	887	970	912	940	951	1015	903	922	938	873	993	891	874	910	922	935	911	963	933	898	897	948	926	952	928	998	957	921	940	939	942	953	914	931	954	914	895	965	921	915	946	978	923	919	947	943	906	888	985	927	948	904	906	920	923	886	925	911	944	927	1027	935	906	883	917	944	940	916	900	972	907	964	964	907	929	840	926	986	934	962	911	991	945	922	946	883	918	930	954	876	955	888	900	975	936	948	981	962	917	963	922	939	909	936	988	934	893	994	958	934	865	907	970	930	913	898	937	962	850	939	883	975	950	963	972	964	947	960	938	982	980	930	929	944	890	900	928	900	914	925	912	922	906	904	891	997	897	943	934	1018	942	928	963	887	898	927	922	932	910	881	957	945	871	923	936	948	975	948	878	941	952	901	975	907	977	957	952	950	944	935	893	916	946	934	912	950	939	979	944	943	923	960	918	910	917	952	1000	893	932	921	862	984	942	881	956	909	937	927	953	931	925	899	860	927	944	950	913	923	924	940	954	909	946	970	955	893	934	999	939	911	967	948	899	923	922	904	840	943	880	972	950	950	938	973	905	970	915	950	915	946	907	952	895	897	952	874	889	945	964	932	908	881	920	987	882	944	926	933	914	958	961	943	954	904	956	930	905	918	913	902	894	949	949	899	967	961	931	946	881	969	939	919	904	856	932	939	948	901	931	950	911	877	945	899	891	912	952	861	953	961	983	883	950	932	917	932	918	927	935	911	918	896	982	981	960	930	905	904	1001	917	942	925	944	943	947	905	917	933	928	936	929	944	904	881	917	922	930	958	947	952	923	961	971	970	902	960	925	924	916	922	898	927	959	951	931	914	939	891	901	907	954	917	906	929	940	963	962	962	874	908	946	925	934	924	968	879	938	888	906	973	941	988	939	857	955	959	927	950	949	937	912	908	926	922	893	907	947	937	934	872	903	927	989	959	944	942	960	956	906	932	910	930	904	951	927	931	908	943	894	931	931	908	925	936	919	993	878	929	944	946	939	938	968	895	953	896	886	923	925	968	928	915	951	928	921	898	937	886	975	907	929	923	965	921	924	932	907	945	902	958	931	975	891	912	917	917	898	939	915	904	911	875	913	919	972	914	913	946	916	974	965	898	958	928	936	898	959	906	893	961	906	903	927	901	955	920	903	922	893	889	878	927	919	983	946	919	936	885	916	919	962	909	962	958	936	937	911	889	1001	947	950	981	1003	941	928	922	927	951	952	987	983	927	894	926	957	888	921	963	898	920	855	948	956	918	905	947	930	933	939	958	960	914	914	939	962	924	877	951	891	899	974	992	963	963	919	938	863	955	947	854	954	936	954	900	953	903	964	914	926	910	921	934	991	961	936	946	928	949	960	954	901	946	916	952	862	912	890	910	892	893	933	900	953	935	971	934	939	978	904	988	938	951	907	959	896	963	907	940	959	996	903	938	929	910	1019	931	921	935	956	972	984	921	921	950	966	945	926	945	997	857	895	902	950	958	942	974	895	929	916	916	946	901	900	923	926	939	900	879	886	913	967	930	939	969	969	826	916	951	924	923	907	953	986	910	936	930	904	899	907	972	960	952	891	915	911	934	899	939	960	905	924	915	930	982	957	932	964	866	964	937	970	924	931	964	951	904	939	875	938	954	882	932	901	922	968	978	891	950	942	894	974	915	961	924	943	979	934	950	972	951	962	909	970	939	910	969	954	962	897	924	955	927	968	901	935	907	952	963	941	943	973	952	963	918	917	914	959	897	991	887	901	928	874	910	912	886	889	929	915	974	955	936	902	906	940	992	919	925	891	979	904	924	924	914	905	935	963	956	881	924	930	876	950	941	903	956	960	895	951	938	908	879	924	925	905	914	926	919	900	944	920	966	928	920	921	959	870	865	896	951	891	928	1010	913	911	940	897	916	897	925	905	895	926	885	909	946	925	922	908	913	916	939	951	859	932	924	923	850	961	944	921	916	911	952	952	918	934	906	955	925	927	885	906	955	962	899	899	862	1012	876	997	969	910	884	882	843	927	963	941	897	942	902	904	884	927	930	937	909	956	917	930	947	903	878	917	877	867	968	935	957	944	928	947	934	894	970	904	941	970	933	859	973	938	949	916	960	863	960	933	922	935	915	907	895	904	974	964	948	964	913	968	942	943	942	924	936	909	938	903	931	905	991	1004	917	931	986	864	901	908	954	934	894	937	881	870	932	899	968	959	923	896	908	961	944	975	900	944	957	915	967	949	865	912	847	934	884	901	940	911	990	878	878	919	917	851	931	924	905	886	915	890	915	917	932	941	894	924	910	916	958	924	927	908	950	907	933	914	938	939	957	929	910	905	932	925	910	965	963	891	931	926	919	890	913	928	970	932	992	876	938	928	940	950	920	963	889	969	901	912	918	894	889	955	937	978	883	968	975	884	940	922	906	959	911	944	948	951	928	982	913	880	950	937	933	921	935	957	897	967	929	940	891	990	900	887	912	950	895	913	887	1059	948	893	902	918	893	864	947	897	892	977	993	944	906	899	904	951	923	942	963
2732	248	228	218	194	165	166	173	173	173	148	149	136	143	166	153	169	139	151	169	138	152	155	154	167	174	159	155	158	140	156	150	146	132	143	141	135	155	160	127	134	126	141	151	127	150	149	139	143	151	152	151	172	143	175	148	146	141	135	153	148	181	141	131	146	136	148	135	136	140	129	154	151	145	164	133	158	141	137	155	147	125	143	141	139	150	132	140	138	122	154	153	149	133	150	138	145	128	129	130	134	142	173	133	144	151	175	135	145	163	137	136	157	146	145	144	145	141	165	145	164	147	124	154	140	154	138	143	149	134	154	130	148	126	138	144	138	153	158	139	139	123	176	142	156	146	133	144	135	144	134	145	156	130	166	144	152	128	138	150	137	138	147	144	123	136	137	150	148	165	153	130	141	171	145	133	144	156	134	147	174	152	144	153	132	165	148	138	155	142	131	134	161	143	145	135	157	141	144	137	143	160	146	143	149	152	144	166	144	169	132	149	138	136	131	135	136	148	167	166	154	149	161	158	170	158	156	130	131	139	160	143	153	146	155	145	134	160	130	150	160	155	120	157	141	154	142	146	160	153	179	159	147	157	149	156	131	136	154	154	141	162	135	142	135	153	151	140	135	140	133	137	128	164	157	147	150	132	153	149	134	164	109	133	138	147	127	154	132	153	166	149	129	146	143	145	123	150	124	160	144	143	145	126	147	133	147	130	120	168	150	127	129	137	114	147	138	154	150	152	144	124	139	143	120	180	148	143	118	155	142	138	172	133	149	158	131	140	159	126	133	117	141	145	128	166	145	160	139	134	150	123	160	143	140	145	164	141	140	148	141	134	144	149	151	171	161	166	138	149	152	138	129	176	143	128	136	155	138	140	133	150	159	128	161	153	136	157	158	119	154	152	134	116	135	154	148	164	143	142	138	157	145	139	159	132	138	141	155	167	137	153	149	131	134	122	128	167	145	153	158	142	131	154	132	151	140	158	144	137	161	132	139	126	133	155	161	109	142	148	103	120	141	131	144	120	144	138	141	145	147	144	134	142	143	146	145	138	137	130	136	165	156	141	143	140	159	134	140	143	140	150	152	135	137	159	170	148	124	154	137	136	129	184	161	135	139	135	156	169	144	137	150	138	158	158	136	129	143	137	134	172	157	124	131	164	163	143	146	112	144	149	148	147	151	143	172	159	154	128	153	161	138	131	149	136	144	139	143	144	162	151	146	136	136	168	176	138	144	134	146	134	149	158	161	134	141	157	154	148	142	157	165	176	162	145	149	125	128	143	138	126	168	143	153	156	128	134	116	142	148	140	129	154	139	152	161	153	157	141	134	126	140	123	135	124	139	121	139	133	158	141	156	136	134	146	129	153	142	158	143	169	136	145	159	138	128	145	137	155	137	132	139	121	170	133	140	142	132	128	159	154	158	147	152	138	163	162	157	127	152	151	141	145	153	144	148	149	128	151	143	152	154	121	152	163	143	146	147	124	158	156	143	150	156	137	158	156	152	155	159	146	155	125	163	151	157	148	162	148	144	164	158	148	142	145	140	165	151	150	133	157	158	148	165	132	145	163	122	144	147	119	125	134	143	153	142	170	163	138	176	152	185	132	140	140	147	148	178	142	131	138	132	144	151	128	147	172	151	167	164	148	149	150	134	141	166	147	150	114	151	145	149	156	160	145	121	140	145	161	128	158	147	149	143	142	165	146	142	147	161	128	124	150	158	151	125	146	160	148	162	157	124	149	146	136	157	146	152	136	149	131	153	137	149	135	140	131	151	138	134	139	135	149	162	137	152	144	144	125	129	120	129	133	132	155	165	142	158	129	138	142	154	116	139	118	141	151	147	153	181	136	146	134	122	144	162	143	156	144	129	145	157	135	131	163	157	125	142	155	156	118	143	133	160	158	138	133	144	143	133	185	134	132	149	150	157	146	140	143	162	149	145	160	157	145	136	154	149	142	152	135	161	141	131	140	172	129	136	127	127	153	146	134	146	129	135	159	155	132	147	124	149	157	137	144	141	157	154	179	149	152	118	136	134	144	144	149	149	152	158	161	160	132	134	144	144	181	131	128	151	170	122	117	146	133	151	143	128	143	146	149	110	127	147	139	141	158	141	142	139	131	135	156	139	161	133	136	139	146	141	134	130	137	146	150	148	162	145	134	127	157	152	152	160	157	157	145	164	154	129	143	140	153	137	144	149	149	138	177	165	156	150	145	134	143	141	139	138	157	149	131	138	144	150	132	146	146	145	123	172	132	141	159	118	165	148	125	136	143	132	141	135	139	140	158	98	133	139	138	127	144	170	151	162	141	161	137	136	144	156	145	178	159	138	138	161	154	140	151	143	156	123	164	162	144	143	158	160	131	164	151	162	166	159	156	150	142	136	150	134	133	157	144	149	146	159	130	149	118	163	141	136	131	145	160	149	123	152	158	160	131	143	137	138	139	145	148	143	147	145	114	160	140	135	159	155	151	149	157	119	148	132	131	139	126	136	169	163	145	156	125	155	133	131	146	141	147	141	147	146	159	146	125	159	140	159	135	145	134	165	169	150	141	145	147	149	137	143	165	159	126	128	123	147	135	154	141	133	151	143	122	141	130	156	147	153	165	149	150	161	163	145	153	153	154	157	150	136	146	125	170	137	141	135	139	138	156	148	126	158	140	152	169	123	149	141	149	135	155	139	143	154	135	175	142	149	150	145	149	160	146	135	157	154	164	173	141	162	137	177	157	151	156	135	138	129	146	138	151	147	155	142	137	124	129	144	156	155	142	147	135	131	145	157	155	127	150	152	146	131	151	152	145	150	156	144	118	153	152	150	141	148	149	132	128	172	162	142	160	140	138	141	132	147	160	154	134	142	131	186	162	130	159	155	157	149	122	134	137	153	136	136	128	172	150	155	123	135	150	145	138	139	160	134	138	149	138	146	141	143	147	142	134	129	156	153	118	141	126	128	149	168	157	139	124	137	150	145	148	151	142	159	161	153	141	163	151	136	165	126	139	161	139	143	139	138	160	154	123	141	144	142	136	146	128	134	131	138	136	152	124	130	154	152	147	133	145	125	157	151	137	143	142	141	180	147	138	165	145	139	141	146	154	126	156	158	155	166	129	150	150	150	158	146	136	129	139	161	157	136	148	150	178	120	162	152	143	154	170	151	155	152	140	137	136	136	168	131	154	138	145	143	118	154	144	136	129	140	143	120	150	150	156	155	159	143	143	147	130	135	137	132	168	141	125	144	140	158	148	132	141	144	138	139	147	135	140	136	135	123	133	161	125	133	124	150	142	153	149	147	166	136	119	129	121	147	147	124	147	160	150	162	154	130	157	119	159	143	149	136	119	170	124	156	135	125	137	134	152	149	136	145	152	129	140	141	141	145	168	144	136	146	130	145	150	155	138	130	121	134	153	142	123	155	143	146	136	168	135	158	146	135	135	135	133	140	135	158	126	161	172	139	135	152	131	151	144	147	147	136	146	124	152	132	158
3218	492	634	648	620	554	515	485	511	479	472	469	455	499	512	427	492	487	458	439	466	441	467	443	480	485	475	461	430	423	429	442	440	410	386	434	416	455	427	421	429	454	384	451	441	406	418	448	447	417	429	400	399	402	430	448	423	416	410	430	414	409	407	396	401	407	453	391	404	414	411	421	429	425	408	435	410	409	430	475	398	418	441	452	409	422	421	412	375	410	445	428	413	418	414	435	379	396	404	414	430	440	398	416	425	388	442	407	435	423	420	441	420	452	422	405	409	434	417	397	415	390	418	441	437	420	419	376	406	465	411	425	418	421	405	413	402	462	433	433	400	431	427	430	399	403	406	421	405	409	394	416	401	443	412	409	453	427	406	403	457	384	429	430	398	441	433	397	410	440	438	410	412	410	374	433	400	441	399	407	432	440	412	392	419	446	420	407	402	440	417	404	400	411	405	413	435	437	401	448	420	407	419	403	414	439	411	467	368	420	448	425	428	383	442	442	422	417	436	410	438	423	403	443	410	436	427	394	450	395	422	412	435	389	456	419	422	430	405	413	409	442	441	438	366	443	408	435	414	421	402	435	431	427	455	424	471	471	395	422	409	382	416	414	397	412	376	423	411	390	375	430	400	393	455	409	407	423	416	449	403	405	413	399	396	411	413	423	417	405	418	403	420	473	427	417	463	415	459	440	419	415	418	446	440	416	441	419	389	428	403	442	419	424	433	433	420	419	448	399	432	407	429	439	413	417	412	394	405	402	425	471	377	393	404	425	421	419	434	403	437	418	410	384	459	415	441	393	420	405	418	429	411	423	392	362	438	415	398	389	443	412	392	406	415	433	386	442	419	424	427	441	402	437	401	447	456	454	435	426	426	403	429	398	401	375	412	382	400	405	461	422	429	457	400	442	427	410	427	431	437	405	401	399	458	445	394	375	458	396	430	457	420	412	388	419	425	427	424	408	423	420	390	406	430	436	433	454	440	434	433	396	435	432	450	426	395	407	448	413	387	435	386	449	451	424	439	440	426	423	426	435	370	402	455	433	408	408	407	390	410	427	410	456	404	433	410	392	425	421	422	425	432	433	443	427	409	385	411	397	426	416	444	412	438	431	431	444	399	416	435	395	428	391	413	408	409	428	417	427	415	394	433	454	403	424	413	414	405	426	374	424	437	413	450	421	426	414	412	436	415	453	448	421	417	398	408	419	430	460	457	422	424	411	422	414	411	486	380	429	421	442	422	437	405	428	397	405	429	431	399	435	424	439	432	399	414	400	457	435	424	450	420	423	413	428	423	379	435	417	407	424	428	405	410	420	416	429	425	429	405	427	387	417	421	406	436	429	403	447	411	412	453	441	469	428	444	410	434	426	411	387	421	427	379	396	427	434	390	426	419	383	426	422	401	428	435	425	431	408	419	440	434	440	407	415	380	414	418	420	431	411	404	460	445	412	405	404	408	444	415	417	445	420	398	394	420	419	372	428	392	447	432	422	443	426	411	432	453	439	429	416	374	406	428	442	430	431	421	424	430	421	440	418	384	401	435	410	430	379	428	400	376	381	441	449	425	402	427	412	414	447	455	382	397	434	406	449	432	446	443	436	418	450	406	407	438	414	395	426	428	407	440	419	412	402	444	440	400	396	432	397	412	388	417	430	398	405	408	416	424	431	419	444	425	422	401	404	411	404	387	398	408	462	429	441	415	406	396	411	434	429	370	420	415	435	404	423	395	408	408	441	420	395	443	426	445	416	439	434	403	439	410	388	428	403	412	467	418	438	392	429	411	427	454	434	412	430	441	423	383	437	419	389	435	395	410	398	415	412	380	444	428	425	430	422	431	429	410	432	397	408	404	437	433	407	415	427	440	417	403	444	451	431	421	432	463	394	425	448	430	417	403	408	443	445	415	408	390	389	403	452	401	435	408	408	395	440	441	438	414	385	421	407	411	403	433	427	423	437	423	420	421	407	433	437	414	428	432	428	422	444	406	416	379	434	434	426	417	438	456	415	410	397	404	408	424	419	396	432	386	441	419	418	444	420	418	457	428	439	421	389	435	404	434	449	425	436	411	428	445	425	448	410	402	436	412	441	396	405	386	405	437	403	442	405	429	413	433	438	449	418	448	383	433	434	454	418	411	414	418	402	427	438	443	403	394	434	383	419	408	412	389	411	414	407	383	419	420	392	415	375	450	439	402	367	431	429	423	441	404	421	432	408	424	435	407	427	417	433	410	437	427	418	409	415	468	452	396	429	440	394	372	380	404	390	428	424	475	409	426	396	442	440	411	426	401	432	386	419	419	432	447	424	405	433	409	409	462	439	399	429	411	426	431	437	450	405	445	406	387	432	414	398	423	415	440	436	430	382	419	398	397	425	412	414	426	413	381	458	407	407	440	421	405	428	443	453	412	465	399	411	428	397	421	457	405	460	412	415	429	440	407	411	377	428	457	406	416	435	471	408	404	438	437	407	432	460	397	397	447	424	379	407	416	444	417	427	434	404	389	451	392	439	414	400	408	411	427	450	389	449	416	396	405	413	450	416	426	397	429	463	439	422	450	431	412	392	430	461	421	437	404	415	404	413	382	411	419	379	440	431	378	443	434	429	419	445	440	407	450	374	403	411	413	414	415	427	475	418	418	408	442	416	437	449	411	421	405	419	386	467	402	431	387	434	455	426	390	413	372	408	452	406	397	415	407	417	416	416	440	433	418	399	413	377	461	418	440	403	380	434	435	452	411	452	413	421	423	421	464	430	385	448	418	394	417	442	411	447	408	410	402	413	404	414	452	404	461	426	438	423	413	408	393	412	426	408	444	450	410	409	425	437	438	414	405	440	421	420	405	421	434	413	386	428	427	419	441	432	425	435	427	404	402	372	440	421	377	408	419	421	434	431	388	432	395	430	417	411	412	420	428	411	387	447	395	445	392	379	393	393	448	435	451	434	423	449	437	423	425	408	478	376	405	403	436	427	442	430	418	455	424	422	412	422	419	436	398	430	434	401	423	421	400	400	408	383	423	428	424	419	387	414	390	434	424	434	403	424	420	417	416	387	416	436	433	382	370	405	450	438	437	418	439	386	437	405	432	403	380	414	433	413	413	397	437	431	406	417	439	392	427	393	422	397	440	454	397	421	424	422	437	465	436	425	417	402	432	407	423	403	423	400	412	416	423	395	382	426	414	445	438	408	446	408	450	425	439	403	412	402	427	420	385	448	417	425	409	414	409	425	383	429	444	431	434	405	439	438	436	424	383	447	426	442	413	396	415	409	401	399	437	422	435	409	389	425	406	441	442	396	420	434	398	411	438	400	392	385	450	389	456	402	377	462	433	444	421	419	418	442	398	419	424	389	452	433	445	437	424	379	385	395	412	427	475	400	420	424	413	418	383	399	395	396	429	433	425	422	411	388	442	423	438	456	440	421	395	411	387	390	444	419	421	427	404	436	413	395	451	436	363	405	400	420	445	421	404	469	387	411	411	457	412	416
29608	9541	1386	998	809	509	444	374	380	297	304	274	256	302	261	250	253	237	237	246	222	237	247	220	227	242	229	231	238	187	211	214	237	213	203	239	200	222	223	202	196	234	195	209	234	193	201	208	205	243	195	193	238	184	211	220	240	211	211	220	207	223	213	212	221	181	206	220	214	201	192	222	188	185	211	196	196	185	219	215	208	214	201	222	191	182	188	200	180	215	242	184	226	217	204	211	224	209	221	255	199	211	206	216	200	215	195	214	220	181	226	195	199	209	202	190	217	197	198	221	191	216	242	216	215	202	195	231	209	231	214	199	223	207	199	208	212	195	218	236	227	186	204	176	197	184	241	194	206	207	214	201	223	219	217	235	193	227	233	184	201	213	186	214	223	184	218	207	223	186	204	198	196	209	228	231	206	212	200	198	186	221	190	215	209	199	214	184	193	200	191	188	214	194	185	227	200	208	210	219	217	202	188	205	192	196	188	199	206	186	221	197	201	194	207	218	224	205	230	225	181	223	220	209	195	199	221	206	212	197	195	204	253	191	199	226	189	215	195	202	181	209	182	214	191	205	236	195	193	207	186	187	199	211	228	240	223	187	192	229	208	229	190	237	228	227	186	217	230	199	160	193	205	209	197	205	205	203	223	182	178	227	203	213	204	202	180	182	200	187	231	185	221	231	228	246	234	190	200	196	224	208	223	185	207	230	170	212	181	204	213	191	180	209	238	213	200	221	243	185	174	182	224	193	211	206	217	207	198	202	199	214	215	181	197	211	198	207	184	207	200	199	185	207	191	207	242	220	198	170	212	216	181	182	196	203	213	196	199	218	191	189	207	224	196	219	191	213	221	207	209	209	217	221	245	195	238	217	196	193	191	201	213	199	206	192	200	194	187	218	196	216	222	226	207	232	188	194	206	231	241	190	216	215	220	219	179	228	216	190	200	207	211	203	204	200	204	209	225	186	204	208	195	188	199	250	197	212	208	189	201	190	196	199	201	221	198	205	223	209	201	202	203	204	198	176	176	174	206	221	165	210	190	228	211	225	218	220	202	219	181	212	192	215	191	203	213	221	191	217	199	192	175	203	181	228	213	180	213	208	184	189	215	216	217	195	202	202	181	188	215	197	191	200	189	206	187	215	198	237	178	181	204	218	199	198	230	227	208	196	187	197	205	195	215	197	212	233	211	205	200	222	222	206	213	204	199	168	203	215	211	192	206	220	223	209	190	189	224	196	216	217	236	197	221	187	206	219	195	209	241	225	179	193	179	192	194	208	208	181	208	206	193	209	195	224	206	203	215	200	199	206	209	188	184	224	213	189	201	195	204	209	186	202	186	192	220	206	215	193	222	233	209	203	205	226	212	185	181	210	198	189	202	206	194	214	206	196	194	184	203	201	189	246	199	183	205	170	194	208	198	217	230	210	215	203	189	196	206	187	198	197	216	212	209	204	215	187	182	208	191	203	200	225	211	200	232	228	193	195	212	179	203	205	221	207	229	187	197	174	199	214	211	218	202	220	218	221	201	203	186	190	189	204	211	216	198	182	207	170	201	183	216	208	211	220	196	217	197	194	217	229	205	197	203	211	209	199	230	208	200	198	189	226	199	216	221	193	189	229	198	202	236	247	215	206	229	210	224	180	184	197	209	199	209	214	173	199	214	224	188	187	169	216	197	208	204	223	183	201	220	186	198	221	216	192	197	193	197	185	193	182	203	181	190	193	226	195	210	233	182	226	198	233	201	217	206	192	180	201	220	222	207	208	209	227	204	218	224	210	195	226	211	218	179	215	191	215	198	219	239	217	213	199	202	215	202	191	201	225	227	213	197	224	209	192	195	205	210	218	197	195	200	191	217	219	198	207	203	202	208	212	201	212	226	223	218	219	221	206	177	207	226	186	222	210	228	202	218	207	184	206	220	189	188	193	183	197	195	202	224	217	207	206	203	183	228	201	191	222	210	206	227	207	213	204	212	224	212	207	215	182	197	238	177	216	202	178	226	201	209	201	205	224	199	211	221	192	188	231	188	197	214	194	206	205	192	203	237	188	207	208	183	197	216	174	195	203	207	225	199	193	199	214	218	201	210	206	190	206	224	209	202	215	206	227	208	190	219	193	215	247	207	207	199	213	212	245	182	191	205	206	171	241	204	210	209	209	203	208	212	209	210	214	202	210	232	206	220	218	210	223	192	184	203	214	194	187	197	192	218	195	211	199	200	199	220	206	188	216	217	196	207	229	212	200	213	196	208	201	189	202	191	214	218	214	201	212	211	228	232	211	210	199	207	204	207	194	179	224	186	200	218	207	215	208	215	204	206	197	192	174	219	195	219	220	223	214	213	231	206	191	203	220	221	196	204	250	228	192	196	223	199	213	207	223	217	188	221	230	199	192	191	214	213	172	213	224	240	220	180	226	230	197	190	193	196	210	208	202	209	206	221	198	199	206	195	195	204	224	218	223	203	227	196	206	200	194	188	197	176	213	201	227	218	181	200	181	210	223	225	217	209	211	216	200	228	253	211	199	235	218	200	216	217	187	234	205	201	199	196	213	197	184	210	172	220	213	212	218	218	208	221	223	208	198	196	210	194	202	196	206	209	238	234	215	211	178	204	193	222	197	213	197	171	212	188	202	216	213	208	209	209	206	224	211	201	234	184	232	223	230	203	193	208	187	226	190	214	191	187	222	225	223	205	202	188	201	189	178	213	216	185	236	212	192	203	226	209	196	205	187	188	216	218	202	210	201	227	207	210	205	185	208	223	195	214	210	215	214	198	209	185	216	201	216	222	241	192	208	212	183	189	242	187	183	209	209	212	209	221	203	225	203	191	195	183	199	221	237	199	204	207	200	183	200	205	197	226	247	219	211	196	202	220	196	213	201	225	203	190	206	220	210	224	211	214	197	214	196	198	236	192	201	197	208	174	205	209	186	208	207	201	198	221	192	236	205	194	236	189	205	198	184	193	210	177	204	217	214	197	200	190	211	202	213	185	209	201	180	173	249	209	208	209	195	221	233	169	196	195	192	214	197	206	195	225	203	208	201	199	230	181	234	227	222	209	220	219	225	217	205	191	207	196	203	220	226	215	198	186	205	201	231	196	214	224	223	187	208	205	195	209	192	199	219	196	201	187	207	232	216	201	197	209	233	215	205	207	189	197	227	199	209	198	212	207	210	200	202	200	201	195	237	198	215	215	199	205	215	230	199	192	222	207	202	181	190	199	169	222	214	204	196	213	218	219	205	221	208	200	203	216	195	199	207	220	212	201	202	223	203	215	217	207	233	202	172	179	167	232	220	214	196	230	205	215	201	219	206	251	201	199	231	180	187	215	218	230	216	202	188	209	193	224	202	200	202	206	198	203	221	209	222	233	238	213	182	222	202	197	203	196	233	240	208	211	191	193	191	230	207	212	184	214	183	203	177	200	204	189	211	208	214	189	215	228	213	221	225	197	198	215	225	205	210	224	210	217	213	205	195	177	198	201	214
15825	1393	2620	3119	2714	2334	1873	1540	1364	1292	1142	1029	1092	964	982	874	900	881	801	842	813	801	812	778	797	802	809	723	730	630	609	649	666	627	580	658	632	666	598	581	590	593	633	605	625	580	647	567	575	533	592	606	602	599	589	563	610	617	566	583	583	567	579	567	565	566	576	588	600	586	572	527	585	582	567	544	580	505	580	576	591	563	539	563	610	615	596	584	591	536	584	602	605	540	546	577	538	566	602	562	574	628	558	574	585	581	561	554	557	581	617	551	568	561	554	589	581	562	553	502	572	529	554	600	600	553	540	600	609	542	548	574	574	574	582	557	543	562	560	579	565	567	560	547	555	588	564	532	522	591	554	574	586	595	559	549	571	561	538	518	547	534	541	559	523	550	529	572	552	568	513	555	560	576	569	535	608	568	600	570	596	537	541	562	573	586	565	550	562	623	569	587	576	611	552	556	511	584	586	552	598	580	565	576	546	567	563	589	544	536	569	534	518	553	561	572	535	546	568	590	582	600	582	544	563	564	582	543	564	616	558	572	544	569	575	594	594	568	550	535	596	571	557	547	542	567	507	581	548	594	571	580	552	573	569	561	594	573	598	586	560	558	548	531	535	575	532	565	619	588	598	603	572	585	584	566	533	568	578	568	603	580	559	558	560	512	575	554	561	591	557	560	530	566	568	572	544	585	573	579	574	538	544	622	537	586	571	543	604	575	555	522	655	570	588	613	551	583	574	545	601	584	538	550	568	570	539	545	547	592	560	525	545	574	550	515	518	580	556	568	563	557	541	590	571	568	556	594	587	550	577	582	527	571	621	579	574	571	585	584	538	534	574	582	581	574	559	525	560	550	603	579	548	599	562	618	551	522	538	552	614	526	560	557	604	532	581	554	596	547	599	604	578	607	604	539	587	560	580	582	504	601	565	508	599	600	557	525	568	564	553	543	553	581	551	572	550	540	582	583	573	527	591	579	596	547	543	582	579	562	581	565	592	588	573	549	569	604	553	570	521	570	574	552	579	592	554	572	552	576	565	523	544	531	530	527	639	601	547	576	581	528	577	573	580	537	578	547	564	542	557	600	537	582	573	580	572	570	541	598	612	582	603	573	563	556	586	583	598	555	553	596	585	531	574	546	546	511	541	560	595	581	544	539	598	577	550	544	613	574	597	529	576	597	557	568	596	590	558	550	589	600	612	553	584	571	600	597	586	613	568	571	589	571	583	562	622	566	562	554	564	557	564	546	602	571	616	567	598	566	596	556	581	534	554	555	568	555	528	537	581	563	566	588	567	605	566	558	589	587	610	578	565	575	574	572	596	549	587	607	543	511	560	549	560	602	565	585	598	587	604	562	547	572	603	541	601	578	548	557	567	552	584	572	531	582	574	580	560	546	611	549	531	521	522	577	553	539	617	539	558	514	588	546	601	576	616	558	550	542	617	541	552	607	578	572	532	586	559	549	586	555	568	568	563	568	569	590	564	561	597	545	598	545	591	569	551	549	582	585	570	543	572	547	570	558	558	605	604	579	583	525	592	566	582	556	554	576	555	543	556	568	522	522	547	550	571	544	564	498	594	591	564	569	562	576	580	585	577	583	536	568	574	539	565	622	559	566	553	560	581	606	557	574	543	556	557	580	553	591	519	589	554	595	569	583	553	580	586	590	584	585	555	551	533	561	558	553	560	568	494	570	497	596	603	538	539	558	585	594	595	557	584	563	570	603	566	586	518	548	596	583	536	591	565	571	534	509	585	614	557	601	579	525	598	576	550	567	540	542	545	602	549	593	556	557	502	604	571	524	563	554	552	559	569	641	559	571	578	547	562	574	583	587	566	560	588	553	610	605	600	611	613	563	617	591	539	556	533	610	529	555	557	612	529	600	559	536	611	583	566	562	538	566	602	583	567	619	574	569	565	574	551	578	534	598	566	528	579	552	604	555	580	581	582	597	540	608	549	567	585	563	536	575	549	577	577	554	587	539	569	601	542	536	550	575	570	567	516	571	563	547	590	552	550	551	592	556	603	538	556	544	605	570	576	580	574	596	568	591	567	567	543	558	513	553	564	562	568	526	504	550	575	535	541	568	569	561	577	561	569	564	552	564	540	520	595	559	540	579	544	516	551	557	576	554	566	522	584	614	569	527	567	584	560	537	589	600	569	595	567	562	588	560	581	574	570	579	556	561	546	601	571	563	583	532	604	572	563	557	538	609	559	577	551	569	579	548	565	517	578	557	577	561	567	550	572	559	583	595	553	572	578	563	598	580	533	524	548	541	566	564	546	543	555	578	603	612	527	562	616	530	571	523	580	551	566	557	591	551	588	583	563	572	565	565	566	588	542	552	613	597	546	557	533	570	537	521	581	566	537	557	611	643	595	531	573	566	578	559	592	577	557	562	609	571	559	591	539	543	534	562	559	546	548	572	588	596	582	572	584	584	560	587	575	546	580	606	544	574	585	588	572	602	568	531	547	572	514	532	569	562	579	573	610	574	588	598	561	561	603	579	560	570	531	544	601	606	600	569	554	628	564	561	636	579	585	605	559	568	542	577	554	586	561	564	568	564	573	613	557	544	526	569	571	555	579	576	608	573	563	571	525	581	619	578	540	565	544	565	554	582	522	576	578	528	557	582	548	553	562	575	572	539	585	516	585	570	566	611	610	541	523	555	601	567	564	536	550	566	579	584	572	589	549	606	558	550	536	596	552	531	549	553	549	579	568	566	580	623	573	564	606	591	562	557	545	528	529	583	551	538	581	565	561	533	573	596	574	558	552	563	582	606	534	566	558	554	513	565	529	570	598	595	535	554	546	548	564	589	543	571	542	540	580	568	574	572	582	595	548	532	533	598	569	589	578	586	522	567	550	559	549	551	552	536	526	579	555	535	530	579	577	598	566	509	525	586	584	584	580	565	607	563	584	606	574	583	601	580	620	571	573	580	584	562	596	589	584	563	552	584	561	567	502	574	598	558	545	593	575	572	593	575	579	592	545	596	558	556	554	554	547	546	537	585	556	555	549	577	590	566	555	594	554	560	584	553	576	604	580	565	563	581	562	586	548	550	574	615	545	536	551	571	524	574	522	545	579	580	524	590	561	547	535	574	540	550	592	532	629	600	564	593	569	572	543	566	556	602	564	580	563	514	559	575	588	513	567	514	587	588	537	571	528	542	531	557	572	575	561	573	528	584	555	528	538	532	635	568	538	611	543	584	601	575	571	583	564	637	505	549	582	539	563	557	573	530	575	560	580	589	560	582	587	592	540	584	550	589	552	571	569	599	573	560	580	535	552	553	556	535	555	567	516	564	569	556	574	562	558	569	546	569	564	579	576	563	576	586	538	584	566	557	532	542	516	570	553	583	544	611	605	541	557	567	561	567	586	597	562	568	551	551	538	518	554	575	546	561	587	562	598	592	529	557	554	593	546	583	534	506	595	517	540	601	550	549	625	544	571	606	569	520	561	555	553	590	544	554	569	612	589	582	535	562
42901	20086	4958	2183	1650	1059	857	726	709	627	533	527	523	504	499	479	480	456	462	469	450	429	463	441	437	454	447	397	393	407	391	424	446	408	416	422	432	389	423	369	370	386	395	371	356	387	442	410	389	397	389	363	394	356	370	375	386	381	371	391	385	382	390	422	374	397	368	394	367	363	383	396	394	401	407	396	418	346	361	401	386	419	377	397	413	388	382	406	357	368	396	378	357	414	376	373	401	392	366	347	374	370	400	359	402	396	357	404	376	406	382	401	364	375	368	395	374	406	382	407	391	360	397	343	396	441	397	432	395	387	355	410	404	411	359	390	388	406	370	417	381	387	405	358	401	369	387	407	363	422	386	354	434	395	385	380	362	380	394	418	403	387	385	386	402	367	403	378	364	369	402	412	368	393	379	386	362	425	370	349	343	421	398	373	383	366	380	389	391	418	399	378	397	401	412	393	346	391	370	388	362	382	386	392	353	391	404	385	399	357	377	372	399	411	380	401	365	396	366	383	404	386	371	405	407	396	390	366	382	421	398	396	399	351	403	398	381	429	394	394	387	406	398	387	372	391	402	380	396	400	360	391	407	401	389	392	395	373	385	403	393	417	387	415	384	397	349	412	391	361	349	381	417	385	401	405	399	371	377	364	390	418	393	379	395	373	411	359	376	376	375	361	391	348	378	395	373	399	374	417	399	411	394	397	383	357	396	352	398	398	392	341	382	417	374	429	424	379	389	372	370	397	390	440	393	413	391	380	389	386	340	384	401	387	399	367	395	372	379	374	349	383	408	402	386	386	401	386	393	366	344	364	362	366	378	388	359	381	415	398	354	373	423	409	385	378	427	383	405	391	409	411	393	357	394	386	380	402	383	376	391	366	348	380	373	412	378	427	371	381	416	393	402	364	383	458	377	374	374	376	367	376	360	369	409	379	389	352	363	358	411	401	394	400	383	393	361	401	368	384	391	422	394	384	376	408	366	396	411	415	386	385	381	383	368	368	407	375	423	402	368	358	374	416	396	355	362	385	381	391	399	345	352	379	369	409	441	380	419	388	399	382	421	382	381	370	361	375	391	419	375	363	409	357	407	383	393	361	355	384	379	385	382	415	410	407	388	366	357	378	420	400	385	406	398	383	363	389	369	371	360	370	396	409	412	380	378	383	400	380	400	370	403	358	424	393	386	409	402	396	443	409	390	405	384	381	389	412	415	368	345	333	393	382	411	405	391	387	413	412	374	358	386	410	393	397	378	403	395	332	407	422	392	402	386	382	399	342	398	390	406	387	396	379	395	410	393	365	397	364	383	408	344	352	361	363	358	375	425	365	378	381	384	371	380	404	377	415	380	393	418	354	383	355	378	379	430	385	443	377	401	371	396	382	366	372	385	418	399	362	374	383	386	370	386	368	355	356	377	366	368	340	344	397	408	357	371	420	337	367	365	422	377	396	374	397	353	389	386	401	435	374	377	384	353	389	384	426	400	382	357	365	385	347	449	376	361	373	355	385	380	383	387	412	407	394	375	391	397	377	387	399	403	370	342	382	402	385	380	415	377	393	449	420	361	413	384	392	405	408	400	384	406	380	405	378	385	362	391	395	384	396	349	320	396	390	391	383	395	382	375	405	418	382	409	360	346	370	405	394	372	404	417	398	372	391	398	401	400	381	380	394	386	382	393	394	356	429	413	395	423	384	405	370	363	390	334	371	416	374	372	403	388	363	359	400	369	401	346	379	394	399	393	355	395	392	373	382	383	413	329	375	377	371	395	390	400	388	402	398	367	391	364	421	407	369	373	357	361	378	351	370	407	410	416	400	335	384	382	411	378	415	422	386	386	379	402	398	418	348	394	383	396	398	358	362	403	383	396	339	384	385	392	370	398	345	395	397	347	421	374	407	363	387	402	384	398	384	376	376	386	378	372	396	412	413	395	394	412	376	388	369	385	349	350	400	347	358	410	397	404	337	391	369	367	399	387	372	364	398	383	363	376	436	381	414	390	375	354	369	346	373	400	377	422	339	386	385	419	378	377	367	388	424	425	400	390	378	369	360	421	381	413	376	414	385	395	390	377	420	372	374	405	411	368	409	372	381	403	353	394	429	369	354	354	402	395	384	367	361	383	360	397	407	396	367	372	409	377	381	428	385	396	336	387	366	433	364	388	374	394	364	369	396	419	380	389	361	373	400	377	362	402	386	371	384	402	372	380	380	387	391	355	370	397	359	347	384	396	416	384	380	385	342	406	350	395	370	380	368	394	380	367	377	388	372	386	382	400	412	376	395	413	374	393	382	388	396	389	370	353	334	367	375	370	388	396	383	384	382	392	431	398	391	391	429	385	376	423	385	392	397	358	355	385	386	352	385	377	382	361	386	397	372	397	364	410	400	413	421	368	381	406	403	374	392	359	387	356	405	379	434	383	397	411	386	391	374	385	356	394	413	375	367	401	375	369	354	368	376	391	381	367	380	388	352	424	399	344	412	387	402	404	415	389	372	408	377	407	408	398	401	379	372	379	383	367	350	387	351	394	359	444	412	399	365	404	391	426	388	368	383	402	363	380	376	370	381	359	417	382	371	383	374	404	410	385	367	385	404	347	401	379	385	352	387	431	415	403	375	390	401	370	377	409	377	436	408	373	390	407	429	388	399	368	383	336	368	370	377	389	394	387	393	416	391	394	402	361	362	374	378	402	396	388	423	378	319	366	364	396	340	393	404	391	369	364	402	409	370	414	385	388	380	347	348	404	371	367	359	401	360	384	358	374	368	398	381	407	385	410	418	395	390	389	404	399	408	423	412	417	358	394	377	389	374	372	376	390	413	391	468	405	427	434	383	387	347	388	408	376	370	391	406	385	370	385	346	381	371	436	387	366	358	384	382	400	367	364	388	352	381	375	412	363	346	372	370	379	394	363	402	340	425	388	381	370	397	375	398	362	383	393	371	405	376	402	411	378	407	428	397	371	410	375	358	371	391	362	371	396	409	362	381	389	376	407	414	386	395	332	397	372	383	405	391	370	364	377	416	382	394	380	374	377	404	421	399	323	380	378	370	380	413	399	378	389	404	371	351	381	381	357	334	380	412	427	381	382	401	391	385	401	396	409	390	374	363	357	376	345	376	425	363	394	405	397	403	398	348	367	338	400	421	389	374	397	397	372	390	405	388	388	378	364	388	369	393	364	385	384	392	391	398	374	376	388	382	390	398	370	378	368	393	414	428	417	394	366	389	419	420	388	388	427	383	363	369	380	351	383	397	412	368	377	371	384	396	383	386	389	383	363	399	386	417	400	413	445	393	361	395	391	364	410	378	387	366	411	349	379	407	398	406	350	372	379	347	394	406	387	386	397	393	422	379	384	378	445	394	453	384	388	388	375	418	389	395	374	418	424	400	384	411	407	374	367	385	373	390	409	387	392	398	409	393	383	375	367	400	375	372	421	373	400	388	382	386	363	377	387	378	395	402	384	355	392	386	398	399	376	358	436	382	445	374
21812	2431	4919	5596	5027	4061	3423	2994	2499	2201	2075	2025	1897	1670	1748	1611	1543	1473	1430	1313	1404	1393	1348	1424	1262	1387	1292	1155	1154	1160	1094	1126	1068	1058	1050	1100	1012	1034	988	1031	992	1058	964	1029	970	995	978	1077	978	975	1023	996	963	953	981	974	974	1049	962	964	956	1009	984	919	938	980	940	960	998	1005	960	980	1008	925	974	975	951	1015	958	1048	967	968	903	914	925	968	872	882	969	937	922	956	924	896	895	928	928	897	949	858	921	879	940	932	978	925	882	931	954	883	941	924	971	935	999	953	911	944	935	899	961	959	954	914	871	898	925	912	945	949	951	881	955	916	905	898	919	961	919	887	938	913	883	946	914	890	897	875	977	915	907	925	936	876	953	929	945	918	904	889	854	962	909	924	998	938	926	908	971	953	876	903	915	915	921	911	932	892	890	925	923	898	908	896	932	954	938	932	955	1021	946	936	997	969	968	957	953	977	946	917	936	953	974	921	895	914	954	899	948	926	914	968	869	886	929	940	955	898	922	901	917	959	968	935	967	897	917	955	967	925	868	908	918	896	902	933	941	897	928	943	907	946	944	905	901	939	933	929	943	954	913	932	934	949	884	946	933	923	946	966	895	919	926	894	931	917	915	899	855	916	964	931	903	950	988	849	891	883	947	914	964	953	912	946	936	966	915	923	904	992	922	927	931	902	922	865	920	908	869	909	919	943	911	907	962	946	995	937	943	910	893	876	886	938	940	884	937	941	916	903	929	948	946	945	971	989	904	923	947	926	947	951	918	955	903	970	896	914	930	940	932	909	915	941	972	909	915	890	938	952	894	878	894	930	868	925	878	981	846	904	901	891	950	940	902	929	882	935	930	938	969	961	995	913	910	909	912	958	894	903	905	963	931	918	935	945	909	896	920	904	921	889	908	910	919	897	945	942	949	943	905	935	940	920	945	888	962	905	914	909	874	943	927	945	873	930	904	938	963	953	922	963	895	898	902	921	972	897	932	932	999	946	855	903	931	870	909	907	953	901	960	936	934	944	933	969	908	922	935	873	884	949	902	920	899	923	947	921	903	928	998	908	922	869	897	925	936	957	934	932	922	921	918	968	928	914	906	959	1024	961	946	942	989	955	909	950	950	952	958	920	945	914	903	935	912	915	910	854	879	917	884	940	899	924	914	939	973	952	882	892	919	904	882	991	901	952	955	932	928	962	914	959	974	865	911	934	900	915	912	846	912	987	947	985	937	997	971	886	842	923	930	918	951	852	935	941	900	952	887	924	930	928	916	923	984	950	938	1005	892	1002	922	906	949	923	950	881	908	892	986	896	911	966	943	932	917	950	902	922	898	981	955	947	908	917	886	886	913	925	945	907	933	923	930	908	968	940	940	892	862	895	928	947	938	951	909	912	921	921	938	938	968	962	953	931	914	920	991	914	976	967	887	917	936	963	938	902	892	910	968	928	895	937	948	938	980	913	960	945	963	889	858	984	892	910	899	904	903	917	953	915	951	904	853	917	922	973	944	961	980	960	919	925	891	905	944	943	980	963	914	961	846	969	900	919	923	944	874	972	952	915	947	915	920	939	914	890	957	935	944	920	902	950	922	946	938	959	920	882	908	892	888	940	928	897	930	903	952	900	946	976	917	942	889	934	973	901	909	965	892	876	906	987	934	925	933	903	947	929	933	920	956	944	918	962	904	934	942	939	961	956	921	932	846	897	938	916	974	943	914	921	924	920	934	905	934	897	935	919	963	957	902	920	942	941	920	903	959	874	911	881	904	932	869	969	872	908	910	926	913	900	944	953	912	940	943	931	900	929	936	900	897	936	878	913	931	886	936	974	900	934	864	905	940	909	889	934	909	960	953	908	921	882	912	940	920	915	909	939	959	922	952	926	1014	913	961	942	892	934	898	932	946	912	934	955	935	949	919	940	892	917	931	968	897	938	913	908	856	899	892	915	900	937	938	943	901	905	930	950	910	933	951	896	913	940	938	936	901	853	912	919	952	972	911	918	883	941	916	931	899	949	919	892	942	942	900	927	883	924	945	965	934	956	957	905	933	946	943	977	968	892	951	910	965	866	951	901	916	939	941	906	914	947	949	958	901	933	839	926	939	935	923	894	895	964	959	891	955	968	926	882	923	899	887	940	952	960	946	903	904	860	936	998	953	900	904	910	914	878	885	891	922	897	921	928	964	903	876	927	959	949	903	895	951	934	920	923	949	947	909	896	910	880	952	923	909	913	903	986	908	942	912	878	950	909	927	929	945	963	935	954	925	903	879	878	927	921	945	886	948	894	986	927	898	900	934	855	947	944	944	907	921	942	923	905	900	909	894	889	931	902	895	931	869	940	973	885	908	940	931	912	894	930	919	921	948	892	987	927	932	925	936	894	921	912	957	918	930	920	914	946	884	980	882	913	869	938	892	956	949	925	915	882	967	949	925	950	896	907	858	947	905	919	925	920	871	890	891	944	931	979	932	880	948	905	915	912	880	898	954	906	898	967	890	906	954	891	932	978	915	980	953	959	928	976	904	991	913	900	950	930	940	930	934	916	937	910	894	926	952	916	908	894	882	902	889	925	951	892	957	936	950	935	992	913	910	884	930	940	926	949	1022	957	892	969	993	947	913	925	958	868	925	907	970	930	905	954	904	920	983	909	987	933	922	911	927	920	902	913	908	937	879	923	898	935	929	877	972	931	915	911	931	963	897	945	934	946	956	896	949	957	960	892	917	960	987	951	947	933	965	945	927	925	909	955	958	900	898	870	979	861	949	892	950	894	937	929	869	965	969	904	909	946	955	938	972	916	911	921	862	904	982	945	980	966	876	861	907	933	944	963	903	958	961	892	896	928	914	909	883	992	983	918	948	895	914	883	1006	970	905	911	918	924	908	958	891	919	905	882	897	960	900	862	949	924	935	976	895	862	909	918	963	926	933	846	924	924	931	916	886	935	967	941	939	941	925	955	887	923	887	917	919	916	923	897	959	945	963	978	933	886	900	963	915	950	874	910	917	884	926	957	926	910	942	927	912	901	901	946	955	942	940	938	901	950	928	935	882	922	930	935	913	929	902	949	915	906	921	958	891	893	943	923	941	927	916	904	891	942	961	895	927	958	901	906	962	945	877	913	942	900	867	917	873	889	898	929	974	882	958	953	936	933	887	909	894	949	923	910	871	918	943	940	948	876	890	956	960	925	921	896	872	939	977	909	942	869	923	892	939	918	895	917	892	938	958	985	897	943	963	895	851	885	903	909	903	924	938	888	981	928	900	907	900	928	894	897	906	912	921	912	903	889	890	901	881	898	953	995	992	960	882	921	905	931	965	914	913	907	918	893	933	921	971	940	899	904	978	958	924	921	961	887	954	946	915	959	918	891	861	887	916	917	928	923	919	930	960	910	930	927	955	992	933	934	931	971	946	909	907	949	927	957	931	987	918	869	876	939	911	940	904	912	916	906	940	899	973	889	959	943	933	906	964	918	893	974	895	917	912	915	964	946	893	938	948	962
2776	227	197	168	181	167	174	150	161	135	151	137	130	157	173	136	162	139	141	160	173	137	165	164	158	162	138	168	142	145	140	136	162	127	128	140	146	170	153	157	138	175	141	139	148	151	138	136	128	138	137	143	146	157	157	129	159	142	155	157	134	149	147	133	136	132	146	140	144	133	161	152	151	118	144	125	123	160	146	157	154	147	142	152	142	150	158	153	145	128	129	136	134	144	108	138	133	161	150	153	139	127	123	157	153	156	134	149	130	131	148	142	134	154	121	131	162	140	144	145	146	143	150	138	148	167	141	133	160	155	160	172	153	126	137	150	139	148	158	139	160	100	148	167	153	141	152	145	143	119	145	153	135	135	128	144	128	153	158	151	133	139	154	149	154	150	150	150	136	144	135	147	141	145	165	176	152	156	152	130	159	146	131	138	129	146	142	149	159	150	155	139	163	136	149	155	150	171	166	150	170	163	156	160	142	132	154	150	140	161	134	141	137	119	152	178	157	140	134	144	143	127	138	150	146	162	137	141	148	140	133	134	131	145	147	124	145	150	159	140	170	146	130	127	153	145	139	149	133	118	157	156	129	111	155	154	130	131	158	148	147	157	125	140	151	171	149	147	143	173	138	154	149	149	165	120	111	144	150	160	152	132	106	149	149	139	150	124	126	140	143	139	120	140	165	144	146	149	135	138	141	137	176	149	156	149	176	116	151	157	159	140	155	137	173	129	157	143	145	148	164	150	163	153	150	136	162	157	112	132	137	137	147	161	161	116	123	133	165	167	123	131	148	122	144	145	146	143	147	143	125	125	150	139	132	143	143	127	135	131	127	134	148	140	138	126	148	141	162	155	167	166	144	150	142	137	116	131	151	137	143	154	129	139	125	155	131	142	142	131	162	161	138	179	167	163	158	154	155	160	131	137	138	146	143	154	160	149	138	152	144	142	150	152	113	129	134	128	127	153	134	132	122	166	151	140	141	157	171	147	137	155	130	172	129	130	151	126	135	142	138	145	149	141	136	137	136	148	128	143	117	119	128	144	152	164	137	133	129	118	131	136	144	129	157	150	145	139	146	143	130	137	132	110	152	131	146	150	161	165	152	154	157	141	151	135	136	136	148	150	157	140	151	131	154	142	149	158	130	128	133	155	152	166	134	148	132	141	131	140	140	141	135	130	145	146	156	155	152	149	157	148	127	154	165	118	139	161	153	139	138	133	152	143	153	170	163	142	149	123	135	150	122	143	130	145	136	152	151	145	155	119	145	131	146	141	150	145	136	169	157	144	141	119	137	146	132	138	124	129	142	153	152	147	141	157	133	131	127	143	144	128	128	140	165	139	149	146	138	150	146	155	123	158	163	127	142	150	154	131	133	142	134	128	153	132	139	127	126	131	120	146	146	120	148	138	150	180	135	162	145	153	148	131	129	143	153	144	156	143	155	145	116	138	162	145	160	124	137	140	158	168	142	152	145	181	148	132	141	164	174	152	156	125	123	145	162	123	139	144	140	131	130	150	138	122	147	139	156	134	158	151	137	133	143	135	147	156	157	154	165	116	133	122	134	134	140	145	143	133	136	142	139	141	133	143	136	134	131	151	147	129	136	136	147	161	142	137	139	156	139	132	151	134	121	151	146	133	145	129	128	143	162	145	152	163	150	138	163	133	150	163	135	151	142	148	136	153	127	155	136	137	131	136	128	130	135	152	147	141	171	149	129	152	155	152	126	142	153	155	161	139	138	126	135	156	145	140	127	145	158	148	146	141	167	160	143	125	162	140	136	145	128	160	141	128	131	119	150	136	134	143	169	163	176	136	149	144	141	154	160	134	144	152	125	115	122	140	163	122	144	143	156	140	154	124	130	159	110	131	127	137	157	152	152	162	149	134	161	170	141	154	148	155	152	147	138	152	146	153	124	132	127	132	137	143	154	142	153	130	144	133	152	133	131	145	123	149	127	123	139	123	156	169	147	161	150	165	161	143	131	125	144	157	146	140	128	148	144	131	151	140	149	122	152	145	149	144	120	138	144	151	162	166	160	141	155	134	135	150	149	144	143	138	125	122	141	135	130	148	161	134	150	132	174	161	141	162	141	166	134	125	128	163	148	141	143	146	144	141	145	148	132	153	130	138	145	148	155	173	137	160	127	126	159	149	149	131	160	150	152	130	147	117	147	131	179	146	146	136	144	142	146	138	138	131	152	131	157	124	145	155	151	151	136	156	153	161	136	141	143	160	133	154	121	132	162	153	136	168	134	170	146	129	137	144	129	144	157	146	118	139	155	113	143	130	124	142	137	164	143	125	166	140	135	153	150	144	146	159	138	134	161	156	145	144	131	139	121	136	147	156	155	159	126	160	150	141	149	162	138	151	135	130	148	123	146	133	156	150	158	145	144	138	152	141	146	165	138	114	129	139	158	137	159	140	146	144	127	139	114	151	155	156	151	168	150	137	136	172	153	155	148	125	152	141	146	139	150	139	145	137	156	132	126	127	150	125	142	150	165	141	137	162	125	141	153	182	152	147	173	159	139	126	144	175	132	148	143	144	131	135	127	158	159	137	166	137	141	141	133	143	131	148	148	137	132	143	141	129	141	148	137	124	152	165	174	137	133	127	150	146	136	143	154	149	151	139	143	129	141	168	154	137	142	147	161	142	165	116	142	137	147	115	150	149	139	156	159	144	159	164	133	145	139	165	164	151	144	140	155	118	132	145	136	152	135	151	152	137	128	119	152	141	155	118	147	151	163	135	143	122	153	150	128	147	131	148	139	148	148	138	154	141	142	128	136	155	144	171	135	150	162	156	148	135	144	133	173	152	134	149	149	147	128	147	155	156	130	123	158	143	132	143	156	146	139	153	130	153	137	156	133	124	133	164	153	139	154	158	145	134	134	142	159	144	127	150	147	137	157	156	156	128	156	143	131	138	113	149	147	140	137	131	151	143	125	131	148	128	157	149	133	133	156	157	157	123	123	159	140	150	142	152	156	156	147	139	125	152	143	137	160	155	129	128	164	130	152	129	140	129	155	173	151	167	146	144	150	147	146	141	136	142	128	137	140	122	152	114	150	133	135	160	126	151	134	147	142	170	149	153	144	140	165	149	154	159	130	135	121	127	158	147	168	140	145	146	128	154	161	147	139	140	134	163	126	128	148	132	165	146	133	123	155	189	144	146	147	140	146	141	158	142	131	134	143	172	141	127	147	149	113	141	142	148	149	139	148	150	133	145	167	178	145	135	137	150	141	159	121	146	139	149	142	129	144	158	134	132	135	148	137	116	121	111	155	136	144	157	129	151	136	127	147	130	135	147	149	152	157	146	159	157	145	147	133	134	133	156	156	151	145	176	132	166	119	145	134	115	124	161	133	141	132	148	149	138	152	134	123	135	131	137	127	134	149	144	133	132	152	146	149	156	134	135	149	148	146	128	185	133	156	156	134	156	145	143	132	148	126	148	159	143	154	161	174	133	127	148	139	141	169	124	142	169
3287	479	621	651	614	568	509	501	460	487	492	453	499	489	455	491	475	498	474	457	447	487	515	493	521	520	485	479	390	429	383	461	449	399	444	432	422	442	453	426	436	410	406	438	451	411	398	419	430	411	403	454	452	450	416	401	415	440	443	420	401	430	425	421	407	438	394	401	462	439	395	421	397	381	434	430	427	401	429	462	422	408	421	426	409	398	396	425	419	415	439	432	432	393	393	440	421	416	441	437	384	439	384	413	394	416	415	425	404	405	462	420	461	409	408	402	433	388	438	408	399	445	437	433	398	387	427	394	426	426	436	421	413	438	400	443	426	400	429	431	421	412	384	409	411	407	408	418	427	404	392	425	434	403	420	420	419	428	426	434	370	433	420	395	422	440	444	404	425	424	442	434	391	399	456	425	462	450	397	432	444	376	439	406	420	423	414	391	409	424	435	423	432	439	401	438	426	402	433	402	410	413	424	422	414	463	429	417	413	397	429	435	460	400	429	447	408	424	410	424	406	442	395	413	404	439	422	415	387	407	402	408	410	377	412	402	457	446	442	432	417	418	447	412	414	406	369	400	403	392	400	428	411	419	442	458	440	406	443	434	407	402	434	410	452	389	469	435	390	420	414	441	447	416	432	438	438	443	429	425	405	400	406	452	429	439	405	439	405	404	399	448	458	398	442	412	408	422	455	426	404	396	471	422	411	402	443	426	403	416	378	409	435	416	403	424	393	393	401	449	438	410	425	458	421	406	398	409	399	420	385	430	459	437	429	421	423	423	432	414	453	399	373	402	424	411	415	422	439	460	406	413	446	428	404	431	406	385	406	447	409	432	453	412	408	408	444	385	438	411	472	422	429	419	420	430	431	424	387	413	457	434	402	412	417	431	396	365	437	398	403	454	416	406	424	397	421	438	407	433	425	393	416	415	399	401	454	436	414	434	430	399	393	408	445	378	448	453	418	380	463	406	409	397	423	412	431	425	438	443	439	415	407	435	432	446	411	421	408	434	408	431	389	445	419	438	405	401	446	418	451	435	439	397	453	387	409	424	398	432	446	435	443	421	387	431	470	410	435	399	405	431	434	428	442	404	398	413	406	403	421	460	435	431	443	452	422	416	426	425	418	407	391	411	437	452	431	428	396	409	412	442	432	455	409	402	423	390	378	394	423	396	422	413	442	406	448	418	410	428	415	428	396	412	419	413	432	402	424	391	440	408	414	431	397	435	447	437	410	446	443	403	412	402	406	439	444	423	406	421	442	445	452	405	409	466	435	434	419	455	394	420	424	409	427	456	448	397	408	411	410	426	409	416	385	426	416	375	402	392	424	422	433	439	394	400	435	434	451	433	388	429	399	418	405	411	430	386	445	431	442	421	448	457	379	430	444	463	391	412	427	427	434	430	415	397	413	447	419	434	427	420	425	450	393	417	371	415	408	453	420	408	431	441	402	402	405	449	407	377	414	417	401	436	422	427	447	431	378	451	412	411	433	387	406	428	433	433	432	392	399	416	383	443	435	432	406	414	419	438	402	419	425	403	427	432	418	436	433	461	412	443	452	444	433	407	421	374	405	427	425	416	414	413	396	439	431	438	416	410	419	433	409	406	387	388	420	419	428	445	379	377	405	395	391	493	430	444	418	419	470	405	430	416	396	423	428	423	422	435	415	414	414	414	394	424	425	413	413	408	407	423	391	438	399	412	435	408	408	441	445	416	409	417	415	389	388	418	427	437	431	460	430	434	429	445	457	378	426	434	424	395	485	392	441	449	402	393	427	420	403	395	401	406	410	427	414	375	432	406	450	409	432	435	425	406	392	427	384	414	414	420	410	441	370	428	443	410	423	426	414	434	438	394	385	463	407	427	431	377	415	410	426	424	414	431	434	425	439	429	410	433	428	452	393	419	407	439	442	421	415	449	440	457	448	412	437	431	460	433	408	418	416	431	415	433	439	435	429	399	421	454	421	451	413	383	393	423	440	425	438	399	420	424	398	429	421	436	428	403	411	373	421	400	429	383	411	393	430	447	397	400	419	442	443	402	452	404	443	377	422	432	410	393	419	427	457	405	379	407	445	414	371	428	424	392	415	397	429	408	414	418	425	425	430	391	421	401	428	405	412	436	471	446	427	403	409	459	411	434	463	383	423	420	430	456	411	417	390	446	439	433	375	474	412	417	407	433	374	448	420	406	420	448	394	425	431	366	416	416	380	419	424	411	429	411	413	428	392	408	416	440	412	445	420	441	447	442	397	394	381	432	440	435	419	440	415	431	407	410	414	427	421	388	375	436	403	413	458	407	431	428	428	443	449	423	447	374	396	418	389	391	388	404	413	439	416	408	415	452	428	408	399	395	437	421	428	422	395	406	423	426	408	398	401	438	467	382	431	438	442	421	416	442	450	444	405	449	428	402	414	444	438	359	416	409	412	411	404	413	408	421	405	413	433	440	421	459	396	403	412	431	425	430	470	445	426	392	445	386	428	409	411	462	390	387	392	398	404	408	443	444	453	382	389	437	416	458	403	440	428	423	458	401	416	389	431	422	436	399	386	422	379	395	452	406	446	406	430	413	419	441	369	443	407	423	429	388	441	412	427	450	437	428	432	433	421	401	402	442	421	411	443	399	384	437	415	406	390	412	397	439	423	365	454	374	419	415	440	390	442	422	444	395	411	394	436	410	418	424	428	458	415	391	438	427	407	426	398	422	414	430	438	433	424	388	408	414	412	442	391	441	421	420	427	414	440	420	430	450	423	419	426	393	396	395	407	418	406	443	430	418	412	433	421	420	444	384	401	452	368	407	427	386	383	455	401	422	401	436	399	435	416	440	423	397	405	403	425	417	439	446	419	424	448	420	388	432	411	444	429	449	451	435	413	386	376	382	424	403	398	417	372	408	429	407	431	440	433	370	415	416	425	400	421	378	398	452	429	397	398	397	400	414	382	419	457	428	440	415	439	401	425	425	404	412	428	414	412	371	382	432	406	383	379	440	417	401	422	439	417	418	446	411	427	434	432	444	444	415	398	424	400	435	438	435	467	404	419	423	429	386	415	421	388	432	414	389	388	399	405	441	409	418	455	404	428	416	458	410	409	414	464	401	410	397	426	431	425	414	401	394	411	409	426	426	442	429	458	399	399	412	380	432	421	407	396	419	401	350	454	430	370	445	424	431	438	429	426	426	381	419	440	430	457	449	421	452	400	434	445	431	441	377	401	440	399	376	427	441	415	436	404	405	419	399	440	413	421	372	415	404	419	423	416	392	407	403	406	401	408	415	429	434	385	432	444	389	422	392	390	423	424	417	423	404	397	409	435	434	436	402	429	372	401	433	463	392	438	419	388	406	419	452	406	455	419	424	413	425	457	392	395	413	432	429	426	419	437	394	416	413	404	429	397	405	439	393	413	444	416	415	414	445	416	434	413	412	398	460	387	430	444	403	408	440	420	427	403	411	415	398	411	405	416	422	420	424	429	401	408	410	461	449	452	415
27790	8735	1304	1059	738	532	473	409	288	273	250	275	274	251	272	239	250	259	236	232	230	213	259	255	251	232	207	249	228	215	216	208	219	217	190	224	220	217	213	199	206	196	211	219	202	195	194	203	176	209	228	180	210	196	216	216	222	214	190	202	209	190	182	214	197	193	233	180	219	192	225	246	185	169	189	207	208	204	227	202	191	209	217	196	202	226	194	188	240	222	205	191	181	224	198	183	202	230	223	201	193	192	198	228	184	198	192	215	191	215	229	222	213	190	195	195	194	198	183	216	218	185	214	205	206	206	192	180	205	222	211	197	195	209	174	211	226	211	205	223	218	180	195	196	209	200	214	211	191	211	180	220	207	215	196	210	206	209	190	233	217	174	204	210	219	198	200	197	183	208	194	210	211	229	224	231	191	222	196	221	202	222	210	218	208	196	211	203	214	231	206	219	225	187	202	199	199	198	220	189	208	197	212	182	219	198	227	200	189	204	206	183	187	217	221	215	199	207	202	185	174	214	217	239	224	189	215	218	203	210	202	226	201	208	222	208	214	205	212	191	178	202	210	194	192	229	188	205	184	216	226	213	218	193	187	215	230	217	195	206	209	229	188	211	225	194	200	205	180	209	218	203	202	200	218	190	206	227	200	223	205	220	191	180	229	241	182	200	191	219	211	181	211	188	248	191	180	226	196	178	197	214	205	205	170	208	201	203	190	199	200	191	202	214	234	207	181	184	235	187	209	198	205	236	186	194	221	213	197	203	190	232	200	196	219	200	210	197	212	214	207	190	211	204	211	191	171	207	214	218	167	181	175	193	196	194	232	193	178	210	209	225	220	178	200	234	184	205	211	206	229	205	199	205	230	194	208	190	218	234	212	194	171	234	222	212	202	196	205	206	221	219	227	218	211	199	222	202	188	209	213	213	211	208	213	232	235	216	210	193	180	169	194	177	180	200	243	213	228	196	189	208	208	197	190	228	223	221	207	205	224	199	212	204	204	204	207	195	208	209	208	201	200	209	211	213	185	215	201	230	203	240	195	236	193	189	197	209	211	202	198	212	220	229	207	179	199	175	174	195	212	181	203	201	205	211	201	191	211	191	214	205	212	214	202	227	199	205	200	210	198	188	182	199	215	204	192	217	202	186	193	211	199	194	213	222	203	213	211	224	233	204	212	223	204	194	199	218	208	193	206	225	202	178	226	216	226	183	204	191	192	189	208	198	207	205	206	222	189	191	203	209	214	201	219	208	209	180	219	203	205	201	184	200	201	193	217	221	186	217	191	179	214	201	211	211	212	206	206	207	229	213	222	191	194	198	198	185	208	210	203	215	194	215	186	204	196	213	206	212	184	205	188	204	207	205	186	197	181	190	195	196	169	225	214	196	189	228	228	206	204	218	225	191	223	218	202	211	217	192	194	223	213	209	202	216	202	202	210	229	200	182	207	209	214	188	204	206	194	206	199	204	196	200	183	195	185	195	206	198	224	207	184	207	200	219	234	188	207	210	219	205	160	207	205	202	215	200	209	206	191	207	223	205	212	165	202	223	209	206	218	191	221	195	222	199	201	199	208	223	206	192	195	212	201	211	225	233	214	214	214	217	226	207	215	220	220	208	197	218	188	228	208	207	214	216	215	227	223	204	203	205	213	221	210	207	223	170	203	221	207	237	196	208	184	220	185	221	204	198	203	203	243	208	206	202	229	225	197	194	192	220	177	221	208	199	202	234	193	216	181	210	219	208	218	187	221	170	185	204	213	210	186	209	224	190	203	224	193	199	205	209	188	220	211	222	185	187	226	192	205	219	189	205	223	209	228	213	202	189	202	169	203	183	192	205	202	212	197	196	175	196	198	216	198	188	217	218	185	237	208	231	183	227	175	199	208	204	188	205	225	214	209	187	206	179	192	221	207	201	199	210	204	189	211	227	201	211	213	202	220	201	190	196	206	169	187	205	203	192	208	193	220	229	234	206	169	209	197	230	221	191	216	194	211	238	216	217	195	195	212	187	170	206	171	186	200	195	210	185	212	196	195	219	225	221	216	219	206	188	204	200	225	209	207	224	183	247	182	226	211	235	207	195	179	208	216	195	222	206	187	206	227	208	228	222	206	215	200	214	206	212	228	215	192	216	214	238	192	217	205	201	209	190	218	206	199	220	189	208	226	209	204	207	181	220	202	203	253	202	195	195	204	210	242	202	220	202	211	207	205	200	218	206	205	197	223	215	209	221	212	217	198	182	206	182	210	218	215	223	218	210	227	209	216	200	191	201	184	214	186	221	227	226	212	202	222	211	218	195	189	202	232	198	207	223	192	239	200	193	198	229	192	204	222	213	211	204	204	229	200	212	206	190	202	212	213	197	194	206	235	178	213	192	212	199	185	192	192	206	203	200	207	200	213	218	207	234	215	216	217	196	229	228	205	195	219	192	207	198	196	224	200	202	204	209	224	195	213	239	227	197	191	199	213	180	201	211	196	233	200	201	208	207	203	217	219	225	185	210	206	209	190	216	212	192	194	222	207	200	216	211	206	219	207	191	190	197	220	212	220	247	209	179	203	207	197	207	174	202	190	221	219	234	219	219	195	185	198	195	202	197	178	191	208	209	205	216	200	194	206	201	203	190	193	196	187	188	228	231	225	202	197	215	201	229	195	209	183	189	200	229	213	212	207	203	226	248	223	212	238	209	205	221	191	209	197	205	194	193	220	219	226	213	219	199	194	205	199	190	205	183	191	183	221	216	191	210	214	188	172	203	205	196	217	217	195	202	206	214	202	201	184	202	214	223	191	229	224	201	219	213	182	192	185	218	190	188	220	196	224	204	225	230	198	195	185	218	199	226	206	190	196	200	204	197	215	184	183	177	231	219	183	215	207	202	213	195	181	216	222	201	237	220	223	196	208	184	219	185	193	210	205	187	214	188	224	210	214	210	207	231	240	207	189	197	193	207	176	193	197	201	199	205	195	212	206	205	220	184	220	220	209	227	187	211	175	193	226	179	214	214	181	208	204	189	219	194	220	220	180	203	215	202	234	202	187	203	214	202	217	195	188	236	209	203	233	232	199	213	195	220	189	175	181	195	188	208	250	206	190	202	193	185	186	219	198	195	213	200	228	196	183	217	202	185	197	210	210	206	189	195	194	195	212	210	207	215	206	198	224	220	218	182	204	211	224	199	233	215	227	227	200	215	216	193	212	194	227	208	190	212	209	208	200	221	191	189	184	199	211	192	198	204	223	192	221	194	227	211	212	199	224	220	198	204	191	198	209	219	201	192	212	214	200	202	189	205	195	217	191	202	202	226	245	220	207	191	197	200	216	190	180	214	215	198	198	188	200	211	187	215	219	215	226	198	223	204	203	211	186	191	198	211	209	189	184	200	207	244	214	178	203	189	200	187	201	194	230	180	197	209	200	192	201	215	208	190	206	188	230	182	211	205	178	203	189	212	195	176	207	220	204	202	215	204	202	201	190	222	203	199	201	202	204	201
15170	1309	2646	3122	2712	2176	1842	1657	1439	1260	1167	1167	1071	1021	926	911	919	845	845	845	810	783	822	803	760	830	733	715	662	650	676	622	641	612	687	637	577	647	592	645	654	600	539	610	660	578	611	603	578	572	615	612	566	609	550	600	584	555	588	607	599	572	604	563	578	618	575	589	564	599	598	599	525	579	588	559	562	568	579	610	535	558	626	562	570	589	551	584	577	587	575	581	528	533	549	547	540	603	530	558	582	587	595	577	609	558	569	587	612	578	595	581	582	498	571	527	533	588	568	537	544	551	611	607	554	543	544	609	547	575	557	561	543	556	567	573	557	575	578	590	537	579	542	544	548	548	511	548	571	540	604	550	544	527	579	544	547	584	563	571	530	585	551	590	563	557	547	540	551	558	578	610	582	613	585	604	529	564	520	605	576	539	551	538	591	539	581	526	543	563	581	567	588	587	600	596	620	551	574	572	588	534	565	574	597	561	535	568	593	579	587	558	574	649	532	541	541	552	578	535	566	564	579	586	554	567	567	542	570	538	552	571	579	553	528	558	584	545	581	598	587	589	555	614	576	576	558	537	537	582	554	602	569	531	568	532	584	587	558	527	624	580	555	581	556	561	597	553	540	508	545	562	553	490	602	549	543	573	599	588	545	567	572	542	570	547	585	551	581	574	610	545	553	552	553	549	537	575	598	575	530	522	597	520	545	553	534	569	553	542	565	602	560	545	567	543	564	597	511	584	634	554	564	542	576	547	617	591	526	618	582	585	565	606	590	548	558	544	566	535	589	568	590	573	551	552	564	611	539	579	576	560	544	568	569	588	533	580	577	532	577	597	558	540	537	582	600	551	560	498	581	561	603	543	592	542	595	584	573	523	603	531	506	543	591	550	584	561	577	583	539	565	566	586	575	553	563	563	592	608	567	574	534	565	610	568	577	571	551	511	575	571	636	576	577	540	566	611	573	543	502	549	588	576	581	555	528	576	552	559	538	569	573	553	554	597	547	558	589	561	575	568	575	588	573	567	579	593	533	592	577	537	586	554	572	537	571	559	566	522	545	571	564	546	593	546	560	549	582	560	561	559	592	614	547	605	587	509	569	555	575	523	578	544	610	559	590	578	583	595	569	560	535	552	572	564	588	536	563	570	545	571	555	590	562	561	571	542	564	553	548	601	595	555	576	553	538	587	535	567	594	575	532	626	600	600	570	539	569	572	587	634	584	574	571	570	566	608	542	555	561	521	569	560	536	566	557	563	568	595	602	592	624	580	546	547	548	566	587	582	577	541	565	577	585	558	596	524	596	591	539	538	572	594	623	535	568	568	562	603	594	587	525	571	543	564	531	512	545	561	544	566	589	594	591	592	560	560	561	569	606	597	576	555	522	578	614	526	569	549	595	573	539	549	590	542	588	587	556	588	561	579	539	573	581	600	557	582	558	564	560	513	603	592	569	557	535	562	571	584	604	582	555	531	541	512	536	550	525	528	575	544	556	521	564	582	531	552	598	584	565	560	550	568	528	560	545	555	551	554	619	576	557	550	616	534	523	575	566	535	600	594	581	621	600	559	563	531	583	568	583	545	545	601	537	597	561	575	588	500	558	553	591	590	586	578	548	619	558	610	603	575	561	586	575	569	554	563	577	596	611	550	567	553	558	569	586	545	592	556	600	582	575	517	530	578	577	588	541	541	546	564	546	550	546	604	584	555	553	560	572	563	575	603	602	561	587	584	583	504	600	575	600	568	558	568	586	554	637	568	576	600	564	526	570	583	558	617	597	591	617	601	537	576	552	582	547	532	566	567	555	574	547	585	571	591	583	566	563	564	569	583	592	574	559	582	571	579	568	547	552	584	531	526	626	594	568	578	588	565	546	594	561	555	582	606	545	537	573	495	586	562	599	553	598	532	579	534	572	542	553	535	588	575	553	559	554	555	567	553	575	600	529	561	551	571	544	579	598	572	591	571	578	541	579	549	527	584	617	545	582	563	544	587	574	584	566	589	576	555	555	597	564	576	585	527	585	572	553	571	593	570	569	609	578	573	554	561	539	563	537	585	575	591	524	595	560	556	570	557	585	597	544	560	558	529	611	578	585	551	569	564	555	562	575	552	562	529	571	558	542	556	565	513	546	566	569	555	550	535	567	556	549	532	617	601	567	562	559	581	528	606	595	582	570	599	576	572	547	592	563	535	547	597	566	547	574	581	526	564	568	594	549	571	614	546	544	628	561	545	550	574	575	572	506	580	552	598	555	568	566	569	541	545	646	549	574	538	554	521	552	559	539	594	584	602	599	593	558	567	538	513	579	627	584	503	586	538	612	572	551	559	578	530	516	563	538	580	578	583	527	571	612	572	571	547	595	550	517	568	554	561	560	555	543	556	524	583	563	543	571	592	559	544	585	557	562	584	530	554	598	596	551	608	598	522	587	582	592	576	584	558	589	580	616	546	551	617	526	571	545	527	547	558	565	598	555	594	584	594	544	580	597	583	588	597	567	485	587	552	563	563	563	573	552	550	595	562	577	584	579	549	557	573	571	580	562	567	561	550	554	560	625	578	564	557	541	566	579	558	613	577	546	548	567	542	554	556	538	596	568	563	590	573	544	597	541	584	551	601	582	601	559	559	597	565	578	585	574	559	545	597	542	519	551	579	527	560	555	550	552	560	577	557	592	575	603	564	600	570	569	635	543	534	600	525	558	562	565	607	604	590	575	560	612	596	575	552	573	551	577	540	548	536	533	568	563	573	608	558	555	551	568	554	507	579	545	544	631	577	534	597	587	576	554	589	553	567	578	578	578	636	578	604	536	575	588	565	556	597	558	528	560	567	558	586	558	604	540	559	590	556	531	540	544	580	569	589	542	551	492	564	534	570	587	589	571	552	511	585	575	598	540	547	592	615	587	566	548	575	578	566	564	566	587	586	563	611	531	563	614	556	563	631	581	542	567	559	568	537	555	614	573	518	561	576	575	589	584	621	560	569	594	583	564	594	568	570	563	537	539	562	563	561	591	572	556	601	580	602	558	528	560	568	553	536	550	560	557	545	592	530	563	564	576	519	588	553	531	525	544	541	566	550	551	563	598	541	572	542	576	578	579	586	567	534	578	582	551	610	586	570	597	596	604	559	544	546	593	586	548	549	546	518	560	549	590	588	555	539	550	589	526	543	562	549	546	537	604	567	575	534	552	573	587	559	544	547	559	574	554	594	545	557	574	550	583	582	583	592	583	557	589	540	582	525	583	585	591	575	556	581	568	583	574	548	593	584	568	553	554	585	564	546	531	549	568	579	568	529	545	550	552	612	582	564	556	587	516	533	553	561	529	547	541	543	596	556	598	569	559	587	576	610	589	551	567	550	590	524	557	567	552	565	550	553	574	553	606	537	613	601	558	573	577	605	525	557	547	569	542	592	578	575	555	577	559	519	563	572	538	582	532	539	553	593	553	612	541	582	591	595	530	554	575	551	603	580	603	593	594	561	541	563	604	553
43084	19936	4932	2205	1514	1065	906	787	672	564	579	540	564	523	502	454	453	505	474	443	478	478	456	447	442	456	418	438	459	398	394	369	405	403	417	403	389	396	394	374	371	397	374	364	373	403	401	370	396	435	376	424	410	409	390	430	404	405	424	402	400	377	365	366	371	385	393	411	350	376	393	385	383	396	409	437	372	382	409	380	372	381	394	351	375	412	430	420	412	394	395	409	385	396	371	414	387	414	346	437	428	397	423	408	404	379	432	395	379	400	378	403	438	396	416	412	360	400	412	362	398	418	365	411	373	417	360	388	421	412	364	387	367	346	375	348	349	372	375	372	390	385	418	359	420	383	378	398	386	372	404	382	401	390	380	371	411	389	394	403	393	384	430	398	400	345	358	365	397	375	395	407	332	337	373	378	408	400	374	380	362	394	385	368	365	414	372	403	388	402	388	389	378	432	411	367	399	346	390	391	387	395	394	401	372	402	409	405	407	381	391	390	410	425	410	391	373	400	401	384	346	398	381	406	384	357	354	416	358	366	365	368	416	356	365	351	384	389	389	353	421	397	407	375	392	365	390	377	386	407	376	388	374	354	401	407	393	423	373	373	391	402	373	398	396	387	373	383	423	385	388	391	361	404	377	355	376	404	392	367	374	389	424	402	395	406	381	389	411	388	386	403	387	386	370	381	395	363	397	397	405	403	414	363	357	358	362	387	392	395	358	403	366	396	363	370	402	384	387	401	424	371	394	403	401	355	387	378	376	393	386	421	399	393	406	404	387	344	398	391	382	388	385	408	377	382	397	413	422	356	407	391	395	380	407	378	402	386	369	388	356	373	422	385	386	392	404	436	379	372	382	408	369	399	396	351	369	360	406	369	374	390	391	380	398	403	399	376	383	369	362	400	405	416	358	380	367	402	432	395	379	381	386	387	417	341	416	418	366	366	375	342	396	362	380	379	372	377	407	409	380	381	418	432	376	386	367	430	417	406	386	403	347	447	396	418	369	402	431	429	395	375	386	405	358	380	392	376	377	403	377	415	393	416	395	403	414	388	415	359	412	356	414	419	365	387	382	375	385	359	396	404	374	409	400	394	401	363	401	361	381	407	409	369	389	372	423	409	393	423	392	403	386	390	372	366	404	370	353	398	406	385	378	406	393	397	399	398	369	385	381	420	390	362	382	355	373	388	375	414	397	375	374	388	391	368	371	412	351	385	373	399	387	402	387	431	401	388	369	360	391	338	375	381	377	381	363	419	370	379	395	397	382	379	378	390	386	401	359	348	372	407	363	423	367	374	412	379	402	369	425	369	386	402	400	382	377	402	414	396	389	406	373	394	378	380	372	384	396	433	392	366	371	387	424	405	408	419	369	427	437	351	416	401	378	410	387	398	386	347	378	425	375	367	392	367	410	396	389	362	368	380	353	398	386	418	379	356	385	393	408	392	386	395	399	389	381	390	376	403	399	365	386	407	408	371	383	415	398	367	388	355	364	391	429	354	383	374	399	410	381	392	409	393	369	378	398	386	389	402	426	416	390	353	424	375	354	373	383	396	367	343	377	416	390	394	388	406	404	365	412	381	413	368	398	429	392	428	387	356	427	408	383	411	386	338	389	399	377	351	380	376	409	399	361	378	357	435	410	372	408	398	362	381	384	395	392	360	391	431	386	434	404	388	406	385	325	390	369	406	379	383	386	380	393	405	376	372	411	402	341	412	380	371	385	428	413	370	348	364	413	399	375	395	395	381	407	376	393	370	356	375	369	381	383	378	388	357	371	393	401	389	397	384	382	386	345	369	373	339	420	382	374	396	454	403	398	397	361	393	396	351	367	400	404	388	387	359	400	378	373	375	386	405	418	386	372	422	384	358	351	381	330	409	394	329	402	366	406	391	361	381	361	403	378	385	407	361	388	398	374	410	390	367	367	428	379	386	355	413	375	380	382	399	364	391	405	390	389	362	392	401	372	398	387	357	396	410	357	383	365	390	388	371	366	383	365	390	407	395	368	395	382	391	376	385	372	390	387	402	375	399	392	361	370	362	392	351	392	392	409	385	416	367	365	409	387	356	363	381	388	401	381	398	404	387	415	381	364	382	391	402	402	396	385	396	384	390	419	417	385	363	387	411	386	390	401	392	397	374	382	439	389	391	398	396	397	372	409	362	386	371	409	387	381	413	389	408	391	373	368	397	380	384	423	378	404	409	379	355	415	348	400	398	379	380	393	374	377	396	367	380	403	404	378	384	409	380	365	394	364	416	386	390	397	379	392	400	399	395	376	433	399	440	382	402	388	395	383	353	384	422	371	375	389	405	392	373	389	339	401	407	407	402	396	367	383	407	409	387	385	412	366	421	388	374	349	414	341	418	361	371	407	421	395	405	385	383	405	387	386	362	360	364	399	409	411	387	386	394	381	406	366	401	388	352	384	419	389	378	385	386	399	415	345	359	408	360	414	379	388	405	359	364	434	402	339	355	416	412	376	387	415	395	351	387	401	372	375	400	358	417	418	411	405	386	370	397	396	376	350	379	379	365	419	375	387	356	413	410	387	394	373	380	380	372	389	422	408	384	414	371	392	366	409	368	378	376	397	380	379	397	383	399	369	391	373	376	426	394	407	416	376	359	367	361	386	417	393	402	384	373	377	399	371	386	412	418	404	376	393	384	369	379	380	376	383	358	340	393	381	382	394	397	380	385	377	382	362	407	394	356	365	383	406	378	362	381	370	399	361	375	398	396	383	394	403	398	382	385	384	392	361	425	396	427	406	382	365	383	343	390	420	412	391	394	355	367	408	404	385	388	381	364	419	431	358	388	364	422	371	378	397	407	383	345	378	342	380	382	383	406	376	403	361	370	400	370	408	358	381	411	399	385	401	399	377	408	409	380	407	358	383	408	399	379	388	391	371	368	375	379	419	416	367	339	363	355	414	363	370	386	377	412	353	408	387	365	397	369	427	389	399	366	390	369	409	412	376	412	366	384	343	413	389	392	396	405	353	421	359	415	411	408	367	440	384	352	383	405	378	409	412	397	411	359	407	359	368	349	386	396	379	402	373	397	412	391	358	361	366	414	371	383	418	380	400	408	404	390	401	399	384	383	365	371	417	405	383	379	355	395	402	363	414	433	388	382	426	387	373	374	353	408	377	390	389	382	380	354	349	362	401	365	364	358	356	418	387	365	376	403	364	406	401	381	401	409	382	369	390	417	393	387	350	388	360	379	427	387	390	395	353	421	376	436	394	361	375	378	369	421	407	425	387	385	356	410	385	410	343	348	341	368	394	408	349	374	423	435	407	394	394	407	342	394	413	395	383	395	394	426	399	396	347	403	414	378	383	406	393	364	396	399	368	345	371	400	417	393	399	386	374	385	411	378	365	395	352	375	370	366	383	354	388	355	365	398	390	383	425	376	379	376	430	375	379	377	387	374	383	386	391	382	368	390	418	381	395	412	390	378	398	372	388	403	375	380	419	394	358	404	382	372	379	382
22158	2517	4952	5746	4888	4100	3364	2910	2559	2319	2135	2044	1939	1739	1687	1574	1600	1439	1479	1447	1411	1366	1342	1398	1391	1398	1337	1265	1080	1093	1107	1075	1125	1107	1103	1066	1006	1043	1033	1010	988	998	990	978	1017	1014	1010	997	992	1004	992	989	990	1012	960	996	992	982	958	963	996	993	943	984	914	930	953	958	927	956	965	933	945	958	927	999	950	924	854	915	913	969	937	926	957	954	945	962	950	978	976	944	916	951	923	974	952	980	956	946	900	895	928	922	929	968	893	918	898	946	1011	958	983	952	898	936	971	940	953	895	988	912	950	904	923	961	941	959	917	942	965	952	982	919	886	888	896	942	913	898	970	931	986	919	922	908	951	928	925	936	934	942	927	936	931	942	899	967	937	935	922	939	937	915	975	896	944	928	988	930	903	902	892	955	966	942	949	949	908	991	921	933	876	889	965	933	900	929	966	917	888	929	929	949	881	931	954	952	951	882	924	855	889	881	908	907	915	895	923	927	933	882	921	911	891	948	934	957	944	938	919	976	916	887	888	935	935	941	954	880	949	900	896	929	964	904	959	961	965	900	897	918	961	939	893	942	974	948	948	895	940	952	931	945	938	990	936	942	925	932	898	938	900	905	939	893	964	958	908	1023	960	962	866	915	904	960	913	918	948	934	934	927	929	931	917	954	927	944	935	959	934	924	908	907	894	932	907	902	960	928	883	923	908	952	931	887	946	929	909	906	976	934	940	990	964	922	935	944	950	965	948	859	870	976	925	832	948	951	958	954	945	922	951	960	891	881	940	885	910	959	953	924	916	958	950	910	901	931	942	931	949	902	932	873	894	954	957	910	917	936	968	969	938	941	938	952	938	867	915	943	881	972	872	949	880	958	946	938	971	933	910	952	952	931	869	940	959	934	877	918	931	982	950	927	889	924	902	898	983	914	970	888	886	909	951	975	908	943	983	926	962	886	934	951	929	924	904	948	915	880	955	943	904	1030	892	935	960	905	928	875	978	940	932	944	942	944	927	940	906	910	953	910	986	979	1019	993	902	984	944	893	868	890	885	897	964	869	920	902	889	883	935	904	854	921	922	977	944	927	916	939	934	905	942	916	942	952	898	960	936	953	918	971	967	899	939	880	953	924	939	880	963	915	914	911	917	860	913	924	911	978	916	924	942	895	911	966	917	940	946	954	937	924	913	996	932	892	963	879	970	974	909	1004	925	950	872	934	933	939	925	927	945	888	961	877	899	917	941	929	918	919	890	940	918	906	931	931	922	924	958	934	941	904	906	938	881	979	914	939	936	974	906	935	950	940	940	918	906	953	946	889	905	898	872	888	951	958	939	934	930	871	944	882	938	999	906	898	932	935	902	972	941	867	945	923	914	921	916	909	957	991	878	891	878	924	934	926	940	884	970	948	917	900	901	933	933	871	902	970	935	895	932	933	907	915	884	975	898	920	949	934	892	939	946	926	910	959	953	946	967	911	953	893	968	929	952	912	947	941	953	933	909	861	933	952	927	943	957	905	939	961	858	965	853	930	916	946	924	916	963	873	906	925	955	891	928	909	933	932	931	921	915	971	987	908	960	965	906	929	905	964	902	944	924	884	895	934	897	943	891	938	939	949	965	933	883	914	927	957	938	944	1002	899	944	948	885	876	948	951	917	895	933	949	903	961	956	942	924	940	884	929	892	965	903	967	899	968	959	920	922	958	930	924	906	904	994	940	930	897	973	914	979	902	945	992	901	898	915	925	929	934	894	930	939	929	934	898	899	929	904	919	942	932	886	915	918	964	916	942	984	919	916	921	889	976	963	928	933	914	928	875	909	932	920	940	843	946	946	959	914	919	967	890	934	925	831	927	887	923	957	892	981	940	963	944	916	912	922	937	912	873	872	898	975	921	887	927	973	955	881	928	925	965	931	963	871	863	983	948	874	970	970	906	890	948	947	894	895	915	937	883	923	935	876	949	978	925	878	956	944	902	945	981	909	892	966	960	950	988	903	939	941	940	904	893	918	944	913	968	985	927	908	884	904	969	903	916	960	972	938	934	916	942	944	939	924	899	942	956	929	910	873	914	931	923	916	934	919	857	915	877	940	910	909	930	884	925	914	928	954	900	937	977	938	936	975	957	917	886	930	904	903	940	899	908	942	895	916	945	895	882	923	918	1000	913	966	950	983	960	965	910	935	902	914	936	957	931	1011	952	941	978	902	951	931	918	919	922	946	961	932	945	897	890	902	996	893	913	918	966	943	918	951	931	950	894	914	921	913	965	907	943	916	920	937	949	899	916	919	953	947	958	956	936	941	1000	932	938	966	930	919	924	936	922	940	919	955	924	905	872	880	986	980	959	937	968	962	935	930	965	963	956	926	902	933	993	933	961	927	923	953	954	893	913	959	976	952	923	933	939	923	900	899	855	915	911	934	928	943	887	915	915	931	928	877	921	935	907	957	957	955	935	952	951	975	937	910	960	904	917	953	922	897	943	979	938	909	954	922	912	941	930	936	918	927	908	908	901	977	988	885	945	912	924	936	920	946	952	994	977	886	946	895	968	915	999	935	903	949	903	928	931	935	926	929	932	948	934	932	887	991	943	918	910	987	945	932	967	886	969	930	942	988	912	978	977	959	931	922	1019	1001	925	953	890	928	931	947	938	878	957	944	917	907	937	887	952	917	947	963	947	922	889	969	957	888	960	902	944	936	894	917	919	910	879	891	889	945	960	952	935	958	897	935	943	925	929	950	934	911	975	940	881	940	955	931	984	929	962	959	950	912	931	900	975	932	1017	861	953	877	899	920	971	916	963	910	991	883	932	880	895	949	950	930	942	937	947	887	878	986	1010	902	879	929	875	881	918	953	916	908	919	896	891	965	919	911	945	969	981	894	955	924	907	956	932	955	938	928	930	860	892	890	896	966	1022	973	918	911	922	913	991	911	949	945	920	937	984	874	925	939	920	924	935	968	929	938	919	883	994	920	968	907	909	937	927	959	880	918	931	908	903	942	928	920	925	929	940	984	957	900	968	962	926	923	927	922	974	898	864	930	870	889	943	982	928	935	924	923	902	940	957	906	937	885	918	973	942	956	956	967	923	912	883	953	931	1000	953	906	955	969	930	887	955	904	890	913	881	909	938	950	932	909	922	943	916	923	942	941	970	877	947	906	946	926	884	954	914	856	956	931	977	951	891	950	956	942	936	914	935	923	920	905	955	954	905	942	953	913	953	876	894	958	952	922	932	922	939	964	935	869	965	909	917	887	939	933	889	932	890	920	890	898	927	941	952	929	941	955	907	954	992	922	930	884	925	992	933	976	952	915	924	909	895	888	940	872	883	932	892	947	995	933	921	961	927	935	893	922	916	931	886	938	883	900	912	885	953	922	917	915	962	937	889	975	896	976	907	962	921	969	905	900	894	899	912	873	916	929	877	893	947	907	909	956	917	900	932	965	952	964	858	939	898	938	849	928	856	900	912	967	928	891	958	946	926	915	919	941	930	933	890	954	878	879	968	886	894	962	888
2748	228	221	214	177	176	147	183	183	158	131	163	167	146	133	159	156	148	137	133	139	167	163	135	151	157	127	137	125	148	144	156	152	139	138	140	148	117	151	125	150	133	144	119	164	134	150	149	131	136	136	153	128	171	150	121	117	140	155	150	146	148	160	163	156	149	133	149	125	142	148	128	138	125	131	146	154	149	151	126	146	152	130	141	142	152	168	158	131	161	135	118	152	133	152	152	116	128	124	155	132	109	138	134	169	153	142	162	155	115	148	133	152	139	134	167	136	154	130	149	124	137	161	138	140	163	123	124	148	163	134	140	127	138	153	125	127	122	143	161	162	134	143	143	128	151	156	159	143	139	142	157	155	153	138	150	132	157	153	132	146	127	143	156	124	121	149	134	120	146	124	155	146	149	140	126	146	155	171	126	150	142	131	157	147	145	141	136	164	127	140	140	128	134	121	129	150	143	152	137	112	129	142	152	148	145	154	149	133	183	171	121	152	141	152	163	146	162	126	128	136	137	155	153	140	138	145	142	151	167	140	138	160	149	146	139	154	149	155	133	164	151	130	149	172	151	157	142	155	144	155	170	150	129	130	160	139	148	152	121	128	157	137	142	147	144	134	137	168	135	141	138	138	148	150	146	156	144	131	152	146	140	137	140	150	148	136	150	151	143	147	137	135	112	145	156	147	125	159	134	142	146	150	140	148	152	164	147	140	159	151	156	149	134	127	156	160	163	127	134	152	127	152	153	152	120	143	136	144	116	133	157	162	142	140	143	142	150	150	129	150	141	131	127	139	137	148	143	132	108	137	133	132	172	143	159	132	151	150	137	131	180	131	149	140	136	138	158	139	144	137	141	163	161	142	130	133	148	152	136	153	138	140	129	138	126	154	135	133	149	179	146	134	151	149	161	123	130	139	128	148	164	145	162	157	167	147	137	145	146	135	163	134	142	153	128	141	123	129	157	133	154	140	143	123	139	153	147	152	138	134	133	126	159	137	145	167	154	131	131	179	126	161	167	136	130	144	143	146	138	161	135	142	128	163	130	134	148	147	142	145	141	161	163	146	149	133	158	151	162	150	125	145	128	154	150	130	125	112	153	147	148	148	144	147	155	137	143	135	127	132	138	148	138	146	151	140	130	128	140	162	131	149	149	159	149	140	148	157	132	157	146	149	151	136	112	133	149	123	137	156	140	146	156	163	153	149	139	119	152	146	154	132	157	145	147	164	162	151	130	142	143	126	158	128	151	133	145	146	158	164	160	135	148	148	147	141	139	157	156	112	143	137	136	154	138	131	151	139	127	139	143	154	145	164	166	130	137	140	135	140	138	156	151	147	167	162	131	136	144	132	152	148	164	160	147	113	138	134	143	150	147	125	159	137	151	152	120	140	152	156	144	143	152	132	143	132	134	158	125	139	138	156	146	117	141	153	159	155	145	154	136	127	138	162	148	137	140	140	161	154	133	130	135	133	144	121	129	138	153	159	116	137	124	136	147	123	135	136	153	129	145	134	126	159	157	151	145	161	143	135	145	132	133	144	153	133	135	130	161	157	140	148	156	126	145	143	146	131	139	152	145	134	122	171	133	160	151	135	153	152	156	140	142	119	128	128	165	136	138	123	154	129	143	155	156	147	133	159	140	144	170	132	132	145	130	161	135	141	151	137	148	152	153	130	147	156	172	143	110	144	144	120	137	164	157	170	152	158	141	150	147	143	143	143	145	143	159	147	154	142	147	174	130	141	154	135	165	132	157	138	156	138	146	134	126	137	129	151	144	150	131	141	155	158	142	150	157	140	146	120	139	137	141	155	120	180	147	147	150	149	131	159	133	151	144	141	149	137	134	151	163	157	161	133	152	156	134	137	144	157	143	130	133	147	139	134	135	142	143	136	141	140	132	136	136	164	148	117	151	134	137	95	134	147	165	153	145	135	135	137	152	137	140	153	130	140	151	160	147	137	153	144	134	132	129	158	154	153	132	135	156	126	121	134	160	143	162	149	130	142	163	157	140	133	139	148	142	135	131	152	131	120	135	142	131	159	137	146	152	128	142	160	157	152	124	141	145	127	146	122	143	141	159	157	151	122	189	121	145	148	168	147	136	116	172	161	133	129	152	137	139	139	125	163	130	152	141	138	142	157	137	132	122	148	146	133	161	170	152	151	158	133	142	142	143	143	139	118	145	159	127	144	151	125	125	145	145	169	164	136	138	138	130	120	129	131	170	133	161	144	157	140	128	146	155	157	146	138	143	122	152	174	158	156	137	135	146	144	139	140	163	130	145	142	143	156	141	148	147	144	150	147	134	143	161	131	119	155	142	161	123	127	138	151	132	154	149	138	137	132	151	143	123	147	123	139	138	162	132	146	150	155	121	120	144	158	158	131	146	152	156	137	142	150	149	162	155	147	147	147	152	147	149	164	147	162	136	143	147	110	130	149	148	142	134	140	147	169	136	142	159	149	143	151	122	149	140	149	123	129	139	138	132	133	146	153	120	147	140	145	155	143	147	153	146	155	141	131	162	135	149	136	126	134	145	137	142	143	124	133	143	149	136	130	145	137	140	143	146	143	163	159	129	158	135	145	147	131	126	153	146	132	149	130	150	124	139	154	130	138	129	145	142	136	145	133	120	140	165	173	133	140	149	146	149	136	162	155	148	143	163	123	112	154	158	151	128	141	165	164	130	148	156	157	137	152	132	154	147	129	148	134	121	140	149	161	168	128	131	142	143	175	134	163	143	135	161	141	148	155	145	148	115	139	148	135	138	136	153	155	136	140	130	139	151	155	148	146	157	137	149	139	125	157	137	179	124	151	135	131	153	155	148	152	152	140	135	132	138	126	138	140	119	152	174	149	156	149	152	161	162	141	140	136	150	149	140	142	144	135	138	136	135	145	155	138	144	172	146	153	138	133	137	135	151	137	133	136	162	134	152	140	137	131	152	145	141	137	130	141	157	145	140	148	135	138	136	151	149	142	137	144	133	149	157	146	153	139	131	132	169	143	153	147	151	141	140	148	136	127	136	130	123	140	140	157	163	146	139	144	160	143	146	136	133	145	153	139	124	130	156	160	143	145	148	140	145	121	156	153	142	137	125	158	149	133	128	150	149	154	148	143	141	150	153	115	146	110	132	158	176	124	166	131	152	163	140	152	141	156	157	152	131	130	137	137	154	133	132	132	165	141	116	124	141	150	139	130	144	145	151	140	142	163	154	147	127	135	144	144	150	143	116	148	128	139	160	140	142	148	149	137	151	130	149	139	127	148	128	130	143	140	162	138	114	140	144	138	131	150	140	147	114	150	143	150	151	151	149	126	162	146	131	133	154	148	134	135	143	137	151	142	133	127	138	160	129	148	125	152	160	141	167	150	145	147	164	151	150	130	144	146	137	152	133	132	138	140	155	152	146	142	136	135	138	126	138	126	141	149	143	119	150	135	132	151	133	137	144	118	161	154	139	135	126	139	154	138	152	156	143	141	142	120	150
3136	502	614	652	684	590	506	515	488	497	477	481	456	518	507	485	509	470	433	429	425	463	493	525	487	492	524	454	448	406	406	435	424	447	417	473	453	415	379	440	424	414	430	444	456	412	430	399	446	418	394	415	396	444	400	400	432	382	444	443	443	442	444	442	435	429	391	419	422	397	435	421	439	434	410	429	387	387	447	396	424	442	468	427	410	393	467	428	401	412	431	412	421	421	414	367	382	427	435	395	409	429	384	424	459	395	410	415	417	381	434	414	405	448	430	381	410	417	394	406	438	437	424	397	406	455	449	435	431	413	373	409	424	411	425	412	405	450	387	430	411	442	416	447	440	401	423	408	418	394	395	393	402	417	400	397	408	422	420	386	455	402	415	418	410	381	441	372	420	433	423	399	421	410	468	418	389	436	416	419	420	406	393	425	409	414	422	436	428	421	439	451	408	416	413	451	449	414	417	422	426	413	417	420	383	420	451	438	413	412	399	428	401	437	427	410	434	408	423	436	418	411	430	461	423	403	429	398	408	397	430	370	411	448	399	437	401	447	390	405	387	432	378	391	430	481	406	429	431	407	410	431	442	451	430	393	410	407	453	410	400	422	418	401	372	415	439	420	452	398	405	413	402	471	416	404	444	454	446	389	410	419	417	408	403	404	402	415	436	425	411	410	436	383	402	419	431	410	410	412	421	389	436	458	452	419	411	440	379	441	429	433	425	402	417	424	429	421	388	422	410	438	437	420	387	426	449	411	396	442	409	423	425	409	437	440	424	421	405	455	394	417	425	426	416	398	405	426	446	392	389	437	380	425	417	445	437	474	393	426	416	438	375	433	397	437	437	407	413	434	415	400	425	421	410	438	423	416	421	424	427	374	416	408	443	403	419	389	400	438	424	409	456	390	418	445	396	455	412	421	415	441	404	425	420	365	406	422	418	377	434	427	420	411	421	379	395	406	441	410	415	431	415	385	431	393	420	437	401	455	363	418	435	439	416	423	421	425	381	407	441	415	448	425	426	402	429	429	426	401	379	423	425	439	430	389	409	427	444	396	439	421	436	378	430	436	410	410	430	394	410	419	417	426	411	410	426	384	417	409	400	428	429	387	406	442	421	404	411	400	398	417	407	417	411	409	422	430	406	426	477	432	453	474	447	408	428	432	430	425	433	410	424	393	382	412	410	425	441	403	404	465	432	431	404	464	440	414	416	431	422	417	434	398	419	438	416	398	391	424	423	431	412	418	411	407	417	449	456	419	437	401	431	420	463	402	459	406	394	395	423	412	422	400	448	415	452	419	415	413	416	389	391	396	389	426	429	376	434	395	404	416	416	409	397	415	425	441	420	436	421	448	400	442	418	417	451	383	423	421	402	415	381	467	383	384	377	400	453	397	444	425	429	427	442	410	442	427	401	415	430	423	393	433	425	413	398	402	382	435	412	394	446	414	482	377	429	416	398	428	410	399	399	424	400	436	386	410	401	438	440	435	423	425	408	427	430	416	425	464	407	376	409	403	447	440	441	442	400	435	434	439	403	430	448	445	392	368	426	412	408	468	390	425	411	418	409	404	419	430	388	422	394	422	423	408	413	427	408	418	436	408	473	440	433	416	434	401	395	415	429	422	411	418	424	403	403	389	433	421	425	428	435	425	410	417	421	412	403	411	413	381	402	446	448	418	469	422	413	426	421	458	420	417	394	406	391	421	406	400	382	367	430	400	412	402	424	389	401	418	412	493	399	463	417	475	425	433	393	412	392	426	395	411	411	397	394	395	393	402	405	430	436	361	404	411	414	454	449	431	416	464	412	436	448	419	415	414	439	441	423	405	446	424	435	393	455	438	404	423	405	425	439	419	439	381	403	406	439	397	412	448	411	403	420	425	450	382	418	404	390	385	426	420	385	411	428	401	409	392	440	428	419	436	397	442	477	434	420	416	459	417	416	406	403	396	404	398	417	394	407	391	436	389	432	422	419	402	433	396	402	414	396	440	411	417	406	431	434	423	417	421	410	408	427	433	438	422	395	441	426	404	426	428	421	383	435	389	413	410	435	394	419	424	420	443	384	447	388	395	401	426	405	436	435	421	419	426	413	414	449	413	435	428	397	406	406	415	435	433	386	421	392	463	439	428	434	407	406	426	431	428	403	443	418	420	418	444	403	387	444	403	380	443	397	380	409	408	470	447	404	424	450	408	428	408	362	443	378	419	444	422	423	393	425	416	407	425	421	372	421	427	409	405	431	452	421	375	387	426	412	408	437	433	421	430	439	407	415	430	404	401	404	415	383	439	400	405	436	444	400	407	432	410	410	405	463	428	421	403	395	407	385	415	432	412	448	416	402	394	434	422	384	420	386	401	399	402	411	419	410	392	410	404	396	419	390	398	380	449	441	437	429	410	418	420	470	458	413	401	389	469	423	461	419	422	420	452	409	391	386	382	393	436	458	412	434	425	401	397	456	440	370	464	414	395	404	418	408	365	406	455	421	427	423	399	391	389	406	403	391	425	403	414	391	433	416	392	416	420	404	445	385	423	429	380	395	432	406	413	438	415	427	401	411	423	441	412	432	438	392	414	394	414	455	426	397	425	410	406	404	439	425	417	397	425	441	434	445	413	436	394	414	437	417	393	426	411	436	398	378	446	419	418	434	417	417	419	394	412	385	414	375	421	422	399	405	439	442	389	440	407	410	402	414	455	424	414	420	412	439	436	430	435	439	399	448	426	422	395	414	421	365	383	461	428	415	447	413	432	401	428	415	429	398	444	430	429	433	434	440	407	395	400	402	422	409	445	434	432	447	438	449	435	428	396	416	424	427	451	431	423	422	403	398	385	413	437	395	428	433	399	408	390	448	457	407	418	429	440	425	414	435	455	428	426	421	446	416	433	431	403	436	414	423	416	413	444	399	425	403	465	416	408	449	388	405	403	417	422	410	388	385	391	409	418	450	430	407	370	413	419	421	413	425	440	429	411	416	423	411	403	397	393	396	393	424	386	402	415	407	426	407	417	423	432	446	426	418	426	395	430	424	411	430	415	422	440	430	467	412	392	422	412	430	439	427	442	462	402	449	389	454	421	417	417	438	423	420	445	442	465	416	418	476	398	369	436	458	416	392	411	403	423	429	431	409	399	395	406	429	447	386	398	393	391	431	419	407	428	452	400	404	440	413	423	433	426	399	419	424	458	472	436	397	385	377	428	425	403	392	398	421	421	421	442	391	422	432	419	366	416	403	447	400	441	407	415	448	444	415	382	374	444	432	434	427	437	405	431	418	446	407	400	376	433	443	423	403	409	439	419	410	454	419	453	427	400	431	382	411	436	444	453	406	434	392	396	409	400	429	412	409	428	398	375	399	395	393	420	412	441	459	441	438	400	405	412	393	405	407	432	425	443	394	450	402	427	438	448	428	409	399	410	408	372	385	409	387	395	440	394	420	417	393	407	424	431	392	429	412	416	430	431	400	428	407	426	422	444	378	447	402	426	435	409
29486	9294	1322	1088	663	513	431	389	392	326	281	346	265	237	215	247	267	237	279	218	222	280	229	224	230	237	201	212	226	218	228	211	211	240	225	245	225	193	207	188	197	218	210	195	198	204	220	233	221	231	207	225	204	223	220	214	194	196	227	208	186	223	219	226	189	205	179	191	204	192	236	182	169	185	210	180	200	210	222	214	225	222	205	241	214	216	223	197	215	199	197	217	203	214	219	181	199	218	210	216	177	217	193	208	214	199	212	205	211	222	239	221	203	195	218	203	205	200	191	179	205	192	196	229	234	221	213	185	210	203	215	205	210	194	209	204	190	196	165	211	194	212	227	184	212	203	200	201	196	200	225	190	217	214	219	207	214	214	207	187	186	212	234	209	219	235	227	192	195	204	181	180	214	202	186	180	220	232	221	201	208	234	212	199	198	228	190	214	208	214	206	192	218	198	202	226	197	208	196	227	195	200	215	215	206	210	215	206	194	223	219	219	210	195	194	198	211	171	207	222	213	214	204	208	205	188	189	193	212	200	185	205	212	226	197	222	227	189	208	159	219	218	215	215	169	208	245	202	213	188	195	190	207	187	200	212	210	201	183	233	200	189	196	183	187	207	213	189	203	202	227	211	211	211	206	211	221	229	200	223	234	206	210	195	199	195	184	218	211	203	198	227	183	224	224	229	211	213	177	200	200	208	208	170	180	213	178	210	225	196	202	207	191	194	216	209	177	227	192	193	213	204	186	194	209	209	213	226	186	205	198	203	201	195	193	199	200	206	189	219	206	210	218	222	218	186	199	181	208	199	215	196	183	227	205	205	236	202	206	213	216	197	196	195	250	196	222	177	224	247	207	202	210	190	183	213	217	221	210	215	187	220	219	202	198	224	204	214	217	205	209	191	190	228	246	230	219	217	196	197	207	213	208	228	188	225	226	201	206	211	195	220	209	215	184	207	210	200	190	203	218	214	220	187	208	219	189	187	240	187	195	197	224	177	199	185	222	222	212	215	184	217	206	185	186	198	189	179	203	195	220	182	192	227	212	215	184	216	188	212	209	201	197	212	198	216	209	209	207	210	224	205	232	226	227	196	213	188	211	206	188	164	190	218	192	216	188	200	183	198	182	198	202	190	194	218	230	214	232	228	226	198	212	203	201	224	214	196	200	217	205	199	194	236	232	218	200	210	190	214	180	181	212	195	187	258	193	206	208	219	204	221	198	209	231	178	202	202	182	191	200	218	215	222	209	219	219	192	188	219	188	193	224	212	220	201	212	213	214	205	204	182	182	203	197	201	206	197	205	210	205	220	202	191	213	198	193	186	214	181	216	228	219	173	212	183	241	227	194	219	239	225	215	189	206	201	202	189	203	202	217	219	191	215	197	208	209	185	211	189	213	197	218	203	207	204	215	206	197	200	212	222	193	192	223	194	212	208	185	192	215	218	212	197	221	222	211	200	217	182	212	204	189	188	186	183	238	200	226	212	207	194	204	227	204	201	195	206	188	237	217	245	222	202	224	202	193	203	231	185	198	214	217	192	184	212	196	212	205	231	181	213	211	193	192	206	229	201	227	210	219	209	203	196	225	207	199	245	190	204	194	236	198	196	187	206	193	225	218	214	227	211	214	197	177	216	205	202	212	206	207	187	239	200	221	211	202	209	223	210	211	189	194	219	211	209	207	185	193	193	210	172	185	191	200	222	198	188	213	208	210	171	219	225	223	204	205	159	205	185	221	195	197	189	186	203	196	244	196	194	197	218	205	220	222	214	192	204	229	233	202	203	219	215	179	205	196	196	190	195	202	228	207	189	202	197	222	196	212	205	195	196	178	203	188	214	193	204	232	207	209	194	224	177	192	185	215	189	237	212	187	232	206	209	213	204	194	216	196	208	203	189	220	209	251	221	231	197	189	182	171	218	215	194	170	213	230	215	203	227	194	201	184	180	191	196	204	221	200	196	206	223	211	224	188	222	200	192	222	214	213	194	207	205	190	182	197	196	216	209	202	204	195	221	180	209	214	224	194	210	247	212	207	183	198	210	194	193	211	227	214	219	188	200	210	206	186	218	196	198	204	194	201	200	180	214	202	211	225	211	192	202	196	196	197	212	195	186	180	241	207	212	196	195	210	174	189	201	218	212	220	219	227	215	180	201	216	212	229	188	210	216	213	179	215	202	214	196	197	211	187	228	224	185	215	188	195	213	217	201	210	185	201	204	206	188	226	216	217	242	208	227	207	202	220	216	231	227	191	193	209	219	231	188	207	214	211	208	214	202	199	208	197	212	184	222	216	203	207	225	214	211	191	212	222	199	197	205	219	222	222	222	224	175	203	201	189	198	215	210	214	184	222	217	223	215	222	212	224	214	218	215	177	205	208	226	227	211	206	227	221	194	191	207	200	193	195	199	202	189	202	219	204	188	187	197	231	224	227	212	207	198	206	193	207	227	210	194	217	199	190	218	190	196	202	165	190	215	201	191	198	197	207	200	189	218	190	209	202	214	212	194	209	199	204	191	210	206	210	204	211	216	223	197	206	239	193	191	191	203	195	188	183	221	176	197	204	199	213	234	234	201	194	200	210	187	205	193	219	179	213	235	202	208	203	227	216	198	196	202	201	195	184	200	197	209	214	210	233	179	198	202	236	198	205	216	217	187	215	191	180	205	234	222	213	188	212	189	214	199	182	218	229	183	203	213	191	203	198	195	190	215	204	186	221	214	188	207	222	207	229	193	211	195	217	190	205	189	220	203	181	202	213	194	216	221	189	199	232	206	216	225	198	199	186	197	204	234	221	159	216	223	213	212	212	204	198	196	219	218	203	223	200	219	200	207	249	210	176	191	205	203	179	212	220	224	215	178	195	190	209	228	222	219	201	216	214	214	202	236	217	200	201	204	184	195	216	204	198	221	187	210	218	203	210	178	205	220	188	213	207	209	180	203	221	200	225	187	208	216	219	198	211	193	193	209	220	216	213	194	213	204	184	221	211	192	203	212	205	226	194	204	201	213	196	220	184	222	194	213	203	208	199	213	207	213	207	208	216	191	201	190	223	182	192	184	200	198	192	225	207	195	173	216	213	209	224	185	213	193	228	216	224	195	209	188	221	197	228	235	190	198	204	202	218	187	190	201	192	205	199	173	190	222	196	187	224	207	231	196	203	225	202	205	198	184	221	221	190	211	199	216	206	219	185	192	203	190	218	227	213	214	225	207	204	200	190	203	217	222	206	199	207	201	242	227	222	208	214	213	190	197	182	194	195	217	196	217	193	210	181	169	207	192	211	184	194	225	199	213	185	212	211	206	188	220	234	202	200	178	207	175	176	189	175	222	179	219	214	215	227	197	187	172	224	199	211	205	188	207	236	158	213	171	195	229	189	203	206	180	233	206	229	203	184	203	212	191	213	226	214	221	182	196	197	202	253	200	213	211	219	217	209	194	197	241	225	199	197	176	236	246	220	205	201	202	196	222	178	222	237	220	232	211	182	206
15793	1357	2562	2989	2652	2228	1883	1682	1402	1310	1149	1119	1040	1016	972	886	864	818	819	812	850	856	817	835	796	841	781	710	687	666	616	616	609	628	616	676	621	617	643	620	625	630	654	632	611	589	650	606	573	601	648	592	613	588	610	613	588	550	602	613	584	571	593	526	598	595	565	591	544	601	603	630	557	566	552	565	574	564	564	620	581	586	611	594	533	583	520	587	558	607	578	532	557	549	595	588	581	592	560	566	584	592	563	586	528	539	536	607	578	573	579	629	622	567	558	596	568	605	563	563	537	594	568	567	592	570	574	618	569	533	552	528	536	590	584	562	575	626	551	543	565	590	559	614	605	542	543	545	554	553	560	575	566	570	566	537	541	538	519	598	578	594	583	552	568	597	605	572	562	556	545	572	572	557	597	602	573	576	555	579	541	584	522	571	558	567	541	595	562	575	571	536	583	585	530	612	520	566	547	554	555	573	567	533	566	572	584	592	537	565	603	533	567	582	530	592	576	579	573	532	606	560	587	589	624	516	568	588	571	534	553	562	582	570	544	530	554	572	554	526	568	566	540	573	535	600	545	566	615	541	554	572	574	555	631	560	567	552	549	594	584	655	586	537	563	578	633	530	574	587	612	578	581	536	569	545	553	566	590	594	560	573	543	596	557	582	519	568	581	503	534	555	606	597	562	587	558	586	557	567	545	562	568	508	598	617	550	518	518	550	572	525	547	594	546	587	560	546	543	615	587	599	568	570	593	609	574	571	605	600	529	584	515	567	582	557	553	545	559	552	579	563	569	614	562	580	533	578	586	565	586	601	590	564	582	566	582	594	587	544	543	597	548	597	524	594	540	563	518	492	547	529	554	573	575	562	576	585	551	599	571	588	557	582	559	548	558	571	588	539	551	566	553	589	594	577	551	597	547	569	525	556	570	578	545	608	560	568	568	566	574	552	611	578	528	550	593	543	541	582	536	563	563	558	575	577	559	562	540	533	591	525	594	534	579	547	584	566	545	577	561	576	575	590	567	595	575	557	577	578	556	566	555	556	558	540	582	538	565	580	621	580	584	519	586	555	598	581	505	529	566	549	595	545	589	591	559	584	563	562	544	563	544	565	550	563	573	523	565	546	558	575	607	529	583	584	550	568	552	550	539	560	579	547	568	532	573	594	595	598	609	546	549	569	561	554	588	554	574	598	528	559	601	600	619	580	597	609	574	594	575	574	562	589	592	575	582	576	602	558	525	563	554	553	571	563	552	570	561	573	595	557	556	536	537	582	552	605	563	562	522	542	589	609	585	579	552	568	592	555	594	569	586	549	619	559	553	537	571	517	564	568	553	542	533	595	571	596	566	579	558	581	527	580	560	586	545	575	569	571	567	579	607	574	580	554	542	558	591	534	565	568	579	557	572	566	608	614	559	547	555	557	577	602	588	564	598	525	560	565	561	563	568	602	588	565	544	571	585	583	537	586	599	564	575	557	600	574	577	559	545	578	595	579	551	541	600	557	569	604	566	599	520	572	591	574	586	589	546	572	581	573	561	549	587	559	585	590	556	570	538	585	555	581	557	521	536	549	563	571	569	551	557	558	545	584	567	569	522	566	578	590	587	558	579	555	573	569	581	567	590	525	566	556	568	559	592	583	588	587	569	541	583	601	561	605	570	539	566	572	627	568	548	576	546	569	601	534	537	554	542	578	591	524	603	549	590	546	592	601	552	552	536	510	553	538	595	569	560	577	564	536	572	569	603	603	582	576	556	561	599	569	543	554	570	604	620	555	546	585	581	568	580	545	557	531	607	579	536	579	552	600	612	561	553	574	549	578	550	553	556	563	573	543	596	567	514	570	576	595	566	593	561	533	543	564	499	606	595	591	565	553	592	607	539	568	578	555	551	567	563	567	547	545	556	595	580	533	581	587	587	562	547	584	590	565	558	559	572	554	583	544	543	594	562	549	584	536	580	581	570	543	577	578	587	598	589	576	573	559	550	555	589	563	616	565	517	565	588	556	569	594	583	573	602	598	575	563	600	509	554	573	549	573	557	571	573	549	554	586	605	588	572	528	579	536	592	572	590	581	580	569	554	558	578	566	558	561	565	554	544	557	565	574	531	569	553	548	530	592	556	531	570	598	589	574	598	605	540	533	591	605	583	559	593	601	595	562	562	624	533	564	620	595	519	555	541	539	582	571	552	560	564	576	585	591	598	593	567	602	536	601	630	540	589	603	568	562	552	611	582	545	568	553	557	583	538	560	582	545	582	560	514	581	534	603	544	596	555	560	559	548	565	558	576	515	561	528	545	583	574	537	591	542	542	603	555	555	550	531	581	565	555	562	541	562	550	557	571	580	566	562	552	596	567	567	562	594	536	531	571	529	581	586	554	573	615	582	561	582	553	528	538	568	566	533	545	564	549	600	559	576	598	587	581	564	525	599	555	548	573	575	595	550	587	587	605	600	545	601	562	559	541	570	552	595	602	556	515	558	586	557	531	629	550	564	522	579	561	573	568	589	566	572	564	592	545	599	553	600	565	574	572	596	603	568	562	571	593	576	604	546	562	562	607	589	585	641	562	556	553	531	554	588	630	535	590	569	577	581	573	584	541	554	552	541	545	597	581	527	583	540	577	564	581	565	567	526	558	538	553	623	572	540	543	604	548	559	555	578	588	582	581	608	537	578	588	540	584	523	558	568	556	589	580	559	562	558	574	563	528	555	534	560	552	550	566	531	572	526	596	566	564	581	578	553	594	597	560	548	553	599	564	597	556	555	574	591	526	548	590	577	582	527	552	546	571	601	555	579	530	559	537	580	590	562	545	552	572	524	548	590	560	512	549	553	564	571	596	581	568	627	613	556	609	590	600	566	578	553	606	581	581	552	561	560	570	535	565	538	578	560	570	598	587	586	553	544	579	582	600	550	580	540	562	552	574	587	560	567	586	547	567	547	585	577	537	578	584	526	567	561	603	622	619	554	592	570	562	578	589	575	596	544	529	551	573	591	540	580	565	586	553	561	525	558	567	572	555	568	564	587	575	575	543	590	586	582	598	568	553	579	559	575	560	551	552	583	607	549	585	550	548	565	582	543	541	555	586	573	596	530	500	550	556	555	531	615	544	568	606	552	563	550	546	558	543	574	565	545	564	575	595	582	584	578	586	582	586	532	532	535	594	555	559	605	595	608	551	570	582	530	596	554	601	574	561	557	592	558	532	543	597	589	587	555	604	567	554	611	574	551	543	530	572	580	639	546	563	598	610	563	550	565	567	551	560	540	567	553	553	621	576	570	599	560	533	528	592	578	540	595	526	598	589	561	579	590	564	560	566	558	606	549	560	568	546	600	558	569	532	561	589	562	561	549	548	578	603	564	574	540	545	567	574	620	583	583	565	582	601	567	573	579	588	556	525	600	527	569	578	586	578	555	604	582	593	531	557	601	576	551	572	549	567	537	505	550	574	545	580	539	531	556	631	570	571	589	574	589	571	597	555	557	579	547
42914	19952	5003	2196	1460	1016	876	757	604	582	630	555	533	462	503	451	491	474	427	451	469	464	464	413	456	462	453	472	415	441	423	402	388	414	430	385	399	433	370	401	431	376	357	381	394	371	398	473	409	371	367	370	394	395	352	382	395	371	410	429	397	404	418	410	390	384	380	383	384	367	395	400	348	420	376	381	385	392	380	365	398	381	385	355	365	383	390	380	378	423	387	403	390	393	408	397	385	387	397	398	376	362	392	377	362	410	364	348	398	390	417	384	404	364	386	395	408	361	392	376	378	393	345	395	387	396	387	369	344	362	365	415	378	367	435	376	391	348	383	379	392	399	393	383	371	387	428	407	428	346	376	408	396	407	423	418	408	404	405	347	397	379	375	377	388	360	378	378	365	358	394	397	400	384	353	411	349	435	367	398	413	390	399	397	397	437	410	424	370	406	392	387	353	382	386	388	393	421	406	347	442	368	388	389	377	381	384	388	385	381	414	396	407	436	343	395	410	412	413	368	388	336	415	379	394	400	391	379	419	364	373	412	403	403	440	377	392	390	380	381	360	383	372	391	383	371	366	384	375	388	408	393	374	387	419	367	385	415	379	375	399	392	362	384	390	365	370	391	377	362	403	403	402	363	372	370	340	355	432	411	376	364	404	395	375	384	366	387	380	355	388	402	395	397	374	436	428	344	383	399	437	354	434	370	404	375	386	369	384	378	401	378	421	397	399	429	376	397	402	394	355	393	407	394	366	368	385	379	385	361	370	412	382	386	394	419	365	392	355	364	361	416	352	380	409	370	411	376	356	361	374	380	338	408	387	382	381	345	427	349	386	383	401	342	410	354	367	379	421	375	393	402	355	388	403	377	362	391	409	394	395	383	384	384	390	383	399	390	419	396	372	358	381	338	361	385	398	383	328	369	377	415	356	393	405	396	404	356	382	397	368	393	407	381	398	424	385	400	370	376	364	383	365	382	369	356	349	378	373	359	380	373	369	379	370	375	368	390	415	413	367	389	350	407	372	378	353	372	395	413	354	378	382	363	365	397	392	385	355	342	375	409	399	385	407	387	408	392	383	404	381	393	377	391	348	363	417	371	409	364	407	387	360	365	409	408	371	383	412	382	398	385	400	441	456	390	373	401	397	421	385	335	387	398	392	366	400	374	388	396	391	384	358	404	388	337	379	407	429	375	377	380	393	389	391	375	399	400	419	382	361	399	375	400	394	386	377	415	379	377	383	403	408	331	363	354	424	365	373	369	363	371	425	421	395	397	367	386	412	419	401	382	391	364	405	403	382	394	368	381	395	378	413	418	389	368	357	379	420	399	407	363	405	394	383	399	406	353	372	393	373	384	401	421	375	411	393	367	385	401	351	384	396	389	358	349	401	407	366	412	368	361	403	353	373	394	358	387	416	380	414	381	386	401	368	371	387	363	404	373	398	385	390	377	403	347	402	385	409	374	355	390	397	361	414	374	441	396	386	422	424	357	421	395	409	386	395	374	386	427	418	391	381	356	367	414	378	408	373	360	364	368	353	361	381	399	359	378	346	381	383	389	395	390	390	357	367	369	367	382	422	377	361	429	373	413	388	353	400	373	433	374	412	370	369	364	396	359	388	350	422	384	386	403	425	366	400	371	419	345	377	382	381	339	356	339	375	378	411	375	384	400	387	379	371	404	376	422	362	363	379	349	394	371	391	361	418	401	395	378	368	393	376	351	391	388	381	381	384	327	428	372	403	385	393	341	395	382	434	391	429	368	406	419	363	371	364	380	370	396	399	437	371	433	376	419	377	400	420	348	386	398	382	341	369	372	412	351	360	387	442	392	376	415	398	371	402	405	420	359	359	387	406	353	418	357	371	376	430	359	403	362	425	414	350	391	374	429	376	367	403	382	378	389	404	429	386	383	376	402	409	363	365	390	402	381	393	367	376	345	381	438	380	370	386	401	362	389	375	402	370	380	381	385	349	374	383	363	423	389	412	376	352	397	388	367	391	365	357	346	381	433	373	378	394	363	420	398	382	367	361	400	382	371	382	394	400	391	437	428	367	381	389	383	397	370	377	405	422	371	418	421	413	368	374	406	420	382	371	375	391	360	410	361	406	362	415	359	415	416	413	386	401	342	387	395	388	354	391	398	354	361	387	425	369	393	404	441	394	381	381	391	398	407	398	392	409	381	430	382	405	393	383	414	427	396	392	371	380	343	382	383	356	373	354	407	391	409	391	394	365	379	387	401	351	365	405	404	410	391	386	404	418	365	360	363	380	380	368	382	402	407	418	388	394	395	392	383	398	377	355	407	399	375	387	404	420	366	396	416	416	357	367	388	398	429	407	377	434	424	400	392	332	386	415	365	425	367	409	401	376	416	401	331	371	413	378	404	395	364	415	395	356	384	358	412	383	421	415	360	417	407	370	375	358	381	376	408	395	404	394	388	355	364	367	381	359	381	405	375	396	365	360	399	398	381	386	412	387	383	384	386	351	372	376	376	380	366	351	413	398	374	381	387	389	363	346	374	405	383	389	388	393	389	396	386	407	409	372	405	397	399	417	409	388	376	357	364	374	380	417	353	401	378	378	422	393	342	379	406	367	401	394	346	364	408	384	373	404	379	368	367	377	395	387	379	393	371	386	413	389	412	354	391	391	393	373	368	400	401	379	415	342	418	370	384	375	407	412	348	412	380	373	379	420	385	387	396	366	380	389	351	360	367	353	394	396	345	385	399	381	354	370	389	365	383	384	381	410	380	412	391	417	329	407	364	391	378	358	394	377	405	402	405	384	377	388	376	397	384	402	396	343	341	388	448	400	380	388	349	339	401	385	389	405	412	408	366	374	386	381	400	396	400	368	370	368	361	390	355	401	385	406	404	409	397	401	369	349	408	387	417	406	397	394	447	403	377	361	364	365	362	420	371	370	391	389	411	396	407	359	392	346	398	419	406	415	370	373	403	416	419	412	363	399	408	399	404	359	384	396	416	382	347	403	386	387	379	420	396	383	407	385	399	417	387	391	377	378	410	423	357	350	384	380	409	380	361	403	397	377	388	401	362	430	361	389	395	379	402	388	389	393	381	390	378	376	381	369	384	381	382	380	411	374	366	355	365	388	400	352	376	381	370	361	372	384	370	397	399	395	365	399	371	399	365	375	439	365	378	415	368	381	411	339	353	369	402	397	366	404	407	380	387	400	366	388	378	335	373	380	378	384	369	329	361	375	401	384	367	370	388	376	405	410	380	400	397	389	382	399	394	366	383	366	352	396	386	421	391	406	369	364	372	393	368	413	360	422	390	435	408	368	322	401	364	393	382	408	406	373	401	372	380	385	351	392	373	359	369	385	392	393	389	389	375	381	366	379	396	400	377	407	401	410	395	374	370	356	392	418	384	395	390	378	372	391	398	360	392	385	396	413	393	404	335	384	400	419	404	395	387	398	376	383	381	411	372	394	395	415	392	373	387	364	411	380	387	384	382	397	387	395	396	378	395
22148	2481	4951	5559	4948	3943	3356	2847	2513	2262	2109	1915	1830	1662	1695	1548	1563	1443	1472	1377	1436	1396	1368	1297	1268	1349	1254	1136	1137	1082	1106	1088	1099	1056	1078	1043	988	1018	1025	1025	1005	1048	1047	993	1040	943	990	1016	998	1012	1028	997	980	991	1019	951	1015	921	1018	918	982	906	940	926	982	956	903	951	930	967	887	961	971	919	916	921	1018	981	990	964	910	887	937	940	934	945	889	949	944	949	896	936	912	950	975	889	920	949	903	940	921	938	961	932	934	946	954	890	928	963	918	884	861	891	946	916	908	912	962	972	926	897	920	884	920	909	919	1008	926	920	912	935	964	964	897	956	923	931	893	939	944	915	906	891	963	903	978	886	939	930	916	897	939	920	866	910	935	967	962	925	906	952	964	951	856	975	906	975	977	931	914	965	948	990	926	870	942	894	892	904	966	908	926	978	923	972	890	896	917	908	938	931	919	904	979	949	913	977	908	884	937	967	866	935	939	986	924	892	917	910	892	947	966	918	935	935	914	945	926	995	972	942	900	953	926	871	931	878	959	957	945	905	855	879	940	945	901	911	889	909	923	945	923	911	942	909	874	954	923	925	911	885	908	927	929	981	916	922	876	901	936	924	944	956	911	906	991	962	960	973	939	931	992	950	958	914	904	920	931	906	836	909	879	918	948	871	882	957	961	976	952	978	918	931	922	942	910	924	894	887	901	974	914	919	915	949	966	890	903	967	909	919	916	897	976	921	926	899	962	932	911	945	935	949	882	913	953	955	876	939	912	931	950	960	911	918	916	931	890	924	926	918	895	949	917	953	926	914	958	954	982	972	927	965	946	883	942	892	959	960	848	913	920	1001	894	933	958	924	926	993	948	921	993	876	979	959	891	930	932	898	930	918	905	939	842	922	898	894	928	900	932	936	834	948	945	929	923	923	901	947	915	941	895	963	944	891	924	911	946	940	924	955	944	933	970	938	894	960	961	919	911	952	919	939	972	931	905	923	888	998	867	915	930	934	921	953	923	954	956	928	961	941	945	863	919	905	936	889	1001	926	952	921	897	940	919	953	874	913	904	963	914	885	930	989	909	899	932	891	934	939	926	890	888	917	917	963	892	935	923	939	996	922	936	930	951	956	902	922	918	951	909	936	896	921	970	938	907	941	890	937	948	924	902	923	908	927	957	862	919	960	891	873	940	944	914	924	952	920	936	962	871	940	909	893	867	942	899	967	878	958	990	913	907	881	945	916	926	962	943	950	898	936	892	943	871	966	921	934	913	954	919	911	917	905	905	993	912	974	884	891	879	911	902	905	959	899	884	901	846	873	900	912	959	868	955	948	966	921	878	964	910	924	925	916	893	868	981	927	885	903	914	938	944	927	939	852	945	919	956	954	933	929	918	902	875	970	943	977	959	877	939	936	913	940	892	902	929	935	919	918	940	895	940	950	935	936	952	942	950	961	936	908	950	965	912	920	897	961	918	936	884	965	893	922	950	952	914	968	946	933	939	936	957	912	952	905	926	946	955	914	933	964	961	938	898	950	917	928	935	923	992	889	960	922	915	871	894	883	932	979	942	867	908	957	862	925	928	968	925	936	972	959	895	903	953	870	930	924	970	919	834	924	857	870	951	948	928	951	893	973	951	865	944	917	938	916	926	927	946	937	972	945	961	928	924	910	927	888	911	891	860	941	950	869	917	922	911	952	866	938	938	927	958	1008	921	908	868	946	899	885	916	987	947	923	939	859	953	902	958	905	969	941	898	898	973	959	895	902	873	940	886	931	943	948	869	955	951	931	941	972	910	926	898	909	932	938	932	946	865	905	939	956	930	955	861	962	913	892	946	907	933	918	900	953	910	981	904	913	934	948	956	883	941	906	916	935	962	907	930	894	981	900	916	956	955	904	954	928	935	950	916	906	926	1015	916	906	909	929	888	922	935	967	903	949	956	914	951	935	871	901	940	927	917	878	946	978	950	902	896	902	865	939	960	965	953	968	1000	938	960	890	899	873	974	932	920	907	982	918	918	892	875	956	924	894	945	906	989	911	942	892	927	929	920	892	971	883	882	915	932	975	980	968	932	947	923	1010	938	912	973	919	939	881	908	922	974	969	1033	889	971	919	926	941	936	943	905	970	905	946	934	924	954	922	949	959	980	951	899	911	911	912	983	924	920	889	936	922	885	930	917	884	903	899	947	933	898	1022	933	971	924	1001	978	905	887	953	895	923	954	984	942	918	995	882	967	969	900	908	899	900	912	901	931	967	938	959	921	915	879	921	987	938	874	989	893	924	922	876	918	921	952	920	945	896	904	911	886	932	924	923	908	905	946	978	869	870	946	959	931	894	921	939	930	952	946	881	884	925	944	947	951	957	944	937	930	927	907	913	896	881	939	921	890	924	890	961	942	901	934	943	869	894	864	875	913	907	954	919	900	944	967	898	935	914	910	906	878	965	973	907	933	938	949	906	938	934	884	927	965	959	925	957	960	939	903	898	914	942	907	894	975	867	905	912	954	909	948	900	912	933	900	926	915	948	927	939	923	920	935	956	945	898	941	931	915	943	915	936	861	907	962	949	933	895	936	905	903	910	918	912	877	937	945	885	902	957	948	945	931	905	889	969	905	949	901	923	876	887	898	976	954	865	951	915	980	963	899	941	935	946	926	884	915	933	980	905	943	900	910	958	871	957	919	916	955	906	918	895	899	981	923	911	929	935	925	907	971	941	954	948	987	877	1010	924	933	872	917	963	936	938	920	965	911	905	973	954	897	910	943	873	923	945	924	931	934	903	973	960	925	903	942	930	929	908	906	912	961	881	932	975	928	909	896	914	965	912	947	905	875	899	912	920	949	949	898	951	878	896	880	938	967	921	941	939	902	947	894	937	912	924	898	931	914	960	962	900	867	895	956	891	881	931	906	932	884	920	927	963	905	845	938	921	900	952	928	911	926	953	981	890	961	924	916	900	916	930	924	930	888	894	926	907	926	974	947	921	916	859	960	923	938	895	943	932	910	904	929	908	942	983	880	893	909	907	879	931	992	996	949	930	935	903	916	945	904	823	988	979	913	883	994	967	903	958	918	929	976	929	980	938	902	994	933	890	920	980	932	939	963	900	978	939	953	915	886	928	902	907	915	951	892	950	905	906	981	946	985	898	921	914	949	874	922	924	921	893	962	927	930	913	940	924	863	927	920	914	948	951	908	931	937	909	893	965	934	886	922	947	937	910	911	912	949	901	877	888	899	927	987	935	861	934	914	982	877	924	928	926	942	949	947	968	839	986	961	972	948	917	933	919	873	956	881	930	913	945	900	905	1010	943	961	898	933	933	940	919	921	898	882	941	859	892	931	966	885	955	895	877	881	910	956	924	980	939	938	981	921	940	904	965	982	920	919	973	956	938	943	908	904	912	904	919	971	962	897	919	930	913	885	951	859	912	945	953	917	956	906	947	931	967	813	942	946	919	943	910	913	899	894	950	879	924	952	895	933	861	921	940	930	949	953	867	927	892	913	957	936	894
2766	216	236	215	186	167	147	155	155	160	171	142	145	163	145	152	157	159	159	166	147	140	160	146	147	162	137	157	153	144	137	133	154	154	145	147	158	131	141	133	140	147	153	143	142	154	131	164	153	140	127	170	140	155	140	160	115	145	129	135	122	164	136	137	147	157	157	151	153	177	142	132	132	134	127	148	144	145	152	162	128	149	145	123	146	142	153	129	128	145	147	135	117	162	156	131	150	159	135	120	152	163	143	168	150	119	156	108	149	121	171	140	154	141	140	141	145	140	133	142	149	143	132	139	144	164	163	142	154	147	138	143	136	150	152	132	130	154	178	129	165	164	158	124	135	128	163	135	157	144	128	135	149	131	138	149	152	145	146	159	149	168	134	129	157	143	126	134	158	133	134	153	150	147	147	154	132	155	131	145	153	149	153	151	138	143	177	125	106	134	156	141	141	146	145	141	123	153	153	152	150	152	129	147	130	155	134	148	140	149	150	121	150	147	131	149	170	119	138	163	142	142	131	156	144	164	155	142	149	149	160	161	131	103	144	152	139	151	158	149	156	140	143	124	138	120	137	133	154	143	155	134	144	145	135	161	136	176	156	139	152	137	137	137	147	146	136	131	127	137	138	145	153	130	114	139	134	130	151	155	150	158	156	138	152	136	162	129	147	142	156	137	138	130	152	136	150	142	136	133	144	163	155	153	137	153	153	130	147	131	172	146	140	139	153	154	147	125	153	146	127	144	164	127	118	139	148	153	128	150	151	152	142	144	140	144	153	143	136	150	165	160	132	181	142	167	135	131	150	142	140	151	148	133	139	150	157	155	127	147	138	127	135	146	150	147	137	152	147	135	143	127	152	154	129	125	149	141	148	145	153	124	144	155	134	132	170	155	139	139	149	124	158	140	145	169	153	136	155	150	142	149	155	151	144	132	134	159	143	110	139	133	132	144	145	169	145	150	128	136	154	155	158	146	144	153	151	131	146	135	140	140	141	155	133	133	129	153	132	151	140	146	155	156	155	165	133	149	154	133	159	117	142	133	140	154	131	130	176	133	155	131	127	134	151	129	162	140	151	140	122	155	130	130	150	162	148	133	137	151	125	142	133	162	133	135	153	159	153	150	137	146	143	155	137	154	142	143	165	133	146	122	139	150	142	125	138	146	146	144	132	125	140	145	147	121	138	141	125	114	150	156	174	126	147	145	153	156	148	136	128	156	129	130	147	148	141	173	136	130	133	152	154	152	145	145	129	167	140	161	125	130	130	142	138	157	153	146	153	157	133	139	129	142	150	155	165	129	137	136	148	149	140	149	134	150	126	136	131	158	130	141	154	157	179	140	136	145	152	159	140	150	156	143	136	141	156	135	153	139	135	143	140	139	138	129	135	120	136	151	141	155	140	173	131	138	134	132	126	165	138	140	133	153	151	138	156	166	159	145	141	148	147	154	139	149	139	143	157	152	163	155	148	125	133	165	153	158	128	142	151	133	134	116	132	154	146	135	142	146	157	150	148	122	146	134	125	162	144	161	149	129	145	153	139	151	111	141	150	140	163	145	135	147	142	148	144	131	139	161	147	151	146	133	147	150	145	145	127	149	126	153	127	139	161	164	127	150	133	141	133	138	141	149	132	159	130	149	123	136	131	152	171	145	111	129	168	141	144	166	136	132	149	141	132	137	167	152	155	159	158	143	149	155	130	129	168	159	158	168	133	150	155	136	132	138	148	135	138	131	143	161	132	125	147	152	172	153	151	138	135	157	148	137	148	153	167	152	143	124	151	171	136	124	141	134	127	156	150	159	146	122	170	153	141	142	148	138	158	141	134	141	119	155	120	120	141	124	138	128	148	164	133	129	152	141	134	171	142	141	126	139	131	150	146	139	135	150	160	134	144	140	133	115	149	146	155	135	140	142	138	158	112	123	160	148	141	136	140	169	140	153	142	125	139	147	153	128	131	133	146	142	138	163	131	136	155	160	170	123	144	145	141	153	144	156	147	167	150	165	137	105	132	153	137	152	154	152	121	125	153	152	159	152	145	129	153	157	140	138	156	127	135	136	157	155	158	158	145	136	127	156	145	166	158	153	144	157	129	136	135	132	154	132	153	155	147	128	136	134	155	147	136	139	152	129	135	141	158	160	137	135	149	132	124	144	153	135	175	124	150	123	169	149	163	156	127	127	105	146	152	134	158	147	154	143	145	142	148	149	144	129	146	130	142	130	135	154	156	142	141	135	136	152	159	154	148	141	169	136	138	142	129	117	146	157	164	164	149	155	119	131	170	162	160	162	125	139	135	147	154	171	144	153	184	138	141	151	142	123	160	149	166	173	148	132	164	177	148	141	122	134	127	143	134	125	162	157	149	137	158	133	146	148	125	149	149	152	138	135	156	142	156	163	156	171	155	146	147	151	121	140	151	139	141	124	143	142	128	154	168	144	134	137	159	133	139	153	134	132	157	150	136	146	135	149	145	157	141	126	166	140	140	170	152	142	161	159	119	138	121	124	147	125	140	121	120	159	130	143	122	159	155	158	145	143	122	153	160	120	126	126	145	142	150	125	148	149	125	153	137	141	148	179	189	127	156	144	129	142	144	159	144	133	153	160	129	140	148	153	144	137	136	161	137	147	111	132	138	153	161	161	159	143	130	147	159	151	152	144	144	145	127	145	157	152	133	140	155	127	166	148	132	138	136	154	166	146	140	195	153	110	133	123	142	137	109	156	144	143	144	124	147	141	148	128	157	143	148	138	166	155	150	132	177	142	146	149	179	140	144	149	138	128	146	146	151	143	143	138	140	140	148	133	123	160	159	157	141	135	141	165	156	133	133	157	154	122	131	127	159	151	148	140	146	137	151	140	143	170	131	153	138	146	118	141	122	138	124	110	154	161	183	138	154	151	144	146	156	130	145	128	138	169	167	149	115	151	143	162	145	139	158	125	150	149	153	135	124	144	148	166	167	173	119	121	134	158	149	128	144	143	154	132	146	150	158	141	145	139	151	140	136	128	146	140	137	128	140	123	149	158	134	167	113	155	169	136	135	177	131	152	166	142	146	148	151	174	135	145	134	135	131	135	141	124	149	145	128	137	138	139	177	133	152	163	152	132	124	151	147	144	145	147	143	128	136	139	151	138	157	125	149	169	152	123	124	126	161	159	147	149	131	123	138	158	144	127	125	135	151	152	142	167	165	129	144	151	128	152	133	138	153	159	164	142	128	129	137	137	136	134	161	171	162	113	145	118	154	144	120	134	161	147	153	137	143	160	166	119	164	157	144	177	154	138	133	128	133	143	138	156	150	160	141	148	146	139	138	157	146	134	152	134	130	135	152	131	143	161	143	140	141	158	158	161	135	142	137	157	140	159	139	159	155	151	129	155	132	141	132	137	146	127	151	147	165	147	147	140	138	165	141	162	139	139	166	157	131	133	164	152	140	145	147	129	159	141	142	131	145	149	140	155	151	145	136	120	144	133	162	133	145	159	136	157
3166	498	635	652	608	541	543	484	515	485	490	495	500	496	464	488	494	497	493	462	457	520	500	437	455	559	466	437	419	393	448	446	392	408	450	454	435	433	409	473	443	382	417	409	428	434	427	425	414	407	433	422	418	421	384	403	412	434	384	453	428	441	378	405	410	404	401	414	416	403	381	426	414	411	400	382	429	427	445	461	444	447	413	407	436	385	441	449	430	412	423	424	412	411	422	401	399	389	376	426	429	410	413	400	420	462	393	412	426	412	402	423	457	407	437	417	399	425	434	449	409	421	428	440	446	385	422	433	395	411	390	416	402	430	406	398	439	446	407	431	444	429	394	440	420	414	437	409	456	421	427	424	448	411	451	396	384	398	413	443	406	420	421	423	407	366	436	427	415	436	438	417	372	434	380	409	426	417	405	433	433	446	420	403	406	462	417	400	407	452	413	424	457	432	431	394	428	414	410	414	391	427	383	411	399	480	387	439	413	426	429	422	414	416	430	438	406	406	377	422	458	413	411	421	415	402	471	439	416	417	391	441	421	424	406	427	450	457	421	404	422	449	416	452	434	378	425	427	435	420	377	463	439	416	410	467	403	403	417	431	399	395	401	444	379	432	415	416	441	431	422	466	407	384	411	399	440	416	425	405	467	398	416	456	410	395	417	394	430	396	393	405	399	409	419	391	412	406	442	391	405	396	428	442	444	421	427	438	436	413	410	409	430	424	406	425	402	442	388	401	420	435	416	426	372	411	403	419	411	383	386	375	431	441	431	394	435	414	430	427	414	431	431	454	435	444	432	430	444	383	464	409	406	401	399	398	452	407	406	433	453	411	428	432	406	399	463	381	422	417	425	422	416	408	423	407	449	437	401	403	412	445	459	443	430	462	399	404	437	451	406	405	387	432	440	409	394	425	417	412	457	425	423	444	445	405	441	398	422	392	416	436	417	418	407	440	408	437	423	417	410	403	432	385	423	439	427	440	403	406	410	419	400	401	434	415	426	401	391	393	414	408	367	408	420	407	421	418	454	434	433	416	474	421	405	415	378	397	394	390	419	399	446	422	413	446	404	415	404	412	412	411	413	476	426	450	429	408	436	435	416	437	380	407	450	422	421	436	414	408	410	450	375	408	424	455	402	395	434	435	443	439	426	436	426	400	416	408	446	432	392	409	392	410	405	367	403	415	406	456	430	410	408	441	404	429	386	394	410	421	410	469	434	437	412	414	357	441	422	421	431	392	381	461	416	420	417	400	449	432	415	444	423	422	394	436	412	387	390	404	427	435	413	426	426	436	455	442	449	398	420	405	416	424	395	444	406	442	425	446	420	435	402	441	394	450	415	425	403	430	407	409	428	403	405	442	397	410	441	446	452	393	420	409	405	410	436	438	388	415	443	437	407	387	398	414	435	387	390	404	406	410	393	419	385	394	427	428	420	384	413	421	383	432	451	428	434	379	402	412	394	379	393	406	433	385	395	432	407	410	418	391	438	412	461	449	390	389	461	423	420	393	439	391	439	409	410	444	398	430	396	439	421	411	402	461	415	435	374	423	423	428	425	424	365	394	429	375	471	445	435	431	406	425	401	407	436	445	394	414	452	393	434	390	425	409	437	403	407	442	429	399	437	409	431	399	378	408	406	439	428	419	432	428	424	418	406	433	412	413	424	427	394	451	435	385	471	403	374	405	416	441	447	432	414	428	441	409	456	370	415	383	440	412	401	407	401	364	421	463	410	419	385	426	402	435	388	424	360	428	420	384	423	396	397	388	399	426	437	395	436	393	406	443	428	406	433	409	433	412	442	407	421	423	374	366	420	408	428	408	416	366	432	432	431	429	429	399	383	371	428	405	385	412	396	414	399	380	409	413	425	392	427	459	426	406	392	418	392	427	385	429	412	447	428	393	406	446	379	399	441	432	406	390	396	394	391	436	454	453	394	426	434	430	434	429	436	439	410	389	420	458	413	409	395	447	423	389	456	406	395	371	399	410	414	410	428	435	427	392	428	427	402	435	427	444	389	412	414	451	455	424	414	439	426	402	436	441	423	433	432	421	419	435	440	403	429	428	411	393	402	418	427	407	395	444	430	387	459	430	386	453	416	436	411	396	405	470	419	423	467	356	366	401	441	433	421	443	413	430	434	388	388	404	413	385	422	408	416	403	441	434	423	389	402	447	423	426	453	424	423	411	406	419	401	453	389	433	410	430	419	408	391	402	406	445	390	392	422	432	412	391	449	412	397	432	431	407	394	402	455	399	415	436	415	385	413	409	408	388	429	431	413	402	436	415	387	405	390	427	424	440	424	438	439	402	404	420	431	454	437	401	432	405	437	429	436	405	430	421	450	419	441	366	420	446	389	424	401	455	434	403	430	428	430	402	442	392	415	429	399	398	435	410	418	438	398	412	424	408	370	385	484	435	434	405	408	388	416	411	403	435	424	418	442	405	438	430	422	403	401	403	399	407	413	434	398	398	408	423	461	410	410	436	446	397	400	386	458	446	407	443	433	428	418	428	376	400	424	443	453	398	438	471	409	408	407	383	418	423	454	439	410	402	405	374	424	400	430	421	401	394	396	396	409	398	419	429	441	415	405	410	392	425	399	442	400	432	412	423	443	430	441	448	421	418	416	427	388	402	453	417	405	391	357	418	413	430	423	377	407	427	450	439	424	434	444	436	403	418	416	420	423	401	422	410	421	422	439	416	415	425	418	385	425	442	420	418	452	396	428	436	458	440	441	422	410	454	398	429	407	407	431	430	428	426	427	406	430	429	387	417	423	405	408	400	424	453	454	413	429	429	442	408	400	424	440	429	434	420	394	390	422	428	429	426	411	450	380	464	420	418	411	421	430	388	404	413	405	389	468	434	427	449	387	460	403	431	422	398	420	403	403	422	434	390	423	409	410	432	450	399	418	385	397	393	392	398	433	393	405	385	411	414	452	441	427	438	435	415	399	457	404	434	399	453	403	380	401	432	434	379	407	411	445	427	430	407	419	368	414	406	391	426	446	415	446	426	409	409	398	462	399	452	451	404	413	437	405	460	400	443	417	436	416	398	411	391	418	396	407	420	390	407	419	398	417	423	423	457	428	437	443	409	452	408	399	412	415	422	459	433	421	454	436	432	468	384	393	471	384	421	423	441	412	418	393	419	425	380	443	443	449	411	420	404	450	412	425	363	391	420	413	403	411	423	416	388	447	435	394	441	441	419	411	405	402	431	391	419	393	428	385	378	454	398	419	437	438	431	438	401	396	401	401	462	459	416	440	395	426	401	419	427	434	431	415	429	403	391	386	428	424	429	444	427	452	393	418	382	432	416	407	405	419	411	423	419	397	439	430	424	390	383	425	417	422	395	397	418	412	405	398	423	442	407	403	442	419	395	409	405	432	429	417	439	404	404	439	436	455	402	442	409	427	426	370	398	422	386	411	444	440	430	425	425	437	447	417	398	452	429	402	433	433	430	433	377	443	399	412	417	445	403	434	413
29659	8717	1391	983	715	600	427	384	342	312	290	272	282	292	256	242	248	274	261	234	237	247	234	262	248	206	237	254	207	198	207	207	208	232	226	196	211	213	209	193	205	235	218	211	199	198	192	236	231	226	212	215	209	210	223	192	208	205	219	225	205	202	228	193	183	185	219	204	186	200	225	199	226	241	200	208	189	204	201	205	170	218	209	198	217	231	220	201	226	201	204	210	186	195	207	212	187	173	196	211	197	215	209	215	208	211	193	189	220	196	223	189	204	199	187	208	201	211	199	241	194	177	203	194	211	164	184	205	202	198	221	183	195	190	210	203	204	225	193	193	224	203	195	250	198	221	227	228	201	194	242	208	213	217	191	185	189	189	195	223	208	218	193	216	213	222	207	197	191	213	228	230	197	216	216	189	203	208	193	213	198	219	200	199	196	194	226	195	200	184	232	222	233	200	211	209	181	204	204	161	214	189	195	189	212	176	221	228	213	190	195	203	193	201	187	206	214	177	204	202	257	220	217	185	190	184	194	195	208	207	196	214	213	205	205	196	221	183	196	163	188	211	208	227	180	217	203	194	198	216	213	197	200	214	212	210	221	214	211	250	238	189	227	200	193	182	192	191	205	203	197	218	206	187	202	222	229	222	218	199	196	225	204	201	219	212	206	191	205	204	204	223	228	224	202	223	248	190	197	195	218	191	202	196	224	203	218	172	193	188	181	222	233	226	222	191	201	215	179	210	197	203	206	171	200	208	204	214	218	192	237	218	203	237	213	200	197	211	235	218	182	209	224	202	223	200	196	188	211	207	212	200	198	219	224	211	189	215	216	216	190	194	209	200	225	198	189	190	189	206	223	181	213	194	206	182	186	187	195	225	193	205	210	224	205	217	233	175	225	218	201	221	222	220	205	216	210	211	205	193	233	198	207	223	192	217	214	204	228	230	192	207	221	220	219	237	216	200	219	206	210	230	229	199	211	223	226	191	199	198	214	225	199	216	202	202	198	220	217	208	214	229	207	205	191	209	208	213	208	195	243	206	212	201	202	207	195	195	205	186	211	209	210	201	184	191	230	206	197	205	194	211	220	207	190	232	203	200	224	201	198	202	212	212	180	194	231	191	197	200	212	205	210	214	227	219	219	175	185	176	194	185	221	192	201	234	202	187	223	208	240	214	219	196	216	211	176	185	205	237	202	196	189	171	202	211	226	251	208	224	226	206	197	195	221	201	191	206	215	222	205	207	223	206	199	214	192	205	199	199	196	207	209	194	209	207	200	198	188	202	208	211	200	180	207	230	207	163	193	185	194	208	193	219	210	189	213	201	225	205	224	213	214	209	211	197	222	194	235	194	211	212	198	212	240	216	210	188	210	189	202	181	192	206	204	186	213	239	205	209	213	180	201	206	219	207	206	203	216	202	186	209	192	199	236	215	230	192	225	201	215	218	221	181	218	189	212	217	193	195	213	196	187	204	190	199	194	211	235	191	197	197	199	196	227	194	202	223	197	207	199	223	199	216	204	238	188	197	222	230	197	206	217	204	199	198	212	200	211	213	206	213	225	227	217	209	245	208	224	201	182	214	188	238	174	219	194	213	215	191	192	184	197	204	204	207	191	204	213	207	192	218	190	222	213	203	183	182	203	203	214	206	191	221	208	221	207	213	203	207	214	215	210	212	196	212	200	216	223	178	215	210	194	214	211	225	200	240	192	190	195	198	183	225	219	221	198	198	214	198	199	218	226	180	203	195	203	215	181	194	206	213	228	187	210	211	212	187	187	221	198	228	210	198	202	225	207	202	177	206	203	209	212	187	184	215	200	197	205	210	198	210	196	213	229	184	201	208	220	196	217	225	227	181	185	206	195	205	189	222	195	196	211	212	205	190	218	210	227	195	185	217	191	190	206	207	228	196	196	211	215	239	194	215	199	216	192	219	200	207	216	196	196	187	190	207	200	223	216	206	221	199	210	189	226	201	178	210	214	184	242	198	202	198	219	214	198	191	220	209	199	208	214	206	209	230	179	197	242	196	196	228	212	207	211	221	216	211	218	192	182	228	186	195	188	216	206	198	205	205	195	226	215	206	187	194	191	201	213	198	194	223	206	213	192	189	218	230	203	212	209	196	191	210	216	207	193	214	219	197	212	189	206	174	236	208	212	203	213	203	207	223	198	200	186	223	193	207	199	228	204	195	214	220	222	207	175	213	203	201	208	206	211	189	202	194	191	217	203	196	199	220	205	197	205	210	207	199	195	221	211	216	194	187	195	201	203	253	207	188	191	215	205	213	202	210	211	212	226	202	201	249	240	210	234	240	182	193	203	172	185	211	196	199	234	214	214	210	222	177	197	210	199	187	180	206	209	192	185	204	214	200	208	211	215	199	227	196	204	212	225	189	195	203	196	215	184	215	210	202	207	219	205	211	208	223	217	198	197	184	202	196	206	195	219	199	207	223	191	184	208	222	200	200	190	212	202	188	202	197	179	211	198	207	185	225	226	185	200	180	221	192	202	203	203	186	193	192	210	208	195	210	227	204	207	188	208	194	204	216	205	211	204	199	196	196	186	189	215	187	172	208	221	199	198	212	207	207	221	204	205	208	206	195	201	220	218	202	201	220	191	225	193	204	211	221	198	192	199	208	188	173	210	223	193	218	187	225	196	203	207	177	206	226	231	208	188	201	218	234	210	171	221	205	185	192	195	214	228	207	201	218	209	214	227	205	182	211	240	214	215	199	202	215	195	191	218	223	224	220	200	186	226	201	213	208	190	200	218	225	228	195	207	205	220	197	190	187	205	219	191	211	240	197	237	195	203	224	205	209	204	202	206	221	241	198	219	214	193	232	228	180	238	220	206	201	205	217	191	202	198	225	187	214	191	211	187	208	211	247	198	212	190	202	211	188	181	203	180	217	201	225	187	204	218	204	220	198	178	194	201	200	203	214	214	186	202	227	222	217	218	172	194	220	193	209	209	203	227	189	193	218	194	193	195	244	197	204	192	186	211	206	241	220	178	209	195	204	191	205	207	196	204	217	206	226	196	199	204	237	211	199	199	199	200	213	213	222	222	218	203	213	198	213	184	215	188	197	201	194	191	200	207	200	201	173	208	199	228	214	221	207	199	199	215	196	217	207	200	222	205	236	221	207	227	208	190	199	201	220	226	226	198	220	190	230	198	216	226	187	212	244	251	198	223	204	202	210	219	205	201	216	201	188	190	198	199	189	195	222	235	221	185	198	233	191	231	214	210	202	221	211	192	196	196	204	190	217	206	220	182	185	208	199	211	209	186	208	211	210	200	204	215	206	216	211	209	187	197	223	184	193	194	206	199	180	197	213	223	188	227	206	193	216	219	193	215	201	207	191	203	204	194	214	226	233	213	236	226	212	209	215	215	183	187	213	226	205	214	207	195	237	188	182	201	213	200	207	190	206	203	215	228	207	207	214	165	193	206	205	211	208	227	194	199	196	203	193	210	201	205	225	204	206	223	222
15699	1301	2632	3134	2783	2270	1820	1576	1457	1317	1210	1146	1040	1025	975	937	862	840	857	810	881	847	855	809	855	826	765	730	673	647	646	644	714	607	657	634	607	613	590	585	612	629	644	584	608	589	565	569	630	557	607	621	600	608	553	594	591	571	569	589	591	547	633	538	577	592	557	560	590	590	611	590	611	592	623	556	599	572	566	553	555	554	618	583	577	599	544	583	545	564	582	594	554	590	558	534	537	592	576	535	566	581	548	585	584	575	556	546	567	549	546	587	526	576	598	570	558	604	589	577	604	559	594	557	566	605	575	603	541	600	546	595	555	580	588	579	576	560	557	587	565	575	544	585	573	582	615	586	535	581	586	557	575	568	558	542	549	580	559	591	571	595	596	598	557	593	606	524	564	555	578	595	549	552	603	604	529	581	602	588	530	584	591	589	591	587	576	582	582	586	552	586	554	567	554	600	548	543	569	587	563	588	560	572	573	550	594	580	545	547	556	559	598	545	531	573	566	600	575	550	550	523	541	562	573	555	597	573	528	558	594	554	548	566	599	574	570	575	532	563	577	617	569	549	555	586	576	570	594	570	528	612	565	578	528	569	541	550	555	582	553	537	574	536	551	612	556	565	581	581	544	565	561	569	557	525	560	558	552	581	532	600	610	564	583	573	544	545	579	584	558	554	530	544	590	582	568	574	568	562	521	587	522	539	555	557	625	572	586	581	585	564	589	602	592	582	548	559	597	574	571	530	571	577	558	556	543	586	621	570	593	574	581	600	571	582	591	611	586	546	533	523	600	562	523	580	571	519	609	616	571	616	518	563	600	559	572	523	568	582	506	550	560	573	523	558	532	602	548	583	571	569	548	533	553	590	559	589	571	551	595	567	540	618	573	586	599	596	602	558	566	528	583	544	546	595	572	517	574	581	560	620	556	597	556	558	583	568	558	578	563	564	607	570	573	546	569	558	585	600	522	499	560	601	529	597	561	572	567	575	558	539	535	558	599	562	561	525	546	541	535	582	549	555	574	524	543	574	551	565	577	562	581	600	591	563	590	568	517	585	589	551	578	605	580	588	581	569	596	603	569	618	582	588	497	569	565	555	556	546	557	575	585	558	549	579	566	554	539	602	584	538	604	552	553	534	613	575	583	540	632	540	556	579	555	579	544	535	509	599	554	565	570	562	575	533	584	572	539	560	516	554	521	569	564	548	582	567	537	587	551	567	559	556	570	594	590	566	540	536	590	545	564	577	563	529	545	522	588	566	520	571	552	536	557	571	616	605	551	590	558	550	587	572	549	557	567	568	584	581	546	568	562	529	574	553	545	552	566	595	541	560	547	631	554	562	546	554	559	529	591	544	550	566	535	596	576	582	608	611	571	563	594	561	566	547	580	567	554	525	574	580	585	551	599	544	583	569	578	525	529	560	598	515	539	610	546	561	561	561	612	562	570	594	533	579	557	544	578	562	622	628	567	544	536	551	568	584	545	543	591	574	559	583	583	570	545	565	554	572	630	552	501	575	531	566	597	567	593	585	603	535	604	549	605	603	593	545	581	584	553	541	584	539	604	555	562	577	565	542	552	575	560	587	574	556	570	582	555	613	557	571	527	570	588	548	605	579	563	563	545	532	615	535	545	574	565	576	582	534	579	559	567	531	584	580	545	565	564	573	587	547	572	545	560	547	558	566	589	601	564	609	573	557	564	552	555	572	561	554	570	565	523	576	573	558	491	573	550	583	577	601	542	573	605	561	567	562	550	519	559	583	543	533	584	541	568	614	532	542	568	583	506	568	553	600	550	537	562	518	555	588	588	552	571	587	585	553	567	564	588	591	557	557	585	576	553	545	556	532	562	554	585	571	555	579	591	569	541	557	571	573	533	602	568	582	555	580	549	554	540	542	541	550	554	553	583	543	577	595	581	589	546	557	559	567	566	546	624	549	573	585	561	562	564	561	617	533	589	536	576	560	548	604	561	597	559	613	530	620	621	612	528	595	580	540	590	527	585	605	542	511	543	600	604	585	554	577	605	543	566	526	550	595	576	601	516	551	562	575	545	554	589	547	561	545	549	518	568	580	575	592	613	583	554	569	575	541	536	595	559	531	539	567	605	568	570	546	568	589	549	547	550	557	587	597	552	551	573	546	571	601	548	549	556	548	590	570	531	555	553	575	588	543	525	601	518	491	568	554	616	557	567	540	558	577	571	561	543	508	529	586	569	590	593	554	627	574	616	550	511	590	601	587	559	612	571	614	556	575	587	573	547	591	566	578	540	575	560	595	589	557	558	598	578	592	555	596	570	569	575	569	624	542	568	560	588	534	594	568	540	567	584	566	592	548	580	520	568	585	547	519	565	604	568	575	559	571	534	600	560	538	587	547	591	534	589	589	589	555	563	550	599	565	593	550	560	587	559	576	534	582	603	560	529	608	558	554	560	524	551	601	525	566	568	604	591	593	578	575	562	579	558	549	581	612	552	565	585	557	561	569	568	537	587	597	513	547	611	560	583	580	522	596	584	551	582	585	568	551	507	583	590	514	581	608	576	569	543	569	557	598	578	577	581	595	580	562	568	570	568	525	568	576	554	585	591	539	555	570	614	587	583	587	557	585	573	564	545	551	575	601	565	555	545	533	593	591	567	593	575	575	522	517	588	578	564	551	576	560	568	562	576	597	533	515	553	532	554	545	571	571	573	573	560	569	531	580	551	582	557	542	513	601	586	537	565	551	578	575	545	582	580	541	569	543	564	562	593	558	560	550	552	594	569	554	612	570	537	594	599	517	597	537	603	587	535	571	566	590	556	586	596	573	544	584	562	560	555	573	542	590	552	587	591	537	599	565	562	571	553	544	610	591	589	546	523	581	519	595	593	573	545	586	553	557	603	563	564	591	544	562	590	603	536	573	623	541	585	572	565	576	599	576	575	595	550	572	564	554	568	582	573	554	580	579	559	587	587	549	558	594	577	571	573	547	572	542	543	564	568	584	536	570	560	590	568	564	538	566	568	575	623	579	545	539	588	546	556	587	573	561	560	562	551	572	584	528	576	580	535	535	565	554	550	573	580	597	576	593	588	579	531	580	548	577	526	521	570	601	547	545	589	562	593	532	577	568	590	574	580	502	566	564	581	633	555	564	548	561	557	590	572	571	567	561	534	535	581	540	547	552	576	571	544	628	554	596	555	545	588	589	589	530	590	594	579	570	564	594	509	574	562	576	552	585	557	592	555	546	555	571	552	530	558	564	582	557	570	606	545	583	555	597	582	570	611	546	606	550	557	558	565	575	588	592	540	579	524	525	537	550	602	571	571	566	547	580	558	591	546	536	555	548	547	573	562	564	581	559	552	574	586	576	538	578	584	598	544	574	577	565	543	537	571	555	547	553	538	555	518	534	572	578	537	570	554	514	574	609	573	519	552	546	546	576	566	555	572	583	580	541	607	578	598	585	565	604	595	577	584	567	555	539	565	574	589	535	584	565	580	529	592	578	559	572
44093	19729	5165	2170	1518	1039	887	744	688	649	578	517	536	501	477	472	485	460	403	482	466	460	439	440	454	357	452	390	425	410	405	443	415	425	428	382	401	365	423	395	397	416	388	426	361	399	409	401	409	395	372	396	386	407	381	408	333	395	409	440	374	381	380	365	408	407	349	389	416	414	387	372	361	375	362	407	387	422	401	399	397	380	389	359	412	407	404	395	362	372	418	357	361	409	385	372	373	391	386	401	410	383	397	343	374	416	393	375	382	403	413	375	396	397	410	384	394	368	400	374	403	371	385	393	386	404	381	379	381	409	379	378	392	379	380	373	405	404	386	363	398	429	388	401	377	403	413	411	410	378	386	374	362	416	352	359	399	370	402	350	391	374	354	390	396	386	381	377	395	379	401	383	426	405	402	390	391	412	359	411	400	388	374	374	438	332	353	411	360	347	391	374	389	372	416	379	366	368	377	379	391	387	390	379	344	386	377	386	367	388	376	387	389	430	360	358	411	365	401	383	394	361	388	413	344	368	331	369	373	390	370	374	390	359	368	406	369	364	344	378	367	416	398	383	382	362	366	388	360	404	394	416	379	429	409	390	378	404	393	359	386	394	349	392	380	398	356	345	367	311	399	422	396	375	381	387	379	384	383	370	373	377	357	382	370	368	375	374	373	408	357	392	403	395	366	394	355	401	423	379	368	360	347	382	409	391	372	401	408	404	419	354	402	383	368	361	382	401	374	413	378	359	393	409	367	425	379	362	385	387	356	401	404	368	368	385	418	376	400	368	395	386	371	392	365	377	371	339	351	404	414	384	367	382	413	397	401	394	392	384	370	387	390	388	398	401	393	388	398	443	377	396	402	388	362	382	387	383	372	376	387	403	352	393	379	413	366	413	368	391	359	363	391	389	403	407	411	391	418	406	409	382	383	359	353	410	394	368	393	433	397	404	407	398	394	418	389	374	389	360	379	404	409	387	369	380	409	396	379	388	407	386	390	404	361	392	395	341	389	365	371	388	382	388	384	454	370	395	379	404	384	403	369	398	363	355	365	368	349	399	397	360	392	357	385	374	348	379	391	370	405	404	376	370	383	383	375	417	380	417	386	423	399	353	392	382	404	386	389	389	409	381	334	364	395	368	367	358	394	373	405	403	387	392	329	387	422	343	393	371	392	384	383	382	387	344	430	401	375	382	359	373	400	386	375	338	392	389	397	392	364	368	372	381	382	398	425	391	358	407	376	404	391	385	402	380	382	396	387	344	381	379	369	402	366	392	413	399	367	344	402	390	388	401	377	396	355	386	360	365	376	365	355	392	371	393	407	347	383	390	395	381	414	390	369	403	393	408	363	393	408	385	363	389	378	372	367	424	410	332	359	381	387	370	361	387	389	398	409	397	406	420	406	393	389	385	413	389	377	379	387	386	392	384	397	387	391	355	395	389	336	345	353	389	409	378	396	391	400	398	395	393	396	370	374	378	378	404	398	368	380	372	367	371	411	409	407	386	390	391	393	365	404	386	367	351	364	364	380	364	357	380	372	361	401	357	391	375	353	360	395	379	393	369	349	384	400	402	414	390	388	372	383	390	388	416	414	366	407	370	355	367	382	400	388	390	405	383	390	390	399	398	391	374	408	409	414	366	392	372	382	413	395	372	375	405	362	376	398	362	412	364	422	345	410	384	371	386	382	375	399	356	370	384	368	380	385	377	380	364	414	385	392	396	367	392	356	385	383	383	389	394	401	377	408	363	386	364	406	371	368	392	387	371	405	399	379	398	390	422	419	358	407	418	356	369	415	384	390	388	367	376	375	374	372	372	363	350	357	375	392	356	426	401	397	430	348	384	386	413	367	361	340	391	363	373	398	395	403	376	433	341	412	381	364	387	426	398	384	387	403	401	404	385	384	386	364	394	361	389	392	373	387	367	434	424	448	372	378	412	372	408	374	374	400	393	390	410	395	365	402	410	401	361	388	396	397	397	373	406	367	380	383	401	400	409	360	381	398	410	357	371	385	365	394	382	371	400	339	347	376	366	420	423	384	422	384	401	366	409	374	366	390	429	365	364	410	371	397	384	409	423	423	392	371	394	410	337	405	395	404	350	382	401	375	365	395	402	360	390	379	419	375	343	419	362	417	420	382	425	376	358	386	404	432	384	375	402	413	368	374	391	390	382	409	388	390	371	398	380	366	368	413	401	389	374	395	412	412	409	402	372	392	413	397	363	365	400	422	399	392	377	402	398	411	348	354	370	379	366	392	387	390	397	405	387	405	382	337	364	433	411	383	387	388	364	383	418	424	358	388	381	354	415	364	409	356	394	383	365	396	379	409	409	384	392	365	382	352	418	413	402	389	379	388	399	367	384	350	404	383	388	390	363	382	390	421	419	358	399	362	396	394	385	392	396	368	382	378	387	457	383	410	387	414	400	390	373	385	400	407	392	387	379	386	383	390	389	407	385	328	392	359	416	413	366	378	350	389	353	398	377	421	400	372	406	376	424	389	350	391	392	394	378	368	353	390	367	419	436	418	398	333	434	395	373	430	400	391	390	394	362	399	418	375	393	445	404	379	382	416	392	394	408	356	391	407	409	402	393	398	363	361	396	326	344	389	361	348	402	405	396	382	414	399	365	352	394	412	426	374	381	400	360	395	406	399	395	415	407	374	376	378	396	352	388	429	414	379	376	375	408	375	382	368	354	400	421	387	342	350	379	330	399	377	426	377	369	387	386	380	391	380	453	360	401	364	382	415	418	369	381	359	373	367	408	400	381	383	381	392	345	397	382	406	429	395	384	393	383	415	410	423	400	410	371	407	387	389	428	427	390	391	392	371	374	408	373	382	366	365	380	369	369	407	370	376	366	384	375	374	416	381	406	385	415	386	407	402	378	368	383	422	391	364	457	395	372	351	354	398	406	400	367	371	396	375	458	428	393	402	387	408	400	393	368	349	391	398	361	365	405	406	381	349	416	356	380	396	398	403	367	344	388	375	341	355	393	422	416	377	364	395	369	427	371	380	393	365	352	371	351	404	362	383	394	394	356	375	389	383	401	383	376	409	389	339	379	385	360	407	396	384	401	376	386	358	387	370	418	366	382	357	388	396	416	391	393	378	402	379	394	389	400	356	367	408	377	419	399	390	413	386	343	346	404	373	388	417	394	388	425	400	392	358	398	383	385	384	392	367	400	410	393	375	418	420	379	422	355	436	385	365	350	397	391	379	377	402	429	393	368	397	335	391	366	350	391	388	377	394	389	372	418	368	376	371	329	388	378	390	424	372	386	399	383	397	390	389	358	371	375	406	362	448	403	347	421	385	378	390	392	373	394	420	410	357	385	357	395	363	389	368	389	364	392	416	410	389	405	389	375	398	370	380	394	368	376	414	408	383	350	385	391	402	395	345	399	398	385	442	388	412	384	393	376	357	417	385	386	387	421	390	410	409	391	395	417	377	401	429	408	354	360	381	367	366	388	398	369	382	434	391	412	355	356
22181	2406	4869	5530	4800	4119	3314	2865	2542	2323	2153	2052	1842	1873	1635	1606	1523	1505	1385	1487	1390	1399	1343	1342	1276	1354	1236	1186	1139	1115	1070	1040	1118	1014	1130	1028	1041	997	1005	1044	1053	1057	1063	994	1024	982	1023	929	955	1021	979	943	991	964	954	983	909	969	963	968	927	967	952	969	896	907	955	949	928	976	931	942	936	948	920	934	938	899	926	943	998	947	958	982	918	969	924	954	891	939	943	933	868	922	869	918	939	984	885	920	946	934	893	939	939	934	876	950	894	966	873	909	901	907	971	960	926	961	929	950	872	953	903	988	934	951	949	905	903	924	917	951	965	928	933	913	916	905	979	935	869	963	949	926	911	907	986	921	922	965	934	936	910	948	888	921	968	978	996	946	946	890	919	942	997	899	919	874	932	908	939	920	896	890	940	911	956	928	931	951	866	912	857	921	905	895	913	900	925	954	930	949	927	915	912	968	908	905	901	954	936	923	907	941	917	910	911	905	967	917	898	958	872	896	966	943	962	925	955	955	894	977	890	952	953	913	938	890	922	903	927	855	924	918	966	929	936	959	951	929	886	882	943	905	895	952	941	912	909	947	913	912	891	977	943	917	910	981	935	911	894	925	928	902	982	932	971	881	917	863	912	903	925	886	919	967	909	915	882	920	935	926	846	933	927	925	898	937	934	919	944	935	983	899	902	897	868	961	891	892	903	932	911	902	921	922	888	954	913	931	958	993	947	903	908	879	915	933	939	955	951	936	907	905	964	921	937	892	948	949	918	890	984	946	917	976	916	940	941	886	891	908	928	981	867	954	892	920	928	878	965	930	906	895	899	915	933	874	933	859	907	945	864	905	933	926	893	941	1005	926	902	912	940	917	916	970	927	996	965	926	906	915	948	945	997	908	980	981	924	950	952	906	963	930	908	831	856	941	864	954	911	927	925	934	941	886	895	951	914	944	917	935	931	978	914	856	934	929	924	934	889	953	956	914	934	929	922	882	942	923	990	914	934	931	918	940	896	925	884	885	906	935	979	927	909	891	877	904	850	870	1005	975	939	930	895	891	905	901	921	916	926	965	941	936	904	974	932	980	900	888	972	926	914	875	935	940	939	889	922	915	901	852	937	934	952	917	942	914	902	949	959	906	939	961	939	904	907	905	911	915	959	938	967	923	948	916	938	976	930	954	933	889	943	910	885	922	950	914	875	897	930	897	939	888	940	933	900	902	877	938	949	907	933	940	957	930	974	937	935	919	892	939	879	903	894	953	934	974	915	930	975	956	960	907	910	952	946	933	925	959	914	952	935	918	968	937	924	937	933	870	980	940	930	918	895	878	947	872	952	912	919	961	903	906	946	873	913	892	939	922	938	941	888	916	983	937	905	941	954	907	898	906	965	914	896	867	890	918	934	915	995	876	927	863	858	961	948	903	927	964	956	928	898	864	907	910	883	974	956	869	913	931	925	851	935	924	914	959	934	988	893	954	883	944	904	974	911	903	919	887	953	942	878	913	950	890	930	942	902	908	861	889	926	983	890	931	923	920	998	928	936	979	879	911	966	926	954	898	949	928	927	937	919	926	906	924	893	951	904	893	987	935	934	924	922	931	869	930	915	929	940	967	964	949	935	846	975	943	946	907	872	953	844	916	891	910	924	905	901	974	897	944	895	898	917	924	875	930	960	888	965	874	953	907	895	951	932	920	931	905	948	985	944	925	945	936	869	948	968	963	998	925	899	949	918	936	962	934	882	906	901	945	993	940	917	957	913	900	901	907	945	931	945	964	927	915	895	921	902	938	923	955	883	945	901	950	892	904	938	892	873	948	938	944	978	877	909	878	920	949	910	915	912	882	967	998	887	926	967	982	927	905	871	925	902	932	913	906	935	953	901	942	888	911	902	882	927	924	927	944	909	998	956	913	935	942	923	906	918	897	964	880	902	905	911	948	958	914	893	925	914	920	886	917	857	963	887	916	880	867	910	915	910	946	894	948	951	963	928	909	894	879	932	906	924	909	885	972	964	953	954	865	938	957	932	930	947	918	930	919	919	871	886	889	978	924	932	910	873	913	957	930	901	942	923	963	938	894	896	925	924	920	929	822	964	937	918	925	960	976	940	937	905	951	889	944	982	945	954	944	964	837	906	895	901	950	943	950	971	890	997	887	927	920	935	945	928	889	963	926	958	882	918	920	908	932	881	959	968	892	867	924	938	907	915	931	920	914	857	921	897	869	897	916	903	925	922	909	872	976	910	940	989	951	902	960	908	921	897	902	964	921	907	947	951	936	947	900	919	914	913	926	942	911	1018	917	981	957	895	908	919	940	937	891	890	899	926	977	974	888	945	948	899	920	889	937	925	961	878	926	940	900	917	931	907	937	928	918	942	949	914	917	904	958	924	908	939	900	911	947	899	963	966	942	892	885	907	909	902	890	944	943	942	893	865	961	863	922	909	908	924	994	926	925	906	913	888	956	942	925	938	857	894	939	955	990	877	858	964	894	919	921	953	940	928	899	925	911	956	927	890	949	959	952	922	946	997	898	959	911	889	931	934	945	860	936	901	882	927	926	872	948	933	907	926	918	949	957	891	961	941	966	959	913	890	938	952	939	946	908	900	926	964	879	873	885	922	924	907	910	932	940	919	936	905	959	897	940	915	919	869	958	892	948	900	919	896	968	939	973	911	914	891	900	908	932	940	975	939	896	922	914	890	941	932	902	935	884	925	953	915	963	876	938	944	878	939	921	951	943	869	871	924	938	909	920	951	922	941	895	906	870	902	971	945	950	962	910	907	930	943	886	968	985	954	876	997	887	926	951	936	951	873	899	917	928	923	963	906	996	932	864	913	1005	924	926	892	938	890	856	931	946	892	963	944	961	885	966	897	946	963	934	943	970	953	910	894	894	923	954	924	960	918	954	909	912	964	915	914	895	914	876	959	916	885	961	892	931	961	931	875	904	958	918	911	913	931	919	932	890	927	952	911	952	901	977	880	975	905	912	917	964	872	937	940	877	944	891	948	886	882	948	978	975	1009	881	945	926	951	919	945	928	959	900	980	918	917	926	938	930	906	902	964	947	864	916	936	873	909	910	884	879	897	884	946	925	895	1039	903	942	946	937	931	920	971	949	929	918	926	933	949	905	908	917	994	942	928	970	955	882	921	946	946	920	927	932	900	904	931	893	901	915	939	933	922	960	939	891	908	984	883	972	920	910	951	887	955	908	918	947	921	951	921	925	937	959	981	912	909	993	944	878	918	962	907	929	889	884	956	911	951	940	896	929	909	931	965	914	942	932	922	919	934	932	919	932	937	935	965	870	891	930	955	982	946	908	941	957	984	966	931	921	932	983	940	948	943	916	891	962	935	960	944	949	912	917	897	937	892	924	942	937	845	928	911	861	891	922	892	943	945	997	922	879	952	860	906	922	950	910	905	943	929	872	904	940	923	948	970	913	912	927	917	916	934	988	902	968	903	963	869	938	900	900	928	944	877	893	918	884	890	912	918	960	886	951
3117	248	235	225	173	176	155	141	147	170	146	140	181	160	148	134	159	148	138	144	173	139	146	154	154	161	132	135	160	134	171	140	153	140	145	154	145	147	140	144	147	160	149	134	136	140	139	145	125	130	132	151	144	144	160	154	132	162	148	126	113	141	146	154	152	142	137	145	128	147	167	134	151	146	149	150	159	126	146	136	152	135	139	142	151	126	126	137	169	153	166	141	172	140	147	158	159	118	140	125	156	130	150	146	151	128	138	150	160	170	163	126	137	153	160	150	128	153	149	157	130	145	165	144	157	158	146	164	143	143	139	150	138	140	130	146	145	135	147	136	156	158	147	140	148	151	155	144	151	139	143	146	149	140	150	151	167	146	130	147	144	150	149	131	150	142	148	129	135	146	131	147	120	126	140	124	144	162	139	141	172	110	139	141	147	120	137	140	123	140	131	139	150	140	156	151	136	146	165	159	143	126	154	145	160	127	154	145	167	159	170	148	142	137	135	150	147	148	139	122	154	148	145	130	132	155	163	153	153	150	171	137	131	120	126	135	159	152	144	135	150	125	143	136	144	144	142	140	157	148	130	145	138	138	145	154	158	157	112	152	148	134	126	137	150	130	156	144	133	138	155	146	141	142	147	120	152	150	142	140	132	135	131	138	168	133	143	141	166	151	129	141	125	151	158	156	139	121	128	143	150	163	152	144	139	124	147	157	146	139	138	125	131	130	135	151	145	148	163	143	155	156	133	138	142	147	156	157	140	138	129	137	162	133	161	146	122	140	152	143	164	161	164	184	156	150	158	154	145	144	151	133	166	135	107	170	142	144	131	157	155	134	146	141	143	143	153	142	149	142	167	120	138	153	142	145	137	149	146	152	146	155	140	154	166	140	152	132	141	139	157	156	145	147	152	148	134	150	151	141	138	151	146	136	162	142	153	133	151	126	138	125	141	150	127	138	165	153	144	143	164	155	124	153	163	164	148	151	150	151	138	148	130	163	121	143	128	149	151	135	158	147	167	146	157	150	160	133	140	145	132	150	150	133	144	151	170	153	165	154	149	123	138	133	119	137	141	120	144	153	137	141	151	141	155	149	157	148	125	146	157	144	139	147	146	149	155	143	132	127	148	142	165	162	156	162	123	150	145	140	143	156	149	149	126	132	131	126	153	155	142	142	156	143	124	128	140	148	148	141	131	134	150	170	151	143	140	133	142	138	126	132	126	131	148	147	142	136	139	155	151	128	135	135	150	137	152	159	131	154	149	140	164	139	155	131	148	145	157	151	151	136	141	143	149	146	140	159	136	139	150	150	139	145	138	176	157	149	141	145	144	128	122	158	161	151	145	144	126	134	138	140	134	146	143	160	127	143	149	145	151	136	116	145	145	144	153	141	153	149	117	141	141	155	166	120	148	155	136	149	142	160	126	138	139	146	146	154	142	149	147	132	146	160	144	135	140	152	149	167	154	141	160	110	129	152	114	118	137	124	157	130	143	154	150	133	132	151	172	156	165	156	146	164	129	139	150	143	134	136	140	147	136	129	141	153	137	143	133	157	157	133	160	163	141	118	141	157	131	153	147	161	157	144	139	160	141	138	134	141	177	159	149	145	156	165	154	144	157	137	134	146	139	137	160	153	146	154	136	144	138	153	163	132	143	164	147	146	160	157	143	131	128	158	115	155	134	136	142	145	141	140	167	149	147	141	146	166	134	133	152	152	134	131	126	155	149	165	147	137	141	159	137	142	148	161	154	155	152	141	128	152	149	147	145	127	165	151	167	156	154	132	143	151	130	154	144	146	166	169	152	161	133	142	135	144	146	160	154	147	138	147	134	145	152	133	142	141	177	162	135	160	158	135	137	124	132	137	137	147	161	145	138	138	153	152	134	128	146	162	177	166	138	150	143	151	138	133	131	132	143	163	143	126	154	150	140	161	125	149	144	161	154	158	119	142	134	146	123	137	132	173	134	167	145	127	139	159	144	121	151	158	141	131	149	151	154	144	140	149	146	182	171	144	147	152	142	170	161	136	160	164	150	135	130	135	157	136	146	160	141	174	145	140	131	152	165	150	149	140	152	130	150	160	143	159	148	138	154	146	153	149	146	135	151	131	151	145	156	143	144	127	129	157	140	134	160	146	122	140	136	131	150	159	155	147	149	125	156	159	110	148	144	144	145	143	170	158	155	119	125	135	146	153	136	141	130	145	133	165	151	153	165	155	149	164	155	135	137	124	172	130	137	124	139	137	166	146	122	168	132	144	165	151	149	128	144	130	156	129	138	162	155	132	142	149	155	134	153	149	131	142	139	141	141	153	124	153	147	159	143	154	146	123	130	152	186	143	155	148	149	157	145	147	146	132	129	165	148	139	134	133	156	117	139	156	148	138	119	157	175	147	128	125	142	141	127	153	161	143	158	163	138	167	154	151	158	145	166	153	124	146	122	154	158	132	161	136	157	153	151	128	144	150	140	158	161	149	102	139	155	146	149	172	139	130	131	128	158	150	157	163	156	151	167	144	174	154	147	144	157	164	167	138	157	140	136	156	140	156	126	129	129	145	119	126	148	152	160	148	134	162	132	130	134	143	139	119	127	141	149	138	149	160	131	122	165	136	148	140	166	148	137	141	169	159	142	151	133	163	142	163	149	136	143	128	161	129	146	120	157	140	154	163	144	145	134	140	149	146	146	143	144	150	154	139	158	161	137	133	158	125	164	150	135	132	144	153	140	128	152	159	132	172	143	143	141	123	134	146	154	131	154	156	149	160	142	166	164	157	134	151	143	148	145	166	153	141	151	134	137	136	156	144	169	132	152	165	155	156	132	153	158	127	135	155	127	134	146	146	130	138	154	145	159	142	135	163	150	168	134	158	145	155	158	163	132	149	151	135	127	144	133	137	148	154	151	147	146	144	161	144	139	172	151	143	143	139	147	145	152	139	126	135	130	154	150	169	148	137	153	135	160	137	162	127	133	141	161	124	124	137	166	113	148	130	134	144	149	170	154	150	130	142	157	130	163	136	122	136	142	125	148	148	157	154	143	148	140	148	144	176	142	150	131	140	133	135	134	138	150	162	155	159	159	145	124	152	156	154	143	151	167	157	153	165	172	143	150	150	147	133	153	136	148	125	126	157	157	157	147	148	140	133	147	136	129	148	127	184	141	135	140	135	151	137	123	150	125	135	148	157	163	161	143	142	130	114	141	142	165	134	152	162	157	142	153	144	151	132	168	134	140	163	139	140	151	144	172	148	142	135	162	142	142	156	140	138	149	162	149	137	148	128	124	158	139	162	149	151	165	141	138	158	140	130	130	142	147	156	132	147	150	143	137	149	153	134	162	155	155	159	148	144	136	123	169	131	140	147	150	160	156	146	152	157	150	139	145	141	138	132	151	134	130	160	141	132	147	143	137	136	141	143	169	159	169	154	152	160	133	139	146	142	158	158	152	171	154	143	148	133	145	142	148	164	136	141	138	158	135	161	142	150	144	129
3329	510	578	611	601	564	505	510	503	483	489	525	484	519	486	486	470	494	454	482	524	540	513	447	416	513	479	471	421	455	445	408	429	459	451	421	434	418	403	411	445	404	389	421	449	416	446	458	419	438	439	415	352	399	413	454	433	405	415	412	424	413	405	430	440	441	404	441	412	430	424	440	399	443	444	394	450	450	423	415	444	406	395	405	415	435	420	441	424	429	404	429	445	439	399	414	453	412	428	398	435	405	439	406	447	391	390	432	421	451	407	438	382	451	432	382	432	420	420	413	436	418	478	436	404	395	392	409	402	390	439	446	484	429	399	443	417	431	395	415	418	413	419	409	418	427	431	405	412	415	419	426	445	406	416	418	417	423	384	389	428	400	425	434	435	423	388	441	392	396	427	435	401	427	445	408	436	420	433	417	409	415	454	422	441	438	412	389	426	424	416	473	419	390	395	405	405	404	445	392	436	430	369	489	426	458	403	437	395	411	401	401	423	446	438	401	394	403	420	434	424	421	414	365	422	454	423	412	449	390	407	437	402	440	396	438	437	413	427	418	384	420	405	420	423	437	418	405	418	399	426	452	467	414	420	439	392	424	425	422	403	421	387	418	413	431	403	401	448	404	404	419	397	425	441	430	397	416	449	411	425	391	465	431	386	440	419	411	426	449	434	426	443	432	413	442	421	433	396	411	400	427	402	434	439	415	436	397	416	399	434	373	403	429	428	401	416	434	455	420	436	427	413	407	413	428	421	410	404	382	435	394	433	420	392	434	407	398	446	413	422	442	421	447	377	420	381	420	422	427	408	424	454	426	434	411	410	412	400	434	402	436	463	463	400	424	415	425	402	431	423	427	461	440	373	434	418	404	422	402	415	405	400	423	428	455	463	405	420	396	445	409	453	403	424	358	407	450	428	386	461	448	440	432	417	456	418	454	377	410	435	423	444	425	409	467	425	425	429	403	432	410	394	401	409	423	382	398	433	448	434	441	457	452	407	441	428	411	446	430	426	395	432	406	426	428	432	406	413	420	415	436	436	447	439	435	442	422	394	420	424	456	456	409	415	419	421	444	434	432	391	421	425	393	422	403	422	404	414	396	425	413	395	439	416	396	438	410	412	418	454	403	417	453	376	442	413	438	428	421	422	401	437	414	443	448	411	436	390	438	383	374	436	441	396	414	429	418	417	400	459	430	415	415	417	404	448	424	420	406	433	426	453	396	410	391	419	417	453	433	424	439	411	426	440	412	407	425	376	401	386	411	439	426	418	452	435	423	423	397	401	467	461	392	428	403	425	437	410	387	370	390	394	429	391	419	390	431	392	391	413	399	456	426	434	421	403	403	411	405	460	411	412	439	421	468	407	421	440	425	397	404	420	416	386	453	459	411	406	432	459	461	402	421	426	413	403	444	411	403	418	429	399	428	455	459	405	445	422	432	413	430	406	402	431	415	395	447	437	418	417	413	405	423	432	420	447	421	406	406	427	418	426	417	426	449	432	395	441	447	425	417	386	395	422	473	414	418	443	395	420	426	416	422	425	433	429	424	399	428	419	419	443	401	411	371	426	403	409	437	423	398	431	412	406	381	433	435	442	417	393	418	395	444	422	423	399	464	431	418	428	440	422	422	425	417	411	439	423	402	404	396	404	448	367	444	381	420	406	398	452	455	458	417	415	424	412	445	407	421	414	384	420	419	411	424	406	390	433	423	407	381	423	458	398	426	442	439	376	397	447	443	398	417	433	416	453	405	400	390	382	381	419	422	391	430	420	407	447	460	426	418	453	448	452	435	471	410	433	403	398	408	409	404	405	429	445	436	453	405	394	420	440	428	369	414	434	447	426	442	406	437	444	448	441	443	435	414	377	440	466	415	408	407	409	468	442	435	430	412	398	445	403	452	428	419	411	432	403	459	427	411	426	388	430	412	453	448	420	408	415	462	431	419	415	405	434	406	412	423	413	443	438	404	418	420	421	406	419	417	406	432	408	410	455	455	389	414	441	427	450	390	392	419	426	413	422	404	452	375	439	413	406	412	415	443	432	417	397	443	444	445	444	436	415	417	408	398	402	424	459	438	436	419	452	451	446	438	432	433	431	407	430	441	458	404	423	418	444	422	424	409	458	409	434	396	409	400	395	433	413	418	390	475	446	445	402	434	400	448	413	400	393	420	405	441	449	421	412	436	432	411	402	424	418	388	429	409	416	429	401	416	450	443	408	414	398	435	439	444	425	435	382	414	431	409	421	417	408	421	439	439	418	434	419	426	414	418	422	398	431	383	425	408	384	428	406	408	398	413	442	409	437	427	444	386	428	434	439	408	426	400	412	416	441	409	393	463	388	403	443	411	428	419	408	413	445	427	428	399	429	445	401	433	423	386	452	450	433	433	423	411	417	429	442	397	379	417	393	425	454	424	430	414	420	446	430	428	367	408	426	415	420	404	425	418	438	411	410	435	411	420	394	437	399	428	447	426	403	418	412	415	427	402	410	442	430	429	443	426	393	426	413	459	397	427	424	452	418	440	413	424	424	412	427	448	442	402	396	380	417	394	433	423	412	423	376	423	383	405	459	426	431	406	412	431	413	420	436	446	382	427	427	429	412	381	436	429	428	468	411	414	433	484	444	399	420	428	423	456	416	444	393	440	446	417	442	394	427	425	428	389	445	405	432	460	413	415	418	470	436	393	422	400	410	440	411	434	392	407	458	449	420	397	437	427	402	429	424	418	458	424	424	393	446	412	450	418	409	389	395	394	370	406	445	392	405	422	433	431	420	427	415	454	449	438	424	435	425	431	448	425	405	408	427	420	414	430	452	414	424	444	431	438	391	446	411	410	414	441	430	432	375	410	398	450	415	438	408	441	394	404	425	432	444	398	428	435	445	406	443	407	436	439	447	427	447	405	397	436	418	432	422	445	437	419	423	418	430	441	415	452	451	436	418	399	417	403	420	404	435	423	428	428	441	421	443	400	423	438	418	395	439	423	429	441	417	408	439	411	412	432	441	402	431	386	464	430	415	426	372	436	420	442	425	423	425	411	412	437	425	411	436	456	434	420	401	373	434	423	425	467	413	429	405	411	382	398	435	410	440	432	410	441	408	399	402	399	415	437	400	447	435	432	417	432	400	425	415	404	399	449	431	409	428	436	410	405	424	439	409	401	415	422	423	426	443	405	401	407	410	421	417	436	415	413	387	421	418	435	433	405	421	433	432	432	421	428	407	401	408	408	390	458	431	448	425	468	419	408	430	415	452	398	413	405	397	421	387	387	417	433	415	422	406	426	381	396	428	426	394	396	436	397	380	434	412	402	447	396	433	420	406	397	418	410	404	427	431	442	451	433	366	425	392	425	396	445	423	429	389	402	442	421	429	414	467	385	420	452	446	428	412	390	443	405	426	416	428	424	415	437	454	424	385	454	437	424	375	398	427	417	427	412	484	393	441	432	394	448	422	394	456	439	428	432	440	429	440	428	445	415	422	405	405	382
30817	9191	1412	1013	741	532	475	390	358	327	254	288	300	298	281	249	249	229	222	265	260	232	248	222	251	265	229	230	207	204	211	199	200	219	225	249	217	190	205	217	209	211	195	196	200	208	207	198	230	198	209	222	197	207	191	216	195	234	228	227	223	181	233	202	205	218	207	192	216	223	208	237	195	186	221	209	211	189	214	225	233	201	233	201	214	212	197	209	226	215	209	236	228	233	199	223	230	217	187	214	199	210	207	224	213	231	239	204	206	204	199	209	201	207	211	203	222	226	200	203	202	198	193	217	192	214	198	185	219	196	238	197	208	205	239	219	196	205	194	220	218	218	200	196	169	205	188	219	205	162	198	175	231	210	202	184	179	197	190	218	197	213	205	187	233	220	232	219	196	209	194	191	189	190	197	214	236	216	210	202	208	222	234	241	202	202	207	208	209	206	228	223	201	215	233	204	187	228	219	184	226	191	204	246	209	214	190	201	217	211	207	182	225	194	211	207	200	202	220	192	221	218	214	227	225	201	205	188	216	210	182	174	196	218	199	211	191	205	205	209	189	179	193	234	209	203	207	204	217	195	210	200	216	202	201	222	213	188	224	225	190	214	218	238	192	190	194	205	214	209	201	215	214	202	202	222	241	195	207	222	221	211	220	223	217	219	215	225	181	208	218	195	208	220	234	212	206	229	212	235	201	200	200	215	205	200	212	206	189	214	198	221	204	202	207	180	204	222	206	204	209	221	240	211	243	195	201	175	215	196	221	218	215	197	217	184	194	195	218	232	197	212	195	189	182	218	218	209	223	207	220	223	207	228	221	218	201	202	176	216	200	236	179	206	197	206	194	218	203	205	203	205	212	187	205	211	215	188	229	205	226	184	194	226	191	188	187	186	211	204	220	168	205	191	176	180	203	211	207	198	223	213	185	195	207	209	200	187	212	201	233	209	204	191	199	213	214	180	190	234	188	214	216	242	207	215	236	192	213	228	210	177	211	203	228	196	226	197	211	238	216	203	216	201	215	184	214	208	213	209	194	197	184	185	192	196	231	189	205	232	196	222	189	204	209	214	208	183	175	233	194	237	220	203	230	182	213	203	229	230	226	208	192	204	217	190	237	191	173	220	207	218	196	212	223	228	214	228	198	206	203	226	211	216	223	176	207	199	205	211	207	213	197	189	202	207	182	202	205	208	209	215	214	212	218	197	185	189	183	233	199	222	203	202	207	192	223	203	189	203	184	224	200	221	208	216	195	202	215	209	213	208	203	220	214	217	210	239	186	223	206	198	210	190	197	224	205	225	231	223	190	210	209	178	201	224	213	216	213	214	191	230	195	200	214	184	220	211	187	221	210	212	226	220	193	208	223	249	194	204	189	213	211	199	202	186	216	208	236	230	243	228	195	179	180	214	187	227	206	205	217	198	203	194	229	199	205	234	189	218	209	187	206	207	230	227	192	193	209	227	219	216	217	211	208	229	236	221	192	207	206	221	201	197	199	195	219	207	203	198	189	218	211	187	202	173	207	192	206	206	207	191	216	194	208	222	227	213	197	200	196	213	192	188	201	188	198	225	204	213	192	199	195	211	194	187	209	216	220	204	191	190	195	187	204	186	197	221	221	221	214	216	225	202	206	222	202	215	214	196	193	214	179	195	195	194	183	215	195	208	178	187	213	224	200	245	231	207	183	233	218	195	195	206	242	218	197	204	227	210	203	208	205	203	222	205	202	209	219	201	213	197	177	202	200	192	245	198	245	211	184	206	225	234	186	201	208	185	210	243	201	217	231	237	201	217	209	208	173	216	188	206	191	210	205	193	195	197	198	203	203	232	211	213	202	221	214	212	173	189	185	202	216	195	212	215	201	211	213	256	217	202	206	205	191	215	214	199	226	225	201	229	186	198	209	200	202	234	195	195	200	243	186	183	223	225	177	195	201	195	198	222	212	213	181	222	197	185	199	193	217	188	206	202	215	205	194	182	215	204	198	210	189	190	213	183	201	220	221	203	198	194	214	213	199	207	211	232	199	227	240	213	224	195	180	212	220	211	213	198	199	221	250	188	209	216	220	209	206	205	211	222	209	204	208	194	187	204	202	200	204	202	184	224	208	212	216	221	213	189	187	199	185	198	244	224	187	188	228	214	214	203	220	220	194	210	189	198	199	213	191	224	204	209	213	206	207	181	204	231	233	219	203	217	200	221	211	208	223	228	236	241	189	200	206	223	231	202	253	218	213	216	215	198	214	192	219	214	210	218	174	215	189	176	237	201	210	214	218	220	202	219	228	218	213	204	211	209	200	191	184	214	212	192	178	187	183	197	231	213	226	190	192	223	206	200	208	185	234	205	206	212	216	206	213	218	222	177	209	192	204	204	239	217	217	207	231	220	201	197	177	219	202	213	234	212	197	221	213	226	190	214	200	195	178	182	204	198	209	211	190	194	224	191	202	208	201	216	219	225	196	190	218	192	208	213	207	188	239	216	213	175	229	181	211	207	199	235	199	194	197	223	191	222	185	212	196	229	219	174	234	206	192	222	216	217	176	221	219	193	188	185	214	215	231	216	189	204	176	202	219	206	206	207	203	202	228	195	180	197	214	221	221	190	195	220	191	227	192	223	218	191	187	212	197	195	215	198	193	204	190	197	199	207	207	198	206	196	202	208	246	223	223	196	207	221	196	181	207	223	218	226	226	249	189	202	207	217	198	198	197	215	217	198	225	210	197	209	189	194	190	175	206	184	221	215	223	202	196	209	196	187	198	241	205	203	203	221	228	198	187	211	191	183	190	186	224	210	216	194	215	204	188	212	182	201	190	211	208	227	187	200	203	196	250	202	237	235	201	230	228	209	190	225	211	198	190	216	226	199	202	205	191	203	211	215	220	222	213	204	217	214	230	208	191	222	226	188	187	193	205	185	198	217	195	182	230	223	200	207	234	202	218	210	212	185	191	227	208	188	195	201	205	193	186	226	236	196	217	191	214	218	196	191	211	192	199	226	199	196	209	206	234	207	230	201	188	199	201	213	216	184	217	218	194	203	221	206	216	216	199	230	191	219	202	203	198	212	185	214	214	192	198	184	219	199	249	205	226	211	195	188	225	220	220	207	212	211	203	213	203	205	229	195	198	208	206	189	200	205	185	196	211	186	190	196	225	220	201	187	219	224	204	214	204	214	203	229	200	226	224	194	195	215	210	187	230	244	179	206	196	222	208	200	192	215	179	207	225	201	233	208	226	218	211	209	219	222	248	188	223	226	190	197	220	206	199	176	211	194	217	226	209	223	201	205	202	208	217	215	229	186	248	196	189	223	190	183	176	209	204	200	190	207	221	197	198	197	199	198	231	224	206	208	197	182	213	208	219	228	182	224	206	217	236	194	197	231	220	219	202	229	222	210	202	226	209	222	211	201	219	200	221	206	204	201	223	214	199	197	181	202	211	218	223	198	199	237	192	187	181	202	180	216	207	178	220	206	191	214	233	227	203	215	192	211
15946	1269	2632	3101	2671	2295	1859	1590	1453	1285	1184	1124	1080	1022	966	960	955	875	823	889	881	875	815	849	840	749	692	693	633	728	657	626	654	613	639	660	646	612	577	582	608	634	610	629	600	610	589	610	548	597	607	620	603	594	598	640	618	577	550	590	555	592	560	548	549	625	540	552	596	538	567	569	596	599	585	576	589	566	568	578	575	586	559	578	594	568	576	597	569	625	496	560	573	545	508	533	584	602	604	565	576	570	596	608	613	541	601	586	571	552	580	566	573	572	539	568	587	610	554	519	591	532	535	555	573	566	582	580	547	527	575	525	566	620	586	587	579	569	615	575	586	588	595	575	621	585	539	582	587	562	579	594	572	562	543	571	602	569	549	583	541	554	546	594	582	554	581	561	611	616	553	556	591	551	594	562	528	593	536	552	582	607	549	592	533	545	592	526	523	565	590	568	561	560	576	595	568	570	568	552	549	580	554	539	569	545	529	600	592	590	539	582	585	552	594	601	582	559	577	548	570	530	585	578	583	540	566	576	559	539	575	592	571	573	582	604	573	631	558	587	555	556	562	573	587	610	540	577	587	567	600	594	552	535	591	574	592	586	589	542	574	534	603	546	560	579	609	634	600	602	615	572	579	587	582	520	595	543	569	591	541	572	554	552	553	560	600	569	570	571	585	570	560	510	572	565	573	577	533	584	552	636	554	564	564	598	577	549	576	580	500	575	527	582	550	588	594	549	544	570	575	601	570	511	593	623	584	594	557	596	535	558	522	545	592	560	580	567	554	586	631	576	564	573	609	563	617	569	632	595	589	595	542	615	576	571	569	581	603	592	579	560	574	558	590	545	541	576	538	584	598	521	595	575	572	552	617	534	583	588	560	564	592	560	590	552	604	564	581	558	599	569	583	564	525	587	532	580	557	583	592	551	590	517	540	527	535	574	630	565	507	563	567	576	523	573	554	584	561	580	576	620	565	534	531	592	566	567	541	547	567	566	547	549	611	561	551	562	569	539	585	543	542	563	560	561	576	558	568	608	580	625	582	559	565	565	544	581	554	573	587	546	572	543	564	561	555	568	591	576	620	570	587	532	555	590	582	583	550	561	552	527	600	567	584	535	530	515	576	572	579	586	588	596	548	598	578	570	557	563	554	601	568	594	573	602	600	568	539	551	563	580	564	590	576	609	579	609	536	527	564	586	598	548	565	570	591	589	572	560	581	543	575	526	576	619	544	566	576	600	633	527	549	582	625	552	607	544	576	585	595	557	575	558	538	551	520	552	580	563	587	553	583	574	541	599	591	580	590	572	568	587	567	567	582	531	575	591	611	587	547	542	589	548	574	543	547	593	557	575	586	581	616	544	573	566	545	608	558	579	574	598	552	576	602	570	592	543	576	513	570	574	567	581	575	577	567	570	552	523	558	555	591	580	585	575	571	585	562	541	553	617	544	579	595	545	589	572	568	546	590	583	606	583	549	506	514	552	595	579	542	556	516	569	542	598	576	580	495	536	584	567	590	557	546	577	590	578	608	577	574	545	575	633	577	571	559	563	616	567	563	543	551	550	543	570	539	579	578	548	581	549	590	562	591	561	550	581	558	538	563	545	559	582	548	570	554	560	578	573	573	584	571	549	566	553	544	556	604	528	577	561	528	557	562	584	572	553	578	563	560	538	563	544	558	564	612	584	587	574	539	542	589	621	549	585	570	576	558	583	553	582	563	568	575	575	553	584	563	564	550	550	539	530	613	570	626	562	617	595	577	588	578	594	573	577	525	560	548	538	534	589	595	579	580	568	556	570	550	582	574	577	553	552	531	547	589	557	596	562	553	570	597	552	539	561	577	602	562	538	531	572	582	596	574	572	568	562	591	607	572	574	567	565	563	562	597	597	562	607	539	600	548	582	556	530	613	581	570	536	604	568	558	550	570	589	571	565	576	584	599	550	567	580	597	533	598	567	598	549	564	527	530	540	569	567	600	591	557	565	533	524	556	586	563	568	581	572	606	567	520	579	559	578	543	540	533	616	529	566	542	574	609	562	588	566	560	611	555	602	543	528	564	565	607	577	584	563	566	523	599	568	562	604	603	548	520	594	589	588	562	550	537	571	559	572	574	557	581	589	565	572	554	603	580	586	596	585	516	569	585	534	514	587	584	559	564	540	575	585	572	544	577	586	572	599	572	551	599	575	544	579	570	605	537	582	583	565	550	560	553	561	594	570	572	577	582	567	545	579	576	596	595	571	607	568	530	542	593	559	560	547	532	583	601	569	566	597	554	615	554	569	564	569	508	576	581	553	575	587	560	571	552	571	575	564	549	541	577	588	569	567	565	603	549	580	592	532	552	498	592	565	543	552	571	552	509	535	575	535	548	594	547	545	560	572	519	586	591	579	551	544	529	617	576	584	557	610	549	568	602	571	571	551	574	551	559	556	557	558	539	532	587	521	569	526	556	550	578	575	525	555	603	559	550	567	563	591	573	569	573	562	561	575	585	557	567	579	596	575	594	580	568	524	522	541	578	590	612	574	572	560	557	529	538	602	591	535	561	576	559	567	571	574	583	520	579	539	570	539	617	593	581	578	549	529	589	567	601	535	575	593	555	559	592	586	595	588	563	581	598	547	553	599	562	580	561	554	591	568	562	569	526	572	571	546	590	586	589	567	544	555	584	591	564	570	562	554	564	592	587	605	562	574	588	531	565	560	583	579	567	583	586	531	548	628	581	588	570	576	580	541	556	573	576	532	547	555	554	598	590	576	585	591	596	501	568	581	541	579	569	591	572	566	535	531	612	545	569	567	599	542	586	548	619	557	521	597	525	564	580	594	572	574	556	575	552	527	588	578	562	598	572	551	581	539	568	583	548	559	598	556	546	586	553	580	590	519	590	570	574	542	553	555	556	560	544	546	551	576	617	530	548	581	600	570	567	598	597	592	557	547	546	602	534	582	605	579	556	580	567	539	549	551	580	581	561	551	567	572	593	579	553	569	590	572	526	571	551	536	540	556	550	609	583	531	577	592	538	601	573	571	540	549	546	593	569	523	547	541	593	540	616	543	598	567	579	613	552	556	545	597	569	533	573	544	557	578	559	569	597	599	554	566	564	576	605	594	570	516	559	566	551	595	548	567	543	577	579	580	560	578	572	573	556	567	591	572	591	555	536	601	525	591	566	530	552	548	600	543	619	564	537	572	578	569	578	518	614	621	609	534	562	582	556	584	611	583	596	556	590	563	569	604	619	568	572	575	562	545	553	532	564	556	550	581	590	572	628	582	601	579	598	550	575	562	558	524	573	558	562	598	570	568	565	568	631	550	549	567	576	548	597	549	542	560	593	572	567	525	591	569	605	524	589	560	544	564	544	575	553	514	546	585	588	586	544	602	583	545	538	578	579	591	577	518	578	564	587	544	554	600	610	543	546	550	532	555	535	608	568	541	599	525	573	529	619	583	614	582	617	574	549	565	593	546	540	541	565	573	537	587	578	557	540	531
45447	19802	5704	2232	1452	1113	882	756	680	636	612	553	540	560	513	491	500	439	528	465	468	447	427	416	447	434	425	408	427	422	386	388	401	423	412	387	379	404	375	338	362	332	406	378	393	397	419	398	383	417	393	391	361	416	401	395	417	426	393	397	388	371	356	378	391	434	407	397	398	356	403	375	390	392	386	375	352	381	394	430	360	391	361	380	364	374	415	415	402	412	406	389	368	365	413	380	383	395	410	392	385	397	428	400	376	375	369	369	368	382	387	391	392	400	415	405	387	374	386	376	392	407	398	406	392	412	379	409	384	367	397	373	406	325	373	397	386	389	384	392	374	375	347	380	389	439	347	376	365	374	384	424	390	411	393	349	409	397	359	360	381	412	385	386	397	421	374	351	412	381	387	390	424	406	370	351	389	363	390	388	394	362	351	425	362	411	415	398	412	362	393	379	408	348	382	390	385	367	408	376	357	343	369	369	352	398	435	396	391	380	402	407	373	391	383	413	386	422	396	402	367	412	392	374	378	392	363	343	413	363	375	432	377	388	354	341	403	402	358	340	389	384	397	386	391	418	364	376	379	362	382	397	399	381	388	363	367	386	399	389	377	427	388	379	388	351	356	403	398	394	404	390	375	397	364	399	395	416	386	387	378	392	375	399	409	424	398	404	400	390	353	367	359	380	414	390	416	400	367	350	365	405	391	385	406	390	391	417	397	389	348	352	414	390	380	393	389	385	362	385	384	398	402	400	394	356	389	375	363	388	419	390	339	345	378	371	398	402	396	405	352	354	374	382	343	400	362	386	366	410	359	361	367	387	380	355	368	421	352	387	358	383	402	368	349	358	390	409	389	388	421	374	386	371	414	356	377	356	412	369	413	365	419	388	387	365	392	385	415	387	374	358	400	379	369	347	407	379	391	411	372	419	372	358	392	363	409	402	392	377	430	412	337	391	390	425	369	390	405	380	369	395	392	398	372	387	368	389	389	372	379	406	397	394	395	364	368	408	388	430	397	413	347	414	422	357	387	404	416	418	388	392	380	365	383	363	332	374	398	429	428	369	380	366	393	368	411	348	430	411	392	389	375	423	382	422	392	403	392	386	392	429	420	396	392	420	387	374	445	391	421	433	340	411	418	363	377	412	373	404	377	380	389	381	407	409	370	379	405	406	405	378	397	375	346	339	380	382	381	384	395	364	367	389	385	420	366	429	397	407	407	396	415	389	398	380	418	424	381	403	359	399	369	414	368	385	389	373	407	352	390	396	394	385	392	384	391	397	404	388	405	425	430	378	381	345	405	378	365	386	380	395	368	422	375	368	373	392	343	383	369	355	386	381	383	370	430	389	396	410	371	359	356	402	383	402	385	367	375	380	383	398	400	373	387	384	376	387	418	370	416	463	413	392	398	376	316	395	395	402	376	408	353	414	388	377	396	401	404	390	394	394	406	415	363	369	385	391	374	412	371	428	411	380	373	392	419	385	404	363	348	401	390	400	400	373	395	376	408	370	360	401	362	376	362	362	406	390	384	403	358	407	385	354	413	387	401	372	378	404	386	375	411	358	392	380	367	387	380	408	359	374	356	390	394	389	397	404	425	404	392	402	365	434	400	363	378	367	394	386	393	406	378	420	405	410	363	434	356	372	389	399	372	381	384	377	403	375	392	383	391	420	431	399	411	353	365	400	353	389	382	347	376	359	409	401	394	377	354	432	411	397	382	352	365	407	388	401	378	390	380	428	402	388	384	386	396	339	375	379	380	385	408	370	428	379	388	374	374	401	399	369	414	370	393	395	389	352	377	381	344	377	340	365	401	383	393	350	393	416	362	430	400	415	378	391	397	393	367	392	380	403	403	413	398	395	379	392	391	384	362	400	381	359	382	458	392	384	352	416	396	382	385	407	355	356	374	396	405	372	366	369	387	418	395	365	388	398	362	353	359	403	362	401	351	357	418	403	402	429	437	374	364	404	348	385	415	380	373	355	399	373	391	374	376	351	361	354	375	357	397	383	398	396	366	382	396	397	409	372	391	350	368	385	394	382	432	365	360	347	414	360	395	403	412	389	391	395	366	416	387	361	390	388	409	412	390	363	370	376	416	394	389	400	402	381	348	357	403	408	371	387	430	397	410	385	435	393	383	417	418	379	417	367	377	399	383	381	381	369	364	389	390	380	414	365	394	377	382	401	386	387	371	392	383	376	390	384	381	411	391	375	349	405	374	382	413	406	405	374	432	378	402	402	378	408	403	392	389	376	379	383	381	405	362	387	376	356	412	401	442	374	379	401	363	388	409	370	415	361	427	372	434	422	366	376	373	378	422	393	402	399	405	370	426	395	368	408	392	374	407	384	397	392	398	387	361	393	380	423	375	386	382	347	374	385	399	396	367	385	417	364	371	404	373	400	395	386	424	364	389	397	366	369	402	462	376	412	358	371	348	396	352	381	408	376	386	364	418	404	358	364	355	356	410	352	376	376	342	376	394	366	379	380	360	388	358	382	387	372	435	377	382	389	377	366	394	390	411	409	408	369	402	414	382	376	369	365	392	382	403	351	369	387	407	386	407	351	365	376	400	403	406	358	376	390	366	393	385	380	389	385	356	363	368	398	382	388	391	367	336	381	382	376	430	375	340	392	408	428	391	396	391	395	389	338	391	380	364	401	375	408	384	409	365	372	364	369	380	364	390	381	382	402	423	418	332	380	369	407	415	387	439	399	409	385	412	399	378	347	404	391	374	395	342	392	417	393	402	380	413	354	385	414	378	419	394	407	396	395	393	428	388	391	381	377	368	401	402	391	344	382	403	427	417	380	356	396	357	417	387	366	453	403	368	387	352	363	360	371	377	400	417	350	371	396	404	383	391	448	387	409	401	392	366	383	384	362	371	403	384	384	367	402	390	410	447	391	356	399	357	395	401	414	372	391	364	388	375	368	367	400	379	355	400	386	399	352	384	388	413	397	385	371	408	376	404	400	411	444	376	397	383	391	394	393	379	364	387	364	373	395	362	385	370	381	377	333	376	372	423	410	386	392	383	377	374	386	399	413	384	363	379	369	366	414	396	422	400	351	365	381	361	411	388	385	401	382	384	398	366	379	388	376	414	360	369	397	361	394	386	376	363	383	380	400	388	404	383	403	386	395	362	378	430	384	364	387	385	402	402	417	347	382	410	373	390	417	408	356	364	367	373	393	386	397	392	388	430	397	387	411	393	384	372	408	393	385	351	345	385	425	365	364	380	415	363	402	404	358	375	412	397	383	370	349	393	395	372	361	404	410	384	386	377	402	342	371	390	421	364	371	391	404	359	395	414	409	420	386	416	359	406	367	389	343	397	434	397	370	407	369	382	398	417	382	379	372	367	396	400	400	376	394	350	387	386	364	382	408	383	348	384	392	420	406	359	380	387	417	375	383	408	393	358	389	383	404	381	370	415	386	389	375	393	387	367	390	355	397	372	416	374	381	383	441	392	393	371	422	394	405	399	388	387	395
22419	2434	4713	5585	4884	3997	3565	2964	2539	2264	2182	2027	1907	1692	1671	1639	1550	1494	1540	1492	1471	1368	1379	1387	1347	1256	1194	1135	1161	1151	1114	1102	1051	1066	1094	1041	1009	1060	1006	1054	1032	1012	1013	1036	996	1046	987	942	1011	1012	936	958	974	978	999	962	988	962	953	942	977	964	1008	927	953	981	966	976	952	1002	933	972	1015	953	914	914	950	971	924	948	971	937	889	937	937	911	947	917	917	992	978	951	888	916	939	909	898	967	947	987	918	961	928	910	986	900	902	901	892	926	922	903	904	893	933	940	964	963	936	875	902	900	953	956	968	987	939	934	929	909	911	880	907	935	991	961	909	986	899	974	938	930	980	910	955	977	977	900	947	902	891	977	963	931	913	975	945	939	895	950	915	901	945	920	925	908	885	911	965	919	899	920	905	919	933	975	913	926	955	965	905	920	911	940	964	925	923	923	880	900	859	927	943	927	953	894	932	881	963	930	920	864	931	892	923	888	933	925	896	945	953	932	922	950	912	965	975	868	892	963	904	946	901	940	940	924	908	952	917	930	952	899	920	959	1028	933	937	934	890	949	909	950	914	943	948	915	931	919	995	916	882	923	950	880	951	909	940	934	903	978	966	932	938	905	956	986	899	869	971	943	939	944	970	891	905	923	889	884	950	917	937	989	917	947	940	956	926	899	980	956	922	969	911	926	902	896	913	965	955	935	917	965	910	916	910	949	893	962	885	925	931	924	890	934	901	917	929	958	963	923	928	929	930	923	910	948	946	903	963	935	940	909	969	913	936	945	877	930	923	944	876	931	920	939	988	943	938	908	938	921	942	928	905	960	893	1002	927	951	915	909	913	960	905	868	940	879	989	893	949	980	893	901	923	870	913	868	932	950	988	940	906	912	911	926	912	946	929	914	943	931	930	912	910	926	928	922	902	942	944	916	887	888	949	900	881	915	937	931	907	911	874	917	978	933	923	931	874	974	944	951	966	925	936	958	930	949	946	974	900	919	930	943	965	943	919	945	916	894	951	891	937	910	914	908	934	921	919	941	891	962	904	868	946	936	921	918	911	861	917	880	956	948	921	955	933	975	892	888	941	940	931	914	865	903	931	904	949	922	960	931	895	905	958	905	908	910	912	958	996	903	929	883	947	921	919	970	906	949	915	867	965	928	947	872	923	925	930	930	921	904	937	911	944	901	924	991	919	907	968	952	879	888	973	906	945	957	874	871	917	888	910	919	926	911	952	942	947	943	895	890	929	974	922	946	929	863	893	931	910	926	935	927	953	904	892	920	922	924	910	866	925	902	944	963	929	946	924	917	964	920	934	918	903	950	916	948	898	952	916	893	932	906	922	961	930	927	915	927	1004	977	956	966	895	949	906	916	967	883	948	965	940	926	945	929	962	924	897	939	895	944	934	934	918	900	897	966	946	930	950	953	876	935	932	902	940	895	936	916	933	938	946	903	898	880	906	909	910	921	905	885	944	893	972	964	920	948	919	941	906	936	902	943	923	935	889	893	930	921	900	902	929	956	909	881	887	928	914	935	923	934	934	945	916	898	960	866	988	944	925	940	891	917	848	939	960	974	978	919	901	953	916	926	930	930	932	972	947	895	907	936	942	932	881	925	932	936	913	891	911	920	931	917	939	881	923	936	862	886	923	974	975	972	931	974	954	930	959	886	983	938	978	908	918	892	923	995	883	961	866	945	870	941	922	946	912	904	969	934	979	919	933	912	959	972	929	951	917	905	926	901	958	901	890	962	910	943	933	918	909	961	931	875	891	891	914	941	947	903	935	890	871	934	884	919	951	863	939	908	852	941	924	945	938	930	924	919	884	914	966	958	911	928	960	918	948	887	893	957	861	941	929	900	932	916	948	908	906	911	928	941	900	868	969	932	935	959	911	911	1005	958	926	893	896	947	960	905	894	932	892	917	955	1008	968	937	926	910	955	940	953	948	960	951	1040	956	952	938	925	940	893	898	921	893	947	900	913	925	949	892	936	951	901	939	923	914	929	933	918	927	921	905	919	908	908	938	903	981	919	937	939	925	922	924	966	943	953	938	903	964	930	941	952	919	916	956	962	900	963	942	942	895	909	934	898	1012	869	974	899	950	907	938	934	953	965	916	847	891	906	935	927	893	966	935	912	922	998	938	918	947	940	876	934	889	994	888	914	956	930	926	947	936	889	908	977	965	890	941	932	938	902	941	969	872	1009	927	953	911	872	941	970	949	951	903	968	923	966	942	964	914	945	932	986	921	939	909	960	935	904	961	906	926	932	952	951	897	937	959	897	973	932	939	947	1005	935	953	885	926	926	904	869	896	941	888	924	908	907	902	956	908	942	976	945	939	916	962	958	902	891	953	931	974	894	902	978	901	938	907	990	935	935	924	955	933	950	900	942	940	891	927	953	943	940	907	909	978	940	976	923	912	904	895	987	923	932	937	971	960	988	918	911	931	882	920	950	948	904	906	941	897	929	969	901	966	896	923	878	943	952	932	894	965	918	959	936	924	899	941	901	994	961	938	927	931	920	927	920	946	932	907	914	919	905	899	939	952	936	900	966	879	931	881	921	963	915	985	930	888	846	935	917	973	893	891	955	908	921	940	897	987	928	973	923	908	967	878	916	943	913	904	893	934	881	887	909	877	981	915	942	895	944	923	888	959	926	890	972	923	920	969	876	909	866	915	950	902	923	970	949	980	948	892	927	861	940	929	904	931	889	883	944	900	926	936	836	916	924	900	941	899	911	972	879	918	933	929	913	942	935	892	990	942	962	954	969	922	965	967	895	892	949	911	1000	916	942	930	940	922	933	909	977	883	926	917	922	933	902	971	950	927	983	925	982	938	943	932	899	896	929	904	929	921	932	921	943	910	908	932	958	877	927	921	934	852	888	943	976	916	908	917	961	940	935	859	950	894	938	871	894	938	885	1009	990	918	854	890	912	906	957	887	911	937	947	918	998	969	901	945	952	902	1028	881	972	863	907	959	888	922	946	971	925	925	994	913	942	937	920	931	951	968	899	946	920	891	960	888	978	925	951	974	937	929	959	966	899	911	901	979	890	961	934	888	967	971	904	934	899	870	919	925	956	936	928	982	884	884	898	918	900	943	891	878	909	916	901	936	942	940	892	943	928	932	981	970	923	921	886	960	937	936	966	920	908	928	911	925	960	927	923	922	934	918	910	886	914	914	963	959	903	934	982	952	894	953	963	938	916	926	927	929	915	881	902	927	930	961	939	935	901	897	879	958	891	901	926	893	927	944	898	928	945	948	911	949	933	858	887	891	910	896	903	936	906	950	944	988	984	928	961	977	959	924	956	944	917	955	900	934	984	895	971	938	901	913	963	959	938	889	933	914	951	930	948	953	922	1052	912	869	908	934	890	930	893	952	959	917	909	931	918	962	924	956	939	892	931	869	927	970	859	905	937	938	927	935	877	967	968	912	909	921	930	905	931	988	884	896	946	973	907	891	937	914	919	888	917	927	939	926	930	934	890	878	941	1013	903	898	1014	924
2887	216	225	179	200	152	155	200	147	137	160	170	145	170	157	139	143	139	149	163	161	144	139	176	155	172	157	146	148	156	145	138	151	154	143	171	178	139	118	148	143	158	163	146	128	133	140	136	147	150	139	155	156	160	142	157	144	185	143	145	154	140	131	141	161	131	157	125	155	151	148	134	150	139	135	146	156	144	136	128	138	137	148	146	140	157	158	131	135	138	123	123	158	124	134	160	157	140	125	157	130	158	142	145	155	146	140	149	134	130	158	141	162	166	141	142	151	137	139	149	169	136	159	129	136	149	151	157	136	157	162	167	143	137	154	132	149	145	131	136	146	138	151	150	126	159	130	145	148	135	149	164	131	130	171	123	164	139	130	149	162	161	144	160	155	148	156	132	152	143	145	165	167	126	133	127	143	115	145	125	132	133	133	145	125	150	152	141	145	147	133	144	125	144	142	136	186	147	139	127	159	138	155	145	159	128	138	157	147	156	159	143	146	150	128	129	139	130	159	176	134	143	155	145	122	156	156	118	165	162	157	152	139	149	139	138	145	143	131	134	138	139	151	129	163	138	145	188	142	152	153	146	155	130	161	132	144	140	126	138	130	128	155	158	134	135	124	140	118	134	150	131	143	134	134	139	153	160	131	152	133	135	159	145	137	132	142	168	136	154	137	124	144	143	143	121	160	141	153	139	132	141	144	121	152	148	145	139	129	157	137	140	135	145	145	121	164	139	138	143	142	150	148	152	118	131	133	128	160	139	148	131	154	165	133	136	123	138	151	159	156	164	153	161	158	119	161	145	142	145	163	140	148	151	150	146	133	136	133	146	130	146	146	148	143	144	129	132	138	128	153	151	141	123	153	156	121	129	145	148	138	120	142	164	134	116	138	144	163	173	150	153	136	133	125	175	156	149	148	148	145	164	137	144	138	134	143	157	131	143	156	137	143	142	154	149	141	137	131	137	135	139	157	154	126	138	137	139	138	148	146	134	128	127	123	145	150	116	135	135	118	144	165	118	146	148	154	130	125	166	163	146	167	130	132	179	141	153	168	124	139	143	137	115	156	149	143	134	163	159	128	135	144	152	142	134	143	153	140	143	147	123	159	151	149	141	140	142	151	119	152	137	143	138	144	133	143	155	144	176	149	124	142	132	134	115	142	168	145	150	133	137	142	166	148	138	145	148	178	149	125	138	155	136	150	149	148	150	142	157	126	161	149	120	142	152	152	141	147	157	140	167	147	126	147	165	129	150	112	120	160	152	142	124	142	156	148	125	151	131	118	115	131	146	140	139	133	154	148	138	135	143	130	144	150	123	132	136	138	149	142	141	147	162	157	143	140	116	149	123	144	136	148	160	156	146	139	140	156	166	155	126	159	136	170	143	149	131	142	137	120	125	143	177	142	134	151	143	156	132	137	146	147	128	127	133	168	138	137	157	144	138	137	140	126	139	148	139	159	143	151	162	151	147	145	147	132	140	147	134	144	172	154	151	156	150	146	147	132	146	128	157	133	153	130	144	135	147	150	130	131	164	143	130	124	141	144	151	136	129	139	148	138	157	128	129	134	147	121	150	136	144	158	142	143	145	121	157	156	127	125	134	146	158	171	134	156	137	157	143	155	140	129	152	127	127	128	158	151	125	134	163	158	150	142	170	128	159	141	133	119	152	144	156	139	147	119	164	143	118	159	147	152	146	129	158	135	163	139	148	137	164	153	148	139	139	153	160	154	145	134	118	119	144	155	120	155	119	123	120	162	169	130	145	147	150	131	138	156	147	126	170	147	149	158	140	132	131	139	142	129	149	160	154	149	148	159	118	160	120	151	156	142	164	131	170	140	134	146	140	156	138	153	152	123	129	132	162	148	156	147	142	162	163	128	135	145	152	151	140	166	137	145	155	136	164	141	140	148	146	146	161	142	137	158	113	131	153	146	148	146	127	125	160	130	151	154	124	138	145	140	157	124	145	148	161	144	147	148	149	146	151	148	148	150	122	132	162	119	136	130	134	163	114	133	144	117	148	142	127	146	160	146	147	146	169	144	156	143	130	127	151	136	137	143	120	146	120	152	157	142	145	158	171	159	124	133	155	147	134	130	140	136	128	146	148	130	115	160	154	152	128	143	169	174	124	142	148	121	170	140	131	148	159	135	154	147	131	145	145	153	130	128	149	148	130	157	127	138	128	132	153	155	132	150	151	119	145	140	155	160	143	160	138	132	166	147	153	125	149	141	146	164	149	137	144	135	143	131	145	125	132	136	124	141	140	140	150	166	140	138	155	168	142	128	148	136	139	166	151	151	179	135	137	134	147	167	148	158	139	159	150	146	155	134	155	162	135	143	155	116	130	131	145	137	155	137	141	141	145	159	135	158	167	134	138	140	120	147	145	160	110	153	143	135	130	156	173	150	156	145	146	158	154	134	128	135	140	146	141	183	167	154	148	150	136	134	159	130	155	130	149	152	144	146	127	140	146	143	148	140	168	143	123	148	146	133	155	150	147	144	135	141	127	140	126	124	159	137	142	161	125	143	131	150	146	128	141	144	144	129	158	151	133	128	128	169	138	157	141	149	163	144	150	147	150	137	152	141	143	154	143	150	111	145	125	155	133	154	138	147	157	162	153	135	133	139	157	147	132	166	123	132	136	149	132	140	136	111	160	156	159	134	150	156	145	145	169	161	130	153	149	152	148	133	188	159	140	161	153	160	147	153	145	159	161	159	138	142	144	135	123	144	125	126	149	128	142	137	128	131	159	156	141	122	138	143	138	145	125	167	163	123	161	160	158	172	147	165	146	115	149	121	155	133	153	132	157	159	124	142	144	174	163	139	143	144	146	131	149	133	147	139	147	140	135	122	156	142	163	151	138	159	144	131	144	149	139	155	137	138	147	130	145	143	136	142	122	134	157	131	136	129	157	124	119	168	152	135	144	134	134	151	117	139	132	138	149	154	142	141	163	131	137	148	123	150	151	150	148	164	141	150	155	150	170	151	146	123	141	127	144	144	145	137	151	150	124	132	121	132	143	129	168	165	160	119	138	132	131	141	128	148	164	152	164	150	136	158	137	131	124	143	150	133	132	168	132	143	124	145	133	137	145	159	174	136	150	129	153	138	137	137	154	126	159	133	143	150	139	151	185	134	156	148	143	142	136	147	151	137	156	161	131	136	135	154	152	140	137	169	156	131	139	151	134	146	124	148	146	148	122	129	160	149	136	119	148	140	155	131	140	161	141	149	141	155	145	132	134	137	139	163	115	157	147	141	151	145	135	157	137	137	133	143	128	164	142	134	156	122	132	129	144	142	146	125	149	145	118	159	141	163	143	170	147	139	136	147	143	131	156	136	129	142	144	141	161	138	135	132	146	134	166	177	166	136	155	152	128	156	116	124	139	152	134	138	157	141	147	125	135	145	147	155	136	153	143	137	135	141	149	153	132	142	165	158	134	142	134	155	113	140	144	135	145	139	143	146	153	150	145	142	148	180	141
3281	504	594	634	588	587	536	544	480	466	485	505	500	529	530	500	436	470	480	535	503	535	495	485	516	483	458	479	420	417	420	447	472	468	431	426	450	399	411	439	425	455	425	438	409	410	430	432	406	420	393	448	427	436	388	405	410	437	392	397	418	408	400	402	387	429	419	416	427	438	411	386	399	404	391	400	416	485	392	427	426	389	426	401	391	424	432	451	408	424	384	442	416	435	422	437	425	430	458	404	445	409	407	396	399	409	448	405	403	449	396	442	456	449	412	412	439	431	402	411	430	430	429	444	433	443	442	417	462	397	478	416	398	401	429	418	435	418	426	407	408	417	440	416	414	423	415	361	430	397	433	402	379	412	421	407	416	396	395	443	456	419	427	420	392	407	472	430	386	425	480	420	383	425	425	427	411	388	402	424	439	440	418	404	399	423	426	385	436	392	400	409	421	419	465	404	409	429	400	461	390	411	427	427	404	394	396	414	444	439	369	423	426	431	448	427	423	401	466	383	415	406	439	378	473	427	426	429	410	405	439	457	435	432	448	407	414	423	444	388	450	400	453	432	414	414	406	412	427	415	437	387	397	430	425	411	408	403	406	413	425	413	442	418	371	370	436	432	441	463	431	413	432	454	476	406	436	385	415	401	423	433	424	441	400	434	415	389	446	427	387	404	405	436	405	408	407	398	434	450	447	424	431	422	435	406	431	415	414	430	390	409	431	440	440	427	426	423	450	470	462	402	378	446	450	447	438	395	386	451	399	419	399	401	388	442	425	400	412	411	444	420	428	417	374	448	407	427	400	445	448	403	428	402	399	411	417	399	402	437	401	425	442	462	412	401	472	410	425	399	408	370	451	416	411	417	461	433	421	378	424	412	395	424	447	443	427	385	431	392	428	406	405	450	397	443	428	419	423	421	406	411	413	421	437	409	412	402	398	412	435	419	411	431	408	389	420	414	465	453	422	451	407	402	420	393	415	430	439	402	423	448	456	397	416	424	411	461	439	432	430	454	457	390	405	413	437	437	409	432	419	408	416	442	448	392	425	436	459	396	434	405	424	376	428	402	429	412	403	401	409	404	432	392	442	412	396	395	393	415	420	417	443	448	427	414	422	421	405	417	454	413	402	424	445	422	422	432	399	440	403	402	412	409	410	425	403	428	433	395	378	416	412	413	406	430	425	400	381	434	426	428	426	429	423	410	459	394	403	437	432	401	417	416	423	434	447	437	451	435	417	426	402	461	416	422	408	420	430	414	421	466	455	378	447	424	412	454	411	443	414	426	413	379	426	421	434	428	381	404	405	414	443	429	444	431	430	421	436	445	410	397	456	411	404	393	398	423	431	449	429	399	423	402	439	402	466	442	406	425	418	417	441	386	381	405	409	401	392	382	409	409	412	429	405	435	405	419	412	429	404	420	450	414	433	399	407	410	428	415	394	411	446	441	414	392	388	468	433	409	372	395	409	397	410	446	447	413	422	427	426	374	405	422	448	429	403	374	393	429	394	454	431	436	386	450	393	395	404	438	378	400	422	392	427	432	430	424	407	406	429	446	442	423	438	416	435	400	431	429	415	427	423	441	448	391	418	414	416	398	431	430	392	434	423	376	443	387	370	451	424	416	430	412	446	400	406	433	417	463	436	408	435	416	447	441	438	404	428	413	442	427	431	419	402	403	403	422	401	401	394	387	417	469	410	421	421	399	444	431	432	412	435	415	411	414	415	429	457	384	425	429	415	443	381	399	426	425	425	407	413	416	413	458	435	426	415	429	376	431	422	417	400	415	418	400	428	426	416	478	406	428	412	431	417	417	429	433	413	411	415	413	416	428	429	405	423	399	420	404	424	419	438	406	420	439	427	419	366	408	429	406	424	413	427	398	436	437	424	421	392	385	417	437	414	432	395	419	392	403	413	420	456	412	415	419	404	384	446	440	425	440	429	433	433	464	420	384	397	427	426	407	440	422	409	420	411	407	374	416	410	428	420	405	375	440	394	404	450	440	422	431	437	459	407	419	392	431	419	421	443	417	423	415	424	416	419	413	438	401	422	433	405	401	434	399	447	394	430	417	444	414	411	458	416	404	427	442	401	371	398	406	412	415	427	404	417	446	397	420	420	412	422	413	394	422	457	393	424	404	435	450	411	453	408	405	399	418	432	419	427	433	412	421	389	387	412	448	438	430	461	461	427	423	422	403	395	424	398	439	433	438	425	456	461	416	433	427	410	415	408	389	407	439	409	398	404	431	454	369	423	454	417	406	428	432	417	423	395	426	411	439	412	428	411	421	456	415	402	462	445	388	409	396	405	412	388	383	387	428	456	403	399	405	417	413	445	396	394	393	424	430	374	411	392	442	368	455	436	402	418	443	398	442	448	456	447	411	419	418	406	401	411	423	417	383	414	420	415	397	427	425	426	395	416	422	432	448	430	438	449	431	426	434	445	401	414	402	445	440	394	414	445	437	388	453	394	410	417	422	432	428	417	414	448	419	431	424	419	383	425	422	431	402	450	444	405	429	422	399	391	455	417	394	399	436	422	389	430	451	460	412	478	398	453	393	431	419	399	396	410	430	426	409	412	414	438	419	417	425	399	439	419	428	402	412	413	458	391	443	415	451	429	424	395	415	392	417	448	452	417	430	430	409	425	421	436	414	426	440	373	413	432	374	440	384	426	433	418	417	437	437	418	417	403	416	422	396	472	449	431	415	425	428	444	414	404	436	420	411	416	416	418	435	427	403	404	414	428	380	436	408	412	413	431	442	357	430	423	421	452	419	444	441	464	468	429	416	431	414	425	442	433	388	415	459	442	443	452	396	391	407	440	454	411	433	438	436	448	444	434	450	420	459	400	426	453	427	385	425	443	441	483	430	378	440	400	394	430	420	438	413	446	391	435	411	428	424	394	422	417	416	402	408	417	389	465	430	455	436	423	422	388	400	458	456	407	412	475	429	431	403	395	438	395	381	420	472	460	413	419	435	404	414	433	446	428	382	461	416	402	406	382	398	417	439	434	400	390	459	422	400	426	417	449	452	411	455	406	407	424	442	429	398	398	430	389	440	397	391	406	405	403	402	408	426	414	415	426	413	407	406	391	383	416	413	448	388	423	392	456	435	426	439	433	416	413	409	404	450	412	460	421	404	414	407	415	452	400	408	426	365	422	420	422	434	424	417	442	392	408	438	427	458	421	409	412	415	421	405	398	433	434	389	400	393	377	393	427	417	425	395	391	439	431	403	410	416	455	396	443	425	406	414	427	413	373	396	409	407	437	457	428	411	400	428	428	422	398	398	387	410	410	419	463	428	451	396	398	409	419	426	396	422	415	453	439	435	464	410	422	417	436	411	435	399	427	389	455	395	411	413	429	421	439	385	406	400	374	393	411	436	422	438	413	404	416	407	413	451	412	393	418	418	397	446	411	435	409	387	379	430	418	436	388	433	402	413	414	421	417	383	394	423	435	421	417	421	422	449	427	414	416	421	377	409
29541	8099	1361	951	725	553	480	370	365	317	315	308	288	270	260	270	257	235	248	246	259	252	220	236	229	238	214	239	236	214	226	231	200	207	198	216	198	222	209	195	247	227	210	219	190	214	199	184	194	208	212	204	196	200	222	201	224	241	202	222	213	189	225	230	188	212	225	195	201	186	209	205	223	205	200	214	202	211	214	233	223	208	208	202	173	186	218	207	210	247	195	206	198	184	222	248	211	223	211	201	218	238	197	212	198	203	206	208	241	198	224	207	222	226	210	193	206	229	189	207	234	205	179	218	178	212	209	221	215	198	216	228	206	193	220	194	206	191	206	204	188	219	159	206	189	174	197	214	213	203	227	200	186	215	210	224	204	219	192	218	196	221	189	245	211	196	221	188	218	185	179	215	201	196	218	217	207	209	195	207	206	217	204	229	191	192	213	176	205	222	211	203	211	202	197	205	211	208	197	217	201	235	208	195	222	204	199	213	201	204	212	224	211	212	208	203	181	202	227	188	200	215	218	211	218	225	203	195	211	209	216	226	227	217	182	196	243	198	211	198	212	199	193	207	211	197	226	203	208	192	205	221	178	211	220	197	217	213	205	197	206	201	210	211	188	200	187	193	199	220	197	203	207	218	205	229	205	195	207	222	191	202	192	216	230	194	198	218	214	237	234	205	239	228	186	200	209	201	192	188	202	224	225	212	187	210	207	236	219	197	203	224	203	214	183	176	191	206	218	206	207	192	212	199	218	216	186	196	232	203	215	200	202	213	208	196	187	234	194	202	242	199	212	205	219	208	214	201	222	179	210	209	196	185	203	235	220	233	214	201	201	176	228	211	220	189	200	226	230	197	198	225	232	214	216	219	184	201	215	218	190	212	194	223	212	213	198	215	183	216	189	229	200	222	201	227	229	197	225	211	196	202	196	213	214	198	205	173	203	196	179	209	193	188	187	179	217	203	195	196	208	224	229	204	186	206	209	180	215	210	221	209	243	210	222	195	214	214	227	191	217	215	191	220	201	198	227	188	215	201	198	208	225	213	204	214	230	215	211	215	218	223	169	212	223	214	190	215	202	217	196	204	189	194	199	216	231	186	210	210	211	236	227	212	186	208	194	212	190	179	186	221	185	205	195	192	220	197	200	183	212	187	212	214	228	202	216	173	208	205	219	208	194	224	202	198	204	217	215	201	203	203	222	208	189	198	215	177	196	200	192	208	210	210	202	221	196	241	190	199	204	172	227	212	210	196	177	244	192	212	191	196	188	216	217	210	201	201	204	219	195	183	204	181	217	218	240	210	212	203	218	205	209	216	198	220	199	188	197	199	199	214	218	200	207	232	219	214	189	194	213	211	210	192	204	218	169	184	213	216	205	197	210	200	197	203	200	201	201	206	210	218	205	175	216	208	177	192	208	194	192	209	178	205	200	220	189	223	208	211	202	200	205	218	183	200	182	216	250	194	207	210	194	205	223	201	208	233	215	196	221	215	189	206	229	206	220	185	207	202	211	218	220	209	202	235	196	241	205	210	210	205	225	226	215	185	225	186	202	211	204	215	195	191	213	224	222	197	200	232	230	197	211	207	213	246	237	211	184	201	223	196	195	223	227	209	213	216	199	179	224	233	191	209	204	190	205	218	223	230	205	193	198	207	189	210	217	195	198	198	171	207	203	203	198	204	205	218	221	209	216	203	220	212	183	203	198	219	209	214	200	193	208	198	236	186	182	198	206	184	199	201	228	213	219	200	209	195	201	207	200	226	192	228	218	192	191	224	210	207	184	209	213	181	239	223	173	231	209	195	210	184	200	213	207	226	208	183	208	226	213	214	224	218	210	184	213	200	224	208	241	207	213	193	196	196	193	246	214	208	236	206	214	208	213	179	214	227	184	213	201	217	201	164	194	204	210	222	195	206	209	213	220	210	208	176	204	206	206	197	202	231	212	217	203	200	236	184	231	216	201	216	209	207	198	215	199	212	198	219	226	215	204	202	235	194	217	212	183	216	222	199	208	195	198	196	167	163	176	193	214	213	249	168	209	237	210	214	211	248	197	201	195	216	197	241	195	189	221	181	218	200	192	203	186	197	192	196	202	209	193	187	217	204	191	222	193	187	206	204	199	198	183	202	207	204	213	201	197	223	195	210	218	210	221	175	192	204	218	229	201	198	168	214	237	184	230	219	216	232	199	188	205	216	199	205	203	202	214	185	228	202	199	218	189	198	218	202	215	204	186	231	231	225	186	193	214	208	229	210	200	194	209	196	213	204	217	208	213	222	229	194	217	185	209	194	211	218	219	181	206	255	217	207	198	200	197	214	226	235	221	245	211	208	204	220	217	187	213	193	208	213	217	204	223	189	210	195	198	199	197	221	229	209	216	214	188	194	188	214	211	216	188	219	207	235	216	177	205	206	208	201	213	204	221	185	202	202	218	213	211	222	179	190	206	195	190	207	220	222	215	206	203	184	220	222	195	215	211	217	213	201	227	221	233	199	177	191	203	199	210	212	217	214	205	212	214	226	208	218	207	228	182	209	216	221	233	214	188	172	201	202	211	224	213	191	206	187	211	207	206	228	239	215	219	174	208	196	239	216	200	209	193	210	223	198	225	176	214	216	235	214	186	194	165	208	191	199	256	195	220	167	208	196	230	220	194	216	214	204	198	194	188	216	205	234	204	194	209	241	208	212	207	217	233	186	215	195	227	214	205	206	191	198	239	216	206	193	207	217	183	207	210	195	222	200	217	202	203	218	207	205	198	197	215	187	226	208	196	189	190	213	198	201	214	199	224	211	208	198	197	195	196	177	183	209	193	221	183	196	193	197	202	192	210	208	196	230	201	215	197	212	199	228	215	191	192	199	208	204	203	202	202	190	224	198	220	190	208	170	213	182	161	214	233	213	238	223	214	205	211	217	206	211	201	208	207	206	230	205	203	214	198	197	202	215	208	196	206	201	205	237	210	215	240	219	221	226	190	175	210	224	206	216	209	164	190	197	214	237	212	203	214	212	212	217	217	198	195	217	206	194	228	226	206	203	178	213	200	214	192	205	200	210	218	199	199	214	219	219	215	210	194	217	208	231	207	205	203	184	222	185	237	198	212	222	210	232	244	204	207	188	206	219	217	211	194	234	197	225	214	222	235	185	210	206	199	189	191	208	211	184	227	226	201	210	227	204	191	216	224	215	193	181	215	201	209	207	233	216	208	215	210	187	226	183	196	200	215	192	194	229	206	191	205	231	181	197	216	210	217	207	185	206	208	212	176	213	196	191	198	192	220	192	222	202	182	223	224	204	217	223	212	215	210	188	201	211	196	221	204	191	191	199	215	204	229	207	211	194	201	187	224	235	219	207	206	228	189	211	226	219	197	206	202	206	207	210	200	208	189	190	198	188	231	198	195	231	205	237	192	212	201	215	226	175	205	213	198	249	227	205	199	225	195	217	191	204	214	218	205	197	221	192	196	195	203	196	221	212	209	192	220	241	187	208
15252	1312	2576	2990	2567	2190	1851	1609	1465	1279	1194	1167	1149	1018	975	945	919	858	933	930	913	822	845	865	816	714	693	717	690	659	656	691	618	672	672	660	650	592	565	583	618	654	638	633	604	585	589	585	607	604	596	592	604	579	589	585	560	553	583	560	580	578	572	611	605	561	606	590	563	592	587	585	594	580	547	546	565	556	614	598	597	609	585	580	609	575	602	566	551	585	563	576	564	585	573	566	554	521	585	574	596	561	595	554	566	565	611	560	606	571	597	620	537	576	550	584	593	614	511	572	544	600	546	554	580	584	550	567	591	570	565	584	554	573	605	563	544	561	560	598	592	546	636	589	550	585	520	596	547	591	543	577	577	562	567	550	576	543	589	563	607	576	510	542	605	593	590	593	612	551	582	589	554	559	565	570	545	568	568	557	549	602	557	569	558	591	573	579	566	554	582	575	540	569	532	566	494	563	542	524	575	529	587	575	606	545	566	563	596	555	575	527	579	558	546	579	565	562	568	603	626	564	565	583	571	564	549	579	565	599	562	562	565	549	604	533	585	591	558	569	605	566	588	587	577	573	528	617	579	504	562	539	593	569	526	599	558	577	592	540	583	580	528	598	559	569	583	591	600	572	558	542	549	579	594	556	589	563	554	599	587	546	555	608	571	605	602	582	563	562	553	548	585	500	538	582	535	529	578	584	572	590	574	561	559	561	542	570	575	610	596	548	559	561	567	573	577	591	577	605	577	522	597	577	546	560	579	634	571	560	609	549	522	557	607	600	561	543	560	580	552	540	610	546	572	599	559	607	569	558	572	577	552	575	565	596	557	563	582	554	562	588	561	547	591	580	522	592	542	578	586	598	564	538	566	544	580	552	574	579	564	570	555	569	591	599	567	568	548	615	575	590	545	586	579	602	568	576	608	578	537	591	611	561	584	576	556	578	550	576	571	563	551	566	540	533	579	595	559	552	552	570	590	563	598	540	588	572	539	550	589	577	533	570	579	560	563	556	599	601	559	582	565	590	559	571	557	570	585	555	589	572	568	568	601	560	533	546	539	572	559	567	585	585	584	573	555	554	605	560	566	590	573	559	586	617	581	540	557	532	589	546	553	607	574	580	557	596	534	537	574	571	586	561	586	559	591	515	581	560	569	555	597	561	580	540	562	530	544	575	595	569	566	534	565	551	568	577	585	564	589	574	559	551	573	553	587	562	590	588	541	576	592	559	640	575	601	557	589	578	567	558	580	581	562	561	606	550	589	587	600	585	594	588	546	601	567	562	556	573	553	516	581	558	590	567	553	555	560	579	553	541	560	572	552	567	586	559	606	551	550	592	620	593	580	550	563	583	533	557	569	540	609	513	594	590	578	545	516	577	574	560	568	568	555	530	566	562	582	567	571	564	555	599	564	579	577	541	523	627	592	580	562	587	569	595	557	571	596	581	567	564	539	562	605	567	537	564	565	577	580	548	511	585	565	612	593	606	528	577	604	551	561	617	588	597	598	541	574	553	614	574	558	590	617	564	526	578	578	578	552	568	578	546	614	517	554	575	516	574	582	556	570	573	600	559	570	545	577	583	586	575	553	563	588	511	613	621	583	536	539	598	577	578	574	618	526	556	540	629	567	584	577	544	583	605	587	579	577	566	570	557	606	590	566	596	544	558	582	552	558	531	610	616	554	587	577	552	573	527	535	553	573	558	558	587	528	554	558	532	583	548	553	558	556	588	554	582	579	568	626	516	587	631	587	586	565	546	544	573	600	593	591	519	602	558	574	559	569	542	546	556	563	568	574	564	585	601	546	511	590	566	564	552	597	547	600	558	559	614	539	573	557	603	587	582	637	586	550	608	562	585	566	591	552	554	568	589	595	574	555	555	548	530	536	529	572	585	540	569	506	566	528	558	542	572	585	573	573	549	595	585	609	582	578	565	595	552	539	564	545	532	536	562	523	521	619	609	582	608	607	601	568	546	620	519	570	544	545	581	567	585	561	575	554	576	568	566	579	560	572	589	575	593	613	592	565	565	551	564	552	587	591	551	539	556	544	605	604	547	551	607	570	613	592	570	567	557	624	573	548	567	593	545	564	542	600	581	550	578	591	580	552	580	581	603	591	550	539	547	511	567	506	544	618	584	594	610	555	570	551	561	551	569	548	560	543	579	564	600	586	564	572	578	562	599	572	569	582	567	554	566	606	556	590	562	569	591	576	597	607	525	582	599	552	565	550	575	571	574	588	570	589	565	587	560	520	541	569	572	569	530	537	569	562	556	571	581	574	579	584	569	554	517	583	586	554	522	574	567	579	540	576	568	557	557	568	573	564	576	571	562	563	590	577	589	586	565	582	552	565	596	597	560	595	550	578	572	590	561	548	572	578	611	521	546	553	591	543	599	537	594	563	512	561	570	592	545	543	594	614	543	536	537	574	572	573	576	574	583	605	541	556	596	562	565	594	567	591	558	566	540	584	571	565	580	590	535	546	554	542	565	576	623	566	580	578	604	523	549	571	584	527	578	550	597	551	550	559	537	567	576	545	517	595	589	565	596	611	588	595	560	568	587	555	537	568	542	570	603	568	612	554	561	535	550	583	548	600	565	576	580	547	597	584	580	545	591	568	576	571	549	563	550	550	569	561	561	595	552	596	610	593	628	585	554	574	530	604	578	588	473	566	574	565	560	532	530	539	564	575	556	593	561	558	575	586	546	566	566	567	574	536	508	570	578	590	570	532	571	565	582	575	594	573	579	566	564	564	517	607	536	564	566	537	580	585	554	604	568	563	591	588	591	576	604	554	584	569	566	584	576	582	587	556	567	578	615	629	546	552	516	580	529	604	602	602	553	605	555	594	575	609	539	594	569	589	569	585	579	563	565	532	582	527	586	598	605	609	575	564	540	587	612	553	596	560	577	585	580	581	579	522	570	584	543	606	573	572	602	592	565	539	619	512	540	567	603	566	552	564	627	563	566	590	597	590	596	568	597	581	554	594	546	581	569	536	606	617	610	552	544	545	593	595	571	555	580	586	603	580	561	561	541	547	561	542	584	598	528	597	577	600	608	568	616	572	584	604	547	589	579	585	558	551	575	575	577	581	613	546	611	569	552	533	587	566	540	551	548	568	538	569	558	574	552	567	520	606	550	538	515	575	586	565	556	514	559	600	588	555	547	546	531	598	574	566	563	578	558	576	561	557	604	566	584	558	589	569	546	605	549	602	526	573	584	627	538	560	549	572	584	567	574	554	593	569	549	549	561	571	571	549	551	559	628	554	590	549	561	611	556	566	573	540	567	533	572	557	544	580	597	539	569	534	579	569	588	579	574	573	591	591	590	556	615	534	541	527	555	579	535	515	570	614	592	587	551	585	547	557	550	550	555	561	548	562	609	575	583	604	547	532	527	549	608	550	555	569	508	575	547	527	587	583	600	616	565	590	583	597	552	528	582	539	567	576	573	558	585	615	539	552	575	580	591	540	551	544	556	542	602	587	548	587	565
44024	18382	4973	2317	1530	1070	881	711	666	615	583	514	513	506	457	508	450	474	488	464	439	410	442	422	435	394	404	413	393	401	404	403	364	395	405	430	443	371	424	418	386	403	404	378	388	376	415	398	388	373	435	396	435	404	413	392	401	372	401	413	378	378	415	402	372	371	366	412	419	391	396	392	391	397	366	396	395	379	377	387	386	395	414	376	388	418	374	392	392	350	385	382	362	377	356	362	374	443	373	384	395	352	390	393	379	406	398	403	392	370	370	380	383	406	376	376	382	404	429	383	391	372	398	385	402	377	404	372	391	428	407	378	373	390	402	394	387	360	378	436	395	369	383	335	375	381	396	378	412	380	366	371	371	388	400	374	431	362	401	344	350	352	397	385	397	358	394	383	396	399	401	403	388	393	419	412	367	374	393	356	370	354	426	388	399	393	351	383	366	372	365	392	353	367	352	381	428	371	372	346	402	348	400	391	389	443	401	384	407	370	400	393	360	420	417	448	393	383	383	417	382	386	388	364	391	403	376	395	365	341	401	405	379	382	385	427	387	389	384	423	373	407	381	435	399	400	364	384	362	447	389	400	403	397	405	392	392	384	398	400	367	361	373	405	403	381	396	378	384	389	395	393	409	406	367	371	381	327	385	407	438	364	357	375	396	379	392	377	386	389	377	395	389	372	378	389	395	369	381	433	373	390	352	400	427	355	374	351	365	407	409	416	375	377	356	365	383	351	376	367	365	389	367	380	406	402	409	395	382	385	396	362	372	377	384	422	348	409	392	364	358	393	378	388	379	372	377	400	398	391	336	390	402	392	401	369	420	384	388	429	386	386	405	379	405	391	387	381	384	364	376	431	385	390	406	393	381	371	414	389	374	384	402	401	355	415	390	359	394	374	375	389	378	376	347	391	413	352	351	398	413	379	405	410	383	401	373	355	382	380	373	395	369	387	385	376	378	381	395	401	376	405	384	351	412	371	394	405	404	373	387	382	412	367	395	392	396	372	389	387	392	365	372	400	380	420	357	428	393	393	386	386	384	376	391	373	424	386	377	364	379	418	394	360	378	415	391	332	403	407	379	395	375	381	386	388	396	387	354	365	412	394	395	392	388	409	377	375	388	369	395	380	402	365	403	377	400	386	392	405	424	398	394	426	407	401	415	378	389	396	366	389	392	360	349	395	397	399	396	418	363	344	421	411	375	345	377	373	384	346	392	407	386	379	415	387	379	384	340	392	377	381	396	400	348	370	372	367	346	413	399	355	369	352	364	380	407	399	383	369	350	401	353	384	377	378	381	434	390	395	365	381	397	353	424	392	400	343	381	358	406	352	371	415	407	388	392	411	415	398	438	406	379	390	360	377	376	372	369	404	368	361	351	407	392	416	422	369	378	378	383	363	381	373	378	382	416	415	372	401	382	392	376	377	370	380	379	399	405	392	377	384	365	398	403	390	447	389	402	381	373	388	393	395	391	401	385	384	368	390	398	383	410	377	363	380	393	365	346	382	381	357	389	373	364	415	417	387	392	405	422	395	374	379	375	376	358	380	379	391	394	383	414	372	381	380	421	371	358	393	383	370	398	381	416	368	411	378	433	373	356	371	424	384	380	420	393	375	352	388	398	411	362	392	360	379	336	357	372	407	400	416	368	358	400	403	393	366	350	362	380	374	408	400	401	388	376	403	372	378	377	397	411	389	385	380	420	393	387	380	373	367	372	393	342	404	376	406	431	381	365	364	361	412	376	400	402	346	385	415	405	399	355	403	388	412	429	427	375	397	389	401	410	363	368	373	412	385	395	364	374	448	375	395	371	426	366	391	409	410	389	384	385	360	398	372	347	384	390	410	368	386	387	398	392	384	380	403	370	396	383	413	404	397	380	384	381	351	386	335	346	384	396	370	379	399	358	393	390	346	374	352	397	345	394	396	382	383	373	374	426	365	377	383	363	388	360	392	357	350	370	404	379	400	409	395	383	383	389	384	389	394	416	401	407	361	405	409	347	370	381	399	390	391	348	403	386	411	366	394	381	375	385	379	355	360	426	388	370	348	392	392	406	414	395	360	391	379	403	391	376	362	383	401	396	374	377	392	404	390	387	410	387	374	380	390	400	345	372	370	381	364	364	386	384	377	366	398	378	403	421	386	356	388	389	403	420	404	389	390	407	373	390	410	382	406	385	396	382	381	367	414	384	381	434	418	396	406	419	408	392	409	383	389	394	391	364	395	373	395	382	379	378	422	422	408	372	365	406	355	387	383	381	387	365	414	420	368	376	390	381	420	355	350	397	403	338	382	413	378	382	341	402	383	380	437	392	411	398	385	407	415	383	371	384	374	391	397	377	389	359	403	380	352	413	384	393	425	373	360	390	346	380	401	384	370	364	428	407	403	369	377	410	387	363	372	397	412	365	396	364	367	410	379	403	394	385	370	368	424	365	372	393	374	379	377	377	365	356	375	385	410	407	389	444	407	357	386	383	358	386	402	391	377	377	333	386	375	359	385	372	379	361	399	362	398	418	409	393	392	396	381	419	356	369	388	350	398	366	361	408	377	371	343	359	412	399	407	399	397	392	360	415	370	397	381	351	411	370	385	354	390	366	390	354	388	386	401	391	375	399	395	408	406	384	371	368	390	376	421	401	360	390	388	405	403	400	408	363	419	367	386	376	401	392	400	396	377	407	403	348	393	442	401	392	416	398	401	399	402	383	427	360	417	393	361	397	352	376	360	386	386	394	373	422	413	385	377	384	374	374	398	383	347	366	379	393	364	420	358	413	437	382	372	382	378	394	407	380	403	400	369	410	379	344	385	387	381	397	410	347	390	359	387	422	374	368	390	354	375	347	410	387	396	385	417	410	358	356	375	402	372	397	370	404	390	405	376	400	413	373	371	415	389	369	386	406	404	395	363	391	374	360	368	380	406	345	387	357	368	398	413	413	374	369	385	431	386	406	414	408	383	427	366	372	385	409	393	370	385	391	397	396	359	357	394	408	320	395	389	385	411	424	393	406	388	374	393	386	400	409	385	369	389	358	399	404	390	382	363	376	369	384	390	377	386	377	417	398	359	413	397	406	362	403	380	418	396	413	396	379	392	391	381	389	373	371	381	395	366	350	369	383	383	384	418	411	387	378	370	419	410	397	428	386	413	406	379	371	409	420	395	402	414	385	370	340	376	387	340	362	343	387	366	405	390	398	395	402	326	385	403	386	385	397	388	379	362	396	361	364	398	403	413	399	410	370	415	374	381	365	344	344	364	382	396	402	373	376	374	397	372	384	409	396	359	379	379	423	387	368	368	391	387	397	382	357	398	388	393	383	409	379	376	379	378	375	381	373	395	346	373	380	376	360	395	429	401	402	403	340	379	386	387	409	420	383	351	386	382	412	408	404	400	400	383	420	396	372	382	381	382	397	397	383	414	425	383	404	408	390	390	392	376	387	369	379	358	402	396	417	388	372	394	457	368	408	386	426	395	386	361	369	391	379	409
21485	2528	4755	5630	4895	3999	3367	2908	2589	2405	2181	1973	1833	1861	1757	1620	1549	1493	1551	1511	1461	1389	1365	1364	1295	1353	1184	1173	1139	1048	1137	1145	1059	1068	1094	1024	1069	990	983	990	1030	1024	1063	1042	1031	912	996	994	937	1065	992	1027	1013	1017	947	981	955	965	955	911	975	984	915	980	998	998	962	926	964	970	915	966	993	947	948	965	922	952	937	960	981	913	924	990	967	939	920	892	888	935	894	944	907	954	920	880	938	956	953	989	893	950	905	970	915	951	959	897	938	982	943	930	939	912	972	945	939	933	866	924	967	955	919	903	950	921	935	950	947	897	963	934	890	904	876	926	901	978	898	912	903	986	914	976	892	898	865	901	882	985	897	935	925	977	935	935	914	942	946	970	961	928	914	936	950	957	886	888	919	939	1021	914	900	945	914	1007	927	943	988	878	905	952	939	924	928	911	907	963	913	948	950	887	898	927	928	885	935	897	952	911	942	962	895	947	932	958	935	935	889	904	908	898	878	930	874	929	939	976	948	940	903	939	946	941	873	971	907	1029	939	936	941	886	951	898	968	899	915	929	929	966	903	940	944	899	874	934	900	917	880	907	934	897	899	914	932	906	959	926	961	948	944	917	933	950	1015	922	927	890	925	913	915	921	919	884	832	888	900	931	886	888	915	844	910	925	984	959	899	958	925	941	909	921	954	962	909	915	857	967	912	887	976	896	986	900	901	938	911	963	921	914	921	909	897	945	919	880	944	903	946	928	963	959	925	947	909	936	957	915	874	893	882	895	955	903	917	957	964	968	890	938	968	910	879	892	943	932	928	981	937	929	956	912	923	914	930	932	929	932	930	955	904	906	876	954	890	927	923	913	940	899	939	946	931	913	941	888	947	914	973	890	938	928	926	956	943	937	881	907	922	910	955	931	884	951	929	952	921	921	906	969	862	942	922	955	903	899	902	963	942	930	859	923	911	954	881	900	989	919	987	904	873	943	918	918	919	907	960	933	915	967	920	886	948	969	905	919	882	953	928	966	906	947	997	910	931	937	881	957	953	938	929	862	872	941	953	910	962	946	900	937	969	936	934	955	882	911	907	909	905	958	904	985	912	871	930	918	930	919	927	890	977	957	884	902	912	960	873	979	908	894	965	909	928	918	940	947	921	911	907	887	945	898	838	953	963	887	928	907	940	936	933	958	933	902	876	924	937	964	894	936	929	909	877	897	924	912	936	977	920	927	935	918	932	989	919	955	908	912	987	912	935	919	899	923	892	947	961	923	933	989	911	904	917	943	955	957	909	953	911	964	934	902	920	911	886	992	917	941	923	955	924	931	893	883	963	1002	956	967	867	894	937	915	912	929	974	918	910	940	898	919	912	869	910	932	936	950	914	931	970	934	895	941	927	963	968	932	915	954	990	914	919	942	974	954	909	925	895	912	930	962	912	944	957	912	909	946	953	973	931	896	879	934	929	934	911	943	919	911	884	891	899	941	919	937	931	966	963	954	940	896	975	940	904	936	896	888	977	902	967	960	926	929	988	944	924	955	934	916	961	915	923	920	949	941	909	929	952	925	934	913	905	934	946	922	970	922	909	941	927	957	916	927	886	965	924	888	893	928	892	985	924	973	946	923	903	963	931	892	914	909	907	924	931	938	889	873	968	906	957	918	863	928	914	953	874	905	957	928	914	937	956	961	946	964	937	984	922	897	916	859	963	917	896	982	847	948	943	951	942	930	880	905	943	879	931	972	900	932	899	880	899	918	950	919	946	921	888	929	897	936	898	876	864	923	906	949	926	956	929	920	953	883	937	912	932	933	876	918	932	934	915	901	922	899	926	976	971	925	952	939	959	947	932	927	877	896	939	933	876	894	909	904	923	931	918	913	912	871	904	947	915	975	942	940	924	950	938	917	936	901	958	933	944	934	917	935	893	944	897	894	944	905	921	935	919	930	900	914	902	910	913	881	894	912	945	972	896	954	961	965	900	896	930	914	935	927	916	889	868	933	936	890	934	926	931	942	920	929	942	958	943	897	954	860	946	947	920	912	945	890	945	925	901	914	904	942	970	941	919	928	967	928	893	924	884	913	926	905	886	911	922	895	916	937	933	899	921	977	930	893	989	914	955	914	901	941	906	946	916	913	930	915	895	928	925	937	982	991	963	941	936	917	929	950	894	913	960	938	905	908	968	900	909	933	941	901	948	929	895	944	920	911	925	933	917	963	939	889	949	971	910	900	881	953	936	930	935	951	901	953	916	953	940	962	933	950	967	895	935	928	875	890	889	973	953	877	904	954	935	949	898	944	924	898	902	925	983	921	937	935	858	899	886	964	969	983	912	856	936	881	898	983	999	902	912	948	946	914	913	927	922	899	968	884	917	900	930	954	888	946	908	872	915	959	922	957	978	971	890	882	947	932	926	898	949	918	934	906	943	970	934	923	934	942	918	932	939	960	974	905	903	899	965	962	905	899	919	909	932	946	905	936	941	917	923	936	882	915	912	959	918	898	923	927	959	916	973	938	892	993	945	939	937	921	924	905	943	960	867	895	957	901	932	874	927	924	917	906	881	899	912	974	890	911	923	916	930	938	943	948	957	905	951	926	910	977	880	945	937	957	935	942	876	917	901	889	973	936	972	898	909	929	968	889	910	962	936	956	951	890	923	875	893	933	878	990	918	898	922	936	875	892	924	899	908	931	923	949	921	893	910	917	909	914	895	879	914	932	926	898	948	908	915	944	933	928	947	934	898	925	859	894	907	909	950	950	943	891	933	922	934	900	877	881	902	941	937	976	902	926	938	872	936	887	956	927	936	941	894	948	933	922	953	911	872	877	915	848	904	881	902	910	910	861	930	907	903	938	885	952	931	999	918	949	933	927	962	945	914	893	962	925	922	943	924	910	911	916	936	931	948	849	889	912	917	896	924	912	929	953	1010	911	933	914	906	928	927	949	945	974	930	961	953	907	923	957	862	934	942	900	948	913	965	915	951	918	922	1004	950	951	961	920	924	955	890	936	924	974	922	957	941	917	929	991	889	941	922	909	995	911	891	921	931	914	923	936	960	937	940	1002	939	911	896	897	898	912	952	929	967	892	915	911	894	899	948	895	887	956	847	963	972	909	954	931	942	960	903	882	954	928	919	916	869	943	944	885	898	956	936	924	896	928	942	952	908	920	952	933	947	920	969	847	919	965	969	943	899	966	973	918	905	875	964	944	939	874	915	955	937	907	912	903	875	945	990	939	940	953	899	914	899	925	887	932	907	979	900	938	900	931	940	906	933	914	910	904	923	971	966	907	941	933	948	935	913	931	921	950	844	937	974	942	952	935	919	987	895	856	951	969	933	887	941	951	985	918	915	888	909	895	941	895	931	953	908	949	960	918	956	973	892	908	915	954	946	873	946	944	917	995	945	907	953	923	898	998	920	900	896	953	964	950	933	900	927	957	924	904	915	925	934	906	915	902	933	936	939	933	898	926	975	895	884	920	975	981	954	950	944	930	959	971	878	969	939	903
2830	194	218	194	179	185	154	173	153	155	178	146	158	142	145	164	159	139	162	157	144	155	145	143	151	162	119	160	160	148	134	131	126	139	152	155	123	138	153	139	139	140	156	144	123	165	163	120	131	156	125	125	140	137	154	148	159	134	140	132	154	143	125	139	137	141	167	163	138	150	142	125	143	154	137	134	160	151	146	142	146	163	139	156	136	157	135	172	149	152	130	145	142	141	143	130	128	134	151	146	146	161	134	143	142	138	164	149	109	139	145	157	153	148	117	125	134	157	141	168	134	145	143	150	160	147	126	151	134	151	147	145	141	126	148	131	134	140	128	146	134	143	144	145	139	139	165	153	151	144	144	162	161	145	145	131	141	144	124	133	157	143	142	140	145	142	126	140	155	130	131	145	183	141	150	135	135	137	160	128	157	137	148	142	121	145	140	171	130	169	143	141	134	135	123	141	155	152	154	151	132	120	167	135	136	140	149	157	161	141	138	153	148	146	150	137	134	137	153	145	131	141	132	144	128	135	152	115	139	142	118	139	141	133	129	146	144	140	134	162	129	142	147	148	101	149	167	133	136	147	149	144	157	140	135	132	150	165	126	138	146	139	149	161	138	131	168	159	129	161	134	153	127	140	132	146	153	143	159	125	128	151	155	154	163	132	140	133	166	147	142	150	161	129	152	153	159	151	154	149	158	150	155	162	140	125	132	159	146	135	157	128	140	138	147	149	132	166	165	151	133	144	164	137	158	124	134	146	149	137	149	138	140	164	132	142	153	156	157	148	112	141	141	134	146	148	131	135	145	147	141	138	146	135	150	151	145	112	137	133	136	147	131	138	147	152	140	152	145	163	171	139	140	135	161	142	154	174	142	158	131	148	140	148	139	138	135	155	136	121	124	151	147	138	146	127	138	134	138	135	119	131	126	162	150	135	153	134	121	157	131	153	138	133	139	158	136	140	144	151	161	152	128	136	160	159	136	148	145	161	150	148	147	144	144	147	156	131	176	132	133	130	156	161	148	130	159	144	150	151	144	159	136	163	177	125	124	134	153	165	149	148	140	132	127	141	133	122	143	172	139	172	154	162	127	134	127	168	131	154	143	160	124	151	151	128	153	138	144	157	137	146	129	143	146	150	148	153	161	138	141	142	173	146	178	137	151	136	146	148	171	129	135	150	158	131	120	147	159	166	153	127	133	154	136	137	149	124	133	126	119	136	142	119	144	158	144	144	155	125	129	151	150	122	131	147	118	164	146	158	152	126	152	136	126	140	158	141	146	120	150	144	146	143	144	156	138	143	135	144	149	149	136	132	133	125	154	143	129	151	128	132	129	134	150	153	139	159	131	138	155	131	159	141	129	164	142	145	143	148	159	157	139	145	142	136	138	153	153	143	127	144	128	182	136	152	145	134	143	159	120	129	143	149	142	153	146	158	149	122	156	163	148	135	146	142	136	157	140	112	161	137	127	152	149	156	155	140	155	150	151	151	152	145	126	131	126	143	138	142	172	133	134	160	152	135	134	132	137	136	136	138	154	114	153	129	113	140	134	140	139	153	139	156	146	137	139	160	137	136	152	131	146	149	145	143	125	159	162	125	140	149	130	147	127	143	140	169	143	151	125	176	147	142	146	113	117	135	130	124	138	139	128	147	136	151	128	134	134	147	127	160	154	131	147	129	128	152	144	120	121	133	117	127	143	138	137	153	142	142	119	166	147	131	126	132	158	155	134	149	128	125	136	142	144	184	137	139	139	165	159	154	147	146	141	153	144	136	148	144	123	148	154	148	155	156	124	150	126	134	159	138	133	159	162	139	137	149	138	133	138	125	119	139	129	132	139	131	140	136	154	132	155	133	138	145	136	147	124	130	141	167	152	167	150	143	144	125	163	143	134	154	159	153	153	143	150	147	165	137	147	139	130	147	131	148	120	146	133	150	155	143	138	163	137	141	136	149	164	154	133	142	134	134	152	148	157	129	136	153	151	135	179	136	134	143	117	138	161	133	144	160	144	149	154	132	147	149	141	128	153	140	134	145	136	146	159	138	121	140	145	125	146	141	162	139	139	125	155	131	125	146	134	142	146	138	147	156	142	169	133	146	114	108	143	121	148	161	144	118	140	144	132	153	159	158	164	137	161	142	143	139	164	139	147	149	150	147	138	152	156	158	138	139	154	153	141	157	160	117	150	153	136	123	142	143	139	133	155	155	129	136	132	146	129	141	134	152	153	177	147	135	126	149	137	130	146	125	136	157	120	131	124	138	136	153	147	152	129	130	152	154	160	140	156	129	134	146	175	143	153	121	119	126	126	135	147	121	124	131	158	132	102	151	148	126	139	174	161	125	119	161	129	119	147	128	145	132	155	120	132	142	142	156	162	150	139	142	152	130	123	137	133	141	151	150	148	112	129	132	122	132	145	141	150	156	142	145	147	129	164	135	141	151	134	149	151	137	153	141	133	156	161	133	134	133	145	149	155	145	169	157	155	146	145	167	139	133	151	152	149	122	137	129	148	157	129	160	131	133	141	139	134	157	124	133	120	144	136	129	170	128	150	145	138	137	146	148	151	154	137	132	130	162	121	129	128	154	155	135	134	135	140	152	123	143	134	141	127	159	144	132	141	134	147	135	157	150	155	137	131	141	149	124	132	124	138	135	145	145	133	124	154	132	150	124	157	152	143	144	138	138	152	150	138	143	152	133	167	158	133	138	115	141	136	136	136	141	134	161	140	142	141	133	153	141	127	150	138	132	135	149	152	154	154	163	142	158	150	145	145	136	166	138	144	146	141	122	114	154	138	134	133	133	135	149	132	181	134	153	137	149	128	164	123	143	141	141	144	140	145	153	131	148	136	151	118	162	136	156	140	114	142	135	146	144	165	129	143	129	137	135	151	136	133	144	118	154	171	130	145	118	128	153	123	133	116	122	124	156	144	168	142	140	133	134	124	123	137	136	140	128	157	126	123	129	155	143	158	134	158	135	151	145	140	151	154	131	146	129	147	152	153	133	138	132	136	126	129	142	142	141	152	141	160	152	131	163	144	126	140	155	153	157	160	148	134	144	144	121	135	143	133	132	130	160	165	161	154	144	126	143	144	135	150	129	154	161	138	154	145	154	181	145	140	157	163	138	138	132	148	131	145	146	153	149	132	130	129	132	131	141	129	145	143	153	149	139	154	166	136	162	141	145	144	134	138	141	141	129	143	151	132	129	148	140	135	154	148	127	179	164	132	143	143	135	143	154	148	153	172	168	135	158	142	139	132	148	148	125	161	162	154	138	158	148	149	142	138	137	144	137	137	136	148	137	130	145	141	132	151	157	143	144	151	139	138	134	127	123	150	132	149	137	150	152	132	135	139	144	136	129	138	152	132	134	132	136	145	127	149	164	136	150	144	131	142	146	151	134	121	160	150	149	149	158	148	153	156	148	142	147	150	145	149	142	142	124	133	135	130	128	130	140	150	137	138	154	129	139	136	141	144	122	112	143
3176	512	581	626	558	550	557	514	502	463	479	496	491	490	520	490	497	461	452	542	457	485	412	488	477	457	479	397	419	442	443	434	425	438	450	448	416	463	374	444	408	448	451	469	444	413	436	391	405	411	463	404	481	426	395	426	460	406	417	434	405	432	429	430	434	394	424	423	405	401	409	466	405	426	424	424	415	408	401	414	374	428	447	436	407	410	429	434	420	395	433	430	430	448	428	491	418	405	395	431	426	425	401	411	416	434	421	422	427	423	419	445	410	423	430	391	462	456	406	414	446	413	421	404	393	404	408	428	443	420	425	409	400	425	390	421	369	428	424	428	436	411	419	436	403	407	427	428	430	392	407	414	405	408	406	411	444	407	421	420	421	410	397	403	395	375	396	419	397	422	401	444	404	423	412	418	392	424	421	428	441	390	419	411	404	416	424	402	428	389	404	403	416	430	432	420	424	441	437	386	413	411	392	413	436	412	410	443	406	405	432	406	428	425	425	428	423	426	416	434	439	427	431	435	407	400	414	389	422	416	438	435	443	438	403	453	410	417	411	389	450	425	445	422	422	412	377	412	404	409	451	436	430	422	408	378	429	390	404	420	384	424	439	380	380	436	438	434	450	435	394	415	411	416	421	398	409	409	417	405	416	421	398	417	457	420	407	391	395	439	404	459	406	457	404	412	428	384	393	392	454	412	419	421	408	430	389	428	424	411	390	399	435	398	416	424	454	431	418	410	383	433	409	412	430	423	406	397	407	451	384	443	415	400	413	429	382	416	416	422	441	379	393	403	402	407	391	374	400	417	446	424	414	397	417	394	434	409	404	419	426	408	432	425	395	415	393	441	449	402	374	439	431	448	392	413	439	445	425	432	397	407	428	427	391	434	427	398	448	456	446	426	386	410	409	404	458	406	420	455	419	369	449	404	418	440	445	457	438	368	408	454	422	396	405	475	442	427	425	412	375	432	382	415	433	404	429	426	423	431	410	426	414	427	391	406	387	412	422	420	422	373	397	415	398	395	429	430	443	406	397	425	430	427	439	412	407	406	427	423	430	410	420	421	378	436	421	419	433	424	386	374	379	381	404	417	417	407	397	404	409	409	423	421	399	430	443	441	427	385	424	465	407	412	439	392	419	423	403	417	455	419	411	473	436	435	430	380	427	463	416	436	441	433	412	425	430	418	418	425	410	411	418	419	438	369	454	400	403	453	411	382	431	436	423	449	450	423	432	407	378	436	472	442	421	421	401	419	451	423	424	425	420	419	453	457	432	420	397	384	399	448	415	446	419	429	408	443	429	405	430	423	446	392	431	418	435	412	422	404	410	455	459	414	405	411	430	456	414	407	388	429	395	404	410	390	438	446	360	402	401	416	422	407	401	442	451	440	417	429	424	408	414	429	431	428	417	428	383	380	395	444	432	369	457	391	432	441	410	408	401	437	428	422	407	385	426	439	431	434	418	394	384	427	404	405	412	389	417	415	431	448	418	428	415	415	443	435	423	463	412	426	401	401	385	420	429	435	435	410	394	425	420	471	431	419	414	420	407	408	415	436	425	392	420	441	412	375	427	413	414	445	413	444	416	441	448	415	416	445	383	431	421	413	409	424	422	369	427	413	407	412	399	391	423	465	404	420	409	435	421	416	392	443	446	425	429	453	407	405	418	388	418	429	420	446	431	412	418	384	419	403	417	457	434	429	371	432	424	370	420	412	429	439	417	405	436	428	462	380	420	442	410	409	367	422	402	397	418	387	442	433	399	436	402	439	430	405	412	391	462	421	432	441	413	458	447	393	404	413	397	452	383	443	386	469	458	393	430	420	408	416	439	445	405	384	435	417	451	404	430	400	425	364	391	408	426	425	427	404	390	431	413	416	445	407	429	359	385	418	462	411	405	429	420	398	423	384	418	415	438	425	435	410	411	414	430	438	408	423	411	417	403	399	409	426	428	417	401	400	386	399	422	420	423	403	426	372	436	406	387	465	411	434	408	441	439	438	414	420	398	414	397	419	442	439	411	424	412	408	401	471	422	393	433	399	400	411	447	409	443	426	394	393	395	425	435	415	407	408	397	403	426	430	410	402	413	421	417	436	438	390	420	417	407	441	399	418	383	431	439	425	425	391	405	448	401	416	430	423	416	428	415	376	431	397	423	373	439	430	395	416	427	382	410	440	398	410	440	426	401	408	417	399	434	435	432	411	443	433	383	422	456	396	395	434	443	404	428	409	439	421	404	449	401	432	414	432	439	422	426	472	423	447	418	434	414	388	411	413	374	443	459	400	411	412	394	370	423	422	421	419	397	447	426	395	426	421	429	405	418	404	392	400	409	377	382	417	445	428	434	408	444	423	408	371	464	410	467	414	420	405	426	443	433	418	409	407	424	443	391	430	416	403	390	394	408	419	445	426	418	409	428	434	434	383	409	416	412	431	428	409	415	427	376	427	410	377	443	429	418	411	367	394	399	445	437	407	453	397	438	422	425	434	399	435	433	444	449	461	420	409	441	395	388	444	429	391	433	466	450	434	428	441	422	421	399	426	425	472	420	438	410	444	416	391	411	453	401	425	440	388	426	442	393	394	393	441	451	452	436	457	431	436	387	414	426	424	444	410	416	431	456	398	454	419	401	406	464	396	415	427	393	446	427	397	410	436	391	417	419	424	416	400	412	433	437	451	412	443	431	430	427	433	434	415	409	412	408	417	399	409	405	422	433	414	410	416	412	409	419	396	486	437	384	389	419	438	426	443	432	406	447	381	435	434	399	430	441	411	423	386	404	383	415	417	440	425	390	449	404	428	407	420	423	402	411	378	415	424	426	427	415	432	406	403	421	423	444	445	413	403	435	422	423	410	420	437	439	451	415	404	418	434	408	387	395	407	385	398	410	398	432	414	421	455	414	448	459	457	393	462	454	421	407	426	417	453	428	397	408	412	458	408	383	437	467	420	431	440	412	428	440	390	405	459	403	441	413	425	430	434	409	454	396	433	440	405	433	439	417	396	387	443	436	393	421	424	451	411	422	438	430	408	413	424	441	436	404	443	425	413	400	410	427	417	402	409	401	412	418	402	427	429	400	420	382	452	427	425	426	403	397	413	412	440	415	408	403	418	424	423	437	405	406	412	435	411	388	405	456	390	424	391	408	395	422	422	396	414	410	403	451	443	430	409	435	385	400	453	420	421	394	408	417	423	434	420	430	414	382	385	444	438	455	391	408	429	363	440	432	404	398	407	417	418	406	443	416	410	420	404	416	408	423	439	378	434	431	378	393	447	432	423	420	420	437	425	444	436	445	438	416	396	433	413	415	403	388	417	447	443	431	446	410	411	433	404	407	415	404	419	404	444	409	403	407	416	420	431	415	375	436	415	450	400	405	436	425	409	424	418	428	471	416	420	398	409	419	420	431	397	445	420	385	403	413	425	413	429	389	380	445	429	402	408	373	426	404	395	406	369	374	447	413	396	424	464	400	439	406	430	390	406	434	391
32393	8875	1390	1063	737	540	457	376	362	371	295	277	269	275	258	234	272	216	290	271	250	235	240	245	256	256	223	199	233	223	209	206	204	235	211	212	202	212	228	234	224	240	216	207	252	201	223	225	204	236	200	222	213	195	240	196	234	222	204	201	197	218	189	227	189	220	215	226	231	198	203	203	185	226	215	206	208	209	226	194	226	223	229	223	214	199	187	194	214	195	219	235	209	220	194	195	213	210	197	192	201	198	196	187	174	193	192	208	217	181	214	200	204	191	200	219	186	199	198	200	209	201	228	203	201	207	236	189	186	207	197	193	220	241	191	212	210	227	227	197	201	187	197	197	220	189	216	196	180	219	220	213	216	220	188	198	216	189	225	231	217	209	173	204	214	185	195	205	211	230	206	198	208	206	204	194	205	207	212	191	196	198	200	179	205	196	216	224	192	207	205	192	217	220	230	186	233	224	192	181	187	203	193	226	202	213	195	226	226	208	184	209	192	193	204	199	247	195	228	218	211	234	207	201	207	207	207	213	203	181	188	222	204	171	205	201	197	201	199	224	209	220	214	196	207	220	203	187	194	185	203	227	181	205	188	215	188	204	210	198	234	221	209	210	234	229	203	226	197	185	206	205	219	216	221	209	180	201	213	188	215	231	203	212	218	212	203	195	222	219	213	207	239	237	212	190	224	200	223	192	211	221	228	209	231	215	204	230	196	195	191	204	202	223	204	218	196	210	215	210	194	220	195	209	182	188	191	197	197	218	209	195	206	220	196	214	206	203	200	216	188	191	194	219	217	216	225	207	221	186	212	210	207	203	195	193	189	238	219	215	222	214	215	199	215	229	183	197	191	194	193	208	195	195	227	187	217	220	230	203	199	209	211	202	198	206	204	212	201	239	207	221	218	206	204	213	197	222	176	176	173	209	239	190	222	193	211	211	187	193	219	184	215	193	210	199	230	200	213	216	218	199	188	210	228	219	191	201	222	209	194	203	218	205	198	198	189	218	200	189	204	216	194	207	205	190	206	208	191	194	187	216	218	174	213	206	218	202	213	203	200	206	194	191	216	212	204	198	178	228	241	216	197	208	218	186	195	189	223	215	214	209	195	212	196	191	190	201	236	207	217	199	215	236	209	180	220	218	191	218	193	204	225	181	223	203	209	200	177	217	227	232	200	217	229	202	206	197	246	221	226	211	227	195	210	200	194	186	211	205	201	245	211	246	184	207	206	222	207	210	210	194	186	227	204	197	190	181	192	206	208	211	232	234	210	221	210	205	230	214	208	190	215	215	212	213	186	207	211	228	206	195	190	206	204	199	194	189	223	225	203	207	210	216	189	213	235	182	215	200	205	204	189	213	205	208	212	206	169	217	209	236	205	205	191	218	214	201	231	198	219	213	215	235	232	192	209	216	201	209	220	202	226	204	219	225	221	208	226	243	197	213	213	222	204	226	193	219	193	219	235	204	217	247	192	196	199	200	209	192	211	194	221	190	228	233	199	185	198	204	201	197	195	188	218	212	199	203	237	223	232	200	191	221	190	188	205	214	227	168	201	189	191	208	176	216	201	230	197	219	217	235	196	192	213	234	201	213	223	201	207	197	207	203	224	192	201	206	242	201	181	223	210	180	217	210	177	206	212	210	182	197	214	222	186	207	189	202	168	191	213	187	214	210	203	177	212	211	163	226	217	229	220	241	200	196	175	200	211	226	200	200	212	229	190	215	180	222	202	215	214	194	215	219	203	195	181	245	192	212	226	194	210	213	244	193	224	188	200	181	214	176	224	187	216	218	204	215	213	240	167	192	212	232	190	229	217	219	241	203	235	205	207	192	189	215	183	202	220	210	213	206	203	213	210	227	217	202	181	213	189	226	202	240	185	230	223	226	226	201	203	193	228	220	218	196	190	234	227	201	219	192	201	181	216	215	252	221	222	211	198	194	212	201	222	228	188	217	234	197	221	225	209	208	205	205	200	218	199	201	218	196	215	197	208	184	232	204	199	199	181	215	213	183	222	202	204	194	217	198	199	202	193	211	198	209	202	231	194	240	209	227	194	198	218	212	199	188	216	223	183	200	173	228	187	213	205	197	198	193	217	222	204	215	214	228	210	204	181	224	194	197	195	212	217	205	219	189	203	208	218	207	215	215	214	208	209	187	198	194	198	196	224	215	231	195	197	205	211	229	189	222	236	224	201	224	194	199	203	202	210	210	189	196	186	208	204	191	209	212	216	204	212	224	213	190	199	191	200	202	198	208	196	214	191	228	203	221	238	217	227	206	183	196	200	188	200	221	226	186	216	222	205	201	232	223	207	218	189	195	182	211	214	201	206	194	230	199	220	209	199	219	204	212	216	190	197	201	197	200	201	232	214	229	200	226	213	189	215	218	219	208	208	223	202	212	232	191	205	218	210	192	191	218	210	157	235	185	200	195	239	173	216	225	224	175	189	201	223	192	177	167	229	198	228	226	221	213	199	218	204	191	215	200	216	210	223	191	194	212	218	180	207	230	202	205	220	194	215	219	217	235	232	204	217	203	211	183	213	196	179	196	224	209	202	220	231	212	214	219	220	211	203	237	222	205	207	221	196	216	210	184	219	237	215	194	206	198	208	217	216	232	213	198	217	185	228	215	188	209	211	220	198	195	242	210	199	190	226	205	202	215	216	210	206	208	195	212	242	218	197	179	219	218	213	227	191	242	207	222	217	188	212	221	208	210	209	212	229	225	196	223	198	207	200	223	223	186	182	216	195	206	202	205	224	197	212	189	226	205	210	210	163	197	207	194	215	239	186	205	231	234	208	229	210	207	198	188	208	205	194	203	202	198	227	217	206	227	240	208	205	228	211	197	203	237	198	224	185	201	208	222	197	199	213	215	195	228	210	199	204	198	227	199	220	216	187	185	221	193	166	187	207	220	208	200	210	229	183	213	201	194	205	194	180	197	205	224	196	192	206	212	219	177	205	178	209	212	179	196	196	189	205	201	202	192	220	199	224	202	179	190	210	211	213	203	222	188	202	199	213	175	197	203	226	207	204	241	226	214	236	211	192	189	182	195	238	230	204	204	211	195	197	230	204	210	197	183	190	200	198	217	198	215	200	231	214	215	213	230	175	185	217	226	216	203	220	201	215	204	221	228	193	196	177	219	211	198	186	212	190	200	214	231	218	174	213	196	218	206	218	203	199	225	202	227	213	213	208	224	196	200	224	219	235	207	221	198	199	221	217	186	212	214	210	198	184	209	215	201	227	225	223	215	200	217	208	200	201	194	228	189	191	209	215	221	206	203	226	195	207	190	206	218	207	201	205	206	217	229	200	221	203	194	183	224	186	194	266	204	210	216	203	221	183	212	233	217	236	211	185	188	233	218	224	204	185	206	214	197	200	199	210	207	204	194	222	187	204	202	205	224	221	224	211	236	233	206	200	202	220	216	236	193	202	229	215	192	201	201	195	186	184	198	208	194	200	221	214	205	221	222	206	197	217	219
16015	1365	2617	3089	2576	2249	1935	1601	1517	1321	1225	1120	1095	1041	1016	931	879	918	869	860	800	857	808	823	819	768	689	659	673	686	682	639	644	698	677	646	640	596	612	643	645	591	640	589	643	628	568	573	619	596	603	586	600	600	671	574	584	576	566	638	618	612	568	578	543	590	569	589	586	569	567	577	565	554	566	629	573	593	597	571	584	549	580	555	558	612	617	595	565	596	616	552	588	555	566	555	576	549	567	582	569	527	580	587	590	587	541	553	576	587	546	579	592	567	545	602	556	564	621	554	606	536	577	572	584	541	577	588	549	554	586	549	572	613	584	543	553	580	538	572	576	599	586	567	570	579	552	563	574	556	530	587	563	545	566	556	577	547	553	577	577	613	567	574	599	566	572	560	533	579	607	563	576	617	555	565	516	575	592	567	541	572	553	567	562	492	599	564	573	573	611	542	597	584	533	539	582	603	549	576	536	592	562	576	547	573	571	572	583	567	503	596	545	553	552	582	547	570	551	538	548	589	570	574	563	566	554	571	563	559	567	546	601	534	540	561	555	539	553	574	581	576	579	575	571	530	565	608	588	516	580	547	575	533	585	571	538	569	592	540	596	612	601	587	554	521	559	606	627	607	557	592	569	554	546	542	559	537	602	610	529	562	568	583	567	570	588	587	528	522	581	552	556	547	536	553	581	565	564	557	546	600	554	554	579	574	588	576	579	552	574	540	590	553	617	585	530	595	558	563	569	577	566	542	577	584	602	576	568	561	545	525	545	541	583	518	583	519	569	587	587	571	555	587	587	564	555	527	570	542	552	602	598	577	606	573	559	545	556	575	575	586	583	554	569	555	559	606	562	513	604	559	566	587	586	557	562	583	588	546	576	571	594	587	549	553	603	542	527	534	555	579	579	585	558	614	582	538	548	558	586	600	572	576	562	568	588	561	630	563	586	579	552	519	519	570	558	546	561	588	618	552	571	570	576	517	569	600	558	564	543	541	533	566	592	546	571	544	593	490	566	583	622	559	603	551	580	596	547	533	556	597	615	546	569	590	595	556	494	603	576	560	562	527	569	543	553	571	568	546	544	581	552	590	561	600	618	548	544	573	525	551	566	569	589	603	581	600	554	540	569	525	556	568	571	595	560	566	534	545	561	593	560	595	550	595	546	594	580	596	561	562	624	531	576	567	557	562	590	580	581	519	576	537	591	567	583	580	572	560	579	577	549	566	574	591	576	522	573	547	575	618	549	554	533	557	578	605	554	600	582	566	572	543	559	585	570	544	567	604	567	554	563	580	556	595	551	535	550	564	584	560	563	574	580	626	547	553	563	600	578	545	562	558	564	565	583	569	571	602	626	598	585	516	552	547	574	538	569	558	587	534	550	541	556	586	610	554	610	595	563	570	530	527	620	556	562	539	542	578	556	575	560	583	563	584	559	539	563	572	544	556	590	575	560	553	581	568	514	565	543	582	548	545	545	546	528	557	550	569	556	535	555	548	541	576	583	571	545	602	632	565	542	554	563	597	539	558	564	541	545	567	566	550	561	588	590	601	550	532	556	543	501	610	610	521	540	581	547	562	593	513	552	543	566	520	581	535	580	557	585	556	614	530	583	580	530	615	587	540	623	592	549	571	585	551	583	556	547	595	583	564	568	618	556	569	587	547	567	551	568	555	563	555	594	533	600	541	575	578	544	527	558	585	566	611	588	540	587	541	578	579	590	568	572	604	537	581	591	589	608	626	596	569	575	553	572	586	546	565	574	549	518	548	616	602	575	586	566	579	581	582	569	600	564	555	596	598	577	586	531	587	516	502	560	541	571	589	542	606	581	575	610	544	557	578	588	520	585	530	585	552	563	540	550	577	540	550	645	555	566	585	557	560	619	547	596	516	587	610	561	605	597	540	596	572	553	577	543	549	531	598	590	549	553	569	570	599	597	574	553	593	543	596	558	597	543	561	560	562	546	498	565	616	584	582	592	597	577	553	584	545	517	542	561	574	520	524	614	588	556	580	565	548	581	531	554	569	557	619	555	529	577	554	507	568	528	590	561	579	551	564	580	605	577	588	542	551	575	567	545	576	548	584	600	565	578	561	552	577	589	565	537	544	560	611	601	585	570	574	558	519	549	551	542	530	570	605	560	537	583	569	550	542	557	551	585	554	541	613	603	607	519	533	584	570	567	590	542	564	596	613	541	607	608	599	559	558	580	582	562	557	591	548	612	561	583	587	580	589	598	578	569	523	555	562	558	572	598	563	544	558	572	536	506	539	563	575	551	586	551	575	547	544	568	577	588	578	554	574	553	554	569	585	527	554	594	579	534	511	597	599	576	550	549	574	564	631	598	589	574	566	555	589	569	587	575	560	591	563	572	566	537	543	540	555	558	585	569	580	544	579	588	545	543	608	575	622	550	580	572	574	556	612	612	599	599	569	558	603	626	583	584	602	561	562	573	588	569	590	554	582	540	566	536	541	521	570	564	605	610	589	585	566	634	575	575	598	561	566	529	572	575	611	538	571	562	558	588	601	577	579	562	575	577	576	556	544	583	545	571	584	585	590	555	581	594	558	563	539	553	576	577	596	583	568	538	577	539	587	583	591	537	560	563	549	557	593	593	571	564	566	539	566	558	545	538	576	585	536	563	529	561	583	568	519	565	560	573	579	579	574	577	542	556	594	579	609	532	572	609	579	553	583	579	549	530	551	557	582	562	563	541	572	598	597	553	584	586	550	585	584	552	546	573	599	569	586	529	572	592	577	516	587	578	553	555	590	518	559	590	602	570	568	572	570	605	583	558	580	550	592	569	614	577	577	546	603	553	578	588	547	546	535	541	521	600	611	517	526	569	569	619	561	592	582	570	585	552	572	570	583	570	584	569	529	568	574	568	585	614	613	598	602	549	583	526	579	567	566	556	540	537	582	563	602	579	556	582	586	582	525	579	564	566	560	572	555	544	565	587	557	594	576	578	539	550	563	567	571	578	565	561	544	577	588	561	577	560	583	595	582	502	551	607	578	587	597	541	567	577	583	550	583	547	573	581	611	542	569	605	562	582	578	591	575	568	566	540	566	580	541	570	595	583	587	606	549	571	549	567	586	550	516	572	565	564	561	543	542	541	584	572	582	576	544	580	603	577	545	538	547	577	558	601	570	562	597	569	551	584	573	543	563	628	562	575	559	591	574	544	567	572	550	581	549	582	584	589	562	596	583	604	586	576	544	574	602	548	533	550	599	578	544	614	572	551	575	615	579	592	534	586	596	542	616	585	590	585	595	588	567	577	565	561	572	571	595	568	586	562	534	556	581	541	575	547	579	537	570	538	575	559	565	543	549	551	548	563	551	587	583	521	622	517	560	601	558	541	600	547	574	576	553	520	600	513	552	583	558	582	526	554	587	520	557	557	562	550	573	535	577	532	557	547	565	570	547	565	559	585	549	567	565	520	580	561	584	597	543	591	563	569	568	521	586	568	541	543	547	568	563	580	579	569	579
45764	19620	6319	2397	1556	1118	919	732	666	628	584	576	546	498	519	488	450	475	437	464	484	456	457	460	471	406	468	421	446	419	445	412	424	433	424	428	415	411	430	392	398	401	365	385	398	410	380	373	383	387	398	398	404	402	400	388	409	387	371	423	368	394	383	367	389	386	351	419	371	381	406	343	363	393	375	360	413	419	427	392	367	405	407	392	377	375	401	377	416	377	365	380	439	375	370	407	393	382	383	377	377	381	408	386	397	395	408	443	406	409	374	399	392	355	397	377	378	392	359	344	384	356	401	373	428	405	396	406	366	398	371	419	428	391	390	387	387	412	388	383	380	375	397	404	411	391	398	400	366	424	392	405	369	400	404	431	338	381	390	400	413	415	393	389	361	387	380	380	346	360	398	402	396	380	393	410	363	385	384	379	381	376	430	376	404	359	379	382	414	404	399	429	394	406	378	393	425	404	398	386	395	367	355	397	375	354	352	374	362	403	434	399	387	378	410	409	397	381	404	369	360	418	392	390	372	385	399	383	405	343	384	380	404	386	451	391	388	430	418	407	430	407	424	384	375	436	358	375	403	366	401	325	333	391	360	370	372	375	417	396	379	368	392	408	394	388	382	399	422	356	396	385	360	419	415	369	395	407	404	390	400	400	367	419	420	382	450	392	348	358	373	358	393	414	371	388	396	382	431	384	374	401	383	380	377	396	427	388	424	441	411	405	407	366	379	408	366	395	371	381	384	381	398	374	397	357	358	376	391	381	409	439	381	408	411	396	383	394	387	397	384	355	387	362	370	384	375	420	357	401	374	367	392	394	419	392	371	404	380	358	370	376	433	432	379	353	366	410	376	382	389	371	330	381	401	415	365	347	377	355	381	348	374	378	384	380	389	380	392	380	380	382	385	394	407	380	390	391	354	431	438	382	406	414	411	384	394	403	409	400	402	381	359	414	385	392	366	365	382	393	365	437	392	397	384	402	352	355	394	408	365	409	394	374	356	363	395	408	365	372	363	377	350	357	395	350	399	371	411	378	377	428	384	373	389	388	405	376	371	365	436	400	358	429	395	423	395	388	365	400	396	409	360	374	388	410	380	407	375	395	395	371	371	417	397	364	373	373	372	398	419	409	402	358	357	385	384	338	391	423	346	416	394	388	376	384	412	368	351	394	367	417	386	406	421	419	376	363	383	359	399	371	355	389	366	363	369	373	391	410	390	396	409	372	412	366	371	371	411	378	398	413	381	404	376	364	376	436	413	388	407	394	380	405	370	391	404	379	375	390	365	374	375	405	413	369	385	382	354	402	381	394	383	389	382	409	372	377	373	368	372	386	390	361	432	391	388	357	376	367	364	362	392	404	398	388	399	353	385	377	368	389	371	387	405	399	382	408	393	375	389	400	435	430	409	418	411	397	393	386	359	384	406	398	406	365	381	437	392	436	327	361	389	394	362	402	383	355	387	379	368	360	437	369	349	375	377	365	404	418	354	377	397	389	380	372	435	396	377	376	354	359	389	362	398	405	392	372	426	376	382	405	390	398	407	402	375	383	379	376	404	387	384	391	383	376	372	354	378	375	385	416	381	427	389	368	383	415	404	397	373	360	359	347	353	379	404	417	400	385	401	413	356	374	396	405	387	396	410	378	406	382	394	390	434	384	395	370	378	358	355	409	396	408	336	389	398	417	360	376	367	408	355	411	361	399	353	390	359	415	360	371	386	394	406	412	415	407	370	402	388	380	408	388	403	413	402	412	455	374	395	397	340	398	392	376	419	384	361	388	383	366	385	365	363	389	388	389	361	383	388	400	412	384	361	367	370	370	385	395	384	380	381	410	399	395	386	419	395	359	353	368	422	382	424	397	412	378	387	367	416	361	356	343	381	411	394	384	393	360	380	387	394	381	348	385	388	383	363	406	370	424	389	364	413	383	400	412	400	371	326	399	391	364	370	378	407	389	393	400	362	367	360	376	401	416	357	394	387	405	409	409	390	397	389	374	388	395	397	383	369	398	350	350	375	373	403	387	415	417	382	383	398	376	357	387	380	370	391	411	358	450	340	373	394	375	426	390	389	437	381	405	398	387	400	411	390	378	354	396	401	396	393	417	359	438	396	381	393	378	374	401	390	376	432	359	394	425	399	370	354	384	354	382	400	397	348	363	376	406	419	400	409	371	392	361	406	382	398	368	371	377	389	382	391	383	403	374	403	379	391	373	392	396	414	383	352	388	365	391	375	379	331	383	381	377	392	412	388	406	391	382	410	377	381	425	377	378	394	403	389	368	366	387	386	390	411	414	388	391	378	401	405	369	391	419	351	362	392	393	353	395	401	382	347	408	392	376	362	389	392	350	407	387	371	400	369	382	365	411	402	386	377	395	334	348	406	425	431	367	367	409	379	389	409	417	379	419	364	414	403	350	402	414	359	385	389	358	379	404	386	391	393	364	344	412	400	405	387	347	370	355	370	401	393	404	410	374	336	380	416	407	405	442	374	333	366	370	393	367	367	372	372	345	377	372	432	378	353	371	344	385	400	363	407	398	387	409	393	380	399	438	386	420	397	385	380	359	402	418	377	415	414	412	432	401	389	404	400	391	380	386	363	416	359	404	393	388	423	391	388	421	438	388	411	365	372	380	374	391	391	399	349	385	422	376	399	414	389	411	406	384	396	374	406	383	417	385	390	360	388	401	396	344	359	362	369	396	334	372	362	383	369	397	403	380	423	367	400	392	412	385	374	387	395	386	384	419	422	396	419	359	365	390	387	372	414	388	410	351	386	364	412	363	406	398	363	389	441	401	392	376	363	370	427	403	352	357	380	355	414	391	375	368	416	380	389	414	358	356	388	378	400	357	358	408	428	423	388	355	368	402	422	397	396	395	364	366	408	436	377	374	414	354	407	426	374	396	371	343	350	378	387	363	408	369	341	396	382	373	408	379	369	402	400	378	403	396	389	386	405	434	406	389	399	367	322	402	380	366	400	378	425	369	397	394	398	436	369	393	402	382	331	411	413	369	359	398	429	403	391	395	350	385	369	397	431	397	400	403	377	369	387	401	386	391	364	405	364	370	348	346	374	388	384	399	380	425	417	366	401	409	425	412	424	392	394	400	399	389	397	416	371	374	331	408	361	373	448	394	410	385	392	382	374	409	391	356	381	361	415	379	376	369	384	403	366	380	402	379	348	377	399	392	351	405	396	382	369	398	411	402	421	383	370	382	397	408	386	375	395	383	398	401	392	382	418	391	382	372	419	380	401	360	426	440	353	362	443	387	417	407	422	363	399	362	362	400	388	361	353	387	421	403	389	424	421	404	419	425	373	390	418	366	393	386	370	361	392	395	383	397	367	412	419	392	394	342	368	392	339	388	438	379	396	363	389	398	377	379	351	397	368	368	391	418	399	383	367	376	414	390	401	382	415	435	392	377	418	397	436	415	414	398	405	386	396	411	422	391	374	386	408	386	460	411	361	374	415	361	339	398	395	404	394	385
22714	2521	4901	5655	4975	4051	3427	2888	2550	2411	2126	2022	1846	1759	1596	1564	1537	1531	1460	1474	1397	1333	1364	1318	1295	1179	1162	1165	1089	1121	1130	1123	1072	1097	995	1001	1066	1006	1049	1010	1018	944	1026	1008	1013	1011	937	968	977	979	931	989	1017	922	1034	963	969	992	949	944	965	935	928	950	983	995	924	896	958	919	918	967	980	947	894	979	938	929	1008	898	992	898	968	945	930	952	966	923	910	887	994	916	950	961	933	918	970	946	908	928	929	956	979	988	948	955	940	902	928	893	913	967	925	977	915	965	950	930	940	959	980	913	954	947	889	933	964	920	919	950	922	974	995	895	934	913	984	935	966	969	935	981	930	958	938	918	884	958	951	957	914	939	912	931	946	916	967	1007	902	913	911	949	956	925	931	967	893	926	932	934	922	909	869	947	949	936	935	981	905	921	915	855	942	873	915	925	913	943	931	949	938	901	946	974	926	960	936	881	916	933	902	938	947	891	941	969	910	907	961	970	992	952	888	936	875	924	924	951	882	924	941	963	921	974	920	942	911	889	902	872	967	956	875	941	908	974	952	955	879	899	956	865	871	963	922	899	865	949	947	913	910	928	937	969	899	909	955	929	960	962	926	993	928	897	911	1023	931	877	947	917	923	911	879	977	927	923	937	888	933	920	902	917	950	935	945	988	952	944	921	914	918	896	894	977	919	887	943	896	944	945	961	948	934	950	934	904	947	894	972	960	890	932	945	934	892	933	952	905	864	926	975	940	928	917	903	932	963	976	945	931	901	955	955	919	939	906	920	880	970	949	920	907	995	967	946	896	980	924	963	918	945	941	993	934	955	980	940	916	892	951	904	926	895	969	895	954	953	912	932	899	901	936	948	921	877	886	889	948	964	948	952	928	932	903	907	892	907	944	878	958	907	901	933	914	909	935	911	891	918	894	913	926	922	883	952	846	959	914	900	940	949	903	990	874	929	925	979	945	893	891	921	948	941	919	867	964	945	924	946	913	903	948	896	959	914	966	975	957	923	910	944	973	859	942	984	910	931	890	959	923	906	931	957	939	916	875	903	977	918	962	942	997	895	920	954	925	898	911	988	997	972	937	888	956	898	942	962	912	895	963	919	955	927	941	952	913	939	939	930	893	948	961	947	965	914	954	967	950	910	918	908	912	897	950	907	935	952	935	1029	910	885	935	938	918	888	904	881	892	921	913	915	902	921	960	981	985	969	901	904	942	939	971	914	989	964	913	932	918	952	903	923	953	934	926	896	911	905	883	887	909	938	948	922	917	939	977	930	861	914	931	940	910	912	921	881	886	939	937	928	930	896	951	953	965	972	991	918	983	942	955	891	899	928	907	949	915	935	897	961	891	898	937	953	962	917	921	992	909	1001	921	914	950	973	917	967	934	938	947	911	932	934	944	896	895	919	952	910	935	952	944	958	963	907	884	915	904	940	879	976	916	941	915	931	993	891	913	961	893	915	935	916	965	916	973	860	941	963	934	942	937	913	898	954	929	906	911	936	952	889	979	934	916	929	926	962	924	920	948	909	926	925	900	890	934	909	942	916	962	972	930	958	919	890	911	951	915	957	894	924	924	972	903	935	914	927	884	964	867	929	947	929	874	919	896	931	941	949	1034	927	969	864	895	929	931	933	929	948	970	953	908	991	948	935	925	956	973	935	896	945	879	900	954	943	877	950	865	944	1001	893	945	900	947	894	934	1015	877	874	954	908	946	940	973	927	977	931	988	895	942	931	925	936	925	935	952	913	903	953	923	927	966	939	901	955	927	947	944	917	917	929	944	939	914	944	967	990	932	940	897	901	951	945	982	960	914	930	997	957	938	926	973	871	920	940	885	900	902	987	908	910	934	880	924	925	958	894	950	963	959	909	941	931	925	884	855	937	948	942	902	908	954	925	957	941	946	868	876	947	949	918	882	975	980	950	944	963	954	915	890	948	936	933	928	927	940	936	935	948	928	926	935	967	961	956	920	969	948	980	927	963	955	939	911	923	974	914	913	931	983	892	936	925	871	949	941	950	913	910	978	951	910	930	934	876	991	901	950	904	944	956	896	920	937	983	913	964	954	979	912	930	939	885	927	951	924	910	893	995	947	940	955	938	961	933	950	892	914	928	901	936	922	852	903	887	884	929	896	928	905	915	912	923	872	933	927	877	924	967	929	965	953	923	901	859	958	866	992	940	923	896	890	930	954	922	946	929	936	946	915	942	909	953	951	921	911	974	982	947	1005	959	941	947	914	949	931	945	918	961	944	935	935	920	921	925	896	932	968	895	940	942	946	911	969	947	944	906	943	951	880	912	957	970	923	938	950	950	919	1021	981	911	940	930	958	828	961	905	1005	959	956	944	955	928	895	912	942	960	929	965	944	971	897	926	950	911	920	931	877	944	951	981	845	958	935	930	924	960	942	922	930	911	878	909	923	932	898	934	943	930	1011	941	906	880	871	978	973	983	952	910	898	984	916	958	916	923	930	917	941	894	898	907	880	933	922	970	907	961	948	957	942	943	864	912	869	947	947	889	931	896	943	934	911	928	994	918	959	934	927	922	882	960	899	908	927	948	863	943	912	906	958	957	909	869	932	918	931	865	893	924	931	907	931	899	947	914	942	970	876	900	907	932	920	965	938	922	931	917	908	896	932	906	961	921	957	928	925	954	934	929	945	925	910	972	904	935	942	882	939	888	971	901	999	907	941	962	903	909	864	933	927	947	946	948	970	905	889	933	860	943	910	925	972	884	927	921	975	935	948	899	900	949	907	894	923	939	931	963	896	901	919	937	911	919	958	958	910	849	940	919	956	931	903	958	903	941	929	917	929	899	914	953	967	893	923	921	900	974	900	907	942	921	944	992	942	899	904	922	904	936	923	928	937	959	946	894	897	924	902	923	953	885	967	915	933	892	958	958	968	924	954	953	909	956	899	908	921	920	988	969	900	942	952	970	989	929	939	962	947	933	929	939	950	910	918	936	991	963	902	889	945	878	908	925	915	993	924	908	933	898	914	952	984	908	919	897	902	949	918	887	911	909	919	906	959	953	930	871	937	944	905	922	969	925	966	960	961	931	930	930	966	902	942	880	951	903	900	925	928	970	928	925	917	939	938	954	907	966	947	973	929	904	908	947	945	903	873	931	944	934	975	942	955	944	922	888	900	948	971	935	928	906	920	926	914	957	936	985	929	890	908	955	995	922	947	906	978	924	930	926	914	931	922	945	915	933	916	899	906	950	909	954	925	909	909	908	918	910	881	942	954	995	943	867	918	916	962	881	886	973	906	963	868	884	908	871	971	935	893	938	915	893	928	954	948	946	926	961	963	965	890	957	941	975	882	958	932	941	920	916	957	932	930	958	919	872	911	893	931	928	934	866	896	946	992	957	884	932	935	872	916	899	954	944	932	917	939	949	1003	990	895	954	986	923	957	867	908	877	975	926	952	928	902	920	937	916	908	897	952	947	896	942	884	916	947	938	915	991	929	963	901	934	977	905	957	917	916	941	929
2828	231	247	198	190	174	147	152	155	145	154	152	170	151	178	150	149	148	140	166	147	136	155	140	145	140	170	123	150	155	129	150	150	149	133	140	128	147	157	157	150	150	126	132	133	145	153	142	130	153	156	138	163	147	143	148	161	133	130	139	142	156	127	140	144	152	135	135	142	138	127	148	159	151	161	146	137	142	131	149	146	131	133	141	159	139	157	130	139	153	134	142	126	135	149	158	142	143	142	140	132	136	137	158	151	137	124	134	131	149	143	137	137	130	143	154	142	155	152	147	132	138	141	136	128	137	167	132	156	120	154	144	134	123	146	156	135	150	148	141	139	142	138	143	134	148	135	152	158	142	145	149	130	131	152	117	146	150	146	136	140	139	109	147	133	163	147	152	134	137	122	127	128	147	156	138	158	147	157	137	142	154	136	174	159	131	137	152	146	136	138	140	171	132	141	148	123	141	151	140	129	151	140	139	156	128	125	145	147	147	146	124	157	152	132	141	156	126	154	133	126	143	166	152	165	133	142	145	138	117	133	132	142	116	136	141	153	137	134	142	138	138	155	167	150	158	144	143	145	164	140	122	134	132	140	153	142	144	162	154	170	139	157	142	149	134	144	137	136	141	154	166	134	125	161	151	128	173	125	151	141	150	146	140	149	134	157	151	138	144	143	132	129	145	145	152	140	135	145	125	151	124	152	139	155	144	146	162	145	146	135	139	140	113	142	125	151	168	140	130	132	150	157	143	137	139	157	137	151	148	136	136	145	136	147	137	119	168	135	132	124	161	119	150	149	146	163	153	151	118	125	156	150	136	148	137	142	145	150	131	139	142	139	132	147	134	146	127	123	161	141	157	148	167	124	132	146	137	127	137	156	119	168	137	131	159	139	150	151	150	157	132	155	166	131	151	161	150	129	121	148	161	141	163	135	129	144	133	151	140	149	144	146	119	151	154	146	153	138	120	167	145	151	154	155	140	156	133	140	142	144	164	130	146	147	170	150	122	129	132	126	135	130	116	131	120	136	139	168	141	121	145	153	168	132	128	131	133	151	166	112	128	139	123	132	149	141	135	132	134	184	124	142	142	140	137	157	148	126	115	162	142	133	139	162	142	128	137	146	122	136	149	134	149	143	148	149	169	133	146	131	147	142	153	126	150	149	137	125	166	129	172	162	155	137	141	153	139	143	137	168	143	138	143	146	116	128	136	165	142	140	146	147	148	145	137	148	142	128	137	137	147	116	162	162	141	144	144	162	138	138	142	143	147	140	137	126	148	170	157	122	142	140	150	137	136	139	154	145	137	133	141	157	122	129	142	145	140	138	150	143	140	154	163	132	142	141	118	127	148	129	124	173	162	153	137	141	137	138	146	148	127	146	140	151	141	144	154	136	150	140	140	140	129	143	141	165	155	151	155	154	140	152	118	143	129	143	146	154	134	136	123	134	157	121	133	148	142	152	171	153	156	152	134	141	133	140	152	130	126	161	148	138	158	139	140	163	160	120	135	133	147	151	124	122	149	135	139	156	130	143	162	149	136	133	128	143	152	172	140	129	125	163	129	130	129	149	153	155	139	175	149	141	115	140	127	148	123	130	149	127	140	116	145	121	129	143	123	137	139	150	137	147	141	147	145	128	133	133	127	143	140	147	155	154	123	132	137	141	144	155	152	137	113	127	119	136	141	148	148	136	131	147	138	144	129	147	128	161	133	128	145	163	123	138	142	170	152	138	165	146	157	120	148	148	149	155	144	133	138	148	151	139	160	103	132	156	140	131	135	122	139	153	124	149	144	120	151	158	145	167	140	143	133	128	151	135	142	126	162	134	134	147	154	138	143	156	141	127	152	147	142	153	144	131	120	139	126	155	159	134	131	128	127	158	134	137	143	152	136	140	137	143	137	136	155	122	149	142	141	166	133	136	122	143	135	163	166	148	154	140	137	138	140	163	154	140	129	170	161	145	151	154	153	140	140	161	131	139	158	120	151	137	147	140	152	142	125	160	149	116	117	156	143	144	129	164	152	129	150	174	153	139	159	156	120	137	143	141	124	122	151	143	156	148	163	152	153	140	149	133	178	142	131	152	142	158	157	154	125	145	143	123	147	168	173	133	148	145	139	145	166	136	166	139	162	166	137	154	133	133	150	142	135	150	142	134	133	144	150	151	139	129	136	132	129	153	143	145	134	155	146	150	141	127	126	145	132	152	129	135	139	153	167	166	139	157	152	176	160	140	135	156	153	147	146	155	140	141	140	141	164	144	123	168	116	138	153	152	160	117	135	134	149	148	107	152	148	143	154	125	158	136	136	143	161	131	135	146	146	132	128	139	159	151	154	145	126	141	139	142	140	150	154	152	100	131	132	159	155	146	139	120	143	122	148	147	136	171	113	135	132	132	143	146	153	117	132	139	136	160	153	156	138	125	104	160	133	159	133	123	128	140	156	150	145	150	133	156	139	164	129	125	130	162	142	151	137	164	155	145	149	159	143	140	139	140	122	153	155	126	152	137	172	163	175	154	136	134	145	113	134	138	149	129	139	162	120	156	131	154	134	167	133	154	142	150	159	141	123	120	121	127	130	143	144	123	121	136	150	141	141	153	134	143	124	146	155	136	151	133	117	134	133	161	152	159	158	153	166	155	140	136	147	133	142	136	141	146	132	134	153	144	144	156	149	142	153	152	140	140	152	157	143	154	146	130	143	169	142	141	145	145	127	160	139	140	158	132	115	140	143	133	155	153	130	134	148	155	141	145	143	129	138	129	153	151	151	158	154	146	122	157	145	150	166	167	138	140	152	147	143	144	135	158	150	156	144	144	157	144	148	145	165	147	162	135	156	136	143	152	133	139	108	133	146	132	146	110	164	145	140	149	149	152	139	142	121	132	144	134	147	164	141	154	122	175	133	129	176	133	130	138	153	159	136	129	139	134	134	134	146	124	129	155	165	137	131	144	146	165	128	128	135	130	139	158	150	132	151	156	141	131	139	145	123	121	123	156	174	141	151	144	127	145	148	131	109	123	152	169	156	140	161	156	146	137	144	135	138	149	152	141	139	156	155	168	135	139	142	126	148	140	135	150	139	115	149	139	141	139	135	154	145	154	141	141	141	140	158	164	153	156	134	156	139	138	144	153	145	164	157	127	157	145	140	132	150	134	136	156	149	128	143	137	133	140	158	148	138	151	133	134	138	156	158	160	140	139	126	147	147	155	160	165	155	134	146	126	132	156	145	144	140	111	166	123	146	140	153	146	142	135	141	144	154	137	157	144	143	143	141	140	130	156	137	157	149	170	140	145	146	141	140	140	172	147	160	143	155	152	163	153	146	138	135	133	157	140	135	135	129	150	136	144	135	158	131	154	132	152	140	157	141	131	142	151	123	157	142	161	157	146	127	153	149	153	130	129	131	146	133	117	152	136	156	121	161	137	152	135	132	152	141	134	137	143	165	148	138	140	138	144	128	152	164	151	149	160	148	144	148	151	163	128	132
3261	514	591	597	632	554	517	505	544	502	476	493	475	485	459	499	464	474	492	489	489	488	476	526	501	423	448	419	432	387	434	437	482	414	448	418	440	426	442	401	441	426	405	412	430	415	417	428	397	436	421	401	436	412	393	440	423	401	407	398	411	402	412	453	416	386	404	436	431	407	459	409	400	419	430	412	429	398	437	429	437	467	435	415	429	409	444	426	452	432	422	392	455	412	383	412	410	434	434	427	418	435	427	413	370	423	397	431	421	427	396	400	396	451	423	390	431	416	443	418	423	363	419	421	419	420	394	390	427	426	439	441	403	439	388	436	398	413	400	431	415	420	394	412	413	402	459	444	411	379	415	415	433	397	409	386	403	414	418	400	449	423	456	379	403	379	414	411	368	396	409	415	472	400	431	401	404	419	427	405	405	413	450	399	409	410	433	407	471	431	414	373	416	400	427	454	403	423	434	415	436	382	426	435	399	414	384	411	438	370	426	435	396	412	416	411	431	410	373	395	412	464	403	428	421	420	391	383	416	373	425	406	433	422	440	423	417	423	414	452	415	411	419	429	442	387	430	407	409	433	387	420	428	404	429	427	424	444	459	420	436	407	441	403	444	432	402	402	431	428	420	407	409	382	406	387	463	435	403	433	417	393	420	356	416	400	384	412	422	422	416	390	392	401	447	444	417	416	444	430	396	455	386	420	416	428	401	430	421	427	423	415	447	413	408	396	421	425	461	385	430	414	391	395	426	421	443	425	402	418	419	404	443	407	422	381	384	417	429	409	440	428	409	425	401	389	404	455	418	421	392	440	444	407	431	410	418	410	416	390	444	422	435	423	441	442	396	418	420	394	413	425	444	421	410	421	386	392	397	407	413	424	388	396	428	402	396	442	449	431	380	414	394	431	432	402	441	463	416	438	398	415	393	399	454	403	422	396	435	432	421	432	370	412	434	437	392	435	392	412	421	404	426	397	427	407	402	425	437	375	434	381	433	403	406	455	434	456	441	433	397	414	449	391	408	398	444	446	433	427	435	447	413	466	403	377	439	416	401	430	433	384	425	422	384	423	394	419	412	409	399	438	420	424	433	413	439	428	411	398	453	405	381	408	420	421	418	430	403	413	413	409	413	436	436	417	434	438	407	405	427	418	407	455	405	427	403	430	460	413	489	389	412	454	429	399	431	451	401	427	452	430	395	393	418	434	424	435	443	436	387	449	430	424	440	470	411	410	413	429	363	440	446	425	415	419	413	425	405	407	445	396	422	408	397	392	406	459	408	429	408	445	433	431	459	399	447	457	404	438	411	404	441	396	446	402	404	426	438	392	422	415	418	428	437	410	394	401	442	398	393	390	403	456	403	429	392	424	402	413	447	427	431	422	435	470	405	429	402	404	430	421	392	406	440	389	437	422	478	386	418	432	429	433	396	450	425	418	426	424	437	433	428	446	399	461	416	435	421	390	421	427	418	382	448	418	440	422	402	438	399	441	395	423	390	420	398	383	415	407	431	395	435	417	360	447	404	407	419	437	463	394	458	406	443	419	425	410	440	420	427	392	397	410	409	409	397	416	423	364	449	436	421	426	414	410	385	430	405	402	412	409	401	381	406	434	395	423	420	372	449	403	412	384	434	409	405	395	455	410	434	420	402	439	397	416	423	428	419	428	429	406	407	411	420	433	403	398	421	438	419	429	408	357	432	448	414	429	397	407	393	423	439	435	419	428	430	408	421	407	402	411	434	440	449	396	441	407	414	421	394	439	376	406	442	421	426	411	443	408	432	435	416	423	385	409	442	399	438	401	390	424	390	448	434	446	469	415	423	429	424	376	440	402	440	458	411	415	447	380	419	402	401	387	420	391	389	431	409	411	402	441	419	425	424	403	433	419	424	392	448	446	403	406	407	372	429	441	377	405	383	441	423	408	419	462	415	386	414	403	431	419	428	429	425	433	389	406	426	409	463	395	425	461	433	432	407	391	415	387	416	415	419	429	415	435	401	421	411	410	383	427	408	423	409	428	415	380	464	362	431	456	435	429	399	454	436	467	402	425	416	416	430	406	428	428	384	441	423	393	417	395	422	416	456	473	440	419	409	409	418	425	428	455	410	437	402	438	408	394	397	432	420	456	418	408	435	411	425	427	398	409	425	384	417	425	387	431	477	412	382	406	449	424	378	409	438	431	414	350	413	440	421	457	447	410	422	414	401	405	397	437	424	429	437	432	408	459	420	420	434	420	388	384	389	434	429	426	437	428	432	417	400	436	403	404	418	430	406	429	421	445	407	446	416	423	434	435	425	396	416	419	438	439	441	373	458	446	393	393	402	386	413	413	454	406	405	398	401	426	399	446	420	399	406	415	424	370	412	385	422	420	410	440	405	430	438	395	395	388	413	403	400	395	440	447	429	462	405	394	409	425	444	418	406	404	407	405	435	441	403	427	420	407	416	401	384	421	424	440	409	405	412	371	421	388	399	438	411	419	432	423	434	425	398	440	406	406	361	403	441	424	393	428	418	405	410	440	421	393	431	442	402	398	376	395	415	373	425	422	399	444	442	438	400	444	433	431	433	404	401	411	424	451	445	423	410	402	396	455	421	409	414	394	445	423	411	388	410	425	400	393	393	427	433	390	444	466	427	382	412	359	404	392	394	408	411	416	426	393	416	403	440	399	420	399	390	404	407	396	419	417	425	386	450	417	421	399	418	438	434	407	412	420	418	392	460	417	440	399	443	455	396	415	430	439	429	413	403	419	400	417	428	406	437	403	407	391	374	381	403	425	416	435	418	429	447	391	400	434	452	410	407	404	421	416	439	412	376	436	433	399	413	394	413	413	402	422	407	389	420	392	396	414	421	396	458	418	406	435	410	415	436	436	401	394	424	397	408	434	373	417	390	401	420	399	420	431	400	411	368	421	432	401	433	391	426	436	442	401	398	409	430	409	390	385	452	407	406	418	374	421	424	450	443	422	439	374	423	393	373	430	431	407	433	397	400	421	431	419	404	420	405	458	421	400	381	392	436	408	419	416	440	428	420	426	363	418	397	413	394	446	401	456	398	457	406	423	422	418	464	414	421	410	426	418	409	388	401	408	403	440	427	401	408	428	381	414	402	450	460	412	413	415	427	413	411	396	423	394	408	425	412	388	433	438	428	434	436	420	405	472	409	397	429	413	466	415	401	455	437	422	421	432	433	424	452	390	437	427	437	463	383	398	430	402	434	436	464	375	388	389	440	477	412	431	474	413	386	378	404	432	381	439	415	414	418	410	430	436	418	429	390	443	412	419	423	417	441	429	412	435	438	422	405	387	427	414	385	453	429	427	428	426	393	458	407	431	422	404	394	415	394	427	420	425	418	439	402	454	419	430	383	438	409	400	378	412	423	425	385	388	438	394	442	391	421	419	450	454	412	410	413	403	426	411	421	425	422	410	450	450	386	441	394	428	395	403	426	384	434	409	432	381	397	429	404	411	377	423	443	419	420	409	427	425
31127	9034	1349	996	680	520	459	404	335	345	337	285	293	275	269	266	235	258	245	254	241	245	240	247	248	211	218	204	237	229	229	220	223	223	193	223	189	232	201	209	205	203	214	213	222	211	194	219	218	218	207	217	202	202	221	211	206	212	210	187	223	227	211	218	183	198	194	228	196	219	176	233	204	225	222	192	206	173	218	201	204	194	203	163	215	210	214	231	210	225	215	197	204	215	189	195	214	223	197	197	191	211	211	222	204	226	211	225	197	217	174	187	214	212	197	192	207	197	222	215	226	213	231	208	196	212	205	205	204	203	208	219	211	221	198	198	208	206	201	203	217	206	224	208	232	226	212	196	180	189	234	199	218	196	195	175	213	215	208	217	217	214	211	227	212	199	214	228	212	198	202	203	200	207	222	194	181	220	185	221	220	194	215	202	193	219	189	224	225	221	194	228	209	163	178	213	208	193	209	203	225	223	228	188	193	198	206	225	199	210	187	201	199	221	197	228	229	217	204	206	200	186	197	212	203	205	205	205	186	231	202	223	193	204	198	206	202	186	193	182	212	220	195	209	205	223	205	223	222	201	215	188	228	198	198	231	196	210	192	204	193	190	199	201	222	211	229	197	223	233	224	190	198	201	219	211	206	218	223	218	199	176	218	210	209	178	194	213	207	189	199	195	195	210	192	187	188	197	215	195	198	181	181	194	189	207	185	207	228	219	210	188	203	193	198	192	211	216	213	230	233	204	231	220	192	177	211	207	187	220	202	206	216	200	186	221	199	183	215	204	218	212	202	218	186	204	236	190	187	202	190	209	202	196	227	226	187	216	218	216	220	205	212	189	224	209	205	214	202	209	247	219	222	193	199	220	192	189	233	205	229	210	218	213	198	223	216	208	191	229	199	191	194	194	194	213	180	210	193	208	203	204	191	213	213	194	218	211	223	185	218	228	233	208	221	194	213	222	220	216	212	209	182	196	222	200	209	218	238	214	188	196	203	207	192	198	192	228	220	222	231	203	208	223	230	190	192	214	197	194	197	221	214	227	184	221	219	209	200	213	218	194	197	195	174	205	181	211	192	200	171	217	218	211	203	217	227	203	216	200	204	231	237	222	204	190	217	216	222	209	196	220	214	215	238	215	219	221	201	224	193	197	209	186	210	205	216	191	167	201	223	206	212	215	193	183	222	230	225	214	176	220	223	210	215	228	212	194	213	200	189	221	201	217	209	230	217	177	206	207	212	221	219	234	209	207	213	228	203	224	219	203	200	207	211	209	207	193	210	209	194	193	184	195	186	210	207	199	199	209	222	231	220	208	194	192	196	232	216	196	220	189	200	202	205	200	186	210	201	198	205	191	193	201	195	189	214	211	221	193	225	218	184	226	214	190	199	245	213	219	216	211	207	214	199	192	209	207	169	192	204	205	201	219	220	211	214	213	228	196	225	186	190	233	205	184	214	217	202	213	212	219	183	192	219	208	201	196	210	181	186	213	221	211	208	188	166	186	205	214	196	209	188	261	208	219	187	182	193	194	229	230	178	228	201	215	208	214	210	221	206	208	228	212	219	215	191	197	205	185	202	204	216	204	198	207	218	187	201	216	218	220	173	216	234	190	202	216	222	211	215	204	212	226	204	235	194	230	216	173	215	227	215	181	213	204	193	198	180	178	197	193	201	168	186	205	183	207	212	216	208	205	208	201	191	208	229	246	208	224	194	217	193	205	214	204	190	217	203	227	215	208	229	209	200	206	228	198	203	187	191	204	191	183	184	211	195	195	229	189	222	206	182	219	213	213	222	217	174	227	205	216	224	222	199	224	202	206	214	192	200	207	189	203	243	227	236	237	211	226	202	202	191	224	177	195	225	206	187	198	228	183	203	198	207	206	215	181	210	209	189	224	210	205	218	216	203	214	197	256	223	182	191	196	199	210	191	185	191	219	191	230	200	191	212	247	212	231	206	216	220	215	222	211	213	204	186	225	209	220	201	197	214	220	206	204	199	227	216	203	205	205	178	198	215	209	204	189	194	210	245	210	215	207	204	208	214	219	203	193	200	215	189	212	184	182	195	217	196	202	205	217	219	228	217	197	236	213	203	225	201	203	223	192	191	183	186	194	218	186	228	200	200	203	209	206	188	193	228	211	203	198	194	219	217	203	209	208	188	229	206	193	194	216	187	193	188	219	202	177	228	199	212	192	214	184	208	195	211	206	188	207	204	217	215	214	223	191	195	226	211	180	187	226	211	214	192	182	221	223	210	197	198	203	219	222	230	206	225	190	231	236	237	215	205	258	217	215	209	215	202	220	211	214	208	213	197	211	225	233	212	203	205	215	218	203	196	196	241	211	213	202	212	200	227	209	225	224	227	204	189	206	194	238	231	269	195	205	208	190	207	186	208	234	190	188	225	196	190	237	203	220	209	198	192	217	198	210	202	192	227	210	213	228	196	197	219	234	225	209	192	187	217	206	213	226	208	219	207	186	229	186	185	210	194	225	190	200	207	239	197	182	201	201	208	248	187	228	182	217	209	216	228	229	237	209	223	202	210	217	195	219	184	212	191	204	218	199	187	217	188	204	195	193	194	208	226	223	238	212	199	199	213	204	185	209	200	191	191	221	206	213	200	214	214	186	213	199	173	209	185	192	203	218	231	213	211	209	213	216	242	224	221	178	210	196	202	210	209	201	233	208	228	210	225	209	194	195	224	193	216	218	202	191	209	232	229	198	212	204	185	201	209	188	204	204	197	217	199	246	200	206	218	186	230	219	212	229	207	207	196	175	193	174	199	198	241	211	204	211	206	217	207	192	204	229	181	217	205	223	237	226	212	196	204	208	203	182	207	208	211	207	223	216	229	224	224	195	200	214	193	205	211	215	214	228	198	201	200	185	206	218	207	200	205	215	187	197	211	209	229	210	197	194	203	217	190	224	191	236	232	199	208	191	197	211	235	169	197	194	182	239	206	200	229	224	217	197	212	224	226	191	222	208	193	196	234	240	196	218	200	220	217	230	197	225	224	196	199	190	211	179	213	217	198	201	207	213	203	190	202	238	185	229	211	207	183	192	208	188	202	226	192	208	190	203	220	210	204	202	232	202	190	205	199	209	223	194	190	172	225	227	214	191	198	196	192	191	194	235	213	229	212	220	214	194	216	220	205	209	215	226	224	223	215	206	201	216	218	202	223	207	173	222	202	207	222	221	204	228	182	204	195	215	206	191	209	224	207	205	209	185	187	224	210	209	223	223	220	217	207	188	202	197	233	214	203	209	238	229	202	205	226	194	221	183	206	214	243	225	233	187	202	199	214	202	171	202	178	210	202	232	195	230	220	200	220	202	200	214	182	189	207	219	231	215	222	196	179	196	218	238	181	208	193	199	181	225	235	210	207	190	181	227	215	230	191	210	198	193	202	219	216	207	210	209	205	206	187	221	199	196	216	219	212	242	220	206	208	201	207	233	229	198	217	180	201	207	178	204	196	203	218	197	251	190
15991	1328	2748	3093	2669	2164	1908	1696	1405	1280	1250	1139	1127	1049	928	910	881	857	880	908	804	837	806	845	765	678	705	661	736	589	679	618	674	681	687	640	655	591	565	610	543	618	625	593	623	573	626	588	520	601	620	607	626	581	586	574	604	584	624	578	582	646	595	597	571	582	637	590	558	571	575	568	615	560	594	610	579	592	606	580	585	586	584	594	600	616	582	577	574	553	558	529	606	603	587	540	573	562	566	573	561	550	537	594	591	550	553	549	567	627	561	598	534	573	623	579	617	579	587	564	604	622	600	540	549	547	579	555	587	566	593	572	583	592	556	590	556	582	593	594	570	576	598	584	578	574	586	575	525	593	537	571	554	560	572	619	570	562	560	534	514	572	541	590	567	614	594	573	559	561	551	564	562	554	570	596	608	555	563	576	564	590	615	568	579	570	594	553	582	585	580	625	630	568	551	667	508	557	590	601	564	568	606	578	567	550	518	554	535	556	572	587	575	531	566	569	521	563	559	545	543	524	565	570	582	523	585	592	540	568	534	548	583	552	587	551	605	528	600	588	536	516	565	588	520	591	568	528	568	587	549	599	575	570	568	550	543	613	575	538	583	578	520	604	607	553	573	565	582	575	563	593	549	565	550	554	605	585	604	544	581	580	586	585	571	589	585	577	570	513	582	533	614	563	537	580	535	572	533	577	562	535	582	546	519	564	555	564	547	586	604	547	551	560	588	542	622	558	538	596	548	589	569	539	586	605	555	588	612	609	568	573	571	546	528	608	557	556	572	592	603	575	565	578	539	566	588	578	601	564	600	561	619	552	567	530	563	552	552	581	551	600	563	543	547	563	571	528	566	590	605	578	571	566	571	551	566	561	558	565	583	597	563	561	580	617	568	579	603	577	581	538	583	548	582	541	574	583	554	598	577	576	594	542	588	589	602	603	566	595	572	550	556	567	546	533	601	590	563	552	568	581	557	631	537	620	558	599	528	524	552	575	571	577	554	573	599	584	554	566	567	566	583	572	596	569	536	516	578	560	577	548	582	581	611	548	560	566	590	560	549	580	596	591	572	548	570	543	525	590	527	570	575	566	578	549	542	578	576	590	533	582	581	551	587	587	644	537	595	555	542	550	563	608	577	570	538	590	554	596	558	583	571	553	577	561	556	570	556	572	544	585	562	568	560	579	535	555	576	560	548	585	546	629	556	602	563	610	536	569	527	580	592	570	568	533	537	552	578	568	582	580	543	595	545	549	577	572	572	586	603	539	552	576	558	540	588	576	569	612	567	550	559	550	584	554	583	569	551	569	590	556	551	521	589	559	545	565	555	550	574	570	607	555	532	532	566	574	575	568	549	603	540	607	573	560	581	543	570	515	567	550	547	555	586	556	534	573	592	601	560	551	554	605	546	565	573	541	575	587	572	528	542	567	584	549	554	546	580	563	563	548	578	531	567	543	557	565	575	606	587	547	588	564	533	562	515	550	573	531	568	570	596	560	572	595	585	591	524	555	531	539	561	598	571	605	545	555	586	570	617	590	582	569	589	563	572	552	561	520	553	618	553	576	545	586	549	545	543	533	586	603	632	573	546	539	555	562	562	575	570	553	578	543	583	583	543	570	554	582	578	570	576	562	547	603	560	537	547	536	569	586	552	562	573	498	531	544	556	544	519	553	596	570	604	576	575	566	557	596	542	581	555	579	534	564	574	570	563	559	598	564	584	544	544	544	572	530	599	572	526	599	533	565	527	552	612	580	567	616	540	569	541	570	604	548	537	560	571	543	547	577	572	585	614	611	554	617	590	601	538	560	558	570	567	568	568	588	575	555	554	541	559	572	646	569	545	597	565	571	565	532	540	553	541	564	608	579	577	600	542	544	526	557	554	572	539	563	577	543	558	570	567	598	618	586	568	594	560	566	564	562	579	542	570	575	590	559	569	572	531	563	549	567	566	594	552	564	573	574	563	579	581	575	594	573	556	539	615	579	550	562	576	593	593	543	534	585	550	569	582	540	602	528	587	571	599	560	559	542	588	564	559	612	555	587	585	539	549	600	543	562	511	545	592	613	557	577	588	582	588	562	629	560	602	571	555	580	553	546	576	537	558	569	512	545	545	545	572	564	587	576	539	561	595	610	516	609	557	608	567	575	598	597	566	569	567	584	548	567	601	555	569	577	571	560	541	549	547	554	587	509	599	557	529	570	537	562	575	549	600	559	567	557	559	587	616	521	572	580	567	552	578	547	542	580	586	638	557	554	550	562	587	565	552	561	547	584	571	560	580	594	569	588	543	568	609	570	598	557	556	584	596	540	590	604	545	583	587	591	540	553	599	586	542	535	595	539	525	561	603	539	560	586	550	575	572	592	542	531	600	582	532	607	632	548	583	594	567	588	593	535	564	584	594	539	586	556	604	593	539	539	612	583	562	581	571	587	595	589	534	615	586	597	556	555	554	571	595	600	571	545	568	543	564	561	562	559	565	548	585	568	551	538	565	585	581	561	572	560	579	571	546	557	564	570	557	539	543	514	536	581	552	570	559	547	586	515	531	559	590	564	536	552	526	539	583	553	525	591	610	561	556	611	563	537	565	578	553	536	555	546	537	563	550	560	567	554	582	594	556	577	580	571	591	577	609	544	569	587	551	601	535	594	600	565	565	567	570	592	556	578	548	546	583	572	621	552	578	576	581	597	565	563	546	580	586	585	532	541	594	535	557	557	549	585	584	565	544	587	617	630	564	563	585	570	548	580	590	569	563	556	544	585	584	593	574	563	560	554	611	570	577	602	533	563	595	560	553	601	544	553	537	598	606	565	571	645	562	571	615	562	611	521	563	615	528	586	563	560	600	596	578	585	582	531	598	581	581	536	535	584	593	593	576	551	566	558	575	564	541	571	566	548	591	519	554	547	542	543	607	610	557	572	598	561	592	602	577	598	560	585	539	560	598	596	605	557	597	586	606	540	550	538	558	572	570	573	603	574	599	551	578	558	539	573	540	546	587	559	589	550	590	569	538	595	566	607	579	534	550	600	552	557	566	563	535	555	511	632	593	558	575	544	548	549	581	579	535	515	575	564	584	559	588	551	576	573	555	536	599	553	595	607	578	592	541	586	596	577	547	547	581	555	607	564	573	539	560	566	559	551	540	581	539	521	506	562	586	540	588	569	575	598	549	559	520	575	541	551	577	576	574	569	549	568	558	584	533	606	515	578	579	547	522	549	606	563	579	619	570	556	599	574	529	572	567	574	568	545	592	552	529	534	557	584	620	577	582	597	619	587	558	553	572	560	562	575	555	555	575	557	570	592	592	575	583	579	584	570	568	589	547	593	569	565	593	558	583	531	600	565	571	584	533	553	551	588	598	556	569	573	557	585	583	543	584	583	581	610	580	584	543	584	607	605	600	567	572	563	590	573	587	541	594	543	550	557	561	545	560	566	576	566	555	536	576	558	546	587	619	538	576	605	525	545	584	585	563	580	546	537	581	553	554	522
44373	20097	5522	2238	1473	1038	937	741	748	677	553	602	570	527	519	506	485	476	504	438	469	467	431	433	439	367	430	470	408	438	382	372	391	460	393	430	377	402	377	417	424	398	432	413	368	387	385	388	400	373	418	451	410	390	397	397	388	405	381	430	370	372	398	391	413	407	402	394	395	389	384	395	426	435	403	395	399	356	398	401	400	403	386	403	407	428	396	395	384	371	410	364	372	403	342	420	411	383	388	406	405	375	379	377	398	384	404	394	375	353	383	386	407	373	373	371	352	390	384	367	374	389	384	367	399	398	411	368	382	389	381	427	365	365	393	380	357	390	402	377	396	340	374	378	391	395	386	377	371	413	365	390	371	367	408	384	367	380	367	382	355	329	390	358	405	431	386	402	360	388	361	360	415	410	426	374	383	422	365	404	392	406	391	400	407	387	434	394	386	401	379	345	404	350	381	364	399	399	378	374	394	407	408	357	373	410	403	387	382	352	377	406	373	393	394	421	422	403	405	412	381	389	375	387	364	378	383	340	386	371	404	356	378	382	389	377	411	397	399	414	379	341	396	391	393	364	408	385	387	363	375	360	358	383	368	438	409	416	391	374	439	399	390	369	404	365	405	365	390	348	391	372	384	420	385	379	394	386	370	384	393	411	353	401	410	406	366	411	397	393	394	459	397	371	387	337	394	363	379	354	381	378	348	407	352	415	394	360	395	406	388	399	408	393	417	385	387	388	419	382	406	350	407	410	378	385	379	362	396	363	344	359	358	412	406	397	387	398	399	389	391	397	396	362	396	355	391	358	362	389	342	386	405	406	381	406	406	401	405	433	380	375	383	400	384	428	401	402	436	398	395	389	396	398	400	327	404	376	374	416	358	409	433	399	385	387	390	394	379	390	332	428	382	370	351	375	398	450	385	362	356	356	394	345	372	401	412	404	384	418	397	399	349	389	376	390	387	390	381	361	338	386	371	433	389	403	349	352	356	418	385	401	390	396	390	370	394	435	382	394	398	380	385	418	370	379	379	365	420	408	407	348	390	372	398	382	397	371	391	366	410	397	423	384	413	414	363	396	386	380	415	391	356	386	368	377	381	364	336	393	393	387	345	412	395	406	415	390	395	439	359	359	368	396	373	362	417	375	425	356	397	386	422	346	406	380	384	382	382	376	378	402	369	398	381	395	419	382	389	402	374	343	375	424	376	404	401	402	397	389	384	336	393	355	398	401	379	423	365	411	441	376	376	372	382	357	406	407	409	400	394	373	360	396	355	381	386	398	403	385	363	371	365	389	380	388	445	372	405	382	376	405	352	387	365	401	389	365	374	392	390	372	397	389	352	374	386	368	391	362	409	403	400	360	393	382	379	392	355	395	354	420	382	422	399	417	360	407	375	366	395	353	399	421	392	367	377	408	416	417	372	349	421	390	376	439	386	358	374	375	366	354	412	386	394	386	391	392	371	384	378	365	385	407	344	404	394	348	436	399	378	377	408	369	383	419	381	397	350	380	400	371	372	358	388	379	376	410	367	364	399	389	379	401	394	407	413	372	372	384	403	427	383	421	395	376	388	403	381	377	376	363	394	369	355	364	398	352	361	380	349	345	422	367	392	389	376	362	407	393	384	356	379	381	411	406	385	371	410	351	372	400	408	365	411	409	375	371	404	384	392	393	378	432	368	391	405	363	358	385	416	368	371	397	394	377	376	402	382	383	379	387	385	385	370	411	354	353	349	382	375	364	359	407	427	424	382	392	364	368	402	369	401	397	389	356	416	397	391	365	370	380	395	408	412	374	418	405	370	401	404	417	381	421	366	367	399	404	389	378	392	366	355	388	366	414	378	397	390	398	397	388	407	370	390	374	364	391	399	381	377	376	336	379	414	361	389	380	375	422	371	379	389	394	401	412	389	391	423	341	421	377	366	362	354	401	369	361	357	374	412	419	419	426	381	406	364	369	417	367	394	383	417	360	424	400	401	411	384	427	365	366	398	382	383	360	402	407	436	380	401	396	408	390	392	396	388	400	397	396	371	449	366	369	386	386	394	374	407	374	363	392	373	352	382	368	385	403	380	397	407	408	401	384	392	463	364	395	390	381	394	357	390	412	376	408	401	375	401	359	357	434	379	432	409	404	395	359	401	397	394	352	404	385	371	386	386	389	387	424	358	367	411	378	415	391	386	389	370	386	417	418	382	384	430	404	386	368	362	405	396	383	359	392	416	389	417	421	359	392	393	402	372	358	373	373	415	410	395	368	368	387	396	391	361	401	406	364	385	387	385	401	393	397	381	408	407	410	376	376	368	363	402	382	333	392	389	429	409	374	422	415	373	388	388	368	397	398	370	375	400	384	374	368	412	373	367	362	370	383	411	362	403	384	388	376	394	384	399	409	399	405	354	403	375	382	404	389	425	350	398	382	387	375	387	366	345	373	372	405	401	398	381	379	390	392	399	413	429	380	400	386	369	381	388	383	385	398	366	376	380	392	388	362	393	369	389	398	415	354	391	404	372	398	361	360	414	394	373	380	397	424	416	412	392	385	390	414	368	369	377	363	377	357	379	412	391	409	403	398	414	366	390	389	394	382	405	391	408	360	372	393	375	390	403	424	437	356	362	409	360	408	340	395	393	415	378	375	407	367	364	370	373	390	376	356	350	369	399	340	402	363	368	385	410	386	405	388	362	388	415	414	395	427	376	396	408	388	405	386	394	372	452	385	423	372	396	355	328	382	411	393	401	380	399	386	405	384	431	413	396	363	414	387	399	425	387	395	375	405	401	375	352	380	418	392	374	384	381	357	378	392	389	407	400	379	359	362	408	377	335	356	376	414	382	370	414	416	406	409	379	389	382	415	346	360	351	398	391	377	358	384	379	366	386	391	386	360	356	399	365	362	419	363	392	374	392	396	409	367	405	366	428	385	387	409	390	389	398	356	425	398	410	416	402	383	399	384	373	376	410	398	369	370	363	421	383	360	367	415	413	391	375	369	376	393	378	350	389	407	417	417	395	426	380	376	425	389	375	374	395	395	375	409	363	419	398	387	431	420	378	360	397	410	429	385	402	392	366	443	378	398	381	387	400	365	364	361	326	389	373	369	393	389	422	365	389	393	387	383	426	401	393	355	391	390	374	383	380	371	382	414	379	425	380	389	386	393	374	381	424	383	405	368	393	391	366	400	361	345	354	394	430	401	367	396	360	409	384	412	370	405	384	396	401	378	367	393	380	378	372	397	372	404	374	389	389	407	333	376	361	357	405	370	405	341	355	380	361	400	382	397	389	396	399	373	386	371	389	393	359	391	376	387	374	409	397	390	378	389	396	419	398	392	440	406	364	383	337	355	399	371	413	398	387	381	402	347	416	362	364	357	384	422	387	375	381	352	412	391	388	375	401	424	415	406	378	379	367	386	410	379	411	378	414	399	415	385	400	383	396	398	390	366	362	368	437	377	389	362	402	382	390	353	395	391	408	395	350	388	371	344	379	379	404	412
22340	2424	4738	5726	4992	4123	3477	2996	2660	2278	2088	2060	1831	1771	1666	1613	1518	1566	1512	1545	1421	1433	1333	1413	1360	1223	1185	1065	1148	1080	1078	1034	1146	1125	1070	1079	1083	1037	984	1031	978	1051	980	962	995	982	1029	994	889	931	993	981	1015	981	975	960	945	955	1016	1008	953	954	1031	916	948	939	995	935	976	958	982	947	1005	992	972	961	1002	1008	931	976	960	906	950	1021	962	939	921	906	913	882	900	908	942	936	886	926	951	962	890	909	918	929	1021	962	931	933	909	954	970	909	955	978	955	939	908	913	923	895	969	914	983	879	997	866	891	913	917	933	934	938	924	931	957	924	960	922	907	893	918	922	920	919	926	919	917	944	891	942	911	950	914	903	900	910	919	920	975	971	920	945	918	958	957	965	940	974	899	934	959	927	926	912	964	977	903	942	932	928	983	965	907	941	961	918	905	894	888	929	927	959	948	948	972	950	904	946	974	924	954	927	969	900	938	880	934	985	929	904	936	903	952	911	969	892	910	970	870	951	933	896	937	968	932	983	907	922	970	943	884	847	870	946	880	902	895	889	932	890	949	913	916	921	966	914	894	949	886	961	933	876	942	918	979	923	923	913	875	931	865	928	989	938	910	961	918	948	957	913	868	889	912	980	881	950	890	952	968	920	935	929	976	888	902	898	938	957	937	949	957	885	923	903	956	977	871	953	888	929	916	895	926	924	941	981	881	937	926	916	895	980	882	922	883	807	903	961	972	937	891	938	947	909	936	932	893	925	884	893	912	929	976	980	987	923	877	966	901	946	974	931	895	928	934	971	1004	886	909	935	902	911	945	976	933	920	926	897	913	931	965	900	937	900	922	920	981	904	898	963	942	964	950	888	917	916	936	904	918	966	917	940	991	879	837	941	960	904	912	933	920	912	875	932	851	925	914	910	919	884	923	887	927	928	1013	884	929	860	945	869	886	914	968	938	903	890	958	910	931	923	894	931	990	940	972	927	950	945	912	903	987	892	895	886	896	921	878	951	912	907	970	936	923	883	915	977	930	933	946	904	928	901	948	902	928	981	921	980	968	944	949	902	944	926	969	920	876	934	951	940	932	979	926	901	931	951	897	962	909	964	962	889	1015	934	962	866	856	1004	990	899	930	951	927	868	995	929	930	930	899	868	937	876	945	941	928	958	886	902	883	922	916	905	894	936	917	855	897	924	890	894	876	1003	933	896	957	938	976	859	902	941	904	916	900	935	917	950	965	913	876	943	910	962	969	873	969	938	894	947	919	938	941	895	968	919	923	928	921	936	925	930	909	913	872	870	921	890	921	938	907	938	876	994	909	905	955	907	898	1008	927	977	913	896	934	941	868	908	912	953	945	876	947	912	956	952	908	871	924	956	910	939	914	959	926	909	987	948	948	915	961	949	896	926	910	879	938	953	881	891	972	897	944	934	978	927	924	976	918	897	888	930	882	949	882	969	937	969	961	963	999	914	905	918	915	927	907	914	965	967	919	939	873	907	914	928	873	901	933	929	927	923	973	911	981	920	895	958	908	912	985	879	976	941	951	945	937	916	939	905	894	919	965	927	907	916	959	949	945	899	983	930	975	864	892	956	970	933	955	938	925	906	952	903	867	947	966	1001	927	966	947	960	895	913	938	939	910	910	912	947	991	915	916	912	892	961	941	936	946	938	882	941	950	939	887	923	882	973	905	958	895	968	1009	978	909	964	923	958	896	914	952	955	967	916	914	961	906	920	924	915	939	949	942	921	970	911	933	872	892	918	898	885	900	906	952	909	885	954	991	942	876	930	913	965	944	927	870	907	920	962	942	914	903	938	933	950	907	871	938	971	895	928	906	877	888	920	926	927	947	920	922	927	890	928	958	877	919	911	957	942	906	907	908	944	913	914	893	979	969	893	962	935	937	888	961	945	931	963	873	884	923	901	928	858	955	920	927	879	940	947	870	913	945	938	917	897	885	929	929	906	908	922	966	970	914	905	943	927	944	982	908	949	928	940	838	965	892	949	931	934	885	898	910	949	918	930	854	952	914	918	919	945	915	951	968	904	929	911	901	907	972	952	925	898	964	953	921	929	954	956	941	972	899	956	957	907	906	945	866	946	920	965	871	923	918	891	954	901	907	955	949	950	935	904	894	903	899	912	894	971	908	922	896	901	910	926	875	944	870	933	887	908	967	980	928	891	938	915	925	948	922	959	945	932	861	1011	992	947	939	912	899	903	921	895	1012	850	895	893	888	919	925	953	892	918	910	986	920	923	884	946	914	940	945	882	911	892	972	930	917	968	923	923	921	930	898	915	904	936	903	885	896	942	990	892	903	918	951	921	943	929	942	966	877	947	922	907	1006	918	895	905	905	917	904	924	904	962	910	913	893	924	958	926	917	930	923	912	953	881	941	923	889	903	889	917	925	908	918	905	944	894	954	895	897	904	948	963	945	895	906	938	881	958	935	924	909	860	974	935	936	930	930	922	975	890	883	901	910	933	945	892	935	1007	927	914	949	946	955	928	935	923	909	890	952	964	917	939	934	894	902	939	892	926	902	939	916	935	832	936	916	879	952	1002	930	946	915	934	897	889	854	867	973	882	926	834	868	903	894	932	909	950	916	881	909	899	898	916	932	909	928	941	873	902	925	910	952	969	884	918	850	980	1012	980	956	939	941	953	888	920	920	909	883	905	928	852	981	950	940	984	980	975	908	970	913	920	910	922	893	972	913	917	875	931	868	893	994	932	946	908	907	897	960	930	920	943	871	979	934	948	899	885	892	898	937	952	928	935	934	911	967	922	946	938	923	926	855	951	936	932	890	926	914	953	969	920	941	932	871	980	965	900	893	974	915	932	910	918	871	937	939	946	851	965	908	966	939	968	954	950	934	896	977	922	901	946	851	904	971	898	947	879	934	919	950	931	975	890	933	923	947	931	932	977	932	935	948	895	894	917	945	904	922	898	907	884	904	971	878	943	892	933	892	940	892	931	924	925	896	986	910	921	855	904	955	887	944	903	920	978	923	927	889	941	873	886	909	925	920	904	935	912	959	923	932	960	939	939	901	910	872	932	913	948	908	883	975	913	923	950	940	923	921	915	915	954	960	910	917	925	940	922	916	941	954	970	922	964	983	920	977	941	952	910	892	909	975	914	899	939	972	877	927	950	894	980	920	946	918	952	916	923	896	939	911	916	945	879	945	920	903	970	949	929	891	888	961	885	953	937	936	916	969	931	924	934	947	933	871	901	926	974	939	913	898	951	994	930	921	948	965	915	954	957	910	914	901	913	950	952	916	932	998	892	935	950	907	956	937	942	933	940	926	928	906	895	943	950	950	906	952	955	932	944	913	933	895	942	919	968	976	889	926	954	954	913	918	946	889	923	893	953	940	934	914	967	910	1000	926	918	886	932	921	919	944	924	944	926	954	947	957	935	931	926	931	942	908	923	873	894	947	935	925	960	889	945	930	977	943	891	941	914	989	925	834	899	934	946	928	915	959	995	899	895	973	929	929	922	954	906	940	943
3049	356	263	233	177	197	157	176	186	189	161	139	170	181	147	157	155	151	147	158	157	162	151	160	145	140	131	144	142	141	145	159	157	153	155	145	150	156	123	149	158	146	170	145	122	140	165	151	158	139	145	163	149	140	131	141	158	149	138	144	132	144	151	165	154	133	133	149	99	139	146	142	135	155	150	140	130	146	132	166	151	142	135	146	147	132	155	155	136	135	164	134	121	124	152	156	176	120	169	157	142	163	163	151	115	150	131	156	150	139	148	139	149	132	166	146	151	143	153	151	141	139	161	146	139	156	153	145	150	133	144	143	132	151	177	122	145	147	146	121	150	129	150	146	150	149	141	154	135	141	139	161	138	155	125	172	147	137	136	162	146	151	145	135	147	134	136	124	128	149	157	145	132	146	148	153	134	125	164	142	138	149	146	163	152	147	149	135	134	150	158	149	141	145	148	120	129	140	134	131	142	143	135	153	132	130	150	128	140	130	142	158	134	127	141	149	138	150	108	133	148	145	153	151	142	151	168	137	142	156	157	143	144	136	161	133	156	156	157	143	146	140	135	127	112	151	151	135	148	178	158	149	133	160	160	161	158	152	149	143	152	151	143	126	158	139	137	150	130	146	151	125	162	143	135	113	149	139	157	134	137	144	145	156	143	147	130	140	142	137	157	142	146	126	159	145	164	152	138	147	142	128	148	121	156	162	148	144	162	155	154	126	121	133	145	151	152	129	141	160	135	173	166	150	152	129	161	142	148	139	143	141	159	151	118	152	167	144	140	130	132	126	125	150	136	155	146	142	131	156	148	126	133	163	142	165	154	148	149	135	144	141	164	140	166	142	143	138	154	151	145	138	153	138	126	146	161	137	158	134	154	127	129	140	122	142	135	151	132	137	160	161	150	151	124	115	148	153	152	140	135	149	136	166	121	164	143	155	149	119	153	138	155	146	147	139	163	162	159	164	158	118	157	151	183	160	147	151	146	144	117	136	143	140	153	138	150	152	134	146	137	145	150	136	143	159	128	140	139	147	149	163	155	108	137	137	165	153	153	145	154	148	172	146	136	125	149	141	141	160	136	164	139	163	164	162	133	155	171	150	137	145	130	151	129	146	152	152	145	136	126	162	159	144	149	141	161	144	136	145	169	149	149	159	128	164	126	120	156	151	136	168	126	123	139	161	137	137	128	121	136	160	149	130	128	158	155	132	138	153	147	158	128	167	137	161	146	149	134	157	147	136	148	137	162	125	158	148	150	147	128	145	139	136	166	148	152	122	147	143	154	142	155	145	180	144	135	150	149	146	163	132	140	164	132	140	166	152	134	142	133	145	144	158	125	147	140	138	153	155	145	159	155	140	153	133	163	157	127	136	173	148	148	137	166	149	182	148	128	150	159	169	145	147	159	144	156	171	146	121	174	167	143	128	143	151	162	131	159	137	137	136	154	139	155	147	144	143	147	182	152	154	127	149	138	143	174	152	156	139	138	122	136	143	152	136	172	133	119	127	123	132	148	135	140	171	138	127	150	139	137	164	133	152	148	144	170	134	136	137	137	125	159	153	161	155	128	171	162	148	144	164	152	134	141	141	173	136	121	156	154	136	144	152	168	143	153	152	136	146	149	157	163	152	124	128	131	134	146	152	146	132	134	144	159	160	157	161	146	138	142	158	145	131	156	157	145	147	140	152	153	164	140	147	161	136	143	135	127	155	145	126	142	137	187	136	140	145	146	138	164	125	144	124	157	163	148	150	134	131	121	166	142	138	142	150	152	164	140	134	141	139	163	155	119	181	153	141	134	137	136	168	111	158	146	150	135	158	147	141	145	141	139	143	136	171	134	141	126	133	153	135	156	143	133	145	169	150	155	160	159	165	150	151	160	155	141	152	138	140	141	136	154	134	141	136	133	136	141	150	158	118	151	118	142	146	137	166	132	137	140	158	146	133	131	159	148	132	151	142	129	160	145	133	151	155	152	149	128	138	142	143	131	132	142	112	139	159	137	145	163	158	134	120	136	143	125	147	168	143	133	138	141	162	135	170	137	148	139	151	141	127	152	159	157	164	185	156	150	131	148	126	141	129	131	167	159	139	160	136	159	151	147	152	120	159	134	134	164	139	138	137	146	133	143	152	154	131	145	141	156	150	129	156	130	141	158	133	170	139	151	133	159	140	169	140	138	145	131	154	161	140	159	142	158	153	146	136	152	132	134	135	121	137	150	141	140	160	131	153	142	149	159	130	143	139	115	148	148	128	132	153	154	145	154	140	150	143	154	161	147	144	121	140	134	151	149	142	135	130	147	138	155	155	157	148	147	161	151	149	166	141	140	149	145	117	170	153	167	136	155	134	145	127	133	134	138	143	129	146	134	136	117	151	144	141	142	140	152	140	152	152	131	153	115	134	131	154	140	158	146	151	138	139	147	160	139	137	152	153	149	147	138	152	121	133	142	153	158	144	141	138	141	142	154	168	150	158	173	144	140	147	148	137	149	142	134	146	147	151	148	140	120	144	140	138	132	138	155	183	156	152	177	151	148	149	133	151	152	136	129	158	147	149	149	164	144	163	163	161	141	113	139	159	141	137	136	121	154	146	164	164	137	146	128	126	163	158	127	135	130	133	128	148	156	146	121	154	158	141	154	136	153	171	137	128	129	132	146	178	153	151	148	159	146	132	134	152	137	146	170	137	143	131	137	158	127	145	168	179	155	138	152	132	136	149	156	164	157	168	149	162	136	129	157	142	174	160	169	147	149	157	152	136	154	122	138	141	141	136	144	145	153	144	152	159	164	150	142	166	145	130	125	144	139	163	186	159	145	160	151	151	145	130	158	162	139	169	125	135	141	140	149	169	139	146	140	144	151	136	148	156	139	138	144	151	134	147	169	146	139	135	147	174	156	144	138	154	140	127	158	164	160	120	131	139	129	160	135	123	148	161	153	144	142	123	162	158	131	150	138	139	131	150	143	155	152	163	142	125	148	140	135	143	158	144	144	146	149	166	147	145	152	133	138	157	136	160	162	162	167	162	162	134	146	145	147	145	152	135	150	143	118	137	138	132	134	155	141	143	122	151	163	142	167	134	145	166	167	142	153	141	147	145	116	141	126	148	123	131	149	138	131	156	160	151	131	139	128	134	145	132	125	167	157	164	155	132	143	158	150	154	150	134	143	151	134	137	182	144	154	158	145	132	145	139	152	118	150	132	134	128	164	155	161	168	147	150	147	159	155	148	156	131	145	143	161	152	152	153	133	136	131	157	147	150	150	157	146	148	176	151	130	145	129	146	134	132	131	163	158	157	158	156	146	144	130	151	151	149	160	156	153	148	136	147	154	169	124	157	149	165	140	148	147	154	138	156	145	149	131	150	124	123	162	145	191	133	143	143	120	174	144	139	135	139	157	121	112	146	157	153	164	148	163	145	164	143	146	125	150	148	155	156	139	157	145	148	128	142	139	164	150	143	132	139	155	135	153	131	128	161	134	157	131	145
3318	497	627	738	599	618	538	535	547	510	541	505	499	456	503	473	496	512	530	515	516	521	489	467	445	473	421	430	448	401	443	390	451	394	407	425	431	435	420	433	449	419	424	417	470	419	411	388	434	436	441	464	457	390	437	431	400	433	405	442	456	416	408	435	398	415	430	441	428	418	410	435	475	451	448	423	440	402	444	409	386	407	423	464	415	418	441	421	413	425	464	434	422	395	412	430	391	385	421	412	433	433	433	383	386	430	417	422	418	393	398	417	454	439	417	406	413	426	449	440	434	423	427	453	431	436	425	400	401	410	443	403	425	419	460	420	405	437	455	409	406	449	477	417	409	409	450	375	457	451	466	422	403	400	422	445	395	427	372	425	440	461	424	413	415	441	456	405	410	416	407	404	455	454	424	436	403	446	434	462	430	431	369	420	411	412	420	435	405	422	400	466	446	402	437	404	406	420	430	427	431	419	388	417	432	423	413	434	386	444	395	402	439	412	399	424	414	403	433	432	410	425	417	404	385	416	414	439	435	449	421	435	424	415	410	400	399	461	445	403	416	429	424	417	414	449	392	429	430	418	443	411	427	429	450	433	413	409	405	444	396	410	398	406	397	404	438	440	426	416	397	406	407	421	385	421	405	395	414	373	449	418	425	403	403	447	411	421	438	372	409	432	434	401	430	417	464	387	434	424	424	422	418	415	440	452	386	428	407	416	413	437	451	419	392	429	418	421	430	405	397	423	442	410	440	404	423	453	401	413	423	439	416	401	448	433	438	454	435	428	409	410	414	422	385	426	418	426	427	434	436	421	385	430	427	461	421	462	403	405	406	436	435	448	424	379	391	414	460	448	409	416	417	449	429	423	420	414	410	424	407	437	456	448	410	448	391	446	411	443	424	431	405	406	426	459	428	428	438	414	374	425	401	397	417	439	437	408	399	446	415	395	414	428	426	426	406	406	448	451	426	407	432	412	435	397	399	418	403	436	407	441	418	405	402	472	434	418	408	396	441	403	432	413	437	396	419	407	410	430	415	411	409	423	411	381	430	432	415	388	429	446	374	405	465	429	434	436	423	405	399	432	423	445	428	424	419	383	430	445	381	389	420	415	398	431	406	447	430	401	447	457	426	406	409	374	412	458	403	419	412	441	384	423	418	441	419	460	403	457	401	437	420	405	437	416	445	410	397	403	427	431	408	437	410	436	445	434	430	422	417	420	385	397	384	364	437	423	428	423	394	389	426	413	409	409	419	422	417	426	463	381	396	461	408	399	418	435	463	414	438	388	468	408	400	417	388	418	431	417	426	425	393	431	430	436	384	453	424	412	417	386	393	456	444	452	430	410	404	395	432	415	430	409	442	451	412	422	447	408	402	414	419	431	453	435	429	412	404	434	423	403	435	396	429	424	456	418	428	420	432	443	373	416	415	415	414	414	403	420	406	347	424	412	404	397	471	457	385	431	421	435	411	429	379	398	391	408	381	428	418	412	426	430	419	470	413	452	430	448	423	432	415	441	413	437	404	389	441	414	415	426	418	419	409	400	453	415	394	442	428	407	423	456	418	407	422	392	384	389	447	423	431	402	429	429	382	493	447	423	413	433	383	410	438	410	431	446	397	441	430	433	460	425	427	420	433	417	419	418	415	402	411	411	422	422	449	440	413	411	434	454	426	422	433	406	425	386	422	416	382	387	414	394	405	420	423	447	428	461	425	426	416	466	422	463	414	427	418	411	410	438	422	373	438	470	409	419	434	387	435	436	433	448	400	433	430	442	405	405	423	406	446	387	472	431	442	419	412	426	423	409	417	423	420	434	413	397	392	433	391	402	433	391	448	425	417	444	381	388	410	431	424	419	373	460	406	424	404	383	432	420	399	432	416	427	440	425	405	397	413	446	426	417	432	440	427	471	437	419	431	448	420	421	424	421	423	416	424	421	425	425	421	461	396	443	407	434	432	401	372	418	415	410	401	391	435	395	417	396	423	393	413	450	407	419	409	414	444	400	400	435	420	410	441	422	435	411	445	414	371	415	391	398	423	398	454	485	427	439	427	376	411	425	429	428	393	403	405	466	426	414	422	443	443	412	417	439	434	437	428	390	395	416	420	427	411	415	405	421	400	423	413	404	439	431	426	396	376	410	430	425	442	403	440	403	410	411	418	433	404	412	416	433	426	422	406	456	408	397	446	393	397	424	387	414	405	437	390	412	411	407	388	438	414	446	443	411	407	444	427	406	414	426	442	433	408	403	417	408	436	453	428	424	435	413	455	419	411	449	400	423	409	415	432	423	420	403	410	375	426	385	432	405	448	390	399	441	426	412	442	414	408	417	441	415	425	407	437	400	460	411	399	454	442	392	416	427	470	427	411	430	467	414	418	416	402	456	431	421	446	387	404	406	413	435	415	443	412	404	432	404	450	406	401	424	395	399	426	406	442	420	448	436	433	417	444	405	432	433	410	413	391	394	454	438	403	400	441	420	438	438	433	394	430	444	434	421	449	387	398	423	417	396	367	454	443	441	404	440	389	411	394	421	412	425	398	423	375	392	394	438	427	438	436	412	421	438	442	434	393	496	408	421	446	407	448	423	432	413	436	438	443	428	434	426	378	457	427	421	437	371	439	408	456	404	400	452	407	450	412	400	420	411	407	429	445	418	424	390	430	438	463	416	436	451	420	423	416	416	434	440	477	421	387	409	399	423	424	400	390	414	413	390	421	421	420	422	370	416	405	418	404	413	401	420	444	402	432	439	399	440	409	444	402	439	431	418	410	408	443	408	432	410	422	465	415	428	440	459	402	435	419	406	433	422	434	420	448	406	404	395	452	396	391	446	411	449	434	439	457	447	465	412	434	447	434	432	407	407	411	416	391	434	442	422	429	442	389	420	437	405	427	416	406	434	427	411	427	416	418	427	394	397	414	469	445	376	417	394	395	433	451	410	435	386	420	434	404	424	435	409	425	422	430	381	401	390	425	405	421	488	409	429	403	451	392	465	421	391	465	386	445	429	415	420	407	397	409	415	407	446	420	383	455	428	430	417	476	409	420	436	422	430	460	410	416	457	339	447	415	419	424	434	403	449	441	460	420	436	428	410	430	430	454	409	403	392	426	431	444	450	432	389	422	431	417	449	431	413	423	413	450	424	382	438	456	430	431	466	417	392	410	405	442	450	440	427	437	425	390	434	421	444	403	375	425	425	419	418	444	418	449	417	404	422	407	373	442	397	428	435	455	409	483	410	432	439	462	412	448	427	383	422	457	397	425	427	408	394	416	462	429	419	407	381	411	411	422	414	434	386	382	446	428	400	423	438	385	429	385	418	440	376	388	429	443	398	407	398	422	431	397	402	409	434	408	413	429	417	377	410	456	423	409	417	420	421	416	428	424	459	440	398	377	421	428	419	418	426	424	419	404	417	369	405	376	421	476	395	415	436	429	418	420	406	401	417	445	402	447	396	463	466	454	408	432	417	404	390	411	451	408	404	389	407
30364	9100	1419	1009	686	571	471	372	355	340	313	294	310	290	259	239	262	262	249	273	234	255	246	250	228	229	232	208	212	203	206	213	219	226	239	207	220	188	222	229	235	191	216	190	245	211	196	189	212	226	188	205	227	251	220	207	201	219	206	203	186	196	230	237	183	209	197	216	225	213	215	228	239	183	191	192	210	214	220	213	226	205	208	201	213	211	203	209	200	192	195	216	192	222	223	219	222	206	204	214	219	182	205	191	224	196	206	217	231	176	174	219	206	211	223	223	208	203	202	205	213	200	209	223	208	173	211	236	238	209	218	194	222	213	203	218	217	208	220	194	220	226	207	189	198	204	215	212	192	225	199	205	213	212	220	218	202	202	222	206	202	194	222	190	227	193	218	207	236	201	210	199	209	230	206	206	228	188	208	223	188	216	220	220	203	204	216	200	239	190	213	207	187	186	218	194	209	207	230	199	229	218	196	183	196	216	236	190	238	189	213	198	221	201	204	214	209	216	221	189	232	205	202	193	193	227	214	192	213	200	191	201	188	260	208	228	200	225	200	221	201	195	244	202	197	205	204	230	226	213	172	215	206	219	201	214	211	192	213	213	215	220	195	188	237	212	213	195	192	220	220	214	183	195	192	177	215	202	193	224	201	190	217	195	201	242	207	240	208	199	219	184	213	204	209	221	212	208	213	195	204	195	206	211	225	177	198	233	186	212	205	195	196	197	212	204	212	203	232	211	191	233	200	184	208	217	200	227	200	205	226	213	189	226	203	208	220	194	219	188	233	236	194	218	225	197	211	202	209	219	203	233	188	233	222	200	199	205	197	179	217	187	198	214	193	206	206	198	208	193	209	181	192	201	181	193	235	208	201	226	207	206	206	200	201	220	228	192	228	190	208	200	203	243	205	210	202	215	197	215	221	221	203	216	239	195	184	215	199	203	213	212	203	193	209	223	188	214	213	193	201	218	222	196	189	218	212	228	213	207	230	211	235	219	232	182	219	220	204	194	182	201	225	193	207	192	212	193	206	214	230	200	195	196	207	197	201	193	205	208	201	177	207	220	216	220	204	214	182	198	213	207	217	190	205	202	210	205	224	214	206	229	232	210	242	202	193	204	213	213	194	206	223	189	195	184	194	186	207	217	175	231	190	213	192	168	221	214	206	221	206	208	208	208	166	190	211	194	201	208	193	203	188	206	228	196	199	207	200	206	210	223	202	196	171	207	213	197	239	208	176	200	201	221	228	199	196	186	203	211	205	196	221	216	183	192	204	173	204	196	227	207	207	250	213	217	204	215	214	197	179	211	224	220	196	206	243	231	193	223	223	222	204	219	206	197	204	211	205	203	208	208	229	223	204	194	225	193	217	202	236	216	202	177	223	214	195	194	236	212	200	196	226	209	211	195	214	182	204	221	203	215	182	185	212	210	209	206	217	232	212	204	192	223	199	214	220	208	211	215	216	193	232	209	184	198	239	207	208	215	197	223	215	207	217	203	216	222	193	194	227	239	231	221	220	217	216	221	230	216	217	193	223	218	180	227	175	192	203	200	211	209	207	218	224	191	212	206	247	194	225	183	184	205	200	212	225	189	185	197	168	221	194	195	202	242	227	198	224	211	238	222	223	201	199	210	195	223	182	218	205	214	228	195	219	228	204	215	214	194	226	219	188	205	234	238	186	175	216	202	201	197	201	226	208	210	195	202	235	186	194	187	198	197	202	205	195	194	204	246	193	195	216	237	201	185	180	203	217	189	172	218	188	212	203	236	200	198	194	213	181	217	199	193	213	197	154	208	213	223	225	221	203	173	202	205	203	224	214	215	198	187	184	236	207	212	204	234	208	187	202	211	215	194	215	199	184	196	202	195	213	222	217	217	209	213	171	185	193	198	179	199	207	202	225	198	212	222	202	211	204	195	192	208	202	218	204	220	192	179	209	208	198	219	180	231	197	203	213	222	177	223	214	233	208	204	191	215	204	176	211	221	201	192	213	206	218	198	194	200	222	205	230	212	196	211	206	234	191	225	200	216	187	198	217	189	199	196	216	199	217	207	206	205	197	194	223	222	233	202	210	192	235	200	205	214	224	212	246	205	231	223	213	211	245	209	213	241	203	211	203	220	225	203	195	210	222	200	187	212	194	206	226	212	232	209	211	207	198	219	188	216	229	190	218	197	214	214	174	213	199	220	228	198	224	216	195	198	231	199	216	192	226	216	179	192	195	196	217	238	190	238	215	218	228	202	213	219	195	203	218	225	209	209	231	213	225	200	228	181	204	194	202	191	218	200	211	200	181	193	195	227	218	221	227	211	212	215	202	177	204	239	226	222	206	198	194	196	237	211	211	205	214	207	211	227	177	205	191	228	211	214	198	192	227	189	199	195	182	188	207	193	196	209	202	212	201	191	215	205	193	191	194	210	198	203	217	195	215	212	212	189	185	225	221	250	230	188	220	227	227	222	217	205	212	211	211	212	211	218	215	203	204	221	194	221	212	204	192	208	215	210	204	240	217	197	240	218	214	248	198	203	212	181	204	226	220	203	203	211	199	209	212	212	196	239	212	206	184	177	196	229	215	212	193	204	209	217	210	247	212	221	205	211	198	198	203	209	191	199	211	217	221	230	205	214	235	196	182	208	221	219	193	218	219	188	202	208	220	198	218	204	188	202	198	178	193	192	210	224	159	211	202	216	212	217	195	193	218	200	198	218	208	218	203	196	221	186	188	203	222	183	213	216	204	189	227	201	199	208	203	218	191	204	170	200	197	220	223	193	201	200	227	194	209	215	231	197	189	223	220	223	201	203	208	226	195	203	201	229	206	196	205	226	200	223	220	202	197	198	217	206	200	205	209	217	213	201	212	224	188	196	207	212	186	183	205	213	218	213	209	212	190	203	201	227	212	211	210	201	234	241	184	227	219	190	206	226	221	185	196	184	193	198	196	229	231	216	211	213	209	196	213	191	195	213	229	222	222	227	198	213	214	207	216	219	217	215	226	201	189	237	196	175	221	198	195	206	213	207	197	218	198	222	230	207	220	228	196	199	215	215	230	212	209	209	206	193	206	212	231	186	213	207	212	218	219	212	198	244	202	204	208	220	219	246	193	246	242	215	223	194	177	223	199	209	207	204	200	201	194	224	182	204	235	213	186	189	223	192	186	194	194	202	195	206	203	217	239	204	212	189	197	197	174	206	214	187	210	204	199	201	189	222	198	215	218	189	202	180	203	188	205	240	211	202	209	221	213	210	187	175	182	226	202	190	214	216	225	243	214	228	197	197	222	220	249	215	217	198	182	217	224	238	199	187	197	207	214	203	236	181	200	197	201	188	214	187	203	184	230	213	217	181	216	208	210	231	218	227	185	203	218	207	196	238	211	190	212	207	222	194	222	213	204	203	192	192	206	198	200	248	211	203	241	196	233	184	201	226	219	172	214	200	204	203	211	184	210	186	190	224	188	239	213	214	210	191	231	213	196	200	211	219	197	212
15819	1318	2566	3127	2675	2240	1884	1626	1406	1410	1244	1146	1070	1008	917	923	898	929	931	902	838	866	846	854	746	671	691	647	678	643	719	690	583	643	620	598	620	632	634	627	642	630	591	607	605	593	612	609	584	577	584	664	659	625	576	582	596	597	630	618	613	562	572	614	614	592	623	559	617	553	604	575	583	610	596	620	584	606	646	567	611	599	622	575	602	557	631	568	571	532	585	557	573	593	562	623	570	604	589	554	543	595	545	555	574	592	578	568	595	575	582	624	562	548	585	579	531	539	559	559	595	600	545	561	554	551	603	560	602	579	556	591	503	577	565	576	597	565	556	586	599	577	579	611	609	537	583	538	597	570	594	560	555	567	561	563	576	539	599	560	618	586	557	501	576	538	541	634	550	561	592	589	577	594	582	574	572	597	534	571	551	571	600	570	558	603	538	568	561	575	551	551	557	592	598	586	584	561	596	547	561	535	590	556	574	578	611	539	584	561	575	594	566	545	584	553	562	594	604	594	608	536	553	524	557	576	567	550	552	570	607	582	599	546	546	562	575	560	607	543	584	568	548	512	578	532	577	562	527	562	554	553	577	570	578	567	562	559	580	580	569	583	551	557	596	610	577	587	574	544	560	586	590	556	575	574	543	605	556	553	566	563	569	556	627	542	519	556	594	612	569	585	576	594	579	543	581	591	543	539	574	574	543	596	592	551	557	572	618	581	570	578	575	627	550	624	586	560	556	567	573	604	561	520	609	559	547	519	569	588	604	585	586	574	591	549	610	597	561	556	578	545	557	586	552	570	565	534	576	602	578	552	544	562	588	554	588	621	564	546	599	528	563	594	561	534	583	547	609	603	574	582	590	583	609	582	563	564	547	571	556	602	590	591	599	614	590	568	559	605	585	560	547	571	544	568	511	592	567	565	537	531	594	571	585	582	558	604	543	558	597	539	581	567	591	581	547	558	546	557	583	536	610	554	567	581	564	586	619	563	602	633	597	561	562	568	562	594	602	562	568	577	544	548	578	567	588	610	591	547	563	547	577	541	536	544	565	564	571	550	543	606	593	578	552	595	572	575	564	567	565	541	621	605	583	563	534	577	539	592	573	532	565	571	553	564	581	568	562	538	579	606	570	597	558	555	564	604	533	585	553	576	571	538	572	565	587	571	586	578	567	499	555	578	566	550	534	556	595	557	589	571	573	551	585	522	556	595	579	578	570	574	597	550	514	594	545	560	530	574	623	620	555	557	574	596	586	549	588	549	584	576	571	570	540	572	582	579	593	578	607	535	582	580	589	540	522	566	567	570	562	600	571	580	583	542	556	544	578	545	555	606	592	558	621	557	568	581	605	571	558	542	525	596	579	572	570	556	540	572	542	583	555	553	585	555	492	503	553	559	553	577	556	571	557	561	555	589	589	574	589	529	581	575	564	570	537	558	614	567	636	518	532	567	588	579	556	572	550	569	587	579	551	578	524	545	530	576	515	567	559	540	562	594	541	569	573	557	553	586	589	540	529	530	599	583	571	553	558	590	578	626	583	574	557	578	533	546	566	621	563	556	640	581	618	547	544	566	600	564	556	581	574	541	571	573	581	592	551	524	598	554	562	566	554	540	583	575	605	566	587	586	536	608	586	610	621	512	565	545	538	571	586	572	585	577	583	594	576	552	573	585	580	581	536	553	514	575	581	572	567	555	540	549	609	566	563	582	594	552	581	571	515	586	557	554	589	565	550	569	594	573	557	583	554	565	527	544	586	574	574	579	572	547	616	592	597	537	558	579	574	549	592	584	552	573	601	606	557	578	534	561	561	554	555	577	549	557	583	502	570	559	570	588	560	583	594	561	542	610	544	569	587	570	579	586	561	594	598	604	544	569	583	598	539	529	610	558	551	583	556	553	569	561	602	574	587	484	571	589	564	544	588	580	558	542	573	573	565	590	562	615	507	557	599	520	541	547	568	530	578	548	582	564	562	591	593	536	577	571	574	561	546	581	577	580	575	589	593	550	587	531	600	568	581	523	557	551	554	544	600	580	561	562	533	534	623	583	580	619	566	565	536	509	594	561	599	560	563	578	570	560	562	563	552	574	616	596	608	556	592	543	589	543	577	576	580	556	579	579	604	569	587	617	607	602	627	596	544	602	583	559	559	581	562	509	543	536	616	565	599	655	541	548	605	543	559	588	522	590	563	588	568	578	610	553	582	594	557	563	580	544	578	563	563	584	584	603	600	570	594	589	538	589	536	561	552	563	604	612	570	581	553	611	530	545	560	562	544	562	531	591	545	576	536	585	572	565	584	560	582	553	524	583	592	544	600	539	567	543	550	620	567	546	556	609	576	540	594	592	603	595	592	554	534	545	513	598	579	577	603	557	581	592	573	563	550	538	595	587	600	538	596	537	555	600	545	608	515	517	573	593	574	563	583	575	571	552	588	587	539	561	593	556	611	525	531	571	564	561	582	554	579	574	587	579	559	584	571	542	578	633	591	542	596	542	595	553	608	562	593	568	527	550	552	539	539	539	577	577	540	646	584	551	573	573	584	570	627	589	566	555	552	551	575	519	544	594	566	578	614	564	563	572	575	551	547	555	586	561	594	553	578	601	570	557	543	533	555	543	598	551	580	576	566	585	585	593	545	550	551	550	518	613	594	552	585	572	547	575	592	603	606	594	563	573	601	595	598	551	529	521	586	569	603	594	561	542	572	594	575	571	539	590	589	571	602	562	563	551	553	536	544	606	578	568	571	612	581	566	579	548	563	544	546	590	523	589	593	581	546	598	567	565	585	615	540	609	576	572	541	563	575	567	569	600	565	552	569	607	587	588	583	557	549	564	598	561	551	615	600	564	547	601	589	549	592	583	548	544	603	552	576	555	623	563	527	580	549	595	561	579	587	551	536	611	567	559	547	571	581	589	602	590	599	566	541	564	524	598	579	544	565	563	587	538	540	588	617	581	559	558	550	569	569	606	589	536	592	544	600	557	536	576	593	574	578	616	572	552	655	604	599	589	599	545	596	587	565	633	545	573	592	575	597	518	554	577	565	586	601	569	582	580	612	571	573	519	606	554	574	569	547	564	559	516	554	555	586	556	587	544	545	589	550	592	589	582	560	576	556	588	570	554	598	528	532	598	530	606	598	586	547	548	546	549	532	572	585	569	592	607	559	570	602	611	562	585	608	541	547	570	592	521	585	551	565	575	547	596	574	628	552	576	570	575	567	564	538	546	601	575	588	540	585	577	590	590	561	568	541	516	567	560	520	575	595	577	599	588	533	616	588	551	586	604	582	544	582	595	589	558	639	530	542	533	536	554	587	586	542	588	540	553	580	606	555	574	568	564	633	609	579	566	587	603	582	587	553	551	555	605	608	526	535	499	578	580	542	632	562	610	542	542	554	554	590	597	595	559	590	550	588	565	544	570	557	584	567	546	590	578	568	552	576	595	588	534	536	541	532	568	607	575	543	588	535	574	562	522	598	551	596	509	579	607
44290	19491	5720	2218	1457	1031	853	778	674	610	555	530	516	490	497	463	479	482	456	462	432	433	466	420	449	403	413	403	388	411	444	390	393	427	415	414	380	381	391	390	380	353	412	442	396	400	427	384	373	378	374	385	389	355	410	366	388	393	420	363	379	377	373	416	394	363	382	406	386	383	387	420	403	401	374	378	374	359	399	396	386	364	380	370	395	401	392	385	352	357	398	386	368	431	369	375	388	395	396	380	385	412	383	386	413	370	389	417	379	350	380	361	394	391	341	363	382	402	381	388	400	375	415	365	373	373	364	371	413	398	361	379	408	386	420	362	371	390	401	401	385	355	422	407	349	369	371	369	368	378	383	377	413	385	359	394	391	416	423	383	388	402	401	388	365	377	394	394	345	378	393	399	386	378	394	407	407	374	374	382	413	404	403	423	358	373	379	376	400	349	351	347	363	357	396	376	414	365	399	410	366	360	405	385	348	350	376	369	415	381	396	419	379	417	383	398	410	408	390	394	373	382	380	412	373	360	355	417	401	405	384	387	422	375	407	383	394	398	395	413	359	391	358	413	392	357	397	415	408	395	363	388	421	370	393	382	363	390	379	400	400	354	417	376	393	390	364	364	350	424	361	354	404	406	359	368	388	401	364	384	410	386	408	396	426	396	333	363	369	413	407	434	395	364	366	407	379	369	407	400	383	357	423	383	384	379	444	414	405	374	354	370	437	351	395	401	401	378	405	359	374	357	349	403	345	380	410	394	370	364	401	406	356	326	381	411	388	409	388	372	370	359	400	409	399	363	373	371	382	386	353	396	362	422	424	367	364	394	412	379	386	429	400	376	379	362	374	370	374	370	443	387	390	342	354	388	396	426	392	382	379	368	396	385	424	396	367	383	394	408	344	408	374	386	393	403	384	393	383	360	397	345	373	331	375	363	402	396	362	369	379	381	382	387	404	401	391	390	410	360	368	370	416	377	397	379	386	391	408	389	361	437	383	372	387	388	348	389	422	378	389	367	352	360	374	362	370	390	414	336	379	370	396	391	376	362	385	391	398	374	362	404	369	395	385	362	377	373	370	372	364	369	377	376	417	351	396	368	438	372	376	431	364	366	377	389	422	416	409	391	385	395	359	435	408	426	386	424	372	346	380	406	372	366	380	366	379	368	400	404	392	395	358	419	378	408	382	361	389	396	383	383	379	409	413	395	366	366	377	401	371	385	384	410	402	371	328	353	378	371	399	377	376	422	437	370	382	351	369	395	377	420	353	386	386	386	376	375	341	329	367	389	387	359	370	364	400	387	351	334	384	391	370	385	377	402	377	406	349	386	383	364	361	360	394	399	367	386	389	351	371	385	338	384	385	367	364	395	401	368	357	414	356	363	329	381	397	389	374	362	405	406	357	388	347	384	405	350	374	405	392	365	365	401	373	391	408	420	405	355	366	398	383	400	420	381	378	375	376	393	365	402	385	410	350	392	364	418	388	399	369	378	379	409	365	383	386	359	394	390	402	391	405	394	393	396	390	381	400	362	371	396	358	405	354	373	390	382	424	390	392	388	366	379	393	362	436	377	393	396	366	414	416	359	393	379	378	396	384	357	390	376	357	352	418	372	417	381	347	382	403	385	409	389	431	396	435	417	369	366	387	400	380	403	363	347	357	433	414	379	407	369	376	394	377	387	399	407	397	393	363	398	386	403	415	405	402	386	400	355	406	334	371	393	381	407	425	390	365	383	382	404	364	379	368	418	395	416	405	378	382	371	406	400	368	376	378	390	380	396	389	399	376	415	368	394	401	406	417	413	387	359	401	390	392	345	350	437	359	383	360	423	442	428	446	371	365	381	371	419	360	392	363	389	384	421	397	368	375	377	396	394	395	350	440	397	400	395	363	345	379	373	389	435	382	349	380	404	376	408	403	387	379	401	364	389	377	372	364	377	374	388	403	412	396	435	390	407	340	398	380	381	372	363	369	371	375	420	385	375	412	370	379	379	388	408	405	395	402	387	388	375	361	347	385	388	385	397	404	351	388	381	379	385	384	363	390	387	393	381	410	395	377	353	373	442	401	389	373	398	408	389	387	370	379	435	375	400	383	362	387	379	356	379	404	393	379	389	378	426	406	368	377	393	408	399	370	398	371	391	365	345	406	360	400	372	409	397	343	417	363	417	392	404	390	389	375	381	403	358	402	364	362	369	372	371	395	388	333	364	385	384	395	410	398	376	380	416	370	419	369	391	332	377	396	355	389	436	404	375	395	369	397	358	388	375	388	376	380	377	397	402	395	372	401	392	393	428	386	382	385	387	394	388	364	376	378	379	383	403	362	355	357	401	380	373	337	392	387	352	372	355	373	392	394	357	362	405	408	390	386	393	383	355	395	379	414	374	387	400	419	390	373	406	441	382	402	400	391	340	390	358	386	411	383	360	415	395	391	388	388	350	375	389	390	372	445	397	414	368	387	383	377	357	393	381	380	370	388	406	346	387	422	396	403	369	357	379	391	379	377	370	382	356	389	374	397	336	371	419	353	405	353	422	418	416	363	401	390	356	370	373	419	373	380	364	365	386	397	382	429	408	360	408	413	382	409	391	381	390	388	362	387	416	405	373	386	395	415	407	365	399	375	392	378	413	373	413	403	385	380	389	378	361	374	377	401	382	376	351	364	378	404	373	366	345	335	387	374	353	348	362	379	390	399	372	389	362	434	351	386	401	404	374	388	362	375	413	398	404	423	385	407	371	342	373	355	423	389	379	409	381	423	394	350	408	382	372	398	365	382	399	371	375	353	358	398	403	374	378	345	392	374	399	396	359	395	403	386	376	382	364	357	387	396	367	374	394	378	375	365	377	405	367	409	354	385	352	396	384	403	389	386	371	389	389	380	396	365	434	439	368	390	390	324	391	367	384	359	388	378	348	355	388	399	374	410	393	397	345	407	397	415	373	394	394	393	375	384	406	378	464	399	383	386	393	387	381	358	376	426	358	391	415	375	381	385	379	382	379	407	379	342	411	354	404	381	389	431	344	373	388	372	402	381	425	385	369	363	384	391	364	386	414	384	378	415	373	353	388	367	321	394	413	383	388	398	385	365	400	375	362	375	376	396	387	339	370	385	383	385	398	364	379	392	400	405	427	386	337	363	364	384	392	371	400	412	389	357	371	415	338	397	386	388	377	393	379	415	418	377	406	367	388	363	393	401	362	406	397	365	402	375	386	378	392	411	405	383	406	328	374	352	380	403	393	386	404	378	369	362	365	406	418	388	391	363	420	384	382	394	394	411	403	451	384	388	381	350	371	399	360	394	386	401	411	366	396	421	352	404	367	392	388	377	396	387	414	379	352	414	408	423	396	408	371	380	390	353	381	390	364	403	368	389	389	393	359	375	399	405	406	413	385	383	392	386	418	422	366	397	407	427	388	390	391	386	374	379	356	388	386	408	376	397	389	383	374	404	420	368	381	412	391	402	358	377	358	388	368	388	370	387	399	396	369
21986	2450	4823	5471	4940	4041	3516	2956	2541	2392	2130	2075	1875	1752	1753	1551	1585	1561	1586	1491	1423	1350	1354	1343	1243	1196	1160	1113	1052	1094	1063	1072	1111	1100	1001	1023	1011	1024	1023	1013	1015	1029	1039	998	993	991	977	1026	1029	998	1000	990	1001	1011	961	941	973	940	929	904	987	952	968	921	976	966	969	961	955	982	991	928	954	1008	1010	942	990	951	937	985	975	934	953	935	917	970	992	951	900	910	937	934	973	918	916	983	900	939	979	936	951	938	897	924	882	957	920	907	930	946	929	903	962	928	902	971	933	898	919	953	939	957	903	1007	951	935	922	941	988	952	902	937	964	882	917	932	915	912	910	979	916	952	895	952	893	944	938	901	943	888	894	923	922	885	902	992	909	868	906	873	931	925	917	916	920	928	918	940	915	920	919	944	933	943	931	941	909	991	911	879	927	908	917	957	923	927	955	980	969	890	902	887	973	923	911	965	936	967	895	898	936	936	923	934	891	915	925	881	904	972	917	952	927	941	932	863	958	970	977	934	919	944	924	919	945	892	898	906	943	895	879	896	839	880	929	932	920	957	899	908	906	949	884	940	913	940	904	903	892	875	946	901	956	965	919	950	943	925	947	940	890	904	920	964	907	886	910	932	951	929	913	913	926	950	860	922	993	985	941	914	940	941	890	902	917	913	923	938	979	906	917	943	943	878	902	927	942	975	871	890	975	972	884	902	911	919	932	951	973	923	902	968	921	949	875	969	927	887	978	952	923	943	920	911	906	920	955	939	958	906	921	906	918	921	885	990	919	951	943	983	926	955	936	920	959	917	919	933	950	940	946	940	952	897	859	957	932	912	944	879	868	962	913	919	896	940	969	908	928	917	898	892	967	910	941	839	897	907	932	937	924	849	967	910	885	891	954	912	926	911	921	896	930	966	882	860	997	914	903	957	923	925	964	893	905	939	913	923	941	944	898	935	901	964	942	925	932	939	932	953	934	917	897	939	916	953	928	889	922	966	925	934	926	925	927	929	896	957	931	877	906	969	931	965	951	933	958	953	954	922	903	953	916	911	967	929	960	925	914	957	869	904	914	919	965	984	957	878	977	937	974	1022	951	901	911	891	890	944	974	933	1033	894	964	948	978	957	954	901	955	954	919	942	897	969	929	903	966	907	909	876	940	991	890	945	875	922	921	928	915	940	946	891	938	961	947	909	925	886	953	930	917	955	883	930	960	948	892	991	904	948	904	921	925	857	919	892	890	980	900	908	907	903	928	895	938	940	939	914	926	940	984	943	977	1017	907	931	929	926	915	946	913	912	892	904	946	924	908	961	946	963	939	984	962	951	974	955	951	932	897	928	881	1000	922	950	953	985	979	954	959	970	928	903	963	936	897	936	898	956	894	930	919	921	967	898	887	921	933	884	854	907	896	938	920	891	877	920	942	945	882	913	920	903	926	946	889	917	914	975	887	930	934	961	917	922	945	968	911	982	949	936	908	967	894	937	928	910	916	928	986	927	960	906	913	919	911	942	973	908	879	873	940	925	962	943	925	946	944	936	928	927	936	931	985	928	969	900	952	929	923	929	930	893	969	899	931	926	886	892	957	908	907	905	893	943	916	880	912	917	886	952	925	900	960	862	925	907	906	906	897	951	949	895	863	935	913	857	951	950	927	935	925	962	923	910	905	910	914	906	936	921	930	907	940	857	921	954	979	942	858	893	927	887	926	909	873	969	956	924	909	985	915	946	898	938	934	921	942	901	921	940	926	925	939	888	881	943	914	935	939	912	885	882	953	976	835	945	875	887	938	913	925	924	942	918	914	962	899	916	900	949	928	929	912	943	957	944	953	1009	914	940	941	958	959	936	925	927	967	908	900	926	944	933	897	921	903	929	963	898	1022	911	959	925	887	896	921	953	962	956	921	948	963	927	891	979	952	934	889	922	894	896	970	926	962	937	966	913	966	910	876	930	950	918	910	934	901	921	924	910	980	915	921	914	948	922	908	910	966	879	937	929	910	915	891	912	925	972	952	976	975	908	911	940	968	910	923	916	909	937	942	884	957	941	910	934	875	905	932	882	936	897	952	886	920	912	939	907	948	938	879	950	859	888	921	928	983	951	923	946	924	946	914	963	949	944	889	938	956	944	930	956	925	964	940	965	975	893	910	924	922	892	917	952	911	963	949	932	868	894	933	881	916	908	941	920	958	923	900	931	928	975	972	944	944	966	955	929	919	877	909	997	924	892	924	967	894	864	917	912	961	928	860	942	898	928	897	1000	901	930	919	930	972	931	917	927	946	955	958	907	938	923	911	963	897	959	928	900	932	907	997	937	914	963	891	903	929	945	897	900	970	906	910	909	955	975	914	905	899	857	861	923	933	968	954	962	945	915	927	871	946	925	947	916	955	958	911	902	935	937	933	986	907	923	1007	907	933	953	955	869	924	948	885	985	917	922	861	912	907	897	973	951	909	919	890	946	952	887	904	899	913	958	953	926	906	900	960	1005	937	948	919	883	885	867	934	986	941	925	876	894	992	985	972	869	950	930	933	936	985	915	946	887	884	884	909	901	995	926	949	945	946	941	956	949	990	878	925	932	879	936	921	910	940	906	856	899	916	922	890	916	986	909	964	987	937	918	926	989	922	895	937	932	949	921	942	938	950	959	932	925	901	901	905	912	975	913	889	947	939	987	958	925	929	941	865	951	927	949	904	938	934	911	899	969	959	952	902	903	967	919	954	865	879	912	930	934	914	930	903	927	915	931	884	943	887	928	948	947	919	912	900	934	935	912	977	904	920	881	952	905	917	925	929	993	889	935	897	893	930	851	926	900	941	903	902	867	915	931	961	957	949	955	936	922	968	988	929	912	907	918	909	924	960	925	918	963	931	959	888	952	934	880	866	887	905	892	906	916	971	924	977	883	907	952	906	922	922	906	873	963	860	953	922	936	890	911	950	954	920	900	895	915	957	911	944	947	931	999	879	885	972	944	924	976	894	912	921	902	903	902	966	913	955	997	878	896	912	917	960	879	917	921	859	927	903	982	955	952	897	926	941	960	934	933	941	975	935	926	918	905	937	889	936	930	934	944	897	940	919	960	934	985	978	974	924	933	966	889	904	901	900	965	932	913	977	952	921	943	882	954	916	1001	969	904	880	953	904	905	929	924	915	936	937	911	944	975	924	920	920	927	902	888	921	889	984	939	939	903	916	948	939	920	932	920	938	939	925	907	919	927	911	918	935	941	909	933	915	950	904	980	940	926	943	943	917	892	938	922	922	1009	890	910	935	958	915	928	900	915	971	903	907	970	952	931	903	954	856	880	939	934	937	931	914	932	943	943	941	951	936	909	895	905	904	881	976	905	943	953	971	936	883	911	916	910	931	938	914	914	897	878	964	928	899	953	912	953	941	961	897	937	955	884	944	917	949	971	925	941	894	931	910	911	902	952	958	901	985	910	932	1008	896	1016	958	911	915	916	881	966	893	943	899	949	944	946	941	940	973	923	882	904	930	941	912	900	877	940	905	878
2965	228	190	187	198	168	182	163	172	160	138	158	130	175	132	165	146	156	165	150	149	151	153	151	152	165	141	152	142	157	169	158	136	158	138	153	160	150	142	135	143	157	159	148	142	145	140	156	163	148	138	128	122	142	151	122	148	147	122	154	155	165	126	142	177	130	139	153	166	119	158	147	149	149	132	158	133	121	144	156	137	140	147	160	142	149	124	136	154	130	128	127	134	136	150	137	123	152	138	152	124	157	159	139	148	155	148	138	129	153	138	169	135	128	143	138	144	135	152	137	138	131	149	144	145	129	145	134	172	136	132	137	134	138	164	144	131	145	164	167	129	149	128	151	138	140	142	124	134	134	137	134	153	146	140	130	133	128	156	133	138	141	139	141	135	118	137	140	151	139	167	158	156	140	148	158	145	134	135	144	159	138	142	138	148	118	153	154	161	149	141	133	124	119	119	151	144	138	139	134	133	150	174	120	143	137	148	145	140	138	130	149	146	164	130	142	136	130	152	162	156	141	149	150	145	142	135	135	148	168	135	159	107	137	139	132	144	136	140	144	152	143	127	149	139	142	133	144	156	129	139	147	147	156	126	143	153	156	154	130	142	158	138	168	159	143	149	167	141	154	143	137	119	142	159	130	135	142	145	152	123	143	143	166	126	125	116	152	157	151	140	146	123	139	151	155	154	125	143	135	142	132	169	133	158	155	150	129	162	138	146	127	160	137	172	152	135	161	138	139	123	125	132	137	139	157	157	143	159	140	164	128	119	147	129	137	125	136	146	155	151	146	150	141	148	132	146	129	171	159	161	159	124	153	137	120	117	152	144	139	128	153	137	149	154	160	138	141	128	149	129	131	126	141	129	139	145	146	147	151	130	133	142	144	145	146	143	152	146	121	156	142	148	151	158	132	134	134	138	121	130	144	140	127	117	161	148	148	130	144	121	132	151	133	144	159	176	145	134	145	162	142	132	151	138	163	129	134	156	131	144	145	139	149	131	142	148	135	135	155	139	175	144	143	148	151	138	128	150	138	140	143	125	135	136	126	148	140	143	139	113	138	133	124	143	147	160	143	125	157	137	160	116	159	125	159	154	130	139	131	139	135	120	144	159	154	145	148	143	156	149	152	138	147	148	178	133	158	148	150	124	132	151	148	145	133	157	150	159	134	144	135	154	132	126	154	123	139	137	160	130	153	128	148	141	133	152	130	121	134	142	154	150	147	135	144	139	127	130	153	161	130	158	129	164	140	152	153	144	136	131	128	143	133	147	132	182	165	152	146	162	164	126	128	135	144	149	150	143	139	153	134	161	151	123	151	138	130	129	154	141	160	140	146	158	149	165	162	168	158	158	146	141	125	152	143	155	157	156	154	139	137	149	152	138	165	136	132	135	137	150	135	132	165	165	156	153	169	146	138	134	140	142	145	163	166	154	175	146	133	150	134	183	150	133	145	138	145	148	126	144	143	125	143	142	153	131	154	147	152	144	128	128	122	148	132	147	150	114	128	137	141	157	141	138	136	146	140	155	151	121	159	133	149	132	151	180	152	128	144	144	126	177	148	139	128	155	133	135	127	127	141	128	147	136	134	128	136	123	148	148	142	144	139	144	143	156	162	131	123	151	126	151	132	144	135	155	139	151	163	160	134	127	137	151	155	151	134	140	141	158	125	123	131	159	131	151	140	123	158	132	131	169	160	117	139	133	138	162	162	131	147	136	148	138	133	167	128	134	139	161	141	141	139	154	149	127	139	166	165	126	128	122	168	135	156	155	138	119	126	144	146	146	136	139	152	146	149	161	133	147	151	136	144	117	131	162	157	146	147	128	142	152	151	150	137	137	141	145	143	117	141	167	157	161	138	155	153	166	153	143	129	135	140	141	148	156	135	149	159	127	138	152	144	144	140	154	175	144	128	159	145	166	155	140	159	164	135	151	145	157	134	152	123	158	147	130	149	145	133	134	131	135	136	126	129	167	128	107	130	128	130	136	149	176	125	148	136	145	151	130	158	169	159	130	136	162	196	140	122	148	146	147	130	146	124	140	133	146	159	128	182	159	171	127	147	153	129	149	144	132	144	157	151	150	140	149	136	154	131	142	139	153	147	146	143	153	157	138	163	129	143	139	160	145	114	133	155	132	130	146	138	132	123	147	134	168	150	138	136	142	132	126	137	165	152	127	125	134	145	138	126	152	149	147	174	139	148	165	147	171	128	127	147	161	136	153	154	154	142	141	117	116	153	141	127	139	129	143	160	148	172	133	141	141	149	132	149	130	145	167	163	152	140	148	151	154	156	144	130	156	131	153	148	149	130	136	132	143	145	143	141	122	153	138	137	132	125	132	139	116	136	138	134	148	149	154	129	152	121	155	138	151	135	140	123	143	124	158	145	158	130	135	161	148	123	147	158	134	129	140	150	157	138	160	130	156	152	168	160	136	155	142	130	143	163	126	144	139	141	140	140	157	134	123	141	156	172	132	157	146	139	130	137	152	152	169	130	138	123	133	138	140	130	137	141	120	160	143	156	127	135	124	146	166	151	116	154	152	129	149	152	164	151	148	132	163	159	153	125	134	130	131	162	122	142	133	145	142	156	150	145	158	101	145	136	154	128	137	146	134	141	147	166	124	124	146	128	151	152	160	147	154	143	149	134	169	145	146	150	141	153	143	155	140	149	153	156	130	149	145	138	137	134	138	138	162	153	155	121	135	150	134	158	125	131	123	142	171	164	156	143	134	134	141	152	146	147	146	144	143	132	123	151	129	151	131	127	160	138	149	143	140	130	147	155	151	128	139	128	139	137	163	152	161	140	137	175	118	129	147	163	152	149	147	139	151	133	141	148	144	155	168	136	162	123	156	141	151	163	129	141	151	142	128	129	173	123	139	155	145	151	149	160	129	147	158	174	158	142	152	153	137	114	145	157	143	151	157	138	140	137	156	151	151	140	142	134	163	142	127	125	152	119	122	151	144	158	135	140	162	144	155	114	154	159	151	140	136	143	136	146	137	139	138	142	120	139	138	143	165	131	139	149	141	158	145	129	138	149	146	137	122	152	169	150	128	132	142	132	155	146	130	140	150	144	155	152	142	133	138	143	136	160	152	135	143	128	150	121	127	122	152	144	151	140	140	131	133	136	160	141	150	138	154	155	148	156	151	155	118	150	138	158	162	124	139	126	135	152	155	127	139	123	144	144	152	137	140	137	155	148	142	163	152	135	134	168	127	144	154	142	137	147	143	142	142	139	141	133	128	157	150	143	161	140	162	138	141	129	158	123	141	130	146	144	154	139	155	155	155	155	145	151	144	147	133	151	135	130	133	145	150	130	135	155	144	151	161	128	165	157	142	126	129	161	140	137	156	142	144	146	156	153	132	144	140	142	118	145	135	141	158	136	150	145	149	145	173	175	161	141	157	164	138	140	139	160	141	134	147	174	128	133	139	157	131	131	128	155	132	139	139	136	152	153	147	133	128	151	143	137	155	145	140	140
3187	487	594	600	604	562	546	488	475	508	513	513	516	526	502	516	470	510	531	482	496	509	502	459	477	429	441	423	418	443	429	429	448	448	433	423	419	409	416	450	413	418	441	361	427	404	450	383	447	415	396	392	435	412	395	443	439	441	418	451	421	449	429	455	399	436	425	433	415	415	408	422	421	447	436	418	421	428	442	439	400	415	419	400	438	374	413	437	416	451	426	422	425	443	416	437	426	385	413	424	423	434	408	405	394	418	442	411	411	446	422	419	445	420	408	392	403	373	452	443	418	440	408	437	456	427	426	420	429	435	423	404	439	398	424	449	424	427	440	440	418	364	448	383	388	408	404	425	432	429	402	419	400	448	436	441	373	418	423	415	407	376	416	415	410	418	413	398	489	425	419	425	414	396	405	425	440	400	393	444	442	448	421	417	444	426	418	397	384	416	431	408	402	413	425	392	411	390	416	440	421	410	379	424	388	409	402	390	426	401	412	411	411	397	398	423	428	424	431	413	388	417	414	395	410	420	450	447	408	404	432	395	444	453	426	399	407	451	429	403	407	425	455	425	455	417	428	445	397	425	457	441	401	451	419	400	429	413	424	422	420	381	460	418	421	398	392	417	461	431	401	449	420	428	410	425	405	406	428	405	437	415	424	432	420	420	371	449	436	410	386	407	434	371	426	402	435	418	417	402	419	411	396	420	402	415	437	447	391	399	432	411	413	439	461	441	388	414	451	376	442	392	393	438	422	456	414	390	430	395	417	442	425	398	392	426	400	428	455	449	455	397	406	424	437	440	418	404	431	426	419	384	433	411	408	450	424	435	419	375	431	377	412	406	410	410	448	478	402	425	391	437	439	419	402	431	397	416	429	417	396	445	396	413	437	407	440	437	455	427	392	399	468	416	395	434	410	419	389	408	393	413	394	416	455	452	424	413	392	403	456	421	423	473	427	442	386	434	433	431	446	403	402	470	437	417	402	447	401	400	427	407	422	388	445	400	416	420	431	424	422	397	399	432	429	420	436	472	414	413	442	378	433	408	408	407	373	404	383	438	397	428	437	415	392	406	414	421	403	410	433	404	438	387	391	419	426	402	432	403	407	417	389	440	408	413	460	422	409	426	425	406	423	425	407	413	399	447	396	392	422	448	422	419	403	377	399	400	437	451	433	431	419	433	416	404	422	448	406	398	408	443	429	372	391	418	352	388	417	410	433	428	419	448	444	426	467	416	440	399	420	387	411	457	429	451	405	405	420	418	423	424	417	408	389	450	438	440	423	425	424	398	446	418	425	405	401	412	421	398	440	437	400	399	415	447	441	426	409	401	442	421	420	447	409	412	423	403	423	412	410	402	401	413	415	413	384	440	408	420	395	430	441	441	407	410	393	403	431	411	413	432	417	441	427	440	443	413	417	432	419	405	423	431	415	383	373	418	426	383	450	426	407	386	406	418	391	416	416	458	421	425	400	398	439	425	419	409	426	440	419	381	418	447	452	432	432	383	421	390	466	401	403	432	470	427	413	421	460	435	435	389	368	447	397	380	439	415	432	386	414	423	394	436	378	460	414	432	405	408	423	428	394	423	407	388	430	431	404	401	408	418	387	430	459	454	428	435	399	414	399	404	420	422	420	447	390	441	429	407	405	404	444	419	429	387	415	399	421	391	439	425	419	401	362	396	416	409	408	382	390	387	461	427	401	432	410	430	430	435	429	391	391	425	445	415	439	409	437	402	414	415	456	412	434	402	413	417	398	414	432	435	415	412	429	415	404	465	385	406	422	413	407	357	423	429	387	436	420	444	416	415	406	458	455	443	471	417	434	427	396	424	399	433	417	425	422	426	414	407	406	391	376	438	439	415	438	453	400	416	428	407	412	409	432	400	453	430	423	433	377	410	442	430	436	413	405	390	432	421	434	426	432	436	409	428	399	423	429	423	419	391	402	403	444	420	409	421	415	447	420	399	447	458	421	409	422	438	416	424	449	461	455	423	412	402	398	391	420	430	400	425	414	405	427	411	430	436	439	421	414	418	393	380	439	406	446	382	424	401	434	440	452	433	425	399	432	425	421	415	408	387	460	467	383	415	411	397	405	414	430	403	452	425	408	421	418	397	379	465	428	419	407	425	401	412	411	451	440	401	423	379	402	399	397	398	430	408	453	420	437	405	395	407	420	443	448	436	421	444	452	384	445	404	407	417	410	424	413	399	422	422	412	433	439	438	426	413	391	436	405	423	429	399	415	419	445	417	429	418	456	435	404	408	424	446	425	415	397	409	433	415	427	397	408	417	396	410	435	397	427	395	403	435	404	426	390	430	415	411	416	418	423	418	405	424	378	436	412	396	399	415	440	415	413	425	408	436	412	431	436	408	398	414	448	421	407	398	444	386	416	407	431	434	459	376	462	401	403	404	433	398	421	451	410	408	424	400	429	404	460	407	391	432	422	406	416	421	414	420	465	411	427	393	411	431	381	424	449	423	414	417	421	444	433	410	425	451	408	411	409	427	409	408	414	418	449	425	402	421	380	444	430	428	433	405	425	422	437	405	417	421	387	423	384	395	425	431	407	429	408	416	412	423	400	384	382	433	427	400	402	449	464	391	423	407	413	418	430	427	398	404	428	395	392	397	425	424	407	431	406	406	417	406	410	421	417	421	383	397	443	448	432	432	410	382	444	433	415	406	430	445	418	417	422	437	405	451	424	387	429	393	420	411	408	420	429	402	417	426	431	405	412	389	392	399	420	428	444	410	453	416	402	418	419	425	422	430	419	393	403	433	412	414	408	390	415	412	441	444	383	440	422	397	391	408	403	411	408	403	429	414	381	457	419	406	449	397	413	407	390	400	359	398	431	438	386	410	425	400	411	431	427	429	418	366	454	430	426	459	470	432	399	453	406	398	408	425	399	406	395	426	422	424	427	424	381	402	429	429	431	425	414	414	401	437	467	433	435	438	423	444	439	433	412	400	397	443	415	415	434	461	381	448	407	420	402	436	382	373	439	428	436	428	450	439	393	421	440	411	443	393	425	409	409	416	421	390	427	442	444	423	430	461	382	400	396	416	408	447	405	387	420	412	396	396	412	428	392	433	384	423	443	398	420	403	418	383	405	430	414	429	430	418	421	420	418	394	421	440	447	422	407	379	413	439	425	406	428	442	388	423	401	402	380	396	411	441	426	385	390	449	395	373	428	440	360	448	436	426	412	387	437	422	440	389	395	478	431	412	418	456	422	452	427	391	402	424	389	430	426	446	445	428	380	393	406	447	439	411	446	376	397	410	434	406	419	421	432	439	436	397	427	428	398	437	404	418	435	394	421	445	438	398	406	411	392	419	406	401	397	408	411	412	403	404	390	430	414	418	428	481	417	390	418	401	426	444	450	413	412	417	388	414	415	427	413	389	394	392	420	421	442	437	406	444	432	418	428	403	416	401	428	419	434	406	461	444	417	442	413	399	437	402	417	422	436	386	417	437	427	409	419	407	416	437
31746	9022	1331	997	715	528	505	400	344	332	304	311	244	270	252	271	243	260	275	258	245	270	254	230	232	248	230	203	199	250	251	195	201	214	221	227	179	218	214	208	206	226	173	206	184	212	247	187	201	217	214	209	205	203	222	198	247	220	187	203	214	217	205	216	210	228	222	235	199	210	176	248	224	204	184	195	202	173	209	193	222	218	204	203	211	210	238	204	214	190	225	231	184	186	200	217	216	207	228	216	198	220	224	202	224	202	239	200	240	178	212	216	204	188	228	215	203	214	196	203	184	208	189	201	221	215	213	217	224	217	211	195	220	221	195	203	207	188	201	217	205	208	212	205	192	181	194	213	213	192	201	228	213	194	184	198	211	188	219	226	196	218	212	194	212	213	207	232	209	196	219	227	202	201	219	218	191	212	216	218	206	227	236	217	223	230	199	234	220	220	225	191	187	212	182	201	218	202	234	190	200	193	191	204	201	189	207	241	190	216	205	169	227	193	217	199	209	225	227	184	195	207	208	215	205	209	221	212	206	227	199	187	182	230	200	204	212	184	237	189	204	189	194	210	215	203	200	209	201	203	213	179	189	192	198	197	195	199	175	198	209	174	186	211	187	211	219	214	186	170	205	210	205	190	221	240	175	193	205	207	179	223	185	208	197	214	213	219	202	187	210	232	211	225	223	216	211	201	193	203	217	196	184	245	195	205	232	162	203	224	205	197	218	202	194	198	168	216	205	197	204	201	181	203	209	196	224	212	194	205	234	194	205	219	225	211	197	213	195	199	197	199	220	209	222	226	217	210	208	218	219	202	202	198	197	216	193	231	226	198	197	220	210	214	209	199	193	206	232	220	208	212	184	206	194	212	193	192	211	230	208	194	212	191	208	223	211	220	207	200	204	200	192	197	204	213	212	193	218	215	220	200	190	203	226	195	198	215	206	164	213	233	184	185	214	169	194	193	181	218	210	209	225	191	185	219	211	203	212	203	212	208	203	209	199	218	203	206	217	212	229	197	229	225	209	218	199	206	223	193	209	208	209	210	179	215	220	200	197	186	216	188	216	202	206	198	214	212	204	198	222	209	193	209	209	204	220	176	221	189	223	219	215	195	231	217	193	214	185	210	213	229	194	205	203	194	231	216	192	197	193	203	202	185	212	219	206	214	186	221	233	230	212	205	199	215	208	208	211	220	234	202	241	220	214	196	219	206	179	217	211	192	202	203	193	215	204	194	199	181	209	192	207	215	209	234	179	202	206	225	214	207	213	206	193	212	199	223	182	194	195	211	216	209	201	213	191	196	212	219	198	206	183	186	222	218	215	242	226	177	207	208	204	199	181	203	210	201	196	205	191	207	186	229	204	204	196	196	194	208	185	210	184	212	212	198	190	199	202	223	208	213	205	197	250	199	214	209	226	197	190	183	213	203	203	211	206	198	218	229	216	197	189	212	219	193	226	188	218	224	205	228	214	215	207	214	196	240	216	210	227	188	210	219	191	216	192	227	210	211	199	218	226	224	208	212	203	194	208	212	224	190	205	210	196	207	191	207	229	195	219	208	213	243	227	214	185	210	205	223	173	206	181	208	217	230	216	227	242	229	186	202	209	212	209	201	212	230	210	204	220	224	222	225	202	195	206	238	212	229	207	195	211	238	223	198	198	198	212	169	212	205	236	190	209	227	179	229	194	216	199	218	206	220	205	221	214	214	210	197	201	196	217	184	210	216	207	217	207	211	182	193	199	231	199	189	223	206	193	203	206	220	204	206	207	214	211	242	193	208	207	200	209	232	230	201	202	198	179	202	210	214	221	203	228	206	204	202	235	228	212	222	197	199	182	200	219	230	185	214	208	225	206	203	221	198	200	182	205	198	193	200	235	187	179	196	197	193	191	212	207	219	208	227	213	219	195	202	218	197	229	211	189	224	192	204	187	194	168	200	220	206	190	199	207	229	191	238	206	204	197	199	218	199	222	210	220	208	191	201	213	206	200	203	230	199	212	231	206	211	230	188	201	194	195	199	180	204	212	220	195	195	188	189	215	214	211	196	222	207	216	191	202	219	198	182	197	214	207	189	190	207	184	172	206	212	202	210	217	203	203	220	201	203	226	198	184	216	212	184	207	205	213	215	192	200	213	188	196	208	193	180	186	219	233	200	191	212	201	206	189	223	243	186	236	242	195	178	185	229	216	212	196	192	203	191	211	227	214	198	213	193	203	241	197	197	212	193	213	185	210	230	212	209	225	201	215	211	210	192	213	216	204	217	193	200	211	194	238	202	229	207	209	192	204	212	196	225	190	194	194	204	230	192	200	209	216	253	189	167	203	214	194	191	232	185	214	200	190	235	201	209	194	207	236	215	231	242	198	192	203	216	213	211	228	188	214	192	179	211	185	216	201	221	181	209	182	191	210	222	192	219	211	171	223	229	220	204	216	209	204	244	222	194	196	194	207	224	206	198	233	229	219	188	200	218	180	209	197	202	202	215	189	220	216	215	207	207	209	218	200	208	214	194	222	203	206	207	220	188	201	180	214	191	184	222	229	227	208	205	207	210	197	213	174	210	246	208	208	225	176	215	173	211	194	194	221	199	227	205	182	222	202	218	214	203	184	193	208	211	247	222	191	198	192	187	212	201	215	227	208	204	220	203	224	234	239	203	167	201	207	209	222	208	201	207	197	196	198	207	207	219	186	162	190	175	178	201	217	187	207	216	208	198	230	196	228	193	203	205	225	243	206	180	199	201	215	222	216	188	178	198	199	215	211	198	211	197	212	205	208	208	198	176	231	186	208	234	214	220	223	204	208	199	206	206	217	210	229	213	231	205	225	219	196	227	202	198	197	204	215	182	223	199	190	202	199	217	191	187	186	212	210	225	220	224	208	200	210	222	226	176	194	202	236	224	205	198	211	230	225	186	220	194	200	203	216	235	175	196	231	223	227	233	201	190	205	211	211	191	203	197	201	215	191	203	191	191	198	189	234	229	219	208	210	182	214	232	206	241	209	210	212	196	213	222	208	188	196	204	200	211	215	237	195	195	208	183	223	231	211	228	196	185	193	217	210	175	199	225	196	203	216	208	208	209	203	232	221	192	212	223	206	199	189	208	209	197	214	221	202	192	191	185	201	196	207	192	207	219	211	215	200	222	211	222	211	199	180	203	209	217	215	192	208	202	221	215	199	209	201	222	213	185	223	199	230	227	198	212	204	232	210	197	219	176	186	203	197	192	230	236	205	225	229	218	227	213	188	189	209	180	202	204	181	203	210	199	200	228	226	204	203	215	216	215	205	186	199	209	192	206	204	194	227	209	195	206	196	211	196	221	215	197	210	217	203	200	213	190	203	209	206	204	216	193	173	192	196	219	188	183	183	210	208	220	203	213	203	214	229	216	176	201	214	232	212	236	216	205	223	211	198	201	215	221	206	214	185	211	193	194	230	196	228	223	209	225	229	215	202	200	195	210	200	197	183	212	200	203	226	208	215	197	230	201
15981	1306	2590	3059	2683	2187	1856	1683	1446	1328	1249	1127	1106	1097	1013	990	981	1049	968	894	863	821	818	769	717	701	671	657	663	696	674	708	663	640	603	603	645	631	648	597	603	625	619	607	616	606	573	586	575	593	577	606	606	592	594	564	555	568	591	552	573	618	569	598	575	541	587	565	579	516	563	568	591	588	599	593	599	612	609	587	605	548	579	547	585	535	535	587	546	573	615	545	558	574	581	590	570	583	554	550	573	552	594	579	552	588	597	598	570	545	543	602	575	578	599	594	542	560	588	569	577	553	591	588	550	549	575	551	542	618	580	584	547	599	547	593	550	585	589	633	563	568	558	576	582	596	586	551	602	530	536	582	582	607	593	567	578	601	600	574	605	595	583	607	547	567	581	611	592	579	576	567	594	585	581	560	577	615	586	597	589	579	539	593	553	555	582	623	578	555	578	579	581	623	602	603	559	564	570	564	571	569	550	628	570	549	607	609	591	593	555	576	541	560	597	527	575	573	545	557	589	591	545	593	551	524	576	569	554	558	541	607	582	606	521	556	627	540	575	537	534	575	600	565	591	578	614	582	544	625	555	602	542	540	574	582	593	597	551	548	595	540	537	602	546	596	560	589	573	566	561	548	546	572	565	569	579	556	624	586	589	561	601	582	605	571	555	572	587	577	561	583	546	594	536	574	584	584	550	574	553	573	540	595	567	520	598	609	557	579	584	612	605	566	580	571	549	576	618	552	600	577	576	577	546	594	577	589	551	566	520	556	582	515	617	581	556	604	579	589	528	552	581	587	553	556	562	541	513	560	574	550	587	563	580	557	591	585	586	605	563	525	571	551	559	579	561	561	512	541	559	603	581	567	568	586	584	588	577	568	567	574	588	539	536	554	600	573	570	590	562	546	555	560	561	590	548	580	549	542	558	554	589	565	598	584	527	557	513	598	549	586	547	538	601	541	563	553	561	534	579	567	588	564	568	580	540	551	517	574	569	578	574	583	560	559	531	565	561	550	544	582	577	560	525	568	552	613	541	570	583	563	564	625	632	532	578	603	556	537	533	613	573	536	598	558	616	622	586	577	597	528	563	615	547	536	580	562	588	583	532	573	611	592	602	573	568	577	594	554	527	549	559	543	587	529	558	597	555	531	545	581	603	552	580	605	595	573	570	562	566	563	607	552	566	599	572	574	570	583	609	545	582	598	619	538	596	556	536	578	551	552	531	602	571	577	592	591	553	550	554	551	553	548	557	617	587	546	582	589	554	586	584	560	596	526	585	558	551	581	573	557	543	595	577	588	573	577	529	549	591	577	607	594	576	567	553	583	532	571	574	583	628	566	567	601	576	542	545	556	554	531	588	577	568	548	542	548	564	561	542	573	541	541	588	524	531	586	567	567	565	534	583	567	557	589	552	572	589	583	569	564	530	552	561	567	586	553	619	625	546	544	570	589	576	605	543	591	526	567	552	563	552	593	557	574	614	562	584	605	574	563	544	598	563	567	546	542	523	600	556	591	530	575	558	568	566	551	573	561	565	588	539	541	581	559	545	548	584	548	644	565	546	524	566	564	559	590	603	565	608	552	604	548	552	576	576	583	517	607	579	583	611	542	552	546	581	586	565	572	563	563	558	562	575	580	542	559	567	552	562	585	578	553	554	513	562	564	581	561	549	551	552	565	582	588	599	594	587	534	584	538	541	588	563	565	543	569	550	593	559	541	542	595	560	550	608	534	542	547	604	556	581	575	576	568	627	583	561	575	544	617	587	600	524	592	524	547	554	537	550	546	564	559	565	608	563	588	625	580	552	553	589	548	563	568	621	545	529	548	554	553	588	612	556	581	559	575	543	557	579	591	582	616	620	552	584	576	588	584	565	564	577	587	580	609	577	575	567	552	544	575	548	555	607	605	588	556	582	595	586	567	602	551	591	583	558	562	584	591	558	533	552	526	575	566	560	560	546	558	563	521	555	549	600	539	578	563	583	583	621	544	622	547	623	584	582	579	535	574	625	562	592	602	587	553	560	591	592	563	570	562	564	554	523	582	602	571	561	564	589	601	593	563	579	568	567	577	568	605	603	550	567	565	610	544	546	603	607	517	546	603	560	572	570	593	615	576	517	538	586	553	547	521	575	520	593	566	595	539	555	562	566	574	568	547	524	608	543	557	593	582	592	553	597	556	580	555	582	592	554	597	595	582	579	590	566	546	538	539	551	556	579	511	598	575	586	607	568	549	576	568	580	566	550	567	580	577	560	586	519	580	589	575	588	550	568	577	573	574	553	547	579	541	577	577	565	567	556	540	555	575	601	594	567	594	580	555	597	530	552	576	578	552	597	574	567	568	566	549	573	548	576	551	593	592	579	530	573	544	593	563	534	587	611	570	558	565	549	547	541	557	578	590	561	582	574	512	548	528	578	588	578	626	593	598	579	579	595	581	568	569	581	573	563	604	614	583	617	550	595	565	563	572	543	561	582	612	564	540	570	556	551	547	578	541	615	557	538	566	576	588	612	608	540	600	540	555	579	577	535	581	615	550	540	570	588	566	602	583	574	590	579	531	566	532	546	546	584	608	559	584	529	564	569	548	602	565	583	520	547	534	533	592	569	561	545	603	536	561	580	560	552	540	566	558	512	528	548	543	564	543	576	580	549	560	532	604	584	583	568	536	528	572	596	582	594	598	588	574	546	541	578	603	595	594	575	578	554	598	550	602	561	550	615	539	590	584	570	576	595	556	559	569	533	605	574	583	597	544	537	552	555	596	638	578	597	567	551	559	560	571	575	564	571	588	589	545	517	530	566	569	590	568	571	619	586	573	565	568	547	593	566	584	570	607	577	595	555	558	592	545	564	548	552	620	610	595	565	581	578	608	566	549	527	555	565	565	573	595	580	585	592	569	578	582	555	613	551	585	553	566	528	602	581	581	572	570	562	507	603	534	606	568	549	550	558	556	546	572	577	558	615	583	551	539	571	545	539	540	593	559	565	641	596	616	577	650	545	568	557	572	563	604	650	543	543	593	571	549	585	550	566	537	595	529	550	597	596	565	569	562	610	563	572	550	601	556	561	530	556	540	595	578	557	589	562	573	567	611	580	554	558	556	576	597	577	590	564	575	594	634	580	566	582	556	582	578	589	596	592	621	501	571	550	534	558	541	536	582	598	561	558	549	529	561	508	614	573	556	566	602	542	589	562	574	535	575	575	555	611	587	585	604	608	575	580	555	568	584	554	586	577	553	581	557	584	560	571	566	585	600	551	614	580	553	556	578	577	590	547	590	555	537	555	583	524	561	565	546	587	586	559	575	558	593	610	582	585	554	538	520	551	567	583	543	568	590	562	564	569	594	548	540	607	559	574	539	540	588	563	582	565	542	599	576	567	536	551	553	592	577	556	601	568	601	560	595	575	549	557	617	573	573	569	546	564	588	552	600	552	549	526	584	579	604	604	530	571	519	648	585	527	580	557	553	558	541	560	570	573	585	589	541	531	568
44785	19408	6163	2418	1549	1174	935	734	692	647	581	518	491	508	525	482	498	502	446	461	469	460	445	446	440	432	439	409	402	405	436	411	422	380	433	419	407	403	398	395	390	396	370	398	403	366	413	365	391	404	423	420	407	413	459	450	380	397	383	389	416	412	408	394	395	398	378	362	395	412	429	394	393	408	405	387	387	410	373	395	402	399	377	343	366	393	369	362	381	378	386	394	420	418	407	344	359	386	393	417	360	387	403	406	369	368	380	424	396	369	398	375	405	374	355	388	362	384	393	380	353	374	410	352	356	390	416	428	416	370	369	393	392	431	374	426	425	377	368	369	364	371	369	396	373	415	388	399	385	360	406	345	394	375	384	387	387	376	397	387	392	342	394	382	425	380	419	369	429	379	407	371	398	355	362	357	387	381	398	373	364	383	381	407	407	366	390	360	406	374	367	417	370	387	400	390	365	354	418	373	410	355	356	395	382	395	384	389	388	405	372	391	385	404	384	383	411	390	415	404	387	422	380	376	379	397	420	399	423	386	382	388	338	380	399	410	389	393	436	391	404	411	373	381	373	422	375	372	394	429	378	391	368	408	415	369	387	375	376	400	394	360	397	380	363	363	398	403	366	402	417	421	390	333	394	384	357	403	386	334	398	404	369	383	361	415	380	380	374	384	396	372	400	362	398	357	373	373	374	400	417	408	374	377	379	373	358	390	371	377	387	381	394	371	369	425	372	422	396	372	403	362	373	379	387	347	404	359	404	382	386	414	395	403	363	396	386	366	378	406	388	396	422	360	403	398	399	424	416	394	386	403	397	394	357	407	360	368	400	380	385	403	385	402	401	422	376	391	396	383	402	369	369	367	402	389	393	377	378	422	427	402	421	412	349	329	372	384	403	416	354	383	392	401	376	418	375	408	386	393	393	386	361	387	385	394	381	383	374	355	420	380	398	367	378	384	350	405	381	377	387	402	395	391	414	390	363	398	412	416	373	401	356	379	363	381	361	373	403	409	387	376	353	412	356	393	438	368	393	368	387	368	376	381	389	429	404	396	391	355	402	366	392	377	405	421	427	408	413	350	388	396	386	371	380	406	367	402	396	409	389	415	377	383	386	408	405	426	412	402	378	364	350	403	386	404	385	352	391	381	416	385	416	413	397	367	401	364	367	390	423	390	351	390	370	398	398	396	359	399	386	368	358	397	339	348	354	407	420	409	394	411	414	377	439	394	395	400	401	396	385	393	380	381	382	392	380	367	407	378	404	390	416	417	393	403	378	375	379	420	355	376	405	410	380	387	383	383	401	378	418	390	402	369	409	380	414	387	355	375	384	416	402	384	421	381	380	363	389	402	376	410	357	391	375	368	371	429	411	378	403	380	382	373	374	404	346	378	398	379	414	370	396	402	387	407	371	378	405	398	378	343	370	379	361	349	400	355	407	411	395	376	376	361	400	411	385	402	372	366	412	398	376	383	384	383	351	372	380	391	391	396	398	374	436	368	386	435	406	397	408	383	378	399	393	396	400	402	440	372	360	354	374	419	376	423	391	377	367	373	391	360	415	377	411	378	402	409	394	406	381	375	391	415	401	412	428	417	371	381	353	383	445	371	374	386	365	370	414	393	393	415	369	392	405	369	415	373	372	411	415	407	398	390	350	409	372	384	396	398	394	438	388	370	411	392	367	387	412	352	422	405	377	388	403	449	391	397	383	412	395	376	375	398	377	401	377	392	393	403	396	377	371	409	384	393	424	382	386	370	394	422	395	408	402	401	391	375	396	383	396	402	389	373	403	372	369	352	391	388	336	406	391	415	413	390	375	363	375	425	362	408	434	384	350	423	393	346	368	367	402	382	385	399	390	363	378	396	392	402	370	385	392	379	365	366	417	380	381	337	375	418	358	399	382	377	415	373	384	366	391	378	412	391	410	373	368	404	359	397	401	424	398	404	360	394	418	390	374	392	402	407	396	385	387	377	356	366	393	397	412	366	383	396	418	399	383	373	392	342	361	371	371	427	345	367	424	371	383	392	364	320	360	387	411	386	384	357	413	368	450	380	367	395	378	421	404	394	384	381	399	404	363	369	381	447	347	409	403	385	413	381	393	415	397	435	412	426	378	361	411	361	382	420	387	372	368	399	397	419	388	386	407	368	392	383	364	392	429	362	418	397	410	371	412	381	396	403	382	414	396	391	393	369	395	434	391	385	400	403	409	405	379	391	388	397	410	415	377	385	402	342	402	355	378	400	367	379	396	393	362	386	383	396	397	401	358	385	363	378	372	417	382	395	412	393	382	376	405	405	392	372	411	362	403	382	404	381	421	396	381	388	425	397	426	369	397	397	388	386	383	399	400	371	410	417	371	417	393	393	424	419	357	385	376	407	350	347	382	397	406	385	378	393	402	394	383	411	381	386	370	394	390	431	374	372	381	384	352	370	424	397	410	353	416	385	382	386	376	390	375	388	413	367	344	390	368	341	401	420	377	364	391	374	369	407	396	342	389	400	386	361	345	384	396	386	364	387	388	401	417	394	391	390	380	373	376	382	407	392	370	380	393	408	365	369	387	346	395	392	375	376	380	378	386	372	366	400	393	385	358	400	438	412	369	379	376	381	410	375	391	395	425	381	371	448	359	402	383	387	380	371	405	381	379	397	398	386	407	400	389	377	393	366	386	422	393	385	375	390	347	377	400	416	375	431	391	373	415	367	381	406	418	384	350	347	361	383	404	390	334	389	407	389	379	391	348	405	374	405	383	380	388	366	380	383	393	381	380	375	398	445	394	396	363	418	353	395	394	361	362	359	384	376	373	371	422	367	390	397	432	397	403	402	353	374	399	387	371	419	386	403	384	371	396	369	368	425	368	357	395	397	425	387	364	390	396	384	382	419	379	356	418	404	358	360	400	362	393	362	357	364	415	382	369	398	370	380	372	376	362	416	396	398	400	390	372	392	381	399	390	405	388	402	406	400	393	362	376	386	387	380	398	376	385	389	401	381	382	389	373	379	398	437	421	378	376	407	397	360	400	346	432	395	412	415	404	403	381	370	395	367	419	385	378	371	372	385	381	379	378	389	404	385	376	374	357	403	404	395	384	426	423	406	410	415	388	359	400	386	394	395	381	372	363	382	417	402	391	348	423	384	369	381	391	441	381	373	390	380	370	354	377	415	377	361	410	360	364	394	404	398	393	390	397	410	359	369	374	375	404	384	425	407	400	367	367	377	374	375	426	361	398	411	410	390	390	372	364	386	391	354	401	374	391	380	410	381	383	362	370	416	376	386	384	390	391	390	381	389	424	333	379	388	396	379	395	390	401	396	400	385	410	424	390	407	413	378	372	430	417	397	406	419	405	402	371	365	401	375	369	403	357	380	364	375	437	379	405	375	388	386	400	390	410	418	417	401	388	384	353	354	409	378	404	391	374	376	405	376	346	358	401	401	424	396	356	450	396	353	389	409	381	348	377	396	420	400	388	374	401	409	418	384	367	399
22208	2409	4817	5527	4996	4118	3432	3040	2681	2361	2171	2116	1936	1791	1721	1726	1603	1600	1573	1475	1446	1374	1338	1309	1118	1093	1120	1156	1043	1101	1112	1047	1125	1067	1046	1067	1079	1044	1040	1007	1008	1021	1038	1018	1002	999	999	955	1004	997	1041	988	925	917	995	971	977	977	968	961	977	1022	958	1029	976	950	964	933	961	973	930	962	923	1005	971	949	927	1044	938	934	959	959	901	984	930	960	917	985	932	984	899	938	930	988	914	951	911	931	958	998	945	929	987	924	932	936	929	929	954	965	972	858	920	889	946	905	919	1006	899	932	864	899	961	913	910	902	932	946	889	922	870	874	935	927	983	871	943	890	932	899	1011	931	915	904	891	960	902	969	906	935	940	902	954	965	968	947	868	919	982	962	922	973	916	902	939	944	963	931	949	920	888	897	894	912	914	899	926	945	938	941	951	960	926	910	907	923	893	883	922	954	865	925	906	924	888	942	989	963	947	920	921	903	925	925	958	908	928	947	925	965	953	947	945	912	954	904	950	925	927	945	899	975	922	936	911	929	960	938	892	872	935	961	879	1006	884	905	859	927	932	932	942	918	875	961	926	937	960	896	977	975	918	899	900	905	937	917	890	899	934	888	967	965	915	929	951	923	939	927	938	854	930	937	923	956	919	963	939	946	929	918	912	922	955	943	911	941	925	942	914	961	914	945	916	956	915	948	977	872	988	876	958	972	886	917	904	899	872	930	915	916	935	945	911	907	947	906	915	852	950	961	932	925	970	940	942	935	877	947	929	976	942	932	965	906	916	938	902	874	877	927	923	919	895	956	917	940	931	967	952	941	970	975	906	958	922	915	911	914	919	925	964	894	914	909	968	952	930	933	907	941	932	915	878	921	949	868	893	898	902	979	934	940	905	906	948	958	890	931	943	913	934	930	922	890	902	902	880	921	933	973	944	908	941	882	882	922	937	915	890	947	940	920	930	889	950	935	915	892	944	968	959	941	966	952	951	903	905	916	923	925	968	918	959	946	885	910	929	992	919	966	921	973	910	936	969	886	984	962	906	934	866	943	942	919	899	985	989	952	876	880	975	900	941	927	975	916	911	932	990	997	891	929	888	898	952	923	939	893	932	896	920	893	926	918	939	908	928	966	946	928	963	927	965	952	948	867	946	960	942	897	942	933	887	926	947	965	976	951	911	888	898	933	952	943	904	912	893	952	914	955	933	966	898	974	952	949	937	959	893	981	925	986	916	894	912	888	964	944	912	969	953	905	957	861	921	906	939	908	880	945	869	894	914	895	933	941	924	905	977	912	909	881	957	959	889	936	949	912	950	955	971	876	920	951	939	902	879	949	937	944	899	901	937	933	972	948	901	941	909	998	947	941	916	912	924	923	889	946	932	931	911	907	912	938	951	914	944	926	987	936	942	896	897	939	964	938	879	900	926	901	902	904	942	925	946	908	928	939	968	875	883	915	976	932	921	949	917	939	953	967	934	955	943	919	970	878	906	961	976	1015	966	914	972	970	894	983	959	916	949	927	903	889	942	917	957	939	921	971	936	891	926	991	930	957	939	909	905	902	951	917	916	962	930	949	920	942	919	967	918	883	945	950	959	951	961	897	948	866	899	968	926	877	955	921	918	935	944	962	912	955	871	975	895	928	906	885	935	922	910	901	903	899	928	964	978	968	910	896	936	930	969	913	972	878	949	929	959	934	987	871	973	1014	963	960	962	938	857	963	966	985	930	928	909	1001	982	900	973	930	902	954	901	961	908	970	911	908	927	904	917	923	891	902	917	901	919	970	921	880	888	966	905	963	966	865	985	928	934	896	941	930	934	907	957	912	921	967	867	928	958	999	983	922	908	926	969	928	949	932	892	966	909	920	891	920	940	901	930	874	923	883	864	975	909	922	964	928	967	909	927	892	945	919	898	927	974	943	867	893	976	936	942	922	925	975	985	977	962	891	926	931	956	900	880	912	962	916	953	946	921	943	925	963	962	932	951	895	864	948	963	945	894	986	932	933	1006	981	939	940	939	966	934	960	920	920	906	893	885	912	941	973	903	935	897	960	953	979	966	947	914	951	936	934	970	980	935	930	924	915	960	903	936	917	941	933	888	940	944	913	913	975	980	994	932	941	940	924	941	901	888	955	931	933	920	908	907	929	969	942	921	925	895	909	938	942	915	940	962	935	942	931	931	919	958	907	910	964	938	940	946	896	903	915	918	892	933	913	936	859	922	924	936	940	923	953	967	952	927	900	991	953	941	923	984	970	928	907	990	895	1011	899	938	960	930	919	915	895	945	943	900	916	926	899	935	927	913	933	946	939	900	887	893	918	992	889	913	924	985	919	876	910	898	947	918	965	866	928	903	940	927	902	931	936	965	942	986	968	890	957	890	906	977	940	895	926	958	920	911	982	942	960	985	917	989	958	979	962	917	922	900	986	967	934	985	1012	939	905	932	905	921	938	972	924	979	906	920	896	907	905	973	888	972	906	876	915	948	996	906	887	922	920	871	973	961	944	921	938	947	938	891	938	975	963	924	931	919	960	984	935	951	889	951	930	970	915	910	924	914	984	916	973	903	951	977	890	963	889	923	910	909	940	907	904	941	948	898	937	993	923	923	942	889	929	931	955	929	932	933	953	896	926	941	907	928	960	948	939	921	919	913	906	968	950	906	878	978	919	962	956	902	967	935	917	950	955	919	865	935	938	882	841	909	943	915	932	983	978	939	917	943	888	954	920	921	884	905	904	897	901	927	895	984	932	941	910	923	870	980	953	966	866	932	934	972	965	911	954	931	947	942	904	975	937	932	898	950	944	950	890	937	918	963	946	921	932	912	856	947	949	921	978	974	848	921	991	977	970	968	898	933	921	871	955	901	920	960	959	921	927	915	907	908	980	902	943	943	949	927	955	921	981	948	925	914	977	947	880	929	950	892	904	903	952	955	948	938	890	911	937	962	942	963	919	896	919	928	911	917	968	941	894	925	891	922	961	960	938	921	866	904	942	967	950	911	930	978	983	898	911	895	909	943	907	910	921	896	928	885	951	911	948	946	906	917	981	898	950	939	998	913	949	868	934	908	918	962	968	949	933	970	926	885	973	925	900	917	927	946	938	930	923	883	942	850	895	915	944	922	971	953	943	907	948	935	919	902	946	952	933	952	938	935	960	926	955	943	903	950	946	884	966	944	859	956	936	909	915	899	918	924	984	927	906	924	829	933	880	923	898	905	942	929	906	890	922	960	933	922	969	943	937	917	908	911	892	951	922	921	914	888	905	937	974	956	950	887	943	861	987	892	910	925	901	892	940	951	927	934	896	889	935	943	910	964	929	920	931	974	925	1000	993	930	920	920	965	904	1013	916	898	892	944	957	862	881	956	926	927	890	874	937	913	965	887	924	914	937	943	881	931	983	881	926	957	899	937	925	948	903	928	923	916	917	996	940	960	925	980	943	931	930	918	912	964	913	921	878	885	942	974	910	942	939	911	957	922	938	921	894	924	947	958	908	902	950	869	979	935
3038	251	194	183	187	179	171	151	163	176	161	157	154	151	154	154	147	140	158	154	150	176	164	158	136	156	143	141	124	141	136	132	151	145	164	145	145	135	145	128	138	151	144	144	156	155	147	142	135	138	160	135	140	138	138	138	147	125	139	133	114	173	132	173	119	158	150	140	136	159	150	154	155	165	154	126	143	152	142	137	154	153	123	145	150	137	119	133	137	132	159	157	159	153	144	148	147	122	149	159	133	151	157	136	127	137	145	157	144	137	139	132	141	129	158	131	167	133	128	150	147	144	148	141	137	139	163	135	162	119	145	154	136	121	154	156	154	135	130	139	150	158	145	131	134	154	137	140	135	144	127	150	132	140	123	136	143	150	143	168	141	123	149	134	158	135	143	125	131	141	151	140	153	125	155	124	150	135	138	174	151	130	144	151	146	160	149	154	139	166	111	134	159	132	163	133	130	144	125	130	137	136	102	152	126	130	129	146	169	134	136	141	152	131	141	146	129	177	140	138	141	153	176	157	123	152	133	140	148	146	137	134	141	148	144	129	148	127	136	129	157	134	141	157	145	145	143	147	128	165	127	152	139	150	136	161	162	138	131	131	131	154	142	133	140	159	149	146	162	141	152	127	145	135	138	148	146	157	156	139	174	147	145	158	152	146	136	146	154	143	152	153	157	127	141	161	150	147	130	153	124	146	146	146	150	144	144	127	138	140	143	131	154	140	141	147	124	152	132	157	125	139	146	153	146	136	145	145	124	162	122	163	145	167	149	150	139	116	150	144	148	155	142	149	141	128	142	140	145	134	157	150	159	154	146	150	138	145	135	133	151	144	169	160	131	150	149	159	155	140	149	146	112	113	144	169	151	159	137	137	142	127	137	160	143	157	121	146	124	124	133	155	140	129	157	142	132	136	120	134	146	147	143	144	143	140	130	136	153	151	138	133	139	143	130	138	163	141	150	146	146	150	150	133	157	131	145	138	147	147	131	152	137	155	155	134	147	121	137	130	142	142	135	132	141	120	137	134	129	137	131	159	137	127	144	138	144	158	114	144	136	152	121	143	135	161	127	141	151	156	141	134	141	135	156	128	122	160	170	140	144	166	149	158	147	145	125	149	154	146	130	161	147	135	141	142	137	142	140	138	130	121	160	150	131	129	134	146	156	131	146	156	139	138	146	134	148	164	152	142	151	171	145	142	151	138	145	135	141	125	130	149	131	140	149	152	137	140	136	139	152	150	128	128	173	145	144	148	157	152	155	128	127	154	168	157	140	125	141	149	158	117	132	143	139	141	153	134	148	157	155	141	155	139	144	162	151	141	142	116	132	129	139	144	128	141	156	131	154	154	136	147	146	158	127	150	158	131	151	132	172	142	115	134	148	131	147	165	136	159	142	140	122	144	134	144	121	146	163	162	141	139	159	163	131	157	106	140	138	155	120	154	123	132	120	118	144	146	154	152	154	142	161	156	162	146	136	130	143	129	120	131	120	124	131	145	136	123	124	131	141	140	150	152	145	142	148	140	137	144	129	140	133	132	125	136	144	130	130	139	152	134	146	137	151	122	145	149	169	136	157	150	138	144	152	128	142	128	123	141	163	135	142	136	135	123	146	138	158	141	149	152	142	142	151	153	151	142	138	158	137	142	163	151	178	125	143	167	137	136	139	138	125	162	142	150	147	145	144	135	146	148	144	142	150	118	151	158	143	129	147	137	125	146	143	129	155	122	133	140	131	137	129	155	138	140	137	145	167	165	162	144	122	133	136	161	152	146	146	135	150	160	150	155	115	150	119	141	156	152	134	135	161	136	162	149	136	143	162	144	132	119	172	146	125	137	128	134	162	142	147	126	121	130	150	135	146	135	158	140	141	134	122	152	146	155	146	136	140	156	153	147	152	155	141	117	123	145	139	147	139	140	170	149	128	138	141	126	145	128	128	130	146	153	117	136	116	146	141	140	125	120	116	145	132	146	134	143	152	145	144	154	145	141	125	119	158	146	165	141	159	150	147	162	158	154	132	134	136	101	133	153	129	126	168	155	134	125	137	127	143	157	146	141	157	137	129	129	150	136	129	158	119	147	151	144	130	134	144	165	133	143	157	155	117	118	131	140	157	138	132	145	155	125	145	159	129	146	135	153	141	134	123	128	151	122	136	154	144	140	125	135	145	146	141	161	139	152	155	159	127	140	143	147	142	145	138	131	151	145	129	166	136	152	136	141	136	139	147	135	161	151	162	147	151	154	152	145	127	145	120	129	143	152	160	148	144	138	157	125	143	120	141	134	133	140	154	131	153	149	149	135	149	138	141	139	149	131	148	140	146	136	137	143	128	153	149	145	130	165	142	140	156	145	143	167	149	145	141	143	157	164	152	151	119	150	139	139	136	155	136	167	154	155	128	155	156	147	140	149	139	159	144	144	149	145	144	150	143	143	134	142	139	151	134	128	152	146	113	149	133	127	135	145	135	130	146	152	146	133	149	153	153	133	137	149	146	125	127	139	149	149	141	129	141	130	143	137	152	138	154	138	123	142	121	145	155	131	123	160	143	142	145	128	140	164	148	141	152	145	117	132	139	134	137	134	142	126	131	147	145	128	153	130	132	143	132	109	128	135	133	128	134	157	147	175	145	162	160	142	146	142	156	139	149	147	142	166	137	145	132	130	161	126	157	160	153	150	138	163	142	134	136	151	110	138	135	163	127	135	129	139	146	140	130	118	142	157	141	133	149	139	155	151	127	143	132	138	116	152	150	152	166	151	159	109	121	129	120	150	123	152	160	144	149	154	155	132	149	138	148	149	164	127	130	128	135	139	157	147	135	142	144	149	140	145	145	151	135	149	147	148	157	133	119	128	136	141	139	121	146	159	166	147	147	151	134	150	132	151	174	149	154	150	151	137	145	152	144	135	155	129	137	150	140	163	157	153	143	146	149	150	139	180	135	130	155	148	133	152	142	141	160	146	149	147	157	164	135	143	149	149	132	149	149	152	141	136	149	139	124	141	126	147	154	134	164	157	151	150	142	143	138	139	150	152	142	141	139	160	144	156	131	128	155	149	112	149	130	133	138	144	155	131	123	134	143	130	163	134	114	136	152	143	145	133	135	124	138	136	130	144	139	175	134	135	151	147	129	124	143	134	143	143	143	142	144	156	157	144	153	124	130	123	137	147	118	144	174	149	150	160	134	143	160	147	134	156	144	147	160	141	159	120	146	166	158	152	145	142	119	147	132	153	133	154	150	126	134	117	143	142	148	149	147	128	129	163	135	139	133	140	152	150	121	141	144	152	120	153	147	121	163	113	143	162	144	139	147	136	143	155	139	133	154	157	128	148	122	141	150	152	151	155	131	166	139	147	145	149	119	138	143	142	143	151	137	134	134	128	128	173	163	146	164	152	159	161	129	140	144	148	150	123	121	148	140	130	122	161	130	125	126	144	143	133	132	130	139	140	155	129	146	142	146	161	138	167	136	127	139	128	150	131	150	127
3203	509	550	662	594	541	534	531	509	498	523	514	498	494	529	509	536	524	537	486	499	528	509	430	439	421	443	441	434	435	431	424	448	427	431	428	431	376	402	435	380	397	417	422	441	431	397	458	416	424	441	428	467	414	433	396	405	448	419	395	415	432	415	426	400	415	421	402	418	441	439	416	415	438	421	359	415	410	417	426	446	365	418	425	434	420	435	395	409	409	402	420	423	386	440	391	406	397	396	427	402	446	437	443	413	416	432	458	399	410	378	455	385	435	391	452	398	440	386	471	404	399	409	385	421	424	399	424	390	371	396	411	450	417	424	429	437	427	410	464	411	421	406	428	441	414	440	404	424	394	412	423	419	426	400	365	435	438	399	392	392	388	453	427	408	383	406	412	430	402	403	375	425	382	431	405	437	442	421	406	390	399	391	404	414	445	457	407	401	419	432	404	404	435	432	405	409	438	380	450	415	448	433	438	442	390	465	446	424	427	404	435	429	418	437	416	431	413	411	424	391	427	397	389	412	406	388	358	417	410	428	444	429	441	445	456	445	404	400	407	411	390	449	423	422	403	435	403	414	378	434	436	410	390	426	459	428	417	443	405	397	476	410	422	406	434	430	455	450	399	431	434	435	419	391	415	407	413	417	380	418	409	423	413	425	412	386	391	415	394	407	399	403	444	403	473	476	393	397	425	420	441	409	404	407	436	411	426	393	442	432	410	382	429	403	416	413	418	403	432	391	412	403	381	427	446	401	430	423	393	438	424	433	440	466	427	424	424	430	454	453	418	415	412	390	396	432	449	461	435	462	360	414	402	373	439	412	394	403	417	416	427	415	449	382	417	408	401	407	418	390	426	415	386	407	421	408	389	433	412	435	414	425	437	425	410	393	400	423	407	431	400	396	446	438	431	426	440	420	422	404	402	443	390	463	430	408	409	410	437	427	394	386	418	396	410	397	417	411	448	436	423	405	418	393	437	411	438	416	380	413	403	398	405	400	381	428	415	407	463	429	392	412	430	422	432	411	429	382	390	373	440	424	441	400	430	397	417	407	420	398	404	410	447	446	404	405	418	412	415	399	445	410	430	427	413	392	439	403	435	419	410	418	471	432	433	463	438	426	410	398	406	413	433	413	429	439	450	426	396	440	460	434	445	419	419	405	398	413	429	417	418	438	409	418	423	391	414	421	405	418	419	419	434	418	416	412	415	435	378	440	389	419	413	421	411	406	420	465	434	410	421	412	424	424	418	388	417	430	453	444	400	404	404	420	445	398	395	388	438	407	458	446	424	398	417	410	407	462	435	397	382	384	437	388	454	450	413	387	461	407	423	412	382	427	434	448	429	388	442	450	390	440	463	442	386	428	426	405	454	416	418	399	398	418	390	402	422	400	418	389	423	419	429	434	455	424	421	442	413	441	482	414	407	389	412	466	400	422	392	393	418	408	431	395	421	434	416	410	413	414	410	439	404	409	422	391	397	413	423	438	409	411	424	467	426	457	414	416	436	433	427	419	410	421	418	434	410	374	458	409	416	421	419	405	392	418	423	392	433	408	411	400	407	410	430	452	394	423	387	418	399	421	425	419	431	404	434	408	420	449	462	383	428	394	419	412	421	433	426	423	407	426	436	399	415	407	422	426	422	420	431	407	425	429	417	404	411	422	425	429	412	443	415	393	403	413	447	433	408	429	451	421	382	411	399	401	419	406	393	411	426	427	425	450	425	432	395	476	434	426	424	440	391	408	401	432	416	424	430	394	374	406	396	423	427	443	378	411	443	409	393	415	393	430	396	402	398	404	394	449	462	409	414	419	428	430	375	432	393	385	441	412	423	422	451	442	426	415	389	405	451	397	455	407	413	425	421	377	386	379	403	470	433	441	400	443	420	449	390	390	474	418	406	439	371	376	408	409	413	419	428	392	412	431	422	410	382	398	432	456	416	429	403	398	472	421	390	388	429	435	390	437	414	433	416	395	440	418	425	419	451	396	441	462	432	446	440	456	438	415	440	409	423	394	453	400	406	382	379	461	393	377	393	450	415	430	449	413	438	404	391	460	432	424	431	408	435	446	397	428	431	397	406	416	398	454	419	401	392	431	405	472	393	413	469	408	417	434	410	394	389	357	415	416	442	401	419	424	408	460	395	384	386	408	404	388	440	406	393	414	450	431	432	441	407	419	391	430	447	430	407	446	420	406	435	447	444	446	411	416	462	378	448	432	482	433	417	399	402	428	414	429	429	428	454	447	440	434	423	395	443	389	433	421	389	426	446	437	427	385	439	397	402	432	422	462	418	405	417	421	409	401	402	414	401	394	413	405	392	419	413	445	401	415	456	437	443	413	430	425	395	410	425	414	387	411	418	428	408	420	409	433	445	455	394	415	409	397	443	431	437	385	441	415	404	445	444	426	425	419	422	411	416	416	426	395	411	443	437	399	395	424	423	437	417	410	410	399	417	443	409	396	473	409	404	440	432	420	413	415	399	427	438	421	416	447	403	434	393	479	409	449	406	422	401	418	445	420	395	418	411	419	431	452	408	404	438	435	431	405	396	397	426	400	426	434	415	399	400	415	394	412	379	394	406	421	391	424	430	391	432	439	443	418	384	380	389	413	420	422	401	408	383	435	432	453	427	405	417	413	434	418	385	419	392	435	400	436	431	437	418	410	437	403	403	390	406	386	418	425	418	402	426	439	400	404	417	385	433	456	436	436	413	411	419	428	439	428	410	387	391	456	403	412	418	450	457	423	400	383	420	430	390	404	409	476	466	439	425	435	407	426	398	426	456	427	415	385	419	441	477	423	409	434	401	414	436	433	444	425	420	442	414	418	434	385	426	402	407	400	418	390	402	422	419	410	428	411	430	418	458	402	431	386	408	455	398	431	410	430	429	398	410	417	416	467	436	386	417	426	424	422	441	406	401	418	456	390	391	377	419	394	400	446	414	398	428	442	406	434	459	392	405	404	467	410	423	401	427	374	386	413	435	424	422	423	416	424	410	416	436	391	428	394	399	410	405	387	420	415	410	435	422	405	374	426	437	453	459	393	392	443	393	443	395	424	417	455	384	456	424	383	429	427	394	404	455	432	445	445	450	450	444	472	413	430	424	422	385	436	408	421	417	449	402	417	483	453	410	392	391	424	420	424	427	413	423	422	431	407	427	428	420	410	426	436	412	425	396	364	404	402	415	432	448	428	439	418	390	426	408	440	443	387	417	384	395	408	414	445	393	391	420	409	419	412	416	413	408	417	430	424	403	419	442	411	428	437	390	426	431	424	404	445	436	447	389	438	414	397	368	406	442	416	424	417	434	411	466	378	401	430	420	410	412	394	409	427	397	419	425	445	414	441	418	451	424	397	429	402	430	447	441	421	417	406	397	421	452	437	421	396	413	419	438	416	429	409	430	420	425	407	428	445	400	419	448	431	437	413	427	408	442	428	428	434	411	406	473	358	430	442	411	378	451	399	431	404	459	410	392	475	374	436	454
31567	9109	1366	1005	749	551	428	368	378	376	339	293	290	256	261	257	270	259	238	232	251	241	229	201	226	225	237	235	210	206	208	204	239	254	237	214	233	233	211	182	204	218	194	226	186	216	206	202	221	222	209	191	197	182	229	189	224	228	215	202	217	195	210	204	202	226	242	208	240	231	210	226	198	205	216	220	208	194	222	226	196	213	213	261	211	221	183	178	212	194	228	198	205	207	196	209	205	198	175	203	194	203	209	212	225	224	215	206	214	215	199	204	202	207	198	184	211	219	207	197	225	218	188	216	210	190	200	201	217	205	208	221	208	195	204	216	237	209	186	220	222	207	197	189	209	214	204	202	196	201	229	190	190	218	198	233	192	233	218	206	187	223	215	223	206	231	208	214	191	187	222	199	208	209	193	209	198	194	227	196	200	182	204	220	224	208	229	210	221	210	190	220	197	201	218	206	222	195	197	226	191	210	210	214	200	213	209	197	201	239	175	216	197	210	198	210	206	186	226	235	225	216	222	191	195	203	206	197	221	195	226	181	208	223	195	223	228	213	198	208	213	198	210	212	210	213	174	201	197	213	223	205	216	245	202	207	208	211	192	209	205	215	207	211	211	221	199	206	205	185	174	165	192	218	199	224	208	202	220	212	190	213	208	194	214	192	180	205	188	230	201	210	212	214	195	203	176	210	196	197	167	191	190	218	211	200	186	215	188	217	204	202	204	202	198	213	215	208	219	170	205	207	224	209	222	201	224	216	200	213	198	225	216	203	187	209	219	200	182	206	207	186	216	213	199	198	205	203	195	209	214	203	207	190	192	201	235	198	232	201	200	215	206	212	203	198	210	208	218	217	222	191	240	193	214	209	211	199	202	212	187	188	236	206	196	201	219	203	198	192	221	181	190	194	198	242	194	184	194	217	221	214	208	200	184	194	175	204	207	202	202	208	193	209	202	182	225	206	212	191	206	175	217	179	223	184	207	197	214	211	225	207	251	199	210	177	186	235	192	198	225	205	223	223	206	190	192	221	172	199	187	193	195	232	181	208	215	193	229	193	197	226	191	204	226	197	185	226	205	210	185	208	215	207	205	191	187	179	174	212	217	192	218	212	223	207	202	189	210	196	202	194	222	193	192	214	216	191	206	210	224	164	199	221	184	186	195	196	197	198	208	200	198	199	214	217	208	229	209	219	187	192	225	212	189	193	195	213	172	226	189	206	193	200	194	215	216	179	244	201	186	194	204	225	206	215	183	219	220	182	195	217	217	203	188	240	189	204	192	176	229	180	199	202	217	194	199	236	216	205	184	191	217	216	215	212	203	213	211	210	218	211	184	225	213	231	208	213	233	207	175	213	191	224	235	201	201	202	174	212	201	178	202	195	200	200	204	190	195	190	187	205	187	194	188	215	190	191	203	178	214	219	221	210	209	205	245	177	188	212	214	226	216	224	199	225	210	214	234	184	208	194	193	207	207	193	209	203	245	194	186	205	170	201	197	201	192	190	231	213	196	187	203	217	251	174	216	208	171	177	188	192	200	200	227	208	207	197	199	222	209	231	214	219	212	197	183	189	180	191	230	214	206	202	211	227	207	202	225	184	213	220	203	210	184	193	204	201	198	203	223	166	238	186	172	226	210	207	211	197	178	207	195	191	224	192	189	206	191	205	219	207	224	197	212	200	216	193	196	232	197	192	199	213	212	195	189	214	225	213	226	209	216	198	235	189	186	205	203	201	193	197	184	195	189	215	217	193	201	243	182	216	200	203	205	212	202	220	214	223	229	230	220	236	194	197	220	205	163	212	184	181	207	205	200	220	218	194	193	187	226	199	233	228	177	218	194	227	213	221	205	201	197	180	217	208	214	227	228	219	207	210	206	217	212	209	199	208	195	213	196	218	215	200	227	205	225	209	200	197	236	187	204	230	225	195	186	215	215	189	222	212	221	216	229	210	218	221	187	204	199	216	175	204	208	214	197	188	191	188	204	200	212	197	206	205	209	220	232	202	184	201	206	211	208	210	196	208	228	207	231	216	192	199	189	202	223	214	203	248	228	196	232	188	217	189	214	225	196	209	215	192	189	214	210	215	204	166	188	186	206	185	196	207	220	215	221	226	210	208	194	180	187	213	198	214	191	200	209	212	201	204	216	197	228	211	210	207	211	216	198	196	215	187	224	193	195	205	233	220	183	224	207	201	209	225	232	196	202	203	208	223	179	229	213	205	233	209	177	206	234	207	195	194	197	189	194	187	215	174	194	235	192	183	194	211	192	197	190	186	197	207	199	221	215	185	198	182	192	221	208	203	227	205	208	192	194	192	214	223	230	210	207	198	185	190	221	196	192	192	228	179	202	218	208	213	194	204	204	182	189	220	209	188	208	200	224	222	181	212	229	187	235	198	221	204	186	208	192	205	181	178	189	198	200	211	205	231	212	193	192	206	216	197	194	224	203	180	186	194	202	219	240	225	198	208	186	213	209	212	192	201	196	228	201	217	201	209	207	196	229	225	209	214	207	197	214	230	195	192	208	215	200	196	224	195	213	203	216	196	194	206	184	201	209	203	200	187	194	236	200	203	188	219	217	188	200	222	211	201	217	203	205	222	220	203	181	207	183	198	213	214	208	200	199	209	192	182	228	192	204	182	211	204	213	173	225	205	197	184	210	184	171	220	217	195	205	198	179	172	211	211	218	228	202	198	202	198	202	216	218	215	211	226	209	200	206	192	210	192	197	210	167	206	232	209	232	219	233	186	202	208	192	211	190	216	219	193	206	215	187	197	205	228	195	201	234	220	203	208	217	221	207	192	179	199	188	208	199	197	219	198	197	206	195	167	213	197	200	230	202	208	178	223	215	188	208	237	189	208	198	208	182	234	190	195	226	198	205	210	223	219	215	198	210	204	188	207	230	184	192	231	197	234	213	227	205	222	206	212	195	196	194	217	217	175	184	192	196	200	224	215	204	177	227	205	187	208	221	199	204	199	203	215	206	217	215	197	184	216	199	217	194	220	179	210	190	247	207	203	225	194	204	193	214	171	227	233	249	216	205	200	213	212	222	230	227	192	216	206	223	237	193	217	218	196	224	222	200	199	218	186	218	199	204	198	194	225	186	217	210	178	186	218	172	224	220	215	189	222	210	214	224	204	202	193	199	200	224	210	184	200	212	172	245	228	231	207	187	195	208	202	181	203	214	220	210	212	186	205	194	212	222	207	187	213	196	215	229	230	192	180	206	199	220	230	230	185	199	205	210	190	198	210	211	197	205	211	209	171	177	191	227	200	205	209	204	186	238	210	209	196	202	189	200	194	205	211	211	209	193	199	221	183	212	218	188	200	197	211	205	205	205	204	233	198	174	196	205	210	207	209	192	192	213	209	206	214	201	184	214	224	217	207	210	196	213	205	199	220	214	219	198	223	205	203	247	226	227	224	193	234	218	204	216	199	206	200	191	189	204	211	195	206	216	203	196	217	249	209	203	211	200	219	191	213
16108	1302	2590	2990	2605	2216	1858	1712	1459	1330	1279	1164	1083	1101	949	975	953	977	957	893	858	888	805	767	741	697	709	675	664	651	659	664	678	633	627	634	646	592	584	637	632	640	632	661	587	580	620	606	679	592	573	611	602	568	563	607	610	594	583	583	628	583	564	573	624	591	621	546	577	611	586	564	580	571	591	589	581	563	549	585	604	573	608	525	574	616	558	552	568	614	562	608	556	572	602	568	622	555	574	573	556	542	544	583	562	548	586	546	590	582	564	576	573	550	564	610	525	558	596	580	579	585	602	590	578	643	570	557	527	573	580	563	531	550	570	552	528	590	603	539	562	561	586	566	585	595	574	542	586	569	545	581	625	599	570	562	602	592	626	528	558	553	548	597	611	597	559	577	578	551	595	586	524	547	551	544	625	551	582	583	580	615	572	592	597	598	600	609	572	582	582	536	555	561	578	591	586	576	554	552	572	567	556	574	556	595	568	587	555	582	559	542	550	594	580	553	578	625	639	561	557	547	564	560	612	576	593	570	582	579	547	624	571	561	583	578	615	568	566	569	605	549	580	545	567	594	583	561	523	575	595	533	573	566	636	518	596	557	614	570	568	573	575	579	613	563	567	566	571	558	598	579	534	590	599	561	569	571	575	559	594	590	548	539	597	543	574	578	616	560	575	582	574	567	574	556	588	527	596	610	596	567	599	545	579	569	547	607	601	564	604	560	607	515	561	596	540	556	548	584	576	548	585	549	545	527	532	571	575	574	546	576	527	624	557	573	559	547	594	543	557	566	579	604	618	571	612	550	563	595	574	581	561	556	560	554	584	525	588	564	579	584	574	527	586	593	552	560	539	625	618	589	578	555	560	593	587	596	567	595	584	557	569	569	574	578	588	540	603	533	521	564	603	590	604	552	597	618	585	570	583	596	552	589	554	574	568	537	572	556	565	549	559	543	585	531	544	589	576	552	580	587	575	552	547	563	561	606	602	570	587	574	549	559	586	560	573	545	525	545	532	595	571	524	590	585	546	562	586	541	581	553	582	555	570	572	559	621	589	591	572	561	590	573	568	582	556	578	562	568	609	577	560	565	541	620	589	559	588	592	575	573	593	592	588	541	583	572	559	577	565	575	545	544	601	515	637	590	578	576	550	609	577	545	514	576	554	529	572	551	555	618	583	585	575	560	529	553	538	546	579	622	615	580	565	574	581	577	594	585	574	581	573	583	553	608	596	544	590	574	579	603	585	537	564	533	571	591	579	529	538	606	532	572	588	557	581	558	577	567	521	584	520	536	584	575	558	545	571	514	561	544	543	604	559	555	584	529	544	558	596	550	547	562	602	568	572	541	591	579	556	595	582	584	578	547	544	580	580	562	563	581	539	574	538	528	615	552	562	562	564	568	634	526	608	577	528	594	597	536	548	600	562	597	554	584	554	591	549	553	535	620	598	566	555	585	583	570	548	572	593	552	579	577	551	559	591	556	591	575	546	544	569	593	594	557	574	553	580	568	579	625	574	538	546	593	577	590	573	626	544	547	580	562	544	613	559	542	573	619	564	596	539	572	613	586	632	567	589	603	579	559	573	538	573	575	601	588	542	548	603	544	570	581	543	548	590	567	594	529	569	570	546	561	566	568	578	545	580	574	568	621	600	569	549	578	542	581	537	536	588	589	569	557	560	579	599	527	595	549	558	562	607	547	569	556	584	565	570	548	566	540	585	560	562	572	569	592	574	523	571	576	521	553	529	584	576	591	557	543	583	566	568	566	622	583	593	577	552	581	579	567	580	545	528	553	565	558	584	549	522	584	533	587	556	559	565	558	557	546	569	582	609	564	573	604	555	579	560	578	582	558	578	538	608	575	570	577	555	584	517	564	596	621	579	583	605	575	585	606	584	589	571	560	579	602	584	607	643	583	600	581	572	554	600	547	565	568	586	572	544	543	572	577	588	605	578	569	527	549	562	618	589	604	579	569	582	547	601	542	536	590	588	582	594	554	577	603	647	559	574	556	583	539	558	620	562	567	549	554	569	580	563	597	551	581	630	575	572	611	587	554	534	580	517	588	542	580	567	539	558	564	583	600	551	570	533	536	521	555	592	541	583	582	587	587	614	567	590	567	554	585	577	534	588	581	571	575	599	584	598	562	551	576	579	587	579	559	544	599	595	570	606	636	544	526	577	579	562	593	587	552	586	567	537	570	610	584	558	525	592	579	578	570	556	547	541	584	581	553	559	547	564	585	589	580	574	632	561	583	556	543	501	583	580	556	587	569	559	570	554	580	553	555	573	584	603	534	565	560	549	561	557	541	565	581	564	556	544	588	571	616	568	563	568	567	591	542	555	541	546	572	585	540	570	549	563	588	534	592	597	593	562	609	549	630	558	571	564	576	492	582	574	560	565	569	544	553	553	540	609	582	570	615	528	554	584	557	592	611	532	543	583	569	563	598	572	588	571	590	536	560	544	550	563	569	567	555	557	566	591	617	592	542	552	581	576	578	565	576	550	591	603	579	565	554	528	560	558	535	529	567	594	593	592	560	544	544	585	539	578	560	587	542	549	552	563	574	558	578	582	582	553	574	579	566	595	568	575	574	589	575	577	571	557	573	580	616	552	561	558	560	579	584	623	568	549	551	588	574	585	568	561	555	591	548	606	587	530	573	549	615	561	544	569	555	552	579	563	570	548	598	550	536	552	571	572	592	533	569	523	594	595	558	527	559	556	572	577	567	551	602	585	563	585	535	565	527	551	560	559	550	524	585	620	609	608	559	579	564	560	518	565	573	609	565	573	580	531	600	541	558	583	584	529	544	563	534	589	572	585	587	601	546	578	609	536	572	534	544	535	576	560	581	595	578	596	570	563	569	543	594	535	555	535	556	599	583	569	576	547	592	534	593	598	582	569	549	569	592	550	564	524	550	533	564	602	589	576	549	568	546	535	572	593	571	592	593	566	578	544	554	554	588	576	577	602	563	606	549	623	599	584	579	553	572	519	578	579	553	586	580	568	567	596	609	592	533	575	577	562	545	569	605	543	587	578	581	578	555	587	525	573	554	543	576	559	548	480	557	587	590	574	532	556	593	548	558	526	565	596	549	581	594	560	556	552	575	567	546	602	532	573	569	572	585	612	544	595	544	562	581	571	563	542	572	530	574	579	570	543	566	567	560	563	583	557	560	561	544	569	594	620	531	592	611	574	559	596	562	593	534	569	580	582	556	572	566	542	588	585	558	580	593	573	551	566	545	567	563	564	598	593	633	608	559	616	572	562	581	523	611	563	588	569	599	549	585	583	525	548	528	566	544	580	584	553	584	537	591	578	578	616	591	546	564	606	608	569	570	601	557	588	606	598	568	589	564	581	585	573	553	566	606	558	569	517	542	599	585	564	586	580	562	575	581	559	583	571	588	594	570	585	540	538	565	558	555	588	580	597	540	556	596	550	579	524	556	568	550	579	600	526	570	553	561	557	571	577	555	551	570	539	583	563	558
45681	19486	6184	2274	1484	1147	897	756	651	649	615	552	519	467	533	490	556	488	485	478	490	462	418	418	451	394	423	422	398	446	414	404	363	371	420	363	363	392	377	411	378	403	408	435	399	426	370	371	367	405	401	412	359	382	380	395	403	371	409	409	384	390	409	378	381	398	383	376	399	361	378	375	370	385	380	382	412	396	384	389	404	406	375	426	406	406	403	388	433	381	382	418	367	371	387	355	425	383	392	399	392	392	383	437	377	364	403	403	386	349	405	404	412	409	394	398	404	406	384	422	394	390	415	407	380	405	361	400	402	409	378	401	441	411	386	379	395	424	390	393	370	378	376	361	332	384	412	402	398	408	378	427	410	410	399	337	372	407	381	371	377	423	390	422	401	414	398	383	386	397	407	420	398	417	379	374	425	411	374	392	384	357	387	372	380	393	404	446	390	382	377	377	389	390	381	392	346	382	372	384	395	370	391	389	411	367	387	399	361	417	377	379	403	419	381	382	440	400	362	405	374	384	373	406	391	406	392	387	406	413	371	352	374	363	408	419	428	397	349	430	399	379	377	357	380	400	370	404	417	355	398	363	428	392	382	424	396	390	373	349	396	410	405	394	380	368	368	404	367	369	380	391	391	397	378	365	397	391	427	354	399	425	387	396	395	412	400	389	337	416	414	386	372	377	399	408	361	377	386	353	397	369	400	409	390	391	365	349	412	374	411	397	420	382	370	393	412	400	406	398	373	397	402	374	360	361	380	387	405	384	399	365	393	410	383	355	366	380	400	372	411	404	370	379	414	408	371	427	348	373	404	395	388	398	390	379	392	386	349	392	409	355	429	397	389	398	386	397	413	382	395	386	403	386	408	387	434	378	391	385	384	363	395	396	360	363	364	362	393	384	365	388	442	366	403	399	359	391	424	367	398	388	374	363	384	372	408	364	383	433	403	405	417	410	374	387	388	417	407	448	332	385	382	349	375	387	398	432	384	361	375	411	382	356	408	361	409	375	409	384	341	403	396	394	391	417	389	380	389	407	445	358	386	393	359	376	417	399	384	395	395	403	397	364	368	338	419	379	327	399	416	351	414	367	398	424	368	385	403	387	351	370	383	390	398	404	414	370	383	354	323	385	401	465	387	395	402	372	436	403	408	423	398	384	399	429	384	403	374	368	383	378	395	375	372	367	381	361	373	380	377	431	376	397	428	394	398	365	410	369	389	362	350	339	395	370	367	396	383	397	370	383	370	393	387	426	394	395	388	365	402	375	388	386	422	375	366	404	349	407	372	356	376	374	382	402	357	372	379	373	360	342	389	363	360	363	365	380	370	380	389	390	349	392	411	417	389	424	419	366	396	410	385	358	411	381	383	413	384	380	403	382	363	381	397	406	385	355	374	391	374	387	393	398	386	360	366	418	404	399	372	422	373	392	385	408	381	402	377	381	398	379	395	410	375	371	396	362	410	389	375	384	405	367	391	383	405	408	391	398	408	403	382	442	379	392	347	359	426	390	348	400	390	414	413	418	412	400	398	399	386	426	401	428	374	380	387	425	395	363	378	371	392	392	386	375	337	389	400	406	412	380	338	381	378	342	390	358	384	355	356	369	399	387	386	386	372	391	387	362	376	367	371	372	413	380	384	390	376	449	403	379	400	349	407	373	390	402	401	386	384	363	369	442	401	400	385	412	380	382	417	382	407	417	403	389	411	402	383	381	393	418	413	383	386	402	391	355	383	432	356	405	409	396	415	396	422	367	449	407	393	369	360	357	399	395	384	386	355	366	408	443	370	374	398	374	383	397	419	396	359	367	422	398	401	431	362	367	369	421	407	412	347	397	411	405	394	447	432	361	368	408	383	420	390	375	369	400	421	374	362	372	360	400	374	402	379	409	378	394	375	369	417	357	387	400	348	417	391	407	396	418	363	380	416	388	394	372	389	367	401	356	355	386	382	373	364	362	392	363	364	365	408	402	366	398	381	409	360	409	347	359	403	374	340	383	389	384	371	380	397	379	376	379	388	391	404	367	398	399	418	359	385	395	338	389	419	362	383	402	376	398	386	413	357	388	372	338	369	425	406	356	366	363	387	359	403	390	393	388	377	421	403	401	371	395	371	356	404	361	391	373	395	397	381	421	362	391	372	365	401	382	379	395	383	361	374	384	395	382	376	391	402	393	429	435	386	363	403	411	373	422	421	422	369	393	382	384	393	385	361	389	380	402	425	380	402	378	390	400	389	394	363	384	407	396	426	404	374	388	391	379	397	420	428	378	388	406	354	379	389	383	363	366	374	371	375	396	397	404	385	369	375	418	429	384	386	368	358	378	423	363	400	381	379	406	384	388	367	375	415	383	388	387	334	383	364	402	366	354	438	388	365	347	409	378	389	390	404	423	424	400	430	405	376	388	367	424	396	391	361	392	445	398	419	384	391	376	396	395	368	411	390	401	404	363	409	412	402	377	367	423	397	400	359	411	375	400	379	386	398	408	384	368	420	363	404	364	404	362	362	379	366	362	413	389	384	368	359	382	410	407	415	399	395	418	389	389	392	374	407	408	422	388	397	383	362	374	407	388	405	355	401	380	385	390	379	365	412	386	369	393	406	353	356	374	369	384	372	392	412	381	375	393	374	429	387	356	401	399	358	422	452	380	385	400	381	369	357	420	377	400	363	387	381	392	377	379	404	371	447	379	391	380	361	414	393	406	333	344	390	365	369	347	393	401	366	366	406	360	374	419	417	410	410	378	386	368	418	360	390	378	413	384	396	413	399	364	372	379	364	401	399	385	392	407	386	377	342	364	422	411	366	379	369	388	398	369	392	364	402	426	383	393	400	364	397	360	383	404	386	405	412	391	364	382	400	372	373	388	392	380	407	397	390	371	373	412	381	391	353	367	432	394	381	381	401	398	391	367	377	369	377	369	422	379	418	382	384	394	384	411	401	380	358	373	390	398	376	396	378	393	394	388	391	379	404	402	363	361	388	421	420	431	394	390	402	366	396	344	384	385	406	388	369	385	418	359	373	377	399	375	383	370	376	398	385	394	434	412	370	404	400	398	370	402	373	391	373	357	385	386	361	392	381	396	413	391	358	384	394	377	358	387	373	384	406	397	401	381	375	371	393	360	392	426	373	393	391	375	427	344	381	389	369	383	389	371	409	372	393	388	413	396	379	394	370	375	376	424	394	373	373	407	381	397	370	356	364	396	373	371	386	417	398	371	388	370	356	388	405	393	397	364	364	427	378	402	344	412	379	375	370	360	404	355	398	382	362	402	371	371	409	364	373	396	373	352	392	373	392	423	417	350	388	396	377	374	376	385	367	413	396	394	365	401	411	384	401	390	383	329	422	387	386	382	401	416	414	423	336	368	378	394	382	397	396	380	389	372	401	407	361	412	387	363	415	364	407	405	355	421	380	382	413	392	413	383	373	370	399	375	389	365	405	379	377	431	357	396	396	387	375	381	384	392	380	400	367	382	367	379	386	369	370	374
22786	2473	4892	5545	4903	4118	3539	3007	2559	2396	2111	1952	1894	1842	1694	1724	1721	1675	1572	1503	1390	1392	1334	1272	1242	1177	1105	1176	1129	1131	1078	1163	1128	1119	1055	1032	1042	1013	1043	1008	1064	974	1070	979	986	1052	1012	1007	1002	1018	1070	942	1016	996	966	987	983	974	955	922	960	971	951	975	995	972	964	956	972	990	939	928	916	932	966	973	949	944	941	961	928	952	948	963	963	931	970	939	921	901	974	935	963	941	1007	926	926	944	953	968	955	923	968	958	931	921	952	951	916	978	942	927	977	948	972	897	982	889	921	911	962	945	957	950	978	988	952	951	975	929	917	973	886	952	985	1012	960	950	903	921	854	913	923	942	947	907	914	950	932	911	896	930	875	931	920	904	898	951	944	937	880	888	923	940	1009	921	973	958	978	964	935	893	905	924	922	920	936	909	932	881	937	941	954	913	952	885	890	921	915	966	880	958	960	906	942	957	925	949	906	901	902	923	964	959	902	961	920	918	962	931	926	971	892	911	938	895	909	945	944	913	928	879	917	969	949	924	914	985	939	940	884	948	849	954	919	907	932	945	938	946	927	907	881	930	913	907	915	971	887	894	927	946	982	937	900	942	955	922	914	943	930	930	936	879	948	889	959	988	942	901	986	939	934	922	901	984	955	973	906	911	969	948	915	948	944	952	909	935	950	889	966	982	912	907	935	902	932	895	907	870	893	912	940	912	945	943	925	928	958	912	959	908	904	932	910	864	953	954	893	926	923	875	942	920	948	921	941	957	894	903	953	944	911	875	942	921	938	950	951	918	897	991	936	904	909	934	938	936	950	931	936	955	943	950	939	939	965	875	941	941	980	936	884	960	933	959	895	951	924	967	952	932	909	940	920	861	869	922	964	988	929	916	900	960	942	916	969	928	937	862	912	963	882	952	917	987	961	932	942	924	889	941	997	930	907	937	945	941	945	959	963	936	945	914	929	940	903	924	944	913	906	933	970	919	900	896	899	960	909	892	929	926	943	933	939	910	957	890	941	894	922	953	926	898	931	885	866	898	950	930	926	985	928	971	980	884	859	953	933	946	883	913	928	940	934	928	914	1005	872	903	868	902	992	955	897	899	956	972	948	898	896	920	870	920	912	938	939	913	927	923	940	907	898	990	966	983	906	933	984	925	895	914	925	867	956	923	886	946	936	939	1022	900	1006	963	919	940	953	899	950	870	955	919	898	926	919	972	959	990	964	918	933	912	976	921	1006	916	920	938	914	1003	908	945	917	895	917	981	981	956	966	908	948	938	945	948	891	918	937	943	984	897	927	898	875	889	970	922	876	907	993	969	925	939	970	935	917	907	886	951	923	992	912	968	937	955	976	934	919	911	915	919	875	956	955	928	938	973	920	951	876	880	943	980	904	909	905	952	911	924	968	930	925	926	907	888	860	883	931	931	951	951	910	907	939	932	956	909	957	957	919	908	975	932	904	970	966	942	900	897	941	947	987	929	953	950	896	950	981	1004	920	950	945	971	891	974	980	939	936	918	961	904	911	929	927	893	972	926	985	934	939	1000	987	919	892	968	905	881	865	928	966	902	970	1007	953	935	863	936	969	893	977	953	971	930	890	984	900	969	947	932	933	897	996	955	911	939	939	930	913	957	911	928	949	904	931	946	971	916	966	953	903	945	928	958	944	910	947	882	949	962	958	989	929	897	895	946	938	934	904	902	945	964	913	911	916	965	926	953	947	899	949	951	964	962	967	959	956	914	923	948	977	910	949	898	972	950	928	903	955	898	1001	974	947	930	929	909	899	947	904	924	990	936	919	927	973	925	910	913	941	997	937	911	919	934	950	960	902	921	960	916	936	947	950	916	926	928	907	916	867	911	885	955	943	1001	932	969	923	947	923	940	986	985	927	915	952	923	911	926	952	934	956	924	991	901	919	924	938	928	897	950	904	927	845	949	980	978	961	964	927	945	979	898	946	927	930	931	883	969	962	962	884	921	958	909	944	918	920	907	913	1005	951	955	903	967	911	890	965	932	949	924	962	945	923	892	958	918	957	909	904	965	936	924	925	984	913	949	933	911	945	932	990	921	906	924	947	914	972	963	904	917	965	929	923	895	891	1024	919	962	926	956	1046	914	941	929	951	928	931	925	898	918	927	909	1013	878	955	936	926	930	946	928	890	878	942	926	911	948	943	873	925	890	913	950	900	945	959	916	885	928	963	890	880	899	945	893	929	924	902	896	947	944	982	948	972	895	940	872	930	912	906	915	876	918	978	953	912	925	923	986	899	938	955	926	909	918	976	931	936	948	865	865	955	925	971	955	949	1001	957	950	914	960	959	921	912	898	919	895	914	958	960	931	900	923	881	907	894	914	920	955	939	974	907	904	960	895	880	973	931	920	920	949	881	928	945	910	897	945	948	934	949	968	918	981	949	978	941	925	926	929	902	994	912	888	925	968	955	928	987	937	950	946	922	942	907	932	929	866	921	931	922	925	906	901	918	942	934	992	938	956	882	928	943	928	901	985	975	915	915	921	933	953	977	924	936	927	968	913	931	935	926	921	923	938	923	907	936	961	933	917	874	866	988	910	954	952	937	888	964	904	862	966	965	905	921	916	916	972	959	883	955	924	927	913	907	897	946	964	935	907	975	905	953	956	949	962	958	859	935	926	911	917	972	970	917	884	935	955	940	901	940	908	979	932	1004	917	921	961	877	963	895	932	947	965	918	912	913	962	876	932	923	905	938	1006	977	912	902	974	911	913	906	921	940	934	985	909	966	975	1007	939	959	996	992	933	947	880	925	912	905	947	930	918	961	975	920	972	945	928	934	974	902	942	954	932	953	920	947	920	919	917	909	947	922	928	930	963	877	937	952	952	983	946	908	935	928	901	932	933	922	962	919	930	878	968	979	879	907	914	910	952	921	901	944	930	954	936	956	927	949	921	935	920	973	949	961	967	910	902	953	891	959	967	952	902	941	906	943	969	976	919	965	866	962	856	970	960	911	956	963	997	962	916	929	893	931	957	964	932	939	947	905	935	966	904	968	927	897	906	897	994	938	914	973	994	988	926	990	922	980	928	922	968	947	995	919	918	905	954	924	906	929	964	911	933	881	870	850	896	911	894	878	919	928	892	920	955	954	896	946	919	982	923	944	939	945	900	947	946	902	916	896	917	929	939	980	907	950	879	890	923	934	939	973	1001	964	933	917	951	865	906	939	916	894	925	921	868	927	982	896	907	915	913	930	968	936	915	976	935	918	932	948	942	887	898	940	971	948	952	960	881	938	946	926	912	967	944	909	910	961	923	957	964	895	956	912	926	972	936	992	890	928	922	945	941	890	953	853	949	902	922	941	989	929	938	943	936	904	914	950	938	944	932	964	923	951	986	951	948	953	914	938	940	916	911	946	838	954	942	904	943	945	970	925	1002	863	960	977	908	956	929	962	925	941	958	929	895	956	938	942	975	892	928	878	945	995	957	912	934	993	904	872	876	891	938	944	917	917	961	921	931	916	916	899	894	969	951	950	938	951	956
3018	235	203	212	182	176	189	138	141	160	148	150	137	155	132	158	171	157	147	131	174	158	128	145	149	147	133	116	158	157	136	133	158	134	149	151	146	146	142	131	149	147	137	151	136	138	129	143	162	146	145	150	144	162	142	150	155	131	142	142	145	149	136	135	135	158	167	158	138	146	147	136	138	151	126	163	123	143	150	113	153	135	145	144	129	140	132	152	143	152	157	137	110	156	134	145	117	144	140	157	127	145	135	149	143	136	155	132	125	144	138	129	140	131	140	141	135	138	137	143	134	133	152	126	146	142	124	136	135	148	125	141	141	153	158	161	143	147	144	141	142	161	135	138	153	168	143	140	115	134	108	161	142	133	125	151	141	143	133	146	139	155	150	139	144	142	162	130	127	120	132	130	148	142	118	131	147	137	160	130	158	160	158	129	134	156	159	147	135	141	162	159	149	140	127	116	148	150	140	139	144	132	162	132	140	128	140	148	131	145	143	143	143	154	145	124	142	149	166	130	139	136	141	140	132	117	153	148	144	164	154	136	145	139	125	149	135	142	154	153	171	147	135	155	135	138	140	133	136	138	156	158	140	144	142	141	130	158	128	135	128	149	124	149	172	137	142	156	139	140	139	150	123	146	147	157	137	139	156	130	161	132	136	171	162	158	155	156	130	122	147	134	135	140	136	140	140	157	141	149	156	142	130	138	141	156	142	152	136	141	154	163	173	125	153	157	156	138	153	123	170	134	152	163	136	148	154	137	132	120	141	160	126	147	130	139	129	156	169	135	159	147	124	164	141	131	127	179	149	124	114	140	157	137	124	140	130	126	143	157	154	149	163	139	155	158	135	146	149	144	144	118	137	133	141	142	124	153	136	144	158	128	124	134	165	138	159	132	138	129	143	138	155	140	147	139	126	147	131	140	135	161	142	148	140	136	119	131	149	146	148	136	142	110	162	166	174	129	142	161	136	132	141	129	145	148	149	154	138	132	156	140	139	137	148	136	156	163	127	139	142	142	148	159	127	156	163	152	134	123	122	147	127	115	142	127	146	152	146	132	116	160	135	131	130	142	106	150	131	147	121	134	128	149	149	133	141	149	138	162	139	157	142	138	145	149	162	131	149	152	158	158	144	164	130	143	162	155	144	141	164	159	142	159	146	121	134	150	152	131	136	126	133	164	141	130	144	119	133	128	130	157	144	129	136	176	135	148	155	130	137	144	138	124	140	140	150	157	127	138	151	161	128	138	147	133	143	133	133	151	145	158	144	145	128	147	134	169	133	157	166	152	119	150	136	139	141	154	158	119	118	127	142	132	131	142	119	142	142	144	155	139	129	143	179	158	150	132	146	156	139	146	167	126	144	122	166	128	130	131	144	128	155	144	161	135	158	155	123	153	163	145	160	149	129	108	137	149	135	130	133	128	155	167	118	156	143	138	142	142	143	141	149	144	153	134	154	160	156	143	149	130	155	131	158	128	148	129	153	144	142	125	148	138	136	146	144	121	141	151	124	123	154	152	151	166	125	156	148	144	142	137	157	126	151	131	156	148	121	132	143	131	166	127	129	159	156	148	152	148	149	130	138	143	121	146	135	145	121	139	136	128	137	150	144	130	146	132	135	153	140	163	130	146	162	128	123	133	129	142	140	151	129	136	149	143	117	137	163	128	153	137	136	149	132	141	151	155	133	143	125	155	124	123	128	133	120	161	134	144	146	141	142	174	136	142	130	120	147	139	148	148	139	141	150	151	135	146	156	147	146	147	134	149	127	141	147	175	141	142	122	141	164	156	149	141	138	161	123	138	140	135	145	120	160	165	144	147	131	133	126	137	134	161	148	145	154	153	156	152	165	133	165	144	159	120	127	131	138	158	155	137	153	119	132	140	146	140	138	125	136	126	151	151	144	143	150	136	136	133	155	150	142	128	151	155	140	143	143	142	131	155	142	130	153	154	148	124	160	156	119	135	132	139	123	128	144	149	143	135	145	102	127	149	135	156	151	105	141	135	161	141	146	148	126	168	150	149	145	149	133	117	140	136	151	154	147	158	142	131	150	128	157	147	131	142	141	137	132	134	139	146	147	143	130	140	147	146	154	153	148	145	140	153	120	147	156	147	141	151	148	149	129	143	140	126	172	148	133	153	153	152	146	156	135	139	137	143	147	144	137	132	154	147	154	123	160	137	139	134	144	142	143	150	144	147	171	136	155	143	129	133	153	141	145	154	143	120	140	149	148	122	132	132	147	150	128	180	127	123	146	133	143	132	132	148	126	139	145	143	180	152	150	131	149	151	147	131	151	162	146	152	141	145	149	132	158	153	124	136	141	151	150	138	141	133	148	134	125	119	152	144	143	107	132	136	138	144	152	174	135	142	142	123	140	119	137	140	164	159	138	161	140	146	159	147	146	134	149	138	150	127	125	126	145	140	150	135	148	122	159	132	141	135	120	127	143	118	136	166	143	139	170	137	126	145	158	118	151	134	133	139	147	138	143	153	147	144	128	151	151	154	147	132	144	141	158	147	173	104	138	150	135	142	119	128	148	133	152	133	155	139	152	135	124	151	131	145	130	148	134	136	131	152	141	146	121	139	148	154	136	152	145	135	152	154	142	140	149	155	135	141	145	126	130	171	135	134	149	140	152	157	146	143	123	137	135	148	144	149	148	144	132	156	158	134	120	140	127	135	144	131	148	141	113	145	135	132	142	131	133	148	154	141	164	145	139	163	150	143	144	143	139	171	158	160	149	142	167	132	140	134	140	143	147	136	125	165	147	133	146	129	142	153	152	152	133	160	165	141	139	150	145	151	141	156	151	165	153	158	138	154	168	146	119	144	133	139	150	131	141	142	128	152	142	153	144	131	140	143	130	134	148	139	138	146	125	147	131	133	156	150	137	146	138	151	129	118	139	146	139	144	135	132	123	148	147	142	137	135	124	133	140	135	147	149	147	141	116	145	120	131	138	159	121	141	126	131	151	142	109	129	144	135	147	147	141	124	158	135	134	152	144	123	142	146	145	140	141	144	149	172	150	151	147	152	145	151	151	130	157	132	150	137	157	151	139	159	134	142	155	145	125	149	133	122	153	120	147	149	162	129	128	129	139	161	163	129	145	154	149	129	155	144	153	121	154	152	119	137	140	165	128	150	131	143	131	171	143	133	141	133	129	163	158	128	129	165	120	139	130	135	162	155	135	138	150	166	136	138	152	129	148	160	128	141	138	138	137	124	136	159	137	150	126	150	159	150	128	134	142	123	152	152	161	136	135	120	154	138	137	145	158	179	169	157	132	151	157	151	168	147	135	127	151	155	162	156	129	139	147	153	158	132	115	145	147	153	137	142	142	139	140	134	142	137	168	136	152	167	159	152	145	145	133	135	151	127	121	129	122	127	151	135	151	133	157	156	132	139	154	126	139	126	155	133	131	124	143	152	154	132	144	136	133	145	145	148	137	141	125	164	152	143	137	165	159	135	130	154	150	134	128	145	151	172
3384	444	540	622	598	532	512	542	542	510	515	501	497	534	506	491	518	534	478	492	482	488	455	433	449	391	458	443	442	440	467	431	448	445	445	432	440	400	444	426	466	418	421	395	435	452	419	405	380	425	396	441	416	431	382	404	417	419	411	414	405	390	441	433	407	441	423	395	417	420	426	424	383	433	454	445	437	395	458	445	433	406	392	398	432	443	429	426	436	415	450	380	422	373	436	376	424	407	405	436	371	425	404	399	439	422	393	435	419	446	386	396	424	428	395	425	413	430	409	406	404	407	450	412	433	440	432	407	385	395	420	417	411	415	448	433	395	418	425	374	447	463	418	390	382	420	443	407	438	381	408	438	401	416	420	423	445	389	405	413	410	385	402	417	416	387	431	374	464	432	428	417	431	441	415	419	440	363	438	406	418	405	421	404	425	379	443	396	411	406	407	420	424	410	412	433	425	434	421	406	406	443	425	414	423	432	387	417	416	441	419	443	429	425	416	400	412	382	415	413	405	404	388	404	430	374	405	415	437	438	378	416	420	412	424	418	403	400	395	433	421	422	428	367	420	410	409	449	400	405	437	384	407	424	421	410	414	405	407	422	430	417	401	407	436	428	405	387	414	427	421	398	426	427	409	396	410	440	432	447	427	426	387	414	420	400	393	428	419	403	415	390	398	432	408	397	409	438	384	400	402	407	424	421	423	417	404	452	451	420	432	399	415	417	430	438	445	421	433	458	415	429	390	433	411	417	402	437	425	428	426	423	419	424	443	369	393	424	419	428	411	399	435	405	420	403	396	422	417	421	435	406	419	457	401	435	388	419	419	413	363	386	410	400	404	447	456	427	407	429	424	392	441	408	406	451	434	420	432	419	421	406	432	440	434	428	410	440	368	426	400	453	438	419	411	403	421	384	404	428	447	427	420	373	424	374	399	421	381	433	417	414	412	430	384	452	416	378	429	422	412	450	435	423	410	461	399	396	447	416	395	431	418	432	407	419	449	430	413	410	409	403	397	437	406	425	414	411	415	427	427	426	417	411	414	414	433	426	422	437	430	414	421	431	416	407	388	404	463	385	425	434	391	422	400	409	410	367	447	438	420	440	389	382	409	390	423	414	426	397	379	439	424	414	441	432	382	396	417	469	430	397	428	380	442	431	423	435	413	426	394	399	401	443	392	433	447	458	400	389	394	458	370	407	426	417	391	411	432	386	402	428	408	423	410	417	416	437	432	413	430	442	449	394	389	405	401	400	392	443	429	434	441	416	425	416	401	435	390	403	407	410	418	436	422	439	412	397	395	388	386	419	426	390	408	399	382	441	424	415	442	447	468	380	412	404	419	421	424	458	403	436	427	423	416	399	397	458	399	422	415	405	421	416	409	423	407	449	444	378	423	404	383	421	405	411	425	475	407	420	452	420	467	414	385	407	428	431	426	407	421	391	419	416	404	385	424	418	412	450	419	422	387	437	414	455	405	410	453	440	413	425	414	410	405	421	396	414	436	408	432	414	438	377	384	437	397	406	402	444	395	402	430	399	389	409	430	402	417	414	396	404	410	402	401	451	427	391	409	425	426	448	413	390	404	459	415	433	423	418	428	429	452	410	396	418	396	415	397	406	438	443	412	429	429	409	407	422	414	399	397	402	412	427	402	423	464	415	429	402	417	425	399	447	433	394	436	439	408	408	434	392	405	428	409	432	434	399	397	407	419	391	413	455	431	417	426	412	422	412	424	412	412	390	421	399	403	404	402	447	436	406	429	418	431	408	448	381	418	445	405	472	395	426	414	439	468	455	385	427	432	436	388	417	437	387	440	432	385	419	408	421	387	434	423	397	375	410	446	440	407	399	403	395	417	370	419	427	366	390	427	412	414	432	405	468	394	424	452	424	431	447	431	389	404	436	431	400	406	424	409	396	434	409	408	454	451	433	439	419	395	436	434	401	448	386	411	426	400	404	397	378	424	434	411	407	435	399	414	434	413	421	395	437	380	432	417	395	387	403	396	392	483	413	397	441	402	437	418	418	402	416	409	437	408	429	429	430	425	417	400	375	443	404	416	443	453	380	410	426	418	419	393	388	392	401	435	378	398	438	417	439	444	383	416	421	400	422	394	443	430	415	384	401	390	444	419	412	436	395	382	389	383	406	418	451	453	407	424	405	428	393	435	433	393	427	407	435	427	429	435	397	447	427	425	443	385	432	394	431	409	438	358	407	420	402	412	427	416	443	441	437	419	406	429	466	401	404	418	440	391	387	421	416	395	432	406	375	440	424	434	388	443	423	434	397	408	382	423	431	444	418	396	409	416	420	455	416	423	445	412	400	450	393	389	433	397	399	401	411	410	425	442	408	400	427	420	400	380	408	417	398	425	414	467	435	422	460	432	427	431	377	410	420	432	435	401	421	424	433	408	405	447	414	407	455	389	448	410	458	399	422	398	442	414	396	437	412	435	407	413	433	404	405	461	407	398	425	459	413	451	417	428	384	422	405	423	412	427	398	422	426	443	420	404	393	440	372	415	431	431	426	408	417	393	393	406	445	403	385	407	418	430	404	422	430	456	409	453	445	427	356	391	394	386	403	405	411	431	427	381	433	399	450	457	419	387	495	397	387	389	439	419	416	444	395	402	389	385	425	406	448	439	411	378	424	446	397	416	433	425	417	403	455	412	395	437	425	414	448	423	412	378	398	433	429	397	431	386	406	409	401	397	405	398	415	384	472	415	429	434	444	421	422	421	433	422	434	445	427	387	409	428	399	440	407	420	412	394	447	414	424	387	397	442	416	441	415	401	422	386	450	391	420	445	394	445	432	402	406	433	425	443	417	417	430	407	453	442	384	444	399	424	427	393	407	445	395	418	425	395	464	422	405	426	459	392	405	366	448	440	440	428	416	385	421	425	404	395	431	397	390	407	390	417	447	417	419	416	396	417	420	444	469	411	427	421	412	430	398	419	421	387	400	426	418	437	428	416	401	402	433	426	395	409	401	416	415	413	427	426	456	425	429	422	418	440	418	442	382	399	448	418	399	411	420	452	447	439	447	408	415	401	375	417	399	463	407	427	421	399	422	413	477	445	396	430	423	410	465	420	414	421	402	431	404	428	403	435	419	414	414	419	434	406	412	406	416	424	403	425	417	423	410	409	446	407	422	427	398	426	482	412	414	449	430	413	390	372	456	387	468	386	423	420	420	438	410	413	378	427	448	442	443	417	427	411	444	413	429	406	440	429	415	400	434	444	412	422	411	405	467	415	418	432	431	420	430	457	414	386	422	425	423	402	436	412	435	439	432	402	455	394	437	453	443	437	443	417	383	432	409	436	428	443	421	424	423	426	412	470	445	392	435	438	425	427	418	421	471	390	424	418	432	413	404	419	438	419	411	415	397	428	387	404	413	448	433	423	425	393	408	419	419	415	404	408	390	426	424	412	419	440	413	429	438	465	376	419	420	386	424	417	436	405	456	430	407	419	410	390	392	395	440	434	428
32871	9215	1421	1046	683	556	394	390	345	345	315	280	260	252	251	257	311	270	249	263	281	242	234	252	223	238	206	217	195	213	208	224	221	199	212	221	209	187	215	219	218	210	181	209	206	190	229	205	209	207	200	230	188	219	207	203	212	188	186	217	220	211	202	200	196	221	226	210	217	203	207	214	227	187	197	207	210	215	209	215	197	220	227	209	202	189	226	217	269	213	240	236	196	187	195	239	165	226	212	221	204	194	212	216	201	209	219	210	198	193	212	219	196	203	216	194	220	202	227	207	217	176	197	186	232	215	186	204	212	202	191	184	235	201	203	197	225	195	214	227	224	212	202	194	193	210	223	208	184	216	218	209	186	206	190	205	215	224	231	198	213	223	194	214	233	200	228	206	236	186	198	189	222	186	186	202	194	207	204	232	213	227	197	188	229	203	232	223	211	162	189	193	224	213	211	187	239	197	213	240	215	198	199	193	220	222	226	203	231	221	202	218	207	234	192	221	200	218	209	225	208	183	214	210	212	193	234	210	205	209	238	203	235	205	192	195	198	207	247	221	197	231	193	199	199	174	217	203	213	219	232	178	225	193	193	213	223	212	223	207	223	197	229	235	209	208	220	190	191	201	218	189	221	203	206	207	182	198	213	201	203	202	186	203	212	212	207	209	200	215	189	208	176	219	201	206	194	221	196	190	201	218	207	209	200	176	247	201	216	167	203	190	185	206	208	208	224	224	217	211	200	194	211	221	241	236	187	219	224	228	191	254	169	228	233	212	177	194	225	201	221	196	194	188	227	209	203	202	210	225	206	215	211	209	206	212	214	217	211	208	204	220	208	193	200	189	174	199	209	211	204	208	183	202	214	199	226	217	227	177	207	186	195	206	223	220	210	199	231	214	201	225	202	223	214	199	231	230	189	205	223	202	220	215	190	200	200	185	194	238	191	202	201	201	232	202	223	214	189	184	199	211	195	198	204	201	203	215	194	209	211	201	189	206	208	197	227	235	221	189	216	197	206	197	209	217	170	195	199	207	194	221	211	219	215	204	187	225	197	202	243	191	212	209	211	174	215	220	212	216	207	197	207	197	191	208	201	198	230	238	203	215	230	219	223	188	226	202	214	217	185	219	212	195	222	199	240	211	183	205	210	220	233	233	205	204	195	178	193	216	201	221	204	198	204	227	187	185	218	218	195	188	233	190	207	206	213	197	249	194	203	197	198	213	186	194	201	226	211	209	204	208	188	199	219	223	202	176	194	237	198	190	229	213	202	202	215	217	201	204	217	227	236	199	221	185	195	224	185	227	201	213	215	203	200	192	210	215	207	206	205	204	224	222	230	206	207	190	223	215	214	231	196	205	191	227	206	212	215	212	202	238	211	202	216	207	179	201	200	228	191	235	185	239	215	200	207	208	222	183	230	201	220	197	193	209	221	214	217	197	221	244	204	203	206	215	185	185	210	204	204	211	193	204	222	223	174	194	198	224	208	213	193	233	195	219	223	220	213	187	189	220	202	223	196	221	206	195	220	204	215	230	217	203	208	205	208	189	224	187	207	210	204	200	208	180	207	203	203	210	223	198	209	204	223	212	236	213	214	210	207	203	210	199	230	217	210	211	211	191	210	210	227	210	212	212	188	213	203	210	188	221	198	203	188	211	209	214	222	193	206	229	207	241	212	196	224	207	183	205	220	204	205	238	221	184	204	196	215	185	210	173	183	202	202	253	234	180	219	212	193	179	214	243	201	238	221	210	228	206	229	244	199	208	180	190	229	214	212	186	197	202	218	208	226	180	194	209	190	235	202	201	196	212	200	201	202	210	195	241	173	196	176	200	196	175	176	198	231	199	219	205	245	181	229	201	212	223	222	210	231	214	188	202	205	218	204	222	215	200	223	185	202	190	231	193	229	228	207	194	205	189	210	200	202	201	203	195	191	181	221	169	201	178	214	216	210	199	219	223	218	238	215	207	216	195	180	214	190	213	207	226	223	208	184	196	185	193	215	209	201	228	209	204	197	188	195	247	231	212	227	201	200	206	203	200	197	176	201	202	205	217	208	210	205	200	187	189	190	201	209	202	228	207	183	192	207	199	208	213	200	241	230	212	216	212	216	214	235	209	189	195	196	203	214	221	229	225	215	194	196	221	209	213	218	216	205	194	203	208	188	192	203	231	203	212	184	219	236	206	232	204	209	187	219	205	199	204	184	205	241	219	201	238	209	194	198	182	220	209	204	195	196	217	202	208	207	213	217	248	226	228	200	181	195	211	217	210	181	204	202	176	196	205	192	221	205	199	222	217	211	216	200	194	170	215	192	201	211	206	206	203	182	204	221	192	204	184	214	179	200	223	194	223	191	216	229	226	183	213	185	206	213	188	215	207	206	217	199	172	206	183	192	205	186	217	192	217	206	208	220	192	193	217	184	171	210	206	216	214	216	215	195	186	188	203	210	200	213	212	199	225	202	198	208	203	211	210	211	234	197	221	227	199	192	205	194	201	206	231	218	248	222	226	216	200	189	197	223	199	218	191	210	236	220	197	197	220	219	191	195	191	221	211	200	202	209	216	225	198	199	210	208	190	204	173	203	192	210	226	234	205	206	205	231	207	188	203	215	215	193	210	207	219	203	202	206	204	202	218	215	208	210	215	222	195	213	205	199	207	218	183	213	197	193	213	226	210	207	209	191	211	225	212	218	229	187	169	209	217	196	191	216	213	211	170	207	225	248	181	192	207	196	205	222	176	178	231	248	188	210	187	207	221	221	208	197	213	213	228	201	192	233	206	250	200	203	221	180	203	214	235	210	204	198	206	206	234	201	220	211	202	219	226	204	217	215	225	198	195	226	216	216	224	218	185	231	217	228	214	176	202	196	195	211	251	206	208	202	221	238	229	208	195	229	214	190	219	216	213	196	197	191	193	211	190	209	198	223	216	196	214	212	225	215	221	202	220	209	190	198	206	239	199	195	210	190	209	204	215	214	194	180	223	204	185	201	224	204	219	193	195	242	211	200	207	226	219	202	193	229	188	218	211	230	203	189	204	196	190	200	224	177	198	214	216	183	225	232	211	199	196	218	204	165	221	228	211	218	216	214	204	214	224	187	225	180	231	216	216	224	195	197	210	205	188	235	231	211	205	227	217	207	192	195	202	251	231	246	202	219	194	200	218	187	224	209	223	200	193	204	201	212	195	194	173	191	217	202	213	199	236	200	205	191	201	199	196	221	198	199	198	225	209	204	235	201	212	201	221	197	191	210	209	211	221	226	215	214	214	202	198	219	222	224	203	193	217	210	215	205	209	212	206	219	185	204	196	186	209	214	207	188	188	194	188	198	203	186	226	224	184	221	197	186	214	242	214	186	205	210	205	214	222	199	205	199	205	222	196	217	227	196	255	196	190	189	225	200	227	198	208	190	212	213	201	204	218	200	223	195	202	202	219	209	219	217	198	227	212	211	194	215	224	181	191	212	189	218	192	231	211	191	187	188	227
16342	1321	2617	3129	2729	2239	1894	1707	1469	1392	1209	1184	1117	1030	1061	978	1068	1060	987	870	844	878	777	690	757	694	684	676	673	708	687	656	637	676	652	597	636	649	624	643	633	592	610	620	550	607	581	586	604	577	657	583	625	627	621	587	542	607	617	600	582	613	574	565	592	611	578	592	591	574	558	595	563	575	598	623	551	575	576	588	557	576	570	578	562	556	575	559	572	618	565	581	582	565	590	527	590	589	575	589	577	619	578	579	560	562	555	598	598	551	571	579	566	585	546	575	568	606	573	561	555	534	574	630	593	542	565	586	596	579	612	569	556	562	532	545	568	592	541	538	532	581	601	570	542	562	564	559	531	590	576	594	552	601	543	577	624	566	530	574	586	563	591	591	600	574	592	586	577	585	580	579	586	607	581	655	570	589	585	576	588	579	542	576	554	585	548	605	528	579	579	535	565	559	580	545	535	587	575	591	556	504	594	539	545	564	534	585	592	540	587	628	528	577	624	571	519	606	570	558	575	574	572	588	581	558	582	600	590	601	566	591	583	560	515	545	546	571	586	529	559	596	620	543	585	562	529	568	541	585	543	572	557	579	572	577	567	585	561	621	561	590	567	582	560	590	546	583	620	547	545	566	581	566	578	572	563	553	619	505	550	573	570	577	567	554	595	566	606	594	570	573	581	552	488	596	594	583	606	573	601	566	625	571	558	562	557	582	575	588	579	556	558	544	549	551	548	565	558	545	564	579	550	617	570	549	557	603	566	591	557	582	551	586	601	596	588	555	561	560	581	574	598	565	536	554	540	569	580	552	569	558	585	579	610	516	530	587	558	593	566	541	599	582	585	537	567	594	580	564	591	581	604	615	529	616	582	548	574	580	545	558	568	604	549	571	588	541	554	598	615	590	597	602	553	570	573	567	567	601	572	603	565	577	527	543	594	527	566	579	569	571	568	548	577	554	561	580	562	549	536	585	589	575	589	576	551	563	575	602	616	551	590	576	548	551	559	569	553	582	594	563	562	561	533	601	595	611	570	559	569	570	565	553	557	565	562	567	549	564	547	552	570	547	625	558	554	559	597	586	546	602	603	590	582	586	533	600	564	602	558	586	574	636	558	573	576	609	568	583	588	591	556	586	578	556	598	600	550	579	547	607	514	575	570	571	609	580	587	525	565	577	529	591	563	568	564	610	563	552	569	578	591	579	584	596	539	554	543	597	562	606	613	594	585	583	593	574	541	575	578	552	618	572	588	601	568	575	538	553	585	582	584	548	553	528	548	594	555	560	574	594	577	542	568	555	600	552	551	566	555	607	579	572	564	587	557	555	546	561	550	539	585	553	555	546	564	567	527	558	602	589	534	552	563	605	555	592	580	542	594	601	600	564	592	605	562	573	566	578	568	559	590	562	578	592	553	576	594	552	582	564	643	598	563	604	545	583	585	566	573	548	580	549	583	562	588	588	538	561	606	561	616	568	609	517	565	582	602	579	588	568	500	576	596	581	576	547	552	556	557	564	549	571	561	557	528	585	572	569	575	609	549	607	566	572	576	555	536	572	550	508	577	564	597	546	572	593	580	562	570	601	530	601	580	571	560	601	562	538	586	579	571	565	562	546	580	550	592	554	551	550	596	577	564	646	549	608	565	589	580	538	549	565	542	562	578	546	571	574	608	557	587	570	557	584	624	545	543	541	613	596	573	587	569	579	542	553	548	615	576	588	569	554	589	588	578	561	576	562	561	621	532	625	582	562	572	565	585	562	603	591	603	541	600	610	532	550	550	564	586	521	522	564	585	590	554	521	579	558	558	607	566	605	547	541	606	600	629	558	587	563	592	588	526	575	542	537	519	577	585	537	556	564	550	577	518	573	594	578	574	571	562	581	592	576	606	568	569	557	581	575	576	569	616	572	575	554	535	605	582	528	557	547	552	570	547	545	572	579	557	575	592	596	607	572	529	587	591	629	612	521	591	578	589	588	583	584	566	569	552	607	575	579	584	580	599	560	559	571	572	566	618	588	563	601	545	577	562	527	563	556	558	558	549	525	581	592	604	563	586	612	541	605	561	572	550	566	543	557	577	571	553	547	579	543	622	557	531	580	552	576	552	568	581	574	524	593	577	566	624	541	576	601	566	572	575	553	559	588	588	572	563	567	572	572	590	589	556	563	592	566	572	594	555	586	593	531	583	542	564	551	563	535	571	537	570	586	545	535	562	548	556	584	582	598	570	564	579	581	584	613	584	565	576	571	595	583	589	595	566	598	577	592	568	593	526	576	569	560	558	593	556	542	571	574	575	544	521	599	622	592	603	538	560	575	582	566	562	553	581	558	569	574	576	551	560	591	530	557	547	553	576	570	573	543	580	564	591	563	605	579	541	597	563	556	584	577	564	567	560	585	550	564	625	566	599	560	586	599	577	557	619	553	534	567	584	577	579	574	572	571	532	561	553	538	544	561	570	579	551	571	581	546	557	521	571	545	579	533	616	562	636	588	590	546	569	569	555	523	546	600	550	536	582	596	534	552	582	558	583	577	587	640	520	552	567	588	550	591	575	597	581	575	543	569	575	548	551	604	539	582	571	523	569	530	581	560	571	570	529	542	554	568	611	579	539	542	600	562	540	586	602	584	586	545	561	597	615	614	511	592	561	616	601	553	541	619	572	551	559	563	575	595	605	566	568	535	520	568	575	549	538	551	591	542	544	548	565	582	580	611	600	574	561	555	578	570	559	560	580	571	563	565	575	578	573	538	593	558	578	599	579	562	581	547	545	568	606	541	550	521	555	566	555	578	556	572	562	598	550	534	582	577	609	610	545	601	574	613	583	612	579	566	595	592	598	549	546	593	606	564	564	553	590	589	562	560	519	545	558	610	610	552	539	556	576	582	572	597	648	586	599	552	585	594	584	643	572	590	579	580	546	540	547	571	580	611	564	608	580	566	576	595	548	557	555	580	583	525	594	591	575	585	595	545	531	560	578	533	539	602	544	593	547	533	546	594	604	602	603	564	564	572	562	571	539	571	588	549	569	577	559	609	589	543	585	575	594	544	533	550	596	574	595	553	585	564	592	589	576	554	587	619	605	559	583	608	551	579	571	582	570	607	552	574	570	565	590	582	592	551	558	567	554	576	601	581	578	548	539	587	560	570	541	595	545	578	580	604	605	545	567	563	543	582	635	538	625	560	569	538	526	583	624	573	545	599	538	592	572	544	591	570	607	544	614	608	547	609	582	563	544	595	586	584	520	605	556	582	557	571	564	556	563	553	591	576	574	567	580	583	579	582	552	582	565	568	613	572	536	582	565	594	581	561	603	598	578	564	539	572	551	604	564	609	552	532	537	561	624	527	562	554	645	578	599	590	569	583	598	552	548	594	563	587	620	578	580	565	544	596	535	574	579	569	564	551	585	569	582	586	545	555	548	574	581	575	568	599	547	602	554	574	565	602	571	580	580	572	591	540	525	604	616	553	582	545	581	603	640	604	577	593	577	552
44417	19563	6420	2296	1542	1092	894	789	666	633	584	566	527	467	504	487	494	483	512	480	461	410	441	439	461	453	394	423	421	419	393	424	401	399	417	368	350	389	409	383	417	370	388	382	419	414	366	392	394	371	378	396	410	373	416	415	361	420	382	393	395	380	362	379	378	374	427	415	351	379	357	388	357	403	412	351	382	385	426	382	436	401	371	398	385	347	358	370	399	394	393	380	390	366	393	362	392	385	388	343	391	402	358	406	368	379	389	374	394	388	367	398	408	403	394	393	363	335	376	412	388	392	382	383	384	387	340	399	383	387	389	414	373	408	383	379	397	391	403	380	388	367	405	365	380	390	404	362	366	395	396	390	369	383	413	370	371	368	390	375	424	383	382	424	375	373	369	377	361	370	394	379	400	378	426	346	421	378	353	362	402	431	426	369	379	353	428	360	394	353	381	351	396	394	367	367	374	369	409	358	376	368	400	397	387	382	388	357	417	363	384	374	361	381	387	363	433	382	376	405	378	397	373	412	403	401	365	360	393	371	401	395	377	359	372	367	372	396	393	398	388	401	348	371	401	372	359	358	405	367	459	412	391	390	398	385	360	390	354	362	397	354	389	374	376	412	380	381	382	399	421	406	412	369	374	365	389	363	371	411	429	393	374	392	388	387	381	379	361	391	406	392	390	385	392	390	363	432	360	366	401	381	383	371	372	393	393	338	443	387	384	407	372	367	391	379	428	365	372	396	390	389	379	409	411	408	386	383	391	402	381	416	386	387	383	403	375	413	439	385	394	384	404	353	392	372	371	387	361	386	389	373	404	405	391	368	374	369	368	377	385	377	385	388	387	393	379	388	362	398	438	396	382	397	434	385	390	415	344	388	375	375	360	357	397	437	384	375	386	373	431	402	405	410	376	376	398	367	383	417	413	384	416	387	386	363	385	383	414	383	394	368	430	363	396	386	400	377	354	390	379	348	323	369	411	425	375	414	372	395	371	393	388	344	388	380	408	424	406	352	388	414	384	378	387	388	424	383	397	359	389	374	397	414	373	427	429	390	420	365	384	393	399	366	372	366	390	405	407	387	367	398	367	366	399	364	364	380	371	373	396	397	368	352	420	329	385	371	368	348	418	371	376	382	375	408	402	379	373	418	370	392	379	385	355	443	357	397	425	363	387	373	413	395	435	354	382	397	365	380	347	399	398	419	366	392	376	375	357	371	403	383	442	374	386	384	383	381	451	364	390	397	413	374	396	401	400	398	405	385	401	379	390	380	431	385	384	363	388	380	390	354	388	412	397	393	395	379	410	416	372	429	460	404	396	388	406	380	389	382	411	402	365	363	381	384	413	393	387	391	427	389	406	394	372	368	370	413	380	399	385	365	363	383	378	363	391	394	416	384	374	386	372	372	396	391	365	406	385	382	390	406	362	404	408	398	351	387	383	379	379	403	364	409	369	398	376	371	395	381	391	375	398	392	410	439	400	335	412	455	381	340	382	375	404	361	346	382	402	390	375	379	427	384	388	395	402	419	415	416	384	377	438	424	409	397	431	387	389	385	373	383	376	359	365	395	390	391	384	398	400	385	368	385	349	371	393	371	360	370	422	410	404	398	396	368	406	419	372	361	388	362	372	395	372	367	380	386	371	410	362	366	366	408	383	408	390	380	381	403	383	403	354	374	356	350	373	405	415	397	406	336	399	423	394	374	426	400	439	411	382	373	353	391	419	368	348	387	421	419	384	396	422	387	393	411	360	406	430	392	397	376	380	348	369	396	376	388	369	371	390	400	389	379	384	373	406	365	384	353	387	387	390	402	374	404	380	410	367	411	426	407	399	365	401	422	412	365	423	378	389	370	392	380	388	381	387	410	406	412	384	414	370	398	362	353	365	375	383	409	389	360	397	411	335	391	373	390	400	363	360	373	393	388	355	369	384	420	389	375	398	369	387	363	424	401	393	382	375	367	374	395	370	396	373	377	390	386	400	375	400	400	394	377	364	394	370	364	420	391	382	365	384	337	373	432	370	358	345	381	412	371	392	386	421	409	421	421	383	372	336	391	408	390	371	394	366	398	377	385	380	374	375	362	395	407	365	378	390	387	401	414	392	417	345	371	367	378	392	429	394	365	366	405	392	397	366	346	361	357	369	393	378	368	404	381	350	421	388	359	367	379	382	404	404	408	376	367	420	404	391	400	405	397	402	366	357	409	385	380	381	375	372	396	399	401	390	400	426	363	391	417	400	377	424	371	376	397	382	383	398	372	413	396	377	387	442	387	404	419	391	374	406	387	375	387	373	390	363	416	389	366	416	388	366	393	397	390	351	371	394	396	357	388	347	357	393	373	372	357	414	414	344	387	413	365	434	427	369	387	373	359	359	426	385	385	348	386	374	420	373	386	395	379	382	371	374	383	412	381	405	391	431	413	353	395	384	382	419	378	403	410	382	380	347	407	396	363	399	394	378	394	430	377	434	406	431	385	373	399	383	398	385	449	360	352	366	405	392	389	406	411	368	381	381	416	365	416	386	381	382	430	389	391	351	419	401	365	409	384	409	374	384	399	394	364	399	392	392	381	416	405	375	368	395	379	340	358	381	426	382	370	403	398	378	387	362	401	392	367	358	392	371	380	416	404	411	385	381	392	396	378	358	363	424	381	399	373	403	400	364	378	347	412	408	406	370	406	383	352	351	397	371	363	423	373	345	440	401	426	374	406	411	381	364	369	372	366	387	392	371	393	389	369	392	386	388	379	405	381	398	411	371	429	404	391	374	405	388	367	369	403	388	392	377	385	362	385	400	372	399	367	373	411	402	381	381	389	363	366	371	382	379	377	367	406	382	386	375	412	410	380	386	376	378	396	360	363	430	394	377	367	381	361	369	405	398	405	412	392	378	415	396	360	349	377	380	379	388	410	359	423	361	385	402	365	377	365	371	382	381	375	415	375	385	370	403	394	347	396	380	413	386	368	336	411	392	380	388	406	394	364	403	420	400	379	400	407	393	408	382	401	374	380	393	432	383	391	385	370	408	375	372	386	351	429	384	368	363	380	356	396	388	378	408	376	408	395	387	372	358	348	406	358	395	371	380	408	371	397	419	398	359	330	405	380	348	335	389	408	375	371	395	399	364	389	385	383	409	385	398	364	345	399	355	392	404	350	412	374	386	377	375	384	371	386	384	379	378	366	363	388	375	377	328	394	410	377	377	397	399	409	332	402	367	401	387	373	413	354	360	430	394	437	407	354	374	329	385	368	391	394	384	385	413	401	396	477	405	397	416	429	388	409	373	403	385	395	381	365	411	408	429	407	382	405	422	337	418	383	404	415	388	367	433	386	381	360	406	375	378	333	407	388	402	416	389	369	382	375	388	382	383	403	411	399	362	421	397	374	380	358	342	416	378	383	423	379	419	393	383	418	373	404	376	466	383	377	368	390	384	410	378	390	387	368	371	377	423	383	372	389	368	385	376	347	386	423	408	426	394	419	400	423	368	394
22193	2366	4789	5737	4982	4121	3576	2988	2681	2477	2149	1980	1878	1831	1737	1707	1684	1644	1514	1493	1404	1361	1235	1197	1181	1192	1143	1150	1053	1083	1134	1187	1092	1038	1113	971	998	983	995	1041	1001	965	1030	955	1017	1001	952	1037	948	1017	1002	934	981	1011	950	1006	954	954	994	997	949	934	981	977	951	995	975	938	947	955	941	975	975	997	941	982	973	983	920	929	923	938	959	922	935	970	1023	933	962	963	909	954	926	978	1005	922	983	937	926	1003	948	1011	910	969	893	907	974	917	976	915	915	888	926	952	932	965	892	919	921	998	934	945	926	893	962	923	979	948	912	919	938	948	880	921	935	941	941	947	978	929	875	925	915	947	873	882	870	978	922	927	950	961	964	939	903	976	949	917	881	898	886	962	987	920	915	931	858	915	953	953	934	994	899	897	954	981	979	883	912	938	955	924	945	894	961	891	933	905	908	937	905	987	928	941	981	949	909	952	959	964	893	896	891	905	906	924	850	884	926	978	927	924	932	868	949	882	900	907	955	967	950	944	1002	925	968	937	895	955	947	952	913	874	894	896	928	956	892	948	959	879	939	899	903	891	902	986	951	900	931	876	923	865	939	926	954	953	926	931	930	920	939	886	916	868	971	907	950	936	896	962	940	880	966	960	964	906	937	930	942	917	873	912	941	944	945	952	914	943	862	926	904	950	892	948	915	913	885	925	889	959	973	916	983	945	946	939	920	930	969	889	895	970	931	938	917	876	909	924	906	939	927	973	908	945	920	920	942	886	929	982	942	962	967	959	946	925	955	910	928	934	965	932	905	855	903	970	843	922	932	888	909	943	937	889	924	899	975	938	933	866	970	912	920	883	920	953	937	882	910	938	922	933	924	896	915	886	938	985	980	972	898	931	945	982	964	900	890	948	954	897	924	912	979	943	955	925	942	958	950	954	871	912	903	892	922	935	893	903	941	940	924	931	877	931	945	904	963	951	982	867	943	928	918	958	964	880	939	922	981	939	960	932	920	896	963	890	943	973	905	895	968	921	937	997	964	940	913	947	921	935	958	957	946	917	916	894	992	971	955	933	926	956	922	959	905	921	928	974	934	927	931	930	932	907	978	928	971	930	893	883	936	915	955	881	896	940	896	909	864	930	915	907	953	947	916	881	937	934	914	931	879	917	935	903	923	871	937	909	915	911	915	936	973	915	957	905	908	873	911	951	925	931	877	926	983	914	913	897	906	931	894	934	951	933	886	937	912	954	919	924	942	889	925	983	923	894	911	890	913	921	927	972	896	921	926	934	890	926	915	970	885	938	961	1031	873	906	896	927	909	933	933	925	982	909	927	948	855	938	942	906	933	887	1029	926	948	900	867	985	935	931	928	908	904	961	886	943	896	928	923	927	910	852	950	915	906	941	917	980	898	908	939	917	909	965	873	910	913	940	939	914	917	938	963	958	930	925	926	874	914	966	956	905	939	914	995	890	937	979	936	972	860	912	915	895	905	895	942	982	945	968	900	922	942	920	896	944	989	970	919	975	952	937	919	931	930	970	882	946	969	933	949	888	944	875	877	883	932	949	951	934	953	894	930	949	907	935	929	902	906	931	978	909	946	927	921	934	940	966	891	934	975	948	1003	924	917	977	933	953	927	933	930	962	889	936	970	897	953	932	911	969	924	886	951	902	935	927	878	980	934	896	922	939	901	980	927	933	993	921	939	887	932	928	895	967	942	955	934	896	925	890	890	848	887	943	937	951	900	929	925	901	942	978	940	925	926	893	932	896	978	916	967	937	907	865	889	886	954	914	943	916	907	913	1029	904	927	946	944	898	924	932	947	899	931	940	923	945	945	927	919	916	923	935	963	948	915	945	946	976	848	920	939	967	876	897	888	951	929	926	965	977	899	896	930	929	924	926	933	940	891	887	931	903	917	898	903	956	902	933	926	896	928	938	981	895	926	936	913	937	967	907	931	903	915	941	910	951	1011	950	950	924	864	905	916	917	935	972	970	908	981	911	935	917	883	990	939	948	872	927	965	945	987	951	921	892	937	942	910	962	933	932	878	919	947	960	986	915	935	884	920	934	893	925	888	930	887	892	951	937	1008	951	949	891	943	916	896	927	951	907	877	942	941	907	936	923	931	913	941	938	939	888	928	947	980	926	871	922	944	980	888	921	978	940	949	944	949	914	946	898	841	947	846	921	881	909	918	924	938	936	922	941	931	948	911	924	908	929	904	948	920	888	903	949	930	932	929	905	908	941	943	944	911	951	948	949	950	919	959	910	918	961	882	885	928	872	915	880	922	884	936	946	901	965	913	942	916	992	886	967	887	884	975	963	931	931	896	904	983	933	919	928	969	981	917	987	907	890	939	913	943	932	935	911	911	920	940	917	887	974	960	971	918	951	907	890	979	890	932	935	949	938	916	921	996	966	961	902	909	946	921	928	897	903	915	888	880	915	983	934	945	947	932	895	933	927	886	915	908	955	903	887	940	900	900	899	934	935	889	940	949	892	895	892	941	903	920	911	908	931	860	914	898	902	965	1018	909	914	905	958	936	934	930	965	884	952	950	900	911	920	888	953	926	941	931	990	964	950	984	919	948	887	930	898	979	865	902	958	926	936	898	892	939	969	935	919	940	938	902	923	909	969	965	938	848	926	926	892	956	925	940	938	932	900	910	944	908	917	938	963	867	927	932	940	886	891	948	931	920	895	902	903	908	936	922	948	950	899	910	910	904	926	906	951	943	951	941	965	882	984	937	870	981	905	924	861	851	881	920	933	864	945	919	943	939	877	961	941	968	941	919	920	967	911	930	928	926	848	872	950	913	932	882	950	985	928	940	879	858	949	995	950	932	925	949	871	955	969	890	994	907	928	943	940	876	927	980	915	918	906	896	936	900	930	900	883	873	961	870	928	960	959	970	905	930	911	926	922	927	891	850	931	910	875	913	915	896	1016	922	869	912	909	955	953	997	976	940	969	912	952	907	999	862	944	945	857	934	913	907	903	915	923	958	932	920	928	945	970	912	931	926	905	927	956	894	904	942	976	901	881	952	937	954	940	906	916	909	894	923	935	890	946	933	945	917	983	916	949	916	929	907	913	953	955	953	939	878	951	976	932	987	891	899	899	928	896	950	913	906	934	919	988	954	922	930	941	948	881	953	897	915	942	906	945	933	910	1008	976	919	975	909	929	950	932	891	946	904	913	932	959	979	937	933	947	983	908	975	920	944	927	897	875	978	833	933	910	932	851	944	897	938	979	972	924	924	856	926	934	918	973	935	975	949	876	906	910	939	915	822	945	921	910	890	929	900	899	946	957	954	946	909	905	966	885	940	964	903	960	865	856	925	945	935	932	968	914	903	927	915	894	946	931	914	899	908	955	912	897	933	914	934	941	916	974	919	905	947	860	929	945	907	963	916	977	902	959	897	936	968	950	925	974	961	952	900	962	949	906	868	916	948	970	940	951	902	973	871	959	958	870	944	885	944	939	892	961	916	899	907	963	926	914	873	958	891	929	945	964
2796	254	189	187	200	183	173	151	152	136	149	148	140	137	156	154	139	145	171	141	161	166	177	148	143	126	168	119	174	155	120	143	146	154	160	138	138	149	139	150	130	126	147	120	145	129	137	143	131	161	161	129	127	123	131	133	142	149	160	123	150	151	158	143	154	137	126	151	140	140	148	117	141	143	139	138	134	136	121	108	123	143	135	134	157	141	140	139	160	147	132	116	130	139	135	120	145	140	132	136	149	127	124	136	144	142	143	141	172	140	133	125	150	135	134	119	150	158	144	147	137	126	147	131	154	143	134	137	144	134	144	128	133	129	132	121	151	139	147	144	125	137	140	142	135	150	135	147	151	166	155	121	136	114	137	143	167	129	144	138	139	152	140	136	128	142	138	166	152	142	149	135	150	132	161	151	113	130	135	130	124	140	131	154	139	132	130	138	132	153	147	138	156	132	130	161	143	141	142	154	152	148	158	138	145	146	149	146	137	145	137	135	147	128	140	140	128	163	125	143	132	142	144	105	156	166	137	132	149	133	150	129	150	133	136	129	130	129	133	126	135	111	117	132	138	135	151	139	145	127	161	142	137	103	144	145	134	126	135	166	131	149	130	122	146	111	140	128	129	138	117	133	170	139	155	152	152	164	156	123	137	117	151	108	147	155	136	129	116	158	118	148	147	144	125	140	111	140	139	134	150	115	155	140	125	126	144	132	124	140	147	136	138	139	133	123	133	148	135	126	155	152	145	141	136	110	155	127	131	117	136	124	129	138	153	144	151	130	143	134	138	161	143	136	137	157	115	135	145	138	140	145	144	147	135	143	152	141	137	141	133	135	123	150	123	147	123	134	152	129	143	146	132	145	134	145	156	153	123	148	135	145	145	148	130	159	145	158	140	153	139	140	131	129	119	147	131	133	136	137	132	148	122	129	142	124	129	121	159	127	140	134	142	146	116	133	122	136	138	163	151	129	165	133	137	148	142	137	126	137	146	152	141	126	147	153	123	145	144	134	151	140	159	113	149	130	132	157	138	138	143	152	132	136	132	141	150	112	154	154	162	146	152	136	168	138	131	143	140	131	153	152	139	140	146	126	131	150	130	140	150	148	169	151	143	136	138	149	117	156	142	110	146	142	126	131	138	154	134	136	121	147	167	166	139	126	124	151	136	166	123	128	141	141	134	132	143	181	154	146	122	133	132	120	129	120	144	140	153	131	151	139	136	119	117	119	133	143	153	141	149	134	140	136	117	150	153	135	136	132	127	160	122	140	136	136	143	149	123	135	127	140	136	115	144	149	146	160	130	158	135	118	153	146	133	125	118	147	130	151	157	131	136	139	141	139	121	145	154	131	129	157	150	151	136	142	162	126	138	144	166	146	132	128	145	141	137	150	138	141	136	131	135	161	143	146	123	130	133	143	146	147	128	135	151	158	133	146	141	133	141	138	117	142	149	140	116	135	138	138	144	146	146	148	148	154	139	139	149	158	138	139	138	149	115	161	137	125	139	161	141	141	136	159	126	146	152	109	122	151	143	141	141	127	135	142	154	146	141	128	124	129	141	160	145	148	130	111	141	126	138	143	151	143	147	128	138	132	129	124	143	142	140	144	154	141	150	143	126	123	134	129	131	141	128	125	152	145	139	144	134	129	137	143	151	145	122	155	129	133	132	132	150	153	159	143	139	143	136	143	118	133	128	137	158	136	135	140	152	136	148	130	143	132	122	130	146	155	165	156	122	157	160	137	145	153	134	142	152	137	140	125	133	132	136	136	141	153	130	131	125	124	157	139	136	149	132	149	141	146	132	141	144	148	146	139	158	171	146	156	146	141	145	137	145	139	148	155	141	159	149	135	126	133	121	118	112	144	124	126	132	145	137	157	147	136	143	162	131	148	132	136	131	154	143	143	133	141	124	154	145	148	103	147	130	163	129	127	143	130	133	143	151	130	158	122	145	147	149	158	143	133	164	131	134	141	164	132	142	142	133	123	132	155	122	131	157	141	135	131	145	157	139	165	134	149	143	136	144	151	131	140	142	161	156	145	137	155	124	138	139	134	140	169	153	124	144	141	139	169	152	146	125	148	130	137	156	155	136	123	140	164	147	161	145	137	105	143	131	143	131	115	145	127	133	147	129	138	135	127	144	149	155	128	119	155	144	120	150	154	142	140	125	156	138	143	133	125	138	139	146	127	139	141	142	129	121	157	151	143	124	136	132	138	138	144	134	154	168	145	140	117	142	142	128	133	162	121	136	150	140	140	174	134	161	166	137	124	165	131	146	127	141	134	128	120	168	126	142	143	152	152	126	128	147	124	150	149	138	144	136	144	139	145	140	152	154	132	122	118	155	135	148	136	151	145	145	140	141	121	126	148	144	117	128	134	131	144	142	153	147	153	156	122	145	147	128	127	139	142	129	137	139	130	148	143	112	166	159	126	140	136	142	171	156	152	140	142	131	123	158	146	148	143	140	137	112	137	138	139	143	145	124	138	133	148	144	156	123	158	172	138	138	126	141	115	140	151	134	124	142	138	134	147	146	134	129	126	154	154	153	124	132	160	124	142	141	145	134	137	139	140	147	145	121	118	144	140	125	126	131	168	137	146	113	148	161	147	140	156	149	140	159	161	148	163	165	165	144	142	162	145	142	143	141	150	129	136	144	146	149	132	131	137	136	144	155	126	145	130	145	120	146	142	127	155	135	136	146	155	126	145	152	152	145	124	119	154	138	116	145	135	152	133	150	133	131	134	140	136	116	141	142	138	149	139	160	152	149	137	147	143	161	153	130	134	159	134	128	145	153	141	145	141	147	132	156	173	123	142	147	115	143	148	124	141	169	118	143	124	139	144	151	132	139	135	134	143	149	164	148	140	148	137	124	131	158	149	121	136	129	156	163	169	165	156	130	141	151	141	145	157	135	115	148	108	137	137	118	132	128	152	155	138	140	137	134	121	157	136	118	124	147	137	140	137	139	146	117	142	133	148	141	133	161	142	140	130	125	154	141	165	168	128	131	138	140	160	177	115	135	138	127	153	128	131	142	140	160	120	143	147	142	153	152	144	138	142	137	146	141	147	166	148	144	160	146	134	145	139	142	114	147	151	121	124	134	161	166	137	136	133	153	147	164	141	129	136	138	133	106	146	139	169	156	154	134	142	135	127	184	138	135	156	134	135	154	144	148	113	149	144	151	146	129	120	138	136	136	135	144	137	139	146	146	137	140	138	150	138	151	139	119	140	145	140	135	122	146	138	137	148	136	153	141	145	134	129	139	149	168	154	148	127	144	118	142	144	131	148	123	139	139	137	124	138	146	144	147	135	146	133	135	121	145	147	140	160	122	126	119	140	126	139	131	149	137	160	129	131	147	135	148	129	132	159	123	127	131	149	122	126	142	129	121	138	140	158	118	147	149	134	145	165	145	149	136	155	145	144	145	144	126	140	137	138	118	164	126	140	155	126	148	124	113	121	116	139	124	146	132	146	142	153	138	152
3246	484	580	588	584	555	545	599	486	507	524	514	475	527	464	478	548	497	520	526	474	473	448	434	422	431	416	405	435	434	427	450	404	441	404	407	424	395	440	451	444	392	404	414	443	412	420	470	429	428	393	399	444	427	391	411	399	402	401	433	387	408	410	413	408	402	425	399	412	390	422	416	376	417	400	397	425	473	397	395	405	420	422	426	419	420	439	419	393	412	383	415	448	414	375	421	438	418	420	422	451	411	372	408	387	420	427	358	380	386	411	446	383	411	424	438	400	407	385	361	417	397	418	435	428	403	414	409	371	409	396	426	378	450	397	399	442	446	427	407	415	426	414	420	392	443	380	417	415	387	437	410	432	417	394	390	406	413	376	375	408	399	373	442	384	413	423	384	394	398	380	429	389	439	412	407	418	414	440	401	450	424	413	418	432	407	418	421	397	411	428	421	427	446	411	420	402	385	410	407	444	416	382	413	394	406	394	394	437	403	408	404	428	394	409	412	425	427	412	444	433	388	379	405	422	403	419	408	410	383	401	409	397	407	405	425	414	404	389	416	421	384	411	427	436	437	443	426	409	431	396	416	395	417	421	416	404	439	401	403	413	408	379	409	409	430	428	394	360	399	435	380	399	420	392	379	417	414	406	406	421	399	406	387	432	395	410	391	404	449	422	404	413	410	404	390	398	443	415	388	397	417	447	375	396	421	432	411	455	397	368	407	413	391	440	395	402	395	417	402	373	391	418	402	434	431	398	425	397	420	398	394	404	393	392	414	438	443	386	423	425	378	403	407	408	398	418	372	403	415	400	420	438	407	387	409	409	391	420	386	409	404	395	383	410	375	398	396	366	389	461	418	433	410	411	410	426	386	442	418	444	374	388	428	428	431	405	405	415	461	394	429	420	408	402	415	431	425	389	384	374	418	414	408	421	415	433	419	374	452	391	374	424	389	400	419	414	432	403	408	414	422	426	429	406	417	372	420	405	397	410	416	387	423	420	426	391	432	422	391	402	407	376	396	445	416	426	411	368	394	407	440	382	400	436	399	416	390	389	429	382	416	396	436	447	427	397	368	418	447	435	421	398	383	409	409	426	402	436	430	438	386	442	417	443	394	410	430	432	446	444	371	433	404	396	396	420	393	425	407	405	427	390	431	431	446	400	407	410	401	380	397	382	397	396	388	440	439	439	423	431	444	402	420	419	362	406	415	424	408	415	415	432	412	419	388	381	384	428	428	391	418	431	410	398	422	416	414	430	384	418	405	395	427	446	447	385	414	437	403	389	392	415	397	417	402	418	398	395	418	401	424	413	457	399	422	446	384	433	430	437	354	384	420	403	416	413	391	432	409	419	395	405	405	434	405	392	423	406	442	384	415	396	411	412	380	418	389	419	403	383	428	394	414	458	400	406	404	420	439	404	415	416	466	406	394	448	405	414	442	418	396	372	409	393	375	381	383	433	422	407	413	391	427	394	413	389	415	415	408	415	404	377	406	416	416	437	434	409	448	408	443	362	378	406	387	416	424	378	426	384	390	451	433	438	425	433	400	406	432	417	423	399	444	424	389	414	395	441	410	407	434	419	376	373	401	398	391	376	407	455	405	440	434	394	415	442	429	409	393	400	444	417	441	431	394	419	413	411	385	437	395	397	382	383	423	411	398	432	397	386	385	432	399	423	423	397	397	402	401	430	426	381	398	388	391	414	361	397	403	369	406	398	428	380	389	401	458	410	406	379	410	389	438	421	422	403	439	429	415	384	426	408	412	404	428	432	422	397	409	401	412	407	465	442	432	410	410	390	418	403	418	377	426	414	424	401	435	434	432	419	387	412	404	413	420	432	395	428	382	429	410	433	462	424	372	442	424	382	437	409	412	385	414	407	413	402	409	397	442	423	383	399	450	415	406	423	419	426	414	418	421	402	398	441	401	408	428	419	416	399	417	384	409	442	389	385	398	403	432	403	457	428	390	415	408	409	413	409	404	397	399	430	380	402	378	377	390	411	407	429	402	414	406	408	397	384	397	411	416	438	396	418	445	420	437	388	413	375	407	406	427	386	435	409	444	390	431	430	413	412	439	453	407	387	400	433	391	431	435	401	438	398	401	419	417	438	404	421	434	408	442	420	396	394	408	432	401	421	403	411	455	417	426	434	424	412	413	439	452	390	438	393	432	398	397	411	446	387	420	408	407	434	425	413	403	411	407	419	424	425	430	389	389	448	428	414	404	431	419	395	443	423	409	392	419	406	428	408	426	419	363	398	389	423	401	415	437	397	382	395	398	383	441	412	410	434	417	406	405	409	396	440	447	402	415	423	426	423	434	383	420	382	382	392	414	411	401	389	483	425	457	425	406	426	403	382	456	420	432	414	408	407	450	416	415	402	406	360	400	398	413	397	407	398	417	400	378	432	441	413	428	377	421	406	425	449	410	425	391	426	436	413	438	453	421	412	401	421	449	415	409	436	393	413	390	404	448	420	388	425	401	408	425	409	431	425	420	435	437	396	407	422	401	416	375	432	424	397	430	412	440	403	409	431	413	393	436	437	396	403	429	377	406	430	415	404	429	417	381	406	398	405	415	427	425	395	402	407	390	384	390	434	390	430	396	404	426	414	433	409	380	397	381	411	421	425	429	420	411	392	458	411	424	371	410	404	388	411	375	447	399	397	421	408	417	414	412	394	406	392	402	453	397	435	398	399	388	412	424	428	391	402	404	422	381	367	396	435	415	421	380	394	420	401	401	433	420	437	436	435	424	411	387	455	431	431	442	381	400	413	413	384	387	435	393	433	415	437	417	398	429	391	414	417	438	461	434	427	364	402	373	412	392	393	439	414	408	411	424	411	446	411	401	464	433	434	393	425	433	405	417	377	402	438	390	409	435	417	448	416	412	397	402	437	415	440	443	399	408	429	403	392	389	348	387	407	404	414	405	432	418	456	428	405	454	393	439	416	397	409	383	404	431	402	435	400	416	453	368	403	386	389	414	396	404	407	416	400	436	439	398	428	388	421	400	401	406	404	403	420	452	405	422	399	399	419	401	437	365	373	415	431	443	388	375	398	410	410	435	428	405	438	394	426	385	387	393	386	420	393	409	398	423	393	429	423	406	400	461	414	397	406	421	420	390	415	405	415	439	435	429	430	437	387	405	377	422	432	407	404	387	391	430	429	425	396	395	425	398	418	430	407	401	432	396	441	361	459	386	427	380	408	387	436	414	422	425	426	437	419	400	445	402	375	417	392	435	410	420	374	415	431	441	410	403	394	422	387	426	388	448	419	409	443	441	439	359	404	400	398	424	408	418	390	396	422	377	427	413	401	424	409	421	410	417	459	378	401	414	391	361	413	418	378	397	437	407	393	374	399	408	415	444	434	420	402	413	411	403	412	389	398	441	424	408	403	435	381	395	423	404	415	397	383	420	421	404	438	437	411	408	426	396	408	381	387	412	437	433	392	393	412	423	422	428	413	399	417	392	433	403	394	406	396	439
33077	9539	1478	979	668	543	415	404	368	302	296	316	272	262	282	260	255	243	250	252	239	268	232	238	232	234	209	210	208	243	208	194	207	225	214	207	211	216	227	214	238	202	227	197	188	208	214	226	195	203	209	189	188	215	230	196	215	217	217	205	223	192	219	208	209	192	218	237	197	218	205	216	217	204	218	190	220	189	183	212	189	202	185	198	215	204	204	205	220	214	196	200	215	239	191	198	217	221	221	242	209	196	187	217	210	216	202	212	201	213	173	195	195	233	203	214	188	208	219	257	209	206	187	211	197	204	204	202	191	218	242	208	204	215	201	205	209	209	211	228	210	232	215	206	219	189	191	213	202	210	213	208	212	216	182	238	200	193	210	206	211	243	197	197	188	202	206	196	214	210	220	201	179	206	223	201	192	207	210	219	197	180	199	189	190	211	212	207	222	212	227	202	189	198	231	233	207	199	205	194	218	204	207	212	210	223	208	213	198	198	165	189	223	191	197	229	202	216	216	189	177	188	200	184	189	199	212	212	217	241	224	210	207	205	209	223	205	206	201	215	225	212	190	222	194	190	202	218	240	175	215	204	223	196	225	206	211	196	222	197	213	222	201	222	190	209	224	209	195	211	204	210	187	214	213	181	211	183	213	214	197	203	193	190	186	220	226	222	219	206	204	194	203	233	190	231	191	223	183	209	214	219	223	211	208	190	197	224	197	242	192	199	198	224	183	201	210	209	223	223	219	212	222	206	177	204	214	224	216	211	206	214	199	194	211	223	228	205	196	193	187	228	212	197	196	224	200	202	194	206	215	188	191	198	224	188	205	219	224	208	218	210	226	190	196	207	224	207	218	182	190	219	204	207	210	211	196	204	190	219	229	219	222	190	211	203	217	211	187	223	232	195	206	234	229	216	214	192	203	213	210	211	210	197	198	207	195	197	204	188	208	173	201	206	184	213	202	199	179	207	218	204	188	186	192	202	204	177	229	205	195	182	218	199	193	221	188	201	198	220	193	212	188	191	204	197	200	228	234	203	208	201	219	206	224	220	205	207	224	251	210	202	213	229	199	222	217	223	202	201	192	208	203	198	212	221	192	214	207	212	217	225	190	230	218	209	215	214	184	220	212	215	204	184	211	204	209	195	199	194	198	194	194	214	204	185	225	212	186	179	239	214	208	212	230	247	225	212	219	192	202	222	201	221	209	195	193	226	205	205	204	218	211	188	204	203	225	190	198	230	209	192	202	213	197	208	205	221	229	190	180	217	199	190	208	199	208	210	242	213	186	212	238	213	211	201	215	187	209	195	198	222	214	215	202	210	210	194	214	183	188	210	195	210	230	181	202	201	195	215	213	204	222	220	221	202	210	215	195	214	181	208	204	213	197	178	197	225	213	198	176	219	212	188	238	197	216	216	169	209	220	189	200	231	209	218	229	201	209	206	182	199	201	215	193	205	226	220	194	219	227	205	200	224	205	179	238	194	215	180	206	193	213	196	217	220	212	210	203	210	208	205	208	200	231	189	190	217	178	193	212	226	207	184	209	210	204	195	192	198	194	179	196	229	230	205	197	216	188	198	207	170	215	234	200	201	223	203	192	234	193	240	185	225	226	211	190	192	199	189	218	201	175	219	221	236	233	217	199	201	210	215	203	210	215	226	196	203	207	202	202	188	213	212	201	203	203	198	239	206	201	214	198	187	217	198	202	218	186	205	181	200	183	203	202	206	189	216	196	218	204	214	180	224	204	207	221	216	230	207	205	204	199	194	207	191	204	212	223	214	198	195	199	198	199	194	175	202	179	190	218	206	225	193	214	228	185	222	187	202	193	208	211	210	198	215	197	205	184	190	205	189	177	199	214	223	213	216	206	210	215	201	193	230	245	196	221	202	226	204	197	184	196	216	232	216	215	189	219	186	198	238	178	215	188	208	200	221	225	183	222	223	206	228	188	229	182	179	206	212	199	217	234	211	202	212	209	206	223	239	234	194	201	201	221	198	221	183	191	215	188	220	212	192	214	240	228	192	206	184	218	209	233	190	223	238	191	220	217	212	201	202	207	177	207	219	204	222	221	186	200	208	224	208	216	220	211	180	193	204	239	209	233	229	221	199	235	196	174	204	211	234	191	225	213	208	195	182	218	211	178	208	206	215	180	215	209	196	231	211	222	204	216	181	190	184	204	189	212	219	217	217	217	174	200	210	193	184	193	211	216	220	206	199	205	207	201	228	214	187	228	189	220	186	195	182	228	182	225	194	210	200	185	200	199	197	186	200	204	231	232	195	218	200	232	219	227	214	199	232	216	210	206	210	201	198	182	214	217	197	201	204	208	245	199	203	217	210	223	192	192	230	204	208	197	234	194	201	183	203	205	245	214	180	214	225	194	225	186	205	185	224	200	184	172	227	228	223	220	212	216	198	195	192	207	202	236	223	204	197	186	197	207	213	215	206	203	227	200	191	216	207	219	245	211	234	203	195	221	204	225	232	207	211	214	236	220	200	220	203	218	198	219	218	194	213	200	190	221	220	202	202	219	215	177	230	219	213	186	221	217	242	213	226	201	187	212	198	175	226	183	201	203	207	194	199	226	207	226	238	208	180	203	206	219	210	194	220	229	201	202	196	185	225	187	197	214	221	197	188	195	194	208	175	208	214	202	195	205	221	185	207	200	215	221	197	210	198	188	186	216	202	197	220	200	229	191	207	208	191	182	220	201	198	196	205	205	177	206	220	198	212	202	221	236	213	211	201	229	197	201	202	200	210	217	213	213	234	223	192	227	202	213	203	183	214	204	218	203	220	208	219	232	191	223	230	215	210	212	212	211	188	211	201	221	190	198	202	215	185	212	178	203	213	203	171	170	234	193	195	236	175	195	247	216	188	188	243	191	212	194	234	189	209	205	208	209	201	203	207	212	199	228	208	214	175	200	234	198	220	201	180	213	206	184	198	171	203	196	219	185	230	206	217	215	203	195	210	216	210	206	213	213	236	176	216	185	204	207	231	222	216	201	210	210	194	203	239	212	221	219	212	216	205	199	183	204	220	188	194	199	202	199	211	200	185	208	217	199	192	233	190	207	197	206	204	185	201	205	207	201	210	215	224	196	210	210	190	199	230	194	214	201	209	209	212	193	194	198	205	197	208	194	236	230	208	198	217	213	202	214	203	226	227	208	204	192	222	188	191	216	182	214	217	214	255	170	200	198	204	182	189	209	198	211	202	210	181	213	194	186	232	210	202	240	197	188	208	217	168	205	203	211	221	172	215	220	200	221	203	215	219	214	197	231	225	188	228	243	208	210	205	218	194	227	176	208	204	212	209	193	198	219	211	225	231	197	200	183	211	188	211	176	202	195	214	210	201	217	184	202	225	202	204	197	201	199	195	198	206	208	232	184	204	226	192	208	170	166	216	198	195	222	232	236	224	207	206	189	195	210	231	217	224	190	197	231	196	174	201	208	206	198	197	219	194	191	210	208	212	224	214	214	204	213	185
16418	1304	2632	3097	2660	2258	1880	1722	1455	1359	1306	1139	1149	1044	1061	1070	1033	946	870	866	808	766	784	745	708	703	726	698	684	619	696	697	674	662	630	594	652	660	625	634	627	572	598	602	573	592	582	567	657	652	587	578	593	586	658	601	585	578	580	586	592	570	586	552	588	611	538	608	593	547	635	536	554	593	586	591	569	554	583	624	580	586	599	604	591	549	605	606	559	585	561	588	588	602	562	539	602	582	599	574	609	575	532	562	564	535	601	574	545	616	574	565	532	615	582	602	581	559	604	580	555	587	587	599	576	556	572	587	515	524	562	565	580	542	577	602	590	600	544	545	570	562	564	561	549	570	550	603	551	514	559	570	559	581	565	584	589	583	592	585	558	641	547	565	568	569	599	585	577	596	555	592	557	595	537	554	552	613	567	542	565	575	565	581	603	598	578	565	595	563	558	611	583	607	601	582	592	582	525	552	546	584	580	573	583	583	583	597	608	555	555	531	596	579	545	555	589	550	525	580	558	596	556	571	591	591	553	542	549	546	584	529	591	573	568	612	600	557	560	547	573	578	584	614	573	582	601	590	611	579	542	603	599	556	627	606	558	570	582	595	573	594	563	588	611	540	556	551	575	541	581	542	594	597	629	570	516	566	537	576	598	567	570	572	616	538	606	562	572	616	581	588	558	573	565	566	575	566	583	575	564	582	573	535	593	558	577	587	561	584	555	547	553	616	540	571	589	553	564	556	559	570	597	525	592	576	576	535	564	590	555	559	566	604	552	583	592	589	618	596	574	549	571	564	572	551	574	518	588	558	543	583	506	565	541	546	570	599	598	559	565	564	594	561	597	557	570	581	539	535	544	582	614	556	531	587	579	538	551	568	560	542	600	591	561	587	554	588	561	546	552	561	547	572	539	565	536	569	595	574	598	537	593	559	585	574	560	602	595	622	560	576	572	587	566	606	608	557	581	572	538	559	563	577	586	564	638	539	619	624	560	594	557	641	532	529	560	555	611	596	596	530	542	587	592	585	543	551	583	556	579	565	585	569	564	561	534	553	596	551	552	566	591	539	553	569	530	543	571	580	570	550	596	540	558	562	563	593	547	582	580	591	548	568	585	555	551	546	583	583	507	567	510	562	542	582	560	523	537	609	575	582	594	576	585	568	599	561	556	564	577	573	588	547	583	632	585	549	573	555	569	577	582	544	575	581	552	543	574	561	585	532	519	595	547	543	565	594	562	584	565	577	572	524	552	550	584	602	559	584	587	604	576	614	596	582	549	569	563	577	595	573	544	545	585	530	589	560	568	547	564	567	561	597	562	575	588	549	582	578	569	582	578	563	561	548	566	575	556	586	575	579	533	580	558	565	547	555	555	525	558	547	588	573	594	550	527	588	595	572	604	562	586	571	565	600	538	580	529	563	573	594	571	556	547	500	591	600	541	568	580	545	564	651	555	556	576	581	558	578	555	558	581	564	566	577	622	538	577	496	540	592	584	580	526	588	585	594	620	591	592	563	562	588	597	520	543	553	528	611	606	535	568	586	535	542	575	551	571	519	612	605	594	561	552	594	583	558	523	573	571	538	542	559	552	577	615	538	567	610	587	576	557	555	604	619	560	552	583	572	594	579	600	563	552	597	587	555	570	574	558	562	553	560	579	596	550	580	518	612	558	600	604	566	550	583	605	554	507	559	562	547	606	524	546	562	607	626	553	536	588	641	563	560	565	590	597	570	547	585	585	584	563	566	585	598	555	560	553	561	572	528	552	556	563	601	577	590	600	597	589	582	623	529	547	565	616	563	548	591	585	544	534	601	541	525	583	608	549	575	554	579	559	592	579	553	580	594	538	602	597	579	607	543	577	535	559	531	553	589	557	539	604	582	592	593	530	568	524	602	563	575	568	592	598	545	590	571	546	559	546	571	557	553	545	600	599	565	619	628	604	623	588	576	541	594	586	576	588	546	586	608	597	588	549	590	572	567	590	592	571	604	574	580	563	553	588	566	568	539	598	546	608	538	544	573	542	540	578	558	529	563	593	567	553	571	558	543	576	581	561	609	574	573	577	561	555	579	555	618	582	585	547	552	583	581	566	592	544	567	577	567	575	615	530	582	605	561	603	559	531	597	556	582	534	562	567	557	608	580	556	561	589	552	585	589	551	559	609	580	561	605	572	588	562	578	527	505	590	587	593	566	591	516	565	569	629	577	526	546	543	600	576	531	556	576	569	605	565	604	547	574	608	555	573	572	574	584	590	585	576	570	554	591	573	573	586	583	602	550	586	572	543	582	565	551	580	547	636	532	554	579	572	573	591	616	540	555	598	593	560	570	582	603	570	519	557	584	553	610	600	586	567	573	606	574	553	603	540	539	570	558	516	550	583	549	558	568	576	582	580	603	571	550	552	563	565	570	586	572	559	546	568	591	548	541	548	581	575	585	562	545	546	537	557	544	531	547	562	599	557	559	572	545	532	595	576	580	617	540	564	578	585	561	577	601	547	570	581	612	539	555	565	551	554	557	556	617	564	595	508	575	563	578	564	520	532	605	598	602	556	553	586	548	578	582	544	564	604	589	577	566	557	584	595	561	542	597	599	562	547	550	541	580	546	580	550	561	567	572	582	578	564	587	586	555	598	559	632	584	570	525	549	546	571	575	572	526	563	552	566	551	559	612	585	600	573	595	568	548	520	605	545	564	626	577	538	589	582	580	553	543	565	588	584	562	511	604	541	580	564	563	551	582	594	595	614	590	580	571	588	584	576	575	584	597	581	568	569	569	560	543	543	594	561	556	554	555	608	577	531	559	592	544	580	565	571	532	571	527	532	527	531	583	569	562	530	585	569	556	577	587	563	596	505	609	597	544	553	559	584	589	548	548	561	592	580	609	547	588	600	578	566	583	613	571	564	518	561	579	574	627	545	586	603	537	565	487	542	543	615	584	575	598	519	585	566	576	569	594	532	578	534	548	572	549	563	576	581	561	539	609	595	546	541	586	601	572	558	538	558	591	565	592	557	572	582	579	576	584	580	560	578	562	591	587	565	577	590	537	567	566	540	603	623	573	585	537	573	602	564	547	591	559	604	573	551	580	571	594	531	597	556	531	491	585	576	594	551	565	553	560	588	575	560	547	536	623	566	548	585	569	588	589	540	559	558	555	548	617	517	615	513	568	599	600	553	520	539	551	585	556	545	595	553	567	572	568	632	584	586	551	530	551	595	561	568	564	519	567	612	577	579	592	556	549	618	578	605	600	555	593	578	580	552	544	522	610	544	568	531	557	522	581	559	590	597	576	574	557	546	543	562	568	605	611	559	601	564	581	574	599	569	518	562	563	554	607	571	573	611	567	540	587	579	541	568	573	548	598	591	570	545	570	539	546	540	561	538	577	568	577	595	583	578	592	544	574	540	633	554	585	570	567	552	578	601	563	620	579	585	552	542	550	554	636	551	594	559	536	534	595	580	541	582	557	581	603	567	543	543	539	540	590	576	572
44594	19562	6307	2364	1540	1047	894	829	679	610	597	600	474	482	491	492	512	474	459	460	448	423	431	442	427	476	401	415	396	427	414	424	430	413	387	401	380	397	419	407	386	396	390	364	386	393	383	361	382	414	387	397	374	381	386	369	362	398	393	389	389	403	402	359	399	412	386	401	341	377	386	375	407	379	403	379	380	374	414	370	382	400	363	383	404	404	408	394	408	360	407	373	411	378	367	402	384	382	371	360	358	383	388	370	380	414	381	385	354	372	354	381	335	414	369	370	382	377	385	369	352	398	370	398	401	405	371	365	398	366	382	383	374	369	339	380	379	397	385	358	406	380	399	368	362	399	382	420	433	381	381	344	372	373	362	418	387	377	384	396	387	382	406	355	387	361	374	381	356	389	389	371	390	392	392	390	405	402	344	378	399	364	401	416	379	362	393	384	389	384	391	372	354	389	416	397	432	379	404	409	390	384	332	391	391	335	383	405	390	394	380	397	385	379	413	380	386	412	373	379	389	402	380	370	366	414	406	405	382	350	418	434	392	389	395	397	390	382	379	351	424	367	402	387	409	429	366	386	398	358	388	389	361	362	371	386	385	360	398	378	374	400	362	354	426	360	368	382	369	388	388	391	383	381	373	406	400	370	376	386	376	411	350	370	380	362	370	373	395	386	375	397	388	361	372	355	407	396	430	382	387	364	377	364	359	398	391	389	367	390	405	381	438	372	359	361	398	386	420	391	400	383	407	395	412	390	385	350	365	381	384	365	380	412	393	356	397	396	350	364	387	391	359	350	367	359	382	384	407	426	381	381	349	394	390	425	374	392	380	397	394	373	361	385	365	375	355	377	400	369	377	390	385	409	360	379	398	422	353	348	368	367	375	400	370	369	384	370	384	369	390	397	347	377	396	386	389	344	416	419	364	392	366	400	364	351	398	404	361	374	405	386	407	415	373	392	397	410	364	368	365	349	383	399	394	385	360	408	375	393	406	388	394	384	392	363	415	379	410	360	352	361	385	372	361	378	411	351	385	412	401	383	345	407	387	375	354	385	368	398	398	405	387	398	355	378	393	371	363	413	371	381	414	391	366	389	410	366	371	371	407	361	361	389	383	388	361	347	377	375	425	398	363	378	357	387	353	377	364	341	414	388	370	362	374	380	412	339	346	404	382	389	389	410	387	411	378	395	381	421	389	354	430	379	377	361	382	373	406	390	407	400	381	420	380	382	369	402	382	375	347	385	393	356	395	391	364	397	394	362	390	393	396	366	374	400	409	356	392	394	428	369	394	404	392	354	372	389	410	350	371	395	358	395	366	378	384	373	416	379	389	397	347	387	385	394	387	403	370	362	352	390	378	360	386	409	389	388	405	356	370	398	368	418	417	413	356	397	371	370	408	368	370	362	383	372	404	425	403	415	369	382	393	406	395	365	372	372	395	364	378	366	379	373	394	377	362	355	401	374	355	399	402	419	327	364	416	378	412	366	411	418	367	411	394	406	402	383	357	372	396	410	365	380	395	399	409	379	369	417	427	380	378	344	390	363	378	369	381	394	378	376	387	388	347	379	335	363	379	417	364	381	370	400	382	384	375	351	371	397	384	354	389	367	331	377	366	399	409	412	394	373	346	398	405	416	384	367	377	346	422	417	391	410	380	389	383	373	396	404	389	375	374	402	363	367	366	410	407	386	402	348	408	344	407	337	384	406	351	365	381	378	397	389	408	379	365	394	363	398	350	362	440	371	411	406	381	387	384	377	374	390	399	392	379	376	391	386	369	379	358	375	385	386	367	340	379	383	393	411	395	398	386	379	396	388	381	427	356	383	375	373	367	351	377	374	390	407	377	373	408	370	391	356	409	370	372	364	352	398	406	356	370	398	376	359	382	367	375	412	405	405	406	404	380	359	377	382	411	386	413	377	391	415	388	360	404	405	371	365	353	352	411	394	375	386	373	409	370	362	360	378	363	372	369	366	409	353	339	377	363	368	371	359	393	399	406	382	412	381	377	358	378	381	345	378	380	462	363	360	376	400	389	396	385	375	366	333	370	372	401	397	390	397	403	384	383	355	377	391	405	376	367	375	368	345	407	397	344	369	415	362	324	386	410	384	396	373	324	371	386	364	394	365	382	362	405	382	410	396	371	348	361	382	372	365	371	409	390	369	421	402	391	387	371	395	391	365	390	386	375	413	347	361	405	398	388	427	361	394	419	362	354	388	400	403	369	376	370	387	425	384	442	378	405	367	368	359	381	384	402	400	397	384	372	388	394	362	405	367	334	380	407	353	419	401	376	368	371	390	369	418	408	357	358	397	439	326	363	387	382	379	394	387	413	361	396	416	348	386	369	348	393	438	393	378	372	404	417	393	422	384	345	376	435	385	396	366	364	412	409	364	398	407	374	358	377	389	423	409	415	361	436	379	387	387	374	395	366	390	398	369	382	383	424	368	375	376	370	398	410	408	369	357	366	402	386	416	373	389	369	376	391	338	376	395	378	389	390	381	393	397	386	362	385	385	387	385	341	403	434	333	394	392	379	366	377	347	392	391	371	394	421	336	396	364	357	391	364	397	405	375	362	351	357	396	374	377	341	410	386	343	400	376	370	360	396	349	350	380	414	396	381	367	361	379	373	391	387	409	349	381	384	424	410	364	378	394	372	420	404	390	399	405	373	381	393	397	401	391	393	378	408	385	431	373	397	398	371	366	386	416	399	359	344	384	359	401	391	378	341	351	404	395	368	388	403	407	396	382	381	386	383	386	402	418	338	360	366	379	352	378	382	393	378	376	374	334	372	370	356	396	412	379	388	375	360	374	390	396	371	364	366	391	386	365	378	414	395	392	348	379	378	395	379	399	332	415	403	413	402	383	340	356	389	403	410	363	380	359	371	377	357	407	376	402	357	363	380	419	399	380	415	416	384	376	387	372	398	402	414	396	377	409	382	355	385	401	358	383	420	363	410	388	370	372	391	377	429	414	391	392	405	371	412	390	379	388	396	434	370	385	389	406	387	379	386	371	397	370	355	385	380	373	381	367	401	394	384	383	396	385	399	417	349	373	387	391	402	379	414	372	359	378	410	422	385	403	354	378	379	377	372	374	392	387	365	401	366	423	388	406	400	407	360	390	360	369	370	386	360	413	399	371	392	378	380	390	411	373	374	335	380	378	390	434	394	410	373	385	414	397	396	384	378	354	382	400	367	399	406	388	360	371	389	394	382	390	401	379	353	340	367	396	388	403	388	356	354	394	387	399	394	398	390	398	383	409	398	389	385	351	377	407	358	369	390	365	340	362	388	399	399	389	401	401	370	375	413	401	370	382	375	391	391	378	372	377	365	399	371	374	375	364	343	387	390	381	363	368	384	392	386	377	322	401	400	392	343	366	412	378	415	383	412	387	409	370	420	367	369	370	412	429	407	375	431	390	384	358	377	372	377	353	389	367	351	428	395	405	398	389	353	405	392	387	394	376	380	407	405	378	392	382	395	400
21958	2399	4827	5683	4912	4031	3549	3140	2726	2420	2177	2072	1903	1872	1716	1718	1595	1586	1489	1467	1356	1266	1193	1214	1198	1244	1102	1145	1095	1130	1160	1117	1090	1084	998	991	1057	991	989	1044	1009	1018	1033	1026	993	981	914	1023	1021	1050	1008	1004	1024	956	956	1002	950	989	896	958	965	958	909	955	912	990	950	966	988	877	962	936	890	924	972	945	928	960	908	959	922	955	1001	930	951	939	950	979	957	874	912	903	936	969	930	964	969	965	917	931	912	904	958	935	968	948	926	985	919	998	940	939	886	976	884	943	962	968	957	945	935	896	957	838	972	920	909	916	908	960	956	952	905	906	923	963	898	875	960	906	939	954	950	939	911	929	905	953	919	951	856	915	896	912	933	921	931	876	878	916	980	925	923	942	877	965	900	920	951	964	926	910	917	915	992	916	921	879	901	909	982	939	950	909	940	928	915	905	885	910	930	904	984	909	916	909	896	890	914	950	904	921	891	985	946	948	919	955	923	864	936	882	933	943	911	957	943	912	1028	899	919	964	943	950	934	938	928	946	947	897	915	878	915	876	857	920	895	941	964	905	877	943	901	940	933	919	922	911	886	902	913	942	951	919	987	879	930	929	926	862	917	931	907	916	944	952	944	917	936	862	963	938	899	917	931	978	945	930	889	968	935	918	914	936	906	900	965	925	978	913	881	930	910	956	895	906	955	909	975	975	887	977	927	939	877	994	941	902	948	871	960	961	907	892	919	915	894	918	961	917	912	906	924	967	1013	911	939	930	934	920	934	902	916	959	898	938	949	867	901	904	908	937	927	939	916	926	896	921	912	879	930	969	954	918	986	940	927	913	929	912	940	898	935	932	935	889	837	916	985	910	931	973	880	923	940	964	863	865	919	954	945	922	943	896	932	856	904	911	916	940	956	932	980	934	917	910	907	929	945	934	988	930	925	952	974	936	924	891	977	925	938	902	929	922	908	906	989	959	925	883	900	905	927	919	908	930	943	941	1000	949	949	909	935	921	974	907	922	968	863	904	867	904	930	936	879	921	892	916	961	924	971	889	920	949	929	941	972	910	901	920	966	901	885	898	944	912	922	943	908	928	935	891	960	871	886	943	905	943	879	930	993	908	929	927	915	902	1019	939	923	863	938	933	912	967	913	914	945	942	893	917	885	881	957	966	907	937	954	882	896	942	920	964	925	980	922	935	951	934	948	900	942	909	920	883	893	900	945	964	940	947	936	914	945	845	962	899	966	959	911	907	920	906	918	952	909	976	906	879	956	945	912	893	964	911	875	904	926	945	934	995	898	931	960	941	938	936	958	903	931	930	920	909	971	903	919	887	939	993	970	914	884	958	908	912	873	958	913	935	956	930	950	945	944	879	922	978	913	933	909	927	933	905	957	883	937	903	908	896	967	937	920	878	894	929	955	976	911	910	978	918	861	896	927	905	919	880	924	930	914	953	901	917	922	942	946	911	943	932	955	974	931	953	962	912	950	924	953	905	939	902	944	904	893	974	935	933	893	924	935	927	898	889	906	888	914	954	898	937	938	941	925	889	919	914	949	898	911	937	946	950	884	883	888	920	865	856	967	896	906	943	908	917	957	949	937	915	902	954	930	944	921	840	934	920	895	936	897	871	864	883	948	884	970	955	917	974	973	959	924	857	920	951	917	932	935	875	934	951	893	977	892	933	938	914	895	927	884	913	968	969	916	914	988	941	879	899	888	926	922	926	949	951	909	936	903	921	923	882	895	996	881	877	897	907	897	956	889	916	889	932	939	886	893	929	867	914	917	948	959	886	897	891	915	919	928	925	904	943	916	937	976	905	870	883	897	926	941	989	927	923	883	941	931	867	950	905	811	933	898	942	887	897	959	924	951	930	907	946	912	862	904	960	975	950	962	969	986	958	941	908	930	895	941	913	896	890	937	910	913	920	959	945	912	872	939	908	935	968	974	898	893	912	922	882	952	948	955	947	919	936	897	916	902	932	958	943	929	900	840	969	950	968	924	928	912	948	905	950	921	886	950	935	888	924	938	866	926	897	923	943	900	904	899	919	964	858	940	933	974	907	926	872	956	915	935	912	925	956	922	914	948	920	917	885	937	920	871	951	924	971	924	902	974	883	909	963	911	931	901	915	922	894	865	958	963	941	921	903	927	919	925	925	910	926	946	932	878	928	905	893	954	979	953	929	942	971	915	918	851	879	865	931	877	859	950	952	920	945	909	926	931	875	940	895	898	949	953	956	867	945	864	844	899	945	1002	959	927	937	951	898	884	892	907	884	967	917	868	947	939	891	901	928	960	916	885	901	887	941	959	955	961	916	904	950	937	882	899	972	922	943	950	936	936	960	930	898	944	912	914	864	892	880	957	953	970	898	854	971	903	892	980	916	926	916	951	952	899	887	954	969	975	924	993	917	933	890	970	918	964	950	943	932	961	957	947	971	891	928	918	963	912	930	909	902	916	952	899	930	942	960	944	907	900	879	978	956	957	949	923	922	886	892	967	914	900	914	971	922	924	912	896	951	898	932	877	931	901	878	941	903	909	923	895	924	906	826	937	930	903	931	916	920	947	925	930	984	911	890	920	883	954	949	968	976	962	885	975	883	908	882	925	909	942	935	963	942	932	937	905	966	894	957	963	932	860	919	907	929	948	880	964	959	917	893	941	912	883	938	904	986	922	933	922	897	948	892	999	901	920	942	923	943	905	913	860	965	912	890	945	900	932	896	953	931	890	944	919	879	941	911	961	925	852	868	934	877	893	983	937	893	938	918	974	923	919	947	915	899	953	987	918	932	888	995	950	944	874	919	947	848	895	944	906	920	917	856	942	910	859	970	866	925	915	912	887	920	928	873	966	925	942	918	912	902	894	877	946	931	887	935	929	903	931	910	911	897	944	929	958	925	916	913	924	964	876	948	908	941	919	1006	862	951	922	916	883	873	909	974	924	931	909	887	922	949	930	885	932	897	930	898	890	946	907	946	903	944	909	886	944	947	965	883	891	898	939	911	939	924	888	898	899	905	928	895	924	870	948	877	882	908	919	918	902	904	924	925	919	875	875	889	918	942	922	900	947	919	928	896	887	892	926	948	935	928	921	944	907	933	877	948	906	944	935	939	863	852	911	910	964	903	894	912	967	916	957	927	927	900	917	938	887	947	915	964	940	857	922	941	980	978	923	923	921	963	937	940	905	909	950	882	937	950	932	869	953	882	944	899	906	936	951	936	932	927	940	924	948	956	930	935	906	960	875	908	983	936	937	944	937	951	940	976	892	897	892	914	901	992	896	921	898	946	850	937	929	949	923	930	848	932	931	907	874	962	903	950	886	911	903	910	910	950	909	934	920	927	930	1002	893	900	925	911	930	943	898	882	922	933	961	937	915	919	893	948	999	875	976	918	857	864	893	973	938	887	977	908	899	940	921	911	875	982	907	886	910	936	898	910	894	936	956	902	898	913	957	943	924	917	907	928	910	906	899	927	905	900	885	931	880	897	986	874	941	954	924	918
2800	244	205	225	184	166	175	159	161	133	144	150	146	172	191	155	151	146	143	129	156	140	105	122	155	142	174	158	130	122	147	169	138	137	120	138	140	135	128	141	132	152	155	154	140	147	132	139	132	169	124	134	120	124	132	142	145	152	125	146	135	136	142	132	149	146	115	157	134	164	120	172	138	132	129	160	127	155	149	131	144	157	121	129	128	144	160	146	134	145	119	145	132	124	144	143	134	141	146	136	125	147	150	148	134	134	133	119	137	142	134	134	144	162	129	147	139	115	142	124	126	132	125	121	149	138	146	154	160	132	140	142	137	134	144	151	127	158	141	156	150	151	126	135	127	116	138	145	130	142	124	142	148	130	153	159	145	132	164	136	164	149	138	137	152	152	104	136	140	144	152	126	122	119	136	139	126	153	160	138	129	137	138	157	134	118	123	154	154	138	128	129	138	133	141	167	148	139	139	146	116	152	117	126	151	166	146	165	150	142	137	139	150	127	132	112	132	127	135	120	134	165	138	140	142	135	156	142	135	147	135	156	131	173	150	110	140	116	144	156	135	141	155	147	130	133	138	144	126	131	143	118	138	134	140	119	140	122	142	126	175	126	131	159	144	126	153	117	154	153	140	129	138	165	146	156	132	143	141	128	138	146	132	145	133	138	142	132	136	120	139	129	142	146	133	143	166	133	127	164	134	131	128	167	135	135	139	138	129	143	162	145	150	116	163	146	148	131	147	157	142	145	130	133	136	138	167	130	143	123	149	158	135	142	121	142	139	130	137	130	130	150	133	127	135	125	139	146	143	139	140	172	133	154	132	143	112	145	127	146	134	112	164	135	135	145	145	146	138	131	142	126	132	142	130	135	118	134	136	129	159	135	135	139	162	135	148	130	129	146	148	131	168	140	132	152	130	137	141	146	135	144	144	118	120	144	116	144	143	128	148	155	135	139	154	134	154	129	145	151	148	151	142	134	147	126	156	160	136	147	139	142	136	144	135	151	133	143	135	120	143	142	144	132	131	120	129	160	122	148	146	148	142	140	137	132	145	117	125	120	137	132	144	136	168	147	125	125	135	123	128	154	131	150	137	155	147	127	124	156	139	132	130	118	142	130	134	131	144	165	161	141	109	135	128	155	142	135	143	113	157	146	139	142	145	148	131	157	140	134	136	131	135	131	136	128	162	131	158	150	126	152	155	126	133	156	137	135	145	116	122	122	123	160	142	146	144	148	136	140	133	132	149	157	127	150	149	148	135	153	159	148	138	157	138	159	146	140	131	129	141	156	138	133	147	151	169	148	146	141	133	163	134	132	143	140	155	140	114	129	144	152	124	128	140	147	134	136	142	158	123	112	142	144	138	156	124	134	157	143	139	135	127	136	147	135	136	143	138	140	145	133	127	120	153	150	142	141	124	143	137	155	138	141	114	141	151	145	116	137	141	136	131	147	127	139	122	128	139	156	138	126	113	129	144	165	135	159	123	129	162	142	138	138	145	127	136	136	139	163	142	125	129	152	138	164	155	135	125	143	122	128	133	140	140	130	146	123	153	134	147	135	143	159	139	138	135	128	107	156	138	154	138	153	127	147	129	132	130	144	152	141	125	151	138	122	137	145	134	156	139	160	145	139	156	132	157	131	137	150	146	125	150	128	125	137	139	152	153	118	121	142	135	142	117	145	126	138	141	152	145	161	133	124	141	138	131	124	126	130	136	135	144	161	162	140	145	154	130	135	154	111	158	149	139	126	124	141	143	141	132	144	154	122	116	133	137	130	148	149	154	139	155	168	156	155	150	129	121	138	132	158	129	148	128	135	131	133	116	114	124	115	146	146	129	139	123	112	140	132	137	131	158	149	133	134	119	150	123	150	123	140	137	141	150	142	142	150	152	140	129	137	156	142	137	131	134	134	153	145	171	146	148	121	122	160	142	148	157	135	156	137	127	145	142	124	132	125	130	143	160	130	148	123	165	144	149	146	138	136	160	112	129	130	126	163	143	131	135	121	146	138	139	150	141	153	161	143	155	142	165	149	144	148	136	134	138	135	127	154	142	147	136	136	123	153	100	138	111	147	116	159	141	132	144	143	133	157	140	138	136	127	132	138	151	137	141	130	142	157	156	143	145	162	137	145	121	134	108	153	150	134	134	122	155	139	116	150	153	131	141	134	132	141	136	161	151	126	135	143	140	137	146	150	156	146	141	153	152	137	152	111	146	146	152	141	147	137	137	118	133	156	130	135	128	116	145	129	159	121	140	151	143	130	136	152	135	138	122	162	138	148	119	129	126	142	141	133	128	138	122	154	150	124	160	127	142	136	136	126	133	126	119	153	135	152	137	116	139	113	140	128	144	146	130	151	143	154	132	130	133	139	146	117	138	144	158	144	159	130	135	125	125	136	139	107	140	140	134	142	155	142	130	149	156	150	151	147	138	146	141	134	145	137	117	132	153	163	150	174	127	149	132	131	136	135	132	148	140	134	144	143	135	142	145	149	116	152	143	131	133	129	129	131	134	139	128	142	140	158	131	142	123	133	126	145	134	133	127	144	151	144	138	108	134	122	113	117	146	155	142	131	149	129	137	149	145	131	142	133	142	146	151	132	139	138	132	130	147	147	117	147	148	121	141	149	141	159	167	142	134	149	155	153	155	133	132	115	132	109	163	107	148	143	146	136	114	129	131	155	148	151	129	155	127	136	180	133	115	137	156	134	130	127	136	143	118	156	145	148	131	146	132	158	145	144	149	140	126	136	158	134	138	135	130	156	122	125	154	144	117	114	116	122	137	115	132	126	128	143	132	152	135	130	147	153	130	127	129	127	152	139	118	127	143	143	165	145	143	157	153	147	132	131	138	160	128	120	127	112	153	157	133	133	142	143	148	116	160	124	142	133	151	148	135	169	147	134	124	133	131	109	133	118	117	136	136	128	126	145	116	142	126	145	122	130	132	154	140	139	149	171	156	146	140	137	146	137	137	131	142	174	156	162	156	149	151	138	155	120	133	143	133	119	140	127	158	162	134	147	118	139	151	146	130	164	139	145	131	134	147	124	141	139	138	140	137	138	115	142	127	152	152	129	145	145	154	136	138	131	129	135	150	148	127	142	167	153	142	148	138	124	154	144	122	125	149	153	152	133	126	136	121	135	141	156	149	140	130	135	132	132	136	135	133	138	142	121	146	155	131	133	115	136	147	122	126	160	136	162	124	137	127	167	135	165	137	131	114	163	120	125	161	155	152	137	149	157	119	145	145	153	137	135	130	113	148	138	150	148	153	120	149	145	156	162	123	138	124	127	149	149	165	128	143	144	125	132	121	128	133	131	146	135	158	166	148	151	144	159	137	132	125	146	136	136	135	154	155	157	116	112	160	164	134	137	132	144	159	146	153	157	127	152	135	114	117	141	150	130	138	144	113	133	148	132	120	161	138	125	137	142	162	142	145	129	127	147	131	138	137	122	140	147	133	147	127	125	152	145	142	136	135	145	120	144
3185	463	572	605	581	521	561	494	551	525	450	473	484	503	463	496	477	456	461	477	486	447	445	433	447	426	410	408	416	411	472	425	442	447	424	392	417	402	403	377	437	400	398	402	410	426	391	431	399	418	438	396	405	434	424	393	402	443	394	422	419	383	428	416	458	432	382	409	449	385	443	409	410	439	425	415	402	436	410	425	407	427	423	401	414	419	421	413	406	405	401	415	395	384	399	409	401	392	439	393	411	440	414	408	420	414	414	437	413	443	397	417	401	393	452	410	389	419	418	407	390	404	424	426	361	407	433	430	430	459	401	386	414	413	412	425	419	422	409	403	409	387	383	425	423	431	422	419	386	412	422	409	442	469	441	420	408	416	410	397	435	424	402	444	471	391	415	441	437	416	418	415	424	409	429	392	448	428	417	414	412	416	424	439	409	406	397	434	409	421	423	425	435	398	382	395	427	365	406	403	467	443	419	384	413	430	416	401	409	387	402	365	394	412	417	421	425	387	427	429	396	392	381	418	406	403	391	464	399	422	403	403	408	415	412	391	398	393	416	431	411	417	404	401	404	373	400	415	437	384	375	440	418	399	413	403	426	360	445	409	438	406	339	416	390	384	439	432	376	444	397	378	417	432	420	439	426	420	424	405	395	414	418	418	425	427	417	405	422	406	412	415	399	397	442	411	404	398	403	401	405	405	411	427	450	414	381	405	422	402	430	373	412	402	414	404	393	401	401	391	432	408	427	413	418	439	409	361	463	420	402	419	405	398	425	394	451	404	400	417	390	411	440	390	434	415	416	399	387	414	429	433	424	385	448	386	387	435	444	421	421	427	393	418	413	401	428	431	408	380	422	421	395	441	407	412	373	395	415	420	437	409	417	402	433	389	406	388	446	407	446	405	365	407	407	429	402	454	457	411	414	391	436	434	415	411	420	396	392	424	396	416	414	416	432	434	427	403	446	387	416	422	392	405	423	429	382	428	415	380	388	420	420	443	399	387	414	376	401	367	407	427	362	405	410	426	424	390	390	421	425	375	418	459	432	434	418	441	406	427	388	412	404	425	419	389	408	390	387	372	445	402	423	410	399	420	430	401	404	427	396	401	418	408	398	411	410	414	367	439	422	419	472	438	396	433	418	421	410	437	413	405	428	440	396	412	416	426	415	415	407	407	395	417	428	394	386	416	384	443	440	395	447	432	399	447	415	421	386	410	426	452	393	401	431	368	405	390	399	421	411	401	396	416	409	395	430	417	409	447	391	442	421	413	417	391	401	390	456	405	426	466	397	397	426	409	416	393	424	384	418	418	402	415	400	395	431	422	431	371	413	435	362	405	427	423	386	410	424	408	395	410	421	411	377	392	378	423	403	427	429	414	416	412	446	418	394	421	406	382	382	423	419	366	398	418	376	392	446	401	440	422	406	420	411	442	430	390	400	421	417	382	384	380	435	382	412	393	381	449	434	415	409	418	364	376	398	400	414	412	440	421	378	386	394	392	424	423	411	407	421	384	395	421	405	441	419	416	396	408	460	427	454	391	380	394	374	445	400	392	416	419	438	379	456	409	401	430	419	389	400	443	405	401	420	402	419	394	404	444	434	389	394	388	366	455	452	399	422	370	401	405	385	400	395	422	431	408	442	445	411	388	381	430	402	429	434	445	413	427	417	416	365	414	401	404	394	397	427	389	405	412	381	429	375	429	386	417	385	381	406	391	440	422	398	425	381	402	399	391	452	413	433	451	365	413	417	449	346	416	388	396	380	387	411	417	465	435	415	396	346	411	414	459	425	432	375	427	425	382	420	379	405	402	408	435	406	393	451	433	423	431	413	394	428	433	416	442	372	398	439	371	374	385	394	387	398	399	397	391	419	392	403	418	381	390	436	408	404	393	409	391	403	393	417	380	442	413	416	400	414	403	430	401	391	394	419	353	394	407	428	416	371	410	444	419	410	443	414	386	414	394	435	414	412	444	400	398	407	394	392	434	382	412	414	435	391	407	406	434	414	415	383	454	439	399	385	407	401	434	426	434	432	398	375	421	456	369	415	397	428	423	417	408	388	365	419	409	433	415	441	404	428	418	396	391	404	382	423	469	431	405	401	421	394	428	430	426	418	428	439	393	411	422	429	373	395	431	447	391	407	411	379	410	403	396	378	371	413	445	383	403	412	401	421	455	418	406	394	436	423	410	411	415	441	453	418	425	429	409	403	443	402	400	385	441	380	437	421	387	420	383	422	410	392	413	374	401	401	421	435	381	425	412	385	371	407	386	410	396	414	419	412	386	393	417	415	445	387	408	419	396	415	396	417	407	410	409	406	392	391	405	452	402	409	375	414	434	379	397	413	434	379	446	414	416	428	420	408	363	373	379	416	432	397	393	395	401	423	391	423	403	401	412	405	442	394	426	422	422	425	401	392	439	395	386	402	414	412	436	390	411	390	382	389	417	407	403	406	415	430	416	394	384	390	394	431	433	410	417	424	431	374	400	430	425	416	399	448	417	412	434	424	395	430	420	418	419	411	424	444	401	454	413	424	383	402	397	417	410	413	402	408	451	431	441	453	432	421	422	465	448	417	426	430	390	431	411	405	409	466	398	438	412	413	389	392	408	412	403	435	376	471	426	396	403	403	411	420	400	388	411	436	410	391	409	438	424	416	415	410	419	386	404	398	418	421	415	416	423	454	434	420	404	405	432	392	438	405	403	427	412	396	425	383	410	357	410	420	425	378	409	398	449	417	394	398	414	427	413	415	404	410	405	432	433	393	418	431	396	416	417	429	397	358	415	431	412	434	388	406	409	416	377	395	424	369	422	422	436	404	402	422	401	412	394	437	414	426	387	379	403	419	395	442	402	448	391	435	416	406	447	431	387	423	427	401	386	400	416	421	394	428	438	416	383	425	385	389	383	405	425	391	379	427	429	421	406	385	409	399	416	411	446	386	432	411	422	388	398	410	416	412	382	450	435	447	420	381	403	420	432	437	398	398	425	429	429	429	414	427	425	421	455	406	426	400	408	415	396	399	404	425	429	399	426	418	425	391	405	443	394	441	402	396	428	415	425	397	416	425	386	409	360	438	437	415	400	399	413	428	429	410	388	375	383	447	443	397	401	444	421	387	413	377	384	438	421	387	430	444	408	426	366	418	440	446	400	374	388	432	423	429	417	393	443	425	419	416	418	392	418	408	444	434	439	407	432	414	401	407	423	416	418	388	414	424	427	401	386	399	418	389	442	389	421	381	393	412	398	382	420	400	400	412	423	422	380	419	409	397	401	400	406	414	405	422	419	413	360	463	416	397	405	429	409	408	398	401	432	430	437	426	419	420	454	407	401	411	441	372	411	424	417	393	406	398	386	421	402	417	407	405	388	454	402	379	392	406	422	436	403	416	414	404	388	374	406	399	432	406	406	397	451	391	379	438	361	413	421	383	360	437	410	405	390	376	411	392	406	421	411	423	418	403	388	390	413	439	404	409	458	420	422	404	424
32995	9067	1406	935	734	500	479	403	384	332	328	277	313	253	270	273	268	232	261	191	215	237	234	247	231	228	204	230	195	243	208	200	227	213	224	200	218	196	216	218	210	238	213	199	227	197	212	181	224	225	194	182	194	189	201	229	203	248	239	201	209	226	210	195	229	193	177	182	215	208	211	209	224	202	201	219	194	197	209	197	209	245	212	182	202	199	192	183	218	198	185	184	199	224	218	210	197	205	197	195	178	204	214	193	215	188	223	199	203	208	215	210	206	214	184	222	195	199	207	183	184	178	201	194	232	194	203	232	195	227	195	212	206	176	209	199	211	196	197	224	196	185	241	214	214	177	198	175	207	209	208	216	199	223	206	220	193	199	200	221	203	209	214	192	198	217	183	208	185	197	211	219	232	203	203	229	199	198	217	204	202	198	247	188	200	228	199	192	219	211	230	216	233	236	197	204	208	183	182	192	191	210	200	207	230	180	217	219	185	181	189	187	192	200	202	198	181	218	229	220	249	207	222	216	200	220	191	194	201	216	210	178	197	218	206	213	183	185	221	192	254	197	174	207	212	212	203	224	215	204	177	208	205	231	202	221	187	205	217	218	192	214	229	194	188	200	213	205	213	196	213	219	210	224	192	225	196	188	219	225	206	204	189	178	216	229	177	206	211	224	212	221	197	200	217	208	231	205	209	201	208	199	212	206	198	195	199	181	242	207	216	219	225	198	208	203	221	200	209	198	214	227	248	208	202	197	203	223	186	226	204	191	206	198	211	192	207	224	215	241	189	220	205	229	199	206	202	229	221	206	207	214	206	221	214	184	198	220	196	183	192	212	199	183	217	208	177	210	175	189	214	203	212	192	218	206	190	229	220	197	205	214	192	200	210	186	200	184	201	219	233	224	175	264	194	197	206	225	206	214	221	206	237	201	200	188	207	190	178	184	219	186	220	195	201	222	209	233	211	173	213	196	201	206	217	190	210	187	218	208	163	188	204	187	204	216	181	220	227	225	192	218	174	192	232	199	194	200	197	222	206	193	229	209	191	242	219	180	195	221	198	234	200	210	195	216	234	212	176	214	194	218	211	211	216	170	191	198	212	210	207	191	192	199	214	188	190	197	215	186	180	176	202	229	174	203	212	205	183	229	210	231	188	230	186	210	209	201	208	196	186	208	209	196	180	210	208	196	226	188	192	197	192	205	206	209	196	212	244	214	221	209	200	188	209	200	205	200	225	232	219	178	209	208	203	210	169	197	209	219	222	197	194	195	218	205	192	240	200	220	220	212	226	203	180	221	212	171	196	224	207	194	191	178	223	204	218	189	208	206	188	203	217	196	179	192	194	203	200	202	191	203	207	201	207	206	187	190	196	212	209	228	208	193	197	214	213	209	228	215	177	200	184	223	208	216	202	201	203	220	197	220	198	183	189	199	218	194	230	202	232	218	203	225	190	191	225	198	213	220	196	195	195	195	227	206	190	211	192	196	229	207	197	210	216	175	192	207	227	212	224	225	240	191	204	198	206	220	188	182	224	201	217	245	229	219	198	234	214	183	192	199	193	208	199	214	249	184	178	198	206	209	167	231	172	212	233	209	209	206	217	183	197	214	205	208	187	235	208	228	197	216	209	227	203	180	203	207	206	220	200	207	209	231	221	211	210	208	193	204	173	206	214	184	223	182	193	200	230	181	220	187	199	205	207	221	222	214	214	219	207	217	217	214	201	214	207	205	214	197	214	206	196	211	196	212	202	211	213	203	218	193	208	210	214	192	191	209	217	187	199	214	223	220	203	195	214	209	185	213	211	203	210	193	184	186	194	196	206	185	198	174	222	203	215	191	207	197	215	201	236	225	208	224	177	217	189	198	197	202	204	209	220	197	219	183	170	204	211	196	222	193	222	219	190	210	166	181	195	230	215	206	212	212	230	201	201	204	205	220	218	221	206	184	198	195	199	215	185	236	197	215	209	209	190	195	210	192	218	223	204	183	235	202	220	211	202	199	213	209	204	202	236	198	190	187	225	224	205	218	222	193	202	240	217	214	188	208	198	215	194	234	220	201	233	236	200	203	200	193	197	217	188	210	185	195	225	222	194	201	162	205	231	206	204	214	206	228	203	191	205	214	198	221	204	202	213	205	187	196	227	209	179	202	220	222	213	182	208	221	206	203	233	183	204	193	192	238	217	191	217	188	192	191	194	195	218	188	205	207	202	196	202	227	201	206	187	208	222	208	206	179	239	197	193	194	195	189	195	208	205	214	220	205	211	200	207	188	209	197	203	180	195	232	198	206	215	203	201	180	202	205	197	216	183	196	219	204	201	184	206	210	216	206	197	218	187	231	198	192	198	213	201	196	191	194	212	204	200	203	187	204	202	207	184	209	232	196	197	224	200	189	173	223	191	197	206	205	177	222	199	214	171	202	216	203	201	213	194	239	216	203	204	199	185	198	229	205	207	216	188	229	208	200	226	197	205	226	203	198	205	187	220	193	208	224	229	199	203	223	200	171	197	209	225	191	230	214	232	205	218	217	179	197	216	196	202	208	220	187	215	219	206	202	224	237	208	210	221	200	215	196	201	206	201	192	188	207	182	228	226	176	211	208	227	223	212	229	224	203	189	223	216	212	191	186	212	217	219	190	177	205	195	194	183	195	208	195	202	204	216	213	196	181	196	200	178	214	208	215	181	196	199	229	212	220	209	199	194	212	205	195	216	220	202	201	208	232	188	194	196	177	216	201	215	195	212	204	215	195	205	227	228	210	206	183	179	196	214	188	205	215	213	177	199	189	200	199	227	194	237	204	205	204	203	215	195	233	194	199	222	187	225	201	204	182	209	212	199	201	212	209	206	192	180	245	223	227	217	179	222	181	184	206	197	239	211	209	206	215	205	222	192	213	188	180	201	208	203	198	201	185	202	214	190	203	258	212	171	211	192	214	219	208	189	220	199	190	189	206	216	190	191	175	246	228	190	208	194	210	217	200	231	189	198	199	200	215	187	194	215	220	198	186	197	193	224	237	203	184	214	205	177	226	215	192	190	176	215	227	199	214	195	219	217	190	225	183	224	208	187	237	219	219	194	207	209	209	199	203	220	220	211	227	204	202	206	204	234	194	247	208	202	223	173	211	179	207	190	198	210	207	214	208	184	233	202	191	207	200	216	201	211	208	209	191	202	216	213	196	194	218	234	191	209	207	203	219	174	220	179	215	206	199	212	198	194	257	226	206	196	216	202	213	232	203	220	225	207	205	210	205	203	228	214	199	203	225	203	187	195	197	223	216	232	215	197	223	193	209	206	193	200	231	197	189	212	213	215	197	225	191	207	195	210	199	194	224	198	218	202	200	189	180	228	216	216	192	217	224	205	179	216	194	213	213	191	196	205	217	203	210	210	190	202	221	196	197	259	223	199	214	225	224	205	225	196	226	183	171	194	202	209	213	213	222	182	184	232	212	212	232	226	198	190	210	221	226	211	187	209	230	172	175	205	217
16077	1340	2632	3053	2706	2299	1947	1637	1492	1343	1318	1175	1058	1059	1017	1017	1034	908	885	805	812	709	709	704	684	686	649	655	653	713	702	686	727	638	613	606	629	626	603	613	623	605	585	559	639	640	648	565	582	694	564	589	604	599	579	589	593	599	555	595	605	559	602	581	545	617	604	563	589	594	607	570	578	595	549	577	565	571	584	598	591	596	607	540	566	557	598	562	600	574	572	558	558	578	574	552	569	560	570	569	584	575	571	572	583	606	563	520	610	573	577	585	590	572	523	559	580	527	586	552	569	572	565	612	528	553	594	543	561	585	589	574	562	518	593	598	561	560	559	575	604	564	576	523	577	573	579	536	592	556	558	544	566	554	545	555	564	561	567	555	552	556	565	589	555	566	548	583	555	576	594	569	568	601	533	577	619	542	549	578	524	573	588	588	563	581	545	625	570	583	587	591	551	544	599	520	590	608	558	578	572	567	572	552	549	608	531	575	541	609	550	560	560	543	571	589	587	571	567	562	546	592	547	583	561	561	546	572	633	598	568	555	565	571	582	610	575	604	608	547	551	547	581	567	593	571	562	544	545	585	577	555	563	553	605	596	579	602	538	617	553	591	554	594	528	557	601	583	548	599	555	564	589	575	581	563	534	586	564	553	551	543	541	533	548	559	609	540	567	580	569	596	573	533	539	600	542	555	553	536	573	624	581	593	587	536	594	577	560	601	552	530	597	558	557	559	559	558	578	536	539	598	554	549	603	554	592	561	556	584	568	535	539	573	521	521	565	592	548	572	593	548	521	565	561	565	568	574	563	559	567	549	556	556	560	541	580	562	583	545	601	589	592	552	621	565	565	572	621	546	565	606	594	579	543	588	569	578	587	571	581	578	565	564	569	557	546	554	574	542	558	542	565	551	552	536	546	553	516	590	555	568	619	568	602	548	605	543	557	539	605	556	566	555	579	578	574	516	559	563	577	562	601	554	611	570	570	601	561	588	516	567	562	548	564	582	558	569	568	566	548	580	548	572	562	551	598	574	550	595	548	597	545	549	549	586	617	576	527	562	570	603	579	604	563	574	599	575	592	584	564	600	574	542	564	583	589	547	583	566	556	579	596	578	588	574	577	570	584	550	574	550	589	578	550	581	650	566	538	536	549	520	558	568	574	559	568	579	620	561	574	587	518	551	555	587	550	531	584	561	576	581	585	563	582	583	568	534	548	605	541	565	562	543	600	554	551	554	560	538	593	601	596	521	544	558	533	563	610	600	554	550	493	569	580	574	582	568	559	569	537	593	542	576	606	560	567	603	567	567	597	589	553	585	561	536	550	589	566	555	575	620	604	561	533	593	589	604	520	567	593	575	560	562	554	544	557	546	614	549	575	590	563	568	535	538	511	568	585	533	595	533	540	566	571	555	568	555	586	596	561	577	526	560	556	554	582	583	576	542	537	541	573	545	526	559	570	593	578	555	601	547	540	588	527	607	594	518	570	567	624	564	566	550	553	579	575	540	517	553	577	548	601	556	527	540	558	578	554	583	583	614	572	574	565	606	600	535	522	610	578	548	531	571	559	522	606	571	536	535	601	575	577	584	529	567	543	579	550	524	554	527	591	558	548	577	543	550	562	545	583	564	600	562	504	564	579	568	585	541	570	590	541	566	560	583	580	598	572	582	581	565	585	542	553	550	578	604	579	593	563	592	593	552	540	548	605	566	515	592	546	604	571	514	552	559	578	572	568	577	566	554	592	548	518	557	567	561	523	578	572	551	557	599	526	569	577	575	570	531	530	595	545	560	604	534	588	587	574	580	581	536	557	597	597	577	543	537	604	537	576	591	593	566	592	578	575	569	546	578	534	625	587	558	579	618	533	518	563	591	546	587	612	577	562	567	553	579	571	572	547	593	538	572	572	548	548	570	596	597	524	528	574	538	563	596	576	549	576	565	561	602	546	580	516	556	550	549	571	599	527	556	553	551	591	565	574	580	535	599	553	569	574	552	577	564	597	573	552	615	569	594	567	565	588	569	575	516	557	541	572	580	597	543	550	572	599	558	561	521	600	561	561	561	608	555	580	567	574	536	553	535	562	556	578	527	618	592	646	576	578	568	550	574	586	557	577	605	531	530	577	588	585	545	558	577	586	575	556	572	542	587	589	580	561	525	546	544	551	577	544	587	558	555	537	594	554	596	596	579	551	572	544	548	577	576	557	609	577	591	589	557	549	544	549	588	574	556	606	592	594	593	564	556	556	607	541	566	550	575	543	593	585	580	557	571	561	549	561	579	585	524	569	547	574	551	557	557	506	565	603	568	551	563	552	596	556	576	566	525	587	588	552	539	604	548	554	560	590	555	612	534	589	572	546	558	537	548	548	584	587	582	590	551	534	600	591	540	563	558	568	541	551	585	598	560	556	527	584	540	573	521	542	543	586	569	586	577	556	571	594	601	545	538	550	558	569	613	580	567	571	561	559	565	567	582	521	579	563	549	575	536	579	580	591	556	548	553	574	552	598	533	601	609	511	566	613	552	555	562	549	579	556	537	588	587	546	580	612	557	573	586	586	614	565	610	536	533	567	584	557	561	553	551	600	512	528	519	587	568	561	587	573	560	532	563	581	538	571	609	536	542	580	576	547	568	554	559	525	607	529	573	564	585	597	611	591	537	601	542	549	549	580	577	556	575	574	553	556	552	588	561	610	583	581	570	592	581	578	592	531	584	542	593	554	566	572	607	566	555	571	545	537	565	600	566	543	563	584	564	583	570	596	578	567	545	616	592	513	532	564	589	544	546	548	598	569	571	547	563	512	555	550	539	571	578	545	568	578	588	542	564	561	555	563	560	582	612	605	590	557	504	543	573	554	596	564	533	541	559	555	572	580	533	552	610	561	517	543	587	544	589	564	586	521	554	578	589	560	586	538	569	542	531	538	587	584	556	581	585	587	580	571	554	582	545	599	575	544	530	536	569	545	540	592	570	559	571	525	577	549	563	586	544	588	542	561	579	556	544	591	508	529	567	545	579	554	574	584	542	514	547	545	621	533	572	588	556	587	544	570	540	545	538	547	599	588	548	584	593	590	593	592	554	581	573	567	562	554	565	532	571	553	573	564	543	595	526	572	530	536	608	586	580	558	536	571	571	542	605	530	570	543	550	572	563	587	527	588	593	590	559	563	590	539	532	624	561	569	575	565	570	564	572	547	604	577	564	575	548	535	556	574	568	557	579	548	594	550	576	596	581	588	550	572	566	604	596	584	602	573	604	546	600	570	601	591	536	570	625	483	579	587	593	567	537	564	590	543	567	577	556	577	581	558	568	560	559	581	516	585	557	550	557	583	601	575	568	589	571	552	569	564	546	563	597	553	541	558	593	601	550	568	538	568	610	534	591	525	593	614	554	573	596	606	595	531	535	532	544	542	597	549	536	573	570	579	568	533	558	566	562	574	577	573	599	579	602	549	585	519	539	600	549	568	587	565	572	559	551	542	609	584	565	557	561
45490	19867	7086	2326	1435	1066	866	740	693	643	570	559	588	487	491	494	510	458	438	447	437	428	441	405	402	469	431	408	441	431	391	416	395	398	432	413	418	381	414	389	368	393	400	403	369	393	394	325	407	392	403	420	373	389	434	406	403	387	353	364	384	377	376	381	362	389	392	389	386	360	403	406	376	373	358	394	402	406	424	360	365	384	386	337	384	388	345	412	402	387	373	383	383	411	390	417	412	376	372	380	388	381	419	372	378	379	393	426	374	379	376	399	419	396	361	386	386	384	420	373	375	376	359	389	426	409	373	348	357	371	419	414	389	413	372	390	396	391	364	339	371	405	390	347	365	364	413	393	380	413	386	436	400	357	366	389	399	357	409	357	356	372	397	328	384	390	355	373	356	366	395	378	386	386	394	364	353	373	395	398	400	376	393	382	388	385	360	386	376	398	404	408	391	370	387	406	419	403	381	398	360	391	390	398	379	384	368	409	368	391	380	377	361	377	403	427	415	353	394	389	393	406	379	430	393	386	398	403	389	375	395	363	380	383	382	385	397	375	404	374	384	393	408	388	393	385	417	379	367	413	398	386	380	377	413	363	382	394	412	370	402	396	373	392	403	401	385	365	390	388	384	403	390	392	383	350	381	369	396	365	396	363	382	383	384	403	397	380	336	389	370	379	431	373	359	388	409	367	365	395	405	362	382	359	373	375	383	392	356	393	390	398	402	356	414	418	390	419	403	346	378	362	361	385	385	389	378	375	384	371	400	394	380	359	401	369	395	388	395	398	367	368	377	382	360	388	398	371	393	382	373	387	385	409	404	383	393	367	385	399	397	392	360	407	360	405	371	346	386	376	383	358	396	390	366	358	424	404	352	372	360	412	384	352	362	416	392	375	393	398	451	365	369	449	378	401	427	395	388	385	407	374	378	413	405	419	391	373	390	370	398	371	371	383	379	397	377	421	370	387	374	362	392	377	402	377	357	377	430	391	386	376	396	406	359	386	355	358	384	369	378	406	398	359	433	409	398	382	406	393	347	397	366	367	399	375	397	399	357	386	373	339	394	392	383	422	399	372	408	390	366	385	407	364	409	388	393	366	381	388	373	377	382	400	410	404	396	388	404	409	399	377	368	370	359	417	383	422	409	366	417	380	390	407	372	368	402	357	376	359	396	353	407	371	415	368	401	400	377	386	367	392	366	403	394	412	387	375	424	407	369	396	375	367	398	347	393	407	382	370	386	407	391	399	411	397	370	348	363	410	433	396	409	392	356	365	383	367	409	388	376	368	379	404	399	386	416	398	358	393	379	383	395	355	359	393	401	375	378	397	349	408	401	387	389	373	363	384	366	357	352	363	365	384	389	411	356	360	385	417	348	408	409	397	339	377	377	421	439	396	402	382	392	395	396	399	378	346	394	378	353	394	392	367	399	378	388	365	415	393	354	367	351	414	365	373	408	379	386	372	358	385	347	384	407	406	364	349	403	410	404	343	411	353	401	411	373	418	374	385	370	386	403	390	391	367	355	342	369	407	387	361	365	355	341	389	361	390	384	396	388	379	387	385	423	366	380	373	385	358	400	379	354	369	356	372	387	397	422	387	383	420	395	360	366	400	382	389	400	377	394	375	385	390	336	395	425	357	357	400	373	406	380	389	356	383	370	381	418	399	413	373	384	391	390	366	410	371	397	359	393	395	366	385	379	384	374	430	381	392	375	363	413	389	417	375	369	384	375	390	384	364	380	417	383	394	381	393	419	385	378	379	379	388	367	417	381	394	416	365	404	376	399	383	403	409	357	362	376	426	390	410	400	376	372	392	414	384	397	377	391	372	389	408	379	388	382	380	383	368	359	379	394	331	391	404	381	391	394	385	354	387	379	389	398	360	377	375	404	381	372	349	388	345	384	391	400	385	425	370	400	357	401	387	375	433	402	396	392	387	425	406	374	403	396	405	411	422	373	414	397	381	364	379	386	390	389	383	382	378	409	401	394	391	404	414	380	399	419	406	423	409	405	370	380	387	411	394	397	386	383	367	445	342	396	335	330	388	392	401	346	388	401	382	395	406	381	395	359	385	434	337	357	379	381	360	391	376	371	343	359	352	389	399	413	390	381	365	389	414	367	386	376	394	408	383	371	386	378	379	420	346	411	371	397	378	353	384	409	409	384	359	362	392	371	389	373	404	405	357	342	365	373	372	416	377	409	375	401	371	426	368	404	367	384	341	387	377	376	354	392	419	385	382	380	397	408	386	382	369	350	391	407	378	371	358	426	373	417	431	419	390	381	368	397	373	391	430	359	366	346	330	379	351	354	361	369	420	402	358	375	381	380	393	380	384	384	365	374	389	393	380	404	398	362	377	398	375	410	410	389	425	347	401	424	393	399	366	385	366	422	380	382	367	361	409	400	368	407	378	371	440	382	377	379	367	354	373	360	357	388	416	383	395	382	387	390	440	368	397	369	381	402	369	396	379	408	385	390	353	406	412	384	390	336	399	388	421	367	412	349	395	408	377	392	373	395	429	401	389	411	386	363	390	375	361	402	412	405	404	384	327	396	385	410	415	376	425	430	356	401	407	408	409	375	421	392	380	379	388	375	365	411	363	396	413	375	406	400	351	360	399	390	413	403	409	397	387	353	367	386	426	402	385	385	373	381	388	413	384	352	367	358	366	357	405	368	352	424	412	435	378	375	368	374	412	400	385	388	341	377	350	401	383	405	412	391	402	405	366	427	369	379	427	383	388	369	362	351	433	394	392	386	372	398	405	383	370	360	370	408	365	383	404	376	351	380	357	382	405	351	386	411	378	383	416	415	449	391	385	389	361	371	376	379	383	386	390	397	413	344	405	375	397	361	360	393	382	380	404	396	367	359	390	374	357	386	396	403	405	388	322	389	385	399	390	377	385	373	383	425	408	385	383	349	394	384	367	391	393	399	420	373	338	418	376	361	385	403	407	392	392	421	385	377	387	398	412	375	370	372	355	389	363	400	370	366	404	365	383	360	406	416	411	368	409	408	398	411	372	392	395	398	346	414	389	371	422	382	359	373	388	388	355	392	404	386	376	368	402	427	371	387	416	402	390	405	384	384	360	387	357	357	394	375	338	398	406	385	373	370	365	385	390	391	361	400	366	393	372	371	371	385	344	389	405	364	347	406	414	412	386	376	420	433	387	393	379	390	376	402	422	375	369	356	365	364	361	395	404	399	395	404	387	377	409	361	385	385	424	364	428	370	392	402	373	382	369	389	421	404	372	382	411	390	414	395	371	361	378	403	411	342	389	363	398	367	392	404	345	389	355	380	376	397	368	370	385	402	376	402	385	389	400	408	394	383	381	372	429	405	369	407	425	365	403	406	391	364	424	376	357	381	403	378	375	368	374	358	347	389	399	391	381	391	360	360	393	352	388	359	380	362	361	400	373	389	360	392	364	384	397	368	366	364	377	399	393	362	371	381	368	358	360	395	421	378	410	386	397	400	388	416	387	390	413
22757	2351	4841	5491	4953	4172	3569	3030	2685	2350	2128	1973	1859	1712	1681	1697	1672	1600	1467	1371	1288	1206	1273	1230	1185	1194	1142	1191	1084	1167	1102	1128	1039	1023	1055	1110	1050	1032	1042	990	955	980	1001	950	981	947	1008	1010	952	995	966	983	944	936	964	968	991	937	980	949	972	969	951	949	944	933	950	987	958	941	943	918	978	963	931	935	964	939	964	949	928	899	966	1006	892	968	925	904	924	940	944	950	902	959	868	940	925	976	927	974	928	941	944	936	966	911	943	956	966	936	949	924	926	957	960	914	960	878	900	933	921	954	923	863	937	934	913	912	945	953	977	886	945	873	925	932	863	940	913	945	935	961	918	970	903	895	888	976	909	946	896	882	933	951	979	876	898	996	905	886	966	935	931	961	933	938	963	968	916	954	947	972	933	887	876	879	985	960	883	929	926	940	957	899	898	979	938	928	947	876	893	913	878	910	919	953	900	903	934	917	893	938	943	927	1004	940	950	890	907	862	947	912	882	906	865	962	907	898	926	907	927	927	963	909	890	909	956	914	969	925	936	892	923	888	912	861	972	920	927	892	929	904	952	877	949	953	918	939	875	848	910	931	924	901	960	899	886	893	889	864	927	901	900	955	923	934	949	946	886	844	919	943	862	896	947	1007	938	897	868	953	947	914	925	924	956	913	941	887	876	877	918	887	906	910	949	947	895	922	916	972	941	855	906	911	915	900	974	932	931	901	861	897	883	912	905	897	919	864	882	885	900	894	922	938	905	930	932	929	928	931	1013	919	947	892	863	859	898	899	887	951	959	936	947	970	854	913	876	910	991	967	905	911	936	903	909	947	910	926	923	968	938	854	875	963	924	951	922	910	895	935	904	925	939	990	912	924	943	900	952	922	903	948	895	929	908	917	878	908	944	982	875	873	964	895	917	941	944	910	936	888	940	963	903	913	966	946	907	914	980	905	925	913	938	943	974	885	909	958	868	950	914	914	857	969	908	912	948	914	934	945	915	937	910	970	872	935	945	969	892	926	933	986	878	915	891	916	899	906	878	894	885	939	929	904	898	941	948	929	897	986	915	908	947	950	947	974	975	941	888	895	900	863	902	974	907	907	865	886	914	925	925	912	873	935	909	944	932	907	925	878	912	945	910	919	917	897	887	994	923	922	903	909	949	914	877	936	865	941	901	884	914	846	884	944	905	949	894	970	922	906	947	891	924	917	879	900	873	909	952	917	958	926	930	925	906	879	913	963	955	948	896	955	909	969	953	919	963	906	889	954	866	981	864	883	981	936	877	941	945	955	924	967	912	923	915	926	867	917	923	937	959	954	915	959	946	884	903	888	954	889	918	953	883	876	920	912	934	933	921	916	942	922	919	967	911	923	895	915	955	903	967	871	943	964	882	921	867	943	917	922	984	970	914	949	970	956	885	903	959	943	1010	937	975	947	890	902	941	920	964	881	877	924	955	891	946	974	925	967	924	984	963	893	935	899	960	910	917	897	947	909	908	906	991	921	893	918	917	858	924	930	935	889	931	904	963	914	878	892	913	969	952	883	931	866	912	927	921	908	930	883	888	928	879	933	906	917	928	908	986	960	886	946	890	967	903	868	947	909	961	949	938	918	875	957	930	890	895	934	833	945	950	923	936	925	931	889	919	877	979	917	905	880	937	921	872	911	901	913	913	911	913	932	957	898	957	960	918	873	933	880	924	917	897	903	936	943	871	974	989	902	918	934	917	926	1001	936	907	930	925	887	874	894	967	946	918	885	978	933	877	909	905	883	889	954	888	902	929	912	951	914	954	908	846	914	962	896	901	958	901	971	921	898	912	913	960	860	945	887	957	987	941	960	951	898	933	951	960	938	919	925	933	918	914	986	917	902	938	907	911	876	943	948	937	924	939	907	948	945	931	927	927	965	981	927	933	955	956	851	969	943	955	940	937	906	939	884	929	947	912	915	873	944	865	951	893	964	974	893	896	898	957	940	930	945	951	934	882	842	902	942	906	941	935	931	940	922	937	893	888	908	926	920	881	964	918	941	948	944	911	917	883	879	953	923	930	902	951	923	954	924	948	948	903	921	950	895	902	876	936	942	913	920	987	867	847	877	932	943	946	894	892	938	921	917	941	948	938	889	920	884	938	863	958	943	915	893	948	928	968	937	888	857	900	879	957	936	965	970	901	919	948	906	917	914	899	917	908	876	940	961	908	904	918	919	946	901	961	926	920	965	952	912	957	858	946	862	874	938	883	952	855	916	932	916	909	895	928	898	929	910	897	953	933	905	873	940	938	952	900	920	897	899	923	913	928	867	915	885	909	919	912	929	884	921	936	911	985	919	973	942	901	906	925	956	928	901	976	905	912	926	964	917	908	938	954	986	916	907	942	933	924	957	871	908	936	966	945	887	978	919	943	879	899	905	884	937	913	891	934	932	915	955	943	931	930	928	906	923	945	914	895	902	912	921	898	882	925	877	930	908	957	925	949	970	826	907	901	939	917	965	972	880	900	924	963	895	871	939	924	973	969	930	949	916	893	893	921	871	894	938	895	924	903	936	897	903	942	923	869	888	881	879	905	937	988	922	912	900	934	944	929	905	903	957	882	915	847	873	925	924	952	939	903	889	933	971	923	927	968	932	915	878	894	888	934	906	901	896	909	932	929	912	904	921	944	891	983	914	924	920	941	883	940	940	921	949	929	931	870	899	891	892	904	911	939	944	948	957	946	962	915	946	929	886	920	917	898	942	961	947	957	945	937	970	947	946	919	936	902	909	851	902	925	915	990	895	951	903	919	925	928	932	931	922	933	921	980	945	906	903	919	938	899	981	917	901	921	883	888	970	874	930	976	919	888	907	928	946	937	893	901	958	906	895	943	919	943	914	916	905	927	894	872	914	909	901	897	893	921	923	966	986	893	942	935	1014	965	927	889	938	949	925	901	903	945	914	924	881	940	946	908	915	880	930	913	931	900	914	910	890	919	948	928	951	968	879	967	884	917	941	961	870	936	932	901	896	949	967	932	908	964	906	975	951	867	931	927	931	929	920	905	936	920	938	866	924	923	863	883	912	918	894	965	926	975	908	913	890	960	979	937	902	947	907	913	897	882	932	909	916	898	919	987	899	942	912	946	930	921	918	922	938	934	901	885	892	948	946	882	917	910	967	867	904	915	911	939	904	919	900	872	897	958	866	931	871	928	981	943	934	901	964	955	961	932	950	983	942	978	926	897	922	944	892	894	884	944	948	908	946	915	947	964	971	829	977	884	957	944	913	905	930	919	955	938	923	926	893	923	925	851	884	878	995	894	894	924	903	908	911	882	912	971	856	889	909	943	953	914	911	871	951	917	881	926	922	925	814	924	850	940	952	965	932	931	925	918	905	873	893	920	935	970	860	886	920	922	907	903	925	905	895	902	900	935	915	949	976	874	928	924	982	942	878	910	938	913	933	903	921	932	937	935	934	931	919	915	928	952	915	885	963	899	925	923	927	948	930	948	1004	948	944	929	863	934	925
2908	231	229	190	189	182	156	167	159	150	157	150	128	176	169	145	173	160	123	141	144	136	152	146	133	144	151	144	164	152	141	144	140	165	143	140	136	139	148	134	150	140	139	152	154	135	132	157	141	144	133	136	120	146	152	134	155	136	136	112	132	141	119	158	147	139	139	139	120	140	144	129	150	150	144	149	135	126	124	159	117	152	141	145	124	160	152	130	157	142	144	137	138	132	144	129	140	160	117	154	148	126	138	121	144	153	142	140	156	120	145	126	126	124	144	142	119	134	121	134	165	145	137	133	147	143	146	125	138	129	137	152	147	134	135	128	141	131	128	146	147	149	141	135	121	139	133	148	173	129	141	113	139	142	146	148	149	149	135	148	142	149	142	163	130	144	142	122	155	121	125	131	139	118	120	129	136	131	134	130	123	137	140	132	163	137	146	145	126	139	155	152	146	152	140	145	146	142	124	122	156	150	130	136	150	137	126	128	126	127	133	139	159	134	156	137	141	139	138	157	156	154	129	149	135	166	145	131	139	152	144	133	132	135	138	141	133	145	132	142	114	141	145	140	156	119	139	141	131	145	143	134	144	156	141	124	157	139	124	159	127	156	129	132	151	124	160	140	150	148	145	138	140	130	157	120	150	161	110	137	149	121	130	141	131	140	158	170	147	166	146	146	142	137	128	155	139	138	154	138	126	134	162	155	152	119	129	116	119	107	156	113	147	151	157	164	149	146	148	139	156	130	134	160	131	160	134	155	131	141	135	143	130	123	116	143	157	148	119	139	138	122	135	148	164	151	168	124	143	149	124	118	140	163	140	154	116	144	144	159	147	141	154	130	137	165	133	127	146	134	141	129	156	138	125	141	151	141	127	138	150	154	136	139	131	139	168	128	130	151	124	131	144	150	140	150	130	113	142	136	149	128	140	137	135	140	152	147	136	145	152	122	147	137	159	152	139	133	171	142	138	155	127	114	166	124	138	151	148	118	124	125	129	157	136	158	146	123	143	117	135	151	157	125	135	147	131	121	131	145	143	146	113	145	140	122	165	140	141	141	148	157	116	162	161	125	147	135	158	137	135	136	139	133	140	131	137	139	137	146	125	159	127	129	144	142	130	170	147	148	135	132	132	134	154	135	135	129	132	127	136	129	153	134	124	139	152	143	115	111	129	144	143	144	108	129	123	125	175	133	142	135	148	127	144	140	133	145	126	141	138	140	157	149	118	138	134	146	124	140	153	155	134	126	134	132	137	155	150	132	138	147	146	135	118	135	136	148	147	145	129	137	148	141	166	138	144	126	152	147	146	152	138	130	162	133	158	142	138	141	158	152	129	144	144	138	132	147	136	117	126	140	134	119	151	148	160	141	119	152	120	151	156	150	156	132	124	136	134	139	149	131	148	133	128	147	150	128	121	134	144	169	134	133	128	126	124	143	143	120	164	150	156	139	151	131	139	141	110	136	143	153	150	166	143	124	161	121	141	138	155	140	147	124	143	144	162	144	146	129	126	135	152	145	125	132	113	135	144	140	141	142	134	153	139	170	146	145	142	145	111	146	141	141	137	143	131	137	136	130	139	121	143	138	165	134	121	153	167	152	125	151	139	126	152	158	126	150	130	140	150	165	154	153	133	146	115	134	133	135	115	145	135	150	122	150	129	151	164	158	142	135	159	146	132	133	136	141	150	140	127	139	139	136	148	150	136	139	147	146	126	120	127	139	123	132	181	145	151	138	140	135	145	117	137	141	132	147	151	145	132	136	136	152	145	143	140	132	118	123	145	131	148	114	158	152	159	141	119	142	152	124	144	129	141	152	112	140	131	116	131	148	122	134	152	142	139	150	140	120	157	133	122	145	127	114	142	151	126	149	120	143	137	129	152	123	153	143	147	149	146	153	139	142	130	136	154	140	155	124	129	145	127	151	154	128	158	124	127	130	104	131	137	130	160	121	137	141	153	115	125	138	125	136	129	140	112	134	135	138	166	125	157	136	140	115	136	122	145	131	127	141	150	138	109	135	139	139	134	166	132	140	147	148	155	129	160	128	120	134	127	143	129	149	119	158	117	158	142	151	140	137	139	143	132	150	168	171	153	156	130	126	151	137	149	136	161	151	159	137	157	132	148	158	135	139	110	145	116	123	141	150	126	145	130	139	140	150	132	145	130	122	137	151	129	132	134	127	137	137	117	130	140	156	148	145	112	135	148	138	158	159	148	132	131	139	148	137	140	146	124	134	140	152	142	154	148	165	139	137	146	139	126	149	143	115	156	130	132	164	145	136	142	154	126	119	155	142	153	156	145	133	125	137	137	160	152	143	148	143	122	158	143	130	136	137	144	147	130	153	112	136	136	112	147	131	128	135	126	119	135	129	130	129	165	147	145	131	142	119	127	125	152	142	153	135	124	135	138	138	160	139	114	137	150	152	140	151	143	153	140	148	139	143	128	141	172	123	127	148	159	136	135	128	122	140	130	126	122	141	122	130	137	148	146	121	160	143	146	136	136	144	133	142	143	114	155	124	163	149	150	134	160	156	117	128	130	152	150	138	116	107	132	143	131	120	128	136	144	147	147	140	136	123	132	125	139	143	138	134	143	153	131	140	151	152	134	123	117	131	167	149	129	133	134	122	121	160	143	152	131	110	152	155	167	138	143	143	131	123	164	126	155	163	130	122	128	132	144	145	124	157	106	137	127	136	141	121	154	152	139	180	149	112	133	111	146	130	153	135	112	128	128	153	141	122	134	135	111	160	148	143	141	163	138	147	165	138	146	142	139	137	157	140	118	119	139	123	117	141	129	144	159	135	147	145	131	134	130	139	122	131	127	146	153	117	124	146	119	122	154	132	163	150	122	132	138	125	122	152	131	131	169	145	134	143	152	128	136	129	131	165	138	136	108	135	142	152	142	128	141	134	138	142	139	135	156	155	139	131	132	124	126	147	128	142	159	149	123	145	149	145	151	147	124	155	124	136	157	139	146	126	121	134	169	133	134	147	134	153	120	171	142	155	144	144	128	118	134	137	132	127	178	135	160	134	141	133	138	140	128	143	128	135	133	129	149	127	135	126	131	119	162	140	118	145	136	128	125	149	135	125	113	131	134	133	120	146	171	175	144	146	139	135	167	134	127	146	137	152	144	126	155	135	118	139	142	143	134	140	131	132	152	122	128	131	141	138	122	139	157	139	143	137	148	150	132	147	130	122	131	132	120	126	121	156	104	125	136	106	141	161	149	116	142	141	145	147	159	130	145	133	149	133	136	151	160	141	136	134	149	142	156	154	148	122	159	140	143	133	144	122	129	118	139	130	128	128	145	135	140	124	126	123	119	134	124	128	116	125	152	127	141	150	116	160	141	125	142	160	150	157	124	139	154	145	133	142	146	122	105	127	148	147	129	131	156	139	157	140	130	144	140	176	144	139	147	134	165	137	134	139	148	130	139	150	148	167	106	142	154	157	155	168	151	154	130	142	133	147	140	157	135	133	149	122
3365	504	601	587	558	589	553	543	490	510	514	496	495	468	496	527	539	521	504	455	470	433	403	433	411	353	414	426	441	414	461	438	412	376	395	450	404	417	420	423	401	403	420	397	439	445	382	417	439	410	387	391	428	369	435	394	428	382	387	398	415	422	422	412	437	378	399	380	423	397	401	398	430	415	419	418	435	448	414	377	419	382	393	423	407	400	411	388	415	396	403	395	424	402	392	438	406	403	435	420	405	420	403	427	406	416	409	394	425	412	414	397	434	398	395	395	409	420	390	429	390	405	409	423	379	364	410	406	426	375	367	398	420	404	392	406	405	410	437	416	398	475	372	407	376	418	392	389	408	395	428	396	419	403	393	424	409	413	415	432	422	408	434	427	412	469	377	412	416	384	430	431	387	419	412	418	410	397	414	385	387	379	367	405	411	448	407	433	368	409	411	397	408	419	417	395	405	389	427	464	394	395	416	378	404	408	433	406	413	421	409	382	382	426	423	403	395	394	410	390	380	385	423	430	404	405	410	421	398	399	424	393	401	414	414	452	408	418	438	425	410	406	390	405	416	396	399	380	426	426	390	398	399	395	418	396	399	394	433	406	428	421	408	404	386	411	400	411	430	436	396	408	441	404	378	419	434	418	426	419	386	436	417	393	357	438	404	397	398	413	423	412	452	419	426	392	415	418	450	394	391	423	415	389	413	393	407	400	391	409	390	419	385	430	383	412	436	418	379	383	427	382	372	372	429	394	410	409	400	445	419	420	428	384	390	464	414	362	383	405	395	372	381	447	410	377	388	406	359	418	416	409	405	398	407	446	401	380	375	393	444	425	435	431	390	398	436	409	416	389	411	424	415	376	394	403	421	415	425	435	417	414	449	399	399	408	394	419	387	438	411	410	431	427	446	398	393	369	389	408	408	417	434	415	385	419	414	466	418	402	444	415	395	356	456	402	399	422	372	414	424	390	398	414	425	392	442	431	416	419	392	371	471	386	408	417	380	386	409	430	451	403	388	400	421	419	410	428	411	371	415	415	444	455	404	369	394	402	430	425	416	394	411	422	412	389	420	391	410	410	394	394	434	373	424	381	387	405	403	389	426	408	406	406	438	400	455	417	395	401	403	408	407	412	369	384	431	388	414	404	383	410	389	427	404	413	402	429	405	383	411	381	408	403	379	409	420	447	400	409	359	402	380	372	372	417	383	413	424	418	394	398	365	401	443	411	423	421	410	440	420	426	390	363	401	416	428	419	408	381	420	445	396	400	414	436	383	412	405	411	434	409	388	421	364	445	409	444	428	443	409	428	430	397	421	420	388	447	389	379	425	419	421	413	385	400	405	430	411	378	422	407	431	412	420	386	409	436	406	414	419	361	376	428	410	396	394	432	405	443	403	408	421	413	420	400	381	386	407	436	417	424	424	432	403	408	415	437	417	389	403	410	398	405	398	426	397	403	442	388	387	431	397	435	400	455	425	437	442	415	414	436	410	425	407	407	423	419	395	414	405	422	418	399	414	421	434	437	408	416	440	436	371	393	433	416	434	416	355	430	384	404	401	401	376	395	412	442	422	378	387	411	432	443	356	405	463	396	399	397	409	395	422	428	420	381	404	390	401	422	421	420	393	388	392	418	397	407	424	452	415	386	396	422	416	399	438	404	424	393	383	393	377	416	399	415	392	423	438	396	432	400	419	376	402	423	409	408	384	387	411	427	401	421	389	411	411	414	399	409	454	379	395	400	411	396	419	420	401	395	426	421	406	420	394	397	407	387	405	398	420	422	351	413	408	404	408	457	437	408	413	396	423	386	417	442	401	400	440	422	414	410	437	422	427	417	419	398	372	404	392	405	389	404	418	422	430	405	400	432	380	424	367	440	423	375	443	420	422	445	429	425	420	409	420	403	403	369	412	412	414	443	411	430	398	410	392	396	423	403	415	364	388	437	392	385	426	415	395	415	366	421	422	404	420	388	402	356	364	382	393	394	420	421	448	419	452	397	412	423	412	450	409	380	415	404	404	434	401	406	409	435	415	413	405	424	409	394	426	440	427	426	404	386	393	450	418	417	401	417	378	381	392	435	420	402	398	412	375	408	391	394	407	437	435	427	400	407	396	408	435	374	429	413	422	432	411	441	427	370	435	426	417	377	405	418	394	405	412	399	396	371	415	407	465	393	398	378	417	388	381	370	414	412	434	450	422	411	420	406	423	402	399	426	424	458	429	435	421	409	404	392	403	407	376	403	449	424	426	379	413	412	415	427	398	427	389	385	425	394	390	435	425	434	403	403	403	415	379	440	367	439	400	412	454	409	425	418	411	394	390	431	372	397	405	381	398	414	440	396	414	401	418	402	438	446	459	400	415	421	426	414	384	440	423	443	431	397	404	395	456	363	433	431	421	420	379	399	414	432	398	365	400	404	388	420	442	412	402	399	395	378	393	425	434	400	424	434	381	404	393	431	399	415	384	442	394	386	421	398	387	426	376	429	411	379	393	402	460	425	447	394	399	404	457	419	414	412	402	397	399	443	379	380	403	406	400	415	407	399	464	432	434	364	386	371	421	435	426	402	419	401	397	408	410	416	387	402	412	445	438	440	423	395	427	398	394	401	451	416	374	358	420	430	393	412	399	404	385	399	401	398	407	406	405	428	384	427	400	432	383	400	406	411	411	428	405	453	407	437	394	418	393	392	413	397	386	381	390	412	440	410	377	421	391	391	422	417	394	424	379	416	422	418	412	404	411	390	442	397	375	431	431	417	390	418	418	401	427	410	386	434	384	409	392	419	441	400	424	429	394	410	444	369	411	455	405	398	415	409	363	434	380	410	393	425	461	392	420	407	399	391	421	426	443	441	384	436	394	385	365	411	398	380	401	396	417	403	437	419	410	398	414	441	428	392	413	421	379	411	416	387	356	400	407	405	429	435	401	422	402	370	407	410	400	360	425	385	439	411	425	417	410	410	420	428	406	356	413	414	429	425	372	459	422	423	406	373	385	406	404	432	380	405	432	439	407	377	407	418	419	400	421	400	418	409	407	403	385	401	397	434	417	440	409	436	418	406	425	413	433	393	421	419	398	388	453	440	437	410	398	384	442	407	414	402	438	450	404	442	409	375	402	402	451	406	400	423	426	430	411	376	403	418	384	409	404	428	406	416	404	393	417	408	403	384	402	420	421	398	377	414	389	390	425	431	417	420	418	424	397	408	421	411	438	419	417	389	408	404	416	408	401	406	416	397	396	416	447	398	438	406	417	465	411	396	402	409	421	404	435	408	399	416	441	416	395	410	397	404	389	413	399	414	427	427	411	411	473	388	380	416	409	384	432	420	402	399	407	434	382	408	413	399	408	406	416	425	421	419	424	435	393	404	387	428	423	396	436	433	408	422	393	421	433	387	391	427	399	416	427	400	397	381	406	388	387	390	402	408	421	405	409	392	412	413	390	400	424	412	409	467	417	380	418	412	395	402	402	437	421	406	421	418	388	411
35746	9838	1472	1006	692	544	428	415	371	325	315	289	285	256	303	272	280	262	258	275	214	206	226	214	241	201	217	198	194	208	226	220	228	213	218	183	201	227	209	205	208	203	224	198	214	212	209	227	205	223	195	216	227	184	205	194	224	214	200	203	190	177	211	205	196	236	212	222	215	220	211	196	211	209	209	207	201	212	201	196	210	235	220	177	199	210	190	189	208	204	192	224	195	190	242	212	214	183	226	193	232	206	205	217	221	197	231	187	186	196	198	219	196	203	187	201	232	189	210	189	216	189	204	200	201	204	221	217	194	201	191	225	198	184	204	186	209	192	186	232	210	220	238	232	190	222	191	214	227	200	211	212	205	183	190	213	187	198	218	196	192	198	201	180	206	215	172	183	210	186	176	209	200	191	195	226	198	205	178	212	206	183	187	192	197	182	217	186	200	204	216	215	224	217	231	208	192	213	213	184	228	213	214	224	195	215	228	199	222	222	256	201	209	219	194	218	209	192	219	217	210	213	181	215	206	177	175	201	223	234	220	206	202	202	209	218	199	218	208	237	234	227	203	200	224	214	205	198	230	220	198	199	213	220	196	242	206	201	219	199	234	231	219	207	211	206	199	220	193	210	198	214	236	209	203	201	215	228	221	217	225	190	226	214	208	203	203	212	196	233	195	207	195	213	202	197	205	189	188	217	196	182	215	221	212	206	202	192	193	196	195	210	244	219	189	218	207	195	194	206	241	230	215	195	227	199	211	219	203	178	188	197	208	227	232	198	216	218	205	211	198	213	208	214	217	182	173	175	197	206	208	223	207	215	221	222	190	206	195	236	244	206	193	214	178	183	206	193	208	204	198	205	234	233	220	197	205	206	195	216	206	232	231	184	202	190	209	214	234	227	182	182	184	196	211	201	186	192	234	207	208	207	217	227	229	217	188	237	214	197	212	223	188	206	209	182	211	216	226	182	197	227	181	213	203	201	230	205	217	201	216	228	208	211	210	190	221	209	219	222	211	187	216	193	171	226	201	190	200	228	214	205	199	179	197	234	232	250	209	196	204	216	204	190	221	204	193	222	209	225	199	206	237	196	214	185	221	225	231	217	227	215	198	218	197	228	219	227	249	202	197	208	222	213	213	219	207	221	195	183	208	215	183	202	212	198	216	195	205	209	242	212	212	224	216	200	215	196	219	203	183	184	205	224	205	252	222	212	197	183	218	203	207	216	220	242	228	191	192	220	213	185	186	179	189	203	203	203	238	232	201	208	181	208	202	206	230	196	224	199	206	195	198	214	190	213	209	205	190	191	230	201	197	160	200	192	205	229	222	186	199	209	185	178	199	186	194	201	214	190	183	210	201	203	183	211	230	197	218	193	205	225	210	212	204	208	222	213	206	193	208	210	194	199	176	213	203	196	229	212	211	214	188	228	227	223	203	209	173	216	206	227	225	202	197	223	219	209	197	184	202	200	211	219	204	191	214	205	208	191	219	188	245	225	196	221	203	195	178	200	220	167	175	225	224	191	182	200	210	192	196	190	184	196	246	210	206	192	201	224	193	216	207	207	206	203	200	209	204	182	215	174	210	197	199	170	221	196	203	227	195	230	186	198	219	215	207	219	184	218	195	214	206	215	209	192	226	204	200	195	195	198	202	220	204	193	217	222	211	196	191	200	195	236	232	200	225	229	246	211	236	232	209	194	205	195	216	213	224	196	208	197	197	213	178	180	195	210	198	214	164	197	210	212	200	196	193	221	215	244	227	222	220	214	202	178	220	188	232	212	187	182	174	214	230	218	234	201	220	187	218	182	226	232	200	189	206	202	198	224	207	202	225	203	204	214	230	207	205	205	196	204	175	188	202	230	194	211	220	218	192	205	194	202	208	216	185	198	217	225	172	227	200	193	189	205	201	216	189	216	194	179	198	211	201	195	211	207	212	206	175	210	187	185	223	194	210	221	219	200	174	205	217	182	225	200	236	222	194	215	218	221	221	221	208	208	242	200	207	191	218	202	227	216	224	203	206	205	197	206	189	198	211	198	204	211	207	223	197	204	192	220	202	207	188	225	224	203	226	182	204	202	210	213	207	193	218	193	229	212	193	208	212	208	214	221	200	204	202	173	209	200	200	218	206	182	220	200	218	207	191	214	204	194	215	234	218	187	162	211	209	207	202	208	210	211	196	204	198	210	206	204	209	215	203	221	190	210	200	202	203	237	195	204	182	197	259	205	202	207	194	209	219	191	225	206	234	222	230	198	181	210	212	220	216	202	189	197	215	190	205	213	214	204	200	194	221	202	191	195	201	214	199	206	190	197	198	215	212	200	221	202	206	227	236	203	206	191	202	198	206	208	199	229	205	202	192	225	212	187	189	195	218	209	210	203	187	187	199	228	206	234	208	225	186	212	220	220	210	197	225	200	220	227	204	212	218	196	218	255	226	216	248	235	199	177	193	185	201	208	185	220	201	224	210	223	215	208	185	195	218	197	200	194	204	188	232	221	188	199	193	200	203	202	205	204	232	225	194	210	224	224	213	214	209	195	239	225	206	218	210	197	206	226	200	217	193	199	194	211	200	185	231	191	182	211	205	231	200	201	204	201	213	221	186	219	220	213	232	207	207	183	223	235	221	199	235	194	213	167	216	205	229	198	200	211	224	224	191	236	180	204	197	225	183	188	178	167	207	194	216	181	210	216	191	210	177	193	198	208	196	195	191	193	223	216	201	201	198	206	205	201	207	172	217	204	191	236	215	184	214	218	199	217	210	214	212	194	224	214	194	181	193	204	198	234	189	214	202	205	212	224	216	189	200	203	211	200	200	186	210	180	206	233	204	215	222	211	217	221	192	236	247	205	199	187	216	192	198	184	183	189	223	204	202	227	193	187	195	192	184	189	217	208	207	207	203	217	194	204	226	204	215	215	181	209	209	207	215	218	204	205	203	204	209	198	217	186	198	201	180	190	214	192	221	186	195	205	199	218	195	188	204	201	210	218	214	188	227	215	236	201	204	209	213	179	190	221	216	184	181	224	178	218	222	229	190	201	214	203	218	205	188	192	210	202	179	192	215	200	217	222	206	184	222	189	199	205	213	217	211	203	195	219	220	202	232	197	220	179	211	178	225	218	204	220	210	185	183	200	196	219	230	209	203	208	195	226	224	210	210	218	204	196	178	234	238	195	198	223	192	233	223	238	210	217	248	220	206	227	199	163	219	222	206	206	207	204	214	218	180	194	199	192	203	208	200	210	208	211	205	191	212	195	193	198	197	207	223	188	194	218	220	209	222	208	220	186	187	189	203	206	235	215	218	187	228	208	174	223	214	192	208	190	198	203	194	215	211	198	190	219	210	201	190	201	207	209	221	196	215	227	181	219	207	207	210	198	191	196	177	223	219	195	223	203	222	191	213	192	246	195	225	218	214	167	226	223	224	207	204	183	210	193	221	192	210	192	225	208	203	227	202	197	206	198	225	229	243	227	206	200	212	192	204	233
17490	1325	2424	2970	2718	2277	1858	1634	1495	1352	1252	1170	1125	1032	1018	998	1000	922	865	830	786	668	695	715	668	672	700	656	656	705	661	675	703	587	624	597	603	633	645	621	577	625	584	594	649	606	604	583	632	625	639	578	560	595	602	579	563	565	584	565	560	622	569	568	606	625	583	581	606	573	603	595	587	606	566	550	584	574	573	571	581	564	576	614	624	569	569	556	563	523	568	605	567	575	546	621	616	592	569	573	598	600	594	548	622	598	577	572	557	554	533	547	564	546	570	534	584	575	610	575	574	617	573	598	603	559	558	572	562	585	580	513	565	579	590	577	568	552	611	587	595	562	592	568	566	556	570	586	572	605	584	522	570	544	544	549	614	566	559	508	577	598	550	552	630	558	570	586	570	613	558	537	561	582	531	536	578	568	575	544	568	533	555	557	588	549	573	559	540	563	551	549	583	548	567	560	525	586	595	550	572	576	582	541	530	574	552	572	601	575	592	555	565	580	565	535	543	570	623	583	580	574	602	542	518	577	606	536	584	589	586	561	576	593	566	575	550	545	569	550	576	599	565	541	589	560	577	549	571	563	556	557	599	540	549	559	576	525	587	563	577	592	559	530	580	582	568	587	592	563	555	566	593	595	579	571	523	566	564	568	593	526	541	602	574	577	576	614	536	590	580	561	548	548	574	584	571	575	588	576	572	595	545	590	530	604	579	558	578	524	564	574	575	586	566	559	578	542	580	578	588	539	600	554	564	568	561	608	573	589	579	655	585	525	600	564	598	567	556	568	565	575	569	566	538	573	554	565	542	564	597	542	553	574	581	553	534	610	553	544	551	589	554	597	549	524	612	560	583	557	592	571	590	551	564	572	571	582	562	549	576	577	556	599	562	507	583	596	527	603	522	576	557	586	566	542	573	580	586	587	583	589	551	596	597	594	557	535	577	582	567	573	599	559	579	547	547	589	589	546	599	609	573	564	571	622	549	554	554	555	568	594	572	542	595	589	579	606	609	557	634	556	591	586	557	569	577	533	577	587	558	583	571	563	563	594	615	543	613	580	565	544	601	566	574	546	603	512	570	604	592	585	559	605	553	560	584	531	546	613	568	563	561	585	596	564	598	567	560	533	591	577	569	574	593	562	567	555	553	576	553	590	565	570	569	587	568	557	619	554	592	543	549	551	547	581	544	583	533	567	563	543	528	520	564	576	574	578	548	585	552	602	561	536	584	589	609	562	585	556	556	560	584	571	541	527	587	585	539	549	594	544	587	565	601	551	568	580	563	565	541	576	574	557	565	563	547	546	583	529	611	564	542	598	566	526	595	593	609	563	587	530	564	538	547	589	548	587	562	535	562	588	575	525	569	572	576	580	545	558	547	591	575	568	564	614	557	582	598	551	555	587	611	563	591	594	583	553	523	564	548	575	614	541	554	540	600	597	582	541	560	582	552	577	546	586	555	576	611	551	596	578	554	591	575	567	569	563	579	586	576	548	598	549	620	571	547	570	549	562	626	567	563	589	536	574	573	587	568	577	555	560	563	536	546	562	570	580	574	554	560	556	560	570	563	561	606	569	570	509	544	543	599	608	572	583	542	525	561	591	577	598	576	572	602	564	547	549	556	557	586	586	548	559	547	562	604	587	560	596	590	582	577	559	593	525	595	585	597	580	540	565	559	557	537	552	553	562	569	545	562	583	600	515	569	550	561	569	585	616	563	576	514	544	568	586	546	549	623	550	560	542	581	583	552	560	587	558	596	505	554	574	587	561	587	560	585	564	578	578	549	603	569	550	569	566	547	583	544	556	598	580	555	607	578	544	522	564	551	568	574	543	557	596	582	592	570	583	606	574	503	599	616	583	587	580	592	573	519	590	545	556	565	543	516	571	608	595	557	614	572	589	583	564	595	570	553	553	549	551	602	584	560	524	552	585	600	579	507	580	549	564	560	556	586	576	571	596	579	598	628	514	590	585	608	632	606	545	575	531	594	557	565	553	591	572	572	562	563	568	539	535	569	568	582	568	579	581	617	571	585	563	593	609	568	562	589	564	557	534	563	538	567	560	583	542	599	562	591	576	562	590	564	591	557	571	555	574	578	569	550	613	556	540	578	599	587	565	566	588	569	551	566	587	554	539	551	597	586	558	565	559	575	567	575	568	624	612	529	513	561	555	581	553	546	578	575	597	606	568	610	563	592	552	603	619	535	584	583	561	570	572	553	559	562	518	557	570	560	551	543	583	553	576	539	562	579	614	570	537	563	584	570	562	596	523	572	556	539	553	535	580	577	599	587	577	529	591	612	562	579	540	566	545	518	568	564	557	554	583	574	558	552	562	548	574	569	589	534	547	579	535	568	579	600	590	613	576	559	567	565	604	587	544	601	562	562	561	522	593	613	587	583	563	556	558	546	596	554	579	584	549	611	587	573	596	561	580	554	549	582	577	563	607	523	569	546	626	581	552	559	531	593	593	556	568	587	601	582	564	578	536	539	549	552	603	557	571	579	596	584	536	541	582	560	568	539	591	552	599	567	573	558	586	567	602	563	559	540	600	553	606	537	560	567	569	582	544	586	591	571	571	545	577	554	568	596	589	561	584	595	578	555	561	569	559	563	574	562	559	566	585	552	556	539	630	559	557	564	541	566	550	580	535	561	561	530	604	581	530	575	596	590	606	539	579	612	551	565	587	558	586	547	568	556	567	595	578	563	557	572	577	586	568	579	554	571	541	582	531	532	574	533	613	529	577	549	575	597	560	555	592	568	579	533	547	553	573	559	580	564	592	586	589	576	574	519	595	620	585	576	585	567	550	556	551	559	524	581	524	554	551	577	566	558	566	581	592	607	577	588	543	575	599	518	523	617	573	581	557	596	589	589	571	599	554	554	577	592	593	562	601	575	527	539	585	557	579	547	600	625	563	591	556	548	544	586	609	583	552	600	575	575	596	551	600	582	575	530	569	625	592	630	567	528	585	557	593	562	499	530	540	543	546	541	578	561	574	547	549	569	615	551	564	571	555	569	604	538	558	580	568	595	510	565	580	601	590	540	534	578	549	552	563	536	612	538	558	571	581	538	582	570	573	553	613	538	560	562	525	570	547	604	564	560	593	561	617	567	576	589	573	568	578	546	592	590	590	602	562	585	619	573	527	598	528	554	587	555	607	585	569	549	605	581	513	565	574	562	577	512	589	584	556	586	583	545	574	526	595	592	558	604	525	595	588	572	505	573	572	546	567	554	563	577	567	559	545	546	556	517	568	600	570	569	561	583	538	553	538	556	573	551	592	589	545	562	544	581	575	576	577	573	611	556	565	598	578	571	598	587	566	545	577	588	509	572	611	513	543	566	564	575	570	584	572	584	551	608	584	543	600	629	536	556	569	563	548	589	570	580	558	534	565	556	559	547	553	590	547	534	567	554	563	604	574	532	565	596	577	583	559	556	560	605	559	604	555	626	611	546	559	581	571	568	565	546	536	586	569	571	574	558	591	603	545
48172	19946	7081	2437	1495	1079	908	774	714	633	561	556	479	535	519	464	454	448	436	453	398	472	441	440	427	395	435	411	381	383	411	363	385	410	393	408	401	381	405	392	397	431	406	387	409	369	413	415	383	438	403	406	402	376	369	347	388	386	394	387	389	381	377	408	416	395	418	371	370	414	411	364	371	362	404	418	410	391	390	387	415	362	395	380	345	367	415	396	388	367	389	358	376	392	400	363	347	407	367	404	376	377	367	368	394	406	369	390	389	373	352	385	392	397	435	414	363	353	368	391	388	384	370	373	393	422	405	391	401	358	370	394	363	390	359	415	365	367	389	367	384	388	398	380	373	368	388	398	388	387	379	372	394	379	389	384	363	369	390	435	422	397	398	412	401	397	393	414	355	386	401	395	402	434	356	361	364	375	382	340	367	392	411	404	382	387	405	382	387	393	402	404	393	387	385	345	403	377	387	398	380	420	370	386	374	353	393	395	395	370	398	388	352	342	385	388	444	381	399	393	411	407	372	338	420	387	356	374	387	407	392	408	386	363	394	384	393	383	400	427	386	375	362	367	405	367	399	409	412	367	370	418	361	345	382	371	364	382	388	381	375	327	389	361	361	371	364	365	369	383	401	342	379	399	382	423	412	388	408	362	402	385	409	404	394	416	370	382	387	406	402	370	342	393	396	376	386	402	386	445	366	359	400	413	395	344	361	399	349	372	366	373	363	416	353	414	402	387	384	386	392	395	393	404	406	383	414	372	394	376	376	374	389	407	391	369	427	349	345	383	387	387	365	410	368	367	394	370	390	403	374	433	425	360	366	372	407	356	372	368	386	382	422	373	407	423	373	393	341	367	367	388	383	379	395	364	371	395	377	362	382	367	373	373	414	412	352	399	379	365	376	367	423	413	350	357	364	389	378	375	429	398	391	381	375	363	370	391	384	361	372	401	415	402	402	374	341	398	426	352	371	380	396	400	378	374	359	400	389	398	391	382	368	359	353	351	393	382	398	361	358	367	408	381	414	418	429	366	366	385	386	367	420	418	378	375	398	405	374	349	373	380	365	372	375	371	392	402	409	401	396	368	408	380	361	366	361	398	359	366	382	417	405	390	412	379	377	385	353	388	387	372	385	408	359	406	411	402	393	373	391	396	399	384	360	397	358	363	358	362	392	375	385	370	390	408	377	388	385	352	374	369	404	351	381	380	379	426	377	394	369	400	400	406	394	368	400	372	374	380	403	362	398	408	414	373	397	359	379	345	391	384	380	397	386	398	363	371	395	387	405	369	372	365	382	361	376	407	375	384	406	394	369	408	389	368	395	424	376	386	401	398	379	387	381	397	385	388	409	376	378	346	362	388	375	404	381	403	406	391	400	376	365	376	361	376	357	358	367	413	401	374	390	399	416	361	379	379	384	382	361	408	417	373	371	402	400	369	348	398	398	409	350	373	417	374	383	412	370	367	386	421	372	349	382	396	391	367	332	382	352	371	371	353	391	414	400	387	404	387	403	396	387	396	372	396	386	373	377	357	384	398	373	389	383	380	391	333	395	400	405	392	364	362	417	394	354	390	402	420	390	328	414	375	413	389	404	381	399	409	323	401	363	369	387	382	358	383	404	388	371	397	391	393	426	360	367	397	388	396	385	340	365	359	375	362	424	387	378	382	363	357	370	387	396	391	403	370	389	367	408	359	387	388	382	393	365	353	386	366	398	380	391	366	351	377	360	383	379	359	399	388	371	366	412	370	412	372	405	411	378	370	342	383	378	415	409	330	388	357	357	364	410	404	413	388	380	400	383	389	421	359	375	391	397	366	412	430	384	361	392	334	353	379	404	387	387	357	379	372	355	373	372	404	361	411	379	390	381	393	391	362	381	407	383	375	380	416	374	377	385	378	376	358	410	423	400	383	379	406	389	379	356	370	395	383	422	394	381	390	380	379	381	380	369	421	370	416	359	404	367	387	378	350	380	359	433	440	374	363	370	389	381	379	387	372	383	362	379	359	375	417	366	363	395	400	406	374	402	383	416	399	376	408	353	391	361	386	387	374	387	391	372	432	358	410	375	402	382	404	341	403	389	354	373	395	360	378	391	384	380	373	391	406	381	368	396	386	391	385	402	358	387	429	355	363	386	372	388	390	363	390	383	359	383	388	363	357	387	360	345	386	369	394	410	393	385	364	359	381	357	377	405	379	411	374	376	398	401	367	363	387	358	395	367	407	399	414	368	413	381	381	386	400	404	370	382	392	381	395	417	396	429	365	372	396	390	344	372	340	376	370	360	420	410	389	381	365	358	397	377	418	395	374	361	379	371	397	371	387	376	389	396	382	383	396	416	343	378	367	375	353	375	379	399	395	404	366	404	382	413	389	360	378	394	370	413	403	373	408	412	373	364	362	395	395	443	421	389	363	402	410	395	381	385	410	376	391	416	408	386	377	393	399	355	382	402	398	419	400	382	374	387	403	422	400	377	412	375	377	388	377	408	402	380	370	368	395	358	382	385	384	396	359	374	365	393	390	407	374	408	359	381	398	397	401	382	351	404	383	359	370	410	411	346	401	406	401	364	359	367	393	402	361	359	358	371	351	398	380	396	389	372	361	407	384	364	384	368	376	381	342	411	400	326	354	407	376	392	401	408	393	362	398	388	363	384	382	376	384	400	378	347	391	405	406	379	388	383	370	401	402	360	392	408	428	357	401	408	369	387	381	416	400	369	413	367	367	395	396	390	411	341	393	367	404	378	390	354	368	395	341	417	340	376	388	397	388	371	404	387	358	351	398	394	377	411	372	391	401	396	400	376	383	403	371	383	405	421	376	371	369	381	424	410	364	349	399	376	386	358	397	409	366	371	413	419	368	358	408	362	415	372	362	392	367	396	366	359	408	340	404	389	406	361	390	378	401	373	426	415	368	371	385	370	377	419	407	361	414	379	359	411	396	382	381	398	382	397	393	403	380	381	370	389	379	380	352	399	396	444	400	409	382	403	390	392	402	393	400	378	398	382	372	385	361	383	432	366	365	410	398	403	378	413	396	378	372	379	372	413	354	397	390	395	395	371	414	374	395	340	363	379	394	448	368	405	398	409	377	387	413	359	371	409	396	348	389	380	367	370	395	420	366	403	395	404	376	388	400	356	378	396	389	364	348	362	367	394	346	389	367	389	384	391	385	369	371	380	385	365	391	343	379	385	391	426	370	403	384	383	362	393	347	374	388	408	360	359	416	377	393	391	376	393	381	366	401	374	364	412	407	376	414	350	411	399	369	368	383	421	391	421	355	356	397	395	387	386	415	383	372	361	361	373	365	405	426	383	383	405	408	353	410	366	377	394	389	387	402	370	406	386	373	362	405	424	397	380	377	381	371	395	373	374	370	397	374	393	394	369	445	385	383	382	424	402	386	391	382	379	384	400	389	419	378	380	363	353	364	391	367	377	409	384	382	369	371	390	344	364	378	395	385	399	406	368	386	391	383	394	347	397	379	387	380
24365	2379	4727	5599	4949	4123	3466	3062	2582	2316	2231	2054	1948	1850	1741	1702	1592	1565	1458	1350	1268	1236	1133	1189	1148	1160	1132	1149	1149	1121	1091	1033	1069	1058	1044	1016	1063	1109	1050	1056	1004	1000	1013	991	1005	999	1021	952	1015	1024	919	970	997	978	949	951	920	994	1002	948	967	964	966	911	943	950	933	960	957	967	935	969	950	914	975	891	974	967	953	919	897	923	892	952	895	944	890	962	944	923	998	945	931	915	907	930	911	873	979	914	922	933	917	927	901	894	970	960	975	947	959	891	892	872	912	937	895	924	970	968	909	902	843	935	880	934	920	922	909	940	909	868	939	955	901	927	898	952	956	939	950	941	889	948	904	908	899	975	936	890	922	907	957	943	1000	950	946	897	941	928	946	924	962	895	863	993	933	889	908	944	919	956	964	896	929	872	912	902	964	941	933	909	886	849	942	957	953	943	903	891	912	930	894	901	979	925	898	930	902	890	889	940	904	887	873	945	997	947	935	920	934	915	916	942	930	938	942	928	919	939	912	930	850	955	921	927	882	922	901	908	902	970	927	918	915	946	1001	955	920	914	926	880	942	905	907	920	886	910	910	903	921	891	918	944	958	929	969	938	933	928	911	932	901	940	898	893	884	896	917	879	906	964	937	905	916	911	907	909	934	899	930	877	899	881	938	923	953	931	872	927	909	928	938	932	908	928	943	898	915	914	910	921	965	927	956	896	917	915	883	891	830	978	890	963	931	902	885	965	912	911	962	905	910	988	951	912	984	923	938	920	927	894	901	902	919	884	886	932	929	901	906	882	925	895	983	918	934	968	945	909	912	957	887	910	915	947	905	914	896	899	947	923	915	961	898	961	905	932	902	899	849	967	944	910	898	897	905	907	924	931	932	869	923	949	891	965	921	886	908	904	905	909	916	918	933	951	927	898	895	901	968	942	870	937	907	903	921	943	933	919	963	910	889	928	942	937	958	897	900	925	920	876	946	934	945	870	886	970	918	908	874	934	934	895	931	897	896	920	921	893	954	924	897	883	902	883	939	922	950	963	895	922	909	929	884	921	942	939	897	921	963	913	947	910	910	912	944	946	986	969	966	893	939	929	960	1000	945	928	894	922	861	912	861	943	922	916	933	875	853	942	885	930	958	888	914	906	958	911	967	952	874	897	865	866	939	861	920	889	877	910	892	915	958	898	930	868	951	901	893	962	917	886	917	909	957	931	910	933	920	921	887	971	962	899	924	925	905	980	879	895	929	946	905	956	961	956	944	919	919	921	854	937	887	964	911	903	898	961	934	934	905	900	935	886	897	888	938	969	900	894	956	896	919	953	912	935	909	866	881	954	889	923	952	914	936	921	916	887	965	894	898	931	922	975	864	953	922	872	974	966	913	910	972	928	960	936	910	978	928	949	944	870	970	921	955	955	932	938	933	904	924	945	897	912	914	944	925	947	912	869	885	920	915	894	895	927	925	879	915	931	857	910	939	944	919	877	984	907	975	882	931	974	912	960	931	927	990	861	900	977	984	911	909	930	918	942	967	926	956	907	876	895	914	933	877	879	934	916	983	946	913	934	969	925	918	922	966	908	929	935	887	921	953	945	883	939	901	924	894	911	936	936	925	946	881	957	935	901	953	872	927	874	923	901	942	947	955	894	917	910	889	939	912	900	899	905	872	941	911	894	881	966	953	915	922	885	884	930	923	899	961	927	954	863	934	984	901	954	966	908	938	865	946	914	952	894	931	925	924	934	954	924	877	924	923	935	918	852	871	914	921	883	929	898	953	910	926	896	880	930	884	930	929	967	936	945	951	945	983	938	899	954	930	940	933	869	904	932	952	869	935	903	879	946	963	965	904	968	929	944	940	951	948	945	967	942	893	944	960	925	941	932	934	894	937	894	944	921	913	967	943	931	889	944	935	917	920	927	882	906	910	914	934	857	925	904	929	905	889	908	953	873	922	927	958	939	968	908	940	891	932	943	878	938	888	930	883	894	843	920	946	923	955	917	932	990	981	891	970	898	925	881	916	977	863	959	943	919	888	924	847	954	894	943	873	959	934	924	979	918	945	860	907	929	963	924	937	922	880	928	900	911	928	942	925	905	912	886	922	906	907	996	928	971	975	904	933	925	975	942	907	879	886	916	912	937	893	884	897	943	943	910	955	922	923	919	905	883	895	949	869	930	947	956	898	935	924	858	936	925	909	926	855	948	929	936	916	931	953	951	925	901	874	884	899	891	948	1031	903	894	904	922	928	896	951	871	916	934	925	917	912	898	957	895	880	951	895	948	903	921	940	936	957	953	885	938	892	922	895	906	959	956	959	940	876	921	901	930	951	891	912	941	882	927	968	878	941	958	912	906	906	997	973	962	904	860	922	931	897	968	912	903	888	908	919	929	873	968	914	944	894	893	954	949	976	938	947	909	940	953	920	956	931	885	906	895	906	879	953	909	948	932	900	976	937	943	889	913	942	927	862	885	961	901	896	943	907	918	953	907	870	975	947	970	850	960	921	968	906	893	868	933	926	940	942	898	947	941	921	922	926	943	967	913	937	882	969	890	969	938	949	905	960	932	895	867	923	966	960	964	943	907	908	911	936	917	947	897	952	914	961	933	959	927	932	901	975	925	914	926	992	877	925	933	932	941	911	941	921	930	940	923	880	898	919	959	929	921	923	943	921	948	873	896	906	953	951	919	948	890	966	903	916	926	965	899	935	940	863	892	971	940	968	920	933	906	894	902	940	939	884	914	907	921	933	919	935	931	922	905	895	977	884	930	900	917	914	943	896	917	932	899	991	926	972	915	927	903	978	929	872	847	903	940	969	883	930	888	956	860	918	882	897	884	898	951	928	868	886	887	923	889	939	963	939	890	934	888	957	937	919	927	935	920	929	946	891	890	893	922	927	953	930	942	942	912	914	892	917	903	927	869	913	935	945	942	924	921	962	912	918	947	952	906	932	959	916	955	898	968	949	941	908	974	916	917	898	918	906	910	936	906	926	929	882	899	911	925	905	943	914	908	974	944	957	950	865	918	913	1001	956	925	938	892	933	944	910	950	923	882	901	901	944	959	960	906	943	922	953	976	870	906	926	898	949	878	924	926	940	883	908	955	877	883	915	924	938	969	919	913	939	941	860	940	889	935	961	902	964	930	955	959	933	906	895	932	892	939	946	913	971	935	957	985	861	899	905	913	947	928	946	919	941	899	947	913	925	928	914	874	908	875	960	896	899	941	881	894	914	890	951	921	907	850	947	927	929	888	903	946	919	914	917	942	913	961	917	931	957	914	924	936	946	915	921	945	898	947	871	908	914	938	910	999	953	883	859	886	948	908	949	910	940	924	880	919	956	956	876	934	894	898	924	882	941	906	924	940	956	938	894	971	908	938	898	911	931	942	889	958	899	933	915	966	910	886	909	905	956	920	934	895	912	912	945	925	975	954	957	931	901	837	954	931	916	941	897	1003	995	916	895	983	902	908	965	916	971	897	936	936	918	888	952	950	902	955
2889	286	218	191	177	167	156	146	155	160	160	170	163	136	133	180	129	161	137	178	156	135	130	121	146	128	141	146	135	120	125	143	146	121	125	147	131	124	135	127	112	124	142	120	139	135	152	158	137	135	128	121	144	142	154	134	133	154	138	118	141	162	127	136	130	144	146	133	140	143	143	145	122	160	123	142	136	149	152	141	146	131	149	138	121	136	142	121	156	121	130	149	142	123	129	155	145	147	123	152	149	121	152	139	126	136	128	159	129	151	126	147	122	124	133	124	140	135	119	139	144	155	133	139	121	163	146	147	166	142	141	138	111	142	137	111	132	151	159	141	113	120	107	153	125	126	130	144	148	123	149	118	113	120	132	137	152	144	128	141	131	129	135	138	119	138	127	129	121	142	124	138	130	168	145	143	127	144	128	128	148	155	153	156	115	115	153	153	155	126	128	141	140	148	141	127	123	136	148	140	147	140	146	135	124	129	134	153	152	134	141	130	142	146	137	134	154	144	141	121	147	157	111	141	136	131	130	144	159	108	151	122	127	132	136	116	145	124	142	128	120	122	132	127	150	111	133	159	139	137	113	130	129	119	127	127	148	148	146	124	144	135	129	126	152	125	131	138	135	142	139	159	131	129	136	130	138	143	128	147	160	145	132	155	113	127	133	122	147	163	153	111	131	113	138	150	143	180	147	142	144	118	149	158	134	162	137	130	136	151	108	136	145	143	139	133	107	144	134	152	147	151	122	147	141	141	138	121	133	133	138	125	135	120	128	151	144	138	160	133	131	155	145	172	147	139	121	135	158	145	130	144	139	138	153	141	143	129	144	151	136	139	141	138	131	139	127	141	145	132	122	156	129	122	122	140	151	131	121	123	121	130	151	142	138	120	144	149	126	150	132	131	149	146	140	156	142	157	128	153	147	139	142	164	140	145	142	127	153	124	133	132	122	155	137	162	167	116	154	127	140	144	162	148	137	139	135	158	152	137	154	114	137	133	117	130	142	131	129	137	131	143	121	141	136	137	129	145	129	126	139	140	139	166	169	151	147	132	155	150	157	141	130	121	136	150	139	152	136	137	117	123	141	137	154	124	127	147	139	114	156	132	144	146	126	148	114	148	139	135	123	129	155	156	133	155	156	125	153	136	147	134	155	137	129	161	129	129	145	142	145	142	129	129	123	136	136	133	140	147	123	140	127	130	144	135	128	161	148	142	161	139	132	144	141	157	155	124	128	170	134	129	137	146	152	115	135	146	136	136	147	139	124	113	124	148	118	130	122	124	149	154	153	127	161	136	137	152	135	131	156	177	113	126	125	127	138	150	143	144	146	145	174	129	129	159	105	145	149	143	145	130	136	117	134	124	135	124	141	144	160	151	145	140	154	116	133	146	137	124	165	146	127	107	128	128	140	130	133	148	148	138	166	141	128	142	123	144	149	129	133	155	142	127	143	116	137	134	132	140	111	141	154	124	145	154	150	125	146	144	154	150	126	132	140	144	151	148	127	154	140	124	155	149	137	140	142	123	132	138	151	134	150	152	135	139	142	146	135	152	124	137	145	136	122	140	128	142	125	146	154	142	149	123	143	136	126	131	143	126	116	134	125	157	143	145	152	154	139	118	126	170	150	155	131	137	150	130	137	149	157	129	141	128	124	132	143	150	137	128	123	141	152	150	151	160	141	136	144	138	139	134	154	124	142	146	151	136	120	152	135	164	139	147	147	120	122	131	149	137	138	146	151	130	129	130	131	111	150	144	168	130	143	137	144	141	145	151	154	145	115	120	130	115	142	116	134	137	146	136	152	129	124	132	140	134	135	146	120	134	130	133	124	149	127	123	142	145	137	121	138	135	154	129	143	144	149	132	116	123	148	140	151	136	145	151	145	123	141	128	163	134	132	139	125	154	145	143	149	115	139	161	121	116	139	112	131	125	135	133	142	138	124	124	142	136	102	146	146	125	157	122	131	156	119	144	118	134	147	145	125	148	136	133	145	171	133	150	136	132	132	125	147	118	152	137	152	145	140	115	136	137	149	140	136	134	144	132	141	147	143	131	135	128	144	134	150	143	123	149	133	159	136	139	130	145	144	136	166	136	135	154	135	153	163	119	139	156	136	124	138	147	121	139	157	145	133	122	141	133	152	126	122	156	132	151	141	144	155	156	135	134	137	155	137	149	137	141	120	153	133	128	123	146	122	143	146	135	130	133	138	157	146	141	137	153	148	109	142	154	125	127	141	143	141	141	137	146	133	135	152	137	128	149	153	149	120	148	131	127	150	131	128	159	137	130	121	132	120	151	110	144	118	141	167	123	156	124	130	134	133	150	145	129	131	132	117	134	138	150	168	146	148	137	159	145	127	139	130	134	139	139	138	119	143	135	148	155	121	139	124	121	127	131	132	139	156	129	123	145	138	132	136	135	141	140	129	145	152	128	157	128	169	130	149	142	146	138	135	149	123	143	144	135	115	134	139	137	134	141	148	137	123	118	156	125	133	150	136	118	153	143	124	145	152	138	138	135	120	130	134	152	149	125	152	127	145	138	151	133	146	156	140	131	125	117	159	149	130	132	125	146	137	132	143	137	141	138	132	147	123	140	116	136	139	141	149	144	114	133	149	135	138	134	131	124	147	125	142	154	172	141	145	150	152	125	114	136	136	150	143	132	130	132	136	162	149	150	150	141	133	123	138	111	145	151	148	141	125	145	124	151	136	127	124	145	129	135	141	158	149	119	153	152	137	141	145	132	154	138	135	140	135	148	153	156	136	125	143	118	147	148	147	129	127	146	115	125	147	156	135	140	153	136	143	134	159	164	137	146	149	111	129	136	131	136	126	152	146	126	141	134	138	138	154	133	141	148	133	155	151	124	136	136	134	122	128	129	130	138	158	137	162	135	150	154	156	134	130	155	128	151	126	139	122	130	145	140	136	167	151	129	125	123	158	136	136	139	110	140	123	128	160	126	118	132	151	142	139	135	134	138	125	150	150	114	149	116	161	144	147	144	140	148	126	145	138	136	141	140	154	152	138	134	128	142	156	132	135	130	138	160	139	146	149	126	155	140	138	138	136	142	134	120	141	121	131	136	127	131	154	142	133	136	154	137	176	125	134	122	138	129	142	133	146	151	131	124	157	136	142	150	154	136	117	150	143	155	131	123	146	139	143	133	150	135	112	126	160	118	138	134	142	150	115	160	141	129	162	144	143	126	160	145	125	132	173	161	139	132	136	142	150	128	134	148	145	136	110	154	136	136	122	158	115	159	142	112	139	145	134	148	144	156	132	117	117	155	126	147	146	116	144	143	144	128	130	131	134	132	143	141	146	119	143	152	123	134	160	141	130	130	140	150	128	149	147	133	148	138	137	170	134	131	149	148	142	167	163	129	147	138	130	133	142	132	138	145	127	128	127	131	125	150	135	154	131	144	120	113	132	115	153	149	124	133	129	132	146	128	120	125	138	129	133	143	142	146	145	145	135	145	142	120	140	119
3428	475	564	638	621	628	567	550	521	539	461	480	474	452	460	491	468	475	464	433	441	418	404	425	439	417	397	447	423	404	412	397	440	404	406	395	414	420	385	449	427	433	421	423	476	408	423	401	435	466	360	394	421	419	426	474	422	415	439	447	402	365	407	401	440	426	418	407	388	419	442	389	389	373	410	405	398	411	385	378	433	419	384	428	415	409	381	416	419	416	410	429	447	430	408	425	411	424	409	404	413	401	412	368	429	395	460	387	433	389	413	399	397	358	358	446	393	387	406	380	410	436	409	423	409	417	424	412	395	412	392	398	425	393	406	394	418	429	418	396	384	382	392	428	385	419	405	417	409	393	432	417	399	377	414	393	389	442	432	394	394	374	388	401	419	428	411	431	373	386	417	420	413	395	409	425	426	429	414	377	462	396	416	415	402	413	398	416	419	411	425	401	402	410	426	415	432	416	423	428	408	441	414	422	428	420	406	390	381	376	420	394	399	417	376	390	418	388	423	418	434	442	410	433	437	368	399	425	406	412	372	413	420	388	443	431	390	400	424	420	409	386	411	411	431	434	414	386	466	453	415	406	393	406	396	397	380	397	399	410	399	441	402	416	398	396	431	382	429	425	411	385	394	401	386	385	415	403	425	361	373	409	431	402	390	416	416	372	435	413	444	378	438	397	430	397	411	434	373	413	401	394	389	396	412	378	391	402	407	423	423	409	425	427	403	455	432	414	391	429	412	388	404	436	417	394	398	426	435	428	407	428	404	431	385	390	396	402	424	396	405	393	432	414	435	418	433	439	399	429	368	421	392	440	433	409	418	436	391	386	407	371	424	391	406	407	405	433	397	413	410	405	395	413	426	408	419	419	385	419	400	413	392	384	424	417	410	417	392	375	435	397	414	428	396	419	437	407	396	401	400	384	400	407	420	414	441	424	447	440	399	418	400	419	451	434	352	381	446	403	426	443	376	402	440	401	435	405	363	422	426	424	411	379	412	427	441	441	398	400	428	458	439	410	403	421	394	415	453	445	377	405	428	396	404	405	422	410	446	448	415	408	380	385	435	389	418	428	416	393	423	396	389	410	383	404	440	404	445	405	405	429	386	409	423	411	386	429	418	399	432	402	399	435	385	446	412	406	448	401	391	395	420	392	412	385	422	350	401	377	400	416	395	422	412	396	391	411	406	394	412	422	392	434	453	411	401	415	447	439	410	428	428	364	399	397	421	427	391	442	423	395	406	431	390	386	407	463	402	400	435	452	413	404	354	409	389	381	437	399	429	414	452	418	472	421	445	361	436	425	421	423	384	438	428	400	381	400	408	389	416	421	384	403	418	395	396	404	450	417	406	413	419	413	376	370	426	380	389	382	417	418	419	423	386	391	398	423	404	388	390	434	406	377	403	407	400	409	377	397	405	427	412	441	417	439	419	411	406	417	417	396	391	381	420	434	427	391	412	388	437	403	364	412	421	386	415	428	407	382	419	393	422	393	398	388	405	395	443	385	417	417	392	413	396	396	388	400	419	405	385	422	439	400	411	388	399	379	445	399	404	396	393	395	369	436	418	409	415	396	407	411	435	400	399	411	413	405	408	392	399	402	404	452	393	399	398	423	390	409	397	416	403	410	408	376	379	402	440	395	388	424	397	384	433	409	406	411	355	416	401	419	405	405	377	405	417	431	382	434	430	475	384	421	424	386	431	408	396	415	414	396	383	396	394	429	438	391	379	400	389	409	412	380	398	417	413	400	441	423	403	378	380	425	397	404	417	430	420	438	394	457	389	380	415	428	387	393	386	396	419	438	410	378	430	445	461	410	420	414	425	434	408	372	459	393	412	401	367	395	388	403	403	425	404	389	434	398	430	408	385	422	425	450	417	387	399	375	401	410	391	396	430	415	415	447	400	403	415	412	413	415	413	421	394	422	409	418	402	392	410	418	422	413	401	382	387	411	405	399	433	384	394	445	407	371	409	405	409	412	433	413	396	442	409	421	405	394	430	364	436	417	428	423	422	426	401	393	428	408	388	381	442	431	430	407	375	414	396	427	401	436	416	410	365	413	420	414	376	389	397	425	401	408	399	406	427	419	444	417	399	410	402	422	395	449	404	408	422	417	409	432	394	412	401	434	412	393	409	389	382	389	418	389	393	398	437	399	384	416	383	425	422	393	395	406	440	439	395	405	431	393	415	431	418	390	403	404	405	398	427	403	421	429	400	458	436	386	417	393	390	408	391	408	397	430	376	438	479	424	424	433	409	395	433	430	414	391	398	433	433	393	404	415	408	411	404	432	421	393	438	384	391	425	420	419	395	386	393	433	430	405	423	464	372	401	396	396	386	405	406	400	423	390	423	382	471	427	373	360	416	405	413	406	389	412	376	416	363	384	406	443	391	380	434	409	427	405	389	415	439	416	381	415	441	393	413	412	418	383	415	413	428	416	423	413	441	411	426	402	389	417	418	427	402	349	399	407	403	434	420	414	408	421	442	411	441	428	425	390	435	416	404	426	382	378	396	383	394	461	380	402	462	420	445	414	400	407	418	413	424	407	395	381	427	417	414	388	402	401	400	409	416	429	409	422	426	408	384	419	405	379	454	401	425	396	386	402	414	398	427	441	412	399	373	399	443	426	442	412	400	419	407	392	395	425	399	405	400	415	391	392	402	386	417	411	430	411	408	391	428	393	403	414	423	401	390	417	390	455	409	452	403	416	409	416	391	369	419	385	391	442	412	420	411	421	357	390	405	419	398	430	389	407	406	412	400	388	435	372	398	384	403	408	421	404	419	386	402	405	455	445	425	431	407	403	423	412	383	413	395	425	418	420	398	428	427	411	405	419	422	379	390	399	388	395	381	399	407	393	424	415	414	419	406	377	413	410	424	380	396	410	405	389	467	403	409	397	401	390	395	396	409	406	428	377	412	364	405	365	379	417	414	385	417	401	409	411	386	404	405	400	418	397	389	434	420	393	418	400	392	391	420	447	405	410	387	375	415	440	381	439	454	411	399	427	398	366	393	393	406	409	395	384	389	419	404	394	400	386	414	411	410	430	394	420	411	408	384	365	385	370	418	387	430	423	450	422	401	424	435	417	412	404	412	399	429	446	427	400	390	380	422	422	425	396	404	424	380	468	366	416	408	377	446	409	408	458	378	361	429	405	431	383	401	406	410	426	455	378	406	424	397	413	429	399	420	446	436	428	402	379	428	434	395	452	425	421	395	439	404	384	415	428	412	396	389	424	401	422	430	427	386	391	445	420	427	440	406	363	430	389	387	413	407	421	399	408	425	420	408	377	443	392	387	388	413	421	360	412	397	407	408	411	380	403	409	411	427	406	391	390	419	440	365	380	366	455	416	387	397	449	441	379	425	407	407	423	429	415	423	388	429	434	419	393	415	411	408	410	382	440	386	417	411	406	422	406	420	397	427	398	426	426	409	442	406	418	422	406	400	415	403	415	398	378	368	410	402	452	433	431	403	403	393	409
36855	9939	1518	943	661	527	481	387	392	365	335	286	307	273	258	262	276	225	247	222	267	252	248	202	242	235	213	264	198	251	210	213	190	208	200	186	185	225	203	216	210	194	207	205	222	201	216	224	194	191	195	209	220	197	211	199	239	207	183	230	206	215	199	173	202	224	191	214	203	210	208	213	200	226	201	209	209	186	212	219	213	205	202	210	195	201	209	212	208	187	191	185	208	235	216	189	179	169	220	223	198	207	203	200	205	234	210	218	229	200	195	184	205	200	208	191	211	214	198	197	232	216	238	204	180	209	212	198	206	219	227	183	188	210	212	198	208	217	230	195	199	212	224	203	187	229	180	193	233	220	235	207	228	196	212	197	207	191	196	204	208	191	199	207	223	216	195	219	234	203	202	196	220	228	214	227	188	219	191	206	211	193	203	204	191	187	180	231	202	240	211	210	189	215	196	209	214	196	188	198	216	247	218	212	218	208	232	211	198	223	227	206	200	209	172	215	179	230	230	188	213	197	188	213	188	201	182	223	209	200	207	228	200	220	218	208	196	201	172	205	194	217	196	219	199	187	206	174	182	213	191	204	200	191	202	199	188	202	200	228	220	195	216	231	204	191	201	219	189	225	192	196	228	194	218	208	180	211	229	235	190	207	210	215	202	221	191	217	202	205	209	180	190	215	182	223	222	216	220	210	231	181	204	198	207	225	197	194	203	197	217	213	213	193	222	246	175	195	228	197	228	209	169	234	203	193	195	209	202	203	205	182	181	198	222	229	201	211	197	210	204	214	202	192	206	198	206	205	195	169	198	203	225	227	221	199	216	221	197	179	183	184	190	213	190	238	184	218	219	200	198	203	208	170	198	223	242	195	190	201	223	197	185	192	209	192	218	190	216	193	208	192	206	213	191	214	219	202	182	195	184	197	181	204	210	206	207	200	196	205	212	208	235	233	203	223	222	200	211	196	223	210	226	211	205	214	201	197	212	196	191	194	206	192	196	181	202	239	226	218	214	178	184	218	189	209	193	185	208	229	198	180	168	206	195	193	214	169	189	216	216	216	186	196	187	189	214	221	219	173	178	219	209	204	205	195	172	182	181	192	200	212	217	194	220	214	201	213	219	208	218	218	243	189	216	197	190	195	198	212	196	224	204	215	186	202	195	205	226	179	184	183	196	212	231	196	217	253	224	194	185	200	193	215	220	205	192	214	188	215	189	215	215	200	201	176	241	203	222	206	220	204	219	210	205	219	204	194	199	207	182	193	218	192	206	225	209	202	229	184	205	233	210	215	203	220	193	220	227	195	203	184	195	224	198	201	231	220	216	175	218	224	236	195	224	185	222	218	213	194	203	195	187	228	222	212	214	216	204	219	196	193	220	222	182	213	226	198	215	225	219	203	201	205	209	206	218	213	201	212	183	197	202	223	200	214	204	213	200	192	201	220	197	220	215	198	199	177	206	188	236	202	176	212	213	226	183	211	179	210	228	203	197	192	203	207	204	195	193	218	202	194	200	173	208	224	211	215	228	202	207	215	211	212	189	226	208	205	194	208	201	200	203	201	210	191	209	205	181	223	200	216	207	207	203	214	195	189	209	198	201	208	209	194	219	176	188	194	220	197	172	206	191	202	203	201	199	211	203	189	175	196	208	181	213	195	214	201	213	203	204	232	216	222	206	242	220	192	213	199	199	220	247	214	206	205	227	209	206	210	199	186	251	196	218	241	226	216	207	192	216	234	202	217	219	220	245	209	199	207	185	188	186	221	194	202	208	215	192	201	209	185	211	204	208	187	186	236	222	197	197	255	181	189	178	195	197	178	189	186	195	226	195	203	211	187	214	193	221	209	210	204	195	229	200	207	250	197	212	199	214	220	191	195	206	221	244	183	186	210	198	180	204	223	202	217	203	212	213	192	205	210	221	223	190	204	219	237	227	213	214	163	194	188	228	209	190	209	202	204	186	199	195	207	206	203	203	217	237	238	214	186	202	221	212	176	229	198	191	225	223	216	203	211	192	206	243	203	198	212	171	213	222	197	197	215	205	184	197	195	180	222	211	198	213	207	222	203	218	176	195	203	215	188	218	181	186	198	199	202	205	234	219	196	194	180	207	190	218	211	175	203	231	183	199	190	177	207	223	204	199	204	194	217	185	202	207	217	189	205	172	194	197	195	189	207	208	205	206	225	209	207	214	208	211	172	234	184	213	206	209	212	227	222	214	179	184	185	201	221	255	213	198	226	212	217	230	203	187	185	219	218	203	186	196	198	199	202	190	192	235	204	199	218	227	188	205	205	185	225	208	200	167	194	233	235	199	197	227	182	205	176	191	216	210	221	218	202	206	180	188	188	202	209	198	227	218	190	199	186	188	218	230	210	219	182	192	200	197	179	202	195	211	188	216	229	189	201	177	203	204	208	199	243	216	192	204	206	219	204	192	187	210	199	211	201	208	222	210	208	199	207	205	192	213	204	207	216	193	210	186	192	187	220	215	226	204	213	176	198	185	184	207	217	204	229	197	200	212	205	221	186	219	199	203	209	226	211	202	189	192	233	215	197	213	215	205	209	213	198	211	213	215	177	196	179	199	227	206	230	212	183	194	189	170	182	201	197	192	209	215	214	197	189	207	228	218	213	218	211	234	219	220	228	213	184	174	187	205	209	247	200	215	205	201	177	190	204	198	172	214	187	172	216	208	196	217	163	212	212	214	207	207	199	246	213	222	194	200	194	200	212	221	203	179	238	206	219	198	198	187	201	207	205	206	199	207	191	199	220	204	222	215	205	186	210	171	170	187	169	200	188	209	198	223	203	225	225	184	209	191	196	206	234	186	202	213	195	221	205	199	182	215	188	208	197	193	203	199	185	216	191	188	204	211	211	211	201	206	187	208	203	249	194	232	209	213	221	201	208	199	186	211	213	203	199	214	199	226	196	193	207	233	180	204	212	224	203	210	220	211	226	200	206	195	224	192	204	201	213	201	206	215	208	191	225	197	203	204	220	199	182	191	185	211	211	210	172	194	245	195	208	203	210	182	194	185	188	205	217	211	198	237	201	202	215	250	197	201	203	204	193	198	230	228	198	237	204	208	212	209	216	190	191	232	220	197	211	222	206	212	196	191	216	206	187	205	203	197	204	209	195	231	201	227	200	204	216	199	198	199	201	198	188	215	201	211	225	219	191	207	229	199	196	202	202	211	205	192	200	228	205	218	217	232	224	221	207	202	183	225	192	199	194	220	202	198	205	212	218	227	203	192	204	211	221	220	187	199	202	218	215	209	206	225	200	190	182	203	212	209	242	192	193	208	186	208	209	213	203	209	213	218	198	182	215	216	200	213	217	222	193	174	211	213	210	167	188	199	212	199	217	188	211	225	215	208	194	201	197	211	208	196	185	198	196	223	221	240	213	195	206	206	208	198	219	209	197	206	193	229	204	204	231	212	201	219	197	215	217	218	161	203	201	195	211	221	226	196	226	174	203	209	200	206	235
17672	1382	2503	2957	2739	2281	1927	1715	1529	1381	1214	1194	1138	1008	1014	982	889	929	848	817	789	715	797	688	725	737	665	685	726	697	642	684	615	662	620	612	574	645	640	625	625	668	589	612	589	637	662	605	560	607	605	613	646	600	613	591	599	564	567	586	606	566	579	609	640	577	632	604	583	599	556	582	560	563	605	553	602	637	556	589	549	610	566	569	595	537	562	610	570	594	570	588	591	572	511	552	543	579	551	602	576	502	557	550	543	643	596	565	597	596	547	534	576	589	577	573	565	538	567	578	577	531	573	559	569	609	576	570	595	544	558	552	539	560	594	580	587	600	584	576	559	533	589	585	563	567	569	574	540	551	577	562	519	604	576	599	571	576	570	588	528	552	592	568	538	578	558	549	576	576	572	560	580	553	586	578	517	543	512	530	570	585	523	594	555	583	590	551	564	575	592	606	536	543	579	560	590	590	574	531	593	600	600	589	549	557	549	551	581	564	600	554	563	570	570	548	572	573	549	563	604	570	552	556	600	518	563	567	541	586	555	538	544	559	612	601	579	580	598	592	536	582	559	565	559	531	603	578	614	550	571	579	540	578	576	609	541	573	570	579	582	559	593	587	584	567	564	602	544	608	564	514	550	558	538	578	554	587	574	571	576	588	587	557	561	543	559	553	543	577	549	571	578	571	594	540	579	587	557	557	575	559	570	556	565	561	534	553	596	562	568	592	535	546	562	566	551	504	588	552	539	552	582	541	586	581	549	548	541	599	561	589	575	559	556	582	563	575	638	515	574	551	573	555	581	558	574	601	622	552	556	536	546	585	546	565	559	505	574	584	584	550	557	522	587	527	569	569	548	565	542	603	573	617	581	548	531	609	525	616	586	589	549	559	574	606	571	574	559	581	581	554	548	550	578	553	572	563	565	568	542	549	634	601	609	582	535	586	611	548	573	561	568	571	554	518	558	537	586	583	582	572	570	589	600	601	518	544	552	549	597	580	567	520	610	585	566	587	577	578	598	577	587	582	546	547	536	578	553	588	579	560	557	532	586	583	602	515	553	597	567	575	553	514	533	565	562	554	566	561	560	578	576	566	596	569	551	552	533	587	601	559	553	555	571	569	561	551	553	549	559	597	572	565	617	565	577	558	608	581	562	595	548	556	560	590	620	556	577	569	550	577	540	553	567	512	606	587	577	580	594	595	560	559	593	561	585	526	537	575	544	585	570	590	567	570	529	550	518	577	576	600	561	553	547	568	580	587	561	571	545	595	557	548	578	590	549	624	583	554	541	529	571	546	556	540	538	539	587	568	549	547	564	568	582	554	560	549	558	552	537	532	583	587	580	540	514	570	567	553	587	524	558	561	519	541	550	600	575	567	555	565	572	539	545	555	542	552	540	587	595	572	595	575	520	572	579	569	571	547	529	543	581	541	525	602	615	556	592	591	572	577	555	597	542	551	543	591	521	535	579	552	562	585	543	559	548	555	547	546	568	538	550	533	577	591	596	577	505	584	597	566	590	598	556	582	582	594	525	544	577	562	562	558	568	584	565	601	506	579	576	573	579	604	572	575	558	555	578	567	591	511	578	579	547	557	584	584	532	601	555	567	548	585	565	561	529	582	568	543	581	618	554	586	544	558	575	556	596	564	570	555	556	524	612	545	582	546	545	586	561	563	610	595	599	561	532	624	517	586	607	543	539	658	579	578	555	577	578	542	589	599	573	547	564	587	542	549	544	578	564	560	532	557	586	544	582	565	541	614	563	540	534	542	578	557	561	531	543	537	581	580	648	565	585	562	552	576	554	585	579	571	560	543	533	533	561	584	532	574	586	607	584	567	558	550	527	581	572	560	583	574	535	615	551	584	562	569	562	581	574	561	547	549	603	573	598	564	588	561	556	546	534	554	552	538	578	567	577	589	580	577	568	520	588	590	573	585	572	559	555	520	542	565	582	573	594	567	549	592	577	545	511	596	546	577	624	527	559	583	574	569	554	555	595	592	570	579	561	596	615	569	587	567	571	560	572	614	592	611	568	577	570	608	527	555	539	544	587	592	561	597	585	557	596	547	557	552	578	602	567	568	568	553	554	591	558	559	557	565	563	525	584	576	541	566	540	573	615	569	549	568	531	564	594	595	625	586	585	543	576	544	554	583	559	541	545	555	597	553	553	590	593	557	608	583	570	586	543	616	541	536	547	585	599	563	569	569	617	582	561	556	524	593	563	595	641	562	563	561	591	559	613	619	610	594	547	584	557	556	590	606	586	592	570	566	601	578	581	556	580	602	599	613	571	524	546	583	539	589	563	556	626	563	567	579	552	602	579	592	572	588	615	559	628	568	609	555	552	568	530	573	562	618	582	550	586	566	575	572	557	522	544	582	539	577	560	593	575	588	593	538	541	592	553	587	582	594	594	545	572	585	585	560	565	556	557	556	562	545	564	569	560	569	555	548	573	563	561	574	543	572	585	546	557	508	595	579	532	581	590	550	569	576	580	537	594	555	605	590	547	553	595	584	556	521	579	607	545	576	541	592	577	603	533	528	576	582	592	603	570	555	543	579	598	568	563	558	599	590	558	539	536	544	547	576	605	575	549	569	526	572	573	578	599	602	536	587	602	590	574	571	581	567	589	597	550	571	572	551	561	595	589	547	554	580	542	572	585	593	567	537	557	602	606	542	600	632	582	580	551	574	546	546	569	570	564	544	576	582	562	586	543	576	556	560	567	562	523	539	555	555	611	557	566	552	572	594	596	578	561	610	535	558	595	617	580	571	573	565	575	562	582	545	606	584	615	579	580	561	596	574	600	525	587	564	600	541	578	557	583	571	561	545	603	539	568	577	516	560	579	584	520	529	591	609	563	586	585	569	610	599	576	511	586	646	531	563	580	541	560	565	561	579	563	566	571	539	571	531	563	548	573	543	592	561	567	547	574	560	575	583	605	587	613	561	549	550	603	580	570	530	547	551	608	562	592	587	546	576	554	592	575	616	562	565	536	593	555	558	556	580	534	547	580	573	578	557	573	555	584	570	508	616	557	588	533	546	573	582	632	590	579	580	551	571	597	570	537	579	531	580	571	548	563	512	558	551	526	520	567	533	597	584	562	582	568	540	579	543	572	617	586	526	572	573	545	589	601	599	556	571	527	574	564	584	614	534	541	592	603	610	528	547	610	529	552	566	571	595	575	610	578	585	538	570	592	572	586	555	563	605	566	566	605	581	535	568	623	572	549	602	584	548	589	566	549	536	530	566	596	577	568	540	598	593	554	585	560	565	622	570	576	548	545	562	569	605	579	533	565	626	552	548	550	571	569	580	549	562	554	568	577	558	528	555	567	563	571	617	622	583	559	608	568	583	566	536	562	585	555	545	581	571	587	575	560	566	535	536	558	564	581	544	564	518	546	592	612	605	571	577	586	555	564	564	554	563	530	559	552	580	576	546	548	568	577	555	540	568	549	574	575	600	578	576	562	551	562	553	543	588	604	566	575	545
47294	19985	7737	2396	1479	1183	951	706	685	640	602	564	509	490	524	499	464	435	433	430	452	414	408	428	392	421	401	420	432	422	424	395	376	401	393	380	409	425	409	328	390	422	398	390	407	356	390	410	331	402	376	381	381	360	355	405	404	376	402	388	391	397	385	371	396	399	387	368	356	395	385	409	380	366	387	411	355	384	392	413	341	365	353	391	414	418	372	373	349	374	368	373	384	409	350	373	383	372	385	366	363	373	374	385	401	347	396	377	405	404	380	401	396	354	420	366	395	395	376	373	384	329	396	352	393	362	408	423	351	411	367	370	400	350	391	393	377	404	402	398	377	376	394	363	368	377	411	393	335	400	403	404	362	403	426	412	406	410	395	371	386	385	364	373	425	369	354	343	391	401	403	368	386	377	402	406	376	371	351	378	389	376	359	379	395	393	358	366	376	432	427	418	369	390	406	376	410	362	432	410	386	362	391	361	369	364	373	355	412	388	395	361	394	373	375	393	406	368	424	377	409	400	374	393	384	395	359	396	389	367	384	410	424	349	360	413	366	408	368	388	389	378	433	417	401	385	359	402	390	379	417	384	409	386	410	391	363	371	372	368	406	402	355	385	364	434	380	380	378	408	426	394	415	398	371	377	395	408	368	366	383	355	373	362	369	423	396	374	418	367	366	414	351	418	414	373	407	446	436	341	382	349	396	388	387	415	402	350	375	359	379	382	373	359	389	421	343	385	402	371	379	375	336	404	381	397	387	376	376	417	421	363	350	351	370	374	382	368	406	393	388	368	337	383	369	377	349	421	417	390	390	398	385	371	362	376	401	373	359	369	402	424	346	384	402	351	383	376	391	397	382	388	379	367	397	429	373	370	386	390	381	360	356	376	388	370	376	363	407	392	371	381	420	406	392	371	375	378	403	391	354	372	368	376	387	423	388	395	405	361	365	385	401	426	401	417	380	377	395	372	378	385	411	389	387	414	417	406	390	373	388	391	393	411	390	360	393	396	382	393	354	378	390	388	358	393	414	397	415	380	410	379	393	423	362	357	403	341	383	387	397	358	372	394	368	396	420	399	356	364	394	360	369	358	396	381	361	383	383	387	341	404	351	385	394	388	358	356	363	384	373	417	381	397	400	428	408	409	372	359	366	405	384	384	359	377	375	364	369	372	364	387	386	357	404	376	383	411	364	381	374	373	380	344	342	396	401	404	375	387	366	357	378	402	385	377	379	383	416	373	438	351	378	367	373	369	444	398	376	373	377	382	415	406	370	341	418	374	364	375	388	373	393	426	421	401	383	371	387	371	385	369	357	388	376	403	385	387	382	398	440	366	375	403	401	398	386	391	378	372	436	382	389	355	377	392	403	371	396	401	376	353	400	404	381	372	367	390	387	385	402	428	390	359	378	377	406	399	421	397	353	385	414	372	394	360	378	375	396	383	409	410	389	355	364	366	373	406	418	404	388	419	349	395	380	395	357	366	410	398	384	374	368	381	384	367	417	396	387	390	357	342	345	384	388	414	412	405	436	380	384	415	375	384	360	359	364	356	385	429	374	383	368	410	405	361	386	355	370	377	395	387	390	389	358	377	383	400	343	365	393	370	385	374	348	384	347	394	399	382	406	405	395	385	395	383	425	390	365	409	373	368	365	397	383	393	364	396	367	359	376	390	373	390	389	377	355	392	359	413	381	373	373	378	422	348	375	411	392	422	370	358	347	401	358	377	332	363	373	366	363	399	396	408	406	398	334	355	392	371	427	407	401	357	390	392	354	367	387	410	370	356	374	395	382	382	367	369	375	418	382	426	391	361	364	330	379	391	393	402	411	369	389	365	426	374	365	369	388	394	406	422	362	359	391	366	382	379	356	329	378	390	394	404	406	421	394	354	368	386	360	362	371	360	402	359	410	372	381	391	396	376	395	386	351	402	393	399	380	400	388	372	353	393	368	394	372	388	410	376	415	374	382	367	366	402	342	393	355	388	422	399	398	385	350	369	376	346	350	414	364	397	361	380	362	413	377	404	392	359	383	385	379	412	352	386	381	385	422	389	377	392	359	389	361	350	361	378	397	391	368	414	376	339	388	374	398	375	382	375	381	364	360	401	384	364	369	398	339	417	403	359	373	386	378	408	393	363	366	359	379	408	384	397	386	386	379	399	393	383	357	399	391	387	402	380	346	407	387	408	380	388	352	362	365	393	369	382	379	337	379	400	396	376	397	391	395	412	384	368	357	336	409	379	353	401	417	388	391	395	367	396	443	364	356	364	378	364	406	399	376	380	363	348	402	368	391	358	394	363	403	394	386	399	393	398	389	361	391	377	372	394	397	388	361	414	359	384	360	395	388	363	353	397	393	377	395	379	390	353	387	399	371	371	414	371	408	356	396	357	381	369	354	311	366	355	344	373	367	372	382	382	395	393	374	358	373	373	383	385	368	416	380	395	395	365	402	380	391	402	387	407	377	370	404	412	388	369	429	401	376	357	334	409	366	371	403	386	407	386	419	362	369	378	382	411	389	412	392	380	374	367	400	376	428	397	363	378	403	407	378	384	410	373	377	371	408	432	381	401	381	387	382	342	370	374	380	378	378	411	400	352	414	406	417	374	358	382	372	402	365	382	357	396	385	383	362	423	362	397	398	351	382	380	421	362	371	436	399	396	358	363	393	382	371	368	368	374	414	375	381	368	372	354	377	430	385	392	414	393	347	382	349	392	380	416	341	359	383	392	395	400	395	376	370	380	391	375	405	364	379	365	416	376	354	381	375	378	381	354	377	393	373	408	376	376	425	405	371	361	368	404	386	438	380	366	363	353	414	385	368	355	367	378	381	387	350	368	371	363	374	390	335	396	409	407	368	395	399	381	385	387	368	387	343	408	386	372	404	420	396	394	401	372	428	420	358	389	389	394	390	400	387	411	380	380	360	391	393	368	403	421	357	395	410	401	387	385	402	382	376	383	396	373	402	396	397	418	400	379	365	405	389	369	386	361	373	392	417	400	381	369	426	396	360	402	384	374	350	409	368	386	343	398	393	406	397	386	413	374	382	362	376	385	400	372	393	382	389	389	377	371	391	358	387	398	375	419	376	419	376	396	350	391	370	366	391	399	362	373	353	377	370	369	373	383	406	372	404	369	359	417	375	397	388	386	389	394	396	388	416	382	387	367	400	392	356	378	415	392	340	384	376	379	354	425	397	396	417	412	351	388	394	374	406	370	393	381	383	376	367	370	371	367	369	383	369	374	374	373	352	385	385	437	374	373	354	373	371	379	408	418	373	423	369	403	383	381	395	373	370	342	367	381	365	348	369	338	380	380	373	412	352	368	382	391	388	387	382	374	389	402	364	334	379	360	399	381	392	384	374	394	344	357	380	377	415	359	372	359	394	388	378	381	364	365	366	341	401	341	371	391	348	404	395	410	407	383	366	377	363	358	364	382	371	395	392	396	387	386	396	392	361	358	347	361	390	379	399	369	361	375	405	374	394	399
23668	2421	4725	5594	4970	4111	3515	3097	2662	2390	2139	1951	1857	1842	1703	1683	1577	1497	1443	1326	1320	1271	1220	1126	1175	1144	1129	1161	1089	1069	1118	1116	1015	1047	984	1051	1009	1004	1042	1037	1064	987	1042	957	965	999	970	1027	1027	992	1019	971	995	974	986	1026	984	949	929	996	1035	962	944	959	948	931	922	906	967	942	1006	867	935	967	958	933	863	920	951	949	923	945	969	925	908	944	941	934	882	905	941	952	920	945	942	904	909	958	904	910	966	917	919	933	935	958	920	952	909	924	913	969	910	908	914	943	899	966	927	911	927	878	936	950	981	899	897	900	905	987	915	946	948	864	909	956	935	925	896	914	904	944	926	944	922	894	897	914	892	931	937	935	965	928	900	938	907	868	891	887	942	928	957	917	938	952	924	957	936	910	906	906	917	935	876	937	867	908	927	864	923	913	903	921	840	921	876	917	908	858	937	913	906	936	902	946	948	943	983	959	904	889	911	946	936	928	942	944	880	932	902	930	914	886	945	901	928	882	910	951	889	967	902	933	938	927	952	947	889	893	939	894	870	910	930	969	961	935	946	899	899	949	931	934	949	929	988	933	936	890	887	894	893	961	960	920	932	901	863	880	893	874	879	947	943	928	941	919	941	932	948	926	948	952	896	924	923	910	880	954	916	943	921	950	954	945	959	929	947	865	903	904	919	934	877	932	927	941	989	945	917	924	939	922	957	877	923	927	915	948	952	946	908	900	909	889	921	907	980	885	921	928	943	986	933	907	959	925	953	873	944	916	946	929	880	924	853	885	941	950	892	894	913	962	914	918	908	890	948	943	882	936	892	924	915	869	969	923	878	947	866	899	894	945	946	878	938	916	935	928	861	953	916	916	919	911	888	841	936	906	855	985	985	920	943	908	891	912	900	929	946	1002	913	908	897	947	930	924	915	946	933	919	980	931	931	905	957	931	948	937	911	884	938	927	911	944	920	899	861	970	959	903	878	900	900	911	905	947	939	997	901	865	967	928	893	956	872	934	944	937	864	906	934	936	935	875	901	890	915	919	869	947	920	864	916	924	914	930	900	902	861	937	900	915	886	891	926	962	947	911	953	960	917	908	943	916	894	899	996	870	895	911	960	908	965	920	976	991	944	933	955	975	962	936	931	912	937	913	912	919	902	907	903	926	906	890	943	962	915	907	912	871	976	924	916	915	949	991	936	963	927	919	979	978	933	974	965	879	900	912	917	927	932	973	940	883	917	928	933	935	944	944	908	901	880	947	869	923	956	933	942	950	905	873	938	912	957	887	905	919	975	917	961	891	881	979	913	909	951	945	926	918	893	868	906	926	949	941	956	905	956	937	929	911	928	930	898	924	865	875	913	885	947	926	937	916	897	905	891	977	890	865	909	889	934	958	968	926	913	949	949	926	944	892	919	920	938	880	875	961	961	872	900	928	960	927	932	901	912	916	914	944	888	933	962	921	948	939	913	925	895	875	933	944	917	832	903	916	916	878	927	911	906	937	908	923	908	901	886	888	959	915	930	896	891	920	951	958	932	931	918	893	958	940	941	899	931	862	927	922	939	917	924	948	948	943	913	927	939	909	956	962	847	936	932	916	969	934	913	892	847	919	926	911	936	915	882	914	980	932	943	959	875	888	922	901	850	899	915	910	900	959	947	886	900	926	945	904	944	862	948	913	903	844	922	940	935	917	922	931	837	949	909	918	879	967	956	904	832	913	900	914	947	916	913	950	921	857	907	896	924	960	886	877	888	903	944	943	977	978	898	930	936	865	874	941	923	884	957	968	948	916	960	926	855	893	874	895	893	883	971	858	920	885	939	893	940	950	915	889	953	858	924	906	957	905	913	919	915	924	950	896	924	895	917	926	927	875	930	878	913	941	934	915	939	942	899	902	958	925	960	939	877	921	955	864	912	954	874	930	954	919	937	926	1014	901	913	894	924	906	898	917	905	924	909	949	878	905	974	953	938	907	914	903	947	935	927	909	900	850	932	920	901	909	919	931	920	878	944	910	952	953	882	951	924	972	985	949	882	917	895	903	972	878	930	929	936	900	943	952	913	899	952	919	956	920	918	917	931	933	909	902	903	912	881	969	958	898	918	908	893	877	873	912	928	886	930	919	902	914	915	981	926	901	915	905	887	919	903	965	925	849	917	898	887	932	938	940	875	887	893	961	943	935	936	917	922	877	892	961	866	918	873	928	918	894	910	914	928	903	909	981	899	925	922	950	877	904	916	937	908	954	947	957	891	987	948	938	931	947	848	867	904	883	919	888	951	893	896	928	940	912	891	917	980	961	959	936	887	941	889	942	885	933	920	937	937	924	875	923	931	959	904	901	912	884	938	934	981	922	898	976	898	944	962	946	919	942	921	952	922	893	930	894	875	925	889	931	895	895	908	941	875	954	901	904	923	898	962	904	899	944	875	896	935	949	911	895	952	943	871	907	897	922	894	900	928	891	922	905	913	928	957	908	895	928	958	975	930	928	939	968	921	913	933	861	917	941	910	898	927	945	913	898	885	941	885	870	913	911	861	963	988	927	895	929	913	898	911	899	926	953	912	897	949	932	955	912	975	981	868	966	948	900	920	973	891	903	920	901	919	916	886	899	935	908	949	985	926	924	942	976	934	978	912	868	903	960	939	912	974	917	900	872	924	929	890	920	941	929	878	911	932	973	936	969	967	914	922	863	943	920	938	946	891	864	911	963	931	951	878	905	832	909	950	936	888	932	930	948	930	914	982	885	915	973	923	934	883	1001	880	875	934	966	930	894	919	923	945	1007	949	971	956	949	964	906	959	958	989	899	897	869	947	912	894	918	919	920	885	934	926	879	893	939	937	921	944	928	926	1002	959	850	984	886	868	927	932	922	931	932	883	959	905	891	904	909	988	905	953	989	877	930	918	927	940	907	882	937	940	961	897	880	936	885	928	901	911	918	950	911	902	920	918	945	922	912	894	959	910	903	920	908	935	927	928	961	868	961	962	895	934	969	934	896	922	955	869	891	903	979	871	942	910	973	898	934	883	944	923	960	962	907	956	889	898	892	902	931	973	954	872	904	912	898	866	966	973	932	911	902	874	925	926	887	936	927	925	906	923	911	937	915	907	951	932	894	920	905	939	922	929	936	958	903	951	887	870	921	868	949	920	887	946	863	949	919	934	863	865	945	869	905	928	888	911	899	940	917	904	881	964	918	915	922	913	939	951	926	951	959	899	924	934	922	910	900	909	932	955	944	938	898	922	941	881	926	893	930	902	941	964	898	960	870	931	901	868	901	911	924	895	925	932	873	927	911	850	861	906	975	920	948	896	877	910	937	1016	856	963	898	986	920	950	913	871	898	923	913	925	929	889	911	907	869	914	910	932	958	914	922	982	918	945	986	936	947	934	953	908	920	892	918	882	934	953	872	872	935	946	909	883	901	913	976	910	891	842	886	997	914	948	909	974	926	896	936	905	958	894	900	939	902	932	884	914	859	963	939	919	956	961	917	916	919	904	866
3158	199	234	191	183	173	156	151	142	138	147	159	125	127	147	157	153	167	161	148	143	137	152	160	130	123	137	162	161	164	140	136	127	135	135	149	135	142	142	157	157	142	141	147	145	146	150	154	150	134	135	126	132	139	121	135	149	127	145	139	143	130	126	160	164	160	175	133	134	134	165	130	140	160	136	118	132	147	137	136	159	148	152	113	135	129	135	164	153	139	115	113	166	110	139	113	143	144	130	146	140	136	152	142	151	119	162	145	145	138	143	114	141	149	157	127	125	147	131	147	147	148	151	151	144	144	134	127	158	132	140	148	165	137	123	153	112	141	158	146	141	146	147	147	128	150	109	132	151	139	157	156	119	119	139	118	137	136	145	149	136	149	133	128	152	135	146	146	124	133	145	143	143	142	149	165	162	143	149	129	121	145	153	145	127	145	153	136	146	149	131	123	128	146	151	109	143	130	136	146	137	155	154	125	150	119	130	114	141	128	143	129	135	126	121	125	133	143	152	143	150	125	140	147	144	133	142	149	145	147	139	135	121	135	130	115	136	146	133	141	161	146	126	137	124	145	144	138	129	135	123	134	140	163	146	128	143	136	120	157	122	139	114	149	160	151	136	152	152	145	120	145	139	166	123	130	145	132	151	149	137	137	141	132	151	135	168	143	140	158	160	138	133	126	117	139	141	143	162	120	133	140	135	141	120	146	154	153	156	129	159	170	124	133	149	130	125	116	122	153	137	123	127	132	133	138	141	143	158	140	135	159	138	163	148	148	157	127	124	114	132	158	142	148	141	146	136	135	139	140	148	141	129	128	129	141	149	152	146	150	134	121	138	132	130	140	139	144	151	142	163	146	134	135	128	137	156	128	104	135	151	144	128	148	124	134	145	140	134	149	117	155	137	139	145	135	131	128	160	122	143	138	144	125	147	135	144	124	136	120	141	156	131	139	148	143	143	143	147	150	127	127	138	138	163	133	148	155	121	128	125	135	134	136	141	146	134	136	143	140	128	144	122	143	133	128	168	113	135	130	131	118	163	140	142	147	135	157	120	135	130	142	144	137	135	140	130	131	154	122	142	141	125	143	145	136	136	138	146	139	139	130	143	158	122	123	122	120	135	148	145	134	135	138	162	153	141	129	129	126	152	115	121	149	127	147	145	145	140	123	134	134	119	122	148	148	126	146	143	150	161	147	106	144	141	147	156	158	154	136	125	130	172	130	151	140	136	151	156	138	142	127	151	152	164	162	156	135	140	153	138	138	130	148	156	160	123	154	140	124	145	134	139	141	142	124	136	138	141	130	163	142	150	141	118	127	129	147	131	139	151	138	144	133	143	126	133	131	155	141	163	136	115	129	151	143	143	153	148	140	128	124	141	133	155	134	140	142	149	126	139	142	140	120	120	152	153	139	168	146	161	158	171	122	138	124	165	132	137	149	148	138	149	184	150	148	139	135	119	148	146	146	148	138	138	139	139	143	137	150	133	140	142	152	125	143	133	127	150	118	129	138	123	132	113	141	136	131	132	139	143	157	143	142	137	153	138	142	128	131	153	126	117	139	155	127	131	143	152	114	143	160	120	127	133	150	148	162	140	124	165	144	130	130	129	120	135	127	136	146	147	128	134	126	139	133	130	121	150	155	148	131	136	138	133	134	165	121	130	154	126	138	134	115	144	134	135	152	146	180	161	114	133	135	155	155	137	154	148	125	125	160	124	131	143	149	149	128	128	126	136	116	148	136	148	147	139	135	149	139	148	121	136	153	136	124	120	133	124	148	136	140	163	155	167	152	130	133	147	143	129	133	141	130	139	119	117	138	166	146	131	136	133	115	121	143	143	151	152	137	123	142	141	134	117	135	131	144	125	137	116	145	133	142	129	134	130	126	136	150	129	147	148	130	139	155	106	126	141	165	147	132	143	151	130	150	128	128	115	112	133	121	137	144	161	124	142	158	150	139	125	141	140	128	146	146	128	136	152	147	142	129	130	124	146	155	151	125	149	144	147	134	135	127	129	158	143	141	152	137	136	146	159	138	131	150	129	140	135	133	131	127	154	136	131	136	135	107	134	123	135	129	127	159	135	144	146	160	130	143	154	143	138	153	138	150	130	135	136	135	141	150	149	131	127	140	127	127	139	124	150	134	135	143	156	137	117	149	130	121	154	133	139	140	145	142	145	123	127	129	157	143	150	123	124	145	141	139	159	145	148	114	141	144	138	153	117	162	154	123	135	162	138	149	136	138	139	143	121	165	141	169	121	127	113	126	132	140	137	136	153	138	145	169	143	148	147	133	124	129	113	134	125	163	150	131	136	149	155	125	135	135	122	125	120	140	123	144	124	139	131	162	136	132	153	156	134	152	130	128	139	131	132	116	138	146	130	130	113	138	122	134	128	144	127	158	137	125	155	142	133	131	132	147	135	115	134	131	140	154	124	138	138	145	138	118	141	143	135	128	163	142	147	138	132	116	133	114	144	120	124	146	140	139	145	129	154	123	143	135	129	170	149	132	139	118	143	128	139	129	152	150	131	121	128	138	154	127	155	138	132	146	144	130	135	119	147	125	123	121	156	148	140	118	127	129	145	135	126	149	144	119	152	127	140	126	156	143	143	164	150	133	149	127	137	144	134	140	138	113	143	130	138	157	130	151	149	137	113	118	144	144	134	110	112	150	129	129	141	123	152	150	124	128	158	140	133	124	136	143	143	146	137	113	135	173	144	129	134	133	150	150	146	126	149	134	154	134	124	110	143	131	125	138	128	142	134	138	140	137	108	165	132	128	124	155	120	137	129	153	159	133	140	125	139	136	143	130	150	134	127	126	146	136	142	160	156	131	150	139	117	144	156	153	135	138	152	136	131	130	122	122	147	124	140	127	135	148	128	151	124	137	145	146	148	131	143	130	126	142	129	148	127	112	129	145	147	132	140	160	138	142	135	148	143	150	133	119	148	121	135	124	147	121	118	130	135	129	140	135	125	146	125	170	119	150	130	161	143	138	146	142	153	135	132	162	126	140	146	140	150	148	135	151	129	138	124	120	147	142	147	133	140	144	159	122	141	177	132	161	145	132	159	123	144	138	138	130	111	123	125	146	141	149	122	150	145	127	142	147	140	132	129	146	138	126	148	135	128	120	125	146	137	125	147	159	148	125	133	125	120	126	130	135	149	126	122	144	136	147	137	123	132	145	123	139	151	150	142	143	134	161	121	124	134	151	138	120	137	125	121	133	158	121	135	171	132	126	135	134	141	170	127	132	142	146	139	147	152	130	141	152	151	132	144	132	147	144	143	147	130	150	155	125	165	141	140	128	142	113	137	132	135	136	146	145	137	138	135	151	171	137	140	127	121	132	129	107	147	139	124	142	116	144	154	140	130	117	130	139	117	143	131	117	164	138	155	114	147	128	150	144	134	143	116	141	139	147	159	149	143	140	143	149	124	136	131	156	120	154	148	127	142	136	128	133	140	140	144	126	136	152	136	144	124	125
3482	453	585	631	617	590	562	534	502	519	480	562	470	507	492	477	488	446	402	453	421	414	428	420	437	443	413	433	429	420	465	420	420	417	424	400	401	413	381	412	400	429	400	420	402	450	422	403	418	403	437	375	394	412	439	404	396	413	407	419	387	432	402	413	381	425	426	428	413	412	388	388	413	427	428	437	398	404	458	389	441	421	418	394	411	394	417	429	448	409	413	416	408	435	392	425	428	390	428	418	431	418	359	414	403	396	391	389	426	410	450	473	412	440	415	401	382	388	451	401	407	413	394	410	440	443	386	396	409	392	419	450	380	425	367	392	432	416	424	388	389	430	417	394	448	414	407	395	455	401	429	394	417	423	389	388	423	401	386	380	416	402	382	371	417	434	367	412	401	397	424	383	435	426	427	381	395	397	423	428	401	409	426	401	432	387	412	405	414	392	424	446	420	404	394	396	409	411	404	440	387	414	422	419	389	391	392	398	395	436	405	381	407	401	430	364	406	377	372	397	411	414	439	392	424	398	374	416	423	415	405	403	391	436	374	413	430	438	395	400	430	414	392	381	413	390	388	402	392	389	396	386	414	428	388	425	406	425	374	421	377	366	375	408	423	432	365	402	406	422	426	434	400	400	417	454	393	428	413	431	415	423	427	350	411	404	421	387	402	422	417	387	426	401	422	395	404	410	423	399	396	390	421	432	373	394	384	396	414	406	389	391	413	438	419	394	413	430	411	384	395	427	389	435	403	376	401	392	399	429	407	405	381	420	424	436	375	373	378	383	358	431	408	444	422	425	390	431	375	349	418	427	402	420	363	402	409	427	394	410	419	433	447	427	395	447	427	397	353	408	406	426	442	378	383	374	407	377	378	416	416	410	432	384	433	438	372	414	412	389	404	433	422	417	411	395	411	367	417	393	391	446	351	380	423	405	392	401	387	420	397	399	400	405	443	377	390	392	401	416	429	416	382	446	433	398	408	418	421	389	401	380	384	410	412	423	434	446	431	414	402	408	398	403	402	395	403	434	428	394	413	396	447	412	427	371	399	400	403	393	392	406	455	407	394	410	386	358	362	418	410	415	417	412	414	420	391	409	437	421	384	441	388	396	388	422	376	417	393	396	432	394	391	412	418	393	431	420	417	428	410	386	445	445	406	395	416	383	409	329	427	430	361	410	403	445	389	372	388	399	452	408	380	440	423	404	424	419	432	389	393	392	443	412	405	430	390	396	389	395	432	370	428	430	398	428	401	399	390	398	392	396	411	417	385	433	446	404	459	406	409	421	417	410	416	426	439	396	386	414	393	439	400	396	400	388	444	434	417	399	382	370	393	417	431	406	400	415	402	397	403	381	455	438	394	431	410	427	423	392	433	375	414	422	409	398	401	405	401	406	387	396	420	430	412	419	423	414	426	388	407	393	416	443	409	430	436	434	379	433	404	439	377	415	412	406	406	392	418	400	391	402	408	412	410	414	378	401	434	388	379	398	422	427	428	367	397	386	426	445	435	410	427	371	404	429	401	413	410	410	435	426	437	386	405	401	422	398	393	394	414	422	397	397	402	401	388	422	409	430	427	420	442	407	428	422	382	383	433	427	440	432	415	431	388	419	428	401	382	392	411	394	415	395	415	434	432	388	385	392	380	404	391	380	406	404	394	409	400	402	417	391	370	445	391	438	391	400	426	376	403	403	400	426	408	405	429	409	439	413	399	412	380	420	436	416	409	412	382	386	427	374	394	406	409	368	419	425	382	411	404	411	433	404	426	411	390	432	406	414	444	372	448	401	417	378	410	372	409	409	411	405	410	459	422	415	408	371	445	449	398	424	398	411	385	406	402	384	417	379	406	406	422	429	417	379	400	398	403	385	387	404	418	428	412	430	416	389	405	406	390	412	391	398	370	392	412	392	426	440	407	401	443	416	427	372	373	371	395	411	416	396	382	391	432	424	383	423	383	392	414	410	423	433	406	375	383	412	442	392	400	445	391	407	397	461	403	389	423	412	396	419	431	418	417	413	390	407	398	404	467	386	412	440	417	409	393	386	418	389	429	380	421	416	412	409	423	407	392	400	414	411	423	428	409	422	413	411	447	376	406	455	394	461	404	393	410	410	401	358	405	431	399	412	417	397	442	409	403	446	366	379	411	437	414	425	441	420	416	443	406	437	389	429	421	413	411	395	412	413	404	420	381	419	403	387	432	427	415	374	437	388	412	372	459	444	441	358	417	417	409	405	395	382	396	404	392	392	424	369	401	395	401	389	440	358	415	422	426	398	404	388	457	384	425	393	426	406	421	422	398	401	421	396	379	410	405	405	401	408	404	427	410	398	439	430	383	402	425	438	409	400	435	419	405	411	438	401	396	403	416	409	409	393	414	410	421	396	410	394	401	405	400	401	402	409	416	438	409	409	388	400	419	406	406	414	384	460	378	427	388	406	411	374	440	410	392	400	401	415	415	413	372	415	414	420	421	430	404	391	391	422	405	439	403	415	427	420	392	434	420	381	414	418	438	407	387	415	425	396	416	378	417	458	421	444	402	430	433	373	393	394	391	412	381	421	433	402	398	416	391	404	407	386	435	375	419	440	385	421	419	400	406	403	429	420	443	386	373	430	412	432	403	385	417	436	367	385	420	437	398	430	416	404	426	401	405	425	432	388	390	401	403	416	407	407	432	410	448	439	402	391	421	440	400	382	374	448	400	394	472	429	388	394	417	426	414	387	405	409	387	379	386	417	394	422	422	414	417	472	392	428	466	404	430	436	420	400	393	396	420	394	367	392	396	404	446	403	420	407	403	385	371	460	447	409	385	399	439	377	420	385	404	426	378	418	411	428	409	417	426	427	391	390	400	427	433	400	408	408	404	395	401	441	421	415	400	441	415	399	430	406	431	403	431	411	384	390	428	423	399	398	412	442	388	397	385	431	412	379	424	414	391	422	391	403	445	426	404	409	423	392	368	436	432	444	383	391	412	381	422	414	400	413	404	413	467	407	402	385	407	401	402	412	425	399	392	400	427	392	420	385	383	417	392	406	407	418	399	408	408	390	403	373	412	404	425	417	423	395	422	445	422	398	392	384	393	379	397	370	402	386	382	375	414	418	423	418	406	386	423	450	386	389	434	396	392	439	388	393	418	430	453	420	414	388	380	444	400	420	406	404	385	443	380	408	402	420	449	434	404	419	395	374	397	388	408	416	438	415	401	388	408	394	402	458	463	363	426	427	406	365	364	396	420	428	371	383	425	422	374	434	435	401	420	422	377	408	401	383	396	412	359	393	431	442	417	380	418	397	437	438	410	392	404	431	432	422	390	437	446	385	381	381	410	428	413	379	373	398	394	414	446	408	391	418	440	396	440	430	463	401	385	392	399	435	373	419	419	417	393	396	410	417	387	431	397	432	363	397	402	377	442	409	434	413	408	393	411	420	432	404	399	414	412	396	435	426	406	393	444	409	365	423	411	417	429	415	423	375	395	397	422	421	394	409
37370	10558	1683	996	696	546	446	433	319	339	316	300	281	276	266	272	224	240	253	213	233	249	255	224	233	229	224	215	235	203	209	188	198	206	230	231	208	210	205	241	222	199	214	211	209	185	214	215	218	226	202	224	230	211	212	211	195	215	190	186	189	208	185	226	204	221	229	221	229	188	197	194	208	204	194	221	217	220	185	206	228	216	193	216	240	232	211	194	169	212	227	196	226	193	197	199	211	211	219	213	190	212	208	191	207	215	203	218	175	209	229	202	195	196	195	198	219	178	215	201	190	210	200	211	220	207	229	236	215	218	186	221	210	173	220	197	202	187	203	211	213	213	216	207	229	201	193	201	209	216	200	201	215	248	202	178	196	206	228	207	188	211	210	225	212	221	241	194	197	223	218	222	200	233	187	206	225	179	187	198	205	181	199	181	229	227	159	191	192	201	185	197	201	204	188	180	194	201	202	196	206	207	240	184	200	236	235	205	206	196	174	213	199	195	178	215	217	231	225	229	215	201	204	201	203	200	212	202	207	225	231	202	207	188	206	225	199	196	198	226	207	234	195	208	199	218	183	208	221	200	220	188	192	194	188	215	216	216	201	216	215	176	206	199	183	193	205	185	224	197	207	191	233	198	224	204	229	187	195	211	205	218	214	209	201	188	205	215	219	219	190	223	207	183	217	191	202	202	190	196	235	210	198	202	208	205	196	188	236	199	207	221	188	179	226	187	214	170	192	196	195	220	198	208	225	209	209	193	210	225	202	208	219	219	220	195	214	216	204	203	200	180	202	199	212	214	225	202	215	212	177	210	208	189	218	197	192	205	208	186	191	205	234	194	203	199	194	208	213	214	233	216	233	196	198	183	184	215	219	185	236	201	205	207	224	202	221	194	208	191	190	225	187	210	217	233	224	211	184	215	203	215	226	181	225	174	176	213	196	220	240	244	182	200	222	216	211	201	192	231	216	203	203	201	183	198	221	211	224	208	201	212	205	257	214	211	196	237	182	205	202	209	198	210	221	216	208	224	231	211	197	203	211	199	218	194	230	213	185	217	186	209	189	201	199	189	234	213	197	193	195	183	199	186	203	200	209	181	203	217	218	210	241	209	185	266	212	222	226	197	200	216	207	196	205	236	213	210	202	209	190	201	210	186	196	174	214	225	221	235	193	210	202	213	224	185	211	222	219	193	207	204	189	199	217	205	217	197	204	189	223	217	190	199	227	231	219	218	219	200	224	220	226	202	197	213	200	180	226	200	222	234	198	202	207	175	185	185	187	199	200	210	203	223	225	243	200	201	217	206	202	203	215	203	209	202	214	245	184	189	208	229	197	198	196	239	183	217	206	197	197	207	190	194	216	195	191	201	224	224	215	183	208	194	186	201	195	195	228	198	198	193	226	184	190	201	183	223	196	222	184	196	221	197	181	221	214	210	196	203	222	221	207	176	225	219	187	219	198	200	215	215	192	213	202	203	201	204	188	198	213	194	220	207	221	191	235	207	201	202	220	217	224	169	219	210	202	192	194	188	203	211	244	206	205	216	194	200	196	208	199	196	224	223	188	205	230	191	210	185	227	209	234	228	197	214	211	208	203	217	213	208	254	201	233	198	219	213	222	218	213	238	210	180	214	221	184	195	192	205	209	217	216	195	179	184	169	185	218	225	205	216	188	222	240	192	191	210	166	199	208	237	185	216	227	204	214	211	205	190	198	212	220	211	234	198	215	198	193	196	197	215	199	205	221	234	225	238	197	223	221	224	227	227	181	182	201	231	209	218	213	194	207	223	218	221	241	241	220	201	204	192	188	210	224	224	211	219	198	207	195	250	180	188	236	235	212	199	185	176	196	205	192	207	183	204	213	212	209	203	210	218	200	203	206	214	173	194	198	192	213	196	223	210	187	239	207	206	186	200	185	196	200	182	216	207	184	225	202	206	223	188	202	210	195	193	173	205	203	205	204	200	229	198	223	227	234	242	188	214	190	175	205	190	217	201	210	209	191	186	187	202	214	205	199	225	235	222	193	207	179	218	244	206	242	208	185	225	201	196	199	204	207	182	213	207	201	199	239	202	195	206	227	212	198	185	189	219	243	202	211	224	188	208	219	214	234	207	197	209	213	230	178	206	232	216	248	210	195	188	182	204	198	203	189	206	203	227	199	218	218	196	214	203	197	192	216	204	192	196	231	227	209	196	215	213	214	199	197	203	213	214	204	231	222	207	182	202	176	198	203	212	216	205	209	205	200	192	212	218	209	216	197	236	212	193	189	185	215	198	212	228	242	191	199	191	199	199	225	217	193	192	214	183	201	195	202	211	202	211	182	185	182	220	213	216	229	212	205	236	212	231	199	190	195	216	192	200	208	198	198	192	224	210	223	179	211	181	217	223	211	235	175	213	208	183	207	188	227	209	201	227	206	213	206	222	205	232	199	214	196	207	214	223	219	225	190	209	190	216	203	215	217	213	190	241	192	218	194	196	213	224	205	228	182	226	237	223	197	220	218	192	182	194	190	225	212	202	220	183	202	212	212	180	206	230	204	194	192	210	203	195	203	220	236	221	199	205	216	219	196	195	208	176	208	214	173	224	214	188	212	192	220	191	239	201	181	195	190	231	219	183	207	217	219	212	197	228	199	260	219	214	211	198	207	225	195	213	190	232	202	192	216	205	200	197	203	194	203	214	176	213	216	232	187	196	216	195	190	208	202	209	185	237	205	192	197	219	207	185	200	215	210	228	194	203	201	214	209	184	221	201	237	197	222	200	171	188	209	204	213	213	186	223	190	221	231	204	216	189	207	210	222	234	213	231	181	196	175	210	187	210	199	214	240	216	212	175	192	202	206	215	212	207	181	229	225	182	208	205	205	211	221	203	190	199	205	238	180	184	188	209	222	214	186	209	203	196	182	212	194	202	240	220	197	195	198	198	196	211	200	204	198	208	194	205	195	207	200	197	215	226	215	191	201	214	190	207	232	199	214	183	200	211	202	207	206	194	193	187	185	191	195	182	203	197	218	217	207	218	191	191	192	205	209	204	218	204	186	211	212	222	191	195	215	205	212	226	207	202	208	191	215	202	208	203	207	215	234	188	211	206	190	202	220	191	202	212	200	222	179	187	223	200	194	196	187	203	181	198	199	189	203	202	187	229	196	214	229	212	210	198	221	215	206	188	207	187	222	191	207	191	192	198	226	185	216	208	198	204	218	184	209	210	224	197	260	212	206	209	205	209	206	202	199	206	201	205	208	207	201	203	230	199	187	211	232	231	194	194	215	190	205	184	184	213	223	194	209	210	203	219	193	237	197	198	219	210	241	201	198	206	188	194	204	190	222	193	207	193	172	219	218	218	239	175	200	210	205	178	179	199	189	198	222	240	233	187	210	217	188	227	203	214	180	213	212	187	189	184	214	194	207	244	243	211	210	230	197	180	210	196	216	209	228	239	219	179	189	195	218	176	199	219	211	180	179	188	177	234	208	212	205	181	217	215
17770	1329	2493	3065	2730	2217	1971	1716	1504	1404	1204	1188	1136	997	1041	947	914	856	809	816	717	728	720	739	697	666	662	638	713	648	665	681	619	600	622	622	601	641	630	603	610	624	599	597	605	612	599	642	610	608	580	585	562	576	601	579	608	627	603	588	628	555	593	589	555	588	570	612	538	574	570	592	561	557	556	583	504	608	568	589	546	599	590	590	562	572	577	555	564	562	558	595	602	585	598	568	606	598	572	563	565	549	560	548	568	595	568	573	534	592	610	577	557	576	574	554	567	587	557	588	558	588	574	572	560	608	546	575	548	584	533	608	568	528	600	583	576	544	542	583	560	579	573	585	581	583	552	558	581	551	571	573	573	571	552	595	538	621	577	565	563	582	541	546	571	566	567	537	600	568	572	605	557	580	573	555	559	599	559	601	580	598	581	597	564	575	568	578	571	517	587	613	525	560	577	583	544	617	551	536	573	581	621	560	525	578	551	601	525	587	605	558	569	579	561	588	558	601	600	558	610	542	545	553	546	557	530	560	580	555	577	568	605	595	535	547	581	585	552	585	582	573	589	573	556	605	580	579	580	543	586	526	583	554	593	536	526	554	563	566	546	582	557	569	596	579	600	569	561	532	575	562	544	560	570	581	558	571	546	618	528	525	611	571	553	582	576	561	546	585	563	527	570	548	520	561	575	553	566	593	551	565	579	558	580	565	597	584	574	572	549	581	576	612	546	549	559	559	556	566	578	583	600	557	544	558	571	584	554	544	583	564	569	533	581	590	548	589	570	535	592	582	579	565	551	563	545	554	590	570	594	577	580	599	594	592	579	567	578	552	576	552	545	552	580	587	578	611	601	595	567	596	544	597	591	555	546	538	588	595	518	608	600	586	542	584	595	568	573	579	640	579	586	524	588	564	568	557	550	579	566	542	607	530	565	579	581	584	532	557	541	550	598	600	527	576	553	576	590	576	564	551	560	570	587	560	583	565	526	566	577	576	570	564	581	565	577	540	565	602	587	540	584	536	549	581	593	579	542	575	541	559	572	575	588	551	569	556	583	536	540	575	583	606	537	552	615	568	560	580	599	527	598	586	590	598	600	580	546	567	575	542	577	542	592	567	562	570	572	556	582	559	595	599	565	611	549	580	572	584	556	583	583	585	598	554	547	594	545	576	580	554	531	561	565	566	579	545	570	572	542	560	566	553	571	607	591	575	587	600	524	562	561	590	605	588	578	588	603	553	560	594	579	617	582	579	565	564	595	598	601	553	540	540	555	543	572	580	565	557	569	576	550	616	590	550	556	591	595	535	570	541	586	589	564	535	553	602	555	594	540	558	597	619	560	580	595	613	576	566	630	558	523	590	545	597	561	598	547	608	543	565	578	559	553	586	608	564	539	543	571	534	627	543	555	556	542	590	539	612	613	552	556	563	538	538	591	591	592	551	519	561	575	562	582	587	556	554	539	616	576	579	577	581	559	558	553	559	580	596	594	576	580	591	564	549	547	581	579	509	576	559	552	535	603	599	599	550	528	540	587	561	571	622	561	576	524	617	612	536	570	551	575	520	575	603	555	540	590	517	554	504	590	579	534	549	528	583	543	548	574	592	579	554	625	534	557	560	548	620	553	595	575	539	585	581	509	562	571	557	567	560	584	588	618	555	583	611	544	545	580	567	557	629	575	645	525	567	531	620	544	596	569	562	537	588	574	580	560	577	549	579	572	564	600	564	538	579	532	542	600	534	586	585	560	577	574	578	568	551	528	617	556	545	563	556	577	540	579	574	576	581	610	555	570	534	568	561	558	580	560	586	600	610	574	595	554	551	557	570	568	581	566	568	562	582	604	536	574	588	582	552	591	524	546	566	554	587	522	557	573	607	552	583	587	548	571	610	562	590	568	529	556	536	534	562	585	566	568	602	561	511	620	591	550	592	590	576	581	533	543	549	551	592	551	562	592	577	560	549	612	544	546	595	539	547	589	562	567	599	601	571	578	553	615	576	560	559	549	612	543	559	554	574	521	549	581	564	585	571	554	552	614	580	577	535	529	590	528	495	549	547	574	557	567	558	585	574	559	552	536	566	609	567	567	617	602	560	522	566	545	606	538	536	554	575	574	509	597	543	586	619	542	570	605	588	598	553	603	590	582	588	573	624	567	575	595	563	562	593	571	569	558	586	554	569	540	565	592	555	536	570	565	560	567	580	569	545	561	557	585	553	623	547	573	584	550	574	575	565	552	533	556	619	541	600	555	585	573	525	595	555	565	582	561	553	565	589	627	558	544	503	566	563	543	597	570	579	595	589	561	598	566	583	533	551	603	582	560	548	555	596	586	529	575	593	566	583	573	552	598	539	575	595	572	538	580	571	552	577	562	586	607	577	575	551	585	562	568	578	575	535	573	588	565	589	549	592	589	594	549	603	569	593	601	606	555	619	567	557	544	539	554	588	550	558	585	581	552	544	556	564	537	583	606	552	570	536	605	555	552	556	610	589	564	607	606	574	518	547	609	623	565	544	559	558	535	543	579	545	600	571	559	566	586	532	582	561	531	624	597	559	553	575	549	549	590	570	533	564	568	510	581	564	589	579	559	586	524	580	568	600	588	519	537	613	572	597	584	547	564	564	556	570	551	569	540	601	610	588	555	594	595	583	572	553	593	579	573	590	608	568	576	593	573	575	632	560	561	603	620	588	592	561	584	613	508	580	587	557	598	558	562	524	596	549	563	557	561	592	589	570	560	587	530	563	547	593	548	565	600	585	557	593	550	571	554	600	583	585	590	580	578	561	539	563	576	531	580	572	594	538	567	569	616	565	614	608	552	583	579	549	600	571	603	541	563	582	576	557	582	578	553	571	577	580	578	548	570	592	586	544	567	606	587	580	595	563	550	583	582	607	564	582	571	551	582	596	581	571	571	616	580	563	597	588	585	581	598	527	551	598	609	546	583	556	533	569	544	569	547	589	561	541	547	568	568	585	611	573	580	569	574	611	587	561	547	571	561	596	575	552	595	565	557	535	575	588	599	568	558	581	597	564	580	589	572	559	583	572	552	555	555	532	541	571	575	534	576	533	539	562	554	588	594	571	527	584	609	560	589	557	530	590	551	596	552	595	549	601	578	562	560	568	598	554	583	559	558	579	554	560	543	577	585	583	569	589	585	559	547	560	581	543	559	572	502	586	530	551	570	547	594	536	530	554	545	548	544	557	514	560	588	568	523	531	597	554	616	580	580	557	594	581	606	620	602	559	588	598	585	535	526	601	609	560	630	530	586	546	587	581	543	598	555	582	575	588	574	520	608	541	590	571	541	550	590	573	527	585	576	511	559	590	576	588	582	601	598	617	578	614	550	592	541	584	541	539	531	550	548	593	574	618	582	568	556	593	566	555	575	597	579	570	618	607	573	581	568	584	604	628	567	568	532	604	608	560	572	560	531	615	586	564	615	559	580	596	572	571	605	574	588	588	555	558	554	595	583	572	589	538	569	573	564	529
45772	20292	9178	2562	1454	1100	888	781	690	646	540	544	513	516	491	440	448	492	453	435	413	416	402	451	432	391	416	396	389	422	421	397	403	414	407	372	361	379	409	373	393	341	407	364	344	381	409	357	388	402	371	401	401	440	362	380	396	394	386	383	370	383	383	393	366	413	384	389	362	360	389	390	383	368	430	396	389	408	379	396	401	359	397	387	332	368	405	397	375	393	353	398	367	396	377	356	397	386	394	397	413	371	357	396	426	380	362	402	400	389	371	432	377	363	381	407	387	389	397	369	388	365	376	341	352	380	397	382	386	375	397	370	351	367	412	393	409	378	356	423	355	348	365	422	346	408	358	368	382	395	356	378	372	386	352	405	368	394	396	370	420	395	386	391	373	397	407	381	356	406	377	369	409	377	441	363	394	368	365	395	367	394	403	412	404	373	374	400	334	359	414	427	402	366	382	363	377	405	365	356	390	381	356	357	408	367	412	384	352	358	399	376	386	356	411	380	422	381	374	389	367	420	373	386	413	418	363	380	420	355	354	368	384	403	432	338	345	341	361	379	410	400	386	391	393	379	374	372	407	352	358	387	361	368	357	396	378	375	374	370	394	373	384	379	427	395	356	401	413	349	373	349	394	394	403	391	367	368	397	392	398	381	410	397	377	389	402	410	405	366	412	376	372	358	394	375	373	372	376	379	408	379	404	416	383	381	372	382	421	357	396	371	364	349	365	386	390	378	392	370	379	377	414	393	377	377	360	441	390	392	398	408	374	401	418	345	368	384	408	364	352	427	390	384	377	381	409	351	382	388	377	373	374	385	389	409	385	361	357	388	352	376	382	372	407	377	416	385	366	410	359	371	395	390	382	350	437	388	347	400	362	362	372	384	369	387	429	340	397	430	385	382	400	366	368	351	364	352	339	383	382	390	420	357	362	396	390	345	401	368	381	380	351	381	391	415	380	388	387	342	348	397	399	376	405	385	371	343	400	423	383	403	394	381	393	359	406	380	395	408	382	410	375	375	384	368	385	354	352	383	397	412	368	369	342	385	396	365	382	379	411	383	404	362	392	383	400	369	380	375	367	386	349	399	377	363	354	383	350	371	397	359	356	340	379	370	395	387	383	349	391	404	408	382	363	376	358	366	391	399	382	379	386	367	361	405	390	399	375	397	382	385	348	395	369	367	390	379	352	399	400	355	413	384	367	394	391	370	393	348	352	377	350	382	345	365	368	381	389	386	367	371	349	372	397	373	377	408	383	387	367	417	409	340	379	370	401	429	388	335	402	379	372	350	389	384	397	382	402	391	388	387	388	390	381	391	355	396	366	363	357	399	422	411	360	375	418	369	398	360	423	401	374	439	388	374	362	376	408	374	400	391	395	384	412	396	358	383	360	382	402	397	388	382	362	380	375	406	380	369	382	365	384	373	382	377	407	385	388	389	373	408	387	400	400	393	361	418	441	397	399	353	406	385	393	393	385	389	385	362	450	375	354	381	368	385	407	393	365	405	380	364	404	376	394	369	412	360	401	361	374	450	396	345	380	370	351	385	359	409	407	377	398	398	341	382	418	389	363	440	383	384	347	380	386	403	382	369	382	367	386	424	408	381	384	354	346	371	399	349	382	366	390	384	380	350	373	365	360	366	370	390	394	343	382	381	357	358	387	375	390	374	411	359	385	417	401	369	394	414	382	346	380	405	393	399	357	417	362	435	418	396	423	394	404	389	389	368	384	405	368	358	384	346	373	369	385	372	372	382	363	360	342	345	363	393	403	378	376	391	364	337	392	379	419	387	357	400	383	392	402	376	370	381	362	354	423	348	375	406	370	368	383	380	350	402	365	392	331	408	370	405	382	384	345	350	373	394	406	370	393	374	373	406	392	385	399	388	409	392	375	440	388	375	349	360	388	378	342	374	415	366	355	376	355	381	386	387	390	391	417	338	363	399	374	343	418	348	363	350	324	355	348	365	421	431	362	356	375	451	375	401	393	359	385	372	397	385	408	365	376	405	353	380	401	387	346	378	350	358	379	398	389	406	349	408	360	399	356	361	349	431	394	388	351	368	387	353	358	359	374	376	368	371	396	373	390	361	404	387	388	383	384	375	393	373	398	357	394	369	406	371	379	413	391	391	380	350	392	388	401	416	374	394	371	378	407	356	380	365	401	362	393	414	382	374	408	403	365	393	400	381	429	386	337	394	370	369	370	350	393	355	409	382	382	408	363	386	410	354	363	394	394	406	393	395	389	388	405	366	359	383	348	374	390	363	382	388	375	358	392	361	372	376	377	416	383	407	399	388	398	360	418	351	414	407	378	382	387	386	336	379	357	387	376	364	387	407	400	358	332	351	365	399	384	394	392	387	373	376	404	399	391	399	406	396	350	394	361	365	398	369	388	354	372	368	350	376	403	362	358	378	410	386	341	396	394	363	394	352	370	360	376	404	418	375	379	370	363	423	375	426	398	358	389	379	390	353	361	385	395	370	356	368	378	379	397	385	384	364	384	366	361	342	375	376	364	403	378	353	391	357	422	407	384	358	350	376	384	353	379	368	373	363	358	433	404	381	361	359	361	347	386	371	349	357	402	360	412	369	391	406	380	359	380	398	385	338	399	389	408	377	397	386	379	384	383	396	366	394	411	356	362	392	404	388	402	372	386	364	360	362	351	347	409	414	349	371	361	372	380	377	392	376	371	382	406	391	378	406	383	377	378	362	355	352	362	386	374	373	407	354	382	397	359	378	385	371	418	389	372	365	377	369	405	369	375	389	393	390	398	366	418	437	368	361	381	328	363	367	373	401	363	371	359	402	391	385	413	367	364	386	369	369	381	395	385	423	386	393	403	423	406	395	372	375	399	357	374	396	406	341	380	381	395	364	391	388	379	388	409	392	407	376	363	372	381	426	372	368	402	365	405	389	389	386	397	412	372	364	396	370	376	380	386	381	340	404	358	376	341	400	373	405	342	365	370	409	388	388	348	385	407	372	382	357	403	367	392	391	392	369	405	372	351	391	375	383	392	403	395	440	359	361	424	383	372	395	350	396	402	408	389	414	379	381	398	356	382	413	400	398	380	406	369	382	356	393	402	324	405	367	405	364	405	382	358	459	375	408	402	391	342	378	407	369	389	404	397	370	395	395	404	366	367	418	382	363	361	381	395	364	387	373	388	397	355	352	400	401	407	381	366	349	363	385	375	433	377	352	341	339	374	392	390	413	395	385	406	363	410	404	374	359	391	413	387	393	362	378	379	365	396	370	353	395	367	378	399	423	390	368	404	378	378	418	402	371	417	357	419	428	403	373	400	431	398	409	375	373	345	376	409	398	345	375	367	399	367	375	405	404	368	391	377	385	431	375	399	364	375	402	374	391	383	382	395	374	334	393	399	410	358	397	401	369	388	379	359	417	366	388	404	378	413	377	373	389	363	383	372	349	323	367	413	368	401	383	364	397	354	388	408	375	375	361	369	410	387	402	397	385	373	399	380	341
23651	2386	4729	5636	4987	4237	3592	3001	2617	2431	2145	2074	1871	1776	1777	1709	1488	1492	1346	1281	1310	1256	1187	1223	1087	1055	1104	1164	1101	1126	1100	1119	1049	1062	1030	998	1006	1021	1040	999	1048	956	1021	1008	1016	1016	1037	1044	1046	1055	962	966	930	1006	964	938	931	940	979	986	991	976	966	910	989	966	889	955	916	960	943	935	954	923	993	949	932	986	962	919	949	918	942	947	941	939	912	945	951	891	908	960	957	920	1005	911	939	914	931	939	902	909	916	914	952	955	947	920	948	922	916	963	914	963	933	942	971	921	952	931	935	889	909	891	949	933	906	927	941	897	954	929	917	905	911	946	937	928	900	909	911	867	904	940	959	923	917	925	952	926	926	881	921	908	932	940	965	964	900	932	901	866	927	920	959	891	925	930	890	965	926	934	900	906	861	957	904	919	861	933	905	921	954	961	945	891	965	935	941	928	948	877	975	892	951	955	903	916	923	949	901	910	948	866	882	893	943	917	970	921	865	903	930	974	950	937	898	877	993	933	917	916	939	969	898	941	886	936	886	940	988	887	870	860	917	968	935	934	928	931	924	910	900	946	945	933	984	922	891	931	919	928	938	906	932	974	905	876	930	899	875	966	893	882	930	904	921	907	912	933	923	932	875	888	964	912	955	915	936	942	933	920	909	920	922	910	956	921	934	952	915	929	905	968	923	911	920	937	855	886	951	940	904	952	919	933	925	951	954	960	894	937	904	935	909	895	909	940	931	892	907	934	926	872	919	954	941	909	948	879	906	961	936	946	910	975	918	907	908	921	868	917	884	927	927	887	934	907	905	918	898	919	931	886	913	893	932	922	930	910	890	1016	925	923	906	924	901	912	807	888	993	955	919	942	916	936	952	948	971	913	868	949	919	972	922	964	877	937	906	866	872	909	986	929	885	904	867	940	929	927	875	955	951	911	970	874	923	917	893	904	867	940	922	906	924	920	911	874	901	926	914	928	937	897	874	919	941	936	865	899	935	955	858	902	939	924	951	965	909	887	975	935	886	908	977	938	897	878	935	932	888	955	942	917	914	923	921	911	916	919	917	954	915	843	897	967	969	968	965	951	890	878	965	938	930	903	964	923	945	882	923	945	877	934	857	934	987	936	915	889	866	934	958	985	913	976	886	894	938	893	908	903	931	904	934	898	985	909	946	885	938	888	886	909	858	968	912	902	868	924	924	916	924	929	929	944	949	859	929	934	925	911	927	940	931	946	943	860	893	959	923	903	921	892	870	914	1006	943	934	938	893	906	942	877	924	936	938	941	925	922	929	899	951	1009	955	947	915	924	915	948	910	869	900	967	864	986	891	877	967	906	910	906	935	910	951	926	909	913	919	882	981	924	940	906	923	923	923	959	882	912	947	917	891	918	878	903	890	927	934	915	944	975	872	903	908	916	941	922	916	919	923	929	862	876	953	904	838	886	874	919	965	918	915	897	869	929	902	924	913	950	908	867	905	936	924	918	938	919	892	875	899	866	951	972	951	942	921	880	920	933	927	913	913	905	934	978	956	944	908	961	906	955	909	919	864	878	919	894	919	921	885	937	891	929	984	947	848	900	916	961	896	920	890	898	927	967	903	879	917	932	874	899	907	876	928	975	914	899	913	934	956	901	891	962	890	912	920	908	965	929	884	857	902	957	933	890	919	920	958	911	991	881	911	898	931	917	945	936	881	898	936	894	949	913	900	936	909	959	848	957	952	839	944	942	882	951	969	927	926	926	886	927	930	911	876	904	937	890	914	941	917	964	922	892	937	923	894	929	960	870	959	903	927	942	924	915	914	922	892	933	991	945	964	918	938	890	938	974	932	1008	898	909	941	928	921	890	915	930	936	910	872	965	904	917	909	893	925	912	934	985	894	898	958	930	906	979	922	873	912	931	933	920	938	920	880	944	856	953	891	916	919	883	978	915	911	941	918	929	947	927	898	916	851	901	955	911	885	942	984	975	914	905	847	939	907	926	870	942	935	922	884	917	937	929	874	933	888	882	934	941	942	885	980	882	963	934	914	910	931	900	910	926	932	911	899	929	877	908	931	917	881	921	929	966	908	896	928	913	958	880	898	893	883	962	932	910	903	940	885	927	975	940	942	935	931	917	899	940	924	931	930	960	877	913	948	956	919	921	930	943	899	884	941	900	947	912	907	889	932	949	923	907	916	865	882	860	973	895	920	933	931	904	914	891	949	871	911	892	933	916	914	933	889	939	903	915	962	921	979	985	925	892	927	948	900	908	863	902	949	921	922	899	945	887	926	929	888	909	870	935	903	901	851	932	954	956	923	967	894	954	892	935	956	872	994	917	953	932	924	935	926	921	897	973	891	903	916	894	931	959	918	905	944	901	882	918	893	938	912	955	894	936	919	931	925	843	910	868	933	919	902	893	960	908	940	916	915	893	889	939	934	915	924	910	910	938	885	882	914	949	922	876	939	894	984	911	915	916	934	933	998	920	932	880	931	867	934	924	920	905	898	907	976	932	942	931	868	894	975	934	912	956	917	896	922	940	869	951	922	872	914	932	869	905	919	931	924	922	924	925	906	930	942	904	889	955	915	883	926	914	894	913	956	876	969	927	979	943	928	896	880	921	849	876	928	944	907	937	918	923	946	935	896	931	906	915	927	900	952	960	889	870	908	942	909	947	872	885	971	927	898	943	884	919	912	892	891	919	969	954	872	934	930	929	854	948	906	928	939	934	930	934	920	896	911	933	941	942	860	909	929	926	932	904	920	930	915	915	905	921	852	915	901	883	924	913	960	904	889	920	905	914	936	840	961	956	940	904	904	921	913	945	926	910	878	890	936	913	958	930	949	924	946	965	949	856	935	889	903	932	943	910	933	932	953	919	965	947	912	929	920	889	918	920	968	920	863	902	905	919	916	938	932	933	905	894	949	900	873	938	921	934	903	969	902	893	895	918	895	928	934	924	934	911	946	833	933	939	943	915	918	910	897	963	855	970	915	922	908	941	906	940	913	944	884	887	929	966	934	925	885	938	919	911	920	905	894	898	845	943	950	896	919	926	929	863	984	960	946	906	925	915	883	863	875	914	900	920	939	955	894	932	889	952	958	929	921	922	988	957	911	960	929	899	900	884	866	908	911	932	933	948	916	924	882	915	930	908	912	869	977	852	892	945	856	944	901	884	921	959	949	937	947	932	921	933	934	875	901	892	966	960	955	888	914	924	902	897	881	955	966	918	904	898	919	907	915	942	939	898	848	928	905	892	908	928	957	915	921	947	898	921	948	891	931	898	870	921	939	930	930	932	911	912	914	917	886	942	926	932	943	872	897	970	926	968	923	943	876	895	898	890	881	946	882	949	947	896	930	908	954	897	966	943	896	903	908	880	864	901	876	950	941	963	925	942	849	934	920	901	870	929	952	930	923	923	923	940	924	901	915	901	914	923	950	919	942	911	943	949	898	884	898	911	918	875	962	940	939	933	928	883	969	902	945	943	923	941	874	921	992	982	883	938	866	929
3449	416	289	225	186	168	164	179	151	156	148	158	182	130	165	135	148	145	156	147	148	120	133	129	162	144	161	156	119	146	146	117	146	150	138	145	133	140	137	172	160	145	141	151	169	135	146	122	139	154	133	125	152	145	135	155	127	156	134	137	143	132	126	133	145	127	143	145	121	124	124	122	126	139	147	141	140	149	134	159	139	148	139	142	125	143	140	127	145	162	152	131	147	138	135	136	147	138	131	124	137	158	149	145	138	158	152	155	130	136	160	145	162	130	134	139	137	130	117	138	134	161	133	145	135	131	163	148	133	138	145	148	125	145	133	124	140	134	126	127	131	143	135	142	131	134	139	148	139	155	153	144	153	147	148	140	134	132	140	136	138	146	155	149	146	146	152	138	134	138	145	145	130	135	128	129	149	160	119	129	127	133	150	142	161	147	139	146	139	142	133	137	126	137	130	151	133	149	148	148	154	161	154	127	150	167	151	136	132	153	134	184	148	136	153	133	129	141	119	122	145	120	128	128	131	146	150	128	130	123	163	128	151	134	142	128	140	143	123	144	132	152	158	132	143	128	146	158	125	138	129	138	130	153	150	136	146	146	145	138	128	151	152	140	152	159	145	124	171	163	129	143	146	140	137	144	162	147	126	138	165	135	134	137	146	133	150	154	140	111	137	144	143	159	175	136	129	124	150	140	130	141	150	132	130	133	150	135	168	151	144	167	137	130	144	147	129	125	132	144	157	134	118	149	139	129	125	129	178	142	142	138	135	133	132	148	126	145	119	130	136	137	142	130	137	146	153	154	151	138	142	141	115	155	144	130	147	122	159	137	131	137	144	148	142	166	118	137	122	137	153	129	125	132	156	158	136	132	152	140	126	147	148	137	133	131	171	149	152	159	133	138	138	129	109	134	161	142	134	154	151	122	131	134	157	135	137	138	145	142	128	142	129	149	133	156	139	113	147	134	152	115	153	122	142	126	142	133	135	139	140	120	144	138	133	130	141	115	145	145	126	138	129	140	127	135	145	150	124	173	132	143	151	138	147	121	134	138	132	165	158	139	152	133	149	160	119	144	121	157	137	162	155	144	118	134	157	142	131	139	145	138	137	140	134	126	143	153	138	131	119	123	140	145	147	124	139	124	134	145	122	143	139	116	156	147	153	134	142	118	135	151	133	152	143	144	154	132	147	148	143	140	142	129	138	137	128	154	145	123	137	138	120	138	136	124	116	130	163	146	143	150	111	146	142	129	137	135	145	136	114	158	149	134	145	129	144	126	148	124	143	138	157	137	140	139	144	139	125	161	118	145	168	146	133	136	135	154	145	122	130	127	139	158	157	151	156	146	157	129	130	130	140	130	145	114	145	136	139	121	129	141	136	130	134	140	146	142	142	146	151	152	142	134	113	147	147	147	129	153	150	150	155	130	155	134	131	141	135	144	136	133	122	135	122	140	140	142	131	141	127	127	156	148	132	148	146	138	114	161	146	155	139	145	129	141	126	123	131	152	154	167	128	156	139	117	133	154	134	161	141	146	125	138	134	139	138	138	126	137	153	162	140	147	171	126	161	142	141	132	142	133	142	150	149	160	138	147	141	149	119	142	140	150	126	135	155	141	148	182	141	123	136	185	163	142	120	107	133	118	133	116	134	131	125	134	146	131	138	155	110	124	147	154	127	138	131	139	122	125	137	132	129	123	136	144	127	139	123	148	134	155	135	130	149	147	137	155	157	163	135	129	139	141	142	145	146	137	142	150	142	140	143	120	155	140	141	169	142	139	130	114	156	140	130	141	127	135	154	170	124	122	158	143	145	146	151	148	136	113	134	108	144	139	145	143	163	152	151	139	161	138	140	150	137	161	136	137	156	162	134	152	133	125	157	145	140	139	134	144	137	144	153	132	125	158	141	126	150	133	133	156	137	141	154	143	165	141	134	144	141	147	123	130	132	126	150	148	140	142	121	143	124	129	149	117	143	134	152	126	145	153	126	156	154	130	133	143	171	136	150	153	132	144	142	150	124	141	155	130	158	141	148	142	142	143	146	140	143	146	124	114	153	143	128	152	105	128	146	132	152	147	151	159	117	139	125	132	138	140	149	134	142	143	138	139	122	123	147	145	134	155	144	149	133	125	138	154	145	139	133	141	113	137	146	137	139	136	141	147	126	135	156	136	125	150	120	143	148	125	127	126	150	156	131	127	145	142	152	136	131	142	139	143	134	126	144	133	144	136	136	124	148	139	153	129	125	131	147	145	131	132	127	144	127	138	129	139	152	147	150	146	153	119	129	143	107	128	122	150	143	135	139	144	150	128	132	132	132	157	144	148	127	135	116	119	128	122	159	132	115	137	139	135	148	135	125	149	149	141	136	135	146	155	157	140	145	138	144	137	128	120	126	137	156	151	140	143	136	140	121	154	160	142	151	137	137	137	148	167	135	141	130	132	136	137	144	150	158	133	158	140	127	135	119	135	140	130	128	143	150	131	154	158	145	129	140	155	146	132	129	134	132	163	143	129	150	123	118	127	133	113	127	136	152	135	126	118	134	129	143	139	142	113	154	150	168	153	156	143	140	133	147	152	141	103	150	139	130	133	124	152	124	136	143	143	137	175	150	144	163	140	137	134	137	99	130	147	150	133	118	130	144	153	141	120	143	143	126	154	121	156	131	146	156	145	125	148	143	117	140	143	153	143	158	128	152	119	118	152	143	155	151	145	159	143	144	123	134	140	118	130	153	158	137	148	151	145	125	124	139	139	133	138	157	136	141	139	134	138	134	138	122	131	127	131	142	141	146	152	152	130	131	142	138	136	130	148	134	155	147	140	127	152	120	160	144	145	152	143	139	137	138	150	141	127	134	126	156	136	140	121	137	141	147	135	151	141	134	140	160	157	130	112	133	149	131	151	127	122	141	128	133	125	169	155	127	155	128	123	141	147	118	130	132	144	142	151	125	121	152	133	149	150	132	149	145	126	145	138	127	136	147	142	153	121	139	135	127	120	136	124	133	123	137	164	134	134	142	147	141	119	131	156	131	168	145	132	135	137	131	133	118	145	121	119	135	153	138	141	123	144	150	137	143	135	133	133	152	153	143	128	110	150	135	134	150	127	147	116	156	137	127	151	160	154	131	142	136	135	124	136	151	113	132	129	127	125	125	129	138	143	137	130	132	152	137	138	134	135	127	125	130	151	122	137	148	143	124	149	154	150	128	125	153	142	133	140	141	126	150	151	156	128	132	139	151	128	173	159	151	138	120	143	111	133	123	131	142	172	139	150	132	135	125	122	122	121	142	133	141	145	133	125	133	137	120	127	141	145	133	148	132	146	144	128	146	148	167	136	145	156	143	129	158	150	153	129	150	140	130	142	157	113	134	145	156	152	151	156	155	131	164	146	154	128	145	148	142	134	137	131	133	157	156	135	139	146	132	151	158	141	133	131	141	138	131	137	138	137	151	134	148	136	174	146	131	145	145	144	127	152	122	142	122	150
3718	502	639	720	653	607	586	554	579	521	509	501	517	470	522	502	494	481	432	419	454	412	437	417	436	412	407	441	416	446	427	390	407	463	441	423	419	414	422	413	404	418	408	451	426	405	417	436	438	453	413	402	395	398	422	408	400	417	428	448	407	418	403	423	392	450	407	392	417	435	380	410	428	402	426	372	445	450	428	440	420	407	431	400	401	396	424	412	452	424	391	422	409	407	398	416	412	381	410	424	447	371	391	435	424	439	443	420	400	394	471	405	410	395	376	384	408	423	414	399	415	406	379	392	399	421	380	425	439	399	412	375	412	423	449	402	373	401	370	411	428	407	398	373	389	402	428	394	424	401	415	414	419	431	379	378	385	417	413	380	389	404	416	393	432	408	403	436	407	404	387	426	417	378	422	450	408	435	397	392	406	405	428	416	412	383	404	410	433	403	392	383	384	369	409	417	374	438	413	407	420	454	412	383	415	442	390	395	432	437	433	412	491	428	439	415	451	424	417	444	398	408	397	435	373	419	421	448	396	414	415	429	414	434	397	398	395	419	443	383	423	379	405	416	405	443	420	387	410	402	397	445	422	441	430	399	392	404	437	421	431	415	435	419	443	435	391	470	418	421	428	438	436	388	431	392	395	464	390	406	413	388	408	412	409	436	419	434	370	382	421	386	439	406	403	358	379	421	391	398	404	422	389	423	423	383	453	429	403	416	416	433	430	428	393	380	430	380	387	440	377	405	431	395	412	396	381	428	430	432	384	406	402	399	407	394	373	392	438	392	403	441	383	403	406	431	432	427	390	397	400	398	437	384	425	381	401	415	417	428	404	391	410	417	360	410	414	428	417	432	403	425	415	421	401	428	412	413	431	410	447	417	396	373	375	417	455	393	422	408	395	412	400	394	454	452	419	432	404	429	413	377	421	407	420	412	412	408	402	391	435	422	436	401	445	438	436	390	413	399	417	423	385	426	385	430	432	445	467	426	427	428	393	379	401	442	403	407	436	402	405	392	404	414	403	409	470	422	440	408	385	401	385	425	393	433	410	464	417	413	432	437	374	419	407	436	410	436	411	404	388	383	439	409	422	423	422	410	395	401	435	395	424	412	404	395	441	433	411	470	398	417	412	397	382	389	387	440	423	428	421	415	390	401	403	378	439	376	400	408	424	411	380	415	425	369	415	399	434	396	407	411	398	409	412	433	428	414	437	428	393	415	436	391	415	380	426	394	400	401	449	415	416	380	409	407	403	417	411	424	431	427	423	399	406	407	397	430	442	428	402	409	414	397	429	406	393	412	397	411	389	399	423	394	421	369	413	387	396	417	415	403	409	408	414	433	390	358	404	376	368	412	403	420	433	416	412	388	388	441	408	372	399	396	377	396	418	454	433	424	431	422	429	417	406	392	384	406	433	428	420	393	429	416	399	445	430	406	414	402	407	354	371	404	404	410	404	403	436	391	429	420	416	410	393	452	417	421	394	395	428	430	420	400	427	403	405	418	432	400	422	441	396	436	417	417	419	434	400	410	385	408	412	393	411	431	406	400	398	394	409	435	421	419	397	422	405	387	407	410	423	386	386	425	411	406	416	416	421	432	376	389	409	393	386	415	397	404	443	430	424	418	432	417	394	428	422	445	415	439	430	417	437	426	378	408	418	378	441	409	395	405	402	407	417	418	412	459	390	407	414	408	435	452	401	410	442	439	416	419	434	409	403	406	400	395	433	404	407	455	435	407	403	415	419	378	431	407	442	432	439	427	430	423	413	398	401	414	392	375	397	432	448	394	434	400	402	434	427	414	387	416	433	470	393	406	384	399	436	441	402	415	422	387	398	398	386	408	399	400	409	435	409	378	374	383	410	384	377	417	396	432	396	438	424	398	407	400	458	436	428	415	385	402	412	413	399	383	432	417	448	402	381	387	444	404	443	406	390	424	396	427	416	403	443	396	419	425	429	425	423	370	412	386	382	406	448	358	410	417	453	451	407	398	434	413	424	411	439	389	420	428	406	410	421	410	437	427	388	411	370	398	437	351	413	418	424	425	394	427	399	414	383	415	423	380	418	399	388	406	399	450	416	401	416	373	428	437	420	388	350	420	431	411	396	404	382	425	402	426	448	440	413	396	432	392	391	365	419	433	410	421	421	402	399	394	396	424	443	407	400	395	428	403	443	392	410	439	392	411	389	426	435	393	419	422	402	383	412	432	401	404	420	408	402	400	409	411	386	400	399	426	393	411	399	431	412	431	420	406	412	424	449	410	415	439	434	436	401	405	397	412	423	403	396	406	447	392	446	408	429	389	403	394	411	411	423	377	396	414	380	420	422	414	424	405	391	393	402	392	447	420	426	390	400	375	403	417	458	371	377	384	398	402	400	392	402	372	418	382	412	358	395	360	410	409	397	429	432	421	385	418	359	409	435	430	428	402	414	389	425	378	406	413	419	473	363	412	419	413	424	391	435	404	443	391	408	361	414	408	411	424	454	409	417	391	412	421	421	398	435	413	408	386	435	410	406	433	418	403	425	420	401	391	438	391	411	429	436	427	405	410	421	370	448	436	421	388	392	396	411	393	441	440	423	437	436	408	396	410	420	392	438	435	391	411	446	440	392	393	417	363	435	409	386	409	428	388	413	402	375	431	404	404	439	427	394	398	431	400	384	382	391	409	402	423	447	431	443	427	417	435	405	389	420	411	421	435	425	395	425	422	432	409	393	426	478	399	424	384	421	400	399	399	404	386	415	377	363	432	433	418	413	393	449	398	429	417	402	395	397	409	405	424	414	383	423	409	393	404	395	398	407	406	407	384	417	428	403	425	428	418	442	442	418	431	438	422	409	427	448	432	402	412	413	389	405	415	412	430	427	410	397	430	457	413	395	438	419	464	420	433	443	395	373	434	402	427	399	427	398	432	415	419	390	422	395	430	445	436	439	427	430	434	395	408	418	420	459	398	413	401	397	406	415	380	425	436	440	405	381	442	431	403	416	425	412	429	417	417	434	405	416	398	391	414	391	429	401	417	419	393	423	416	399	416	406	417	416	420	412	418	400	411	429	414	375	408	404	397	414	410	434	402	426	420	409	389	443	413	430	419	374	425	432	417	412	384	468	452	412	432	430	440	392	435	429	418	418	375	403	417	410	427	418	453	400	414	415	426	419	436	391	411	415	394	365	466	394	425	392	455	418	417	437	411	442	408	429	418	406	441	384	422	396	405	414	431	402	422	412	435	420	434	384	397	410	409	430	435	410	400	416	429	415	390	383	386	393	420	398	419	390	415	417	425	431	402	430	435	404	392	403	449	378	415	438	405	421	447	408	411	446	440	398	373	418	456	399	439	407	434	408	430	400	395	418	420	426	413	396	422	381	370	411	404	421	427	432	437	425	429	409	409	411	414	400	424	428	416	420	431	424	419	448	418	405	356	415	423	418	427	395	405	397	413	398	422	404	405	424	410	424	397	432	415	412	391	388	405	446	409	394	439	431	395
36607	10933	1656	1013	681	558	445	396	344	369	303	273	301	293	277	279	255	241	263	214	232	203	245	211	217	211	201	195	208	248	191	219	241	198	178	211	207	240	192	201	213	221	204	203	224	235	223	201	209	227	215	208	189	187	212	223	219	195	221	215	208	220	208	219	222	201	224	198	234	198	199	194	214	190	202	225	195	206	200	203	232	197	210	196	208	215	200	222	207	227	204	192	217	182	224	231	205	203	216	190	191	211	218	217	189	222	211	218	224	198	206	227	228	216	177	223	218	217	199	216	195	217	218	226	218	219	194	206	177	183	187	190	188	206	203	221	214	217	210	226	218	193	207	204	192	221	210	221	211	223	228	237	205	228	204	221	200	207	241	192	158	207	209	223	234	230	220	192	195	206	178	227	216	194	242	212	213	231	218	188	206	201	200	216	204	214	196	204	205	227	229	175	190	210	222	179	208	215	224	213	210	216	222	202	205	207	203	209	214	208	218	189	177	198	199	172	214	221	230	192	204	207	187	192	205	225	205	205	213	218	224	195	209	215	214	206	207	214	244	221	208	192	195	185	193	209	195	218	211	199	194	219	205	182	192	210	207	198	212	218	190	208	205	198	215	250	234	194	213	187	223	206	212	212	203	215	225	190	219	205	212	189	206	202	196	218	218	217	188	203	212	206	190	218	223	185	207	196	206	218	176	204	187	203	212	168	205	233	199	205	180	233	206	196	191	224	218	204	204	209	211	196	230	225	182	196	231	218	214	224	199	195	183	193	196	215	209	217	214	203	202	199	221	228	190	205	210	197	221	193	206	223	212	208	218	194	201	202	213	198	192	230	218	212	222	199	218	208	195	182	202	202	209	218	214	241	199	200	206	212	207	202	182	180	231	213	191	226	207	200	214	217	213	211	175	185	206	211	214	197	219	194	205	204	195	202	187	189	238	200	197	177	204	224	235	189	218	205	205	227	202	215	258	193	226	201	214	220	183	211	211	219	215	218	211	192	202	207	218	201	203	237	213	213	220	208	210	207	221	192	219	208	204	174	193	188	201	197	201	207	220	208	208	206	226	230	194	192	234	201	201	210	243	204	201	226	204	231	188	191	209	216	186	197	231	190	222	194	189	209	188	205	199	207	215	187	212	199	222	197	183	220	236	208	201	211	210	209	208	204	213	215	200	222	199	196	191	242	213	210	196	221	196	190	180	195	204	188	212	190	248	217	210	217	200	213	235	243	221	211	185	225	215	184	208	215	204	231	217	213	199	208	221	211	208	208	210	197	193	197	196	217	244	194	193	217	230	189	210	209	210	199	196	193	210	172	228	198	211	209	229	200	224	196	225	192	212	220	219	202	207	208	203	195	195	263	187	212	211	220	205	200	194	195	195	187	217	204	172	191	190	204	197	218	233	209	199	228	210	206	215	193	203	208	203	235	231	216	172	220	189	198	190	194	198	196	217	208	213	196	221	201	220	236	188	219	181	175	225	216	216	176	215	192	227	186	206	207	209	214	218	216	206	197	203	215	218	165	222	207	213	209	206	218	204	194	179	220	219	187	207	211	200	200	223	204	201	212	206	242	206	229	196	197	197	224	222	204	216	215	212	200	217	209	205	203	203	201	227	225	226	198	203	220	213	220	228	198	239	219	233	200	209	207	201	180	191	197	191	183	213	207	198	214	204	198	214	211	190	224	221	203	212	205	218	199	221	186	216	225	214	185	189	198	215	204	190	186	186	205	201	226	181	202	201	223	195	188	234	203	207	196	215	220	228	184	220	207	193	211	230	196	233	222	252	214	211	182	231	181	195	182	212	217	211	218	232	211	222	205	201	205	238	188	180	232	186	201	191	214	220	194	183	226	212	224	191	224	211	221	180	201	207	211	228	215	203	191	223	185	210	223	194	213	215	232	211	220	203	199	202	183	213	214	202	200	245	211	215	190	218	195	174	172	199	231	181	209	214	187	222	221	219	209	202	221	220	184	199	221	228	177	226	247	203	190	223	217	196	201	205	210	188	225	167	213	224	200	183	172	209	205	192	211	201	209	190	209	180	193	204	213	206	219	188	234	212	205	235	231	210	215	211	206	184	195	177	196	216	213	230	219	202	223	204	205	199	214	173	210	208	212	189	215	176	186	203	206	199	209	216	221	212	203	191	182	188	205	194	213	220	207	226	207	187	211	237	194	199	201	212	191	203	179	197	185	211	212	220	191	227	208	229	188	206	207	193	207	206	219	201	219	203	222	179	193	219	198	200	184	229	194	222	188	218	201	225	208	217	203	217	212	204	199	189	205	222	197	215	203	208	211	186	197	219	220	194	226	219	209	178	208	226	213	210	196	217	240	203	193	188	208	178	204	192	229	221	225	217	226	192	214	197	238	222	218	203	222	210	218	189	183	197	202	205	211	227	194	201	216	231	194	177	234	230	185	216	204	186	223	210	228	197	224	195	203	200	199	207	209	211	220	188	218	199	186	215	211	227	202	201	212	217	224	201	201	222	220	214	211	225	218	183	228	215	213	193	195	205	208	205	202	203	239	218	207	217	219	193	181	198	212	213	200	216	193	220	192	206	214	199	195	208	191	218	215	190	202	211	184	211	204	199	182	193	184	199	220	209	177	208	190	212	205	200	219	202	199	207	200	218	193	185	201	183	216	202	193	186	204	207	218	229	206	212	227	202	234	215	213	229	240	178	227	217	216	209	186	177	226	220	229	238	199	160	189	214	234	220	224	198	214	191	205	215	221	216	216	202	186	220	206	206	208	198	208	202	184	215	240	228	209	211	196	206	221	213	191	206	182	217	217	213	195	220	204	219	232	210	226	202	171	201	222	220	202	198	216	197	200	204	188	216	180	206	200	194	211	210	189	192	230	178	208	198	222	214	204	188	207	184	211	198	204	187	231	200	210	194	208	210	226	206	204	232	230	190	177	203	199	198	209	209	215	238	193	172	209	214	194	208	197	197	203	251	178	209	215	224	221	214	191	205	209	192	231	229	198	189	190	192	221	195	166	213	214	220	215	205	226	220	202	222	213	183	202	195	186	210	209	204	207	221	206	179	212	223	197	228	217	179	223	184	222	162	209	209	230	178	210	203	199	226	226	214	198	192	191	196	201	223	220	223	209	213	186	190	211	202	201	212	200	249	201	220	196	197	206	206	194	202	213	214	197	207	207	199	198	192	181	204	197	217	202	209	227	213	209	215	198	232	200	229	213	208	193	201	205	227	207	215	221	194	191	219	194	203	198	201	199	208	221	221	204	204	177	186	217	202	209	219	201	188	206	183	201	221	229	200	218	211	210	194	193	182	239	213	212	196	218	178	200	210	230	192	228	218	212	207	187	185	206	208	216	207	220	190	192	205	203	202	196	207	198	202	213	210	219	235	212	199	228	233	205	206	206	211	205	196	208	215	228	198	231	210	178	240	185	208	230	191	184	194	226	196	220	199	214	197	196	224	233	205	209	196	212	226	224	209	204	204	201	197	197	229	207
17529	1285	2509	3039	2705	2298	1920	1699	1497	1293	1275	1169	1108	969	1032	914	939	905	810	719	728	726	719	780	672	678	718	687	671	665	670	639	621	607	652	628	581	615	629	635	578	617	620	629	577	609	647	637	671	611	595	590	584	553	613	560	571	566	611	617	604	588	600	583	601	611	595	597	607	539	596	600	589	566	621	573	534	577	560	598	562	579	573	603	573	568	524	621	554	563	562	552	576	597	579	596	557	600	543	580	577	597	575	589	589	527	573	582	548	563	592	581	608	596	586	558	534	576	592	543	563	568	604	555	544	583	593	571	594	569	575	576	575	606	586	588	539	551	517	564	590	576	536	558	535	570	580	568	562	597	502	587	599	570	584	572	604	578	545	574	565	598	545	527	594	560	575	580	586	558	603	581	549	581	580	578	593	563	546	601	601	624	599	567	597	531	511	552	615	579	586	549	573	534	583	578	653	578	559	561	568	558	557	585	559	579	599	611	586	605	575	567	548	580	557	590	557	559	580	562	547	575	569	544	521	566	563	595	614	541	589	564	573	588	578	541	543	605	593	599	564	594	553	563	580	539	573	610	584	562	549	561	576	525	575	569	580	535	589	598	557	569	575	573	569	584	535	558	611	555	537	538	589	567	572	571	549	555	594	597	582	584	613	543	598	579	608	559	579	558	593	584	497	563	591	559	558	565	557	592	557	532	539	569	621	555	593	514	564	561	526	580	572	605	605	540	548	596	564	600	586	540	600	575	545	561	540	613	599	587	574	573	570	543	621	594	597	570	549	559	570	570	582	609	561	575	571	535	634	555	560	584	586	572	539	559	548	582	569	552	574	563	555	578	553	579	589	586	573	579	599	571	579	568	540	574	589	606	509	567	536	578	538	582	619	598	558	590	567	551	550	590	554	604	554	546	567	576	563	563	564	538	593	541	527	610	544	580	619	597	583	596	559	596	534	589	549	560	577	570	554	581	569	599	586	562	592	590	623	570	550	555	543	544	523	584	576	568	589	588	582	586	558	565	514	583	525	586	585	541	549	547	583	619	555	591	573	538	544	545	596	577	617	629	601	542	559	588	538	560	579	570	583	512	543	569	583	584	599	591	556	553	571	617	566	578	585	562	585	546	569	551	620	571	590	573	561	574	547	576	544	575	592	587	580	543	593	553	604	543	589	553	517	554	515	596	558	599	570	599	596	556	531	577	529	607	583	557	552	570	507	554	565	544	550	586	593	575	598	557	543	536	605	543	553	615	555	596	579	614	599	603	580	570	600	584	577	567	597	573	600	580	565	584	595	559	581	588	536	583	618	510	593	611	538	592	542	605	602	534	546	553	550	532	584	534	574	577	548	546	585	573	598	574	590	598	602	566	589	558	534	574	550	564	578	504	560	543	574	577	596	555	565	586	565	558	545	611	578	573	550	582	559	562	565	576	587	552	588	606	559	552	595	536	544	537	596	540	572	565	637	570	639	572	575	583	609	581	519	522	588	546	556	563	540	593	547	577	564	561	552	572	598	606	547	583	538	546	544	567	592	608	563	571	558	546	558	547	611	563	530	606	549	551	566	569	583	562	553	587	594	544	552	605	607	551	555	578	598	551	562	601	566	579	587	580	533	592	578	590	610	551	510	545	563	536	602	567	584	552	614	583	567	564	530	537	551	562	571	551	561	562	580	555	539	529	515	528	631	562	563	645	604	583	570	620	609	573	616	545	556	568	575	610	559	570	598	571	549	571	588	556	560	568	554	563	581	541	578	639	593	581	586	627	560	550	614	562	562	592	558	546	568	570	560	546	604	590	540	546	583	590	575	573	615	570	581	565	576	554	568	606	563	554	612	557	545	578	558	596	563	597	619	604	541	581	582	581	573	549	585	578	616	609	566	555	573	542	542	570	524	573	594	555	586	562	582	542	550	567	548	553	571	600	575	592	615	577	573	595	599	574	531	585	537	551	522	553	534	528	599	535	536	555	548	572	602	570	586	633	590	578	546	573	579	558	566	532	614	553	558	578	561	559	537	613	614	539	599	568	584	558	545	575	592	625	581	537	562	565	545	576	585	584	575	586	600	570	598	600	617	552	573	563	559	566	545	539	534	557	573	583	616	609	595	554	595	543	604	603	574	556	588	512	573	581	542	575	549	585	563	554	563	588	579	574	595	557	575	594	600	609	510	530	567	582	595	583	554	576	579	615	558	578	551	591	562	573	547	573	567	621	603	585	596	617	567	574	549	621	596	562	580	586	603	555	589	579	614	567	577	536	602	561	580	561	573	591	547	573	582	585	605	551	627	571	544	585	557	552	561	586	535	540	588	575	537	595	579	564	575	564	577	566	528	570	606	557	535	547	554	561	541	583	590	573	527	587	562	590	537	598	601	581	515	579	596	556	601	592	548	569	569	587	564	614	585	611	554	554	556	562	550	595	540	565	555	578	569	585	570	527	570	616	552	557	574	565	577	569	570	579	593	580	563	561	543	589	589	552	617	577	575	619	615	573	561	547	545	595	607	555	599	582	609	597	601	514	557	574	564	591	561	573	561	570	603	587	594	581	561	583	586	604	557	525	560	591	559	560	576	535	569	564	534	548	593	589	585	597	582	601	556	552	561	548	603	587	561	578	530	587	560	556	541	573	605	536	586	579	596	581	537	579	613	541	537	577	592	585	584	538	564	586	559	557	539	529	608	573	569	543	565	597	518	549	555	620	553	571	589	532	595	597	537	578	542	550	559	543	557	558	551	628	545	583	571	615	555	590	560	543	546	584	538	542	576	581	589	587	545	584	530	575	583	593	555	521	558	614	568	546	530	533	554	538	567	575	577	559	580	576	590	579	585	552	553	582	551	535	503	569	544	596	599	575	561	554	552	569	584	602	566	581	577	540	535	602	586	575	591	564	543	573	539	576	564	538	573	576	586	614	591	559	586	572	556	550	569	589	596	562	619	591	566	553	549	562	571	575	563	568	520	536	570	504	593	609	557	559	575	601	596	538	566	620	603	550	536	577	533	587	597	574	590	607	616	567	590	566	622	550	602	585	584	564	533	567	527	548	566	563	551	594	545	538	550	605	577	598	568	563	553	545	580	596	555	589	581	600	556	568	582	526	559	580	554	557	577	564	610	586	607	574	549	586	567	539	584	578	585	578	581	580	635	616	628	552	569	552	570	544	548	579	595	519	577	543	568	560	567	614	616	550	552	585	586	563	575	561	558	584	632	592	563	548	536	549	589	557	621	580	530	573	606	560	612	585	559	554	572	604	587	543	623	543	544	549	571	537	565	587	560	529	546	566	538	592	565	603	572	545	569	578	580	597	494	546	612	603	553	552	539	564	539	581	582	566	577	605	547	531	573	533	563	588	589	517	577	628	561	578	610	548	555	551	582	560	604	574	578	572	576	545	573	536	608	617	552	562	605	604	591	570	563	551	591	547	553	562	583	502	536	525	579	547	597	516	575	596	587	612	558	582	563	569	545	546	542	523	566	547	569	558	563	537
46323	20525	9340	2553	1472	1032	914	738	699	637	605	558	533	510	505	485	494	448	427	421	385	455	438	431	393	418	400	399	436	457	398	437	417	428	408	382	404	381	387	416	366	367	386	406	401	409	372	435	430	416	376	363	375	411	382	389	403	339	423	396	372	340	417	382	389	402	419	383	368	403	403	409	376	413	390	340	392	393	400	408	365	368	381	424	357	378	405	372	374	401	355	395	394	387	382	363	404	394	389	340	387	390	373	394	400	390	379	374	391	376	396	368	381	391	381	390	373	385	407	384	356	385	370	371	348	383	373	369	373	361	380	356	382	374	389	404	388	400	407	389	400	418	417	389	348	376	360	342	393	354	369	398	395	333	396	394	362	403	390	386	390	411	347	412	433	377	390	367	392	401	399	399	379	371	364	363	387	393	413	386	363	410	395	381	345	397	404	408	357	383	388	368	390	425	347	346	372	392	365	423	408	363	402	338	389	375	390	407	371	393	359	386	412	383	367	389	419	368	394	370	386	363	374	398	362	353	360	410	401	376	367	414	395	374	384	367	381	366	366	421	386	378	363	423	387	360	380	372	395	370	375	399	371	360	361	387	372	352	385	375	384	382	358	351	391	358	420	399	400	385	390	400	360	398	344	383	379	438	354	358	344	421	364	383	389	416	381	393	345	366	406	372	377	372	415	385	385	347	401	386	423	393	373	399	356	404	399	396	370	382	375	402	428	414	391	394	396	380	413	379	394	376	390	410	400	424	382	385	408	356	363	358	370	369	384	382	378	376	364	367	395	377	373	393	382	391	327	411	397	377	383	340	371	373	405	399	390	384	367	388	389	393	388	349	356	368	379	382	390	335	400	389	393	412	380	386	406	410	386	386	391	418	374	360	402	355	347	368	376	378	366	397	372	404	396	389	412	391	400	374	372	370	416	405	392	368	390	406	411	348	400	398	365	387	392	368	360	395	401	338	361	369	363	367	361	378	369	346	373	369	369	357	410	399	375	396	372	407	431	425	364	368	371	365	398	372	381	373	438	397	373	410	382	383	398	407	383	360	375	373	389	365	365	376	386	374	381	362	387	377	389	361	365	400	419	387	379	374	391	409	383	377	347	401	393	384	388	396	360	361	372	392	375	423	356	376	407	393	388	395	377	397	381	404	367	368	375	395	406	391	367	344	372	378	388	405	393	391	411	384	397	394	388	392	385	370	405	383	343	378	356	358	419	385	348	324	371	365	373	364	371	368	336	394	408	352	359	370	406	377	369	425	381	390	393	433	400	375	394	421	392	383	376	378	375	379	377	375	381	364	380	389	406	374	360	411	396	405	377	398	368	403	365	381	406	369	397	357	370	394	363	334	366	364	367	405	340	391	437	356	394	343	399	407	372	407	402	397	401	406	373	372	377	417	361	385	388	422	370	387	371	387	428	388	368	380	386	364	361	427	380	432	349	378	368	399	356	321	365	406	397	374	396	395	368	390	344	362	333	358	378	367	374	348	389	413	408	417	390	385	378	342	408	397	387	366	400	348	377	400	382	374	393	366	375	417	367	394	364	365	381	358	373	372	397	352	348	373	401	385	388	392	411	394	381	381	370	402	416	370	395	398	378	387	405	409	396	363	377	400	370	419	402	411	388	367	389	368	376	365	393	361	384	383	358	402	369	396	358	388	369	389	356	368	381	384	386	349	376	377	411	387	400	404	361	384	391	350	408	415	353	369	369	420	375	360	389	384	372	402	404	352	364	413	364	339	377	360	363	392	353	373	357	423	399	386	382	346	370	397	370	376	369	366	407	374	346	377	386	378	382	409	364	417	372	384	383	355	378	398	399	394	387	340	379	387	385	411	373	397	385	372	377	370	384	388	394	365	393	372	366	400	379	373	421	373	405	365	361	347	375	363	407	392	372	354	403	389	429	413	424	381	379	365	369	387	399	402	378	385	411	396	437	366	393	375	389	420	396	368	379	360	371	380	329	400	341	343	377	356	403	379	391	362	383	425	395	380	372	411	356	365	389	381	409	393	362	379	353	406	370	391	393	363	398	380	381	401	388	382	379	395	329	367	370	366	396	370	380	364	371	380	383	399	388	392	420	368	347	408	363	338	365	405	392	370	363	372	371	363	343	371	367	367	340	376	381	373	387	375	375	369	373	381	346	405	393	399	427	363	413	369	391	350	367	389	416	396	370	373	384	397	391	396	351	342	371	389	389	380	387	408	389	414	383	389	398	392	382	365	382	364	397	377	387	392	368	385	323	396	382	402	373	368	401	402	385	394	387	373	405	355	346	375	399	346	401	351	391	424	373	346	370	349	370	399	377	349	398	409	386	379	364	381	378	429	372	374	384	341	374	386	401	388	387	347	415	370	377	382	420	408	374	388	365	387	368	406	390	378	388	366	367	387	358	391	382	354	382	385	390	425	352	392	399	383	397	396	404	394	344	417	348	353	382	400	380	359	375	372	409	416	396	386	336	394	354	408	378	385	382	378	381	387	399	400	358	377	366	345	371	359	359	397	384	358	395	387	422	384	359	379	393	383	397	421	369	392	414	361	415	386	413	350	408	359	384	374	399	397	341	364	369	380	352	400	413	373	362	349	407	347	431	424	405	385	363	382	385	359	401	352	361	396	390	357	398	396	400	359	381	402	387	384	385	410	421	371	396	374	400	388	380	359	378	400	386	366	407	392	382	370	404	397	405	366	369	371	407	418	392	332	345	384	419	362	443	382	380	376	404	349	364	378	389	386	424	351	364	375	395	374	389	373	384	420	391	383	376	401	398	396	379	377	387	373	393	413	398	410	388	343	365	373	399	355	358	397	388	394	399	372	376	374	367	385	400	346	383	370	367	389	431	418	388	392	383	356	407	376	410	403	376	402	400	370	405	378	394	402	401	402	390	393	390	423	409	371	409	407	397	370	370	351	365	401	393	422	397	379	393	385	378	361	371	381	411	388	385	365	351	342	405	404	409	344	375	383	401	402	415	394	404	344	353	413	382	419	364	366	366	390	360	398	380	344	360	361	391	377	385	416	389	421	388	384	398	412	398	405	367	409	394	377	383	397	387	336	417	365	367	398	430	409	384	381	400	371	377	416	358	374	386	398	429	353	377	369	376	376	353	422	389	401	402	392	367	364	383	399	383	368	388	371	366	377	399	412	370	385	375	393	347	412	403	407	386	364	361	378	386	378	379	343	408	380	372	384	401	383	409	392	375	371	391	372	368	404	339	422	377	366	390	418	371	387	356	388	396	401	416	357	368	376	430	403	355	377	389	370	357	380	392	371	376	376	412	438	384	386	369	392	424	410	380	368	375	337	363	398	356	363	371	401	379	380	398	355	390	371	353	356	412	422	405	407	407	373	406	379	414	394	353	360	358	390	349	380	385	356	364	400	378	362	387	359	399	387	380	429	372	387	363	395	382	383	383	349	393	434	386	412	409	375	386	360	408	393	365	378	355	380	387	381	389	391	350	346	370	341	352	420	375	403	388	404
23696	2296	4792	5581	4944	4067	3551	2933	2657	2406	2208	1911	1879	1709	1747	1588	1469	1441	1408	1255	1292	1162	1218	1191	1159	1142	1118	1130	1130	1173	1074	1031	1013	1026	990	1011	1009	1025	965	1002	972	984	1028	975	979	1045	1026	1020	1006	1001	946	991	935	986	968	975	973	955	910	947	903	930	921	915	1009	930	1016	939	909	954	930	968	969	969	932	943	946	944	921	952	961	962	918	905	924	897	945	955	912	972	935	942	983	974	912	961	982	961	937	986	954	954	943	986	962	925	902	959	895	905	958	901	976	894	964	979	962	962	926	944	908	956	905	932	978	884	950	957	910	939	939	968	916	957	924	859	930	945	966	956	967	992	915	905	911	913	889	988	909	934	952	931	986	950	867	907	892	954	889	886	962	967	928	970	916	898	897	884	932	947	928	883	887	945	878	941	935	950	889	938	948	970	902	932	924	931	918	905	926	886	942	942	939	930	923	933	918	982	965	938	945	906	973	926	910	935	959	917	932	936	882	909	929	906	941	944	918	876	965	931	928	886	931	940	884	877	1007	918	925	960	887	875	971	973	901	919	943	922	932	904	927	920	897	937	963	899	919	871	960	945	940	928	903	941	900	898	939	945	952	927	893	928	958	930	929	969	926	954	938	880	891	942	951	914	964	891	893	927	932	919	917	920	936	953	935	905	1009	954	928	920	960	941	883	918	922	898	973	955	961	917	908	931	911	938	878	898	920	869	885	918	949	924	962	960	904	959	921	891	930	907	981	937	958	928	955	914	920	891	928	913	917	964	934	898	931	903	969	940	955	948	887	923	885	964	932	910	946	1020	876	929	865	896	939	926	910	904	937	907	989	913	928	966	942	897	870	928	890	919	898	933	924	918	941	945	901	931	916	937	929	981	970	956	936	947	971	932	939	888	904	937	948	920	886	889	942	945	927	886	935	926	916	952	920	930	903	892	916	938	907	945	884	950	927	947	990	923	931	871	876	955	989	914	934	949	974	905	933	895	962	958	929	869	968	890	853	900	904	971	914	874	927	897	942	918	895	972	930	933	962	903	924	914	915	887	994	919	934	896	913	886	934	935	851	947	940	933	925	934	932	952	885	924	955	929	869	899	890	927	893	892	909	925	933	967	955	888	932	929	884	936	883	970	922	916	887	917	951	977	917	920	890	925	972	906	940	888	954	916	914	942	927	911	961	945	883	928	931	882	950	943	933	954	958	934	971	960	944	909	904	977	936	934	940	938	912	872	908	884	937	917	971	919	937	944	879	904	876	871	930	899	944	916	963	889	899	870	940	959	901	920	895	961	934	906	964	956	994	917	947	945	872	967	962	948	969	933	864	911	945	926	871	925	953	901	914	901	927	862	908	924	848	935	940	949	908	936	922	967	914	922	934	871	886	983	933	923	945	864	890	926	912	863	978	927	927	971	968	938	956	871	922	912	940	958	848	949	953	944	914	915	967	925	975	878	951	883	907	925	955	966	893	921	952	921	928	936	955	942	936	967	895	869	881	912	882	923	920	927	937	897	907	979	925	949	884	938	940	930	882	918	898	935	891	916	906	923	900	946	905	948	957	887	965	915	979	924	964	896	961	941	901	949	909	921	931	904	929	876	950	908	912	918	887	982	909	947	932	897	906	954	991	898	885	879	936	891	960	873	916	921	905	992	916	914	943	958	994	915	913	1006	913	916	933	944	936	926	911	924	888	871	895	890	859	914	932	931	906	933	962	908	934	880	929	927	902	886	933	928	883	985	959	923	974	936	897	995	962	900	943	915	914	946	962	945	887	892	925	950	903	981	863	950	973	913	942	900	994	911	864	914	961	904	911	911	929	951	966	926	969	897	924	930	870	906	965	912	912	886	901	951	934	909	919	932	876	940	844	864	883	964	937	902	932	888	928	964	936	897	957	958	939	891	895	966	944	965	947	879	924	911	919	892	916	974	916	901	913	988	917	927	870	915	940	941	938	911	917	886	920	955	951	961	918	926	955	933	893	924	910	892	894	908	970	913	984	934	909	910	946	912	907	937	952	935	927	970	930	945	954	953	975	949	909	959	948	977	854	920	982	921	915	909	892	844	926	964	936	848	928	886	940	938	870	915	953	953	956	890	929	940	987	938	926	949	967	911	905	901	974	961	1014	979	882	947	931	977	929	1008	942	953	926	915	889	952	973	890	945	927	933	988	897	927	895	899	963	949	932	879	971	947	921	970	907	967	906	913	939	949	920	935	966	946	936	958	915	917	938	885	883	963	939	934	914	899	933	922	891	927	923	944	983	903	934	881	953	921	910	906	910	914	919	916	887	960	886	974	893	940	951	906	923	940	953	964	881	939	874	912	911	985	950	893	984	934	900	964	903	927	948	913	927	919	925	949	918	907	934	923	942	915	879	914	891	886	938	882	907	864	931	920	943	944	914	960	889	893	928	910	919	973	896	901	973	931	927	933	955	932	938	978	965	924	893	931	921	943	916	882	939	928	957	966	904	926	888	920	931	917	934	872	911	945	878	945	887	913	912	884	891	909	946	905	885	949	911	931	935	958	913	914	936	961	933	956	919	936	880	930	898	937	921	898	937	895	975	980	923	922	947	868	914	955	917	987	970	971	932	923	928	957	936	941	917	904	920	940	911	948	917	999	871	885	908	1005	918	975	874	891	891	951	922	903	924	922	901	913	953	953	917	901	974	936	937	946	905	944	880	916	966	907	916	926	943	914	932	902	938	980	872	965	888	944	980	937	942	890	916	951	916	909	994	942	948	894	951	906	919	915	963	902	918	913	896	907	918	868	883	907	934	958	912	903	935	921	917	949	981	898	919	946	927	914	927	908	907	981	1025	901	928	955	936	930	917	975	922	913	918	968	902	966	903	953	886	867	946	865	930	947	937	936	947	941	917	975	898	929	904	923	910	913	901	958	873	896	902	903	943	912	948	912	867	965	929	907	956	885	882	895	936	967	938	888	886	918	913	906	925	920	927	860	917	972	912	912	870	954	882	950	972	929	897	924	875	910	862	959	929	924	928	968	934	948	914	935	985	953	962	926	973	987	925	932	952	945	950	854	912	961	937	970	946	904	902	909	877	881	942	920	872	944	923	930	873	944	896	943	868	924	929	908	959	905	914	918	943	904	954	919	912	883	964	955	925	909	973	927	855	926	946	889	902	948	938	910	942	911	932	877	948	896	911	941	932	938	938	944	908	937	894	893	900	913	888	884	917	898	897	882	889	931	943	931	902	855	989	876	930	917	893	931	946	940	902	925	903	927	948	909	945	919	880	903	875	927	911	900	931	924	895	888	958	969	978	903	916	852	947	968	889	938	919	946	886	950	965	880	944	937	903	932	899	922	867	945	891	937	926	904	926	986	894	908	897	901	968	941	919	888	902	931	946	871	944	931	965	945	916	872	918	887	906	887	952	924	883	936	928	889	893	952	924	912	941	896	912	923	878	916	916	957	939	910	950	925	904	892	942	953	904	927	930	959	892	922	975	947	956	906	899	909	911	878	909	913	891	864
3190	257	218	201	177	188	168	156	187	135	169	140	146	151	147	149	135	165	173	140	119	134	130	121	131	140	147	138	140	148	140	155	143	129	135	166	126	156	131	154	168	133	166	150	133	141	151	128	126	147	123	147	160	128	152	171	148	140	131	120	153	133	142	113	139	148	143	134	135	150	132	125	156	148	129	126	118	130	147	143	123	157	126	139	148	130	147	133	154	115	143	133	149	123	126	134	141	135	114	141	138	143	146	148	130	120	142	140	126	124	145	157	142	151	129	138	129	132	157	146	142	145	156	125	172	157	127	144	150	140	134	123	143	144	148	146	150	134	157	127	135	146	139	123	146	118	153	153	166	152	144	140	127	129	146	118	134	146	129	123	123	153	128	129	128	129	139	152	129	130	148	154	138	143	162	151	130	146	136	114	133	129	143	144	140	133	148	130	155	133	129	128	149	150	134	145	149	173	152	153	133	117	160	136	128	152	144	137	146	134	104	128	149	155	146	133	134	129	127	147	143	140	138	142	134	129	158	145	136	125	129	135	110	142	127	115	141	118	138	150	159	128	141	151	151	143	133	148	175	133	144	127	120	153	148	143	139	134	150	123	129	158	124	143	144	118	141	156	131	150	138	130	153	132	166	147	137	136	123	161	137	139	158	141	134	141	135	126	132	152	127	142	142	150	135	127	134	134	138	171	124	146	140	144	128	152	122	139	139	144	105	153	136	133	124	129	158	153	147	149	148	159	121	142	155	131	138	144	145	138	134	128	145	134	111	142	120	151	156	142	126	135	156	108	144	130	140	148	119	132	165	129	137	127	122	135	133	143	148	135	139	123	135	149	131	136	137	143	155	138	148	132	118	147	157	116	115	127	134	114	139	154	125	143	135	139	131	123	145	132	139	141	151	128	156	134	136	145	155	156	133	132	140	132	132	133	148	147	128	133	142	135	166	154	123	132	152	155	154	149	131	123	134	130	150	147	144	132	149	123	145	134	130	141	161	150	127	130	150	129	127	157	134	128	124	166	133	165	130	138	131	151	152	150	169	134	127	147	129	139	139	141	136	132	115	129	132	119	137	128	132	127	135	136	136	161	146	145	127	156	136	138	134	130	132	136	132	168	138	119	140	147	145	128	141	150	133	159	141	156	130	158	131	147	137	125	140	132	153	119	139	144	134	149	150	147	155	152	152	138	138	141	158	123	136	176	128	148	152	146	137	138	146	146	130	118	147	129	149	120	131	145	141	152	135	120	135	149	120	136	140	134	130	150	137	140	134	135	136	133	129	127	144	115	154	130	149	151	140	127	127	145	134	143	127	129	150	131	144	155	142	143	176	118	166	145	142	147	159	113	137	130	156	131	129	162	134	159	133	129	145	127	129	132	151	126	123	147	135	142	153	144	151	144	152	135	148	144	114	135	151	137	151	138	136	132	155	150	144	145	135	143	140	130	146	139	146	136	156	160	128	110	164	134	127	111	147	139	151	113	129	144	143	116	143	129	130	137	140	131	132	140	128	157	141	143	138	132	169	135	129	136	129	149	133	134	115	131	120	120	142	145	144	140	120	138	136	154	122	144	136	154	145	146	149	148	145	134	148	128	115	136	138	120	130	141	132	137	139	128	125	171	137	133	134	140	152	148	154	141	133	151	144	145	144	119	129	154	138	127	147	121	127	132	131	121	140	125	129	139	138	136	130	138	136	152	161	161	165	146	139	167	140	144	126	142	134	142	127	145	132	144	130	132	146	118	144	127	159	132	144	143	128	137	149	142	151	144	157	149	122	144	146	133	156	141	165	147	129	133	133	150	147	122	153	122	151	160	161	138	157	146	146	128	138	133	143	129	144	121	139	138	142	150	133	134	139	144	151	142	157	161	152	147	125	153	142	116	156	137	152	137	153	138	143	137	125	119	147	130	144	149	163	138	154	141	127	107	128	146	165	160	147	150	125	128	118	127	155	125	150	145	153	143	139	151	138	145	127	143	132	142	148	144	137	118	143	130	146	134	132	125	141	167	133	149	156	147	134	135	157	137	135	127	142	117	139	146	138	158	144	137	135	139	117	127	145	143	171	131	125	114	145	144	131	118	132	153	104	138	141	136	121	150	120	122	134	152	152	152	126	128	135	161	125	122	120	139	127	146	125	137	137	134	147	148	143	162	142	150	144	133	125	147	136	159	134	130	135	137	147	132	150	152	119	145	143	151	138	145	138	136	134	150	149	133	141	126	144	147	114	148	158	144	152	151	143	164	159	132	138	142	147	132	152	167	141	141	149	140	129	133	128	115	140	142	130	148	162	137	142	148	143	147	129	135	142	146	139	135	143	172	135	140	114	132	124	147	144	127	141	140	134	127	134	129	134	136	140	120	128	126	131	124	144	141	135	156	118	147	149	148	152	122	144	122	137	145	143	126	140	150	136	141	141	129	144	131	142	140	132	146	134	151	140	146	134	126	124	148	148	129	161	144	147	119	148	139	158	161	125	126	158	152	134	129	137	152	141	148	146	145	145	172	130	131	134	135	134	161	124	124	165	129	147	123	150	142	153	141	130	131	152	153	164	150	131	144	130	155	129	149	153	145	148	159	149	124	141	141	116	149	151	125	135	132	138	130	155	136	155	125	165	136	131	134	146	128	133	167	160	151	153	142	155	155	142	143	141	120	131	118	139	135	151	144	158	152	148	135	133	135	140	137	124	143	138	127	156	123	146	133	130	134	148	130	130	147	182	164	127	151	141	126	152	131	133	145	157	133	116	129	138	141	127	131	133	139	139	138	151	128	142	135	136	136	130	145	138	148	165	121	151	150	145	146	156	153	145	154	165	152	132	143	133	134	118	138	160	161	111	133	126	127	142	134	127	121	137	154	132	128	122	157	140	145	141	138	142	142	149	118	140	142	143	121	128	150	152	124	138	137	144	138	126	136	148	140	137	121	146	142	145	129	154	142	146	138	145	150	151	166	138	133	140	160	147	140	135	131	131	121	114	139	140	145	169	151	135	147	145	162	128	120	125	144	160	157	125	138	146	122	143	150	142	141	155	132	135	129	154	142	115	154	133	132	121	133	154	130	136	142	149	130	124	125	156	112	134	140	140	144	145	143	152	155	134	136	141	141	129	138	126	118	135	156	174	133	136	156	143	137	134	152	122	137	134	163	138	131	134	150	120	154	152	133	119	134	121	162	123	147	127	131	150	123	121	148	127	155	131	125	155	148	140	159	116	119	134	138	119	136	135	138	127	138	136	152	150	115	130	153	148	152	152	128	134	125	132	141	146	146	142	121	155	141	138	149	148	166	124	135	124	132	141	152	132	160	107	112	134	134	126	141	142	132	140	147	104	146	140	125	131	124	128	129	138	149	154	140	159	131	139	124	132	112	123	116	124	125	152	146	123	117	139	142	148	134	148	131	133	140	138	141	131	154	109	145	140	126	131	146	153	146	123	125	139	150	131	130	147	139	128	133	129	142	144	144	125	144	149	148	119	144	127	140
3514	494	585	689	654	583	587	544	504	509	491	514	512	472	502	471	467	415	422	423	437	415	419	410	438	416	417	410	416	427	436	434	438	417	405	431	441	385	470	383	422	411	372	424	415	405	422	408	425	436	411	426	432	439	404	424	417	427	415	383	418	408	423	416	420	431	409	465	407	422	393	392	433	360	427	407	446	386	434	400	429	414	435	413	403	405	375	406	426	397	394	428	424	408	448	410	399	413	419	407	382	381	378	387	418	406	397	383	421	424	407	392	419	446	404	428	388	420	421	437	422	386	413	396	398	443	367	430	438	407	364	451	433	412	401	429	426	395	426	434	429	410	419	393	430	422	400	375	396	398	417	415	380	415	450	407	404	415	428	416	438	424	364	433	376	447	458	395	378	384	385	392	411	424	391	439	399	422	424	449	368	413	412	419	422	418	427	438	408	397	387	419	390	397	355	401	379	397	428	407	442	466	441	379	406	415	432	390	372	391	410	404	401	391	417	396	448	428	402	409	384	421	441	462	425	429	420	406	363	399	392	441	397	392	394	389	415	407	412	417	424	414	426	415	420	404	407	386	413	404	410	434	376	387	418	385	399	435	417	418	459	408	435	417	415	403	413	396	411	398	416	423	400	377	387	398	410	443	440	395	391	372	402	406	365	444	438	376	435	438	412	438	397	415	424	414	410	391	435	415	396	433	377	374	404	402	437	449	416	404	380	423	406	450	383	425	419	386	419	412	418	449	407	397	408	415	431	397	441	406	416	375	443	392	412	385	412	439	383	377	405	406	414	389	400	394	396	406	395	404	378	418	387	390	413	450	395	402	420	395	385	398	415	425	407	443	411	445	369	386	377	420	456	409	437	366	402	404	408	395	406	407	404	414	363	386	418	403	415	397	402	417	414	386	427	397	425	420	422	427	388	405	423	374	413	398	380	439	401	393	413	391	390	388	398	427	430	398	441	432	399	402	389	389	404	405	400	369	416	400	389	386	417	387	421	393	368	398	413	427	391	386	393	389	375	415	418	392	392	408	398	445	428	418	378	389	403	393	418	392	423	436	404	400	423	392	431	395	390	397	417	413	407	376	425	405	396	421	436	411	405	422	402	410	426	394	398	403	405	420	400	398	383	459	436	441	417	399	439	431	395	420	411	420	385	388	419	391	410	405	396	406	409	403	396	413	413	367	418	450	401	398	411	398	416	379	445	399	414	427	395	432	372	412	408	416	417	409	378	377	412	416	408	423	446	376	405	464	374	420	412	381	425	403	429	409	433	403	416	450	394	408	399	401	390	453	416	390	419	401	387	382	413	400	399	427	427	422	357	400	373	397	418	409	442	442	418	422	408	358	432	386	379	418	379	406	391	419	407	429	426	397	407	373	432	439	407	444	414	403	391	441	377	419	412	390	413	420	441	420	391	425	416	400	406	389	380	436	415	401	439	434	427	397	394	410	419	372	402	406	407	390	409	418	409	422	423	398	424	406	454	411	427	418	403	423	410	412	421	442	388	376	439	437	396	402	412	406	426	366	365	386	453	450	455	439	392	389	409	419	404	363	403	389	423	417	396	449	413	395	423	406	403	410	410	388	381	368	437	368	424	376	433	407	408	406	414	401	421	390	413	415	435	437	391	421	415	390	448	386	391	399	414	393	423	433	409	424	401	396	415	447	407	426	417	401	419	424	408	429	399	404	455	390	408	430	390	434	413	397	430	410	421	409	432	412	399	415	392	396	424	405	436	442	390	411	402	454	400	418	387	440	457	414	427	442	440	423	437	387	433	433	407	407	413	445	427	419	440	368	446	405	416	410	394	410	411	443	408	419	410	379	427	389	431	419	402	418	388	445	412	410	414	416	428	422	461	416	394	397	418	404	380	366	383	408	402	405	436	392	419	404	396	405	404	402	399	405	397	411	433	425	408	378	403	403	441	422	445	424	440	394	428	450	399	421	379	414	419	394	445	391	404	379	441	388	411	414	440	401	409	398	401	409	398	392	409	406	425	422	415	402	433	430	416	415	385	393	401	424	395	409	409	430	426	388	421	416	397	426	392	424	395	429	437	417	392	433	432	416	397	410	433	404	429	394	408	441	369	413	410	425	427	402	435	433	407	385	386	410	401	398	430	432	381	427	427	419	449	412	413	389	431	382	379	364	390	415	400	398	415	418	422	439	452	425	420	421	429	392	398	405	409	385	446	429	412	390	432	384	386	434	423	396	457	429	418	410	432	406	389	424	411	419	398	432	412	381	419	392	374	416	451	446	410	415	392	428	426	421	430	388	401	391	442	432	407	421	424	405	396	395	391	422	406	402	393	375	373	383	417	452	422	428	449	386	397	386	394	416	405	390	422	386	389	393	415	394	427	433	395	460	421	421	406	400	421	461	433	428	383	389	411	416	414	378	413	410	440	416	432	388	434	413	414	394	404	419	443	415	389	386	412	445	370	429	433	444	382	392	419	414	392	414	422	361	427	433	400	407	374	437	393	405	398	428	369	451	385	415	395	426	431	382	419	373	430	448	430	415	417	406	385	410	431	404	405	453	370	396	407	372	382	413	379	375	413	383	450	395	395	439	411	419	389	406	374	360	412	424	425	410	429	400	417	415	386	400	419	441	410	445	406	408	428	380	456	407	410	409	432	434	385	412	412	399	377	387	397	441	406	394	422	409	414	391	425	410	425	415	416	397	438	403	441	398	409	380	427	446	414	412	373	433	439	406	424	417	387	432	390	415	415	421	375	416	394	418	398	449	404	402	439	417	417	412	373	436	423	419	386	407	423	385	380	429	455	404	392	426	382	414	372	409	425	411	414	417	430	388	366	429	396	390	422	441	369	428	394	396	447	424	425	396	422	444	417	429	382	420	405	396	406	393	412	418	354	411	390	422	400	418	412	383	439	409	412	429	451	404	403	399	427	424	395	441	421	440	394	394	426	392	422	375	399	389	401	398	403	421	368	410	430	399	400	400	422	413	440	399	401	425	389	420	394	403	412	403	425	418	404	407	421	411	444	406	420	410	406	397	414	427	417	377	399	399	410	447	415	429	432	402	436	401	392	421	414	386	397	357	451	398	402	404	424	426	399	387	419	421	405	408	406	381	394	414	409	394	433	410	429	405	413	418	418	415	442	400	436	417	389	429	451	439	449	398	431	400	412	408	439	389	406	416	376	423	386	408	395	415	409	442	412	369	422	406	406	394	417	395	433	416	401	424	400	399	388	375	412	400	429	404	411	397	422	400	400	417	410	409	398	408	421	409	358	379	385	391	456	430	419	418	410	401	408	389	424	427	369	427	391	402	429	400	406	416	442	437	414	389	403	427	407	441	421	413	453	458	382	415	420	443	452	479	409	416	399	392	424	463	401	427	387	418	423	431	411	421	425	457	405	376	413	386	426	431	385	379	409	429	431	423	399	407	391	425	393	414	423	414	409	427	379	441	417	432	382	434	429	394	439	431	386	402	368	395	408	385	433	405	426	417	432	414	378	423
36832	10937	1894	1095	759	566	490	397	391	330	307	274	317	257	277	217	269	220	248	242	234	214	218	229	247	222	217	229	262	203	201	193	209	223	205	206	214	215	202	176	205	199	227	244	241	206	245	218	209	232	233	216	212	208	197	224	217	231	223	191	227	223	223	197	225	232	210	231	191	183	191	220	235	199	197	210	207	209	199	205	170	201	198	203	187	225	217	203	185	178	217	182	211	198	236	216	226	203	205	206	204	207	217	191	204	185	176	214	215	211	193	177	196	215	187	205	188	222	205	220	208	213	188	202	218	203	238	208	208	233	189	199	216	234	240	203	216	186	215	201	217	230	206	205	206	179	198	207	216	183	228	233	203	211	200	209	195	212	204	194	201	199	214	197	201	202	211	246	182	209	197	211	217	218	195	215	205	175	210	232	213	205	227	214	200	228	228	175	207	222	180	223	205	208	195	232	211	202	195	214	216	243	223	207	206	242	230	217	219	198	240	203	214	205	195	177	228	197	212	204	224	232	180	207	218	178	205	229	195	180	230	207	206	210	189	207	206	196	190	206	234	248	210	202	213	214	200	204	174	194	182	227	219	196	225	217	202	223	201	201	208	214	216	203	209	229	212	199	221	216	212	165	205	221	216	193	197	202	192	228	210	215	200	186	240	198	192	217	223	222	219	241	183	210	223	217	194	169	220	189	210	206	247	213	205	195	205	213	199	223	213	201	214	229	193	224	200	230	205	211	228	216	205	209	203	200	197	221	208	206	175	230	198	211	210	212	219	205	208	197	203	210	197	204	203	196	224	216	216	211	213	193	199	211	222	233	198	228	214	215	193	196	204	194	203	192	191	202	212	216	210	233	219	186	223	214	177	208	202	206	184	215	179	211	210	219	226	209	193	219	241	244	217	185	207	207	191	199	207	189	219	223	210	227	252	224	219	217	232	199	215	193	218	206	190	194	217	214	179	203	210	215	192	230	197	210	202	215	218	222	195	225	219	204	221	203	201	181	202	213	210	184	198	218	190	229	187	201	225	192	194	186	198	199	206	193	183	192	209	237	186	191	203	212	187	203	214	222	221	199	185	203	248	247	205	197	181	211	213	191	203	210	202	187	207	232	197	198	202	214	203	188	187	208	235	184	201	204	208	177	202	195	181	210	195	213	219	230	210	192	213	194	221	215	223	199	221	203	189	177	205	197	193	203	205	203	209	195	193	221	198	218	209	216	229	170	214	224	218	230	225	210	225	206	191	211	209	185	217	210	223	183	232	190	204	206	203	215	219	195	207	214	213	202	204	209	186	215	198	211	217	238	204	216	213	184	203	209	221	216	189	212	199	205	209	217	209	202	205	206	198	182	204	196	217	203	209	203	222	199	211	217	194	198	213	222	222	204	218	205	242	202	196	198	201	198	231	208	210	201	205	233	216	200	214	175	199	195	210	211	228	221	227	211	197	215	201	207	202	199	212	221	188	220	225	226	179	220	214	184	209	220	221	210	218	220	197	211	234	191	194	217	192	198	225	167	197	226	230	215	185	195	208	226	209	222	181	208	232	197	225	215	202	211	216	191	212	232	209	218	241	196	199	203	223	195	192	219	201	192	197	222	239	195	177	210	205	221	193	225	226	214	186	210	196	207	195	221	191	212	197	218	177	209	216	192	188	185	190	204	211	202	189	179	224	236	229	222	216	206	230	213	225	191	224	197	229	220	210	205	218	212	183	213	237	199	212	218	220	215	207	196	202	217	220	205	196	223	193	210	218	230	182	215	215	191	193	226	204	219	208	196	194	231	223	218	195	205	198	186	197	218	233	180	183	204	197	187	178	181	208	191	201	242	211	237	225	214	212	181	227	231	190	205	214	196	214	203	194	205	225	213	201	222	178	193	209	192	204	203	169	219	212	204	214	199	223	225	202	195	218	238	209	213	196	204	209	198	192	202	225	234	196	196	216	206	217	199	201	195	192	210	212	208	209	225	236	228	218	223	194	216	203	205	198	243	230	219	214	212	217	184	201	178	181	214	189	230	213	211	221	229	209	197	200	213	226	206	203	192	202	212	199	199	203	199	220	238	249	215	200	181	251	211	181	226	182	196	210	210	220	192	242	210	173	219	220	196	210	181	215	210	190	186	193	210	176	198	228	206	207	197	207	221	187	201	185	189	181	205	187	199	204	199	219	215	202	186	219	216	215	225	186	200	207	189	207	213	195	229	210	222	224	191	193	212	211	215	199	208	177	220	211	210	213	206	218	193	211	209	219	195	218	201	217	218	223	205	200	246	205	228	209	227	216	217	191	193	229	227	217	198	209	224	210	221	191	208	192	224	197	199	207	215	212	181	217	209	218	221	229	202	214	217	194	185	198	212	211	189	231	218	193	227	164	234	192	184	184	207	197	201	207	236	239	178	196	194	205	200	210	227	221	205	230	219	203	189	213	229	208	222	217	184	202	209	213	194	197	195	216	200	215	211	213	177	199	187	219	203	212	227	209	195	202	215	220	195	187	217	194	201	227	207	216	203	181	214	203	197	207	206	210	194	205	204	222	183	190	193	242	197	214	195	190	215	220	218	201	208	217	244	204	234	220	186	179	224	219	205	196	240	204	242	197	202	209	194	210	204	195	186	193	198	227	191	203	206	221	224	204	196	218	165	182	196	207	201	206	195	214	218	190	228	225	206	196	199	205	211	199	199	197	186	190	204	184	188	216	195	225	205	208	192	220	195	243	233	206	193	212	196	230	226	194	229	216	195	209	223	205	189	217	203	205	185	206	205	205	222	214	226	189	176	209	217	189	206	198	213	200	200	200	191	207	187	209	177	221	202	233	230	212	210	191	222	184	216	203	205	213	193	196	208	181	179	202	202	200	204	226	202	226	175	248	219	183	224	218	213	185	207	190	207	199	213	227	230	222	213	200	212	242	206	192	223	203	212	232	203	213	213	210	242	203	233	204	190	217	211	217	204	219	212	195	222	204	202	237	222	207	207	197	198	219	180	195	210	227	215	213	209	192	186	196	196	229	203	204	205	207	218	220	216	222	205	217	220	202	218	209	210	223	230	235	225	205	209	192	202	231	236	204	205	228	223	194	193	204	229	220	207	195	235	175	232	193	218	198	186	217	227	212	207	221	203	193	224	193	219	229	232	191	218	219	221	209	220	194	196	213	234	198	181	201	204	195	208	190	213	199	212	219	198	204	214	202	198	210	213	227	189	221	223	245	211	215	203	233	202	218	203	210	188	230	194	210	199	196	201	211	209	216	178	212	211	217	213	214	211	201	224	244	190	221	228	226	186	214	195	214	210	229	223	181	182	196	199	237	231	219	195	204	170	210	186	186	196	209	207	221	204	200	212	172	223	194	212	215	207	211	193	188	210	184	196	209	203	225	191	210	205	209	237	213	209	212	238	178	188	224	191	213	199	198	223	212	196	222	210	209	197	209	223	204	179	207	205	214	204	192	223	210	199	184	217	200	199	209	184	218	220	222	249	218	219
17815	1318	2569	3115	2738	2329	1979	1792	1490	1321	1253	1179	1107	1002	1006	914	902	902	857	799	782	680	721	705	705	732	702	709	657	658	647	639	623	620	634	643	603	641	634	599	620	596	657	591	653	624	633	598	588	634	637	622	575	597	612	589	611	558	589	638	607	608	636	613	619	605	568	629	543	585	602	592	548	583	595	599	621	591	530	551	577	574	589	620	550	578	582	604	604	560	564	575	572	614	573	578	600	573	568	571	589	541	536	550	577	572	594	571	567	603	527	562	546	602	554	608	538	531	609	574	581	536	585	615	592	560	583	566	567	533	611	560	571	541	578	593	588	563	606	623	554	574	544	612	575	560	596	567	545	560	554	559	604	581	539	572	605	539	547	539	579	613	641	575	559	563	579	603	537	595	545	585	556	580	555	566	565	548	572	596	578	609	577	612	594	614	575	553	555	587	629	594	564	568	575	548	596	554	601	559	628	599	569	553	588	606	618	598	563	588	511	581	600	584	541	583	602	554	550	549	583	541	506	523	626	578	524	545	547	556	572	574	603	547	592	551	552	616	557	562	571	603	577	572	583	591	574	568	562	546	584	602	557	560	622	586	571	587	575	550	607	626	598	588	604	586	582	575	603	588	572	562	553	640	525	569	557	579	598	588	609	615	579	538	581	589	569	592	562	640	582	577	562	563	600	581	556	624	527	542	582	589	571	540	595	594	573	549	564	569	578	566	569	615	568	583	585	529	539	570	526	561	584	558	509	574	599	522	582	580	594	582	545	562	578	554	541	542	577	560	579	614	576	541	548	593	536	630	515	576	613	558	589	573	587	607	583	596	554	565	571	604	573	615	587	581	603	558	595	574	618	552	591	597	588	547	576	592	529	575	593	567	576	562	570	564	525	550	534	568	552	587	575	548	565	543	589	554	554	578	609	565	571	553	552	534	549	582	557	562	555	570	607	620	538	558	610	607	586	561	548	534	576	577	633	589	568	591	580	575	631	569	530	547	580	584	593	549	585	596	585	532	559	597	561	537	590	569	575	593	598	580	602	582	592	542	570	579	585	563	600	561	563	574	547	568	572	562	546	546	583	566	573	573	551	593	588	571	591	547	595	552	539	535	553	560	560	581	541	566	599	588	586	568	569	536	570	582	568	557	589	608	518	566	567	580	573	553	570	569	555	585	619	556	585	553	570	567	572	542	566	573	583	601	608	553	584	574	599	560	540	584	546	562	568	561	556	537	550	566	610	619	576	518	580	566	626	642	557	584	578	619	567	570	535	606	550	530	569	574	539	605	554	553	579	596	576	580	608	545	557	599	547	550	576	577	536	588	569	584	530	585	582	567	613	606	568	553	567	585	566	577	572	624	569	555	597	594	579	591	549	583	549	551	563	586	568	578	572	557	563	567	590	545	567	557	537	624	573	590	587	575	551	597	570	588	537	574	568	627	618	578	593	582	543	584	592	547	582	581	575	555	577	582	589	578	546	586	593	588	576	556	570	546	599	554	605	607	590	589	592	608	590	594	532	578	558	575	553	582	536	565	547	574	563	639	566	590	564	538	595	587	614	568	530	552	558	578	571	578	591	568	572	553	560	584	573	534	568	589	612	519	551	568	547	590	581	585	563	542	559	581	600	596	575	607	561	586	568	564	586	560	579	556	597	576	556	592	560	558	593	613	597	575	570	566	565	604	579	542	593	544	527	577	619	562	555	576	604	592	587	575	571	553	539	536	558	554	549	556	573	562	576	589	577	560	570	590	619	591	606	593	602	565	531	588	538	562	531	600	574	622	562	586	597	552	535	602	544	575	604	606	545	575	590	595	565	569	591	588	604	551	540	578	556	594	538	554	578	542	577	578	575	572	544	578	552	584	522	557	553	588	580	602	568	578	585	598	524	535	602	563	591	593	546	578	577	564	503	536	574	583	539	544	540	516	541	553	570	592	587	563	559	535	576	565	565	625	555	551	560	583	636	560	570	544	593	533	605	617	585	588	560	621	544	618	578	583	579	577	541	542	589	567	553	610	585	531	606	546	582	553	562	561	541	604	554	579	598	603	606	556	532	594	597	560	595	562	580	541	565	592	547	502	565	596	573	589	589	571	552	568	576	580	615	521	547	567	554	553	558	569	572	554	536	585	560	598	552	619	557	555	617	595	552	597	601	606	566	617	536	580	587	573	534	548	568	593	566	585	573	564	604	572	547	566	553	590	573	622	562	577	581	556	582	537	603	560	554	585	579	544	567	563	579	587	582	580	597	577	593	585	536	582	560	545	558	563	559	518	545	563	580	618	564	594	583	566	584	575	565	572	577	588	594	604	544	538	623	583	606	557	536	563	600	582	587	559	578	586	567	573	542	628	566	563	559	565	563	556	587	532	542	559	556	576	589	529	576	594	580	551	565	605	558	585	551	600	572	578	575	597	612	611	572	608	594	564	531	559	625	568	582	542	571	574	594	599	543	538	585	577	590	585	555	571	562	582	569	538	599	576	551	573	576	577	574	542	579	530	559	578	582	542	597	616	537	562	517	597	593	581	608	571	563	556	576	548	557	538	557	557	548	558	580	603	539	580	612	591	591	560	537	566	613	528	564	609	596	589	634	589	599	533	554	593	597	573	584	607	579	556	601	555	585	553	576	575	589	544	596	551	564	592	588	577	591	546	549	577	594	575	553	562	544	519	573	568	572	597	591	567	532	563	569	596	610	571	582	653	570	558	571	560	584	575	534	574	521	554	550	583	585	578	537	573	574	571	535	555	590	590	530	586	528	563	635	587	600	557	561	581	590	641	553	571	587	569	562	578	564	568	565	575	598	584	569	576	598	590	605	547	588	616	595	570	575	575	626	558	586	574	573	554	565	525	577	563	564	554	569	526	537	573	570	583	531	571	541	572	579	575	555	535	564	546	578	592	561	567	583	555	588	559	559	587	591	546	581	574	590	586	584	529	561	546	574	549	636	561	591	609	551	552	589	553	569	609	588	575	580	579	564	581	563	585	551	550	612	599	550	535	607	541	589	586	580	588	556	552	586	557	638	558	580	584	559	563	538	585	591	574	548	621	622	587	574	580	568	589	574	502	565	561	588	611	581	577	587	640	571	563	609	583	568	576	561	537	551	564	545	548	608	566	554	607	587	523	613	571	555	541	593	565	549	556	583	595	575	596	570	588	553	571	565	555	578	563	587	601	535	568	569	544	570	606	606	584	567	548	548	576	592	615	571	575	601	585	546	603	611	602	581	533	546	549	591	560	600	550	552	542	585	585	582	603	607	554	606	571	572	571	550	629	546	565	566	607	590	577	591	541	538	602	546	594	532	591	583	548	581	577	585	547	576	573	608	586	560	570	583	547	582	586	597	605	570	590	584	575	635	606	601	575	568	551	549	604	574	570	577	557	567	592	592	558	568	555	595	572	550	549	522	608	558	567	566	550	581	582	554	554	552	555	580	586	608	608	561	598	573	572	560	541	569	534	566	593	600	562	562	581	559	543	555	577
47442	20424	9233	2640	1477	1030	869	827	656	655	562	519	529	486	511	469	469	465	459	442	435	436	427	407	433	374	407	388	404	407	411	414	390	418	386	365	356	399	425	392	395	407	381	381	376	350	414	414	359	385	405	390	404	393	389	402	381	392	416	405	371	384	389	408	404	403	427	352	378	378	400	406	420	388	383	376	354	380	363	383	360	365	374	400	399	385	416	379	391	400	378	411	397	380	412	410	391	411	353	362	377	406	374	397	385	338	384	379	362	396	361	410	371	387	421	376	378	378	385	323	346	403	366	386	350	389	392	384	388	384	382	396	392	375	364	389	417	403	357	424	383	364	384	365	356	390	394	398	389	392	385	411	365	402	400	368	402	394	394	366	373	382	375	373	379	357	371	350	389	382	419	351	390	408	379	348	385	367	373	373	374	401	407	342	363	385	413	393	368	399	403	348	404	439	371	410	431	368	410	364	407	319	392	369	414	380	373	381	419	375	364	376	389	413	366	417	386	390	412	387	409	385	378	430	364	397	408	403	417	377	392	400	374	389	419	390	383	396	416	348	405	353	383	392	373	394	341	344	381	392	393	423	374	386	363	402	390	416	387	391	408	384	426	396	415	383	399	350	378	390	411	361	400	390	376	363	351	394	357	341	337	349	391	402	372	373	381	375	412	357	380	392	399	392	379	353	366	406	365	360	394	391	412	398	385	366	414	339	394	376	391	376	378	386	399	399	387	374	395	388	358	384	452	403	396	388	382	399	396	366	367	365	385	411	383	395	396	409	394	381	381	410	346	393	369	360	391	420	379	386	365	358	389	350	364	403	394	364	353	337	382	365	419	368	363	391	353	351	422	359	377	385	402	379	391	355	404	333	396	390	388	351	386	415	368	375	355	394	361	371	425	433	417	375	408	375	378	384	395	411	383	363	371	384	402	411	366	357	353	411	352	358	397	410	388	413	399	426	411	392	391	370	425	363	418	371	387	370	385	340	338	348	371	383	378	370	406	400	391	364	405	392	401	362	381	374	367	383	375	372	411	394	344	427	357	380	364	396	379	397	389	383	401	390	378	393	405	358	363	373	412	376	381	341	397	409	387	400	340	372	380	394	370	387	353	363	388	351	393	391	397	360	384	388	364	392	401	365	359	407	410	365	384	377	394	369	373	397	402	410	361	360	382	423	400	380	380	365	397	389	380	416	406	363	442	363	383	392	360	380	358	392	382	368	368	366	397	395	346	405	367	345	333	396	380	356	401	403	377	368	417	348	396	371	393	376	401	372	374	388	376	410	397	396	363	403	372	377	349	375	416	373	387	402	393	375	366	392	415	426	391	415	378	372	384	385	347	382	373	337	379	384	355	378	415	364	357	359	362	376	342	379	373	371	375	404	412	436	380	394	367	364	420	421	356	380	384	378	390	385	389	373	364	390	393	338	405	438	421	364	397	368	402	392	389	409	394	392	383	388	355	364	373	348	351	373	388	413	371	374	385	387	388	405	398	401	416	378	421	401	364	418	400	379	409	365	379	374	375	415	393	383	393	401	398	378	394	417	381	387	366	377	373	361	352	371	407	408	389	405	377	372	371	372	357	403	378	402	407	401	373	419	401	358	390	370	386	343	417	357	362	343	381	330	361	358	369	365	437	426	380	404	397	392	365	370	406	418	399	419	364	368	376	403	383	403	379	407	384	404	337	406	376	387	392	371	386	389	369	386	413	352	397	372	405	337	378	369	393	349	390	379	379	366	347	398	376	377	363	393	422	374	389	335	394	400	415	397	383	365	370	345	385	387	408	392	375	361	396	371	370	403	347	406	379	376	372	401	361	365	368	449	454	405	356	419	427	367	408	377	358	383	398	373	366	408	361	365	414	349	378	390	349	383	401	374	403	370	389	389	417	380	414	380	390	409	370	423	372	370	433	341	349	365	378	355	361	386	373	385	359	378	417	364	375	386	385	361	382	418	392	388	386	392	398	385	361	406	439	411	371	367	367	368	378	386	417	406	406	398	352	418	393	340	377	393	369	396	388	373	361	386	399	390	411	371	358	397	366	387	396	366	346	403	400	386	389	375	380	372	369	361	381	359	383	369	385	384	368	373	395	383	378	363	391	400	397	377	390	371	396	411	357	375	376	359	344	399	376	370	421	369	406	397	357	361	367	380	395	404	382	392	358	358	395	398	406	368	379	372	361	405	400	412	393	410	396	392	377	362	390	345	378	377	354	343	342	361	335	384	390	386	405	407	359	335	344	377	414	353	406	383	348	343	399	374	391	401	382	415	367	398	389	412	369	369	400	427	397	358	349	366	383	386	395	428	416	376	396	379	402	430	387	385	377	414	395	418	426	433	349	388	380	402	372	408	396	394	393	344	365	411	400	370	390	388	369	405	364	360	402	419	366	361	396	367	366	362	412	383	431	405	386	403	401	361	392	350	404	399	387	370	383	387	415	343	357	376	402	395	341	400	397	369	337	378	388	363	372	370	385	363	402	412	379	378	371	362	386	332	398	386	404	386	384	395	381	384	376	402	381	375	393	376	394	395	368	380	413	424	435	394	401	379	401	378	366	380	374	362	386	391	387	386	394	342	384	385	408	409	391	362	417	385	367	372	375	364	389	351	398	379	346	365	370	437	376	432	332	411	411	379	382	382	354	392	419	351	367	359	413	373	375	418	379	426	407	372	344	375	362	401	384	390	381	424	372	397	345	408	384	397	391	381	423	401	379	360	389	392	406	390	430	362	361	380	418	434	373	414	370	412	423	396	374	396	390	415	384	350	386	400	356	403	377	388	389	360	378	388	360	392	380	419	357	400	408	366	360	375	371	366	386	410	432	385	380	387	403	420	381	389	387	391	377	355	379	387	397	390	408	386	401	389	384	374	406	397	417	347	375	369	415	362	368	359	334	418	395	392	360	394	401	401	431	386	390	352	392	392	386	356	406	367	391	417	364	377	380	399	384	410	392	331	379	386	393	357	417	380	429	388	381	390	369	391	373	384	353	368	378	394	353	407	412	357	416	411	369	367	388	386	366	365	377	402	368	368	406	395	392	397	364	417	381	398	417	343	373	414	406	392	425	436	389	359	373	401	437	410	372	389	373	359	382	361	392	389	384	332	360	380	363	418	383	403	366	421	371	390	357	337	404	356	399	363	375	406	400	411	371	363	363	385	401	383	388	399	366	387	390	391	407	384	365	396	388	375	418	407	375	403	346	367	367	376	380	375	403	372	392	376	379	364	371	416	401	350	391	388	376	390	401	382	380	397	370	400	349	412	406	385	389	381	378	382	357	389	367	378	385	402	387	379	378	370	360	426	380	397	403	375	407	361	414	420	366	396	409	380	381	384	366	389	381	374	400	359	369	419	416	364	403	405	384	400	399	388	352	390	383	386	388	401	374	385	326	378	384	389	347	375	369	375	386	387	405	398	407	375	357	359	384	363	382	379	369	402	393	376	398	446	426	395	387	387	380	374	430	402	395	393	365	404	356	400
24289	2389	4902	5644	5016	4229	3506	3002	2722	2408	2180	1918	1824	1756	1695	1650	1508	1448	1328	1266	1216	1242	1205	1217	1182	1089	1175	1133	1185	1181	1055	1085	1095	1077	1034	1002	1028	1044	1020	1003	1017	1029	1014	1025	934	1050	1118	1022	1009	984	970	997	910	972	961	968	949	920	928	1006	1007	947	944	940	902	976	986	973	1000	926	969	952	962	897	930	904	911	956	1000	957	947	940	920	966	979	944	885	896	891	979	870	975	968	913	935	878	914	937	925	940	924	930	921	932	954	925	954	990	951	937	974	893	927	944	982	933	978	940	914	949	938	931	918	910	931	940	911	950	940	954	968	950	897	967	909	910	967	969	877	960	1005	965	991	961	913	930	970	915	954	941	928	986	888	935	940	895	890	948	895	938	943	969	919	899	973	938	927	877	923	896	912	876	965	928	926	839	902	939	945	965	967	918	911	964	906	931	945	943	938	867	892	885	904	871	853	922	892	953	930	898	911	889	951	1000	961	890	894	928	899	952	910	933	870	880	940	902	935	940	951	915	995	956	953	914	932	884	875	875	889	918	889	937	936	933	984	936	878	945	893	884	984	908	935	925	879	916	987	923	949	922	875	911	963	932	936	933	927	945	920	945	962	928	914	964	921	904	916	912	944	911	948	932	929	888	943	878	904	964	942	914	875	922	997	911	940	929	897	937	915	908	923	946	932	920	929	959	950	882	900	930	946	915	930	912	924	957	939	948	900	976	988	906	931	886	922	939	915	881	878	922	889	882	905	924	993	916	929	930	917	908	902	920	904	880	942	916	916	957	942	927	950	869	915	879	912	956	954	897	929	934	903	953	930	993	934	876	950	897	866	918	993	882	924	909	869	921	895	984	928	895	896	947	912	891	906	914	910	906	930	922	976	892	965	900	893	896	911	896	905	929	941	948	951	954	962	985	933	913	906	912	931	936	918	876	964	961	924	911	910	886	926	933	1005	972	920	930	949	931	938	952	934	926	931	925	915	919	941	898	937	955	952	913	902	884	908	947	893	928	942	939	927	868	943	959	930	891	924	893	898	957	929	961	915	935	926	938	963	893	909	961	890	965	933	930	909	903	868	950	945	940	936	950	879	903	899	917	896	918	913	938	946	904	900	938	892	954	899	970	950	883	920	887	896	885	916	952	917	906	928	963	882	941	918	938	855	885	924	973	956	905	885	878	950	896	918	924	954	893	945	935	907	923	943	894	946	899	934	947	974	923	897	918	943	922	939	890	933	896	899	927	962	956	905	950	927	900	876	961	944	930	944	900	891	930	959	955	960	934	923	921	921	875	890	831	947	966	918	922	926	939	915	924	929	908	919	919	943	913	847	937	947	913	895	942	879	946	897	887	969	920	924	934	872	957	940	924	942	896	907	933	915	858	897	933	929	958	920	929	926	932	940	948	886	923	906	920	949	958	896	934	878	931	934	897	919	917	964	911	939	958	936	963	986	892	949	932	908	929	926	913	917	887	912	924	882	962	949	962	911	883	921	976	929	947	944	949	910	884	958	894	884	923	944	864	932	908	921	942	878	914	895	965	890	947	931	934	965	932	950	1009	861	913	944	941	858	918	923	895	914	935	948	911	890	936	926	906	936	887	896	928	878	906	906	903	934	925	908	934	921	911	918	962	1000	929	1002	938	918	905	943	921	983	911	870	919	912	907	909	989	947	901	896	901	967	893	909	910	931	886	946	925	863	874	904	899	907	880	940	927	956	948	848	923	905	924	918	923	940	892	904	954	909	884	963	890	925	889	910	923	905	934	932	899	962	918	907	954	918	948	893	936	920	886	942	853	918	891	935	900	900	918	951	888	929	915	916	930	941	869	888	891	938	870	955	866	950	957	913	859	886	908	920	920	922	895	905	929	931	907	937	951	987	966	949	941	925	916	954	912	951	928	947	941	879	942	899	894	955	923	910	906	920	908	959	976	922	952	952	885	852	939	895	950	946	908	908	986	875	892	894	946	909	913	945	921	897	931	892	934	956	845	964	870	920	918	951	899	919	909	916	890	935	939	906	953	941	917	955	897	884	935	906	907	933	968	936	901	948	879	935	902	902	931	979	926	926	922	954	928	948	895	952	926	910	913	934	1000	929	919	969	925	915	1009	895	911	990	918	903	927	899	953	944	959	957	967	868	909	916	863	912	942	875	896	924	913	950	929	912	935	941	917	923	941	913	950	951	910	908	920	921	882	928	926	910	903	946	893	950	952	964	912	897	942	925	911	908	886	899	1008	933	971	905	880	905	919	918	937	924	959	916	923	1005	919	915	863	949	919	886	958	980	890	998	896	909	930	902	985	890	918	940	914	939	949	947	921	921	923	948	978	906	913	923	878	878	909	931	968	956	939	921	932	871	904	872	897	921	936	945	933	936	942	909	969	904	878	977	991	922	942	937	969	987	916	921	940	914	979	873	919	952	965	982	878	924	919	946	876	938	907	902	944	912	910	898	946	910	954	877	867	968	897	863	901	891	953	934	907	858	910	898	903	861	881	914	909	899	900	917	889	959	954	897	912	973	895	936	968	955	960	964	870	940	903	965	899	881	898	883	985	882	906	952	946	906	939	912	903	947	955	928	956	899	928	944	939	887	870	943	958	946	883	979	920	891	915	895	890	959	898	908	918	919	943	968	919	922	942	881	990	880	960	902	891	898	899	964	956	951	911	922	896	911	939	887	948	933	898	973	933	938	950	930	918	929	920	893	949	913	897	922	884	984	894	950	883	948	946	942	916	951	932	961	947	921	1009	941	924	956	925	912	952	875	915	925	914	908	888	939	894	871	881	901	923	834	903	913	903	977	948	966	989	925	948	935	902	927	906	919	879	917	912	951	920	919	943	923	903	960	891	918	902	939	968	963	906	914	949	988	920	915	915	938	936	948	935	938	906	904	893	949	911	958	963	930	897	913	891	937	917	907	945	921	910	940	896	949	958	980	881	949	1003	911	959	928	872	900	932	901	935	912	909	871	983	919	899	937	905	923	927	924	944	969	947	902	925	884	901	950	884	951	952	962	878	898	913	893	937	977	893	948	893	902	988	922	927	918	932	907	941	940	937	931	882	909	893	994	980	979	920	945	949	885	922	931	939	905	923	944	885	912	966	965	942	937	939	915	878	924	877	901	896	1009	928	965	941	925	910	941	900	959	930	877	917	983	937	963	924	949	934	914	965	902	910	960	908	920	919	902	921	905	871	915	909	923	941	921	939	943	923	933	908	830	960	917	928	937	918	934	957	955	907	934	931	929	923	940	980	898	859	859	918	918	899	941	946	903	906	924	915	941	906	963	941	932	925	928	931	941	852	972	917	888	961	946	946	899	896	943	977	900	984	892	932	926	938	949	932	933	948	910	962	902	904	920	952	961	972	895	954	969	955	968	919	873	928	893	908	911	926	914	920	923	915	900	907	919	899	897	927	927	912	895	859	912	933	880	934	909	864	908	918	977	953	908	927	900	910	907	901	900	902	907	938	889	907	919	873	898	918	893	925	952	907	965	943	931	900
3222	262	216	219	181	192	174	159	152	155	173	155	151	155	157	124	154	142	136	140	158	143	155	157	156	143	135	121	138	166	150	139	133	133	135	152	131	138	123	118	126	137	152	141	150	151	141	145	125	136	120	125	147	140	159	161	160	138	132	140	112	131	142	152	134	127	142	129	157	144	133	137	146	133	121	123	114	131	139	134	164	138	141	149	154	136	130	148	120	124	144	157	138	139	128	127	142	126	113	141	151	143	150	146	143	148	132	150	148	144	144	131	130	127	151	158	145	127	141	135	142	152	155	118	148	142	147	146	163	125	147	143	130	135	159	138	125	145	135	137	143	156	135	146	133	135	141	132	145	139	150	144	132	153	129	119	144	119	126	132	134	127	140	132	142	135	117	132	157	135	149	127	142	128	132	136	129	136	142	125	145	135	140	137	168	143	146	126	129	124	152	159	141	125	157	146	132	127	144	147	134	128	127	121	120	146	119	130	140	148	126	139	154	137	144	139	146	149	107	138	143	129	158	159	124	134	167	164	115	112	148	169	154	136	128	157	113	131	144	157	155	145	144	140	130	137	131	147	141	148	145	148	169	160	140	150	152	133	147	140	156	145	128	113	150	166	153	129	163	131	122	145	110	134	135	128	130	130	154	138	144	151	127	169	134	142	131	140	145	123	151	130	148	146	143	135	124	146	133	147	133	121	149	140	148	131	142	120	132	160	149	127	137	147	142	152	139	146	147	131	132	138	139	124	142	150	117	145	142	132	139	152	167	128	115	156	135	130	151	145	127	150	136	151	145	141	138	151	153	154	135	135	132	148	130	134	163	139	139	125	126	142	112	146	145	177	140	131	147	133	130	142	164	146	127	124	108	141	141	142	124	128	143	137	148	151	154	147	132	139	148	132	137	141	138	148	145	131	121	143	125	147	160	146	138	136	151	135	126	139	141	151	143	168	155	138	141	149	112	150	146	147	162	156	141	137	136	139	149	153	126	155	149	143	119	119	147	141	133	133	170	143	159	170	130	147	120	146	149	117	122	155	139	150	137	163	140	144	126	141	141	129	133	138	143	112	136	135	128	136	142	114	138	147	155	140	150	129	150	151	123	138	132	149	140	158	132	135	134	146	156	145	142	123	123	151	127	136	144	158	125	120	141	134	133	130	145	123	150	127	129	136	140	142	147	142	132	139	124	127	138	123	133	161	134	164	139	162	142	142	117	139	123	127	132	128	137	141	108	147	144	135	134	98	130	141	145	151	142	141	151	156	150	175	138	144	152	162	124	135	160	154	143	141	140	130	126	148	130	135	167	147	125	144	141	150	130	126	154	159	147	127	167	133	146	133	140	145	159	148	135	149	138	150	137	133	143	139	146	149	131	133	132	148	153	128	127	160	135	158	127	152	139	174	160	159	129	148	147	125	169	120	162	151	147	142	144	141	130	126	131	146	147	134	134	133	134	122	136	144	136	145	143	152	144	138	129	142	142	145	130	129	134	136	147	132	124	165	122	130	142	137	141	121	145	152	145	142	148	153	131	111	147	134	146	119	128	147	132	154	131	126	158	148	158	128	154	118	154	141	133	143	135	144	117	132	155	105	133	150	138	141	133	148	171	151	142	124	149	144	125	132	150	151	146	151	136	145	126	136	131	117	140	140	122	132	140	148	142	154	144	146	134	130	138	136	148	121	150	120	112	148	130	145	153	150	128	129	126	125	150	168	126	164	136	141	142	134	138	138	154	142	144	140	154	136	124	148	150	116	130	125	148	128	149	138	135	168	135	146	137	109	151	153	140	167	147	138	129	119	138	145	152	138	113	138	172	129	148	136	125	137	132	144	147	156	150	140	145	143	154	128	147	140	118	117	154	134	142	148	134	140	131	135	126	149	119	146	134	128	133	133	132	142	122	159	142	175	136	141	121	150	160	129	146	113	142	144	136	126	158	134	141	149	137	137	133	143	135	143	116	176	147	149	128	139	138	136	138	145	145	151	133	118	123	120	145	132	147	136	130	168	121	147	124	152	166	162	143	147	139	149	135	152	130	154	151	139	145	124	118	142	143	135	147	167	131	141	146	112	141	169	109	141	134	144	140	133	132	147	140	159	152	151	128	144	139	146	146	143	136	144	148	151	119	158	126	125	122	130	139	135	157	151	144	147	129	140	150	159	128	131	153	143	140	148	131	138	139	139	124	171	134	155	148	160	134	123	147	142	165	150	134	129	132	141	120	159	130	135	123	127	133	141	133	150	123	175	142	146	162	154	134	124	137	123	148	166	153	138	123	151	136	151	148	124	145	150	126	136	144	132	143	123	138	151	127	143	177	159	166	132	131	161	171	145	142	138	146	119	136	118	159	117	150	136	138	146	138	131	120	146	145	132	141	116	136	157	139	144	134	144	150	139	151	132	140	137	155	148	130	147	130	129	131	138	138	139	134	135	132	152	125	156	141	159	133	134	166	140	152	147	140	150	148	147	140	128	147	122	162	136	145	132	137	142	133	153	151	134	145	123	134	159	158	159	137	126	150	159	141	128	136	140	113	129	134	153	159	144	150	132	118	109	137	143	151	155	125	155	142	157	134	120	153	149	137	145	145	142	151	151	135	133	137	132	140	144	137	132	142	135	146	140	154	146	156	151	147	137	134	139	155	129	157	130	147	152	157	144	121	127	131	130	145	154	136	141	123	151	138	137	128	132	159	133	133	151	149	129	148	162	137	145	149	135	151	156	153	134	136	144	138	132	144	114	119	145	131	124	158	160	147	131	139	150	161	133	143	143	133	129	130	136	131	121	139	155	140	161	149	140	120	121	152	123	108	134	147	134	130	121	138	119	114	146	142	155	148	135	122	130	134	130	138	160	152	147	144	115	137	157	135	138	132	165	135	145	107	143	150	155	136	173	145	149	145	133	127	129	127	129	128	142	165	139	126	139	125	140	151	138	135	163	122	136	152	132	130	134	127	138	121	147	139	159	140	167	128	138	127	143	129	144	152	128	120	131	149	133	131	142	138	136	119	151	156	135	154	133	125	159	128	148	145	126	143	136	123	149	152	140	121	135	139	137	165	128	131	142	142	150	133	134	134	134	147	139	155	130	130	135	136	118	127	127	155	145	147	156	145	139	138	149	152	141	132	141	122	142	119	142	142	125	143	160	130	146	143	141	133	129	135	142	137	123	147	127	137	164	129	165	148	142	135	143	126	150	143	150	120	133	129	146	136	140	119	150	138	165	149	141	166	133	147	139	137	133	121	131	140	155	134	113	161	129	153	145	129	144	122	136	162	139	162	118	146	131	144	124	165	120	151	129	137	134	132	132	143	128	107	149	137	121	126	126	139	129	117	131	143	130	143	138	153	150	151	149	155	112	157	130	146	142	133	137	142	148	141	151	167	150	133	147	166	150	157	147	135	121	136	115	125	130	146	128	140	122	128	132	137	140	128	139	142	154	124	139	168	143	150	137	133	141	122	126	155	136	134	137	154	140	137	148	139	130
3572	489	550	598	648	579	548	561	511	507	483	520	474	442	489	474	441	454	406	412	431	457	415	418	432	382	414	444	393	414	408	416	427	384	426	409	408	455	374	426	397	393	404	420	444	431	420	453	434	379	407	403	391	420	432	404	399	424	400	396	434	417	425	414	402	435	395	446	412	420	400	455	416	429	427	425	432	444	417	425	405	424	377	424	427	410	398	427	409	414	454	405	428	388	421	423	383	431	428	395	422	395	417	446	424	400	438	406	421	422	426	431	430	413	449	400	391	420	401	420	410	406	430	396	420	404	409	440	398	410	370	403	429	401	432	420	362	396	419	416	403	422	435	363	423	403	424	379	421	389	395	441	407	406	394	414	400	389	412	422	433	425	373	428	411	435	401	410	391	430	409	427	407	391	382	400	435	389	400	431	415	393	419	432	393	408	400	443	398	442	427	381	390	384	403	390	409	434	391	453	390	393	434	422	438	438	367	428	424	409	390	417	440	427	446	382	415	371	417	423	470	427	401	431	430	365	460	421	400	400	402	416	451	398	472	411	397	400	410	399	385	390	376	381	379	435	427	382	413	390	420	426	390	435	397	389	405	390	385	410	413	447	394	398	384	406	380	428	395	411	434	421	388	420	390	419	405	411	419	424	391	411	411	410	423	406	415	438	395	420	409	425	386	410	421	441	431	377	421	436	441	415	432	411	396	424	417	401	412	413	411	399	385	421	431	425	403	424	430	384	405	429	424	386	401	390	405	465	418	439	430	417	394	411	405	377	408	382	438	399	395	435	389	360	381	405	417	458	423	445	363	386	439	425	420	375	407	411	444	422	427	397	438	406	408	420	414	446	407	399	420	391	409	374	420	413	436	400	413	399	406	406	405	426	424	397	399	415	385	412	410	397	397	411	407	395	413	409	389	368	368	398	438	415	380	397	430	371	401	445	395	415	453	407	396	420	407	407	412	409	407	416	413	415	398	419	408	420	420	414	362	408	448	381	389	392	377	412	457	402	403	412	443	415	408	391	381	421	400	427	419	415	396	350	380	432	425	384	396	414	445	412	413	426	390	443	423	427	385	402	392	405	429	401	407	425	376	449	415	433	399	422	437	442	401	411	385	411	424	371	426	379	422	397	373	404	434	392	416	422	393	426	394	392	442	369	430	392	418	403	427	428	404	385	410	446	430	408	401	392	409	432	418	435	433	420	367	430	387	421	445	428	427	439	409	415	421	406	373	429	419	448	379	425	407	390	375	429	433	401	438	398	431	450	398	417	361	398	392	418	402	407	432	382	429	363	387	433	418	410	426	402	410	412	400	409	382	364	388	379	391	437	402	395	424	410	435	416	450	415	397	384	446	427	408	430	406	416	413	352	406	417	400	401	375	411	412	423	433	405	376	396	397	404	409	380	434	424	420	388	403	423	417	442	382	419	420	448	377	402	449	402	451	403	427	399	391	392	401	379	440	427	400	391	359	439	423	411	391	386	386	389	408	412	392	393	404	400	452	399	373	428	415	386	357	439	416	446	382	421	417	412	433	403	414	431	398	405	405	418	406	405	401	394	419	398	431	416	394	417	402	381	426	398	395	422	376	404	420	365	423	395	430	404	385	401	452	406	414	448	414	399	413	390	409	395	432	414	424	401	386	386	424	407	391	447	397	414	416	398	386	418	383	377	404	422	427	398	434	442	429	424	421	397	441	442	403	423	404	404	400	394	386	455	414	436	431	402	385	386	395	390	451	385	401	449	402	410	415	421	421	413	427	414	397	383	427	409	378	405	393	412	408	369	445	442	425	398	389	413	397	431	438	408	410	418	402	389	405	367	363	398	386	416	406	411	425	430	450	397	384	391	440	398	416	415	392	408	410	408	419	404	386	410	428	403	420	398	385	421	409	420	452	405	397	417	406	436	399	411	389	429	400	396	426	390	383	402	398	407	410	464	388	389	385	442	431	409	410	428	454	427	442	417	394	418	400	407	420	408	392	374	412	411	417	397	435	398	414	402	398	403	435	404	409	451	402	440	442	441	405	394	415	409	402	424	367	407	418	420	467	384	406	420	331	389	391	421	394	416	423	437	413	405	367	450	369	384	448	422	393	446	432	432	396	359	422	408	405	437	448	421	406	448	433	384	423	389	415	394	418	395	373	419	443	414	437	421	398	406	435	449	419	388	388	388	393	426	458	389	453	455	429	392	428	421	395	415	389	395	435	403	403	393	407	387	390	395	438	408	449	410	419	421	387	443	389	393	407	401	385	407	408	388	440	412	408	401	412	396	430	376	445	428	409	440	413	408	417	388	444	398	417	395	418	396	430	427	422	402	409	397	428	378	400	439	425	385	425	386	409	409	410	383	391	379	416	370	425	439	424	437	401	422	412	383	442	420	407	393	395	436	412	401	455	419	394	422	454	438	409	440	413	390	431	397	424	423	406	427	416	397	411	435	413	415	383	386	407	410	435	438	395	397	420	393	403	423	431	420	419	424	377	435	422	444	418	406	425	427	422	408	384	427	411	388	424	414	413	443	422	431	445	422	420	426	395	378	444	427	403	417	393	451	433	428	395	446	394	403	400	433	406	432	430	444	396	392	424	394	404	407	377	414	385	400	403	424	384	417	409	406	438	397	412	461	412	386	422	375	439	432	417	381	434	425	422	379	408	458	433	439	400	449	399	460	399	422	425	394	404	397	431	432	410	388	421	415	392	402	412	406	413	357	382	428	431	435	445	407	415	394	410	407	404	387	438	407	427	455	404	404	444	423	407	432	410	426	445	413	385	422	415	395	426	389	367	416	400	406	395	424	407	392	407	436	435	368	411	394	429	411	442	436	380	398	427	439	381	442	429	397	410	436	413	408	421	383	382	399	403	427	426	420	385	442	381	398	445	413	423	400	432	410	401	395	420	412	418	408	415	403	430	397	395	404	412	424	368	447	433	396	418	429	407	399	429	396	398	424	426	394	382	441	442	422	435	421	397	373	404	402	406	433	375	430	408	436	440	414	398	430	410	424	430	419	433	415	429	420	434	426	443	391	412	410	393	417	389	423	441	404	376	377	388	378	395	385	388	407	400	392	416	420	444	434	404	414	393	432	431	415	417	382	394	426	402	422	420	377	392	459	397	402	428	387	416	407	422	396	433	427	398	386	391	404	367	426	374	410	430	425	417	441	409	418	436	398	398	415	440	411	424	414	395	426	374	381	405	428	421	434	406	421	403	422	389	404	398	411	383	431	428	403	428	377	406	431	398	433	431	385	402	435	415	404	399	421	405	396	410	400	419	422	407	433	399	432	403	420	430	396	434	400	406	383	410	415	415	417	397	431	442	420	388	398	426	437	411	420	448	393	411	398	382	422	409	386	404	409	419	442	383	391	466	403	422	427	450	415	400	379	428	429	437	382	377	421	393	389	419	424	390	424	433	424	415	395	396	412	414	410	381	408	398	415	441	423	400	415	414	400	418	398	412	377	400	440	396	395	413	375	409	382	409	428
38399	11184	1842	1034	682	539	453	392	412	317	293	310	268	279	266	277	231	225	237	232	247	223	192	195	207	217	224	208	234	206	200	251	229	217	243	240	232	226	238	213	221	214	210	219	209	241	195	232	185	202	202	218	194	200	196	196	219	211	207	226	214	227	232	194	224	204	214	247	215	216	217	210	222	215	217	197	180	199	213	210	230	198	193	205	222	223	192	186	221	211	216	231	211	215	220	235	193	242	206	193	169	234	208	193	213	222	180	229	223	187	206	204	226	208	207	202	199	211	218	204	225	214	229	204	205	207	200	229	217	216	202	212	203	192	195	202	209	219	220	199	192	220	208	198	192	195	184	181	250	229	197	181	227	210	213	190	214	218	183	199	200	200	225	191	212	222	199	187	190	201	188	209	201	214	206	201	210	227	207	212	192	232	204	207	199	202	212	235	235	229	210	202	240	208	185	222	192	210	215	207	200	210	248	223	182	199	206	212	207	201	222	179	211	218	194	202	202	209	196	191	200	205	175	212	202	216	191	191	191	212	199	246	203	209	232	236	215	226	190	203	202	195	169	214	220	237	225	225	221	216	228	188	182	198	227	201	217	216	201	222	200	226	215	231	188	221	185	195	204	206	211	210	191	199	199	213	184	242	209	193	204	222	212	200	189	200	215	199	217	229	217	182	216	218	212	229	218	201	218	193	213	202	206	197	212	188	203	214	210	210	187	197	211	221	203	226	211	200	226	218	208	205	190	234	228	213	235	214	187	254	208	178	201	219	221	216	204	194	202	218	235	223	229	228	210	215	200	208	212	234	217	234	209	193	180	215	171	201	180	196	206	225	193	219	196	217	201	196	199	200	190	226	186	220	202	207	190	206	213	200	173	220	196	196	204	225	218	178	186	221	204	189	188	216	221	220	205	196	206	196	203	209	183	210	197	198	237	187	209	218	239	179	205	208	211	227	201	220	235	207	220	194	181	227	213	204	195	223	205	204	206	209	221	217	207	206	203	194	225	209	193	194	211	175	239	196	220	225	214	219	224	221	200	216	205	222	213	182	204	200	202	207	226	214	183	193	223	211	216	225	179	216	211	187	202	184	221	211	197	193	208	187	211	221	223	194	214	195	210	201	235	204	185	202	213	203	218	203	196	211	205	208	234	200	208	199	206	185	248	186	226	214	190	213	202	170	210	180	216	190	227	216	215	196	229	203	241	206	179	214	225	206	218	214	216	204	210	215	226	221	192	233	178	198	219	234	196	199	190	209	224	210	217	207	213	215	222	218	226	204	221	207	216	198	212	181	221	222	204	212	215	213	218	198	213	204	203	233	206	191	229	184	210	238	196	213	212	225	193	227	215	185	221	214	217	238	196	208	204	202	187	224	202	169	222	225	185	228	231	203	197	181	191	194	210	215	207	187	211	201	227	216	238	180	203	211	217	185	194	213	175	208	195	221	175	208	209	207	177	197	198	202	212	200	197	225	196	208	225	215	201	217	199	208	193	245	206	206	194	182	222	225	221	215	238	186	191	229	206	228	199	238	205	222	223	200	214	223	221	219	215	222	221	191	175	210	197	210	203	230	206	188	239	228	227	217	213	211	200	223	226	204	220	214	204	177	220	218	185	186	198	211	207	175	173	231	212	217	217	189	200	192	207	214	188	225	233	210	222	187	227	232	234	181	207	211	220	230	196	203	206	216	183	205	188	226	178	189	198	201	185	207	213	200	211	194	231	206	192	220	224	208	206	180	219	168	211	197	191	195	241	230	209	215	180	214	209	209	226	207	209	209	220	209	182	228	192	195	173	228	224	200	208	181	197	217	212	195	203	203	203	223	200	179	187	212	203	204	210	187	202	188	199	205	230	191	192	189	203	197	190	203	201	218	218	214	205	209	202	211	190	179	204	206	227	228	238	222	219	206	205	237	210	221	216	187	208	198	211	213	207	213	207	214	215	178	228	224	179	224	239	213	187	194	207	190	207	238	228	211	222	184	231	210	214	222	204	184	216	191	213	207	216	230	195	187	216	212	194	170	207	210	214	228	185	207	205	213	191	188	212	195	220	197	209	214	247	206	207	190	198	224	218	228	218	216	232	225	205	183	232	188	197	205	230	206	222	206	236	226	221	204	214	210	240	195	216	207	212	193	183	218	189	200	184	193	205	215	192	237	221	206	226	219	171	235	225	228	207	193	196	218	210	198	211	188	211	188	207	224	210	228	208	217	211	178	226	210	203	202	193	212	192	224	188	209	204	209	192	217	203	226	195	214	227	199	189	238	187	200	205	209	217	206	214	218	239	191	166	195	231	219	193	201	211	226	217	228	201	233	199	212	188	207	206	234	204	201	183	225	223	248	202	223	209	202	207	221	219	201	199	218	194	212	198	215	189	199	196	196	196	221	205	216	202	225	224	217	236	205	238	220	224	215	192	185	221	226	215	232	225	221	223	192	210	171	252	177	210	210	225	208	218	222	190	199	201	214	222	220	216	185	186	220	204	213	186	209	215	240	231	211	206	231	172	203	247	207	193	201	212	214	197	192	207	189	216	231	189	211	174	214	224	199	209	210	237	214	218	212	200	207	195	228	198	214	206	239	178	224	191	208	218	219	235	189	191	219	186	241	216	218	194	210	227	229	220	204	193	219	209	231	223	211	204	186	213	196	211	214	219	206	217	211	230	190	217	182	207	198	205	230	210	205	230	209	236	185	200	222	204	200	196	213	202	228	191	218	205	210	215	222	203	216	196	227	193	217	204	191	213	217	204	224	191	203	191	220	220	205	210	215	224	204	179	192	218	218	227	203	214	243	208	225	189	177	210	207	202	212	195	223	211	227	184	209	221	216	209	205	218	221	212	230	203	193	191	220	220	201	194	190	197	184	206	203	196	207	215	205	204	213	210	184	212	219	211	179	222	198	222	204	194	190	203	193	191	225	190	194	229	201	201	197	209	197	193	210	218	190	212	195	194	216	183	207	213	209	206	204	211	242	224	208	197	219	220	216	211	191	203	212	205	210	183	239	221	216	217	174	202	198	195	221	177	209	216	221	206	197	203	216	184	220	204	220	193	194	204	218	192	202	189	221	204	205	219	211	205	213	199	203	209	234	201	189	201	185	223	199	207	199	219	196	217	202	204	213	209	216	209	187	198	195	204	200	214	215	190	199	229	210	213	189	197	206	193	200	212	180	206	221	172	221	228	188	216	192	191	214	234	220	172	233	217	194	202	197	197	201	220	216	216	214	201	185	212	214	201	219	214	194	184	212	212	195	212	198	210	240	199	213	204	194	201	202	211	199	176	192	215	224	207	224	207	200	203	230	205	217	197	218	210	223	214	210	225	202	225	201	219	221	194	220	202	207	196	218	227	243	190	218	215	207	226	192	223	226	184	200	184	235	176	213	222	185	211	203	227	185	223	197	198	181	195	236	217	186	204	225	222	224	241	177	216	180	193	204	212	204	194	187	213	212	230	201	228	209	210	205	218	216	229	188	189	218
18188	1348	2529	3099	2777	2262	1934	1709	1461	1364	1226	1159	1091	1068	952	905	843	868	800	786	726	704	778	744	693	663	673	643	702	654	680	642	622	652	624	684	599	631	674	606	614	632	616	597	581	622	676	662	619	609	610	618	577	600	592	569	627	638	572	608	594	617	604	597	551	556	618	566	618	573	594	563	574	572	573	623	592	537	559	564	588	596	622	596	564	574	585	570	607	575	566	579	562	590	560	613	612	573	549	597	559	566	595	565	558	589	572	582	592	586	554	579	537	533	584	571	582	578	585	540	555	578	581	546	564	536	597	584	598	562	555	565	561	583	613	543	595	580	580	525	580	535	565	553	585	583	549	588	580	581	566	591	571	512	550	575	589	545	550	562	569	605	581	598	563	588	568	575	559	576	582	560	573	570	588	556	579	587	584	553	603	598	630	570	545	567	575	574	556	592	572	568	596	549	566	589	532	562	554	545	555	593	597	595	534	548	571	598	564	554	596	580	556	614	575	589	575	598	604	565	545	563	557	578	541	556	592	580	595	588	556	611	570	593	587	557	570	611	600	560	580	573	592	584	553	540	589	563	586	575	555	532	578	580	533	537	563	592	576	576	575	588	615	570	575	558	595	606	535	546	564	557	551	572	558	537	538	562	543	598	570	580	562	559	575	560	605	579	574	542	556	625	566	554	576	563	543	603	605	638	584	589	546	599	595	542	570	566	563	570	560	558	561	555	568	571	584	598	615	597	601	532	607	555	612	571	564	584	553	570	578	541	568	603	561	565	568	572	569	576	594	566	600	565	541	578	571	571	601	549	603	592	587	582	545	620	607	513	589	553	564	605	589	593	570	558	579	555	598	578	561	571	583	590	552	567	581	541	574	562	524	518	546	570	534	541	560	546	594	596	576	564	568	559	611	560	570	537	592	579	557	551	584	615	593	615	597	587	594	598	557	584	572	598	573	584	571	617	617	575	603	587	519	622	634	592	568	565	602	622	590	558	569	608	566	549	575	535	568	597	597	574	582	544	575	522	570	574	524	602	532	602	546	561	624	562	577	560	545	573	571	571	613	543	531	578	554	562	624	531	585	559	555	557	585	525	556	490	610	574	557	571	590	572	565	605	542	573	590	614	548	567	577	563	572	545	549	515	600	615	535	616	585	552	580	558	584	563	599	568	546	613	603	576	584	551	581	563	610	546	576	601	580	571	581	552	587	588	576	531	542	552	495	625	587	601	567	618	558	561	538	574	574	568	600	595	594	586	534	585	576	548	566	563	552	585	607	536	572	581	559	528	553	574	576	583	572	542	548	560	562	559	559	567	552	578	588	592	585	568	594	544	577	564	592	557	562	592	584	565	607	566	581	586	581	616	584	558	575	627	582	540	567	613	557	583	550	560	572	549	577	551	532	557	584	583	566	577	605	547	571	588	563	603	579	581	581	582	596	582	586	565	546	551	557	583	622	594	566	524	592	611	565	542	611	518	613	600	559	554	576	566	541	615	562	542	550	558	571	600	577	586	568	578	557	546	607	524	565	597	600	541	602	547	567	613	553	528	581	569	553	602	587	563	625	550	602	528	550	605	567	556	584	550	585	546	592	561	538	561	599	590	544	545	566	547	599	548	565	549	581	606	567	566	515	563	569	583	552	554	585	588	577	581	553	602	546	603	557	602	582	581	574	531	552	581	580	611	567	637	570	572	563	571	549	550	573	588	579	598	591	587	584	572	526	595	562	599	588	585	586	570	564	558	570	579	587	609	528	515	598	561	588	549	572	584	552	557	557	580	551	587	539	574	587	584	568	596	597	561	539	609	573	569	615	586	574	603	636	601	544	575	540	574	546	555	585	574	574	586	632	575	568	554	557	534	601	571	593	532	585	613	618	586	527	559	555	600	531	600	615	629	557	573	556	552	607	563	562	594	582	579	559	591	598	558	565	552	606	598	585	605	600	579	590	577	559	523	599	546	567	600	546	574	576	582	584	626	543	626	584	626	594	562	569	594	597	582	617	583	587	523	579	582	576	559	549	559	585	568	559	562	609	600	598	564	612	596	547	552	581	583	542	608	603	591	565	552	592	556	569	578	598	572	574	575	558	564	566	567	558	569	561	569	568	606	553	534	568	546	539	601	577	563	592	550	557	578	559	564	542	508	616	575	527	617	608	589	601	565	585	528	562	579	574	536	622	551	615	581	568	609	557	557	553	589	545	531	551	553	622	572	539	576	580	583	609	641	562	620	590	566	585	571	588	578	552	553	624	559	587	565	563	589	558	611	567	578	561	539	577	587	594	577	537	583	586	590	579	579	608	594	562	598	581	581	548	546	597	568	582	604	579	562	588	563	555	571	574	584	558	597	536	583	591	593	587	535	593	561	554	576	598	560	561	578	606	579	562	547	589	586	603	540	530	601	569	595	544	531	529	567	553	568	526	570	590	588	569	566	583	579	532	521	576	562	651	556	579	564	608	592	554	580	563	580	609	586	551	557	563	558	609	611	577	556	598	551	545	555	555	558	585	586	595	547	587	598	580	589	610	543	600	566	579	542	610	578	533	539	545	579	566	558	592	539	559	536	573	598	578	559	597	544	536	567	565	533	584	547	594	572	564	545	587	560	588	543	569	552	577	566	563	530	540	607	559	553	589	591	586	571	562	551	546	572	525	580	532	566	614	540	578	556	585	565	543	583	576	591	550	538	568	582	558	544	550	549	544	607	548	533	549	543	590	580	575	584	599	601	564	555	609	595	586	506	560	559	536	566	592	584	518	556	558	543	566	600	583	583	569	549	522	589	560	583	592	608	561	579	578	551	573	545	557	591	591	624	620	586	594	634	578	603	526	589	591	537	548	573	565	583	597	637	578	578	571	564	539	588	543	562	564	578	519	545	585	569	637	560	624	568	619	592	577	549	605	569	585	574	520	610	586	565	532	546	595	548	618	606	584	565	554	590	611	600	591	628	551	596	590	574	557	599	610	571	544	563	587	564	587	517	550	602	578	612	569	554	569	565	621	546	606	550	605	554	616	561	595	559	575	571	551	607	620	545	544	585	574	604	540	579	578	544	562	618	600	583	549	574	525	602	624	571	599	592	587	593	605	572	576	572	564	540	565	565	581	581	583	593	600	592	594	578	544	576	585	618	587	569	579	574	574	624	592	572	538	597	571	552	553	554	579	580	551	580	613	559	579	589	583	608	597	584	555	568	594	572	569	552	553	569	601	568	586	598	589	540	565	568	532	571	572	557	572	565	572	570	602	536	558	565	572	532	585	586	561	577	557	593	545	555	623	537	582	581	586	601	555	543	557	577	611	604	597	588	584	573	577	523	552	568	572	593	612	553	578	625	558	586	561	620	592	543	572	577	603	555	595	608	550	558	550	567	607	588	570	592	575	584	557	594	550	585	560	568	566	544	583	586	568	573	566	564	579	590	569	588	599	571	567	555	611	589	536	583	577	584	521	588	541	557	573	594	590	588	580	555	603	557	596	523	553	606	583	556
50019	20297	9222	2588	1557	1047	916	769	701	588	537	544	552	540	474	451	456	461	426	415	387	391	463	428	437	444	393	410	397	416	403	393	401	415	380	404	388	388	388	415	370	391	372	374	426	390	428	413	411	430	364	384	406	380	391	390	416	400	373	395	411	395	420	409	418	409	392	364	393	384	352	403	391	351	398	380	393	346	407	386	376	402	376	375	419	388	388	385	384	390	414	383	406	387	356	430	396	398	398	418	366	415	381	426	409	391	380	421	346	393	375	405	384	365	357	401	394	381	373	408	378	422	382	388	378	383	407	378	423	427	357	420	392	376	365	406	377	391	396	409	367	412	375	397	394	406	397	391	383	372	368	388	397	367	351	374	411	417	398	376	375	366	358	367	381	407	370	412	382	383	388	398	380	400	394	368	423	390	404	367	362	409	427	366	387	366	407	386	395	348	410	374	367	367	375	388	411	381	383	390	402	419	380	426	394	389	420	407	391	366	378	389	437	410	401	390	386	371	415	386	338	376	392	380	374	386	428	407	373	348	404	372	405	398	412	327	392	395	366	367	331	378	343	376	353	402	369	386	376	388	420	411	366	371	357	391	376	405	376	366	351	396	382	350	360	350	435	360	357	390	377	365	400	405	388	380	383	369	382	408	390	355	358	366	378	415	410	424	419	408	372	393	358	394	368	393	351	373	385	373	378	365	396	411	398	427	411	422	392	379	400	385	382	393	394	384	369	405	384	410	400	403	384	379	389	384	428	355	398	408	359	390	415	356	380	374	404	411	381	408	385	409	405	417	419	405	396	377	416	397	389	380	388	376	392	393	372	393	376	385	381	363	414	382	411	412	408	372	430	388	375	380	375	372	362	386	376	401	384	372	394	368	378	387	431	399	380	391	400	368	388	381	359	389	389	403	383	406	383	386	387	373	403	377	360	390	390	416	366	408	374	386	409	396	384	386	397	355	387	393	380	389	413	380	376	396	401	427	381	390	378	335	390	411	404	383	376	379	349	439	404	355	392	400	373	415	418	392	415	397	433	365	399	416	396	392	410	367	392	403	379	422	390	384	383	395	360	399	400	401	391	388	411	423	362	355	336	389	392	395	364	418	401	400	354	386	362	356	391	386	393	412	381	400	382	364	361	363	390	400	387	421	365	412	417	424	446	369	351	399	392	416	423	331	378	402	397	409	422	385	378	418	390	341	390	371	408	383	408	385	366	428	343	363	367	420	355	388	409	380	402	397	402	456	399	410	375	390	388	390	378	415	408	386	352	390	400	431	401	408	383	370	400	381	370	367	362	367	370	378	384	423	375	379	388	416	364	371	368	370	384	352	400	377	379	394	418	351	363	394	436	368	411	384	407	393	404	371	358	423	386	393	391	427	385	374	414	391	407	386	387	344	403	404	411	390	388	374	400	392	379	382	416	380	376	404	401	380	397	384	365	379	394	390	351	374	352	421	387	370	416	386	388	384	375	352	385	397	373	385	383	363	402	394	371	377	391	372	375	369	424	402	357	393	409	391	403	393	382	419	377	401	386	363	415	374	369	399	399	352	390	374	404	367	424	385	389	371	388	426	381	402	372	403	385	402	365	361	413	397	386	396	394	399	391	385	406	387	364	376	355	393	378	348	347	412	392	412	392	422	403	375	383	405	385	405	386	402	395	396	409	425	399	375	392	400	400	395	374	413	392	379	355	385	431	402	386	376	401	352	359	377	419	378	375	370	329	361	388	412	353	377	358	361	368	395	368	407	367	353	404	407	396	390	359	411	392	373	378	392	382	427	401	390	390	370	402	421	395	388	360	407	404	409	400	353	419	395	344	357	366	408	390	379	393	429	406	393	370	365	397	372	413	385	419	393	375	379	362	347	393	367	383	398	376	428	392	375	387	393	390	366	424	407	370	367	398	423	406	395	381	400	406	400	411	409	422	415	360	360	390	392	395	404	372	411	367	398	366	388	387	428	389	366	368	366	388	406	408	400	375	372	402	384	366	374	394	365	375	411	373	369	386	395	388	374	361	374	388	399	377	382	368	407	428	397	428	430	409	375	377	395	414	372	360	430	374	389	386	408	375	384	370	364	383	365	382	377	383	440	360	365	390	396	379	385	397	399	388	395	361	387	428	450	384	383	386	403	384	359	366	372	368	383	379	381	405	395	413	370	387	380	367	420	379	377	400	416	384	378	391	352	351	385	407	398	366	405	388	310	431	386	388	391	391	388	383	403	383	402	396	366	378	381	394	411	378	376	397	365	391	384	442	412	379	398	379	404	388	358	380	395	398	403	403	408	378	378	422	374	404	359	396	388	361	394	399	384	423	360	393	379	417	402	397	417	417	362	386	362	371	442	384	387	382	407	389	387	368	385	381	420	391	394	413	363	385	376	371	404	353	429	362	374	376	352	392	397	418	399	402	405	383	400	402	363	377	376	393	401	355	378	387	414	367	363	388	382	399	399	374	399	394	346	392	398	397	386	388	360	407	404	412	351	390	396	421	372	402	366	355	401	360	400	380	390	400	350	377	397	374	369	353	361	397	366	409	400	394	393	397	400	368	421	353	384	352	364	420	368	407	392	401	390	400	399	347	388	347	359	399	379	386	368	393	399	404	394	423	383	371	381	362	401	374	381	371	378	383	401	380	377	369	391	376	379	385	367	418	358	361	396	361	362	370	330	440	397	405	384	430	385	423	400	386	387	360	371	371	391	358	407	383	388	391	366	389	369	405	389	394	320	415	442	373	414	378	399	397	403	395	368	366	404	364	404	397	400	375	437	363	441	392	381	349	384	423	416	367	367	373	376	383	382	409	393	389	386	393	388	388	417	380	380	361	400	416	381	398	395	397	379	413	389	398	393	384	369	422	356	368	412	386	386	402	391	381	411	379	378	358	416	392	373	413	421	366	355	365	399	370	380	399	379	381	370	380	368	379	352	364	363	383	352	330	422	448	368	416	378	345	369	403	385	405	357	419	343	340	380	400	391	340	366	381	372	439	357	396	384	429	363	391	386	380	385	410	388	384	371	356	359	408	404	365	398	397	385	375	371	374	380	381	381	403	384	369	387	400	401	412	378	396	397	394	408	420	389	405	407	416	412	393	407	387	380	363	405	370	384	360	376	402	399	387	372	356	382	411	367	379	391	405	387	389	418	409	345	438	401	383	374	399	388	387	371	361	392	390	354	366	393	429	386	388	376	441	415	404	376	395	384	374	388	388	392	410	377	393	405	380	368	436	401	374	377	379	399	381	418	383	421	353	407	349	374	432	379	409	359	378	379	368	413	351	381	364	394	403	387	371	361	419	393	421	392	420	392	401	422	387	383	384	391	358	399	412	380	378	380	400	385	390	417	375	353	410	375	375	378	353	399	370	351	392	418	375	382	380	410	384	368	368	353	407	362	393	413	385	394	431	383	382	373	402	352	372	398	393	414	358	387	369	408	381	383	392	364	386	356	354	368	386	390	371	361	384	397	374	377	384	349	392	383	376	389
25292	2379	4695	5575	4916	4121	3491	2995	2737	2400	2205	2020	1848	1689	1655	1530	1503	1373	1414	1277	1262	1287	1198	1234	1111	1147	1081	1156	1082	1126	1098	1059	1045	1083	1079	1034	1031	1000	987	1075	985	1017	1004	1041	1009	1066	1074	1051	1013	980	993	1001	993	978	975	967	950	972	953	947	953	980	949	929	920	940	983	970	935	993	890	923	920	935	920	996	955	962	943	962	971	897	921	919	965	955	941	989	991	916	922	965	915	894	922	938	931	925	902	915	934	916	934	949	914	927	959	968	934	874	986	1011	921	946	958	877	975	951	957	928	939	929	975	947	957	932	952	937	949	962	915	902	942	958	904	892	917	884	926	948	890	958	939	978	982	962	889	948	883	926	989	935	920	951	881	963	911	908	930	1022	904	958	914	936	913	887	890	989	971	930	942	936	947	940	979	939	985	894	892	882	971	966	878	952	922	935	943	882	907	859	970	872	948	896	906	939	942	909	991	923	951	917	907	931	899	931	909	891	926	947	874	934	927	944	933	944	922	920	925	967	901	877	896	927	910	912	930	944	964	914	936	926	887	958	903	865	979	886	890	976	990	872	939	964	1021	932	906	866	980	901	981	935	996	898	949	969	936	927	914	1009	934	940	978	952	898	956	969	970	918	982	904	875	950	856	942	961	992	909	954	940	891	957	928	965	965	913	890	898	940	885	902	896	926	931	924	1018	972	913	954	985	936	883	974	890	891	939	927	876	912	985	880	956	887	956	936	940	907	924	955	954	938	911	867	898	923	889	979	965	951	955	961	943	928	870	947	883	932	934	919	940	943	902	954	960	845	947	900	875	961	975	905	945	918	900	991	951	958	888	924	959	888	925	931	935	939	975	973	881	927	978	920	901	943	962	937	936	974	898	857	924	928	972	899	934	918	928	918	878	953	956	900	921	920	875	946	920	962	940	970	931	897	897	911	989	930	953	916	905	912	928	892	887	866	973	929	925	927	935	942	939	882	877	1002	953	935	988	869	883	961	904	939	874	1007	926	927	959	917	955	898	958	958	930	963	900	902	925	865	931	939	938	926	950	931	992	896	943	876	918	916	902	963	915	872	975	953	936	933	948	926	942	918	927	965	905	927	922	954	976	900	980	941	920	987	897	927	952	915	956	926	867	942	944	849	923	944	954	937	944	895	901	911	889	926	951	934	905	944	890	947	910	949	927	928	863	926	919	893	937	931	908	951	927	893	925	948	997	931	927	874	903	905	892	935	942	956	908	941	902	922	909	939	936	896	889	930	929	969	899	1000	934	932	916	975	954	954	943	945	951	936	932	964	912	942	945	881	904	868	910	909	929	983	930	917	899	947	846	941	965	918	929	971	904	967	936	913	937	901	927	924	894	891	903	935	928	873	982	890	886	995	962	881	880	959	944	899	958	928	916	980	979	944	967	865	963	937	941	942	981	922	887	938	938	930	951	924	902	960	925	974	923	962	867	904	956	928	908	891	969	941	899	926	937	923	963	939	918	952	901	906	939	950	923	948	979	958	944	923	935	955	899	939	894	898	943	904	933	922	932	968	899	899	992	871	969	960	925	967	891	952	958	936	949	892	853	939	937	983	973	926	954	924	950	956	972	925	913	935	937	947	945	983	858	887	886	977	923	891	911	916	917	927	922	957	918	891	855	902	902	940	1013	902	943	917	967	919	952	884	897	942	891	939	939	954	923	873	876	964	929	941	872	955	952	953	885	888	937	910	940	941	919	901	899	887	920	955	974	934	928	940	916	979	927	900	888	941	922	946	914	962	963	952	949	910	927	956	935	920	949	981	937	926	948	921	957	942	924	935	969	945	881	855	892	934	919	886	968	943	902	944	915	946	917	975	936	911	899	932	927	889	908	946	969	923	938	872	931	951	890	949	954	971	917	894	903	923	924	917	893	895	926	956	907	861	955	916	886	954	910	917	937	869	970	875	932	965	918	906	982	927	905	938	994	920	950	873	978	910	924	932	907	950	943	935	991	948	915	949	897	966	866	881	918	927	903	935	984	897	963	912	953	953	955	968	877	984	940	909	924	929	928	905	898	993	925	914	898	956	943	972	972	970	965	894	842	920	957	933	969	917	883	880	874	895	939	898	921	951	917	940	913	918	914	950	947	943	967	948	970	938	972	920	921	899	883	955	917	929	947	927	917	891	919	926	947	875	962	903	927	924	1007	949	867	930	979	873	913	961	958	890	961	881	971	949	883	927	893	919	913	924	954	880	892	950	908	930	941	957	929	892	918	918	906	895	943	944	946	941	910	948	959	909	959	931	893	939	956	890	920	964	912	892	883	966	987	909	977	926	885	911	896	905	914	919	929	883	950	910	936	961	898	962	925	931	907	891	884	923	898	887	970	880	912	951	891	872	923	936	917	915	949	877	921	960	889	911	961	922	924	893	924	886	960	922	905	959	945	948	936	966	935	908	973	907	975	915	916	941	956	950	937	893	875	922	958	946	885	929	932	919	942	925	954	929	957	859	923	909	968	943	923	948	907	861	960	873	865	971	902	943	947	947	925	967	929	944	873	883	962	942	878	952	954	977	952	872	952	905	914	878	984	929	935	959	892	968	948	966	937	965	977	943	904	884	998	950	895	896	936	893	888	945	927	988	941	938	982	917	920	940	942	887	867	930	923	925	967	929	957	930	958	1002	907	878	900	918	915	952	918	997	915	934	939	931	917	1013	948	968	899	924	941	915	902	892	983	884	905	927	918	876	881	935	950	913	924	977	907	890	899	919	916	880	904	977	942	959	963	935	936	957	877	951	931	918	878	943	917	919	953	904	928	946	899	919	929	953	969	944	954	917	968	920	888	964	940	956	924	956	907	926	887	947	959	932	986	880	978	915	895	965	958	916	892	857	892	903	902	890	924	851	903	873	861	912	907	911	959	931	997	936	958	928	916	895	946	925	911	907	962	900	968	951	931	959	940	933	951	944	945	916	882	898	886	886	930	885	929	927	984	865	938	885	902	955	942	852	1012	910	961	920	932	913	888	929	907	903	928	905	930	927	946	900	944	941	955	914	939	903	931	959	910	880	931	915	940	917	913	946	878	852	949	893	956	892	925	960	931	880	934	897	895	896	915	996	883	934	910	897	921	969	906	912	899	927	899	936	877	911	940	911	917	886	899	940	890	926	916	954	930	914	922	899	1006	937	919	933	937	879	963	926	931	938	945	955	885	927	882	928	910	928	945	960	910	923	952	930	922	900	937	817	911	912	930	908	949	942	938	923	924	975	928	942	937	960	944	905	937	934	907	914	915	884	891	983	926	943	902	900	895	922	959	939	879	918	918	897	973	894	933	968	976	925	959	849	977	896	892	904	937	848	936	904	926	900	948	930	926	910	931	942	943	930	909	963	927	878	933	939	928	939	916	1019	889	942	894	945	973	923	930	934	869	948	946	902	950	904	921	921	919	948	952	943	928	927	918	850	923	938	974	919	902	960	959	941	879	949	935	895	922	924	904	899	954	951	860	950	898	866	923	953	997	955	872	922	950	938	907
3347	243	224	209	186	171	186	162	157	143	172	143	170	155	150	143	139	141	140	142	161	147	138	137	144	156	152	144	138	135	136	116	152	128	141	145	123	156	125	147	153	162	137	146	147	178	126	131	130	136	118	151	147	132	140	171	150	148	138	144	125	150	146	127	144	141	147	152	115	159	157	139	154	150	144	126	148	146	134	128	141	166	148	142	139	150	133	137	143	134	131	134	140	120	161	130	112	144	125	141	123	141	163	148	143	136	144	131	145	129	136	128	147	140	128	134	147	153	155	150	144	129	169	151	104	141	146	150	130	168	133	145	139	137	138	137	133	127	140	137	170	121	135	143	129	146	151	145	133	165	135	134	129	141	159	131	146	116	151	137	154	130	150	171	117	133	128	139	133	147	137	120	110	133	142	160	155	123	125	160	137	114	133	135	131	142	129	143	135	165	156	140	153	149	138	146	136	121	141	146	145	142	147	150	138	125	127	141	146	151	151	133	135	143	140	134	131	148	151	168	145	151	119	154	139	147	148	166	135	119	128	132	135	144	119	134	144	109	149	143	124	162	156	122	124	140	142	151	149	141	137	136	150	141	115	136	138	145	143	153	142	128	126	123	147	128	122	140	141	138	124	119	150	146	150	154	139	144	136	144	115	120	142	141	141	156	121	138	165	142	133	133	140	149	124	153	154	141	133	156	132	137	153	138	130	133	129	157	150	139	119	138	130	162	148	130	124	138	120	155	149	150	153	142	160	148	134	131	127	138	152	168	144	125	123	134	156	123	137	138	164	153	157	154	156	136	134	131	144	152	153	140	129	140	141	130	129	143	130	142	153	116	136	140	133	149	131	124	145	132	150	151	114	153	148	161	124	149	153	167	141	132	147	142	138	144	137	139	132	131	132	134	149	137	134	112	152	147	157	138	146	140	150	144	123	127	135	151	146	146	142	141	137	148	131	137	118	128	145	135	144	130	149	142	156	151	153	134	165	135	142	153	151	121	131	139	117	158	151	133	135	134	133	144	152	130	152	120	151	137	148	128	135	135	121	159	147	133	125	152	121	154	143	159	122	139	155	158	147	128	156	160	147	152	132	147	144	170	115	136	126	156	132	136	133	149	124	124	136	151	165	133	122	164	158	152	126	157	143	150	128	160	139	138	127	145	149	134	149	140	155	144	141	151	121	153	140	134	136	140	127	153	122	125	144	127	157	158	146	132	132	124	143	142	153	141	120	130	132	129	128	125	149	122	135	132	141	131	145	143	145	146	157	139	151	150	129	139	149	141	146	154	144	133	138	143	161	165	124	152	117	145	142	141	136	121	145	155	143	123	128	149	152	165	153	138	130	149	140	138	141	151	132	124	130	131	141	128	143	124	124	133	140	121	134	142	140	133	156	149	161	132	147	133	123	131	154	117	136	134	162	121	134	139	135	121	136	107	148	149	136	145	140	150	139	154	150	153	143	133	118	145	133	152	150	130	126	156	127	143	143	164	143	149	122	141	141	112	124	144	126	129	163	122	167	139	140	139	155	133	153	124	157	154	150	131	132	160	130	130	157	157	150	140	142	112	167	141	137	143	148	135	132	129	165	138	147	165	137	151	126	124	127	130	137	139	142	156	128	141	139	138	151	149	122	140	126	140	130	145	143	138	134	144	143	140	111	118	136	138	134	153	143	148	131	146	138	142	144	169	142	171	154	162	142	118	139	140	130	160	141	134	139	131	139	163	152	144	146	142	122	135	149	130	132	117	154	148	142	152	129	112	135	143	156	119	122	173	126	149	148	134	123	130	144	145	142	133	142	128	129	143	159	130	158	139	140	134	151	155	135	146	167	128	138	137	141	138	135	121	142	162	138	126	152	156	158	141	131	124	131	160	145	129	128	131	139	114	131	141	128	150	146	136	144	148	147	157	157	135	136	138	132	147	144	136	120	157	140	139	133	128	125	136	156	129	125	116	149	140	150	146	145	149	152	140	124	136	142	144	137	141	109	146	132	131	148	136	150	124	150	137	170	164	152	134	129	160	150	130	144	123	131	128	128	140	145	128	163	128	133	138	127	143	146	135	135	143	161	127	143	142	143	140	132	145	151	114	134	140	141	153	147	165	152	128	150	149	145	120	126	127	146	141	151	142	108	134	149	166	137	136	151	145	147	135	143	118	151	133	149	140	136	148	134	145	163	158	147	145	136	144	154	118	110	139	141	154	130	141	145	118	137	172	131	159	129	141	154	136	145	159	124	140	138	141	143	122	158	162	148	140	128	130	138	133	129	133	152	152	117	128	135	143	141	159	127	136	130	134	127	146	131	149	139	137	129	141	159	129	164	130	152	150	128	124	142	145	147	119	137	129	130	140	144	129	120	133	153	150	146	126	153	126	151	149	112	165	115	146	146	145	135	138	146	128	152	160	123	163	141	151	131	167	156	131	139	147	151	141	139	140	129	147	120	134	147	145	125	141	115	140	131	140	105	135	140	146	138	148	118	132	132	143	140	155	142	126	147	135	158	142	144	140	152	136	133	120	158	155	138	117	163	156	135	119	158	123	135	135	139	119	127	129	131	133	137	164	132	139	157	126	143	166	142	151	141	154	152	145	147	147	152	143	143	145	131	134	138	145	150	119	137	122	127	129	131	118	133	146	146	139	132	157	140	125	128	129	141	123	127	146	147	128	154	154	142	133	158	128	107	162	127	135	151	127	143	129	140	151	154	143	121	129	140	134	140	127	151	166	139	156	138	145	138	134	130	151	146	151	149	134	160	144	140	146	124	120	153	141	127	148	148	131	139	132	135	126	122	149	115	150	139	115	153	164	146	116	124	144	161	125	143	137	137	144	135	146	146	127	143	143	134	165	127	142	144	157	128	154	139	134	132	133	154	157	173	126	155	138	151	133	139	117	153	132	132	147	131	127	124	141	120	142	136	131	125	144	147	147	130	151	153	135	147	138	123	139	138	120	142	136	147	143	149	137	140	126	129	143	127	121	148	143	138	142	129	153	139	139	136	130	131	137	149	143	144	119	153	127	128	134	126	140	155	158	133	139	135	154	149	116	121	151	127	144	166	159	137	147	156	125	133	144	128	135	123	135	148	136	124	144	152	138	128	145	140	149	142	128	156	142	120	157	120	152	144	157	126	129	156	141	139	154	150	125	139	141	134	162	152	129	143	141	134	134	129	151	125	134	151	141	144	152	142	136	149	131	154	125	142	149	149	143	136	130	149	151	143	119	122	114	142	132	140	160	145	133	178	157	139	139	147	133	163	145	146	136	150	161	130	150	142	121	151	125	120	134	127	141	118	144	137	129	150	152	124	143	148	144	117	151	131	147	141	145	121	161	151	127	161	144	144	129	137	141	160	174	121	149	156	150	143	126	138	132	154	142	137	123	146	144	153	115	140	139	134	134	132	138	134	153	154	130	142	116	161	150	134	153	134	149	114	135	135	154	151	147	163	154	149	133	135	144	153	144	153	138	156	138	125	134	128	124	129	150
3623	453	615	644	626	575	533	565	556	503	494	478	480	473	469	439	457	436	448	430	412	426	416	436	429	454	415	379	412	411	442	405	399	427	435	417	455	392	426	384	419	398	388	419	419	446	436	425	412	402	443	455	454	401	406	385	411	414	396	423	409	429	398	389	401	393	388	423	392	434	391	412	414	373	385	463	428	416	411	381	464	415	403	435	408	440	400	409	407	373	424	390	433	466	475	444	451	394	428	396	396	393	429	405	401	372	430	412	391	388	421	430	409	403	440	402	427	397	403	408	432	399	395	392	394	415	414	400	397	400	386	400	424	413	430	417	419	424	400	393	481	434	439	426	424	429	413	418	431	422	396	422	416	408	433	401	375	408	420	411	425	411	416	437	425	432	421	407	427	419	380	422	416	411	405	416	398	415	435	403	405	388	435	410	416	426	452	426	427	398	415	418	441	408	406	406	402	454	409	405	422	422	432	438	409	440	421	408	426	397	383	426	426	420	420	438	390	403	361	391	410	418	434	439	412	430	409	445	405	440	401	387	430	444	402	435	416	431	409	459	438	432	420	392	388	441	404	429	415	428	441	398	449	404	397	415	402	409	378	369	375	398	380	426	409	393	375	395	438	413	441	442	416	407	437	412	392	421	380	405	431	420	391	390	423	433	417	415	439	417	420	393	417	382	435	419	423	430	402	436	424	418	444	417	390	405	363	359	413	443	428	419	402	457	405	399	417	376	409	402	439	417	408	422	411	376	421	413	421	411	406	413	450	369	394	412	426	414	445	402	426	394	459	428	417	436	419	410	388	442	404	391	406	427	400	419	411	401	404	415	430	418	405	371	426	409	377	429	435	425	381	451	439	389	425	416	422	389	435	414	402	399	399	384	418	405	389	379	387	434	432	374	429	424	411	406	448	437	424	403	404	408	373	417	386	374	412	435	430	404	426	391	419	447	380	384	390	443	367	413	426	414	370	433	387	414	417	402	401	395	452	419	443	406	424	392	402	411	414	400	456	433	457	440	380	409	446	379	398	404	426	391	385	428	414	420	431	407	433	443	417	419	413	413	412	400	379	423	441	434	399	413	429	409	405	390	370	395	405	384	446	404	430	397	409	378	423	397	409	386	391	432	436	433	429	435	406	409	454	420	413	383	403	397	434	407	442	416	412	432	409	376	429	417	412	383	399	406	418	407	405	449	424	411	409	420	426	409	399	416	402	425	429	345	407	424	401	428	414	380	388	410	401	426	403	396	402	416	392	438	392	404	401	408	415	426	423	450	407	426	398	418	414	416	436	395	422	415	382	431	386	420	435	415	439	413	418	436	405	440	398	454	392	414	396	458	403	408	420	434	390	397	397	423	444	437	375	402	417	437	410	380	384	406	415	409	414	377	394	420	424	393	393	420	395	389	385	404	426	426	403	425	404	401	388	439	443	441	398	417	423	408	402	434	373	403	403	398	442	412	401	440	425	423	417	406	421	403	436	413	399	379	406	398	403	428	390	408	423	376	399	398	412	407	424	407	445	395	449	434	426	410	404	419	420	437	449	430	425	382	402	386	403	387	408	391	433	373	409	386	399	433	388	396	397	381	434	406	402	448	400	413	431	401	420	403	430	398	455	434	412	416	441	404	410	415	416	386	404	361	433	409	416	422	436	419	428	448	386	421	433	397	375	432	418	394	409	398	403	382	416	411	442	424	417	423	383	422	374	406	429	421	439	409	392	388	400	398	421	397	400	402	392	414	457	453	402	405	397	422	381	375	369	393	414	448	423	387	417	396	421	424	404	409	424	409	425	410	455	453	388	422	398	385	404	440	404	416	391	404	416	483	419	413	437	425	368	403	403	401	417	421	401	387	434	401	415	410	416	392	397	409	431	424	400	400	427	420	436	404	407	411	417	444	421	435	433	427	437	427	431	431	397	433	383	414	409	443	386	434	410	423	407	406	430	453	392	421	418	396	397	379	395	424	419	414	385	414	406	394	404	400	420	400	416	451	366	392	367	412	420	396	419	417	419	420	418	405	404	402	420	416	391	408	417	420	407	400	430	416	393	402	400	420	397	402	435	397	392	422	375	434	360	406	388	389	403	402	394	421	401	430	415	427	429	410	405	429	422	407	427	395	411	420	405	428	421	433	373	400	388	426	377	378	383	420	407	433	425	420	397	452	432	429	415	429	402	390	450	414	399	428	424	443	424	450	432	411	385	396	422	432	452	403	393	398	403	413	421	400	371	400	394	431	446	446	406	414	396	454	405	429	398	420	449	407	424	406	387	422	441	361	396	441	416	400	436	415	430	436	411	435	386	448	411	408	406	418	422	462	413	430	408	378	409	419	408	419	399	424	423	443	433	427	447	366	411	387	405	412	414	402	390	402	390	387	422	410	384	417	414	432	384	409	406	436	460	471	432	385	399	444	391	392	375	384	418	378	418	412	403	390	383	408	433	416	422	436	418	420	383	416	372	432	422	391	430	424	463	386	435	430	403	396	402	402	431	386	390	437	359	422	409	388	397	388	419	431	416	430	413	406	401	412	382	445	442	377	375	428	426	445	431	409	387	411	379	399	449	409	386	391	442	435	434	419	422	424	399	395	423	426	438	424	402	393	402	392	409	405	418	425	426	387	394	434	420	386	415	414	405	393	416	418	413	426	453	438	415	419	404	421	404	378	389	429	461	422	378	385	399	410	431	411	413	385	382	398	450	401	450	434	401	433	407	395	397	392	421	428	393	419	430	395	434	426	420	433	426	371	422	393	427	423	410	434	409	412	416	422	451	377	400	428	395	424	430	404	385	402	447	390	460	385	385	378	403	412	387	403	395	403	441	403	412	374	383	420	437	379	434	438	397	412	421	374	419	410	391	397	410	404	438	391	436	419	439	410	435	412	389	426	407	373	391	403	423	413	404	395	432	392	423	412	416	394	395	419	429	440	432	432	414	432	411	399	414	413	424	431	413	423	440	392	408	398	417	408	404	415	437	384	416	453	386	444	377	420	377	409	421	419	417	386	394	395	429	400	457	407	409	429	396	404	402	409	386	425	409	433	424	402	402	405	436	451	452	400	385	420	399	429	418	388	418	405	413	459	397	434	425	431	415	412	431	407	383	395	421	397	411	411	408	408	387	370	439	390	414	415	423	436	428	415	406	422	415	396	423	377	388	412	371	428	419	406	380	423	420	401	396	433	404	428	402	437	368	431	398	392	459	406	449	365	433	408	424	432	400	426	418	389	406	443	413	427	406	426	440	390	382	425	389	395	436	419	375	431	435	436	397	416	400	438	419	416	423	432	417	417	431	407	410	392	372	367	395	373	398	384	391	424	397	391	416	427	396	427	441	403	419	387	415	413	420	405	388	425	393	392	451	402	395	408	410	415	417	443	415	405	437	453	437	388	381	409	441	423	417	412	353	409	418	429	433	407	415	437	419	408	406	418	392	422	411	416	451	407	392	441	399	406	410	437	383	415	402	408	424	436	432	384	436	414	420	374
39840	11972	1915	1018	726	553	445	371	353	353	304	302	312	309	280	239	256	248	217	230	235	239	242	229	222	225	208	227	207	227	188	221	234	207	238	248	239	183	210	217	198	215	232	231	208	210	230	217	223	186	214	183	232	211	212	210	207	210	195	224	214	209	218	214	210	217	204	242	229	241	222	208	208	211	224	237	235	215	225	238	213	227	201	199	205	213	204	240	211	223	206	222	260	195	190	196	211	224	205	204	205	192	204	228	185	197	215	208	219	195	230	196	218	202	211	214	214	188	233	223	207	247	204	201	174	202	210	191	223	225	220	215	205	224	214	227	214	214	220	223	204	195	173	220	199	224	210	214	227	198	186	232	212	196	211	216	199	205	225	242	226	205	204	224	203	195	218	210	224	218	224	244	210	200	212	206	203	204	229	233	229	206	214	202	219	201	214	206	200	217	222	221	209	212	205	193	207	207	229	186	203	189	207	203	204	212	217	228	222	222	213	226	197	202	203	240	192	219	220	177	180	214	211	192	219	216	215	187	207	232	220	195	231	223	209	215	230	197	206	206	214	186	209	218	197	199	217	192	199	234	200	229	220	224	228	203	198	228	214	189	229	176	189	200	206	220	229	224	216	225	188	210	205	205	186	217	221	226	209	210	203	210	222	207	224	203	222	231	184	220	196	203	229	209	226	206	212	210	229	193	215	199	204	213	217	238	221	185	196	213	213	209	187	198	201	200	233	204	220	220	224	205	197	199	221	212	192	226	188	218	221	226	237	202	204	221	213	237	208	219	248	237	221	203	219	231	182	219	207	194	189	203	233	207	218	205	217	242	209	188	212	193	206	208	212	192	181	225	228	194	188	211	202	224	175	239	203	217	198	211	227	202	196	218	209	214	235	207	218	184	186	224	214	203	212	206	198	209	216	198	207	215	215	205	213	213	188	197	196	193	232	201	210	215	228	192	213	224	205	210	201	223	191	214	192	213	193	215	214	207	240	232	222	213	237	232	200	227	211	233	237	207	240	195	196	212	221	227	227	220	190	206	205	229	239	201	197	221	229	207	234	223	229	187	195	215	220	207	197	182	216	189	207	252	200	209	236	226	233	210	218	219	213	182	215	224	222	241	205	196	211	184	238	235	229	189	222	206	203	182	225	203	211	224	206	193	212	224	218	184	220	198	207	206	222	209	235	209	184	217	240	206	179	206	199	212	194	214	225	201	216	223	200	181	238	204	190	229	209	224	220	210	218	164	184	189	211	202	217	243	209	227	213	202	208	199	217	206	236	202	209	213	232	206	222	228	196	217	201	216	225	206	223	227	186	231	202	211	220	211	228	234	220	224	222	196	205	194	208	207	207	231	232	234	222	194	215	220	232	229	199	229	203	218	197	206	220	232	201	204	224	233	198	203	198	206	214	192	233	225	212	206	179	199	197	212	196	231	218	226	242	198	223	197	227	221	212	213	193	214	211	185	236	206	211	223	213	237	209	222	211	194	180	187	224	192	211	178	202	213	240	230	199	200	198	224	203	226	251	224	188	214	210	221	209	217	195	222	212	201	220	220	209	210	202	208	210	188	219	212	209	209	229	177	214	188	207	212	218	201	212	208	220	215	198	220	223	203	215	205	228	248	192	213	204	219	197	189	236	215	223	210	203	208	201	199	218	204	198	207	199	226	196	206	185	221	214	213	226	225	195	207	191	201	208	190	208	239	218	202	211	215	228	184	234	235	214	210	213	211	227	241	197	222	209	199	190	220	211	195	207	207	235	194	222	214	217	227	222	221	227	223	219	179	218	239	195	224	212	216	202	207	205	196	209	213	196	198	227	227	223	193	220	201	200	184	190	219	210	234	213	223	179	226	182	213	222	242	224	204	188	229	215	220	205	198	207	198	192	213	213	240	218	213	213	214	209	216	226	211	204	198	206	242	201	210	196	185	206	215	216	222	228	213	242	208	195	188	201	225	202	214	174	184	231	224	225	214	203	230	238	192	228	215	208	198	212	239	227	184	214	221	195	207	198	217	206	219	205	197	200	201	191	216	204	213	226	209	224	211	203	214	222	222	189	213	204	214	227	219	174	228	214	192	223	212	214	208	211	186	219	200	220	235	221	199	202	225	200	234	214	209	226	199	254	176	205	216	232	205	204	245	199	217	223	213	184	202	217	222	205	246	197	211	220	195	203	218	213	214	221	212	214	223	211	239	223	202	212	203	208	224	207	202	197	213	236	224	206	211	236	174	212	193	231	223	212	150	206	216	223	200	177	221	228	221	207	224	191	213	197	199	226	209	238	215	237	227	200	225	206	232	188	196	235	216	237	221	235	231	206	193	232	197	216	214	223	214	215	197	195	223	229	217	250	203	189	226	210	199	199	237	210	203	198	216	197	200	220	191	191	221	197	202	212	193	230	224	220	209	213	220	198	212	226	202	267	219	218	216	214	234	213	208	235	200	213	216	198	195	204	215	213	240	200	226	212	214	218	206	208	211	199	219	197	215	206	224	236	237	199	208	219	216	219	214	193	215	187	202	231	212	191	209	239	214	228	218	177	230	213	175	191	233	217	213	219	225	218	189	221	196	229	202	201	197	227	209	203	201	202	213	207	211	204	192	204	188	178	200	190	217	228	211	225	226	233	225	218	215	224	197	226	234	210	171	190	208	209	207	228	221	202	219	232	187	224	246	253	227	191	230	223	243	175	218	221	214	196	200	211	209	238	217	229	196	209	235	219	199	220	227	207	193	218	201	217	220	212	184	222	208	222	192	212	198	209	195	222	221	225	218	222	189	238	203	208	221	215	215	208	218	191	203	206	206	208	205	207	198	208	222	211	212	229	201	235	198	199	220	207	221	212	216	204	202	186	220	200	212	209	224	231	212	245	178	201	238	198	206	188	186	231	220	200	246	210	205	194	204	225	203	219	195	180	207	213	202	211	216	238	237	208	225	204	203	190	215	208	225	196	174	215	244	186	214	241	184	199	222	249	209	214	199	235	222	251	217	215	193	211	209	185	218	208	238	230	205	193	246	233	242	210	227	210	203	238	235	202	211	225	212	202	213	216	272	197	211	191	200	216	202	229	235	197	232	197	219	208	213	218	198	235	230	233	223	225	242	214	218	229	226	204	178	204	210	185	238	218	195	171	218	214	201	218	213	232	236	195	212	214	232	190	224	211	172	192	227	223	207	233	192	225	242	213	191	201	197	210	208	209	210	202	193	200	205	228	208	219	206	197	192	190	224	230	206	236	177	195	221	207	232	178	242	197	226	226	210	207	185	226	208	232	199	196	238	234	216	201	207	208	210	209	185	197	228	206	210	208	215	172	228	219	203	183	207	208	192	181	219	202	233	200	226	208	214	204	208	188	195	213	218	222	209	206	242	192	203	197	196	187	214	195	207	250	227	211	218	213	213	217	194	221	239	174	227	253	197	220	233	214	214	221	188	203	202	212	200	179	204	193	232	221	181	235	222	227	200	204	215	219	199	204	233	217	203
18644	1319	2593	3100	2618	2313	2043	1689	1544	1306	1298	1062	1082	968	925	959	915	813	771	797	719	802	731	762	650	686	659	653	639	627	645	641	581	657	608	615	613	637	649	601	627	591	671	606	649	631	640	660	650	553	620	626	618	600	614	578	644	626	581	553	612	631	586	609	597	581	565	540	570	601	509	581	622	571	598	558	603	604	616	613	608	579	601	600	571	584	574	606	582	590	584	552	576	578	574	587	581	564	589	620	594	594	567	583	575	562	581	585	541	600	540	599	569	556	557	585	566	620	578	589	571	608	564	580	548	580	580	549	570	567	604	577	585	587	562	579	574	604	610	546	573	589	585	631	572	606	615	575	605	581	594	548	587	580	542	601	577	574	563	547	583	558	580	600	527	584	586	586	560	571	527	597	556	602	556	631	605	550	579	607	598	550	593	589	553	575	570	546	563	616	560	525	516	566	586	595	575	570	579	586	557	598	560	546	544	535	565	645	561	534	612	613	580	567	542	582	576	588	591	610	550	557	554	609	585	608	604	600	581	551	593	586	594	571	643	581	578	565	577	590	573	557	566	572	558	577	536	573	557	563	579	604	581	553	568	570	563	574	572	582	574	600	534	559	588	545	602	571	574	580	605	559	566	591	582	618	547	588	592	554	594	602	571	607	557	606	596	617	595	571	595	580	555	597	597	580	561	540	567	639	564	556	569	611	564	557	535	588	593	584	567	594	555	571	548	590	567	586	536	578	585	559	615	541	582	628	567	518	556	559	596	591	561	586	590	580	584	635	592	598	581	586	550	607	577	596	580	564	526	594	583	578	556	606	581	607	596	594	598	572	561	595	564	612	515	573	612	567	578	539	576	539	579	591	611	571	559	556	563	541	588	545	575	579	566	584	587	595	536	555	557	599	586	557	553	584	605	557	579	583	603	562	570	581	549	552	545	592	610	625	538	556	563	555	594	597	536	579	572	553	518	603	557	592	592	555	593	581	615	545	608	569	572	547	591	568	583	610	572	590	565	579	586	561	570	601	550	569	603	586	555	562	580	567	577	542	554	587	561	588	595	630	529	554	599	589	575	613	574	616	581	569	570	582	538	602	590	520	586	592	567	591	550	605	596	584	575	556	586	566	589	571	580	520	577	613	568	598	566	581	562	554	573	619	596	592	573	589	555	579	559	604	585	575	546	586	561	565	603	568	601	606	592	571	650	544	572	592	622	567	609	557	570	590	575	581	580	554	608	598	545	570	566	576	544	566	567	572	559	593	613	639	593	565	578	592	598	552	620	588	555	577	498	578	574	577	562	574	601	585	568	572	569	579	547	568	543	603	596	553	574	559	572	592	551	558	571	567	563	563	591	563	586	636	557	573	568	601	569	573	558	613	547	587	591	575	539	552	581	554	618	566	546	581	583	542	582	578	551	565	575	611	593	564	598	553	550	549	580	583	579	545	593	581	597	569	578	603	573	562	557	586	595	579	583	589	574	636	576	564	552	579	581	614	516	560	576	586	614	623	579	550	551	531	542	557	552	587	581	605	592	563	587	580	615	549	563	578	605	589	570	543	599	552	549	548	604	596	588	546	561	572	552	560	529	520	584	608	561	574	580	594	577	605	581	611	562	597	572	602	597	580	555	588	617	585	531	602	589	615	593	552	600	546	571	528	575	557	581	626	622	537	535	600	570	546	524	560	584	570	589	562	594	605	582	580	581	604	585	557	537	517	562	573	548	546	594	586	561	578	605	562	585	535	613	574	555	589	547	627	564	617	573	573	535	608	555	561	586	602	555	572	581	531	548	570	579	613	588	551	613	560	607	583	617	617	575	569	620	560	569	580	567	590	588	593	551	600	557	586	553	632	593	597	576	548	599	548	543	565	594	563	572	572	580	583	600	577	563	582	606	589	570	583	584	573	593	550	589	571	592	583	601	545	564	575	568	602	605	582	553	620	551	604	599	565	532	557	574	569	627	571	560	605	569	588	569	539	587	554	583	578	602	564	593	563	599	564	586	568	526	554	614	578	587	549	522	576	566	573	586	583	572	594	577	627	582	570	592	599	558	569	628	555	567	597	562	545	581	555	563	581	587	590	569	561	571	592	584	609	607	568	593	592	565	578	597	571	551	554	513	528	594	582	549	562	548	563	597	576	580	566	585	585	587	576	584	584	588	575	553	541	586	625	580	573	568	617	585	580	545	563	562	614	537	607	579	557	613	590	619	569	575	591	592	576	576	553	583	571	592	553	576	552	559	587	579	588	593	621	607	572	625	601	587	543	574	593	536	599	550	602	584	605	555	598	613	581	568	587	552	519	617	543	582	571	548	578	564	609	566	517	588	594	625	556	585	587	578	585	592	558	589	539	562	577	569	545	562	569	542	598	542	602	537	557	568	586	546	573	588	609	587	591	553	567	601	608	596	590	564	572	568	616	568	584	566	553	577	575	602	577	541	567	613	584	583	558	600	575	560	585	568	593	578	577	574	567	566	563	595	602	582	584	574	579	546	533	545	585	563	574	586	575	572	580	575	553	579	566	616	580	594	591	555	578	543	566	558	570	594	590	589	533	571	549	560	606	565	541	625	589	525	586	580	542	606	565	602	578	612	564	609	578	546	580	602	594	576	545	574	567	591	544	548	607	558	582	601	608	598	556	548	585	537	596	598	604	531	607	581	583	583	540	569	575	559	589	604	569	577	613	588	573	587	584	557	575	579	572	572	562	560	570	587	609	557	597	611	605	603	581	577	599	573	564	580	568	577	590	569	652	604	532	599	564	580	561	575	568	595	548	566	609	623	552	597	566	566	584	539	604	600	561	596	596	564	585	568	591	544	550	545	561	602	570	599	556	590	554	590	568	558	615	577	615	567	578	570	543	567	593	600	610	561	565	614	574	581	590	577	551	580	552	594	549	569	587	563	588	572	595	612	571	606	616	591	592	609	551	573	587	612	574	576	562	565	556	639	588	588	581	539	596	553	569	545	599	578	579	584	571	591	571	599	599	606	572	522	570	612	535	569	591	586	620	577	571	586	534	601	572	590	574	538	609	579	544	536	551	607	603	552	622	569	584	566	601	582	572	594	605	573	567	569	563	572	586	577	561	602	596	580	623	545	589	578	587	560	570	587	557	578	537	590	566	598	562	576	580	528	504	572	571	608	590	556	563	555	524	585	541	565	560	560	621	574	547	552	541	596	588	597	612	595	575	593	554	542	576	549	562	599	582	610	576	577	577	577	577	618	570	531	562	600	567	565	594	564	561	631	575	567	564	584	590	587	577	602	591	587	520	544	584	572	570	637	555	602	612	592	598	591	575	600	643	562	578	545	569	615	582	609	615	580	600	577	546	544	568	575	566	608	556	565	584	561	606	573	579	537	587	598	552	610	550	602	571	596	566	570	587	578	581	572	573	559	541	602	589	609	515	597	558	586	590	565	565	593	611	544	591	560	574	601	537	549	595	565	518	608	585	558	567	560	566	613	595	622	586	561	585	588	554	609	575
47741	20505	10468	2858	1593	1132	917	785	722	667	589	584	554	483	483	478	425	445	438	445	417	435	431	406	438	414	418	427	442	370	394	356	394	388	375	397	374	386	393	422	397	422	376	412	373	380	390	398	370	408	381	415	387	417	408	421	396	392	360	384	396	388	382	381	391	387	428	388	399	417	357	389	364	399	407	412	375	406	435	418	415	395	401	382	369	391	388	352	368	411	389	394	381	409	417	388	358	407	378	380	416	383	400	420	392	382	384	392	366	373	356	374	414	406	389	403	373	446	385	393	387	401	399	352	386	378	397	386	380	404	380	368	376	394	399	411	384	416	369	378	369	401	418	380	366	358	386	358	363	405	390	353	373	363	374	360	373	371	445	387	419	436	417	368	364	412	391	388	394	388	396	395	382	403	377	376	442	380	385	388	425	338	376	413	385	389	402	401	398	398	412	363	378	381	390	382	389	396	374	370	390	400	393	404	384	387	371	400	383	395	376	407	396	388	424	397	375	419	389	365	402	395	416	353	376	424	422	415	390	412	401	393	365	363	414	413	395	419	405	397	370	362	417	414	380	417	392	389	347	381	358	375	362	385	402	355	392	367	382	400	410	390	401	375	357	368	377	410	417	385	366	399	354	410	384	390	407	389	393	418	373	353	366	411	385	372	378	374	402	372	367	389	371	390	389	398	387	362	346	372	416	364	359	398	390	410	379	382	391	394	394	394	373	372	408	376	392	425	389	376	384	397	390	396	381	398	376	379	365	406	381	412	380	416	377	390	387	437	406	378	387	405	400	429	398	406	404	416	409	384	394	415	346	385	349	370	389	425	381	415	392	382	397	432	361	411	397	396	385	400	357	410	381	400	392	414	385	406	373	357	381	398	420	433	380	374	399	382	373	395	386	398	358	392	355	388	389	385	398	397	391	413	412	390	374	374	393	410	326	412	370	424	403	397	421	371	374	374	433	426	418	381	345	372	372	410	388	350	373	405	397	369	416	387	384	375	393	399	375	437	393	425	349	398	402	374	401	401	389	374	360	353	390	382	411	398	372	400	398	385	428	385	366	399	382	378	400	347	360	384	378	379	383	373	372	372	411	386	400	394	397	400	365	400	392	365	401	344	377	392	396	406	443	391	410	401	427	418	392	371	387	390	375	388	412	405	419	367	378	407	395	372	355	363	390	419	388	434	393	389	380	392	392	415	412	343	401	405	376	397	388	374	416	362	394	417	361	393	390	414	367	387	401	403	393	401	382	386	378	358	381	358	349	387	391	403	382	402	376	394	404	374	401	363	390	390	373	380	391	408	351	365	413	386	383	381	390	407	402	412	390	397	385	391	396	414	448	412	386	403	365	383	429	379	405	397	398	384	368	344	389	386	423	367	368	413	406	440	461	354	380	437	402	394	377	386	386	390	382	354	365	357	358	381	375	395	411	355	390	386	356	354	400	366	416	374	388	392	390	366	368	411	412	421	396	342	416	380	397	420	397	345	379	381	351	358	391	366	372	420	395	364	362	382	419	398	404	392	403	389	400	377	365	359	392	361	385	396	384	370	346	389	417	351	398	389	376	393	374	379	383	406	403	420	340	396	399	380	410	405	386	420	415	420	363	402	356	425	385	356	388	390	383	393	421	416	384	431	369	389	412	372	396	406	402	415	371	394	384	373	378	416	443	413	409	418	381	373	374	378	414	389	358	385	352	384	402	388	394	404	375	395	428	411	428	384	380	388	409	387	363	374	403	391	386	396	390	403	382	379	360	391	415	397	407	378	383	389	409	409	384	369	424	422	378	404	386	370	387	376	417	410	364	384	394	425	358	393	345	428	436	395	396	367	428	402	380	396	394	372	424	397	444	371	411	364	373	431	385	357	385	356	354	379	382	378	348	401	385	368	374	373	396	417	391	398	396	370	363	388	351	381	404	397	374	376	365	407	345	388	434	357	371	391	383	396	402	413	386	373	387	417	386	357	364	428	429	429	386	385	418	406	424	400	370	396	369	407	395	392	377	429	384	373	407	351	406	405	361	408	387	419	392	386	389	391	366	419	392	399	406	394	390	409	338	392	377	368	344	399	390	363	384	381	391	410	383	416	400	370	400	388	386	368	398	404	387	417	378	392	388	425	388	385	370	375	371	394	409	400	362	395	398	389	388	400	415	397	387	342	370	369	387	348	396	390	374	396	391	417	372	376	376	365	381	389	424	382	376	375	402	397	387	409	434	374	408	381	388	390	382	391	378	417	381	379	392	376	378	411	391	387	415	418	420	353	398	413	397	375	382	390	357	437	405	375	382	398	391	410	379	385	383	382	385	415	399	370	424	358	352	364	402	382	390	400	398	382	375	392	402	402	362	409	368	440	379	386	396	373	395	396	409	376	387	392	397	408	400	368	399	381	393	381	413	400	408	421	408	400	372	386	371	374	392	372	435	393	374	392	402	361	373	398	380	404	384	403	397	376	414	385	414	368	348	418	396	399	348	395	403	392	359	371	385	397	406	395	395	425	420	377	414	410	409	405	362	358	384	405	388	387	412	396	371	394	359	409	358	375	400	412	362	410	401	381	392	403	362	400	405	360	404	391	399	362	387	337	393	424	393	384	382	386	389	356	373	388	419	385	420	378	344	388	358	375	412	378	431	396	363	374	366	404	388	363	401	412	419	367	430	380	376	393	366	394	407	360	374	409	405	372	371	371	414	398	352	400	376	376	386	395	435	395	379	396	429	410	419	396	399	384	388	409	361	436	400	374	393	362	416	415	390	398	383	370	377	384	443	403	405	422	403	410	407	381	392	395	371	406	382	364	379	424	403	390	404	402	382	393	397	365	370	399	390	370	397	395	382	421	394	405	407	370	409	394	402	380	425	372	341	386	390	373	373	388	434	423	413	335	389	414	397	368	403	384	364	415	362	362	411	405	384	407	431	352	341	386	385	389	422	399	392	351	377	384	369	355	404	407	406	358	400	405	371	390	381	418	384	413	382	381	407	361	365	385	378	386	396	388	400	344	397	385	365	369	376	413	367	413	389	374	387	386	429	431	385	375	359	392	400	362	366	392	367	409	391	409	393	406	415	410	383	390	391	400	403	361	363	421	388	381	388	419	388	365	425	409	357	375	390	352	389	365	401	387	415	390	384	360	384	400	377	406	397	383	365	367	429	369	362	366	412	360	369	393	411	386	366	390	412	380	376	362	388	333	364	376	385	422	355	384	378	391	374	385	381	356	381	399	385	404	409	343	379	398	385	402	383	421	419	355	351	360	389	377	376	357	376	392	406	325	380	373	380	444	360	390	373	389	374	396	378	401	380	367	365	401	365	383	432	416	359	361	373	382	399	361	381	355	387	374	401	388	373	389	395	363	414	403	375	362	409	373	383	398	404	335	350	409	411	381	388	377	388	410	388	352	404	354	426	386	378	421	400	358	413	383	376	385	398	367	346	395	378	324	362	397	362	391	403	347	432	369	415	383	394	410	372	376	371	415	395	360	366	380
24765	2483	4851	5434	4905	4021	3490	2988	2564	2319	2074	1899	1869	1682	1640	1564	1418	1375	1330	1310	1287	1231	1206	1163	1188	1116	1133	1121	1129	1111	1084	1088	1042	1053	1082	1004	1071	1031	997	1001	1008	1015	976	971	1062	1043	1077	1005	1068	983	981	961	1016	1008	961	922	935	961	965	1060	961	925	976	938	1019	976	998	944	902	967	1000	977	920	986	928	989	976	956	935	924	945	973	970	921	994	965	926	890	979	967	933	908	966	910	935	880	915	958	969	909	971	906	962	879	935	899	929	890	955	951	984	979	909	942	956	935	1017	910	932	924	934	954	899	947	926	921	902	930	964	916	912	902	960	921	960	960	934	899	918	972	935	978	941	960	924	934	919	946	935	955	977	967	924	993	932	925	948	920	928	931	930	983	861	967	939	931	961	936	977	950	885	911	987	966	913	932	857	934	958	905	963	921	940	945	910	955	933	936	965	924	904	973	973	956	928	955	934	987	946	900	944	910	916	964	909	959	888	949	965	972	995	959	961	924	934	963	937	937	919	942	931	982	891	955	904	920	969	933	956	932	933	954	933	886	931	950	914	893	977	906	935	941	889	957	927	946	886	914	965	917	943	957	963	966	908	986	933	952	880	932	963	874	949	901	939	994	909	952	945	910	932	829	922	938	883	918	925	940	977	907	915	903	923	900	967	942	932	958	912	991	894	983	929	943	870	935	900	932	940	878	924	996	944	927	919	988	948	917	885	943	918	880	966	966	957	918	940	956	957	921	928	891	956	968	958	947	894	909	889	936	937	914	934	913	989	918	939	942	897	934	972	926	955	927	975	924	864	927	924	963	897	887	932	915	964	903	921	945	919	924	873	935	920	937	995	950	998	926	903	946	922	875	926	943	922	984	933	941	892	937	894	946	945	907	912	912	960	986	911	875	933	962	937	919	880	938	885	920	967	915	905	944	959	919	889	937	874	841	952	894	936	871	943	926	896	918	928	943	953	916	916	911	892	927	962	958	906	931	965	981	938	932	947	952	946	978	945	919	943	867	923	922	974	928	946	948	930	967	963	940	942	895	919	973	953	986	927	937	922	947	960	915	985	866	918	945	919	922	937	912	999	888	893	948	886	923	930	930	889	928	877	920	948	920	1000	928	849	987	950	923	902	896	943	914	970	877	944	915	976	965	927	939	969	947	954	902	852	946	922	993	873	969	915	892	932	914	980	927	893	918	929	936	932	896	867	935	903	896	956	953	887	940	922	915	976	972	889	956	926	946	960	857	880	983	901	906	937	979	972	922	921	963	933	943	904	983	939	949	913	902	946	909	1006	958	893	935	943	904	970	927	920	915	909	904	934	902	956	911	921	883	947	884	956	946	925	923	911	894	930	980	950	924	905	980	914	934	967	949	926	934	940	935	879	924	953	931	937	987	924	906	912	889	917	937	889	901	918	885	877	947	930	927	932	900	946	956	919	926	878	932	897	931	948	933	952	949	918	936	933	963	958	908	982	950	942	938	957	886	964	985	872	964	945	941	921	930	935	920	903	949	947	905	950	895	915	980	887	942	957	960	965	853	955	931	906	921	961	972	968	871	957	931	959	915	931	971	957	954	946	892	922	953	943	954	1005	960	935	901	951	929	888	966	939	957	871	940	911	958	859	908	903	906	905	943	939	930	950	949	910	917	991	968	971	924	909	978	938	977	919	911	967	920	970	982	891	949	951	1001	953	913	896	910	973	931	991	908	914	923	899	920	1007	884	905	937	895	855	938	893	997	908	909	956	868	911	921	926	895	922	929	890	927	938	935	942	998	933	923	912	889	870	962	920	963	870	949	975	965	972	967	867	878	941	957	932	894	945	940	970	888	923	922	926	901	949	976	903	957	912	958	908	920	933	951	912	979	921	895	950	910	955	923	937	879	894	941	930	882	979	855	956	913	932	919	936	949	908	917	937	888	887	989	936	970	934	927	939	886	954	927	964	921	941	919	952	1004	945	961	900	899	882	919	922	926	932	897	911	946	888	970	845	957	933	901	919	928	981	924	890	867	927	927	995	981	966	925	947	909	915	988	895	958	896	917	991	945	895	927	938	900	919	874	879	943	950	940	918	926	915	937	915	964	906	908	895	892	907	868	959	924	927	898	933	914	898	930	909	950	981	925	951	936	931	914	904	956	929	924	934	916	896	924	963	949	917	902	933	956	929	907	919	962	945	915	902	941	923	932	931	947	969	971	924	897	989	952	866	973	970	938	865	968	922	944	917	894	936	884	975	936	945	1030	966	944	932	885	937	897	948	993	932	892	902	903	860	926	944	909	934	927	904	935	901	979	938	907	928	952	979	889	901	959	911	922	936	880	916	935	939	935	914	919	909	969	948	952	925	920	903	917	919	935	947	903	909	962	968	911	960	910	848	924	893	949	924	927	943	952	903	905	898	934	878	934	946	924	924	937	966	909	935	941	899	965	958	944	922	910	923	930	962	887	894	903	903	999	906	985	921	921	915	901	892	933	902	939	935	940	939	952	890	923	923	889	904	893	908	968	960	900	918	973	939	926	878	907	918	918	933	893	940	943	886	959	928	943	930	880	931	942	863	948	979	905	934	990	920	896	901	1025	908	879	931	957	928	913	987	914	941	886	883	956	900	973	882	927	957	894	915	951	940	884	930	960	919	994	916	896	862	937	928	924	922	884	940	942	987	959	899	956	994	952	870	967	959	904	876	942	916	886	958	969	974	853	886	971	932	963	921	956	914	903	895	970	872	843	904	951	905	886	937	914	958	916	951	945	953	916	920	916	900	953	965	959	968	978	924	882	935	974	948	895	883	946	898	926	914	926	913	948	912	927	933	888	918	986	890	932	925	944	965	969	980	955	930	937	918	927	916	925	973	948	908	902	923	976	942	916	911	915	935	946	960	949	940	941	973	865	897	959	932	929	925	969	963	877	948	921	871	927	894	963	925	938	952	904	944	926	894	913	919	922	920	941	965	922	913	932	917	930	905	943	912	915	937	946	922	905	979	930	903	898	957	949	931	907	894	962	883	959	967	972	965	911	907	957	945	870	947	915	938	942	911	915	996	942	951	910	922	952	877	911	914	908	900	973	914	940	953	947	974	922	895	906	963	990	963	919	907	933	958	980	954	1000	919	939	986	936	975	951	961	904	985	943	968	934	911	941	939	899	893	954	878	967	953	983	910	911	943	939	890	885	899	945	973	930	916	969	933	920	953	927	931	870	939	912	975	872	957	904	925	892	914	980	934	940	939	885	897	995	960	940	952	939	950	942	930	944	964	875	929	939	951	931	931	930	914	929	985	877	952	939	925	952	925	912	968	935	949	925	936	930	946	946	955	905	893	973	958	902	933	925	907	944	906	917	922	908	868	958	924	922	883	917	961	912	924	936	929	896	910	920	953	932	967	957	865	928	939	927	952	901	947	931	933	925	859	908	931	944	920	884	914	911	978	918	984	899	939	902	918	939	969	915	959	975	964	925	935	927	982	989	890	960	990	962	913	922	913	988	975	945	971	893	963	980	982
3461	219	222	192	194	186	196	155	134	155	169	168	170	153	108	120	114	141	155	156	150	132	123	131	126	135	137	168	144	147	104	129	112	125	160	172	138	138	144	157	145	150	122	135	145	133	139	141	186	145	161	144	147	123	127	165	126	151	155	161	158	144	131	152	132	130	140	154	131	137	145	135	125	150	151	142	150	148	133	157	154	124	134	139	129	132	140	149	123	150	150	139	145	127	126	149	126	142	136	119	136	159	123	135	130	139	144	157	150	142	138	111	156	140	143	141	130	142	149	134	119	145	154	154	137	150	162	132	138	162	167	146	137	144	151	134	157	122	121	140	140	151	132	141	158	164	140	128	144	134	120	112	143	150	142	145	134	146	120	144	136	132	144	144	153	132	147	146	152	153	121	150	127	146	162	133	150	156	137	141	143	154	133	151	130	157	144	140	129	125	160	138	137	155	135	154	125	145	151	143	137	149	126	132	120	134	144	151	147	137	135	134	122	138	137	165	120	131	140	135	121	142	150	113	150	162	170	140	137	141	134	155	120	147	129	150	142	133	146	138	135	138	148	133	136	139	144	148	126	130	147	147	130	141	111	128	151	126	133	125	165	142	167	144	153	121	151	133	129	146	126	147	139	127	143	121	136	139	150	151	137	134	129	141	158	163	154	122	131	157	146	136	148	130	116	154	156	139	115	150	158	149	128	145	144	129	160	132	137	135	143	152	124	135	125	142	147	155	139	130	140	104	150	141	139	138	136	121	142	138	149	131	143	131	151	133	149	131	154	146	133	145	145	150	136	164	151	124	113	147	153	129	138	137	144	144	136	144	151	137	132	148	141	149	163	146	130	118	132	127	147	112	121	133	122	145	145	153	144	138	129	135	136	145	122	132	132	135	151	125	130	147	146	139	134	103	138	124	133	137	138	146	124	142	155	145	120	147	139	126	143	134	129	132	129	150	147	138	130	145	129	139	127	148	131	142	138	130	138	137	142	147	115	144	140	164	125	152	143	140	125	131	137	137	140	160	155	144	121	131	141	145	138	141	136	145	142	142	141	166	147	140	154	143	142	180	130	122	146	135	151	143	149	119	125	130	145	133	151	132	142	123	145	148	134	144	119	121	133	140	154	149	145	128	141	120	129	128	161	141	136	119	155	121	140	136	159	148	133	133	132	134	139	152	128	173	147	140	134	130	143	149	160	144	113	154	133	146	120	128	145	131	122	148	129	155	142	148	137	134	132	136	143	145	137	142	128	137	143	150	152	128	140	147	140	138	139	150	163	133	149	133	151	124	126	114	149	140	140	118	134	150	131	141	156	149	133	150	162	138	139	127	182	143	147	150	132	154	145	141	125	137	117	140	140	148	141	142	142	133	148	144	136	150	145	127	150	139	129	124	150	126	140	146	145	141	114	160	118	150	126	125	148	155	126	125	145	141	129	129	123	141	121	122	142	134	130	135	137	129	160	164	129	154	131	125	141	135	128	135	136	135	152	120	158	124	135	147	126	151	140	128	122	129	141	129	145	148	156	132	143	138	161	130	129	145	135	139	129	151	151	131	162	144	127	141	136	125	153	146	130	167	119	130	140	127	146	132	103	148	160	136	129	124	160	129	140	139	139	125	158	140	118	155	143	141	132	126	138	135	159	120	132	158	147	143	146	136	146	126	159	137	132	127	148	151	119	157	136	114	130	149	138	138	131	147	154	145	150	171	144	144	144	173	128	150	127	124	145	129	143	131	108	139	140	133	148	146	159	138	134	135	153	143	144	146	155	129	137	137	135	128	143	130	144	134	159	150	151	139	121	142	153	150	146	130	124	140	142	118	139	137	127	148	137	152	114	146	122	133	134	115	173	138	138	107	139	133	133	131	157	141	137	158	130	140	125	142	140	146	148	115	127	126	120	143	144	140	168	136	127	131	134	131	126	139	159	128	153	121	149	136	153	132	144	158	142	153	112	141	147	133	141	147	162	132	147	142	124	116	164	139	142	141	128	127	133	156	142	144	163	151	130	139	131	138	145	120	145	147	161	129	149	144	143	143	163	131	142	136	133	151	156	135	135	119	155	149	147	137	146	151	168	127	126	134	124	118	126	128	151	136	142	139	147	142	133	140	137	125	157	155	160	104	123	119	158	165	135	140	162	142	154	120	139	129	129	147	148	176	134	156	142	145	154	165	147	159	143	127	168	165	138	151	122	127	128	120	135	138	140	129	145	134	119	133	150	134	154	145	143	143	161	126	155	172	146	124	132	152	136	132	151	154	129	148	139	139	137	123	129	129	124	156	165	138	140	139	109	146	135	143	133	132	145	133	149	143	155	151	150	132	148	117	138	140	130	137	155	154	142	134	152	125	117	144	143	175	127	147	155	135	132	153	124	141	141	128	145	149	152	170	147	146	148	150	125	140	147	130	160	134	139	149	174	126	112	143	119	159	124	140	128	165	130	154	123	120	134	148	150	140	145	153	145	136	139	133	125	143	158	154	161	121	142	113	160	136	142	133	146	142	143	149	138	163	147	166	136	114	128	138	124	137	149	148	142	132	134	147	140	109	146	136	130	121	144	134	130	151	126	130	142	154	136	117	142	144	133	152	152	129	150	143	127	156	124	134	134	128	138	150	144	161	160	128	122	122	141	129	133	136	149	167	113	140	134	149	135	150	137	154	155	140	154	123	139	138	134	160	154	145	141	164	134	133	144	126	154	124	128	103	134	139	148	140	114	126	154	147	140	155	138	148	150	157	129	118	140	119	123	155	147	135	135	145	137	143	165	143	134	150	147	136	128	147	145	133	143	128	149	121	148	130	145	135	113	126	134	114	143	156	122	122	145	175	148	126	148	140	142	151	147	130	145	127	137	108	140	145	134	125	146	139	122	128	119	153	158	119	146	163	122	151	150	136	125	130	127	129	121	148	134	147	152	120	150	151	127	155	143	148	154	145	149	162	153	120	141	145	182	142	129	153	139	120	160	149	142	132	140	140	138	135	162	121	149	151	124	150	112	133	124	138	157	132	156	140	145	137	131	145	161	148	149	155	145	151	153	152	150	147	144	117	133	123	150	136	129	152	125	146	148	113	152	134	138	148	131	147	133	123	116	139	147	153	149	135	135	138	141	151	157	130	134	129	164	139	161	138	146	115	134	130	125	149	126	144	131	151	165	128	141	126	136	142	124	117	121	135	147	147	150	125	153	134	141	139	167	151	121	126	150	133	142	140	135	136	140	151	137	118	129	144	137	115	138	136	137	132	159	137	160	137	154	115	163	147	157	143	152	156	155	142	140	145	131	123	151	138	136	143	160	143	162	139	161	136	129	131	153	153	139	121	127	141	128	138	144	139	158	141	138	130	154	139	107	118	141	146	137	146	146	137	138	136	122	124	158	145	157	146	135	147	155	147	137	149	146	156	131	165	160	127	132	161	115	166	141	145	127	146	137	141	134	152	115	142	132	136	141	140	150	157	136	150	124	147	139	143	142	137	148	135	146	145
3830	483	565	658	630	512	566	540	523	521	488	484	499	477	459	422	445	444	441	444	451	412	426	426	451	418	422	433	448	420	446	423	415	400	419	435	390	415	400	427	403	414	422	400	400	447	423	435	417	410	428	434	414	386	436	404	400	438	415	376	438	385	461	449	400	443	387	437	437	390	398	386	405	406	421	385	409	432	446	434	425	401	390	424	420	440	418	394	392	389	403	411	419	414	396	413	395	436	379	379	417	415	409	394	425	391	370	419	405	397	387	448	409	414	446	436	456	440	410	372	399	420	432	413	450	415	420	381	375	432	402	372	365	390	384	407	401	395	441	442	394	417	389	411	388	418	384	416	407	408	386	425	406	437	405	380	422	443	359	392	396	390	474	404	440	398	397	392	404	399	411	407	385	384	414	404	385	407	401	437	397	449	416	423	409	385	390	416	404	413	403	401	417	417	417	380	418	403	420	371	412	388	401	403	400	420	400	406	455	426	415	419	428	457	405	405	423	457	387	419	411	430	380	420	414	373	422	396	406	411	411	440	414	429	413	446	414	379	394	393	401	421	399	411	387	422	379	365	441	428	407	432	415	432	401	403	390	402	400	403	422	410	414	390	415	409	404	430	429	443	429	412	426	396	407	423	415	412	398	411	394	427	423	406	395	387	413	429	422	400	405	438	432	415	402	432	422	389	423	393	397	427	402	423	434	432	388	398	429	409	443	405	407	428	449	443	399	390	402	415	397	407	451	406	412	412	420	429	457	397	413	426	421	415	409	435	404	383	440	386	388	418	422	387	451	417	429	397	440	416	432	423	394	403	430	424	399	419	378	399	401	411	437	406	413	419	444	432	414	407	411	406	432	411	423	420	417	407	435	417	383	393	432	427	434	397	412	401	363	424	416	416	427	381	391	445	407	407	374	402	416	395	424	412	413	428	424	420	398	408	406	402	407	456	406	370	441	440	429	417	423	401	408	444	417	426	406	449	419	395	429	404	419	390	402	388	416	413	392	403	391	375	423	436	380	370	443	377	417	404	413	406	409	414	444	446	411	416	411	412	400	430	393	395	424	427	439	399	373	415	399	395	379	378	413	418	440	420	388	404	414	416	383	451	403	417	411	435	425	393	385	399	427	378	420	372	384	412	392	416	420	403	408	396	367	397	397	396	374	446	431	425	414	410	425	382	413	396	398	393	381	392	437	409	396	407	412	396	428	410	470	413	396	432	424	424	411	436	385	400	413	417	419	400	418	395	422	408	406	398	457	368	415	389	416	408	395	388	398	439	405	406	421	449	413	394	389	418	402	442	423	419	413	412	434	401	427	402	389	409	436	421	436	374	421	420	396	419	421	401	408	412	397	425	420	411	436	420	382	401	402	421	395	386	403	408	416	408	387	420	388	432	408	368	423	433	401	362	406	403	424	388	434	430	399	393	437	416	430	412	434	358	394	425	406	409	407	412	402	385	434	394	392	427	433	455	436	394	429	443	387	444	399	416	380	420	407	453	452	406	388	405	379	429	436	391	436	408	407	403	393	424	427	399	411	394	416	398	430	411	420	402	425	397	408	420	410	409	445	403	420	435	408	414	456	392	406	390	388	430	408	365	421	422	452	428	434	433	406	436	429	406	413	375	407	421	407	381	412	453	439	411	400	390	399	429	435	396	390	387	386	440	406	408	452	436	413	422	434	391	390	443	446	411	423	429	386	413	421	427	457	424	443	416	397	433	460	432	433	426	404	442	420	438	406	425	422	423	414	411	396	413	405	372	456	413	418	423	384	432	384	401	423	429	429	412	396	419	408	414	368	443	417	413	415	447	398	416	420	369	400	390	399	399	437	400	417	421	407	444	378	418	457	416	408	421	376	446	405	429	435	399	392	404	410	423	393	410	429	417	404	411	414	427	414	424	402	414	420	408	434	406	397	393	389	412	406	411	407	389	436	392	388	416	448	416	415	390	374	405	400	398	396	379	431	422	443	423	433	388	437	403	405	388	414	417	422	367	411	454	387	428	408	385	422	425	423	435	424	411	389	426	406	425	400	415	423	381	419	429	439	421	444	407	424	347	400	411	425	418	404	423	425	435	433	399	389	418	374	398	392	449	390	402	426	392	415	390	415	428	413	403	402	443	419	400	408	419	405	381	412	406	365	435	394	388	373	421	439	413	404	414	414	395	435	422	419	418	415	415	405	419	395	403	430	393	397	423	407	389	462	377	437	408	413	392	404	413	394	421	427	403	413	413	409	408	400	394	406	397	419	390	411	413	438	393	407	429	401	402	393	399	398	399	410	386	391	408	389	382	398	391	417	412	413	427	417	431	397	376	418	434	449	405	418	385	383	417	417	433	438	436	396	404	413	414	398	395	424	395	440	401	422	402	420	405	375	418	443	410	410	423	427	419	425	429	423	414	410	463	419	406	391	451	433	402	430	412	433	427	430	384	425	406	410	433	455	411	377	418	439	417	417	422	413	452	429	429	377	388	402	395	441	411	412	420	401	404	394	429	401	412	408	414	398	368	422	403	433	437	411	413	363	406	396	447	375	425	429	389	414	395	408	408	395	428	406	420	400	435	402	405	402	388	438	406	410	456	391	386	451	394	432	397	428	421	401	417	424	414	402	374	400	374	431	391	396	426	417	427	394	422	412	416	392	428	403	417	410	430	402	413	423	431	387	414	412	468	425	411	417	423	382	408	411	414	395	386	423	379	414	403	429	365	369	378	437	411	409	422	446	460	426	412	394	451	393	393	397	434	426	391	390	415	402	384	449	438	417	401	435	438	406	376	444	370	408	408	436	400	450	417	377	442	421	397	411	399	425	411	400	395	412	415	426	355	398	403	432	382	424	400	421	431	384	404	433	402	396	390	411	405	412	390	421	397	418	399	418	402	400	402	405	404	466	436	373	401	371	465	402	444	397	357	409	372	446	384	408	395	416	404	439	400	424	422	431	436	440	444	382	419	386	404	405	427	386	419	411	444	377	411	396	371	397	388	396	401	392	434	442	401	438	387	457	392	424	392	444	438	387	388	404	420	413	377	433	427	415	419	432	426	372	400	393	431	404	412	422	430	410	421	366	394	442	434	399	447	393	455	416	425	425	426	416	399	414	404	412	437	394	425	420	427	389	436	398	425	439	418	393	448	429	416	392	395	390	369	408	393	400	411	409	420	361	405	447	436	415	366	388	408	338	383	411	425	397	424	436	413	400	391	428	392	417	396	397	428	414	378	427	425	409	408	429	399	427	390	425	428	449	405	445	439	401	414	403	395	393	387	443	436	404	399	435	423	437	390	392	367	368	431	436	371	391	409	427	432	421	412	408	391	415	413	409	420	394	411	421	394	422	451	420	412	415	439	399	408	433	389	430	394	415	436	405	395	405	413	416	408	414	387	355	422	423	420	418	413	426	457	375	441	392	391	434	433	407	409	453	387	406	403	415	437	409	368	401	419	401	418	412	384	424	409	431	400	412	426	398	458	377	404	392	424	396	396
39197	12193	2079	1073	734	556	434	382	375	318	321	327	268	256	257	284	265	242	245	243	236	238	243	216	216	223	224	229	193	213	200	211	245	202	216	198	199	222	201	209	217	224	223	207	195	204	219	191	219	212	220	205	215	213	201	201	220	207	215	217	208	216	201	183	244	202	203	160	217	213	202	205	206	230	211	231	207	212	188	207	214	220	203	227	229	210	222	230	215	208	232	213	246	212	189	212	202	220	189	209	218	202	204	213	213	196	224	232	216	224	229	211	212	195	219	227	203	200	195	207	221	202	200	197	200	231	216	195	215	214	209	215	225	204	200	214	195	203	210	217	203	188	194	202	205	202	218	217	192	206	214	223	231	204	211	186	204	210	201	232	213	222	194	213	227	193	204	222	215	229	187	190	189	242	209	190	193	207	187	209	207	187	202	228	218	222	205	206	204	195	223	206	176	208	241	226	250	240	232	239	215	205	222	191	199	209	201	222	207	211	198	199	218	225	238	191	197	237	214	217	205	214	192	223	186	220	196	179	210	203	203	214	190	217	203	197	185	185	195	226	208	182	199	221	218	191	197	194	222	224	207	186	222	182	198	231	209	190	203	214	205	194	220	195	216	229	206	206	222	212	241	194	231	235	244	222	211	197	183	207	201	200	229	226	202	196	189	241	185	225	207	201	194	214	178	194	194	189	222	209	205	215	215	220	200	209	211	190	234	220	221	199	197	186	218	197	205	207	204	238	211	200	255	237	218	234	209	184	203	200	197	232	213	237	211	204	205	203	226	203	200	194	217	243	224	222	242	197	188	206	193	197	206	221	208	183	205	236	223	232	193	191	189	214	225	224	193	223	197	227	206	226	236	210	221	223	230	218	233	228	218	201	209	215	192	195	220	229	226	206	210	188	227	198	190	202	216	187	212	220	192	214	204	221	175	196	217	185	204	223	209	224	208	225	233	210	183	214	215	198	219	228	220	217	196	237	210	210	210	191	206	226	216	193	210	205	200	205	209	222	212	215	221	208	212	222	233	238	227	202	196	227	206	214	226	218	156	209	219	194	213	224	182	221	222	178	213	215	204	186	206	207	211	222	215	221	213	222	202	204	218	209	196	222	215	192	238	206	186	192	213	205	231	212	223	212	213	238	232	198	192	208	233	223	202	181	224	219	199	217	172	205	235	205	181	205	212	187	215	215	191	196	209	204	193	190	215	219	209	227	218	207	195	200	217	202	178	199	180	195	199	231	211	241	188	203	265	224	224	236	210	208	171	212	230	226	196	193	208	212	217	212	211	195	224	241	218	199	227	175	192	213	229	183	227	227	204	211	195	207	199	236	211	204	208	213	228	205	224	225	217	190	222	210	224	218	206	228	206	198	195	224	226	200	204	192	225	213	188	193	218	225	176	215	228	211	210	227	220	219	222	232	212	227	215	198	188	237	206	206	205	180	201	191	213	229	201	216	217	223	217	191	201	211	196	228	232	231	207	216	203	204	225	206	220	234	213	193	190	208	218	212	210	209	195	209	237	225	207	202	228	218	210	202	218	193	199	202	200	214	217	212	212	195	213	214	218	215	184	220	227	212	193	194	213	226	198	220	204	215	190	202	192	207	178	184	225	195	209	192	214	189	212	218	184	194	215	191	202	205	185	216	230	198	241	220	224	210	233	176	204	195	210	201	218	222	255	215	200	218	221	215	219	220	201	183	196	201	209	231	187	184	220	199	200	234	200	208	201	191	211	181	225	214	222	248	242	211	224	201	219	183	198	193	185	211	200	211	238	185	228	186	225	232	232	196	208	209	232	235	178	205	221	203	211	202	206	225	193	186	203	230	187	186	226	219	212	202	216	194	193	224	223	200	213	211	200	205	227	213	213	187	217	209	189	201	222	208	229	195	207	219	194	204	207	200	212	209	194	200	190	219	214	194	206	199	207	192	223	215	200	217	216	222	193	191	215	189	200	204	196	215	237	239	221	206	182	219	221	211	210	215	198	235	201	200	189	229	217	230	226	195	202	219	229	212	238	208	234	208	190	199	197	240	205	209	174	220	212	250	179	218	202	206	184	192	216	195	192	186	197	208	204	184	192	191	222	203	248	227	161	201	203	219	206	197	187	199	185	195	197	205	212	202	213	213	222	210	209	203	191	226	222	206	220	209	208	209	239	209	224	210	196	201	212	212	191	228	196	199	232	208	197	189	192	169	220	208	213	193	201	218	175	203	219	219	186	209	201	205	238	209	216	203	227	208	189	194	226	211	202	203	193	203	211	256	196	191	204	203	218	202	245	241	214	219	216	218	204	250	184	231	218	202	188	208	199	225	217	209	233	217	221	190	235	227	214	212	220	199	223	211	197	205	199	173	205	207	227	237	206	219	211	197	209	198	230	186	213	192	255	225	236	235	199	222	207	201	196	198	218	191	233	215	208	214	211	205	217	191	195	190	200	202	193	244	205	233	199	206	213	203	220	233	184	207	188	203	207	231	213	208	197	184	222	217	241	205	199	225	215	203	223	212	206	202	189	225	224	192	228	196	229	214	193	196	207	212	225	193	202	214	246	217	247	201	228	193	226	224	193	179	202	200	211	217	216	179	198	227	180	207	225	233	197	178	207	212	192	208	179	200	208	183	215	265	200	214	214	215	218	211	224	211	211	195	222	220	207	183	216	203	205	204	194	181	207	215	209	192	205	226	217	199	217	190	239	232	217	224	215	175	212	190	189	225	226	213	203	198	218	203	215	201	195	219	194	211	224	213	221	208	224	197	216	204	216	236	205	190	187	237	195	198	220	188	193	186	203	203	183	214	214	212	216	202	208	226	222	206	205	202	220	218	219	207	196	206	209	231	198	206	211	182	220	221	216	243	207	184	230	213	218	204	219	196	214	204	181	224	197	222	185	203	206	221	201	235	213	193	189	209	217	206	209	204	192	237	207	200	176	224	201	196	215	217	215	211	205	205	230	225	199	176	219	225	218	211	197	198	193	202	194	218	212	222	211	220	192	186	211	212	196	220	253	208	183	206	205	199	206	193	197	196	203	201	242	216	221	197	212	205	214	176	223	207	196	191	235	209	207	202	219	186	198	202	236	228	183	207	215	193	192	225	196	206	227	200	210	212	217	207	211	218	209	218	201	196	193	212	210	200	204	209	217	202	207	206	213	198	213	175	214	213	211	209	221	203	215	216	232	209	216	222	260	227	178	218	191	238	193	208	204	216	228	187	205	220	210	201	200	212	217	204	210	198	175	191	203	224	224	176	224	210	186	212	228	197	230	229	220	208	223	224	232	219	205	210	208	204	215	210	223	209	220	217	202	211	197	194	222	195	223	216	240	220	214	225	203	217	201	179	220	200	227	237	201	221	178	212	223	219	209	220	200	214	209	201	186	200	202	186	209	197	170	192	244	205	182	221	225	204	218	232	199	233	210	192	185	232	203	217	225	216	236	217	177	193	207	237	210	218	216	234	217	183	203	184	217	193	199	181	211	220	189	194
18574	1272	2551	3086	2710	2309	1954	1641	1453	1297	1204	1139	1008	1036	981	835	891	772	767	753	730	711	716	680	649	681	716	698	657	672	647	656	651	632	624	650	632	604	626	613	576	615	655	653	631	653	647	608	631	624	601	598	577	621	583	586	600	581	600	628	584	616	614	616	612	548	578	574	597	551	615	633	582	576	607	600	532	625	578	594	623	594	527	548	598	611	615	534	577	634	598	556	604	566	596	561	602	556	597	603	582	552	556	588	541	578	561	575	588	606	614	572	572	548	592	582	529	576	576	579	565	562	585	540	592	540	538	567	580	559	575	606	571	605	598	585	540	570	609	555	577	628	562	559	549	568	555	579	550	542	604	611	579	579	616	556	566	535	554	538	576	609	556	584	611	586	539	627	546	587	576	619	589	529	588	584	558	570	579	565	592	572	604	541	566	587	554	582	592	587	558	566	594	588	635	542	544	571	613	580	546	576	552	564	614	623	565	556	593	589	618	596	576	565	555	576	575	598	547	573	580	600	591	579	603	595	601	617	508	610	594	590	585	548	578	540	566	552	554	616	609	581	582	540	568	591	541	524	607	603	597	589	559	528	538	575	555	576	621	566	592	586	565	590	525	566	590	552	572	567	566	548	596	564	582	560	550	542	593	584	582	578	548	590	578	584	591	602	572	585	609	575	549	574	527	605	580	573	551	573	530	601	566	578	551	599	575	551	591	615	559	604	586	533	592	555	606	592	560	579	567	571	576	549	613	540	607	594	611	607	583	578	585	597	575	549	588	589	545	580	580	567	588	572	570	621	542	572	595	587	570	565	597	525	584	555	570	520	594	585	587	559	564	596	616	577	590	576	556	543	541	584	603	591	566	540	632	558	564	581	571	564	567	532	539	527	526	546	542	586	605	577	579	596	593	582	578	580	557	595	540	596	560	565	570	559	568	537	574	540	533	580	609	564	571	590	556	574	581	591	568	594	592	582	597	530	567	561	562	584	544	560	528	557	586	601	597	575	538	616	566	557	587	598	596	574	581	580	568	553	596	554	596	586	590	549	590	585	579	558	586	586	612	599	584	615	569	552	580	575	595	534	575	544	574	598	597	565	577	590	621	561	575	580	566	595	588	561	562	601	576	597	586	578	595	577	567	589	561	559	557	559	559	592	583	599	559	542	557	608	607	551	575	582	561	551	587	625	557	614	556	588	550	577	603	578	526	582	613	559	607	551	537	586	568	550	593	549	669	588	575	577	561	609	626	537	579	526	560	580	572	574	593	565	579	582	595	544	516	532	560	570	587	581	565	595	588	554	542	585	518	554	523	554	569	550	559	546	585	608	564	605	626	528	581	612	582	532	592	577	576	589	606	587	577	617	576	576	565	562	570	615	565	538	590	558	563	551	579	583	611	576	559	601	571	571	582	572	596	605	538	521	610	590	567	601	645	574	607	595	591	545	554	582	593	520	575	537	567	585	556	541	549	570	603	603	580	573	574	572	602	614	562	590	610	595	576	621	598	594	579	553	553	576	579	571	589	568	551	562	593	573	571	553	602	540	565	587	574	580	593	560	586	607	597	583	576	583	641	571	585	518	564	604	613	565	572	534	568	611	561	563	595	557	554	571	590	588	547	560	583	599	558	574	566	538	623	563	541	570	573	593	558	579	578	551	572	572	552	564	593	599	530	612	527	604	574	584	553	594	548	578	589	574	591	610	615	583	575	596	579	540	603	597	581	593	551	601	599	577	578	538	580	558	558	606	523	527	581	591	582	567	539	571	567	556	524	604	552	580	628	643	566	580	574	570	577	587	608	555	570	612	570	573	614	567	513	577	570	555	576	515	600	549	546	591	585	587	566	555	549	552	541	545	591	573	570	584	587	518	552	562	601	613	556	571	557	591	548	581	608	587	584	535	543	547	594	607	601	577	583	573	576	581	584	610	573	584	618	552	552	572	566	552	574	561	601	563	564	529	507	566	593	605	590	561	563	546	563	581	548	575	558	559	579	609	588	582	569	585	540	564	572	594	524	614	580	581	567	584	602	600	576	566	587	588	560	559	557	584	555	576	586	534	576	568	558	562	619	576	615	540	581	602	582	601	550	608	604	568	572	559	555	570	565	544	532	576	537	612	552	570	564	598	562	591	575	606	573	565	620	563	593	601	544	582	576	571	552	542	613	565	570	560	602	581	561	557	579	600	593	604	586	561	525	568	570	571	546	507	593	598	569	584	588	582	558	544	549	558	583	579	576	555	549	563	555	539	593	536	581	604	570	586	561	526	594	514	566	571	571	598	564	531	572	601	612	592	558	601	573	568	534	549	559	564	603	571	546	599	567	573	565	592	583	555	578	538	574	557	557	577	582	538	572	602	579	513	570	606	558	537	560	576	552	598	609	581	559	579	590	610	556	523	609	561	588	619	563	576	597	573	606	569	569	591	599	595	605	600	522	525	558	588	557	538	554	596	600	568	570	574	599	577	533	581	554	530	582	554	597	543	576	549	562	557	571	587	558	617	589	566	610	564	583	551	599	531	575	611	545	559	579	570	562	577	541	561	575	609	600	588	551	545	580	604	535	578	584	591	608	582	575	568	586	630	572	517	555	594	551	584	588	583	557	584	522	577	591	574	563	549	590	576	551	533	582	559	585	562	597	546	590	577	566	549	532	586	591	608	632	600	585	590	532	585	559	600	559	561	596	592	523	610	567	572	583	554	545	588	615	596	591	568	561	583	554	561	595	571	593	573	587	579	605	606	592	581	634	554	593	507	536	557	597	551	581	603	578	557	621	565	562	540	572	595	607	582	551	536	544	577	562	522	581	578	548	548	540	562	550	555	579	526	615	580	588	548	597	599	599	563	519	584	557	573	545	627	568	584	575	588	594	568	563	590	562	544	621	559	573	603	549	583	553	586	630	601	585	613	560	567	560	573	629	584	556	599	566	591	539	604	577	577	564	596	557	571	585	580	593	580	544	602	575	595	573	529	582	575	568	604	564	530	598	584	603	625	588	595	590	562	563	584	615	541	575	534	599	580	573	620	589	572	561	549	618	523	590	542	551	561	570	580	579	604	577	617	583	547	553	546	615	539	532	553	591	606	577	524	582	546	588	598	599	583	618	575	554	593	551	588	578	589	595	550	576	558	548	584	563	560	573	580	569	497	577	579	583	580	597	565	610	570	551	625	614	557	559	577	595	564	596	576	533	542	616	592	566	575	574	596	559	534	600	567	553	548	540	589	616	605	608	598	587	552	592	574	610	537	517	584	562	610	618	573	573	530	601	578	568	578	599	566	585	526	536	595	605	554	571	588	583	579	572	595	604	530	592	536	568	552	589	568	621	559	565	548	574	597	578	569	526	615	566	615	572	571	596	590	593	573	568	571	574	604	623	611	553	591	569	525	568	584	582	565	533	582	574	548	571	559	564	568	536	529	562	603	535	558	568	592	622	562	550	577	584	594	595	569	569	548	596	593	586	587	586	548	602	590	572	541	570	561	550	525
45027	20740	11816	2896	1549	1144	884	832	707	675	621	571	498	496	491	415	465	468	438	450	442	425	429	434	421	395	419	397	418	389	416	446	382	375	379	374	399	398	392	378	400	405	406	416	367	422	443	359	390	407	415	398	383	370	408	384	372	402	362	379	405	427	408	398	379	350	393	402	384	390	436	391	393	407	422	361	385	360	374	354	397	410	376	361	447	413	381	431	380	380	391	376	396	395	384	379	402	406	371	388	370	423	388	384	422	371	411	436	444	407	342	357	373	412	373	381	396	406	411	392	374	388	390	384	403	418	389	402	377	363	393	357	401	392	388	357	414	391	409	430	376	358	391	351	375	393	407	364	395	380	418	392	380	406	386	372	354	349	400	412	402	368	388	398	383	398	387	384	390	408	422	410	369	397	355	374	372	395	379	406	379	391	400	370	393	415	411	368	376	365	400	359	409	409	401	401	389	362	364	401	359	372	401	375	388	374	380	361	407	403	374	360	381	394	390	384	412	366	383	401	422	380	410	381	401	384	374	420	396	388	411	430	358	419	404	378	386	405	364	379	366	358	400	433	391	354	367	414	381	405	400	395	344	399	397	386	374	393	357	416	384	371	396	414	392	364	406	396	400	408	378	389	408	380	385	405	366	391	401	402	373	391	379	355	360	422	435	382	374	414	404	391	344	368	380	387	390	453	418	398	330	359	370	442	364	414	411	396	384	380	393	391	391	416	400	369	403	377	376	387	377	382	376	400	369	391	405	368	409	408	391	362	385	393	416	377	376	384	347	407	371	423	366	348	357	400	399	398	391	399	368	369	338	367	377	405	359	391	437	390	413	397	404	374	390	405	396	363	380	400	381	360	431	371	382	395	376	386	405	393	378	382	405	362	319	351	393	370	419	388	373	399	391	382	356	404	373	403	426	416	406	393	397	356	378	408	378	354	435	393	412	368	391	373	380	385	352	365	374	392	377	385	381	417	355	375	397	363	402	365	399	364	369	408	397	420	445	365	390	403	365	420	381	387	389	421	385	355	378	397	362	393	406	402	395	398	408	369	359	379	393	367	399	407	370	375	431	399	367	394	422	371	371	393	406	387	376	402	368	360	401	379	384	384	360	414	391	388	425	406	381	354	388	359	411	375	381	370	414	383	387	387	415	376	362	399	396	404	365	374	378	366	417	354	392	406	378	406	377	382	383	409	400	379	382	374	409	410	393	402	375	383	397	399	389	363	391	353	381	364	400	400	389	367	402	404	347	380	376	412	367	364	384	355	359	391	414	393	383	379	415	399	381	373	425	368	427	327	398	387	373	371	350	393	363	376	380	399	363	358	332	386	377	373	392	334	407	404	380	397	359	380	396	404	418	399	387	402	413	393	423	428	387	377	416	387	375	392	374	383	372	406	427	387	389	427	365	434	354	407	394	386	392	406	371	387	376	415	381	366	419	370	389	375	367	369	380	369	435	387	388	392	385	356	363	431	416	378	383	363	384	376	409	382	376	371	413	398	371	418	406	386	407	372	408	393	386	370	392	365	360	432	389	342	376	349	425	359	407	359	382	378	395	389	358	339	371	379	394	415	407	420	402	424	390	385	380	385	385	397	379	390	401	436	412	401	378	379	379	412	374	402	401	377	406	415	386	442	403	349	410	360	368	408	389	378	396	436	340	358	418	382	378	388	375	390	389	408	396	353	395	350	421	366	375	373	391	402	373	423	409	370	378	372	374	343	368	391	402	385	362	390	388	392	399	372	379	388	353	413	378	428	393	397	404	416	364	374	389	386	382	361	407	380	378	382	417	394	389	385	361	414	338	376	382	385	383	395	362	392	422	422	364	380	359	365	394	386	416	407	368	382	383	374	384	412	341	365	414	423	380	400	398	396	428	367	410	366	371	406	383	379	372	402	421	378	399	363	371	400	441	398	416	383	398	357	395	355	394	428	385	383	407	372	401	409	399	401	406	379	366	392	372	390	387	381	443	368	407	416	387	391	370	408	384	359	378	440	362	431	374	384	395	372	389	380	340	362	397	396	377	394	396	407	398	421	397	428	395	369	397	371	341	397	380	393	404	379	394	363	402	413	402	394	400	376	345	371	348	370	379	390	365	424	406	381	345	397	420	374	387	387	399	389	399	402	387	389	430	420	349	400	395	396	409	375	395	417	374	431	403	386	391	348	355	393	389	363	418	362	373	368	360	385	368	379	370	349	370	353	383	425	371	407	365	376	362	397	358	389	405	386	375	363	406	390	406	372	353	384	386	382	368	403	366	406	382	417	389	366	341	393	364	370	410	420	395	377	387	349	362	377	381	373	375	388	420	355	393	377	390	400	402	377	377	374	385	399	388	376	380	391	358	374	370	384	378	382	413	354	379	408	419	416	382	407	401	353	401	419	403	391	378	382	341	404	387	404	347	398	369	386	397	386	345	421	377	364	393	383	404	362	414	362	365	376	357	402	382	388	431	378	395	364	376	368	368	397	409	417	383	400	376	406	383	431	408	376	382	420	401	358	387	384	372	346	384	353	409	373	425	386	397	363	400	435	400	380	388	369	414	372	358	366	381	360	413	403	368	375	396	376	400	443	376	372	368	422	418	393	378	396	393	374	361	371	367	356	416	420	375	393	397	403	413	440	357	373	406	375	395	353	375	371	397	395	397	396	388	380	386	406	385	406	393	364	331	382	380	373	381	374	419	385	365	356	398	385	393	386	415	402	396	387	390	388	387	422	401	397	402	387	401	382	372	396	366	360	405	407	381	372	396	398	416	386	376	401	384	384	388	382	383	423	394	398	397	357	403	368	382	402	380	361	388	397	416	393	376	382	416	391	381	409	412	397	401	398	404	390	389	400	406	388	375	361	412	404	363	403	363	398	391	391	395	371	354	378	381	422	366	381	409	425	379	364	378	392	405	400	354	399	406	360	433	326	420	362	374	376	395	376	404	379	357	356	381	408	384	407	395	401	360	370	374	383	366	373	396	378	409	370	436	425	360	390	387	412	400	401	397	391	393	403	403	401	380	366	397	370	380	391	373	403	375	392	390	374	380	385	371	391	394	410	373	396	383	396	356	403	403	356	370	392	396	385	361	385	355	379	414	383	393	405	379	382	381	387	387	351	364	372	378	448	407	403	411	386	395	372	361	416	409	378	382	379	434	365	386	371	379	402	386	401	376	387	342	388	392	402	416	405	409	378	407	400	386	375	402	411	364	384	392	376	398	414	399	348	388	422	363	396	360	413	403	382	382	408	375	415	351	400	366	371	429	374	383	375	396	416	351	367	407	413	372	360	385	376	400	384	395	373	372	380	379	369	338	411	372	388	375	368	370	350	390	385	366	374	388	398	382	369	376	429	370	344	349	397	349	348	388	381	367	378	428	374	383	428	410	370	397	408	387	382	369	376	390	398	410	380	365	375	424	339	399	385	425	386	358	364	372	361	351	353	365	363	376	387	369	385	364	400	424	399	401	430	401	391	420	357	391	370	394	400	384	417
23961	2370	4702	5687	4964	4159	3479	3015	2621	2368	2114	1992	1825	1732	1660	1531	1425	1461	1369	1288	1231	1235	1198	1189	1059	1117	1125	1142	1107	1070	1037	1085	1055	1058	1052	1036	1087	1028	1055	1003	1029	1005	944	969	999	980	1031	1035	1022	1039	936	971	975	975	977	986	1002	934	940	966	968	910	918	949	937	926	1022	929	974	961	925	986	960	935	969	978	928	933	973	908	923	937	963	951	914	941	927	947	973	950	976	925	933	960	909	887	897	951	934	915	888	979	926	884	976	986	997	896	901	961	980	930	944	877	940	949	943	903	900	972	962	955	960	930	941	946	934	940	890	936	910	897	913	890	933	939	956	951	944	972	917	878	922	886	978	931	877	939	990	982	956	964	913	944	906	963	937	887	884	967	951	914	950	963	972	961	917	937	923	919	898	910	948	907	931	941	939	954	974	902	954	948	897	914	909	949	916	957	919	955	937	938	897	929	946	901	879	957	881	906	927	962	959	966	979	954	941	922	933	903	925	953	894	918	914	938	896	993	939	952	934	954	937	901	889	924	963	918	946	915	933	897	903	975	864	928	949	914	898	910	968	932	949	939	865	916	942	949	909	929	943	901	965	965	903	921	940	930	917	899	879	932	930	943	910	904	932	917	888	895	939	948	942	946	886	880	935	900	949	917	902	927	917	937	877	935	906	901	911	915	898	918	907	930	916	886	951	952	910	946	925	905	934	911	901	944	924	938	945	925	962	955	929	862	918	933	965	978	938	887	956	871	911	923	950	913	981	933	957	936	888	954	972	973	963	932	936	887	911	991	902	939	939	916	908	922	923	918	954	934	953	932	960	898	901	931	886	965	896	936	916	893	942	958	899	927	890	926	952	966	939	918	949	899	932	902	922	898	964	939	932	961	930	918	913	906	982	918	963	936	925	992	897	859	899	946	975	972	966	883	888	930	953	918	920	966	892	1004	908	926	953	938	916	958	880	914	950	922	959	940	918	957	971	873	907	919	897	922	963	929	927	922	950	957	947	914	927	914	952	901	959	931	891	948	881	944	931	844	913	883	955	952	898	949	917	944	882	922	960	947	872	893	855	956	913	939	919	937	908	976	916	890	926	910	893	987	892	965	910	987	935	913	919	879	916	876	898	942	896	986	939	936	929	906	970	900	917	940	850	845	935	924	930	886	907	872	867	946	940	904	956	967	907	920	905	930	929	941	910	912	943	908	915	879	949	898	918	897	961	935	963	963	938	939	906	923	920	956	904	958	889	959	962	935	897	883	908	950	959	935	874	944	903	854	909	944	909	989	902	947	967	952	936	881	910	928	915	932	924	888	863	926	889	919	928	958	929	920	916	937	935	891	942	943	926	933	939	932	933	896	931	904	957	991	966	888	926	923	969	966	878	917	946	878	922	942	939	977	923	887	940	930	915	916	988	933	923	917	943	980	957	926	923	932	864	945	895	930	933	948	934	851	910	908	955	899	946	920	980	908	915	900	931	976	929	978	937	862	962	946	935	940	929	923	889	928	948	913	981	914	910	916	939	915	948	934	891	885	884	928	902	885	916	974	895	956	935	906	949	901	923	945	951	940	898	914	904	964	937	914	963	966	883	952	943	907	929	934	975	942	915	920	953	947	922	908	992	897	896	954	965	949	929	954	943	923	961	928	924	885	963	958	832	953	891	890	849	923	884	936	914	938	904	897	936	942	902	943	935	888	917	968	937	919	886	943	889	891	951	926	970	926	928	941	911	896	935	920	919	911	955	882	997	939	955	913	913	893	914	930	893	885	883	913	900	894	985	906	914	907	989	940	877	914	914	923	894	942	936	894	869	933	958	941	948	897	928	960	963	930	910	887	970	920	939	951	943	949	918	864	874	897	948	937	945	956	979	893	955	941	900	875	956	946	966	976	933	902	976	978	947	908	943	895	912	945	910	944	956	925	937	932	905	921	947	908	954	893	937	898	943	975	924	916	869	916	892	888	943	926	908	963	999	959	916	945	925	961	901	964	909	952	976	1015	995	950	981	960	915	874	897	884	954	952	924	926	984	946	911	894	922	898	883	904	981	913	957	892	899	965	905	902	945	936	938	903	929	918	938	983	959	925	905	986	885	892	964	898	875	929	941	950	925	953	893	927	952	935	967	916	928	923	915	964	919	893	904	949	952	926	926	930	914	913	919	950	891	936	958	923	946	943	974	915	933	923	897	898	989	924	901	936	912	934	925	926	946	894	938	946	888	885	930	868	891	853	905	934	898	921	902	930	911	903	932	926	884	919	926	953	918	932	967	934	965	911	974	887	934	891	984	899	969	956	905	941	944	901	962	921	883	924	883	946	915	908	912	953	970	938	980	914	907	933	923	914	909	945	922	965	947	895	946	923	999	913	955	955	950	949	972	871	954	881	895	902	926	893	863	950	916	934	911	955	888	935	912	910	888	881	963	951	947	916	937	917	935	903	955	946	937	976	887	962	949	911	885	939	917	945	933	982	890	932	942	928	951	881	903	868	882	926	935	881	931	893	941	896	952	921	907	912	875	953	954	938	899	936	929	919	926	926	936	936	957	881	920	953	922	894	936	947	933	921	946	967	926	954	952	927	927	932	929	932	916	923	840	952	902	903	894	950	964	948	930	965	945	964	920	981	894	903	900	1001	877	892	931	935	944	928	915	964	964	897	900	924	933	896	977	955	951	944	904	962	955	948	968	944	888	949	879	933	880	925	973	902	954	946	920	888	915	950	957	942	963	926	933	963	914	962	973	956	930	893	904	933	909	894	912	879	894	871	893	893	909	912	912	964	948	971	898	953	910	924	942	903	873	905	938	944	937	963	942	924	945	938	933	895	940	943	898	985	915	956	942	920	849	996	942	923	919	899	934	910	947	952	938	924	928	944	949	949	966	981	895	933	888	973	905	961	930	970	915	937	905	994	948	978	908	890	919	892	1000	959	927	911	912	945	914	932	955	859	945	943	943	879	908	975	910	907	913	954	897	1004	910	892	919	929	903	928	898	923	921	955	935	908	926	959	918	893	884	957	889	949	896	891	915	896	989	893	907	891	937	881	956	915	902	931	960	952	894	921	875	896	881	939	924	925	993	941	936	944	938	885	953	938	965	900	964	916	933	969	917	913	948	931	930	952	933	908	911	942	940	889	947	910	946	926	898	917	955	899	925	961	934	927	919	958	931	861	958	947	927	968	931	946	867	866	928	945	863	969	910	925	896	968	914	979	988	891	965	909	900	978	975	939	898	907	902	910	940	888	924	922	993	941	909	894	902	962	950	951	937	922	923	933	946	969	924	915	899	959	945	889	953	938	926	929	949	918	920	946	917	945	913	916	913	928	907	917	903	974	911	879	986	955	909	905	888	936	910	941	946	932	870	917	897	923	944	948	850	968	887	944	910	968	939	968	956	958	919	918	907	949	944	928	955	952	930	941	943	918	983	912	919	909	924	925	935	890	1018	907	930	892	858	887	871	922	919	916	906	987	902	913	895	947	995	859	922	952	947	941	899	950	878	915
3292	232	219	210	148	175	142	153	154	152	156	148	139	160	158	138	130	160	144	117	121	145	129	150	121	126	135	133	151	170	177	148	141	149	159	145	135	138	149	145	138	133	142	146	149	171	150	160	133	147	132	137	126	124	130	153	138	143	142	140	137	141	133	124	145	122	131	130	129	129	145	137	129	142	146	135	165	131	122	142	129	160	147	134	137	139	146	143	122	136	131	134	124	138	117	129	119	129	142	166	149	122	121	158	134	136	155	144	130	136	138	140	158	158	125	147	151	136	128	154	157	142	142	103	152	139	140	138	139	118	156	154	155	144	123	138	146	149	151	131	156	117	114	152	167	149	116	133	115	124	131	153	136	138	143	130	129	145	154	147	149	132	107	148	143	153	142	161	116	117	108	156	142	153	114	146	152	135	134	140	151	155	136	145	110	139	150	135	144	145	134	133	150	132	124	149	134	139	151	118	118	137	142	133	127	155	154	136	133	143	126	138	133	118	146	158	142	132	137	129	133	141	123	109	151	155	125	154	148	159	157	157	140	140	149	162	166	134	132	163	156	148	122	136	158	144	181	153	126	147	140	131	135	156	142	126	139	121	139	149	133	138	148	142	132	115	146	144	129	152	135	136	152	145	155	160	146	143	134	131	122	161	145	148	150	151	135	151	139	126	137	139	151	125	112	137	117	135	127	133	128	123	144	181	136	163	138	138	119	144	127	144	131	148	150	137	140	117	142	139	147	140	136	123	125	131	134	166	142	127	127	119	129	141	144	149	142	146	113	117	158	127	141	128	135	123	133	150	127	127	138	145	146	134	128	157	138	145	137	123	143	146	145	130	148	135	145	146	164	144	136	158	147	141	142	127	157	144	139	146	139	138	148	121	134	128	119	155	132	127	151	146	135	130	146	129	151	150	137	127	150	146	131	159	110	144	141	175	148	135	146	133	122	145	140	126	152	145	137	140	145	139	130	158	142	152	133	128	131	145	143	125	127	129	142	151	144	145	132	135	128	152	137	154	123	126	141	139	138	106	156	132	130	144	145	151	146	149	127	113	149	128	161	130	144	153	143	144	143	142	134	137	141	137	119	123	140	155	111	142	130	149	150	143	129	127	159	147	153	133	151	131	126	134	127	155	153	133	141	146	136	178	157	148	149	121	145	156	135	125	154	133	120	144	146	125	136	134	151	140	153	143	151	141	144	149	149	124	163	149	122	128	124	139	126	149	121	158	145	158	141	154	130	128	144	140	138	133	167	129	106	146	137	140	156	149	125	158	147	149	155	127	130	127	146	148	146	122	141	124	114	131	148	141	114	103	135	153	140	179	126	157	134	129	122	148	127	130	137	162	135	142	126	124	135	145	149	124	140	152	144	146	143	126	123	127	119	116	130	153	138	122	141	129	127	149	141	139	134	144	122	139	127	144	131	136	159	132	135	165	136	154	144	137	133	132	148	130	159	139	129	131	136	147	149	166	141	143	126	133	148	115	129	147	154	135	145	140	147	113	158	139	153	137	133	149	128	131	151	134	147	164	112	137	124	152	133	129	139	144	135	137	146	141	152	121	131	135	125	110	130	140	141	137	168	134	136	111	142	143	135	107	133	120	125	128	137	143	158	131	147	138	158	141	135	127	160	137	120	127	135	136	120	122	116	150	148	136	121	140	134	137	175	144	135	139	145	163	156	127	143	145	133	137	145	126	134	139	140	167	138	110	137	123	145	143	136	125	129	129	135	141	117	142	113	108	165	152	140	143	144	143	147	159	140	144	160	166	147	120	159	142	127	161	139	161	123	142	141	127	137	139	122	135	145	146	150	133	164	150	140	132	143	124	117	137	136	129	139	149	128	160	166	139	134	134	123	133	130	125	142	139	146	136	133	132	128	136	132	131	115	124	125	154	141	142	123	144	146	147	143	152	145	138	141	133	145	126	137	122	165	151	147	144	156	142	150	167	128	137	130	127	134	164	148	140	120	127	135	144	109	131	139	163	134	133	142	121	155	137	132	153	129	135	139	140	152	149	137	131	127	125	131	146	121	122	148	138	140	119	135	140	130	135	143	144	138	136	146	138	110	151	125	130	129	142	139	130	142	140	160	139	124	146	141	141	151	115	121	128	126	124	146	127	133	129	128	134	137	143	135	150	137	140	138	133	126	151	148	139	121	147	119	118	151	144	156	164	147	137	130	141	127	147	136	128	141	131	123	140	137	133	139	150	143	136	137	125	117	138	172	135	126	148	149	147	121	143	142	141	140	151	120	118	123	132	140	145	137	123	133	148	145	139	139	148	136	143	136	144	144	140	143	120	118	126	136	179	130	150	166	146	141	146	131	149	147	154	148	135	148	152	135	140	149	149	138	150	138	133	117	147	147	134	127	141	131	123	144	157	148	146	149	158	158	129	116	139	129	125	139	144	136	150	136	173	154	129	137	152	144	134	126	124	136	133	133	119	144	123	137	151	124	155	96	146	158	146	141	128	134	130	135	154	140	173	127	137	142	147	127	123	137	147	150	133	129	126	139	142	119	124	137	126	139	126	141	132	131	139	142	144	167	160	131	152	134	147	157	136	149	137	140	141	129	144	136	146	145	125	136	143	131	123	148	138	151	130	138	155	117	136	149	122	127	153	152	127	146	144	146	139	140	101	141	137	134	137	120	151	152	139	148	139	160	128	135	140	130	134	126	144	132	146	136	145	131	141	123	131	147	145	153	147	145	125	139	131	160	147	132	134	156	148	131	150	139	150	146	154	139	131	140	144	150	133	149	142	143	133	142	145	120	130	135	130	149	135	153	139	134	125	136	147	125	119	147	128	151	135	140	114	158	123	152	133	132	129	154	136	119	133	143	143	142	116	152	146	142	150	128	145	121	130	159	143	135	156	129	138	120	112	142	122	137	146	133	130	116	144	140	142	137	150	144	156	134	143	132	149	140	143	148	127	151	144	125	127	134	139	144	143	103	142	138	154	142	152	158	146	131	128	122	133	166	142	125	132	144	120	142	136	146	137	132	137	135	138	141	152	122	139	151	145	136	131	146	149	125	142	141	123	129	145	142	150	127	131	148	131	127	119	122	132	150	143	143	148	150	168	128	162	147	141	139	153	146	133	125	148	153	142	122	143	148	133	128	160	152	141	135	114	118	142	175	142	155	147	147	129	135	157	145	133	130	136	138	124	131	158	129	141	127	135	152	133	160	124	144	145	134	143	126	146	148	117	152	140	125	133	139	146	150	139	153	133	135	118	148	153	134	150	152	104	118	131	143	138	135	132	128	145	154	115	129	142	151	139	138	129	131	136	144	143	149	142	155	130	163	136	168	135	136	129	127	146	157	143	141	130	140	143	138	143	125	133	139	121	145	154	128	142	148	136	156	145	123	146	139	127	151	137	133	123	128	141	124	140	144	134	135	146	128	155	146	144	139	137	153	124	134	132	148	133	131	128	117	147	131	131	150	138	119	134	128	135	125	119	160	128	132	140	141	142	143	133
3674	466	607	688	574	601	571	536	543	474	518	496	460	477	412	473	421	461	403	443	458	412	424	435	403	384	416	439	414	423	398	374	428	418	427	389	429	410	379	405	406	403	405	439	400	428	440	452	410	382	448	400	423	406	424	424	412	412	399	397	418	418	448	427	428	415	427	418	391	388	433	448	389	416	430	394	414	428	399	430	477	382	428	430	407	405	428	446	399	389	420	409	396	404	426	419	394	411	427	440	430	383	441	397	413	389	386	387	424	442	401	414	423	399	418	443	402	403	416	395	436	413	395	412	396	443	442	447	401	416	389	369	418	415	426	430	428	400	396	406	404	394	423	390	398	445	382	430	394	413	388	416	419	416	392	408	411	384	419	394	398	371	421	420	453	409	423	393	459	408	397	368	442	404	388	416	436	392	399	416	404	410	426	402	419	416	390	375	407	424	417	424	389	385	407	438	395	410	429	404	422	409	385	427	396	402	389	405	398	394	398	434	414	399	380	388	417	367	389	415	388	389	404	404	410	406	406	432	411	399	392	420	401	375	388	392	402	398	432	390	383	409	383	392	381	426	438	397	397	434	417	421	430	366	400	394	427	413	396	432	418	399	402	412	412	410	409	396	401	439	394	393	430	425	415	373	414	421	415	391	452	383	391	377	409	381	427	437	405	386	401	430	356	392	389	438	391	396	407	415	431	402	381	394	392	401	416	409	438	410	405	412	453	405	438	404	408	424	397	388	430	348	387	403	419	396	404	411	416	379	428	407	421	418	392	435	409	385	414	407	398	439	416	434	403	378	420	406	443	428	367	420	362	395	417	406	440	387	377	457	406	401	417	410	404	410	398	418	416	420	416	401	415	411	412	409	454	410	435	424	401	363	377	452	430	401	395	425	404	363	419	409	435	387	425	420	413	440	403	416	409	426	393	439	406	427	389	369	417	434	421	450	447	426	401	439	401	433	421	396	435	400	414	420	412	428	399	412	402	421	410	411	465	435	376	451	418	365	405	420	412	401	413	392	419	415	403	435	421	426	397	392	416	385	403	381	421	408	419	413	406	433	398	405	404	410	432	378	442	411	413	410	380	437	392	381	426	441	387	396	418	430	394	388	426	441	417	420	410	450	395	382	421	387	395	394	388	399	425	351	410	335	394	412	394	407	395	428	414	412	424	406	403	373	370	425	384	397	385	414	413	414	428	409	410	423	440	401	397	395	419	378	409	419	397	419	390	393	401	410	383	385	384	395	399	398	442	405	414	455	444	403	407	428	412	382	372	373	435	417	427	405	439	402	398	417	420	403	368	420	427	411	388	445	398	428	407	415	428	424	431	421	395	396	452	432	409	400	455	409	422	425	465	403	428	414	421	438	416	421	408	446	403	398	436	422	408	421	409	395	405	417	401	420	410	441	435	388	399	427	404	424	393	397	427	375	415	421	406	412	428	383	434	406	439	408	418	430	390	401	413	405	395	405	419	405	382	416	411	423	449	378	390	403	409	409	381	431	403	393	384	411	381	439	412	387	410	394	390	422	407	379	406	396	386	439	417	407	384	387	407	441	406	393	411	382	404	406	390	386	414	429	417	379	414	413	423	385	390	402	400	396	414	429	417	415	378	409	394	434	400	387	395	415	399	415	415	407	380	391	381	385	392	375	404	401	374	393	399	400	413	395	430	399	434	387	414	458	414	407	400	428	423	428	404	408	438	439	451	424	398	426	434	373	401	392	412	361	392	379	405	412	402	406	411	384	404	394	446	426	413	417	423	415	372	414	407	390	404	374	404	412	422	373	423	440	433	390	397	391	403	368	419	421	421	423	435	428	425	428	414	429	386	357	407	414	419	443	380	407	401	401	418	395	406	393	418	397	410	420	394	412	388	387	410	436	418	396	405	409	397	397	407	413	441	410	376	438	393	394	400	405	390	395	438	384	409	397	394	409	398	383	406	432	394	431	432	427	411	429	424	429	404	422	420	442	395	454	444	459	431	399	438	393	389	356	408	398	400	427	459	396	361	433	380	405	364	432	437	385	407	405	421	418	406	444	402	416	384	429	403	417	449	390	420	417	409	428	399	393	461	382	438	414	386	417	387	404	410	374	414	418	427	381	372	432	389	383	450	411	397	420	422	397	439	422	384	425	429	406	414	415	429	419	426	415	425	378	435	408	386	387	393	400	392	404	418	408	398	361	408	432	429	404	407	393	415	410	389	393	363	397	466	438	394	410	402	422	435	395	402	410	428	411	400	431	377	416	442	418	369	397	398	417	410	408	401	411	417	414	435	409	447	413	404	443	443	403	438	417	448	446	397	431	386	417	418	402	403	398	371	403	411	392	449	417	418	391	392	414	401	434	403	431	417	411	418	404	436	416	384	382	385	425	410	402	419	388	381	403	411	377	417	393	420	403	389	426	423	384	375	416	365	387	410	428	368	424	421	419	423	444	402	430	386	419	407	415	385	422	398	400	381	427	418	394	379	429	400	412	405	410	469	394	425	432	391	392	399	415	389	441	392	397	415	386	413	425	413	387	394	424	386	392	392	414	420	407	412	405	413	416	386	398	419	385	407	406	402	396	397	411	374	398	412	407	425	373	392	374	394	417	401	420	401	416	433	419	428	392	438	440	401	424	414	421	407	419	438	441	425	424	418	433	403	398	407	422	413	401	388	410	376	409	425	384	399	394	388	386	426	389	443	409	391	381	419	426	403	438	405	422	410	394	384	440	371	449	402	439	415	385	377	420	425	412	407	408	431	398	446	392	420	376	434	415	409	426	395	439	426	449	423	417	412	379	394	396	440	431	436	393	409	418	415	393	384	407	390	419	399	446	443	417	439	411	427	427	396	390	406	398	401	394	431	398	418	408	415	378	384	401	408	422	447	397	396	427	399	425	434	445	423	419	409	398	416	398	376	438	391	413	429	401	411	419	454	410	415	395	409	424	413	426	368	378	407	371	411	405	407	398	416	390	404	386	413	444	402	425	406	407	436	414	396	371	419	398	431	428	388	388	399	402	412	386	389	426	408	365	406	448	396	404	399	402	383	397	442	437	405	439	373	412	411	419	403	437	398	398	398	397	401	417	396	397	385	400	398	400	399	387	435	472	365	428	426	439	430	385	415	405	387	402	388	404	405	402	395	388	406	428	389	391	396	421	367	414	440	409	399	408	404	393	391	414	403	372	388	407	398	387	424	396	387	429	417	399	402	378	407	416	432	394	415	416	412	403	421	398	408	418	396	426	394	391	397	404	390	392	395	436	428	387	433	415	427	388	404	407	388	429	412	367	373	402	439	403	388	437	429	401	381	391	418	398	395	410	421	407	415	410	415	408	404	420	419	404	416	393	407	405	374	396	416	410	406	411	410	433	410	391	386	390	395	440	409	395	388	380	390	397	398	373	406	420	413	386	419	380	398	399	424	463	430	423	396	448	436	408	391	423	420	446	393	411	397	429	414	423	413	440	432	433	408	387	387	421	440	402	389	367	421	418	431	392
37595	11456	1861	1026	644	554	469	392	361	327	309	294	304	274	294	262	260	255	226	214	248	252	232	223	228	241	218	210	225	223	185	216	205	236	220	225	249	197	214	213	199	203	203	201	188	209	220	230	213	213	241	212	204	210	193	189	209	217	211	211	204	221	246	231	207	178	212	218	203	224	204	213	212	207	205	188	213	221	215	215	253	195	193	209	197	196	223	178	203	213	211	221	196	234	217	209	223	196	230	218	176	240	224	212	224	242	223	191	214	200	235	200	197	209	217	202	237	207	191	217	207	218	206	217	235	222	237	202	227	255	218	219	226	219	210	190	198	220	216	230	211	216	236	210	194	196	214	224	249	204	212	194	198	179	222	220	184	198	207	218	202	224	249	213	208	195	233	191	207	183	200	227	224	174	183	214	212	181	223	204	220	184	200	223	207	199	238	233	226	216	205	223	208	210	195	210	218	227	194	206	205	204	215	203	213	203	201	223	206	211	200	243	203	208	183	206	213	179	215	193	213	198	232	214	195	204	234	188	212	207	217	200	207	222	233	203	219	250	233	206	206	238	210	216	224	226	231	236	205	235	220	218	199	180	228	206	213	216	225	229	238	212	233	232	218	225	209	217	196	210	219	199	230	188	209	231	217	186	226	216	217	224	231	222	215	207	209	203	187	216	205	196	230	209	207	213	211	243	207	208	215	211	241	219	215	210	197	231	205	238	218	221	219	236	216	220	218	219	209	209	226	182	211	225	195	226	192	225	185	211	221	213	242	224	200	211	214	237	225	185	211	208	203	226	221	179	201	203	191	227	184	242	200	195	218	195	216	198	210	199	204	264	229	211	227	221	212	200	221	213	205	218	202	181	223	181	217	184	206	220	199	206	236	223	206	225	174	208	203	243	186	223	197	199	230	199	208	202	226	187	190	206	203	230	186	198	190	229	208	206	204	199	212	218	180	218	211	229	231	233	190	207	230	235	237	205	226	190	219	214	212	201	211	238	231	217	216	215	196	208	220	196	200	198	209	210	200	209	211	209	207	199	216	219	213	209	188	227	209	233	174	228	209	181	213	220	201	216	219	203	209	188	202	188	231	200	199	185	187	251	212	219	224	208	194	223	210	214	241	183	196	238	215	208	211	208	225	229	181	191	208	227	238	220	225	182	219	215	209	196	214	195	210	221	231	228	177	208	215	221	186	195	222	216	213	224	206	220	206	188	215	207	205	214	209	199	217	204	181	193	216	218	219	216	225	199	207	196	209	193	213	210	196	215	208	224	226	195	185	211	212	194	209	236	216	190	225	202	214	197	179	193	221	222	206	229	220	245	221	203	215	213	197	200	205	197	194	200	202	229	228	204	213	197	218	248	193	223	224	192	198	221	210	217	194	193	227	209	206	186	204	205	239	200	213	191	203	194	199	178	218	216	202	212	231	225	219	232	210	205	236	202	192	241	233	206	215	213	199	189	208	232	209	221	219	200	196	231	184	217	229	224	215	226	217	201	222	212	214	196	216	224	203	230	214	212	210	222	208	224	227	167	235	212	207	193	216	229	201	186	180	190	231	205	210	225	194	195	238	217	221	233	218	189	231	220	222	202	227	220	202	201	215	213	202	212	215	202	231	168	207	196	208	214	200	206	185	214	212	203	197	209	215	213	209	226	202	200	221	212	221	236	204	221	196	222	223	227	224	193	214	222	198	214	221	216	224	194	205	194	250	217	217	207	213	211	206	204	218	195	181	223	220	188	211	216	197	204	238	201	217	200	216	222	183	185	209	211	248	180	199	218	205	187	214	222	241	230	235	197	204	191	214	204	202	225	233	185	212	209	213	202	219	222	218	226	220	231	207	201	218	241	192	213	215	181	212	212	214	200	208	228	201	209	179	174	228	212	201	224	201	240	203	217	203	212	196	220	212	203	233	218	252	186	196	243	193	212	191	212	228	206	211	172	218	214	219	187	232	226	233	232	190	220	200	216	205	230	233	214	221	192	205	194	198	197	210	242	228	210	200	238	203	196	215	181	196	206	199	200	223	223	220	209	190	209	228	198	216	206	218	202	225	189	204	199	204	218	190	223	205	219	198	219	223	212	217	209	203	193	207	230	200	219	192	202	199	225	204	205	232	198	213	184	190	190	192	202	220	201	219	208	207	221	221	228	212	221	226	177	205	221	238	205	219	217	236	216	216	212	203	191	177	198	205	198	205	203	209	218	224	204	219	217	210	223	223	186	228	233	201	194	235	195	208	227	210	216	223	192	215	225	196	212	220	226	179	190	232	183	225	204	203	215	208	199	199	235	203	216	204	236	202	212	220	241	199	220	214	220	195	219	208	230	220	194	196	193	217	208	214	210	207	206	188	180	210	207	191	201	227	193	204	199	194	195	217	205	206	204	198	206	210	193	211	229	227	233	211	187	211	259	197	233	212	200	206	220	228	222	238	200	226	239	218	191	189	196	194	204	215	217	215	211	218	168	185	175	193	212	221	191	181	214	190	197	208	213	208	199	219	193	217	210	204	199	182	238	189	194	215	199	202	196	208	251	221	192	195	214	227	213	216	210	245	197	204	219	209	220	224	162	201	221	214	226	195	202	216	215	217	199	190	217	205	184	235	218	203	210	200	205	208	215	225	192	219	182	217	224	233	205	185	234	204	195	216	212	193	196	219	223	201	203	222	200	223	215	188	198	191	184	198	195	192	194	206	227	226	222	221	228	242	209	201	192	223	227	215	218	216	201	199	207	249	179	230	201	208	209	238	182	203	226	221	198	218	204	207	210	202	200	214	218	202	215	205	216	203	215	210	217	205	208	176	211	208	211	185	203	213	194	203	233	211	196	200	203	211	203	196	207	219	205	225	196	211	217	205	221	223	226	206	229	199	200	206	203	202	202	210	198	219	190	236	227	209	206	237	211	208	214	189	222	201	204	217	212	251	206	230	215	221	201	208	217	205	210	174	216	193	194	218	261	197	208	216	217	196	218	210	219	204	166	192	208	192	217	190	213	194	201	236	226	205	194	213	220	197	192	205	202	179	205	187	194	199	200	209	213	207	183	212	204	237	224	201	200	199	214	215	224	182	220	239	233	204	225	232	223	208	218	214	238	219	207	202	154	225	211	194	213	200	216	218	203	203	221	223	204	205	207	229	202	186	219	204	222	211	230	221	220	213	199	231	193	210	211	204	198	211	214	200	204	193	201	197	202	232	209	186	231	211	189	195	240	183	200	207	208	245	223	223	206	209	216	191	217	226	224	203	194	212	209	221	226	239	201	223	217	195	215	202	202	194	219	213	191	210	213	194	188	211	229	188	207	203	213	210	199	195	199	220	214	224	212	225	207	203	228	218	195	181	197	202	206	194	247	229	211	207	192	203	211	222	226	202	188	215	217	198	232	231	202	209	227	189	185	216	185	177	228	196	211	210	211	219	228	220	210	214	216	218	205	191	216	187	210	226	198	175	221	219	219	215	216	213	218	204	214	233	201	221	222	183	204
18115	1331	2448	3065	2779	2256	1983	1668	1506	1330	1208	1156	1026	1018	979	893	819	759	794	809	715	713	765	665	714	699	710	662	672	698	599	671	641	617	632	666	610	616	625	655	674	626	685	628	667	643	649	666	594	640	674	595	627	658	650	645	595	589	574	586	636	594	595	604	583	621	581	580	589	585	571	589	556	606	579	629	609	558	577	563	599	605	600	582	545	616	606	582	553	573	580	574	611	567	588	611	579	560	585	570	593	574	593	593	555	594	588	552	535	597	551	618	559	624	587	564	564	557	582	616	587	598	565	553	599	563	583	573	563	560	548	573	588	581	604	532	572	580	557	580	579	590	604	588	593	535	549	588	625	636	560	550	555	540	580	564	593	578	550	578	583	572	568	583	597	570	643	574	584	542	560	583	604	575	630	556	569	614	511	577	579	592	569	521	564	540	586	566	563	556	568	635	566	560	572	582	558	560	583	546	590	581	546	577	603	586	577	584	567	587	530	577	570	563	562	576	598	613	558	579	641	581	608	553	540	590	589	529	555	614	579	590	574	607	608	548	569	577	584	543	568	617	568	574	595	601	614	599	537	558	518	593	531	583	567	564	535	575	587	579	585	603	551	590	563	562	547	587	551	595	545	596	574	563	578	550	546	587	607	588	620	556	557	547	594	621	599	582	560	515	587	573	545	574	540	582	585	549	596	561	574	578	568	520	620	631	590	618	573	577	611	564	576	572	550	565	581	601	560	499	555	581	618	528	570	601	578	579	583	555	556	593	559	574	568	575	567	550	580	524	557	559	567	571	578	607	599	580	558	577	581	538	554	549	539	567	597	587	610	602	576	547	545	532	561	570	597	585	599	550	572	567	568	543	556	536	557	597	606	523	552	555	620	548	568	564	657	563	565	551	568	643	620	573	599	562	623	561	517	596	565	542	594	591	605	630	575	585	564	607	540	601	587	546	557	563	572	574	582	558	593	605	585	590	588	573	615	603	559	543	591	619	565	565	559	607	612	570	558	576	519	597	607	567	586	509	611	582	599	577	584	566	560	572	593	559	564	555	539	594	555	581	541	603	563	589	558	595	578	581	546	581	576	543	559	604	597	578	550	603	598	552	572	587	557	610	570	558	593	540	561	588	535	569	551	542	556	557	586	577	632	604	546	608	572	587	564	571	570	570	570	547	583	571	583	591	565	609	584	615	602	586	562	574	575	580	601	591	541	579	559	558	561	584	604	614	558	557	557	601	581	591	560	551	557	582	560	582	561	564	556	624	561	537	602	551	562	582	560	532	622	574	635	574	588	562	607	572	579	572	573	580	581	570	588	584	601	571	581	539	529	567	609	543	572	549	577	591	555	584	555	566	550	556	551	572	565	574	597	553	603	550	598	577	583	561	550	582	608	562	574	542	582	594	619	541	577	562	573	556	596	616	596	577	595	562	589	606	598	545	553	575	611	538	587	598	562	583	554	599	596	560	566	565	584	605	548	559	556	586	579	521	550	585	550	580	582	592	567	588	547	588	581	619	613	560	567	594	555	553	582	548	572	580	562	545	555	557	600	574	564	562	560	577	575	579	550	583	588	578	569	536	608	550	577	591	599	564	577	509	578	568	588	564	574	569	565	595	571	576	579	592	628	563	577	554	579	576	556	560	584	575	547	579	569	586	573	587	524	562	533	612	530	588	615	581	611	583	585	582	561	553	538	552	560	554	560	604	588	584	554	562	594	548	580	610	574	585	606	615	571	587	567	586	544	589	565	565	557	593	541	585	571	577	585	590	615	550	540	526	576	561	598	541	576	597	554	557	597	585	620	524	568	613	569	541	635	606	590	600	551	576	584	586	569	574	544	588	561	567	594	588	584	550	589	619	567	552	593	613	520	544	596	614	578	608	539	546	583	602	553	578	591	565	564	541	591	508	615	573	557	585	567	536	570	572	554	574	594	585	620	531	558	559	576	551	579	519	529	578	554	611	592	549	611	554	564	601	554	602	566	566	526	543	569	588	587	552	588	571	550	619	594	578	621	575	594	553	590	569	566	582	561	541	575	590	556	582	595	553	566	595	568	554	577	597	586	600	593	565	587	543	567	539	570	548	557	574	565	552	572	571	562	585	547	603	561	582	584	560	555	565	589	594	568	573	569	586	556	567	582	606	610	575	593	585	597	576	609	575	557	607	550	594	542	569	622	545	576	540	573	587	525	585	538	543	572	616	593	613	535	562	524	569	566	517	575	574	628	546	552	587	550	618	554	587	592	579	639	564	615	573	584	564	531	595	557	600	560	573	567	538	579	553	571	573	557	556	531	581	607	542	569	542	609	557	572	577	597	601	525	614	582	585	576	565	550	589	558	577	587	573	591	584	579	578	558	622	573	536	558	560	581	607	562	597	550	593	585	612	552	544	554	525	549	599	561	570	581	568	559	493	590	618	613	581	583	597	633	578	587	550	560	559	587	548	546	575	541	544	550	565	587	554	572	602	593	577	567	595	551	588	587	560	565	607	555	570	600	516	579	568	585	612	589	527	571	527	618	587	578	559	572	575	592	572	527	589	561	590	573	578	581	637	566	545	587	601	531	578	570	572	550	592	611	599	571	609	586	568	556	535	599	575	540	566	619	567	547	569	590	582	560	588	561	649	557	576	541	566	610	584	561	563	560	565	630	540	535	661	591	604	579	581	573	571	553	570	597	565	578	621	537	571	533	580	542	576	566	600	570	612	560	558	552	565	587	559	543	565	598	568	584	574	578	554	568	602	594	546	541	559	557	571	600	596	588	561	530	564	600	545	589	516	605	601	581	547	588	551	555	548	572	618	526	582	608	560	608	554	590	575	570	559	563	585	585	618	595	565	617	598	589	558	567	554	573	557	587	637	550	565	549	568	590	589	556	539	573	628	623	604	592	541	572	587	567	551	542	594	554	572	589	577	589	548	544	584	568	566	573	549	578	550	586	558	587	566	592	611	580	557	575	553	591	575	566	566	564	561	574	582	562	564	578	560	594	544	585	614	537	555	600	600	561	557	616	591	505	526	566	550	581	587	583	548	576	569	558	593	619	586	621	606	592	560	593	598	551	558	602	588	602	616	601	570	578	558	570	618	568	620	601	522	565	542	562	568	586	580	550	580	566	586	573	546	607	557	561	568	549	592	578	586	606	517	568	574	554	530	585	539	565	590	548	612	568	581	639	580	584	575	570	577	558	551	559	583	583	582	597	613	570	575	581	561	543	541	577	582	570	594	555	579	560	545	569	572	560	569	604	559	581	631	549	549	540	594	580	557	577	581	574	577	585	585	563	520	583	569	580	594	578	556	535	605	557	563	575	579	560	580	574	584	554	535	577	565	552	614	539	630	598	593	605	527	583	551	558	588	564	567	581	552	544	550	564	580	550	576	510	585	564	599	563	601	597	557	556	552	557	581	604	566	561	593	578	558	585	585	557	564	563	578	584	585	621	566	566	598	638	559	619	570	556	547	550	591	615	581	637	570	560	582	587	579
46942	20325	10214	2766	1618	1072	904	793	703	620	593	554	592	519	480	475	497	438	435	454	418	425	401	404	401	376	406	440	434	445	417	397	391	404	386	380	366	382	386	439	425	372	389	414	383	391	376	405	408	390	371	396	396	390	405	375	389	369	381	369	423	349	382	391	401	372	388	401	368	391	394	383	399	346	380	388	380	346	388	379	414	366	358	360	362	399	413	410	398	380	392	367	383	392	376	392	387	410	368	406	406	402	428	431	404	363	394	383	379	390	402	360	331	370	376	417	386	394	362	377	406	392	412	411	404	372	391	345	373	406	386	420	420	408	408	393	348	396	377	388	407	377	423	354	380	404	395	391	383	385	390	408	402	355	373	361	386	402	390	372	400	364	366	375	431	377	343	389	403	413	392	383	377	394	396	412	436	417	412	409	370	352	398	405	372	403	428	406	378	382	401	413	421	393	365	342	380	395	388	425	383	383	356	386	405	416	399	411	423	359	398	439	378	420	380	361	376	361	385	400	419	360	389	399	367	391	403	418	413	391	368	395	371	367	411	376	358	382	384	373	361	368	397	397	412	385	379	390	388	390	378	406	362	387	393	404	400	387	428	354	362	385	384	400	418	389	381	401	393	394	409	391	382	426	385	374	374	357	373	362	372	401	370	402	412	398	361	393	376	415	403	384	343	404	363	399	359	391	383	418	390	394	350	412	380	395	363	406	413	396	435	394	418	427	351	415	388	385	440	403	404	362	390	369	331	385	392	407	385	417	398	408	410	375	380	394	376	425	383	408	365	388	411	377	389	378	379	407	374	378	381	413	380	359	387	402	386	408	362	387	384	393	379	399	393	375	399	397	399	379	357	386	385	330	365	408	398	372	365	406	390	382	383	389	409	387	381	395	389	389	403	407	385	384	397	351	374	377	344	447	401	370	394	350	377	384	411	354	397	330	372	388	416	329	361	398	388	372	400	375	407	399	390	390	397	421	411	361	370	384	352	396	364	385	375	383	381	355	409	440	426	456	378	362	396	397	414	364	410	385	335	408	380	385	407	411	369	368	379	406	395	383	357	379	404	367	401	365	396	388	349	450	398	412	393	409	393	361	396	417	401	390	380	378	381	420	387	401	432	405	396	403	364	384	390	410	402	356	432	411	376	386	406	436	377	418	359	410	383	391	418	353	374	362	359	403	409	387	389	352	371	385	392	408	386	370	378	396	353	357	419	418	400	386	386	359	380	361	382	381	366	434	377	367	399	351	393	354	384	385	373	412	393	388	387	401	392	416	367	413	394	423	363	378	382	414	431	362	393	341	399	362	397	440	372	380	398	399	401	393	384	398	366	385	371	409	395	388	424	372	386	422	391	355	396	389	349	392	362	408	363	402	381	386	387	382	367	343	388	401	390	393	396	387	372	417	374	369	375	391	370	393	386	396	395	360	377	413	394	386	420	382	385	397	418	437	375	376	347	367	363	422	399	351	373	349	360	391	384	389	353	372	377	374	367	417	368	366	427	394	374	372	376	423	419	378	354	379	416	388	385	417	364	383	378	350	420	399	391	363	370	396	411	421	391	369	420	394	411	398	400	397	406	390	388	393	400	385	375	395	395	427	371	402	390	379	366	360	391	360	368	435	383	389	329	412	405	384	391	402	400	382	412	410	364	378	387	386	380	382	397	384	367	410	341	384	380	360	418	377	391	365	398	401	398	386	362	403	377	376	379	366	364	413	385	399	368	367	384	412	386	377	399	391	378	376	377	410	375	380	384	374	397	381	383	360	376	397	421	376	369	378	392	403	416	370	389	379	440	405	356	419	380	373	385	422	417	400	405	378	368	422	390	376	397	393	390	376	375	383	396	391	398	375	368	423	418	391	364	393	393	416	352	355	375	418	418	387	394	419	351	399	385	381	399	384	416	388	383	390	395	392	403	364	388	364	399	370	397	364	381	404	379	365	399	408	386	385	395	389	351	430	396	394	392	390	430	383	393	402	369	332	374	397	366	395	372	391	406	385	397	372	425	368	360	405	357	428	379	393	376	379	380	389	387	430	402	424	389	382	393	411	383	393	414	454	398	399	436	391	383	351	374	373	397	380	429	384	412	353	367	415	396	360	379	384	409	343	378	409	400	409	359	402	387	377	392	383	389	403	363	428	368	349	388	342	371	405	412	395	353	363	359	381	406	380	384	429	404	374	379	367	389	414	376	399	358	392	376	391	374	413	369	371	353	348	393	395	383	413	379	408	387	341	416	374	379	401	375	367	382	375	361	400	412	400	412	382	369	388	403	385	375	422	372	427	367	386	387	395	400	401	339	376	360	331	416	360	400	327	392	368	374	373	368	406	407	392	383	425	326	365	421	381	372	428	437	377	385	378	394	385	412	421	427	432	387	410	424	365	391	386	382	391	416	343	366	409	364	394	412	394	387	368	394	369	365	362	388	388	367	402	387	410	349	416	400	425	382	416	388	365	397	390	382	365	394	407	398	398	367	415	398	401	380	352	401	386	423	368	356	404	346	376	412	349	387	360	353	390	354	371	346	370	379	406	386	409	393	423	413	420	389	355	379	388	409	402	382	343	390	376	365	372	405	388	373	422	382	393	394	401	412	388	407	369	371	390	397	413	430	365	373	400	392	378	370	420	403	375	373	384	401	391	394	414	387	434	409	379	405	385	405	376	379	410	376	365	397	393	357	388	371	397	393	391	381	371	386	360	415	415	391	397	387	371	392	396	383	391	408	369	368	382	426	401	390	406	401	368	350	392	368	362	385	429	354	375	413	390	394	376	377	399	378	370	422	371	375	399	392	384	404	343	413	364	383	392	398	384	380	357	388	331	416	416	435	364	374	375	422	381	419	430	367	433	384	373	373	389	393	393	393	395	383	419	391	409	422	387	378	388	384	398	395	349	364	394	375	374	424	372	391	375	383	407	372	359	391	384	398	406	371	410	397	346	374	432	429	401	391	364	356	372	364	384	368	383	387	382	362	404	388	370	417	406	384	363	412	374	375	402	373	378	481	378	377	364	398	451	378	384	355	392	367	385	326	415	367	361	372	380	414	367	362	375	409	369	375	399	386	386	397	364	382	410	390	383	361	407	377	364	382	373	415	383	360	394	364	374	385	340	370	364	376	395	386	416	414	379	381	391	400	385	361	365	357	371	370	359	386	379	422	381	424	393	401	392	432	365	418	399	388	404	378	394	442	418	397	405	410	408	387	447	359	393	377	378	395	387	378	429	387	361	381	363	421	365	369	395	407	390	406	395	384	368	392	380	379	405	379	352	352	402	400	397	406	402	405	399	421	373	378	397	359	356	386	422	366	381	368	389	386	395	423	359	366	341	393	434	383	404	390	363	406	417	380	406	379	400	375	384	365	411	380	396	410	408	396	373	350	390	379	366	357	412	382	389	378	411	352	397	365	372	395	382	360	404	370	411	367	368	367	373	380	412	437	407	398	361	374	400	378	407	408	349	424	381	452	419	409	381	372	398	375	387
24442	2400	4758	5618	4946	4185	3524	2955	2688	2445	2117	1890	1836	1745	1598	1496	1431	1382	1364	1282	1215	1189	1246	1177	1209	1145	1084	1156	1129	1095	1124	1069	1074	1054	1079	1016	1023	1008	995	1009	1029	987	1047	1007	1019	1058	1008	1010	1057	1084	993	1035	935	1022	969	941	942	898	1000	929	995	956	971	951	954	962	1007	977	917	907	965	918	910	970	906	968	1014	895	923	978	912	855	967	964	957	921	954	921	973	992	985	958	1003	926	931	904	958	900	970	912	892	970	946	961	955	986	842	989	956	883	885	910	962	969	951	984	951	975	922	915	949	993	901	930	930	901	880	930	916	878	897	936	987	912	905	897	907	897	926	945	928	926	938	898	939	929	921	900	980	955	968	946	896	963	943	925	964	960	921	970	919	879	854	943	929	956	929	929	933	932	924	946	904	938	950	878	980	936	1011	937	980	928	953	933	937	945	934	969	950	959	905	977	899	958	883	880	905	936	935	990	955	928	931	900	958	940	999	886	922	993	934	946	912	921	938	861	950	902	961	918	959	924	929	975	942	922	903	927	977	918	946	944	936	895	961	921	883	942	921	895	891	893	881	970	991	900	969	950	894	902	925	905	908	885	964	954	925	959	963	970	894	962	911	912	930	915	992	941	905	944	979	965	863	931	860	932	919	945	993	954	946	965	936	893	931	842	955	978	923	886	946	889	966	915	905	951	965	932	956	912	857	992	896	905	966	933	880	886	942	978	935	895	901	890	944	954	938	847	868	916	941	888	957	945	944	935	914	927	928	977	957	946	970	950	917	943	929	882	870	940	945	922	959	908	890	935	973	928	934	964	953	958	964	921	924	894	918	961	942	946	948	944	924	912	923	867	928	919	941	938	905	915	923	868	942	933	941	971	919	972	911	937	900	938	945	930	969	962	943	952	923	982	942	916	902	924	937	972	932	926	924	964	949	902	949	929	889	871	907	906	942	949	970	873	862	942	926	969	923	942	916	937	901	864	916	911	894	891	914	938	849	919	985	992	878	910	920	965	893	932	945	889	930	972	933	887	941	830	913	963	921	934	935	1001	886	964	927	935	891	996	911	990	976	915	932	871	948	930	905	868	912	940	918	861	968	976	969	857	991	993	881	932	953	880	951	928	904	994	895	920	928	936	947	879	903	945	968	948	902	915	920	961	949	945	948	935	953	919	898	922	892	903	862	939	962	916	869	946	898	943	911	891	911	899	933	939	953	885	912	887	917	937	887	908	913	913	880	930	978	906	902	971	900	889	968	947	940	943	892	940	912	892	914	919	900	970	882	953	917	934	945	955	930	908	900	911	915	912	899	883	918	898	965	910	891	959	937	939	888	927	930	884	932	969	911	880	938	927	927	928	920	977	892	879	897	941	890	936	931	981	988	920	903	982	892	897	939	926	1004	906	973	907	931	906	916	870	970	938	928	925	989	874	985	899	931	932	897	968	915	934	965	922	929	867	938	925	911	916	922	923	923	902	944	971	893	935	900	989	951	933	938	894	905	936	889	984	908	951	901	917	893	941	927	962	933	894	921	936	932	952	905	917	946	910	904	921	945	911	934	889	898	970	958	948	1003	916	923	884	924	882	939	905	920	908	900	969	982	974	912	854	955	864	909	861	946	921	889	964	930	944	961	921	887	947	945	923	924	927	925	901	968	942	901	915	958	966	956	901	875	909	906	948	932	961	936	964	924	920	907	905	929	936	870	888	883	916	935	870	924	946	920	954	919	945	898	869	948	957	922	937	875	952	938	927	932	912	902	870	904	940	902	940	930	950	941	912	895	885	953	931	902	906	934	920	902	864	942	906	891	879	952	931	880	878	928	947	982	955	949	945	951	860	922	913	953	863	938	899	921	946	903	930	928	922	893	924	905	909	949	987	919	898	921	927	967	978	930	922	894	914	877	952	895	986	888	977	938	909	958	951	880	875	934	939	912	937	917	957	881	898	922	896	949	931	923	914	909	930	909	904	960	935	939	909	902	979	885	911	908	939	932	945	948	911	929	981	864	955	953	942	914	976	926	911	998	899	985	944	917	926	965	940	962	966	920	992	910	886	904	920	883	900	917	933	920	941	972	938	935	941	898	921	955	957	945	939	887	916	902	905	914	933	932	903	936	959	967	885	904	925	907	922	952	905	905	928	965	965	946	971	911	967	944	925	963	923	919	934	955	875	946	969	933	927	882	897	918	957	959	945	931	897	878	886	866	919	914	919	909	930	863	917	964	958	956	902	913	889	892	936	897	995	889	964	910	933	934	961	961	904	949	912	979	944	939	929	922	975	965	931	894	919	919	929	917	981	921	963	951	920	906	924	977	920	897	895	936	997	912	905	1004	975	939	974	903	908	913	942	874	948	925	930	937	934	922	951	935	908	898	921	916	917	901	950	939	944	924	914	935	913	926	900	869	937	920	968	925	912	958	902	958	911	957	864	919	925	928	905	909	933	989	886	993	947	944	924	937	974	919	967	908	933	932	946	949	951	916	895	963	913	925	947	915	874	897	902	921	908	926	910	942	960	985	946	905	898	949	943	909	965	892	875	973	932	914	922	899	954	922	924	964	923	949	926	932	918	927	915	909	920	927	956	923	948	988	930	872	925	904	948	908	929	939	885	916	922	965	948	943	945	948	879	924	942	924	945	933	951	857	937	976	950	980	934	949	938	940	973	897	961	971	944	946	913	893	905	941	877	882	912	937	933	941	951	902	915	921	934	913	948	878	944	945	868	935	914	991	963	952	910	937	920	914	926	911	945	882	908	958	913	880	955	925	924	905	912	897	979	916	985	917	891	885	943	908	897	952	914	903	893	906	926	898	934	909	862	948	936	912	949	908	905	879	911	920	938	938	916	977	930	1003	898	947	901	898	941	882	901	931	948	932	939	930	910	936	925	904	969	851	893	952	983	961	921	908	863	938	983	960	954	960	880	923	914	942	912	931	922	899	962	947	961	898	926	955	964	907	947	915	923	902	935	923	939	956	906	923	926	898	978	911	915	922	1012	949	929	943	913	862	901	945	906	896	937	936	913	910	850	914	951	927	944	924	881	909	952	948	892	911	966	916	933	956	905	917	877	934	940	936	921	965	895	962	932	917	914	939	968	915	922	979	950	905	898	961	939	949	961	911	914	886	925	911	955	961	886	961	946	923	910	988	909	890	924	977	886	920	905	894	907	960	992	887	913	949	951	903	889	964	908	907	967	945	907	948	917	937	921	976	922	913	916	922	903	900	942	893	980	941	930	897	946	926	891	910	905	934	927	926	901	936	916	937	953	924	903	964	911	919	891	961	968	908	884	938	956	918	936	969	947	940	958	945	922	902	936	897	885	916	954	933	884	932	890	938	920	924	975	934	922	899	944	985	937	965	973	942	959	961	953	934	945	955	932	948	946	907	944	915	922	911	922	981	965	904	973	934	922	943	967	899	924	911	885	857	889	939	910	916	936	984	917	931	975	887	936	946	962	946	910	932	924	897	903	889	903	878	919	902	865	994	923	965	895	943	897
3324	226	214	227	195	154	169	168	140	165	161	159	130	151	158	132	142	179	105	148	141	140	130	142	130	124	140	137	149	140	140	139	158	144	127	132	146	129	154	135	153	145	148	165	160	141	141	166	147	124	127	133	140	125	148	149	134	145	143	105	146	156	127	141	124	130	133	141	155	145	148	132	148	135	148	157	150	134	128	148	153	131	132	125	175	156	145	147	150	137	130	140	136	132	131	150	130	125	139	124	141	151	133	131	123	127	140	125	122	145	141	132	168	152	163	161	139	140	147	148	116	140	142	137	154	151	150	156	147	133	148	145	139	131	145	151	122	155	144	132	159	127	125	133	141	125	115	156	113	141	142	127	114	141	129	128	128	136	117	143	123	136	118	135	142	136	128	119	141	131	141	128	137	152	149	117	128	148	140	145	148	128	159	124	143	151	133	145	146	134	138	142	144	143	162	143	137	144	134	166	134	149	167	158	134	148	133	138	127	125	144	144	130	158	146	141	140	130	158	126	137	135	125	131	149	136	124	144	142	149	149	120	149	151	148	166	156	145	119	141	158	156	146	141	142	131	162	144	122	139	136	148	121	143	145	142	139	136	141	147	146	139	142	166	147	137	138	138	130	152	145	145	145	120	141	137	123	133	153	126	116	146	119	138	139	159	117	141	141	135	119	151	129	148	144	129	169	147	145	146	141	144	129	146	128	125	128	148	135	153	140	129	136	137	123	142	155	143	153	154	120	122	136	155	158	136	137	158	143	136	146	132	123	139	139	139	122	130	141	148	150	146	165	133	136	112	133	131	137	143	136	131	134	142	129	138	158	141	132	126	119	138	124	139	146	143	141	139	135	140	142	145	139	138	151	138	155	138	142	163	145	135	126	146	141	124	141	149	139	137	121	145	129	135	129	133	122	147	121	134	151	116	123	143	131	134	151	123	157	131	106	153	143	129	144	137	153	145	123	134	163	142	151	151	152	144	159	118	165	143	143	122	135	152	152	136	155	157	154	148	117	131	143	146	183	145	168	141	156	137	164	128	141	147	176	157	160	124	134	153	118	148	134	155	144	142	151	150	139	151	157	131	137	142	122	153	124	147	145	126	140	170	134	151	116	142	139	148	152	119	148	135	151	139	145	148	155	150	146	135	127	143	141	163	117	146	149	154	132	134	162	143	146	145	157	150	149	128	144	133	148	144	147	120	147	162	124	135	132	151	131	123	133	137	144	133	133	136	149	125	130	150	147	141	112	161	128	163	146	136	160	140	145	135	161	134	157	141	130	137	134	149	114	149	149	132	149	150	143	123	146	151	137	130	123	143	140	165	113	139	159	148	131	136	129	141	150	135	139	120	143	148	147	148	155	165	117	147	143	161	151	125	144	148	151	143	146	148	149	133	138	135	150	117	129	148	138	143	150	129	139	133	145	155	120	137	140	136	132	148	127	126	129	161	135	146	130	167	135	138	137	149	150	165	119	129	150	140	135	136	146	124	150	146	130	124	122	144	122	164	153	144	113	136	120	146	149	134	142	150	147	128	136	150	135	138	127	150	141	138	161	128	139	154	129	138	133	152	140	146	153	131	140	136	149	137	149	123	140	136	133	137	151	144	154	131	154	143	125	135	175	172	140	112	153	136	130	155	141	138	140	139	121	170	166	163	156	139	161	148	127	174	137	146	165	138	140	146	140	150	164	144	136	117	127	149	173	132	143	136	108	138	143	115	153	123	137	114	148	145	134	134	124	142	155	131	128	143	155	160	131	142	152	160	152	125	128	132	128	136	142	142	149	133	152	128	129	153	128	143	152	141	148	133	153	136	160	147	153	133	122	145	150	143	130	144	140	149	154	119	130	138	153	138	116	149	149	142	154	143	146	140	123	125	133	159	141	152	161	144	171	140	139	131	136	156	117	139	129	132	135	158	150	142	133	141	139	151	130	145	124	119	134	145	135	139	136	146	143	157	126	153	150	151	128	145	140	137	130	120	132	144	157	137	110	143	127	151	118	155	138	122	127	156	153	142	131	119	143	140	153	135	155	142	123	138	175	126	161	134	138	129	144	137	142	149	139	146	132	138	105	145	140	141	122	133	125	140	166	143	120	127	154	136	154	131	129	119	129	148	146	125	145	133	130	148	129	130	134	143	120	148	160	135	135	152	145	124	165	155	157	130	129	135	136	141	152	134	138	145	149	150	157	130	151	146	149	154	142	123	140	167	136	142	134	137	131	137	146	125	143	125	154	141	120	139	150	151	150	132	161	120	155	130	142	144	131	141	125	147	149	126	154	108	127	126	122	146	140	151	143	147	129	133	138	157	135	133	151	133	139	147	158	144	132	141	127	117	122	131	122	129	138	153	146	135	146	151	142	154	144	140	132	123	133	136	142	116	159	160	129	134	131	133	147	134	149	145	146	133	153	131	149	140	140	128	126	132	121	142	153	145	156	139	146	145	136	128	109	146	131	153	138	171	145	129	145	127	139	144	144	150	164	152	133	139	139	148	141	152	133	128	127	135	147	146	145	158	140	143	155	137	132	133	147	130	119	127	135	147	143	143	136	146	149	136	156	143	123	121	122	133	148	150	157	136	136	135	139	140	148	130	155	142	143	124	133	137	162	132	154	113	129	164	121	120	114	112	135	131	143	138	145	136	149	140	131	127	141	141	129	125	157	111	146	116	152	144	134	132	110	116	150	140	149	129	132	132	145	150	155	137	164	150	129	137	122	128	131	147	140	121	133	141	151	142	150	156	137	145	135	140	151	149	141	139	131	132	119	126	154	124	165	143	120	139	146	147	119	141	151	123	127	137	144	142	145	143	151	138	133	152	144	113	133	134	148	127	151	125	139	153	156	147	128	123	164	127	124	135	132	143	148	141	120	131	123	118	149	146	125	154	144	131	135	120	140	119	138	159	132	122	128	118	131	153	140	122	155	147	126	172	129	142	130	139	152	170	138	149	132	147	139	143	133	142	145	143	139	132	134	156	145	126	145	121	119	126	156	128	132	116	158	167	138	145	134	124	128	133	137	133	131	140	125	131	123	147	168	131	141	130	146	166	144	141	135	138	128	155	154	142	152	117	123	135	149	130	133	134	138	142	138	121	143	140	147	126	117	124	147	146	126	158	137	127	139	136	137	129	128	134	147	164	166	141	142	143	139	171	109	130	124	155	126	143	147	111	145	152	135	134	130	149	113	132	126	147	145	113	149	129	132	141	125	144	125	118	146	122	144	135	137	161	165	149	143	147	154	124	144	137	132	123	141	130	125	130	135	120	132	142	134	129	147	123	133	144	142	151	129	151	149	151	120	116	145	150	155	128	156	150	139	147	137	131	143	149	164	161	127	139	143	129	146	135	136	129	135	128	155	123	158	176	143	142	120	129	128	137	130	136	128	147	132	137	145	154	162	150	128	134	128	129	130	141	139	137	135	146	135	168	144	121	133	153	125	130	139	137	143	152	133	139	132	137	139	132	157	134	126	149	151	138	122	130
3549	493	605	675	565	599	526	529	524	478	477	509	499	496	472	464	452	410	424	407	427	418	412	403	396	391	411	404	400	390	415	431	418	397	430	396	420	425	404	433	397	444	393	430	413	444	441	432	420	408	413	404	422	376	380	409	427	362	400	424	398	411	384	376	438	400	427	396	421	372	395	419	427	414	420	410	423	424	439	381	383	423	419	425	410	436	393	447	422	419	421	415	438	388	403	397	421	397	395	410	417	372	414	418	384	392	400	367	397	427	410	417	414	416	418	418	423	429	436	388	437	415	416	397	400	412	389	445	391	414	435	396	394	367	411	389	393	361	355	414	395	442	400	402	391	389	424	443	388	426	413	449	412	447	405	427	389	384	424	422	448	399	412	438	453	439	396	394	398	427	378	404	387	418	430	437	403	405	390	399	426	405	434	413	430	434	438	417	427	446	382	406	412	390	435	396	405	430	425	424	395	433	439	415	381	404	405	409	398	428	385	396	418	391	374	393	392	395	390	421	433	383	421	370	432	387	417	427	399	380	414	402	373	394	384	403	404	399	450	467	403	402	370	421	397	404	423	378	409	383	407	416	413	391	437	388	394	394	399	434	374	404	436	433	440	414	414	407	432	412	429	400	414	440	442	442	358	418	370	421	392	398	447	420	426	410	415	393	441	402	389	422	405	396	422	427	415	401	390	435	403	436	408	381	358	427	388	374	415	403	389	430	370	392	409	382	407	386	419	414	426	406	376	413	412	420	402	403	405	413	391	422	400	394	408	424	390	415	415	439	427	408	456	385	442	416	399	404	411	396	396	386	413	389	399	399	411	391	413	396	433	444	432	383	414	392	404	421	399	372	378	422	429	385	429	416	413	388	393	384	372	436	392	393	439	430	423	416	403	400	381	402	406	416	399	400	389	401	394	394	427	433	424	405	416	394	388	436	413	417	381	443	407	354	405	383	442	376	413	384	387	442	403	400	415	410	423	451	432	423	405	378	415	391	400	380	413	413	457	396	419	395	434	412	389	395	416	381	418	365	438	396	402	423	360	390	401	417	404	426	424	419	453	367	416	449	408	391	416	396	399	386	424	406	416	426	433	395	397	453	384	429	382	429	360	432	398	435	381	412	405	386	432	437	412	413	414	379	425	348	401	390	435	423	420	408	391	399	385	430	373	414	405	375	398	448	405	391	428	365	398	386	416	393	390	409	414	396	400	448	378	408	424	395	380	393	451	396	421	425	416	385	402	393	421	465	448	397	422	426	404	435	410	382	411	416	407	424	390	397	359	391	407	394	401	427	445	416	414	395	422	448	437	399	400	432	437	431	415	457	383	382	440	380	428	420	421	434	412	402	396	427	387	418	412	388	402	406	462	454	404	408	417	456	438	400	419	372	404	403	417	385	412	433	373	400	415	425	427	439	421	418	415	428	397	392	382	409	437	382	395	405	439	412	418	410	411	442	381	400	401	398	405	435	414	391	388	415	418	423	429	367	364	399	430	382	422	439	396	445	400	398	396	415	419	455	426	419	403	440	412	443	403	403	417	396	403	403	392	425	458	419	436	390	395	409	411	417	407	394	373	420	380	411	397	380	420	391	430	390	435	387	421	398	405	407	422	411	422	431	399	406	424	422	395	429	404	434	386	413	435	427	420	393	443	477	406	433	385	414	445	388	409	363	440	414	412	407	391	402	431	389	417	421	370	423	410	407	426	422	400	408	378	427	425	410	419	433	416	397	428	399	364	425	456	409	450	408	411	394	439	396	393	391	388	390	394	392	424	404	386	395	405	401	419	418	429	431	402	437	407	415	413	423	428	420	405	411	394	408	420	420	387	438	405	394	403	392	423	417	379	383	422	402	400	402	376	441	394	417	394	418	422	396	407	414	393	376	409	414	404	436	387	412	404	421	392	440	412	406	407	404	431	403	416	384	422	427	457	414	448	407	379	391	413	385	389	412	402	427	411	411	392	416	400	397	399	389	428	408	402	434	442	419	394	418	435	407	403	392	380	426	399	367	408	448	410	412	363	406	377	368	469	389	422	415	416	426	405	413	396	433	417	393	433	411	412	391	425	394	431	383	434	378	420	427	378	417	416	421	386	375	430	410	444	402	415	410	377	438	396	402	395	413	441	425	418	425	406	400	397	390	431	408	435	439	413	412	383	420	429	401	428	431	402	426	402	422	438	446	403	438	444	426	395	401	408	388	434	444	447	368	418	419	396	383	443	410	392	404	429	385	443	471	425	437	382	373	426	453	431	427	430	444	428	408	414	429	418	407	439	421	413	411	399	393	371	404	434	413	384	416	446	396	444	428	394	413	417	437	424	397	437	395	440	413	372	393	429	416	426	439	425	465	412	447	405	386	412	392	409	392	433	384	406	357	400	419	409	412	413	424	447	440	428	395	388	388	411	399	433	374	435	394	393	413	404	427	409	400	417	366	403	404	409	407	411	435	401	387	407	375	390	418	380	432	427	431	435	428	395	425	424	406	409	428	425	399	405	473	401	387	419	418	412	384	414	400	385	421	426	403	415	395	437	392	422	398	407	425	416	396	403	411	394	431	420	392	377	423	424	405	446	392	441	409	410	401	407	393	399	436	375	406	423	426	393	445	399	410	362	411	409	433	408	377	419	390	384	411	419	426	423	421	416	393	402	435	393	395	458	419	420	444	421	401	389	415	405	399	430	435	385	402	428	435	405	406	400	371	406	385	459	377	408	417	413	435	404	443	409	410	413	399	414	429	410	395	420	364	420	389	397	414	412	427	422	404	442	426	407	405	387	431	387	406	456	391	420	422	420	399	410	420	424	414	434	420	421	392	426	398	380	396	378	403	412	405	409	428	388	417	444	431	421	389	442	399	422	398	409	414	432	394	424	426	416	381	354	467	397	417	422	406	418	446	408	391	424	422	371	424	399	390	427	419	378	447	452	427	390	393	438	418	397	428	420	427	413	420	407	383	446	387	402	401	387	415	370	449	397	418	368	397	395	427	386	401	468	378	477	416	407	404	428	413	402	421	405	429	392	434	427	447	432	390	437	430	427	379	387	413	432	442	403	410	384	396	405	399	423	416	400	404	390	422	387	426	424	405	434	352	363	432	415	377	394	443	401	425	383	416	449	418	404	411	433	403	406	399	418	430	411	416	407	404	384	406	399	417	394	410	393	387	414	399	398	440	402	429	425	417	466	409	411	410	421	439	393	437	394	390	396	417	405	368	395	381	437	433	377	413	418	369	418	394	421	384	397	386	399	415	392	378	413	385	382	419	413	396	411	434	406	424	399	400	406	411	387	379	434	422	402	395	422	447	439	421	403	403	408	429	395	425	413	395	417	412	432	424	389	405	418	417	405	411	425	388	414	426	428	394	421	397	453	382	406	378	365	409	390	393	395	412	406	402	389	447	416	405	383	414	392	410	396	381	444	426	423	397	396	398	406	412	423	393	399	407	388	425	428	403	397	430	414	409	401	434	399	423	405	419	377	386	414	398
37119	11922	2081	1028	703	521	481	446	326	335	320	282	268	301	291	260	239	258	222	260	245	235	240	231	232	222	219	228	232	182	224	223	225	245	225	200	224	199	211	241	216	224	210	209	217	210	218	208	224	220	195	227	216	214	224	210	221	205	206	209	228	207	225	198	189	221	214	216	213	212	256	197	173	211	209	212	223	189	224	208	234	206	209	205	176	213	221	190	198	222	187	212	247	208	205	226	201	217	183	236	227	220	213	218	243	223	235	199	210	200	228	214	216	228	209	224	211	210	197	216	213	203	181	205	192	219	209	196	226	210	222	235	204	230	224	206	213	183	235	201	214	208	186	225	210	222	243	198	197	204	186	230	203	209	224	218	202	185	175	180	195	200	209	227	201	214	205	215	235	224	214	216	226	225	241	188	228	199	207	231	208	215	208	194	206	192	178	223	229	218	222	219	203	189	216	219	203	232	195	210	212	233	190	179	229	182	209	217	224	199	220	223	224	223	207	242	202	220	232	204	213	190	200	224	232	200	200	237	210	223	198	225	229	213	209	183	205	202	207	216	229	202	214	186	245	208	205	243	239	206	209	229	212	204	203	191	214	189	200	213	207	197	176	248	227	210	207	197	185	223	201	217	203	200	233	226	215	204	218	187	182	197	214	207	227	198	237	200	203	238	226	209	229	206	196	211	221	188	215	220	211	196	217	200	219	224	234	202	209	210	194	194	202	201	219	205	219	170	228	204	208	195	203	216	184	205	196	196	203	185	215	201	210	205	201	199	205	196	213	211	215	206	205	226	214	269	185	209	225	239	189	217	213	202	212	234	210	195	214	210	218	203	205	201	220	199	196	197	226	217	213	194	214	228	222	191	211	204	215	211	203	204	180	206	213	212	210	190	214	220	241	236	215	217	223	198	234	198	206	210	196	226	214	223	217	205	231	185	220	211	219	217	193	193	223	203	202	198	209	199	178	210	197	210	218	224	204	205	211	202	238	205	200	203	202	202	244	214	190	208	215	223	188	178	210	226	225	196	213	196	200	228	213	200	205	172	247	249	214	203	197	197	224	220	221	209	194	228	207	209	212	220	222	220	215	195	219	197	226	231	200	213	192	217	228	196	210	238	243	203	225	183	201	202	215	226	219	214	187	232	222	218	200	223	187	193	234	229	184	210	208	225	219	208	198	209	229	204	196	208	205	227	216	188	214	204	207	214	208	203	211	192	208	245	202	197	217	201	228	190	208	240	193	190	193	209	198	182	223	211	215	212	221	201	220	213	192	228	232	191	214	230	196	194	221	226	213	191	211	180	219	206	238	225	184	203	211	194	230	232	186	212	202	212	207	211	210	215	220	205	212	190	162	235	188	226	233	229	219	196	200	194	231	220	237	186	212	225	242	218	200	223	209	220	211	212	194	217	222	194	191	199	211	202	222	210	196	199	228	185	206	222	224	212	195	210	230	217	183	218	238	208	195	182	191	206	207	215	230	208	230	214	207	230	215	222	220	214	199	204	259	228	187	228	240	208	211	223	253	226	205	225	228	202	206	201	211	205	207	209	193	245	227	203	221	217	234	202	228	233	218	217	212	206	217	204	208	226	230	203	188	203	213	201	216	208	226	215	203	230	197	223	189	211	220	209	231	211	212	228	224	232	211	216	232	228	200	211	242	230	191	200	198	185	198	213	185	197	223	247	196	219	224	214	250	199	208	232	246	198	218	182	210	186	206	227	196	213	189	188	201	192	188	212	217	192	216	192	186	195	199	222	244	207	208	192	194	195	205	207	201	197	203	207	221	217	228	233	201	217	212	219	185	192	193	233	243	190	202	205	203	190	201	187	204	216	218	224	229	219	199	213	211	220	189	240	224	208	213	192	230	207	222	223	210	219	197	232	191	206	219	216	215	209	211	210	211	216	228	203	192	243	221	212	212	221	195	194	225	216	218	182	208	198	202	224	226	227	189	221	185	193	219	214	195	212	209	234	201	206	228	209	227	229	233	223	206	210	226	210	222	222	216	188	219	217	219	221	224	240	226	207	198	191	217	203	205	176	200	220	223	214	241	220	225	195	225	216	203	207	227	201	225	195	202	214	195	200	202	215	222	222	230	233	207	192	194	201	219	200	239	209	207	216	222	223	179	200	230	233	197	205	204	206	204	185	191	208	195	222	220	223	206	201	205	239	214	185	217	200	194	230	217	194	229	186	187	213	219	200	193	208	201	237	212	215	167	210	251	222	225	219	234	211	197	227	207	196	242	202	179	210	240	218	208	189	229	209	204	206	194	192	222	186	234	237	229	216	179	194	216	216	236	202	215	210	227	203	217	209	217	209	202	208	208	217	212	234	200	246	196	221	250	203	224	228	204	195	185	220	230	200	220	212	227	175	219	219	225	189	229	213	233	225	221	193	197	205	229	217	198	236	219	238	217	208	211	213	189	228	244	179	213	207	208	212	208	211	196	227	212	202	217	203	205	185	214	249	224	231	201	181	229	194	204	209	228	202	207	241	194	226	205	222	195	210	207	205	229	209	221	182	211	190	223	219	231	212	207	207	229	243	182	196	224	201	226	220	211	206	224	201	223	191	202	191	202	185	206	223	205	230	215	199	184	216	203	215	180	210	245	222	222	221	195	209	192	213	235	245	198	194	196	217	214	191	200	203	208	183	213	200	208	216	176	195	240	212	204	210	203	196	221	202	222	217	204	203	238	205	213	203	213	186	215	211	224	198	188	201	215	218	205	200	176	216	196	199	175	196	212	224	212	210	224	201	214	200	214	230	210	205	213	232	211	207	223	235	225	198	208	209	222	206	218	226	218	206	226	220	214	220	248	222	214	226	232	199	219	222	206	186	209	186	217	194	222	181	186	209	206	211	212	209	206	212	160	229	222	235	216	232	216	188	194	230	197	246	226	188	226	214	206	218	209	221	208	223	213	226	223	217	217	208	199	202	216	229	207	205	227	196	208	219	207	225	190	198	213	218	235	209	212	219	201	247	206	201	198	240	236	230	199	212	196	216	224	203	207	208	197	227	189	209	185	194	206	215	206	192	192	208	231	209	230	222	213	206	194	221	194	221	212	219	234	197	215	202	185	232	228	219	208	192	219	232	196	214	216	193	229	192	232	181	219	219	212	224	206	216	189	223	210	220	169	238	222	223	207	215	183	203	205	238	207	224	197	226	183	206	195	224	211	209	206	191	210	193	254	211	215	216	207	204	209	232	222	208	241	201	213	190	209	228	202	217	185	239	208	190	202	200	201	199	206	221	198	200	246	223	220	233	201	211	215	198	218	213	182	183	217	230	213	211	213	223	195	190	207	186	190	217	201	207	228	188	194	220	212	204	200	203	203	207	238	209	231	200	181	225	205	198	223	206	197	229	239	224	197	200	208	220	237	243	177	207	203	213	196	212	201	189	209	206	217	220	188	188	208	233	225	192	182	199	204	205	231	208	225	210	205	208	206	228	210	199	193	181	216	219	235	245	214	216	194	218
17864	1288	2553	3130	2709	2243	1919	1735	1559	1310	1210	1168	1103	961	906	887	851	779	767	774	773	675	727	748	723	691	717	671	661	629	688	640	668	640	586	663	674	630	599	582	684	657	625	643	635	654	667	641	625	617	653	611	654	624	568	596	632	632	593	526	539	567	605	618	579	574	621	592	573	623	577	584	590	586	620	543	596	608	533	599	567	555	580	566	549	609	566	594	604	613	575	563	565	617	588	545	592	586	636	576	571	575	592	608	596	560	576	591	551	601	585	602	572	553	588	584	582	591	571	611	571	571	552	598	558	587	563	552	570	569	572	593	582	551	593	609	554	568	563	574	602	573	599	535	566	566	582	566	590	531	578	569	577	569	561	570	536	565	592	598	561	572	549	572	603	599	561	585	582	581	598	585	586	562	557	544	529	575	543	559	561	554	555	597	576	556	543	591	582	569	562	580	589	523	541	600	607	585	547	582	577	611	570	600	561	564	583	525	587	590	624	615	582	558	552	578	588	532	590	605	568	613	608	586	557	572	581	564	590	593	619	551	561	566	567	555	589	557	569	628	528	568	572	565	583	594	625	578	559	599	585	594	510	613	589	580	522	574	560	565	617	576	580	585	552	593	573	611	635	566	596	580	580	540	597	554	531	564	565	599	558	529	569	552	571	580	587	564	605	590	565	571	610	589	577	561	583	593	598	564	586	588	586	582	614	546	606	608	603	595	618	556	593	552	614	562	561	571	561	616	597	545	569	545	612	565	606	589	583	613	585	576	593	601	597	541	603	590	558	565	607	574	612	546	581	579	601	609	608	567	588	581	597	536	596	593	557	612	570	566	577	596	614	572	581	580	537	556	580	592	595	591	591	542	545	574	578	600	576	610	585	515	599	588	590	564	572	573	549	598	612	563	582	554	561	609	551	549	599	591	543	591	547	595	572	607	590	578	561	563	579	589	582	603	598	604	601	566	575	569	589	563	570	609	544	560	594	571	601	584	572	580	571	575	548	553	573	554	602	537	601	551	585	549	567	584	570	560	562	557	562	572	613	593	578	564	590	602	533	585	576	579	576	600	571	562	555	583	571	572	605	530	603	594	565	590	549	564	587	614	567	539	542	532	550	603	559	578	615	574	554	541	564	563	583	590	552	588	545	575	538	590	603	588	597	564	551	595	605	604	565	556	575	608	594	562	576	605	579	549	610	571	584	611	581	598	568	566	570	608	566	564	600	558	525	564	599	565	593	561	597	566	570	582	548	550	594	567	565	563	598	575	587	548	549	577	599	565	587	591	583	564	582	601	577	601	557	577	587	612	586	556	572	594	553	643	558	576	586	619	504	593	608	590	643	628	551	555	549	570	595	592	595	588	584	577	585	574	593	545	598	575	594	534	614	562	575	589	570	575	559	595	549	551	569	579	620	578	601	595	565	585	600	604	621	563	596	549	528	570	605	568	541	576	568	642	531	592	550	580	530	583	566	562	560	560	591	619	606	539	588	583	547	542	557	534	573	597	611	588	575	583	605	542	565	577	564	587	561	548	572	572	548	568	588	576	586	543	566	581	552	584	557	571	569	598	590	558	557	571	569	595	593	565	581	608	555	516	575	587	598	579	572	563	584	550	561	576	583	587	574	577	579	600	549	526	570	617	561	626	561	535	608	532	603	607	595	558	590	594	564	634	546	585	541	534	574	557	544	576	561	561	582	559	588	561	600	579	611	559	596	609	597	577	557	561	589	603	562	604	554	590	564	562	565	581	537	596	568	590	578	554	533	568	564	565	599	579	584	552	582	580	559	583	555	591	546	591	563	577	554	570	544	570	589	591	585	583	588	547	579	537	565	535	563	523	572	604	601	586	572	534	578	596	597	571	598	612	575	585	614	607	578	602	544	541	565	619	588	560	550	560	565	549	515	568	569	526	545	552	592	575	565	531	598	580	569	560	552	579	602	564	592	562	573	588	568	574	580	594	570	555	554	562	569	613	550	625	553	553	620	606	602	589	581	567	574	604	558	549	572	600	566	528	575	576	581	579	633	591	580	603	540	582	570	600	553	552	597	553	589	545	561	575	593	580	602	581	606	584	557	592	577	559	570	621	543	616	557	548	573	582	603	533	515	556	586	590	556	606	606	562	607	572	547	577	563	587	523	584	567	582	611	556	534	556	597	561	570	592	558	552	559	605	592	537	590	579	530	557	556	554	567	577	591	591	593	572	569	553	560	565	553	536	559	620	573	582	525	607	576	559	544	582	565	548	590	543	579	636	625	555	582	592	554	524	619	567	544	543	574	582	567	563	596	568	551	577	547	577	547	571	573	585	606	551	556	556	556	558	548	560	579	570	552	556	580	570	579	593	549	556	572	609	619	563	540	582	560	602	552	581	619	555	567	599	581	555	533	515	598	612	569	535	591	585	577	605	567	573	580	547	550	590	592	523	607	525	547	585	599	555	558	555	605	608	543	547	589	588	584	602	562	568	561	572	551	581	566	591	551	555	523	623	587	547	601	572	571	546	555	594	608	583	566	584	596	586	572	584	582	579	592	572	560	538	568	616	540	611	602	515	554	577	595	576	593	569	585	595	617	560	591	580	595	571	570	536	613	566	578	587	593	569	570	571	590	554	584	571	596	615	629	549	543	613	555	543	596	600	569	655	580	639	581	571	547	594	557	555	572	562	548	575	575	580	594	557	584	605	551	567	577	586	561	594	589	576	586	543	588	543	570	552	564	563	616	600	569	616	566	578	593	572	585	567	535	552	590	583	538	614	583	536	533	561	628	530	563	551	572	552	521	554	593	588	561	511	578	590	584	526	587	565	548	554	571	594	580	551	578	565	546	546	580	568	589	607	573	528	600	528	552	540	587	559	598	588	564	583	607	552	571	586	573	566	563	592	576	529	572	586	564	614	546	577	626	587	548	594	587	566	574	560	641	569	598	601	550	571	594	596	608	556	574	578	557	579	563	546	576	529	570	585	615	598	614	570	608	560	543	525	553	550	598	592	595	559	594	550	597	576	556	586	577	587	550	557	586	588	652	566	592	586	539	593	553	533	571	607	591	546	563	577	610	520	561	530	573	566	597	583	606	589	564	572	613	532	543	577	593	587	557	609	549	519	610	542	536	566	541	585	566	551	593	551	562	535	601	574	557	577	564	597	570	585	554	507	571	594	613	626	591	621	592	558	579	541	596	588	615	614	540	572	584	593	579	587	551	575	575	587	562	586	588	530	564	584	562	571	579	591	607	559	594	551	579	555	631	571	542	545	597	544	562	577	551	586	556	596	567	580	582	601	603	570	550	597	567	586	578	575	589	556	578	598	603	575	537	620	573	545	576	580	602	583	604	562	602	569	562	576	589	558	546	553	519	560	571	624	578	542	589	616	590	553	563	579	579	546	545	545	586	573	574	556	562	576	560	560	613	570	596	569	605	567	539	654	615	567	589	540	579	546	559	569	568	566	552	565	573	599	565	569	572	558	563	538	613	549	541	565	610	590	572	527
45136	20630	11409	2870	1461	1046	814	711	663	648	590	600	508	491	519	480	432	457	400	449	452	445	404	443	404	427	421	416	396	429	412	411	365	430	409	369	390	436	400	382	372	399	398	366	414	401	375	398	403	405	384	375	356	412	381	414	393	362	395	435	388	367	375	372	393	407	392	367	411	412	356	392	403	384	387	397	399	390	359	383	434	404	389	405	396	395	435	420	387	371	405	384	424	400	393	419	387	405	408	406	387	392	411	416	371	395	387	399	434	412	386	371	377	350	435	380	406	355	365	409	384	378	403	374	406	375	375	407	413	415	410	394	353	395	376	388	378	388	367	421	387	397	360	341	351	402	407	395	423	415	349	395	421	396	403	415	434	422	417	378	364	428	394	418	383	406	412	397	380	366	379	396	399	382	421	367	367	404	379	389	393	381	376	385	355	372	388	399	412	408	412	375	386	413	346	382	421	417	380	351	404	386	384	375	366	397	430	394	400	367	409	419	394	380	395	417	347	366	414	350	425	381	396	372	409	396	368	396	371	383	364	372	378	380	418	378	394	373	341	404	410	378	414	407	380	358	390	383	413	385	421	389	393	437	431	377	409	403	432	417	372	395	396	403	408	411	384	395	408	377	383	395	400	390	368	382	396	403	371	428	393	398	376	407	396	385	410	387	380	403	362	433	359	399	425	364	376	385	379	397	383	415	365	387	414	394	384	354	382	406	388	407	372	358	372	411	396	394	403	386	361	402	409	334	390	408	412	409	344	362	372	382	376	386	392	362	371	387	419	418	377	378	387	402	376	368	398	381	381	359	397	388	375	387	395	385	412	342	405	396	397	397	371	404	421	397	375	376	429	390	379	378	385	381	391	367	399	384	377	392	392	379	378	412	384	440	418	378	375	367	441	396	384	416	413	377	372	395	367	363	414	385	367	396	377	350	391	384	427	404	394	379	432	421	408	391	413	366	450	365	378	402	368	394	360	378	375	406	398	395	407	397	415	374	368	360	404	399	387	408	366	389	352	363	376	383	384	377	405	369	392	426	381	376	363	394	419	377	395	391	374	377	368	389	383	391	393	412	371	395	404	391	363	366	436	406	376	398	393	365	338	356	372	378	390	377	428	422	376	362	369	412	370	360	360	406	377	384	396	397	394	376	410	385	413	372	387	384	413	370	375	372	395	382	361	360	401	390	395	375	366	380	404	358	447	404	424	380	385	397	382	403	374	376	373	383	432	386	406	369	389	409	372	392	409	356	395	381	351	371	407	419	359	372	415	405	414	429	417	363	379	400	365	376	394	409	388	385	354	415	388	366	379	387	413	390	395	384	397	343	388	403	396	423	361	401	397	394	411	398	355	404	365	435	381	391	410	372	375	338	392	381	381	436	404	394	373	353	407	353	398	410	394	374	375	385	409	418	389	418	382	367	401	451	403	377	417	397	407	383	377	389	382	398	375	420	397	381	371	392	363	377	393	385	394	372	377	383	392	396	421	419	414	374	349	421	421	413	359	391	406	381	356	371	453	399	401	368	401	402	419	429	374	375	378	408	361	372	380	355	382	390	383	388	407	375	379	371	413	365	364	367	368	419	426	380	390	398	421	422	390	353	394	402	400	372	375	404	410	364	399	386	389	405	422	375	384	356	334	391	402	367	419	392	384	370	357	352	344	406	420	392	373	386	399	396	368	376	417	380	380	383	374	373	395	365	389	382	357	401	384	390	401	358	393	365	378	422	411	359	404	432	426	394	423	408	420	397	408	366	394	371	344	366	375	370	384	397	370	379	378	392	415	368	358	348	377	391	396	393	400	423	383	364	393	365	411	381	412	360	402	374	392	424	398	372	418	415	403	401	373	372	379	360	390	344	409	388	368	401	415	369	368	414	361	424	381	390	407	400	366	375	407	413	372	381	367	373	355	384	383	333	379	341	370	357	439	380	425	369	386	384	385	407	370	345	386	361	376	331	392	419	408	379	404	395	383	361	367	379	380	411	379	398	378	394	403	384	392	348	391	329	426	386	417	397	402	377	408	395	375	383	419	420	373	390	371	375	405	380	414	406	399	374	396	385	420	416	390	379	385	355	353	397	396	402	353	425	383	405	391	391	386	391	400	375	411	391	399	382	399	368	428	397	393	356	399	396	412	391	378	444	385	406	392	383	396	408	420	375	400	367	362	347	386	371	387	369	434	387	385	400	372	369	378	370	356	372	417	396	346	418	364	387	400	368	354	370	386	436	385	381	382	397	364	416	394	397	388	377	370	365	377	379	403	410	383	416	413	372	348	387	359	381	375	412	382	350	439	388	387	386	388	351	386	400	383	410	357	404	399	372	425	372	420	429	357	398	419	382	372	371	379	378	387	416	377	370	394	386	398	367	401	392	403	399	391	394	402	349	359	389	376	384	377	383	383	354	398	394	400	384	381	392	372	370	384	391	404	348	382	381	372	403	381	381	387	396	396	375	397	392	375	386	418	358	375	353	399	441	376	385	427	341	371	401	380	412	403	399	383	403	390	402	388	385	414	371	372	376	402	406	383	414	361	392	423	394	368	352	379	386	420	422	403	385	389	404	413	393	412	414	404	390	404	386	404	367	428	392	392	430	380	372	371	379	401	382	386	387	408	385	382	391	425	397	362	426	393	359	393	339	401	356	377	376	356	388	365	382	393	409	412	378	404	398	404	422	379	399	358	380	364	360	397	379	399	416	347	388	431	401	393	379	387	401	393	375	340	420	380	396	390	382	412	396	367	406	383	395	391	392	425	394	376	388	423	366	411	408	418	387	413	407	384	393	378	412	414	368	380	381	370	416	394	365	381	404	374	375	389	366	377	365	382	408	388	347	437	357	397	359	392	379	392	418	419	366	408	410	404	373	414	395	435	398	395	340	366	446	407	400	415	392	411	377	414	352	386	397	369	350	385	378	379	423	366	384	390	416	356	383	393	350	345	403	387	395	389	381	389	351	378	364	389	392	376	363	405	412	386	396	407	385	416	375	406	364	339	393	377	377	387	381	372	379	372	345	393	383	395	340	389	420	366	401	411	376	422	379	399	393	400	427	407	391	387	402	376	390	411	430	378	434	357	373	395	367	379	399	373	368	381	307	388	389	399	355	393	347	390	434	417	420	375	396	423	425	387	385	392	378	360	352	391	422	372	386	419	403	380	370	373	415	370	448	421	439	396	384	398	380	437	387	419	402	387	408	366	408	407	377	388	362	418	382	408	388	428	403	387	387	379	377	366	375	409	382	410	349	399	401	391	398	370	341	365	363	381	372	362	387	381	376	382	389	434	394	409	369	378	388	353	365	402	383	355	428	384	372	398	395	381	360	390	391	413	371	394	396	385	368	359	389	342	392	393	381	401	361	404	386	363	404	367	407	391	408	384	341	391	383	422	383	392	411	383	382	379	395	411	388	409	381	406	383	400	355	404	376	383	416	374	374	403	395	379	398	415	398	405	382	416	418	365	372	381	406	374	352	412	343	385	373	386	376
24406	2362	4670	5504	4835	3962	3475	3112	2700	2404	2035	1852	1812	1667	1577	1519	1471	1405	1355	1222	1175	1193	1216	1161	1181	1206	1141	1131	1121	1059	1092	1050	1068	1033	1018	1045	1054	993	957	1012	1026	1028	1065	1044	1036	1052	1091	1033	971	975	976	1012	1000	985	990	993	997	979	963	951	928	976	911	938	959	985	941	978	957	947	987	937	903	967	930	935	947	940	977	969	995	900	941	920	970	908	941	954	974	889	967	968	972	949	877	909	949	934	961	922	966	929	907	936	920	905	896	974	947	879	942	943	964	976	925	991	926	980	935	941	929	932	929	903	976	940	971	919	915	938	920	886	967	894	971	922	953	906	916	946	934	928	898	950	917	935	950	908	948	908	928	909	965	890	943	904	931	846	883	938	948	896	855	909	938	889	930	951	945	966	962	876	932	935	958	896	919	986	902	903	954	910	959	927	960	915	896	961	922	911	931	949	910	967	891	890	940	950	893	968	883	906	965	924	891	898	933	943	872	1013	934	908	907	906	961	969	909	929	976	965	953	946	863	912	967	919	927	898	910	957	953	884	929	954	950	956	905	917	947	895	929	935	939	875	930	918	949	906	949	915	936	953	920	882	955	945	883	854	926	915	976	897	916	883	987	893	933	907	909	903	931	907	907	899	950	931	963	943	932	925	924	992	927	873	910	937	909	904	934	960	891	920	936	923	962	889	922	878	970	965	881	880	949	938	938	954	971	930	945	897	934	993	939	913	967	915	954	920	924	954	969	967	946	935	908	913	865	898	934	984	949	973	954	939	956	927	974	929	927	919	891	883	919	933	876	893	914	898	955	964	835	960	936	923	905	867	890	919	961	923	925	965	894	961	956	941	929	874	914	931	961	957	929	923	989	954	900	963	885	935	932	971	904	904	948	914	962	963	911	954	907	942	904	941	905	945	887	896	940	935	913	873	912	959	946	907	936	953	904	944	891	949	966	944	987	922	987	937	906	938	933	906	917	935	929	957	922	893	932	975	968	928	940	862	926	980	901	900	915	914	882	880	971	924	959	969	889	870	918	913	915	910	907	899	903	905	999	943	992	951	847	887	922	941	907	944	911	935	893	918	899	948	901	905	928	916	892	971	953	904	933	895	889	950	932	965	940	942	911	940	966	943	892	984	915	945	945	941	922	981	873	936	884	925	953	913	907	914	1011	858	882	913	915	895	890	952	909	903	942	926	917	935	938	896	915	955	936	919	922	924	904	899	928	977	886	942	936	982	865	927	927	935	973	913	863	943	898	941	940	955	950	931	912	934	952	957	888	942	912	945	939	926	958	945	914	987	895	968	943	927	930	905	934	926	913	974	945	945	936	879	906	952	946	905	896	939	872	951	965	878	948	951	892	981	901	916	868	940	912	930	896	926	928	940	940	993	905	926	918	942	956	888	938	912	964	982	964	911	915	985	897	936	896	878	916	910	949	885	922	877	918	928	918	915	876	959	896	866	906	926	982	910	909	928	937	989	972	930	940	915	895	894	1019	885	969	900	975	930	976	931	917	971	904	927	994	946	908	934	906	880	925	910	954	949	937	914	921	972	936	871	903	918	948	866	907	921	950	967	968	928	880	903	938	968	957	909	996	931	932	887	948	968	941	906	924	929	911	946	933	945	944	892	967	923	917	920	979	907	945	887	914	902	848	896	940	915	909	959	924	878	931	911	924	938	908	866	910	918	946	951	964	974	935	941	954	924	904	924	964	880	919	883	917	918	946	963	916	956	924	900	956	925	916	947	869	880	908	884	853	985	908	850	897	944	911	919	960	947	985	922	896	958	901	890	906	910	909	940	964	963	905	972	923	905	924	871	940	901	933	906	925	944	913	886	908	864	899	925	900	933	947	908	890	895	929	908	932	977	904	896	901	923	966	1010	908	903	924	916	987	938	901	911	932	917	897	1027	938	920	907	970	863	930	915	937	885	962	940	896	925	867	884	935	933	936	931	921	933	934	931	936	948	929	880	946	862	899	973	897	860	973	942	938	895	924	966	956	932	875	914	895	872	897	954	919	919	938	915	978	912	1012	939	910	985	918	967	903	928	944	898	939	871	917	925	892	975	955	945	918	935	885	912	925	890	928	918	942	928	922	888	884	897	945	870	967	946	932	956	940	945	957	942	931	1006	928	909	958	979	907	929	904	919	954	910	956	889	855	933	970	950	933	933	945	967	885	957	880	938	985	956	991	882	935	859	938	932	947	876	936	962	927	974	924	856	942	954	976	892	927	910	947	868	941	967	939	936	941	938	940	962	906	939	932	898	906	924	926	977	942	913	937	971	879	906	917	916	911	887	892	928	949	936	900	871	933	921	990	940	933	918	941	886	923	934	935	860	856	949	875	919	908	922	885	872	894	920	915	915	920	925	932	927	881	974	964	941	949	928	931	946	946	872	882	925	908	946	941	927	905	909	918	950	1017	892	980	899	936	904	936	930	935	883	941	947	895	926	958	963	942	909	990	907	977	947	936	899	863	924	913	915	880	959	885	918	918	885	903	926	917	911	945	965	972	889	870	988	946	867	964	959	902	926	905	949	964	922	900	928	929	953	920	901	901	890	1026	889	878	938	890	944	935	912	920	962	899	944	928	931	929	897	961	972	867	935	875	950	907	863	922	892	904	879	932	915	951	907	983	915	911	930	946	916	911	956	922	936	971	921	906	941	933	931	874	932	921	911	939	955	930	925	911	940	915	955	944	927	905	875	953	963	940	969	916	901	959	936	945	898	913	929	902	987	933	871	927	949	912	975	920	1018	946	896	929	918	930	995	898	878	947	915	973	934	882	949	897	897	943	903	909	926	857	941	886	919	918	926	957	923	924	926	950	946	910	917	920	930	976	911	912	966	952	894	896	950	929	949	841	955	934	915	886	932	916	909	904	922	915	949	919	890	937	932	929	904	934	960	953	901	973	929	947	907	873	927	984	944	978	955	883	871	943	891	912	902	930	927	911	943	911	957	884	905	901	909	947	913	890	870	924	936	935	977	920	921	975	906	918	960	935	962	953	936	900	882	953	969	934	952	947	887	855	918	938	941	920	916	895	891	915	949	906	907	935	940	958	899	892	907	890	898	936	902	959	890	935	921	935	901	971	916	961	922	929	912	939	953	930	940	933	944	910	958	972	938	942	926	987	916	935	957	921	987	912	898	922	920	946	916	885	904	905	915	947	910	905	883	984	883	891	885	953	908	882	908	894	900	939	945	934	927	960	894	918	887	903	982	953	882	984	977	928	874	900	930	961	917	903	893	917	880	931	928	922	952	873	909	933	940	910	951	931	967	890	953	1019	907	946	898	923	923	956	924	907	875	937	928	967	941	935	915	925	950	925	944	925	930	908	922	946	965	936	917	916	972	899	944	979	894	911	953	938	888	925	892	940	891	944	942	901	922	918	921	943	868	922	880	896	902	889	853	880	977	905	923	961	956	878	888	901	916	941	954	926	942	993	912	908	994	940	927	881	914	895	911	897	962	893	917	893	926	892	985	938	957	905	918	959
3496	223	231	193	179	175	151	161	160	142	144	150	131	137	175	148	129	131	158	146	150	166	159	137	134	135	142	162	140	133	138	134	124	140	130	141	147	136	156	122	160	118	133	139	158	160	145	128	134	147	141	132	119	149	139	151	146	130	144	147	141	156	142	140	134	138	142	130	125	134	120	123	127	145	173	155	126	124	143	132	149	119	161	144	155	158	139	135	142	125	140	134	134	137	150	150	133	153	130	142	141	141	146	124	153	134	124	138	152	142	143	124	135	164	116	135	129	144	135	148	145	143	167	158	135	152	144	135	149	129	132	150	145	141	151	146	150	129	152	159	144	125	150	126	163	138	117	149	131	174	138	113	147	135	139	129	123	125	132	142	126	134	152	139	119	168	148	150	125	124	153	147	134	126	128	144	132	142	124	152	139	150	139	132	118	135	136	138	137	135	143	136	140	153	155	156	133	118	119	140	149	140	156	141	126	141	121	125	128	151	137	146	161	127	138	136	134	139	142	146	137	147	171	137	160	153	146	151	138	147	128	163	141	150	168	155	131	150	136	150	131	136	142	145	122	135	153	143	134	158	133	136	156	128	140	125	144	146	149	147	140	143	144	128	120	140	136	124	139	161	130	107	141	160	138	129	127	142	135	139	135	145	160	132	160	147	131	139	124	145	129	171	125	145	146	131	145	155	151	122	143	154	139	144	131	141	141	122	142	131	142	148	122	161	140	137	136	138	148	139	152	172	142	140	138	143	135	142	131	122	158	135	117	143	153	141	111	128	132	142	132	153	149	133	135	150	144	133	153	141	152	141	145	160	148	142	140	147	130	136	134	132	143	109	140	133	158	156	138	144	156	158	141	141	142	153	124	124	118	131	148	127	143	138	151	152	160	174	142	128	144	127	144	140	142	139	145	120	130	126	128	155	134	160	140	126	114	137	136	128	129	154	112	146	129	139	136	121	162	164	135	138	144	154	117	154	163	146	140	155	139	152	156	127	128	143	141	141	141	143	131	119	112	151	109	155	118	134	137	123	124	111	160	130	139	119	152	151	159	155	141	135	146	110	138	150	111	150	127	149	139	162	113	140	135	140	127	137	138	146	140	149	140	146	140	146	146	135	124	134	148	141	116	141	138	136	148	138	143	138	153	155	146	132	150	131	146	122	123	156	138	143	153	140	131	163	119	152	137	124	135	127	135	128	144	150	153	142	163	145	133	159	124	152	131	146	138	124	125	154	137	124	153	151	143	141	150	135	143	137	131	137	134	149	124	152	143	142	136	156	147	142	160	111	139	149	156	158	146	127	131	164	138	142	131	109	127	137	137	124	138	124	149	138	136	137	163	139	112	122	139	139	137	160	145	139	120	135	140	133	132	135	127	130	132	156	160	139	162	148	136	134	161	155	132	130	146	147	135	128	136	143	162	117	133	133	119	139	140	143	130	144	136	127	138	145	151	118	145	142	154	151	134	147	123	138	136	169	141	125	136	138	148	124	152	137	135	144	120	141	122	162	136	153	131	131	141	160	150	124	137	105	132	148	146	144	137	140	152	129	135	126	176	126	132	130	144	139	137	138	127	142	120	133	133	178	142	131	154	146	145	136	142	124	146	131	116	148	127	143	143	136	160	129	154	137	113	133	123	151	151	140	129	147	129	141	154	145	144	139	148	139	123	131	136	132	144	114	127	133	143	124	150	136	143	132	149	131	144	129	146	143	154	130	138	134	143	138	152	149	136	155	159	126	137	129	139	142	116	129	131	129	125	154	156	144	148	130	146	138	136	137	152	112	131	164	149	122	131	133	167	128	140	142	159	180	125	137	136	170	141	141	147	133	135	157	143	160	125	119	131	120	146	143	114	142	142	149	127	133	133	142	130	142	138	156	156	120	128	127	158	127	121	135	121	120	157	153	153	109	122	142	155	140	122	144	154	140	167	123	156	124	137	143	144	132	148	159	128	124	126	140	134	182	143	149	135	153	159	148	159	137	117	123	134	122	159	144	135	139	131	119	131	167	139	152	119	138	150	142	123	129	131	138	135	155	126	128	148	129	163	145	142	130	123	139	134	135	126	135	136	136	142	119	148	138	118	148	128	124	115	128	146	138	142	160	139	143	145	148	134	148	144	116	133	153	125	133	153	157	151	134	146	133	135	152	151	135	139	159	130	144	150	140	146	163	124	140	142	126	159	131	160	136	141	149	150	137	143	155	136	125	147	135	139	161	144	139	142	132	151	146	142	141	146	142	152	138	127	139	160	126	140	140	145	125	124	152	141	119	118	147	140	133	129	156	138	139	136	138	128	156	143	136	114	140	136	132	122	148	170	146	154	156	121	116	146	168	155	154	126	162	135	140	146	145	152	148	146	163	136	150	113	125	139	130	145	133	150	124	127	138	129	139	116	147	122	155	150	136	136	152	137	116	130	139	139	131	142	155	152	148	141	122	149	167	164	148	156	157	147	149	147	137	163	142	145	152	149	127	113	161	123	141	128	133	127	136	144	136	129	126	129	127	122	132	125	137	136	134	124	134	156	131	120	122	118	145	147	147	138	140	123	128	136	145	133	148	143	133	133	152	121	145	125	134	123	154	143	126	149	157	147	145	116	144	145	145	160	166	146	137	135	132	148	147	127	146	134	135	139	135	131	113	124	132	132	139	135	133	135	123	160	157	151	132	147	145	137	138	142	145	134	119	149	142	137	153	150	135	131	153	142	143	115	154	139	143	139	135	140	145	134	144	125	141	151	122	169	138	189	131	149	147	153	130	129	138	136	148	152	130	160	140	128	143	133	165	149	145	146	129	129	118	121	151	153	110	120	136	138	131	127	110	135	129	136	149	119	135	121	128	125	154	147	155	149	133	160	157	140	146	148	132	155	141	147	148	145	139	123	137	142	136	151	143	146	118	132	122	131	130	115	141	126	131	137	127	125	136	141	115	138	145	163	147	132	141	143	119	130	118	138	128	142	135	176	165	141	122	138	134	147	151	127	129	138	137	143	131	145	136	155	144	147	141	119	141	153	126	122	131	145	127	136	132	152	147	138	150	133	151	134	125	145	122	143	150	157	144	154	157	144	104	125	133	129	143	142	139	140	129	137	131	142	147	123	154	157	147	139	167	150	143	153	121	133	112	141	117	146	151	154	123	132	118	150	143	135	139	139	141	151	168	129	114	162	157	141	136	135	136	142	143	173	147	149	154	144	152	127	143	147	138	116	131	130	126	162	138	132	146	122	138	135	151	165	151	128	125	130	135	133	127	151	142	145	146	154	114	111	129	137	116	117	140	136	133	138	148	144	106	154	162	136	151	145	145	115	137	149	155	131	136	147	130	116	136	134	147	138	128	132	113	139	141	131	145	146	149	122	130	128	115	126	145	153	142	138	150	130	135	143	142	127	165	131	149	136	151	138	135	130	133	129	151	137	140	135	157	139	115	148	110	167	127	160	163	142	137	166	130	159	118	143	144	110	144	128	151	145	128	144	137	144	127
3717	487	625	637	579	545	568	521	494	520	466	484	478	485	493	439	477	412	457	411	473	428	439	439	420	438	430	452	459	400	388	423	432	399	386	453	444	428	397	434	445	395	428	440	429	436	404	420	402	439	421	420	420	396	409	433	429	432	401	373	408	403	448	404	398	442	432	408	407	401	393	387	412	423	390	430	426	409	395	430	423	455	388	437	441	423	379	400	451	419	418	428	422	416	456	425	431	437	451	418	409	384	408	405	413	436	401	431	393	424	404	435	372	422	405	377	441	395	411	402	413	373	396	390	435	426	424	357	379	454	372	433	419	397	426	407	386	404	426	446	426	406	437	424	395	396	400	385	417	408	445	429	402	386	426	440	443	441	441	406	423	447	436	420	401	374	438	428	375	406	429	401	428	425	399	420	424	408	429	408	407	401	422	377	390	386	374	397	421	440	397	395	445	455	407	437	418	407	360	442	401	420	392	409	446	423	408	405	403	430	424	395	401	384	443	400	380	412	436	430	395	402	417	397	415	414	381	416	431	377	451	441	417	396	411	431	362	405	439	389	401	396	398	401	411	421	404	390	381	404	423	413	400	408	422	402	367	425	395	441	411	374	384	424	415	389	442	372	401	404	416	421	429	380	430	408	408	414	410	437	372	395	379	400	408	388	416	435	405	426	402	392	396	385	408	440	401	416	433	415	416	385	407	363	413	425	403	418	423	370	429	428	418	393	397	422	395	423	430	399	409	407	402	440	436	416	409	431	383	358	366	424	412	391	438	381	392	393	411	415	393	407	395	429	400	377	404	389	410	399	418	410	396	412	388	394	413	439	413	446	403	400	406	416	416	390	411	404	397	437	402	409	459	411	406	366	398	399	399	435	409	386	417	409	438	397	415	430	398	408	417	430	415	424	409	429	411	424	424	427	418	408	410	424	446	443	387	414	379	413	456	390	396	424	441	432	405	430	435	413	392	430	379	410	436	415	417	382	402	426	439	394	410	429	431	415	407	424	377	424	418	388	390	389	421	408	405	398	418	437	395	392	408	404	430	379	385	413	394	408	415	429	446	433	401	434	400	406	428	425	391	406	407	393	397	405	412	446	423	389	416	422	437	346	441	449	452	422	408	384	407	399	415	448	427	412	396	393	416	410	449	390	420	427	411	428	395	393	440	423	379	403	437	398	374	416	411	426	420	407	409	460	396	412	402	405	407	379	429	407	429	397	406	386	420	408	427	419	432	404	414	416	417	428	436	407	392	396	427	403	421	392	399	397	397	455	381	423	465	420	374	407	387	415	381	400	402	416	423	389	418	438	390	392	405	394	415	414	462	384	430	409	401	404	419	418	427	395	377	447	423	379	437	408	395	415	408	408	410	401	454	397	412	420	432	394	391	375	384	428	398	413	415	406	409	422	437	395	402	426	396	385	398	403	386	403	409	373	401	439	391	430	408	371	413	395	441	420	426	374	394	395	393	421	419	397	398	397	398	431	389	408	442	435	419	450	419	431	406	383	403	395	381	450	407	432	424	404	406	427	399	412	401	397	405	391	436	393	359	409	394	421	375	404	432	414	451	372	432	405	395	414	433	411	393	418	412	385	431	418	431	453	453	384	411	411	441	380	401	411	434	421	433	425	407	402	432	404	414	386	407	424	406	413	395	404	430	410	406	412	429	396	382	414	412	386	427	399	379	451	418	375	410	422	388	426	422	410	422	395	406	427	434	431	428	418	429	385	395	391	397	418	412	428	438	412	408	404	423	409	428	417	403	387	426	392	426	431	356	440	376	376	427	415	420	440	412	397	442	389	436	434	403	418	387	415	386	406	412	401	385	416	394	394	420	409	437	405	372	420	405	423	373	392	431	415	426	395	389	398	419	383	461	423	420	371	392	394	399	384	444	405	408	369	432	389	415	378	407	405	387	404	403	425	429	386	398	385	443	425	398	397	404	393	443	403	435	411	413	428	446	427	403	417	434	387	408	412	403	407	405	396	422	424	407	424	427	420	373	387	423	440	409	405	441	432	410	395	397	389	415	414	414	403	408	403	400	424	413	393	402	441	410	461	440	421	404	437	381	436	410	394	423	442	412	404	420	397	429	444	400	409	426	418	391	381	461	411	429	427	431	409	425	417	414	417	420	418	431	411	370	385	411	394	422	392	409	432	399	422	409	425	419	434	438	383	413	401	422	402	413	428	443	421	383	399	411	416	423	446	407	428	415	410	402	406	424	400	423	414	418	391	444	449	401	410	407	412	455	402	427	429	387	433	398	440	411	431	397	421	394	435	392	422	448	408	390	424	409	401	415	391	424	403	414	396	402	415	386	428	379	430	397	404	398	433	434	430	383	405	410	413	386	409	432	405	411	404	434	401	374	417	424	408	398	405	418	398	409	432	416	426	396	400	389	400	417	405	405	415	415	435	428	400	435	406	473	417	423	411	396	392	405	382	401	406	445	409	422	405	427	447	404	394	416	396	405	388	454	411	419	421	402	425	410	423	435	408	441	387	433	383	413	391	395	409	428	422	385	391	448	392	409	435	426	431	431	396	403	439	411	399	407	399	386	390	429	424	425	410	387	418	434	415	407	408	403	397	422	375	368	418	400	412	440	413	430	433	431	420	414	391	429	411	407	409	438	408	432	430	385	423	377	424	401	418	415	414	395	426	442	407	412	411	426	478	439	392	409	397	441	412	391	389	441	397	393	425	408	453	401	394	397	439	405	423	428	355	410	374	445	398	438	396	417	410	403	449	432	391	400	419	433	409	414	426	408	412	434	401	406	390	421	410	366	386	360	396	387	399	424	386	403	398	430	386	388	434	413	433	430	406	434	403	388	429	423	438	393	427	391	422	387	406	376	476	403	431	441	429	425	408	374	394	437	439	417	399	403	424	412	432	397	435	417	410	396	417	399	430	428	424	410	408	404	414	407	413	417	412	457	385	415	401	453	456	430	415	455	424	409	372	389	446	390	401	463	406	439	431	416	421	407	389	416	404	418	418	429	438	419	395	421	427	419	406	430	386	405	407	401	373	427	394	414	415	429	433	367	377	414	421	443	373	406	449	419	413	428	381	446	401	413	413	426	419	408	418	367	376	424	422	385	396	419	445	416	376	410	413	420	403	437	412	397	397	421	405	385	417	407	408	417	397	399	410	413	424	436	378	375	419	419	433	406	404	411	422	402	435	409	369	426	413	416	436	390	418	408	401	398	403	387	426	405	391	422	420	386	402	393	412	406	440	376	408	429	370	410	423	417	392	419	418	438	413	420	406	400	419	413	422	406	439	415	400	410	423	444	426	415	416	408	429	434	408	367	400	400	454	445	420	403	421	422	450	406	418	420	427	402	400	398	409	392	427	450	407	424	376	420	402	410	398	393	414	381	423	412	414	385	406	401	404	397	397	399	410	405	414	418	400	381	428	430	430	426	422	417	433	432	417	425	439	414	434	439	417	409	406	430	459	398	364	436	402	395	402	426	444	414	407	393	435	409	431
39171	12129	2057	968	730	569	486	423	360	337	306	288	257	255	259	253	225	239	246	275	227	218	249	238	232	215	213	237	212	233	213	208	215	227	234	225	217	204	209	216	216	224	213	208	218	194	240	250	223	179	219	203	198	208	225	233	200	225	188	199	195	213	200	217	238	176	222	187	209	191	191	208	228	222	206	208	224	190	196	195	206	192	229	211	228	230	201	220	188	210	235	230	254	195	209	209	213	222	211	235	214	216	205	203	220	228	216	211	217	235	195	235	180	214	202	222	194	202	213	182	192	201	187	209	232	212	213	217	197	231	238	207	202	222	200	203	208	232	218	190	207	209	200	206	214	227	207	189	202	203	229	227	209	176	207	222	242	217	217	177	187	213	237	224	214	180	217	186	206	216	233	189	210	207	196	215	211	204	215	230	217	229	213	232	218	237	203	201	213	186	222	235	196	221	222	235	215	204	259	200	208	214	230	212	212	224	223	222	198	209	217	206	220	188	225	182	193	218	190	228	211	183	180	240	218	194	214	231	202	226	239	216	209	218	190	212	193	185	256	206	213	183	192	217	181	215	215	239	233	198	202	217	205	202	245	241	193	191	243	209	212	215	178	192	229	197	208	219	224	214	226	211	200	233	230	212	232	207	209	192	225	211	195	212	221	219	185	210	221	201	238	220	181	220	227	221	216	229	222	211	219	205	193	193	197	190	217	233	227	196	217	211	212	194	216	214	202	218	203	222	188	194	211	202	221	224	197	197	209	190	211	226	221	240	221	203	216	216	245	246	202	206	232	205	211	239	236	200	210	188	194	223	210	213	227	213	210	222	194	209	222	203	192	235	212	233	201	223	230	192	190	223	238	219	207	213	218	229	216	237	183	211	195	211	210	208	215	198	228	215	215	206	202	207	241	217	210	182	185	183	198	205	233	209	207	207	217	245	209	189	217	202	182	209	227	202	210	216	212	217	213	233	229	191	221	206	192	212	212	179	218	183	242	200	203	200	222	227	224	220	220	228	199	223	190	243	206	239	190	200	197	211	197	207	213	206	200	215	212	185	220	190	206	225	220	219	216	211	188	224	202	229	228	193	196	230	193	235	186	191	229	220	210	207	201	205	204	208	210	232	205	205	220	211	214	219	218	213	229	220	223	217	228	219	228	183	231	214	201	181	221	189	214	230	192	200	211	226	201	187	190	193	179	228	177	186	185	254	217	205	223	195	198	208	224	187	229	216	183	202	260	214	213	216	197	204	223	219	220	218	219	207	209	208	188	222	235	225	197	204	207	213	219	242	206	203	181	201	221	213	239	210	222	223	249	192	218	229	198	191	203	233	213	249	189	217	227	194	197	221	231	218	250	185	197	221	201	192	205	216	205	199	193	204	187	212	198	190	212	250	224	229	211	207	192	199	195	212	225	232	210	211	214	223	214	214	237	198	223	201	230	211	194	185	207	213	206	207	215	211	200	194	174	208	211	229	200	188	201	199	201	213	230	210	197	200	203	203	216	202	226	184	187	204	213	230	212	204	200	179	216	233	213	229	251	219	191	194	206	193	189	221	204	243	228	218	207	191	212	201	199	199	209	197	193	211	220	200	226	209	209	191	216	213	193	203	202	218	226	203	225	214	201	188	215	242	220	196	233	216	193	197	202	194	227	204	200	220	197	189	208	220	208	183	213	201	202	208	215	213	213	223	237	228	208	218	196	210	220	219	215	221	206	201	183	230	208	184	201	217	217	204	228	212	195	187	215	190	212	208	214	211	197	207	188	201	195	192	209	211	204	206	201	221	202	206	207	229	224	211	214	205	195	234	204	185	214	201	200	217	203	203	194	228	192	203	193	209	218	218	213	214	219	222	222	209	215	224	188	225	220	201	194	216	178	240	184	218	227	213	188	223	209	210	183	227	210	245	222	229	198	229	208	192	193	201	229	214	200	203	208	195	217	191	227	244	188	218	202	196	221	213	190	198	190	206	215	170	218	194	205	179	184	215	197	184	226	197	222	228	227	196	266	218	193	217	214	225	202	218	214	253	214	216	202	179	200	201	217	173	206	199	205	232	244	196	203	188	207	223	195	227	194	211	221	224	209	227	230	178	216	195	195	197	234	211	238	221	180	212	200	180	242	209	229	186	202	211	234	223	205	219	202	225	225	208	225	209	212	208	220	213	219	213	219	186	193	242	183	218	195	204	232	223	196	222	230	229	199	210	218	241	215	202	214	197	232	231	200	220	223	224	208	217	210	243	218	189	205	220	234	207	204	211	210	249	192	192	195	201	201	211	214	189	213	213	203	212	222	242	207	215	204	194	219	197	195	209	200	218	220	204	219	205	226	196	193	222	199	217	216	197	203	191	219	204	218	225	236	206	222	193	198	210	186	196	200	228	233	216	203	199	205	212	178	233	201	204	212	212	236	197	175	170	203	250	213	197	213	214	212	199	208	212	219	225	213	210	213	199	178	190	210	216	196	234	211	238	208	239	210	206	223	211	226	217	196	175	192	238	208	208	237	209	204	230	226	206	216	212	225	178	213	184	224	192	223	242	202	212	207	216	187	220	226	194	193	197	229	218	217	215	216	203	200	203	223	218	200	221	204	230	242	241	216	209	187	202	200	216	202	226	233	183	234	205	192	217	184	183	210	221	207	227	222	199	201	215	188	225	181	207	199	217	226	226	218	198	229	186	189	210	217	222	235	230	196	212	210	216	211	233	227	183	223	205	183	219	203	206	209	200	196	217	237	210	192	214	215	216	197	182	209	179	224	202	212	212	208	217	228	235	190	185	220	224	211	214	223	198	212	212	196	211	208	227	235	222	208	218	185	186	222	204	218	216	188	206	210	226	217	217	227	220	214	190	210	205	215	211	204	221	213	203	177	182	242	226	208	239	220	185	228	221	225	215	222	200	208	247	219	223	221	218	207	224	210	185	206	200	243	214	214	207	214	219	219	194	219	210	203	226	245	198	248	197	207	224	216	239	216	204	224	206	219	218	230	207	220	209	237	200	175	221	216	190	233	259	194	222	217	221	218	223	212	178	206	207	236	211	208	206	201	213	220	212	211	223	185	199	215	209	191	167	200	189	218	195	185	202	229	192	217	211	235	222	217	208	216	201	202	234	197	208	191	214	194	183	212	205	216	235	239	237	202	194	197	223	240	237	202	223	202	190	226	238	203	213	208	218	225	235	192	192	211	220	202	206	222	212	232	233	233	227	213	244	204	232	214	220	199	223	188	178	191	196	224	230	201	219	225	224	216	201	200	230	203	206	232	205	221	219	237	188	209	219	192	223	227	212	219	208	215	205	214	194	203	208	195	217	203	230	235	214	223	213	215	210	227	217	224	212	222	217	222	196	214	196	194	211	202	182	222	227	201	187	177	201	215	194	196	228	225	204	171	200	201	219	229	192	203	210	207	203	211	185	224	213	219	201	205	191	203	221	205	197	220	225	214	222	223	243	201	220	211	220	206	236	197	233	217	205	229	243	216	200
18776	1308	2456	3051	2645	2208	1920	1669	1535	1360	1276	1122	1070	1022	900	833	834	842	796	790	743	744	700	704	747	712	669	661	663	676	660	695	672	605	567	665	628	573	626	628	596	648	650	620	649	654	631	625	622	615	601	628	594	590	586	598	593	588	563	603	631	606	593	602	564	613	622	549	618	592	597	584	578	584	605	603	554	621	592	576	562	582	559	597	586	576	601	576	579	568	584	548	560	558	604	530	549	584	583	586	608	556	553	556	588	566	560	592	598	546	576	600	597	584	551	574	567	609	604	602	587	552	586	588	590	633	560	596	554	578	626	599	590	547	534	589	615	589	575	562	548	544	587	586	572	578	622	589	579	530	598	592	595	553	565	597	594	611	585	610	570	597	599	588	602	575	626	573	574	578	623	585	602	554	573	538	568	593	552	554	542	566	571	547	610	568	613	560	575	549	583	589	580	573	593	581	612	568	592	589	599	570	583	598	614	621	606	595	544	622	545	569	605	558	544	601	603	566	591	575	578	635	571	595	582	565	587	522	623	590	589	596	587	567	594	607	603	555	556	603	613	553	581	582	629	563	557	593	593	565	606	616	570	601	572	600	514	577	562	559	564	579	613	572	550	636	613	549	591	582	597	556	537	545	587	536	562	550	562	572	576	580	590	563	570	610	523	589	565	560	605	562	557	595	578	550	561	568	589	569	610	638	584	597	566	617	566	539	593	590	546	589	596	553	622	582	603	577	587	584	607	573	547	585	581	525	560	569	630	589	550	574	554	589	606	542	561	583	555	538	616	581	618	590	617	585	587	590	571	593	574	602	558	565	596	578	526	588	619	588	599	613	595	590	573	562	549	578	575	544	597	559	619	586	557	593	591	595	565	569	570	573	614	538	595	601	607	612	586	622	582	565	563	540	605	607	591	604	579	601	553	607	594	558	561	565	536	578	587	592	582	578	584	570	556	582	585	582	602	572	592	586	554	549	619	600	567	643	592	557	608	600	555	590	585	577	584	601	606	570	559	541	577	587	622	599	610	589	582	554	585	541	579	633	584	551	536	529	577	573	608	590	576	600	577	573	622	574	555	552	562	550	614	578	610	558	561	585	569	597	591	587	552	603	582	599	588	576	620	582	582	564	566	637	616	572	587	584	528	580	602	554	531	593	621	593	567	580	531	569	552	551	574	547	550	594	610	580	552	617	551	616	595	552	566	575	575	574	570	594	545	567	567	609	620	569	546	621	567	571	575	567	574	613	599	578	558	612	584	583	543	588	559	578	563	574	545	574	597	569	621	614	575	562	601	579	617	570	545	554	556	563	609	579	624	564	569	620	588	567	569	600	576	618	576	556	513	552	560	574	600	584	583	538	607	589	557	575	611	589	575	588	559	568	547	581	572	562	561	592	610	535	607	600	570	529	633	601	538	579	535	584	555	588	611	579	570	609	597	589	575	593	564	537	581	544	581	549	546	545	606	624	604	594	557	601	567	590	589	548	617	577	578	560	563	546	609	585	572	573	558	587	604	582	583	593	608	593	556	555	585	581	589	631	545	562	597	551	604	548	576	609	608	582	516	580	572	565	611	582	555	593	586	559	587	569	585	561	587	574	572	557	592	594	604	608	617	548	538	555	586	592	573	587	613	577	566	560	567	568	607	543	568	584	607	562	593	614	600	550	532	577	622	538	565	572	584	615	601	570	621	565	598	562	538	548	616	598	589	586	585	547	574	634	622	589	563	548	561	593	643	566	579	588	566	605	570	589	608	564	573	559	598	563	578	590	572	543	558	542	556	595	647	573	561	574	572	581	576	571	600	561	601	577	595	538	552	576	584	556	558	564	532	564	547	595	574	582	656	583	555	579	618	566	571	551	583	586	591	544	543	570	562	567	588	602	560	556	591	588	618	557	571	550	577	627	576	569	593	559	554	546	572	600	563	603	603	547	562	585	608	549	592	590	532	553	606	594	596	543	545	552	576	615	599	547	554	552	528	616	622	564	573	550	569	567	585	572	587	569	525	587	574	613	602	593	595	592	544	584	611	584	563	566	545	583	578	564	577	564	564	551	588	587	530	523	636	577	536	605	603	569	572	549	618	584	553	602	588	585	574	573	565	599	614	558	605	552	576	561	592	573	591	584	577	593	582	590	603	565	541	572	548	540	547	582	604	561	576	561	575	555	585	603	567	584	587	588	589	592	614	601	592	580	603	508	589	632	571	584	513	565	595	569	621	582	580	576	602	584	574	577	583	541	566	619	576	538	595	609	562	629	565	600	553	572	553	591	597	582	583	559	560	586	606	555	534	537	589	576	549	552	582	571	611	588	546	542	557	588	565	591	543	586	602	579	572	543	564	555	573	536	575	565	585	572	581	554	582	571	571	546	589	579	594	581	572	551	604	580	557	570	577	582	544	552	568	579	591	574	579	580	574	571	619	568	603	576	547	575	556	620	575	560	567	607	570	592	576	593	590	598	559	582	565	556	618	593	557	605	573	569	585	598	617	618	598	627	573	553	569	561	586	579	590	559	561	610	603	608	560	591	575	576	610	572	580	571	589	621	569	609	582	555	543	564	594	537	592	587	592	581	599	571	569	570	572	513	549	594	588	575	584	603	594	578	599	533	565	586	574	558	556	642	628	576	597	569	572	603	589	587	573	547	594	570	574	576	640	556	619	624	557	570	580	601	587	581	593	563	581	582	544	603	590	575	587	563	570	598	565	534	596	572	563	565	574	567	581	542	554	573	543	579	558	546	587	569	570	553	562	595	600	599	517	606	573	602	580	576	581	577	574	555	615	610	596	614	586	618	538	575	587	617	563	536	538	553	599	606	573	563	595	556	630	543	567	547	523	620	578	572	611	560	556	597	580	564	619	517	592	570	589	585	584	574	589	551	589	596	559	546	561	575	556	565	592	600	586	538	540	575	590	602	555	581	589	594	592	597	566	554	577	558	592	536	615	567	578	569	576	588	578	581	573	517	542	595	529	580	591	555	548	586	614	584	575	582	599	556	559	573	613	594	612	545	651	546	621	565	623	551	625	577	584	550	567	579	586	608	575	595	570	623	562	582	608	601	583	562	568	568	560	610	624	575	609	609	551	528	615	576	564	600	568	583	565	577	563	566	565	566	593	544	561	532	582	565	529	552	601	562	575	573	614	606	560	586	552	586	580	591	526	626	606	577	624	592	577	583	560	576	568	578	591	620	554	598	591	610	593	566	588	540	570	570	591	575	556	565	571	587	577	580	585	543	564	550	596	601	603	615	591	552	618	533	574	558	581	548	578	587	564	579	595	535	588	555	587	590	604	570	564	565	567	556	518	575	639	611	589	620	578	587	557	590	600	592	568	548	579	530	587	590	616	593	556	600	590	523	581	578	553	560	577	571	576	627	572	588	596	583	577	575	572	607	550	555	579	614	573	600	586	594	600	588	577	544	567	560	548	534	589	541	579	575	544	585	617	575	562	547	593	569	582	617	595	583	596	577	572	618	596	600	566	593
46349	20591	11018	2780	1493	1095	939	804	666	653	558	598	526	508	495	482	455	449	465	443	456	438	417	437	430	405	431	437	406	395	409	395	414	408	378	394	402	410	369	370	400	390	383	412	401	376	391	384	415	401	404	373	447	376	434	383	374	420	394	421	356	406	391	380	426	436	444	399	393	384	392	393	399	399	443	388	421	408	419	383	388	414	413	402	388	376	405	386	349	335	417	379	414	412	384	396	371	363	388	391	391	375	403	375	359	398	378	409	379	430	377	401	424	372	392	365	397	386	364	402	368	374	401	395	411	362	409	391	426	392	384	393	392	402	420	368	392	409	412	384	398	377	380	384	375	426	385	406	400	401	393	376	379	397	340	358	396	391	371	387	398	401	407	384	373	358	427	367	415	399	362	400	373	424	388	392	416	376	383	387	371	372	398	402	380	397	430	406	392	394	403	404	392	404	405	401	396	363	400	369	371	339	367	372	372	401	400	404	383	391	417	404	383	367	398	437	407	380	398	376	403	416	393	385	405	356	386	373	362	391	390	362	384	416	375	401	406	421	392	402	439	381	356	415	401	430	396	400	365	391	373	388	403	385	390	342	365	393	385	417	395	379	345	396	425	410	440	381	389	373	359	379	389	382	426	397	369	375	401	374	376	376	396	393	397	349	376	387	420	369	367	368	431	416	366	396	364	393	387	379	418	402	377	365	376	409	371	415	400	372	418	379	382	410	440	393	391	390	403	410	407	407	393	409	397	413	391	382	383	383	392	417	377	368	364	388	408	427	396	391	415	426	401	406	381	385	354	405	432	360	398	399	387	388	391	405	367	405	402	385	403	348	374	376	372	419	368	357	355	357	410	392	362	337	393	318	403	374	368	395	365	380	372	416	409	395	380	427	430	363	396	467	388	392	369	398	413	399	363	387	411	379	382	370	369	381	407	388	413	384	388	388	370	371	413	417	374	404	387	350	395	372	416	421	374	393	366	408	421	380	373	377	398	388	397	396	372	364	351	354	393	400	384	392	386	382	367	359	384	382	388	365	390	385	404	382	390	366	391	369	416	363	396	396	370	412	410	404	393	375	420	403	410	425	390	356	396	406	377	395	377	388	419	373	384	396	404	389	367	396	370	393	407	416	430	395	441	427	406	391	394	400	403	397	359	387	426	371	404	389	397	406	437	395	400	376	419	389	372	365	360	401	396	344	384	399	394	381	409	396	415	399	356	405	427	416	413	431	388	344	408	387	364	363	344	390	382	404	398	390	413	422	376	394	411	402	417	400	379	412	401	373	420	411	388	395	349	374	364	399	397	382	381	405	376	390	367	412	408	407	416	393	410	372	378	394	396	403	409	375	410	390	408	409	411	404	404	390	392	370	392	407	410	410	413	403	381	424	391	371	372	355	356	438	401	371	334	381	378	394	365	371	371	419	397	373	417	390	426	361	377	395	401	380	394	391	391	411	406	407	422	413	427	401	400	384	383	376	391	418	374	366	379	378	377	369	401	440	356	374	393	394	391	396	407	421	441	373	414	379	404	420	367	427	406	381	405	415	399	411	382	392	405	417	416	399	383	397	361	388	390	387	416	407	392	349	366	391	395	408	430	385	385	405	402	381	407	410	373	335	376	423	409	412	368	383	392	431	407	391	437	390	417	389	384	399	382	387	380	374	380	404	395	409	352	384	415	410	370	428	383	400	395	367	391	398	410	406	390	379	415	398	380	380	387	377	415	368	399	389	383	376	404	374	396	384	383	417	373	369	397	385	374	380	357	399	362	374	407	397	427	416	424	375	392	408	376	362	420	419	391	394	410	438	379	398	344	390	389	373	353	388	410	353	414	372	386	389	406	379	413	398	367	394	371	379	428	396	374	395	358	381	366	398	438	400	372	387	427	423	400	389	392	397	422	448	396	429	358	384	364	405	366	389	374	369	383	431	373	362	409	384	430	386	377	379	383	344	427	408	364	408	384	399	385	406	382	410	382	388	414	416	366	377	364	382	394	358	390	386	389	387	384	376	371	338	434	387	366	394	396	382	384	403	383	397	417	423	363	388	376	386	336	381	379	436	409	399	396	392	427	394	395	366	418	362	371	355	371	392	426	399	392	390	392	385	374	389	373	424	392	426	366	403	394	392	369	407	415	391	389	351	382	365	392	391	408	410	412	366	365	395	450	386	377	385	373	407	403	384	399	365	421	399	379	367	363	369	360	385	361	381	391	389	387	378	417	376	391	382	405	385	392	432	412	398	368	409	403	402	353	399	356	405	388	381	405	400	434	382	390	408	416	372	425	411	381	384	423	372	377	372	374	362	395	405	386	389	404	421	417	404	397	401	394	405	438	379	396	418	366	417	378	398	399	360	381	391	395	405	414	406	411	375	411	385	361	363	362	370	423	413	402	395	417	393	411	417	390	400	379	389	371	410	395	388	372	398	362	410	420	418	415	460	419	350	418	403	396	386	383	434	404	355	404	358	397	389	394	371	389	374	379	432	386	405	431	397	357	393	387	365	388	370	415	386	371	357	407	366	378	404	389	419	411	363	418	375	395	337	386	374	355	394	392	417	361	419	375	394	368	416	412	388	405	376	413	438	363	386	397	374	382	427	373	421	420	336	402	398	372	417	434	403	425	436	401	373	401	374	399	393	364	409	361	376	418	402	372	408	418	394	404	385	401	380	406	419	359	397	394	397	403	399	386	387	376	390	405	365	372	367	385	410	405	400	392	406	409	386	381	400	369	399	353	387	399	379	410	388	390	406	389	398	394	396	381	395	402	393	389	358	428	390	396	405	384	384	400	430	381	404	372	406	412	436	389	399	395	395	361	357	365	390	388	410	426	347	395	390	379	382	417	381	391	398	407	407	344	405	394	386	385	404	371	396	436	383	392	404	353	402	382	380	377	403	392	424	391	365	369	389	376	419	373	403	368	436	384	422	402	363	387	404	391	388	396	401	374	363	380	384	417	399	372	376	400	364	396	415	405	381	394	412	385	387	385	401	369	352	396	411	389	403	401	433	402	395	395	388	380	360	364	433	411	381	385	392	411	398	396	392	399	370	394	366	420	397	391	413	392	399	410	396	375	419	368	389	419	360	403	416	391	396	358	391	372	385	422	422	413	378	363	372	407	361	359	434	376	390	368	380	407	394	385	388	407	363	397	400	355	390	421	375	388	390	394	417	379	388	354	384	364	407	354	381	387	392	387	384	352	398	382	377	364	375	402	378	393	431	408	389	412	386	405	416	392	428	453	404	383	373	421	361	401	388	387	425	425	383	394	385	372	413	436	359	376	382	395	394	381	414	368	352	441	391	386	370	380	429	394	407	390	371	398	433	403	382	393	394	411	364	378	371	416	344	386	412	388	318	422	405	407	362	384	430	369	373	396	434	422	374	392	361	391	376	387	388	416	373	378	387	402	405	394	415	379	380	407	354	356	372	381	372	385	398	398	360	372	413	371	371	393	441	378	387	373	375	395	405	401	410	423	380	361	359
24414	2352	4747	5465	4813	4026	3449	2953	2655	2286	2111	1983	1854	1703	1592	1492	1395	1376	1351	1275	1276	1290	1248	1161	1131	1147	1129	1105	1057	1058	1034	1025	1035	998	974	1062	1008	1054	1077	1050	1039	988	1038	1055	1053	1112	1109	1021	1029	968	1007	973	977	1054	959	953	996	927	973	995	968	983	951	918	970	1010	1006	962	965	925	1003	967	999	996	950	893	1010	1033	916	924	967	963	959	912	911	942	903	949	971	904	954	928	926	1029	959	1007	941	908	949	916	999	945	954	885	948	929	966	968	937	981	916	969	923	941	961	956	909	962	875	993	960	895	931	909	903	915	968	934	899	942	909	964	986	914	965	961	962	901	940	928	926	908	951	920	937	902	919	942	939	935	940	940	963	934	937	928	856	945	973	943	931	953	926	908	901	946	920	941	948	946	913	938	953	981	917	945	929	917	945	881	926	939	836	929	892	956	919	953	941	895	919	926	925	960	950	963	969	893	920	888	956	942	937	921	978	932	908	952	922	897	931	959	945	879	891	938	940	942	919	937	934	922	918	957	907	878	920	930	962	981	936	891	912	925	916	937	913	1007	883	945	931	889	848	927	953	945	930	931	956	935	919	967	967	906	955	925	944	910	920	899	938	942	935	923	964	929	899	897	907	889	911	890	939	961	926	973	912	922	873	949	951	918	907	944	936	897	942	941	927	950	904	954	909	906	930	950	935	977	972	938	921	950	916	973	916	939	957	916	938	886	955	914	961	904	940	966	922	889	910	888	909	931	955	891	839	959	940	927	944	913	918	919	959	940	907	932	935	879	933	994	979	862	891	992	927	911	932	910	950	946	960	938	1003	919	930	987	939	976	893	934	931	923	935	958	935	857	901	896	849	900	939	918	999	910	939	949	1018	921	916	930	920	972	956	956	948	933	931	939	952	935	890	986	907	884	946	941	909	962	893	908	892	962	962	929	949	927	896	973	915	950	917	937	885	891	896	885	915	922	929	929	946	962	978	964	926	939	925	932	955	971	898	890	914	878	939	919	895	937	973	925	925	912	994	908	920	919	913	918	944	911	915	934	924	900	975	954	934	1008	927	978	942	934	924	929	936	942	892	992	955	911	892	892	944	955	934	965	954	946	941	910	890	894	952	941	893	886	915	939	880	956	925	882	903	986	926	914	913	974	943	894	898	970	937	932	973	926	885	938	987	979	953	916	916	976	888	926	946	903	901	905	899	884	927	942	961	932	913	961	913	948	922	865	981	949	947	946	922	908	922	954	936	940	945	888	965	961	903	917	942	917	959	919	900	936	978	922	899	935	910	908	983	901	945	884	934	913	916	945	943	915	925	947	892	952	928	914	923	898	944	929	939	945	923	949	946	939	905	953	972	916	903	949	929	938	967	949	962	891	928	940	947	924	922	919	934	911	927	943	879	937	971	927	913	948	956	875	874	1014	930	893	943	964	915	954	925	867	928	852	930	915	939	899	915	964	938	945	936	914	958	890	955	926	940	968	893	958	895	942	921	955	919	936	922	887	953	895	916	950	935	917	925	894	927	909	969	972	947	916	952	933	966	950	915	946	944	910	957	941	907	979	988	934	954	934	925	949	921	926	926	945	900	960	927	963	894	943	909	958	940	899	1003	981	888	930	835	939	916	943	978	965	929	888	880	969	953	926	900	928	952	915	891	975	929	934	902	944	929	934	936	920	900	948	925	914	967	921	910	937	939	945	911	901	959	939	919	1004	952	902	968	894	893	911	887	907	1010	951	889	933	885	941	947	967	944	890	905	933	931	923	952	963	914	936	904	922	957	937	905	945	914	958	896	945	930	916	902	898	894	962	956	926	874	956	967	878	977	969	956	943	951	910	926	997	918	930	859	935	932	944	994	883	932	935	985	926	944	950	932	892	1010	910	903	912	963	900	939	942	877	932	966	922	926	938	934	923	954	958	930	973	923	912	919	929	892	931	935	960	874	928	928	893	936	910	908	884	927	968	956	911	963	952	969	910	887	976	969	992	946	899	932	928	939	884	855	940	927	904	931	918	899	871	930	904	974	922	920	979	973	913	901	897	943	908	923	979	982	913	976	932	962	997	998	951	952	917	922	964	906	909	901	897	965	979	943	957	911	986	945	930	945	906	966	977	967	907	919	990	958	938	910	980	934	979	919	965	930	945	974	934	910	948	928	922	941	871	947	933	932	919	888	931	915	901	939	971	928	940	943	950	958	911	882	916	898	885	959	897	996	903	928	916	933	867	932	924	976	957	926	939	956	930	970	1009	933	980	979	900	946	912	938	928	931	966	949	951	942	919	939	922	864	931	920	898	934	932	912	920	926	902	901	922	971	936	914	986	932	929	922	975	920	916	949	973	901	943	873	889	927	959	967	957	946	918	966	942	956	896	960	898	972	899	995	948	947	923	911	960	864	945	922	890	919	935	937	900	931	884	938	950	974	869	968	915	969	993	896	982	978	913	958	930	949	970	901	939	930	910	986	963	972	902	938	909	941	892	911	983	920	916	891	957	956	984	922	899	959	896	955	913	940	930	893	951	933	942	963	872	912	897	955	941	921	963	969	972	906	958	957	958	944	943	920	925	898	961	953	977	923	920	913	897	974	937	923	906	896	921	988	949	897	987	932	977	938	910	950	982	948	907	904	959	935	930	932	917	902	936	962	918	930	923	930	948	908	973	936	916	879	903	950	945	913	913	942	962	927	959	942	898	981	937	920	891	890	938	956	943	915	959	935	933	929	957	880	920	990	952	917	906	950	903	957	941	943	970	966	919	901	940	904	986	921	926	925	963	869	892	889	952	957	947	963	899	931	919	941	971	936	956	919	976	905	917	957	907	959	911	952	941	931	932	945	912	884	931	958	910	959	888	997	929	904	988	937	920	971	943	943	962	967	1008	960	935	948	918	888	951	954	917	886	958	915	930	953	886	880	909	922	957	958	913	936	920	917	899	912	980	959	943	922	947	878	927	956	913	941	899	947	911	954	877	884	930	911	981	857	917	973	904	939	997	903	862	921	948	918	977	903	917	997	904	953	999	930	916	942	950	929	928	965	921	941	928	907	899	887	956	917	990	971	878	917	952	960	921	920	961	914	885	917	958	984	936	930	930	922	952	928	955	924	926	968	885	896	941	963	953	907	894	927	858	921	915	1000	943	935	968	856	897	949	988	972	917	888	954	912	907	890	948	883	950	927	915	975	983	965	907	961	948	947	941	887	911	932	897	897	925	968	934	896	954	907	952	929	947	891	894	933	933	899	928	930	948	911	945	926	905	948	974	931	977	950	979	968	939	934	981	911	969	942	927	997	936	988	874	945	916	954	950	966	910	940	916	930	957	903	899	905	924	914	890	967	946	923	910	917	913	961	916	915	956	947	904	975	915	923	915	905	940	964	938	945	894	987	936	929	926	931	959	1004	930	917	931	969	908	913	947	948	960	927	921	952	890	945	937	907	907	947	884	936	946	962	986	913	899	971	927	933	906	907	948	952	946	919	874	916	946	946	928	947	926	934	909	956	952	959	904
3492	245	222	200	199	187	168	178	169	160	160	156	169	152	127	153	150	148	149	134	143	149	146	134	136	156	135	141	149	139	109	144	145	140	139	155	156	140	134	125	166	163	116	130	148	145	154	148	134	138	138	144	150	164	123	135	148	134	138	126	131	137	139	139	149	127	148	164	144	143	146	147	150	126	144	131	152	143	140	151	148	150	159	165	144	142	144	134	127	137	147	160	157	134	128	138	150	153	143	138	129	146	150	122	133	136	134	139	164	143	125	143	151	142	146	148	156	148	145	144	149	144	153	138	148	145	170	129	135	129	154	151	152	153	122	145	155	160	131	146	151	152	138	151	155	129	131	150	127	126	148	132	129	162	143	147	155	120	164	140	151	167	142	146	152	149	132	128	151	147	155	132	130	153	137	138	144	144	141	149	154	126	138	117	121	114	140	159	120	143	144	131	136	124	135	152	151	134	140	154	144	159	140	165	138	145	145	141	148	146	141	138	128	133	126	146	140	152	130	143	170	137	139	149	144	119	130	150	138	129	140	161	129	155	143	136	147	129	143	120	140	147	131	152	139	144	123	138	147	154	136	144	140	115	137	151	128	140	134	171	137	124	143	144	135	144	151	149	138	143	147	121	136	139	119	144	135	156	134	140	135	123	124	151	134	140	161	142	133	142	145	152	169	166	140	133	135	136	145	136	133	149	139	158	154	144	136	147	141	163	135	140	101	134	132	128	134	137	139	118	134	149	124	126	137	131	141	145	145	152	150	146	140	164	147	134	145	153	161	129	131	141	159	139	160	143	146	142	123	142	137	118	132	145	144	112	133	132	133	143	140	129	151	148	151	153	125	160	111	142	146	128	134	113	140	166	169	151	131	179	156	132	142	134	138	149	123	127	149	135	148	148	122	150	146	149	111	140	126	142	137	130	138	157	138	139	176	147	131	149	142	139	130	140	126	158	125	149	126	171	133	138	128	143	135	147	146	172	155	133	111	150	138	159	143	142	156	133	152	155	140	163	134	143	138	134	129	151	140	141	126	140	152	149	154	144	129	123	138	115	119	129	138	137	136	132	146	160	128	128	134	136	127	133	125	124	153	146	155	139	148	146	150	119	162	125	126	126	151	137	158	148	116	143	156	125	136	131	139	124	166	128	128	134	115	148	140	146	143	165	154	129	124	116	148	161	155	143	162	130	129	155	148	126	127	121	150	133	162	122	131	140	143	137	133	147	155	160	137	120	146	114	121	143	166	138	148	143	124	139	142	155	140	129	156	136	139	135	151	138	148	146	131	165	141	152	147	132	135	136	119	130	131	153	170	132	122	128	138	140	170	133	128	147	150	147	134	121	122	122	155	126	138	127	147	148	142	129	130	140	130	135	137	133	135	144	143	127	157	153	139	141	136	106	150	130	147	148	138	125	153	132	125	117	134	131	133	147	141	144	158	127	151	145	134	155	138	127	134	151	139	140	143	162	139	136	127	167	138	138	146	156	136	124	132	158	149	130	120	130	178	152	156	152	126	129	128	163	144	129	140	144	164	146	131	134	153	166	137	153	130	127	132	148	134	139	156	108	146	124	151	136	162	142	131	146	138	142	148	132	131	164	155	149	135	121	157	143	142	147	150	145	115	135	150	148	138	141	146	148	144	145	134	143	135	149	158	125	139	151	145	140	143	182	150	152	137	126	147	164	142	141	140	163	128	137	142	127	157	148	154	140	141	123	139	157	111	152	160	132	158	157	154	115	158	156	149	136	137	137	149	141	133	110	143	158	162	141	158	140	143	151	137	141	129	151	132	141	153	145	154	149	177	159	145	158	131	151	158	132	130	131	110	125	138	150	156	141	133	135	121	132	121	137	137	155	133	157	146	133	138	149	120	138	117	145	133	155	167	127	144	149	153	135	147	153	127	151	156	135	145	144	137	143	133	170	137	159	139	172	144	158	139	133	157	136	171	146	130	147	140	140	141	154	150	149	150	148	123	133	132	130	173	157	150	143	153	153	158	146	151	129	143	121	137	147	115	133	140	150	130	182	168	138	154	139	128	131	140	150	148	150	136	138	152	130	128	155	139	131	161	139	136	149	133	133	141	124	119	131	151	137	145	125	133	156	139	143	146	157	159	138	158	163	145	150	142	130	149	133	147	129	155	152	142	136	158	135	162	150	167	139	130	141	148	130	154	122	173	146	146	152	136	149	127	153	154	127	153	145	149	155	166	140	137	138	146	130	127	128	132	144	147	136	128	158	127	132	114	108	140	141	154	139	145	137	160	124	135	136	146	132	136	146	161	138	136	131	126	163	162	147	162	130	147	125	136	137	157	128	128	133	148	154	168	133	120	152	122	139	187	143	140	166	173	151	134	128	159	131	149	131	134	126	178	161	139	137	134	172	159	158	126	170	147	136	167	142	131	147	130	134	130	153	136	135	145	149	154	135	125	155	131	133	145	127	132	119	146	151	144	132	149	145	130	158	142	133	136	124	156	130	127	140	130	157	155	145	146	140	164	128	127	125	145	129	148	149	133	116	156	133	117	138	118	129	133	114	150	151	142	165	143	147	133	138	134	112	180	153	146	144	131	126	134	148	142	139	133	151	136	143	138	139	139	141	146	133	139	137	151	146	119	152	130	124	155	129	131	150	124	140	143	141	133	151	145	112	145	147	154	142	124	122	145	135	132	141	134	150	131	152	165	153	143	136	162	158	143	139	143	158	165	147	135	135	152	119	147	124	131	153	154	135	154	145	146	142	138	112	158	142	155	144	140	145	132	164	140	136	138	141	151	140	131	132	140	138	145	139	147	116	154	146	128	149	132	149	139	143	137	155	137	156	136	133	157	161	151	126	149	143	135	140	134	158	155	149	134	142	134	131	141	137	120	135	153	123	137	135	133	127	152	148	146	141	132	150	164	152	131	146	153	161	132	146	134	139	128	127	154	129	120	145	136	145	134	147	137	150	139	156	126	129	122	150	142	130	111	119	156	155	129	153	134	130	118	132	149	160	139	141	143	139	146	140	130	121	170	148	130	133	145	107	145	150	158	148	124	147	152	134	117	140	153	117	154	153	158	161	166	154	167	144	144	149	121	154	148	151	144	117	144	136	151	139	112	121	153	144	124	150	141	142	120	134	146	148	149	141	134	133	129	166	138	152	115	134	141	151	137	139	151	144	119	149	148	133	145	136	127	132	126	116	141	138	140	140	142	153	138	139	161	157	158	144	132	160	158	151	140	125	157	159	145	134	131	138	128	144	129	148	134	134	126	139	150	139	139	138	124	133	119	146	136	127	166	162	147	123	122	148	131	139	135	141	128	145	136	144	143	149	133	137	132	126	136	160	120	149	153	159	151	132	147	143	145	125	136	159	127	137	143	162	157	131	138	139	148	138	151	134	124	140	142	135	136	144	151	159	141	129	141	128	129	132	140	134	152	138	119	143	128	128	162	155	156	147	134	158	143	134	149	133	146	146	143	157	142	157	149	138	132	111	133	119
3750	469	606	606	631	574	548	572	530	531	500	493	516	472	418	459	400	426	440	376	428	436	417	446	446	481	410	406	418	453	439	418	404	431	434	396	401	412	395	422	446	447	406	431	412	470	446	394	457	430	389	406	420	437	436	434	407	406	419	399	401	417	427	423	424	462	400	413	377	417	421	445	401	420	413	425	388	423	400	396	417	424	442	419	433	387	378	419	433	388	396	413	405	372	381	415	406	452	440	433	404	377	396	405	404	428	399	395	401	424	411	415	390	410	442	428	439	453	393	409	405	386	419	427	432	418	435	433	418	406	419	430	417	408	418	424	414	390	414	409	410	373	410	385	404	431	414	457	410	403	428	400	360	437	417	433	419	429	395	417	398	448	408	419	428	412	388	379	418	426	419	414	420	405	432	403	423	431	417	398	399	427	428	386	405	411	401	428	417	406	352	419	415	384	390	422	409	408	419	433	471	473	397	431	383	406	403	461	417	423	429	424	418	404	431	448	400	400	386	393	403	402	406	380	413	385	386	438	439	438	434	404	442	433	434	428	440	395	398	408	439	414	418	414	423	394	397	441	413	429	400	380	428	396	392	424	387	349	394	413	416	407	414	390	408	408	408	427	400	416	415	470	446	410	460	423	411	397	421	393	421	451	448	448	430	399	426	425	421	458	372	403	408	440	410	422	397	386	429	404	386	420	408	472	412	394	416	407	380	398	420	455	404	393	421	411	441	381	430	437	403	414	443	387	426	413	448	407	388	412	410	415	404	417	415	428	408	443	427	444	409	402	419	422	424	416	411	407	412	406	402	433	424	414	367	415	397	371	417	409	434	386	419	394	467	418	440	401	427	418	393	438	397	399	400	431	401	412	399	389	424	419	432	423	426	405	434	394	450	388	416	450	417	414	419	419	413	435	390	429	388	374	421	400	413	401	437	432	439	409	410	426	398	448	425	438	382	433	389	433	427	423	381	423	428	421	410	429	429	451	390	416	409	373	432	449	420	403	410	408	405	414	404	386	401	419	387	381	421	422	415	433	424	410	433	432	400	387	418	387	402	456	399	436	436	411	389	378	440	375	415	406	405	457	410	439	416	397	401	416	387	418	395	432	376	458	398	387	397	413	392	400	361	414	405	462	418	432	401	430	420	432	420	376	419	412	437	370	419	432	415	465	405	389	403	425	396	434	438	421	442	388	433	417	419	399	369	363	405	402	419	459	434	392	412	416	393	449	398	418	387	411	412	402	403	492	430	386	391	429	374	394	399	423	425	397	391	411	412	442	450	401	401	451	399	435	411	419	451	420	388	412	423	412	411	395	438	457	397	425	406	433	409	436	412	395	450	436	416	403	433	423	425	420	420	403	420	431	476	402	434	442	379	450	439	387	405	390	455	438	412	371	389	411	415	435	403	409	401	413	418	406	426	404	381	398	448	412	424	436	395	390	380	395	391	430	424	449	391	456	448	439	431	408	384	398	397	414	453	390	430	418	416	423	418	405	425	423	431	432	415	405	388	417	413	418	443	417	397	410	427	441	427	428	451	403	393	426	416	453	389	449	407	402	399	389	413	435	400	425	411	406	439	432	380	431	400	414	414	449	400	388	402	413	421	414	420	400	415	403	450	417	406	438	385	401	375	470	406	426	414	449	415	411	433	422	418	412	422	402	404	438	411	442	406	449	419	429	441	416	398	410	384	417	382	451	415	418	387	410	389	404	422	420	424	402	411	404	390	429	402	392	420	405	413	402	418	400	431	413	422	414	390	416	390	421	385	427	424	414	434	413	395	432	404	414	387	408	405	413	450	408	422	384	384	408	360	412	398	428	419	409	402	433	414	391	425	442	422	441	452	436	417	424	419	412	405	406	420	419	418	420	479	404	441	419	432	415	417	418	419	421	378	388	398	430	396	400	405	412	422	389	423	404	398	408	410	414	392	407	474	407	414	369	394	396	377	399	386	391	427	416	397	417	414	414	402	458	419	398	388	403	398	397	408	439	405	404	434	382	403	414	409	419	408	406	416	413	421	460	430	402	430	435	389	421	412	462	427	390	390	389	369	410	406	391	411	428	400	421	422	365	398	397	379	368	431	409	427	470	400	428	419	430	404	438	402	426	420	446	404	405	389	415	427	415	439	424	414	396	409	434	412	391	402	425	426	420	415	402	410	425	469	399	425	427	432	420	349	418	389	428	376	380	430	398	442	439	436	446	424	432	377	447	421	403	380	409	427	401	415	420	411	391	434	398	432	396	427	398	359	406	424	441	383	415	422	414	442	425	455	418	419	394	404	424	416	413	382	410	420	447	425	385	427	450	413	390	398	410	436	406	412	380	417	421	426	430	381	401	411	415	411	419	435	412	408	427	436	423	418	432	365	407	399	390	387	426	396	432	422	415	392	400	441	414	401	417	396	399	401	411	419	405	434	436	402	419	454	408	397	408	388	467	381	405	410	398	426	401	452	381	437	424	416	391	387	403	444	408	409	429	393	369	420	429	368	427	435	428	375	412	414	408	398	382	396	406	405	386	430	436	427	447	406	428	392	429	425	394	427	407	419	405	406	421	411	409	400	414	400	421	397	405	377	428	422	395	477	434	430	417	377	400	396	395	445	394	413	380	431	392	461	382	407	431	452	396	421	415	391	436	406	424	442	408	427	407	389	417	436	432	393	401	416	403	421	421	390	402	410	457	429	395	386	439	412	407	422	456	412	413	377	393	405	390	413	398	417	393	448	402	409	378	440	399	430	402	427	399	381	423	418	398	442	441	405	402	415	395	431	421	451	424	420	397	412	423	411	413	396	464	421	403	435	408	412	418	423	434	424	411	391	404	429	395	403	392	453	394	402	383	429	412	425	394	426	484	397	413	410	413	388	434	431	410	422	414	398	409	386	445	497	400	398	394	408	427	421	384	427	409	356	430	405	416	420	448	454	409	400	388	404	394	465	430	442	455	400	412	432	428	402	438	428	391	433	416	422	438	432	412	431	442	393	415	391	414	442	411	366	423	487	406	420	427	398	422	386	411	452	439	399	395	431	380	393	390	425	438	427	440	420	407	416	408	450	410	407	397	376	401	427	426	399	435	392	435	404	450	381	385	413	455	412	433	415	403	418	451	429	413	399	404	432	392	384	422	411	422	453	446	402	408	406	418	434	396	412	381	392	429	378	414	428	390	406	423	441	448	417	410	417	395	440	401	415	443	401	404	400	406	410	374	405	403	396	401	382	387	434	430	425	420	418	437	411	403	431	414	411	433	402	431	416	419	428	401	416	412	415	423	406	440	402	401	430	394	395	467	392	408	429	409	376	393	405	450	406	413	398	416	417	387	431	422	412	409	429	436	435	410	408	433	403	431	402	403	415	458	446	385	425	461	386	374	400	409	401	394	395	448	460	392	446	418	398	418	414	394	423	392	416	445	438	397	425	425	418	410	447	430	406	401	409	409	386	438	419	426	380	413	427	401	422	440	416	425	402	440	414	382	396	410	393	434
38820	12123	2190	1071	667	551	444	418	372	375	315	315	297	247	254	263	253	238	232	221	227	245	214	238	217	200	225	220	243	210	202	229	221	216	218	211	219	210	240	244	231	238	224	225	241	253	250	222	207	211	200	212	195	214	205	226	216	208	217	204	218	227	196	233	222	194	229	223	232	207	187	198	223	240	199	236	200	232	223	187	205	213	186	195	205	203	203	215	225	224	227	228	222	233	252	226	235	231	190	193	218	194	224	185	214	199	224	207	206	208	196	240	206	219	213	198	208	196	241	242	229	214	194	211	206	230	227	216	203	225	223	229	229	215	214	210	187	169	190	214	221	209	224	200	185	207	211	226	214	190	246	205	212	187	207	222	199	214	207	232	174	233	220	205	212	196	220	212	225	212	227	187	214	218	216	230	217	225	223	225	209	216	193	230	218	205	209	203	222	191	186	243	206	210	205	218	213	185	190	217	229	221	208	199	222	196	210	228	213	202	188	225	200	209	199	229	227	212	208	206	202	218	226	196	217	222	197	205	208	190	236	209	239	223	199	232	243	243	220	238	218	212	212	225	214	194	209	215	194	201	213	208	208	190	205	217	192	239	206	232	237	206	246	207	204	210	218	210	205	217	218	224	228	220	230	218	228	224	196	202	218	210	233	197	185	213	187	203	221	252	223	219	202	215	232	217	236	203	216	232	249	193	204	215	197	227	223	209	215	206	204	204	231	202	204	217	196	224	213	214	214	240	221	195	212	208	216	222	212	203	204	217	213	237	199	218	234	210	176	233	229	220	239	228	231	227	228	187	203	194	216	193	195	200	206	215	237	191	216	209	199	213	186	199	218	209	205	216	195	206	230	207	212	229	215	192	210	204	218	213	212	215	199	196	217	238	215	227	230	195	199	197	196	208	207	199	209	207	216	227	187	204	201	193	201	223	202	212	230	202	194	206	232	224	236	222	203	223	182	189	192	232	207	219	205	204	213	212	233	209	237	206	203	233	232	217	192	192	221	226	228	225	231	215	221	217	218	210	211	194	226	208	219	220	208	229	201	228	238	225	198	199	204	201	208	224	207	196	203	207	235	217	212	190	196	217	248	229	206	194	207	240	223	194	224	224	200	192	181	217	227	237	182	189	215	235	206	223	209	206	202	198	206	220	218	216	226	225	214	195	219	179	210	194	236	228	211	202	225	213	213	168	179	213	230	244	217	211	205	222	239	230	200	231	265	212	237	206	208	218	229	228	213	199	208	222	228	206	193	223	226	241	214	232	212	211	224	210	220	238	197	190	221	193	197	220	214	221	187	208	216	214	191	197	247	180	205	215	223	223	214	200	207	223	227	206	230	241	225	201	206	213	213	225	190	236	197	237	247	218	189	232	237	222	218	220	216	206	218	241	218	213	218	227	243	172	214	236	214	183	208	241	195	216	202	214	216	199	203	202	200	231	229	220	186	217	185	237	194	193	203	236	219	235	223	223	225	202	241	218	216	235	210	231	230	215	231	228	185	215	220	221	228	233	224	197	200	221	202	224	241	209	200	242	230	212	233	211	216	217	228	206	170	247	251	216	211	214	205	193	199	229	214	198	218	186	201	176	200	228	251	197	198	191	203	201	218	206	231	218	211	230	200	194	216	225	215	225	193	221	194	204	220	231	235	209	215	224	219	195	209	219	220	203	208	215	252	225	184	230	217	212	201	207	204	244	238	206	246	207	207	187	202	215	195	185	209	211	196	219	212	216	236	184	209	235	215	225	204	219	231	217	230	217	215	224	211	235	187	239	221	222	196	209	226	223	217	226	200	218	213	191	202	229	222	184	217	224	188	208	219	208	226	204	210	230	225	217	202	193	213	212	240	215	230	228	207	202	214	222	228	233	205	198	191	216	235	190	208	187	207	214	206	206	205	214	211	229	225	248	220	213	218	225	204	249	196	215	203	207	227	202	242	217	205	219	243	231	223	211	208	216	203	226	216	237	178	207	225	212	195	203	219	219	224	204	224	202	224	219	224	211	211	202	213	202	209	198	190	189	201	211	242	211	201	217	207	231	195	225	194	221	193	236	218	222	229	209	209	199	189	215	198	240	238	232	210	212	195	239	211	217	174	240	210	197	193	213	238	221	200	215	212	210	231	228	207	249	195	223	203	225	236	231	206	190	219	224	213	202	186	235	230	211	208	182	203	212	208	229	206	216	223	212	219	217	241	239	209	211	210	237	235	210	230	208	209	217	223	226	223	228	204	228	213	216	220	214	199	200	201	205	229	218	215	221	185	202	234	224	225	211	218	193	236	189	215	227	235	218	200	217	227	227	219	212	224	213	208	194	201	233	220	221	177	221	222	201	219	180	207	206	211	216	195	193	225	237	220	213	204	217	215	216	217	217	223	206	212	190	231	199	230	196	239	207	193	223	243	227	214	215	210	219	206	207	216	194	198	196	179	199	215	206	191	209	233	185	209	243	212	186	218	213	191	221	235	200	212	224	202	185	198	213	258	212	199	210	228	252	191	213	208	236	219	226	224	215	245	245	215	202	195	213	233	192	195	204	219	211	236	218	212	188	211	209	215	206	201	226	214	243	219	215	223	201	216	205	196	205	221	227	202	190	182	219	210	193	208	213	208	222	207	217	221	192	203	200	237	212	210	216	218	222	211	212	217	193	193	212	214	218	228	209	237	186	197	197	226	212	213	210	242	228	224	207	233	234	213	235	230	210	187	208	217	205	225	214	231	208	245	224	239	194	238	188	213	211	207	191	221	188	228	231	211	222	203	215	216	221	213	203	181	244	210	201	204	207	206	213	207	195	223	191	174	234	205	225	204	245	251	221	229	235	236	211	219	207	195	226	180	201	227	232	207	231	207	201	198	234	188	208	173	219	205	182	230	221	237	224	263	200	224	224	217	247	183	218	214	173	226	207	209	208	206	219	204	249	222	220	222	214	220	215	214	229	204	195	218	186	209	222	178	205	247	218	218	215	203	209	198	231	202	237	192	220	229	199	210	261	219	231	243	214	211	190	216	242	216	198	207	192	203	216	201	211	199	208	219	208	223	201	208	195	228	240	198	247	190	212	225	215	225	216	202	211	209	214	200	221	189	174	209	224	197	224	213	218	214	234	217	217	218	200	189	221	204	224	213	217	196	203	212	199	219	229	202	246	218	198	211	220	191	239	209	229	180	219	200	212	224	223	197	234	222	231	197	226	215	205	223	220	222	234	223	245	204	197	187	175	199	231	218	207	230	211	213	208	237	233	216	212	212	225	191	214	210	190	217	181	198	228	227	238	204	217	192	217	224	232	216	212	182	210	209	232	224	240	213	198	196	192	198	251	200	223	220	222	233	224	190	212	235	227	236	189	204	193	218	221	222	193	201	233	218	213	209	252	219	191	196	223	228	242	237	217	189	208	210	206	208	204	218	207	195	204	188	200	219	229	228	222	198	212	220	227	238	236	214	219	192	208	219	217	220	223	204	179	212	220	238	200	209	208	211	223
18634	1354	2506	3035	2593	2246	1926	1694	1397	1291	1220	1104	1059	1057	943	882	847	815	833	753	773	755	703	747	717	688	709	715	685	653	640	650	623	714	666	655	589	589	644	609	611	599	618	653	661	634	657	632	640	610	587	594	591	622	591	621	624	597	604	588	619	616	592	600	571	599	592	594	546	599	598	577	550	555	596	558	576	575	623	573	641	562	597	581	612	627	603	612	588	619	577	566	610	604	587	602	588	615	569	636	580	582	578	586	581	593	583	596	560	588	577	602	602	604	585	614	600	552	622	591	592	573	607	561	624	569	563	543	564	586	569	596	582	564	573	573	580	571	541	555	622	577	573	555	600	596	550	580	620	574	609	591	621	571	568	589	581	574	562	584	609	584	567	568	601	579	605	578	578	569	602	557	560	566	584	574	595	547	608	562	567	595	571	556	595	577	607	555	572	589	562	574	637	591	581	590	568	593	535	553	551	589	599	575	556	572	570	602	598	602	608	608	589	570	595	620	542	597	585	546	577	603	597	599	569	551	570	562	579	548	561	576	578	587	534	586	602	642	583	557	545	630	592	540	597	653	580	567	596	550	559	601	589	573	609	539	568	569	571	560	596	587	580	578	581	597	595	557	570	569	618	571	545	594	560	573	562	596	595	573	580	548	591	565	535	621	583	577	596	558	570	579	594	592	585	583	621	558	574	638	606	563	577	612	566	582	583	615	625	569	576	565	592	541	562	592	563	582	558	544	592	559	583	586	565	582	546	582	599	555	588	560	559	630	589	603	593	572	578	559	622	619	604	559	611	616	534	572	574	566	559	561	545	610	587	579	580	577	590	532	616	593	607	597	574	574	518	565	534	587	595	531	553	599	607	538	573	588	494	572	611	601	579	609	595	558	601	575	595	588	584	597	565	551	549	579	595	594	614	603	589	604	567	591	622	584	546	585	553	588	570	574	572	585	579	565	600	554	576	607	607	585	552	611	527	626	571	577	599	563	553	586	604	613	627	575	547	570	575	580	592	612	619	568	535	582	571	597	589	553	570	562	580	528	564	593	601	579	563	541	571	579	573	541	544	571	544	599	558	618	545	568	574	555	560	572	589	576	629	590	581	555	554	601	542	593	557	581	561	581	600	586	607	537	548	620	592	619	601	563	562	667	554	576	558	574	574	595	541	571	584	589	583	568	568	576	651	607	574	577	573	552	591	614	570	557	583	560	554	615	579	613	590	590	586	553	571	624	587	582	602	612	571	574	577	569	594	589	595	571	597	599	556	606	570	536	564	578	583	559	562	600	566	584	581	554	601	572	575	554	570	600	620	585	595	572	626	594	597	546	591	612	605	561	585	607	569	610	571	552	581	577	578	599	600	579	581	602	563	591	587	607	560	573	602	571	603	576	570	603	581	566	604	535	605	527	582	543	581	568	560	576	547	566	559	567	570	592	577	586	572	562	569	584	566	583	612	587	602	587	587	618	609	591	523	617	579	572	598	548	588	578	611	608	600	561	614	600	543	554	597	594	580	558	595	569	586	567	653	570	577	589	572	618	581	591	564	606	618	547	572	583	588	630	564	585	557	572	538	571	575	598	547	592	564	592	573	618	572	588	536	562	580	612	563	630	570	608	535	580	576	611	550	573	582	582	566	575	544	578	587	595	595	569	591	626	588	623	538	562	643	570	561	568	598	588	582	596	551	592	592	589	626	568	557	554	556	606	651	601	617	611	611	571	618	573	569	566	570	563	587	599	584	609	576	568	524	594	609	565	603	568	630	572	564	559	555	590	553	581	567	568	604	581	587	608	558	556	621	584	554	569	581	602	599	597	592	592	640	535	592	588	578	580	559	603	562	584	543	574	569	582	547	581	542	574	589	574	601	586	615	539	582	590	570	609	590	547	531	592	614	584	560	599	561	610	580	568	557	606	568	589	587	555	609	547	595	585	588	586	567	552	577	613	571	581	573	603	579	558	559	587	556	581	544	594	567	547	616	587	552	594	586	586	577	581	609	564	537	525	583	605	597	608	557	574	581	605	539	580	502	596	568	580	560	605	564	627	548	571	558	556	595	561	601	546	617	560	557	601	555	598	565	606	544	594	619	578	575	578	586	578	588	579	576	579	630	595	569	579	592	567	553	593	577	599	598	553	585	598	533	595	601	648	560	567	584	610	606	588	549	553	593	567	561	593	554	566	558	563	571	573	577	595	544	590	582	561	582	591	594	625	606	569	591	532	589	591	551	570	575	594	577	535	580	583	539	593	590	614	590	540	599	594	588	601	539	608	572	591	571	591	645	626	592	586	611	566	537	572	608	551	620	623	606	580	606	547	620	572	590	624	618	549	544	638	575	557	537	554	584	645	586	550	589	568	605	568	616	578	590	579	582	607	556	568	586	576	562	603	579	569	579	595	567	564	587	568	599	583	620	606	589	605	609	535	532	550	581	568	611	563	612	601	560	592	596	596	553	533	601	546	644	576	559	558	556	561	557	585	570	566	598	593	555	561	622	600	586	598	568	591	558	584	576	622	599	605	589	584	600	566	567	602	574	575	616	603	578	554	617	609	630	572	605	584	590	575	576	575	593	554	597	568	595	572	612	577	537	589	558	574	563	529	566	551	594	632	561	564	551	591	611	599	558	604	566	601	555	569	538	570	602	554	546	551	583	596	561	577	567	574	586	622	563	616	560	552	581	570	587	513	615	587	602	546	550	573	572	586	585	596	582	586	614	586	570	580	587	632	587	553	587	580	542	577	554	547	563	581	566	617	601	610	584	612	552	595	623	582	579	614	585	579	542	594	575	580	582	560	572	599	552	631	547	522	575	564	622	585	563	558	552	612	593	574	547	555	564	596	541	596	624	606	533	579	596	572	563	564	592	583	567	578	517	604	605	610	596	587	597	554	561	578	572	602	596	555	600	614	562	587	594	583	594	599	587	586	544	579	543	567	601	589	592	575	633	580	570	607	577	568	584	567	620	573	596	529	571	584	569	604	618	578	576	583	558	558	564	572	587	589	537	571	552	609	599	624	584	597	574	571	550	572	587	599	546	611	615	548	574	573	589	594	536	573	572	524	587	555	642	551	602	603	574	566	565	610	606	612	568	563	580	531	594	568	640	534	555	552	602	587	588	550	589	587	582	586	564	550	588	524	560	584	575	548	538	608	606	546	608	600	579	558	616	594	583	558	611	604	581	618	599	569	595	568	530	628	571	585	549	604	581	559	600	607	581	577	570	600	616	603	579	583	578	557	567	596	567	581	577	614	577	598	633	571	590	613	571	615	567	551	588	577	578	574	621	575	584	578	540	594	544	579	561	609	607	587	595	568	594	608	574	620	587	567	592	598	581	548	552	542	569	577	566	566	576	598	593	591	545	613	601	552	562	569	556	605	605	562	617	581	609	576	527	603	630	569	598	575	589	562	569	600	556	610	547	592	550	562	587	526	564	578	608	610	547	621	609	583	558	601	532	607	573	549	576	594	589	587	580	563	527	577	606	558
45331	20525	11396	3031	1413	1105	886	785	663	633	599	510	502	525	490	439	434	444	438	435	463	412	424	419	399	411	422	407	426	398	439	439	412	395	390	417	388	398	422	400	409	379	409	375	383	426	398	399	423	367	394	390	416	371	373	421	375	405	375	380	408	387	401	415	396	370	372	368	389	368	401	379	360	431	366	411	399	340	362	383	353	424	406	393	376	369	381	400	397	402	388	378	383	384	415	379	411	395	399	378	401	361	373	420	381	391	397	385	381	392	444	419	402	420	402	401	409	397	444	396	388	354	405	426	399	377	425	410	392	410	390	399	395	366	426	403	348	406	414	387	431	362	347	380	402	367	386	442	387	397	339	391	383	409	394	407	403	409	382	386	403	398	395	394	371	385	393	402	367	370	394	388	401	410	401	401	390	402	351	377	409	401	392	389	397	392	382	373	397	381	417	383	353	385	369	402	376	361	428	424	404	388	436	410	344	368	396	414	377	376	413	377	414	367	398	381	376	406	415	373	382	384	411	428	382	408	412	406	425	413	397	377	392	399	366	370	375	411	380	386	420	404	387	386	410	397	404	434	372	429	357	366	359	346	397	416	407	398	393	373	402	358	374	405	360	431	431	355	397	391	390	384	368	406	359	365	416	436	404	366	363	410	384	392	427	426	391	398	391	409	436	412	379	403	362	374	384	398	367	380	384	368	410	410	346	390	399	376	413	387	370	431	375	390	417	402	372	407	383	381	361	442	367	401	379	389	420	382	394	401	408	420	426	360	404	407	406	392	354	406	399	393	409	390	389	386	401	409	386	354	391	409	370	384	373	398	372	388	411	411	388	402	360	420	383	406	403	398	402	400	417	399	396	385	405	399	377	418	368	378	402	411	418	428	399	430	390	395	385	354	410	421	410	383	423	378	417	380	380	395	377	396	427	403	375	380	372	370	404	399	433	377	355	408	417	367	390	373	366	390	386	392	408	358	402	387	400	398	376	376	399	407	416	379	409	394	392	411	394	423	361	418	429	357	372	362	382	400	422	381	397	422	432	399	392	393	415	388	447	408	379	383	433	386	395	357	406	412	377	398	355	375	377	411	393	426	408	403	377	360	424	396	390	397	386	366	437	418	415	421	384	393	358	410	435	409	381	402	405	383	382	372	375	411	376	382	371	387	385	377	357	429	375	368	385	405	402	388	389	426	410	402	390	421	382	383	394	369	404	409	403	419	350	356	373	386	357	367	399	405	400	381	388	402	432	409	401	375	402	389	395	383	375	368	398	367	419	357	388	392	407	396	440	380	414	427	371	343	383	368	395	370	368	408	387	408	393	366	389	386	418	394	393	383	375	375	403	381	373	394	409	363	409	410	388	419	364	412	344	413	410	398	374	425	413	352	365	360	403	413	420	354	381	413	390	402	428	377	397	419	409	407	393	402	399	369	425	376	400	413	384	423	399	390	406	398	415	355	356	383	356	376	398	384	362	423	409	428	389	375	367	349	435	383	382	401	391	371	408	408	407	362	423	400	393	387	389	367	388	355	422	381	403	395	374	420	379	418	426	408	379	394	368	386	385	424	413	370	395	377	387	348	391	388	428	392	404	393	413	411	383	406	395	379	427	409	431	381	367	413	386	438	393	369	375	405	376	354	403	390	405	416	375	434	372	387	394	391	402	376	422	358	352	346	380	367	387	348	380	358	356	429	375	422	398	341	399	376	379	402	396	401	383	402	387	381	363	404	408	393	368	381	394	377	381	423	397	377	407	403	404	402	370	402	389	370	380	394	364	398	366	384	398	381	427	390	399	363	396	417	402	386	405	388	423	389	384	370	385	392	377	384	378	410	427	403	368	392	382	404	384	397	366	388	344	372	392	422	397	404	420	418	373	428	377	391	399	402	391	422	384	351	424	344	420	383	406	380	407	384	433	421	406	376	406	425	393	367	367	358	443	411	382	385	392	362	418	381	411	391	398	406	370	401	384	407	397	450	401	388	397	415	378	395	398	365	396	382	377	408	398	412	404	411	391	408	381	374	422	391	394	426	395	368	360	384	385	395	391	376	404	384	394	384	366	398	369	381	402	384	366	352	372	379	368	424	409	401	403	415	373	393	426	408	426	401	388	381	422	393	409	413	380	393	395	392	384	424	385	363	407	388	352	396	391	369	404	396	389	387	360	423	379	392	414	443	381	402	349	403	418	406	374	397	377	446	386	360	375	390	418	398	380	404	392	370	382	396	396	407	386	372	446	397	421	414	387	392	410	405	390	371	425	400	372	383	407	395	416	410	418	416	396	387	448	406	406	377	425	403	403	424	402	375	358	344	384	394	411	383	374	409	382	398	408	384	404	394	354	425	397	353	376	386	407	423	383	397	397	380	408	365	397	369	399	431	365	411	376	390	402	396	386	360	406	396	371	403	431	380	370	370	384	371	390	375	436	387	367	364	395	402	403	392	398	389	386	378	379	369	406	382	431	381	405	382	398	381	393	393	406	363	370	395	391	368	368	394	393	409	397	401	401	397	388	377	352	384	432	392	383	384	371	388	351	386	339	368	348	382	388	408	398	383	369	397	361	400	361	363	360	398	361	364	419	393	345	421	408	362	385	374	381	391	401	355	393	339	406	380	390	452	380	371	405	399	380	368	404	396	384	433	419	363	444	382	386	398	407	393	370	408	400	386	396	379	394	354	417	422	405	378	404	381	381	389	391	385	417	430	426	354	395	367	380	402	383	405	386	376	411	405	406	421	370	396	414	390	396	385	419	400	389	396	364	375	406	419	406	386	345	427	383	397	414	430	364	363	354	414	387	356	351	367	396	382	356	358	417	406	386	360	386	399	404	380	412	394	386	402	392	383	445	399	410	443	419	372	389	359	407	389	426	415	405	401	361	404	397	424	409	415	365	390	383	405	405	419	388	398	429	407	404	399	398	400	400	379	424	419	397	433	389	400	381	381	406	395	424	375	376	388	373	370	371	409	407	394	383	401	378	369	375	406	445	367	377	388	423	418	416	406	409	382	387	378	394	363	416	434	366	377	413	396	423	364	388	393	406	375	365	422	424	341	351	374	362	376	414	403	396	424	421	399	425	401	393	402	426	396	391	416	367	380	390	408	379	392	379	399	365	397	414	397	378	374	410	413	373	408	379	382	352	389	401	377	369	418	343	408	373	377	381	391	385	420	386	417	375	405	382	375	352	395	386	349	378	381	363	416	412	390	411	360	358	392	370	392	393	426	415	402	399	425	410	410	356	359	373	400	377	404	382	421	380	376	427	424	429	372	405	378	405	411	392	372	427	406	366	395	374	371	375	404	346	387	424	373	366	386	361	365	383	383	440	340	385	341	407	386	361	391	386	422	412	431	437	375	434	380	395	425	392	393	365	365	381	418	399	378	408	317	414	415	396	364	435	417	390	381	376	391	391	410	399	410	384	419	367	381	447	364	399	386	403	415	405	430	390	369	431	398	406	378	421	433	392	406	399	394	359	382	381	381	387	391
24507	2343	4659	5453	4844	4237	3447	3039	2640	2455	2137	2048	1812	1681	1547	1534	1394	1367	1357	1277	1226	1221	1182	1188	1201	1104	1145	1154	1086	1112	1067	1062	1072	1005	1014	1048	971	1000	1029	1045	1073	1025	1046	1072	1105	1063	1049	1066	1050	988	981	977	991	1043	937	926	1021	954	994	969	972	958	1000	950	1006	936	940	951	982	1001	1028	1006	937	923	972	1012	935	966	971	881	939	945	966	974	891	964	956	950	1018	956	1003	944	950	977	961	932	961	943	878	875	932	939	926	956	984	976	959	965	906	940	1008	941	913	909	979	899	955	928	934	932	921	927	866	925	936	932	873	952	916	959	913	927	967	931	924	944	947	969	892	882	940	962	982	902	966	941	951	955	937	907	899	949	953	921	988	947	895	949	943	897	937	955	905	952	951	883	909	922	943	967	960	947	916	984	907	920	959	879	982	942	898	950	937	892	994	950	922	950	902	927	932	926	1002	920	941	943	953	883	934	937	912	945	953	882	941	967	979	901	960	899	953	931	958	933	975	933	964	952	932	919	883	920	999	907	874	935	921	909	936	929	932	902	904	941	916	905	914	948	904	895	899	889	923	972	901	921	921	896	926	943	897	896	908	921	886	942	937	917	919	962	940	890	891	948	928	930	921	953	922	932	903	944	965	904	974	908	974	992	926	943	922	918	912	958	887	950	905	907	920	933	908	906	936	981	907	953	930	935	990	941	912	922	909	942	1020	911	900	947	975	876	955	920	941	981	932	904	986	874	952	921	920	931	904	944	936	938	899	914	934	949	883	929	921	927	959	960	974	951	947	912	979	976	932	871	878	938	942	894	983	989	958	927	996	849	951	928	983	957	966	929	957	959	950	986	898	973	855	920	914	905	928	909	953	951	939	899	910	945	943	908	949	902	938	858	939	890	912	956	978	955	983	910	888	902	930	908	922	990	1007	908	922	912	974	919	955	940	981	904	919	986	930	923	952	892	895	934	920	909	885	935	907	923	926	958	916	901	892	894	936	934	947	859	930	983	954	872	890	891	940	907	912	942	948	883	943	908	853	958	963	913	952	932	873	899	950	926	900	959	929	946	946	900	912	953	911	963	952	954	962	952	940	897	951	980	934	939	948	928	920	900	966	924	966	908	910	876	932	955	885	894	906	912	926	958	941	832	915	954	941	930	949	923	899	875	925	926	901	888	933	870	921	917	911	960	958	944	919	911	912	978	949	987	941	948	939	933	941	879	955	902	936	941	939	933	973	945	979	942	952	987	940	911	917	971	925	898	900	944	946	918	911	946	902	908	886	900	908	910	894	956	939	951	891	959	916	905	939	944	974	895	918	937	963	923	947	931	952	944	908	939	923	956	886	914	932	933	905	947	851	907	931	916	945	925	990	965	890	915	919	993	894	926	868	967	963	881	945	917	950	990	940	972	935	942	949	973	969	901	974	926	940	899	918	958	937	961	897	918	875	982	947	896	903	929	956	962	957	942	888	914	911	896	896	936	898	922	926	950	919	924	932	946	998	987	942	870	928	934	925	957	928	929	971	886	884	965	893	926	928	856	906	908	968	920	906	921	970	966	901	971	982	993	971	926	960	911	1014	921	939	972	852	947	895	971	949	939	905	876	959	930	973	934	877	927	981	906	908	918	930	919	957	976	923	943	945	918	893	946	879	921	890	947	902	956	994	958	904	992	876	943	903	961	858	898	941	955	925	907	901	923	920	966	1013	892	921	931	951	1046	945	954	949	922	911	939	978	907	928	916	926	933	971	984	940	877	940	915	920	938	915	959	931	908	911	921	900	938	936	969	953	971	933	911	898	919	918	955	941	952	981	892	918	920	963	947	904	923	958	966	967	963	903	895	945	920	889	983	969	934	909	932	922	909	899	958	954	949	922	908	974	907	928	916	987	942	935	886	931	946	945	961	970	952	954	905	898	882	902	906	964	899	920	925	889	931	951	928	945	934	911	945	973	890	910	908	907	944	923	942	938	891	965	915	912	936	934	896	940	967	940	931	958	951	916	943	940	916	943	948	924	921	915	962	975	885	907	898	985	911	960	963	894	874	938	910	912	896	916	888	907	939	930	936	918	903	953	896	940	920	875	948	943	906	909	920	935	926	974	924	886	890	973	960	968	901	1039	1010	949	919	955	913	926	908	888	930	900	895	872	900	912	936	941	938	927	946	980	916	953	946	939	958	932	892	939	996	935	942	936	921	929	902	921	959	948	959	895	896	1028	943	894	992	928	842	876	953	882	953	946	932	931	904	914	958	925	947	923	945	915	937	927	990	946	930	949	928	907	920	934	947	894	925	949	899	926	916	959	952	882	888	954	929	867	938	941	1034	941	1002	894	905	894	976	924	896	925	962	956	931	907	929	968	936	957	923	911	923	909	964	987	947	922	872	927	942	915	881	916	969	928	889	917	903	937	940	922	948	928	912	930	962	891	920	961	947	939	973	896	912	932	917	958	966	968	915	910	887	918	917	893	908	918	939	967	885	940	925	901	939	934	947	906	889	884	938	1005	915	931	930	931	871	938	883	899	959	900	927	938	949	974	942	908	952	941	948	915	960	930	956	885	876	894	910	911	932	943	936	937	934	914	948	904	919	933	925	939	907	916	974	980	926	882	919	1017	934	926	955	971	952	995	906	902	900	906	906	928	909	974	987	917	931	889	910	909	913	941	920	893	911	932	977	929	927	970	879	918	960	1010	965	898	917	887	905	930	999	937	903	895	969	944	947	956	958	937	944	906	914	982	981	941	977	913	930	930	945	908	944	893	981	947	930	899	916	889	944	980	959	942	927	907	926	1008	843	900	937	928	942	972	924	949	940	952	925	973	962	919	985	942	926	916	933	945	889	948	915	964	951	941	859	959	917	868	959	947	915	925	916	910	938	905	930	927	952	949	904	946	903	954	944	857	894	935	965	899	877	980	931	886	898	932	912	894	928	986	931	915	946	952	906	949	977	936	920	860	931	929	980	867	933	890	924	965	899	927	917	965	902	909	930	925	999	894	891	904	928	947	956	926	946	903	930	909	942	960	891	930	897	910	930	925	900	951	944	962	913	913	926	948	928	969	939	945	885	916	911	905	909	921	953	925	944	956	916	930	953	961	886	950	945	917	927	984	916	986	854	946	921	929	927	930	899	934	879	905	950	916	983	897	878	941	938	971	930	903	891	989	949	856	943	928	949	894	964	926	950	1007	947	937	917	943	940	890	876	957	925	929	929	985	905	939	909	908	938	931	954	924	920	987	891	906	933	881	958	945	993	926	915	950	937	945	910	886	926	895	918	901	926	908	880	975	990	921	900	949	975	928	1002	963	948	904	929	969	911	892	928	958	890	982	923	880	910	946	960	955	923	968	937	982	904	914	944	898	955	939	935	884	936	950	949	883	903	971	911	972	961	879	911	887	953	939	950	915	944	937	950	952	922	953	871	942	943	875	911	934	941	930	918	902	879	920	910	872	937	970	919	927	925	968	884	975	923	975	935	967	894	940	937	926	960	968	933	915	927	963	906	916	933	909	938
3403	212	232	187	190	188	165	168	153	134	155	149	147	154	140	163	149	149	144	145	152	131	133	154	161	147	164	148	172	128	161	142	149	133	149	124	145	163	128	140	140	152	155	156	140	149	170	148	158	149	129	130	152	134	155	132	160	122	156	137	144	145	136	145	134	142	120	145	150	161	156	151	145	130	137	133	145	150	148	144	152	142	151	134	117	174	136	140	153	136	138	135	157	149	146	151	149	137	151	139	135	143	150	149	142	137	149	135	141	156	137	144	159	143	146	140	131	127	139	153	120	134	136	150	127	145	131	160	123	134	141	130	139	149	159	151	138	150	141	133	167	148	150	150	137	150	124	153	137	149	150	129	155	145	128	147	150	145	149	154	141	158	148	150	126	148	154	117	147	144	116	143	140	132	138	148	125	144	133	138	133	144	134	146	146	123	147	154	144	137	127	124	164	138	142	154	132	138	140	139	154	127	135	158	152	158	154	113	134	134	134	139	149	148	137	141	143	138	141	122	133	156	157	148	151	146	128	146	156	119	133	126	147	142	148	163	152	145	126	144	128	144	136	154	147	148	147	127	146	135	162	159	127	130	143	152	174	152	151	111	165	135	150	137	138	151	125	127	133	148	159	150	143	136	159	159	163	142	149	124	132	103	136	147	135	144	149	135	141	140	149	133	124	166	135	131	142	129	160	163	140	141	143	108	158	134	149	143	134	156	161	144	154	123	134	131	143	145	163	125	145	146	145	153	149	151	120	129	159	136	155	126	157	142	144	149	150	144	147	117	177	145	141	142	124	148	141	135	131	133	145	157	163	150	119	145	135	142	146	154	137	175	167	155	130	165	143	133	144	132	146	140	134	144	147	134	125	152	138	154	128	130	137	149	147	142	161	156	143	148	153	144	166	141	127	124	142	145	137	133	146	139	136	113	166	129	146	134	152	165	141	157	129	132	131	158	143	154	134	133	153	160	157	146	145	144	128	152	148	141	127	128	122	153	124	131	132	123	137	160	148	119	157	130	163	140	135	96	135	127	155	150	173	145	151	129	160	154	159	127	131	135	133	151	132	115	132	131	135	159	135	154	140	138	157	144	148	145	138	135	148	151	135	129	127	140	162	121	137	146	132	146	123	148	151	158	147	152	142	134	143	137	152	135	144	158	131	143	147	150	159	136	143	148	155	130	149	144	167	122	137	122	146	150	154	155	119	135	138	136	144	142	126	146	152	160	113	139	148	135	150	132	119	168	124	138	144	136	164	143	177	141	150	135	133	144	140	140	148	150	130	133	145	137	138	143	144	155	136	159	143	130	136	154	154	146	136	142	157	137	148	138	136	126	150	143	136	148	147	134	154	130	162	128	153	159	127	147	130	134	179	141	151	144	150	134	124	148	152	124	144	166	128	129	137	131	117	123	124	144	123	134	137	125	155	129	149	159	128	133	129	121	127	126	136	156	121	153	140	127	118	143	131	132	118	172	131	146	154	158	139	139	158	143	144	126	145	145	160	146	152	129	143	158	126	148	144	122	147	148	129	136	142	148	157	142	118	136	138	173	141	156	116	132	116	126	129	139	171	133	130	152	137	137	138	150	149	143	146	160	126	140	135	140	125	144	133	132	126	150	153	129	133	150	125	140	139	145	151	150	137	157	139	117	151	143	110	146	146	176	141	119	134	139	144	125	160	156	141	135	154	129	141	133	116	148	124	148	149	159	142	139	132	135	146	136	131	151	137	129	159	155	131	150	133	148	155	133	124	136	152	127	153	157	124	137	135	134	145	137	152	155	156	142	147	133	141	114	134	142	152	134	137	162	144	133	137	125	134	133	133	140	166	167	125	155	131	141	150	134	141	132	126	135	155	148	167	149	131	148	157	144	140	131	148	168	155	150	159	148	142	121	153	148	124	160	117	138	134	139	161	139	147	112	125	142	120	146	140	125	157	140	133	149	169	138	125	134	162	142	150	143	132	114	153	148	140	152	144	147	136	141	161	126	140	148	139	136	135	137	150	139	135	163	134	133	147	148	149	117	141	140	165	153	135	140	144	158	155	125	136	161	166	157	145	146	131	146	141	146	134	116	131	137	126	122	121	150	136	139	144	142	136	158	157	156	158	143	148	144	125	149	141	139	152	146	122	115	131	145	134	143	150	116	146	152	142	136	145	150	166	134	150	136	136	138	146	145	165	140	140	139	173	132	153	129	164	130	139	131	147	147	137	136	110	139	141	144	158	152	136	128	153	150	171	167	156	136	122	142	118	129	147	151	140	153	131	120	153	159	156	137	120	142	146	140	139	154	150	136	148	152	110	132	130	145	156	133	140	133	157	144	143	138	129	123	139	151	136	143	153	159	125	173	145	115	141	133	131	161	135	133	127	135	152	143	165	133	152	132	160	155	140	130	147	135	152	145	136	148	131	122	151	121	143	121	144	160	149	120	160	142	148	156	151	139	135	140	152	136	150	143	142	157	133	145	153	127	123	140	125	130	140	141	144	151	145	161	120	144	147	153	150	142	157	133	119	144	124	152	140	123	142	140	133	145	132	161	155	139	144	157	132	143	143	148	112	128	137	142	132	163	147	156	150	136	147	142	143	151	140	152	137	140	154	168	135	142	155	116	128	154	177	150	149	130	135	141	145	138	128	152	126	158	124	149	139	145	150	141	138	145	133	144	137	137	164	130	141	135	128	143	108	139	169	163	153	135	125	145	125	138	156	147	154	138	151	132	168	156	147	161	148	143	143	138	131	123	132	130	133	115	149	149	127	141	118	141	129	115	120	158	128	150	129	142	126	129	122	178	138	132	126	146	148	148	123	130	153	121	149	147	127	150	183	147	147	151	144	141	132	135	117	127	143	148	147	126	151	135	148	132	135	128	143	134	121	130	167	165	142	145	134	123	128	129	129	151	162	137	143	142	136	136	124	176	154	151	134	144	147	140	145	143	141	141	132	142	134	145	143	157	152	159	140	152	124	176	155	167	142	127	134	160	140	138	129	144	142	129	137	121	141	156	146	136	152	142	145	135	146	140	156	155	136	134	147	137	136	151	156	142	152	139	151	121	134	142	132	128	132	147	126	132	158	139	144	150	136	157	162	141	153	139	175	158	142	163	135	134	126	147	139	153	122	161	175	137	152	151	156	146	131	167	131	147	137	148	127	152	145	134	137	143	133	140	137	141	142	131	147	133	131	151	137	131	143	144	145	151	158	152	150	156	136	151	124	141	146	153	146	131	127	150	136	149	134	137	130	148	166	144	153	145	147	148	137	144	146	151	138	163	136	152	116	149	142	151	117	125	143	134	171	142	141	154	162	152	152	149	137	137	138	153	142	140	140	124	145	148	146	144	144	139	153	164	145	132	138	156	127	141	137	155	124	149	160	154	164	147	139	142	128	160	148	128	130	155	151	127	123	162	125	143	149	163	145	156	149	165	145	142	122	126	133	121	152	143	128	145	136	135	128	136	117	116	142	141	150	140	135	147	164	143	167	151
3867	509	581	654	583	583	547	520	546	508	514	481	467	479	468	452	434	461	449	458	424	448	457	477	436	458	386	390	425	434	407	436	410	413	407	426	434	428	435	433	438	407	439	451	439	477	424	430	421	405	439	441	400	423	429	418	438	433	420	422	414	434	425	456	386	426	400	399	401	382	391	429	400	391	407	441	399	407	420	440	384	409	420	430	418	416	455	382	467	380	430	398	359	425	388	407	414	442	396	402	409	406	410	426	365	425	393	407	402	429	391	394	413	414	369	456	415	395	416	409	389	424	430	381	409	381	396	404	431	423	438	406	397	409	429	426	439	403	390	424	418	424	394	393	407	407	429	377	391	367	396	399	421	387	389	399	426	421	450	422	404	437	412	412	422	418	414	405	418	443	428	409	387	403	402	423	399	431	413	410	405	434	408	432	419	441	426	377	414	455	412	382	419	431	414	426	468	427	407	411	435	410	403	430	416	407	399	408	427	406	393	396	434	398	398	427	380	457	403	432	401	469	363	419	375	432	378	434	411	414	383	411	381	409	391	426	424	434	417	404	440	432	376	405	404	429	416	421	469	413	428	418	426	423	419	423	432	400	420	437	436	414	395	434	414	424	412	422	411	384	417	425	440	409	424	422	395	427	384	404	421	420	400	407	418	427	408	443	445	428	394	420	419	400	413	431	418	429	384	407	427	397	427	419	402	425	414	385	435	400	417	422	411	444	419	408	407	427	398	404	404	438	419	449	405	431	439	465	441	407	438	440	399	414	407	431	383	382	430	459	413	419	420	385	407	424	411	416	407	441	379	412	417	408	434	414	444	388	389	400	400	403	444	407	416	452	403	395	443	409	434	411	396	429	447	401	394	431	442	406	419	438	447	411	404	410	426	422	433	426	442	438	405	386	420	405	383	426	410	411	395	364	381	431	408	417	440	409	408	364	407	421	415	442	407	399	441	410	400	422	408	426	409	433	408	418	403	415	390	436	429	401	380	416	430	424	382	431	410	402	388	426	418	404	413	423	410	422	453	451	427	435	389	440	390	416	448	408	439	415	407	383	460	394	417	423	422	417	451	403	409	391	445	403	415	436	447	430	389	437	416	377	426	409	391	384	426	444	419	425	381	421	413	393	441	417	426	425	469	408	404	423	501	369	433	413	407	384	418	414	414	422	411	401	416	421	382	429	408	424	398	438	407	414	414	413	404	416	435	387	412	387	399	420	376	448	392	416	369	414	435	413	386	396	381	397	406	392	416	404	424	434	420	426	383	416	409	414	433	428	398	408	401	387	422	378	436	402	467	392	443	410	376	449	369	431	418	361	412	448	441	430	415	435	383	390	418	412	449	449	429	406	424	423	395	399	417	445	399	426	385	409	355	420	407	444	425	459	450	424	400	431	412	447	416	451	397	388	416	451	395	377	406	386	445	416	404	443	388	425	440	406	408	392	437	408	398	442	390	403	389	409	408	436	405	429	400	388	410	397	423	423	378	417	396	422	443	427	448	452	395	439	421	382	424	377	404	409	391	385	421	428	379	444	436	401	401	417	432	390	415	415	408	441	434	423	431	428	435	402	392	428	442	404	433	434	396	446	405	448	432	452	397	415	418	375	392	426	382	410	407	396	414	406	445	434	430	442	387	405	425	436	437	435	422	430	428	411	399	409	421	429	407	431	399	416	411	424	444	417	419	400	442	444	431	414	409	398	446	397	421	385	445	445	399	435	436	408	422	421	440	417	421	435	415	406	423	437	387	389	390	394	416	394	440	423	397	398	423	400	421	443	462	381	424	406	470	426	398	413	453	450	386	390	397	432	445	436	432	403	427	388	439	366	373	427	430	410	428	431	427	400	421	360	441	426	403	420	408	391	417	422	378	423	402	422	391	415	374	375	398	395	414	411	439	394	410	392	400	435	424	436	413	426	418	421	422	408	449	400	444	403	424	434	422	430	423	387	443	423	389	423	407	429	420	399	431	422	414	439	416	397	394	398	434	417	414	416	412	420	426	411	416	403	440	445	424	433	429	393	391	419	443	428	395	400	374	392	435	435	405	408	395	375	406	399	446	441	449	416	407	441	409	418	419	406	391	426	421	411	402	408	411	438	431	408	414	423	404	425	443	420	391	423	464	423	402	401	389	445	397	376	413	453	413	414	393	403	401	410	416	420	429	403	387	464	451	422	411	403	415	404	449	437	388	429	444	386	433	446	454	400	389	457	421	406	410	399	430	402	414	378	413	434	464	466	400	416	417	401	429	419	415	423	385	443	398	365	385	387	373	420	405	449	434	439	410	394	417	422	423	407	427	412	435	434	409	400	405	368	404	435	446	442	454	395	426	431	395	441	471	386	437	430	396	424	383	400	410	431	418	420	402	399	399	462	433	428	397	434	445	440	403	429	421	432	411	397	457	399	429	427	435	407	410	403	423	435	396	419	406	416	435	386	412	386	423	389	393	388	395	460	432	435	415	442	418	419	420	436	405	421	418	429	412	436	460	445	404	415	415	411	401	435	380	445	424	436	391	405	443	435	418	424	407	407	423	425	399	395	422	424	388	453	418	429	445	425	417	423	423	414	410	408	409	394	423	407	424	418	447	433	412	465	423	444	419	411	418	430	405	459	451	435	388	411	384	423	412	402	404	413	427	425	434	391	410	400	403	407	462	423	462	381	397	417	435	414	434	440	438	431	418	419	405	437	419	425	421	401	422	406	418	423	417	402	438	403	377	410	425	447	393	436	426	407	385	453	412	405	431	412	458	438	413	431	421	455	429	383	422	422	417	423	395	390	403	396	396	397	403	421	385	409	441	425	414	399	413	435	448	417	440	430	435	393	406	420	401	409	391	395	391	401	421	424	393	419	428	356	407	400	417	406	387	458	444	421	398	414	423	428	414	427	390	417	397	408	423	427	405	384	423	384	389	363	407	391	428	420	380	406	433	421	435	407	426	413	436	436	445	404	408	426	446	431	416	419	395	428	387	399	411	435	420	372	406	444	417	438	409	413	393	414	411	416	384	417	433	434	450	437	372	407	410	439	409	416	439	429	393	410	376	413	414	437	393	399	438	400	394	403	426	420	433	435	422	414	380	394	413	404	395	409	400	398	419	455	410	368	391	441	477	430	432	422	423	424	440	407	398	421	381	408	423	414	408	407	378	414	414	405	414	423	434	435	436	425	405	442	442	398	385	403	415	388	447	402	376	424	392	439	458	410	359	435	416	438	443	417	449	401	426	434	426	397	410	445	437	445	413	407	408	392	445	397	381	392	384	404	420	400	420	412	408	395	359	416	439	417	424	413	389	414	408	407	452	399	412	434	398	437	419	415	442	440	412	410	415	461	401	405	396	400	406	392	457	421	414	485	421	389	438	391	403	434	428	426	407	409	401	402	404	388	424	399	425	384	398	435	357	442	407	413	389	424	417	441	415	373	386	424	392	439	438	398	421	406	398	396	443	402	424	406	402	450	420	439	456	429	439	394	421	402	434	429
38939	12703	2380	985	735	588	462	443	335	320	300	291	293	271	213	277	264	281	238	272	258	215	227	220	239	220	244	226	209	242	223	209	222	236	194	217	231	203	206	194	212	176	226	233	206	233	234	199	234	223	216	234	194	238	185	218	210	206	269	206	206	194	247	231	214	222	206	218	224	199	211	211	217	242	214	227	226	237	219	202	228	232	205	212	210	213	212	199	230	198	208	201	225	217	199	222	204	207	202	216	206	190	220	221	200	200	210	238	221	194	204	224	214	225	238	237	220	210	207	210	213	209	208	213	193	204	217	199	225	204	217	230	213	214	222	231	203	254	208	211	196	206	211	191	206	212	214	222	214	219	210	224	238	223	218	206	178	252	234	223	213	231	211	214	200	213	220	195	228	198	215	209	220	183	206	222	202	220	201	233	211	236	218	216	216	228	214	208	205	227	194	218	229	225	214	219	204	213	213	204	200	198	226	206	220	223	195	214	203	200	199	222	206	225	202	245	197	236	207	199	199	221	207	217	208	222	194	213	230	198	222	214	235	227	232	200	206	187	170	199	200	219	228	221	187	210	209	196	236	210	223	188	229	219	210	199	205	230	220	233	200	202	226	202	235	233	216	222	211	208	207	236	266	191	237	238	219	218	229	227	199	212	198	222	228	208	233	194	195	217	236	230	214	239	224	221	226	185	231	197	234	222	218	218	238	204	210	180	229	249	213	244	177	200	228	238	216	218	216	227	220	229	189	192	204	207	215	192	209	224	198	227	204	218	199	211	233	230	245	219	215	212	212	197	231	210	236	195	228	199	196	225	226	195	210	204	191	192	218	223	222	214	235	232	225	230	225	215	225	203	202	227	230	200	215	230	226	236	189	224	214	222	234	220	224	207	186	196	215	220	208	205	213	239	215	220	256	202	215	236	209	205	194	228	211	229	216	217	219	207	218	223	222	218	238	230	207	227	241	197	193	206	202	216	233	204	210	207	214	203	196	241	190	221	187	205	207	213	195	240	217	246	241	200	213	228	196	231	206	232	236	214	219	188	231	221	223	207	230	224	205	244	224	210	222	199	195	208	199	223	203	245	236	230	228	218	211	194	205	199	177	208	176	226	235	217	208	236	203	190	215	203	221	202	221	194	208	158	198	192	197	188	213	217	213	193	219	249	198	202	245	218	178	226	215	242	217	199	214	216	208	196	232	229	182	228	208	222	248	220	218	211	218	214	200	245	207	214	194	206	239	225	230	202	220	221	203	198	195	207	205	217	210	233	227	217	216	230	202	227	192	211	199	173	201	209	205	206	243	248	214	217	172	200	231	201	202	214	212	217	188	197	202	221	244	197	200	207	200	216	238	198	211	210	188	196	230	230	212	222	215	215	221	216	195	185	228	203	244	215	231	239	207	207	218	227	232	222	211	238	214	200	222	222	200	211	185	208	204	226	242	198	216	214	225	237	195	194	184	203	228	199	227	185	219	202	209	210	214	197	211	187	216	213	201	224	225	205	204	200	213	197	209	207	187	215	214	218	226	229	229	224	215	181	197	218	234	227	213	210	225	236	181	208	207	224	191	228	223	201	226	201	204	196	215	229	202	215	221	226	219	216	197	206	183	203	214	197	196	206	212	205	200	215	192	214	236	199	187	198	224	243	246	245	214	193	218	236	234	197	240	221	192	213	216	224	220	206	203	195	178	230	219	221	216	193	182	221	232	200	226	177	218	239	243	231	213	208	225	226	202	203	227	224	246	221	229	225	214	193	214	234	209	226	219	223	232	247	205	201	236	221	238	200	198	202	229	189	199	202	201	197	242	228	235	227	240	222	211	237	218	195	220	201	196	205	233	202	237	189	217	233	248	205	190	218	227	226	210	211	206	197	206	224	192	199	199	207	204	215	204	203	216	191	216	218	209	191	223	224	261	192	196	220	217	219	231	222	216	216	197	214	202	195	215	220	226	205	213	201	208	221	219	226	217	200	196	219	210	211	218	196	226	223	230	217	188	217	212	256	216	221	217	228	204	193	216	225	215	190	234	196	241	240	213	210	225	202	230	235	215	218	238	234	216	201	242	212	230	218	226	223	201	237	235	192	244	221	236	187	201	222	253	197	226	229	202	230	218	207	215	219	221	212	216	252	199	223	243	224	191	236	226	216	221	198	207	210	222	226	220	201	211	224	212	236	226	218	231	209	243	194	207	228	212	226	242	201	220	213	226	211	216	186	220	205	203	237	202	216	242	233	232	207	203	233	193	208	188	213	240	228	239	207	202	182	217	199	236	221	225	206	212	183	204	221	230	199	231	242	228	227	225	205	236	235	226	203	203	210	209	205	209	266	212	224	207	209	208	229	223	235	225	226	192	224	212	216	242	187	219	213	213	203	204	203	215	218	214	195	178	199	212	215	216	202	208	213	216	227	208	231	201	225	204	190	227	212	209	220	197	214	218	188	226	206	187	211	222	191	210	211	238	214	225	184	217	229	194	242	193	215	244	219	203	212	215	192	189	216	207	196	225	217	233	216	242	220	201	214	212	209	215	226	234	203	203	210	225	217	220	214	225	245	229	216	251	218	214	206	192	200	198	190	217	210	209	238	224	224	202	195	206	210	214	203	206	213	207	177	210	223	233	230	226	232	210	205	205	203	181	203	219	221	197	197	232	217	206	229	213	216	212	209	218	202	206	204	206	222	233	207	224	206	220	218	248	229	224	212	208	218	211	246	199	222	204	206	237	213	208	220	216	207	207	225	227	206	223	210	197	237	206	219	240	203	221	221	208	213	225	208	239	222	209	205	223	211	236	199	221	197	218	211	217	213	209	179	205	222	233	193	232	231	203	233	254	238	220	191	230	204	221	232	189	216	210	202	222	204	221	241	208	203	221	251	195	203	212	189	198	198	205	228	193	199	211	238	216	197	195	208	228	214	201	228	228	209	259	207	212	231	206	205	209	243	190	217	205	178	224	213	215	222	201	216	214	212	222	202	212	212	223	231	218	209	233	209	215	198	192	232	196	220	222	265	183	208	226	200	240	232	191	209	216	231	232	215	218	207	197	189	231	216	203	220	206	208	230	207	226	217	212	207	198	207	197	230	247	202	218	221	217	216	224	210	235	221	224	221	235	212	179	224	202	213	240	206	224	212	190	244	212	203	193	231	236	204	195	241	211	231	218	220	207	211	224	197	215	224	208	207	202	200	212	201	212	198	229	222	192	234	237	235	223	209	216	184	192	215	186	196	245	229	192	209	251	229	226	211	212	205	207	198	226	216	196	221	215	183	214	187	222	231	225	205	209	204	212	215	176	218	201	203	209	215	234	207	214	244	217	197	208	200	214	227	231	216	199	223	204	206	213	184	219	210	193	226	224	223	238	206	215	188	214	204	182	210	199	209	198	223	234	239	199	218	225	246	206	215	216	252	212	210	201	226	217	215	206	204	223	232	238	241	199	224	207	208	209	203	222	234	231	231	210	210	219	216	225	220	212	200	208	219	221	222
18672	1340	2573	3010	2628	2326	1923	1734	1488	1296	1199	1020	1012	974	965	858	811	795	773	764	734	696	729	731	728	713	708	651	666	680	658	670	634	650	626	622	665	601	590	646	629	644	650	680	705	649	657	615	676	596	609	595	594	608	604	569	614	633	595	610	627	639	581	587	629	619	601	611	626	633	554	583	604	589	595	544	585	626	605	572	614	549	566	646	562	606	636	592	600	582	578	600	630	599	579	596	622	588	602	570	567	604	575	607	575	603	570	574	592	588	560	578	605	595	591	579	587	544	555	570	580	603	569	601	607	554	584	605	541	587	564	619	564	628	609	574	599	555	603	566	542	556	568	592	642	590	594	576	542	602	595	577	574	609	584	550	602	556	593	601	596	601	575	597	593	564	576	624	560	575	564	581	597	590	543	600	647	551	598	589	614	596	585	612	653	581	594	552	560	582	582	598	567	568	534	555	581	581	591	567	628	565	572	532	588	582	577	606	563	590	610	593	580	560	582	563	548	552	581	565	581	604	609	590	564	552	589	635	597	563	562	592	582	545	553	558	607	540	543	607	573	565	612	571	602	626	559	567	601	622	565	591	530	593	596	593	605	591	561	595	610	590	593	582	579	634	625	572	563	563	628	590	581	550	543	604	535	604	569	548	547	563	578	567	548	563	618	570	575	576	589	588	605	605	626	571	597	602	595	620	574	554	585	570	611	585	604	581	585	535	605	580	580	611	559	633	599	561	570	585	590	651	563	564	563	588	615	564	540	562	605	584	583	561	557	611	578	581	580	538	559	581	530	570	582	563	594	573	568	613	567	563	589	603	586	602	546	563	569	579	638	621	589	610	585	569	537	601	555	600	565	587	555	549	612	593	587	586	580	603	605	637	561	570	572	575	550	589	612	569	577	575	528	578	586	564	568	572	581	592	576	596	577	567	578	542	550	586	563	567	552	577	599	560	588	609	539	615	591	605	609	563	563	606	604	582	568	540	570	559	566	589	593	560	547	613	598	573	618	622	559	606	623	551	608	562	601	588	598	574	596	580	589	598	557	606	600	591	583	606	561	587	559	615	609	596	533	615	627	586	568	569	625	574	557	552	583	618	580	582	589	585	589	559	616	551	592	560	595	621	563	595	618	583	583	597	623	591	545	560	611	546	556	597	594	599	602	598	588	594	590	568	565	606	594	550	561	580	621	571	622	537	595	575	604	556	594	596	585	600	571	542	559	605	558	598	557	634	611	585	579	599	583	592	597	595	586	581	550	557	630	619	643	572	585	585	589	604	586	581	602	586	585	586	594	596	603	560	600	567	595	593	602	590	528	590	595	506	570	586	573	607	577	590	588	588	611	569	565	593	586	584	522	559	540	568	592	573	585	601	622	559	598	593	589	567	588	589	569	558	600	593	577	574	606	551	582	573	608	584	566	514	603	569	619	555	565	577	586	581	542	554	595	579	568	609	605	625	576	588	612	549	582	562	552	560	567	557	624	595	579	572	613	607	556	567	626	554	598	583	581	586	655	546	576	614	623	542	626	599	590	572	593	561	585	582	604	563	618	572	544	584	592	564	579	600	580	566	577	590	606	622	601	609	615	596	547	546	565	567	583	600	591	551	587	616	582	588	601	590	644	610	596	592	599	574	582	541	583	575	544	617	593	553	586	546	587	597	577	596	595	563	567	614	563	586	616	577	563	571	597	589	575	576	551	522	585	570	570	611	586	551	626	571	587	599	575	588	571	579	619	570	564	566	566	610	545	570	575	568	589	600	616	526	627	599	570	581	592	618	565	558	568	606	570	547	631	566	566	573	571	595	584	537	619	581	605	574	573	601	560	570	606	649	549	608	531	603	576	613	610	539	554	597	546	595	546	541	564	551	618	583	585	604	595	626	592	555	580	570	548	596	602	595	574	593	599	613	590	571	575	538	603	551	573	585	544	578	545	571	604	546	589	539	577	555	582	555	570	587	570	607	574	550	553	595	559	625	566	581	573	577	629	538	605	584	604	556	596	622	536	608	591	573	558	595	542	612	574	560	570	583	540	608	575	594	590	552	570	585	554	570	601	602	581	587	581	577	579	624	550	623	561	580	592	578	589	571	568	597	563	581	619	622	598	569	619	552	596	595	616	656	638	577	605	591	580	590	605	574	556	583	588	576	571	571	592	606	619	599	568	577	610	609	581	573	554	593	585	577	564	584	543	542	591	640	570	589	633	574	619	564	561	521	582	609	545	590	560	636	558	568	620	577	552	575	527	592	608	585	584	574	578	554	603	622	592	585	600	611	601	543	586	605	589	564	613	593	601	576	581	613	594	577	607	571	553	614	578	558	592	537	571	602	627	602	563	573	588	549	589	598	574	536	551	557	577	601	606	575	597	593	562	550	550	617	603	580	601	565	594	609	591	619	576	569	628	585	570	611	585	604	586	566	561	589	553	599	562	578	548	579	576	536	599	618	610	615	571	641	561	535	587	591	588	575	596	587	603	603	552	569	600	570	615	620	599	556	559	631	615	605	640	592	607	589	603	554	575	576	550	551	594	565	552	588	572	621	582	596	574	595	576	589	613	547	577	623	572	571	591	573	600	563	634	576	558	614	552	573	592	602	593	598	605	598	578	564	579	562	566	534	601	611	613	576	595	586	559	608	546	611	601	588	602	600	575	575	592	596	586	620	605	592	560	572	602	577	597	562	588	589	568	584	572	600	601	609	584	626	550	553	569	590	577	565	620	580	611	568	616	591	580	586	548	580	584	605	647	608	599	566	560	576	597	586	589	609	567	553	578	598	575	588	587	636	585	614	560	589	581	566	607	583	569	536	624	569	556	572	564	548	603	585	613	619	604	589	560	531	536	557	583	600	576	592	589	560	610	589	547	589	586	616	590	560	609	583	617	617	602	587	560	648	570	564	572	585	575	576	591	591	631	565	621	567	582	546	557	558	565	550	603	548	584	537	617	547	603	612	570	547	644	592	598	593	587	570	571	643	571	615	605	564	591	625	562	556	583	619	595	624	625	604	575	566	612	558	568	553	541	572	571	587	617	633	579	567	570	580	585	531	562	586	596	581	575	560	633	583	575	564	603	571	581	547	547	595	591	559	559	578	578	588	592	584	538	623	582	562	556	551	593	616	645	577	554	637	586	609	572	564	546	629	619	582	615	551	580	575	617	565	566	582	568	593	587	631	578	572	567	629	632	575	613	553	547	627	579	585	560	574	556	572	608	596	588	563	637	576	599	599	572	602	597	623	565	546	623	616	628	601	610	538	565	580	568	598	627	635	528	610	588	599	594	579	567	580	569	573	577	584	564	580	526	617	630	583	588	546	545	534	595	549	580	553	571	631	567	552	566	527	553	611	556	577	613	615	575	590	589	556	556	559	556	660	543	600	619	588	617	565	586	576	601	582	569	545	576	566	606	579	596	564	558	592	618	579	581	587	543	505	573	571	630	574	566	568	554	567	561	623	581	573	582	557	595	613	575	580	579	609	588	585	560	609
45836	20643	12207	3096	1424	1082	913	787	686	628	553	546	509	555	492	456	502	481	429	445	458	439	464	422	459	411	425	406	411	435	407	414	406	405	392	393	420	414	389	404	385	403	423	421	389	476	396	443	408	399	392	397	416	380	412	383	443	370	411	406	399	436	406	407	368	425	433	400	406	375	423	411	370	405	398	394	378	390	426	426	383	375	384	380	381	374	398	386	391	382	405	368	378	389	353	413	369	399	412	378	421	391	395	407	392	349	381	406	431	409	422	397	370	413	368	432	401	360	416	367	382	404	399	413	404	437	420	367	418	415	396	393	398	391	442	417	394	416	384	373	387	384	369	384	397	401	423	405	431	404	364	391	375	384	382	369	354	399	343	395	367	408	386	390	393	393	406	411	384	382	332	399	383	376	396	392	426	422	382	388	392	409	407	371	398	373	389	350	387	403	441	386	413	394	434	392	439	420	352	374	365	423	421	362	380	440	368	375	405	388	405	420	391	365	390	353	364	375	394	380	401	347	395	362	361	403	386	422	384	378	388	390	443	392	402	398	410	417	407	360	408	381	408	434	384	443	362	386	384	419	396	378	396	383	397	414	425	415	389	401	390	421	387	402	400	436	402	336	423	392	379	393	404	378	384	365	388	385	432	389	354	399	405	409	338	380	414	400	404	403	370	406	431	380	384	398	398	400	412	400	407	351	418	411	391	383	390	383	383	395	354	443	362	389	399	395	432	409	372	399	430	417	403	408	386	406	410	407	407	367	380	360	401	422	410	405	397	406	370	375	369	380	400	404	416	409	417	391	428	363	374	392	374	400	366	363	388	416	416	421	378	413	376	402	401	402	424	397	413	406	411	382	390	396	374	349	400	398	383	372	378	404	399	387	390	406	376	433	405	436	384	352	381	411	407	389	427	397	428	451	373	408	371	392	407	375	433	379	394	412	395	377	408	388	408	368	424	418	433	401	420	404	373	389	399	416	410	388	368	383	408	401	389	372	407	373	417	400	373	451	400	393	351	403	379	390	393	397	407	380	425	394	382	407	401	431	358	387	396	386	361	406	383	384	411	366	394	367	387	382	376	423	393	384	346	362	389	367	391	382	431	401	373	368	389	396	363	370	360	391	382	380	414	404	415	385	401	374	385	388	424	375	410	370	391	388	445	359	360	369	412	406	383	363	363	401	421	421	401	395	397	387	413	418	387	360	419	386	416	416	330	397	357	367	400	386	368	408	447	396	389	401	403	415	383	406	405	430	393	407	391	433	383	376	411	376	369	408	371	395	410	406	402	381	423	377	393	409	419	387	371	393	355	391	364	403	374	386	445	427	393	370	379	373	412	449	380	404	375	409	401	348	385	390	397	363	411	377	395	369	361	399	402	422	400	363	397	401	366	432	404	382	415	396	406	391	395	405	397	394	422	357	369	383	363	391	391	399	393	386	400	399	406	393	397	387	409	407	399	427	396	410	440	412	398	380	372	416	395	400	391	409	372	379	408	410	372	422	396	403	382	371	381	386	377	436	397	369	372	396	382	389	391	379	389	389	389	385	409	401	360	396	394	383	400	391	411	382	384	369	389	393	386	351	381	367	387	404	403	413	392	398	422	381	388	388	379	378	380	387	413	370	431	411	417	368	406	412	377	402	392	383	387	364	408	410	387	375	380	385	364	363	411	381	404	385	396	374	411	404	389	382	421	420	430	424	396	373	423	432	384	414	411	423	382	419	389	394	406	373	394	371	412	387	357	424	408	412	421	361	417	391	437	388	376	372	413	396	383	405	390	388	388	430	369	404	371	344	394	392	390	390	395	411	398	374	378	393	391	343	406	382	421	378	383	376	383	406	372	427	359	349	399	394	428	394	384	395	394	405	372	425	397	369	421	399	364	407	420	419	417	397	351	436	427	363	378	378	399	400	402	403	382	395	398	379	380	392	370	351	365	349	404	395	364	408	423	368	378	389	405	408	382	426	389	427	376	422	391	414	379	438	384	395	398	371	394	435	413	387	400	383	406	382	374	349	402	400	377	362	398	412	443	386	416	401	383	405	362	408	363	368	406	389	385	395	404	420	412	379	375	429	396	396	411	378	401	391	409	389	357	394	392	411	444	363	380	398	382	413	408	411	383	421	330	434	347	408	406	405	400	385	389	391	399	374	393	369	390	367	438	374	403	442	381	385	387	411	390	367	376	439	363	386	397	393	378	431	424	396	406	397	395	367	397	385	410	384	403	375	429	405	359	432	396	380	387	377	388	364	392	406	391	384	380	387	404	401	392	378	410	368	440	380	416	401	376	384	444	373	358	414	397	387	406	393	389	418	407	417	409	394	389	356	408	395	391	369	375	444	397	407	369	377	411	405	427	422	376	397	386	384	378	429	369	366	400	366	399	405	359	411	384	364	381	379	413	394	408	414	358	420	396	368	401	405	425	393	368	407	392	397	382	398	391	417	413	380	396	403	380	374	396	390	374	389	375	397	388	393	361	426	355	410	357	410	381	347	382	355	393	374	403	408	411	421	383	396	363	365	422	394	421	384	409	372	397	408	390	407	388	352	417	378	371	388	386	390	381	390	415	422	378	394	401	403	411	407	424	422	382	374	356	404	403	407	337	409	434	393	391	386	405	438	415	418	380	394	413	385	370	430	412	399	394	392	371	398	406	403	367	431	403	396	377	401	414	412	399	424	392	380	370	367	414	351	394	401	388	408	369	408	411	390	384	377	404	426	370	384	375	393	409	427	418	393	413	375	382	402	417	419	378	414	385	399	372	398	383	388	400	345	385	404	393	381	379	382	398	420	394	380	437	440	418	382	397	365	365	390	397	393	418	375	396	417	376	408	357	432	415	400	385	394	394	366	390	410	345	387	408	353	409	411	399	394	395	408	398	399	379	361	384	369	411	306	337	417	427	434	384	424	391	396	389	425	371	414	370	377	406	439	417	390	411	417	394	380	411	361	378	361	399	368	369	361	409	407	400	367	366	380	398	393	419	383	420	416	401	373	402	398	348	339	411	389	404	404	403	378	415	369	385	411	397	362	392	387	455	422	399	406	390	387	408	410	389	356	387	418	414	375	389	376	376	397	396	436	425	407	377	409	372	426	361	399	355	369	398	365	392	368	434	393	413	387	425	421	358	377	382	379	378	350	375	433	392	403	364	370	376	413	367	370	403	383	404	394	391	359	369	390	408	394	372	362	411	391	397	409	410	403	378	399	409	390	417	377	402	383	424	400	369	351	411	424	381	392	389	405	371	385	395	418	433	375	394	367	387	368	398	367	388	399	392	393	377	411	379	425	391	397	372	384	406	400	413	425	396	395	416	389	361	399	374	391	442	416	405	412	364	413	404	396	380	366	439	425	412	403	383	393	398	398	379	388	401	378	402	369	379	405	373	365	405	407	388	380	381	417	373	379	404	388	413	411	381	381	369	393	388	399	382	393	400	389	416	402	391	412	386	405	392	394	393	408	364	400	402	353	406	402	375	401	411	385
24925	2449	4652	5537	4867	3961	3493	3028	2671	2463	2178	1944	1757	1748	1538	1462	1426	1332	1294	1342	1362	1253	1219	1191	1169	1183	1137	1145	1108	1032	999	1072	1072	1068	1042	1014	1079	1044	1000	1054	1052	1081	1089	1033	1100	1058	1062	1030	1015	1003	1010	1022	953	978	1038	991	985	985	987	971	947	969	978	948	995	980	957	964	1010	1021	974	974	935	972	936	980	938	941	904	1015	983	983	905	1006	953	990	946	974	960	954	927	976	948	932	920	966	970	980	909	882	936	916	950	882	957	966	948	929	914	955	940	939	937	985	996	962	955	889	946	935	910	918	928	981	932	936	980	951	886	936	1014	909	900	940	956	1027	947	955	944	911	954	956	909	975	924	970	948	954	961	929	978	900	903	930	961	887	992	992	944	917	948	973	986	945	1014	966	918	951	989	913	878	883	961	928	919	913	940	919	954	969	906	1003	922	948	950	951	931	894	1001	894	876	895	933	871	860	928	916	965	976	904	934	909	912	956	939	897	942	1005	921	936	908	937	943	947	964	967	952	955	889	968	900	945	983	974	949	903	940	1001	912	949	949	921	914	927	920	919	990	910	860	922	948	968	935	969	880	939	958	984	945	892	975	903	949	901	911	940	937	928	919	915	943	918	927	989	967	908	900	929	928	938	938	917	945	939	898	914	902	956	933	949	936	907	958	938	927	895	970	878	925	992	975	949	923	922	965	939	945	941	957	920	908	957	936	925	902	907	960	971	920	953	905	966	891	913	933	887	952	931	934	911	964	894	907	912	949	946	958	952	954	919	968	919	980	943	932	920	923	942	944	922	863	961	908	956	975	937	936	920	892	923	947	876	904	949	924	955	944	910	916	935	939	956	1037	956	933	907	973	889	910	883	921	951	956	898	968	898	905	902	937	938	937	926	895	882	983	975	950	894	922	921	927	922	982	909	952	919	925	974	916	974	927	897	990	978	925	929	1007	928	890	926	935	889	891	945	962	937	914	947	930	920	888	947	899	940	925	954	920	955	985	904	925	890	917	912	1027	933	923	962	960	979	913	944	959	918	924	954	887	922	936	950	989	922	902	871	965	904	930	922	920	932	971	912	1022	907	946	940	926	881	927	885	935	962	966	866	958	955	946	888	895	938	905	924	908	954	987	1000	933	888	979	987	889	942	930	939	899	941	928	970	943	927	933	974	985	964	957	951	928	908	949	997	902	917	909	945	908	971	918	902	975	901	906	912	907	894	947	939	878	937	929	971	911	940	930	933	895	936	924	971	1003	899	990	939	975	907	930	898	915	939	907	903	950	903	961	942	936	1006	945	945	922	905	923	944	935	917	867	904	945	976	956	975	962	919	896	915	904	894	938	943	932	911	936	959	917	933	886	938	908	914	896	933	888	982	957	944	978	900	1004	920	965	948	958	889	896	969	927	906	921	960	946	920	962	905	856	887	913	938	905	922	941	967	957	1000	898	957	956	967	950	918	972	922	930	977	972	944	928	901	931	919	911	910	886	951	945	915	915	882	913	967	969	947	936	967	962	914	903	963	944	947	968	943	938	950	941	923	938	998	934	942	995	936	917	988	929	991	925	921	944	901	920	910	896	905	972	943	921	948	890	966	902	947	870	923	990	970	960	902	911	1009	856	934	924	993	1008	911	947	925	900	904	932	924	976	951	883	967	898	938	977	941	938	944	927	965	954	926	952	922	968	893	860	933	965	957	960	973	974	941	962	932	891	929	983	938	962	926	983	994	898	944	959	937	918	961	950	939	978	930	954	939	921	921	979	934	914	997	922	949	939	884	976	921	947	930	876	930	928	999	939	908	907	867	930	943	914	919	979	1005	902	979	936	927	940	935	897	992	923	939	948	957	975	930	934	911	919	872	946	921	914	950	945	1016	946	967	961	931	895	916	957	916	968	918	913	915	915	935	946	909	984	940	883	909	936	954	930	927	925	933	934	877	926	911	895	906	925	931	964	951	936	937	948	894	905	904	910	909	922	969	963	911	916	940	952	964	911	850	907	961	938	944	911	901	938	889	948	969	893	905	960	927	901	910	905	935	886	945	961	925	960	959	995	933	930	915	933	946	980	900	910	947	943	896	934	932	963	957	915	983	893	902	956	926	949	972	929	929	960	931	933	963	953	936	957	932	886	874	926	930	918	972	941	931	975	902	962	932	950	958	879	899	966	895	903	942	932	898	995	960	915	915	916	914	925	934	934	925	908	907	1001	933	900	870	925	964	948	929	985	912	917	911	1010	897	954	962	954	875	950	934	921	966	938	928	935	989	921	965	939	919	959	962	907	914	905	922	984	918	911	916	967	935	903	951	934	936	948	949	902	947	951	945	937	947	885	935	947	961	906	969	882	878	902	921	926	955	951	947	958	951	974	960	972	936	958	871	929	916	943	919	954	924	914	872	951	925	968	961	939	893	949	972	977	888	904	907	936	934	904	923	956	969	975	891	928	907	929	929	910	960	964	932	879	968	884	883	942	936	949	956	896	917	936	962	940	906	891	979	933	910	929	946	906	997	969	949	942	980	940	939	946	898	930	884	980	917	958	909	947	938	895	935	876	951	991	992	921	977	967	973	904	1003	900	949	975	977	881	909	961	950	901	937	917	1014	918	971	938	943	940	927	916	927	930	953	898	923	949	918	926	934	998	912	979	918	885	913	932	942	974	923	958	909	941	958	954	928	923	945	970	885	954	952	936	975	945	925	956	991	930	926	957	971	943	948	922	939	986	889	958	899	912	912	932	982	930	884	896	935	937	926	935	963	952	919	942	904	970	917	907	963	924	892	943	921	919	1006	924	961	905	972	901	920	946	934	959	935	931	990	950	951	974	960	967	909	912	916	920	910	932	938	955	984	943	930	953	951	920	941	915	897	920	977	963	902	958	936	937	952	929	938	945	958	896	937	945	933	898	894	968	896	914	909	886	891	995	944	892	911	897	962	986	928	952	908	898	941	890	909	972	897	954	935	912	881	927	946	996	883	1001	882	958	928	918	967	964	984	944	977	981	972	931	947	969	973	904	940	905	895	960	914	997	970	970	903	963	903	942	990	924	899	957	949	953	925	917	913	947	936	988	941	933	987	981	993	929	923	926	927	978	887	930	920	915	885	944	955	927	925	942	930	961	932	950	932	937	907	929	955	894	915	974	927	977	941	925	897	924	911	905	945	943	941	913	906	969	934	968	1002	1001	925	943	945	968	927	900	963	938	941	928	990	962	931	944	946	895	957	926	904	966	944	934	993	939	925	933	951	960	938	909	961	912	938	959	987	910	964	947	998	931	937	905	915	951	929	936	977	1003	912	925	953	959	921	998	1024	928	953	945	945	925	950	959	982	961	914	968	1000	913	931	895	992	966	933	947	893	906	917	938	948	958	945	945	880	935	928	946	981	942	895	911	912	973	882	977	919	933	861	1002	943	934	901	976	936	924	933	1018	931	944	932	936	937	1010	959	898	939	912	945	888	933	939	904	858	937	934	921	984	967	893	856	933	933	980	924	958	919	931	947	896	936	924	938	938	899	940	956	926	969	888	941	940	926
4141	538	356	252	188	170	188	171	158	164	177	168	142	143	154	147	143	169	149	158	143	145	151	139	138	155	164	137	146	162	138	135	130	171	134	145	172	157	146	140	142	146	170	170	160	159	137	157	168	136	163	172	153	139	144	136	131	160	151	130	170	162	167	153	160	157	154	146	139	137	137	136	138	141	146	170	129	151	165	162	143	180	138	139	154	126	142	154	168	131	142	142	162	136	152	143	167	147	165	165	149	158	150	132	125	146	154	128	148	154	134	146	144	149	137	170	145	159	153	156	149	163	139	129	120	160	162	155	160	135	137	144	146	144	133	144	132	136	153	141	141	161	151	149	166	141	143	163	148	139	121	146	146	130	153	150	159	153	168	143	138	139	149	160	155	145	137	162	139	125	139	181	131	152	147	129	139	152	152	149	150	151	159	128	158	140	128	149	141	154	152	153	147	136	128	159	140	151	152	156	129	146	157	145	175	128	144	144	148	145	142	151	156	135	142	150	166	146	151	156	168	148	159	147	147	141	138	162	130	126	155	139	171	133	144	159	171	141	161	124	144	143	137	158	122	158	166	159	160	160	155	146	158	140	129	144	180	148	161	159	121	136	160	165	140	142	142	143	143	137	124	144	159	160	166	147	135	144	147	148	122	136	154	137	140	137	134	160	110	157	142	130	143	149	149	137	156	133	154	146	153	147	159	133	139	142	137	159	144	177	137	168	153	154	139	131	145	133	173	148	135	140	147	146	188	130	143	151	156	104	144	138	141	140	137	143	150	158	155	143	138	116	163	145	162	146	143	129	134	118	165	139	139	136	153	144	150	136	141	161	115	158	155	152	135	135	161	160	141	144	131	149	167	157	128	156	161	151	152	158	171	145	133	147	151	109	158	155	129	147	149	172	145	154	152	143	136	151	173	149	149	124	142	135	173	143	163	133	174	148	152	159	148	144	135	155	112	151	152	144	129	145	147	129	150	137	134	158	147	140	145	140	154	135	152	127	183	143	150	140	157	135	133	159	159	132	164	167	134	159	139	152	153	136	132	158	122	140	121	156	165	143	120	159	143	137	136	150	146	166	145	149	136	149	137	149	143	161	159	129	134	138	143	161	141	149	138	141	150	159	135	149	116	161	134	153	145	152	159	155	169	146	149	123	155	134	127	128	152	154	130	161	139	161	146	135	140	142	140	152	138	139	141	149	186	139	138	149	155	131	153	141	145	154	130	152	142	140	127	154	132	140	163	150	152	164	134	146	139	127	151	151	142	135	151	143	155	151	153	133	142	154	158	150	154	131	137	153	145	164	127	132	148	135	149	159	167	146	139	142	158	154	141	156	154	142	152	177	145	147	176	154	146	150	165	145	129	161	146	151	136	154	147	138	160	152	142	129	151	142	137	129	161	144	156	126	141	149	128	129	146	148	129	151	150	162	153	152	149	140	172	137	164	143	136	142	153	170	139	144	145	147	147	141	164	145	154	134	134	129	147	140	149	126	138	162	154	144	164	159	158	136	150	158	141	141	164	152	162	152	126	127	159	166	132	141	138	161	153	157	149	132	162	159	139	152	146	152	155	152	129	133	157	156	146	140	127	124	152	132	148	167	164	144	137	141	164	145	157	136	121	175	152	166	121	143	162	144	148	137	139	119	148	145	164	138	142	165	161	162	144	145	160	170	154	131	146	130	133	150	127	148	143	171	148	152	137	149	151	151	145	151	150	172	121	115	158	145	156	153	165	132	141	141	141	155	154	143	133	142	153	148	150	158	156	135	151	126	147	147	131	160	152	128	130	154	150	147	153	155	132	145	132	147	150	150	141	138	183	144	145	142	137	168	134	147	135	146	168	148	136	143	148	149	172	148	161	135	181	169	144	155	164	133	157	152	146	153	149	129	156	135	135	148	144	167	160	136	154	126	145	137	132	153	121	169	150	123	166	142	158	129	159	163	151	148	136	159	141	156	145	166	140	146	136	160	141	154	158	149	148	151	138	151	161	137	146	149	148	151	146	163	144	140	145	141	134	130	129	137	141	141	136	153	152	148	152	147	138	141	156	158	149	160	145	152	146	158	134	164	152	162	138	152	153	147	156	134	153	128	140	131	153	134	140	140	141	158	160	166	169	156	153	151	136	146	149	132	150	153	147	164	167	147	131	155	166	167	184	157	145	161	158	141	159	142	139	140	149	141	148	122	145	133	159	158	146	139	136	152	157	140	152	141	138	121	122	151	147	155	147	156	139	129	156	169	156	148	122	143	143	153	159	124	151	165	134	134	147	127	129	160	141	135	150	136	133	136	143	144	136	137	135	129	123	143	146	156	169	147	148	143	153	155	149	145	141	150	149	139	147	136	132	131	164	150	144	150	155	152	136	136	173	167	156	152	145	149	150	148	140	119	154	159	143	146	137	158	150	149	149	143	158	152	157	154	156	154	162	146	178	139	158	147	138	149	154	154	125	150	135	136	169	121	143	155	154	132	135	137	161	153	149	126	148	142	164	140	145	154	143	161	157	158	135	178	127	142	134	146	128	135	168	147	130	150	147	175	142	138	127	142	138	158	151	151	140	137	140	147	142	128	159	151	157	151	155	143	127	147	155	147	146	154	173	148	149	139	152	134	140	135	152	156	185	154	153	172	156	167	159	176	130	149	161	132	150	151	141	141	152	149	165	137	128	139	137	135	157	146	134	116	168	162	134	133	148	166	132	137	131	141	150	152	162	152	143	154	146	154	161	162	170	142	160	145	154	127	147	139	149	122	139	144	156	173	136	151	155	163	157	159	124	119	157	160	126	134	174	140	148	146	154	130	135	142	146	138	155	148	139	145	147	131	123	156	166	143	134	147	154	151	144	129	135	166	150	165	141	155	144	158	135	166	145	152	148	127	150	140	153	153	140	160	148	137	152	150	126	139	173	149	163	128	136	166	134	132	135	157	144	156	130	132	148	155	133	129	141	135	176	154	149	136	164	155	151	139	152	141	155	175	154	131	146	152	154	152	124	154	152	153	142	153	149	124	142	133	168	154	159	150	144	133	132	125	135	144	135	148	143	161	132	150	155	142	150	147	145	143	136	139	137	145	140	144	139	152	151	129	153	142	133	145	150	155	135	138	132	128	128	169	141	140	140	149	147	140	132	127	164	148	147	146	166	136	159	125	151	146	154	157	160	145	187	136	143	131	155	140	155	156	159	172	131	169	148	154	123	152	139	152	128	149	123	161	158	149	149	148	150	133	158	154	160	128	136	136	161	150	147	142	137	147	155	163	165	133	144	138	121	170	142	140	134	155	155	159	165	155	144	130	153	156	136	158	128	157	146	156	161	128	157	176	142	157	159	145	162	165	137	129	131	153	141	149	136	154	141	149	149	158	147	162	140	147	132	146	159	146	161	138	140	138	152	152	124	131	161	162	127	133	163	147	144	145	142	155	172	131	132	154	141	154	129	169	163	138	152	147	160	162	150	144	140	136	142	128	150	186	139	163	144	164	171	129
4204	557	669	704	654	675	599	631	569	561	474	526	471	443	474	483	487	435	441	474	433	438	442	438	435	396	418	455	448	459	411	450	445	414	429	417	462	442	426	463	472	444	452	472	495	440	390	449	434	424	416	412	433	430	357	421	489	437	438	439	468	468	442	417	423	424	388	443	463	381	422	466	450	447	409	447	449	423	420	421	429	437	460	440	412	405	406	446	433	395	429	478	472	448	431	420	450	464	415	432	415	434	449	456	412	403	419	450	466	392	442	424	457	436	415	405	412	452	430	435	434	452	406	445	402	389	413	441	402	442	434	464	450	435	417	410	406	420	447	424	407	432	449	430	413	413	423	426	455	435	448	401	427	412	405	428	430	393	446	404	471	448	412	430	426	418	410	417	418	400	410	426	432	431	460	388	432	411	472	402	430	464	447	395	398	405	429	425	444	411	433	410	420	461	411	424	408	388	434	409	452	411	438	418	397	416	403	445	434	435	415	472	425	438	415	431	412	426	396	374	377	424	416	449	437	421	433	409	424	470	423	402	441	399	453	383	427	432	455	407	380	450	378	438	414	395	433	435	417	413	436	455	460	448	436	438	424	418	437	416	437	428	456	460	447	474	390	427	422	461	416	423	410	417	391	425	410	412	415	416	410	411	420	384	422	452	440	457	436	426	421	412	410	414	409	411	461	433	406	437	427	414	429	457	390	413	417	423	404	423	400	443	439	425	411	379	454	430	429	421	418	419	396	425	418	431	437	436	450	388	426	450	417	418	411	406	405	412	409	414	417	475	445	419	432	422	377	419	423	432	414	420	438	394	425	426	442	439	417	437	411	437	384	457	420	383	434	421	436	418	419	409	416	438	424	439	435	445	449	427	427	429	416	425	408	440	456	401	421	408	397	443	433	432	419	439	397	435	417	387	414	404	418	421	474	410	413	447	421	440	434	410	394	418	439	425	453	456	442	429	442	463	442	411	422	440	402	415	427	441	413	463	435	425	407	469	442	459	430	426	454	436	444	444	421	412	397	403	417	433	434	422	409	387	430	420	419	439	463	397	364	440	439	423	388	455	426	434	419	442	433	389	420	435	441	409	427	426	413	437	411	418	438	446	445	418	443	388	465	440	375	473	442	431	408	401	405	410	430	407	422	404	436	442	389	441	449	426	439	420	408	413	446	401	411	418	413	450	424	455	426	447	426	411	435	414	446	448	441	413	456	457	429	431	451	437	399	431	427	411	424	449	437	393	425	446	461	462	413	436	420	432	462	409	444	388	445	411	435	444	433	414	412	449	391	414	415	424	385	395	464	426	438	427	446	447	403	438	392	411	457	408	444	389	449	394	457	436	380	433	407	378	433	422	429	422	423	399	395	402	409	410	443	441	417	426	420	427	408	429	400	422	442	434	451	397	429	432	415	397	409	445	380	403	447	392	445	405	408	432	386	426	455	437	436	398	452	429	435	422	442	440	445	427	388	475	442	382	436	414	412	411	409	436	424	432	445	431	398	390	391	418	419	411	398	391	410	428	397	432	437	433	437	402	452	412	403	426	443	426	415	437	449	411	419	464	439	423	399	413	429	443	420	396	437	420	409	413	442	412	427	413	416	415	427	428	414	412	440	467	428	405	434	423	438	425	411	451	418	418	453	431	428	432	434	453	447	427	410	407	424	422	440	458	454	481	419	423	414	408	417	411	418	449	399	413	472	437	487	425	415	452	407	444	420	391	407	425	425	394	435	426	406	444	407	427	411	440	449	444	419	440	443	475	434	425	437	433	445	403	432	440	423	429	412	412	439	377	426	443	447	450	426	448	401	415	428	413	462	449	417	443	425	424	449	479	461	429	440	430	416	383	416	456	437	399	394	420	427	420	402	452	457	396	464	431	448	431	412	424	421	414	434	381	438	438	392	446	450	393	425	412	444	410	421	420	452	451	415	426	430	414	440	429	428	412	440	461	419	406	411	425	423	418	416	472	447	445	439	412	427	392	417	430	442	430	409	409	435	439	380	451	425	461	400	424	453	380	419	414	424	434	433	434	436	438	453	417	466	442	422	408	462	412	428	405	440	467	421	413	442	446	421	459	445	394	397	348	437	424	478	397	390	421	428	401	402	408	443	444	433	373	418	434	426	415	440	442	418	451	445	430	387	374	411	390	425	405	422	433	429	425	418	425	422	393	468	389	397	399	450	432	461	409	438	440	466	418	423	483	398	411	423	424	442	452	414	435	420	405	433	436	469	432	418	440	446	467	428	446	438	426	432	419	435	449	414	434	443	415	448	400	434	440	412	428	431	434	461	428	416	448	413	401	415	440	445	450	428	431	417	388	415	419	385	437	409	435	448	412	448	456	424	410	442	420	417	437	444	426	389	457	423	389	461	419	449	422	418	403	440	446	421	401	433	416	441	407	429	438	446	434	417	403	403	438	444	415	479	447	396	433	408	426	422	403	441	419	476	421	466	435	407	466	444	429	481	409	441	433	425	419	427	439	452	423	445	418	435	400	459	435	456	480	423	419	425	436	412	416	445	412	398	421	432	425	457	419	400	437	480	461	421	460	409	449	450	456	415	407	424	351	418	408	446	425	438	407	467	445	421	434	464	432	443	428	429	419	442	443	437	435	434	412	443	422	423	465	431	447	431	434	425	431	417	414	415	425	435	437	396	443	401	406	444	442	434	414	445	410	431	381	436	434	405	407	403	424	417	455	429	443	420	411	442	447	432	431	445	456	430	386	433	410	405	427	424	444	443	424	457	396	435	415	400	470	447	440	426	470	430	423	449	416	432	434	388	449	433	440	444	426	404	412	413	416	397	432	423	429	446	444	428	422	459	431	451	416	404	419	487	415	401	444	429	444	404	420	429	435	391	428	422	448	439	437	453	441	459	414	431	429	428	402	452	409	375	450	434	444	410	395	428	441	420	445	386	451	442	418	426	440	445	489	449	452	388	394	401	422	424	466	414	454	419	415	412	420	477	431	416	421	407	411	441	427	417	442	445	387	437	401	428	411	408	455	416	405	441	449	409	439	395	456	451	421	446	421	435	420	433	395	427	434	459	402	433	486	439	439	427	397	453	419	427	419	447	437	436	427	410	452	430	423	411	407	450	424	415	433	422	444	437	443	412	426	403	416	427	446	433	448	451	417	415	436	426	435	430	411	406	434	437	420	448	458	421	421	438	397	413	424	430	430	403	442	405	422	434	434	418	437	403	404	448	438	435	436	420	457	427	412	412	436	456	406	397	442	420	418	427	418	427	430	395	417	403	408	449	428	425	444	403	449	440	409	412	421	411	429	463	409	439	398	395	398	437	404	422	370	399	393	428	408	421	428	402	430	407	432	394	442	409	439	447	397	402	443	453	403	441	439	428	440	428	453	431	424	485	413	381	434	454	442	415	430	423	428	422	426	408	418	433	427	419	453	392	436	449	404	407	424	407	432	467	392	425	428	414	468	408	426	433	400	438	420	411	439	400	402	432	433	403	396	439	431
38960	12858	2468	1056	771	570	483	399	335	322	290	317	295	293	265	240	235	244	250	221	239	242	248	263	211	237	200	249	231	245	227	229	215	261	206	206	203	236	241	215	226	223	212	199	222	226	202	228	253	225	210	232	249	214	231	235	186	208	264	193	203	205	231	200	205	211	182	207	202	233	232	212	228	238	214	231	213	234	197	226	216	208	206	217	211	219	239	196	209	233	237	222	227	212	218	216	267	217	204	234	221	208	232	225	239	226	218	230	194	220	205	212	216	208	237	235	227	202	221	228	211	192	228	203	191	190	247	231	190	242	222	209	217	218	200	216	247	211	223	223	216	214	211	200	220	217	232	187	230	217	224	225	227	201	213	226	203	207	225	236	220	229	184	220	214	209	227	230	234	208	190	215	210	210	238	211	194	199	229	219	222	228	205	239	210	235	220	217	210	235	220	207	244	231	232	192	243	220	236	228	209	227	227	208	224	227	213	226	200	196	233	214	210	224	217	229	225	215	207	216	228	221	213	213	235	216	239	241	214	203	222	199	206	213	207	228	188	226	245	222	207	237	192	176	198	199	221	201	218	228	240	235	232	210	220	216	211	222	226	236	226	193	225	220	190	237	214	228	209	217	234	231	205	214	202	225	221	222	199	246	216	221	231	219	254	213	221	206	208	218	205	223	211	225	205	211	229	203	206	239	198	218	213	222	204	216	211	231	237	239	225	215	235	227	208	214	236	216	193	196	216	209	202	213	223	221	220	179	181	190	193	182	195	220	203	208	230	244	204	238	238	233	248	225	213	225	212	242	213	252	238	224	238	220	226	237	227	213	201	214	212	222	171	213	210	208	222	217	221	206	207	241	211	219	209	219	202	226	190	247	213	208	212	232	197	201	201	207	202	219	223	213	227	220	206	221	197	222	217	217	226	210	199	218	247	208	195	197	227	190	219	220	206	198	233	202	213	207	229	206	216	235	222	225	192	197	196	195	201	221	196	246	207	229	217	206	219	184	199	224	202	220	202	246	231	214	199	201	217	208	203	202	229	208	206	214	212	218	218	214	216	190	205	225	217	219	245	218	215	216	227	208	212	194	217	228	224	223	209	221	228	228	231	232	212	229	235	216	228	198	203	203	212	217	246	232	221	198	233	212	189	217	226	199	202	222	206	194	235	227	214	226	225	222	216	212	226	210	232	211	198	216	226	233	224	235	230	193	185	214	209	232	219	230	237	197	195	213	228	215	196	213	218	195	231	207	231	219	206	227	217	227	222	197	230	196	202	208	206	230	215	190	207	212	221	224	227	203	243	215	223	213	218	238	215	205	209	237	205	219	207	205	221	224	200	213	228	208	224	217	212	174	207	218	210	196	183	218	189	214	231	193	227	195	216	228	247	209	218	232	200	226	207	203	206	219	200	192	204	233	203	219	219	228	213	197	222	224	201	244	223	209	231	229	221	202	217	211	220	208	235	204	203	217	210	196	218	205	204	237	171	195	215	206	227	228	223	225	226	200	199	223	230	200	219	229	208	213	220	220	229	250	197	222	213	212	216	215	216	206	226	235	226	217	205	213	213	233	212	230	226	216	237	227	230	217	239	211	212	251	207	205	251	201	216	217	252	205	222	213	182	229	224	200	229	232	195	221	191	213	212	205	209	222	210	218	214	217	217	218	215	228	203	199	214	218	216	220	217	219	225	213	203	209	205	226	215	229	207	204	229	204	190	217	207	195	213	244	219	189	232	241	195	235	208	226	203	190	225	231	206	212	224	218	207	190	209	208	234	206	197	236	203	245	228	214	230	216	229	224	213	229	210	210	192	241	214	194	211	212	224	218	220	217	221	206	229	211	205	240	223	175	167	236	237	214	212	215	197	201	209	225	200	207	206	205	196	212	232	218	180	220	233	209	225	214	214	201	211	236	207	243	226	239	212	209	210	213	216	205	216	211	205	232	247	213	206	205	225	243	209	210	193	191	206	200	214	228	215	227	205	212	227	214	228	241	223	224	260	203	245	205	200	236	205	205	215	237	208	228	188	227	202	213	199	193	203	221	233	207	218	231	243	240	195	208	235	202	195	203	226	218	200	222	213	211	199	220	221	225	244	242	223	211	210	222	194	228	207	200	215	236	216	207	199	214	193	229	212	201	202	228	236	217	218	213	224	201	213	209	226	208	222	207	231	211	216	201	196	217	193	193	211	230	219	188	207	216	222	240	202	208	214	236	195	205	248	235	210	208	232	203	200	189	221	195	229	220	217	245	234	234	226	228	233	208	226	194	211	217	210	200	204	174	208	216	222	242	238	193	195	229	199	253	195	216	221	233	216	216	250	212	229	245	205	238	195	218	219	234	219	196	206	218	212	218	219	205	240	206	236	218	229	212	211	215	202	224	235	219	239	205	235	225	224	218	194	210	209	194	238	237	203	218	218	209	221	213	186	186	220	227	250	213	207	213	275	203	198	212	221	213	221	221	209	224	221	201	214	224	233	229	243	220	204	212	202	218	228	178	230	234	201	234	235	194	222	227	193	229	256	219	232	199	200	219	209	242	215	202	206	242	210	210	188	221	203	237	227	215	216	192	209	233	204	242	206	188	219	189	202	204	234	207	206	226	215	200	224	233	260	224	226	201	232	190	223	251	229	195	239	232	239	208	221	186	244	248	221	194	192	228	217	232	192	182	217	214	216	198	208	182	229	213	219	199	230	202	209	243	232	219	207	208	220	221	184	216	193	212	230	249	241	213	222	230	188	226	212	215	216	241	210	230	191	196	225	229	210	228	195	218	194	224	212	203	218	216	231	216	245	194	233	205	236	230	234	197	213	209	223	214	209	224	204	201	206	211	195	223	203	219	211	224	217	183	232	218	224	205	201	226	202	195	196	177	230	206	220	241	225	210	211	246	208	180	222	224	200	203	212	232	209	210	238	210	218	190	262	224	225	212	216	198	192	184	252	198	224	202	223	224	211	194	197	220	229	211	202	221	201	202	206	190	202	227	210	218	217	230	229	230	217	224	186	201	223	209	235	223	212	232	180	201	231	212	226	198	202	211	218	195	219	219	241	230	198	218	199	225	196	239	213	198	220	240	221	216	219	223	203	215	235	220	221	232	216	215	212	196	219	184	251	193	234	232	230	251	185	220	217	219	228	237	222	207	194	200	237	207	235	198	222	232	212	209	225	209	203	196	225	212	212	211	224	202	218	198	233	205	202	216	216	211	220	232	232	191	206	224	212	218	187	229	214	199	224	224	220	224	225	195	226	209	175	202	195	222	204	215	223	212	195	196	206	214	202	250	173	213	246	233	206	210	233	194	238	194	217	204	224	200	203	218	236	222	216	209	213	208	237	222	212	201	220	208	226	229	226	203	240	218	196	185	239	211	227	224	196	218	264	240	222	225	220	209	223	213	206	203	214	206	205	196	234	220	221	203	208	198	208	180	224	211	203	214	225	199	211	216	204	215	225	206	217	199	185	220	227	239	200	217	205	218	209	206
19079	1343	2569	2966	2667	2238	1909	1688	1521	1363	1259	1158	1071	1005	940	910	871	807	755	772	747	682	708	725	751	690	683	711	692	677	678	666	693	612	661	654	676	625	678	672	655	665	679	691	643	676	648	644	644	639	662	620	624	631	610	612	591	655	590	617	588	646	615	627	601	558	567	599	601	499	606	586	602	559	612	610	588	577	595	587	567	583	593	587	573	599	580	561	579	566	570	621	584	604	571	606	584	596	606	621	579	582	552	599	565	599	659	605	612	590	561	577	595	589	627	610	555	593	585	605	595	598	613	579	609	582	614	613	624	608	589	569	572	618	594	616	605	604	550	610	596	603	615	590	599	563	604	555	553	584	620	642	565	588	588	607	600	605	608	586	622	595	620	587	590	588	566	543	573	583	609	583	595	583	593	587	583	583	596	650	611	618	612	639	583	570	593	599	607	571	625	598	584	592	612	553	639	629	607	651	562	559	601	623	591	585	615	617	560	608	561	602	584	573	576	614	541	560	598	578	584	557	590	599	622	606	562	551	578	562	579	556	610	587	562	605	595	555	660	572	542	574	560	579	593	610	560	577	598	584	628	571	550	566	603	559	595	568	556	567	570	563	595	572	582	556	585	600	578	590	626	596	590	580	604	608	605	609	578	610	565	573	567	576	577	611	584	593	636	575	552	614	563	562	596	567	603	590	632	565	535	610	591	603	622	620	579	565	533	652	566	624	608	633	573	560	554	631	617	573	591	603	609	575	607	661	588	574	606	605	598	584	601	583	556	600	565	591	630	543	584	629	610	603	573	598	585	558	573	584	603	583	618	633	593	594	599	587	583	616	566	573	592	600	619	559	540	593	581	572	618	608	581	575	567	554	579	586	616	598	561	549	607	553	601	545	594	582	563	585	635	635	617	606	580	594	615	616	580	535	619	619	645	560	568	571	564	597	573	582	628	587	581	610	567	550	615	597	606	574	599	585	574	534	574	600	591	567	585	619	584	565	600	609	551	622	579	561	594	596	594	599	606	592	612	574	561	564	609	563	599	642	615	610	549	605	621	615	555	575	634	568	605	599	584	553	576	600	599	576	599	616	608	581	595	597	573	592	588	572	617	579	574	583	614	601	600	568	598	614	598	553	567	581	579	574	579	536	588	635	538	590	610	551	595	628	577	577	631	601	594	626	582	559	596	558	572	544	613	565	554	590	602	601	540	622	550	593	612	612	582	558	617	576	563	599	592	624	639	574	583	560	553	576	583	587	605	588	547	565	597	596	567	576	621	545	564	615	539	570	599	599	580	571	588	578	630	562	611	629	604	608	561	565	571	606	606	594	601	573	583	581	596	621	585	575	569	564	631	584	570	554	576	609	612	549	544	589	601	578	602	584	595	553	616	566	569	600	597	564	578	583	574	582	620	588	572	622	628	602	577	619	535	564	577	620	596	615	596	607	570	565	591	560	607	648	599	626	586	582	591	621	575	534	604	645	619	588	576	604	606	599	608	588	530	607	582	611	590	591	630	621	564	643	588	601	579	579	572	602	633	626	597	584	580	619	550	565	600	615	598	548	559	598	553	596	599	554	589	619	613	533	577	583	609	590	610	565	589	557	577	594	570	598	532	579	641	571	554	606	548	557	590	558	613	605	572	568	579	629	575	559	599	579	590	585	608	580	608	564	576	561	577	627	592	606	574	582	568	538	559	567	631	619	605	569	601	587	592	546	623	579	608	607	598	609	576	618	610	577	547	565	632	581	559	606	572	570	574	645	579	591	592	598	518	596	588	612	572	568	632	562	597	582	566	582	616	630	561	608	607	579	597	589	633	596	577	639	610	560	559	621	591	550	561	581	547	588	618	576	565	600	575	567	608	578	618	586	589	590	592	562	588	584	623	583	620	581	576	607	586	631	584	620	608	559	602	605	580	595	629	560	632	550	550	629	593	551	560	555	558	595	569	559	563	526	616	613	591	564	587	574	559	601	585	580	611	583	569	598	600	604	610	573	581	619	597	568	554	595	607	609	598	630	574	580	577	560	586	617	570	532	624	546	574	599	604	569	613	561	581	598	594	566	544	617	585	623	571	578	589	583	605	602	588	563	580	579	606	596	634	584	574	583	598	581	614	565	604	532	581	580	624	577	585	574	593	601	558	604	585	628	553	583	598	655	567	591	596	595	647	606	629	575	556	582	621	569	639	586	541	573	605	570	560	576	608	570	568	603	621	543	559	626	585	572	554	553	642	609	566	552	612	581	607	578	541	565	602	602	595	566	571	564	579	605	579	594	599	583	596	582	594	637	611	597	581	630	617	598	635	601	599	602	593	641	621	553	568	567	583	579	578	599	569	619	571	582	578	636	595	562	608	561	582	602	597	613	596	620	616	569	592	593	634	560	578	591	564	612	586	554	552	582	565	618	561	563	571	580	553	575	581	561	599	609	567	605	598	600	591	621	617	560	585	558	564	591	593	604	614	607	588	560	574	575	580	569	621	617	599	630	608	563	604	615	612	551	596	590	624	617	603	577	529	603	576	575	610	596	589	591	584	594	608	584	558	516	566	590	584	563	569	588	620	577	645	610	575	612	580	590	571	625	565	575	573	622	659	594	608	590	556	605	561	556	626	582	575	591	619	562	560	540	585	575	631	585	588	563	610	567	635	547	560	567	589	588	587	609	600	561	584	580	575	643	626	597	573	572	587	612	577	636	605	613	617	626	560	556	544	595	569	602	573	582	581	574	585	609	606	584	573	592	602	585	642	583	556	615	590	570	610	594	579	566	617	598	553	627	560	610	591	562	610	570	545	612	569	555	617	618	569	595	642	613	606	589	560	580	622	578	584	600	590	610	601	587	637	606	590	596	541	587	555	579	578	634	580	566	557	604	615	558	563	565	597	598	576	557	568	605	602	553	605	591	549	603	568	582	619	557	567	597	654	584	585	587	579	552	583	566	630	575	604	600	567	608	580	552	568	562	614	582	590	629	568	610	559	598	593	594	603	649	610	607	601	613	589	629	580	599	578	544	597	626	590	601	572	593	599	596	566	593	591	577	598	582	599	579	580	580	555	534	583	596	536	612	565	592	573	584	590	610	616	577	600	623	585	568	569	603	578	557	561	595	622	572	573	594	576	598	610	604	581	579	565	563	610	601	553	558	581	574	587	595	586	586	571	560	571	603	603	551	559	535	607	582	580	568	570	603	577	589	581	594	565	615	602	584	612	550	606	587	547	585	594	530	587	555	543	578	586	545	537	610	537	562	560	594	623	569	589	658	613	621	620	540	590	578	592	615	624	554	609	526	591	554	596	638	624	611	608	539	596	568	598	573	563	577	601	626	581	578	612	571	613	599	585	612	598	570	606	600	629	585	578	598	567	575	611	545	589	650	574	590	570	594	595	602	587	578	563	572	630	587	592	553	623	580	574	627	578	599	604	603	587	578	589	610	592	617	532	597	553	578	560	577	569	601	547	595	568	571	629	584	635	618	588	591	610	586	550	610	598	588
47937	20705	12354	3035	1447	1117	938	748	727	630	584	545	555	516	471	457	474	456	429	428	409	457	446	440	406	380	446	420	424	404	384	405	375	428	437	412	394	385	394	418	438	399	401	430	410	415	420	425	394	413	406	399	373	387	401	439	404	367	383	373	402	397	385	402	387	387	389	371	400	353	444	396	411	369	403	413	417	379	372	389	364	373	381	385	393	401	392	375	373	388	444	416	367	387	415	385	425	433	407	386	419	397	383	399	400	397	447	347	411	359	339	413	403	419	368	393	402	380	396	390	405	406	390	413	402	400	388	393	408	414	413	371	326	366	414	399	392	389	394	403	402	419	430	390	411	405	395	418	426	394	385	351	389	403	375	430	371	351	411	420	383	411	419	415	432	414	404	372	403	363	416	421	411	415	405	393	366	421	403	386	395	378	421	423	385	382	398	415	401	391	428	384	372	410	396	395	423	431	380	402	384	402	377	376	387	399	404	402	415	374	382	379	438	395	406	381	367	404	433	406	384	388	373	387	396	414	370	411	373	391	392	371	398	394	413	424	348	389	374	387	360	412	394	376	411	395	401	380	389	379	414	376	415	394	415	404	395	394	406	403	392	390	371	445	389	425	380	413	415	374	334	409	403	411	374	401	378	413	374	415	396	398	425	370	387	378	406	389	409	416	379	364	392	376	397	380	365	435	385	372	377	419	343	414	444	414	381	384	389	424	376	423	399	379	406	404	379	442	400	390	393	378	349	400	375	370	411	402	364	395	372	435	368	459	370	377	383	401	408	385	420	437	386	373	419	411	411	401	403	373	411	379	403	406	419	405	419	427	412	435	378	441	404	384	391	384	383	387	430	374	417	405	366	441	389	400	410	396	392	361	382	375	349	401	366	387	392	401	383	369	385	386	400	379	360	388	440	400	366	391	387	341	383	369	395	424	440	402	385	388	380	415	357	412	402	388	400	384	358	378	406	369	435	383	371	454	409	452	423	453	354	429	386	382	374	342	383	400	384	389	383	385	395	397	413	423	379	413	441	379	382	378	397	413	372	382	415	380	446	387	387	411	360	412	387	397	426	381	423	361	453	369	422	449	381	431	407	378	347	397	365	401	397	405	398	392	394	389	409	433	360	394	368	372	415	381	353	407	352	430	421	429	389	395	370	410	399	382	388	397	397	375	401	395	388	374	415	392	400	411	402	405	433	390	415	436	395	379	410	388	403	441	385	400	396	412	405	426	409	419	374	393	415	377	385	396	390	378	388	389	433	338	384	411	394	398	364	380	396	389	427	367	365	369	353	377	359	387	396	385	421	379	366	384	391	401	376	425	382	407	411	377	396	367	397	434	405	422	412	391	365	365	403	395	391	419	397	408	396	385	402	395	423	397	341	407	402	373	441	391	387	419	401	391	387	395	338	399	428	383	430	446	387	398	378	424	401	420	448	377	402	454	388	380	416	396	379	386	391	375	401	394	424	398	394	378	381	405	389	414	364	370	385	430	397	413	399	391	379	387	443	377	358	404	357	367	404	382	393	397	421	385	395	378	413	379	427	373	361	362	407	422	373	379	404	382	404	416	394	358	399	370	385	370	420	379	420	404	370	404	383	389	359	415	365	433	411	429	405	397	424	383	409	388	405	400	382	410	419	433	399	383	408	406	427	351	425	388	415	385	411	390	399	365	373	405	384	397	393	401	378	393	410	420	360	388	363	376	404	393	393	423	390	399	411	412	394	381	431	385	381	401	426	410	398	355	397	401	354	417	385	427	403	396	393	358	424	380	371	409	394	415	384	346	375	397	425	374	400	357	401	382	447	404	425	390	394	407	404	407	377	364	418	406	370	387	387	369	376	408	396	430	404	401	417	385	404	377	390	410	345	389	380	434	354	365	389	399	411	386	396	447	410	445	421	390	360	402	417	428	394	389	406	388	368	407	373	403	367	375	384	409	401	374	384	381	346	401	434	386	383	372	389	399	362	364	398	416	411	402	390	416	382	421	393	402	378	380	352	414	393	390	391	360	374	421	367	395	378	391	437	385	420	385	362	405	374	389	385	374	386	383	394	426	455	405	391	365	398	405	383	403	385	415	393	419	362	385	425	395	366	400	386	389	362	416	396	414	406	392	397	422	422	429	402	379	383	372	381	402	402	434	401	389	402	379	388	407	393	386	424	423	362	386	412	381	354	371	424	420	395	355	366	398	374	391	399	387	374	335	387	376	406	412	380	398	409	364	426	389	430	375	358	385	384	400	463	382	411	396	418	384	407	371	427	371	390	385	372	402	404	366	371	397	406	383	420	415	420	382	369	360	396	396	398	397	451	382	459	398	369	410	365	390	407	399	422	362	390	401	346	367	401	362	386	410	382	397	348	390	391	406	395	382	413	402	413	359	406	369	398	395	384	429	358	409	360	421	370	390	395	433	369	363	350	405	416	418	423	406	368	434	416	409	398	396	396	373	419	380	380	406	356	385	368	413	385	418	393	364	367	423	414	355	434	384	370	410	422	401	404	399	385	354	402	394	368	395	369	368	417	434	405	376	392	389	401	375	427	429	396	392	397	414	390	421	365	380	414	382	409	404	454	406	401	384	392	389	400	425	399	402	453	376	385	400	395	460	401	406	372	409	421	373	435	432	389	428	392	404	376	382	412	405	379	388	413	426	395	402	408	465	375	376	441	357	440	405	409	376	407	375	410	388	432	401	364	388	427	421	398	362	423	391	429	370	396	419	351	408	383	393	416	452	403	426	402	382	413	337	386	378	363	393	370	406	375	388	372	400	387	414	412	390	401	410	386	416	415	394	391	428	414	415	400	419	388	380	393	377	425	431	405	391	405	378	377	365	352	387	361	433	412	381	382	356	394	416	406	410	415	393	411	362	438	402	363	385	422	381	404	364	395	379	380	393	386	387	433	397	395	400	412	383	400	391	408	376	358	395	392	421	412	363	384	426	441	400	421	406	403	399	408	395	372	382	378	419	396	411	399	383	422	368	402	393	399	354	384	393	379	358	445	413	410	382	382	376	433	392	378	419	461	419	374	398	380	391	368	376	425	420	357	390	417	401	389	379	394	385	378	403	390	399	386	398	391	377	371	402	404	357	410	391	376	384	411	382	390	411	392	391	436	380	384	409	408	391	373	417	374	359	422	389	396	413	394	361	438	390	412	399	460	424	346	422	394	435	398	406	356	382	417	409	364	399	398	378	370	368	394	406	392	410	380	406	404	383	401	402	370	408	421	372	424	383	388	422	400	373	351	405	411	405	382	394	408	417	394	417	395	385	376	391	402	389	357	382	397	390	420	411	385	362	399	383	407	389	383	425	406	380	390	403	411	440	393	363	430	357	388	425	393	387	391	429	385	416	378	410	401	396	375	383	357	388	394	404	410	383	361	395	444	402	384	385	374	370	383	373	387	393	383	374	381	410	375	400	414	405	364	392	371	396	410	442	430	374	381	407	382	407	386	405	419	374	390	416	391	383	401	395	410	373	427	390
25873	2365	4669	5590	4879	4065	3531	3020	2695	2387	2142	1959	1767	1653	1554	1532	1470	1405	1355	1274	1200	1275	1219	1183	1162	1146	1136	1136	1101	1101	1077	1083	1102	1070	1055	1009	1015	1027	1035	1034	1000	1063	1058	1095	1019	1092	1026	1039	1008	1000	947	1008	1084	964	951	1025	974	994	999	983	993	947	969	945	915	955	978	984	967	973	967	1013	981	927	959	989	930	975	988	947	894	982	927	952	995	942	946	969	874	918	961	951	962	1007	917	947	991	1021	943	948	918	982	876	908	948	981	916	892	947	977	1020	910	897	954	888	932	889	897	1002	958	936	957	961	981	932	936	963	951	951	984	991	898	925	906	891	969	971	1033	965	982	989	914	993	972	936	966	947	1024	929	879	919	966	944	907	857	935	952	968	911	880	953	929	949	988	930	934	938	982	962	953	906	972	936	968	920	947	956	995	959	898	959	858	931	938	999	913	925	930	975	976	996	975	963	974	923	924	910	937	929	958	959	868	920	909	901	933	888	962	875	915	957	934	928	926	924	930	968	958	918	922	938	899	909	940	1004	970	969	982	981	895	957	934	950	972	906	912	997	950	906	962	953	913	959	861	970	918	923	940	937	955	957	968	932	934	1003	961	950	889	958	926	971	936	924	964	917	845	917	940	967	893	957	909	973	875	974	901	934	969	936	1008	975	965	895	934	954	943	898	889	895	969	970	930	942	925	977	946	958	949	975	963	969	951	922	961	918	967	948	929	933	938	966	935	911	929	976	941	984	940	963	957	930	883	985	945	953	967	929	928	931	963	925	961	906	939	919	959	939	977	927	963	911	939	970	949	960	1004	928	929	921	959	952	962	938	928	942	929	970	941	946	954	944	912	970	971	951	863	945	937	959	945	971	974	937	891	926	907	915	946	887	945	960	931	942	966	942	929	954	925	934	935	962	923	868	899	936	931	914	922	913	935	954	980	966	897	953	951	1043	908	990	901	938	942	953	934	980	971	985	917	947	927	941	873	918	964	930	975	943	912	943	986	918	965	938	938	915	933	968	984	897	938	930	931	938	922	886	897	924	953	883	944	933	935	1003	939	911	985	990	892	1019	954	895	934	996	945	966	957	945	924	976	937	948	921	940	956	901	958	967	986	931	1020	904	904	971	909	917	938	933	951	951	930	966	935	928	928	952	952	924	927	958	989	908	925	996	907	970	989	930	943	935	946	943	931	955	882	1002	963	944	922	988	921	979	941	925	911	1013	948	994	933	941	936	970	916	954	951	975	957	942	952	948	932	945	986	935	962	982	937	997	968	946	973	968	896	1013	889	965	896	957	908	921	962	916	961	966	984	942	987	902	931	965	963	927	916	873	914	919	956	998	889	915	890	949	928	940	961	956	887	941	940	1011	903	913	965	877	953	931	924	920	902	978	906	909	969	933	952	921	911	938	878	1001	911	994	971	966	884	919	955	900	924	925	912	914	940	970	949	978	920	920	952	930	920	894	958	923	965	865	956	955	866	943	1023	995	941	938	980	981	920	952	943	957	951	922	950	916	911	918	911	893	952	902	993	924	904	884	980	911	920	914	936	942	941	922	966	966	919	996	928	971	975	932	946	921	954	940	907	954	957	987	924	946	926	945	917	898	875	937	956	970	953	935	922	917	980	933	942	926	900	967	888	968	887	982	925	939	960	937	894	994	960	955	945	940	931	958	944	918	933	966	931	943	951	912	935	948	938	918	935	929	948	956	1028	918	954	961	955	928	941	1011	972	958	978	869	923	909	980	911	948	927	922	925	914	936	957	989	943	983	937	951	921	921	922	938	945	916	948	980	1000	918	903	942	954	935	893	916	964	917	936	944	904	954	903	942	924	917	961	988	934	958	937	938	948	972	903	954	923	995	915	1032	885	891	996	929	917	930	930	970	987	965	996	961	939	956	966	995	953	933	923	944	919	942	912	902	894	885	896	925	973	970	910	908	933	927	959	957	975	939	944	991	963	930	910	945	974	975	937	912	1023	941	988	937	917	941	985	906	923	933	930	926	957	943	963	954	943	967	944	916	919	923	938	916	870	968	929	916	940	939	1024	986	958	973	934	922	919	977	965	914	967	898	961	922	917	961	987	975	948	947	945	973	901	957	959	949	945	909	924	912	940	925	930	918	974	934	874	938	937	965	931	956	974	988	893	950	975	945	980	908	947	950	933	898	914	906	921	960	945	913	959	914	950	919	948	906	889	947	938	990	950	982	932	920	909	952	985	953	893	938	978	968	934	903	975	939	897	949	927	964	924	947	925	987	944	974	963	912	971	922	941	956	885	918	966	905	939	948	902	954	877	920	953	946	934	896	934	960	906	941	976	945	973	999	908	903	931	923	895	942	944	959	941	920	954	936	975	896	927	986	951	919	895	913	961	910	916	998	924	992	938	912	920	979	947	940	951	988	957	949	956	926	934	984	988	973	1005	938	930	899	976	943	947	932	999	968	957	937	905	913	902	958	966	992	966	942	952	895	977	958	959	939	912	935	932	890	932	965	893	951	904	910	921	927	948	959	907	984	933	981	942	986	898	972	959	898	920	938	932	951	933	940	904	942	938	928	906	914	890	960	987	949	902	1013	956	912	964	927	891	905	949	955	936	895	945	928	955	938	962	970	893	886	931	988	949	989	947	866	930	948	930	955	921	927	922	951	965	939	992	961	932	954	944	957	986	964	933	935	933	928	912	970	954	931	937	956	921	905	931	956	889	981	941	943	915	947	954	947	940	978	905	938	976	957	913	966	937	940	970	918	887	972	982	915	931	912	930	927	960	936	927	925	964	890	917	887	929	953	971	968	938	941	950	974	985	934	939	950	917	959	921	964	987	914	931	964	947	986	1000	956	959	913	920	987	910	936	890	940	971	919	902	920	949	940	894	936	917	956	981	973	991	955	962	923	958	954	948	936	894	949	890	957	986	928	957	887	908	977	931	931	932	911	920	922	899	944	906	957	989	911	893	962	975	957	936	912	969	964	1002	896	913	955	961	915	921	942	979	982	945	910	1012	967	925	969	1022	966	957	923	943	910	939	897	897	917	984	926	963	898	987	914	959	963	944	889	1008	945	920	872	942	1009	928	909	930	981	945	985	961	999	948	999	887	994	924	988	913	928	889	964	958	940	947	892	953	923	946	952	933	931	934	913	938	940	921	882	958	940	909	925	966	910	950	895	903	954	904	914	939	927	967	936	961	923	969	937	877	964	932	965	891	930	925	937	966	906	983	959	920	952	939	926	955	973	960	998	923	924	944	964	918	936	907	910	948	952	980	923	925	942	947	940	875	996	892	940	942	901	994	939	980	946	950	983	950	894	924	931	969	869	944	900	916	984	982	943	933	946	942	1016	920	932	958	979	931	901	924	945	950	934	935	947	940	971	933	922	954	958	910	942	938	938	897	936	946	901	888	967	886	984	913	947	871	997	992	1003	996	917	968	895	944	964	943	977	944	943	983	953	925	981	957	954	921	909	935	951	893	908	900	943	946	912	926	899	900	951	917	928	892	940	937	952	939	940	977	955	938	957	975	916	975	902	899
3850	214	227	222	193	183	204	130	144	168	169	148	164	158	149	128	150	138	130	160	166	122	120	155	157	129	160	139	126	144	165	141	135	132	134	127	169	138	160	147	124	125	155	172	148	133	145	154	162	163	134	159	143	148	148	145	130	165	139	163	136	138	126	142	173	154	127	113	160	143	137	157	139	148	170	132	146	155	161	157	127	134	125	147	139	149	147	136	130	147	146	145	156	130	151	157	124	165	149	143	130	156	141	145	140	137	137	137	133	125	142	121	139	143	147	153	165	138	156	151	142	150	114	133	163	130	115	141	130	141	158	139	120	126	138	140	134	115	124	157	161	139	140	161	143	155	136	146	139	137	148	141	153	153	135	148	134	129	145	150	112	130	129	165	152	141	140	151	137	165	144	143	162	132	154	147	143	136	135	145	152	125	145	134	140	140	168	153	141	146	133	143	130	150	154	136	137	133	133	122	142	141	141	134	145	169	153	156	166	136	146	158	152	143	137	147	153	131	158	131	147	131	139	148	153	141	133	135	147	158	149	139	150	139	146	137	155	137	120	155	129	152	132	117	125	150	160	135	127	120	152	145	186	156	134	152	144	138	135	152	132	156	170	130	171	155	167	148	157	150	138	142	170	126	152	149	170	166	149	134	146	132	151	144	129	154	150	166	136	171	130	128	154	154	130	145	134	140	139	159	165	137	157	136	157	139	170	131	139	141	174	150	137	146	147	163	156	132	144	154	156	109	129	131	143	148	156	128	133	129	144	166	146	138	136	136	125	122	147	152	124	126	145	154	159	147	115	154	117	134	158	169	122	144	148	148	138	121	160	129	155	127	139	164	125	154	145	141	171	155	135	142	168	143	145	136	138	154	140	138	130	149	165	148	137	137	126	146	176	140	145	128	141	139	145	155	148	141	126	137	138	140	136	125	130	161	139	157	154	141	148	136	149	134	150	123	145	148	149	150	152	159	149	140	139	141	146	132	147	139	145	165	134	145	170	127	136	169	131	175	128	155	152	143	167	131	174	152	146	159	142	139	146	132	142	157	132	141	132	125	157	156	169	146	163	147	130	140	136	132	114	132	161	144	153	155	151	140	154	137	134	134	179	150	146	140	128	143	158	136	151	125	139	123	140	130	148	141	159	150	134	138	135	128	150	164	155	154	137	153	139	143	127	147	124	148	144	135	138	141	150	149	158	154	153	139	141	134	138	154	130	129	138	146	159	137	157	147	146	152	131	134	140	130	149	139	151	169	166	125	119	165	155	147	151	128	155	160	135	134	132	125	125	150	149	127	134	139	149	138	128	158	135	121	152	137	137	136	135	145	127	168	147	141	146	131	166	137	145	148	151	142	129	139	156	151	133	124	130	117	156	154	135	128	155	137	148	129	132	165	165	164	144	127	150	169	142	114	152	161	158	132	131	132	130	142	167	154	155	131	135	150	133	146	145	148	132	142	159	127	154	176	171	154	134	174	130	143	160	120	140	143	145	151	149	153	114	153	151	160	144	147	145	151	135	142	148	147	128	141	161	143	137	129	136	160	138	136	153	144	163	123	142	162	140	151	159	148	139	126	125	167	140	151	167	127	160	139	147	154	131	136	151	124	139	122	134	145	143	138	118	145	158	137	127	140	139	130	122	135	142	146	158	147	134	164	163	151	124	149	148	119	138	143	143	132	152	166	148	159	147	162	131	145	124	148	142	139	150	132	130	153	130	139	158	153	128	137	136	146	156	145	157	133	129	139	136	144	133	142	144	142	151	134	124	157	131	148	131	147	146	160	135	129	164	143	151	147	153	121	141	160	161	135	149	135	130	151	147	151	137	169	153	161	145	143	153	132	120	158	153	145	161	132	131	129	144	146	134	123	159	128	139	142	156	138	160	156	147	147	149	138	143	150	143	142	141	150	175	147	158	148	149	137	138	128	142	148	123	154	157	146	154	160	148	150	143	148	128	130	148	130	147	135	126	140	134	123	143	148	132	137	157	146	156	144	127	152	140	144	145	131	129	140	129	156	147	146	130	153	134	133	135	133	133	160	138	148	152	171	145	142	144	161	126	151	147	155	137	136	134	129	111	148	136	135	157	132	137	134	132	140	138	163	151	141	164	150	127	152	142	154	153	143	136	150	171	142	140	115	144	132	136	143	143	143	173	166	127	156	168	147	157	124	153	157	128	143	134	136	162	139	156	149	149	140	135	140	110	151	123	179	164	146	139	160	151	135	160	140	159	143	135	160	157	139	136	165	173	157	139	124	146	150	127	141	166	142	147	162	128	159	155	158	164	134	137	159	140	130	132	142	139	167	141	147	148	117	159	164	156	128	130	129	140	145	140	135	141	171	154	151	135	148	164	154	146	139	142	156	159	139	175	128	165	137	142	168	165	141	135	138	125	123	144	129	188	159	138	144	150	118	124	146	152	160	145	133	136	144	138	136	152	160	138	151	144	121	141	165	166	147	145	166	153	148	142	143	140	154	118	140	157	134	140	151	143	156	148	158	145	142	146	136	148	138	150	151	141	168	170	151	158	139	134	145	118	134	145	131	145	148	129	132	135	115	147	160	166	124	137	155	139	121	138	148	113	147	158	150	137	123	159	141	148	129	149	135	158	143	152	141	165	116	127	144	157	152	136	145	135	135	139	136	139	151	163	121	112	149	136	141	116	162	130	172	148	147	138	167	155	150	141	139	123	138	152	165	125	128	132	155	133	137	149	129	159	161	118	129	147	170	145	149	142	128	136	171	154	149	139	115	142	134	135	149	147	150	157	154	146	136	122	133	138	127	142	137	144	166	153	178	138	134	151	146	149	159	129	165	150	143	156	121	119	153	122	129	117	138	137	137	144	135	153	149	144	153	154	125	173	142	123	153	140	145	152	143	175	149	159	123	157	131	147	150	127	155	132	142	134	141	152	151	134	141	119	145	143	137	134	151	133	141	152	153	144	119	132	142	150	145	149	119	150	125	168	159	139	147	170	136	117	110	151	148	146	179	152	130	141	135	153	135	120	149	134	142	144	157	118	163	138	125	132	157	143	184	154	153	150	135	164	153	145	144	135	170	165	142	162	159	143	170	113	151	131	145	160	143	138	162	137	162	164	127	135	156	140	151	147	136	154	147	137	125	156	149	143	171	136	134	147	142	154	136	129	137	158	150	134	157	118	137	134	138	124	149	174	139	136	156	138	138	127	157	145	143	166	166	152	141	143	153	157	140	143	141	128	145	135	164	155	154	157	140	167	148	149	133	167	118	136	128	138	153	125	123	152	149	127	174	129	140	146	142	144	134	140	152	131	139	144	134	135	121	155	140	121	140	139	132	139	161	121	122	155	152	131	151	111	127	126	135	149	147	167	136	150	135	148	156	144	152	145	160	132	154	157	144	130	151	154	136	133	172	146	153	131	130	154	139	153	142	142	143	145	140	130	133	153	154	155	147	143	175	151	146	142	138	142	151	137	158	137	163	116	135	124	140	135	125	134	160	146	162
4091	485	556	696	548	579	549	612	601	498	484	475	499	468	492	433	444	447	455	423	455	425	433	424	413	435	470	435	420	433	401	430	420	425	417	377	428	419	411	421	445	434	411	455	435	464	412	436	444	389	429	405	439	463	408	419	377	422	410	440	388	417	419	397	439	422	420	442	425	423	434	414	396	415	433	428	424	424	400	432	403	435	436	405	410	423	434	404	436	413	386	420	405	419	448	420	440	420	403	440	376	384	427	419	402	415	421	424	417	446	392	428	386	383	411	429	435	438	423	420	430	447	451	453	396	423	448	438	427	418	449	447	426	430	426	451	454	401	404	423	403	422	380	425	403	423	434	390	420	410	412	395	416	426	411	421	399	377	400	408	415	386	393	422	419	430	411	366	422	421	420	438	368	414	431	428	399	410	406	403	434	411	401	393	415	447	416	438	444	400	454	401	430	431	379	434	427	437	409	450	415	428	370	425	406	417	407	451	418	415	416	420	399	442	442	380	442	459	407	425	384	461	414	439	399	465	424	426	450	428	407	407	431	437	433	434	384	406	414	434	444	402	447	439	412	375	441	414	410	445	446	422	433	419	403	430	407	415	433	395	432	457	464	409	450	389	443	404	419	411	421	435	417	420	411	422	406	448	434	438	430	477	434	447	440	430	410	422	422	391	423	412	405	397	430	439	404	441	412	409	392	455	406	382	427	406	411	404	408	476	477	407	411	397	446	422	452	438	422	436	415	419	411	400	410	413	416	421	481	418	424	431	374	415	439	419	394	383	425	414	410	377	435	427	417	415	405	428	432	398	404	423	418	386	432	403	410	422	424	381	447	423	452	438	435	410	403	409	417	410	401	404	398	442	420	445	428	435	393	431	392	411	417	402	397	434	445	407	408	456	419	420	408	409	396	418	452	443	404	436	413	424	423	438	414	437	411	443	414	432	413	411	432	399	416	426	434	390	440	436	433	418	418	405	424	451	441	413	416	408	403	454	414	404	387	415	423	383	392	463	439	428	412	399	425	404	425	407	404	438	440	431	367	435	417	435	418	430	445	404	393	429	397	447	429	420	443	447	450	417	449	436	434	405	444	439	412	428	413	450	411	438	418	418	404	438	447	420	394	458	406	427	418	425	429	398	430	404	393	430	399	420	419	428	399	414	411	447	439	433	412	410	416	414	432	408	395	414	402	464	430	418	429	452	464	404	403	423	380	423	438	395	425	460	426	439	449	468	422	424	460	421	403	393	405	440	402	465	389	444	444	429	406	418	430	430	418	409	402	421	421	412	436	390	396	392	422	414	425	437	436	399	467	411	396	425	444	438	424	401	446	452	404	423	431	434	391	381	454	444	411	427	439	423	400	394	422	470	409	433	395	423	418	444	432	442	474	441	465	409	418	417	389	395	387	442	429	426	427	409	426	463	439	370	411	385	408	432	411	427	421	434	429	433	440	403	406	421	414	450	445	411	407	409	403	418	415	403	424	418	440	389	394	447	436	402	395	421	432	405	410	386	431	412	432	408	445	414	395	399	429	395	395	395	442	430	411	421	423	409	398	403	393	440	431	428	409	436	423	421	408	408	443	403	425	377	411	430	431	403	422	397	436	404	405	445	401	409	455	439	402	417	390	422	392	422	403	433	451	397	433	435	416	425	412	420	417	401	434	424	411	401	422	454	444	369	424	406	414	419	407	437	409	443	428	419	418	469	420	450	431	412	398	446	422	443	425	428	408	401	435	401	439	452	408	402	428	423	392	406	417	441	435	388	386	422	412	418	394	437	431	428	424	413	419	434	416	430	428	420	416	392	444	398	449	395	415	413	447	403	421	387	425	429	451	414	411	408	441	419	446	405	424	415	422	410	418	431	436	390	403	391	399	411	426	430	440	427	447	388	440	421	411	423	412	424	436	407	404	401	434	391	423	398	412	403	450	448	412	442	432	428	420	419	464	397	416	398	427	422	452	405	468	424	402	430	392	412	424	429	433	417	411	423	454	435	463	394	443	406	436	433	422	399	388	417	402	435	387	432	409	453	431	407	433	437	418	385	417	387	423	431	437	441	414	426	414	398	398	445	400	441	421	457	379	447	422	420	376	408	418	429	411	416	435	449	399	401	409	422	414	424	459	412	457	414	427	401	429	417	411	397	418	411	405	441	447	472	401	436	434	433	430	455	433	410	400	433	446	442	408	454	442	439	402	411	419	413	449	441	446	407	458	439	414	390	405	385	449	395	431	457	401	405	386	420	443	450	430	443	418	421	448	428	387	400	431	386	400	434	387	389	405	421	435	392	407	478	427	420	444	423	397	455	395	418	422	482	428	426	443	400	421	422	409	409	432	449	385	423	439	410	410	411	440	428	419	440	459	403	380	430	435	472	437	435	412	440	428	428	435	431	410	406	408	416	419	414	470	412	449	422	423	423	421	458	429	387	442	440	451	446	430	419	415	418	432	431	412	448	407	433	428	405	413	419	399	431	430	415	436	449	448	421	423	458	409	413	409	446	420	405	458	424	388	402	407	434	429	410	420	416	382	379	400	402	431	449	410	421	382	432	445	405	385	397	402	415	430	412	401	382	409	476	437	419	420	427	395	418	391	397	408	381	449	404	409	441	410	408	413	389	449	393	397	392	410	426	430	421	422	426	422	416	441	431	416	401	414	416	425	381	393	414	402	422	434	408	409	428	410	395	392	434	399	470	431	412	389	463	440	442	382	410	431	420	425	375	433	403	376	426	437	418	403	420	418	382	417	442	407	448	420	406	406	405	426	414	400	418	395	421	441	417	407	434	431	401	413	429	421	440	412	392	442	417	431	415	423	442	447	419	395	396	400	409	438	448	384	443	411	394	423	437	448	398	440	400	438	373	431	432	433	480	439	400	415	437	432	398	442	402	385	417	446	396	417	430	455	413	379	409	454	453	451	388	433	402	415	406	381	457	450	444	430	427	415	420	442	409	416	387	388	410	430	421	432	407	418	420	436	424	435	451	448	408	430	411	465	397	445	384	419	416	387	390	444	389	418	417	388	395	403	409	417	411	418	443	417	417	399	426	366	367	427	413	416	437	393	397	416	422	403	447	383	420	423	401	446	405	434	415	394	435	420	379	419	416	420	413	406	434	434	458	405	402	419	401	424	424	446	417	442	414	406	416	426	425	428	423	401	393	387	428	397	432	410	399	468	445	419	436	440	420	420	384	427	407	405	437	454	443	429	439	399	440	446	431	417	424	428	441	421	460	433	418	403	400	435	458	419	448	457	392	430	412	448	443	393	467	425	420	434	401	424	449	469	408	389	438	434	405	409	426	428	421	401	407	399	451	452	408	392	404	404	420	438	406	412	421	420	410	438	422	450	416	433	398	423	436	401	380	415	425	437	373	413	424	444	407	418	433	425	417	413	393	394	432	416	441	430	440	424	450	447	462	426	438	388	409	422	423	432	415	435	444	414	418	420	414	435	415	435	436	411	442	432	438	422	423	443	425	385	395	420	390
39932	12806	2381	1034	733	554	438	402	372	330	319	334	307	288	247	234	273	247	244	269	245	226	256	235	226	227	230	234	211	225	252	214	244	231	236	223	225	223	226	278	205	202	239	216	235	232	207	252	221	237	222	212	233	216	215	209	209	197	199	206	227	221	216	240	211	204	226	210	236	208	204	236	199	211	228	217	209	216	223	231	235	220	194	209	189	218	231	194	204	188	210	203	214	187	208	202	214	226	199	207	226	199	210	250	221	204	212	231	184	237	213	197	205	206	221	246	213	204	196	219	215	228	229	229	195	189	197	187	245	213	194	192	221	210	213	197	219	230	222	189	191	225	189	229	189	220	222	198	211	201	217	220	196	192	209	250	211	216	224	243	180	219	190	207	196	219	228	217	233	226	189	212	228	214	220	200	232	207	224	210	199	236	228	267	231	231	220	209	210	196	239	223	212	236	255	219	223	209	214	228	242	245	219	237	204	205	242	219	215	210	213	212	213	221	225	195	211	211	215	214	204	221	211	229	205	244	256	192	196	214	225	221	236	225	237	208	209	223	221	217	217	198	198	235	197	192	219	180	210	201	233	212	224	212	228	223	216	198	200	222	234	199	228	210	215	232	206	246	216	224	224	226	207	214	212	191	206	213	210	232	225	224	221	222	216	218	216	198	220	186	232	206	241	227	234	249	236	209	201	217	226	227	226	235	219	219	220	211	220	206	217	208	204	241	204	206	213	235	204	213	230	225	222	219	191	219	209	218	203	199	197	219	220	244	213	205	211	223	221	198	183	247	184	205	214	227	216	202	188	217	223	200	239	206	236	215	226	208	215	240	211	189	247	240	225	199	238	181	208	227	219	213	208	222	216	211	207	238	221	229	217	225	214	213	213	193	196	197	214	210	232	202	237	221	220	226	238	228	226	243	210	232	226	214	187	182	219	188	209	228	197	215	204	210	220	227	217	202	209	201	208	192	234	243	217	225	214	226	202	208	222	199	236	228	230	227	263	205	200	242	217	217	220	220	228	219	211	200	203	215	213	205	220	222	215	213	220	211	219	207	197	220	166	221	218	194	203	237	201	234	195	212	211	227	224	222	244	194	235	217	196	211	224	224	238	216	208	239	214	222	191	184	217	211	218	231	214	223	200	220	205	216	219	233	223	187	221	212	227	231	209	196	193	235	181	195	202	205	217	213	215	204	233	188	221	220	194	234	212	230	202	230	214	244	229	221	192	214	200	233	213	211	220	199	217	241	213	197	222	204	235	229	229	232	235	214	210	206	200	220	212	207	221	223	211	201	212	219	208	222	219	212	197	240	217	227	227	224	209	233	229	227	209	223	231	236	231	213	210	238	218	232	203	255	229	231	220	230	239	214	245	186	201	209	211	199	194	209	215	226	240	217	231	213	232	225	223	241	228	215	237	188	215	204	195	199	240	194	227	230	210	202	210	199	198	219	199	223	193	232	210	213	202	231	251	194	223	211	241	213	232	201	214	205	218	196	215	206	193	219	201	220	226	224	217	227	225	183	201	257	219	200	213	224	193	210	209	227	204	227	248	212	232	211	200	203	208	181	233	189	201	216	217	213	189	197	223	220	210	197	219	205	224	219	204	228	226	191	212	208	199	205	214	226	202	230	221	204	185	219	209	230	198	234	224	215	215	250	234	230	212	212	215	218	219	193	214	192	226	201	225	201	208	214	206	228	244	245	248	215	208	196	238	191	216	260	233	222	190	209	195	243	220	217	223	209	211	190	228	218	206	230	195	214	237	216	222	202	214	229	237	220	220	215	230	233	218	209	217	226	188	212	203	194	223	240	215	205	184	212	208	222	225	223	217	247	221	213	215	221	254	237	196	248	201	259	206	214	211	213	219	263	218	220	234	196	244	212	190	221	206	239	179	224	221	193	214	232	248	211	202	204	204	225	226	212	233	232	205	210	228	217	233	225	208	222	232	216	190	219	216	201	204	211	225	221	224	214	209	201	233	232	210	207	228	194	221	219	207	215	215	223	200	198	215	193	210	203	252	226	211	254	210	217	215	194	204	220	243	208	225	231	219	219	227	219	205	232	215	217	207	219	211	225	210	224	226	210	230	193	232	233	214	209	220	208	215	210	202	230	204	194	205	222	247	238	230	241	250	228	246	218	199	229	208	188	248	212	203	224	205	204	237	239	212	218	211	181	192	205	198	201	234	220	226	213	235	190	199	220	217	187	247	241	221	227	223	213	235	205	223	225	250	208	215	211	246	224	205	217	217	215	238	223	189	219	217	203	177	189	222	199	216	205	227	208	225	208	229	234	192	207	233	221	235	220	218	234	229	212	244	218	219	225	205	221	223	187	235	220	209	201	223	216	217	193	232	232	215	212	221	231	235	194	214	207	204	273	232	226	189	197	225	202	206	225	232	219	218	229	197	197	226	196	213	215	209	223	211	217	230	200	193	227	226	225	221	237	205	210	241	208	227	227	228	218	206	213	220	213	206	206	227	196	205	247	226	207	219	234	194	220	249	193	210	239	216	207	206	224	227	206	223	244	223	212	236	196	219	210	196	193	235	242	217	192	193	176	219	226	194	199	216	199	197	194	217	228	224	237	238	185	230	214	232	202	209	210	246	228	209	207	225	215	198	216	216	231	222	224	218	195	208	214	219	229	198	230	234	248	224	229	221	218	226	220	224	181	213	223	210	210	234	224	206	217	204	206	192	219	230	194	240	223	214	229	219	210	211	227	214	214	226	214	226	188	230	199	219	235	201	210	198	198	207	194	227	255	212	212	231	223	199	218	214	206	198	197	224	198	229	195	234	236	222	234	203	221	195	220	214	184	215	238	198	226	211	226	190	218	226	209	183	221	188	216	214	226	222	178	228	220	224	223	209	206	212	212	239	235	230	216	203	216	205	225	199	221	232	215	223	230	221	195	202	202	203	215	248	202	254	241	224	227	229	193	215	226	240	207	204	238	211	225	209	181	215	211	216	225	196	171	223	245	217	262	242	208	228	204	212	233	217	217	220	214	253	198	218	215	242	195	208	203	214	209	205	240	232	201	213	220	209	214	223	210	201	206	224	192	215	203	225	227	195	238	217	229	208	218	220	215	229	199	210	222	217	235	228	217	222	217	230	216	190	231	222	214	250	247	215	208	231	234	190	232	225	223	213	203	208	193	209	205	188	248	218	203	219	213	187	223	214	203	225	204	214	186	194	227	223	206	221	228	210	244	221	223	243	230	199	210	212	238	209	215	197	225	245	209	201	199	236	201	222	223	216	190	240	216	215	213	231	223	223	194	222	217	188	237	226	255	216	221	228	241	191	231	218	228	214	245	201	194	223	229	224	214	240	204	179	207	210	206	212	190	205	194	188	208	231	210	197	236	224	219	228	222	204	224	215	211	196	216	208	216	223	212	227	213	221	241	239	221	238	216	182	214	208	227	236	223	219	207	211	206	249	197	197	197	235	212	230	210	232	218	198	211	218	205	229	209	236	230	224	182
19406	1239	2561	2909	2704	2280	1946	1680	1487	1337	1283	1146	1023	991	904	859	892	826	819	737	770	722	693	743	785	703	734	734	683	649	660	659	735	681	645	617	598	612	613	642	666	637	688	685	627	628	653	637	616	623	658	594	643	614	580	634	584	646	598	624	632	581	622	623	599	576	602	590	603	590	627	637	629	566	628	571	573	595	602	585	607	631	586	603	586	631	595	634	635	580	585	570	568	558	620	608	585	583	614	603	557	597	595	599	613	605	591	570	622	581	560	603	569	561	591	596	643	617	601	601	600	560	588	591	592	592	600	623	549	616	576	629	605	572	578	607	614	606	583	584	586	641	564	572	575	625	587	609	586	613	574	590	553	588	569	562	590	600	582	558	565	561	580	580	578	576	575	582	584	587	581	578	551	576	569	627	549	549	573	619	568	566	585	585	642	641	578	572	600	643	596	630	619	561	580	607	543	604	624	608	577	606	617	543	598	558	615	598	552	585	592	597	582	583	592	586	636	560	608	535	607	569	565	619	584	640	601	586	644	629	603	572	600	590	591	621	614	567	588	581	602	574	577	641	563	602	543	623	596	662	582	573	626	566	547	562	573	618	609	563	556	593	613	607	565	590	567	567	599	614	613	579	588	584	587	604	604	560	608	587	633	572	593	612	616	600	619	604	571	579	582	588	609	614	566	547	587	585	618	596	612	578	571	593	610	601	565	567	619	603	583	595	589	560	573	624	579	592	592	584	574	591	591	628	595	627	582	554	608	537	575	603	623	600	566	601	644	602	635	617	592	628	619	575	572	583	627	601	593	556	576	593	575	621	601	537	604	530	547	583	585	584	596	606	611	549	600	608	610	589	606	570	576	588	617	548	564	549	556	627	571	576	640	596	537	585	583	569	626	588	545	597	584	639	599	571	601	606	561	616	588	610	639	566	582	575	590	521	552	555	616	591	577	595	588	578	620	561	612	554	616	611	583	597	604	596	533	550	602	575	603	552	595	578	562	570	577	585	600	570	589	626	581	589	569	614	619	610	569	593	606	613	594	602	554	610	584	599	598	588	584	592	601	625	611	597	634	593	629	590	607	586	564	561	624	593	615	628	634	573	589	556	555	581	558	601	605	584	578	609	604	586	615	579	556	634	610	552	594	567	578	581	591	564	613	583	587	608	605	571	627	573	574	588	597	561	578	563	568	570	594	590	577	605	576	617	625	613	563	581	632	566	587	598	604	540	602	564	576	569	571	587	609	562	572	613	584	618	603	621	620	568	544	621	595	555	620	598	566	568	601	581	572	554	539	579	600	566	570	552	559	615	513	576	591	596	591	656	600	647	584	592	609	621	607	597	599	594	584	571	621	594	577	619	585	574	594	575	588	561	613	598	634	584	549	634	555	617	606	604	591	558	580	597	547	563	612	588	624	605	592	566	536	572	602	612	570	552	591	574	599	603	612	583	612	543	576	610	617	592	573	563	598	567	604	573	579	618	604	583	555	602	616	556	587	582	558	589	599	536	578	629	558	573	568	567	605	579	592	600	600	636	591	616	588	591	588	601	598	609	572	529	629	597	590	547	578	588	612	605	571	616	597	602	569	580	578	615	598	597	608	553	578	541	552	587	614	610	569	630	570	610	555	575	598	551	577	632	570	561	573	641	612	611	580	582	591	618	619	576	585	617	591	551	580	535	600	553	586	578	607	620	611	589	610	585	598	619	601	569	579	569	637	577	541	581	598	629	571	576	587	583	598	568	576	578	584	632	596	573	598	586	592	558	566	633	558	634	574	550	595	575	554	589	627	575	567	649	556	602	615	538	579	631	532	594	580	555	610	583	562	601	562	562	581	617	608	570	582	587	595	577	574	610	559	603	610	587	584	615	590	575	575	570	583	578	581	607	566	607	564	585	591	582	647	585	607	581	647	597	587	561	590	567	608	588	560	654	608	628	578	618	558	605	599	575	582	596	576	564	602	590	620	553	614	546	632	615	624	579	535	602	563	590	590	579	573	586	588	614	600	612	599	578	612	599	608	590	600	606	585	638	596	615	646	566	542	601	563	624	557	566	581	613	583	584	625	623	576	575	609	545	586	643	567	571	607	611	554	555	603	580	585	624	564	565	565	551	596	585	587	597	545	585	605	588	617	588	598	623	589	585	588	595	565	602	583	572	604	643	630	629	568	616	564	596	591	624	603	592	567	632	584	598	577	576	568	565	595	603	607	620	591	598	648	595	635	600	623	575	572	602	586	627	608	582	642	566	612	580	590	582	597	596	553	594	587	642	582	609	559	559	586	587	613	596	656	564	577	612	605	594	574	583	649	624	591	572	605	576	558	567	587	603	592	585	583	613	564	568	612	577	576	582	610	551	586	551	606	575	604	564	583	582	600	600	601	543	592	583	577	580	608	537	585	633	603	590	566	560	641	484	621	632	604	583	590	615	575	560	600	599	591	611	611	558	609	581	575	581	622	594	541	585	607	616	610	576	577	544	551	609	633	564	572	593	575	594	586	598	578	621	565	583	592	577	609	594	583	627	598	580	548	582	623	575	576	563	581	604	563	579	594	585	579	594	647	630	565	606	557	642	575	523	589	605	583	528	643	588	562	575	607	573	584	581	611	624	602	614	583	579	597	583	603	575	574	573	590	562	596	567	578	573	599	585	547	548	588	573	624	599	571	574	601	569	591	634	598	596	608	600	598	548	621	614	565	617	608	584	570	589	583	596	625	596	591	569	597	599	565	589	660	597	543	556	573	598	610	547	609	591	583	575	556	576	580	575	638	602	605	567	558	595	551	601	593	619	581	602	653	530	600	603	571	582	623	554	596	597	628	564	585	558	603	573	575	584	573	607	575	616	600	594	564	540	550	587	616	588	591	604	567	616	624	543	591	603	604	586	577	596	620	591	622	584	557	575	574	566	613	592	605	590	587	599	617	584	531	544	511	577	620	602	660	632	583	548	572	592	539	612	562	554	583	566	594	596	589	586	573	573	563	619	631	558	581	588	589	594	555	596	602	528	597	547	614	623	621	580	559	618	600	597	615	581	613	583	598	569	581	547	624	563	613	593	580	593	601	568	608	579	611	583	559	569	578	585	608	583	564	628	575	584	601	611	613	564	624	624	571	619	541	580	574	584	590	572	594	590	560	609	576	616	607	582	583	614	568	558	611	609	629	598	610	609	660	582	602	559	617	580	598	592	579	566	641	582	603	600	582	614	628	614	616	606	548	580	632	613	627	550	591	584	564	562	628	562	546	576	599	589	583	611	603	601	633	550	583	611	608	573	621	600	543	596	566	578	597	573	554	592	632	575	605	590	616	554	621	579	616	589	564	626	570	571	613	593	603	551	580	588	561	587	560	551	587	565	520	580	561	633	567	593	611	586	555	581	617	602	595	603	557	590	605	572	576	593	608	588	602	624	605	573	564	641	555	593	565	597	597	564	599	564	617	575	581	564	593	572	581	572	601	607	556	558	589	606	537	574	561	585	625	578	569	607
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
