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
336738264584	336738265137	336738265687	336738266237	336738266787	336738267337	336738267887	336738268437	336738268987	336738269537	336738270088	336738270637	336738271187	336738271737	336738272287	336738272837	336738273387	336738273937	336738274487	336738275037	336738275587	336738276137	336738276687	336738277237	336738277787	336738278337	336738278887	336738279437	336738279987	336738280537	336738281087	336738281637	336738282187	336738282737	336738283287	336738283837	336738284387	336738284937	336738285487	336738286037	336738286587	336738287137	336738287688	336738288237	336738288787	336738289337	336738289887	336738290437	336738290987	336738291538	336738292087	336738292638	336738293187	336738293737	336738294287	336738294837	336738295387	336738295937	336738296487	336738297037	336738297587	336738298137	336738298687	336738299237	336738299788	336738300337	336738300888	336738301437	336738301987	336738302537	336738303087	336738303637	336738304187	336738304738	336738305288	336738305837	336738306388	336738306937	336738307487	336738308037	336738308588	336738309137	336738309688	336738310237	336738310787	336738311337	336738311887	336738312437	336738312988	336738313537	336738314088	336738314638	336738315188	336738315737	336738316288	336738316837	336738317388	336738317938	336738318488	336738319037	336738319588	336738320137	336738320687	336738321238	336738321788	336738322337	336738322887	336738323437	336738323987	336738324538	336738325087	336738325638	336738326188	336738326737	336738327288	336738327837	336738328388	336738328938	336738329488	336738330038	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2713	3650	2300	2713	3650	2300	2712	3650	2300	2712	3650	2300	2712	3650	2300	2711	3650	2300	2711	3650	2300	2710	3650	2300	2710	3650	2300	2709	3650	2300	2709	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2707	3650	2300	2707	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2700	3650	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
50960	49202	49169	44483	38603	36236	48241	48084	51565	51466	54312	56483	65128	63690	57914	55930	58488	53574	53341	41814	30782	23542	22121	25142	18306	10254	6150	8937	8133	3097	1353	2746	2698	1532	1250	1010	1123	744	928	1376	993	667	654	556	447	433	392	321	308	240	190	187	162	136	123	155	150	165	143	115	134	158	144	144	135	154	159	127	166	182	187	181	182	172	178	168	151	130	156	281	279	244	221	178	146	173	143	140	130	157	155	137	123	145	122	146	112	151	128	106	130	137	145	117	147	124	118	137	144	126	135	142	132	134	145	126	138	132	133	129	114	127	130	143	136	129	145	115	121	134	125	144	136	141	114	131	132	118	135	151	130	138	132	156	152	117	148	124	144	142	149	139	139	112	131	129	138	123	143	130	117	112	142	135	134	127	150	131	153	128	128	113	120	135	133	130	150	150	142	151	146	139	139	127	132	153	151	138	125	136	155	121	127	128	136	141	126	149	144	138	112	110	152	128	130	157	117	129	143	139	128	113	147	121	122	158	121	134	143	120	152	148	151	139	139	119	141	127	158	140	125	134	120	115	134	153	125	145	160	131	135	130	107	154	150	128	132	142	115	135	154	123	133	129	127	135	141	132	139	146	144	132	137	143	124	113	147	131	149	139	141	115	143	137	144	113	147	128	136	117	140	160	143	132	139	137	125	150	138	159	130	129	129	121	127	155	133	134	166	122	135	113	138	130	118	152	156	130	113	126	143	126	149	123	147	171	110	150	128	132	117	129	138	149	145	148	139	150	133	167	157	124	143	123	137	130	124	149	140	154	131	139	142	148	150	142	118	138	137	137	147	143	146	134	132	141	127	134	156	143	135	152	134	134	132	134	124	131	135	147	115	136	128	149	144	131	135	126	148	130	126	152	159	128	128	147	159	125	154	155	113	143	115	132	124	134	136	147	155	112	120	118	131	123	125	145	135	142	129	128	164	133	123	160	161	130	151	152	149	152	139	150	135	156	164	125	123	130	149	148	132	136	141	135	143	112	111	130	138	140	146	161	146	141	133	123	170	151	132	138	131	132	130	137	147	123	137	142	141	137	146	128	133	141	130	128	150	143	134	144	135	126	153	121	133	124	129	145	147	132	131	146	121	127	108	138	142	138	121	149	143	143	147	138	111	145	152	132	139	121	144	111	125	130	132	160	155	94	148	147	144	112	155	156	129	142	147	137	144	144	135	137	137	129	134	137	153	140	131	136	125	152	136	149	136	149	128	121	147	120	153	125	128	138	148	140	122	132	128	150	117	130	113	152	132	130	133	144	162	130	145	162	130	138	150	133	153	119	147	133	125	142	140	143	153	124	128	134	127	141	143	132	129	126	104	129	123	107	140	137	142	105	154	121	138	133	126	122	164	143	124	126	140	140	130	141	129	138	121	164	137	140	129	138	117	122	136	160	139	143	123	131	146	134	145	166	153	120	131	145	162	157	126	132	125	122	102	126	145	125	152	122	132	137	131	131	140	125	136	140	129	142	135	161	119	153	121	132	144	134	141	129	138	130	134	137	138	125	124	140	131	134	150	135	144	136	133	132	128	144	107	157	139	137	135	146	136	120	130	137	141	150	128	133	135	141	152	116	128	153	139	144	147	145	124	161	146	162	120	130	147	142	147	113	118	144	123	129	130	142	155	147	132	132	144	146	122	145	144	134	141	132	143	139	146	145	127	105	111	142	127	150	144	125	109	133	136	124	122	118	143	116	120	125	124	134	133	150	139	137	131	133	151	129	135	133	123	120	130	141	142	154	146	134	148	144	150	121	126	156	121	140	127	133	119	146	122	147	138	130	120	145	143	152	155	131	124	135	116	132	134	147	146	124	120	144	136	137	121	121	127	141	125	137	119	146	122	141	145	132	147	118	127	140	150	142	133	130	129	134	149	135	134	121	131	119	141	153	150	125	133	144	158	128	120	130	131	106	127	132	152	121	127	122	119	123	148	132	141	144	139	134	127	139	152	140	142	161	152	156	139	144	153	129	150	144	145	125	137	122	139	148	124	158	128	146	121	120	138	135	135	133	135	114	161	133	126	130	131	140	124	149	143	139	134	144	128	136	143	138	151	122	145	142	143	127	134	144	151	126	145	125	120	148	136	133	125	133	148	164	129	143	137	131	151	153	128	147	124	130	133	148	144	144	137	140	137	133	167	146	109	130	133	122	132	122	116	149	141	130	129	149	135	151	138	136	152	128	117	160	123	123	140	148	113	129	120	148	130	123	141	114	130	139	145	138	138	114	130	132	150	144	131	125	131	131	140	139	120	128	139	143	119	143	125	145	142	130	129	124	101	136	106	152	122	142	164	140	122	156	131	132	109	131	137	121	122	149	148	134	126	128	141	131	155	125	118	120	145	160	140	155	134	138	131	127	170	143	154	142	123	142	130	120	136	124	159	133	125	165	154	145	134	140	129	131	126	135	133	143	127	134	114	121	132	128	143	135	127	125	126	140	146	148	148	159	117	130	142	124	104	124	112	142	128	124	137	133	163	138	137	141	128	136	131	154	151	129	134	143	134	140	128	143	138	139	131	134	134	136	132	107	118	136	132	149	145	120	148	142	141	129	148	134	104	140	134	148	113	141	165	128	125	154	119	131	140	130	166	133	138	127	154	150	136	125	131	142	142	154	125	139	146	132	137	136	164	120	140	139	131	147	151	136	148	133	155	140	135	125	139	123	131	132	154	174	148	131	151	148	135	163	138	113	140	145	118	144	113	168	149	132	124	141	125	143	137	133	143	162	137	141	148	131	151	128	132	143	144	151	159	143	126	153	134	135	123	125	140	125	130	152	128	129	132	135	119	125	118	126	130	144	116	131	124	127	120	162	131	144	110	140	128	115	142	150	132	140	132	108	144	140	142	137	143	132	136	146	140	131	160	156	124	144	132	135	132	150	129	139	125	119	132	131	145	111	128	139	131	146	146	130	137	125	140	147	123	126	141	138	135	158	165	137	124	118	122	155	149	155	124	143	136	137	157	142	127	163	135	146	134	143	139	158	152	142	148	139	130	143	146	132	150	151	139	136	137	134	135	138	135	118	131	138	126	121	140	147	138	143	150	141	166	120	138	169	145	134	149	135	135	146	112	152	141	118	109	165	159	135	142	162	167	145	156	153	138	141	135	122	130	127	137	126	145	108	132	137	123	134	136	133	142	150	136	141	151	144	153	142	173	137	134	114	125	135	142	129	164	148	147	142	150	145	143	126	130	135	125	131	139	136	124	116	150	156	149	134	137	133	138	131	142	134	142	130	131	143	121	139	146	125	148	117	127	143	135	136	144	141	142	123	133	126	137	114	124	143	141	139	136	133	131	138	130	127	145	166	126	127	124	123	133	121	149	126	119	149	138	144	164	123	143	149	159	115	121	111	144	128	138	129	140	128	111	130	107	145	157	157	146	124	164	140	133	116	132	145	139	141	123	142	150	129	144	126	134	125	129	147	125	134	137	120	132	138	136	126	108	150	141	157	134	122	122	127
36843	46261	55100	55316	57740	58630	61577	62361	68308	75547	77682	76480	79198	80074	74172	71752	73000	69097	69128	55153	50838	43681	46020	47005	37016	31482	22391	30762	27160	13423	7651	14358	12940	8472	6820	5654	5799	4343	5470	7968	5599	3618	3840	2689	2521	2131	1979	1578	1365	999	576	507	471	396	376	381	377	381	388	366	382	386	370	390	371	411	455	451	460	542	557	522	454	526	475	477	404	352	558	1106	1178	895	654	494	415	342	361	326	334	323	337	351	329	325	335	334	323	348	291	329	315	310	350	296	312	333	301	329	297	317	317	290	314	306	309	311	290	303	301	337	299	293	309	354	296	314	327	320	303	323	303	311	301	293	313	326	327	319	347	309	308	294	324	308	325	335	315	290	320	338	325	310	307	307	296	306	342	333	284	306	349	299	300	299	310	319	318	323	307	322	342	342	341	316	329	328	328	307	321	338	326	263	304	293	312	329	335	319	288	296	333	297	327	321	326	331	336	300	314	317	305	294	318	315	299	327	321	300	327	291	342	316	305	320	333	318	288	316	312	310	309	311	321	288	321	319	303	305	353	289	294	321	331	310	316	321	323	356	300	328	325	309	322	291	342	307	304	353	311	317	301	311	301	316	314	334	320	301	308	297	342	315	301	289	335	300	328	318	303	332	310	301	323	332	347	293	340	277	302	279	309	289	259	336	335	275	347	306	314	307	309	306	317	325	272	291	305	302	316	318	321	317	289	327	333	290	334	343	291	322	319	314	279	289	309	312	295	290	301	345	310	300	311	314	286	343	323	331	314	306	288	315	320	332	257	321	319	309	294	340	301	355	316	327	354	344	307	301	325	322	317	308	308	308	295	294	302	325	334	299	307	318	305	329	338	311	312	341	365	317	361	310	293	329	343	297	306	307	336	309	306	289	325	303	304	290	321	311	279	295	312	323	279	299	321	295	326	350	286	328	300	308	325	303	335	287	289	315	297	354	314	276	298	311	326	320	290	319	310	302	298	360	309	326	335	310	298	306	342	300	292	326	315	325	299	337	336	300	288	301	332	337	333	301	310	298	311	341	309	299	328	306	315	316	303	310	328	319	319	307	310	336	309	316	321	315	282	328	332	308	319	330	319	310	311	270	342	332	340	348	315	308	286	304	362	279	284	325	331	324	281	309	300	312	332	320	322	312	308	339	324	304	341	326	282	333	336	280	309	292	306	313	313	336	284	290	295	287	314	288	275	287	314	289	302	289	316	285	291	325	327	308	312	319	304	343	298	334	344	337	303	296	288	317	312	317	300	315	314	305	298	311	321	314	317	332	320	302	298	319	330	300	298	325	301	299	320	329	336	330	322	308	339	310	285	334	333	313	300	291	313	341	313	327	317	321	312	312	311	329	335	309	326	299	333	330	308	309	309	312	318	318	302	304	311	299	305	319	345	340	292	302	293	308	304	297	320	305	303	312	339	301	336	302	298	287	343	301	300	320	306	297	328	326	316	311	341	318	268	338	328	358	304	305	311	328	284	312	322	320	340	312	310	337	325	332	325	305	335	304	269	314	323	305	279	323	304	319	325	279	331	292	326	295	290	336	303	305	311	356	320	318	336	321	313	316	323	329	291	339	315	318	342	315	286	314	286	304	350	304	330	309	310	334	330	345	332	332	295	286	286	328	315	300	299	290	270	336	302	303	299	306	348	320	319	305	284	306	301	296	321	314	312	324	279	338	270	316	297	326	327	320	274	292	287	324	312	302	300	318	308	333	307	341	310	292	328	283	330	320	320	316	304	315	343	297	370	316	317	331	309	292	355	309	311	356	319	320	318	333	308	311	326	294	309	304	330	313	307	324	299	317	333	336	303	289	318	301	296	315	308	341	322	314	312	316	273	321	286	329	329	306	319	303	283	299	323	307	322	306	315	326	347	331	293	343	326	292	308	334	290	351	313	301	316	337	322	319	323	300	305	301	333	344	286	314	328	327	309	291	286	310	313	326	302	334	288	315	326	309	301	301	324	302	342	314	312	344	327	303	328	299	292	304	344	315	329	287	312	325	303	358	315	324	330	298	309	273	319	322	293	331	338	308	306	308	301	297	309	298	329	325	320	298	304	311	341	314	323	332	320	318	264	326	319	334	309	326	313	330	323	328	312	320	319	284	324	325	316	322	317	301	322	342	300	344	313	330	313	326	343	310	302	297	317	330	314	314	323	334	305	305	317	317	310	325	309	325	314	345	312	321	358	298	285	324	327	340	308	299	309	297	326	299	309	348	313	307	317	309	311	312	328	299	277	293	310	335	306	304	307	304	322	339	312	323	326	311	301	281	302	302	321	290	310	330	328	341	335	296	340	306	316	314	307	321	325	316	311	345	315	343	294	341	316	302	350	322	299	291	326	335	292	319	323	315	310	304	302	292	305	308	307	325	322	322	320	298	314	321	293	311	295	348	316	292	327	319	292	336	293	293	318	315	306	304	321	301	338	293	308	301	307	284	331	345	323	306	325	302	317	309	324	291	290	312	344	307	328	287	361	319	316	308	330	307	302	309	337	353	338	317	325	317	316	357	323	306	305	308	309	323	336	297	294	294	325	322	318	293	313	319	332	303	319	304	326	306	314	323	315	308	310	314	310	331	318	322	298	287	325	324	354	343	324	318	341	302	327	293	306	311	307	283	343	316	286	300	301	308	307	304	309	324	327	312	327	303	315	303	312	328	327	351	297	299	310	310	297	319	290	320	297	325	293	306	311	301	300	327	293	287	324	315	315	310	298	303	323	323	295	291	288	323	343	306	292	332	302	328	336	334	302	300	337	275	331	301	324	335	299	334	307	325	311	304	296	329	298	286	278	306	276	317	281	355	358	335	310	308	294	299	305	310	311	333	324	293	321	325	314	304	274	326	326	354	315	314	328	340	334	301	324	318	321	307	335	287	316	327	333	330	282	339	331	306	315	299	277	287	347	324	334	319	270	301	315	283	299	288	313	312	283	352	311	314	275	318	309	312	334	321	307	331	302	298	310	298	311	294	323	310	307	305	294	334	317	313	302	288	333	303	294	299	298	304	283	332	340	317	305	306	314	323	294	303	317	320	287	292	333	314	331	323	319	326	323	318	295	280	306	295	347	293	280	317	277	319	315	329	321	331	304	321	303	320	310	318	332	328	330	300	312	339	307	339	319	355	318	346	310	301	333	293	340	303	320	330	301	334	340	295	303	307	309	304	297	317	326	320	296	292	285	354	318	330	306	309	332	297	319	328	324	314	308	304	345	303	313	329	332	311	303	340	258	317	336	310	310	325	352	336	298	323	327	301	312	345	289	306	314	315	317	307	285	329	324	298	283	308	322	328	299	291	333	303	322	312	326	277	320	305	321	303	332	325	287	314	332	279	319	325	299	306	340	281	306	345	314	298	342	271	324	304	319	328	301	337	347	285	310	308	320	303	322	297	331	326	304	315	319	292	303	305	318	312	328	317	325	310	314	309	337	307	322	339	302	342	328	314	310	282	332	305	349	313	302	319	347	317	322	331	319	315	307	290
15900	12286	17930	19224	12916	7982	11547	15719	16881	14349	10558	7641	7799	5483	3187	2489	2453	1768	1938	1050	712	572	527	569	404	281	265	346	290	213	179	194	179	201	176	157	168	178	183	179	156	162	179	183	176	164	152	181	186	144	171	139	141	178	165	150	152	140	170	149	135	143	163	176	164	152	169	162	145	130	129	154	161	173	163	130	142	154	137	157	146	175	149	131	132	139	144	156	144	159	181	166	164	150	147	173	136	174	154	174	136	175	140	162	146	163	133	155	140	171	129	149	139	144	146	164	156	164	165	158	136	138	139	144	160	157	157	142	165	152	145	177	138	145	126	128	149	171	148	123	147	166	146	143	153	142	171	148	136	154	111	146	158	147	140	137	140	142	146	146	134	148	159	142	127	164	148	136	126	140	141	139	138	152	165	140	165	145	142	123	149	131	148	154	149	127	146	179	142	153	163	135	142	132	148	144	142	164	147	146	172	156	160	126	184	161	167	169	152	136	144	164	150	142	149	174	158	136	144	151	154	152	157	154	137	139	146	136	135	155	138	147	127	157	132	146	163	155	157	146	150	159	164	151	134	148	136	166	176	154	156	150	150	151	148	155	155	164	139	173	157	166	159	154	155	141	167	145	140	150	142	164	148	178	153	155	156	154	144	141	146	155	159	162	126	141	151	142	137	148	146	151	164	178	138	132	137	129	176	139	141	146	132	142	145	181	167	155	165	136	110	158	158	165	149	163	136	130	143	147	146	142	147	141	154	158	140	146	135	147	157	158	139	143	147	106	138	161	147	149	149	145	149	154	157	146	157	140	162	158	153	157	160	158	126	166	172	167	127	155	147	146	133	129	158	148	163	123	151	151	140	165	174	163	138	153	148	154	144	154	150	155	138	134	169	132	147	158	130	156	160	139	151	170	146	133	142	152	138	140	126	157	150	145	174	146	138	145	155	151	130	137	149	158	151	174	141	160	151	158	141	127	146	147	169	162	151	168	159	156	134	140	157	143	146	138	154	145	147	156	163	159	163	181	168	167	147	171	153	136	150	163	151	131	174	150	149	159	155	177	143	140	146	126	167	164	164	153	123	134	169	153	174	147	145	157	145	184	153	126	138	119	147	141	138	137	157	132	139	136	156	155	161	157	151	170	165	116	182	155	157	135	158	161	146	132	118	147	169	149	132	151	168	133	146	155	145	145	165	155	139	146	138	151	145	152	167	158	144	151	144	160	152	142	168	157	134	154	155	159	152	139	153	168	152	139	142	160	159	148	126	135	146	141	158	158	159	140	164	140	164	151	138	171	135	147	138	143	157	139	150	154	140	139	150	142	133	154	147	162	136	135	166	129	130	165	144	136	168	150	146	139	155	151	166	140	153	152	152	139	155	131	150	156	158	144	147	143	153	143	143	137	169	134	137	137	145	133	168	166	141	147	169	152	130	143	151	134	140	168	144	142	146	159	127	124	150	179	126	156	163	154	156	149	154	156	168	159	155	154	156	141	164	140	129	139	135	157	131	135	140	152	150	161	154	139	158	166	162	161	147	152	135	165	123	153	146	161	161	159	131	142	152	142	152	151	153	184	145	126	134	163	147	142	139	148	145	158	144	155	134	144	139	132	172	125	146	138	138	136	156	141	134	157	160	151	152	158	138	140	157	135	162	167	153	158	150	174	167	146	159	138	154	142	154	151	140	151	177	180	152	155	139	141	159	171	131	150	134	168	155	138	162	146	162	147	144	133	157	143	169	156	143	163	134	159	148	146	155	144	177	152	152	143	154	147	166	152	141	163	165	175	140	172	167	145	141	168	152	150	146	167	158	161	157	171	144	130	144	141	179	134	160	150	133	143	142	157	173	131	165	139	160	150	121	135	141	167	146	180	146	172	161	146	158	140	161	146	151	142	141	147	139	146	153	136	130	158	165	153	153	149	162	147	144	164	126	143	142	162	182	177	144	158	156	152	142	157	143	166	166	148	159	146	172	139	155	153	138	152	122	147	159	136	142	159	154	144	133	156	130	153	129	149	147	136	148	142	171	135	163	147	144	160	168	159	154	148	149	155	146	159	145	155	169	156	150	125	140	141	127	142	136	147	141	128	162	139	159	147	147	133	158	162	140	141	141	157	167	158	158	140	122	153	152	161	138	161	142	146	164	139	151	151	161	141	146	145	150	150	137	143	153	124	154	170	155	139	134	152	131	161	174	123	150	150	160	170	133	152	157	149	136	154	160	141	158	171	140	138	155	152	129	142	154	144	159	153	149	142	136	138	150	146	156	158	149	173	136	135	162	119	157	146	149	159	152	136	163	134	150	119	164	172	165	131	143	157	154	134	179	142	155	147	159	145	137	145	140	134	138	161	163	138	160	152	164	158	163	157	157	171	135	144	159	126	162	145	143	147	150	159	134	165	154	152	154	164	168	145	156	156	136	166	156	153	191	149	146	156	161	166	135	138	165	147	137	136	140	151	161	173	132	159	160	153	127	146	144	134	159	126	166	142	157	167	163	145	144	148	158	151	158	158	142	161	132	121	137	160	167	176	144	167	151	171	136	164	159	136	134	140	180	157	140	172	149	144	159	154	160	149	134	131	154	162	170	137	152	140	147	151	147	151	151	146	133	144	141	149	142	131	119	133	170	143	161	157	160	167	153	138	154	149	150	164	140	148	144	142	154	138	162	167	169	139	160	162	151	171	142	135	169	143	149	152	147	126	150	164	153	155	140	148	164	152	140	125	152	172	146	167	155	139	147	151	139	161	161	135	158	154	142	150	139	146	146	149	133	133	142	128	136	149	145	155	170	130	167	145	132	158	147	171	159	124	169	134	143	134	149	140	140	172	159	143	140	142	164	147	143	159	160	147	155	138	175	170	153	145	150	133	153	161	142	175	151	185	158	140	154	163	150	146	158	167	141	164	155	129	150	133	155	148	156	138	136	164	138	135	163	127	165	141	145	148	154	139	135	140	154	153	146	144	145	132	157	158	144	152	158	119	156	153	145	132	152	140	153	165	152	143	152	133	148	147	164	134	175	159	164	146	128	140	129	138	165	156	156	142	147	143	149	156	162	134	139	156	130	151	180	163	150	148	150	152	161	134	136	156	178	150	147	167	130	150	164	154	160	150	139	153	134	148	143	140	121	159	152	158	176	123	162	141	151	176	160	146	147	151	144	147	150	157	140	142	155	142	144	126	157	152	161	154	157	174	158	144	141	153	150	144	143	152	132	131	145	156	155	162	151	151	136	173	154	139	167	136	156	151	140	152	146	169	138	166	152	166	143	175	122	170	152	163	134	145	140	133	146	146	132	148	127	160	157	130	149	139	143	148	177	145	134	144	127	164	175	140	150	148	159	147	148	141	138	152	158	135	160	151	131	130	145	125	135	161	150	151	162	153	144	134	139	161	153	138	138	159	136	133	138	145	139	133	161	177	134	154	139	133	147	151	139	145	163	151	163	140	153	136	154	143	145	164	152	172	184	154	144	153	133	141	166	144	140	130
9927	11515	24542	27508	23062	17576	27985	34312	38784	36250	32566	28518	29620	22764	15604	13758	13905	11113	12049	6150	4377	3346	3428	3617	2247	1700	1242	1829	1347	735	607	759	768	605	580	535	521	541	564	623	531	433	450	460	468	406	390	409	430	363	390	341	402	377	379	382	359	372	357	381	378	368	351	354	350	378	365	412	405	390	371	384	375	350	401	361	372	352	376	397	411	382	427	389	390	384	340	352	328	337	342	365	369	347	362	371	356	351	384	365	351	336	366	398	328	353	346	360	378	343	354	347	327	321	355	379	370	370	368	384	396	349	370	356	403	362	361	367	356	375	336	332	345	381	353	362	343	365	384	377	349	370	357	386	333	348	368	365	385	354	357	356	375	361	348	353	355	358	374	341	344	373	336	367	358	413	366	380	347	367	356	352	376	398	376	358	378	371	362	365	347	376	362	357	366	374	388	377	344	336	347	360	360	357	337	370	352	360	347	360	369	368	373	359	375	363	333	342	363	342	390	361	355	364	387	332	377	356	339	385	349	377	356	363	348	347	380	355	336	337	343	379	356	355	390	360	344	401	381	360	354	379	365	340	359	328	375	353	367	351	387	347	353	398	332	360	367	353	319	370	342	340	348	354	389	353	336	414	375	406	328	371	361	378	364	367	393	335	384	372	351	358	374	339	367	341	356	346	353	323	358	349	400	350	355	372	358	342	380	340	364	350	383	347	349	380	334	358	356	330	329	345	384	365	360	363	365	346	356	371	377	368	341	345	388	391	384	352	390	366	383	377	362	386	368	354	347	361	355	339	339	304	376	362	408	366	360	355	363	355	347	339	367	355	362	343	394	341	362	321	364	361	333	362	385	353	343	357	311	355	369	368	340	374	377	350	387	375	372	371	357	360	343	371	372	381	355	353	350	391	360	342	373	384	360	351	365	382	351	366	385	389	382	337	358	366	363	325	352	374	375	327	384	348	340	351	380	392	375	353	360	344	356	398	343	352	340	333	335	363	378	361	386	383	349	322	362	394	361	338	354	352	336	369	361	339	354	376	382	339	350	346	333	369	385	363	370	386	395	367	344	362	343	361	348	384	349	340	345	403	338	334	356	370	353	337	353	353	365	333	349	372	396	359	318	339	353	344	357	394	353	378	362	345	356	340	405	351	376	377	370	372	381	370	371	363	404	348	374	354	363	376	340	375	358	351	383	349	347	362	376	326	357	366	393	353	362	340	372	409	381	341	382	351	370	354	372	367	328	353	360	339	352	374	375	343	363	361	344	383	383	339	345	358	363	386	369	363	337	377	366	354	358	360	354	357	359	374	350	340	368	353	369	385	351	395	342	348	351	363	356	379	400	373	368	365	388	369	329	389	357	391	367	351	376	352	358	334	403	348	361	393	336	320	363	358	339	381	322	396	338	358	367	392	362	356	350	340	377	374	372	358	380	354	350	343	378	365	361	356	356	339	360	389	335	313	386	365	351	402	355	323	368	345	386	372	368	349	326	359	361	347	371	369	371	379	366	380	335	334	326	353	341	356	362	389	389	359	348	376	373	333	358	350	334	345	376	347	401	388	350	359	391	328	378	351	362	393	332	350	354	350	382	361	335	362	337	351	351	364	374	341	377	345	371	365	353	381	381	355	341	350	389	365	406	349	374	351	356	370	334	341	385	322	383	384	373	403	392	379	350	366	370	362	359	368	381	385	359	337	386	362	363	335	369	328	332	382	360	378	351	355	341	352	350	333	348	353	333	362	361	361	376	337	381	381	343	339	356	379	318	372	340	356	366	386	361	361	361	356	395	331	352	345	345	339	380	372	353	349	356	397	342	401	371	364	396	331	363	358	379	352	364	349	369	352	331	372	348	372	339	329	375	387	370	336	351	340	356	367	368	375	341	349	351	337	346	321	354	367	352	338	368	381	361	370	399	359	408	364	374	357	362	363	327	348	337	343	352	363	352	361	350	323	356	394	358	337	351	362	353	353	321	324	366	347	353	408	378	363	355	382	348	345	366	389	371	356	355	352	376	334	361	343	371	360	379	351	356	355	355	341	377	354	359	394	385	367	387	344	352	375	347	341	350	374	354	371	342	348	321	352	379	334	350	332	341	389	366	330	346	337	370	355	345	345	364	372	357	382	351	332	374	346	356	352	343	336	349	362	341	372	397	374	352	380	397	326	322	378	391	390	368	343	363	368	365	395	360	350	367	325	358	354	365	384	336	332	324	329	355	359	364	352	349	346	423	371	329	361	332	360	345	324	383	362	361	361	347	354	344	369	352	353	354	373	351	385	362	356	343	356	361	341	353	352	373	353	351	381	404	352	388	347	333	381	371	362	367	324	368	352	346	339	395	335	376	360	361	352	377	306	331	366	377	350	350	372	345	349	347	375	366	373	350	354	367	337	348	367	352	365	379	348	335	376	361	366	346	357	340	360	349	382	373	355	375	352	361	359	385	389	348	390	361	360	363	348	328	375	363	371	325	350	379	333	348	339	354	369	353	368	350	354	400	370	362	350	337	336	381	373	375	362	371	339	371	381	374	382	362	380	363	388	395	363	347	385	370	387	392	343	370	387	378	372	383	340	371	355	378	360	357	372	332	389	352	375	372	376	333	368	359	369	336	353	385	338	360	372	343	350	329	382	351	356	383	356	359	341	365	349	355	361	343	342	378	371	352	351	347	345	394	370	373	346	381	362	345	390	366	313	377	330	361	351	347	363	365	357	364	374	382	363	366	349	342	344	370	333	340	390	357	360	399	380	390	369	349	349	377	348	363	366	351	348	382	320	331	386	413	357	344	354	336	355	346	363	366	359	391	365	363	357	326	359	377	374	359	352	371	356	351	389	360	360	377	376	359	342	364	371	358	330	342	340	336	373	373	365	356	365	379	351	375	369	361	369	377	323	356	359	381	379	353	372	331	361	345	347	378	321	386	369	356	347	356	343	374	360	354	335	371	331	397	386	357	367	353	337	409	361	404	346	393	377	368	355	356	357	353	333	345	363	311	350	355	368	364	373	373	387	356	332	354	342	366	332	365	354	384	375	347	362	368	393	363	359	342	359	354	349	348	362	366	348	351	323	372	360	377	364	385	357	389	353	331	368	365	340	327	370	353	357	347	365	338	370	388	377	348	342	367	356	368	370	353	374	358	311	357	359	347	344	383	386	356	362	376	366	358	371	380	340	344	349	341	343	357	362	387	343	338	354	356	381	377	386	373	353	351	361	334	345	360	356	375	368	360	322	373	364	361	372	344	372	351	386	341	383	342	353	329	361	391	356	354	359	367	360	352	345	346	346	330	354	379	352	351	393	355	346	357	347	403	358	338	362	366	357	370	391	392	344	386	350	357	358	418	377	366	352	349	343	361	398	393	370	358	351	385	394	361	372	371	366	354	357	378	347	375	364	368	359	315	368	339	376	324	358	397	340	384	366	391	331	385	335	326	365	389	334	380	329	361	372	397	353	354	382	349	392	387	354	396	367	384	336	330	347	337	365	324	375	337	374
39837	44553	48481	43059	39367	34622	43319	53962	52237	53131	54812	55995	60562	52876	45644	42676	41791	34847	35205	22097	14864	11127	11152	10215	6217	4061	3450	5906	2957	1322	663	1499	931	704	576	496	544	477	462	685	513	320	459	351	324	302	205	223	195	216	167	175	175	173	154	146	130	169	180	176	144	157	141	151	160	173	155	166	178	161	144	149	176	140	147	187	178	174	180	216	225	234	201	181	178	175	149	167	177	143	151	169	152	188	164	148	156	146	198	141	153	151	133	156	150	190	155	157	157	128	174	163	168	152	175	150	165	153	158	149	146	180	182	151	140	159	185	153	139	145	149	133	171	155	136	161	160	171	145	160	172	153	155	163	128	157	184	163	138	131	177	184	130	154	156	146	146	160	174	135	149	157	143	160	168	179	182	157	172	156	134	169	150	163	154	156	145	158	155	176	171	153	154	170	158	182	151	175	165	170	152	159	156	160	153	160	185	164	171	155	164	139	176	125	158	172	170	155	142	164	159	172	138	166	136	145	168	177	181	151	145	178	144	161	161	158	138	155	166	143	160	157	153	149	147	161	148	157	157	151	177	158	173	162	164	156	156	172	163	145	160	160	154	157	161	169	165	153	157	174	152	172	170	177	162	169	163	148	166	160	171	157	149	143	170	139	161	187	141	184	166	176	138	157	126	132	138	149	152	174	150	154	162	152	149	166	155	187	153	130	193	182	159	160	174	153	154	160	146	166	158	156	150	154	164	143	179	151	169	171	144	140	161	170	151	171	175	162	167	156	128	153	166	157	176	152	154	184	162	151	168	155	167	176	199	158	146	132	158	168	145	136	160	154	169	150	154	156	169	173	154	145	139	141	157	139	144	132	157	171	149	145	143	157	155	170	157	133	155	177	168	148	180	152	170	163	174	151	169	148	182	172	167	146	137	153	162	166	143	168	155	167	169	160	144	166	187	164	155	164	142	186	155	162	160	134	162	149	143	168	171	186	156	154	156	171	130	172	162	150	145	168	196	175	164	173	160	178	140	177	148	162	156	167	149	165	184	155	152	163	181	149	163	151	133	149	125	139	167	158	141	143	181	198	147	153	150	167	163	152	172	159	167	148	176	143	171	138	164	177	170	168	157	168	176	182	149	147	119	152	174	155	172	166	163	151	164	172	171	148	171	182	152	156	143	162	166	149	154	161	157	142	165	133	166	178	136	160	168	165	159	174	149	173	161	142	144	172	167	159	170	151	172	168	156	150	158	151	156	141	169	157	150	165	168	134	160	149	137	154	167	153	176	142	165	153	163	176	152	132	151	132	173	167	138	155	169	149	168	156	181	169	156	138	168	166	142	151	157	164	148	149	158	170	142	164	148	160	171	152	158	167	145	170	140	127	160	172	138	153	155	126	163	142	147	152	137	168	148	158	159	149	153	149	142	134	138	153	147	161	143	157	179	159	141	152	164	139	173	167	165	145	151	158	149	184	144	128	136	167	154	165	170	131	162	164	156	172	185	158	147	155	168	151	142	130	176	158	163	160	158	148	156	163	171	182	153	152	159	159	142	149	170	168	150	172	152	161	130	140	146	156	134	155	165	163	156	167	152	187	131	159	160	167	166	160	183	175	149	164	136	155	159	169	155	127	162	160	143	153	152	131	160	131	148	161	144	145	161	166	152	156	190	161	162	156	145	162	166	157	118	171	155	165	161	156	150	165	149	163	159	145	179	170	183	162	152	145	171	164	161	143	149	141	143	160	143	161	173	147	186	149	148	143	145	169	177	149	160	152	162	154	158	169	146	122	161	174	170	136	140	159	159	150	148	143	157	178	181	153	161	166	159	165	158	167	153	153	147	154	149	173	152	173	168	153	162	168	182	138	151	156	141	156	170	137	148	152	166	167	156	141	162	169	155	161	155	169	171	162	177	165	146	164	177	144	161	158	152	167	179	160	179	151	142	177	155	190	147	136	163	157	162	151	154	172	181	150	145	139	172	136	171	162	154	164	155	147	174	129	144	156	163	158	168	177	147	164	163	181	141	157	152	173	158	137	175	162	173	161	144	178	161	141	165	179	164	129	152	138	190	165	152	153	146	149	167	175	145	155	173	147	152	125	182	156	140	174	151	149	156	162	139	174	160	130	166	154	153	158	167	168	167	173	152	160	172	146	173	168	132	174	154	136	185	186	159	148	172	154	158	162	134	144	154	165	164	158	179	172	164	167	182	161	151	169	154	163	150	159	166	159	154	164	176	141	148	144	156	173	174	166	175	179	149	159	159	150	142	166	149	188	153	155	166	136	171	172	160	154	178	162	156	152	188	158	150	163	152	121	183	174	160	164	158	150	148	178	145	135	155	160	157	152	138	166	138	144	142	148	162	148	151	145	148	167	141	152	157	185	154	181	148	158	157	147	146	162	157	143	160	153	158	169	153	173	163	153	172	137	193	166	165	158	150	151	155	160	171	147	190	166	157	132	164	202	165	161	162	161	141	152	167	178	155	163	173	178	140	169	149	164	157	171	138	158	189	159	175	149	163	181	147	179	161	181	128	140	187	147	171	148	157	164	171	150	166	140	157	196	149	146	179	144	132	153	164	162	157	151	156	145	161	154	139	149	145	145	164	173	147	161	139	158	162	156	167	163	158	159	169	142	161	171	142	158	152	147	163	163	164	174	180	147	163	157	163	164	177	183	154	150	150	161	142	156	138	140	163	166	165	167	162	175	170	172	157	149	164	138	193	150	132	147	146	182	142	139	155	168	136	166	144	158	154	159	152	158	179	167	172	165	163	162	155	182	138	158	160	157	173	177	172	152	161	163	154	160	140	155	165	151	146	166	143	151	164	142	142	170	132	173	151	144	162	157	160	151	143	147	150	144	158	150	157	157	160	149	160	192	180	153	168	166	149	142	134	146	160	182	149	132	166	158	139	165	147	151	152	167	124	183	177	164	139	142	171	144	153	162	150	151	171	161	160	116	149	130	141	178	154	175	174	162	181	168	166	170	133	177	172	162	165	177	153	140	148	153	157	142	140	182	129	160	172	163	171	155	151	164	179	156	158	156	141	163	136	162	134	155	173	149	162	139	154	166	153	125	142	165	164	192	159	160	169	154	165	164	154	125	177	138	174	160	163	140	150	143	150	169	162	161	152	148	142	172	153	151	156	146	171	152	163	176	157	181	179	152	147	160	169	170	159	168	157	162	152	136	150	133	131	159	179	152	166	146	150	134	133	167	165	182	142	143	173	144	162	153	157	157	175	166	166	144	157	157	167	161	174	169	167	159	158	147	143	156	158	133	164	169	154	163	156	161	166	133	150	148	151	176	167	177	152	144	147	168	164	159	188	151	168	137	157	156	157	118	150	149	147	142	128	181	162	145	158	160	134	134	150	166	169	191	158	170	151	153	147	148	142	154	186	149	172	165	143	150	158	164	164	176	158	159	154	148	171	163	154	147	143	144	163	163	151	167	149	152	160	148	161	176	155	182	148	144	164	157	170	159	160	169	156	154	141	147	159	139
28064	38822	50829	52622	53446	50904	58652	62756	70224	78155	77337	75336	77178	71407	63780	62054	60733	54752	55944	41144	35617	31583	34673	31054	21169	18952	17358	24800	13095	7134	3734	8656	5097	4065	3317	2820	3045	2623	2698	4424	2852	1787	2452	1798	1369	1332	1051	762	588	515	526	492	472	433	397	409	363	411	384	433	373	372	388	414	372	387	370	414	420	389	403	384	428	414	390	431	412	385	430	667	853	740	565	468	448	401	412	413	359	381	373	359	375	391	341	367	365	361	352	370	336	376	336	363	370	364	325	375	363	386	390	369	406	350	384	376	389	355	386	359	328	374	386	350	356	370	387	352	378	372	358	357	376	378	375	398	414	361	382	378	395	371	384	370	363	341	389	359	377	354	382	333	342	380	359	372	366	354	352	370	364	399	364	386	376	388	347	361	377	363	376	379	393	354	371	349	336	383	368	390	405	373	379	376	382	375	335	343	388	399	374	378	364	369	365	376	335	332	388	358	360	358	353	375	370	386	385	385	346	354	373	370	397	382	353	395	370	393	385	370	345	370	367	366	359	343	356	388	373	381	379	383	422	334	359	371	402	362	355	348	331	335	342	381	338	359	354	373	369	368	354	362	347	376	373	345	367	364	372	366	354	377	399	334	356	363	403	385	406	333	388	356	377	370	369	349	369	357	382	353	357	368	373	382	359	419	379	389	350	385	390	403	356	353	373	355	340	394	376	343	375	356	375	387	415	346	400	389	390	340	339	356	359	367	369	388	360	338	370	380	355	394	423	368	327	386	359	364	371	372	356	352	370	366	374	375	365	364	332	395	394	390	344	353	387	316	377	334	364	386	344	369	374	383	376	355	346	346	315	349	363	378	352	390	355	377	355	367	388	385	359	388	359	350	376	355	376	362	334	374	392	382	397	383	370	365	358	367	350	360	352	357	381	344	349	367	378	388	367	385	339	360	354	362	412	391	361	374	386	372	342	364	371	367	358	373	382	360	371	382	391	371	348	371	369	367	378	368	368	408	365	367	374	326	395	351	347	360	379	401	395	365	395	379	361	375	358	363	390	389	334	407	370	373	364	373	349	340	338	394	363	329	376	367	355	369	390	374	378	351	379	384	395	375	372	412	373	369	347	409	407	371	355	344	356	383	389	376	357	346	370	369	376	357	403	384	366	386	363	386	354	359	352	366	346	380	347	342	370	343	350	359	370	351	377	380	372	422	340	383	392	371	346	396	387	387	362	357	362	381	352	398	378	391	378	386	375	357	344	371	392	353	381	356	358	335	371	356	352	356	365	342	346	352	369	341	365	355	369	355	346	396	368	378	350	362	340	392	363	400	371	364	377	379	388	360	388	386	377	367	390	375	386	416	356	358	357	356	334	357	382	360	362	409	370	380	392	370	365	391	357	340	363	379	390	407	342	341	373	365	345	373	389	364	372	368	353	349	340	355	374	391	367	361	359	339	350	353	360	350	393	337	379	358	366	358	400	354	352	368	369	361	346	388	351	386	380	363	340	358	320	372	415	392	368	339	393	366	384	345	342	368	342	360	381	408	374	338	368	345	344	380	375	359	370	350	360	351	307	353	358	390	345	358	380	374	360	372	364	345	369	368	365	374	369	352	342	351	396	401	397	349	350	362	392	379	383	348	375	353	375	374	374	349	346	358	348	407	359	368	396	344	385	363	380	337	330	361	358	385	358	396	354	375	392	358	366	390	364	408	356	355	377	372	348	343	353	359	361	388	358	358	367	362	371	386	369	359	357	345	364	338	408	390	365	334	373	367	350	372	350	367	357	400	369	359	355	379	368	389	365	349	353	393	369	365	365	340	364	369	397	347	379	348	366	375	371	336	401	396	357	405	335	418	340	336	375	384	360	373	355	372	404	339	358	345	358	364	363	377	362	364	386	386	352	395	353	372	328	358	347	380	353	378	341	387	360	345	355	386	358	351	363	344	371	348	350	360	353	381	360	381	341	396	391	398	407	376	369	386	379	391	385	367	341	386	352	355	353	351	368	352	360	361	342	390	383	375	373	367	390	382	381	350	376	344	353	356	372	372	368	367	361	371	369	367	380	363	386	362	334	380	343	394	319	368	341	381	371	362	350	359	385	405	384	351	346	356	349	362	366	362	359	376	363	351	392	347	391	391	369	361	379	345	383	367	394	339	328	374	365	373	379	337	355	358	396	349	353	356	359	364	396	386	402	334	352	359	402	384	386	365	386	362	351	382	400	384	383	382	406	355	391	370	347	375	378	378	360	376	386	367	344	389	343	364	365	360	362	386	383	374	348	349	351	394	376	361	371	352	363	398	360	386	374	375	362	376	357	385	380	357	360	378	355	407	363	389	371	365	388	363	381	391	365	413	371	424	358	343	356	365	389	358	363	357	377	361	391	380	349	342	387	372	359	359	384	367	366	374	376	351	380	368	334	365	338	388	362	377	380	392	349	386	369	388	368	378	349	357	351	378	357	385	389	383	391	383	367	361	372	357	385	361	366	341	361	340	373	385	385	381	392	388	372	338	368	353	386	388	404	322	383	334	408	362	354	389	358	398	355	394	392	356	347	391	349	382	345	346	376	385	402	382	379	420	368	382	370	335	389	361	360	357	365	380	333	371	367	390	382	373	390	402	389	367	375	362	369	392	365	373	362	370	397	397	405	373	359	395	354	352	400	403	349	350	367	378	366	393	342	393	358	392	361	362	392	378	371	374	358	348	354	325	396	353	357	395	368	358	367	383	362	353	350	367	374	377	371	379	352	334	365	351	364	343	363	386	354	384	387	366	350	387	398	355	335	352	366	352	352	357	376	359	327	407	375	356	350	344	381	371	369	386	377	372	408	352	362	394	356	349	360	343	376	333	349	381	349	344	387	367	364	344	330	354	318	399	368	379	365	354	379	364	361	309	368	394	372	378	374	392	368	380	401	384	362	377	354	385	372	340	332	368	369	387	359	355	383	409	340	359	367	387	384	385	390	342	373	384	406	351	333	369	352	361	400	360	350	373	331	344	375	355	337	372	358	399	359	354	359	329	372	359	404	386	351	380	340	367	345	413	386	357	357	341	380	337	378	344	396	391	380	349	387	362	361	375	346	335	386	374	388	378	371	375	383	392	396	399	370	360	368	358	354	371	381	392	376	358	369	378	372	335	399	393	355	377	345	348	377	398	377	348	367	364	399	329	385	382	348	363	393	356	337	396	367	358	374	356	381	366	379	315	358	376	346	342	392	382	369	357	383	371	356	367	414	379	389	363	382	376	374	386	323	382	356	390	375	384	337	393	379	398	380	364	358	353	357	334	338	371	377	350	346	385	359	376	370	370	373	363	381	393	385	388	345	395	364	371	377	396	358	392	362	366	346	352	366	366	377	388	368	350	414	329	366	389	419	335	368	397	356	378	375	384	347	338	362	363	383	382	364	380	416	389	342	385	390	364	400	371	351	359	374	394	375	351	370	362	371	371	368	345	342	376	336	337	385	410	367	332	392	354	372	358	378	341	374	361	374	375	368	367	396	344
49392	48787	50505	43861	37528	38435	44154	51947	51456	52422	55636	60675	65439	59455	57069	58014	57106	48029	47268	35445	25043	18732	20404	17452	12022	10068	7475	14551	4889	2846	1554	2647	1612	1231	1089	874	1022	808	765	1200	874	594	792	706	485	418	290	198	204	157	136	143	157	139	105	105	146	142	117	132	133	123	119	125	119	120	106	123	114	125	131	106	135	135	142	115	102	111	119	209	331	283	188	173	129	123	121	144	127	131	139	124	107	116	140	118	123	126	152	121	115	134	119	122	122	103	113	113	133	126	135	102	99	105	101	102	118	128	136	119	115	116	130	115	99	108	136	136	118	111	112	138	133	120	110	131	137	121	112	123	128	134	114	116	138	120	116	120	131	127	114	128	114	115	103	120	107	103	126	117	131	121	100	104	128	125	151	116	128	137	142	111	117	120	136	123	100	104	135	117	119	113	137	103	112	113	133	109	110	118	106	123	134	114	136	100	133	140	135	133	135	108	127	105	117	136	131	145	147	127	125	113	119	121	127	134	119	132	110	119	105	145	116	119	134	109	117	106	144	117	119	134	117	128	131	131	110	132	141	134	104	129	132	141	126	124	118	99	125	138	107	124	122	104	112	123	116	121	115	104	124	134	125	119	112	125	130	116	118	114	116	118	114	128	115	117	118	110	139	108	138	118	115	120	104	109	96	132	123	126	117	106	119	124	121	128	123	128	116	127	130	108	108	116	111	108	105	146	108	136	126	107	129	109	128	126	112	126	118	129	119	118	119	120	124	129	110	133	120	107	114	110	125	102	120	111	109	128	126	117	121	92	122	125	113	121	144	136	127	126	114	124	122	126	108	109	123	133	110	125	119	121	108	125	124	138	129	112	123	116	127	130	136	109	128	139	134	118	105	143	138	139	111	122	110	121	123	123	118	120	118	105	122	128	123	137	132	120	140	114	116	130	108	110	118	123	117	130	141	131	151	123	122	97	123	145	133	109	134	122	145	123	108	122	120	145	121	113	130	117	116	98	110	124	123	121	126	119	130	117	126	108	114	101	120	113	131	102	103	115	131	127	119	118	126	112	126	106	111	106	118	125	106	104	115	117	101	127	116	145	122	121	115	120	116	128	148	129	117	118	120	120	149	113	121	123	131	132	110	133	104	117	121	138	109	111	117	134	100	117	122	121	124	122	132	124	126	133	130	114	128	101	122	108	94	125	123	130	147	102	145	116	121	137	126	123	89	111	122	128	111	126	122	129	124	115	141	130	110	136	135	124	127	99	149	124	107	126	114	110	132	115	125	124	104	108	138	103	126	116	119	121	119	112	106	130	123	119	122	100	123	124	122	117	112	134	125	133	136	124	138	121	123	123	123	148	117	97	109	129	127	125	120	128	132	104	130	125	121	118	110	133	109	119	130	104	126	105	117	130	124	118	118	136	102	103	109	123	117	117	118	110	128	113	139	143	121	111	145	114	138	120	114	123	116	108	122	116	124	127	117	132	116	116	133	117	133	126	116	114	136	137	140	113	140	123	97	130	124	138	134	112	128	122	139	126	109	110	114	114	130	126	118	110	119	136	118	111	116	106	123	139	109	106	115	119	102	129	95	119	117	115	130	138	116	111	122	126	116	121	112	109	105	137	137	126	128	129	125	139	147	111	110	110	123	129	125	114	107	134	109	110	128	135	100	128	107	124	123	113	122	109	123	124	126	128	133	130	153	122	129	130	127	108	105	130	120	117	128	113	137	115	124	107	106	120	122	109	129	118	116	112	133	111	105	102	109	133	132	122	103	109	101	128	111	129	111	155	130	147	118	101	130	103	105	137	116	125	122	108	128	121	123	135	118	137	138	108	116	118	141	107	124	128	129	120	112	110	108	140	110	118	119	113	114	117	124	121	119	126	120	121	132	127	117	121	121	118	121	126	108	112	130	142	130	101	125	118	119	118	133	108	107	113	124	101	110	122	99	136	114	137	111	108	126	127	133	145	115	110	119	115	120	117	126	127	116	122	109	123	107	135	118	129	121	151	133	128	119	121	93	102	113	126	128	118	123	113	128	132	113	125	117	107	122	122	117	121	115	115	127	126	121	122	128	143	113	131	116	114	118	111	110	119	103	135	123	112	122	110	126	117	117	123	121	115	99	130	127	114	108	113	103	128	105	165	105	107	145	115	117	117	97	138	136	126	109	123	129	133	110	114	110	110	128	107	131	105	110	117	120	106	127	113	143	121	115	123	96	140	133	130	124	127	131	111	125	118	119	115	137	111	148	105	119	123	97	108	98	115	131	113	128	125	132	123	117	133	108	117	121	118	117	105	114	129	112	138	127	135	80	123	113	94	117	134	104	127	117	124	99	126	130	129	115	116	115	115	119	142	128	107	121	102	125	140	119	118	114	103	102	110	114	117	129	128	110	126	124	129	113	133	115	100	96	141	108	127	122	113	124	138	120	110	115	111	106	112	118	136	126	137	135	140	125	125	131	123	111	126	102	115	117	114	135	115	107	147	109	119	126	121	126	133	114	131	130	130	114	137	115	112	140	111	136	117	120	117	111	104	113	120	121	113	139	121	98	124	134	115	102	103	122	105	122	121	123	117	116	151	116	108	135	138	164	117	122	113	105	119	103	118	132	130	134	105	119	117	128	129	146	108	128	136	136	117	101	124	122	131	129	111	133	132	123	127	127	94	122	129	103	140	127	119	117	105	112	99	128	88	109	144	107	140	151	125	102	131	118	125	127	133	126	108	148	117	121	118	130	113	110	124	122	103	120	103	117	130	107	117	111	99	124	114	125	128	125	125	126	128	135	133	112	134	122	141	133	147	117	141	114	108	125	124	115	130	126	105	125	121	133	135	105	126	127	123	102	131	139	110	141	126	122	120	140	126	101	132	118	126	122	110	108	141	113	108	101	135	118	111	115	121	102	129	134	113	115	137	129	129	123	104	138	128	111	116	121	119	124	129	102	116	135	125	111	118	104	123	111	119	126	132	125	91	125	91	130	116	135	115	113	129	108	121	122	130	125	108	124	106	117	91	98	124	135	117	134	114	100	126	115	112	120	131	130	131	113	129	127	112	121	127	118	115	100	122	139	111	118	110	100	110	135	124	141	126	137	118	110	97	126	116	120	111	119	128	103	110	97	113	115	124	105	110	115	111	154	115	149	99	133	122	125	135	121	112	112	94	118	104	111	129	116	111	118	115	124	136	124	118	119	124	123	119	116	141	132	137	123	115	110	118	137	102	132	124	130	100	116	128	124	123	137	114	128	140	123	101	152	125	136	106	122	114	117	144	114	124	141	131	127	138	144	99	115	99	134	143	112	104	108	116	117	112	107	119	140	128	125	124	126	125	110	115	105	98	113	124	119	102	138	111	113	127	117	109	126	121	115	90	113	142	100	139	120	142	122	120	126	122	122	105	113	114	117	134	144	107	115	106	118	118	112	134	119	98	130	128	119	132	114	116	123	119	111	124	122	118	105	146	113	116	135	112	121	115	142	123	125	120	113	115	108	122	126	123
35429	44966	54626	57712	58386	58615	62431	60594	68832	79067	76340	77442	76821	77095	72604	73440	69497	63094	59725	52707	45374	39046	43878	38932	29530	31158	27480	38598	17120	12194	8708	13680	8668	6952	6112	4935	5454	4698	4751	7337	5286	3655	4912	3678	2561	2281	1374	880	670	551	424	401	411	367	351	350	335	304	325	287	349	326	338	332	329	323	347	316	372	291	315	321	307	313	327	344	348	341	346	802	1360	1055	725	593	409	308	281	284	302	288	275	287	337	270	289	287	300	283	290	293	335	320	295	284	272	279	290	306	287	298	290	298	308	280	275	290	276	289	292	264	274	255	294	332	315	305	310	322	304	291	271	284	301	280	269	271	278	278	302	312	308	299	274	287	274	291	274	291	272	287	275	298	299	292	296	290	253	302	272	275	272	282	288	304	287	272	294	276	266	288	309	290	314	305	270	292	293	293	311	260	259	258	263	294	309	288	311	324	300	276	265	295	288	283	290	272	273	329	302	288	289	303	316	284	289	299	287	280	283	270	267	281	254	310	269	279	285	277	285	283	269	287	281	287	275	314	301	277	275	296	286	271	281	279	293	292	303	323	288	294	276	282	305	278	266	294	308	297	288	281	276	311	323	281	310	307	274	277	280	293	282	264	288	284	270	279	275	315	283	312	264	297	301	281	286	280	286	307	313	303	285	279	283	287	297	266	281	289	288	319	308	278	290	322	282	262	260	286	260	289	267	241	292	264	300	283	306	270	291	287	261	281	286	286	295	289	277	265	268	278	270	274	275	282	279	266	300	309	311	289	274	272	277	273	282	271	290	311	304	279	272	276	287	270	291	263	247	289	297	312	296	285	258	283	279	292	273	291	290	304	292	280	281	279	310	291	292	255	281	266	301	307	320	267	283	282	265	278	254	261	303	278	288	259	302	274	304	269	335	338	301	299	281	295	274	276	308	247	306	295	282	291	288	288	291	286	286	283	280	277	273	274	313	288	280	280	297	286	313	266	264	253	264	277	271	266	298	244	271	303	265	296	281	283	268	273	302	289	253	289	275	291	294	290	273	331	267	262	271	266	297	297	271	264	274	270	266	284	280	272	248	280	293	274	291	275	280	262	298	277	275	299	261	279	273	265	285	326	291	264	276	291	265	319	260	293	277	267	301	261	290	303	268	273	279	258	268	296	263	292	276	288	271	284	309	298	292	270	273	276	293	276	265	269	273	281	287	269	286	274	285	302	289	281	276	303	282	273	289	305	299	270	299	303	250	299	298	272	299	276	290	273	291	289	230	286	279	275	276	293	285	287	290	329	250	277	296	256	300	300	283	296	298	290	272	311	273	288	291	287	297	289	313	304	314	292	300	281	267	289	295	279	310	273	259	288	283	304	294	278	304	287	317	253	280	261	293	299	284	288	305	286	273	279	262	281	277	268	285	286	286	306	277	280	294	277	287	307	264	252	281	281	270	291	287	295	286	305	282	281	289	287	304	254	267	312	281	296	287	269	290	300	247	295	307	252	268	289	267	289	244	283	239	310	300	275	272	268	289	275	298	318	294	307	284	293	281	288	272	296	253	293	297	290	334	280	285	285	291	278	278	272	274	282	268	284	267	283	288	258	294	297	267	286	253	286	312	295	254	286	287	255	287	275	262	293	261	264	287	301	269	296	288	268	306	272	254	294	303	274	266	310	267	299	295	292	265	281	276	298	275	268	287	282	260	282	287	278	289	268	277	247	323	295	303	288	270	271	259	275	287	288	285	286	248	265	272	234	299	311	284	313	298	302	304	290	268	254	292	276	269	283	282	275	324	271	260	281	284	290	278	286	261	282	284	269	289	266	281	260	289	285	285	296	276	271	287	287	306	271	281	299	258	263	300	281	299	302	256	294	303	304	261	296	290	284	266	260	326	285	265	275	286	284	285	292	268	291	269	294	307	298	261	255	278	272	270	321	312	303	272	289	280	263	290	280	282	283	295	281	289	290	263	319	271	308	256	277	287	292	273	274	273	274	280	303	254	296	274	271	286	271	259	279	272	274	294	258	298	317	272	270	272	244	278	265	285	283	264	286	287	293	279	248	248	293	295	259	280	275	254	295	263	283	278	342	268	312	281	300	264	275	275	304	281	285	266	260	263	278	271	313	293	293	284	276	273	273	299	296	303	271	277	293	312	297	282	285	272	289	280	273	304	277	319	275	319	276	307	299	264	277	299	302	269	275	291	274	266	273	308	284	268	271	276	292	294	277	301	266	256	262	285	265	286	295	260	300	252	264	277	289	256	260	314	274	249	272	281	274	310	273	277	328	283	280	285	273	274	278	257	265	286	277	284	275	290	262	257	268	289	274	304	278	281	287	288	299	270	267	265	318	277	292	294	258	278	290	258	275	269	311	281	277	266	278	285	322	253	285	295	295	283	288	285	251	264	271	292	287	263	268	279	305	298	256	270	279	292	267	282	311	293	287	307	276	277	254	274	290	304	283	280	283	260	281	274	287	267	278	293	303	293	323	302	269	285	288	282	266	292	274	304	276	295	281	284	269	281	263	301	299	307	276	269	280	279	306	286	280	277	276	270	293	251	316	293	266	294	277	295	298	251	283	288	256	278	286	305	248	289	294	274	280	276	272	258	258	269	254	285	276	292	292	286	280	311	272	266	269	291	291	271	246	294	283	289	256	315	259	281	291	257	280	294	286	287	292	262	279	288	261	260	281	272	272	286	266	272	262	280	282	302	286	279	303	268	260	270	291	314	274	265	299	275	318	262	276	308	295	288	252	247	270	293	290	294	259	284	286	275	271	283	288	278	316	260	251	277	282	282	283	275	300	299	300	293	291	312	316	288	276	300	278	280	283	278	247	300	307	301	258	267	261	275	291	313	303	314	286	289	278	300	279	295	285	334	289	306	286	300	304	270	267	263	301	278	295	286	246	291	290	278	319	316	284	247	294	289	292	276	301	277	274	305	268	294	289	301	269	309	263	272	289	286	267	286	278	280	320	285	271	280	279	264	272	263	288	278	261	285	330	275	260	320	310	315	297	288	305	270	294	283	252	293	276	297	296	251	280	289	268	254	273	277	293	264	257	257	292	257	284	258	276	278	278	296	309	271	262	300	275	264	276	292	284	319	289	284	284	256	292	283	264	323	251	276	305	293	288	291	284	273	298	280	302	253	279	309	283	311	273	322	299	296	247	252	268	285	276	305	290	274	265	274	283	276	295	274	281	289	297	277	265	273	256	286	283	288	276	291	270	266	308	293	316	257	296	300	271	318	261	259	287	266	303	318	292	259	291	300	263	288	321	261	266	268	268	292	286	268	332	306	264	293	299	257	269	316	274	292	251	254	276	296	311	286	306	274	285	262	296	291	298	263	268	281	280	296	285	276	293	275	265	296	305	279	294	273	258	287	293	333	295	265	290	280	281	293	253	273	275	293	296	280	263	286	308	285	293	289	301	289	304	305	296	311	294	286	285	267	303	265	269	257	277	269	282	268	300	261	299	264	283	276	282	270	264	302	288	279	297	302	290	290	288
14260	11763	18629	20718	12078	9559	12494	19009	16289	12615	9908	9197	8096	4658	3313	2721	2120	1417	1343	863	543	425	492	409	343	313	267	376	249	181	172	187	150	169	161	167	183	148	178	183	175	174	144	158	140	149	172	161	154	142	135	146	154	148	140	142	147	154	155	158	127	169	127	132	142	156	151	151	139	147	133	135	148	134	166	147	135	143	138	168	165	150	191	137	157	148	120	159	149	132	121	128	139	140	122	139	136	165	147	163	137	136	136	132	137	125	143	136	162	141	148	139	142	155	134	146	152	148	165	138	142	135	145	153	140	145	152	153	150	133	117	146	143	143	147	133	140	153	124	126	164	121	135	142	140	144	137	132	146	130	121	142	153	126	140	158	142	139	136	158	144	116	132	162	144	161	106	138	119	126	149	120	130	125	160	151	135	140	142	131	141	149	135	158	156	140	141	145	160	134	143	152	129	144	131	140	114	133	130	130	142	144	143	149	142	146	143	142	131	134	120	135	128	133	144	151	134	118	133	154	137	145	147	155	149	149	135	122	145	153	152	139	163	157	127	147	126	156	115	136	152	142	131	142	148	143	127	137	145	144	147	124	130	126	145	162	131	158	131	135	149	139	130	126	138	132	129	153	157	133	140	136	141	133	139	132	156	158	152	117	138	144	138	140	151	138	141	135	154	162	134	152	127	127	130	144	116	120	113	132	135	158	136	158	128	155	138	137	141	165	148	148	158	140	141	160	134	137	139	151	162	145	140	132	139	140	143	121	166	149	143	168	122	128	147	154	152	138	131	166	162	126	150	156	141	150	151	134	137	157	136	143	178	158	144	158	151	150	148	136	161	147	128	134	126	134	155	145	134	117	145	140	129	143	160	129	131	138	149	147	149	142	158	160	140	139	153	129	153	144	140	139	135	133	144	132	133	155	158	181	123	144	132	145	143	137	150	164	130	145	146	139	165	148	139	129	129	153	147	132	127	145	147	147	149	156	137	155	159	134	132	144	130	144	148	149	134	155	150	132	158	122	147	139	147	135	149	160	163	139	169	160	147	155	137	135	132	140	142	137	133	152	138	129	173	169	161	144	152	137	149	131	128	133	145	132	137	148	132	147	123	154	135	141	148	137	145	169	160	132	123	136	126	164	141	135	148	149	134	143	115	131	139	166	145	126	141	122	149	135	147	133	153	142	152	152	153	128	133	120	146	141	137	144	143	151	123	143	146	153	112	119	146	137	134	147	153	139	141	159	157	148	150	139	134	156	144	141	142	159	173	143	144	136	146	139	150	146	137	160	144	135	151	163	149	144	161	129	152	143	147	143	150	152	144	145	150	129	136	138	161	135	133	144	151	128	149	138	161	135	145	145	152	157	155	145	161	151	140	126	140	145	123	163	124	126	127	135	140	140	154	156	150	133	157	132	139	169	132	150	143	154	124	146	139	152	129	144	139	140	139	149	129	151	133	136	130	127	145	170	133	158	143	132	166	160	136	132	121	146	130	132	143	131	158	151	133	130	136	124	122	155	139	128	155	146	168	107	144	152	142	144	159	149	140	153	157	141	128	169	135	147	139	157	119	145	150	135	165	145	147	118	141	135	127	152	146	150	136	144	144	138	160	133	150	159	137	161	169	134	146	150	134	136	143	141	140	147	143	129	147	131	132	169	141	169	106	150	133	156	135	155	149	151	165	125	138	146	166	131	142	127	126	100	128	137	144	147	144	148	129	134	149	134	135	134	133	147	136	130	149	144	144	156	140	134	135	119	146	133	145	146	154	143	140	159	159	141	122	132	137	142	136	125	134	139	145	125	133	129	135	143	141	142	151	136	146	147	144	120	144	130	142	138	132	139	134	133	127	144	146	169	133	140	120	140	136	133	138	131	128	141	139	137	143	129	134	140	122	138	143	142	136	153	161	137	124	136	141	137	117	127	121	153	145	121	131	149	143	129	155	157	133	136	142	115	126	127	127	116	128	132	152	149	138	141	125	159	155	143	158	149	147	150	150	125	134	145	141	136	134	150	143	161	132	110	162	152	132	170	139	151	133	143	106	143	121	113	154	184	127	115	167	140	149	141	138	147	146	130	153	125	148	120	168	149	136	155	136	145	149	139	137	143	149	146	141	158	154	168	143	142	159	119	147	142	144	147	162	154	144	131	130	136	123	149	161	152	122	136	132	134	140	159	143	144	163	130	138	130	131	124	145	163	126	144	163	140	131	138	123	179	146	146	130	141	132	153	134	131	165	138	160	150	116	134	140	138	134	159	164	152	150	153	137	115	140	131	154	166	162	127	143	135	129	153	145	157	148	146	151	157	152	141	147	135	137	116	148	125	135	142	164	139	119	155	137	146	147	151	138	152	160	145	139	139	125	137	162	152	135	143	147	155	144	144	152	148	148	144	129	138	140	140	124	149	147	113	146	151	142	132	134	116	136	154	160	129	137	132	166	127	124	143	139	145	158	144	157	145	126	152	151	144	142	138	142	133	138	136	136	145	144	146	136	148	154	125	141	139	136	137	142	142	132	138	117	136	123	137	130	146	154	134	163	132	146	131	144	155	153	173	117	154	134	132	142	151	117	132	157	148	137	120	171	146	129	130	138	144	124	159	162	161	151	134	123	120	158	161	152	136	127	133	143	137	121	142	141	151	148	139	143	144	139	149	133	145	137	153	143	129	144	128	133	141	126	144	129	141	163	161	164	139	155	137	144	139	149	125	142	147	139	154	143	133	165	139	146	134	138	151	142	134	143	168	142	134	149	139	132	139	145	138	143	153	135	150	125	147	148	149	129	165	163	135	150	122	136	174	152	139	152	141	135	139	163	113	146	127	151	153	131	148	146	161	134	142	140	142	133	136	131	147	140	135	148	155	151	158	136	137	136	142	122	118	139	141	152	124	139	133	155	116	107	132	138	137	141	153	133	125	146	149	135	154	149	154	126	121	142	147	134	147	118	122	165	126	120	108	148	129	165	137	143	141	144	152	150	164	154	159	128	163	139	156	131	111	141	119	160	154	158	126	153	134	127	153	118	136	150	140	133	140	157	149	159	138	132	147	159	121	141	130	149	125	151	168	150	110	139	122	132	154	149	158	149	158	156	172	162	131	147	135	175	133	153	147	141	138	139	135	126	148	129	169	150	154	150	153	139	150	130	142	152	144	148	135	141	138	159	139	130	144	131	126	152	133	151	148	136	116	138	140	139	150	128	113	140	135	149	143	144	136	137	148	133	117	155	168	130	153	144	152	161	140	160	146	147	147	165	154	140	163	133	156	146	135	128	147	149	157	138	128	153	169	132	125	137	132	136	126	147	155	138	137	147	140	141	139	132	142	131	154	140	142	142	145	131	125	136	147	157	114	142	117	145	138	123	158	150	137	132	144	133	147	158	143	135	169	164	115	147	155	144	124	120	137	116	149	153	150	128	116	154	150	132	164	137	129	130	150	146	135	149	154	154	151	156	137	143	130	159	154	130	172	139	135	138	126	179	159	140	145	140	123
8914	11240	25066	29374	20337	21824	29725	38249	37805	34248	31651	31923	29408	20566	16736	15024	12675	8529	8925	5638	3432	2550	3225	2402	1686	1575	1563	2323	962	657	622	693	580	583	521	513	520	473	500	557	552	447	456	387	390	390	387	349	363	397	352	345	328	373	330	352	318	349	394	340	308	346	346	366	340	354	390	333	352	362	387	372	353	334	307	353	331	344	338	374	412	426	397	407	382	397	341	344	345	352	340	333	354	354	338	336	346	336	320	338	351	316	375	336	351	319	317	339	348	340	369	391	333	324	349	332	335	368	324	367	359	332	350	353	331	337	343	299	309	334	325	321	355	344	325	369	340	332	348	331	342	309	348	304	341	343	360	352	355	336	344	353	321	361	333	336	327	337	363	338	341	306	335	356	305	332	345	376	354	353	354	333	333	346	323	311	387	355	359	363	377	343	321	352	342	323	351	313	340	325	336	345	341	339	347	357	332	358	328	349	336	330	346	340	364	351	334	330	339	365	311	343	304	351	344	342	369	325	340	374	338	345	379	367	333	338	324	369	318	360	327	304	338	336	312	381	361	291	330	351	334	354	335	369	358	342	326	338	335	313	367	316	374	361	343	381	313	353	331	321	346	338	344	357	375	342	347	347	328	332	305	342	372	318	321	331	344	339	395	356	358	315	349	340	346	336	339	337	354	307	361	367	358	346	390	314	318	358	335	346	358	354	358	365	378	369	356	350	367	363	353	351	356	336	342	348	370	321	319	339	321	324	345	368	356	345	348	352	338	360	353	326	359	314	352	318	338	366	330	385	362	311	366	337	333	339	339	308	404	371	305	331	348	365	350	334	313	350	337	385	339	331	306	369	351	368	344	336	342	354	344	343	340	352	334	362	357	370	339	338	336	331	340	319	343	349	338	353	347	347	363	322	352	343	347	337	362	337	364	340	368	340	369	327	364	326	327	336	375	360	348	367	333	335	332	343	368	307	347	320	364	378	346	326	349	330	308	316	357	355	322	346	360	343	361	333	323	330	350	385	335	346	381	362	384	351	332	366	355	323	383	318	361	359	336	339	324	395	364	313	352	341	317	324	354	365	340	361	350	336	351	341	357	326	322	344	358	326	344	333	346	333	349	360	316	347	321	355	346	343	406	353	352	336	331	349	303	337	322	314	347	340	363	334	328	354	331	374	343	359	336	321	360	373	369	351	387	340	330	369	337	347	338	351	323	367	351	365	359	348	320	359	376	338	341	328	329	327	326	349	339	343	342	340	351	359	349	348	328	342	345	314	340	343	341	348	326	304	331	344	358	364	346	347	344	369	307	326	358	346	393	373	328	379	364	353	340	353	335	398	366	328	334	346	394	327	293	351	344	331	360	372	334	349	350	361	350	354	322	349	352	325	359	368	331	332	381	320	368	331	351	376	344	392	353	325	323	337	347	363	340	326	359	347	353	332	368	355	329	335	344	355	327	317	380	330	334	322	344	325	318	328	351	346	376	311	340	344	305	370	334	368	359	358	341	327	328	344	345	370	360	351	340	363	324	313	354	343	342	373	354	360	368	328	364	341	331	374	315	352	347	326	372	361	338	323	345	327	330	351	342	347	379	318	334	335	308	348	366	343	308	330	330	358	332	358	357	351	391	314	353	362	377	370	334	364	356	367	351	375	351	332	319	328	360	329	333	347	347	321	327	330	356	371	338	367	335	355	370	328	358	379	311	382	316	337	367	347	323	324	329	358	304	344	359	331	367	317	327	341	317	333	349	358	334	325	340	340	347	338	327	350	338	329	341	325	349	349	333	352	341	336	363	357	357	310	352	327	332	338	341	319	322	340	365	336	310	319	334	351	328	324	360	310	409	346	381	330	359	331	336	353	337	340	357	350	330	325	331	347	347	347	343	341	366	324	332	343	328	327	347	386	362	378	336	360	330	354	347	355	341	336	320	358	346	325	355	360	335	342	312	359	328	359	309	330	354	355	343	370	356	358	337	344	343	361	333	359	326	345	349	359	338	351	348	329	317	353	356	357	345	352	336	371	372	330	342	328	326	327	288	329	369	321	329	353	324	338	333	322	377	345	358	357	366	349	355	370	375	357	346	377	330	350	320	349	370	348	343	325	355	354	304	343	363	340	359	335	330	343	358	330	343	360	331	326	328	370	329	361	311	333	322	381	342	347	339	338	347	347	346	337	367	321	345	343	342	328	354	346	342	339	330	326	331	332	348	350	347	361	367	348	337	349	340	337	342	345	329	343	337	317	354	370	362	340	344	354	334	362	312	328	349	364	350	364	361	353	347	359	344	327	335	329	333	346	328	361	355	339	357	336	340	375	352	340	355	340	359	326	290	336	327	337	311	301	319	348	349	339	333	360	346	370	346	333	329	356	330	320	331	332	342	347	357	331	342	349	344	362	323	328	324	357	354	346	296	366	348	342	359	392	329	365	314	365	362	347	355	338	334	347	363	338	345	336	317	336	385	328	383	335	365	351	338	312	356	344	336	336	338	343	357	352	354	314	347	319	350	343	357	362	339	335	319	327	329	348	331	361	350	357	342	357	357	326	366	355	374	375	373	329	346	338	339	306	336	333	346	329	330	358	366	323	347	346	367	373	358	348	334	353	340	374	337	326	345	337	343	344	335	323	343	335	350	364	299	360	343	380	338	330	371	331	356	353	344	351	398	348	321	338	376	366	346	326	363	340	351	354	310	343	336	336	354	345	363	323	361	324	323	325	360	356	334	385	389	335	332	355	364	322	336	329	349	348	340	358	363	357	338	331	368	363	348	358	361	374	358	336	323	354	365	316	313	332	350	339	332	391	341	337	350	319	359	332	357	335	343	323	338	369	345	366	369	362	327	321	347	304	318	330	323	314	347	361	371	308	351	335	336	295	362	338	328	362	334	359	344	372	340	335	337	353	348	347	355	337	366	344	327	356	341	363	359	360	374	343	376	327	394	327	341	336	329	348	372	334	339	347	349	337	335	323	364	329	346	326	328	334	311	375	371	362	336	378	359	330	331	356	361	352	337	352	345	353	331	367	339	320	352	310	371	350	383	332	327	345	347	347	326	342	344	316	338	321	320	327	347	338	331	353	343	360	329	339	323	370	348	349	307	349	327	369	321	373	363	352	340	303	335	351	340	358	330	344	344	390	366	342	314	334	364	380	351	361	360	398	335	360	322	334	317	329	338	335	329	357	326	344	353	335	307	338	362	356	317	320	342	376	365	349	342	323	331	376	337	339	341	337	325	361	363	328	322	327	372	350	353	358	329	369	345	346	340	339	366	333	335	330	380	319	335	367	347	337	356	336	347	332	369	342	315	355	369	374	369	356	325	382	328	352	358	327	337	332	353	366	340	317	336	356	373	334	319	372	375	338	342	347	333	338	302	338	368	328	318	325	330	377	325	343	323	336	354	351	359	345	371	346	346	314	309	355	327	338	306	357	338	367	358	328	347	334	315	350	323	308	375	321	355	363	326	361	348	350	376	345	345	337	350	319	353	326	343	353
39070	42129	48923	46691	33770	39476	46270	54704	50645	53092	55747	61168	59710	49781	45668	43053	37084	28391	26809	18028	11182	6995	8983	7457	4553	4209	4988	6085	1605	1035	815	841	697	671	556	514	514	475	621	905	613	410	492	298	252	230	198	190	176	165	195	187	194	162	171	171	186	161	139	127	160	159	175	165	190	171	165	167	178	164	157	164	165	170	176	161	154	162	192	220	220	226	209	188	201	163	174	162	177	172	182	170	137	162	157	172	158	154	139	184	176	182	173	174	166	165	162	150	155	155	178	165	180	161	152	181	152	164	167	135	167	170	162	143	151	165	154	175	167	157	163	151	182	181	172	164	149	185	182	173	151	149	171	172	172	158	154	162	147	168	146	152	160	156	140	185	184	176	132	145	175	182	136	180	151	177	152	198	149	155	172	141	174	147	150	175	169	158	155	154	183	159	189	169	134	177	143	177	155	174	169	170	146	146	158	165	163	142	144	160	146	161	157	164	154	193	154	179	156	190	163	155	165	147	169	151	161	158	162	149	156	163	165	177	159	179	170	166	148	165	178	179	172	140	151	143	175	160	168	180	160	150	162	157	163	173	148	131	202	147	150	164	155	168	163	139	162	140	156	150	156	164	143	135	160	170	176	171	142	167	159	166	166	163	178	151	143	159	176	150	176	180	165	164	150	157	173	188	164	173	179	166	176	169	162	190	192	181	161	176	150	146	158	143	155	172	169	178	169	157	158	169	184	139	160	149	158	179	158	176	180	148	161	171	146	162	151	149	159	148	165	176	175	152	173	152	155	161	154	166	148	161	171	160	160	151	164	156	144	162	146	154	130	146	167	155	166	152	157	160	149	197	167	172	171	183	190	159	152	168	180	158	167	166	169	171	146	151	147	143	160	152	183	163	172	113	161	141	173	161	178	144	149	153	150	166	171	147	161	160	144	158	168	156	152	161	164	150	158	171	180	168	187	148	148	168	175	175	158	154	173	164	151	159	160	159	164	169	162	150	175	162	182	163	161	165	147	169	162	167	150	149	159	167	151	152	144	179	175	174	171	183	162	154	166	164	168	140	179	174	153	140	179	170	190	179	149	175	176	155	149	150	156	132	156	147	162	171	154	147	162	167	162	171	168	131	125	131	148	176	147	179	162	163	148	147	159	147	161	157	157	153	163	152	163	177	163	178	165	177	156	135	158	174	170	155	146	154	151	143	151	149	134	164	143	152	171	154	153	181	179	160	161	148	148	166	158	165	146	143	162	165	178	166	179	155	179	158	157	159	174	156	169	162	160	154	160	149	177	183	138	167	177	164	153	151	150	181	151	167	175	181	163	149	175	165	154	160	167	145	157	149	155	171	162	158	149	172	174	151	174	153	165	179	157	190	167	156	177	167	180	174	166	172	156	174	154	177	136	168	166	151	160	159	169	152	176	150	170	154	162	138	165	161	162	158	183	164	198	152	131	154	143	130	149	171	155	160	155	124	166	151	183	177	169	196	161	157	172	161	170	165	166	145	155	160	156	170	153	156	163	172	173	159	184	164	176	192	145	159	141	156	154	165	159	155	199	134	172	142	158	171	185	179	165	138	182	172	158	162	174	164	176	160	177	176	137	162	151	158	149	153	175	141	169	170	163	175	144	159	146	156	156	168	165	156	182	134	149	154	184	171	161	142	160	150	160	156	157	151	134	136	179	148	176	160	151	169	153	162	141	179	158	169	174	190	148	173	145	147	173	158	162	166	161	141	151	168	163	150	146	146	156	147	155	143	171	163	155	153	139	144	174	148	164	148	174	143	175	167	172	163	174	170	164	161	180	145	167	168	151	162	146	151	174	188	158	162	146	188	161	164	143	153	159	196	167	170	153	151	138	169	137	151	149	165	151	173	159	157	142	157	154	153	153	176	159	162	147	180	197	132	144	147	170	174	179	142	169	140	171	162	143	164	160	184	198	151	158	154	172	167	165	165	159	154	165	140	166	177	144	172	163	161	161	165	180	170	142	153	168	169	161	135	166	167	158	182	154	163	146	156	154	158	167	143	156	167	138	141	159	167	165	156	163	154	151	181	160	153	148	162	162	141	166	175	182	189	178	143	138	152	184	159	138	175	198	175	176	172	133	176	157	159	182	146	160	171	179	159	182	175	173	164	133	150	145	163	145	176	146	175	159	170	142	145	159	169	158	162	179	167	152	169	137	184	154	164	163	161	145	167	173	167	173	150	157	173	160	155	176	145	179	148	148	173	179	170	163	136	151	159	160	185	188	166	165	165	167	172	169	144	160	160	159	186	175	142	151	151	176	150	160	153	154	138	146	145	165	173	160	166	155	137	154	156	138	153	158	199	174	179	168	160	177	193	159	163	145	162	148	178	149	138	164	157	155	163	146	154	134	151	175	151	147	153	147	142	143	176	189	163	151	165	156	142	175	158	181	157	159	154	182	153	154	152	152	151	166	161	165	149	154	161	139	170	154	160	147	169	155	160	146	167	154	156	195	153	159	172	157	160	168	135	181	189	163	158	182	178	174	137	160	171	172	160	146	163	164	180	176	165	166	185	157	182	149	178	149	160	152	159	149	166	136	143	151	171	165	164	150	141	154	158	169	168	155	151	160	166	143	175	138	145	152	153	168	165	155	153	150	164	147	156	155	159	182	148	156	146	145	169	169	155	171	154	173	183	153	144	158	150	146	169	139	147	173	153	178	180	172	151	181	169	174	160	155	155	171	145	146	155	166	153	173	149	162	147	179	151	142	143	177	155	150	146	162	174	183	168	140	168	167	157	161	174	155	149	150	150	161	172	177	171	171	173	177	156	164	153	152	148	164	149	159	159	149	170	162	163	159	179	170	177	138	163	165	191	153	145	167	139	150	137	170	175	157	149	142	158	162	172	138	162	167	153	128	153	180	166	164	169	149	145	145	136	168	156	154	180	150	167	149	178	167	179	150	161	174	163	174	174	158	172	171	169	148	162	132	167	163	171	156	189	149	166	172	144	165	150	145	158	155	163	171	156	167	133	149	160	159	167	165	163	172	148	169	198	166	177	154	155	168	157	144	156	126	146	168	137	166	146	161	170	161	155	162	168	181	154	173	180	159	167	172	161	154	139	149	160	158	123	144	157	161	162	177	160	128	156	167	137	143	150	166	149	160	182	153	131	184	193	154	154	140	182	167	152	164	162	179	150	156	170	159	166	161	155	178	158	157	157	156	159	166	147	168	173	162	155	177	170	153	162	153	132	171	163	149	159	159	165	168	155	176	154	163	151	170	195	161	144	171	177	168	162	163	170	181	160	157	205	172	166	147	162	154	160	167	182	147	147	155	176	178	157	173	163	165	148	145	161	129	151	169	157	159	169	176	150	156	186	164	165	160	155	160	163	162	174	163	158	179	152	174	156	160	156	184	170	157	174	151	169	164	140	146	181	174	163	150	162	182	163	152	166	148	156	186	183	161	174	183	171	178	138	165	161	162	149	150	139	136	168	165	156	157	163	161	148	152	148	169	158	155	178
27031	35730	50271	52566	50960	54573	61109	66140	74202	77295	75369	77975	74153	68446	64752	62014	56331	48545	44609	39430	30095	25467	29173	27108	18592	18442	23465	21152	8381	5855	4424	5247	4016	3508	3231	3095	2769	2449	3534	5297	3549	2390	2531	1459	908	905	735	631	549	478	505	463	427	423	429	403	422	367	438	388	403	427	412	391	405	409	372	369	384	353	389	390	379	441	421	387	381	396	518	749	833	700	577	495	434	375	386	369	371	364	374	355	416	375	338	344	360	371	362	372	372	372	381	386	380	375	391	368	373	372	386	397	361	362	351	402	401	376	367	384	379	392	325	390	384	383	399	364	376	392	373	387	390	389	351	365	374	375	358	382	369	339	363	394	382	380	410	372	380	379	361	394	389	373	353	366	404	349	407	396	344	338	368	371	353	376	383	376	401	378	367	397	368	339	372	353	347	369	397	366	368	374	373	383	394	395	390	357	333	355	364	388	410	351	368	356	362	382	385	387	387	385	367	362	351	371	368	372	370	387	414	371	395	350	356	376	380	381	371	386	381	375	430	403	392	353	361	396	347	383	397	382	384	385	378	370	414	383	366	415	378	376	367	400	389	341	367	372	396	374	377	363	393	372	358	376	377	385	352	375	369	370	395	408	348	364	396	372	389	377	396	367	367	353	373	401	379	394	367	381	382	376	365	390	386	400	375	385	370	360	359	385	377	345	340	376	385	353	390	382	363	388	397	366	371	388	397	362	368	346	369	377	389	383	398	385	390	354	371	392	394	367	365	401	355	359	401	406	366	386	362	370	344	406	392	408	372	413	393	371	337	378	350	371	358	376	369	355	347	376	388	362	380	378	362	405	353	389	376	368	337	373	387	425	366	377	364	389	388	377	354	341	371	393	356	417	376	411	385	345	355	372	363	375	336	367	345	386	400	398	380	342	354	378	379	381	427	382	395	368	394	354	384	372	350	368	368	353	363	349	393	400	349	353	360	383	369	391	387	352	398	396	387	382	392	373	397	394	362	349	347	382	411	371	368	397	349	387	389	349	391	388	355	409	364	363	381	392	332	349	342	398	359	390	390	401	316	359	409	385	412	363	370	392	412	399	382	375	403	404	375	375	397	397	356	360	408	385	393	383	398	371	393	380	371	346	406	404	345	391	363	394	376	383	367	340	381	367	390	393	378	374	380	400	345	351	382	374	396	365	400	379	392	389	392	364	362	358	365	364	363	362	374	380	368	379	339	395	359	369	391	354	353	417	347	388	395	384	385	341	362	370	365	347	367	398	408	380	354	374	369	365	360	389	364	394	400	365	372	416	396	403	372	403	372	378	372	384	340	406	374	387	413	429	399	388	340	429	400	363	329	346	362	397	376	372	361	382	403	413	352	371	366	387	369	352	379	370	381	409	369	383	363	400	381	386	387	350	367	397	396	366	411	368	347	390	362	365	376	385	333	386	403	335	354	382	397	399	357	370	372	331	348	402	364	366	404	371	404	397	342	346	403	337	416	367	394	375	430	371	356	384	346	420	401	392	373	359	378	362	372	348	382	363	382	373	376	408	406	371	370	366	375	352	364	362	386	386	347	351	371	363	362	376	355	373	393	400	373	374	378	379	391	366	415	398	356	376	381	363	396	353	376	367	380	370	377	392	336	368	393	385	389	396	366	372	393	401	385	375	397	418	390	341	370	375	373	355	363	384	403	408	412	367	367	389	367	363	345	411	418	388	368	420	359	392	376	403	380	375	389	404	353	402	372	362	379	362	352	363	364	363	389	402	418	374	388	416	381	389	359	370	377	378	377	365	360	388	359	383	358	366	382	401	384	379	388	365	402	382	367	362	364	337	373	359	343	379	349	356	383	380	412	402	333	392	339	389	372	360	385	387	381	373	414	369	382	394	394	354	370	396	368	379	401	348	389	372	391	372	390	398	394	392	382	391	383	362	394	387	366	380	345	406	395	391	374	352	399	365	412	397	369	364	385	404	389	391	356	364	404	366	397	377	394	361	371	409	379	406	402	383	377	374	365	359	348	359	395	339	380	382	377	353	400	373	402	377	329	402	367	358	402	354	358	376	347	376	371	359	351	403	391	344	400	363	390	346	401	392	396	373	393	378	378	345	367	409	375	367	348	385	375	359	347	377	366	354	373	412	385	360	385	381	387	389	401	415	399	402	370	358	352	394	382	352	350	370	372	350	382	386	366	369	372	375	338	385	361	379	381	384	354	377	385	342	348	348	395	369	363	372	371	374	413	335	380	381	383	367	386	380	395	383	364	337	373	375	370	367	424	414	371	355	411	398	404	378	385	364	361	373	426	390	372	394	400	379	374	386	382	380	393	370	387	401	382	413	386	371	379	394	386	385	388	369	374	402	392	396	387	386	392	390	346	377	355	415	359	405	361	404	375	378	358	400	388	378	396	397	386	381	384	350	361	374	350	373	400	399	395	338	377	354	398	369	391	414	395	357	425	392	376	361	403	386	360	376	386	380	381	357	363	396	397	368	355	382	352	378	374	353	377	363	363	368	391	364	380	326	354	382	362	363	363	389	375	396	381	374	400	395	388	393	378	374	385	358	383	381	423	371	394	367	341	401	371	379	377	369	379	397	375	397	395	363	413	397	402	379	360	345	343	386	353	390	415	392	408	356	374	345	379	375	358	350	371	385	367	368	372	437	366	389	353	387	412	390	362	357	399	370	366	374	385	384	423	370	339	338	390	370	388	368	398	353	361	362	367	395	381	390	403	379	391	360	370	351	374	342	385	384	388	358	383	346	343	381	366	350	392	380	400	396	374	364	387	393	385	345	363	400	406	388	394	385	401	399	391	381	376	359	374	354	364	366	373	379	375	371	377	384	369	360	387	388	367	368	406	373	357	403	385	355	367	376	385	344	351	357	363	354	395	359	349	350	369	371	365	400	365	381	364	402	394	365	347	399	371	346	370	386	370	393	379	420	400	393	406	402	386	363	362	372	379	375	370	394	354	351	346	388	402	370	387	377	378	365	356	397	340	402	398	377	410	395	419	364	375	380	370	373	373	381	354	359	358	383	373	386	385	373	404	368	377	359	376	341	345	393	378	376	394	402	355	389	350	395	384	335	393	377	372	368	383	397	340	390	395	388	350	342	372	411	387	378	396	364	375	407	361	387	359	384	415	405	353	372	376	377	351	370	368	363	387	384	378	386	392	375	392	365	393	413	406	389	378	369	363	384	388	365	372	408	374	399	387	388	365	395	384	393	389	350	371	420	376	367	381	416	340	371	350	366	354	413	357	354	394	356	353	392	382	371	392	371	377	381	370	349	401	376	374	367	361	369	370	378	378	369	376	397	398	358	346	400	394	380	372	366	392	368	399	362	349	367	362	404	352	391	401	393	375	389	338	418	359	381	391	366	376	348	352	382	359	372	377	401	377	410	356	405	339	364	359	346	372	380	376	381	351	384	365	320	356	397	413	386	391	353	360	412	398	383	356	364	382	377	383	382	377	359	365	383	395	385	374	362	413	355	350	346	332	376	398	377
49937	49585	50370	43913	34144	39025	46153	53615	49817	52390	57217	65821	62059	57733	58273	56229	49777	40130	38016	31790	22830	13848	16205	14482	10550	9740	13973	13182	3178	2111	1392	1657	1550	1240	964	802	680	789	1314	1598	958	771	666	334	241	221	232	211	172	181	169	150	167	150	135	159	117	141	115	129	149	147	151	152	170	164	143	150	144	147	137	138	119	159	149	128	132	136	161	263	264	234	217	173	154	161	111	127	137	145	122	121	155	131	141	147	126	133	149	146	136	137	161	140	143	144	137	169	135	153	107	152	125	154	154	137	134	132	124	117	134	122	130	131	135	137	145	126	140	146	131	139	148	121	123	143	122	131	146	157	120	144	135	144	140	147	128	165	132	136	151	128	155	139	138	139	129	135	144	149	133	133	122	129	119	163	145	143	142	119	149	134	157	122	113	124	147	148	140	165	149	121	128	130	125	128	134	121	153	136	122	136	145	126	146	140	133	132	144	137	141	142	127	131	126	145	122	123	142	141	151	137	121	167	150	114	120	135	142	130	130	127	136	125	120	121	125	133	160	141	133	132	127	110	129	141	155	140	162	135	138	139	123	126	147	150	148	123	173	109	142	160	121	148	124	126	147	134	137	137	153	135	133	151	130	153	118	141	148	134	139	155	139	141	153	142	150	124	135	138	154	149	125	109	120	146	124	137	155	119	123	140	142	128	124	130	144	120	119	107	156	133	147	147	140	143	120	133	136	134	142	126	118	127	126	129	144	134	155	145	138	120	156	144	152	144	131	134	130	133	152	125	129	141	146	115	130	141	145	129	147	123	146	165	132	155	127	135	139	130	137	126	121	138	137	131	136	138	132	167	133	143	140	123	133	124	144	138	131	112	130	137	137	144	147	161	135	124	148	144	153	114	143	138	135	158	97	155	133	135	126	140	146	126	148	138	132	138	133	115	114	147	160	138	152	151	131	144	145	107	127	118	144	126	129	129	144	143	158	133	126	134	159	159	127	111	131	130	129	152	136	146	134	115	117	143	136	134	139	161	126	116	153	138	142	145	158	155	161	136	139	141	149	115	136	139	139	135	131	141	110	132	145	109	138	135	144	125	130	140	141	133	125	127	130	154	117	148	133	161	144	119	132	166	127	149	127	135	145	139	113	122	141	125	156	132	128	136	159	131	123	142	145	144	131	152	123	132	145	149	156	136	121	153	152	118	116	147	122	144	133	155	132	147	143	148	128	144	111	162	157	121	128	125	141	145	143	123	121	126	129	150	139	119	144	148	154	137	136	154	158	129	126	144	134	128	126	143	106	126	155	164	138	122	127	131	152	125	135	142	141	147	127	126	150	152	140	132	122	109	131	120	133	141	118	132	131	128	111	128	138	141	121	148	124	122	128	139	131	126	129	137	119	145	148	142	125	140	129	127	129	134	124	130	131	138	127	142	160	140	150	119	130	145	124	130	150	135	143	117	106	133	151	138	137	147	125	155	135	135	119	130	136	147	153	124	127	134	128	142	144	132	127	117	124	118	150	150	141	146	116	153	137	113	124	160	134	144	139	112	130	121	119	147	142	125	113	163	136	121	143	123	151	134	144	135	143	134	130	146	156	140	130	139	150	151	147	142	134	148	131	143	156	144	144	139	154	141	158	128	134	117	138	145	147	111	138	114	130	133	140	135	126	133	127	136	139	114	115	133	149	129	142	127	150	113	160	159	134	124	148	136	126	133	132	123	121	117	139	141	135	117	141	124	154	125	123	120	146	134	135	134	151	130	129	144	135	143	157	140	136	139	142	125	132	115	130	156	146	126	135	126	122	138	139	121	112	129	111	118	130	137	122	138	111	140	150	120	129	136	140	150	160	118	154	147	131	124	130	148	145	149	147	120	141	139	159	150	131	155	144	130	126	154	146	154	150	129	131	131	138	138	140	141	137	162	144	158	140	138	132	131	152	149	135	130	136	151	167	124	126	129	147	152	153	134	140	151	151	127	152	132	139	120	150	149	130	100	146	124	124	118	129	160	137	134	125	157	136	146	129	154	133	121	108	166	128	132	125	126	157	137	132	130	130	129	147	153	108	150	150	154	135	151	151	132	138	120	135	119	133	129	152	111	138	148	156	148	149	132	150	134	131	162	150	140	132	147	124	113	119	133	135	114	132	120	113	139	144	119	134	153	117	126	144	144	131	138	156	124	160	128	119	136	155	125	124	147	126	150	149	141	112	118	152	114	150	147	134	131	132	140	129	117	133	152	144	135	137	130	129	118	128	131	115	128	126	134	128	154	129	126	149	117	116	135	121	146	138	128	153	142	135	117	146	146	131	133	134	129	151	149	149	149	126	141	135	147	130	137	156	125	101	149	114	149	132	135	138	136	131	144	100	133	135	119	143	119	127	133	129	131	133	162	144	134	132	120	133	135	142	162	138	138	121	116	142	145	138	132	134	118	131	156	130	133	123	160	152	151	129	150	147	136	132	170	116	136	131	143	131	141	127	119	126	162	140	138	116	137	137	147	146	144	117	150	145	134	131	133	132	123	135	143	156	122	115	133	131	150	135	134	138	149	141	110	124	116	138	127	137	145	140	124	137	113	117	153	120	140	144	122	119	139	121	151	146	152	129	129	142	146	129	151	116	132	140	144	139	133	123	137	126	123	140	120	153	148	141	136	132	118	132	142	127	130	145	115	133	122	121	129	135	151	107	137	146	108	130	156	147	138	112	143	165	144	134	131	142	128	131	146	135	120	158	158	144	130	129	146	134	150	157	129	147	126	134	147	139	140	140	153	131	149	143	116	140	144	125	131	138	127	127	143	120	112	124	142	130	113	127	150	118	121	126	128	140	117	147	147	133	126	132	106	126	139	138	145	118	131	120	135	127	123	128	134	118	138	131	142	134	156	118	139	143	144	123	125	141	135	148	153	125	141	140	113	143	142	133	156	152	133	164	131	121	146	133	150	142	142	143	134	121	118	131	132	134	128	127	166	133	141	119	139	146	155	149	152	116	136	138	132	147	145	138	135	141	130	136	142	121	147	112	123	112	134	147	159	160	134	134	123	147	132	137	140	141	147	148	147	138	136	115	152	131	142	142	131	140	161	131	122	131	135	138	125	166	148	129	153	138	129	134	104	135	118	142	129	151	136	138	125	135	124	138	132	125	143	119	131	140	137	129	158	136	142	138	149	117	131	141	124	137	147	121	143	134	145	121	139	125	128	129	155	129	132	152	121	113	149	125	135	129	130	134	137	145	157	138	140	125	134	127	108	150	129	126	146	138	127	126	139	137	145	124	140	141	152	138	128	131	127	129	139	119	163	137	135	125	134	124	115	125	124	136	130	150	147	123	151	163	132	128	133	145	154	146	136	138	148	143	136	140	129	115	137	134	114	147	118	116	123	146	134	121	148	136	132	135	112	151	148	135	118	137	144	140	130	131	150	144	127	124	131	130	112	141	153	133	125	140	135	128	133	151	141	125	142	129	133	152	121	137	121	148	97	124	135	119	109	152	129	136	121	134	147
36272	47217	56808	51711	58826	57841	59452	63665	72415	73515	76239	77581	72995	74806	72166	69593	63269	54926	51065	49305	39767	33514	37799	36909	30334	29516	40214	29214	13712	11176	7809	9686	8376	6903	5430	4670	3805	4818	7882	9427	5297	4420	3799	1546	964	912	938	816	626	622	526	474	448	477	405	382	364	324	322	335	348	340	345	367	369	379	378	358	345	316	351	327	331	337	332	306	346	325	607	1032	1250	992	688	567	426	386	361	309	286	342	298	314	335	328	301	320	360	313	318	355	343	355	285	332	303	307	309	319	329	332	320	322	321	341	314	309	339	313	334	305	326	319	323	356	335	310	308	330	314	318	275	367	307	312	317	325	321	291	323	286	288	337	321	302	314	310	337	290	332	294	324	300	286	334	352	367	294	369	291	351	285	308	333	326	327	340	326	315	313	329	321	338	294	331	304	347	290	294	315	304	307	317	311	286	313	304	308	316	309	320	330	293	312	281	300	317	327	322	295	312	303	337	329	314	297	315	359	325	291	315	318	312	323	295	307	299	307	315	351	298	332	338	307	330	295	314	323	337	293	325	316	326	299	280	348	283	323	310	310	313	293	333	319	313	318	320	317	323	306	334	298	287	305	302	308	323	301	302	303	295	281	343	274	339	335	304	306	312	342	327	330	315	308	296	314	320	322	320	338	306	332	283	303	297	312	318	303	318	291	319	324	291	316	310	327	302	338	324	297	294	321	282	299	344	312	270	345	315	328	334	306	308	299	284	303	309	304	318	289	334	295	280	316	326	299	289	341	295	305	305	341	335	341	301	305	316	305	297	319	340	306	330	314	311	329	323	309	312	324	308	347	291	321	319	320	303	282	291	321	315	289	307	297	293	301	306	334	321	304	301	304	337	332	316	292	295	320	336	300	323	286	346	332	330	300	308	299	315	312	307	309	309	320	306	313	297	339	306	304	336	320	319	331	299	305	318	315	327	304	318	294	315	304	307	296	319	268	315	306	300	287	348	324	337	319	326	331	326	309	319	314	326	325	317	327	300	294	294	335	276	321	305	324	321	310	333	322	297	289	308	308	295	322	316	326	270	295	330	314	300	298	305	303	295	342	309	309	300	318	287	293	318	308	330	321	308	351	294	322	294	302	291	311	313	313	284	317	306	327	269	311	321	315	309	284	306	347	282	311	325	315	325	327	308	324	318	274	342	316	313	319	309	307	319	307	326	297	305	295	295	309	309	298	342	293	306	309	293	298	288	315	310	324	268	284	284	320	277	326	291	346	311	293	304	303	308	302	286	310	335	306	311	314	290	318	289	325	320	322	287	314	310	307	312	306	324	298	318	359	308	318	315	334	312	308	349	298	310	330	335	329	296	304	303	314	311	329	321	307	288	318	321	282	312	323	326	294	301	270	331	300	286	277	310	325	339	330	308	281	302	329	290	301	293	297	308	308	336	299	322	341	307	310	323	330	306	305	285	317	299	341	302	309	294	318	298	278	322	282	310	308	317	320	295	323	310	319	298	342	327	308	301	297	304	274	321	311	310	281	316	299	316	338	257	338	303	350	286	314	290	315	354	339	310	290	309	311	288	291	311	315	293	328	294	341	293	306	297	309	308	288	323	328	294	326	325	329	310	310	293	317	329	337	322	348	324	308	339	333	304	297	273	309	302	312	317	329	317	324	302	325	308	289	309	291	303	280	307	277	308	333	320	302	302	328	331	316	297	319	315	318	286	316	311	323	317	297	294	302	294	323	304	342	312	345	312	274	276	312	331	298	317	306	340	310	334	315	304	300	283	323	324	326	298	300	311	298	306	335	310	328	325	329	310	281	308	256	335	352	305	329	328	313	307	316	311	335	301	282	286	308	293	321	304	297	324	284	316	322	312	299	312	329	322	312	298	317	301	321	316	317	331	310	285	297	317	311	309	306	321	291	346	305	319	308	315	312	301	313	323	308	326	291	319	315	323	283	306	298	316	322	284	276	305	330	315	311	327	313	296	309	322	328	318	317	321	326	321	337	310	299	323	310	325	333	333	328	325	292	333	340	318	291	347	320	304	325	271	338	324	313	309	328	317	315	296	341	286	319	289	307	289	314	334	297	328	302	324	336	302	326	295	309	341	332	301	312	343	283	338	306	333	321	313	309	295	330	290	306	328	315	304	334	306	324	334	324	299	331	318	306	312	322	305	299	335	309	312	309	292	305	314	316	345	340	340	295	313	328	324	279	326	300	329	303	299	315	311	313	321	321	345	326	327	281	314	321	290	309	304	307	315	300	301	286	282	315	311	338	273	304	283	320	282	335	328	326	313	314	291	296	307	327	314	316	331	328	320	328	312	293	295	307	299	329	267	329	288	303	313	299	318	328	324	308	307	319	292	308	295	330	301	307	312	330	294	308	300	269	328	322	315	300	304	309	314	364	318	297	313	281	335	304	341	313	291	335	327	319	320	326	330	304	290	328	280	315	298	306	292	314	323	313	305	301	327	287	324	312	322	303	324	320	320	303	339	305	306	321	311	334	293	301	309	326	300	308	280	301	342	286	321	331	301	346	323	306	320	308	310	317	345	317	339	332	294	350	313	306	305	275	320	337	308	275	313	297	326	340	320	334	301	310	304	325	310	314	327	306	293	292	340	332	303	340	323	284	300	310	312	360	303	330	299	359	311	314	319	273	344	343	328	304	295	321	323	324	307	313	319	309	307	299	309	307	301	293	304	335	279	325	355	313	328	313	297	367	313	299	300	312	274	326	323	327	325	290	302	319	306	338	312	298	299	305	318	326	317	301	311	310	316	332	302	278	313	309	274	317	296	322	328	314	307	299	329	303	303	301	314	318	297	312	331	299	308	308	298	292	325	324	332	315	309	314	318	302	345	305	333	342	275	300	337	304	273	361	304	305	318	316	328	307	306	336	327	350	302	338	293	312	291	309	314	334	312	318	317	302	310	304	302	309	346	307	323	300	321	325	308	290	285	287	311	306	323	303	318	313	301	299	295	355	302	308	318	298	293	321	304	351	310	321	294	314	326	315	295	312	321	320	284	316	303	300	308	329	318	309	299	305	306	285	300	330	301	315	322	309	294	318	294	339	310	302	305	316	323	281	319	287	328	323	296	321	318	312	319	299	319	294	301	299	350	319	326	293	299	319	317	307	331	306	313	308	298	364	306	287	305	316	289	325	302	314	315	332	314	328	318	337	296	307	333	292	323	306	277	299	292	327	321	335	325	278	321	310	315	358	292	308	311	322	311	301	308	314	331	313	297	316	284	326	316	328	310	306	294	326	310	316	305	301	314	313	307	280	326	299	324	304	298	315	327	291	329	331	314	301	327	311	345	299	308	320	271	317	316	313	298	309	285	288	323	341	316	299	311	325	284	328	309	342	348	335	331	315	328	335	315	325	289	313	332	291	301	278	331	295	311	307	327	291	298	332	299	316	284	314	302	315	329	309	261	308	316	336	318	276	311	305	315	310	323	319	325	298	308	324	310	343	295	323	313	346	315	305	279	306	281	314	291	312	323	343	332
13569	11791	19117	20626	11694	12473	18255	21087	16706	11744	9959	10743	7325	4945	3320	2513	1593	987	950	794	419	376	467	472	418	308	456	270	204	193	191	244	208	196	160	181	186	201	201	182	190	173	181	158	168	171	163	168	174	147	163	167	160	170	161	165	165	160	152	182	152	155	150	165	162	163	169	169	156	177	151	154	178	168	134	181	166	157	138	183	160	172	185	168	149	171	151	160	149	201	139	163	139	162	163	136	177	167	142	168	159	172	157	139	154	179	174	168	194	191	169	169	177	168	161	168	139	167	151	171	157	162	165	167	157	165	162	164	163	146	155	166	153	171	175	143	163	168	174	142	142	162	157	141	152	161	171	150	158	170	159	161	146	197	166	162	170	154	176	178	141	174	139	172	136	165	171	160	169	162	154	167	179	185	161	176	148	152	153	151	161	141	135	136	153	178	187	153	144	181	143	158	152	145	167	155	135	147	185	159	146	147	159	175	158	149	151	159	169	153	150	160	181	147	169	151	158	175	165	130	179	161	166	159	153	163	158	145	151	159	152	168	169	168	167	158	155	168	186	167	137	150	151	146	163	150	154	137	169	160	161	180	176	159	162	135	152	154	143	156	178	146	166	143	145	159	170	150	168	164	141	151	141	167	156	155	150	138	179	179	153	153	159	149	159	149	180	174	186	147	143	158	138	163	166	146	169	156	173	169	149	149	150	164	147	140	166	166	180	167	155	172	174	180	174	151	164	160	167	158	157	150	162	153	165	172	160	179	158	166	171	163	144	164	150	183	145	153	198	204	146	173	168	151	160	163	160	165	172	141	131	163	156	155	159	165	157	158	152	153	144	153	154	172	175	174	142	178	181	145	194	166	151	155	165	139	171	176	157	148	153	137	158	160	147	194	179	166	149	148	179	158	158	167	160	164	172	180	171	147	173	168	179	181	158	178	160	167	155	153	162	183	171	165	157	171	156	157	172	151	166	174	181	148	143	159	140	151	156	150	168	182	177	159	171	152	175	146	147	165	145	170	163	176	173	155	147	165	161	171	175	173	175	138	146	150	182	172	172	162	163	154	157	153	166	165	188	159	162	170	172	173	181	177	178	132	155	161	157	160	159	162	163	150	160	158	163	162	132	162	172	172	151	152	134	147	165	167	163	173	142	182	158	154	147	149	164	164	143	160	151	149	154	162	157	176	161	160	145	159	134	150	173	151	157	156	172	163	131	162	157	147	159	173	146	155	160	159	142	167	154	155	158	144	150	145	164	174	146	156	180	179	172	157	144	163	178	178	154	176	170	150	165	156	146	156	157	167	147	180	154	152	140	134	163	165	181	158	146	166	153	159	161	185	150	173	145	164	156	139	162	140	165	183	144	143	154	163	171	162	163	154	169	150	157	150	155	157	169	155	165	176	153	147	140	183	185	163	179	194	157	151	187	154	151	161	140	158	159	175	164	136	146	141	171	161	163	162	159	158	149	186	150	154	155	174	191	153	149	149	192	177	178	158	152	146	167	130	170	153	151	140	155	170	171	152	149	180	152	167	152	155	128	164	172	164	149	177	150	186	136	158	171	169	159	149	162	161	179	154	176	163	145	171	166	171	160	153	170	150	167	163	155	150	148	162	173	177	149	162	156	173	161	171	150	160	156	161	152	164	189	158	162	148	135	175	169	173	156	164	153	164	174	146	165	151	148	191	152	154	190	165	152	161	155	186	165	148	153	166	161	171	163	171	168	145	138	170	150	148	150	148	155	178	151	153	163	191	156	157	150	188	178	161	149	129	161	165	147	168	167	176	185	191	145	154	144	167	162	163	171	167	146	172	162	155	161	148	141	162	164	182	163	163	151	168	178	151	166	176	180	151	156	155	175	154	175	147	187	149	145	161	143	148	152	159	161	149	175	176	167	166	162	157	158	138	139	157	115	185	164	154	184	151	159	156	160	155	163	166	173	159	148	174	157	157	156	173	183	164	156	151	143	150	159	164	164	164	168	151	173	178	178	175	184	160	156	188	146	168	149	172	166	150	181	153	180	173	159	145	158	160	159	158	157	179	174	184	142	166	145	168	158	147	165	178	172	145	155	171	161	160	150	178	143	165	157	169	186	180	158	148	129	184	181	153	156	157	149	162	129	168	171	144	156	177	156	152	156	161	158	175	155	170	162	156	154	157	159	171	146	160	178	181	158	165	146	165	178	152	167	182	171	156	142	154	159	163	152	158	149	168	154	157	149	150	178	141	137	160	147	180	170	134	181	158	170	192	163	144	139	165	151	153	162	174	156	150	164	170	156	153	162	175	159	159	176	160	159	181	172	164	150	147	143	153	161	161	142	152	137	166	168	144	177	181	172	156	158	158	179	145	155	139	150	162	151	173	142	161	152	148	157	153	138	152	167	153	152	148	170	151	181	168	171	160	182	153	142	169	145	164	166	173	187	166	158	178	149	166	171	159	174	154	159	161	153	165	181	167	181	147	161	187	166	159	142	178	158	160	176	172	154	164	159	138	172	149	141	156	150	158	139	167	152	160	176	176	175	140	179	165	176	152	168	142	190	169	157	164	147	179	173	171	168	174	162	163	178	159	151	161	165	155	145	159	135	167	147	155	144	170	154	173	173	172	150	159	151	159	169	170	145	140	143	173	162	142	149	161	153	176	169	162	159	172	152	155	164	148	174	173	160	144	175	161	158	176	160	171	180	172	165	185	174	149	151	160	192	178	135	159	149	154	153	126	145	170	154	159	173	180	165	148	140	162	187	161	184	149	165	164	173	173	164	150	172	162	143	160	141	151	137	169	140	182	156	152	159	174	186	165	148	164	180	162	151	181	153	157	163	159	157	178	154	172	158	178	175	171	165	152	163	137	153	167	158	148	151	159	163	159	163	179	159	161	147	176	171	143	137	162	159	148	149	149	177	158	174	163	142	155	146	135	163	157	167	167	159	185	163	157	163	157	171	165	174	195	158	174	173	146	155	129	147	157	177	177	180	163	175	152	163	161	154	140	163	145	144	160	154	183	147	133	165	178	162	144	165	156	157	146	178	157	125	167	152	157	140	166	148	169	174	163	168	170	149	153	151	156	170	151	145	148	169	164	154	148	159	185	165	145	156	183	175	160	151	164	159	162	161	165	147	163	146	159	174	158	169	168	159	176	168	160	150	156	151	180	150	173	168	167	152	137	151	163	148	134	166	160	176	204	141	136	143	153	138	151	169	174	161	161	164	152	159	165	147	166	150	155	157	134	141	179	152	148	153	158	151	174	169	173	152	181	138	159	156	155	163	159	142	167	151	180	153	161	167	164	196	172	153	147	157	165	186	144	145	149	168	157	174	182	177	140	168	164	146	141	167	159	173	165	186	159	169	164	153	171	162	147	149	144	189	153	149	157	165	172	154	197	153	158	139	167	158	176	179	148	146	184	158	176	161	158	184	149	161	147	170	143	160	188	180	157	162	149	139	184	160	171	153	164	166	160	159	146	151	169	159	152	140	160	163	153	175	141
8411	12211	25156	28587	21523	25650	37811	39767	37863	32916	31426	34640	26508	21290	16203	13555	9333	6360	6127	5221	2315	1948	2635	2706	2169	1573	2927	1411	817	763	700	748	684	593	570	544	527	576	618	629	553	536	532	429	447	409	389	427	412	395	429	382	437	381	399	407	400	457	381	411	396	381	405	354	421	415	413	422	377	407	401	406	401	395	363	419	394	416	399	455	454	443	415	427	427	413	385	371	383	401	413	384	388	382	393	404	358	388	365	417	397	390	414	388	372	364	382	400	408	376	404	414	399	403	374	454	396	388	393	381	430	394	390	412	369	379	417	396	376	388	346	393	417	377	385	418	404	379	366	377	378	373	376	401	381	401	374	369	386	375	375	372	400	381	355	354	424	396	361	360	393	373	346	400	412	416	408	350	372	374	380	383	354	393	389	387	361	397	396	361	388	389	406	384	380	377	367	402	419	396	420	339	362	423	402	379	382	419	390	421	360	386	381	363	370	352	392	406	420	400	366	397	418	374	413	388	352	401	414	400	391	379	398	398	370	391	395	389	385	409	360	411	369	434	384	397	391	395	390	418	361	375	383	349	390	407	410	365	362	387	394	391	383	358	398	373	400	370	415	363	412	359	394	408	364	367	367	387	427	393	379	399	386	371	393	382	397	388	405	413	407	427	419	388	413	418	365	408	374	376	384	394	392	375	357	382	407	374	367	389	388	391	415	398	387	412	382	391	379	370	374	420	396	389	391	387	381	389	358	378	368	361	388	374	374	390	405	373	403	365	352	351	406	383	384	376	378	380	407	390	377	385	367	364	377	335	389	389	398	391	375	387	385	376	375	359	385	363	369	389	375	404	379	370	387	401	386	385	393	376	373	394	393	360	372	377	414	377	386	372	408	404	363	384	403	336	386	384	389	365	402	439	387	369	363	341	403	361	373	425	374	341	406	404	391	386	382	376	362	416	384	394	372	391	390	386	378	369	378	381	392	367	401	388	423	414	384	381	384	411	374	370	343	354	385	400	360	368	383	366	425	398	409	373	374	386	379	400	370	372	371	413	379	396	405	362	361	390	402	386	342	387	376	402	400	406	402	382	423	399	378	366	381	345	389	379	383	345	370	406	357	387	371	381	398	387	400	387	375	336	381	395	397	370	379	372	422	345	369	386	353	382	393	376	380	391	393	364	388	433	427	364	357	379	429	403	398	410	386	373	375	412	414	397	390	352	406	383	390	393	409	413	366	397	374	347	350	406	391	380	398	412	399	380	342	374	398	380	373	385	352	373	389	376	396	390	375	377	371	374	396	382	389	410	408	387	391	385	398	423	416	352	365	424	409	369	417	415	372	394	383	347	391	371	369	395	380	403	372	360	384	384	372	406	372	398	372	356	412	383	400	373	384	387	365	406	395	377	379	392	372	360	374	394	424	384	429	401	398	377	380	379	368	384	409	401	392	363	406	374	406	390	369	378	409	377	398	401	372	372	412	449	397	395	407	386	383	394	382	374	402	400	350	384	407	383	402	405	381	363	387	407	419	409	395	425	395	384	413	403	392	375	394	324	400	333	366	360	380	372	431	365	374	385	373	393	368	408	383	371	389	402	395	368	383	397	384	367	369	419	394	399	370	378	383	363	382	355	395	349	389	403	389	369	374	398	402	377	392	379	417	426	409	385	396	369	359	418	387	387	362	409	425	420	379	362	359	386	379	387	371	406	396	404	396	365	375	394	378	387	398	363	420	387	415	388	374	392	386	389	403	403	423	385	411	387	390	384	416	408	361	382	406	381	384	380	391	353	375	357	383	402	336	378	384	376	370	341	413	419	418	379	330	399	430	380	387	362	376	344	420	392	362	372	413	364	385	375	368	370	388	407	387	407	377	375	403	372	358	388	382	369	372	381	408	403	402	354	402	395	391	401	392	356	395	372	381	389	386	362	411	369	392	353	406	414	371	418	371	381	398	382	392	410	385	364	355	405	388	377	370	409	381	359	382	396	364	405	403	377	400	382	364	394	370	365	428	388	412	394	375	400	379	356	418	415	402	380	396	368	358	376	365	387	414	391	393	426	388	381	410	395	384	361	409	403	359	354	392	388	361	413	401	390	426	380	390	369	384	389	412	367	367	401	413	359	395	391	378	378	416	403	413	372	430	404	396	384	384	398	362	395	350	361	386	410	403	346	386	415	359	384	380	402	408	412	410	384	380	411	424	402	415	435	380	387	384	404	403	409	414	396	387	384	386	374	411	369	403	396	374	402	411	399	400	373	401	406	353	378	384	376	365	390	363	372	363	405	367	368	364	346	374	392	379	388	409	369	420	378	378	379	395	389	432	373	379	391	361	391	364	384	373	407	377	406	394	369	391	361	368	390	384	381	412	365	416	398	377	385	365	407	357	400	329	382	367	374	394	401	350	359	368	400	382	407	373	406	390	393	430	372	394	387	411	392	378	358	368	395	403	381	405	396	394	355	374	364	361	365	379	372	390	384	412	405	352	380	405	402	352	389	396	395	385	366	361	385	391	379	377	375	409	351	396	386	363	382	367	384	369	409	385	374	374	360	348	383	372	343	402	368	391	395	337	372	415	366	405	376	382	413	387	402	392	371	385	386	412	422	404	397	385	434	360	378	402	358	378	382	400	420	402	417	393	396	381	420	376	392	362	346	397	399	368	442	402	390	418	342	364	420	441	380	387	403	387	393	366	387	418	386	384	383	377	401	408	377	382	411	408	390	370	372	430	389	412	373	357	391	435	429	378	411	409	412	398	396	384	377	365	362	384	348	388	379	376	408	376	384	408	393	391	421	411	385	395	380	413	407	388	371	385	406	374	368	397	352	403	392	379	401	382	417	362	358	395	366	383	387	382	402	369	407	370	427	379	377	367	419	395	408	368	398	346	424	404	402	399	387	414	413	402	385	391	379	361	360	390	359	369	383	370	375	402	406	398	377	391	374	385	387	416	373	358	415	398	364	344	359	403	391	383	420	374	405	367	401	415	388	392	353	390	408	383	359	378	375	386	377	386	370	403	353	365	430	415	366	382	368	370	372	414	414	366	371	400	366	384	394	374	414	385	378	401	358	417	370	351	407	375	376	379	377	384	389	367	383	346	404	405	369	388	370	377	403	393	388	389	383	391	416	389	371	425	360	396	367	416	389	391	372	377	370	379	370	411	385	353	400	372	378	380	374	382	405	394	397	384	367	389	381	386	367	389	377	398	408	384	364	406	361	384	400	393	338	392	399	426	397	392	387	404	404	413	381	388	368	418	388	405	396	387	404	370	381	391	399	390	397	366	382	388	384	361	395	362	384	398	380	405	370	421	395	389	401	376	416	389	389	410	389	422	353	381	406	393	350	368	400	390	388	372	370	394	389	409	390	369	388	382	382	358	408	390	400	368	379	381	392	400	426	381	402	410	408	406	394	418	413	423	392	366	426	367	393	392	397	362	378	396	409	381	380	376	379	384	325	407	392	376	384	372	374	389	386	391	376	382	367	377	388	352	366	419	379
38166	44117	51211	43715	36825	39742	53613	53965	50143	52891	56317	61669	56701	51543	43618	38068	30120	19102	19814	16659	6463	7167	8350	7118	8163	5637	7711	3308	1392	1137	907	1058	900	562	562	490	528	729	763	811	541	465	360	222	229	235	221	197	191	208	193	206	179	189	210	187	160	193	196	167	178	195	185	186	182	174	195	166	172	173	179	179	184	184	199	182	184	178	168	194	229	268	249	210	205	177	176	170	161	165	176	172	209	181	189	176	182	188	163	175	194	167	181	162	192	170	182	194	179	164	161	190	163	156	171	172	177	181	199	169	175	171	200	179	160	175	170	187	179	159	182	178	156	173	171	157	154	188	187	184	159	175	151	183	180	205	175	164	162	160	179	184	176	159	187	184	184	175	177	173	196	184	173	195	149	196	193	190	176	148	188	186	180	169	154	169	184	187	186	188	173	167	185	169	194	160	162	169	188	188	182	201	168	169	181	171	206	195	177	182	170	187	170	172	165	204	170	167	158	185	186	179	169	171	193	160	168	148	189	168	154	172	193	154	186	199	199	171	168	180	181	157	189	151	166	169	168	154	172	199	175	175	188	155	175	189	175	202	168	169	187	181	180	162	166	175	186	148	212	166	182	186	168	203	158	180	171	165	189	176	167	187	178	177	179	168	160	162	165	190	162	156	201	215	164	151	156	173	189	168	164	165	162	181	164	190	183	164	182	179	180	148	170	176	154	172	182	176	178	156	182	170	178	167	182	187	157	174	194	174	200	179	197	181	186	163	171	194	194	200	163	152	196	160	205	174	179	161	167	172	167	165	187	183	182	171	176	160	184	187	176	166	178	175	178	186	155	172	159	173	169	153	161	182	193	170	146	149	186	170	182	168	171	151	154	161	156	163	157	184	206	176	168	178	170	157	186	200	165	168	169	185	161	193	167	156	154	168	178	193	178	166	171	172	163	175	153	154	185	186	171	167	179	170	183	170	176	177	183	189	185	189	182	176	176	198	182	174	172	174	197	200	163	162	183	200	184	179	186	175	163	147	170	196	192	189	191	172	180	156	187	184	174	151	165	170	189	173	187	175	173	175	198	161	162	141	190	168	191	168	177	151	180	180	156	159	168	173	167	196	160	162	180	162	168	179	185	181	199	179	175	168	183	181	173	164	198	184	180	142	159	196	173	179	165	166	184	160	160	189	200	165	152	182	185	175	171	177	177	179	163	166	201	178	170	175	181	167	167	159	188	199	181	160	164	200	138	183	158	198	191	188	169	154	201	185	176	203	169	189	206	194	173	195	173	154	200	173	190	170	194	192	190	175	152	200	173	177	187	162	174	157	160	177	164	139	184	182	182	183	146	158	195	196	177	183	169	177	158	171	165	193	179	190	179	159	169	177	190	176	180	176	156	192	158	160	166	187	175	171	169	163	163	174	160	169	178	171	186	188	165	189	170	185	201	142	161	191	203	187	184	200	188	144	186	170	171	182	166	170	193	175	191	188	165	163	176	179	163	213	166	172	184	180	194	191	207	177	172	170	182	170	220	177	155	182	176	171	160	178	147	161	164	160	199	195	160	180	159	198	195	209	174	160	175	171	189	168	201	186	154	156	174	182	163	181	175	133	217	196	199	178	152	184	191	191	223	150	198	191	176	161	164	169	177	187	185	185	166	182	157	187	162	171	155	197	199	160	151	192	179	203	193	174	165	176	158	183	164	167	187	158	136	194	178	167	171	166	190	175	162	182	182	182	172	166	159	172	174	185	185	181	175	171	154	151	190	158	196	183	195	185	176	181	162	149	179	166	179	181	150	174	191	190	184	178	155	188	177	192	171	168	166	174	185	190	185	152	183	176	184	200	176	195	173	185	188	179	179	183	187	176	181	171	173	202	175	160	182	169	169	169	172	184	166	184	181	180	172	151	197	187	187	156	190	164	171	179	150	195	161	159	167	181	156	172	171	165	155	168	156	156	164	173	188	171	163	156	172	199	173	192	190	164	188	169	173	181	171	164	174	155	175	164	179	172	141	165	151	169	181	203	168	166	181	196	172	157	156	174	170	167	179	170	173	176	167	162	174	164	165	192	166	175	179	170	182	204	173	162	171	182	188	174	155	162	189	161	167	180	188	169	192	189	177	180	180	177	183	157	185	159	186	163	161	169	183	172	159	157	160	189	184	200	174	194	170	184	186	161	168	179	172	178	167	183	189	158	166	194	166	160	155	188	166	198	151	175	180	170	152	189	163	190	191	191	191	169	184	157	163	168	145	200	185	155	192	177	172	169	170	160	195	183	188	183	179	183	171	206	167	182	172	171	174	160	165	208	185	181	182	162	166	170	195	188	171	167	184	174	182	191	186	159	168	177	178	176	189	166	192	153	155	196	163	160	208	165	151	164	172	167	173	175	215	167	197	172	173	162	173	158	180	179	166	169	177	169	149	143	176	165	207	174	164	170	169	193	191	183	162	173	184	177	180	174	173	181	177	197	191	164	181	183	177	185	171	176	182	164	161	172	172	167	189	178	173	177	183	202	195	169	214	184	149	165	172	200	178	153	176	181	171	199	173	169	191	175	161	181	195	187	181	183	181	179	186	203	159	172	160	173	178	192	178	170	185	189	199	212	178	186	174	161	151	184	148	159	168	178	162	187	198	154	177	163	176	187	167	199	189	186	189	178	175	176	187	178	173	187	174	170	166	165	176	194	166	178	194	194	188	174	202	176	181	176	185	177	189	163	176	176	173	173	166	177	182	197	181	179	178	167	184	179	186	157	183	175	166	164	172	206	170	178	162	188	189	181	183	197	158	172	132	171	150	157	152	181	171	183	182	164	187	173	196	179	171	159	176	190	188	183	179	152	185	168	179	176	170	171	164	172	159	191	167	176	169	172	187	169	180	179	190	170	147	174	190	172	180	166	171	182	175	161	168	173	182	182	165	168	174	160	182	168	167	180	191	175	169	187	179	183	182	191	176	165	181	179	187	181	169	184	191	179	197	164	178	153	157	192	199	157	171	167	179	166	172	172	198	160	173	178	145	195	153	145	167	169	177	179	184	198	186	180	180	176	173	185	191	174	199	193	180	172	184	178	195	178	173	180	200	182	178	158	170	154	165	185	180	166	178	154	142	188	199	208	167	183	176	192	160	168	188	183	183	168	188	180	188	193	187	166	152	210	179	162	172	188	155	181	171	162	163	163	195	187	165	171	188	163	190	173	151	158	173	183	163	198	171	192	162	179	184	175	172	201	190	146	185	181	165	178	190	179	156	164	162	199	190	163	159	199	176	186	181	199	171	172	169	199	176	157	177	160	178	170	177	182	150	153	180	166	149	159	180	177	173	202	203	162	165	183	155	178	169	189	167	173	154	156	155	161	153	177	172	179	175	172	182	179	191	186	180	199	162	168	178	164	160	152	169	174	174	193	192	164	176	190	148	207	179	177	176	176	181	178	184	172	180	179	153	176	138	169	182	170	179	184	202	191	179	188	185	146	193	195	173	184	163	172	183	161	179	196	172	172
25621	38221	52326	53035	53707	53622	65777	67106	70540	76795	75960	78111	72879	69156	61484	56815	49203	40229	39274	35902	22118	26120	27600	26311	28503	23202	27801	12971	7793	6997	5336	6502	4896	3433	3119	2546	2765	4216	5032	4589	3121	2113	1687	743	698	670	726	649	607	558	571	529	524	458	458	464	416	436	444	435	438	421	405	425	418	446	442	435	472	450	435	465	452	436	454	429	459	415	411	594	750	927	786	556	518	469	436	404	427	462	389	436	387	391	402	407	411	403	461	410	394	386	404	421	433	446	418	388	431	407	404	397	424	401	418	452	376	443	399	403	405	405	412	406	385	426	382	422	373	420	385	444	426	403	398	459	416	394	410	427	410	407	403	434	400	418	434	422	419	413	433	404	420	424	430	407	429	378	415	442	423	381	410	420	414	403	455	442	397	431	439	438	428	442	452	415	409	412	429	454	400	401	412	423	413	436	431	392	402	370	413	374	397	418	427	415	401	409	408	412	407	416	429	407	406	424	411	429	413	392	450	425	421	408	379	393	425	433	392	404	422	389	400	437	426	407	379	399	433	390	391	429	414	403	399	407	416	391	413	443	417	419	411	412	389	418	382	383	382	405	442	422	403	404	418	365	404	420	402	389	431	409	435	406	411	402	379	393	406	418	389	403	425	428	413	403	383	434	400	424	401	399	371	410	398	399	409	412	399	409	408	379	425	409	422	381	425	447	419	391	415	424	430	437	438	392	444	387	412	444	424	424	415	397	435	399	418	403	403	389	401	423	407	421	397	390	395	416	398	439	387	437	402	452	415	397	410	390	396	434	428	403	395	396	423	416	406	370	393	413	399	371	406	389	401	406	404	445	431	434	432	385	398	425	404	382	405	393	413	401	396	403	438	409	428	396	420	394	419	401	438	406	404	387	402	404	402	386	428	405	401	441	413	439	406	407	409	456	427	421	403	450	468	425	400	403	401	449	365	407	388	410	419	409	389	425	411	404	402	435	405	424	403	417	409	445	410	408	388	404	413	389	373	426	383	393	374	414	411	383	392	409	388	443	374	408	375	406	377	411	425	431	401	401	408	393	407	416	404	433	433	376	435	413	413	404	427	405	410	397	399	370	405	435	378	412	439	428	435	458	403	416	392	419	397	430	440	386	440	408	418	406	389	386	430	421	387	407	421	428	431	423	438	443	414	423	383	383	413	417	430	424	434	469	435	406	449	381	416	374	394	412	412	435	398	428	420	415	420	419	399	433	430	354	417	366	440	403	419	399	431	430	397	406	419	393	392	395	437	405	415	369	411	387	388	391	437	413	431	428	403	413	419	394	398	423	412	357	419	404	409	407	424	405	429	419	421	383	431	420	441	401	406	396	412	421	410	429	393	434	387	421	420	407	415	409	421	436	402	386	383	388	408	376	401	428	419	419	417	391	433	406	408	413	396	427	441	427	409	447	444	420	374	384	413	377	400	425	398	407	372	401	394	370	403	427	433	440	421	459	397	394	406	391	408	416	418	437	414	439	411	392	415	405	427	392	421	400	379	435	431	439	427	421	423	403	372	407	402	403	399	429	389	412	409	377	471	418	383	445	404	412	428	398	391	419	408	397	438	440	384	396	429	380	401	393	401	433	393	392	391	407	418	415	454	401	389	386	395	392	393	404	435	420	439	462	428	384	412	421	408	399	445	418	374	435	392	373	401	402	430	409	437	392	390	400	413	426	449	435	383	425	419	398	396	380	404	424	418	440	379	413	399	437	420	414	416	407	400	421	410	428	414	406	434	370	390	419	391	384	412	413	436	460	362	436	377	426	378	379	390	401	429	427	422	381	380	409	420	405	441	405	388	430	409	397	396	371	405	435	435	378	425	398	407	387	431	422	368	385	402	380	368	429	396	402	411	411	397	399	410	402	395	370	389	422	396	429	428	433	404	410	382	404	401	418	442	396	369	437	391	403	388	431	380	409	379	440	418	410	411	419	396	392	419	421	420	409	447	380	424	429	419	434	395	427	413	389	383	387	383	423	387	403	408	439	370	411	373	446	418	410	389	377	398	390	424	382	414	396	449	422	399	414	456	412	420	434	420	414	437	400	405	446	425	426	420	421	441	421	369	396	408	408	406	396	410	429	426	399	391	412	443	399	412	408	436	456	424	442	402	417	411	403	401	418	416	443	439	392	417	442	422	463	426	396	416	435	405	442	404	395	405	399	426	385	442	416	368	383	423	425	415	389	434	396	419	410	412	400	397	411	417	412	415	399	402	421	434	409	423	409	414	459	370	398	421	449	402	393	406	397	410	380	410	439	411	399	430	402	402	418	406	354	402	410	408	407	406	403	383	431	406	403	399	404	426	376	397	456	436	425	432	393	409	437	460	422	408	408	399	405	381	409	387	384	415	414	392	391	393	387	406	418	434	402	437	409	451	396	410	439	395	394	422	447	445	379	370	420	427	371	415	408	407	385	373	409	419	432	354	371	431	419	371	433	389	441	409	378	414	429	445	424	372	410	412	393	421	417	408	454	412	392	430	427	416	423	430	422	390	440	383	429	426	421	454	433	427	391	448	391	401	412	467	414	394	420	412	393	381	439	403	393	407	438	410	407	424	444	417	381	410	413	363	414	402	411	411	374	420	448	362	428	410	426	379	413	432	392	415	413	428	403	430	431	402	394	402	435	402	399	417	404	391	346	403	421	461	372	412	395	400	410	422	416	436	387	392	400	425	397	432	419	357	425	404	426	395	413	445	431	410	403	435	435	442	408	400	383	422	440	431	406	399	400	413	418	410	390	395	423	428	392	409	408	413	428	406	397	421	403	409	407	429	401	383	424	415	444	400	426	403	423	359	417	411	419	371	397	379	423	398	416	384	395	427	384	382	382	382	398	392	437	410	377	424	391	396	421	419	393	405	424	354	391	408	401	396	367	411	439	393	407	412	443	400	438	385	404	398	398	400	429	406	410	435	412	414	435	397	403	399	397	417	439	395	437	413	394	406	407	407	409	419	408	424	379	439	402	428	427	429	404	436	441	410	425	399	404	426	411	412	411	419	408	379	418	391	406	406	415	393	394	400	417	402	416	434	400	408	393	418	380	402	400	424	404	422	428	402	410	456	449	380	425	425	422	412	405	452	400	404	402	426	410	416	399	407	430	407	433	366	466	461	374	401	432	436	378	378	403	392	389	420	398	351	417	396	419	396	427	422	429	410	429	396	407	391	389	398	429	392	413	423	416	399	378	409	410	442	432	382	391	392	389	386	384	416	435	391	421	389	410	388	397	385	409	418	389	375	367	408	404	416	380	376	405	447	434	402	406	396	410	402	405	430	398	394	423	394	411	414	396	402	406	448	416	414	394	415	421	449	396	397	427	415	449	441	416	434	400	387	422	371	403	458	429	385	437	432	425	363	395	445	439	396	398	399	396	410	416	376	358	421	374	407	391	421	396	415	388	424	405	355	427	423	362	395	400	387	420	419	427	396	374	417	410	457	401	389	382	403	396	399	408	395	379	382	420	414	426	417	404	361	431
49843	50712	50319	41924	39648	41220	53323	52106	47955	52864	58511	62664	60532	58553	55087	50672	41881	30872	33457	25550	13511	16761	18901	17295	16721	11909	13714	6125	3146	2379	1447	1943	1584	1206	1069	905	993	1400	1669	1370	909	629	331	245	227	233	256	202	201	193	171	199	163	162	174	139	154	138	154	135	140	163	153	144	154	174	144	142	147	169	148	156	153	183	153	147	143	144	144	163	258	285	241	163	169	161	126	161	150	120	138	144	151	133	130	138	138	146	149	116	126	140	160	134	148	146	141	140	120	129	127	131	151	163	156	138	148	139	134	157	150	127	158	140	144	135	131	138	149	154	155	156	125	165	140	142	118	128	127	114	140	130	143	148	132	128	143	144	136	135	121	133	145	149	137	131	155	136	117	153	128	126	142	150	134	123	135	142	138	149	125	145	142	135	144	137	119	145	143	139	126	126	139	124	131	145	159	149	138	131	134	132	120	151	131	139	144	131	138	128	162	131	135	125	169	137	155	146	157	124	156	117	153	149	130	131	133	124	135	131	121	138	133	153	122	132	125	125	146	136	145	123	129	150	129	145	157	133	127	138	149	127	159	138	147	137	144	134	151	160	123	132	141	124	146	145	152	132	149	126	133	136	141	129	120	144	143	137	145	149	151	149	151	131	130	153	132	147	124	149	141	144	139	148	141	133	154	149	153	138	145	148	136	112	127	138	118	131	154	140	136	141	138	161	154	148	153	150	139	136	147	138	121	143	126	129	150	159	137	156	122	147	141	123	142	123	157	140	131	155	133	119	139	133	132	143	126	128	134	134	160	135	147	145	131	154	132	163	146	147	126	150	141	164	128	139	165	139	155	134	119	129	124	163	155	138	138	118	135	132	130	136	147	148	134	158	124	136	137	135	136	170	131	126	130	149	144	114	133	136	127	129	123	138	141	151	145	145	155	131	119	133	138	139	137	135	125	128	155	135	125	135	136	129	149	158	126	124	148	151	152	125	153	125	125	135	125	138	134	146	136	125	133	157	156	127	132	137	146	133	125	139	130	131	136	142	154	133	131	150	136	152	130	141	158	146	148	156	145	134	151	158	128	121	138	136	130	150	140	147	161	137	140	122	149	154	136	155	149	112	129	151	151	140	127	153	148	114	132	149	133	144	129	133	130	156	148	147	150	142	130	150	149	119	155	138	162	137	141	133	138	145	107	156	119	127	129	134	143	170	142	134	138	132	146	150	128	134	133	140	143	137	147	130	112	126	142	122	139	113	134	146	137	109	140	143	160	159	142	139	134	145	117	134	134	148	131	138	142	149	120	150	154	144	151	135	153	128	128	143	138	142	131	133	137	155	146	141	134	145	149	128	160	125	124	155	145	151	143	141	136	139	139	126	154	122	122	147	142	141	146	154	136	126	167	131	156	136	119	158	165	133	146	144	119	157	151	138	142	148	155	137	142	157	131	134	146	160	132	140	132	139	146	143	140	158	131	156	129	152	153	125	118	139	153	153	163	147	130	137	153	135	119	149	146	138	159	148	121	159	123	143	115	106	129	140	134	150	129	161	133	136	133	140	137	136	132	140	132	121	132	153	180	139	129	151	127	142	137	129	139	147	149	144	139	135	146	139	125	143	150	157	119	147	147	159	146	155	145	154	125	141	156	142	140	118	156	145	122	154	163	140	141	127	134	122	139	155	138	130	157	158	137	106	129	138	123	153	138	148	151	137	126	128	141	133	160	126	148	135	144	151	131	131	145	134	136	124	142	115	160	133	131	141	131	134	170	151	120	137	141	132	135	145	131	151	139	135	126	154	135	143	133	153	127	142	137	133	133	131	133	119	126	141	152	129	134	126	129	132	153	149	115	122	122	141	141	133	141	141	119	143	156	114	124	136	140	121	166	126	111	147	134	134	132	138	140	150	151	141	136	138	159	118	146	148	149	120	137	122	133	130	126	138	135	120	153	152	135	147	144	141	134	136	143	141	137	119	156	136	141	137	131	157	144	141	141	131	147	137	137	144	129	148	142	136	124	141	149	138	136	123	119	136	123	134	133	143	123	148	155	117	131	149	121	152	144	156	152	141	129	138	141	159	124	138	133	134	139	152	149	129	136	152	141	127	129	117	144	112	128	135	148	138	154	150	118	142	136	161	151	140	114	134	134	113	140	107	123	118	142	151	156	145	134	134	163	146	139	144	119	120	138	146	122	133	133	108	155	134	140	158	130	131	128	133	138	132	133	154	143	154	129	148	122	137	145	144	158	154	142	136	148	124	144	159	135	156	129	123	117	142	136	168	146	134	141	131	156	158	148	133	153	133	141	163	152	148	126	140	147	131	114	126	129	134	112	113	140	134	136	132	133	133	124	150	135	133	147	148	158	116	141	126	151	137	142	138	142	129	140	142	131	168	134	130	148	119	153	150	138	142	147	132	142	137	152	154	166	149	146	147	162	128	134	114	120	153	162	144	142	132	118	145	126	140	173	148	144	144	127	148	138	163	135	137	133	144	127	134	135	151	138	124	135	142	130	117	156	135	153	131	145	129	135	145	150	128	155	146	162	144	143	134	160	140	147	148	146	139	145	147	145	131	141	146	153	123	132	141	137	147	139	133	126	141	160	151	151	143	146	133	132	142	125	145	113	135	166	143	157	157	142	139	144	142	152	159	140	133	125	139	151	139	138	122	151	138	121	147	137	137	138	127	132	161	138	142	144	117	151	145	158	133	128	140	140	149	148	121	127	116	136	144	138	126	136	152	145	144	136	148	138	132	133	112	143	116	152	128	153	126	145	152	159	152	166	149	161	126	154	139	131	117	136	127	136	158	145	170	140	137	116	140	132	140	139	128	152	147	152	138	130	138	125	154	121	130	127	137	141	114	136	142	161	133	141	164	153	125	143	162	152	153	146	147	151	136	154	145	130	126	150	123	157	128	139	146	143	137	152	138	155	147	131	139	138	159	161	136	152	137	149	148	145	122	138	153	123	157	126	123	138	127	156	153	148	154	160	146	143	123	149	132	134	118	153	116	139	149	135	178	148	165	138	164	142	141	141	143	154	138	144	118	154	132	171	156	135	122	128	163	128	146	149	156	146	150	134	152	144	142	157	138	134	165	133	129	123	135	127	132	159	133	145	159	130	132	151	139	153	145	169	142	139	124	130	124	138	119	127	153	147	129	129	132	164	130	137	128	130	132	128	132	145	144	145	131	135	129	141	139	139	132	127	125	137	135	136	132	119	135	129	120	147	120	143	152	144	143	117	135	104	139	156	137	136	138	130	131	124	145	128	141	144	141	139	134	139	140	159	143	130	141	149	122	118	121	124	129	154	143	135	152	117	130	154	155	160	128	126	137	139	140	124	132	132	144	145	122	140	134	123	145	162	134	157	138	142	123	104	153	118	106	141	132	135	143	160	116	144	169	134	131	121	149	132	126	143	124	129	120	139	150	124	161	127	131	149	135	144	134	165	134	130	163	151	141	117	142	120	135	126	144	149	126	147	125	147	124	130	133	135	147	135	163
35437	48824	56879	58571	60552	58185	64671	64863	67163	76491	74589	75542	78048	74334	70341	65141	54215	49607	47805	41049	34205	39154	39075	39781	39000	34151	36632	19703	14720	12225	7952	10762	7999	6769	6375	5219	5296	7881	9082	7292	5755	3810	1876	913	996	945	981	755	731	695	527	524	571	507	439	411	372	373	377	357	350	373	390	389	386	376	382	385	379	385	409	378	382	412	361	399	379	337	382	563	1085	1364	963	626	487	375	359	335	325	321	330	332	340	312	326	326	336	359	293	319	331	320	333	345	316	337	326	331	326	313	299	317	299	313	306	325	354	337	325	325	373	325	342	329	292	308	330	336	340	346	351	328	285	305	338	332	294	340	319	283	329	324	349	311	340	321	340	326	350	313	301	333	321	336	315	298	315	334	335	368	342	333	302	333	325	329	313	365	331	314	329	322	312	363	315	336	312	311	326	315	343	348	299	324	332	302	334	326	305	318	308	325	322	332	341	311	329	339	325	313	299	317	306	311	318	327	345	325	335	325	341	330	322	314	343	306	325	325	359	303	333	313	312	337	311	316	322	329	304	323	347	296	324	341	332	320	350	339	368	327	323	278	304	363	326	347	339	310	347	324	320	310	337	336	341	345	302	347	325	327	289	319	328	339	302	331	321	289	309	302	308	311	333	332	310	331	345	337	318	325	329	319	315	323	326	299	352	339	309	333	319	321	352	305	320	301	325	325	351	296	299	318	322	300	327	344	323	326	342	302	327	323	314	314	309	324	317	375	309	309	333	359	304	336	303	334	338	334	303	357	314	327	349	330	337	316	334	340	315	288	342	328	330	334	339	356	309	341	316	320	310	321	330	326	317	324	294	319	322	317	325	296	334	337	320	305	337	320	322	322	336	316	300	352	337	335	303	304	366	309	312	334	318	321	329	312	338	313	343	313	321	313	362	341	321	313	306	331	314	318	340	346	302	340	324	337	331	334	308	336	357	327	338	311	320	296	317	330	297	327	304	353	310	361	291	350	319	316	373	326	283	289	311	305	307	316	282	300	344	318	327	330	343	318	320	345	316	318	328	339	348	316	299	340	299	333	333	357	327	343	328	300	340	325	326	348	332	338	334	312	301	315	352	313	336	312	313	310	327	337	319	327	327	339	313	337	328	321	358	324	304	355	308	313	343	291	338	316	345	343	327	290	292	313	305	299	337	350	329	315	318	339	312	297	320	331	302	345	312	320	350	360	328	328	311	324	327	324	310	283	300	334	313	327	346	299	329	312	337	297	321	305	324	326	311	378	293	310	317	324	334	294	356	289	334	313	294	335	339	337	296	286	331	315	338	312	337	316	314	336	350	332	349	316	302	320	300	303	323	339	319	345	307	319	303	315	326	310	333	296	338	328	359	344	356	333	343	329	337	322	332	314	344	330	339	322	312	316	339	345	335	317	316	321	348	310	313	314	311	295	328	338	323	345	341	311	300	340	327	325	300	308	315	351	347	339	335	308	346	312	311	318	316	297	322	323	314	316	314	339	334	340	341	320	332	330	296	338	314	302	317	321	341	347	315	318	328	284	314	322	322	352	305	322	327	328	301	321	323	311	308	309	321	312	349	327	306	321	295	334	301	311	339	349	321	338	301	300	331	323	336	334	307	316	330	327	335	329	341	328	318	345	328	326	322	347	311	314	311	334	338	336	282	299	299	306	345	344	341	338	301	317	323	318	343	313	334	332	295	352	312	287	316	319	350	332	332	309	325	329	334	330	312	324	322	339	324	358	339	343	341	292	336	364	340	323	351	343	341	318	336	307	310	339	307	313	340	331	310	324	320	309	327	324	329	317	301	311	308	312	323	325	339	324	310	304	307	308	339	305	286	337	304	336	313	343	351	284	315	308	323	320	320	328	357	309	298	316	331	310	304	293	308	321	343	309	300	339	316	330	352	302	302	331	337	297	312	336	325	304	313	301	315	356	281	321	313	346	305	322	346	333	299	324	321	327	327	305	304	335	326	301	308	333	313	314	335	307	316	318	322	307	327	326	320	319	311	344	308	327	320	322	341	305	320	284	299	340	341	313	295	267	352	314	335	318	321	333	344	319	314	329	328	326	305	307	330	345	322	296	307	344	327	311	338	340	328	315	341	311	329	341	320	330	318	308	314	314	325	292	319	341	347	298	313	311	365	306	318	330	306	310	302	337	319	344	317	312	322	319	355	329	339	314	323	300	303	330	320	326	330	357	327	352	313	320	311	300	324	367	316	306	320	335	328	339	321	314	327	317	314	311	305	321	319	317	345	297	308	342	325	312	314	340	353	354	360	343	310	333	329	320	306	356	304	344	336	320	325	324	299	299	303	295	321	326	337	303	336	320	304	304	296	315	303	300	316	313	330	318	327	308	331	307	292	316	305	326	338	321	330	315	298	303	319	331	319	319	319	335	326	330	326	293	303	344	357	326	337	339	309	342	329	320	300	337	337	336	312	333	334	326	298	314	300	327	334	297	323	300	365	316	314	316	338	306	292	345	326	337	334	325	319	347	314	309	323	326	348	308	304	339	337	300	332	293	343	318	333	333	347	322	310	317	325	295	338	315	346	362	325	316	325	316	319	364	314	308	318	323	328	301	348	305	324	296	317	320	336	304	336	331	335	336	348	303	321	326	325	323	337	329	333	335	340	307	292	297	303	349	341	363	307	344	317	320	330	317	329	351	337	307	296	295	288	295	312	323	300	337	331	343	307	329	327	333	354	324	313	322	338	313	311	330	302	366	314	305	303	333	321	315	323	286	338	337	301	333	295	339	305	316	338	332	289	305	317	277	299	318	311	317	328	320	329	307	305	333	308	334	316	319	309	291	314	306	325	325	286	329	343	307	295	331	317	323	295	304	328	314	316	324	310	317	360	324	330	323	315	313	315	330	327	326	312	333	260	330	285	307	337	328	324	328	290	311	327	315	328	325	320	311	341	301	342	335	329	313	312	284	312	298	317	316	336	321	322	319	326	335	337	329	305	305	317	316	317	318	292	344	304	326	351	277	339	318	324	344	339	311	330	333	334	363	347	299	340	302	323	303	322	341	307	348	305	319	302	309	327	317	324	345	336	331	293	318	359	320	291	310	300	332	320	329	315	312	330	328	316	306	297	325	288	302	307	323	340	307	321	350	329	362	332	330	362	321	313	321	306	293	314	333	297	315	332	311	303	326	303	282	301	311	344	312	328	325	318	303	317	339	316	331	331	290	333	284	334	347	331	287	302	331	331	332	324	325	326	328	301	342	308	332	365	341	330	324	301	330	302	277	320	301	310	321	309	330	333	289	335	341	297	304	300	326	330	279	314	332	303	328	313	319	302	316	361	341	320	306	317	306	334	339	309	325	343	346	323	319	316	375	355	299	312	305	304	308	343	341	323	306	334	347	348	323	306	347	282	333	314	318	342	331	343	335	317	317	318	326	333	317	345	324	311	357	338	340	298	290	304	305	352	329	312	306	279	331	337	336	319	325	317	328	323	296	374	316	311	312	350	361	312	333	313	333	303	313
12179	12251	20630	16181	11773	10381	16733	19829	14987	12048	11214	9874	6730	4454	2914	1864	1056	846	785	475	382	426	498	475	383	403	283	257	240	185	164	202	203	183	155	160	165	192	211	169	168	146	152	144	142	139	168	143	175	142	139	140	157	170	158	153	158	131	140	174	166	145	137	154	171	139	148	144	150	150	166	146	142	151	154	153	126	160	168	154	154	177	144	145	160	140	169	154	163	143	156	156	143	146	163	146	141	147	148	158	143	149	146	164	147	145	139	138	138	169	140	146	161	158	154	162	144	152	135	150	125	147	150	167	132	158	166	166	139	144	158	139	158	159	142	137	155	146	144	140	150	163	137	149	146	158	133	148	153	154	159	174	149	132	169	153	161	162	136	155	152	152	139	136	152	160	163	150	173	166	132	127	137	157	140	136	148	150	132	158	169	149	144	120	157	124	156	118	159	126	132	140	157	157	172	133	158	158	143	173	141	149	140	154	156	159	174	150	126	153	140	151	167	132	165	124	160	176	173	138	157	163	157	125	156	162	148	167	144	143	146	156	157	152	136	157	152	142	155	139	148	153	155	142	159	139	149	147	152	162	138	151	147	160	145	151	146	140	141	159	139	130	174	151	159	128	147	131	159	165	144	161	162	157	158	151	153	138	141	174	158	149	179	143	157	151	157	134	143	141	136	168	145	135	164	141	145	140	159	176	137	150	160	150	163	143	138	150	133	145	149	167	164	158	169	148	142	134	149	155	133	155	138	164	154	155	146	146	141	148	147	152	162	133	124	160	150	140	171	126	137	139	144	141	168	168	159	133	155	137	145	154	162	141	149	163	148	144	164	147	153	153	158	152	163	169	148	133	140	157	155	169	130	133	169	161	161	154	153	143	132	143	163	155	142	185	143	147	145	164	159	139	131	171	164	151	158	144	141	134	165	129	161	138	163	166	151	133	155	170	171	154	137	142	161	138	145	179	139	137	181	156	156	150	144	156	156	144	156	143	159	128	142	164	150	149	163	160	161	144	166	162	143	153	161	158	183	156	140	152	168	173	142	138	133	130	138	147	154	174	145	141	148	156	156	130	116	144	132	136	172	162	151	146	146	150	167	152	138	137	152	148	151	134	137	129	141	175	160	155	143	156	141	141	134	138	161	166	133	149	157	183	153	149	137	140	152	183	152	133	145	157	148	130	148	135	123	178	154	156	168	174	146	151	126	124	171	161	145	149	143	144	156	162	159	173	150	153	166	141	154	158	152	152	138	138	144	161	166	158	159	129	162	154	153	171	158	150	135	165	177	165	122	144	155	136	142	153	150	140	151	162	151	151	167	140	152	144	153	159	144	152	150	173	172	139	147	172	158	136	143	151	161	171	146	143	163	160	159	154	133	139	159	156	161	141	165	143	155	122	127	150	161	159	151	150	137	175	157	148	171	151	153	130	135	177	148	163	147	154	158	148	131	153	146	133	143	136	153	169	138	151	157	170	146	155	138	169	155	163	151	131	147	169	156	131	148	146	168	130	169	129	167	146	139	162	150	134	146	161	156	144	133	152	148	149	135	152	160	158	150	145	139	151	136	151	165	136	160	151	133	155	138	145	156	142	146	154	152	148	150	150	140	159	158	153	169	158	154	138	145	147	145	166	130	146	181	142	148	142	170	158	154	142	154	139	127	146	143	135	140	138	167	137	158	146	165	154	140	155	157	160	172	139	141	136	152	157	128	164	151	164	154	156	130	154	140	166	158	153	138	150	153	158	155	158	153	149	161	167	138	148	165	170	146	148	142	170	153	162	152	154	167	149	144	157	161	137	158	148	146	149	152	148	147	129	144	142	167	127	152	142	148	139	144	143	153	163	154	173	155	166	148	144	148	138	142	171	174	162	145	159	145	142	171	153	158	128	159	143	162	150	138	125	142	125	146	139	148	139	140	147	158	135	154	153	136	157	175	127	147	128	172	141	165	147	149	143	153	157	144	158	160	149	160	154	143	163	171	139	171	151	161	130	157	142	143	164	144	161	158	165	148	147	148	150	151	135	139	150	158	184	175	173	141	136	154	150	169	153	147	160	145	146	148	168	153	138	135	187	155	153	173	163	138	150	159	153	150	128	157	165	150	155	124	164	155	152	135	132	134	152	151	152	150	149	132	155	136	146	123	163	160	149	168	155	137	151	152	164	152	150	156	162	137	149	151	144	130	146	170	142	153	147	137	165	164	149	147	158	138	146	139	142	160	175	163	156	159	145	142	145	156	151	150	152	152	149	144	147	142	157	163	140	141	167	162	162	147	167	134	145	155	145	162	149	151	145	158	165	141	165	154	139	144	176	151	147	164	145	136	154	140	138	155	149	160	139	152	174	178	152	123	163	127	150	168	152	148	119	148	150	160	155	151	127	147	169	155	157	164	135	148	168	131	134	134	161	156	155	154	148	122	167	138	167	138	142	154	157	128	154	179	138	151	142	149	156	142	157	162	165	156	151	160	152	156	154	179	160	159	138	172	172	141	140	142	147	147	141	148	157	156	162	143	132	177	136	160	146	161	160	149	124	151	141	149	150	143	131	165	151	138	133	117	161	146	165	154	156	126	166	139	147	150	139	155	145	152	156	161	138	168	154	162	147	156	159	148	130	145	159	173	158	141	135	161	133	158	167	149	137	143	163	163	152	121	156	150	163	156	133	144	136	156	175	137	148	138	153	139	157	165	138	124	157	151	144	153	142	166	160	148	144	147	177	138	156	171	132	151	137	161	164	139	164	143	171	128	145	152	145	138	138	116	143	131	159	157	138	136	159	172	158	136	161	130	155	149	159	137	159	167	145	146	133	142	152	139	148	161	148	149	166	162	134	138	159	163	146	142	164	154	159	129	162	136	162	207	154	154	160	153	155	165	156	130	154	135	139	158	133	142	157	146	170	163	156	173	185	147	130	140	134	140	150	157	142	167	151	138	155	150	158	152	153	162	138	122	158	165	139	153	164	149	153	134	144	147	148	126	144	150	141	139	163	130	147	139	144	147	147	157	135	140	159	146	140	133	144	136	171	153	142	146	131	167	156	137	159	149	151	158	178	152	134	163	175	146	146	156	148	154	152	159	144	152	163	132	152	154	152	150	146	140	147	143	148	151	160	131	141	140	162	162	140	154	151	145	159	158	151	163	148	148	153	156	153	142	183	138	135	155	147	130	159	148	140	163	154	148	154	167	135	138	150	169	181	166	186	158	164	157	188	148	154	142	147	142	153	137	130	162	166	167	163	152	151	148	130	131	159	162	155	159	141	175	185	152	152	154	142	165	159	151	150	143	177	137	140	142	143	174	142	179	142	133	146	132	143	149	163	139	151	173	157	155	156	141	160	124	140	139	154	148	143	147	147	144	122	128	169	130	166	151	131	132	154	157	180	151	161	159	159	161	142	150	146	153	169	158	140	147	143	152	152	168	145	145	138	156	153	175	151	159	145	126	151	157	148	141	126	152	173	152	146	156	146	152	140	150	151	136	161	149	154
7928	12932	26711	23359	23125	22406	35712	39354	35208	34478	32973	32575	26035	19865	14849	10841	6568	5360	5028	2712	2097	2946	2998	2786	2340	2232	1651	1259	841	679	594	675	613	592	503	515	526	525	580	510	510	454	423	434	431	433	376	395	376	386	372	357	363	372	366	399	356	370	353	390	363	360	383	363	379	367	372	454	377	412	372	407	389	396	373	374	419	387	369	378	451	404	432	395	414	376	351	346	347	378	410	358	361	410	388	376	358	389	394	366	332	347	378	363	408	334	374	352	383	349	392	397	354	375	373	348	381	378	383	375	344	381	370	337	336	394	339	382	362	401	412	368	355	355	348	356	360	335	345	382	363	319	377	386	401	371	371	352	380	371	375	336	391	364	380	390	376	344	352	351	365	378	335	376	353	379	356	337	352	344	389	353	374	365	378	371	383	381	355	345	374	374	328	385	355	381	360	345	366	360	360	328	402	338	349	366	372	347	360	335	359	352	346	375	368	370	399	376	351	366	336	376	368	333	379	401	363	403	376	350	320	375	374	366	369	355	383	360	382	346	390	367	367	359	338	376	362	361	358	351	359	364	391	368	381	370	380	367	367	324	370	375	402	356	380	392	386	369	358	340	361	360	371	360	380	316	386	374	391	396	320	350	372	367	348	356	352	321	412	375	365	349	381	363	356	369	388	336	368	356	334	379	361	344	365	380	338	348	328	360	390	378	360	387	366	349	379	387	382	322	376	367	368	349	349	364	371	376	400	394	374	394	355	371	364	365	384	374	371	363	361	369	369	349	340	352	311	380	358	367	355	354	365	381	369	366	335	348	363	368	378	362	372	349	338	335	364	336	349	387	379	348	365	334	373	340	362	343	380	378	342	377	342	371	360	390	382	395	361	372	377	375	351	370	303	352	339	330	382	371	350	350	335	357	346	393	344	358	369	351	364	371	374	352	367	373	376	372	342	361	352	383	322	369	390	366	387	380	394	346	355	308	377	358	360	380	365	350	353	353	397	354	356	396	351	355	351	332	381	350	377	366	334	374	358	360	352	356	370	354	359	352	345	376	368	378	374	351	370	386	373	352	354	350	371	371	342	372	359	381	342	350	372	380	354	392	351	350	363	381	356	402	365	373	339	346	378	344	376	370	352	365	358	334	367	388	381	359	338	384	364	366	398	367	381	366	372	391	381	363	424	367	386	376	359	366	342	384	410	376	377	353	380	380	386	349	370	402	342	365	371	370	369	348	342	363	350	369	416	378	378	373	383	343	376	367	358	358	304	338	353	367	344	407	405	349	363	397	353	361	347	366	345	406	360	396	334	394	377	380	353	328	390	391	364	350	356	380	360	380	329	369	358	361	396	321	362	370	390	372	377	371	347	378	374	353	365	357	344	341	346	354	331	335	393	372	391	324	330	377	422	369	374	336	359	403	391	343	334	349	347	339	415	355	323	356	376	362	379	331	331	375	356	389	322	356	360	377	373	317	355	366	392	362	366	358	354	362	373	363	345	354	356	398	345	368	375	364	366	372	407	330	350	346	359	344	376	402	363	372	366	358	369	370	348	344	367	357	358	364	345	394	398	337	365	373	333	362	340	374	381	332	325	370	368	372	386	380	368	382	336	356	338	350	350	342	356	323	365	340	373	376	383	418	345	381	360	353	355	345	367	381	379	316	351	390	374	382	385	385	383	355	340	372	376	331	344	367	373	332	346	375	351	355	337	364	384	342	399	364	350	354	384	386	376	375	393	363	338	371	353	365	362	339	335	374	382	347	391	367	363	355	378	346	362	353	371	362	379	399	359	357	393	361	371	436	369	362	378	374	382	390	357	357	395	382	370	369	361	368	339	358	343	389	338	383	348	363	371	358	382	398	376	324	369	377	349	370	346	341	367	389	344	402	346	327	367	363	347	325	354	341	382	383	370	392	366	346	346	367	354	346	344	382	391	350	353	361	353	359	364	370	348	365	348	394	378	373	386	383	394	319	351	378	386	364	349	346	367	399	338	349	362	348	358	361	392	324	349	388	379	354	387	384	367	360	362	384	381	348	357	374	367	373	380	351	381	343	377	362	356	348	346	328	368	350	383	361	399	345	352	373	360	360	352	345	342	367	379	351	372	352	348	372	344	360	371	322	337	370	336	338	317	367	389	368	331	400	335	340	353	347	380	371	362	360	344	362	370	364	349	374	385	354	356	374	372	377	358	359	364	392	369	347	361	369	335	354	380	357	368	381	334	405	383	370	344	370	347	364	331	398	345	328	358	393	338	346	355	346	384	389	385	360	355	373	353	397	356	354	386	356	358	332	392	370	369	362	386	342	364	354	367	359	384	375	353	402	378	356	386	350	368	365	378	384	366	344	362	365	337	338	361	368	383	383	381	361	372	371	376	371	360	364	370	347	344	369	355	326	370	365	337	353	380	379	356	380	346	375	347	357	356	343	328	344	325	372	355	404	332	324	387	403	357	383	367	364	360	382	382	361	359	362	384	381	343	367	373	390	350	382	370	398	373	407	337	368	351	349	355	361	375	340	352	363	370	354	354	383	391	361	347	348	382	346	343	374	364	368	339	328	374	366	380	397	357	337	363	365	349	379	365	361	344	368	337	374	389	399	405	372	394	349	360	374	369	359	411	373	331	374	369	352	362	346	379	384	394	355	345	380	340	383	354	369	369	343	420	384	381	335	378	381	362	372	357	380	371	405	374	372	373	359	391	340	378	378	336	376	366	352	345	344	359	344	364	370	357	370	324	341	352	382	364	377	373	373	362	383	351	337	340	354	360	365	379	344	365	343	320	378	362	355	359	369	349	389	379	333	383	360	356	353	380	348	370	353	371	368	356	375	353	387	407	353	369	351	371	388	389	340	357	368	348	353	333	345	345	387	330	383	367	390	369	364	350	329	361	375	398	350	376	373	364	373	386	361	407	345	334	358	374	356	356	342	357	374	373	369	369	334	356	352	371	373	369	339	354	354	357	370	357	378	368	345	334	332	391	379	363	367	346	343	372	386	395	345	375	385	368	391	373	345	363	345	400	326	397	373	379	347	392	336	347	384	345	362	395	351	363	342	347	404	333	398	347	381	348	323	355	334	353	346	378	362	332	364	374	372	368	360	363	350	393	354	362	428	342	339	374	355	368	393	377	351	348	375	388	368	405	368	344	391	352	368	378	358	362	380	349	361	391	345	365	368	296	375	368	340	373	418	313	372	373	387	364	339	369	371	352	371	340	369	395	342	394	369	372	369	395	366	358	375	346	396	380	377	358	376	341	376	350	379	369	352	374	345	356	331	382	335	358	334	335	366	358	347	375	358	375	369	381	382	385	354	382	369	356	378	362	355	347	354	347	361	353	340	373	356	386	393	350	406	376	345	370	364	369	370	378	392	400	369	384	389	354	360	363	399	365	372	338	380	384	345	376	345	406	344	304	394	363	387	336	328	349	371	335	348	355	327	383	346	366	357	401	355	379	356	356	383	364	372	365	356	332	354	375	431	364	383	357	379	357	379
39259	47437	50780	41002	37935	37980	49104	57216	53456	54362	57988	56680	54874	50325	43095	33083	24136	17545	16826	8973	6035	9319	10173	10002	7432	5485	4517	3194	1387	834	681	839	783	531	498	623	543	702	833	606	533	303	224	196	187	202	202	162	170	157	175	184	171	179	196	177	162	163	176	160	152	158	178	156	191	184	195	147	177	200	205	161	189	179	133	174	174	179	200	186	248	220	204	196	167	155	164	165	136	168	176	165	160	151	159	172	178	168	149	167	153	158	167	156	153	155	179	150	159	153	152	164	158	184	181	179	161	167	154	162	169	154	172	155	174	176	158	168	143	163	170	183	174	155	177	150	160	156	156	144	158	159	146	175	170	162	151	182	169	191	170	163	159	155	165	173	155	172	152	143	164	170	159	164	171	144	159	150	166	154	154	158	158	135	154	163	159	154	169	155	147	164	167	185	145	161	144	175	174	155	159	186	190	140	147	158	151	182	158	157	168	162	165	166	152	170	155	190	145	195	196	180	135	161	182	182	145	148	152	162	171	166	171	184	201	148	170	153	163	175	146	166	179	163	189	162	169	161	159	156	174	162	155	164	151	173	158	154	178	177	159	195	156	166	173	169	146	162	130	148	161	169	168	161	172	161	157	183	158	143	176	159	151	178	156	154	166	154	155	153	157	143	137	185	141	159	167	161	158	166	181	164	174	166	170	134	181	173	170	154	175	148	166	176	143	159	173	171	176	166	168	153	142	187	165	170	149	161	157	144	163	161	177	157	176	159	161	187	160	174	159	152	151	162	149	162	179	167	149	143	150	144	196	172	159	192	144	184	159	163	167	162	166	173	163	156	165	157	152	172	156	165	143	147	160	142	146	186	151	168	174	184	161	149	166	144	156	172	151	168	160	154	177	154	158	136	168	170	159	178	186	172	159	165	166	155	155	149	155	159	141	144	163	158	145	160	176	159	167	159	151	156	167	172	184	154	168	155	142	149	175	130	156	154	170	161	159	182	158	174	147	158	144	151	164	150	163	194	157	160	147	182	161	160	175	151	181	171	152	180	174	170	193	157	166	145	152	156	169	148	142	162	162	190	171	146	160	176	165	179	172	156	191	154	162	134	166	186	182	174	130	147	181	163	170	158	142	155	169	162	161	146	167	193	188	163	161	166	149	134	170	191	163	181	169	155	181	166	172	167	143	158	168	159	165	159	155	184	189	162	177	144	185	153	165	161	182	178	166	172	162	157	159	158	153	162	165	142	167	145	170	158	162	158	182	145	156	183	182	178	157	157	146	146	167	158	161	140	171	178	155	185	169	156	158	170	159	150	148	151	137	147	141	157	164	138	169	177	152	135	146	165	176	148	163	151	149	170	159	142	149	154	174	169	152	165	162	150	150	167	164	163	170	168	169	146	149	163	159	162	166	172	147	169	153	175	157	184	158	149	164	166	144	189	165	167	174	164	181	156	157	161	166	171	176	161	164	146	159	164	176	155	174	177	163	169	174	157	175	148	172	144	146	178	167	138	159	170	176	175	150	173	184	158	158	165	159	159	167	182	148	169	157	155	160	147	170	137	163	183	193	171	178	165	173	166	180	177	172	149	161	151	155	162	167	162	156	156	153	159	153	142	158	152	185	172	140	173	152	163	167	169	161	164	174	163	160	168	175	170	173	136	175	147	165	168	161	172	194	146	143	165	157	190	154	154	153	182	149	175	162	162	146	163	162	163	182	168	169	148	165	159	165	185	161	174	165	156	168	177	185	175	172	154	167	164	175	163	150	154	181	163	156	135	186	161	171	150	163	178	180	176	150	184	194	188	143	140	160	147	179	166	150	141	156	170	174	186	170	147	164	162	186	154	165	161	147	184	170	157	174	163	156	154	163	166	189	164	136	153	158	133	192	151	166	177	177	136	164	163	169	162	166	158	160	164	168	147	136	153	157	133	146	144	135	153	142	172	170	189	163	178	172	181	149	138	215	158	142	171	167	142	139	175	178	170	150	155	163	204	152	167	167	166	176	178	155	167	157	178	153	165	174	155	164	171	165	134	147	170	175	153	147	178	143	163	157	174	164	141	152	136	143	193	157	186	181	153	174	154	144	163	144	152	140	159	142	156	144	159	175	160	164	182	167	162	143	186	168	178	153	135	196	170	169	159	160	171	140	143	146	178	156	165	158	169	189	163	159	174	175	157	154	149	171	182	162	159	162	148	159	167	172	164	147	161	154	162	156	161	173	162	157	159	173	152	164	164	174	158	161	126	180	153	171	168	161	169	164	161	177	194	159	142	161	168	157	150	174	158	166	174	145	176	180	180	163	150	137	162	142	176	151	176	155	177	152	149	155	160	159	165	163	140	171	160	163	168	167	158	142	175	149	160	158	163	154	164	182	153	154	159	141	159	163	192	151	166	162	163	136	158	161	181	168	148	184	174	166	145	138	153	159	155	150	174	184	155	170	170	159	170	154	155	150	139	158	153	147	159	158	172	173	164	168	152	185	172	154	196	156	149	157	168	176	159	153	166	169	163	152	193	166	175	130	150	162	135	155	165	168	181	173	154	157	177	180	130	171	169	149	169	138	147	165	164	170	166	164	167	151	171	171	165	159	149	144	150	174	148	149	187	171	163	153	169	155	151	150	152	162	161	190	176	163	166	154	177	144	164	165	170	186	152	161	150	185	151	157	171	151	143	171	149	161	179	179	185	167	174	162	157	189	168	158	142	144	171	166	166	174	164	172	163	140	161	173	118	165	160	172	162	168	144	144	162	163	172	168	169	173	140	190	165	154	163	155	153	161	153	146	178	164	184	173	176	188	160	192	139	137	159	173	190	157	174	157	167	185	152	152	157	162	176	158	165	169	154	171	164	167	146	155	134	154	158	164	163	156	184	155	158	171	154	179	143	143	162	164	148	178	166	173	162	147	154	141	144	157	154	155	163	173	160	149	166	155	151	164	134	152	159	165	165	154	187	187	180	153	135	164	163	155	182	178	151	162	162	163	143	178	179	181	155	154	170	152	151	169	138	162	189	173	173	171	190	175	158	152	150	171	169	154	158	152	170	150	149	153	159	188	175	174	170	160	149	157	161	171	163	173	167	182	140	153	162	147	179	156	158	143	145	141	149	173	177	156	172	156	162	159	179	164	152	165	138	166	139	175	144	167	188	160	164	183	168	176	183	140	169	170	169	184	189	171	149	192	152	175	160	175	147	151	161	178	162	154	166	155	162	145	142	148	173	155	188	141	171	160	143	158	137	177	125	139	143	173	151	170	167	164	174	142	162	164	164	181	171	145	190	156	165	201	164	160	161	169	149	149	158	168	165	196	148	152	182	177	171	175	162	183	155	133	187	176	175	159	151	155	159	171	178	171	176	168	159	161	160	153	138	146	163	182	171	176	188	165	173	166	134	150	139	186	160	163	166	170	155	162	150	173	144	164	156	165	173	185	160	161	177	161	152	151	164	166	167	162	174	178	155	150	160	165	167	149	151	135	153	153	191	169	178	155	156	178	163
27408	41962	53300	50104	54893	51393	60298	67910	70798	77043	72800	76490	73977	68209	60802	51246	43165	38617	34793	25286	23837	31021	30589	30887	26757	23349	20571	15474	7736	4842	3777	4995	4416	2876	3175	3380	3015	3982	5204	3526	2798	1192	862	664	648	634	704	594	558	543	484	481	447	428	424	450	416	429	366	397	433	399	433	443	420	398	440	425	464	411	440	464	470	429	417	419	401	420	499	685	874	760	604	522	409	403	392	373	417	379	369	368	424	353	380	402	405	404	378	370	373	357	360	378	363	394	377	378	429	378	372	365	388	338	369	396	380	375	404	342	413	387	405	409	376	394	374	349	395	395	373	382	416	384	381	348	378	441	353	367	359	391	359	373	409	379	389	391	407	381	374	398	395	371	397	394	404	389	364	376	395	388	382	367	406	387	379	380	375	386	380	367	384	383	366	343	388	386	406	398	421	386	387	374	362	396	376	357	429	369	415	398	396	383	377	372	338	371	353	392	398	394	368	402	430	400	369	400	371	394	398	391	358	349	385	378	394	373	391	376	366	393	362	421	377	381	368	358	359	401	346	408	390	390	374	370	372	396	411	405	382	396	385	367	411	362	359	396	360	381	383	396	395	395	390	394	391	358	357	398	411	343	377	387	393	360	387	360	404	401	367	358	378	399	430	365	403	382	364	380	385	386	384	381	392	398	369	380	417	379	402	410	386	354	379	407	404	344	363	393	396	393	385	382	322	368	389	380	393	351	402	408	395	386	393	385	354	391	359	371	368	385	403	406	390	365	394	391	383	393	376	388	341	383	396	362	388	388	384	373	392	384	377	406	388	368	378	368	372	376	386	360	370	374	400	401	364	338	379	346	393	374	383	403	394	390	381	387	365	369	381	402	372	345	386	377	378	376	369	363	394	366	377	377	361	379	376	399	388	380	390	389	409	352	390	407	381	382	411	354	351	384	385	359	395	384	411	401	383	390	399	396	399	365	386	353	391	394	403	403	378	365	387	391	355	367	372	413	421	369	389	368	401	382	369	378	390	409	373	378	377	334	383	360	401	365	429	393	381	384	392	378	418	385	381	390	433	384	371	371	391	411	373	385	360	374	398	372	412	366	357	393	351	373	373	388	381	393	371	389	382	374	402	399	378	380	436	366	362	432	369	387	386	406	351	385	402	372	371	407	367	440	371	385	397	373	407	432	390	392	381	380	379	391	349	393	357	388	364	399	402	351	371	422	346	395	392	386	410	369	374	393	375	380	388	367	388	384	422	387	382	339	354	370	394	419	358	344	396	390	383	368	412	363	365	391	381	369	367	373	396	367	373	377	422	398	396	385	390	361	361	361	401	385	374	361	405	353	373	376	351	343	375	403	379	392	408	401	380	398	370	373	369	404	375	413	402	376	357	391	370	393	368	396	345	392	391	370	334	421	362	356	381	390	395	402	366	355	406	383	410	356	348	358	392	334	375	386	381	360	381	420	365	365	390	387	339	391	384	383	380	344	377	373	376	353	370	385	379	394	389	374	396	356	401	377	371	365	372	391	364	362	423	400	404	406	366	414	352	374	365	365	386	385	393	394	366	377	366	361	433	366	404	395	369	376	399	381	379	379	381	395	362	352	394	413	376	340	396	377	387	377	350	408	397	380	363	371	388	395	366	397	381	351	348	419	361	438	387	402	360	374	376	384	403	377	394	389	353	393	372	377	365	378	344	355	362	357	382	383	411	408	388	386	402	384	376	355	412	394	381	379	360	389	431	362	384	378	399	368	387	393	356	374	394	382	370	378	409	415	356	360	363	405	399	360	353	368	390	358	361	390	364	412	367	380	375	402	374	399	402	394	389	382	408	398	378	381	384	390	408	377	396	431	377	402	371	395	407	379	354	431	360	395	381	374	377	380	375	378	365	362	372	408	397	350	373	363	419	376	396	383	404	384	386	420	389	399	398	347	381	397	393	404	362	352	385	383	341	417	386	406	390	368	387	371	362	368	399	406	362	390	395	393	361	385	386	407	388	373	416	401	415	422	372	414	383	390	354	351	387	353	393	384	389	373	383	388	427	370	411	377	441	386	371	422	355	383	389	383	376	401	386	384	390	403	372	367	382	366	387	404	427	344	381	388	364	381	380	378	375	386	365	376	374	378	408	402	364	380	374	390	396	375	375	408	378	381	396	422	402	386	352	359	408	416	354	391	367	416	365	398	375	367	399	366	399	393	341	380	383	385	366	382	383	397	402	403	396	392	390	351	412	393	372	372	396	376	368	381	413	396	404	369	372	398	362	396	398	361	356	381	405	451	386	420	380	400	403	386	401	377	384	384	363	344	387	387	386	374	396	363	391	369	404	392	410	383	382	379	380	386	345	437	358	399	363	370	381	377	397	389	359	368	372	363	394	388	366	379	423	349	419	373	341	350	350	350	389	370	345	372	359	361	396	393	372	397	395	364	402	387	374	374	395	372	377	393	389	358	367	382	383	350	386	364	390	391	354	351	385	339	377	364	364	398	387	390	418	402	375	400	383	388	412	366	367	350	383	348	368	372	393	409	352	367	358	356	355	391	387	397	365	414	374	406	372	390	405	340	384	362	381	395	351	413	351	407	370	381	397	395	354	426	356	404	389	358	398	390	374	389	384	395	347	374	391	398	388	415	384	368	343	370	391	399	362	395	383	358	436	363	381	361	378	378	374	374	379	390	386	373	392	404	391	383	408	385	388	362	357	367	408	348	413	386	369	377	334	378	405	383	373	374	424	387	391	345	367	402	373	392	387	362	404	365	388	374	393	359	369	370	372	350	406	380	380	412	355	387	377	344	392	381	396	389	383	411	371	355	375	365	400	365	366	345	397	404	388	402	383	380	374	357	414	398	396	376	376	424	388	346	398	368	356	354	399	395	408	389	380	359	370	381	388	395	393	381	360	388	394	395	373	378	359	387	389	359	402	369	350	388	393	417	385	387	381	368	372	395	398	380	382	376	386	355	383	388	419	394	347	393	374	381	390	392	411	377	381	393	380	388	362	372	377	394	431	381	385	399	368	374	367	364	386	402	378	368	367	379	390	334	387	386	375	421	396	379	372	416	381	401	374	383	383	357	427	411	406	389	405	353	401	395	352	410	396	397	362	363	389	384	404	407	401	403	379	395	394	362	387	377	385	363	371	388	373	378	372	356	404	379	387	389	374	362	400	408	367	388	398	383	408	393	348	375	396	385	389	364	398	351	376	415	375	393	375	382	357	394	349	378	407	390	405	405	400	372	381	384	385	403	414	386	368	383	367	385	393	379	390	388	367	383	418	370	372	371	371	388	397	403	379	401	397	345	380	370	384	367	384	371	414	351	400	395	395	390	385	386	407	365	380	422	344	361	396	412	357	353	370	375	344	387	401	377	353	379	376	376	370	345	378	373	408	376	377	368	379	382	401	355	412	437	364	420	367	393	373	371	377	382	432	373	410	379	389	376	366	338	388	361	364	374	354	374	388	387	375	369	355	388	364	367	354	378	386	394	386	363	403	351	406	386	371	362
50773	50961	50421	40396	38081	37894	50809	54051	51334	54264	58977	58477	59781	58795	53143	44012	38386	29372	29509	19828	13548	18026	21904	23444	15868	12422	11848	7520	2873	1625	1411	1415	1512	934	1015	1051	1112	1390	1517	1131	755	443	264	205	228	218	219	203	158	147	160	149	170	157	131	159	137	150	133	163	147	142	146	133	138	135	143	137	144	141	133	141	171	161	132	133	133	139	164	212	270	287	185	162	151	138	129	139	125	148	132	128	133	128	112	130	95	123	117	128	144	122	144	112	135	123	133	110	124	123	137	120	123	130	121	120	140	117	148	122	140	119	122	131	136	142	128	131	139	116	131	118	132	158	130	135	155	142	134	139	124	153	128	126	127	120	117	129	131	139	132	129	133	129	133	130	144	132	135	149	127	112	138	125	112	133	109	123	154	150	151	153	117	116	136	138	134	117	121	108	166	122	140	131	129	131	145	118	133	103	135	136	134	122	131	139	117	139	135	142	131	134	133	151	146	143	123	154	117	149	128	130	122	133	113	140	133	107	138	118	111	136	116	138	130	131	134	110	130	131	136	114	119	138	133	129	118	127	128	112	145	124	146	110	123	122	149	131	105	127	124	89	153	117	154	123	140	148	119	117	111	128	141	138	128	144	141	141	138	107	111	141	130	124	131	121	124	139	129	142	117	118	129	125	129	126	138	144	127	134	138	134	144	150	132	153	102	132	125	122	142	115	125	128	153	125	101	138	121	136	135	123	122	122	139	153	113	149	136	143	131	135	127	144	138	116	130	133	126	131	139	129	111	136	131	107	142	140	110	124	113	132	126	140	146	123	142	132	141	141	146	126	169	132	131	123	140	97	132	123	133	112	128	129	126	126	135	116	135	125	154	128	127	127	137	141	148	127	149	123	127	135	129	126	165	140	140	152	139	127	129	143	141	141	141	139	131	139	145	144	136	133	147	129	141	131	130	138	148	120	122	129	125	136	115	127	138	120	129	119	129	129	129	120	106	138	136	132	131	116	117	144	139	119	136	118	146	128	135	122	142	138	126	157	134	140	129	134	127	116	134	141	117	142	135	133	163	131	135	123	120	147	117	145	112	131	133	145	136	149	137	116	130	150	127	114	128	139	151	136	138	135	126	115	143	118	120	118	137	132	128	131	132	127	115	140	115	149	124	118	126	131	169	151	149	124	132	116	149	120	134	126	99	126	133	144	130	126	160	119	127	128	119	128	148	130	132	123	136	118	126	124	131	108	146	122	122	141	134	127	146	110	107	120	125	119	119	128	139	145	134	137	128	114	127	128	116	138	141	140	115	140	131	125	134	148	128	132	132	125	157	121	125	133	140	147	143	147	116	122	141	126	127	126	123	148	128	144	113	124	114	127	116	143	123	119	137	128	141	136	116	133	147	107	131	144	120	101	103	136	135	143	131	142	121	134	128	121	145	130	126	149	120	130	126	122	134	131	102	130	125	128	120	152	127	126	146	130	122	145	126	135	144	149	117	152	123	134	118	137	122	109	142	138	115	156	134	123	132	142	124	132	123	146	127	99	130	136	137	148	168	146	120	131	140	122	117	126	134	136	117	121	140	119	122	120	134	131	123	134	131	113	136	132	133	161	172	116	120	142	129	107	113	130	134	133	111	141	125	112	108	141	124	130	122	132	139	134	119	120	151	127	128	131	151	146	147	136	126	114	122	139	136	116	135	130	139	122	131	137	132	122	150	120	108	117	108	131	142	145	135	125	114	115	150	148	140	141	131	140	107	124	135	103	132	121	104	149	127	140	136	124	134	126	123	142	135	130	131	137	132	133	144	105	110	137	127	113	120	112	122	118	111	153	122	145	142	119	126	134	142	120	136	132	123	120	144	134	135	107	130	120	140	126	104	133	142	118	136	139	159	132	156	124	121	139	129	119	129	143	136	125	128	153	130	129	138	136	142	136	115	142	118	124	141	153	135	112	151	122	133	125	132	145	133	114	119	146	156	128	137	140	133	115	125	115	138	122	155	118	131	130	112	128	102	108	139	106	105	126	135	119	134	105	102	138	132	149	114	129	123	114	128	124	135	136	164	134	142	134	149	147	130	136	141	137	143	114	133	154	115	151	127	145	158	144	135	134	133	154	144	133	136	124	135	130	136	124	117	119	137	153	141	118	134	129	132	127	142	117	137	145	150	124	158	138	131	143	129	144	132	106	135	116	140	118	114	132	115	152	121	133	116	142	132	150	133	148	130	151	147	117	122	133	141	145	129	124	116	132	130	130	132	140	123	139	133	141	127	130	146	116	137	134	135	145	154	135	125	118	160	134	124	124	130	140	130	135	112	111	123	119	140	111	146	136	142	111	120	126	139	152	132	119	136	120	108	148	139	128	130	106	122	126	128	109	118	147	109	127	140	146	102	148	120	138	131	133	127	115	138	149	151	137	131	121	136	131	123	129	134	121	162	115	114	109	146	114	126	141	139	130	115	128	116	130	142	117	124	144	134	130	137	148	114	143	136	139	146	113	131	121	148	111	111	147	155	122	143	136	134	114	119	122	136	123	132	139	131	122	131	130	144	106	135	114	132	125	138	107	122	97	137	129	122	129	123	132	130	143	133	131	134	122	111	129	130	139	143	130	145	142	105	135	135	127	148	134	119	151	128	141	133	114	152	139	138	119	144	119	123	117	116	139	127	129	123	113	130	153	140	117	126	139	132	115	142	117	136	137	132	106	133	130	143	140	122	109	151	132	122	143	113	123	121	130	131	124	136	120	131	140	158	139	117	141	128	138	151	122	139	135	133	140	131	139	131	132	126	134	137	145	122	131	131	148	133	120	126	137	121	142	153	140	132	152	130	116	143	113	136	144	134	124	144	145	113	104	134	136	121	143	144	135	119	128	117	128	133	112	126	143	110	129	128	110	123	150	120	113	133	142	139	140	131	138	124	134	133	123	120	135	161	134	140	130	138	129	129	143	115	123	124	134	128	151	148	149	150	128	121	134	124	126	136	120	121	125	151	127	147	123	132	144	145	147	121	139	150	118	140	123	137	151	132	151	145	131	110	102	149	137	131	129	134	141	146	135	139	133	122	119	140	125	135	124	129	126	122	114	138	132	143	122	115	111	128	139	161	132	142	118	131	142	125	132	147	128	123	139	143	159	154	132	143	140	154	128	109	154	112	140	149	163	141	118	122	150	146	122	112	120	114	130	143	133	132	114	137	122	114	121	132	127	142	132	144	108	138	112	125	122	120	120	124	125	115	147	134	135	130	115	141	116	117	139	147	113	129	121	130	106	135	136	114	135	144	130	141	119	156	122	170	117	140	118	119	138	147	108	127	148	133	124	145	150	139	114	135	120	127	134	138	139	133	119	152	150	136	124	136	132	141	126	134	141	119	129	144	108	144	126	146	131	142	145	143	126	124	145	113	125	125	137	126	126	154	117	126	132	136	133	137	119	110	135	127	152	136	123	160	106	127	136	145	138	124	129	132	143	117	121	144	140	111	134	135	132	137	136	134	141	121	116	134	144
37078	49905	57104	57007	58803	58725	61245	64660	68347	75619	72634	75985	78804	76461	68858	59117	53861	46126	45850	37253	34944	41092	43577	45988	37960	35272	34978	24113	12987	9083	8190	8404	8931	5612	5926	6527	6548	7712	9090	6762	4337	2134	1118	989	1001	950	843	821	709	583	422	484	457	383	445	434	396	361	393	416	400	436	376	379	382	394	403	364	416	390	380	368	392	389	405	415	350	343	512	936	1263	984	694	516	406	327	313	312	324	307	305	297	278	327	296	309	307	330	281	317	330	299	298	325	324	327	302	300	304	330	308	304	295	318	310	310	304	343	307	307	328	318	321	333	316	307	306	290	287	293	337	325	335	321	311	321	308	309	331	300	294	314	314	319	303	306	330	310	299	271	306	314	307	306	326	315	317	298	303	293	289	291	307	300	318	295	313	319	301	330	298	312	294	295	299	309	276	333	311	299	312	334	300	306	314	308	279	303	311	326	318	297	336	314	307	288	314	315	319	309	309	296	310	316	302	311	306	311	313	311	290	314	281	282	279	300	326	288	300	312	303	324	300	310	320	331	322	289	323	280	273	295	315	296	317	348	349	340	342	270	300	282	308	303	271	325	371	277	296	337	294	299	302	297	331	319	318	294	288	328	305	272	292	313	276	351	329	361	294	293	313	321	333	327	265	297	303	296	332	289	308	353	319	295	331	301	313	290	311	353	300	308	316	289	286	313	298	285	307	289	313	284	324	300	318	300	287	316	322	300	303	295	307	320	289	329	339	308	335	277	300	294	293	331	308	338	296	324	334	287	309	300	307	291	318	275	360	299	299	336	323	310	319	313	311	302	315	271	300	295	329	322	335	312	308	301	281	324	275	260	292	290	307	285	276	300	286	278	310	303	295	303	305	313	335	330	310	298	293	283	299	309	318	305	307	273	286	300	278	301	293	322	306	289	289	326	277	309	321	300	301	297	300	328	309	271	304	317	290	309	312	313	291	309	307	312	272	302	312	285	328	296	297	314	300	303	303	303	302	318	306	304	295	311	339	281	319	301	282	313	318	314	334	314	297	304	320	308	326	294	288	279	296	277	332	341	298	310	319	284	302	291	298	312	286	285	332	305	276	322	318	319	314	289	286	314	296	290	313	323	304	344	288	294	284	317	335	327	301	274	301	317	326	317	312	288	296	310	288	310	277	290	271	291	288	318	309	259	304	296	341	339	316	290	296	315	299	304	297	310	310	275	318	331	323	333	295	304	290	334	305	305	312	308	322	304	333	314	310	304	316	317	269	315	287	337	330	311	312	306	290	294	314	334	283	275	280	297	310	296	341	317	295	333	286	285	301	324	341	298	314	293	328	329	283	293	353	314	282	294	318	312	299	297	322	318	321	291	302	311	291	331	325	282	318	287	329	312	321	304	304	321	301	297	311	317	341	281	322	333	331	325	329	308	341	282	296	339	301	306	300	302	317	302	312	310	313	306	296	292	326	294	323	309	343	330	301	291	278	313	284	287	301	318	288	298	334	323	303	281	302	294	310	308	272	309	307	314	280	274	307	299	324	317	297	322	275	302	320	325	296	319	339	306	305	335	318	333	328	261	287	279	272	325	363	307	328	302	294	285	348	328	342	313	315	342	325	295	280	324	295	315	289	343	311	318	317	338	281	295	325	337	305	292	316	305	277	303	331	272	254	340	328	323	318	307	315	302	305	323	338	323	300	258	322	309	272	316	278	308	312	279	302	284	289	310	312	295	306	305	321	327	298	316	275	275	287	307	316	318	299	295	307	312	349	300	267	301	319	330	297	286	334	325	290	281	299	288	284	300	290	317	299	316	308	285	305	304	321	322	290	331	286	301	339	310	310	284	303	298	309	294	303	295	334	324	295	303	288	287	340	321	323	347	276	312	301	324	327	302	315	288	285	301	298	294	316	314	314	328	306	305	284	328	305	296	332	311	318	304	329	332	286	296	308	317	300	288	293	327	309	307	319	292	283	348	310	300	284	338	327	306	319	323	293	293	280	326	293	306	311	305	326	309	323	295	324	309	289	299	297	292	360	303	305	279	323	292	305	298	288	335	311	336	332	332	336	313	301	262	289	304	287	303	304	298	338	297	273	288	303	299	306	303	326	300	302	276	327	323	324	312	301	279	278	322	298	324	305	313	306	317	281	300	282	275	277	279	280	323	313	292	333	309	296	315	290	310	301	307	292	321	301	296	319	331	287	313	314	307	290	299	309	331	317	298	285	303	324	299	315	313	277	302	300	306	289	297	281	302	318	286	322	281	289	326	305	297	332	312	316	305	341	350	326	281	325	312	317	302	291	297	301	318	319	297	296	294	296	325	325	286	349	320	321	290	292	310	268	285	297	332	308	341	315	295	294	283	288	300	298	308	303	331	336	310	291	306	294	308	354	318	312	312	326	317	275	333	302	288	307	305	314	335	314	318	310	306	312	333	301	315	281	344	312	306	276	312	308	317	289	313	315	305	297	287	321	282	327	288	273	310	311	306	304	296	336	303	309	301	277	287	319	298	282	325	273	318	291	291	285	302	314	297	307	296	322	323	307	305	296	301	301	311	318	295	294	293	295	313	317	305	315	303	315	338	343	289	312	301	310	328	309	313	304	318	300	345	290	286	332	315	320	293	321	305	304	313	321	318	304	310	327	294	348	296	296	321	322	307	338	261	299	282	304	282	308	317	289	330	316	315	315	304	291	279	358	305	320	279	308	297	322	294	306	341	266	321	336	330	292	302	295	269	285	299	303	303	319	293	300	293	275	343	273	282	324	279	318	286	322	316	278	289	323	310	306	301	317	305	297	340	302	287	331	301	307	312	312	277	292	303	298	307	293	309	303	280	319	329	290	299	304	297	297	318	290	325	331	293	291	337	306	301	297	342	279	287	284	307	296	297	329	309	293	298	297	305	291	285	325	316	324	302	318	315	312	290	309	323	319	319	329	328	323	332	331	288	300	309	296	290	299	294	314	298	293	346	301	311	301	282	327	319	318	321	300	305	320	327	281	320	331	310	294	262	297	323	324	287	296	300	324	354	289	293	308	298	288	309	322	279	279	297	303	280	317	316	297	319	285	309	309	330	318	284	317	288	325	287	318	311	309	283	333	290	305	332	345	303	306	304	284	334	298	301	328	309	296	323	300	270	286	295	266	293	302	317	328	286	313	310	306	315	329	294	301	316	283	329	264	284	303	312	321	314	298	341	293	315	294	299	306	294	332	298	306	327	308	311	309	338	291	302	277	337	309	304	291	322	311	291	328	333	278	311	313	302	312	274	293	327	294	291	326	287	276	300	305	315	317	305	306	306	262	303	353	278	285	309	309	330	297	311	311	288	314	293	300	337	336	314	303	335	313	279	341	332	330	309	298	322	281	304	317	325	318	346	281	310	320	285	318	296	313	325	304	294	290	310	294	310	291	280	339	347	295	312	306	293	288	340	291	281	295	277	279	318	305	283	309	306	299	290	296	302	340	340	309	302	298	329	300	294	321	314	353	324	294	300	286	295	316	314	257	291
12833	12611	21154	20071	12233	9283	15595	19741	15618	13226	12101	9907	6855	4663	2660	1376	1106	722	747	531	358	412	634	648	451	405	428	361	230	183	210	177	198	188	172	196	180	200	187	177	198	205	175	170	139	154	179	170	167	149	147	170	152	187	149	169	149	147	183	166	149	158	153	146	154	162	145	155	152	145	160	142	177	184	134	178	162	177	158	161	139	172	136	163	162	164	156	157	148	157	132	177	158	155	151	167	158	154	173	166	129	158	141	152	168	158	136	151	166	133	154	144	155	156	140	164	192	148	147	166	163	167	144	143	168	183	157	142	165	158	147	164	146	160	132	167	174	151	160	169	157	161	176	161	146	138	154	165	154	162	139	162	160	163	173	153	170	168	160	159	171	171	151	172	144	151	162	158	161	143	155	148	145	164	155	171	144	165	155	153	150	167	153	142	167	146	148	159	141	168	165	158	164	152	158	191	166	138	171	171	144	162	159	136	179	156	172	151	171	167	146	157	160	144	174	180	155	150	163	150	153	152	149	161	167	148	140	144	145	170	163	153	170	147	145	142	144	176	169	180	164	143	131	142	159	145	160	165	177	156	148	179	167	158	148	140	160	149	161	164	150	174	153	171	156	139	135	154	167	158	147	159	162	138	150	173	156	143	168	156	158	160	147	147	149	152	166	159	177	166	137	150	164	170	153	155	150	152	163	147	162	139	151	143	164	174	166	184	152	159	156	164	145	160	153	167	142	153	145	151	157	166	137	154	147	171	161	171	182	128	173	187	143	154	165	149	168	152	153	166	162	144	166	162	147	160	180	186	160	136	172	149	167	170	159	152	144	144	178	146	173	166	178	141	166	157	153	156	154	146	156	161	171	186	167	152	170	167	158	173	168	175	147	169	159	195	141	155	161	143	152	186	180	137	154	165	143	127	165	170	174	148	162	161	149	138	139	163	161	158	144	175	152	156	142	151	167	187	148	138	150	151	162	175	167	149	154	162	159	158	152	170	174	176	157	154	152	164	149	162	163	135	164	163	150	169	143	154	145	151	153	160	152	161	149	145	164	156	164	158	151	153	173	137	143	134	160	161	153	167	140	159	180	160	164	173	145	149	164	138	175	166	146	153	143	170	172	114	179	132	153	140	176	164	163	175	173	159	161	178	150	148	162	158	161	164	145	153	141	164	150	162	146	177	178	151	161	129	161	166	178	145	139	159	150	144	165	157	140	160	142	152	118	153	159	156	177	165	142	147	141	155	130	166	128	157	144	163	148	151	154	158	184	162	146	163	154	188	151	151	164	141	138	154	169	145	163	166	167	166	175	162	172	184	161	168	150	155	155	172	180	149	179	147	184	166	163	184	147	154	146	139	148	156	154	165	171	177	165	148	138	154	169	144	163	145	156	163	176	147	151	155	157	158	157	169	176	164	156	159	153	159	139	175	158	163	137	196	155	141	173	135	153	145	144	170	171	146	176	134	147	162	182	142	141	154	146	162	153	156	167	151	155	143	153	160	145	156	131	157	164	144	132	145	167	148	166	158	160	157	161	152	167	173	155	157	146	150	146	146	183	129	154	157	150	154	158	140	160	156	160	148	163	134	150	149	140	164	178	170	159	151	145	179	163	158	172	151	149	178	173	145	141	160	144	170	159	156	166	152	161	152	147	154	180	155	149	145	180	193	158	168	161	143	157	146	148	175	168	152	192	156	140	183	178	150	148	140	150	149	166	167	166	154	166	152	170	142	160	139	136	138	148	147	142	145	157	163	152	153	158	143	143	182	164	168	150	160	165	149	165	175	157	156	176	178	141	136	145	165	153	161	145	155	149	148	152	152	152	153	152	162	142	159	183	163	180	149	149	144	167	141	167	156	169	154	162	193	140	176	140	166	166	131	154	165	144	155	157	163	158	152	165	157	176	149	154	164	158	160	149	172	152	148	159	151	161	161	125	158	176	133	141	144	149	151	170	142	167	166	143	167	148	149	146	143	164	156	159	155	163	172	148	136	167	157	175	152	153	158	165	169	159	165	154	149	179	155	168	157	148	159	169	175	171	189	180	170	161	143	157	160	174	143	175	154	163	159	158	160	160	157	181	165	156	157	164	139	155	172	167	142	181	164	175	153	156	160	138	165	146	154	164	191	181	170	180	154	158	182	185	148	167	138	147	154	151	148	167	166	160	161	156	163	152	158	169	169	163	172	164	161	140	158	157	153	134	154	153	153	171	154	142	154	153	163	163	164	152	128	136	160	133	153	163	163	164	156	164	166	149	148	158	156	160	135	170	158	137	163	138	156	165	159	174	151	146	180	175	149	162	149	157	159	146	173	157	148	135	160	158	164	163	148	158	173	152	149	200	167	152	165	154	160	180	154	122	171	174	167	178	171	165	128	146	180	156	165	156	144	166	159	144	196	164	185	166	171	153	155	140	150	171	147	159	168	161	154	168	168	167	152	162	142	161	140	155	139	153	154	137	154	167	163	154	172	151	173	160	154	147	156	157	167	162	165	147	152	146	160	157	156	150	167	161	142	159	177	157	141	178	161	147	169	151	186	181	166	155	159	173	156	163	163	163	139	125	148	156	197	173	168	162	167	155	145	144	177	167	143	157	140	159	175	157	152	180	136	139	169	170	167	135	186	143	183	164	174	140	164	148	178	156	173	168	165	138	171	150	147	156	158	151	158	173	164	167	183	174	153	153	163	168	166	167	169	173	152	188	165	171	139	167	135	170	179	139	163	163	151	179	137	127	156	140	171	169	169	153	153	142	143	178	157	142	152	163	167	162	176	160	154	147	173	166	150	160	170	153	172	158	149	162	157	157	168	180	169	169	154	161	146	166	149	158	159	149	180	153	157	151	144	147	151	176	141	130	137	171	136	173	161	149	151	172	133	151	147	145	169	166	191	144	150	133	162	142	132	154	163	152	152	143	156	156	165	181	166	191	162	179	177	187	153	160	158	162	171	147	159	155	167	155	164	143	163	183	146	176	156	155	140	149	158	155	165	172	150	162	165	138	154	158	168	144	191	157	170	169	158	148	195	159	149	166	152	158	171	159	164	148	178	154	169	158	181	169	201	138	171	147	159	160	152	164	178	152	157	189	148	167	176	175	153	166	147	155	158	162	155	146	156	165	146	179	172	140	177	178	171	190	154	165	168	144	149	163	144	164	169	157	158	172	163	164	172	163	170	159	162	155	139	185	155	140	170	151	140	145	155	191	163	171	158	161	167	153	155	172	169	152	144	141	163	150	157	159	156	144	185	170	169	154	137	148	155	155	163	151	158	173	159	157	150	167	167	165	169	133	158	169	176	150	167	146	172	164	148	149	168	180	188	155	190	183	126	176	146	172	149	186	160	164	153	141	166	152	164	128	162	164	160	136	129	182	159	165	140	153	182	133	171	179	173	164	161	132	137	164	159	153	184	157	180	195	172	160	153	178	153	155	165	163	182	154	167	146	181	136	162	157	153	166	160	158	145	148	157	162	188	157	181	154	172	145	141
8483	12470	26865	27844	21716	19357	34766	39360	36777	35631	34843	31803	25861	21025	13561	7686	7076	4360	4924	2881	2267	2460	4071	3875	2604	2290	2504	1965	855	661	669	633	621	514	576	579	619	591	630	605	549	453	440	418	414	397	437	376	382	400	400	373	374	382	399	397	371	406	404	419	389	414	425	403	412	408	427	395	375	383	379	378	416	371	405	408	382	412	400	385	433	459	427	424	373	407	347	375	409	363	396	389	389	391	383	394	389	383	388	384	390	381	374	381	375	375	382	373	368	397	401	395	355	378	373	390	411	382	432	369	391	400	342	363	403	357	380	380	367	367	385	399	377	346	367	354	388	398	375	409	384	366	360	384	391	380	373	428	389	390	386	379	404	358	363	384	378	391	359	374	379	387	378	410	405	425	377	340	414	390	368	405	432	383	446	338	372	375	400	391	369	420	390	402	342	412	375	365	371	404	421	426	355	423	355	388	363	401	407	356	394	390	384	369	393	362	390	387	389	388	395	381	378	388	369	367	400	393	404	374	344	395	370	400	409	411	373	342	352	387	363	385	373	380	387	387	386	370	362	384	340	386	344	399	395	368	383	386	351	365	387	363	360	376	388	381	374	369	385	354	366	375	434	388	383	388	388	390	355	381	380	371	422	400	355	365	387	385	364	404	386	346	361	365	390	377	389	350	375	380	360	345	365	377	380	385	393	372	383	390	370	350	363	400	385	372	407	337	378	360	360	399	398	408	397	388	377	420	365	361	353	397	376	391	376	398	406	373	406	391	373	398	394	381	370	386	390	385	375	389	373	386	391	391	376	396	372	385	393	345	363	382	362	400	430	388	405	354	374	369	408	363	405	365	394	396	397	415	359	353	383	415	387	433	390	390	408	383	386	361	367	385	371	377	396	390	374	380	373	396	386	397	371	375	379	363	376	370	387	350	387	401	380	383	401	398	390	358	406	378	373	410	373	387	359	398	374	424	353	393	379	359	369	386	423	341	405	378	379	366	394	391	369	398	363	387	373	377	368	408	396	356	383	347	361	392	405	347	350	396	343	399	399	364	417	375	368	394	323	386	375	371	398	368	397	384	350	421	400	370	347	370	371	398	392	403	391	370	389	388	385	365	378	413	385	369	407	419	417	387	393	371	396	382	380	399	374	368	354	363	376	381	376	426	396	388	381	414	384	412	394	379	372	401	355	376	392	386	418	384	377	366	390	378	332	391	390	378	374	406	390	375	384	368	377	375	381	349	351	410	396	363	386	361	372	367	400	376	385	371	378	380	363	388	381	396	379	406	382	369	372	402	365	355	406	367	366	387	382	400	343	372	381	414	377	398	369	416	390	387	373	365	372	370	380	384	382	338	366	402	409	375	381	410	382	383	418	387	393	367	360	385	406	368	389	378	367	399	382	407	379	393	390	357	392	351	409	364	414	385	382	371	383	375	399	395	396	355	405	375	414	402	386	345	369	384	406	381	393	372	388	357	409	396	385	374	386	395	396	366	395	381	375	373	359	392	399	387	351	409	373	401	382	412	397	395	374	375	354	400	396	363	386	352	392	387	382	383	400	376	362	361	347	358	398	354	365	376	385	405	376	382	383	373	379	409	371	364	385	378	407	346	409	393	376	370	371	391	380	402	371	378	376	410	374	372	373	365	385	372	357	400	364	383	374	392	401	341	386	394	341	388	381	367	386	398	362	375	381	392	391	360	391	392	395	390	377	405	394	384	381	407	367	342	381	380	391	382	383	395	349	392	404	394	411	367	362	408	412	398	397	352	380	370	374	375	368	383	379	382	382	387	376	373	375	343	380	424	414	388	351	395	390	373	402	376	412	388	403	386	365	372	377	389	390	385	409	402	386	369	399	348	347	384	410	409	389	360	357	351	389	350	371	349	383	405	375	346	400	358	386	401	405	366	424	406	360	395	372	402	374	380	375	422	383	405	369	392	384	375	373	381	343	345	371	392	420	384	357	391	359	378	385	373	423	400	408	403	409	363	360	380	396	390	377	372	380	376	406	394	415	371	363	363	365	373	400	382	426	403	381	383	378	380	361	360	370	374	372	391	362	410	364	354	365	368	426	402	393	372	411	371	374	376	356	378	380	356	349	371	411	357	383	373	352	369	400	357	377	367	381	367	374	426	372	377	359	398	392	348	365	367	393	369	363	380	385	339	364	415	397	368	389	367	388	374	386	395	384	405	358	404	397	406	394	379	344	368	366	358	370	405	375	389	398	381	388	375	354	373	374	404	397	370	372	376	401	370	354	375	387	351	387	379	398	386	384	383	370	358	421	368	370	367	397	361	363	397	400	433	376	401	434	387	364	417	377	379	400	386	381	419	389	354	398	356	381	367	389	401	382	420	357	380	348	381	417	379	380	360	370	356	368	406	375	371	346	376	367	376	389	392	361	406	386	390	382	378	387	380	430	360	373	380	355	380	400	378	396	387	372	392	354	445	378	391	378	389	392	413	395	383	365	369	415	393	365	328	369	362	379	395	402	358	398	379	391	365	410	375	366	364	376	364	389	375	400	393	394	400	358	358	364	389	396	415	387	372	386	398	336	373	331	387	369	348	383	378	390	376	389	373	385	340	394	406	380	427	405	394	378	341	409	418	362	389	363	383	374	371	371	357	392	395	388	396	369	372	352	414	360	391	388	416	416	372	424	398	388	397	402	369	417	402	354	348	358	391	388	409	334	381	363	367	378	374	417	342	373	355	378	377	392	392	417	398	353	366	385	358	377	357	379	360	399	391	381	390	389	407	400	368	339	380	352	411	371	412	373	421	386	413	377	391	392	399	372	377	354	373	394	410	368	398	392	403	370	380	387	398	368	397	399	350	405	395	403	349	434	419	416	399	395	379	372	378	364	346	387	372	370	392	380	346	374	388	382	351	372	377	432	396	370	386	381	402	347	418	417	384	408	386	355	410	378	400	378	419	375	349	400	405	383	405	361	400	372	372	354	376	378	389	399	411	383	361	413	404	367	359	372	387	378	439	408	379	411	359	381	362	399	385	390	395	361	393	376	361	380	378	402	395	380	374	369	382	358	403	392	371	362	337	388	397	355	401	365	387	376	387	367	399	409	439	351	390	385	371	373	368	340	377	394	336	384	367	394	377	370	370	372	393	361	409	400	414	396	423	384	351	372	383	373	363	352	424	398	354	384	394	339	385	400	362	404	366	350	406	414	380	356	382	359	427	353	403	363	370	371	385	375	393	376	365	410	361	406	374	390	395	381	381	356	390	396	388	378	375	390	370	396	349	398	417	409	378	402	392	371	355	337	388	398	373	373	390	388	384	380	364	377	404	378	396	348	349	347	363	382	352	386	373	400	385	393	404	386	365	424	381	343	371	358	378	415	387	369	388	380	380	376	390	392	390	360	372	371	335	419	389	404	375	405	395	361	379	378	396	388	382	388	423	390	410	386	370	406	379	397	359	339	379	397	383	364	385	406	392	371	374	382	385	382	392	369	431	386	401	376	393	364	386	403	357	393	366
39776	46545	52108	47791	38660	37596	51038	53988	50108	51060	56639	55920	52859	50926	37879	26191	23788	16848	16787	9576	6549	6665	11742	11434	7637	7891	8227	5218	1409	1263	734	705	749	637	664	645	692	668	732	702	498	308	317	257	254	225	257	201	205	179	189	194	186	167	166	185	144	182	169	182	150	172	163	156	160	172	194	164	191	173	205	182	184	187	171	189	190	168	229	253	255	229	197	192	164	177	190	175	179	165	183	165	173	191	174	149	167	160	170	184	155	155	152	199	162	146	172	179	169	172	170	182	169	194	181	158	168	165	184	165	156	158	181	191	173	171	199	152	155	142	177	156	180	188	184	162	184	166	182	160	165	174	176	168	171	173	205	181	175	186	180	173	147	165	191	179	165	160	189	156	164	177	172	177	174	164	162	165	180	168	182	187	180	159	161	153	188	185	165	157	142	174	172	180	158	176	170	174	173	177	189	162	165	170	179	191	181	173	176	172	207	156	187	166	180	166	166	174	165	164	155	161	160	188	155	148	179	154	189	181	168	153	148	171	154	154	161	175	165	160	182	162	166	161	165	179	178	159	180	152	163	178	180	164	164	173	183	167	174	179	161	158	154	164	173	179	202	188	163	168	179	146	155	168	164	162	166	157	174	209	173	192	162	178	189	184	141	177	175	163	186	183	185	175	164	150	174	186	177	174	165	162	157	199	205	163	145	166	159	159	181	159	160	179	172	161	170	177	185	205	169	190	191	190	148	167	176	183	175	156	169	189	171	190	157	147	173	185	169	164	170	168	161	169	164	184	182	177	169	157	168	170	166	158	190	174	150	169	183	161	154	169	164	172	159	176	150	164	180	165	146	149	187	176	150	188	158	164	183	183	178	171	160	176	190	194	156	173	173	189	168	181	176	174	159	181	164	159	180	180	144	162	152	159	172	157	175	165	155	190	161	153	173	145	182	177	162	205	176	163	175	163	156	156	180	165	157	179	164	181	167	171	180	177	174	165	160	185	135	180	173	182	149	174	164	165	150	164	184	178	148	179	207	168	179	169	179	178	161	178	177	167	163	176	192	163	159	168	183	176	167	181	157	156	183	161	185	152	169	154	148	174	193	166	180	174	183	171	203	187	164	165	177	177	155	171	174	147	182	167	172	171	176	166	149	170	167	172	156	164	124	172	179	166	185	162	184	160	181	155	176	177	165	183	159	175	191	157	162	138	169	199	137	186	155	162	173	182	150	150	177	190	177	165	158	163	156	145	173	172	153	166	169	159	167	151	176	162	171	175	181	166	161	183	170	189	160	145	186	167	173	159	185	157	166	175	169	187	158	160	175	165	183	198	193	161	144	154	185	169	156	167	161	155	159	169	170	177	140	190	173	169	190	179	151	162	178	156	168	168	182	183	166	159	168	178	160	170	178	166	137	151	147	167	173	152	144	160	171	169	166	138	171	158	179	169	145	173	171	180	173	156	189	181	184	164	169	149	158	143	148	172	156	173	158	187	157	177	184	176	178	176	154	159	184	162	186	162	176	179	157	195	166	172	194	160	166	138	157	186	146	151	175	144	164	166	165	182	186	155	198	180	168	155	164	176	170	149	148	190	180	151	160	178	170	161	177	167	172	163	175	146	170	174	170	161	173	185	191	179	158	180	168	209	172	185	172	168	197	163	157	170	157	168	187	166	179	182	139	161	167	182	169	165	178	149	143	153	176	166	161	171	187	186	163	167	180	156	175	192	184	185	181	179	177	210	162	162	167	176	155	187	162	188	178	174	158	171	158	154	163	176	201	143	159	166	174	179	171	156	155	167	177	166	157	196	156	155	170	155	154	163	167	149	165	155	166	187	181	169	176	152	175	155	185	138	174	156	179	170	188	181	189	157	168	155	179	168	168	167	172	148	159	171	163	175	158	160	166	162	157	174	167	155	170	174	183	183	176	176	174	188	160	179	188	181	173	184	162	176	168	154	178	184	168	171	166	164	179	170	187	211	178	198	174	151	182	184	155	166	168	176	163	170	169	164	146	177	177	161	181	198	211	166	165	190	167	164	170	202	171	170	179	167	182	180	152	155	169	178	180	160	187	166	175	202	177	172	160	163	168	192	167	165	181	183	169	168	159	168	167	194	159	148	200	200	178	159	160	157	173	157	151	180	155	162	162	163	160	164	158	133	175	169	166	194	156	181	172	164	145	162	191	172	165	164	163	193	162	161	189	147	169	155	142	168	168	197	191	168	143	191	156	169	182	155	130	152	152	184	179	148	171	187	176	164	166	197	146	148	170	171	189	173	177	171	171	160	156	182	188	179	160	168	150	136	172	153	181	148	149	167	164	170	209	144	199	193	177	181	163	170	172	187	181	174	170	193	158	179	174	149	159	144	173	158	177	181	176	169	174	164	164	186	141	168	165	159	156	170	176	173	182	177	180	175	172	148	186	154	148	168	168	185	148	165	170	177	170	180	201	162	174	187	172	169	158	180	170	151	178	164	181	177	167	157	169	184	166	166	171	152	175	175	170	161	163	171	188	151	154	153	142	161	150	142	172	183	175	149	150	167	185	175	161	176	184	198	165	170	193	146	173	169	174	167	172	167	157	159	159	175	178	153	160	167	161	160	189	185	162	180	155	169	171	174	166	164	166	173	165	164	167	157	174	183	163	189	144	165	149	196	148	182	188	158	158	176	132	166	184	172	177	165	172	177	157	176	198	159	189	178	153	167	172	170	184	170	163	180	190	150	180	199	161	172	167	171	156	144	181	163	167	189	191	167	170	192	192	152	178	173	171	163	179	168	130	177	167	167	161	172	179	181	179	179	157	169	185	147	161	165	153	158	153	168	143	171	167	174	155	165	185	183	200	171	160	179	189	167	174	168	190	176	159	161	171	181	167	149	175	167	147	167	142	160	167	160	163	166	191	140	172	183	158	126	172	174	172	177	170	172	180	169	145	131	184	190	159	156	172	160	160	180	190	155	189	162	148	188	161	178	155	186	154	159	186	166	158	181	174	176	173	165	206	161	174	160	172	173	171	173	157	169	137	193	161	170	178	174	179	174	165	147	164	187	157	166	203	168	174	189	187	178	169	179	186	201	164	165	148	170	166	168	196	181	170	176	157	185	178	185	161	153	145	163	183	178	168	172	167	149	144	183	174	167	194	182	163	179	151	173	168	149	155	162	174	166	174	166	169	154	137	168	182	161	167	179	174	162	169	145	162	170	151	174	162	159	142	183	167	175	163	183	173	166	166	173	172	178	145	169	180	172	156	159	156	176	169	193	157	193	159	171	177	177	183	177	161	180	159	181	170	198	161	170	162	187	173	177	183	186	177	186	172	178	171	187	180	170	175	165	182	185	169	150	178	185	184	151	187	168	156	178	188	199	161	187	171	176	162	215	181	160	161	158	167	165	168	136	173	168	157	182	168	152	192	179	146	183	167	162	169	159	184	164	178	160	166	181	154	185	151	156	156	176	177	156	149	154	160	198	165	183	181	174	169	155	144	177	180	171	173	144	173	151
28417	41598	53967	56157	55066	56777	62930	66841	68148	75589	71423	74998	73577	68449	56113	44411	44801	35028	36866	27385	24764	26137	34229	33697	28100	27507	30470	22555	7187	7246	4637	4170	4522	3815	3836	3922	4019	4081	4339	4415	2913	1263	1200	1010	1058	978	913	704	627	547	456	493	501	497	466	450	462	419	422	442	404	420	440	471	488	460	483	503	493	478	485	457	505	460	431	430	407	424	653	847	851	641	587	490	463	418	387	407	410	404	411	371	399	410	388	410	429	417	382	367	379	394	440	400	398	418	392	392	371	416	385	394	394	402	392	416	405	362	397	407	390	377	427	422	389	361	413	375	390	381	397	397	378	370	431	384	401	385	355	391	405	367	418	385	421	386	422	382	412	431	399	384	374	387	425	407	400	388	400	390	431	418	373	386	406	383	388	413	421	375	406	406	404	384	392	368	419	406	377	404	382	412	392	383	409	413	389	388	402	398	401	411	373	381	408	386	417	419	380	375	403	367	400	413	402	381	370	397	414	394	369	344	386	384	395	394	410	396	391	418	380	411	421	410	393	427	384	397	413	428	401	409	434	408	425	399	434	373	379	392	365	398	370	406	414	391	436	418	433	391	372	387	359	396	405	422	422	406	394	393	411	401	399	407	396	414	392	406	430	387	400	411	430	453	369	394	400	408	376	422	390	424	367	404	396	404	374	420	410	379	384	396	395	443	388	414	390	413	420	378	394	405	396	423	403	394	402	428	381	448	426	400	399	374	399	374	400	341	401	404	404	371	413	374	380	387	425	396	413	411	384	360	400	390	400	410	393	399	382	423	416	399	418	416	404	402	440	357	422	411	385	383	424	379	361	399	410	409	425	394	407	415	422	408	399	425	390	422	419	379	446	400	405	457	416	410	422	436	408	392	417	397	401	405	398	420	381	379	401	416	375	385	385	396	413	392	391	370	416	397	420	359	449	454	378	428	407	397	381	407	395	389	371	404	420	368	414	403	390	416	408	422	399	389	395	415	395	371	397	421	394	428	407	433	415	399	403	389	375	395	345	439	438	386	392	414	376	403	386	425	426	407	419	381	387	410	402	402	391	435	391	416	429	398	369	421	409	389	405	407	416	373	381	392	386	395	373	402	360	391	433	372	401	394	426	349	385	368	407	405	414	393	396	414	396	407	396	420	406	410	405	397	431	418	396	366	399	438	378	394	412	411	384	406	421	394	409	411	405	364	427	372	427	426	413	401	370	394	386	416	391	402	404	413	398	401	373	397	401	421	390	414	393	383	395	372	412	382	399	403	350	361	389	416	385	409	420	380	407	428	394	406	393	373	375	416	393	362	398	397	387	394	405	375	363	429	382	410	413	399	377	360	392	393	396	366	370	383	405	411	418	374	401	441	380	406	414	359	456	353	416	383	461	401	396	359	398	372	403	409	405	422	404	396	388	403	377	411	350	436	383	395	381	381	356	361	342	405	384	410	419	407	410	407	393	390	381	395	396	364	391	405	374	385	378	428	436	396	380	419	416	378	419	382	403	409	398	394	389	394	411	424	418	391	415	378	376	388	411	405	382	379	396	408	364	392	416	380	427	413	398	386	385	430	402	399	415	360	408	366	404	393	407	413	406	385	393	343	412	380	395	418	402	363	422	410	401	367	378	410	416	366	401	400	375	403	369	391	401	380	398	398	410	397	435	414	399	417	401	412	393	419	393	405	423	372	410	401	412	392	369	425	397	378	407	388	417	370	395	398	399	404	404	416	415	405	415	422	429	407	422	407	404	367	395	405	395	426	361	396	402	382	397	381	413	421	395	361	402	400	432	427	379	390	390	406	392	386	389	418	407	363	429	406	417	345	371	416	380	396	394	376	407	390	403	393	363	378	425	409	382	380	415	380	416	391	406	375	390	423	403	366	373	356	386	388	389	418	414	392	432	390	390	381	443	375	382	419	391	392	422	366	393	407	404	410	412	377	412	395	408	403	412	447	421	409	421	445	365	399	387	412	423	385	375	400	417	425	401	390	389	387	410	372	427	410	455	378	408	412	412	427	389	427	389	438	409	448	378	393	372	388	403	395	416	397	411	411	367	417	413	383	373	403	418	409	371	419	408	383	419	385	390	392	404	405	375	390	355	393	400	406	401	436	400	385	397	419	389	384	404	355	396	359	414	396	390	401	415	421	360	410	394	392	372	354	413	399	388	386	402	430	359	396	404	383	378	404	414	396	392	413	400	388	398	419	390	399	402	426	360	430	359	381	415	361	421	375	371	398	390	362	394	416	413	367	419	412	370	395	380	391	385	395	422	410	377	388	376	395	421	395	375	390	409	420	391	406	408	393	402	386	404	420	383	355	397	398	384	410	391	414	434	361	409	383	400	409	367	418	402	392	410	370	390	406	360	382	341	397	377	380	395	407	402	399	422	420	381	412	376	400	378	391	399	401	381	418	389	407	399	406	422	403	381	411	358	393	411	398	395	386	410	406	423	410	394	369	406	385	367	371	403	403	443	437	406	398	409	389	387	391	409	418	411	394	417	386	369	380	385	393	384	395	354	408	387	427	411	375	394	378	383	380	404	414	397	391	375	384	403	396	411	372	357	389	375	430	396	398	378	399	384	422	396	406	399	399	390	400	378	384	384	389	366	405	415	417	382	426	388	389	389	393	424	409	383	367	382	427	403	389	386	423	399	384	414	395	383	419	394	399	384	376	439	408	383	355	384	392	407	362	389	421	397	378	448	384	399	395	418	359	393	398	413	395	395	381	368	400	389	347	418	418	414	405	386	433	404	401	402	402	401	405	414	404	397	385	386	422	399	383	382	400	380	386	392	399	389	376	361	398	406	379	423	394	410	401	395	415	406	372	408	411	400	372	424	408	359	378	402	396	418	432	422	385	392	388	370	411	392	414	388	353	388	372	397	408	389	391	397	419	381	399	403	390	421	407	445	439	385	393	415	426	377	396	404	401	411	406	409	418	385	385	401	384	394	380	417	407	402	416	438	418	366	383	376	400	385	437	372	389	374	396	439	408	390	392	383	354	377	448	407	384	385	395	374	402	377	381	408	392	386	379	390	355	415	427	397	375	412	426	416	373	396	412	381	382	446	456	408	384	398	375	393	384	392	394	387	399	412	395	425	408	384	392	387	410	378	404	373	444	380	358	408	383	378	380	414	413	402	388	410	388	438	410	399	374	396	383	380	396	396	368	411	424	385	428	406	401	393	363	420	366	413	382	397	398	402	394	384	427	435	416	424	382	363	402	405	416	415	404	386	427	397	416	409	410	350	419	362	378	415	399	403	405	389	420	391	405	378	429	393	379	367	395	393	443	378	384	431	434	401	381	415	401	437	401	391	382	396	398	415	389	391	403	428	416	362	356	418	405	415	425	420	363	398	411	399	374	424	393	386	368	396	384	393	426	443	381	424	391	382	364	394	405	422	407	371	436	423	395	391	386	431	396	420	430	428	383	425	394	407	391	410	374	441	433	419	452	409	391	377	402	395	389	421	375	410	387	411	392	388	421	393	427
48886	52210	50910	46447	35053	37448	47360	52376	49144	47042	57081	57338	57204	56798	46133	37855	35962	29158	27994	19814	13954	13321	20323	21485	17354	20379	18682	12508	5437	2481	1550	1295	1458	1240	1322	1273	1205	1377	1311	1436	824	410	409	353	434	420	297	277	203	183	171	159	163	168	131	135	138	120	127	129	142	142	130	143	140	170	154	140	132	152	145	159	141	161	152	152	143	140	193	296	283	257	175	172	153	136	144	157	136	138	145	136	125	130	137	145	130	120	135	115	150	114	148	132	137	138	128	121	140	152	139	137	129	125	152	119	163	144	134	112	133	122	152	145	134	138	143	133	113	126	122	128	131	126	126	116	158	116	137	136	136	147	114	148	120	146	135	165	148	131	132	123	128	153	141	129	124	140	131	136	120	128	142	152	127	147	127	122	140	156	160	130	147	112	148	145	149	144	152	127	151	156	131	134	112	128	114	122	135	124	164	149	150	123	152	112	140	145	129	132	129	148	129	132	125	125	122	133	123	119	134	114	140	130	159	138	117	132	138	140	111	132	131	118	131	145	124	139	133	130	151	124	138	128	143	107	145	131	140	110	121	139	149	146	125	124	127	157	131	131	136	112	122	158	138	139	132	132	125	137	125	136	126	137	148	126	122	140	133	136	127	141	155	122	115	111	142	122	125	125	139	136	140	140	121	150	142	132	162	138	129	134	128	130	141	143	139	130	139	141	132	131	130	125	141	128	151	139	149	140	147	127	113	141	134	118	136	116	153	137	140	127	122	151	136	136	136	141	89	142	129	145	142	118	138	128	138	141	114	127	139	123	160	131	120	135	136	157	140	152	113	139	118	141	133	148	153	147	110	153	132	152	117	150	130	116	126	134	115	115	141	144	137	133	156	140	133	146	126	131	145	139	144	128	151	156	118	151	146	103	134	143	144	145	131	122	120	127	118	159	130	118	120	150	131	149	141	126	124	139	149	136	152	149	138	140	130	160	133	144	158	137	138	136	131	138	165	127	155	154	142	120	124	107	151	128	122	152	117	131	143	157	149	137	126	141	127	130	132	151	145	140	145	141	147	147	127	146	135	141	116	138	140	111	142	109	139	127	127	148	123	142	128	131	129	143	137	128	135	138	141	155	146	124	157	137	149	131	107	97	135	153	137	121	107	161	146	150	151	123	129	128	122	125	165	136	117	155	112	123	133	133	127	139	130	144	136	131	163	121	142	123	112	149	133	141	142	143	136	163	144	153	144	146	130	145	122	125	155	131	133	155	129	148	114	149	137	132	132	146	138	109	128	159	121	135	141	124	145	132	134	141	134	139	119	138	143	140	124	139	132	139	135	123	122	136	124	147	123	137	121	141	146	153	149	148	144	156	149	141	129	150	142	134	121	140	116	131	135	138	102	123	135	125	140	136	125	129	167	144	125	131	159	125	122	143	130	161	141	132	145	130	140	126	117	124	148	140	136	105	117	130	131	143	143	127	121	130	134	149	146	134	146	126	129	122	134	120	150	129	129	118	97	123	141	123	141	117	139	123	143	127	140	136	135	128	125	133	147	139	143	130	151	126	140	154	143	148	163	150	137	150	129	155	146	117	139	138	148	140	152	141	133	140	151	152	131	136	131	138	136	152	142	148	139	139	138	138	125	135	134	140	132	145	129	114	144	137	144	133	128	129	145	156	154	136	121	138	133	157	129	152	163	136	138	130	124	135	125	126	156	141	125	164	162	140	130	134	152	129	149	132	166	132	137	130	156	118	128	150	175	130	136	121	136	143	137	130	149	143	120	128	148	126	126	146	145	140	140	136	135	142	144	157	148	140	135	132	133	149	155	150	107	121	139	137	151	114	119	152	143	134	167	149	152	141	119	145	117	158	139	142	160	114	132	134	152	120	130	133	141	141	155	135	131	129	151	137	138	115	141	136	143	129	112	117	150	161	136	162	150	128	134	149	134	135	158	132	128	146	130	120	135	127	122	124	126	151	130	130	140	137	130	130	119	125	143	161	135	142	149	145	129	161	162	125	113	117	128	143	135	130	163	143	128	145	146	126	160	122	142	121	128	113	141	128	126	134	140	147	136	149	121	144	135	128	158	117	156	118	142	128	126	111	138	132	129	148	152	138	124	141	143	122	119	148	142	141	165	126	129	151	146	123	133	132	133	142	154	145	138	140	127	149	134	132	162	129	167	146	142	136	97	130	148	126	131	118	132	137	146	133	117	140	118	134	115	150	147	139	121	135	132	132	109	124	140	147	147	132	133	124	140	129	144	141	130	135	124	135	133	129	140	129	153	136	162	135	122	143	149	124	143	141	153	145	138	134	120	133	147	142	127	133	131	125	135	142	130	145	160	123	132	137	145	138	161	137	154	109	121	153	146	140	143	152	150	126	138	144	127	136	147	136	142	133	141	129	130	143	141	137	129	148	129	141	133	130	133	128	132	124	124	131	132	118	148	130	130	141	141	137	118	139	106	138	143	133	137	118	126	129	147	143	154	122	123	134	131	135	153	143	121	147	132	126	147	154	156	127	123	124	133	140	154	156	147	145	143	121	124	131	128	128	146	128	126	132	128	136	133	123	131	140	130	125	141	114	128	142	129	139	135	104	131	165	144	125	157	133	132	145	150	152	112	132	142	135	140	118	122	144	148	121	136	130	116	139	137	131	144	114	152	146	130	135	132	126	120	146	147	148	136	177	145	138	134	151	142	140	151	116	147	136	132	158	153	135	135	137	142	156	149	132	140	131	127	138	143	153	138	140	130	142	122	129	151	134	142	161	127	160	105	140	163	120	144	141	122	136	134	112	155	140	140	135	134	105	120	142	157	133	126	135	158	144	148	122	158	153	135	116	136	123	153	128	143	140	134	149	133	134	136	138	154	137	168	132	135	132	122	153	146	129	126	127	147	156	142	132	130	147	130	127	154	160	117	123	138	134	154	126	144	129	150	145	142	127	140	139	120	132	141	122	149	139	132	136	131	122	132	133	117	142	133	143	119	125	141	142	145	130	158	131	141	145	135	140	139	146	144	137	127	144	125	139	117	146	135	166	135	146	148	141	138	138	154	146	160	142	142	127	133	139	122	146	139	143	147	151	114	128	123	146	138	142	132	150	148	142	127	120	145	122	137	121	139	138	120	153	123	136	151	144	141	143	130	137	146	105	158	149	147	134	115	145	154	144	131	161	140	115	138	117	119	134	163	125	136	127	143	129	168	150	128	141	147	158	127	133	134	126	119	131	124	137	117	144	142	144	130	142	132	155	121	126	148	127	135	142	128	117	147	116	152	126	123	129	142	125	128	126	147	135	131	138	144	121	144	120	122	159	139	133	141	144	147	141	135	140	130	148	131	156	129	147	145	146	126	142	121	118	154	128	135	125	141	138	144	128	119	125	158	139	154	136	124	143	151	149	132	158	128	132	153	122	146	116	146	134	124	156	150	136	121	134	142	137	138	132	155	127	152	117	149	154	155	151	153	146	141	143	134	133	150	140	141	128	127	130	135	158	143	122	135	150
35293	50337	58094	56403	58147	60576	60764	63599	68159	69390	69061	71775	74344	71499	61316	52274	51803	42247	44726	37823	34836	35203	42928	43647	41994	44557	43715	34322	21333	11345	8942	7539	8215	7240	8012	7153	6971	7700	7198	8568	4927	1923	2099	1920	2310	2413	1335	1042	799	602	504	468	484	472	423	402	410	363	339	341	353	375	358	386	415	410	401	415	419	438	443	451	431	381	408	383	391	406	806	1249	1181	945	701	511	426	373	335	329	306	327	353	319	343	317	334	350	334	310	305	312	338	330	320	316	327	298	348	308	309	314	313	323	330	322	307	283	328	334	323	309	302	299	308	306	338	316	310	316	327	299	313	287	307	339	326	333	331	288	298	313	334	327	325	345	316	298	298	298	302	323	300	321	296	313	297	305	339	306	332	308	309	356	352	348	337	333	360	327	302	332	323	293	311	333	274	305	297	320	317	332	323	300	300	315	320	295	325	326	333	301	308	330	299	324	311	326	301	335	338	311	286	300	309	349	358	329	313	312	316	352	325	305	321	300	300	318	294	331	260	310	305	322	287	334	317	339	327	283	333	356	317	325	319	296	311	330	324	309	346	299	316	320	324	334	346	286	321	323	314	317	319	324	309	284	326	315	310	311	317	302	307	307	305	326	317	297	293	331	309	315	291	315	302	259	303	311	319	316	303	290	305	310	337	309	316	326	297	313	322	318	294	328	306	307	303	328	298	332	316	324	327	305	332	332	303	335	309	300	272	297	324	308	316	322	314	301	303	318	332	303	298	316	298	279	324	321	314	312	324	301	316	300	303	307	313	329	301	324	304	280	319	314	310	330	298	291	305	339	315	302	304	294	341	290	314	319	301	329	312	305	311	333	272	326	318	323	322	306	339	332	296	325	336	308	300	293	308	336	320	308	343	308	306	312	300	272	306	304	329	309	321	309	303	311	311	301	335	331	301	318	318	341	351	326	297	311	332	284	315	332	331	315	301	328	314	310	322	333	337	283	318	336	354	317	333	304	318	318	289	319	308	355	327	335	324	292	317	319	332	301	315	308	325	327	308	303	317	329	325	308	314	322	299	324	348	314	341	308	337	279	308	328	306	317	326	309	353	329	323	343	329	312	332	312	317	296	307	348	315	323	333	287	354	346	309	307	337	321	306	323	326	318	319	308	336	311	302	293	327	320	338	316	301	341	329	297	313	320	293	319	317	309	312	286	305	299	291	294	290	285	326	319	309	349	300	309	321	322	311	336	345	279	320	333	317	335	316	309	301	314	296	285	294	300	298	315	328	329	335	307	329	324	289	288	321	298	341	324	297	350	337	336	310	309	311	311	329	264	312	295	316	296	355	317	317	304	292	307	312	324	305	303	332	328	311	333	290	302	324	317	312	301	283	285	323	281	312	301	304	311	304	341	317	347	326	311	328	296	307	316	325	317	332	292	359	311	277	319	329	297	305	318	335	324	333	317	334	303	273	331	309	333	310	295	329	341	306	309	296	333	299	308	338	303	315	294	306	314	314	338	323	311	312	315	300	302	305	332	294	305	319	332	340	330	342	323	310	284	320	316	305	293	349	337	302	285	349	294	308	301	322	293	306	309	294	288	316	325	299	337	283	329	321	290	329	338	351	305	303	292	301	347	292	351	337	306	320	295	313	350	294	294	322	299	323	325	305	308	323	326	299	322	337	331	317	343	311	310	323	326	283	334	316	288	321	308	312	326	313	304	316	297	330	298	306	313	356	335	333	314	314	301	349	326	326	319	326	295	318	320	303	324	324	323	262	294	288	295	311	312	274	311	269	321	291	331	305	302	304	306	304	311	317	325	316	361	297	319	288	320	308	284	310	313	312	312	314	336	334	313	331	335	310	327	300	297	333	333	295	303	309	284	316	344	304	292	328	274	302	332	310	294	296	340	294	315	309	317	312	268	314	312	302	304	310	340	296	308	340	327	372	305	300	297	325	315	328	319	335	299	303	329	281	315	316	313	340	325	328	311	328	318	340	321	315	296	331	301	321	314	310	314	315	319	302	289	305	326	345	315	294	304	299	308	335	328	314	304	341	353	298	297	319	310	331	369	319	276	330	328	365	300	287	304	298	323	313	283	320	317	309	335	314	330	336	310	303	291	328	308	320	342	326	313	308	326	291	338	290	324	298	301	324	297	335	309	305	315	330	307	328	334	331	305	291	318	289	336	273	327	321	340	288	314	331	324	307	285	335	327	311	330	304	308	318	339	307	294	305	326	335	316	319	333	358	302	313	317	316	312	339	304	319	358	295	294	331	354	310	332	311	328	298	311	295	319	298	272	331	279	311	344	301	315	304	335	305	326	282	312	280	301	360	310	295	320	330	315	292	285	314	304	342	336	315	310	265	316	307	342	312	277	300	299	300	344	306	309	317	316	338	311	339	289	321	307	317	274	321	343	316	333	313	312	334	322	331	329	298	322	316	296	311	333	308	292	320	312	318	335	304	309	309	325	342	293	309	293	308	320	288	304	306	305	307	301	302	326	319	297	301	324	320	311	316	303	296	307	345	325	325	308	316	321	297	279	303	261	302	339	330	297	330	284	296	298	309	300	326	313	310	308	319	297	323	303	306	310	314	308	326	320	285	341	326	319	294	280	342	292	310	324	296	327	309	298	321	327	307	319	292	322	321	317	307	331	306	305	312	301	340	311	326	285	304	300	347	314	319	306	344	318	305	316	318	325	345	319	318	301	310	329	327	311	308	309	323	317	318	290	333	345	288	306	339	310	314	300	338	300	290	329	281	306	300	311	299	322	306	326	326	297	302	308	308	310	320	321	322	287	318	317	313	347	279	311	289	286	309	291	313	312	317	312	349	323	299	286	314	307	315	311	301	296	304	347	285	324	356	310	324	318	307	339	326	330	306	307	303	330	283	282	289	300	306	325	278	314	324	327	343	321	306	323	324	297	335	286	285	313	333	328	299	313	318	319	301	324	315	296	315	337	347	365	332	287	291	300	308	305	328	310	303	283	328	323	326	316	336	301	318	337	304	297	339	324	335	315	333	305	311	301	301	303	282	291	313	313	325	278	292	335	300	340	291	314	315	304	332	305	268	343	302	345	315	337	320	331	316	321	295	307	306	308	321	307	320	320	304	328	332	343	336	315	305	320	297	311	313	314	332	311	286	317	314	348	311	323	316	307	307	302	309	305	332	315	271	327	325	305	327	338	329	302	304	317	302	344	314	300	332	307	334	314	312	321	302	353	291	281	331	299	285	347	288	292	357	285	308	309	333	338	316	307	352	327	345	355	322	319	311	309	329	330	320	350	306	353	303	333	310	323	321	294	310	314	320	309	339	307	292	299	297	336	303	290	308	307	309	316	334	318	275	315	302	323	301	300	296	321	283	295	276	323	320	304	357	320	290	323	309	291	286	295	286	300	307	299	323	316	332	319	313	344	294	309	312	339	321	296	338	326	313	343	335	312	302	342	325	294	340	305	324	309	308	320	350	320	317	284	303	312	323	293	302	320	308	317	317	310	281	314	317	287	297	305
12005	12642	21490	21800	14232	10179	11420	19601	17997	12947	11979	9808	6673	4093	1997	1355	1212	905	832	594	461	478	662	639	563	687	571	466	307	202	190	208	207	229	202	186	168	182	188	203	170	137	173	192	171	145	181	166	164	153	181	173	185	140	162	148	140	146	143	166	156	166	156	155	148	139	147	137	140	156	161	129	141	133	156	154	147	140	155	163	171	156	184	141	165	142	139	159	143	153	157	141	163	148	138	149	165	156	147	138	133	157	170	139	165	153	157	145	145	150	161	142	128	137	149	162	154	125	137	145	153	148	162	138	150	169	170	145	142	160	162	170	158	158	137	140	178	149	173	163	129	149	125	143	147	149	180	154	169	164	158	156	166	161	162	148	153	156	131	138	152	186	135	167	158	152	171	137	164	152	174	159	152	155	163	155	165	162	159	175	151	153	145	165	165	158	151	157	155	151	147	134	174	154	145	161	145	150	184	149	157	154	160	153	187	154	161	133	160	146	152	153	159	142	157	166	146	131	167	175	180	160	155	163	154	185	148	150	153	139	168	167	146	152	147	164	169	160	156	146	151	162	158	135	164	165	151	150	154	159	157	178	140	141	165	170	157	135	162	151	190	180	162	163	167	141	187	152	143	132	161	148	149	132	163	169	161	138	159	155	167	150	154	127	151	150	152	157	142	151	165	150	153	167	165	140	169	168	138	134	159	157	162	169	168	161	164	144	146	160	160	149	154	162	155	154	171	149	158	175	162	117	143	147	145	172	156	150	155	159	159	129	155	123	147	173	148	147	156	163	180	168	146	170	161	147	171	179	162	157	176	159	187	143	144	164	156	164	162	165	163	152	177	150	165	151	135	169	151	162	165	180	155	151	152	133	149	153	157	138	146	155	151	167	161	168	141	151	177	169	137	155	179	175	174	131	175	137	161	155	152	144	143	127	141	173	156	151	153	160	179	152	169	171	153	169	154	142	139	147	146	172	148	160	153	170	175	172	148	165	135	159	128	176	152	151	147	146	154	152	152	164	174	146	161	153	142	173	144	141	191	160	163	148	163	145	158	176	159	159	148	180	133	137	184	176	150	162	162	143	151	146	134	170	143	146	149	142	155	141	146	156	164	182	145	167	122	154	152	145	142	159	166	148	159	156	134	134	137	156	161	162	148	155	158	149	146	152	156	150	171	163	163	158	161	168	156	146	156	153	142	146	150	166	135	156	145	138	143	154	146	127	150	172	167	180	143	175	169	158	174	174	156	175	175	138	156	160	140	154	140	158	166	152	147	159	163	161	151	174	139	165	174	142	157	164	144	132	148	153	150	147	162	176	144	148	169	149	166	133	161	137	160	161	147	153	152	173	144	163	163	157	156	121	167	151	154	147	169	137	162	160	162	161	154	147	136	135	136	135	150	149	149	152	164	159	170	161	153	169	146	144	170	155	147	151	149	148	176	158	129	152	134	158	152	156	121	162	160	161	151	188	143	160	150	159	161	168	151	137	131	160	137	157	165	126	146	126	150	184	159	185	142	176	148	162	182	156	160	154	153	147	170	187	166	169	176	152	141	142	157	170	172	151	166	144	159	152	164	143	161	166	128	177	171	142	163	146	160	124	140	183	165	174	162	147	158	138	150	166	140	158	152	151	134	165	173	145	162	150	150	142	151	165	143	158	169	136	129	161	146	155	164	162	155	149	165	145	131	153	160	130	173	156	176	170	147	160	168	141	145	137	172	152	145	171	164	142	122	152	153	158	190	161	152	168	139	163	172	114	141	163	153	165	144	163	162	156	159	152	137	162	166	162	154	127	153	148	141	138	147	144	158	196	167	161	200	184	166	171	137	149	171	166	150	156	163	159	124	163	170	134	144	168	150	151	157	154	160	135	144	155	149	171	147	149	160	158	146	162	170	152	163	161	140	155	161	156	163	145	170	166	161	126	150	168	171	166	155	142	155	126	177	171	151	156	154	146	155	132	167	160	169	141	159	154	137	143	153	168	168	150	169	139	157	149	158	139	172	163	141	187	173	166	145	143	134	143	137	137	157	146	129	168	164	181	159	156	182	172	155	149	183	152	150	166	146	159	152	145	132	153	147	147	153	156	160	155	138	162	177	140	158	135	150	138	131	138	144	175	174	151	179	160	145	142	155	155	172	169	182	156	164	134	136	142	171	160	164	160	155	157	193	148	165	142	140	171	152	147	159	163	136	136	153	157	152	153	172	156	129	149	175	163	155	157	172	156	160	164	165	163	137	154	144	127	138	158	165	151	150	152	142	142	155	145	160	159	151	165	138	155	161	162	161	178	161	146	154	168	178	164	122	149	146	170	138	152	156	140	172	140	155	145	157	145	149	140	126	131	128	159	163	136	155	145	165	164	177	132	133	145	135	139	160	154	163	148	174	137	168	163	169	181	169	153	148	167	144	146	137	139	137	155	155	153	150	166	165	155	132	165	137	157	146	136	142	173	144	148	140	136	149	165	147	147	177	155	148	163	166	157	174	147	144	199	163	163	151	149	132	167	172	141	163	148	183	164	158	154	174	137	137	139	146	157	146	171	180	164	144	153	156	157	150	134	152	149	162	164	152	151	170	187	149	165	150	136	160	152	170	174	165	171	162	168	163	157	142	166	141	149	124	151	127	150	166	156	161	143	145	173	157	136	167	159	131	163	137	150	149	142	150	160	165	158	160	158	149	143	144	147	152	141	133	155	158	156	159	148	148	137	144	161	187	147	158	165	132	150	171	138	161	157	143	136	140	150	177	157	164	140	162	175	153	169	181	166	135	130	159	152	156	134	157	150	174	140	140	166	175	148	133	147	154	144	151	163	142	144	147	171	161	169	169	162	150	159	161	142	131	161	157	143	171	154	158	162	163	146	156	150	160	162	134	138	169	162	145	163	164	158	158	144	152	161	158	153	181	150	124	153	166	176	150	184	177	158	135	177	141	156	166	146	138	148	160	163	133	121	179	161	141	164	132	172	168	153	137	138	146	150	149	155	128	157	157	144	142	175	150	151	146	150	149	150	164	142	149	134	163	148	165	173	145	147	157	170	171	161	159	154	161	133	191	141	155	165	164	129	138	144	148	124	149	142	167	147	160	152	162	167	129	143	119	136	154	155	163	180	169	167	145	141	142	153	155	139	152	182	152	144	135	160	164	136	179	139	137	136	145	174	162	149	169	147	179	165	165	165	157	148	162	181	166	177	150	162	157	155	143	156	163	158	131	119	146	172	142	142	136	159	140	143	155	136	147	170	153	162	162	164	159	158	182	155	157	143	168	187	180	170	173	167	162	161	165	162	160	145	149	126	161	132	147	151	158	151	158	149	145	163	164	143	146	161	156	148	148	147	136	136	154	169	147	153	155	165	159	157	181	184	161	170	145	150	145	141	149	162	142	164	150	160	147	131	148	151	147	158	145	162	160	187	161	147	135	155	149	151	162	167	142	143	149	142	157	166	172	164	158	164	164	148	156	170	162	152	151	175	155	167	143	157	165	145
7714	13040	27006	30796	23705	22544	27168	39716	37622	33937	34753	30953	25574	18594	10006	7390	6706	4528	4621	3139	2490	2424	3439	3406	3152	3964	3110	2954	1352	693	707	740	747	748	764	708	618	621	636	697	545	463	485	465	472	490	433	411	395	391	408	395	394	379	381	397	366	389	367	411	401	395	388	343	385	388	376	384	401	387	396	389	391	361	403	398	377	376	365	420	408	436	389	403	433	402	376	351	358	398	374	331	367	345	356	332	353	331	387	388	359	346	416	364	374	356	388	411	338	388	380	370	371	387	363	360	358	346	349	371	396	302	367	344	400	362	385	369	348	335	384	379	374	377	381	405	386	382	354	371	370	340	388	366	384	346	384	369	406	359	357	383	411	368	367	341	337	383	343	394	367	368	375	335	376	392	368	362	386	328	379	381	378	374	355	376	377	354	323	387	390	382	358	374	361	371	335	386	396	422	376	361	389	426	336	386	357	358	371	378	349	359	395	353	383	354	364	362	358	418	338	359	359	385	370	391	383	348	349	383	346	400	379	399	388	346	385	404	411	348	412	334	376	370	377	405	384	362	332	391	356	392	372	432	385	369	385	346	356	383	362	402	374	374	369	395	349	387	382	377	364	341	385	384	372	382	370	356	362	364	363	342	388	365	346	388	368	341	365	376	340	382	370	396	413	392	404	349	334	375	395	345	353	376	352	360	363	365	392	376	348	384	347	375	368	387	382	367	352	357	367	357	338	377	389	356	411	358	399	411	393	413	425	341	378	369	382	379	371	363	383	373	358	393	347	392	344	405	364	361	367	337	380	375	381	353	355	365	382	338	381	392	343	356	368	356	368	319	378	383	376	375	378	389	387	387	346	380	379	366	350	366	355	347	346	367	354	365	376	367	367	346	375	373	352	366	412	400	385	371	397	347	384	365	365	327	367	391	378	351	390	375	389	392	368	377	373	376	336	357	363	363	364	367	377	387	357	366	371	373	400	330	382	356	443	358	376	383	389	358	343	379	358	363	354	372	352	375	356	370	364	386	376	359	391	373	363	343	373	364	363	405	373	355	385	396	379	382	366	349	379	357	375	385	367	347	347	385	373	350	379	376	370	366	360	360	344	374	357	375	361	374	365	394	364	353	381	362	350	365	363	390	345	359	381	342	342	387	374	390	363	342	395	383	357	392	373	359	385	365	387	394	362	366	385	368	365	370	376	390	343	369	394	352	401	388	373	348	389	391	395	375	331	389	366	399	388	377	390	368	396	333	331	348	392	386	350	389	342	385	387	368	382	396	378	382	373	368	363	411	366	376	356	390	396	369	371	385	401	324	363	349	381	340	355	392	382	366	345	381	353	370	412	392	354	376	364	321	346	345	395	376	373	376	356	363	356	359	374	384	382	387	370	383	395	406	414	395	374	378	395	361	395	383	325	358	340	385	352	407	378	365	350	370	366	389	360	382	375	343	370	386	378	354	384	377	402	360	349	353	411	374	392	350	365	333	356	417	343	366	345	380	393	337	394	354	359	333	372	393	365	351	382	361	378	382	360	373	361	384	378	383	391	346	358	356	358	375	386	363	351	358	357	389	370	349	403	342	359	371	366	388	393	386	373	387	373	383	344	370	363	369	363	363	341	344	379	392	375	406	372	414	382	352	354	351	397	374	383	390	356	376	388	344	371	361	345	381	368	378	366	389	396	409	367	390	388	384	354	375	345	325	383	328	413	357	381	365	384	386	346	372	328	377	383	346	380	385	372	370	352	353	382	377	369	400	374	369	370	351	413	359	378	338	393	395	335	351	342	357	375	340	398	385	398	362	355	354	336	387	366	385	384	373	371	383	375	368	374	345	396	385	362	363	368	412	351	364	379	374	344	330	363	379	354	371	381	392	376	372	394	337	369	422	380	404	370	343	359	393	394	356	414	380	375	383	318	378	389	379	412	383	396	353	362	408	357	377	371	348	382	395	376	370	360	349	329	396	382	359	349	386	366	363	409	389	372	365	396	379	372	368	350	364	341	354	384	335	352	385	332	391	371	410	373	374	351	418	376	376	363	383	361	370	406	370	380	362	359	334	364	363	375	369	389	362	349	394	348	359	353	377	362	381	374	393	386	343	390	374	342	390	370	368	395	375	376	388	371	380	383	368	386	371	379	400	361	389	372	376	369	369	378	387	391	373	358	337	358	382	364	373	365	388	371	351	367	366	372	364	354	349	371	374	380	399	363	371	367	382	357	375	374	404	383	336	379	381	375	361	383	371	370	344	339	370	362	365	351	371	424	355	357	330	364	387	373	339	387	369	366	376	340	367	367	425	362	366	417	372	371	366	386	366	355	366	377	366	350	354	402	374	411	358	385	333	381	376	371	392	402	361	344	348	393	373	384	324	356	371	354	382	375	383	317	400	359	361	375	358	379	370	390	362	369	358	342	357	360	397	386	376	369	406	339	363	388	372	367	371	360	371	338	361	392	348	377	335	383	378	347	387	348	385	388	371	383	337	398	369	358	399	368	355	370	350	378	368	375	364	384	384	351	352	351	410	376	370	360	352	396	359	352	383	396	392	353	357	373	381	396	379	363	385	358	392	361	378	346	376	373	333	344	384	355	377	373	375	388	356	350	403	337	389	373	370	356	362	375	363	326	375	355	386	357	355	367	342	349	385	373	346	344	372	363	375	378	385	387	361	395	387	395	375	374	389	352	411	360	397	391	353	398	378	386	392	436	358	384	347	372	403	367	344	411	349	358	337	387	344	349	388	384	376	404	357	360	361	362	354	370	392	364	384	383	349	397	352	340	373	382	409	410	376	390	368	338	428	364	355	363	382	354	382	346	368	365	335	381	384	356	390	400	368	384	362	393	346	378	342	384	376	401	339	342	387	388	333	381	355	357	365	364	370	369	411	417	384	379	378	377	370	353	383	362	391	361	374	354	398	365	364	346	370	342	394	378	373	358	387	388	375	354	384	342	372	370	376	407	344	396	400	345	392	393	371	369	384	371	330	412	356	359	389	381	379	350	362	342	346	364	362	371	346	357	332	369	390	390	368	408	360	356	388	354	401	373	368	359	378	363	370	371	383	390	373	346	370	395	360	364	348	377	375	367	363	367	395	364	368	378	369	359	340	367	363	367	386	386	355	406	359	386	358	339	359	425	397	363	403	377	383	405	327	412	347	360	349	386	384	388	388	386	365	368	348	400	376	388	396	404	344	374	375	366	361	356	390	373	341	357	370	373	343	374	369	408	350	360	378	384	362	367	378	346	340	364	379	372	368	361	420	363	385	417	365	383	363	337	349	361	339	387	387	355	362	351	371	345	384	356	368	378	371	377	331	360	379	383	372	351	390	369	366	381	407	395	375	356	397	387	370	364	344	349	401	367	360	374	350	347	382	402	342	353	355	403	369	365	372	393	383	391	373	365	381	396	380	317	351	368	374	388	373	378	382	360	359	407	389	368	394	368	375	378	371	372	358	377	337	398	350	390	359	377	373	351	374	394	363	361	366	359	373	361	376
38234	47063	52360	47185	35937	35521	44679	56145	51587	50576	55895	55140	51033	44909	32235	23879	18603	13357	13371	9049	6152	5941	9494	10715	8324	9819	8423	8431	2200	923	840	898	1036	848	793	760	607	688	625	820	546	349	380	364	369	308	237	201	202	169	160	197	168	171	183	172	191	158	160	175	155	172	166	190	192	160	147	149	148	169	176	173	155	182	165	171	158	156	181	215	265	236	198	209	162	178	159	183	170	165	161	170	140	166	161	164	183	175	150	156	163	169	145	161	146	158	162	171	136	148	178	151	159	172	163	170	167	179	178	152	167	182	169	178	156	161	177	154	165	149	182	150	156	159	166	188	160	167	149	146	159	150	145	186	153	176	147	139	156	185	164	180	189	159	163	182	155	161	163	159	157	172	186	165	163	149	161	161	140	202	158	172	129	189	146	148	160	145	139	150	158	170	169	142	176	174	179	162	166	154	191	165	168	164	169	169	165	169	159	149	157	179	167	156	145	152	182	150	164	189	178	182	143	158	159	159	177	171	144	163	179	142	152	152	183	150	166	166	145	168	168	136	148	152	168	168	143	150	169	157	167	140	171	188	153	180	152	163	150	169	154	144	158	164	138	167	167	145	157	164	155	173	180	142	156	152	164	160	154	142	173	164	174	151	149	163	167	154	146	147	167	140	149	154	152	159	145	153	160	145	164	182	154	157	162	159	180	155	174	159	190	181	171	152	159	169	161	172	153	157	162	147	150	157	170	193	146	157	184	136	170	151	157	165	149	164	141	168	156	155	148	152	165	167	158	164	155	165	163	166	149	152	142	168	161	158	152	155	168	172	169	155	165	146	136	150	175	162	170	155	146	150	157	169	145	140	132	150	167	161	182	171	130	173	169	176	186	174	166	162	172	164	139	163	160	153	183	185	159	150	161	168	162	149	180	169	156	160	159	167	155	151	157	155	154	154	165	184	169	170	141	177	170	143	141	166	141	170	171	171	137	167	155	149	158	152	159	178	185	187	176	154	162	162	158	143	165	152	161	157	167	159	142	148	168	177	176	184	143	138	159	125	160	167	164	181	169	148	163	156	179	155	162	163	179	181	157	162	165	171	172	175	152	149	159	139	150	143	161	171	168	152	189	174	158	163	180	159	165	164	159	136	155	156	169	141	151	153	164	154	153	158	133	155	159	179	164	169	180	151	186	153	187	179	188	156	160	169	160	156	151	159	146	162	172	196	148	146	174	162	180	141	167	152	156	167	185	152	177	156	171	166	143	125	164	171	149	189	162	168	157	164	158	171	160	166	168	154	166	146	160	166	164	166	147	146	150	172	166	158	193	172	182	164	180	159	182	158	165	178	148	160	169	148	155	165	166	148	143	173	171	159	135	137	176	171	167	136	177	168	161	175	149	167	172	153	145	136	156	163	171	175	145	161	136	189	168	151	140	161	188	167	158	165	163	170	175	169	162	154	168	188	156	158	155	149	169	160	139	163	181	141	158	160	163	167	150	152	146	147	142	171	144	168	148	180	168	168	128	136	156	133	176	177	138	161	149	161	176	170	164	166	146	139	151	155	155	184	146	162	176	180	150	136	164	170	164	195	161	155	171	183	177	177	160	162	158	147	161	139	145	156	173	177	137	143	160	155	157	156	163	173	151	155	160	168	148	164	182	165	161	171	166	168	147	155	160	161	174	140	161	166	170	161	183	147	140	166	126	168	183	165	160	155	165	180	179	149	159	137	151	163	171	171	156	168	145	164	173	163	157	167	136	139	135	176	184	158	160	160	179	149	153	143	161	153	185	165	166	162	172	174	155	163	159	145	152	164	170	156	193	150	171	149	155	166	143	155	144	153	141	167	157	161	155	161	156	174	175	157	158	163	164	169	192	166	171	160	199	157	149	131	134	159	170	144	174	129	164	190	152	151	147	163	150	178	155	169	176	148	173	136	180	149	160	154	163	154	150	168	155	166	155	147	168	150	153	178	171	153	162	165	160	179	156	162	162	153	177	172	157	172	183	172	165	129	174	171	161	160	174	168	144	157	165	138	146	149	134	173	139	178	139	167	150	179	162	157	160	186	155	155	154	147	155	158	166	167	190	170	163	177	191	154	159	155	179	161	160	130	175	191	142	159	192	162	163	170	164	170	169	152	170	168	149	137	183	144	151	142	164	169	146	170	157	148	139	198	145	151	180	177	159	170	204	163	160	135	149	133	168	154	153	177	180	161	175	155	168	175	138	157	148	146	152	165	163	151	156	143	174	158	180	143	152	142	148	160	170	170	153	164	142	151	148	149	176	152	161	164	158	180	163	152	167	153	163	167	173	158	194	160	136	186	156	159	164	171	167	157	156	165	175	172	168	158	172	168	175	172	170	185	163	170	168	170	176	167	184	160	167	177	157	166	173	133	145	173	145	151	168	159	162	161	161	154	143	167	157	157	164	164	148	165	183	173	175	164	166	161	146	158	163	178	164	175	165	156	159	164	162	155	169	168	159	167	139	160	163	159	136	185	138	166	180	153	154	183	143	157	161	143	158	172	154	143	161	154	172	147	167	170	159	163	151	171	167	160	138	157	142	150	168	167	169	156	157	172	174	183	162	155	142	148	164	134	168	176	158	162	156	182	181	162	177	178	171	176	131	129	144	167	172	162	157	176	179	155	166	154	144	157	157	160	160	149	145	172	159	188	190	144	157	158	138	167	166	160	158	168	184	159	166	181	156	147	172	174	136	137	160	154	157	167	146	140	149	176	180	178	136	172	166	136	156	160	178	176	158	161	158	148	163	175	150	162	163	165	143	150	160	163	171	173	151	172	157	186	161	168	155	161	143	192	184	151	196	158	156	149	156	161	157	129	160	168	145	146	170	167	172	168	185	141	176	167	154	174	188	150	135	174	164	161	164	161	164	179	170	169	172	171	180	147	150	179	132	154	165	162	158	123	153	185	150	159	167	162	156	180	165	163	149	164	185	159	152	158	159	177	178	143	161	161	161	139	153	170	155	127	166	167	138	159	175	162	133	173	180	138	168	167	156	161	156	180	149	166	150	155	152	160	177	141	165	153	157	152	163	169	171	164	165	165	162	151	172	167	175	155	169	163	197	154	176	168	174	157	165	177	184	168	170	176	162	149	166	175	146	139	122	144	153	173	167	170	154	146	158	163	148	176	141	159	163	159	154	177	165	152	169	158	191	177	146	143	160	157	178	169	159	160	166	136	181	180	203	167	165	146	155	182	152	141	138	173	164	160	153	173	158	160	166	159	161	173	161	174	170	174	151	154	157	138	180	149	165	157	153	176	165	168	162	193	151	164	158	156	154	162	160	138	149	143	159	159	169	176	135	163	182	179	153	148	149	187	166	191	153	155	153	162	165	125	136	181	166	152	163	137	154	164	161	147	152	162	183	159	174	166	161	158	172	152	182	154	179	162	163	156	160	164	159	150	163	191	157	159	177	159	171	166	158	140	148	158	196	145	138	159	182	169	144	167	164	143	178	178	180	197	154	164	163	178	168	145
26482	41303	54848	56115	51670	54485	57589	64973	64632	73681	72305	69080	70535	63617	49020	42950	39348	29837	33934	27218	23948	22920	30807	33401	28871	33046	30638	30640	9175	5377	4961	5394	5709	4784	4904	4464	3492	3986	3722	4801	3069	1819	1816	1963	1695	1291	833	701	568	479	512	442	449	454	423	433	410	404	400	400	379	378	406	408	427	426	400	445	431	393	428	445	427	404	408	378	415	455	602	804	947	682	566	474	433	385	383	363	347	402	399	374	388	382	393	397	377	387	373	379	393	421	402	367	405	406	379	355	365	351	377	374	393	431	386	360	393	348	387	368	404	381	443	371	421	478	347	377	374	389	378	364	377	396	367	386	362	371	404	405	369	383	358	345	364	403	366	396	373	379	359	362	373	380	391	403	354	393	350	392	350	342	345	370	353	372	355	362	410	376	382	400	347	336	366	372	389	356	416	374	384	378	405	358	369	359	382	357	355	377	349	380	361	428	397	397	394	378	363	353	384	406	380	397	431	366	357	414	413	353	376	380	383	390	351	357	400	357	381	393	349	362	385	408	384	377	361	388	363	394	346	415	379	402	382	347	414	374	376	387	366	372	388	381	374	379	385	385	386	369	378	341	370	367	368	403	401	388	380	375	380	378	380	367	350	356	416	362	373	378	393	388	374	394	400	333	387	360	389	349	389	370	383	361	366	354	358	404	393	376	378	335	370	405	382	375	377	406	385	361	378	385	375	356	370	397	372	388	351	405	381	375	343	366	340	392	351	393	417	389	350	374	409	372	382	398	365	380	370	364	366	386	371	353	369	391	357	359	361	376	379	364	365	390	367	389	363	402	356	380	410	372	398	407	353	404	370	384	383	360	374	356	404	365	363	349	374	407	393	405	397	374	362	378	349	399	387	387	400	375	392	372	383	363	378	375	340	407	372	379	367	379	387	328	358	393	371	383	361	371	398	365	370	374	382	388	400	373	387	359	392	385	349	350	394	359	375	394	398	362	380	413	376	366	382	376	377	388	392	353	396	335	361	392	390	376	339	375	408	361	387	348	348	395	378	422	386	349	397	374	342	366	379	412	365	427	390	400	392	406	381	398	375	369	374	376	401	350	384	388	359	388	388	391	386	340	409	395	366	386	406	355	385	364	379	369	395	397	360	415	391	406	363	368	373	399	378	349	381	364	359	375	382	383	372	398	386	366	365	387	378	392	365	385	366	417	387	368	394	372	341	372	390	355	372	382	366	370	351	388	407	360	391	392	411	415	363	403	366	379	360	348	364	362	371	348	379	416	364	359	376	358	350	360	398	373	386	369	381	375	359	388	407	360	383	384	367	397	345	368	423	387	356	352	369	371	364	390	342	377	380	381	390	393	363	390	348	361	422	402	371	377	410	402	366	376	407	385	381	357	351	375	404	353	368	391	378	385	368	416	397	363	368	341	390	370	363	380	378	349	398	404	384	361	402	376	363	392	351	385	384	363	357	363	373	347	357	351	358	366	348	363	403	363	366	436	387	385	372	382	401	400	372	381	373	381	383	373	365	357	371	355	405	351	388	361	387	375	386	358	380	337	396	385	389	332	395	369	369	371	363	355	368	364	346	371	376	361	352	321	332	371	380	389	379	358	377	371	362	363	402	410	358	388	403	362	373	382	371	374	365	364	364	349	353	388	371	386	370	383	395	404	405	355	370	355	400	376	387	348	368	344	372	369	375	352	391	336	375	357	400	374	363	371	391	386	354	364	336	388	343	371	335	389	357	383	359	352	370	395	362	402	381	393	350	358	392	362	348	370	358	384	403	384	361	362	410	349	372	350	386	372	419	346	439	376	396	396	354	382	392	414	409	350	370	383	391	351	421	395	385	370	373	357	365	360	374	365	348	380	358	372	342	400	364	377	395	393	356	362	393	341	397	353	417	406	408	339	361	366	369	386	406	348	384	392	357	341	338	387	395	381	374	387	354	350	413	383	414	408	360	389	387	360	354	374	401	348	389	391	364	401	374	395	421	370	393	367	368	374	372	378	385	350	387	357	388	401	372	357	368	379	377	343	383	358	355	400	391	410	379	366	388	394	380	398	352	366	392	381	364	364	409	348	422	392	370	373	373	366	404	379	353	391	359	363	381	386	387	383	376	360	393	348	319	404	380	388	366	348	376	360	380	399	395	345	365	377	411	369	377	379	393	383	368	410	369	357	358	387	370	385	412	383	350	384	367	370	379	401	354	365	373	374	366	400	369	395	388	399	380	393	388	346	371	371	404	348	377	371	361	404	363	402	401	368	383	397	367	373	356	349	372	400	415	365	386	419	355	367	367	357	367	385	402	371	397	410	361	395	380	380	380	407	401	354	348	395	362	361	398	351	390	370	394	374	378	373	347	337	361	361	414	398	406	363	357	367	362	354	403	413	364	385	383	382	377	388	399	364	359	367	409	413	335	400	401	388	388	397	394	372	372	389	388	365	387	407	400	367	364	369	392	368	388	360	344	370	392	362	401	351	401	384	412	409	389	405	390	372	382	389	389	363	388	436	373	392	350	312	382	376	401	401	349	369	376	375	379	369	368	398	377	381	358	382	367	422	394	369	357	388	359	359	400	363	358	362	386	371	417	383	368	373	393	396	354	374	364	362	349	374	349	384	352	381	388	390	370	362	367	366	407	399	405	352	381	360	416	368	364	371	332	397	389	377	381	360	410	355	375	403	391	378	378	434	388	402	348	340	388	370	383	373	383	387	364	390	367	358	370	388	374	393	333	403	388	340	387	343	402	389	371	368	382	385	404	373	378	362	349	351	371	369	364	404	377	352	369	366	361	371	359	422	381	394	382	369	397	377	372	342	344	373	375	366	394	336	388	376	379	402	381	364	392	379	378	385	330	383	367	348	383	341	396	346	390	403	378	383	356	390	346	359	383	371	347	379	398	359	386	388	392	407	403	421	355	400	369	378	359	358	385	386	342	359	382	386	360	340	385	395	418	419	398	354	375	364	360	384	396	366	345	355	350	385	373	343	399	359	388	419	408	353	348	391	367	384	388	359	390	383	358	356	375	381	381	366	385	380	384	352	371	361	346	397	396	377	394	347	384	379	353	402	382	381	374	383	351	403	367	351	388	396	362	354	409	364	386	367	369	361	382	360	377	402	425	371	421	372	380	339	345	392	347	359	377	375	398	382	352	379	404	383	421	372	397	396	364	368	402	393	365	377	390	373	384	413	394	420	365	364	369	356	360	413	353	421	410	369	359	363	378	372	354	380	388	362	352	382	370	362	401	345	363	389	363	412	361	344	343	366	366	391	363	373	411	372	356	361	443	371	371	370	353	364	398	372	397	378	374	394	373	391	368	388	356	400	361	344	340	366	369	359	401	403	387	433	367	359	366	362	377	411	378	380	389	369	374	369	385	354	395	368	390	366	401	391	364	384	401	396	398	401	395	398	371	374	371	373	364	382	387	335	389	363	393	413	399	389	402	389	378	354	385	395	404	354	386	369	367	374	345	372	392	395	378	379	369	393	391	367	378	362	365	369
48562	53984	52731	43352	36127	37977	42009	55735	51143	48695	55967	55696	54138	49026	40563	34600	28706	25687	23358	18665	14124	12632	19668	21653	16233	19613	15528	10887	3334	1821	1702	1910	2019	1805	1490	1495	1155	1406	1206	1493	930	603	562	516	427	277	216	189	166	173	156	145	142	160	135	133	127	139	115	120	131	111	132	139	142	139	123	142	128	114	129	115	142	139	121	122	123	152	236	257	279	220	187	155	161	117	134	125	121	137	126	131	118	102	132	118	113	130	136	125	120	148	136	142	116	141	144	126	128	117	133	122	122	126	120	117	131	112	116	121	125	130	113	124	94	95	101	114	128	135	103	138	97	130	128	127	135	115	129	124	120	122	125	128	113	126	122	118	117	119	125	130	127	138	137	118	127	122	122	113	119	117	105	113	125	115	125	131	115	119	128	109	120	110	120	128	147	133	144	124	123	126	133	116	129	121	128	109	117	114	118	105	151	122	144	132	93	121	112	132	115	125	128	120	120	122	95	103	128	123	129	120	102	104	127	124	119	133	111	120	109	123	117	112	131	121	97	131	132	133	117	132	138	124	116	120	115	127	130	118	102	124	104	130	126	121	139	114	115	117	133	111	100	127	132	107	118	122	124	123	117	107	127	117	116	129	124	124	131	141	133	130	108	116	124	129	141	120	119	117	122	129	120	117	116	110	120	125	123	137	108	121	118	116	108	132	112	118	130	138	138	110	116	99	121	123	147	108	123	119	118	125	148	122	126	107	121	133	125	119	133	125	129	146	107	128	124	129	131	106	118	128	113	112	141	109	127	103	130	120	132	115	110	128	126	114	127	129	125	124	114	113	140	100	104	122	126	121	121	111	131	133	125	116	132	130	138	130	120	110	123	112	115	107	141	120	122	128	93	108	103	117	133	129	132	109	115	127	135	109	119	142	119	104	130	147	135	124	117	135	120	133	111	117	128	132	138	99	117	107	136	137	122	121	126	128	115	120	122	138	117	122	113	130	133	97	110	113	108	104	129	119	128	120	114	116	133	102	136	117	103	126	96	119	110	104	113	101	124	116	119	125	120	112	132	145	134	122	134	158	137	122	109	109	142	126	121	143	124	107	128	125	102	112	121	126	118	115	121	149	113	122	127	121	117	133	112	135	105	137	139	127	122	107	115	128	113	115	126	138	116	152	117	113	118	132	133	140	125	135	120	131	127	121	116	144	140	109	147	133	122	138	146	97	110	114	113	123	129	124	123	98	103	132	137	131	129	124	139	107	116	141	108	112	117	123	133	120	106	114	133	128	134	122	119	105	129	141	119	125	121	124	121	119	151	133	134	117	124	139	132	123	122	140	97	115	122	144	96	120	130	135	145	108	127	121	124	116	107	119	144	138	131	122	136	120	111	152	105	107	134	126	107	117	125	125	115	115	137	110	118	130	146	107	114	110	131	115	126	112	114	131	111	121	96	118	120	131	118	118	130	131	133	123	116	131	114	113	114	106	136	102	125	119	127	142	130	132	111	118	120	124	103	111	144	138	106	127	141	111	140	128	126	116	101	109	122	139	119	136	110	115	119	117	126	147	120	120	125	116	114	123	125	117	114	109	128	123	124	127	121	135	130	106	121	114	131	136	116	136	118	119	134	109	118	111	109	126	123	117	132	121	127	113	133	119	112	105	106	122	120	136	129	101	114	145	101	116	125	120	105	102	117	118	134	123	121	141	117	122	117	103	113	103	108	115	130	124	113	111	141	138	103	112	109	146	114	135	128	123	123	129	103	112	106	118	133	125	128	101	141	120	121	136	115	114	138	137	128	135	114	143	113	126	123	125	122	119	133	143	107	93	113	108	123	141	131	117	110	135	127	128	130	125	127	119	133	130	112	110	122	114	124	131	117	116	116	125	133	103	115	111	137	109	119	131	124	111	120	117	121	100	102	118	124	112	109	122	122	114	128	140	134	122	144	120	102	132	132	108	142	128	104	125	141	102	133	131	136	131	137	143	96	133	129	149	120	144	116	132	116	110	124	129	122	119	104	129	123	105	120	155	119	127	113	136	126	137	126	111	115	125	118	106	98	117	126	114	119	122	140	125	111	139	106	128	130	125	115	112	141	124	138	139	98	105	125	120	121	125	106	120	127	135	121	128	127	135	137	121	95	125	112	125	115	127	129	130	114	107	120	117	133	109	117	109	132	119	130	145	108	119	148	106	127	113	97	123	141	130	133	126	137	112	134	136	124	120	128	119	99	107	112	122	122	138	112	130	103	127	138	109	100	122	133	140	119	133	123	115	142	127	115	110	106	132	116	127	110	110	134	131	143	114	129	137	141	117	134	144	133	113	122	109	114	118	101	119	105	131	133	123	136	118	133	141	118	118	112	97	111	114	110	111	123	122	109	121	114	113	148	120	136	112	131	117	134	124	126	117	134	130	113	135	109	113	115	117	118	129	104	125	142	110	127	128	113	141	136	138	117	123	139	108	138	124	119	125	109	120	126	104	121	117	138	127	106	124	127	132	144	125	123	119	115	122	124	128	114	120	114	136	119	129	138	123	121	105	126	132	124	115	131	132	147	135	106	128	122	132	103	104	122	113	105	108	135	107	118	125	136	137	143	128	132	101	115	116	118	119	134	109	117	113	116	120	129	114	133	121	119	126	128	118	145	131	146	106	114	107	126	128	118	110	103	124	110	124	114	101	117	102	134	124	136	113	135	138	129	111	138	135	136	129	127	138	140	146	107	116	110	128	121	125	111	131	137	141	151	134	124	117	114	126	119	119	119	131	126	113	119	117	99	133	101	99	136	111	124	135	116	126	116	127	122	134	119	110	125	124	118	110	132	117	122	129	110	129	109	106	115	95	117	143	131	145	124	123	129	104	133	142	130	100	111	122	132	132	97	135	126	121	149	120	131	126	113	118	128	95	141	125	119	125	130	134	132	120	117	120	115	120	101	129	124	111	121	117	114	115	103	122	111	129	98	135	107	120	132	118	117	118	126	107	122	142	112	108	116	147	111	112	141	117	114	138	102	123	134	144	124	133	118	125	102	140	123	118	118	129	121	128	130	106	115	120	101	116	124	135	134	109	110	116	125	107	111	122	119	114	117	118	139	114	117	123	124	111	110	127	125	139	133	116	134	119	120	123	121	137	122	115	122	119	115	123	126	116	148	125	114	123	115	143	115	135	118	120	119	128	124	129	127	96	132	130	138	108	98	110	109	137	111	130	121	136	116	111	120	118	121	119	126	121	144	116	116	141	102	135	122	129	138	106	112	109	124	125	116	136	144	129	115	117	111	124	107	112	139	128	113	131	120	111	105	113	131	125	125	128	105	108	143	117	111	124	135	138	146	121	131	125	100	127	129	135	118	109	121	133	112	122	112	97	140	107	127	143	120	126	116	136	136	130	133	123	130	137	115	123	118	100	126	122	120	118	132	132	119	122	108	123	118	132	130	135	117	134	140	114	134	123	119	139	112	144	142	114	129	117	135	103	119	135	126	123	122	133	127	114	125	121	121	115	146	119
35290	51357	58633	56869	59990	61072	60697	60972	64156	73422	70792	68545	73190	67455	56252	51254	46743	39928	42385	36899	35256	34540	42815	46027	38844	44137	40342	32255	13901	9950	9688	10730	11212	9395	8388	8240	6274	8095	7549	9462	5185	3785	3172	3082	2555	1464	995	840	597	479	455	449	400	423	353	347	346	323	297	363	297	373	334	356	363	368	343	319	310	306	299	286	309	302	316	329	337	357	889	1268	1202	817	606	487	368	291	281	285	297	276	275	281	298	277	292	271	331	323	289	287	286	319	305	276	290	304	277	299	288	291	273	279	277	317	279	290	311	271	297	265	308	307	274	268	271	302	292	321	289	320	290	266	285	290	291	279	269	285	260	280	280	287	282	304	285	266	254	274	322	288	297	276	273	306	289	306	295	314	291	293	258	288	311	340	313	283	309	276	272	278	322	276	293	303	296	300	289	241	273	274	266	267	295	285	264	287	315	308	294	270	279	279	286	325	305	313	284	290	292	283	294	275	267	320	260	278	270	287	273	301	275	283	292	308	263	300	300	260	286	280	282	280	283	265	292	282	261	290	295	282	292	290	288	298	257	274	296	266	298	283	295	258	279	305	258	271	289	243	296	313	276	259	297	285	283	282	313	282	312	284	299	261	288	298	308	258	250	313	316	286	286	278	304	279	287	279	312	284	324	293	305	291	275	273	290	309	273	294	284	300	283	304	280	276	317	284	293	294	306	295	299	315	299	279	282	319	299	313	288	265	282	283	287	286	283	289	278	256	309	282	292	273	302	283	276	298	291	255	281	264	312	302	282	265	266	278	270	307	261	279	304	302	283	272	294	255	308	305	281	268	281	322	261	313	249	274	282	280	282	289	296	284	293	292	303	272	303	286	250	286	262	291	264	289	285	254	307	281	300	262	288	290	299	287	296	313	289	290	322	308	283	272	270	296	284	287	279	281	290	258	298	300	317	292	272	293	296	274	274	276	308	289	316	284	276	275	280	258	292	289	293	270	275	314	286	302	267	260	296	298	275	283	290	300	293	304	301	280	305	298	268	295	276	296	291	345	297	305	295	289	292	248	301	263	298	299	299	284	318	300	308	292	286	266	283	262	282	300	289	290	314	269	281	255	263	297	272	263	254	293	284	296	293	305	263	281	284	302	283	310	311	268	303	309	263	304	289	284	302	322	255	265	315	280	305	299	311	262	281	282	290	295	265	302	291	298	281	286	289	302	289	281	290	304	282	269	312	305	286	272	275	292	282	265	325	302	255	264	287	275	287	308	314	302	275	291	293	272	269	285	281	276	273	300	249	263	272	285	243	254	277	293	309	304	295	311	297	288	308	268	261	297	287	304	288	292	265	315	275	269	278	313	318	276	277	281	325	286	280	282	289	253	290	303	258	257	325	305	276	257	288	273	275	297	281	311	263	285	292	291	287	293	301	307	286	297	293	267	296	267	303	278	280	296	256	283	268	267	284	264	294	281	279	255	275	306	283	289	289	289	285	274	287	266	312	267	282	289	316	309	301	298	275	277	244	265	269	298	275	294	296	317	300	278	294	321	311	284	270	292	267	271	276	298	272	281	315	292	302	279	266	278	290	271	312	289	289	305	282	315	312	274	283	286	276	291	298	292	305	296	296	295	243	272	306	297	269	257	287	273	255	237	297	292	295	305	291	281	284	289	262	265	256	260	284	268	270	295	277	275	312	291	303	273	280	275	284	276	263	281	287	280	273	279	273	287	291	294	308	308	285	307	272	284	295	265	300	256	311	294	275	305	289	266	269	290	288	263	318	293	288	260	257	293	283	304	289	275	294	311	286	302	290	289	286	258	271	273	249	304	322	265	276	305	275	262	271	312	252	286	294	313	282	289	274	296	264	283	292	306	305	287	311	289	284	306	296	285	297	288	316	286	287	293	263	318	286	263	306	283	265	263	278	284	277	276	278	307	277	281	318	300	309	283	295	290	283	295	276	286	282	308	276	293	269	261	303	282	302	285	308	252	293	289	295	274	278	264	293	248	292	252	262	307	288	268	292	278	272	311	291	274	280	310	271	282	300	265	275	292	288	293	262	276	287	277	298	277	285	293	260	279	273	286	274	276	315	266	252	276	329	278	254	288	300	281	286	303	297	274	298	285	290	281	301	276	273	278	282	275	317	284	279	285	277	293	280	274	280	278	270	297	279	269	291	296	311	276	292	286	292	286	289	280	310	285	281	298	299	298	286	273	303	273	282	268	302	279	283	289	316	266	282	303	289	291	298	278	255	275	271	293	300	267	277	260	255	285	276	275	250	314	269	261	293	290	269	306	269	295	278	281	268	326	311	293	268	305	349	278	284	272	293	257	308	279	310	271	283	289	301	257	262	280	327	312	294	295	308	300	274	292	295	300	272	253	275	290	277	299	294	302	284	307	264	262	287	274	301	299	290	277	262	270	279	292	309	307	310	274	292	278	277	258	312	289	307	290	288	300	273	255	253	268	296	252	289	327	303	277	278	295	279	272	284	309	247	311	283	325	281	307	269	292	229	270	327	267	254	292	300	302	303	265	272	287	283	278	303	279	270	277	300	278	312	284	258	270	268	274	274	287	278	277	296	287	250	262	290	280	243	297	302	296	280	284	266	298	261	275	288	260	275	288	238	309	291	264	308	299	300	275	287	294	279	285	261	290	292	295	272	288	299	286	261	280	315	290	296	280	278	235	348	304	266	295	289	285	297	283	300	282	299	306	250	266	307	278	279	282	292	286	290	275	293	305	293	300	289	294	286	295	271	266	300	280	280	265	267	282	279	302	302	261	314	293	275	288	285	274	287	339	315	301	291	266	263	305	296	264	283	273	271	278	288	255	284	277	273	289	254	281	291	290	268	265	327	299	275	280	302	263	282	281	286	270	269	284	270	294	285	284	258	252	255	265	269	269	298	257	288	295	299	284	276	297	259	293	330	287	295	298	290	284	317	305	290	294	304	278	287	296	299	298	288	274	310	275	251	286	264	270	310	325	291	266	276	310	292	292	268	290	308	271	291	272	302	281	284	285	291	253	281	252	281	291	274	282	302	311	260	301	303	282	294	277	281	269	274	256	281	306	293	295	257	283	262	278	299	286	269	276	252	285	300	291	270	298	310	287	293	277	292	286	270	285	276	281	292	290	255	298	281	263	282	267	299	288	288	282	263	288	259	265	297	265	280	302	283	314	322	315	293	261	294	289	289	284	302	300	256	267	262	282	278	277	291	262	309	294	294	256	255	301	294	302	290	293	309	290	281	290	283	286	305	272	283	282	298	311	295	283	262	275	259	290	287	264	275	302	292	290	290	282	255	277	254	275	266	310	261	276	301	293	279	294	269	296	295	286	240	302	292	303	275	285	270	281	273	249	261	266	286	251	309	272	280	306	315	291	269	267	253	301	246	291	306	252	289	259	296	268	266	281	301	267	307	287	291	291	283	335	310	263	274	273	280	282	296	284	301	283	285	268	296	307	324	284	295	293	280	260	280	304	269	301	275	291	295	311	278	290	296	297	272	287
11976	12670	22615	21962	12920	9479	7617	19015	17572	12319	10991	9743	5218	2635	1266	795	630	561	673	464	398	418	534	571	450	447	353	278	229	183	210	211	187	163	198	194	177	189	175	217	163	163	182	159	146	150	137	161	138	139	139	133	175	148	149	139	161	155	166	158	156	152	137	159	145	154	133	142	163	148	153	151	150	168	128	143	154	186	162	157	149	153	163	159	174	135	131	160	158	145	154	149	129	147	151	146	117	148	147	143	128	150	142	136	154	135	167	141	154	142	120	144	153	144	152	145	135	143	134	151	151	144	163	154	177	131	143	136	136	172	155	137	156	146	163	143	144	165	156	182	165	137	171	136	141	163	140	176	137	131	151	156	137	130	144	139	150	157	156	156	154	151	156	141	138	151	165	163	164	166	145	140	143	146	151	139	152	150	150	152	166	135	153	161	140	147	124	149	148	140	139	173	143	138	147	165	143	136	155	161	179	151	175	161	158	150	140	152	160	149	145	118	162	123	149	126	135	169	134	171	132	136	158	143	139	157	139	158	155	140	149	141	136	147	156	130	138	124	156	144	140	159	144	163	131	167	152	148	138	161	131	120	154	159	147	143	146	139	174	149	154	135	144	139	124	141	161	141	154	150	150	153	129	156	154	140	150	154	156	137	155	159	150	154	181	142	129	162	159	156	181	139	131	141	145	147	133	142	151	152	144	152	150	133	136	154	149	153	151	186	162	137	147	139	156	151	142	142	131	162	154	141	160	145	139	147	155	127	145	144	137	150	120	120	135	162	142	135	166	139	151	143	149	118	145	143	171	145	151	143	145	136	144	174	148	143	146	144	153	134	128	157	138	169	153	141	135	142	131	154	136	142	135	153	144	127	139	138	134	151	139	164	144	157	160	140	148	147	138	175	123	130	155	170	154	152	138	146	149	159	158	163	137	126	141	159	154	171	160	123	135	150	129	128	140	152	150	151	139	150	177	142	124	132	159	147	155	140	152	130	135	133	134	134	149	157	142	152	143	167	149	144	151	156	127	154	143	145	150	151	154	144	150	134	131	160	124	178	144	157	143	168	140	136	154	141	137	149	158	167	168	156	138	176	142	156	164	146	150	141	154	130	128	175	127	158	137	138	176	150	137	129	145	141	160	131	146	146	152	124	139	144	151	170	156	133	125	127	160	137	139	162	156	144	145	153	134	167	139	162	169	130	157	147	146	147	133	142	155	165	134	147	149	141	153	142	148	137	153	163	144	145	156	151	151	130	151	132	134	158	143	151	126	153	140	135	154	160	146	141	133	156	155	145	138	137	159	166	141	155	141	139	148	141	157	137	140	138	139	139	175	145	162	150	159	149	136	138	165	141	164	142	135	141	161	135	174	155	132	142	131	155	154	174	166	146	135	156	160	154	156	125	169	155	119	164	168	133	135	161	146	169	154	150	156	157	146	135	137	137	153	175	149	156	146	179	143	142	144	131	143	145	143	159	148	146	131	157	149	149	146	164	138	158	139	145	145	139	133	159	125	144	150	172	151	154	154	147	158	149	152	147	144	141	146	145	143	173	146	132	143	130	167	153	157	147	135	148	152	164	131	172	166	130	138	152	146	168	151	137	168	145	139	147	126	131	148	150	134	162	160	143	138	159	164	150	142	152	159	148	130	145	147	118	162	149	158	167	152	118	168	134	136	154	144	129	153	146	157	147	181	159	132	144	143	147	156	180	161	160	148	160	134	178	153	126	135	123	131	174	128	155	151	174	164	130	165	181	139	154	168	165	142	139	169	150	134	139	145	164	140	153	131	151	133	146	132	131	140	152	172	130	155	152	165	146	138	138	144	156	143	128	156	151	174	143	141	133	160	145	161	147	133	160	151	134	142	139	160	141	167	146	141	145	154	124	145	146	139	149	144	142	129	134	152	173	158	137	150	146	145	154	157	172	136	158	138	159	154	148	142	140	149	145	167	142	162	154	150	165	154	163	139	137	167	161	167	137	180	125	182	156	173	130	170	135	135	150	160	159	159	152	151	148	132	170	154	167	137	153	165	182	146	176	159	170	144	151	157	144	159	137	162	147	128	148	142	169	156	127	143	135	142	157	155	129	152	145	155	174	186	163	148	145	153	148	163	127	132	151	159	162	169	148	148	171	139	148	130	144	179	145	168	141	175	150	146	159	153	158	143	183	138	165	163	126	157	133	146	147	149	153	146	159	135	161	139	152	138	149	127	163	132	143	135	165	138	125	175	124	164	138	142	146	148	159	161	150	142	132	125	137	163	149	149	155	133	163	126	150	138	168	156	168	147	135	154	155	158	139	134	160	160	152	158	167	143	144	124	149	186	165	154	145	149	137	141	144	122	147	130	144	151	151	148	170	156	133	156	164	130	146	150	144	161	137	156	129	162	152	165	175	141	139	148	168	143	146	144	165	154	154	163	161	112	142	140	137	145	157	149	160	161	155	148	155	149	134	151	141	116	137	158	134	130	164	148	132	148	145	158	161	151	144	158	134	135	172	157	147	137	128	158	155	143	148	131	169	153	159	135	152	163	150	155	149	157	145	147	148	155	132	141	139	140	137	156	153	138	138	158	138	154	141	146	160	144	170	165	133	152	132	145	128	168	154	132	152	134	153	136	149	150	137	161	130	139	121	160	138	175	178	144	154	153	125	136	163	154	155	150	170	140	146	153	143	140	160	151	140	143	156	178	138	131	145	144	155	145	163	162	169	144	151	148	135	151	141	160	135	154	130	154	160	143	147	158	133	130	137	150	163	153	144	143	147	149	158	121	127	139	142	163	141	154	122	166	130	146	143	145	159	142	130	153	144	144	162	138	164	149	163	143	153	132	156	168	178	145	147	155	161	167	167	144	145	158	160	161	157	145	146	152	153	153	161	133	139	138	155	139	149	147	142	163	164	158	147	156	141	150	139	136	144	144	135	150	166	148	141	144	154	153	132	163	167	153	175	162	165	139	150	154	153	140	155	133	155	115	141	151	152	138	148	142	157	154	124	138	153	160	143	155	146	176	147	148	139	153	154	141	151	143	146	169	142	142	132	165	157	158	161	141	156	143	154	144	117	149	160	150	143	165	120	134	130	162	145	151	159	159	155	151	161	147	144	171	155	176	165	153	146	146	157	152	159	157	186	156	114	158	165	148	150	162	130	147	152	140	142	152	149	144	114	151	133	137	150	137	170	133	149	131	142	160	155	133	144	148	149	137	155	171	117	175	155	167	140	138	125	160	132	139	147	154	147	148	161	143	140	166	141	151	150	158	151	135	127	160	164	131	152	135	157	142	155	152	146	159	153	143	156	136	136	147	142	161	124	140	132	152	138	154	141	166	125	132	164	157	170	125	143	175	145	178	151	145	147	154	155	144	151	149	158	151	163	126	137	140	159	147	140	149	153	144	146	148	146	156	139	137	120	157	154	135	148	159	139	143	146	155	146	142	166	135	140	149	157	160	145	131	137	144	121	169	136	162	152	157	151	144	150	145	141	158	146
7797	13227	28659	29041	23621	20597	19892	39343	38359	33450	33161	30704	21907	13206	7223	5068	4175	3595	4229	3003	2502	2546	3448	3662	2613	3077	1945	1525	803	746	752	820	770	654	627	612	571	607	587	676	518	456	447	434	403	429	424	388	410	352	363	367	377	402	338	341	340	359	365	366	367	400	364	378	361	360	362	348	360	400	384	378	356	361	375	361	369	378	352	406	457	443	395	410	373	356	372	398	377	385	358	327	352	375	368	370	368	389	391	349	366	370	363	382	312	350	363	359	349	348	372	357	339	336	334	388	353	381	347	328	334	343	346	348	359	349	363	357	399	396	374	366	367	338	343	339	368	358	359	367	370	379	380	352	361	359	383	365	363	356	358	325	371	344	367	372	359	342	374	334	357	358	327	338	359	371	362	370	370	372	386	353	349	348	416	350	335	337	332	331	366	378	357	359	296	347	386	314	375	328	317	333	360	371	370	400	389	360	371	356	348	357	395	348	334	344	318	366	352	339	374	346	351	405	337	365	325	326	359	356	366	350	346	342	373	332	345	341	348	333	347	381	367	375	352	366	362	375	356	361	344	381	364	371	341	340	367	366	349	379	386	348	342	353	376	361	346	357	353	365	374	363	350	352	347	382	357	362	339	354	361	344	381	357	359	354	391	350	370	358	393	375	346	336	387	407	342	351	364	376	367	350	349	336	359	359	355	368	352	408	402	376	370	369	363	363	353	346	350	347	376	342	380	347	357	370	377	352	363	364	397	345	352	376	362	339	351	354	367	364	375	390	389	360	341	340	357	358	339	372	342	379	354	347	332	362	361	384	376	353	383	336	359	381	370	342	354	360	337	331	378	373	336	359	354	394	396	415	378	326	358	341	385	379	350	378	368	361	351	342	370	327	337	341	373	329	369	350	368	391	372	371	370	363	365	365	347	321	379	373	348	374	368	375	371	371	358	369	345	374	349	357	360	348	348	361	344	348	314	309	378	351	343	396	337	343	365	355	367	344	393	347	351	315	356	363	335	367	358	360	334	348	358	355	387	363	327	427	382	396	367	337	356	364	328	371	367	305	321	373	372	371	371	389	344	364	327	408	349	362	373	347	371	346	367	353	388	406	345	345	357	338	384	365	369	387	349	347	346	357	351	382	378	383	344	323	366	376	363	356	375	364	358	357	369	350	365	376	368	363	358	357	337	362	390	368	385	361	344	367	342	383	355	337	348	366	389	382	340	339	365	394	370	363	346	376	358	376	330	369	380	363	381	344	368	353	370	366	330	358	355	384	350	347	366	347	363	369	343	347	388	363	368	330	340	354	355	358	385	346	348	375	348	385	330	368	356	357	345	352	367	376	334	367	356	331	348	369	376	345	345	369	371	353	365	388	351	391	392	362	365	362	318	358	343	337	389	376	368	388	316	361	358	347	372	332	370	346	368	381	374	352	356	358	376	369	361	355	348	400	347	366	364	360	360	336	362	382	326	348	357	343	342	366	332	357	331	349	354	365	354	378	356	361	348	389	370	347	344	357	352	348	340	348	379	354	334	331	339	372	335	316	347	389	336	365	385	372	357	333	362	346	387	347	338	333	365	359	365	351	363	372	367	370	348	349	327	353	335	389	369	366	362	361	365	346	399	364	350	359	368	391	368	341	352	369	373	373	349	386	336	370	372	336	349	378	388	342	341	378	357	348	400	346	364	354	395	383	318	327	350	320	373	349	353	370	377	366	407	347	355	363	360	361	361	363	345	361	333	328	347	363	353	348	346	337	391	354	335	361	340	359	354	324	357	342	392	370	343	316	380	378	361	377	357	386	351	350	386	350	342	360	384	346	345	354	369	327	357	358	367	370	345	385	389	365	359	346	340	350	368	367	361	347	351	348	366	383	370	328	380	355	345	354	339	397	388	339	354	381	348	377	369	352	339	380	348	330	379	394	375	357	350	350	344	350	360	352	332	335	379	355	396	345	351	390	354	334	352	361	377	370	356	342	339	362	335	375	374	382	349	370	397	354	351	354	353	389	359	371	379	353	354	338	356	390	368	356	366	344	382	393	376	378	356	344	353	323	359	347	352	346	385	354	359	359	351	364	349	355	377	350	364	374	365	384	351	371	360	340	370	359	362	310	332	359	359	413	374	352	339	377	361	365	355	346	367	353	374	341	399	380	360	360	356	356	357	364	338	361	345	338	373	338	340	347	365	361	334	363	358	358	327	349	386	355	375	338	358	388	362	368	360	367	388	356	340	344	377	380	331	350	375	385	381	381	335	353	337	378	367	384	363	370	384	350	360	383	375	337	356	376	333	339	377	355	346	337	371	339	357	368	346	351	357	355	356	361	348	349	359	371	365	370	362	403	364	357	313	359	362	326	340	389	360	376	347	344	364	346	373	371	363	363	369	344	359	365	359	374	341	345	357	354	343	343	358	369	378	381	343	334	353	333	372	365	351	363	364	352	362	360	378	392	354	347	345	363	375	357	347	338	380	342	315	356	338	347	378	377	359	358	357	350	376	377	374	347	347	358	342	371	331	373	351	363	364	370	381	364	365	359	371	390	363	370	344	324	382	366	365	330	367	357	337	333	363	367	353	378	327	368	389	355	344	359	364	351	353	367	347	399	369	355	349	349	362	358	367	358	376	367	384	362	349	370	355	386	342	385	355	359	353	366	302	348	347	349	324	359	314	384	354	354	372	399	407	356	419	356	344	365	366	359	374	411	375	373	364	370	378	372	368	345	410	310	345	371	379	356	338	352	338	363	333	361	363	396	367	354	342	417	361	354	329	343	350	373	360	348	351	371	366	362	366	403	354	358	353	359	375	345	370	383	358	380	385	336	339	391	388	349	343	352	384	350	354	346	344	329	347	366	376	373	333	359	369	381	365	384	345	335	358	354	350	359	364	332	371	342	344	349	341	360	367	351	339	339	377	364	367	385	377	362	387	357	388	405	361	343	335	358	323	365	346	373	351	384	389	361	368	369	382	348	348	348	373	361	359	363	356	348	349	366	318	363	325	350	378	314	385	375	379	334	338	374	364	391	378	362	351	362	347	355	352	387	356	357	374	376	379	356	338	336	400	331	348	399	344	360	362	339	356	369	384	355	356	358	381	360	341	360	378	340	360	362	348	370	373	337	360	347	363	344	390	357	343	340	355	353	365	326	377	358	342	327	348	336	385	389	344	359	361	396	350	368	374	350	367	366	324	353	386	341	371	411	353	349	389	412	371	389	346	361	364	352	370	360	374	370	384	344	339	345	336	368	348	341	370	350	328	362	332	358	380	384	345	363	340	385	365	407	384	367	380	350	313	328	363	358	360	343	383	357	370	363	352	395	393	369	352	337	370	381	380	358	349	358	353	348	388	313	334	356	365	361	351	368	342	331	336	338	343	367	367	375	345	350	362	375	346	370	369	308	363	356	380	339	372	395	382	389	359	372	353	393	356	313	393	352	365	340	380	402	355	349	346	383	362	343	338	355	343	321	368	358	369	337	347	341	343	377	378	379	370	370
41723	48700	52562	43663	38233	35906	38192	56389	52420	49794	54901	52988	43662	34273	24940	16187	11870	10966	12043	10555	7517	7959	11353	11670	7967	6037	3558	2731	1232	991	954	1263	759	733	739	727	616	725	870	845	492	415	345	319	231	220	180	202	203	185	156	184	178	174	139	136	146	148	151	163	155	147	148	136	156	168	142	162	194	153	172	179	169	143	148	171	157	158	166	211	205	191	194	217	197	157	131	136	189	153	151	164	150	156	156	171	165	167	130	156	150	158	170	153	166	140	157	146	146	151	146	154	142	160	161	153	167	151	170	165	182	171	188	163	139	181	153	142	145	153	175	167	166	150	143	139	161	141	152	163	164	155	151	158	170	166	149	157	151	155	160	149	134	165	154	144	132	172	141	160	158	148	174	161	161	176	178	150	133	176	150	177	165	146	161	184	167	157	135	148	160	150	167	147	133	151	144	155	170	176	154	164	183	158	156	153	196	151	151	157	172	144	149	151	153	160	138	134	178	146	137	148	148	163	157	157	147	149	150	163	145	131	162	183	160	155	145	155	145	145	159	136	151	147	153	158	145	184	133	171	158	159	150	144	138	142	143	152	158	179	145	171	152	159	155	170	164	164	149	159	167	151	190	169	142	175	189	137	156	159	153	169	168	163	143	170	156	156	164	138	154	167	160	173	175	185	157	175	180	169	163	164	171	163	144	143	171	142	157	132	134	153	155	137	169	164	165	151	163	162	150	176	176	127	128	155	160	164	163	155	150	180	156	115	177	161	144	159	147	150	164	139	153	141	146	160	154	146	152	147	151	165	186	147	156	165	162	172	153	143	164	143	142	152	166	158	155	156	178	172	158	168	175	152	165	162	155	162	155	163	143	169	144	162	151	154	162	170	157	160	155	159	158	156	163	147	160	153	148	161	152	161	151	160	139	182	137	147	147	162	157	147	143	140	168	139	143	172	168	161	147	152	157	160	163	162	169	160	160	175	162	148	155	147	157	129	187	147	163	153	158	164	141	157	158	160	168	160	156	168	165	158	148	187	188	167	141	154	144	155	169	152	183	167	166	158	150	141	157	130	136	154	145	153	172	144	153	154	160	151	147	171	178	162	134	161	164	160	161	166	159	176	136	130	147	151	128	153	171	148	150	141	166	174	154	160	136	154	144	173	180	137	136	160	151	188	176	159	142	170	142	157	169	149	152	130	144	142	185	150	141	174	166	156	153	155	132	176	165	169	162	145	172	155	158	152	171	159	160	155	164	162	140	130	149	150	151	152	141	154	147	200	159	157	164	152	153	150	140	162	176	157	153	146	162	159	145	154	161	184	162	157	159	174	163	153	160	154	157	156	145	152	153	146	178	154	129	137	172	189	160	121	145	142	176	170	140	149	169	147	168	165	153	157	137	167	146	157	163	162	154	175	165	160	129	147	168	159	166	154	176	174	164	155	145	144	173	156	138	166	147	160	153	156	161	140	132	173	158	162	177	158	169	149	151	142	155	142	141	141	146	151	141	189	172	165	167	138	169	133	157	163	142	154	166	146	168	149	156	153	140	164	135	166	164	161	130	146	162	170	166	170	163	145	148	170	165	152	145	181	148	152	154	161	171	151	175	167	186	170	148	168	150	154	146	152	180	158	159	128	129	165	163	171	127	148	165	164	166	151	157	144	164	159	153	143	177	178	163	161	147	143	161	150	158	161	160	165	159	153	180	163	163	162	153	151	181	138	147	157	117	183	150	155	167	146	148	161	179	147	151	170	154	156	144	150	145	146	168	172	144	153	147	148	166	166	150	138	164	159	158	175	167	168	141	167	161	169	170	163	163	168	155	155	180	159	137	142	167	167	142	161	144	170	178	142	135	180	147	156	160	149	138	151	146	148	159	161	163	134	157	192	161	161	164	171	150	144	148	175	182	160	152	155	153	163	149	171	156	172	162	160	157	145	161	156	184	170	160	176	144	162	165	155	173	154	139	157	151	179	153	155	151	154	150	131	151	176	169	166	153	153	155	164	144	164	148	155	141	173	170	152	145	139	142	143	154	156	149	138	134	164	168	150	180	168	151	147	163	174	146	136	156	170	165	173	144	137	147	180	159	142	146	155	173	165	157	148	165	142	164	162	171	152	149	148	157	156	142	142	158	152	162	178	157	137	145	143	158	152	150	137	129	148	146	142	168	170	172	142	171	157	149	165	188	156	171	171	160	148	160	163	147	135	172	147	145	163	158	186	171	159	173	153	173	161	172	144	158	185	178	143	157	162	159	155	173	153	145	157	151	148	160	165	157	149	150	165	165	178	158	141	174	161	131	147	161	158	146	151	128	156	137	162	139	158	153	152	161	155	145	150	183	146	146	172	176	162	153	158	177	146	184	144	160	145	155	163	153	141	168	166	132	154	166	144	174	158	163	137	151	182	143	139	159	180	152	136	171	154	172	139	163	137	150	157	169	148	133	164	154	140	160	147	151	159	159	148	147	167	162	148	145	150	140	160	160	138	163	154	155	158	162	151	170	154	150	155	163	178	161	135	167	149	156	139	154	174	163	151	141	160	163	124	136	152	145	193	146	133	152	161	161	149	142	162	170	158	137	189	153	159	155	164	157	142	150	162	175	181	174	159	163	152	147	148	143	135	176	168	161	150	159	162	166	158	149	166	152	158	162	188	163	149	164	163	163	155	176	163	177	158	135	141	159	148	151	169	168	140	185	149	157	147	131	171	148	156	155	155	172	160	169	169	177	142	159	143	179	180	157	127	157	158	158	153	163	150	172	166	158	170	165	139	156	156	155	165	149	144	138	157	152	177	169	185	146	157	142	155	152	155	132	159	148	152	180	165	166	128	158	154	147	175	161	178	168	168	156	161	156	161	171	155	161	156	136	169	144	166	146	156	164	154	174	144	174	173	154	149	160	161	162	171	166	161	170	136	137	142	169	146	170	158	151	158	171	174	164	156	155	153	171	149	193	161	158	161	128	163	181	149	142	159	155	149	157	162	145	147	168	150	160	170	142	151	152	164	164	151	165	159	195	175	176	161	161	147	164	150	161	159	149	140	138	153	133	146	174	165	163	149	175	186	157	135	156	148	149	161	142	143	148	175	147	165	162	156	176	167	120	138	143	155	152	140	154	164	143	138	162	152	145	153	130	128	173	136	127	145	172	144	149	149	153	149	159	154	140	151	161	147	152	155	162	158	154	147	150	143	141	157	171	146	131	152	174	146	160	155	157	153	158	137	152	155	172	186	150	161	145	132	140	155	144	136	168	166	153	164	169	181	172	154	178	151	149	125	171	140	132	149	169	144	147	153	169	163	130	166	166	141	132	146	148	166	170	173	170	149	162	132	165	142	160	164	179	153	150	151	146	173	142	179	165	166	148	165	166	169	168	166	162	162	162	146	152	156	136	170	157	162	162	145	155	144	156	142	187	164	154	166	138	146	149	131	137	144	166	159	149	163	168	162	153	167	159	172	153	166	164	176	145	168	169	162	164	162	143	128	132	145	145	178	139	141
29691	43955	55269	53045	57337	51916	51950	64522	67446	73224	69860	65001	64820	52150	42630	34395	32373	28408	33582	28948	25970	27989	33767	34608	28983	22987	17722	14053	7576	5839	5673	7493	4894	4434	4445	4355	3707	4260	5238	5057	2580	2147	1835	1469	843	711	624	629	522	458	422	441	414	420	410	371	374	381	386	397	359	358	388	400	398	412	427	421	410	410	418	398	410	376	395	376	350	415	507	631	753	767	699	594	512	414	360	370	332	371	385	385	366	386	400	369	371	366	394	358	380	367	353	370	378	368	362	361	375	366	406	397	387	371	365	406	363	339	403	369	388	348	370	390	354	367	354	358	365	388	387	370	367	370	344	373	377	370	372	385	399	366	397	379	349	396	396	380	355	368	375	351	355	376	354	342	360	393	386	377	372	408	378	373	362	358	391	383	350	334	383	393	357	340	362	385	335	400	340	334	356	375	332	386	346	396	347	369	398	359	350	373	374	379	382	358	339	357	373	361	398	368	366	384	383	378	366	366	375	354	394	371	372	365	353	378	368	355	384	343	361	384	364	369	386	361	378	400	354	380	399	368	344	379	330	388	352	359	381	401	398	364	362	384	374	355	385	351	384	392	351	385	348	342	384	345	394	392	382	345	345	345	361	349	369	400	367	385	362	375	387	370	376	375	416	366	353	382	371	380	365	366	371	376	396	364	353	363	366	352	353	381	356	394	365	365	383	371	375	351	382	372	376	376	376	380	352	351	359	349	367	359	346	347	366	345	395	425	371	413	368	337	347	389	368	335	351	368	373	361	393	343	379	390	336	347	356	363	368	340	363	358	385	385	349	349	351	359	385	370	350	343	359	366	329	349	367	375	340	371	371	336	360	392	344	378	390	378	401	367	400	361	389	379	368	381	390	342	367	357	385	352	361	342	343	363	374	341	374	403	376	379	358	350	373	339	384	359	382	329	388	374	379	363	377	381	348	378	409	332	370	378	404	321	378	386	381	390	368	392	398	364	344	372	386	391	377	392	364	339	387	345	347	352	390	358	381	370	351	395	395	396	357	353	356	370	380	344	371	434	357	383	384	393	365	325	357	382	352	335	384	375	348	381	375	357	396	364	366	370	353	362	355	356	367	387	381	368	380	357	399	367	375	361	372	371	364	364	324	375	408	349	370	377	365	390	394	307	337	372	391	377	340	332	356	399	362	354	424	348	342	369	375	375	379	393	367	388	394	325	371	381	377	396	381	368	391	348	396	384	363	394	384	363	376	368	331	374	359	357	350	369	356	401	385	361	350	372	361	338	395	414	329	354	337	341	382	398	328	370	360	338	385	330	371	378	346	370	392	347	384	329	378	317	340	359	404	374	346	356	364	366	384	338	334	359	352	394	356	356	361	399	375	365	351	396	417	362	369	394	404	392	366	399	363	371	403	381	356	350	342	380	319	369	361	370	370	357	363	319	359	326	355	391	374	361	362	348	374	367	361	339	358	383	394	366	387	371	374	375	384	384	383	381	366	388	401	389	370	358	400	359	377	405	381	370	367	377	367	366	394	346	364	388	388	414	346	351	356	390	341	358	348	368	334	370	334	382	374	388	394	428	359	358	369	323	361	352	371	357	392	364	333	357	357	364	394	366	353	358	398	412	377	384	383	371	372	357	377	386	407	392	341	348	389	357	395	366	372	386	343	364	332	415	360	374	332	351	356	348	401	358	368	389	370	375	363	371	361	418	368	362	331	349	354	367	390	390	348	360	378	402	360	349	354	387	363	385	382	345	382	342	388	401	376	383	379	377	390	387	354	366	365	378	361	378	337	364	372	383	374	347	362	399	355	388	389	349	357	378	393	359	381	364	385	345	351	374	384	360	379	375	378	400	378	365	353	402	397	324	327	364	360	401	378	329	339	379	354	363	367	387	391	335	372	360	373	353	369	359	339	384	377	364	382	394	358	378	353	352	368	358	380	373	363	353	350	358	381	373	341	357	372	365	374	379	371	337	361	367	368	410	374	386	410	358	379	355	364	372	346	386	360	356	393	382	384	381	378	361	342	362	411	384	387	348	333	358	390	371	399	369	378	386	351	364	387	355	368	371	358	384	384	354	372	382	395	327	373	368	405	366	361	328	363	375	367	354	364	317	348	349	371	365	374	378	356	360	389	354	351	386	385	357	375	376	374	318	350	411	374	361	362	377	347	353	356	395	342	368	369	384	357	399	399	381	374	371	378	346	364	377	380	362	382	366	336	345	380	389	322	351	335	386	352	392	344	423	342	395	353	403	375	403	390	360	363	347	395	342	388	356	367	345	355	366	375	380	373	366	374	330	380	354	364	382	399	372	371	365	395	330	380	366	335	373	397	346	369	330	340	390	366	349	378	367	408	394	369	375	372	377	373	378	363	384	367	387	391	366	353	354	382	369	386	382	349	374	331	369	352	378	347	374	350	367	379	365	372	386	338	400	352	346	380	375	390	387	387	381	374	367	378	355	358	377	383	345	396	376	376	396	363	389	372	340	395	364	356	363	362	382	358	399	361	367	362	362	380	369	366	394	389	385	363	360	401	409	362	366	378	360	383	379	383	371	357	397	361	386	369	331	358	367	384	378	360	349	364	349	374	342	356	382	349	370	371	373	340	381	356	375	387	339	352	374	399	376	375	376	335	386	401	368	346	371	345	366	358	366	382	387	354	357	324	355	389	372	335	368	381	367	365	386	371	388	383	359	376	390	386	378	408	390	380	381	366	406	412	393	357	371	356	377	334	358	370	323	348	394	337	386	367	386	380	385	355	384	352	354	329	369	344	373	351	358	367	378	374	354	389	372	338	404	403	376	346	362	359	385	383	395	342	368	361	347	369	353	374	330	348	338	359	360	395	383	343	350	356	372	376	370	368	364	332	380	360	345	364	369	373	373	394	365	398	366	358	331	356	359	362	361	374	393	369	353	398	387	391	349	348	347	376	428	336	335	362	382	367	350	402	345	365	391	379	343	364	349	342	352	358	363	363	377	381	386	366	364	364	382	349	371	383	384	387	348	342	396	373	347	339	371	399	386	372	359	337	326	365	348	376	343	342	343	369	360	405	395	370	368	338	343	345	426	342	382	355	366	370	375	388	365	359	333	351	368	377	342	393	387	359	376	373	386	373	370	335	342	351	375	374	403	319	395	350	345	343	387	381	369	350	364	362	369	356	363	374	349	354	366	377	378	362	382	356	348	387	354	403	354	314	367	372	378	384	352	361	366	390	386	357	371	398	363	388	365	344	355	396	383	383	369	381	345	331	387	352	364	369	349	352	417	386	371	372	401	366	406	392	375	361	371	361	361	385	373	374	390	361	361	368	352	368	384	373	346	357	361	372	420	363	360	362	375	387	396	360	369	366	363	383	392	372	380	327	371	359	362	380	363	384	400	360	381	340	381	361	366	404	342	361	343	391	366	375	385	382	353	351	361	362	373	367	345	337	380	369	371	387	357	398	366	306	386	382	365	371	344	381	385	390	352	349	354	382	360	404	368	383	365	409	352	364	383	327	378
50646	52107	50033	42723	36879	36900	41131	55672	50247	48736	54795	52681	46232	39115	33696	26613	21544	19593	24400	23574	15361	18379	22783	23635	13211	8660	5760	4744	2525	2006	1833	1820	1340	1308	1603	1418	1167	1446	1608	1447	783	670	485	391	239	219	219	188	168	169	148	149	147	143	166	131	124	149	161	133	118	132	142	116	160	143	123	132	142	144	148	116	117	138	143	147	131	150	244	295	370	245	192	168	163	166	144	120	134	143	127	140	143	123	140	139	124	128	114	146	112	144	162	121	116	133	130	91	132	149	144	145	152	135	122	111	129	134	130	136	122	130	142	140	112	163	132	127	100	102	141	122	123	137	157	145	136	140	161	115	130	135	126	132	144	120	124	115	135	133	127	154	144	136	129	117	124	122	136	121	125	148	125	134	139	123	111	118	144	129	130	124	133	115	129	136	111	138	121	133	127	147	125	147	142	121	140	119	109	131	130	123	126	121	151	120	139	144	125	151	123	124	124	129	124	125	142	141	133	109	131	143	148	130	137	128	165	154	121	131	134	124	141	105	123	120	126	122	148	125	149	122	143	109	154	112	137	118	154	138	124	119	137	124	131	114	126	139	126	117	125	130	126	164	126	144	122	138	131	139	122	128	140	136	109	126	142	114	145	133	127	132	120	143	150	123	143	143	139	156	125	113	145	119	115	159	130	132	149	122	122	135	123	132	117	143	148	106	131	143	116	137	140	132	125	130	117	133	130	115	127	158	130	127	146	129	134	120	129	129	161	141	143	109	134	115	147	140	128	114	126	115	122	118	152	137	113	101	120	133	129	120	123	134	140	123	117	138	134	125	134	127	159	135	121	140	100	127	146	162	131	127	146	153	133	135	142	112	135	130	116	151	136	124	129	136	137	117	128	139	141	109	126	149	113	117	130	126	142	149	152	135	146	138	127	139	125	126	129	120	101	155	144	140	129	125	122	120	140	121	133	126	108	166	118	123	125	153	143	134	124	129	136	129	149	125	130	122	127	130	122	128	141	142	129	122	122	125	133	132	130	140	137	130	132	138	111	143	156	138	143	134	142	132	109	125	143	132	124	114	124	129	116	115	132	143	125	131	150	136	111	138	129	131	132	120	128	134	148	148	127	123	138	121	151	157	161	134	142	142	112	116	106	99	104	123	126	127	126	103	139	144	101	132	134	135	146	151	130	123	119	137	155	145	126	159	126	115	140	135	150	122	145	121	101	131	126	138	136	130	138	140	131	109	120	113	108	151	178	141	118	134	132	139	148	128	157	152	139	112	139	129	124	140	143	113	138	150	136	142	137	134	126	138	139	108	127	133	128	121	131	139	138	136	128	135	156	113	125	136	123	137	127	149	133	162	151	165	123	143	124	138	159	131	152	132	146	143	128	147	142	130	130	106	132	137	132	132	112	133	144	126	138	153	131	117	117	148	147	137	164	138	150	140	144	142	135	143	142	155	123	114	147	136	143	137	120	144	147	138	136	147	124	101	121	130	130	133	147	134	120	151	124	109	145	128	146	130	138	123	124	120	128	114	136	134	125	122	130	141	127	124	122	144	131	156	151	116	133	146	148	151	142	121	125	132	112	120	147	115	126	135	125	127	109	142	133	142	147	121	135	147	108	128	126	135	115	129	125	127	127	112	125	126	147	144	137	142	140	126	138	143	120	135	124	118	138	124	122	131	125	128	125	148	122	116	131	120	124	130	148	152	118	147	145	149	126	129	132	136	144	154	138	131	122	133	124	118	131	155	122	130	122	130	126	131	141	126	130	144	132	133	140	123	149	122	140	137	131	128	135	105	145	127	129	122	127	121	141	166	129	133	140	118	136	129	134	130	138	146	138	141	119	121	134	136	127	138	107	121	138	127	136	127	124	132	116	128	107	122	157	143	140	133	144	125	139	139	138	113	143	130	130	113	138	133	123	107	145	148	132	135	125	134	111	134	132	121	119	136	128	116	137	117	127	133	138	121	153	134	122	120	136	100	122	132	119	108	140	123	132	133	124	137	141	147	130	172	139	134	135	113	141	122	129	146	133	148	112	128	138	121	96	125	125	131	134	136	115	114	123	141	138	140	124	136	147	108	136	107	119	126	123	126	127	143	130	122	115	131	124	129	144	130	129	155	120	136	155	137	134	135	130	144	134	126	145	141	112	141	129	137	137	131	124	127	97	133	127	125	144	138	120	129	153	139	127	111	137	128	119	121	137	123	134	125	152	133	146	136	120	129	137	125	126	131	159	119	130	134	125	126	121	167	129	121	137	134	123	169	125	130	138	147	133	125	138	117	163	135	140	142	119	125	132	133	117	136	135	104	119	129	135	161	122	118	144	142	129	136	141	124	133	123	120	134	150	138	130	138	141	129	140	119	119	132	128	150	127	125	125	139	144	126	154	143	143	137	111	116	115	121	120	107	134	133	117	139	135	134	144	151	115	102	127	121	120	123	145	111	133	133	144	148	140	175	121	120	132	135	114	136	134	139	139	135	117	147	120	140	132	109	140	135	128	114	100	135	130	119	143	125	120	119	155	147	121	148	144	122	125	121	134	131	118	126	131	119	143	128	129	115	139	106	113	125	135	140	140	119	140	141	122	130	121	135	128	116	138	138	121	129	135	124	142	134	137	120	143	130	132	134	137	133	121	131	126	150	134	108	127	119	123	136	110	140	111	130	133	139	141	130	138	125	149	148	113	137	151	145	123	148	150	141	135	110	136	126	144	121	152	139	134	134	120	149	145	126	110	124	151	135	136	149	142	122	124	137	142	123	132	115	131	148	139	128	142	116	151	141	134	128	149	131	129	121	133	124	144	148	126	114	137	146	139	132	153	140	159	121	119	146	142	124	151	131	120	120	147	119	130	123	126	125	157	128	129	139	108	139	137	110	151	130	123	133	126	125	146	142	123	147	108	126	130	143	144	126	135	109	120	141	117	148	131	126	119	131	128	127	128	136	133	146	128	116	132	101	124	114	137	121	117	139	143	123	110	128	119	137	133	126	150	120	132	133	139	154	149	137	141	123	150	146	137	129	137	124	129	129	116	110	144	140	140	152	143	128	108	112	121	115	139	144	126	114	143	148	124	113	114	146	141	105	151	113	125	136	132	138	122	117	129	148	128	133	142	133	156	156	141	123	148	124	117	129	122	123	144	133	127	119	126	94	153	130	131	142	131	150	143	122	137	145	122	131	132	137	138	135	117	137	137	135	138	119	143	109	128	132	140	133	109	153	135	148	112	135	146	146	109	137	129	137	136	118	127	121	130	151	120	113	140	141	138	137	132	135	129	116	115	143	135	134	136	147	130	157	122	151	152	128	137	140	134	143	136	120	127	106	132	123	142	120	124	121	143	133	140	125	126	132	127	98	113	138	131	140	138	124	129	152	132	137	144	140	127	119	132	113	112	139	125	115	137	131	139	130	142	131	129	112	141	129	137	133	127	127	107	111	125	136	138	120	140	147	125	141	117	137	116	115	116	139	134	135	139	131	126	124	124	132	134	112	161	138
38591	52637	57697	56663	59336	58224	59115	62669	61515	71000	70930	64921	70822	58160	50593	43402	41183	35996	43960	41837	35404	42345	44814	45842	34502	28829	22556	20583	13305	10728	9806	10702	7496	7807	9067	8268	6911	8561	9568	8271	4552	3615	2712	1878	1055	895	765	674	509	470	439	457	418	374	350	312	340	348	372	342	337	367	368	391	335	370	364	385	378	408	416	323	333	343	333	319	307	406	1004	1358	1437	943	771	588	416	369	313	339	320	297	347	337	316	314	284	307	291	293	296	314	295	309	338	294	308	343	290	292	323	291	282	297	314	343	320	318	291	339	285	327	283	305	290	320	300	337	304	355	295	308	318	314	353	321	313	316	343	338	293	276	307	309	326	331	304	295	295	296	284	308	304	295	325	288	305	316	289	313	306	293	306	306	273	333	282	313	308	292	332	269	293	302	329	327	333	299	320	307	278	304	306	315	288	309	319	335	314	328	303	321	304	305	297	296	299	318	307	340	309	337	337	320	356	289	268	321	323	290	295	285	327	291	307	295	313	309	313	325	307	323	297	326	286	299	320	300	321	303	291	317	314	261	296	314	312	312	312	316	300	274	310	299	318	270	292	303	321	308	311	314	322	309	311	338	292	281	289	325	279	299	316	306	319	334	310	310	297	312	312	316	305	299	306	322	274	295	322	292	299	314	324	325	305	329	334	325	304	285	301	317	312	314	292	304	292	297	309	311	309	318	300	317	288	328	297	294	306	302	312	323	287	327	299	296	306	337	309	319	289	299	319	299	284	320	274	334	318	299	316	308	266	333	289	305	311	318	326	291	297	304	310	314	367	346	317	301	326	306	307	290	318	318	317	301	335	300	303	316	298	283	303	324	317	306	344	316	307	315	295	282	325	320	321	312	309	306	294	297	333	298	284	299	305	308	307	309	278	288	314	285	295	315	299	318	307	296	313	324	286	301	290	303	284	295	313	313	280	318	319	296	264	327	302	301	311	322	343	305	347	289	310	330	295	316	299	318	289	317	312	285	275	337	310	330	282	295	302	326	280	324	296	321	292	312	334	265	337	314	317	312	310	303	261	332	301	324	294	304	349	282	287	324	275	273	297	329	297	265	294	309	318	282	325	303	329	289	303	305	302	331	288	291	299	293	334	287	312	293	294	326	302	300	300	304	339	306	310	297	315	342	284	310	330	335	300	306	304	349	295	282	289	285	317	325	324	307	305	278	310	303	302	288	285	294	301	281	311	299	295	299	302	324	307	275	288	314	309	305	325	294	325	293	298	310	266	322	303	307	267	292	273	299	305	318	283	312	292	302	315	338	283	315	293	334	301	294	287	295	293	303	309	297	311	326	331	293	338	320	292	290	318	291	321	281	276	288	312	304	307	307	303	295	262	291	281	305	302	347	303	278	309	294	314	296	305	280	312	343	295	309	325	317	282	319	289	319	281	304	301	323	276	283	313	325	307	298	287	303	331	303	299	298	307	298	301	319	286	284	293	306	285	304	296	304	349	300	318	298	329	307	328	286	285	330	322	296	320	316	312	329	332	309	327	290	300	317	257	315	318	282	327	287	308	282	285	303	324	289	336	312	272	298	331	300	309	309	308	339	289	313	319	330	320	328	293	324	291	305	288	331	299	331	303	311	316	315	309	319	328	335	294	322	303	346	317	321	288	299	320	303	293	307	278	307	321	350	285	323	323	308	316	320	284	311	318	309	322	314	324	309	317	320	312	287	336	318	287	317	278	310	304	299	317	324	318	288	266	304	297	303	301	285	289	276	299	308	269	304	322	306	280	315	334	308	303	304	349	288	312	276	277	298	316	319	325	295	299	316	295	295	346	296	294	299	272	313	295	310	316	332	295	320	342	273	328	341	310	290	291	291	288	280	279	286	309	296	301	322	297	343	303	301	315	290	295	299	305	293	315	327	303	301	301	290	327	340	334	302	289	287	296	326	354	316	314	300	310	297	297	304	298	294	273	311	279	287	329	295	299	289	328	302	330	321	302	302	307	286	310	311	294	294	318	302	311	324	300	346	280	310	300	326	327	316	318	310	276	293	318	325	300	346	335	304	282	299	282	310	296	327	298	305	330	287	297	309	318	300	286	300	315	300	328	322	315	301	294	343	304	328	267	341	312	309	290	320	277	347	320	288	287	294	328	310	314	331	300	290	302	286	263	293	285	308	300	307	325	295	284	297	295	307	282	317	310	322	333	297	324	316	298	287	308	288	315	307	305	313	307	307	325	305	310	335	292	292	306	332	322	316	309	307	280	310	328	272	308	320	296	323	324	308	307	340	289	292	307	313	286	318	321	287	306	295	272	278	325	315	329	262	290	311	285	317	305	324	326	334	302	304	320	283	309	316	300	267	302	300	325	315	312	321	304	334	285	318	282	341	287	325	293	325	312	297	273	319	306	328	322	302	312	336	314	304	316	298	329	312	280	287	336	327	316	299	315	305	301	325	303	339	307	298	294	314	285	311	313	323	290	345	310	301	270	295	314	300	305	304	298	289	328	334	319	277	344	321	294	300	283	300	318	292	318	295	359	285	292	316	326	327	268	337	308	283	309	294	283	283	284	293	301	356	309	288	292	326	336	297	295	329	293	293	342	307	302	273	316	305	306	281	295	296	306	288	291	261	303	297	320	294	318	315	323	311	285	298	321	308	313	281	324	282	307	320	349	316	307	313	326	309	281	291	290	309	301	327	301	296	298	307	313	309	301	303	314	285	324	315	260	318	300	320	308	318	293	311	309	277	323	312	303	361	320	316	290	309	286	306	325	309	333	325	275	281	304	270	294	309	288	297	325	313	284	325	294	298	317	270	294	293	297	308	277	279	303	331	323	325	321	290	334	321	276	328	300	333	311	297	307	302	300	336	305	304	285	284	317	311	289	320	302	297	299	291	314	314	309	328	306	299	317	313	307	311	304	283	307	307	296	291	306	328	289	315	276	304	279	293	321	296	319	318	325	301	315	309	319	314	297	303	324	282	319	293	283	278	326	302	292	313	304	305	315	325	285	307	323	317	324	332	310	315	290	293	300	308	295	295	317	311	322	293	345	317	302	331	315	298	301	295	286	243	314	327	296	323	331	301	341	327	312	304	344	284	309	297	294	323	277	340	300	283	309	319	321	302	327	278	301	286	303	315	312	280	309	299	314	304	289	296	302	291	307	292	301	310	303	331	340	331	306	300	316	299	307	326	318	306	292	295	300	309	265	306	302	302	300	331	286	313	302	293	314	298	315	300	319	316	297	300	319	311	305	292	290	273	308	302	298	277	302	323	323	319	288	322	311	306	298	303	314	292	300	291	327	308	305	317	318	294	307	300	310	298	312	317	310	282	296	295	300	321	298	295	306	297	292	297	306	330	295	265	296	311	311	313	328	306	325	284	287	282	294	295	299	311	281	301	284	285	338	297	266	343	313	293	297	318	276	319	319	295	312	306	293	299	314	307	311	339	290	305	305	319	341	320	314	318	327	293	302	312	311	315	325	281	291	326	306	336	309	284	287	314	278	277
12298	14892	22490	20159	15936	9964	9125	17682	15619	10988	9776	8022	3427	1607	889	636	514	501	659	516	419	599	541	484	328	290	263	255	231	212	178	202	185	228	218	189	204	194	190	191	187	172	179	176	179	155	165	170	172	159	157	172	160	159	159	150	137	161	161	168	137	146	160	153	172	150	146	161	157	161	148	138	142	168	163	131	155	150	169	178	172	157	173	164	151	159	137	163	148	162	144	150	157	155	163	166	175	165	151	169	158	162	181	172	162	169	139	161	149	136	171	156	153	155	148	154	151	146	162	159	147	155	156	161	172	152	158	154	173	165	152	129	177	169	131	164	153	174	166	125	158	186	156	155	152	162	144	162	156	142	149	159	166	152	158	158	137	157	178	170	154	156	152	176	154	134	163	151	174	167	176	171	153	136	153	145	153	139	140	169	162	159	147	143	169	170	128	117	168	166	162	146	164	153	156	145	165	138	162	165	134	168	151	173	158	168	142	137	177	174	165	168	156	156	151	162	143	156	154	154	165	152	175	174	158	161	177	156	181	145	158	164	161	155	146	155	145	185	135	169	167	147	160	151	148	154	146	126	166	176	180	150	162	148	147	141	170	148	155	141	156	146	160	164	156	141	157	160	148	157	157	161	165	158	169	144	137	152	153	160	143	144	145	154	149	173	179	167	156	163	153	162	156	146	168	169	169	163	151	173	163	177	159	139	157	135	155	174	165	152	164	143	136	138	168	136	139	147	164	155	120	154	171	157	161	141	168	178	173	158	151	167	180	171	169	154	146	176	170	146	153	163	166	139	153	149	156	143	175	159	139	158	139	150	132	157	175	170	153	135	146	154	137	148	154	159	171	158	157	138	161	159	151	145	157	140	155	132	148	130	135	144	149	153	169	170	151	166	157	162	141	160	153	149	164	172	140	166	156	144	194	189	156	164	143	157	152	145	144	166	161	150	160	144	171	167	138	176	155	160	180	137	155	159	165	162	157	164	157	159	150	149	169	146	140	169	166	177	132	164	151	147	151	189	182	152	185	164	195	160	182	176	139	155	145	151	150	166	134	132	164	162	161	154	136	149	173	176	163	156	169	149	145	156	161	153	151	167	166	158	153	146	175	161	161	171	152	163	134	162	128	154	143	156	144	165	170	162	196	128	151	141	134	168	163	172	132	157	166	154	158	146	148	137	155	139	154	149	172	156	163	138	158	163	146	181	147	141	148	137	179	180	143	148	151	143	164	165	153	158	188	144	147	173	142	129	165	133	149	152	150	177	149	136	154	137	151	156	171	155	157	154	153	173	185	136	156	164	142	173	151	154	151	139	149	161	171	182	182	147	143	127	161	146	162	159	177	158	161	172	141	148	178	183	175	142	163	154	139	139	163	152	154	180	170	177	148	145	147	154	150	143	191	172	164	170	150	169	156	158	137	156	178	166	163	161	159	148	166	165	173	164	162	153	148	156	141	153	137	149	150	154	153	176	148	152	146	157	165	150	160	168	150	165	153	137	146	153	155	147	138	161	149	157	151	160	163	172	162	152	163	141	172	150	166	141	149	162	144	148	147	165	157	131	178	160	159	150	153	177	148	138	135	186	156	169	147	163	136	153	161	160	169	161	186	146	165	184	163	158	172	174	174	175	158	165	154	143	182	157	168	160	152	170	143	140	179	162	168	139	135	146	170	168	163	167	151	171	160	164	149	151	169	166	162	157	158	157	161	161	150	150	132	156	158	167	141	152	156	181	159	162	150	144	149	142	128	150	149	138	147	153	153	160	142	143	167	152	160	165	150	153	153	145	157	166	144	168	166	127	155	147	164	173	163	174	140	169	146	171	166	159	142	162	179	179	151	168	140	137	145	145	172	151	157	165	158	152	146	159	178	151	161	148	128	169	168	185	175	152	192	162	174	153	158	156	164	158	165	136	135	140	178	164	165	149	165	149	180	158	165	167	167	162	154	164	158	160	142	174	150	159	170	162	151	141	164	154	172	152	167	130	164	141	145	161	175	157	155	157	152	148	187	163	153	155	164	134	153	144	140	131	151	154	158	145	151	156	135	167	152	155	159	159	141	146	161	140	153	150	152	131	172	141	169	141	128	143	155	164	169	145	143	170	160	158	150	151	172	159	169	148	150	176	159	189	148	133	169	150	158	143	161	143	153	149	151	144	165	148	137	164	153	150	183	167	147	170	149	160	157	142	140	159	146	145	148	143	163	167	145	146	145	169	178	180	145	128	153	162	158	153	164	150	186	178	132	171	187	165	133	163	152	136	160	154	159	182	166	128	152	153	172	142	148	157	175	170	172	121	174	138	149	157	174	142	139	157	156	159	152	148	164	168	140	154	137	134	155	168	161	170	188	135	141	152	162	168	143	143	150	168	146	169	148	140	168	166	163	165	171	158	172	166	147	171	138	151	152	172	163	127	143	175	163	170	155	146	163	178	149	176	175	157	168	161	164	150	154	164	163	161	152	156	166	154	154	156	149	150	148	169	144	178	156	178	166	145	154	158	143	132	151	152	169	148	146	149	162	164	137	143	182	168	147	145	150	144	131	144	143	138	137	154	161	156	142	131	147	171	154	156	145	154	139	157	145	135	165	173	153	165	143	160	138	158	150	172	163	149	159	162	143	147	136	175	155	144	170	159	168	151	160	155	142	152	151	174	144	149	151	161	171	147	161	160	171	134	156	139	144	140	163	160	175	139	144	156	158	162	157	143	191	153	150	148	171	169	140	157	155	136	154	151	164	158	146	158	162	195	156	158	164	133	161	159	172	177	156	148	152	134	128	146	164	131	145	155	158	188	152	165	139	167	161	154	147	142	153	159	168	158	182	166	169	160	157	162	150	141	170	123	155	165	172	149	156	146	137	174	171	161	149	130	150	133	153	131	140	144	159	144	153	164	142	153	159	147	170	146	158	175	161	159	153	133	170	131	156	154	153	161	145	185	149	160	163	162	156	151	142	139	177	163	151	156	163	169	149	167	127	147	151	144	162	164	144	173	145	161	138	149	144	157	141	162	145	163	146	152	160	153	157	142	174	177	171	146	172	169	157	160	160	142	145	155	148	170	161	140	178	174	155	163	181	159	156	135	161	173	162	157	151	156	167	172	183	170	146	139	180	156	153	149	157	154	143	149	139	160	160	160	157	160	176	157	146	152	139	160	167	137	165	165	147	147	183	160	135	139	171	151	170	174	155	165	170	152	159	157	153	151	152	144	142	146	183	158	143	160	143	159	147	141	161	151	151	146	157	168	165	176	153	153	136	181	142	161	148	151	170	170	158	148	146	132	141	143	163	166	133	145	165	188	155	151	167	161	147	158	169	161	148	145	164	168	152	167	162	179	130	155	134	133	155	159	149	144	145	139	137	143	144	172	182	152	156	145	165	149	167	155	163	152	153	141	141	153	153	160	175	156	145	134	176	152	121	145	159	155	159	158	155	163	159	167	158	128	161	167	154	136	178	152	142	147	159	159	164	189	144	162	164	155	170	154
8340	15198	28023	29187	25582	20872	22367	38846	34957	31452	31467	26549	16125	8810	5185	3712	3419	3206	4720	3319	2388	4109	3585	2997	1833	1451	1197	1082	830	738	760	716	619	611	664	648	612	656	655	624	475	500	448	428	420	431	390	405	375	397	361	408	382	388	377	395	413	395	344	395	402	387	375	407	394	472	387	375	390	389	403	377	414	402	380	434	425	369	415	417	449	478	450	399	409	367	393	372	362	362	380	373	412	405	394	409	382	392	324	372	382	398	357	383	375	393	358	363	409	356	397	326	385	362	366	401	396	366	369	371	371	364	380	372	357	374	353	409	354	377	380	377	373	377	378	392	395	367	406	347	371	407	363	378	348	357	337	367	386	390	359	384	364	384	384	381	365	372	360	337	365	360	373	398	385	351	395	416	381	374	375	381	333	366	365	361	383	349	392	393	382	376	360	414	378	388	357	376	375	396	375	383	390	393	373	376	403	393	343	375	363	376	354	350	358	392	352	364	390	371	386	352	381	395	367	400	366	416	378	413	365	360	385	364	402	414	387	354	396	374	385	336	402	360	396	356	414	369	383	368	360	399	330	377	406	401	369	345	401	398	393	354	434	353	383	417	385	380	380	361	372	380	365	387	349	368	349	364	378	396	378	348	360	368	384	387	393	367	353	372	372	370	395	381	374	380	371	375	349	387	398	361	377	352	396	378	365	349	382	392	364	377	386	360	401	374	379	395	372	344	387	328	385	363	365	382	384	343	398	367	385	370	391	360	408	385	409	365	335	393	407	348	344	359	364	422	357	383	363	380	394	391	396	372	351	356	357	359	405	384	378	372	336	355	373	423	397	370	381	374	361	351	375	380	408	351	393	365	390	374	388	377	389	350	372	402	353	369	375	393	390	386	383	361	419	368	394	354	383	349	382	376	363	390	362	376	392	412	369	351	403	415	387	370	341	372	370	408	386	366	394	331	404	365	402	359	366	378	373	378	349	386	377	396	371	377	335	357	397	373	365	372	367	363	394	380	396	362	366	363	419	349	447	373	379	373	394	356	366	404	372	403	398	370	362	376	360	391	388	402	377	379	362	385	342	418	383	387	368	426	381	379	402	377	377	354	374	380	381	348	345	368	396	418	356	367	388	357	356	390	359	417	351	355	340	372	375	355	392	365	399	400	376	373	341	405	391	383	384	396	360	359	357	343	366	377	375	360	396	353	355	388	393	341	372	368	362	421	361	395	389	376	363	370	364	386	405	353	387	357	400	388	343	395	399	367	359	362	385	394	391	375	345	388	382	414	382	409	364	349	372	359	361	380	393	386	389	376	385	402	414	371	375	379	400	370	328	404	383	407	358	391	413	357	410	386	356	382	356	374	369	339	377	377	375	353	395	371	366	358	354	386	356	407	377	378	388	373	379	384	405	395	394	385	412	395	393	378	368	402	395	368	418	399	389	376	339	380	398	404	352	379	399	365	385	410	413	371	364	409	360	407	363	376	387	371	360	397	360	362	342	341	372	388	376	380	371	389	367	352	400	403	371	379	390	365	376	354	382	340	386	399	413	347	369	385	367	387	382	366	373	389	368	400	398	362	368	354	357	390	371	367	425	381	399	381	404	381	409	369	343	374	412	394	366	405	390	345	372	363	362	404	397	360	389	386	391	366	390	397	386	386	415	404	372	392	363	369	386	369	381	390	356	371	376	362	407	410	390	392	343	393	388	344	379	366	392	366	366	372	380	372	415	376	338	363	371	416	369	381	375	376	363	396	371	352	369	357	385	361	342	380	367	361	380	347	357	351	384	388	378	380	377	380	410	369	400	376	327	393	389	329	398	373	411	395	344	397	377	382	398	364	376	368	390	387	444	382	385	392	349	374	339	363	365	380	357	342	378	380	396	364	361	356	392	365	366	401	401	360	384	375	379	344	379	355	372	395	373	383	396	379	382	361	355	367	376	361	349	386	379	403	375	341	356	353	346	373	385	379	404	377	385	367	391	368	388	397	420	350	373	360	363	364	368	396	338	344	385	380	386	376	379	377	367	390	363	383	359	374	373	399	388	363	422	344	352	401	392	370	381	381	421	402	389	378	394	405	361	344	382	412	414	384	363	368	400	348	380	380	360	354	372	384	376	380	386	374	377	370	365	384	367	383	371	391	394	430	399	366	373	384	393	355	375	381	362	366	365	365	357	392	395	406	398	374	387	381	337	373	390	389	427	354	375	346	369	380	378	391	387	382	351	412	377	376	364	407	364	333	370	389	373	394	394	401	381	382	386	374	369	411	378	369	391	408	395	365	376	353	402	371	347	380	417	386	372	389	402	360	372	367	366	394	395	372	360	408	379	345	372	364	374	389	388	359	362	345	391	392	416	374	379	373	389	421	367	362	381	402	386	379	404	379	396	374	383	361	354	361	385	421	354	341	375	366	402	389	368	387	397	383	371	377	365	376	410	374	405	354	331	396	395	431	403	386	356	386	349	344	401	374	381	349	373	375	383	371	366	368	366	398	400	395	372	365	364	403	360	374	387	367	364	375	392	395	379	392	365	369	374	379	383	372	404	370	390	394	348	418	368	370	372	359	357	360	414	394	389	377	401	392	398	384	374	353	328	401	407	362	401	376	368	360	372	388	408	373	358	385	384	385	339	334	349	345	387	387	383	388	360	391	387	392	371	387	379	393	386	349	394	364	366	373	373	373	381	346	361	392	372	375	391	374	354	374	408	401	370	377	402	339	397	378	379	394	377	392	373	379	388	380	387	392	359	401	368	408	404	375	371	382	380	404	381	363	401	374	388	353	372	372	404	387	356	372	376	399	362	365	406	375	361	367	363	372	374	367	379	417	374	358	401	407	379	364	376	378	368	343	383	406	349	357	352	382	384	383	351	404	367	363	364	374	427	408	403	395	392	374	356	412	356	404	354	358	363	393	419	354	386	379	399	376	363	398	365	382	399	387	420	380	374	402	310	353	409	366	389	402	407	359	398	370	370	370	370	380	393	348	372	379	374	366	365	370	389	369	373	368	386	388	352	390	363	366	387	374	390	402	400	389	381	376	404	384	351	383	382	367	384	348	363	365	353	406	369	379	374	417	380	408	381	366	378	385	366	390	405	387	399	392	351	355	350	397	346	375	366	393	380	367	371	359	369	366	375	388	358	395	387	376	390	362	399	358	405	386	355	396	388	413	386	398	349	366	342	382	393	398	390	380	372	381	348	379	397	405	378	385	429	376	378	407	401	365	359	380	409	344	359	420	351	380	351	396	379	402	367	401	385	411	388	392	360	391	359	359	377	393	396	391	368	352	386	382	377	360	413	367	398	375	403	416	373	364	350	380	363	371	367	402	361	380	406	374	360	384	390	371	372	385	391	371	371	404	392	361	381	348	409	365	375	398	386	393	345	369	390	379	410	365	397	376	381	375	396	380	383	388	394	354	399	411	369	393	368	408	395	379	373	368	384	350	326	384	378	376	361	402	333	366	391	361	391	358	347	366	377	403	377	347	391	376	389	391
42070	50534	50778	42632	39295	38345	44572	55480	48726	46852	50952	49099	37857	28954	18498	11293	9530	9302	14527	10552	7130	14019	9217	8750	3841	2708	2115	2124	1065	895	765	890	652	770	897	764	792	913	826	844	434	368	307	227	225	214	198	195	172	180	172	185	195	173	199	154	172	197	193	177	166	194	170	188	177	178	193	168	170	197	174	162	157	175	190	183	175	193	207	219	277	259	207	195	185	179	163	171	156	191	148	180	196	173	151	154	144	178	204	174	184	152	167	175	152	188	184	154	166	163	126	180	163	190	173	176	159	170	178	161	172	170	174	175	150	146	162	189	164	172	194	183	152	163	146	142	187	169	143	176	170	199	188	182	166	166	187	147	202	171	172	170	160	201	178	181	170	184	157	160	198	206	164	170	154	151	146	171	164	182	174	161	159	171	146	195	171	160	145	188	190	166	159	175	186	181	178	182	168	185	182	163	165	166	184	175	169	176	178	168	202	173	180	200	166	154	176	164	178	202	160	172	156	142	160	166	168	175	187	165	159	185	171	142	168	167	162	156	168	174	162	156	155	159	182	160	134	153	170	135	149	183	189	156	152	170	162	166	158	144	180	184	164	171	196	150	157	179	162	189	161	167	145	187	154	197	161	169	171	169	176	189	167	167	175	156	176	160	183	157	200	165	170	171	146	156	149	186	178	187	156	168	166	176	184	178	176	173	157	163	168	168	166	191	167	175	157	158	156	174	155	135	189	181	160	181	176	166	155	156	177	175	184	163	167	168	174	160	157	170	151	168	153	147	152	151	154	174	190	177	159	172	163	181	187	164	151	154	187	153	154	164	137	171	196	172	164	180	190	140	157	170	179	148	170	167	178	192	176	177	169	164	160	182	171	169	160	167	168	157	181	162	171	179	165	181	152	170	170	184	181	160	178	187	172	180	166	154	180	183	163	184	161	171	152	165	163	172	156	176	154	164	158	147	150	162	163	141	171	169	172	177	149	171	158	143	163	163	178	174	168	178	192	176	164	162	170	156	181	178	179	147	164	162	178	158	166	177	174	164	176	154	148	150	143	157	174	148	169	159	182	157	166	179	200	160	182	165	189	159	157	159	166	163	166	139	162	179	168	160	171	159	177	175	163	178	188	177	159	185	171	177	139	161	165	181	167	150	158	166	152	170	166	158	148	166	172	155	169	177	149	162	157	170	158	171	184	186	166	176	179	175	168	189	172	172	181	184	181	179	193	187	196	178	172	168	153	180	170	175	160	154	182	143	173	171	157	172	165	158	174	164	163	161	182	153	180	137	168	168	171	188	166	189	184	174	155	181	191	167	168	161	168	168	171	181	153	174	164	176	176	190	169	162	158	176	165	156	148	201	150	160	137	154	185	165	170	155	145	167	147	170	167	172	161	157	174	143	141	181	157	173	153	154	164	192	173	145	139	185	176	175	171	161	151	194	156	161	129	163	168	175	168	195	160	177	191	168	164	163	167	163	175	152	172	175	190	186	178	161	184	205	161	192	168	176	139	176	166	189	179	151	160	163	150	175	185	181	196	179	186	167	165	169	172	189	159	162	161	148	167	180	155	155	171	192	177	188	147	172	174	162	164	183	119	161	168	167	163	170	177	191	152	177	182	156	166	184	160	204	162	188	185	163	161	140	149	155	178	171	153	139	157	128	171	180	169	172	155	138	162	167	152	144	160	158	183	162	173	174	160	182	174	178	155	175	166	191	153	172	185	174	166	164	164	160	166	150	177	173	168	169	150	162	170	185	179	165	149	155	207	191	178	181	172	165	166	160	178	189	141	180	165	188	198	187	181	171	186	174	185	169	200	170	170	168	156	169	165	157	150	171	149	163	177	182	135	164	175	186	176	175	151	165	178	161	147	163	157	168	152	157	149	164	190	187	176	154	170	165	167	169	175	159	148	172	170	172	170	189	155	185	199	186	163	168	173	163	176	158	186	163	173	173	192	173	186	169	174	165	175	147	166	139	154	142	171	177	178	173	152	157	177	162	173	160	182	153	159	184	162	174	172	158	132	168	164	182	173	160	197	165	163	156	154	185	173	174	164	168	153	152	155	156	158	156	158	167	202	141	182	167	188	158	183	143	160	191	157	185	168	192	175	173	166	184	158	177	152	155	155	177	169	145	159	175	176	176	204	166	201	173	166	176	158	173	176	163	190	191	166	176	165	163	183	152	156	168	184	180	200	160	150	181	167	143	169	170	166	170	162	179	156	164	180	161	181	157	169	152	172	150	156	153	161	131	174	166	161	177	175	166	159	176	153	162	161	187	155	154	167	164	164	186	164	169	199	175	175	154	165	151	179	168	183	166	159	151	174	148	173	157	172	175	168	150	157	164	152	145	185	154	151	179	170	168	156	174	175	185	171	165	174	171	174	183	160	174	182	177	171	172	169	158	163	190	148	146	184	180	171	174	173	144	161	153	172	177	165	159	154	153	171	182	160	172	183	159	187	161	191	163	177	185	169	137	147	175	159	188	176	159	194	171	152	192	180	174	167	181	185	158	183	184	171	170	162	161	175	165	209	183	159	160	164	157	159	160	192	190	182	166	162	182	167	162	157	187	189	183	170	166	217	158	177	177	179	172	167	161	200	163	191	166	169	164	151	179	183	157	130	183	180	153	173	168	174	145	174	175	164	169	158	157	183	173	161	189	179	176	176	174	167	137	144	171	165	182	173	159	174	145	180	163	185	162	179	157	178	148	155	187	169	172	154	176	155	164	156	153	173	166	164	174	156	159	163	159	186	142	165	154	190	194	176	174	159	167	215	179	195	178	143	187	188	179	149	160	170	178	160	182	171	154	178	179	181	173	158	164	153	195	182	158	194	181	155	162	158	199	183	165	201	156	162	167	176	179	161	167	182	159	191	175	176	143	177	188	158	148	167	169	159	139	164	181	161	162	177	180	167	172	165	158	187	180	181	176	154	179	164	165	186	147	186	168	177	155	161	165	165	195	166	170	180	175	153	174	161	166	149	157	173	186	178	160	180	160	179	149	167	194	177	167	150	174	162	195	193	206	181	189	131	187	158	151	179	160	170	137	156	175	166	166	157	180	168	173	155	158	167	164	167	156	183	147	161	165	186	162	139	164	176	172	164	171	168	156	154	147	185	169	165	154	187	162	172	167	164	183	147	153	176	192	185	154	153	172	175	173	145	155	175	163	151	166	157	158	161	162	162	164	154	141	171	167	174	169	185	156	176	176	164	160	166	159	170	177	211	157	156	144	162	195	165	158	160	165	171	161	154	149	192	163	174	161	136	164	198	158	165	159	183	162	156	167	172	169	179	163	173	167	168	154	162	164	164	174	165	179	175	153	162	190	171	149	172	198	158	152	162	171	160	152	187	176	185	188	153	160	159	178	162	176	159	139	162	137	186	180	169	186	187	151	146	159	188	177	182	172	172	194	165	164	170	167	172	146	179	173	160	174	141	162	172	155	190	177	180	168	175	156	163	158	185	180	165	181	170	160	166	166	165	188	177	176
30425	46062	54615	55228	55680	54971	55553	66235	63842	72771	70645	62183	57445	46541	35741	29218	28850	27212	36644	27748	25855	38072	29096	27569	18066	14051	12008	11416	6136	5686	4586	5642	3925	4456	5136	4784	4755	5223	5035	4831	2247	1677	1454	861	794	657	599	573	462	475	444	430	438	482	441	393	458	393	401	436	414	399	439	431	474	416	434	447	448	438	393	466	457	389	456	450	483	479	656	874	1010	893	591	514	457	395	386	433	362	399	374	364	416	408	404	413	420	400	374	384	405	423	408	417	380	368	383	393	422	410	381	410	379	403	386	375	392	391	406	436	402	356	413	388	398	411	374	414	407	408	379	425	405	405	392	402	411	396	373	340	390	442	433	417	368	359	370	362	372	435	391	394	399	421	418	381	403	377	432	391	371	391	387	376	394	386	384	411	395	378	383	364	420	393	401	393	402	459	371	382	417	388	411	348	366	401	379	446	404	405	359	428	414	412	380	399	411	420	402	364	408	408	382	390	407	433	390	402	417	402	395	394	409	386	375	389	391	397	395	434	404	390	382	379	400	383	405	397	390	401	408	401	468	396	411	361	357	404	410	425	403	373	408	370	360	413	361	407	364	367	379	405	383	404	414	426	393	375	385	406	385	365	407	366	372	383	405	403	388	374	355	379	370	450	416	425	374	383	397	393	407	393	387	402	376	371	371	400	421	417	415	405	378	403	391	341	374	406	390	384	387	392	371	375	395	382	405	415	412	363	382	404	375	351	379	408	383	400	362	377	420	374	380	374	406	397	368	415	372	406	394	397	382	417	420	396	387	411	410	399	403	394	402	431	428	395	381	400	393	425	418	397	389	385	400	382	419	373	390	367	393	411	436	421	394	373	375	371	413	407	386	426	437	390	416	389	391	379	431	416	359	403	371	376	400	384	386	384	383	391	388	400	403	393	400	392	394	367	401	401	412	375	422	367	382	399	402	394	423	357	418	376	408	392	401	439	406	435	400	385	371	362	399	406	377	372	420	384	404	399	423	399	383	375	387	389	388	375	351	366	378	393	377	362	390	393	419	407	376	392	428	413	387	363	382	402	413	383	397	421	401	374	400	387	406	360	418	368	412	395	333	414	392	384	353	392	407	384	398	387	378	408	388	395	399	400	379	375	409	402	378	397	355	409	376	396	385	403	425	411	373	406	406	394	388	390	418	398	427	402	392	395	388	383	366	392	372	389	398	407	403	402	401	389	376	395	407	384	399	363	408	385	408	399	411	407	385	435	376	375	382	420	352	409	378	387	390	418	390	390	394	395	422	389	407	391	377	396	385	419	391	410	362	369	380	377	381	381	375	417	376	378	401	361	395	390	413	401	392	376	440	407	396	386	377	409	390	397	363	398	412	394	369	392	402	378	374	415	390	363	406	423	395	366	418	417	385	416	383	392	393	358	366	448	443	374	416	404	409	381	380	396	375	379	408	426	413	397	407	414	375	398	388	389	410	407	387	384	400	405	398	399	430	403	367	389	399	427	415	376	393	398	428	408	365	408	380	378	414	366	392	411	408	367	388	419	422	417	404	393	411	440	424	379	367	392	404	383	400	358	382	413	408	373	367	383	426	404	358	385	370	408	396	400	389	362	423	410	417	399	417	399	394	383	409	382	382	411	444	384	394	433	372	425	388	389	379	402	406	392	418	385	383	406	410	377	384	408	425	387	402	405	395	383	374	378	414	375	403	375	409	397	432	354	383	377	386	454	371	397	400	366	382	405	422	400	386	398	392	391	399	373	407	403	378	378	371	407	377	422	373	373	371	395	383	360	415	414	421	401	389	399	337	401	407	390	401	394	415	338	420	408	378	379	375	392	373	388	426	357	406	413	371	394	388	385	399	369	370	401	411	387	395	405	428	387	377	398	408	356	410	395	400	396	424	370	418	366	389	414	381	394	434	380	414	371	388	394	397	368	403	375	385	381	405	431	417	433	387	370	419	412	376	359	350	432	389	397	385	381	396	391	396	363	394	434	409	380	384	418	380	400	409	392	420	415	394	402	379	420	360	377	405	406	371	398	414	394	397	383	414	353	409	387	424	394	433	386	407	401	385	419	381	383	377	381	369	425	375	442	379	415	393	412	403	402	405	419	405	382	367	431	379	386	424	401	394	404	393	417	379	376	418	405	411	396	365	385	394	382	444	392	387	411	406	400	418	385	414	401	404	405	405	408	432	423	365	356	399	410	407	334	373	385	391	379	412	377	425	433	425	389	393	407	418	368	418	398	420	413	363	395	398	414	409	385	351	395	392	429	373	425	401	408	414	382	361	402	406	381	441	410	389	413	391	403	386	407	392	387	416	359	373	414	400	378	410	402	396	377	416	383	360	428	391	380	392	410	420	397	389	395	420	356	370	401	420	372	364	393	392	387	414	371	389	395	404	389	413	384	404	410	432	417	420	378	433	412	365	404	358	406	393	393	412	408	426	384	394	389	401	418	396	401	371	411	417	395	389	437	376	386	398	394	379	383	401	404	442	400	398	392	399	440	380	356	409	365	402	402	367	393	416	367	392	378	403	399	392	352	422	393	426	431	385	394	382	421	417	388	394	393	410	412	431	390	401	389	390	430	379	417	375	335	436	412	411	397	370	417	420	371	436	395	417	395	395	383	342	379	346	382	428	401	362	393	406	389	372	402	390	385	386	370	414	409	390	409	368	430	363	426	394	414	397	387	423	392	405	366	436	412	406	381	394	354	383	390	398	420	419	417	342	397	390	394	359	410	372	404	367	416	436	407	370	380	385	415	377	439	423	393	378	390	386	427	378	412	429	380	380	391	412	390	372	418	413	432	402	397	410	424	400	375	414	420	392	384	368	399	403	398	396	383	416	405	397	417	416	412	386	406	414	396	407	395	397	409	415	432	390	418	430	412	394	387	403	397	370	403	402	386	395	408	379	407	406	387	374	394	408	415	435	361	386	424	383	419	410	384	386	465	377	365	417	415	339	425	408	385	397	395	408	398	440	387	403	390	399	396	399	401	439	399	355	405	404	393	391	434	410	395	415	407	347	368	393	387	426	394	367	436	393	390	390	402	425	373	373	397	400	389	390	409	406	359	378	409	393	424	417	364	390	413	400	371	391	409	381	418	402	378	375	362	411	411	437	364	411	423	372	391	376	344	387	396	444	387	355	408	376	419	383	399	386	401	390	383	418	402	399	417	367	405	406	373	425	402	376	377	379	415	383	417	391	410	389	413	380	392	389	390	389	364	414	412	396	383	391	417	416	419	374	389	381	389	378	390	405	362	400	413	382	353	383	375	386	404	399	421	402	422	419	413	418	381	440	376	407	398	402	387	407	361	359	403	376	402	404	392	404	382	417	414	416	407	367	394	407	360	404	393	401	398	386	359	381	393	344	382	418	397	414	387	359	382	397	369	380	393	411	387	394	407	383	388	411	411	394	397	406	415	393	389	362	420	414	376	417	373	414	405	383	361	401	413	409	363	352	399	398	397	384	397	425	397	400	416	362	406	424	401	409	391	395	377
51846	53508	50431	40539	40852	37972	47142	53624	47353	44208	51642	49641	42569	35055	27779	21002	21010	21038	31464	22026	17395	24937	16988	14146	6918	5200	4829	3319	2059	1716	1391	1390	1231	1470	1818	1433	1493	1649	1806	1178	615	507	424	263	192	230	194	214	154	182	153	166	143	154	115	141	141	121	143	136	138	148	154	126	156	163	134	137	154	137	141	124	132	139	153	151	145	136	188	306	329	320	227	188	148	152	138	116	130	147	120	138	131	121	120	142	143	150	134	124	129	114	151	130	109	133	131	129	126	149	137	108	112	144	138	118	129	127	140	130	117	134	127	134	121	115	125	130	144	125	148	139	138	166	135	117	115	119	137	150	135	104	152	159	146	147	135	131	141	147	138	141	143	134	143	130	137	127	102	145	139	150	114	154	124	149	147	138	139	125	155	135	120	134	138	151	142	142	125	148	138	149	140	137	127	122	146	127	133	136	160	152	160	131	139	135	137	129	164	129	146	168	128	142	132	149	127	131	145	142	145	144	145	128	122	123	124	138	141	154	148	114	164	148	116	126	129	148	116	123	140	146	129	142	152	119	126	143	145	138	164	126	118	149	136	141	134	133	157	134	148	119	109	129	138	97	148	110	124	138	133	144	130	155	130	162	127	121	160	128	136	132	134	115	126	143	128	119	139	130	112	135	131	140	126	140	139	130	140	134	140	145	131	132	115	130	139	144	131	108	123	125	133	127	150	135	126	137	118	153	134	137	130	144	139	135	157	142	145	132	123	118	145	141	147	138	144	134	124	158	177	106	115	124	143	133	141	146	132	100	137	137	136	131	111	133	136	132	125	130	142	143	160	157	131	138	129	163	114	123	132	127	135	139	133	150	137	134	136	143	135	131	155	148	114	124	112	134	134	138	153	128	107	119	130	141	155	132	120	130	127	120	139	128	142	126	138	133	135	126	139	130	133	147	155	125	138	130	132	127	145	133	119	133	146	140	136	136	143	127	122	129	132	124	121	134	155	135	131	151	168	139	149	142	118	146	151	140	122	121	145	141	162	131	131	132	123	113	147	112	142	114	166	156	123	140	121	151	132	146	131	127	138	152	107	107	137	141	124	150	133	123	119	125	141	132	136	146	125	141	127	138	116	126	152	131	151	129	146	126	160	143	151	118	128	142	149	137	140	115	128	148	143	116	120	133	127	126	113	148	147	147	138	137	136	134	122	136	140	137	133	141	141	143	126	133	131	131	110	139	120	145	145	137	142	125	146	145	132	129	124	133	138	132	102	145	137	140	132	114	151	139	139	125	150	153	132	151	127	128	139	126	127	131	154	126	123	127	130	133	115	130	126	146	148	129	146	134	144	137	128	150	136	145	132	122	146	145	129	168	141	123	145	163	103	121	142	127	158	143	127	129	140	135	130	136	122	133	126	137	124	128	133	145	151	160	127	136	122	152	153	132	135	130	134	104	146	125	140	132	164	127	123	135	146	151	139	130	150	132	148	130	141	148	119	106	140	152	114	118	154	151	158	138	141	139	133	135	146	120	161	147	125	114	159	139	137	137	119	138	157	111	143	148	120	140	132	146	150	132	141	130	157	149	142	130	136	128	138	146	159	132	151	140	139	139	126	117	139	130	139	137	147	124	146	139	134	133	133	137	122	139	153	101	140	145	135	120	118	147	130	166	159	121	135	132	112	135	110	144	143	123	150	131	117	143	147	139	130	145	145	138	147	125	137	129	117	116	145	161	138	148	135	120	159	122	144	149	145	144	171	133	134	122	131	131	114	118	127	133	124	132	132	136	150	149	132	163	130	136	117	161	140	141	119	110	147	123	145	140	110	129	140	143	124	141	150	137	131	119	143	135	137	157	118	136	132	134	126	117	128	137	137	144	117	137	111	140	128	139	147	113	131	148	155	156	118	128	134	117	139	152	128	154	142	131	141	143	117	136	162	155	111	133	136	129	121	145	142	156	136	117	144	136	118	121	137	141	148	143	156	154	132	158	118	164	152	150	133	134	124	123	141	136	162	122	127	128	169	131	158	150	132	153	172	143	118	166	134	135	142	144	133	139	115	157	113	117	141	113	134	139	161	152	125	156	145	148	141	127	139	125	156	148	134	152	143	133	142	138	120	122	134	144	136	145	135	134	142	112	125	122	126	141	142	161	120	150	125	151	119	125	121	132	165	132	144	133	123	131	128	156	130	131	162	147	134	150	144	114	125	136	140	144	118	128	134	140	119	140	150	128	161	138	144	130	163	127	137	132	140	148	124	142	137	118	108	128	133	127	145	132	139	140	129	130	134	140	143	139	136	138	138	134	140	116	140	140	135	134	140	131	152	163	144	147	112	141	175	144	151	120	117	137	137	119	139	154	124	150	132	148	160	135	119	131	126	143	136	133	158	146	145	125	138	136	152	152	150	155	120	138	115	116	133	138	134	120	134	125	141	134	142	143	151	122	108	135	122	132	152	123	134	137	124	165	141	136	118	137	138	133	130	159	138	168	165	161	143	157	117	139	132	138	148	130	126	123	137	122	153	133	134	147	140	147	114	131	146	148	142	135	144	147	130	126	150	128	108	130	158	152	154	121	149	127	123	139	135	142	115	141	143	138	125	143	147	123	128	135	111	148	134	137	124	134	147	135	144	147	122	146	130	132	129	133	144	112	138	138	150	126	116	151	122	142	138	132	160	138	161	151	172	143	141	127	156	132	126	120	125	135	125	153	115	132	141	128	119	137	138	132	131	119	143	135	131	139	133	136	118	133	132	134	130	153	135	140	128	117	136	113	129	105	141	145	129	148	133	133	146	147	135	145	113	119	155	145	139	131	124	141	135	116	127	129	142	168	125	134	139	171	150	129	134	137	164	152	146	124	111	107	138	127	128	140	126	121	129	136	134	133	134	128	116	165	137	108	155	127	113	147	127	136	145	143	160	119	145	127	143	124	154	134	132	107	117	161	153	113	122	139	123	132	127	117	132	140	127	114	139	143	133	152	157	140	107	122	117	140	135	133	161	121	156	140	140	140	124	128	132	149	153	126	138	134	148	124	108	127	115	126	131	130	145	140	156	116	123	129	140	120	138	145	146	140	139	128	140	123	145	154	137	127	125	139	126	132	117	123	106	129	138	132	143	153	118	128	125	139	143	126	137	134	143	140	132	120	124	135	149	132	154	150	131	136	123	135	137	164	144	148	146	127	120	121	140	133	134	156	132	124	137	121	139	127	129	158	147	125	136	142	145	133	144	126	140	120	121	118	128	138	137	142	131	129	133	138	145	141	146	134	125	125	151	135	135	138	154	148	145	125	120	141	145	155	156	150	125	152	138	121	124	125	125	130	129	136	139	130	128	140	143	158	110	155	156	139	128	142	142	111	132	120	132	135	131	142	144	129	132	133	155	124	124	107	144	124	135	115	118	124	138	126	162	158	153	137	123	151	144	141	136	146	122	133	119	142	127	124	134	134	144	149	149	151	134	127	134	140	134	127	122	127	131	145	127	141	128	139	151	114	148	124	133	169
39388	53587	58042	57519	60405	58553	62365	63014	62375	73935	71109	64947	62512	54203	43608	37795	40468	40492	48982	38305	39843	46030	39475	34027	24478	21250	21068	15654	10882	9607	8050	8220	7296	8794	10430	8843	8646	8884	9956	6934	3778	2791	2127	957	794	791	824	758	467	475	432	461	400	371	397	372	340	371	361	370	353	385	377	352	373	373	349	352	393	378	391	382	375	382	398	386	383	408	637	1304	1719	1385	759	595	401	387	305	346	309	315	306	355	319	343	319	301	327	307	313	313	334	325	301	307	301	321	312	318	301	316	274	302	353	310	299	298	320	319	338	323	299	324	337	338	303	285	336	290	350	351	308	312	315	294	350	298	320	334	312	306	283	311	335	293	292	305	298	303	325	329	280	328	296	290	324	327	315	285	322	310	305	321	355	333	295	310	304	304	323	312	333	304	310	329	314	321	295	349	304	327	331	322	331	369	357	312	307	335	354	338	359	324	268	345	298	316	301	344	294	292	296	295	330	300	337	302	291	321	368	313	310	313	311	323	296	342	297	311	292	310	299	322	326	290	309	350	299	330	318	334	351	320	310	314	291	290	315	283	314	296	322	330	328	341	297	311	292	322	312	290	321	305	320	333	340	328	297	297	337	339	336	304	294	290	314	326	317	337	338	327	302	308	292	349	304	317	306	324	300	296	318	346	331	315	307	313	314	317	314	309	308	292	296	316	284	274	322	301	306	312	309	342	300	315	310	322	322	312	314	341	323	330	304	328	283	305	314	304	338	323	280	322	272	314	330	305	316	292	324	311	299	340	317	307	321	308	337	303	322	314	318	288	321	350	310	340	345	270	305	319	310	338	323	320	326	309	321	282	323	307	341	305	331	307	303	325	309	366	294	312	283	330	350	308	279	308	323	300	335	303	298	309	311	354	348	303	309	288	324	294	308	321	352	298	332	295	319	364	313	318	284	280	327	330	297	344	325	321	327	317	347	303	333	310	305	314	341	345	312	314	302	310	316	304	302	310	322	309	299	297	308	328	289	336	329	298	367	318	307	332	302	312	319	314	310	293	322	295	295	314	299	324	285	338	342	311	303	298	309	347	355	310	288	321	273	321	357	318	292	322	306	311	304	323	299	284	312	306	303	337	338	281	301	321	299	297	318	316	329	355	314	315	301	336	309	303	314	298	346	305	304	288	296	291	332	327	285	296	334	283	309	283	323	321	316	295	320	301	330	323	300	300	288	307	316	324	299	327	287	345	305	351	308	303	277	307	297	314	307	300	273	290	319	299	315	326	306	310	301	306	316	340	315	276	307	321	305	298	341	306	316	293	335	286	352	338	339	320	315	285	320	265	288	314	315	294	298	300	304	335	303	317	296	342	334	296	311	327	331	289	323	319	315	301	319	314	342	302	305	298	286	324	303	303	338	308	315	311	302	312	325	313	329	274	326	319	325	327	321	308	345	303	319	336	306	306	295	344	318	282	354	288	357	354	306	312	293	337	319	330	308	291	322	321	311	309	319	320	288	309	332	337	309	320	341	298	341	317	298	306	338	308	318	300	299	335	296	313	298	296	339	335	333	317	313	288	284	333	290	334	307	328	333	340	314	307	353	318	337	334	319	319	320	321	335	293	285	338	284	297	300	293	302	288	316	325	338	311	328	348	326	289	304	295	323	304	336	332	296	312	336	306	370	330	308	304	334	309	283	304	298	320	347	291	313	307	332	300	345	316	288	316	339	310	320	315	326	332	337	321	320	288	299	299	304	300	289	325	284	315	320	304	287	318	295	314	326	298	314	309	309	326	320	297	286	304	292	285	329	355	279	295	312	320	330	332	346	326	340	314	317	314	281	316	310	330	316	332	274	314	294	295	322	306	277	299	314	308	299	318	318	320	308	304	290	289	298	299	318	323	301	341	309	304	313	299	315	326	296	329	311	296	334	309	317	327	311	307	353	323	308	291	316	279	327	303	316	344	306	288	337	322	279	318	311	332	304	291	356	332	322	307	309	338	313	330	325	310	308	336	290	341	304	297	323	320	295	337	323	311	344	329	333	299	297	310	301	320	307	317	314	326	310	278	316	300	332	312	306	294	289	304	330	314	354	335	332	310	306	285	294	331	351	299	314	315	284	310	307	337	303	320	345	306	315	354	305	284	318	308	299	318	310	301	307	325	297	298	317	315	316	329	303	313	302	341	326	265	321	312	324	333	291	318	275	356	329	309	330	335	315	322	320	289	331	285	369	317	298	287	305	282	288	316	326	358	318	353	301	315	335	309	295	285	320	296	313	303	317	316	302	314	327	315	313	310	284	337	297	311	310	315	307	320	314	326	349	343	304	317	300	304	317	322	304	309	344	294	320	353	299	310	322	277	339	298	326	296	308	277	359	290	315	347	332	317	289	308	328	356	294	322	300	322	299	320	313	317	302	302	289	289	300	338	299	311	308	314	291	307	321	297	365	324	287	302	327	330	306	324	308	282	307	326	299	288	310	340	329	302	283	301	320	316	337	337	319	320	325	291	324	298	330	322	289	309	330	322	328	356	341	310	345	300	338	282	312	338	323	327	335	326	318	353	333	301	292	367	299	283	325	316	295	302	297	320	337	319	344	284	307	290	300	304	332	303	289	304	324	306	329	295	307	326	318	308	326	325	295	298	297	301	313	326	292	288	310	321	332	273	299	313	271	296	307	349	326	304	330	306	290	326	301	316	316	315	304	326	321	303	314	304	332	280	307	288	321	316	312	302	329	324	308	324	339	307	288	332	316	293	338	309	321	305	333	327	318	317	355	310	326	325	285	302	321	326	349	304	325	321	304	277	290	326	319	302	328	309	315	313	292	357	310	343	334	328	327	306	298	297	354	323	346	321	301	302	300	323	311	313	308	310	300	323	313	300	302	298	301	327	292	317	319	328	300	310	315	305	329	301	318	333	331	311	284	286	295	269	318	293	328	310	303	324	328	349	302	320	295	326	335	313	292	307	322	317	312	311	313	307	322	319	334	327	306	339	335	327	327	308	305	331	299	307	314	316	306	348	329	333	324	311	324	327	338	318	304	323	324	297	293	328	294	321	314	332	311	302	333	310	320	336	291	296	331	310	317	323	332	313	336	287	286	287	298	302	301	320	333	332	343	316	281	302	320	304	273	266	313	335	306	325	292	315	304	270	329	314	310	341	305	318	332	306	304	286	317	316	303	305	296	349	303	321	340	316	299	292	309	317	326	334	324	298	294	333	334	311	331	314	319	329	315	328	304	338	329	346	266	322	306	312	308	342	315	333	313	319	303	327	295	283	331	302	286	269	310	326	302	277	338	339	335	323	293	314	311	309	315	276	292	341	331	305	282	327	295	321	314	289	295	343	315	282	353	301	330	323	313	320	326	321	316	318	311	317	292	319	305	315	306	296	303	326	346	326	310	336	301	296	302	321	321	263	330	317	321	308	311	323	308	324	307	307	307	317	284	325	301	351	300	338	299	314	290	330	296	304	324	303	312	338	345	334	302	316	325	332	309	298	326	334	316	316	356	287
12431	13856	24774	23141	15717	9621	15300	20841	15203	8995	8500	6102	2443	1209	711	600	625	681	807	585	550	583	448	416	281	251	262	213	208	207	201	191	192	200	211	168	195	173	195	181	167	167	140	151	149	156	159	179	165	172	152	154	152	159	172	160	162	159	157	155	160	159	185	185	156	153	163	150	151	165	148	177	147	157	143	151	162	163	167	164	161	180	190	171	179	151	136	161	136	154	163	158	170	168	162	152	162	149	162	192	163	170	148	189	183	157	141	145	161	181	154	142	150	168	175	145	176	164	170	181	164	156	186	139	139	165	142	122	166	148	145	138	138	160	150	166	144	148	143	147	156	149	144	144	166	163	148	176	150	169	160	174	186	166	170	159	157	174	156	166	156	164	166	172	165	160	154	149	169	163	151	175	148	133	144	155	142	153	183	159	175	174	137	171	167	145	154	182	170	143	161	162	167	144	171	176	172	166	156	152	150	166	149	127	157	168	177	159	151	157	165	169	172	145	173	156	189	176	155	163	169	169	148	146	185	167	165	148	153	154	166	145	180	168	168	175	158	160	156	138	153	140	183	153	156	166	142	166	147	139	183	152	184	148	170	164	199	129	168	142	169	159	170	165	169	134	156	164	158	132	154	166	148	156	186	163	172	163	151	168	150	168	149	142	152	154	177	157	154	139	161	148	153	168	149	133	155	168	165	138	172	149	143	163	158	167	140	157	154	162	151	181	135	143	143	152	176	178	133	167	177	165	150	184	141	157	146	151	161	155	159	169	153	154	157	157	161	156	157	155	154	151	135	146	140	152	140	167	151	167	157	166	140	154	163	164	158	162	178	168	147	148	151	149	166	165	146	160	168	162	190	175	171	129	148	159	183	171	150	163	142	167	176	160	166	157	165	170	142	160	168	157	147	130	145	155	149	177	175	168	153	138	181	150	144	156	164	152	180	165	170	179	142	186	160	164	154	167	187	188	174	162	147	157	140	164	177	164	152	157	150	137	169	172	142	150	141	161	160	150	164	169	141	140	176	138	167	166	164	166	164	149	160	148	183	147	156	171	174	163	167	178	162	160	153	158	143	146	155	161	142	159	176	144	141	194	153	178	160	168	150	171	167	130	139	158	172	178	166	159	161	163	154	172	193	152	178	175	162	137	159	137	154	169	143	145	147	149	172	158	162	154	154	142	144	184	161	167	161	167	152	182	161	168	169	145	166	190	139	159	156	176	150	136	151	160	153	179	171	153	159	154	161	163	172	155	165	163	157	186	174	142	140	157	169	160	144	170	151	151	147	154	150	163	158	137	155	158	178	170	153	170	156	158	158	179	143	147	154	157	178	145	168	161	129	150	140	150	154	163	152	186	158	158	136	156	181	168	152	159	143	134	174	169	146	165	176	161	136	149	181	159	167	150	146	171	156	149	163	159	152	147	148	142	165	183	152	151	146	175	132	163	143	167	178	171	148	163	172	156	166	178	119	159	140	175	157	133	180	146	145	163	164	146	171	127	166	136	165	144	167	161	148	173	168	151	151	156	148	166	163	154	153	168	166	172	165	159	138	170	161	172	157	164	177	177	175	144	182	152	146	141	142	129	161	180	155	161	151	160	148	152	165	138	155	164	181	176	150	148	171	139	158	156	180	122	152	159	138	154	167	160	173	156	156	123	153	160	143	144	160	155	147	151	152	141	157	143	148	128	168	162	170	165	160	173	144	183	153	143	152	168	142	156	172	150	146	158	136	141	162	152	157	139	157	156	150	166	173	154	176	166	124	153	156	159	147	158	178	162	194	150	165	146	154	146	146	159	167	163	141	138	153	166	166	161	148	157	143	163	173	161	143	180	172	153	165	134	169	157	161	154	159	166	170	158	163	175	150	152	150	179	153	167	144	163	167	153	143	138	163	193	157	127	156	156	152	175	164	159	160	149	184	160	153	146	166	158	151	174	143	164	162	166	153	165	179	153	146	163	168	164	160	177	162	178	148	177	169	153	140	149	159	149	171	157	150	159	155	148	139	162	197	160	140	163	156	166	151	151	144	160	147	151	173	150	170	157	143	145	162	160	143	155	168	141	151	137	148	140	164	152	170	163	164	172	168	142	179	147	153	160	161	146	165	140	156	163	168	169	146	150	155	170	147	140	139	138	150	167	155	159	153	178	153	158	172	158	168	148	154	130	168	161	162	156	150	156	173	129	138	152	174	153	138	152	173	143	170	164	153	162	173	141	146	163	170	140	181	170	157	153	171	134	176	146	154	157	175	167	156	163	159	142	156	151	144	166	165	136	167	150	164	157	150	156	163	141	135	158	163	139	153	143	145	167	160	157	149	169	186	155	146	152	174	148	142	142	151	158	163	150	158	134	137	171	137	180	175	182	166	165	142	178	159	156	148	144	156	163	156	152	168	158	197	165	152	139	128	154	153	161	176	164	164	161	155	154	183	163	135	173	146	160	142	162	153	157	157	166	190	149	174	144	152	143	153	162	157	183	175	162	153	181	162	146	166	175	157	126	168	161	164	160	177	173	185	168	177	193	150	157	150	128	174	153	155	166	142	170	163	142	164	139	167	159	146	143	178	146	155	149	166	136	164	161	152	151	162	152	172	161	158	129	163	128	152	164	159	185	155	153	160	157	167	169	147	155	182	146	156	143	150	159	148	155	159	173	159	147	153	157	153	163	148	143	151	176	169	153	174	143	158	148	151	151	169	161	164	167	158	187	144	165	153	171	153	172	145	141	145	180	179	162	151	173	163	162	148	163	151	168	137	169	161	163	146	161	165	177	159	158	139	153	166	158	131	151	164	156	163	150	157	152	155	135	161	160	173	145	153	123	152	171	167	172	180	147	174	157	149	146	144	164	174	176	154	157	154	172	155	154	146	157	156	153	170	142	172	152	162	155	156	144	152	125	159	164	179	165	156	146	158	132	146	175	164	156	152	139	149	162	159	155	161	167	172	176	167	157	155	171	154	150	136	138	160	158	152	142	143	148	143	170	148	164	178	164	153	170	188	172	157	158	164	145	154	157	133	154	163	164	168	150	156	164	143	163	175	186	156	150	152	160	180	149	154	148	170	144	146	143	157	164	149	154	155	146	132	162	161	154	152	142	148	154	162	166	173	149	153	146	145	162	159	155	151	147	150	145	155	145	197	141	137	154	154	140	157	142	142	176	184	160	149	141	159	159	154	173	143	155	190	182	171	176	153	169	125	164	159	164	178	181	177	161	185	168	181	166	175	151	152	154	171	147	136	199	175	154	154	177	152	150	152	160	155	160	165	173	159	149	173	164	170	151	178	141	147	166	167	152	140	146	151	143	143	158	168	177	151	157	168	163	180	178	150	165	168	164	165	163	166	163	155	133	155	150	158	155	149	153	154	149	148	149	144	154	171	174	169	173	169	131	139	159	166	142	171	165	137	138	147	138	152	159	170	166	152	162	160	133	181	154	178	160	153	170	156	174	182	154	168	135	177	183	155	144	153	143	131	165	161	147	159	162
8377	14068	29989	31162	26239	19113	32343	39232	35062	27327	28684	22366	11829	6678	4259	3412	4352	4665	5349	3398	3157	3536	2691	2621	1376	1177	1128	857	689	696	674	643	637	653	680	699	627	627	628	538	473	520	430	411	396	385	412	397	387	427	388	403	358	427	362	384	358	377	351	392	371	393	414	399	409	399	379	436	400	393	443	413	412	382	419	406	376	407	400	387	470	492	473	464	449	428	406	378	372	385	414	383	383	397	381	387	439	344	389	352	406	383	373	350	379	390	395	345	396	373	364	397	370	384	380	355	381	376	407	361	385	345	379	381	368	383	354	373	379	389	390	386	392	398	390	367	381	365	355	399	417	383	396	375	413	338	410	393	362	365	363	380	378	404	398	398	415	325	366	395	399	387	381	366	359	378	380	409	376	396	383	374	359	372	362	380	366	390	371	368	390	372	388	420	394	339	374	355	413	391	351	373	363	414	385	346	342	389	374	368	427	372	402	370	376	437	395	376	363	393	387	369	388	400	388	387	376	371	378	380	370	348	390	369	385	368	417	363	453	424	359	347	390	371	362	375	396	381	427	364	381	350	352	380	366	384	399	376	402	371	390	381	406	358	371	416	392	377	387	388	368	379	391	401	365	380	368	380	372	373	394	374	383	366	373	383	370	381	421	376	360	400	425	368	374	354	381	380	376	391	380	376	377	385	376	395	388	403	342	407	397	380	368	384	362	400	396	372	379	391	374	392	366	378	384	381	353	407	402	364	373	377	351	411	391	392	431	386	370	395	396	381	373	375	389	383	378	377	404	352	392	385	396	347	377	391	377	397	378	387	390	371	398	381	362	403	362	367	413	397	388	405	364	400	384	373	343	359	382	363	389	366	360	385	376	371	379	370	372	386	367	388	377	387	369	354	373	396	397	375	402	380	389	331	387	395	377	375	397	409	373	357	393	332	383	367	387	418	377	376	380	409	383	381	346	368	397	383	384	375	394	363	370	373	362	408	383	373	405	384	355	370	400	374	379	380	385	349	325	368	403	349	375	371	363	376	359	363	376	379	359	401	355	370	389	361	355	371	367	373	365	412	393	398	363	393	349	383	355	393	355	344	376	392	405	340	360	373	326	369	365	399	354	380	362	384	345	380	391	386	398	382	386	361	377	390	399	377	366	395	383	387	402	393	377	349	377	377	344	398	373	334	390	368	370	388	379	377	377	404	419	392	360	390	370	359	374	362	368	396	361	356	434	390	390	399	378	393	398	379	379	379	414	391	401	388	386	397	386	362	397	391	337	353	398	375	392	377	397	393	406	370	376	364	380	384	368	362	393	388	362	372	389	390	374	373	386	377	376	374	393	380	385	388	411	389	351	379	377	379	371	398	356	384	392	388	340	374	370	363	354	378	360	404	360	390	377	367	360	360	369	349	434	369	373	367	359	393	396	384	361	372	354	403	396	405	396	396	378	396	397	378	390	365	381	375	365	379	371	392	379	428	385	420	338	396	388	368	386	375	405	334	369	363	406	400	384	362	366	391	406	384	382	369	357	380	375	365	364	385	345	373	378	361	367	363	386	390	394	360	388	416	374	380	419	372	384	363	351	371	384	386	406	380	384	365	353	396	378	365	405	404	385	373	388	355	364	395	378	354	377	378	413	362	380	342	351	387	371	406	385	375	388	352	361	399	382	394	369	393	396	376	390	396	411	405	394	382	388	339	358	386	374	364	414	380	393	369	365	379	408	359	371	371	365	399	365	390	381	412	377	379	359	366	375	375	403	362	422	382	372	346	360	377	390	397	381	398	395	377	393	379	406	388	403	357	378	387	387	369	389	371	427	392	358	392	382	348	376	420	396	383	354	400	358	357	371	399	364	367	386	373	398	356	413	376	365	374	367	378	359	372	381	380	418	371	339	389	395	371	401	343	370	356	398	365	346	381	391	390	345	402	396	404	379	353	390	397	352	376	378	382	388	363	384	393	346	387	343	336	355	417	386	405	387	395	371	386	370	375	397	393	397	375	394	388	374	353	403	353	401	364	395	414	359	389	389	357	396	354	356	349	405	383	378	396	393	378	386	360	383	387	357	392	347	374	371	385	369	402	405	424	404	337	401	358	393	394	403	377	355	381	385	386	359	352	406	385	366	365	386	391	404	372	357	392	361	420	388	346	383	351	405	397	356	344	362	353	402	377	391	359	409	371	372	376	385	412	370	368	359	367	383	372	358	379	391	394	403	394	370	363	374	384	381	371	353	364	382	364	382	346	387	382	380	390	393	413	388	409	358	340	385	376	403	364	395	359	399	379	381	352	365	372	369	391	376	380	350	379	385	406	385	350	386	364	370	375	357	425	377	377	349	378	356	332	396	400	386	400	356	391	367	418	391	375	375	336	383	377	396	370	384	405	388	387	402	396	370	409	376	360	384	375	404	367	368	379	368	344	355	395	385	388	381	369	344	400	379	389	362	402	379	362	372	410	372	355	371	391	374	384	336	418	375	408	378	348	417	362	353	391	369	348	408	381	386	393	376	367	398	405	380	384	365	387	385	378	364	354	373	368	370	387	326	363	399	418	373	369	379	362	398	398	373	373	364	381	356	386	388	383	363	381	394	411	381	382	390	387	383	346	339	351	388	390	392	350	414	358	399	353	393	364	388	385	385	376	384	419	379	359	328	378	370	410	371	365	374	368	362	407	370	370	391	369	368	383	353	373	363	360	379	377	385	376	367	351	377	370	354	394	374	385	353	405	366	395	370	388	383	396	404	373	391	394	408	396	360	374	373	370	403	398	386	378	387	385	366	387	404	378	370	350	365	414	351	397	378	388	367	379	385	359	386	392	376	363	391	381	358	360	357	385	334	385	416	408	349	365	359	340	356	409	359	376	390	386	390	396	359	383	390	383	385	376	366	372	394	368	395	345	391	379	357	408	390	360	393	344	391	348	350	374	361	400	347	391	393	362	439	417	381	382	392	398	398	371	378	387	366	383	399	369	328	393	382	406	385	390	390	362	396	379	373	366	373	369	378	365	398	420	368	354	375	437	401	364	393	367	389	358	394	355	358	383	379	357	409	371	377	394	392	370	376	383	381	361	367	392	388	372	379	375	390	379	380	366	376	372	347	409	369	353	391	379	395	387	399	375	361	402	364	403	379	348	363	420	411	404	370	393	334	403	388	422	372	356	376	347	364	388	383	385	379	371	365	351	371	360	380	383	357	398	330	392	401	392	373	413	352	347	374	390	397	385	413	417	368	363	375	384	407	370	382	398	358	418	389	357	379	381	381	387	341	419	366	366	396	415	383	413	346	380	366	422	411	344	397	343	402	361	418	380	388	389	371	385	390	355	371	388	382	341	374	395	399	377	383	384	388	398	398	359	350	359	381	402	340	367	342	395	396	383	357	391	352	353	392	384	391	396	357	371	381	373	356	384	389	372	347	377	402	367	414	384	398	364	392	358	404	387	384	362	370	400	410	398	343	357	363	381	370	386	343	378	382	369	367	349	389	360	392	325	388	373
40896	51132	50796	45729	38139	33946	52483	53066	45036	42853	49064	42685	32256	22943	15932	9957	12056	13852	16887	9766	9176	8914	7887	7139	2936	1903	1715	1050	683	735	779	708	858	948	996	787	787	790	663	423	341	348	287	241	200	206	191	147	166	177	181	181	187	180	150	177	180	178	170	178	168	156	176	167	159	146	188	170	173	177	184	201	175	175	170	185	165	130	160	216	275	279	207	183	183	164	211	172	171	159	199	173	178	159	157	173	183	153	169	145	174	157	145	163	168	202	190	160	166	182	183	167	169	168	169	168	168	165	185	166	173	158	159	171	163	173	160	147	148	170	163	180	177	162	177	192	171	173	169	178	141	154	159	153	161	174	177	176	168	143	146	169	176	177	173	159	154	152	159	135	178	160	135	159	172	170	158	177	166	170	167	190	137	182	178	187	167	171	179	175	171	174	154	191	180	160	172	157	183	162	159	186	171	171	179	164	191	174	174	148	167	153	155	168	160	177	187	185	184	180	161	197	166	184	175	174	177	162	197	159	177	155	163	149	151	157	177	143	182	179	174	154	165	172	142	182	172	173	155	171	197	179	166	156	142	157	144	190	153	156	172	184	170	192	153	168	171	186	186	156	165	184	150	168	172	162	162	161	160	184	191	156	177	166	157	177	151	154	181	166	163	137	201	179	195	150	170	166	175	164	174	154	160	160	178	168	173	165	169	176	176	141	172	180	159	191	148	162	164	148	172	194	169	153	164	180	166	172	185	172	161	162	168	165	186	167	163	159	191	162	170	177	182	159	178	166	148	187	187	154	187	161	169	172	164	154	155	133	144	164	167	146	173	174	174	159	155	154	169	187	178	170	169	143	175	156	171	169	163	173	164	185	153	157	142	171	167	170	146	154	157	169	166	155	174	165	157	190	162	186	171	169	174	172	166	208	151	164	172	168	174	187	148	170	147	158	145	173	152	172	167	155	174	164	176	193	170	158	172	185	182	155	187	152	155	151	161	172	154	159	162	191	174	177	173	164	167	179	160	178	152	159	149	168	160	169	163	176	167	182	158	151	164	159	176	152	167	162	190	197	212	182	165	171	192	174	200	148	150	187	184	184	152	188	175	162	162	175	149	164	120	182	168	176	178	175	158	164	150	185	155	188	178	165	149	179	168	176	164	162	134	158	172	171	172	174	157	173	158	155	167	188	169	163	160	166	179	189	166	172	178	176	153	155	174	152	177	155	169	170	152	192	192	186	155	178	166	191	164	172	180	169	158	189	164	165	180	160	161	168	151	158	184	169	148	172	168	176	171	152	170	176	166	173	171	132	174	141	159	148	146	154	175	184	162	157	175	180	184	160	190	169	169	161	165	199	174	158	173	176	141	169	151	188	153	183	181	182	169	162	175	176	180	170	153	167	174	181	161	142	170	170	168	158	159	178	188	170	169	175	186	169	188	170	168	163	149	151	179	180	161	137	171	168	189	169	171	170	164	149	154	173	163	160	147	172	170	168	195	160	172	167	158	173	161	160	194	160	158	160	164	182	157	172	203	184	182	166	189	157	187	172	188	154	163	181	172	183	169	143	186	171	159	182	148	163	204	164	157	161	175	174	184	180	188	199	148	172	157	167	170	174	164	205	171	153	163	192	149	190	176	157	163	169	157	160	156	160	187	181	175	168	188	174	167	154	186	177	150	166	174	155	152	193	180	155	178	162	188	165	141	176	171	166	159	156	178	182	159	183	175	160	169	174	168	181	172	154	149	169	164	187	169	178	159	167	158	194	167	154	162	155	170	204	168	180	188	176	170	175	154	167	146	150	157	179	161	169	148	145	166	169	130	169	162	168	192	160	158	161	158	183	163	172	175	167	194	174	188	149	177	171	142	187	203	174	169	165	199	168	139	162	156	151	149	159	173	181	187	191	197	164	175	182	200	161	167	165	147	157	154	164	186	174	164	178	180	155	170	163	194	173	184	188	165	183	155	167	174	174	155	135	153	165	149	171	183	146	182	153	178	173	156	167	169	152	150	148	183	181	162	170	149	171	173	143	173	170	163	149	164	191	157	168	159	145	143	184	176	153	186	158	154	159	149	158	158	166	172	140	171	168	177	175	191	170	166	172	182	186	156	178	172	174	166	161	156	162	174	164	151	162	189	158	152	180	153	175	152	175	151	187	173	167	158	166	178	174	167	169	186	161	167	185	177	169	179	178	167	163	176	154	157	151	160	152	173	163	192	146	181	153	175	179	196	175	166	135	160	177	141	151	176	150	174	150	204	183	159	167	203	166	169	185	156	141	180	170	177	179	168	155	168	165	150	169	172	163	179	168	153	146	155	160	170	173	180	159	184	133	171	156	138	164	143	166	168	156	208	151	157	170	182	181	176	190	162	174	180	162	204	184	179	161	156	174	182	179	153	181	146	152	140	181	173	174	166	147	172	148	171	172	153	178	158	163	165	174	187	192	158	162	154	156	158	150	148	179	167	173	147	168	181	164	167	164	176	176	167	178	178	183	166	155	184	169	180	161	188	167	157	170	150	168	169	161	171	159	175	162	175	189	153	154	172	171	179	172	175	186	161	178	147	167	188	158	157	151	158	173	173	139	166	144	183	193	169	167	163	187	165	171	168	170	177	179	169	169	152	175	173	184	174	156	165	144	174	160	168	149	176	159	162	155	165	181	174	151	164	166	166	186	171	207	184	158	180	185	138	170	166	167	171	156	187	189	179	162	157	163	197	186	185	153	162	162	201	162	180	178	167	158	174	161	161	162	167	170	180	170	155	189	166	143	156	173	171	160	157	179	188	164	148	162	177	193	165	165	150	169	177	181	163	173	193	151	179	158	172	157	180	173	167	175	166	154	146	164	167	185	160	164	156	155	158	163	183	182	153	186	189	191	150	169	163	165	181	172	155	157	159	186	141	161	144	168	169	175	156	188	158	161	163	170	184	165	170	155	201	150	175	166	173	154	138	154	143	163	155	164	185	193	171	151	174	146	152	175	175	146	186	154	170	162	169	166	179	193	180	149	146	169	153	164	186	178	170	159	172	177	162	172	184	169	181	172	163	173	172	156	171	177	159	164	168	158	166	179	163	195	173	194	142	168	166	158	159	172	161	171	175	145	183	159	150	151	170	189	170	170	165	168	179	159	164	162	164	155	176	172	147	166	178	148	171	170	163	167	159	138	158	177	166	148	186	156	190	168	186	152	152	167	148	150	161	180	165	158	171	166	159	194	184	178	156	172	145	168	176	166	175	193	166	173	164	181	170	164	176	158	169	162	148	167	162	194	154	180	167	159	164	174	170	171	146	175	168	162	163	167	154	195	163	189	159	192	176	153	150	177	156	150	165	177	205	176	163	149	149	161	221	166	153	169	184	159	168	161	188	153	189	172	154	172	186	187	161	179	156	187	188	154	184	172	168	174	152	158	190	163	155	159	149	150	178	202	178	168	183	157	187	153	170	166	186	179	159	184	160	188	185	180	170	173	175	157	150	176	166	150	166	159	183	159	155	181
29282	45468	54376	57219	54546	51448	63437	64124	66837	70342	63862	58294	50451	39760	33730	28032	32554	34745	37705	28203	29023	27989	28625	24171	14966	10542	10199	5930	4142	4323	4894	4157	5366	5887	5480	4688	4764	4949	3990	2537	1640	1738	1351	769	660	626	629	587	479	475	451	423	438	442	425	429	412	425	421	413	426	471	424	458	415	379	423	462	447	477	485	493	456	444	406	446	420	441	455	813	1123	921	660	524	462	398	378	385	397	370	370	387	368	450	398	364	425	387	421	372	356	383	403	396	347	395	386	388	412	383	379	386	376	371	407	413	367	398	411	394	414	415	372	383	386	380	397	399	388	406	397	395	364	354	407	399	409	393	400	399	386	395	395	399	410	401	410	374	372	408	377	404	370	382	383	386	402	369	384	407	375	406	392	373	384	363	389	336	396	399	465	385	402	377	401	374	395	375	410	392	407	424	388	417	380	417	387	399	406	399	414	419	388	402	377	403	408	413	386	419	371	435	429	404	363	349	380	369	389	411	391	418	350	407	373	393	395	424	401	417	379	399	378	387	421	386	401	393	432	386	417	375	392	379	418	387	381	367	388	400	404	376	389	405	407	371	395	439	401	389	420	388	409	397	372	365	385	406	357	408	399	368	397	401	414	400	420	396	384	363	361	402	377	421	390	390	380	400	396	373	382	348	422	353	375	367	367	383	378	408	365	387	388	397	437	357	379	392	358	360	371	385	395	380	373	421	391	402	389	395	409	424	420	377	389	368	370	380	398	451	394	415	390	423	390	377	406	404	411	424	402	365	381	369	391	394	347	363	384	388	408	380	403	363	395	438	391	412	386	376	418	392	409	418	390	394	383	360	386	356	381	393	381	409	454	411	397	386	373	374	394	430	382	376	411	392	367	386	401	403	388	374	394	393	380	374	354	411	393	385	431	384	422	384	408	396	402	370	408	388	389	379	391	403	390	403	377	399	396	383	385	409	363	418	396	372	362	352	373	383	362	411	383	403	380	425	387	412	369	383	360	383	368	381	373	384	420	386	396	404	353	374	392	417	367	374	401	405	337	354	388	365	403	391	362	374	383	369	386	417	413	408	365	412	387	410	383	390	409	389	378	375	356	377	411	400	414	397	410	348	354	378	360	388	377	401	396	419	394	415	411	400	403	396	438	425	368	404	398	414	402	396	430	401	368	419	405	387	391	402	416	365	416	382	417	377	396	409	418	375	371	410	391	392	376	409	424	366	364	417	417	404	358	392	375	409	397	403	399	400	361	391	391	413	381	389	427	401	380	374	410	399	410	366	393	347	362	359	420	420	383	374	418	373	400	393	398	402	405	387	384	380	414	400	389	406	414	391	405	383	390	394	404	369	365	344	390	409	410	400	426	390	375	398	370	360	430	415	392	403	420	381	376	376	402	352	433	364	400	413	418	385	385	376	397	376	390	394	402	413	368	404	373	375	400	398	411	399	410	377	365	410	400	356	388	378	394	388	377	377	419	365	407	407	363	382	407	443	347	383	403	401	414	390	392	413	395	390	377	383	385	416	408	441	410	359	399	382	404	421	403	410	368	399	401	379	379	358	394	362	379	376	403	400	407	390	415	380	403	382	409	402	352	383	363	403	420	451	395	398	394	377	377	385	399	383	392	397	407	408	381	408	390	394	348	402	390	382	385	347	372	383	428	387	372	419	414	397	383	394	369	420	401	412	401	373	389	429	386	389	360	383	414	374	395	381	392	376	388	369	427	376	401	395	387	392	380	422	357	398	436	385	407	387	423	422	369	425	396	373	391	409	355	378	347	413	371	385	358	391	352	398	398	357	370	382	404	373	406	366	373	420	404	379	414	384	409	344	404	414	349	394	415	387	353	400	393	376	399	354	361	385	414	395	396	372	410	406	413	389	407	382	411	387	377	372	402	391	403	382	393	355	392	421	386	406	375	418	360	410	399	417	428	397	397	386	394	381	384	396	388	393	377	393	378	401	421	399	376	389	403	388	406	432	375	359	370	406	408	377	376	376	388	367	402	392	363	416	407	386	384	397	383	391	418	364	417	355	381	388	359	382	407	397	406	357	386	409	351	375	383	370	376	374	370	381	411	408	431	399	404	397	378	402	368	400	383	404	366	392	394	398	416	405	393	379	394	388	415	398	361	378	402	358	390	426	397	402	383	412	383	373	423	386	384	385	374	421	357	377	381	408	393	393	380	428	374	380	402	367	383	424	364	388	388	372	386	382	370	396	382	372	389	369	383	378	424	362	375	389	424	388	344	412	377	354	413	391	389	402	368	351	403	380	386	399	373	377	395	374	379	371	348	382	378	417	440	363	419	408	374	389	382	367	419	367	399	388	442	400	401	400	401	360	392	406	396	395	376	360	393	374	432	373	399	408	403	398	379	401	403	395	403	426	394	392	380	387	398	407	389	384	393	415	369	413	372	400	394	439	407	387	420	408	417	402	379	442	393	376	405	368	399	369	410	374	391	383	407	393	390	381	385	401	372	364	418	390	374	381	420	363	423	403	394	336	372	370	424	405	404	385	378	388	384	373	410	429	411	427	379	404	399	371	404	386	385	403	386	418	366	386	388	397	367	407	417	360	354	419	418	419	401	409	395	387	368	349	372	398	376	407	400	394	375	393	381	414	409	408	371	397	364	391	429	424	385	378	349	412	389	402	400	382	404	386	401	380	375	400	371	406	383	376	421	411	377	398	388	399	344	394	409	376	370	373	408	407	373	395	445	395	393	375	404	411	381	382	334	379	400	388	389	380	373	365	419	377	417	412	400	393	374	370	377	391	410	383	384	384	408	413	379	393	394	377	414	395	406	369	400	388	394	345	396	393	417	396	372	376	387	403	391	389	391	379	390	392	414	353	415	370	373	397	413	376	405	365	373	406	391	391	391	388	433	401	398	385	374	393	420	369	392	364	416	354	407	399	409	350	365	404	427	445	391	391	408	419	411	392	412	381	384	398	378	364	374	385	356	419	398	399	376	391	367	398	404	409	386	421	406	389	375	337	420	381	357	407	399	437	398	414	382	378	383	351	376	394	386	390	352	391	391	374	399	363	395	418	408	366	372	352	415	376	397	396	389	410	375	397	378	389	392	410	419	400	381	396	386	379	407	434	364	407	406	372	380	418	378	373	403	398	410	335	394	410	395	370	361	408	372	391	386	397	396	416	397	398	377	393	388	395	408	377	398	391	384	388	392	380	392	394	383	405	381	366	430	410	390	388	396	431	400	395	433	399	400	386	387	409	422	362	395	396	394	434	377	392	401	380	453	360	385	373	383	412	361	420	383	370	373	389	393	378	391	384	370	418	385	402	399	426	404	429	394	384	362	380	378	381	404	402	426	358	399	413	330	392	394	389	398	402	404	393	394	393	414	339	377	383	386	386	415	378	408	417	374	371	414	396	359	441	400	347	391	365	383	387	350	389	389	403	343	425	416	387	403	363	360	408	419	409	408	399	370	404	381	391	371	359	378	424	395	387	414	383	385	411	423	392	401	392	373	402	380	400
51742	54075	49392	42889	36178	38773	52373	48282	40987	42202	50063	45781	36961	31905	26678	20101	21878	28217	28593	19102	19142	16018	16811	13384	5240	3451	3010	1731	1425	1338	1642	1516	1774	2150	1764	1277	1817	1486	941	655	552	629	341	212	199	191	187	168	146	162	151	155	141	145	130	127	130	111	126	115	140	140	147	153	146	146	134	114	124	141	135	156	145	145	136	122	127	138	131	285	345	312	203	171	148	125	121	107	113	126	116	122	144	125	135	110	146	128	109	126	112	123	114	125	125	144	128	126	124	131	125	137	103	117	116	129	121	131	121	143	128	151	115	136	138	128	139	120	128	136	129	132	128	123	141	134	135	134	133	122	135	127	107	131	133	137	130	130	123	122	105	131	143	114	130	139	135	116	101	156	135	121	122	131	135	123	109	116	134	123	123	114	113	119	116	117	116	117	99	136	125	115	145	118	127	119	130	131	136	108	139	151	101	121	135	131	146	113	139	131	150	119	141	110	129	111	119	129	128	111	116	102	119	125	122	139	123	125	124	139	134	126	135	130	132	119	123	123	107	126	133	112	124	117	130	149	119	129	127	157	120	136	140	146	137	120	125	98	121	114	141	127	128	130	125	126	111	114	136	136	140	117	128	117	117	116	147	133	127	152	134	129	122	140	151	113	149	130	113	130	141	128	104	120	146	136	125	122	127	119	122	96	123	140	132	124	125	131	122	123	115	130	119	104	124	156	133	164	130	154	119	111	129	134	140	146	119	141	125	129	145	127	122	125	170	122	110	139	139	121	122	127	129	140	140	124	124	141	114	135	120	130	129	116	132	127	125	116	124	129	114	124	129	124	140	120	116	129	134	120	120	129	132	125	110	110	136	126	142	136	134	135	136	108	126	144	120	118	119	122	107	146	115	131	140	115	131	136	126	120	131	144	155	115	129	138	129	99	116	118	148	107	126	135	142	115	148	133	143	135	125	109	126	150	117	139	137	110	142	138	126	139	133	125	130	137	133	119	123	115	136	128	113	129	102	127	119	136	134	136	134	101	126	147	133	116	128	108	123	111	119	129	124	141	136	116	133	122	138	115	126	131	116	115	120	109	123	122	134	121	134	130	131	140	122	120	119	116	124	134	120	124	143	123	135	106	132	127	106	122	150	144	137	114	117	125	135	123	115	111	120	121	122	113	133	143	138	131	136	151	130	121	130	140	143	133	124	138	123	134	138	124	148	118	121	114	114	126	130	141	118	115	140	132	130	104	124	115	127	124	129	138	135	118	122	116	131	109	136	114	137	105	95	133	127	133	121	144	136	153	160	102	134	109	129	120	149	139	110	129	113	135	125	126	145	126	119	124	122	138	129	126	134	139	138	133	118	139	130	127	125	136	139	142	131	127	109	122	130	130	136	111	118	143	128	139	127	122	109	147	136	118	142	122	151	108	120	150	107	121	126	119	135	145	129	117	140	124	135	143	120	150	134	137	127	124	159	129	129	141	127	139	140	125	116	129	126	160	133	132	114	140	124	119	129	127	140	111	122	134	126	139	129	146	121	113	133	122	121	135	131	127	120	102	142	132	135	128	111	121	118	123	109	118	112	137	111	112	130	122	123	103	104	145	134	112	143	168	132	141	127	117	117	110	103	137	113	123	140	114	127	123	117	141	124	124	137	131	144	156	122	123	133	115	143	127	139	131	154	119	111	121	128	103	133	130	116	133	146	107	143	145	113	146	143	122	128	151	132	158	114	130	119	122	139	107	140	147	118	128	130	137	120	136	137	140	123	126	119	130	135	144	127	123	134	115	144	123	132	120	112	118	121	118	119	135	137	120	129	121	137	135	139	110	119	130	129	127	124	149	131	129	148	143	126	123	139	138	128	124	112	122	144	115	122	115	122	128	117	126	133	114	142	137	122	143	147	126	142	134	118	110	118	114	138	124	143	120	121	112	104	126	139	136	121	122	125	124	111	118	131	137	115	122	121	141	102	122	124	140	117	126	123	137	132	122	127	118	114	107	131	119	115	119	131	112	124	130	132	134	131	131	99	139	130	131	122	136	124	114	138	119	133	119	124	129	112	107	125	108	124	129	131	116	125	127	105	143	128	132	123	109	132	132	137	144	107	137	138	136	131	137	129	141	132	125	127	115	140	128	131	120	134	142	123	131	103	131	123	122	112	118	123	133	118	130	114	130	120	125	138	122	132	132	132	144	116	128	122	119	133	110	134	117	132	143	119	119	128	131	118	121	128	117	100	131	137	134	114	141	123	107	118	139	133	130	132	124	129	143	122	127	144	112	110	117	119	143	121	128	118	117	146	129	134	123	136	103	128	120	112	112	117	130	112	127	132	145	121	116	114	136	128	134	136	134	130	96	138	113	118	117	141	118	128	134	131	145	131	119	111	114	129	116	137	112	126	117	97	125	141	140	137	119	127	120	144	127	127	130	133	153	126	143	130	143	130	97	110	121	126	121	122	106	99	127	132	122	143	151	128	128	121	105	118	137	115	120	143	142	127	136	118	111	108	130	119	144	114	116	135	128	130	138	123	127	122	141	149	111	150	136	135	113	128	123	136	119	117	139	144	123	127	120	128	145	118	137	147	102	135	128	118	121	119	147	123	129	131	113	125	123	146	144	121	144	140	112	143	111	132	127	120	137	122	126	130	123	133	122	149	107	118	118	128	116	123	133	120	155	127	133	127	129	121	132	134	109	121	115	145	130	125	134	114	110	124	131	115	124	130	132	118	117	121	140	112	127	117	120	126	127	140	129	116	129	128	113	146	112	130	124	125	126	130	123	119	136	117	124	130	120	155	133	124	142	123	127	127	99	133	115	139	132	113	141	146	127	109	129	112	124	121	131	116	121	126	136	129	111	120	137	116	141	138	141	138	125	138	137	127	119	135	133	122	123	142	132	122	127	127	129	128	120	118	134	140	117	123	139	127	106	143	123	102	106	136	119	125	141	131	142	135	131	143	140	111	139	140	124	119	128	109	109	116	118	130	101	125	138	132	149	134	157	124	127	138	119	129	123	118	140	142	118	139	127	145	124	137	137	142	130	150	131	133	120	127	120	128	127	139	128	138	140	123	128	141	132	125	125	140	113	118	130	132	135	150	139	136	147	123	138	120	140	112	133	105	129	144	119	119	116	132	132	127	135	128	139	112	142	120	144	131	126	146	125	137	143	110	121	136	111	134	128	125	135	124	141	112	129	124	121	136	149	149	128	122	134	137	119	122	121	153	131	135	108	100	124	126	114	133	134	125	127	122	117	138	113	154	126	121	135	143	128	144	114	118	120	116	112	128	138	135	136	137	134	138	125	113	137	136	114	151	127	137	112	124	116	134	102	105	122	138	138	119	126	129	124	130	116	118	117	121	148	120	135	111	117	118	122	114	133	135	111	144	138	123	126	111	121	123	126	153	141	143	120	136	141	121	113	121	123	121	112	139	123	132	132	117	127	120	110	115	130	136	127	121	152	116	112	126	122	121	122	104	130	105	126	109	138	119	127	109	146	133	118
38908	53014	56819	58709	59932	60237	58567	58034	63917	73823	65016	61510	55689	48618	41899	37806	40844	45822	44966	37787	40563	37019	39418	31997	20991	15924	14643	9222	8719	7892	9298	8913	10220	12302	9372	7497	10782	8317	5730	3986	3086	3677	1797	807	774	685	714	647	500	406	408	419	409	384	346	367	381	358	351	403	326	352	353	356	335	335	368	347	342	352	413	396	402	409	370	358	352	340	459	1319	1730	1425	885	631	411	313	302	288	294	330	330	292	303	290	291	288	286	286	302	303	293	267	271	301	328	256	300	309	305	280	337	297	277	289	304	320	295	276	278	316	270	298	307	280	309	293	309	285	270	285	326	299	269	266	306	278	286	295	284	317	313	300	268	299	287	310	314	303	296	326	276	289	320	304	272	322	295	282	306	270	294	278	297	308	271	260	283	278	291	275	286	314	281	291	309	291	312	337	271	277	298	302	308	292	320	310	297	295	300	305	297	311	282	285	290	313	319	308	281	301	316	327	317	320	277	292	288	263	281	329	281	283	275	310	327	307	317	288	300	285	284	301	313	335	291	296	279	317	257	277	313	284	314	312	293	253	328	300	267	306	261	289	305	269	285	284	339	259	293	317	319	307	299	278	291	321	312	301	279	285	286	281	260	258	288	282	296	290	289	280	270	320	297	301	287	283	302	282	311	288	291	293	281	309	284	302	323	297	303	308	284	271	298	262	297	296	278	298	283	297	341	308	307	307	296	266	283	290	265	297	301	298	298	305	295	274	327	279	278	321	306	294	331	306	266	340	273	284	310	309	279	280	322	335	287	284	276	303	339	313	270	307	266	315	269	272	306	307	282	277	311	283	309	292	290	298	269	297	277	275	287	278	284	292	304	291	281	312	254	307	299	313	300	293	301	251	312	293	285	285	268	275	294	279	286	308	261	292	297	308	286	303	289	286	292	286	287	298	303	289	305	308	308	299	312	294	259	278	289	278	283	282	288	307	295	275	289	306	298	303	287	275	292	305	320	321	314	291	289	294	283	322	304	297	283	281	280	325	293	287	305	276	293	288	310	314	317	284	273	259	312	245	309	266	274	289	296	282	308	302	284	278	296	280	317	280	292	277	279	330	258	307	305	301	293	270	351	301	291	299	299	304	264	289	300	286	289	302	285	272	268	283	282	266	272	290	318	310	319	292	307	291	295	316	298	303	300	296	303	297	283	276	314	278	297	306	274	287	302	307	287	315	309	294	288	331	320	305	307	300	279	287	277	308	295	320	298	280	283	276	296	270	299	293	274	286	285	312	326	331	277	295	279	292	271	296	318	269	291	294	274	320	309	280	297	285	289	325	344	306	296	278	304	298	304	301	269	300	277	297	288	272	271	297	273	272	299	265	324	300	279	308	281	290	295	284	308	287	262	307	271	272	329	315	307	300	308	327	299	286	312	308	291	300	290	302	318	240	310	304	299	273	298	313	271	315	274	294	287	289	294	256	286	314	289	284	299	286	265	283	304	292	279	303	295	231	321	276	296	265	292	287	275	283	270	316	312	303	285	313	293	300	275	286	279	288	299	273	282	307	289	292	300	296	297	288	255	285	311	320	315	286	309	284	303	293	272	325	302	287	289	271	267	299	303	289	302	307	313	294	283	259	302	289	319	286	304	326	301	285	285	311	294	302	266	312	301	326	291	298	313	276	272	292	272	302	301	282	289	275	264	266	285	327	299	302	257	311	318	288	290	263	323	279	306	304	313	312	281	292	304	282	289	307	308	281	319	260	284	301	313	280	289	282	310	293	307	332	269	276	281	332	247	296	295	311	308	317	312	276	286	291	338	300	313	307	327	286	295	279	307	310	272	277	292	278	307	315	278	300	300	319	300	292	265	311	288	292	272	287	296	301	297	272	330	263	313	318	301	289	319	290	299	321	312	280	293	301	303	273	292	324	304	278	278	292	293	287	296	280	306	326	286	306	303	260	303	297	292	302	329	295	319	288	316	307	296	295	278	291	286	319	288	318	309	303	300	290	278	318	285	279	289	319	294	298	277	290	302	303	301	264	289	288	276	301	284	287	287	310	291	293	302	291	287	264	284	283	295	278	279	293	285	300	334	270	317	278	268	281	310	318	300	328	312	293	313	278	279	267	296	281	294	281	279	311	292	274	292	310	290	300	288	287	293	321	291	265	302	307	316	289	315	302	292	286	296	308	260	278	293	289	286	322	286	277	296	291	304	272	257	311	305	277	303	289	313	319	302	271	278	332	298	265	296	318	292	285	273	294	294	292	296	288	314	274	277	309	305	295	297	285	301	289	257	308	294	299	301	298	305	272	329	278	296	298	304	281	296	288	301	325	282	307	285	305	305	305	263	303	300	289	310	291	293	294	295	310	300	286	264	313	283	290	271	271	285	301	299	291	307	298	292	257	307	288	307	287	309	302	331	304	283	305	330	283	321	317	273	290	320	292	308	269	245	304	316	278	298	313	279	284	282	293	294	274	320	284	291	342	291	301	271	296	272	314	290	307	294	264	309	318	313	276	296	265	260	290	277	314	325	262	296	249	293	269	313	307	297	288	333	281	304	315	284	266	276	291	277	297	302	250	291	284	270	292	294	304	286	300	267	275	296	263	271	336	271	276	272	290	275	285	299	291	283	315	323	270	284	311	266	319	273	267	284	280	307	340	336	285	311	297	309	280	280	276	311	286	291	279	329	267	284	286	295	304	274	316	277	300	276	283	304	336	291	276	261	291	301	257	280	295	321	305	274	335	296	305	310	292	302	274	296	315	277	275	307	298	295	307	283	324	281	271	292	295	312	290	267	295	297	309	307	300	324	346	330	274	295	296	315	291	286	313	310	298	265	317	286	298	277	309	304	292	285	290	310	286	267	316	305	293	293	331	281	310	277	297	308	284	282	306	302	299	323	297	297	314	319	301	314	275	271	272	287	302	293	277	280	304	304	297	288	309	326	286	295	272	278	287	271	316	310	290	274	320	280	268	320	300	279	312	313	309	318	261	307	310	304	309	309	327	301	274	297	260	274	291	306	296	285	299	297	277	295	319	283	306	294	291	270	309	274	284	288	293	302	304	296	284	298	286	318	316	312	295	262	292	292	314	262	290	290	286	294	294	283	293	306	289	276	287	293	287	306	285	271	276	309	284	268	282	269	270	288	314	313	314	282	308	283	285	298	296	310	290	300	307	296	288	311	297	287	279	310	312	294	294	294	272	297	310	287	305	301	300	301	275	296	275	255	327	284	280	261	300	314	296	290	279	303	293	308	283	307	299	262	295	295	295	277	315	328	272	295	324	291	309	297	295	299	264	303	290	290	279	296	272	285	288	290	305	298	274	274	295	292	292	302	273	302	306	298	295	264	310	315	299	313	297	295	315	311	295	300	306	319	288	258	289	288	319	293	289	320	287	297	303	299	269	307	279	289	292	316	271	321	307	308	290	328	303	314	283	282	277	328	283	321	291	292	306	304	296	297	289	300	288	307	307	258	264	302	267	271	298	291	319	301	304	304	280	306	289	273	302
12732	14277	21601	23631	16225	10091	18913	17793	12646	7725	7923	4189	1730	1065	673	592	665	839	673	450	524	391	452	282	244	199	191	205	184	203	215	208	200	180	172	194	202	185	163	160	159	178	162	161	168	180	135	153	161	174	148	156	149	133	154	165	141	150	142	169	149	154	143	170	166	163	180	158	163	169	142	171	162	155	152	146	145	160	156	149	156	170	167	160	144	154	157	147	179	168	158	149	155	172	141	156	139	138	147	147	164	141	173	161	159	170	171	152	181	170	148	174	135	127	177	152	148	147	160	143	168	141	170	138	134	171	147	181	143	154	169	149	138	168	160	166	141	138	146	169	141	159	158	135	160	137	150	160	147	154	176	164	140	145	179	164	165	141	157	165	155	151	137	170	151	143	128	152	160	148	168	140	150	138	147	150	161	188	158	147	144	141	145	151	166	176	155	170	163	159	178	163	164	179	134	161	188	137	173	145	155	145	148	149	166	176	148	180	132	150	178	157	168	155	163	146	142	132	163	158	158	159	137	161	131	168	172	143	158	156	161	178	149	171	133	155	143	155	160	151	138	156	142	153	134	169	159	160	169	167	149	152	162	166	150	149	164	152	151	157	139	154	169	159	182	132	143	172	156	162	158	156	149	159	144	169	133	159	148	152	154	156	146	157	165	148	162	153	147	165	162	143	149	165	159	141	150	153	129	153	150	157	136	164	164	149	162	147	161	149	168	171	159	145	166	155	161	183	182	146	165	161	146	144	171	142	156	137	161	153	147	167	144	157	157	163	157	160	134	178	122	165	173	165	162	138	154	161	161	151	156	146	154	169	170	154	165	130	119	153	175	142	163	157	161	185	180	151	182	163	124	145	135	190	143	155	177	151	150	152	155	146	136	136	170	166	142	152	155	178	144	166	151	146	150	166	158	144	186	165	176	173	161	165	139	139	162	150	163	158	164	142	144	137	136	160	152	143	188	166	160	129	144	159	165	155	140	143	138	151	134	145	158	170	158	145	134	123	138	163	157	152	145	149	173	157	162	149	155	161	144	131	157	185	145	169	150	159	139	156	150	155	134	139	162	174	167	167	140	148	143	153	151	179	180	157	176	156	151	171	141	170	121	134	182	146	158	145	158	177	173	137	159	132	166	144	156	141	143	155	189	160	151	165	162	142	139	160	134	161	163	148	137	141	150	166	153	152	176	147	154	142	157	134	159	147	154	159	161	145	146	150	135	161	150	169	157	167	163	151	148	144	130	171	164	179	173	145	162	144	165	165	155	177	156	146	151	160	151	149	149	173	159	173	175	126	133	149	165	149	157	172	150	184	169	147	171	136	147	152	154	155	170	159	143	137	159	150	147	173	160	175	149	159	140	153	149	167	146	145	136	166	178	159	162	144	157	158	139	129	146	144	168	147	159	147	167	165	157	181	147	149	153	158	156	158	150	165	142	150	174	142	151	167	169	143	160	160	172	167	140	165	163	151	163	150	144	180	187	157	133	161	152	172	147	147	158	166	179	145	145	141	140	149	156	146	168	157	174	154	162	153	135	145	145	160	148	143	168	163	153	131	136	154	167	157	145	163	150	179	166	156	147	173	157	162	155	154	134	136	170	153	160	168	144	152	164	190	154	151	137	160	174	153	139	163	166	147	162	172	143	140	156	161	145	159	173	154	160	156	143	142	154	152	138	166	156	153	160	160	141	171	146	157	151	144	144	149	154	155	148	148	174	144	147	159	162	165	140	160	138	166	169	143	154	157	158	150	152	156	157	170	172	141	140	136	157	148	177	148	148	150	132	153	153	164	131	170	160	152	152	147	128	166	141	152	171	160	166	164	194	181	165	164	171	166	141	156	174	157	146	160	144	144	160	188	162	170	160	148	135	148	170	137	160	141	142	155	169	149	156	155	169	166	170	176	152	172	162	178	156	153	160	157	160	174	143	146	154	160	179	140	154	156	144	174	144	149	157	152	158	155	157	143	149	153	153	149	149	150	168	151	159	161	167	150	141	148	150	149	158	172	153	155	146	139	163	174	142	164	145	133	171	147	169	150	155	160	172	157	171	155	152	163	162	137	143	159	143	129	141	152	146	154	160	190	172	148	149	187	159	145	152	159	178	162	145	168	153	178	151	155	147	142	150	135	159	161	157	168	146	142	154	160	160	141	167	139	144	157	152	167	134	138	177	141	138	138	143	158	130	154	127	176	146	169	156	136	154	152	138	163	160	184	146	165	138	138	168	158	168	149	149	154	158	153	153	176	135	155	153	163	124	160	151	144	141	152	154	153	165	132	188	177	158	150	135	155	145	151	166	143	169	132	127	159	159	149	174	162	137	147	148	147	143	141	169	144	133	137	152	166	143	153	155	163	169	166	163	165	169	157	142	197	158	131	161	144	141	177	157	175	154	178	155	160	161	131	137	153	157	189	174	157	144	153	147	160	163	154	161	157	156	156	169	149	160	183	163	150	142	154	142	130	148	155	182	146	155	149	133	153	155	167	147	166	156	132	155	148	134	154	151	171	162	141	171	155	155	176	150	146	160	148	167	153	156	175	167	170	158	162	159	143	146	129	154	144	152	171	153	147	162	160	181	182	138	174	161	167	163	172	156	170	146	138	169	166	152	173	148	142	145	160	151	147	156	168	142	154	145	146	165	182	148	165	161	154	149	164	140	161	152	172	163	125	163	150	179	153	173	168	176	177	161	147	148	172	160	145	170	153	132	147	170	158	157	153	141	146	154	143	157	155	144	126	154	159	174	152	150	148	165	171	162	157	145	147	167	159	154	135	149	162	133	147	134	165	140	149	145	153	162	151	154	129	157	133	151	140	152	159	170	136	165	150	147	161	145	134	172	147	166	173	145	171	155	151	166	171	157	164	154	152	139	167	174	180	150	165	170	137	149	153	142	163	137	159	170	156	161	159	151	153	152	138	167	148	177	171	168	180	169	156	166	152	153	144	157	140	127	141	137	170	149	159	153	147	162	163	164	168	165	178	165	149	157	167	148	169	149	162	145	151	131	158	158	164	145	163	162	175	131	136	151	152	176	151	181	151	173	162	153	174	155	160	168	145	142	141	155	164	157	161	136	137	147	152	158	145	160	155	163	152	160	158	153	159	152	169	164	157	124	156	149	165	170	173	154	153	144	177	166	148	154	150	139	128	151	148	169	148	152	157	183	156	160	145	156	143	172	158	145	146	135	158	143	172	154	144	147	173	131	171	136	164	149	181	148	146	158	193	137	147	145	169	150	165	140	151	154	137	141	171	146	159	168	127	149	170	176	147	158	138	168	153	143	177	142	145	166	141	154	143	167	153	165	161	158	159	148	159	163	139	146	155	149	178	135	150	159	159	166	169	160	130	145	170	128	140	155	143	141	178	148	182	172	171	184	147	168	151	180	141	146	142	158	160	157	151	165	153	139	155	153	175	158	152	161	172	160	177	165	156	155	155	164	173	154	184	149	160	145	132	167	162	147	136	135	125	161	155	172	160	157	158
8502	14563	26356	33385	26723	20125	37765	33315	32121	25313	27242	18005	9381	6227	4031	3822	4295	5744	4410	3012	3359	2514	2719	1481	1005	885	780	764	686	629	822	833	688	733	646	650	729	618	495	442	483	437	396	412	388	414	400	394	414	364	385	364	380	346	389	369	337	383	384	369	355	369	350	385	404	363	355	397	392	408	411	384	401	417	374	424	365	379	362	375	462	491	449	435	386	376	376	375	360	372	359	400	395	350	382	359	365	353	379	371	338	361	348	352	369	371	360	352	360	395	411	366	393	393	357	367	355	347	384	352	402	342	358	375	361	355	366	375	356	374	384	360	357	362	375	359	367	377	363	365	385	380	350	365	377	377	385	372	392	372	347	382	404	358	352	394	384	360	342	368	359	375	351	373	357	360	386	335	357	365	361	410	386	369	346	369	359	378	388	370	369	351	368	379	330	344	400	333	380	373	328	366	377	359	408	373	359	364	384	342	377	389	388	348	399	353	362	386	366	351	401	351	379	382	371	316	415	362	359	351	334	383	387	353	371	368	373	370	371	377	365	339	410	387	373	348	367	378	372	368	354	398	401	349	384	382	342	362	347	347	381	362	423	352	353	377	413	374	395	359	379	379	386	352	370	336	379	363	345	373	356	407	383	384	374	376	385	367	379	356	356	378	379	369	371	375	375	386	340	371	366	344	347	382	351	378	385	365	356	362	346	377	358	348	386	343	352	388	361	367	357	397	386	353	347	390	368	397	356	365	392	343	320	375	349	389	396	359	384	369	354	375	389	365	357	392	377	372	359	366	366	404	379	341	352	398	335	346	407	372	353	367	385	355	358	380	349	362	380	382	409	336	375	422	352	372	373	377	413	389	365	367	398	412	373	380	367	374	349	363	396	383	378	391	381	377	359	352	397	381	333	364	404	405	370	347	363	403	373	379	388	350	420	372	364	352	388	345	393	369	393	398	376	363	366	370	359	367	361	401	372	379	379	362	365	324	372	373	382	318	363	359	341	340	358	384	386	350	329	381	377	367	375	374	373	367	383	350	371	362	350	358	365	370	401	368	362	384	364	356	380	323	318	381	376	368	388	345	392	419	336	386	395	341	336	393	333	315	385	389	364	337	353	344	364	362	388	402	364	327	367	390	332	398	370	387	369	412	341	360	397	341	405	347	376	389	353	410	405	378	350	359	379	346	360	361	385	388	378	355	345	428	357	378	394	366	422	401	377	347	365	345	382	388	361	343	390	378	366	378	345	323	373	358	330	359	394	371	391	355	375	388	361	372	372	356	353	362	413	368	348	372	344	374	356	416	384	380	381	356	365	377	397	403	426	363	384	378	379	367	335	357	368	355	352	342	378	403	369	363	374	393	368	406	384	376	354	372	360	369	374	347	352	343	372	368	336	362	373	389	323	382	382	380	366	406	361	377	362	377	374	376	341	397	334	336	354	388	349	408	387	348	371	349	394	359	416	387	382	358	353	354	376	390	356	352	378	354	397	380	333	360	376	363	376	400	366	389	402	374	361	335	381	355	335	337	345	371	359	336	379	352	344	349	406	382	394	386	387	403	369	374	391	356	341	368	367	372	376	347	350	338	373	383	374	382	357	401	408	353	353	373	378	381	380	377	365	351	376	402	413	386	362	345	376	397	348	319	372	377	372	385	363	369	395	398	379	379	357	358	395	402	371	357	378	362	396	378	352	358	373	379	369	374	341	376	373	366	377	323	360	332	374	358	393	386	356	336	350	353	362	396	366	347	321	365	386	340	389	379	381	395	348	349	338	342	383	345	392	373	368	384	361	342	331	380	339	359	352	371	380	373	384	389	375	365	375	360	366	386	362	395	363	381	393	372	362	345	348	365	350	374	380	395	359	354	414	362	354	397	398	365	350	364	378	386	408	363	372	378	386	358	367	362	387	372	354	369	353	363	365	349	341	376	361	363	377	369	373	382	365	374	353	388	366	373	349	390	390	370	399	374	348	363	369	334	370	333	358	365	380	364	371	360	358	394	369	361	367	378	352	344	383	372	339	353	383	360	344	360	381	360	387	378	378	348	331	348	371	383	381	357	369	344	395	391	383	386	378	374	363	385	377	355	379	376	382	360	362	346	388	354	385	388	395	350	379	364	380	359	370	371	344	383	385	360	372	337	365	383	376	356	371	379	356	330	373	331	380	397	320	332	395	364	389	338	400	393	385	347	354	404	327	390	385	375	379	395	375	334	336	409	382	384	357	388	368	368	398	371	352	370	375	376	386	370	352	361	365	376	370	343	371	368	395	375	378	375	363	355	363	380	372	335	340	374	333	403	373	342	382	369	344	330	385	379	358	346	392	353	360	379	372	396	377	386	353	349	363	351	364	356	387	384	349	367	387	415	332	350	368	359	382	363	364	366	357	398	392	384	368	368	364	354	338	396	372	423	388	385	347	363	358	358	344	400	381	356	347	336	383	382	372	386	351	364	348	363	329	378	370	335	393	361	388	368	413	390	392	345	373	366	356	375	352	368	362	393	364	360	393	361	370	355	361	363	322	358	373	404	382	404	396	359	371	380	374	349	380	342	401	358	343	396	390	358	364	393	365	384	345	344	360	403	383	376	344	393	372	352	333	374	360	369	366	372	359	393	394	389	360	386	371	383	377	400	357	370	379	372	357	346	388	384	365	369	413	373	355	393	331	359	387	358	339	375	379	354	380	342	375	374	379	398	352	403	370	377	388	377	381	378	373	368	394	352	386	358	379	373	397	389	338	367	383	377	376	390	343	401	382	351	394	401	368	378	362	341	346	352	375	359	371	364	375	365	373	378	369	361	386	379	351	335	361	379	354	364	374	371	409	353	384	376	392	364	358	357	361	356	359	354	375	347	370	369	369	391	383	370	361	360	348	376	388	399	383	364	399	370	389	381	390	377	387	378	372	385	352	364	383	378	368	409	361	367	327	383	387	358	382	331	352	405	356	354	352	355	349	366	370	360	387	362	374	376	378	369	356	361	393	341	340	385	365	394	366	369	365	375	356	379	362	349	394	412	342	382	358	351	355	365	386	353	390	400	327	379	388	393	359	336	372	368	377	382	323	379	350	409	362	373	359	375	363	389	358	344	369	370	369	390	356	354	344	360	343	363	354	383	359	391	360	355	354	332	403	340	372	377	381	384	365	359	357	403	366	369	349	361	364	370	367	371	343	374	353	395	376	414	338	357	407	340	374	333	348	394	378	384	406	327	403	364	374	337	360	392	351	405	370	371	377	335	353	344	357	373	373	341	377	362	359	337	416	388	296	368	349	372	399	323	357	382	388	340	380	382	363	391	372	368	375	410	381	410	384	375	390	347	361	376	382	394	379	401	369	355	334	416	366	374	385	363	366	377	392	431	363	360	377	380	396	387	366	389	341	360	369	377	373	369	353	336	396	380	384	339	373	364	343	379	385	354	370	369	389	409	394	364	384	404	337	376	377	351	356	350	359	349	377	379	362	363	403	362	337	372	363	370	372	366	370	393	339	370
44767	48571	50990	46115	38352	35454	50728	47213	43798	43607	46859	40341	30294	22643	13385	12505	12184	16493	12835	8299	8610	6249	6673	2900	1753	1267	1272	820	761	770	886	977	946	1092	1041	791	1148	813	491	330	335	292	212	203	207	209	213	190	203	170	187	194	192	166	174	170	182	156	159	178	163	175	168	162	165	164	156	156	169	193	174	198	196	161	167	162	156	178	166	204	285	307	222	210	200	185	171	167	161	158	175	164	162	183	172	162	152	172	152	176	159	196	181	171	188	146	177	150	194	134	158	163	176	183	175	171	177	175	181	165	163	170	171	177	177	150	173	182	202	162	191	159	160	170	157	179	183	145	169	168	174	169	171	163	158	161	161	192	172	202	148	149	170	162	154	174	170	166	149	170	170	160	158	157	171	155	165	170	156	181	158	139	192	160	176	157	165	152	166	165	167	159	177	167	171	175	154	166	164	158	143	175	156	177	194	164	174	169	170	156	151	163	153	147	141	176	175	143	185	188	194	183	180	134	159	193	184	202	141	171	150	165	180	175	176	172	176	169	152	165	174	194	157	169	153	165	165	171	167	146	164	200	182	159	161	157	173	171	176	165	180	143	150	145	189	153	162	140	184	174	155	164	193	163	187	149	156	160	155	196	173	152	167	162	167	177	166	194	153	193	189	170	180	168	164	182	166	157	151	179	159	157	173	163	166	191	164	152	173	166	153	142	187	155	174	167	178	176	172	169	173	192	177	174	173	159	179	169	161	149	177	163	177	176	173	185	173	148	183	158	151	169	179	169	159	166	169	159	165	173	158	163	168	159	154	175	154	169	159	144	183	169	175	157	164	176	162	182	165	154	173	162	190	181	154	161	161	168	156	174	156	147	201	155	165	169	172	142	160	167	209	177	194	170	165	162	159	181	158	164	149	158	142	179	154	160	187	158	191	169	176	166	137	164	198	156	157	171	168	171	167	185	146	171	179	157	162	188	162	169	170	176	139	177	182	167	173	165	142	153	177	147	186	179	177	163	165	155	178	184	180	179	163	149	191	151	177	185	165	155	175	156	178	173	163	132	163	165	158	175	164	156	149	163	176	179	172	182	127	164	162	171	148	148	137	160	162	167	174	184	160	169	160	151	163	179	185	190	162	181	145	150	180	166	176	170	162	193	184	166	165	156	146	145	159	177	164	152	177	180	200	174	185	181	162	162	189	175	161	160	163	161	174	160	150	170	166	158	160	148	146	165	157	163	194	150	172	178	183	165	165	168	165	157	159	173	148	168	178	168	169	168	150	166	143	190	160	197	150	142	168	166	192	152	155	163	162	149	171	164	143	174	158	169	164	179	175	164	182	184	179	176	159	176	163	188	138	188	186	180	173	165	185	189	177	179	178	191	163	169	169	159	145	179	170	183	145	160	154	167	175	158	192	148	194	160	168	143	162	146	178	169	181	173	159	198	179	169	173	148	172	151	180	163	193	152	167	193	160	159	173	140	135	162	200	122	168	166	167	165	165	185	178	175	177	135	186	194	171	163	162	160	186	173	166	194	165	150	177	172	173	153	162	161	143	186	175	180	169	171	163	163	193	161	181	174	156	160	172	179	148	161	177	182	180	166	161	154	169	136	166	148	160	156	184	178	182	177	158	164	178	157	174	167	170	175	199	162	174	177	172	168	188	201	177	149	159	159	178	164	163	180	144	183	189	183	155	159	176	177	160	162	152	180	162	161	178	151	172	166	134	174	162	172	167	164	162	177	181	180	172	189	153	153	177	157	148	164	172	163	169	158	176	163	175	175	166	178	195	178	176	168	171	158	166	159	165	168	187	164	198	173	153	143	167	146	163	169	185	157	161	161	182	155	180	165	168	177	176	191	165	166	176	168	177	168	146	201	156	157	153	166	186	197	176	181	151	187	177	172	176	187	170	139	155	166	167	151	157	167	143	178	193	171	150	172	175	168	184	171	191	149	173	161	168	138	186	162	146	188	166	163	153	175	171	162	176	170	166	187	151	169	170	159	169	171	167	207	182	140	203	160	180	174	168	191	194	171	145	183	160	164	153	180	164	180	168	156	182	177	156	177	151	173	180	169	152	183	168	176	170	176	167	155	180	158	182	169	148	179	164	180	150	151	174	153	175	166	160	156	188	145	168	171	192	175	152	187	164	151	176	168	185	184	182	174	161	153	161	198	183	177	158	172	154	133	157	164	172	153	145	171	163	177	152	170	192	177	172	181	196	173	173	163	169	151	166	170	172	160	190	187	157	187	170	180	183	169	150	150	176	167	176	172	190	159	170	157	170	156	160	163	175	188	164	146	165	154	184	162	151	158	175	181	184	144	147	179	165	146	171	159	191	175	158	170	153	157	190	187	168	164	180	161	168	193	191	180	154	173	168	182	169	175	162	166	160	153	165	181	153	178	181	150	181	160	187	191	176	157	156	168	143	167	169	179	174	174	147	175	149	171	165	170	195	155	180	177	159	130	193	189	148	178	173	168	177	170	165	161	185	171	187	187	169	167	160	141	182	145	158	162	180	186	184	202	173	176	167	167	158	155	166	183	171	171	154	182	140	166	176	180	178	189	175	167	194	183	150	179	153	158	139	190	152	179	191	176	186	165	183	155	154	152	167	149	161	174	167	151	188	145	177	168	170	152	156	174	161	174	163	167	164	154	162	158	189	165	177	163	170	145	177	159	183	190	143	161	185	157	185	182	152	191	169	168	170	149	165	156	159	143	157	169	147	156	161	150	160	186	159	152	181	163	159	149	187	156	158	173	158	182	176	145	176	174	163	164	148	182	174	149	188	171	153	165	170	199	146	168	171	151	169	136	178	184	174	180	175	166	157	170	209	157	174	171	188	170	161	164	149	173	166	187	163	150	193	196	156	195	186	151	184	171	174	154	159	175	169	195	156	170	164	164	169	171	163	167	152	167	162	157	176	191	187	186	178	178	172	151	163	172	171	172	175	184	149	169	185	180	158	181	175	148	180	167	162	170	160	161	191	168	174	157	142	171	171	171	153	190	180	142	182	175	160	173	192	165	172	203	197	173	175	164	158	156	188	178	175	157	182	169	189	152	164	156	181	174	166	188	195	176	181	157	142	164	136	175	173	173	171	159	174	182	175	171	179	160	151	166	150	163	192	176	166	175	146	170	169	192	155	182	167	152	185	184	180	180	190	170	159	158	166	153	189	161	170	178	168	170	182	143	164	190	167	164	173	157	176	163	183	160	176	186	166	197	185	167	186	170	163	197	186	165	181	190	185	168	164	169	169	173	161	159	171	193	154	175	179	170	154	165	160	183	156	164	133	156	142	174	172	144	173	151	157	172	171	157	179	169	163	160	159	194	174	157	174	182	163	165	179	156	168	167	159	168	174	168	170	175	161	136	170	165	174	173	157	154	163	145	193	190	159	168	185	169	170	194	167	183	163	138	178	145	202	156	169	170	172	176	164	163	154	168	165	163	171	165	163	176	159	170	187	181	175	153	168	165	158	188	164	174	160	143	164	148
32817	43460	54380	57669	55497	48999	58999	59179	68713	68595	60309	55647	47855	39410	30311	32032	30655	38032	30890	26195	28845	24119	25735	13739	9764	7230	7511	4830	4666	4579	5510	6658	5906	6727	6109	4855	7071	4881	2756	1790	2012	1365	795	673	630	619	526	549	495	478	454	469	452	450	411	399	401	394	439	418	433	429	421	388	419	431	438	410	418	437	402	443	446	477	442	425	440	440	513	860	1234	1054	724	601	505	405	378	380	423	376	406	424	419	373	394	396	402	413	386	420	436	411	382	424	364	411	418	416	373	368	368	400	404	355	397	422	425	389	361	401	406	386	369	390	390	373	374	357	400	411	404	389	420	396	364	405	410	428	433	408	381	353	420	374	431	369	406	395	369	365	418	388	402	355	406	379	372	386	409	372	385	394	381	372	424	407	395	433	397	381	391	408	412	393	384	405	401	406	379	415	390	392	369	431	396	410	414	361	394	365	388	385	412	358	395	387	411	427	402	413	388	395	375	375	365	405	422	424	387	380	424	366	366	373	381	390	414	398	400	408	348	364	378	395	360	368	382	411	396	346	380	385	409	414	432	405	379	367	401	406	388	413	376	398	377	396	368	384	418	380	387	372	383	382	408	403	395	415	359	405	404	397	391	409	371	393	384	421	383	370	365	376	411	397	365	435	408	397	404	377	412	415	345	344	338	373	378	384	382	409	390	425	377	386	380	367	359	391	374	388	396	368	375	365	367	404	393	422	383	375	404	385	387	395	398	390	362	415	381	361	355	416	382	404	376	408	402	414	361	397	395	402	406	407	422	426	436	371	400	374	416	357	405	400	387	382	363	379	388	383	389	392	397	431	357	386	399	386	419	373	363	378	361	395	363	404	369	369	397	392	388	374	382	415	414	384	366	389	377	408	398	406	383	378	373	398	391	381	413	376	382	415	339	385	401	391	343	392	444	341	388	395	390	421	400	351	394	390	360	368	413	371	392	425	365	370	422	414	392	387	374	418	381	385	381	392	394	354	387	399	378	362	380	397	434	380	415	381	402	401	378	348	401	368	381	387	390	381	416	443	391	398	385	386	351	386	413	366	380	397	394	363	390	389	394	420	390	399	397	376	383	397	415	396	417	416	360	382	383	356	386	389	345	368	358	393	379	401	380	387	407	408	391	407	408	384	423	398	391	382	400	424	400	399	397	412	381	410	375	409	391	406	401	383	376	380	376	381	406	399	391	379	397	352	400	374	367	441	402	372	390	368	395	424	415	378	402	400	430	373	395	403	383	362	379	397	361	416	413	404	425	381	413	389	399	386	362	357	389	376	396	421	355	394	412	400	405	378	376	408	393	358	377	374	363	381	372	359	398	392	416	412	401	391	374	374	406	367	352	377	395	388	393	411	382	394	395	403	365	436	439	383	374	402	355	390	384	393	380	428	384	366	415	392	395	387	357	406	387	399	384	395	357	369	377	394	389	377	394	390	394	397	402	383	397	389	370	397	366	408	420	356	375	372	380	396	393	384	369	358	407	377	414	370	385	412	408	406	393	371	417	415	398	408	427	418	402	419	390	367	394	397	406	373	377	369	401	422	360	393	394	399	403	370	390	409	362	363	387	388	406	372	379	388	394	389	385	405	386	398	393	369	387	373	401	385	399	393	382	424	367	416	440	376	407	403	384	378	437	393	381	398	388	378	410	377	402	376	404	368	402	421	380	393	365	399	388	344	394	430	429	356	427	421	390	400	382	390	409	379	374	376	366	411	397	396	402	400	365	388	374	393	358	398	402	364	381	371	403	376	393	378	406	397	418	404	379	379	398	393	350	395	434	389	392	364	397	387	392	381	425	394	380	384	416	403	398	415	378	371	363	364	372	369	385	397	376	392	402	369	419	421	370	405	365	415	421	378	418	385	418	422	397	374	392	383	351	411	361	426	396	398	390	411	389	384	392	420	387	378	403	388	422	385	409	398	380	352	391	392	401	368	372	415	379	375	387	381	381	372	396	372	402	410	388	415	411	388	395	385	419	415	402	414	403	368	393	416	403	443	433	369	374	395	363	406	385	419	390	408	397	404	383	410	405	355	348	419	391	398	427	387	418	407	394	403	412	400	379	375	370	365	417	348	407	373	412	442	398	389	414	409	383	408	385	390	401	376	395	425	368	399	392	417	389	396	387	350	383	377	381	386	388	405	361	410	343	413	405	385	404	401	394	363	398	431	374	373	394	378	390	371	369	407	383	400	389	375	351	403	384	347	391	359	391	415	395	373	373	405	393	403	398	419	373	392	388	375	395	377	390	402	372	399	361	376	409	394	400	394	388	389	411	380	387	399	405	414	369	397	404	408	361	378	399	415	397	391	406	364	391	391	395	357	393	397	384	377	378	399	404	388	354	362	399	405	400	394	419	408	377	432	375	396	364	364	353	402	361	414	379	389	426	370	403	371	358	392	358	390	385	409	386	390	391	397	367	387	411	392	405	386	395	391	367	419	399	378	407	364	390	399	394	363	384	341	379	369	390	398	398	379	387	395	400	402	415	410	377	361	397	382	417	393	389	387	369	384	380	404	371	376	396	395	370	408	395	395	388	391	345	380	367	382	371	399	415	378	353	418	412	378	393	399	423	382	378	424	386	373	427	379	382	415	404	369	396	407	401	407	391	390	366	414	395	383	411	379	409	396	378	405	404	387	374	391	397	388	400	410	382	394	391	399	418	397	382	404	398	361	386	392	392	413	387	374	402	420	387	387	373	380	367	410	399	375	349	410	390	426	409	374	390	374	378	340	428	391	399	399	384	362	394	401	410	373	395	422	366	340	424	371	394	404	395	386	414	386	370	393	405	377	376	347	383	403	380	362	379	391	362	403	390	401	349	377	368	394	347	405	383	360	378	430	374	397	381	394	365	384	393	423	406	386	383	425	398	397	406	376	401	417	383	376	354	416	373	393	397	365	375	390	395	385	405	370	411	372	383	365	378	364	394	401	418	376	357	381	414	431	373	393	391	404	436	394	382	388	379	407	433	381	339	384	375	381	396	390	381	379	417	379	392	393	401	358	389	400	409	392	411	400	412	354	388	395	374	351	413	391	346	378	398	401	383	397	384	337	415	401	416	416	418	416	417	426	422	427	398	371	410	374	404	352	374	370	390	373	365	409	400	398	431	409	394	412	422	435	422	373	370	370	372	376	398	375	411	362	369	412	395	378	376	392	374	397	400	390	379	377	379	362	427	360	411	389	406	426	363	359	397	400	363	382	368	349	376	379	368	398	431	420	386	443	385	380	391	389	372	434	398	379	390	365	406	379	397	441	368	361	414	364	428	374	400	349	394	352	425	421	381	433	405	381	388	378	426	391	374	380	386	450	413	358	359	371	431	401	372	401	398	375	396	397	409	379	400	410	404	411	383	373	381	386	359	334	399	394	396	377	372	366	371	390	400	401	380	365	375	364	397	393	392	333	427	363	374	400	385	388	380	390	385	426	372	415	418	412	394	402	369	412	399	368	344	413	450	357	397	406	388	404	371	430	388	398
52093	55101	47904	44433	37068	37929	48791	48045	42616	43111	48112	42497	35262	31237	24067	22470	22664	27819	26062	17383	18502	13161	11766	5997	3320	2514	2666	1472	1422	1521	1647	2248	1876	2092	1774	1557	1859	1331	1045	548	534	346	205	223	213	225	180	167	149	156	143	138	134	129	118	133	130	132	117	124	118	125	133	140	125	118	162	145	164	120	154	151	144	116	125	128	146	143	190	299	379	315	226	211	168	131	130	126	115	125	111	105	122	134	132	117	122	101	120	130	152	112	125	128	126	120	134	122	140	114	143	121	127	142	115	113	135	106	140	128	125	120	131	134	126	136	121	119	119	128	120	146	109	132	111	136	132	132	139	98	134	142	129	136	97	112	152	132	128	103	117	142	126	113	110	121	125	144	146	107	132	118	132	108	149	116	133	132	123	124	127	105	134	141	149	139	120	138	110	114	125	126	122	111	103	116	125	116	103	117	113	141	126	122	105	124	145	121	112	137	112	111	135	128	107	133	125	109	141	124	126	117	133	127	126	127	119	134	123	126	122	133	126	129	121	126	128	118	141	141	135	113	137	116	140	126	126	127	120	133	147	117	123	130	118	138	118	112	113	130	146	129	122	114	129	124	131	126	130	129	133	124	131	126	138	109	130	124	107	123	130	113	126	116	131	123	135	133	116	130	127	130	113	133	126	127	108	116	122	105	145	127	113	135	121	129	135	131	118	125	122	131	125	131	107	128	138	129	126	114	122	122	109	151	116	128	134	139	145	108	118	123	120	121	130	109	119	142	116	122	127	125	131	136	135	157	140	127	119	127	135	150	123	120	135	156	119	140	145	129	116	115	139	134	128	129	131	139	124	144	114	140	124	132	124	130	121	145	120	131	110	124	127	142	121	126	114	117	136	133	112	139	143	131	135	138	124	117	114	123	126	136	119	113	110	120	130	152	90	125	119	123	144	124	144	132	134	132	128	135	138	115	99	111	129	118	110	121	118	110	119	126	125	110	115	116	120	128	127	102	134	120	128	138	121	119	108	121	127	128	138	129	127	120	139	107	111	124	139	103	145	113	125	111	113	96	131	114	129	111	108	136	116	116	119	114	127	136	125	109	148	113	125	123	130	121	118	133	118	125	131	136	110	119	124	106	134	135	84	135	135	116	130	116	115	138	128	120	137	121	125	122	128	121	129	117	116	109	155	157	113	107	130	128	132	120	130	143	126	125	124	116	106	131	127	124	144	137	133	124	124	145	132	120	109	142	138	137	127	135	132	134	113	121	118	137	125	110	138	129	124	143	137	111	134	131	123	134	127	143	117	122	126	134	132	114	122	120	123	116	141	112	141	97	132	127	127	131	126	131	138	122	134	142	131	126	122	124	115	117	125	145	109	139	142	117	122	103	125	124	135	137	114	109	127	108	120	134	131	129	155	110	127	134	110	117	136	124	100	114	133	98	126	124	119	122	133	113	129	130	144	126	114	113	119	117	129	129	121	102	117	124	127	129	109	115	126	159	119	138	124	124	125	106	147	138	154	135	141	139	123	139	112	138	123	121	121	126	130	133	144	130	146	129	112	122	109	102	139	102	142	133	135	128	124	115	127	115	122	130	133	117	135	120	96	101	123	127	111	111	110	133	138	114	144	127	128	108	130	111	101	139	142	124	147	117	132	134	133	138	141	133	125	139	131	114	130	113	128	135	136	125	134	140	129	119	128	138	118	133	120	134	139	106	119	121	117	110	106	125	112	122	132	125	135	125	135	140	127	113	109	106	133	152	121	123	136	128	130	126	143	108	136	122	120	116	128	137	154	122	113	124	118	142	152	131	135	117	120	108	114	133	104	137	122	143	145	108	114	131	115	116	126	115	124	121	139	117	116	108	124	134	122	140	125	111	126	118	120	125	137	120	112	117	131	135	129	136	142	124	107	108	106	132	127	108	121	144	131	134	115	117	100	123	110	129	156	132	120	126	116	114	138	135	114	114	142	134	123	110	131	140	130	122	101	146	125	113	139	111	108	127	134	100	118	139	148	132	124	129	121	117	130	137	139	113	119	128	127	134	135	123	143	141	111	112	132	111	128	120	125	117	121	101	96	130	148	142	133	102	141	116	152	120	124	137	126	129	130	128	118	95	110	119	122	115	99	102	122	111	113	121	120	129	150	129	128	128	145	119	101	113	122	117	116	139	124	110	145	125	123	143	97	121	129	108	156	115	126	111	101	133	130	99	138	120	119	122	130	145	149	119	116	134	133	138	144	119	96	119	143	109	128	113	149	140	130	121	127	124	141	125	115	121	114	121	130	132	128	128	149	119	131	129	138	123	112	122	144	131	133	134	135	171	113	120	132	120	109	131	126	142	131	119	122	131	120	124	131	129	117	124	143	136	118	117	141	128	124	142	131	134	119	110	141	130	105	116	127	107	116	139	118	134	134	141	132	121	118	126	119	123	139	120	102	127	136	121	124	129	132	136	138	120	122	123	107	122	126	142	110	125	135	125	135	154	118	126	120	127	124	118	150	121	109	124	103	105	112	134	129	135	130	143	126	111	126	118	113	118	125	103	108	123	118	116	119	141	131	120	127	132	136	130	123	141	131	124	136	136	127	115	118	141	141	122	122	123	102	113	109	125	121	124	131	156	134	117	126	133	132	116	111	124	127	139	127	130	133	121	125	142	132	137	125	123	123	155	119	129	124	135	108	118	109	142	130	115	127	143	135	147	125	129	111	112	115	102	133	101	122	136	132	142	113	126	122	105	114	120	119	141	131	137	122	131	98	134	130	131	125	133	120	114	148	135	89	109	119	118	148	120	128	125	125	110	121	116	124	119	126	116	133	121	112	113	105	134	106	128	124	110	117	139	99	123	125	126	129	165	138	99	112	147	128	99	133	150	113	109	154	127	122	101	120	128	123	120	117	133	118	126	118	115	132	148	125	128	151	124	138	131	123	87	123	118	103	128	133	128	127	144	146	124	131	115	100	140	123	139	112	109	140	135	147	119	114	135	130	118	111	134	124	112	121	106	130	140	129	134	129	141	115	114	140	125	145	152	128	130	153	122	158	115	156	125	125	152	103	126	111	111	131	153	130	160	146	107	119	126	139	143	114	124	105	135	129	135	144	125	137	146	102	110	122	105	135	141	141	129	126	130	151	136	133	151	102	117	114	143	125	138	116	130	136	138	123	142	150	129	135	121	113	115	123	124	120	121	123	142	133	131	126	108	140	136	145	125	140	115	139	117	124	142	122	131	120	117	125	124	121	124	124	155	122	109	129	129	115	119	120	120	128	134	133	131	111	138	118	142	134	115	123	128	141	139	125	125	153	131	132	128	131	102	143	144	109	126	118	120	130	106	119	134	148	119	117	112	114	128	117	135	127	122	132	132	115	130	143	134	109	110	125	142	115	105	159	124	104	124	111	128	106	127	125	113	102	117	122	115	130	133	109	109	112	138	114	134	123	134	124	121	115	120	111	131	113	129	113	146	133	131	133	130	154	146	120	128	120	126	123	131	129	127	139	129
38972	53904	57049	59324	59563	58120	58200	61457	67765	72539	61577	60590	55746	47317	40240	40862	39670	47777	42072	35573	38202	32800	33463	20154	16098	13464	13869	8011	8773	8650	9603	12541	10556	11828	10571	8866	10926	7208	5851	3262	3184	1789	899	1049	863	1042	796	588	471	489	503	414	441	360	333	329	329	364	363	325	334	334	331	330	374	375	392	355	363	334	328	397	318	312	324	352	334	336	615	1422	1940	1418	949	661	510	326	277	285	305	263	305	283	326	307	272	278	290	305	281	320	284	298	307	297	291	257	276	296	292	293	318	308	284	305	315	246	266	300	297	323	270	281	307	279	315	273	297	267	296	285	330	289	319	321	317	265	288	286	286	281	290	266	349	276	292	300	294	273	308	303	303	314	257	294	283	295	301	283	288	292	284	309	280	294	309	318	284	287	305	308	307	310	291	281	286	272	294	258	301	283	325	263	318	308	278	312	276	270	294	305	297	289	287	276	269	275	303	291	302	315	287	293	279	304	304	288	309	296	265	280	309	272	306	278	302	300	297	271	275	300	272	284	305	296	291	264	321	316	292	307	308	290	272	302	282	306	291	297	281	271	296	314	333	303	278	300	294	276	259	296	287	295	255	300	296	263	302	246	325	265	283	293	310	256	294	298	275	240	286	304	294	278	295	279	256	295	278	274	312	286	280	320	292	285	298	295	323	301	289	319	301	297	305	287	314	325	313	276	279	279	262	300	282	315	305	277	288	273	277	298	285	307	293	301	279	308	243	305	277	291	329	277	289	301	305	293	278	284	274	299	247	309	282	290	312	308	298	278	322	276	288	283	283	266	290	280	264	298	315	306	291	262	287	286	298	281	309	265	296	284	297	288	286	269	300	311	295	298	306	249	295	287	312	317	282	265	304	266	299	287	302	258	265	283	295	277	296	302	265	284	294	296	309	287	278	304	290	264	290	330	271	317	308	258	290	282	339	313	281	294	295	309	344	324	332	295	302	313	265	282	274	292	270	293	260	282	315	296	298	309	289	278	267	256	289	316	290	278	314	319	276	270	279	291	294	275	284	305	267	304	287	292	273	289	309	289	288	290	281	295	324	302	267	299	331	281	291	336	289	297	294	297	278	257	328	309	251	313	271	300	285	286	293	258	299	305	281	265	265	286	298	281	289	322	272	258	249	309	312	266	280	338	296	302	285	274	279	281	264	294	294	317	276	288	300	292	285	296	281	290	282	333	293	294	293	298	278	295	281	275	278	277	272	317	288	252	288	261	276	293	310	281	291	277	291	327	263	295	301	259	292	300	304	285	267	318	313	288	296	298	275	248	262	315	284	277	282	295	285	291	275	315	278	312	280	264	277	260	299	265	273	269	334	273	303	275	298	298	269	263	299	299	315	308	291	298	293	322	298	315	291	290	316	303	295	288	314	303	298	291	297	295	301	281	273	285	298	293	288	271	285	320	295	293	287	307	279	319	301	292	286	265	279	290	290	297	289	298	261	322	313	259	303	289	284	290	297	269	287	287	271	306	288	288	272	321	317	299	282	287	269	291	325	277	295	302	294	291	274	312	277	300	261	325	332	275	297	313	281	327	291	262	294	292	272	288	288	280	307	290	310	300	293	289	306	272	312	278	315	304	273	286	284	298	282	259	295	315	276	305	316	263	295	293	295	286	260	278	310	279	267	297	310	294	292	289	275	291	322	307	317	289	284	258	313	252	292	303	305	314	293	283	306	294	273	313	284	295	317	264	269	262	292	277	325	318	276	280	283	286	293	287	271	305	305	294	283	293	292	276	322	293	283	287	276	264	274	307	301	277	258	298	291	294	312	295	304	302	275	291	276	284	306	279	271	278	293	307	313	264	299	280	286	300	317	269	254	267	306	289	280	282	319	280	294	324	294	318	291	292	300	287	274	296	297	269	282	294	298	277	298	275	293	286	305	303	280	292	284	317	274	311	279	298	288	291	299	278	316	301	284	303	322	285	271	279	307	282	271	285	299	279	287	296	301	305	276	316	296	262	328	282	291	290	302	250	287	317	275	321	290	282	319	314	294	283	259	301	299	311	292	272	298	283	263	293	326	314	321	290	283	282	296	288	305	293	315	336	294	311	265	284	278	279	272	276	313	278	292	295	302	298	299	277	292	278	290	278	269	267	318	282	306	299	267	284	282	320	296	303	302	278	286	291	284	278	313	308	301	298	283	315	289	270	274	330	270	304	311	315	293	306	291	296	276	265	303	288	268	285	288	277	264	237	315	288	289	281	290	268	262	304	297	302	314	274	270	286	298	266	300	285	281	278	259	296	266	298	295	308	306	289	272	311	302	307	297	312	289	276	259	287	285	260	294	310	289	314	305	289	281	257	285	280	294	340	287	278	281	280	318	304	289	299	283	300	288	290	305	276	274	259	299	282	287	292	307	266	292	288	247	294	289	266	277	314	302	256	294	310	274	296	306	278	293	300	311	277	254	284	304	299	268	273	312	282	269	288	275	284	279	304	288	313	275	269	280	272	315	290	281	276	301	294	280	275	300	286	286	281	278	276	299	292	288	287	312	252	302	281	295	308	259	291	267	297	294	296	288	282	329	303	288	285	284	288	289	268	281	283	294	279	331	312	303	272	277	288	318	281	271	301	278	253	289	291	329	309	306	284	289	295	264	299	310	318	289	293	268	270	294	305	290	324	288	308	320	295	280	327	314	314	302	294	295	256	254	237	304	297	275	279	284	291	297	300	267	303	290	291	317	279	296	289	301	262	272	298	294	264	292	276	272	307	292	304	265	273	295	284	259	296	294	293	279	273	265	266	290	296	295	295	313	286	251	295	295	273	304	288	282	331	283	264	271	263	259	271	275	289	309	313	304	251	299	284	309	309	314	303	318	283	284	274	293	271	291	285	303	325	302	301	306	267	273	307	297	297	275	308	274	253	300	292	283	299	312	278	301	273	291	292	259	320	324	285	312	296	264	271	278	315	303	292	275	300	322	290	284	284	295	303	310	289	276	286	270	291	290	263	291	265	306	299	284	293	277	298	301	243	294	349	283	278	265	304	300	318	307	289	288	305	330	268	275	269	307	266	300	316	304	267	287	291	318	301	304	312	255	263	315	262	297	285	278	267	294	262	293	299	279	274	291	279	299	262	250	294	297	272	292	291	292	305	281	289	282	297	300	294	275	275	279	297	318	269	306	299	303	294	330	307	293	302	289	298	250	275	304	294	264	300	275	275	288	297	285	271	295	291	269	289	292	273	283	255	299	303	308	309	280	284	300	308	270	286	286	292	330	286	303	258	284	313	278	285	283	282	287	293	312	301	289	282	262	262	288	281	302	298	302	325	303	300	258	264	303	281	298	300	295	295	280	308	295	281	283	285	297	289	308	276	290	291	286	296	339	266	300	286	314	297	302	301	293	252	300	285	297	295	304	290	318	289	299	271	274	283	277	262	292	275	310	282	280	306	310	282	329	297	317	293	257	302	278	304	307	268	262	279	293	260	304	313	295	266	290	287	318	297	288	277	287	299	301	332
12885	15211	19834	22637	17146	11150	18275	17653	11795	7072	7289	3970	1863	1120	846	694	635	881	769	515	524	414	409	284	258	246	243	206	208	225	175	229	188	213	202	182	196	166	163	199	172	162	146	159	177	154	154	149	137	147	176	160	167	158	159	151	151	147	165	149	147	154	154	152	147	185	150	165	154	149	175	163	156	160	153	158	137	145	139	183	179	186	177	174	159	154	133	148	130	156	160	174	178	142	171	172	138	151	152	135	162	146	156	144	144	149	124	133	152	153	141	163	174	169	161	150	161	128	167	159	182	137	169	151	169	142	156	159	139	142	156	157	137	158	151	152	133	153	145	167	171	159	139	148	149	167	150	150	136	155	138	175	150	171	133	152	152	134	165	144	136	152	178	151	142	157	156	158	144	152	173	159	163	159	159	157	159	160	173	118	149	161	139	166	140	142	169	158	124	150	153	157	129	145	152	148	145	152	165	145	151	154	148	157	131	160	162	163	145	149	164	145	149	147	134	137	164	153	142	149	151	161	161	171	146	157	146	148	149	131	159	141	158	178	132	160	142	159	135	147	156	136	131	160	166	160	181	148	164	147	140	138	155	152	156	163	163	168	132	187	167	161	161	148	141	140	147	168	166	149	171	158	137	185	157	137	160	162	178	156	152	164	156	145	161	171	158	157	135	142	157	135	160	146	152	148	166	151	145	170	169	160	152	147	153	150	162	152	152	165	163	166	123	143	154	124	146	147	140	174	181	149	129	153	161	159	167	184	151	154	136	170	166	151	148	162	168	145	132	142	149	155	160	154	143	140	174	150	161	171	132	161	120	152	155	141	165	148	140	164	181	170	145	157	163	147	157	177	154	159	157	162	151	149	156	166	147	151	160	143	153	163	153	150	137	145	177	160	134	158	137	165	163	168	157	170	149	159	166	166	162	171	170	159	140	161	155	151	189	166	168	157	149	144	175	146	151	181	144	159	162	177	170	131	153	155	146	146	166	152	162	154	126	135	183	152	148	133	162	146	152	158	142	139	139	174	137	152	148	166	179	127	140	139	153	131	162	157	149	153	153	151	132	155	146	145	150	150	167	175	166	147	152	150	135	161	167	137	155	145	156	152	164	164	164	155	155	151	154	159	169	141	143	147	143	149	138	160	154	125	142	144	162	136	157	140	160	162	166	146	145	123	158	150	144	147	150	149	142	145	155	151	164	133	138	163	170	165	150	150	130	158	178	136	140	196	149	138	133	136	144	155	156	166	168	165	147	161	152	151	147	160	167	161	149	149	142	140	173	155	148	160	134	152	148	155	148	168	173	145	138	132	158	175	138	161	147	141	160	163	139	146	135	161	166	163	165	154	156	138	168	156	149	173	156	167	146	124	144	140	164	139	139	173	150	163	138	132	164	145	142	153	152	143	154	171	144	147	119	128	178	165	156	155	164	136	163	146	154	159	167	139	145	153	152	154	125	146	134	160	172	166	155	164	183	177	160	145	152	151	146	172	163	165	176	142	141	162	133	139	175	130	164	156	162	147	150	147	153	185	155	126	152	163	170	161	134	153	149	154	151	125	158	126	159	145	158	157	161	160	162	137	160	188	173	162	147	139	149	142	163	150	140	154	133	153	167	160	178	168	174	151	130	141	152	164	149	133	146	169	135	153	183	174	155	164	196	152	134	147	156	133	150	151	151	143	143	157	152	171	149	147	167	137	140	126	151	131	189	137	158	165	152	149	135	141	157	145	162	146	148	138	142	140	172	174	148	162	131	168	158	140	147	161	141	150	161	155	170	170	145	155	171	148	167	155	148	145	146	143	163	148	146	135	139	172	158	155	157	135	137	155	159	175	147	146	148	147	150	184	143	160	155	172	146	180	165	132	148	153	154	153	157	165	163	163	149	161	166	149	148	144	148	182	140	139	148	169	140	158	122	169	157	165	150	152	156	144	137	148	153	144	141	155	151	151	145	165	172	144	166	152	147	139	155	155	130	131	154	172	151	133	167	141	145	148	139	149	176	155	154	171	155	162	150	147	157	149	179	173	166	166	161	157	160	131	168	150	147	143	185	148	181	153	177	143	131	150	160	177	150	144	151	170	163	158	167	159	149	150	143	166	138	154	152	138	158	139	164	149	164	149	151	174	140	141	145	166	147	160	121	119	150	168	149	135	143	139	146	165	161	174	140	172	153	177	146	154	154	190	140	139	132	163	162	150	164	151	145	165	175	134	139	153	137	165	172	155	156	146	156	143	183	143	147	125	137	131	142	156	155	160	163	164	147	147	133	152	157	142	166	149	149	173	146	160	142	176	147	134	176	164	137	134	152	146	136	156	156	163	166	144	138	173	138	135	156	156	162	142	172	159	157	152	158	161	134	156	135	121	139	162	159	174	148	155	157	144	160	149	136	143	147	161	159	147	175	155	150	152	134	154	162	164	145	162	162	140	166	178	162	145	132	158	152	153	167	157	161	158	172	141	159	158	146	139	145	157	162	139	137	173	147	149	135	135	149	149	153	160	156	147	153	150	157	142	158	169	155	144	148	148	170	140	156	146	157	163	150	143	152	136	158	152	163	137	152	167	175	160	152	117	150	155	174	190	162	153	159	149	157	149	161	165	143	128	157	147	120	142	141	163	139	161	167	150	162	145	146	159	157	156	164	155	153	159	180	136	137	154	136	168	121	154	175	161	165	154	175	150	140	157	127	174	159	162	143	138	145	154	142	137	147	163	131	154	146	159	150	161	163	168	146	142	150	151	147	174	133	155	161	140	154	172	178	172	152	156	154	127	171	167	145	152	137	157	155	133	170	126	166	129	140	161	138	129	144	155	149	148	144	147	158	155	163	157	122	159	159	160	164	158	158	158	160	168	168	169	143	134	141	143	156	144	136	151	174	150	145	146	158	151	148	148	141	163	143	151	140	140	175	120	161	154	150	160	151	176	156	148	167	163	156	157	173	168	164	160	156	154	151	166	170	142	165	165	170	153	155	150	164	147	141	153	162	139	146	171	152	153	134	168	134	161	131	181	137	148	137	159	159	145	177	145	175	147	158	145	148	156	139	150	146	135	153	145	158	144	160	134	166	129	148	154	159	150	154	137	176	128	162	130	144	160	150	149	134	161	139	149	144	163	155	134	164	140	144	154	145	157	138	149	129	141	149	149	144	145	160	153	142	154	156	145	171	172	144	151	159	134	131	177	153	157	136	151	168	155	158	142	165	146	128	136	188	137	179	159	154	158	140	170	159	144	186	156	139	138	161	154	157	141	155	143	145	138	146	170	144	150	154	163	166	128	157	154	139	131	144	151	155	156	171	154	182	137	163	145	138	155	124	153	156	135	148	145	172	133	165	149	165	154	145	129	148	169	155	157	151	167	155	169	134	166	160	169	144	153	151	144	147	155	186	170	156	143	162	149	142	130	157	153	159	151	145	156	155	151	141	147	148	162	158	151	139	150	158	144	148	156	129	162	141	168	157	164	156	154	150	144	154	141	138	164	140	162
8729	15767	24465	33244	27556	21646	36073	35280	29598	23767	25635	16481	9436	5842	4291	4009	3770	5411	3949	2955	2816	2123	2187	1340	1112	970	1065	779	849	825	753	838	756	706	747	634	700	578	524	457	453	409	448	403	424	428	396	425	394	403	385	408	390	344	355	402	398	380	361	367	375	359	391	374	427	379	415	408	424	375	398	368	349	366	373	376	371	378	400	458	489	492	496	424	421	380	342	391	377	347	365	392	369	356	350	373	353	360	377	421	395	326	374	381	394	375	378	371	390	354	368	406	355	364	352	347	373	366	382	362	324	351	368	368	346	397	329	405	431	403	363	353	357	336	361	362	346	356	368	362	342	372	366	383	359	368	347	386	401	394	356	324	391	380	359	369	366	381	385	357	350	361	384	394	352	391	365	367	391	359	356	366	374	392	374	380	369	388	414	374	352	381	374	373	395	386	331	344	350	339	376	332	390	373	394	360	374	388	363	383	338	322	336	378	360	361	370	339	357	397	349	344	340	383	396	375	384	381	391	375	406	381	356	377	379	358	397	394	368	362	368	353	363	340	362	374	374	345	384	362	351	388	347	382	313	371	377	391	350	354	362	380	367	372	379	355	350	341	367	355	337	374	376	353	370	369	356	379	338	373	397	402	361	373	386	351	360	380	388	359	337	380	356	380	343	374	389	344	408	385	357	354	367	373	347	371	373	383	381	342	394	367	372	378	351	380	354	359	393	366	359	355	357	372	389	355	395	329	377	371	393	358	350	374	355	370	324	388	340	343	377	378	384	365	366	348	393	384	368	342	364	355	353	364	364	372	361	365	360	376	363	390	349	378	381	382	352	366	364	382	359	357	356	356	362	357	392	372	362	387	358	407	398	374	336	364	357	357	369	384	374	383	363	390	370	369	369	393	360	355	330	341	400	350	375	366	382	394	349	381	413	359	352	390	349	358	381	366	379	378	392	361	351	347	356	369	364	337	325	393	414	344	365	378	323	367	365	396	367	358	398	390	403	372	381	406	390	395	372	405	376	359	371	381	321	354	336	362	369	340	367	398	404	362	373	342	384	356	356	344	365	371	378	381	368	348	373	361	344	386	380	358	360	352	370	364	371	372	372	341	389	387	360	372	362	357	338	386	373	401	369	372	379	367	363	368	362	356	348	388	369	339	375	371	360	385	394	364	351	365	387	406	347	365	361	392	371	341	375	358	391	354	354	360	354	389	364	355	345	351	386	358	361	375	375	370	396	396	342	345	366	318	336	362	344	378	359	378	367	386	406	360	357	354	335	395	389	346	382	338	360	368	399	328	400	371	318	349	377	352	344	375	374	362	353	360	377	365	352	366	398	350	373	375	389	366	340	377	360	383	373	397	401	358	378	355	355	396	360	361	353	406	372	352	383	360	368	353	374	354	387	350	358	377	373	386	399	351	363	386	355	371	355	323	355	351	368	376	368	362	381	414	392	390	385	368	368	381	365	373	351	336	384	357	374	352	374	384	343	320	341	334	387	334	376	375	336	356	385	365	386	367	355	335	365	392	348	344	384	381	342	397	386	351	374	329	368	384	376	386	375	377	366	352	370	361	351	379	361	352	364	376	371	339	359	342	380	379	394	356	362	370	365	386	375	373	390	387	384	351	356	356	353	370	374	402	385	392	350	359	364	394	399	392	371	349	352	364	387	370	368	369	377	341	339	413	336	380	385	336	386	318	368	361	401	399	393	360	381	338	357	372	352	360	369	366	381	375	345	359	371	346	350	369	386	366	370	380	365	311	390	344	358	363	355	383	350	357	380	360	342	358	394	378	396	373	401	354	370	404	353	376	378	374	392	379	351	388	360	348	354	385	357	392	391	352	379	373	361	391	367	317	362	361	355	359	357	338	342	365	379	365	315	401	341	374	371	400	357	341	387	380	401	398	370	356	374	374	340	332	388	369	380	364	385	356	377	397	377	347	371	396	346	376	362	367	367	391	389	357	383	385	349	392	376	382	364	391	354	392	342	378	319	366	385	342	363	342	337	381	341	357	415	379	359	360	333	416	353	376	362	384	404	342	371	382	379	406	378	370	361	357	338	362	349	369	381	343	413	380	384	369	387	387	397	389	348	343	382	405	335	374	355	397	365	375	375	389	373	338	348	326	364	354	382	378	368	377	377	399	354	356	326	334	330	366	380	366	380	387	376	383	348	403	387	392	364	418	364	334	363	365	339	392	363	361	356	342	369	398	365	374	370	341	382	359	383	374	354	344	402	395	370	370	372	379	383	373	328	347	377	321	344	386	366	393	374	345	355	376	403	393	383	376	397	366	340	402	399	387	354	359	370	360	325	379	346	355	334	401	358	379	360	400	385	405	315	403	372	350	389	366	383	360	399	352	366	378	383	394	364	354	376	367	369	362	359	358	412	390	374	396	381	382	344	388	360	377	349	376	388	372	368	330	362	320	329	371	363	391	377	359	375	370	374	342	345	353	368	355	394	360	384	393	368	378	396	377	361	367	407	348	398	336	364	362	374	360	390	373	344	385	380	402	385	339	354	362	360	387	343	388	350	373	346	368	340	414	416	394	392	372	359	352	413	317	321	341	357	366	361	387	386	385	337	363	384	391	395	381	336	381	356	342	361	342	358	374	343	345	368	364	360	364	357	397	389	402	349	348	354	386	350	376	374	368	330	395	374	388	329	385	358	338	400	381	381	378	345	402	363	398	354	369	375	380	411	348	374	356	353	379	361	364	370	357	402	373	402	347	367	379	347	355	381	374	360	361	390	342	380	363	384	396	351	403	417	343	390	380	358	375	331	364	412	376	379	370	359	389	378	349	316	368	375	368	394	355	395	360	335	360	356	371	362	352	363	348	350	354	368	377	380	373	385	358	378	364	386	368	402	363	346	346	364	371	395	394	350	359	352	377	371	369	367	374	324	401	340	348	372	374	384	432	363	378	377	401	352	359	398	384	394	381	367	336	370	362	415	372	375	337	393	381	350	330	334	372	373	351	369	348	373	378	385	384	380	401	356	377	378	327	364	361	403	333	383	389	372	350	348	379	345	382	342	357	370	364	347	377	359	351	368	358	378	389	354	353	376	377	373	367	371	371	407	358	380	343	331	423	369	395	355	365	374	352	360	354	358	363	377	369	390	374	369	355	378	365	381	397	380	372	381	367	338	357	396	360	382	351	348	360	352	336	372	366	364	357	354	399	386	362	352	378	374	354	343	319	373	351	364	358	355	387	344	368	394	402	355	342	354	353	336	367	351	368	364	363	373	340	353	361	373	379	361	384	373	395	353	384	373	382	355	412	361	355	378	366	373	376	366	378	381	368	374	353	397	384	341	400	370	385	396	338	375	376	333	332	351	345	363	352	368	356	349	354	357	358	359	325	391	347	360	366	360	369	370	366	342	379	361	332	349	349	347	371	353	360	383	348	376	362	355	346	327	350	396	356	368	363	354	356	355	395	355	363	345	322	389	365	347	358	373	367	345	372	356	382	377	414	394	359	354	385	362	371
44592	51359	47639	47683	43427	35896	47912	48422	44046	40856	44740	37690	28344	20211	13269	11451	10272	14007	11832	6713	6034	4116	4793	2419	1654	1376	1510	783	854	757	840	1011	1024	995	854	860	864	568	452	365	291	266	190	202	226	218	240	195	204	179	179	162	198	173	198	158	172	196	177	158	179	228	161	146	169	168	173	170	180	177	181	145	200	167	177	193	147	209	219	253	272	278	214	231	173	156	207	156	166	179	184	160	148	169	173	161	160	171	164	166	163	164	147	175	165	178	158	161	162	189	191	156	173	157	180	143	154	150	193	172	170	174	162	162	176	171	182	183	163	172	183	154	150	173	157	146	167	174	161	146	152	173	188	153	170	166	171	131	165	154	172	197	157	172	176	203	158	151	161	152	169	175	184	149	193	168	152	170	142	161	167	169	188	174	168	164	175	181	167	142	151	181	145	170	163	161	161	160	173	142	150	182	182	180	178	156	183	165	186	175	157	184	138	179	171	157	181	180	159	171	174	182	171	161	164	168	181	197	170	160	160	144	169	164	164	178	162	142	171	164	180	156	203	163	171	176	170	172	169	179	135	164	144	162	138	179	162	161	171	134	162	157	158	172	175	173	166	192	198	180	147	174	184	171	156	173	164	157	162	154	189	143	160	155	186	194	162	180	159	174	173	178	175	157	157	168	172	164	168	152	168	166	155	169	175	152	183	170	167	150	160	150	168	175	186	176	181	177	174	156	145	170	207	161	155	156	150	146	150	132	188	173	179	184	170	183	181	188	154	164	170	149	173	168	179	173	164	186	160	156	151	193	182	196	175	169	149	188	191	177	169	149	162	194	169	168	155	156	146	150	181	176	165	155	156	182	156	165	165	147	212	179	164	156	173	156	171	178	151	168	144	171	144	183	175	155	150	162	133	193	175	146	158	176	173	156	178	164	162	168	156	159	163	145	155	174	176	156	163	162	177	174	170	153	173	153	125	159	176	136	175	157	156	189	189	186	175	156	145	171	165	175	147	182	161	184	179	179	154	162	170	161	141	161	190	164	167	179	161	141	171	185	169	181	144	174	166	159	165	157	155	185	172	162	164	175	160	192	186	189	177	191	158	142	160	175	181	151	173	160	166	147	168	169	170	154	147	170	139	158	143	164	158	158	186	162	200	176	164	137	158	162	150	154	204	153	167	171	172	186	148	157	138	155	172	158	180	176	166	155	174	155	167	167	177	153	182	169	153	186	171	177	165	167	181	173	154	145	148	147	139	160	137	160	156	149	166	181	151	168	188	176	165	173	159	160	147	186	166	147	150	173	169	159	180	178	189	147	166	161	173	174	180	178	177	182	190	188	150	134	183	152	166	179	150	161	173	167	163	189	166	159	154	172	162	144	162	203	183	173	160	162	162	150	142	176	163	175	154	179	155	205	181	157	165	161	162	179	188	157	189	170	178	174	168	162	169	175	159	193	173	157	160	151	149	184	205	158	162	153	162	171	154	168	181	165	170	178	174	169	163	146	183	167	164	147	176	178	142	175	180	147	165	170	179	163	168	179	165	180	142	160	167	156	162	159	150	173	183	184	163	157	159	166	162	158	171	178	166	168	149	177	154	179	174	164	180	162	155	169	166	172	153	177	183	168	178	153	170	165	153	157	143	156	170	142	167	165	132	160	144	153	163	162	173	132	166	185	172	159	164	174	180	161	163	173	164	178	161	167	171	135	167	158	150	157	180	151	160	185	154	179	170	168	161	179	160	176	173	187	161	146	168	172	147	173	173	194	170	152	153	198	178	161	183	179	155	174	172	175	164	142	161	176	166	164	171	143	168	159	169	191	189	163	169	149	140	132	178	184	174	143	174	177	139	176	176	144	174	186	160	160	180	184	163	166	173	160	165	170	164	194	161	169	170	136	143	173	172	168	158	149	149	162	170	162	156	178	160	137	148	155	172	146	175	174	161	142	160	156	161	176	170	165	162	161	165	154	181	170	165	165	154	188	178	147	145	188	165	163	187	167	181	153	195	184	182	154	151	165	154	166	168	171	169	157	148	190	169	185	181	151	147	152	169	162	158	154	175	161	160	183	178	167	153	156	150	136	146	148	150	154	181	174	166	171	176	145	160	169	162	188	189	160	162	187	150	175	181	156	173	194	152	168	163	179	169	151	146	164	152	143	189	181	162	169	160	157	159	166	172	167	171	184	156	165	172	156	165	167	157	166	170	171	199	180	188	152	147	167	173	177	150	165	163	161	181	160	164	165	163	164	175	174	169	166	153	152	176	153	174	143	154	183	187	160	167	169	171	183	139	180	182	170	166	164	182	166	166	190	177	180	169	159	151	170	176	196	173	144	175	167	161	144	162	150	178	181	149	188	181	176	171	160	166	159	189	157	164	173	146	167	191	175	156	171	167	172	169	185	159	176	158	176	179	159	186	176	165	170	151	153	150	162	169	179	175	162	169	183	176	183	171	168	170	159	173	178	136	159	172	156	168	164	156	168	177	170	167	178	178	180	202	167	179	178	157	166	190	178	220	142	178	174	176	173	165	142	189	160	167	159	176	193	177	181	161	153	149	165	163	158	146	191	194	165	176	168	164	155	162	166	160	176	167	189	160	153	147	186	155	143	130	175	162	163	184	173	161	177	168	172	185	156	151	167	173	200	153	157	151	152	171	147	159	166	142	194	160	161	173	176	167	170	165	164	168	186	169	155	166	155	151	199	166	177	176	171	150	191	164	188	173	142	158	156	161	174	159	187	157	159	191	184	163	167	167	190	170	152	154	183	154	166	142	168	176	175	158	168	179	167	172	179	166	171	172	161	165	156	152	197	155	186	161	157	169	148	155	161	160	168	169	144	148	150	177	171	155	148	170	165	175	167	175	165	160	145	158	165	164	166	163	162	175	207	176	146	196	148	154	176	178	148	129	171	167	175	151	173	173	167	124	164	157	172	165	166	178	181	181	195	139	199	151	181	169	170	156	180	185	157	139	178	179	180	160	142	170	157	168	195	192	169	189	166	156	170	180	166	164	193	171	173	169	175	202	155	163	164	168	172	165	169	187	165	164	203	149	162	166	148	159	194	171	150	176	182	160	175	182	173	172	166	190	159	175	160	162	158	141	173	169	180	185	164	180	187	167	140	186	151	179	169	177	185	174	173	175	157	157	154	193	156	155	152	181	166	187	160	148	181	176	164	176	162	164	163	182	163	184	179	175	170	150	195	158	142	153	189	188	169	182	163	168	174	162	154	172	176	165	184	157	174	171	143	151	175	160	186	173	159	168	148	190	151	176	167	171	176	178	155	154	188	149	181	177	182	183	167	174	158	177	166	177	155	148	162	167	170	160	162	158	191	142	165	187	170	162	170	164	141	175	145	160	184	153	156	162	186	170	168	157	172	188	159	177	172	174	165	177	176	151	181	180	165	190	175	158	172	150	179	159	160	172	162	207	171	160	165	137	137	170	154	168	161	177	180	203	152	155	163	166	178	169	167	153	202	178	162	181	158	170	150	147	170
33261	46578	52165	58540	54915	53538	58726	64801	67011	65688	59636	53762	45952	36305	31536	30654	28372	34795	30806	22827	22081	17576	21418	11906	9850	7757	8461	4414	5184	4753	5520	6641	6127	6435	5787	5118	5253	3009	2381	1864	1605	1034	793	664	777	809	690	583	558	515	491	446	435	456	459	420	425	430	421	410	411	425	441	479	445	453	453	481	466	406	416	385	399	408	397	419	404	493	661	1024	1037	949	760	547	494	426	438	347	369	388	380	402	404	390	379	387	398	374	396	420	422	386	401	378	394	376	352	397	385	421	392	381	368	398	381	393	368	379	381	381	389	424	402	406	387	386	426	383	359	376	376	418	388	409	373	394	409	400	366	413	396	363	382	384	413	391	399	371	401	346	407	396	396	380	353	377	344	402	393	376	380	406	388	375	388	352	399	374	368	361	419	383	363	382	403	371	378	418	406	394	433	392	396	399	391	377	378	408	376	398	379	403	362	362	409	400	378	376	384	396	384	382	376	391	399	387	374	403	390	399	396	367	391	392	378	367	382	409	399	411	406	350	405	392	367	354	400	372	403	437	392	404	392	405	404	425	385	388	354	382	376	395	372	371	381	382	401	375	375	392	386	401	380	411	381	401	383	417	419	383	379	376	375	382	406	371	396	377	369	366	353	419	336	413	385	414	413	360	429	383	399	374	415	358	370	357	375	382	373	388	391	378	370	355	374	388	390	381	368	402	408	391	389	385	397	379	390	376	384	447	392	385	421	416	435	343	373	379	394	395	399	395	372	364	406	395	404	383	382	391	420	382	367	429	353	336	366	370	421	376	412	402	381	400	373	405	406	401	387	414	399	361	398	386	384	337	405	379	423	392	415	357	368	393	375	392	386	414	449	437	384	390	406	384	415	397	360	370	384	355	403	388	400	362	367	393	397	379	414	379	391	386	387	413	391	415	380	385	390	378	404	354	415	408	375	379	398	361	405	360	397	387	421	394	381	414	391	389	363	394	374	386	402	382	363	381	392	397	369	380	383	416	358	373	412	394	353	398	386	401	383	406	394	372	355	381	415	377	387	392	406	404	376	388	375	383	390	397	358	391	364	362	402	386	379	389	427	402	391	372	431	420	380	387	395	394	370	365	385	377	402	389	386	384	385	347	389	411	373	413	414	374	400	370	411	376	384	369	405	419	414	389	375	361	370	424	396	387	383	386	405	367	391	399	346	372	388	378	385	387	384	386	351	401	374	436	390	346	378	377	381	417	344	391	393	384	386	372	407	398	418	415	400	353	368	412	390	389	379	401	400	379	399	387	402	405	363	392	379	348	349	413	366	389	391	412	372	402	407	374	376	393	355	418	378	417	367	401	372	400	389	373	384	382	399	372	394	375	401	376	386	374	363	355	433	394	376	388	396	379	383	390	371	372	372	368	388	383	430	414	415	359	385	391	418	383	350	378	395	371	410	388	373	387	371	354	381	440	392	370	391	390	393	360	390	397	385	385	390	440	376	378	379	386	392	394	385	393	378	354	386	398	371	427	424	384	391	401	383	379	421	396	390	409	406	362	392	406	416	387	369	398	376	376	359	387	388	392	403	380	383	415	410	384	382	358	347	346	373	375	417	369	402	381	406	390	379	396	411	375	365	405	351	406	374	391	402	398	388	373	371	364	392	379	378	357	413	400	393	367	345	410	379	351	417	359	399	350	384	389	384	348	420	379	384	373	416	379	375	359	389	378	393	403	396	380	396	411	406	388	379	367	370	377	366	369	374	396	372	384	408	392	396	425	365	389	399	385	349	374	364	373	388	393	397	371	377	396	411	400	362	438	386	392	418	375	391	392	394	370	404	408	344	365	406	391	385	376	412	409	391	357	396	377	417	384	371	409	403	395	432	377	377	385	373	365	366	383	413	408	403	434	404	374	432	379	385	391	395	411	360	358	370	386	405	366	390	397	426	382	388	381	404	371	414	399	365	398	365	381	368	392	438	376	378	412	393	365	395	368	366	390	390	385	402	417	384	411	359	401	372	410	361	413	390	384	416	384	401	398	374	381	402	382	399	403	430	392	418	410	419	391	435	379	380	386	379	396	398	421	388	401	394	364	395	373	370	393	400	378	384	382	376	392	383	376	392	370	394	398	363	396	396	409	394	424	405	423	356	397	385	409	380	395	375	389	415	378	375	363	403	393	400	389	404	380	389	364	378	453	366	392	386	356	372	379	400	395	391	395	366	384	379	405	424	379	369	374	391	374	370	385	412	408	402	388	418	414	400	379	366	389	387	416	333	388	398	397	404	365	366	342	391	388	375	364	409	360	394	370	381	402	399	378	380	367	343	400	365	384	373	400	386	366	400	391	378	365	399	380	409	392	376	417	342	380	357	381	376	375	397	400	376	380	390	381	362	381	438	375	419	406	394	360	407	360	363	406	402	363	398	420	366	355	410	366	337	396	389	404	376	401	388	355	391	385	379	440	375	377	378	374	387	402	379	371	416	385	397	378	391	374	380	370	383	364	401	400	389	379	394	354	379	401	374	394	385	358	397	416	391	370	385	403	382	386	400	380	377	376	402	396	377	357	379	393	387	379	381	384	426	413	404	390	371	405	411	386	369	371	393	384	368	377	366	395	361	383	389	369	383	365	445	375	363	391	387	367	399	366	376	355	373	377	374	380	333	381	441	336	385	409	426	410	375	364	405	375	390	395	401	410	387	392	403	415	391	397	385	389	379	406	432	365	373	381	377	384	424	352	373	381	424	397	392	385	340	389	425	425	366	388	348	408	360	401	374	370	400	367	390	369	386	367	409	395	387	387	403	365	361	397	369	364	384	383	397	400	392	391	368	399	410	370	385	420	382	382	398	355	397	367	361	398	399	370	399	348	404	382	394	376	402	392	404	385	363	352	365	384	374	391	377	401	382	414	405	410	387	407	388	396	398	411	376	385	399	374	387	403	407	406	392	356	412	386	425	377	418	392	377	393	379	383	394	415	392	389	367	429	425	333	383	397	392	399	402	430	410	379	375	392	377	382	372	408	412	387	390	434	367	394	404	414	401	397	383	415	393	389	415	400	381	395	388	364	377	373	392	386	388	386	395	396	400	387	369	408	357	369	407	360	375	393	380	397	379	379	378	393	365	379	388	374	396	385	359	398	420	388	401	390	367	360	372	399	346	393	382	383	409	364	417	405	391	375	391	376	350	388	370	403	364	404	360	395	370	430	415	395	370	380	361	380	387	405	417	389	384	377	388	385	371	385	392	396	389	367	401	404	378	400	392	386	407	423	394	360	410	409	412	382	387	395	388	350	393	386	376	384	384	399	375	407	378	386	382	381	378	394	354	380	393	412	395	380	387	352	389	360	393	401	397	393	372	405	372	381	407	403	387	351	426	376	409	392	382	381	417	405	380	369	367	395	377	404	426	382	356	361	373	408	371	420	359	345	385	398	374	399	422	393	368	380	378	383	380	398	387	404	378	373	399	371	379	392	374	412	380	393	385	393	409	376	380	356	397	397	412	393	372	362	408	393	414	374
54458	52932	46953	44223	37560	38135	49602	48926	42582	40609	47188	43338	35428	29791	25145	20911	19589	24752	23014	14207	9968	8385	8348	4982	3411	2613	2609	1578	1488	1627	1694	2009	2092	2030	1904	1808	1514	817	736	613	431	408	292	229	246	214	222	224	174	154	143	127	145	142	143	151	136	115	123	126	136	147	129	133	145	128	126	126	128	138	133	140	125	129	153	140	131	162	233	367	384	285	248	210	156	130	141	122	112	124	123	133	133	135	114	112	115	118	128	145	134	120	128	133	132	117	129	130	130	124	135	135	126	135	117	116	127	128	153	134	129	126	97	123	133	122	148	119	139	123	123	137	134	135	102	131	123	134	117	126	114	130	126	111	131	117	139	116	127	131	124	120	100	124	141	126	120	150	130	141	118	122	133	110	141	127	124	110	137	118	126	120	135	116	95	123	114	119	121	133	127	126	136	124	147	130	129	131	134	127	121	106	104	149	123	116	129	122	125	144	126	129	131	118	122	125	135	123	111	118	141	128	117	146	111	135	134	122	119	120	139	123	137	129	124	121	118	125	149	128	126	137	137	134	107	103	123	113	140	140	142	129	148	129	108	107	104	118	135	126	146	127	130	126	132	125	126	124	147	125	135	141	154	114	128	156	138	124	130	113	123	129	118	143	123	127	139	106	127	159	106	140	117	124	121	128	128	107	127	114	121	106	127	129	129	133	128	111	118	128	132	115	154	98	126	104	141	129	150	121	139	118	126	132	115	121	126	124	116	140	138	134	126	141	135	132	121	124	125	129	127	126	125	135	127	122	130	117	123	117	122	109	138	122	110	123	137	125	116	135	116	135	126	117	110	118	122	141	128	126	134	138	117	144	130	142	129	122	119	138	120	141	129	121	131	129	129	104	134	124	131	93	128	131	113	125	108	133	124	121	145	135	139	134	141	118	128	136	135	132	122	129	141	122	138	132	120	104	138	120	127	124	111	125	119	112	126	134	133	139	145	133	122	132	116	140	128	139	124	135	129	135	119	121	134	138	132	126	112	128	127	125	143	135	129	133	133	114	133	135	110	131	127	125	111	124	124	115	144	133	98	132	126	132	148	126	117	132	131	132	128	126	132	115	131	123	126	121	122	114	148	127	127	130	140	139	145	112	116	133	117	99	122	136	112	121	127	158	124	152	132	133	126	123	121	125	114	119	125	130	121	103	119	124	115	103	109	107	121	129	142	113	114	127	125	117	108	128	96	116	127	127	125	141	138	142	143	123	118	126	138	116	139	125	128	119	128	135	116	123	123	106	125	133	147	112	114	122	123	125	115	130	132	128	116	113	122	132	122	114	150	129	118	111	144	123	129	126	114	137	123	99	136	136	131	123	132	119	136	118	146	111	99	122	103	117	115	125	135	144	128	110	113	116	141	142	103	134	118	119	130	121	131	124	110	132	121	119	121	125	132	129	148	129	94	127	137	129	103	111	143	121	110	112	123	123	112	111	121	125	117	140	122	124	102	125	136	135	127	137	131	114	123	105	116	120	111	131	124	142	116	134	147	134	122	150	146	136	125	122	129	116	135	116	141	124	107	109	128	121	118	134	124	126	133	131	139	157	108	127	122	119	138	113	136	126	131	134	114	111	118	117	131	122	127	118	123	119	102	144	141	142	127	121	123	122	143	120	113	142	125	136	125	133	112	129	122	120	146	140	143	122	142	123	119	112	118	133	122	116	124	125	117	140	142	123	120	127	128	121	113	123	111	134	127	118	162	130	124	103	158	127	133	143	108	131	138	130	124	108	129	143	143	143	131	131	129	139	136	93	126	124	110	148	115	139	134	132	132	141	115	131	132	138	146	108	107	135	130	146	126	123	119	123	146	126	95	120	131	126	127	111	132	136	120	143	125	126	142	131	123	136	125	121	114	108	147	139	131	129	133	105	103	136	119	125	137	142	132	129	133	137	136	132	123	114	102	141	117	134	123	143	127	118	150	121	119	118	134	130	123	123	119	140	153	128	140	118	127	137	132	124	131	134	121	109	123	149	141	141	141	137	117	109	114	130	139	117	111	153	125	143	131	137	110	117	145	122	114	104	126	109	115	121	134	141	130	133	132	134	109	107	119	110	109	130	127	114	122	130	124	116	129	127	103	115	123	119	129	127	126	128	104	119	118	112	127	114	140	160	127	101	117	147	137	109	116	116	109	125	131	115	137	137	151	134	117	115	114	133	136	150	150	122	113	130	139	135	118	141	128	141	122	125	134	140	153	117	130	126	113	136	130	133	143	136	148	136	131	119	129	127	135	115	126	119	154	126	135	120	112	125	146	147	123	129	127	147	116	127	146	127	135	129	132	144	136	135	116	150	128	140	124	118	117	129	122	139	125	114	130	115	142	121	113	119	127	113	119	124	122	140	135	133	128	136	123	141	124	134	135	108	144	135	102	110	137	141	138	141	123	104	108	124	122	142	149	113	116	112	107	124	146	121	146	83	128	125	134	121	127	119	120	130	130	138	127	110	113	136	142	131	137	135	123	142	119	108	135	128	132	101	140	107	99	137	117	135	108	139	126	113	131	143	139	118	117	136	141	114	89	121	126	118	124	124	128	112	142	113	129	143	126	153	141	122	134	150	116	122	113	119	119	138	118	139	122	151	131	101	125	115	129	131	120	141	133	150	125	126	134	123	96	139	129	141	101	131	127	129	134	133	139	127	119	135	125	130	118	126	122	114	128	131	142	132	132	115	143	116	114	156	139	121	125	135	107	137	127	124	104	124	124	137	129	136	146	137	134	115	121	125	133	119	109	125	124	121	115	108	112	123	137	123	125	121	128	114	141	119	134	110	126	137	115	104	136	124	137	128	146	119	132	137	126	115	109	146	130	135	124	111	137	122	97	126	141	142	110	124	134	139	126	149	129	149	120	116	120	103	128	124	141	124	137	139	129	117	117	129	131	118	122	133	117	105	119	118	126	159	133	126	148	121	123	115	149	149	120	113	101	146	119	121	126	144	143	126	128	117	127	115	114	131	127	121	121	147	128	140	143	109	137	131	120	134	129	116	128	133	120	120	124	122	133	137	128	113	159	138	117	127	136	145	123	108	103	121	128	145	125	129	130	129	122	122	134	117	138	106	133	115	112	131	114	135	145	115	117	108	122	107	136	134	121	130	119	124	126	134	144	125	117	135	142	138	106	127	137	156	110	125	124	135	145	122	157	148	135	119	141	127	106	119	137	120	133	136	131	126	122	126	115	119	121	133	142	126	119	127	150	128	127	136	113	132	130	121	123	131	137	123	142	140	136	153	120	131	115	127	137	145	145	136	131	119	106	125	128	134	131	122	114	144	132	134	129	125	136	141	125	118	111	119	108	136	116	112	145	121	134	113	116	102	139	119	153	120	128	131	113	135	128	132	128	119	125	126	126	114	115	132	147	108	127	129	120	128	135	134	119	131	128	137	127	115	121	148	113	132	143	128	133	120	122	129	114	114	132	128	131	119	123	105	132	131	117	127	96	113	160	120	133	144	137	143
41778	54188	57442	57500	58937	60925	57155	62454	69139	71063	64359	61088	53101	46053	42574	40128	37904	43396	40613	31881	27526	25095	28459	18014	17263	13601	14021	8377	8773	9252	10387	11572	11580	12219	10745	10112	8512	4488	4598	3347	2754	2212	1378	904	1006	1173	1142	865	588	609	425	451	420	463	452	327	372	348	378	366	347	397	374	420	379	340	348	351	389	371	330	355	383	381	334	328	314	408	1032	1701	1815	1354	962	626	444	382	298	297	303	276	269	302	309	298	306	318	299	302	315	330	308	295	283	294	312	318	318	310	317	283	299	307	277	312	278	282	269	294	270	307	298	293	294	310	277	317	292	282	287	291	296	323	313	304	311	265	272	318	285	317	315	308	313	311	276	278	294	299	306	257	292	317	298	293	283	303	338	284	310	324	296	330	314	317	300	290	296	306	283	296	263	288	294	305	313	286	298	300	234	280	318	286	274	271	304	293	291	302	273	324	284	320	335	259	265	279	292	315	295	295	322	309	293	287	318	292	291	298	302	332	273	293	278	291	301	298	310	309	296	311	308	277	273	270	262	275	278	300	287	297	280	311	316	303	300	282	286	303	307	314	308	288	287	302	281	300	290	322	307	317	319	313	309	298	304	303	330	313	327	271	283	302	293	299	317	308	283	295	307	294	316	313	293	320	299	272	305	284	288	306	273	321	279	274	294	310	282	291	311	272	319	277	310	266	300	288	302	307	314	327	305	286	307	311	293	301	291	345	287	298	304	307	315	298	299	289	301	323	307	304	315	268	313	290	284	306	288	285	288	300	313	300	284	283	287	304	278	300	317	319	322	290	263	281	300	315	306	286	312	281	297	304	275	295	338	310	304	297	334	311	287	294	302	308	292	299	338	306	308	297	307	287	297	273	298	327	274	261	304	278	273	306	290	274	281	323	292	310	286	306	291	267	310	306	296	298	309	307	278	308	265	283	288	287	309	284	283	295	307	282	295	301	305	279	274	290	305	309	299	256	276	279	293	271	310	298	343	291	324	269	316	344	313	299	260	251	306	268	302	275	297	296	287	288	302	303	325	286	296	271	300	305	275	297	287	314	293	319	281	312	285	299	287	293	276	282	262	268	278	271	291	301	295	274	299	297	313	310	289	284	319	282	308	321	271	280	287	321	279	287	299	305	323	267	300	279	309	305	293	289	274	275	295	312	318	324	309	278	305	319	302	305	290	291	309	289	280	290	281	315	299	306	297	277	324	284	264	308	303	278	314	303	277	264	295	287	287	269	289	290	311	302	310	292	288	295	287	305	294	310	308	281	291	303	270	315	272	294	275	292	291	274	301	262	293	291	290	269	288	281	280	307	315	320	291	296	246	294	312	333	295	279	286	297	273	262	319	283	331	292	280	269	295	299	294	278	277	301	280	262	305	259	289	298	285	287	279	286	276	285	288	278	273	312	319	311	284	288	272	313	306	309	292	305	281	285	277	318	295	302	311	287	294	323	274	323	273	307	244	296	280	286	278	297	296	312	297	296	273	297	278	265	298	289	299	298	310	294	266	265	275	283	295	272	291	304	276	270	277	300	293	302	267	286	296	302	275	299	314	279	331	291	270	279	280	290	294	282	287	308	315	282	277	313	301	308	281	281	284	277	322	292	245	265	335	285	286	292	265	294	329	296	295	301	285	317	298	312	334	289	293	290	298	307	325	309	317	324	287	311	288	260	286	282	289	306	286	282	272	312	290	273	309	280	291	283	265	308	267	277	277	290	274	274	324	285	283	302	271	312	268	269	304	311	293	301	293	293	286	268	308	282	272	299	291	292	297	290	309	319	277	303	313	298	275	295	299	302	307	295	291	288	287	302	314	305	339	288	293	266	264	299	279	324	285	295	281	304	296	269	300	263	319	281	321	282	294	305	298	270	298	267	305	284	278	283	314	281	255	310	307	333	271	283	299	293	289	276	309	284	311	310	321	302	285	326	280	296	289	283	279	272	316	256	309	292	302	314	269	280	300	303	289	275	284	300	287	269	284	288	331	275	278	274	288	265	284	317	270	281	287	276	326	276	274	313	299	321	297	308	304	288	299	325	288	325	304	310	310	305	287	264	311	329	306	279	274	312	310	319	310	293	286	289	299	292	312	287	285	294	311	280	295	281	299	299	276	289	312	319	282	301	322	302	291	304	294	284	310	282	297	296	265	310	299	287	285	302	306	299	298	283	279	317	300	294	271	315	283	299	283	295	294	302	311	287	297	300	300	300	308	282	313	300	284	313	284	270	299	306	294	289	283	292	280	279	283	286	294	272	279	291	272	277	299	283	272	281	302	320	309	295	300	281	266	310	302	281	275	298	306	264	301	305	291	310	323	280	273	292	283	287	287	286	286	259	302	282	294	311	321	276	297	318	284	303	267	291	260	304	303	307	290	275	293	289	291	291	233	287	312	285	293	299	316	291	305	300	280	311	266	310	288	295	307	306	290	318	287	291	278	291	292	288	308	293	268	307	287	297	288	286	291	322	284	276	280	274	295	309	316	280	293	313	295	291	297	308	298	267	299	321	293	294	294	310	319	286	304	292	262	287	303	301	327	295	299	298	302	262	317	257	287	282	291	294	305	286	302	294	289	281	313	266	297	327	303	285	306	311	315	285	302	279	297	274	308	281	275	298	292	283	311	302	289	258	307	321	291	285	306	288	293	279	298	298	308	299	305	325	289	235	293	323	265	258	334	316	269	288	297	281	290	293	316	326	283	302	307	326	292	294	298	271	298	283	306	284	268	304	296	318	292	313	289	288	301	278	288	302	287	278	316	293	297	282	287	288	322	288	331	306	310	275	290	309	312	274	293	321	344	290	302	288	292	317	310	311	295	282	280	315	293	308	282	303	315	285	326	297	303	301	259	285	305	316	313	300	279	320	279	292	292	286	295	288	299	297	310	288	285	290	290	322	284	283	294	286	289	274	291	287	301	300	308	289	310	285	274	306	280	304	312	260	269	278	306	282	325	295	293	296	297	321	266	260	326	293	303	335	307	306	304	273	288	266	285	284	271	326	325	261	340	300	309	269	298	289	287	266	318	297	327	298	295	283	288	304	305	318	301	316	302	290	275	283	312	325	297	319	299	290	288	286	304	313	276	273	319	271	279	283	280	296	316	306	288	278	274	286	272	312	277	314	306	340	269	286	331	303	302	301	323	322	274	272	284	309	301	315	303	303	306	275	311	298	276	298	278	283	287	283	305	309	296	279	304	282	288	286	306	346	268	275	249	274	304	293	293	285	303	309	277	298	262	292	306	273	320	284	300	278	303	310	304	304	260	311	304	297	273	303	304	264	288	304	312	304	298	294	307	311	291	287	316	298	312	325	276	307	305	293	296	298	293	277	296	293	283	314	300	318	286	297	328	327	302	303	301	303	262	289	266	248	291	277	295	282	288	326	291	301	307	272	317	283	284	315	294	273	279	318	308	273	281	273	300	267	302	318	267	303	300	314	302	282	297	324	286	290	283	322	281	314	278	322	294	297	295	287	285	313	305	308	297	282
13649	15284	22245	18910	14782	10799	14644	17177	10987	5373	5013	3104	1412	907	812	539	577	667	596	369	326	269	358	293	252	233	232	211	198	196	169	199	187	178	215	195	190	175	167	185	173	175	159	178	154	156	173	159	153	182	150	161	173	160	173	157	148	141	159	166	143	158	156	166	153	162	146	171	154	143	148	173	161	160	162	189	175	175	184	165	166	203	172	188	154	149	138	153	158	162	174	173	152	158	149	129	186	154	158	171	149	135	155	164	166	155	150	139	155	138	156	147	144	149	131	145	163	164	135	156	156	152	156	133	129	162	157	165	171	134	137	122	155	144	146	162	165	161	155	165	151	145	145	172	141	170	166	138	167	163	159	167	164	156	142	153	158	134	146	162	170	153	166	169	151	144	131	151	136	169	158	143	137	149	140	135	140	147	152	161	148	193	155	153	150	147	175	165	144	143	150	172	159	161	135	155	176	150	155	144	161	172	145	157	174	148	148	149	154	147	155	156	130	156	160	170	160	164	143	156	146	148	166	176	130	146	175	160	147	136	173	162	170	142	143	179	140	143	164	145	166	175	165	127	140	175	141	159	150	140	160	166	140	152	150	185	148	150	173	151	171	186	145	129	175	154	166	147	146	156	158	155	153	155	155	168	140	170	171	167	154	153	186	163	145	131	149	156	152	130	140	180	146	160	148	150	153	156	153	173	161	132	150	161	157	163	162	149	133	151	175	172	155	143	153	142	170	159	158	142	149	174	164	133	156	152	185	148	154	142	159	165	183	163	128	160	140	141	169	150	138	141	152	168	134	171	148	172	148	153	158	143	180	165	157	152	175	142	136	172	168	187	140	145	138	147	167	161	150	156	165	157	152	158	144	142	161	144	163	163	133	158	146	155	132	156	154	154	141	138	158	150	160	169	169	152	147	147	119	155	154	179	159	130	183	136	166	182	152	151	163	144	142	172	171	143	157	151	162	145	174	158	156	154	174	157	142	165	147	158	178	160	151	146	149	151	131	131	155	145	161	160	149	147	144	167	158	141	169	151	184	164	154	146	153	164	152	142	158	154	161	141	142	146	160	160	161	158	152	168	152	157	156	148	148	145	164	166	132	159	149	142	149	162	164	149	164	152	162	129	151	149	165	137	181	156	166	143	151	173	143	141	156	166	173	134	140	148	159	144	157	127	158	158	171	148	162	151	183	160	146	166	153	155	172	156	150	146	168	153	163	161	152	154	194	179	158	174	150	162	145	158	130	171	149	180	150	145	153	155	161	143	147	167	154	180	148	141	156	153	160	183	134	157	182	155	124	141	140	154	153	157	159	129	153	151	163	176	151	175	169	160	129	153	133	157	159	149	127	157	154	135	173	169	162	146	169	188	173	157	156	150	147	153	163	155	146	171	148	162	150	166	174	183	152	160	135	119	170	159	175	162	165	167	159	134	169	160	154	154	141	141	139	174	140	163	158	152	136	146	154	159	168	156	143	157	133	149	155	151	175	140	155	175	142	146	150	135	155	166	163	154	140	150	157	166	121	140	148	183	166	155	146	167	139	165	139	148	166	167	156	149	153	164	162	176	157	136	151	140	179	148	169	163	174	152	151	175	162	167	162	157	160	149	167	154	155	152	152	142	163	129	185	148	156	164	170	150	165	182	153	137	158	156	149	128	158	159	168	153	158	138	164	165	165	146	140	169	137	159	155	157	171	155	158	170	148	140	157	161	161	185	173	162	165	149	134	153	159	164	164	173	150	175	151	160	142	138	162	175	161	152	164	134	148	174	145	153	152	141	140	151	163	158	139	171	140	146	122	152	177	185	147	152	160	160	147	160	152	176	142	143	149	149	163	159	159	141	153	145	164	148	136	172	168	157	139	137	132	118	129	167	146	161	164	141	174	133	158	157	163	136	161	130	171	158	153	166	142	150	164	156	125	143	138	170	149	145	139	154	139	168	139	152	148	136	162	162	134	150	140	141	140	160	163	163	150	157	175	180	185	139	151	138	156	138	131	137	154	161	158	166	172	153	152	160	176	154	155	148	156	168	164	143	156	172	147	138	163	150	156	157	143	153	145	130	149	162	168	162	142	180	142	168	148	152	147	152	137	149	142	167	143	173	155	158	166	145	151	158	171	147	168	157	150	135	166	155	154	168	186	152	173	157	149	164	173	135	163	162	157	143	161	139	178	157	163	155	163	171	158	145	146	120	155	139	135	156	131	170	163	154	138	148	177	181	155	153	168	157	182	163	145	133	151	158	141	133	139	176	172	153	156	157	160	154	170	157	149	154	161	175	140	129	133	131	156	173	147	157	141	160	138	146	150	149	158	157	141	148	151	130	149	147	142	154	167	183	136	148	150	160	164	144	148	149	140	148	158	167	152	167	164	155	170	193	144	179	149	136	152	135	160	161	170	154	176	148	154	152	168	143	179	148	169	151	149	166	126	153	170	138	159	154	150	164	175	135	151	167	152	152	171	148	147	143	164	163	164	148	153	150	143	170	158	174	150	180	150	161	175	176	150	164	146	156	148	173	156	148	147	164	170	168	137	138	162	161	136	165	162	161	153	163	171	143	153	161	140	162	150	159	149	144	152	176	152	159	150	168	170	151	137	153	158	152	147	132	150	162	167	152	133	153	161	162	155	155	168	179	130	137	149	172	161	154	172	170	156	162	155	149	156	163	141	147	145	144	157	163	143	149	164	164	143	145	170	156	161	169	156	144	158	154	160	160	166	139	170	137	135	175	154	147	166	131	153	152	152	143	178	149	161	167	153	139	139	166	150	156	174	141	143	183	136	127	134	145	159	154	156	174	147	140	152	170	171	176	170	177	156	158	174	146	151	158	161	137	180	155	152	166	170	138	139	160	145	157	157	153	166	145	141	163	145	162	165	141	158	147	161	150	143	159	137	149	137	140	150	141	139	137	154	155	158	151	138	145	152	153	145	143	152	143	141	139	171	148	140	154	138	144	153	143	144	165	164	153	153	162	159	167	184	168	145	163	157	159	157	160	149	143	181	138	146	154	157	147	153	170	138	179	158	141	153	147	163	149	151	164	154	130	151	153	145	158	149	143	150	160	164	143	135	142	144	134	142	154	170	141	166	158	161	139	169	157	157	150	147	163	158	142	154	161	141	151	155	155	157	179	169	192	171	167	152	167	166	169	130	154	183	158	163	152	148	156	170	158	178	151	159	185	152	162	144	152	141	153	152	159	144	152	159	148	177	155	153	142	158	167	131	135	162	140	165	155	151	140	139	144	156	152	139	132	148	154	162	156	153	164	150	154	125	147	149	177	154	139	127	151	158	137	158	167	155	150	164	176	147	155	167	156	163	141	140	156	172	152	147	166	179	154	154	138	156	164	146	166	139	173	139	175	153	170	172	158	141	146	155	127	166	165	157	144	171	152	173	164	166	176	161	169	145	151	138	138	160	151	145	130	161	150	170	165	155	164	158	182	159	143	160	135	148	159	151	160	142	137	162	147	153	146	163	131	153	148
9404	15602	26411	28310	26058	22881	31367	35223	26281	19385	21043	14792	7912	5264	4527	3447	3471	4433	3700	2255	1873	1568	1946	1277	998	856	929	790	688	727	678	746	727	704	658	677	586	568	464	443	461	469	440	412	418	421	406	402	419	393	404	370	387	434	406	407	421	345	401	364	422	388	406	385	384	396	383	439	385	381	370	365	400	392	380	411	380	437	392	452	462	510	471	491	421	402	384	399	347	355	360	395	357	361	405	387	377	390	355	393	367	349	371	375	399	362	391	354	340	365	382	370	381	356	343	354	367	379	357	347	363	337	363	390	391	379	402	372	403	379	355	385	364	414	405	386	354	370	360	388	361	338	388	396	406	388	391	348	384	358	377	359	356	373	371	365	367	377	366	364	376	366	363	384	402	375	371	393	375	390	364	363	369	393	407	343	368	345	368	339	412	377	350	368	365	338	361	386	335	357	370	384	403	351	351	402	374	376	393	371	409	399	366	381	374	394	377	365	381	399	392	353	359	378	345	391	403	376	378	382	354	383	372	373	398	360	347	384	344	399	356	350	369	353	355	377	362	373	359	376	412	393	376	355	360	372	386	359	353	371	365	380	407	369	411	348	335	367	371	367	359	365	371	381	368	402	376	377	344	395	378	391	365	392	376	358	368	364	365	330	394	366	387	393	390	370	376	392	394	382	338	379	352	393	390	351	383	388	354	360	423	366	375	353	380	410	380	374	352	367	363	363	359	333	388	354	375	383	355	348	374	363	360	393	368	328	366	390	358	398	370	363	399	387	355	375	395	369	366	369	378	382	370	345	354	399	395	364	379	349	372	396	359	402	377	371	363	370	381	360	383	340	341	398	390	370	422	370	361	386	350	364	402	375	350	396	384	402	372	392	388	365	346	401	382	356	352	374	361	343	358	404	358	399	381	384	399	363	388	387	353	351	356	366	396	358	377	303	374	383	398	375	378	383	383	394	414	363	383	403	383	401	383	368	378	384	393	343	349	383	380	377	363	379	381	397	373	367	377	398	343	355	359	380	354	382	387	354	378	370	391	341	341	393	391	378	397	387	369	385	354	357	351	347	385	364	360	402	356	361	373	415	382	368	357	405	390	343	342	374	395	363	376	353	393	358	352	381	385	341	357	403	403	423	378	365	349	350	382	373	421	350	365	381	375	373	362	371	394	353	370	342	358	372	366	376	407	402	351	388	348	382	373	356	371	374	349	390	380	382	359	370	372	378	373	357	358	349	349	396	347	390	322	357	380	387	367	360	380	329	359	374	380	371	397	394	366	355	355	352	400	351	377	340	364	373	363	401	345	348	373	341	344	394	368	415	376	389	354	373	368	392	388	354	381	366	393	402	391	350	353	379	397	363	374	359	437	357	379	375	392	332	373	355	390	385	374	385	363	371	369	349	390	376	362	376	362	396	365	401	384	348	378	364	370	352	379	378	408	374	377	365	367	420	378	371	372	363	377	386	379	373	374	383	353	394	352	354	372	384	413	371	377	360	405	383	370	347	323	374	368	345	356	405	390	370	366	368	372	323	409	383	373	394	387	363	390	381	355	382	381	381	367	422	397	410	395	368	386	348	390	360	368	376	370	386	324	355	384	367	370	393	335	387	358	388	387	380	376	380	367	357	346	350	387	398	377	355	401	390	396	372	362	373	372	380	334	418	372	366	378	381	399	371	399	351	378	387	365	396	358	367	355	368	361	400	390	380	387	368	319	385	383	375	410	396	367	406	404	340	392	373	363	387	386	362	347	391	399	359	406	382	377	371	383	385	362	334	361	358	411	366	365	348	389	376	397	414	369	401	376	379	371	383	361	385	362	409	397	372	381	391	397	377	381	346	376	371	367	355	377	366	353	390	393	408	346	359	391	389	374	353	389	387	375	387	380	347	342	377	372	359	364	386	350	370	407	363	347	361	358	371	360	370	370	377	412	354	369	377	371	367	356	364	383	370	369	378	395	406	361	382	366	379	354	369	375	378	353	341	384	343	389	325	373	386	409	363	373	365	373	371	375	389	357	389	384	346	390	375	385	356	383	345	368	374	334	390	403	374	397	376	392	370	424	358	375	359	340	384	431	380	393	368	370	393	384	367	328	389	386	339	356	385	372	403	360	354	383	374	414	410	381	359	387	382	346	399	369	356	373	342	384	405	396	386	352	375	380	393	415	355	409	384	367	394	353	388	372	385	383	419	360	373	366	359	381	369	401	382	396	350	365	380	383	372	415	359	381	390	389	360	369	369	365	341	360	378	367	378	376	404	352	345	374	352	370	354	377	351	393	390	382	380	401	402	399	338	414	380	379	326	391	372	391	367	370	407	381	396	382	382	371	372	371	370	380	370	364	401	417	364	388	373	392	394	363	358	383	393	367	366	371	379	359	371	407	378	355	401	408	389	383	353	367	351	370	398	379	380	415	368	379	336	341	377	417	369	398	386	387	376	342	380	358	359	371	379	378	373	379	373	395	331	377	380	412	386	383	377	338	357	381	377	397	402	390	364	375	412	391	382	385	411	353	346	391	388	383	349	361	344	383	394	403	360	380	370	349	370	364	347	389	365	413	412	362	356	365	368	371	388	391	360	385	393	367	392	405	399	375	383	378	350	404	370	379	392	372	346	388	393	380	370	370	397	388	361	373	369	352	392	403	364	349	363	363	359	361	360	388	399	361	377	354	360	398	392	370	376	354	365	371	393	373	395	418	359	398	356	378	414	406	364	394	355	377	389	410	386	375	376	363	373	356	387	378	421	415	385	382	376	373	398	363	387	342	392	382	373	365	367	374	410	387	385	390	381	360	355	367	398	356	367	370	359	362	342	368	373	408	364	355	379	402	368	355	393	352	390	364	382	347	399	350	380	415	370	337	393	378	391	386	350	362	374	380	362	368	382	420	411	413	371	394	378	370	391	373	397	373	408	378	402	345	369	377	363	389	336	393	393	347	407	352	385	397	384	381	381	361	385	398	374	373	368	391	394	396	358	371	387	352	379	374	388	382	355	366	362	381	359	364	398	372	356	379	386	347	350	374	387	366	383	407	392	354	388	365	336	377	392	384	353	372	359	387	361	360	376	376	362	366	334	356	383	385	386	350	356	385	384	383	347	376	390	377	402	365	353	392	385	368	384	386	399	414	394	322	369	364	370	367	395	356	370	400	362	373	373	361	384	351	351	354	367	374	374	357	371	350	393	372	349	399	372	380	375	379	355	343	372	391	363	398	390	370	376	346	380	347	379	394	407	377	391	400	353	375	381	387	399	410	380	413	355	383	385	373	348	390	352	366	367	368	369	365	387	384	370	352	382	358	385	369	395	377	378	377	409	358	327	368	399	373	391	346	401	370	410	389	336	363	371	361	374	378	361	377	391	399	378	386	350	371	385	368	360	345	358	368	352	374	355	357	364	370	353	388	390	381	368	393	408	368	363	370	388	432	389	413	368	385	348	354	361	381	380	369	358	344	381	432	360	355	381	337	367	370	399	421	391	337	393	376	394
44219	48665	49532	42143	40834	36993	48595	50159	42626	36517	40237	37311	26547	19636	13711	9130	8137	13152	9908	5840	4677	3922	4646	2643	1513	1258	1320	866	710	1083	947	1155	1163	1333	1051	1005	656	514	365	308	253	275	220	247	220	227	219	185	177	188	208	180	182	173	170	164	172	170	197	151	169	173	186	157	167	169	179	205	198	187	171	185	186	202	169	186	190	170	186	241	353	287	237	224	210	178	187	170	175	194	158	166	163	153	169	162	168	166	148	150	158	156	193	166	154	175	167	176	174	159	160	149	145	180	185	186	161	155	170	169	173	162	138	154	179	186	171	164	164	151	161	165	150	170	173	160	134	153	180	171	174	195	152	160	172	155	163	167	178	173	161	181	153	208	185	172	178	163	180	171	148	159	156	135	170	158	182	161	179	154	174	168	155	175	147	163	163	180	180	157	156	165	195	165	150	172	158	173	143	157	177	146	161	156	155	161	171	181	177	209	166	171	160	177	146	150	141	150	138	146	171	191	181	169	177	159	173	161	179	159	189	180	169	178	177	163	183	162	178	181	174	156	177	164	165	171	175	162	192	170	167	171	177	157	158	177	181	175	154	169	152	156	157	171	164	172	155	151	164	185	179	184	175	159	176	148	177	197	196	157	174	157	136	175	151	181	172	183	173	151	159	167	146	160	144	155	186	169	180	137	162	163	149	178	175	174	192	168	187	164	155	186	173	190	170	166	170	160	194	168	160	175	161	166	164	186	147	179	152	194	183	170	168	146	161	157	143	171	150	149	155	159	159	164	192	177	156	197	160	149	158	172	173	139	184	206	142	139	180	185	180	172	172	156	150	186	163	167	159	161	186	174	155	169	168	165	171	162	169	151	159	144	182	186	135	164	159	158	175	171	185	194	175	167	166	143	158	164	163	165	174	166	157	170	180	154	157	142	158	156	145	147	153	157	173	181	133	182	136	167	166	153	172	174	156	184	175	159	177	185	163	165	156	170	150	183	168	138	192	166	161	183	167	167	177	158	179	170	176	172	186	158	155	180	182	188	164	178	155	150	151	162	147	168	174	167	183	160	165	162	149	153	167	154	157	150	163	160	152	195	179	147	170	182	162	169	139	175	182	154	185	148	173	173	159	165	173	171	189	149	177	149	170	177	162	185	153	139	148	158	153	155	188	161	164	170	188	171	163	179	177	154	194	152	181	158	167	168	163	171	161	138	158	170	183	174	167	162	174	189	156	194	179	170	157	189	162	159	162	147	159	187	158	144	171	172	160	165	166	169	152	173	185	178	141	174	167	194	184	149	173	182	142	171	179	157	190	160	185	161	168	180	174	177	177	163	172	167	185	163	157	148	179	177	160	180	154	128	186	173	184	170	186	154	178	188	155	157	172	166	153	182	144	166	183	179	169	167	154	166	157	175	155	156	166	163	153	170	179	142	158	176	176	176	174	172	171	172	139	150	150	164	143	170	145	155	161	153	171	165	158	197	155	163	183	177	174	176	163	181	201	160	183	170	152	177	149	167	159	176	181	152	171	166	168	153	173	174	145	152	175	162	175	168	163	157	175	163	170	180	175	182	143	186	147	168	192	181	176	187	166	161	160	164	176	176	166	180	159	167	162	153	164	169	181	159	155	156	156	184	153	178	188	182	148	174	145	177	176	163	186	166	145	152	167	184	139	172	152	170	178	170	162	157	151	166	180	181	199	187	155	159	158	190	152	173	177	166	176	178	185	171	167	155	163	155	175	149	159	200	174	167	161	164	169	149	163	194	157	150	195	160	157	181	171	172	193	174	192	176	178	146	162	168	195	151	164	164	171	171	147	174	182	175	179	153	190	191	145	176	156	182	152	174	183	175	189	201	161	176	180	156	146	183	147	176	181	184	185	156	166	171	139	163	180	165	177	173	164	181	165	155	150	187	185	171	163	166	193	182	165	157	145	169	176	160	148	152	181	190	155	179	159	152	179	160	165	170	176	150	155	167	154	141	148	165	169	161	161	159	167	157	174	176	169	171	169	173	179	173	168	193	170	163	166	187	165	165	176	192	162	166	160	172	172	161	191	138	175	191	175	182	164	152	206	174	158	152	168	177	191	162	205	178	193	167	172	151	169	161	184	167	154	170	172	171	145	178	182	169	187	156	155	151	197	166	164	174	183	164	164	182	173	182	168	155	163	167	178	170	168	166	160	181	156	143	172	161	178	154	183	160	165	182	155	143	167	174	180	170	183	159	176	173	170	180	154	181	163	163	162	174	194	155	197	158	163	155	164	161	197	196	143	161	199	150	153	172	175	164	200	159	160	164	178	185	165	197	160	176	168	159	168	168	156	157	161	174	184	146	195	175	170	187	187	163	183	161	140	149	165	183	179	172	144	146	146	152	159	182	153	184	180	178	158	168	197	161	151	165	171	173	163	159	176	183	160	166	162	140	154	162	151	188	167	179	148	147	180	166	159	209	169	158	192	165	168	164	174	150	155	167	181	175	170	153	174	157	162	168	165	144	151	160	169	162	178	161	159	188	176	173	179	187	210	162	175	170	174	161	155	179	189	193	198	194	181	149	194	177	182	152	150	171	168	168	162	154	169	155	157	145	176	158	162	176	189	181	168	167	176	174	170	158	179	181	170	163	160	189	190	181	196	154	166	167	163	174	169	145	150	166	189	163	158	174	169	171	174	164	183	198	178	169	149	164	163	140	168	158	183	173	172	150	167	183	162	150	171	151	152	178	170	188	164	151	132	162	150	183	162	161	158	162	151	162	141	174	182	185	165	154	153	172	153	165	153	185	188	166	187	174	165	186	174	176	160	174	130	147	183	185	176	183	181	182	164	183	168	136	127	166	180	178	175	164	161	149	158	171	191	168	165	169	159	164	153	161	173	187	155	167	162	158	183	155	160	180	151	174	158	167	177	142	145	172	164	146	170	190	171	177	174	157	171	155	163	172	170	172	143	198	168	166	152	160	175	166	189	166	135	168	192	184	138	179	154	180	171	198	175	168	156	158	206	161	182	167	165	140	163	160	165	151	162	149	162	154	173	170	163	172	167	181	143	162	168	195	163	159	155	169	167	167	168	185	169	142	172	188	183	170	174	149	184	179	178	159	174	176	167	188	168	168	160	163	158	166	169	173	176	183	162	164	161	165	175	193	146	201	168	163	180	158	170	187	149	164	186	165	141	176	158	155	171	160	158	178	149	175	159	182	150	172	158	178	168	170	196	154	158	181	172	157	170	171	141	187	169	155	175	173	172	171	167	169	122	153	156	160	158	170	158	161	160	143	150	180	164	153	155	148	163	177	168	190	161	175	172	137	164	167	173	160	171	151	161	173	167	174	175	175	181	159	184	168	183	158	140	192	159	164	174	154	166	184	145	167	158	161	189	152	165	190	167	158	157	167	191	203	168	141	161	170	172	168	155	168	160	137	147	156	159	189	160	178	157	180	175	153	154	189	176	151	161	131	171	162	173	166	143	153	166	163	189	162	193	184	180	149	176	151	172	171	166	189
32658	43924	52761	54743	54469	52695	57298	64119	62276	60579	57445	52631	42125	37198	31332	26198	26671	32500	28675	19857	19489	17255	21551	12716	9049	7621	7967	5156	4459	6435	5949	7355	7462	8367	6049	6193	3786	2769	1860	1661	1409	1127	790	932	770	760	717	637	577	506	510	553	461	453	424	463	457	427	432	498	441	450	440	432	426	437	428	442	445	417	424	465	440	462	411	417	444	441	551	1016	1291	1053	758	582	530	404	428	405	444	414	403	381	416	411	388	384	396	392	381	389	367	366	406	405	357	365	404	363	350	377	418	394	389	403	392	358	359	409	387	420	377	452	415	423	408	410	394	396	402	417	368	408	398	386	385	422	373	403	396	419	357	367	372	358	368	406	405	409	414	407	368	401	393	393	397	350	401	369	397	407	411	399	416	371	411	339	395	415	424	385	401	401	409	395	390	378	403	387	418	426	372	386	418	373	421	374	395	412	442	401	408	412	336	380	402	393	351	402	404	398	404	369	404	367	383	366	403	382	406	414	387	384	405	400	408	408	373	381	366	417	375	385	405	389	358	386	343	376	390	405	356	383	453	404	395	388	365	392	378	402	370	411	387	375	392	383	375	400	396	401	382	401	407	383	374	421	395	396	379	373	372	377	387	404	384	378	381	415	389	431	390	367	390	377	430	440	401	383	389	366	408	381	385	403	400	411	381	390	413	383	416	370	416	381	381	373	378	376	413	401	362	411	415	379	399	416	375	368	401	396	371	389	408	385	362	433	377	403	405	402	385	396	355	386	408	427	367	365	401	419	379	413	385	384	427	384	393	411	400	439	404	388	383	379	379	390	385	399	409	388	436	400	425	353	384	400	392	386	373	431	425	395	380	432	376	369	367	391	407	418	378	385	365	412	373	411	410	412	396	395	401	387	393	396	411	391	343	411	397	413	377	393	398	406	395	363	427	394	411	399	395	353	419	417	426	372	383	384	363	372	407	345	387	406	386	364	375	373	392	355	399	371	397	407	382	395	361	379	411	393	380	389	398	399	398	393	363	394	404	384	402	412	400	429	388	385	390	426	430	376	403	400	393	396	413	370	415	428	382	384	378	407	396	375	383	389	384	394	401	360	377	400	400	402	371	393	392	406	391	389	407	432	394	370	373	391	379	369	361	386	376	351	399	409	347	390	415	405	397	385	408	397	378	389	354	410	374	409	409	410	419	396	399	409	405	399	386	372	420	405	381	379	394	389	409	403	407	394	382	391	396	402	409	415	403	415	397	387	363	376	436	397	392	388	412	416	397	382	393	403	368	415	436	385	388	380	407	380	388	372	363	380	362	371	381	378	389	375	390	372	407	380	430	390	381	377	385	413	401	404	389	413	382	388	373	372	387	370	385	401	374	362	380	379	394	380	343	396	397	420	419	391	406	388	395	398	342	369	406	374	364	394	366	368	366	418	426	425	388	380	367	406	392	359	360	404	403	369	457	388	390	376	443	386	416	369	449	393	387	379	366	399	361	404	380	415	418	393	375	406	367	381	384	401	379	376	438	399	365	384	402	374	421	407	393	401	417	440	375	388	404	389	381	412	445	409	386	403	378	420	406	382	412	392	356	378	416	401	394	425	409	361	377	398	400	384	377	381	355	354	377	413	351	398	358	431	402	390	395	421	403	361	366	415	401	403	405	367	417	393	368	370	386	385	385	372	376	379	425	425	346	410	355	387	386	379	410	413	384	403	370	391	407	400	399	457	393	391	380	406	406	380	347	386	381	391	398	393	392	413	412	374	379	402	409	394	374	375	395	410	419	396	379	406	392	426	404	369	412	399	397	398	410	400	399	356	379	402	380	392	412	377	414	363	403	385	380	389	391	410	409	394	361	365	369	418	376	451	417	400	384	386	385	380	382	401	364	378	407	374	414	385	377	386	414	370	411	410	399	400	386	404	391	388	375	366	383	385	370	425	395	374	395	406	368	404	403	363	380	390	382	360	373	403	393	385	425	371	379	413	430	412	412	421	379	367	404	392	362	417	382	408	399	399	368	379	406	397	386	389	384	364	372	376	417	388	411	394	372	392	389	403	377	378	410	378	407	428	416	400	395	380	389	388	431	382	391	412	384	398	404	419	370	400	428	390	402	390	405	366	381	401	424	378	391	406	408	374	382	365	400	379	386	403	359	384	419	415	419	390	366	405	388	405	424	365	375	375	391	386	380	402	384	415	414	422	390	395	373	395	394	391	388	399	355	413	378	399	383	368	392	396	401	387	348	397	404	367	382	376	394	383	398	363	387	401	360	396	362	358	391	400	387	379	377	417	370	384	341	402	372	373	367	399	374	395	373	396	385	395	387	388	365	394	383	371	367	445	389	386	412	394	403	389	371	371	402	390	388	410	369	395	401	382	422	356	417	378	418	374	429	432	371	366	404	380	394	375	395	398	392	422	396	408	384	417	408	384	377	371	378	411	439	379	362	429	377	432	367	392	382	366	369	355	391	381	406	438	399	399	385	391	397	395	411	381	403	423	371	385	412	395	421	384	430	381	387	397	432	365	363	411	339	344	389	411	437	369	401	370	365	392	399	376	379	387	374	356	375	364	385	415	374	391	394	386	384	399	403	384	405	419	383	396	366	377	378	400	411	393	363	382	377	402	398	404	379	402	409	414	401	390	402	406	386	351	415	384	401	409	391	358	394	391	408	398	401	408	397	416	422	382	369	390	399	352	392	412	369	388	366	373	396	424	411	405	452	377	389	402	367	387	402	401	412	387	401	346	386	397	425	359	397	395	392	384	413	399	406	438	404	389	396	387	378	389	350	408	364	412	384	376	401	387	369	365	403	397	406	392	362	400	371	405	395	405	390	402	382	363	425	366	393	372	420	355	380	358	417	430	397	393	379	382	418	403	400	392	386	411	381	373	423	360	423	387	394	390	398	423	437	386	363	419	358	360	387	379	368	402	406	378	377	399	391	402	366	403	378	408	364	373	409	399	379	382	430	393	371	387	407	432	399	393	388	392	390	378	395	401	361	393	384	385	382	390	378	386	380	386	393	411	430	379	408	379	366	390	356	387	392	369	384	432	420	401	369	397	404	400	396	367	413	380	454	383	403	392	380	386	360	367	363	400	389	399	368	382	401	418	371	388	409	361	373	368	391	373	401	414	392	356	388	394	391	370	386	388	413	350	369	350	383	421	362	386	403	411	396	386	389	346	431	394	389	409	384	413	409	388	392	420	385	369	394	407	399	435	405	400	370	399	400	365	428	375	373	381	451	384	392	403	405	388	399	404	392	366	407	411	399	387	404	398	372	373	382	409	407	388	357	351	408	413	413	414	409	409	381	408	371	355	396	381	391	377	384	372	421	391	409	374	383	414	408	363	408	394	359	421	378	416	399	403	359	383	350	399	413	398	378	384	398	382	384	383	368	415	399	392	415	389	386	369	377	417	390	376	398	388	419	365	358	411	364	406	406	411	387	408	365	394	392	442	403	398	423	377	385	391	391	384	403	403	400	377	395	407	372	382	342	378	397	394	397	409
52858	50705	49438	42925	41114	42829	45896	47481	41733	37627	43449	43405	34049	29965	24085	17456	17435	22231	18847	12759	11100	8944	8477	5372	3078	2806	2365	1912	1421	1818	1695	2530	2946	2354	2188	2166	1342	758	591	511	358	285	247	313	258	249	217	156	150	158	166	145	127	146	142	141	151	129	143	160	147	148	152	143	135	147	151	147	155	119	126	130	141	137	130	134	126	137	191	380	407	289	234	187	171	159	134	139	148	126	119	123	110	131	133	95	120	129	135	113	136	134	132	111	133	125	123	133	134	136	134	140	139	136	125	122	145	118	137	119	115	122	121	161	134	117	145	115	121	112	120	118	129	156	159	139	146	141	129	131	131	125	122	131	142	143	130	141	139	124	130	138	125	142	126	133	141	134	139	136	116	142	120	115	128	106	115	128	143	108	146	132	157	108	142	124	138	128	144	133	129	111	140	127	164	131	139	129	158	129	128	135	141	133	129	123	111	110	118	116	128	131	134	147	118	121	144	124	114	126	114	106	123	119	104	142	130	125	139	138	126	117	122	145	143	134	118	142	144	135	110	116	118	125	125	139	126	117	135	113	114	129	129	129	128	136	106	126	120	133	118	140	111	128	130	138	122	126	119	125	144	131	116	147	127	137	111	139	123	134	159	142	151	145	159	113	119	128	120	123	143	148	131	139	121	128	136	135	141	160	128	139	119	138	128	142	134	123	140	152	129	139	121	130	126	129	142	104	119	144	123	123	122	116	133	146	141	136	132	117	146	134	137	127	133	133	132	129	127	138	131	132	117	124	119	142	139	132	125	122	126	121	133	144	129	107	123	141	131	141	134	130	127	144	111	115	156	127	128	112	109	126	156	118	120	107	140	134	133	122	151	148	142	152	130	95	124	129	118	135	139	136	128	140	145	116	124	134	114	99	141	132	121	108	112	143	129	147	146	126	122	123	121	134	121	121	141	139	143	148	136	125	114	138	123	107	143	123	122	110	126	142	114	138	135	135	143	152	121	123	144	139	141	139	138	127	118	109	124	129	113	120	130	148	136	143	119	122	135	131	117	137	128	116	128	130	131	130	143	137	122	132	130	134	104	128	134	122	134	131	133	137	134	122	137	152	133	138	142	125	130	134	123	153	146	151	150	140	114	145	134	127	131	121	131	120	140	144	148	140	103	122	119	140	128	105	115	135	150	142	111	127	110	139	118	139	128	124	121	127	112	139	127	127	125	116	136	100	138	160	140	130	122	120	140	146	147	137	123	148	119	129	138	120	130	116	127	114	119	132	112	135	131	101	127	145	104	138	135	137	133	123	122	129	145	157	123	121	125	146	132	130	137	132	129	134	131	153	151	138	137	109	129	140	130	116	144	122	130	123	153	127	132	128	132	142	133	116	114	136	120	133	134	112	135	137	124	133	127	129	149	126	136	115	143	145	147	126	133	124	127	126	124	117	128	137	145	94	124	135	144	132	149	135	104	122	141	141	112	140	125	134	110	122	144	123	115	136	144	123	136	127	139	130	135	151	134	117	151	114	119	140	129	128	135	143	154	128	132	115	120	129	137	147	133	139	119	119	138	128	100	131	134	126	128	115	116	133	137	145	102	134	147	149	135	170	153	126	112	142	137	125	133	108	116	118	143	128	106	128	109	143	137	146	121	148	122	163	134	140	113	116	131	133	122	161	133	135	121	142	126	127	141	127	145	145	142	130	131	127	135	139	121	139	122	121	123	110	136	144	146	120	145	144	134	133	137	152	133	135	138	118	134	139	113	149	140	136	157	128	136	122	116	135	127	127	111	116	136	119	133	117	109	134	116	114	108	149	132	137	136	152	134	121	151	115	113	147	112	110	142	113	105	114	142	144	141	131	134	147	122	110	134	132	129	134	124	139	129	122	108	131	117	131	155	147	112	142	143	139	141	129	127	129	119	149	123	126	155	125	119	117	135	144	126	125	141	125	136	124	126	109	110	127	109	134	128	134	131	112	145	159	110	117	136	158	117	140	126	127	126	123	130	133	127	128	153	136	131	121	158	144	136	125	137	120	112	127	126	129	132	133	131	140	121	124	115	151	132	128	149	144	130	142	126	126	126	143	107	110	129	118	144	134	128	179	139	116	118	111	155	121	128	149	124	122	120	158	159	118	119	142	122	139	120	125	131	147	130	124	119	117	146	124	143	133	152	136	124	144	121	126	125	140	115	120	131	122	142	120	129	120	117	130	110	131	135	119	154	132	135	135	133	120	134	139	124	128	101	141	148	123	135	131	95	131	125	142	145	143	145	126	124	125	128	119	121	145	134	152	136	137	132	129	140	133	120	119	126	149	122	157	136	130	147	134	125	120	111	144	110	121	133	125	142	129	127	142	139	113	127	147	113	115	115	137	124	144	122	107	143	119	121	135	133	119	132	128	112	119	151	121	115	121	104	125	129	134	151	133	142	111	107	139	116	138	129	141	145	153	130	125	118	141	131	123	149	108	130	133	134	146	137	131	141	116	142	139	138	125	130	147	149	125	135	126	128	123	124	128	141	118	147	129	139	134	131	121	132	117	136	119	121	118	118	107	133	137	136	113	129	130	152	142	122	114	127	140	124	107	123	113	135	117	132	129	146	126	118	133	117	145	141	135	108	144	156	130	115	128	132	146	130	126	124	128	143	138	117	138	139	115	108	144	115	121	132	134	135	122	135	119	117	113	133	126	137	127	145	113	127	118	144	130	130	114	131	110	130	141	130	119	152	113	123	120	127	142	139	117	124	145	127	128	123	131	118	151	148	142	113	145	124	134	127	93	134	132	125	140	125	125	127	137	133	158	112	132	137	148	148	128	132	141	123	136	135	128	140	132	126	118	106	125	133	138	146	124	139	127	135	118	140	129	127	133	129	141	141	144	131	135	152	167	162	158	143	105	135	138	109	135	135	145	130	130	156	117	116	122	130	116	153	130	138	140	120	143	127	152	133	106	136	142	147	120	139	114	110	137	120	140	122	136	139	130	109	136	125	121	130	128	121	136	122	149	156	138	129	135	137	138	129	128	126	130	118	140	135	124	121	126	111	122	126	147	137	107	118	133	132	136	134	131	119	123	136	132	139	125	136	113	128	135	125	136	118	123	131	121	120	120	121	135	142	119	118	125	124	123	132	118	125	140	140	118	124	133	135	130	133	126	129	120	117	138	119	118	125	119	132	133	139	144	123	102	120	146	151	139	139	160	132	160	143	130	132	137	121	105	153	130	120	115	155	122	139	121	135	110	131	152	129	111	128	122	127	121	140	132	162	124	136	128	145	125	150	150	125	136	127	121	112	115	116	113	116	117	118	129	132	138	137	145	120	119	128	126	112	133	134	120	129	139	141	145	121	125	98	142	125	123	144	142	145	143	125	119	142	132	132	148	151	121	138	140	121	139	107	115	130	130	120	131	123	126	138	129	120	151	144	137	115	136	125	127	121	118	131	130	122	144	131	137	136	133	120	128	129	117	120	113	122	130	129	119	120	106	136	138	110	127	120	121	146	113
41348	51443	56792	59257	59198	59950	58477	62164	66662	68035	63703	57472	51574	47618	39884	35616	37635	40822	38434	28843	29940	25683	28807	19388	15633	14553	13121	9917	8372	9992	10402	13953	15986	13480	12565	11790	7214	4329	3323	2779	1830	1305	1117	1479	1209	1093	923	666	498	501	437	466	461	337	376	359	327	382	458	459	435	398	372	385	369	365	406	352	398	338	336	355	323	344	328	340	330	364	871	1746	1878	1355	981	656	456	341	300	281	311	286	318	306	295	297	298	303	303	321	278	304	285	339	303	298	325	282	306	296	317	299	282	304	284	323	285	314	289	311	297	299	281	307	301	290	309	299	307	308	325	341	310	299	278	334	302	308	305	308	299	333	291	307	288	313	299	310	293	306	301	280	303	310	316	293	282	333	294	286	321	281	305	307	278	299	287	310	290	312	285	285	311	284	294	317	306	312	276	297	311	308	313	322	317	329	299	280	306	318	300	315	306	299	284	326	274	315	311	275	324	306	315	292	293	322	305	281	303	303	323	322	318	304	311	293	317	286	299	308	319	297	315	320	290	318	307	293	295	282	340	318	304	285	293	300	311	278	298	310	285	325	334	291	296	305	306	315	307	304	306	322	294	325	291	289	314	302	304	314	304	327	285	292	297	312	340	309	306	303	297	276	260	299	314	303	287	318	326	294	277	334	297	276	303	313	327	315	278	327	267	297	298	295	314	339	309	288	334	302	306	327	329	277	303	295	281	307	306	245	291	282	276	323	299	283	302	312	273	287	275	308	292	311	279	310	322	345	289	323	297	282	295	325	312	323	294	320	310	336	301	306	293	309	292	266	304	325	283	303	282	297	264	279	296	291	283	297	295	335	297	321	313	311	305	311	315	305	307	297	296	301	304	336	325	317	298	285	313	301	319	313	295	314	299	293	315	321	265	291	312	302	277	284	294	305	306	307	317	280	305	311	278	309	304	284	303	308	293	308	313	299	302	301	312	303	318	310	325	317	272	309	328	286	300	292	302	321	293	300	304	309	294	292	306	303	331	282	289	282	293	293	279	339	288	312	299	290	306	310	288	290	304	320	283	290	306	311	345	306	275	290	298	344	297	298	269	292	311	276	278	293	316	306	281	287	312	303	300	318	296	333	313	287	305	298	335	310	320	312	285	316	306	304	280	310	322	266	266	340	298	294	316	300	303	339	300	289	304	318	326	287	299	302	287	270	309	273	284	320	321	291	325	302	308	291	290	326	315	317	298	312	294	287	332	293	304	309	318	313	288	293	280	294	277	287	313	307	288	305	290	295	311	316	308	326	276	307	310	305	282	272	300	319	333	304	311	300	311	304	279	293	311	321	333	270	304	301	285	285	318	338	258	302	312	288	327	300	268	306	320	301	304	324	314	320	296	284	310	297	283	271	305	287	303	298	310	300	306	283	314	284	300	283	291	315	312	301	293	318	299	325	317	292	306	299	293	300	337	298	289	293	322	273	292	314	288	313	323	277	302	318	281	279	320	306	327	288	301	247	296	315	304	324	308	326	315	342	313	287	293	285	315	291	298	329	273	315	330	313	302	293	295	323	295	311	285	276	326	283	277	313	267	338	312	322	316	300	303	318	291	311	288	308	316	322	300	291	295	303	288	337	301	313	289	287	309	284	314	299	294	286	316	299	292	287	270	284	304	302	290	324	317	281	311	316	310	287	323	316	283	281	292	301	330	284	299	302	298	300	283	279	318	319	335	308	288	273	301	282	284	312	305	297	308	305	311	282	294	292	311	329	313	308	302	282	294	274	312	295	278	288	283	295	312	318	288	300	323	330	311	290	299	288	306	278	280	323	284	321	266	311	296	329	282	302	296	306	326	311	303	303	284	292	296	313	298	296	323	306	309	273	315	287	269	329	287	317	299	279	308	323	302	290	302	304	302	306	318	279	291	295	307	300	317	311	283	294	282	279	317	320	341	302	296	315	310	325	293	324	300	293	314	304	304	297	286	311	329	313	280	316	293	301	305	321	275	305	300	284	278	293	297	294	304	307	301	277	298	291	288	310	292	326	292	290	274	325	298	294	301	308	252	324	264	302	322	337	321	304	315	305	266	314	333	282	309	294	277	311	296	301	302	299	315	323	294	309	306	294	329	319	293	302	332	305	302	304	290	298	312	308	311	270	294	293	318	328	299	309	298	320	280	289	303	331	322	286	285	290	298	300	299	340	312	303	333	317	314	317	325	329	281	302	303	271	304	311	303	301	328	327	300	312	294	299	299	306	292	330	332	315	297	285	254	304	294	310	303	323	274	307	289	266	305	304	295	284	319	307	292	287	347	273	328	291	314	278	276	295	309	320	314	284	296	316	315	311	293	296	298	288	276	313	340	311	293	304	318	323	299	301	294	327	328	308	323	310	312	286	328	273	305	324	315	313	299	295	300	292	352	322	317	305	322	329	295	304	312	267	290	325	300	329	339	286	287	351	310	287	302	305	298	336	327	316	292	311	297	303	303	336	292	304	282	321	289	291	339	312	311	277	318	333	312	300	334	315	273	286	289	291	276	304	289	301	322	290	297	298	325	290	282	295	316	303	302	285	277	271	279	278	309	290	291	270	299	287	302	277	274	282	303	304	294	296	314	262	301	318	309	306	325	283	294	338	314	288	287	285	290	283	295	296	305	321	326	299	316	313	304	334	315	318	309	293	293	335	333	300	303	259	322	301	312	264	303	310	293	295	292	339	319	276	279	306	339	280	314	290	335	251	301	286	295	321	271	305	321	303	325	311	290	283	282	314	363	293	277	327	345	322	336	296	278	317	340	296	314	290	308	320	300	317	288	310	296	293	271	304	306	300	325	305	265	296	344	308	332	276	280	293	307	317	326	299	326	288	315	294	302	323	293	323	308	324	340	296	301	292	312	292	313	297	307	312	302	253	306	305	325	307	273	303	310	317	288	303	300	305	297	337	290	269	301	292	281	317	315	308	299	252	295	272	290	289	304	295	322	297	302	287	280	348	308	316	316	283	307	289	310	328	301	308	297	336	306	284	317	316	301	286	299	322	257	302	318	296	279	255	294	300	339	299	297	297	274	300	303	304	316	314	297	315	339	281	271	309	303	303	332	273	295	304	297	279	285	329	330	336	293	292	286	320	293	291	289	286	333	304	315	295	268	275	299	304	269	267	305	299	316	336	268	295	315	277	302	265	299	338	290	309	266	310	331	305	257	307	327	298	315	291	295	308	279	301	338	307	271	320	292	323	295	337	329	348	319	329	303	297	262	291	308	263	324	262	298	277	288	293	321	288	299	275	283	314	308	328	307	285	316	314	342	305	315	294	281	306	316	280	289	329	294	333	278	295	312	335	291	302	317	320	293	276	284	303	305	312	270	297	328	289	304	338	302	309	318	305	299	310	312	302	321	291	266	286	300	322	290	313	292	289	278	317	306	288	292	284	301	294	269	327	312	313	298	294	269	311	312	328	313	299	301	295	282	281	293	316	334	284	296	307	280	306	304	317	288	319	297	323	275	327	304	283	309	305	291	311
14743	14757	23129	18896	18646	12994	12782	15390	9515	4925	4060	2672	1346	984	648	561	579	609	560	423	346	304	280	279	210	215	217	184	199	184	181	201	224	187	191	195	198	180	155	174	175	166	145	143	165	165	173	159	151	153	155	160	156	157	174	156	180	161	179	164	163	161	167	157	169	151	178	161	155	138	161	134	171	153	142	151	162	136	155	150	158	173	186	176	160	140	149	153	149	160	160	165	142	144	171	153	151	170	166	144	162	149	179	154	159	164	136	155	160	147	153	139	142	154	171	150	145	133	162	172	136	146	157	194	145	183	148	159	167	165	158	156	147	167	163	144	170	143	178	157	155	148	182	171	166	144	148	176	167	166	174	167	147	158	172	155	171	131	145	153	140	157	192	166	129	158	146	160	154	161	152	168	143	149	148	150	138	149	151	144	152	160	160	144	136	140	152	144	136	166	171	159	195	171	140	148	170	137	146	149	172	152	145	151	163	156	155	155	170	147	160	156	175	142	156	153	187	128	159	152	149	177	156	163	169	155	168	138	149	135	155	168	149	133	172	149	170	145	166	168	153	169	152	168	167	135	150	150	162	181	162	140	164	137	147	149	176	145	175	194	136	164	179	138	188	154	182	186	143	152	151	155	150	146	150	181	136	176	182	157	157	148	185	138	156	148	146	153	158	150	163	167	144	164	159	131	159	156	165	130	150	153	170	170	143	150	148	161	149	178	142	179	145	155	149	172	146	138	167	161	157	192	151	159	142	169	139	170	146	177	151	163	151	144	137	151	187	153	150	145	149	157	168	165	149	172	170	162	182	165	159	168	170	177	152	145	177	159	172	163	157	162	146	153	157	143	169	157	151	159	152	151	143	156	177	167	149	161	145	144	136	131	133	174	172	162	156	149	167	145	154	154	159	162	150	146	147	165	176	161	155	148	161	147	163	172	151	159	141	163	183	168	172	148	177	160	172	162	164	163	167	138	146	161	154	165	177	151	163	166	144	158	141	169	152	172	159	149	157	175	165	158	181	139	188	154	148	155	116	156	154	155	171	156	172	177	156	158	154	170	167	153	157	149	145	156	171	159	142	151	179	161	140	156	184	164	172	165	162	159	131	156	137	163	166	184	158	159	146	158	164	168	170	148	177	159	183	164	151	149	163	155	165	178	146	160	155	161	151	162	160	166	151	152	138	162	141	159	137	152	155	149	165	170	154	175	146	145	176	153	169	143	156	152	172	140	146	157	140	154	141	139	145	169	185	146	168	176	164	138	185	160	172	148	174	136	162	135	141	176	135	164	165	163	162	170	146	165	159	155	172	146	153	171	144	159	149	169	149	154	150	140	159	152	131	139	151	185	156	165	165	155	140	180	154	155	162	126	155	136	161	164	153	151	186	184	165	150	165	166	151	152	141	158	157	124	164	150	131	154	162	151	157	169	155	169	160	164	167	136	133	140	157	153	153	172	142	154	168	156	174	153	156	156	165	144	180	165	159	152	164	192	170	167	153	145	155	180	153	157	151	167	159	154	166	130	152	173	168	130	153	165	170	145	155	141	157	152	164	154	135	165	145	144	163	184	191	171	161	166	146	154	131	159	171	161	156	167	162	157	140	169	173	153	156	157	124	182	160	154	136	151	133	167	162	167	145	156	162	151	165	178	151	162	163	154	157	140	136	141	154	140	155	170	167	135	169	152	153	155	188	159	157	134	143	145	164	148	153	175	149	157	155	170	165	150	146	169	161	171	141	144	149	135	160	175	155	167	176	143	154	146	139	143	167	156	157	151	135	171	168	170	157	150	169	158	167	147	155	163	170	157	151	154	144	172	156	153	141	149	146	151	156	163	171	142	151	157	153	170	156	152	160	192	157	169	169	144	153	161	152	144	149	158	154	162	138	172	147	184	164	164	166	159	130	183	153	154	155	162	142	152	143	155	175	159	163	149	143	162	173	143	151	172	139	144	175	151	166	171	146	146	139	158	158	157	138	147	125	153	158	164	152	140	144	129	150	146	156	155	161	174	155	149	200	165	153	132	148	166	141	184	138	141	150	165	144	150	194	170	147	152	149	166	149	155	151	132	167	158	149	168	168	166	168	152	134	167	151	153	144	154	108	187	156	140	171	172	145	157	162	151	153	173	160	144	154	164	153	138	153	150	156	158	171	163	158	149	149	153	157	138	154	149	161	149	156	154	165	162	149	158	139	172	173	176	150	156	125	138	125	153	153	165	128	163	174	141	155	153	144	168	169	149	166	164	162	157	174	153	130	158	151	146	165	150	140	164	143	163	140	138	177	159	160	156	183	165	132	166	200	155	155	151	166	150	138	150	130	165	159	174	154	163	128	176	166	156	140	171	157	138	157	149	137	148	149	146	147	160	152	161	145	146	135	175	159	145	171	158	156	171	162	161	167	165	157	134	158	149	148	144	161	151	181	162	165	151	158	169	172	148	156	138	163	156	150	138	177	174	179	162	186	143	144	152	152	156	146	175	160	152	141	159	159	171	173	148	164	165	158	152	162	169	145	156	161	163	153	158	184	156	173	144	151	148	186	157	191	173	153	156	165	159	152	144	156	152	142	165	143	154	181	150	127	168	173	142	153	165	175	162	159	162	142	140	183	163	140	149	170	155	135	160	188	150	160	159	146	163	140	155	147	153	172	158	147	153	157	168	180	165	142	142	167	145	154	171	157	169	153	159	150	168	155	150	164	154	149	165	167	165	151	138	147	159	132	153	164	158	144	158	163	159	159	167	163	157	151	149	157	153	139	162	150	150	180	161	157	147	150	147	149	167	160	161	172	162	159	157	150	140	158	152	167	164	173	161	140	144	160	163	166	162	157	177	158	145	153	162	140	172	168	162	166	160	164	147	151	185	158	179	158	165	158	149	149	161	153	166	134	133	164	159	166	154	162	162	184	128	162	159	155	182	155	147	144	135	166	160	152	172	172	169	162	144	134	148	156	179	168	153	160	169	165	167	147	136	198	162	153	168	180	155	150	166	185	148	168	141	160	172	143	158	159	167	170	134	174	143	155	139	152	168	169	149	148	167	153	163	163	149	147	154	163	156	171	143	158	159	164	157	146	139	142	161	161	176	166	166	135	159	164	161	166	187	161	164	138	173	134	139	144	146	164	160	144	145	174	151	175	173	150	154	154	143	178	136	160	168	178	185	174	153	144	150	154	146	174	151	173	162	157	180	179	163	159	165	200	153	152	157	164	146	156	164	167	167	152	178	177	172	151	157	155	129	160	170	164	158	165	157	165	121	172	139	145	153	164	171	161	141	153	148	156	148	155	136	146	137	154	144	145	169	142	128	132	181	162	189	145	163	163	133	154	138	140	159	137	153	152	141	146	166	180	153	160	133	163	177	151	152	179	151	144	146	165	162	176	179	138	185	167	141	147	165	154	173	122	163	155	158	148	166	179	137	130	179	173	144	157	139	142	146	160	172	154	179	151	156	166	171	170	174	142	181	150	169	154	162	138	161	160	152	140	147
10049	14490	27851	28566	30246	24607	27524	32989	26634	18398	18126	13154	7823	5936	3690	3176	3557	4000	3703	2135	2265	1679	1669	1422	1060	944	873	768	772	647	721	808	837	794	764	733	605	527	500	484	415	473	422	443	428	389	398	378	392	400	394	373	392	410	374	412	394	414	400	427	397	418	402	403	368	395	398	403	440	359	421	376	354	368	423	413	434	395	417	471	495	473	430	421	418	355	382	378	310	365	391	386	313	382	355	388	388	397	377	359	379	370	358	375	381	381	407	387	370	377	379	387	395	357	375	388	389	344	350	372	386	409	375	397	372	372	377	391	382	349	369	370	372	373	390	402	399	394	404	353	366	411	363	393	392	386	379	380	397	359	383	380	405	377	392	374	357	369	406	370	376	347	370	405	404	369	334	396	358	384	372	398	402	379	371	359	345	379	395	361	378	345	381	369	415	375	389	408	400	332	351	372	388	365	379	317	386	388	359	368	365	415	330	388	380	379	363	352	372	367	382	422	396	354	373	363	361	361	381	351	357	339	386	371	393	352	363	388	367	398	370	417	396	371	375	334	378	377	360	333	374	384	367	336	388	355	377	402	375	392	360	365	373	388	396	372	382	385	376	378	390	375	352	365	385	379	399	361	410	360	384	382	408	386	343	389	364	367	387	370	355	384	352	391	360	389	379	381	369	385	390	378	348	402	365	342	366	394	343	371	377	392	391	366	384	376	383	385	350	360	345	381	352	392	389	402	370	367	373	367	388	353	348	380	362	361	375	384	363	370	364	397	392	362	360	379	381	347	371	393	347	405	380	399	379	349	376	378	371	403	396	402	408	356	370	370	383	358	378	342	392	380	382	376	375	442	387	394	377	371	355	393	409	377	410	379	385	347	375	397	357	367	361	371	352	367	379	359	377	363	383	393	405	393	367	367	345	395	372	407	343	371	358	412	389	358	413	363	367	353	359	394	371	384	378	377	351	377	377	367	333	381	329	396	370	380	366	371	373	359	413	423	386	360	344	397	370	369	394	382	397	370	319	389	369	378	407	357	353	343	412	357	379	381	395	397	367	394	369	334	373	392	390	369	361	377	354	340	323	395	380	378	354	394	401	363	400	380	417	367	377	405	379	370	368	386	381	351	374	377	406	369	385	351	364	365	383	373	382	412	373	389	367	366	379	415	400	369	362	359	364	350	389	386	413	373	363	366	373	359	368	395	370	420	331	399	404	404	334	380	359	371	393	371	350	347	350	384	362	365	328	414	361	361	392	362	367	354	392	372	371	378	366	390	378	379	391	366	360	386	414	393	380	376	379	373	365	360	413	373	394	404	369	362	411	391	377	388	345	366	373	358	414	370	397	354	367	350	383	392	380	369	405	324	380	363	365	361	397	386	356	382	362	397	378	380	383	374	378	370	370	389	427	408	368	381	390	381	360	330	372	378	366	374	364	377	399	380	409	377	370	350	381	412	370	372	406	365	382	391	348	383	378	367	385	354	357	371	400	399	413	337	353	380	363	372	386	390	376	375	402	406	415	381	399	355	388	387	357	434	380	391	371	366	357	380	396	355	391	373	353	411	349	384	365	381	446	383	383	381	396	369	363	377	358	398	380	361	389	364	354	372	367	389	400	403	391	352	342	386	373	376	388	407	368	374	381	366	392	399	348	394	389	407	383	412	356	386	379	354	397	368	377	356	378	372	395	376	380	358	373	368	394	365	374	387	417	352	367	383	358	378	372	385	363	373	388	380	364	368	383	388	328	380	366	349	368	380	371	350	415	362	404	377	370	394	401	395	378	387	356	421	347	398	381	382	354	363	369	382	348	368	362	362	410	359	371	345	371	368	383	414	387	391	371	385	421	383	360	387	380	373	377	373	365	420	401	389	358	434	348	367	348	363	377	355	359	371	371	406	372	361	392	383	364	402	415	411	378	365	368	379	391	370	365	409	350	333	393	361	344	380	400	344	384	387	386	381	342	390	386	365	382	348	352	387	360	386	359	417	379	384	380	378	394	361	350	374	344	366	359	421	382	396	376	379	369	370	410	364	384	369	371	366	371	353	363	354	386	391	374	392	438	371	385	353	399	360	356	378	359	366	365	407	383	361	384	350	364	423	377	379	367	392	364	371	360	384	392	397	364	374	378	370	412	381	356	396	379	380	361	369	391	400	345	370	367	379	368	357	364	354	357	358	401	375	404	369	392	344	383	375	368	371	372	371	369	373	410	370	365	387	403	367	388	379	366	342	307	404	367	348	364	406	379	359	401	338	395	328	400	389	371	370	392	364	347	372	380	376	359	356	391	380	423	388	383	411	385	362	392	368	398	397	369	365	374	401	326	356	360	405	368	372	379	366	401	390	352	386	404	391	395	373	384	393	409	386	332	380	372	382	367	345	385	401	372	379	367	393	372	373	368	378	394	377	369	370	361	390	387	378	381	375	356	375	399	392	380	356	374	363	324	364	393	401	406	378	392	364	385	390	355	365	400	376	384	387	358	347	334	352	383	415	375	381	389	381	362	391	370	362	369	345	399	402	363	411	387	374	349	384	345	386	360	386	359	377	413	387	383	328	393	385	360	373	370	340	374	381	336	366	383	403	372	374	387	377	345	378	362	378	357	356	378	404	358	371	410	354	403	361	410	362	323	391	373	385	364	358	374	382	391	375	395	416	373	374	350	373	344	380	398	368	355	355	401	378	383	404	340	368	362	383	396	386	364	415	353	347	409	402	346	374	372	388	419	347	386	383	390	377	394	399	367	377	355	424	384	362	359	362	361	388	390	354	359	404	348	386	374	396	401	332	390	387	387	389	384	363	385	360	373	402	422	376	410	373	383	375	367	390	380	356	403	378	348	404	407	375	381	376	367	379	370	382	381	377	384	385	390	366	392	359	377	380	396	403	358	397	406	340	395	399	388	387	376	430	372	339	383	379	392	381	377	402	375	395	376	353	381	367	383	380	402	365	385	384	373	377	378	370	356	370	356	361	391	379	373	376	325	361	378	387	372	380	408	384	382	389	399	386	371	378	379	379	336	392	348	387	380	427	366	395	401	396	356	367	401	373	373	338	401	364	350	380	330	385	365	373	366	355	362	358	365	358	360	391	393	379	419	402	383	405	365	387	397	374	375	342	328	383	381	390	361	374	364	383	382	372	362	366	377	379	409	375	378	396	343	365	355	360	370	359	374	390	373	353	398	368	379	372	396	400	388	388	406	416	352	370	339	365	355	353	376	388	360	367	367	387	365	336	403	368	372	411	396	365	386	427	351	384	361	380	395	381	366	386	392	365	396	388	363	345	354	404	348	394	379	385	366	406	398	389	358	365	360	364	379	352	398	376	382	431	391	381	370	388	373	359	369	396	346	383	359	369	382	426	377	382	361	355	359	393	381	368	392	361	386	374	378	371	352	391	384	366	409	408	384	373	377	331	329	361	391	371	396	367	377	339	373	380	367	416	377	341	354	375	395	403	394	384	379	325	385	390	399	395	377	309	395	364	381	343	386	387
45394	49349	49144	47492	43077	38638	42770	45652	41241	38247	38276	35354	25838	17405	11245	8478	9190	12057	11301	7069	5458	3582	3809	2872	1505	1263	1184	1008	909	872	928	1479	1377	1144	1201	1128	693	503	331	334	345	245	225	266	212	188	183	197	163	182	169	152	160	167	177	163	171	192	158	194	170	172	164	169	172	176	154	152	162	182	159	167	176	155	161	179	161	195	251	296	256	232	206	198	143	166	136	171	163	157	156	182	157	158	176	171	165	159	187	161	161	176	157	147	180	177	181	162	180	159	154	163	160	157	155	145	150	194	171	147	155	170	160	157	166	159	159	157	188	167	160	168	166	162	136	162	157	170	150	162	159	181	164	149	197	193	153	144	165	169	148	157	155	158	141	185	176	160	162	149	164	166	153	154	168	169	171	182	153	166	162	156	176	164	181	175	157	157	196	162	166	157	143	164	155	161	167	159	147	171	161	143	158	144	180	143	176	157	141	153	180	150	156	184	181	163	152	165	182	185	151	166	173	177	174	158	143	165	165	141	148	179	172	169	138	149	161	159	175	156	157	170	149	163	186	147	163	180	167	146	162	150	144	189	156	146	144	171	142	169	163	161	163	168	178	156	155	157	161	183	153	181	159	168	166	170	179	196	155	183	188	156	161	150	165	163	162	161	164	154	171	167	151	172	173	164	155	152	162	149	150	179	162	188	180	150	174	148	144	158	175	181	181	176	163	178	151	155	181	154	150	185	160	157	155	162	156	171	159	151	163	140	175	175	166	156	164	160	165	147	160	168	167	172	159	171	178	155	182	172	155	180	151	169	172	173	182	146	158	151	150	157	163	187	178	165	167	151	171	134	176	174	151	171	167	172	128	175	148	162	164	147	164	154	175	161	169	172	143	178	137	162	154	150	165	159	144	173	170	158	149	180	151	160	150	191	173	170	155	147	171	165	166	141	146	147	180	191	186	172	166	176	156	157	154	150	155	170	162	196	163	155	154	167	170	163	169	161	156	159	147	158	169	161	157	168	151	157	157	146	148	187	155	188	157	141	164	164	146	152	136	161	148	163	150	142	151	150	169	174	194	169	163	175	157	157	169	149	153	164	166	152	154	172	173	168	179	146	171	172	175	149	137	155	188	155	165	174	185	171	168	154	146	153	187	176	188	148	165	148	143	165	156	166	170	174	158	155	168	155	154	195	161	155	186	165	169	150	149	155	164	143	150	150	168	183	171	161	173	162	167	166	173	169	163	161	168	182	160	155	163	172	132	177	145	161	149	173	167	164	187	139	153	157	127	147	164	157	151	142	154	161	182	134	146	144	129	155	147	148	175	163	169	165	181	156	159	157	156	139	179	157	165	197	159	158	171	174	147	161	160	155	147	150	171	173	166	183	143	168	164	141	148	150	179	152	156	155	156	172	138	166	168	152	138	142	161	141	181	169	182	173	157	154	179	148	165	162	151	171	171	147	151	152	165	170	151	178	189	178	149	151	152	141	155	180	158	177	180	156	177	164	160	153	179	148	152	147	179	159	165	152	161	167	182	169	163	150	162	154	168	148	177	175	165	136	162	170	168	164	163	155	187	178	154	179	167	188	188	148	165	166	157	158	173	159	165	184	159	178	155	143	181	151	162	173	157	157	162	164	172	159	161	145	167	156	169	143	162	146	166	143	175	177	161	144	176	180	162	185	186	181	172	144	158	182	150	155	173	181	159	144	167	163	161	166	182	152	183	185	157	168	158	161	162	166	172	176	139	144	150	154	162	156	160	170	169	159	165	178	178	160	172	171	170	186	177	149	164	136	150	144	141	162	148	156	184	165	155	146	184	158	152	149	168	136	143	144	169	172	153	137	162	186	145	178	134	150	160	134	170	148	159	162	154	172	150	161	163	146	149	161	150	169	161	140	167	172	149	153	176	141	140	164	182	159	144	152	151	156	161	159	177	126	156	155	165	183	167	169	136	151	155	151	169	151	171	145	164	140	139	127	178	155	167	156	158	165	154	151	138	167	167	163	150	146	150	154	164	192	174	166	151	136	157	177	151	136	159	171	170	155	171	144	143	160	180	167	154	162	160	175	145	162	158	164	168	161	184	145	155	172	163	142	149	171	161	156	147	158	177	164	170	131	166	172	177	161	169	162	173	142	150	175	157	164	152	180	163	152	171	169	166	145	129	157	182	159	178	164	162	146	153	149	180	170	164	159	178	140	156	156	159	149	150	160	143	160	155	138	143	158	161	171	163	163	147	162	164	157	176	169	158	162	161	164	191	143	156	170	168	178	171	172	151	177	161	174	168	172	168	150	164	168	158	163	165	172	162	183	158	172	148	152	149	163	160	190	151	184	133	172	181	178	160	145	164	152	174	164	183	178	167	151	151	163	152	142	155	152	149	167	131	146	176	155	169	192	169	164	162	162	141	173	182	169	183	171	170	145	167	159	155	163	174	166	146	165	152	168	154	169	137	156	166	153	158	147	172	150	205	171	139	151	149	143	171	177	171	173	172	163	151	166	154	147	151	166	191	167	159	186	178	173	150	156	168	168	156	138	157	145	150	156	159	166	156	179	164	153	164	145	175	169	178	166	172	170	159	160	151	162	177	125	177	169	182	191	156	166	136	172	181	140	148	153	140	163	167	163	157	157	162	169	149	144	155	159	169	149	170	147	178	165	143	158	146	180	164	161	179	159	140	146	140	193	183	144	170	165	154	159	201	149	169	137	160	132	145	162	143	173	160	167	167	159	177	150	153	151	160	171	173	159	175	170	156	155	154	183	166	150	158	184	148	154	158	175	154	161	160	184	155	177	152	170	138	152	178	158	168	158	170	175	166	172	169	169	185	143	190	169	167	150	165	155	184	176	156	167	166	148	164	161	179	165	171	152	163	164	176	152	152	160	130	185	162	179	174	193	174	194	164	153	166	140	171	179	189	165	171	149	171	139	180	153	170	178	169	170	156	174	159	158	157	153	144	153	149	177	148	145	160	156	145	145	172	155	178	150	155	171	168	201	162	166	173	157	178	165	147	186	143	166	151	163	157	162	158	179	173	161	183	162	166	155	168	176	180	134	171	162	170	184	176	150	160	163	161	182	166	157	141	151	169	156	180	163	159	170	157	153	160	170	173	162	156	175	154	154	173	164	175	168	133	161	155	178	161	150	178	152	178	148	154	147	150	156	153	143	174	170	160	142	169	151	183	174	167	165	150	166	160	142	156	164	150	182	155	176	187	139	153	158	142	176	156	162	160	153	137	168	168	185	158	163	166	147	141	150	165	130	160	168	147	155	185	174	179	146	152	158	182	173	172	146	180	162	160	159	176	166	160	163	177	137	163	175	191	175	159	158	165	168	154	155	149	174	156	156	155	173	141	186	164	167	146	148	179	169	165	129	175	152	185	185	162	151	185	179	171	144	174	166	192	174	145	175	160	163	167	154	180	161	178	149	186	162	151	158	150	145	173	188	183	167	160	146	163	157	168	169	171	144	164	169	158	172	164	141	170	168	162	144	165	150
32766	44786	53142	57559	56990	53545	56268	59337	65390	60025	56154	49102	41857	35049	28529	25451	27250	31441	32423	21752	21614	15155	17784	13890	9186	7817	7592	5875	5547	5404	6013	9763	8683	7640	7339	6625	4107	2674	1629	1657	1388	1109	929	1100	764	661	560	555	442	458	480	451	379	404	383	385	417	380	449	439	410	394	442	426	404	441	438	403	392	365	382	425	454	393	389	425	356	476	982	1250	966	848	666	538	457	385	382	376	391	370	392	362	355	363	401	359	405	368	370	403	420	383	418	380	358	372	398	406	392	394	384	397	378	372	349	405	398	408	389	357	363	364	412	403	371	372	371	388	385	372	392	382	360	385	394	340	422	397	392	383	381	362	394	382	370	370	400	405	367	398	395	385	368	390	402	375	375	370	385	351	370	367	410	389	377	346	423	416	339	366	395	383	376	366	376	413	397	380	426	370	343	384	371	372	403	401	379	375	368	358	369	391	373	349	373	400	414	395	340	404	378	376	408	381	384	401	393	392	397	420	381	370	430	381	360	395	375	398	379	397	340	396	377	398	414	353	365	379	406	344	389	352	379	394	337	402	387	359	401	412	387	406	377	350	376	392	382	417	369	360	381	379	417	393	364	392	406	366	377	349	342	385	392	347	365	355	377	396	389	358	373	373	380	377	355	375	408	401	378	405	362	352	364	400	363	379	411	388	368	362	369	360	362	355	399	386	373	349	397	353	362	407	404	371	396	420	399	387	354	374	373	384	346	415	351	388	387	374	345	434	354	381	397	398	365	381	356	380	370	377	383	402	395	399	355	411	367	400	379	343	382	392	375	377	370	376	391	409	338	410	361	410	402	365	352	384	364	383	381	373	380	368	383	372	381	391	376	397	410	410	377	372	352	367	383	377	377	405	371	378	367	380	399	349	405	382	352	375	381	409	367	373	390	356	413	376	396	398	383	379	377	390	349	385	388	411	387	351	389	367	397	421	347	389	406	371	402	409	360	389	365	352	365	396	369	369	394	384	408	411	364	370	383	384	390	372	344	383	392	368	367	335	379	382	414	389	414	371	392	378	400	376	374	389	381	365	373	354	375	361	385	388	395	391	396	353	352	416	384	384	376	420	385	386	372	337	369	413	370	356	375	379	356	364	405	347	388	386	351	388	353	391	355	390	360	366	363	357	397	369	370	390	350	386	416	369	363	373	354	394	412	386	388	428	355	371	402	410	339	403	360	412	374	376	392	364	385	393	374	379	342	377	400	402	371	377	365	365	393	363	392	406	392	405	374	366	354	370	388	400	388	396	364	402	403	360	390	383	390	391	371	408	396	380	366	412	369	374	375	369	339	390	399	384	409	321	405	366	384	369	366	375	369	361	365	358	405	375	377	377	392	387	365	392	393	393	379	380	386	380	360	408	381	404	367	344	383	357	394	418	394	370	348	406	396	362	368	403	409	385	379	389	373	400	403	375	388	354	330	393	411	374	404	392	387	367	329	317	410	372	356	399	373	404	376	390	389	373	399	398	419	389	352	371	372	386	379	352	373	392	354	378	391	371	385	378	362	381	356	382	367	384	393	369	359	391	373	377	397	371	378	371	376	381	371	368	386	382	376	383	352	366	390	352	394	385	393	370	391	387	378	387	385	351	373	385	387	427	362	373	377	371	375	386	376	372	354	381	405	346	380	395	410	366	395	412	380	374	367	420	419	374	388	398	392	376	366	381	357	397	367	371	360	390	383	406	349	399	394	377	366	362	370	366	395	363	390	368	368	363	367	396	418	366	378	363	344	355	403	390	353	359	404	426	403	403	371	380	408	374	393	368	391	408	361	333	382	434	399	402	347	408	330	399	372	412	383	393	366	369	331	382	373	379	395	375	355	407	400	354	372	384	370	389	379	407	367	411	368	385	374	384	373	372	369	365	370	374	386	409	368	431	399	393	359	374	364	353	359	393	393	374	385	376	379	404	370	396	403	394	378	400	405	378	344	385	369	390	378	423	399	369	371	361	382	371	385	360	401	382	350	430	404	392	362	386	364	378	392	377	394	374	371	394	370	368	386	377	392	381	387	375	403	398	411	411	393	357	386	382	370	369	400	388	390	357	375	367	386	402	366	398	385	356	400	375	378	420	368	398	425	365	393	405	394	431	392	342	373	391	401	387	351	393	384	390	380	376	383	371	397	397	407	407	360	366	418	353	374	401	388	369	357	393	375	363	384	354	385	363	360	385	350	375	369	395	372	376	386	390	339	358	383	382	400	371	392	413	397	401	355	408	364	377	400	371	395	394	357	386	394	405	399	385	393	377	358	353	366	379	379	344	393	360	364	413	350	426	386	359	373	380	422	400	403	390	374	368	368	382	382	380	362	400	393	356	356	381	395	372	421	403	374	400	374	386	372	395	384	385	369	408	361	368	377	404	354	407	358	403	378	365	368	357	396	378	372	386	392	387	361	387	381	370	398	384	397	405	399	345	364	385	378	372	400	371	356	386	371	357	381	389	396	407	363	360	364	361	394	349	366	402	393	370	388	400	381	353	377	389	394	377	407	355	406	396	350	391	392	402	391	387	396	362	395	387	421	409	379	371	366	364	367	386	415	395	363	373	386	381	363	346	409	380	364	387	420	356	404	343	365	381	361	402	379	364	369	395	374	395	408	390	393	358	372	401	362	383	363	370	353	389	388	354	369	392	394	393	364	397	373	353	375	344	389	365	411	384	383	368	401	370	371	399	389	374	423	355	319	391	377	354	369	401	455	387	409	365	372	331	400	414	374	325	365	445	358	391	384	403	383	370	360	390	367	361	379	362	428	389	382	408	383	338	380	406	392	354	418	410	391	365	375	404	385	370	414	409	367	378	441	394	395	373	394	393	383	366	375	390	408	362	387	385	389	367	380	370	385	401	379	403	407	361	369	402	370	393	387	393	358	352	371	377	375	374	381	381	394	391	388	410	406	407	389	401	350	382	373	370	375	363	375	368	378	399	420	387	374	381	345	396	399	394	384	367	375	380	381	377	374	352	352	381	381	406	357	396	360	369	372	408	347	393	396	383	410	370	383	375	387	392	377	397	357	402	350	351	381	394	374	387	406	372	395	377	384	362	383	379	344	377	372	417	394	398	346	385	392	338	400	381	399	402	377	334	355	392	379	395	363	373	359	398	391	374	375	334	409	331	390	357	362	382	387	390	371	367	387	362	384	394	385	392	374	418	397	365	353	398	379	365	378	393	370	423	375	360	358	412	373	354	386	398	392	384	356	376	407	364	356	364	384	370	358	386	398	359	362	423	390	407	416	374	383	383	394	406	368	344	358	414	364	351	381	392	374	366	360	397	403	378	373	388	394	354	395	374	392	374	381	407	390	375	366	384	400	382	351	397	384	416	397	378	364	359	387	369	387	366	389	409	364	366	397	383	390	383	385	401	357	359	390	352	383	356	402	386	388	355	350	358	369	349	348	422	369	393	377	369	344	359	366	370	360	394	351	342	365	377	375	383	353	401	404	366	356	375	377	348	417	350	376	388	395	367
53536	51762	49249	45357	39460	34671	42743	45078	43609	42474	43045	42324	34881	28159	22376	17463	19303	23604	23151	17130	11778	8130	7795	6717	3298	2735	2411	2659	1477	2098	2231	3851	2716	2645	2443	2386	1578	627	503	494	563	324	315	354	203	211	202	180	178	149	163	150	131	149	123	154	104	121	150	133	120	128	112	142	122	133	95	116	139	136	130	133	120	130	134	146	112	166	241	412	360	297	183	193	149	107	111	102	117	105	106	124	122	133	119	107	123	136	138	108	112	134	141	110	144	128	123	126	133	116	122	119	113	120	130	135	128	115	112	129	126	103	112	138	129	121	135	130	130	126	136	124	115	137	114	124	112	132	113	110	111	135	122	148	140	141	99	140	128	89	137	144	144	115	134	138	130	126	120	129	130	106	116	118	133	114	114	122	127	154	146	140	135	131	114	110	135	118	135	115	138	118	130	108	98	110	130	120	95	121	130	120	127	127	115	116	124	130	110	117	127	109	136	115	137	118	107	121	115	120	110	136	131	133	135	116	110	113	116	137	125	101	125	126	129	112	105	105	131	130	125	113	117	128	119	103	125	119	110	129	146	124	121	143	123	117	128	141	117	120	141	141	138	118	121	137	123	122	134	133	111	120	114	108	119	117	125	122	124	123	116	142	122	111	124	101	104	124	130	127	120	119	134	112	118	118	110	128	114	110	115	142	119	141	116	114	123	114	119	129	109	113	114	119	128	121	132	135	126	109	123	120	132	123	120	135	110	138	136	122	138	122	122	133	118	113	113	132	101	129	116	105	113	121	117	125	123	131	112	138	125	132	128	106	120	105	119	137	108	111	118	130	111	120	124	117	124	84	133	142	126	124	116	137	109	134	133	114	119	135	127	129	143	105	129	117	123	115	120	115	134	115	119	118	135	106	133	133	112	118	111	125	129	144	135	123	113	115	120	115	116	130	130	119	127	122	138	136	119	125	125	123	131	105	122	119	128	110	109	101	130	110	130	121	122	111	112	114	110	109	100	118	145	124	121	125	132	107	137	103	140	128	121	138	146	110	121	121	115	135	139	115	115	142	121	134	127	114	119	97	132	122	113	126	120	126	118	104	121	120	135	121	139	127	97	124	141	108	141	128	120	130	116	105	125	117	149	156	128	124	132	143	115	118	119	119	126	127	134	112	115	134	128	123	126	121	132	124	120	121	123	111	130	141	123	102	108	126	115	123	133	125	126	134	134	115	130	130	130	120	141	119	116	116	111	132	112	127	140	113	139	120	116	113	124	118	102	116	101	110	122	124	127	153	133	105	127	120	127	121	139	124	130	135	122	116	111	111	115	145	161	111	136	126	125	127	138	125	134	121	134	138	125	116	122	121	124	116	115	109	98	91	107	126	138	116	103	107	113	127	129	127	119	129	129	98	125	109	114	135	140	120	114	121	124	124	116	128	111	132	134	114	144	124	122	118	133	125	121	126	123	139	116	133	136	104	118	125	108	127	141	117	142	116	114	117	116	124	119	96	114	143	91	114	129	127	116	127	133	120	118	116	110	113	124	123	121	121	116	121	115	129	130	134	106	137	117	116	106	104	129	107	127	93	104	152	115	104	139	136	109	109	118	129	112	107	132	133	139	108	119	119	126	129	112	123	144	127	115	133	101	106	114	127	141	111	142	142	105	104	104	118	117	115	128	130	130	129	120	119	119	129	113	125	120	125	106	112	114	131	117	137	122	122	95	128	98	125	119	105	124	110	108	110	108	118	112	117	131	120	111	125	134	123	104	116	119	109	118	135	98	140	127	126	126	130	112	140	114	139	131	113	129	121	120	142	118	106	138	113	110	124	131	107	131	128	133	104	132	124	127	133	124	108	144	129	118	109	119	111	111	138	115	106	110	131	100	108	131	124	104	134	110	117	96	150	128	112	113	133	137	125	118	122	111	119	125	128	136	109	138	116	128	116	107	113	128	123	109	126	125	112	124	118	145	131	113	139	150	113	123	150	120	121	111	136	118	127	130	127	103	119	123	111	112	123	133	127	122	109	103	102	116	96	118	124	133	106	123	134	111	132	126	135	122	110	122	126	144	111	108	105	118	140	123	123	138	121	105	119	128	113	117	123	116	133	133	120	153	133	115	124	109	97	126	112	125	127	108	120	125	109	139	116	139	128	131	144	110	125	123	114	115	128	137	123	142	103	119	118	144	112	109	120	101	121	120	123	130	116	102	122	113	118	141	118	118	127	146	124	135	133	128	119	117	129	114	124	125	137	119	112	121	141	128	115	119	130	139	129	128	117	119	137	113	126	136	124	111	125	142	126	118	142	135	105	135	138	130	120	120	129	129	141	121	133	143	112	139	109	125	118	108	118	109	124	127	118	118	109	120	119	132	118	103	138	118	140	119	135	125	125	107	120	124	123	125	127	115	130	105	128	120	123	134	111	134	108	128	124	131	116	132	126	96	112	121	111	123	115	115	136	134	122	128	131	115	113	125	121	134	133	135	111	114	114	114	107	128	130	155	124	121	116	141	114	141	131	123	106	130	122	113	98	109	114	107	97	133	117	118	146	119	124	127	102	99	108	122	125	108	107	107	129	113	124	135	121	119	120	128	122	105	128	148	119	117	114	138	128	132	112	122	128	110	148	121	119	121	125	139	117	139	103	110	116	117	124	126	131	125	128	127	126	121	124	118	127	125	128	113	146	138	122	120	112	122	115	119	114	128	111	141	100	104	133	112	96	126	133	133	144	140	119	119	121	103	125	106	110	112	121	121	120	125	128	112	110	125	122	135	104	125	142	125	117	91	109	151	121	121	122	128	139	129	109	128	113	119	140	115	119	101	115	129	132	131	120	145	137	124	131	117	118	110	119	118	121	130	121	109	118	128	105	129	127	106	131	130	152	143	139	129	135	105	131	111	96	125	97	130	127	125	128	125	125	114	120	113	103	132	103	130	126	127	111	117	136	123	125	119	118	116	117	132	126	156	124	129	105	129	111	124	106	114	107	111	126	112	117	119	123	117	134	97	120	127	146	119	107	136	121	104	126	125	111	117	130	131	127	141	125	104	137	131	135	129	101	99	104	135	125	132	127	131	138	123	113	124	139	126	117	145	124	132	130	121	121	130	133	135	121	144	108	120	150	127	116	120	123	113	149	110	113	82	118	115	139	124	137	134	102	107	127	153	103	112	99	136	126	119	132	125	122	107	124	103	122	136	121	120	115	116	115	107	123	128	121	99	119	122	96	120	99	126	116	118	117	126	113	119	112	113	118	102	129	127	128	132	124	121	142	133	140	125	105	126	127	102	119	120	133	112	123	125	126	132	117	106	136	115	127	120	119	112	126	143	106	112	127	130	140	99	112	126	127	135	150	114	134	113	127	138	132	129	134	124	113	124	132	123	131	94	128	124	118	129	118	119	151	126	124	110	126	127	119	96	121	132	115	119	116	120	124	124	109	137	129	111	108	114	102	108	113	138	142	122	129	125	114	126	139	148	119	93	124	129	114	141	122	127	117	139	148	122	127
41118	52240	57759	56118	57797	55881	58078	60604	70746	67256	62104	54675	51348	43737	39398	35481	38332	42193	43416	32018	30123	23205	27789	23528	16316	14330	13322	12863	8665	12173	13197	18664	14195	14564	13157	12984	8497	3666	2796	3045	3148	1584	1485	1816	1017	780	752	784	524	459	432	348	350	388	331	358	342	343	339	376	334	331	357	394	329	334	322	331	315	331	314	304	309	293	319	327	344	482	1316	1979	1677	1316	879	562	363	292	279	301	259	270	279	288	275	305	280	270	320	261	267	286	294	295	285	289	253	280	305	286	299	278	301	315	282	274	272	271	285	279	316	285	279	256	280	290	240	301	285	277	313	298	259	294	256	286	299	283	272	292	271	303	298	291	271	287	269	263	291	301	272	271	284	307	268	278	302	289	283	286	252	262	303	306	280	286	311	285	266	292	279	278	290	293	272	264	289	295	269	286	286	296	288	280	317	289	267	285	248	251	304	284	290	291	307	270	268	308	290	287	299	264	286	264	299	256	305	275	275	264	296	279	275	291	293	263	276	291	263	294	278	277	300	294	257	291	263	254	300	276	270	279	314	280	274	282	286	276	276	288	270	265	247	269	302	296	304	286	295	249	289	285	296	281	308	298	291	300	292	289	290	266	280	279	304	273	293	293	295	287	281	286	288	311	274	257	285	271	290	292	294	305	302	272	271	276	260	294	292	277	296	292	272	298	283	288	274	287	289	275	270	275	282	295	275	297	287	276	279	279	280	262	304	281	255	276	296	288	303	267	290	271	302	271	276	274	311	267	287	277	269	273	291	301	259	268	265	303	288	255	302	304	312	296	260	269	295	291	282	279	277	311	291	287	272	308	306	274	295	294	278	277	292	282	294	315	275	285	272	280	261	302	284	249	260	271	278	322	295	309	271	293	296	299	282	290	267	256	275	298	285	250	321	281	291	287	272	280	279	298	277	278	315	290	301	271	245	321	300	274	288	259	260	293	269	284	288	284	284	264	302	271	283	289	249	286	243	282	260	259	306	270	300	281	285	248	273	258	288	280	305	280	262	288	301	262	294	287	292	287	275	313	267	267	292	275	253	284	276	278	283	235	265	280	276	292	256	281	288	279	265	292	291	284	273	306	258	248	302	290	282	321	314	290	309	292	256	264	276	297	283	279	285	273	272	289	289	285	305	300	301	303	302	266	289	286	269	286	277	279	282	302	286	248	275	293	269	276	266	273	274	275	277	294	268	266	278	303	273	280	239	278	281	253	288	288	299	279	291	251	291	289	261	298	284	289	287	307	280	251	294	272	307	304	293	269	292	288	293	304	300	312	288	290	312	245	294	282	269	284	322	250	287	301	282	294	287	288	299	269	247	303	278	285	254	286	293	265	276	254	258	282	278	280	260	271	313	279	269	287	264	308	298	313	297	294	275	288	298	305	303	279	295	270	261	292	265	305	282	273	288	279	295	282	280	268	287	255	265	261	296	285	286	270	293	313	269	257	342	268	265	293	305	291	286	289	265	300	278	246	303	311	271	288	297	308	259	280	289	254	301	261	267	272	276	297	267	293	299	296	270	297	297	281	316	277	308	282	266	291	258	263	291	273	264	270	264	291	247	275	287	269	270	261	312	242	299	284	290	260	298	282	278	256	307	295	311	279	263	290	284	273	303	282	273	310	275	284	292	296	264	273	281	277	264	287	296	277	271	265	288	281	305	280	260	260	293	297	304	287	275	270	296	310	272	291	294	298	290	277	267	302	269	282	312	314	302	290	271	257	286	285	261	286	277	264	329	273	279	297	285	300	285	270	266	311	310	297	261	255	285	295	277	269	275	289	294	301	287	267	300	273	276	246	275	268	261	275	285	274	283	279	275	270	263	282	301	293	281	290	317	303	295	299	245	299	285	281	282	269	292	267	274	295	299	312	269	299	273	301	302	306	277	276	292	278	266	254	301	275	289	301	280	296	283	285	284	295	264	282	238	286	290	294	262	283	306	306	268	297	271	263	285	283	310	305	274	258	290	303	294	295	275	275	275	296	284	287	308	274	301	289	264	267	265	288	266	279	283	297	280	318	278	257	319	276	282	258	304	298	279	271	267	269	278	295	288	283	310	270	297	299	260	273	308	266	272	263	295	291	270	312	265	267	271	292	258	272	281	298	277	289	267	284	299	267	281	271	277	288	268	285	242	252	265	277	268	292	278	281	267	298	278	294	281	283	291	268	265	269	278	255	267	269	280	278	306	290	289	264	305	260	302	280	310	305	281	277	269	267	268	287	299	286	274	269	287	288	284	284	295	266	287	332	289	268	309	292	301	297	314	276	284	281	265	301	272	279	299	299	284	261	280	286	262	272	292	306	293	310	287	297	281	275	292	265	274	264	273	298	274	272	272	284	284	282	254	282	269	280	300	302	278	306	262	279	293	285	267	277	267	294	273	293	255	299	276	304	276	298	302	308	276	268	296	262	297	288	298	273	286	273	324	298	282	267	271	303	267	270	280	296	280	285	280	317	279	276	315	284	278	259	278	253	268	284	271	282	260	293	301	284	282	276	265	286	316	291	271	279	309	293	274	268	271	293	286	288	263	292	294	281	271	261	283	290	263	286	262	287	262	264	290	309	269	252	287	291	286	297	314	268	271	284	283	283	301	298	293	262	283	270	281	300	301	276	282	275	276	279	272	308	281	249	259	279	288	291	276	294	285	286	260	295	296	293	288	265	258	248	279	287	247	284	272	258	293	290	280	294	267	311	314	303	264	261	302	261	286	313	271	264	292	292	299	325	308	282	264	300	321	264	292	310	269	275	278	296	274	290	260	286	264	256	280	291	287	274	275	277	275	268	265	272	247	274	313	305	289	313	275	275	270	255	258	277	277	295	271	297	288	261	287	304	292	286	307	311	268	253	295	302	291	293	257	271	271	260	270	267	315	286	297	285	253	291	296	264	284	296	255	270	292	272	283	301	283	277	302	314	297	267	287	281	268	273	281	279	300	262	288	279	281	321	267	299	302	287	309	298	288	281	275	256	281	280	302	278	250	277	281	274	287	266	313	300	286	289	281	296	308	263	290	278	262	300	252	279	263	298	305	276	292	300	312	288	292	293	292	293	272	286	290	305	293	285	286	287	293	274	283	287	305	296	279	262	285	252	319	269	287	294	291	292	290	283	311	308	276	261	290	307	317	257	285	270	281	263	253	286	314	316	258	272	299	266	287	301	312	288	318	281	271	271	288	274	276	295	297	315	258	293	248	270	281	255	293	302	254	316	308	289	293	300	288	306	263	293	286	299	272	319	265	271	243	305	254	276	288	256	267	278	270	296	301	276	245	279	265	278	287	284	307	286	317	300	272	275	270	267	243	299	269	267	289	272	272	301	279	286	300	287	298	293	254	281	250	252	292	253	271	274	281	275	273	273	269	292	269	320	304	284	269	300	304	284	281	263	312	288	273	296	290	278	271	268	292	289	297	267	290	279	302	282	319	300	291	318	337	301	258	258	281	307	301	261	298	274	258	278	284	272	281	292	278	258	261	288
13950	16870	22837	23512	21932	12996	14869	14527	10349	6031	3708	2796	1371	901	758	600	688	780	668	510	478	356	337	303	226	202	221	231	233	225	216	249	239	226	224	229	207	179	163	161	150	171	169	168	154	197	155	138	167	152	137	168	175	185	158	130	164	153	163	156	155	161	163	163	170	167	157	151	160	177	149	161	159	154	150	148	181	168	142	168	182	176	209	181	174	160	159	127	157	161	154	161	134	156	147	140	174	192	174	158	153	162	159	156	178	146	166	167	172	167	158	155	142	154	164	159	153	179	170	152	175	168	144	146	141	147	145	169	176	147	180	183	170	163	160	185	172	167	137	149	177	164	149	147	132	149	158	156	141	183	145	158	158	169	159	158	182	151	174	159	150	168	178	150	153	154	145	169	142	169	161	158	152	171	143	194	160	153	149	153	157	156	139	160	181	142	147	159	137	165	175	149	149	163	160	178	149	150	160	181	153	162	139	165	175	155	152	146	153	174	162	157	154	182	154	139	154	172	153	178	161	147	147	135	173	139	153	175	162	151	176	178	186	146	162	144	130	155	138	172	156	161	166	158	146	136	171	163	145	158	141	159	139	167	148	133	180	148	160	163	143	161	166	159	173	146	152	164	160	175	153	155	178	172	157	147	150	158	195	160	151	165	157	161	160	169	163	155	161	186	173	176	148	135	159	152	166	147	158	149	170	146	151	169	170	154	153	147	154	159	168	181	164	169	164	157	158	170	170	187	205	161	177	152	135	132	167	145	151	142	154	165	142	171	157	138	169	169	160	165	167	178	154	152	168	159	145	155	173	172	164	152	153	172	155	143	169	195	151	146	169	140	149	195	154	148	150	160	172	162	162	157	131	165	169	135	181	143	155	157	168	139	154	145	164	169	151	166	177	146	150	152	164	180	167	167	175	156	155	161	170	166	163	145	158	186	149	142	153	133	151	155	153	156	153	133	149	165	160	158	168	161	153	134	141	165	155	161	152	181	155	145	161	146	166	160	157	171	147	167	152	164	154	148	163	160	148	167	122	161	181	176	181	144	146	152	142	172	163	149	133	157	157	151	139	164	162	160	159	140	175	145	176	158	157	172	159	161	184	144	163	141	163	147	158	171	180	158	143	164	162	161	152	166	129	160	163	163	146	136	166	152	169	170	151	168	151	161	150	161	148	159	189	143	149	173	171	181	176	148	160	170	154	157	170	171	157	163	140	184	159	150	162	148	159	169	131	123	165	162	163	140	164	172	160	160	151	163	154	143	158	156	169	164	165	148	149	169	154	150	160	168	146	160	145	154	157	165	158	133	168	163	156	154	155	159	149	131	157	127	159	149	171	148	146	166	164	159	154	152	149	150	145	137	142	150	195	169	166	165	175	155	152	141	158	162	136	144	150	177	161	153	150	163	149	168	175	135	151	153	158	159	146	150	166	158	164	161	166	148	163	150	136	146	154	158	168	168	140	150	158	160	177	141	141	145	133	154	166	169	153	159	147	173	174	166	148	177	156	167	169	165	171	159	146	132	163	154	147	147	149	167	152	158	152	148	147	156	157	168	161	152	172	167	188	136	179	157	160	160	157	151	140	155	142	160	171	166	155	179	150	152	170	134	172	158	181	149	152	172	163	172	157	131	199	153	145	173	155	154	159	173	155	158	161	170	184	170	156	158	154	139	142	165	146	156	144	160	132	155	165	161	136	178	143	161	143	153	173	155	127	185	149	147	165	163	172	140	156	141	158	164	180	178	149	185	169	163	152	177	155	171	152	157	152	168	163	134	141	166	159	175	140	134	160	158	160	161	161	157	142	149	166	144	174	166	161	164	158	163	150	155	171	147	170	155	146	168	155	164	185	171	155	180	165	167	162	154	165	179	174	141	150	161	169	141	169	149	170	139	153	170	154	158	154	150	158	151	133	140	165	163	171	147	166	191	191	181	141	163	175	157	163	159	153	171	165	146	166	147	176	137	139	157	162	176	188	160	148	170	156	166	153	174	163	171	152	172	160	148	178	165	137	172	157	170	162	160	152	155	147	179	167	158	166	136	172	159	151	149	136	165	146	171	146	178	155	165	149	171	162	142	157	168	166	140	146	159	154	178	158	154	148	157	148	165	174	167	155	174	148	161	162	137	166	154	174	152	159	180	167	166	160	156	163	132	136	158	162	159	158	159	170	158	159	166	160	152	145	141	148	165	183	177	163	146	144	177	150	152	177	161	161	163	160	171	134	154	168	170	165	153	170	154	149	166	167	157	161	162	162	161	154	162	158	158	155	157	159	172	188	152	179	182	155	144	147	127	180	158	170	141	160	155	159	160	146	149	139	174	155	166	168	152	154	146	149	148	136	189	150	137	165	148	156	151	154	158	150	175	141	153	154	155	141	175	173	166	171	176	121	146	175	181	179	155	167	155	147	165	128	141	155	158	138	151	161	159	157	158	153	150	149	154	173	171	169	158	167	161	169	180	157	163	172	155	147	153	142	165	126	148	131	147	146	154	157	151	164	144	179	175	167	151	160	166	163	170	148	145	180	148	167	162	173	169	177	149	159	155	166	144	131	171	163	154	176	156	158	170	159	163	165	168	162	143	131	167	168	156	127	152	133	155	164	167	158	165	149	145	153	142	168	181	128	159	137	158	175	151	155	188	165	140	171	149	140	153	142	159	178	123	138	157	144	167	169	152	165	144	161	155	158	133	158	162	159	164	150	157	164	147	154	142	156	160	156	130	174	147	152	164	141	166	180	153	165	164	155	145	176	153	162	136	146	155	142	147	152	160	174	161	168	141	163	174	170	153	147	156	137	145	161	177	158	164	164	139	148	152	155	154	133	176	147	153	146	150	171	152	149	148	153	135	165	177	178	151	145	152	181	169	147	164	167	164	159	166	160	155	126	112	134	149	132	146	169	165	156	158	158	155	162	143	165	146	186	160	148	164	157	151	150	167	155	169	158	175	168	157	136	159	187	160	180	152	149	152	150	180	158	162	125	187	155	156	139	169	159	157	168	164	175	150	175	182	162	167	176	173	156	159	159	158	177	166	154	161	163	159	177	174	141	179	145	149	153	172	176	144	159	173	169	156	183	183	160	144	146	166	170	168	166	152	147	139	172	181	169	158	152	151	149	151	168	148	159	166	146	158	158	173	141	167	166	158	174	168	189	171	160	144	161	169	127	144	149	179	136	151	173	166	158	174	167	146	188	155	151	175	146	143	163	153	151	149	166	173	170	169	168	139	178	148	153	162	159	159	157	132	153	168	175	173	160	160	147	157	168	177	166	163	149	169	158	159	145	159	163	153	177	148	148	136	174	152	143	142	180	145	182	154	165	171	159	161	163	153	148	181	147	165	162	176	177	152	174	135	151	174	147	156	149	146	163	162	171	159	161	156	165	155	173	163	164	153	158	167	145	165	150	169	151	140	163	168	158	164	161	168	151	176	179	168	158	160	171	162	157	143	143	154	152	159	134	145	166	148	157	168	168	176	158	127	141	169
9433	16939	27492	33198	32823	22478	30544	30796	27640	20990	15993	13447	7691	4744	4267	3191	4089	4430	4037	2622	2409	1721	1827	1601	1079	1010	1113	911	740	849	969	1168	867	871	825	829	673	531	526	501	526	488	496	482	445	443	410	383	428	390	406	384	382	393	413	412	381	381	374	395	401	396	391	398	394	406	387	381	383	393	378	358	388	354	404	407	374	367	419	461	518	441	444	423	427	390	365	398	398	379	389	345	392	397	366	374	355	390	389	384	361	372	372	423	382	394	368	391	371	374	416	366	369	391	381	393	392	357	394	398	355	385	391	405	401	363	349	393	369	379	414	378	346	413	373	376	381	389	372	404	377	382	390	351	347	384	376	400	365	378	383	391	359	371	403	415	420	379	394	424	347	368	353	384	399	407	425	360	377	391	383	370	370	390	379	388	355	351	373	380	382	364	428	399	382	353	380	319	380	406	387	399	367	403	365	373	383	341	379	350	376	372	400	326	428	373	375	383	380	384	405	355	351	368	382	358	350	354	372	383	405	389	391	382	371	426	381	394	392	383	400	423	401	330	380	387	348	377	355	416	389	383	334	381	407	368	367	377	365	399	386	340	356	374	395	370	388	382	383	411	371	363	367	416	352	383	404	349	383	412	354	404	377	382	377	388	389	378	401	415	393	369	359	389	414	335	386	381	392	382	385	397	405	369	379	383	395	388	366	383	371	405	402	342	360	357	359	384	344	422	354	349	372	348	400	411	383	379	347	409	377	388	354	356	399	386	388	356	388	389	376	392	399	370	367	331	349	385	376	383	406	412	374	365	392	390	427	384	335	372	385	371	338	380	381	362	357	366	400	378	366	384	360	354	355	379	393	369	365	367	424	385	393	379	358	357	405	381	385	383	372	375	365	395	378	362	407	388	355	404	387	388	365	415	383	376	365	408	397	409	370	386	361	406	399	368	373	367	416	390	369	381	351	388	378	360	366	387	389	366	384	383	371	381	376	402	370	367	390	381	380	342	400	369	375	401	384	405	367	381	402	371	370	378	371	402	363	405	361	403	366	379	393	376	374	359	374	371	392	364	382	402	388	388	421	416	360	377	379	390	396	368	352	354	392	392	369	378	415	370	382	373	364	381	388	383	366	369	358	334	350	358	389	405	397	388	384	401	365	398	346	371	406	377	388	400	377	370	374	411	366	431	364	375	368	382	423	381	382	358	392	394	378	389	369	379	450	395	393	351	392	365	386	372	421	366	370	402	403	371	402	421	379	383	389	361	381	393	354	367	378	380	352	357	364	391	399	370	369	367	396	348	358	376	387	377	373	390	359	397	365	397	363	379	385	379	330	369	388	403	427	389	376	366	418	375	352	382	409	405	388	384	353	370	378	366	384	368	409	374	343	346	382	419	340	431	388	395	368	397	382	404	403	396	384	369	411	368	362	384	387	373	370	400	396	402	395	407	372	395	392	362	429	384	365	408	400	368	381	384	351	370	367	384	418	420	392	401	400	404	401	374	395	406	344	399	378	396	378	399	419	383	420	406	397	386	368	393	410	370	377	411	371	359	354	365	360	360	380	386	331	385	356	363	361	375	386	393	395	380	386	389	349	375	375	345	356	379	395	375	392	378	402	352	385	383	375	350	351	400	340	362	385	403	366	387	375	341	382	359	384	373	394	359	355	357	366	397	388	350	405	382	384	383	369	361	395	402	389	381	409	401	399	375	388	383	377	373	352	388	382	396	358	377	383	405	362	368	378	398	374	399	413	375	395	384	334	375	347	375	382	389	373	374	389	387	368	360	384	384	413	345	384	375	394	402	364	360	374	389	395	385	395	387	370	371	380	381	419	385	389	370	360	408	383	375	374	372	409	403	347	398	393	419	352	368	390	426	371	328	355	368	388	350	388	392	390	350	385	459	384	398	376	399	355	399	374	368	396	382	374	373	412	399	371	373	402	367	403	378	382	343	335	389	384	391	379	392	416	384	366	342	385	355	375	388	360	348	374	363	400	393	382	373	408	351	385	425	378	355	315	377	409	380	364	406	349	341	402	372	394	411	352	351	384	388	385	399	368	387	381	369	360	397	387	393	382	405	362	392	349	366	338	374	365	385	355	394	421	402	406	401	376	376	333	382	390	379	397	367	378	361	357	372	404	351	394	350	396	393	379	391	389	381	384	402	394	405	421	371	389	390	359	378	402	379	390	367	384	387	362	385	366	367	384	400	345	404	365	347	366	391	373	411	403	402	375	388	362	405	370	356	374	338	394	386	381	375	378	353	373	378	358	403	373	368	372	386	368	407	382	399	371	365	388	394	357	382	387	378	390	348	369	420	370	385	371	421	393	403	369	403	384	354	386	355	395	387	372	419	356	383	381	371	374	386	365	357	368	346	395	395	367	359	346	367	361	374	357	375	390	337	423	339	373	358	354	432	379	396	381	382	373	380	396	340	369	387	379	383	391	346	393	383	364	390	391	362	396	366	372	390	396	340	348	347	404	384	355	424	368	372	371	379	391	348	351	407	399	368	389	390	356	398	388	366	394	403	341	422	394	387	385	384	386	403	394	327	409	337	379	373	397	382	353	423	354	392	351	412	376	381	356	379	379	369	389	379	372	370	384	376	386	356	366	401	401	345	405	358	381	376	374	342	386	386	365	374	375	409	400	370	403	369	361	390	423	394	399	366	413	410	374	359	368	366	368	372	375	385	399	391	406	402	378	379	364	371	405	400	379	389	383	386	360	366	389	391	394	421	421	373	388	388	373	391	383	357	377	401	428	394	378	401	367	372	375	374	369	411	380	328	370	380	354	408	400	405	398	404	380	385	386	375	392	357	378	360	378	381	368	411	382	389	392	402	376	374	391	382	348	407	363	380	353	363	376	364	400	410	370	367	376	408	408	357	366	391	369	375	395	384	400	408	368	408	387	395	376	390	362	376	408	383	385	379	397	364	391	365	384	401	385	358	342	385	397	394	375	346	372	348	380	380	392	369	369	404	367	387	370	397	407	375	411	412	402	357	348	395	393	372	359	383	376	361	378	375	366	343	409	398	357	371	371	379	385	358	383	385	358	413	356	356	371	414	368	377	403	393	382	354	381	353	385	336	346	353	392	376	375	412	377	342	377	417	371	364	407	363	380	353	416	385	390	392	368	376	370	380	346	364	375	374	356	381	391	364	396	401	389	392	364	396	379	413	392	381	381	371	403	376	344	375	372	395	376	374	400	376	366	387	366	382	346	347	375	362	362	395	399	396	378	368	394	369	374	408	386	384	401	349	393	431	398	372	409	420	398	364	375	375	355	386	418	387	356	366	380	350	357	346	403	365	406	368	369	382	400	367	371	372	369	335	375	398	373	375	396	382	381	370	371	415	370	362	386	416	354	369	409	374	403	381	389	392	388	423	373	357	345	397	360	351	376	369	347	346	337	375	437	376	370	366	383	402	407	402	381	355	377	366	381	387	399	396	393	357	391	408	413	393	377	344	369	414	374	376	377	382	359	376	361	394	371	377
40936	51510	49295	44446	41615	36180	44514	47637	43271	40270	34626	35640	26173	17558	13190	9820	10427	12063	11220	8490	6384	3333	3134	2625	1447	1693	1664	1148	991	1654	1657	1810	1350	1477	1348	1194	733	381	376	403	311	252	313	235	231	243	212	185	200	181	177	167	189	170	142	169	171	191	162	172	167	165	161	180	167	185	164	173	171	149	170	158	200	175	157	168	189	171	194	260	310	292	235	210	195	144	161	183	185	183	181	196	184	172	188	192	172	196	183	154	166	187	188	181	184	156	180	169	154	169	174	177	157	175	180	173	169	190	157	174	178	181	192	150	170	183	171	164	189	175	179	155	170	202	187	177	187	157	155	174	156	160	174	171	145	180	177	182	178	156	158	148	194	183	171	144	182	184	185	149	182	183	160	165	178	182	171	176	140	164	163	179	169	171	160	162	147	169	188	164	181	165	196	183	181	156	168	167	161	173	172	187	176	176	156	164	199	188	174	194	189	174	176	190	173	152	182	179	165	163	174	172	161	153	145	171	174	179	153	163	177	172	164	154	206	159	176	161	160	166	170	166	155	181	186	151	173	190	173	154	142	152	164	194	167	182	159	178	193	166	170	177	170	165	183	176	160	166	157	175	165	181	200	171	175	186	165	167	165	167	165	183	157	163	212	179	191	192	154	168	188	164	151	189	145	184	172	197	172	183	187	172	170	176	172	188	161	154	172	194	156	170	160	139	190	159	163	176	184	171	171	172	170	156	171	153	159	168	172	148	173	146	164	172	174	170	163	165	176	177	168	165	151	173	153	188	158	175	162	183	155	197	157	161	175	160	169	159	169	157	154	172	184	157	173	168	167	182	181	153	194	179	156	136	177	174	160	187	184	181	186	172	170	181	158	171	164	165	169	171	162	155	182	141	165	172	161	150	180	185	169	165	165	173	166	177	200	185	199	184	185	177	159	162	145	177	151	185	174	160	183	179	167	179	134	166	173	169	191	184	167	158	172	158	169	197	169	178	178	164	192	143	143	178	163	152	172	145	162	173	166	147	159	190	166	172	164	150	162	164	166	139	124	201	169	190	174	197	178	164	157	166	169	169	175	165	142	185	161	187	153	180	184	179	176	125	176	171	189	151	166	191	181	178	175	182	176	161	170	161	180	160	184	155	193	158	176	169	130	153	153	175	167	187	199	162	168	151	181	163	184	185	149	139	176	161	161	195	161	171	190	177	172	154	172	164	147	187	170	180	171	178	167	176	168	169	185	175	161	175	173	179	192	168	165	153	157	154	172	174	176	179	168	157	170	168	183	197	187	165	183	181	158	161	179	172	175	153	156	167	196	167	161	163	171	166	180	171	181	183	151	169	167	182	177	153	192	152	158	173	185	153	160	161	158	159	148	182	164	147	157	162	171	161	185	173	184	163	189	175	150	158	163	186	161	164	163	156	178	172	182	185	166	198	175	156	169	165	166	176	188	201	155	164	160	181	207	173	179	184	153	160	181	164	161	166	162	177	123	158	158	178	151	161	168	168	183	157	160	159	166	188	151	181	162	167	171	185	177	173	169	185	172	182	177	173	180	193	167	170	184	185	169	169	181	173	184	128	164	194	169	184	169	166	170	151	170	156	181	176	181	178	166	172	176	188	174	174	167	175	177	172	154	181	175	169	163	160	171	170	157	186	166	178	170	168	172	171	153	184	186	165	172	188	180	203	191	173	172	184	167	167	202	181	175	173	176	162	171	170	164	154	171	163	183	181	184	165	170	156	154	206	166	186	192	160	188	202	196	183	189	159	173	175	154	152	163	168	158	170	161	167	173	187	160	175	169	163	162	171	154	155	155	155	184	155	163	186	168	165	170	174	159	159	178	178	171	165	186	162	148	168	197	166	163	176	170	171	163	168	207	167	169	163	181	180	175	177	176	179	178	178	162	167	184	163	187	159	178	173	142	161	174	182	175	179	182	161	151	175	156	192	168	171	183	139	179	165	185	195	172	183	158	161	170	161	185	174	186	184	156	160	180	177	170	188	172	168	195	159	192	158	172	143	184	166	170	174	156	143	177	171	198	160	144	193	182	164	160	177	166	164	157	162	157	164	150	184	176	144	143	179	199	160	170	189	185	170	181	180	184	169	166	147	167	165	183	179	153	189	167	168	175	169	181	145	158	178	151	150	177	168	174	169	161	172	174	138	169	170	187	174	170	166	163	193	201	168	136	152	175	155	160	164	190	175	160	163	186	155	165	159	164	188	161	166	150	152	188	181	190	153	198	155	150	190	173	183	168	185	185	197	145	162	164	207	150	162	166	164	164	194	164	170	198	152	161	149	193	161	169	160	178	175	148	168	163	166	193	165	171	179	163	179	196	160	164	183	167	184	157	178	178	158	184	184	177	185	171	160	151	175	148	174	152	200	170	177	174	151	158	168	172	171	152	183	179	176	170	159	148	171	154	186	146	165	183	164	168	166	164	161	170	178	173	135	166	172	147	134	161	208	161	172	175	166	186	171	161	154	169	164	179	165	146	177	181	178	173	156	162	150	182	168	183	175	164	171	169	184	175	158	184	180	186	177	178	134	178	191	186	161	147	162	166	146	171	161	155	156	200	172	182	153	184	162	186	147	149	165	152	179	167	163	165	209	190	156	152	144	151	153	147	164	176	164	156	168	162	155	184	177	175	153	197	160	163	182	162	157	131	192	155	152	180	204	160	164	171	185	154	156	157	154	176	186	155	146	166	188	193	168	170	173	161	156	181	146	176	153	167	171	186	195	192	188	143	157	151	174	180	144	164	175	159	163	180	167	159	167	191	175	161	175	178	165	162	181	172	156	192	163	159	165	184	175	169	185	169	187	174	146	178	191	164	189	155	160	174	161	185	187	171	160	149	156	157	172	171	139	198	174	160	174	175	154	180	161	185	146	182	167	197	177	161	170	192	151	171	166	181	162	170	183	177	167	177	187	179	184	171	168	165	175	163	174	164	178	183	156	171	173	174	139	163	162	195	195	182	170	153	156	170	163	177	164	163	181	159	167	176	202	159	173	197	190	172	173	149	177	176	147	171	179	197	155	184	152	172	160	141	170	162	164	171	163	166	187	175	151	165	164	182	192	146	156	170	183	171	171	163	160	166	171	176	173	171	182	168	161	151	166	221	167	167	183	146	177	176	180	157	168	159	170	164	177	162	164	175	159	163	175	178	175	139	172	176	166	175	159	176	178	156	169	165	187	180	179	159	192	159	158	189	170	153	161	172	172	180	175	183	168	159	159	161	176	164	173	158	153	163	176	169	172	179	160	176	168	173	174	165	188	177	182	158	172	174	191	191	168	133	166	143	161	169	158	165	164	188	159	152	186	160	188	151	191	169	158	166	154	182	165	176	169	166	149	178	156	174	151	171	181	184	173	191	165	181	178	170	174	189	163	147	168	163	148	155	161	175	178	189	187	163	185	145	183	144	153	144	171	158	171	181	182	168	168	157	157	170	150	154	160	174	169	156	167	137	151	170	161	185	183	168	178	168	185
29310	46533	52372	57401	53501	52922	56727	61150	65196	58731	53887	49638	42641	33967	31925	26703	30199	30556	32196	22416	24239	13820	15689	14235	8783	10603	10985	6254	6281	9711	10118	10530	8295	8833	7596	6901	3854	1771	2145	2146	1312	1053	1721	995	753	629	640	573	626	481	488	457	431	425	433	429	447	433	451	439	438	435	401	461	417	399	443	437	423	406	451	416	413	407	426	445	432	445	612	1085	1314	969	789	567	475	422	394	390	394	415	379	395	370	386	404	392	381	405	412	399	435	378	393	401	379	363	391	395	395	380	401	399	403	402	424	396	352	433	426	387	370	381	397	405	405	359	415	398	375	431	387	403	388	382	407	394	377	394	382	390	421	387	406	403	385	388	408	381	356	400	403	346	416	415	370	415	386	399	382	388	387	355	384	395	398	388	364	412	405	364	383	409	403	403	410	366	408	357	406	421	395	372	396	433	382	408	392	423	406	410	392	386	420	404	350	421	393	393	412	420	396	403	433	426	434	373	405	416	406	410	402	421	392	408	406	374	396	419	414	371	385	365	365	423	379	389	377	389	387	376	403	409	415	405	404	353	402	401	396	401	414	344	416	401	406	407	395	346	427	410	396	403	393	402	411	397	378	386	423	355	440	369	401	377	377	419	398	376	395	361	430	392	364	397	396	384	409	406	405	412	388	372	394	385	388	371	368	401	401	358	396	398	419	382	416	359	404	376	371	410	422	390	387	387	396	397	421	399	382	348	366	392	413	393	400	405	412	393	399	398	404	380	436	430	416	395	368	406	400	358	420	375	377	396	382	407	437	379	402	377	407	419	390	421	386	384	373	382	368	388	427	394	386	424	363	391	398	392	374	381	397	369	418	367	383	357	407	368	398	376	367	380	411	394	389	390	394	356	361	375	414	428	391	397	401	388	368	400	373	381	378	405	415	367	420	381	388	398	415	427	410	397	382	423	397	383	419	399	395	400	368	386	397	377	413	386	414	382	399	390	376	390	393	381	357	413	398	416	404	364	399	398	389	375	393	343	404	361	412	410	397	382	396	392	383	369	405	411	416	387	402	366	383	405	400	386	410	350	405	392	397	403	359	385	394	387	389	417	406	384	408	446	400	418	408	408	392	369	392	406	410	396	403	397	409	408	378	390	324	368	438	374	398	385	416	394	388	395	426	432	392	390	363	399	415	384	395	414	380	406	407	394	418	393	395	408	371	421	360	384	378	386	392	376	380	383	385	394	366	404	417	394	425	398	420	395	375	354	421	411	359	411	403	378	411	391	382	380	419	383	380	379	391	413	383	405	373	388	407	375	390	379	366	409	416	398	404	392	374	399	384	402	396	391	412	413	364	412	378	407	408	358	376	391	370	426	401	384	370	430	397	402	376	381	394	402	432	373	397	380	392	395	368	379	382	383	411	410	411	417	435	380	372	407	412	377	366	400	412	415	391	396	374	408	395	412	406	403	416	381	375	383	403	417	393	400	355	380	394	398	429	399	424	410	383	412	413	401	396	394	387	365	393	396	385	402	405	380	399	377	394	426	387	365	425	408	419	401	371	382	416	411	420	410	398	397	408	429	384	435	380	410	443	382	380	356	359	396	422	411	410	424	403	438	426	395	374	395	409	408	364	404	379	393	391	409	386	388	413	394	378	407	367	396	414	363	417	395	387	394	373	386	415	387	352	368	400	398	384	418	380	419	394	386	392	377	374	394	395	360	379	407	418	411	382	387	403	433	392	403	386	425	373	413	418	408	384	393	400	407	406	393	410	387	421	374	427	383	389	413	356	394	412	379	394	377	377	388	397	390	430	375	404	411	403	391	365	387	412	432	388	383	408	388	371	426	412	369	421	417	379	412	376	425	382	386	398	369	391	395	385	412	373	405	395	391	364	411	400	427	384	350	431	387	412	397	388	390	392	416	396	407	389	398	399	401	382	382	400	390	387	413	416	373	392	392	383	411	363	420	370	373	422	400	394	407	400	401	423	382	402	397	386	383	363	383	368	410	419	395	386	363	415	387	433	366	402	418	418	405	375	422	398	405	417	371	430	378	391	368	399	412	397	367	410	376	390	380	411	389	387	415	402	397	408	425	411	418	355	390	395	393	382	407	376	423	404	410	372	394	383	430	412	362	383	418	407	382	399	385	414	401	365	401	396	381	374	388	380	409	380	367	370	384	410	390	390	407	405	422	435	404	375	405	453	434	360	363	405	374	397	383	403	410	417	378	367	398	411	390	361	394	420	388	388	378	398	369	378	394	380	407	379	415	422	387	405	395	399	365	398	349	386	369	385	392	393	400	417	391	457	371	391	393	423	419	411	416	373	385	378	405	409	410	400	371	382	398	363	385	378	360	382	424	402	387	390	390	340	396	400	378	393	391	390	384	413	383	389	361	375	408	395	391	393	407	391	375	422	400	411	357	386	431	387	400	385	412	366	409	439	405	412	376	379	426	374	402	411	379	388	381	415	358	385	369	393	371	390	419	417	389	416	402	365	428	392	414	382	355	375	412	387	394	402	408	376	411	401	370	402	381	425	392	359	390	387	381	364	407	380	389	391	404	405	389	406	425	406	385	420	438	395	385	411	422	404	401	453	401	377	422	424	412	417	360	406	399	365	387	388	382	395	398	385	409	393	402	359	398	384	433	348	425	398	401	407	370	380	366	375	382	391	387	412	398	426	382	392	403	397	385	413	381	391	426	420	370	379	391	440	407	359	389	391	391	393	335	358	382	377	388	397	425	372	409	390	362	368	394	360	422	412	411	372	419	369	401	385	437	386	412	386	417	413	411	378	434	395	402	377	415	385	416	378	416	364	395	422	375	394	388	401	380	405	443	370	392	403	420	406	417	369	423	385	367	387	397	417	415	390	366	413	380	414	396	386	387	402	388	411	404	400	396	404	383	412	373	424	396	393	428	378	389	403	419	346	407	378	448	411	400	421	371	427	440	429	393	378	407	390	381	378	417	384	365	369	400	387	387	438	375	410	377	376	374	370	370	423	380	409	373	385	392	387	401	362	430	421	435	403	417	418	408	370	409	402	407	365	403	394	392	386	389	388	379	384	378	428	398	380	375	426	397	406	419	374	390	415	406	410	426	417	382	415	412	405	398	419	389	397	386	361	395	366	398	367	408	427	399	389	362	391	415	381	408	362	368	400	424	406	411	394	367	411	405	377	400	375	399	413	343	410	387	375	425	415	387	372	365	402	367	385	383	375	414	376	416	385	407	392	377	369	381	417	359	391	430	414	440	410	376	382	388	426	410	403	403	419	385	395	407	385	376	395	382	411	400	403	398	417	375	393	424	387	385	393	380	388	407	383	361	407	383	385	403	359	421	402	364	383	388	366	372	407	395	399	425	406	396	377	376	420	392	381	379	371	409	426	387	433	409	371	386	380	369	396	380	403	389	408	402	360	379	394	397	384	426	421	425	406	389	414	389	395	405	437	358	364	372	385	424	412	373	382	407	392	374	399	409	380	380	362	381	406	387	383	423	409	401	392	413	414	394	389	392
53413	53209	47256	42380	37434	40627	43698	47571	43166	40706	38483	40884	35228	30063	24457	21808	21129	21460	21668	18206	13715	7717	5860	5963	3485	4540	3346	2314	2069	3981	3055	3185	2782	3515	3107	2521	1434	687	719	586	335	395	458	211	180	174	188	216	154	142	144	153	136	125	109	133	138	109	141	133	128	116	130	131	110	138	132	139	117	129	157	139	138	128	102	122	132	116	168	323	448	336	220	188	123	117	114	135	115	124	131	114	118	113	110	124	117	125	117	122	134	110	125	115	111	128	129	128	116	132	125	104	134	124	132	114	125	118	122	112	113	120	105	105	131	128	133	106	111	105	113	140	129	139	122	133	112	124	123	122	103	126	120	100	124	129	122	121	112	129	105	112	136	120	123	131	120	118	109	136	120	140	141	132	107	126	123	113	115	132	137	122	117	138	107	115	110	130	141	109	113	122	114	112	126	116	95	121	120	129	113	124	118	142	118	112	129	118	138	120	131	137	127	118	122	105	129	121	121	117	102	125	115	95	111	110	110	94	121	125	119	153	121	99	121	110	142	106	141	117	109	121	118	125	128	126	141	121	118	118	133	139	146	108	121	120	118	111	116	114	139	102	117	114	123	142	122	112	128	115	130	102	118	120	130	132	108	126	138	126	122	119	106	127	134	125	117	111	143	112	119	112	121	115	119	115	161	122	104	138	108	108	134	110	122	112	100	114	124	115	135	138	113	127	138	128	98	117	116	108	121	130	118	127	116	125	101	119	140	112	119	116	122	110	105	98	136	122	115	144	123	116	120	123	110	115	109	107	125	119	132	125	138	141	127	118	124	124	106	127	108	118	105	106	128	140	114	115	119	131	151	122	122	125	116	117	113	111	109	123	141	128	139	123	117	101	102	107	135	114	126	136	103	105	125	114	113	112	111	114	125	131	135	113	133	122	111	117	129	131	128	118	131	105	124	117	154	121	127	124	138	126	120	128	121	114	103	122	124	125	129	126	139	97	124	142	119	133	122	133	117	118	115	105	118	118	129	140	134	126	131	106	134	130	122	138	104	127	119	128	112	105	112	165	121	116	124	133	113	120	118	112	99	141	151	109	114	123	122	116	116	124	120	122	103	111	132	119	112	96	135	125	112	126	116	120	111	140	128	119	117	117	117	142	133	105	129	135	117	111	117	116	110	130	130	115	128	113	113	128	126	121	122	108	119	111	123	137	118	131	117	133	130	123	130	115	107	133	133	134	117	110	117	139	127	127	141	115	113	109	104	128	126	122	122	119	127	115	130	137	116	122	106	120	123	118	116	118	113	106	125	123	107	160	126	128	130	139	129	143	111	115	99	108	120	122	115	131	113	102	127	124	105	104	137	118	105	139	145	125	129	120	120	122	121	131	134	122	120	133	119	120	118	128	140	120	116	101	122	123	129	141	125	111	120	105	124	117	127	100	97	120	127	127	115	134	121	124	122	127	128	102	131	134	116	117	127	137	137	114	116	127	119	108	131	122	122	140	114	113	130	117	135	107	112	110	128	120	126	152	109	139	126	130	124	112	103	103	127	116	124	111	146	126	114	115	128	100	145	104	138	110	140	121	122	139	137	122	118	107	121	117	120	143	110	130	130	129	112	139	127	123	128	117	127	127	101	111	118	114	95	145	139	116	119	115	134	119	129	116	112	101	122	110	112	120	116	106	113	109	120	111	115	130	124	125	128	137	138	133	116	125	148	126	138	126	128	110	116	113	133	150	109	109	109	126	135	111	116	114	131	152	141	152	116	128	103	136	140	114	124	145	120	116	141	115	119	111	109	114	132	144	125	108	124	127	110	108	129	112	120	130	122	119	110	153	109	119	142	100	127	112	126	128	122	108	137	132	133	118	115	123	102	116	123	123	125	126	131	131	107	105	115	103	124	115	123	110	123	101	118	131	118	120	126	120	121	136	108	117	119	155	121	121	135	123	124	133	97	115	108	123	119	121	126	116	124	130	109	109	116	159	122	109	120	127	124	119	124	125	142	113	126	101	125	120	122	121	117	111	126	130	136	112	133	145	105	128	113	126	132	126	125	134	119	137	121	151	135	127	112	119	124	120	95	105	113	132	109	125	130	121	115	130	137	109	116	111	107	132	107	122	116	134	123	112	115	111	112	113	116	132	99	129	94	108	116	125	127	127	98	111	119	110	111	130	138	102	122	131	110	137	114	103	164	127	121	120	109	115	141	131	109	123	126	141	126	113	120	122	123	133	128	117	146	102	117	144	126	127	106	96	113	102	119	124	124	126	122	113	121	113	111	122	130	113	120	117	123	135	123	117	112	125	125	112	142	124	115	108	120	112	117	107	122	107	127	124	115	123	120	122	122	118	117	106	114	142	99	115	116	109	130	132	116	112	116	133	130	112	119	129	129	116	94	132	114	133	117	130	125	118	103	108	119	113	135	116	141	114	140	112	139	119	119	113	123	122	116	94	117	120	134	126	131	141	114	134	106	115	127	126	117	129	110	113	122	137	117	115	130	135	125	118	114	121	107	122	124	122	103	116	97	103	127	133	125	123	147	94	128	135	100	123	133	132	105	126	122	121	120	131	140	125	115	117	117	121	128	112	123	118	105	125	105	128	132	131	113	116	129	111	118	110	134	114	125	125	108	127	135	121	131	116	96	96	116	99	108	110	116	121	125	120	112	115	110	99	114	132	120	94	118	99	134	113	129	139	119	109	119	109	134	100	134	119	118	114	120	120	117	98	116	105	114	141	125	119	124	119	114	122	141	121	117	132	111	132	124	123	110	134	98	106	99	118	136	100	136	115	146	115	130	113	124	128	125	127	126	122	100	111	124	106	139	102	119	107	104	102	127	119	127	120	122	143	113	123	122	150	117	125	118	112	121	127	110	114	110	109	121	130	123	111	132	125	120	125	113	100	135	100	105	112	121	94	136	125	134	129	121	125	112	100	124	120	110	117	124	114	140	123	126	119	139	120	138	128	130	126	125	114	120	120	117	135	125	116	100	128	108	119	117	120	118	118	113	109	143	130	100	113	120	119	122	120	135	132	95	143	129	135	125	136	113	128	118	113	124	112	122	116	123	115	111	134	139	133	120	121	129	122	123	126	117	105	128	108	124	114	115	131	128	136	140	127	134	129	138	115	126	129	114	135	109	116	117	106	132	118	133	125	141	110	119	145	120	128	115	119	103	115	113	104	129	130	124	120	115	124	113	101	130	137	121	117	127	122	115	137	135	111	128	111	121	112	127	144	114	113	119	146	130	137	119	139	108	123	119	139	115	134	125	123	123	119	129	118	101	113	109	120	128	96	119	114	114	108	105	108	102	121	132	111	128	133	123	132	132	117	107	111	101	137	120	121	148	118	124	114	109	113	104	149	104	121	113	100	131	132	142	123	112	115	111	126	122	125	133	110	131	126	137	118	126	133	111	133	109	113	120	135	117	122	120	123	132	114	118	118	101	110	109	120	139	112	118	137	136	123	120	114	141	112	136	119	112	117	117	108	128	137	120	118	88	111
40705	53141	56595	57956	57330	57491	57870	62120	65658	62427	60823	55794	52880	45040	41897	40276	41002	39102	41581	32582	33826	21722	22372	23748	16510	22305	17369	11058	12218	19672	16391	16759	15121	17856	15674	12635	8109	4193	4202	3438	1897	2377	2574	1077	856	694	852	752	610	448	443	457	377	346	343	324	325	342	345	316	383	344	347	346	363	360	354	352	377	363	338	343	334	342	325	301	352	348	571	1582	2631	1772	1062	656	395	331	279	293	294	308	271	305	290	296	276	281	296	273	287	309	327	263	289	300	306	290	294	287	272	293	290	254	249	265	270	290	299	282	315	329	285	296	314	294	298	273	300	280	306	284	309	270	273	294	317	271	264	311	270	286	275	315	284	276	290	289	276	295	254	286	278	289	309	277	282	290	278	287	282	299	276	251	290	276	301	318	285	273	277	282	293	289	295	310	281	292	312	289	307	290	281	256	280	299	271	270	316	266	279	269	250	302	310	297	251	258	286	267	284	288	255	274	298	283	303	272	292	289	297	293	264	283	311	293	285	282	261	251	286	298	283	253	270	264	308	278	280	292	248	263	277	310	285	269	286	278	316	282	311	297	291	298	281	257	285	261	285	293	318	273	287	273	265	281	275	262	271	277	255	276	269	272	280	283	313	285	299	287	276	277	313	276	301	283	279	245	292	270	285	261	276	308	284	307	292	271	274	291	306	303	265	276	257	252	291	277	293	264	274	267	259	289	284	249	266	278	294	304	278	275	288	301	258	291	271	293	279	313	266	308	310	290	265	282	310	284	273	273	261	296	282	265	271	267	284	261	271	280	289	269	269	297	299	311	295	286	289	317	291	293	265	261	275	281	311	296	284	272	288	297	267	284	267	273	270	278	273	284	300	294	277	279	303	280	262	310	276	299	261	239	268	293	261	304	278	271	274	298	296	267	303	266	272	294	298	294	294	279	306	272	250	264	308	284	268	287	322	296	331	294	309	319	271	273	282	295	314	282	265	297	286	265	267	294	315	302	292	289	297	293	270	301	269	303	313	292	278	322	315	288	273	297	254	310	275	289	302	284	277	268	305	288	287	310	301	290	282	283	286	263	281	299	259	318	289	291	283	294	307	275	268	276	261	303	283	295	291	286	283	277	252	305	275	292	284	285	288	292	280	282	298	273	308	262	284	274	297	321	283	312	264	285	300	288	264	288	269	283	257	293	279	300	294	290	281	296	291	297	284	291	316	265	301	283	284	261	289	254	274	293	289	288	283	299	288	277	276	284	281	274	316	292	254	289	273	286	289	274	295	272	284	278	306	265	293	248	290	286	258	272	287	304	316	275	280	289	275	275	256	289	274	281	296	281	289	308	274	292	287	286	284	287	290	295	297	260	273	248	310	316	302	297	278	299	301	305	298	314	278	299	271	286	250	278	280	303	263	270	287	263	254	261	304	298	278	292	269	288	293	266	277	267	272	281	297	295	262	312	264	313	311	297	271	297	302	278	316	262	280	293	295	305	258	282	308	312	286	305	293	295	302	274	296	271	329	276	302	299	267	306	275	270	270	262	305	284	292	256	292	297	283	273	264	280	273	286	282	298	288	306	262	305	267	279	273	273	256	285	300	286	280	289	303	268	280	263	277	257	291	270	293	262	311	299	283	288	305	299	269	293	279	292	263	259	291	315	322	286	297	307	279	308	280	292	261	275	297	288	286	291	265	287	290	311	268	281	289	284	264	330	284	300	288	266	312	302	269	281	291	272	281	278	275	282	252	245	298	275	295	272	288	281	278	274	291	274	271	293	285	293	232	264	280	290	275	286	319	294	245	272	278	274	283	275	269	271	271	285	287	274	272	274	259	283	269	273	315	288	291	301	280	294	322	288	259	257	296	270	290	276	308	302	261	274	250	279	278	312	317	286	321	293	268	289	270	280	294	273	284	300	273	288	278	293	312	275	263	280	286	293	298	298	282	303	273	309	306	283	287	284	296	282	302	311	326	301	303	301	287	277	294	281	292	306	281	285	281	279	299	303	284	261	273	296	294	246	296	294	280	302	279	292	324	284	307	291	284	252	286	263	285	300	243	288	287	290	271	310	304	274	302	253	261	297	291	278	260	258	307	295	275	276	298	293	265	272	275	315	282	323	293	276	297	301	260	257	265	274	283	298	282	278	272	269	265	265	294	323	274	294	270	289	284	306	319	312	301	283	297	271	285	302	308	299	280	285	277	273	294	290	274	279	330	262	276	291	268	296	281	304	283	293	265	290	274	286	308	278	308	296	277	310	286	308	274	287	287	291	283	296	306	286	261	270	272	283	266	299	305	263	256	285	310	259	271	305	285	282	286	282	298	304	300	303	267	317	294	295	279	279	269	255	270	290	241	285	289	287	272	303	254	302	278	277	259	313	290	281	290	291	264	291	292	291	266	270	278	288	274	276	282	285	315	267	305	276	277	273	284	261	267	260	293	303	306	293	247	291	292	277	247	258	266	289	286	295	267	304	275	285	284	286	271	295	312	291	267	289	291	290	286	314	297	292	282	274	266	299	301	291	268	265	292	264	281	304	295	287	273	284	293	259	276	283	278	261	283	273	288	289	273	283	308	293	278	291	299	284	281	280	275	271	271	266	264	304	300	252	303	322	293	294	263	285	302	286	266	267	277	281	278	272	275	304	277	298	299	289	314	276	302	281	282	273	283	318	313	277	295	278	276	287	272	268	256	295	261	269	323	287	300	283	269	267	297	253	296	294	267	279	305	286	251	294	292	279	299	280	291	264	296	327	294	284	279	288	269	264	296	289	302	292	287	296	250	278	290	280	300	288	298	270	289	288	304	310	303	308	276	270	284	284	319	281	287	290	274	291	299	283	284	297	307	297	294	273	312	273	278	268	284	273	291	295	290	269	245	297	273	264	279	286	268	284	298	296	293	308	279	276	294	282	265	303	261	269	311	291	324	285	271	310	304	289	279	282	308	286	276	338	255	278	280	301	258	323	265	303	286	270	269	286	276	269	279	279	262	261	273	279	296	264	268	290	297	282	309	304	271	259	295	279	271	305	278	287	296	282	278	320	264	263	264	253	288	293	284	302	280	285	295	288	268	279	256	325	287	280	300	308	279	274	284	269	317	270	254	282	296	291	267	262	275	278	287	296	306	292	274	303	282	276	296	291	283	258	295	285	285	266	289	286	295	296	282	323	259	298	291	296	273	291	299	285	303	272	304	298	255	267	261	276	263	303	282	291	273	273	283	299	307	288	280	255	301	331	283	283	265	284	296	269	289	297	257	272	292	299	269	284	285	309	299	279	268	271	293	272	250	280	256	302	300	299	250	308	275	298	277	277	256	305	273	295	278	291	299	287	276	289	267	276	302	272	281	286	293	269	290	278	296	293	281	291	279	272	271	282	267	307	301	283	258	291	255	287	292	293	323	278	304	276	267	287	298	294	294	242	296	291	271	308	271	288	270	304	299	302	294	287	304	281	283	317	295	254	283	288	295	286	268	264	269	250	287	317	297	287	305	289	264	246	290	262	301	271
13759	15836	22822	21086	13874	12487	12647	14976	10744	6023	2845	2248	1278	906	767	662	637	618	609	451	396	254	267	278	261	252	214	194	206	221	205	196	194	175	226	206	197	169	203	168	180	174	153	159	170	132	146	163	161	142	169	155	139	156	154	171	147	146	153	155	133	139	151	150	170	151	148	131	128	160	111	163	144	146	150	140	170	149	157	160	174	184	175	146	148	139	163	156	142	159	154	148	154	149	144	145	132	116	155	136	148	128	149	149	138	143	144	135	151	144	178	140	162	148	164	157	148	149	163	157	162	152	136	137	151	168	158	167	164	142	147	146	160	169	151	159	142	173	160	169	141	141	159	159	153	169	146	126	154	163	151	151	142	166	139	133	140	123	150	176	146	144	129	141	149	163	161	148	135	160	158	146	147	148	151	162	167	158	160	183	143	115	155	161	153	143	154	156	151	151	142	145	153	141	142	143	149	146	133	158	136	157	149	133	155	147	133	150	175	143	173	152	158	147	162	161	151	181	146	163	155	157	150	149	161	158	147	135	155	165	138	136	153	178	144	151	161	143	148	149	140	161	154	135	139	145	161	160	157	163	115	141	156	159	164	142	160	162	143	155	139	170	140	151	140	144	143	138	164	171	145	149	128	146	148	159	148	163	136	162	174	159	130	168	162	155	144	119	151	141	151	171	151	135	136	158	139	149	160	146	149	165	141	139	150	157	136	145	153	152	164	138	140	169	154	161	158	147	144	164	170	136	154	148	134	148	175	154	142	151	146	144	141	147	150	141	152	137	143	145	161	142	153	125	149	153	158	140	146	163	141	123	149	151	124	163	147	177	141	146	127	136	139	138	139	159	165	154	189	149	121	172	164	147	150	154	133	158	141	147	153	134	128	141	154	134	166	156	156	144	178	157	135	148	131	117	153	129	170	144	138	151	139	143	174	182	156	160	133	123	155	159	129	126	139	167	130	136	153	144	158	154	142	137	159	144	133	160	167	147	148	158	149	152	150	152	149	147	154	148	136	138	154	146	155	132	152	147	148	140	152	159	160	141	158	144	152	138	158	142	162	154	151	128	136	147	128	134	162	154	173	143	133	145	147	133	174	159	147	154	149	174	131	147	162	147	145	178	159	164	159	146	159	157	179	139	162	151	145	185	148	140	138	153	167	144	176	145	147	158	163	169	156	160	173	156	165	138	145	146	178	140	153	149	129	149	137	132	145	136	154	157	158	136	146	148	153	143	155	147	142	151	156	172	130	151	151	136	149	123	138	154	153	156	144	150	134	154	152	149	160	151	121	142	167	123	143	146	166	154	113	144	151	148	124	155	160	149	158	157	142	150	168	153	131	159	142	154	123	152	166	137	162	144	146	157	148	129	157	148	144	138	154	137	125	144	143	145	139	151	151	149	163	160	144	144	144	156	115	158	154	156	133	139	144	158	148	159	151	141	157	151	126	153	145	159	157	140	140	163	144	143	122	130	165	156	172	131	162	157	125	146	153	138	187	152	137	144	151	156	149	145	133	149	148	137	150	168	152	147	165	152	147	146	167	150	152	145	127	172	164	157	169	161	173	150	144	139	140	134	126	154	156	137	159	147	161	168	144	144	124	124	156	143	153	138	151	154	161	144	142	136	157	157	144	166	152	163	165	144	160	170	137	153	172	140	145	160	164	138	152	152	170	143	136	152	136	150	140	168	144	171	147	130	156	134	132	127	141	162	143	138	134	145	132	144	142	137	156	144	146	134	152	147	147	167	170	144	159	144	136	143	152	162	142	167	147	146	151	141	164	134	138	163	134	144	133	128	139	163	144	143	151	159	167	152	132	165	164	143	142	146	150	144	149	138	127	133	143	157	146	151	175	148	148	124	167	152	159	141	157	145	160	154	133	150	142	155	161	149	152	147	150	150	150	142	148	128	163	135	144	138	148	134	163	153	137	135	124	136	142	133	144	141	132	149	135	145	161	159	154	158	142	142	159	164	153	171	143	136	154	151	145	149	144	157	142	139	165	154	121	136	140	153	136	146	147	136	124	146	154	163	161	146	145	158	150	158	154	142	124	144	122	148	145	166	139	139	138	150	165	149	142	145	136	132	145	156	154	141	153	150	163	147	130	144	161	133	166	166	161	142	173	146	126	142	152	147	150	161	166	149	146	146	147	136	132	144	133	150	156	141	139	144	134	161	145	164	161	153	185	163	159	152	137	158	163	164	138	139	125	158	167	153	145	136	168	141	119	128	147	167	131	136	151	148	149	143	168	162	142	126	143	153	146	172	126	140	182	128	130	141	172	153	139	156	147	146	150	166	132	158	154	128	158	159	136	163	150	149	149	142	135	151	133	143	151	149	133	157	150	159	136	140	135	147	133	148	130	165	127	146	158	145	154	136	145	157	174	144	169	136	165	148	133	148	155	139	180	161	154	160	135	137	133	142	150	172	144	149	148	150	124	149	161	187	136	157	124	164	167	150	149	156	143	161	128	140	170	143	151	155	155	133	155	170	134	143	158	161	147	138	164	146	152	129	137	147	140	150	141	141	145	157	143	152	166	141	159	161	141	130	155	135	167	137	141	152	149	145	145	158	151	130	131	134	121	144	147	143	143	117	144	149	151	148	151	134	140	148	136	171	143	151	154	147	140	154	141	168	150	157	141	144	169	129	157	170	140	149	132	136	145	142	176	141	160	144	161	116	147	133	158	129	150	155	142	159	145	142	165	139	142	157	142	149	167	148	127	135	152	149	147	152	155	144	163	144	152	113	148	148	153	143	153	129	146	155	162	159	153	167	166	131	161	154	132	158	155	161	174	157	176	156	138	128	162	154	170	142	172	163	153	158	147	153	145	142	156	152	159	154	144	137	164	171	133	131	180	142	153	152	153	146	141	156	159	133	146	154	128	149	131	165	129	153	142	130	125	135	143	162	131	154	174	151	143	145	149	133	161	147	140	156	172	152	148	152	156	155	154	153	164	134	142	150	142	136	156	142	163	160	168	148	157	135	152	150	147	149	175	147	143	137	168	175	145	160	135	153	162	177	158	165	112	148	151	151	152	141	143	156	158	156	151	124	150	135	167	136	127	153	158	147	158	123	162	151	161	136	147	149	158	164	151	160	142	146	167	148	134	132	125	150	132	159	184	162	148	158	140	141	154	122	158	146	133	145	153	136	139	173	153	151	135	145	158	143	149	156	141	138	131	140	131	141	133	150	150	139	133	159	139	142	166	184	140	163	166	145	157	135	159	137	152	164	142	137	139	139	141	140	135	133	152	160	153	134	148	137	159	156	136	144	154	142	132	156	141	135	142	142	171	134	143	159	154	161	145	156	160	144	175	135	109	176	133	163	157	154	156	167	155	166	139	158	167	185	129	143	161	142	127	149	131	173	166	156	166	161	137	139	139	151	138	144	141	124	137	161	145	144	144	165	148	139	152	169	164	119	158	158	162	149	152	134	159	153	168	144	148	141	151	152	154	180	158	158	148	138	141	138	148	144	142	162
9315	16254	27820	29780	23395	25049	28374	32561	27058	20774	12946	12030	7934	5969	4459	4082	3975	4178	3943	2942	2412	1364	1386	1526	1083	1317	938	838	801	1001	883	978	861	888	932	724	618	516	504	494	476	462	410	433	420	392	405	412	408	333	356	385	394	360	352	378	351	365	355	352	393	365	338	390	379	367	351	356	377	398	359	343	380	383	322	350	328	375	386	414	453	454	459	423	366	384	372	366	374	383	347	361	349	386	379	346	370	369	326	394	338	344	388	362	371	344	347	359	347	358	385	354	334	334	360	369	353	369	342	337	364	353	387	324	365	402	387	388	353	346	398	359	359	336	365	350	337	342	367	371	359	390	351	366	348	370	347	384	359	329	357	396	366	353	365	367	362	372	331	339	356	360	386	346	403	349	393	372	372	364	370	338	397	360	375	364	383	371	350	351	351	339	367	343	350	391	347	348	346	366	346	351	324	340	400	356	355	352	352	383	337	358	342	346	376	356	357	374	349	337	377	350	327	360	340	344	366	347	333	330	382	395	361	366	384	368	375	360	378	376	357	356	388	351	374	376	364	348	350	350	348	353	362	403	328	333	367	376	371	380	376	384	385	344	358	364	382	381	362	353	366	332	386	372	367	341	382	359	360	355	362	400	365	383	365	361	355	381	327	366	359	336	352	378	352	347	362	362	365	362	355	350	375	346	368	347	379	362	362	371	375	334	366	342	356	359	366	307	378	371	393	340	389	369	344	354	343	352	347	331	338	356	384	391	336	327	372	349	386	370	357	392	356	338	340	309	388	401	347	386	355	365	388	345	337	392	369	337	354	383	420	397	345	376	401	350	391	349	377	385	367	358	362	353	393	368	364	375	392	313	361	388	339	337	385	362	351	370	357	376	379	380	375	356	363	390	333	378	360	366	355	334	329	394	331	386	322	383	360	346	377	387	355	361	397	349	363	354	333	379	350	412	394	365	360	309	389	367	357	420	344	391	356	349	380	372	345	356	374	376	372	365	344	343	369	344	328	341	349	360	361	368	360	392	369	387	362	352	364	377	395	347	389	351	344	345	311	350	348	340	369	354	429	348	384	358	380	357	351	382	336	383	361	393	347	358	352	365	350	380	377	358	337	375	391	324	390	342	353	371	382	365	349	374	384	354	388	345	388	347	358	359	323	350	344	351	355	332	367	317	368	349	308	353	339	334	346	364	359	368	387	379	333	376	350	409	373	385	355	345	360	337	366	384	378	329	379	350	364	340	333	408	366	348	370	359	344	363	373	349	373	353	327	359	376	360	347	358	373	356	362	343	342	353	344	362	380	354	360	327	372	383	402	350	344	410	376	379	366	321	379	377	346	410	357	364	357	381	344	348	359	376	355	371	365	338	340	375	364	342	376	334	386	346	325	340	388	393	348	360	353	360	349	356	367	362	366	374	399	331	331	333	371	362	347	375	385	368	342	351	339	370	345	333	337	345	338	363	351	351	395	388	337	354	364	348	373	348	410	323	361	362	362	337	388	371	392	415	372	339	367	355	365	369	341	355	359	324	358	352	346	392	371	368	409	324	379	366	378	397	346	370	373	387	361	366	332	367	344	339	348	353	355	349	376	369	338	340	359	346	384	362	358	387	346	359	358	355	364	370	352	342	356	355	393	351	361	359	380	361	365	359	389	356	383	370	373	333	385	363	343	348	380	374	361	334	355	363	388	367	358	352	369	366	365	382	342	351	362	398	352	352	351	363	356	374	392	369	352	370	349	379	382	341	346	375	359	380	382	361	350	388	358	331	327	370	356	414	362	355	365	354	392	353	366	367	322	341	348	349	355	358	375	396	365	359	355	348	364	360	344	375	360	363	370	351	360	356	367	365	366	365	341	397	358	352	359	340	392	364	341	360	315	383	351	335	399	360	375	379	354	365	356	356	355	370	375	392	345	334	319	360	371	360	420	360	395	356	372	367	377	352	396	347	388	373	369	383	349	357	332	378	338	341	399	339	343	373	354	360	361	387	361	311	343	383	334	347	337	385	357	338	363	392	376	382	338	364	356	356	348	350	353	354	354	337	342	364	347	369	360	394	379	396	342	346	360	364	357	360	358	346	357	374	351	378	354	384	348	324	329	336	351	358	355	358	351	383	361	369	374	351	374	332	372	369	354	361	364	363	365	364	403	368	352	322	356	362	384	356	347	374	390	355	366	329	376	336	361	354	342	378	390	338	368	361	337	351	345	400	348	384	357	349	342	381	379	369	341	335	368	353	382	376	354	352	346	385	386	353	378	352	340	360	369	355	375	366	343	334	381	391	381	373	369	356	361	374	373	381	356	360	355	395	352	320	344	347	361	366	372	364	342	351	364	343	341	339	386	368	325	334	374	333	359	355	378	355	347	354	350	373	350	354	380	402	335	375	360	382	365	337	366	391	391	320	377	351	381	368	335	374	323	347	376	334	363	322	359	359	373	364	366	350	407	362	365	386	333	355	397	376	364	331	372	348	382	385	398	371	371	359	378	370	346	337	384	389	373	365	351	374	351	340	374	353	358	345	372	363	365	377	361	362	339	354	369	359	377	351	346	365	362	361	351	387	380	351	382	369	367	385	391	354	363	382	359	384	350	346	319	370	353	368	357	374	354	364	352	379	394	388	367	367	413	388	355	371	354	362	368	387	354	371	380	375	375	360	334	346	327	373	354	372	385	329	351	365	332	373	350	361	379	354	352	358	324	354	355	355	356	357	379	370	389	387	371	382	379	370	383	346	363	371	360	357	363	334	350	358	352	360	344	363	332	335	340	371	342	362	379	365	325	367	366	373	334	380	373	361	367	391	319	353	375	330	347	381	347	367	370	367	359	384	388	329	370	354	412	354	372	348	380	348	364	400	360	357	331	372	333	400	340	364	359	393	372	368	361	360	375	343	366	353	383	358	367	336	355	354	345	348	377	339	376	342	374	362	374	345	323	366	339	363	386	339	347	370	364	366	329	354	341	400	346	349	356	370	355	376	325	360	361	388	302	332	345	357	362	360	362	327	355	325	382	390	356	373	342	348	340	353	374	372	404	389	378	374	374	343	404	355	352	402	366	365	369	347	378	373	384	340	343	340	371	352	365	368	358	339	351	363	369	363	359	368	399	342	361	350	351	349	370	357	350	374	347	335	351	372	368	335	354	373	343	349	341	331	362	359	363	345	371	335	323	362	372	320	372	400	381	347	381	353	348	358	341	398	362	347	333	375	373	367	366	354	353	384	368	393	374	384	356	339	371	375	358	368	336	391	312	362	398	366	374	383	362	354	364	367	370	375	367	331	383	382	341	328	355	368	367	375	368	389	398	341	340	358	358	332	373	349	358	367	357	372	399	354	370	409	365	353	368	335	397	370	364	350	354	362	397	375	347	380	356	346	342	371	364	359	362	340	337	372	360	382	345	364	388	336	330	345	398	362	374	371	383	369	346	321	369	370	350	353	404	371	368	369	375	329	344	331	358	386	380	364	385	358	356	363	382	392	373	398	408	344
43188	47370	51321	40303	37015	40215	38983	48535	44382	39794	31853	30431	28469	21226	13819	12951	10006	11301	11031	8664	5690	3257	2819	3669	2454	2896	1350	1480	1322	2281	1381	1545	1643	1252	1766	1158	614	442	381	367	305	363	242	203	220	192	189	206	212	193	163	180	184	163	154	156	156	164	184	178	177	168	170	174	158	162	150	176	167	166	169	159	176	204	173	163	167	183	193	292	276	258	225	179	180	161	146	170	201	165	155	159	167	178	163	200	168	150	174	157	151	163	176	160	176	178	147	158	159	150	150	161	149	154	133	179	158	169	158	150	153	174	180	161	188	166	198	170	153	156	161	145	198	148	161	153	175	166	171	159	174	174	163	149	144	161	157	174	171	157	147	161	159	184	136	188	193	158	160	171	174	184	162	162	198	166	176	163	187	170	174	172	175	133	159	172	155	181	154	141	167	181	163	167	156	167	180	148	168	145	152	197	169	147	150	143	154	185	148	173	166	157	178	148	178	169	175	180	174	172	148	165	178	152	164	159	148	161	183	180	167	169	183	169	171	171	150	181	167	146	169	160	160	148	154	154	165	172	169	156	130	169	167	168	154	147	160	151	150	157	179	157	163	171	184	181	151	167	148	165	177	168	159	152	169	165	168	168	172	134	141	177	158	158	160	156	162	142	159	177	157	137	177	191	139	172	159	186	149	157	178	168	162	178	204	150	165	148	157	141	182	143	167	156	163	173	154	161	175	179	163	131	165	163	155	139	171	141	172	156	155	171	162	160	148	184	171	170	152	148	180	177	143	136	176	162	171	171	135	172	190	169	161	138	166	165	153	167	152	174	169	159	162	157	159	187	147	163	166	145	153	166	169	191	173	153	155	175	176	148	175	170	181	161	170	139	181	167	162	142	165	193	161	201	168	177	156	159	159	157	165	170	184	166	138	162	165	150	150	126	163	172	181	165	153	154	164	168	197	171	173	156	153	177	167	158	162	152	181	157	161	168	168	173	175	191	159	180	134	194	175	165	142	190	177	176	176	163	168	139	157	177	190	182	159	165	168	173	157	174	169	194	166	162	170	169	179	179	162	158	166	156	167	195	180	184	174	179	145	143	144	182	182	166	184	182	149	143	147	142	154	155	200	170	179	162	166	169	175	173	126	155	168	192	159	149	150	171	174	154	170	151	151	176	183	185	184	169	161	162	163	187	169	165	192	158	161	163	181	172	181	188	147	159	159	146	177	174	174	174	159	165	170	177	186	136	164	172	146	173	168	142	161	157	181	164	183	175	170	156	164	143	173	150	158	156	155	147	171	172	175	170	202	181	150	160	161	151	196	156	168	174	150	165	172	174	160	166	156	177	145	158	160	178	164	157	168	163	171	154	167	150	179	168	163	193	179	162	193	166	155	165	160	174	172	125	158	193	159	180	161	146	155	165	155	144	161	138	156	180	159	155	173	172	149	159	130	175	177	160	177	173	149	165	156	132	169	161	160	181	176	150	170	174	176	177	139	158	148	146	181	173	172	161	175	175	176	172	164	170	159	158	142	161	159	147	195	158	162	152	166	169	158	181	177	164	193	163	192	146	146	152	183	170	169	184	171	172	153	177	153	170	179	174	152	181	191	152	171	168	171	161	147	156	157	171	151	170	188	151	174	166	139	161	163	156	156	157	155	153	176	156	178	178	156	144	178	151	173	177	180	181	186	180	174	141	162	151	164	157	160	178	149	166	181	180	176	167	165	161	161	178	175	141	137	161	159	172	178	164	148	173	167	162	162	170	182	183	141	181	163	164	154	152	149	126	148	135	174	164	163	170	158	164	143	156	178	149	156	168	183	169	163	163	180	148	183	139	169	167	168	171	159	174	164	153	167	161	138	141	160	194	179	160	167	167	162	155	194	171	147	148	158	155	158	167	185	178	145	185	170	191	137	171	189	155	151	181	152	179	170	172	167	161	151	159	160	176	162	185	169	173	152	149	173	184	150	148	173	164	177	163	173	183	186	163	145	180	164	166	183	158	175	158	172	172	168	191	169	164	171	159	170	168	126	177	126	195	177	165	173	163	185	156	164	169	148	147	149	153	169	167	145	137	156	169	163	161	143	162	154	178	165	185	172	161	150	177	162	168	186	179	153	159	157	169	192	189	194	165	178	171	167	166	172	177	165	167	146	151	153	171	186	162	182	153	164	171	161	187	149	171	171	166	140	145	181	154	170	134	162	161	156	154	167	150	176	174	177	173	178	180	144	144	159	184	155	176	155	133	158	186	185	171	164	177	181	161	173	167	146	172	163	157	172	179	165	150	169	171	181	159	164	170	161	168	169	176	180	185	154	174	165	170	193	167	155	149	180	173	162	178	159	171	161	168	166	186	158	166	188	159	171	156	173	160	164	166	161	140	158	200	146	186	132	183	189	161	178	186	166	173	175	138	153	174	160	161	167	156	164	157	157	141	164	178	180	163	158	123	168	171	170	162	171	154	180	158	184	167	153	157	195	156	150	162	151	172	149	179	156	169	152	189	158	173	176	154	149	160	175	174	167	154	174	181	174	170	153	163	160	141	157	171	166	190	153	162	163	161	153	158	162	151	168	169	164	151	154	155	165	147	158	151	151	158	178	143	164	176	167	158	181	174	176	177	147	178	142	152	154	187	199	141	148	143	181	177	164	147	186	143	141	154	142	150	160	171	173	165	171	178	164	169	167	159	161	177	188	186	162	189	142	196	139	170	146	201	168	181	165	144	156	179	178	154	181	167	194	194	171	159	164	167	156	172	159	168	147	170	187	160	167	166	168	174	161	174	154	178	189	153	171	152	164	199	178	153	171	155	167	177	168	171	160	151	172	161	135	141	162	156	157	153	160	162	170	171	152	162	187	173	159	163	174	128	168	170	175	159	170	159	149	147	174	161	153	153	160	198	168	176	159	165	170	156	151	180	157	150	129	175	161	140	155	189	151	162	151	156	151	168	167	135	177	157	165	167	171	179	179	166	184	193	175	179	125	159	161	171	130	154	172	179	163	173	147	178	177	158	169	199	157	152	147	184	183	186	141	184	170	169	155	145	169	134	163	170	168	180	174	161	168	138	155	143	145	149	140	179	152	148	152	157	163	179	150	172	158	172	177	174	156	146	159	138	163	161	162	149	174	147	164	150	156	172	165	148	163	160	171	175	189	147	162	179	175	166	158	179	165	155	135	186	168	154	160	178	180	173	170	134	171	171	193	143	165	161	146	168	153	164	192	166	175	176	180	170	164	165	162	180	162	179	158	138	152	156	167	132	151	167	186	176	168	174	184	157	155	181	174	150	168	151	179	173	168	169	152	136	196	147	162	174	174	164	151	175	168	192	157	163	148	162	171	163	184	160	188	161	166	174	170	195	163	152	156	175	157	152	183	167	137	151	154	169	172	169	170	152	174	174	161	142	148	148	157	153	155	154	158	158	150	157	157	162	148	156	168	159	175	149	142	164	148	155	149	178	169	150	160	166	170	163	174	157	180	140	162	156	181	153	181	156	180	179
30732	42620	53473	52086	51266	53340	52161	60949	60951	57227	49348	45693	45111	37672	32485	32013	29143	29740	29615	24091	21904	13385	15259	18321	13697	15491	9338	8504	8669	13496	8279	9497	9867	7904	10413	7189	3769	2639	2333	1907	1413	2034	918	691	742	688	637	613	616	491	479	416	415	433	427	423	431	410	427	409	426	417	477	482	437	464	436	424	458	398	417	418	433	400	390	398	432	429	669	1250	1346	1003	712	615	475	402	408	375	376	414	432	367	375	382	383	398	367	398	391	436	396	398	391	394	336	375	421	395	368	403	388	402	408	342	368	359	419	372	375	399	402	366	408	418	357	417	334	403	373	380	372	378	356	422	386	360	400	370	367	410	381	381	405	384	388	378	376	398	388	375	363	378	384	396	402	388	419	411	383	382	375	389	359	417	389	409	442	399	401	384	405	375	414	400	380	408	409	370	376	369	411	415	397	388	405	371	359	382	409	416	403	373	374	404	365	379	382	378	360	399	368	375	421	358	397	393	388	397	416	357	420	370	419	375	355	383	367	416	394	395	406	415	406	409	390	370	361	407	410	429	360	373	393	427	385	360	384	336	432	421	382	387	396	393	365	399	407	395	368	396	397	418	348	421	380	372	392	394	380	349	403	360	370	385	383	394	372	386	366	390	389	420	363	439	396	380	387	377	373	367	377	363	364	384	362	366	439	384	398	379	391	383	355	404	416	369	410	366	398	370	412	373	412	378	423	387	383	394	414	406	347	359	406	386	370	379	396	414	404	403	391	373	401	377	367	378	378	385	379	373	372	405	382	390	394	407	335	356	396	414	390	342	380	388	370	397	414	388	374	389	390	385	391	386	384	411	399	368	414	381	375	384	376	350	381	371	415	369	376	394	408	372	394	392	400	405	368	397	396	384	410	364	336	381	413	389	350	385	405	392	417	397	377	390	358	438	404	385	366	387	375	341	412	356	367	404	363	371	396	404	437	422	408	363	382	397	450	398	392	408	385	372	411	433	355	399	349	412	373	395	398	357	369	336	404	396	408	397	381	383	353	443	387	359	385	400	433	356	374	368	396	372	358	354	392	355	397	371	372	395	394	374	408	379	376	361	347	379	420	409	385	391	394	387	376	412	368	415	357	403	376	399	363	410	411	370	402	403	381	403	401	388	391	380	405	392	390	390	402	400	408	376	421	397	385	417	435	370	376	369	415	428	359	375	361	346	356	393	382	376	389	408	380	375	370	420	379	385	371	411	388	401	375	357	419	362	404	360	421	406	400	409	381	399	402	388	392	404	373	393	347	366	382	426	379	374	411	383	348	432	403	407	365	390	375	368	380	393	383	386	397	413	376	379	358	391	395	407	371	370	366	379	342	401	379	389	374	383	387	375	383	404	387	365	387	379	388	371	379	382	380	428	385	386	401	408	380	397	379	401	384	398	391	416	375	368	396	377	385	383	372	380	365	375	363	372	379	365	390	329	363	399	354	371	359	377	421	348	391	374	380	336	370	395	408	372	417	391	373	371	407	381	363	366	375	406	383	391	351	374	381	388	409	410	348	373	360	406	441	382	385	374	411	371	401	399	407	407	369	397	396	401	403	395	388	384	381	411	348	396	372	376	392	390	317	373	388	393	413	382	380	377	402	373	380	381	425	356	408	370	384	361	398	377	375	392	392	397	422	391	381	395	407	354	354	394	399	392	403	357	369	387	373	388	387	372	381	413	384	395	381	393	428	389	391	406	397	409	365	385	359	403	375	399	404	345	427	393	381	420	399	417	413	395	367	389	395	392	391	402	362	418	394	394	366	423	407	357	385	373	397	438	384	386	375	381	379	390	364	378	365	409	399	359	389	373	379	418	384	415	389	356	375	383	378	382	371	423	398	367	446	358	375	401	348	381	395	392	399	357	391	392	392	401	391	416	376	376	413	377	395	411	379	391	419	382	392	421	398	391	392	377	361	426	378	400	393	389	378	399	400	419	394	335	397	368	407	408	386	348	419	376	395	355	356	368	385	413	389	405	365	376	342	376	363	386	365	391	401	370	404	395	360	381	389	357	395	385	393	420	389	379	396	419	377	386	360	386	385	381	385	404	411	383	377	373	411	387	443	362	428	377	384	398	363	389	388	392	361	411	378	408	391	373	368	368	399	354	383	386	386	370	395	371	383	394	381	378	415	410	372	374	360	406	397	389	380	382	348	382	396	389	390	384	405	406	393	408	393	397	392	419	409	401	370	356	388	361	440	375	381	338	403	415	411	445	358	411	355	371	382	383	385	409	411	403	408	351	379	377	361	369	434	353	402	410	386	382	372	356	364	386	390	374	400	400	402	365	373	369	358	360	383	369	382	348	397	399	385	362	394	394	411	388	408	354	400	388	383	392	357	389	365	366	383	394	358	375	388	357	373	389	392	407	410	379	390	399	416	400	353	371	380	370	397	402	370	379	405	416	397	435	374	382	368	389	369	377	423	426	393	332	388	399	385	383	376	393	410	374	358	381	404	380	395	344	418	388	379	385	416	369	401	378	376	375	383	431	398	384	377	354	401	391	384	402	387	413	370	365	394	400	399	344	354	370	385	392	371	388	385	336	391	416	407	377	375	391	390	419	370	373	403	388	344	378	365	413	369	397	413	392	411	376	387	376	413	366	360	403	391	387	379	406	338	407	396	384	363	407	338	451	389	393	374	378	372	412	390	384	447	382	393	371	398	374	327	377	410	368	349	359	385	397	369	379	393	393	383	364	379	376	421	367	368	394	390	400	417	389	407	400	376	404	355	398	362	395	398	371	401	370	406	382	381	375	376	408	392	386	376	438	386	397	399	367	361	350	389	397	370	406	413	385	433	354	392	344	387	417	378	377	386	426	385	420	401	371	353	419	361	397	398	402	393	393	349	413	350	388	376	385	384	383	370	351	403	406	375	379	392	413	444	401	370	405	414	401	387	367	390	402	381	389	368	385	412	374	389	376	343	397	407	358	391	376	404	378	384	384	364	372	393	362	380	386	368	371	363	398	373	386	381	390	361	402	358	396	374	390	372	409	362	392	389	397	359	352	379	391	369	374	372	365	402	401	379	367	415	352	366	418	387	361	430	412	375	332	390	393	431	397	395	399	410	367	408	409	417	366	389	393	417	382	388	386	407	351	366	400	390	369	405	384	387	359	381	349	408	398	429	388	386	418	421	404	400	363	414	378	406	394	399	390	385	392	392	418	414	389	390	384	386	383	397	404	368	406	383	390	376	397	425	409	391	391	395	388	352	410	373	405	398	355	389	374	353	366	388	386	376	367	393	391	400	378	381	382	383	376	377	390	391	343	397	356	368	394	362	400	368	412	376	399	375	402	375	396	406	384	418	389	415	387	438	399	399	384	371	393	373	380	384	389	402	408	373	402	418	396	377	372	384	393	415	407	378	352	394	392	368	403	350	424	366	371	388	366	373	414	414	361	392	403	392	385	400	356	384	399	401	344	359	402	368	385	393	441	382	362	415	400	378	411	386	368	391	404	409	397	405	393	390	398	365	410
53602	51589	47878	39838	39923	41841	40629	46657	45687	41079	36939	35321	38607	31647	23958	23489	19995	23681	20725	16556	10493	7385	5948	8273	5873	5881	3108	3517	3264	4453	2661	3139	2254	2521	3226	2185	859	845	588	565	369	492	258	217	195	213	222	202	202	168	153	144	195	156	132	104	131	167	126	147	146	139	124	149	143	149	140	146	142	146	158	121	133	120	129	127	148	131	256	416	382	295	238	174	137	135	116	136	107	124	127	129	141	114	116	115	134	127	126	134	143	123	108	140	119	136	103	103	119	135	121	109	124	111	128	122	131	133	133	117	109	119	133	138	121	142	132	105	119	103	121	135	118	134	135	125	135	124	139	114	100	116	120	137	118	125	147	122	135	127	117	127	151	128	126	114	133	124	132	133	135	131	103	148	123	103	104	101	130	134	114	100	124	124	113	142	123	125	125	138	123	138	147	125	131	135	105	129	116	115	135	126	134	113	125	150	110	125	127	140	140	136	128	117	117	133	145	118	124	122	144	135	142	141	107	115	127	125	115	121	112	118	132	124	135	134	134	137	153	113	116	113	125	130	144	120	113	137	124	136	117	139	125	125	134	112	114	106	118	125	92	142	120	104	129	128	130	126	122	128	156	128	127	118	136	141	143	127	116	128	128	127	131	149	134	135	128	108	117	136	132	126	102	145	119	124	126	123	116	162	124	139	126	113	144	118	144	125	130	120	148	120	127	116	135	118	127	122	138	121	141	138	124	116	122	125	131	139	145	126	109	121	157	122	135	109	152	147	155	109	102	114	127	125	130	118	134	123	153	141	134	129	117	118	118	133	127	140	130	113	131	134	127	113	121	134	137	107	135	136	120	126	141	137	106	133	128	128	117	112	119	120	111	127	104	121	109	122	145	103	115	139	141	116	131	131	121	131	113	131	122	134	120	125	101	129	137	113	132	142	119	125	113	121	127	130	140	121	126	142	120	101	114	136	102	120	119	140	118	116	122	133	114	101	117	111	120	154	109	136	151	109	117	142	125	132	121	110	123	110	116	127	143	136	115	107	125	122	131	139	115	109	128	108	119	126	120	142	123	114	125	128	126	114	106	135	110	107	115	128	124	134	125	118	107	128	134	127	131	102	122	118	152	138	114	121	121	129	142	133	124	109	119	118	139	132	117	137	129	121	117	139	138	109	121	134	118	126	109	112	111	109	104	118	112	117	121	103	129	142	126	116	104	124	115	129	101	116	142	109	135	107	127	114	141	140	117	131	126	114	127	136	127	131	113	146	133	107	122	123	98	134	121	120	131	124	105	102	103	145	104	100	123	137	128	124	117	131	140	128	134	114	109	117	132	118	114	135	155	118	124	84	145	156	100	118	123	122	117	129	127	107	114	130	134	122	123	123	124	120	128	144	132	117	125	120	130	119	126	130	122	138	135	114	119	119	126	132	130	114	118	132	135	130	111	128	117	125	123	125	130	162	131	113	127	135	128	137	131	99	128	121	137	130	122	125	116	145	124	140	123	140	122	125	117	114	143	138	138	124	129	136	121	118	124	136	136	121	144	115	103	130	127	119	109	120	132	128	130	88	118	126	120	124	120	124	105	131	127	138	104	125	106	108	120	112	128	132	136	119	145	139	110	114	122	144	133	123	147	116	128	126	139	116	104	118	115	141	137	125	124	133	128	132	107	112	118	149	113	123	118	115	140	113	122	127	131	119	128	134	116	128	138	120	121	142	114	121	120	148	107	128	128	116	151	128	120	132	125	131	145	134	124	119	132	102	122	123	131	158	139	122	137	130	122	124	134	111	120	144	105	118	138	120	124	115	130	132	133	147	140	121	140	121	135	141	137	109	120	132	114	122	121	128	119	125	111	136	101	119	111	104	111	136	129	155	114	91	133	115	131	115	116	119	146	130	123	116	128	139	122	132	121	111	132	130	120	123	129	128	123	120	111	138	120	138	141	123	121	144	118	126	133	118	117	155	121	119	122	147	131	133	124	118	139	138	149	130	115	115	131	123	124	119	118	107	124	132	119	158	145	145	149	115	112	126	131	125	123	131	126	120	121	129	121	142	140	132	121	126	129	131	111	119	132	126	145	127	115	111	126	136	128	116	117	122	116	122	134	108	126	154	145	126	135	137	112	131	117	131	120	129	112	118	120	132	152	137	122	114	114	109	120	136	120	137	134	143	122	128	134	133	119	129	148	103	136	134	119	118	131	125	134	122	121	124	142	123	114	116	116	119	119	120	129	108	143	122	126	129	137	134	155	114	107	118	145	104	128	121	118	123	123	109	140	129	123	121	136	127	126	120	142	133	129	129	135	125	124	126	134	148	139	136	107	118	109	141	148	140	122	137	120	151	132	137	133	126	125	111	116	116	141	111	122	123	126	134	125	134	115	116	136	117	106	122	127	142	156	108	115	130	128	132	119	127	136	144	129	109	148	109	109	129	127	129	139	150	128	123	144	119	111	136	113	118	133	129	112	118	108	124	128	111	122	123	145	121	132	132	108	131	111	129	110	135	114	117	119	149	129	128	117	133	115	134	108	133	112	137	131	117	118	109	140	129	138	155	128	110	115	113	138	116	131	133	130	146	121	125	114	114	112	119	122	142	129	142	120	146	131	139	103	119	122	104	125	133	111	113	122	101	100	119	142	124	110	121	117	127	140	116	114	124	123	119	141	155	128	143	116	120	113	123	109	121	113	109	101	116	117	128	125	126	109	115	112	111	131	107	106	147	130	118	130	129	132	135	130	136	106	142	119	120	143	142	125	123	111	145	106	133	125	119	114	134	121	116	116	126	142	113	129	130	115	114	126	131	133	126	146	123	126	122	131	140	139	108	125	126	126	131	120	113	111	134	145	124	120	124	105	142	139	122	139	130	118	137	132	120	119	119	127	128	124	152	137	135	108	126	123	116	130	113	114	119	135	125	118	136	133	134	113	142	143	136	102	114	119	132	120	93	110	112	119	133	126	111	125	140	105	121	161	130	116	132	129	128	151	121	131	113	117	132	154	112	117	110	136	111	130	139	112	119	113	133	110	150	128	107	145	120	142	138	113	132	133	112	138	135	113	133	127	121	123	122	124	135	147	116	131	108	119	127	111	145	152	129	117	124	117	118	121	145	126	128	145	140	142	146	120	121	132	131	124	135	125	134	152	101	129	128	121	107	128	133	132	114	116	124	120	123	98	109	132	140	125	131	135	129	137	116	125	133	120	127	128	112	140	132	126	112	125	135	117	102	129	119	113	109	120	133	114	106	118	139	124	131	117	123	121	136	142	144	144	117	133	140	143	115	133	133	123	115	122	129	120	113	117	126	120	109	112	123	144	124	112	137	115	129	127	116	121	121	125	121	134	132	131	125	124	115	119	95	145	129	132	112	128	120	105	126	140	117	125	119	110	135	117	135	139	130	125	149	117	120	139	90	142	116	129	127	130	118	131	119	146	115	119	103	125	130	140	134	109	121	123	135	107	117	125	119	110	137	128	112	101	116	131	140	104	134	100	128	125	111
42230	52549	56530	57746	58614	56878	58248	61583	63911	62344	59487	53438	54870	46147	40656	42644	40265	41446	38056	33744	29005	20953	23857	30053	24004	24293	16189	16426	17537	20443	13872	16036	13335	14084	15780	11606	5272	4960	3657	3072	2156	3021	1171	872	886	944	976	787	708	665	524	437	412	417	379	341	335	391	340	324	362	327	354	309	353	378	359	340	325	333	337	325	331	333	312	309	338	403	1213	2081	1989	1271	915	617	459	342	285	260	270	319	325	288	310	305	297	322	266	277	275	268	321	281	269	305	280	286	302	315	300	282	287	311	301	317	297	288	285	285	277	269	295	300	256	303	281	306	326	301	312	289	285	291	277	260	290	282	286	242	303	289	282	280	278	309	305	299	282	320	283	288	293	318	296	268	279	292	293	292	282	297	289	321	270	312	301	321	272	291	316	310	283	289	296	277	306	324	302	280	287	276	270	284	302	274	299	286	270	277	300	339	291	284	320	295	286	229	311	274	280	308	299	318	270	311	291	296	273	296	276	279	292	290	305	297	324	284	300	282	289	299	300	312	271	328	305	311	296	293	272	263	289	295	328	300	299	287	269	330	303	309	304	306	276	301	287	303	316	284	284	315	310	339	297	322	283	307	302	288	280	306	319	290	284	279	321	307	311	283	255	296	287	299	289	289	278	304	250	291	305	294	316	264	275	275	295	267	285	303	279	284	291	282	277	307	295	320	316	297	269	306	313	307	296	303	295	273	277	256	286	288	300	281	305	283	290	316	295	289	293	307	271	281	308	259	313	306	281	301	309	275	296	263	263	292	269	290	285	304	294	292	270	284	295	291	282	257	301	294	311	312	269	308	272	297	304	281	315	291	289	255	260	316	288	300	283	294	313	285	270	325	315	292	283	272	304	310	322	279	319	288	279	288	295	309	285	296	283	321	257	303	315	312	288	277	335	300	303	295	335	295	288	302	309	332	302	298	286	262	291	320	285	302	295	292	307	327	298	274	316	252	310	308	278	316	250	278	277	298	252	311	261	302	322	326	272	296	308	295	308	260	268	291	280	328	273	285	282	283	305	282	288	312	285	282	284	243	302	293	297	287	288	280	262	307	280	314	272	293	288	317	312	315	297	320	259	294	299	261	268	283	305	264	310	303	286	298	322	299	294	263	264	289	288	306	283	273	299	327	279	269	287	286	319	302	279	285	283	311	301	301	271	284	283	307	298	341	311	270	261	292	292	291	300	276	306	288	319	275	301	337	262	296	302	279	289	281	316	290	292	294	267	269	284	316	262	298	313	310	311	309	284	312	296	319	311	252	298	255	276	286	301	302	312	284	274	296	313	268	301	313	273	288	280	292	293	303	293	296	283	296	285	269	272	263	296	300	295	306	305	290	305	303	326	337	305	325	290	305	300	300	276	295	283	279	258	321	313	289	260	287	279	271	301	299	287	309	295	302	306	259	275	318	307	287	283	306	276	255	287	304	293	309	273	278	308	287	316	296	285	271	305	287	309	297	259	281	293	264	297	290	303	296	296	295	281	272	298	270	314	303	276	290	272	302	311	315	306	285	305	287	283	290	313	282	304	292	305	328	293	311	312	291	298	298	267	283	293	302	287	272	290	260	269	289	304	311	301	289	284	291	310	289	286	301	295	314	263	314	308	262	310	288	290	289	281	282	299	293	260	317	293	307	270	293	295	272	276	298	282	283	248	289	331	279	304	278	298	258	305	280	301	286	296	284	270	298	319	297	300	301	289	242	285	289	321	313	267	295	289	291	291	279	300	293	278	275	293	296	285	287	279	296	296	295	293	262	299	291	294	271	292	283	279	292	300	308	285	272	284	256	270	286	295	293	320	261	274	296	308	283	316	274	293	324	311	281	331	288	278	249	291	327	265	320	289	281	280	278	299	294	320	291	329	288	287	296	296	289	298	278	315	291	263	280	275	294	279	281	291	290	290	341	282	317	289	268	263	275	290	287	261	289	270	307	262	287	295	296	304	301	297	307	336	308	287	310	312	272	254	305	279	284	292	290	308	284	274	316	275	286	303	283	291	279	238	279	279	288	291	310	294	302	305	298	298	280	266	291	258	288	286	295	301	277	301	290	276	300	294	327	296	299	303	295	307	312	286	277	295	316	299	273	260	312	268	286	302	318	297	267	294	269	300	303	274	299	283	283	303	311	283	261	280	286	321	299	264	316	284	293	287	281	296	272	269	308	284	284	296	282	294	293	315	289	297	280	278	323	308	303	288	278	310	255	311	295	281	293	289	270	301	294	289	318	311	293	295	297	298	281	293	298	288	308	296	306	307	285	322	268	263	291	321	279	318	294	311	295	276	306	294	332	281	296	290	281	308	306	255	282	319	299	287	307	301	276	290	272	276	297	283	313	288	332	291	299	292	305	308	291	286	278	296	305	299	308	291	275	285	313	312	282	302	316	304	306	289	281	327	279	301	285	301	285	265	307	284	339	318	320	293	303	297	290	321	251	310	295	278	269	290	305	300	278	292	287	298	288	293	306	296	315	293	297	263	295	313	317	297	300	286	285	295	308	309	266	324	282	309	291	309	309	292	285	284	267	315	285	297	298	313	301	290	316	318	244	306	301	295	301	253	305	294	321	268	294	286	314	308	271	275	263	296	272	292	270	296	324	270	289	277	270	311	281	314	313	295	293	283	310	305	300	263	336	290	320	282	332	281	302	285	256	305	313	266	302	313	303	283	296	310	292	330	268	294	284	320	292	290	311	290	286	313	302	308	284	297	304	272	282	300	312	258	301	289	268	279	296	308	309	324	311	290	312	304	282	314	283	287	267	312	285	309	288	304	325	276	293	274	283	297	276	294	260	294	251	293	299	302	319	267	325	316	299	289	298	256	322	303	279	278	280	305	315	310	280	329	326	306	280	293	302	295	276	270	286	294	294	280	281	306	315	288	288	306	305	269	293	314	319	286	293	273	288	312	295	276	257	276	288	309	298	290	298	304	296	273	279	266	314	305	307	307	281	327	303	287	294	291	287	295	313	305	275	298	308	323	281	292	265	246	314	293	265	260	290	304	268	282	281	293	289	301	253	283	308	300	314	267	292	270	287	290	293	277	303	320	277	306	286	283	283	288	253	329	307	264	299	317	292	285	277	290	274	283	285	311	292	310	264	301	326	301	295	295	295	309	251	308	287	273	305	311	317	299	291	261	310	293	263	318	294	319	304	325	286	292	310	268	293	337	294	268	296	290	290	290	307	304	306	288	333	318	287	296	309	306	312	283	277	300	327	309	298	291	294	283	287	295	280	251	300	299	314	311	253	289	319	333	248	281	311	298	302	294	271	276	309	302	286	297	279	315	304	334	267	290	293	295	292	278	295	281	302	263	278	309	303	302	287	287	305	258	327	283	306	284	328	312	262	288	294	287	296	276	301	289	274	278	283	291	316	310	288	295	299	312	258	286	298	293	278	268	289	310	286	241	301	281	330	351	309	325	301	298	284	282	296	294	306	312	300	281	278	285	299	298	303	279	297	302	287	314	316	290	301
14423	15487	22171	19415	14457	13066	9887	13154	9915	5505	2768	1952	1888	1113	739	713	599	750	611	495	355	322	324	353	252	281	282	273	235	251	185	239	216	183	240	200	162	207	180	193	181	179	174	166	185	139	164	161	175	153	167	140	170	165	169	159	146	149	186	135	146	158	136	179	178	159	171	167	175	184	156	175	152	156	149	158	147	150	147	170	176	183	177	168	159	154	143	156	156	164	162	151	158	173	162	144	154	151	147	160	138	144	138	146	138	165	153	151	164	154	164	165	185	157	162	137	149	139	159	169	166	170	164	161	138	154	138	150	157	135	142	159	142	152	146	149	171	163	152	132	134	148	156	158	150	157	164	156	144	150	158	169	164	139	148	174	147	133	149	147	158	163	162	152	149	144	152	163	138	155	145	124	150	152	175	133	153	144	146	159	154	142	145	144	139	164	153	134	126	155	126	134	147	164	152	151	127	155	166	160	160	138	147	140	166	138	180	184	187	138	155	140	152	187	175	143	163	151	162	162	162	157	154	161	149	162	154	153	156	139	146	156	162	158	134	151	133	158	141	152	166	160	167	155	141	157	149	167	164	151	172	152	149	151	142	165	169	143	147	168	167	149	154	135	170	144	174	170	157	152	152	156	179	136	160	169	147	136	148	162	155	149	161	186	151	148	156	160	155	156	154	150	140	147	149	171	132	145	145	148	169	144	150	130	135	155	146	127	144	163	172	163	146	149	168	166	171	149	181	157	150	136	181	165	168	153	154	155	153	177	157	145	151	158	157	163	160	141	140	167	143	149	149	153	143	173	152	141	164	152	157	173	142	164	133	157	184	141	151	191	153	162	167	173	176	152	167	136	160	153	156	170	153	156	171	146	186	140	162	156	182	152	156	148	155	149	159	139	174	165	159	177	149	149	172	151	153	161	155	163	129	156	162	172	160	170	144	152	147	166	177	145	144	145	153	160	140	172	155	168	158	152	163	167	148	149	174	149	160	162	163	155	166	146	153	142	159	142	141	136	169	164	142	152	152	157	148	156	169	149	156	143	140	172	168	152	153	139	143	144	160	159	159	143	150	182	129	143	147	148	136	146	152	161	158	182	163	141	149	168	134	156	151	166	145	156	157	153	184	182	164	150	131	132	176	145	134	159	174	166	174	170	156	141	167	158	168	158	154	141	151	147	133	182	152	141	161	144	163	144	149	152	172	163	128	142	163	143	156	151	151	175	162	184	149	175	136	138	158	143	159	160	134	165	163	145	163	157	169	131	128	154	139	150	150	151	134	142	183	149	147	149	147	152	164	152	146	142	166	169	154	171	164	145	184	144	174	163	180	135	161	167	168	164	141	161	154	174	125	164	168	157	165	174	141	154	150	155	156	166	166	167	160	142	145	152	156	163	137	140	142	164	154	142	163	136	132	170	156	129	161	159	182	188	154	150	179	154	152	148	184	149	155	172	182	143	162	146	125	152	154	164	174	146	149	158	177	171	146	154	152	173	165	178	168	155	167	184	169	167	140	153	145	154	138	141	172	141	144	174	152	174	164	158	152	161	173	153	158	167	144	148	149	140	161	174	166	150	157	177	158	154	161	145	157	136	162	189	173	168	152	160	152	156	164	145	149	142	138	145	163	160	139	139	152	146	163	181	146	151	163	164	143	168	148	167	138	165	142	167	149	144	151	137	177	133	168	164	145	158	161	139	182	147	186	151	157	157	144	149	152	153	165	168	138	148	163	156	147	160	182	159	176	145	143	152	137	160	147	147	145	148	148	166	137	157	149	158	169	156	149	174	158	159	163	171	173	167	137	156	147	184	136	176	172	165	158	152	161	155	160	140	145	148	162	165	145	160	157	166	138	145	158	163	148	152	160	163	167	152	144	144	141	152	156	169	155	128	147	156	159	146	175	143	149	133	163	152	131	168	153	160	148	161	159	149	161	155	148	154	143	170	152	146	131	135	155	146	154	146	166	159	179	171	152	144	164	162	152	171	147	141	169	167	158	162	169	164	136	143	144	145	165	183	167	150	168	154	144	166	149	175	138	152	177	182	161	147	156	137	140	166	174	155	175	160	132	180	162	161	151	165	172	166	150	152	178	176	138	151	149	175	167	162	150	167	141	141	152	147	145	178	148	148	148	147	170	171	164	136	172	157	179	159	156	142	158	168	173	176	158	139	136	138	164	152	138	179	179	167	179	143	171	148	161	178	132	118	154	141	151	129	171	173	135	159	150	173	179	146	154	145	166	175	153	161	153	158	151	168	156	165	153	139	161	165	147	135	174	159	163	153	151	144	149	162	158	189	137	151	136	149	152	174	182	172	161	155	164	160	170	137	141	187	161	157	157	160	139	141	165	156	149	166	159	152	190	161	170	162	151	138	138	143	159	171	144	154	143	161	146	150	172	147	149	153	169	145	150	143	173	161	170	167	159	138	179	181	141	176	161	135	161	137	158	141	151	126	155	138	155	154	175	168	167	127	162	161	161	163	160	140	154	135	137	160	147	152	149	160	145	149	154	171	166	150	138	167	179	150	166	174	165	137	164	133	142	144	139	163	145	154	162	138	169	154	139	152	167	159	155	153	151	160	166	161	142	154	166	162	159	138	164	167	148	143	146	165	153	177	139	152	163	142	158	173	182	162	144	117	160	154	134	136	141	167	153	144	155	159	165	149	178	140	140	183	153	182	170	147	174	157	156	165	154	165	148	162	173	161	156	143	191	170	189	160	151	157	143	145	133	146	153	150	157	150	156	154	159	137	178	144	160	157	159	159	161	153	175	171	165	178	142	147	151	138	152	138	156	158	162	176	157	172	138	169	188	178	144	152	150	171	158	136	149	156	147	159	145	167	188	137	167	154	154	167	132	151	150	149	141	146	136	155	166	141	166	145	141	160	160	152	158	162	164	167	182	167	142	180	158	140	162	151	132	171	148	144	141	149	143	142	139	143	132	159	163	176	131	145	141	139	153	167	170	149	161	160	161	161	142	160	138	176	152	144	147	133	173	163	140	152	158	158	157	167	140	168	162	150	144	162	148	148	166	151	161	155	150	154	157	150	151	147	153	145	161	149	164	175	126	149	176	173	160	166	167	143	143	176	164	175	157	139	168	174	145	154	155	192	166	171	153	145	171	157	155	158	125	146	146	164	161	193	139	146	148	168	164	141	128	173	182	157	170	177	148	138	142	170	149	142	160	147	155	168	150	143	171	149	159	158	157	175	155	162	153	166	149	160	131	154	175	144	155	171	147	148	142	158	174	145	160	156	189	152	148	172	163	202	174	155	168	158	152	159	145	157	159	146	152	171	158	166	161	144	178	159	182	171	138	192	179	162	148	152	153	163	142	157	155	152	144	141	138	144	157	165	173	143	151	169	171	137	167	157	138	165	147	148	149	166	159	156	141	169	145	147	165	149	152	133	144	153	168	144	153	182	168	168	155	144	140	179	149	171	153	177	153	171	151	164	143	157	167	147	144	146	131	153	143	160	137	162	158	130
9905	16107	27526	28436	25873	25138	21254	30697	26065	18653	11718	10094	10688	6161	4100	4300	3536	4543	3341	2592	1928	1573	1508	1906	1363	1455	1108	1183	1112	1198	809	966	766	863	987	693	605	587	535	515	504	482	462	439	467	436	447	440	403	414	389	412	391	388	409	375	414	411	400	374	435	365	352	424	362	383	382	422	377	389	435	381	377	363	430	404	351	393	387	457	519	522	470	467	401	380	367	366	381	392	369	373	363	358	409	406	364	380	383	373	430	388	384	418	378	354	410	390	371	378	351	397	371	363	377	414	387	353	398	385	327	376	383	343	362	382	351	374	381	377	419	402	343	403	397	397	385	361	365	417	404	359	407	388	356	386	380	365	386	386	363	383	404	387	398	392	372	390	391	386	370	378	397	392	373	391	374	386	396	346	371	403	380	405	359	370	372	348	399	389	382	385	377	422	388	405	397	372	344	418	378	396	394	391	440	383	389	342	433	371	404	366	366	389	376	380	372	345	395	381	385	366	374	412	416	360	374	381	383	368	408	391	405	415	387	388	395	381	358	350	396	385	372	352	414	351	359	397	381	389	387	345	354	403	392	349	357	344	368	379	380	371	366	384	387	371	340	419	381	431	385	399	352	413	387	364	370	354	386	391	397	361	424	369	387	376	394	414	389	394	359	354	341	352	389	370	389	404	378	393	383	386	383	387	398	378	398	387	371	381	404	373	378	396	385	409	366	373	368	384	405	374	388	373	416	396	382	372	362	356	382	364	396	409	377	410	373	398	362	368	371	389	379	361	381	360	374	388	390	398	368	375	396	386	377	377	399	339	374	376	373	374	366	345	364	374	397	391	392	372	379	337	378	373	354	403	408	379	383	384	388	394	360	383	373	408	383	328	407	377	375	386	403	374	418	349	401	357	378	389	393	357	372	348	366	401	398	417	345	372	356	391	371	399	397	408	383	378	414	396	397	381	407	362	371	378	393	423	381	393	397	371	368	406	369	386	351	383	380	357	335	403	386	369	378	374	388	392	384	394	393	372	382	375	368	396	388	377	394	380	374	390	393	408	391	375	363	366	388	374	423	415	363	406	370	370	386	389	409	358	392	377	376	402	363	386	410	366	339	394	392	351	376	382	390	410	342	392	385	423	379	376	374	359	413	367	368	371	365	363	402	359	365	374	409	380	364	393	411	402	363	375	373	359	404	400	378	401	377	409	400	425	376	367	360	400	360	383	372	381	377	375	343	405	378	362	356	408	388	395	368	387	367	365	405	395	349	349	398	368	366	357	360	381	340	388	399	379	371	362	344	392	365	390	398	402	351	384	380	332	390	430	347	359	383	382	401	358	371	388	376	395	386	394	372	343	342	360	391	413	372	400	403	389	378	347	382	396	326	385	395	368	401	364	367	370	390	356	398	376	380	394	370	387	401	429	348	352	386	381	356	382	386	380	376	379	358	359	352	381	373	373	380	344	387	374	369	384	387	354	402	413	373	371	383	371	375	382	389	391	398	360	384	370	365	374	377	355	420	410	386	404	359	366	356	369	395	359	398	354	394	348	350	419	386	409	409	370	388	389	399	364	387	380	387	380	379	389	376	399	400	360	391	369	393	386	395	331	375	417	370	370	381	396	407	376	361	400	366	398	368	336	377	398	377	371	358	364	392	382	392	396	384	356	404	392	355	388	398	382	349	373	341	390	429	391	383	363	364	389	399	392	385	402	373	399	383	403	406	387	372	404	381	369	367	366	383	381	388	375	365	346	377	383	368	389	400	365	365	360	362	379	387	420	378	378	377	348	393	373	362	399	371	372	379	391	394	391	381	400	409	379	365	377	389	403	349	375	377	395	392	362	371	377	403	410	361	365	346	390	394	389	377	403	389	396	398	379	391	405	372	402	371	354	377	420	394	424	365	429	404	392	389	359	395	430	386	358	393	385	387	395	410	401	360	365	406	396	405	379	366	416	421	382	377	322	395	395	417	376	389	397	403	366	390	385	383	356	374	381	347	389	351	371	387	383	411	367	369	390	368	387	377	384	388	364	351	422	379	392	392	406	378	385	369	371	363	351	375	395	347	372	387	420	397	370	379	390	363	402	375	350	373	370	382	373	401	367	393	350	383	373	374	373	361	406	335	378	415	360	396	367	384	417	351	360	370	367	369	333	405	370	376	378	399	366	366	385	399	400	358	365	400	387	392	354	382	373	373	383	347	372	379	381	398	374	342	377	406	353	402	333	355	387	397	372	365	375	414	372	400	391	363	406	367	436	415	371	378	363	373	377	389	359	404	326	349	368	372	357	337	405	380	397	367	376	368	344	399	412	343	373	399	392	372	385	384	371	351	395	392	388	366	378	385	404	395	362	378	385	345	378	383	386	367	396	374	361	359	349	383	395	391	389	389	360	398	368	384	374	388	389	372	372	369	419	348	372	369	375	402	430	394	395	368	363	376	376	403	361	362	390	369	393	385	342	363	395	370	365	402	377	399	379	381	395	416	393	376	334	374	360	385	370	393	389	400	432	348	353	362	389	397	410	368	361	350	352	379	367	376	385	396	387	402	387	397	355	422	383	357	400	373	386	380	383	365	406	372	375	399	389	381	376	379	359	434	339	376	358	390	381	358	375	428	379	356	379	395	383	381	410	380	386	331	335	378	393	405	358	397	376	408	388	363	353	383	397	386	367	375	382	379	398	378	375	386	381	395	372	415	375	362	403	401	376	395	404	384	347	376	405	350	351	403	354	371	424	355	393	357	396	386	390	367	365	365	392	379	362	394	370	411	366	340	350	376	382	366	371	347	376	366	386	372	410	373	384	373	382	382	401	364	359	383	395	359	404	367	398	409	389	369	390	391	370	405	350	380	364	391	356	376	370	336	376	411	375	369	378	362	345	380	423	398	400	345	407	401	353	397	405	391	382	355	382	376	373	389	355	358	401	391	354	330	366	393	373	384	359	396	379	343	392	392	376	372	398	383	344	319	386	386	403	385	358	374	374	401	373	388	396	363	383	348	355	404	385	370	379	396	388	377	363	357	384	381	380	418	422	382	371	393	412	363	391	374	372	365	400	365	396	383	372	350	364	381	438	369	374	383	383	361	373	383	388	386	390	377	415	377	432	383	379	394	374	381	362	369	397	406	363	394	384	370	376	394	368	384	356	362	368	386	381	383	417	389	393	350	371	369	364	344	413	403	393	355	368	408	400	352	349	399	353	375	362	368	372	374	354	382	346	346	404	355	349	343	389	386	438	363	391	389	376	381	383	376	366	369	381	399	335	376	368	401	397	365	393	371	408	375	377	410	364	361	408	391	413	382	380	346	379	417	404	399	384	357	400	372	342	382	375	371	400	398	370	373	379	399	389	389	360	370	401	361	342	371	404	371	378	387	400	372	388	393	378	370	337	378	403	362	372	367	377	370	377	387	368	358	342	347	394	370	424	392	398	391	426	374	379	370	375	379	391	367	407	390	399	427	363	384	391	383	423	351	395	357	386	357	408	369	391	395	343	433	395
43884	50280	49066	43508	39218	37477	38409	47032	43103	36309	32119	28522	31642	22217	13827	12179	8896	10450	8650	6496	3549	3302	3172	4417	2891	2952	2349	2681	1919	1740	952	1164	1121	1309	1446	912	588	598	410	351	310	334	241	218	230	223	181	202	195	203	167	180	191	189	208	168	185	180	154	179	205	187	159	157	165	208	180	184	195	181	185	144	180	203	179	196	184	175	210	265	330	273	216	215	181	162	201	151	181	181	172	157	164	173	156	200	193	153	174	185	160	159	178	189	178	170	145	173	184	186	158	173	193	156	179	158	149	161	171	208	168	163	161	178	174	174	177	190	178	200	153	175	186	169	162	174	160	164	165	165	163	176	181	165	163	157	165	176	172	186	158	173	161	182	164	167	161	167	159	158	203	167	196	176	182	199	174	186	152	180	200	166	182	169	179	143	206	192	179	166	186	175	163	162	192	180	181	185	159	176	160	171	160	169	188	179	178	169	164	168	169	177	162	171	172	170	188	197	170	201	145	179	194	173	186	165	182	186	165	154	186	165	142	170	184	171	175	165	168	169	165	181	170	183	196	177	147	184	187	186	174	176	189	169	146	187	169	195	161	190	167	184	214	160	189	165	162	159	182	171	170	182	153	176	171	174	210	181	166	169	175	178	181	168	145	176	181	174	182	168	187	163	186	154	179	189	172	178	161	156	163	180	168	171	190	176	161	176	189	190	170	157	173	175	181	183	186	166	171	137	184	147	171	182	159	196	183	162	177	150	159	161	157	180	185	174	159	195	169	225	149	149	175	167	167	152	182	173	150	170	188	185	163	167	196	173	151	154	172	156	177	170	169	148	151	162	164	202	172	166	190	166	172	171	184	155	184	148	181	170	147	153	155	156	153	171	183	198	154	169	167	176	161	147	162	194	158	147	166	193	176	184	191	162	163	157	162	163	181	176	161	178	170	173	149	173	166	165	174	153	178	173	187	162	175	164	185	173	189	181	168	155	180	158	175	190	149	157	159	163	173	172	172	174	179	175	159	157	182	173	190	162	171	165	187	149	184	180	169	153	184	170	180	149	158	176	175	171	173	175	165	162	164	181	169	157	181	175	199	193	184	181	177	164	172	174	151	174	178	175	197	151	180	191	172	198	163	173	153	164	153	188	162	165	176	178	157	182	188	168	180	176	171	176	158	163	199	173	187	155	178	162	155	150	163	182	195	142	181	178	184	196	182	182	177	201	193	184	175	165	182	173	165	167	174	194	158	158	157	174	173	166	159	168	148	180	167	180	154	163	177	166	160	189	156	136	169	169	143	184	184	186	189	175	194	192	176	172	171	184	160	146	186	179	153	176	163	211	181	178	194	172	188	172	164	186	177	183	165	176	199	180	176	158	195	186	187	164	166	162	177	177	163	163	185	206	168	182	143	155	166	158	177	180	199	170	159	175	157	190	184	164	186	165	171	166	181	177	177	161	207	168	163	172	193	166	202	171	175	121	180	168	165	162	172	159	156	173	159	211	174	184	162	181	169	181	168	174	174	175	207	163	197	177	177	183	176	177	184	167	182	166	156	174	177	184	163	172	163	186	180	157	168	176	177	170	186	165	173	169	177	161	154	182	163	186	143	153	156	162	177	156	152	156	183	183	172	164	193	168	171	158	158	152	178	167	148	156	157	163	174	178	163	154	168	196	189	166	177	184	174	189	157	183	181	171	155	205	163	174	179	170	186	162	162	173	163	172	181	170	166	172	175	161	203	168	180	166	176	182	175	172	162	151	199	169	178	185	179	175	159	156	184	177	159	151	143	177	188	167	190	184	168	175	152	158	170	174	152	180	175	155	174	200	193	187	170	185	154	197	150	177	192	183	176	180	165	166	170	162	169	191	167	197	169	151	166	185	164	211	175	181	156	163	173	194	160	175	173	181	202	168	186	167	169	197	186	152	177	176	159	159	168	197	142	191	161	181	185	190	196	151	215	175	173	166	183	175	163	178	198	186	185	186	189	164	158	159	191	168	178	201	175	180	160	179	177	158	197	178	184	163	184	147	162	151	161	163	190	160	174	158	171	170	160	173	163	157	186	177	179	176	195	172	179	160	185	178	191	209	177	164	162	170	174	188	175	175	193	176	158	132	166	180	180	176	183	167	170	207	190	159	185	175	182	155	177	160	152	162	164	166	165	152	172	170	166	182	180	178	176	161	168	187	174	163	181	209	150	185	186	197	196	177	151	185	162	169	164	154	191	162	202	163	159	179	145	165	161	189	161	169	173	160	160	165	168	143	166	181	175	158	180	164	164	162	167	165	179	187	217	174	169	165	200	162	169	164	153	159	167	163	167	177	158	142	146	165	170	178	189	185	169	161	173	151	191	191	164	204	183	162	179	154	156	172	148	183	178	180	156	167	186	169	156	176	179	163	198	170	190	153	176	181	160	172	164	174	202	184	179	167	149	167	161	154	166	168	167	178	174	177	177	165	185	171	175	177	193	185	172	163	161	199	186	173	172	154	163	163	174	161	158	178	172	163	172	197	145	158	160	179	174	179	178	162	178	177	168	181	177	158	192	185	192	171	175	170	168	163	173	170	178	179	197	150	174	199	151	158	147	171	160	164	171	170	165	175	175	187	169	166	163	182	193	174	160	172	181	200	157	186	167	165	176	161	185	174	174	177	169	177	170	185	193	182	158	170	162	162	151	192	169	173	186	150	160	193	160	149	186	178	188	175	171	171	158	175	169	199	167	173	165	181	156	167	184	163	181	190	161	194	162	160	146	189	180	188	144	193	165	144	154	159	151	165	186	183	156	139	166	192	171	177	179	167	178	188	179	182	169	185	169	151	186	180	159	162	191	172	161	171	176	185	160	185	158	170	172	190	168	164	173	197	172	179	174	165	188	171	180	169	174	151	138	164	166	181	180	161	166	171	155	155	160	150	170	192	158	169	167	188	192	164	189	161	168	158	163	162	166	177	190	180	182	150	163	170	173	148	165	171	165	193	156	190	156	153	172	171	178	167	155	176	167	189	171	179	146	165	192	161	157	163	183	190	193	187	168	179	153	192	162	193	193	169	174	199	157	168	191	215	165	144	157	171	195	150	181	140	164	167	176	176	170	178	169	162	177	172	169	170	185	146	186	141	185	165	187	159	167	170	151	167	187	182	163	190	177	191	157	172	184	168	164	174	176	155	160	171	161	166	155	153	195	189	208	169	172	187	192	177	133	169	162	173	160	170	173	185	180	197	176	177	147	162	166	184	160	170	159	177	177	189	162	162	176	195	187	187	160	193	172	193	174	177	181	157	165	164	163	165	150	193	162	180	175	186	211	165	201	188	198	156	157	138	185	178	169	183	189	142	179	154	172	187	191	170	170	175	172	193	179	165	184	172	153	177	175	153	198	162	186	169	174	146	157	180	187	174	176	192	130	167	167	170	172	153	185	170	189	162	182	171	186	166	171	177	170	196	175	157	173	188	177	189	160	166	163	193	181	178	157	174	177	192	184	171	171	165	171	139	163	193	168	175
31884	45407	54104	54252	51764	53182	50470	57759	58066	56136	47828	44753	45757	37679	30978	31231	27523	28731	24052	21720	16274	14336	16862	21348	14793	16501	13281	14214	11329	10158	5843	7128	6859	8372	9114	5481	3248	3687	2151	1627	1452	1810	826	795	840	744	603	610	593	592	476	474	500	496	476	447	444	457	431	466	450	444	435	481	434	454	443	436	442	455	425	452	462	438	492	483	457	464	641	1106	1369	998	761	585	521	464	394	365	398	374	441	395	412	399	422	392	348	421	388	395	405	416	420	411	393	403	366	422	391	428	373	403	342	392	425	402	387	401	387	402	425	417	380	386	399	392	382	404	402	419	417	429	407	368	409	396	395	403	409	383	376	424	412	427	366	406	447	417	365	397	415	421	402	399	372	388	394	419	402	423	393	388	400	432	438	419	401	407	382	368	410	405	390	411	417	426	426	445	379	456	379	398	403	449	414	404	409	368	429	430	382	438	407	425	409	404	415	426	381	413	400	398	396	381	408	411	410	439	412	465	394	387	418	409	407	425	411	403	402	399	395	399	427	392	383	439	408	427	437	431	423	400	413	371	400	436	411	451	394	404	397	416	405	416	412	424	405	435	368	389	380	407	413	386	406	415	363	396	438	389	391	414	420	412	390	435	402	389	426	361	460	423	392	387	394	373	401	417	401	440	404	435	391	427	402	404	416	409	430	421	388	426	420	397	392	414	427	416	414	399	405	395	369	425	433	380	404	415	362	385	417	365	430	434	387	411	411	418	389	406	392	395	428	403	374	404	360	437	435	363	393	446	408	364	388	430	410	420	431	409	426	429	414	374	423	408	390	401	437	383	427	358	422	417	414	403	402	392	426	434	385	428	403	418	363	428	379	383	414	397	409	418	402	430	435	397	364	429	372	414	415	417	383	432	432	401	406	398	371	427	411	424	397	399	371	415	391	398	371	414	421	403	407	384	436	372	380	407	414	366	418	407	428	407	413	398	429	439	417	413	419	416	434	382	413	394	389	407	402	420	381	407	430	400	393	460	455	401	412	419	400	372	443	364	417	384	424	388	409	433	408	434	398	398	407	398	413	406	382	434	408	397	423	429	388	432	429	433	411	393	414	421	361	404	405	393	397	391	410	410	402	400	440	418	398	400	440	407	418	423	391	389	387	427	410	374	417	410	415	385	402	394	379	404	410	392	463	409	394	381	428	445	364	400	427	447	428	390	400	418	428	409	409	438	431	390	465	415	399	405	365	389	456	387	402	379	430	419	400	421	419	398	394	400	413	429	416	415	419	432	417	377	391	382	403	365	452	399	379	444	366	391	410	409	385	407	366	401	419	367	411	390	418	382	369	367	419	406	416	403	393	364	410	373	381	415	434	406	397	385	402	411	398	390	423	387	405	413	389	380	418	406	432	402	425	403	441	362	353	393	397	389	441	388	384	404	396	434	406	403	403	422	379	356	410	400	394	383	428	421	406	378	405	433	387	466	395	403	396	386	394	406	398	407	401	410	400	400	421	369	406	430	383	398	425	425	401	431	430	422	369	417	403	401	391	423	419	405	422	408	407	400	434	435	406	406	425	410	395	434	419	397	412	416	390	390	412	399	429	397	400	412	399	437	404	424	452	419	402	438	399	396	401	419	419	393	392	429	438	400	412	436	443	423	424	400	364	403	407	411	413	417	386	393	381	406	398	406	407	417	371	401	437	419	421	384	408	430	397	408	417	389	445	396	431	410	383	373	419	412	398	411	435	416	411	412	381	431	441	424	397	390	415	376	411	408	387	394	432	395	431	410	390	415	378	392	444	379	409	416	385	396	386	417	410	394	383	390	351	414	383	424	444	407	414	468	363	422	353	367	367	397	432	395	400	395	419	410	416	410	397	407	443	410	431	409	403	387	403	375	427	431	400	378	385	404	414	428	420	385	429	382	393	412	415	409	388	398	439	399	424	407	392	417	371	422	387	401	372	379	357	416	462	391	385	398	432	402	376	426	393	422	397	440	364	375	376	378	383	390	399	459	402	409	464	418	405	395	413	394	431	400	419	414	396	411	433	421	409	449	393	412	408	398	399	428	424	407	415	443	417	429	401	428	403	398	374	399	386	430	419	426	388	436	370	413	407	382	435	423	371	409	364	389	405	415	412	379	417	416	416	418	409	366	408	406	402	403	412	400	437	407	363	375	421	382	370	421	426	433	374	395	424	390	400	389	430	386	437	429	423	410	419	429	423	396	408	385	427	418	387	417	437	391	417	406	436	407	339	382	443	399	427	412	425	377	381	405	332	397	420	371	382	408	425	424	403	386	419	412	426	387	392	405	361	393	419	417	404	400	422	414	385	371	456	394	449	410	387	414	413	429	409	443	379	420	395	437	396	409	398	392	408	420	390	397	429	383	388	395	455	402	415	392	386	396	374	375	403	413	422	426	412	386	412	416	415	372	388	388	432	427	428	407	426	394	419	427	399	412	412	450	394	413	402	426	370	398	391	346	394	399	421	383	416	377	399	397	366	403	413	408	408	422	441	409	389	414	360	400	399	456	391	420	416	410	418	379	395	389	420	421	423	406	399	417	386	418	420	368	453	411	385	443	399	403	414	380	430	429	431	419	416	403	432	409	401	389	438	441	422	435	433	414	403	397	421	388	402	407	400	353	397	350	362	394	402	390	400	422	389	401	442	422	418	366	372	425	399	424	398	414	416	420	378	386	383	397	437	397	417	448	364	437	414	432	379	406	398	401	449	391	376	379	405	381	411	429	434	425	372	388	396	410	403	396	435	432	415	382	401	391	429	391	419	411	399	431	408	399	404	416	397	387	414	383	411	438	429	442	395	429	390	374	419	447	413	412	397	390	414	400	389	431	400	411	403	401	387	406	431	412	390	396	389	406	401	401	371	374	395	396	407	388	421	412	413	429	383	408	390	378	415	418	406	406	407	391	388	401	411	403	430	413	397	409	402	370	391	392	385	411	386	414	388	403	402	392	426	403	409	414	411	376	391	415	417	359	462	412	368	386	389	432	425	381	362	409	370	422	439	432	396	401	385	373	373	427	427	411	392	435	398	421	367	426	401	384	353	388	397	417	424	412	390	389	404	389	417	410	403	376	413	370	404	426	415	354	376	401	428	390	366	379	384	426	405	408	403	444	389	412	384	404	408	401	420	390	410	429	429	384	407	446	425	383	413	368	412	427	394	406	409	413	416	428	362	376	424	424	410	434	394	404	428	386	406	389	391	364	390	385	382	418	388	397	442	367	406	398	408	373	416	381	376	397	397	382	408	408	422	372	426	384	405	402	387	424	385	431	390	365	387	366	357	414	392	406	392	385	381	376	430	410	392	403	402	399	429	413	431	405	383	448	377	480	432	392	421	400	375	406	370	393	417	400	383	418	421	411	411	416	409	418	391	417	405	414	409	432	415	435	386	407	431	407	398	391	399	408	428	393	403	422	411	357	406	406	379	376	384	388	416	411	426	392	400	413	400	403	455	423	385	431	414	364	414	410	429	402	419	415	407	400	393	428
51677	51300	49202	40590	38660	37628	37967	45186	42987	41000	38359	35266	42375	34601	26037	23331	18507	17362	15942	11692	7222	6842	8624	10654	6434	7121	5798	6650	3643	3282	1934	2030	2335	2352	2466	1532	1050	891	858	567	491	555	293	248	281	220	187	211	169	211	179	146	146	161	146	158	141	132	130	124	140	144	155	133	143	155	148	157	138	157	139	155	150	150	151	134	153	150	191	317	413	333	254	185	173	131	132	124	122	136	125	136	132	145	138	135	137	132	139	143	144	139	125	142	140	136	127	138	123	153	126	143	148	130	129	124	153	147	158	152	145	147	141	132	133	148	139	162	135	128	134	154	138	148	143	159	127	133	132	144	127	116	173	128	147	143	144	137	125	143	119	144	121	130	131	129	152	133	132	146	131	157	139	142	126	153	136	147	130	129	139	160	147	157	121	135	148	156	140	130	133	125	124	140	123	143	140	120	115	133	145	163	151	141	136	145	166	139	140	137	136	122	144	143	143	142	129	150	149	140	135	158	142	126	136	159	149	126	140	124	141	127	145	150	148	125	123	138	174	128	136	144	127	135	139	152	119	169	142	136	152	135	139	107	137	144	143	146	136	130	142	138	124	144	141	146	121	136	133	129	131	147	148	161	174	127	140	128	152	129	126	160	164	134	104	116	113	148	141	127	134	132	148	120	131	140	137	139	155	148	118	140	139	115	132	136	145	137	146	123	135	144	112	153	127	143	153	154	142	130	124	122	111	122	134	150	133	157	127	146	118	137	142	133	141	133	135	143	126	128	153	126	136	133	128	138	112	127	156	139	120	139	138	138	130	130	104	126	118	137	136	130	126	132	142	130	145	145	116	137	138	153	140	122	126	123	141	98	147	138	138	136	161	142	120	130	150	138	148	148	128	143	137	127	144	120	136	134	142	141	136	144	130	118	148	149	136	137	127	135	159	136	126	136	134	137	124	142	139	134	128	127	158	124	138	142	110	134	136	126	139	141	110	136	123	149	129	134	132	128	140	127	153	143	132	135	144	165	122	155	144	158	133	148	127	129	143	133	133	128	132	125	109	134	146	138	131	133	132	134	124	132	119	132	152	142	144	135	133	135	143	137	130	131	131	161	144	127	132	127	135	122	137	129	133	158	131	120	142	150	142	148	158	119	147	140	140	136	138	130	137	137	132	139	127	139	141	140	120	123	141	150	132	139	141	140	153	124	101	144	141	138	144	141	139	132	164	133	163	127	142	144	135	159	135	138	145	147	156	168	134	142	137	121	162	157	140	134	159	147	141	118	121	132	150	131	146	140	153	129	126	126	136	145	141	132	136	136	133	124	118	153	130	161	114	127	151	123	141	139	148	134	130	143	152	148	125	112	136	151	137	152	141	141	130	123	123	133	129	127	102	138	145	146	107	137	117	132	143	154	151	152	137	145	146	127	126	127	120	125	138	130	156	171	149	132	147	141	127	137	135	146	140	131	136	139	145	135	158	134	126	116	155	127	128	151	145	142	155	140	146	136	141	136	131	134	150	142	153	129	118	139	166	151	143	105	136	141	132	146	144	148	118	121	170	132	128	124	106	118	149	137	116	120	160	138	127	108	147	128	148	137	131	144	142	143	180	145	115	119	117	125	118	143	138	152	126	132	137	139	138	133	156	132	137	133	127	148	128	111	140	134	140	140	151	157	136	147	135	136	133	136	138	142	155	146	127	135	135	141	138	139	146	122	128	135	148	145	138	143	146	127	152	129	150	126	126	114	149	140	134	137	154	144	125	117	145	130	146	132	132	118	138	120	110	133	147	131	127	134	131	117	140	133	139	137	167	135	146	156	142	147	144	170	154	111	121	135	146	151	107	153	143	133	150	140	138	130	141	130	143	131	130	111	141	149	165	145	127	135	147	144	130	159	125	125	132	113	128	140	124	154	140	148	138	157	127	134	139	121	158	135	140	122	136	143	148	139	159	135	147	143	103	129	131	142	137	145	129	145	153	141	125	144	139	141	155	141	141	130	121	137	125	130	136	122	111	156	134	135	153	125	170	126	151	122	151	127	114	137	144	120	156	147	140	128	138	153	146	131	129	146	125	144	140	140	132	138	143	125	140	136	141	140	149	133	137	133	130	160	131	134	139	138	146	128	138	141	131	125	125	126	141	147	144	124	140	149	167	139	140	129	138	139	155	123	131	130	118	120	110	129	131	140	159	145	140	120	116	119	127	138	123	149	140	130	120	161	139	139	149	142	137	141	128	142	109	111	132	157	133	135	153	136	137	128	140	138	118	117	137	135	135	141	118	146	126	158	128	140	160	163	150	127	146	111	144	148	138	126	117	153	140	139	157	136	128	131	138	144	124	133	137	158	137	122	157	143	166	123	141	147	138	139	146	125	146	156	149	135	113	112	144	128	141	123	116	129	132	126	136	143	129	123	137	125	156	135	144	135	140	132	138	129	132	147	141	122	150	148	138	142	124	132	132	125	137	135	156	133	171	167	161	143	134	136	162	154	130	125	130	129	143	150	137	124	140	138	158	155	140	174	135	134	148	133	129	120	158	162	138	127	141	141	161	128	149	124	125	164	151	134	110	135	133	156	129	133	130	120	136	137	141	138	127	138	134	149	137	145	124	120	115	133	158	148	143	133	166	119	137	136	142	129	116	132	132	157	145	119	139	141	154	136	131	147	124	128	121	156	132	144	127	157	118	137	130	141	146	138	129	139	137	122	125	125	138	141	120	118	162	130	133	149	119	137	127	144	169	126	137	140	140	136	151	132	127	129	163	106	111	134	123	142	145	121	133	127	138	127	140	133	143	141	151	129	125	131	138	127	138	133	137	150	141	117	132	146	127	130	149	143	130	147	120	146	160	126	137	144	134	138	166	164	147	141	123	131	148	140	124	143	117	127	149	125	140	165	132	151	138	127	139	144	122	135	135	141	132	148	137	124	148	139	117	142	151	154	150	133	135	121	124	140	140	129	143	155	161	128	138	143	148	154	160	161	139	122	136	127	148	131	147	140	155	155	126	140	144	142	126	162	126	138	136	146	136	130	148	140	139	139	121	141	136	123	148	106	119	129	147	116	152	147	134	159	147	155	141	142	142	128	141	128	123	144	120	152	129	119	161	149	144	153	154	111	145	142	147	140	162	127	144	124	133	123	158	150	120	139	112	145	157	156	124	155	147	141	148	135	131	146	133	128	126	124	129	125	132	132	134	147	161	144	156	140	132	142	124	147	130	152	143	143	138	130	135	127	139	133	125	146	145	138	141	147	134	128	153	137	133	136	127	148	158	145	150	130	139	141	164	123	160	134	161	141	139	156	126	138	119	146	144	157	147	148	150	157	152	129	132	136	126	141	120	115	137	158	145	132	139	141	142	138	142	127	122	118	133	127	144	147	136	137	141	144	141	150	121	139	124	164	139	156	145	125	125	134	140	153	122	120	117	126	156	151	133	124	147	125	152	128	157	153	131	126	144	158	132	148	163	127	146	135	117	135	141	145	133	122	140	132	141	130	119	144
38678	50967	56388	56807	56763	56490	53024	58944	59608	64908	56420	53323	53663	47927	42465	41449	36972	35468	31670	28819	24480	22184	31192	33751	24923	28357	24674	25357	18128	17059	10068	11792	13011	12805	13426	7923	6558	5369	4877	2997	2679	3163	1602	1276	1348	980	813	646	683	681	735	581	457	460	425	371	364	367	355	390	349	371	389	422	339	374	359	361	364	369	434	405	417	452	435	394	370	387	815	1765	2146	1543	949	642	455	370	310	309	341	298	333	345	328	316	340	330	332	336	326	321	303	353	299	318	308	309	320	328	354	340	309	310	304	332	311	345	337	293	307	281	289	332	328	313	336	392	329	357	336	320	343	344	350	279	293	330	323	331	334	333	292	294	334	338	294	343	288	303	346	316	332	308	323	322	288	321	308	316	328	282	305	313	327	306	285	323	329	326	320	295	304	324	326	331	313	333	319	310	315	293	314	309	323	316	334	328	312	319	346	295	324	349	315	305	304	313	362	295	320	312	273	336	310	319	325	316	306	321	305	319	346	351	345	298	309	313	314	294	341	372	355	319	324	332	263	345	304	331	282	300	327	352	309	329	328	318	333	288	339	325	322	322	323	318	320	299	297	313	347	338	320	316	308	349	336	304	353	310	301	308	321	326	332	326	321	340	324	307	300	331	307	318	309	308	319	295	312	322	321	338	266	364	324	319	328	303	296	322	325	283	310	321	341	317	319	315	313	341	318	310	305	330	335	317	333	310	331	318	303	322	311	332	344	322	294	317	336	330	338	328	318	344	311	304	313	334	346	321	309	321	309	310	325	290	319	327	287	337	288	301	315	372	318	338	327	337	308	324	296	283	334	293	323	301	334	326	346	284	333	296	311	296	320	316	319	328	318	294	324	312	327	306	330	333	312	321	315	331	309	329	310	340	326	332	295	302	353	304	315	320	314	358	306	299	314	317	300	308	340	330	319	314	308	322	321	344	318	301	321	317	295	280	335	291	340	331	344	309	300	311	293	298	307	338	319	280	320	313	327	313	322	340	336	282	349	375	333	344	306	346	311	354	335	297	325	309	300	331	318	311	342	325	292	314	279	312	349	294	308	307	321	312	309	332	313	334	288	305	333	298	322	290	275	292	340	346	322	315	339	317	307	336	318	318	308	325	324	303	310	287	332	323	320	309	334	306	328	323	342	300	331	347	297	367	271	308	318	334	326	292	322	324	325	324	331	278	290	320	333	295	321	316	348	348	320	321	300	307	296	306	322	315	318	301	310	329	357	329	316	348	313	299	304	322	309	333	305	331	298	351	319	317	358	323	296	327	323	331	330	292	301	297	327	342	307	334	268	331	314	310	316	346	342	312	323	340	312	342	319	327	330	322	350	313	346	330	292	304	340	336	338	333	313	299	313	347	334	297	331	306	306	371	323	289	318	321	306	328	328	337	344	304	350	333	330	294	323	328	277	304	319	298	324	298	331	314	319	319	343	299	317	331	295	326	307	294	349	349	301	313	315	330	327	314	347	301	325	314	317	299	316	349	294	301	308	291	324	302	324	316	289	286	306	337	345	293	303	315	321	291	307	335	317	332	316	337	331	312	337	317	304	339	323	321	297	305	305	306	316	311	288	317	332	317	321	320	318	323	304	334	305	301	340	332	315	310	327	334	297	311	296	353	309	307	293	295	293	300	339	318	328	304	320	314	349	323	313	328	318	320	320	324	280	304	318	346	304	322	309	293	290	301	315	306	344	319	302	301	355	324	333	324	360	291	352	317	331	303	360	347	305	339	313	318	290	299	277	368	337	309	313	320	296	307	323	320	338	347	315	336	331	315	311	331	334	305	336	319	309	320	317	363	306	349	326	337	318	332	322	297	315	321	309	336	319	310	334	324	302	323	308	321	332	353	310	310	333	342	310	319	317	271	312	334	304	289	305	343	349	321	285	311	356	320	338	326	299	312	333	303	303	345	312	316	297	324	308	294	279	308	349	342	334	321	325	300	325	327	314	328	332	286	313	306	299	317	321	292	314	329	338	310	296	351	350	307	354	296	318	323	316	311	333	338	293	333	313	323	332	295	302	304	326	328	298	337	333	318	300	320	306	341	312	343	278	328	295	349	304	321	337	342	334	321	310	327	323	305	302	309	324	330	320	345	318	323	302	318	322	327	337	300	321	332	309	334	311	316	327	324	306	368	307	307	320	324	321	302	313	323	305	303	321	349	301	370	317	342	295	317	324	340	328	328	320	298	313	300	314	305	331	291	330	351	306	290	317	314	305	328	315	334	316	325	317	343	334	322	298	334	314	299	303	322	325	326	303	341	350	289	323	299	305	316	316	334	326	304	291	311	332	311	310	305	315	341	321	306	289	327	321	297	308	322	324	326	316	330	308	299	305	305	299	328	311	339	291	306	336	313	329	340	304	312	329	308	317	320	308	298	316	319	308	326	355	325	307	307	312	309	347	312	311	333	328	340	339	299	316	294	314	326	328	297	309	301	353	352	346	302	310	323	308	328	365	318	309	261	316	342	333	315	326	299	321	319	330	352	331	326	330	302	304	345	320	357	298	319	306	323	332	308	315	305	306	368	331	310	324	294	327	322	306	306	328	312	335	334	313	299	288	323	341	327	326	318	336	335	316	309	339	320	323	308	293	320	298	299	312	317	303	358	297	289	335	339	331	315	314	315	332	303	338	332	344	301	301	314	337	311	335	319	305	307	332	281	312	327	331	318	323	310	311	301	306	314	290	331	289	280	348	295	293	317	327	326	312	324	329	288	328	329	326	298	320	316	326	320	299	337	333	325	319	330	332	304	282	316	346	309	353	300	348	362	312	359	295	320	311	333	312	318	325	333	320	325	304	315	318	340	320	315	311	316	339	326	360	337	299	318	318	303	317	331	343	328	312	301	325	304	321	350	299	332	326	329	317	341	337	321	333	313	304	306	301	338	305	305	317	333	310	316	342	301	315	316	321	295	316	330	318	336	311	291	282	325	332	318	334	301	328	303	335	298	331	333	356	355	284	303	330	329	314	325	320	328	326	320	325	320	321	317	293	364	310	314	335	312	294	319	341	304	343	293	337	341	328	313	333	327	322	330	310	314	318	289	298	327	295	314	286	285	330	348	348	324	302	302	324	310	318	322	302	333	319	351	305	323	318	320	328	317	375	299	348	309	313	354	361	303	306	324	315	321	319	322	296	325	347	284	313	316	321	310	304	320	312	326	338	295	301	328	323	304	345	329	332	311	330	341	304	322	318	295	299	306	326	354	358	296	312	341	331	293	323	303	311	308	342	314	299	316	340	304	358	307	334	320	309	323	305	317	291	324	303	320	350	301	289	331	294	324	350	335	331	341	311	355	302	314	318	296	323	328	307	344	356	300	297	320	321	330	314	305	285	318	328	329	296	294	299	311	316	315	332	310	333	311	298	312	318	348	343	301	328	308	343	307	339	305	323	322	330	358	332	321	292	295	318	284	289	315	320	314	313	325	333	341	296	352	327	324	338	332	321	350	303	294	318	324	328	323	323	323	303	298
13581	13977	22221	18047	14115	11301	8368	12772	9087	5529	3045	1991	2098	1232	693	578	486	436	455	431	332	293	352	328	254	315	305	260	229	202	217	209	197	213	215	201	197	183	171	188	170	206	180	169	158	166	159	170	160	181	197	161	156	147	176	166	139	175	140	184	171	162	189	159	183	169	184	159	165	174	161	166	201	170	179	167	174	161	191	154	213	180	170	167	182	142	173	160	145	146	182	149	146	180	181	175	171	155	173	171	150	163	148	152	185	166	166	178	151	147	172	148	147	159	161	136	139	155	169	158	155	164	169	185	197	184	127	184	165	156	169	171	179	147	180	171	143	130	159	156	181	162	167	181	165	160	170	173	177	197	162	200	162	158	161	166	179	171	143	169	158	168	164	173	157	163	156	177	144	175	147	168	150	148	163	176	179	171	180	162	125	169	174	180	174	180	155	167	144	155	177	143	148	172	146	161	157	159	154	190	168	160	157	187	180	151	145	143	185	158	169	177	146	156	165	184	169	166	165	171	171	170	168	195	168	189	174	195	171	156	158	172	155	160	160	173	156	135	159	156	172	165	168	165	162	178	152	173	158	164	178	167	146	180	158	142	163	177	175	146	160	157	159	151	172	174	184	151	160	176	177	177	180	170	164	169	155	159	163	204	144	170	160	160	158	144	178	160	181	176	144	165	162	158	184	162	161	173	159	185	158	173	167	175	175	165	151	155	169	173	173	159	145	173	166	161	167	169	181	152	133	169	158	170	181	167	142	166	139	153	153	163	166	152	154	160	146	166	141	154	177	148	175	175	186	168	162	172	176	175	155	162	171	199	152	151	147	125	175	167	161	148	168	159	168	157	168	178	156	142	179	175	145	168	161	167	158	167	150	153	164	172	155	140	159	166	177	170	170	171	142	168	157	161	160	170	163	152	173	158	167	149	157	166	169	160	188	186	161	160	176	156	163	179	172	165	158	188	152	172	162	160	152	150	171	158	160	166	163	146	164	152	173	145	162	165	148	173	153	142	147	167	166	180	162	172	169	145	151	168	177	166	158	155	145	153	160	153	187	146	167	160	166	173	182	147	161	137	164	186	156	161	154	177	170	187	154	153	152	162	140	163	171	178	166	169	187	199	127	146	173	171	172	165	171	162	147	161	156	170	164	185	163	172	160	153	150	161	172	155	146	157	175	172	170	155	149	166	161	154	178	166	152	167	198	174	160	159	159	155	159	194	169	153	160	193	167	176	174	156	174	149	134	182	151	198	163	159	167	144	152	143	157	170	161	178	166	177	174	168	176	191	149	171	173	193	186	150	151	151	173	179	177	174	164	168	167	173	159	184	163	169	181	178	145	180	172	161	156	160	166	177	145	156	172	151	155	138	181	152	175	178	203	161	140	179	178	159	163	141	158	167	174	159	159	175	155	179	140	152	146	164	159	190	168	167	168	193	166	146	174	174	184	163	181	160	164	161	148	145	162	142	175	168	137	183	148	164	174	175	136	154	144	161	182	154	180	187	183	168	154	155	173	155	179	186	144	167	159	154	169	160	160	163	144	169	144	138	181	150	173	181	166	169	149	147	153	154	184	148	154	176	152	167	146	163	148	169	146	140	178	153	162	152	164	163	171	175	173	165	165	166	171	156	142	152	175	160	152	168	173	151	175	147	170	157	173	163	166	143	156	177	164	180	181	167	150	169	169	164	159	175	175	169	169	174	167	180	156	164	138	148	165	161	167	148	157	147	164	194	160	161	175	166	178	164	155	174	158	158	164	164	160	174	143	153	141	158	157	163	176	149	167	172	150	155	188	164	173	153	167	161	165	153	150	172	146	161	166	146	179	183	172	161	162	150	192	170	154	157	165	197	153	168	171	158	154	164	147	172	157	179	156	159	168	176	168	172	153	163	185	155	192	178	173	169	190	171	153	167	160	164	166	170	160	142	153	179	161	153	153	175	159	162	171	158	149	153	155	163	184	137	167	182	195	179	153	183	150	172	141	145	157	156	149	161	165	154	158	173	163	173	159	170	163	180	167	166	144	163	194	160	192	162	159	169	179	185	169	167	163	182	165	171	145	152	168	179	177	159	182	150	179	148	164	159	155	146	169	169	169	179	150	170	130	168	148	159	158	165	155	184	164	147	178	171	165	176	176	164	183	151	171	173	153	150	157	147	156	154	168	164	170	174	166	155	168	170	140	169	163	146	171	168	167	167	196	142	151	154	150	160	159	167	154	167	163	177	174	164	153	150	157	143	180	171	197	166	140	166	155	181	171	172	196	189	178	195	173	166	156	156	154	148	159	135	159	163	173	143	148	164	160	184	178	167	192	152	166	153	139	187	154	155	153	163	170	145	159	143	154	177	177	168	148	180	157	181	146	165	175	155	162	166	166	172	195	167	146	173	174	156	172	168	181	178	166	179	170	166	170	164	149	149	150	177	160	173	172	168	176	158	185	165	163	137	149	166	180	151	166	157	147	147	150	183	157	163	158	158	172	185	167	184	172	151	172	158	149	169	176	178	156	176	158	154	178	169	162	159	166	152	173	198	171	164	165	184	160	160	157	160	159	175	163	169	181	145	155	190	153	155	167	189	160	157	151	157	183	167	148	153	156	177	151	174	180	170	178	181	191	167	139	154	174	183	192	161	158	143	169	180	175	182	189	164	167	156	178	157	180	161	157	133	169	162	184	158	159	185	166	149	155	168	192	175	160	152	165	161	163	177	179	143	140	165	169	168	161	170	177	162	168	145	170	171	156	185	178	147	149	178	166	169	159	161	178	170	161	142	173	170	140	156	158	152	127	165	173	166	142	177	163	165	156	174	154	136	155	160	150	162	156	191	166	182	161	168	172	133	172	156	131	148	167	161	170	178	181	186	159	173	156	182	173	164	161	143	177	144	152	159	181	142	136	157	187	194	148	168	152	153	169	158	157	157	170	178	150	155	140	174	142	169	159	166	196	140	144	180	148	195	178	159	154	178	187	147	182	164	161	166	178	173	182	180	169	162	165	160	170	189	168	157	169	163	187	143	158	127	142	156	170	163	167	190	182	160	160	165	203	181	151	175	184	169	152	168	157	160	154	142	151	158	170	155	163	171	199	178	175	160	171	147	165	170	163	160	169	151	167	157	154	180	166	165	152	173	162	175	176	155	203	184	153	181	160	173	163	153	168	148	165	169	165	168	174	158	169	156	148	188	149	159	172	158	155	157	171	151	185	165	181	169	163	159	174	156	169	179	175	156	178	170	157	146	169	187	176	175	161	172	155	159	166	173	159	157	148	159	183	144	148	147	150	163	148	144	159	160	161	142	163	175	153	171	181	162	159	186	169	185	150	144	163	166	158	189	146	175	164	141	157	182	155	152	178	178	139	171	159	174	163	173	158	160	152	157	154	169	141	181	160	168	169	171	151	151	158	165	160	147	154	170	163	150	173	169	164	165	179	150	156	149	178	178	146	159	179	161	175	159	160	177	154	158	159	153	180	165	183	178	181	170	190	170
9121	14302	27513	27047	24911	23069	19261	30621	24031	19996	12971	10998	11764	7261	4076	3757	2775	2737	2669	2333	1689	1466	2212	2047	1354	1787	1580	1310	918	942	676	745	777	730	836	624	633	577	531	508	547	570	447	518	476	440	410	459	447	429	406	402	411	437	439	453	358	406	407	386	455	417	408	381	394	377	365	417	422	427	401	448	419	424	418	401	411	396	449	505	544	517	500	470	427	401	395	412	433	398	404	399	376	384	371	389	414	401	430	401	390	408	418	393	363	407	385	423	393	406	421	408	395	399	418	444	388	403	381	383	417	437	438	367	394	422	391	377	416	390	384	391	418	413	392	395	433	405	393	393	386	423	411	393	376	425	397	379	379	388	387	419	412	402	387	405	379	381	392	423	399	387	427	441	394	417	400	395	419	435	380	412	391	390	392	421	406	424	414	377	370	392	403	365	376	409	406	417	398	366	386	382	367	420	405	422	414	416	388	413	414	420	382	428	403	388	391	393	395	374	413	415	393	419	429	375	436	408	405	401	375	396	389	384	401	395	415	349	394	399	422	372	389	402	443	399	400	426	385	411	368	399	406	446	352	410	422	400	399	378	413	378	413	417	395	363	371	387	430	414	379	431	430	413	389	381	351	437	399	406	423	421	412	399	421	384	369	382	399	380	394	420	407	409	383	395	396	426	413	414	394	406	399	435	407	433	398	375	410	386	414	388	422	435	380	393	374	373	384	392	378	380	402	396	400	390	391	417	451	408	405	381	386	377	389	406	381	401	425	397	382	382	386	350	404	428	376	419	410	406	401	424	373	400	399	426	402	389	371	379	368	401	422	403	387	375	410	389	432	340	382	390	398	406	372	380	372	404	380	390	385	382	401	398	388	416	413	372	376	401	394	382	407	388	424	388	388	386	408	430	387	402	399	428	458	428	408	431	400	391	391	416	386	419	371	429	377	412	416	384	410	387	436	409	386	380	384	355	406	422	385	387	417	403	402	436	349	416	407	387	417	400	390	426	384	401	412	394	398	381	405	393	388	407	389	417	390	417	402	417	399	398	389	389	391	386	393	394	424	403	409	350	383	416	383	381	436	383	401	388	375	376	428	399	408	441	371	420	393	405	425	368	378	399	421	407	389	419	426	401	387	420	426	432	380	424	413	366	408	428	418	368	386	405	382	387	409	392	414	415	413	438	390	415	399	365	387	413	398	385	382	419	360	365	360	431	424	399	353	385	395	408	412	402	416	417	405	370	402	430	403	395	366	437	397	407	393	395	373	394	412	400	387	378	396	376	390	472	392	405	382	404	383	406	421	388	379	372	398	423	401	429	378	410	393	378	371	399	351	436	410	354	428	421	388	449	416	382	394	423	385	411	407	418	395	418	405	382	416	386	432	437	381	409	357	426	383	431	383	363	383	384	407	392	395	398	403	389	371	388	377	412	380	391	405	362	410	405	401	379	370	438	427	409	410	382	369	393	413	405	406	375	410	368	398	404	391	442	369	397	393	402	419	376	388	380	380	395	364	405	453	379	367	403	384	397	420	359	395	404	404	393	390	401	397	381	402	407	392	402	368	422	416	386	368	464	388	403	437	411	432	371	408	425	434	408	393	383	403	388	440	396	414	366	400	385	419	400	367	364	374	417	399	372	412	413	382	367	388	381	412	441	408	397	404	390	387	389	413	439	429	432	469	388	417	368	425	407	458	436	396	401	409	366	419	374	407	400	394	399	378	398	395	384	424	434	422	439	419	361	411	382	399	405	395	413	364	411	381	413	394	407	418	410	396	445	366	386	419	403	391	414	390	404	381	415	395	406	403	381	389	422	372	370	424	401	387	402	391	387	408	428	413	367	403	425	456	404	398	407	402	372	398	400	397	354	412	408	410	423	440	381	416	414	419	416	401	387	414	376	376	429	430	362	376	437	363	418	397	396	382	371	399	356	416	426	393	365	361	404	387	387	348	425	409	353	382	377	380	404	395	398	388	408	408	393	407	415	392	396	390	438	395	413	428	427	412	373	414	414	440	413	400	369	388	384	370	374	420	390	407	375	389	410	369	370	415	406	402	381	403	391	404	382	386	405	390	429	437	412	378	405	381	365	400	390	416	394	434	390	404	391	378	387	402	386	383	367	402	411	390	389	396	389	367	415	399	370	392	377	382	396	357	377	411	410	371	358	385	397	395	384	408	419	366	415	399	403	446	378	384	402	411	382	383	405	423	396	423	407	412	384	391	397	449	383	408	398	455	384	403	381	423	402	430	384	405	384	373	405	435	387	408	408	457	392	395	410	429	390	399	371	427	429	408	387	404	420	397	382	391	390	415	396	384	423	407	383	395	416	437	371	431	368	372	438	400	403	449	423	401	413	383	351	352	393	374	391	442	390	401	375	386	391	408	417	369	389	395	402	393	370	395	383	407	406	415	471	417	380	386	403	377	416	400	410	438	409	383	409	412	371	450	414	437	388	400	385	402	410	385	401	409	409	398	369	441	405	400	442	364	390	373	351	431	401	399	395	386	421	397	386	396	377	401	395	430	377	402	377	412	391	372	424	380	392	361	408	386	399	399	358	405	389	419	373	430	363	395	379	371	401	410	396	392	396	422	376	400	379	383	401	378	401	379	412	416	388	373	402	417	412	401	403	393	406	383	410	391	388	418	410	418	414	400	361	393	400	423	396	452	435	407	422	407	405	381	379	393	414	412	393	415	421	415	416	389	387	415	428	368	408	383	377	456	380	414	362	423	377	419	415	416	388	400	392	407	417	427	396	392	399	393	424	416	397	424	432	411	395	384	399	389	429	421	382	385	423	391	419	383	398	384	415	403	406	412	394	405	388	389	411	411	369	411	430	420	407	433	381	374	416	356	390	395	426	400	403	401	433	438	371	408	418	407	417	399	381	353	381	404	357	397	374	419	370	418	403	388	399	412	358	378	407	395	378	374	359	414	398	417	407	411	394	419	364	421	412	418	391	393	407	384	432	383	379	404	373	408	371	397	409	363	394	429	394	390	399	440	412	414	390	396	421	399	387	431	393	387	405	411	431	413	379	425	413	411	381	415	424	352	407	390	385	372	379	365	410	403	413	366	407	425	412	411	421	418	418	395	395	403	414	406	400	383	389	400	420	427	405	368	409	400	416	397	431	394	404	400	417	406	407	451	408	415	372	400	412	410	361	392	410	422	384	429	383	433	413	380	402	385	384	381	411	429	386	396	393	384	368	396	397	443	390	413	436	424	404	423	362	404	389	411	378	406	442	423	430	404	388	373	355	416	369	401	421	411	355	409	432	417	432	400	410	427	412	390	393	403	427	382	413	418	416	379	407	395	414	378	389	409	416	404	357	422	384	423	394	399	357	373	428	409	392	416	371	389	381	396	404	412	402	405	367	382	413	426	404	447	410	428	406	418	360	366	395	381	419	397	401	417	389	419	404	413	356	427	380	383	426	417	391	378	387	426	429	401	383	389	386	434	423	417	410	387	376	403	378	418	396	391	372	414	417	400	398
41483	49418	47996	41894	40418	38842	35419	46388	42757	37030	31622	29638	32159	23614	14130	10187	6499	6837	7005	6816	5428	3543	6399	5840	3653	4884	3647	2152	1318	1364	918	1002	1036	1011	1156	930	800	532	633	347	344	415	325	238	290	242	219	210	213	186	212	222	197	196	199	185	171	186	172	192	187	182	191	189	190	186	188	182	183	200	200	205	164	209	190	155	206	184	240	273	336	292	213	191	184	220	185	184	186	195	178	161	160	201	177	187	167	178	179	193	176	188	173	173	165	171	159	187	191	192	167	179	192	185	150	167	188	193	188	160	167	146	185	161	180	179	159	175	181	157	186	181	167	185	202	173	159	187	181	194	179	170	192	165	164	196	216	181	158	191	181	193	189	169	172	156	164	159	204	177	183	183	176	212	171	156	203	185	179	185	206	157	176	156	181	152	160	178	177	171	201	169	178	169	176	178	167	199	161	173	172	186	166	184	181	196	193	200	183	170	198	183	175	166	197	143	180	148	171	136	204	194	194	185	154	175	183	206	184	178	207	172	190	179	173	174	157	184	206	168	190	156	167	185	170	150	176	175	182	196	153	198	193	193	167	170	172	172	177	176	196	163	188	177	209	182	163	178	173	167	162	174	193	184	163	182	176	162	167	195	166	170	179	177	175	181	163	202	170	175	163	187	194	175	195	213	177	174	187	189	183	175	156	200	178	212	175	185	189	177	179	162	155	179	178	168	176	169	204	195	169	158	162	167	161	171	192	176	181	192	175	173	185	176	181	163	189	180	186	169	221	178	178	178	153	149	193	200	180	171	186	184	213	186	165	183	183	193	198	156	185	210	205	181	189	201	166	177	184	180	178	170	192	188	181	149	186	169	196	180	173	176	210	167	155	189	173	179	182	188	167	183	169	183	174	178	185	177	169	173	169	160	181	150	183	183	148	167	170	187	204	151	150	187	189	152	186	177	208	201	163	174	151	172	181	174	182	173	182	140	170	184	212	183	168	177	181	176	181	169	167	164	183	159	173	183	172	185	196	175	164	188	184	186	163	160	186	187	163	160	155	172	169	183	195	190	167	187	189	183	182	182	196	171	196	187	158	201	207	180	189	172	182	173	172	172	179	193	186	189	177	194	189	182	189	165	162	180	177	181	217	167	189	187	180	180	161	200	168	186	179	151	201	161	192	187	183	158	177	194	173	199	182	196	167	182	167	199	179	182	182	183	192	179	166	160	179	175	184	211	170	179	169	198	187	234	166	180	176	193	165	199	187	176	175	165	157	173	173	181	202	197	207	198	175	170	150	191	184	169	171	187	191	159	198	183	189	178	188	183	182	180	178	171	167	199	174	189	184	178	175	173	174	184	181	178	179	164	188	174	171	165	173	174	181	172	181	160	172	161	178	173	208	198	182	180	180	168	170	191	173	194	185	179	201	186	167	176	169	182	166	189	205	194	158	172	193	195	197	179	164	163	176	156	168	171	175	188	194	164	165	177	176	177	163	176	189	205	179	178	179	163	190	171	170	190	193	176	173	186	158	203	196	175	151	189	165	181	175	161	162	167	196	157	158	179	189	193	180	205	187	182	187	190	177	188	181	163	157	199	170	173	173	206	174	188	172	177	186	202	155	208	184	182	185	173	171	160	178	187	185	181	169	142	171	201	190	177	208	181	178	211	170	174	165	202	207	192	182	207	172	182	175	171	188	166	188	195	176	217	193	172	175	168	197	201	182	166	159	170	179	175	187	170	206	176	194	180	155	180	150	200	170	183	187	175	176	177	170	179	161	191	172	176	175	172	183	158	180	203	183	181	185	160	195	173	204	172	202	191	191	185	212	172	172	160	173	188	194	170	178	155	167	181	186	169	195	175	162	202	181	170	179	195	192	202	206	180	187	175	172	160	197	170	168	196	170	190	151	191	171	194	177	189	180	181	160	182	189	164	172	166	202	188	168	182	184	173	185	191	177	188	201	189	194	196	159	192	189	188	188	171	161	151	202	160	165	188	175	177	175	179	210	166	169	173	168	154	176	167	182	176	183	188	193	197	197	176	175	200	158	172	162	180	165	195	183	181	197	166	180	181	206	187	166	177	167	177	169	185	185	171	169	191	181	161	158	203	183	168	202	177	173	197	186	153	179	187	167	178	171	157	191	152	192	190	152	186	202	167	162	201	176	179	169	161	161	162	203	193	185	194	171	192	185	181	158	158	176	208	169	146	191	186	179	186	148	184	199	184	173	197	183	220	223	154	168	164	169	166	147	199	159	183	203	166	181	195	175	162	175	187	183	192	183	200	186	177	169	160	181	172	167	178	179	171	191	159	166	157	171	176	175	168	165	184	195	181	184	174	164	161	179	177	156	170	201	178	162	197	195	181	170	170	159	180	184	174	164	162	167	192	196	177	166	188	163	176	167	180	186	180	160	192	170	181	196	185	182	188	192	180	186	190	195	171	191	166	173	199	179	172	180	189	175	178	183	174	190	188	152	190	166	171	173	169	162	181	179	187	186	184	165	173	168	196	166	183	210	166	157	188	151	180	185	174	199	191	195	182	182	180	175	171	180	169	186	179	185	174	194	192	168	174	201	195	190	191	160	181	178	176	211	183	178	177	166	197	161	158	172	159	177	175	184	170	196	183	191	187	176	180	174	194	178	192	164	205	169	169	194	168	182	180	165	164	208	216	169	152	191	210	187	188	188	152	191	163	171	150	188	176	181	178	181	167	183	145	185	187	204	172	177	157	180	165	196	174	195	173	172	174	180	173	192	165	166	178	161	191	169	181	180	148	175	186	187	192	194	181	171	198	168	178	171	174	194	182	184	187	190	180	168	174	198	178	203	201	189	172	201	205	181	174	177	187	174	188	191	163	183	188	156	183	182	198	188	203	192	160	187	174	178	187	184	179	184	168	149	176	211	176	187	176	178	165	163	164	185	177	191	161	189	181	171	164	180	189	177	179	211	154	162	181	183	176	187	192	175	194	191	193	157	173	188	193	181	177	181	173	170	203	186	158	164	179	161	191	196	171	169	187	181	184	204	180	185	183	174	186	146	167	174	184	182	177	184	181	174	199	183	163	170	180	169	190	179	185	171	172	211	170	172	197	190	177	167	179	181	153	175	180	171	173	215	179	169	163	186	162	176	179	223	169	192	174	178	194	193	184	164	195	173	199	175	171	172	179	175	155	166	158	200	159	175	186	168	207	185	180	153	176	185	183	183	171	155	167	189	174	187	165	168	190	173	175	187	166	166	183	168	177	192	185	206	200	197	164	160	154	187	187	187	191	180	147	167	177	177	181	155	155	186	171	171	174	185	172	153	177	172	190	183	173	178	154	168	160	190	159	177	171	176	196	200	184	189	183	183	182	185	165	192	189	161	165	177	185	164	201	180	168	172	173	178	159	191	184	204	204	168	147	185	175	177	174	170	185	145	179	194	146	166	166	185	154	167	182	189	186	175	186	180	173	180	190	171	187	179	188	180	189	173	175	178	170	189	185	186	186	183	201	180	187	179	215
29959	43690	51921	54063	52947	50984	48129	57374	58327	57789	48328	46471	46137	39989	30068	28345	21557	23167	21347	23233	21980	15723	27398	24516	18312	23590	19950	11354	7762	8435	5780	6007	6730	6452	7176	5509	4892	3150	3432	1639	1811	1973	1310	1194	914	807	754	746	643	590	532	488	475	501	492	476	430	434	453	465	406	439	445	444	430	463	518	486	534	526	507	480	435	454	531	472	477	507	787	1266	1533	1063	716	579	503	430	406	409	444	418	419	414	429	429	409	445	422	441	436	399	417	409	426	409	432	424	435	435	407	437	391	416	424	425	425	409	394	436	411	397	415	452	434	416	390	449	451	398	429	412	407	421	446	403	394	467	407	370	424	417	409	432	386	407	414	399	422	430	433	411	449	406	428	427	419	466	422	403	414	407	421	421	406	414	428	459	443	428	392	459	452	437	444	397	398	434	399	406	410	403	428	447	454	409	417	401	420	425	382	404	468	395	450	471	456	409	397	412	451	438	417	391	428	448	393	436	416	399	418	417	445	396	431	424	426	424	416	415	434	434	438	392	426	427	404	430	392	397	409	419	441	432	450	451	434	436	435	406	433	420	443	424	417	408	428	430	441	447	389	450	392	431	423	414	426	432	421	425	435	398	440	421	405	445	441	443	438	411	434	420	432	404	399	401	409	428	442	411	434	387	421	423	476	417	414	418	411	434	409	466	447	385	435	442	406	407	424	410	442	416	435	419	449	385	409	426	421	390	445	434	429	393	410	416	409	423	445	401	418	386	422	418	431	437	439	408	452	438	418	405	440	400	393	432	402	453	403	408	414	429	415	417	429	408	420	385	439	378	418	435	412	445	402	450	400	422	449	412	365	407	469	445	442	410	417	438	416	453	380	452	436	416	429	413	408	419	465	469	407	427	403	437	433	442	430	439	390	392	425	401	417	391	417	441	395	400	420	427	445	429	415	417	425	445	445	422	427	413	421	433	436	414	413	384	387	423	428	435	425	420	414	436	410	417	429	438	426	416	456	434	426	379	428	431	431	431	407	399	430	392	447	396	416	404	411	459	396	433	424	406	438	404	399	445	434	421	369	423	414	382	416	422	381	412	465	409	414	405	378	422	431	419	423	437	403	414	363	433	467	420	443	428	426	424	413	447	407	395	400	412	439	439	444	400	383	436	396	454	421	422	412	399	400	438	396	396	434	410	438	403	456	414	384	419	404	427	406	433	429	422	420	427	421	384	438	433	415	418	407	411	460	423	369	388	431	435	420	429	393	435	406	417	435	437	422	432	417	411	419	423	403	400	396	420	416	383	407	438	410	449	382	445	389	399	413	454	435	406	395	395	404	423	452	458	419	413	427	403	445	421	425	429	427	403	423	396	440	443	442	388	415	424	398	439	403	436	395	454	388	413	397	416	422	442	419	418	386	417	450	405	394	429	392	423	436	397	456	445	412	434	407	402	420	396	420	415	423	407	416	435	435	453	425	397	444	439	417	406	415	401	444	440	437	480	410	452	407	403	407	445	405	401	397	426	396	426	391	403	425	426	470	405	435	420	439	422	431	460	408	438	417	405	443	395	434	415	417	455	435	395	449	405	436	441	394	436	393	408	373	390	395	391	408	430	376	406	418	448	405	436	421	440	406	409	396	422	456	400	380	404	431	430	410	434	408	401	420	426	424	417	416	433	452	427	428	427	411	386	425	438	416	417	402	425	408	388	420	384	426	422	477	440	427	416	432	396	416	407	448	442	439	418	414	415	400	393	430	446	378	412	416	443	417	449	470	435	422	434	406	385	422	399	414	453	404	418	435	397	411	464	409	413	441	425	426	437	427	426	409	398	435	393	418	433	451	429	432	436	422	431	426	427	451	417	410	458	414	396	441	399	390	469	434	413	412	414	402	402	422	404	452	408	391	416	427	434	417	399	415	402	409	424	387	437	420	410	437	441	396	457	422	398	404	417	412	428	438	428	419	378	387	459	424	458	451	436	400	401	414	427	446	389	434	459	400	417	417	409	427	429	418	430	395	370	391	431	454	417	381	419	397	494	467	396	442	416	378	418	420	399	392	405	387	425	412	432	411	430	416	417	428	402	371	424	422	424	402	451	426	448	436	412	387	407	432	423	429	416	410	415	431	391	416	450	405	401	444	480	400	415	454	432	394	404	457	423	431	391	380	434	435	415	416	430	378	453	377	418	436	410	419	412	414	405	422	403	441	398	437	443	452	413	378	408	426	431	410	421	412	422	453	416	435	426	386	433	417	416	411	421	409	421	392	411	452	401	428	428	446	421	408	418	433	428	416	431	403	413	449	440	398	414	389	402	463	409	416	409	432	397	430	418	397	420	434	421	414	432	381	409	411	434	411	420	389	415	388	428	439	472	410	428	441	434	423	423	404	375	425	439	427	392	420	438	426	404	425	403	374	411	420	446	417	405	437	438	423	419	454	397	445	423	454	438	418	419	445	384	433	387	415	422	435	422	428	436	407	411	455	407	413	439	417	433	403	400	373	425	407	417	439	375	458	436	438	449	401	374	455	414	414	440	450	409	459	466	419	432	407	460	423	444	428	454	424	425	415	440	439	420	404	395	412	413	430	413	402	417	433	412	420	415	421	416	410	442	421	451	409	432	420	408	445	410	392	410	464	406	419	443	437	379	398	370	432	409	413	413	411	401	437	415	424	432	414	405	432	418	430	428	469	414	391	432	447	473	488	387	431	441	434	421	434	432	449	406	423	394	387	397	456	434	400	411	469	429	404	429	404	416	418	455	415	404	407	424	417	451	431	413	433	429	448	452	408	420	420	423	420	372	396	447	414	390	433	413	433	402	462	445	424	399	419	439	410	405	465	449	413	430	406	439	430	410	436	413	424	405	395	405	411	444	394	410	472	420	439	474	431	450	438	432	399	434	463	395	443	371	416	425	434	418	438	424	406	410	422	427	429	419	449	424	433	425	410	407	399	385	447	436	380	399	432	461	430	378	427	427	415	447	365	439	449	420	470	406	430	425	407	426	426	430	444	404	447	417	395	442	463	434	398	454	437	403	402	422	430	454	421	407	435	426	407	412	409	392	411	404	418	396	422	437	417	378	449	443	439	442	402	403	377	433	420	416	454	418	417	429	442	450	390	442	385	443	403	418	426	384	450	379	429	403	397	436	435	405	386	407	448	434	453	418	413	433	420	416	444	435	430	398	421	414	431	423	431	424	440	438	401	419	467	441	444	434	440	445	418	447	399	440	429	408	479	386	429	425	407	398	436	411	472	424	360	437	433	464	419	424	452	409	403	405	402	406	438	427	407	430	407	374	463	416	468	414	415	418	413	420	432	425	455	357	443	436	369	382	417	442	431	425	392	441	440	422	400	419	448	430	433	449	423	408	406	403	422	413	378	421	442	437	438	439	424	402	372	419	406	427	418	466	422	399	400	443	433	474	455	451	440	423	408	434	440	404	436	412	394	424	386	454	427	488	433	452	394	433	437	422	417	402	435	450	408	410	420	423	438	441	462	408	373	411	379	404	427	396
51695	53619	47152	41332	39572	36497	36205	48055	45854	41100	36298	39054	39377	33130	23025	18959	12919	13874	13783	14950	13784	9902	18076	12563	8156	10664	7027	3318	2561	2378	1976	1953	2111	2662	2544	1969	1677	1043	750	599	544	601	478	417	307	226	271	248	255	223	170	163	149	160	162	150	140	154	147	163	167	145	170	174	170	141	199	187	161	178	184	170	166	148	167	162	171	164	229	332	478	374	236	207	171	141	148	155	127	154	157	110	162	147	183	154	161	158	159	130	143	128	144	143	145	144	146	135	148	142	133	135	128	146	160	160	154	148	150	135	165	157	159	163	151	168	140	139	140	134	152	168	148	155	149	145	150	152	166	126	139	137	150	146	146	134	145	154	142	162	151	152	142	141	156	145	140	153	145	147	129	120	145	151	161	165	146	148	152	165	144	149	147	146	141	140	132	146	136	143	148	144	145	166	129	153	124	131	160	175	141	154	157	146	168	171	133	147	156	151	150	152	140	129	133	159	165	140	139	146	152	161	139	156	136	134	169	149	142	127	143	138	132	133	171	157	153	131	154	141	150	145	141	138	152	129	131	153	146	125	121	179	141	134	152	145	156	158	139	135	144	147	157	147	139	142	169	148	161	147	133	166	182	142	149	137	155	134	159	148	157	152	138	133	145	151	122	150	167	134	158	151	143	148	149	165	146	130	119	161	129	150	125	130	151	129	126	141	142	148	138	144	127	134	156	147	150	149	141	135	138	165	150	161	155	146	170	160	138	146	124	155	149	125	144	140	141	151	119	122	151	147	136	143	155	161	140	157	130	144	150	133	132	143	139	149	141	170	154	147	152	135	148	156	143	149	135	138	151	147	154	159	150	155	146	140	143	152	125	148	133	138	132	135	147	156	130	127	145	144	145	137	134	131	131	148	145	143	130	159	130	162	140	140	147	143	141	162	130	144	115	155	131	158	141	149	169	135	155	150	150	157	169	137	156	157	143	142	151	150	158	127	137	154	113	139	141	140	160	141	145	156	138	135	128	138	162	138	138	145	156	136	155	127	157	143	155	148	181	168	150	156	142	171	148	132	146	144	147	169	137	147	138	150	143	118	151	151	141	150	148	137	147	152	144	167	144	174	136	138	142	155	148	151	154	148	127	148	144	150	135	150	144	131	132	144	156	150	129	143	144	138	145	128	152	170	137	159	136	134	149	140	169	147	142	152	145	138	173	131	129	138	149	152	146	149	147	143	139	141	164	135	152	152	146	127	154	162	155	147	125	142	151	189	158	173	154	148	143	143	154	143	147	147	167	160	160	138	154	148	163	143	136	161	172	150	146	154	133	138	128	153	137	143	148	159	155	128	129	133	141	157	171	134	132	133	167	121	151	144	131	121	153	160	149	163	140	159	146	115	165	167	153	141	155	147	122	148	161	149	132	142	143	134	155	153	175	133	160	151	127	146	163	162	125	146	167	132	136	150	177	147	160	142	142	126	160	140	150	172	143	160	150	147	139	134	148	139	142	136	147	158	151	136	142	150	156	170	150	166	151	130	164	157	138	147	136	152	148	168	139	149	166	138	162	145	160	157	150	146	146	165	173	151	122	181	136	141	168	143	180	147	134	136	146	129	136	157	141	141	171	159	182	158	144	146	130	146	134	142	142	148	132	147	155	124	127	135	132	160	125	153	142	150	157	120	142	133	128	135	160	147	150	162	143	142	124	139	152	134	149	151	163	175	143	152	139	141	134	159	142	134	136	153	156	139	144	157	161	155	126	160	147	141	145	134	153	153	123	164	164	158	153	144	161	154	132	149	165	158	131	116	146	142	144	152	148	138	136	163	150	175	131	154	146	129	159	160	159	143	141	168	132	147	133	123	151	136	158	150	146	157	144	131	167	127	143	141	147	154	170	144	147	173	131	160	154	139	148	146	135	132	140	160	144	140	187	149	155	160	130	134	157	148	154	149	162	165	176	134	123	174	141	134	124	136	146	132	145	178	146	155	156	134	130	150	133	159	128	131	132	163	154	175	157	138	150	139	150	141	148	155	136	153	164	143	173	157	173	152	135	150	133	153	142	151	138	151	149	156	145	136	145	168	150	137	139	143	166	145	138	162	169	163	135	145	151	141	138	143	125	139	158	143	162	172	148	136	144	163	161	150	137	160	131	166	137	147	136	163	155	132	130	155	123	141	150	123	146	150	160	145	137	147	154	156	160	151	136	171	145	159	146	175	144	137	157	171	137	172	137	147	145	176	156	140	148	135	137	145	127	151	144	152	141	149	152	133	146	129	153	164	147	153	155	156	147	126	174	164	152	155	156	165	148	137	144	138	162	157	156	148	146	143	187	144	133	148	150	123	143	165	137	143	153	142	137	164	122	154	151	151	135	157	152	144	153	141	135	155	135	154	139	154	159	155	146	158	147	129	168	128	147	147	151	142	138	129	157	158	163	146	169	130	164	128	175	157	153	138	128	160	151	165	153	150	148	136	159	165	172	171	137	167	125	138	143	153	172	161	143	132	147	148	147	117	149	136	166	158	129	150	149	165	131	156	161	151	146	143	156	142	149	154	134	136	140	171	149	153	157	148	128	139	138	155	138	146	152	158	144	164	147	140	152	153	153	126	168	156	154	134	159	154	151	133	152	151	129	152	153	153	135	156	164	124	128	127	136	148	173	131	170	142	134	153	158	160	146	130	127	151	151	147	137	143	117	162	147	147	134	160	160	155	160	123	168	137	146	136	155	139	144	127	128	168	156	158	149	157	144	138	145	148	176	151	154	158	134	159	149	132	154	150	140	150	155	133	159	146	130	134	178	150	161	165	139	160	159	135	122	144	160	162	136	165	156	149	137	141	142	145	145	156	136	145	147	144	140	170	155	140	151	168	118	140	153	140	158	146	158	138	148	140	151	138	170	162	158	143	146	153	115	140	128	154	146	130	139	140	132	158	141	136	158	138	159	136	145	130	116	133	125	144	141	161	133	160	179	155	145	144	130	153	154	126	163	146	147	149	141	120	147	122	160	151	151	135	152	141	141	163	141	154	158	164	145	151	147	140	171	146	139	155	156	137	169	146	145	153	152	149	130	145	142	167	148	145	152	149	142	118	147	164	145	159	142	144	173	150	148	141	142	145	129	154	157	156	144	162	163	142	137	167	159	170	139	158	144	131	157	123	145	148	136	148	132	147	158	143	136	145	138	177	147	167	159	154	147	147	146	151	123	147	155	104	182	145	163	144	145	151	160	153	141	148	123	155	139	128	163	154	135	147	134	134	133	133	147	147	149	150	182	137	161	143	166	158	140	138	158	128	170	143	126	139	140	156	124	151	135	159	158	155	168	124	144	154	155	138	148	139	154	125	162	149	151	154	160	163	153	153	161	149	148	121	137	144	141	171	140	151	145	138	117	137	157	169	133	165	140	149	152	136	170	128	126	161	148	150	135	140	142	162	160	121	124	170	152	126	143	162	138	171	149	127	172	130	173	157	155	152	142	148	153	160	151	137	146	132	144	144	159	143	152	119
37848	50942	55808	56394	55873	55795	53045	57426	62683	63546	57560	56425	52248	47792	39430	37080	30262	32810	31412	33012	34883	29555	43221	34744	29800	34671	27778	15884	13842	13240	11614	11245	11503	14575	13411	10915	9801	6238	4223	3421	3075	3381	2763	2265	1445	1129	1146	1068	923	838	564	494	487	479	515	412	401	426	389	424	368	399	414	460	470	544	625	517	541	553	552	499	496	441	509	475	481	484	1035	1572	2445	1568	947	629	479	363	370	343	352	340	354	337	302	322	334	351	338	353	356	340	318	343	363	334	366	348	323	357	362	329	345	343	370	329	300	336	338	341	341	372	340	364	329	353	331	321	354	311	381	345	321	323	339	354	333	332	353	350	350	357	354	380	316	300	358	382	322	332	332	383	355	337	326	318	380	327	362	338	322	340	334	325	351	321	347	360	311	333	353	322	332	342	330	349	363	343	373	341	324	340	373	325	341	356	318	333	329	356	361	361	348	336	337	352	325	350	347	361	337	345	356	348	348	343	338	352	331	334	328	340	341	332	353	342	343	336	330	350	344	331	360	369	325	341	335	348	304	326	324	354	352	349	314	346	333	358	344	341	340	340	336	377	339	334	327	319	335	354	351	331	311	348	342	345	333	363	330	383	353	332	364	360	354	357	321	334	336	324	379	330	338	334	340	342	346	325	339	306	352	340	346	364	351	343	298	362	344	357	324	348	354	363	356	354	350	333	372	354	324	354	305	313	311	341	326	370	355	368	335	330	332	318	320	330	300	343	360	337	344	344	345	359	358	351	323	344	353	350	343	329	337	331	348	334	349	339	328	340	340	355	328	353	340	319	368	335	378	328	371	334	374	324	338	317	350	340	321	336	368	365	332	351	354	346	354	339	323	335	313	353	357	353	299	329	318	356	353	367	343	353	358	373	339	330	364	359	345	341	338	370	344	345	329	368	333	375	352	333	364	373	375	359	337	322	367	345	361	352	361	353	333	336	341	327	312	333	318	385	329	373	328	325	337	323	320	324	348	325	333	324	349	339	333	332	341	358	322	384	354	332	377	334	340	349	371	361	331	344	336	362	333	344	318	369	336	347	351	364	350	356	347	352	307	365	349	357	353	367	333	342	377	352	343	368	319	323	339	330	319	365	350	327	348	308	343	362	344	338	315	367	331	369	366	355	327	334	333	357	408	379	371	339	359	346	347	360	360	388	334	361	366	346	338	364	325	346	331	350	361	371	332	378	328	325	372	341	370	344	347	350	336	359	343	356	353	361	293	348	339	327	349	350	351	363	359	352	350	327	339	318	346	322	341	321	372	331	328	330	306	344	343	377	354	385	298	335	315	360	345	314	334	349	308	352	329	350	365	351	317	366	342	362	368	314	326	334	332	343	325	324	352	345	336	339	325	362	326	362	322	330	366	359	363	333	354	312	360	311	338	353	339	363	348	335	327	337	314	325	341	333	338	356	334	345	358	360	331	351	323	336	349	362	346	360	362	320	344	343	347	357	350	319	324	348	342	346	350	348	344	330	362	320	353	327	342	324	316	329	342	331	337	334	327	379	352	333	313	331	350	341	347	343	339	362	369	346	366	302	333	332	363	337	321	357	371	345	324	336	334	294	353	336	356	329	340	369	354	316	373	339	332	343	362	312	361	310	352	348	349	329	339	368	375	342	331	321	399	323	340	335	343	356	349	372	354	342	364	328	324	356	321	352	339	345	339	319	334	314	382	354	333	350	329	361	351	363	378	360	314	309	334	361	334	361	311	330	360	316	352	349	333	349	322	347	370	324	344	354	361	327	352	343	333	318	326	321	355	329	371	354	336	348	344	334	343	332	321	339	359	348	327	318	323	355	347	330	344	343	353	362	324	328	374	322	366	307	353	353	318	323	310	351	332	355	338	319	328	342	376	346	347	340	385	325	326	326	350	329	329	339	333	326	349	340	304	300	365	323	381	378	301	323	336	367	325	339	352	340	326	370	354	348	344	334	295	362	351	342	336	378	337	354	339	320	351	344	334	346	368	328	341	359	329	382	361	332	353	333	335	342	336	335	343	343	371	339	352	352	355	380	312	356	373	340	329	357	337	358	350	317	372	329	359	338	369	373	323	302	325	350	326	329	342	338	333	355	383	336	343	372	348	327	325	365	330	366	392	317	324	347	334	356	342	341	365	338	332	343	346	318	318	334	322	363	332	363	334	335	351	350	308	344	375	354	342	333	386	338	320	364	339	327	370	318	346	354	303	336	328	333	351	348	327	332	338	351	354	314	316	343	352	358	335	335	331	362	343	347	342	373	353	376	343	302	318	338	298	313	361	369	353	360	346	349	338	381	333	339	377	329	337	343	364	342	310	376	345	338	315	346	309	376	349	346	358	362	356	368	334	312	321	360	335	363	392	345	356	360	341	361	358	368	349	321	361	355	344	362	312	357	326	338	369	321	352	351	324	362	333	327	366	338	343	335	334	371	340	329	367	356	322	331	326	340	347	354	353	342	365	356	330	388	322	339	347	355	328	352	333	354	344	327	301	336	349	310	341	322	338	325	369	305	353	341	363	347	336	340	346	365	352	354	343	298	343	343	330	298	359	324	339	348	328	349	334	334	342	337	346	331	379	328	345	338	356	352	336	309	361	326	319	362	316	355	352	346	343	332	336	348	363	327	349	358	339	351	374	340	345	379	368	321	347	330	364	360	342	323	358	336	354	340	324	346	324	356	321	324	369	339	358	366	353	339	350	324	381	339	363	346	337	340	321	333	329	344	327	351	342	350	295	335	310	359	346	363	371	389	345	319	347	348	356	336	312	360	332	325	364	311	338	330	349	367	353	367	351	334	355	326	315	362	338	340	333	368	343	316	318	339	326	350	362	364	337	355	325	316	345	317	348	373	335	356	367	365	321	361	317	331	350	336	340	322	365	357	340	378	348	334	362	325	320	316	358	348	336	361	336	342	342	360	356	362	331	369	365	347	339	359	341	349	345	309	342	350	345	335	311	345	388	317	351	348	338	362	346	336	322	368	318	342	336	359	363	341	356	341	355	347	364	286	333	361	367	352	330	350	338	338	318	331	318	324	322	372	337	311	355	365	348	333	362	358	346	353	350	357	330	313	358	338	352	333	372	360	321	320	366	347	332	352	359	333	335	346	349	359	349	334	328	325	332	372	360	332	354	354	315	318	344	366	355	327	333	366	338	324	337	336	346	348	338	364	352	348	357	329	339	325	345	329	311	347	355	339	383	334	343	374	330	323	367	353	299	319	367	303	327	343	355	328	327	319	323	349	338	346	335	327	327	352	332	358	355	329	346	340	340	352	360	323	354	338	343	328	337	365	350	356	344	314	342	348	340	357	403	344	338	378	346	340	351	341	380	317	327	361	333	348	348	333	332	323	345	332	370	342	314	345	367	368	307	317	347	314	342	343	378	334	336	298	368	343	369	361	349	334	345	364	371	343	356	350	350	325	351	362	348	356	358	343	347	369	362	344	332	328	360	353	327	337	337	354	381	306	378	325	344	332	345	352	321	352	340	357
13601	15563	23550	22694	17672	12370	8313	11577	10159	5965	2925	2737	2074	1135	766	594	459	569	503	508	495	428	564	415	323	356	305	290	240	266	203	228	255	255	266	241	236	218	198	188	184	197	205	200	185	198	185	195	184	177	194	211	193	218	203	167	173	177	174	169	183	202	148	180	180	195	192	168	156	188	197	191	182	185	173	159	174	182	172	190	189	209	213	207	211	175	198	201	181	201	160	200	168	202	166	164	178	179	172	177	184	178	189	177	195	189	180	173	197	174	167	206	200	175	155	190	185	178	170	173	179	182	186	150	192	197	185	180	215	170	182	181	203	172	164	196	180	175	184	179	173	178	196	191	215	183	189	175	175	179	152	169	182	210	203	176	189	169	169	175	180	201	175	194	190	184	167	174	192	155	195	173	172	195	194	193	195	175	198	193	178	177	187	169	180	188	193	185	196	212	193	190	173	187	176	193	201	159	166	166	146	170	207	205	174	176	185	191	183	170	193	189	170	191	188	195	179	170	194	177	184	154	202	197	171	178	178	171	180	169	166	170	194	172	168	189	178	182	173	169	181	165	175	160	176	199	171	184	168	183	175	170	158	162	178	187	201	160	159	158	212	181	160	171	176	182	200	191	156	185	165	190	181	187	175	184	197	171	199	199	187	186	170	168	179	183	193	182	168	178	169	185	191	197	192	180	154	172	192	161	166	166	173	189	170	153	174	179	184	160	165	202	178	165	188	195	169	188	183	171	197	179	170	170	195	189	163	169	192	166	171	176	169	186	196	185	168	192	200	194	182	181	196	182	181	192	157	194	189	174	199	183	177	178	187	184	190	185	188	199	208	200	162	179	150	166	192	168	180	173	194	168	197	190	173	186	171	175	182	203	191	196	189	167	184	170	203	205	188	178	169	162	175	173	169	215	216	181	165	189	170	161	200	180	186	177	183	187	175	163	188	179	158	171	181	147	180	181	205	216	152	181	167	166	165	202	162	183	192	195	172	168	173	192	154	169	171	170	191	191	182	176	184	198	174	183	167	205	181	189	166	172	195	163	178	176	181	181	172	179	188	200	173	175	196	159	200	203	163	207	166	174	184	200	185	191	187	181	193	194	182	172	179	159	182	182	185	184	185	181	169	191	171	198	187	182	183	183	181	167	154	155	173	198	182	183	176	182	207	173	186	167	194	154	195	172	196	200	179	168	179	180	180	167	214	189	208	169	192	183	177	186	203	181	208	183	179	201	170	174	171	178	184	178	198	170	170	173	178	202	194	176	207	184	175	177	193	193	181	185	181	182	181	176	204	172	171	186	169	194	183	180	171	180	164	160	185	200	185	158	170	182	199	176	182	182	167	173	212	182	175	163	180	192	192	177	175	166	193	179	194	212	171	206	158	197	171	183	174	195	183	173	181	175	164	184	198	174	165	180	198	168	187	178	183	179	173	188	189	198	169	167	168	191	191	206	177	161	170	175	187	179	184	173	163	195	194	192	185	213	187	198	183	174	193	196	191	182	168	181	195	162	169	176	184	195	210	185	165	189	186	194	168	186	189	168	172	197	198	181	187	174	190	155	188	154	167	189	172	171	208	182	198	182	177	197	171	196	154	192	215	200	177	152	185	186	184	215	195	152	183	194	172	184	169	170	193	198	189	187	167	183	166	180	185	153	165	190	176	198	179	178	179	180	189	186	168	189	183	204	204	211	151	169	184	188	201	166	180	193	168	155	181	163	178	176	161	184	177	190	191	189	191	173	183	166	188	165	165	166	188	177	176	186	189	207	170	180	173	167	183	171	175	173	183	172	214	182	173	180	192	193	188	190	211	161	177	204	194	179	176	187	177	184	185	171	159	180	203	180	195	178	170	162	202	199	207	190	171	207	181	195	181	163	215	192	195	172	167	166	177	194	166	199	175	178	210	157	176	179	168	181	171	180	193	192	168	193	180	187	193	187	154	161	166	178	168	188	182	204	179	178	197	180	186	179	224	176	176	193	201	189	185	181	196	186	198	150	182	183	156	191	170	175	151	182	182	188	203	188	168	178	198	196	168	165	187	171	161	189	203	176	184	168	217	193	174	170	178	185	205	165	204	184	200	178	181	189	184	168	166	181	175	173	190	167	160	197	183	176	191	194	180	167	169	182	198	209	154	162	155	202	186	187	190	158	158	185	194	209	156	190	158	191	188	170	168	201	183	176	169	187	166	210	158	201	185	192	175	166	211	184	179	177	197	161	161	220	172	184	181	203	177	172	203	180	200	195	175	170	193	182	165	205	193	199	183	162	188	167	186	160	152	177	196	156	189	199	205	169	182	186	151	156	181	171	185	158	189	168	180	177	151	174	185	184	195	193	176	182	179	185	176	178	185	185	191	198	211	193	177	176	191	210	184	178	178	136	167	166	191	184	181	181	198	193	186	176	171	174	182	184	164	175	173	186	188	177	196	208	190	164	174	196	182	177	183	180	178	168	195	164	181	200	180	172	191	198	193	176	174	179	158	177	195	185	184	187	181	166	182	174	193	210	199	176	209	198	180	195	174	190	188	177	174	180	177	187	172	179	169	169	192	191	204	183	191	157	169	185	196	192	207	180	182	171	185	170	199	183	176	168	168	170	192	184	190	178	159	179	161	188	188	200	170	154	184	184	182	207	173	187	215	224	177	190	190	194	164	202	190	173	164	176	168	182	184	178	198	184	192	176	183	197	197	197	196	184	174	163	158	182	167	162	186	187	198	202	165	178	177	200	170	160	182	178	180	195	185	194	186	189	176	179	178	186	210	152	165	183	193	197	212	188	173	190	171	195	185	192	181	184	196	178	170	196	169	180	176	191	205	173	186	191	180	159	172	154	174	186	206	197	188	183	173	189	179	163	190	180	182	186	160	169	166	162	205	179	170	191	175	195	175	182	160	208	211	167	176	171	194	200	169	173	172	194	188	185	151	185	173	171	174	193	194	176	191	200	193	195	175	198	186	170	201	177	178	177	204	191	217	154	202	170	191	189	173	191	183	185	185	170	182	170	188	184	204	164	169	178	182	170	171	177	162	170	162	189	179	184	169	192	184	186	185	193	164	178	178	187	181	212	205	194	169	193	160	214	158	171	183	170	175	177	168	192	166	195	178	160	182	199	219	207	203	200	205	191	207	165	189	165	181	171	180	178	165	192	187	183	181	186	184	153	161	189	149	160	182	202	186	205	200	167	150	173	179	183	206	201	206	179	196	202	184	175	165	181	188	183	188	160	161	176	180	171	185	188	159	206	194	205	167	167	177	174	185	191	172	194	189	163	194	206	175	193	178	184	177	186	192	189	161	176	145	199	206	163	164	191	196	189	181	174	219	188	184	177	195	192	185	164	177	184	207	161	165	172	186	177	188	203	180	184	174	204	186	190	195	140	159	172	187	201	176	184	184	193	165	191	184	179	167	151	179	182	179	168	176	176	156	175	180	188	183	199	200	189	185	181	201	188	160	188	170	194	172	198	187	166	195	185	214	209	178	187
9268	15714	27963	31591	27833	23136	16584	28573	26798	20238	12442	13627	10896	6444	3767	3144	2185	2928	2693	2534	3029	2498	3388	2375	2031	1801	1410	1049	1042	855	911	903	798	1003	1022	890	762	613	626	599	567	599	591	497	506	490	505	515	493	461	459	437	465	446	488	457	461	444	490	465	450	464	429	472	450	446	474	475	470	463	459	455	439	434	496	445	492	431	452	550	547	566	546	514	474	434	415	410	447	443	436	444	417	415	434	459	469	466	421	423	433	430	452	415	409	483	445	440	420	432	426	429	417	415	452	455	415	426	455	431	420	406	430	418	436	409	414	436	448	430	423	427	429	453	443	444	449	450	439	447	442	439	448	420	422	464	428	457	440	476	431	465	425	451	446	417	399	403	479	423	424	405	418	440	416	465	394	421	431	416	440	441	378	421	460	464	430	445	419	445	402	429	435	457	452	427	436	409	441	452	434	413	440	423	400	404	436	445	457	454	428	441	475	413	436	446	465	413	407	402	419	435	449	408	445	433	411	426	438	440	391	456	485	445	405	481	400	443	433	469	415	452	468	443	456	489	468	438	407	458	444	452	405	387	434	461	404	405	402	457	461	450	450	422	443	445	407	423	457	408	449	458	418	448	436	440	457	428	431	412	444	455	449	422	441	446	394	441	453	454	435	443	435	400	438	440	466	450	416	458	488	435	454	468	434	411	422	452	435	449	463	430	439	418	451	451	452	422	445	401	448	433	424	433	442	455	442	437	440	451	448	466	441	461	451	447	448	429	427	462	466	400	405	454	435	422	402	452	432	426	434	445	444	446	462	465	438	436	437	451	424	453	434	437	429	429	443	463	444	450	440	389	435	424	421	439	417	447	423	391	439	416	455	422	399	431	429	439	437	462	452	446	442	402	441	428	468	421	476	436	403	477	432	443	429	423	425	445	475	455	445	440	433	449	446	462	463	453	437	450	468	432	438	446	446	440	441	435	437	439	454	453	488	422	441	399	435	431	448	420	409	441	431	411	422	456	433	446	430	444	401	446	432	424	468	471	430	456	421	425	399	439	434	427	427	438	475	455	410	462	438	467	449	444	422	432	394	444	488	433	424	419	447	443	423	414	414	389	416	426	458	448	421	473	435	414	468	467	430	436	454	427	418	427	433	421	410	470	440	446	448	424	413	424	456	432	426	477	443	449	431	408	445	427	425	459	433	401	470	463	441	473	437	437	445	424	430	440	461	440	435	461	432	440	414	428	425	439	415	478	457	437	431	430	436	440	427	444	458	443	446	436	399	454	442	462	409	427	423	456	401	413	422	427	437	411	442	416	448	439	435	399	418	430	378	477	440	449	437	424	395	411	433	433	461	450	436	440	402	435	415	435	441	441	443	424	453	425	448	402	433	453	431	431	440	428	426	423	413	459	421	432	412	479	474	470	465	460	440	459	455	437	440	455	419	455	433	457	436	442	419	415	420	422	441	403	458	445	427	424	458	459	425	445	413	437	426	392	447	412	468	438	453	454	458	455	450	423	472	448	453	417	464	425	421	427	479	412	470	426	404	395	465	427	452	432	453	478	460	473	437	412	405	425	425	452	422	413	429	455	462	457	393	431	438	457	479	446	399	415	425	476	475	437	463	433	396	389	446	449	442	448	419	430	412	451	442	387	426	441	446	431	418	418	432	413	474	430	448	451	396	427	450	435	461	419	478	460	440	464	421	450	461	435	467	436	409	428	437	438	449	439	482	437	458	439	445	437	452	415	461	438	452	441	429	418	414	409	427	411	418	408	452	418	434	420	447	419	447	442	437	425	449	445	426	425	411	451	410	435	418	461	445	438	425	446	439	402	432	419	432	425	414	492	473	448	421	478	448	392	440	465	431	466	442	429	446	447	414	427	441	445	488	425	451	416	457	482	426	452	455	453	451	428	433	425	429	428	439	446	411	427	423	421	453	436	408	433	438	441	418	412	429	497	413	460	440	441	466	426	462	476	412	415	463	445	416	421	484	438	409	405	426	420	439	449	432	442	449	417	426	438	467	399	448	455	421	395	438	434	431	412	442	447	428	426	443	442	443	417	471	439	412	429	452	406	429	424	433	443	440	438	431	443	459	443	450	433	444	456	415	464	466	408	459	425	444	451	458	428	441	404	395	438	447	417	407	460	443	433	432	448	460	419	435	459	421	419	451	390	396	394	449	456	413	438	431	412	451	474	442	442	427	450	419	449	453	415	412	461	415	425	464	398	460	426	435	428	416	456	419	446	443	429	418	452	399	440	446	439	451	493	464	405	406	415	459	430	444	415	445	457	440	431	397	442	469	451	458	413	439	452	435	433	408	497	469	424	438	453	457	411	437	415	422	435	413	436	446	423	425	464	410	430	450	453	457	436	427	451	457	439	413	430	420	388	465	451	401	438	430	403	447	413	428	449	431	462	458	428	441	454	445	428	479	427	437	466	443	423	421	451	453	422	428	458	416	442	416	417	464	420	428	455	415	448	419	458	464	440	427	452	422	413	432	407	391	437	441	414	443	429	422	428	420	419	426	433	432	461	430	425	440	424	447	428	466	443	470	426	429	429	424	430	450	422	428	444	452	463	422	417	463	429	447	459	457	452	420	470	427	431	439	478	432	419	426	428	424	438	450	475	432	421	446	410	394	446	431	433	478	422	423	435	451	437	434	455	429	424	464	447	449	432	422	405	410	427	449	431	410	449	421	457	431	421	447	453	429	452	435	467	429	415	420	398	441	407	465	435	451	486	434	432	468	432	425	421	406	452	439	426	451	438	421	432	447	438	462	418	458	414	481	416	428	433	461	438	444	452	438	430	412	454	417	472	450	458	433	441	399	447	400	455	457	438	452	444	415	433	425	456	467	425	440	393	411	404	469	423	447	448	457	455	451	452	443	448	411	432	409	431	425	467	438	415	419	449	432	431	437	446	458	411	451	419	435	418	440	440	461	461	423	450	450	410	387	429	456	399	437	428	443	427	409	430	439	451	429	416	425	422	375	451	416	433	430	404	495	432	476	467	428	446	440	476	434	437	439	475	451	444	460	442	450	423	433	446	459	424	466	449	451	439	436	435	453	428	455	449	472	467	457	446	441	438	470	417	439	382	401	422	441	424	428	423	410	434	474	438	467	455	421	475	411	395	437	415	443	436	428	484	455	469	480	406	442	450	436	445	470	404	416	466	419	422	404	462	396	471	440	430	464	443	461	452	466	449	450	452	448	431	467	431	444	443	444	464	448	435	456	440	445	451	431	415	399	407	442	469	442	446	422	443	429	459	433	458	432	457	393	434	414	423	430	494	453	450	428	443	421	417	433	437	412	417	446	448	435	407	410	450	413	451	431	381	435	427	432	436	439	402	467	441	469	469	417	446	454	398	455	422	430	418	422	470	389	421	446	431	435	417	454	457	393	421	431	402	449	455	425	438	437	430	422	467	447	405	398	416	408	443	399	446	434	417	410	445	453	412	449	424	427	423	449	437	449	493	453	462	438	427	448	404	452	452
41027	46311	49790	43076	38100	33147	35013	47179	40982	38901	31902	33482	28831	19493	11906	8385	4884	6781	8234	6104	8131	6408	7915	5156	3698	2903	2720	1529	1472	923	1225	1022	1073	1384	1452	1249	978	515	432	379	447	419	335	303	275	213	239	223	225	198	201	211	181	185	211	186	196	217	200	182	171	179	192	203	196	184	190	193	219	209	194	197	201	200	194	197	214	209	236	268	339	269	245	207	205	195	174	202	185	178	172	184	190	172	191	178	196	195	179	188	193	182	181	195	191	201	188	182	180	196	167	197	188	187	180	199	195	188	200	166	188	173	194	182	192	176	157	181	193	177	200	199	176	180	179	175	184	181	211	184	166	189	173	218	202	189	200	216	165	174	217	191	184	205	199	187	163	189	179	197	197	201	200	199	196	183	193	174	190	166	183	179	179	188	189	168	190	188	190	187	209	190	212	183	168	202	192	184	208	181	210	183	160	184	198	194	188	194	162	194	154	160	184	183	174	200	182	207	165	173	212	198	179	187	189	202	209	178	207	178	171	196	158	180	181	160	187	172	164	215	201	188	177	185	191	184	181	212	170	156	177	181	199	160	192	184	190	155	195	193	187	143	174	171	171	204	150	173	188	205	187	202	180	188	179	186	212	189	185	193	175	204	191	174	189	201	189	178	171	196	173	191	175	196	186	196	193	179	178	185	156	177	186	167	191	199	178	172	178	203	176	191	160	179	180	186	201	203	168	192	213	187	206	170	191	203	195	169	201	191	198	190	183	161	195	210	177	180	200	209	168	174	195	212	193	193	185	181	183	176	182	186	177	202	179	183	182	185	170	150	167	199	205	157	159	196	180	202	219	180	192	191	180	176	187	192	181	181	170	187	167	173	202	177	176	175	156	155	190	175	195	191	192	198	183	212	190	180	180	175	206	170	183	184	173	201	182	188	211	179	176	213	179	187	177	181	212	188	164	178	169	189	179	179	168	172	189	168	171	192	163	195	155	200	206	182	167	170	200	191	206	179	166	169	185	181	183	165	190	198	181	173	195	184	180	218	169	174	181	197	191	171	190	151	168	198	192	176	184	190	197	208	191	198	196	173	185	196	171	186	170	185	183	181	184	182	173	199	178	184	173	185	194	188	207	177	196	186	172	212	159	210	182	192	197	165	180	229	164	176	183	188	184	168	186	175	179	191	199	182	193	194	186	178	171	177	199	193	170	196	184	180	189	211	184	199	192	183	179	172	182	161	193	197	193	183	180	185	191	179	187	206	181	216	166	186	177	156	159	179	193	175	189	177	183	171	177	182	193	167	177	187	153	211	196	172	194	199	189	192	210	203	190	191	202	186	171	167	163	173	197	165	185	191	191	164	192	169	200	193	168	163	196	217	184	187	190	195	185	190	165	185	220	163	172	176	194	175	177	182	181	174	186	188	173	182	161	184	199	156	169	207	205	198	184	186	178	175	169	205	204	181	202	161	209	196	182	152	162	198	189	166	166	196	203	170	213	194	178	185	192	185	197	191	210	178	164	154	182	157	154	186	173	175	172	177	174	161	201	199	192	205	174	188	202	178	183	180	199	186	174	158	162	179	183	182	205	165	187	173	177	198	174	161	183	188	170	172	173	208	207	194	210	203	195	171	188	217	184	181	192	154	183	201	209	179	205	197	197	201	173	161	187	208	182	197	192	182	170	200	183	154	179	198	209	187	182	182	190	172	199	170	191	173	181	162	167	168	189	180	181	156	171	177	182	182	170	193	165	188	187	185	205	211	203	194	162	174	177	191	204	186	168	158	180	182	181	193	179	149	205	203	175	165	164	171	196	182	195	177	177	199	153	171	176	182	185	205	164	194	200	194	166	169	163	195	170	182	157	198	155	181	218	186	174	188	175	183	169	202	196	201	168	188	189	210	184	196	174	208	190	196	167	197	194	154	206	183	159	200	184	194	173	195	185	203	182	170	169	203	160	159	157	172	188	182	193	198	170	186	190	189	180	165	189	194	172	213	202	165	151	160	192	192	184	171	165	205	165	184	158	200	198	189	203	206	183	176	207	194	174	175	168	175	173	189	204	157	199	190	184	199	170	197	185	191	175	201	182	192	204	209	189	183	173	162	182	175	189	193	170	190	175	193	184	167	166	184	181	173	190	200	182	174	170	188	194	178	205	191	180	193	204	197	169	172	198	206	173	169	169	186	189	175	190	171	181	160	204	186	195	178	185	181	174	172	184	179	171	176	178	186	185	189	166	182	177	172	189	194	178	170	199	152	156	175	177	180	185	189	176	187	185	178	170	181	206	199	190	179	196	191	193	192	173	199	170	182	201	167	173	188	192	204	187	160	206	181	182	191	187	192	205	200	190	197	200	198	179	167	179	176	210	176	164	205	187	198	181	203	165	203	172	198	191	176	201	183	192	174	185	194	204	185	168	167	197	204	200	214	188	179	180	167	174	185	173	183	201	167	153	197	196	201	188	163	203	160	183	159	207	186	184	202	197	189	164	193	160	196	220	178	197	176	163	182	190	177	179	158	214	187	179	195	205	188	205	201	183	176	185	167	196	153	182	182	191	190	175	196	205	182	184	200	190	144	176	188	205	187	207	206	186	169	185	173	159	162	206	194	172	168	193	175	173	201	185	187	187	178	202	171	158	196	197	194	172	169	178	179	198	180	192	223	166	214	199	198	163	175	180	174	184	193	190	182	177	180	187	188	164	182	169	186	190	195	212	144	190	179	190	183	189	193	175	181	175	195	178	167	195	164	159	174	175	160	168	189	165	202	183	190	173	184	217	214	184	193	186	198	202	170	181	195	189	173	178	174	175	186	178	203	214	195	175	211	181	179	156	171	184	153	182	182	176	192	202	197	174	195	172	186	171	167	194	196	179	203	188	177	180	181	182	193	198	189	206	165	176	176	186	186	207	176	160	178	171	191	183	182	167	207	184	175	187	194	207	199	184	193	163	192	206	217	176	187	197	154	169	197	188	180	182	181	168	191	188	184	175	178	197	184	196	178	191	190	193	163	189	170	180	208	201	174	178	172	193	177	159	188	167	180	204	186	186	181	175	193	189	198	168	195	199	193	176	188	184	191	175	225	179	188	193	187	203	174	210	166	195	230	179	195	178	170	159	193	198	156	196	189	211	191	186	171	201	184	175	184	196	187	167	182	179	208	164	182	152	186	166	197	199	203	191	186	169	181	194	180	184	179	166	189	187	164	186	200	196	173	189	194	168	187	167	178	168	164	201	161	158	186	171	181	198	172	185	198	175	210	192	184	188	204	191	173	185	183	159	175	171	173	203	159	193	168	167	179	178	198	157	175	207	185	167	161	161	196	191	166	182	185	186	213	207	178	194	147	188	220	187	184	190	177	189	192	165	209	187	175	171	169	155	185	193	196	175	195	187	170	182	193	192	206	157	212	166	210	214	186	167	202	193	189	173	190	187	206	196	171	185	153	187	190	189	185	177	183	199	170	177	179	198	210	159	166	175	188	193	178	183	188	176	178	198	172	191	191
29418	41027	52136	53739	50969	46496	47757	55028	58418	56112	50125	48716	43566	33761	27941	25168	18390	23955	25210	21658	27210	26082	28502	22128	19149	15538	14740	9461	9218	5858	7916	6369	6912	8430	8801	7616	5434	2735	2196	1843	2087	1976	1723	1401	1125	775	814	809	711	608	579	521	532	505	493	519	584	479	498	458	464	470	489	484	493	469	503	561	509	554	639	568	590	570	567	548	509	474	768	1173	1341	1085	798	622	549	489	435	462	421	481	469	429	459	401	426	439	386	410	442	431	414	427	465	446	442	436	431	393	457	414	457	417	438	398	410	446	425	454	427	437	465	419	389	447	431	450	410	429	457	438	412	410	432	420	425	464	416	389	456	469	415	420	438	437	454	430	439	459	407	460	431	429	422	371	425	441	407	424	447	467	441	472	445	458	413	440	453	444	459	421	422	420	486	412	469	428	414	424	427	421	406	444	436	428	443	418	471	441	423	446	475	448	456	415	455	434	427	431	436	425	449	414	447	404	418	447	442	425	440	446	402	454	395	447	429	455	404	428	417	423	463	415	438	392	461	458	447	444	452	422	447	405	442	440	445	464	431	448	436	447	457	450	413	383	413	442	408	430	406	416	432	443	440	395	420	452	430	444	401	397	437	431	356	450	407	432	444	445	446	449	441	408	401	409	444	419	453	466	410	454	448	435	433	398	438	471	415	410	416	429	430	404	438	442	432	444	454	476	440	439	438	395	461	421	414	437	441	414	393	433	452	446	434	411	445	433	434	413	442	448	410	405	430	433	403	424	445	468	454	413	463	412	440	458	461	435	466	382	421	441	412	385	440	453	445	461	435	422	417	457	450	453	465	427	423	426	449	466	409	430	459	410	421	431	415	438	382	441	461	387	462	417	431	420	462	420	450	452	440	442	443	418	429	444	464	417	447	455	468	423	419	442	411	435	416	461	453	455	423	417	453	402	392	436	424	443	434	447	482	437	410	407	409	428	433	400	433	416	471	426	445	429	424	447	435	420	446	440	419	449	399	442	403	410	406	424	428	429	432	414	412	430	426	419	440	413	432	464	431	412	448	460	430	421	429	424	462	433	470	399	434	417	414	439	457	446	441	477	420	430	435	432	402	451	446	427	426	454	451	442	416	418	434	435	409	409	450	460	448	439	422	426	454	398	456	423	438	378	424	450	420	438	432	429	417	445	418	444	423	437	431	431	435	470	387	452	469	395	415	421	457	411	440	428	441	435	470	422	405	432	409	449	437	462	453	427	409	411	421	418	412	409	402	441	401	437	429	426	449	441	453	433	410	476	451	430	471	468	404	431	438	429	455	441	434	402	447	430	420	445	443	437	430	448	447	463	422	438	411	424	424	413	406	411	455	434	464	447	427	437	447	461	426	480	450	430	441	432	443	453	421	455	430	433	417	419	425	436	433	429	417	435	420	404	416	451	428	431	438	434	431	425	413	424	427	393	451	425	423	446	427	422	464	467	425	399	420	440	410	424	452	420	442	414	421	452	405	438	460	445	443	443	418	468	424	433	454	430	390	421	406	484	427	419	419	403	426	460	420	425	445	417	440	481	442	442	452	445	465	408	426	400	427	451	466	460	418	436	431	393	388	403	408	440	438	455	430	403	402	466	432	471	438	440	466	470	422	433	391	459	438	436	380	427	432	441	427	429	423	414	458	440	420	457	460	433	461	405	413	420	400	443	440	416	426	427	411	432	425	459	440	446	394	444	412	467	417	414	442	445	425	430	444	414	402	426	435	451	401	426	419	443	452	451	429	432	432	451	426	439	392	452	448	442	421	454	460	436	471	440	447	460	475	424	432	384	429	424	426	482	417	457	406	445	424	469	433	464	448	438	405	445	400	421	438	414	428	476	404	417	399	444	398	461	420	439	410	413	444	459	443	409	445	425	452	445	399	437	424	441	425	431	436	451	435	422	433	417	463	447	446	440	442	454	440	447	435	446	401	436	427	429	439	410	398	414	436	462	435	443	435	458	454	443	436	429	436	432	426	427	418	435	452	419	443	459	453	423	431	395	452	401	458	451	407	452	438	484	438	422	405	433	423	454	423	402	436	396	428	438	421	411	432	409	388	481	435	412	452	427	422	424	417	439	428	464	445	423	424	439	437	393	477	468	439	443	418	421	419	449	434	422	492	465	439	443	424	421	437	434	447	441	398	476	450	438	420	410	444	433	438	476	439	467	431	477	437	435	438	444	411	425	500	433	435	451	389	454	438	444	419	473	445	438	426	444	428	450	445	441	411	434	486	434	457	448	414	410	435	450	442	431	414	460	432	420	453	432	401	455	436	452	458	414	460	420	407	481	431	445	440	453	418	415	446	424	464	451	446	428	423	416	415	421	437	443	442	466	448	451	458	405	424	464	436	453	425	449	452	432	397	462	401	436	438	432	450	462	462	428	440	419	453	448	447	400	450	415	427	450	440	470	443	457	429	443	440	420	447	446	446	415	438	426	458	426	425	470	457	465	397	428	428	430	436	429	437	428	416	428	448	437	453	441	461	401	426	454	445	436	416	446	455	420	437	435	441	412	444	438	439	433	424	466	404	425	469	440	437	431	407	506	449	421	404	463	462	428	450	447	447	454	436	415	446	444	460	411	450	440	406	424	426	463	452	459	448	453	439	462	425	426	428	423	470	417	406	426	397	387	428	424	416	453	388	432	460	438	399	433	384	431	454	431	458	435	456	428	434	427	424	429	412	461	427	416	388	418	419	410	415	440	422	428	435	478	469	440	424	417	435	429	439	408	432	424	443	463	458	441	429	433	459	432	445	458	451	417	427	448	437	418	455	499	424	421	416	460	461	401	430	456	413	441	415	438	424	464	435	427	417	438	428	417	445	434	429	389	413	457	427	430	461	392	408	392	406	427	470	399	403	391	421	406	423	439	436	379	437	441	469	419	471	434	393	410	450	445	418	438	456	476	406	430	457	442	417	448	418	435	480	427	432	440	425	445	443	427	457	458	428	422	430	424	439	392	444	409	454	407	445	387	443	428	406	437	424	415	415	417	449	433	401	431	421	388	416	434	426	445	430	440	434	435	442	421	388	461	466	469	419	459	449	406	435	474	454	419	486	443	407	413	469	428	428	443	411	428	421	449	411	435	376	439	423	441	416	440	468	453	413	449	464	441	427	451	459	390	438	434	425	432	438	435	436	475	427	439	410	422	445	463	444	433	398	466	398	451	462	420	431	445	447	424	426	461	444	437	449	399	403	436	415	375	454	430	411	442	420	407	411	432	428	423	451	470	451	445	413	408	470	451	460	460	417	436	446	461	432	457	461	433	406	429	396	419	456	424	412	419	449	437	401	424	410	455	438	480	439	450	425	447	422	416	416	432	427	448	437	416	436	462	450	387	418	423	440	447	400	429	428	384	460	423	450	421	464	404	447	427	425	440	428	482	450	430	422	470	437	425	409	458	438	433	472	445	428	404	457	411	427	460	433	453	411	415	443	437	445	421	449	451	404	420	417	454	435	464	450	418	470	436	376	420	412	430
50186	52501	47564	38490	38242	35618	40216	46119	42133	41428	36588	39177	36282	28222	21773	16985	11647	16383	19542	16751	18299	15755	16256	9821	6691	5801	5773	3163	3203	2515	2590	2003	2470	2451	2689	1932	1409	969	701	508	610	644	575	496	325	240	218	222	202	174	206	154	155	160	139	181	190	154	142	157	163	157	172	164	133	142	162	142	178	145	165	155	161	179	155	158	171	190	240	382	388	295	225	173	172	122	146	141	119	144	152	142	164	166	137	131	144	140	157	146	109	133	133	132	131	126	140	169	152	123	129	128	154	125	132	122	124	128	111	115	152	146	142	144	151	133	135	160	142	122	134	170	139	135	131	124	142	140	127	134	131	136	135	135	141	142	131	140	139	166	141	139	142	136	126	148	131	139	161	128	142	122	128	147	130	127	139	145	152	124	144	121	156	148	123	126	148	134	135	140	153	135	144	135	127	132	127	144	136	137	144	115	153	124	126	151	137	128	134	130	138	152	169	124	124	147	143	139	125	144	129	115	142	153	134	123	154	146	135	140	127	141	134	132	128	128	136	158	127	126	138	139	143	168	121	159	119	143	145	141	162	157	154	154	165	129	131	145	147	139	136	136	132	144	125	120	120	141	149	112	148	156	152	121	145	123	141	157	130	139	141	128	140	151	144	154	123	132	129	121	128	113	145	138	128	104	154	132	129	137	155	113	141	147	161	155	123	120	145	163	132	139	133	147	140	132	146	136	140	144	155	127	157	124	137	129	153	127	137	137	159	134	127	124	147	120	144	119	142	128	140	141	125	139	162	130	152	154	132	167	136	139	130	123	153	134	138	131	134	138	155	129	133	134	110	148	120	135	116	133	133	147	150	132	114	151	135	132	142	139	148	143	146	139	121	120	143	153	141	146	122	162	149	145	136	163	156	142	123	132	132	137	129	149	153	127	139	128	135	156	141	136	135	131	149	138	135	132	133	156	131	135	169	175	130	140	143	138	118	124	131	128	154	134	126	145	146	151	137	141	129	154	134	129	146	135	136	137	139	149	138	144	147	134	150	125	163	127	131	133	134	129	128	147	133	155	157	134	139	145	131	115	130	140	146	118	131	152	149	150	118	118	148	158	151	136	116	139	139	134	152	145	122	151	132	134	138	139	142	118	145	132	140	134	143	138	153	146	121	145	148	157	160	130	103	145	144	146	143	163	140	144	145	134	137	129	148	130	131	146	112	141	136	134	127	148	138	152	125	145	122	136	138	109	132	160	142	133	136	138	142	136	132	139	151	126	133	136	109	137	139	136	141	148	153	140	148	156	143	131	117	142	127	143	158	139	139	153	147	134	131	135	153	142	122	130	123	138	128	128	141	140	126	126	129	150	145	150	130	140	139	123	114	157	138	137	164	126	136	130	127	121	139	150	157	144	148	108	156	149	156	144	137	132	150	138	144	132	141	148	141	149	119	136	124	155	150	130	133	141	126	120	123	117	155	124	128	147	128	114	141	143	129	128	155	148	149	149	143	135	114	139	130	141	150	143	158	124	127	121	121	125	142	131	134	122	135	126	136	119	119	131	138	121	147	153	139	125	134	138	123	118	144	139	121	122	152	146	117	152	129	151	142	115	132	124	139	160	131	140	158	137	118	157	122	147	137	149	146	122	144	140	146	170	133	132	136	131	149	150	167	150	142	123	135	114	134	126	121	148	115	131	138	143	134	152	149	131	154	140	138	122	150	133	119	150	129	124	131	141	123	130	141	120	138	135	145	131	135	131	119	131	127	137	131	155	147	130	146	142	128	129	130	155	145	156	142	144	150	147	149	130	113	135	134	149	146	135	149	128	135	151	129	130	125	157	130	123	134	122	147	140	141	140	137	135	129	145	134	140	131	136	119	129	144	125	130	126	143	141	142	151	155	118	140	152	141	138	141	136	112	157	152	148	137	131	146	130	124	142	138	125	124	129	169	126	137	128	135	140	143	108	142	146	139	162	150	115	153	157	143	130	148	151	123	128	120	142	160	107	126	133	127	150	141	142	138	133	152	147	150	143	132	131	131	140	148	141	143	137	170	124	130	138	159	143	131	123	145	140	143	178	144	130	141	145	139	156	127	143	139	147	147	136	123	129	137	126	153	139	148	134	128	133	137	131	153	149	135	143	141	130	122	140	161	128	149	132	128	133	142	129	133	124	123	114	146	159	133	135	152	144	142	152	136	120	136	135	130	132	144	141	123	120	123	145	142	157	137	120	125	140	137	113	147	130	159	143	138	150	151	143	141	166	137	160	143	147	126	156	139	150	129	156	146	135	131	119	118	143	130	126	136	147	117	133	142	145	161	133	134	153	130	144	151	161	153	141	129	129	133	157	165	144	128	137	142	141	140	143	138	128	133	125	148	136	115	137	134	115	139	166	145	120	139	126	137	135	128	117	145	145	130	114	150	138	111	150	141	126	156	123	110	139	137	123	131	136	128	137	143	117	123	122	137	138	138	123	138	113	133	152	145	153	160	132	148	135	138	143	114	140	128	160	148	157	139	130	141	125	151	119	142	124	123	148	136	142	126	135	149	137	135	139	157	135	143	124	149	144	109	135	137	122	124	129	154	145	134	151	138	132	131	128	129	143	136	125	153	124	139	132	127	120	157	150	139	137	141	132	139	167	138	144	151	149	130	120	126	133	125	134	132	132	141	137	125	131	128	130	140	142	149	119	136	134	123	141	144	125	148	132	166	141	137	140	128	152	134	142	121	127	121	140	130	138	135	134	149	151	143	151	137	149	124	136	151	126	135	140	144	147	120	129	135	117	146	126	150	150	143	139	132	148	164	141	142	153	155	156	162	135	131	122	128	153	133	156	152	132	125	117	122	126	148	132	133	140	123	132	125	150	140	133	138	124	127	116	152	164	146	106	135	126	114	115	150	135	154	160	122	127	149	137	173	160	137	136	145	129	137	110	131	151	123	128	121	116	137	122	117	132	149	128	120	116	137	140	146	125	144	140	119	133	170	154	128	127	142	139	124	144	138	136	133	124	130	142	127	150	134	119	141	127	118	149	133	139	151	136	137	147	116	138	160	139	138	135	145	149	125	155	137	139	128	130	131	144	140	132	131	146	141	136	135	128	138	133	138	150	123	142	135	138	149	156	127	152	144	130	125	115	139	140	124	150	132	142	148	134	152	139	112	128	130	142	142	136	135	125	134	105	125	128	142	141	150	133	140	150	144	126	129	144	135	145	165	127	122	149	130	133	125	141	153	143	124	147	128	135	138	158	126	136	133	129	137	139	137	137	132	155	150	130	176	136	136	151	137	117	129	125	132	172	126	143	122	131	112	131	146	148	116	149	148	158	140	116	141	141	147	135	143	152	148	146	126	145	141	119	136	132	151	144	164	137	134	133	172	128	135	157	135	152	146	136	131	128	131	135	166	124	115	137	145	135	116	119	129	143	145	152	150	156	150	148	151	143	127	122	135	150	130	131	148	120	130	147	127	136	126	163	126	138	152	132	145	133	135	133	135	109	169	121	137	139
37500	50801	55116	55936	55417	53608	56233	58743	63448	60611	59027	54243	49776	44036	38026	34951	29676	36304	37638	36667	36978	39682	38759	29789	26548	24594	22311	15866	17222	13210	13761	11723	13517	13668	14695	11202	8164	5781	4160	3186	3950	4175	3581	2832	1697	1065	877	780	770	572	502	491	537	504	543	540	546	565	533	449	456	416	385	413	380	422	473	466	480	472	495	535	512	523	515	402	399	558	1246	2065	2130	1439	959	585	437	357	316	318	328	329	307	313	321	310	342	337	312	365	342	315	300	320	308	311	361	305	301	299	326	309	329	354	351	364	327	352	325	340	345	310	300	319	334	342	339	342	352	327	304	347	330	340	348	324	331	336	357	306	321	318	309	332	326	289	317	332	314	318	328	296	306	348	316	320	324	326	317	300	323	319	361	324	301	372	316	318	289	308	320	308	324	329	272	336	351	327	341	341	316	318	346	363	338	343	305	361	338	344	342	322	332	320	327	307	328	343	305	317	320	324	317	347	367	349	333	321	365	324	326	323	339	325	339	346	327	300	319	305	330	336	327	310	322	366	344	315	312	364	360	317	345	321	321	274	312	277	328	315	299	333	330	345	314	319	287	312	294	326	304	340	336	332	331	295	315	320	269	349	344	342	321	296	336	312	340	350	303	335	350	320	328	287	344	300	319	309	329	313	351	348	324	344	327	333	325	357	338	317	321	338	295	288	330	356	316	332	344	338	327	309	332	346	359	322	355	321	327	355	317	315	327	329	328	328	316	323	337	334	325	346	334	331	344	333	306	343	324	303	327	325	302	309	329	359	306	309	341	286	329	316	352	335	350	333	320	314	345	336	319	343	295	327	334	318	328	317	311	313	307	347	322	346	337	306	300	319	321	348	318	344	322	317	313	348	324	313	312	338	294	294	331	325	321	316	325	291	356	345	306	295	310	351	303	319	339	341	330	322	343	344	309	363	336	320	317	341	315	337	326	319	309	335	332	334	312	303	300	326	354	333	319	306	329	300	334	318	330	295	352	324	351	309	326	346	342	330	307	310	339	337	330	315	316	325	316	318	314	320	303	308	322	334	329	341	345	298	306	321	330	335	344	303	325	351	303	342	324	309	302	307	358	349	324	341	375	334	300	349	309	301	340	315	327	333	322	299	328	321	325	317	314	293	322	284	307	335	331	369	318	330	303	304	322	314	322	308	318	337	342	358	322	317	308	302	292	337	293	300	350	332	338	330	325	325	316	314	325	316	342	324	307	336	322	318	343	347	345	304	342	326	295	317	333	351	356	305	334	355	337	344	344	311	346	301	331	326	290	319	312	332	341	325	340	335	312	315	311	288	314	356	313	309	346	309	330	309	301	310	294	290	328	320	327	332	315	334	307	326	319	301	313	316	320	320	333	309	342	330	337	322	360	322	311	316	342	311	316	322	300	290	308	309	319	318	317	331	322	280	331	321	320	292	317	319	334	330	310	320	295	306	323	346	313	361	290	346	331	327	333	309	293	322	324	308	330	323	311	317	328	332	315	307	311	323	290	329	342	350	324	332	318	329	327	308	322	326	330	336	318	312	332	327	284	321	261	338	340	309	333	336	331	358	318	321	332	305	297	335	339	337	340	342	317	316	340	304	327	341	309	307	357	329	320	348	337	335	297	334	285	347	328	304	325	307	328	336	334	314	301	348	305	321	337	335	327	310	294	301	297	362	291	333	321	339	309	321	337	319	353	356	300	316	332	326	327	304	381	296	316	349	302	308	327	312	346	334	364	335	360	344	317	342	314	358	344	280	339	333	310	284	349	352	305	324	303	334	357	320	342	308	329	326	319	306	331	324	298	313	323	290	321	347	339	327	346	325	324	351	317	366	346	312	311	328	330	312	300	289	300	314	350	332	330	311	352	322	329	353	314	347	325	315	310	322	349	339	326	362	326	318	332	320	318	315	324	327	301	310	298	346	327	333	332	324	326	378	323	327	330	306	328	326	304	320	316	348	325	352	313	328	322	309	346	353	318	337	320	299	345	327	325	301	315	347	343	333	300	340	317	329	311	324	332	359	329	308	319	347	313	326	350	313	330	348	320	343	310	321	292	310	320	328	328	331	322	326	319	265	328	317	301	311	321	331	336	316	344	336	328	323	327	334	333	318	333	318	317	290	300	331	325	329	328	333	342	316	353	332	335	330	313	361	313	309	378	326	345	339	314	293	311	288	323	312	316	308	326	314	320	328	317	319	341	307	329	345	303	322	326	308	334	321	330	333	330	325	319	348	382	330	345	350	306	327	328	343	297	346	328	305	314	340	329	342	313	349	336	341	323	332	324	334	347	309	329	352	330	313	294	326	337	364	328	315	380	325	327	306	341	300	302	304	341	345	366	327	331	314	343	308	346	325	356	324	335	334	326	346	296	335	352	316	312	312	331	301	345	350	316	307	343	304	337	339	352	341	312	307	331	321	339	316	333	317	324	336	299	343	335	312	313	314	316	304	327	286	313	348	325	328	303	302	305	312	315	296	329	325	314	349	335	341	348	330	339	315	288	298	305	357	332	300	312	328	312	323	329	286	322	301	305	324	322	306	322	357	327	298	347	323	295	324	319	342	326	336	316	318	287	341	334	353	307	269	320	340	296	340	337	313	329	319	332	320	310	318	324	307	341	340	313	344	308	337	310	327	315	333	350	335	304	318	327	334	319	338	341	322	320	313	341	344	336	320	349	348	296	305	320	337	333	289	325	327	341	303	318	314	359	369	297	315	299	323	303	296	286	320	345	308	313	318	335	318	352	307	299	334	328	332	333	280	345	331	345	327	314	341	316	347	297	339	293	323	286	282	309	328	309	325	336	292	331	319	341	320	355	339	344	340	348	334	337	340	315	321	319	319	355	319	319	324	326	323	320	312	328	352	348	327	339	346	323	314	330	268	313	343	302	330	327	330	357	290	347	288	313	331	321	323	345	327	320	331	351	315	344	324	366	334	321	332	334	335	308	337	305	322	355	288	353	313	323	339	312	325	346	309	329	331	334	332	298	337	337	328	303	320	334	303	336	322	352	346	328	318	330	340	346	297	319	320	301	309	351	308	321	318	331	321	360	319	331	341	298	333	320	333	335	301	322	333	328	315	317	306	308	316	301	316	358	322	294	295	333	323	321	353	310	332	345	318	332	336	331	311	313	336	316	309	304	305	324	320	305	325	309	303	338	321	323	329	347	319	321	327	332	313	320	323	313	314	300	315	299	342	327	300	329	331	299	315	343	293	311	321	277	348	304	327	334	316	324	325	327	356	378	338	311	295	326	330	336	334	311	337	326	348	328	349	321	300	284	353	300	324	340	330	317	316	330	334	330	355	314	319	360	335	302	324	315	323	293	321	326	323	363	342	311	329	305	320	320	315	331	304	340	298	295	336	311	342	349	321	305	332	335	312	317	328	309	294	331	313	345	368	308	321	336	322	341	354	303	324	329	316	328	336	308	320	305	354	325	320	313	315	331	349	293	311	386	329	340	316	327	291	293	316	325	335	338	316	303	339	339	316
13741	15748	22299	16922	12882	9835	11270	13120	8369	5364	3256	2558	1897	890	611	574	465	572	653	590	475	441	422	304	290	283	261	250	266	200	235	228	224	200	188	208	232	198	182	181	179	192	172	183	190	160	187	156	157	182	182	185	172	155	162	170	197	188	170	191	178	166	182	185	167	176	174	181	169	168	191	169	165	178	167	184	156	169	179	173	184	185	173	197	166	173	164	155	164	151	183	180	156	161	159	167	166	180	156	160	164	181	204	180	162	160	167	141	138	180	178	184	165	177	171	137	157	168	191	200	146	171	165	173	192	173	162	184	186	140	180	155	169	166	166	162	167	159	162	161	158	184	169	161	173	156	157	141	159	158	166	198	153	163	146	175	157	169	173	172	162	150	149	171	164	164	166	135	158	176	165	180	155	182	185	165	184	166	176	189	177	184	188	165	170	163	149	175	173	178	184	180	159	171	185	158	173	157	166	181	170	162	168	175	185	169	178	151	188	155	148	173	166	200	162	169	138	163	177	169	183	170	195	154	154	207	187	176	168	173	196	155	178	162	164	163	170	163	167	185	170	161	166	180	162	159	147	165	162	168	161	147	154	196	173	153	170	177	167	144	148	162	134	141	169	165	158	148	178	147	187	172	178	154	175	183	159	164	164	174	169	177	173	181	162	177	165	150	155	195	178	176	172	173	169	163	160	150	153	162	146	180	159	162	176	190	172	169	182	184	146	166	157	148	150	170	154	178	186	183	175	193	182	141	178	162	167	170	161	160	169	162	139	137	189	140	169	177	153	180	161	174	157	158	163	172	180	184	163	171	191	184	169	185	166	145	140	155	167	161	169	169	158	169	158	169	169	165	209	163	148	172	169	158	185	181	165	184	151	163	177	162	197	163	168	166	162	190	185	160	177	177	154	167	171	151	174	151	170	174	161	147	173	194	163	182	154	183	168	136	168	165	176	173	158	173	184	153	150	161	154	154	181	158	172	172	138	149	159	144	157	166	173	157	189	170	168	158	167	192	182	160	156	183	183	176	159	170	159	161	168	172	158	185	168	162	171	191	172	186	162	181	176	186	194	169	153	170	162	166	154	165	153	174	165	167	184	165	175	188	184	141	166	174	173	148	168	177	156	161	167	167	163	171	158	175	186	193	172	157	155	152	166	175	171	163	177	161	183	183	162	151	166	143	163	166	175	163	170	163	164	163	181	166	150	143	162	162	164	174	157	171	160	152	168	154	171	152	151	159	193	174	188	156	165	156	188	207	166	172	173	166	181	140	176	175	170	187	163	155	153	158	165	177	162	169	163	170	152	178	156	167	159	167	175	157	167	149	174	143	177	173	190	178	155	156	158	191	152	189	170	181	193	171	164	185	172	155	169	187	172	161	156	148	183	189	161	162	155	167	176	169	153	159	176	171	177	147	169	170	183	180	178	160	175	187	172	156	175	156	157	181	193	174	194	191	170	156	129	179	161	161	157	177	189	166	178	177	161	160	188	180	167	189	185	182	151	161	150	145	157	208	177	157	191	175	170	181	165	176	162	161	201	160	153	182	177	189	178	145	160	169	170	177	173	177	179	177	168	167	154	169	163	157	169	155	172	191	178	169	158	144	160	152	159	188	164	163	161	180	159	133	181	162	164	162	152	184	160	158	174	158	165	148	153	170	166	192	161	151	159	164	154	183	144	183	173	178	184	191	146	150	172	170	144	182	175	166	164	166	170	179	171	167	143	188	134	148	146	167	175	193	207	194	200	150	169	158	154	162	180	166	170	175	142	176	163	172	177	172	172	172	172	157	160	172	167	150	179	179	171	164	147	173	179	144	144	162	177	154	164	160	173	163	165	172	166	156	177	174	170	170	151	174	145	182	177	152	160	173	164	157	167	167	155	176	202	176	158	175	158	160	166	169	162	154	173	157	166	178	165	171	166	168	174	169	203	176	174	145	177	161	152	143	165	184	151	156	170	158	185	168	161	158	157	152	159	172	150	173	156	175	142	178	158	158	173	168	175	155	160	161	151	170	161	170	178	186	192	170	168	154	154	158	165	158	157	154	174	157	181	171	166	177	171	184	151	175	165	169	171	196	182	165	156	159	155	183	173	180	158	165	180	163	178	165	148	175	166	197	164	151	181	164	151	158	168	180	168	163	152	167	165	163	164	155	170	159	164	154	182	169	161	161	168	188	163	152	161	172	157	160	169	170	152	180	161	152	165	167	158	175	140	180	160	153	189	151	148	181	144	152	141	174	149	183	188	184	149	169	159	164	173	177	146	199	175	166	196	185	188	175	159	157	171	186	172	158	182	172	183	151	173	163	174	166	164	164	180	156	144	168	173	164	166	158	166	169	139	158	166	187	158	190	180	206	174	160	151	161	163	128	155	165	173	152	163	166	172	191	199	162	161	164	136	199	181	173	165	177	168	175	176	170	183	165	173	163	158	166	165	158	176	168	157	185	184	144	166	178	187	177	172	157	189	188	156	162	184	180	165	160	173	157	174	172	159	183	173	144	174	208	158	176	176	150	167	159	167	164	172	176	167	157	169	165	142	180	158	176	166	170	179	175	185	177	141	157	171	150	166	168	167	177	133	146	157	173	178	177	153	157	176	171	151	156	160	153	158	182	149	195	179	174	180	152	160	172	180	181	177	185	166	193	169	187	171	156	164	151	172	176	181	174	177	210	176	181	162	155	206	151	173	205	181	158	178	164	161	182	144	170	168	159	143	184	169	163	165	172	166	199	195	157	145	151	162	171	192	155	155	166	193	174	138	159	157	172	183	166	177	148	171	181	165	204	167	162	157	172	157	147	135	147	172	182	181	166	154	147	158	190	161	162	157	168	157	156	161	160	194	167	168	152	149	170	176	157	166	209	170	161	182	149	152	151	160	175	182	189	149	159	161	169	163	160	176	166	178	167	160	183	172	162	195	168	158	167	158	143	151	152	169	159	175	153	172	164	163	167	170	168	160	144	185	165	160	185	177	169	161	181	181	181	178	151	157	187	195	178	166	169	181	175	169	170	193	157	188	184	169	160	191	142	156	181	183	163	153	150	160	158	199	188	169	174	180	160	177	180	174	180	176	177	165	172	157	149	136	153	180	152	172	162	145	207	163	168	176	176	181	192	165	150	184	155	163	172	180	178	159	170	166	151	137	139	173	166	148	170	170	181	161	155	193	170	167	173	187	152	173	166	163	167	172	163	166	157	166	167	154	170	143	159	167	162	161	150	168	186	159	158	149	169	186	163	178	173	160	178	181	196	174	154	174	179	172	152	177	180	165	145	130	170	171	165	154	178	160	143	164	151	173	174	204	138	161	141	150	187	181	165	159	177	171	190	192	147	170	173	168	148	168	154	169	191	165	152	159	168	187	137	156	182	178	152	168	161	164	190	178	178	157	177	177	174	161	157	172	161	177	173	161	168	147	186	158	171	164	188	164	159	174	161	176	190	148	168	193	172	172	161	162	183	168	169	172	179	167	161	172	164	161	160	178	166
9184	16082	26328	26024	23038	20136	26319	29154	23131	18101	14495	12691	10784	5025	3657	3046	2398	3496	4541	3963	2937	3233	2559	1590	1585	1341	1354	1023	1115	869	1035	881	843	890	776	755	710	632	576	520	520	533	500	475	486	467	459	457	447	438	436	468	449	437	452	415	460	470	409	424	448	427	450	440	413	449	419	436	421	442	457	432	368	417	430	421	447	435	409	489	505	472	522	493	404	415	401	379	427	391	408	393	387	394	414	388	399	370	390	365	406	399	446	389	431	416	398	377	382	447	413	418	388	394	423	428	395	403	396	415	434	423	402	424	398	424	411	408	370	423	420	382	361	408	425	433	396	415	414	430	426	360	436	407	418	432	419	411	413	395	439	433	439	409	395	372	412	407	401	415	424	405	430	363	404	383	420	451	410	446	382	416	456	421	355	409	386	378	398	399	443	385	430	410	397	397	377	420	406	379	447	423	459	444	407	400	390	437	409	422	422	396	444	397	424	415	398	382	424	449	427	433	374	411	403	423	405	408	399	432	391	397	406	386	426	373	402	417	385	398	373	403	423	434	386	418	402	428	410	394	394	434	395	396	379	408	417	420	422	417	429	372	405	416	396	394	393	420	426	415	400	441	374	412	398	453	426	400	434	408	402	404	376	427	406	372	419	398	403	403	446	438	414	384	400	442	419	417	438	391	400	398	405	402	394	402	383	425	433	389	424	432	416	391	438	422	345	406	389	376	404	434	404	416	416	378	407	400	373	444	427	382	411	429	413	409	404	380	428	383	417	413	423	397	419	426	457	409	388	425	390	432	420	389	423	410	396	436	422	422	433	379	389	404	442	422	388	407	407	405	384	410	400	406	383	402	417	398	411	389	380	402	435	416	388	422	389	430	391	420	399	424	422	396	419	388	402	426	412	420	414	419	439	415	418	390	420	389	383	386	417	383	391	377	419	403	426	404	412	386	395	442	441	385	427	393	386	344	390	411	400	412	360	376	424	439	387	463	399	397	403	400	412	404	428	406	410	411	390	386	408	413	396	418	435	396	397	438	398	409	394	423	434	387	409	406	420	404	421	423	422	421	384	459	397	408	416	406	363	372	431	435	397	429	432	395	397	448	390	408	366	413	412	373	430	414	419	400	392	399	396	441	446	434	417	425	405	405	401	398	381	440	372	420	390	419	393	402	449	397	429	419	440	368	390	402	411	399	369	428	422	414	417	461	395	434	399	384	428	403	413	394	442	424	404	440	419	381	381	423	432	428	402	391	389	396	404	434	406	437	381	371	390	381	437	408	404	410	396	404	427	392	390	391	412	408	439	433	395	419	396	415	383	398	387	408	395	376	398	411	389	428	407	416	411	421	407	417	417	402	453	402	419	409	413	431	430	444	400	399	392	400	379	396	414	410	398	408	399	387	380	448	418	402	450	387	399	390	398	420	414	416	398	370	381	449	425	392	416	386	386	397	396	419	451	409	405	392	361	410	390	404	429	395	402	375	399	453	408	409	376	382	400	372	380	413	422	427	432	409	396	395	407	397	417	384	400	390	410	395	430	433	378	423	370	434	402	398	348	411	396	418	367	417	394	414	408	378	416	370	410	413	424	390	416	377	444	438	396	384	412	413	419	463	372	415	409	410	388	428	426	412	400	418	395	423	405	397	412	387	424	385	422	427	407	389	405	394	398	415	447	400	425	393	422	432	392	420	427	402	414	415	426	390	448	433	352	419	396	392	407	427	413	424	385	448	403	435	419	414	385	401	419	423	435	386	396	423	404	402	369	416	401	391	431	407	394	408	416	414	418	412	431	401	416	404	364	420	398	444	445	364	410	410	419	396	369	387	408	415	394	432	398	396	408	373	380	389	428	418	405	417	424	390	435	410	408	433	409	410	418	399	372	397	422	392	414	402	410	450	414	407	437	403	436	406	378	413	437	398	406	401	443	399	419	397	428	441	390	408	388	403	378	395	377	394	392	394	408	410	385	411	416	386	401	404	412	408	400	367	396	393	421	398	380	391	399	404	388	404	430	415	400	399	409	388	372	363	421	415	404	378	412	454	394	413	366	389	426	449	393	404	405	415	382	426	443	394	448	383	432	432	409	412	432	450	371	399	405	451	385	381	414	412	409	410	396	396	422	399	387	408	387	392	391	418	426	392	422	412	425	417	405	414	382	429	371	380	403	414	385	424	437	424	416	378	419	384	368	424	429	390	373	436	406	406	399	427	387	399	393	384	380	401	396	403	422	425	431	434	381	412	411	427	393	417	407	431	405	397	362	417	394	386	404	428	419	432	418	416	391	437	389	414	434	422	411	420	395	436	392	420	410	396	406	432	419	408	392	394	415	405	385	390	372	427	388	394	437	415	446	451	426	460	377	451	414	412	418	383	435	396	415	411	376	422	388	408	430	413	396	390	353	404	405	391	423	414	423	414	416	402	381	415	397	414	420	426	405	429	409	393	440	379	417	387	430	391	408	383	420	420	425	411	430	430	402	412	371	401	391	400	416	429	444	426	418	407	396	439	406	421	430	389	388	401	402	387	419	437	402	417	416	418	407	427	414	421	423	398	405	396	393	394	442	430	406	376	421	403	392	388	458	391	370	413	456	396	394	419	417	407	401	367	418	429	410	401	432	406	432	405	433	399	452	432	421	377	396	406	458	395	434	442	407	409	362	413	415	420	426	426	415	408	383	396	410	405	396	426	445	392	400	417	414	425	385	439	381	410	378	411	392	411	391	452	344	409	385	437	397	392	404	424	372	395	351	421	385	415	410	418	405	451	416	396	381	399	404	428	425	442	419	388	391	398	433	369	431	410	397	421	398	395	449	431	360	427	442	405	374	411	406	421	398	416	413	426	421	393	428	416	416	404	408	417	404	449	394	410	411	386	407	419	424	406	403	427	395	400	385	398	374	370	441	417	404	401	387	406	408	409	379	409	385	429	397	405	447	378	430	352	394	372	438	441	414	410	427	424	379	375	395	369	401	396	407	408	433	377	438	430	406	399	384	442	413	373	427	401	425	401	413	419	421	434	389	404	421	362	423	369	400	420	435	382	385	431	387	373	406	415	409	403	450	418	420	404	424	399	426	428	395	396	433	412	408	451	395	399	425	380	406	412	412	407	421	420	391	420	393	425	426	425	400	411	425	409	411	407	436	427	422	460	416	407	410	386	400	383	417	393	399	393	440	398	405	411	396	384	434	402	427	432	412	407	430	412	388	429	351	393	392	394	391	424	408	413	444	409	428	374	420	400	381	413	414	363	416	412	416	403	437	411	417	390	434	444	395	432	410	394	434	454	399	416	413	363	405	431	410	423	416	412	404	401	368	383	377	428	413	439	395	388	394	409	419	454	383	434	424	390	405	389	410	395	448	448	394	420	427	428	410	401	396	413	412	396	389	431	411	421	396	402	401	431	432	388	435	403	408	411	417	412	370	409	419	425	393	418	391	419	392	412	411	401	384	394	396	405	438	417	425	453	412	414	410	382	394	395	413	393	383	403	438	398
40999	48350	47792	39567	36437	37987	45513	43723	38791	37027	34037	31595	26787	17396	10736	8521	6360	10453	14525	13702	6937	6187	5367	3300	2871	2736	2292	1791	1837	1478	1769	1352	1344	1314	880	702	778	631	411	475	462	432	427	353	313	230	232	220	223	241	214	199	213	184	202	190	188	187	193	210	216	246	234	213	195	217	208	194	176	179	192	203	182	189	209	175	212	244	249	270	276	227	212	210	186	218	176	174	182	179	167	189	183	137	181	178	180	202	179	187	199	179	175	162	180	177	192	175	185	195	184	160	170	164	164	172	212	167	164	156	198	172	204	171	164	150	160	193	168	187	186	187	202	180	191	174	154	173	194	166	178	180	167	164	186	186	179	174	167	195	179	178	167	176	183	184	160	194	171	164	185	199	193	192	170	158	199	170	157	163	190	194	161	187	218	197	162	182	188	182	186	188	160	170	182	169	160	182	176	177	180	177	204	188	185	160	192	192	188	180	184	170	170	178	176	203	190	158	193	187	161	176	195	154	157	182	175	173	174	205	165	158	183	149	172	178	172	197	180	176	159	187	196	166	177	190	162	150	190	180	157	189	182	176	170	176	189	166	190	171	144	167	177	172	192	187	169	202	172	165	170	162	174	174	177	176	172	153	192	185	169	197	175	171	157	189	182	173	179	188	170	162	206	187	199	172	171	163	188	164	167	194	177	203	176	181	171	186	157	171	203	179	168	166	187	187	198	171	175	173	206	177	169	178	180	183	187	181	179	186	170	173	146	193	212	159	200	161	179	199	159	177	142	182	184	180	204	175	181	179	177	173	197	186	157	161	187	194	180	172	190	174	185	172	191	156	165	181	180	162	165	178	180	179	177	162	176	174	190	195	170	168	189	167	209	178	158	175	178	210	154	189	189	175	158	156	178	179	202	176	170	165	206	182	188	181	169	193	162	178	175	165	166	184	160	193	153	168	185	167	194	185	208	185	172	138	164	188	201	192	180	185	206	194	186	194	169	189	168	188	163	174	161	187	173	175	198	179	166	189	194	207	189	180	179	189	188	175	166	199	196	190	178	175	175	169	171	195	184	178	164	174	186	157	177	177	145	189	169	175	174	199	176	192	173	201	171	179	182	192	196	198	175	171	179	185	197	166	191	207	176	187	191	171	191	171	164	186	155	172	165	165	213	170	180	184	188	178	154	197	187	168	164	184	179	193	177	183	180	182	192	182	173	172	184	168	155	175	169	194	172	199	187	180	157	141	184	170	184	185	197	146	183	178	138	186	211	185	182	183	173	196	181	189	177	171	181	169	181	196	204	174	164	161	167	201	182	159	183	195	183	177	206	168	149	159	178	171	175	157	173	191	194	205	152	202	177	143	159	182	194	157	170	182	188	173	198	183	197	176	168	191	161	166	176	190	169	211	192	191	202	191	190	188	178	198	187	181	168	172	195	175	178	170	159	173	187	176	178	190	175	171	147	163	183	178	177	158	199	156	188	208	198	165	180	201	174	178	189	203	174	182	158	169	159	198	196	173	200	188	173	183	182	164	159	184	172	183	187	177	188	183	188	175	182	181	194	196	184	149	203	161	188	168	175	168	187	169	170	178	208	188	158	181	213	154	163	189	181	188	167	182	163	180	180	165	174	185	194	196	181	165	171	179	190	187	170	161	149	194	176	172	193	193	181	200	167	162	167	178	174	176	180	185	187	200	172	192	194	188	175	174	188	152	170	162	172	193	165	182	200	173	189	175	184	182	158	182	171	181	175	177	158	177	188	178	172	180	175	174	155	172	193	152	173	186	205	156	171	187	176	169	184	194	164	199	171	191	180	181	198	173	174	187	193	172	197	205	177	150	154	197	186	177	195	158	167	177	180	198	177	189	187	181	191	173	185	174	164	165	200	192	186	178	178	188	187	189	176	165	188	168	183	163	180	185	164	162	160	159	181	180	149	169	152	173	177	176	186	160	185	162	186	194	185	151	169	187	183	188	180	180	198	162	182	142	178	194	168	172	191	199	180	176	187	162	185	181	200	191	203	176	151	170	156	168	180	193	207	158	210	174	170	202	174	190	172	171	172	190	190	200	180	204	201	198	175	180	191	153	163	191	162	181	188	177	154	180	157	197	166	187	154	186	182	224	181	207	182	188	168	201	190	174	160	191	202	189	175	191	184	181	195	197	151	180	204	177	191	198	181	202	182	164	157	141	192	179	172	177	183	180	198	174	149	181	179	157	190	182	175	180	189	170	159	167	187	192	169	170	160	183	175	183	191	149	187	168	180	180	177	171	180	193	183	185	191	164	190	171	202	181	179	178	180	177	168	170	200	190	163	169	181	174	160	176	205	162	174	183	163	174	170	182	184	159	196	206	185	176	176	183	170	195	171	163	182	194	195	175	180	159	189	176	174	164	190	170	177	158	191	209	174	173	182	174	178	187	210	175	186	171	197	177	158	196	163	184	181	172	188	189	168	203	167	161	185	177	156	176	200	163	168	192	165	166	175	189	188	175	175	164	162	192	191	161	163	183	176	177	180	177	168	183	162	189	186	183	174	180	192	180	158	166	185	206	197	169	166	190	153	183	160	179	169	203	167	172	187	173	165	188	174	186	193	171	157	159	155	195	209	183	171	170	170	146	158	186	171	168	192	168	167	191	197	170	198	168	190	167	195	179	162	195	180	162	192	163	168	184	176	154	183	185	184	172	187	165	197	227	175	166	178	193	169	198	189	185	184	188	179	168	175	170	174	165	181	186	169	162	188	186	198	185	150	209	169	152	182	194	162	161	184	161	181	185	157	189	166	203	195	186	183	170	160	180	185	168	171	189	181	169	169	166	198	177	188	159	172	166	157	173	187	186	168	186	191	179	186	163	172	192	181	173	185	183	179	148	177	166	174	177	177	169	171	178	191	184	184	189	179	197	196	165	163	175	194	196	163	169	169	166	168	201	185	183	161	144	197	197	190	187	149	156	179	205	186	189	168	170	161	181	162	185	169	182	184	184	171	176	208	173	175	196	177	192	173	163	175	175	189	185	168	162	193	166	164	164	177	174	170	178	179	174	162	199	191	183	160	201	161	154	181	181	169	175	185	155	187	189	175	181	186	172	190	163	170	180	173	192	193	183	189	187	176	155	170	179	182	197	164	154	167	160	175	167	182	169	184	196	149	169	177	187	171	172	169	201	162	189	170	189	181	168	164	186	194	198	170	193	171	185	193	165	176	164	165	164	201	170	169	183	186	189	190	192	144	163	171	177	191	170	180	185	197	180	172	183	170	180	200	162	168	171	182	173	156	173	183	167	196	196	177	184	158	167	181	166	175	194	166	168	208	180	187	199	187	161	170	185	179	178	164	204	172	187	192	199	180	194	177	203	186	195	172	174	187	165	171	173	197	183	182	175	173	178	190	164	184	173	162	181	170	173	200	218	175	190	198	188	182	151	181	168	182	185	204	186	197	187	184	173	169	168	190	173	178	171	177	181	199	181	186	157	198	171	175	171	174	206	171	192	166	170	180	186
29472	42774	49833	50893	48832	50002	53511	58443	58144	53344	49792	45476	41744	31852	27046	24737	22323	28853	34771	36623	19569	25266	22800	15929	15414	15554	11961	10576	10814	9042	10394	8416	8178	8283	5453	4161	4707	3128	2497	2684	2776	2623	2327	1772	1384	829	794	758	761	782	701	594	592	554	538	563	515	581	608	631	752	773	838	734	648	603	640	603	561	531	533	589	567	540	494	463	657	871	951	1003	942	768	667	619	485	456	429	443	419	389	404	385	402	431	441	391	420	459	427	430	425	439	417	407	440	404	390	410	425	474	438	416	457	416	413	417	456	432	407	441	375	426	461	410	437	404	450	418	403	404	419	434	428	414	417	417	445	428	392	418	385	418	429	416	442	431	419	431	407	434	444	456	416	457	406	401	400	411	399	421	427	442	442	371	450	462	444	388	368	441	425	416	429	473	434	425	435	425	449	441	454	425	471	396	408	411	419	448	459	418	431	416	432	418	426	424	390	450	432	438	454	434	455	419	425	451	425	436	389	428	439	445	442	481	449	409	467	426	396	418	405	436	416	444	406	429	424	407	402	409	457	427	416	419	416	442	404	429	448	429	438	437	429	380	448	432	434	409	429	432	426	410	443	431	425	431	434	401	408	428	461	446	428	413	425	442	406	426	434	416	470	424	423	414	407	480	439	445	415	441	421	429	456	432	463	414	409	462	456	424	421	422	401	435	450	446	464	445	456	420	401	450	439	409	452	415	385	428	389	401	425	389	385	440	444	439	440	389	401	433	422	388	400	444	411	417	431	405	437	419	422	430	429	413	446	400	417	439	429	414	418	407	392	395	455	427	373	403	471	423	418	436	435	413	409	401	450	454	430	417	416	429	421	412	448	416	433	475	410	430	427	439	420	455	445	421	457	420	436	410	435	424	406	431	401	409	420	438	413	421	420	392	419	428	433	423	421	434	437	462	395	418	438	420	391	437	418	398	432	429	423	425	426	417	425	428	425	413	397	414	396	424	436	412	422	406	438	420	425	383	416	420	466	442	406	433	427	428	425	419	393	444	404	420	421	428	421	401	415	436	438	419	444	403	410	419	449	410	428	412	436	430	401	400	395	414	461	414	437	398	421	426	384	391	449	423	437	423	413	379	440	396	442	432	451	415	412	460	448	451	416	451	449	442	441	408	440	422	377	446	430	404	417	460	441	423	432	462	409	400	424	451	467	378	426	422	452	430	424	425	423	433	437	429	473	432	401	449	419	391	440	405	446	449	434	422	409	395	424	432	393	429	396	399	412	437	439	406	422	412	406	444	428	414	419	422	420	416	458	433	435	431	429	416	407	430	407	446	426	429	420	460	431	421	440	438	434	408	413	447	427	476	419	408	408	447	417	408	426	413	422	433	405	433	403	424	446	389	449	428	432	428	451	437	402	453	405	387	470	407	389	416	415	378	424	421	406	424	414	465	392	409	440	423	437	406	417	399	395	449	444	425	411	445	446	406	440	412	437	430	413	442	427	408	416	427	448	410	396	431	462	426	442	411	450	436	420	392	440	415	432	410	410	407	410	402	386	429	418	417	437	444	420	414	406	411	407	434	377	442	430	398	445	426	442	445	436	457	475	415	433	391	424	481	394	426	434	406	393	439	419	410	431	439	408	441	439	415	411	446	417	428	445	447	426	412	451	461	401	404	423	449	405	437	420	456	430	431	419	444	407	435	425	449	404	437	419	438	436	412	390	398	405	422	435	428	428	463	420	406	400	396	425	449	442	406	447	413	441	441	437	420	440	451	437	440	408	430	409	426	399	412	405	437	437	421	416	435	444	436	407	410	433	408	422	425	482	422	416	441	389	425	441	444	422	413	453	426	427	412	390	466	452	425	405	429	435	429	453	407	444	405	444	408	442	440	464	411	437	400	415	403	431	428	440	405	435	432	404	427	434	428	449	395	435	454	415	433	431	463	440	421	452	399	404	453	413	432	456	437	405	430	404	451	407	419	412	430	462	399	439	418	452	420	425	433	426	414	435	429	448	407	427	441	415	435	411	433	430	382	425	404	435	429	384	453	411	479	430	444	396	426	396	421	433	418	421	415	437	437	415	420	405	440	418	458	419	438	384	436	430	377	435	414	417	447	437	414	420	443	443	456	439	424	419	424	413	411	426	459	406	450	405	440	418	405	400	414	416	395	439	422	419	459	441	368	410	446	414	385	421	423	430	409	414	428	422	395	438	428	435	414	392	421	419	439	470	422	429	420	438	411	392	376	439	424	403	432	444	419	431	441	433	438	420	433	407	423	417	426	440	424	467	391	448	443	420	454	428	459	403	408	355	446	471	446	452	412	417	451	413	454	450	435	413	405	470	428	413	410	405	426	412	432	409	419	408	415	398	432	451	413	435	409	419	412	419	406	418	421	403	429	417	415	439	420	386	438	475	407	401	439	419	419	471	444	405	423	429	427	410	419	417	394	418	457	394	464	418	409	394	440	450	418	435	472	416	380	419	469	406	427	453	395	417	437	429	462	412	424	442	422	387	471	431	420	407	417	420	443	424	451	407	438	453	445	414	405	446	472	380	456	396	442	398	423	405	423	452	448	418	408	427	437	412	400	430	404	445	420	431	451	445	384	445	400	442	441	406	460	408	448	403	434	417	409	407	414	446	439	429	425	438	361	432	438	438	415	430	400	400	426	426	427	375	425	416	449	409	426	423	394	430	464	423	465	447	403	434	413	443	394	472	394	433	430	398	458	456	432	474	417	398	448	459	447	391	413	450	400	414	428	441	394	429	401	460	400	438	479	424	434	432	406	418	444	431	432	413	438	425	420	394	411	405	390	416	438	428	414	460	399	417	423	405	396	419	401	407	438	439	411	386	419	383	426	411	415	445	422	443	437	392	430	427	419	437	369	431	406	428	432	432	380	415	428	433	439	419	420	413	416	424	424	442	420	443	437	427	414	367	417	406	468	423	415	461	421	419	453	443	470	428	403	425	429	451	436	449	429	427	425	436	421	407	428	425	403	442	426	387	443	467	404	438	408	462	438	438	397	431	416	390	401	397	454	435	426	442	411	406	419	412	418	406	420	453	409	461	414	416	439	462	442	409	467	425	429	434	430	441	450	445	402	437	411	459	403	454	402	424	427	409	416	475	413	410	423	438	426	424	416	434	423	426	398	411	408	434	425	426	421	425	476	408	430	437	407	434	404	426	449	434	425	454	424	472	415	430	445	428	421	435	411	415	438	389	404	438	445	414	471	448	428	438	429	446	436	459	415	444	424	426	413	405	434	408	416	466	433	424	420	409	372	405	428	428	409	441	388	407	432	420	430	452	426	463	404	386	387	426	438	443	429	403	406	440	406	433	419	443	380	411	436	459	430	448	427	407	424	438	424	445	427	394	432	429	441	420	455	399	448	423	424	401	432	428	409	407	426	397	453	411	435	428	408	410	452	440	419	424	393	432	446	445	426	423	438	442	441	449	408	412	460	424	414	420	455	406	398	430	431	419	451	428	401	434	403	404	439	419	412	451	442	410	440
48915	52400	46178	40083	36889	39033	43501	44848	40984	39924	38874	38720	32506	25664	20320	18472	13675	23567	26358	25795	13852	11864	12737	6622	6661	6340	6001	3607	3466	3339	4406	2345	2797	2704	1544	1561	1494	849	839	656	663	849	623	630	590	387	252	258	303	258	189	199	185	170	188	170	215	195	223	166	201	234	216	212	222	190	183	174	205	181	194	177	157	191	183	230	195	148	323	400	335	284	252	180	166	165	132	152	151	159	151	161	153	137	169	151	133	133	150	148	148	144	134	166	134	134	156	144	152	159	168	149	147	145	126	158	149	147	152	147	140	153	142	148	154	160	158	139	146	138	136	155	151	162	121	131	136	142	123	160	146	162	134	137	153	157	141	153	131	150	157	151	162	117	125	167	156	147	166	132	153	137	163	156	137	153	141	160	154	138	146	112	167	162	151	146	142	147	145	115	149	135	141	157	148	139	141	173	124	140	158	158	174	163	148	118	152	147	158	136	176	153	163	134	162	142	131	136	127	130	142	130	140	151	140	151	132	162	138	160	137	164	167	156	133	155	168	146	141	156	161	153	154	144	134	160	138	153	148	166	140	152	162	160	162	164	152	116	138	150	135	162	145	152	147	152	156	176	151	149	134	135	156	113	136	163	151	143	119	162	134	112	164	159	125	148	119	141	170	142	139	136	165	149	140	141	157	138	133	130	135	181	157	155	158	131	162	146	145	141	127	136	162	143	172	149	160	136	156	145	155	147	144	147	133	152	152	117	137	152	144	138	155	163	148	145	153	149	143	144	170	142	153	161	134	157	167	140	148	144	144	124	154	126	150	155	126	148	135	122	140	168	157	161	182	160	139	160	138	138	148	152	150	151	138	153	168	149	143	135	153	143	145	166	156	154	145	126	147	134	147	159	158	137	136	148	139	152	136	158	137	150	148	151	137	156	172	143	143	151	140	137	122	146	155	130	144	128	136	172	160	138	144	138	166	142	156	155	172	173	121	150	147	171	138	151	170	138	152	153	123	127	148	134	146	150	141	141	155	126	151	172	141	167	129	163	157	126	134	139	147	155	157	135	150	142	157	162	140	149	152	161	132	161	151	150	133	161	186	170	172	142	135	139	153	159	141	139	132	165	130	125	140	157	150	141	143	161	136	146	169	142	147	151	154	171	136	154	165	140	134	154	131	148	150	153	133	165	161	164	132	138	142	142	174	155	131	141	152	164	157	132	143	141	135	147	157	146	148	141	151	140	155	154	153	160	143	161	136	122	127	156	167	160	149	156	155	173	135	126	156	143	141	144	159	142	149	136	157	153	127	168	151	132	167	148	132	140	140	139	147	148	146	135	150	154	145	140	163	144	145	132	151	120	153	159	140	165	148	150	152	115	142	133	162	146	146	151	152	161	161	157	134	158	141	148	153	154	148	163	148	145	151	162	155	136	135	161	142	142	146	157	153	159	160	180	146	134	142	155	161	143	143	130	153	145	143	162	142	144	138	157	140	141	152	156	144	157	131	160	162	149	164	164	129	135	138	147	142	154	162	150	137	133	135	125	141	146	156	143	152	133	164	145	147	146	147	162	136	142	137	146	134	156	140	148	154	147	155	157	140	163	180	149	160	133	125	154	163	143	132	147	151	146	153	168	158	147	146	156	139	152	124	152	167	150	143	144	140	155	144	165	144	129	136	152	146	154	159	149	142	144	151	134	141	152	180	155	164	171	149	131	121	163	154	140	141	149	154	155	155	146	145	138	167	149	146	161	169	136	154	155	144	155	144	131	148	135	138	158	150	166	137	154	139	151	164	126	166	152	164	140	144	150	140	166	152	148	171	155	152	147	157	145	137	160	152	142	157	164	144	162	117	124	178	145	144	151	136	132	156	140	150	132	124	157	157	149	130	160	137	143	138	166	157	140	160	155	147	129	169	140	123	157	137	153	156	137	145	144	144	144	142	142	152	156	161	139	152	152	166	148	140	154	150	146	141	171	176	138	135	167	137	176	141	125	158	140	131	158	166	161	159	145	158	154	147	169	147	145	164	179	164	138	144	145	111	157	171	137	141	147	157	158	165	145	149	146	165	157	148	144	126	163	149	162	160	169	160	144	150	145	144	152	166	136	138	136	159	152	146	158	153	130	139	156	136	159	154	152	168	161	175	125	154	128	163	147	157	133	147	165	164	140	155	148	172	150	149	159	181	144	153	150	146	147	155	153	142	161	169	153	152	148	139	148	161	179	144	164	158	164	159	145	120	130	145	150	154	140	153	156	137	141	163	135	142	159	146	175	139	141	133	155	146	143	151	141	146	165	152	148	157	140	142	143	154	136	132	147	136	146	146	132	142	162	130	171	139	158	140	145	152	146	145	135	146	149	138	146	147	156	143	132	152	153	142	150	155	150	166	129	168	145	152	149	147	154	151	152	175	145	176	161	160	159	137	155	153	163	145	141	149	125	149	138	150	140	146	136	151	131	156	154	158	138	150	171	137	154	156	157	147	179	174	149	139	127	162	124	127	163	156	149	140	143	161	130	156	148	131	138	126	118	142	115	144	152	149	144	150	143	155	161	160	177	161	145	153	144	149	144	143	143	152	132	165	165	144	161	161	154	154	158	169	143	164	148	145	144	152	152	144	150	137	141	159	151	141	134	138	142	142	159	152	168	139	144	136	166	126	127	173	136	149	152	136	143	118	144	160	157	156	158	147	133	156	145	151	157	135	127	124	160	150	176	151	147	136	167	147	141	144	148	137	151	169	143	145	152	140	157	144	135	135	129	152	170	155	151	146	140	122	143	141	160	149	145	119	143	160	148	155	140	141	161	137	142	122	139	149	153	146	166	157	157	132	155	163	166	166	137	148	158	160	133	137	150	142	177	157	153	148	159	148	133	142	146	134	146	157	146	164	142	135	146	147	144	141	142	126	156	139	130	155	133	139	170	109	145	173	147	143	158	142	164	143	143	148	142	134	162	148	144	156	168	148	145	145	144	153	139	165	137	163	148	142	135	149	167	142	157	138	148	163	162	140	169	143	164	169	121	157	169	169	137	127	129	143	152	135	166	167	134	156	146	164	141	153	157	156	131	161	122	138	149	130	142	143	149	153	135	143	170	141	156	145	145	142	131	164	139	140	153	146	153	151	171	150	136	164	135	141	165	131	163	140	155	140	148	144	127	155	140	167	126	168	176	147	129	150	137	141	139	134	151	139	164	164	140	165	146	147	163	151	124	160	141	161	147	139	139	150	151	144	169	160	139	158	170	161	159	152	120	145	130	132	144	173	144	153	139	172	146	122	152	129	139	138	140	148	166	133	134	163	173	171	137	127	181	180	152	152	164	131	129	150	144	168	147	155	140	113	164	145	142	158	121	153	167	132	141	162	135	164	190	151	163	151	140	144	139	122	145	139	160	160	149	161	135	153	134	162	159	128	152	149	153	148	134	158	141	144	156	148	153	133	135	133	126	153	155	155	151	152	174	153	161	157	144	169	139	141	154	178	148	149	139	153	142	156	159	147	145	159	153
36189	50633	53413	54268	53931	54701	55218	62443	62335	61957	57337	53291	47647	40681	38190	34775	32966	42215	43805	44985	29276	33167	34134	23197	24916	26567	22399	18095	18371	17393	20012	12672	15157	13526	8990	9468	8438	4950	4469	4066	4366	5254	3809	3917	3751	2103	1106	1114	1333	972	750	643	594	599	604	688	549	664	801	605	635	823	930	823	718	690	686	693	631	591	555	553	548	462	625	840	729	549	1379	1904	1583	1114	817	595	464	377	339	326	335	367	361	361	335	346	338	381	346	320	336	353	364	326	346	335	342	367	344	306	354	339	342	365	352	350	342	339	331	339	384	400	344	356	339	337	340	372	358	370	349	328	347	302	326	327	364	355	354	374	333	350	357	321	366	344	350	359	354	342	351	368	340	343	357	369	354	343	371	361	371	348	359	310	337	366	341	360	287	311	322	331	345	371	365	384	354	363	329	368	350	323	341	329	354	327	315	363	346	333	370	344	373	354	357	393	384	361	335	366	362	330	353	358	348	355	380	365	353	346	365	349	406	353	345	348	339	359	346	375	359	346	339	349	343	364	357	345	328	381	343	393	355	364	317	363	341	343	332	360	320	348	322	343	369	356	402	340	344	369	347	331	380	389	371	319	370	368	363	326	375	359	354	350	319	343	382	321	374	386	355	358	368	359	337	325	365	345	336	381	353	333	326	324	343	361	347	328	338	383	341	361	323	378	322	372	339	326	360	322	309	327	356	369	356	326	398	313	360	388	350	322	345	325	326	360	340	302	341	387	360	362	352	305	397	343	368	347	359	318	373	347	322	318	335	376	344	352	342	391	345	355	357	357	351	361	350	328	312	349	384	364	345	365	328	334	354	349	332	361	356	353	329	352	370	331	378	337	363	354	329	342	358	351	373	322	351	381	338	351	372	379	352	355	358	342	351	357	336	386	336	351	353	348	341	351	333	350	344	368	339	348	328	364	368	367	399	382	344	359	336	300	379	378	349	387	326	336	348	344	358	338	357	347	358	326	398	353	349	342	328	309	343	349	350	354	355	315	326	359	358	355	364	368	334	344	346	355	392	308	372	366	344	348	354	351	353	330	367	356	338	358	339	325	348	380	354	352	352	395	351	326	343	333	364	349	304	368	357	344	352	319	351	343	336	369	333	351	344	366	317	356	337	364	332	340	352	372	338	391	348	362	385	367	321	354	343	375	350	373	364	361	345	377	365	350	355	357	353	355	356	349	351	365	346	353	352	335	339	351	345	335	353	328	377	356	340	356	345	353	325	345	319	361	337	373	332	347	364	373	334	349	344	354	348	359	362	404	373	325	375	319	337	326	357	349	341	364	344	352	377	338	343	325	342	354	372	336	310	338	359	376	341	364	292	334	369	329	378	372	339	336	372	348	338	318	338	339	328	328	343	346	374	352	360	361	339	345	341	337	358	333	335	352	356	338	338	365	373	320	362	342	343	323	339	362	343	350	357	312	343	361	355	378	353	335	329	369	332	343	374	348	379	338	339	370	340	342	340	321	326	337	331	350	344	368	373	374	366	372	343	342	382	304	337	364	311	347	326	340	368	357	335	368	359	342	343	367	331	373	333	336	370	368	350	355	348	332	348	356	321	358	328	345	356	382	358	337	350	346	327	327	341	342	345	348	367	358	354	359	342	332	361	362	312	380	343	351	342	345	362	334	347	339	336	357	382	336	344	427	361	339	312	389	385	306	348	370	326	360	350	339	387	382	359	367	374	372	374	355	366	365	358	335	344	352	348	368	340	376	363	347	365	356	362	350	353	364	363	344	322	356	355	341	323	379	370	364	327	342	361	335	358	403	376	361	359	373	332	376	336	364	359	351	368	354	297	345	317	359	337	342	352	375	340	328	334	352	360	369	324	356	337	364	315	376	310	373	325	340	376	342	353	389	325	364	372	333	343	353	369	365	322	341	329	351	331	324	339	368	350	348	364	346	344	353	353	338	360	338	334	340	331	355	352	375	340	307	383	345	351	336	365	358	336	364	346	353	333	333	340	355	332	349	321	402	362	343	359	342	356	354	357	362	368	368	360	347	329	356	353	340	355	322	331	339	379	384	334	358	357	323	325	366	351	326	326	346	336	357	342	349	338	392	338	352	351	368	340	355	373	358	343	317	357	372	318	350	375	354	336	372	337	326	373	365	310	312	332	359	354	371	383	325	328	348	355	310	332	353	382	340	332	337	325	348	305	354	354	347	347	384	351	339	348	350	363	322	346	348	312	344	396	341	348	341	316	328	344	354	362	339	346	385	344	345	335	339	371	313	344	334	330	371	353	352	329	354	360	356	365	337	350	365	349	327	357	339	348	361	356	369	357	333	353	328	401	383	318	351	353	356	347	336	365	339	364	368	367	382	350	345	357	334	329	346	374	326	347	325	357	380	354	369	354	360	363	322	370	359	348	326	350	360	360	329	362	372	358	374	298	314	330	371	354	348	348	327	365	324	366	362	382	373	379	344	336	355	338	363	338	334	336	331	358	358	366	311	350	363	330	329	344	334	325	350	313	370	384	360	355	398	392	352	337	361	363	340	311	373	348	338	363	338	347	336	364	351	365	354	363	391	355	366	345	320	349	351	355	333	354	365	390	313	330	362	347	333	293	383	366	337	350	383	357	358	315	318	360	359	375	354	356	319	318	343	331	359	375	361	397	335	360	342	309	363	353	351	351	351	341	331	334	324	356	326	352	346	355	313	341	336	313	351	341	348	372	357	349	369	312	350	351	338	373	349	351	348	352	377	359	352	324	342	355	328	337	389	354	324	359	309	353	369	391	310	350	321	358	384	333	388	341	328	355	331	348	382	310	348	345	327	360	359	371	358	347	365	361	327	349	323	361	362	356	391	330	365	349	342	366	325	321	327	344	346	334	350	368	339	329	345	317	308	356	331	339	383	352	358	353	343	315	365	357	338	377	337	382	354	344	339	339	346	356	357	336	360	346	358	377	302	360	375	308	353	337	367	327	341	357	322	361	359	355	353	348	324	348	391	343	320	353	332	360	342	336	367	369	353	344	375	331	370	375	350	383	391	356	341	375	353	370	327	366	358	337	332	346	322	364	323	365	358	374	348	379	363	317	348	369	364	363	353	346	351	350	325	380	371	378	365	356	352	341	393	317	342	395	324	391	358	350	390	352	369	373	337	359	330	364	360	347	383	329	357	350	333	347	339	366	345	335	362	372	318	368	335	364	352	354	336	331	330	345	367	326	362	318	347	359	307	337	358	327	334	362	361	362	352	310	323	373	338	344	338	362	372	345	375	362	333	357	337	331	374	332	383	349	337	351	364	345	331	356	372	366	369	373	343	316	346	334	346	346	348	313	337	367	317	362	381	354	361	330	343	353	380	347	357	362	335	356	377	379	370	342	355	369	347	328	336	368	342	337	364	346	352	333	362	338	391	346	361	333	358	381	380	338	378	372	333	350	359	330	348	351	357	351	383	347	336	349	334	306	325	338	318	345	342	339	329	348	352	338	342	370	350	337	364	350	357	360	341	351	361	352	350
13444	15871	21008	17036	11265	10158	8099	11464	8128	4518	2921	2466	1252	789	681	545	487	847	796	740	403	389	380	290	323	352	313	261	266	242	267	221	231	243	225	263	223	191	195	181	202	202	197	207	211	200	180	163	194	164	191	183	193	164	199	197	192	165	198	193	181	176	187	204	168	183	188	164	166	165	221	181	192	193	199	206	163	209	202	190	208	214	176	149	186	167	160	180	190	192	189	205	185	171	171	183	197	191	181	190	204	193	183	194	196	168	201	163	156	198	190	169	189	183	164	182	202	171	193	173	200	154	194	191	177	199	189	181	148	168	175	183	180	199	158	165	167	167	192	194	170	180	176	179	193	194	168	199	161	160	170	169	195	172	177	180	177	191	178	168	176	194	184	166	166	194	185	166	188	184	173	196	190	181	188	181	175	194	202	172	187	204	156	201	197	175	159	166	193	181	189	201	167	192	166	166	182	209	189	203	181	165	185	198	181	187	167	160	152	179	181	165	193	198	204	176	188	195	193	189	172	202	159	189	173	188	162	179	169	159	189	176	198	176	198	182	193	164	180	173	184	182	199	200	200	191	158	181	199	205	177	164	199	205	177	177	194	157	182	187	162	177	169	176	181	170	207	172	174	182	160	163	178	181	164	178	173	196	165	183	184	146	153	184	176	151	182	188	172	189	175	177	187	191	157	171	181	206	182	155	205	174	189	192	174	188	172	163	197	169	199	178	174	153	170	164	180	185	164	171	173	187	162	162	172	190	185	175	174	205	169	172	154	185	181	151	196	190	162	186	190	170	162	167	201	161	185	180	195	184	189	193	189	191	189	188	176	188	195	174	186	181	190	157	168	194	169	178	194	179	178	179	191	192	185	180	166	159	177	206	164	172	180	172	161	188	181	173	161	181	195	190	163	196	175	166	177	189	174	211	192	177	169	171	170	197	203	189	191	173	184	175	207	178	191	180	158	167	180	182	194	190	187	170	149	183	189	194	179	196	179	187	172	185	170	189	187	180	175	181	192	209	200	150	185	199	181	185	175	171	157	183	173	200	188	181	174	182	157	170	174	172	183	168	203	196	170	178	193	163	180	145	209	173	180	155	177	211	171	188	174	174	194	164	171	166	176	183	192	170	177	163	166	169	207	187	168	159	180	203	173	173	172	148	173	150	183	184	192	183	168	181	163	204	165	169	175	177	188	181	191	198	190	169	174	173	166	169	177	190	171	166	182	182	196	171	170	181	170	178	180	176	204	182	199	170	162	175	170	188	178	187	184	165	176	175	168	193	175	180	190	164	197	186	158	160	176	179	177	195	213	177	186	179	196	199	186	175	172	183	187	161	191	173	154	173	151	179	206	173	167	174	194	199	192	174	163	196	184	185	189	194	173	182	192	180	181	183	181	177	204	163	200	193	194	162	175	173	166	191	157	141	194	161	161	188	189	172	183	186	202	167	175	184	184	214	179	176	182	166	150	165	185	159	178	186	193	173	165	162	201	171	166	152	196	164	196	194	171	173	174	190	189	177	188	169	171	180	177	191	191	178	199	185	175	166	191	165	179	182	188	169	200	161	176	182	158	176	192	190	166	173	181	189	194	177	185	167	186	190	180	180	199	174	171	196	167	161	190	168	164	172	166	182	177	200	187	174	191	169	185	170	193	166	179	178	185	211	193	179	178	180	170	187	180	188	160	177	152	155	194	161	178	188	189	172	185	180	186	175	166	196	187	189	197	181	179	199	187	182	171	176	175	177	175	188	180	183	179	153	168	172	192	179	161	193	188	187	185	166	183	161	174	180	166	182	187	191	163	185	180	175	167	169	196	180	218	155	185	153	166	183	182	193	194	159	177	180	171	156	160	178	193	165	193	182	165	186	206	186	171	161	206	176	189	190	215	190	188	171	156	179	185	192	201	177	187	157	162	194	179	196	176	196	185	188	165	164	170	175	167	176	176	174	179	174	154	179	159	171	161	185	158	159	188	153	167	177	155	163	177	173	179	173	152	183	176	189	184	202	185	188	191	170	188	190	184	165	179	168	180	160	187	188	184	178	174	186	179	165	165	174	172	180	182	191	191	169	164	167	155	205	175	165	206	185	178	188	174	186	171	194	178	180	158	175	193	163	174	166	169	194	176	211	182	186	180	188	204	168	172	188	164	162	186	199	181	196	166	178	188	173	205	179	181	190	177	202	173	189	187	186	187	184	196	169	186	170	212	174	167	180	184	173	155	189	182	183	170	190	203	170	171	156	176	179	158	174	179	177	168	162	169	189	193	175	153	178	195	164	173	195	196	180	181	177	148	171	146	176	185	168	180	183	189	187	180	201	193	164	156	185	182	210	158	169	185	159	184	200	179	178	167	192	204	212	182	171	153	166	160	200	166	185	198	203	167	188	147	182	164	179	195	201	152	175	169	173	174	171	207	178	162	171	202	164	163	197	167	174	164	169	180	188	198	177	193	184	185	183	172	197	198	166	177	181	162	163	176	184	199	179	189	193	187	179	203	174	172	191	166	184	189	186	203	165	179	156	172	170	147	176	187	185	184	156	196	162	193	190	183	183	183	164	182	190	187	165	165	190	186	155	164	197	214	219	195	196	170	188	179	191	191	178	173	177	181	194	184	174	161	185	171	177	160	149	186	210	196	171	165	186	165	183	203	192	170	174	168	194	179	172	177	175	184	166	172	180	182	186	198	174	156	190	172	170	211	191	168	197	170	186	202	179	175	150	195	200	173	178	170	152	194	181	186	180	180	179	168	168	170	169	168	197	181	184	190	197	195	174	195	170	197	152	158	205	166	180	202	185	190	169	164	181	183	173	174	187	166	199	184	185	185	172	202	175	186	165	195	183	169	151	172	180	194	195	194	168	191	182	168	178	164	199	193	171	184	193	194	173	172	164	186	193	172	190	193	155	197	188	178	152	189	187	168	169	184	183	155	161	187	194	196	182	195	161	174	198	189	170	179	183	175	182	191	181	182	171	183	170	188	195	206	188	202	180	199	168	154	178	154	156	176	188	215	179	185	172	170	180	203	172	181	174	174	166	183	186	187	168	179	158	202	185	195	170	196	177	169	183	187	182	178	183	197	161	161	168	199	165	186	188	181	190	169	189	181	172	203	164	172	165	179	175	209	188	194	185	170	165	164	148	181	199	162	195	163	183	165	181	177	182	199	185	157	150	201	162	162	188	179	163	203	162	154	168	197	197	173	172	157	170	176	174	175	186	180	215	177	179	159	190	181	179	193	181	170	167	200	175	181	192	177	170	191	184	181	180	188	150	172	183	184	181	190	180	178	168	166	196	180	172	184	197	202	161	178	186	187	190	164	167	177	191	199	183	163	171	182	160	187	209	173	180	178	178	150	164	168	196	185	157	162	192	180	211	178	201	181	180	173	172	181	210	166	160	163	183	160	200	161	165	191	179	197	191	174	175	169	167	157	200	186	170	183	187	193	183	170	193	187	177	174	176	165	187	156	162	195	191	175	191	219	198	165	193
9009	16055	25095	25786	21505	20280	19863	28712	24759	16175	13776	12119	6792	4367	3997	2969	2896	5813	5165	5174	2240	2478	2609	1532	1680	1762	1639	1087	1006	1037	1151	923	965	988	889	876	767	636	472	534	621	635	542	544	570	517	475	502	481	444	505	465	489	496	496	476	497	438	505	497	431	482	508	481	472	448	461	466	479	493	438	469	456	459	475	460	466	464	484	565	552	523	500	471	422	427	469	430	437	402	417	433	410	484	470	419	455	441	426	423	406	439	447	468	453	424	437	429	449	430	391	464	427	440	478	427	419	427	447	426	404	443	437	444	438	437	390	449	431	452	440	428	441	454	429	439	450	454	466	494	438	425	450	429	403	449	440	460	442	455	392	441	407	432	431	431	418	435	427	436	444	418	417	429	468	451	409	472	403	453	441	433	444	406	399	405	446	446	440	425	417	386	412	426	399	436	442	435	442	458	446	460	415	416	477	450	442	376	441	468	451	457	388	432	416	434	458	431	418	424	414	426	438	443	436	389	449	428	429	367	413	426	451	415	423	430	405	433	415	424	424	462	433	455	434	491	396	439	437	438	436	442	389	418	447	435	464	445	402	443	464	424	437	435	398	439	407	393	392	409	436	411	431	435	476	415	412	422	480	431	440	431	441	457	417	467	428	461	463	421	450	404	452	427	434	396	448	425	419	429	455	385	416	475	463	434	444	405	414	429	444	431	420	466	471	422	439	451	440	442	468	411	421	412	406	414	444	436	453	413	433	454	407	419	424	429	438	468	460	452	427	440	415	437	412	420	435	429	473	443	447	407	407	463	441	418	426	429	461	410	420	439	464	416	419	442	458	436	405	427	402	442	419	425	423	470	474	453	424	415	428	444	460	412	450	432	419	428	392	421	427	435	463	453	468	462	427	443	424	428	434	426	429	453	426	473	433	394	424	449	450	425	444	447	438	395	440	456	417	441	459	462	438	436	447	437	439	417	472	447	446	430	421	411	453	415	433	444	427	388	437	414	427	419	454	417	412	418	383	400	400	417	450	435	423	432	453	416	404	439	456	450	447	433	463	431	420	441	459	463	428	434	427	457	438	443	451	410	432	448	428	447	423	438	459	422	421	436	442	449	446	455	450	410	448	423	434	439	440	426	440	442	470	430	445	420	419	443	437	432	431	450	428	449	410	445	432	402	463	428	436	445	447	441	470	468	416	455	420	405	437	415	453	431	416	450	425	447	390	429	439	420	416	441	381	422	412	415	480	418	445	446	432	464	430	450	446	429	442	433	429	409	442	462	449	462	427	439	429	433	436	407	428	460	427	442	403	400	449	393	459	470	429	436	433	445	428	425	425	449	440	419	433	422	445	477	445	419	445	456	442	429	450	469	387	444	426	437	471	457	408	436	432	441	408	440	416	450	383	427	393	422	398	441	418	423	425	436	459	449	479	421	440	409	402	448	419	400	413	471	450	494	409	467	446	458	474	414	419	403	427	450	455	426	450	391	416	398	447	459	438	454	446	412	428	419	430	438	433	459	445	424	419	400	390	445	444	434	399	416	431	390	438	439	442	424	427	385	407	424	440	458	478	443	428	444	406	393	454	459	477	425	435	409	404	453	464	415	426	454	431	422	411	464	434	446	413	413	413	436	428	416	431	432	442	406	428	433	455	441	448	399	436	434	451	456	450	437	422	426	428	430	426	432	430	436	436	433	403	463	431	413	426	447	430	404	431	426	433	414	408	423	424	393	446	456	393	424	420	437	455	379	412	395	412	453	415	412	441	437	398	427	448	402	457	444	456	462	436	433	461	437	436	447	447	398	439	492	413	445	442	455	430	425	420	432	428	439	455	442	429	394	449	432	445	448	386	439	416	460	441	473	399	430	408	406	405	444	426	442	463	437	420	438	440	435	430	426	496	414	436	455	429	421	450	453	424	449	437	416	413	455	417	421	463	444	424	446	441	426	471	447	452	442	439	436	409	419	427	418	456	470	414	403	450	445	460	458	413	443	425	373	451	448	453	421	449	417	474	416	417	446	444	431	464	444	423	469	420	413	450	451	466	423	418	426	421	467	413	440	453	450	429	449	428	441	455	450	423	465	401	455	399	409	397	438	427	426	403	425	407	400	401	423	462	421	459	408	424	444	438	414	432	447	412	451	447	445	446	439	424	425	414	393	444	437	440	456	427	467	422	448	439	413	410	449	422	465	452	402	374	417	443	433	386	454	401	433	431	446	402	422	430	435	458	406	447	452	411	414	404	415	416	438	453	445	414	421	409	432	423	424	439	417	424	452	446	423	440	462	432	458	467	464	455	426	453	442	440	439	439	442	424	443	478	400	415	403	392	388	451	419	459	406	422	457	422	446	432	400	404	386	436	431	459	451	443	479	455	421	463	445	466	435	424	420	450	448	474	433	409	444	465	408	418	438	402	429	398	412	412	464	456	410	465	439	478	448	449	437	460	425	398	436	452	415	424	441	431	464	440	424	414	433	455	459	428	461	453	487	462	445	437	458	466	447	471	422	457	428	434	413	408	464	420	418	450	445	441	460	434	393	395	404	430	457	508	410	435	439	420	406	422	395	427	433	427	445	442	442	470	433	459	415	450	398	475	436	412	420	457	425	436	434	399	433	437	434	396	444	422	425	391	445	393	448	423	427	430	435	434	419	444	435	447	453	453	419	417	442	406	416	423	451	434	436	408	430	486	488	428	432	454	451	414	425	465	446	425	416	482	427	432	415	434	471	449	452	431	405	431	437	421	426	427	438	432	436	414	415	448	447	418	413	436	413	422	464	427	432	445	441	469	470	428	405	479	412	497	428	438	456	493	456	429	419	402	428	431	419	441	433	424	410	426	413	434	431	451	451	444	399	414	433	441	418	453	460	443	432	395	415	451	436	446	416	416	428	431	410	447	412	491	427	428	417	482	449	431	418	453	455	386	432	443	448	424	441	440	474	441	449	446	426	444	435	422	459	431	452	442	484	458	429	445	419	414	453	435	417	440	476	445	442	444	442	443	481	427	419	473	450	412	435	453	425	390	444	440	405	440	429	411	465	435	399	436	426	434	442	433	442	460	426	422	448	417	441	462	422	401	442	409	449	443	450	428	391	426	419	478	472	418	433	414	424	422	471	446	413	471	421	441	413	408	396	443	393	419	446	446	425	467	431	391	413	464	460	417	432	445	430	456	421	408	475	447	425	420	467	427	441	468	432	440	441	461	446	408	438	431	399	410	429	448	456	439	452	454	478	454	451	461	437	443	450	425	451	452	441	428	455	416	435	479	438	423	403	438	408	438	445	464	380	435	454	448	472	442	448	455	446	448	463	404	436	452	416	423	477	400	476	448	423	452	468	442	438	437	425	422	423	431	467	447	432	424	445	462	417	435	433	447	404	434	398	446	413	441	444	461	444	430	441	449	390	430	440	447	429	421	433	421	424	434	450	446	440	446	476	459	407	437	457	442	444	450	421	415	464	430	475	454	437	423	466	429	432	456	417	453	426	429	456	431	422
38932	48097	48877	41598	37124	35884	38695	44117	40974	35147	30255	29309	23193	15983	12718	9239	8434	17245	15513	15321	6159	5008	6260	3148	3117	3016	2861	1834	1606	1396	1889	1604	1359	1416	1033	958	840	676	448	565	654	575	422	379	420	362	250	224	228	209	270	248	224	239	200	192	206	221	234	219	209	216	257	207	219	200	228	205	233	204	220	202	212	210	213	230	193	189	300	310	335	248	259	229	207	193	191	175	210	205	185	220	186	191	193	177	192	205	202	209	195	172	178	189	177	180	166	183	201	181	186	201	169	187	183	188	188	199	171	200	194	196	176	194	193	184	208	194	180	197	180	193	208	227	179	194	182	221	182	190	201	191	206	206	186	183	166	183	189	205	185	193	172	194	189	202	208	181	171	180	179	191	189	173	213	195	171	180	225	196	192	183	188	204	207	182	191	187	186	181	183	187	226	155	190	176	197	193	213	171	201	168	203	197	179	207	176	198	155	193	200	186	193	154	165	202	181	194	195	181	178	187	188	221	186	187	196	187	141	202	182	169	184	196	151	171	196	198	162	191	210	201	187	179	177	184	189	179	186	208	193	204	202	196	222	206	186	188	181	195	186	186	183	195	196	189	171	180	200	199	195	189	191	189	182	192	196	202	168	180	195	180	170	187	185	186	174	160	181	202	175	183	190	161	189	196	193	219	168	186	201	215	182	168	199	176	183	190	193	197	195	142	209	167	170	191	152	188	185	197	173	187	173	172	175	186	182	195	192	189	192	191	175	180	203	194	178	187	185	178	181	192	195	184	189	176	172	205	181	174	210	183	204	208	200	176	183	199	219	204	182	161	161	172	184	162	199	182	173	199	173	178	170	194	184	197	193	192	183	202	222	194	177	161	182	224	166	190	183	168	171	198	213	187	206	176	184	204	180	162	182	214	191	196	176	217	183	168	161	170	166	199	210	181	171	174	200	160	213	186	152	185	191	196	209	188	191	177	190	182	198	179	183	181	163	184	171	174	189	174	198	198	185	203	174	167	197	184	187	201	201	204	174	204	192	195	178	206	206	195	180	153	195	206	169	184	186	173	184	183	184	191	193	181	180	188	187	176	202	201	181	212	185	174	158	185	165	203	174	188	192	172	184	174	203	208	206	189	200	207	192	209	184	200	176	184	170	193	218	179	181	201	198	179	198	181	171	183	194	195	198	186	192	186	204	170	198	185	204	181	178	193	192	183	192	189	190	178	196	197	197	192	182	203	198	180	196	185	167	184	175	209	182	170	197	186	197	162	173	184	198	201	189	185	181	198	180	165	191	166	208	211	199	187	184	194	207	202	192	177	194	212	194	209	189	196	202	171	190	196	174	216	180	206	174	165	197	196	173	176	201	165	185	164	169	212	185	166	177	166	187	183	183	203	179	177	162	174	185	182	172	208	170	193	211	164	178	179	176	213	171	210	215	169	188	201	185	216	183	186	193	186	157	175	206	208	196	208	198	199	180	195	178	185	192	210	175	185	196	216	216	187	200	209	217	204	180	196	196	178	159	188	178	171	188	174	199	181	179	179	196	169	201	191	191	183	180	183	187	195	172	189	168	202	176	162	194	178	208	203	206	156	176	201	186	182	188	170	199	210	174	171	152	164	171	168	209	201	174	196	186	197	184	192	173	172	175	201	174	201	191	193	178	185	203	190	211	205	209	191	194	185	159	183	178	181	183	173	211	184	186	168	160	179	176	174	170	167	159	196	171	192	204	218	170	201	188	185	182	181	174	184	198	181	192	186	175	172	183	181	186	179	187	176	209	197	181	174	168	208	165	187	179	178	200	201	180	198	171	194	202	186	187	187	175	209	198	178	183	180	196	215	170	192	183	177	192	190	196	190	214	210	201	200	178	156	190	175	183	189	217	187	185	184	202	205	208	203	172	190	190	191	198	184	185	197	185	190	185	172	211	194	192	162	202	161	181	181	168	172	215	191	175	186	192	203	204	175	175	179	202	205	191	191	180	201	211	190	191	189	194	176	173	183	178	185	190	196	187	197	184	177	186	176	175	201	221	194	163	185	168	213	189	194	179	169	196	213	180	211	180	176	176	177	180	183	180	201	173	193	195	191	224	183	181	207	184	183	202	193	171	187	183	167	197	225	195	208	174	173	189	172	170	192	202	171	198	186	154	185	164	193	197	190	202	198	223	194	203	191	167	202	173	171	181	205	181	181	180	160	191	203	180	182	176	191	173	191	179	197	184	175	161	202	179	207	196	181	180	199	191	168	185	172	171	200	194	185	190	178	190	190	184	198	173	172	196	192	208	190	183	173	223	211	163	178	195	166	189	199	189	181	215	166	190	203	195	168	200	172	182	165	224	193	198	161	167	187	182	190	192	184	195	185	171	197	181	193	166	199	189	185	201	200	182	181	196	194	175	194	181	184	193	202	194	165	161	204	201	176	194	183	186	189	199	209	224	216	193	193	185	179	194	194	184	176	181	196	206	174	192	172	182	178	174	177	181	217	192	187	193	202	165	178	180	183	179	168	195	193	208	188	189	182	190	170	174	178	196	183	197	183	196	197	166	180	206	195	204	172	180	201	168	174	198	190	157	187	189	159	184	182	193	168	162	180	153	188	177	178	208	180	169	173	191	196	185	196	206	196	161	212	206	194	175	182	193	183	179	165	173	176	180	173	172	204	156	196	167	186	199	188	198	187	197	171	207	183	179	184	186	181	197	192	164	187	184	186	186	175	189	198	199	182	174	210	202	188	184	201	184	198	193	190	194	185	190	211	198	170	183	177	188	183	204	176	179	185	181	159	189	178	199	188	168	187	208	199	193	168	156	200	170	161	175	185	151	192	166	188	212	180	200	168	186	153	187	190	207	184	174	194	149	176	159	183	204	174	180	168	204	208	189	183	172	180	176	149	196	172	185	172	196	198	195	214	156	186	188	213	180	197	176	177	187	165	221	187	191	185	185	154	173	171	195	175	210	200	174	175	181	184	188	179	210	185	172	203	164	189	178	189	242	212	163	175	189	203	214	228	212	183	180	200	219	185	219	213	193	195	233	197	162	171	165	167	170	209	204	212	165	187	210	174	158	196	191	176	184	167	171	201	189	200	197	195	213	192	171	190	196	180	212	179	180	198	184	169	165	190	183	160	189	193	186	171	202	176	160	161	205	204	175	172	188	186	170	208	192	172	176	201	182	173	173	174	183	188	184	213	180	195	205	181	196	167	203	218	153	161	175	199	180	186	185	211	190	181	180	164	183	189	173	193	201	169	195	198	183	181	183	183	175	180	177	182	199	190	199	185	210	191	166	188	200	192	197	187	184	176	214	175	168	173	181	189	193	154	193	191	202	168	173	196	186	215	215	193	210	186	161	200	196	209	191	164	165	212	174	184	168	179	186	187	201	177	200	199	188	200	198	201	192	198	180	181	184	181	188	174	183	203	178	176	217	199	186	187	178	161	191	186	177	189	207	190	156	198	180	193	198	192	200	200	196	185	204	186	199	186	218	179	185	182	176	212
27205	42171	50783	51688	50345	47759	52079	56811	55998	53215	45645	43129	36683	30347	31605	24933	27025	38543	34918	35192	21702	21251	25076	14967	16028	17333	14576	10622	9982	8540	11534	9885	8732	9077	6868	6118	5640	3895	2453	3375	3861	3274	2281	2224	2155	1631	842	821	740	656	764	727	662	675	689	589	538	552	642	591	706	717	755	730	805	737	710	751	690	671	687	629	623	638	575	532	526	616	1134	1391	1163	958	664	619	517	484	440	456	445	457	464	500	438	415	411	439	448	438	445	430	437	444	452	422	422	475	451	428	421	481	429	448	459	446	455	446	445	455	465	444	460	460	458	407	468	459	420	412	448	395	445	463	440	459	455	464	461	431	424	446	417	424	461	437	436	446	457	440	443	465	437	463	423	426	433	465	467	431	434	467	410	444	422	443	421	436	444	432	412	427	422	449	444	491	483	436	420	422	441	440	456	458	440	409	426	480	421	412	467	475	438	429	436	433	410	421	463	447	440	445	438	433	428	477	453	443	439	431	451	440	451	463	424	454	452	449	459	428	482	424	446	426	410	451	446	459	437	466	454	449	430	467	439	450	456	440	446	441	448	452	455	459	420	428	460	456	429	427	420	474	441	487	431	484	452	379	423	424	440	436	439	460	427	426	476	450	432	431	453	464	481	461	478	471	452	400	472	419	403	411	420	405	430	452	471	423	436	433	440	419	450	449	404	425	465	432	407	426	420	435	417	436	457	424	470	438	470	390	471	447	432	471	419	454	407	472	438	427	434	423	440	446	413	434	450	451	432	438	451	410	459	412	444	435	437	439	426	498	450	463	453	471	428	441	430	404	435	454	474	426	430	476	452	479	428	449	464	491	446	449	453	448	450	423	458	470	446	458	447	446	427	453	420	427	461	469	459	472	464	457	459	425	435	472	464	435	447	476	407	419	467	445	475	455	435	438	413	465	427	467	422	448	451	460	466	452	448	447	442	494	414	460	446	460	462	462	447	448	431	426	403	454	450	426	446	437	425	403	449	455	440	422	446	418	411	452	458	413	456	440	452	449	432	425	438	454	430	453	478	465	443	424	401	393	449	466	460	434	461	448	469	463	431	429	482	435	471	446	491	454	393	471	449	408	436	460	465	478	428	441	435	437	490	454	408	437	468	442	379	405	449	435	414	442	419	465	470	437	429	450	433	449	466	436	465	450	461	451	443	435	464	423	469	441	460	448	431	447	472	467	443	454	481	421	428	443	430	446	465	426	448	455	473	434	482	440	451	454	460	420	430	437	452	452	430	461	477	457	416	480	443	439	445	430	473	431	406	461	419	410	464	444	466	424	435	452	497	420	443	417	457	465	401	488	394	435	451	426	410	411	408	473	438	452	443	469	423	442	482	438	473	448	438	462	412	419	429	423	449	470	473	448	473	432	470	451	458	412	413	444	432	433	485	477	447	465	444	443	467	469	414	486	445	439	413	442	416	401	450	410	448	465	442	442	427	424	442	432	451	446	412	409	453	429	435	429	430	461	493	407	453	439	434	407	431	432	460	464	438	444	424	428	421	421	471	458	439	431	427	446	452	473	434	459	451	407	463	450	458	445	442	464	400	438	456	461	415	487	436	435	435	412	441	466	441	432	421	474	441	461	431	478	448	421	457	437	436	456	426	417	449	425	441	472	417	442	423	454	434	464	477	463	479	450	456	446	435	490	486	439	461	440	443	429	444	447	425	423	444	456	478	429	450	429	452	434	447	486	449	455	425	474	455	445	432	439	439	454	438	435	457	436	410	433	453	456	458	471	420	428	432	453	424	445	462	447	426	439	449	407	460	420	465	443	445	429	434	428	464	450	437	427	442	409	449	438	460	424	443	457	464	414	438	442	466	463	436	465	461	434	432	435	495	500	435	449	440	426	405	470	457	430	460	445	425	452	411	454	428	413	433	446	454	457	440	469	422	464	415	461	446	429	469	504	457	415	433	416	441	490	479	429	436	484	457	465	421	411	436	411	420	414	449	452	429	437	456	484	446	466	433	476	397	424	434	461	447	449	449	415	463	476	433	452	451	454	433	417	383	445	421	460	471	446	444	458	423	447	412	433	433	460	432	437	431	454	431	466	465	446	396	432	436	481	434	421	447	432	475	436	428	447	458	465	457	419	443	476	446	451	449	441	402	410	415	420	447	458	417	445	420	478	445	437	436	438	468	394	452	444	431	433	433	416	454	439	439	440	450	443	472	444	484	462	453	414	414	444	436	426	474	442	451	464	422	422	480	445	432	447	424	457	465	431	473	453	444	467	413	461	428	441	477	440	464	429	408	428	430	433	413	451	411	429	426	464	468	470	448	464	473	496	432	476	466	428	455	441	420	435	450	473	441	444	490	432	424	448	445	444	440	423	453	415	420	456	473	439	470	450	451	431	413	443	445	466	481	471	446	413	408	492	440	429	428	455	493	480	474	422	390	482	430	429	436	463	460	431	421	473	439	447	458	444	434	421	474	412	413	441	445	439	426	452	460	451	446	444	435	440	460	445	414	493	449	454	433	434	428	442	476	427	476	439	466	481	431	464	418	468	434	462	444	455	399	451	459	436	468	442	464	452	450	446	404	467	430	476	403	459	423	436	446	458	428	433	451	421	434	445	439	436	483	425	430	442	455	451	451	449	449	442	426	446	418	458	433	448	439	454	490	428	429	450	435	443	397	451	465	444	401	437	419	442	419	420	431	454	454	477	405	436	491	426	486	434	461	412	438	454	429	477	434	431	452	443	444	450	443	484	433	398	438	422	395	446	415	462	492	451	461	424	409	437	456	469	460	444	448	443	443	453	430	441	440	453	410	447	429	472	457	417	423	427	462	449	463	427	449	469	455	426	460	449	446	447	450	433	467	462	445	412	438	451	413	445	449	448	493	466	445	445	432	446	446	438	468	446	450	454	458	432	466	422	422	418	453	435	440	429	474	427	459	473	465	463	423	447	472	479	435	448	462	478	494	434	456	419	452	444	430	417	420	460	447	459	429	473	432	453	452	448	432	424	471	433	408	461	434	467	419	439	435	478	430	436	450	425	420	448	425	417	462	446	445	432	460	476	433	483	469	397	481	429	461	472	412	454	474	440	471	423	487	454	428	461	472	436	458	442	417	387	465	450	455	431	436	467	430	438	455	429	445	453	473	421	391	461	439	416	443	471	440	410	459	414	444	434	434	457	432	438	436	455	458	442	441	447	428	421	423	471	447	430	424	468	469	479	412	449	448	481	450	424	424	435	468	447	454	473	461	467	414	436	409	440	434	421	434	463	432	469	436	444	475	437	434	439	484	474	461	424	469	438	451	440	432	446	411	462	461	415	459	437	423	423	446	460	425	424	378	485	424	421	422	435	450	431	436	467	459	465	430	428	427	448	444	423	474	444	460	424	429	440	432	444	455	513	463	410	434	432	440	448	453	421	425	423	415	447	473	473	431	422	445	438	441	434	432	414	445	425	427	423	449	434	431	445	491	434	459	454	426	438	441	404	441	443	461	446	445	430	382	464	409	422
48790	51777	45305	40362	37928	36512	42012	45112	42445	36660	33197	34041	30801	25489	24541	19301	18153	34269	31318	26064	13601	8948	11981	7050	5560	6015	5458	3640	3538	3575	4367	3510	2911	2938	1944	1865	1519	1080	805	1062	1176	924	719	944	800	396	269	279	209	203	201	251	223	197	190	195	178	190	214	209	205	234	206	247	201	189	204	187	159	160	181	172	189	177	153	158	181	153	232	382	413	329	252	217	183	164	171	135	135	141	145	153	151	179	151	147	140	165	155	158	128	141	158	132	169	126	148	143	144	155	159	142	150	131	161	119	119	166	141	150	158	144	148	169	129	131	141	137	133	136	120	128	134	150	144	148	119	144	139	150	133	139	138	157	158	132	167	180	156	142	153	151	136	127	123	134	138	176	163	144	136	154	146	147	144	144	162	151	168	154	137	142	159	150	126	128	159	151	150	133	131	155	162	125	159	149	150	139	136	152	143	151	140	147	139	130	137	146	137	153	152	137	153	152	167	125	158	146	154	116	158	144	141	138	149	160	118	167	138	151	149	166	125	135	125	159	149	150	130	147	153	153	143	146	159	187	132	145	157	143	130	125	149	143	151	153	128	144	142	152	133	116	167	136	164	151	150	120	139	139	138	143	146	157	139	156	136	153	134	151	147	151	140	120	155	149	155	150	141	118	165	164	155	143	154	143	130	149	139	151	144	146	120	132	154	118	135	163	132	146	138	146	149	143	158	158	146	143	148	144	144	150	152	145	147	154	136	157	151	142	168	156	131	138	169	148	160	149	167	127	165	152	163	142	144	144	136	143	156	139	152	152	174	141	111	152	156	138	156	173	127	159	148	162	129	142	131	153	160	165	166	149	154	159	127	141	156	150	154	149	141	147	146	150	141	140	150	160	156	141	157	156	143	147	162	155	159	156	135	131	175	129	137	159	147	154	159	154	138	141	141	132	132	160	153	156	129	128	129	139	128	138	149	173	160	170	128	148	161	158	147	142	145	150	128	145	136	169	151	140	143	152	143	134	164	139	153	137	134	162	126	130	165	167	151	166	176	126	129	133	121	136	150	155	164	142	146	128	158	148	125	130	131	141	150	142	151	138	146	130	138	140	139	128	141	150	133	147	147	140	144	132	153	150	124	137	151	139	145	140	164	132	142	142	140	172	130	151	160	126	143	122	158	143	153	170	143	150	136	123	143	154	135	150	143	140	142	166	171	127	160	131	150	138	153	144	157	156	149	134	136	137	129	147	124	149	142	146	140	152	147	154	159	147	114	156	143	149	133	127	172	153	134	164	144	167	144	166	128	153	172	144	153	167	127	136	141	167	133	145	134	133	132	174	155	148	144	156	184	143	143	150	145	149	139	133	137	152	126	147	140	142	144	151	135	151	145	175	150	139	153	178	142	127	141	142	123	134	172	152	136	150	117	139	142	143	161	164	136	159	160	142	139	141	153	142	135	136	153	167	147	142	123	153	133	143	145	152	150	147	146	132	147	170	159	152	131	147	142	151	124	159	144	148	167	124	167	144	152	156	129	144	131	157	154	127	143	117	123	146	130	162	143	147	146	147	147	114	149	150	134	148	148	125	155	156	150	140	127	127	139	147	122	153	142	146	127	162	141	146	177	145	137	140	164	130	146	153	150	154	168	146	170	149	138	144	136	130	147	137	132	140	132	159	163	154	153	136	135	159	150	141	156	146	164	161	149	144	164	140	154	126	131	165	135	158	134	156	149	152	152	142	158	179	139	136	134	136	134	133	147	137	134	162	176	143	168	114	133	144	153	150	137	124	143	151	137	136	145	151	148	145	145	155	115	143	148	142	124	132	147	164	164	165	151	139	150	140	142	142	147	141	149	172	135	149	139	168	149	142	138	138	137	150	140	156	142	161	152	158	138	181	141	142	134	159	138	141	147	158	144	150	132	133	130	137	114	159	147	145	127	150	145	146	135	156	155	128	160	127	135	138	164	163	157	156	132	151	150	147	147	153	141	168	151	144	150	150	138	154	168	150	136	138	141	153	155	147	133	156	140	150	152	135	147	144	130	152	135	146	159	153	151	137	148	138	143	135	127	138	154	137	151	143	144	125	129	133	128	132	150	147	125	136	131	146	138	168	154	146	146	144	136	128	150	120	133	143	151	137	155	136	126	156	134	143	147	133	144	154	154	149	137	164	134	146	130	148	141	129	167	153	175	161	150	151	165	150	152	152	130	153	146	147	153	151	135	162	153	121	136	134	148	169	154	143	164	145	134	169	151	151	152	143	124	137	139	138	152	139	172	154	169	127	162	142	158	134	149	139	164	131	146	130	130	161	132	134	130	141	159	138	143	138	120	134	166	151	157	137	143	139	143	138	136	147	149	135	159	150	151	160	158	142	161	145	148	139	141	142	152	141	132	144	158	132	139	153	144	146	145	126	145	161	157	120	159	144	152	135	132	145	161	148	124	163	134	134	160	157	148	154	160	158	123	153	137	136	156	119	143	128	139	133	156	152	149	136	154	128	148	134	170	164	133	152	154	144	129	155	133	136	126	173	157	142	136	132	129	153	148	146	148	146	161	149	143	171	154	136	158	154	146	138	160	164	151	135	141	153	158	128	178	155	168	176	128	170	152	147	136	145	143	162	151	159	148	164	138	144	122	137	148	163	141	143	151	157	106	134	160	144	123	146	155	149	145	140	159	122	134	143	163	170	148	146	120	150	136	158	146	127	125	162	146	149	160	154	119	143	137	152	153	148	129	171	135	168	130	135	150	164	130	150	134	171	146	160	154	159	155	152	150	153	121	158	138	167	130	142	125	146	161	135	148	144	146	156	133	164	123	143	131	137	143	129	150	127	150	131	143	134	139	134	141	144	148	139	142	135	137	142	127	142	164	155	154	113	170	150	153	120	154	138	160	152	124	161	166	138	127	132	137	171	113	129	139	146	163	141	141	149	129	143	167	166	159	165	152	141	163	139	155	145	140	161	151	151	171	139	138	156	150	120	137	134	110	152	159	139	161	157	140	154	126	134	136	144	151	158	132	153	137	137	162	124	146	155	153	164	153	155	137	140	155	147	152	153	159	169	148	162	139	144	177	122	138	147	163	147	149	146	144	156	126	173	143	129	131	136	131	144	139	134	159	123	132	141	162	147	132	142	143	140	131	131	162	150	154	160	142	146	124	154	146	139	137	167	152	138	137	137	145	145	136	155	140	148	168	144	157	156	132	119	137	167	149	159	159	150	127	155	134	123	128	131	152	169	159	127	153	154	144	146	128	129	137	130	144	174	138	139	150	145	149	129	137	136	142	150	139	135	155	132	144	181	141	142	142	134	165	159	134	134	134	131	141	148	137	159	162	178	146	138	163	141	142	164	147	136	150	146	145	132	133	155	175	142	144	155	130	138	144	149	118	152	147	157	163	151	140	130	146	137	135	155	144	151	127	166	147	136	156	130	135	117	153	165	136	125	129	160	167	160	153	145	163	159	134	132	146	157	155	146	143	181	143	172	154	148	150	151	128	144	151	136
36439	49670	53023	53481	54311	51966	58212	59708	54290	59182	50641	50327	45191	41200	41771	37711	39161	49812	46957	41729	32406	26962	34606	23155	22136	26759	21557	18105	17975	18094	21068	17303	15387	15410	11031	10748	8852	6279	4776	7086	7438	5664	4304	5574	5556	2001	1201	1225	839	846	1002	1048	946	820	594	513	511	623	722	716	949	930	950	1024	877	863	950	727	508	543	615	555	612	646	501	471	423	446	1043	2014	2113	1529	1105	731	513	423	342	321	355	377	320	307	345	352	338	324	354	315	340	372	338	344	344	335	350	341	338	360	343	350	338	341	346	358	346	320	373	354	342	374	331	358	364	360	331	339	336	356	320	326	352	311	342	368	356	311	329	345	335	368	335	343	356	366	364	355	331	315	357	352	334	371	324	370	316	362	352	351	343	383	348	378	345	372	333	350	338	332	301	351	335	359	364	340	369	369	340	334	354	335	325	314	325	331	352	343	343	350	354	328	345	362	337	348	357	332	320	313	362	334	321	359	378	377	331	337	360	368	345	369	335	339	337	351	369	351	329	337	353	344	324	351	338	340	327	332	335	378	340	351	375	381	370	349	323	347	360	347	328	351	372	327	338	371	345	353	366	315	361	330	340	331	350	363	325	346	327	373	331	354	363	352	379	357	359	366	337	341	328	340	330	352	327	334	320	330	342	327	352	342	330	357	349	344	320	366	337	315	320	324	335	342	342	316	318	362	339	357	351	338	336	308	314	351	320	320	342	328	340	350	327	361	343	353	351	334	402	340	370	346	330	363	353	321	356	319	379	346	365	319	364	338	343	343	341	360	322	338	307	360	352	343	367	324	363	367	331	366	333	394	346	349	324	322	343	337	346	335	355	349	342	360	333	321	361	347	338	332	347	347	318	338	306	336	397	342	375	353	327	343	353	354	340	363	337	370	321	321	314	362	369	340	361	345	342	375	353	321	319	334	372	356	363	335	336	339	340	350	311	365	338	342	324	338	334	359	334	372	342	353	347	332	314	359	325	359	374	358	340	339	352	321	312	379	342	347	358	346	362	345	361	364	327	364	338	337	361	356	332	337	350	343	337	320	328	328	321	316	343	365	353	337	379	349	347	332	363	326	327	330	327	345	368	348	322	316	353	325	341	328	354	344	362	345	375	339	340	352	340	350	377	333	356	328	334	316	315	349	350	330	340	345	291	362	358	332	360	344	305	311	351	319	327	332	364	330	327	341	356	304	378	355	347	325	345	335	353	315	341	336	343	333	371	361	312	366	361	318	361	376	344	348	349	318	348	355	353	352	326	327	355	343	363	358	359	342	361	362	338	326	314	348	343	362	339	327	331	333	308	374	360	358	331	359	333	383	347	336	352	327	341	351	354	386	345	326	336	347	350	355	321	356	340	342	305	381	331	349	335	370	343	347	346	328	338	351	338	342	345	374	342	337	373	353	313	342	356	348	328	341	348	362	322	352	360	347	338	334	356	337	363	355	365	356	343	348	348	347	354	343	351	341	344	384	358	350	354	314	329	336	361	343	339	333	340	329	334	319	385	362	342	382	386	332	351	325	353	299	369	377	338	363	323	333	375	339	352	365	364	364	350	369	355	367	313	330	368	359	322	360	331	338	364	369	375	353	361	340	373	341	360	346	374	360	342	345	363	363	363	357	352	343	341	357	329	348	337	323	334	347	332	374	376	361	376	347	348	347	357	336	354	333	334	344	332	349	318	339	343	348	359	358	375	340	312	339	350	362	337	339	348	341	353	368	321	297	356	350	326	332	384	357	340	338	336	361	356	340	370	326	367	350	323	322	337	372	349	338	345	344	341	351	316	339	362	328	361	351	344	340	344	340	338	363	362	332	338	345	343	326	345	359	316	351	353	313	338	320	331	350	375	378	326	329	329	344	310	338	310	343	328	299	344	343	335	350	337	351	371	386	329	327	369	324	344	369	311	348	297	336	345	344	333	348	346	362	359	357	341	327	357	330	316	352	330	342	369	309	353	341	353	346	332	336	367	347	316	356	340	353	352	315	369	340	369	316	303	338	369	321	356	354	344	335	335	352	332	348	360	372	327	344	346	350	347	346	327	307	323	350	373	340	350	360	357	371	323	359	327	360	352	318	334	345	345	362	355	355	338	338	316	332	354	339	326	349	369	338	348	334	346	366	354	353	355	358	377	330	347	333	384	314	328	363	350	330	303	351	349	382	338	409	352	321	373	344	320	328	350	354	336	287	322	342	317	344	347	336	345	302	356	311	319	325	339	366	332	357	350	319	351	331	331	330	334	371	353	321	353	346	363	323	351	331	344	337	315	337	352	324	331	342	346	348	361	392	315	359	365	360	338	339	370	362	369	313	361	347	336	350	352	351	363	331	356	357	356	354	354	314	344	338	378	354	359	364	358	316	347	336	334	347	326	310	375	340	354	343	351	335	331	333	341	336	345	325	332	315	340	343	347	295	398	361	342	346	326	358	316	321	345	369	362	350	331	353	334	341	328	331	330	333	327	341	338	336	351	331	342	311	340	331	343	336	351	349	336	322	362	346	328	346	338	328	344	352	364	338	339	341	329	363	367	324	351	328	360	324	363	355	341	330	345	323	343	365	314	342	367	358	356	358	394	356	325	365	315	332	352	332	323	362	332	329	362	330	330	348	357	315	335	317	330	349	355	326	369	327	307	361	342	320	332	340	351	376	334	330	331	322	327	386	325	348	325	300	367	339	362	333	296	318	327	336	333	369	330	357	346	335	350	328	328	377	316	359	341	372	334	335	339	346	318	345	336	328	349	340	351	372	348	347	363	337	354	345	368	354	350	357	342	348	373	359	357	344	349	334	351	367	340	325	342	331	311	395	365	351	372	331	360	345	366	335	332	336	340	375	341	344	362	377	361	354	305	325	353	368	352	371	355	356	347	353	342	324	363	350	325	333	330	357	356	338	325	365	309	360	346	353	336	323	368	330	342	343	329	361	337	368	355	346	353	369	321	356	357	345	359	335	339	361	348	379	319	356	343	329	334	349	330	341	330	366	345	348	348	349	345	378	292	363	377	322	333	362	353	318	345	343	357	344	374	309	391	354	315	342	326	327	349	350	344	364	323	342	330	384	347	334	375	372	338	387	340	353	374	339	367	361	363	355	348	331	338	335	337	336	344	358	337	332	326	337	354	356	387	355	363	357	355	324	353	362	379	352	346	359	349	359	368	321	327	353	352	351	322	319	338	328	334	370	337	332	322	376	337	345	339	349	316	327	352	373	322	351	392	348	331	352	319	331	337	368	372	361	349	352	387	354	366	369	353	357	352	363	298	346	392	340	345	366	362	377	304	331	344	340	323	354	344	353	352	328	322	321	330	347	357	370	316	339	330	339	354	388	394	340	325	370	332	351	370	309	327	352	309	315	343	339	341	348	342	339	348	381	317	379	330	333	370	349	333	349	343	341	331	345	330	361	354	300	365	393	306	349	294	331	349	332	358	350	333	341	339	350	299	324	366	332	380	326	313	361	345	382	339	314	343	366	360	344	318	367	347	359
13131	14751	20832	16990	10709	7513	7217	9176	7827	4617	2563	2230	1063	855	803	685	626	1367	954	727	473	380	417	260	284	303	286	246	278	256	282	261	283	263	232	222	211	205	188	209	211	184	195	190	202	190	206	207	168	166	201	167	191	189	149	187	176	179	204	174	182	189	185	180	177	188	176	157	181	207	189	174	185	170	185	192	181	185	171	215	196	247	223	213	177	194	190	174	163	189	173	187	191	163	158	193	166	173	159	173	177	159	185	181	205	168	152	201	177	197	182	188	181	193	185	163	208	172	178	171	186	199	174	161	200	149	167	195	183	190	192	168	183	181	200	176	162	149	164	160	169	184	191	175	182	165	148	166	177	186	179	169	180	180	183	161	169	187	169	200	164	193	166	154	202	152	178	160	174	184	175	171	192	202	200	189	168	207	198	151	195	183	172	168	160	192	188	164	191	163	214	178	153	181	186	182	177	184	174	161	190	182	184	164	201	183	184	177	200	166	189	180	186	172	192	187	157	203	168	181	169	163	179	192	175	177	166	186	170	184	179	154	187	154	145	161	152	190	176	186	203	181	155	177	189	187	167	172	161	172	164	199	187	160	160	163	177	179	169	180	193	187	161	168	197	192	181	198	161	146	165	191	175	187	191	174	179	169	159	179	209	185	183	182	199	201	188	166	186	207	183	188	191	180	177	163	189	151	220	177	170	173	172	188	183	181	179	150	154	178	193	185	170	168	165	158	172	191	201	179	142	172	160	178	197	177	196	157	191	169	182	161	203	159	195	174	169	167	187	171	176	172	175	175	191	186	169	161	200	189	177	179	165	188	169	186	202	187	179	179	169	187	180	195	166	192	198	180	179	175	189	188	170	169	167	184	160	165	163	185	185	209	168	187	188	160	175	168	177	165	180	151	183	166	147	166	182	163	192	171	166	190	179	187	183	170	184	173	202	164	171	161	145	180	161	166	219	188	175	176	176	173	175	173	195	184	180	181	175	174	167	172	167	184	181	173	200	215	186	181	173	171	176	190	178	200	191	159	203	160	187	158	202	184	171	183	191	160	177	166	189	171	189	177	188	158	165	207	175	176	165	172	169	174	178	175	179	165	159	181	158	174	187	160	187	171	180	185	156	164	178	169	181	184	176	201	195	170	184	176	204	169	176	179	180	191	199	183	167	188	180	178	165	184	180	173	167	193	186	194	162	163	179	203	165	182	141	167	180	180	192	165	174	154	191	137	157	178	192	182	169	211	189	174	157	176	198	182	180	157	179	174	159	169	170	164	162	164	196	194	168	171	178	179	207	193	191	162	198	180	210	165	170	159	163	177	169	198	205	175	176	188	145	178	168	178	190	202	197	159	182	170	186	169	184	172	155	206	200	182	209	187	182	177	174	170	195	155	173	174	190	176	140	173	178	174	178	150	169	163	196	176	175	162	164	179	180	203	172	172	181	171	168	215	173	169	185	200	212	177	166	155	179	190	188	157	187	163	167	186	193	171	176	162	190	170	181	159	182	162	185	188	178	174	184	163	179	174	174	189	193	167	192	162	183	189	161	190	189	178	160	175	181	177	169	169	163	170	168	170	177	197	165	174	168	179	166	175	183	163	191	172	173	183	183	164	188	157	168	200	181	184	176	179	190	168	202	156	185	170	187	160	191	168	180	176	155	186	176	161	182	183	200	173	165	170	198	175	172	208	174	165	171	156	169	171	179	172	181	178	200	168	181	183	192	172	174	189	177	169	152	181	192	146	165	179	156	195	203	191	179	184	142	164	168	197	189	162	184	169	204	190	163	161	164	162	183	156	145	190	164	174	164	191	189	172	191	205	160	188	181	188	192	163	186	186	178	183	168	174	197	196	183	157	188	177	157	181	190	167	222	181	164	161	170	182	189	170	174	177	205	166	212	178	168	145	170	182	195	164	181	172	182	186	176	157	188	144	180	179	179	187	179	172	174	156	190	172	160	169	191	174	188	199	178	183	175	186	188	162	162	190	179	184	188	182	169	202	198	159	167	194	161	174	193	163	161	183	196	180	173	166	177	157	190	156	167	188	181	172	227	164	172	186	176	151	170	210	164	172	154	177	182	180	199	162	199	175	174	201	176	165	176	173	186	181	206	172	167	178	173	177	177	177	192	186	190	196	177	184	169	163	164	169	171	163	163	176	173	160	187	179	186	175	173	179	186	165	188	168	159	169	194	190	178	170	162	175	198	192	185	179	188	199	153	161	176	153	201	206	173	195	186	175	159	185	183	192	176	176	162	180	147	179	186	181	193	150	177	167	188	175	163	183	186	163	170	171	193	182	193	175	166	176	189	195	194	160	198	196	165	191	174	187	167	184	184	155	185	186	180	183	172	173	161	164	187	191	178	195	190	169	181	169	166	162	194	163	163	139	172	185	165	157	185	186	171	183	167	166	167	160	186	200	162	185	185	186	173	170	164	175	177	172	184	162	159	174	175	208	193	183	163	179	167	169	171	162	183	172	156	183	179	185	177	174	142	156	189	199	195	155	186	188	164	163	185	186	164	185	186	179	182	191	198	164	190	213	166	194	179	173	181	195	172	180	181	192	174	175	183	177	159	187	169	195	175	165	147	184	171	181	164	192	182	147	168	180	197	175	204	208	158	190	165	183	180	171	191	199	149	173	195	170	183	179	178	168	159	171	180	170	172	175	175	160	181	162	161	182	174	189	200	166	177	173	177	175	183	194	155	176	164	157	149	146	196	190	153	181	185	172	174	181	208	192	175	175	166	174	190	180	200	160	191	158	145	172	179	198	157	171	184	162	170	186	169	190	173	174	177	167	174	173	174	196	201	200	191	183	207	212	169	193	178	175	166	203	167	170	170	180	196	198	191	177	176	167	157	171	161	189	187	154	183	185	167	162	183	161	179	181	179	180	179	184	165	164	186	185	174	176	168	207	164	177	153	163	186	194	152	161	180	171	155	184	176	165	166	168	174	178	185	186	175	183	178	189	181	189	183	183	209	163	208	186	170	174	165	190	180	185	164	188	176	169	180	173	200	158	174	176	180	181	187	171	176	191	175	189	175	169	194	152	188	184	168	188	178	174	161	175	157	150	170	177	179	166	182	175	166	154	155	179	166	166	186	182	181	182	157	167	157	190	160	170	180	171	165	194	165	184	195	189	160	154	154	179	201	189	185	163	206	221	198	212	172	137	179	161	170	179	171	185	184	184	168	160	165	200	157	179	183	154	166	171	173	177	173	186	196	179	156	216	168	172	172	176	188	188	187	161	149	159	195	199	172	163	190	177	188	184	187	194	167	165	196	178	189	161	186	182	170	193	171	180	146	182	170	174	180	217	161	167	180	202	173	149	180	162	176	154	175	176	180	156	183	195	161	150	203	175	167	204	159	165	169	175	169	168	170	178	168	182	166	177	194	163	165	167	165	172	184	162	167	187	162	186	189	197	175	174	154	179	179	182	163	197	162	174	193	160	192	186	173	176	173	173	182	192	173	215	180	173	212	161
8859	15317	24485	26229	19618	16102	18691	24800	23553	16114	10862	10560	5973	5123	4810	3967	3994	9645	6950	4861	2807	1925	2427	1439	1598	1699	1460	1122	1329	1273	1438	1068	1224	1228	948	838	824	698	708	733	747	689	694	668	623	523	539	484	512	514	508	527	507	493	505	497	466	540	535	448	447	445	440	462	477	462	468	483	476	442	475	470	479	444	493	436	445	439	455	539	560	543	505	506	476	450	435	438	439	457	457	443	421	454	448	398	429	436	394	424	460	467	453	422	454	457	461	422	444	444	473	465	401	463	419	445	412	416	456	438	426	474	457	470	434	428	436	457	410	447	418	435	469	478	518	431	420	413	384	463	407	437	432	409	449	438	464	444	427	406	420	465	425	438	447	440	415	420	417	455	469	425	444	426	402	426	418	406	417	426	426	426	416	408	440	431	453	441	424	450	447	439	435	390	411	396	442	433	421	380	423	397	435	435	428	421	389	443	406	437	431	464	418	433	426	432	450	411	469	463	431	423	435	453	438	453	419	443	387	399	455	423	417	459	436	413	395	439	454	441	437	435	429	404	430	408	372	422	420	436	425	421	431	426	418	448	465	420	473	393	427	427	415	441	453	416	455	457	392	435	403	433	454	457	472	429	455	431	429	452	412	429	464	442	430	443	407	433	434	448	445	412	401	439	428	425	414	426	458	404	473	442	431	448	418	434	447	431	438	456	396	436	406	466	437	455	441	441	431	412	443	454	461	431	444	455	428	444	438	467	481	388	447	447	415	418	404	447	418	440	411	419	460	418	434	428	429	442	426	464	424	421	435	478	430	417	446	415	418	442	424	428	428	445	407	411	427	418	415	479	400	424	409	395	416	438	420	435	460	428	421	434	436	442	446	458	431	411	435	413	416	423	448	462	412	421	448	452	447	397	443	426	437	450	430	400	452	443	420	440	428	424	431	411	437	446	428	409	418	425	399	429	431	453	416	438	449	475	476	413	436	456	449	409	395	402	416	444	474	444	421	445	438	464	395	447	411	440	456	450	447	457	427	438	425	454	408	417	435	453	449	441	413	460	428	389	428	423	393	450	469	440	455	427	416	460	419	421	455	386	455	390	477	427	454	387	418	426	437	431	464	406	448	421	455	451	462	423	433	418	442	451	451	429	470	405	400	469	460	430	410	434	435	469	426	445	419	412	471	437	451	438	444	445	380	414	471	398	479	431	422	413	435	459	421	428	429	438	436	446	436	438	422	433	411	422	422	413	435	407	477	444	420	441	416	411	433	438	417	453	463	474	430	452	468	402	438	460	403	445	423	421	472	456	437	438	427	426	459	429	465	434	468	451	445	460	412	416	455	447	455	436	444	402	424	417	415	444	438	426	427	439	439	439	431	422	432	430	433	424	422	408	411	458	474	423	430	439	416	388	407	476	448	446	464	447	468	424	431	408	425	452	411	428	477	432	420	414	419	437	404	417	446	426	407	416	457	429	437	421	455	444	442	461	424	464	423	428	420	446	449	437	399	442	420	427	394	425	413	374	461	438	438	427	433	416	462	440	421	443	414	432	447	421	435	423	411	453	479	401	427	424	417	468	459	416	449	419	430	428	429	443	460	349	437	441	440	436	410	440	461	416	442	451	407	393	425	411	444	426	432	428	415	422	412	422	452	431	435	402	414	425	416	424	441	427	464	424	423	409	444	449	419	463	465	428	424	415	414	462	442	470	417	411	454	434	437	450	387	413	437	455	458	454	405	396	428	460	427	412	413	462	436	410	404	445	473	421	374	431	455	404	400	454	455	416	447	464	446	461	417	419	409	420	418	455	429	421	423	466	418	440	441	430	432	432	436	441	444	439	434	420	441	429	445	450	400	388	426	421	416	412	481	430	391	388	481	425	460	397	453	448	437	439	474	475	429	403	479	407	418	412	413	390	414	425	414	408	435	423	443	447	428	450	379	409	417	403	450	426	449	422	420	471	430	424	479	414	443	447	428	430	437	398	407	449	446	447	419	433	434	449	413	431	464	468	444	423	445	431	391	413	429	422	444	443	443	436	386	441	424	449	463	461	435	419	410	448	426	394	446	424	438	420	437	425	458	412	452	415	419	461	417	418	433	433	471	404	427	436	444	435	441	427	412	457	402	440	424	421	422	434	396	437	468	454	431	407	419	460	399	417	424	388	423	417	440	372	482	439	454	451	419	435	453	428	432	401	431	434	395	402	440	419	455	437	451	423	446	400	444	429	444	400	414	440	449	423	421	437	365	445	420	420	408	455	440	442	416	443	443	432	472	441	479	420	464	425	419	415	393	445	421	448	478	455	433	442	421	418	430	399	439	438	443	459	411	422	410	433	449	427	474	460	454	436	396	415	436	395	454	429	441	454	425	439	438	458	449	410	418	442	444	436	438	436	469	456	438	435	460	484	405	416	402	419	467	453	433	447	431	432	430	437	449	443	457	431	444	439	409	435	423	423	448	445	414	455	433	427	470	393	447	417	427	415	428	436	441	449	438	415	435	435	445	426	420	406	418	458	427	424	428	426	446	426	461	433	413	449	414	429	457	435	443	393	419	392	431	450	433	398	444	453	437	471	447	444	438	395	421	444	452	410	420	427	426	435	432	420	429	428	442	412	440	442	448	419	440	438	440	422	426	421	457	486	440	454	420	436	428	433	457	419	430	429	425	413	420	411	434	454	421	415	446	396	417	449	426	430	457	448	420	457	428	420	444	451	451	443	417	472	437	429	452	422	428	434	461	478	438	428	394	431	459	429	431	415	420	424	446	424	469	408	380	432	386	412	456	454	453	436	389	403	401	435	431	449	428	445	452	419	438	400	446	442	431	378	410	454	439	419	448	443	398	424	437	407	476	458	447	405	405	412	433	421	448	467	446	459	427	422	424	421	464	460	426	417	428	399	443	410	439	398	423	403	471	470	417	468	417	430	453	395	387	430	420	455	439	401	396	418	419	421	460	408	411	436	423	426	473	423	432	429	444	407	444	380	425	447	419	415	438	407	426	415	433	459	459	416	443	415	454	411	454	426	449	426	438	431	401	406	435	506	399	398	449	433	419	418	455	420	415	459	468	422	420	417	412	452	414	435	414	442	423	430	425	442	434	434	425	444	442	451	410	448	459	449	436	377	420	417	446	418	418	455	428	428	450	459	441	454	450	422	416	461	429	453	447	490	440	465	437	424	397	433	436	408	453	448	434	419	447	384	473	465	475	415	424	460	459	438	430	439	437	486	432	406	453	450	450	425	423	392	458	416	455	429	433	431	423	456	421	432	413	443	435	430	467	417	422	387	431	419	476	448	430	445	415	409	448	405	448	463	430	450	431	407	459	463	439	433	433	390	433	445	413	422	432	461	403	449	431	403	461	390	439	437	437	438	421	452	462	430	417	452	444	438	468	421	458	460	403	407	446	434	435	430	434	409	431	457	416	445	444	426	419	427	425	446	435	487	432	436	426	400	433	414	413	454	474	454	450	448	428	441	456	441	461	434	463	429	472	454	453	418
39073	47035	46338	41366	35332	33544	35374	43503	41502	33551	27065	26048	19346	16226	14425	11561	11366	28345	18814	14139	6317	4279	5392	3429	3062	2896	2983	1614	2126	2303	2649	2198	1979	1887	1488	1199	906	622	714	609	863	616	539	397	310	265	296	243	226	212	228	219	245	212	197	225	218	224	193	209	210	205	223	256	256	231	214	202	183	208	227	241	193	214	189	198	204	195	208	250	333	348	282	229	212	181	186	203	196	194	190	192	185	221	226	193	198	183	195	186	166	195	210	206	212	196	194	207	181	191	179	185	176	169	210	178	169	174	193	176	179	194	209	152	205	201	198	193	180	202	196	174	184	156	182	193	194	179	186	176	175	190	207	196	184	199	168	189	191	168	187	221	199	202	199	188	199	198	210	200	194	174	205	209	186	173	210	198	182	185	205	172	193	190	200	182	198	177	169	182	183	162	192	165	191	181	216	220	200	193	215	188	160	201	183	190	181	190	222	205	191	182	191	175	206	201	174	196	190	190	177	174	196	185	201	181	185	193	195	210	200	195	196	205	199	182	171	212	210	187	171	206	189	197	183	190	183	169	189	183	184	183	166	180	166	179	217	177	213	190	215	154	191	192	172	204	193	175	169	181	179	185	163	182	193	218	214	198	182	188	164	206	195	187	203	180	199	218	196	204	191	177	177	195	208	188	182	178	204	210	185	180	189	186	180	189	190	185	164	189	201	191	190	185	209	203	190	201	193	194	182	186	193	177	168	187	180	218	178	172	233	193	213	193	197	209	189	210	177	174	211	168	191	205	189	180	177	184	178	183	205	210	176	198	201	207	233	207	207	183	211	204	177	171	185	202	192	193	183	187	189	194	143	186	188	173	189	211	195	185	172	203	166	154	179	204	211	199	170	180	190	162	174	181	181	169	195	177	174	191	175	195	183	202	207	185	199	168	214	205	189	194	219	188	179	170	193	211	181	171	167	204	211	186	193	187	179	209	190	192	181	201	217	230	181	180	182	188	151	178	198	170	193	188	204	166	212	165	194	169	192	193	184	186	177	181	205	212	176	190	182	193	195	175	185	204	183	182	183	169	194	177	197	184	187	197	209	164	198	188	183	166	211	189	182	190	199	161	181	202	199	180	187	173	202	184	177	186	200	187	186	183	153	173	200	194	177	193	182	187	187	192	192	224	208	203	187	179	183	208	190	188	198	180	205	193	179	193	185	154	165	202	196	186	191	186	201	183	189	213	177	178	221	171	201	169	212	215	193	192	179	199	198	204	186	200	217	202	177	186	178	176	195	192	192	191	181	196	192	173	199	225	178	210	198	177	203	165	180	191	176	199	191	193	197	201	199	179	193	173	196	214	190	207	193	192	184	192	170	181	195	192	195	197	189	189	201	173	213	198	190	193	191	194	185	193	183	197	185	171	185	186	180	173	197	178	165	180	194	189	165	190	186	198	199	205	199	182	213	185	171	208	206	173	165	176	184	186	176	171	183	202	199	196	186	191	181	195	184	164	205	171	199	189	167	177	216	175	191	202	188	192	190	204	204	175	174	193	185	197	163	205	182	187	174	206	196	216	186	174	190	170	173	182	211	178	199	202	183	189	168	195	183	200	201	184	180	190	191	174	194	188	182	188	186	167	182	209	206	176	185	195	169	198	181	181	210	187	185	204	200	182	228	196	216	223	186	188	199	174	186	209	197	208	170	200	192	199	189	196	184	202	214	207	184	198	178	178	220	218	187	186	186	180	179	198	200	183	188	171	198	172	166	154	188	156	216	176	201	195	200	185	224	180	213	165	200	184	194	180	167	154	192	191	192	194	194	177	172	199	174	212	191	182	183	179	177	219	171	173	216	185	191	206	196	211	231	191	196	179	190	194	190	211	184	189	195	197	197	178	169	189	169	176	209	163	215	182	178	197	199	181	207	198	205	202	179	206	179	175	181	178	188	173	181	188	198	204	179	184	201	183	161	183	182	185	186	196	177	209	194	193	179	176	203	175	191	184	192	200	202	225	192	184	206	199	167	197	186	178	171	213	211	181	203	212	184	209	190	189	196	172	195	167	177	192	157	198	203	194	200	192	167	206	202	176	172	190	205	193	197	182	211	193	216	185	190	175	184	191	168	194	199	209	171	214	177	216	173	192	204	204	171	201	203	172	200	185	224	159	188	186	183	205	192	197	197	210	211	192	175	188	212	189	182	174	175	181	157	171	168	170	193	183	194	220	177	207	183	190	182	191	200	192	189	187	193	167	195	209	181	204	188	199	179	169	176	183	187	206	178	210	202	170	237	187	179	187	193	216	220	171	195	208	203	195	175	189	165	210	196	198	184	196	228	196	188	192	177	189	180	203	190	176	195	199	202	208	206	173	192	179	176	177	227	212	169	200	174	199	154	202	180	189	210	183	177	177	213	237	184	205	193	190	199	189	181	169	185	205	198	215	176	186	200	195	199	175	189	167	184	183	180	201	169	201	201	216	193	208	198	205	207	180	187	201	199	194	219	196	197	211	186	200	184	189	197	179	174	186	215	187	186	171	199	190	194	208	226	200	173	174	194	195	194	194	198	182	185	165	193	182	204	191	187	207	201	205	181	162	204	203	174	183	202	205	198	196	173	185	183	196	224	200	192	200	184	184	209	175	201	203	188	175	180	166	185	147	194	180	198	204	195	187	194	195	177	202	181	205	176	179	198	167	206	208	201	177	201	185	205	199	183	193	161	227	204	192	160	202	201	187	207	183	198	192	206	191	220	170	211	222	202	176	194	217	172	195	202	184	199	195	196	201	182	202	216	208	205	200	181	169	174	214	181	192	215	195	186	160	187	187	210	191	183	174	179	193	220	192	155	213	202	193	198	193	206	194	178	172	179	177	187	189	174	209	175	225	181	178	177	217	184	166	222	181	187	187	179	177	207	186	192	201	186	190	209	167	164	193	189	178	191	181	181	214	194	212	219	240	209	199	188	172	191	171	176	195	179	174	180	174	179	201	188	172	185	196	205	191	184	202	198	175	181	227	187	177	202	173	189	171	170	198	207	200	165	199	183	175	186	210	216	224	212	177	193	160	179	209	185	166	176	179	173	191	205	194	182	196	186	198	202	189	207	168	189	166	212	188	193	193	193	176	175	169	193	184	204	215	195	201	191	203	185	184	208	183	164	218	185	203	187	188	172	205	189	191	232	183	192	186	195	185	183	164	191	195	205	177	186	174	200	223	197	170	177	175	178	190	200	171	189	182	186	191	191	173	185	202	197	199	201	172	182	191	180	186	169	200	176	188	166	192	208	201	182	212	203	175	190	166	168	199	176	195	152	204	209	202	201	177	200	178	193	189	170	209	202	213	182	192	167	207	213	154	163	177	194	177	214	162	172	193	177	176	189	181	210	193	195	211	216	177	185	169	189	173	202	172	185	197	204	182	180	172	202	195	229	186	175	177	181	187	189	185	188	173	205	200	180	208	194	203	175	174	205	222	188	176	169	209	208	194	181	173	200	193	212	180	181	205	190	196	179	216
27117	42022	47842	51962	45993	45280	47173	55523	51340	49753	40417	40831	33570	34280	33609	29788	32800	47142	36760	32747	22657	17882	22883	16038	16468	16745	14476	9738	13055	13236	15458	12578	11885	11846	9362	7304	6031	3828	4106	3966	5728	3942	3378	1960	1264	851	879	767	652	703	790	698	651	634	574	579	625	596	612	525	516	618	712	990	999	724	537	564	665	706	692	646	645	545	483	485	470	468	549	980	1568	1362	1011	779	570	521	490	459	461	464	432	449	466	424	442	444	456	459	424	469	447	437	441	483	479	426	436	474	466	437	449	440	434	441	417	445	463	422	448	469	461	469	436	435	447	464	463	456	449	475	436	446	429	421	449	467	433	440	491	397	444	460	450	438	437	460	459	417	432	464	395	458	446	433	413	454	433	451	439	423	450	430	489	397	497	496	455	425	466	444	454	471	418	464	456	463	410	437	447	456	429	427	445	428	469	443	428	428	449	487	450	463	408	449	464	463	446	462	483	486	452	439	410	457	431	464	466	457	426	448	443	498	456	473	452	453	458	436	469	492	478	485	519	452	459	447	462	477	478	441	435	434	476	444	418	443	443	439	420	442	425	432	444	463	449	491	442	439	442	464	463	487	476	466	463	500	472	468	463	468	456	462	434	426	469	439	450	490	461	442	492	409	471	476	420	467	424	453	415	476	435	435	430	423	415	469	453	460	464	461	444	411	469	447	460	450	464	440	454	463	476	471	467	454	436	454	446	451	448	442	437	451	433	479	417	463	451	438	420	460	473	446	462	479	445	443	496	460	479	437	388	425	486	448	419	466	439	482	460	425	442	458	461	463	452	422	427	469	462	454	496	427	454	453	473	417	450	475	437	468	419	451	425	429	436	445	479	424	474	416	443	431	436	455	469	462	428	434	441	473	458	445	461	461	471	453	433	473	469	406	452	466	465	456	460	515	469	458	472	421	417	484	418	508	414	430	422	428	436	406	449	416	470	485	413	416	430	444	436	456	480	458	451	451	419	476	442	445	451	459	452	445	430	464	450	474	433	421	466	445	427	457	457	453	476	424	442	448	437	427	455	475	416	446	417	462	445	465	435	469	477	447	434	442	450	465	483	466	439	432	404	450	438	460	469	481	456	422	472	418	446	450	436	450	480	401	479	463	459	444	503	447	442	498	452	464	431	389	437	472	467	466	474	459	462	491	439	462	400	453	464	475	434	509	439	444	433	441	465	440	424	452	503	461	441	457	475	456	452	468	420	478	478	427	457	463	419	444	453	447	486	430	457	448	487	455	421	489	434	432	441	498	456	465	428	473	455	470	457	454	396	441	422	471	450	464	458	469	431	452	418	447	421	471	443	478	459	402	453	498	471	471	420	472	464	458	473	436	457	431	423	451	471	481	470	426	422	428	458	441	462	450	447	439	417	448	389	482	461	485	433	406	488	452	453	448	467	426	437	453	450	463	438	446	421	431	409	472	429	469	451	461	454	480	443	470	478	430	447	420	464	506	445	464	437	459	462	439	474	445	425	495	448	439	446	444	461	481	455	422	430	418	459	459	454	452	436	497	437	434	450	448	467	449	433	431	446	479	446	471	428	480	454	440	462	462	464	442	446	501	431	437	451	448	435	431	466	467	431	445	428	443	426	452	471	436	427	485	443	418	451	458	419	441	430	480	453	445	430	437	455	458	442	452	454	482	450	443	406	458	461	435	446	457	460	446	477	473	431	450	467	440	454	477	463	451	433	462	459	466	508	432	428	437	474	454	459	451	429	466	474	457	482	456	431	441	474	460	466	430	477	432	476	446	445	445	449	453	474	430	446	463	440	484	459	432	448	434	438	509	435	457	440	458	435	462	456	425	428	403	435	450	436	466	397	386	448	472	485	420	425	425	436	450	463	450	451	437	457	467	432	413	452	467	437	458	445	433	451	416	401	437	479	457	428	446	483	452	453	476	442	455	425	474	475	457	441	462	468	477	445	456	422	498	439	423	432	450	415	447	477	444	465	435	468	438	488	424	456	442	487	466	454	441	420	423	446	469	449	443	407	474	460	470	466	442	433	483	443	431	460	472	426	466	432	425	472	444	457	481	440	472	428	490	447	413	439	454	464	444	421	449	501	433	476	468	447	430	451	407	458	446	469	462	472	466	433	455	442	463	487	409	444	449	461	467	409	425	439	456	460	467	470	460	448	456	470	489	444	476	449	452	441	445	425	467	419	485	465	459	536	473	490	469	442	456	446	449	443	468	461	490	486	475	445	475	435	400	452	445	425	447	443	449	430	460	464	461	437	439	458	442	463	458	432	446	422	462	467	429	415	482	446	449	396	478	458	453	463	458	442	469	445	445	448	446	465	425	493	472	472	448	448	441	430	430	437	460	459	473	448	414	458	465	445	477	487	444	431	431	454	462	455	437	417	440	425	422	468	452	459	445	456	471	431	441	480	438	471	507	456	444	458	457	454	469	482	420	469	463	442	439	448	424	438	458	432	406	458	445	482	471	448	434	468	455	419	478	481	436	473	446	415	455	438	437	440	429	441	435	453	461	458	455	467	469	436	437	482	449	456	453	455	474	451	488	460	430	442	408	484	415	420	452	471	427	408	429	475	426	474	485	431	435	441	457	467	466	451	447	412	422	457	411	440	465	438	465	474	458	440	450	458	497	449	438	444	464	440	434	431	438	480	451	436	424	440	477	434	460	482	440	465	423	479	483	453	491	464	468	409	426	409	441	446	408	488	474	413	471	432	419	457	427	482	460	466	408	448	458	432	479	404	450	446	426	485	450	496	438	447	427	476	440	481	444	403	428	454	468	437	457	436	397	478	478	420	446	442	449	457	443	439	462	465	437	429	460	455	448	467	477	464	450	468	453	488	431	448	428	437	418	491	452	423	476	451	452	432	442	423	458	466	472	461	479	443	449	478	441	437	427	427	457	470	430	429	440	441	483	423	465	450	458	470	490	441	445	443	423	461	461	477	432	425	461	419	458	438	429	473	466	426	435	469	471	420	401	387	428	482	413	469	451	457	450	437	460	476	446	454	449	428	421	406	437	419	435	434	438	452	476	449	444	445	424	432	480	400	419	443	465	437	510	457	437	388	442	463	407	444	443	444	433	470	419	458	460	431	454	421	436	456	423	431	480	411	452	433	421	423	423	461	441	448	475	458	463	456	456	443	456	472	470	446	451	457	444	422	419	502	433	444	496	461	466	487	463	427	449	452	496	393	452	425	494	447	473	427	411	415	454	463	459	441	468	454	458	477	466	493	430	449	452	413	462	429	418	473	420	448	483	441	443	455	435	439	435	465	474	443	417	469	469	453	472	433	434	463	483	472	449	491	470	468	455	442	442	447	475	434	477	421	464	473	457	473	461	435	428	455	428	457	451	433	415	447	430	437	422	427	455	449	488	448	494	429	460	450	442	458	453	438	476	471	454	477	453	450	455	445	434	444	461	451	412	451	480	478	473	483	422	469	422	429	421	392	486	477	420	446	481	420	472	429	463	445	478	478	443	412	432	471	439	413	448
48267	51666	45929	41663	35839	36004	39320	45949	44330	37930	32971	32157	27939	26386	26169	22510	26509	43399	30048	26063	15129	10360	11111	9161	5445	5813	6790	4128	4702	5010	6225	4879	3956	4420	3249	2432	1397	1247	1159	1632	1454	957	741	465	259	248	271	233	216	196	223	191	198	190	164	202	183	164	164	186	164	159	212	196	220	206	201	216	272	203	190	164	193	169	170	183	135	160	148	294	390	513	293	277	201	183	151	136	136	140	134	154	166	134	145	153	145	130	153	134	147	139	130	132	169	136	132	133	145	145	160	141	142	179	162	144	154	144	151	163	173	192	166	162	128	130	168	140	146	139	135	129	127	147	147	142	166	134	144	122	139	133	140	152	154	133	147	142	155	161	152	134	153	144	157	151	156	148	131	144	147	131	170	156	161	136	156	139	161	108	158	137	141	163	155	151	165	140	152	157	134	120	170	148	143	149	143	152	148	148	127	136	151	153	148	143	138	148	140	159	155	146	160	145	149	155	132	155	131	148	148	164	147	110	160	130	156	135	147	159	148	133	140	155	147	156	148	127	133	152	151	137	154	156	129	165	133	156	157	138	161	157	147	159	146	149	134	140	143	157	146	153	147	129	157	160	163	137	153	143	161	160	160	141	142	144	155	137	146	148	154	148	174	136	144	152	152	135	147	128	136	146	150	127	177	154	165	156	175	176	153	160	133	133	157	151	157	141	154	139	124	165	147	145	134	151	145	156	171	174	137	170	147	168	131	142	159	163	139	147	173	143	129	171	151	146	141	161	139	147	142	164	133	155	137	133	152	134	156	160	141	137	159	146	161	130	150	152	150	141	133	142	138	152	142	158	145	153	155	141	143	143	174	122	130	153	148	145	130	151	131	126	147	150	147	137	143	122	154	154	167	171	134	136	119	152	129	144	147	158	127	171	154	167	133	169	149	155	134	154	154	146	151	159	154	144	149	139	145	169	139	158	149	146	129	159	142	122	142	134	139	137	132	153	149	152	152	172	150	134	124	161	135	154	175	152	124	141	150	153	165	140	151	145	155	160	130	134	143	149	142	156	147	128	152	139	159	134	126	149	164	133	169	151	157	157	147	129	152	130	152	166	139	147	168	142	151	147	147	148	156	158	135	164	154	171	157	161	155	167	158	143	150	140	130	158	148	134	147	148	143	145	148	145	136	143	126	133	139	147	124	147	144	143	133	149	161	132	165	124	147	145	142	138	160	146	158	153	166	164	156	144	138	118	131	150	139	157	154	122	164	143	135	149	165	143	153	161	143	168	131	142	143	166	134	143	139	128	124	148	128	141	138	150	140	162	155	151	142	164	144	139	147	124	146	135	143	159	166	139	167	131	146	156	149	133	167	165	143	166	167	140	144	139	164	146	146	143	153	136	147	169	124	137	154	131	152	132	162	160	156	129	153	148	137	149	148	158	145	155	156	144	157	157	158	153	133	186	159	172	151	154	161	145	148	150	165	142	141	138	154	152	153	145	152	120	133	141	139	131	147	147	173	139	120	154	151	147	169	138	157	153	164	145	143	151	159	159	165	166	141	154	130	141	155	155	173	166	131	132	139	162	167	144	145	156	155	138	151	129	150	139	161	141	130	158	155	161	152	148	136	136	158	135	131	145	152	119	124	148	165	144	130	132	145	129	140	136	128	156	148	152	145	143	166	150	143	165	143	158	170	127	154	151	137	133	151	146	134	137	134	158	148	147	127	151	150	164	137	148	127	138	147	134	148	128	146	130	156	147	137	147	138	134	131	151	143	154	153	145	148	144	152	144	134	144	130	144	137	157	147	156	132	148	171	146	130	139	150	154	149	161	151	163	119	136	185	144	146	133	168	151	155	142	162	154	139	144	145	167	153	181	140	148	138	153	136	159	141	152	141	170	140	151	144	153	147	139	142	147	151	161	143	146	143	149	160	161	156	156	145	158	174	164	156	182	153	134	156	149	135	142	140	157	128	137	155	179	162	143	147	143	158	168	151	140	147	159	157	126	132	140	147	154	160	140	166	156	119	126	162	134	142	142	128	127	144	149	170	148	146	149	146	141	136	155	146	133	138	154	136	137	140	155	153	145	150	144	144	157	167	149	132	158	135	156	141	126	128	127	145	164	152	149	151	163	121	138	145	158	153	168	154	151	146	142	143	152	128	125	163	157	135	126	151	145	144	138	174	149	145	128	138	156	134	148	133	151	150	157	152	168	129	158	138	152	142	156	150	132	146	165	153	146	155	157	162	139	130	165	148	151	136	129	146	158	146	158	171	128	164	162	150	156	153	159	138	169	134	156	156	137	138	151	156	154	144	152	167	163	143	184	134	139	159	159	138	136	161	138	150	154	144	153	155	136	133	126	156	129	154	136	144	146	155	147	146	158	150	150	161	155	147	132	139	139	151	127	138	143	158	157	151	130	138	158	124	166	151	150	156	157	169	140	143	151	147	160	120	166	155	156	166	166	153	139	152	164	149	130	137	126	136	162	144	169	134	148	149	155	128	174	154	127	150	163	152	147	147	163	143	139	132	165	154	148	137	116	110	128	149	161	139	138	132	148	152	146	158	129	148	136	149	134	152	164	149	140	150	142	148	150	148	149	147	149	135	154	156	178	127	137	151	155	145	145	139	140	159	166	133	150	151	142	136	150	158	159	135	159	125	148	154	137	162	155	134	121	128	137	152	144	158	124	160	119	158	139	174	115	162	142	147	146	135	157	165	154	139	138	158	144	152	138	132	145	162	132	151	156	170	126	141	150	148	159	124	159	139	152	159	144	149	139	159	148	128	151	118	168	134	136	137	139	144	139	141	163	159	145	155	152	153	152	136	155	158	153	173	153	166	158	136	148	143	158	148	158	175	144	145	150	142	145	142	147	155	137	137	160	143	152	159	124	137	146	165	159	142	144	163	133	151	148	133	133	143	174	155	153	146	133	181	133	160	165	150	169	144	138	150	162	131	132	143	140	124	155	137	143	156	136	145	157	154	174	133	152	138	148	142	161	151	132	163	162	147	157	137	137	135	157	153	141	130	122	143	132	154	162	149	132	160	154	159	161	175	146	150	148	168	160	151	139	141	163	157	162	157	133	148	148	150	157	156	146	161	153	158	162	164	145	161	149	141	158	140	167	160	171	161	158	168	150	152	142	147	144	137	153	128	151	153	152	142	132	145	168	150	129	148	156	138	146	134	140	146	146	160	130	162	159	167	146	137	143	118	141	149	144	145	175	124	137	139	170	147	156	143	162	146	151	152	166	131	132	128	138	156	166	181	163	152	144	129	136	138	142	166	140	148	139	154	149	163	148	150	142	129	152	177	130	154	149	134	158	165	148	147	149	158	150	132	157	123	153	145	162	135	149	172	172	124	137	141	152	154	157	183	151	125	131	161	148	153	175	123	167	135	166	145	162	160	156	158	139	136	154	167	131	142	152	132	141	142	131	151	149	170	140	145	138	132	161	144	145	152	140	147	158	129	143	132	160	154	134	142	134	144	151	126	158	150	156	134	155
35312	48860	51470	54936	51198	52927	52245	59721	56603	55889	49096	47260	44589	44706	44282	41492	47996	53376	45151	43275	33253	27786	32583	28841	21882	25128	25176	19538	22506	23417	26863	21711	19978	21289	16826	13370	8075	8005	7345	10672	8864	6338	4242	2246	1123	895	1111	906	922	882	845	823	666	671	595	647	727	668	613	588	613	621	678	740	822	825	711	875	1144	831	488	605	473	464	460	465	458	518	464	1141	2165	2627	1438	997	635	451	370	375	350	325	343	339	382	366	369	371	353	325	372	382	373	349	319	335	352	324	363	317	368	346	373	362	352	352	364	349	353	358	348	320	339	354	332	351	376	368	387	373	358	337	350	322	375	334	356	327	375	362	289	365	317	373	352	342	365	324	318	328	354	384	345	342	352	355	341	343	315	367	364	312	372	365	356	346	339	379	344	349	372	373	344	323	356	369	379	322	325	386	370	339	337	396	323	342	378	362	345	347	347	346	325	337	359	323	362	322	353	319	362	350	359	342	364	370	332	343	300	349	368	363	355	367	357	351	358	362	347	377	379	331	382	329	361	376	337	380	341	338	330	349	356	341	339	384	346	334	333	338	374	325	338	341	324	310	346	341	348	353	358	350	310	350	341	333	388	373	358	340	344	335	335	376	350	336	338	344	317	349	350	351	301	336	332	383	358	331	362	342	366	333	316	339	384	320	399	377	363	333	374	352	343	344	372	370	351	342	338	328	342	392	352	324	325	352	345	343	364	337	352	357	343	351	363	344	351	352	354	356	325	351	335	336	363	335	343	348	382	353	356	337	359	360	362	322	338	319	367	347	347	352	336	321	337	353	345	344	336	377	353	328	327	371	367	355	336	348	388	377	342	329	362	358	368	300	355	332	361	347	344	347	339	348	357	343	389	351	371	371	358	337	354	315	317	367	338	363	343	335	359	369	344	365	351	372	303	327	364	338	355	326	341	337	369	323	374	353	343	342	324	363	352	350	364	329	307	364	370	363	336	364	368	349	318	352	380	345	350	363	343	361	341	350	360	364	344	355	357	315	348	328	374	345	362	362	343	342	347	351	361	345	364	348	350	351	351	358	334	341	366	334	351	376	379	345	346	338	305	344	337	330	375	338	320	352	362	358	354	342	361	351	332	356	335	333	358	349	340	357	333	388	324	365	362	373	351	358	376	347	367	336	353	357	351	327	363	353	335	350	347	328	374	335	337	353	345	351	327	335	320	329	352	371	348	339	359	326	347	360	355	340	368	359	325	362	324	372	339	370	379	338	372	362	377	335	387	313	345	340	369	335	336	374	386	329	357	329	344	350	356	322	371	362	314	333	369	320	383	401	333	361	326	370	344	356	327	369	323	341	359	345	372	352	355	325	369	310	353	351	351	357	388	355	362	379	364	348	325	339	352	357	373	364	349	360	386	353	340	371	341	364	351	349	353	336	336	337	323	358	353	330	356	348	323	349	319	363	368	354	347	334	335	371	352	359	388	350	363	344	373	331	369	365	337	342	361	347	334	301	374	336	343	359	362	357	310	333	360	364	357	319	366	355	349	361	330	346	371	336	339	344	349	366	347	359	359	333	319	362	385	353	350	333	339	354	361	333	332	357	347	314	352	341	345	361	364	348	373	380	348	349	331	375	356	340	354	358	362	375	362	336	383	359	333	356	363	331	389	346	343	366	379	344	358	365	327	337	335	371	369	383	366	368	364	348	325	371	333	352	350	362	372	357	323	341	350	371	372	333	327	343	391	358	344	346	335	351	385	352	361	375	352	346	353	363	347	351	355	321	365	351	372	334	346	362	357	338	330	345	335	290	340	336	321	367	355	346	317	373	360	379	345	349	357	336	369	345	333	292	330	330	335	328	355	333	343	349	322	339	329	349	345	322	339	364	386	388	357	358	341	374	300	334	325	339	364	351	337	358	380	360	377	324	337	365	332	345	380	360	380	344	330	322	355	382	312	362	345	368	324	339	343	346	333	351	357	331	327	381	341	382	352	352	345	360	331	367	311	343	379	394	366	355	363	342	365	334	340	341	347	334	358	333	363	328	351	342	375	373	370	339	349	333	306	346	350	344	356	386	332	393	340	365	399	356	330	345	340	382	351	347	352	352	382	354	353	341	357	339	336	326	341	329	364	362	360	344	382	340	362	350	354	352	330	373	365	337	342	330	362	349	348	328	359	347	382	344	351	343	327	309	349	366	356	341	337	344	340	334	371	347	340	343	334	328	326	340	344	344	318	339	341	355	366	341	364	329	359	347	366	322	372	333	349	348	374	344	358	310	363	367	339	343	339	386	341	321	338	336	354	340	393	343	327	387	346	310	427	349	350	340	333	354	335	358	339	319	353	349	313	363	351	338	349	356	357	339	364	321	337	352	332	376	344	323	324	353	338	335	365	347	377	367	332	332	345	374	351	350	355	327	316	349	380	368	342	344	348	351	355	361	319	356	352	342	370	340	325	364	339	351	351	355	358	341	371	325	362	336	356	351	396	371	326	341	356	339	381	320	362	324	357	339	314	365	356	365	367	317	328	354	376	369	314	366	353	336	349	363	338	379	343	352	334	338	368	363	389	319	344	339	337	331	328	339	352	325	337	331	360	400	356	333	349	312	349	340	352	361	338	341	344	317	381	358	319	337	354	355	331	317	371	342	357	331	351	344	326	353	334	367	322	352	361	365	389	324	329	362	341	342	369	356	359	357	314	339	370	326	365	339	341	372	407	347	353	331	346	342	354	344	376	375	309	363	380	341	332	325	379	356	320	337	348	359	348	384	355	362	329	366	329	363	321	324	391	361	359	342	333	382	334	373	328	378	381	358	347	319	328	346	345	347	354	344	342	371	336	353	342	373	347	357	341	354	340	362	345	340	355	366	330	359	332	390	350	344	326	314	333	382	361	331	349	348	372	347	367	369	337	355	324	316	351	362	351	367	334	355	361	355	355	361	346	364	382	315	388	318	338	356	349	342	332	331	319	374	354	364	349	354	344	381	358	354	349	340	377	332	337	334	332	367	348	352	357	357	344	389	359	332	372	369	349	372	363	345	339	357	384	350	341	367	371	338	333	350	333	352	328	346	380	366	317	360	343	325	337	346	349	356	324	325	353	340	375	329	334	342	347	338	376	371	323	361	360	332	361	346	360	373	364	361	348	340	320	348	356	353	366	346	311	371	335	332	359	323	337	374	349	347	358	343	332	371	400	346	376	348	353	354	352	348	334	356	304	341	337	352	360	353	341	341	359	345	374	346	367	338	361	373	326	347	355	342	348	335	327	332	381	331	383	346	337	332	355	355	329	363	341	370	355	369	368	322	364	335	360	345	315	340	319	330	361	313	355	347	384	321	346	358	344	401	334	362	348	355	350	336	345	356	323	372	365	345	348	351	352	336	345	327	350	336	344	343	349	393	326	377	354	340	348	329	379	325	312	375	349	348	343	362	341	349	366	331	341	335	352	355	358	352	340	347	323	403	345	367	357	345	338	339	349	367	325	331	320	327	342	377	342	341	349	354	335	367	338	366
12363	14345	18852	14746	9814	6017	5898	8037	7256	3824	2196	1782	1121	917	954	770	1124	1654	657	776	422	314	377	358	260	307	356	288	213	255	278	277	278	287	248	232	195	235	221	215	208	192	201	203	184	212	199	194	186	202	198	199	176	177	176	191	189	170	185	163	172	176	189	188	162	177	170	176	171	187	162	182	207	198	183	178	159	176	170	195	176	191	177	189	225	188	201	186	183	179	204	178	153	171	189	176	155	162	175	186	152	171	172	171	175	197	163	173	177	172	171	191	177	161	188	171	191	185	185	187	161	171	169	175	158	207	182	166	174	184	167	192	183	202	180	197	192	183	165	180	173	168	192	189	182	178	177	160	158	170	161	175	179	160	175	200	186	174	211	156	163	192	188	163	189	205	176	182	186	188	178	176	175	192	179	175	174	204	196	174	162	178	203	205	178	182	179	201	193	189	174	183	184	157	188	178	183	182	172	198	195	175	201	154	202	179	168	174	161	177	182	172	182	175	160	183	175	200	175	191	175	187	161	157	165	172	175	165	173	195	143	185	164	165	181	174	182	188	180	192	175	174	175	172	206	176	180	182	195	171	177	191	163	184	195	171	192	184	185	179	188	191	172	198	188	189	190	163	142	193	182	173	153	176	172	179	149	196	170	182	176	178	177	148	164	192	178	181	193	191	169	154	182	177	179	162	173	190	176	208	179	151	196	169	172	170	169	153	174	180	192	178	189	197	180	144	191	150	178	183	165	170	173	194	179	182	167	174	185	190	152	185	170	188	189	172	167	153	176	196	188	207	183	181	164	166	169	169	192	180	180	166	166	158	185	175	163	176	194	176	187	187	169	159	168	173	164	178	173	156	176	188	179	155	138	165	180	190	199	200	179	194	173	186	162	180	170	178	186	193	184	176	191	185	170	185	171	179	191	175	169	185	184	177	185	183	152	209	185	183	180	194	155	169	209	164	180	165	172	177	187	164	174	191	160	163	173	163	180	183	167	173	195	183	207	174	173	191	167	190	184	176	167	169	188	162	210	175	162	178	167	187	167	187	187	178	218	156	187	157	183	171	173	151	166	176	178	166	178	157	195	161	177	171	185	182	181	167	170	195	188	165	175	173	180	175	170	158	185	183	166	172	174	175	144	156	170	153	187	173	170	180	162	145	194	181	203	191	196	172	192	184	205	156	162	186	179	176	162	165	189	186	180	162	175	182	200	188	190	172	196	189	191	180	160	197	159	178	188	185	185	184	180	164	176	193	180	193	186	192	151	180	189	201	167	173	168	194	171	159	177	170	182	185	155	185	156	170	159	162	158	176	170	169	190	174	152	174	199	172	186	169	195	180	162	154	168	166	176	163	177	194	188	175	198	173	183	187	183	201	167	178	173	173	187	161	185	171	188	192	157	165	176	197	145	172	160	173	184	163	185	185	169	167	199	184	169	177	178	181	176	187	189	193	204	170	151	193	175	178	189	177	193	193	156	187	164	191	164	182	179	205	166	173	159	176	206	187	197	178	208	169	193	170	166	162	174	175	183	182	160	163	164	175	147	184	187	166	186	191	206	165	182	169	178	182	175	149	167	162	191	189	214	169	186	194	184	165	179	169	183	181	171	178	159	164	174	164	181	182	164	182	183	154	193	181	194	178	179	152	191	168	172	175	185	162	184	178	203	197	190	177	182	161	175	179	174	175	175	178	158	192	173	172	197	177	173	171	159	189	172	161	163	176	189	177	180	168	206	176	194	182	187	177	150	164	192	161	172	168	157	170	206	176	195	160	178	179	176	186	199	165	156	159	196	172	178	191	185	205	164	194	176	222	151	158	182	167	176	186	194	181	188	166	205	196	157	154	180	191	166	158	160	172	192	211	171	166	167	170	182	166	178	171	195	185	182	165	168	171	150	155	187	190	175	158	179	152	190	184	179	155	135	185	173	151	202	197	188	189	166	160	212	165	177	164	189	173	153	169	194	179	172	195	183	197	169	186	216	172	168	207	184	154	168	161	196	163	184	173	156	176	169	172	169	176	163	180	178	201	163	180	176	216	167	189	178	177	176	186	157	161	175	187	164	170	167	183	163	164	182	173	168	178	170	196	177	169	189	179	183	162	183	178	177	165	193	164	191	187	172	174	186	197	179	155	161	161	174	192	179	166	188	200	162	167	167	170	173	160	164	181	204	149	157	173	168	188	176	193	188	208	172	189	177	209	192	189	182	173	191	187	186	191	180	159	196	174	146	174	159	191	187	213	179	167	157	212	195	178	174	163	186	168	169	161	161	190	176	160	188	169	186	208	212	188	168	198	182	156	184	181	186	160	165	171	193	181	158	185	170	181	192	149	168	175	157	194	174	186	159	191	206	198	158	237	183	166	162	182	162	156	169	183	180	182	176	179	196	160	174	175	170	207	174	145	184	173	167	171	185	192	206	193	173	184	166	195	169	186	188	177	194	176	175	168	168	167	154	176	156	170	196	201	200	170	195	173	187	177	201	179	168	169	176	180	174	175	193	184	150	181	172	187	192	190	200	175	173	176	181	173	191	195	162	160	186	186	202	202	178	156	202	179	173	172	180	204	179	188	164	155	179	172	165	171	182	177	183	178	176	186	162	159	165	205	202	206	176	183	178	171	183	176	174	184	155	201	165	169	187	191	169	170	179	171	160	166	187	184	179	211	202	188	205	154	173	180	182	203	189	169	166	185	174	190	171	176	193	190	170	162	194	169	164	161	182	167	172	189	181	148	182	155	195	190	161	173	163	159	186	200	165	160	193	175	173	187	196	195	188	191	200	182	179	159	162	195	173	164	200	150	176	199	175	177	183	191	163	158	187	162	193	143	170	206	179	159	172	168	173	180	188	199	170	190	186	192	181	151	154	162	184	152	172	181	169	195	195	164	185	174	182	187	165	194	187	180	166	181	175	180	156	162	146	188	195	168	162	175	161	157	170	179	185	188	172	156	191	201	173	183	184	173	177	176	168	184	165	189	170	183	182	185	184	167	206	178	185	176	154	165	189	172	173	178	171	171	189	180	185	174	187	194	153	166	162	182	160	168	171	179	189	171	165	164	186	209	195	179	160	171	187	177	184	166	178	184	160	186	162	178	182	172	171	175	179	196	177	191	168	156	179	197	171	168	158	188	172	170	175	193	162	179	193	192	182	160	175	162	190	174	176	197	164	180	183	165	183	176	164	182	174	160	165	152	184	182	163	163	181	167	177	173	191	181	191	167	179	178	179	191	178	175	196	191	193	178	194	189	202	175	175	186	165	161	182	174	171	177	175	178	140	174	163	200	179	181	146	159	184	176	176	208	181	187	165	171	185	181	205	178	182	180	170	178	172	186	171	201	157	173	179	159	202	188	168	184	176	178	200	185	170	212	156	194	165	154	196	190	185	167	190	171	176	180	204	190	188	176	184	172	161	167	183	177	180	180	169	171	193	174	183	197	184	170	166	137	172	191	191	176	195	163	186	192	166	170	199	172	164	191	190	158	174	199
8137	14616	22730	24198	17964	13986	15975	23268	21772	13917	9537	8944	6200	5576	5447	4879	7746	10383	5039	5417	2677	1999	2458	1903	1365	1577	1747	1363	1301	1365	1635	1523	1392	1324	1082	1002	768	760	789	746	681	638	533	541	508	502	527	509	499	527	578	511	532	555	480	457	488	448	447	478	473	459	474	448	421	464	388	420	474	465	446	459	467	476	489	445	443	478	453	514	595	604	570	553	519	430	433	442	426	460	445	434	463	446	449	456	461	433	447	401	467	458	439	404	434	436	402	460	426	393	423	378	414	498	457	416	442	447	435	437	421	445	465	462	458	442	418	413	447	468	438	433	456	449	443	429	460	410	475	429	409	455	414	452	457	432	443	406	420	444	405	404	437	440	461	461	428	457	407	442	377	420	451	445	442	397	477	434	424	423	428	417	385	427	436	411	471	445	415	429	435	440	427	400	412	456	447	455	448	457	427	419	488	429	411	394	423	433	440	463	457	406	445	379	443	418	401	420	435	427	454	429	399	409	448	441	436	435	421	416	470	388	452	451	463	448	443	432	463	471	424	407	506	405	388	431	458	441	425	457	429	490	419	425	454	430	426	463	413	462	441	429	422	425	383	432	417	438	469	450	457	422	428	429	422	434	432	459	405	432	430	433	466	415	476	415	405	426	478	457	446	444	433	461	435	420	446	424	421	460	452	439	434	415	442	443	411	433	439	429	420	423	432	420	428	445	427	389	427	388	424	425	423	423	454	447	417	473	473	417	426	407	441	412	446	442	378	450	409	460	451	442	460	431	415	408	434	430	405	421	426	465	445	443	476	428	445	432	402	427	469	463	454	446	438	387	448	471	407	407	431	445	427	459	431	419	456	414	456	459	434	411	437	399	467	448	470	459	426	428	448	497	446	467	452	408	428	433	463	413	445	457	403	411	446	436	461	417	462	442	429	426	428	440	431	430	424	415	453	426	439	424	457	417	470	417	440	435	398	453	428	421	421	428	430	415	466	468	429	412	426	430	458	416	420	428	447	472	396	436	438	416	443	453	428	441	422	447	359	441	433	473	400	479	458	456	431	455	437	411	472	432	427	445	444	422	438	432	428	418	459	453	410	443	434	483	433	436	456	448	431	453	456	454	463	442	409	458	394	414	454	425	420	418	453	405	419	434	429	424	413	457	406	442	430	441	424	471	423	432	425	405	425	447	464	447	405	448	413	402	433	434	417	423	431	455	461	450	428	432	433	444	435	414	450	436	443	427	394	436	497	452	412	448	426	429	417	425	417	450	417	465	414	396	450	435	438	423	463	446	441	428	440	411	460	417	391	421	453	381	450	474	445	406	435	456	456	420	426	420	430	450	435	412	428	457	431	457	440	417	456	401	423	425	433	392	447	466	466	458	434	399	447	471	453	449	408	420	430	411	415	470	419	471	446	412	441	446	465	442	393	425	462	458	438	454	445	428	414	434	429	438	421	440	459	430	438	488	390	438	470	430	437	389	391	443	445	475	422	467	415	442	436	404	432	435	425	435	420	432	468	441	447	451	408	431	465	465	421	437	434	429	436	439	413	418	469	410	412	431	415	446	431	448	452	422	427	415	457	418	445	455	410	419	458	436	444	421	418	413	430	474	449	421	463	413	455	458	430	441	442	436	433	433	426	419	471	440	415	388	457	491	441	416	473	462	424	451	432	442	427	445	429	460	419	466	432	444	411	455	458	451	451	453	447	422	407	440	427	414	443	437	428	442	439	432	411	476	466	453	388	426	417	450	461	455	451	445	446	458	444	458	433	437	438	419	461	449	403	454	414	424	436	424	442	465	426	431	456	430	463	400	426	449	430	426	472	411	420	403	403	464	435	428	407	399	454	454	442	434	448	442	412	440	427	480	421	467	448	431	422	427	434	453	452	424	437	422	438	443	439	418	442	429	444	408	439	465	419	406	433	418	442	465	419	401	424	433	435	439	389	451	456	448	435	476	400	436	414	436	447	449	475	439	424	400	431	430	465	396	453	460	446	458	426	450	428	446	421	411	423	425	410	414	461	425	407	419	448	455	421	453	420	398	410	429	448	458	417	452	444	449	457	427	446	440	458	451	438	429	449	410	480	434	431	440	438	449	454	420	433	450	451	434	423	482	457	397	427	436	464	417	436	418	433	456	424	411	453	438	414	430	439	402	448	451	401	413	437	437	449	462	443	406	462	437	438	437	459	450	442	437	438	447	410	448	446	450	427	448	399	445	430	410	432	444	456	434	450	412	419	462	443	428	409	474	461	419	403	443	395	397	426	445	461	420	418	461	419	444	413	469	423	460	415	452	431	436	434	441	455	421	435	436	403	455	430	434	446	404	415	428	447	424	402	432	470	428	430	465	437	421	440	436	435	421	418	449	416	429	418	421	438	454	449	424	416	410	433	450	440	430	489	456	479	429	422	432	454	416	448	446	449	434	410	472	394	416	474	428	410	458	433	473	416	417	450	396	455	426	461	441	430	411	443	459	408	427	442	456	411	401	445	413	402	431	418	444	409	467	441	442	452	437	440	471	439	422	429	424	449	448	400	463	432	444	456	454	450	415	441	440	446	463	446	440	441	418	472	424	448	453	411	404	447	438	423	442	454	432	399	425	450	421	444	429	464	425	438	437	434	454	399	432	428	413	418	461	438	440	399	422	422	421	418	427	418	458	436	429	432	420	396	465	403	415	429	417	482	428	425	444	451	444	417	425	453	439	410	435	438	462	416	454	413	451	438	411	453	455	450	455	461	403	446	471	483	470	421	405	466	440	430	432	464	430	446	435	461	469	446	440	439	401	428	416	417	426	454	442	427	422	418	409	395	451	408	419	421	436	424	467	455	386	445	420	464	451	459	443	394	434	442	471	421	407	401	449	425	475	421	425	430	426	418	434	453	407	444	404	422	412	448	403	442	433	452	466	439	431	428	440	393	455	484	405	426	436	432	455	410	429	429	450	448	432	439	435	406	436	432	417	438	456	459	433	447	455	435	434	454	455	446	420	408	426	439	435	444	407	466	412	441	415	432	432	401	444	465	433	469	480	413	393	475	428	420	447	435	467	481	418	424	443	398	435	440	402	407	436	441	432	415	447	399	421	423	449	416	433	430	452	436	469	462	430	430	431	382	453	406	442	423	482	440	430	431	453	437	424	442	441	427	387	442	467	445	448	441	430	412	463	427	450	440	470	440	405	451	434	416	405	404	433	455	473	471	471	458	444	406	421	402	426	432	438	449	422	402	389	394	481	428	400	440	408	425	450	421	462	407	422	440	449	398	415	381	420	436	406	454	433	403	453	411	451	455	455	394	398	454	432	411	432	461	473	426	453	433	445	440	452	425	402	431	430	457	461	422	421	426	436	446	476	399	421	421	472	425	447	462	429	413	450	404	376	445	433	443	444	428	453	421	446	407	428	441	407	447	427	440	405	445	435	414	451	417	425	433	444	487	442	401	409	459	434	472	440	430	438	422	427	453	461	379	452	385	436	429	422	458	440	430	437	436	414
36926	46192	45986	41646	33602	31221	33679	41520	40086	33345	26832	25097	20710	16286	15791	15651	20145	29674	16710	15814	6667	4447	6505	4705	2489	2984	3246	1831	1971	1762	3435	3356	3216	1947	1244	895	719	849	824	682	529	409	271	244	265	227	234	216	232	244	227	216	194	193	193	219	209	181	183	176	220	211	191	219	214	201	214	226	252	208	203	214	197	220	207	210	202	178	182	266	328	327	262	235	197	190	213	190	169	204	170	175	187	170	166	195	182	184	212	184	174	206	182	209	161	190	220	215	199	173	170	171	192	188	198	179	208	199	193	185	192	218	195	193	183	175	196	196	186	200	177	187	196	207	182	187	183	195	194	179	166	173	190	180	169	175	173	185	195	177	188	187	179	192	174	207	209	191	163	181	200	173	182	168	165	198	163	211	171	180	184	187	202	184	179	175	185	188	214	192	220	196	202	206	180	207	164	181	186	186	186	168	191	156	162	172	159	192	172	202	220	151	199	178	175	186	180	192	166	176	209	185	185	164	201	179	216	185	204	195	184	178	166	201	193	175	192	169	152	186	177	194	183	185	175	186	205	179	198	181	179	193	155	199	188	204	187	169	195	196	170	156	191	167	194	169	163	219	190	200	212	178	197	175	195	189	191	181	167	170	197	140	191	178	175	200	180	177	197	192	176	166	174	163	194	191	209	200	186	182	190	213	215	162	190	182	175	188	178	197	176	180	201	200	173	189	175	165	169	182	195	178	194	186	193	194	176	203	189	196	183	197	195	187	187	184	181	178	212	161	180	186	189	186	188	198	194	212	187	164	174	174	195	174	191	181	190	182	187	191	181	209	167	179	194	187	156	172	189	198	174	167	168	168	161	167	180	211	199	184	182	182	170	184	200	178	205	201	197	194	214	170	212	195	200	169	206	219	177	157	180	199	185	177	177	183	168	191	171	204	172	217	201	168	182	176	185	183	170	196	197	177	203	196	174	172	164	173	177	205	192	190	184	164	207	185	191	177	178	187	160	162	185	176	190	202	197	195	189	210	175	189	184	205	212	187	175	195	183	187	182	162	193	169	224	185	171	162	202	196	163	168	192	184	185	190	166	164	173	182	171	206	175	170	169	176	178	187	197	194	173	178	164	196	203	189	190	186	198	181	199	218	191	204	177	188	164	157	174	189	203	189	216	162	182	215	197	167	155	191	172	193	178	164	182	184	189	182	190	192	184	164	184	167	182	167	189	176	170	175	193	164	179	185	176	182	180	165	164	190	187	159	183	170	181	162	186	187	166	187	187	177	200	177	198	194	188	184	193	180	187	174	190	183	182	195	196	190	185	166	193	176	168	184	168	189	199	193	201	204	210	204	180	175	184	217	186	191	172	180	195	194	193	162	168	192	180	179	206	164	189	170	178	171	180	180	173	169	189	190	183	158	209	194	196	170	174	177	189	164	168	161	187	170	186	180	184	183	178	207	166	170	192	204	195	198	183	192	202	182	187	182	178	187	199	183	186	207	210	198	197	168	178	192	175	176	214	205	194	187	183	208	183	201	165	167	182	219	188	195	193	171	173	174	158	180	177	192	201	206	165	193	172	171	163	161	205	199	196	191	194	182	174	185	168	197	176	191	168	167	193	170	197	185	177	193	145	185	187	161	172	174	197	182	189	162	161	183	208	218	192	170	192	181	167	177	205	182	201	200	185	200	180	171	180	185	203	191	171	179	179	175	194	186	164	199	188	196	186	167	189	171	200	200	164	194	195	173	197	174	182	186	192	194	164	177	187	187	205	178	195	192	186	186	179	191	188	163	182	183	184	192	203	198	209	182	203	211	219	185	176	173	183	179	173	195	200	169	174	188	190	190	184	176	193	180	189	208	181	193	176	194	164	210	173	158	164	183	177	190	216	198	197	166	190	157	187	197	190	203	166	184	187	183	169	150	163	160	180	183	176	166	173	212	204	203	185	211	197	195	184	176	190	185	196	194	169	177	165	203	163	186	175	198	176	181	213	171	167	207	180	200	177	176	201	189	182	171	187	195	167	217	187	203	156	187	199	193	170	184	177	182	192	175	195	205	171	176	186	192	199	226	179	181	216	190	196	197	188	190	184	204	204	178	189	182	187	164	201	180	167	192	212	174	170	184	181	175	181	182	162	206	179	168	185	173	168	194	199	199	167	189	201	186	176	168	185	193	189	182	202	168	198	205	187	205	167	173	180	196	181	197	196	176	150	176	187	191	183	187	192	182	158	164	196	204	186	174	172	213	156	197	199	184	170	193	161	183	198	187	169	172	201	200	173	204	178	178	204	185	181	160	175	180	202	200	171	202	201	191	191	188	162	193	165	224	174	190	191	177	173	215	169	188	187	185	163	210	187	177	184	212	179	190	182	183	189	176	179	162	213	204	225	181	180	185	197	209	184	165	188	205	209	207	190	186	197	181	177	190	178	189	155	174	205	172	157	195	165	166	192	168	215	194	179	185	171	190	169	180	198	187	176	194	205	182	173	156	182	206	171	191	193	172	202	207	199	163	229	193	185	158	170	166	188	170	199	182	207	206	167	218	192	184	192	192	224	207	192	181	201	184	185	159	180	222	203	186	170	174	168	184	164	211	179	161	188	188	164	187	172	183	186	191	191	175	191	179	174	203	186	181	167	172	175	177	202	207	177	193	183	195	160	174	170	166	202	166	161	194	182	166	170	169	176	172	185	186	176	176	168	201	186	209	169	184	208	171	190	186	178	186	206	173	191	199	185	181	204	184	199	181	193	164	191	168	183	173	181	198	186	172	181	184	177	179	218	202	189	158	188	170	203	197	177	204	192	175	215	190	164	181	191	194	170	190	187	171	181	161	164	199	186	165	177	207	158	168	172	197	181	192	184	194	172	187	179	203	178	171	163	209	218	166	193	191	178	181	184	215	166	194	173	191	178	179	178	180	176	189	195	177	172	203	176	195	207	191	209	206	187	198	177	176	185	155	183	194	159	178	214	190	205	208	195	183	186	181	206	172	195	197	194	205	171	177	176	183	178	210	180	176	177	175	173	197	194	182	174	167	206	186	182	191	192	177	192	215	192	197	198	179	192	173	186	186	186	199	190	181	191	188	178	189	198	183	164	175	188	212	186	177	177	167	182	166	206	189	200	186	193	193	187	187	157	195	211	178	189	178	177	164	199	162	174	174	191	200	183	163	198	190	183	185	194	180	168	181	195	185	167	182	163	178	211	168	191	178	174	185	209	188	184	183	191	182	191	176	187	214	199	220	179	194	191	208	190	171	206	188	192	172	177	198	165	210	189	195	179	166	188	152	177	182	180	204	206	176	183	184	185	168	178	180	180	178	160	195	196	175	162	172	188	184	183	196	169	168	210	188	179	207	174	217	181	177	192	206	199	195	158	173	192	201	199	167	189	206	192	180	212	185	185	182	171	164	182	171	173	187	196	209	185	184	192	187	184	224	205	150	189	161	181	192	189	166	189	200	180	180	178	200	206	189	175	196	185	203	162	161	176	164	186	182	195	203
25551	40635	46315	49353	42794	42160	44764	52966	52107	46524	40357	39642	37437	34463	36209	36189	42858	46250	34632	36006	22578	18955	25987	19367	14274	16180	15446	11040	12030	11538	18514	17879	17432	11418	7785	5625	4663	5306	4944	4387	3393	2215	1299	1138	1224	874	867	701	693	874	887	871	714	628	573	664	639	617	618	564	613	552	546	499	524	599	695	750	917	672	513	489	538	627	588	550	523	563	523	1158	1556	1355	934	713	559	485	434	509	433	476	467	465	449	445	455	437	432	457	436	491	444	452	437	429	480	459	393	435	446	486	451	425	458	454	459	434	427	463	453	442	415	438	439	448	441	454	482	440	462	449	487	416	498	461	437	463	451	433	454	440	394	418	449	441	462	434	471	429	428	448	400	410	466	405	498	463	431	449	473	439	440	475	437	435	459	438	419	443	463	473	444	471	453	472	429	418	459	434	441	435	436	454	442	439	485	454	478	395	455	421	473	477	467	465	487	459	440	448	476	440	464	456	417	426	451	470	442	449	455	457	426	491	442	431	464	436	444	431	468	443	443	401	492	463	448	454	447	445	414	456	434	480	448	502	435	414	423	424	437	421	475	460	431	441	452	464	441	445	460	434	413	414	427	443	436	406	453	392	454	461	421	431	403	416	449	416	428	446	411	463	443	458	464	443	458	433	448	447	441	410	466	432	435	446	452	452	433	465	486	466	432	403	414	460	425	472	463	438	448	427	400	440	423	420	428	429	401	485	422	462	439	475	429	424	414	444	427	459	428	440	454	428	442	471	475	435	403	409	457	481	432	450	465	470	432	429	456	454	455	435	443	447	419	476	473	429	427	478	445	483	447	435	440	429	417	442	435	430	474	456	471	459	432	461	450	431	408	452	407	462	441	432	449	427	453	469	429	464	450	500	436	494	424	484	437	422	447	453	442	458	422	453	458	432	423	476	471	459	447	441	442	445	467	448	454	453	434	472	423	437	398	420	414	452	408	428	423	418	444	455	447	405	434	436	439	466	412	445	456	424	445	460	450	438	442	435	445	437	451	476	450	475	433	509	443	479	454	434	444	447	436	445	431	472	414	465	440	453	427	438	454	404	425	441	453	434	479	435	434	463	405	453	453	423	430	454	426	427	430	439	425	454	415	433	471	440	428	388	443	453	447	400	460	436	474	426	426	446	505	458	437	427	491	428	429	435	437	483	425	426	456	448	430	446	453	439	433	466	427	462	408	421	437	441	483	425	473	476	444	450	433	452	434	462	404	442	424	505	442	426	431	434	421	453	460	405	426	452	476	439	432	415	456	444	438	438	451	445	399	443	476	438	433	448	429	468	395	437	472	412	476	420	465	442	427	459	418	434	494	463	443	457	420	437	456	453	457	435	466	437	469	414	483	494	462	404	471	431	453	408	422	416	427	442	419	442	453	468	468	417	388	462	442	447	460	432	476	469	432	446	435	442	422	440	475	452	454	400	472	428	458	460	411	425	416	446	458	448	451	417	446	412	425	459	472	430	473	426	419	410	457	444	424	386	454	437	477	394	467	466	438	456	461	443	442	471	451	438	433	475	471	502	459	443	425	454	451	433	473	463	445	405	445	449	480	415	417	452	447	423	453	459	458	438	437	409	482	444	459	427	438	421	447	473	465	429	423	452	440	453	478	442	417	427	442	439	458	449	496	412	426	420	465	421	433	453	417	461	434	437	424	425	459	451	443	471	442	418	448	447	436	462	450	437	473	451	446	439	449	451	440	448	419	452	446	450	424	478	426	433	460	419	462	477	405	448	390	421	465	451	472	441	444	461	496	448	430	443	419	432	468	445	469	482	419	468	466	431	469	457	466	422	430	459	450	439	435	433	480	431	466	423	478	446	408	466	484	457	419	468	435	421	412	475	432	463	438	427	419	478	438	440	384	410	424	434	460	410	451	492	453	426	432	436	435	425	443	444	408	443	491	454	459	441	468	477	438	466	406	442	428	437	479	448	467	428	448	445	475	472	464	440	462	433	478	430	457	435	431	476	420	447	435	454	410	489	425	451	501	435	468	444	463	460	455	427	450	466	492	427	430	446	424	437	432	446	462	454	453	428	472	424	481	427	415	435	455	445	455	464	443	433	462	454	419	441	444	463	427	444	471	433	476	460	428	454	452	414	434	450	454	437	434	409	446	426	407	467	437	454	435	442	468	446	457	453	475	488	438	443	475	473	474	453	464	437	392	457	415	450	447	431	447	434	453	436	449	431	428	437	405	440	460	438	441	443	487	453	464	473	434	436	446	393	451	397	464	435	407	453	498	436	473	433	439	439	467	431	431	405	454	433	480	431	481	468	452	436	422	427	447	437	468	419	463	425	446	444	457	450	444	451	445	428	451	484	432	475	424	461	498	482	451	439	469	447	456	422	432	444	428	456	417	452	438	464	448	455	471	440	404	465	457	414	424	444	455	454	438	459	452	433	443	479	429	423	439	442	437	437	446	439	472	388	441	444	468	438	463	457	423	432	462	425	422	448	425	452	437	444	469	434	434	474	423	430	430	441	447	453	424	464	408	427	427	440	427	428	448	447	446	446	445	456	440	470	419	470	421	403	423	416	458	427	428	460	453	432	457	419	435	457	434	427	422	455	411	421	432	446	454	434	467	439	437	417	468	426	440	467	454	456	438	430	451	440	443	433	438	416	476	429	411	433	416	462	435	439	443	444	418	440	419	460	441	441	473	447	456	488	479	447	449	419	410	460	466	457	477	434	450	436	419	429	450	447	429	438	436	488	450	449	440	460	458	472	393	428	442	431	439	445	477	424	454	441	462	451	454	437	472	488	464	455	438	478	439	426	414	444	457	429	486	420	420	436	459	407	457	448	441	440	460	429	426	408	421	407	443	439	441	462	437	441	445	410	422	416	404	410	429	444	458	450	411	391	411	415	428	456	451	411	480	423	485	413	441	435	421	462	409	440	458	448	471	424	441	451	471	430	436	409	398	452	436	442	440	502	442	453	440	461	464	468	440	428	424	404	470	454	444	472	433	411	469	406	418	453	435	432	414	448	407	463	435	458	409	465	435	449	434	417	448	457	420	433	445	423	442	437	447	424	413	476	452	452	435	451	473	439	461	460	445	417	450	450	472	434	478	454	443	405	443	456	431	446	446	424	439	462	455	423	448	453	434	441	434	454	443	492	455	437	475	419	472	434	465	445	419	472	467	425	437	428	464	452	464	440	461	463	400	466	465	415	457	403	443	433	431	453	496	440	435	411	424	439	450	450	468	453	417	450	456	439	419	437	431	453	420	460	412	436	460	455	435	444	465	413	498	441	449	434	440	453	473	448	420	477	417	489	462	438	431	431	449	470	418	439	458	450	453	431	459	463	443	438	448	454	460	441	449	448	448	435	458	459	421	454	474	466	464	421	455	444	422	422	431	482	415	433	413	463	478	425	459	432	414	441	450	493	450	435	489	470	418	463	403	436	430	449	443	462	446	414	413	453	456	444	464	440	396	470	458	417	432	430	463	423	437	421	478	437	457	428	415	456
48060	53240	46126	39427	34389	34340	34301	47437	43726	36926	32468	33233	30393	27867	28897	29224	33302	41305	27589	26811	14617	10634	14452	11899	5732	5474	5530	3573	4612	4745	7170	7947	5835	3156	2244	1618	1539	1394	1292	888	971	496	341	280	286	252	285	252	249	211	230	222	232	212	200	194	187	201	175	191	151	154	157	188	173	176	204	190	233	248	254	173	182	188	196	205	168	153	247	431	399	344	259	222	187	161	147	144	143	155	132	167	155	130	138	151	137	136	127	155	133	159	138	148	178	119	140	148	158	120	135	144	139	147	141	136	134	155	129	158	140	131	136	125	138	144	135	157	149	153	145	139	138	141	160	162	147	131	140	153	150	145	130	134	151	151	145	149	151	134	149	124	147	114	150	167	139	148	158	145	128	158	140	145	143	149	164	134	136	165	169	140	165	129	149	131	134	140	138	152	133	154	129	148	167	137	147	138	132	147	147	168	135	148	149	146	149	159	159	138	155	175	151	140	167	150	153	150	136	151	131	143	154	132	127	137	145	152	148	144	145	124	141	162	145	146	120	154	156	133	142	147	148	145	147	159	153	150	126	131	145	136	150	169	156	160	156	151	156	120	150	140	139	158	141	173	157	155	142	154	129	139	141	143	155	132	161	154	147	136	156	150	137	157	114	169	154	152	138	150	149	154	142	160	153	153	146	154	146	154	145	175	155	145	120	142	133	142	137	118	148	150	136	126	153	146	153	158	146	151	150	115	133	160	144	128	139	134	139	152	141	153	151	156	138	150	143	140	144	138	152	153	172	121	161	167	140	173	164	150	175	176	168	174	125	154	150	142	136	135	120	144	159	128	147	147	125	146	149	136	174	135	155	151	132	155	135	152	156	140	148	112	125	137	135	150	136	150	161	146	181	150	152	136	130	141	135	140	146	147	140	140	146	156	148	149	165	140	164	156	144	152	136	165	157	157	149	136	144	159	156	143	159	141	131	159	155	170	156	156	171	160	147	152	143	152	165	143	153	160	139	142	160	132	137	146	129	125	155	152	147	165	146	140	139	164	139	149	136	159	147	138	162	148	168	142	170	156	138	160	161	140	138	140	132	153	143	149	136	168	153	169	144	148	139	151	138	159	165	146	135	149	171	124	161	148	135	120	137	139	150	147	136	141	162	153	122	133	143	140	157	155	150	162	128	143	132	123	169	158	149	140	144	137	143	168	137	161	131	137	164	122	137	143	126	125	148	141	127	119	152	146	157	133	147	145	146	130	148	123	143	152	145	128	126	172	174	147	168	126	139	143	146	147	145	128	149	162	160	166	149	150	137	142	147	132	131	135	176	166	153	159	135	128	155	145	140	166	150	158	127	161	149	152	142	132	158	144	132	150	137	156	151	167	155	131	165	128	158	152	158	151	144	149	157	133	147	138	137	147	154	138	142	120	139	118	130	138	147	152	134	135	153	148	162	158	133	148	131	133	149	151	132	152	141	152	133	131	136	150	136	156	136	171	139	123	152	147	145	141	136	152	130	163	147	160	153	141	145	168	130	167	162	166	157	149	158	150	130	156	134	170	156	146	152	166	133	159	139	158	147	143	145	152	123	131	160	132	132	143	154	152	139	150	144	165	155	155	148	151	162	140	141	146	159	184	139	135	125	173	136	148	150	144	152	151	144	148	151	158	141	139	147	130	140	142	145	134	140	161	147	145	144	142	129	153	136	141	153	138	159	133	150	141	130	128	168	161	158	124	147	175	138	154	150	153	145	159	144	151	156	137	161	127	128	164	154	142	129	131	152	143	163	150	129	152	144	150	152	155	135	146	126	147	145	124	139	129	138	156	143	134	157	156	154	153	139	138	128	132	134	142	130	133	132	146	118	125	141	142	151	154	145	161	152	168	140	138	141	160	156	172	152	142	152	143	163	129	168	165	138	135	137	127	123	152	145	146	151	150	156	144	134	152	138	137	151	146	137	142	146	162	128	143	156	134	145	135	160	142	127	118	137	152	140	150	142	148	148	153	120	141	136	133	145	163	162	148	151	155	151	187	152	146	154	149	149	151	162	153	137	134	157	178	131	148	132	139	132	150	154	159	132	142	150	137	148	147	160	131	154	156	143	146	167	138	152	152	137	138	133	149	147	146	160	145	128	161	138	143	123	145	145	134	140	149	154	145	136	163	140	139	139	163	132	127	136	157	135	134	146	162	159	145	133	164	134	144	152	159	142	143	142	159	149	158	140	149	119	141	144	136	183	168	148	162	153	115	147	129	152	150	123	138	149	148	147	149	131	135	129	132	142	169	131	147	145	137	136	156	133	167	149	114	146	150	156	167	147	164	158	166	145	156	120	137	140	135	146	156	148	153	132	139	159	173	126	135	150	147	150	138	143	140	152	150	142	133	125	137	149	147	134	147	138	145	141	150	141	146	144	134	145	150	146	132	120	152	158	152	138	147	152	147	164	152	160	138	132	154	136	150	152	139	146	156	153	145	150	150	165	152	149	151	131	150	162	135	169	156	142	137	150	153	154	124	119	171	150	159	159	152	151	154	148	147	137	146	145	154	131	139	143	159	141	157	168	146	127	147	136	134	148	157	133	165	107	137	140	142	145	137	137	155	157	159	135	137	159	165	142	121	156	140	164	149	126	146	141	154	135	131	153	144	133	166	134	140	150	124	127	150	172	137	144	151	133	159	134	128	164	155	151	155	138	150	151	163	150	148	168	143	145	154	143	159	141	135	154	135	126	145	119	141	140	142	136	149	151	133	121	169	138	142	164	149	135	131	142	135	157	127	143	130	141	152	158	139	141	163	147	141	143	142	140	120	159	170	144	167	163	141	148	156	121	138	144	165	138	147	163	171	160	177	148	129	159	155	176	171	154	157	133	145	149	159	145	153	137	146	125	150	153	138	131	141	165	144	168	151	144	141	147	144	137	144	139	141	144	148	139	133	134	133	141	144	147	140	133	147	127	162	170	152	136	139	146	146	150	131	148	149	151	170	131	143	145	135	166	147	161	150	152	153	153	122	158	130	142	140	148	144	164	138	136	149	134	141	143	148	162	129	143	166	142	144	145	145	141	139	138	137	140	148	135	139	173	161	155	134	154	153	152	159	143	158	114	151	141	166	136	150	151	151	160	132	152	130	131	157	161	152	150	122	154	150	149	126	137	144	146	117	152	150	133	160	141	144	134	145	144	161	140	150	146	154	139	153	154	134	177	158	147	153	141	163	136	146	143	140	136	135	144	158	154	160	151	148	128	161	129	165	138	152	148	161	130	144	148	141	150	154	172	148	121	125	134	159	142	148	147	152	148	154	133	135	150	139	124	156	161	152	169	147	152	144	153	159	141	161	162	129	151	136	152	162	146	153	146	165	132	133	168	147	144	148	141	143	164	172	167	158	145	151	129	160	148	160	141	162	147	134	150	125	143	146	129	130	156	153	127	164	159	155	148	134	161	162	145	128	116	150	138	145	148	137	141	135	122	130	155	127	143	144	144	138	162	150	141	153	130	142	150	143	142	147
34285	49966	52489	50717	50395	47694	47455	58095	55879	53935	47817	48129	48550	46207	47276	49077	52636	51950	44649	44548	31985	29151	37735	31312	22361	24439	21065	17759	21329	21997	28740	30021	24095	16311	13065	9711	9707	8991	8072	6167	6512	2924	1803	1496	1245	1239	1557	1092	961	997	1033	723	863	740	872	736	662	675	604	768	684	561	525	477	493	599	559	727	916	919	821	729	709	740	745	653	491	435	1162	2402	2361	1649	1056	816	496	429	351	351	356	392	369	330	375	384	350	347	348	291	336	349	317	356	374	347	325	336	373	327	359	310	339	344	349	374	343	384	337	370	362	324	341	356	345	369	338	362	368	338	358	387	374	341	350	380	330	372	319	380	351	338	336	365	325	341	366	316	338	367	372	366	342	322	382	335	353	336	342	335	359	359	323	314	330	336	343	330	322	327	347	375	346	370	363	334	325	369	373	390	344	355	346	347	360	345	341	362	352	345	342	364	341	352	364	369	342	341	360	360	362	358	363	358	380	367	367	361	324	340	326	330	356	321	330	326	356	397	335	335	334	326	351	351	390	346	368	381	346	341	355	356	365	361	335	383	358	353	353	367	338	373	366	366	329	346	362	336	364	352	371	356	353	367	353	320	351	365	326	351	353	336	332	362	357	388	351	358	363	342	352	399	327	372	374	328	348	364	339	337	307	396	330	324	355	368	338	358	372	345	342	319	346	335	366	343	355	375	328	348	319	367	354	353	369	362	361	352	339	341	363	345	338	343	340	333	371	356	318	349	359	398	327	361	354	344	361	353	355	349	348	370	366	335	352	343	335	385	356	364	351	319	350	342	335	404	331	354	393	337	357	352	358	341	350	348	350	374	357	350	344	342	376	329	366	374	356	341	360	351	364	358	355	338	350	345	375	357	366	367	355	358	360	368	346	375	368	334	364	347	318	334	375	375	317	327	349	376	372	352	373	366	336	357	350	351	337	356	330	334	340	328	358	334	344	346	323	354	369	347	356	331	353	351	339	367	347	363	337	342	351	364	356	392	385	392	352	382	382	319	343	357	344	327	350	314	323	359	346	343	345	381	347	365	355	368	342	368	371	364	346	362	363	349	306	394	360	389	354	373	351	312	341	371	333	359	375	343	309	353	323	348	303	356	340	341	328	363	385	374	364	344	359	348	371	356	357	339	390	336	373	359	331	351	294	358	342	327	365	330	341	304	354	336	328	318	366	351	353	356	348	365	332	357	326	345	328	347	323	347	338	337	356	347	316	325	373	340	361	310	367	329	339	359	344	359	351	324	320	322	370	382	383	339	381	316	379	335	329	374	349	336	344	341	333	337	347	359	338	343	379	343	353	359	369	349	359	348	378	348	389	347	341	365	359	362	358	381	351	363	363	325	349	342	360	361	383	348	329	326	325	342	390	336	327	343	355	362	354	341	352	377	347	325	326	353	368	360	335	335	345	369	383	327	368	337	348	371	380	364	362	343	370	323	376	361	350	344	346	369	341	367	345	384	318	313	357	374	355	411	334	362	356	353	358	368	344	342	356	355	325	347	338	341	315	339	372	366	352	352	335	364	369	371	354	334	372	360	336	317	360	338	365	337	366	330	350	325	332	345	338	363	355	362	332	369	342	337	348	341	320	362	338	375	354	388	315	409	309	343	364	354	343	325	362	392	338	353	357	346	372	364	371	374	353	375	377	337	338	348	367	376	381	369	341	350	382	374	341	350	333	354	374	363	362	355	366	380	348	365	345	348	348	363	342	352	355	343	314	356	364	372	326	366	330	314	370	333	321	350	372	332	371	344	362	371	356	354	369	363	354	338	344	354	331	393	361	329	340	345	337	324	332	344	356	321	338	371	331	365	353	353	346	328	367	317	376	338	346	389	347	350	344	381	364	370	347	388	345	360	353	373	377	330	361	353	325	362	367	357	326	356	350	385	338	344	323	371	345	326	374	352	352	356	346	339	368	333	335	329	347	369	344	340	356	367	352	329	349	341	351	334	346	354	341	362	363	339	345	335	337	362	340	346	358	329	378	355	365	326	384	343	359	317	371	358	350	330	348	362	366	350	363	362	327	344	369	342	346	338	330	401	352	375	340	337	313	323	369	347	352	371	379	340	371	360	388	328	308	344	331	334	368	327	364	351	377	364	357	350	364	338	351	350	350	330	339	334	368	345	330	343	332	353	383	339	340	329	334	371	337	340	352	326	347	367	353	358	351	314	319	357	374	344	331	345	351	358	313	352	372	371	368	368	357	380	347	356	368	333	355	309	339	343	333	360	362	383	320	358	367	365	384	341	349	360	356	337	356	369	350	356	355	382	345	374	326	339	382	324	363	336	349	353	349	345	366	335	333	371	316	375	334	310	322	357	355	324	354	305	357	366	358	318	338	371	348	345	330	342	350	397	326	353	359	368	337	354	335	359	341	360	379	328	329	358	360	383	311	315	385	316	375	358	357	340	352	335	363	360	380	369	367	358	326	327	369	357	370	391	348	338	364	403	362	338	377	360	342	357	365	386	349	337	343	352	365	357	354	365	340	367	351	356	395	361	341	316	360	384	355	364	353	358	354	370	347	345	330	326	331	366	344	381	338	327	350	374	341	315	360	342	332	355	345	380	365	336	360	320	342	335	351	375	369	331	362	339	361	375	380	349	341	362	341	377	342	371	323	362	334	325	345	359	340	376	349	355	372	344	370	324	365	344	357	335	315	327	339	330	309	342	380	357	381	362	338	336	365	383	381	341	324	374	378	334	350	345	340	388	351	365	357	347	329	315	381	381	344	350	347	350	347	357	345	342	345	327	364	359	350	332	366	325	349	371	319	350	360	371	350	350	334	369	349	376	339	341	402	367	379	391	365	331	348	347	350	382	363	381	366	364	336	369	338	358	359	322	399	327	349	343	339	329	341	360	360	369	343	351	350	376	346	335	354	348	350	370	324	318	371	349	363	364	359	369	355	360	381	341	347	352	358	335	403	342	376	372	319	331	335	350	338	362	363	356	337	335	362	362	361	335	345	346	369	323	346	337	364	357	324	309	347	337	362	315	331	358	345	348	360	347	352	366	352	337	343	345	357	336	355	312	328	353	312	319	362	370	332	344	383	347	381	321	333	355	397	343	345	370	336	357	349	363	389	346	336	353	355	341	336	346	339	354	355	360	322	357	356	377	318	352	372	359	354	358	374	375	318	359	349	341	384	327	334	382	330	318	304	348	343	349	358	361	358	331	361	354	357	349	355	352	334	363	350	304	327	311	360	358	345	371	367	332	359	323	368	366	364	391	357	366	347	361	344	341	368	367	385	310	377	363	331	325	349	327	355	357	341	348	321	397	380	360	336	314	355	348	385	332	337	352	370	324	343	361	377	400	329	344	366	339	377	359	361	326	380	336	337	373	339	349	375	339	340	349	341	347	353	357	352	337	363	346	343	356	346	346	361	366	346	349	329	365	335	354	368	345	338	341	347	355	353	323	345	351	382	322	337	340	337	350	384	370	371	367	357	342	361	349	340	326	331	324	332	351	325	349
12754	14852	16366	12192	8832	5019	3845	5964	6348	3166	2370	2219	1399	1125	1181	1205	1321	1647	870	809	471	375	559	414	311	322	367	299	305	330	355	336	284	234	205	247	236	208	242	226	249	188	210	226	202	194	199	195	182	168	198	199	148	166	169	180	188	172	187	184	179	166	192	181	188	169	166	184	171	179	171	190	176	176	201	162	206	171	176	204	181	213	190	197	156	190	168	208	178	174	183	175	174	200	195	191	168	163	163	164	180	189	169	197	170	151	155	176	173	162	166	177	163	167	160	171	180	169	176	195	198	186	191	176	175	174	176	164	209	183	150	190	180	169	165	156	175	168	172	172	182	178	181	190	183	181	179	171	183	173	164	195	195	188	189	159	172	171	166	160	183	197	151	188	178	199	172	169	173	181	168	164	169	161	179	164	180	163	191	200	162	171	172	172	179	186	190	158	169	157	172	165	174	169	172	190	174	153	170	181	184	175	177	159	173	159	179	185	163	187	175	185	156	175	183	183	182	173	172	154	168	170	187	171	172	171	193	189	202	148	150	173	205	174	225	160	158	163	168	164	164	196	185	187	199	151	194	185	202	172	170	194	160	182	176	186	165	179	184	196	166	191	182	183	170	184	169	174	200	192	213	180	171	177	170	175	164	182	174	170	185	196	161	159	178	169	186	169	191	174	167	163	178	177	167	178	172	163	176	176	161	180	180	195	185	180	196	169	203	178	186	176	170	194	198	181	183	188	160	199	184	167	176	173	185	163	192	193	188	164	170	166	168	159	164	181	154	172	177	186	169	186	194	162	178	170	177	177	165	186	158	180	159	171	163	167	185	169	190	200	187	168	186	151	150	169	194	195	183	148	167	192	137	185	195	177	175	190	172	184	155	180	173	172	161	164	187	156	177	170	180	189	154	182	180	157	177	178	154	155	177	186	170	160	193	193	198	180	190	151	188	172	189	162	177	170	185	149	201	178	183	151	185	175	198	174	189	160	163	162	168	205	177	172	201	189	191	180	174	165	164	200	182	187	175	194	160	178	150	159	172	159	177	182	179	172	178	197	189	186	166	214	183	182	173	155	161	176	195	184	188	176	158	172	195	165	185	185	172	177	181	186	191	170	184	180	166	158	163	167	174	155	182	205	165	185	163	175	160	197	189	176	181	195	160	207	189	169	173	194	171	170	169	163	184	156	164	170	187	178	162	169	163	187	156	183	153	190	181	192	169	158	175	183	168	178	168	202	199	196	155	192	158	178	182	190	194	163	195	197	167	174	170	172	168	154	169	186	190	153	185	147	173	173	177	192	194	162	181	180	179	140	178	178	183	167	176	178	168	179	181	169	201	160	152	189	162	184	175	176	189	185	151	171	176	182	183	182	167	185	190	154	191	163	182	160	176	196	179	176	190	168	171	156	179	203	169	170	179	200	198	203	170	186	170	176	177	217	137	171	211	178	148	174	171	154	165	161	180	196	206	163	180	176	160	154	184	146	186	186	177	188	182	147	174	187	191	180	155	164	179	175	190	175	176	193	184	168	169	184	171	188	187	181	159	182	169	198	160	172	193	199	197	157	175	191	170	168	157	165	186	152	180	173	194	179	152	162	163	175	174	173	185	176	174	170	158	168	198	204	162	191	186	175	186	200	170	157	191	170	184	146	164	178	177	171	189	181	170	178	175	158	154	159	165	176	174	182	179	193	175	179	197	156	195	175	178	170	170	163	176	171	184	169	156	137	149	171	173	179	189	163	191	173	175	201	184	204	202	197	182	165	171	166	187	160	173	194	182	168	148	170	171	162	162	168	197	175	169	196	184	184	179	164	182	178	172	166	165	176	204	183	160	191	160	170	183	167	166	176	168	173	163	165	209	178	146	191	179	176	168	161	192	183	168	192	167	176	162	184	173	199	185	219	198	154	192	168	177	187	182	177	184	171	226	165	210	178	156	183	188	188	146	178	174	170	161	179	182	140	175	153	165	169	162	196	166	160	157	178	206	169	163	195	144	181	187	168	181	171	190	155	179	178	199	169	173	155	199	192	173	158	154	168	174	165	159	178	172	146	170	181	173	182	173	191	195	180	183	169	168	175	195	167	146	198	186	158	160	164	191	158	156	157	174	159	152	175	173	184	181	148	166	170	189	173	171	171	184	174	160	167	194	185	181	197	167	179	171	198	163	172	167	180	190	182	198	189	149	178	188	185	177	195	165	199	176	210	163	183	187	187	174	167	179	187	203	178	178	194	190	176	176	168	199	183	192	183	192	186	198	176	175	197	182	171	171	176	190	182	171	171	168	169	179	169	178	183	156	200	177	181	176	180	215	179	185	193	181	203	180	167	164	178	167	170	154	200	183	175	161	222	176	192	184	166	171	164	177	189	186	185	178	181	178	173	178	177	180	177	177	172	169	193	169	184	162	166	160	180	173	171	182	179	163	188	164	200	170	163	186	155	178	178	173	148	180	141	153	172	189	152	167	164	167	170	161	185	174	164	180	186	180	168	163	154	164	196	178	182	162	175	201	189	159	179	162	200	160	166	180	191	160	196	172	169	184	180	156	170	185	190	181	182	186	169	178	173	181	170	163	147	192	198	174	175	160	202	183	175	156	174	160	175	162	168	162	169	156	165	180	165	192	152	176	166	173	182	190	179	191	172	187	180	163	178	193	169	186	170	172	184	185	174	182	194	205	174	174	188	194	165	188	167	184	158	177	188	171	167	180	171	209	167	164	169	188	198	173	161	173	178	197	165	183	174	181	179	170	148	173	185	166	176	173	186	162	173	169	199	186	177	180	169	168	190	178	151	162	156	149	213	177	188	179	175	185	162	191	160	206	154	194	180	176	180	175	191	166	175	176	184	192	173	170	171	189	161	154	168	147	185	175	180	191	186	168	200	179	166	199	173	171	178	175	186	162	162	181	187	195	180	180	191	176	206	158	179	171	169	184	185	194	164	177	187	159	193	208	181	160	211	169	168	181	163	182	166	190	178	166	169	166	186	174	166	178	182	176	164	158	185	163	182	166	173	172	182	199	166	168	172	178	192	168	166	194	181	167	175	162	179	177	153	187	203	163	182	183	160	183	208	174	169	153	170	163	166	190	191	168	131	168	171	179	187	192	207	174	207	164	173	175	180	159	197	191	183	220	171	181	149	224	168	175	174	180	155	169	169	187	175	174	186	173	180	182	167	182	207	199	195	180	181	169	194	175	193	163	149	183	166	155	166	151	192	178	167	179	158	177	182	182	175	168	177	186	177	169	167	182	164	156	163	177	173	160	166	146	187	171	180	181	195	165	186	173	147	169	199	177	189	180	178	169	180	193	173	174	179	184	173	158	196	170	202	187	172	203	171	152	182	164	174	151	152	175	175	174	182	216	167	176	183	163	185	187	185	169	174	192	179	182	165	161	145	176	185	169	194	181	172	181	168	174	166	210	165	178	168	180	161	177	181	163	158	162	162	170	178	192	190	172	188	194	176	175	177	166	150	168	176	155	147	185	174
8640	15447	20252	20818	17669	11587	10417	18457	20376	11610	10199	10111	7612	6408	7121	7235	8426	10470	4998	5212	2542	2076	3420	2236	1454	1658	1777	1268	1405	1626	2013	1790	1501	1052	860	883	895	784	770	721	761	683	615	532	556	608	580	523	514	524	508	483	466	460	453	491	428	462	434	439	456	466	472	462	459	493	461	478	436	465	457	463	464	476	496	468	478	449	456	534	599	603	542	498	503	454	453	446	445	446	418	441	454	408	469	436	405	425	427	431	425	433	441	408	425	400	413	433	406	452	434	420	422	452	438	455	469	416	438	458	393	440	470	365	411	431	415	448	399	430	431	449	421	411	458	429	430	390	455	457	439	408	405	423	457	446	413	474	432	467	447	437	437	413	428	435	452	442	419	430	442	465	477	434	464	417	422	445	450	417	391	466	395	430	408	410	419	412	434	449	410	445	409	451	417	475	438	436	464	439	450	457	434	455	406	382	433	466	458	453	415	438	412	467	425	414	428	455	451	458	453	412	451	425	405	430	443	422	470	421	454	454	430	417	421	439	424	434	448	417	409	403	391	405	426	453	433	376	411	412	461	422	447	397	457	425	428	417	407	417	406	430	418	438	408	420	436	424	448	432	418	417	397	434	430	403	429	436	456	458	408	458	445	403	402	436	407	422	451	432	459	379	427	444	452	458	399	444	431	412	425	438	401	440	424	414	425	442	429	451	406	412	445	440	429	418	408	441	418	420	401	473	433	426	395	446	410	455	458	441	415	409	441	409	397	419	424	441	412	450	421	446	451	423	453	406	438	431	448	435	458	435	458	399	393	403	438	378	428	422	462	476	426	433	409	412	460	459	447	458	443	424	399	418	458	404	416	441	430	448	415	420	460	432	440	425	468	423	398	473	457	451	457	419	459	435	441	447	423	404	390	423	427	461	454	444	407	439	438	427	394	436	460	408	413	445	408	423	443	436	402	437	447	411	435	428	472	454	428	438	438	443	420	430	438	412	443	418	427	412	424	400	458	456	403	411	385	414	421	398	409	417	433	415	406	408	438	436	403	428	403	456	455	446	437	443	430	395	435	450	411	417	419	414	411	460	458	432	441	417	432	435	400	429	435	437	398	428	415	441	439	417	430	414	421	454	391	393	449	451	451	390	413	414	420	437	439	420	449	490	450	410	427	408	440	430	446	449	442	420	441	442	399	406	412	454	448	443	420	442	419	449	437	420	449	404	450	459	450	409	471	433	423	504	425	411	447	455	417	437	446	419	486	432	405	417	421	421	405	420	468	429	470	436	422	452	420	405	443	425	449	437	452	444	430	424	401	408	443	432	425	415	432	421	422	387	432	414	434	426	427	471	407	434	446	397	444	450	403	456	413	450	421	457	419	443	397	453	410	426	437	443	437	451	428	417	433	438	471	443	433	417	415	436	405	417	437	438	434	426	437	405	445	428	384	424	437	435	442	430	460	416	438	461	480	488	471	396	396	426	446	429	413	466	434	443	401	417	434	458	424	441	397	433	451	429	411	433	413	482	432	476	436	417	412	390	432	431	407	426	443	411	441	450	414	469	429	457	390	440	446	407	429	410	394	431	409	436	475	457	474	403	431	416	404	418	433	438	411	413	434	432	453	435	449	462	447	410	426	444	478	384	406	414	447	444	440	440	439	462	434	442	415	437	401	469	414	452	447	420	464	443	429	421	444	422	419	428	450	448	436	427	425	439	447	403	447	458	448	442	418	428	418	423	420	454	454	375	416	410	409	429	446	415	438	456	448	411	433	399	415	415	443	393	441	447	463	419	426	438	436	409	457	399	397	475	419	395	459	435	429	444	436	407	417	422	466	436	495	427	405	438	426	396	449	443	408	417	401	431	400	429	403	446	462	406	457	420	414	422	442	423	434	452	405	442	421	454	419	432	429	368	416	441	455	426	441	408	382	425	487	474	400	440	433	440	405	421	412	425	453	401	426	445	430	421	445	422	435	442	424	456	396	435	446	471	394	435	457	408	429	412	419	408	429	434	441	448	424	424	434	423	389	431	473	419	434	397	434	455	416	428	457	430	411	419	413	399	418	427	441	437	432	433	397	469	476	429	425	430	427	434	446	378	400	468	414	412	448	456	421	446	431	433	469	437	444	415	453	435	479	431	439	415	424	442	448	445	425	444	417	451	411	443	410	487	430	421	409	426	459	410	391	412	435	414	445	433	422	410	441	430	436	409	441	436	455	447	411	385	437	452	419	417	434	425	463	468	428	422	430	409	431	428	437	434	427	422	439	425	446	412	433	450	428	440	461	443	436	410	410	446	426	437	483	437	408	462	443	455	446	427	423	435	391	442	414	449	427	441	425	436	425	407	439	456	427	440	415	423	428	440	434	429	431	446	411	455	463	449	423	385	436	447	462	422	442	436	417	432	443	454	467	437	426	447	456	430	465	426	440	439	457	430	482	429	412	414	429	421	419	418	447	412	422	453	452	432	481	453	431	433	454	440	448	437	390	409	404	449	462	451	424	429	458	399	381	410	402	430	422	430	458	386	438	408	412	431	414	426	460	440	408	416	399	406	412	446	419	431	451	405	439	426	460	471	446	469	471	427	407	415	414	424	451	397	429	399	397	451	440	426	449	450	408	439	446	396	452	436	428	413	414	443	464	423	418	431	434	409	455	413	410	462	410	449	431	438	443	458	422	410	418	422	458	424	413	435	408	447	472	450	434	428	434	434	409	432	427	410	423	416	418	419	423	436	410	392	444	450	460	425	460	424	410	432	433	446	451	446	440	414	433	444	428	422	410	432	436	456	425	428	406	381	428	411	412	407	425	450	420	435	463	380	416	445	410	427	447	429	445	440	469	445	440	415	378	413	431	393	422	442	427	451	456	475	445	449	470	429	407	406	460	451	375	402	465	419	435	438	435	409	430	420	425	409	459	418	412	409	385	407	408	419	437	458	433	425	452	422	438	449	431	390	426	445	456	415	441	435	448	457	390	455	383	459	446	436	435	353	441	401	448	449	428	426	431	414	434	410	423	407	418	403	425	421	433	458	410	419	489	440	430	444	456	429	422	437	459	450	443	409	401	441	447	436	404	416	439	442	400	427	436	425	438	472	437	419	422	417	443	408	426	451	417	434	430	370	429	408	417	415	417	421	415	463	417	422	426	429	437	430	456	415	403	431	434	456	462	446	443	421	485	447	457	435	459	432	404	414	439	432	426	455	428	409	412	426	455	433	408	421	412	442	470	422	443	442	425	413	419	411	428	426	458	439	450	406	409	416	479	420	411	451	434	431	421	426	450	397	419	438	452	408	441	409	447	433	429	437	489	399	432	472	427	436	455	429	404	406	433	407	394	435	411	444	380	422	441	414	441	435	414	391	424	428	425	427	452	396	444	423	407	438	452	461	421	422	420	445	452	391	411	414	436	449	396	446	399	439	465	437	436	448	451	452	422	401	421	426	412	448	432	424	445	440	423	429	452	415	432	428	466	413	422	414	420	410	429	431	446	393	463	430	408	414
37697	47602	42791	35511	33653	32760	29858	36688	39551	31082	27363	26524	21284	17314	19571	20493	21443	24659	13947	11636	5394	4968	7725	4540	1945	2293	1947	1421	2218	2527	3880	2868	2507	1581	837	759	889	650	662	581	523	306	238	261	246	285	240	249	248	208	235	214	218	216	211	220	216	230	190	194	228	194	194	188	186	194	214	242	243	239	197	191	213	232	205	187	210	201	292	319	320	267	215	197	217	184	182	197	193	177	172	180	195	190	169	182	179	156	183	188	186	170	181	156	181	173	154	162	162	194	203	192	167	188	156	187	190	179	179	175	197	158	167	192	163	167	167	178	183	167	172	192	184	165	140	178	147	165	198	182	193	194	165	173	187	205	189	163	181	183	185	183	169	204	183	159	189	185	194	180	190	194	185	195	184	184	165	184	191	194	163	185	186	197	164	169	175	186	179	211	175	178	180	179	177	191	167	201	189	172	158	193	173	168	184	181	185	189	191	172	158	186	171	169	173	180	184	166	166	196	193	183	169	199	201	160	172	175	169	174	185	177	182	168	168	173	169	197	168	198	170	195	189	170	163	182	174	176	189	180	174	213	183	197	192	174	209	193	180	187	160	184	173	176	164	191	187	190	172	187	185	174	173	183	165	187	176	178	160	180	182	178	163	194	197	163	209	178	175	186	179	186	187	161	165	175	171	173	159	195	184	164	191	186	186	190	183	187	195	196	202	180	166	179	192	159	182	183	202	173	183	180	176	191	165	163	170	142	181	160	158	191	198	181	209	182	164	166	171	187	189	167	158	179	179	168	177	180	172	178	201	173	178	167	209	172	166	182	167	176	183	161	159	190	189	193	169	163	170	173	203	184	193	175	200	161	173	180	187	149	207	176	181	173	171	168	181	174	184	183	190	220	173	180	184	179	187	185	185	173	184	159	180	175	177	164	178	183	170	168	170	167	184	182	179	174	187	173	206	187	172	151	172	183	197	158	192	166	184	195	165	198	170	196	163	185	178	184	171	178	171	180	185	191	186	174	195	188	197	184	203	157	167	177	169	186	167	174	178	197	211	161	158	191	191	175	159	179	173	188	185	184	175	199	179	201	192	186	181	163	176	179	182	190	188	180	192	177	178	190	190	181	186	169	157	170	186	174	167	158	162	188	179	191	190	213	197	200	177	193	176	163	180	198	173	183	195	199	203	169	183	201	216	186	194	190	191	176	208	179	181	181	183	166	152	196	159	174	169	182	183	195	184	181	167	174	172	168	188	187	185	193	180	176	192	175	184	163	181	175	192	182	181	166	161	193	195	185	189	212	156	187	184	189	161	195	180	208	182	196	171	182	181	175	181	188	151	172	179	189	160	166	206	175	187	195	161	191	193	189	157	169	134	211	173	167	183	172	176	185	168	185	161	188	191	173	173	210	203	196	181	186	165	186	182	184	179	184	194	207	172	183	171	166	199	169	185	187	174	192	189	176	212	175	185	166	165	186	202	194	163	163	203	194	179	183	167	167	179	188	178	195	202	158	184	209	187	194	212	184	198	185	174	211	201	191	189	180	189	162	215	146	178	166	178	158	179	178	164	169	186	173	192	180	183	204	173	180	171	187	188	174	173	184	182	180	181	175	179	163	183	169	185	202	181	176	155	192	172	178	195	181	167	186	189	188	179	165	182	209	193	172	174	189	193	169	194	175	178	181	203	164	195	187	187	196	199	186	202	164	185	185	181	193	195	191	143	202	177	187	169	221	183	200	184	195	182	197	183	203	198	193	184	154	165	173	189	193	132	145	167	185	160	194	175	189	161	167	163	215	152	199	186	189	195	183	200	189	205	176	160	177	190	181	179	184	178	171	172	167	170	175	176	157	188	189	185	194	183	180	192	193	166	195	185	178	201	197	160	171	200	168	199	168	185	164	177	169	198	184	186	165	200	178	181	203	195	177	181	180	188	166	182	186	186	175	180	156	159	167	178	199	176	191	174	206	153	201	180	190	184	192	167	177	169	175	197	184	203	172	178	180	183	160	174	206	160	163	149	167	211	170	210	162	195	190	152	179	176	189	167	188	204	197	173	201	167	188	193	203	192	153	179	209	186	175	201	197	175	180	184	160	167	181	209	198	183	175	158	175	166	163	209	180	181	151	196	195	177	176	175	173	175	179	188	164	164	172	184	190	195	182	175	177	178	165	168	156	170	152	187	213	199	186	182	185	181	181	200	165	176	141	197	179	163	175	166	191	173	194	191	176	191	178	160	181	158	217	195	195	191	180	160	181	175	159	161	182	191	180	185	170	192	164	176	160	180	170	180	184	172	189	182	194	198	200	185	149	171	202	163	175	173	201	166	183	191	167	163	153	163	166	172	169	177	190	162	183	207	171	176	179	180	188	171	186	165	175	198	195	194	170	187	184	151	194	180	203	202	190	187	174	194	174	165	170	179	180	203	174	180	185	183	199	184	186	186	201	190	163	187	176	169	198	197	204	195	178	177	161	171	187	154	215	205	153	195	182	203	181	182	168	169	147	175	179	176	187	188	181	200	177	193	157	188	193	166	191	188	160	182	177	187	184	208	194	175	170	175	187	184	214	189	168	206	188	173	182	150	190	208	180	177	185	163	171	197	155	180	199	198	174	193	185	151	184	202	170	172	201	207	185	178	174	181	174	200	187	171	177	204	187	185	205	174	128	171	181	169	157	170	181	190	189	172	186	180	163	168	209	184	186	199	195	173	166	157	189	173	173	184	162	186	180	178	186	165	173	169	191	163	162	172	197	200	171	170	185	172	154	206	168	199	184	182	203	167	188	179	177	195	167	178	172	172	194	165	169	188	170	169	183	182	183	191	203	177	190	167	201	187	185	181	190	169	203	198	189	182	205	175	163	173	197	185	186	177	170	170	170	176	173	179	190	196	163	201	171	189	169	166	192	185	190	161	181	191	177	184	172	183	159	155	199	183	180	179	183	201	171	197	157	165	168	172	158	181	177	180	167	182	202	195	163	172	189	172	174	175	173	178	165	167	170	180	197	192	196	127	212	156	151	178	190	205	163	182	172	180	167	167	173	176	157	195	179	183	187	162	175	191	167	184	158	172	195	183	165	176	181	162	185	182	177	182	178	177	206	193	188	179	174	159	179	180	177	186	186	161	190	163	177	192	189	201	180	173	187	177	168	172	201	168	211	182	192	199	178	192	185	173	166	174	180	180	167	201	189	152	198	161	188	176	203	173	185	170	173	164	191	187	192	206	179	174	194	182	183	181	188	167	185	176	205	172	182	182	179	182	167	189	164	180	183	180	160	168	160	222	194	201	202	176	183	175	194	187	183	193	173	170	171	192	182	182	169	171	178	184	198	198	196	163	192	190	174	172	166	195	170	199	167	158	169	197	199	182	175	198	197	183	153	180	173	180	169	179	186	175	164	162	160	180	171	164	177	171	188	183	193	176	178	186	181	168	193	187	195	175	186	192	179	190	153	167	163	163	178	186	152	187	179	186	169	188	185	151	193	168	183	210	176	172	184	189	176
26429	41367	43772	44469	42725	43070	39680	47884	49060	43493	40958	41488	39970	36519	40545	42244	43536	43016	33172	29651	21058	21912	29071	18072	11549	14288	10858	9423	13706	14937	20114	16259	14417	10112	5384	5047	5536	4046	4351	3590	3439	1581	1116	1124	975	1174	1016	959	819	760	856	760	751	604	779	612	632	580	651	596	563	519	575	540	599	719	706	805	796	872	648	557	701	712	717	543	526	660	1099	1379	1308	1032	782	606	518	453	437	427	482	431	451	445	474	440	493	420	447	453	406	443	448	413	440	433	443	458	437	422	446	409	410	437	431	410	419	442	401	436	417	443	476	431	458	403	462	441	439	427	416	453	433	472	432	437	413	428	416	430	425	428	486	425	395	441	425	473	433	433	422	428	429	446	471	460	469	458	438	430	409	443	436	437	470	406	436	422	441	428	419	428	419	455	435	436	402	392	443	436	452	414	447	436	445	409	445	424	427	443	413	421	423	433	451	404	440	449	435	442	448	407	462	423	454	417	418	414	421	428	430	411	433	483	430	397	442	421	427	434	429	467	457	396	425	447	427	413	425	440	440	429	429	424	415	439	434	439	418	457	453	448	428	475	450	455	450	481	439	461	472	437	435	433	460	441	403	456	410	471	441	429	462	402	431	398	481	475	438	469	439	443	421	447	392	455	487	422	395	443	425	439	470	422	456	393	453	389	440	455	436	447	397	427	474	437	446	412	471	425	408	457	477	438	425	451	425	411	457	441	428	462	424	471	474	440	465	412	439	437	413	404	404	422	403	447	394	488	437	400	392	455	474	428	435	398	444	425	448	435	408	446	440	459	440	432	455	444	428	454	439	428	433	393	436	454	434	409	405	443	420	409	440	421	385	448	442	423	474	431	450	456	470	415	421	431	420	465	424	444	418	404	443	391	440	422	433	418	436	442	427	435	405	445	443	393	459	442	444	461	430	454	411	456	434	428	436	425	447	426	462	447	443	417	436	421	427	448	487	434	435	413	449	438	455	438	432	441	430	461	420	430	433	419	404	456	433	424	420	454	414	429	424	426	428	410	434	425	452	447	411	464	463	382	424	461	415	412	434	469	448	438	462	468	444	427	429	421	407	422	448	454	447	433	403	470	436	464	418	454	457	472	443	402	448	432	478	430	438	405	421	421	453	429	398	459	435	439	464	415	430	421	442	476	421	432	408	454	465	452	401	447	429	443	436	404	426	440	413	481	422	423	408	451	466	441	413	457	462	431	428	441	445	443	401	445	450	398	430	444	491	396	429	462	427	425	433	460	449	439	450	451	422	432	464	427	401	436	446	488	452	425	421	434	452	430	454	448	417	433	414	443	402	433	421	438	442	404	434	455	425	428	449	435	395	427	409	487	457	426	468	420	436	431	488	454	431	434	421	377	407	441	446	477	424	433	389	462	450	447	465	416	443	404	471	429	445	446	460	423	422	405	441	440	419	447	433	461	434	432	424	463	439	460	409	411	441	437	410	415	441	425	403	460	445	424	449	462	447	432	415	414	419	420	473	435	444	430	448	414	439	412	446	431	441	409	458	439	449	460	452	428	427	447	429	430	441	417	430	434	422	416	437	461	426	447	411	466	464	434	408	429	456	471	459	419	382	413	469	432	435	425	420	436	447	441	414	438	456	403	450	417	479	500	423	461	455	409	443	424	413	439	454	427	472	438	416	435	514	438	411	449	455	424	437	466	432	452	407	452	452	447	431	462	462	448	468	444	429	445	402	441	434	421	407	478	458	415	426	423	422	437	441	446	416	473	479	467	439	417	434	420	438	418	429	407	460	450	397	477	446	433	446	427	441	447	403	410	431	468	448	399	444	429	417	446	443	425	441	426	417	452	470	470	471	442	413	467	420	445	462	448	402	486	443	431	423	431	422	437	461	458	451	413	434	470	431	431	443	467	419	413	436	415	454	409	478	415	444	465	442	403	398	434	438	459	456	427	473	416	441	470	414	430	446	438	457	397	437	416	392	449	447	448	413	424	406	428	440	404	419	388	443	426	454	442	382	421	444	443	415	416	386	425	422	431	406	427	401	405	467	435	437	467	389	416	443	436	403	434	415	456	419	452	473	424	438	443	423	464	447	403	417	423	445	418	438	415	423	416	460	422	452	445	460	432	400	411	412	453	436	442	430	460	430	421	431	403	387	435	430	484	434	398	388	435	412	394	416	453	402	430	393	449	459	396	419	450	441	436	449	455	444	458	445	462	451	432	396	431	436	426	469	404	461	400	438	480	432	442	461	399	416	415	453	412	425	461	462	437	465	409	429	431	461	461	425	450	467	457	431	429	450	411	454	425	429	418	467	392	472	431	412	441	426	453	419	468	410	442	443	430	464	456	443	385	460	421	449	390	442	462	439	446	443	436	403	429	423	442	445	466	398	427	422	469	428	404	426	422	440	414	451	427	381	445	433	456	434	461	461	453	449	428	463	419	418	430	431	435	427	424	455	432	448	473	451	431	426	446	441	431	442	417	421	420	441	399	414	435	413	425	463	449	393	459	456	437	426	445	447	431	431	412	409	419	422	444	501	416	415	369	429	457	440	470	462	403	440	444	450	453	409	428	455	444	462	452	437	428	453	433	454	382	447	465	428	400	459	411	421	444	418	443	437	426	446	434	454	434	397	471	436	452	403	442	419	403	446	464	407	445	422	470	435	392	412	424	398	422	388	458	414	439	406	444	421	447	450	410	440	456	455	437	431	448	470	427	444	425	452	443	413	443	401	459	420	421	448	466	430	403	460	424	443	452	416	419	449	454	408	380	426	424	419	414	441	454	455	443	430	453	431	397	440	445	371	439	467	455	395	434	431	429	430	406	430	396	458	436	431	441	420	454	426	454	433	434	431	456	392	424	435	401	427	399	434	439	453	441	437	415	425	463	428	491	427	442	429	458	403	417	443	416	414	442	419	450	442	457	427	415	463	464	446	437	428	404	392	428	418	444	453	421	488	436	398	502	456	411	412	415	451	409	410	410	415	479	442	430	425	449	410	422	432	442	429	407	420	417	415	454	420	436	454	456	427	426	472	422	410	435	454	410	422	403	416	424	423	431	424	477	449	414	452	440	437	455	442	442	412	440	441	430	416	428	413	441	423	444	439	442	433	439	420	433	420	424	442	446	409	425	477	406	421	491	442	461	480	458	431	425	449	430	453	464	458	427	421	433	413	427	450	397	448	428	450	480	445	470	438	453	458	463	439	428	424	448	427	453	440	445	459	448	425	463	431	394	442	439	441	423	467	439	430	421	403	462	448	414	416	437	411	482	447	469	430	413	435	414	440	444	436	455	438	432	439	437	429	434	421	409	492	467	421	420	438	455	439	439	458	418	421	427	451	438	442	478	440	454	427	386	453	395	408	423	423	440	462	431	415	447	437	420	445	434	406	434	441	448	433	453	437	435	409	440	441	430	442	422	417	420	412	445	452	415	409	429	478	441	400	450	457	465	454	429	442	465	440	435	420	461	438	467	449	452	436	446	421	394	454	441	423	424	420	438	450	396
47652	52978	43882	38408	39326	36364	33655	41598	43228	36056	33599	33469	31724	28870	34674	34898	33319	34163	22211	20289	12309	12975	13463	6783	3507	4700	3246	3647	4326	5208	7311	5965	4412	1863	1426	1442	1356	1204	1003	926	1071	488	313	357	312	306	298	263	196	227	231	229	214	181	220	206	175	144	174	163	168	173	182	181	187	198	199	232	281	292	318	275	185	170	141	150	134	151	243	441	414	348	214	207	187	159	131	127	120	123	140	112	135	133	129	144	119	134	131	144	154	154	144	135	132	132	128	129	123	141	117	138	137	144	121	157	121	161	132	134	138	134	135	159	120	133	151	154	168	127	182	136	146	124	153	131	149	124	143	139	131	130	134	131	142	140	137	128	140	141	154	132	136	118	120	132	148	161	133	144	140	148	164	153	125	137	140	124	124	156	131	123	148	122	140	150	124	133	123	122	129	136	143	146	132	129	123	143	136	107	121	116	142	131	133	116	137	129	151	127	113	134	134	116	158	140	160	141	166	117	123	136	125	121	153	173	150	138	130	146	142	152	148	155	121	134	138	151	149	152	130	141	120	125	141	152	137	129	132	124	135	140	122	133	128	149	139	124	131	129	141	136	146	131	128	145	153	116	139	117	134	133	120	135	132	123	149	144	132	166	146	122	147	139	147	142	127	145	130	150	141	137	146	160	130	117	149	146	146	129	124	152	139	133	138	139	146	129	129	131	130	146	140	163	127	136	141	145	113	137	158	134	127	126	140	148	129	159	130	146	141	133	129	138	125	126	142	134	128	129	162	142	137	138	131	146	165	156	134	124	134	139	119	130	156	128	141	175	156	130	153	126	140	151	142	140	124	135	143	131	142	126	131	132	132	124	146	150	141	131	152	139	138	135	143	137	149	141	143	135	124	152	145	136	113	149	140	130	113	156	120	134	133	139	152	147	116	150	128	141	115	121	129	138	142	137	145	141	120	138	119	127	160	139	142	142	114	157	139	142	132	129	116	167	137	142	134	151	139	147	122	144	125	147	142	129	117	150	144	154	153	136	133	141	147	155	111	134	163	146	147	150	147	108	129	156	158	143	127	136	150	131	144	109	139	134	159	140	122	148	148	142	158	137	161	146	125	132	146	126	157	129	135	136	134	118	128	151	142	131	135	152	132	133	120	116	150	147	158	128	127	133	127	135	128	136	174	125	130	145	145	136	135	163	123	139	129	123	138	126	146	131	132	136	136	140	119	144	165	134	128	147	142	136	129	143	157	136	149	146	140	158	150	126	149	118	126	153	139	145	152	159	135	136	141	118	152	124	147	140	132	142	111	138	123	138	129	129	144	134	121	128	123	129	126	133	142	132	123	162	125	135	149	140	146	133	127	125	140	138	125	146	141	156	151	145	126	129	126	117	141	134	142	157	129	120	137	147	133	136	156	137	141	126	131	143	137	143	159	154	151	142	131	141	131	135	124	157	146	118	132	150	139	148	134	133	140	139	136	136	120	139	133	152	138	123	154	143	141	150	141	146	130	150	147	168	146	143	138	127	142	154	140	138	123	138	137	158	126	123	129	129	138	141	147	104	126	112	124	151	142	150	136	152	131	116	131	136	136	136	140	139	129	149	129	147	127	139	136	129	141	131	159	137	134	148	145	123	126	123	128	136	157	148	133	119	156	144	136	134	137	151	132	133	139	164	146	140	144	160	138	131	150	142	130	133	117	156	122	141	130	150	133	156	154	132	140	138	137	149	142	143	132	142	132	130	120	131	120	159	152	139	129	131	122	152	134	150	136	132	151	134	159	146	145	130	122	128	135	147	142	122	128	158	146	149	145	124	143	138	136	162	138	143	113	122	129	149	141	122	127	120	139	138	152	137	126	137	153	153	153	145	132	135	117	142	111	131	160	145	148	150	128	130	126	123	130	155	117	123	130	151	154	167	159	130	144	113	141	133	130	123	126	127	141	119	130	126	138	168	131	145	131	119	126	136	142	132	143	143	147	141	140	119	151	138	132	124	135	138	139	133	130	132	150	148	148	145	128	148	143	150	159	133	134	132	145	145	123	144	161	158	142	132	145	144	143	135	136	144	151	154	136	136	135	155	134	110	137	147	150	124	136	139	156	132	141	149	128	129	144	115	144	152	120	154	137	131	150	139	116	123	164	140	131	126	144	129	140	131	136	141	142	137	136	135	138	139	133	142	135	122	143	142	143	136	141	130	167	136	142	141	139	126	151	146	135	132	149	124	142	142	131	161	139	148	128	141	133	134	120	149	113	140	122	157	160	122	134	123	125	122	153	108	133	131	118	138	127	132	134	150	151	135	139	149	157	150	145	142	136	123	151	141	124	148	144	146	132	147	136	153	126	112	149	126	135	151	135	152	139	139	129	140	175	113	123	137	140	146	150	144	119	120	133	123	132	150	157	150	137	141	131	118	127	127	138	136	127	159	135	132	153	128	138	137	134	132	153	134	130	147	140	142	161	125	115	138	133	147	130	134	145	141	141	157	140	145	131	113	133	139	156	132	159	149	135	135	139	128	133	120	129	130	149	131	162	154	139	147	131	139	138	123	145	113	142	160	127	160	145	121	123	115	145	166	107	130	128	121	133	121	119	131	140	173	157	145	158	141	109	146	152	128	142	132	125	151	139	134	134	149	150	135	132	137	137	163	133	125	138	117	152	123	129	147	143	131	145	134	143	149	144	137	120	159	129	141	136	124	165	130	139	130	146	145	152	123	122	135	139	125	129	120	143	143	149	134	149	163	126	152	142	146	167	144	131	139	121	139	136	145	152	143	160	142	144	140	131	135	120	141	154	147	123	135	140	132	133	131	124	167	155	140	134	127	147	137	132	139	131	137	136	127	131	170	151	125	136	134	112	143	130	162	135	150	140	138	144	131	112	159	134	137	140	134	109	138	124	152	137	127	151	120	143	132	167	129	115	144	128	140	139	137	146	133	124	125	165	135	136	155	126	153	140	126	110	132	124	131	146	126	138	148	124	132	167	121	131	138	148	136	126	138	136	147	121	150	129	149	178	131	152	134	134	147	122	150	130	121	130	140	138	128	102	146	121	137	151	137	129	156	135	134	151	139	133	133	118	118	130	145	154	141	152	154	147	126	125	124	147	141	128	149	127	145	116	131	124	144	132	138	139	175	129	150	142	138	136	123	132	129	140	152	160	124	143	123	138	138	162	153	127	132	122	159	129	145	112	138	152	110	133	123	127	120	115	147	130	128	158	135	118	134	141	129	136	136	120	151	143	136	119	153	140	134	147	146	156	139	141	118	135	156	129	132	131	128	141	126	142	139	120	130	152	133	135	136	135	136	129	123	146	130	169	149	112	137	133	137	124	161	127	157	120	155	156	138	128	134	157	150	142	133	144	145	164	123	129	135	157	159	129	130	128	137	149	144	143	153	154	122	118	142	136	156	126	132	141	141	149	150	140	143	130	153	160	137	141	147	141	146	124	149	140	141	146	162	127	145	119	140	127	138	143	149	150	138	145	111	126	150	138	132	121	132
34761	48995	49024	50977	51291	47831	47087	53403	52769	51552	48756	50841	50782	48478	52060	54230	51428	46931	41717	38171	31701	34572	35394	21572	17390	21932	15991	18696	22553	23663	29095	25478	19258	10877	8875	9220	8687	7279	6441	6197	6969	3136	1867	2081	1622	1595	1591	1539	1025	1002	1010	1025	894	750	810	870	607	565	527	602	564	552	562	667	643	715	694	920	1557	1622	1694	1298	732	496	351	357	352	479	1212	2270	2263	1665	1131	756	512	383	358	309	348	338	350	338	351	320	310	365	350	343	338	353	339	313	339	324	306	333	348	321	341	338	332	323	337	334	342	320	344	311	347	310	313	353	329	330	322	311	360	327	316	339	321	340	312	303	337	336	330	347	300	331	344	351	320	350	345	353	333	330	305	349	305	353	324	330	310	333	317	339	343	336	302	302	332	317	336	324	323	332	354	365	329	338	327	351	324	320	346	353	319	349	342	312	330	351	344	345	361	303	352	352	352	343	324	328	343	334	354	349	348	333	366	344	333	329	312	316	341	354	334	344	339	328	312	325	352	350	354	321	339	305	360	342	358	348	355	317	347	333	363	330	341	293	370	348	351	370	309	343	333	331	315	358	379	382	380	318	325	323	344	336	315	341	357	329	311	320	363	336	373	352	356	350	327	323	337	307	349	346	316	356	322	339	351	333	349	367	339	328	326	363	339	325	324	335	352	318	334	323	348	325	323	307	341	310	349	317	335	344	334	321	315	294	355	306	337	329	336	370	325	370	342	322	322	323	329	312	317	316	320	306	351	347	355	329	361	352	346	328	328	286	339	310	298	346	352	318	328	369	334	347	326	336	293	342	313	335	294	337	374	335	333	338	320	316	351	309	305	319	337	319	331	342	353	334	361	326	332	321	338	319	376	335	366	355	323	349	332	362	303	331	356	328	339	324	343	351	321	343	335	327	340	341	322	364	325	325	323	319	327	325	333	336	314	325	312	352	330	322	342	355	328	295	368	323	377	336	383	322	325	348	325	318	358	307	330	328	344	350	318	336	318	336	333	334	310	320	322	352	298	318	314	314	297	310	330	363	366	294	338	337	332	277	330	342	347	338	329	354	338	316	335	298	328	337	338	333	339	352	300	355	317	352	342	355	333	338	328	284	350	357	357	308	348	360	344	354	338	356	380	336	322	355	313	335	314	313	346	368	333	345	293	320	340	319	321	331	350	351	348	344	342	320	329	296	335	316	336	325	385	376	349	361	329	316	333	320	354	305	349	367	314	366	336	339	323	340	309	314	325	326	346	308	332	346	346	367	345	352	358	317	373	337	312	362	354	316	345	364	371	330	308	331	332	342	349	319	314	330	320	340	351	329	345	323	343	300	361	337	362	352	382	308	315	318	306	320	296	322	335	302	351	366	300	328	341	348	305	317	335	338	316	284	353	343	353	355	357	340	331	322	299	338	333	323	312	332	312	345	335	322	343	354	325	290	324	352	341	333	352	345	326	334	331	316	361	314	338	342	327	348	362	326	340	339	360	327	332	325	359	307	327	322	332	333	325	362	320	347	336	356	314	333	312	331	344	303	290	326	320	335	306	328	341	334	329	370	314	350	334	307	339	332	324	323	333	354	329	333	321	297	350	321	359	350	347	328	294	313	331	316	324	358	336	366	350	348	346	354	319	317	345	328	360	347	380	353	321	355	339	320	314	314	328	326	305	314	335	327	335	334	361	309	342	353	345	334	317	350	300	334	318	330	346	314	360	383	372	393	354	319	376	307	323	350	330	326	336	351	328	309	335	318	329	332	326	345	325	342	301	312	323	350	294	311	337	318	353	352	337	362	323	295	317	335	332	316	345	333	324	332	317	303	340	327	342	326	291	362	350	309	346	345	336	324	312	291	350	346	342	342	342	331	342	346	337	305	353	341	309	315	328	310	305	362	325	295	320	337	316	332	381	336	316	319	333	325	350	350	338	326	326	325	323	338	350	312	350	283	329	320	350	335	314	322	350	337	305	334	327	345	335	342	313	316	319	323	338	299	359	357	315	320	318	326	295	373	332	349	323	286	335	338	348	354	318	322	336	362	317	338	337	292	353	331	316	321	335	319	326	351	334	334	332	336	326	330	335	323	328	359	363	330	317	360	318	365	321	327	302	326	341	338	334	362	346	311	330	314	326	356	337	359	323	336	363	298	360	338	343	328	345	335	359	310	349	327	343	346	333	342	332	339	319	326	357	298	341	327	317	321	343	343	297	311	333	346	328	345	345	316	301	342	325	349	316	315	333	314	329	315	348	319	366	293	353	363	324	355	331	324	317	340	300	299	337	309	307	349	329	323	300	344	335	341	340	325	339	353	360	371	342	327	345	322	334	331	364	353	333	344	337	324	359	332	316	376	341	337	344	342	348	309	312	338	326	354	334	334	329	322	312	356	325	334	334	370	362	350	325	328	323	302	361	378	325	354	347	324	321	381	341	315	345	325	357	332	350	361	320	313	319	309	315	306	326	339	328	335	312	348	349	311	318	338	334	344	295	369	334	344	316	289	328	349	348	353	327	328	341	319	304	335	315	336	316	337	318	342	351	335	311	335	305	327	346	329	338	315	349	331	352	337	335	356	344	306	342	332	347	323	355	356	322	342	327	329	330	339	325	318	342	299	307	309	376	353	366	348	336	328	307	351	340	338	360	344	357	346	328	323	303	345	337	321	348	324	382	334	321	347	363	332	316	343	310	336	306	359	298	340	335	318	351	320	313	322	348	352	304	365	321	319	326	302	323	333	287	339	331	316	337	357	330	314	311	312	356	346	308	335	325	312	334	319	348	343	333	330	353	329	336	354	352	349	317	340	351	336	346	347	323	355	338	348	350	328	355	340	304	320	304	353	288	332	365	356	336	344	340	344	366	368	340	316	341	314	324	366	342	354	353	328	325	365	342	325	327	325	323	357	343	346	376	318	307	326	319	313	322	341	315	318	327	315	316	384	358	340	331	318	353	314	341	329	331	322	340	323	301	314	337	339	335	318	332	333	283	352	341	330	358	338	315	337	316	361	320	299	369	338	342	341	330	333	325	315	376	360	328	317	346	338	324	332	296	340	342	343	358	353	330	335	332	316	322	368	332	334	346	334	350	364	314	340	333	347	331	350	328	329	308	338	306	327	316	354	366	330	312	353	335	338	309	313	342	334	359	332	280	312	362	313	352	351	318	341	316	339	346	311	352	326	330	362	353	350	328	322	337	348	346	319	336	337	368	347	355	344	319	337	338	319	334	313	322	345	329	335	332	331	353	306	327	353	344	311	319	300	332	304	334	314	381	333	319	336	342	346	317	328	334	331	352	313	337	338	337	337	367	338	332	323	312	321	338	336	334	329	338	321	326	357	362	351	301	341	330	352	293	330	318	337	378	317	309	349	340	345	326	375	307	328	340	311	326	353	313	338	355	334	357	319	350	326	323	341	349	311	336	348	326	329	334	342	343	331	324	335	323	342	325	281	336	354	360	368	305	288	290	323	332	338	324	331	361	330	353	338	360	352	311	383	326	322	316	329
12754	14855	13977	12709	10259	5674	3042	3952	5302	2706	2127	1943	1357	1239	1618	1238	1022	986	654	619	411	398	388	258	232	273	257	262	326	266	312	258	237	229	235	251	258	206	189	198	223	188	187	176	184	187	172	218	171	189	170	159	187	170	185	169	171	182	165	167	185	184	172	170	171	171	183	173	184	190	229	192	167	161	170	176	164	168	194	192	187	203	164	178	172	185	157	201	169	175	179	174	180	144	181	177	171	154	150	177	181	173	180	175	181	144	162	181	183	142	179	190	145	173	185	178	160	178	186	179	196	195	158	156	177	178	173	158	171	187	172	189	162	151	139	189	169	151	173	176	163	166	187	170	183	184	156	166	171	161	190	163	174	182	166	181	151	167	176	163	179	149	166	174	139	174	202	171	154	161	163	162	171	165	167	159	164	175	154	159	166	167	182	182	167	164	211	179	175	178	146	152	193	198	174	169	145	178	172	195	168	167	167	192	158	178	173	165	159	193	172	155	155	164	160	143	176	180	174	167	179	181	166	178	193	172	153	173	145	170	163	161	191	168	173	181	165	166	181	172	168	187	155	169	169	163	171	203	197	166	172	174	164	163	163	166	172	164	159	156	171	143	186	163	200	165	175	170	176	193	171	181	170	155	179	167	168	176	171	158	149	179	179	178	170	196	148	184	150	183	170	182	185	196	154	181	177	157	187	160	169	162	161	165	173	166	144	172	177	179	157	145	182	170	172	186	164	158	157	177	179	173	167	178	166	162	169	180	185	182	181	174	169	177	171	173	169	179	170	179	155	201	167	175	167	180	172	204	167	161	162	164	146	177	162	147	150	157	150	165	167	156	185	167	160	155	173	163	140	161	169	165	156	153	174	167	181	177	165	176	169	176	180	164	172	168	163	154	151	190	173	148	165	159	163	166	169	187	173	159	159	209	164	156	173	150	190	177	159	149	149	165	150	188	160	182	196	167	174	173	156	161	166	163	182	167	160	174	179	170	160	148	189	169	146	182	168	172	185	145	165	176	164	188	165	165	156	170	175	174	177	158	170	174	176	187	193	165	165	165	173	181	152	191	161	185	165	171	154	173	194	181	169	162	184	155	155	152	166	170	160	144	173	162	163	175	177	152	180	177	171	180	192	171	170	158	184	180	172	169	156	165	174	168	166	178	156	191	158	171	192	194	174	185	169	179	169	142	167	174	168	174	176	148	157	187	166	152	166	178	173	169	166	158	172	172	173	178	190	162	181	149	158	170	177	168	163	157	164	201	183	183	184	167	189	157	186	151	183	165	189	154	176	132	134	166	172	159	172	176	193	164	150	188	157	157	183	152	168	156	164	175	166	163	172	176	153	176	148	164	169	184	177	139	151	174	176	184	160	172	187	180	152	178	163	178	171	178	157	207	158	174	177	146	156	162	157	178	142	147	175	175	173	172	182	148	177	176	176	169	163	166	170	162	150	152	167	181	171	165	177	184	162	176	170	159	171	168	171	191	160	161	176	163	181	179	167	178	166	187	171	167	169	172	182	171	187	156	176	171	155	164	167	164	158	152	173	192	176	159	161	160	161	189	153	191	178	178	173	182	185	170	169	173	161	166	192	173	194	169	175	171	167	147	162	146	168	159	169	176	167	187	194	161	187	169	156	159	158	152	175	168	166	156	173	176	198	159	167	162	170	156	180	168	182	171	172	190	139	177	185	162	191	175	162	167	198	187	174	182	163	161	183	175	154	170	150	167	166	162	189	158	168	195	163	181	176	161	171	179	149	184	151	178	177	180	189	180	172	160	156	192	164	171	174	147	181	178	151	145	183	204	191	169	181	175	177	183	174	176	163	171	159	176	152	176	156	163	185	200	156	169	176	167	160	163	166	146	198	158	178	168	185	162	166	181	180	147	158	159	155	173	191	235	187	162	144	174	165	163	186	170	172	186	176	176	177	152	167	154	165	162	160	157	186	178	158	174	150	173	176	171	189	170	166	175	163	192	163	162	190	162	155	166	184	157	166	174	176	151	183	156	169	203	179	170	190	163	160	171	170	165	177	180	177	161	149	162	180	172	184	154	181	166	182	189	156	184	167	175	182	151	183	178	160	180	174	186	174	225	178	143	166	185	177	183	198	146	177	143	152	175	164	183	161	195	164	183	189	170	172	166	158	154	153	180	165	173	176	146	169	180	157	171	175	174	135	195	196	176	162	179	149	191	185	159	180	176	180	185	163	177	153	158	192	159	179	179	181	154	157	172	175	166	177	186	175	192	174	158	168	179	169	167	163	182	172	174	182	177	165	192	185	161	172	144	167	167	168	191	177	173	162	182	180	179	177	172	171	168	159	172	156	159	200	163	171	184	164	169	152	151	169	168	202	158	185	163	175	158	179	192	158	177	176	161	197	140	178	177	164	150	173	156	188	184	181	172	189	144	153	181	176	194	173	184	177	173	165	173	179	152	170	171	178	162	157	149	177	170	158	139	171	175	173	184	153	161	166	185	171	162	183	168	166	153	173	175	203	174	183	180	168	186	182	193	178	176	152	192	165	188	182	150	188	160	170	144	157	166	175	161	180	197	159	191	176	184	177	189	177	172	172	174	143	203	174	176	153	174	153	185	154	159	149	194	174	166	203	193	168	181	184	188	179	170	176	166	181	186	172	174	174	173	168	169	176	203	194	188	178	165	172	157	164	185	178	179	176	189	150	188	167	155	157	156	172	184	169	165	168	167	161	169	161	161	165	186	156	168	157	179	181	164	166	159	165	159	173	185	170	170	163	193	175	170	151	130	165	188	166	168	193	163	153	174	180	161	166	193	183	184	158	172	152	156	180	189	164	181	182	178	160	167	184	182	186	148	174	139	155	171	156	159	159	159	167	187	170	190	160	166	184	159	171	188	169	165	178	159	174	150	182	164	153	178	178	185	170	177	172	183	163	170	155	152	175	165	178	183	171	175	167	175	181	171	168	159	194	161	161	161	180	172	177	166	158	173	176	181	161	165	178	179	173	164	178	164	156	178	159	172	199	187	173	170	164	184	186	173	134	186	178	177	165	171	176	167	170	180	168	177	171	149	167	153	170	155	176	189	175	172	182	160	156	156	182	166	178	197	150	152	176	161	162	185	167	147	180	158	170	169	179	179	157	182	171	180	185	157	175	167	195	160	161	155	187	171	176	170	169	167	166	170	173	172	174	158	165	183	178	159	167	173	179	182	167	183	187	144	161	162	158	177	179	209	190	175	168	178	186	170	174	164	157	163	172	160	175	157	169	163	166	173	167	164	174	194	163	168	185	183	155	181	162	160	167	167	159	153	164	158	181	177	171	182	161	184	181	172	162	170	143	169	173	175	176	180	169	195	165	176	166	159	156	144	150	197	149	172	154	168	175	177	173	183	177	174	173	156	176	169	184	168	186	154	173	174	178	167	155	152	163	141	165	182	135	146	185	174	184	180	172	163	178	165	165	157	150	168	195	190	161	188	154	185	139	164	170	171	184	175	149	164	163	156
8300	14981	18111	22830	19343	12349	8436	14544	18486	10710	10045	10651	8130	7892	10471	8255	7310	6462	4214	4012	2837	2628	2676	1402	1186	1368	1217	1431	1713	1471	1616	1400	968	846	838	806	809	785	716	674	753	604	561	532	549	502	525	501	496	452	465	503	473	454	464	462	493	468	438	471	463	445	430	423	437	415	495	458	486	489	430	435	444	408	440	403	437	441	458	517	565	550	523	492	449	450	437	419	407	415	421	391	429	387	435	445	389	408	385	405	412	410	454	415	401	393	374	399	429	415	461	425	394	422	405	380	458	448	451	404	423	429	379	443	424	450	448	423	386	418	418	398	458	423	429	441	403	433	444	456	433	400	393	415	423	401	432	400	442	429	439	456	418	413	417	370	425	456	429	417	404	387	455	418	449	368	397	451	421	395	402	481	389	447	414	429	426	420	421	445	426	443	429	419	419	381	434	473	400	435	423	418	411	433	415	422	384	397	444	400	467	404	409	419	445	429	399	431	421	416	423	412	443	446	375	437	423	408	429	405	435	396	401	419	402	451	420	418	426	389	478	416	408	413	390	407	444	457	390	420	448	433	418	438	445	433	403	405	408	471	415	421	386	415	401	432	453	422	448	375	388	442	428	383	399	434	430	439	436	412	409	387	418	439	432	434	428	422	414	411	394	427	461	425	461	384	418	438	379	398	438	417	402	414	450	438	416	411	408	460	447	391	393	442	385	447	421	425	407	425	400	410	398	460	404	424	417	407	369	444	457	406	408	416	409	404	410	434	407	429	397	436	432	396	403	416	420	408	445	419	403	443	432	416	432	422	421	411	418	454	462	444	431	408	415	442	423	415	430	419	377	405	410	432	436	435	374	421	434	435	404	402	412	444	427	441	404	383	450	427	410	399	446	417	428	456	405	450	447	425	397	415	439	451	461	446	390	424	449	405	415	405	403	448	409	450	412	414	420	385	423	450	431	424	404	418	408	394	416	411	425	420	458	373	408	438	410	444	405	466	441	412	428	458	416	421	420	474	456	417	437	409	410	458	422	418	419	391	436	406	444	411	422	381	422	463	456	439	465	414	427	420	413	450	420	398	396	421	445	413	453	466	433	424	434	416	390	433	425	423	422	437	447	396	428	396	459	405	440	429	434	408	435	411	435	392	430	420	433	458	433	416	436	425	405	405	416	379	434	409	411	419	401	410	437	415	451	412	448	480	405	413	367	457	402	506	402	409	429	437	409	412	438	417	396	449	425	381	408	422	416	435	443	471	420	424	400	426	401	435	425	445	446	434	427	444	421	422	417	413	426	407	390	442	420	416	425	419	408	447	421	493	432	428	405	424	418	404	430	432	446	467	431	467	428	437	447	424	434	394	410	432	439	438	429	413	438	462	374	435	445	413	448	414	407	394	424	449	430	469	411	421	431	438	435	415	390	390	417	403	438	418	431	425	438	396	404	423	449	429	433	415	428	431	438	419	393	466	415	429	449	411	462	437	407	418	437	448	417	438	447	452	460	390	432	416	431	419	429	411	395	387	417	424	398	385	407	444	412	399	419	438	421	438	416	409	423	410	412	417	417	433	422	416	422	449	410	390	418	404	408	399	440	425	441	456	410	447	452	402	391	401	402	400	403	438	404	426	447	430	441	452	421	438	428	428	419	442	426	409	413	413	441	418	431	474	442	405	404	400	418	437	408	392	428	403	452	410	399	440	409	449	407	417	445	441	429	447	387	431	442	414	414	392	378	412	407	404	430	430	445	432	390	438	413	409	394	421	420	406	417	432	409	427	421	413	394	413	450	405	426	448	392	423	432	395	422	427	434	427	417	443	426	445	419	445	424	428	418	445	381	416	465	448	434	439	365	420	460	399	457	438	410	461	460	389	442	411	418	444	379	436	392	420	418	411	404	400	390	397	414	414	432	418	455	465	435	416	412	415	413	431	399	419	428	419	393	408	416	433	422	415	439	451	398	460	431	408	408	392	385	420	468	441	428	454	415	431	419	417	430	404	468	438	440	391	388	442	412	429	444	433	435	395	403	404	448	443	396	417	408	415	449	413	395	430	444	424	398	442	397	439	443	436	396	448	437	385	410	428	420	430	447	356	413	440	416	473	413	438	435	438	435	403	411	413	453	377	402	420	435	415	480	460	371	399	444	414	397	430	404	420	431	443	461	433	434	443	416	444	458	439	425	407	412	385	452	434	411	434	454	440	439	445	446	396	429	414	403	429	424	456	395	423	425	461	418	394	444	403	432	408	422	455	401	409	435	447	432	426	397	425	424	404	427	383	408	434	385	424	441	425	430	371	426	463	434	419	418	397	436	411	390	447	397	390	436	407	432	422	436	422	422	446	426	442	424	403	444	405	435	413	407	401	386	434	401	440	394	389	429	446	420	467	460	439	429	409	406	464	374	425	418	478	447	398	435	438	416	440	471	465	381	396	428	444	424	432	459	446	410	416	404	471	441	409	398	411	464	423	404	433	428	412	437	460	374	435	431	427	413	413	466	422	432	399	421	417	428	430	406	379	424	426	414	412	429	434	418	410	428	415	396	421	448	446	403	423	411	414	408	429	413	400	403	466	446	436	418	413	398	407	402	432	433	435	456	449	457	439	463	450	407	420	432	456	404	426	412	432	444	399	435	443	440	406	449	444	461	426	426	429	397	441	385	406	453	394	417	436	444	416	429	414	441	388	396	392	433	445	409	432	403	430	420	444	397	443	426	424	427	419	385	422	400	375	436	374	448	410	376	426	420	390	413	450	412	402	432	453	399	415	416	373	424	381	407	444	463	419	436	435	437	416	424	427	425	440	439	443	419	441	419	395	429	432	407	438	439	412	380	422	435	419	410	447	403	423	389	415	437	458	406	422	416	430	407	415	486	403	429	449	419	424	440	418	424	419	411	411	421	396	416	412	444	424	423	454	429	418	409	444	422	378	417	416	416	439	437	450	409	412	429	453	424	429	391	411	413	467	412	424	428	384	418	423	402	414	389	417	432	414	454	400	429	429	442	444	414	414	444	456	466	423	409	425	419	398	433	421	411	405	391	448	420	417	404	408	407	409	435	465	395	386	423	440	436	401	425	425	420	413	425	408	449	430	423	409	412	423	399	422	439	438	434	434	423	426	404	418	413	421	396	406	429	417	395	389	417	397	414	448	435	419	419	408	405	415	414	416	454	440	434	431	435	425	426	437	389	416	430	435	457	411	431	416	389	454	414	431	404	432	399	408	404	419	416	452	402	416	421	398	455	444	429	439	398	399	450	397	430	392	427	432	428	407	410	423	435	396	416	370	457	418	418	439	423	424	442	435	429	404	362	414	412	393	401	405	429	415	432	445	446	404	435	428	433	413	450	404	413	425	423	419	431	415	435	404	425	450	404	442	396	418	416	447	413	409	440	421	457	410	444	429	458	418	449	423	397	450	413	399	408	429	393	422	441	428	413	441	423	373	442	426	425	429	423	356	416	413	389	403	389	414	466	440	443	423	439	419	409	412	396	428	384	395
37469	48222	44709	41998	35893	30849	25600	31795	37190	30504	27310	27175	23433	21118	25533	21625	19495	20909	13550	11897	6827	5019	6065	2387	1409	2595	1794	2209	3496	2649	2810	1923	1034	887	674	702	825	618	597	479	474	404	343	319	336	278	225	260	221	254	257	229	198	220	230	190	200	219	195	162	179	193	206	209	195	210	195	256	219	242	210	194	200	174	188	195	193	190	268	326	329	251	235	219	199	180	173	212	217	167	186	173	187	172	157	180	200	180	195	182	168	173	189	171	191	174	185	161	177	192	164	181	189	183	169	200	193	211	204	183	170	193	197	200	184	185	190	166	180	209	184	197	164	179	201	202	156	171	231	169	202	189	199	205	151	175	188	149	173	193	189	176	182	163	207	177	180	188	159	187	205	200	187	188	201	194	194	195	174	188	187	193	195	180	204	201	192	167	183	174	179	178	218	165	166	176	199	173	189	179	163	175	178	184	169	167	161	182	192	166	188	196	179	178	151	201	169	159	173	185	168	204	176	183	168	165	191	188	178	170	192	182	197	185	171	173	196	191	209	170	195	187	193	173	196	189	207	168	169	178	183	185	179	199	174	191	193	159	204	182	177	187	188	164	192	182	193	189	194	154	176	179	200	168	170	195	163	159	175	187	199	157	161	177	154	195	184	222	179	166	194	206	163	176	174	178	185	196	186	172	158	185	165	168	164	165	172	195	159	167	186	175	186	175	217	167	200	178	193	202	184	182	159	177	172	186	159	140	174	180	202	190	171	154	165	187	170	154	201	182	201	171	166	167	165	174	165	195	185	179	160	173	161	180	182	183	183	201	203	201	170	219	161	193	187	173	193	174	181	169	159	187	163	184	161	176	168	164	162	196	180	192	196	191	179	197	174	200	177	180	173	202	174	194	189	189	182	175	185	170	187	185	194	180	181	183	175	177	185	208	195	182	157	177	170	176	175	179	180	182	180	213	199	171	188	185	162	157	188	169	209	212	192	156	168	163	211	177	166	157	204	197	177	175	178	179	177	176	191	173	203	193	172	174	174	215	207	185	168	194	181	221	227	173	175	188	196	200	180	194	184	185	184	180	157	195	196	193	202	188	175	192	182	189	190	194	191	194	182	175	176	189	191	190	195	164	197	190	176	166	190	163	202	195	191	174	183	184	193	178	174	190	164	172	204	171	176	169	173	184	158	189	170	197	173	163	200	146	168	173	180	180	190	181	172	201	176	195	174	181	181	179	187	190	168	188	174	177	180	181	186	165	176	197	176	199	193	151	185	163	192	194	174	192	195	195	186	185	183	161	176	205	203	163	178	172	208	159	179	166	186	169	170	185	178	181	185	190	208	199	188	182	203	160	210	198	175	180	183	182	170	197	167	178	151	197	183	193	192	185	198	170	205	177	179	202	181	177	159	196	168	175	170	186	168	155	179	183	166	192	178	192	189	193	177	176	162	175	188	188	162	184	221	167	178	170	178	171	161	215	190	166	148	196	202	181	190	186	190	165	172	203	188	181	193	177	174	178	182	181	183	186	184	192	163	170	186	174	180	172	177	167	171	187	185	183	186	205	192	191	181	185	178	176	177	184	169	161	193	174	164	179	171	185	195	187	168	167	153	170	174	178	193	178	157	187	172	186	189	196	184	202	187	188	178	196	195	209	190	189	183	176	182	185	178	194	171	162	167	177	212	201	195	201	214	179	183	194	207	188	188	165	192	194	178	179	174	183	174	182	173	188	194	168	209	184	154	174	188	177	174	184	172	163	209	173	185	157	168	181	185	190	163	167	189	189	171	176	188	165	184	179	157	168	191	201	177	193	181	187	189	194	189	199	199	187	197	196	174	199	170	174	186	181	206	175	181	191	206	191	182	186	189	196	197	187	176	171	180	169	180	190	202	163	192	173	174	189	185	167	164	186	183	203	178	159	188	190	180	196	177	203	178	143	153	185	198	205	193	179	184	161	194	189	171	175	171	182	181	193	177	158	181	175	179	164	156	184	178	196	178	188	184	173	173	177	161	162	193	173	186	192	205	174	191	181	179	162	190	167	216	159	180	188	197	203	161	212	186	204	167	199	181	180	209	159	182	183	173	165	179	192	195	186	199	165	209	192	193	189	181	169	193	161	195	187	176	196	198	188	173	181	177	165	166	201	181	171	224	186	194	216	179	202	175	178	180	177	172	176	160	186	184	190	175	180	167	188	181	187	192	198	179	186	187	174	177	150	172	190	185	206	181	188	181	193	188	166	179	184	189	163	170	157	173	188	166	176	198	161	170	173	173	189	179	175	182	167	190	195	196	185	189	189	167	184	177	203	162	189	192	185	200	159	150	202	207	187	178	198	205	163	190	183	210	184	170	188	172	178	222	216	181	169	206	164	180	164	173	176	178	191	188	180	173	183	179	182	213	159	202	193	178	156	158	189	199	171	184	186	189	208	186	171	171	181	205	174	171	201	163	158	195	180	177	180	183	185	200	184	190	178	180	206	168	196	192	183	184	169	188	170	190	193	183	170	188	182	173	173	182	177	179	187	203	155	192	198	155	174	183	200	179	172	191	184	166	179	191	201	173	192	183	194	213	183	188	154	174	163	156	184	205	189	168	173	175	188	180	165	162	167	156	181	164	189	183	183	193	177	174	157	188	176	196	204	167	200	185	182	173	177	179	182	177	184	161	180	211	182	170	164	171	182	188	192	175	184	185	189	174	173	187	177	208	155	174	190	168	197	175	193	201	189	198	182	194	183	202	164	184	172	187	179	173	194	178	165	162	186	210	175	167	181	179	154	176	169	169	200	193	177	181	198	185	178	167	177	174	175	182	188	187	163	166	180	173	194	208	179	187	201	161	170	186	185	190	177	180	203	195	180	163	200	154	191	194	183	187	195	169	178	179	177	175	221	192	192	168	165	177	166	198	182	177	190	169	165	190	164	142	186	179	183	194	198	187	182	165	163	176	167	159	163	165	187	184	163	173	187	185	165	164	179	190	161	179	226	166	185	184	187	163	165	192	200	199	191	198	188	176	180	180	165	198	193	167	161	156	184	183	184	168	177	184	189	184	211	194	180	176	169	186	196	203	191	177	166	186	162	168	194	206	190	182	177	176	165	198	194	179	173	209	187	180	182	166	181	193	178	168	172	169	178	185	180	181	193	169	184	205	167	169	152	194	186	208	202	178	188	163	179	182	237	175	175	187	177	174	192	171	167	174	173	186	175	179	195	184	162	185	182	187	200	171	196	175	167	172	194	183	185	161	209	191	195	169	193	183	165	201	186	190	175	188	179	182	193	199	177	188	180	177	170	174	159	188	167	190	191	172	158	191	185	158	172	187	191	189	164	167	178	164	183	195	157	182	169	203	176	183	175	188	188	208	179	173	190	176	181	194	166	160	197	186	188	186	201	202	190	167	176	186	182	181	184	185	186	184	206	213	203	197	183	186	190	186	163	186	170	171	185	208	171	176	185	159	204	186	187	192	203	220	165	160	199	208	191	178	166	176	174	199	167	169	157
26642	41971	46273	48699	45324	36494	34378	45538	48577	43581	42483	43782	41822	42130	45341	41309	40798	39383	33128	30299	25044	22311	25483	10962	8975	15227	11032	13838	18738	14844	15811	11283	6140	5485	4225	4334	5167	4061	3339	3054	3123	2216	1843	1661	1243	1044	1016	896	835	724	828	746	739	696	614	616	579	506	530	580	490	538	586	609	598	685	692	871	777	692	524	562	465	497	483	443	459	537	1145	1554	1353	1067	833	675	581	437	438	403	464	429	445	443	421	453	458	447	421	430	452	453	449	431	462	405	433	434	465	428	441	421	460	474	444	445	396	466	417	447	477	449	440	455	404	439	430	426	457	407	443	427	439	437	439	439	446	442	455	453	464	451	401	443	465	461	474	436	457	455	466	435	472	446	436	441	425	463	435	490	440	429	433	483	453	432	441	427	490	450	422	442	426	463	488	465	443	439	457	434	452	443	461	469	431	435	437	408	420	435	458	442	459	431	438	461	431	426	458	428	441	460	485	426	454	455	431	446	427	454	435	480	446	448	428	450	439	473	440	416	425	502	429	444	449	446	430	466	460	432	432	428	436	454	442	412	430	477	446	474	443	464	451	441	443	410	443	434	429	439	451	413	420	439	430	462	426	449	449	422	474	409	397	429	420	423	435	426	429	402	452	468	398	475	471	468	460	444	446	425	410	454	423	467	458	435	401	445	438	430	443	442	415	437	421	446	438	427	424	436	447	358	424	406	455	476	429	408	450	409	426	457	443	424	452	448	475	408	443	435	482	439	419	443	445	410	422	422	421	472	416	468	400	445	433	464	442	409	473	423	426	399	402	451	380	436	423	447	433	426	461	443	427	440	430	424	456	431	440	439	434	422	411	416	446	440	452	465	474	456	429	422	424	433	437	457	421	424	432	442	421	415	406	421	405	433	449	480	455	440	427	429	422	436	449	472	466	398	442	491	433	416	472	447	437	404	442	436	413	452	450	440	439	448	474	481	443	422	421	451	477	448	455	446	438	413	484	441	461	435	439	486	460	449	466	402	404	438	456	460	434	442	417	433	431	375	420	456	447	439	477	457	425	414	445	402	419	393	439	408	402	427	456	445	465	429	405	412	421	456	465	452	416	457	431	456	429	422	423	408	425	467	450	437	407	455	431	430	440	439	475	440	445	446	494	395	429	397	456	452	440	472	473	467	463	433	428	440	426	439	452	457	462	409	431	426	425	404	477	442	478	447	426	434	441	434	419	456	434	423	415	411	454	438	433	426	437	433	448	445	438	452	422	447	442	469	473	414	475	468	463	403	417	424	459	482	418	430	480	435	409	449	439	430	425	446	447	441	425	409	447	424	456	471	430	428	430	421	418	449	419	437	428	408	468	457	444	447	424	481	436	445	392	406	397	432	480	445	453	489	466	416	453	430	471	452	459	477	420	433	453	462	455	436	449	447	394	437	450	444	418	452	433	457	481	419	447	466	441	473	422	440	453	420	433	448	395	456	496	403	449	469	418	479	422	471	460	411	412	432	441	458	436	445	428	455	409	448	477	444	435	482	402	437	442	464	395	449	434	449	481	432	398	440	417	438	411	468	448	450	460	425	481	431	416	450	420	399	456	444	424	422	470	407	443	456	447	469	427	418	459	453	458	458	433	439	438	415	441	441	431	431	438	422	450	416	473	431	423	453	426	456	460	452	437	422	451	451	424	437	439	458	453	422	437	423	440	444	389	418	458	440	447	448	444	438	445	439	444	436	449	429	443	444	421	463	418	433	456	462	429	443	476	499	408	439	453	410	430	446	464	481	409	412	444	420	454	410	413	427	446	418	422	404	444	434	414	425	444	454	463	420	435	426	445	438	424	450	421	444	467	412	447	435	448	451	414	455	435	428	427	461	466	404	426	435	468	437	435	456	467	433	420	408	411	438	443	419	407	397	428	426	473	438	432	443	424	432	406	420	442	412	412	438	441	423	451	489	424	450	410	469	471	405	434	442	444	427	416	445	447	431	429	446	434	448	471	416	418	419	437	437	456	467	449	419	431	465	416	443	476	449	446	435	449	449	407	438	469	431	447	498	462	467	497	460	412	444	459	457	394	426	452	450	431	471	453	437	412	452	403	427	462	417	453	439	460	446	417	420	429	393	454	416	404	430	397	435	432	438	474	418	447	478	439	443	446	442	444	388	393	413	411	420	420	456	471	435	445	414	469	420	439	378	453	430	441	459	389	436	427	463	410	454	439	427	451	492	433	422	459	462	451	406	449	451	497	476	409	418	442	470	449	447	442	417	446	426	430	441	432	443	456	421	443	445	441	468	445	449	458	471	455	447	454	426	455	430	463	435	419	421	434	437	445	426	474	468	442	416	442	443	453	433	416	444	438	439	387	418	438	448	414	421	436	506	419	437	414	462	451	484	458	436	423	407	433	443	448	463	431	415	465	428	437	454	437	464	424	464	433	462	404	479	448	441	424	428	440	438	475	406	449	447	466	454	465	423	460	437	470	426	445	434	434	416	467	406	462	429	406	431	416	434	435	425	446	466	494	428	444	426	421	438	466	463	440	435	434	438	456	437	454	445	437	443	445	433	460	417	447	446	459	442	449	422	430	426	413	426	427	408	417	407	439	450	425	431	422	427	434	409	425	456	468	451	403	494	447	442	460	491	425	455	424	452	470	396	411	435	429	409	460	449	428	463	452	444	416	449	438	439	445	451	433	458	458	430	433	394	431	390	443	410	443	441	436	430	451	456	457	406	465	451	458	458	448	441	411	475	443	463	437	424	467	449	426	456	458	401	439	402	422	437	481	458	399	414	456	440	434	463	451	426	445	461	408	413	461	412	448	404	444	394	426	435	434	431	427	403	440	432	448	424	435	465	429	392	444	427	465	466	451	455	464	459	424	444	406	440	469	445	497	445	413	424	445	420	426	450	448	448	454	427	427	441	425	431	462	427	463	403	453	428	417	457	462	426	422	448	404	429	457	455	450	449	420	429	448	449	436	435	454	408	423	458	431	474	441	447	486	463	469	451	417	417	420	427	480	434	430	454	427	420	461	401	435	451	424	441	405	411	418	416	440	431	429	414	479	423	421	459	445	449	456	444	403	423	434	462	417	458	443	481	435	444	440	430	467	430	431	403	456	458	471	474	433	462	421	447	441	444	451	441	435	432	425	425	424	436	464	409	455	425	418	422	507	425	416	455	433	473	446	461	481	449	483	452	439	406	456	428	391	403	440	425	423	472	416	414	418	440	435	417	436	436	492	419	435	431	448	454	443	460	423	410	420	427	399	428	424	440	462	423	426	437	394	410	410	453	435	483	419	423	436	468	419	432	424	430	413	417	435	436	464	401	448	460	443	414	456	458	449	430	409	428	451	467	431	434	450	431	433	446	428	425	426	429	458	444	459	453	482	444	448	423	469	434	460	475	475	427	403	452	427	450	445	420	407	439	456	473	379	408	472	417	435	462	411	438	476	459	415	400	460	454	465	449	461	410	439	434	412	435	405	448	486	465	437	454	445	467	435	426	451	421	429	460
49168	52018	45099	41200	35148	32347	30663	38732	43870	37634	36083	37323	34021	34829	41935	32501	31978	34443	25981	23638	14690	11181	9877	3956	3238	5748	3605	4736	5990	4608	4732	2720	1718	1350	1197	1184	1409	1215	1312	796	882	767	608	522	346	296	319	227	265	208	226	253	245	213	184	186	181	190	161	161	149	162	153	189	230	217	217	186	187	170	159	139	170	164	141	160	143	164	308	446	423	335	234	160	176	176	125	163	157	147	152	132	126	144	139	167	142	144	151	153	98	152	146	126	141	126	124	152	123	116	141	152	145	148	163	154	126	161	139	136	121	129	144	134	135	147	140	133	115	140	131	120	143	143	120	127	145	132	138	162	142	140	134	143	113	135	131	141	139	127	142	147	140	133	150	136	151	139	128	138	155	148	132	136	128	128	142	138	159	140	149	146	122	138	122	117	134	136	125	140	150	137	125	150	139	141	138	137	123	140	159	145	139	123	155	149	135	130	154	146	140	133	144	135	151	150	153	143	153	118	127	127	143	131	126	111	135	112	140	130	138	151	162	135	132	126	135	160	133	149	141	135	130	131	132	130	132	138	118	131	129	134	146	126	130	134	128	136	151	151	168	133	155	161	159	147	141	135	142	132	155	134	162	136	131	142	129	121	151	135	134	148	130	145	155	133	144	112	139	131	132	151	126	124	164	136	136	136	141	151	159	142	135	149	132	152	162	116	160	145	136	152	136	136	138	144	132	171	136	136	123	136	127	146	145	142	132	159	129	131	154	134	134	138	121	139	137	152	129	126	158	133	125	153	148	125	132	157	161	136	153	137	140	149	133	142	156	141	122	131	151	138	149	130	146	157	129	158	147	127	148	152	152	123	136	145	136	131	157	137	153	139	131	143	119	138	136	159	149	149	146	149	131	132	130	138	142	147	124	141	143	127	138	130	142	132	159	155	156	157	145	145	132	139	120	160	144	149	151	153	135	130	127	126	149	149	144	139	136	148	142	170	129	132	151	140	139	126	131	142	123	147	156	131	138	133	132	165	122	129	148	147	144	139	144	123	132	164	126	129	141	144	130	111	147	116	132	156	149	134	132	134	145	120	134	143	138	137	145	120	146	141	129	130	140	151	130	128	138	138	141	151	163	123	140	142	129	146	160	139	151	148	124	133	135	161	141	155	131	137	129	134	130	154	129	145	147	119	138	151	117	151	136	139	166	123	154	139	135	134	155	127	125	135	148	124	125	134	151	150	115	154	150	131	174	146	127	149	136	151	127	118	162	141	181	125	146	131	132	142	150	140	131	148	112	143	145	112	126	132	127	117	147	129	125	132	150	144	121	141	143	135	154	132	143	153	137	114	139	137	154	149	155	125	128	159	131	124	150	140	140	141	126	143	136	153	146	125	131	127	166	156	144	140	145	164	135	131	135	142	154	132	138	152	116	124	149	127	129	146	138	138	132	145	136	136	128	153	147	150	142	153	150	129	144	141	146	160	138	137	135	137	158	128	151	164	142	136	131	123	133	134	151	132	159	157	128	149	147	157	149	142	142	144	149	150	140	142	146	141	135	153	156	146	171	127	141	142	146	145	144	128	133	138	130	158	137	149	142	133	167	160	158	152	133	140	147	137	122	157	149	135	141	129	150	140	143	149	145	130	130	145	150	134	146	141	114	153	127	137	153	118	146	147	157	135	154	134	155	137	152	141	160	139	137	142	148	130	164	145	142	143	143	165	131	139	122	152	147	137	152	146	140	120	155	154	144	133	143	170	120	170	132	134	137	145	113	149	162	139	126	152	159	116	128	152	144	135	151	165	149	140	147	156	135	142	137	152	133	161	161	146	141	124	149	136	138	137	132	138	147	144	154	129	154	142	137	153	147	161	142	128	139	124	144	143	144	144	152	127	130	152	133	145	147	123	138	132	113	162	153	160	149	157	142	157	172	114	130	141	147	138	151	131	135	124	150	152	124	121	138	134	146	148	159	164	129	143	134	147	122	124	132	136	134	151	124	144	127	139	143	114	144	143	135	133	121	151	125	133	134	150	152	121	142	146	162	128	138	130	150	137	144	137	139	150	138	125	129	131	144	120	140	148	139	138	126	121	144	141	118	149	141	128	149	132	136	121	131	170	147	145	146	133	112	138	152	128	142	149	151	143	139	159	138	152	140	146	136	145	154	144	146	124	140	132	148	152	154	148	139	108	132	137	126	135	149	154	134	158	128	147	138	138	131	144	137	159	107	129	124	131	137	138	144	152	152	161	144	153	131	117	148	150	147	134	135	155	121	132	143	146	155	135	139	142	139	126	145	137	128	136	163	144	141	149	139	147	163	102	142	146	151	139	163	157	140	148	128	124	170	135	143	150	159	147	131	101	139	115	133	148	136	130	137	118	136	151	129	142	111	123	139	127	149	120	138	120	157	159	134	147	117	132	149	139	135	138	135	136	117	117	126	135	153	141	135	141	134	145	156	143	142	130	151	138	157	144	123	132	146	148	120	122	148	138	148	145	132	147	113	146	149	145	128	142	129	138	154	132	153	167	124	139	136	140	139	157	129	136	125	138	152	147	146	117	154	130	120	128	153	128	136	116	133	139	134	140	142	164	131	143	127	116	143	133	136	150	151	163	130	151	144	153	134	135	154	149	128	127	139	131	133	144	151	139	146	143	142	132	145	130	125	123	156	142	129	173	138	128	154	133	147	138	140	155	151	154	144	135	145	147	158	143	134	155	151	137	127	153	145	145	143	144	168	135	135	138	133	148	119	123	142	122	155	147	132	158	157	134	133	125	138	164	154	165	138	161	142	148	136	127	132	141	122	124	159	153	123	134	134	119	150	128	171	141	149	127	112	141	133	145	145	132	130	136	144	140	151	146	128	122	142	124	134	144	139	153	140	151	145	142	143	120	150	129	129	128	163	118	136	139	117	115	134	150	136	145	131	119	152	130	162	127	144	143	112	127	140	156	136	156	132	162	148	130	154	127	141	157	144	159	113	129	128	145	126	134	132	147	118	129	137	122	137	123	142	148	133	154	120	153	126	163	150	124	146	140	154	148	117	146	149	154	140	129	114	148	166	170	145	126	128	122	140	160	156	179	154	137	145	162	127	143	151	149	161	134	136	129	135	137	129	155	129	139	141	141	164	146	144	138	141	127	136	132	159	136	149	155	139	129	111	148	142	142	139	123	153	138	136	128	125	135	131	134	120	139	169	151	144	144	158	149	146	134	158	151	111	138	152	127	150	135	146	142	149	149	114	153	144	118	142	132	145	152	145	172	129	122	149	128	142	127	128	129	152	141	131	151	129	132	131	142	143	161	140	146	140	144	124	153	148	131	144	138	120	135	151	108	138	162	138	126	138	165	136	146	149	129	151	135	130	125	163	136	129	163	148	151	127	126	142	132	154	136	135	179	150	135	137	138	126	135	130	171	148	134	128	140	145	148	142	150	152	142	152	144	139	143	145	147	152	131	135	158	151	135	142	135	156	160	149	162	149	142	123	159	115	158	143	152	151	128	154	160
35178	48744	50956	52386	47976	44091	43596	53037	54252	53112	52129	52709	53249	54642	56257	49746	50453	47842	44314	39627	35081	32284	30796	15113	16875	25231	16147	23025	25760	21919	22424	14298	10580	8577	7716	7781	9261	7753	7652	5277	5156	5126	4030	2960	2037	1838	1717	1232	1273	975	1089	1053	1022	712	587	611	586	462	457	474	501	639	690	789	860	852	724	740	629	581	536	531	485	478	448	454	420	523	1756	2342	1980	1451	949	598	452	365	349	338	381	345	346	345	322	345	343	365	357	338	316	325	363	361	342	331	361	351	386	362	348	274	354	316	338	310	343	330	358	341	336	332	344	341	328	331	340	295	339	333	337	327	357	331	354	326	345	342	329	319	379	362	307	363	374	326	328	359	338	348	360	325	331	381	369	327	305	345	332	330	378	345	350	326	350	367	340	326	341	326	348	325	350	362	340	381	338	364	354	347	314	346	344	333	359	292	366	349	324	344	365	334	364	355	328	347	337	333	362	367	350	368	322	358	333	334	371	312	329	365	378	337	342	324	344	337	335	349	339	336	333	338	349	329	344	352	343	357	334	329	342	343	331	354	332	362	342	327	385	365	331	349	340	343	323	302	368	361	347	320	372	333	332	350	326	322	347	342	324	341	338	332	339	372	329	303	358	339	338	377	328	367	308	320	355	318	349	338	337	346	346	325	330	315	350	349	331	343	317	320	334	328	322	335	336	330	364	356	328	351	328	333	330	334	317	389	315	335	336	329	348	368	342	349	360	355	321	339	355	344	362	326	341	363	339	349	326	338	313	285	349	375	304	362	332	319	363	328	345	347	304	346	324	393	342	342	318	343	345	320	354	311	330	323	352	336	371	344	342	335	366	350	327	337	313	328	334	335	330	341	364	341	391	354	343	332	326	318	351	355	345	326	371	331	359	343	317	344	334	351	334	324	313	349	348	406	342	334	326	351	346	325	341	322	363	349	351	324	358	331	317	318	313	356	334	341	351	327	341	319	325	307	316	329	329	330	335	322	297	357	366	370	354	354	346	335	342	372	326	326	372	364	320	334	361	357	354	369	337	340	338	300	347	344	337	342	362	351	354	354	346	324	349	323	330	336	339	313	325	338	373	334	364	358	305	335	341	308	361	356	321	331	346	344	345	347	324	360	314	356	348	314	348	363	363	371	340	340	352	345	369	342	328	331	351	328	329	297	339	347	318	363	334	358	332	332	322	361	362	357	324	321	355	356	287	315	340	344	316	341	330	318	343	354	347	297	368	332	359	340	387	331	339	353	357	353	340	358	341	331	345	323	361	350	312	339	333	350	354	365	321	337	341	347	331	295	358	356	393	339	298	343	308	343	330	340	330	294	332	333	315	365	330	303	359	311	350	361	346	328	346	324	347	342	302	350	294	360	330	308	326	358	360	332	320	335	341	339	335	383	346	371	303	314	322	364	325	334	358	351	345	340	351	341	294	317	330	382	320	327	341	371	361	323	388	358	340	349	341	347	344	330	328	326	369	353	353	358	339	354	322	343	335	298	361	321	326	310	329	359	369	343	341	315	344	329	361	370	336	312	318	351	370	303	314	356	367	346	347	319	374	347	350	334	334	307	346	354	315	333	321	337	353	397	344	333	328	358	323	298	315	365	326	341	371	337	359	326	324	329	360	379	343	319	326	321	328	362	377	365	357	365	313	339	307	324	323	316	296	296	362	393	339	300	324	309	298	319	350	325	336	381	362	322	335	358	342	368	357	329	365	377	324	340	333	351	311	357	361	354	322	340	342	341	356	343	327	373	340	343	365	359	338	366	347	358	355	342	322	344	333	332	359	341	345	312	338	381	343	352	311	336	353	311	314	351	344	338	326	321	340	378	333	328	323	332	308	338	317	339	346	335	332	340	339	361	327	322	384	330	345	343	347	357	323	337	331	351	330	318	320	337	340	318	358	329	322	341	312	339	327	337	335	321	360	339	352	331	361	341	315	332	350	312	329	354	342	322	328	358	348	346	355	319	342	317	336	358	313	358	342	376	337	352	329	338	292	355	357	356	335	309	331	332	350	331	350	331	346	373	368	343	360	329	347	352	342	314	336	327	345	353	334	343	352	346	351	343	334	334	326	308	336	348	371	318	364	314	363	344	314	344	353	353	364	346	363	313	357	328	335	321	340	346	345	368	314	312	343	347	361	350	342	354	315	370	351	325	312	333	375	348	339	329	308	356	361	299	341	334	344	312	375	328	344	372	332	338	367	350	351	369	351	335	343	339	351	352	342	334	328	322	351	331	337	394	337	358	316	361	311	313	337	362	330	328	339	357	315	388	350	350	336	367	348	322	336	370	355	344	349	327	337	351	339	320	316	368	339	344	352	340	350	325	345	365	330	336	319	336	353	321	341	375	326	340	323	313	353	354	339	337	331	341	366	366	350	330	364	328	328	321	355	311	354	341	343	330	338	345	309	326	330	342	321	340	306	362	346	318	356	338	344	368	319	298	354	296	333	325	318	299	322	365	355	332	338	341	332	309	335	358	325	333	320	339	314	329	335	346	338	341	374	319	352	340	328	347	368	303	369	333	361	332	341	361	363	349	333	339	334	338	321	329	319	329	340	337	344	329	343	325	348	329	349	364	343	348	338	341	348	372	348	339	357	317	320	372	304	325	339	342	378	382	337	340	306	333	320	360	356	340	355	351	342	340	331	340	346	324	322	335	312	330	326	368	333	351	329	375	348	359	328	350	331	348	337	325	314	364	338	315	330	348	361	294	323	346	334	351	330	357	326	334	365	379	315	354	357	336	348	330	324	343	338	306	366	331	356	369	333	356	325	351	362	340	309	372	339	315	320	335	353	348	352	313	336	380	354	359	336	364	354	373	325	340	374	343	348	323	343	311	360	355	317	355	342	325	336	328	347	321	298	328	380	321	330	369	392	334	349	378	334	335	354	358	325	350	354	321	327	323	372	326	352	326	314	332	371	334	344	347	334	335	327	351	368	351	317	329	347	329	342	338	349	360	347	306	315	335	348	330	379	349	363	332	361	366	339	316	325	327	363	341	318	343	367	323	346	350	365	306	336	376	333	372	335	314	318	336	293	312	357	337	328	350	365	350	320	366	352	355	368	333	325	364	361	364	346	346	324	308	346	326	351	318	372	353	311	339	350	329	331	325	322	343	330	330	324	376	336	370	355	341	365	346	335	348	367	342	375	333	348	340	337	311	335	350	362	349	363	329	319	326	334	344	344	330	365	352	371	351	359	311	328	322	337	328	348	343	337	357	326	337	349	387	336	329	354	334	328	321	317	322	343	338	329	324	334	342	333	314	353	346	332	339	346	297	316	308	362	378	346	353	344	335	324	347	357	351	354	331	356	311	341	345	337	318	334	320	352	326	338	382	332	359	356	325	370	349	353	357	365	368	343	381	356	332	346	357	339	325	336	336	346	331	325	324	309	320	325	364	358	341	369	327	344	352	323	351	367	330	334	360	335	373	351	364	353	345	316	356	330	366	323	354	322	306	339	293	345	339	335	337	336	304	349	323
12255	13180	14061	13666	8536	4941	3170	4199	4056	2887	2643	2298	1755	1701	1932	1031	1090	846	796	725	416	392	369	259	319	324	294	308	327	261	270	197	213	243	210	215	202	237	229	229	210	192	223	193	201	188	205	154	194	172	193	176	197	183	180	168	210	193	168	185	189	200	165	191	159	181	162	180	201	171	206	176	172	177	194	174	174	194	180	180	197	228	172	189	182	179	185	208	180	149	181	170	182	170	179	168	184	190	169	189	167	174	196	175	183	195	189	172	198	181	172	175	170	192	175	157	185	177	166	166	191	154	163	152	167	177	177	188	184	195	201	172	198	173	184	190	196	174	191	167	158	186	187	174	203	175	144	191	176	195	186	185	165	178	190	181	182	212	161	167	183	185	167	189	165	179	158	196	157	180	160	194	192	167	201	165	156	193	189	180	181	192	179	179	176	182	192	189	176	171	161	192	187	157	177	177	172	192	143	165	185	196	178	179	167	173	164	187	177	230	169	191	194	197	174	172	168	162	193	182	179	159	167	167	174	204	178	170	172	172	173	182	194	179	164	161	173	185	188	190	170	183	167	172	181	183	182	181	191	182	192	169	188	197	195	182	172	192	184	173	162	177	178	190	175	190	188	159	175	162	168	186	207	180	171	192	217	156	178	197	181	187	206	187	181	174	183	178	174	194	168	177	191	166	171	156	190	195	171	202	180	179	185	161	177	168	171	173	175	180	177	191	168	166	193	189	186	175	178	179	192	169	194	199	160	166	187	178	182	161	183	169	205	181	168	184	190	174	191	142	174	178	187	168	182	171	197	186	190	181	193	195	180	194	146	190	198	185	183	181	186	166	176	186	162	192	178	205	190	196	183	180	168	169	184	207	202	166	166	216	154	192	199	153	168	189	196	159	167	182	183	166	196	195	204	188	184	164	161	188	185	195	171	182	196	191	176	161	223	174	188	176	180	203	167	194	165	185	198	178	150	188	158	206	182	157	183	173	165	167	191	191	166	186	186	212	177	193	172	203	197	204	188	173	175	193	198	172	157	195	189	198	189	189	181	189	186	184	170	182	193	188	168	178	189	182	161	160	174	168	170	174	163	184	175	149	189	198	175	199	185	178	192	177	186	168	177	186	192	204	179	185	169	185	180	170	178	187	196	180	161	184	175	186	184	175	174	188	168	177	170	179	187	167	139	191	172	185	148	197	184	154	187	182	199	189	186	179	184	177	172	167	176	150	173	174	185	173	180	169	173	178	180	172	181	213	153	180	177	173	197	178	175	161	191	190	185	187	191	172	155	156	166	188	199	176	189	191	177	195	184	196	166	191	208	173	184	171	166	171	177	170	179	161	181	190	158	196	180	161	173	179	175	162	191	174	180	155	173	192	177	198	201	192	166	172	201	188	188	184	175	157	165	177	174	165	184	181	167	185	159	193	173	188	159	175	200	191	185	175	198	172	176	208	172	160	166	168	170	173	188	170	172	184	172	197	183	166	180	191	192	179	194	172	175	179	196	156	163	177	169	161	191	190	182	182	160	175	185	189	181	183	193	193	205	175	170	178	197	182	156	179	162	173	186	200	176	184	197	170	155	178	180	183	195	181	191	173	190	165	170	181	184	200	167	184	160	143	178	192	185	201	178	193	174	159	179	178	181	178	174	205	194	186	155	170	181	153	167	176	179	171	184	175	171	170	194	181	190	174	190	172	192	169	184	180	161	201	168	151	164	168	201	188	178	160	168	194	194	159	210	173	173	164	173	186	199	210	205	186	173	194	172	174	181	187	182	173	179	168	164	190	152	179	168	186	178	184	191	191	191	171	169	161	187	182	163	185	170	176	180	178	191	182	179	170	213	165	177	177	167	171	183	144	185	179	170	197	156	173	193	200	195	164	182	184	187	201	168	154	174	173	179	189	180	170	180	166	197	180	177	173	186	184	185	181	180	172	146	155	178	182	177	160	182	166	167	171	183	181	182	167	155	158	190	202	152	192	181	160	196	192	185	189	174	174	184	160	184	180	157	180	172	148	177	188	209	156	175	171	156	205	175	158	193	163	157	173	193	191	200	174	149	164	174	206	177	183	178	155	176	193	153	175	170	189	185	193	198	183	174	175	187	170	159	192	163	178	193	182	148	178	192	176	165	173	186	179	183	164	176	199	168	158	173	180	181	152	186	163	202	169	201	173	198	180	165	168	152	182	201	178	180	180	160	166	165	182	172	194	202	169	175	165	187	180	199	184	182	171	193	186	182	189	188	197	180	180	203	203	176	164	190	170	175	186	177	186	195	160	183	168	165	178	171	170	167	184	185	163	175	154	176	191	175	193	178	159	174	195	153	173	172	171	209	166	175	212	161	198	171	176	202	161	202	184	190	187	183	179	181	162	204	182	171	168	171	192	186	178	169	178	164	178	203	181	181	178	174	187	157	164	155	204	165	158	203	186	190	181	191	210	200	191	157	162	163	164	184	173	170	156	197	178	190	158	153	164	188	180	175	166	190	158	192	195	189	175	168	184	180	182	151	206	165	178	179	188	178	168	196	187	165	175	193	166	194	149	196	160	202	173	174	167	183	159	169	184	175	154	166	173	186	160	176	165	181	156	190	183	176	182	185	161	185	181	157	176	196	181	185	196	174	191	151	206	169	168	170	170	186	219	188	187	172	169	178	188	169	160	183	179	174	183	175	180	182	199	183	161	205	189	178	176	176	181	210	195	189	196	168	182	188	198	180	170	165	158	183	184	183	165	177	176	170	177	184	193	172	174	180	181	185	178	188	178	163	155	177	156	185	197	181	168	168	193	167	191	167	182	172	168	161	205	174	180	194	188	184	164	172	182	158	181	185	146	212	189	174	188	169	171	159	184	186	174	185	165	166	172	180	192	217	189	163	196	182	206	167	163	182	202	204	182	168	167	155	162	189	194	184	201	195	172	178	173	167	184	209	145	189	172	214	171	192	170	182	166	150	176	172	167	170	157	172	176	186	175	154	189	182	169	159	169	187	185	196	193	167	156	176	203	185	203	183	167	173	166	179	171	208	172	160	180	186	193	199	190	180	190	177	194	185	161	178	181	167	177	166	186	176	159	186	167	183	186	193	182	172	186	152	184	165	178	175	196	185	166	176	202	160	189	198	157	181	178	177	163	165	176	169	206	186	197	168	168	173	182	185	198	189	186	195	176	187	173	163	169	190	173	190	176	196	157	182	172	187	183	173	189	187	177	191	193	184	191	193	153	178	183	169	199	172	175	173	170	164	199	154	160	175	158	150	204	170	181	189	175	188	176	181	166	212	178	180	187	182	171	168	153	197	189	161	177	190	208	209	171	173	201	182	178	182	158	165	191	182	186	157	154	193	185	183	174	207	170	182	178	190	182	184	176	178	188	183	196	189	221	175	202	184	192	199	177	183	169	178	159	184	190	192	184	184	178	164	177	199	169	168	175	172	170	204	169	153	210	187	182	176	173	158	172	170	182	179	155	157	191	183	199	195	159	170	155	159	184
8329	13292	18387	22490	15600	10915	8354	14929	15554	12334	12281	11953	9894	10353	11983	6450	7437	6167	5188	4717	2850	2308	2192	1237	1480	1823	1311	1403	1646	1413	1223	1005	979	944	779	766	833	808	763	728	670	661	624	555	515	568	510	552	496	447	503	506	513	514	445	513	503	475	485	465	433	477	469	466	491	462	465	469	483	437	467	477	454	453	434	476	468	472	517	612	620	580	527	495	523	455	445	440	451	462	445	431	402	446	483	454	463	453	448	402	434	395	446	394	435	424	449	476	421	449	420	415	434	447	436	432	440	446	493	453	419	415	440	447	420	421	438	439	394	467	438	430	462	452	449	419	447	430	434	435	439	425	438	477	429	454	442	453	436	419	458	427	433	421	441	441	452	452	421	411	454	400	454	433	422	442	425	455	441	454	442	433	453	453	452	471	454	429	485	442	449	423	417	437	417	425	430	409	450	406	416	453	470	447	425	426	436	436	455	443	451	426	441	454	444	441	454	439	437	426	429	457	468	413	456	415	458	467	425	426	437	482	457	418	449	440	433	474	443	402	432	452	445	421	442	475	460	462	433	453	392	439	446	412	407	474	427	435	449	470	453	458	449	404	432	495	413	451	459	445	426	456	456	444	435	451	457	427	442	436	432	410	447	438	483	462	426	453	440	434	451	426	443	461	431	472	449	456	454	466	473	459	445	447	417	419	414	450	500	472	391	427	407	485	433	404	433	472	432	416	437	470	424	463	414	453	405	456	432	465	447	442	404	432	440	442	428	433	475	469	475	424	404	440	453	438	426	492	453	411	456	468	451	436	399	392	436	435	438	469	481	415	463	432	480	405	452	428	461	415	386	407	416	431	436	406	485	441	477	442	439	428	458	443	447	441	446	420	461	456	425	459	430	444	456	461	406	414	459	468	423	489	400	423	450	420	430	404	430	464	408	423	490	458	481	404	430	447	458	432	432	469	464	413	430	463	425	451	421	490	462	432	448	432	401	453	443	450	433	434	425	456	432	441	437	443	431	405	451	502	408	419	457	445	440	433	432	447	427	422	438	451	425	435	483	407	464	434	411	443	421	468	433	431	433	446	423	435	425	488	479	458	441	442	479	432	429	401	433	407	452	460	484	439	419	487	441	442	425	412	414	431	455	401	443	409	379	454	455	452	444	424	444	430	430	445	445	461	426	468	419	455	431	462	416	428	436	397	483	427	437	437	408	424	434	458	403	468	442	459	412	474	418	454	458	446	435	450	443	403	399	434	452	446	452	448	436	435	440	438	475	457	473	419	424	441	483	440	447	430	439	425	477	448	455	414	465	456	451	409	424	434	484	438	424	442	435	389	477	431	436	456	461	481	479	435	431	431	460	459	466	424	411	434	441	445	420	435	476	428	471	422	435	415	445	430	465	437	427	449	452	467	437	484	429	449	473	459	434	461	400	451	426	430	486	418	441	459	436	420	447	424	481	377	429	458	484	472	447	458	421	453	467	438	448	454	454	494	455	431	426	462	413	439	463	425	420	453	425	441	441	406	446	448	427	460	442	449	458	438	403	442	430	419	488	449	425	443	437	432	425	479	429	430	441	431	447	456	416	431	439	422	446	438	437	432	426	429	472	456	427	469	453	453	435	440	452	453	455	472	468	421	456	440	422	467	431	438	412	455	426	432	457	434	436	442	452	452	462	489	431	445	498	463	409	493	440	411	447	436	451	453	449	433	417	455	405	429	445	463	444	439	455	420	472	451	452	432	453	466	427	461	459	473	463	429	418	464	441	475	448	442	408	447	394	443	418	431	458	413	416	454	451	476	446	457	478	411	467	460	427	405	440	430	396	415	460	433	464	450	464	441	442	433	473	432	454	439	446	430	452	467	432	477	466	426	414	439	474	451	434	433	477	450	418	424	413	426	400	448	414	451	434	423	421	489	425	445	456	481	473	460	448	483	466	437	423	478	429	444	441	447	430	415	455	455	452	433	447	480	476	441	462	416	409	449	437	449	438	486	393	458	467	433	441	485	452	443	451	397	439	450	470	417	447	447	424	414	398	474	459	398	407	428	445	425	460	429	444	417	437	494	462	460	402	476	437	405	456	475	466	435	422	460	471	434	427	439	448	469	468	454	452	420	441	447	437	446	444	435	437	426	464	414	397	427	421	422	409	399	451	450	430	447	437	433	441	415	440	439	443	451	452	434	452	394	431	427	468	426	464	463	437	447	414	457	484	465	408	448	471	479	438	476	460	440	418	442	450	452	424	414	442	450	431	448	420	456	458	445	450	479	409	395	404	438	462	437	443	444	417	429	464	445	432	454	414	458	472	437	469	427	453	430	463	419	430	447	411	437	453	424	454	441	413	435	406	414	464	430	479	418	421	399	419	449	464	439	442	455	463	441	493	437	443	450	441	413	438	463	417	447	439	445	448	451	428	422	381	467	404	444	441	426	452	439	469	464	411	464	443	429	443	425	429	430	421	438	412	415	441	451	451	460	444	438	463	434	436	455	424	465	460	432	458	436	463	430	443	453	438	451	441	464	410	412	452	458	452	475	436	454	394	462	488	419	431	432	445	450	420	416	432	449	461	415	430	456	417	477	456	435	473	446	441	428	437	434	459	404	470	459	452	421	453	409	448	391	414	447	482	426	408	463	459	428	464	449	432	434	449	453	466	437	433	461	419	432	455	472	423	433	463	447	442	460	450	440	424	418	462	450	395	455	455	466	444	422	458	433	425	439	418	447	436	417	415	452	453	421	407	427	487	433	449	464	421	406	431	401	443	458	446	426	432	437	425	441	422	450	436	453	464	465	427	498	436	434	469	445	450	439	462	472	472	450	489	427	437	461	464	470	418	450	462	449	441	463	476	449	411	416	456	484	436	453	427	428	474	458	461	490	439	444	423	449	496	455	431	437	461	450	434	441	452	409	419	459	457	472	469	465	438	421	415	430	445	454	444	453	445	491	446	441	465	436	454	413	449	400	416	466	464	471	420	434	462	432	408	444	452	439	434	426	439	442	443	430	479	446	473	431	429	422	430	466	470	451	425	434	439	426	448	435	437	439	464	433	421	439	429	469	420	435	454	444	417	458	439	449	435	423	421	432	428	438	450	424	415	442	411	446	439	442	427	416	437	419	384	440	435	416	464	422	405	476	450	439	458	469	446	437	451	423	438	463	493	410	462	493	459	484	440	448	500	454	463	454	429	447	436	437	442	427	438	493	450	445	440	424	436	440	467	421	447	443	436	460	499	460	446	440	431	453	408	447	455	388	444	453	416	432	453	437	446	432	460	462	458	448	417	506	481	461	447	467	426	448	474	477	450	436	427	461	418	433	416	426	435	405	401	463	458	404	463	467	461	406	466	444	449	448	438	420	403	476	433	446	393	437	466	460	439	423	454	468	425	413	448	429	397	445	439	426	471	479	468	440	472	435	455	448	409	469	433	427	413	437	433	437	505	422	404	448	456	455	427	464	448	413	450	480	451	468	496	473	420	441	465	435	421	428	420	433	445	439
38677	49735	42207	41048	32777	27193	27047	36150	37516	31945	29297	29052	26337	26449	30669	21218	20380	19524	15012	12433	5283	3370	4179	1618	1919	2439	1674	1597	2528	2040	1729	1064	991	683	637	665	768	710	564	428	527	544	377	305	270	281	256	287	226	238	253	220	250	249	255	222	241	203	195	219	204	224	210	199	210	221	214	201	187	203	183	215	193	208	178	181	200	183	267	364	357	295	254	234	209	196	184	199	191	180	199	219	218	192	216	195	173	176	165	190	197	193	207	180	205	189	214	166	201	181	181	212	177	170	184	206	201	193	203	173	215	208	185	201	200	176	186	184	240	200	213	189	215	187	218	228	210	208	209	215	210	194	176	188	194	194	185	198	177	198	201	215	177	191	207	202	180	186	199	198	209	207	196	179	226	195	190	176	175	181	205	204	192	187	213	191	222	213	195	208	217	178	190	180	188	181	215	222	207	165	197	201	184	222	201	177	203	215	198	197	219	204	200	207	174	193	200	181	217	166	192	189	192	217	194	220	188	189	165	198	177	202	200	206	182	218	209	211	189	174	188	205	168	200	197	207	193	172	189	180	221	185	171	178	200	196	167	193	216	197	189	206	219	204	172	183	222	214	181	189	198	198	184	205	181	193	170	175	223	207	186	178	190	173	211	172	190	187	190	200	203	185	198	175	195	171	196	199	209	195	172	185	173	211	220	179	227	176	211	191	190	199	188	191	186	173	167	196	178	189	181	189	204	191	180	180	166	196	200	201	197	205	213	194	199	185	192	202	209	185	186	222	216	203	211	183	192	204	202	193	211	192	189	222	186	208	203	215	212	168	190	172	195	207	181	207	176	187	183	179	202	203	194	194	201	174	187	192	174	178	217	190	188	190	180	201	202	185	202	219	180	196	196	171	208	183	210	183	192	181	183	194	201	181	187	201	201	176	177	193	198	206	192	179	176	203	178	214	209	209	185	214	177	206	182	205	210	213	190	186	221	187	174	222	202	212	217	188	196	193	204	215	217	173	193	201	197	188	173	229	229	207	196	187	205	197	195	216	183	173	181	172	210	190	182	205	172	176	180	185	203	204	216	200	217	198	198	217	190	186	206	191	204	207	186	188	195	194	218	178	187	188	189	197	194	201	183	188	200	220	188	211	196	193	173	191	223	196	175	194	223	192	202	203	182	205	178	185	205	168	180	210	175	215	198	204	191	181	194	227	167	197	184	192	197	206	199	186	187	194	197	204	206	172	188	181	177	186	197	201	213	195	213	176	183	201	199	211	212	201	180	215	187	199	183	200	204	193	214	216	187	191	190	184	195	203	188	187	183	190	176	207	223	197	213	191	205	217	189	198	189	190	194	183	200	193	193	193	170	201	183	169	199	188	217	199	206	198	192	183	204	185	202	194	196	204	198	212	169	200	197	199	201	204	184	193	190	184	197	179	190	200	197	177	212	207	171	178	205	182	197	210	198	191	214	204	207	199	185	165	211	216	198	168	201	201	208	167	175	201	218	202	191	212	159	186	210	196	186	190	195	223	192	176	193	179	198	168	192	200	219	195	186	203	196	208	198	197	186	175	208	210	221	193	211	191	163	201	195	193	192	206	169	171	157	203	181	178	203	201	195	175	185	208	198	162	193	185	198	179	193	202	187	172	182	197	189	197	233	204	227	198	208	177	188	216	194	193	188	193	194	211	230	221	206	195	156	190	172	217	201	206	182	221	217	195	186	200	202	195	213	206	181	201	182	176	197	186	168	207	188	181	180	193	194	193	248	221	196	178	198	179	208	223	224	182	209	195	199	186	193	217	210	187	208	196	216	200	200	192	198	180	202	198	182	196	160	186	190	191	181	187	186	186	192	202	222	238	182	184	163	187	239	199	213	198	160	175	201	190	209	190	209	188	188	212	209	170	209	187	184	213	215	175	178	184	232	172	203	192	171	178	189	169	193	202	211	165	157	206	158	197	207	190	194	177	181	191	191	198	197	203	194	197	209	198	162	216	198	203	187	197	189	198	174	180	200	212	198	193	198	201	190	203	203	217	179	180	199	191	179	205	172	209	194	201	206	221	196	203	203	184	194	197	223	206	194	207	206	175	197	197	181	195	193	196	163	207	193	198	174	197	188	205	181	184	199	194	180	200	192	181	183	193	194	206	167	212	187	170	191	201	191	203	201	182	203	176	190	199	206	217	213	214	208	189	197	187	193	182	207	167	200	186	185	202	185	192	202	195	175	166	207	194	181	198	191	171	210	190	193	180	197	180	194	192	209	168	206	223	189	192	213	188	180	185	196	193	198	187	196	191	219	201	200	179	201	185	186	210	200	169	191	189	214	170	207	189	179	196	199	210	218	163	191	187	183	199	194	186	203	198	164	215	204	197	195	166	197	208	216	216	214	181	191	200	214	180	211	202	202	204	173	217	181	209	199	191	193	208	195	188	191	202	190	180	183	187	190	205	199	176	176	204	200	195	197	175	204	155	195	201	181	194	206	219	168	191	216	238	211	181	190	186	218	194	210	182	189	204	167	204	196	200	192	211	210	210	164	191	193	198	188	182	203	204	167	202	187	216	218	179	197	214	195	190	186	203	213	207	180	223	200	187	197	188	174	178	212	195	186	216	195	181	203	197	207	210	220	208	194	190	170	172	182	207	186	213	186	200	207	174	205	222	201	197	204	192	203	187	210	207	210	197	193	197	197	194	185	195	216	166	195	169	166	185	191	202	220	186	175	179	248	229	184	188	179	184	194	180	194	193	185	205	158	214	228	197	180	220	196	176	187	187	195	184	210	221	192	177	210	186	199	166	196	195	195	198	182	164	201	186	221	191	184	183	230	199	181	219	189	207	172	185	182	196	207	203	199	204	186	164	174	183	190	197	195	174	216	157	223	202	195	180	212	211	193	190	194	214	159	190	189	158	201	204	200	169	183	202	198	161	218	181	182	197	192	199	205	200	197	200	199	234	214	199	190	184	187	186	209	189	201	206	181	186	197	182	193	185	199	209	210	199	204	186	205	223	208	194	195	203	173	198	196	210	209	198	181	207	180	219	183	188	200	167	183	198	192	200	177	187	213	197	188	208	207	176	209	196	202	160	224	189	176	210	212	188	198	166	203	203	173	188	193	220	205	198	195	221	200	193	203	187	198	194	200	214	187	167	180	181	183	206	177	203	227	186	208	198	200	181	199	214	182	176	191	178	179	203	207	214	201	221	184	213	184	212	199	197	193	205	188	164	181	180	192	209	203	217	188	181	200	164	193	179	199	174	199	190	210	186	172	171	192	168	179	187	188	204	178	186	193	187	190	208	184	197	188	193	201	182	185	177	195	176	190	178	214	205	215	200	170	208	195	191	214	207	192	182	172	182	192	173	213	208	191	200	189	188	171	159	175	182	197	198	194	189	187	200	195	201	193	188	209	182	199	208	193	190	195	213	177	196	205	192	200	182	198	224	168	222	199	165	189	183	186	190	182	198	213	196	195	211	193	202	213	193	188	192	205	189	192	198	182	188
27390	43601	43920	46498	41813	32895	36259	49575	49056	46309	45225	45296	45640	46687	46103	40232	40536	39125	35229	30887	20706	16988	19506	9152	12031	14075	10124	10355	15480	12093	10699	6961	6474	4479	3763	3949	4754	4582	3637	2483	2903	3466	2078	1405	1367	1173	1144	1090	905	848	920	674	690	628	694	694	558	525	547	556	593	501	565	536	518	626	571	563	594	581	531	553	512	552	495	494	504	524	932	1575	1579	1152	849	684	554	547	446	480	487	464	491	455	431	459	494	465	493	489	520	476	441	493	432	453	467	463	478	460	477	455	430	446	489	498	475	478	466	458	477	449	477	453	430	452	483	473	467	472	471	439	462	470	464	448	472	486	458	472	473	427	474	478	439	426	515	457	491	500	485	490	492	473	449	436	482	467	452	457	462	487	469	474	478	481	497	446	478	461	485	481	429	475	450	441	474	461	489	463	467	477	464	486	450	435	489	467	445	474	487	472	446	448	452	477	441	433	481	477	431	479	481	451	471	524	466	497	467	465	471	445	459	492	464	511	462	511	484	471	487	478	510	469	484	477	459	485	428	438	483	450	468	435	448	493	481	474	472	503	464	443	550	484	459	454	505	494	452	457	504	446	501	503	475	487	501	456	453	459	475	459	460	480	468	495	454	472	520	485	466	460	491	450	486	463	457	501	463	451	444	480	447	463	468	476	468	466	472	440	453	461	461	440	464	440	450	454	496	484	441	455	463	446	493	470	496	460	480	443	489	481	461	473	469	455	475	467	479	496	520	460	459	494	508	466	480	442	455	478	427	460	464	483	471	477	490	500	482	456	473	500	451	482	482	474	460	471	440	492	471	460	487	456	443	479	461	449	446	476	461	437	453	460	497	471	462	454	438	433	454	444	480	465	481	493	458	444	467	461	521	476	496	479	455	500	462	480	444	479	468	492	460	458	466	458	461	475	464	473	495	451	474	458	466	447	459	475	493	472	423	453	449	454	471	514	451	504	461	469	481	466	428	481	452	495	484	486	457	495	472	495	512	469	460	490	441	458	504	496	456	477	455	472	468	475	440	473	475	527	471	464	502	468	500	485	482	465	481	447	432	452	500	473	472	456	430	479	454	472	493	478	463	463	480	493	492	504	463	473	509	449	469	467	467	491	475	444	482	504	464	476	485	470	456	463	493	493	446	489	468	485	470	485	452	458	469	472	430	464	467	485	456	455	446	489	477	500	463	436	446	452	454	443	511	462	423	484	452	504	454	434	447	485	502	428	461	447	501	465	427	479	499	478	468	467	465	482	508	462	480	432	445	442	461	463	468	473	523	470	470	448	495	481	492	478	487	452	465	454	496	487	431	448	421	452	482	467	475	461	457	462	477	480	451	506	442	464	456	461	506	460	461	474	473	471	444	475	506	479	515	495	446	476	490	463	480	522	464	449	466	505	467	507	484	490	471	489	455	464	520	470	446	450	436	481	485	438	435	464	480	486	463	434	516	465	485	429	473	512	469	471	455	433	490	449	463	470	494	414	455	513	446	491	480	491	486	433	477	420	508	488	457	492	451	494	463	443	489	503	494	463	466	475	467	476	458	494	464	460	478	465	468	495	503	463	441	465	469	485	460	481	478	485	466	441	480	473	489	475	452	464	462	458	462	454	430	489	437	435	450	469	467	479	457	505	447	479	430	485	451	472	468	442	468	494	490	419	489	483	453	475	433	496	497	463	472	470	451	454	463	517	489	455	481	485	464	489	465	452	456	461	492	454	498	476	468	452	436	498	497	457	448	499	491	457	512	476	483	446	476	459	500	479	467	454	466	462	450	469	491	467	452	496	496	468	460	443	475	459	490	478	438	500	485	473	481	490	479	518	458	463	479	440	471	510	452	431	486	471	420	480	476	448	492	445	497	443	468	465	461	476	470	481	516	470	425	464	461	489	480	472	489	457	455	489	430	427	456	481	488	454	492	487	430	485	475	479	488	473	471	453	485	464	455	451	446	475	469	432	481	490	508	465	459	476	456	483	442	465	428	499	460	460	488	457	470	447	474	516	497	507	449	442	464	457	482	467	453	465	456	489	498	492	456	473	487	451	479	434	454	464	488	468	470	461	486	478	475	485	468	454	452	505	455	487	498	500	498	460	510	471	455	500	463	520	471	441	494	484	449	464	457	468	413	437	462	474	447	489	462	474	472	448	484	480	462	427	480	438	477	504	422	461	489	446	433	468	482	497	445	458	432	470	437	484	462	490	475	456	485	478	443	480	469	439	452	477	440	527	481	483	468	494	464	473	488	444	507	472	449	444	467	502	436	495	459	470	483	470	434	465	468	458	481	460	437	490	453	424	456	468	447	469	453	506	490	462	431	430	487	453	470	475	473	452	448	481	461	489	443	477	493	477	464	513	514	479	433	474	445	493	504	516	499	480	423	460	462	478	470	451	482	466	468	464	472	466	441	435	500	453	450	514	480	454	459	489	472	478	425	460	430	483	457	463	459	483	506	437	450	417	454	505	465	491	458	456	458	485	510	457	452	470	486	460	461	470	464	511	507	413	489	520	471	461	524	478	426	468	433	447	481	481	468	457	488	471	483	445	491	475	460	458	452	480	465	459	426	491	448	458	463	453	470	415	517	517	464	487	478	497	458	435	521	416	498	499	501	473	475	435	456	477	481	501	422	503	463	470	462	495	483	472	477	443	445	479	459	437	444	428	461	493	460	466	512	468	472	453	457	463	471	503	451	485	434	480	499	459	479	464	462	463	424	466	473	414	491	472	466	459	461	465	482	489	513	479	478	474	500	501	464	464	479	458	472	492	440	465	458	455	484	452	480	463	481	459	492	496	513	418	414	503	460	458	477	462	520	472	444	463	486	461	480	467	454	451	508	449	456	477	447	482	478	475	438	439	471	485	458	525	481	435	459	446	495	490	450	479	497	435	478	505	474	435	485	488	428	485	448	491	502	493	448	496	447	475	454	511	498	474	469	478	442	465	435	446	455	464	429	444	458	472	500	472	481	449	488	480	458	467	445	476	457	450	450	475	483	477	465	440	428	468	460	480	481	506	475	438	502	469	469	486	452	475	495	452	449	405	476	437	519	442	458	494	481	478	469	476	486	462	450	465	473	442	466	449	464	478	451	470	475	462	457	448	459	450	476	456	468	429	507	462	462	499	492	441	456	476	467	446	471	463	467	514	461	507	457	473	466	434	489	444	473	474	479	446	455	450	484	484	472	494	481	476	456	460	491	476	471	454	489	418	450	456	497	486	477	483	514	496	473	450	440	474	504	468	466	458	479	491	436	484	450	452	424	475	474	481	469	513	472	492	502	524	469	449	493	497	472	475	500	488	507	416	452	451	447	436	496	469	460	455	439	477	454	456	440	481	454	489	485	468	492	476	490	450	485	454	446	459	472	458	484	507	462	471	466	455	455	430	444	495	446	446	487	488	479	445	453	469	483	509	463	433	477	464	463	471	523	488	485	471	484	448	433	466	447	473	499	473	451	480	466	488	415	487	531	488	500	461	460	454	517	479	459	460
49086	52434	41667	40683	33819	30996	30227	42791	43990	39577	36188	37122	38759	40671	39449	33205	33302	33881	27147	21684	9623	7709	7734	3149	2682	3828	2808	2552	4443	3510	2586	1757	1987	1187	1122	1014	1313	1195	971	652	782	845	502	465	432	326	259	256	269	248	290	243	200	220	229	213	184	184	197	186	203	162	169	203	203	206	191	184	173	202	153	187	178	160	168	179	188	188	244	419	516	416	279	227	200	165	188	172	192	150	148	166	147	163	154	175	158	180	150	156	128	158	156	166	121	143	149	148	148	164	165	143	160	156	158	131	149	150	156	198	155	157	156	174	157	161	160	143	164	149	167	177	173	174	179	182	168	154	144	173	157	157	173	154	165	151	190	146	154	178	162	158	160	174	142	159	180	148	148	175	152	148	156	172	149	163	137	149	154	145	170	169	170	161	167	157	165	170	159	179	153	168	167	172	155	147	161	151	154	157	172	144	140	147	173	145	141	161	175	142	146	159	138	158	188	153	158	161	159	146	142	148	161	182	156	170	145	152	182	168	169	155	181	156	149	155	169	162	139	184	180	163	159	165	172	165	164	138	143	170	134	150	163	152	150	132	157	158	160	179	155	160	142	168	161	149	160	154	177	161	154	160	172	161	164	158	147	180	169	149	162	166	168	147	147	172	154	160	136	158	167	172	154	152	132	157	154	143	169	152	162	130	158	171	175	169	141	154	132	176	143	158	156	142	159	169	163	153	167	153	149	179	173	158	154	175	152	158	171	167	140	161	153	136	155	166	164	153	166	168	148	156	164	168	136	171	159	157	170	162	152	136	139	168	139	140	149	155	137	174	151	155	177	164	171	156	155	148	169	153	174	177	147	152	139	155	186	142	183	153	146	156	139	182	142	159	164	154	153	133	150	180	143	145	154	153	138	165	168	151	166	159	138	166	152	168	157	177	169	148	159	171	170	174	149	171	156	138	139	171	164	164	163	158	156	138	144	165	160	145	145	162	170	170	165	182	173	170	172	144	155	173	175	139	155	152	160	156	162	176	139	166	160	146	150	154	169	154	157	150	148	142	164	157	136	161	154	110	170	165	153	178	165	150	166	163	158	136	157	170	142	163	150	166	156	173	172	182	163	195	159	165	147	151	156	167	174	175	149	158	134	176	171	145	184	182	180	184	132	156	146	179	159	132	167	146	176	182	153	154	176	167	151	156	180	162	172	145	165	177	152	145	143	162	137	167	179	149	139	146	168	174	153	149	173	151	149	161	149	139	160	149	168	157	154	156	160	150	166	163	151	155	170	180	157	163	151	156	145	166	160	163	161	170	174	186	155	181	158	147	151	138	156	151	150	150	166	141	154	147	149	160	137	172	161	161	162	174	146	163	150	164	169	156	167	166	153	147	135	139	165	169	159	189	160	175	193	174	177	158	154	134	146	148	169	144	185	149	122	164	151	159	160	161	154	162	156	163	148	170	154	150	164	165	150	158	164	126	171	149	148	163	175	163	177	147	160	165	146	168	159	154	158	170	155	163	163	153	140	148	154	167	165	140	166	154	157	151	155	158	194	161	164	161	135	178	187	153	164	141	175	156	171	125	160	132	190	146	161	165	156	162	164	166	163	127	156	178	172	147	151	145	154	145	146	172	176	160	159	155	189	174	182	151	166	155	178	158	152	166	155	167	160	164	139	126	170	142	152	154	141	187	185	151	133	143	166	167	150	150	135	154	181	141	156	161	169	164	159	155	142	160	172	180	171	147	158	155	146	146	175	161	157	165	161	147	184	152	166	180	134	149	166	141	129	164	175	174	171	163	188	156	152	139	178	164	169	157	164	139	167	154	161	147	158	172	165	170	158	132	164	155	148	170	127	142	142	171	157	160	167	138	174	153	158	166	180	170	165	162	160	161	152	156	162	140	161	162	144	150	164	181	130	181	154	172	158	159	171	149	151	164	162	163	157	170	170	178	156	137	179	170	139	156	163	177	147	146	142	149	172	165	159	152	155	162	146	184	156	156	157	167	140	159	138	140	158	156	182	179	161	149	167	159	144	180	152	175	150	149	161	147	156	139	159	155	163	162	189	139	176	170	169	179	166	172	161	205	156	166	171	172	169	162	164	170	171	136	162	155	178	166	180	154	167	143	161	170	143	178	159	155	168	157	177	176	161	159	152	181	140	163	156	146	157	156	166	156	162	159	179	166	156	150	141	170	172	172	170	150	185	174	152	157	159	149	154	147	168	158	157	170	152	162	132	162	154	147	163	172	177	179	154	173	162	151	164	156	136	163	155	176	159	147	145	142	150	150	164	166	163	160	148	153	148	164	135	155	145	156	152	145	166	170	167	125	179	143	148	163	157	164	203	166	171	140	157	184	172	160	152	153	181	183	140	160	174	149	139	166	150	171	164	168	156	158	145	153	164	155	182	159	141	149	165	152	159	152	164	162	160	148	143	155	156	150	156	156	173	155	134	168	172	171	166	179	154	159	178	141	154	174	145	139	191	159	165	153	159	168	168	152	154	161	151	175	161	181	197	160	156	164	161	170	151	149	160	167	168	160	149	161	152	177	146	166	151	161	153	168	181	165	155	144	174	152	165	152	169	180	178	176	160	170	149	155	149	153	144	183	146	166	145	173	148	177	161	144	156	149	165	158	156	138	151	159	144	161	170	146	167	148	158	184	154	156	167	171	138	161	145	156	158	169	145	165	182	156	173	183	145	168	147	150	143	158	168	171	159	148	172	148	167	181	182	175	152	175	150	167	153	142	136	154	164	170	152	156	174	130	161	147	152	157	165	153	175	173	180	173	167	138	160	153	168	178	148	170	172	152	161	185	149	153	158	162	171	150	189	181	154	143	163	160	177	147	162	163	180	182	159	158	145	126	157	164	165	167	163	144	144	167	167	166	178	189	134	141	172	170	153	144	170	169	155	144	166	165	154	158	134	185	173	146	135	143	149	143	178	171	162	168	145	155	155	172	150	141	161	187	158	134	161	165	176	162	153	145	157	156	159	157	174	172	147	161	147	147	162	168	147	163	167	144	159	140	156	148	164	155	173	163	176	173	154	160	157	144	153	168	144	165	154	151	157	171	178	146	166	163	151	129	141	175	154	188	152	163	156	155	169	169	156	161	150	155	172	171	144	163	156	166	164	170	160	151	162	167	176	155	147	163	163	134	151	149	148	159	156	191	173	153	173	153	162	173	168	139	132	182	164	141	163	155	168	172	172	172	139	167	159	183	159	151	167	150	144	155	165	155	166	146	145	168	155	155	190	163	155	166	142	191	161	170	152	156	187	173	168	159	170	170	163	157	152	168	152	142	142	158	178	160	144	169	159	167	156	167	153	152	152	169	162	176	153	151	161	146	164	162	159	162	166	129	153	154	142	156	150	160	142	149	151	163	160	162	159	145	185	175	167	141	158	157	165	142	175	165	173	177	170	160	140	169	162	168	154	166	160	157	156	180	170	161	176	146	165	161	144	168	142	162	158	181	156	181	168	157	179	158	192	153	177	152	177	173
35187	49624	48232	50367	47569	41432	42498	56327	56282	55259	53020	52755	59242	60683	53339	50908	49251	49682	44544	37606	25730	26797	25640	14430	14898	18419	14364	14815	22324	16523	14996	10788	11627	7831	7264	6429	8886	7331	6057	4064	5122	5341	2712	2782	2390	1751	1359	1226	1256	1123	1481	1141	802	853	757	831	600	543	516	565	620	566	539	619	647	617	603	630	648	522	481	484	443	451	496	479	420	512	861	2090	2815	2112	1222	875	593	477	404	391	355	398	357	345	382	348	414	396	424	384	402	401	365	361	402	410	407	405	377	377	384	398	361	389	380	365	378	392	365	386	409	388	382	353	375	391	405	392	388	378	362	429	408	409	382	374	371	357	394	399	383	396	369	358	394	419	404	381	388	374	409	382	362	380	390	389	381	350	374	379	393	379	392	426	395	381	395	397	328	370	362	430	410	369	389	422	381	378	379	372	368	353	366	375	372	421	398	370	413	387	406	399	378	356	403	420	397	426	340	382	415	367	381	385	422	402	411	361	378	429	376	377	380	382	395	389	417	337	403	386	381	396	393	372	378	366	402	368	367	364	369	360	397	396	402	382	426	404	374	397	378	376	386	365	366	372	362	355	366	382	382	374	371	382	391	411	407	381	396	379	378	348	410	413	346	373	406	421	386	360	388	406	383	423	361	373	408	405	381	363	400	409	385	372	383	411	394	389	388	425	403	380	386	386	389	405	390	402	368	367	378	366	379	424	427	361	411	380	402	374	390	400	407	400	389	388	380	374	416	368	392	400	367	399	409	407	393	386	387	354	397	411	379	419	442	389	388	371	408	356	386	380	394	406	401	381	391	388	379	387	373	381	380	375	383	390	398	401	388	374	411	373	388	404	389	408	380	378	391	419	381	364	396	414	376	362	355	388	383	388	427	383	400	416	383	350	383	407	383	354	372	403	364	411	382	416	370	387	358	381	380	404	371	364	344	387	360	426	364	400	343	345	381	394	391	389	388	391	366	364	394	369	391	389	406	366	369	380	366	377	404	380	405	405	411	359	368	385	409	363	426	391	391	383	397	404	379	380	386	381	355	377	390	386	412	405	371	361	381	362	391	405	336	368	359	367	364	414	381	380	422	397	387	383	390	388	367	402	385	364	385	401	417	386	406	383	379	385	353	400	355	395	381	369	404	367	395	389	391	403	346	340	392	370	380	383	362	381	385	375	348	375	408	350	368	380	362	408	396	376	403	364	417	394	367	402	401	341	414	355	375	400	357	393	320	391	373	356	407	381	377	381	336	362	390	361	394	386	370	398	376	376	397	348	371	395	358	408	371	372	376	383	371	383	382	369	376	383	421	381	362	394	379	401	408	394	371	391	404	399	361	386	378	358	353	367	378	376	382	408	366	393	374	398	419	397	399	373	368	374	399	384	362	427	359	381	385	418	371	356	371	411	372	386	354	352	388	350	416	391	431	391	389	367	386	371	381	404	380	391	369	401	418	391	414	393	431	375	367	394	391	381	385	376	384	380	399	373	361	423	424	384	378	392	395	369	366	389	389	381	353	387	391	398	416	353	363	360	390	371	365	346	383	384	357	364	364	401	340	394	408	387	406	397	365	365	376	381	393	403	370	333	382	401	374	379	403	405	378	369	395	416	376	362	373	362	396	385	398	375	367	368	365	398	380	385	377	389	409	382	381	373	392	418	395	354	385	381	359	397	367	426	363	390	352	376	414	376	415	390	422	380	406	412	350	419	416	403	385	377	405	359	379	376	415	416	355	381	386	368	382	369	396	376	362	427	376	379	403	375	356	371	358	407	377	398	412	386	379	381	396	387	385	390	392	358	403	406	385	373	386	376	380	338	409	368	381	400	387	382	376	409	405	405	409	362	354	400	383	336	396	369	378	399	373	395	389	348	369	411	371	429	390	372	400	361	377	365	370	392	392	376	406	389	396	412	390	409	411	365	382	378	359	378	350	389	374	408	383	389	404	406	381	380	414	362	371	415	357	416	374	382	378	387	383	397	375	394	354	388	365	383	383	393	398	415	393	402	390	350	385	349	365	373	366	384	373	390	387	423	359	383	341	377	349	380	400	381	412	386	361	391	362	358	354	386	380	376	392	378	403	403	369	369	363	393	352	380	334	407	365	349	407	383	375	376	384	393	335	381	388	387	379	360	403	356	363	381	388	376	398	364	403	353	396	428	395	351	415	371	371	387	408	388	391	379	383	372	385	407	393	404	387	390	376	380	353	382	411	341	358	395	368	372	353	411	344	376	388	395	386	398	375	387	365	361	392	392	376	350	385	371	414	340	345	388	359	380	357	409	379	352	370	365	392	408	383	418	401	392	370	356	378	344	392	436	392	396	410	388	359	360	383	386	395	362	386	382	343	379	373	363	389	384	390	408	371	384	391	399	374	422	391	354	392	385	393	369	383	387	399	396	419	366	392	418	375	359	392	383	384	351	391	380	384	401	401	374	366	346	401	420	387	378	370	383	389	415	374	343	391	354	428	410	397	376	395	371	389	411	388	420	405	371	355	359	408	380	417	349	387	399	368	371	374	366	373	403	369	369	383	387	381	388	390	380	377	368	395	423	384	359	399	381	381	402	402	398	379	363	372	392	391	378	409	374	407	371	395	367	398	398	375	381	438	399	390	399	398	387	375	338	376	363	365	395	410	424	334	354	375	415	384	379	356	370	416	370	402	411	369	372	385	390	362	352	399	388	401	384	373	389	383	376	366	369	386	383	359	397	382	401	369	368	337	387	381	405	373	416	353	372	375	391	396	387	384	392	368	371	372	410	401	406	396	373	393	391	406	416	383	366	426	398	373	353	406	409	326	352	386	373	378	392	363	358	394	370	404	403	386	355	381	377	389	384	399	409	393	392	388	397	425	378	373	367	355	414	363	380	379	363	389	380	395	365	380	360	393	411	397	364	353	354	379	372	411	358	374	370	370	350	351	392	392	413	409	393	354	374	363	420	407	363	362	376	402	391	349	415	392	379	339	394	429	369	407	372	388	419	341	367	358	370	395	361	372	387	413	365	337	388	394	361	390	419	392	380	372	394	427	373	378	354	370	375	364	383	388	392	409	386	389	362	340	387	389	419	381	396	336	363	416	359	387	381	377	418	403	375	423	400	394	401	353	385	361	389	406	390	427	376	365	374	368	400	405	396	346	396	391	381	377	399	397	373	379	406	387	384	400	391	399	347	377	361	374	416	376	360	367	369	354	391	373	388	366	370	356	380	409	397	363	384	418	412	425	366	397	424	379	359	378	349	382	362	404	407	381	354	378	384	390	416	403	380	356	361	407	345	382	356	376	374	340	394	354	365	403	389	401	402	431	395	409	392	381	395	348	384	411	362	411	367	389	398	383	368	383	401	372	369	377	385	366	347	421	384	366	374	409	383	387	389	405	416	383	377	386	380	395	365	361	368	410	360	384	404	412	397	422	370	386	366	389	411	390	385	368	376	400	403	394	414	376	379	381	411	368	397	339	407	377	386	369	387	370	389	387	387	386	347	394	357	396	345	402	377
12888	14976	12969	9277	4423	3042	2558	5776	5210	3769	2585	2563	2325	2054	1430	1182	1112	1148	719	502	323	338	307	267	274	265	302	251	283	279	260	220	251	215	220	222	263	229	195	209	223	209	219	207	189	192	197	188	200	216	196	189	158	207	182	229	190	208	174	198	200	207	198	189	201	191	190	196	189	191	189	178	194	190	196	203	183	190	209	224	238	218	217	215	210	210	182	201	166	179	193	190	184	166	198	182	198	181	199	198	176	163	192	192	168	170	174	175	224	173	194	211	198	195	209	183	201	169	190	188	176	184	167	177	185	174	184	170	185	172	177	178	186	212	212	189	198	189	202	190	212	184	194	210	183	189	180	223	193	188	195	207	194	186	197	183	211	200	196	208	213	182	202	213	194	205	184	192	182	192	181	199	184	186	188	187	178	195	162	198	184	183	190	205	170	205	173	203	186	196	194	188	178	198	213	189	186	192	202	192	195	188	171	194	200	209	172	173	193	206	174	181	203	191	196	185	212	178	204	165	192	198	185	180	173	174	185	184	182	175	222	192	187	189	195	165	192	201	193	188	174	184	221	211	207	183	188	186	214	184	210	189	196	220	195	178	175	168	198	198	189	193	205	171	195	192	203	208	159	197	219	210	182	175	187	187	180	183	180	204	166	193	185	186	185	160	205	186	201	218	183	194	170	184	185	184	195	212	193	197	179	178	190	196	204	181	186	200	212	180	162	204	190	194	194	193	193	166	173	174	185	197	201	197	198	191	167	179	182	186	183	168	179	186	178	198	204	194	189	195	162	182	191	171	180	199	222	170	180	177	183	181	189	199	193	191	170	177	214	175	186	178	196	174	188	170	176	200	165	187	187	183	174	180	185	190	232	185	210	178	187	173	213	187	174	199	173	204	203	193	190	161	161	171	168	179	179	187	186	193	189	213	221	187	193	196	172	157	205	184	197	202	178	212	172	186	229	171	177	178	187	197	176	215	167	209	158	202	192	205	175	158	181	192	214	195	208	183	185	182	187	185	186	169	185	183	189	195	198	188	206	204	187	199	182	177	214	167	211	212	206	167	218	182	190	196	181	188	166	195	208	175	205	216	183	197	195	216	188	183	192	161	186	195	164	170	189	175	193	194	218	184	206	194	178	162	227	182	189	183	198	185	202	159	216	204	203	194	188	171	183	180	216	195	188	176	202	217	203	193	182	169	197	169	171	199	199	193	201	200	178	208	176	170	204	177	190	176	202	172	195	176	178	172	180	183	174	188	189	169	211	197	199	164	204	187	197	173	174	181	188	167	198	187	190	167	175	171	204	169	189	166	179	181	175	195	173	192	181	171	191	183	190	201	196	187	188	182	213	186	198	193	191	185	163	182	198	186	187	164	169	189	181	204	198	191	203	175	179	178	164	174	198	204	171	196	197	176	167	172	183	188	207	202	169	165	175	203	181	158	190	208	175	202	193	172	209	191	202	180	224	175	188	194	158	183	178	217	201	200	181	186	189	184	202	185	177	170	226	191	197	187	178	176	187	212	176	203	163	175	224	210	203	217	194	198	203	172	195	200	162	199	184	187	204	196	201	204	229	173	192	195	185	206	191	191	196	205	200	174	191	193	176	199	196	219	198	177	168	187	180	206	185	189	193	175	189	204	190	195	195	210	195	201	174	194	217	200	179	188	186	186	222	168	200	189	169	174	184	211	177	205	180	175	194	176	207	200	171	185	199	164	174	192	189	223	196	192	188	187	178	168	185	195	178	174	202	197	186	189	191	198	210	184	178	194	200	191	177	195	209	187	208	162	179	200	190	210	196	186	176	195	199	196	158	184	182	187	183	197	205	184	153	169	192	164	196	167	197	179	195	201	183	183	188	181	185	177	184	191	186	170	199	226	192	174	209	192	188	181	201	185	170	190	193	221	187	175	189	198	200	201	197	182	197	212	176	182	182	205	193	190	180	194	188	196	181	185	151	179	175	174	192	180	200	179	196	171	189	195	184	183	194	185	148	193	196	204	158	195	204	194	191	194	174	193	163	208	200	198	189	169	184	201	208	198	196	177	190	168	187	176	173	166	192	186	198	211	156	175	193	193	186	182	206	185	214	193	215	213	197	184	213	179	184	204	181	223	171	192	163	172	170	194	193	186	175	193	187	205	187	181	195	170	196	191	174	171	165	201	199	187	208	199	194	168	175	209	162	184	187	159	180	183	167	177	186	216	190	162	209	169	171	206	155	195	167	183	199	179	200	163	188	177	210	177	177	211	185	193	194	205	180	200	174	190	210	198	199	213	181	191	187	171	192	194	201	168	180	190	184	197	180	191	198	200	208	204	178	195	186	216	198	177	194	195	174	199	175	198	188	196	192	155	183	196	158	181	199	187	221	161	200	174	174	205	186	188	201	171	145	189	185	184	188	226	174	201	193	211	178	166	213	186	174	209	186	174	173	175	166	185	212	193	214	194	179	182	177	168	187	187	193	207	193	184	183	190	183	191	190	207	204	178	185	199	181	182	172	176	193	198	197	212	169	189	206	179	208	215	221	181	199	173	185	174	199	189	190	185	181	203	204	206	179	205	230	179	174	175	165	179	189	191	196	204	183	222	197	195	191	168	192	184	191	198	195	199	199	185	183	175	180	201	170	179	203	164	189	182	165	198	183	180	208	187	186	199	181	181	195	203	201	214	183	178	183	185	183	169	187	215	188	187	186	165	180	188	202	189	202	181	185	161	202	174	175	178	212	198	172	168	187	202	192	173	188	180	167	196	179	213	179	174	163	211	184	211	195	178	183	171	187	189	216	216	203	198	200	186	170	177	212	183	209	199	171	200	176	208	188	191	170	179	210	174	180	206	218	181	187	171	168	195	162	209	189	188	194	202	168	179	204	198	197	202	183	167	200	192	188	172	170	174	209	185	182	172	171	193	174	230	215	208	180	202	182	172	174	171	184	193	203	170	193	213	193	175	197	166	191	191	177	189	204	165	201	180	177	181	182	172	202	192	199	175	203	157	178	191	180	186	201	204	206	197	166	215	168	189	189	188	192	193	185	188	198	175	167	202	188	172	181	178	197	191	177	197	180	172	231	223	204	197	205	206	188	165	189	189	223	189	205	176	212	181	208	202	203	207	218	198	177	205	176	184	207	176	189	197	179	187	198	185	196	203	175	183	200	198	196	173	187	178	203	203	198	187	176	167	211	181	183	202	198	162	189	206	201	193	186	188	175	182	178	188	197	169	200	205	197	185	175	187	187	204	195	190	200	177	180	187	202	192	165	167	201	182	200	192	188	205	185	196	188	199	205	203	200	188	184	204	160	206	214	205	204	195	198	206	181	179	185	203	199	193	157	185	214	219	189	158	184	196	208	186	161	178	196	185	200	180	178	182	167	187	179	175	210	198	206	197	194	217	143	179	203	197	189	185	207	182	194	206	171	181	178	206	196	199	192	193	194	182	205	154	205	185	191	192	209	191	197	186	208	187	173	164	191	195	191	192	178	165	167	160
8706	15390	15597	15028	9127	8357	7776	20096	17772	14909	12198	12952	13402	12768	8657	7744	7998	8194	5415	3018	1745	1732	1689	1265	1223	1337	1156	1108	1346	1189	1029	946	1081	921	848	838	846	756	710	664	699	652	592	535	611	562	542	504	564	531	481	529	502	502	528	497	492	475	510	525	470	489	526	469	545	499	526	472	474	487	504	517	477	473	465	488	505	475	477	560	646	617	587	567	466	439	481	504	433	476	452	489	456	448	435	425	447	469	494	473	468	464	435	488	502	461	511	463	455	429	489	449	473	479	446	456	474	493	496	477	463	465	486	446	491	449	462	465	428	476	474	450	482	451	469	473	443	492	502	493	457	442	473	421	477	441	443	486	450	460	447	500	458	446	482	442	495	498	479	532	452	452	476	439	463	442	404	449	475	468	497	507	478	492	426	457	469	469	480	480	465	461	469	451	450	507	484	489	459	455	460	435	490	446	437	445	441	449	481	463	479	413	487	446	476	496	513	463	486	468	443	484	524	448	445	464	448	467	494	467	473	484	452	496	444	457	494	452	492	460	452	490	414	463	449	480	458	482	470	469	486	472	470	494	454	456	450	493	448	492	466	447	467	464	456	421	461	483	487	465	482	463	456	473	450	460	417	451	438	438	474	459	540	464	458	487	493	428	453	441	445	455	428	468	414	495	462	482	439	480	471	469	476	474	454	504	432	436	493	474	490	482	436	421	446	454	449	485	500	488	493	416	454	474	465	466	470	463	459	437	451	460	452	448	467	444	445	472	424	485	444	470	467	460	440	466	495	443	452	431	450	463	473	481	496	442	468	466	437	450	481	498	452	454	511	422	451	432	446	468	449	474	493	414	465	470	468	445	443	454	473	488	433	534	463	491	448	472	508	442	477	459	455	444	454	473	464	446	501	479	455	443	418	480	462	452	448	460	424	460	477	486	436	477	444	478	481	467	490	486	452	458	479	471	476	457	478	457	474	460	445	474	458	489	441	448	439	435	472	458	472	424	477	462	444	456	462	481	515	476	476	446	479	511	475	432	506	474	465	490	463	505	481	436	487	482	459	490	469	483	430	457	452	442	443	459	503	428	476	447	479	463	484	472	420	511	434	469	486	468	463	498	485	471	494	442	452	448	471	494	489	447	471	504	512	446	454	464	483	478	474	462	451	428	451	446	511	472	481	469	497	430	506	449	458	442	479	453	446	497	493	402	430	476	462	456	483	432	483	484	473	439	460	473	480	411	478	448	509	446	451	437	497	465	434	470	471	478	453	459	440	463	468	488	449	439	474	485	500	426	465	442	478	457	463	429	438	468	422	472	488	480	463	447	436	433	465	452	474	474	480	485	438	477	416	459	481	469	440	483	479	452	478	487	475	454	485	433	489	498	492	462	471	456	424	443	461	444	456	523	445	489	483	416	452	468	481	497	459	472	466	450	468	509	438	481	481	452	456	457	503	417	454	497	453	471	473	455	486	460	502	490	464	460	479	459	483	456	451	465	486	472	425	461	444	485	441	478	455	465	486	463	445	470	481	434	480	433	455	454	454	495	469	456	490	437	452	431	445	486	466	430	469	460	475	488	486	451	455	446	449	455	473	472	433	484	473	463	460	453	464	428	462	415	482	447	475	454	437	483	456	457	457	458	476	467	429	474	442	513	453	504	476	509	475	505	482	460	437	416	457	490	479	493	503	499	461	479	469	436	441	445	450	449	471	486	475	452	487	436	492	434	484	477	488	452	440	474	465	474	467	483	471	490	482	464	463	465	431	440	450	474	450	462	447	474	431	467	492	471	482	476	451	481	473	456	507	487	483	456	497	449	450	465	481	495	439	477	453	509	485	419	480	464	477	463	467	471	487	436	458	420	474	438	474	422	479	461	484	406	460	458	455	487	464	467	444	453	479	458	446	438	468	462	463	442	450	517	480	446	496	443	470	461	496	415	456	456	461	491	463	477	473	451	440	476	432	473	457	435	480	497	454	487	457	470	468	490	451	489	450	478	470	446	488	442	448	482	501	476	431	472	421	456	491	477	462	482	453	469	475	488	468	441	448	450	453	474	497	474	445	447	486	462	434	475	449	525	465	472	477	483	490	440	458	491	476	469	445	500	449	463	481	488	471	434	470	442	469	448	488	459	447	481	483	453	479	464	480	482	452	474	501	476	445	457	444	449	472	481	443	455	468	431	433	468	442	417	481	472	498	453	473	469	466	489	471	444	476	438	488	494	457	473	442	426	445	463	463	455	435	479	449	422	471	462	505	450	460	413	433	452	427	472	440	483	484	457	458	437	430	483	447	481	441	455	476	443	477	481	477	449	454	473	517	436	463	461	483	466	510	496	511	468	477	461	471	469	463	476	466	475	461	440	461	472	443	440	471	477	436	451	456	488	464	444	446	437	442	449	518	472	480	466	470	446	471	482	462	442	443	439	520	462	458	483	443	460	471	447	506	465	482	479	459	452	457	508	484	429	460	455	448	471	448	470	494	443	483	466	444	470	479	480	464	437	473	450	431	473	454	456	453	479	485	425	475	462	428	469	459	476	443	490	453	459	483	448	457	494	484	470	462	462	484	475	460	470	461	471	443	495	431	472	457	423	455	465	457	462	442	437	476	489	451	486	453	446	453	476	459	432	454	454	477	425	485	441	450	465	446	437	469	472	436	459	465	451	477	449	472	484	445	455	447	453	474	455	444	477	442	480	434	473	449	432	457	427	494	486	449	464	453	492	445	435	459	445	486	489	433	452	460	460	407	473	445	470	439	440	494	488	443	484	428	436	438	436	513	466	496	440	481	463	446	500	470	445	446	486	472	495	466	465	452	485	489	413	426	468	451	479	423	413	414	466	491	479	468	454	449	469	474	454	519	451	481	460	446	493	475	469	437	477	446	449	421	463	468	438	455	475	426	472	466	466	507	441	454	460	488	473	496	503	479	482	450	467	476	460	455	449	485	466	492	438	440	469	472	440	465	525	480	463	476	478	492	501	475	489	469	454	454	447	436	457	444	452	508	472	462	475	448	497	445	422	471	459	460	422	439	452	462	455	472	441	481	512	438	475	458	465	458	483	447	473	459	461	527	451	480	487	496	450	475	437	464	461	452	444	456	479	446	450	472	477	437	435	477	454	453	453	441	447	479	450	442	401	455	453	445	519	471	468	503	479	458	471	432	463	438	443	479	495	442	495	442	483	491	472	461	466	497	473	469	476	425	462	459	470	453	488	455	488	445	475	483	448	475	466	495	453	442	437	479	437	462	485	489	452	469	482	447	464	465	489	451	459	490	463	430	476	459	469	435	438	429	437	487	475	461	447	488	429	457	461	441	425	433	453	492	451	488	501	472	500	447	496	472	454	508	456	477	448	502	450	424	450	452	450	455	472	476	472	435	444	442	456	448	454	444	487	475	491	460	484	500	453	454	451	490	469	479	478	440	476	431	442	466	479	463	454	429	448	502	450	516	518	456	457	488	468	487	447	460	425	461	476	445	459	454	418	477	489	447	487
41006	45931	42263	33362	27282	26473	22695	40746	40229	33531	28790	31178	32535	29705	24235	21436	20836	21157	13097	6414	2553	2413	2610	1152	1040	1508	1365	1217	1435	1338	1048	923	1101	836	648	568	760	720	616	535	481	426	320	260	272	268	273	264	207	287	260	271	217	230	203	203	186	184	215	199	240	270	211	223	204	207	226	211	184	218	227	184	188	217	187	197	199	217	222	252	250	304	315	232	203	206	177	166	173	209	180	208	192	175	177	206	185	210	195	208	182	188	192	192	182	193	204	192	205	208	181	170	169	185	204	206	193	186	182	178	213	212	215	200	182	175	183	200	224	202	190	206	191	186	176	208	207	185	193	200	206	230	179	170	194	208	195	169	204	206	189	194	190	204	200	177	202	217	173	194	189	212	212	231	216	173	203	176	220	195	195	203	175	215	191	222	179	173	183	188	203	188	199	209	183	219	201	202	182	214	187	188	190	186	195	172	177	194	180	176	189	190	201	185	189	202	210	172	207	188	194	194	205	231	185	183	186	196	189	188	207	191	175	184	177	225	195	182	190	179	181	180	174	193	209	176	185	195	182	198	205	195	199	208	185	180	200	206	211	194	168	183	181	187	187	200	182	202	196	188	206	184	221	227	214	223	188	213	214	168	190	173	183	187	220	182	183	200	196	187	178	199	221	168	186	200	195	191	171	196	220	164	208	221	190	193	195	207	181	166	217	209	176	199	205	220	182	192	211	195	193	227	197	193	186	213	192	184	200	199	206	178	222	183	201	215	175	193	203	199	204	201	183	201	202	171	199	189	208	163	190	174	187	196	217	164	199	193	175	214	176	232	197	179	180	188	190	194	183	204	169	179	196	185	186	200	213	174	188	188	219	200	192	188	209	196	187	206	207	188	199	200	185	208	201	227	196	201	178	194	197	188	168	182	183	173	188	196	192	195	173	175	199	209	215	212	222	194	215	219	203	182	218	160	219	203	194	191	194	209	197	181	193	186	163	178	223	182	202	203	176	185	181	180	170	207	209	209	174	203	179	180	193	174	203	175	194	207	217	189	174	178	199	201	203	213	201	174	195	166	208	177	183	174	187	199	170	177	218	184	178	209	199	186	201	195	205	199	197	196	190	209	202	190	189	181	172	202	173	194	180	194	185	193	223	187	170	214	191	188	181	192	202	199	186	197	172	180	212	193	187	162	194	226	201	169	197	210	180	164	193	204	244	194	205	180	165	182	187	195	169	186	195	189	197	202	217	195	206	212	165	196	209	181	194	194	162	194	170	193	198	218	207	195	197	191	179	192	177	176	200	211	197	189	186	185	195	181	176	209	204	210	179	214	179	187	186	195	179	193	202	171	177	179	160	188	190	196	212	190	193	202	206	210	223	181	215	187	185	219	193	177	192	208	203	221	215	226	186	200	193	173	167	198	202	194	184	196	192	181	217	175	216	192	206	195	185	163	166	181	198	191	212	211	196	208	183	169	185	222	168	205	180	193	202	183	182	198	187	178	183	191	173	229	210	170	227	200	204	232	212	181	157	217	207	175	193	185	181	207	214	197	181	220	216	198	214	194	190	174	183	210	196	189	159	191	192	178	182	207	200	196	185	198	174	192	186	193	179	206	169	168	181	196	198	202	189	199	164	176	193	208	159	185	215	208	170	195	206	208	227	179	205	223	173	181	198	186	195	190	192	205	193	224	200	190	195	203	171	191	199	196	194	179	163	186	211	204	177	181	180	211	196	185	223	185	210	195	195	189	191	180	209	183	193	187	195	185	174	177	207	169	197	196	154	183	191	186	221	204	190	195	191	189	203	191	197	198	195	183	194	203	207	227	197	190	179	188	193	183	190	201	195	192	175	195	217	209	197	188	181	190	179	202	203	170	199	194	234	171	204	208	214	227	204	181	194	204	213	189	189	186	205	195	220	190	190	172	188	216	200	184	192	186	188	195	189	182	193	205	203	202	193	186	187	204	160	206	205	201	176	181	206	203	170	201	192	199	189	210	183	196	185	191	176	176	183	192	215	190	207	192	182	188	201	180	206	197	187	188	196	197	187	213	208	208	211	205	205	194	197	184	169	175	163	200	199	176	190	181	197	228	210	221	197	184	188	211	177	189	184	234	181	184	182	178	186	200	193	192	202	224	175	197	184	195	200	187	157	192	190	176	193	195	192	182	174	207	191	210	189	195	193	207	233	201	205	177	207	203	204	181	201	198	206	184	183	226	218	186	200	189	206	210	202	181	186	189	208	186	181	201	199	193	175	206	195	180	184	218	194	187	197	181	196	197	180	183	187	200	179	195	168	182	168	181	201	182	193	170	219	208	203	185	196	197	184	211	228	188	209	199	212	182	175	179	191	190	213	164	194	191	198	170	200	205	199	197	212	168	197	183	189	194	166	186	206	188	188	164	190	189	197	168	195	193	181	166	188	176	157	170	191	200	189	188	198	185	199	186	189	199	189	201	195	152	194	186	217	190	224	195	184	168	203	224	208	185	210	229	199	204	185	178	200	182	212	183	208	220	189	191	212	180	195	181	188	181	176	165	201	199	201	190	202	181	170	208	185	183	189	181	192	209	184	203	187	189	183	206	181	198	214	201	195	224	202	200	174	195	167	181	189	207	188	191	173	222	218	220	225	196	169	165	232	190	170	183	160	222	182	167	191	181	200	195	218	204	189	202	202	179	188	206	183	191	213	203	218	188	189	179	187	226	220	178	198	190	191	195	183	168	183	178	204	198	197	227	189	164	191	187	192	173	189	188	217	175	191	215	191	204	234	206	178	192	170	200	206	193	229	186	194	209	213	200	201	187	176	160	191	163	227	223	188	176	185	181	190	211	197	166	199	194	216	163	176	189	179	198	211	181	181	217	181	208	212	199	176	192	189	194	198	209	210	164	199	182	189	206	209	209	193	177	209	179	228	192	188	190	175	190	192	176	187	167	200	204	189	202	190	201	202	200	198	181	209	207	182	186	189	206	191	209	198	172	180	236	178	183	186	204	187	203	197	189	198	185	213	209	184	183	178	208	199	177	205	182	216	192	204	198	191	186	198	199	194	164	187	203	190	173	182	188	204	183	193	199	205	196	177	189	189	201	180	194	180	196	180	187	176	194	200	206	194	180	169	193	197	184	189	198	189	196	187	173	205	179	195	195	204	197	203	211	206	185	184	186	184	185	204	174	173	184	174	191	207	191	156	210	188	225	213	207	189	183	215	186	207	193	208	185	195	192	199	204	193	202	189	199	199	218	202	178	204	198	157	197	161	192	223	187	204	172	186	188	210	206	199	176	167	160	210	187	203	181	193	190	179	181	220	171	228	209	196	191	185	207	191	211	163	162	192	196	212	183	197	186	196	181	193	203	233	206	170	217	193	189	198	183	189	195	195	189	207	206	200	192	156	187	188	213	185	182	201	202	188	179	201	198	193	197	197	176	201	201	186	194	185	186	193	185	179	180	196	212	185	187	197	172	185	219	206	207	195	197	186	191	192	186	210	208	225	194	191	200
30288	41354	42200	37799	33309	33049	31065	53353	52150	46963	45091	47089	51793	49726	42909	41058	40494	40955	30896	22261	13124	13709	13686	6828	7148	10321	7902	8154	9226	8666	6557	6230	6619	5187	4402	3222	4665	4185	3641	3040	2808	2195	1477	1309	947	951	906	838	746	1028	909	722	711	742	703	633	590	619	600	556	784	854	613	615	602	549	534	514	538	558	557	499	543	558	539	435	490	651	627	827	1020	1303	1243	803	610	543	508	459	459	485	471	452	435	480	466	494	429	476	496	465	489	500	437	443	468	482	476	446	499	453	495	439	473	465	472	495	457	413	461	469	442	509	437	447	491	435	476	460	439	456	470	449	461	446	428	483	492	445	439	455	490	478	483	509	490	456	533	456	467	422	486	509	453	445	476	487	437	455	458	456	477	488	465	432	455	488	448	421	448	457	452	477	458	473	503	444	502	462	457	426	494	467	451	420	474	513	496	481	408	495	468	438	460	462	482	482	487	486	433	467	482	436	479	489	516	435	455	442	489	460	468	479	429	475	447	459	472	488	473	440	461	472	510	474	497	469	447	458	445	475	478	458	427	500	453	494	500	458	460	464	477	455	473	488	441	479	463	441	467	464	492	479	428	474	495	442	475	439	465	444	444	461	413	467	406	470	464	483	437	449	479	493	467	472	413	427	479	457	484	469	443	482	481	493	489	473	444	450	451	482	482	450	438	455	444	445	450	443	474	446	471	462	457	484	474	418	470	472	443	457	467	446	462	477	433	482	472	463	462	451	440	479	474	472	461	490	517	492	471	498	471	427	489	449	486	457	458	434	477	461	477	437	480	445	460	478	464	451	457	435	473	463	467	447	438	472	461	480	502	446	459	479	434	437	434	447	478	457	474	493	432	478	429	445	503	485	447	487	466	491	446	430	480	475	442	490	451	454	495	415	492	475	443	453	445	466	513	477	458	449	461	420	455	476	477	450	454	449	459	501	442	468	424	480	471	453	480	454	448	446	443	477	457	469	461	428	466	475	486	482	460	479	471	454	482	447	457	450	463	473	428	459	470	479	443	456	460	463	481	507	451	457	482	472	474	472	452	451	473	439	470	512	435	445	459	478	489	480	450	457	487	437	460	468	480	463	473	477	423	423	435	445	486	449	456	476	488	497	470	495	473	459	443	477	470	433	469	474	470	497	431	446	462	468	497	477	425	462	490	476	485	464	454	448	462	417	515	483	476	480	452	485	488	472	462	452	457	486	481	457	462	455	461	450	440	463	488	498	470	502	492	472	450	488	465	468	483	435	433	439	482	485	446	450	472	482	468	414	488	460	487	481	424	440	472	441	479	450	517	467	454	455	452	491	451	452	479	447	464	485	405	482	446	486	439	488	471	469	492	461	471	468	490	417	480	451	475	503	481	518	484	470	486	469	466	447	519	475	459	470	450	447	426	474	454	486	487	456	483	458	487	490	478	485	474	458	442	465	460	488	492	508	491	502	458	471	468	456	447	447	476	425	440	460	439	451	479	451	464	490	494	455	472	443	447	448	464	478	442	478	485	495	488	455	493	453	469	454	518	491	475	497	476	437	425	501	475	438	450	464	477	443	458	475	474	470	462	470	413	464	484	481	477	445	444	461	463	435	469	490	489	475	484	496	406	465	434	466	440	427	469	455	469	435	460	447	491	478	455	476	477	413	469	490	454	484	446	455	446	448	417	490	474	458	464	487	452	448	472	465	447	457	505	478	433	501	488	420	421	456	505	473	473	467	502	489	451	471	461	460	484	433	489	457	446	470	507	482	488	477	452	478	477	434	469	467	456	459	454	508	447	462	464	448	448	489	442	457	507	465	473	473	520	451	494	424	540	459	477	489	464	409	461	468	506	447	450	459	473	473	429	456	481	451	434	502	496	467	493	477	496	438	486	466	512	452	499	463	485	449	475	475	427	458	424	473	487	498	474	469	448	451	485	479	420	429	465	474	459	478	460	422	488	505	488	441	434	447	459	473	461	484	465	472	473	449	428	443	440	462	471	461	443	512	455	455	477	456	446	481	457	455	496	466	448	482	456	514	430	475	461	450	444	497	395	448	493	478	461	446	504	447	457	474	480	496	457	443	485	443	467	474	456	433	431	453	433	444	489	464	460	468	475	456	461	495	468	451	445	455	467	485	448	478	458	471	469	464	487	477	413	481	462	466	489	462	445	483	501	467	469	471	451	468	441	430	480	452	493	477	469	446	479	493	456	448	488	485	499	447	472	476	480	450	488	423	487	464	449	473	518	457	460	477	483	473	464	452	440	494	506	474	504	410	472	465	408	465	442	468	462	508	465	463	454	448	471	462	462	460	430	464	461	480	483	494	449	450	469	491	484	439	461	459	463	433	481	456	483	518	454	471	477	475	441	444	464	485	469	467	457	467	464	443	465	442	447	449	492	449	484	460	433	438	471	466	430	454	439	433	471	448	499	450	449	435	422	467	479	488	488	458	477	482	487	478	471	482	470	455	512	455	450	478	467	495	470	455	525	504	441	479	464	440	473	443	453	468	481	447	448	453	459	468	475	437	466	505	497	451	446	459	460	453	455	476	485	471	453	457	481	463	453	470	443	477	452	459	469	467	474	472	444	460	443	456	428	516	467	456	429	494	459	459	496	499	449	486	488	501	478	488	465	457	477	455	468	440	501	505	455	457	488	488	460	475	474	488	456	479	451	484	489	454	469	455	489	436	480	462	460	497	413	459	466	468	445	432	449	447	487	497	466	444	468	452	469	431	469	442	475	450	491	454	447	461	464	465	472	449	442	473	490	453	454	490	452	458	437	431	465	491	477	489	444	486	464	462	431	444	477	480	438	471	438	456	452	475	478	456	451	457	464	458	437	465	430	483	471	469	495	464	450	484	458	430	449	491	447	433	481	463	406	469	450	456	473	494	468	451	495	460	449	519	477	437	497	487	453	479	467	496	479	450	452	446	484	454	509	458	469	469	465	444	425	448	474	486	476	439	491	443	478	456	457	473	459	480	446	473	461	445	447	452	446	473	488	476	460	436	429	434	465	486	447	430	469	445	441	438	473	456	473	484	432	473	460	482	462	424	490	458	456	426	507	421	469	461	472	450	460	438	467	423	479	473	437	460	463	465	457	451	479	502	476	485	447	457	451	439	482	437	483	462	487	456	449	506	466	426	443	457	513	441	474	444	447	480	460	476	450	464	458	461	443	458	489	447	407	451	409	442	437	535	472	476	490	474	474	448	459	439	468	473	465	465	494	459	482	461	446	511	447	448	477	469	426	470	460	480	489	488	460	472	491	467	459	482	445	434	476	487	473	487	500	466	444	469	486	492	396	446	463	437	455	471	494	439	434	487	430	483	467	467	494	485	481	449	431	470	534	471	465	496	461	482	483	489	483	467	465	504	459	449	479	449	475	424	406	488	480	438	481	440	444	438	462	483	474	512	472	503	466	436	461	477	496	443	469	447	480	462	469	465	473	473	429	470	475	448	443	458	460	453	456	492	475	481	471	465	432	433	487	426	474	501
49520	52462	41086	38111	32631	32144	35924	47819	46180	38501	36225	41738	43472	39962	34877	34350	33215	32868	22810	13641	5669	4634	5641	2155	2498	3225	2315	2047	2595	2651	2132	1643	1765	1604	1123	885	1125	1288	930	926	712	692	436	322	297	229	231	243	226	290	249	235	183	165	179	183	152	166	167	208	410	358	177	192	164	182	155	185	168	186	188	178	150	147	125	171	156	140	169	150	273	393	359	262	201	203	161	136	149	146	151	158	161	133	144	138	146	133	160	150	147	157	161	151	119	146	155	147	169	152	141	140	170	166	131	140	155	139	142	166	159	150	129	146	144	149	150	131	152	134	143	149	130	129	157	159	178	126	133	125	156	139	151	130	147	156	147	154	142	175	151	137	139	167	152	145	168	154	158	148	149	144	126	109	141	145	130	134	147	136	145	111	162	121	153	132	148	156	149	165	141	158	145	153	141	139	132	137	146	147	153	128	141	114	143	150	131	168	148	149	143	157	128	149	155	171	142	142	145	146	121	148	131	142	122	150	135	135	148	137	146	159	147	160	162	166	132	157	158	149	146	134	144	146	143	136	127	137	169	142	134	142	139	135	150	134	176	123	120	148	146	147	158	145	137	152	124	136	154	127	139	131	126	160	145	143	128	116	137	133	140	166	146	129	161	150	133	159	155	157	152	163	119	146	147	152	147	131	139	161	148	153	149	151	149	133	121	141	133	169	157	132	163	141	123	146	158	151	134	145	136	151	128	137	149	149	137	145	139	147	137	154	139	140	156	155	149	120	167	128	127	139	143	152	146	134	149	133	153	158	145	149	171	137	145	152	152	132	157	149	153	144	157	121	150	140	170	126	142	112	144	146	152	154	136	116	138	100	134	141	134	133	143	156	139	159	157	135	149	152	114	141	151	150	136	143	135	117	142	163	156	141	189	123	141	158	154	140	153	159	138	144	138	139	140	148	132	155	148	140	140	148	141	144	141	158	146	128	150	155	152	150	156	131	153	161	140	152	161	152	142	138	153	147	126	150	129	127	137	133	150	143	151	159	146	138	152	158	160	149	154	143	139	151	156	130	150	150	153	124	118	147	124	134	145	157	145	128	162	163	132	151	147	150	134	165	142	139	155	162	146	163	133	158	154	140	155	138	147	140	140	136	140	148	142	142	160	135	141	142	157	146	153	153	143	150	135	163	157	151	129	155	136	157	125	138	119	141	130	138	139	143	144	158	134	138	127	154	149	139	116	147	146	155	166	141	168	136	144	146	150	142	152	161	156	150	135	132	162	127	145	160	148	147	144	143	143	147	128	144	141	153	158	144	160	128	159	153	155	146	141	148	131	137	162	172	131	152	133	112	148	141	125	149	142	148	136	151	154	141	158	134	153	158	173	138	123	135	129	131	118	156	125	152	140	150	154	153	134	140	138	152	147	141	147	142	149	132	157	176	151	181	155	129	138	148	140	128	118	168	142	142	142	149	135	132	137	141	116	133	133	144	125	144	166	180	141	148	142	125	132	150	148	170	158	137	144	152	135	141	146	146	127	153	140	156	121	124	137	148	162	158	139	146	151	153	145	134	148	141	138	161	130	133	147	138	155	131	150	149	179	148	161	141	147	129	125	140	173	128	136	130	150	152	166	148	153	164	125	120	148	157	146	159	153	143	136	161	136	141	171	152	170	163	146	143	142	143	142	170	131	149	114	148	138	137	137	157	142	176	165	150	156	177	111	147	181	126	156	129	144	123	144	145	155	157	128	140	140	149	157	124	136	147	145	148	141	158	151	158	170	135	143	122	152	135	160	140	141	132	165	148	136	130	148	134	171	143	138	150	144	152	154	152	161	150	135	131	156	140	151	140	172	166	126	147	140	144	164	175	140	136	151	146	164	152	169	149	176	131	142	129	139	141	160	134	137	159	143	133	143	128	145	173	129	152	148	176	152	139	133	147	158	162	144	165	135	150	159	154	151	158	157	144	163	150	136	140	137	158	143	152	140	157	144	130	165	132	157	121	133	156	141	143	155	134	142	132	132	145	140	134	153	161	149	150	155	113	130	149	138	119	148	136	117	173	138	142	131	149	134	143	155	123	142	126	147	137	157	136	161	168	146	139	147	147	145	110	163	147	131	148	173	156	168	170	119	141	158	168	141	131	142	129	142	136	168	136	132	145	160	149	131	132	164	150	141	125	132	146	130	138	176	175	157	148	127	134	152	123	165	164	146	146	155	142	145	141	161	143	166	148	131	160	159	133	151	147	135	134	144	153	137	152	137	172	155	138	153	148	148	106	162	150	123	127	159	139	125	139	168	160	145	145	146	138	139	154	146	159	123	150	135	152	152	156	160	146	161	133	145	145	156	142	136	139	175	144	167	161	141	141	145	144	159	155	123	145	144	132	153	171	132	136	147	158	128	155	145	162	142	129	134	146	142	153	150	155	176	162	143	157	148	136	144	133	151	150	152	158	127	141	150	132	172	139	141	147	132	158	141	152	149	170	156	160	124	155	161	153	150	159	140	147	151	137	127	147	124	137	155	138	126	164	151	141	129	120	150	130	164	140	150	146	144	172	135	140	150	163	141	136	130	125	123	151	135	125	123	148	140	180	155	163	136	138	147	173	129	124	134	137	129	121	144	127	166	143	157	152	141	144	151	168	138	160	140	154	149	144	157	134	168	148	132	136	150	142	154	150	132	163	148	153	173	134	165	145	132	138	176	147	175	155	162	158	166	150	128	138	110	143	150	141	169	150	165	130	148	135	155	157	144	140	159	140	154	155	162	154	149	153	130	150	141	147	148	138	138	152	158	144	135	125	131	147	135	125	143	135	126	150	167	150	154	149	151	139	132	143	151	166	143	146	151	131	153	149	165	128	129	146	151	127	131	137	149	170	166	151	160	134	170	152	120	161	137	143	139	156	125	162	137	170	165	153	150	138	139	142	164	139	158	135	164	159	136	136	143	134	140	149	151	134	148	136	153	128	115	150	143	123	160	131	180	129	161	153	137	145	130	133	146	138	137	118	162	128	133	141	152	136	159	135	163	143	145	122	165	140	149	158	146	130	131	137	123	147	151	149	154	161	132	153	152	143	157	157	141	129	147	143	138	155	136	153	151	155	136	138	130	156	173	132	134	157	144	151	161	142	137	133	127	164	134	163	145	149	133	190	158	149	153	119	128	132	140	171	139	139	155	147	162	127	147	140	135	165	148	125	160	131	139	136	146	138	146	125	153	135	161	154	145	128	131	147	151	131	161	138	143	143	155	149	148	158	144	176	131	124	123	142	139	136	154	128	165	139	148	146	158	140	157	140	148	148	148	144	142	150	142	133	136	139	149	133	161	161	149	137	137	138	130	126	147	128	143	153	147	152	133	150	123	156	127	134	148	151	175	154	136	147	174	170	168	156	137	125	145	133	142	153	141	146	172	154	140	161	165	141	134	151	154	145	138	138	143	146	135	158	145	143	152	129	152	156	133	154	152	176	155	155	150	159	168	146	127	124	142	158	147	131	134	152	145	163
36456	48951	45278	48163	43779	41717	48474	62402	60865	53428	54750	55962	64381	60346	52441	50985	49970	50174	39055	29998	20174	20498	20471	11047	14002	18020	13148	12427	14286	14292	12291	9906	10631	10022	7370	6040	7432	8770	6162	5352	4576	4740	2382	1746	1591	1314	1221	1046	1022	1554	1248	1157	729	690	678	727	634	584	541	718	2361	1806	707	550	548	530	504	612	632	575	490	452	475	443	388	407	399	390	429	424	1267	2046	1914	1092	737	512	382	361	369	345	356	350	357	346	343	340	368	369	344	342	338	341	342	362	343	363	357	373	346	372	353	343	376	338	364	340	362	375	380	375	336	359	351	359	363	340	354	348	360	358	359	355	348	347	362	350	360	351	376	369	362	335	341	370	328	357	322	342	319	351	368	322	370	317	352	359	352	361	367	382	347	335	365	331	347	349	326	348	334	341	356	333	349	372	336	384	378	338	363	345	373	378	361	382	354	338	322	349	346	348	361	313	406	335	346	380	329	361	352	329	367	364	358	339	385	327	350	383	357	366	342	397	351	360	356	352	375	329	357	368	376	387	368	367	353	349	328	319	354	382	361	383	344	332	369	342	356	353	355	368	338	371	375	315	370	334	370	358	373	321	325	381	347	347	339	336	348	355	340	356	364	342	359	338	358	317	392	331	329	331	330	356	348	366	359	386	396	341	359	361	376	383	344	382	342	363	352	342	320	351	364	332	342	382	367	341	327	361	336	355	382	332	359	358	350	362	357	372	325	340	341	335	313	382	364	327	360	356	349	345	353	350	334	359	315	337	338	364	372	335	359	364	363	353	338	361	341	344	316	352	354	345	356	330	334	340	349	333	342	357	358	336	352	357	338	346	363	339	372	369	338	328	357	355	334	363	363	326	347	335	362	345	360	382	333	335	363	363	358	304	336	330	387	339	354	360	357	331	379	316	373	343	340	371	347	338	332	359	341	391	382	380	364	302	344	374	342	365	316	373	333	379	342	349	318	345	340	373	371	351	366	363	370	357	374	362	367	372	359	321	364	355	354	356	359	353	330	350	332	327	334	393	333	347	335	337	334	358	360	333	360	372	349	353	347	311	369	350	337	375	362	330	377	374	360	371	363	347	318	379	343	369	369	338	384	359	361	381	387	355	312	353	376	360	372	355	324	364	345	372	372	348	345	341	355	352	338	345	344	346	346	341	344	336	352	374	351	355	357	340	351	359	388	342	344	351	339	310	359	329	362	386	348	359	356	345	351	372	349	329	363	354	379	345	356	345	384	351	394	339	347	344	329	385	379	355	346	347	360	339	370	390	350	329	331	374	356	328	358	319	374	386	361	371	351	344	355	352	372	350	352	410	347	392	357	346	362	345	365	325	374	363	338	308	350	347	335	365	381	363	336	353	369	343	305	375	348	366	331	365	364	339	352	331	347	372	377	365	377	385	336	360	324	355	351	323	326	360	329	358	362	328	393	389	361	327	366	379	369	365	366	348	358	343	369	341	366	354	350	353	319	372	356	358	352	320	398	336	339	366	351	361	361	344	325	374	331	324	332	348	362	348	370	328	348	371	381	385	325	345	338	359	354	365	349	370	347	396	367	341	324	375	343	352	329	339	390	358	337	348	353	344	326	348	367	361	360	322	340	359	334	370	343	367	345	352	381	366	373	399	385	353	340	333	335	382	366	356	343	351	353	356	355	356	347	363	340	336	363	328	328	359	338	320	329	360	387	376	352	359	335	354	361	357	370	362	352	341	370	319	319	395	380	351	332	343	344	355	351	364	384	363	364	339	323	371	327	396	347	355	345	360	362	355	351	357	313	357	374	379	357	352	364	361	360	372	339	356	388	369	360	357	387	316	350	319	336	347	361	304	368	351	364	372	362	337	333	370	368	344	360	342	372	384	344	335	341	325	344	350	363	358	349	357	346	361	341	345	340	369	353	361	316	371	348	370	372	361	381	350	347	326	333	341	327	356	321	332	328	339	361	334	352	352	324	366	346	334	362	364	365	323	340	357	357	357	327	360	335	342	359	352	374	329	322	357	383	367	367	353	341	357	360	364	329	337	359	354	372	324	367	320	347	359	365	349	321	337	328	342	363	373	361	382	344	343	318	357	357	313	378	327	357	356	362	362	350	320	328	350	337	330	384	392	362	358	348	385	378	348	351	334	352	336	410	335	340	380	362	361	360	348	365	386	358	398	345	355	337	367	344	348	362	345	358	380	314	347	344	328	379	357	337	381	351	337	348	334	353	385	355	355	336	364	385	335	372	345	379	373	367	343	331	351	340	357	325	373	329	387	330	337	357	374	348	381	368	356	365	367	370	329	369	345	344	364	360	337	370	339	336	341	359	360	332	333	387	346	355	376	349	381	338	334	353	369	349	349	360	356	340	377	373	367	338	349	368	349	369	357	355	333	349	348	373	361	349	357	328	354	369	344	343	349	330	351	355	329	376	340	356	338	353	366	359	352	350	343	405	356	339	335	380	391	371	367	327	350	326	355	342	356	338	344	365	375	373	345	354	357	343	363	348	341	335	356	343	374	366	356	357	381	339	346	358	311	336	322	352	388	398	326	383	345	352	308	358	341	368	320	346	349	371	334	330	355	333	346	352	353	378	346	354	296	395	362	348	344	360	375	375	314	368	380	352	366	355	361	353	354	353	347	380	330	356	349	335	351	370	364	384	358	364	345	381	345	363	374	366	363	328	333	341	337	343	344	367	374	380	357	340	319	368	365	365	358	321	327	388	352	343	375	372	391	370	333	347	343	344	306	337	371	317	385	358	390	310	369	383	365	333	347	324	344	322	347	349	353	358	377	351	355	347	348	334	337	349	352	350	364	373	386	386	365	392	351	356	348	356	356	340	302	370	335	397	347	368	330	356	356	340	350	308	325	345	372	319	346	313	362	354	384	363	390	349	363	361	368	338	355	340	332	340	364	340	323	344	351	336	349	381	357	364	370	338	351	383	373	369	357	344	346	318	350	374	363	329	362	366	376	349	373	365	366	346	344	347	367	408	368	354	291	368	338	366	373	360	329	321	382	367	361	360	317	357	322	337	369	385	309	366	342	347	335	323	325	336	331	359	351	327	320	362	353	364	347	354	342	341	354	349	392	353	361	331	370	348	350	345	343	337	331	367	395	369	376	327	353	338	379	362	325	354	339	374	346	322	308	368	368	375	325	370	371	359	337	350	360	340	382	376	390	332	371	345	361	333	373	328	327	382	385	375	349	357	376	369	352	326	346	361	331	362	368	348	339	366	344	328	351	351	352	355	339	347	352	370	361	361	372	363	378	363	343	371	382	372	363	412	362	362	380	373	323	326	348	349	354	355	349	355	356	368	370	354	362	318	344	351	388	360	317	349	345	367	366	345	378	329	345	369	356	383	359	326	377	370	353	330	342	365	330	371	328	368	359	309	377	344	349	375	365	358	378	349	329	345	359	336	348	392	349	329	349	376	332	327	337	329	376	346	345	335	367	336	324	356	370	340	379	344	366	349	339	360	353	322	364	361	320	374	348	344	337	338	356
12464	13234	11547	6354	4055	2926	3898	6446	5429	3625	2960	3717	2898	2298	1771	1324	1168	1133	657	443	299	330	331	244	256	262	227	232	259	236	193	224	235	207	212	197	201	228	197	186	180	172	198	188	203	190	195	192	223	212	198	180	171	174	178	165	153	169	186	176	178	175	164	181	166	165	158	169	170	145	180	175	173	176	167	181	169	177	151	179	196	203	168	194	164	170	171	177	207	186	168	174	170	181	180	162	186	167	187	189	177	155	157	166	176	171	158	157	139	165	163	148	172	174	147	182	184	176	157	183	193	147	161	162	172	172	160	181	181	183	159	187	174	182	148	176	165	178	170	186	179	193	173	162	190	187	176	165	168	173	185	191	171	156	175	158	197	142	159	163	172	173	181	144	138	158	179	176	179	162	149	157	157	169	157	147	184	174	165	181	163	181	169	166	176	183	175	183	158	183	163	152	147	160	184	172	151	165	186	189	169	158	179	161	164	190	174	193	169	173	160	178	178	161	174	177	189	174	178	150	156	167	167	146	174	217	161	190	148	187	151	191	165	165	165	166	185	149	168	197	173	164	157	166	156	189	167	175	158	152	177	169	160	155	184	160	198	190	181	151	166	198	164	146	146	163	167	171	152	189	155	155	147	162	153	158	178	162	161	163	171	163	158	171	161	156	155	167	178	155	165	147	165	156	182	168	148	179	173	157	179	161	179	192	150	161	181	182	184	161	156	156	160	177	163	156	197	151	165	195	187	166	148	156	160	151	173	151	167	162	154	174	160	167	160	174	152	172	186	186	186	170	148	171	176	164	168	185	183	157	152	166	170	161	166	167	179	165	213	157	161	195	184	179	141	161	156	151	164	143	171	162	143	172	159	198	177	160	170	196	160	179	176	172	160	160	159	144	177	165	167	162	184	163	147	165	174	150	179	164	176	185	160	152	160	166	159	162	175	177	154	164	168	159	169	139	146	177	161	152	164	172	169	139	176	162	169	203	166	153	183	168	181	165	189	191	179	162	193	167	149	193	154	162	178	183	179	180	162	171	184	153	174	185	189	176	141	160	153	161	168	176	178	183	160	152	191	178	205	152	146	169	141	182	160	166	141	186	169	168	156	172	150	173	191	159	155	156	166	169	165	142	139	184	146	168	160	143	150	164	167	142	154	188	176	164	168	150	164	173	162	156	164	180	176	171	180	189	157	171	152	140	178	166	182	160	150	149	151	150	164	159	164	141	171	178	175	152	176	156	164	186	178	141	173	183	181	158	156	156	179	160	169	155	184	169	180	145	150	213	145	178	135	158	154	153	170	169	156	183	157	183	168	161	166	164	165	158	181	178	164	163	180	183	175	161	155	195	163	169	170	191	156	156	179	158	164	153	167	155	166	190	168	176	150	170	163	183	166	141	157	162	173	161	180	183	166	171	159	167	159	191	184	161	172	197	136	178	192	194	177	180	187	177	167	129	180	181	161	162	168	171	177	187	156	172	152	152	160	147	165	152	159	184	168	175	164	188	152	177	189	154	156	184	145	168	184	172	160	149	156	178	170	142	147	158	178	194	175	156	204	180	192	171	189	183	196	164	170	155	166	180	168	154	179	160	166	146	157	151	165	182	188	198	160	161	189	161	173	185	177	176	178	175	158	149	180	162	165	184	161	179	174	170	165	149	166	146	165	175	167	164	169	184	163	168	179	185	152	165	168	193	161	171	174	156	170	168	170	177	174	146	155	164	155	162	169	168	173	148	142	200	163	193	170	186	174	142	149	175	189	158	176	173	177	170	161	174	188	158	172	162	177	174	183	171	185	179	137	141	171	178	185	168	164	171	173	171	168	162	180	149	162	177	165	169	168	163	191	167	174	162	165	186	191	170	171	146	165	170	167	152	160	164	159	162	185	168	197	175	178	185	166	169	159	181	156	172	161	174	169	149	155	191	158	174	172	162	169	163	163	165	158	183	162	154	165	148	171	133	158	174	175	180	171	177	174	170	173	149	171	163	161	152	154	201	192	162	178	178	162	163	147	164	174	163	143	141	167	167	153	185	177	156	155	164	177	175	156	173	183	158	163	179	168	189	174	186	172	174	160	162	182	178	149	161	205	183	170	168	173	166	184	148	147	156	182	166	201	173	162	195	183	176	168	167	180	182	153	194	169	191	164	200	175	160	191	199	157	173	186	191	183	163	146	153	150	155	188	149	177	173	164	165	154	172	149	177	180	158	182	168	163	154	183	167	168	166	155	166	182	172	161	166	165	165	178	193	170	186	159	179	168	185	184	177	156	153	181	181	156	172	161	163	146	174	156	178	147	149	162	166	179	156	180	163	165	157	161	171	165	152	170	166	191	145	176	167	163	143	171	187	169	182	173	155	176	172	145	169	165	149	181	159	187	167	173	183	180	174	161	188	173	165	176	191	166	154	173	185	184	160	184	193	172	188	173	173	165	188	146	172	187	168	168	166	152	165	170	140	180	149	146	178	164	158	164	150	174	166	145	186	181	165	157	163	169	184	159	190	152	161	159	157	165	166	173	178	170	180	167	178	168	160	152	176	150	171	187	184	179	162	151	177	166	161	154	176	167	173	158	185	181	169	177	182	163	174	181	155	161	175	170	162	175	173	163	144	174	183	173	184	181	149	178	181	158	172	149	162	176	163	172	162	195	174	170	175	158	169	153	153	166	178	167	165	165	183	182	165	146	145	163	166	180	193	181	153	157	150	166	166	162	186	166	168	161	161	180	170	150	168	175	185	175	165	180	181	195	179	148	184	181	183	157	182	185	172	165	180	171	177	171	181	184	151	173	140	155	146	178	172	163	161	168	178	149	160	190	191	167	174	152	161	177	182	183	173	183	169	176	172	178	167	167	178	165	171	164	185	163	180	182	164	168	172	164	164	162	172	149	198	143	164	163	159	184	188	167	170	164	171	173	174	169	182	161	160	172	162	169	163	198	168	168	162	173	156	168	147	175	182	169	177	184	151	179	132	183	164	159	170	160	166	159	150	163	189	186	169	174	165	149	182	154	154	177	156	166	177	165	138	187	148	172	157	177	159	161	166	172	188	191	175	183	169	154	170	155	179	166	180	167	172	180	168	164	183	181	175	171	164	168	177	171	169	178	168	172	181	174	177	169	158	175	169	175	150	166	180	175	167	188	166	169	158	208	162	167	168	173	186	188	141	177	167	165	156	159	185	149	172	177	158	142	163	160	155	163	154	162	177	145	179	176	167	173	162	177	179	164	165	160	181	154	175	180	182	183	172	166	174	174	182	154	194	165	170	160	157	146	162	157	167	178	177	156	159	195	186	161	176	170	166	150	150	149	180	164	155	162	154	184	147	177	151	175	145	174	173	177	167	159	162	152	177	170	171	172	190	164	185	157	162	184	157	161	184	174	185	166	155	184	141	166	185	162	174	132	156	171	182	191	152	182	160	172	162	155	172	150	167	157	183	159	167	156	172	161	176	163	167	187	157	160	159	152	150	189	175	199	187	168	177	170	181
8790	13321	14440	11283	10018	8328	12832	22282	19189	14615	14017	18116	15488	13279	10169	8448	8106	7621	4290	2509	1566	1577	1509	1176	1143	1211	1040	987	1102	1119	965	832	1014	868	783	647	769	820	707	649	619	627	519	512	506	478	465	465	458	442	453	441	472	446	483	459	472	477	467	485	510	498	445	449	452	439	438	446	475	437	468	427	419	387	427	407	385	445	467	460	468	528	557	508	494	468	419	396	400	407	436	417	444	419	419	346	412	435	411	387	410	376	453	408	434	429	412	459	429	429	400	387	438	419	421	432	405	425	416	419	415	393	401	423	415	433	423	414	418	395	409	379	427	393	389	407	405	400	384	402	456	426	429	409	431	435	452	422	410	398	398	428	413	405	433	450	410	444	419	386	438	427	412	410	415	422	399	405	385	418	436	401	408	437	388	433	388	416	401	385	392	411	404	407	423	402	377	400	390	393	419	424	385	426	418	393	408	427	404	399	401	415	404	409	372	415	413	430	416	402	400	398	370	449	375	422	398	402	396	424	411	414	425	428	417	446	453	445	413	422	381	418	433	401	405	397	435	406	428	388	400	422	437	405	437	417	419	409	388	444	416	405	388	398	417	414	427	411	411	396	420	422	409	446	428	412	402	420	429	440	441	405	452	390	418	435	437	403	412	418	418	428	401	436	433	385	432	378	441	430	366	417	419	413	432	419	416	412	397	425	459	433	436	406	424	412	398	411	381	404	443	393	417	434	417	414	413	415	374	407	459	355	386	460	454	473	420	453	437	437	415	410	397	373	422	423	424	410	414	395	433	386	398	418	413	431	451	384	372	413	384	428	446	434	418	410	375	405	390	425	420	404	408	399	406	421	397	411	458	406	423	413	422	437	397	412	399	383	407	428	425	414	461	398	431	402	398	392	435	409	439	406	428	395	417	388	395	417	397	447	416	406	425	373	428	428	449	424	432	422	398	411	440	385	393	396	395	427	425	420	420	380	395	394	411	401	408	386	410	408	388	444	407	422	436	420	405	420	402	403	419	417	429	403	394	420	416	393	376	425	418	398	444	397	451	377	398	464	413	414	438	420	429	440	415	402	392	418	436	424	416	419	429	411	428	386	397	396	407	379	401	407	458	411	420	433	430	419	428	395	455	414	422	447	412	438	410	429	428	458	401	419	419	420	425	421	431	419	398	431	408	420	413	412	369	445	447	419	380	382	421	422	394	416	446	401	422	394	460	441	418	421	424	395	426	425	420	420	425	417	374	421	382	414	422	401	444	418	428	423	436	460	400	438	439	402	416	395	380	388	413	425	439	447	456	425	426	434	428	400	416	409	397	399	395	407	389	417	399	388	404	414	416	431	413	420	398	435	455	432	429	424	406	408	415	422	384	422	434	421	415	380	403	404	398	426	419	430	425	441	392	384	438	424	440	398	409	436	425	438	403	397	383	369	401	400	408	394	414	423	449	416	409	454	395	407	430	419	417	408	399	405	409	417	448	405	428	425	416	427	421	418	412	429	384	416	431	392	433	403	465	437	404	400	427	410	420	438	433	426	396	447	432	433	415	423	392	426	406	435	408	425	412	396	432	392	390	402	389	438	421	429	454	414	407	452	414	413	400	427	389	393	417	428	436	437	426	464	398	393	432	427	398	410	384	443	434	425	453	391	393	418	417	443	414	391	423	429	404	434	415	444	414	420	440	426	393	380	385	440	379	388	414	403	420	445	405	419	403	395	417	401	396	419	381	423	422	416	425	393	414	394	442	431	439	449	393	405	392	395	400	436	424	391	406	428	433	458	393	434	399	408	422	414	428	392	446	402	388	422	456	421	395	385	437	390	399	438	417	411	396	442	449	367	443	396	414	386	410	436	410	415	429	395	447	428	423	409	412	404	391	433	423	431	391	460	403	406	395	416	424	422	390	437	422	402	411	443	435	402	396	421	436	449	387	423	409	403	411	364	403	419	397	381	397	400	411	407	449	398	432	385	415	435	449	360	406	437	424	422	454	403	409	418	422	432	439	411	367	393	417	420	377	450	421	443	371	422	421	437	410	396	389	392	423	415	402	400	410	392	402	397	412	394	408	402	417	445	378	381	414	418	409	460	396	416	387	405	411	410	415	431	394	431	418	374	441	411	473	428	396	396	405	400	424	390	415	385	441	449	372	417	444	411	397	441	433	401	444	440	448	425	400	408	409	467	387	370	443	416	414	414	410	398	432	446	436	426	428	414	403	417	433	384	403	420	429	422	457	366	414	419	394	427	424	440	434	404	419	449	407	414	398	433	426	415	382	429	457	399	392	404	409	423	448	426	406	399	421	405	427	424	396	415	421	395	419	455	436	398	414	410	433	415	407	377	378	400	359	409	401	405	416	399	418	448	397	445	399	401	409	430	393	413	417	441	432	382	422	429	462	411	412	446	399	425	375	409	421	435	416	438	412	421	419	425	389	403	378	438	451	403	418	411	423	411	438	436	409	377	425	459	411	426	399	433	430	419	409	433	425	383	379	408	454	406	403	384	430	409	409	392	413	459	380	420	435	463	436	390	385	409	431	438	400	417	416	428	422	422	427	403	390	410	405	410	404	413	398	393	443	362	421	417	398	412	404	408	360	428	432	416	419	400	439	398	389	440	422	447	405	375	440	439	418	376	420	390	414	410	425	407	405	439	390	395	447	410	444	434	385	401	429	411	393	426	389	411	399	429	397	426	407	429	393	445	413	449	446	429	433	441	419	449	401	390	406	404	404	414	405	436	421	391	429	400	405	425	418	397	434	374	382	399	418	429	387	414	411	395	419	405	413	404	416	412	389	373	422	411	400	404	406	438	444	403	426	407	442	433	390	376	417	456	432	395	416	394	457	443	416	426	387	433	422	434	436	412	443	433	394	418	390	407	417	439	411	421	411	427	399	406	447	469	370	371	418	447	435	396	412	418	450	403	438	413	417	401	396	426	421	408	424	422	389	392	401	437	418	412	409	419	440	404	372	445	416	411	415	411	390	402	412	388	412	407	396	399	418	417	437	422	430	415	392	430	434	418	409	426	398	442	429	384	435	399	457	385	412	422	394	405	381	415	409	401	419	405	446	425	376	417	426	413	398	425	403	414	429	425	385	399	422	421	380	421	432	431	426	431	401	419	459	425	409	450	459	420	408	433	418	401	422	437	406	402	414	435	433	404	417	433	408	429	393	414	427	437	425	383	433	423	417	369	446	422	399	449	418	409	385	400	432	436	418	412	390	437	423	409	429	429	375	426	421	419	426	388	396	400	410	440	402	414	421	412	395	424	416	419	422	436	392	448	410	456	438	386	423	402	411	431	389	409	424	416	411	400	403	427	402	409	380	438	440	415	413	418	438	394	408	397	416	422	410	423	394	412	419	380	406	444	460	399	397	431	418	428	417	413	389	437	394	447	419	382	419	428	407	428	438	426	414	433	414	463	433	413	389	416	427	424	430	428	439	434	402	419	427	426	413	410	424	434	399	416	420	427	406	404	410	380	435	451	430	411
39910	47637	38279	35370	29329	25197	30121	44787	41202	33139	33973	38899	35591	29429	25055	18407	19378	19344	12054	5951	2312	1960	1996	1397	1157	1222	1138	951	1113	1335	971	1021	1043	924	655	504	529	736	698	505	338	409	271	229	226	217	213	194	204	180	187	214	195	207	192	197	226	187	197	176	193	180	189	186	166	187	190	156	177	173	180	179	167	197	211	169	170	156	205	261	282	287	268	251	205	211	153	174	179	171	178	173	182	174	161	209	159	179	169	177	148	196	160	174	175	175	165	182	158	162	154	211	189	180	166	173	187	189	178	154	160	156	200	179	183	185	168	182	195	173	146	166	170	156	176	180	177	198	172	177	187	195	178	165	143	178	172	154	175	175	184	151	162	175	193	195	170	172	162	194	161	166	161	188	186	167	145	168	169	156	182	164	184	165	170	165	177	170	196	173	195	196	172	189	188	186	151	194	176	193	154	157	178	189	162	176	157	172	191	186	176	180	182	177	223	179	178	198	164	183	172	185	180	172	161	185	182	175	180	194	169	178	173	154	160	173	163	168	169	165	206	190	168	171	160	163	172	167	188	167	167	177	172	158	159	191	196	155	185	161	182	175	177	160	177	170	180	167	178	176	187	195	166	187	171	167	162	178	169	157	208	193	163	195	193	194	165	157	167	179	156	171	162	204	162	182	135	184	163	166	135	190	170	170	175	189	157	159	167	157	154	181	169	150	171	161	186	170	164	170	159	156	167	166	193	174	160	174	182	173	144	165	177	173	163	174	179	173	156	155	191	158	165	156	178	156	161	155	158	184	164	208	177	155	149	166	159	206	161	198	165	198	182	186	167	167	180	185	154	176	156	183	144	161	140	171	173	183	152	177	170	187	164	180	167	190	157	177	181	160	165	156	178	164	166	172	151	200	183	161	189	178	150	174	159	188	174	189	157	168	169	145	156	178	169	180	169	176	212	163	171	190	152	162	205	162	168	152	184	179	160	175	186	170	172	197	164	183	169	185	172	190	169	166	176	170	160	184	183	172	166	156	191	177	181	170	181	172	231	180	161	158	155	197	172	168	180	161	180	186	196	189	163	157	185	175	176	191	144	190	175	178	167	175	153	173	187	179	185	176	159	159	150	166	171	188	159	180	205	158	166	168	176	158	176	196	178	187	180	147	179	162	181	170	162	179	173	178	197	170	202	168	171	198	180	155	166	183	161	170	188	191	165	181	168	187	189	160	176	143	170	155	169	178	164	185	167	170	165	194	172	190	182	177	188	197	181	179	174	182	166	190	182	187	175	170	133	175	184	166	157	168	165	170	173	182	167	184	203	170	146	159	194	182	197	178	159	165	142	184	155	177	146	186	147	166	168	156	176	182	164	182	173	181	173	173	167	162	183	161	170	166	173	168	181	171	174	171	174	178	178	170	196	168	183	205	201	160	171	144	166	181	188	184	179	186	160	163	179	183	173	188	166	190	174	206	186	178	165	169	167	166	191	185	191	182	191	177	191	165	180	176	182	180	163	180	179	164	179	182	199	182	156	169	190	195	159	186	198	175	147	185	172	165	163	176	190	191	181	164	185	169	174	167	181	173	172	193	154	150	183	180	168	164	166	173	185	182	171	162	178	173	209	169	176	193	181	172	168	183	175	174	170	179	172	169	174	175	184	165	183	185	181	188	171	208	173	169	190	169	167	200	167	164	171	153	184	187	181	173	200	186	168	157	199	186	153	181	180	186	139	159	181	157	190	159	190	172	160	168	166	168	200	159	200	200	172	162	171	179	202	195	176	164	184	181	172	189	176	180	182	184	184	169	199	163	174	162	204	176	185	139	189	136	182	169	181	182	174	170	200	158	175	154	182	177	161	178	175	181	179	166	170	166	185	161	182	180	159	206	200	157	177	166	170	178	161	188	175	154	174	196	176	170	191	178	153	162	169	180	175	161	178	178	185	163	171	183	183	147	182	152	162	171	174	148	196	176	158	164	173	169	172	158	162	182	167	183	162	207	172	200	203	172	175	168	163	179	156	167	180	190	158	150	182	181	148	174	175	177	156	147	177	191	187	185	185	159	182	159	164	200	180	180	177	159	178	189	176	153	168	185	188	168	185	187	187	165	170	182	169	166	160	169	154	168	190	171	157	192	153	164	176	180	167	185	163	178	177	158	166	170	185	169	160	162	164	204	152	171	171	170	164	184	172	178	173	172	163	160	157	192	163	189	207	162	174	144	176	168	160	173	169	163	160	167	181	170	173	143	162	176	197	175	152	173	180	176	179	159	157	149	190	172	178	173	174	165	209	170	177	166	166	206	176	172	167	156	154	172	154	151	161	172	182	184	140	176	171	166	172	187	179	180	170	172	178	168	149	191	163	163	160	160	176	154	160	164	161	144	172	147	180	185	190	161	155	180	168	173	155	178	180	173	157	177	196	179	196	146	164	182	158	169	166	173	201	153	172	173	179	203	189	171	167	165	162	159	173	156	189	196	171	168	168	168	175	170	172	165	200	167	177	167	191	182	180	161	188	182	152	174	172	150	172	185	166	161	155	167	179	172	189	176	199	157	168	177	178	170	188	183	178	185	185	173	161	165	173	178	150	159	197	190	163	181	149	190	183	181	205	190	190	179	195	173	173	172	187	168	157	169	170	157	179	168	173	184	188	170	169	171	182	148	154	173	183	196	175	165	196	179	186	158	206	187	160	165	164	183	168	182	181	181	163	196	177	181	179	149	158	173	187	180	187	206	173	191	185	176	188	178	187	173	193	180	163	178	165	189	172	173	164	170	180	173	162	199	177	204	190	162	194	153	190	197	189	176	168	182	178	169	169	179	170	213	164	170	163	174	192	192	169	169	184	169	184	184	142	198	174	204	170	180	175	179	174	171	165	168	173	177	181	181	191	176	162	172	172	171	164	169	154	165	184	177	192	149	185	219	168	166	183	175	195	187	199	161	184	159	162	181	183	181	183	152	148	177	154	176	172	184	174	170	164	168	186	147	185	165	205	200	155	157	191	149	190	173	165	165	187	160	163	158	154	163	181	161	170	181	166	188	195	167	178	181	186	183	159	189	181	209	164	170	184	177	176	168	169	194	192	173	145	184	172	198	200	180	155	172	183	158	171	162	195	176	171	184	180	169	175	156	167	182	202	177	148	193	165	174	189	186	168	168	164	187	169	188	168	154	157	199	153	156	182	186	165	186	178	162	168	172	175	163	203	187	196	166	183	167	171	182	157	176	173	169	190	157	181	179	166	168	188	169	157	161	188	177	178	171	176	172	148	183	176	196	163	193	148	180	180	157	166	182	170	181	162	158	175	159	212	190	174	176	173	186	157	190	191	171	190	176	185	155	209	168	164	172	179	153	174	158	192	155	190	162	158	184	158	166	174	169	203	179	191	158	161	176	191	164	183	203	159	180	178	180	157	192	185	153	191	140	186	167	192	172	179	176	165	163	191	165	168	150	177	187	167	144	171	182	189	199	196	179	165	199	196	175	162	188	165	200	168	179	170	158
28878	40751	37884	40389	35374	32521	41764	55334	52579	47885	49316	53309	53678	48888	43928	39079	40853	38976	30769	19177	11813	11351	11001	8516	7558	8404	7362	5967	7927	8791	6373	6729	6887	5883	4206	3052	3755	4794	4052	2972	2071	2296	1034	949	840	786	648	572	593	593	576	590	613	612	609	560	541	510	550	587	514	531	487	473	500	441	480	474	488	544	520	487	478	431	440	458	475	479	532	1056	1298	1272	1028	727	617	523	426	400	410	456	397	428	429	412	425	403	404	388	429	420	434	441	374	375	461	432	419	399	415	439	407	425	455	431	469	416	415	427	426	399	413	416	489	433	464	436	440	404	444	459	417	414	432	454	436	425	412	397	413	448	406	436	400	420	395	415	474	401	416	426	413	431	420	436	450	414	445	424	451	391	434	418	417	402	401	438	418	411	425	401	410	462	434	391	419	425	448	457	442	435	440	404	428	425	406	406	421	412	426	421	374	472	445	453	405	399	390	409	426	454	415	402	422	425	452	431	431	403	429	419	412	437	422	373	402	437	437	409	399	440	415	393	417	427	429	406	409	411	396	421	408	391	427	420	414	425	478	406	432	389	433	452	414	414	402	391	432	432	416	413	408	389	449	399	409	424	423	393	443	429	439	373	444	451	423	403	434	433	424	403	429	464	409	421	396	434	434	450	423	394	407	421	428	426	402	385	413	445	440	423	403	425	388	434	440	436	420	432	421	427	445	403	440	448	413	407	404	449	393	423	433	422	431	430	439	418	388	435	420	424	377	425	396	422	438	362	410	404	418	405	441	410	406	395	426	441	441	384	450	395	400	454	418	440	392	429	436	414	393	456	380	479	402	426	422	445	380	400	406	420	400	426	415	440	415	427	437	408	390	415	403	408	427	410	465	460	399	410	408	416	415	435	424	396	420	432	424	430	429	397	443	425	385	437	394	405	396	423	441	403	411	409	439	414	396	416	429	421	414	415	437	399	439	437	414	446	390	415	396	423	413	426	440	421	417	439	432	423	393	440	437	439	426	462	439	422	457	391	407	430	422	442	452	394	435	430	467	439	439	421	413	426	397	448	413	461	386	421	407	402	412	430	437	437	426	430	433	409	434	411	389	446	424	417	404	401	433	399	400	436	409	450	409	392	425	444	417	394	409	401	412	425	404	427	443	407	450	418	388	444	409	435	407	434	448	421	437	389	403	397	428	423	413	403	410	407	425	439	419	380	435	418	378	434	455	427	417	389	438	407	403	400	430	477	401	393	465	444	429	431	398	423	411	430	410	416	396	449	394	432	401	445	449	398	428	403	372	389	462	408	433	420	404	426	429	405	393	461	400	386	480	402	416	426	415	422	407	403	391	431	389	423	451	436	414	442	436	389	403	390	426	426	443	414	458	411	397	414	399	426	383	392	388	388	413	410	461	415	419	424	395	427	402	420	436	426	436	390	415	423	420	417	435	390	412	429	414	413	423	399	427	402	404	407	443	418	423	428	428	436	412	426	425	403	418	432	446	468	403	394	420	394	405	419	414	429	421	404	442	409	432	393	429	410	422	423	403	371	431	412	383	407	424	444	443	409	423	432	433	412	425	407	405	423	396	370	386	419	403	449	416	424	408	458	370	457	444	446	424	427	454	418	403	408	430	429	375	433	459	426	421	408	437	395	401	395	465	389	421	412	481	393	403	435	426	416	377	424	427	455	465	421	404	421	415	449	381	408	453	399	440	384	406	424	431	417	450	400	454	433	449	435	438	417	418	438	403	423	428	390	405	455	445	460	397	473	412	411	423	391	449	376	422	443	390	426	388	406	468	452	397	428	435	437	430	434	450	407	428	432	431	448	410	425	430	425	391	425	440	422	436	440	397	434	435	454	428	414	453	428	466	448	454	423	426	412	422	421	462	439	446	437	447	438	430	441	428	436	428	439	421	400	394	441	470	436	390	422	417	437	420	413	437	415	418	401	422	404	425	441	422	423	471	379	415	421	415	442	442	437	419	437	412	411	445	426	409	404	449	412	416	380	450	417	425	409	424	415	406	409	426	415	421	449	397	439	407	454	472	427	395	429	428	440	414	389	431	433	413	399	445	441	404	433	448	413	431	408	401	419	417	426	437	439	427	400	404	432	402	449	452	447	420	405	408	449	407	432	441	382	423	445	421	427	426	383	427	387	431	406	409	402	398	409	415	452	412	435	450	423	421	421	413	422	436	419	452	438	432	422	432	425	412	460	391	439	426	438	446	431	447	408	418	413	458	422	434	405	403	427	447	411	434	399	454	408	428	426	437	411	413	405	401	436	418	408	383	392	434	436	418	436	407	400	427	423	424	404	387	404	401	434	407	450	403	451	430	396	457	430	407	471	408	403	428	416	428	389	416	399	432	406	425	398	415	438	443	410	412	406	425	437	395	464	422	424	446	446	414	375	403	409	426	407	443	431	433	393	414	398	406	421	398	405	419	380	426	401	429	423	417	411	430	418	424	428	409	399	429	452	433	410	388	403	419	433	387	418	443	453	422	424	425	400	399	430	429	418	434	416	430	436	420	432	431	420	447	449	407	425	469	423	432	386	482	414	425	410	399	427	377	396	404	456	438	413	406	405	406	402	418	390	370	425	414	427	412	417	408	390	432	426	417	464	452	438	431	442	425	441	401	409	444	430	418	395	419	439	432	386	431	429	450	419	443	419	395	418	455	408	442	422	445	435	395	405	427	440	427	411	397	408	421	428	425	407	494	423	441	424	431	433	442	400	443	418	422	401	451	407	417	421	427	426	430	424	429	415	445	375	463	419	451	383	385	379	394	371	400	460	407	411	419	402	393	403	391	380	410	413	415	458	411	439	428	397	401	435	401	443	412	450	410	423	408	406	437	439	409	403	433	415	393	430	403	383	458	405	451	399	403	387	423	388	391	409	422	420	438	440	420	400	432	427	401	417	415	407	394	467	440	408	401	406	434	406	412	446	399	414	404	429	382	427	393	422	399	425	413	399	400	425	415	446	391	421	417	435	427	415	377	419	402	396	414	403	393	434	440	421	414	463	405	413	412	427	371	451	460	444	456	397	431	433	466	436	420	413	436	429	432	415	469	423	422	432	389	413	385	419	460	402	420	406	416	392	432	445	413	442	428	404	416	439	388	412	450	411	453	386	391	400	428	448	427	416	398	400	408	456	463	420	420	413	411	432	408	430	449	415	422	420	411	389	452	452	426	428	428	418	426	407	427	389	448	408	405	436	439	438	392	410	412	465	439	457	412	450	436	435	426	427	401	456	431	389	411	417	407	405	441	427	401	406	379	446	439	416	411	427	416	446	405	427	419	391	422	414	435	429	412	436	451	466	399	414	446	418	439	429	448	418	422	434	429	468	367	432	444	384	437	393	456	402	421	397	405	452	413	411	415	421	428	407	428	458	430	441	408	430	446	413	426	417	405	442	412	395	415	430	434	431	426	430	443	441	430	408	440	450	439	400	440	415	413	422	387	423	406	435	435	421	386	393	407	401	422	452	383	406	431	448	422	404	447	352
49816	50410	41319	37322	31904	30343	36985	49777	46584	39198	39568	46656	43512	37679	35888	30326	29555	32439	24093	12337	5616	4423	4043	2827	2112	2676	1890	1398	2224	2798	2065	2074	2184	1566	1182	829	1024	1418	1155	724	656	681	249	221	199	186	192	190	150	173	173	168	163	174	153	150	135	148	154	145	139	150	137	138	136	132	141	143	157	141	159	169	147	132	135	131	140	148	152	329	418	384	302	216	166	150	117	132	139	132	148	135	129	133	126	136	130	140	126	131	131	131	116	135	121	154	127	127	146	139	135	127	132	119	125	134	149	135	104	136	135	123	137	140	158	143	104	127	113	133	132	130	131	135	135	133	114	133	121	153	132	132	141	129	151	126	149	144	103	160	133	121	131	139	136	127	133	122	124	126	125	142	124	124	122	115	124	142	119	133	151	126	130	144	134	136	133	167	119	131	131	132	123	139	153	129	137	139	120	116	138	115	158	135	132	124	142	126	143	149	148	139	140	139	148	138	120	140	135	135	146	145	129	113	162	132	163	146	141	126	133	133	130	113	114	130	147	101	148	140	147	122	115	131	137	120	145	138	149	147	149	133	139	129	141	120	121	130	137	134	129	140	140	146	143	131	124	140	123	142	139	121	126	149	145	168	98	140	144	124	126	150	138	114	129	136	132	148	139	134	137	130	137	145	126	108	122	132	129	122	144	135	140	145	142	125	109	146	142	143	114	125	128	122	130	131	164	141	148	140	111	108	130	142	144	155	129	141	121	137	140	146	134	147	141	157	136	116	121	124	152	122	141	122	142	125	141	130	155	142	132	144	130	127	131	121	105	129	123	127	127	129	137	113	141	144	154	138	128	139	141	145	122	129	121	142	132	157	133	151	146	128	131	152	124	133	140	139	124	137	145	135	136	137	144	137	141	115	120	136	161	136	130	113	135	138	143	137	153	136	123	154	124	153	134	129	135	135	122	144	123	136	133	153	155	111	114	137	138	122	128	114	142	143	122	141	156	140	148	158	139	158	114	137	140	112	131	161	134	119	122	151	124	129	136	108	126	144	133	160	143	143	118	131	118	111	134	146	136	132	140	135	138	138	129	131	147	136	117	134	123	134	143	141	132	142	140	129	155	143	121	125	122	143	133	130	131	149	120	127	125	163	139	131	126	147	159	122	132	129	120	123	146	135	124	135	141	130	120	136	146	131	148	139	140	114	148	147	123	148	144	125	120	122	124	138	120	127	128	131	119	140	134	138	153	122	133	164	117	140	139	128	141	155	141	141	105	127	149	130	124	147	119	123	153	128	147	110	139	139	143	156	148	138	133	146	122	119	125	142	143	116	132	131	150	121	134	131	125	161	120	128	120	150	152	133	117	140	145	134	125	112	136	142	145	114	154	135	133	108	137	131	126	145	113	110	139	139	128	145	142	128	153	134	127	117	141	139	149	140	143	135	139	123	133	136	147	124	125	132	134	146	131	119	130	122	135	127	145	134	127	130	137	132	128	137	145	138	154	124	132	120	120	134	142	138	129	133	149	130	135	135	126	132	153	155	147	139	124	140	135	132	125	139	131	135	130	130	127	132	136	141	127	139	113	129	134	154	134	136	132	132	137	115	161	131	125	132	124	134	119	130	120	139	135	128	139	127	160	146	133	133	148	153	132	116	138	128	134	130	127	134	135	143	131	109	157	149	137	120	117	126	153	144	123	124	137	125	127	137	164	138	135	112	113	145	104	135	131	142	131	120	125	141	156	116	125	145	130	136	135	126	114	141	138	116	149	131	143	155	133	111	129	151	133	145	154	129	130	120	118	144	137	115	125	109	111	115	131	122	127	144	140	135	137	140	129	122	133	117	134	131	141	138	128	124	152	129	115	113	123	130	136	130	135	117	142	126	126	124	138	143	126	140	126	142	138	108	133	136	142	150	140	145	121	129	131	114	131	127	128	126	138	139	134	128	151	130	118	160	147	131	139	126	127	123	111	136	129	150	126	135	122	113	134	125	152	136	122	114	130	142	129	111	118	132	132	141	136	127	117	130	155	123	138	125	128	141	142	162	145	140	131	154	129	152	131	145	143	113	128	108	137	138	143	121	138	152	136	122	138	148	132	143	118	115	145	134	141	125	125	142	128	153	153	162	132	142	120	138	133	155	135	129	133	136	138	126	120	122	140	148	112	139	122	128	138	133	121	129	151	133	131	140	118	124	118	114	141	129	116	111	130	136	121	140	141	144	139	132	168	119	123	141	144	155	128	132	141	142	129	126	123	153	155	147	131	126	115	108	129	124	142	137	152	141	125	125	145	142	139	168	140	147	137	135	133	117	126	137	109	134	135	127	139	137	138	142	112	133	149	124	121	117	136	146	128	145	123	127	132	141	125	131	127	128	109	141	146	134	123	118	136	144	102	158	124	147	152	135	110	139	130	130	143	139	121	148	132	122	146	128	136	114	158	120	128	142	146	127	120	157	135	122	135	126	121	142	108	123	118	121	144	152	137	141	147	153	151	139	126	148	114	130	135	137	134	134	152	149	147	130	136	124	133	127	110	121	112	133	132	134	119	142	142	120	127	165	121	135	132	139	147	137	133	142	138	130	125	150	138	147	120	108	141	147	106	133	126	143	121	134	125	122	150	147	129	137	120	151	120	111	124	124	128	132	137	129	130	131	118	108	132	134	125	142	158	140	120	125	120	115	145	143	125	143	135	173	130	128	146	107	154	140	137	137	138	120	125	148	140	138	136	114	132	140	133	142	158	132	141	164	132	140	132	116	143	107	115	142	147	140	148	127	114	120	132	151	145	138	135	145	129	142	147	145	149	142	137	133	124	117	149	133	133	125	152	141	143	139	133	130	136	134	124	117	132	137	107	125	118	134	122	131	144	149	142	145	133	127	141	141	152	105	135	134	130	136	138	127	149	130	155	144	140	144	139	122	128	156	145	131	130	139	147	119	136	148	137	146	142	115	124	135	104	125	123	115	139	130	139	125	156	137	170	149	142	112	131	125	135	133	153	123	139	115	128	150	146	142	127	130	133	126	137	123	130	121	167	126	117	116	124	146	124	125	138	113	122	153	134	126	133	131	139	125	128	159	134	134	134	151	123	137	137	131	130	141	144	145	120	124	130	124	148	132	142	126	162	142	115	121	151	125	141	119	109	127	130	148	127	142	133	138	143	111	134	133	131	144	153	136	142	125	147	121	119	139	126	153	109	133	128	126	118	146	126	162	129	134	140	130	159	149	148	128	147	136	152	133	148	123	142	143	130	134	127	153	129	149	141	134	116	138	133	104	144	115	119	141	118	121	126	136	138	120	167	128	130	122	129	121	141	127	168	143	150	155	147	121	143	131	130	127	130	124	121	150	155	122	145	122	132	124	154	125	119	132	140	148	127	144	112	114	151	122	124	118	119	148	143	150	148	114	175	144	140	131	135	134	125	106	145	130	154	112	135	139	150	145	130	134	131	117	116	136	138	140	159	138	140	117	128	138	127	106	137	119	143	156	132	124	158	121	118	140
36478	46245	45826	44460	43700	40815	49337	60717	57212	57200	58083	60570	63568	58863	53175	49936	48781	48258	39832	26814	19632	18772	18019	13963	12381	15288	11225	8912	13985	15452	11781	12863	12719	10012	7774	5802	7059	9458	7516	4968	4037	4274	1188	1034	891	854	870	646	590	699	723	671	611	505	450	490	459	469	456	428	439	418	397	433	389	454	409	405	394	422	439	396	328	376	368	402	356	390	494	1717	2629	2034	1392	944	601	457	313	309	332	326	328	341	312	332	326	314	297	353	351	330	336	323	327	317	277	329	335	339	370	323	321	338	337	344	338	326	337	334	303	315	313	327	349	311	330	333	310	324	313	318	325	322	305	307	312	311	332	334	319	349	324	316	316	322	322	315	334	324	306	328	337	345	310	317	336	330	345	326	319	351	360	334	286	277	337	330	332	339	299	346	340	325	321	322	352	320	354	314	327	348	337	332	290	318	376	339	321	333	326	316	339	324	342	316	300	328	327	341	334	310	343	318	344	346	343	345	307	341	348	351	348	330	302	341	293	291	309	309	326	319	321	341	319	326	307	323	336	322	311	328	323	370	343	345	294	351	331	334	347	341	332	301	360	330	329	338	329	339	301	319	343	292	326	332	331	333	319	288	324	333	364	347	304	315	314	345	334	350	338	320	371	300	344	317	369	336	350	316	348	327	313	338	330	310	347	300	299	331	384	321	353	308	332	314	322	289	344	317	341	326	354	326	318	325	332	300	355	347	300	335	293	365	341	313	323	345	308	316	320	321	320	314	348	357	315	323	351	318	321	321	315	317	317	342	323	301	313	324	330	325	329	338	310	360	327	316	370	324	310	344	337	316	345	337	341	325	323	305	358	342	337	323	315	338	358	318	329	324	328	337	341	331	311	327	328	333	355	340	364	316	334	348	292	324	304	351	334	302	324	339	325	364	327	311	310	302	342	313	335	303	347	355	335	319	334	324	335	323	316	324	354	340	328	336	309	321	300	316	327	303	335	340	340	331	330	325	316	311	331	331	294	326	324	326	335	338	339	327	314	339	317	338	328	339	337	326	317	329	318	321	335	326	354	347	318	308	318	336	296	321	345	365	319	308	310	296	339	339	324	342	320	307	294	309	350	326	352	312	356	333	347	301	365	348	314	335	293	345	308	296	327	301	301	301	335	302	329	329	315	347	345	314	348	299	337	336	330	325	291	311	322	325	308	292	323	327	300	325	335	317	328	300	336	284	337	337	350	321	299	315	319	297	305	321	335	361	364	331	325	323	317	328	339	348	346	316	297	338	275	329	285	336	332	309	341	355	305	317	336	364	328	341	342	328	297	326	316	353	327	310	308	342	312	332	307	329	325	333	312	324	335	348	320	327	286	305	311	299	347	327	322	325	332	329	296	335	308	326	342	313	314	336	289	323	306	358	288	357	331	297	309	326	322	317	339	356	324	295	306	334	310	320	318	322	324	335	350	344	321	319	320	342	327	326	321	329	344	335	346	311	302	302	350	339	337	320	291	350	326	339	354	336	332	315	315	327	352	320	334	304	318	330	330	348	341	329	300	328	320	312	325	327	348	313	328	333	343	346	349	319	309	316	298	360	341	352	354	334	296	333	324	345	315	315	326	332	352	318	308	336	336	325	336	342	364	322	347	292	361	347	324	338	336	338	335	318	309	344	323	309	348	326	319	356	343	313	330	352	353	362	306	340	348	368	300	322	357	307	322	352	339	333	340	293	305	319	332	297	333	323	360	313	312	331	325	336	343	332	318	323	310	306	325	322	330	344	350	333	321	345	362	342	313	318	319	316	339	316	317	307	303	301	321	322	341	328	325	310	319	315	325	326	327	333	292	327	320	323	306	340	338	328	329	370	350	287	336	343	330	290	325	307	342	280	311	333	325	334	337	316	326	348	360	296	338	318	295	328	303	357	336	324	287	307	343	308	343	306	344	313	350	323	315	333	328	314	316	330	357	312	344	325	330	320	323	328	351	306	337	318	303	334	316	353	319	333	323	320	333	322	323	319	325	305	334	318	345	338	291	323	323	305	337	286	317	280	340	316	326	331	327	334	340	326	326	314	308	354	343	337	390	287	322	327	330	342	331	303	342	341	349	303	323	304	339	322	311	293	338	323	341	315	314	355	325	304	340	313	267	297	314	347	316	340	337	311	320	356	335	324	318	308	328	326	337	315	325	349	321	309	316	325	304	300	334	308	318	302	307	351	340	334	325	310	320	293	317	329	353	297	323	341	346	364	293	357	320	308	314	325	322	333	348	326	355	281	349	323	313	326	342	279	317	332	354	289	309	298	326	336	333	327	283	354	309	350	325	327	369	309	357	345	314	332	322	326	316	323	310	333	336	319	331	326	295	297	347	329	308	349	345	327	325	332	371	313	310	307	310	328	289	329	338	296	328	333	326	345	287	300	337	321	317	325	332	323	327	300	334	300	331	320	323	302	324	358	331	333	299	309	326	304	345	355	335	313	332	328	302	339	355	296	333	350	321	291	332	332	329	350	297	343	299	339	303	307	369	332	346	342	359	337	292	314	334	320	329	336	336	303	325	332	292	333	337	349	321	293	338	335	273	317	321	308	326	299	318	299	329	315	339	342	370	350	318	325	306	324	329	327	322	325	324	296	327	322	311	350	325	331	357	314	350	334	342	323	295	326	367	336	344	357	359	351	363	343	345	324	317	334	310	302	331	317	322	335	360	332	319	315	360	298	323	331	332	328	325	324	291	306	338	332	304	342	312	326	319	291	360	305	322	346	302	340	332	318	352	348	321	337	344	359	357	341	350	358	281	296	334	358	279	334	317	346	351	315	311	353	316	322	328	313	330	334	305	307	323	327	319	347	303	344	306	341	313	299	338	316	324	330	327	359	312	331	324	356	319	331	355	300	321	331	344	327	360	321	329	315	321	328	329	354	350	320	316	293	344	327	328	329	310	319	303	323	334	300	320	337	305	326	338	323	331	329	326	344	331	332	342	305	309	322	308	322	331	320	322	339	318	308	336	312	341	334	335	329	322	299	328	332	362	303	313	360	324	326	342	297	309	296	302	334	300	318	303	346	339	326	333	347	341	314	354	314	339	325	315	330	335	314	367	317	324	329	372	313	349	350	318	332	312	329	321	296	331	288	353	307	301	314	323	351	362	352	329	309	338	325	355	323	356	337	301	307	329	324	307	337	331	322	341	316	306	334	324	346	325	320	305	322	331	340	339	321	332	345	283	323	349	343	318	298	326	305	343	325	344	338	294	312	300	351	338	353	335	310	283	281	362	316	322	338	345	360	325	327	307	337	292	314	332	336	328	329	322	356	341	371	321	355	304	304	321	295	335	316	313	308	321	332	306	331	321	326	302	325	317	326	324	349	327	351	317	344	313	341	331	319	301	318	324	351	358	349	319	310	336	330	342	308	333	333	312	332	334	319	325	352	318	321	331	309	315	310	346	335	322	308	331	318	341	350	360	344	326	314	304	333	331	333	325	315	325	321	288	342	305	304	328	307	345	318	322	318	322	321
12888	11310	9257	8553	5430	4151	4809	8491	7309	4434	3929	5166	2838	1626	1608	1008	861	854	601	419	319	317	304	277	263	285	245	259	269	225	212	247	249	201	208	228	195	219	189	181	184	186	181	164	157	183	189	206	209	194	176	200	176	172	168	185	146	188	172	174	172	179	168	174	159	171	165	186	188	157	178	174	188	172	163	182	182	164	174	155	182	192	182	193	195	152	192	165	166	159	146	153	160	203	168	173	193	170	183	147	183	170	159	181	163	169	175	178	168	172	169	155	166	151	176	193	160	167	191	149	189	142	174	167	152	163	144	164	176	189	156	169	176	165	180	199	166	168	182	190	153	173	170	175	158	164	149	174	165	151	166	187	164	170	173	166	159	185	153	148	173	161	161	171	163	181	157	165	180	132	180	183	164	188	156	158	168	147	176	167	156	179	151	161	153	175	161	146	161	177	155	164	139	178	175	170	160	165	146	171	183	167	161	148	162	166	166	178	168	173	155	197	167	170	172	181	179	169	164	168	182	180	176	192	185	183	170	179	176	176	170	176	183	159	180	158	173	167	173	161	152	156	172	152	161	195	167	171	173	168	191	139	177	153	165	166	156	173	180	190	179	158	171	158	166	191	174	155	168	155	204	172	172	185	156	169	159	196	155	148	167	148	178	180	153	185	171	154	148	175	165	177	181	176	152	167	148	162	169	154	158	168	138	159	179	179	176	160	148	173	164	170	138	158	167	172	167	193	148	178	149	171	164	176	170	189	166	166	202	180	165	173	155	177	175	170	193	181	160	180	170	164	154	157	186	182	196	173	169	155	154	183	185	151	175	161	164	158	149	177	163	172	158	162	159	157	157	188	170	188	152	181	168	162	165	190	192	154	164	163	177	189	167	180	168	148	190	166	162	189	163	179	148	159	162	195	161	170	150	178	186	192	183	176	172	186	161	152	160	177	146	159	174	165	185	162	170	167	177	173	178	157	170	154	143	186	148	166	173	169	164	181	173	157	148	172	151	164	160	151	178	162	182	162	180	188	171	150	182	160	169	157	179	153	142	170	165	196	198	186	146	160	180	174	155	151	180	172	184	148	169	158	163	151	189	169	157	195	162	173	166	182	176	165	176	178	168	164	168	166	175	172	160	171	167	184	154	165	193	158	192	175	179	174	165	188	182	190	176	181	177	184	169	182	168	143	144	167	162	166	159	151	173	192	158	176	189	146	160	176	169	136	161	163	155	181	151	147	169	198	171	168	184	189	185	148	153	189	175	169	172	171	170	172	166	189	165	161	155	145	169	176	154	175	158	173	162	181	151	182	183	169	178	148	172	179	166	162	177	172	157	177	146	154	173	181	174	164	167	176	145	193	171	183	188	185	155	184	150	183	191	197	173	178	178	151	178	179	153	165	153	162	164	162	149	161	169	165	157	158	166	187	174	166	158	149	190	159	179	174	155	189	155	145	178	156	168	169	181	164	179	176	177	154	193	176	167	203	147	167	174	167	182	161	168	147	166	156	156	184	168	159	159	169	165	208	154	160	169	180	172	162	160	158	155	173	179	167	178	184	173	156	179	150	183	174	159	173	166	173	157	174	174	165	158	172	174	171	158	175	159	179	173	196	162	150	177	168	157	151	174	163	167	173	182	167	163	161	163	160	198	163	144	169	153	151	163	176	176	162	187	150	178	180	166	171	184	170	156	181	166	154	160	178	180	173	157	161	162	167	169	178	159	144	176	161	135	187	165	154	184	157	161	149	154	157	143	192	157	150	160	147	160	171	143	157	158	171	163	183	186	140	191	149	169	147	161	183	157	178	164	168	165	217	159	171	162	182	170	177	135	159	189	164	172	173	169	175	151	167	159	153	160	175	181	147	146	164	190	153	154	170	173	160	172	165	172	156	177	161	164	180	156	164	192	166	174	173	147	163	162	168	159	146	170	158	169	163	154	162	155	204	165	159	167	183	164	196	179	178	169	153	157	165	174	168	178	162	165	161	168	172	163	178	155	158	173	160	175	161	170	170	168	172	168	174	154	172	174	181	175	176	167	197	193	165	160	160	175	198	163	174	198	166	134	172	162	182	167	169	174	150	183	151	171	176	153	175	137	158	168	178	152	165	180	152	184	164	173	142	175	169	162	164	164	199	184	164	165	143	164	165	134	159	190	163	148	181	177	153	180	178	184	173	169	180	172	161	157	167	165	167	166	168	161	192	172	157	173	168	173	171	170	187	155	167	155	154	151	206	136	175	177	167	173	145	156	143	177	199	163	188	177	172	156	142	181	162	188	166	161	185	158	182	173	172	156	162	171	151	164	161	188	180	172	185	151	179	160	144	166	164	179	155	178	148	169	165	138	176	175	182	160	179	174	154	137	162	170	186	153	141	198	175	167	158	169	154	175	167	172	183	180	163	164	167	161	165	166	143	152	176	178	178	170	166	174	151	185	144	170	157	149	164	176	173	173	164	154	142	155	170	190	168	143	159	196	168	169	167	179	175	168	165	172	160	152	179	183	170	184	168	179	180	154	169	176	166	170	181	195	195	175	168	173	165	148	167	174	186	182	163	155	180	174	165	154	186	184	152	189	175	166	177	155	176	183	153	156	177	172	169	172	159	179	159	202	141	177	165	164	152	161	168	179	175	152	169	175	191	193	141	180	147	187	185	143	171	165	168	181	161	161	174	141	153	146	161	159	154	180	173	168	178	180	174	144	178	158	169	168	158	160	158	145	163	181	168	150	164	161	196	157	160	193	158	167	195	159	159	169	182	184	158	170	148	161	168	178	185	176	159	196	167	192	144	170	158	200	174	163	194	144	170	165	163	156	153	166	178	161	157	176	170	158	146	168	173	159	152	205	165	169	187	175	157	173	145	149	191	151	169	162	148	169	149	171	159	148	170	163	154	183	160	174	183	185	175	145	175	194	167	185	143	144	148	178	154	160	146	166	172	187	173	163	183	169	177	157	191	164	159	164	161	171	159	165	158	158	172	178	184	144	164	163	166	177	168	177	164	160	165	167	188	157	185	154	163	137	140	178	183	168	188	158	170	165	142	164	164	186	159	167	154	161	155	171	177	168	165	189	182	161	171	179	157	151	165	141	179	175	174	159	165	159	185	172	158	160	153	153	167	168	157	158	185	190	148	175	159	164	170	171	182	151	170	172	167	158	174	164	188	171	187	143	188	188	171	162	162	162	179	169	179	176	176	177	146	168	172	171	166	180	179	180	168	159	167	178	172	158	185	149	149	170	181	162	152	191	175	171	193	156	162	166	171	167	170	181	152	173	203	192	161	165	181	166	165	145	172	174	168	167	194	171	154	177	175	191	181	162	177	157	186	174	185	165	167	166	157	178	170	151	177	157	166	172	149	148	158	169	173	181	165	183	162	168	162	147	159	160	174	158	179	163	147	170	175	163	183	186	176	159	203	163	169	169	170	160	174	170	162	174	184	177	165	189	161	172	151	194	162	171	164	191	172	171	177	163	139	154	155	165	169	153	171
8785	11324	13072	15631	12414	11208	15194	25632	22814	16656	17413	21469	15535	10080	9863	6695	5991	6534	3698	2642	1675	1586	1540	1271	1207	1261	1077	993	1167	1057	1136	1064	1033	835	764	741	705	818	716	627	525	576	511	491	437	493	486	504	500	511	498	467	473	474	456	465	460	445	448	436	472	426	432	435	386	460	402	391	448	454	406	422	418	431	449	435	445	426	433	446	547	587	570	513	457	440	425	397	412	400	444	453	441	431	436	401	385	467	430	410	378	402	431	424	450	394	439	432	370	374	450	397	405	427	421	431	437	398	415	442	441	401	401	428	429	424	422	424	421	388	411	405	400	421	420	392	388	423	405	424	374	388	421	402	438	447	383	410	420	443	366	419	419	385	395	418	384	423	416	424	371	451	421	409	383	409	390	385	408	390	422	431	448	394	459	432	395	416	413	429	407	416	420	426	416	442	417	422	444	467	435	413	436	383	423	424	436	419	408	432	410	426	411	396	372	395	439	414	421	414	440	387	458	433	405	416	419	407	380	418	414	376	459	395	423	420	385	404	476	413	419	426	431	455	428	388	462	468	439	423	416	435	399	418	440	402	444	415	405	433	465	407	431	418	408	423	384	404	403	445	444	387	394	400	441	372	435	428	409	419	426	418	383	427	415	376	418	422	409	453	396	414	404	439	423	456	418	422	410	421	438	407	409	438	443	410	409	455	401	366	419	435	434	413	417	418	379	418	391	413	430	412	410	423	413	434	422	407	443	400	384	435	388	394	404	414	428	434	389	449	450	452	440	418	419	398	419	420	443	419	420	439	376	425	416	420	457	437	411	421	448	422	411	441	421	409	468	415	436	408	426	428	418	442	421	431	367	436	392	405	389	417	408	422	424	417	423	411	412	429	446	412	397	390	434	432	394	413	379	390	403	400	396	414	392	377	415	426	388	426	418	423	416	436	419	389	445	391	425	407	416	386	414	415	389	447	407	436	406	402	411	405	397	432	397	411	441	356	398	425	406	411	422	446	443	371	397	428	493	429	406	423	428	407	431	418	434	433	438	409	419	468	438	399	391	425	422	438	378	370	446	452	461	411	419	412	425	418	402	429	414	382	398	389	415	406	435	402	404	414	419	428	423	401	424	414	433	421	400	410	416	439	427	435	443	432	437	394	415	417	426	421	423	446	405	400	397	449	389	393	416	431	420	420	418	438	415	401	424	406	434	450	400	415	412	448	425	415	362	421	423	428	398	430	415	434	452	403	406	379	369	430	406	427	392	406	393	404	415	415	394	387	392	414	403	422	411	421	426	411	448	403	394	441	401	405	429	442	436	408	389	393	371	417	407	421	400	389	439	436	447	405	410	405	448	424	419	364	397	413	385	424	439	397	394	416	389	434	410	404	382	414	399	414	412	429	408	452	398	440	413	416	436	406	438	423	421	378	443	418	424	441	435	417	417	411	433	419	394	403	405	417	442	421	429	431	414	420	418	424	440	419	434	391	439	446	417	459	434	448	426	421	431	400	450	401	405	443	439	398	468	449	392	440	403	407	431	456	411	429	419	413	395	408	423	419	440	423	429	407	411	418	471	400	471	372	427	420	424	452	419	410	419	426	428	447	421	394	419	399	416	411	415	412	423	432	424	412	425	394	435	414	430	420	416	450	413	406	427	411	422	405	426	428	410	425	440	393	427	411	426	431	426	415	415	424	446	377	407	400	420	402	411	404	403	400	400	401	417	430	436	389	421	441	475	431	430	405	439	401	416	424	393	411	446	434	400	423	394	410	400	388	436	425	415	419	391	403	414	433	443	443	430	413	413	411	382	454	442	417	402	427	431	430	401	420	398	459	399	408	414	446	403	430	408	444	417	440	427	408	445	404	403	419	463	429	391	408	429	394	417	450	424	427	405	416	416	420	403	452	446	403	418	421	403	382	405	393	419	406	399	443	429	413	398	413	452	428	413	403	425	422	407	439	378	436	392	416	458	402	390	389	406	402	431	423	381	428	401	396	384	396	394	377	460	406	413	419	389	426	409	444	446	442	394	415	437	414	420	462	400	432	429	389	385	427	412	430	388	423	407	386	395	419	438	429	429	406	415	411	410	421	442	446	456	430	425	431	425	437	410	408	437	411	442	412	431	408	438	442	428	418	430	423	438	412	428	422	413	449	415	402	429	417	415	397	423	423	392	447	422	435	399	385	413	403	420	433	396	425	456	425	394	446	455	410	457	404	411	401	401	409	420	449	448	422	398	394	407	442	416	409	439	397	427	430	441	413	426	412	427	402	395	412	427	391	466	405	414	430	398	419	435	393	395	381	405	357	403	436	418	394	389	420	408	415	389	455	422	400	412	412	428	436	414	428	427	394	413	377	401	453	408	380	393	441	384	433	425	440	424	412	391	431	445	410	416	430	438	371	429	413	434	410	388	417	411	417	399	413	444	402	414	425	381	436	435	407	399	430	436	407	462	435	422	418	418	392	430	379	410	455	392	388	404	443	443	434	413	420	426	448	411	411	422	447	391	414	395	396	394	410	386	414	395	435	424	406	402	408	417	401	382	443	405	425	424	415	402	401	418	407	405	431	443	411	408	397	403	444	396	416	417	422	392	391	440	469	413	437	408	391	398	408	417	436	446	398	461	434	430	399	416	412	416	439	402	424	427	415	444	412	435	395	401	424	426	436	399	452	457	425	421	460	448	402	407	382	387	420	417	407	410	427	407	445	397	401	414	386	405	427	402	425	403	393	420	405	389	399	457	403	408	416	428	398	399	454	400	420	439	446	405	428	401	415	387	423	417	432	411	388	405	399	426	395	413	408	414	444	440	441	379	417	396	402	415	456	392	427	439	412	409	402	414	387	417	385	442	439	428	435	423	406	400	403	415	400	439	403	409	428	427	440	430	422	409	388	390	378	420	428	408	403	432	432	396	409	431	416	422	421	413	408	440	382	447	417	424	423	424	426	403	438	449	411	432	400	415	451	427	430	426	433	454	387	407	438	420	380	414	423	428	386	391	424	399	402	389	398	421	424	444	377	445	410	474	401	411	450	419	405	384	435	399	430	420	425	418	438	407	421	424	419	436	401	419	441	393	438	424	431	423	402	401	431	410	431	399	359	412	447	418	413	413	399	419	415	428	428	441	414	391	435	395	439	423	406	436	446	431	406	388	412	404	423	443	408	437	409	411	424	421	428	436	458	417	395	416	395	413	417	414	427	421	435	422	424	454	392	426	427	411	424	431	415	432	414	355	403	425	441	402	430	410	383	432	417	397	405	421	424	430	435	373	416	427	436	436	412	439	425	412	397	413	430	404	434	405	438	378	407	435	449	444	420	425	450	445	406	450	418	444	386	398	419	376	415	406	424	409	381	425	405	401	393	408	421	398	435	411	458	422	402	426	444	402	421	405	399	400	434	400	396	451	404	393	409	413	446	395	410	433	420	411	411	411	414	416	415	421	418	374	409	429	413	420	428	419	396	377	434	401	429	432	425	380	413	407	422	412	415	428	416	402	379
39747	44533	37365	36568	33153	29286	34809	43668	41759	39485	38918	41680	36398	28538	23919	16003	13627	14738	8800	6265	2505	1428	1935	1303	1048	1285	1023	891	1707	1448	1546	1768	1693	1153	715	683	730	879	720	576	438	288	197	231	193	192	212	192	197	211	185	206	224	178	177	175	183	186	179	198	175	183	171	173	137	176	150	178	170	195	166	199	171	213	170	213	177	169	218	234	277	316	268	220	203	174	157	204	191	170	170	175	167	170	179	208	170	162	176	188	160	151	152	162	171	166	175	174	218	147	173	129	180	211	155	154	173	189	176	197	178	190	173	179	173	185	166	150	168	185	160	178	180	172	149	161	163	181	175	163	168	169	180	178	159	172	171	180	191	183	162	171	160	189	176	170	181	198	193	169	184	180	184	173	166	193	187	177	160	169	189	170	153	167	196	149	175	165	184	170	197	184	183	172	178	172	164	150	167	175	174	165	184	189	187	156	175	155	161	191	156	167	211	178	176	178	180	196	173	176	146	165	169	161	175	163	162	202	153	185	185	174	174	166	184	176	175	178	161	178	179	182	184	148	188	156	157	181	177	154	173	184	165	169	181	184	184	175	177	176	184	190	195	191	172	178	174	182	178	156	192	182	195	154	162	187	185	169	167	179	189	171	192	144	171	201	154	162	170	163	165	183	172	217	157	175	168	175	164	158	174	171	168	175	151	161	177	137	169	164	181	196	142	153	156	156	182	158	164	185	193	166	156	187	192	177	186	166	184	179	193	186	165	185	189	157	170	159	169	172	164	154	181	155	172	184	157	190	166	185	179	175	174	171	166	180	162	164	175	178	163	156	149	162	176	169	153	149	151	181	185	191	152	187	181	177	170	178	178	164	183	197	171	159	179	190	164	166	188	181	162	162	154	169	195	169	187	177	173	167	169	144	176	201	176	188	185	157	163	183	186	187	159	177	159	166	191	171	175	168	193	160	167	187	191	181	179	160	178	175	183	182	182	184	158	189	187	180	177	173	163	178	149	173	160	151	170	181	170	183	176	167	178	183	172	198	165	186	197	179	158	174	165	163	197	172	183	183	209	184	195	192	178	172	189	186	197	167	197	173	186	167	144	199	146	192	184	188	163	159	186	174	144	178	159	185	158	162	192	168	160	202	181	182	170	183	159	187	177	173	178	151	161	167	168	155	167	167	190	194	164	163	173	174	206	200	175	168	197	167	186	155	180	175	141	193	194	186	154	180	179	161	209	165	172	139	162	152	160	163	172	175	171	157	194	160	152	160	169	182	170	166	177	180	155	177	144	191	204	174	166	188	200	164	174	173	164	174	194	146	185	197	180	191	196	176	197	178	144	194	147	163	180	163	201	161	154	178	186	176	197	182	176	181	169	156	148	167	156	190	182	166	170	178	189	173	180	180	194	187	178	165	196	196	172	163	166	172	161	175	206	176	158	181	166	143	161	170	183	193	169	168	160	185	167	167	179	181	168	175	182	184	166	179	171	151	183	176	157	193	187	181	156	175	173	182	170	177	173	167	144	166	200	177	160	160	167	198	146	185	162	156	197	187	182	182	186	165	175	148	186	176	180	178	174	168	163	176	174	166	187	159	172	146	178	173	183	171	145	164	180	193	176	180	153	206	178	161	156	170	149	172	180	186	168	184	162	186	181	173	187	197	165	160	180	175	179	161	167	158	142	174	171	184	198	204	165	172	186	160	150	190	163	186	201	170	183	162	173	160	160	178	191	168	175	171	156	195	192	197	178	158	175	165	160	178	161	185	159	189	166	168	170	159	177	147	199	151	179	142	177	177	176	157	202	167	143	176	207	180	155	168	189	194	154	204	177	169	164	158	162	167	158	175	163	180	163	166	166	167	174	195	201	178	171	180	162	168	194	147	169	175	177	165	164	170	158	177	161	155	171	184	185	162	169	176	188	163	182	174	173	163	181	153	171	175	184	182	166	168	203	174	200	187	176	168	182	174	203	185	179	170	184	197	179	182	168	176	188	149	167	183	177	172	182	165	183	174	181	170	180	191	173	172	150	174	173	168	179	169	151	175	185	156	201	161	177	167	181	165	172	169	167	164	176	180	167	188	198	172	193	165	174	191	156	185	169	165	160	169	159	146	155	178	172	155	184	180	161	157	176	170	156	190	164	161	193	191	166	147	149	160	182	160	155	186	167	170	169	162	147	178	173	191	165	179	179	166	175	173	189	203	167	186	165	183	176	186	162	188	169	186	168	180	194	165	167	178	191	191	171	171	160	196	174	192	172	144	154	184	160	164	179	169	157	205	144	179	191	163	158	167	198	172	154	175	166	213	166	188	168	160	173	171	149	180	182	178	151	176	182	178	153	172	159	144	167	154	203	191	171	137	159	160	166	166	171	183	178	189	188	177	180	138	165	156	179	159	184	166	174	166	189	154	196	162	175	183	163	165	175	181	165	178	183	166	177	173	177	171	171	170	172	168	182	198	193	190	185	179	164	174	172	173	166	163	192	170	170	164	179	165	154	168	189	198	176	170	151	171	179	151	187	167	180	190	152	188	160	170	179	151	139	163	173	173	164	172	138	177	176	159	157	182	152	193	166	172	162	162	158	178	179	183	186	176	144	173	165	182	182	172	172	178	157	169	165	162	152	174	154	165	163	170	175	156	190	169	176	149	169	193	152	202	175	173	213	196	177	179	198	183	205	168	163	212	179	139	169	189	206	171	157	167	178	166	156	180	175	163	173	162	153	194	163	166	181	178	168	174	176	151	192	163	187	180	195	182	189	145	171	167	183	154	180	162	170	157	159	186	179	158	188	206	184	173	172	184	177	172	177	203	176	161	182	185	179	158	170	163	167	190	163	145	197	185	173	178	165	178	149	179	208	178	166	190	180	177	162	185	172	184	151	178	164	163	165	171	148	174	172	176	173	163	201	181	161	179	183	198	164	190	172	155	174	188	171	168	182	179	163	166	182	191	168	160	160	172	185	148	177	155	168	141	188	183	198	183	180	205	195	190	194	188	142	159	191	191	202	172	175	192	164	157	177	172	186	177	189	185	181	176	180	188	170	156	147	174	141	181	195	143	160	160	177	175	173	173	175	191	189	177	183	197	156	164	181	186	147	190	176	163	170	159	183	182	178	172	176	161	178	157	180	159	145	182	163	163	169	149	196	190	170	178	186	165	176	181	166	176	171	173	168	151	190	174	176	181	164	202	183	143	152	169	162	157	162	161	166	165	180	171	186	168	179	160	133	150	192	177	173	172	169	194	182	158	181	173	153	151	157	162	174	176	194	196	175	188	166	165	160	164	194	192	170	154	186	162	163	195	178	171	161	181	167	166	173	189	163	190	208	157	162	156	162	156	188	186	170	183	172	153	161	170	198	168	148	179	203	171	168	170	181	183	182	184	180	182	174	158	200	189	178	194	173	155	180	160	194	153	158	151	174	186	180	198	166	173	165	170	182	154	190	192	188	190	171	164	180	148	165	178	160	186	157	172	157	140	155	181	169	163	179	165	182	179
28736	38072	35654	41203	40968	38804	45587	56229	55959	54344	55255	56141	55116	45657	42453	36164	36018	35535	25436	22822	11534	8647	11503	7516	6694	8248	6582	6080	10529	8942	10215	10669	10371	7395	4549	4592	4914	5771	5031	3716	2668	1437	770	667	720	690	689	680	618	575	590	550	540	552	532	553	501	536	525	483	400	440	452	460	456	498	454	437	475	461	498	547	456	449	451	440	490	563	759	871	1188	1163	1053	830	591	521	441	438	383	428	419	433	432	427	445	399	417	421	450	408	402	441	438	435	423	415	400	450	423	422	415	457	402	449	444	407	424	420	461	427	441	423	371	452	421	431	421	445	437	402	418	443	400	418	449	410	428	450	427	461	425	437	405	389	416	428	386	437	438	410	436	390	395	420	410	381	435	407	401	421	446	459	400	441	429	406	451	391	433	442	408	396	416	426	444	455	422	440	446	403	395	406	447	441	414	454	409	429	414	425	414	408	387	437	422	457	419	404	456	437	423	383	438	416	465	418	409	411	457	390	401	456	429	434	435	444	447	459	407	423	449	427	435	384	405	396	436	483	441	454	423	402	426	402	418	430	425	432	413	434	396	427	469	426	427	424	413	430	425	418	438	445	455	432	405	415	417	457	441	453	416	418	417	421	394	409	443	424	419	429	433	417	385	423	444	399	461	423	404	430	421	414	408	441	410	402	460	443	447	447	440	408	427	423	449	433	411	434	429	402	413	414	431	410	455	448	428	410	417	411	431	404	440	395	416	390	443	418	442	383	420	434	433	434	408	415	430	441	396	447	465	414	419	418	413	403	399	448	433	407	397	469	443	436	453	406	392	392	401	403	449	428	433	405	443	421	414	434	433	423	398	407	423	410	379	393	422	416	419	455	428	422	414	422	411	426	401	391	419	393	452	420	379	427	420	401	423	429	414	422	400	427	441	430	442	422	413	415	447	456	396	425	407	398	407	383	417	446	444	433	433	426	413	456	407	427	402	432	380	417	412	432	402	409	442	415	460	425	401	408	418	424	447	390	458	452	423	411	404	420	468	434	449	390	443	429	445	414	400	423	419	446	420	417	420	425	420	406	418	457	404	437	390	417	438	463	411	405	386	415	427	426	474	425	430	462	405	415	465	436	435	423	414	426	421	461	442	415	427	465	394	389	427	397	441	391	429	430	417	451	388	448	418	409	409	426	425	456	404	399	432	420	415	426	445	452	458	411	430	385	413	367	450	473	437	420	394	408	445	421	453	420	420	417	408	452	460	456	418	435	414	431	438	443	419	423	399	434	409	361	436	387	429	444	421	419	438	414	378	423	429	424	440	381	399	421	416	420	405	418	424	408	424	403	440	425	394	445	409	368	449	392	404	431	430	419	424	405	442	431	390	415	413	443	419	413	425	426	411	445	429	414	444	410	450	424	402	387	395	453	427	453	448	423	427	404	446	419	413	424	435	440	457	417	407	448	437	421	445	400	456	444	406	440	456	484	386	441	459	428	430	394	426	386	435	428	427	409	424	419	412	430	415	433	416	417	411	395	452	428	430	401	422	416	371	384	424	435	442	386	448	440	427	398	416	432	388	432	409	450	391	437	427	425	424	428	424	454	411	427	425	413	436	455	407	462	450	417	448	429	471	434	409	416	415	384	429	453	434	428	442	441	448	438	444	381	439	462	426	442	408	439	431	422	406	415	440	419	423	441	392	424	454	472	425	432	442	428	436	419	452	430	414	408	420	413	414	437	406	408	409	396	470	404	469	427	426	446	418	429	422	438	391	432	402	416	398	441	376	436	449	423	438	407	438	416	400	395	387	449	434	443	442	450	424	419	439	434	448	423	451	404	414	415	454	455	429	395	462	397	445	422	426	420	438	435	409	447	459	435	438	450	420	403	434	445	415	444	396	434	416	383	407	419	475	425	403	462	440	397	485	454	416	434	433	396	410	385	437	430	435	398	402	421	426	424	414	467	409	424	466	442	425	391	425	438	427	406	428	418	415	445	410	424	426	438	433	428	416	397	433	446	416	418	429	387	428	436	410	427	428	431	425	438	411	412	437	398	414	396	394	398	398	431	416	415	404	423	404	444	397	429	438	397	419	380	397	408	429	454	365	447	435	437	396	406	442	399	409	410	393	423	429	419	423	416	377	436	440	391	406	430	404	438	428	425	454	429	446	407	428	418	374	407	405	372	422	437	434	451	431	462	410	422	429	417	444	437	415	451	438	472	446	464	452	432	426	441	457	382	437	399	458	417	438	442	406	410	415	439	416	424	436	403	414	433	460	409	441	427	412	397	417	430	438	468	397	412	461	431	423	456	441	412	427	434	441	418	392	425	433	406	412	407	408	412	413	451	408	409	403	402	435	429	422	427	431	444	412	441	409	400	436	411	424	435	455	396	399	452	445	441	423	439	436	428	466	411	438	415	441	411	389	453	388	387	452	435	429	413	382	456	404	425	428	390	449	446	429	415	431	435	448	447	429	396	432	404	428	401	420	400	440	423	462	397	422	444	452	412	421	421	400	416	429	406	417	404	413	429	407	418	434	431	417	414	392	454	425	448	433	419	400	423	428	419	432	437	401	419	437	444	438	401	458	367	418	416	420	417	443	413	455	424	413	425	427	417	410	417	425	407	442	436	463	403	424	409	434	430	418	454	404	456	421	417	408	390	414	432	414	404	392	455	420	410	412	433	420	425	419	441	425	415	419	443	403	410	406	436	409	410	419	400	410	419	419	420	431	398	389	402	413	442	456	436	460	405	433	397	403	416	439	402	459	446	449	411	433	399	403	387	407	400	452	405	449	393	437	441	403	411	418	459	392	415	397	420	376	469	436	425	435	419	454	474	415	447	457	404	440	414	409	436	458	444	449	431	399	399	405	427	392	403	376	411	444	417	434	435	426	430	419	429	422	425	393	442	438	448	424	411	385	424	397	446	430	493	439	395	425	452	396	398	434	421	438	447	417	384	407	402	428	383	417	438	464	435	414	421	437	399	407	433	420	402	437	425	457	441	395	432	451	414	438	433	409	413	404	426	427	435	419	396	418	427	419	428	413	406	411	425	411	436	421	474	428	440	422	411	393	391	437	449	426	420	433	443	441	429	439	420	428	429	447	375	450	414	438	454	425	423	418	438	418	396	449	405	426	408	410	443	405	389	433	433	444	423	402	418	438	423	419	405	438	425	395	464	398	432	407	422	454	470	414	401	390	403	405	413	390	407	397	459	457	452	449	401	437	438	453	403	415	428	411	405	441	421	466	477	471	428	420	454	442	400	422	438	448	443	411	439	427	406	435	453	414	430	427	425	413	445	419	427	433	453	428	436	373	423	435	442	404	373	443	418	450	460	424	442	451	445	409	396	399	413	405	407	451	428	446	398	382	425	445	453	441	464	369	414	419	402	423	419	425	398	451	431	398	448	467	396	430	450	418	449	399	441	413	435	417	401	437	379	437	408	427	447	436	416	408	441	442	414	449	425	393	429	413	442	449	408	403	442	418	414	414	427	439	456	410	422	440	427	439	427
50370	47474	39308	33294	34776	40166	40437	48916	47244	44240	45749	47258	42248	37094	32737	28186	24827	25479	18291	15077	5586	2758	3986	2679	1977	2640	2123	1691	3275	2767	3440	3476	2943	2273	1313	1557	1705	1746	1356	870	579	252	195	180	164	166	188	163	169	170	181	179	149	155	179	139	136	138	133	123	138	132	124	128	125	139	136	127	136	126	130	125	151	159	137	110	149	128	154	303	402	351	289	240	198	112	135	126	113	108	122	138	106	137	114	124	135	120	116	102	140	126	128	122	122	120	129	134	103	117	103	133	122	126	102	130	116	117	103	114	112	121	124	126	115	112	135	108	89	123	141	126	132	118	121	113	123	112	118	111	122	108	130	120	128	113	113	123	128	116	120	136	130	116	126	110	113	120	106	121	124	138	109	104	127	124	133	122	98	114	119	135	139	117	133	125	107	103	117	100	118	138	127	142	111	122	106	122	128	115	114	144	127	140	134	111	115	108	135	119	113	135	126	109	117	104	113	113	120	143	111	111	104	131	114	132	122	125	122	128	134	118	121	133	127	140	136	126	128	132	121	127	134	104	147	129	121	113	126	132	130	128	115	117	106	123	117	118	121	114	122	123	143	142	114	128	107	119	119	123	110	118	127	113	122	128	120	113	107	117	125	120	130	117	90	123	127	116	120	119	97	136	113	148	117	117	123	114	148	135	122	114	136	117	124	126	120	142	125	108	106	114	151	112	126	114	139	123	130	111	123	133	135	111	111	129	114	100	121	134	101	110	119	153	127	141	142	115	118	122	114	115	118	118	123	129	111	127	135	127	112	133	120	117	102	119	113	118	114	123	132	114	125	109	128	134	129	117	111	110	127	124	129	111	117	116	132	118	119	126	114	134	139	102	133	147	122	117	118	128	120	123	131	120	141	133	123	113	118	96	133	138	126	141	137	119	137	135	117	97	130	127	100	117	134	133	133	133	130	119	116	110	123	136	129	124	109	119	125	133	126	119	125	117	113	110	134	136	124	125	135	129	137	125	119	116	114	133	126	119	128	125	121	120	105	115	131	119	148	116	124	132	115	116	116	112	127	130	110	139	132	136	125	118	122	118	123	133	134	119	118	140	146	119	129	126	130	122	120	112	110	128	111	122	107	122	124	105	123	111	96	130	112	130	130	133	123	125	119	114	115	116	128	117	113	125	118	119	126	139	112	126	128	131	118	120	126	117	121	137	133	116	117	143	121	124	111	136	131	137	144	138	126	115	114	132	137	118	116	122	126	121	118	126	104	130	130	99	129	127	123	119	128	120	125	127	130	109	122	104	111	122	119	117	124	125	124	130	133	118	130	122	135	129	117	129	121	106	112	114	114	137	126	120	122	113	131	121	120	104	123	109	116	124	116	119	131	106	109	131	121	136	129	129	128	125	116	122	110	113	128	119	134	110	119	117	134	110	125	114	101	114	128	125	139	120	119	115	112	126	117	128	113	127	128	124	132	140	104	105	107	120	127	125	114	118	110	113	135	127	123	122	142	107	105	125	129	113	129	121	112	119	126	112	131	115	134	130	137	115	139	124	131	125	120	109	125	118	134	120	126	98	114	128	125	117	121	115	117	107	130	128	114	110	130	138	118	139	134	125	124	125	131	142	129	127	122	144	119	122	115	108	123	113	118	117	143	132	145	131	119	145	119	139	146	128	132	140	111	121	112	120	146	122	106	137	128	116	138	148	118	122	128	121	132	142	123	113	118	136	136	123	124	130	107	135	126	122	154	113	108	129	112	124	109	120	132	141	103	128	97	120	116	113	110	126	124	134	113	102	113	130	131	115	123	124	114	111	125	123	125	119	115	133	126	124	101	133	136	117	126	141	126	127	115	132	126	126	133	128	104	125	137	120	133	126	125	101	137	118	107	119	129	100	119	135	124	127	125	135	107	113	107	137	98	134	114	129	124	125	120	135	119	131	127	100	110	122	123	131	114	127	156	123	103	139	114	135	104	146	125	126	111	124	124	127	114	120	116	130	134	109	108	124	109	135	139	119	101	104	122	96	119	124	115	105	138	131	128	131	134	124	119	130	131	107	136	139	116	116	125	115	114	118	138	134	126	111	121	136	102	116	119	110	102	109	115	132	116	132	121	132	144	116	124	147	134	135	116	127	130	116	119	110	138	107	122	135	139	110	100	131	115	95	125	139	112	129	126	117	129	138	108	124	124	105	120	121	117	124	111	111	119	125	125	106	127	112	129	103	133	134	130	131	117	110	120	131	113	126	110	127	117	129	119	126	140	119	103	110	109	122	120	102	123	115	122	116	108	132	122	137	123	107	112	133	117	118	115	109	125	124	104	123	129	125	119	134	111	119	129	99	112	126	145	139	139	117	129	135	124	126	126	123	113	138	136	110	130	120	124	106	135	118	105	152	120	127	131	116	117	119	108	149	146	115	125	134	120	134	123	119	133	115	129	124	130	108	139	116	132	122	116	143	139	126	100	121	128	131	128	133	140	115	110	126	110	124	129	135	89	108	135	120	118	126	124	138	122	126	119	133	109	123	124	124	144	126	117	127	100	117	139	123	123	109	124	123	128	135	131	122	132	118	118	109	122	123	103	128	112	127	116	128	109	124	131	120	99	126	112	122	122	125	109	120	133	116	114	136	121	134	130	111	104	117	126	117	124	108	118	122	121	151	163	134	119	133	111	115	105	113	138	137	126	113	145	120	124	120	136	120	121	123	103	121	122	100	145	146	119	129	134	134	101	95	118	133	125	139	126	125	122	99	128	127	116	111	116	118	117	106	100	143	122	100	134	143	106	134	130	127	121	138	143	130	142	113	128	134	107	130	132	135	123	122	121	121	120	101	105	131	143	129	112	119	140	120	121	132	124	117	109	129	128	112	129	119	122	107	119	129	129	121	117	130	108	127	126	127	132	131	118	118	118	119	113	123	122	107	97	114	104	115	112	111	113	132	104	122	96	105	119	119	122	129	114	128	116	137	129	114	107	102	116	122	104	137	111	118	127	109	123	105	139	125	133	126	135	131	99	123	136	120	130	108	111	148	119	125	124	123	135	115	122	128	111	104	124	105	125	103	119	128	110	132	119	99	140	120	125	141	121	119	102	126	128	114	130	124	129	122	135	107	107	114	130	128	137	117	128	117	115	127	103	112	132	114	131	123	104	131	113	122	133	127	135	136	130	128	150	119	136	110	116	145	118	97	131	124	115	132	102	118	97	129	131	153	105	121	103	128	133	125	102	122	119	124	111	134	114	112	130	106	106	147	112	127	118	123	133	133	134	134	102	109	123	108	113	105	136	117	114	130	122	126	131	122	113	100	108	122	129	122	131	140	118	115	131	135	129	133	119	127	113	114	114	144	137	129	118	115	116	110	153	115	99	88	114	136	115	154	110	112	127	147	101	116	131	107	127	111	140	115	120	129	124	134	151	116	133	109	118	158	139	122	125	120	141	114	123	113	113	123	126	105	128	117	126	110	132	112	118	136	140	154	123	134	99	123	128	138	121	117	137	103
38108	45195	42511	42473	46439	50901	53323	59343	63891	64118	62203	64763	62228	57205	51425	47625	46311	42885	36007	33843	17192	13486	18825	12730	11607	15392	12073	11302	18169	15145	18703	18745	15946	12170	8522	9618	10776	10679	8462	6102	3652	1049	931	849	749	795	788	788	701	703	677	500	507	618	567	475	431	402	395	375	385	410	403	385	355	401	406	406	436	450	434	372	336	383	353	339	345	301	556	1685	2376	1849	1626	1061	647	374	323	299	334	297	317	325	307	295	308	301	294	266	276	344	311	309	299	293	319	314	295	283	294	331	331	323	340	297	291	299	292	312	311	307	295	275	329	284	291	272	291	341	325	274	318	307	325	288	284	301	318	296	268	306	301	288	305	305	299	289	317	315	322	284	283	347	311	269	297	314	338	310	301	301	286	315	284	278	312	303	317	298	303	303	306	303	304	282	271	319	300	325	294	283	312	268	288	287	282	310	278	287	294	280	313	328	312	301	285	307	308	294	272	299	281	287	349	291	309	284	301	278	301	277	281	300	276	280	309	290	303	311	307	312	303	315	286	309	336	307	297	297	320	291	307	309	285	296	317	302	310	309	293	308	292	286	319	288	259	323	289	321	296	309	279	291	292	340	279	320	298	310	325	329	310	323	291	300	273	303	284	278	299	336	300	289	312	302	315	307	292	321	274	325	276	288	294	297	300	304	313	291	321	271	270	295	283	324	308	335	275	323	290	323	318	286	313	321	313	282	273	305	317	308	310	299	290	285	313	274	291	313	312	317	318	282	326	321	316	315	335	290	309	295	310	290	291	305	327	305	281	346	289	278	295	309	319	305	311	302	297	314	273	272	301	286	301	288	312	290	309	314	277	289	311	282	304	300	309	313	281	284	308	286	290	306	279	268	321	275	293	282	316	268	314	284	304	289	321	313	322	292	289	305	285	352	302	296	274	307	314	316	317	279	309	284	319	336	314	319	280	286	277	313	289	294	289	318	304	282	297	285	297	302	316	288	314	310	290	315	302	267	326	308	304	307	281	311	315	316	337	314	292	285	284	314	314	279	292	315	305	298	339	300	283	322	314	300	290	312	318	315	326	271	296	320	326	320	312	315	314	297	293	284	299	318	278	316	312	275	306	251	310	291	291	303	293	291	313	315	305	291	272	293	294	292	304	304	272	286	285	285	291	303	287	289	305	311	339	303	287	309	327	315	302	285	329	323	332	276	287	321	358	276	272	311	311	267	296	264	327	311	327	339	303	293	292	279	270	285	311	289	287	322	319	290	285	284	293	289	311	280	297	285	309	310	313	311	292	291	345	304	291	323	306	311	330	303	303	295	305	300	300	319	278	279	294	313	289	315	315	287	308	282	303	277	298	316	299	304	282	323	262	300	319	295	300	294	318	313	290	305	316	301	311	270	302	285	305	279	333	313	310	316	321	278	302	295	306	297	315	307	314	293	297	311	327	302	325	302	298	302	297	305	298	309	310	286	300	290	281	288	320	321	286	299	321	311	299	321	324	315	300	268	275	274	327	318	331	285	315	316	273	290	266	286	278	298	294	301	303	302	313	313	286	313	283	289	305	303	308	299	295	284	309	298	259	305	287	281	314	324	306	292	306	316	298	324	307	300	282	256	307	325	313	320	313	288	302	288	312	287	287	300	306	326	300	311	295	317	291	294	280	290	302	285	313	280	305	296	271	283	290	293	298	282	279	298	311	295	302	306	274	316	322	309	305	275	287	294	301	298	304	299	309	339	289	305	311	329	273	309	289	306	301	293	294	343	306	287	299	319	290	291	299	275	314	328	322	300	349	295	320	304	291	288	293	312	310	304	296	318	301	285	308	328	300	306	335	285	307	310	301	290	314	320	316	285	331	329	319	313	314	299	299	304	291	321	323	305	248	291	299	292	285	306	303	321	282	301	295	296	313	287	303	260	296	298	317	330	302	317	266	302	355	309	302	297	305	309	292	308	318	322	324	286	316	315	280	317	291	303	275	329	299	330	290	308	279	326	298	296	340	335	301	285	294	312	309	289	317	323	301	307	304	286	318	278	293	327	268	308	320	310	307	303	305	321	308	282	317	304	308	301	338	299	289	343	295	305	282	271	322	280	285	299	320	280	316	295	325	282	326	336	310	281	297	299	306	296	311	323	267	316	279	285	273	277	315	313	297	325	304	315	312	303	308	285	311	290	299	295	305	278	295	280	304	296	289	312	310	325	293	306	319	315	302	333	300	322	315	302	321	312	308	309	283	297	277	299	314	309	287	293	287	293	321	309	314	296	292	299	310	277	290	314	294	297	311	293	308	313	291	306	308	288	274	323	292	292	316	287	279	317	296	270	320	304	320	314	311	321	324	291	305	275	301	282	312	301	307	306	269	286	337	279	300	280	298	319	315	321	308	302	302	312	315	331	297	310	300	288	317	310	301	295	306	310	302	310	315	283	348	313	303	305	302	309	276	288	314	303	322	304	316	293	301	307	280	308	299	304	309	299	284	301	298	283	294	301	320	280	323	291	277	305	310	269	318	314	310	312	330	311	326	296	289	298	293	316	312	320	316	330	281	285	294	309	287	334	299	316	272	305	278	272	294	317	305	302	298	311	320	316	313	263	303	286	279	298	325	311	298	314	324	317	319	305	315	262	326	313	289	309	311	275	285	275	304	294	312	302	290	294	311	273	284	283	302	317	284	310	281	301	308	339	304	378	283	287	293	310	315	303	303	306	279	294	311	307	287	282	352	306	289	321	287	301	285	319	285	344	316	313	289	314	315	256	305	298	297	304	287	343	273	315	289	301	305	348	296	315	316	298	296	276	325	317	288	317	311	310	303	297	333	315	307	290	313	313	301	280	291	300	299	303	288	283	283	311	296	284	293	300	271	287	289	317	288	280	336	269	289	308	275	306	310	326	296	328	315	309	312	333	308	286	287	321	293	291	296	270	305	311	299	319	312	308	323	321	296	283	296	286	302	314	322	295	288	314	318	307	287	292	279	290	288	293	306	276	334	304	311	312	316	300	321	313	306	310	289	308	296	292	303	308	281	283	298	305	314	309	321	286	326	294	318	291	333	284	326	301	343	344	287	304	310	295	304	315	313	324	336	307	327	283	331	295	304	284	321	285	287	317	331	315	290	301	319	300	328	312	327	291	299	319	284	301	331	294	284	283	308	306	300	288	307	301	296	309	326	305	293	294	332	284	292	282	287	275	325	286	302	312	289	307	324	273	306	322	317	319	326	303	267	287	297	282	296	324	312	316	330	322	304	307	306	309	287	330	319	310	318	279	297	343	269	311	299	295	299	307	296	307	330	301	289	297	293	304	325	320	346	335	306	330	321	293	301	281	294	311	308	294	312	294	305	256	306	320	300	306	335	289	299	303	329	319	301	326	334	327	305	325	355	304	308	254	301	320	322	278	336	328	311	319	285	321	322	288	307	282	292	344	276	295	335	275	293	299	265	307	301	326	292	287	312	312	307	352	299	285	289	310	300	321	333	278	320	328	265	294	313	284	290	260	282	296	329	326
13425	12082	8452	5506	5480	5188	4925	7968	7659	6701	5542	4981	3430	1869	1425	1132	986	1030	606	565	328	296	298	249	284	290	221	220	259	231	291	277	275	226	215	228	220	242	208	173	164	176	169	164	165	161	165	161	144	191	190	179	157	163	168	170	170	179	204	182	139	157	130	151	149	166	179	174	168	154	163	155	140	155	173	165	171	163	164	191	171	174	186	198	186	164	157	148	152	173	155	151	151	157	160	143	176	165	151	143	128	148	148	172	175	156	152	164	171	151	166	151	177	168	179	154	145	142	173	144	157	144	139	173	178	157	149	136	146	172	184	158	157	144	157	157	183	143	153	161	144	150	158	159	138	148	157	144	160	179	146	189	147	152	171	152	154	162	122	143	162	157	169	153	157	161	146	173	149	138	145	167	147	159	144	157	160	160	161	155	155	148	154	163	162	164	166	173	160	146	175	163	168	156	146	174	162	151	164	163	160	163	158	149	145	146	156	174	195	151	172	164	137	150	158	172	138	140	153	162	163	162	154	169	143	151	171	150	141	154	126	181	147	165	146	156	176	145	160	126	149	167	151	158	167	155	170	168	160	153	145	162	144	164	166	146	164	168	142	166	153	145	149	161	144	178	159	138	170	167	172	127	127	182	149	150	144	162	163	149	151	155	149	150	156	142	167	142	151	166	151	163	162	162	178	157	168	174	177	167	150	152	153	161	138	130	158	149	134	137	153	149	151	145	157	146	174	142	163	161	154	173	143	172	163	154	166	155	171	164	169	140	155	157	148	171	171	163	150	165	138	157	164	165	154	155	150	156	148	132	158	148	154	168	156	141	150	169	145	172	160	186	151	154	152	188	160	188	169	169	139	165	142	166	162	186	152	166	156	150	144	165	166	171	163	154	157	176	158	166	132	161	134	156	155	166	147	177	141	162	154	149	201	157	146	159	161	130	137	131	171	167	162	164	167	179	146	152	172	147	157	153	161	175	151	149	156	174	147	170	175	151	152	181	176	157	146	171	152	149	156	169	141	149	151	164	150	155	159	183	169	141	152	181	152	174	134	164	156	179	175	168	156	130	180	144	173	165	165	165	166	163	162	160	163	129	164	164	178	167	166	186	147	155	145	154	169	162	156	161	140	152	163	181	197	155	156	179	138	164	152	151	152	168	167	172	173	160	169	161	163	156	177	148	144	170	167	148	160	156	137	164	169	162	176	158	174	142	168	140	157	171	147	152	149	171	157	164	175	166	154	177	153	145	146	151	179	181	162	151	172	169	160	167	136	159	160	169	130	143	163	160	144	143	157	157	141	139	170	149	162	143	158	172	162	169	150	163	154	144	153	164	166	177	168	167	147	165	164	187	144	156	167	167	161	167	178	151	154	163	164	157	163	177	156	183	168	144	176	153	156	151	137	158	136	161	163	151	164	167	155	160	156	153	182	174	132	169	150	142	164	140	150	130	154	177	156	146	148	148	146	145	163	153	148	156	162	161	151	156	152	168	142	152	152	161	156	159	154	137	170	137	145	165	160	153	158	163	141	143	134	174	152	158	178	147	157	172	155	152	167	160	179	152	172	155	199	143	150	154	176	140	155	174	173	148	186	143	165	155	137	170	155	184	146	157	144	150	127	178	159	178	157	195	142	169	175	155	166	160	150	151	151	136	152	147	149	172	162	146	163	160	150	174	148	176	144	157	164	151	167	174	168	135	160	158	149	164	186	169	180	147	163	154	138	150	158	156	167	141	163	166	165	158	156	147	158	154	140	188	161	154	156	166	146	149	172	152	149	176	154	158	155	154	143	136	136	186	168	156	144	156	158	166	181	149	195	145	166	189	181	157	166	156	173	179	176	173	186	149	156	157	141	158	179	147	159	136	178	158	173	160	166	158	167	190	147	157	138	155	169	169	139	173	150	194	153	149	159	163	148	148	149	169	159	154	156	149	167	164	153	167	163	142	166	165	147	128	153	137	160	163	162	175	185	160	168	162	166	159	148	146	146	151	146	165	174	178	185	152	140	135	151	190	169	166	171	147	116	152	142	182	174	146	144	158	178	185	152	169	165	173	173	164	149	155	167	151	158	143	156	171	150	144	172	173	141	149	174	180	158	158	155	161	150	166	161	154	138	148	169	181	147	164	159	169	180	154	141	156	146	160	139	168	140	144	167	154	172	168	178	162	156	180	151	174	177	152	179	138	148	148	145	153	177	148	153	161	177	139	150	148	150	177	154	139	164	153	145	142	163	169	175	183	133	146	152	164	163	166	163	149	146	162	160	152	159	150	145	155	162	167	162	154	152	157	143	162	155	160	175	176	172	177	168	156	160	152	173	166	146	154	145	139	169	151	167	144	144	154	146	162	176	143	176	161	150	153	161	161	149	128	182	123	157	157	132	135	157	163	158	162	161	188	145	166	125	150	152	186	146	158	179	158	142	171	170	156	172	159	144	185	171	175	170	149	167	171	180	165	152	190	175	156	166	165	178	175	146	169	153	155	156	173	152	134	153	160	145	155	152	159	145	167	150	152	160	176	152	155	153	168	155	178	174	151	131	148	160	166	144	152	183	168	172	151	146	149	150	172	161	151	142	151	150	139	167	176	141	163	167	169	178	165	174	177	176	177	167	166	168	140	173	152	155	163	170	178	149	161	175	149	172	145	144	152	138	157	152	184	157	148	171	161	158	178	166	178	161	145	157	158	164	142	180	142	152	168	157	157	165	155	168	165	144	168	168	165	145	166	171	158	140	151	134	160	148	145	127	142	159	157	164	147	165	131	161	160	154	152	167	166	156	148	159	161	169	155	161	186	156	165	166	153	164	146	171	170	151	155	143	167	153	158	166	151	164	167	145	178	149	175	168	153	162	160	147	145	166	155	149	176	170	170	135	156	166	157	173	159	180	132	159	154	152	146	157	142	178	141	149	136	151	146	154	165	169	147	156	169	142	150	160	164	184	150	175	152	162	154	152	162	137	173	157	142	151	164	162	165	162	154	160	140	170	169	160	155	145	155	168	146	145	177	147	157	146	141	174	167	152	185	169	148	182	152	133	155	179	163	175	167	161	160	164	155	169	180	153	159	167	154	191	156	161	167	158	129	146	140	149	144	144	152	148	168	167	150	155	171	145	134	160	163	182	187	153	141	163	174	178	167	172	164	181	182	157	141	155	158	149	170	158	146	150	152	146	153	153	159	156	159	170	154	146	159	151	148	163	140	163	166	169	164	165	161	145	131	160	138	181	142	169	134	165	172	159	167	159	158	145	171	137	163	148	152	175	150	165	154	150	153	174	157	173	147	174	133	162	157	161	138	178	133	157	147	156	129	183	178	176	175	168	157	158	159	140	161	155	169	169	157	130	167	154	158	170	168	143	160	166	163	151	169	173	158	149	171	142	147	155	152	170	159	162	146	153	152	140	123	158	156	145	165	168	160	149	168	159	171	172	152	171	123	146	149	163	166	153	157	154	140	144	176	146	149	163	161	155	173	164	154	167	150	158	168
9486	11983	11171	10554	13878	13886	14607	23592	24101	23286	21219	20587	16523	10690	7844	6037	5670	4929	3581	3216	1601	1454	1627	1210	1241	1340	1103	1036	1185	1190	1281	1439	1205	967	888	878	882	852	706	613	557	521	543	525	485	499	473	484	444	464	445	481	428	473	510	450	425	439	395	381	414	395	397	406	408	429	436	437	426	440	413	401	406	424	411	400	439	410	407	470	520	523	538	493	444	412	420	411	370	375	374	406	418	408	405	389	399	406	434	403	390	380	384	407	399	363	399	386	381	425	424	402	432	415	424	406	402	372	384	342	386	379	374	383	385	416	379	376	398	393	384	398	404	422	397	365	421	354	429	375	409	431	402	388	417	391	365	423	407	410	424	404	403	399	351	384	374	388	369	388	405	391	382	353	362	388	414	399	377	416	360	408	384	359	382	376	367	415	426	392	406	371	407	391	378	379	375	376	391	407	395	411	387	359	386	405	386	381	386	382	383	405	365	384	385	404	418	396	415	398	399	398	408	413	349	384	395	407	418	394	385	414	390	405	403	399	385	385	371	410	413	385	403	397	377	392	380	423	375	417	371	414	396	389	397	389	401	394	381	389	417	420	373	374	388	390	369	419	394	405	388	371	403	381	398	389	387	381	398	389	392	410	403	392	417	401	412	392	402	425	357	440	401	417	393	382	366	382	416	439	373	385	420	383	406	354	406	412	377	410	389	401	401	412	407	406	434	391	392	389	397	404	368	379	367	368	405	387	446	394	381	381	342	430	395	426	399	376	428	385	380	361	376	413	408	411	424	419	410	382	392	386	401	425	330	408	384	402	381	414	402	369	363	419	406	382	357	371	389	366	402	400	378	352	424	416	401	430	387	415	386	404	385	416	397	410	416	403	385	362	386	390	381	368	427	394	399	419	369	371	404	388	408	380	376	375	381	401	400	365	422	342	410	384	389	370	421	371	417	390	404	414	369	402	379	435	387	396	392	392	397	392	393	384	442	380	404	396	389	360	374	378	390	378	374	387	409	421	414	416	397	387	370	415	422	423	413	390	389	375	397	400	382	363	386	396	421	403	399	402	379	398	399	364	413	396	399	425	430	399	381	419	394	383	420	429	372	443	384	417	381	354	373	397	385	392	363	401	364	387	389	397	403	372	409	370	423	395	407	407	389	369	415	370	397	430	405	381	387	411	377	378	384	352	394	424	441	380	394	382	352	381	328	410	380	381	418	411	391	401	398	394	405	401	400	407	399	407	390	390	384	391	369	402	375	369	381	420	344	411	383	383	370	423	395	378	395	383	368	393	402	365	361	388	417	410	408	395	376	385	384	381	409	370	388	426	396	401	360	412	406	380	394	412	374	393	394	394	411	414	421	397	384	416	402	380	409	429	414	358	426	429	408	378	366	393	391	415	420	446	368	394	411	386	391	405	406	384	401	386	408	381	377	390	421	409	400	388	430	374	416	437	388	393	398	352	408	393	400	393	413	403	419	414	408	383	413	410	420	393	417	371	402	372	427	421	388	389	395	396	385	394	401	409	384	433	388	426	431	389	411	407	405	424	413	417	416	433	420	426	370	400	415	371	409	421	413	359	378	386	457	423	439	375	382	383	377	381	384	395	409	378	392	400	393	416	380	353	387	353	388	392	436	369	371	380	375	400	372	384	429	404	375	412	393	392	414	374	378	405	386	397	380	374	409	389	390	348	400	422	372	388	395	417	429	405	426	401	433	390	403	394	419	397	383	427	406	344	405	422	378	394	397	399	366	419	393	383	388	396	398	406	394	379	385	376	415	388	421	404	398	368	387	411	382	423	365	366	401	382	385	422	423	414	377	350	373	423	399	385	398	415	410	446	433	405	398	406	395	396	384	413	391	399	398	363	395	407	429	394	387	369	385	403	372	415	384	382	378	349	392	378	419	363	426	398	399	382	376	379	411	389	400	370	388	396	408	384	382	413	380	404	387	391	380	404	373	430	367	398	410	375	396	378	422	404	410	368	390	392	387	386	404	394	389	382	363	404	404	409	395	398	393	413	387	401	392	415	390	404	393	417	401	389	419	389	395	374	400	393	398	445	396	394	399	420	374	391	386	380	396	388	407	425	419	378	384	384	399	399	375	414	424	392	422	450	383	390	430	371	373	349	399	418	402	382	414	394	442	378	410	375	369	417	443	427	389	372	424	385	401	366	380	383	386	369	422	374	384	394	396	380	384	367	378	415	409	370	372	386	368	393	385	416	381	374	383	396	403	430	394	382	403	386	376	399	383	394	405	449	370	390	418	354	383	428	397	391	409	395	375	392	420	400	398	375	387	409	395	401	404	424	386	423	416	376	424	374	377	398	382	406	412	426	394	383	429	391	385	390	396	395	410	369	415	419	405	435	394	393	385	398	419	401	403	387	403	406	425	399	388	427	400	437	397	388	387	407	366	413	378	380	414	426	395	379	432	390	384	382	366	342	397	356	385	378	359	433	376	400	391	412	385	407	410	347	396	383	363	390	390	398	388	404	407	432	379	391	414	402	388	417	386	391	387	423	442	397	428	380	397	393	363	365	409	407	397	412	431	395	398	403	378	349	370	440	385	409	433	357	380	381	384	366	404	411	395	379	383	392	400	393	403	366	381	395	377	399	430	394	367	390	421	422	377	378	376	410	358	385	410	373	399	384	356	431	410	369	410	403	396	425	392	433	395	413	408	370	370	385	372	423	371	405	427	363	432	399	387	421	406	374	422	350	399	406	386	392	344	381	421	355	365	417	375	429	384	409	397	437	410	369	352	399	378	382	418	342	386	340	403	406	434	406	401	390	378	393	359	389	397	379	380	383	398	440	386	387	373	422	470	403	373	414	393	401	388	396	396	392	381	409	377	414	398	400	384	375	373	389	381	396	383	397	375	363	392	372	396	414	414	354	367	414	437	418	405	386	410	391	398	366	390	388	384	389	383	375	412	409	387	413	411	395	407	397	407	378	380	415	366	384	399	383	351	416	405	405	416	373	425	427	412	395	352	432	381	366	382	400	374	402	393	399	388	421	412	386	389	361	404	385	397	402	409	370	434	371	414	401	374	415	364	375	360	394	409	389	406	386	386	380	427	418	388	370	375	379	392	404	409	420	382	389	375	399	392	369	385	389	394	422	390	399	414	417	406	382	423	403	392	397	396	378	387	368	379	392	414	378	399	421	400	419	433	399	364	373	421	362	393	408	409	399	392	402	372	389	431	386	383	379	394	368	387	385	401	393	381	387	398	394	398	381	356	387	425	386	391	422	399	414	384	416	372	384	402	387	391	408	399	347	396	389	358	391	381	394	430	378	357	410	384	423	385	400	407	377	413	405	399	392	400	419	384	410	424	396	376	400	387	411	384	391	404	408	419	370	396	409	435	414	412	414	392	383	391	386	384	400	410	395	411	375	396	368	393	391	389	377	424	394	388	393	399	357	369	447	364	369	401	397	409	429	392	405	420	374	383	358	380	414	394	395	401	411	414	398	382	392	408	402	418	396	366	411
40719	43601	34787	29158	36826	34711	36747	43484	42807	43882	40014	41803	37778	28184	22341	16234	11324	7659	7483	5466	2310	1413	2245	1325	1105	1698	1152	1019	1255	1506	1515	1545	984	707	697	801	904	813	615	470	239	243	250	241	221	223	238	215	179	217	234	191	199	208	196	231	187	187	174	164	182	159	204	156	170	198	192	198	190	204	193	185	153	196	166	181	173	171	203	245	292	304	263	231	232	192	167	184	140	180	169	170	188	184	163	166	145	180	191	168	173	181	175	176	217	172	180	184	192	178	201	181	170	200	185	162	188	183	178	195	173	204	149	181	179	170	168	186	187	153	199	162	176	185	170	198	174	190	192	155	190	173	172	169	164	182	155	171	179	183	165	192	186	191	168	169	163	183	178	181	196	172	165	178	165	176	191	170	175	166	155	186	176	176	180	169	189	188	178	160	177	181	180	190	161	168	177	173	212	187	184	143	196	184	146	201	190	167	174	205	172	184	159	180	172	190	153	181	214	176	159	166	156	208	170	172	166	174	166	172	194	161	155	187	185	186	170	152	176	172	197	157	189	188	171	168	177	171	180	162	168	192	169	187	158	165	157	175	194	133	155	163	179	181	165	197	171	160	169	208	194	188	169	162	170	184	180	194	171	161	160	180	136	141	180	162	187	178	166	193	171	165	178	191	173	221	179	181	187	178	181	155	161	185	183	189	177	173	169	180	166	179	178	201	181	162	192	180	180	188	169	168	152	183	174	182	189	176	179	190	180	199	169	203	161	179	177	192	182	173	190	179	202	172	183	140	160	170	179	187	144	184	162	181	188	156	173	166	171	209	175	204	198	175	172	177	202	170	155	194	182	173	167	195	182	184	172	150	184	157	169	183	164	182	167	163	170	185	165	158	175	164	172	170	213	195	176	190	186	186	172	173	171	174	195	179	219	161	169	169	181	180	161	168	174	186	168	175	154	207	201	192	187	182	167	163	171	146	179	176	166	164	152	160	162	170	176	168	162	192	166	165	177	173	171	178	171	169	162	154	168	190	176	178	196	184	164	163	180	170	180	162	156	147	159	173	160	159	168	203	161	176	190	189	185	171	150	166	198	176	164	153	176	185	166	167	180	158	192	175	160	153	184	180	172	178	172	169	157	188	186	186	165	162	159	173	173	158	179	188	191	163	192	150	163	160	167	155	170	185	166	190	165	199	165	150	155	176	200	151	171	158	169	174	183	166	184	193	165	200	193	161	159	176	186	173	162	184	181	166	170	180	169	155	190	175	185	182	172	182	183	151	194	184	184	167	154	196	169	197	194	153	165	174	198	180	177	176	164	163	156	167	179	180	191	161	180	167	161	162	178	171	199	184	210	161	182	187	169	180	182	150	171	175	169	185	150	193	188	163	186	179	184	173	184	172	186	165	185	169	172	176	191	163	179	163	154	168	175	170	182	150	206	201	157	167	176	173	189	186	169	170	169	189	175	170	168	165	185	187	184	190	182	175	142	163	182	170	186	156	186	162	191	160	186	193	168	194	175	168	153	194	150	181	194	186	181	184	185	162	187	180	163	175	185	186	190	183	185	172	187	185	164	155	196	179	195	137	176	190	185	155	157	149	197	138	168	146	172	172	160	162	183	159	155	191	165	184	162	163	158	171	161	184	188	164	159	176	165	179	163	189	173	151	167	172	167	176	165	192	170	161	157	133	166	204	159	163	179	168	195	174	164	164	190	165	176	193	182	174	174	188	175	192	176	176	170	150	181	155	167	187	193	189	180	147	158	191	150	167	184	170	168	145	181	185	195	144	173	184	180	172	176	162	174	171	157	166	186	170	161	185	162	164	157	170	173	191	167	157	183	175	187	178	171	167	197	171	158	173	176	186	177	167	172	180	179	158	165	179	194	186	186	176	163	175	168	199	195	168	190	168	181	174	180	195	180	180	192	164	188	188	180	164	167	173	159	179	166	176	146	153	154	187	186	173	179	181	185	165	167	173	179	189	183	184	201	199	176	178	168	184	154	182	169	198	192	176	189	174	179	182	165	174	159	189	184	177	184	188	169	163	182	181	166	188	174	178	185	174	185	170	183	202	172	157	199	182	179	187	163	165	163	173	159	186	182	166	154	191	179	183	173	169	186	177	202	193	190	178	168	161	156	174	197	186	171	176	158	174	197	191	173	186	173	175	172	163	168	176	178	161	191	174	180	181	191	170	182	151	186	184	176	192	169	192	159	166	185	152	194	162	202	151	183	198	165	150	183	176	153	195	178	178	182	176	174	175	158	178	196	145	198	187	135	196	171	168	176	179	164	172	172	164	183	190	172	174	167	173	161	207	193	172	182	164	168	155	151	192	170	163	160	156	196	186	201	156	155	184	156	179	198	186	178	171	156	191	195	187	185	151	162	179	179	196	158	160	166	186	208	181	172	188	188	189	174	194	172	168	171	198	195	169	172	202	164	153	206	188	167	182	167	179	182	180	175	167	201	185	156	170	179	195	182	168	136	161	170	164	181	163	163	172	176	167	174	190	157	165	170	169	159	179	182	165	144	169	163	153	169	184	168	188	191	191	202	157	185	178	184	176	164	171	190	156	165	165	182	169	177	186	186	182	197	152	164	156	174	172	176	169	180	176	153	204	187	192	164	177	175	179	167	188	187	169	181	181	165	197	180	186	191	165	188	150	193	166	185	179	185	169	159	199	199	192	199	199	192	185	195	188	207	173	158	187	164	152	179	196	163	176	181	169	175	166	178	190	180	197	158	156	168	171	171	201	165	163	173	173	181	186	200	202	200	189	179	180	167	190	176	148	165	179	195	197	181	180	160	153	164	191	158	158	181	192	174	175	174	183	175	157	173	191	177	186	224	176	167	171	158	156	181	171	165	195	175	171	173	184	175	176	184	167	171	161	164	173	189	164	148	163	175	199	165	179	179	181	186	168	170	161	163	176	164	196	170	188	195	145	174	179	182	169	163	165	160	169	183	180	172	177	163	193	157	154	160	170	171	157	169	162	183	185	150	166	185	166	145	156	176	185	167	207	172	178	169	166	178	180	204	143	170	184	165	169	195	178	191	176	157	204	183	183	162	178	183	175	167	162	183	168	190	174	183	163	170	176	176	200	203	161	156	173	199	163	200	161	180	159	185	182	162	174	189	191	155	173	177	181	176	179	171	179	168	181	171	167	154	195	185	201	168	171	179	178	161	186	170	188	165	158	181	166	166	175	178	177	184	182	189	177	198	179	171	166	178	159	178	160	152	163	196	172	163	177	197	169	175	176	180	175	155	163	182	174	186	179	171	190	200	186	168	152	161	165	180	174	175	167	174	184	172	158	182	171	168	174	188	166	191	164	159	179	159	172	171	185	172	176	169	154	167	187	186	202	155	193	183	153	166	184	161	166	191	147	173	200	197	203	147	164	165	184	167	171	189	164	146	169	177	187	183	175	174	144	191	182	187	193	181	167	176	159	165	175	165	172	167	155	160	179	179	164	190	184	172	162	205	177	202	187	200	190	168	163
29830	37280	31433	34292	44940	44560	48662	54864	59043	58946	58335	56625	53183	47124	40999	36581	31674	24999	25420	19910	11392	8828	12695	7904	7253	10597	7156	6747	8516	9265	10185	9804	6340	4850	4492	5541	5907	5481	4024	2852	1067	880	902	762	824	743	694	687	678	673	628	625	618	538	575	579	534	480	536	513	484	472	442	499	477	486	481	541	461	484	474	473	487	434	411	485	423	450	552	941	1243	1208	1094	873	618	572	409	402	394	378	412	398	413	424	419	413	426	440	426	423	439	458	427	421	454	428	425	403	461	413	451	429	412	410	401	447	416	436	419	426	444	408	434	432	412	405	422	446	409	411	433	457	443	417	433	446	418	429	442	453	441	426	437	386	416	420	419	412	434	450	437	443	453	449	419	437	426	424	454	446	411	420	402	432	399	414	435	458	448	414	416	404	449	368	398	414	458	405	450	443	387	435	438	440	441	420	434	437	405	422	447	453	443	431	419	470	464	443	408	444	454	436	433	429	404	423	432	402	435	436	409	459	408	453	417	436	391	426	412	438	449	406	453	434	409	417	426	465	432	423	404	430	417	404	437	422	400	444	456	431	387	428	423	430	419	454	418	416	410	382	436	382	401	412	422	437	427	443	432	411	411	473	464	410	435	457	426	411	424	426	387	412	407	414	428	381	439	432	450	436	415	464	415	456	419	448	416	431	381	425	432	398	425	411	441	441	432	402	451	425	416	426	390	420	451	432	412	387	376	451	438	423	414	417	433	417	434	432	428	461	403	415	418	408	430	420	450	455	435	420	459	444	428	424	457	390	416	462	427	422	447	440	428	452	438	380	467	409	443	432	440	399	432	418	471	398	467	412	434	471	417	437	438	393	399	434	444	431	451	402	428	444	407	426	441	439	442	448	401	439	433	417	430	448	451	400	432	464	430	426	448	410	409	392	425	390	443	448	384	437	388	453	411	446	414	432	423	422	492	460	475	454	409	427	439	430	437	425	446	423	442	435	436	427	451	417	410	428	430	415	415	448	418	395	407	439	406	448	446	429	397	425	405	433	408	425	428	416	413	401	414	401	418	418	488	417	412	393	431	458	429	400	421	439	443	423	459	449	437	421	411	408	452	412	442	444	477	405	447	449	399	434	437	434	438	430	410	390	423	407	430	442	404	431	418	474	438	438	441	417	408	419	410	426	435	422	422	461	407	443	388	440	417	405	403	431	440	441	452	433	415	418	445	476	431	416	443	445	430	429	420	467	416	420	425	386	441	400	449	433	464	413	474	406	422	398	432	425	418	443	413	435	412	392	436	453	389	422	454	446	417	457	448	414	415	425	432	395	459	433	465	458	417	417	407	477	429	418	438	447	437	441	411	408	455	440	440	422	413	429	439	464	369	392	436	418	434	415	452	443	434	449	441	416	445	449	429	423	455	429	445	420	417	442	377	440	404	434	443	433	393	411	450	422	430	453	405	379	466	408	440	423	424	417	455	444	461	408	438	415	458	454	452	459	457	404	409	450	424	412	391	424	424	415	439	420	459	436	444	426	419	419	440	419	443	403	427	442	441	444	420	421	421	431	431	443	436	461	422	449	434	448	424	396	410	419	432	424	467	417	429	402	450	423	407	426	428	443	425	487	440	437	445	376	406	431	414	412	432	430	430	412	421	395	411	444	405	429	477	409	439	397	386	415	419	429	423	414	467	419	406	399	438	428	428	427	431	441	430	486	445	433	445	382	416	427	399	396	438	436	418	406	463	393	414	422	398	467	425	414	432	410	456	433	442	411	433	413	413	413	460	429	385	455	384	438	406	437	426	417	432	427	418	430	413	422	404	471	424	425	457	452	392	421	411	391	420	439	415	459	404	396	411	441	412	429	454	436	460	395	442	428	445	447	394	418	428	416	413	427	426	378	402	413	413	398	430	429	430	450	434	425	440	488	406	445	418	437	443	406	439	400	456	436	419	427	470	412	460	438	436	416	424	412	433	457	457	429	453	460	428	425	425	402	433	428	436	440	447	387	417	430	416	427	418	396	380	436	405	420	413	383	435	414	405	428	409	397	413	408	422	412	422	414	457	423	408	410	410	428	420	416	398	434	397	470	418	382	421	384	437	459	408	445	406	447	438	434	398	482	432	421	438	418	444	396	437	427	437	426	431	429	433	428	412	434	420	462	437	435	439	395	370	436	420	442	420	418	443	419	443	420	426	429	444	432	376	441	437	406	427	422	444	400	407	409	430	436	433	428	395	408	402	398	442	422	434	432	443	420	454	434	397	433	463	434	421	406	433	403	421	425	424	470	422	424	409	449	455	426	426	461	381	427	414	418	430	431	446	438	418	447	446	431	403	461	434	390	440	414	418	419	441	399	394	422	412	426	427	429	425	431	419	431	431	402	438	408	420	430	446	449	406	434	415	418	444	422	419	402	409	428	431	427	443	454	454	455	439	441	426	421	417	394	436	384	418	444	403	375	426	410	399	401	449	416	412	404	400	447	406	430	415	459	425	443	439	431	448	428	398	438	438	433	440	439	424	435	447	439	428	431	429	421	416	397	385	411	442	402	428	457	444	452	434	443	395	445	448	392	433	419	396	397	444	416	409	429	455	428	427	439	415	413	446	430	402	419	400	406	450	401	447	435	416	445	418	426	443	439	424	379	435	429	432	436	402	423	431	419	401	415	441	424	439	451	451	429	413	435	408	433	451	403	472	412	458	414	437	456	424	438	428	383	422	452	427	399	414	424	447	433	398	427	404	441	459	449	431	466	429	410	444	447	433	443	418	429	431	452	405	454	442	423	422	440	444	419	444	420	403	423	398	459	441	418	420	404	446	442	440	408	440	410	447	418	389	430	427	403	423	396	460	420	453	442	427	452	442	412	425	398	423	435	416	450	427	415	403	442	418	401	475	443	449	485	442	438	390	435	473	397	413	445	438	418	432	469	414	431	398	402	404	457	418	448	402	436	407	401	425	438	404	400	371	431	417	397	416	467	411	431	449	394	455	367	425	443	416	406	434	408	450	448	440	404	429	410	421	407	416	445	425	428	410	431	443	447	400	400	422	398	410	428	399	418	429	444	442	419	442	429	437	407	442	420	394	427	439	418	408	431	426	418	426	452	408	422	405	464	420	433	385	405	424	395	465	432	429	391	464	360	454	423	406	442	426	414	416	432	429	435	433	407	421	445	392	432	427	386	416	461	445	416	410	417	438	403	401	478	416	435	401	443	448	413	410	439	433	409	431	468	414	412	435	457	407	390	404	413	447	421	457	444	410	416	428	452	430	456	411	412	407	448	437	462	450	431	409	435	415	428	401	396	437	426	440	495	432	408	439	424	433	408	440	437	424	408	425	452	437	450	411	413	420	442	442	424	427	417	399	403	405	424	391	426	436	418	430	403	431	438	468	399	417	404	423	430	414	451	382	452	413	413	455	430	436	427	430	408	458	434	419	413	392	475	399	420	424	413	409	402	427	423	467	430	413	390	430	448	427	413	429	441	455	442	444	407	445	398	443	461	468	411	442	394
51384	47370	37680	32284	38699	39693	44436	48511	46619	49309	43140	47817	43677	35875	32112	27063	19413	14013	15800	11292	5531	3012	4832	2861	2436	3256	2104	1725	2231	2670	3175	2206	1443	1453	1394	1402	1550	1497	1026	667	313	242	256	221	256	257	225	270	247	243	191	179	187	183	189	196	156	167	181	205	167	152	142	152	148	118	147	149	126	135	150	144	166	157	127	144	162	145	161	340	437	359	276	225	177	168	139	159	130	127	117	148	131	144	140	147	124	136	140	137	130	132	134	147	138	150	129	156	148	129	126	119	124	126	142	146	148	140	124	144	155	149	121	132	152	133	144	156	125	126	152	141	136	133	127	157	130	150	143	130	124	138	136	155	138	123	138	134	131	144	132	132	128	131	116	147	109	122	123	136	160	146	146	138	131	132	158	121	125	130	138	156	135	140	148	150	141	139	145	154	151	140	121	129	124	122	139	141	132	138	123	149	135	165	131	150	123	131	151	132	135	127	126	126	105	157	152	146	147	131	154	149	126	118	119	122	143	152	127	130	153	162	144	135	143	150	127	127	131	136	138	129	154	138	155	129	144	132	142	125	144	114	131	135	148	119	132	128	141	143	132	142	155	142	118	122	146	130	143	142	137	130	157	122	135	145	141	135	173	128	127	139	133	151	105	122	134	121	124	131	129	145	119	134	145	108	158	136	123	128	127	173	133	138	120	140	138	133	151	136	149	142	150	149	130	139	141	145	134	128	135	150	134	146	145	147	136	150	120	125	147	133	123	145	160	157	128	135	121	138	141	141	138	147	140	133	137	130	140	131	143	127	121	143	150	134	133	128	160	137	121	136	120	131	162	107	142	165	129	144	139	147	146	147	153	130	128	150	135	182	135	142	146	151	132	141	127	141	133	145	144	130	142	142	121	142	147	133	138	144	141	162	126	168	136	121	129	125	138	131	149	143	143	130	144	143	121	131	131	158	152	144	139	125	131	137	128	137	147	140	139	119	127	130	147	160	129	149	118	138	136	146	128	146	143	120	132	127	140	133	127	128	130	153	142	141	135	139	136	162	125	146	130	131	143	154	145	141	141	119	142	144	145	147	166	136	141	131	150	149	124	119	149	113	133	132	143	130	127	126	138	133	142	137	151	128	115	121	125	150	138	110	122	131	134	148	148	127	135	137	116	147	135	143	126	138	145	151	128	136	136	126	141	133	130	104	144	115	133	139	138	151	124	137	149	126	123	130	145	110	131	134	139	149	132	144	133	131	118	140	155	157	126	135	125	132	157	135	135	136	149	144	155	126	137	146	134	122	157	123	158	144	122	137	142	143	149	131	155	130	134	138	152	148	152	124	121	115	150	130	138	163	121	163	154	136	155	154	138	138	159	127	140	144	131	143	145	126	135	151	122	139	133	125	116	140	127	148	138	147	120	133	129	115	138	149	144	156	135	133	122	139	132	167	142	118	126	146	129	137	147	147	111	117	147	122	125	144	108	132	141	161	155	144	144	125	127	140	130	121	137	157	148	151	138	133	149	117	137	145	150	137	122	138	120	119	128	130	144	139	151	137	126	139	147	131	138	144	116	140	123	153	134	121	120	149	150	159	153	142	129	161	129	159	143	147	149	131	124	147	135	143	123	141	131	140	139	123	137	151	138	135	127	133	153	145	133	156	133	144	129	148	117	116	126	130	146	128	131	139	143	147	167	184	150	147	122	132	133	107	142	136	128	123	151	143	138	135	123	149	157	112	152	118	139	144	120	131	144	134	141	128	142	133	114	128	142	135	133	149	135	144	139	115	153	130	127	125	138	112	126	126	130	127	139	153	136	130	154	124	131	142	159	125	134	149	141	128	144	120	97	130	134	147	143	127	150	150	159	153	127	149	145	146	155	157	138	161	137	142	154	131	144	144	123	141	135	119	141	154	129	121	129	124	139	131	126	150	131	134	156	137	140	126	147	141	125	114	138	124	138	143	152	133	133	138	158	157	136	139	165	129	134	141	147	118	153	129	146	127	130	117	140	144	158	154	125	132	139	129	130	120	122	120	122	151	117	130	139	143	169	153	139	123	154	135	123	148	134	133	148	149	124	128	145	125	122	149	130	135	151	149	125	157	156	129	142	133	158	147	136	118	126	128	113	142	145	136	144	145	148	139	113	127	137	149	144	139	131	135	139	162	137	132	118	103	124	135	141	135	159	134	138	121	122	133	158	113	131	143	131	136	133	126	146	140	138	147	117	133	137	141	136	139	139	130	141	127	146	128	129	150	148	133	130	130	133	166	146	160	128	174	123	140	135	155	131	136	131	131	151	147	112	132	151	152	140	146	134	122	142	122	120	140	149	127	122	123	134	149	152	152	158	138	139	132	142	144	152	129	129	141	151	137	147	143	150	162	133	149	143	132	139	147	149	132	149	124	165	128	144	136	145	149	133	126	147	133	154	140	145	148	144	151	118	136	140	148	151	164	138	145	129	121	139	117	130	132	124	155	131	136	122	119	141	140	141	130	139	135	148	157	133	136	135	123	135	151	141	141	122	116	129	117	126	150	132	91	139	139	145	127	147	145	145	123	117	136	130	143	144	120	139	139	138	143	154	148	120	127	140	139	149	122	147	125	149	130	119	147	160	139	123	138	133	127	132	134	144	151	130	135	141	152	134	154	110	133	135	149	156	124	132	133	133	131	142	129	167	133	156	155	137	151	133	135	148	148	150	135	152	151	130	117	128	135	140	152	132	139	121	119	144	141	159	139	146	139	117	135	155	141	132	126	141	130	131	160	143	156	107	146	142	137	133	123	141	130	167	126	146	120	120	128	128	134	149	158	144	151	148	133	124	129	139	131	150	134	132	143	124	142	147	104	135	139	147	146	144	127	128	129	153	139	152	147	132	143	144	113	139	166	128	151	142	142	127	134	144	128	146	133	140	160	139	144	129	136	128	121	126	147	141	137	127	128	123	154	131	146	132	125	129	136	130	148	148	149	113	142	159	127	139	127	130	142	116	123	134	150	138	133	141	129	137	141	154	115	120	122	132	158	136	163	119	137	144	141	126	128	117	122	132	142	150	151	148	143	113	143	118	117	136	143	131	152	140	147	145	134	138	143	136	129	136	125	144	137	137	143	121	136	157	135	157	136	151	151	144	145	118	119	146	125	149	147	157	159	127	164	145	157	143	141	143	132	133	145	154	109	146	123	146	117	137	130	132	131	142	141	146	152	147	134	133	154	130	131	114	144	142	136	145	133	145	154	115	127	146	126	151	140	155	143	149	123	123	127	127	136	132	147	145	143	143	123	124	135	159	128	121	155	139	134	143	126	130	134	126	118	161	132	132	148	164	148	131	145	142	129	148	140	144	137	152	151	141	165	143	121	130	144	135	131	128	143	132	144	130	134	124	148	149	142	143	163	138	125	123	132	142	141	125	155	144	135	146	130	149	124	134	113	119	143	134	126	151	128	144	132	138	138	147	139	134	140	130	134	148	142	136	150	151	143	120	135	164	131	104	154	129	136	122	136	146	134
39442	44127	41160	39282	51420	52557	56347	61485	64913	64190	68339	63400	60735	56755	50856	46959	38944	34575	34987	26721	19667	14811	20521	13465	14018	18055	12106	10759	14182	14969	18506	12538	9319	9505	8939	9434	10011	8938	6702	4261	1349	1234	1165	1126	1201	1305	1132	1240	1110	887	741	650	589	637	725	713	586	562	601	603	512	435	400	400	365	393	427	427	393	404	413	413	357	384	410	381	564	516	551	1933	2473	1715	1244	850	567	442	373	324	310	314	343	360	357	356	310	348	327	341	357	361	359	331	317	340	285	336	342	347	353	341	337	333	330	339	348	334	303	324	328	297	323	340	368	381	366	304	324	343	317	338	321	351	325	329	359	373	302	340	357	313	346	385	339	310	336	331	349	341	313	343	332	345	333	339	337	334	310	337	324	320	337	361	336	323	324	324	343	347	334	325	337	360	357	326	336	310	321	349	337	341	328	359	353	360	331	332	299	336	286	390	361	321	339	341	367	350	325	389	326	356	334	349	337	344	343	358	327	350	305	359	340	325	328	331	331	311	327	327	339	334	331	331	335	302	329	314	336	319	345	338	353	346	365	363	328	342	351	327	336	370	335	321	318	352	318	329	370	326	335	349	339	328	355	339	331	343	337	330	313	347	327	328	342	338	352	329	300	329	316	323	371	351	348	345	356	324	356	350	363	333	343	354	353	315	318	335	303	368	327	355	333	334	329	337	335	305	334	342	333	337	324	313	331	349	322	333	345	342	340	319	331	334	320	331	326	351	347	364	314	325	357	365	340	344	331	317	300	335	341	303	322	342	324	294	344	339	352	353	340	312	377	353	320	354	316	329	287	374	338	324	346	325	315	346	336	329	332	346	355	326	331	359	382	337	367	345	309	341	369	322	319	310	316	339	338	325	333	353	348	332	311	310	350	391	368	363	312	336	350	347	343	342	326	345	331	336	333	316	338	341	309	383	332	332	347	338	303	320	324	317	316	346	309	349	363	350	338	346	349	344	340	321	345	355	324	330	335	344	300	328	333	318	306	322	329	329	342	332	367	325	333	369	351	330	329	359	327	343	294	326	324	330	322	300	354	336	353	340	325	340	345	346	320	350	340	330	332	341	346	358	321	326	301	325	332	361	322	303	331	329	310	304	336	323	351	344	318	340	331	321	311	327	335	325	360	347	352	348	311	346	342	348	356	336	358	308	333	346	350	347	341	341	356	348	358	329	359	336	332	319	320	318	325	346	329	339	342	337	339	340	332	341	340	342	342	331	311	350	342	327	341	347	339	313	329	337	340	332	341	331	313	314	348	328	327	323	320	333	312	323	311	345	354	336	320	378	344	332	337	347	333	310	335	320	344	334	335	340	340	342	376	349	341	309	352	372	342	351	327	349	338	333	337	323	345	314	343	310	343	334	331	331	365	351	344	348	338	336	328	348	344	319	347	345	348	318	320	344	331	355	300	339	344	359	347	341	332	336	321	332	313	317	340	334	326	335	344	292	352	344	299	336	307	372	363	335	358	329	334	327	317	325	356	321	306	366	330	332	366	353	341	336	338	330	324	320	348	340	346	358	342	355	350	313	364	357	353	340	349	342	333	315	326	366	353	346	318	321	337	333	339	363	358	349	337	349	344	335	299	335	341	320	304	336	346	335	324	348	376	358	355	325	320	348	348	318	311	349	268	337	365	346	352	322	345	329	328	337	326	319	338	358	304	349	344	321	329	325	317	318	351	328	317	341	360	334	335	321	330	338	321	310	325	355	351	300	314	353	333	356	348	344	320	351	304	337	330	338	307	301	325	323	334	327	311	297	335	357	313	338	332	356	298	348	322	317	336	320	314	345	313	336	328	337	364	328	345	347	326	304	324	331	362	326	324	311	351	345	345	342	327	340	329	340	348	327	350	367	352	329	349	353	310	344	395	337	321	339	326	348	335	337	324	326	317	304	367	332	315	327	364	279	340	326	325	330	330	351	312	348	323	356	312	342	329	320	352	345	315	353	348	342	348	321	343	308	311	323	329	332	349	335	335	315	318	330	345	304	309	340	350	339	329	358	354	350	325	344	294	338	345	317	325	320	346	319	294	342	332	301	340	338	356	339	321	340	346	296	319	341	326	364	308	354	289	309	320	346	324	333	292	340	313	346	337	327	329	325	337	354	304	341	357	347	332	358	360	371	357	353	350	349	323	355	350	309	339	330	341	352	342	317	364	330	341	359	344	326	327	318	343	373	371	323	339	379	358	307	303	326	355	345	372	351	346	360	368	335	352	356	305	344	338	288	333	357	347	337	329	332	313	344	336	315	322	339	293	368	350	315	336	326	322	307	323	294	338	307	322	323	328	320	347	341	355	338	322	360	320	302	320	305	303	360	375	362	361	288	344	353	295	314	345	341	335	343	329	346	301	343	328	315	340	339	336	347	357	348	338	334	325	351	335	380	329	364	387	338	368	336	341	337	392	340	354	356	316	317	343	319	337	335	322	311	353	327	329	347	385	334	360	347	326	372	328	336	321	349	347	352	333	369	331	345	344	315	351	335	350	342	351	342	368	329	342	356	348	337	304	342	345	346	348	329	338	317	333	344	303	356	329	343	323	357	340	332	327	326	323	329	342	345	315	319	352	331	301	307	338	356	343	354	366	305	368	333	341	347	353	356	329	325	342	285	323	348	356	334	355	351	318	342	314	328	314	351	353	353	367	338	344	322	328	347	326	343	295	310	331	347	315	331	333	360	320	357	351	308	324	327	327	351	311	314	308	348	357	313	292	348	337	399	323	322	332	342	308	330	335	347	327	356	384	320	366	311	338	320	312	344	333	335	312	328	300	332	341	326	356	344	341	345	313	322	295	339	345	344	342	337	371	281	320	287	306	290	341	339	340	332	369	348	299	314	314	334	333	355	357	349	343	336	345	339	332	365	312	329	315	323	345	337	322	332	319	312	351	342	330	338	330	303	316	380	333	333	341	364	320	319	329	372	312	320	347	306	391	303	330	362	338	345	336	314	319	328	332	328	319	350	353	330	360	363	339	276	335	363	335	345	325	325	302	334	312	335	333	336	336	341	361	329	330	359	305	329	292	331	349	297	344	327	316	335	306	346	353	332	301	350	311	325	305	351	326	340	342	330	337	343	328	340	345	315	380	342	366	317	323	360	358	350	342	318	373	366	353	323	303	353	364	359	318	326	346	327	341	328	333	341	334	356	329	309	328	334	352	328	350	311	339	335	331	357	336	373	326	311	355	310	350	346	354	301	369	297	357	314	324	325	375	339	336	313	399	334	329	351	360	367	363	352	341	351	350	327	325	334	310	363	345	326	318	343	340	335	325	352	338	344	301	312	338	319	350	320	312	310	297	323	373	341	335	362	333	314	332	281	290	345	320	358	354	334	333	333	323	311	304	342	377	349	324	339	373	349	290	309	331	349	303	326	321	320	363	328	315	306	370	336	342	363	311	320	332	330	330	353	324	322	328	347	328	311	319	333	370	353	335	328	322	342	328	332	323	335	330	298	329	320	343	364	317	350	313	324
11460	9009	6226	4627	4971	6903	6772	9617	9191	8281	5242	5834	3705	1993	1199	863	514	432	448	369	303	246	294	245	227	224	226	219	255	261	231	231	211	207	181	213	176	229	182	198	186	180	185	206	184	181	182	190	181	176	170	176	177	178	209	158	191	177	200	172	193	165	185	176	168	180	158	176	153	182	177	179	197	179	180	196	188	175	183	206	192	169	195	198	180	178	159	166	172	172	177	136	143	156	163	159	185	174	159	161	191	178	194	191	179	181	176	169	186	148	154	182	171	176	194	156	164	151	170	186	168	184	192	162	170	166	156	158	167	149	166	163	177	177	173	156	179	159	152	166	194	168	147	175	169	184	192	170	186	160	181	165	188	167	194	171	165	140	179	181	176	168	187	164	181	171	171	150	186	167	187	175	159	171	168	157	178	185	158	148	176	160	168	171	188	169	146	187	192	160	170	169	194	155	171	151	173	172	149	171	165	168	143	175	198	164	148	150	172	164	157	170	161	173	174	215	175	172	181	170	174	182	185	165	184	168	157	199	175	156	159	170	174	159	193	155	156	169	162	166	167	182	150	151	162	178	169	166	187	163	194	181	182	175	175	186	188	165	167	174	156	176	157	166	203	175	204	168	160	188	166	192	167	174	182	152	176	166	181	186	165	182	177	174	163	157	194	165	165	198	169	172	159	188	182	178	175	178	165	200	159	154	163	162	154	171	167	186	162	183	159	164	181	169	173	181	164	157	161	161	189	138	154	177	181	187	168	180	161	176	170	180	181	149	153	156	167	166	179	179	177	172	169	141	183	184	167	169	178	186	157	166	170	171	159	192	179	177	168	178	178	171	186	173	163	176	190	165	171	178	191	186	167	147	184	187	166	184	167	167	153	158	187	150	178	150	195	181	149	173	191	157	179	162	178	196	190	163	175	178	182	154	181	172	162	172	181	186	171	151	160	196	180	172	170	162	180	172	182	166	196	162	179	163	170	176	174	165	170	171	173	167	199	186	194	188	175	161	159	167	158	172	183	187	185	180	170	174	181	193	162	180	207	177	178	201	160	153	181	155	147	184	146	173	159	163	180	159	187	166	187	162	146	180	196	173	175	173	176	189	159	186	182	186	161	188	192	161	189	173	163	178	191	169	148	172	158	163	170	165	169	171	179	161	179	168	141	194	189	181	165	166	182	171	167	173	180	178	170	203	197	174	181	184	172	178	147	184	167	179	164	164	163	168	175	169	185	167	164	160	162	185	172	163	170	152	160	182	168	174	174	197	167	175	185	174	160	188	156	170	171	167	178	176	167	167	158	186	169	138	159	178	159	168	162	165	165	175	195	178	173	148	171	159	205	176	158	172	153	160	162	159	167	165	175	176	174	152	146	177	164	158	177	155	165	150	194	189	168	166	188	169	169	180	147	182	133	194	168	168	147	169	146	170	189	165	165	200	176	175	192	181	182	172	171	159	187	203	171	167	163	174	175	169	162	184	197	181	193	173	159	155	191	178	185	170	152	148	169	145	151	176	172	198	180	171	168	146	198	184	169	162	167	175	145	178	179	157	182	178	149	187	156	179	175	176	167	170	183	162	180	186	170	160	171	169	151	174	173	168	176	184	205	170	167	170	175	183	175	175	171	177	196	153	184	189	157	170	192	185	182	175	175	181	165	186	197	192	175	154	164	181	166	167	150	155	197	163	167	180	185	163	171	168	155	170	169	162	186	155	154	201	184	180	182	180	176	178	183	163	185	174	154	183	165	171	183	178	170	170	198	173	169	167	189	167	190	164	162	194	163	170	171	149	151	164	170	152	152	196	176	174	172	154	220	146	219	181	173	167	165	151	153	169	172	134	167	180	172	166	201	171	180	196	156	184	164	173	184	170	171	222	163	177	195	160	148	156	169	193	179	166	154	169	183	183	192	175	169	148	164	145	167	167	175	182	138	191	169	174	163	169	171	193	165	167	142	150	171	163	187	167	186	176	161	174	164	169	158	202	173	191	171	179	160	176	176	193	164	169	177	160	172	169	176	181	181	159	172	172	182	194	174	164	163	188	180	161	151	160	149	153	164	175	175	146	186	178	163	167	157	178	166	174	165	174	161	176	140	170	166	160	155	186	177	162	176	157	177	195	168	164	169	204	187	166	156	160	168	184	180	162	185	195	211	166	176	170	153	185	167	162	154	178	186	158	189	188	161	167	159	187	166	163	167	180	179	173	184	181	153	188	150	186	176	206	187	174	161	175	193	178	158	171	174	172	158	162	180	184	135	182	167	155	188	180	173	163	174	177	185	169	174	187	174	158	172	165	184	157	164	161	165	187	166	191	175	179	172	158	162	186	171	174	178	175	161	172	199	182	171	162	184	165	184	185	181	174	177	150	159	184	184	187	183	161	179	192	166	173	160	171	168	176	163	167	179	176	171	150	169	174	195	177	190	181	173	188	158	162	179	174	178	188	175	169	189	181	158	181	182	175	165	182	176	176	167	175	185	175	194	147	172	194	164	179	180	172	163	159	174	185	169	163	157	171	194	175	183	177	161	174	185	172	183	176	169	175	177	180	176	173	163	165	174	169	171	177	165	177	171	181	174	158	169	148	180	150	182	167	148	185	170	162	181	161	162	156	154	162	173	162	177	158	179	177	195	168	195	193	170	167	173	191	192	168	195	169	177	182	163	185	160	187	183	178	164	186	195	177	185	176	166	168	161	177	173	165	168	181	159	150	147	168	174	172	205	168	162	178	178	193	171	178	184	212	179	186	158	176	183	167	168	164	163	159	167	167	162	187	183	208	177	178	182	159	168	188	200	160	184	159	156	170	143	179	182	177	180	182	158	165	174	185	188	192	154	192	169	186	155	176	205	162	163	174	179	185	174	172	175	176	178	172	157	140	174	192	142	169	190	173	175	162	176	189	173	160	166	166	176	198	158	179	154	151	157	171	164	167	167	159	174	167	167	170	163	202	165	159	187	147	170	152	163	189	187	196	181	199	165	142	184	170	195	198	173	170	166	183	176	170	164	155	154	165	163	167	192	171	197	202	186	156	171	176	149	174	177	166	152	160	168	161	168	173	157	172	179	185	169	157	172	179	156	165	164	185	186	181	186	169	175	179	144	153	174	181	177	176	185	155	164	167	165	172	158	179	168	165	194	193	155	153	177	178	171	179	162	188	192	189	157	169	181	167	177	189	182	188	186	179	167	150	172	151	187	194	179	180	165	175	171	174	161	177	173	184	166	166	145	192	204	183	172	173	173	169	176	163	146	182	174	187	158	185	156	182	182	179	180	172	157	157	167	191	173	169	167	165	170	170	165	186	185	188	186	175	168	184	164	155	163	151	136	161	173	180	157	173	171	175	161	158	167	171	207	170	184	191	164	158	188	161	222	175	163	167	175	169	158	194	176	157	174	171	205	162	156	197	166	194	144	172	146	190	197	180	187	167	202	172	187	168	178	173	188	182	199	182	173	167	176	165	176	154	173	193	183	164	178	178	170	142	159	172
7842	9470	8841	10475	13933	18595	18431	26585	26164	26653	21112	23057	17228	10942	7875	5591	3201	2869	2962	2124	1495	1233	1543	1192	1056	1151	966	871	991	1032	1054	881	764	767	708	669	735	752	746	684	564	562	590	627	553	620	567	563	517	548	499	500	463	512	502	510	506	504	465	437	439	465	420	421	466	427	430	432	455	459	418	426	466	489	454	425	428	443	436	483	514	536	506	508	440	439	440	454	432	476	440	387	453	414	420	424	451	433	459	437	463	409	442	431	421	356	441	433	439	440	451	436	428	409	453	471	443	436	439	406	408	432	400	421	400	413	441	416	426	404	460	458	408	408	431	442	446	402	432	429	404	382	409	421	426	407	452	439	384	452	445	432	380	467	438	431	442	395	440	420	435	439	438	383	431	427	438	434	419	408	428	408	435	397	462	429	462	432	396	419	427	420	386	426	436	418	413	393	442	449	441	430	422	455	428	423	449	425	433	454	443	441	422	482	402	462	423	426	408	448	395	457	433	429	400	380	461	444	410	413	406	443	448	437	439	427	443	441	442	412	413	440	431	435	428	396	422	435	445	462	454	420	424	410	392	437	426	415	397	438	437	434	436	445	421	396	441	426	435	417	498	422	437	426	431	407	415	415	441	416	435	435	387	449	427	435	402	450	398	383	413	441	395	405	412	430	409	424	431	424	400	481	468	412	407	450	437	422	445	480	392	405	423	424	407	443	380	423	451	417	451	433	456	410	454	413	407	412	429	447	440	412	412	403	431	441	445	439	441	422	444	441	426	385	465	447	402	414	421	404	405	437	433	447	396	424	406	454	422	413	407	423	440	432	428	410	416	436	425	445	440	432	458	433	435	442	437	426	399	452	401	434	399	423	444	447	464	457	472	397	440	439	435	398	396	427	422	448	460	391	404	417	409	418	414	426	457	432	452	402	435	442	459	355	401	439	411	461	428	424	418	396	430	433	432	427	385	433	420	406	394	426	442	424	441	441	442	428	455	439	447	432	424	443	401	392	438	431	452	447	397	475	441	444	405	435	408	432	446	402	436	421	397	425	425	420	410	438	453	410	432	390	434	422	400	426	381	406	454	450	445	393	443	445	421	418	435	418	429	445	455	422	415	398	432	441	393	401	458	406	417	418	435	389	447	464	434	413	456	442	398	424	450	422	427	432	442	439	433	455	450	439	441	380	401	446	434	444	395	414	425	431	436	448	382	426	433	432	396	405	413	412	427	423	394	454	389	484	451	423	428	417	436	432	430	429	449	408	436	451	402	431	449	413	442	438	440	429	428	431	419	416	439	396	418	404	449	436	421	452	433	409	437	437	404	426	428	410	390	469	423	448	425	417	450	423	442	432	453	393	455	426	472	445	422	428	399	406	465	435	418	427	392	442	434	410	431	413	406	420	390	421	437	419	426	455	442	429	389	450	448	399	468	468	421	448	437	417	428	443	426	447	438	410	455	475	467	472	422	435	420	429	426	415	445	459	426	409	420	403	421	441	447	412	455	435	424	446	401	408	419	416	439	396	407	391	417	445	429	414	426	434	416	450	419	446	423	425	411	454	451	429	402	433	444	404	427	435	417	419	402	388	436	414	435	427	442	445	428	401	435	439	443	441	467	400	428	438	416	427	437	415	418	430	440	420	433	433	441	422	464	446	422	455	426	440	394	376	470	462	414	446	433	454	402	420	411	422	424	435	419	414	457	417	426	470	415	414	434	430	428	410	441	428	429	419	419	425	437	440	445	407	443	407	450	410	429	435	476	462	453	409	407	449	456	436	425	395	415	433	430	415	450	445	454	388	398	395	438	418	447	399	420	441	462	433	398	423	434	440	418	451	416	423	417	444	410	441	417	419	454	437	404	396	436	455	427	450	440	436	432	416	404	450	414	408	435	446	452	449	397	415	420	434	410	423	431	446	428	452	433	435	427	433	401	426	411	405	426	433	407	418	466	443	451	422	456	408	449	413	425	388	441	373	405	389	430	446	398	458	445	434	396	445	423	441	430	403	463	439	464	429	434	462	416	440	409	482	415	450	423	428	445	451	402	456	411	433	421	398	415	408	417	409	448	443	399	421	444	440	423	411	425	442	437	404	418	414	459	435	403	433	442	429	410	441	418	431	396	406	443	471	483	418	402	414	415	398	409	404	411	421	426	473	403	390	428	447	425	408	426	434	409	434	414	439	419	444	430	425	445	442	434	438	454	416	428	427	438	436	426	439	474	401	451	386	413	415	392	448	422	391	461	421	390	438	387	449	401	407	460	416	466	440	411	437	462	441	436	428	410	461	386	442	450	396	389	423	403	416	408	436	393	426	436	438	481	431	446	411	408	443	409	465	406	437	444	433	426	452	416	425	427	416	430	432	439	456	418	408	415	420	445	443	419	444	420	393	433	425	417	432	376	443	419	405	437	446	464	425	405	421	443	420	421	389	408	448	431	480	420	431	431	443	473	457	425	436	429	444	427	433	412	429	438	429	408	475	399	443	417	428	428	436	419	409	435	456	411	437	435	433	460	465	417	444	466	414	453	424	439	421	425	440	420	412	424	388	459	404	406	386	432	407	455	463	446	410	458	424	461	414	402	443	448	421	443	408	438	426	441	441	436	403	416	430	446	432	425	441	424	421	395	406	446	451	434	430	385	429	416	376	421	447	366	409	452	452	456	452	442	434	445	448	400	391	399	424	420	432	455	418	419	413	405	413	448	453	421	431	432	405	408	401	421	378	408	450	456	406	425	418	396	443	430	443	434	416	428	396	419	423	411	432	426	421	445	430	456	417	448	429	468	472	409	407	445	423	421	451	423	451	416	441	425	427	449	419	429	398	418	503	421	441	415	412	380	410	456	443	422	422	449	406	429	450	425	436	460	420	398	442	419	439	453	427	451	439	454	420	465	409	427	441	431	428	413	448	408	430	413	462	422	440	422	442	433	444	464	443	428	417	418	411	453	425	456	408	439	399	467	427	454	439	454	410	408	435	428	451	421	437	457	435	466	412	429	434	460	418	439	456	460	423	442	436	455	410	419	375	405	396	429	433	434	454	432	417	448	419	416	414	440	420	424	442	452	446	433	450	439	391	434	450	434	440	407	402	464	414	405	434	452	430	438	425	427	411	426	427	441	429	450	431	447	429	412	457	449	440	442	441	396	445	386	434	434	435	411	403	423	407	427	399	385	426	425	436	411	426	421	433	441	430	451	421	430	406	424	414	433	419	430	433	441	388	456	411	434	424	419	436	440	413	438	410	426	450	452	420	412	464	407	389	469	436	463	420	432	454	434	425	448	430	437	456	419	434	408	401	458	426	409	433	437	456	428	418	398	434	453	452	417	428	419	423	442	412	393	419	450	450	464	395	411	458	453	448	420	441	433	430	424	391	456	418	438	442	415	434	426	437	433	430	433	431	415	395	411	433	447	431	403	462	418	369	425	396	465	473	435	408	444	408	436	474	426	434	435	427	421	427	419	446	418	410	426	418	436	422	426	391	429	393	431	421
39985	39644	32674	30884	35442	38316	39667	42556	45803	46413	39515	40662	37395	28868	22522	14448	8426	5546	6846	4389	2403	1262	2076	1657	1421	1799	1102	949	870	1209	1256	799	804	822	694	644	837	814	575	378	296	214	274	276	291	302	298	273	253	238	252	232	193	229	219	172	233	209	218	187	197	169	197	208	217	194	190	183	180	190	162	194	185	182	174	197	207	222	186	276	276	261	253	228	200	201	162	157	180	183	203	166	166	191	191	183	175	161	184	186	178	177	213	161	188	174	163	151	195	181	185	162	192	212	158	191	179	189	212	155	190	200	194	164	182	183	204	160	187	160	175	185	197	193	201	184	158	179	183	183	167	202	201	192	184	167	189	164	178	183	197	161	198	176	170	182	183	210	187	173	206	197	187	194	186	195	190	168	203	161	188	185	162	188	186	178	189	171	193	173	169	189	192	180	196	193	166	186	187	191	189	174	165	167	165	193	197	184	171	205	161	204	181	164	163	186	185	180	191	189	206	182	180	146	187	168	177	178	157	183	183	178	166	183	178	175	192	178	165	191	163	158	179	189	166	211	175	203	194	187	188	195	199	169	195	184	200	164	184	211	196	162	190	175	184	199	191	194	177	159	153	194	193	182	188	188	159	184	173	181	198	175	178	172	218	178	174	181	162	192	173	160	193	194	188	216	182	180	185	175	183	191	172	186	179	177	207	174	201	182	181	208	195	179	197	156	188	174	204	171	160	178	178	184	203	172	190	190	141	157	223	173	184	192	208	195	178	194	182	168	176	155	172	176	178	167	172	205	170	170	169	191	185	179	177	172	179	183	176	172	192	184	203	174	182	183	180	167	201	147	174	165	196	183	191	202	184	167	172	177	196	182	178	207	170	171	176	163	156	198	169	170	192	165	193	170	171	167	182	172	214	172	185	192	182	192	209	170	146	172	190	183	177	171	150	170	204	175	165	181	162	193	184	222	184	185	201	176	204	181	164	183	180	202	179	174	183	175	175	184	179	173	202	164	178	180	205	204	191	192	162	171	180	167	168	185	188	184	157	144	164	146	140	174	174	182	177	199	191	218	173	172	185	184	168	180	170	166	161	183	169	201	191	184	158	173	167	184	173	184	179	147	188	185	184	188	182	183	185	181	175	200	173	189	180	167	171	184	163	198	182	190	176	173	173	185	180	184	194	167	184	174	181	195	179	160	178	176	182	196	187	185	154	191	185	179	178	185	194	185	184	200	182	176	159	187	190	179	177	190	177	164	197	171	182	172	175	204	171	181	197	192	188	186	197	184	191	183	167	197	186	191	207	167	191	184	197	186	183	190	189	190	184	175	196	158	196	169	196	180	195	193	184	175	160	171	175	202	179	192	201	175	159	183	204	164	203	190	184	203	186	188	176	189	180	157	187	205	202	179	176	196	171	170	175	190	153	193	175	183	207	170	205	188	193	185	182	167	165	184	189	188	194	178	187	198	188	175	192	162	174	171	178	194	201	187	177	187	218	197	161	174	191	179	193	157	172	180	195	172	166	172	172	166	186	185	193	193	177	172	197	171	191	183	183	162	192	190	184	190	174	193	181	174	187	184	189	183	160	175	168	183	167	163	190	156	145	193	191	145	205	177	166	190	168	169	179	191	162	180	181	177	194	202	179	189	181	152	178	197	170	196	191	181	175	192	183	164	167	192	178	173	178	202	162	183	165	158	174	173	176	184	177	183	202	189	186	179	181	159	204	201	161	169	187	183	182	173	183	204	183	176	172	193	194	200	213	174	183	174	192	166	192	176	195	193	153	183	188	180	182	183	169	172	177	187	176	165	195	187	148	180	210	190	187	175	197	192	186	179	182	202	188	158	168	172	174	207	187	191	195	206	177	170	189	189	186	202	176	197	170	177	182	159	170	191	192	185	184	205	176	170	180	172	187	192	196	164	175	193	180	182	193	180	198	187	137	180	174	184	190	174	189	197	178	208	168	191	196	188	170	180	150	206	162	162	197	184	191	166	190	170	190	199	195	159	195	159	194	181	161	210	161	183	195	183	175	154	191	174	166	188	169	185	175	170	205	183	163	195	174	192	179	221	203	180	178	191	186	230	172	179	162	184	178	169	186	194	188	202	167	186	190	198	188	183	153	170	173	184	205	198	180	185	193	185	210	172	168	173	171	186	148	163	166	209	192	198	211	168	200	173	178	185	187	183	188	181	189	215	154	150	180	179	165	171	200	168	190	163	174	174	186	188	166	173	173	171	191	174	168	178	159	176	178	181	175	175	185	196	186	213	191	172	190	158	174	184	206	195	179	187	179	175	206	208	173	177	175	223	206	170	147	161	179	190	178	175	189	180	170	191	189	171	179	201	185	192	189	193	201	172	179	183	203	188	172	167	189	185	178	191	178	214	184	186	198	180	190	186	199	184	193	194	180	167	160	184	193	167	175	195	178	185	202	165	142	210	160	201	170	197	152	184	181	194	190	178	180	195	202	173	183	176	161	189	147	202	179	184	176	199	187	177	169	193	187	179	172	174	180	170	188	173	185	168	165	173	166	196	182	181	158	157	187	170	188	180	186	166	191	194	196	177	170	179	185	181	179	186	194	184	189	152	181	178	199	164	193	192	177	149	156	160	181	198	201	167	199	193	187	190	189	179	194	183	186	173	192	186	183	177	175	186	180	154	191	152	200	198	183	162	177	210	180	185	172	193	177	184	185	168	171	189	193	191	199	183	181	183	197	188	197	172	172	185	174	187	177	182	180	196	166	183	179	186	198	200	171	178	184	182	205	191	178	207	173	192	179	217	177	194	186	160	175	154	167	188	186	179	180	183	174	196	180	175	182	195	189	154	177	200	194	190	199	189	187	198	201	189	191	164	184	178	186	187	179	171	207	181	186	198	175	156	152	196	171	174	184	191	190	182	189	157	197	180	180	169	173	209	156	163	185	168	184	173	196	175	156	185	150	174	172	176	176	184	188	180	175	191	189	182	176	174	180	182	168	192	171	176	161	177	168	196	182	196	188	181	165	174	185	175	194	179	197	183	160	193	189	174	150	157	175	151	174	180	136	172	164	192	163	185	186	173	173	184	166	165	190	154	194	202	175	171	173	164	155	175	161	196	179	196	176	152	181	186	168	166	178	195	203	186	175	157	183	188	187	169	178	168	184	171	181	219	191	175	195	149	187	196	176	194	172	174	204	157	184	196	191	171	165	203	192	194	177	167	185	203	170	170	182	193	183	184	184	174	176	162	167	170	178	194	190	181	175	210	183	174	202	185	178	201	190	169	188	160	153	176	169	205	175	193	194	179	157	174	182	188	178	206	165	189	191	207	188	170	179	174	199	195	187	195	209	174	157	188	176	159	181	172	194	169	158	184	179	192	176	216	159	185	174	192	166	206	183	174	167	181	172	200	193	193	154	173	174	186	165	202	201	175	184	171	210	164	194	165	160	167	188	171	189	194	204	182	183	194	167	195	189	201	198	158	187	171	204	200	182	150	190	172	191	176	160	183	187	161
28712	32027	28758	36041	44885	47653	48753	55696	61743	61028	59732	58522	50974	46507	41091	33529	25642	20716	23444	17311	11886	7580	12321	10032	8980	11192	6675	5975	5822	7428	7871	5176	4792	4978	4689	4370	5421	5215	3571	1784	1153	1094	1317	1367	1344	1382	1411	1331	1033	942	762	662	632	637	845	708	636	605	547	635	577	522	542	491	549	506	468	454	488	458	452	494	451	474	482	495	570	509	641	1034	1153	1099	908	639	602	501	441	465	430	478	460	435	432	455	450	424	420	500	472	420	453	420	476	452	409	458	439	434	449	455	455	476	457	464	414	451	436	423	417	449	445	453	429	452	446	449	455	451	452	433	457	392	434	447	423	416	423	432	415	483	439	427	447	426	452	426	434	459	436	428	428	404	448	436	469	446	444	431	437	429	438	447	431	432	456	433	462	429	436	454	450	444	411	428	479	444	447	453	424	439	430	438	435	406	436	453	464	454	462	456	432	401	444	456	467	422	460	422	429	440	450	445	461	465	444	446	454	426	455	454	427	451	447	460	449	451	474	455	429	434	473	408	468	416	429	471	457	417	442	455	481	431	387	404	451	424	442	435	416	411	467	431	425	420	403	444	400	446	471	416	450	449	447	444	453	397	439	456	444	447	471	415	435	434	407	415	455	418	441	455	418	423	420	442	486	452	453	434	434	437	418	482	445	421	449	439	424	438	459	430	422	406	437	462	429	474	422	421	402	435	419	404	463	415	431	442	470	471	445	427	487	499	459	444	446	412	471	439	471	472	428	462	462	425	444	449	431	448	463	489	458	421	474	421	401	446	437	411	458	420	434	401	435	448	427	436	477	443	455	434	438	445	400	465	444	459	436	422	431	470	454	451	416	452	447	408	451	426	478	469	447	438	438	449	459	435	449	455	446	405	462	433	434	469	445	418	444	437	426	412	478	450	448	419	476	450	402	452	448	454	411	471	440	422	460	424	442	436	438	448	441	406	451	438	469	464	422	467	449	418	430	434	440	477	454	455	437	443	481	485	396	444	435	419	451	423	445	389	407	430	432	430	424	423	442	478	467	438	437	430	440	450	436	459	455	457	429	433	431	410	444	466	426	431	415	426	421	435	464	455	432	414	418	423	410	401	432	426	425	429	438	380	412	443	431	435	450	439	430	427	436	408	450	446	455	442	423	469	436	413	451	442	454	437	456	460	453	447	450	439	423	452	417	421	451	463	438	433	451	417	416	441	432	442	414	479	433	434	433	413	467	468	446	446	429	440	454	473	437	448	452	464	449	411	418	452	414	446	483	427	414	459	470	444	400	447	438	444	475	465	403	435	418	425	442	427	446	445	462	439	447	451	410	425	435	428	459	411	435	418	429	463	436	445	433	494	458	430	439	453	459	453	412	457	429	447	444	392	414	473	452	442	432	395	432	420	437	435	431	466	387	449	422	393	420	391	409	470	399	414	442	454	417	445	429	472	459	451	413	401	415	434	441	438	388	421	397	448	464	430	453	452	425	438	427	423	455	460	399	461	433	478	436	463	476	420	428	441	436	407	394	410	447	418	435	500	448	410	419	439	450	448	466	445	415	459	431	450	422	462	454	433	409	443	441	379	444	431	425	453	424	446	432	447	430	413	442	490	433	394	449	437	434	439	446	417	473	412	454	464	435	429	416	442	427	475	406	440	441	419	432	433	434	431	374	484	442	450	437	444	426	447	462	448	425	451	418	441	391	455	452	435	423	475	426	481	461	436	406	397	441	428	438	474	391	469	448	438	436	434	433	463	461	428	421	486	427	458	446	453	408	467	420	446	450	427	427	425	453	439	419	427	421	451	448	402	405	437	444	439	444	435	438	427	440	438	450	459	403	441	396	413	480	463	450	406	440	415	455	403	424	434	447	445	466	444	450	421	438	450	421	450	428	450	485	433	424	432	393	462	388	408	458	446	447	455	458	430	424	438	441	413	432	425	455	410	466	434	454	403	453	426	448	423	383	460	425	420	449	454	476	459	435	455	426	454	441	426	403	481	441	432	427	455	439	417	462	426	448	447	414	446	454	466	451	466	450	438	430	410	398	405	433	431	441	462	419	451	437	423	406	470	446	446	419	450	441	441	488	394	462	445	481	441	463	415	429	433	451	446	402	436	440	451	445	446	435	410	456	431	434	448	432	464	394	466	428	407	450	404	462	441	475	463	415	449	455	405	483	456	477	429	408	457	418	458	424	413	441	435	395	412	433	473	412	437	433	425	413	434	490	454	436	448	394	421	402	414	432	463	422	432	447	463	434	453	428	444	451	479	462	422	459	417	400	446	426	442	432	419	457	425	419	422	443	447	516	476	382	451	420	451	416	442	402	475	447	470	441	438	421	447	460	468	461	454	421	394	413	469	413	411	451	456	442	431	468	430	459	420	440	468	458	427	468	458	435	439	463	481	434	439	443	449	407	443	453	449	432	463	448	439	432	458	450	462	409	443	452	423	425	452	449	456	431	444	453	442	450	419	477	434	466	435	428	451	461	455	433	444	481	425	446	437	460	495	442	432	413	463	401	479	438	446	435	423	448	412	436	441	408	429	477	457	398	461	455	434	431	453	453	463	450	427	471	411	419	437	415	438	461	465	442	415	454	500	451	417	425	445	447	439	412	447	445	432	444	444	454	427	473	441	422	456	421	447	427	439	436	447	453	437	465	418	437	437	458	424	441	424	444	433	465	456	453	443	467	407	460	426	477	450	439	462	447	392	442	408	447	460	466	418	453	437	436	432	438	442	439	421	421	473	407	413	456	400	483	441	481	452	407	448	452	438	448	417	428	437	483	380	444	428	425	471	438	508	435	423	461	412	406	469	443	430	458	425	416	446	449	433	469	420	442	437	440	465	410	445	438	426	423	446	459	425	448	477	439	456	421	452	440	452	434	421	469	419	429	489	450	433	426	435	451	398	451	456	460	442	421	462	433	475	446	419	455	414	450	420	441	444	421	447	479	446	472	488	424	408	402	448	420	460	424	422	462	415	429	431	439	458	471	444	418	437	443	411	410	453	449	428	387	408	426	453	441	430	496	447	429	439	419	404	457	422	448	428	448	433	451	433	460	431	397	454	426	418	451	464	425	464	445	438	448	449	449	463	425	443	458	425	409	458	427	454	424	437	424	459	456	458	413	473	443	432	460	434	447	444	425	399	422	427	475	431	422	452	415	460	473	414	421	436	470	447	443	421	443	447	465	457	463	432	465	456	390	443	415	425	478	429	447	414	424	414	425	448	444	444	436	404	383	471	453	462	454	419	463	438	401	452	419	430	450	437	440	425	396	454	440	440	414	473	445	412	422	472	441	444	469	480	452	416	441	475	444	419	459	428	445	450	411	433	429	460	461	445	437	416	418	453	454	438	402	419	426	442	448	409	422	453	414	450	412	439	432	436	449	441	437	462	406	444	470	435	433	425	454	450	430	445	469	478	439	444	445	420	404	442	438	436	492	462	415	423	430	424	459	423	466	453	475	440	450	441	432	402	414	426	419	456	440	452	454	401	394	433
49068	46235	35454	36298	36891	44483	45069	48812	49128	47434	46457	47233	43649	35326	33047	25373	17384	9894	11931	10222	5386	2726	4924	4189	2898	3755	2169	1828	1646	2142	2513	1490	1357	1478	1262	1159	1437	1592	1053	553	330	309	405	396	482	422	359	295	310	245	228	201	197	192	199	185	173	183	183	174	150	159	161	161	184	172	167	145	190	135	151	141	169	150	129	199	231	204	203	312	253	276	236	169	143	147	164	118	118	124	143	127	137	158	127	153	141	143	130	150	170	153	169	154	150	136	152	157	125	141	140	145	165	153	147	126	154	156	149	141	152	156	152	141	132	134	132	136	115	152	157	151	143	139	129	119	152	150	156	151	134	142	127	156	146	129	144	136	168	132	141	130	144	148	177	165	146	127	170	153	156	149	142	161	166	138	144	140	136	144	136	136	131	155	161	135	133	143	132	143	154	139	178	134	159	122	155	139	117	142	154	143	138	162	166	138	114	168	143	136	136	139	156	139	151	139	132	150	155	155	141	153	161	140	155	144	144	133	156	159	132	155	135	148	122	150	122	139	152	122	159	152	128	142	157	134	135	148	135	143	140	146	142	150	144	160	141	133	135	158	124	109	136	139	147	162	170	149	138	148	123	133	144	139	127	149	144	122	140	145	135	145	138	132	140	154	157	143	146	135	157	161	153	146	135	141	156	135	149	157	134	118	157	153	136	152	165	157	124	162	152	163	139	136	144	160	152	162	130	148	132	124	159	144	125	141	144	142	145	140	134	131	141	142	133	133	143	154	143	152	126	158	157	134	123	133	166	146	127	118	156	147	139	157	118	129	140	145	142	116	125	152	136	154	133	147	158	150	151	149	144	154	144	132	148	157	148	164	130	150	149	109	155	119	140	138	147	142	156	139	160	140	118	122	123	158	153	159	147	155	138	171	143	120	131	135	151	140	144	137	151	162	125	158	139	135	141	119	125	121	130	139	159	131	139	134	154	143	133	138	136	162	168	136	148	136	143	152	150	140	122	130	124	116	148	154	139	146	166	159	147	152	143	139	129	143	130	117	153	138	148	169	143	152	162	135	142	147	149	133	148	141	146	132	157	140	166	153	129	151	140	146	142	131	148	145	135	143	145	162	128	150	140	150	146	140	155	136	133	119	140	138	125	127	149	154	127	126	167	147	147	125	139	162	160	146	139	126	135	140	132	167	147	138	167	126	140	162	144	153	147	153	127	156	119	135	146	137	146	163	145	151	140	154	142	155	136	165	130	119	155	131	137	133	135	119	145	156	142	142	152	156	152	119	121	154	136	128	158	142	141	161	125	160	141	166	155	145	140	155	133	144	140	110	151	150	124	146	153	143	139	134	144	160	138	126	136	134	162	153	127	141	117	145	158	128	145	144	116	166	142	121	134	114	139	139	154	153	127	144	162	147	154	137	137	164	164	162	145	159	148	161	129	144	137	147	138	129	133	143	136	135	146	141	108	153	136	160	140	143	139	139	140	136	163	138	155	149	133	146	141	140	132	137	138	143	159	151	140	157	147	142	149	116	148	146	144	128	136	154	140	149	143	154	140	127	146	142	134	144	137	141	123	154	140	136	153	169	150	134	153	149	145	164	139	135	156	137	133	142	131	145	142	132	141	151	137	160	140	160	148	138	125	157	132	133	144	156	156	139	146	151	139	165	129	160	123	149	150	170	137	137	126	141	160	165	134	126	145	166	137	124	156	151	145	145	152	134	171	120	161	135	137	154	120	143	136	160	154	134	149	152	146	149	163	172	141	144	132	142	161	125	132	155	168	132	153	144	154	124	132	147	130	152	117	156	121	141	165	137	136	136	124	131	151	156	167	136	161	128	160	124	139	157	148	148	144	143	154	164	146	151	124	143	160	133	123	157	154	123	139	149	147	142	128	139	144	125	155	128	147	137	152	133	156	143	149	152	147	129	167	157	142	127	148	134	150	144	155	139	138	142	149	117	160	129	117	140	133	163	144	150	167	142	135	147	137	139	134	129	154	127	159	151	131	140	144	138	146	140	157	120	139	155	151	145	164	146	149	150	159	123	150	138	126	154	148	171	168	121	153	131	155	158	140	138	141	132	155	140	133	141	133	127	126	130	149	143	144	155	163	151	128	132	141	165	145	146	152	127	127	144	155	144	151	126	161	137	148	129	134	145	130	163	147	129	140	121	169	140	139	121	152	134	134	141	154	141	145	128	155	159	150	154	134	119	165	150	171	146	156	149	135	138	149	129	148	137	119	164	120	137	134	143	137	119	117	153	151	157	132	147	123	132	147	137	151	139	134	148	129	148	131	137	130	153	168	140	121	147	149	154	150	139	133	143	132	142	127	137	136	129	151	149	154	138	164	132	140	150	170	143	146	135	155	129	133	143	158	150	138	145	143	138	145	141	140	144	147	136	147	132	160	149	131	169	132	139	141	134	130	141	157	164	132	152	154	152	143	143	146	142	121	124	134	138	155	172	142	138	126	129	144	111	136	164	143	150	143	161	165	147	137	140	138	142	149	150	138	123	135	156	158	153	127	180	165	148	140	169	157	153	135	130	121	156	141	149	149	117	151	140	138	125	143	141	131	132	131	130	152	147	148	137	151	147	158	161	149	134	144	126	147	159	128	142	149	136	135	139	144	131	145	152	114	148	121	150	125	136	141	136	141	138	139	132	141	156	127	142	118	121	180	159	133	139	120	144	142	118	124	143	139	136	141	124	127	154	146	140	138	125	125	119	155	138	156	168	133	139	143	149	118	143	135	141	155	161	132	139	132	137	142	150	149	152	137	133	133	152	134	128	137	140	140	133	127	144	129	149	156	143	147	133	154	132	156	130	138	150	127	127	147	153	143	158	150	148	143	147	161	133	160	158	135	138	143	142	156	142	152	139	133	133	147	120	148	131	146	153	127	144	149	140	145	141	145	142	150	127	145	153	144	151	140	156	138	161	149	123	146	138	141	141	136	172	146	150	144	145	156	141	137	115	154	141	142	168	138	146	141	121	146	143	135	123	161	132	154	166	173	127	136	128	152	152	158	165	147	147	144	159	133	145	134	135	136	142	152	166	134	164	161	154	138	150	132	134	154	162	136	167	159	147	123	171	152	162	148	136	156	151	150	132	153	151	174	159	143	136	129	148	160	148	137	142	128	135	138	146	154	141	144	156	151	136	135	150	161	128	150	129	136	139	136	129	135	151	136	149	149	158	158	141	123	138	140	111	129	117	120	122	143	141	142	136	155	131	145	139	134	123	148	134	150	158	142	125	139	132	121	132	155	145	134	127	135	169	150	157	149	146	136	144	135	131	170	138	146	133	155	128	158	154	157	138	154	130	143	147	140	144	148	143	138	145	152	150	150	126	137	137	134	154	142	158	131	147	141	135	131	131	158	146	162	141	128	149	160	180	138	158	139	145	124	120	131	165	152	150	169	138	128	130	149	126	134	124	128	137	156	138	160	160	143	140	156	140	144	149	144	137	150	134	164	132	170	160	131	165	141	135	126	137	122	142
36405	42006	36568	45058	49239	53993	56499	62581	66909	69033	68284	66092	57936	57180	51780	44208	35512	26812	32189	27378	18702	13155	22206	19356	15624	19444	12665	11235	9945	13564	14006	9153	8905	9535	8382	7588	9409	9491	6795	3021	1679	1702	2383	2250	2795	2302	2075	1703	1412	1253	1028	701	619	734	707	659	645	560	575	559	571	591	621	627	653	638	502	450	444	401	415	402	372	385	421	834	943	794	807	1408	1328	1099	764	618	459	370	349	373	354	347	331	323	354	342	350	357	339	366	334	341	372	358	353	330	351	355	384	368	361	333	348	375	333	338	353	323	345	368	358	354	357	352	359	351	335	331	338	311	365	320	335	355	348	360	347	366	349	366	355	373	353	369	377	348	337	374	346	344	331	357	323	373	391	377	333	325	336	350	336	328	369	335	335	359	358	349	375	378	338	354	350	356	310	352	367	342	333	331	325	354	361	326	313	346	325	349	355	364	350	330	363	344	345	348	399	335	368	339	345	337	386	357	345	365	306	312	351	352	359	329	322	378	324	352	341	339	360	352	330	364	344	336	368	375	325	360	329	349	340	339	339	376	327	351	340	359	339	339	351	338	371	350	354	348	351	360	342	371	357	390	379	357	373	352	363	324	331	368	316	327	349	350	326	339	333	362	328	336	353	352	359	312	348	350	344	346	385	341	325	350	339	349	353	352	364	371	372	370	368	349	344	325	323	327	355	366	335	358	367	324	332	349	353	353	341	414	361	362	390	355	348	373	356	336	351	365	357	337	358	328	339	373	376	351	339	337	339	349	356	377	349	330	316	378	346	328	392	350	332	341	330	329	363	328	357	363	392	349	351	357	362	321	359	343	378	349	308	358	341	371	342	350	360	362	355	392	348	348	353	338	354	330	339	333	389	315	332	362	321	352	322	325	349	309	354	346	345	327	341	366	327	353	364	369	368	350	323	341	343	357	357	332	364	364	366	365	329	360	331	339	310	366	347	354	366	371	350	329	346	365	351	341	401	357	339	370	358	338	358	334	337	354	344	354	330	351	337	326	342	354	332	338	371	332	345	320	369	343	348	351	347	336	336	367	368	373	363	347	381	373	348	329	359	319	353	342	338	343	359	381	335	377	340	328	343	349	359	328	358	339	354	334	328	359	319	349	304	352	362	318	356	386	355	350	319	361	327	345	347	366	343	345	343	338	367	350	357	375	376	382	359	356	391	320	350	349	327	340	362	355	360	323	360	346	380	339	373	369	314	352	346	340	331	382	362	331	388	346	359	344	354	378	283	366	353	356	354	322	318	348	289	317	353	364	369	334	353	343	364	340	361	340	352	326	330	351	334	345	329	344	310	360	348	334	371	347	359	336	315	356	378	365	360	331	370	333	353	354	373	366	337	357	347	386	358	356	331	374	352	345	360	359	331	365	327	348	340	349	367	349	341	379	342	369	318	346	347	375	319	348	388	352	345	356	340	355	349	356	381	366	346	344	331	357	331	315	315	358	364	373	349	365	355	392	340	344	330	327	349	375	350	355	379	402	357	363	362	354	317	346	332	332	387	348	364	349	345	348	334	386	349	347	352	320	404	345	351	341	356	351	353	329	342	314	348	333	345	320	381	346	349	372	349	355	322	316	304	360	342	366	343	346	364	338	331	335	358	351	355	361	298	353	375	330	374	358	345	338	350	380	358	394	363	297	335	344	340	345	350	333	360	348	315	381	379	372	360	367	330	348	379	370	302	360	368	339	344	346	343	344	367	323	337	336	372	355	362	327	340	364	366	340	371	356	350	344	329	348	382	352	351	353	331	334	345	354	344	352	363	358	346	370	351	329	321	379	361	343	330	364	341	350	342	333	372	337	320	353	393	367	341	339	325	363	327	388	336	359	346	352	357	332	353	341	355	356	324	352	344	373	337	372	347	329	353	348	316	300	345	353	335	350	367	363	374	341	347	333	377	349	365	342	350	351	341	350	372	348	348	338	353	367	350	308	347	339	329	320	355	358	370	336	343	372	358	388	320	320	370	318	362	371	373	338	347	389	343	337	346	362	344	366	369	343	352	366	342	343	337	373	340	324	330	329	351	365	335	338	361	362	329	379	356	353	331	378	357	315	331	356	327	350	331	352	331	346	349	343	336	336	344	328	350	376	355	361	338	350	364	351	353	343	337	312	350	348	353	359	309	339	377	339	320	359	390	353	328	357	352	359	381	361	359	361	352	343	372	346	350	309	359	337	336	354	345	339	380	353	357	330	366	342	316	356	344	378	377	378	371	339	374	367	363	371	333	352	338	363	342	364	371	352	330	337	336	350	329	328	356	336	361	344	398	321	353	363	343	348	336	346	329	312	352	369	345	341	354	322	381	351	331	324	343	346	382	340	393	333	340	340	351	343	333	320	343	357	358	356	341	344	302	342	371	340	370	339	320	366	366	388	359	349	379	320	369	331	332	326	375	324	349	352	338	336	370	340	351	377	343	328	370	318	349	340	335	357	340	311	353	351	350	359	317	323	358	368	324	366	308	326	325	338	343	328	357	346	332	358	388	350	330	335	347	338	354	357	358	330	338	392	357	389	351	340	386	353	313	323	381	337	330	357	373	331	356	369	384	375	342	356	329	360	337	353	339	323	324	365	325	355	344	342	342	302	371	334	343	327	322	359	353	346	339	304	345	332	340	346	348	345	365	323	350	370	374	335	335	326	334	355	325	350	339	325	364	357	350	326	337	357	328	325	371	387	335	353	354	361	344	346	336	335	343	317	350	382	333	319	306	356	325	356	348	313	345	321	368	350	341	334	375	366	334	349	337	318	341	347	362	310	327	341	328	350	337	313	337	357	331	325	362	326	336	346	376	391	374	365	338	350	356	344	354	352	361	361	404	321	334	359	307	344	377	385	355	409	380	351	341	338	362	336	377	335	339	374	331	351	355	366	348	351	354	362	362	320	349	350	373	336	344	349	394	351	358	342	378	377	384	342	329	352	361	326	371	336	343	350	337	297	294	363	349	355	369	331	333	340	340	336	333	311	347	342	340	326	341	353	328	406	337	353	382	345	346	353	319	357	342	365	362	357	322	368	348	336	327	341	348	342	375	381	340	324	332	373	354	336	326	360	353	353	343	351	331	315	368	369	343	328	331	315	349	343	348	335	375	344	359	378	363	338	386	336	372	334	373	349	392	353	341	352	376	339	323	313	309	362	350	381	354	350	364	354	372	357	342	334	372	340	352	347	351	369	332	350	346	321	337	383	318	346	354	312	340	323	347	331	342	353	330	353	387	350	358	357	331	344	347	337	384	356	348	318	352	368	342	300	305	355	362	338	356	353	351	325	388	372	368	372	320	337	327	322	339	327	364	327	336	362	358	313	351	323	369	367	334	313	349	356	365	315	361	353	349	353	385	341	342	369	362	385	339	366	357	334	328	384	329	323	365	342	333	344	326	339	339	341	341	341	342	336	353	346	358	352	342	371	372	344	345	351	341	361	347	325	343	365	342	337	354	358	344	358	330	359	379	340	347	352	312	316	339	355	335	326
11174	9661	5981	5522	5666	8355	7598	11150	11068	7492	4860	4373	3367	1781	1352	837	521	378	427	364	297	248	309	280	233	282	237	220	216	231	193	211	207	222	189	220	235	218	208	242	213	215	222	228	230	222	184	208	164	201	219	162	185	204	185	165	197	187	179	182	187	211	180	182	197	173	162	193	186	176	176	186	186	177	190	190	183	179	203	185	183	178	185	170	194	193	164	172	173	190	159	170	179	201	168	178	208	169	192	171	191	171	172	174	160	173	161	156	166	190	183	169	162	180	208	168	190	171	176	157	169	197	156	173	155	184	184	176	160	184	188	204	183	180	153	162	155	192	162	159	176	168	148	160	181	159	159	180	161	172	182	184	181	162	164	199	166	197	195	182	193	164	162	176	200	147	181	165	163	174	179	164	147	163	179	173	186	169	168	192	169	170	182	173	178	160	168	206	174	195	169	175	163	201	198	170	160	194	171	183	163	173	143	181	198	157	162	182	179	166	162	190	185	165	151	170	156	174	176	154	171	151	176	184	200	170	171	165	149	156	179	188	168	184	167	172	157	172	178	178	191	175	187	184	172	181	139	184	194	194	172	171	179	162	153	180	177	156	190	199	169	169	164	166	169	149	164	156	172	180	191	156	179	170	187	178	164	192	173	168	189	173	170	163	166	186	166	182	185	190	193	199	156	183	165	182	164	159	181	191	206	158	155	169	186	200	154	153	206	169	156	169	178	168	175	173	168	184	171	177	150	160	161	188	192	179	179	181	154	147	196	166	170	206	167	181	171	189	187	170	183	178	180	170	143	164	177	171	179	175	178	162	191	185	159	154	169	195	153	170	178	200	192	166	173	165	158	168	173	184	190	167	168	201	159	176	194	150	174	200	175	143	174	168	159	184	172	183	168	159	179	152	174	183	183	189	189	188	166	175	178	158	168	166	172	182	176	177	140	201	183	190	174	145	172	182	184	161	175	183	163	172	164	176	169	157	169	160	164	179	181	182	178	191	144	159	186	177	167	165	206	158	162	165	179	160	169	190	178	151	168	169	163	172	191	154	150	176	171	175	151	197	182	167	171	178	212	197	175	195	158	189	165	195	188	186	178	179	171	167	177	168	179	172	163	183	183	174	164	177	196	183	181	172	162	178	163	182	166	190	169	164	167	175	172	172	187	165	171	156	171	192	182	187	164	190	175	161	170	183	167	154	190	169	194	151	191	186	174	195	152	182	186	186	168	150	188	181	181	164	158	170	159	149	193	172	173	186	169	168	188	184	161	198	188	187	178	186	172	174	189	163	165	182	184	156	172	177	165	194	161	165	161	155	182	155	166	187	169	196	158	165	165	174	179	170	182	183	171	165	178	162	165	156	190	157	184	180	175	194	182	178	175	191	154	178	157	165	201	177	174	162	152	177	181	189	185	162	184	166	163	173	175	162	176	183	177	147	176	160	152	171	164	187	195	185	172	177	184	167	181	154	167	190	173	187	184	185	183	182	161	165	161	158	185	172	181	155	173	163	170	178	165	168	195	165	167	178	180	176	206	193	178	163	181	163	170	169	183	178	142	172	146	184	180	184	169	153	154	170	187	161	179	142	189	186	157	171	166	174	203	162	170	160	199	183	176	165	162	164	146	167	148	191	179	191	176	185	168	185	173	169	179	180	182	147	168	170	161	195	179	189	175	168	154	164	162	201	176	165	162	149	149	171	179	180	198	173	161	168	160	186	199	176	176	196	169	169	193	171	172	170	155	181	202	165	169	177	169	172	168	190	179	193	179	165	167	178	177	164	167	154	166	185	187	171	149	183	175	150	184	193	204	164	167	163	191	168	178	168	187	185	201	172	185	174	163	164	189	166	192	195	160	206	184	159	168	192	173	201	202	179	186	161	186	164	156	170	190	182	165	166	181	185	172	184	203	158	177	164	181	167	189	202	156	177	174	170	176	167	205	183	173	169	162	183	193	181	148	173	184	165	181	189	163	190	138	190	167	179	164	184	176	196	165	178	171	182	203	160	168	177	201	133	183	185	148	193	167	192	183	170	196	183	177	156	174	193	191	187	179	184	188	170	163	174	187	176	179	196	146	162	188	194	184	174	179	209	170	169	178	153	154	159	175	171	173	173	184	222	156	178	175	182	197	189	169	196	170	193	184	185	180	165	165	206	196	171	180	174	165	166	205	176	176	152	162	176	175	189	184	198	175	191	166	174	180	182	163	182	177	170	156	191	180	172	175	167	173	176	186	176	166	183	147	160	182	162	192	182	158	169	182	171	143	182	194	181	173	183	173	167	149	203	176	172	152	156	197	182	199	182	168	165	181	163	169	183	188	155	181	171	214	202	160	173	161	148	158	178	172	161	173	171	165	195	173	187	184	174	135	197	211	178	180	179	160	175	171	187	193	176	164	180	162	168	154	183	157	163	163	183	172	175	159	180	185	177	191	190	168	181	171	175	162	162	159	159	189	162	163	194	156	184	166	167	194	179	183	167	169	197	190	179	164	175	161	154	185	157	179	153	196	180	182	196	173	179	171	141	192	180	161	155	168	180	168	169	164	168	165	177	151	174	181	158	163	172	181	170	192	183	168	192	196	155	170	183	190	166	179	217	166	188	175	175	178	194	169	178	183	178	181	192	192	176	184	186	169	202	184	164	147	166	169	173	188	161	177	167	195	172	171	172	183	187	194	169	179	172	162	184	168	165	181	179	176	171	198	163	167	155	183	171	178	180	163	176	170	174	212	152	165	155	193	154	186	148	192	180	200	173	164	164	161	176	176	172	182	194	170	191	177	157	170	174	181	179	171	149	175	180	177	139	170	183	207	183	190	190	155	168	187	160	190	163	193	182	190	165	170	157	186	185	172	173	173	150	173	170	168	187	186	176	164	173	176	160	149	193	164	165	179	198	181	158	160	181	175	151	183	179	163	199	184	154	177	185	172	178	174	176	201	179	186	193	162	185	167	175	176	157	187	168	158	164	183	168	167	146	203	167	183	162	160	152	147	178	170	185	148	164	193	182	152	181	175	187	184	168	173	172	172	185	178	169	206	188	174	209	174	156	167	172	147	170	181	187	173	184	179	173	180	184	170	193	202	190	194	159	170	168	173	181	166	148	173	174	183	153	155	160	183	177	166	177	170	183	182	183	151	178	176	171	162	168	174	181	183	162	161	181	184	171	185	181	152	220	165	172	155	205	187	185	136	190	182	181	176	170	164	201	166	173	172	176	173	159	181	192	177	173	166	186	173	187	186	160	180	169	172	195	162	192	153	183	149	189	172	183	187	150	179	163	141	153	163	183	172	199	181	159	154	193	169	158	171	191	187	164	180	194	173	167	184	182	180	164	171	159	180	187	197	173	170	162	171	164	171	178	151	177	153	186	143	168	162	152	201	186	185	176	173	205	149	159	181	187	164	153	169	178	177	206	162	172	170	172	177	197	223	172	174	191	191	146	174	168	161	168	179	171	173	155	185	167	144	183	203	180	173	174	166	168	178	177
7904	9797	7626	12605	14541	21079	19751	28628	28992	25433	20234	20146	15206	9989	8621	5436	3086	2017	2877	2209	1442	1176	1569	1332	1039	1187	983	965	856	917	922	809	694	743	744	789	928	969	881	693	696	738	687	717	687	680	550	654	581	571	518	503	499	492	503	475	521	483	467	482	474	474	461	484	470	409	439	445	376	469	427	467	441	433	462	437	426	418	445	506	521	477	488	424	444	466	439	421	431	439	414	429	458	416	427	403	451	428	441	449	401	411	426	440	428	408	421	455	472	441	422	446	430	430	431	428	417	425	443	422	448	436	420	453	417	407	393	439	403	457	416	437	444	436	440	448	440	438	424	431	454	451	453	435	450	412	452	444	415	428	435	443	409	436	445	435	474	423	447	424	437	479	454	436	433	435	421	431	432	448	433	477	415	420	419	428	459	407	440	455	408	402	429	440	443	420	459	435	434	416	438	446	395	428	450	441	419	436	422	441	423	462	423	435	435	465	453	409	458	425	445	443	445	394	410	454	463	381	450	426	415	422	422	452	386	427	407	419	458	424	429	447	448	465	414	438	419	434	432	446	434	439	472	431	470	440	469	453	397	442	458	404	436	435	442	423	416	412	449	442	479	439	407	404	395	432	508	466	457	471	463	469	455	450	401	418	443	426	408	426	420	437	435	407	442	432	419	459	419	426	434	459	468	413	416	458	454	409	397	390	426	448	402	453	458	440	454	422	438	433	396	451	437	411	436	426	432	453	446	440	471	445	415	420	413	442	417	427	460	491	442	432	406	444	442	435	426	455	446	421	421	434	415	438	440	436	429	428	434	430	453	453	414	451	450	437	462	445	410	434	460	368	406	437	412	439	448	437	436	448	417	439	421	455	416	425	434	454	452	441	450	453	440	440	426	465	422	397	416	378	438	473	425	422	429	435	427	468	434	437	410	432	429	466	440	421	438	441	444	449	453	458	441	466	383	416	450	431	449	405	434	440	458	463	408	400	436	464	452	443	440	416	467	396	452	452	384	413	424	461	418	421	462	460	388	435	424	407	447	426	416	394	443	411	443	426	424	449	435	422	449	451	400	424	445	440	399	425	443	410	419	445	438	426	454	412	416	482	407	423	477	418	392	411	444	441	408	434	431	444	431	424	401	446	446	420	454	453	435	454	401	439	452	450	409	418	449	448	472	441	439	448	414	406	467	440	423	441	417	419	432	437	441	411	424	437	427	405	449	431	459	440	417	415	422	483	422	389	424	446	427	442	420	412	444	395	418	449	445	416	463	416	428	436	432	437	453	416	451	449	375	432	473	423	435	426	416	451	454	398	435	460	433	432	447	446	460	457	436	456	435	450	443	434	423	441	434	402	448	409	431	449	461	440	435	455	431	421	432	453	430	429	425	429	406	432	404	393	410	404	406	463	418	470	428	431	428	429	422	449	417	426	448	391	442	428	406	473	457	440	417	383	466	466	448	435	440	433	416	435	471	423	418	465	440	444	433	470	463	427	393	464	398	432	415	456	430	442	426	458	383	416	431	448	411	496	427	454	433	423	432	459	455	434	406	472	403	436	426	442	414	463	444	422	408	413	435	449	410	458	433	417	423	407	405	463	430	447	470	437	423	432	444	419	427	439	454	411	436	439	446	438	395	414	429	441	406	438	420	442	402	434	448	430	433	430	427	479	429	440	442	427	433	449	461	422	423	414	463	414	372	422	421	465	449	443	425	434	394	464	405	405	452	443	417	448	445	456	455	415	442	428	486	476	413	416	444	448	420	450	446	426	446	459	402	464	430	432	440	421	438	444	413	435	433	467	433	447	392	426	428	428	440	403	420	436	461	421	433	425	434	447	381	430	457	418	447	457	435	437	396	450	450	469	434	427	424	409	441	392	447	448	420	459	454	427	471	464	426	456	419	437	441	405	460	456	477	443	422	405	391	453	458	451	412	419	439	410	460	424	443	424	422	427	433	451	433	403	438	409	446	414	423	424	445	457	427	428	440	487	400	422	429	432	445	446	430	403	452	441	435	424	437	440	432	428	417	426	452	452	435	401	430	413	439	449	421	454	409	459	427	439	442	449	449	415	419	420	390	432	436	419	435	415	417	465	458	431	420	467	398	425	422	452	434	394	423	435	398	454	408	464	453	454	429	465	445	453	424	447	436	455	386	435	456	410	411	453	434	411	435	444	419	446	419	417	442	427	448	433	415	419	444	439	433	399	440	415	441	418	436	447	449	452	449	403	423	416	439	430	449	454	451	388	404	430	423	428	418	414	434	419	395	445	458	447	424	477	453	417	451	410	418	422	402	466	457	429	453	457	443	433	444	448	435	418	422	448	437	413	410	457	414	438	439	429	424	432	423	450	410	426	447	389	447	418	452	430	411	415	446	429	452	441	429	408	439	447	396	452	447	433	425	448	401	456	445	450	408	460	424	398	438	434	443	458	387	427	428	449	386	435	467	454	439	453	438	469	409	429	427	431	394	413	399	461	409	451	438	427	417	423	444	424	434	439	415	438	416	494	470	446	441	394	420	397	452	400	435	441	389	434	403	455	395	452	409	418	394	393	397	445	419	432	454	441	418	428	462	426	434	435	437	415	440	416	455	444	430	429	416	439	421	427	471	415	404	427	420	413	442	441	462	386	442	443	387	419	463	456	471	440	423	451	463	432	426	411	433	441	434	446	418	440	407	409	433	422	492	441	446	405	396	439	395	465	465	435	431	488	454	403	429	419	428	411	426	425	435	447	444	432	437	456	434	429	427	417	437	488	451	416	434	436	421	491	471	473	449	441	446	446	435	416	457	450	441	426	409	440	424	456	424	486	432	437	393	423	469	428	461	431	440	413	439	424	446	444	465	452	436	451	393	431	461	430	485	430	446	418	442	465	414	422	460	420	401	407	471	431	412	442	428	435	417	421	437	474	457	415	399	441	413	426	437	439	428	427	458	453	407	416	416	429	420	422	417	405	407	449	410	430	419	437	442	392	440	402	454	415	433	435	436	440	454	421	413	442	423	438	409	445	414	437	439	426	441	418	423	432	432	453	407	449	447	443	417	438	445	425	447	420	451	430	432	439	445	406	425	429	405	428	412	390	448	459	447	430	406	464	453	418	420	441	431	438	427	393	419	439	412	399	397	405	450	402	474	458	409	436	468	425	416	446	425	385	423	447	425	437	420	423	412	446	432	420	432	457	446	408	454	464	445	482	439	452	462	417	431	424	424	438	453	429	406	458	456	423	457	404	462	439	441	444	426	450	446	447	441	434	431	431	438	460	459	452	450	427	436	425	427	435	435	431	441	410	439	435	457	457	405	426	423	457	439	460	435	451	438	412	426	422	438	424	425	425	454	460	447	423	453	442	464	427	442	427	454	405	451	455	435	411	422	444	418	426	396	412	411	466	464	430	433	431	419	438	421	419	443	437	446	432	447	451	437	427	448	411	432	398	479	425	444	454	418	409	445	405	438	429	427	425	459	459	437	440	452	452	404	408	438	462	426	457	410	442
39333	39349	28819	29508	36564	43091	37499	48573	46528	41678	40518	40132	36555	27120	21077	12599	6997	3838	6289	4881	2321	1346	2637	2178	1302	1477	1294	974	972	1233	1127	819	793	882	697	608	860	889	587	326	298	293	306	386	358	426	341	288	249	233	230	200	214	200	211	207	228	219	228	200	204	210	191	204	203	186	197	197	179	172	176	220	192	197	208	164	167	179	220	237	291	248	231	189	188	179	189	188	206	174	164	206	187	171	174	183	184	170	203	180	217	173	162	192	195	141	188	189	186	207	172	175	181	191	173	180	184	181	208	173	185	199	181	176	181	152	166	183	184	183	180	210	157	199	195	190	179	193	157	164	179	161	193	174	172	192	171	176	169	188	158	187	190	171	202	174	174	169	167	163	177	178	213	170	157	178	189	157	205	179	188	166	167	184	210	184	188	189	179	191	162	185	183	191	184	165	178	182	212	174	184	177	173	185	178	179	172	193	177	187	156	206	184	179	176	157	176	175	185	159	193	152	199	191	179	215	173	189	175	195	184	174	174	165	207	171	195	168	192	209	169	178	156	168	186	187	184	157	216	195	155	189	214	179	176	174	163	164	200	188	165	190	220	183	198	171	199	206	212	174	170	192	190	179	182	192	203	197	181	184	183	186	207	180	185	199	206	183	223	183	152	169	198	166	175	195	162	170	175	165	196	190	202	178	207	184	174	222	198	209	183	184	186	182	169	178	207	180	192	157	168	177	198	205	185	187	170	204	183	175	183	185	212	197	192	145	156	173	190	178	157	175	197	205	171	203	198	199	186	162	171	205	180	187	185	187	179	206	190	179	168	194	194	162	176	168	186	170	202	205	185	226	177	195	151	156	185	185	171	170	177	183	198	182	186	191	182	168	192	187	169	174	176	191	170	177	184	175	183	195	153	171	204	199	157	171	169	165	181	177	204	197	199	171	177	171	163	212	171	188	185	173	203	194	180	192	202	190	189	178	209	175	181	183	191	185	192	198	191	158	177	169	196	190	184	190	204	183	180	189	176	194	205	207	190	179	186	189	196	211	185	161	186	170	197	201	165	169	180	179	180	215	158	170	165	177	173	193	189	215	192	182	173	176	191	191	182	159	181	144	168	161	178	194	186	170	174	188	178	218	184	180	159	180	186	189	192	191	196	187	178	165	166	190	191	204	165	175	192	185	193	221	193	167	192	202	194	177	186	183	177	208	186	201	184	187	182	174	178	187	154	193	205	181	174	176	190	165	181	182	209	188	201	204	173	163	167	188	181	199	183	177	212	179	191	195	186	161	200	197	190	174	200	188	178	206	170	175	184	173	195	180	178	200	160	171	199	171	178	170	203	201	194	192	156	161	180	167	167	187	180	190	184	169	206	188	179	181	158	182	194	173	180	155	182	176	167	199	195	187	161	181	185	179	199	199	167	169	213	179	185	179	190	164	204	188	196	180	183	180	166	169	190	170	163	173	167	153	171	210	192	177	179	177	180	195	169	161	181	195	167	200	180	189	205	180	212	191	166	188	175	186	205	175	195	153	198	197	168	180	171	227	198	212	202	184	178	176	198	199	194	191	193	217	199	187	177	165	166	168	170	167	173	144	192	158	195	189	167	188	173	168	186	184	185	198	154	170	177	193	192	188	178	189	196	175	197	176	208	199	163	196	164	161	204	208	204	194	180	181	177	170	195	194	190	183	169	201	183	171	173	185	188	184	202	189	208	183	198	165	196	164	197	171	189	161	215	196	184	174	164	204	183	178	201	179	160	159	178	199	190	180	174	213	163	184	198	200	182	193	201	186	195	166	197	178	181	202	236	183	159	205	196	179	187	171	173	160	175	180	199	192	197	180	165	196	194	178	185	184	201	163	185	211	194	177	189	178	181	171	165	181	171	180	219	183	162	191	189	197	197	191	207	196	164	200	195	156	223	154	195	212	174	186	188	171	178	174	182	198	173	200	187	172	187	194	174	171	193	182	160	185	151	201	176	169	182	191	163	205	179	174	221	188	182	185	177	194	163	185	190	199	196	195	164	195	195	181	176	180	192	172	178	167	187	181	185	201	184	200	193	180	203	189	190	200	185	198	193	153	181	184	185	174	202	184	168	173	182	185	196	173	173	192	195	185	186	198	184	190	186	158	173	213	184	194	174	170	166	162	177	188	181	193	181	192	176	176	168	191	191	196	196	191	182	187	153	195	197	169	175	173	169	199	166	152	206	180	189	213	205	165	186	174	191	169	159	175	184	189	186	178	205	188	173	189	199	170	187	185	183	181	164	185	179	220	198	179	160	182	173	171	154	167	182	199	193	165	190	181	176	183	163	182	196	149	179	181	184	183	202	212	164	183	183	186	165	183	179	187	177	181	193	158	201	179	187	197	199	207	178	175	190	182	172	203	194	206	196	193	172	182	167	161	191	176	157	186	174	156	191	166	208	176	172	222	181	192	201	168	188	185	186	165	181	186	171	175	159	176	173	190	183	167	177	200	181	161	201	188	173	175	162	181	185	186	174	162	168	176	205	189	177	185	218	176	158	200	180	199	204	187	202	181	195	177	186	168	207	165	203	185	202	174	185	183	172	171	147	163	167	188	169	169	206	205	147	185	168	186	192	188	182	167	187	165	173	163	166	180	198	164	164	165	194	174	206	186	174	164	212	190	164	186	171	172	200	168	170	194	190	190	181	179	183	171	191	177	188	186	196	192	182	178	187	195	154	187	198	176	175	176	177	159	161	179	177	207	187	177	183	184	182	192	168	187	202	165	193	183	182	201	185	182	162	186	192	159	182	180	186	192	175	194	155	165	190	161	197	178	174	190	166	181	195	170	178	182	187	186	162	187	202	191	168	207	159	185	185	175	173	173	182	164	181	201	201	183	183	190	172	159	177	170	150	200	187	209	184	181	198	164	180	181	174	194	191	188	166	196	188	200	163	201	176	164	189	173	193	191	197	192	189	190	182	186	183	202	173	186	200	160	188	179	213	187	210	185	184	185	166	179	166	206	181	162	165	199	174	196	191	173	182	197	190	176	178	225	191	172	185	199	178	187	184	164	187	187	184	175	167	189	186	186	184	176	198	176	174	185	189	207	184	182	168	162	161	183	205	172	180	185	179	177	177	189	191	178	172	161	190	202	171	169	190	179	197	178	184	180	170	184	189	197	168	187	159	182	187	191	216	181	199	186	185	190	189	169	183	182	175	169	180	208	193	185	156	187	159	191	211	169	196	181	182	156	182	168	174	162	183	179	167	181	183	154	203	196	195	169	209	168	169	174	193	186	189	161	184	200	169	180	193	182	184	192	190	196	181	175	163	152	190	158	190	182	189	189	166	198	195	209	169	176	186	186	186	162	178	178	174	170	161	209	199	188	184	195	180	177	152	189	186	213	216	216	175	190	192	195	181	158	153	168	164	176	201	186	191	194	203	178	196	188	173	201	155	154	213	196	165	168	176	179	175	184	174	199	178	163	156	202	156	178	205	193	179	205	163	205	194	190	220	202	199	179
28909	30949	25720	35835	45130	50221	50493	59103	62149	63281	59766	57601	51020	45645	40620	31171	22911	16760	25706	19215	11507	8042	15098	12572	8231	9946	7933	6204	6564	7674	7449	5409	5436	5703	4485	4024	5401	5752	3485	1595	1381	1177	1354	1770	2161	2312	1669	1343	1054	892	822	671	676	744	676	685	637	588	601	580	555	561	576	587	555	522	526	482	457	445	498	466	486	495	458	501	458	445	616	935	1065	840	755	602	529	470	431	456	447	489	482	379	469	439	433	489	408	464	436	431	428	489	438	426	434	451	441	454	437	445	433	423	470	430	505	454	469	454	460	438	441	461	460	432	411	425	427	467	436	431	449	414	450	486	463	465	434	470	435	473	438	452	453	409	422	489	414	425	436	453	435	440	439	455	422	452	439	445	429	479	422	469	413	444	441	457	446	418	450	431	436	437	445	477	491	461	413	427	449	443	432	483	431	447	432	444	468	439	446	448	432	466	454	435	461	427	465	457	445	437	414	451	451	477	413	449	409	449	433	437	440	456	449	429	437	456	471	422	448	474	427	476	447	430	425	441	445	452	447	447	414	414	439	450	451	460	446	436	421	432	473	453	455	446	424	423	459	475	457	433	424	480	444	453	443	460	437	446	424	449	422	471	446	443	469	451	438	438	452	459	473	432	425	425	421	425	435	464	442	453	452	439	447	428	441	462	458	462	423	436	449	410	463	429	455	424	485	451	461	456	433	441	459	432	455	432	419	369	470	444	423	436	442	467	495	418	439	437	479	434	412	458	456	483	417	462	479	441	436	435	445	499	427	423	418	442	477	454	445	405	452	431	414	424	395	452	459	471	435	432	464	443	437	457	425	427	449	432	482	426	437	492	443	435	428	437	413	479	470	443	429	465	433	452	450	448	474	439	480	458	463	439	405	457	441	436	422	479	450	468	441	477	460	456	444	432	451	468	449	400	475	392	455	457	435	458	418	443	456	446	428	440	472	418	430	419	428	445	476	440	470	448	477	459	437	452	438	422	455	446	455	413	436	435	453	484	436	426	441	450	467	427	451	479	480	456	438	436	451	483	476	406	402	425	458	420	423	446	418	440	455	474	423	410	436	428	476	439	473	464	465	425	426	423	495	438	424	466	430	480	426	431	470	449	446	448	412	417	497	463	456	455	425	466	452	447	449	455	470	419	464	432	451	448	422	498	460	460	457	448	451	491	442	467	427	472	438	438	431	482	454	474	463	467	450	380	459	471	464	445	445	470	372	433	459	432	457	480	468	421	445	421	454	475	460	453	445	451	447	471	454	485	480	413	470	474	457	427	458	456	443	437	429	419	432	425	457	404	436	428	418	440	473	470	445	508	411	454	433	418	444	436	478	470	441	477	444	432	441	434	454	441	447	459	435	452	431	431	449	414	466	464	457	443	472	495	439	464	468	450	422	454	437	456	420	387	434	460	490	448	472	430	448	428	429	444	443	472	458	446	466	445	437	449	410	451	432	424	432	462	431	430	401	445	411	444	476	429	426	471	423	435	440	372	443	402	454	445	473	425	421	456	437	437	438	445	469	458	437	439	413	448	467	408	427	438	445	438	450	469	473	485	446	434	464	489	419	445	447	444	445	450	450	445	453	433	414	455	463	402	455	434	411	449	412	434	462	447	449	474	471	397	449	488	421	468	453	452	439	441	447	472	477	422	463	443	434	429	445	479	476	432	461	481	460	483	418	485	426	469	445	440	406	434	420	458	424	412	462	409	448	419	429	432	439	441	471	483	434	408	433	450	449	434	470	432	451	405	428	419	448	424	450	453	463	426	480	465	488	451	447	453	470	427	438	441	477	427	451	431	494	431	455	449	448	469	439	448	442	426	441	444	443	456	432	424	458	458	397	430	474	460	427	434	447	451	479	431	417	427	423	421	441	404	442	452	444	441	430	461	415	464	455	411	482	488	429	432	450	441	435	417	456	463	454	492	427	452	408	419	463	469	443	437	444	455	461	432	435	423	461	484	454	435	474	445	420	461	449	437	424	420	414	439	437	445	451	460	455	469	453	455	438	418	451	425	468	401	422	436	420	478	421	441	444	456	479	442	468	441	415	438	442	458	449	436	437	463	438	453	436	454	446	465	442	418	472	449	465	472	403	428	415	454	464	445	435	446	451	445	437	462	446	416	417	438	489	473	440	420	434	463	444	467	453	461	427	447	462	436	426	422	441	412	418	438	424	446	462	454	455	442	432	439	432	450	472	399	427	437	467	438	491	427	458	450	449	446	431	462	440	457	435	451	437	447	434	429	480	428	472	455	452	471	438	448	422	430	405	417	442	428	463	463	440	464	457	426	426	445	466	446	414	442	447	468	430	480	459	433	430	411	455	419	466	464	436	486	419	456	430	453	431	407	441	469	456	450	419	448	448	428	447	428	432	472	452	440	428	433	435	464	414	410	430	490	455	425	436	443	476	469	422	427	450	462	465	465	412	495	444	447	447	452	442	444	422	457	442	457	450	444	468	442	424	440	493	452	424	463	446	438	459	449	432	440	453	486	477	473	449	456	412	415	464	460	466	459	393	411	467	469	477	456	468	437	436	460	472	417	461	455	438	427	471	455	465	434	417	456	457	433	440	438	448	414	446	453	414	402	437	441	445	440	425	481	460	427	423	406	434	466	440	461	427	404	442	439	425	455	443	457	437	427	430	428	422	474	467	422	471	446	417	421	453	421	420	420	452	490	423	462	422	459	479	457	458	453	455	436	448	404	443	421	444	396	458	414	455	424	433	464	390	399	463	432	439	451	402	451	458	425	450	449	447	422	440	437	457	450	441	448	467	455	458	425	432	451	467	457	414	440	429	455	446	456	462	446	410	410	456	441	434	461	447	417	422	433	474	460	467	449	424	466	470	457	439	457	451	451	460	460	499	439	445	473	451	457	415	475	477	456	484	436	429	445	441	435	474	429	462	438	414	440	459	467	407	409	464	460	443	448	474	434	412	439	467	415	436	446	417	453	421	444	443	449	427	421	477	496	471	463	482	439	462	439	441	445	418	442	426	454	479	469	441	460	498	441	440	442	446	438	446	453	439	431	446	439	458	444	414	499	422	470	416	430	449	457	418	446	465	484	437	420	415	409	434	452	446	433	432	457	440	474	460	408	450	476	464	434	452	428	449	462	445	458	455	462	452	422	452	457	445	469	426	484	444	449	459	471	441	447	431	496	446	453	448	457	441	441	469	466	461	458	447	441	449	436	435	457	409	427	468	457	420	440	471	427	441	438	470	472	438	449	412	442	439	430	463	438	437	414	413	448	453	446	426	398	465	444	429	440	471	421	417	412	440	432	453	457	412	420	436	431	476	430	419	432	439	414	398	456	441	451	449	448	446	464	451	474	444	470	461	465	432	456	470	473	409	441	444	414	452	456	461	430	453	449	436	438	430	463	466	441	464	416	459	441	443	444	433	437	461	473	433	439	431	417	420	438	453	419	456	457	419	434	473	426	447	449	443	460	470	458	437	437	475	454	450	441	439	417	456	461	454	462
50568	45325	34450	35997	43285	48413	43256	48769	47886	45288	46088	47284	44300	34378	30586	22155	14516	8594	11661	9950	6152	3544	6098	5394	2696	3087	3016	1857	2363	2306	2297	1627	1833	1649	1253	1063	1407	1750	931	414	335	321	392	491	604	612	523	411	350	281	219	214	171	197	198	149	180	171	173	173	190	191	210	186	191	172	176	150	109	162	163	139	129	145	133	125	118	138	148	237	310	320	253	227	180	133	131	125	141	150	144	130	142	150	112	119	146	140	148	138	157	144	131	148	138	127	126	124	144	148	124	149	146	120	130	150	144	158	151	120	139	142	168	127	113	158	129	143	148	157	133	134	155	136	151	108	141	151	167	136	162	133	123	117	132	139	133	136	146	136	126	146	135	146	143	154	145	138	134	153	150	127	158	134	138	152	132	128	148	157	163	144	126	176	150	153	139	134	175	131	155	122	142	140	142	133	151	146	157	128	139	146	130	137	151	140	138	133	134	138	161	152	137	155	133	125	138	135	159	147	127	137	141	150	138	132	136	124	116	128	146	164	151	122	130	146	119	129	140	146	134	127	142	139	155	169	147	144	139	126	130	144	139	140	175	132	143	148	146	147	131	134	129	118	121	132	132	134	159	139	161	146	166	138	131	152	137	140	138	142	141	128	138	143	138	151	136	143	147	151	142	174	160	160	133	134	111	152	141	142	141	163	145	130	153	151	162	138	134	161	149	139	145	145	163	162	126	144	147	139	132	173	137	137	128	144	125	143	127	129	138	145	123	142	149	123	143	146	134	151	115	141	141	144	127	143	174	147	151	163	146	131	131	142	165	162	139	164	127	141	132	141	152	164	139	139	162	144	153	162	136	131	147	131	130	131	130	141	129	144	126	134	146	159	157	157	137	167	156	109	134	127	148	132	148	141	131	153	135	131	163	137	165	138	150	121	136	122	112	178	142	150	123	150	150	133	148	145	134	153	119	142	144	164	135	136	151	158	131	150	123	124	142	140	144	127	158	119	136	144	148	150	142	141	150	157	132	132	153	136	142	127	127	145	139	136	131	144	142	145	133	141	145	138	130	147	158	140	143	147	125	155	126	150	136	147	119	135	146	152	146	156	127	130	137	152	134	114	146	136	125	129	127	121	138	135	118	122	137	133	121	153	139	132	144	138	166	151	134	153	153	148	138	142	165	131	130	142	151	126	163	129	125	142	125	130	135	155	135	147	119	139	155	135	131	140	143	130	143	155	145	146	134	128	132	131	160	159	134	125	136	140	150	143	122	123	146	139	147	162	140	150	141	148	131	141	137	145	133	142	129	136	148	133	121	139	135	146	151	129	172	139	160	150	139	145	155	130	146	158	132	132	139	133	142	125	129	145	155	167	136	142	154	128	124	140	131	131	153	126	127	129	152	116	131	146	151	148	146	130	166	115	156	145	140	137	142	140	140	130	136	148	130	142	161	127	138	125	121	133	143	153	142	134	148	133	148	126	128	137	143	114	140	154	158	136	161	154	163	158	127	129	155	126	164	135	151	152	130	156	176	137	162	150	145	146	136	159	149	138	109	130	138	141	139	137	162	136	141	132	163	151	145	139	151	127	145	161	159	126	165	130	137	151	149	130	128	163	140	144	160	129	145	143	155	133	150	147	156	130	133	144	132	127	139	139	141	136	149	141	126	131	138	137	142	129	155	156	144	136	160	153	142	147	149	127	141	131	127	127	131	150	123	140	142	145	142	137	124	151	157	160	133	130	145	144	121	131	123	112	116	130	147	150	122	126	148	145	131	118	126	144	160	151	153	159	151	138	140	142	149	122	132	175	139	140	140	143	146	149	122	139	139	135	141	141	140	134	147	147	151	139	142	107	124	147	157	133	111	134	150	126	144	125	128	132	125	131	145	140	138	150	153	115	128	126	154	121	146	135	168	166	143	125	143	126	155	161	146	154	140	120	141	144	137	138	148	155	122	128	142	155	146	157	135	145	143	144	144	142	128	122	161	122	120	144	141	153	126	148	153	154	137	153	159	132	126	117	147	125	119	141	138	136	144	163	131	152	153	128	135	157	136	148	120	159	159	129	143	124	139	115	130	149	156	149	163	141	144	152	147	148	132	147	162	129	164	131	139	146	120	152	151	146	134	135	143	138	125	133	128	154	141	147	144	130	137	129	150	146	142	151	169	160	132	167	112	127	156	134	144	155	150	130	117	120	137	142	136	131	131	157	130	144	136	163	125	154	137	120	120	155	136	139	129	153	144	134	128	150	123	128	137	158	132	135	127	129	137	135	159	169	113	161	135	142	148	157	154	158	152	149	147	153	157	133	131	138	127	125	141	137	144	123	137	122	127	118	150	129	144	133	139	144	118	144	130	128	122	120	161	158	125	131	149	144	126	135	143	152	140	138	148	137	120	142	128	143	152	137	142	141	127	140	133	153	140	117	123	137	126	136	135	131	160	136	137	124	158	148	142	157	130	125	148	155	156	142	138	150	128	125	136	135	140	153	155	120	145	148	126	143	136	142	143	153	116	103	124	141	138	132	104	154	168	140	155	141	142	142	152	141	133	132	128	153	134	153	156	133	145	147	153	140	136	143	150	142	118	134	131	146	156	149	140	131	148	134	134	145	138	131	138	153	136	140	153	140	139	155	159	130	145	166	143	150	143	154	130	127	135	126	131	138	132	160	142	133	125	121	152	161	135	143	133	139	147	140	151	126	154	143	154	124	146	142	160	147	131	145	153	135	151	139	155	137	164	127	149	178	149	143	181	142	148	134	129	134	137	139	133	135	155	137	125	145	156	130	132	163	144	143	162	159	159	138	144	129	142	132	143	129	142	134	138	137	154	125	131	145	137	129	138	139	124	139	125	150	123	139	147	154	147	138	138	150	155	144	178	137	137	144	138	159	128	132	148	167	129	137	136	131	128	143	133	151	126	155	160	155	143	162	120	140	138	137	133	171	149	130	145	133	127	133	153	138	140	132	121	142	149	149	129	135	162	178	150	145	142	149	156	133	133	107	138	161	141	127	146	131	131	134	154	139	148	145	128	147	156	144	142	116	128	141	154	165	130	141	134	146	130	117	142	160	134	146	141	144	127	144	149	149	146	149	133	137	130	141	149	132	127	137	154	140	161	141	151	149	136	136	121	133	137	136	138	115	129	147	122	145	148	163	143	131	133	138	147	123	151	141	148	129	131	145	152	130	115	149	138	152	136	150	118	136	140	143	133	150	157	158	126	147	138	171	130	147	133	151	132	146	140	162	141	143	144	145	133	120	140	146	127	154	128	139	117	162	161	164	141	156	150	142	153	145	145	151	133	159	143	138	138	127	146	148	159	153	134	140	140	146	173	141	140	145	161	149	138	134	128	154	141	128	159	124	141	157	128	121	113	150	130	148	131	129	127	125	136	149	123	120	133	119	132	158	148	150	148	133	148	133	135	125	124	156	135	157	145	145	139	153	150	127	148	146	138	140	150	141	141	147	119	153	126	128	153	133	139	144	146	163	135	134	133	145	141	130
37911	40110	37084	45669	55321	55986	59268	61273	67857	73306	69495	62733	57706	57118	50282	39452	32393	25489	34234	28821	19352	16093	25456	21507	14387	17243	14907	10474	13737	13315	13257	10427	10853	10344	7544	7219	9086	10681	5814	2676	1574	1923	2388	3123	3560	3828	3159	2344	1807	1342	1101	777	702	744	741	519	533	552	648	579	558	758	773	649	628	557	561	515	405	391	387	400	397	390	346	377	410	378	499	922	1611	1590	1073	755	554	413	339	358	321	364	345	318	349	333	360	334	321	346	307	328	345	360	377	355	370	325	313	350	360	375	334	329	343	369	359	341	350	337	323	349	327	311	336	389	372	372	361	358	370	326	343	358	361	318	312	367	365	331	331	330	389	351	358	335	381	337	381	361	336	340	343	344	340	371	343	353	317	372	356	357	322	337	357	348	351	376	349	341	351	335	356	356	369	340	333	369	322	327	309	319	362	328	313	372	344	340	335	328	351	334	324	360	357	331	321	347	341	330	319	371	331	330	315	316	332	340	326	334	324	355	380	338	347	337	357	351	334	324	350	384	344	351	378	351	339	342	339	333	376	345	324	353	323	337	371	365	338	377	348	321	370	358	361	357	325	357	367	329	338	341	362	340	336	349	324	356	357	349	351	361	342	347	336	350	311	334	347	345	342	324	341	363	334	352	317	349	347	357	349	347	343	313	305	366	350	361	344	349	376	342	313	341	361	342	322	351	340	378	306	323	338	340	317	392	329	337	343	365	339	340	361	321	337	309	335	335	330	346	366	339	331	349	333	335	346	334	360	321	337	379	316	338	343	337	335	313	358	336	375	322	366	337	351	341	348	321	402	315	371	366	348	330	293	358	339	359	336	345	344	339	358	336	347	303	322	350	364	342	321	318	393	357	332	346	356	368	373	342	333	342	404	337	387	352	366	357	322	354	381	338	343	352	334	329	364	347	344	323	326	334	366	366	369	323	333	317	337	333	357	361	377	360	330	362	328	347	321	333	360	349	342	332	381	319	311	338	355	343	373	339	346	322	327	334	328	350	346	380	319	312	374	280	348	339	357	345	343	347	355	354	336	355	347	325	383	369	333	323	347	334	322	358	338	355	351	327	339	332	324	343	323	313	332	366	353	315	315	355	345	316	321	352	337	311	367	336	386	332	342	329	360	354	346	361	364	335	313	360	343	357	301	356	335	370	339	339	337	340	338	337	322	342	349	332	339	349	351	334	344	339	343	385	332	360	355	333	341	335	386	336	377	356	324	339	361	348	371	316	331	340	325	380	298	337	334	325	323	328	382	347	336	342	320	347	338	353	331	363	317	349	358	327	341	378	324	364	325	344	374	329	362	370	361	365	323	343	346	338	320	315	366	337	335	332	352	354	348	348	338	367	335	325	349	345	338	349	347	315	338	348	359	347	377	333	322	326	325	340	329	376	340	325	354	332	352	333	335	362	357	351	356	325	311	331	329	323	296	312	335	354	331	348	350	326	334	365	338	357	338	371	359	347	342	349	363	325	322	370	346	340	363	338	319	311	302	343	342	341	346	354	342	317	331	356	332	336	349	346	371	380	354	329	381	335	373	348	335	381	345	301	346	360	305	349	326	356	352	345	338	360	353	331	346	336	354	327	311	347	288	364	360	354	341	341	347	332	381	342	340	360	356	310	323	351	380	363	327	356	347	309	311	319	293	356	343	356	340	350	348	297	332	339	359	361	343	325	338	323	361	349	343	331	348	311	357	320	339	324	322	343	340	343	311	318	330	322	386	324	319	359	341	333	345	356	339	360	355	342	356	322	352	363	346	351	344	306	318	342	343	334	322	334	326	337	340	333	363	352	334	346	355	331	341	337	343	343	312	344	337	315	360	328	348	382	337	350	319	331	327	323	344	355	315	323	327	353	345	343	323	304	316	322	339	354	341	368	350	335	354	310	352	344	343	347	360	349	318	331	333	330	366	329	323	348	330	354	336	344	365	352	313	355	308	345	320	369	322	313	347	332	312	363	307	354	333	327	352	356	318	326	346	348	331	362	351	317	303	312	345	352	349	349	329	332	337	330	352	336	347	354	331	359	335	328	370	322	355	319	310	349	340	321	338	318	339	401	338	332	343	349	325	327	335	359	351	330	321	322	360	348	375	364	325	347	360	347	341	340	320	344	315	354	346	360	343	338	369	307	313	362	365	364	329	368	337	325	328	341	307	339	338	337	329	315	317	344	309	338	324	314	375	333	309	323	331	360	362	332	299	328	332	338	354	343	362	323	365	366	344	332	371	333	333	376	366	319	340	325	333	321	378	330	341	347	373	340	317	343	321	359	350	379	361	326	335	341	308	335	351	342	320	305	348	318	345	343	325	333	354	347	306	334	336	360	339	351	321	350	303	332	300	342	355	325	322	359	320	300	328	349	334	320	374	340	353	332	318	345	366	333	371	343	328	327	332	375	328	326	352	379	344	348	328	362	316	314	328	380	337	281	335	365	302	339	343	332	362	323	308	326	359	344	360	328	325	336	361	377	330	323	341	326	330	313	327	353	342	347	338	366	363	337	373	328	343	332	341	348	328	332	362	352	350	373	329	362	297	328	348	339	328	331	344	342	332	334	349	322	324	329	290	367	340	361	343	352	346	351	360	310	342	342	339	358	328	323	328	358	317	332	352	346	358	344	333	347	319	344	347	311	335	344	328	310	340	347	340	352	332	319	344	327	337	351	343	341	321	351	343	346	333	344	352	368	348	337	372	313	313	322	314	318	340	318	344	329	358	348	340	344	347	347	329	356	327	339	343	345	325	348	354	349	359	318	382	368	324	320	350	341	358	375	364	298	352	347	344	343	360	327	328	341	341	353	315	345	340	326	341	366	345	354	321	313	344	340	344	364	361	311	339	330	338	329	332	326	332	354	305	332	351	379	327	337	355	364	320	368	313	352	361	336	362	351	369	337	333	361	339	324	304	345	342	347	352	326	355	352	346	304	342	365	351	350	344	354	342	365	342	350	363	334	347	347	320	361	350	323	302	345	342	322	315	341	367	362	337	335	324	315	357	338	333	356	305	390	340	360	349	356	336	334	324	332	361	324	362	323	342	343	360	338	350	343	328	323	334	343	327	347	330	349	338	380	359	370	370	345	379	303	342	330	337	342	351	341	372	354	352	372	357	329	354	372	361	367	355	346	368	343	355	353	335	335	318	306	353	317	318	367	349	326	347	350	332	343	316	343	327	328	336	347	337	333	338	335	332	308	315	354	333	344	343	327	355	350	356	324	311	339	344	358	305	349	326	321	333	342	329	358	332	327	345	371	354	352	354	343	356	328	318	364	335	362	326	334	362	360	308	352	338	342	304	352	329	330	344	342	361	328	350	316	299	325	341	365	374	322	346	356	354	358	316	369	321	362	387	348	319	351	387	361	391	364	345	326	344	316	345	333	329	333	363	380	342	354	363	336	338	316	377	391	361	354	327	378	318	298	327	359	319	363	334	337	327	325	305	369	336	338	349	329	346	326	352	321	332	336	341	342	310	347	358	329	327	348
12018	9573	6930	7742	7968	8490	7182	8954	13032	8639	5614	5509	4231	1964	1528	930	541	407	483	463	306	313	369	309	258	279	282	272	262	256	235	216	225	240	223	243	216	262	259	208	204	224	166	193	231	201	184	201	203	196	191	197	162	176	191	187	167	164	141	167	169	193	165	165	165	178	152	168	193	184	179	179	185	185	193	190	153	161	177	196	228	172	212	188	194	197	148	159	186	179	171	169	158	164	173	191	151	172	167	185	185	152	175	166	202	169	165	163	166	175	188	160	149	148	163	175	142	180	170	183	171	173	169	173	177	175	148	171	187	148	170	164	165	163	167	192	164	159	175	181	175	193	172	174	186	203	186	201	165	163	161	155	168	165	165	191	178	161	169	159	182	157	171	169	178	170	167	145	166	166	164	172	162	165	178	180	172	167	175	174	180	174	187	161	169	199	187	179	183	176	182	181	158	151	162	182	165	172	180	177	169	187	170	161	194	185	189	173	181	168	168	168	179	174	181	195	177	179	181	171	171	195	161	177	187	185	172	167	182	179	180	193	168	178	179	167	147	166	159	208	189	165	180	160	167	172	186	148	183	166	146	181	161	167	161	167	175	170	152	164	171	175	168	177	178	169	161	189	174	166	166	173	181	161	159	176	166	176	156	183	156	171	185	176	161	146	172	160	167	184	170	170	172	171	176	144	157	186	152	209	153	180	170	165	165	169	172	167	175	178	184	182	172	187	188	182	160	167	148	163	140	181	172	167	155	167	164	171	161	180	150	155	163	144	174	169	165	164	182	152	173	168	147	184	181	182	188	155	172	183	178	156	170	170	182	169	179	185	181	154	157	165	168	152	175	166	160	141	163	163	177	145	195	163	149	197	161	167	179	163	160	173	174	172	189	161	177	178	163	172	166	182	175	178	197	184	178	167	180	180	166	188	157	178	164	181	163	142	190	194	164	158	174	181	182	157	157	176	179	164	185	172	179	204	154	161	184	170	174	186	164	152	187	159	172	164	164	166	162	184	191	178	177	185	165	191	169	152	173	164	171	157	173	183	170	171	162	165	169	148	158	168	170	167	160	176	182	208	167	172	166	157	146	173	162	196	169	159	176	166	201	156	145	182	156	179	200	168	182	160	175	160	160	185	156	146	169	137	168	156	182	191	161	171	191	166	180	177	157	178	178	181	173	146	179	187	161	186	156	176	169	156	177	191	154	158	172	177	154	154	160	183	153	166	158	160	175	158	176	192	168	177	153	189	164	169	157	161	163	198	178	172	171	148	177	193	147	188	187	159	171	154	173	207	154	173	163	166	175	172	169	168	158	173	177	168	171	171	165	183	167	194	167	182	155	186	173	186	163	186	184	187	152	183	186	172	169	188	192	169	185	166	172	141	153	189	156	174	186	175	164	158	184	146	158	195	166	167	176	159	179	185	194	179	171	144	194	178	177	171	174	163	199	193	177	193	155	154	163	170	159	187	191	176	169	155	169	184	171	164	169	171	157	165	161	157	165	160	147	197	162	177	182	146	173	145	154	169	197	197	167	180	174	171	146	199	161	173	172	163	159	167	168	160	174	176	166	178	144	161	166	189	162	174	180	173	169	183	172	176	194	173	161	149	160	179	198	181	164	167	171	175	173	159	166	188	180	200	154	177	160	166	160	158	171	180	194	185	174	164	145	167	162	166	161	163	180	163	173	180	170	160	194	163	160	178	196	171	143	165	179	175	190	163	171	158	174	195	172	189	177	154	176	166	161	157	197	183	186	197	160	176	186	174	171	151	170	164	182	175	174	176	165	202	180	168	163	147	181	158	182	149	155	172	175	183	156	169	197	161	158	151	167	181	157	163	186	173	169	180	149	162	175	173	202	162	171	177	181	161	177	190	182	154	176	163	175	170	170	186	176	186	182	179	168	177	167	156	184	174	167	166	169	165	179	169	146	160	159	154	175	180	167	153	170	173	171	164	168	178	183	165	159	173	190	157	179	158	182	186	183	176	209	182	164	172	166	159	161	147	166	157	185	175	167	187	193	159	187	196	181	158	174	192	153	184	174	146	161	151	169	161	148	151	180	170	168	193	171	155	177	169	192	171	164	176	178	166	164	187	163	187	155	177	137	187	177	188	188	177	171	162	184	200	172	157	186	148	170	166	146	184	177	157	160	169	181	162	167	154	169	169	156	154	175	170	191	185	159	180	180	161	183	173	154	163	174	173	161	165	169	188	182	183	185	172	171	194	178	165	171	161	168	157	169	163	162	168	170	173	174	182	156	151	169	174	163	152	169	184	166	178	158	149	183	180	186	195	171	184	162	179	165	199	185	165	158	192	190	164	166	147	179	147	150	169	182	180	184	153	146	176	160	154	158	161	177	175	176	173	182	172	181	168	163	162	150	180	169	173	171	169	172	191	181	154	157	176	165	153	165	170	175	167	177	175	168	177	194	158	171	184	173	166	178	170	163	182	159	155	157	166	160	189	195	188	174	165	161	176	169	187	154	148	145	192	189	190	180	169	193	184	167	176	195	161	165	203	170	153	182	177	155	177	177	161	139	174	171	155	184	191	162	187	174	159	191	172	170	191	190	175	174	153	171	156	180	145	171	169	183	183	181	185	200	163	171	161	167	169	153	143	177	134	156	166	158	158	173	177	156	160	163	187	158	171	165	151	170	146	149	171	187	163	186	187	167	193	162	185	161	174	192	191	179	185	174	183	201	178	176	192	163	167	168	161	187	171	186	198	205	171	182	187	158	181	163	186	190	165	168	175	159	174	181	152	172	156	150	174	190	208	185	176	184	180	187	165	178	191	164	183	152	156	151	163	163	195	196	164	170	144	160	182	179	169	146	187	158	176	172	160	185	182	176	167	192	169	155	174	154	164	192	166	163	202	186	176	158	159	155	166	172	169	155	170	156	165	176	178	180	205	192	181	170	186	183	184	157	186	170	161	179	185	174	154	187	188	170	151	173	163	154	176	185	183	184	142	181	156	193	176	178	161	166	184	146	180	184	181	152	173	160	177	167	171	168	175	162	171	194	132	189	161	170	173	193	163	180	158	171	170	178	146	136	196	170	175	183	176	173	177	163	171	174	173	164	154	174	156	169	148	175	179	177	176	173	174	163	164	192	174	170	177	176	178	174	168	220	171	167	176	164	164	170	195	182	136	150	176	181	159	162	162	173	177	171	173	181	158	154	184	162	181	192	195	184	160	165	194	168	167	186	158	171	196	146	169	181	178	163	181	197	196	171	189	158	187	178	171	190	179	172	151	177	177	192	157	164	166	177	184	160	175	155	182	168	142	180	158	165	172	145	186	185	153	175	198	165	179	153	173	181	182	166	172	172	179	161	162	169	148	172	161	154	170	164	182	171	214	193	170	213	166	165	188	173	168	163	174	192	181	195	167	176	174	176	192	154	180	187	161	134	170	163	165	189	168	168	195	179	179	173	192	166	175	175	172	159	179	190	162	181	176	143	151	175	153	166	185	165	158	173	165	188	187
8615	9317	9782	15566	19462	20841	19052	24962	32430	27285	21782	21166	18131	9836	7893	4180	2745	2052	3101	2346	1682	1478	1882	1517	1093	1316	1294	1004	1267	1121	895	905	1017	974	878	859	967	1102	923	642	645	591	564	612	637	684	643	565	503	547	509	498	533	510	474	525	462	498	445	464	456	459	462	449	442	453	437	476	442	414	474	414	420	484	440	443	431	415	434	451	506	544	517	519	448	455	405	426	389	412	388	409	412	414	439	454	439	416	447	417	448	398	457	401	387	411	440	434	434	417	426	439	421	435	414	404	416	414	407	408	470	438	435	427	425	441	420	382	412	443	414	421	366	445	418	429	412	457	384	424	461	412	430	402	472	401	397	380	421	410	444	489	431	433	432	415	429	419	387	416	407	447	398	436	420	421	436	458	444	425	425	384	448	431	435	411	424	420	434	442	382	408	435	463	404	437	447	433	407	431	414	440	425	441	463	398	401	414	427	418	394	430	398	464	424	449	406	439	432	456	415	427	454	438	418	426	464	435	433	468	421	415	415	446	421	422	469	404	395	436	431	401	441	417	437	424	420	435	421	427	413	431	418	437	431	380	426	420	407	414	441	456	427	434	418	406	421	453	429	431	423	423	417	393	416	438	402	440	393	429	398	442	427	422	443	431	422	420	418	415	433	429	413	434	431	411	399	406	424	462	423	441	391	426	401	434	464	442	421	441	449	436	420	422	413	424	487	424	404	435	443	426	399	436	389	420	442	451	447	420	421	405	458	411	398	421	455	430	412	404	441	431	451	446	444	413	398	444	400	423	411	397	409	423	431	424	411	409	418	407	419	449	437	415	390	404	443	418	393	418	436	416	401	452	401	448	431	378	410	422	441	435	420	449	379	426	437	424	421	431	402	439	416	402	443	460	423	434	409	429	435	414	471	430	417	405	434	402	456	420	435	442	417	422	421	436	395	434	445	392	414	426	440	407	432	411	426	439	444	392	426	361	429	449	450	458	434	420	428	415	441	451	410	435	430	443	417	418	421	394	445	402	400	416	445	408	400	426	402	412	415	406	414	476	455	420	443	466	420	403	395	421	415	430	404	407	378	419	406	453	434	453	394	466	411	431	447	430	406	415	419	417	401	410	398	448	438	384	421	443	414	397	406	412	403	396	407	398	465	418	403	428	414	417	457	463	435	429	440	420	409	414	471	405	431	436	386	418	419	428	417	418	425	436	439	459	427	412	419	396	412	387	450	429	453	432	404	400	405	405	406	386	441	422	427	429	413	398	421	438	442	417	403	407	461	391	420	442	435	437	421	402	418	464	409	472	376	447	404	408	407	366	443	417	404	430	430	460	413	421	395	438	459	402	450	425	410	423	434	416	415	413	429	437	417	424	416	440	418	422	409	447	407	454	445	401	450	423	431	403	414	398	475	409	385	431	416	405	392	419	386	434	418	389	416	410	429	417	423	416	434	439	396	446	449	440	409	393	417	461	393	438	401	462	418	413	440	421	390	464	425	425	425	419	425	394	394	435	425	412	362	429	458	437	426	410	399	440	404	408	389	407	451	449	447	404	452	420	405	417	427	409	415	472	427	392	401	410	416	364	445	422	413	403	393	437	437	419	417	436	400	424	439	409	419	440	408	410	422	411	407	397	428	415	421	415	397	398	426	380	418	405	459	444	410	412	435	405	391	415	426	414	429	419	408	388	453	420	452	410	401	401	400	410	396	420	439	398	382	419	380	429	395	420	430	440	454	433	404	450	404	447	425	403	421	438	430	419	444	423	450	403	405	390	447	397	431	397	449	411	398	389	436	425	455	363	428	414	447	434	428	416	431	405	445	419	426	454	411	379	382	412	445	407	385	419	418	434	388	409	419	439	407	393	402	403	423	392	448	429	424	389	420	426	434	441	439	414	414	448	409	395	421	450	447	432	411	415	374	428	421	433	418	399	399	440	454	459	422	403	400	409	420	422	457	378	394	428	439	436	408	413	447	404	444	393	472	424	411	439	412	403	454	455	406	409	437	410	380	424	447	446	435	417	439	392	426	430	387	448	444	416	427	435	400	405	442	387	428	437	428	376	437	389	409	401	397	420	387	407	385	401	425	396	448	427	406	465	411	426	407	421	483	398	425	419	446	414	425	394	424	437	401	415	405	406	403	429	436	444	418	437	423	455	420	449	415	395	446	415	427	386	406	453	429	433	417	430	398	413	434	408	441	421	432	411	432	434	411	415	401	385	380	426	407	410	413	447	440	417	420	441	420	421	420	426	426	428	455	441	441	378	425	438	381	417	447	434	394	427	423	415	410	428	435	421	371	400	467	431	430	413	429	438	403	425	437	448	442	422	395	409	411	387	435	410	421	445	454	437	424	416	387	440	420	439	435	436	423	438	450	452	423	434	445	454	409	448	411	398	426	407	403	411	429	440	407	437	400	429	443	440	449	436	421	405	433	435	413	430	406	417	431	382	438	431	415	414	410	424	397	441	417	433	435	427	444	393	430	422	418	425	435	443	397	436	432	409	470	403	439	379	462	376	432	436	447	397	422	431	396	415	429	445	474	387	423	471	429	425	439	373	440	428	375	443	401	430	429	405	394	421	407	414	415	398	417	397	424	418	394	425	424	430	395	454	394	434	439	405	431	387	466	451	454	433	407	388	426	455	423	435	445	409	446	413	455	414	394	384	398	432	401	435	440	444	432	462	440	413	426	371	433	434	391	400	431	423	401	436	372	393	398	395	434	440	428	406	428	418	418	445	423	414	393	420	419	453	426	424	424	426	459	451	456	434	422	412	422	369	400	450	419	436	450	417	425	408	420	421	399	408	381	428	394	385	444	405	431	453	419	427	425	414	456	441	411	412	434	419	436	390	456	420	429	476	432	437	441	437	420	407	405	431	426	404	343	440	418	414	401	450	422	433	423	427	447	418	438	485	436	403	423	426	412	433	398	387	399	448	399	430	401	431	434	425	448	413	399	431	415	443	447	417	426	461	435	438	424	399	419	433	415	395	412	414	423	416	424	433	411	434	433	425	394	413	409	393	448	416	429	418	418	436	387	419	406	411	438	445	410	427	445	387	382	417	419	441	409	438	446	392	448	433	443	427	468	437	431	381	402	421	398	434	420	399	457	436	439	416	450	428	429	437	435	394	437	431	420	439	411	411	416	418	410	429	423	415	379	436	458	426	433	405	466	452	443	425	420	443	430	410	412	428	435	439	442	428	390	430	422	402	398	412	493	443	433	436	437	427	438	442	427	420	396	433	473	417	416	401	449	428	427	423	423	390	388	435	436	446	437	403	455	427	431	427	452	419	436	432	450	424	417	395	414	434	390	405	427	438	399	449	429	421	406	440	420	438	414	428	423	393	479	432	411	415	408	428	442	430	417	417	424	402	425	446	404	436	420	421	432	421	420	432	409	417	438	437	406	405	428	433	438	402	416	389	413	423	441	444	433	414	435	454	444	457	365	464	406	418	446	425	439	402	405	398	456	383	422	463	429	413	424	402	402	432
37544	40412	32008	33431	37486	42753	40901	42791	50099	43527	41984	40346	37599	27140	20416	10950	6346	3800	5158	4387	2953	2148	2591	1878	1167	1314	1200	997	1369	1198	1173	926	901	800	676	674	870	867	509	353	313	297	296	396	351	361	303	260	270	218	230	176	212	184	193	191	195	215	180	166	203	232	214	173	202	178	198	167	195	191	174	175	167	186	191	164	184	164	204	253	280	273	254	215	197	186	180	173	181	168	164	167	170	149	186	187	167	175	184	186	171	164	161	174	175	171	159	187	181	160	176	182	183	179	189	166	176	178	155	173	159	170	167	180	140	174	179	168	185	188	171	203	180	185	155	154	182	185	176	157	179	175	169	191	172	178	156	171	169	180	171	180	174	181	166	199	187	157	181	198	165	153	172	175	203	178	168	162	173	159	142	183	169	163	179	196	181	184	160	211	190	168	167	193	163	168	158	164	180	189	172	171	200	165	208	177	197	176	192	208	191	172	177	163	147	182	170	182	153	180	177	183	183	182	177	173	195	186	196	181	168	187	156	189	184	181	184	150	146	181	192	132	158	167	171	182	165	169	171	203	163	174	185	186	164	199	179	160	170	192	166	149	197	169	182	167	192	155	167	156	186	169	171	171	189	164	171	165	181	173	162	183	169	148	173	202	173	166	193	194	162	149	174	156	189	172	197	163	217	200	175	205	191	177	179	178	157	161	202	182	152	157	174	139	174	191	167	183	157	162	193	178	166	174	177	168	195	180	164	185	183	174	172	192	184	180	196	185	178	173	172	165	195	185	184	170	176	182	171	183	191	173	166	163	170	189	201	170	183	179	191	199	174	183	195	168	181	185	186	170	182	193	186	174	186	178	204	212	191	185	200	178	161	167	196	174	179	161	176	180	180	166	171	172	176	173	197	154	202	165	187	188	199	162	163	190	182	175	180	173	183	193	192	191	171	202	211	160	149	154	173	200	209	190	167	192	187	200	181	158	181	168	188	181	187	151	175	163	187	194	180	152	174	178	182	187	155	164	199	178	156	174	160	186	183	176	185	205	166	182	175	161	171	183	161	187	191	147	179	170	177	190	155	191	183	178	191	164	171	161	176	176	155	164	199	177	193	173	170	166	174	159	170	171	181	187	159	176	174	166	174	170	179	168	197	156	173	174	180	185	174	187	198	195	212	180	195	175	179	175	165	163	173	161	187	160	184	185	177	169	181	177	166	165	169	180	194	189	181	193	163	177	168	173	156	178	177	183	167	171	173	149	189	158	159	160	171	184	170	188	171	190	166	168	172	171	179	173	146	171	173	166	174	159	167	170	192	158	171	167	172	170	157	134	167	193	165	179	186	168	164	172	172	174	169	199	187	197	183	165	187	180	177	174	181	178	186	176	180	180	192	165	168	181	176	151	190	188	163	186	170	162	175	177	187	183	198	187	186	147	168	197	172	159	170	177	172	157	173	179	205	168	171	169	174	169	145	193	165	181	150	180	184	176	185	172	194	185	180	205	182	165	193	151	158	184	164	189	173	161	160	178	188	172	202	185	167	155	172	187	181	168	175	157	176	167	178	172	179	175	155	173	166	160	172	143	189	175	182	163	173	178	159	174	182	150	179	199	175	174	198	176	180	175	186	176	185	167	188	185	150	180	181	180	173	185	161	182	190	196	197	173	184	198	198	175	191	200	175	196	156	174	162	165	144	198	177	170	171	159	173	178	155	172	164	191	183	179	181	175	159	139	175	179	178	160	181	218	185	218	197	172	182	164	174	178	181	170	167	169	175	180	177	158	181	197	150	164	172	194	185	159	188	183	181	193	169	174	216	150	185	200	170	176	170	150	182	161	184	179	156	193	198	179	194	177	181	173	164	175	165	169	177	179	158	156	196	171	190	180	198	171	168	147	185	191	174	155	164	178	178	159	187	172	157	185	169	181	183	179	185	166	174	177	186	192	161	202	185	180	168	219	179	191	184	179	169	178	171	202	177	160	170	189	181	173	162	160	172	156	181	170	186	178	161	183	194	176	167	196	165	181	180	202	184	149	181	183	198	187	170	182	168	182	192	165	183	182	185	149	175	166	191	165	174	188	149	187	178	172	178	170	198	179	167	179	196	141	174	194	165	157	178	191	200	229	179	171	159	156	190	187	193	182	163	165	170	183	167	170	169	180	167	176	181	183	197	183	183	145	166	177	179	172	173	191	149	185	179	187	148	183	190	161	194	165	174	179	189	180	176	173	166	182	181	180	183	156	178	180	170	162	171	166	181	155	177	174	176	169	175	165	169	172	174	158	165	163	173	171	188	161	226	165	175	181	164	173	160	169	166	151	199	179	183	187	186	177	180	179	185	189	175	172	195	171	172	185	168	148	177	139	171	175	173	157	156	153	187	169	172	166	191	173	206	147	195	179	162	163	183	198	179	207	170	174	170	178	170	191	166	147	179	162	186	192	152	154	168	182	182	193	148	168	185	186	177	160	191	160	179	161	195	176	167	151	161	182	188	182	177	185	178	185	217	190	167	180	164	168	178	168	179	191	167	184	190	169	169	195	178	176	177	182	181	152	163	170	183	158	160	141	140	168	204	180	169	168	175	183	188	149	163	181	177	156	163	174	182	152	198	162	170	192	183	136	175	168	151	165	168	168	168	146	175	203	153	167	173	187	175	171	198	188	182	198	183	168	171	181	186	164	183	170	156	176	172	177	175	182	183	183	177	151	175	187	166	181	172	158	169	182	184	167	161	171	177	185	169	178	139	179	173	170	180	199	188	156	187	158	185	172	158	168	185	166	188	180	154	190	162	152	182	149	158	165	138	184	195	180	167	174	184	214	170	188	171	167	162	196	184	178	167	148	170	161	173	171	188	183	168	179	179	173	165	140	184	203	192	161	172	181	198	186	134	187	158	174	173	171	173	183	175	164	180	186	170	197	167	172	170	192	168	174	152	170	162	198	185	159	171	185	191	184	163	192	155	184	204	167	187	207	171	222	202	172	164	185	184	146	183	181	191	172	163	156	156	163	181	166	175	175	171	188	170	176	186	174	170	177	160	174	178	190	195	176	198	169	151	185	152	181	163	181	168	169	187	176	169	157	195	188	183	155	178	164	165	187	199	168	173	166	182	166	184	209	168	159	180	154	188	189	180	166	181	192	166	155	177	146	164	156	154	165	164	164	183	167	180	176	175	168	167	200	173	194	185	184	195	175	177	179	191	173	192	168	173	169	183	177	155	203	188	171	209	187	162	198	175	160	160	181	200	178	188	187	186	181	183	182	176	193	166	155	184	159	138	183	188	173	200	171	158	159	191	173	191	164	168	193	156	166	193	209	185	183	172	190	177	191	196	158	138	171	169	174	169	194	180	186	169	166	193	159	175	192	151	186	163	188	171	162	173	166	184	197	170	170	174	158	167	158	183	187	175	172	167	156	178	193	196	180	193	170	175	172	189	178	178	198	173	180	192	171	180	152	178	189	182	200	151	189	177	186	175	155	192	171	176	192	187	178	189	168	163	165
27239	31872	29816	40887	46731	51287	52644	54288	61358	64738	62441	54561	51134	44696	38524	26519	21811	16196	22356	19750	14218	12270	14835	10967	7254	8758	7526	6127	8867	7695	7643	6570	6127	5665	4225	4274	5574	5580	2955	1683	1454	1286	1414	1790	2024	1871	1427	1245	979	738	730	613	560	552	535	548	485	538	584	586	742	810	648	553	583	580	497	446	443	489	429	433	448	441	434	458	455	412	584	953	1229	1030	845	675	598	450	430	459	378	406	456	463	453	418	413	415	434	434	415	452	394	415	419	429	414	453	429	448	447	408	446	463	458	427	415	412	408	398	407	459	411	419	413	440	456	412	420	444	436	463	436	423	438	424	435	412	427	392	449	451	454	413	456	384	417	407	409	417	425	431	403	441	430	410	408	427	408	418	422	437	411	446	446	407	441	456	419	460	436	399	431	392	413	448	412	434	399	423	446	396	421	447	424	418	446	405	443	448	365	454	416	436	413	427	398	436	413	414	440	398	470	426	405	425	414	432	412	435	444	424	461	440	395	389	423	424	403	457	444	417	419	439	403	404	442	439	420	433	417	464	463	434	406	465	414	395	439	414	424	458	432	433	399	407	437	420	452	429	386	416	450	429	414	419	418	465	403	434	423	438	418	386	423	462	427	419	460	426	434	461	444	397	403	421	406	406	433	429	401	428	440	409	414	414	412	435	391	416	395	446	436	446	430	427	407	419	454	409	425	411	397	439	412	433	387	396	409	435	385	394	423	466	456	416	422	446	451	444	421	430	421	413	470	399	430	428	411	463	425	418	407	398	417	463	401	412	413	442	408	456	429	453	386	426	439	451	454	463	404	446	424	447	420	412	395	425	425	461	435	438	404	446	434	412	436	432	441	422	407	410	414	414	429	433	423	409	424	390	444	434	420	445	419	439	457	403	450	394	403	388	422	447	437	432	441	428	429	451	411	450	403	421	418	417	422	417	441	427	417	392	458	424	436	422	444	409	426	409	411	429	414	439	433	479	443	436	389	449	445	445	428	439	457	419	418	415	402	488	405	416	416	419	425	455	451	482	428	419	438	416	406	434	433	396	460	413	427	411	444	437	384	402	400	372	428	449	432	409	392	417	437	466	432	434	411	420	444	432	387	430	427	424	421	446	427	426	421	400	428	412	450	414	413	416	399	400	412	446	443	410	423	450	410	442	441	427	460	419	416	411	417	463	417	443	403	425	407	388	454	440	416	411	443	465	434	433	389	399	447	425	454	454	387	439	435	407	398	443	437	458	378	394	415	415	403	432	395	417	416	426	427	383	453	404	459	416	407	437	408	380	406	446	423	423	432	387	396	437	421	399	418	445	435	401	416	432	407	413	409	423	401	408	437	413	435	420	398	423	433	420	463	428	444	451	438	429	432	391	463	432	459	432	440	422	439	398	402	416	437	435	431	478	436	431	437	462	451	448	442	449	405	388	424	426	418	382	439	409	414	382	406	400	431	421	416	418	409	404	454	439	434	408	409	416	395	452	412	434	402	412	418	415	437	427	395	446	420	443	447	388	448	437	404	416	418	422	428	450	408	449	420	403	417	427	448	444	444	419	444	432	413	417	423	417	419	420	478	390	404	425	393	441	430	433	408	438	442	476	463	424	422	394	412	411	404	430	392	433	460	398	412	401	428	453	407	431	431	462	416	432	395	430	441	443	436	401	396	418	420	430	402	402	451	434	445	409	448	417	438	419	445	430	443	399	418	424	438	423	433	392	463	453	422	410	490	392	431	391	402	391	442	413	457	428	422	422	413	469	455	428	410	409	404	406	458	426	435	392	444	420	404	449	368	407	432	471	429	423	419	440	407	447	407	460	421	435	426	449	406	428	424	410	410	429	417	420	439	401	441	392	411	446	427	451	423	422	437	425	433	420	427	425	426	397	417	428	409	433	410	433	373	417	413	390	378	387	413	412	408	427	430	461	403	436	437	408	398	455	430	420	422	444	447	397	416	436	398	451	437	415	448	435	437	386	438	450	414	436	448	410	487	419	391	400	364	443	386	432	433	428	439	418	414	454	421	442	411	450	413	418	410	427	394	380	418	414	449	420	416	414	403	426	442	460	424	436	430	375	446	417	396	445	442	430	402	411	421	420	450	405	425	446	462	443	438	458	399	423	405	465	418	430	404	419	412	436	450	427	434	422	437	417	454	417	447	436	412	443	397	399	420	409	420	414	441	402	424	407	431	431	428	424	416	405	429	443	410	451	408	392	416	440	449	414	432	395	476	429	396	434	398	433	422	430	453	420	451	422	453	434	413	439	466	379	413	429	374	430	429	423	390	431	483	442	449	444	429	415	440	399	417	413	436	472	437	416	415	413	439	415	454	437	386	418	403	406	448	456	437	451	467	444	428	456	423	428	444	421	440	441	405	418	417	434	419	414	455	397	418	464	436	457	406	386	386	460	386	425	442	432	449	412	410	465	457	455	435	411	432	428	417	415	469	424	449	450	406	407	424	426	433	444	403	403	440	429	418	432	408	422	435	466	379	418	413	428	442	437	385	397	415	436	420	428	405	429	402	441	413	426	446	438	416	408	414	397	408	462	459	451	473	413	427	394	425	436	427	413	418	452	390	395	429	434	446	392	460	453	445	435	448	444	425	450	395	458	448	419	410	439	424	414	408	453	436	445	433	448	379	410	426	386	411	407	387	427	422	432	429	428	433	384	406	425	450	374	446	405	442	390	442	436	430	440	451	474	463	428	415	426	447	433	411	376	429	410	432	450	402	389	417	399	431	417	379	411	432	435	405	388	416	415	406	454	443	422	425	461	415	435	385	435	419	419	422	410	406	411	402	409	427	429	441	427	440	447	438	413	408	432	408	458	404	391	412	422	425	417	410	456	422	454	429	440	451	385	464	460	405	393	422	427	393	452	425	407	412	409	445	405	403	402	428	429	445	405	443	390	415	466	421	408	405	438	445	370	417	421	426	410	418	395	410	422	451	424	444	429	433	434	395	443	403	394	399	425	363	422	407	422	456	468	467	416	445	451	425	446	404	438	396	402	439	463	412	454	435	459	405	432	462	422	422	389	390	420	427	438	415	445	452	427	405	422	399	437	429	398	435	451	425	430	477	443	398	408	458	438	425	441	436	439	420	439	441	429	468	439	402	405	429	465	398	420	412	450	382	463	427	478	392	410	437	389	443	434	428	426	428	426	450	423	447	437	401	428	421	445	439	412	451	449	460	414	438	418	443	412	444	436	467	437	424	411	410	434	410	430	460	444	417	456	434	393	441	456	450	398	412	438	428	418	449	403	422	420	446	415	462	415	421	425	450	432	416	429	438	455	414	403	447	430	423	432	408	443	431	431	390	395	409	426	394	444	454	417	462	433	412	450	462	418	405	409	455	439	445	440	414	416	459	474	469	452	415	410	447	448	451	444	441	466	437	469	423	421	388	413	463	430	462	420	455	467	427	404	446	441	436	424	476	423	462	444	397	411	404	413	388	449	449	440	428	448	437	446	416	407	449	398	394	448	437	427	405	405
49972	43589	36102	38774	42917	47246	46051	48726	49584	44492	44511	44525	43753	34893	30389	21308	14481	9559	8804	10210	7716	4505	4769	4314	2430	2449	2370	2082	2883	2567	2325	2002	1706	1718	1168	1164	1571	1533	776	477	422	461	369	463	535	496	435	444	317	208	215	197	170	148	157	141	152	159	156	182	225	213	185	192	147	145	155	144	171	152	141	124	151	129	152	118	143	214	277	290	293	278	215	208	178	147	136	133	131	143	174	133	138	127	105	137	151	126	139	136	145	140	131	133	141	135	113	139	127	133	134	117	137	131	149	108	132	99	114	145	131	126	137	126	138	154	124	134	141	133	129	141	113	141	140	102	113	152	127	123	131	124	116	128	125	139	142	104	151	112	114	138	121	107	142	160	146	162	131	137	131	130	133	130	135	150	143	124	125	155	128	155	140	161	140	145	122	113	141	145	149	147	144	158	143	130	134	117	145	124	117	129	148	137	142	131	140	125	141	113	135	133	123	144	141	125	119	156	106	131	128	135	111	138	147	131	140	133	126	134	123	122	121	108	130	134	128	107	123	130	150	143	131	155	134	129	124	134	146	127	135	125	124	177	112	123	122	133	149	146	155	134	138	130	134	123	151	146	143	135	137	131	113	125	136	119	109	126	126	153	120	146	114	152	127	158	126	134	113	127	115	146	150	132	150	131	139	126	139	115	140	132	123	118	118	125	134	128	123	147	143	151	114	133	132	160	143	127	140	131	152	118	138	129	107	125	141	146	139	114	122	111	126	125	140	125	127	124	124	137	124	133	120	107	132	138	146	152	131	135	146	116	136	149	142	134	124	129	115	119	112	158	120	138	140	134	134	121	135	148	145	125	126	124	115	135	120	141	154	137	117	151	125	151	136	141	132	141	142	118	160	140	139	126	142	99	147	141	136	145	152	152	135	125	143	132	121	146	131	137	121	139	112	143	155	122	121	129	131	122	124	112	133	134	154	125	126	119	135	145	139	148	138	141	122	132	117	120	132	162	121	127	141	130	149	119	121	129	134	142	121	141	147	130	138	124	138	131	163	128	133	140	136	122	151	125	142	126	124	142	127	149	138	117	122	163	113	113	133	122	140	126	142	116	122	133	128	133	121	134	137	110	137	134	118	128	136	122	142	132	128	126	142	122	138	146	111	120	139	154	134	131	137	133	140	136	112	116	122	132	124	133	144	167	122	136	116	157	140	125	139	160	129	120	141	129	133	142	126	144	135	147	141	141	119	132	149	111	113	125	133	137	144	136	147	136	127	142	131	147	142	125	130	129	137	129	139	147	124	146	104	128	132	145	141	132	122	135	126	154	137	152	135	125	130	147	123	141	134	113	142	104	137	137	134	149	130	123	137	124	110	144	152	106	144	115	144	119	126	132	131	127	138	146	126	109	118	145	135	134	126	139	120	130	127	137	138	133	140	158	118	125	144	150	131	118	130	137	131	140	128	143	137	147	143	126	147	147	159	143	161	141	163	119	141	121	132	127	108	120	166	145	118	126	137	128	153	157	116	145	117	136	135	135	125	129	141	131	135	129	126	126	126	150	137	136	126	133	144	141	117	154	132	128	151	134	133	134	149	135	146	135	140	135	126	129	129	148	149	135	114	151	119	139	135	140	130	157	151	160	127	143	139	119	126	107	134	119	154	133	129	142	141	126	123	146	108	131	121	145	113	97	127	143	151	163	143	141	135	128	129	146	116	143	155	120	141	137	136	136	129	130	140	116	145	125	128	129	143	144	146	129	134	133	134	142	146	124	140	146	129	125	165	124	141	128	129	139	127	150	142	131	135	148	140	142	134	134	128	160	164	131	106	141	134	131	125	140	123	117	124	129	113	159	117	133	95	128	133	138	113	124	135	138	127	140	139	98	138	109	125	135	130	116	152	143	149	147	147	142	132	128	127	130	124	124	129	156	132	127	150	130	122	133	113	139	151	135	157	147	160	124	148	125	162	140	127	128	127	131	131	117	142	135	131	143	152	144	152	149	157	127	130	134	140	128	136	139	166	141	125	142	122	131	123	124	116	133	131	152	131	160	146	149	110	132	135	150	139	129	146	135	125	130	144	125	121	127	114	143	140	110	154	134	145	134	140	151	143	127	143	147	143	116	150	133	128	125	125	139	143	135	147	121	125	131	130	139	156	113	146	146	139	120	121	117	151	145	135	118	133	132	139	141	117	117	121	139	130	138	131	142	111	149	136	137	112	135	135	145	140	131	137	159	115	147	134	129	135	135	110	150	120	117	136	113	131	118	130	139	129	140	124	132	167	147	129	127	118	163	108	127	135	129	145	165	153	126	142	131	131	138	140	130	127	119	156	145	143	144	142	132	126	132	141	138	135	137	114	127	129	155	152	120	122	136	134	135	133	146	117	123	126	126	127	133	138	152	146	134	125	136	136	122	130	121	143	131	129	143	153	128	148	143	137	131	96	130	131	127	135	111	134	164	138	111	141	132	135	125	114	119	155	136	138	135	135	142	120	146	127	123	138	161	135	148	148	123	135	139	133	100	150	133	110	136	139	116	153	116	131	143	129	117	141	126	129	150	120	154	140	118	149	144	140	138	142	119	130	124	139	143	159	134	127	146	119	160	133	122	147	134	131	131	134	150	142	117	120	133	140	138	147	128	132	139	133	129	118	159	117	151	139	129	132	140	128	131	134	125	136	129	137	142	130	123	126	138	146	153	130	126	134	119	133	153	147	134	142	164	124	141	130	133	139	119	134	125	138	119	135	152	136	156	133	157	134	123	136	134	149	119	134	136	133	154	121	127	131	129	143	129	130	143	138	144	127	127	121	149	153	144	117	123	126	134	118	132	132	140	152	131	148	132	144	128	129	130	135	131	143	138	146	142	124	132	117	134	125	129	130	147	134	125	128	149	151	139	145	165	136	126	145	130	141	156	132	125	145	124	125	120	127	113	126	134	144	141	138	137	141	128	146	138	126	126	123	120	131	144	144	123	131	148	130	126	123	129	122	135	125	116	129	132	131	113	157	94	138	120	155	128	127	139	131	130	121	115	127	133	139	157	121	135	147	120	135	139	136	124	144	115	154	139	117	151	137	143	149	132	131	145	127	134	136	109	132	142	126	135	134	126	124	139	151	127	160	115	140	147	126	124	137	141	135	130	127	127	116	139	134	135	155	138	132	129	122	117	146	151	136	142	132	140	130	123	134	136	142	120	139	149	133	128	122	124	121	137	144	139	133	143	123	142	139	137	136	139	136	125	123	116	136	143	115	118	108	141	119	150	149	131	137	120	141	117	139	126	131	146	135	138	121	139	133	121	134	145	104	136	147	120	132	131	148	163	113	114	159	129	134	124	123	125	147	130	134	138	114	119	124	129	120	112	117	137	129	152	117	134	115	133	133	115	138	130	133	152	111	121	122	127	130	124	127	149	153	123	119	142	127	139	131	135	148	137	140	149	127	147	136	155	133	122	130	141	127	100	126	110	140	138	132	133	148	142	128	140	124	138	139	114	132	146	144	123
37927	38585	38616	49096	55531	58029	58169	62647	63535	71314	71303	62092	58465	55354	48927	37166	32597	26678	29702	31133	24655	19187	21033	19615	14085	14079	13282	12179	16091	14508	13774	12078	10812	11143	7416	7584	10130	9208	5153	2906	2671	2590	2094	2824	3556	3083	2504	2489	1738	846	828	619	528	493	466	425	429	433	491	561	983	907	677	719	529	395	410	406	407	392	392	346	343	377	413	352	392	901	1328	1574	1485	1106	954	662	484	322	340	314	327	320	307	356	318	309	322	299	355	312	312	332	321	343	314	324	330	322	323	329	296	311	326	328	348	324	350	317	362	322	309	340	335	299	337	334	328	329	327	352	311	301	320	306	262	320	323	265	329	330	325	348	334	328	325	330	320	357	365	309	329	310	342	314	317	310	324	312	340	313	337	336	318	318	293	345	313	310	344	305	345	332	343	313	285	331	345	337	294	324	357	344	338	296	320	326	292	322	356	280	332	320	317	329	315	327	329	326	299	296	322	315	310	285	331	292	328	321	316	312	312	322	327	361	340	332	300	323	301	296	343	309	331	340	329	306	325	353	350	307	331	322	339	294	351	307	366	344	318	296	331	336	317	294	315	315	317	299	310	331	340	322	308	332	317	351	362	333	328	326	289	301	327	338	323	328	320	325	320	343	348	320	320	336	319	337	333	341	322	290	332	343	336	352	331	323	322	332	308	345	331	339	344	303	328	362	345	312	351	362	329	296	319	309	325	312	359	325	320	335	365	337	295	296	307	307	356	308	318	330	329	319	323	336	334	325	301	306	344	352	317	358	306	316	301	325	342	333	363	302	306	322	323	332	310	332	306	341	326	306	340	336	295	329	320	338	314	343	326	298	341	322	313	301	320	293	358	323	322	318	325	318	297	343	322	319	300	326	351	310	317	338	306	340	329	321	310	331	355	315	318	328	290	316	327	280	315	297	324	330	310	319	346	342	316	308	321	299	296	325	287	343	323	326	334	303	348	318	290	326	323	309	321	334	310	311	342	320	303	306	299	349	345	334	308	334	309	327	338	303	350	348	349	348	349	305	345	326	352	333	315	329	344	329	314	312	344	371	292	294	302	299	321	298	329	292	326	341	345	317	283	308	297	325	316	353	317	328	322	327	312	325	305	308	341	295	322	350	306	321	329	315	320	340	337	350	350	332	315	335	326	325	324	351	329	337	314	337	324	347	317	329	367	321	323	322	322	299	298	340	292	335	319	299	311	320	317	330	321	321	298	320	285	304	337	305	325	322	317	312	333	314	323	339	341	306	306	312	306	343	331	313	331	348	308	317	342	337	286	323	303	338	325	303	319	322	295	330	345	332	331	315	337	344	322	336	307	357	292	326	323	299	315	304	337	305	317	311	307	350	297	290	312	312	304	316	335	319	341	340	314	308	321	317	331	313	323	326	323	360	329	322	338	319	332	312	304	341	315	336	338	325	311	293	342	307	299	307	323	292	316	327	347	309	347	312	325	300	327	329	339	324	340	338	326	297	309	315	369	296	304	320	345	337	343	310	337	331	306	342	357	330	309	360	328	327	323	319	315	322	335	300	346	355	315	301	317	330	321	325	325	298	309	353	322	341	301	339	355	317	311	323	339	325	323	291	328	304	340	310	291	335	311	313	351	349	328	329	310	323	333	313	311	315	304	335	275	328	324	313	313	312	303	340	336	320	305	323	308	313	321	319	346	313	337	317	298	333	305	305	328	361	316	332	327	321	316	337	307	329	327	300	318	333	320	313	340	300	331	312	334	325	322	322	325	303	306	314	309	349	326	335	310	306	324	309	329	307	300	335	330	304	347	337	331	320	335	319	336	303	335	329	327	335	308	311	334	305	301	290	308	339	298	382	306	315	304	342	353	315	326	317	312	311	334	314	302	310	355	359	350	318	310	294	341	337	287	364	342	315	310	319	339	335	324	388	320	348	327	331	342	318	342	316	314	348	312	328	330	290	329	338	354	330	318	327	328	318	332	330	330	342	333	285	323	307	340	340	355	309	349	329	337	298	316	320	377	353	268	323	311	317	334	342	320	314	282	314	362	315	317	328	343	329	343	328	340	296	330	324	329	291	320	324	312	303	321	344	346	307	325	326	338	350	336	314	337	347	319	334	334	317	362	331	317	310	357	312	331	327	318	330	319	311	319	335	320	321	331	325	316	306	351	298	340	316	352	320	327	293	336	316	333	305	332	315	312	279	315	294	320	349	310	375	331	326	341	308	307	301	321	336	311	341	310	320	332	333	337	303	343	328	323	265	346	319	328	318	346	320	321	344	301	341	338	347	335	334	338	275	339	350	356	343	327	323	326	351	312	298	339	346	307	338	303	335	325	312	356	327	313	325	333	349	315	321	320	308	339	317	332	347	325	311	331	316	323	315	304	309	296	298	319	321	328	326	306	342	309	320	304	348	316	296	322	342	314	353	322	342	316	320	296	323	332	298	288	327	317	333	313	307	304	305	345	347	325	326	331	308	339	328	325	325	322	366	352	337	333	311	331	319	285	312	335	324	302	339	320	347	338	358	319	310	302	325	328	337	338	359	321	336	296	322	295	337	342	352	312	329	337	341	322	329	331	315	317	307	315	335	323	368	313	333	300	337	277	317	331	353	293	304	347	293	296	321	333	327	325	312	325	328	383	311	324	297	344	302	338	295	295	330	341	330	305	323	334	307	308	311	298	304	325	324	319	287	310	297	322	340	310	318	323	301	319	307	320	338	298	318	316	350	305	341	338	337	320	327	351	315	303	309	354	326	336	332	334	302	361	307	354	316	318	333	326	307	304	345	341	327	302	314	304	341	367	356	325	317	342	306	308	365	332	308	328	283	363	292	312	313	326	336	324	319	358	316	352	315	306	320	314	327	302	317	333	321	330	336	353	316	335	320	336	297	349	304	346	317	325	336	328	329	349	317	343	327	334	293	292	314	324	304	321	339	268	316	324	307	309	320	337	310	322	329	324	302	342	268	349	302	299	362	320	355	321	331	336	335	339	353	316	287	295	324	327	333	310	313	291	350	333	363	326	367	340	352	335	319	308	330	343	305	339	297	338	319	315	333	335	327	302	332	325	348	312	311	315	332	304	313	330	365	300	342	293	352	369	363	333	321	299	310	315	321	278	350	344	331	299	329	341	343	327	329	333	315	317	313	344	304	332	332	303	348	360	320	326	331	319	318	324	310	350	315	357	313	320	326	345	304	308	305	333	335	339	325	311	310	328	316	328	345	320	320	342	337	317	322	306	365	325	302	305	333	320	309	319	317	301	317	308	298	292	317	294	368	286	308	310	321	309	345	339	323	310	342	338	318	301	306	324	319	311	323	316	329	321	321	333	297	293	324	347	330	346	361	316	331	324	292	323	295	331	310	342	306	326	313	282	321	310	305	318	319	360	301	323	326	281	316	355	285	337	296	315	323	305	337	315	335	351	347	327	315	316	337	320	321	317	324	310	351	308	326	315	361	342	302	342	348	323	312	312	316	302	338	311	301	334	321	333	292	320	327	290	328	331	348
12069	8029	6404	7205	10339	9798	7684	9846	12730	9639	5461	4141	3709	2101	1311	832	576	453	442	559	423	302	330	306	304	286	256	236	283	294	254	249	233	225	254	291	219	235	186	184	191	191	202	195	157	164	183	175	158	199	172	167	171	167	175	181	159	170	187	162	151	168	197	148	172	151	157	187	182	181	153	145	175	153	166	169	174	170	190	178	184	187	172	164	191	174	163	165	163	138	168	146	165	152	166	147	170	160	189	175	162	177	152	171	162	164	148	174	123	197	157	166	157	169	140	166	177	177	189	163	174	154	174	165	188	151	176	170	163	160	158	144	174	153	153	183	179	176	176	139	178	178	159	163	163	175	145	194	193	164	153	170	149	162	171	171	152	164	173	159	156	165	169	145	174	182	163	168	157	187	186	158	162	174	162	162	155	168	163	149	198	168	187	169	167	176	144	173	152	159	175	188	163	145	136	177	157	162	181	155	165	172	169	179	173	190	143	175	137	161	151	149	172	177	159	183	150	191	159	159	176	183	169	168	180	143	150	178	156	170	195	162	167	154	197	181	166	167	188	175	187	165	182	176	161	142	151	154	156	162	167	191	168	171	184	154	176	196	193	159	180	173	166	151	172	161	178	168	187	166	164	165	164	165	134	158	177	171	143	186	156	166	211	181	186	157	171	180	160	164	180	163	166	196	179	147	176	167	162	151	175	157	172	162	141	159	174	162	143	180	166	168	204	149	172	160	160	182	170	164	180	171	182	169	168	153	153	149	161	158	155	154	174	184	187	152	172	176	142	172	165	149	161	149	180	176	181	140	165	166	165	154	162	160	184	157	178	165	192	169	164	155	167	180	172	189	165	176	168	164	148	142	177	173	185	174	182	181	145	187	159	163	160	163	161	170	175	160	153	172	187	187	162	180	160	165	152	175	175	182	166	162	160	191	168	160	149	187	169	146	158	145	175	159	145	164	183	164	153	163	164	161	161	158	175	148	192	161	161	178	161	143	167	159	164	157	176	180	168	165	161	163	149	150	170	164	171	167	186	154	159	151	160	173	170	191	191	172	174	158	169	152	166	208	151	190	155	175	180	162	151	155	154	162	154	175	163	171	154	151	163	156	150	164	164	183	146	169	165	137	151	173	172	155	173	174	173	170	159	193	198	153	180	171	164	167	155	173	154	170	170	162	168	173	160	150	172	163	176	166	172	158	167	151	161	150	167	150	176	160	165	171	161	154	150	168	178	156	182	195	169	166	147	159	159	171	156	184	189	200	174	151	159	150	185	183	168	153	151	157	135	170	163	174	190	168	150	159	156	157	186	143	201	146	161	199	163	176	161	185	141	166	174	166	147	185	157	160	177	152	163	168	147	167	146	151	183	147	182	163	162	149	131	162	142	169	180	194	167	155	151	167	170	175	161	189	174	162	168	177	170	176	161	161	173	153	172	155	170	188	181	177	161	178	165	174	168	165	146	157	149	162	192	158	173	142	155	172	149	169	157	161	167	148	184	161	138	179	174	137	178	167	170	183	173	152	174	160	179	152	167	182	159	162	171	162	150	163	131	167	158	157	170	198	171	152	184	160	172	150	151	163	166	162	162	169	172	168	180	172	177	161	177	187	167	176	171	179	167	147	169	179	167	167	169	172	174	152	157	175	181	160	161	193	176	155	152	145	161	200	185	178	149	142	173	197	172	152	162	170	187	146	157	147	177	187	160	150	144	172	186	170	175	196	169	149	155	176	163	167	165	168	170	139	166	158	168	174	175	154	164	171	194	162	164	147	170	160	167	178	166	184	163	176	186	176	178	166	140	169	177	183	181	143	179	147	151	134	180	170	180	131	152	162	160	145	155	142	155	173	171	179	170	160	160	174	173	164	181	192	163	159	166	150	179	157	147	174	166	170	177	181	162	200	162	165	156	184	158	176	180	175	159	166	140	158	188	156	165	182	157	164	172	180	160	153	167	161	178	170	175	157	158	157	145	165	154	143	159	175	180	147	151	172	163	160	165	159	147	156	163	177	156	164	150	169	148	146	144	152	129	165	154	184	182	186	175	168	156	159	136	173	172	169	182	186	163	179	181	169	179	149	193	172	189	159	148	157	140	174	154	163	178	185	173	166	131	161	135	178	177	169	172	163	170	194	147	154	151	163	191	158	142	157	186	175	178	182	176	168	169	166	178	159	170	161	171	182	169	155	168	154	164	167	184	181	167	177	156	178	185	167	176	166	163	159	147	186	171	196	183	185	177	156	161	157	205	155	159	167	154	202	167	165	175	198	171	171	175	164	183	179	178	165	190	167	157	146	167	190	174	167	170	174	152	141	171	156	173	179	167	178	177	153	167	167	165	165	165	175	159	163	180	158	169	147	164	144	162	164	178	141	166	187	165	180	177	178	208	165	154	154	158	163	190	183	164	181	157	173	170	178	154	157	161	168	176	180	165	193	170	145	183	190	192	165	182	151	162	180	157	158	163	157	179	186	149	155	164	176	168	175	186	171	178	168	188	170	146	151	175	165	170	161	149	183	154	158	173	165	180	173	156	155	166	136	152	150	174	170	154	173	150	175	158	148	153	159	155	170	180	167	159	160	180	186	172	160	127	160	196	171	172	169	164	140	173	173	161	171	158	154	139	173	164	182	169	147	154	178	181	181	157	151	195	170	179	180	181	182	162	155	171	178	159	156	180	167	165	146	158	186	167	182	180	178	167	158	200	170	171	157	171	160	170	160	159	172	152	185	179	144	168	182	173	184	173	142	160	159	181	146	174	169	145	175	165	151	159	160	170	173	169	169	166	194	166	159	186	152	142	157	176	175	172	164	161	160	140	175	179	172	187	141	163	156	185	181	158	154	182	179	170	163	184	174	157	179	160	171	167	171	148	162	157	190	157	183	169	163	155	169	164	177	157	166	158	167	148	162	180	193	185	173	165	197	175	159	156	163	157	167	153	178	150	144	177	193	174	172	178	169	164	151	166	178	138	158	162	155	157	157	180	180	176	159	163	164	142	167	158	194	181	167	150	169	160	169	165	139	187	178	171	152	166	162	161	155	145	163	156	185	179	179	169	171	177	170	148	176	164	148	189	176	158	146	142	157	178	161	174	154	189	176	155	176	174	196	192	162	150	146	177	154	169	174	175	180	166	177	180	161	181	150	162	171	164	152	152	168	159	134	165	140	175	152	138	169	177	179	162	167	173	148	183	219	194	165	197	193	153	160	164	155	166	167	174	180	168	169	178	127	160	170	182	178	179	196	188	180	153	154	186	174	181	160	136	191	149	183	177	149	182	163	173	177	152	164	163	130	170	168	159	194	183	184	177	155	148	163	170	167	152	169	155	164	152	163	157	172	161	170	182	163	149	153	169	165	146	142	156	182	196	178	167	162	181	160	175	178	175	156	177	166	175	186	182	165	160	166	162	186	176	168	158	184	161	183	195	158	167	152	163	176	156	188	186	170	167	192	172	164	162	184	156	148	171	172	158	174	147	191	171	142	166	167
8399	7704	9724	16164	23298	22445	19591	25955	31388	29364	20776	18166	17127	10695	6857	4176	2984	2371	2279	2843	2154	1459	1719	1566	1192	1173	1161	1069	1198	1138	1120	1030	975	1011	924	917	948	966	766	617	609	663	612	580	524	527	546	572	504	456	407	438	450	457	450	475	451	420	405	396	415	463	424	465	414	452	428	443	444	469	424	402	412	425	411	422	444	429	483	483	475	535	485	474	421	396	424	420	404	390	409	398	407	399	399	431	403	407	416	411	402	412	355	389	425	424	398	422	377	368	427	403	392	403	414	446	372	415	404	440	420	431	423	382	418	421	420	438	404	422	418	393	404	412	442	414	404	420	409	373	421	426	404	377	414	406	403	417	383	438	406	386	434	387	421	373	373	426	411	406	445	418	379	422	401	431	448	408	430	365	425	413	402	383	406	395	405	410	377	395	404	395	376	388	434	400	417	395	417	395	399	465	398	398	430	388	374	444	446	431	398	454	426	410	449	408	374	407	408	443	404	385	428	413	401	378	398	465	374	429	405	380	433	372	404	416	421	398	418	380	392	410	409	410	426	388	407	421	419	424	391	386	397	417	407	399	414	415	434	417	413	404	415	421	400	385	412	393	434	447	406	418	426	415	444	405	410	407	388	451	431	400	446	388	404	401	400	413	398	428	373	412	439	351	386	404	400	455	397	386	425	397	418	414	426	418	427	409	372	430	405	397	440	459	415	398	429	415	436	390	417	432	399	390	418	427	432	421	411	407	394	414	442	481	391	430	401	453	402	421	419	421	439	385	462	413	430	440	424	419	441	390	438	379	398	408	396	414	424	427	412	411	389	437	399	361	387	417	411	422	422	402	417	435	425	457	411	405	433	430	403	411	444	400	427	405	415	408	374	404	440	448	398	393	447	424	398	411	382	403	440	427	401	425	403	365	463	432	414	431	405	397	438	414	363	408	415	438	446	424	404	412	435	353	399	425	413	392	431	418	426	404	438	395	397	425	407	404	453	423	438	426	386	439	390	368	392	391	419	394	395	417	404	411	424	406	429	430	414	386	382	389	414	429	429	421	409	396	423	373	397	400	418	397	427	443	442	373	408	402	418	444	400	421	428	394	426	415	416	424	403	378	386	385	413	393	418	450	434	410	392	413	415	386	422	424	412	411	384	450	424	404	470	442	443	398	395	444	435	414	428	381	393	435	407	422	436	402	401	391	435	395	408	396	445	405	397	444	417	421	436	394	394	409	398	395	454	418	423	448	414	428	410	425	421	378	432	428	434	401	442	443	437	409	394	432	429	385	430	377	424	444	385	408	385	457	421	417	417	431	421	415	399	398	409	400	398	460	415	415	407	449	431	378	412	424	422	393	393	396	389	426	402	358	401	395	413	424	427	438	440	421	450	390	424	425	404	423	411	425	425	398	437	432	417	459	425	403	403	457	411	389	405	430	393	399	416	406	406	374	414	408	438	385	408	417	394	399	414	431	394	405	380	411	393	426	401	410	462	418	403	382	421	421	367	400	393	424	408	384	430	382	398	406	391	410	402	399	434	420	392	448	410	395	403	410	409	425	404	385	409	420	418	405	399	426	386	400	413	416	399	395	407	457	414	399	429	383	433	434	455	427	434	423	382	424	370	397	422	389	399	401	433	409	422	427	404	404	421	436	425	447	397	425	408	413	402	433	413	421	386	448	406	413	430	390	438	394	451	440	405	430	400	431	441	433	413	394	410	411	470	407	436	374	380	407	395	431	428	414	408	400	402	440	406	436	419	399	409	416	428	415	425	431	395	387	427	432	387	437	439	445	362	411	407	431	421	421	429	431	395	435	386	414	396	417	368	391	397	440	430	408	440	450	406	427	403	425	428	430	427	441	397	380	449	425	437	387	415	390	415	394	420	424	415	415	419	412	430	386	419	429	378	421	439	408	449	419	394	420	428	403	396	406	420	429	407	394	380	424	436	411	432	380	407	420	432	418	405	395	424	402	423	417	436	409	412	454	438	392	456	402	423	395	426	436	429	443	405	409	427	411	399	468	396	401	406	403	424	442	427	422	425	439	446	441	404	439	400	402	393	459	445	439	408	420	409	410	426	453	396	420	427	395	409	400	440	433	405	422	428	431	375	432	410	448	390	450	421	411	398	439	416	396	415	401	400	397	393	458	411	422	404	442	412	410	460	447	396	465	418	426	445	408	395	412	389	430	401	395	406	403	409	429	425	396	419	413	414	430	406	413	421	400	413	417	436	405	373	435	413	443	402	427	406	429	430	436	409	394	424	388	437	408	426	404	448	427	415	412	391	409	422	431	418	449	411	423	431	444	429	385	413	413	391	424	410	434	381	409	421	395	414	386	427	413	426	445	414	438	396	421	466	418	410	397	424	425	397	399	419	429	429	403	388	424	411	404	434	443	424	410	420	430	383	409	404	437	443	378	386	396	427	426	381	421	436	405	402	353	418	420	411	431	432	407	411	422	391	416	416	441	404	422	394	440	419	408	447	435	411	444	407	418	389	427	381	420	448	395	404	453	400	435	396	429	403	402	424	411	442	420	405	377	426	426	398	380	413	396	405	409	432	388	421	409	385	413	403	420	387	414	430	411	460	425	386	403	434	435	406	427	410	402	432	394	423	442	440	405	428	427	403	399	406	416	425	422	459	434	399	442	403	442	384	392	424	359	421	433	426	440	411	398	412	438	414	414	435	423	408	386	390	409	406	425	401	438	420	389	418	404	421	388	419	392	423	455	422	422	412	398	390	420	417	437	439	447	394	379	459	412	391	407	453	406	461	412	416	413	413	411	441	355	415	421	399	417	394	406	400	384	405	412	422	430	408	415	402	438	383	372	432	396	399	418	411	411	427	385	401	398	424	427	419	439	414	423	422	417	442	386	395	403	444	420	413	420	418	411	418	416	390	458	409	403	407	386	431	390	384	437	432	428	437	410	401	413	424	399	407	411	423	415	420	410	402	440	407	411	429	414	410	419	417	383	414	435	402	422	417	416	419	385	425	446	416	432	429	443	435	419	415	442	397	425	416	409	389	423	408	419	396	431	389	414	447	474	393	405	399	430	392	387	400	427	419	416	403	420	410	404	417	386	412	442	388	417	394	392	399	396	403	396	456	427	424	458	408	394	393	428	407	424	429	395	440	441	417	386	381	415	438	414	372	400	384	395	419	404	412	386	428	410	405	418	416	409	411	406	416	391	427	400	416	407	433	421	440	433	384	433	396	435	442	441	400	414	444	432	436	411	411	435	438	427	397	424	409	408	404	436	363	391	398	412	400	382	425	385	424	386	420	424	406	389	374	415	394	421	404	403	430	405	419	372	401	420	415	397	410	380	378	386	418	421	423	422	412	407	435	414	410	400	408	410	438	403	414	430	401	412	425	426	423	398	416	419	428	409	423	410	396	453	374	401	380	424	432	403	429	433	447	429	381	418	399	422	391	380	393	408	444	391	429	465	413	450	426	421	409	437	412	453	409	424	431	431	438	409	400	362	436	460	419	404
35915	33987	27866	36510	45753	47713	38029	44135	48705	44672	40417	38416	36965	26483	15941	9733	6216	3992	4276	6696	3807	1714	2526	1994	1434	1149	1100	1042	1479	1190	1289	1093	956	865	588	586	1088	691	507	391	338	370	298	331	332	422	439	309	255	221	227	178	170	209	180	167	198	227	208	210	193	213	182	186	164	207	159	191	193	185	198	193	189	197	162	184	186	177	232	234	242	260	260	214	207	175	161	185	179	183	185	164	158	163	167	173	171	178	174	170	197	199	156	171	160	188	177	172	167	214	167	191	173	183	160	172	162	175	149	187	178	192	192	174	168	190	194	204	161	174	186	162	206	186	190	194	204	169	183	180	178	169	160	188	163	180	167	168	179	187	189	194	183	202	188	173	162	169	178	207	179	179	178	165	190	198	179	200	186	201	153	178	172	181	185	168	168	167	181	174	159	183	174	170	166	188	156	190	204	167	163	188	181	154	179	188	172	166	158	202	163	172	153	174	171	205	177	172	160	194	170	186	161	161	173	173	200	175	167	149	196	165	173	178	181	185	187	184	186	191	190	168	192	180	174	172	166	165	152	173	158	151	158	153	180	161	162	174	169	188	201	196	161	182	188	195	205	151	169	188	203	177	173	189	185	146	161	180	176	174	177	183	185	147	166	169	180	179	191	153	174	194	156	140	214	187	179	160	178	149	202	154	192	175	187	189	173	197	173	174	191	157	165	197	192	186	183	199	170	156	153	154	144	156	182	204	179	196	170	192	190	191	173	172	180	174	170	146	172	171	184	149	179	183	170	177	159	174	163	157	181	161	185	198	164	190	156	175	175	170	183	169	163	159	194	167	152	176	168	179	199	186	182	189	171	188	165	162	177	162	165	205	148	197	173	162	167	159	176	181	161	157	167	171	183	155	168	178	181	210	149	208	161	176	215	168	195	192	177	186	168	174	153	176	162	173	183	181	170	169	174	180	163	172	177	175	176	186	162	156	172	156	155	176	191	161	175	155	174	168	174	177	184	174	157	181	169	161	145	182	179	164	175	172	164	161	166	172	178	149	190	189	169	188	176	199	157	173	190	150	165	171	174	179	169	195	170	190	165	157	173	190	155	155	176	186	172	170	170	179	178	170	200	171	197	180	167	157	160	174	177	191	175	185	167	195	216	187	148	161	177	166	176	186	169	192	163	186	202	189	176	160	176	166	173	183	187	185	193	178	165	174	153	194	197	184	172	180	177	178	181	157	165	162	166	159	176	194	136	182	193	186	167	167	177	198	185	189	209	186	176	178	184	189	186	179	187	179	189	178	188	189	160	183	196	173	177	189	178	176	194	213	146	146	182	192	160	174	159	174	194	171	177	161	173	179	182	173	192	182	198	172	160	194	195	188	156	197	159	179	159	177	169	191	214	185	178	175	168	184	186	182	165	194	191	189	172	190	174	176	201	196	176	160	174	142	182	183	192	148	174	181	183	194	191	172	176	185	170	187	192	173	199	161	206	169	190	176	189	175	170	156	174	160	182	164	163	188	187	194	171	201	179	156	174	186	178	177	186	176	169	179	191	175	163	177	176	166	206	177	197	176	172	181	170	197	157	177	159	170	184	174	172	176	160	171	160	185	158	174	169	174	193	163	163	168	181	180	191	198	174	201	208	169	175	149	171	175	175	198	170	183	198	198	189	182	193	174	197	178	160	177	197	181	208	154	169	176	183	144	169	166	163	179	172	161	151	172	202	191	172	172	159	173	177	160	183	162	164	169	179	188	163	181	154	193	179	186	184	175	193	172	167	160	201	183	175	170	176	186	175	176	179	179	179	170	182	167	185	184	186	190	184	179	180	184	177	165	187	179	177	188	167	184	195	183	163	190	193	167	190	169	151	211	173	163	189	158	157	180	183	183	199	184	182	205	167	162	189	172	193	175	165	179	170	174	175	189	180	194	178	181	161	150	180	192	187	173	177	174	171	164	198	180	165	192	169	183	190	189	222	195	193	172	170	213	177	154	210	171	175	168	159	176	168	199	195	186	193	152	194	153	193	178	157	201	188	184	186	179	180	191	186	166	175	168	183	179	173	173	199	164	163	168	165	160	195	166	153	183	182	205	198	171	159	175	168	210	190	153	179	167	177	196	169	188	189	152	172	165	188	175	154	189	199	153	186	178	184	200	178	195	182	192	178	171	196	160	157	166	180	195	163	209	200	165	169	169	181	176	170	175	187	182	176	132	167	191	191	168	186	183	172	173	172	170	143	196	183	178	182	167	169	176	172	181	160	195	154	150	170	190	175	209	166	169	185	179	171	169	171	185	175	177	186	168	177	191	192	181	204	203	177	162	181	160	172	175	179	158	181	164	170	177	165	179	210	166	189	182	170	180	204	174	188	180	176	173	171	167	170	157	172	179	172	186	156	188	172	173	170	184	180	186	184	157	167	151	175	196	173	178	155	174	184	176	164	170	200	183	177	181	172	185	180	174	198	199	181	156	141	159	207	168	164	181	193	206	169	192	197	174	186	176	168	172	162	177	205	189	153	159	176	158	189	190	190	157	166	172	161	157	183	195	146	196	175	174	176	207	184	167	204	195	160	172	168	181	179	191	174	156	173	191	166	189	180	197	185	191	197	175	190	177	175	173	188	178	171	187	157	196	172	187	178	213	160	162	162	163	181	180	184	186	174	162	201	182	179	170	156	186	150	166	164	171	165	188	173	168	147	150	184	180	172	170	194	181	184	201	183	171	171	183	175	196	158	167	172	164	188	196	153	172	204	148	171	177	175	194	185	183	176	166	165	168	192	177	175	184	161	162	171	204	167	156	202	190	172	153	187	160	181	178	148	146	162	171	148	188	166	169	197	168	213	136	145	161	182	162	171	161	185	225	174	186	169	178	181	172	152	167	173	168	170	177	165	172	189	161	185	171	183	176	170	164	180	181	162	162	167	198	185	174	189	160	163	164	154	174	188	193	185	175	191	185	179	177	184	194	173	180	159	179	201	178	168	174	203	139	175	207	204	205	183	177	186	181	219	182	195	183	178	176	173	162	201	183	192	182	175	180	172	174	172	183	173	148	163	164	181	187	183	167	173	192	205	185	187	164	156	205	194	182	173	157	188	181	160	187	205	196	174	196	183	169	197	182	153	169	156	166	176	196	145	189	199	185	174	170	172	172	160	173	179	149	174	177	213	166	167	181	169	184	183	189	166	163	161	188	175	144	190	199	168	197	181	175	187	184	165	203	204	209	187	151	190	169	164	166	162	179	161	153	181	178	203	152	169	138	211	184	187	187	165	188	165	174	169	169	178	187	195	184	195	161	168	179	191	191	194	192	206	168	209	158	179	162	204	168	167	168	164	143	182	170	191	176	177	184	213	176	187	175	163	189	198	175	180	206	176	203	184	201	182	184	168	163	176	150	193	204	169	164	179	170	174	191	213	212	167	211	164	185	177	167	165	154	165	186	186	191	161	173	187	216	187	193	190	177	198	179	170	159	174	164	183	161	175	171	168	162	163	177	171	176
25444	24296	28001	43790	51875	55576	51152	57481	63765	66480	59031	53674	50922	44555	31953	26057	23522	16909	20097	26433	16347	9842	14751	11046	8706	7938	7074	6448	9277	7884	8685	7306	6155	5986	3488	3603	7297	4600	3033	1831	1840	1950	1468	1568	1945	2482	2420	1715	1080	742	751	647	586	503	549	509	497	547	573	574	509	515	543	561	521	558	504	541	548	513	513	444	503	445	436	505	454	493	976	902	852	926	852	715	570	442	442	446	441	422	441	404	419	457	416	457	400	432	430	421	433	410	412	451	406	426	416	432	435	390	461	435	437	438	428	434	441	483	448	450	460	419	452	423	400	418	424	447	433	463	438	471	417	442	460	384	461	450	451	428	432	460	436	427	397	417	443	437	437	419	410	426	404	426	434	457	414	444	404	470	466	449	426	432	454	424	432	425	438	441	418	447	421	450	492	436	396	409	430	413	403	456	404	453	409	421	379	434	400	431	423	410	471	451	424	411	441	426	411	446	442	464	449	460	434	412	443	433	385	436	443	437	428	398	465	429	427	416	411	424	433	427	418	468	435	473	386	420	466	395	439	424	405	376	422	449	448	421	415	435	447	424	419	461	438	438	427	410	404	419	428	453	417	439	451	440	421	448	402	446	436	425	393	453	440	434	444	401	413	447	459	439	455	418	463	419	435	412	431	430	415	440	439	415	450	423	385	411	443	423	450	434	423	436	428	418	461	437	425	437	471	437	437	432	455	470	445	439	396	438	404	443	440	470	428	417	402	424	444	416	412	434	447	429	405	406	373	429	437	426	445	433	437	421	433	424	433	429	428	454	419	459	412	395	432	413	445	435	446	391	443	422	452	451	427	443	394	416	444	380	416	410	404	430	410	406	444	434	413	399	422	428	437	464	450	436	404	438	477	403	443	418	445	398	436	456	383	433	445	427	404	433	425	417	418	470	428	427	422	416	467	442	435	457	410	427	437	437	467	386	417	438	429	426	431	455	416	417	419	445	382	450	405	449	469	429	416	396	396	413	436	424	416	419	450	426	451	447	398	454	424	464	448	439	449	419	455	440	425	425	433	421	444	450	386	401	470	454	405	405	473	419	442	450	416	424	460	428	431	398	414	426	448	467	432	423	430	445	428	411	456	414	412	397	441	427	460	450	405	434	435	445	453	413	418	418	461	451	435	462	445	438	425	449	413	429	393	436	459	443	374	421	436	441	421	440	413	442	428	377	428	439	431	456	432	404	431	418	416	414	407	447	455	421	468	408	411	438	438	420	418	461	428	457	405	440	423	450	442	438	423	439	365	423	394	410	388	451	441	418	424	424	445	438	410	428	460	412	416	404	419	395	434	441	434	415	460	427	431	427	437	445	413	438	428	443	451	412	400	443	422	437	456	428	427	419	406	466	423	385	431	430	466	416	429	448	445	426	399	480	431	376	428	463	419	425	462	452	466	438	454	422	411	416	447	418	427	379	462	434	422	453	452	388	395	419	445	399	416	455	427	429	428	423	445	465	419	404	456	435	392	396	471	434	453	414	438	416	427	475	453	422	408	389	416	408	443	469	422	420	433	466	427	423	451	409	403	427	422	491	430	438	477	457	450	395	449	395	440	473	468	405	435	456	453	435	429	442	427	456	401	418	436	432	422	460	457	442	486	428	443	419	379	418	419	407	438	473	436	449	424	446	445	445	434	446	418	393	418	403	467	409	421	392	388	424	459	453	449	436	415	420	434	409	402	410	417	410	401	410	464	413	425	477	397	436	418	450	430	414	455	442	427	434	437	430	406	448	398	409	437	461	416	439	442	446	387	458	438	478	429	417	410	422	454	411	438	405	402	452	426	423	433	417	395	458	393	423	445	413	409	415	445	462	427	405	434	419	389	419	400	407	423	436	417	457	470	411	431	444	429	444	411	426	455	412	405	424	452	401	399	472	460	420	463	423	429	441	424	398	455	446	457	435	405	439	444	432	433	429	490	416	410	445	411	446	442	437	437	415	438	426	434	439	417	414	414	442	423	412	418	428	442	455	416	435	461	464	408	417	397	421	409	405	409	447	406	416	400	435	423	410	430	461	463	414	415	422	489	441	411	434	408	456	453	418	436	428	421	446	422	453	438	404	452	450	394	448	414	412	427	410	404	420	425	389	415	412	455	437	427	434	434	395	446	430	423	448	440	383	412	392	445	435	427	430	480	399	413	384	466	436	468	410	425	434	439	465	461	429	449	421	474	424	404	446	435	390	423	456	422	428	464	431	401	428	437	420	387	422	428	441	445	449	403	424	443	431	429	451	465	490	407	456	436	436	464	470	438	456	431	449	450	456	446	451	425	426	460	470	444	424	416	421	446	442	420	445	434	454	423	456	421	439	412	408	415	457	448	420	441	449	431	417	430	432	424	410	425	425	471	431	433	429	451	418	409	463	465	424	440	445	426	463	389	442	439	443	397	474	477	442	439	398	436	435	430	442	410	435	428	443	445	438	405	430	406	423	427	444	433	371	427	432	408	416	441	420	433	435	411	425	427	391	414	412	425	435	415	479	388	440	416	446	396	440	446	433	431	437	414	417	450	430	416	451	442	414	468	414	409	444	477	430	437	430	385	425	433	403	404	430	446	422	454	424	430	444	463	411	461	446	428	443	433	396	433	400	401	403	416	414	433	440	419	414	439	404	422	404	413	439	434	465	418	425	452	440	433	420	417	417	413	439	398	446	406	419	419	427	420	431	456	444	441	437	438	448	483	403	439	410	401	433	448	447	424	426	409	461	473	440	418	433	418	437	426	446	428	442	435	398	437	398	468	418	399	438	398	418	448	393	446	404	419	437	435	396	443	406	453	421	472	420	450	396	412	427	434	434	450	443	426	412	420	476	428	425	453	415	446	459	424	434	463	420	468	401	398	410	434	423	426	454	407	440	441	467	444	384	465	444	417	437	434	442	456	397	430	409	411	421	447	419	438	453	435	426	449	440	450	439	440	463	435	434	398	447	431	428	419	389	400	424	407	424	429	401	425	416	433	408	424	453	425	429	432	435	424	403	453	435	398	401	443	445	418	396	412	414	431	433	425	421	452	451	414	423	444	422	450	393	459	434	440	404	426	413	421	421	415	414	424	426	411	430	442	401	424	436	430	412	451	487	423	421	415	427	418	385	436	404	420	456	478	479	407	389	387	397	430	368	430	408	475	421	430	449	447	426	431	432	434	415	410	376	451	435	439	419	426	409	435	406	399	463	437	429	398	480	464	411	398	470	435	419	437	441	403	426	448	448	470	415	415	479	410	459	430	427	401	448	424	416	431	409	451	401	439	433	386	432	406	460	449	444	394	417	460	466	455	464	466	436	429	418	442	416	413	435	396	451	450	457	455	438	450	402	430	436	378	434	449	442	409	485	417	410	411	424	441	410	441	393	461	420	445	467	415	433	420	425	435	433	439	433	438	442	434	408	424	412	426	452	406	414	453	432	412	448	430	415	407	405	413	416	409	413	432	476	418	463	422	424	439	400	438	430	433	444	407	428	432	468	410	469
49614	39414	37070	40947	51255	45242	41632	48905	49470	46497	44593	45139	40882	33016	25143	20013	14373	8983	9813	15735	7897	3733	4494	4075	3058	2351	2213	1834	3113	2486	2668	1918	1768	1576	965	1011	1959	1086	823	524	468	470	374	542	771	832	572	316	204	210	224	174	174	155	160	146	151	134	163	160	169	166	168	175	169	159	155	128	132	144	137	132	143	158	159	144	151	184	251	202	275	316	260	216	177	134	155	106	129	138	126	132	111	123	116	130	141	125	157	155	128	146	131	130	130	143	147	126	155	140	145	125	125	141	130	120	118	118	137	106	124	144	122	135	127	124	131	133	138	131	125	138	132	128	158	135	142	127	141	137	151	126	106	134	141	131	150	171	142	135	142	126	124	142	137	145	162	119	148	112	133	123	139	153	144	123	111	133	124	151	119	102	136	130	151	160	127	122	125	103	103	153	123	129	126	116	136	116	134	140	123	149	130	135	123	143	144	121	155	131	109	126	135	132	148	132	127	133	126	158	147	151	154	144	131	123	121	110	136	127	155	146	131	138	143	120	121	135	126	140	136	159	121	134	137	124	126	130	129	133	138	103	124	140	137	134	155	129	120	128	120	125	147	150	148	120	148	127	111	147	103	130	127	129	147	158	135	128	136	113	118	142	146	132	111	136	122	148	128	137	128	118	125	150	129	130	129	124	135	118	124	115	133	113	122	142	127	136	127	117	136	137	148	143	138	125	143	127	128	118	113	140	127	127	142	121	127	154	124	128	147	124	129	136	124	135	114	141	166	134	127	128	121	119	120	130	122	153	141	140	137	127	124	135	132	137	110	118	123	156	137	141	138	124	137	121	136	137	139	132	145	137	129	144	124	127	111	144	136	134	126	136	142	144	136	133	132	120	125	121	148	104	122	138	143	135	154	100	119	138	138	126	123	156	128	153	132	138	128	127	138	132	104	139	143	126	133	143	131	151	133	116	116	109	125	133	116	130	132	109	142	148	138	136	149	150	137	142	158	134	113	112	149	136	113	145	152	125	127	155	144	138	128	136	125	138	144	115	126	137	124	104	119	115	126	136	126	128	147	118	119	132	127	123	124	110	131	129	143	124	135	150	138	127	130	134	135	136	132	129	148	134	137	133	137	147	117	135	141	135	141	111	164	148	151	147	139	128	135	123	140	119	128	129	148	117	127	145	112	145	137	121	167	145	137	146	147	144	140	132	140	136	117	132	140	147	130	159	125	119	138	153	152	128	116	127	132	124	158	131	137	124	108	134	114	113	130	119	133	140	129	132	156	125	147	132	141	132	130	135	132	126	137	121	118	122	135	129	130	141	135	139	127	125	132	135	127	138	121	125	137	127	134	126	133	126	138	132	134	136	119	129	129	128	140	108	123	141	137	126	136	123	144	142	131	110	155	127	129	133	130	131	127	155	134	141	157	120	124	119	114	135	128	137	141	127	157	135	152	129	132	160	130	155	129	154	152	156	142	132	135	132	122	141	131	137	143	128	135	141	119	120	125	151	132	139	125	123	147	147	125	113	131	127	141	124	134	115	140	139	121	130	144	129	128	118	139	146	133	125	127	120	125	143	136	140	131	133	143	132	147	147	132	146	142	141	102	116	143	111	122	160	117	110	135	132	106	137	153	143	122	143	103	118	135	119	123	116	128	132	142	126	145	126	154	123	138	147	147	127	152	138	129	151	116	142	125	137	143	138	118	136	122	131	140	145	144	141	142	131	121	126	123	142	160	148	129	127	133	117	144	137	127	151	126	144	141	123	143	139	135	133	120	148	147	151	135	137	150	126	121	121	144	147	124	114	141	120	150	133	126	151	133	135	140	119	115	139	140	141	133	139	126	147	139	139	135	160	125	138	142	151	144	135	156	124	129	137	145	111	138	127	133	136	116	131	122	145	149	127	139	134	156	120	128	144	123	121	127	133	139	146	119	136	149	144	113	121	129	126	135	123	133	142	146	119	119	154	116	123	112	129	129	145	124	149	137	121	151	132	158	107	153	123	130	129	111	141	129	115	126	136	141	136	126	134	151	132	136	127	122	140	117	121	119	132	151	130	139	120	141	135	130	140	115	126	119	143	117	123	146	129	142	140	146	135	127	139	126	124	131	120	140	143	133	136	102	150	134	142	125	137	139	132	135	133	146	117	134	126	141	135	132	131	143	127	130	139	125	126	127	125	144	114	142	133	147	123	147	115	123	150	121	153	120	118	139	146	142	143	136	134	146	135	146	148	125	123	134	126	131	122	145	139	151	127	137	140	110	132	116	108	149	108	154	123	132	138	110	146	150	127	143	150	117	123	130	121	136	126	152	128	130	127	128	129	132	130	114	121	98	126	135	130	146	126	137	125	128	143	141	146	130	131	158	125	131	142	129	129	128	138	144	151	135	132	131	122	117	134	133	138	130	152	139	131	151	142	155	140	125	122	126	151	143	138	139	134	138	124	139	135	129	128	120	130	126	139	122	141	121	155	128	126	120	141	126	142	148	115	123	130	149	136	132	127	150	110	125	151	118	126	145	131	147	125	135	150	132	132	139	109	137	146	136	138	124	130	131	142	133	115	128	140	154	140	127	135	105	128	128	121	113	141	151	149	153	120	122	142	105	137	124	127	130	135	155	123	128	134	138	117	136	143	131	132	118	156	137	105	118	134	146	153	138	120	134	134	139	119	126	129	148	122	136	142	117	113	149	132	128	148	145	140	154	143	136	130	146	130	124	119	150	151	128	152	125	152	131	127	109	129	157	147	143	133	134	136	109	112	143	130	141	116	136	133	118	149	134	106	137	119	129	141	129	110	127	161	118	136	131	154	128	120	147	138	132	141	152	121	152	113	114	115	133	146	118	108	118	132	127	125	154	128	132	143	166	127	148	147	159	114	130	159	141	133	146	108	125	139	128	139	129	121	136	133	149	139	149	109	116	143	127	154	136	135	123	139	128	140	138	128	123	135	140	136	135	128	132	115	127	128	128	150	143	132	115	126	139	149	142	125	140	139	146	143	122	121	116	127	125	145	145	109	132	142	137	129	144	154	130	122	134	143	139	142	134	118	136	152	117	130	110	133	127	138	140	163	122	126	125	134	148	95	136	133	122	138	119	131	129	149	116	172	136	140	143	154	130	123	116	129	121	126	123	149	139	126	115	117	123	140	138	132	132	129	117	151	149	117	133	132	111	131	119	131	119	137	129	120	143	126	106	141	148	129	121	124	142	139	136	146	144	126	155	129	127	119	141	147	122	140	134	142	131	135	118	128	122	144	125	134	134	124	142	131	129	106	99	136	115	125	123	146	111	123	121	106	131	131	119	133	127	133	116	128	160	137	144	125	146	106	108	142	128	139	138	109	158	130	138	141	132	121	152	130	133	140	141	142	150	135	135	158	109	163	128	132	139	119	119	124	136	140	148	137	143	121	128	136	135	138	123	133	132	115	136	139	142	118	141	145	113	129	130	134	127	169	137	119	124	127	152	124	139	118	125	147	135	133	137	141	117	141	139	144
36940	32746	40044	51035	59012	59166	57008	61244	63823	75430	67132	61132	56469	53180	42437	37764	33775	25734	31075	39939	22216	17733	20530	19155	15539	14548	12748	10818	16363	14106	15503	11611	11165	9775	6206	6719	12616	6698	5274	3460	3178	2658	2159	3230	5401	5534	3633	1628	973	1094	1077	787	639	543	526	419	447	443	520	568	547	545	634	613	494	470	427	377	411	396	371	391	377	381	398	396	465	685	1251	811	1210	1682	1196	746	505	351	295	327	323	315	325	325	331	330	329	329	347	334	325	326	328	323	296	329	346	317	350	300	355	292	317	326	317	310	319	343	304	336	340	339	295	307	318	334	340	299	347	316	305	337	310	305	346	326	328	287	363	325	335	307	328	340	321	339	291	280	322	347	329	341	336	317	334	326	307	319	319	310	373	344	322	354	342	333	321	322	351	326	308	331	339	326	322	322	318	335	356	351	296	352	313	344	316	354	330	337	295	339	312	329	314	317	360	331	308	325	311	324	301	309	336	323	329	360	331	331	307	285	332	361	331	323	343	329	323	316	329	329	322	321	325	329	339	302	322	315	318	335	300	328	343	321	332	312	321	316	369	373	295	328	353	327	321	321	310	328	344	334	331	310	316	329	320	328	304	313	299	325	299	324	303	296	316	306	321	337	305	336	292	312	316	310	317	336	315	346	300	317	338	308	301	316	314	338	334	310	307	333	350	333	339	314	326	328	313	285	335	349	347	317	346	329	348	304	352	339	316	304	361	316	313	313	299	305	337	331	366	301	348	324	334	314	300	327	351	327	347	327	289	342	312	329	307	305	349	299	298	273	300	310	337	328	361	332	315	331	287	326	357	354	319	315	326	334	342	344	343	323	366	358	324	342	314	324	339	321	323	325	320	337	323	354	350	308	291	316	332	296	332	308	329	286	332	326	336	318	297	320	328	332	318	308	320	309	327	311	309	323	315	336	336	320	333	342	297	300	358	339	319	327	353	314	341	331	302	325	330	307	356	340	320	305	300	314	284	281	291	316	310	327	321	326	339	324	334	295	338	312	306	308	336	309	332	305	334	305	316	354	329	312	327	312	330	304	297	341	361	355	316	319	360	327	322	329	328	334	350	331	321	315	320	326	347	302	309	348	362	322	318	313	306	323	310	309	334	312	286	317	328	311	331	299	289	297	300	333	336	301	317	312	303	294	296	314	311	329	312	328	318	309	337	336	305	323	302	339	315	316	326	333	347	310	308	333	310	338	294	313	314	303	343	346	315	312	318	344	326	327	311	312	350	319	330	304	303	352	331	328	301	342	324	339	341	323	346	348	329	326	318	312	333	335	336	358	347	319	340	313	273	345	302	343	350	324	345	340	310	332	356	347	324	356	319	346	355	301	350	306	339	295	332	332	337	320	343	346	309	349	312	335	319	308	319	326	333	340	298	301	327	312	321	282	351	351	331	286	304	349	369	300	342	288	320	316	357	339	338	333	347	313	307	321	313	337	332	302	331	304	318	315	327	291	329	327	326	333	300	306	323	341	363	317	317	347	352	346	316	327	333	326	338	318	316	337	356	317	307	328	271	322	341	318	326	315	340	336	314	344	323	335	303	306	301	327	336	338	345	347	331	337	359	289	358	317	361	354	299	319	316	330	321	309	369	296	372	330	334	329	319	333	311	330	350	311	368	345	340	331	311	318	308	314	335	290	313	323	353	313	318	315	347	323	282	331	306	330	336	330	294	355	338	346	334	346	350	323	345	339	305	328	291	343	324	316	323	314	297	342	353	336	338	323	377	363	319	347	342	315	343	313	323	312	359	311	334	313	281	305	319	361	303	354	292	330	332	346	291	309	323	323	326	315	330	339	332	304	315	335	323	298	288	305	330	332	325	303	348	323	310	322	349	338	318	297	328	327	310	348	356	326	341	320	348	331	311	349	331	338	354	341	315	303	312	337	307	331	328	282	314	330	325	303	334	357	321	329	352	347	304	326	334	296	356	336	323	351	318	374	319	319	282	339	299	366	319	305	344	296	349	307	332	316	314	318	318	314	349	309	330	279	341	322	303	307	355	324	329	330	331	316	334	317	313	322	326	335	333	318	342	322	338	317	323	337	345	339	334	311	331	316	337	328	319	302	318	282	345	310	398	314	349	284	349	350	313	308	300	332	337	339	298	357	324	315	343	322	346	313	302	318	316	329	315	328	293	338	322	332	303	345	349	342	334	318	340	321	321	308	348	333	313	309	321	360	348	342	323	330	341	335	333	374	317	294	311	345	328	362	288	313	318	354	296	306	357	337	340	296	343	301	313	306	329	367	308	308	350	301	353	356	314	268	320	339	346	296	316	309	312	318	299	371	325	311	295	332	317	318	338	280	341	341	311	354	358	315	348	319	369	316	295	296	330	343	337	322	329	334	309	340	295	311	289	316	307	325	321	304	353	292	337	319	313	326	305	327	372	305	317	300	337	339	323	324	339	304	322	310	321	297	315	294	309	333	312	292	345	340	305	324	348	325	320	326	334	291	324	345	327	329	327	306	299	332	329	333	317	394	337	334	338	330	315	303	343	313	321	282	317	334	281	318	362	340	302	305	309	336	328	324	344	347	326	330	302	297	344	311	313	324	319	310	305	337	335	307	302	318	323	352	318	321	353	345	324	317	315	343	314	342	321	327	305	328	334	327	307	343	354	297	325	333	322	339	360	335	298	316	328	303	316	332	323	328	316	353	305	320	304	344	354	318	319	322	332	307	320	353	321	326	331	360	332	315	350	312	325	372	318	323	285	307	308	312	334	359	336	315	317	319	305	318	338	339	328	316	301	328	313	309	335	314	333	298	318	326	326	305	295	329	288	331	290	319	328	331	306	288	333	293	310	306	309	308	343	313	315	318	324	345	317	326	310	329	302	327	323	360	315	338	335	349	329	335	371	303	320	312	318	284	314	322	350	349	318	331	338	322	334	344	324	298	325	358	328	340	309	329	334	373	317	340	325	318	340	328	314	342	362	307	321	342	325	338	309	330	331	326	323	321	334	334	325	297	341	324	327	311	313	301	321	337	314	328	348	306	325	318	312	322	331	325	339	298	332	336	339	317	338	324	351	305	336	354	338	348	331	329	272	319	337	311	301	316	313	321	318	313	294	332	346	326	324	339	327	324	348	294	312	341	322	338	317	284	336	301	317	305	335	319	290	338	335	334	311	302	333	317	314	337	310	339	315	305	352	325	316	334	299	312	299	321	339	351	323	292	326	363	344	332	314	325	332	353	346	322	304	330	347	281	351	299	308	331	362	343	348	332	337	336	337	333	328	375	325	287	334	335	317	315	327	321	314	318	281	326	348	331	351	326	313	314	368	325	316	325	316	334	328	343	326	316	320	332	359	341	345	279	332	309	339	305	328	336	316	298	302	310	302	311	315	345	299	297	314	314	324	311	356	323	296	366	305	320	347	326	321	321	317	319	323	333	347	324	352	327	339	340	340	328	311	311	312	314	297	322	347	321	326	322	296	297	319	306	342	303	335	330	327	340	310	334	345	326	318	332
11449	6884	6845	7975	10351	9699	7482	9462	11262	7424	4513	3685	2933	1776	1164	912	682	468	526	612	352	298	334	303	275	259	222	246	255	216	266	279	260	253	238	197	230	244	233	217	188	189	176	176	222	205	198	188	169	184	197	146	177	181	152	181	172	141	187	202	170	167	178	179	183	174	164	181	168	175	195	185	167	175	162	159	188	186	158	178	174	205	189	166	158	183	157	158	189	187	189	170	158	168	176	209	186	194	185	171	148	179	191	184	181	184	186	167	158	177	173	159	199	187	178	185	167	171	190	140	181	174	167	180	190	164	161	159	182	152	168	157	171	164	175	174	175	180	178	182	172	168	178	138	177	191	161	153	177	159	169	161	161	151	178	161	157	188	166	184	148	203	165	186	157	150	189	168	182	213	182	177	179	145	162	192	175	183	164	167	171	175	178	189	221	187	179	150	158	175	136	166	198	142	198	193	172	174	142	193	180	178	183	171	170	164	188	158	173	183	160	175	152	194	184	166	178	174	201	153	170	171	174	163	176	164	161	186	197	168	162	187	179	190	177	192	186	170	164	170	165	181	142	175	178	169	160	178	154	183	184	137	189	161	178	152	159	163	185	181	156	177	162	175	157	195	207	160	182	187	189	172	170	186	190	183	163	182	183	164	157	167	175	174	180	188	157	192	171	164	167	176	171	178	203	176	209	188	185	179	204	158	213	162	170	137	156	175	171	166	177	179	200	177	166	163	208	186	165	183	176	165	166	159	167	161	179	187	190	165	176	177	182	163	183	182	161	171	167	183	183	171	174	169	165	158	179	150	166	153	180	184	189	178	174	170	165	228	203	175	169	164	181	168	169	184	164	182	157	175	172	172	167	136	174	145	153	143	158	151	164	173	178	166	177	179	161	171	170	185	151	183	198	173	174	182	168	175	142	164	175	184	164	160	171	189	182	187	184	210	175	189	162	166	183	179	167	172	171	178	181	158	160	162	182	178	175	158	163	167	184	176	171	174	159	160	154	182	161	164	178	177	150	160	183	153	206	165	189	183	151	173	178	166	154	157	198	165	189	171	177	192	174	166	180	190	156	177	185	189	158	184	167	180	185	171	161	177	188	176	156	179	185	184	161	172	182	149	157	152	193	177	180	151	165	152	175	168	157	169	168	151	185	179	182	184	199	168	171	163	160	169	170	180	136	186	162	182	159	155	160	171	169	178	170	157	170	162	164	180	173	191	158	192	183	177	182	147	186	178	156	159	195	192	178	175	181	181	180	169	189	152	163	170	161	153	174	181	185	178	161	180	165	181	185	183	165	150	166	168	200	173	195	164	179	157	177	181	184	164	186	176	177	178	183	184	182	161	190	159	190	171	175	182	179	156	174	202	169	194	165	170	182	169	157	158	159	184	169	179	172	174	157	191	182	161	169	172	198	183	198	195	180	169	180	194	182	177	190	150	155	153	180	177	186	197	192	172	156	155	168	172	166	177	188	152	184	169	168	146	188	183	177	171	165	188	182	159	185	193	170	171	172	176	184	190	152	172	167	172	174	169	171	174	193	170	161	148	175	162	196	158	150	166	168	154	165	160	179	171	155	157	165	143	165	203	179	156	167	153	166	177	156	171	156	173	176	162	143	180	178	154	161	164	174	183	173	175	158	198	163	177	148	175	195	179	156	166	208	216	177	181	163	163	188	178	186	164	153	172	165	193	166	181	158	160	180	180	201	174	157	161	163	174	165	175	165	154	179	176	154	186	152	165	189	170	180	171	164	188	165	198	174	175	178	174	191	169	167	193	159	185	186	211	181	190	182	183	163	221	190	171	168	151	161	156	172	160	165	169	182	178	161	194	185	176	180	169	193	183	164	166	163	158	182	168	150	186	177	180	166	166	198	172	187	158	189	160	162	181	167	164	158	154	178	153	184	155	177	162	172	172	181	166	154	176	149	181	186	157	169	167	168	159	148	151	180	177	160	166	175	169	160	189	161	157	179	168	182	165	169	142	161	152	172	159	174	167	176	182	195	178	160	169	184	176	180	175	167	171	178	185	185	192	168	178	174	157	157	160	187	164	173	162	151	197	186	159	179	167	175	170	163	192	174	160	183	166	153	149	183	188	174	167	180	167	194	159	201	170	181	189	162	157	174	163	194	176	170	146	147	210	187	178	201	167	171	180	169	186	167	188	178	197	186	160	159	175	146	188	179	191	172	144	192	183	194	179	168	158	165	192	151	181	194	181	179	186	168	171	173	174	195	163	176	170	176	158	195	150	177	154	180	167	164	179	192	171	160	161	181	185	181	172	172	171	176	176	152	175	166	165	184	167	170	146	155	167	183	172	175	202	166	170	190	177	163	188	183	175	219	178	190	183	189	155	186	184	171	172	168	192	185	171	184	188	156	166	174	173	155	168	171	163	169	162	173	155	181	211	194	175	180	190	171	137	153	182	186	162	164	174	166	177	179	177	183	147	156	154	151	153	177	146	209	198	164	180	150	169	168	156	176	173	181	168	169	179	188	184	149	178	169	184	168	163	165	162	173	192	172	180	177	167	184	173	172	182	164	195	186	164	157	169	171	180	176	176	165	166	162	167	145	161	164	165	160	173	195	158	173	178	174	167	184	162	163	190	160	182	193	143	196	183	175	159	190	194	155	166	187	181	195	156	165	178	180	201	161	188	158	184	169	174	205	156	177	163	194	173	170	159	179	188	171	154	214	152	167	177	164	184	153	175	194	162	195	178	174	173	163	191	165	174	185	203	193	168	193	165	178	181	167	160	150	192	168	171	174	174	166	161	171	178	188	206	171	180	192	198	181	154	182	192	156	177	192	162	173	180	184	179	186	190	187	158	154	170	171	180	170	185	195	200	179	178	171	187	182	180	152	189	202	190	177	190	185	175	191	155	188	181	188	169	194	171	176	184	158	160	190	202	178	181	176	176	196	168	162	175	176	138	163	158	165	166	180	179	169	165	162	176	181	178	152	156	164	188	183	163	183	190	167	162	159	195	171	180	181	185	165	163	164	150	188	183	184	169	158	167	142	172	168	147	155	178	166	149	170	195	172	176	182	157	174	178	157	186	194	163	169	175	166	173	159	167	181	149	192	176	188	179	165	153	189	170	170	137	177	161	151	182	168	169	188	166	139	159	197	181	177	171	172	159	179	181	186	164	172	167	158	172	174	164	167	193	179	160	179	187	154	156	182	168	171	153	167	150	178	186	177	164	167	159	155	191	176	162	160	182	169	203	171	185	157	202	186	175	150	154	178	187	162	199	190	164	173	178	188	189	150	143	168	166	174	187	165	170	190	172	172	173	175	180	180	149	179	161	148	170	168	188	163	158	181	186	197	186	183	191	189	168	155	161	159	180	170	181	176	181	178	194	181	171	153	165	157	165	170	131	167	172	173	188	178	173	184	171	171	184	178	164	171	153	180	179	169	178	181	167	161	168	178	167	158	158	190	164	179	169	173	168	160	155	169	164	164	192	150	186	174	174	184	179	166	161
8115	6427	10885	18104	23834	21580	19948	26498	28698	25676	18499	16372	12866	9077	5714	4781	3379	2318	3111	3333	1717	1414	1669	1449	1231	1145	1143	1002	1277	1166	1125	1068	1155	1096	895	876	1087	816	844	747	709	602	594	643	628	564	521	477	514	482	515	489	483	458	469	502	469	478	460	450	448	428	436	445	473	449	427	443	427	464	473	442	483	448	494	450	425	474	489	485	480	512	495	453	458	401	460	407	419	403	402	417	416	444	415	459	441	429	395	436	441	401	434	423	422	419	427	437	453	404	444	399	440	426	390	397	412	407	440	402	443	486	420	432	464	435	402	456	432	475	450	423	450	403	455	440	451	418	427	409	431	401	424	440	434	425	454	395	413	402	426	422	424	434	485	396	443	425	444	430	426	445	426	430	412	453	449	422	419	405	436	439	388	414	440	414	476	435	418	464	430	448	414	406	464	404	431	409	408	422	431	429	445	449	449	437	404	420	394	402	505	447	448	408	411	446	422	418	428	429	415	407	404	432	413	396	441	421	440	431	421	420	407	395	397	423	426	408	440	447	410	403	422	431	447	460	438	457	442	439	458	445	406	412	441	430	402	413	423	418	426	430	409	391	398	408	429	449	427	449	424	457	410	460	449	425	461	432	462	430	436	442	408	438	444	452	443	444	441	448	452	438	463	409	425	428	427	432	415	441	398	434	456	423	413	419	423	467	390	411	422	411	412	416	400	412	443	429	411	428	418	446	402	450	437	414	453	426	466	439	440	401	424	404	438	465	410	434	426	454	459	401	458	440	448	409	458	448	456	413	426	433	430	447	451	413	426	438	450	431	416	436	429	473	420	444	382	447	443	413	427	449	411	476	423	442	432	469	438	406	450	424	404	403	393	453	446	433	461	426	407	405	421	439	428	414	422	422	433	412	414	436	433	440	390	411	410	397	429	410	434	480	401	439	442	436	387	420	433	435	440	441	409	427	455	437	459	422	402	438	410	436	436	461	422	407	405	461	415	439	416	388	421	407	427	405	437	445	406	468	427	416	459	408	418	454	425	415	446	400	478	449	425	414	400	418	401	415	409	442	404	461	424	416	430	451	459	415	443	463	439	394	427	454	420	415	422	483	399	438	411	453	451	425	444	438	398	391	410	394	427	443	481	448	405	433	425	432	453	404	467	417	432	403	410	448	399	448	441	434	425	425	441	428	414	444	410	453	423	432	421	410	493	414	419	465	437	405	422	405	439	394	436	427	427	434	479	460	434	431	436	428	445	462	416	401	453	409	405	440	431	474	433	447	434	407	437	460	396	449	429	428	434	486	460	440	434	440	452	425	396	439	438	438	426	404	431	441	453	453	436	450	399	390	402	429	434	418	421	456	408	435	442	408	428	429	417	443	412	436	387	404	442	440	457	422	428	433	428	437	460	416	430	409	422	431	438	440	421	456	448	447	449	428	432	431	435	417	422	451	451	446	427	457	425	422	437	432	439	439	404	438	420	473	422	442	459	391	414	412	432	405	487	456	442	425	438	433	430	434	445	431	452	402	389	414	451	466	425	465	411	432	401	404	447	407	423	419	438	454	424	458	439	447	425	454	437	452	431	488	419	451	451	399	452	424	445	402	421	401	435	404	423	411	444	421	443	410	457	438	410	481	435	419	446	435	408	436	440	448	400	382	452	416	419	414	454	425	460	386	425	431	424	450	437	461	437	423	415	423	435	452	398	433	431	466	423	425	402	420	429	411	443	412	406	431	421	424	405	433	381	398	398	442	428	437	452	444	430	447	440	431	382	448	466	413	428	391	387	443	436	442	461	413	438	427	410	423	400	425	475	427	419	438	401	409	440	417	418	444	414	440	411	438	439	423	431	416	466	422	372	424	475	379	437	427	419	440	467	435	481	410	453	455	449	408	423	413	411	443	432	433	395	422	437	441	479	434	451	424	418	425	435	418	446	413	460	426	450	434	445	456	434	414	421	424	460	402	436	435	471	413	455	402	431	408	402	434	442	442	412	409	442	405	403	444	441	410	372	430	386	431	434	424	481	422	441	398	438	421	440	396	419	461	427	432	462	450	464	415	422	448	433	457	428	420	435	417	433	397	446	424	407	404	441	398	443	449	440	412	393	424	447	427	402	498	440	439	424	434	408	412	454	435	464	414	435	403	417	420	419	461	391	441	392	400	409	431	439	432	434	452	460	476	431	408	413	407	419	413	441	414	454	427	445	465	415	436	468	443	438	435	415	397	434	393	430	445	434	446	426	407	420	420	427	420	447	416	423	383	455	431	446	402	406	410	420	410	401	429	441	403	415	420	438	422	434	418	419	451	412	434	427	408	453	433	436	448	440	430	447	410	445	441	412	419	421	420	453	414	414	464	438	436	441	435	422	438	424	429	436	453	455	412	376	426	414	432	411	443	415	444	439	446	416	435	448	459	426	437	444	415	447	470	437	435	454	427	406	437	406	439	498	435	446	454	440	428	423	446	449	433	442	447	431	465	451	432	413	427	423	431	438	434	404	439	460	423	416	441	448	437	426	450	440	431	463	436	442	457	449	448	410	417	451	468	433	429	416	413	420	414	429	443	458	411	433	444	433	417	417	393	387	427	454	433	437	412	409	437	448	418	431	425	429	459	457	418	403	402	443	420	446	439	431	437	482	443	453	424	433	435	403	424	436	445	450	416	421	430	436	429	423	426	445	452	429	447	450	405	445	466	395	427	385	395	446	453	479	453	411	396	439	450	400	407	418	451	453	435	443	430	450	432	426	390	425	424	394	432	405	419	414	431	455	461	446	443	482	396	437	453	449	411	449	434	403	410	390	430	442	426	417	446	446	432	449	392	430	427	440	430	423	411	388	414	409	411	391	420	458	437	424	411	378	436	434	446	447	409	441	472	420	438	454	425	431	440	428	442	417	412	436	449	465	433	404	392	437	408	420	434	455	413	464	415	464	425	441	436	420	409	431	425	404	414	419	425	435	453	425	414	411	426	433	392	406	423	409	411	434	395	406	449	417	445	422	436	390	400	430	462	447	404	425	414	433	415	428	463	443	428	435	416	425	443	436	401	409	425	437	462	441	417	453	431	422	471	436	413	438	391	434	441	386	434	446	438	431	410	451	430	424	417	465	430	488	403	461	423	464	438	414	419	432	415	435	436	414	413	413	433	425	439	412	397	416	422	444	439	440	417	421	438	425	467	437	429	431	436	385	423	400	447	436	419	435	438	427	420	438	405	424	447	410	422	403	428	462	459	425	428	435	423	433	454	442	403	413	431	446	431	431	427	462	408	437	415	476	435	435	405	383	394	459	480	452	461	414	411	397	387	441	443	393	428	462	399	406	422	430	425	436	436	453	405	438	449	483	422	445	407	447	411	429	403	441	431	403	437	422	453	431	418	429	408	401	426	412	443	437	442	448	456	451	431	429	417	468	448	431	444	440	475	407	443	388	424	446	427	409	420	423	418	411	454	390	417	441	454	420	441	419	443	387	418	397	418	388	460	421	420	425	417	418	427
36886	31873	33842	37396	46432	40476	37210	46440	48223	41048	36773	35242	32355	21895	13935	10080	6886	5015	5815	5954	2923	1993	2334	2052	1445	1229	1337	1085	1588	1336	1250	1100	1210	733	665	811	934	622	604	614	366	316	334	426	457	327	301	283	190	238	232	207	207	173	212	195	190	191	198	211	196	186	190	177	202	209	197	176	212	217	176	189	182	167	176	204	198	260	245	275	219	214	214	194	202	180	183	170	200	164	171	160	175	173	158	161	181	194	196	182	164	187	184	170	171	200	210	181	192	208	182	201	142	177	164	197	197	196	195	181	177	194	182	214	185	189	188	197	171	182	181	174	194	175	209	185	189	192	188	188	173	188	181	161	163	155	163	201	192	165	155	172	176	191	194	182	200	183	158	182	205	179	182	195	191	172	207	169	190	168	169	164	198	197	188	192	159	186	187	162	174	188	186	151	190	184	176	175	164	189	185	179	184	196	154	162	162	164	173	166	158	182	170	153	196	193	170	200	168	180	189	197	185	209	192	172	177	185	171	194	184	187	172	169	170	188	181	163	184	181	173	163	185	191	175	187	193	214	193	201	220	188	199	178	138	164	194	174	207	164	202	176	196	194	160	192	207	183	166	172	186	175	168	199	175	174	178	202	213	171	181	193	187	188	147	183	179	180	178	180	171	194	202	189	189	167	154	160	190	202	173	206	160	187	191	172	202	190	194	178	181	162	200	187	180	190	190	171	172	175	188	200	191	189	179	185	180	171	191	193	174	167	195	195	198	177	180	197	179	183	163	193	169	160	172	201	180	173	180	182	161	211	186	191	191	164	186	190	171	179	207	187	207	185	186	183	176	168	150	191	203	173	183	162	179	196	204	187	214	188	184	174	212	217	193	194	160	186	190	163	187	180	181	188	174	182	163	172	165	185	215	191	182	173	174	180	181	179	177	195	175	170	186	172	172	184	177	182	179	172	189	191	191	201	206	189	174	151	189	174	199	187	199	157	162	166	167	182	184	156	179	188	150	153	157	178	186	214	177	182	186	179	166	192	180	199	180	181	195	182	178	189	158	193	167	176	176	182	190	177	182	188	201	191	162	174	151	157	168	193	186	176	172	189	186	176	209	187	203	190	179	177	196	161	175	177	205	180	169	206	180	178	172	200	164	180	184	182	170	182	166	195	181	167	197	186	210	192	178	182	166	209	166	173	178	209	169	194	191	172	156	185	178	186	150	185	192	160	172	205	197	171	174	173	169	182	177	187	207	161	184	159	159	186	175	171	178	173	191	175	180	174	194	192	195	205	162	195	182	192	165	206	203	199	193	177	198	171	166	197	184	163	162	186	158	189	179	195	180	180	187	173	165	169	228	198	181	181	194	204	165	175	181	192	154	190	186	171	178	182	185	186	176	153	178	175	172	202	188	193	185	191	176	185	189	203	172	164	181	182	159	180	179	175	190	190	186	175	194	186	170	150	179	191	169	180	188	171	201	193	176	189	155	184	182	201	173	167	176	175	179	184	179	184	168	185	158	165	192	181	177	171	182	197	172	181	180	159	165	194	177	178	178	183	164	191	189	209	182	165	184	182	166	172	176	190	172	176	172	162	176	160	177	183	197	154	193	213	188	156	183	171	189	179	183	185	184	192	184	189	203	216	179	177	169	177	185	202	171	174	146	188	173	179	190	177	179	180	185	199	172	170	183	183	182	178	177	186	183	184	167	157	193	170	170	157	207	162	173	202	166	180	197	203	189	172	182	193	176	172	165	198	161	195	191	196	169	168	157	198	192	177	178	168	175	202	213	185	163	177	187	190	185	177	211	219	190	183	169	201	200	194	178	158	188	187	183	189	166	180	179	196	194	175	160	196	165	174	189	195	166	181	178	180	180	185	164	178	178	161	166	191	223	175	199	201	172	185	162	178	183	191	168	193	197	165	176	164	173	184	175	169	163	180	171	203	184	198	206	189	203	202	179	170	176	174	183	188	229	161	193	172	199	178	202	187	181	181	187	187	198	201	211	172	188	134	167	178	157	207	188	188	170	189	194	166	185	180	174	188	183	156	180	156	154	180	173	179	177	169	200	181	185	157	182	182	205	203	171	185	184	171	170	189	197	172	180	182	186	196	166	169	182	189	211	188	201	188	214	171	165	183	177	160	191	187	198	185	179	183	203	178	178	175	202	188	204	193	209	185	196	191	159	173	197	167	149	196	178	171	197	193	200	175	187	177	168	197	161	164	201	174	177	166	164	191	175	191	166	177	180	161	185	192	182	168	171	176	163	180	181	167	211	160	189	180	184	191	174	172	191	207	184	169	189	173	176	167	178	197	177	197	176	193	188	179	206	179	178	165	170	171	191	174	177	177	172	184	177	175	191	184	219	187	184	173	188	175	191	196	202	167	172	194	190	199	194	195	194	187	204	202	178	173	172	185	178	181	185	193	195	152	187	185	182	176	180	163	200	216	182	190	196	165	187	171	203	171	196	193	204	191	189	197	190	161	188	196	169	164	192	177	186	200	192	182	193	176	184	185	217	184	189	192	166	216	174	182	172	188	200	179	207	198	183	177	164	208	190	207	188	168	170	155	181	171	178	186	199	174	189	180	194	192	176	197	199	185	164	185	197	189	212	208	212	176	184	191	200	181	160	202	192	178	179	194	169	198	199	204	184	203	168	195	177	174	170	182	180	161	175	185	195	168	192	162	163	185	169	208	172	200	198	204	204	178	184	183	170	192	166	180	187	185	186	193	177	153	172	155	190	188	195	167	176	173	181	169	213	178	164	190	171	175	201	185	180	194	172	179	200	168	189	201	178	165	192	167	161	170	184	174	183	173	194	223	175	183	154	195	193	170	174	188	194	161	213	199	181	186	168	198	210	189	175	181	155	163	204	189	189	186	180	203	198	203	175	157	164	166	162	182	203	192	185	178	181	166	175	201	193	183	193	207	179	181	176	189	196	184	191	167	192	187	181	159	156	197	197	207	177	180	166	184	192	178	187	208	166	231	177	224	178	193	169	193	191	174	151	176	185	201	183	174	185	187	152	178	177	169	190	163	178	163	187	192	196	177	166	194	163	185	173	170	180	191	168	194	184	169	158	168	201	187	176	179	182	184	177	196	172	185	196	189	176	195	211	182	185	193	199	178	198	175	191	188	168	190	182	194	169	188	211	180	151	193	184	173	198	165	172	183	193	212	172	195	175	180	195	192	183	164	165	196	194	179	162	187	200	196	163	176	195	171	181	199	175	205	190	195	180	176	194	193	184	174	171	179	195	195	194	193	187	185	188	185	212	169	167	188	170	163	162	175	183	150	210	183	194	188	158	170	169	174	171	169	186	203	207	172	182	191	191	173	175	196	187	201	182	180	184	170	167	176	194	192	195	187	178	160	188	170	208	188	171	172	182	193	190	185	173	152	164	176	184	177	173	185	170	181	170	156	199	189	179	194	195	157	196	176	202	193	168	177	206	174	177	177	181	174	187	163	185	190	178	197	201	181	152	167	156	159	202	196	213	176
25726	23606	34509	45019	52956	51120	49079	55528	61546	63429	55162	51762	45754	39226	31084	27820	23813	20195	24789	23402	13605	11458	13701	11841	8896	7907	8528	6801	10573	8943	7955	7208	7737	5066	3918	5405	5862	3669	3949	3673	1898	1370	1588	2509	2573	1513	1238	957	798	712	804	703	590	592	643	630	628	555	569	519	533	481	501	495	461	485	472	489	482	520	428	456	461	473	426	439	530	908	839	1018	796	770	603	573	459	401	445	467	431	457	438	454	450	384	453	432	441	432	444	482	461	420	439	442	441	457	429	450	429	475	473	476	456	472	401	457	429	434	445	421	436	479	447	444	407	444	413	461	461	443	428	433	476	472	438	465	445	436	416	447	485	457	443	457	428	471	444	463	433	419	466	489	470	468	412	439	428	443	444	457	441	416	399	405	426	434	447	396	444	437	476	433	428	448	427	451	436	421	444	468	451	446	459	435	426	437	449	444	432	478	441	429	410	399	421	464	430	424	441	442	461	419	410	432	419	452	436	438	434	464	426	439	452	428	457	439	452	442	433	469	433	468	433	436	432	460	426	438	433	452	421	424	421	438	436	435	485	419	465	465	436	460	428	430	437	452	439	440	466	411	434	443	443	435	462	430	436	418	478	434	439	444	463	427	453	396	402	419	484	469	431	408	479	455	458	439	431	462	456	475	426	447	456	427	465	441	440	416	423	429	466	421	431	445	454	457	415	440	398	467	445	459	443	445	412	401	445	440	460	459	430	414	441	427	454	457	440	447	415	425	449	455	413	456	426	371	438	455	434	408	424	466	444	475	447	460	457	432	494	457	462	425	465	433	437	455	447	408	442	407	472	460	449	424	415	434	412	417	473	475	417	422	460	419	417	454	448	479	434	425	418	470	496	453	438	469	443	450	466	443	458	433	431	447	459	447	452	436	463	426	462	423	431	435	485	435	459	440	476	462	380	428	414	439	447	502	446	439	475	455	460	450	458	439	431	411	446	439	479	469	460	417	426	428	448	473	396	424	464	447	398	459	385	458	441	416	472	442	447	413	489	437	436	415	432	457	433	440	432	461	462	455	430	460	425	441	435	474	455	425	420	457	465	476	425	438	408	448	443	406	449	478	481	443	442	420	478	423	461	441	449	468	411	431	434	447	403	412	445	483	439	468	440	422	468	422	421	430	451	452	446	432	498	452	449	462	425	452	443	477	464	465	402	437	466	460	440	418	424	417	458	439	458	453	428	453	454	444	468	456	459	425	435	414	444	426	468	460	444	431	448	422	412	449	434	463	471	425	413	423	454	474	421	425	462	405	412	433	426	444	429	420	426	452	450	424	429	450	422	467	420	450	413	439	456	455	424	430	470	430	440	467	433	496	438	455	455	447	422	389	471	473	402	407	467	448	439	466	473	454	447	463	474	425	443	417	461	449	432	440	407	430	457	448	383	461	446	413	498	435	458	478	441	436	425	462	449	437	428	446	445	434	426	456	444	455	452	422	459	416	422	455	445	411	452	419	438	444	414	435	448	441	490	428	444	440	427	429	426	422	419	452	438	435	435	450	426	409	402	458	443	406	429	441	424	461	430	423	454	466	450	418	440	440	436	425	435	434	429	427	419	411	414	430	454	439	452	464	448	451	408	438	466	430	444	421	437	421	430	447	409	440	438	440	440	455	451	419	461	429	453	443	448	448	410	444	406	474	444	399	460	417	448	448	469	484	419	441	463	427	433	437	446	396	398	406	434	423	428	463	405	401	459	439	467	447	451	451	454	419	457	408	455	464	449	444	452	477	423	431	468	452	395	437	429	434	456	456	448	459	431	424	438	424	461	439	417	466	453	447	448	396	434	449	438	414	482	460	440	466	435	433	419	431	414	434	472	436	436	428	420	447	445	417	448	452	437	457	460	410	443	431	461	423	432	456	431	449	445	444	447	416	421	399	436	458	428	469	393	432	485	441	470	449	434	433	426	475	459	433	428	459	418	458	428	447	452	464	414	443	424	423	430	479	418	438	422	403	451	427	438	465	453	451	455	465	450	486	402	416	466	436	441	426	439	461	455	454	440	407	439	405	431	425	481	423	407	425	454	448	482	445	413	406	475	457	427	443	411	429	453	459	441	416	449	450	458	451	473	461	436	424	434	446	476	445	472	440	448	429	410	499	467	419	451	407	416	429	452	408	438	449	450	465	433	431	463	435	473	442	436	427	454	427	441	435	425	419	427	457	409	425	391	435	436	429	431	410	479	441	447	444	462	457	420	425	469	427	449	426	452	450	436	415	418	477	478	395	435	453	399	448	463	436	422	455	460	435	466	464	442	456	417	427	445	441	467	461	471	432	456	441	425	445	424	462	421	446	444	450	446	449	446	437	491	426	422	442	447	463	440	441	420	420	437	466	448	457	410	410	468	453	437	442	447	453	498	429	444	398	399	449	475	431	455	469	456	439	456	466	450	465	479	396	477	425	433	433	438	428	434	429	438	451	426	428	426	433	462	442	418	447	449	449	446	432	462	446	429	465	429	406	464	426	427	467	433	459	474	424	451	464	446	447	463	455	422	434	442	450	444	440	453	450	466	430	456	487	455	449	427	455	426	429	447	447	434	438	436	429	426	487	451	471	403	480	460	448	430	458	451	430	477	462	421	470	460	465	439	471	407	451	447	424	402	460	444	479	427	438	415	445	451	393	460	436	437	446	409	435	444	419	420	440	411	431	428	419	424	415	473	433	428	409	436	399	447	462	450	418	444	428	461	446	446	492	424	426	433	465	411	495	455	443	466	428	450	451	443	441	487	461	443	427	464	452	460	434	431	445	444	440	471	406	470	423	420	444	468	447	474	423	440	414	437	426	408	394	453	441	420	440	452	471	418	439	475	418	452	448	418	443	447	396	496	446	426	422	404	456	424	450	470	435	441	416	486	469	427	432	439	461	414	437	458	409	474	437	448	454	445	422	464	453	457	423	419	434	449	452	449	447	464	462	431	405	455	480	445	429	422	434	432	449	430	443	425	422	442	450	424	423	436	436	428	439	399	428	411	403	441	485	414	403	464	463	413	441	439	435	473	439	418	419	432	473	407	451	468	435	452	464	465	471	422	446	439	412	422	444	448	414	451	428	440	455	475	422	459	438	447	452	418	471	440	450	454	445	453	438	421	446	424	430	428	456	476	447	446	431	405	494	453	465	454	402	449	420	448	440	443	444	427	440	415	469	405	463	410	447	486	435	450	444	464	447	405	449	423	459	417	441	427	454	450	441	433	441	438	429	485	424	450	455	469	427	467	418	438	428	386	438	454	482	437	405	463	433	450	447	431	460	450	425	409	417	452	464	461	436	442	406	474	453	465	462	489	424	455	424	423	485	443	439	465	467	447	433	411	471	446	461	449	428	443	466	476	436	451	428	433	433	435	444	442	411	466	435	446	412	479	453	428	437	484	478	435	433	445	422	461	453	495	413	462	453	418	438	436	462	452	463	416	465	442	450	448	440	472	442	420	429	450	422	446	433	449	416	480	424	501	432	421	437	490	455
46280	39792	39851	45042	48098	44599	37639	38996	54901	49223	44981	43331	36943	29844	23692	21112	14089	11045	11812	11624	6036	4744	5947	4786	3256	2428	2819	2332	3384	2995	2387	2550	2029	1290	1277	1652	1179	1153	1257	1281	666	706	522	430	566	327	239	268	233	205	188	169	183	160	204	180	155	146	177	158	161	138	117	144	162	138	140	136	141	129	126	146	140	146	138	147	154	151	220	357	328	291	200	171	153	161	114	133	150	140	130	134	117	139	113	122	149	134	124	144	128	132	139	122	102	135	123	134	117	129	149	142	129	129	159	110	138	126	131	132	129	140	142	121	118	142	134	135	143	128	99	132	131	128	144	122	126	135	144	130	148	129	137	132	123	157	132	146	145	133	147	137	136	129	121	124	123	133	123	168	132	138	125	131	126	124	140	131	156	144	147	138	138	144	142	145	146	139	135	124	152	116	126	148	136	140	140	134	143	125	147	119	136	154	126	144	123	141	131	158	158	113	104	123	136	125	142	113	145	120	132	143	134	96	127	120	135	136	133	134	113	164	124	125	140	145	138	133	140	141	142	143	125	122	129	154	142	154	134	136	159	121	137	137	141	121	134	127	138	136	128	135	140	160	136	123	149	133	130	120	139	150	127	134	118	135	143	141	153	129	154	136	132	129	140	136	128	127	138	133	127	124	130	142	109	127	138	130	113	130	128	158	126	136	129	142	128	140	150	133	127	128	136	134	121	142	134	103	123	119	125	157	154	142	130	138	118	115	132	135	128	154	127	125	146	157	151	130	125	120	141	119	134	132	131	126	137	118	124	141	115	137	141	125	144	134	109	150	138	128	145	135	131	131	154	145	126	125	127	136	130	137	122	132	137	151	124	135	155	132	153	121	138	134	130	119	135	129	124	139	134	140	137	134	138	124	146	121	132	139	139	132	143	119	137	153	128	152	144	134	120	139	131	119	137	121	146	132	126	130	145	134	145	140	140	121	115	124	142	138	121	149	127	135	117	122	167	132	130	147	113	125	123	141	122	147	128	127	119	130	126	119	151	142	135	123	138	143	145	127	134	137	129	132	114	119	127	134	142	127	156	153	129	132	128	118	154	148	119	134	130	142	127	144	153	131	129	133	144	138	129	128	154	141	145	114	119	156	121	130	119	135	125	169	161	130	131	138	144	127	146	132	144	131	128	139	118	144	121	137	127	132	161	127	150	131	149	127	133	134	125	141	139	137	124	139	108	125	136	136	126	168	127	120	137	148	151	136	134	137	139	140	124	139	137	148	121	130	141	148	149	133	132	146	133	144	129	122	111	131	141	142	138	124	140	139	143	118	122	139	135	136	126	128	116	122	143	118	117	148	145	148	155	153	128	147	130	138	112	117	128	134	138	159	148	147	138	126	112	128	143	140	151	138	141	148	135	124	134	143	119	126	126	131	131	121	141	127	126	152	123	131	137	140	122	120	145	143	122	150	105	125	130	146	122	122	125	133	125	138	143	138	120	123	126	126	116	119	128	144	138	132	154	120	122	149	135	138	134	138	142	131	147	149	129	131	150	131	117	129	125	155	145	130	141	133	126	135	127	151	132	125	135	140	129	140	129	125	138	142	127	102	125	150	127	150	128	146	129	149	134	146	120	140	141	144	117	133	138	125	137	132	129	130	123	124	141	135	124	109	141	140	132	134	132	157	138	131	128	148	153	132	151	147	139	130	142	142	126	122	137	114	127	130	144	145	142	162	127	139	122	149	140	134	152	122	124	123	144	141	114	129	149	144	124	138	120	131	136	130	120	122	137	118	122	126	119	152	131	127	153	117	119	121	133	142	125	150	135	138	133	122	130	125	148	121	125	148	149	129	143	138	107	128	148	135	138	156	130	138	135	125	118	137	146	137	136	131	125	141	149	131	144	125	130	149	137	126	126	119	126	121	139	140	135	126	153	123	152	115	117	113	120	118	153	129	99	148	134	143	140	115	139	122	146	136	134	146	122	119	120	127	138	115	148	137	154	136	143	128	144	128	131	120	142	138	144	139	122	140	127	123	118	131	144	148	144	113	140	125	113	170	138	149	142	138	128	143	139	138	122	143	145	137	135	132	139	121	150	129	128	149	123	137	129	127	150	130	146	119	125	128	116	106	130	144	143	143	141	127	119	140	157	131	122	134	141	119	130	151	131	108	143	135	151	134	120	122	119	113	132	116	138	143	121	140	138	149	133	121	135	144	142	121	137	148	135	131	140	128	149	141	149	118	132	123	151	120	133	135	119	160	118	153	141	129	162	126	134	144	115	137	149	118	145	153	133	161	124	150	115	130	117	124	137	138	142	139	123	148	133	134	118	143	132	143	137	127	138	119	135	122	118	134	145	150	123	124	126	113	121	127	135	141	133	132	121	137	135	144	108	118	137	120	102	133	110	116	139	158	122	142	132	122	125	139	114	140	129	145	117	119	107	151	150	114	126	129	133	132	131	133	155	126	133	147	138	119	128	124	139	129	118	157	137	146	124	112	131	135	144	144	137	134	112	130	108	133	124	118	113	139	137	120	141	132	125	134	123	135	125	130	146	129	144	133	129	131	141	125	121	141	116	121	115	132	128	142	142	146	122	132	126	129	129	145	139	145	129	137	133	152	147	148	112	125	147	150	143	141	126	118	108	115	124	134	145	132	132	132	141	142	112	130	124	109	132	120	130	126	121	135	125	144	131	121	131	130	144	157	125	144	141	118	146	134	120	148	129	154	131	123	145	113	137	134	130	121	121	123	150	128	131	144	125	125	118	136	134	122	130	143	136	132	124	118	133	125	136	129	131	145	138	136	135	129	148	156	118	120	115	130	147	138	130	130	150	137	110	130	129	146	165	154	124	129	151	151	136	124	129	130	148	122	131	108	116	135	147	136	136	141	137	137	140	143	129	128	124	134	125	147	143	136	159	132	141	131	128	153	112	132	154	134	114	131	136	122	124	137	135	134	145	158	131	137	130	122	149	131	149	144	152	126	144	116	143	133	129	136	120	123	136	135	129	121	138	135	135	137	127	120	121	144	125	138	130	145	144	123	115	110	135	113	121	134	144	122	116	124	122	116	132	137	131	136	146	139	130	127	105	135	136	135	129	113	147	127	128	136	137	126	108	130	156	132	128	121	135	132	127	149	130	119	139	122	155	125	141	128	145	148	155	125	148	151	158	154	118	115	118	128	147	142	122	144	130	129	129	147	140	140	142	131	108	142	127	122	152	146	126	135	139	139	167	154	121	145	124	122	139	130	141	124	128	132	133	126	130	125	115	103	128	130	142	134	132	128	128	120	134	135	150	145	112	124	160	127	136	130	127	121	142	123	136	124	107	119	151	135	129	132	132	110	131	133	129	125	135	134	120	130	116	132	128	123	130	134	140	137	106	141	130	119	151	144	139	139	118	128	117	147	132	113	137	105	128	137	128	138	138	136	135	132	136	133	125	157	104	134	126	121	132	125	130	113	148	131	157	157	128	139	128	126	118	131	140	131	134	120	133	131	129	159	138	115
33559	32667	42547	53874	58147	57301	52331	52129	66693	69592	62873	59299	52172	47822	41879	38974	33340	30904	34702	33014	21788	20105	25044	20976	16502	14359	15997	12909	19039	16033	13860	14867	12218	8054	7770	11055	7457	7637	8644	7893	3541	4544	3085	2464	3428	1698	1365	1485	1192	1105	745	555	668	594	857	618	513	554	538	576	477	439	441	430	448	392	372	409	419	378	345	381	393	381	370	371	396	529	1146	1733	1739	1400	819	515	385	333	330	330	353	297	344	319	323	268	309	324	359	331	341	338	314	311	303	345	331	310	331	306	311	353	306	293	332	300	289	324	288	331	316	312	309	342	292	310	297	318	306	304	332	299	364	332	306	335	351	325	343	320	312	339	351	332	335	305	334	341	346	339	349	329	306	309	329	297	357	335	331	326	322	332	352	344	315	326	315	303	331	344	322	350	326	341	318	347	338	374	294	329	313	326	321	310	334	340	320	316	308	322	299	324	333	326	338	322	341	333	366	303	316	342	347	345	337	337	324	358	323	338	335	318	313	308	348	366	315	350	331	314	331	333	348	350	338	328	352	358	330	326	341	298	318	335	366	302	312	334	352	320	307	317	317	347	320	304	337	341	358	329	347	279	355	319	356	361	316	298	331	333	320	327	338	335	335	348	319	316	333	345	294	317	329	346	354	324	306	332	337	333	315	330	328	354	328	319	338	285	327	317	279	332	349	335	323	301	347	312	335	335	351	362	352	340	309	330	315	295	337	302	304	319	321	336	347	319	321	348	330	338	291	345	328	326	339	317	314	347	321	326	322	331	356	322	338	332	309	351	294	341	320	298	338	319	336	330	343	325	319	322	323	338	350	317	336	343	316	309	311	338	289	374	339	351	321	317	319	315	331	317	340	294	325	308	356	298	318	347	338	304	339	307	338	319	348	354	347	328	352	315	334	334	318	316	318	359	368	314	350	297	333	304	346	332	336	293	351	310	325	295	319	368	325	302	342	311	317	315	301	339	295	338	317	340	323	321	320	334	322	334	354	315	322	336	295	281	325	316	352	335	350	361	331	336	341	344	314	334	359	318	337	331	303	329	382	329	329	337	345	331	293	292	324	312	313	335	302	334	369	347	326	339	280	343	308	328	318	314	321	313	338	326	354	337	309	316	336	312	346	349	323	315	331	345	318	324	334	334	365	317	310	333	297	341	346	340	361	324	327	311	324	344	333	335	331	319	327	354	326	321	330	322	336	299	296	316	357	334	302	333	356	317	308	326	352	320	314	316	310	340	312	332	319	330	291	298	327	307	343	359	331	336	307	322	372	307	363	316	331	347	331	363	313	300	315	319	301	325	355	340	334	332	353	359	310	309	336	291	283	320	324	337	318	343	348	343	339	345	298	375	318	288	304	343	336	346	335	315	336	364	303	315	331	327	330	326	342	301	312	302	344	327	300	340	343	322	335	343	325	333	352	309	337	345	320	309	335	349	316	314	318	329	348	320	330	322	303	356	349	309	346	335	315	333	332	301	305	320	339	334	339	313	318	334	335	344	322	338	342	316	313	335	361	322	328	308	289	327	323	320	359	286	347	340	318	328	341	289	303	344	302	308	349	348	309	305	311	344	304	338	325	328	323	324	327	348	327	288	323	338	329	351	351	320	338	297	321	342	294	330	331	323	330	338	316	322	362	331	331	330	354	334	329	321	307	334	342	330	322	355	319	340	315	336	324	341	326	329	368	340	356	329	332	350	331	288	308	321	321	324	336	323	335	367	313	323	327	323	303	326	337	335	314	318	342	344	287	312	327	307	344	316	338	318	343	319	337	330	330	334	331	345	317	302	347	354	309	353	339	349	324	357	327	333	323	337	330	326	334	323	341	318	353	348	313	317	344	317	337	318	322	328	323	313	366	340	340	315	342	337	289	289	325	326	341	330	311	350	325	319	336	344	290	347	326	317	343	312	354	344	330	333	301	306	336	318	313	349	351	339	360	352	352	362	354	318	307	315	327	306	353	354	327	347	317	327	371	328	318	325	343	359	338	295	343	323	326	347	337	352	329	316	349	336	351	330	314	309	325	355	328	353	329	340	332	347	328	319	301	317	362	362	306	325	330	298	332	318	313	330	327	351	343	309	335	328	331	333	320	345	320	309	325	341	349	320	338	334	338	331	347	326	298	314	299	363	327	314	363	303	360	308	313	320	332	320	308	324	349	320	329	314	348	373	329	314	296	310	283	308	294	323	314	314	356	312	338	338	285	333	321	329	340	333	326	319	328	313	365	317	337	324	334	350	306	335	341	333	311	322	320	332	331	324	301	321	320	329	342	316	344	337	336	314	295	318	317	319	314	339	349	339	307	335	321	344	317	348	333	330	323	305	332	364	304	337	310	359	343	306	319	311	302	297	292	302	324	330	340	311	332	352	334	338	311	343	330	302	313	318	329	355	324	349	318	367	347	317	361	330	347	333	306	333	317	330	332	296	321	319	313	312	320	336	328	318	318	323	311	305	330	321	312	316	309	340	319	322	332	292	341	324	342	315	323	318	335	308	337	302	337	308	357	321	332	306	304	309	323	315	312	332	339	331	337	321	329	359	350	323	320	316	328	336	358	353	340	316	320	300	320	333	329	324	328	318	327	313	333	340	347	344	336	308	348	314	310	321	308	353	320	341	305	298	338	340	333	297	345	349	321	319	323	306	341	337	335	340	322	329	338	328	344	292	310	329	349	350	311	333	305	327	335	346	350	336	318	325	347	351	354	329	345	314	343	333	332	331	308	325	354	311	335	345	318	335	326	341	355	312	355	331	347	320	324	350	335	354	343	377	325	341	342	321	313	316	328	365	328	318	350	324	320	312	329	296	319	358	328	375	343	324	323	338	292	312	341	326	320	287	349	300	303	308	350	326	319	303	332	352	331	310	327	323	335	304	336	333	343	326	308	367	316	316	345	337	337	340	358	318	323	354	375	293	306	343	335	323	298	330	332	330	337	306	338	337	325	340	311	328	329	349	345	291	302	327	338	363	332	308	330	332	314	315	343	334	345	278	325	330	304	349	302	327	347	354	283	344	276	323	316	344	350	321	310	321	323	318	339	304	340	300	312	298	342	346	337	353	339	331	338	315	319	351	340	323	339	324	339	341	317	305	330	306	354	345	320	335	337	327	312	325	309	355	325	317	334	309	325	339	321	302	326	320	309	313	323	284	305	318	300	325	310	285	322	348	350	321	364	326	336	327	310	307	306	347	332	335	320	324	338	328	354	336	335	368	300	348	315	319	356	319	336	316	331	325	310	316	320	320	345	330	323	323	319	299	303	336	311	353	344	309	328	353	325	331	319	346	360	352	345	302	299	334	314	295	351	327	315	329	337	341	327	310	316	325	359	305	310	338	328	332	316	320	326	310	328	326	340	329	309	325	295	323	333	327	334	321	325	297	337	305	365	363	319	307	317	340	285	295	347	321	321	298	310	345	324	331	354	328	340	295	325	319	317	312	312	296	330	329	322	352	354	321	307	319	343	319	310	331	320	317	309	366	329	337	278	346
10920	7611	8369	10839	11219	7940	5679	12673	10220	7028	4296	3191	2137	1246	886	673	472	418	414	408	309	312	293	284	250	275	224	234	263	254	242	270	268	279	258	209	222	232	203	228	175	188	167	175	162	187	179	198	172	174	198	195	207	191	184	180	194	171	183	182	214	170	178	186	161	162	182	181	169	186	194	162	184	189	174	179	182	160	202	198	181	213	187	189	182	164	141	174	145	189	164	168	182	184	192	183	175	182	177	182	187	175	192	171	198	165	166	175	173	187	184	189	183	159	164	170	185	182	162	176	188	156	183	187	162	161	179	153	175	196	175	181	166	197	149	162	195	192	175	178	171	185	164	168	169	185	211	157	170	183	172	191	164	191	164	181	168	183	168	162	166	171	184	164	205	191	187	191	162	184	188	198	192	176	213	170	185	183	156	184	185	167	173	176	164	186	151	151	184	184	186	168	204	199	150	172	197	200	177	150	200	200	173	190	162	181	152	167	190	146	175	180	182	189	141	174	183	164	183	159	189	182	173	206	203	184	182	167	180	169	169	159	191	162	169	175	162	181	181	182	156	161	155	201	153	181	188	189	200	187	185	190	158	172	184	167	170	195	179	166	185	170	174	197	170	175	178	173	162	174	177	187	184	161	145	179	166	177	175	180	157	164	166	184	176	167	159	174	143	194	196	149	177	195	186	168	163	179	183	179	161	200	203	174	172	185	171	164	170	156	179	196	183	176	184	179	182	204	183	180	176	174	170	171	151	150	173	179	183	160	154	149	199	158	154	177	193	186	165	178	169	151	185	173	188	168	168	175	185	192	175	175	162	160	191	190	157	204	184	159	165	158	172	194	164	182	178	195	187	169	196	163	179	196	156	198	166	175	172	163	215	190	162	193	166	177	166	162	154	167	173	189	177	166	194	160	191	167	160	178	199	184	189	159	161	183	208	182	190	162	182	176	173	183	168	160	176	175	160	167	187	191	180	167	174	193	180	190	154	194	181	151	160	179	173	165	181	184	171	193	183	184	182	181	176	191	180	173	198	196	153	173	169	210	175	167	175	171	207	187	148	196	186	166	177	188	176	192	180	172	179	186	166	161	209	155	184	161	172	165	190	151	175	188	154	165	172	181	183	181	174	161	188	152	185	165	185	185	172	177	167	173	183	174	177	183	195	188	164	186	182	195	181	185	173	187	200	202	172	180	189	182	191	175	185	178	170	193	197	194	185	163	183	161	177	180	190	205	178	191	192	178	185	172	156	165	163	174	155	179	182	173	167	193	183	187	176	197	184	194	201	180	160	148	174	163	190	176	205	166	174	177	209	178	177	176	154	177	189	191	176	168	172	148	167	184	206	176	182	186	171	181	199	158	175	191	183	187	189	155	188	150	186	163	160	166	201	173	185	176	171	199	188	209	166	185	148	167	190	166	161	166	174	186	174	191	181	175	183	180	200	164	163	188	189	183	156	194	172	172	207	152	177	172	150	164	175	166	167	172	159	181	169	163	185	153	146	176	181	190	181	174	206	172	169	149	162	155	180	183	157	163	166	174	200	149	194	215	198	185	184	219	186	163	155	180	150	153	169	196	184	190	172	150	178	203	178	162	162	189	166	196	191	165	179	180	184	179	175	180	155	154	168	149	167	152	177	175	171	218	204	173	197	172	199	177	169	155	180	163	198	171	182	195	168	191	159	184	184	201	177	168	167	161	158	184	171	182	192	170	175	184	176	185	183	183	186	168	154	192	176	186	201	166	183	200	189	202	162	186	153	160	200	185	147	173	179	188	183	136	191	192	156	194	185	205	163	189	185	184	174	164	172	203	159	191	192	185	162	185	160	178	183	157	181	167	170	195	179	162	195	184	203	188	165	182	183	185	185	172	184	196	183	182	161	168	172	173	175	192	182	192	162	178	201	220	192	184	164	182	170	189	179	156	170	156	173	200	175	163	168	182	171	180	176	160	176	188	165	175	184	181	171	180	175	165	180	155	167	186	186	172	185	165	170	184	169	196	195	165	169	178	184	185	188	177	164	192	190	169	182	180	196	175	164	178	170	169	196	171	142	175	185	164	174	169	174	167	174	177	185	172	172	157	194	183	189	198	175	176	169	179	191	199	169	160	175	175	163	181	177	165	184	163	206	175	169	174	190	170	167	146	174	139	159	167	168	174	164	172	174	199	179	204	181	174	174	197	179	184	162	160	167	156	190	173	186	161	171	189	207	159	177	175	164	154	181	187	188	174	159	149	179	192	181	194	161	173	186	172	191	180	190	192	178	178	192	197	170	174	170	156	190	149	186	137	183	153	191	190	185	172	180	207	195	193	152	158	170	187	198	180	154	179	193	197	167	177	196	171	181	169	146	182	178	183	196	183	182	184	186	185	189	202	197	197	161	182	186	150	173	188	196	193	194	185	158	171	179	193	192	156	160	182	176	160	202	172	157	188	164	204	175	169	188	157	185	177	161	187	156	174	172	190	198	167	177	175	179	183	168	175	170	178	155	162	188	190	191	171	174	171	188	178	160	160	201	183	185	172	196	143	186	170	170	187	186	188	194	154	160	162	191	177	171	167	182	163	179	157	168	182	199	177	151	162	162	183	160	166	181	172	187	162	201	180	170	186	172	163	181	171	158	164	208	165	153	197	178	168	175	173	144	172	191	170	185	195	194	167	183	171	168	155	165	179	179	186	188	187	170	177	184	164	183	164	174	167	158	183	173	192	186	184	182	186	176	168	164	155	148	179	164	201	155	183	189	169	173	162	176	195	199	168	168	179	152	174	205	161	176	190	180	191	166	199	182	177	210	186	164	171	184	171	196	195	167	183	174	188	148	167	175	174	203	189	159	172	210	181	202	210	156	180	164	178	177	191	175	175	206	181	164	177	162	173	185	179	162	195	172	185	212	177	172	195	194	175	147	194	180	193	212	198	191	186	182	163	187	160	163	185	161	147	185	165	172	178	162	173	176	177	145	175	200	182	192	198	183	179	187	190	168	207	161	170	156	187	171	175	173	172	201	184	164	172	172	176	160	194	161	201	184	170	160	170	188	195	187	166	166	163	193	184	182	175	193	160	175	173	151	197	130	180	154	172	197	166	178	154	185	166	153	187	188	190	160	191	189	170	165	197	177	191	169	167	185	184	196	167	190	192	191	179	158	169	182	165	186	164	184	182	174	158	170	153	177	188	173	178	182	183	168	167	165	171	172	157	207	164	191	183	182	168	218	173	190	185	175	173	168	132	187	189	177	167	177	186	145	164	189	164	178	201	189	193	188	171	178	212	169	171	159	163	176	183	208	183	200	172	160	185	179	180	162	175	188	185	186	204	181	187	180	184	170	173	209	192	181	184	190	186	179	159	155	183	158	159	175	163	176	189	157	200	161	175	184	165	158	184	164	194	173	178	164	202	181	174	174	167	209	194	173	173	166	173	171	167	163	165	170	167	171	199	167	159	178	164	197	140	173	183	161	160	164	140	199	175	165	195	178	195	189	180	167	177
7709	7275	13395	22108	24458	19135	16655	29174	26203	23149	17364	14208	11000	7361	5662	4271	2841	2413	2375	2442	1693	1400	1632	1342	1135	1096	1192	995	1248	1143	1194	1164	1043	1030	997	1072	860	841	827	738	551	532	488	508	554	495	522	504	475	484	497	484	479	482	488	449	505	499	500	497	506	475	461	472	417	463	448	438	482	462	478	461	437	470	450	439	471	429	481	528	556	535	483	476	435	497	435	448	438	454	459	427	429	457	419	437	438	454	407	447	457	415	470	463	445	432	452	449	441	421	398	432	399	428	456	431	444	439	454	469	469	454	465	425	456	408	423	450	424	431	447	437	425	400	423	444	465	440	404	434	454	412	456	400	434	466	460	440	469	498	381	407	480	420	438	444	429	438	439	456	436	465	489	445	430	426	431	410	405	457	411	444	461	422	408	426	422	462	455	406	433	469	463	439	419	436	473	432	430	468	431	444	441	436	445	449	470	441	416	445	422	495	451	457	429	425	487	410	420	432	444	439	435	450	447	433	418	433	439	473	431	471	449	452	420	410	422	442	428	459	452	442	444	429	425	450	478	431	470	410	418	423	443	454	465	432	453	409	402	454	445	456	421	417	437	404	386	449	445	440	442	454	430	450	441	445	432	455	414	416	450	459	462	432	443	447	438	430	411	456	432	458	436	448	419	423	456	444	442	449	421	468	440	402	425	455	429	432	474	468	463	474	427	406	433	474	442	462	461	441	450	436	426	430	432	415	451	468	455	444	428	456	443	465	457	433	462	454	426	424	441	438	467	440	438	461	448	440	437	426	439	441	427	430	440	419	537	454	448	434	437	433	442	478	435	470	394	459	433	433	419	409	413	499	457	483	437	454	404	438	419	474	426	513	443	469	445	454	419	428	433	398	441	429	476	432	416	457	466	431	416	429	457	443	484	474	481	437	451	415	400	457	443	432	457	446	449	435	442	421	431	402	465	449	405	372	407	431	434	442	478	438	454	443	449	432	482	419	467	426	459	426	427	447	429	448	484	415	440	464	461	439	466	417	424	422	451	434	420	438	475	420	450	473	440	483	453	432	470	394	409	416	446	411	457	434	439	411	448	452	416	423	435	430	413	402	441	438	446	445	479	438	438	429	448	440	437	439	438	461	422	439	471	460	439	430	412	403	449	469	425	446	433	461	436	411	473	444	410	430	442	421	452	402	422	415	455	448	456	448	447	428	481	425	446	443	410	473	464	459	448	449	451	424	443	434	436	412	430	463	431	437	463	446	415	418	454	405	459	434	413	449	453	447	435	421	431	448	453	447	447	424	421	414	412	425	462	466	449	455	436	430	457	446	412	449	425	433	445	405	433	468	447	458	423	452	428	456	452	399	421	438	464	435	458	461	474	447	443	417	422	412	414	473	447	454	444	440	411	416	440	474	424	436	461	469	436	446	458	475	446	469	453	436	429	449	440	439	435	417	442	420	441	451	482	411	434	420	433	448	434	435	458	458	423	450	422	438	460	445	473	465	380	431	437	417	441	437	447	449	443	425	439	434	439	432	468	452	460	411	442	483	475	405	424	436	430	454	501	433	452	439	394	415	465	450	441	437	429	427	437	428	460	437	413	446	420	459	457	409	433	461	415	463	437	432	416	460	436	434	444	438	390	447	439	409	440	434	438	440	440	478	438	444	435	442	465	424	406	427	474	420	442	482	464	427	413	446	412	430	451	423	446	455	485	475	425	387	439	403	462	435	472	417	400	461	397	455	442	417	482	455	394	435	456	465	480	474	449	447	430	440	436	414	431	438	428	443	423	450	450	427	414	427	467	455	445	431	455	462	445	459	448	427	441	439	441	407	440	427	439	421	468	452	424	447	464	482	465	434	483	444	435	414	418	442	426	416	433	440	448	454	459	446	455	408	445	469	382	443	418	431	460	417	418	433	448	453	445	446	436	468	438	407	442	429	407	434	465	443	493	409	407	432	422	408	472	421	408	429	460	430	462	433	407	457	454	455	453	448	468	458	463	426	436	444	438	450	431	466	400	419	402	461	449	467	429	465	429	439	448	412	423	427	392	459	428	443	421	441	427	455	467	421	426	475	452	391	463	440	420	461	442	431	437	435	444	439	501	402	442	465	414	422	445	453	473	448	450	469	449	388	451	457	445	466	474	414	457	408	387	416	421	450	455	409	402	428	380	421	435	469	429	409	451	421	425	451	471	463	486	434	451	472	482	443	451	447	444	436	428	444	416	462	452	439	437	440	448	417	436	418	457	439	417	407	454	407	420	423	454	452	421	415	442	474	468	427	447	423	439	432	424	446	442	452	491	395	427	425	455	465	442	463	430	443	464	473	415	448	425	435	444	423	457	444	428	434	490	458	424	472	450	445	434	423	447	438	427	454	439	439	422	483	430	403	423	453	423	445	440	435	437	428	431	400	448	453	436	416	447	442	441	463	430	419	431	428	434	449	452	461	407	455	423	428	451	429	444	441	430	463	464	434	458	438	452	480	438	464	455	419	461	436	470	464	435	477	450	445	425	434	406	445	482	439	462	434	443	491	452	451	445	429	443	434	434	492	461	442	430	421	440	431	417	415	437	465	451	487	451	465	437	438	426	435	415	451	443	453	470	469	493	452	485	421	408	453	424	446	438	448	434	428	418	430	445	438	458	435	423	409	439	465	415	428	435	434	433	469	454	421	451	460	432	461	429	446	437	429	449	438	436	448	426	416	470	426	456	440	455	456	441	440	408	442	460	444	447	476	443	457	470	410	455	450	437	405	426	414	442	430	406	421	417	481	406	433	482	479	446	450	453	424	461	416	412	432	442	427	436	446	449	414	450	434	466	440	426	473	468	450	431	449	477	448	434	443	432	440	455	437	456	438	402	460	427	446	450	456	439	419	448	453	453	455	471	463	436	409	424	436	453	455	464	458	448	452	412	449	484	439	420	424	427	434	426	463	428	445	449	448	430	480	474	458	472	460	439	444	414	457	404	451	423	442	452	387	444	461	428	468	449	456	444	449	465	415	417	458	443	450	454	468	451	459	448	470	420	433	423	419	450	439	436	412	461	435	417	446	448	451	489	431	428	437	438	432	444	443	449	457	451	447	422	388	474	462	414	485	435	451	408	471	459	451	422	451	466	436	445	470	403	426	438	446	431	433	414	431	446	404	462	444	422	437	438	433	455	427	447	423	408	444	451	461	453	439	447	426	413	433	431	439	427	474	440	422	414	435	446	465	444	426	455	442	418	439	439	442	425	475	429	455	456	411	430	435	400	432	430	451	451	452	388	421	406	403	425	409	430	429	433	440	437	452	471	443	418	481	450	445	466	454	442	436	390	428	426	469	456	462	488	412	458	470	468	464	426	446	455	410	432	447	489	457	457	488	425	418	432	462	460	446	458	455	438	456	427	435	459	428	461	431	460	439	429	445	414	405	447	456	412	466	414	443	445	429	476	439	497	414	418	443	475	443	404	427	401	426	412	449	452	441	472	413	438	480	421	431	448	429	471	402	468	445
35168	30638	35504	47916	45595	38382	37515	49381	44329	40853	34298	31169	27989	20732	15740	10927	7156	4940	4867	7007	3689	2333	2970	2505	1649	1412	1740	1550	1946	1640	1659	1433	1132	764	760	938	692	683	889	784	364	311	365	447	378	350	324	333	275	233	238	225	237	203	236	242	234	237	246	215	203	209	231	184	182	176	203	197	214	200	207	187	210	199	201	247	259	266	221	261	201	241	196	200	178	193	201	189	174	211	207	197	208	176	194	180	188	200	204	175	211	186	183	196	204	191	172	212	196	177	194	200	188	188	198	190	218	175	217	213	205	214	174	199	210	183	202	198	206	215	198	177	193	186	195	204	214	176	158	211	196	174	209	194	202	191	205	183	198	199	196	203	203	196	203	196	206	203	200	172	201	162	198	226	195	182	200	193	181	197	210	215	202	203	175	212	185	197	207	204	197	205	201	183	209	190	187	192	202	207	202	173	188	182	198	206	184	185	199	188	203	185	201	192	212	203	191	199	178	171	200	175	181	201	186	208	201	184	205	197	205	184	191	196	162	215	187	208	211	189	170	180	192	188	190	179	190	216	200	203	202	192	203	195	181	187	202	220	173	205	200	201	184	197	203	205	196	189	194	185	176	173	184	204	191	197	190	196	204	178	181	208	197	212	180	191	200	191	166	181	175	185	200	189	198	197	204	210	200	209	199	226	174	189	194	207	204	221	175	171	191	195	180	179	173	201	216	203	199	189	209	178	205	210	188	184	204	173	210	170	170	208	183	193	193	181	192	176	183	188	198	199	172	180	189	218	193	205	182	199	181	199	212	185	192	182	196	198	205	200	174	170	201	207	174	186	205	203	187	208	216	208	177	206	192	216	165	189	205	203	192	200	176	201	199	218	245	205	184	186	185	204	210	183	200	216	203	193	172	191	189	220	213	196	221	193	197	203	207	182	206	176	187	187	195	188	187	180	193	233	182	171	165	203	182	179	198	219	214	203	204	208	196	168	157	208	164	188	175	182	201	187	206	175	197	184	166	169	183	204	207	201	196	192	193	195	212	179	187	198	200	208	222	200	178	200	207	182	170	206	204	204	212	200	198	184	205	183	222	176	168	206	167	190	189	198	198	195	204	205	183	199	214	228	201	203	167	208	209	179	218	174	166	170	182	198	194	197	223	183	182	197	205	201	177	190	188	198	181	197	207	178	171	198	173	196	205	194	190	202	189	179	195	176	206	193	164	187	185	192	193	170	182	201	189	179	204	183	200	210	186	198	180	199	187	214	196	169	182	188	222	184	224	201	181	188	191	198	195	202	222	215	190	184	197	191	209	168	218	192	202	205	161	177	186	187	210	212	201	181	179	180	183	205	202	201	214	215	203	189	196	198	191	197	194	178	187	223	193	192	209	185	179	170	202	232	204	189	206	206	214	171	180	199	196	207	163	178	202	186	175	189	171	195	198	219	200	204	188	190	205	170	195	180	182	171	230	204	206	171	181	179	185	193	158	215	189	184	185	207	200	190	189	198	197	221	183	190	208	183	175	203	170	195	194	182	218	217	218	201	181	199	177	186	178	178	182	166	195	203	200	177	197	183	210	191	202	196	197	200	208	211	229	192	190	222	177	191	202	212	196	218	185	211	164	206	198	200	183	192	192	181	184	198	173	194	194	196	206	159	210	206	202	181	197	176	203	161	189	173	210	191	190	185	190	223	187	215	210	198	190	208	212	209	192	179	156	198	197	219	183	188	193	209	171	179	206	167	188	178	178	171	209	177	204	174	189	175	204	202	219	201	196	166	184	190	198	189	184	187	198	189	205	221	178	207	191	199	206	193	185	201	193	196	182	199	186	201	202	202	191	193	176	183	199	208	195	186	219	190	206	201	182	189	171	196	184	192	192	191	200	179	189	176	195	191	163	197	190	158	181	197	193	204	207	207	176	192	181	195	177	185	195	193	190	174	171	191	195	210	230	188	203	217	172	209	174	174	198	209	223	194	190	229	168	188	219	214	159	217	211	191	192	200	218	205	198	173	191	187	188	188	193	195	217	193	173	200	187	173	216	160	205	181	196	193	221	189	192	163	213	197	199	210	179	175	200	199	188	176	183	184	196	191	199	161	176	191	189	191	183	189	191	229	200	190	211	180	154	197	211	186	174	193	182	210	187	188	180	187	200	205	186	191	202	199	185	186	180	201	204	172	188	184	220	219	213	200	170	196	214	184	158	201	203	201	219	168	198	196	209	166	186	204	195	193	180	206	202	213	199	186	208	200	179	194	205	196	217	194	196	191	203	207	203	200	173	171	178	181	182	202	196	189	210	199	220	193	190	174	202	210	197	156	209	187	177	184	193	179	188	199	202	183	211	171	197	202	216	208	183	191	180	194	213	194	193	196	182	211	203	207	202	213	212	209	187	187	193	205	197	181	180	192	223	194	191	192	191	203	174	174	209	211	167	177	186	208	174	182	200	194	200	207	197	183	200	192	187	182	229	181	200	186	195	191	185	200	199	170	179	190	221	156	217	201	187	190	208	182	183	213	191	185	182	220	188	183	198	197	199	200	190	172	225	219	193	201	213	208	205	206	156	197	200	205	177	171	196	220	195	208	184	186	191	175	170	204	180	223	173	219	190	213	166	184	172	207	193	216	202	151	194	180	198	187	205	190	193	163	199	188	204	183	177	192	178	194	226	222	192	174	208	195	191	220	184	157	188	209	227	203	181	211	180	190	192	198	196	169	184	203	206	176	183	191	204	199	214	194	196	191	223	196	191	184	192	200	175	193	203	210	203	198	177	203	178	205	209	199	170	207	186	188	185	188	226	185	210	198	159	220	200	188	194	186	197	205	190	193	215	180	193	182	188	184	206	177	205	210	190	186	195	198	179	194	189	218	212	211	180	218	182	201	186	182	207	192	201	205	202	182	200	199	190	206	189	182	184	208	207	192	189	205	183	210	216	204	201	189	175	215	203	171	191	199	183	197	171	195	186	199	189	192	195	195	205	173	211	207	193	204	198	211	188	174	216	190	205	202	211	198	181	194	189	179	193	163	167	201	227	189	196	201	175	205	206	182	207	195	191	232	211	200	208	239	203	201	170	184	192	170	189	194	189	186	162	182	199	172	206	185	215	195	212	186	187	199	147	187	205	194	178	201	200	205	174	206	175	194	189	154	195	182	166	185	206	203	219	170	209	193	224	195	203	201	209	206	213	185	195	197	195	219	160	167	197	176	225	173	207	201	205	210	181	185	196	187	180	196	201	186	187	188	210	175	194	169	188	199	193	188	200	176	200	222	197	200	201	188	200	228	196	189	183	214	176	182	192	160	162	202	189	221	187	227	209	191	178	215	180	194	208	206	196	192	195	185	211	205	211	188	190	186	189	184	189	199	204	193	175	180	205	183	192	191	206	201	181	203	219	227	200	195	227	187	182	189	202	191	169	214	201	188	205	190	193	208	188	213	200	170	190	223	213	209	171	175	193	208	201	211	206	190	180	200	203	204	197	189	197	199	188	189	172	183
24576	22445	36684	52408	54360	49382	50603	60162	58967	57520	52450	47180	43641	38038	35248	29123	24881	20204	21601	26010	16105	12273	16832	13726	10126	9239	10874	9384	11918	10520	10058	9099	6930	4844	4932	5966	3991	4883	5841	4843	1749	1422	1795	2498	1919	1328	1323	1631	982	771	748	755	721	668	691	803	783	729	758	729	612	678	602	519	559	483	499	485	513	515	516	482	557	525	487	835	1051	1024	892	886	741	588	601	538	484	469	459	447	485	494	437	497	484	538	477	504	465	513	489	464	465	449	483	434	461	475	413	482	471	493	466	463	488	477	429	465	495	510	459	495	501	462	465	430	459	499	484	504	474	507	478	439	438	480	451	468	484	480	487	509	498	462	467	470	491	452	478	468	461	437	471	496	487	478	490	465	494	499	495	485	465	493	486	479	464	495	488	478	484	484	478	442	488	496	449	464	477	469	467	471	475	497	469	468	476	475	459	462	463	476	467	451	482	477	483	466	436	467	471	473	498	476	447	490	424	502	504	437	463	461	508	467	464	443	445	452	460	476	475	458	471	475	437	466	519	415	513	464	455	546	483	452	473	489	467	482	480	470	467	477	458	452	464	448	488	472	468	479	472	457	452	472	454	452	423	458	428	503	490	476	480	505	487	444	452	476	506	484	447	467	486	459	468	476	437	484	496	448	482	465	486	481	477	475	462	479	477	469	467	467	469	466	523	449	498	455	498	448	480	469	439	451	410	491	457	463	477	471	498	461	474	479	509	467	495	461	441	481	448	452	492	446	479	481	468	451	455	479	507	462	510	485	465	485	470	482	519	462	451	476	443	464	451	462	478	467	460	482	452	443	441	481	448	475	492	452	492	491	469	473	496	435	458	462	484	442	494	495	483	491	449	468	486	460	466	490	495	493	461	498	478	510	435	476	459	506	467	476	463	474	454	472	454	437	484	460	462	493	474	484	480	475	510	494	473	440	463	461	453	467	471	457	463	493	468	489	474	474	501	506	458	443	479	441	470	477	465	484	477	476	457	459	452	421	474	450	459	475	453	477	473	471	479	464	468	463	475	463	520	482	504	490	502	469	518	444	493	482	462	485	491	464	472	492	484	461	520	478	479	496	489	464	470	471	430	449	482	474	446	460	503	475	456	463	438	489	485	459	502	462	462	462	523	458	449	483	479	467	477	454	485	468	473	467	474	489	501	464	465	492	506	480	430	459	516	444	528	499	499	478	474	502	485	467	454	514	507	454	450	464	496	464	517	454	482	498	474	497	484	456	475	449	478	504	489	469	502	475	475	468	485	444	486	458	474	458	511	459	465	485	481	463	470	450	479	483	501	470	488	435	495	501	491	477	461	467	497	496	460	489	470	492	452	449	451	444	493	447	485	446	454	468	456	501	487	517	487	445	458	456	430	484	496	480	463	488	491	435	470	481	469	494	450	438	488	457	488	461	496	458	480	447	487	473	508	464	482	516	507	491	406	454	464	473	476	437	475	471	456	477	479	462	512	494	437	467	424	497	436	462	487	462	460	450	438	488	465	473	456	446	463	494	454	487	462	480	471	463	466	460	468	464	462	423	486	464	524	481	484	469	484	460	492	466	483	447	473	488	465	480	479	472	483	493	472	480	478	474	484	422	478	470	464	490	481	456	476	433	487	475	480	495	442	457	514	468	470	491	458	456	427	482	502	481	524	457	491	508	486	479	461	491	505	490	482	475	427	452	465	486	486	478	495	462	430	450	477	490	474	464	503	477	489	510	491	453	454	464	482	466	499	457	470	453	440	488	452	456	478	427	472	449	469	476	450	469	497	468	448	462	468	455	472	464	452	438	444	501	486	491	503	449	501	489	491	498	495	490	458	479	475	482	490	477	457	499	445	481	447	465	474	484	460	488	466	506	462	463	507	465	439	483	443	436	464	488	467	470	472	489	485	450	456	447	459	478	497	490	479	490	500	429	479	494	452	478	483	470	448	481	476	412	508	500	466	472	458	499	463	459	474	477	468	512	481	476	482	504	445	503	490	469	491	528	485	457	460	470	453	489	458	473	447	472	460	476	446	495	471	493	477	478	481	503	451	435	473	450	431	441	470	479	452	448	450	468	466	482	482	489	454	428	473	481	484	470	464	459	474	464	481	448	485	466	477	488	484	460	502	435	467	500	489	466	482	468	452	452	463	466	498	438	475	491	470	470	505	482	468	463	513	505	472	486	475	472	463	463	482	455	477	493	502	470	466	474	449	449	489	429	453	480	476	441	450	474	447	492	428	485	476	459	495	504	495	466	500	474	475	432	465	501	480	472	482	497	470	482	478	477	455	483	437	433	457	487	481	495	428	472	469	457	475	472	489	467	447	460	529	508	511	464	449	478	481	481	484	481	469	461	455	491	443	467	495	531	455	470	444	485	442	470	449	491	443	491	497	453	482	460	504	471	466	465	546	490	444	467	456	448	474	478	450	483	454	454	503	492	463	495	459	467	429	472	480	491	467	472	460	494	491	491	509	484	503	493	485	430	461	482	469	478	448	499	481	464	488	456	492	453	469	481	468	468	494	466	475	481	460	484	462	485	510	472	440	457	459	463	491	463	469	430	459	488	436	452	480	432	466	489	466	454	466	449	501	445	465	453	451	467	451	485	445	491	469	493	485	481	470	445	477	482	486	499	472	473	468	459	478	483	426	491	448	473	476	437	471	484	492	487	481	503	468	447	495	492	487	481	453	458	468	461	485	468	482	463	474	477	497	480	464	487	479	470	456	468	468	462	462	453	490	443	452	444	460	461	486	490	499	458	425	486	474	484	425	457	492	448	462	477	464	465	454	491	445	441	509	467	483	477	476	489	485	453	498	450	470	465	479	461	465	471	512	474	460	517	478	495	485	481	483	470	437	440	452	501	502	486	502	503	470	503	492	460	446	452	466	483	490	485	431	482	458	496	460	456	466	448	493	490	447	493	489	460	453	472	460	451	435	432	460	522	478	420	451	466	501	465	496	519	464	483	493	497	471	500	477	475	456	468	471	481	460	455	485	476	453	459	477	472	517	439	454	455	487	458	505	459	476	499	484	486	469	441	490	440	451	456	532	450	476	484	465	447	495	472	482	474	462	504	496	468	496	445	486	448	478	482	499	444	486	502	474	497	440	466	483	477	504	505	465	457	467	481	508	462	465	502	512	487	496	491	459	457	478	465	509	495	461	475	486	472	473	501	492	482	471	520	456	515	478	477	497	497	494	471	486	471	451	462	443	512	497	463	465	452	482	450	495	472	485	413	486	449	495	490	479	440	458	474	470	482	464	460	474	458	454	427	513	413	501	495	487	450	445	471	467	489	428	441	487	472	483	485	453	494	450	496	470	431	491	458	488	505	468	448	446	474	490	484	485	489	470	497	484	491	482	512	430	459	460	470	451	481	443	478	462	460	489	463	498	481	474	470	488	479	468	501	475	464	471	453	461	447	492	483	477	470	467	488	481	454	474	465	492	432	433	460	493	466	445	514	493	472	479	459	498	463	444	461	449	498	473	481	494	521
45468	38503	44737	46351	46678	39003	39412	51336	47557	43684	37004	38182	36756	30628	27028	22481	16654	12353	10455	16213	8259	5098	7565	6072	3492	2946	3963	3563	3977	3825	3069	2981	2085	1501	1709	1731	1402	1795	1917	1731	673	533	629	867	822	590	591	719	551	315	240	261	259	221	229	202	228	274	277	208	209	175	222	190	175	183	175	185	170	165	149	167	184	180	196	249	304	340	308	253	220	186	154	164	163	158	148	164	154	148	176	166	164	153	165	161	134	141	159	146	166	160	144	181	149	179	167	164	159	164	165	185	152	185	183	177	175	191	165	194	179	173	167	159	165	181	159	177	148	149	138	170	167	174	176	144	171	164	183	164	163	174	176	161	152	157	156	148	191	159	163	147	179	181	170	168	148	173	170	192	158	161	169	176	152	155	175	179	188	169	169	170	167	156	174	162	170	177	173	177	166	172	161	156	155	155	136	151	166	147	137	186	147	169	144	150	177	155	164	133	138	161	148	189	142	152	157	183	179	148	161	160	158	138	171	176	170	193	147	167	156	148	153	180	156	169	145	143	157	188	161	167	166	167	170	164	158	174	158	158	173	158	172	161	170	145	164	151	175	151	174	152	183	156	138	177	145	161	142	177	161	160	166	167	166	192	164	158	145	150	154	163	176	165	190	146	150	157	163	167	168	159	163	165	148	165	166	150	173	163	136	165	148	147	152	134	158	184	149	176	138	146	158	156	155	173	174	173	165	156	165	170	177	147	164	152	148	170	168	164	128	157	179	163	182	160	156	184	195	164	170	173	168	148	173	167	185	176	173	163	165	175	175	161	182	142	176	171	176	175	181	143	162	172	169	150	156	152	171	168	202	154	171	156	137	157	165	186	147	169	162	167	162	147	163	154	161	154	161	157	171	167	165	154	158	178	154	170	148	162	147	180	146	183	149	168	158	164	151	154	159	166	144	166	179	157	181	143	144	168	151	149	169	172	169	148	189	148	183	156	194	166	170	188	169	164	179	146	170	144	136	190	182	146	157	163	208	168	163	184	142	147	178	171	152	175	167	147	156	173	162	161	159	141	173	164	179	167	170	170	181	166	156	176	186	170	184	164	142	163	141	149	174	195	186	179	176	151	160	151	160	177	166	177	205	186	185	145	175	183	179	157	156	173	147	186	158	159	178	180	168	152	147	167	170	144	149	199	163	184	161	161	138	176	160	177	154	172	156	195	159	131	167	173	159	179	170	173	166	154	167	166	168	152	171	157	156	169	149	144	171	147	163	161	191	155	144	168	167	179	163	164	191	174	162	162	166	168	191	149	158	164	160	167	150	165	163	183	154	165	158	171	184	186	198	160	184	186	184	152	166	158	163	191	167	155	158	163	162	177	180	162	158	173	174	170	184	158	162	158	158	198	176	179	192	160	159	152	175	150	156	155	168	167	168	158	148	190	161	169	151	162	163	156	190	169	189	147	174	137	165	178	151	177	176	186	188	166	166	174	167	191	162	147	182	150	195	184	173	185	150	175	166	169	176	163	164	168	173	193	161	156	173	166	165	159	173	158	168	165	163	167	152	149	156	161	197	154	158	171	149	155	156	145	168	157	163	183	192	161	145	170	165	154	143	175	126	165	177	165	165	146	154	179	144	160	154	180	163	164	181	185	184	177	179	189	166	181	174	156	160	147	139	155	173	163	144	155	162	159	165	171	165	162	165	147	153	173	165	157	172	168	179	178	174	176	144	151	169	172	169	155	169	182	180	149	149	182	153	190	165	120	168	180	192	140	185	190	175	175	155	160	174	172	152	177	166	162	141	179	159	173	175	170	178	178	161	193	167	187	168	159	159	159	157	170	155	161	152	177	192	131	158	179	181	165	163	169	161	184	174	150	157	181	184	142	167	163	139	163	196	149	176	172	162	194	162	163	171	154	174	171	168	170	142	168	182	182	163	186	170	182	177	172	155	147	176	176	149	184	160	164	174	160	166	144	169	164	197	161	164	162	160	169	160	156	167	172	150	162	196	185	161	165	176	191	170	197	151	177	162	157	178	166	161	165	171	153	186	190	170	168	167	166	171	156	172	164	158	159	168	162	183	142	164	160	157	181	149	170	163	156	166	161	183	136	141	142	171	189	181	191	154	154	167	159	155	176	170	156	149	193	169	147	166	167	155	144	162	164	177	158	177	176	180	165	188	166	153	164	147	161	169	145	185	176	181	177	163	143	167	151	159	167	162	155	198	160	176	176	172	166	190	159	164	180	155	170	173	147	174	147	173	171	166	162	162	154	191	159	187	172	167	182	151	165	162	169	159	175	173	163	175	142	194	156	167	164	167	171	167	177	166	160	143	159	159	189	154	165	154	172	166	153	174	174	152	162	159	196	178	186	173	173	171	158	167	181	155	151	182	154	180	173	185	153	197	189	179	176	159	148	153	157	172	175	173	162	133	162	171	171	173	177	171	160	192	177	177	173	163	157	169	166	179	172	149	163	169	177	180	124	149	180	154	164	177	153	145	147	149	166	183	165	177	180	166	160	155	181	194	160	191	172	163	159	146	172	164	138	164	154	153	178	156	154	159	159	167	182	180	161	146	170	174	187	163	162	184	177	148	145	165	194	168	176	151	183	149	181	173	146	181	172	174	189	166	165	154	164	161	203	192	168	162	162	177	168	175	145	156	187	169	149	150	157	156	154	183	160	182	180	186	156	166	173	170	175	147	164	160	167	176	146	168	200	170	157	187	166	156	182	146	161	131	154	155	162	161	170	163	160	163	178	165	176	154	174	173	181	188	168	164	166	172	172	149	152	171	149	176	170	169	142	156	171	176	144	175	197	144	179	164	150	148	182	161	173	177	148	170	162	179	156	165	183	177	165	186	169	187	161	163	169	164	157	167	179	150	199	173	158	173	155	167	164	172	159	173	151	171	154	157	156	139	160	162	165	170	179	168	153	160	164	167	163	175	202	174	172	183	185	185	144	178	152	162	154	175	156	186	159	176	176	173	146	155	173	180	169	165	159	151	166	155	161	155	139	166	176	184	164	168	172	186	183	148	158	165	157	144	167	166	162	166	162	156	152	197	163	164	179	152	154	175	157	177	165	152	174	144	149	179	172	184	171	157	170	157	170	164	157	144	137	165	166	194	197	164	187	169	160	178	181	182	186	175	172	145	162	177	179	167	167	162	128	146	156	170	161	153	170	164	162	186	174	167	161	165	166	168	194	124	152	170	156	172	177	156	175	180	193	188	170	159	169	168	167	169	169	178	163	144	175	160	162	163	165	156	159	180	169	176	147	164	140	142	186	161	158	178	156	188	185	159	180	178	172	158	178	160	161	155	175	151	156	176	166	165	152	185	177	172	144	173	172	151	161	165	168	165	161	159	174	163	177	188	177	188	167	171	171	170	160	185	146	160	161	201	170	182	142	159	172	179	170	164	161	146	173	169	158	160	177	162	168	180	160	172	190	161	183	182	166	170	156	179	157	184	142	178	159	182	149	181	183	168	173	178	154	172	167	163	133	152	160
32846	32187	47512	57001	59122	53633	53795	63222	63962	62706	60291	55400	51730	48335	44955	40046	36711	30130	31684	38455	24819	21244	29021	23645	17463	16636	19586	17878	20949	18715	17023	15824	11464	9647	10606	10518	8540	10668	11913	9932	3723	2947	3409	5486	5147	3490	3363	4685	3132	1579	1113	1195	934	890	810	910	884	1145	1207	871	675	613	602	537	533	464	460	471	477	427	459	477	457	429	492	1050	1337	1829	1389	938	727	628	563	514	431	394	422	402	414	413	438	424	434	460	403	399	441	413	394	441	419	438	419	392	446	451	394	393	416	416	376	395	418	408	365	439	404	426	390	425	434	431	414	400	387	428	425	431	399	397	392	381	439	434	427	384	374	416	386	432	408	364	411	408	423	434	437	416	405	402	430	441	390	433	391	401	384	405	432	388	416	427	428	435	430	451	389	406	450	396	413	416	395	411	443	368	371	439	404	426	394	394	403	409	413	382	423	406	379	416	438	376	425	409	415	393	425	400	397	389	440	441	385	406	425	435	418	377	450	392	401	444	420	392	404	425	438	439	399	393	408	420	397	433	423	383	390	427	409	386	410	392	387	401	435	405	391	408	412	429	404	421	420	371	420	377	383	401	401	401	425	440	385	417	405	379	400	408	394	416	428	413	406	421	421	392	441	410	395	386	422	402	423	374	413	381	396	388	419	413	415	417	414	410	391	453	431	466	381	388	423	402	403	393	418	409	435	384	412	441	432	428	443	431	450	433	417	397	416	427	394	357	401	411	411	383	384	400	437	395	435	412	432	364	383	420	408	421	406	417	351	417	459	420	371	432	408	411	379	400	419	418	391	405	402	386	400	431	412	412	404	413	374	374	393	383	438	445	419	418	453	400	393	420	421	408	398	410	453	408	391	414	396	388	420	392	458	431	383	417	430	421	423	403	420	401	388	401	411	420	393	434	394	397	375	386	414	424	409	418	420	404	428	421	429	404	426	420	431	421	428	427	403	397	430	385	444	405	387	393	407	413	417	413	389	414	389	420	398	447	430	418	443	409	410	414	391	405	406	397	419	399	413	423	432	407	396	402	407	439	374	436	419	415	424	451	410	411	421	411	403	408	431	403	410	432	443	425	387	431	386	407	404	401	431	460	388	414	401	387	400	411	411	427	379	449	386	412	398	405	409	397	395	394	405	395	432	396	424	412	420	399	430	388	400	415	404	420	401	403	423	435	410	422	420	419	421	400	395	405	422	391	409	389	399	406	422	358	428	430	394	397	435	407	411	394	389	422	410	392	444	427	422	393	427	444	370	344	415	398	400	404	396	378	392	402	414	378	421	399	393	423	442	409	372	419	410	394	415	440	405	403	415	368	414	403	400	392	378	434	394	431	391	386	388	383	467	436	402	409	403	413	373	410	424	398	423	450	367	418	413	421	415	364	434	413	418	362	453	406	394	377	406	389	384	423	406	409	409	454	358	396	414	416	391	437	410	399	421	420	430	374	423	388	385	423	440	364	389	395	432	381	407	408	399	375	365	414	403	426	426	402	403	415	417	438	383	424	370	422	414	420	416	416	397	409	427	397	435	382	417	385	417	396	420	419	419	427	386	432	419	403	455	424	394	416	404	391	400	428	430	385	433	427	425	416	421	394	426	429	393	412	430	395	412	386	428	414	396	389	408	424	392	425	385	421	378	408	401	435	395	394	442	392	436	415	473	387	421	423	418	397	395	375	418	394	403	394	424	392	412	431	446	429	432	382	410	426	420	360	414	425	413	403	409	398	386	404	424	431	407	430	405	392	389	416	436	401	431	422	393	371	374	430	413	421	388	426	411	376	421	439	399	433	416	378	409	401	420	420	409	410	400	391	376	431	379	398	388	459	423	448	434	395	409	366	376	421	427	397	386	450	428	436	400	402	414	391	393	399	400	395	406	414	406	389	428	397	381	394	418	400	392	393	447	400	385	383	398	398	405	404	379	388	378	381	420	389	396	384	411	415	427	411	389	422	372	408	415	396	397	384	435	374	384	430	406	413	425	418	394	397	419	401	394	384	411	367	421	390	401	394	403	441	388	370	410	461	416	408	415	432	419	432	393	408	414	428	395	389	438	416	373	403	440	398	389	387	416	380	407	407	394	378	439	410	410	429	410	432	412	444	397	434	441	425	428	395	417	420	423	443	393	417	433	423	398	384	386	386	400	429	446	412	425	426	439	411	400	420	415	398	429	401	406	438	414	403	425	414	392	393	411	403	395	434	385	381	402	410	387	402	406	403	457	435	373	354	360	406	419	419	383	398	399	432	377	400	423	404	445	380	407	426	395	436	416	402	416	410	449	437	373	387	411	381	421	384	411	389	402	367	423	431	425	416	417	366	442	392	377	446	410	410	431	383	398	419	417	388	403	444	414	406	403	378	392	420	361	415	414	422	429	389	414	420	400	391	420	406	403	390	458	424	423	419	405	380	397	396	409	403	401	415	391	382	398	407	419	386	411	406	419	388	408	427	395	430	401	390	441	380	405	358	391	384	413	404	409	403	427	415	373	403	430	412	407	438	385	386	408	402	436	403	382	429	389	428	403	423	380	401	438	448	408	408	419	381	386	408	418	410	405	370	410	391	436	403	407	412	382	404	415	431	413	405	400	454	381	445	404	407	398	410	430	413	427	429	398	449	433	412	408	433	426	398	417	415	393	402	420	410	400	417	401	390	416	384	418	401	404	396	390	426	362	455	387	402	398	376	380	394	407	402	384	366	415	411	403	396	376	406	416	385	403	415	380	417	389	375	399	406	415	421	439	415	395	414	387	403	407	387	454	406	406	418	417	424	385	403	385	399	439	430	400	435	389	406	427	383	427	456	389	422	396	414	415	393	398	429	405	429	406	405	372	404	405	383	398	376	370	381	411	404	424	427	414	423	404	413	384	395	408	402	408	415	415	399	432	436	403	429	396	413	407	401	376	391	409	388	385	421	403	426	389	408	419	409	445	405	381	443	407	422	446	404	386	434	406	381	410	468	412	381	358	436	423	429	390	388	408	415	420	424	410	393	396	401	392	438	407	452	394	411	399	405	391	422	439	392	392	405	386	419	404	412	393	415	369	394	397	436	381	398	414	398	409	416	387	381	412	426	408	419	368	394	413	377	391	439	437	400	431	397	380	391	385	428	376	387	431	401	452	384	397	409	392	414	378	411	442	392	416	415	436	397	409	443	399	394	414	401	411	424	386	420	402	387	417	411	390	430	437	438	411	444	427	395	426	380	412	424	371	393	436	409	408	395	395	414	376	409	406	357	389	405	407	390	408	418	397	401	413	454	386	402	397	405	408	414	391	437	396	442	389	399	451	442	413	440	370	421	371	431	400	409	405	400	403	411	412	431	404	437	418	384	457	439	415	391	412	422	400	421	406	434	425	387	424	424	388	422	433	423	423	423	402	410	388	408	404	433	371	384	417	441	426	439	387	404	405	423	398	419	416	444	391	392	386	371	434	399	389	451	385	442	418	439	413	399	434	414	390	390	414	410	425	417	419	408	393	433	393	385	407	419
10655	8493	10587	11007	10205	7731	6485	9630	10235	6205	3081	2771	2219	1324	1030	754	539	466	477	512	341	299	366	307	276	264	337	309	332	292	272	292	282	283	266	231	245	219	259	222	228	240	235	263	230	225	231	196	190	235	237	195	236	241	236	192	206	199	209	197	207	200	180	199	232	218	221	235	192	200	213	220	215	199	190	179	193	208	224	251	239	247	192	224	225	192	232	204	206	185	221	223	208	216	217	207	199	224	208	222	203	252	214	203	187	208	192	178	201	212	201	193	214	234	202	226	201	209	213	181	185	213	214	188	211	196	192	191	223	196	228	199	204	200	179	204	208	206	223	221	221	222	214	224	186	175	223	216	193	209	189	196	213	217	203	223	215	201	231	206	229	220	203	212	200	191	217	238	224	202	213	188	209	207	208	215	167	216	239	200	194	214	205	183	203	188	236	210	205	215	222	203	219	228	203	206	181	189	210	212	174	199	207	178	214	231	214	200	210	195	224	235	223	185	212	200	209	207	178	229	204	213	192	193	199	213	179	202	224	197	207	225	196	182	204	195	197	225	202	224	205	220	185	239	204	235	209	224	211	206	190	219	206	194	188	201	232	180	225	222	222	186	201	195	212	198	191	217	193	220	201	197	207	196	199	197	198	215	206	210	214	226	196	189	173	189	194	211	220	237	200	204	211	204	210	206	232	197	205	233	225	234	200	211	196	211	183	196	196	199	192	199	201	187	188	193	193	213	244	213	199	215	202	213	226	198	218	180	206	202	238	204	241	231	197	210	220	219	214	208	214	177	201	207	187	190	191	229	199	193	191	219	200	232	217	205	199	228	207	203	223	218	207	211	187	205	199	190	188	202	201	208	194	195	201	221	220	213	190	221	204	192	197	227	209	201	205	187	213	191	199	217	198	198	214	191	235	216	191	206	178	219	217	192	194	223	204	180	219	200	210	231	209	214	200	206	218	219	198	181	185	189	202	189	196	215	222	231	194	211	195	203	219	226	200	189	197	214	203	193	196	230	201	213	182	214	203	204	207	206	205	208	227	189	194	182	211	207	205	204	213	203	202	204	215	201	237	179	185	212	200	213	221	180	193	184	216	228	234	207	200	207	228	217	209	223	205	183	194	199	202	215	226	185	216	232	234	187	214	196	222	203	215	188	181	194	201	179	221	210	218	219	226	204	204	209	215	202	197	181	198	171	218	212	206	198	214	223	213	221	207	205	190	211	202	212	208	206	206	212	204	208	206	203	195	180	209	200	218	179	182	217	201	206	201	200	220	193	200	201	228	207	212	193	213	208	199	210	231	188	212	184	201	213	214	202	184	204	217	181	197	216	216	219	216	208	211	204	209	194	222	201	219	222	212	209	205	217	152	199	211	207	197	225	240	206	201	208	199	178	189	217	192	195	201	211	208	185	193	196	202	212	215	200	219	187	226	210	214	210	222	211	220	199	201	199	241	221	216	211	194	219	200	223	192	204	183	194	200	186	215	231	196	196	173	194	164	162	175	207	202	195	216	216	188	196	224	184	210	199	182	170	219	188	205	199	170	205	215	214	204	215	181	200	188	183	193	213	212	198	209	188	205	194	204	199	184	214	197	198	207	190	206	190	198	175	215	189	181	189	211	215	211	204	204	211	200	182	200	205	206	192	195	194	203	210	217	192	193	215	220	233	214	203	183	190	225	210	208	197	181	206	199	201	188	211	186	215	199	194	208	203	216	200	234	238	217	216	207	214	226	211	199	213	207	192	226	188	215	210	206	208	231	202	199	218	170	224	207	194	213	214	192	184	212	193	207	222	181	202	214	179	201	204	196	208	198	210	197	228	214	210	210	209	212	196	201	237	209	217	220	195	196	188	202	179	204	199	204	208	205	203	202	203	179	197	189	170	201	185	210	203	206	213	191	227	220	163	186	198	203	205	220	234	200	235	176	190	196	209	229	203	192	176	201	196	211	213	205	206	184	223	214	228	220	214	217	217	210	231	210	196	209	232	182	198	225	202	207	210	217	218	218	219	216	194	193	223	212	209	218	202	215	203	199	219	198	197	176	200	202	221	184	186	230	196	213	210	211	227	184	187	198	197	219	205	211	187	209	216	199	201	230	220	208	224	193	200	218	208	189	216	202	209	184	199	218	220	206	219	190	192	227	208	212	188	198	218	226	214	219	213	206	202	221	211	194	218	248	201	232	205	193	206	195	203	213	213	193	194	197	218	201	219	214	201	216	214	217	209	215	194	188	200	194	213	225	202	205	204	206	207	212	226	196	226	206	233	206	241	195	185	196	192	189	221	201	202	228	225	243	214	226	209	202	187	206	201	180	187	194	211	176	190	177	209	221	214	195	228	181	210	209	229	214	217	214	189	233	243	213	229	206	216	216	201	201	206	203	221	224	185	219	230	221	207	208	212	205	217	201	203	205	209	189	202	210	228	228	211	216	210	205	222	211	214	186	203	196	188	208	198	211	192	174	207	185	232	202	202	202	204	212	195	198	180	220	204	205	201	209	208	216	222	239	224	229	207	213	184	188	207	202	217	214	190	206	220	209	209	224	218	220	191	197	207	209	205	194	193	180	182	208	223	213	220	183	225	193	256	212	182	192	200	208	202	203	221	199	196	211	220	239	212	217	202	198	210	220	190	213	192	217	234	222	202	200	211	209	203	191	194	236	195	205	211	207	237	226	202	218	208	210	209	212	192	242	229	193	214	211	223	207	202	188	197	222	201	192	200	203	217	205	207	230	205	213	226	194	236	207	207	235	211	207	186	206	229	177	190	197	208	210	191	219	197	204	220	195	202	200	210	219	202	221	193	202	203	220	215	175	234	219	192	201	195	209	215	199	188	199	213	211	216	229	188	184	222	212	187	209	199	192	210	194	195	221	216	231	208	195	204	203	222	196	194	207	212	239	202	224	206	233	180	213	198	195	227	229	171	195	227	198	212	230	213	192	207	206	215	210	193	215	221	217	213	216	211	197	211	207	206	189	212	184	202	203	211	206	196	197	197	248	212	203	207	186	184	192	214	220	206	201	200	201	193	196	223	194	208	210	209	206	208	187	188	208	195	200	180	193	205	220	221	192	194	207	188	220	237	185	190	206	196	193	242	198	224	193	214	209	208	204	212	189	194	211	206	212	211	220	199	206	197	190	223	203	234	216	217	200	185	213	224	207	205	191	193	194	238	205	236	204	192	235	210	205	225	186	197	174	198	204	189	211	242	218	191	172	204	201	200	181	188	211	210	195	218	197	171	213	218	207	200	197	207	220	218	242	196	183	174	197	228	229	201	230	207	187	205	184	212	214	193	203	198	212	222	201	186	197	189	220	191	233	215	230	192	211	220	219	220	210	205	194	207	193	205	204	197	223	205	187	200	183	235	217	229	214	203	163	198	222	190	203	171	204	220	215	226	180	222	206	203	183	197	229	213	178	211	211	208	173	214	222	199	209	207	198	193	208	207	173	215	185	212	212	195	205	200	225	226	206	220	205	215
7115	8498	16362	21681	22279	18436	17499	26534	25837	21324	13378	12864	10675	7598	6128	4509	3394	2297	2740	3451	1901	1494	2008	1530	1143	1198	1357	1413	1504	1284	1300	1309	1218	1112	957	851	825	803	887	749	688	730	763	829	737	700	691	692	603	578	591	574	577	560	544	544	582	592	539	511	558	518	574	598	595	620	524	565	513	515	561	555	503	529	525	529	578	659	641	639	573	520	514	524	535	518	518	494	459	500	531	519	474	516	487	513	478	514	510	525	496	516	495	485	498	465	540	499	524	534	534	519	471	509	503	507	500	502	515	498	479	491	507	506	508	499	541	497	553	531	489	494	511	484	526	479	540	523	502	477	526	517	489	531	469	512	509	546	520	512	530	509	548	526	559	481	503	477	494	522	530	563	470	508	519	497	511	548	520	530	498	519	480	519	495	499	518	520	542	485	499	523	489	533	494	566	525	507	477	519	494	491	511	517	485	511	502	519	528	527	479	487	498	504	527	505	537	524	492	499	484	514	519	497	501	510	542	520	444	542	476	500	486	517	519	502	515	534	530	493	498	517	483	497	531	527	496	534	474	541	498	534	528	519	566	500	520	529	539	489	484	508	498	495	518	511	500	530	549	539	503	538	515	530	500	499	520	492	549	516	483	540	529	485	540	501	503	551	556	488	520	521	544	515	530	521	529	490	516	525	540	519	533	526	513	463	538	521	503	496	499	524	518	508	502	491	507	504	500	531	512	514	501	529	519	522	524	482	510	498	503	541	468	563	485	495	544	530	543	508	487	488	536	525	554	519	485	467	494	514	486	560	509	529	476	497	528	519	540	507	527	490	559	522	512	509	526	509	513	520	507	504	512	510	581	497	501	506	507	493	537	494	514	495	566	472	523	569	525	528	527	487	527	511	519	546	517	544	496	549	517	528	548	550	552	514	519	501	528	549	555	511	509	490	521	502	458	474	489	557	519	508	487	506	519	474	543	497	511	501	525	504	529	514	479	513	519	484	573	529	538	510	526	509	507	507	474	562	533	486	469	523	521	543	520	512	508	485	506	517	507	493	540	569	500	468	481	505	515	534	511	542	521	508	541	504	514	531	505	523	542	497	518	498	511	477	517	530	554	516	501	511	518	525	544	513	480	548	510	505	486	518	502	485	534	516	518	493	541	510	492	530	468	501	509	527	486	503	510	546	551	549	475	526	498	564	512	517	512	440	489	515	472	490	530	512	519	547	515	505	553	480	520	544	549	509	503	484	491	501	515	528	478	524	513	487	540	503	510	522	513	528	495	528	498	539	547	539	569	545	481	512	491	535	493	490	509	520	489	551	496	522	493	481	516	498	493	508	530	538	541	503	481	481	505	525	489	529	504	471	579	516	456	541	505	527	530	503	517	495	527	489	483	516	505	538	538	535	526	502	460	493	519	501	498	493	515	496	501	536	535	520	531	505	530	515	495	535	522	513	520	544	510	508	528	493	533	476	529	497	507	479	525	513	465	506	512	528	503	526	491	489	460	491	545	490	501	492	493	494	511	504	476	514	544	510	514	529	549	512	500	491	564	538	523	503	513	521	489	487	494	542	524	527	500	500	507	533	518	512	495	542	502	538	491	510	526	522	511	458	511	518	506	572	520	548	487	528	502	507	475	507	515	462	497	538	504	508	540	510	504	522	546	487	533	533	508	527	509	469	553	557	488	532	464	510	500	521	514	508	504	543	535	517	490	525	507	507	476	525	551	485	524	524	521	494	564	517	510	503	505	502	477	515	489	529	540	568	552	546	571	506	486	471	506	541	477	556	509	535	471	501	513	514	511	504	512	517	496	506	488	505	500	533	528	493	497	549	526	503	530	546	507	558	532	482	546	489	501	520	509	550	513	500	530	515	514	524	538	508	534	542	498	521	476	542	508	533	534	514	523	494	512	504	514	530	511	548	528	522	527	502	532	498	521	483	499	504	484	494	565	516	510	501	511	496	503	483	525	522	482	501	547	471	508	513	516	536	477	523	502	511	503	497	502	512	529	481	506	527	492	511	543	501	556	488	506	539	534	497	478	507	517	532	464	503	491	506	539	506	534	491	525	511	527	539	486	502	490	501	513	492	508	549	502	504	523	488	508	501	516	517	527	500	536	533	542	502	516	523	489	550	502	505	512	500	455	559	567	487	537	521	519	509	500	534	528	520	519	521	533	502	521	504	506	513	505	551	531	510	517	522	515	541	469	486	520	531	509	518	528	512	525	526	535	517	500	492	521	529	530	487	471	502	520	531	504	517	529	502	498	516	529	495	519	502	528	511	496	507	454	513	527	529	546	497	506	506	491	508	481	522	509	531	505	487	509	490	517	486	484	525	521	491	480	512	556	526	483	523	507	524	498	587	512	512	494	472	501	462	542	530	507	524	491	505	475	533	541	502	538	545	524	493	516	498	477	507	540	500	490	540	577	446	529	500	506	518	537	514	566	493	511	530	485	548	509	503	519	526	515	503	476	535	503	547	549	490	535	489	520	471	544	539	522	483	533	484	514	514	488	499	508	510	485	482	504	501	495	477	526	488	530	504	511	489	493	541	529	475	533	563	506	522	521	515	491	539	516	521	549	509	514	512	530	487	520	496	527	538	498	523	539	500	504	543	533	513	545	551	532	534	510	518	489	495	501	502	544	556	502	515	519	533	494	493	523	531	488	528	526	521	535	496	506	529	531	520	507	509	496	534	485	481	497	491	522	542	516	512	546	552	507	523	520	512	526	496	497	491	532	520	521	512	481	512	532	535	507	513	492	539	495	518	533	534	486	565	518	539	513	530	515	461	490	513	484	490	540	477	486	520	513	513	529	505	504	507	510	534	519	519	487	492	531	498	555	536	459	554	517	483	529	494	479	506	526	482	532	545	477	491	513	501	499	521	502	523	504	526	475	536	562	488	502	518	483	512	517	510	511	473	498	516	557	507	477	525	508	519	532	531	518	506	525	495	501	519	532	543	518	484	535	498	552	548	509	525	507	497	518	504	512	508	514	483	518	498	503	507	474	541	502	518	464	523	495	489	550	552	485	499	498	530	505	494	511	505	526	506	468	510	512	540	536	520	491	533	495	490	505	515	510	502	488	493	549	481	502	495	490	492	505	536	530	476	496	484	474	505	513	520	532	514	539	543	539	460	475	512	532	507	497	532	526	533	519	513	558	508	512	511	541	514	524	503	510	540	518	486	534	541	468	499	534	443	530	476	474	482	510	540	492	510	517	559	530	490	487	559	509	504	565	530	530	507	503	525	486	524	515	512	534	528	507	510	469	521	505	515	511	476	513	524	486	510	522	480	506	499	533	486	495	546	524	515	545	514	541	521	528	524	506	494	573	491	561	499	518	512	516	565	504	519	468	512	503	515	517	519	547	529	494	533	498	559	521	473	527	494	519	539	493	526	510	542	559	512	503	527	541	508	503	517	539	480	482	526	481	462	524	517	516	465	513	511	532	533	519	499	524	500	521	527	548	518	488	488	534	477	509	486	511	481	537	510
33058	32288	36005	47501	49847	38221	39778	44611	43286	37656	30183	29290	27973	20714	16960	12564	7667	4417	6051	7016	3556	2251	3640	2687	1945	1735	2090	1669	2100	1531	1387	1195	1053	876	1087	905	950	1001	1043	689	488	594	763	782	779	570	411	345	387	343	303	307	280	252	263	279	314	266	323	263	240	244	242	259	287	239	228	247	199	245	221	248	231	234	273	241	285	321	302	270	264	260	254	229	246	246	246	248	216	236	230	240	203	231	251	218	224	244	226	213	238	240	251	220	189	253	218	244	242	235	216	212	215	195	223	186	244	198	233	224	217	237	242	201	224	218	206	204	236	228	231	237	222	232	199	219	226	229	260	223	229	208	240	226	221	211	218	194	213	236	217	232	206	223	227	207	223	221	257	216	242	242	236	213	235	206	258	221	223	215	215	207	216	222	235	230	227	243	224	222	217	232	198	212	224	238	213	246	221	208	244	224	204	191	229	223	229	252	245	250	237	193	207	217	195	204	238	234	243	215	203	207	222	218	268	216	229	218	247	229	213	203	248	245	232	225	229	230	228	209	230	211	236	243	242	222	218	201	232	224	204	218	216	249	244	232	214	234	229	220	209	208	232	210	212	234	228	244	212	223	219	229	195	217	206	263	246	205	219	233	238	235	205	225	227	228	235	229	237	207	241	237	224	227	218	208	201	248	226	217	232	222	225	236	223	236	229	198	237	222	230	204	212	241	226	213	219	223	222	240	249	262	224	243	217	230	232	201	248	229	227	232	241	198	225	214	208	257	225	234	215	207	229	230	224	220	214	255	225	241	222	242	210	247	223	224	243	237	214	225	245	212	248	235	239	234	250	224	223	214	225	207	226	230	230	255	210	236	229	217	211	230	207	214	214	217	216	214	228	263	219	247	238	233	231	236	218	235	222	213	221	253	209	230	234	205	225	212	229	247	228	237	231	245	245	217	228	231	272	222	212	208	231	233	231	246	236	254	216	212	225	255	227	241	242	235	215	190	237	227	247	233	226	219	209	226	255	260	220	223	247	244	216	227	215	216	217	233	229	216	212	219	229	234	185	236	238	238	235	220	246	223	224	217	231	235	237	250	213	237	223	241	207	267	229	218	214	222	225	217	252	221	256	242	229	215	209	233	240	237	267	201	222	251	223	243	231	235	201	213	237	234	242	206	234	256	223	242	219	218	235	230	202	230	219	226	237	210	261	212	238	197	220	201	233	202	234	249	203	234	238	219	225	215	233	207	238	238	229	231	236	235	231	205	210	231	233	239	214	236	230	238	234	223	208	189	208	250	250	233	196	228	250	244	233	228	191	214	221	216	231	243	231	213	238	191	237	221	220	221	209	191	203	260	245	230	219	236	200	218	239	224	211	221	229	220	220	224	240	205	234	187	220	243	231	211	205	233	244	224	215	218	218	235	230	231	211	249	211	227	253	223	214	249	220	231	204	239	227	222	229	229	221	223	224	230	235	259	241	232	237	236	225	208	246	237	218	240	228	218	224	229	206	216	218	215	202	202	233	221	218	218	198	240	212	219	221	242	237	235	221	232	225	222	247	231	238	221	220	243	212	223	215	247	241	218	224	237	232	235	217	240	226	220	213	221	234	211	229	242	215	220	216	219	219	256	241	225	230	248	219	228	217	243	243	235	232	217	208	212	218	215	240	242	240	231	244	210	223	207	231	245	250	227	242	201	234	248	214	247	206	198	232	213	220	214	221	244	212	225	221	236	210	226	260	260	220	229	221	233	219	255	217	227	221	217	208	225	264	250	215	247	228	232	227	243	240	216	247	236	224	208	220	233	215	238	225	231	248	208	207	207	233	220	204	216	219	222	214	188	239	228	228	213	228	250	203	244	234	223	255	237	218	199	227	230	259	213	228	231	212	207	204	247	231	224	220	217	204	213	225	216	223	224	210	227	237	220	206	236	213	236	210	215	226	220	230	207	211	219	251	229	221	241	216	226	207	231	232	222	236	225	229	236	224	207	205	235	219	201	204	243	235	237	243	227	231	225	229	235	212	259	240	202	229	194	250	200	235	202	214	246	224	218	213	220	237	202	245	237	232	208	253	223	235	222	222	226	246	223	201	203	214	248	240	230	227	257	222	244	234	224	210	226	227	203	205	231	225	229	238	229	233	231	233	253	256	248	217	241	212	218	195	239	215	233	224	243	238	227	215	225	237	232	234	238	217	223	235	246	217	225	214	219	196	231	243	212	232	246	225	219	241	212	203	212	214	208	233	243	240	230	225	217	198	233	230	224	246	222	207	255	219	218	213	190	235	236	250	249	242	216	229	209	222	211	243	233	192	226	240	217	220	218	205	232	217	232	219	214	257	231	199	235	255	226	222	210	233	229	226	216	232	207	214	246	218	197	223	231	217	207	218	199	230	260	200	225	217	224	223	254	210	238	213	255	225	260	240	199	199	207	223	245	238	228	244	235	243	222	221	207	217	226	200	226	230	195	209	221	235	233	215	224	234	207	257	259	228	220	229	214	275	221	224	209	226	189	211	257	210	250	247	244	216	221	233	208	245	248	228	246	242	213	183	216	243	216	243	230	228	239	232	220	230	214	239	225	235	223	237	241	265	225	209	228	216	217	229	227	216	242	228	214	224	196	238	240	248	238	215	246	245	189	231	231	230	246	247	208	220	203	215	222	238	196	239	233	221	207	212	256	239	220	201	223	230	227	220	230	240	248	220	237	212	207	216	208	243	217	222	254	220	204	233	194	247	218	218	246	228	204	236	233	220	218	243	232	217	225	222	217	262	231	235	210	211	218	223	210	211	229	226	245	235	187	231	206	245	221	226	192	232	243	231	232	238	230	247	234	224	218	237	232	222	229	232	238	245	217	229	214	220	237	236	239	230	234	205	235	203	207	235	237	242	235	225	208	210	209	231	246	242	231	233	215	209	207	202	232	258	200	248	200	254	237	237	252	211	229	237	244	236	215	230	205	238	200	206	234	221	222	230	209	214	241	218	230	235	232	246	257	233	192	253	204	211	226	210	207	229	215	219	229	210	254	250	231	236	219	227	204	231	220	188	208	261	246	250	230	219	232	204	217	221	241	217	227	263	248	255	203	223	216	222	235	202	210	234	212	226	244	219	238	203	234	219	232	220	217	224	241	261	230	241	237	245	223	226	232	250	239	211	223	221	217	244	240	225	263	204	232	237	213	227	207	212	241	234	229	211	230	223	234	225	224	247	205	231	216	212	235	231	223	228	230	219	219	208	217	219	230	263	211	259	226	247	211	233	250	241	236	206	246	220	239	221	201	249	206	188	227	199	228	208	218	228	225	209	212	198	207	253	228	254	222	233	239	231	221	212	262	240	274	209	226	217	259	234	223	217	199	219	223	215	221	232	233	228	225	222	232	219	227	223	206	213	237	211	215	209	242	230	225	237	229	224	238	241	235	244	186	215	242	257	238	237	214	217	229	220	225	246	224	214	234	225	216	223	227	219	247	254	221	245	216	194	223	223	225	233	195	241	277	239	227
22292	25715	37855	52587	54266	50321	52622	55953	56445	57099	47362	45728	42714	37449	35864	30531	25541	17991	25505	24841	16218	13024	19148	14702	10711	10895	12078	10101	12257	9551	8572	7392	6499	5771	7200	5307	5560	6376	6665	3917	2592	3720	4123	4747	5179	3603	2020	1608	1757	1520	1211	942	780	874	919	994	1087	1021	928	684	667	676	719	714	683	693	614	636	612	621	642	643	557	609	634	620	899	1204	997	810	702	551	553	570	546	596	540	523	532	572	583	578	472	538	552	516	527	576	541	546	566	553	549	566	544	508	565	591	532	567	577	574	559	537	539	490	553	572	534	577	585	500	526	558	552	550	538	592	489	533	587	570	533	522	568	523	523	525	579	496	555	584	553	555	564	528	533	531	563	560	563	557	525	563	548	580	554	563	611	563	548	564	535	500	535	472	604	588	548	542	590	582	524	586	540	545	576	580	577	535	512	532	548	530	567	563	556	525	545	577	568	533	545	550	544	590	534	582	551	551	536	579	590	522	560	498	576	540	558	553	516	536	558	564	567	564	551	559	547	529	563	525	558	524	534	547	558	540	539	554	533	604	566	564	579	521	550	556	569	589	557	507	540	529	545	587	564	565	522	570	551	542	545	585	519	574	518	566	562	544	531	536	572	579	522	590	583	538	528	577	517	541	509	533	561	574	546	573	516	558	594	558	507	549	577	540	533	538	597	582	505	567	598	540	606	547	567	565	491	504	537	543	551	547	543	568	565	572	555	566	582	555	544	517	544	582	521	543	583	561	548	588	547	521	560	534	564	595	540	599	588	541	561	567	518	568	538	555	600	567	567	551	546	536	554	504	535	536	556	579	567	540	532	521	578	553	564	545	590	534	557	541	516	552	581	575	536	574	545	551	545	540	576	552	540	558	581	538	550	555	521	540	576	556	555	538	552	546	564	517	567	525	555	556	589	511	578	530	535	549	551	590	532	576	560	489	538	538	564	530	552	581	580	532	486	504	531	542	559	520	532	587	586	518	515	539	565	570	503	524	549	576	565	524	528	543	551	536	552	521	548	548	563	563	568	558	564	532	550	538	591	577	549	549	536	552	527	537	552	566	567	519	563	537	552	547	590	576	600	530	554	579	567	553	535	567	533	594	581	549	558	592	545	540	562	576	526	517	522	552	583	536	576	551	562	527	536	522	552	587	552	592	590	551	560	555	582	589	605	553	567	566	599	557	575	538	531	557	554	555	512	571	555	543	547	536	582	536	571	520	551	565	546	551	537	558	595	566	534	556	560	518	536	523	546	565	575	540	573	525	551	534	571	567	567	553	565	517	598	550	514	545	579	575	575	602	580	564	564	575	570	571	552	565	548	540	548	542	503	561	566	597	522	548	506	550	532	513	552	556	514	540	549	584	532	568	560	492	534	592	588	544	570	561	568	534	530	549	553	549	520	580	560	569	545	561	536	543	543	541	531	567	596	578	528	537	558	523	553	533	537	517	507	535	564	545	540	550	576	537	568	523	514	569	535	558	543	504	571	541	588	531	518	532	574	517	550	600	552	527	505	521	514	515	583	530	524	560	548	536	540	553	570	525	553	558	548	540	590	528	587	562	570	558	550	570	541	546	556	543	536	569	532	539	552	540	512	573	570	537	564	556	564	548	543	587	580	541	531	582	560	559	498	565	562	548	489	559	509	506	564	549	528	551	501	584	600	567	541	564	621	569	515	538	562	556	548	564	553	540	537	576	559	580	545	574	537	548	546	564	558	584	572	546	543	608	527	572	565	582	581	501	534	539	569	536	554	578	532	532	573	526	549	536	524	541	552	588	534	526	573	549	529	535	550	598	519	590	591	545	578	564	538	553	577	563	579	553	556	527	570	576	547	581	505	549	506	521	567	526	524	547	518	558	567	552	541	568	563	557	532	573	549	543	553	535	516	574	574	553	568	564	583	556	572	533	541	564	542	565	558	548	563	566	563	515	566	511	547	556	584	536	553	552	528	508	582	528	592	572	532	558	553	555	542	550	538	552	541	522	556	579	568	533	527	560	560	527	524	551	534	565	567	549	550	528	544	534	551	560	563	567	562	519	554	582	532	565	547	560	572	521	492	588	576	561	561	562	573	537	562	542	555	548	524	571	603	560	547	530	567	522	556	573	529	540	514	529	537	520	534	553	563	524	533	562	524	559	580	576	542	556	577	504	521	557	560	539	531	532	546	574	579	507	556	542	546	554	523	566	552	530	575	572	514	526	565	535	554	587	563	594	559	580	580	579	575	531	523	532	534	579	552	552	535	558	558	551	564	605	570	554	579	548	574	508	626	521	562	538	571	538	581	558	580	570	558	569	579	542	580	562	575	577	555	527	544	576	519	537	599	549	539	526	563	539	560	500	580	522	552	584	554	554	525	563	583	542	555	520	558	535	537	565	604	517	542	540	515	534	585	571	555	565	489	567	548	527	544	562	522	542	528	506	561	557	560	515	571	556	571	542	567	564	563	527	570	543	526	541	542	550	572	519	549	505	548	540	552	550	582	537	540	557	497	570	551	531	554	550	543	553	551	523	535	543	546	533	559	553	559	535	540	568	565	577	560	571	535	556	564	561	531	564	563	549	539	558	566	565	553	535	523	567	547	550	561	534	557	549	565	571	542	547	574	581	511	542	563	532	529	559	564	554	576	547	545	552	516	577	531	585	510	543	562	514	574	575	546	556	585	537	597	546	530	575	572	566	569	556	507	560	542	511	570	569	539	558	576	537	554	559	545	519	544	593	544	520	553	558	565	570	548	563	570	581	555	580	549	534	523	560	541	566	552	568	564	569	530	584	546	541	589	591	569	555	558	520	520	582	584	540	559	615	541	570	563	569	552	551	548	603	527	534	553	563	538	572	545	547	548	597	515	550	547	538	586	584	535	612	594	561	533	590	564	554	520	579	579	548	518	525	521	523	608	557	529	546	544	530	488	567	561	575	600	564	543	558	540	560	575	563	543	570	551	614	522	527	520	543	549	613	568	565	525	567	546	528	494	550	563	533	556	576	564	564	534	579	556	562	531	555	578	541	586	604	547	567	582	521	568	564	539	569	559	529	524	509	523	527	522	545	541	603	575	573	560	558	572	522	573	510	551	540	559	598	573	573	558	580	550	553	548	527	594	530	562	549	562	576	541	537	524	548	563	582	526	547	552	548	543	555	556	571	545	521	543	567	558	523	531	563	581	580	559	581	546	517	546	563	521	519	573	555	563	551	581	618	563	514	592	546	550	574	547	522	567	539	545	519	533	589	544	570	547	541	552	565	593	568	540	571	590	534	518	564	562	581	514	530	592	568	534	552	543	568	569	549	534	559	560	521	518	551	541	615	538	583	536	549	530	588	563	548	562	560	571	542	514	554	579	558	545	541	567	581	578	551	535	543	547	534	529	561	565	613	529	585	508	525	573	517	556	546	544	563	565	566	550	540	511	550	543	544	514	539	556	596	610	552	545	553	544	529	580	566	547	521	545	594	538	538	603	566	530	538	545	595	550	567	520	584	565	536	573	548
44821	41590	46614	49425	48684	40411	36228	47135	45613	41210	37370	38119	37737	30949	28752	21869	14077	9094	12129	12943	7150	5195	8607	5533	3709	3707	4935	3787	4499	3486	2761	2454	1980	2000	2273	1519	2025	2244	2062	1238	1344	1350	1317	1466	1459	1155	881	714	532	508	327	328	281	272	259	240	357	475	375	383	278	301	290	263	211	212	268	245	254	217	210	231	242	237	233	245	350	256	259	247	213	225	205	234	204	217	194	205	205	191	183	219	206	196	186	197	180	200	230	193	194	184	215	195	199	218	207	217	201	193	199	198	205	214	190	215	188	227	198	208	209	196	190	194	186	210	200	187	211	219	201	181	217	226	186	190	186	202	216	181	197	179	225	200	207	189	187	236	186	199	189	193	210	168	208	173	204	226	211	193	201	182	187	205	222	210	205	191	215	207	172	212	175	193	209	200	185	195	173	182	222	196	186	209	183	167	221	195	201	174	202	195	217	183	220	199	217	195	194	183	191	194	212	194	208	184	186	222	217	204	196	201	222	193	176	232	213	194	195	218	185	197	227	229	182	176	188	184	233	203	197	192	183	194	206	199	198	199	192	175	207	177	187	217	214	207	199	210	210	211	181	182	196	207	180	193	218	207	211	196	182	210	198	226	194	181	199	173	200	222	204	207	211	209	203	210	180	202	241	199	211	213	216	198	198	182	203	207	214	223	187	227	196	184	234	223	196	176	192	196	213	216	206	206	204	204	222	182	189	179	183	187	183	216	198	188	236	181	188	204	177	199	201	191	243	187	203	164	187	208	187	197	211	203	189	218	183	225	210	214	222	207	185	191	195	197	203	224	196	185	188	240	198	189	222	207	186	208	183	203	194	187	183	194	183	167	198	191	211	202	196	209	211	201	173	198	182	184	207	203	200	203	208	216	202	190	201	201	203	223	192	180	186	194	184	197	198	190	200	171	184	218	218	204	184	226	207	196	194	211	208	178	179	191	192	180	207	189	209	173	183	231	236	187	186	213	202	169	205	209	217	208	193	208	194	189	195	208	181	213	178	206	180	228	211	181	201	187	199	211	196	172	194	188	214	196	191	197	180	228	186	192	207	198	187	225	229	191	159	176	204	180	204	201	201	182	195	196	204	213	238	217	192	192	177	192	175	214	192	201	190	180	196	170	204	197	182	222	195	203	182	205	196	207	168	181	221	203	198	205	206	213	212	200	199	190	207	195	209	205	186	189	207	190	200	221	182	236	198	217	193	211	208	228	192	186	229	202	193	199	181	215	211	210	198	206	211	194	206	198	210	187	176	214	190	215	178	224	205	180	185	201	174	192	207	215	189	212	198	205	213	189	185	231	180	205	193	217	188	216	191	206	207	205	216	192	195	205	188	189	194	219	182	229	198	194	208	189	195	217	203	170	179	195	212	182	181	182	218	178	219	208	207	182	182	207	195	198	210	211	201	216	196	197	201	192	200	228	187	227	162	191	209	171	190	186	202	190	190	193	201	209	208	208	177	200	166	208	191	210	193	207	215	195	188	209	219	176	208	190	218	214	204	180	190	203	176	205	173	201	225	187	191	180	186	196	176	199	197	182	202	183	223	207	204	215	191	197	209	222	187	198	212	198	212	189	211	216	200	197	189	201	192	211	181	175	172	184	201	198	218	206	189	197	186	198	190	233	178	203	201	215	190	173	217	219	197	203	162	176	192	203	211	172	199	202	224	205	190	199	201	212	215	188	207	191	199	205	227	195	172	199	215	228	206	203	194	212	247	198	219	193	220	156	204	184	172	202	203	168	213	197	173	186	220	192	220	189	208	195	193	211	212	205	199	185	195	200	188	209	223	168	193	208	187	194	200	196	180	235	158	189	186	189	204	180	205	191	206	197	191	212	171	209	207	194	207	213	206	192	214	175	218	212	223	204	182	206	210	220	214	205	193	203	195	202	221	214	209	194	196	219	218	240	198	200	179	204	201	197	200	166	211	211	205	213	227	182	190	197	178	186	191	199	181	210	189	199	206	183	200	228	218	170	201	211	197	200	214	178	210	213	186	198	190	214	230	196	191	198	199	200	175	205	236	201	189	186	200	192	226	207	201	206	223	217	209	192	189	182	199	228	197	202	191	218	172	184	201	211	228	205	200	210	206	199	193	205	235	213	202	199	209	209	189	224	204	199	216	189	211	188	211	203	190	221	193	204	217	174	228	203	196	200	199	206	195	191	210	216	217	189	209	186	203	194	197	197	179	199	198	185	205	196	202	193	205	207	212	183	186	230	212	191	206	201	204	192	196	181	216	187	241	220	205	215	203	192	202	217	214	200	217	186	203	187	202	209	215	186	194	200	208	212	193	178	200	224	210	196	198	199	212	193	232	185	205	181	203	197	205	198	216	195	197	217	192	197	195	191	219	193	174	209	205	209	207	229	215	196	198	167	184	177	185	192	184	180	195	207	210	181	202	189	207	190	180	192	205	220	198	193	191	204	209	184	211	203	229	196	180	210	201	223	191	226	195	211	223	201	191	211	186	184	172	170	195	211	200	180	205	188	206	202	169	194	187	224	209	193	210	176	220	226	198	212	195	186	175	214	207	208	207	196	179	221	217	196	187	182	222	186	198	204	203	203	210	195	198	196	193	207	215	171	193	211	192	195	191	183	207	204	207	220	213	215	191	201	204	186	208	193	215	212	193	207	180	210	202	225	185	203	206	196	198	209	206	206	196	204	218	166	206	210	195	201	203	208	205	182	190	193	183	199	177	209	207	208	189	190	203	215	173	203	164	201	190	209	194	187	160	182	194	193	204	189	209	185	203	190	195	226	190	207	215	210	227	204	199	207	187	214	196	190	221	187	214	188	198	234	211	218	213	178	186	197	224	207	187	195	169	203	209	210	189	187	207	194	201	179	184	217	187	198	210	205	201	193	214	201	189	205	191	217	188	202	210	187	201	205	208	194	201	193	192	194	196	202	214	197	160	190	216	194	193	194	181	179	224	202	192	195	215	201	186	221	188	205	205	195	179	200	195	190	186	197	219	202	160	199	204	208	215	213	192	188	181	218	203	204	188	190	197	175	191	190	191	242	235	197	201	193	189	186	186	218	196	173	237	200	195	190	174	186	216	230	192	183	191	216	198	201	177	202	183	230	194	187	213	196	208	195	191	189	193	193	185	233	206	199	183	215	190	198	203	179	211	210	203	185	219	217	188	189	193	208	226	201	184	182	182	203	184	191	216	196	186	205	193	195	161	162	199	204	187	258	198	195	191	194	173	196	226	206	178	209	184	205	194	205	196	178	187	199	195	201	209	198	185	170	190	195	184	230	206	221	223	217	187	211	196	196	205	180	190	199	172	215	199	191	189	209	182	230	214	197	200	220	197	216	206	228	197	198	194	180	239	216	204	192	203	189	188	185	197	194	181	212	224	189	234	186	193	195	208	204	181	190	191	200	198	199	184	181	203	196	215	203	213	209	210	212	227	202	232	184	199	169	193	206	211	207	224	169	175	225	200	209	197	214	187	158	172	194	200	206
32109	35413	49530	57382	57637	59113	54414	61353	59657	63571	57010	54422	51106	47641	45727	39921	32372	27427	34394	32388	25072	22418	31047	22205	18322	19871	22079	18304	21472	17089	14482	13750	11144	12012	13219	8892	11975	12327	12420	7159	8086	8250	7662	8927	8601	6892	5127	4225	2802	2695	1478	1172	1004	952	909	1058	1712	2437	1800	1580	1321	1410	924	715	677	708	691	748	705	707	616	635	603	572	596	684	1406	1351	916	761	669	590	529	480	471	513	488	456	502	490	482	485	466	483	501	484	505	468	484	468	482	528	547	489	482	477	470	471	470	441	506	495	486	460	470	503	459	480	506	511	462	468	459	473	492	471	495	484	491	471	468	494	490	496	509	482	525	491	501	499	520	454	516	491	504	466	490	490	487	495	466	465	505	462	452	480	517	474	518	477	500	469	491	480	468	524	460	491	477	471	459	511	478	467	493	490	473	461	482	485	508	478	459	470	505	437	514	513	496	494	511	475	462	507	481	507	466	498	487	476	456	510	511	452	491	519	447	488	494	496	485	529	454	499	433	489	463	509	495	447	457	456	456	505	559	508	505	504	478	459	473	478	469	499	502	476	492	460	458	486	513	508	462	478	485	491	500	462	501	461	490	485	505	519	454	488	478	457	465	481	480	492	494	454	536	495	485	444	488	518	474	495	502	452	465	497	479	505	468	484	480	491	539	515	469	491	486	532	486	493	516	499	480	480	499	489	473	494	443	475	481	463	470	485	461	480	464	468	491	459	467	492	472	488	477	478	511	508	474	460	495	502	475	472	464	459	451	514	501	443	508	503	483	513	440	459	447	433	474	492	472	481	489	472	479	499	437	511	487	471	520	451	501	432	487	447	524	473	509	471	515	505	465	504	509	502	459	503	498	451	489	516	505	479	427	490	479	459	504	500	443	493	484	453	452	468	450	459	497	461	476	470	486	470	510	457	512	494	469	482	512	501	487	454	502	499	476	491	468	487	443	497	471	446	477	505	487	480	463	496	474	499	453	447	511	507	462	474	491	477	453	511	462	516	455	450	496	446	482	543	492	479	494	443	481	490	497	514	525	490	482	499	480	462	467	498	470	546	492	478	489	447	477	488	484	527	485	507	471	511	490	494	503	461	444	504	494	455	505	485	482	489	451	487	519	460	458	484	477	492	498	455	479	483	466	463	520	523	487	483	473	457	486	442	479	487	491	497	495	455	467	469	431	531	495	483	473	487	467	553	461	517	472	466	507	474	448	477	420	471	478	491	484	471	469	472	456	445	455	506	468	498	479	468	514	503	471	484	445	490	478	449	516	472	484	459	516	459	490	447	457	486	496	508	480	518	453	444	487	501	476	489	475	446	475	506	487	486	490	517	476	476	481	481	503	495	489	458	481	474	483	466	509	486	459	526	476	492	495	442	468	466	482	494	469	443	412	466	474	499	512	455	464	503	508	498	477	469	518	454	498	495	499	459	473	504	500	493	512	513	487	471	462	439	486	478	469	489	525	507	500	452	486	475	474	462	492	429	505	459	489	472	529	467	502	471	478	499	454	465	466	477	497	466	467	473	459	428	491	500	437	453	461	478	486	515	462	442	510	470	493	476	472	471	458	456	501	499	467	508	466	466	499	479	483	487	478	489	557	500	468	497	498	466	509	509	482	535	449	467	479	485	515	482	507	487	483	495	453	486	443	484	470	474	496	490	486	457	459	456	477	470	506	456	509	479	487	479	521	482	489	525	473	524	513	464	483	493	492	477	490	465	466	472	473	466	462	521	451	484	491	505	495	475	441	484	435	492	425	502	438	487	507	430	514	499	482	479	490	491	512	500	467	497	487	487	478	483	505	488	488	480	516	468	496	547	485	506	443	489	485	504	480	472	484	455	509	430	493	436	510	509	467	546	479	512	449	515	454	486	485	486	478	477	473	463	504	472	462	432	479	491	493	474	453	477	466	464	496	483	472	494	464	489	524	494	453	440	537	484	509	460	471	506	456	431	495	511	522	485	446	528	479	447	490	467	491	450	464	459	445	475	482	460	460	525	468	461	456	504	493	447	488	491	475	498	462	491	456	482	496	516	528	484	504	471	444	461	463	496	483	463	509	478	469	475	502	479	476	488	472	462	486	493	488	497	492	506	460	453	491	485	484	539	511	492	469	478	518	511	480	467	520	488	471	468	479	425	506	481	468	460	496	488	468	511	487	510	486	484	446	532	508	515	484	492	466	454	498	464	465	451	492	471	461	461	492	503	420	484	483	475	487	483	456	528	481	517	515	476	478	514	464	502	472	496	442	466	470	493	497	480	500	508	495	465	488	514	516	475	482	543	501	478	476	468	491	486	507	481	484	442	458	491	488	485	523	443	486	518	492	487	458	470	495	502	493	478	513	540	476	463	475	490	498	467	509	512	515	470	479	482	497	508	500	492	475	480	468	470	520	487	466	443	483	493	485	481	506	494	447	479	501	441	464	486	501	477	472	514	511	506	501	528	479	450	468	479	481	482	517	490	494	498	481	484	521	482	534	462	470	461	475	486	486	490	522	494	489	525	451	422	476	474	497	510	467	510	476	456	469	471	450	451	443	447	477	469	503	496	470	494	503	483	491	482	474	496	492	465	484	481	474	465	455	497	463	478	443	441	488	487	496	436	526	499	486	488	485	462	470	508	463	469	453	493	477	489	461	480	483	494	498	469	490	495	463	493	471	522	482	523	457	483	464	461	524	479	532	482	511	527	486	497	489	484	448	504	497	443	496	463	494	478	443	443	476	507	482	453	473	521	491	481	435	476	450	472	471	505	503	449	507	518	487	447	532	488	488	479	462	470	477	485	468	487	440	494	481	474	475	490	474	491	502	487	473	465	508	455	490	456	483	474	475	484	460	471	466	459	489	478	480	468	494	464	491	449	536	484	465	474	473	471	484	486	500	475	457	483	478	514	487	436	470	482	464	520	497	487	496	509	488	507	521	525	496	508	473	518	504	472	439	481	495	472	489	492	484	454	474	504	501	476	445	479	435	507	483	470	485	464	492	472	479	522	479	483	464	461	488	458	456	483	474	525	484	517	505	459	517	446	440	532	471	529	446	485	473	519	465	486	486	490	485	475	473	458	493	506	522	477	497	533	443	444	506	446	463	469	517	480	484	461	492	513	476	492	487	451	461	548	467	484	496	465	492	502	449	525	480	478	504	502	518	483	504	486	493	477	500	437	491	484	496	480	499	484	477	460	509	461	503	469	466	460	491	491	468	498	462	491	497	469	479	462	469	468	481	470	483	507	481	533	479	507	534	489	492	507	479	503	505	505	516	443	453	471	509	485	447	458	432	458	499	475	493	521	431	460	507	463	480	493	451	510	469	465	462	471	533	490	547	516	477	463	480	458	423	473	512	505	496	527	492	448	507	502	513	459	473	495	484	492	480	492	464	464	467	449	461	483	474	466	494	555	501	428	498	510	487	499	449	492	503	491	492	506	518	506	464	470	475	473	507	521	472	453	475	467	470	489	460	480	482	448	484	455	515	481	488	483	526	445	507	485
12754	10393	12251	13099	12476	9353	5421	8244	8248	4814	2994	3190	2530	1656	1157	858	623	463	619	604	416	364	431	359	335	351	410	323	367	351	362	288	300	331	260	264	259	267	288	308	271	269	271	283	262	231	236	243	247	227	187	243	213	216	221	219	224	232	201	214	228	207	227	208	205	223	217	235	206	249	192	225	208	208	203	203	214	225	238	218	194	224	202	214	215	211	200	211	200	197	215	206	212	210	203	199	225	223	205	190	240	247	247	228	199	216	230	232	201	229	184	204	230	226	221	197	202	213	216	229	217	210	186	208	205	217	204	216	204	207	224	234	225	214	199	189	199	211	218	229	214	213	194	208	186	226	203	213	210	217	207	216	207	207	210	234	205	218	231	225	202	226	206	201	203	209	236	210	210	193	200	219	216	207	212	228	211	216	192	216	209	230	252	234	212	230	204	188	222	217	209	209	185	207	191	242	227	189	176	206	187	225	212	254	209	202	194	211	221	226	207	231	196	204	209	216	212	205	210	206	188	202	216	217	197	204	211	199	180	212	210	181	212	206	230	177	209	210	230	224	227	197	223	223	209	219	181	209	225	208	214	212	213	203	232	232	210	206	198	197	210	223	208	209	213	206	215	189	202	211	238	193	231	223	194	199	233	217	208	212	181	228	220	218	200	221	222	189	195	207	192	208	184	210	190	211	205	208	210	206	221	196	193	213	218	181	212	196	208	194	206	232	227	236	213	209	194	229	213	199	192	242	207	226	219	207	201	206	179	217	234	226	194	203	211	195	241	196	236	219	229	217	207	212	220	214	222	222	222	176	216	201	221	242	208	203	237	237	208	225	212	230	231	235	213	201	199	193	233	193	222	221	187	210	238	225	214	202	203	204	227	227	231	216	187	208	210	249	211	184	209	230	215	208	170	208	206	211	219	185	198	200	196	228	228	204	213	218	204	229	201	211	222	182	212	206	210	198	221	219	214	217	233	209	201	206	225	211	203	191	231	210	182	219	212	197	199	207	225	195	207	218	222	198	206	213	220	218	238	210	238	211	204	200	201	214	203	196	239	219	227	208	202	218	198	215	225	207	216	241	213	224	228	207	191	240	226	225	217	190	211	203	209	224	217	229	215	209	210	242	187	214	235	179	222	223	224	222	198	231	208	201	221	221	236	208	228	220	235	245	216	207	240	209	225	197	231	210	215	241	194	190	233	212	229	234	198	224	203	200	180	201	218	179	221	211	215	220	203	202	233	215	234	191	214	202	243	210	232	214	228	237	231	195	171	232	201	205	182	191	196	196	173	237	244	205	218	206	193	191	211	189	226	221	184	200	185	191	218	216	174	217	242	207	210	196	202	218	214	203	182	191	176	227	219	216	212	203	193	221	232	201	209	207	237	214	198	194	211	217	178	188	227	186	209	220	218	218	211	186	214	207	216	215	213	227	191	201	235	227	185	227	205	229	197	198	185	211	227	204	196	220	231	212	229	201	197	200	227	206	193	193	192	222	185	210	234	189	225	229	208	179	215	226	223	223	239	215	215	220	226	216	207	212	199	214	211	215	202	195	228	221	223	197	193	228	192	201	201	206	201	201	205	220	191	194	206	225	222	193	216	205	180	225	192	208	209	212	190	210	219	220	228	195	176	231	224	221	222	199	210	211	197	197	205	222	206	229	206	183	229	189	206	223	224	206	228	221	216	183	205	198	213	194	204	230	185	233	177	199	206	221	216	205	210	199	216	207	206	197	191	210	189	204	209	213	190	199	222	233	237	226	203	226	224	233	238	215	212	230	206	234	198	201	215	235	198	215	192	221	226	199	242	215	195	170	225	216	187	229	213	228	235	219	192	197	209	217	235	169	183	200	219	206	213	189	205	217	209	191	198	200	235	206	197	181	212	216	211	205	225	209	203	221	199	235	200	199	205	193	236	206	213	216	222	229	203	235	198	210	211	178	215	219	223	209	196	202	214	211	228	219	194	210	214	210	215	221	213	226	203	218	203	191	215	225	224	220	216	202	229	214	200	203	237	207	209	191	211	226	211	197	222	208	210	208	211	218	203	235	233	193	210	219	215	215	230	209	211	205	191	206	219	224	220	220	229	191	220	215	210	205	205	186	233	220	197	210	213	197	206	187	228	224	194	214	199	217	190	231	217	189	208	221	195	209	206	189	195	195	216	212	233	232	194	199	245	213	215	217	205	218	210	213	211	208	216	224	213	231	215	225	205	216	212	213	185	189	207	200	221	189	207	204	204	206	221	209	215	206	217	216	208	186	203	228	207	189	226	196	210	209	196	187	205	203	232	223	238	208	224	203	217	224	226	211	191	203	207	207	226	193	196	177	196	222	226	226	188	237	193	187	196	208	193	230	214	226	220	204	200	206	195	222	199	196	239	204	199	216	227	206	191	221	217	212	239	232	219	220	201	229	210	203	179	196	203	199	204	173	206	179	186	191	213	213	210	211	211	212	216	188	210	243	198	219	185	218	210	192	199	224	211	203	224	213	209	213	194	234	227	216	218	166	194	210	219	211	224	221	210	212	229	212	213	180	205	201	235	188	209	201	224	228	213	211	217	197	208	230	210	223	212	189	199	222	213	242	203	194	212	209	214	214	200	206	228	190	212	207	196	221	195	198	246	217	211	207	219	215	249	211	213	208	200	196	210	221	227	199	231	200	234	182	227	222	204	211	179	204	232	228	181	200	191	211	206	264	240	197	194	215	203	209	208	230	214	200	189	246	226	221	213	228	222	192	225	220	206	212	183	222	208	211	225	228	199	229	217	211	208	244	230	186	219	220	263	206	224	214	217	209	224	202	195	209	199	215	220	212	190	197	212	228	224	206	233	192	207	192	206	218	223	209	226	221	218	208	235	223	201	220	206	211	225	215	216	229	217	233	227	213	231	196	212	214	202	205	201	216	201	228	222	208	225	225	218	193	179	208	213	252	195	215	235	208	227	212	222	213	230	191	204	192	171	212	191	198	203	202	196	199	193	204	191	200	189	227	201	223	192	237	187	188	218	212	209	205	170	208	218	213	199	186	232	219	208	207	230	236	238	236	222	202	236	223	207	196	215	196	206	218	192	228	223	226	204	174	209	224	234	215	204	188	190	201	213	221	230	201	198	210	207	242	231	229	208	219	199	197	199	194	202	213	225	199	226	213	197	202	225	222	200	197	203	211	223	190	222	222	210	221	245	169	208	209	206	209	185	203	195	215	193	215	227	223	191	222	215	243	226	187	251	204	233	193	219	210	229	200	198	222	199	205	187	203	218	170	203	217	182	203	210	253	210	190	214	194	220	201	230	197	207	214	216	227	220	199	199	217	222	204	197	223	204	206	215	211	213	235	214	224	204	217	195	202	216	232	201	206	206	209	199	231	207	193	218	202	196	198	220	198	195	205	180	223	203	205	209	207	241	219	191	192	209	231	239	233	186	201	206	210	216	245	210	226	227	205	203	197	241	208	215	224	191	227	214	204	206	210	201	217	193	195	206	216
8489	9630	18524	23460	24402	19925	14209	23336	22457	17991	12815	14765	11762	7861	6073	4037	2860	2381	3221	2772	1925	1710	2209	1717	1481	1946	2110	1509	2020	1578	1460	1301	1134	1166	1100	924	1013	1136	1183	1099	1115	1078	946	947	903	915	850	791	701	611	658	551	576	589	651	632	594	609	570	559	591	591	535	569	540	529	607	580	596	592	602	583	606	591	542	630	612	584	579	589	593	563	532	591	536	534	515	503	525	542	544	534	535	528	517	511	526	516	544	533	551	532	537	493	512	524	533	490	534	465	486	556	470	529	531	521	540	493	552	504	512	520	484	520	516	533	482	524	548	499	527	506	502	540	547	502	509	515	530	580	529	495	504	556	551	505	542	517	536	532	536	522	527	549	524	526	504	510	528	517	488	534	518	529	499	491	530	508	574	485	497	536	486	551	507	469	529	526	503	497	532	500	487	542	537	507	520	543	509	537	512	538	563	518	518	502	492	515	527	505	543	496	540	525	526	527	542	519	521	495	549	544	546	516	482	541	520	500	491	517	519	542	487	488	538	509	507	491	512	540	539	530	520	545	550	547	514	533	547	538	542	479	541	523	501	476	533	533	513	537	510	511	551	506	502	542	511	526	513	482	503	553	538	513	529	537	521	487	537	541	560	485	520	527	516	536	539	545	514	502	548	496	495	532	478	503	556	523	481	501	547	479	549	522	529	490	506	512	532	528	556	514	478	532	510	502	545	556	496	531	519	545	525	495	533	474	491	513	491	502	523	526	511	491	524	506	486	583	527	527	505	525	517	546	511	539	542	554	496	546	544	521	534	493	513	535	529	516	547	533	521	530	559	518	524	527	528	513	531	546	566	489	521	567	527	518	538	529	504	534	508	533	510	536	527	526	538	532	480	518	494	545	555	522	522	486	509	510	530	531	530	533	500	533	492	548	502	550	543	526	541	526	528	521	542	523	553	550	520	567	572	509	514	531	524	489	560	524	507	540	553	494	538	524	511	544	532	548	450	485	534	504	525	549	549	516	544	496	488	495	506	499	512	527	513	507	535	494	519	520	515	496	527	518	491	553	540	527	536	508	514	544	534	509	546	515	537	512	542	491	516	525	538	500	554	522	521	565	544	536	542	551	485	527	533	504	547	482	553	510	528	498	537	515	503	527	543	515	486	515	528	534	560	497	555	517	523	524	528	471	511	529	516	486	495	550	563	560	527	514	528	543	569	516	527	538	490	532	518	496	534	491	514	483	525	532	557	518	518	514	536	498	517	541	538	496	528	482	510	539	531	494	505	508	462	519	500	506	539	540	507	498	541	496	534	500	541	522	503	487	546	500	520	496	523	475	540	509	517	494	511	550	540	535	525	539	509	533	508	508	554	500	502	540	492	507	558	527	552	534	525	546	517	509	520	532	529	522	509	491	494	533	487	545	532	504	533	538	553	530	528	536	540	566	519	567	544	519	524	509	515	564	523	514	527	584	505	493	510	514	514	484	513	525	566	512	549	470	541	502	549	488	513	529	486	503	527	506	555	518	536	539	508	555	542	533	519	492	514	522	509	502	544	488	502	555	534	524	539	496	526	501	571	524	543	529	517	533	530	522	538	514	522	516	542	514	537	521	524	516	495	540	541	541	516	505	542	558	535	520	502	520	501	541	550	506	514	519	523	540	526	533	499	516	503	517	542	528	521	567	502	514	515	558	518	555	514	490	518	507	504	484	508	487	543	544	529	528	528	518	555	528	531	547	512	525	506	525	528	518	535	482	546	513	551	540	516	542	509	487	514	525	520	547	504	541	505	562	543	527	517	462	541	552	500	534	505	496	505	501	526	502	492	511	524	510	509	528	488	519	536	481	540	525	539	507	515	505	482	509	528	532	495	486	518	554	515	556	492	519	529	516	532	509	521	506	493	512	502	518	554	547	534	534	531	515	503	511	553	502	542	539	525	556	511	521	533	506	509	489	477	525	492	541	488	506	517	513	568	525	519	531	507	460	485	520	481	529	460	521	476	506	560	550	580	515	535	534	513	533	492	529	514	530	515	463	551	527	528	526	484	514	530	519	489	480	504	556	503	518	482	512	514	540	529	501	526	513	514	536	561	528	522	516	518	532	530	516	529	548	533	573	493	543	496	543	484	523	503	502	535	530	516	523	521	566	508	525	514	509	533	525	504	534	487	510	494	548	485	488	553	501	520	478	493	514	544	538	532	506	531	550	535	544	531	554	534	526	526	554	543	511	527	534	477	509	553	519	530	532	527	535	527	537	523	488	563	536	542	532	489	572	523	546	449	475	548	566	493	537	549	482	556	510	540	541	521	564	488	529	518	505	523	508	515	513	531	517	499	506	555	511	501	537	561	523	534	481	474	533	505	528	502	525	503	531	564	533	537	488	471	536	506	515	491	561	506	531	534	503	511	538	499	501	504	552	515	519	506	554	532	489	492	526	481	563	520	482	550	555	544	501	521	499	528	534	513	538	527	493	505	529	501	538	512	549	516	525	507	503	523	510	506	508	525	551	527	530	532	529	533	527	515	542	504	521	537	488	522	479	481	485	508	533	548	537	550	510	522	503	527	571	518	508	517	514	499	512	501	507	494	511	541	486	498	511	555	545	550	509	550	516	506	554	530	518	489	495	561	552	514	540	519	540	505	515	498	528	486	555	525	496	533	524	545	540	504	519	491	560	521	538	475	520	529	557	530	546	485	527	513	495	518	501	552	538	536	523	527	515	524	548	527	528	536	508	492	519	530	486	517	524	528	487	564	525	539	499	512	524	529	523	522	553	522	532	531	563	542	486	544	491	503	507	563	506	556	539	534	543	514	514	568	504	546	505	533	560	519	538	559	530	552	520	513	562	525	508	467	521	526	505	534	550	553	514	532	519	515	513	492	529	493	517	516	505	532	538	524	516	533	515	530	569	526	532	538	556	533	542	499	549	517	509	535	510	502	526	519	508	490	521	533	522	538	519	497	501	489	514	496	480	505	490	518	526	566	502	504	506	515	545	486	537	525	543	507	529	538	525	514	518	524	495	494	547	536	518	528	552	514	548	544	512	564	552	519	539	497	529	490	509	501	512	485	478	539	565	544	536	540	530	512	561	540	496	560	516	483	536	498	506	488	550	509	571	570	465	522	516	515	525	502	525	506	565	540	524	550	558	576	530	541	502	519	561	518	570	548	507	519	505	522	510	511	533	537	539	528	538	516	512	493	504	528	528	504	533	536	478	538	513	535	510	548	516	499	497	530	529	476	541	515	544	557	516	511	514	505	524	519	529	532	510	546	474	543	514	505	548	496	541	508	527	546	542	520	504	511	494	514	540	490	552	556	508	500	558	549	521	515	545	513	537	501	470	510	565	544	536	516	515	562	523	509	518	522	515	476	508	492	539	513	561	487	490	526	496	501	570	545	511	490	509	495	544	532	557	537	530	566	551	565	526	512	554	547	534	505	504	523	532	518	540	523	507	524	521	519	508	500	555	507	539	502	556	502	512	526	519	499	530	535	565	522	494
35037	34156	44764	48496	44502	43684	31988	39177	40472	34826	29808	30498	29056	20849	14222	9533	4772	3999	6174	5315	2874	2941	3689	2224	1897	2505	2921	2005	2896	1873	1369	1275	1218	1670	1085	954	1189	1118	1253	1061	763	906	504	677	696	761	748	574	402	344	326	353	343	287	255	231	211	261	267	264	239	265	221	257	240	213	219	236	250	243	254	251	209	222	230	190	239	261	221	238	233	215	238	229	225	214	194	203	207	222	221	195	216	231	232	210	204	211	215	225	204	217	217	198	213	200	203	185	220	232	199	225	207	218	206	219	201	225	231	230	242	206	207	231	251	239	221	203	242	204	164	235	202	235	222	197	210	198	215	207	215	206	221	213	202	215	219	206	237	206	225	248	199	205	211	237	227	218	235	223	218	235	203	226	226	225	226	244	211	225	222	229	240	192	228	206	217	211	185	191	180	185	201	224	213	204	208	204	239	228	214	217	213	212	228	201	200	217	215	210	224	237	193	232	209	241	225	214	241	211	214	224	216	197	216	207	205	197	198	212	222	193	201	190	217	227	213	190	246	210	211	228	230	214	243	237	211	208	207	231	198	220	212	207	216	237	234	220	221	219	205	231	220	222	219	215	213	228	215	264	228	209	222	238	219	209	197	201	190	199	211	223	237	238	216	250	229	246	221	188	216	207	220	222	224	229	197	217	209	206	219	251	225	193	219	210	210	229	223	218	219	223	210	210	203	208	228	204	214	218	214	238	219	211	206	239	196	230	230	213	214	204	228	212	212	222	199	226	207	244	228	237	214	214	193	214	220	235	224	220	241	202	193	182	228	231	241	233	240	179	213	194	213	201	229	189	223	227	213	216	188	214	215	209	208	222	223	199	230	225	201	196	247	205	204	192	212	222	216	223	231	219	206	243	241	208	214	209	216	215	213	234	221	233	208	196	226	205	209	224	217	224	207	212	229	183	230	196	224	197	228	235	207	215	196	219	239	202	203	206	201	218	256	206	183	223	227	202	210	220	202	233	221	215	200	212	233	204	205	211	210	219	179	218	243	198	247	212	225	210	208	196	210	199	202	224	207	198	232	219	215	237	238	221	206	201	247	197	185	190	206	200	182	212	215	201	225	212	206	220	215	186	222	198	223	235	211	220	225	218	231	243	214	242	203	223	219	207	212	204	179	217	202	237	204	202	246	198	213	222	205	200	208	223	211	188	218	211	201	187	218	209	215	198	212	219	214	210	206	202	214	193	225	203	254	201	210	216	201	233	212	205	215	221	229	212	188	192	226	204	194	205	212	231	230	234	244	217	239	205	202	212	211	210	178	225	219	200	221	216	219	211	222	224	232	225	243	207	187	225	220	197	214	195	219	204	179	196	228	201	207	231	226	222	252	207	232	226	236	252	240	229	220	225	243	212	185	208	216	196	202	256	196	200	222	186	222	217	200	216	220	212	197	209	236	208	231	240	203	218	206	219	198	231	216	230	194	220	217	203	206	218	218	199	177	248	198	207	205	214	202	230	243	217	213	240	216	212	225	233	218	253	216	221	212	222	194	210	205	198	212	184	193	223	221	215	226	246	199	203	218	193	215	217	229	229	218	215	215	218	198	196	251	239	211	234	211	217	256	217	233	210	183	188	221	235	217	225	231	235	244	224	250	204	221	224	227	231	228	217	237	194	217	190	234	216	189	207	213	195	217	227	209	235	237	210	192	212	213	219	190	209	239	218	201	192	198	234	192	196	231	225	242	205	241	216	234	222	212	196	215	205	209	206	221	240	239	216	206	212	209	195	229	205	209	222	218	222	210	219	195	207	223	192	222	212	215	193	213	224	208	234	229	213	193	208	216	199	219	235	227	205	203	205	204	218	208	220	217	197	215	213	223	211	203	216	219	223	219	205	229	235	218	199	221	204	219	266	215	256	211	198	228	227	245	228	230	235	244	236	215	215	206	223	228	229	215	213	216	197	201	230	227	200	205	207	195	213	223	205	217	219	207	196	217	208	232	206	220	222	202	207	219	223	234	208	238	255	239	213	201	209	218	243	191	238	224	213	222	209	229	208	198	236	224	197	215	207	197	260	232	200	215	215	209	239	220	188	231	213	208	206	208	211	201	235	210	180	202	203	215	253	205	241	227	239	226	253	234	222	192	217	234	206	231	236	219	196	221	217	226	208	217	187	205	228	224	223	200	217	212	220	191	212	204	200	207	227	212	236	223	188	235	187	221	220	213	236	208	200	232	236	213	199	189	220	227	228	214	226	201	215	232	209	211	220	222	232	194	201	208	198	200	185	211	210	206	202	225	240	239	203	201	217	221	210	226	180	218	222	207	213	205	219	197	206	216	234	202	236	197	234	223	211	221	215	201	202	220	233	219	207	207	217	236	215	229	223	195	230	205	202	232	240	203	206	221	215	225	213	205	212	217	204	209	219	205	245	216	217	199	221	242	218	198	221	204	225	191	221	213	202	202	209	211	225	196	207	225	197	211	193	212	211	223	222	222	201	212	235	227	194	220	241	234	244	216	221	194	229	252	193	198	209	235	216	211	208	197	205	216	180	238	227	212	225	242	185	211	215	205	239	196	245	220	256	247	240	236	213	212	212	233	223	265	228	217	187	223	195	238	215	239	223	211	240	228	238	199	196	194	204	215	193	215	239	238	206	249	206	204	210	220	197	220	202	213	210	200	242	239	193	236	220	214	217	203	205	215	230	206	210	222	201	241	229	224	226	214	214	202	214	233	201	264	196	205	219	216	232	204	219	206	198	203	237	222	181	214	221	202	211	226	220	216	204	240	190	179	215	240	212	231	198	210	213	209	257	210	195	208	244	232	218	202	239	216	227	232	195	216	229	250	227	193	222	213	224	232	219	234	211	219	214	185	211	222	179	215	205	224	233	221	239	201	208	222	243	227	209	215	227	202	220	225	202	216	207	232	223	197	223	221	219	221	219	208	221	221	222	221	217	251	222	221	206	201	218	222	208	243	226	230	202	229	223	203	206	215	207	202	238	177	227	201	213	236	194	208	242	227	213	222	228	231	217	213	217	187	203	213	187	250	220	216	208	218	235	211	202	197	212	258	210	231	232	226	232	215	216	208	229	209	236	220	228	222	223	223	229	205	207	208	234	204	206	220	221	218	218	205	187	240	210	196	225	195	226	208	217	233	229	222	224	187	201	238	217	208	212	212	203	240	223	224	213	227	199	216	181	192	226	199	228	223	231	222	215	193	204	213	204	233	206	235	216	205	248	211	213	218	220	213	196	204	231	189	203	266	222	208	213	202	201	224	218	234	218	219	229	220	226	239	236	193	204	197	218	231	217	230	224	215	228	238	238	195	232	252	210	242	167	218	224	194	210	224	248	226	220	212	209	202	221	207	236	232	209	245	218	210	237	201	207	230	214	211	227	233	248	213	217	226	209	196	208	197	227	218	212	215	223	240	211	227	230	199	240	239	199	218	243	222	221	173	202	225	218	251	257	231	212	209	213	223	202	210	212	223	219	228	218	222	227	237	195
24349	26838	45204	53161	54420	52851	46182	54677	53397	53612	45450	46294	44357	37538	32738	26077	18615	18549	25504	20245	15046	15768	18681	13002	11641	15039	16080	12014	16085	10728	8574	8146	7887	10776	6737	5896	7447	7231	7957	6409	4233	5446	2439	3947	4096	4371	4291	3442	2144	1479	1715	1663	1357	1025	884	795	780	887	953	834	822	766	707	594	590	551	580	662	588	695	884	855	594	598	589	588	638	552	647	707	593	551	528	511	518	525	491	531	537	508	550	514	537	519	499	559	518	506	520	530	525	499	498	563	549	549	537	520	475	525	528	474	482	545	481	555	522	497	539	514	499	505	511	521	540	517	521	487	555	464	522	520	508	519	511	552	489	534	553	522	512	496	506	552	523	522	482	522	511	521	522	522	490	542	488	540	501	523	546	501	547	514	540	492	580	483	539	532	503	533	521	506	518	522	530	508	539	526	519	510	513	486	558	486	549	533	534	486	530	502	501	523	555	518	532	525	556	500	543	543	542	550	531	516	517	552	509	512	521	544	487	533	535	550	538	485	527	540	573	533	509	508	521	505	542	495	522	559	532	500	527	525	498	526	556	517	510	537	548	536	512	536	467	518	529	527	524	499	517	487	555	530	520	540	502	511	549	547	512	517	522	528	514	543	532	551	515	544	508	510	509	479	516	519	500	522	536	507	519	524	495	551	510	528	526	518	488	515	524	510	511	500	522	521	545	475	530	490	569	531	495	489	510	541	558	481	495	515	537	500	561	572	527	484	479	504	521	542	489	552	532	505	523	534	505	549	555	516	508	550	536	545	537	517	542	546	502	538	516	549	480	540	527	552	550	528	495	512	512	558	487	535	580	555	528	560	578	528	535	531	553	553	556	543	522	541	518	516	543	512	490	525	558	506	491	529	540	549	477	517	521	454	516	515	545	512	552	511	519	533	494	530	515	504	497	507	509	512	541	503	511	535	543	529	537	563	549	467	512	523	530	509	494	505	500	507	520	573	515	528	521	524	544	535	526	528	536	530	548	538	536	519	526	506	537	500	533	537	536	486	538	531	521	525	493	527	475	538	570	577	525	549	535	500	536	531	540	522	517	512	537	559	516	519	502	471	479	577	499	566	545	517	544	571	533	516	510	521	538	524	529	525	540	542	480	536	525	489	524	512	560	561	551	519	531	560	531	541	501	530	519	540	531	546	520	547	540	505	525	526	508	526	516	497	475	542	490	551	527	525	553	524	530	531	517	553	514	543	510	539	504	489	529	572	504	564	503	559	508	508	521	539	554	504	494	537	527	538	520	496	497	511	495	551	518	493	466	567	504	540	515	520	521	518	513	531	507	517	519	554	522	518	494	548	534	526	492	509	504	552	458	534	514	517	519	534	489	524	462	457	507	504	529	533	505	516	479	511	544	526	540	539	530	561	495	508	541	545	523	530	495	485	543	549	537	467	543	523	472	538	554	500	523	481	487	519	521	539	547	534	546	511	539	532	507	471	498	532	545	566	557	521	535	550	562	547	538	555	489	512	516	549	559	570	546	494	501	489	557	544	560	517	554	519	498	520	541	515	554	539	523	537	516	539	515	540	507	504	543	510	515	536	510	554	550	531	554	523	543	477	519	502	506	550	546	572	543	526	517	537	491	487	465	520	502	490	484	522	532	499	501	574	502	528	487	527	510	476	570	542	530	532	491	519	534	500	506	550	513	537	471	519	532	479	545	530	518	561	565	558	488	539	533	490	556	522	527	530	470	499	519	501	510	510	517	506	553	481	523	532	538	561	540	563	498	514	523	517	566	518	464	522	575	553	491	499	528	548	494	539	564	509	518	524	506	535	532	521	530	514	518	534	514	516	524	521	551	513	509	555	548	518	542	542	519	560	538	525	521	510	475	519	515	505	529	506	489	480	514	522	520	539	517	515	525	493	523	563	547	532	567	509	553	540	489	548	528	561	460	545	526	508	542	507	514	528	534	534	538	525	537	538	505	489	496	480	548	499	578	516	535	561	550	489	463	546	522	536	525	503	521	536	527	529	547	544	500	547	520	487	521	570	508	552	542	524	504	506	473	502	484	523	560	479	560	553	515	550	525	547	527	501	549	497	554	549	547	530	559	522	524	479	525	559	498	516	523	519	567	535	509	493	539	519	598	521	549	520	532	542	527	495	486	537	515	477	533	525	527	523	581	492	553	555	531	536	530	515	512	509	509	513	486	503	516	555	533	521	500	525	522	518	523	554	510	509	511	534	531	545	514	519	547	508	535	509	512	536	522	519	487	578	525	548	462	493	536	541	526	558	524	520	531	534	539	530	496	503	510	496	554	545	558	477	542	512	542	527	488	503	489	537	501	547	541	502	519	496	545	506	534	495	547	488	519	532	504	574	538	489	529	539	509	500	462	539	523	577	513	560	528	539	532	467	505	583	522	538	534	553	526	553	513	556	530	524	516	528	535	509	514	543	580	547	520	547	520	536	500	523	495	522	530	509	544	483	514	510	535	537	505	549	504	563	547	551	502	513	515	498	524	520	553	551	534	530	523	529	534	511	479	515	508	494	511	561	554	516	537	533	480	534	517	525	529	504	532	538	502	531	545	507	528	491	550	504	559	536	559	552	557	528	508	526	517	510	524	564	536	505	521	507	541	483	516	460	518	547	538	541	489	508	501	512	555	546	471	542	514	519	572	514	522	515	515	566	494	553	522	492	505	525	537	535	547	502	483	501	518	486	503	561	549	492	551	498	517	525	524	558	523	502	487	521	529	544	474	489	552	531	518	562	493	536	489	523	545	523	538	483	532	520	516	552	535	541	522	556	509	494	521	512	478	493	490	572	554	538	569	530	524	522	546	548	561	551	524	505	531	493	475	509	479	492	559	525	535	501	519	546	520	494	512	557	538	495	483	534	521	537	514	530	522	499	511	515	558	518	505	523	524	566	545	531	501	544	553	539	544	559	560	534	539	536	534	532	547	516	546	519	545	511	522	530	504	510	488	540	508	531	508	516	506	496	479	526	522	525	493	524	524	532	507	542	533	479	516	521	524	496	503	546	530	487	531	543	540	494	520	512	520	494	542	526	532	525	507	530	573	546	515	476	515	509	477	498	533	530	557	538	542	521	525	541	541	519	549	535	523	527	551	524	535	516	504	509	490	517	482	535	495	561	534	493	510	511	528	512	516	505	481	557	474	532	499	546	537	490	517	520	542	542	515	518	537	552	522	549	519	508	549	497	534	552	511	550	539	521	534	520	516	488	537	531	559	517	527	558	536	495	487	491	548	554	568	526	497	535	524	525	546	493	534	511	525	547	480	524	501	538	532	544	507	528	503	555	527	505	497	539	486	544	521	527	502	494	539	497	537	530	523	509	538	528	531	505	593	501	460	533	532	544	514	532	487	528	518	513	554	499	541	523	524	530	483	507	534	491	484	556	517	496	506	499	514	490	486	530	514	523	533	500	504	525	562	523	523	500	552	529	537	544	549	547	525	532	512	488	520	533	516	532	508	496	556	492	545	501	554	531	544	493	507	560	539	543
45388	42920	50068	50466	47077	43826	34276	42506	42047	38268	36634	37862	38959	30778	25005	18442	11068	10240	13649	12834	7059	7435	9477	5264	4555	6112	6340	4788	6452	3306	2901	3225	3268	3167	2229	1998	2228	2429	2521	1758	1293	1092	843	906	1327	1318	1017	1015	795	486	445	514	460	450	289	250	238	275	263	257	215	217	209	199	201	213	216	222	284	249	243	255	210	212	172	191	208	209	233	213	212	214	232	204	198	195	181	187	188	163	165	177	194	200	180	198	162	178	199	187	189	195	177	164	191	207	177	214	196	174	184	182	200	190	191	200	178	179	196	185	193	183	193	211	166	193	163	208	199	185	207	175	178	154	174	187	206	176	174	191	192	201	179	176	201	173	207	156	216	202	174	208	181	188	190	193	199	163	186	199	169	185	181	206	186	176	220	178	205	197	166	211	187	171	202	186	186	185	201	197	178	184	173	179	182	199	181	199	210	181	164	187	194	180	161	178	175	173	192	182	183	186	187	199	180	180	171	149	176	186	182	180	203	206	195	198	179	173	204	215	185	174	225	170	188	176	164	148	154	153	191	180	163	199	199	204	203	193	209	160	193	193	174	189	209	198	162	175	175	185	201	188	205	180	202	175	178	202	184	184	182	224	215	197	195	189	192	175	197	186	169	209	186	205	216	206	184	191	187	203	189	187	200	194	179	191	174	200	200	197	177	185	180	185	200	174	168	188	183	222	175	220	200	188	167	188	171	185	197	193	188	204	190	195	201	182	198	197	188	191	198	203	185	207	219	203	212	193	214	186	217	197	187	207	181	209	188	174	187	188	188	204	196	176	177	187	193	193	187	184	184	167	170	190	194	205	185	189	194	203	187	170	190	214	202	214	174	179	182	179	202	202	170	185	218	217	205	176	176	189	176	203	179	192	205	202	202	186	201	192	201	194	196	194	185	190	166	187	182	183	213	181	162	183	182	174	188	181	194	201	190	189	175	207	207	192	217	202	205	163	190	183	188	177	187	152	192	196	183	170	163	182	188	190	175	185	192	197	197	212	173	203	176	171	183	185	167	190	193	163	217	200	181	193	166	209	210	205	192	184	175	218	206	199	196	205	212	184	182	188	184	204	186	182	184	187	168	188	170	185	184	210	188	194	171	182	181	204	205	187	169	208	164	192	191	203	212	185	168	179	201	157	180	203	197	193	214	213	196	196	210	199	201	181	184	185	190	187	193	205	191	186	181	200	178	211	173	184	197	180	183	179	158	195	178	155	202	206	193	178	199	202	185	201	193	200	165	180	186	185	187	210	182	213	207	195	189	178	169	212	198	185	175	182	185	203	199	182	226	168	197	200	216	189	169	193	225	159	186	166	215	184	168	196	201	183	204	184	198	196	194	195	175	182	165	183	174	184	195	202	191	178	183	225	179	212	208	186	188	219	198	195	170	187	176	170	190	173	183	168	192	193	184	175	191	206	208	200	181	191	186	168	182	213	186	222	198	178	171	173	190	194	199	205	192	187	185	195	189	187	205	193	179	157	188	212	170	193	173	216	192	175	193	184	179	183	177	191	194	179	216	192	173	203	177	182	193	223	194	207	174	186	224	210	174	203	190	182	173	197	194	202	194	195	206	205	182	171	186	171	185	193	194	174	189	171	179	209	171	174	200	189	196	198	184	200	191	211	214	196	198	193	200	176	174	173	193	185	189	192	179	190	197	187	183	178	190	172	210	204	189	185	190	186	186	200	177	191	196	196	203	187	155	190	209	197	217	205	190	187	171	165	175	179	175	206	177	201	204	184	215	181	205	188	196	177	194	176	193	183	165	163	179	187	187	173	205	192	197	196	181	222	193	197	182	192	188	179	194	179	198	197	197	167	203	189	209	186	183	187	195	164	179	180	170	176	191	203	190	207	195	193	202	190	191	176	171	202	197	173	183	192	217	180	168	198	192	204	183	172	217	184	197	193	185	180	212	201	215	205	195	195	191	168	187	169	172	200	210	198	200	212	212	212	192	207	209	214	184	203	193	176	189	209	211	197	168	211	175	189	175	190	174	191	191	208	181	163	201	180	165	211	187	190	191	172	221	200	180	205	173	181	212	185	207	197	186	196	192	184	165	196	173	193	175	189	175	220	176	190	202	198	180	204	204	197	173	189	178	195	176	167	209	186	205	169	164	206	196	209	176	190	198	160	168	219	170	178	184	167	174	204	213	212	216	209	204	203	171	179	188	201	174	182	172	197	189	211	194	205	187	193	196	197	184	205	186	195	192	193	188	200	191	213	208	186	196	191	195	180	192	175	211	195	195	188	188	188	187	186	204	186	182	189	200	207	203	195	169	198	178	200	179	200	204	164	198	198	170	186	191	200	191	212	187	210	180	175	190	165	219	179	208	184	178	182	210	167	186	199	182	187	166	150	176	205	192	219	195	187	211	166	200	184	209	182	190	184	168	197	184	216	182	178	197	191	187	183	212	187	187	177	193	164	207	179	198	178	173	196	197	159	184	189	193	235	192	207	200	191	204	179	184	191	184	172	190	208	166	177	186	197	196	169	179	194	169	193	178	208	195	206	192	211	215	173	190	195	164	201	202	209	195	235	192	183	211	181	175	218	172	201	181	172	187	198	185	155	177	187	193	227	183	229	198	197	198	193	186	176	207	169	155	178	214	156	186	217	176	183	204	171	203	204	198	203	188	206	190	172	193	192	193	203	187	165	211	183	179	186	179	173	179	217	220	200	196	186	172	181	184	193	170	182	170	177	176	175	195	193	182	204	207	185	172	174	169	203	173	172	191	184	195	207	196	175	202	226	181	198	206	175	215	213	193	181	178	179	162	160	175	174	195	183	193	198	191	187	214	195	202	182	193	194	206	171	186	207	193	157	195	186	177	166	171	199	199	197	186	185	184	203	187	168	191	179	176	170	193	192	202	190	178	180	199	195	183	168	171	171	175	178	201	198	202	183	195	167	188	192	195	176	182	170	172	200	199	189	184	172	160	177	177	178	191	194	178	210	162	187	171	187	169	187	211	162	222	207	216	195	166	204	182	178	187	187	202	162	181	184	180	182	182	213	209	195	179	208	197	202	214	186	179	174	182	186	201	212	154	176	214	193	170	217	186	199	174	219	214	191	178	161	142	215	210	169	200	179	208	187	205	156	173	174	180	174	184	180	198	192	187	207	189	222	208	179	183	152	184	193	183	155	193	191	188	196	165	212	197	187	187	203	178	182	192	185	196	190	185	171	187	178	203	183	202	208	194	181	174	176	192	165	198	180	185	194	208	181	220	183	185	215	179	226	181	191	193	186	199	182	191	190	200	184	204	186	189	193	184	189	171	191	201	192	188	174	179	189	179	168	197	189	188	191	201	179	165	199	197	189	194	206	191	186	169	181	174	185	193	186	194	212	190	180	186	209	208	170	200	209	171	180	167	188	198	170	176	192	184	183	186	181	174	180	203	205	161	162	192	194	167	201	203	178	225	200	187	179	206	222	203	215	171	188	196	181	185	196	158	184	187	181	187	194	201	177
31646	36384	51674	58049	60018	57323	52520	58687	58456	61146	55559	54294	53004	47065	43028	35157	28821	30239	36936	32345	23611	27818	30763	21872	21273	25892	25358	22298	25360	16678	15960	17326	17481	17323	12705	11879	13144	13934	14621	9904	7486	6482	4915	5778	8198	8075	5869	6306	4598	2427	2366	2635	2551	2167	1091	931	978	1006	1223	1008	780	765	606	533	560	527	515	725	1000	885	742	888	508	472	590	575	581	552	586	579	509	503	497	464	461	502	421	404	453	470	458	443	467	433	426	438	437	448	478	436	525	480	443	412	412	442	430	447	424	469	444	456	449	444	460	430	488	438	437	423	440	473	437	423	467	452	473	435	448	476	439	455	463	448	477	444	466	433	426	423	437	448	459	455	424	442	440	495	436	417	454	463	448	440	420	472	459	451	456	461	423	436	461	477	448	445	466	513	456	423	442	469	468	474	469	462	439	456	449	428	503	470	483	435	474	457	451	457	420	443	435	456	432	438	415	465	467	487	476	484	481	465	460	455	475	469	478	458	415	444	431	428	462	460	461	431	450	459	467	469	455	422	486	449	481	478	494	449	439	462	501	477	473	445	466	461	435	467	437	469	499	464	473	481	450	462	410	448	457	487	446	444	457	423	434	438	459	446	479	450	428	438	480	443	484	458	423	471	439	442	451	458	493	455	460	443	454	447	442	424	466	414	456	458	479	445	470	435	493	434	444	445	459	468	498	480	415	423	427	473	424	431	479	464	444	414	446	421	438	450	457	456	440	427	426	463	433	448	449	464	434	466	504	452	472	478	422	443	460	472	459	491	452	438	460	464	447	475	417	453	457	453	440	435	449	456	425	452	442	487	491	457	455	452	440	460	443	488	421	490	477	460	484	444	419	478	439	461	473	425	473	411	486	470	488	467	438	421	443	479	452	441	469	467	432	465	467	438	459	443	456	454	444	455	486	490	477	458	477	439	422	470	462	473	475	458	423	481	471	464	467	443	452	460	440	463	451	465	451	490	497	497	493	470	470	421	468	450	420	431	399	468	473	470	432	465	506	408	446	463	461	434	433	427	471	451	464	456	443	465	454	476	444	464	464	465	464	435	444	436	480	429	433	475	462	475	473	456	448	459	366	461	476	453	450	459	472	490	458	462	440	447	439	463	499	448	433	444	411	481	456	451	426	507	418	440	457	446	438	420	451	474	446	401	450	446	457	454	459	442	433	444	450	449	444	485	456	431	470	453	470	403	445	486	414	468	457	442	469	410	449	435	447	470	431	426	442	416	446	428	477	461	447	397	455	453	474	458	450	434	446	468	422	457	444	470	456	439	423	456	434	443	482	465	471	447	486	484	447	448	489	433	461	479	427	420	447	465	421	444	490	482	425	434	425	457	410	400	432	442	482	472	485	453	440	453	449	447	460	447	469	481	471	441	438	442	426	432	455	447	449	450	453	465	465	459	471	471	434	441	433	433	474	420	460	491	423	452	445	483	453	457	431	482	458	435	433	462	497	463	422	420	453	448	445	453	454	441	456	472	489	417	429	451	433	454	469	464	448	433	448	449	467	406	459	453	425	468	461	429	506	438	435	467	438	465	468	455	431	454	439	465	472	473	451	447	445	436	444	427	488	481	435	418	447	435	400	470	489	484	469	421	453	464	409	460	498	420	458	472	477	466	441	501	461	444	480	445	458	464	439	461	448	477	457	463	467	408	460	478	451	450	445	456	437	450	466	459	426	456	486	488	479	402	479	436	446	472	438	473	470	403	459	453	505	464	462	434	457	510	423	455	460	468	441	489	423	459	486	428	452	425	437	449	452	470	440	419	455	414	420	439	453	462	469	483	452	438	458	469	437	460	423	423	467	475	431	422	468	436	444	464	464	482	460	500	447	455	502	466	449	468	449	462	459	416	455	456	461	478	451	516	444	458	437	436	452	456	502	398	468	442	489	425	449	489	449	435	435	476	471	441	474	458	476	465	448	440	433	406	451	448	410	439	478	481	456	452	405	424	456	478	481	443	463	464	430	444	442	404	466	476	463	449	404	437	453	438	453	482	436	442	433	444	462	465	471	480	423	438	459	467	492	435	445	440	465	448	420	437	411	423	423	416	445	417	447	441	424	444	445	469	454	474	471	460	425	433	488	467	439	401	439	459	443	465	474	489	416	424	448	447	463	420	481	449	447	461	467	440	458	423	425	432	465	410	501	451	469	487	462	473	447	441	492	431	445	443	450	465	450	431	442	428	485	450	481	454	482	453	460	403	461	448	424	448	461	446	419	456	480	485	452	454	444	482	466	465	422	450	423	451	454	420	473	420	478	437	465	462	459	423	441	420	435	438	458	468	424	473	457	449	426	455	448	444	455	460	465	454	422	452	446	450	443	423	433	454	465	444	469	440	423	503	473	461	451	460	456	450	454	450	464	417	430	457	431	468	463	443	458	496	460	431	488	428	466	429	460	450	480	438	446	436	468	437	501	445	437	431	505	442	432	424	472	469	474	457	460	467	479	415	412	453	444	424	466	450	449	430	465	455	456	495	458	479	426	425	447	453	440	418	467	438	423	444	462	488	468	469	469	415	444	450	449	425	432	391	471	440	442	461	451	497	442	442	477	453	460	472	487	434	458	438	477	436	479	434	444	441	476	452	423	460	443	452	486	485	433	441	461	429	460	452	477	446	434	441	419	428	474	467	437	443	446	419	444	450	442	455	443	467	440	492	455	433	458	436	422	483	474	476	437	397	456	438	459	410	470	483	477	460	445	427	417	453	459	474	457	437	450	436	441	461	454	483	430	466	426	464	452	457	481	420	464	464	492	486	485	461	457	466	407	435	468	452	416	429	435	431	457	414	456	444	431	429	419	463	456	415	459	401	428	430	467	435	475	430	496	457	443	451	461	439	447	423	445	439	443	481	476	484	480	461	496	462	483	454	469	460	446	443	435	438	505	468	454	457	469	502	432	425	431	433	446	424	409	435	489	441	438	429	463	467	437	462	453	477	419	459	431	390	432	458	433	490	452	419	450	471	460	437	416	458	432	453	451	447	477	474	463	442	430	437	449	456	435	442	463	437	430	493	436	446	425	464	484	456	456	446	456	438	456	458	440	409	490	442	444	419	453	456	462	440	478	463	448	461	452	471	461	434	430	446	420	497	439	432	480	440	461	442	433	463	472	411	467	449	468	411	441	465	460	462	417	455	439	417	458	484	440	466	457	512	487	465	434	453	432	430	430	423	447	440	436	447	443	435	437	487	439	412	446	490	495	475	432	463	426	435	448	452	412	455	449	460	435	470	477	446	437	464	429	420	438	445	454	462	441	422	434	446	468	443	452	466	447	450	456	447	430	482	412	443	442	431	473	417	455	481	439	455	492	440	456	454	428	465	485	472	461	495	483	471	460	422	471	477	461	479	472	467	451	426	426	440	406	470	499	485	452	416	467	439	457	410	417	436	469	485	457	453	439	466	481	474	430	416	420	441	426	442	451	438	415	436	427	453	483	479	480	467	464	446	444	440	481	454	464	466	417	447	436	438	495	447
13177	9886	10808	13758	12108	10471	5370	8426	7708	4502	2642	2395	2467	1293	887	592	432	447	519	427	374	356	421	336	331	344	345	314	340	290	289	318	301	250	254	286	309	310	295	286	276	259	301	272	241	249	212	227	224	242	254	216	205	217	195	227	182	220	208	227	206	221	216	220	193	222	228	191	198	188	204	232	216	221	195	215	199	204	214	220	208	252	198	202	202	214	213	220	209	203	210	189	210	207	221	219	200	212	191	182	213	189	205	203	212	218	177	217	203	200	235	190	203	194	200	219	201	205	220	196	224	196	195	228	182	204	220	191	223	202	214	195	220	233	216	205	222	231	186	208	200	227	213	225	224	207	205	193	212	209	211	224	205	199	191	216	186	214	197	200	207	216	207	211	217	185	215	213	178	209	205	195	224	213	210	208	222	200	213	178	195	214	222	213	200	190	190	189	207	207	196	184	208	204	209	227	198	209	195	203	199	219	208	223	234	176	183	190	220	223	202	195	195	172	198	227	228	190	199	224	194	175	179	237	212	205	223	196	196	183	222	206	217	202	203	212	179	197	225	169	209	206	227	217	204	194	189	200	207	177	185	196	211	187	222	216	231	219	214	216	177	186	194	177	189	193	185	204	229	190	219	205	176	215	207	204	202	195	183	196	180	224	217	207	198	207	210	232	220	217	212	179	181	191	210	224	181	213	209	208	223	196	224	211	197	192	202	209	207	201	185	187	199	212	202	207	244	177	213	203	208	184	196	206	191	205	205	199	198	210	208	214	178	205	189	213	220	212	185	219	213	197	192	229	195	203	212	195	211	215	223	205	218	210	212	190	184	193	207	217	198	192	203	212	189	194	191	208	197	201	204	210	203	210	189	225	186	200	238	198	184	209	215	220	213	204	215	209	199	239	193	247	190	209	207	223	236	218	218	198	214	187	220	216	219	206	196	193	209	221	211	184	217	203	203	218	175	186	223	192	188	204	194	188	211	228	202	203	209	196	210	218	204	186	217	205	217	213	200	219	201	203	207	197	209	198	226	220	204	194	199	204	223	201	207	181	203	230	218	223	201	197	195	191	207	187	164	188	221	188	216	197	219	207	196	189	201	216	186	191	182	227	205	187	197	198	211	194	216	211	173	205	209	239	204	198	185	198	220	211	197	193	221	235	219	166	202	218	225	198	212	189	163	192	204	218	190	234	172	202	217	198	189	201	195	202	210	184	199	203	213	205	227	219	210	183	192	194	190	209	210	184	226	181	217	218	201	195	177	204	185	189	209	214	212	224	205	186	217	206	210	212	193	198	184	210	219	190	192	212	198	213	214	197	206	194	194	195	223	207	229	193	212	233	211	216	212	208	200	204	217	197	213	180	195	201	201	220	199	202	196	217	192	208	201	206	203	210	200	218	215	197	182	198	199	181	186	204	233	187	196	210	207	210	191	219	188	222	197	199	200	229	213	212	219	201	220	203	206	171	212	218	208	208	195	212	199	188	187	223	172	192	208	196	210	198	165	222	210	210	188	195	193	195	209	200	197	208	195	201	198	233	193	222	200	199	199	192	204	201	211	187	201	167	202	220	203	203	199	229	203	207	199	200	182	162	200	194	200	203	202	217	202	204	203	197	165	203	219	187	234	199	241	209	188	205	199	194	208	229	227	195	196	198	213	200	179	196	195	200	206	198	212	233	215	205	205	231	197	204	211	219	219	215	220	183	218	203	198	208	203	202	223	215	205	191	203	199	208	201	225	220	208	227	213	213	182	202	172	226	219	213	199	189	224	209	227	193	216	190	181	207	216	208	216	212	229	190	214	203	242	208	203	212	207	200	181	202	202	210	202	180	210	194	193	212	207	211	184	194	188	211	215	170	217	212	201	192	240	209	212	213	215	223	209	191	215	195	227	221	198	202	210	197	207	215	202	212	207	193	202	229	224	202	197	204	204	205	185	194	234	198	191	230	197	207	231	230	195	196	189	201	209	208	201	200	206	224	181	240	180	208	203	213	194	196	204	205	216	189	205	222	210	211	179	187	208	208	227	197	205	194	193	222	212	191	223	199	220	204	216	221	211	208	202	204	222	170	208	196	212	198	197	216	210	192	210	211	214	228	231	220	210	201	187	201	203	189	203	217	201	226	219	224	209	172	193	187	194	217	203	224	226	203	202	186	193	192	198	186	252	191	187	214	203	203	198	229	216	189	194	214	211	228	197	196	213	202	215	204	185	202	206	200	215	212	194	191	208	202	215	215	195	178	209	215	199	204	183	179	198	204	248	213	215	201	208	222	218	196	228	197	215	193	216	205	232	183	222	211	208	186	200	228	182	206	205	217	207	194	199	198	201	200	218	200	204	204	206	220	202	216	218	201	221	199	211	187	214	233	198	203	207	216	218	200	198	203	187	216	212	195	220	209	222	193	198	193	202	200	207	217	196	191	220	180	206	215	203	202	190	187	220	214	215	201	191	184	204	216	189	191	213	188	234	185	219	209	196	208	192	217	205	182	199	196	182	209	205	216	200	204	220	187	193	185	236	195	210	175	217	221	213	200	207	188	194	215	195	181	180	212	215	223	195	210	205	225	202	214	200	231	223	190	195	215	209	210	228	206	206	200	201	217	189	202	192	212	214	206	205	195	207	219	227	224	195	197	227	196	213	202	214	205	210	167	182	212	202	217	173	211	226	193	208	210	208	195	179	192	221	185	202	228	198	184	219	223	213	192	175	199	186	188	186	174	200	208	197	235	237	201	194	191	205	205	200	210	186	213	186	188	216	196	202	208	217	220	206	214	205	208	193	196	182	179	226	216	233	155	187	200	209	180	208	205	197	197	212	201	186	214	217	203	202	217	217	202	179	217	214	226	216	208	221	186	203	186	196	201	232	204	199	232	210	185	203	228	211	193	184	206	193	216	193	199	221	208	205	197	212	197	191	217	204	197	233	207	203	185	185	219	199	193	201	213	190	237	168	220	236	208	184	212	225	192	203	201	172	200	190	236	190	226	204	206	180	197	206	190	178	170	201	189	226	207	201	181	186	207	228	195	225	204	220	223	205	194	198	194	195	211	192	220	219	194	209	206	218	209	212	183	208	222	196	223	200	207	193	205	193	192	225	191	209	220	211	193	203	204	190	199	218	244	212	203	224	199	187	223	195	208	217	231	226	211	193	209	211	199	210	206	192	211	211	183	221	204	209	190	188	195	208	220	206	210	186	205	203	192	181	206	197	177	209	229	163	184	209	208	209	221	196	211	227	198	198	222	203	216	189	201	218	219	195	203	202	212	199	211	200	216	200	215	233	203	216	184	191	197	184	225	218	236	202	199	198	200	208	208	188	232	205	189	201	199	172	198	206	198	202	203	233	231	216	194	224	197	199	200	194	215	213	220	181	193	206	230	207	208	202	219	207	213	171	219	205	168	189	186	203	191	236	198	215	217	188	202	194	202	195	198	187	189	199	212	210	208	213	221	200	182	216	211	198	216	203	245	213	226	194	213	214	173	211	218
8399	9331	17189	24649	24516	20999	14407	23318	22300	16618	12333	12514	12528	7251	5039	3152	2331	2380	3054	2414	1729	2195	2310	1592	1615	1951	1741	1621	1658	1311	1277	1256	1213	1190	1027	1083	1209	1240	1296	1100	990	955	876	934	886	850	828	771	674	696	675	639	573	590	567	570	615	542	591	530	533	510	550	515	542	539	514	468	552	496	506	532	533	543	501	499	529	580	512	498	515	485	538	564	523	527	476	517	504	526	502	537	545	471	454	493	520	489	513	502	496	475	520	494	498	519	493	484	519	491	522	489	517	500	498	481	508	479	533	536	499	529	529	476	499	482	496	541	472	499	530	513	511	506	522	516	469	524	517	504	501	535	506	501	499	517	483	467	500	506	493	507	521	503	476	519	540	504	519	535	497	483	474	490	510	479	504	485	514	487	547	526	518	542	517	505	471	498	497	469	522	523	505	459	527	500	494	546	535	498	496	505	519	491	477	463	486	529	525	500	505	510	501	504	494	497	488	554	508	494	534	540	507	475	485	501	496	475	460	530	523	517	526	509	533	499	464	522	498	520	508	480	525	501	497	477	521	525	537	500	483	517	487	516	507	508	510	455	436	508	504	475	500	490	527	480	498	520	513	486	490	536	528	528	485	491	514	532	528	470	528	517	515	466	478	481	510	504	513	530	541	483	516	525	497	484	487	499	471	550	513	473	494	506	490	529	521	493	471	540	499	514	481	460	491	487	502	494	483	505	472	481	521	459	545	527	453	484	509	517	464	516	538	504	515	527	469	488	498	510	513	454	529	433	526	515	537	497	482	458	478	520	516	488	529	525	482	482	512	479	474	507	500	532	475	498	507	524	474	496	535	459	521	493	525	487	512	516	511	488	521	496	534	495	507	493	473	485	509	520	509	485	474	511	512	481	527	499	471	514	517	512	538	519	494	533	489	513	511	441	491	478	498	489	485	459	505	495	468	511	497	479	527	533	513	521	498	543	541	507	503	500	494	486	515	521	476	499	546	508	462	535	523	493	552	489	523	510	512	499	500	526	511	510	485	536	469	539	530	539	520	497	514	507	487	546	496	488	493	521	521	520	509	528	494	507	506	539	518	484	525	518	521	505	546	479	525	518	521	528	497	511	520	515	459	470	525	516	521	494	502	502	480	480	458	497	480	494	513	530	457	510	524	525	497	515	461	495	487	482	519	547	495	512	532	491	500	478	507	492	530	511	547	480	507	484	515	524	528	512	497	445	518	501	556	478	515	530	499	503	512	477	490	509	470	557	509	496	531	491	547	506	494	533	486	462	542	511	483	520	511	558	526	504	504	502	500	550	505	456	528	509	505	536	482	492	518	494	481	536	490	496	475	523	490	470	503	499	528	498	502	530	500	499	485	469	542	503	507	534	452	545	501	534	526	512	485	493	527	511	509	535	490	483	514	465	485	524	506	518	508	511	490	533	498	460	485	484	490	507	502	517	468	547	525	544	506	499	499	508	494	502	493	563	483	519	487	499	500	511	499	528	515	535	522	491	490	490	481	479	524	547	546	494	530	485	519	534	482	489	504	519	525	536	493	539	503	510	519	514	480	549	470	470	517	512	534	488	529	534	542	511	499	511	507	524	507	485	491	484	450	514	500	447	502	488	505	499	462	524	494	515	475	493	554	502	498	548	489	499	490	533	496	486	490	523	527	495	511	505	491	491	528	491	492	547	503	507	483	490	456	535	507	473	506	523	483	492	469	536	515	520	510	511	527	506	515	492	505	466	499	504	520	467	528	514	510	543	520	532	520	510	512	494	506	482	469	500	479	485	554	513	506	483	540	528	458	490	487	495	501	477	540	505	454	486	491	508	516	521	480	499	501	510	466	502	525	507	502	521	487	510	500	505	497	527	475	518	510	536	482	537	525	489	492	476	495	481	478	492	464	478	528	550	521	500	489	465	464	495	490	498	502	535	512	489	477	489	523	516	502	492	517	464	509	511	510	494	494	529	479	493	483	500	496	469	514	545	486	522	521	539	513	497	533	455	516	489	530	506	511	552	508	516	516	481	473	507	480	484	492	509	537	508	537	522	505	529	529	514	481	512	460	467	467	518	523	494	471	504	502	515	508	489	485	474	477	480	511	510	494	493	491	493	503	513	510	505	478	494	509	496	495	491	497	504	494	505	478	519	519	511	513	518	527	487	450	521	463	526	460	514	541	503	472	500	483	478	526	522	562	487	482	484	502	527	506	503	521	511	522	488	532	518	508	539	509	507	511	496	474	495	481	521	523	508	498	513	504	459	521	489	504	520	512	475	492	514	478	530	455	511	509	534	507	498	478	489	482	511	528	471	515	552	503	493	490	510	498	458	484	485	478	480	511	519	499	523	506	472	509	499	520	512	486	483	503	492	490	483	544	543	494	527	519	511	527	503	490	506	522	507	486	468	483	490	472	513	493	518	513	506	495	522	499	459	558	477	494	473	494	504	521	538	511	518	481	472	458	533	507	502	525	457	509	505	495	478	526	512	536	499	506	470	532	496	524	498	508	490	545	534	509	510	516	534	509	531	502	543	516	513	509	500	474	490	538	494	488	502	502	512	476	508	504	499	555	516	534	513	541	437	528	517	524	486	484	499	528	482	509	520	524	499	538	516	459	506	456	487	491	543	497	513	531	476	482	511	480	506	487	486	465	484	502	463	552	498	526	493	518	503	505	540	537	483	514	485	524	528	499	493	466	493	512	504	501	519	536	489	581	494	497	517	520	499	541	499	505	537	504	463	511	485	522	499	499	479	473	500	488	531	501	530	475	510	489	511	497	500	514	537	522	505	554	490	540	486	502	495	509	464	513	519	513	485	487	504	537	465	491	511	494	436	509	498	539	507	493	513	524	504	468	504	522	496	527	506	453	513	495	496	483	483	499	506	533	512	460	465	482	524	472	509	478	520	516	509	500	502	562	546	476	535	543	490	466	484	508	501	513	493	503	462	501	498	524	543	522	487	494	502	501	499	539	491	480	464	523	475	470	479	496	522	504	514	510	522	519	509	485	492	502	518	482	520	522	503	460	487	512	511	515	504	511	470	498	491	516	480	458	503	463	511	464	511	472	491	493	533	500	496	522	497	486	511	493	476	520	500	506	515	504	458	530	512	539	558	528	528	513	530	524	513	512	505	499	535	440	479	495	458	501	498	474	525	493	498	526	510	502	484	498	516	483	515	499	487	508	488	481	474	538	510	535	518	494	479	469	486	471	530	497	481	504	462	514	530	487	552	516	486	467	484	488	522	516	545	483	463	548	518	464	545	493	500	474	558	510	511	494	497	507	478	486	502	457	472	507	487	499	508	543	528	536	523	531	506	535	502	517	524	491	495	523	535	524	493	506	530	451	468	488	506	493	503	474	482	483	528	513	489	491	486	531	529	472	510	518	525	474	513	512	517	483	488	458	499	544	510	530	468	523	515	466	518	486	518	505	514	524	461	554	520	533	516	484	522	508	506	482	504	539	503	531	489	519	522	481	492	480	516	538	527	518	501
36041	38354	42521	49317	44785	36401	28502	37076	43958	35183	29536	31332	29134	20442	14693	8157	4744	4815	6749	5898	3548	4840	5145	2776	2624	3788	3434	2606	2623	1733	1865	2165	2050	1460	1137	1148	1320	1385	1608	924	876	926	899	1193	856	797	663	621	448	371	347	336	265	247	208	259	259	248	260	259	258	195	195	213	207	214	206	238	219	190	215	206	223	215	203	222	232	224	214	240	207	203	214	201	231	223	216	194	200	197	227	211	189	191	180	190	230	221	186	213	204	182	197	193	207	221	213	184	213	219	226	205	222	206	183	234	179	217	214	209	187	211	217	196	193	205	211	220	221	200	179	212	193	182	185	194	208	186	203	219	195	199	218	190	220	183	191	175	202	191	195	187	204	196	230	217	213	188	203	239	191	196	217	205	254	217	205	234	210	210	204	220	225	219	215	208	204	201	208	237	201	208	193	210	196	197	192	218	209	225	234	214	200	217	214	220	210	201	184	234	198	203	217	215	204	202	197	213	200	216	206	210	225	186	193	205	183	202	211	217	192	227	179	186	199	201	208	186	208	177	188	215	210	218	219	227	197	191	209	221	200	197	204	213	205	215	200	186	230	215	190	227	211	193	216	222	175	206	216	217	212	198	207	228	223	210	224	224	213	202	228	231	225	205	203	191	212	180	173	211	215	205	231	222	216	199	206	239	213	229	199	188	198	190	217	200	243	219	190	192	238	201	194	239	213	193	212	190	250	200	203	199	207	181	194	199	202	187	201	212	216	180	199	208	202	181	205	223	192	224	197	195	231	211	210	210	206	210	205	235	206	226	196	193	213	194	207	186	239	185	204	202	203	195	223	228	198	194	195	177	211	210	199	210	195	159	201	233	222	231	225	225	202	202	213	215	220	226	216	226	237	210	204	208	178	206	256	202	221	226	182	203	204	202	216	176	190	229	180	196	214	241	215	211	200	188	201	208	218	202	179	216	202	215	200	206	192	225	226	188	208	191	238	211	227	188	193	226	220	211	237	197	208	206	210	211	213	228	240	189	198	193	197	203	218	210	235	204	190	183	189	227	197	219	205	231	222	174	198	193	222	203	217	211	208	212	228	208	220	189	187	189	183	204	218	193	219	203	191	190	225	219	195	189	211	214	192	222	236	203	199	203	208	184	217	186	214	193	216	181	189	213	197	225	188	186	190	197	217	210	236	213	192	193	199	201	219	185	199	181	178	215	204	191	194	204	210	205	200	221	216	175	197	201	230	195	193	216	193	217	207	201	212	184	223	211	206	197	231	206	195	197	207	200	211	213	192	188	200	206	223	196	209	212	206	189	210	203	227	192	182	186	193	198	197	207	189	215	209	207	208	227	231	193	185	196	214	218	207	216	217	225	241	227	216	237	201	214	193	218	196	204	218	223	224	203	219	177	189	182	216	175	211	219	198	248	225	207	208	216	228	211	186	208	184	191	216	233	215	204	203	186	211	189	198	201	186	231	185	199	183	212	223	196	192	197	208	201	201	215	203	213	216	165	169	219	185	215	205	191	210	232	225	192	195	213	184	200	218	185	212	195	223	214	218	210	202	208	198	189	194	200	221	214	209	183	198	182	202	203	195	198	211	238	233	201	199	207	226	222	201	230	193	189	216	192	227	232	193	229	194	197	210	191	215	199	196	189	226	216	197	207	232	236	201	204	213	196	219	219	210	185	215	219	202	177	224	220	200	203	194	186	209	208	203	228	198	213	228	216	233	194	234	223	191	208	189	222	200	198	187	227	210	223	206	215	187	204	224	238	202	183	189	197	223	212	216	194	192	212	198	211	198	222	213	256	203	185	239	217	196	200	212	202	210	194	217	202	224	204	232	214	196	201	213	195	191	211	217	199	248	217	202	201	211	183	244	201	213	215	239	221	207	204	212	221	228	205	236	217	217	190	206	202	207	207	210	226	204	184	203	215	185	200	209	181	216	195	224	199	206	229	199	233	208	183	210	197	210	187	219	203	218	226	204	217	232	208	210	200	213	210	192	195	203	182	201	205	199	223	222	216	204	207	214	216	193	179	230	187	206	215	231	196	218	202	183	177	183	201	238	179	223	183	216	185	203	201	197	181	189	198	242	221	199	211	188	215	191	204	214	218	193	207	207	192	187	181	240	195	210	187	196	208	194	227	186	194	206	214	194	226	204	200	214	227	179	208	192	212	221	203	216	228	215	186	203	187	211	214	215	223	234	208	194	209	207	201	200	221	189	206	190	209	239	194	194	213	200	211	206	220	193	212	192	207	209	195	192	204	196	190	224	251	236	235	197	226	217	194	187	200	194	202	202	203	234	209	164	203	188	198	211	232	247	220	213	199	214	220	238	211	202	218	209	218	211	206	197	229	203	213	209	199	227	194	210	202	224	196	197	212	215	218	230	228	185	177	229	206	212	187	210	207	206	207	229	195	205	177	213	199	194	217	204	213	192	220	232	207	218	227	208	182	226	202	176	193	202	221	206	225	184	219	216	215	212	197	216	174	210	219	208	216	212	222	210	200	206	212	215	227	189	177	230	217	205	194	179	233	201	198	163	197	188	206	203	200	188	196	198	190	206	220	220	208	210	201	227	228	217	190	199	208	210	187	218	210	212	216	196	218	204	221	223	208	203	207	211	216	196	202	203	211	206	187	197	226	206	208	218	203	222	206	215	215	182	207	210	192	202	206	193	200	199	192	188	207	225	222	230	195	217	183	203	226	190	213	212	182	216	177	227	211	218	207	208	198	233	207	219	196	200	203	211	220	238	213	224	217	199	189	184	172	223	207	215	182	223	194	218	213	216	214	207	215	218	177	203	189	190	202	217	203	230	234	190	210	196	187	218	211	204	207	217	201	185	208	222	199	226	215	214	217	228	210	215	192	195	185	194	191	213	194	213	200	192	187	230	157	191	216	202	195	204	214	221	193	193	201	214	207	203	231	207	223	197	187	199	227	217	198	210	185	221	179	229	198	208	191	235	198	214	190	212	192	188	235	217	229	201	186	193	216	212	201	201	198	227	243	193	233	202	219	232	213	203	208	227	218	208	212	219	212	235	202	204	202	208	224	211	198	201	206	200	210	196	186	205	219	208	216	184	208	183	218	217	207	190	208	208	218	222	234	209	213	203	213	224	202	192	216	229	201	204	201	209	192	196	224	229	192	220	200	205	210	204	188	188	195	217	183	221	208	193	208	197	198	167	195	204	222	225	207	191	202	201	236	224	215	209	189	235	204	220	203	195	209	211	217	205	216	193	191	218	205	196	223	193	225	193	210	227	208	208	224	183	210	219	191	207	212	195	231	205	221	222	197	190	209	198	219	211	211	201	183	178	184	219	191	200	204	203	192	194	193	210	208	217	194	199	204	201	182	195	207	212	196	196	229	211	213	208	207	237	217	220	207	217	208	190	214	221	208	222	203	214	191	240	215	221	227	196	219	232	220	216	182	233	188	222	207	209	209	216	226	190	228	203	220	232	192	211	209	214	202	213	184	200	192	220	203	219	226	192	208
24747	31636	43835	53489	53023	48970	38804	50920	54914	52905	45643	46855	43169	37458	31824	22819	18425	20847	26363	22480	17044	22296	22661	14290	14683	19132	16799	15202	14631	10646	11134	13182	12331	9652	7167	7414	8237	8809	9492	5479	5033	5406	5557	7032	4879	4554	3821	3577	2267	1799	1772	1395	1108	789	717	739	780	842	828	806	638	556	583	546	518	535	526	499	570	554	542	569	533	579	586	658	626	576	587	550	637	635	553	544	533	536	506	505	550	487	479	520	491	519	503	509	489	503	528	491	478	479	525	502	458	493	487	502	468	517	527	500	513	479	485	498	457	514	502	508	506	517	508	474	498	496	508	525	491	477	466	476	491	500	548	502	498	498	488	495	518	534	511	494	498	536	514	495	511	498	523	553	510	476	463	538	521	500	481	457	501	478	506	488	470	498	476	472	519	521	524	491	516	509	527	494	498	522	493	516	490	466	508	522	524	496	488	497	524	557	535	521	508	485	492	476	441	512	527	497	511	524	535	525	508	529	498	512	467	545	513	507	528	519	504	515	475	481	520	496	465	498	524	477	526	451	494	544	479	491	486	449	510	470	512	509	510	478	504	482	491	524	497	544	507	446	493	489	489	500	516	497	497	449	480	483	479	522	518	518	529	490	503	511	513	513	501	487	522	518	482	510	494	505	471	491	507	514	507	499	498	524	537	527	487	510	498	525	473	539	528	570	483	536	531	527	484	527	481	468	488	504	523	503	493	497	525	497	489	493	496	490	473	512	502	540	494	490	550	472	471	515	518	512	525	517	500	514	478	534	525	508	540	519	502	513	519	490	492	483	514	538	497	498	492	520	490	462	501	491	534	475	486	518	503	491	531	518	489	503	523	454	494	479	519	492	504	499	452	534	478	480	489	480	508	495	521	532	516	521	451	507	524	470	482	498	545	457	523	511	484	530	503	510	503	460	486	494	517	504	472	493	503	471	494	511	518	444	487	495	528	468	551	463	474	532	496	481	489	482	485	482	516	504	533	492	544	471	529	523	538	516	566	517	510	504	495	530	489	518	446	510	517	457	506	489	490	485	534	508	513	518	466	464	525	493	533	506	480	503	476	488	477	499	534	524	515	496	499	511	471	469	524	474	540	488	503	499	521	515	479	495	480	526	505	498	497	537	482	473	505	509	505	529	568	457	523	522	506	476	468	461	514	487	486	494	526	527	484	529	501	529	508	520	492	478	499	530	512	466	505	522	495	475	546	517	504	488	515	517	488	528	519	459	514	496	523	481	532	504	492	490	525	476	477	500	497	517	527	488	512	461	534	505	520	507	528	496	464	462	462	504	497	521	501	479	518	460	452	539	511	541	530	492	487	513	459	503	523	526	486	504	465	533	472	513	509	503	471	476	495	549	510	468	514	465	516	522	483	475	524	498	477	525	520	504	496	471	495	487	473	531	497	495	514	499	506	519	487	526	503	559	472	503	452	514	486	531	494	482	501	501	513	498	506	514	529	531	504	481	532	513	524	526	495	528	520	498	498	448	468	519	520	467	467	511	482	525	499	489	524	518	537	502	492	534	477	491	486	476	489	489	530	501	544	515	512	484	519	521	477	504	474	519	481	514	501	495	537	501	498	498	498	526	540	528	505	509	563	495	510	456	452	516	499	489	503	516	519	485	510	560	506	471	504	507	529	485	504	506	508	498	471	498	522	521	573	516	509	541	454	526	511	464	495	513	518	547	500	516	520	526	503	505	482	501	489	481	505	526	549	482	483	497	497	542	505	493	514	556	501	508	502	506	525	468	529	503	554	475	512	460	521	529	487	485	530	464	485	514	510	532	495	501	550	513	505	485	469	511	477	523	486	537	506	531	515	435	496	505	498	545	491	489	546	523	509	498	489	496	466	538	487	529	506	509	525	506	506	485	495	515	507	510	490	525	517	487	523	517	463	511	456	470	513	511	528	482	492	481	539	539	490	527	493	532	507	463	488	469	482	523	484	470	505	492	519	512	521	469	506	524	513	510	491	518	549	506	515	515	477	475	446	471	478	536	492	516	485	500	496	572	491	494	519	502	500	509	499	531	487	505	537	487	499	578	534	509	484	538	547	483	514	506	527	521	486	506	511	487	529	447	527	537	514	512	484	514	457	482	493	517	472	526	489	523	500	545	497	522	510	558	503	495	496	500	541	508	526	529	487	532	494	524	548	492	510	477	514	470	505	513	520	512	528	471	475	546	517	526	503	525	512	482	508	550	529	492	530	501	498	538	484	470	523	485	491	473	484	503	505	501	463	492	486	501	516	523	526	465	506	496	535	485	517	509	549	513	513	460	565	475	456	531	491	485	458	521	514	469	519	497	500	481	511	473	492	476	467	522	475	456	509	491	507	535	464	517	496	534	495	527	544	448	521	512	535	468	512	507	524	518	534	498	541	535	501	512	499	514	472	512	554	474	490	463	501	492	534	514	504	485	540	475	490	490	473	528	494	536	476	505	507	508	510	522	450	516	531	496	534	512	514	510	561	523	526	491	498	501	482	523	519	462	525	491	515	471	510	510	474	563	486	482	479	510	474	511	489	501	484	535	503	493	522	485	494	494	523	516	488	443	466	487	527	508	460	537	457	502	487	504	465	543	531	537	512	508	489	510	514	491	482	503	500	492	521	515	512	515	525	485	497	504	479	505	464	479	456	471	476	541	476	524	471	532	527	487	521	489	522	547	505	520	501	492	504	525	535	506	520	510	481	539	515	480	481	521	529	522	494	516	497	494	541	500	477	530	495	487	542	528	539	535	510	527	501	537	491	514	474	475	498	507	476	486	502	490	527	474	517	493	518	507	514	488	499	509	513	506	495	489	469	482	467	524	503	535	505	468	500	543	503	529	463	520	492	487	511	504	488	501	522	496	487	484	509	500	476	507	504	501	462	524	517	494	509	469	518	466	519	484	483	474	447	502	509	504	506	511	489	493	515	464	465	434	506	474	515	535	491	469	568	504	501	473	470	506	477	510	512	472	549	488	487	499	476	495	486	498	490	481	516	491	487	495	508	466	509	458	473	544	499	485	462	523	488	499	475	484	476	521	506	465	491	460	514	476	501	522	507	502	549	504	478	547	492	503	484	486	479	536	488	473	496	500	453	548	483	509	522	543	472	463	529	505	524	504	500	515	527	474	503	539	536	487	512	513	490	499	510	521	499	501	494	511	473	510	531	465	528	504	501	519	524	545	495	492	528	515	479	487	510	477	517	483	448	530	487	532	523	509	505	499	483	535	490	528	516	492	548	501	538	530	518	534	478	482	523	509	557	491	559	538	475	499	484	517	539	479	524	481	475	497	513	529	504	466	502	510	495	531	475	518	505	471	522	521	527	511	519	502	533	504	482	491	534	541	509	505	483	525	447	521	475	509	497	493	531	483	471	522	477	484	503	466	508	489	527	497	425	514	502	524	492	479	467	440	473	544	513	492	514	519	526	507	470	500	531	494	479	483	503	507	518	503	490	525	481	492	518	525	506	499	531	506	483	488	500	463	481	525	503	533	480	507
45746	45948	48509	49388	44014	39544	31515	42688	48903	40141	36666	37054	38259	30080	23452	15371	10441	11234	14284	13550	8220	11782	13386	7002	5935	8313	7001	5175	5285	3623	4439	4766	4360	3041	2435	2334	2684	3254	3764	2074	1441	2038	2128	2375	2154	1632	1700	1040	542	493	433	388	289	249	236	265	229	226	260	270	223	200	192	197	179	171	163	166	190	190	176	209	196	191	176	189	187	197	201	215	191	211	174	219	191	183	185	171	190	179	182	163	156	187	186	166	191	194	173	191	185	177	172	168	184	187	169	172	171	176	177	190	174	156	163	173	196	179	184	177	164	163	175	175	159	182	182	179	177	176	195	165	151	204	170	168	203	187	170	170	185	177	184	144	170	199	173	191	150	185	199	176	204	166	197	186	180	181	171	174	166	177	163	199	190	171	188	165	172	155	173	168	180	185	163	177	155	155	169	182	159	191	205	184	155	170	187	181	161	179	165	175	149	178	171	194	174	185	169	167	178	170	179	159	172	202	188	171	203	153	169	179	188	173	191	162	195	145	167	166	179	167	178	178	190	154	178	170	179	160	150	161	167	176	181	168	168	164	167	174	172	191	173	194	191	177	177	190	173	168	159	165	202	176	183	173	173	178	180	169	174	189	131	194	154	169	172	180	158	159	173	184	184	171	173	193	153	182	182	173	198	169	181	223	170	183	208	185	179	147	195	166	164	161	181	167	162	177	192	168	173	164	162	154	184	188	166	154	187	187	207	182	180	156	180	189	184	152	168	188	178	184	166	170	161	177	194	171	156	185	186	178	184	169	177	179	187	179	185	205	163	172	170	179	185	160	225	200	183	169	158	167	193	186	161	173	166	165	183	170	175	175	179	176	166	179	183	182	159	181	177	185	184	183	174	192	156	177	174	178	174	177	187	178	163	189	185	167	187	182	174	197	187	164	159	192	194	179	162	169	193	170	162	185	166	186	169	179	177	169	184	166	189	170	155	180	160	163	192	185	194	175	171	150	194	189	154	168	141	165	165	186	212	168	182	184	174	172	153	176	185	195	153	170	181	157	165	155	189	166	196	160	166	159	159	186	157	167	189	179	159	161	186	153	179	168	181	170	197	171	165	154	203	172	181	193	202	186	170	193	155	160	171	193	164	195	157	208	163	159	194	175	202	181	173	161	186	177	151	145	196	190	189	190	175	175	180	187	167	165	180	187	185	160	190	154	153	175	181	185	192	171	180	174	188	161	179	183	165	178	195	186	169	199	187	173	191	183	201	182	182	179	184	163	171	148	192	170	145	170	157	173	168	189	149	172	164	175	195	175	187	178	163	177	181	175	198	189	168	170	158	189	187	165	184	184	192	200	197	174	154	190	170	208	180	162	167	172	188	178	185	171	198	203	185	179	172	181	148	204	163	155	196	161	203	187	170	181	159	175	186	194	169	189	177	169	191	169	181	171	187	160	160	198	188	202	165	162	158	151	177	177	149	154	156	163	160	159	166	172	183	161	159	171	171	212	181	172	177	165	164	166	178	190	187	197	157	195	170	201	181	179	177	181	175	181	187	171	180	158	216	182	180	183	204	175	164	166	182	195	175	178	164	168	158	171	173	181	175	170	180	163	179	201	140	182	174	181	166	180	179	177	164	186	189	162	195	182	169	173	168	166	163	200	195	161	166	208	168	183	150	177	165	154	187	186	195	169	187	168	189	180	182	201	150	182	171	179	154	155	198	144	186	186	178	170	170	161	195	162	175	158	181	196	173	183	179	172	189	177	169	212	168	188	176	157	192	186	172	179	181	156	189	179	167	184	213	149	178	174	155	155	174	173	193	175	194	178	173	183	183	160	183	182	170	187	163	175	189	192	207	198	153	202	167	161	161	163	195	171	175	198	164	188	175	192	202	188	163	153	185	162	159	187	166	204	187	148	184	169	188	182	174	185	193	161	200	192	171	153	170	174	186	173	174	196	179	148	172	209	174	145	170	192	183	174	202	179	173	170	191	162	173	170	166	203	163	167	152	186	185	202	163	157	207	159	159	190	179	188	198	171	185	170	168	181	187	177	188	163	181	190	192	211	172	182	173	200	179	172	180	183	196	189	205	184	206	181	172	179	192	175	169	193	185	166	164	170	173	159	174	189	177	169	181	180	190	197	161	170	165	182	171	172	166	194	202	190	178	183	190	184	170	186	184	175	163	195	179	152	177	198	195	181	187	158	172	181	171	198	162	195	163	163	183	170	160	177	179	167	194	182	183	173	169	144	171	182	187	163	174	187	169	183	194	184	176	157	184	169	174	171	189	181	166	228	161	186	194	176	146	180	191	169	169	157	176	184	174	192	193	168	180	181	182	173	158	187	199	190	208	173	183	213	182	172	188	191	170	192	172	189	158	194	172	175	175	185	194	177	174	189	177	160	180	187	195	167	176	193	175	153	175	189	175	189	189	176	151	188	173	177	212	174	169	200	169	163	171	178	167	156	175	156	189	185	173	160	181	199	166	173	198	179	160	152	176	165	215	182	178	195	191	190	183	185	162	163	183	167	191	185	163	193	184	176	177	183	182	187	202	186	173	196	185	160	168	169	170	151	151	175	153	182	174	196	168	196	180	166	190	180	183	178	167	176	163	169	185	197	163	155	198	203	203	163	180	187	169	160	199	186	167	178	170	167	184	169	181	188	151	193	175	192	154	179	190	170	181	166	202	188	165	182	198	160	165	178	181	170	159	165	185	174	180	185	189	193	163	178	171	185	169	166	154	187	172	178	187	180	161	168	169	194	191	184	148	175	190	160	177	174	163	155	165	199	182	196	160	164	193	173	162	186	191	180	215	196	183	173	178	176	176	197	164	181	153	200	204	172	190	169	202	167	171	170	207	168	205	155	177	163	161	180	171	195	160	177	195	176	171	168	175	193	170	167	169	164	176	171	191	166	169	176	167	191	174	191	155	160	167	170	169	179	174	167	178	186	173	185	183	197	177	184	182	187	178	200	181	169	173	192	162	178	184	194	174	169	163	170	148	195	181	159	193	184	183	171	159	180	187	184	170	201	203	186	183	164	185	179	151	157	186	185	149	188	159	174	203	181	197	203	204	148	195	145	189	186	172	185	182	195	178	208	175	171	171	194	183	170	161	175	151	166	173	182	190	159	175	204	158	185	163	178	177	191	186	165	181	174	173	156	178	154	180	187	183	175	161	176	177	160	181	206	158	174	209	148	198	189	167	196	178	155	167	179	192	204	189	186	187	167	184	184	164	194	161	183	193	178	153	179	187	159	166	183	180	197	180	177	170	203	169	169	188	207	186	161	188	154	172	202	154	202	178	199	199	184	167	170	174	165	173	174	167	197	172	155	199	169	154	172	191	178	177	172	138	189	173	187	181	171	197	166	178	192	177	186	164	171	170	173	189	155	161	199	186	184	181	162	179	185	160	177	161	172	172	157	180	162	166	180	178	179	167	175	171	195	171	180	197	191	168	165	155	191	188	201	184	196	180	177	155	187	171	212	189	179	179	176	185	170	168	197	192	188
32672	40482	52496	58307	56224	55485	45305	58579	58189	62406	55683	53742	52136	47065	39280	31709	29233	33135	36234	34125	26860	35972	36707	24960	24627	30006	24761	23364	22881	18132	21432	22425	20951	16712	13856	13545	15067	17447	18906	10192	7913	11862	12786	13223	12613	9051	9694	5928	2738	2396	2090	1991	1253	835	822	879	847	847	824	889	752	630	586	527	515	475	456	466	453	462	480	489	471	454	458	463	474	516	642	709	664	610	558	488	477	429	430	432	430	483	392	458	412	432	460	463	409	439	422	447	416	481	407	439	410	435	434	444	413	443	399	415	447	429	446	436	424	449	406	422	422	382	411	393	387	442	412	451	435	417	464	432	440	434	390	437	436	427	401	420	447	459	436	406	437	448	397	430	457	433	383	399	413	437	398	421	451	411	400	424	437	438	392	426	424	406	462	425	432	450	457	411	436	456	424	449	463	422	420	431	440	450	454	431	414	399	429	408	378	401	419	421	419	415	406	416	435	425	459	419	425	422	449	458	409	442	434	430	423	437	447	443	438	419	451	446	425	455	394	440	435	451	459	430	436	435	409	420	459	409	416	389	385	450	406	441	425	456	421	450	416	416	430	429	450	429	455	428	397	442	416	435	449	412	446	463	453	478	438	414	425	400	419	419	391	441	434	428	425	418	429	450	437	422	385	480	465	441	447	440	440	432	402	407	405	411	441	415	407	409	434	439	434	411	423	404	443	414	420	439	440	384	408	417	413	425	428	428	470	439	416	406	444	409	440	416	433	453	426	425	443	471	435	431	419	455	410	448	429	426	438	443	431	419	412	430	438	417	423	430	436	437	413	416	424	424	427	393	415	416	433	426	414	413	429	461	432	458	450	386	407	430	423	411	417	429	418	451	442	441	440	444	390	441	402	437	413	431	421	433	412	421	414	461	437	449	419	416	427	426	430	444	423	420	453	450	449	446	468	424	421	451	387	409	405	415	423	417	437	459	414	397	442	424	413	446	464	428	372	422	434	422	416	438	449	417	425	438	432	446	448	423	440	422	445	424	450	425	421	440	469	428	421	421	404	420	455	466	414	448	437	412	435	419	421	411	452	431	427	433	444	449	429	427	419	417	458	447	395	421	443	422	440	405	421	446	444	445	419	417	427	424	427	414	504	389	432	432	467	429	445	442	448	438	414	413	456	463	441	403	409	448	465	422	480	430	479	392	418	427	420	377	409	422	450	407	426	424	430	398	451	402	444	426	411	433	437	431	439	437	421	455	407	427	412	436	393	424	411	429	461	440	413	432	421	382	400	439	440	442	417	435	433	402	433	426	419	408	449	396	455	434	427	418	418	393	417	419	417	410	390	441	406	425	421	420	436	437	444	415	391	418	446	443	412	427	405	399	429	470	436	429	403	443	418	397	441	458	435	417	447	371	444	415	411	453	436	410	438	421	396	425	441	427	418	428	430	403	421	413	467	443	439	441	395	421	418	448	409	424	444	414	414	403	422	417	403	453	451	405	430	448	439	411	416	463	422	443	441	409	389	434	445	460	419	425	423	409	416	442	425	410	430	402	455	450	379	420	439	417	440	464	461	414	459	385	414	446	416	435	431	435	443	438	410	469	389	431	451	427	440	415	429	437	444	414	423	472	424	427	419	436	441	429	464	441	451	414	421	464	413	409	431	421	430	427	418	420	457	447	438	445	417	415	408	454	449	442	465	445	445	468	423	396	438	449	428	459	472	424	421	434	453	415	432	429	440	415	440	408	416	447	441	422	404	412	433	396	418	439	417	446	420	466	464	427	436	447	480	430	429	448	426	429	444	450	422	431	444	451	397	426	464	444	469	439	445	406	440	427	417	392	411	431	392	427	437	414	409	445	431	408	432	425	445	421	439	409	464	424	397	398	409	427	416	442	408	406	411	448	405	410	418	426	437	384	423	445	455	469	430	398	405	442	411	428	432	426	408	398	406	430	425	434	414	430	422	437	427	435	430	468	439	402	428	452	434	438	460	443	417	418	381	409	441	423	438	399	446	437	449	424	428	421	400	459	438	443	449	453	426	372	395	453	453	454	442	377	456	442	423	428	405	464	425	418	435	446	437	420	458	443	430	437	404	466	409	438	448	454	400	410	416	412	381	405	429	453	431	450	450	450	414	429	431	387	418	426	438	412	388	402	447	486	431	425	440	437	450	425	422	429	446	430	443	402	451	425	465	465	431	417	392	417	428	419	401	410	478	414	432	422	416	427	447	412	447	424	423	436	392	443	413	400	435	440	411	447	431	415	487	454	467	414	458	469	418	399	430	437	455	415	446	436	407	429	450	418	455	413	396	447	419	424	440	432	457	397	437	412	441	386	447	406	431	443	436	455	411	479	438	413	445	425	419	412	433	447	442	415	437	439	444	445	424	438	418	436	457	443	358	404	425	403	400	466	434	422	405	443	476	466	408	432	419	415	406	408	375	401	448	425	427	443	423	459	453	444	401	425	452	424	407	429	417	432	439	427	406	468	440	479	430	408	436	422	415	435	408	427	441	457	403	442	413	413	438	441	468	435	466	433	421	426	405	454	452	446	410	436	435	404	412	432	443	394	433	433	436	444	459	453	434	414	419	410	405	427	447	439	389	421	424	427	443	389	430	469	435	413	457	477	417	425	441	465	387	396	398	417	399	441	422	414	439	421	433	432	450	419	433	439	426	405	429	419	462	472	458	410	424	448	398	462	442	466	414	402	413	427	413	438	441	434	441	438	446	389	411	424	416	397	450	429	418	410	432	414	451	412	414	448	449	420	436	436	421	458	436	440	399	446	442	445	442	435	414	424	423	430	457	442	421	394	442	431	411	420	415	425	415	434	447	440	425	384	422	427	442	423	417	439	419	400	413	422	434	434	424	418	435	408	421	449	441	432	417	451	406	407	433	434	444	417	430	425	403	407	417	430	425	431	463	429	457	484	448	427	453	449	458	456	410	389	419	388	429	423	419	408	463	445	391	409	429	441	398	444	411	431	469	450	427	403	407	430	433	412	424	430	412	414	458	419	437	424	424	421	434	437	431	449	417	412	440	427	436	447	438	383	433	407	438	408	428	425	408	447	452	417	451	435	443	414	439	420	398	421	410	398	451	430	431	469	451	464	473	420	426	427	427	381	439	457	404	419	402	459	417	425	442	422	397	421	417	421	427	423	439	455	438	476	447	440	448	420	433	429	424	440	413	381	455	419	401	442	427	431	391	417	409	460	442	413	446	453	434	437	430	442	412	427	427	405	435	432	447	424	470	427	447	428	425	442	443	420	423	429	439	408	445	436	398	432	423	432	444	410	448	393	444	450	441	446	408	448	422	452	414	394	440	443	403	444	425	471	432	448	418	444	432	427	412	443	444	437	439	422	443	367	464	437	443	422	416	422	431	428	455	444	424	428	423	405	425	385	420	440	420	423	431	390	457	429	437	391	425	454	412	401	432	426	438	457	408	454	438	440	432	453	404	408	437	424	415	418	432	434	447	424	443	436	382	455	444	415	494	439	399	412	425	398	447	437	439	419
13095	10064	12431	12031	12393	8398	3870	5494	7022	4704	3299	2537	2497	1525	1112	657	514	505	635	699	471	583	594	437	392	485	443	364	394	402	356	346	339	306	315	298	333	393	388	342	288	290	282	339	299	273	290	253	203	219	233	218	198	219	182	212	195	199	237	214	200	217	213	218	208	210	190	200	225	197	184	202	217	185	217	184	215	205	205	223	205	200	213	211	191	194	204	193	221	218	194	216	187	203	183	195	203	182	206	220	203	223	187	214	180	203	197	193	218	201	202	221	195	209	211	196	224	191	223	202	183	167	192	203	190	193	193	197	200	219	191	240	207	200	210	185	216	202	177	185	196	205	221	184	189	187	194	182	193	200	202	176	207	180	207	201	183	227	194	202	190	203	206	193	179	193	187	198	190	207	223	207	196	199	194	189	188	200	203	165	200	230	199	190	176	216	229	209	230	185	191	207	190	185	212	235	193	167	200	200	215	230	216	204	203	212	205	224	216	207	210	214	207	203	208	189	204	173	188	218	188	191	209	221	181	195	191	183	211	194	215	213	213	177	190	191	199	178	201	192	189	195	209	168	188	166	218	194	212	185	191	193	196	190	202	181	210	225	200	200	206	194	168	185	197	216	184	240	204	183	200	180	205	194	179	174	169	201	200	188	195	220	202	213	212	223	213	216	202	205	180	179	197	182	205	187	200	225	208	194	212	200	203	214	181	204	193	213	201	190	205	174	207	211	217	193	193	195	193	216	197	193	203	189	183	202	203	188	204	186	183	195	191	194	194	186	198	214	190	205	219	201	193	211	200	199	219	193	186	177	204	184	195	199	199	219	206	175	194	184	186	189	193	196	196	203	212	190	169	190	197	206	188	179	219	202	192	177	210	221	203	189	186	216	184	207	210	196	218	222	219	199	198	194	183	218	186	201	189	200	171	190	215	194	194	208	215	222	185	201	205	211	204	214	173	205	199	195	186	204	187	210	185	195	172	203	187	206	234	211	205	198	187	192	191	188	203	195	207	183	225	172	231	208	184	215	211	186	214	181	203	212	191	210	209	197	186	204	173	231	241	175	203	173	206	184	198	195	192	195	209	201	178	186	206	187	188	226	203	197	223	205	191	189	208	202	199	160	192	213	186	234	210	212	200	196	223	191	219	186	176	175	213	170	170	195	168	177	207	184	207	199	191	189	205	204	188	185	191	185	201	168	196	182	204	196	209	202	206	185	215	209	215	200	217	219	189	197	190	188	193	178	199	209	199	195	197	200	183	195	211	205	210	214	222	182	179	211	201	228	208	204	213	179	192	188	201	206	194	193	197	181	173	202	212	208	205	232	213	194	176	201	196	191	183	216	209	197	215	213	175	186	192	219	216	180	197	192	214	215	223	181	199	192	204	193	205	192	219	170	227	200	195	187	178	181	213	201	175	201	174	198	201	204	198	214	192	214	181	209	212	189	195	209	205	200	183	180	225	182	201	204	183	208	199	194	196	193	181	173	215	203	191	190	190	188	218	208	222	201	171	190	201	215	208	203	202	205	187	207	205	179	203	200	184	173	199	193	198	199	185	194	181	170	179	193	206	203	227	190	171	196	192	218	205	195	214	185	207	210	182	208	198	203	181	200	184	193	192	194	197	188	193	216	216	188	168	198	180	203	189	185	199	170	211	191	185	220	206	205	197	205	168	229	236	206	188	172	206	214	220	207	198	215	198	192	178	171	184	195	186	202	188	191	230	186	192	194	174	209	198	217	191	197	200	206	181	207	204	209	215	201	195	206	205	204	221	205	207	178	204	196	194	216	173	195	202	176	186	187	189	198	193	201	233	201	210	185	203	189	218	184	181	211	186	198	183	191	188	199	194	203	219	164	175	189	193	194	185	176	170	190	195	218	196	199	203	192	205	188	209	226	187	209	194	201	183	174	233	199	204	191	209	214	198	190	181	199	212	197	178	214	185	181	188	183	183	175	169	182	215	214	192	182	182	198	176	186	206	206	188	192	185	171	192	197	205	207	211	211	193	201	171	198	195	209	186	173	197	206	214	193	206	221	187	189	191	216	186	232	213	167	193	206	186	197	193	176	187	217	181	219	227	177	185	196	190	192	203	188	196	188	179	204	185	195	208	172	200	205	190	193	217	155	186	188	215	173	187	213	184	226	185	218	194	213	195	229	215	205	207	218	215	182	190	201	215	182	187	195	189	194	199	195	215	198	201	182	197	188	205	209	196	179	189	201	203	184	186	206	187	192	213	167	208	194	180	226	196	196	183	189	219	192	194	189	189	203	192	216	196	190	216	191	184	206	194	222	216	206	183	189	204	218	185	207	204	212	171	212	219	210	177	203	217	211	215	186	198	181	181	210	203	182	207	183	196	187	179	198	211	204	192	202	188	203	186	195	198	205	222	196	202	207	179	187	221	201	185	203	178	223	205	194	206	211	174	201	178	198	178	210	190	217	191	224	208	217	190	175	209	194	245	194	199	194	195	177	175	201	198	230	216	171	211	191	186	218	197	195	220	190	170	211	194	197	198	206	210	213	198	201	215	188	183	184	214	182	210	202	190	186	193	204	189	201	215	201	238	210	180	197	177	187	214	216	194	215	193	204	198	206	180	218	198	218	189	198	186	188	198	196	185	173	194	179	185	200	202	181	189	195	227	209	178	203	213	210	205	223	198	196	190	222	180	212	198	209	199	208	186	192	196	199	198	205	205	216	200	197	202	201	196	193	218	228	190	176	187	186	188	219	179	204	206	182	174	204	195	180	209	216	188	181	206	195	216	217	198	204	197	193	197	211	189	202	193	185	190	183	195	170	180	189	200	202	214	193	206	174	206	187	226	203	177	187	228	198	230	173	199	240	218	213	232	177	178	194	202	201	225	189	214	206	184	205	202	211	196	197	213	190	188	196	193	176	203	190	175	203	165	202	193	196	187	172	227	189	191	184	192	198	187	189	181	159	179	212	212	192	190	195	182	202	206	201	200	206	200	176	202	193	189	197	195	204	196	204	206	214	243	258	213	210	177	185	188	198	199	222	185	190	192	209	194	202	174	213	184	216	217	202	213	173	202	195	213	180	213	178	182	206	208	209	203	198	204	215	208	226	207	183	187	191	213	211	197	189	188	206	193	203	193	211	205	166	193	187	205	180	191	223	196	224	198	211	184	192	184	207	185	188	193	196	195	193	183	207	220	185	211	212	202	177	219	178	195	206	191	197	196	198	192	193	187	200	179	213	196	196	197	178	211	214	197	215	199	194	174	211	207	191	228	187	213	224	173	227	191	198	215	209	193	170	200	199	201	163	190	185	192	191	216	181	208	200	188	211	193	197	194	209	210	196	228	189	187	197	198	195	190	192	250	229	229	201	198	204	178	185	206	184	181	210	211	212	220	178	187	214	209	223	178	199	192	205	212	207	217	196	203	190	197	204	184	236	197	184	171	193	189	172	237	210	187	197	192	205	190	198	197	180	206	174	201	195	201	192	218	201	209	199	181	192	215	206
8490	9849	18714	23139	24957	18644	9758	17683	21422	18396	13798	11478	11716	7506	5087	3036	2678	2883	3520	3383	2296	3185	3326	2157	1887	2458	1961	1787	1886	1697	1789	1762	1680	1417	1201	1297	1524	1814	1749	1428	1209	1228	1212	1169	1259	1098	1050	894	681	695	600	537	576	598	558	526	544	541	585	589	613	610	587	529	513	521	567	511	490	495	528	447	521	489	495	474	483	522	502	518	518	485	494	451	508	460	480	491	485	469	480	505	469	527	502	516	521	555	488	484	496	482	482	498	495	478	487	485	493	484	467	492	506	481	493	487	486	468	526	469	464	490	493	487	518	497	483	486	487	486	461	496	527	485	467	499	462	480	470	521	478	505	470	506	471	507	534	524	479	497	485	498	479	478	470	495	475	499	478	487	526	493	504	471	474	476	485	448	476	499	451	523	505	501	451	455	477	486	482	483	470	438	493	501	491	504	515	513	468	463	508	481	471	493	469	509	484	445	478	496	518	478	535	515	476	477	513	510	492	492	494	462	489	470	488	487	479	484	499	494	530	459	482	506	548	466	460	499	505	469	469	506	500	503	486	442	505	508	461	501	526	441	448	465	449	501	534	471	483	499	525	486	506	486	461	449	496	469	456	493	491	477	480	479	491	519	509	489	505	437	481	504	508	496	509	465	454	500	488	509	481	480	502	500	475	477	508	499	480	492	511	500	478	529	512	456	506	496	505	502	490	456	488	496	488	493	516	505	486	474	528	496	476	490	462	476	527	488	528	481	448	475	479	492	475	511	487	516	483	508	456	523	507	456	484	487	494	479	460	475	526	456	484	504	492	477	469	488	526	459	490	466	500	486	480	461	522	525	498	454	523	492	501	507	496	481	507	457	477	487	510	462	504	476	496	519	456	453	503	517	540	487	510	444	468	461	481	530	497	525	494	475	473	463	467	490	506	498	479	468	478	455	488	493	491	478	467	474	474	493	473	503	471	489	519	508	465	518	472	505	509	471	473	484	494	459	527	477	479	484	478	481	478	500	489	465	482	506	461	468	475	490	522	469	528	459	482	479	479	520	522	493	501	514	464	508	479	469	490	496	498	477	417	485	490	471	490	491	480	494	497	499	530	460	497	501	441	509	501	496	464	538	492	467	493	498	461	480	518	485	498	482	520	480	510	448	496	542	501	512	432	481	480	490	435	488	460	490	528	510	509	484	493	476	498	473	535	493	529	499	491	495	499	468	477	485	511	503	494	493	481	468	490	487	498	470	506	497	466	515	506	479	468	499	514	505	457	476	497	492	504	518	476	497	482	492	446	486	502	512	522	521	439	516	513	498	496	522	477	475	465	515	468	490	497	472	498	506	516	491	498	502	470	543	499	484	501	496	479	491	499	485	461	469	513	478	496	476	499	523	505	504	494	545	514	499	501	499	485	466	486	489	483	450	511	504	479	482	485	522	483	469	486	465	466	507	489	446	480	519	479	511	481	488	447	449	496	497	468	524	483	474	454	495	454	465	472	472	452	501	499	482	481	524	475	462	525	458	512	491	496	472	472	497	472	507	462	497	485	486	501	485	504	509	488	514	473	472	486	514	515	463	490	476	448	476	461	504	478	490	491	472	495	490	475	495	489	537	527	458	470	482	506	519	495	498	477	459	493	515	500	498	475	506	476	475	487	502	501	537	489	483	520	470	505	536	494	542	504	500	451	519	439	470	501	492	492	481	487	530	513	501	499	524	482	452	483	473	520	525	512	490	491	488	488	508	500	497	499	464	458	490	498	495	483	495	512	505	525	486	518	523	489	470	473	530	499	531	507	461	478	506	485	457	478	497	510	501	483	502	493	526	490	452	465	448	508	521	533	490	504	490	468	495	506	495	483	464	504	462	492	516	504	458	492	511	471	477	463	497	495	455	520	430	508	489	506	479	499	502	493	512	518	518	520	490	503	496	508	463	507	462	489	500	513	491	484	501	520	489	459	486	464	470	483	489	465	483	505	490	477	470	471	466	464	474	485	520	494	504	487	485	485	488	497	480	507	494	518	461	476	500	502	536	529	472	526	529	482	524	464	512	489	514	460	499	492	505	552	507	507	481	471	448	476	488	488	474	474	539	514	489	509	461	450	524	488	485	500	487	495	504	509	512	485	522	486	507	502	440	454	511	513	508	508	522	499	474	459	461	470	459	483	485	462	473	525	515	460	510	449	485	498	487	438	506	533	488	488	466	483	532	495	488	482	444	510	501	507	488	489	489	500	504	489	483	476	523	506	503	473	479	509	496	471	495	489	458	484	460	523	490	520	501	516	472	471	457	512	547	449	468	514	481	493	469	465	492	462	460	490	497	477	495	462	490	481	469	470	463	509	469	498	493	493	502	505	448	465	480	501	479	476	502	480	466	511	448	469	468	480	457	480	478	509	501	506	557	483	470	489	463	463	448	495	512	465	518	517	468	537	476	447	486	504	486	514	528	499	487	432	480	462	449	503	534	499	525	482	500	532	455	492	470	482	507	506	488	491	497	483	485	494	505	489	470	463	474	495	489	466	520	471	477	456	482	447	492	458	461	476	502	463	469	486	481	475	474	502	540	464	536	490	509	497	500	498	513	511	512	524	499	430	484	493	449	469	477	484	494	528	473	488	505	486	460	462	461	495	515	498	450	529	485	530	506	506	456	490	498	484	473	483	509	496	504	530	502	456	459	504	479	479	470	467	513	442	522	488	473	505	473	449	495	448	474	474	512	517	479	491	481	488	484	493	529	482	541	472	477	488	486	520	480	520	445	508	519	504	510	492	489	468	458	472	514	478	482	482	470	513	506	486	492	527	501	448	502	485	519	496	472	511	459	503	490	493	502	505	465	505	479	472	511	480	454	479	451	477	452	502	510	459	516	471	468	493	516	519	514	466	487	464	481	475	454	516	497	505	448	492	481	457	504	466	480	495	480	494	505	440	477	476	480	489	532	489	495	498	463	530	475	466	492	472	502	508	461	513	511	489	505	481	457	464	474	474	509	483	487	505	490	508	472	477	467	476	481	472	485	505	509	446	499	508	474	533	499	480	475	531	514	506	464	504	456	498	476	469	507	460	453	478	504	475	507	521	451	455	482	502	479	487	486	487	513	469	479	486	478	480	457	490	470	505	525	479	459	478	495	461	501	459	517	547	482	476	453	471	490	460	499	460	514	468	463	487	495	520	425	483	487	490	495	496	484	465	454	502	472	509	443	493	526	510	481	504	469	465	480	474	491	472	517	528	471	455	499	473	501	508	481	483	519	455	474	504	487	489	443	476	477	486	492	482	522	468	494	459	492	451	467	498	514	469	477	505	459	497	502	465	464	509	495	495	517	522	509	476	511	505	448	496	483	492	459	464	466	531	491	485	488	532	483	475	469	491	480	475	467	498	491	461	478	499	498	474	476	508	488	502	503	473	477	520	495	461	497	477	507	471	523	483	475	494	524	487	499	514	460	485	498	521	525	475	510	481	471	451	508	494	478	456	487	480	514	469	473	463	479	489	501	475	507	458	477
35205	39495	47579	46126	43169	40388	29432	32276	40955	36419	33467	26746	27003	17602	12358	7496	5348	5236	8153	8572	4335	5938	6469	3871	3065	4034	3279	2291	2811	2888	3099	2392	2173	1651	1162	1182	1519	1898	1428	1011	1178	1479	1032	1248	1328	1947	1423	632	425	440	303	270	251	232	242	238	242	253	210	246	223	241	254	226	221	203	207	227	215	235	192	233	201	210	201	202	228	196	220	228	227	231	241	211	218	222	191	209	222	214	202	229	196	244	203	186	207	195	209	201	209	173	182	214	184	197	188	197	212	186	219	181	199	207	175	181	181	194	188	212	187	191	198	211	209	205	206	200	202	201	188	206	184	199	208	165	208	215	190	199	217	206	185	195	198	199	215	195	191	220	226	217	202	204	227	218	175	217	199	201	218	207	204	211	245	191	220	216	208	199	219	186	211	190	206	189	192	220	188	206	210	216	177	231	207	235	181	194	207	211	184	195	215	223	194	184	185	213	197	188	209	220	196	208	200	214	202	202	214	188	221	202	215	186	183	208	180	199	217	201	196	184	220	213	211	222	227	201	198	216	208	198	181	209	183	212	196	185	210	208	228	209	194	206	212	216	213	212	201	199	190	208	168	182	186	203	200	183	190	216	178	227	215	198	206	222	203	195	188	198	211	191	208	206	210	201	191	193	176	220	216	202	205	227	192	187	202	198	203	191	188	209	204	217	215	188	210	193	224	200	208	210	220	207	215	196	223	203	204	210	211	195	203	210	179	212	228	201	199	216	201	205	196	197	200	189	219	188	186	193	202	236	194	212	213	204	194	218	185	239	228	206	221	219	189	162	227	220	204	201	229	200	207	182	204	192	197	211	190	210	175	169	178	200	184	194	213	218	238	210	223	180	206	208	198	168	218	212	201	208	218	204	216	214	215	178	197	181	184	199	196	197	212	178	232	203	215	188	203	225	189	192	213	190	177	206	198	185	204	191	197	196	207	177	225	188	217	187	183	198	201	195	210	225	222	199	201	202	199	212	193	188	196	222	223	213	217	227	197	175	234	209	209	193	203	209	206	208	214	197	208	191	217	189	199	210	205	225	228	212	206	208	207	221	221	189	192	187	178	241	202	204	224	194	232	179	214	209	190	209	202	208	179	199	212	183	216	197	212	181	236	219	186	229	184	208	173	199	180	248	229	192	193	189	198	207	212	200	207	210	194	207	210	206	222	213	209	203	214	207	197	198	188	215	182	212	212	185	225	180	217	185	198	209	203	212	224	187	246	186	204	221	218	218	201	194	211	221	197	171	200	188	184	194	203	212	212	190	192	227	189	189	230	228	205	193	214	188	185	203	209	209	218	201	212	193	221	209	201	191	183	199	207	173	207	188	190	169	198	207	200	184	245	185	199	183	186	195	206	193	190	202	194	237	220	197	205	220	202	204	187	210	200	191	198	217	200	200	210	200	201	188	209	205	207	227	210	229	198	191	193	203	182	191	197	210	211	221	219	201	236	231	233	201	210	195	215	175	224	202	214	193	214	208	222	199	181	207	194	219	202	218	205	205	200	239	209	208	222	199	230	214	223	191	201	187	216	207	208	214	213	236	232	215	183	215	203	221	209	191	237	230	213	208	207	205	210	204	208	234	227	188	206	188	202	219	202	201	197	208	196	195	238	235	189	194	183	171	214	199	198	183	201	177	226	186	215	227	186	203	215	193	216	202	179	227	198	223	205	205	161	207	207	203	172	222	200	190	235	187	205	181	214	198	215	209	215	208	196	224	229	197	200	206	186	212	188	225	201	216	202	213	203	191	208	198	209	201	199	203	176	202	188	204	199	191	206	203	209	214	199	203	231	196	193	212	198	203	192	210	197	199	225	232	226	190	195	204	211	180	183	183	242	196	222	206	194	203	214	198	220	196	194	194	202	195	205	197	191	206	202	212	186	175	189	197	214	215	220	205	192	238	197	209	191	196	189	197	192	205	193	167	174	216	203	235	210	225	188	203	194	173	229	232	208	214	182	211	216	197	204	204	221	187	229	202	190	235	210	235	234	199	194	205	182	205	176	206	212	192	175	206	196	209	198	183	217	198	225	200	203	198	189	230	196	194	249	184	199	208	205	195	202	244	205	189	182	205	183	207	201	192	192	208	193	190	198	209	225	205	194	193	217	192	185	183	198	195	186	208	210	212	221	192	206	195	203	169	196	256	209	195	192	233	205	197	215	189	207	211	223	177	186	204	204	205	200	210	217	205	213	202	204	191	191	188	192	184	200	178	219	175	212	196	212	196	173	201	202	202	201	227	177	208	192	204	204	170	192	205	204	207	187	198	216	218	194	176	197	205	198	178	208	209	184	203	215	242	199	187	213	190	229	196	185	195	208	224	190	203	204	201	202	218	206	204	185	204	187	180	206	232	200	188	205	214	197	183	233	202	216	209	210	191	214	193	189	206	204	212	200	197	199	186	211	214	205	190	217	185	181	201	206	211	208	198	225	211	221	184	210	176	194	199	160	202	215	189	215	196	196	192	206	198	210	189	210	201	191	205	201	223	208	227	187	192	190	204	190	201	185	203	203	217	187	177	184	193	200	198	223	185	232	198	206	190	206	210	190	193	196	193	204	214	215	230	222	218	207	224	196	185	185	196	216	212	198	206	216	194	217	231	208	205	193	198	185	189	185	191	236	186	208	202	183	212	227	213	219	195	194	175	207	215	206	188	205	189	202	179	214	209	192	227	247	203	224	213	185	184	171	177	209	187	216	186	197	213	195	201	202	213	190	189	197	202	187	221	182	190	182	184	196	219	177	202	246	210	195	197	204	236	191	198	207	210	202	193	210	195	207	212	201	195	201	202	172	210	186	215	213	233	216	179	218	203	184	168	208	211	186	212	182	206	220	192	219	217	205	199	195	192	188	216	221	228	212	187	215	213	180	206	215	207	200	182	210	218	188	214	200	208	207	200	232	198	205	208	179	221	196	233	213	213	211	196	239	187	210	188	202	207	227	197	192	219	191	182	221	215	213	201	177	177	192	187	206	199	205	189	212	212	208	208	202	222	204	224	196	221	210	234	201	222	180	206	221	199	199	195	188	192	187	208	226	203	210	199	202	217	189	193	221	191	241	207	184	217	188	216	190	211	204	203	203	199	210	197	194	216	202	198	200	173	215	211	208	202	234	176	206	169	188	205	194	202	189	217	200	194	194	193	192	195	196	200	205	181	209	196	184	196	187	206	210	209	193	171	198	194	222	210	194	221	199	193	192	209	198	183	193	175	203	196	214	203	231	215	196	197	204	196	173	208	205	206	214	190	191	205	217	200	212	188	224	196	222	207	191	206	209	243	182	172	194	216	191	182	226	213	215	201	173	181	181	208	219	224	189	198	201	218	214	193	218	213	210	244	181	211	222	189	197	189	167	235	186	218	203	197	220	185	215	224	217	211	223	196	199	218	179	186	212	189	191	216	207	213	189	193	208	223	203	170	203	211	198	187	245	204	203	229	201	214	196	191	202	202	215	200	216	204	205	178	193	221
24504	32452	48122	52342	52322	51215	38034	45920	53662	53859	47187	44683	42392	33395	29590	21224	21218	22698	28737	28291	19402	25705	25894	18410	16907	21015	16237	13556	15386	16239	17191	14363	12403	10850	7679	7394	9442	11738	8741	6064	6707	9409	6159	7386	8264	12303	7611	3314	2127	2127	977	719	770	718	732	708	680	692	703	649	686	654	723	627	611	520	530	544	561	545	566	537	487	527	506	543	476	493	592	594	582	548	526	514	487	532	518	502	515	491	457	475	497	494	495	477	475	538	504	503	529	461	461	485	520	504	483	475	467	500	495	501	494	466	496	487	515	492	507	478	507	502	470	480	492	486	471	493	518	484	469	511	519	484	448	508	485	459	468	463	519	481	481	465	461	504	504	470	532	524	490	477	493	480	500	518	443	497	480	510	469	473	513	491	529	485	470	465	468	489	462	486	554	474	492	501	507	488	479	477	520	489	470	473	491	515	471	468	534	518	520	458	475	513	470	497	519	452	495	483	468	506	505	502	476	480	477	471	470	498	483	501	526	480	455	491	518	473	497	477	491	485	448	487	463	525	495	495	500	510	470	515	489	519	523	507	471	484	511	489	506	517	529	559	483	469	493	484	511	476	497	483	477	454	491	435	501	465	508	478	495	491	516	495	512	496	543	505	544	480	517	476	478	490	484	466	485	487	487	472	491	512	487	487	471	490	503	465	503	512	478	481	521	491	458	493	487	495	481	463	490	475	506	473	501	474	474	533	498	494	487	481	475	496	465	510	550	507	458	508	499	486	442	482	504	502	514	490	470	517	520	497	460	489	476	509	471	474	531	492	477	507	545	449	467	445	522	505	470	468	511	490	486	487	484	474	534	498	485	543	430	506	481	478	488	506	506	492	526	482	521	522	512	485	472	505	487	469	512	502	518	497	523	505	486	514	478	487	490	480	506	504	483	480	478	507	536	495	466	488	495	496	500	496	480	503	499	489	501	473	530	499	497	487	476	543	547	494	508	491	486	489	491	487	471	506	515	500	474	475	526	522	492	491	463	504	475	498	515	486	485	515	472	503	475	468	487	482	505	483	485	492	492	485	474	504	473	511	497	463	488	491	493	502	516	537	472	515	489	476	477	488	488	459	507	473	507	489	487	479	536	488	480	478	503	449	517	485	489	448	506	519	498	488	507	503	473	501	497	479	483	467	501	492	502	518	471	438	505	464	474	463	460	492	527	456	538	525	498	473	475	465	489	533	471	522	462	513	515	437	481	460	496	503	498	538	489	536	494	517	439	483	517	479	449	479	490	476	508	506	494	445	523	475	494	473	502	472	497	501	465	480	503	495	499	514	474	463	466	509	484	462	505	459	520	465	470	491	518	546	506	501	471	496	485	481	479	514	507	512	492	474	482	486	487	468	516	493	481	450	493	483	489	494	510	479	494	488	501	521	495	509	489	520	468	520	464	503	534	520	454	500	495	515	500	470	502	455	492	473	500	491	463	507	505	483	457	501	497	483	525	537	471	512	476	492	480	517	446	533	465	493	505	495	514	440	506	482	537	509	507	472	494	548	502	484	503	495	446	494	479	515	527	540	482	508	485	500	530	459	444	463	494	521	510	520	468	503	502	467	530	515	499	533	467	528	474	472	488	488	497	487	555	500	470	557	494	493	500	489	486	531	505	526	483	482	521	489	502	484	501	480	488	493	478	474	500	511	496	490	563	460	502	476	522	487	526	510	515	501	477	481	510	485	516	475	478	460	459	484	501	509	481	473	458	476	504	462	477	495	502	481	453	506	463	502	464	469	471	492	506	468	495	518	498	490	480	513	502	478	479	502	463	483	514	494	480	467	467	534	486	505	451	505	508	473	460	476	479	480	501	474	488	495	438	498	482	482	506	489	517	534	470	482	527	470	470	467	469	461	538	484	486	458	489	519	515	498	509	471	474	485	485	506	482	539	523	512	491	464	524	506	449	495	495	492	508	475	473	474	484	502	514	470	487	488	467	506	476	487	536	468	515	508	496	482	494	511	463	484	447	516	471	529	454	489	471	470	484	482	507	481	507	467	515	462	511	463	470	486	514	520	491	466	482	517	484	506	461	541	468	481	470	474	510	491	479	475	494	493	483	447	508	486	492	494	482	495	500	473	457	492	477	464	448	466	468	491	530	491	490	447	476	520	501	440	506	487	469	461	486	479	481	502	516	479	513	535	519	499	493	477	473	485	486	492	473	479	478	494	499	495	498	452	446	487	488	495	453	450	517	479	544	476	532	523	487	511	494	520	538	469	491	537	502	472	476	512	498	474	530	519	478	472	502	490	483	473	469	466	492	462	496	489	498	468	525	443	505	520	509	514	498	465	534	534	503	458	534	452	486	488	457	475	506	493	499	485	475	490	515	505	500	483	483	508	504	481	475	467	479	478	481	505	468	533	499	457	486	463	493	487	494	497	478	472	461	492	520	508	471	512	504	476	478	478	526	487	469	479	465	490	510	519	536	491	465	497	508	488	471	520	469	475	465	486	496	459	478	541	506	486	506	474	454	487	462	552	447	468	439	522	496	500	457	489	499	510	478	521	496	500	485	488	492	476	480	506	490	515	434	519	506	508	491	512	507	507	514	471	476	467	511	445	439	470	495	516	473	472	501	512	511	527	503	482	474	470	513	491	528	519	513	496	503	500	504	512	533	463	498	478	483	488	494	486	522	512	501	491	514	471	526	527	527	494	473	488	509	524	447	515	490	503	515	499	489	494	542	482	513	462	497	496	512	509	475	505	500	539	471	461	520	469	528	497	497	460	481	552	499	445	463	502	478	467	505	477	485	510	498	467	491	513	479	493	517	507	471	508	498	524	476	486	498	488	490	502	474	484	499	468	447	519	465	541	529	499	490	501	482	478	500	465	467	483	487	454	507	504	470	465	496	517	459	485	489	483	479	472	509	503	477	514	464	485	463	458	505	528	500	482	521	455	495	450	441	468	508	470	497	437	496	493	493	494	503	508	512	492	473	494	487	469	483	508	518	451	507	467	491	512	486	488	562	531	461	481	486	523	513	481	528	493	509	480	472	495	462	498	487	491	509	430	494	500	472	451	493	464	509	492	484	487	492	463	481	479	461	476	499	487	507	447	459	506	518	502	487	533	460	475	487	483	473	509	500	517	495	496	493	491	474	534	515	508	450	483	524	475	488	510	500	482	515	486	498	486	509	503	486	488	501	502	488	485	487	471	476	510	500	475	494	485	468	461	536	488	504	498	462	488	471	494	508	488	469	516	472	504	529	479	470	506	478	492	510	461	532	485	461	527	511	517	476	439	476	471	501	510	519	485	473	487	473	489	502	496	519	481	504	476	491	488	486	523	511	486	502	462	476	509	483	501	515	496	469	476	474	446	490	504	486	500	502	462	508	459	543	501	494	478	477	486	485	499	500	498	482	486	472	508	438	486	469	481	464	476	484	499	514	462	506	497	486	482	501	483	485	497	465	496	501	510	504	491	502	495	540	460	469	461	475	490	450	501	517	485	514	482	472	492	502	491	529	472
46952	48418	49172	49077	43301	39143	29148	33909	46213	44657	40954	37481	36937	27694	20681	14920	13195	12010	18877	19658	10777	13210	14303	9724	6731	8998	7321	4915	5973	6024	5999	5045	4137	3325	2378	2657	3021	3444	2494	1102	2808	3568	1615	2377	3432	2392	633	603	473	308	301	287	204	213	245	219	219	230	222	231	224	236	239	233	202	186	191	179	186	179	187	160	165	178	180	176	147	164	178	197	215	218	213	172	189	181	157	159	165	151	187	178	156	154	172	169	168	175	168	161	165	171	174	176	184	143	161	166	175	186	161	151	161	176	186	178	189	167	156	170	145	164	176	174	175	171	165	185	169	177	165	171	161	183	177	167	202	160	196	170	167	174	153	173	186	182	200	178	161	197	160	187	154	174	151	182	197	166	163	176	151	153	144	194	172	168	163	177	169	156	162	163	162	170	160	163	144	138	191	163	163	168	172	158	178	190	165	174	165	177	183	158	178	166	177	166	177	172	162	164	169	177	174	179	139	179	179	172	176	155	158	187	179	157	156	186	166	177	176	158	165	166	169	176	184	159	161	147	170	145	169	160	190	174	165	189	156	177	216	175	169	180	147	181	182	148	189	172	136	197	163	167	145	182	163	174	173	168	158	201	167	143	163	148	155	179	186	155	173	154	163	184	164	176	169	161	174	170	169	163	184	176	173	175	199	193	172	147	169	165	189	156	186	166	173	154	174	178	170	162	189	157	186	183	156	198	172	166	172	172	190	175	194	174	171	176	176	160	177	163	172	169	174	185	157	171	159	179	196	174	141	169	189	148	176	168	189	188	180	170	177	173	178	162	162	149	171	178	205	163	152	157	151	173	172	181	191	191	166	167	184	178	197	173	157	145	161	174	169	175	153	177	176	151	152	169	160	170	175	187	161	178	157	191	137	172	178	177	163	158	173	196	167	171	157	171	180	156	178	187	179	166	145	170	162	175	166	194	169	173	152	163	176	175	177	195	166	166	164	171	158	152	184	163	168	175	129	181	170	153	169	166	167	162	172	165	169	176	155	172	163	158	173	168	161	162	163	197	176	182	179	186	200	192	193	183	166	159	198	189	171	184	166	186	159	183	164	170	173	147	170	163	149	163	164	150	187	179	186	173	182	158	169	146	169	177	159	180	147	168	169	163	179	172	169	162	183	168	180	149	148	167	150	192	168	181	144	192	160	164	160	166	195	158	172	181	141	144	178	154	193	185	152	151	179	178	155	138	151	176	165	164	172	187	161	142	169	152	179	146	174	168	163	154	170	146	154	182	175	176	180	178	150	165	190	155	173	184	179	175	173	171	152	178	154	165	198	171	174	152	176	170	172	182	151	161	154	166	170	176	174	148	173	183	152	153	166	158	175	163	182	160	184	187	194	178	165	193	168	158	144	183	158	180	186	195	155	160	165	167	174	152	166	198	168	148	184	191	189	178	201	180	176	188	172	174	171	136	151	168	204	181	170	181	159	164	155	163	170	141	177	172	166	163	170	149	179	182	179	158	173	170	175	169	184	153	168	178	165	183	162	194	149	179	149	151	165	177	153	185	168	158	198	173	162	174	156	181	148	169	166	172	164	164	164	179	171	152	177	177	171	180	172	172	157	171	153	165	175	158	177	151	168	156	186	182	173	158	193	155	180	135	185	163	171	158	158	171	175	179	168	186	165	177	181	158	181	183	167	144	147	158	171	159	163	153	162	170	156	174	192	173	195	164	163	168	172	168	152	172	166	173	180	177	166	182	182	171	160	158	180	162	183	162	163	154	170	187	185	162	166	158	173	148	181	178	165	155	178	181	187	171	162	154	183	145	136	179	162	179	152	151	167	162	169	172	170	168	170	169	166	170	168	158	184	205	188	164	155	176	174	181	152	171	174	176	172	161	178	173	161	189	179	185	187	182	174	170	162	173	178	161	180	173	164	154	173	192	184	138	170	194	153	152	152	182	147	170	158	190	173	180	169	185	163	170	177	169	191	187	186	191	152	197	166	166	174	170	183	196	150	186	191	206	150	162	169	149	145	172	182	172	170	168	169	183	176	162	193	173	181	160	169	154	164	179	153	159	171	147	187	149	171	153	197	191	175	179	176	192	180	162	191	172	184	178	154	154	206	169	159	150	165	154	164	170	180	180	169	139	157	148	167	171	182	181	169	152	164	171	162	178	183	156	156	148	164	143	165	173	175	166	164	159	183	172	170	165	177	157	168	183	163	157	174	171	157	179	180	183	156	148	176	167	197	148	209	192	155	179	171	177	171	173	180	147	177	170	157	172	185	178	177	169	166	179	186	196	160	175	172	137	190	193	157	183	181	156	188	193	192	156	159	170	172	172	184	215	183	150	174	165	194	162	169	168	176	187	174	171	162	166	176	183	178	155	163	170	179	175	162	163	178	166	137	163	151	158	144	180	169	167	171	190	184	198	194	176	175	148	167	177	182	173	175	191	168	191	161	182	183	168	176	182	160	170	183	144	151	183	167	150	177	198	186	181	172	168	171	174	182	161	184	177	162	149	177	177	153	182	168	158	172	172	162	186	166	171	185	151	175	176	181	158	155	190	181	176	181	190	166	172	186	168	165	162	161	155	169	152	157	180	156	169	166	152	140	161	183	170	187	152	185	172	168	181	154	171	181	182	186	169	163	167	185	164	166	154	186	169	170	164	159	166	152	166	137	162	190	160	173	179	146	168	189	189	166	194	161	172	182	181	162	162	158	177	164	165	198	174	188	175	207	172	174	160	152	178	189	140	186	191	131	133	166	164	180	152	149	165	157	167	163	168	168	151	176	196	217	179	157	146	180	194	183	166	170	168	150	154	169	163	178	181	168	153	193	168	170	157	174	168	171	148	188	179	176	162	197	168	173	180	169	173	158	172	150	155	175	185	143	206	150	179	168	187	146	160	200	177	187	176	158	163	186	175	172	199	166	152	160	167	158	160	177	180	150	137	159	153	186	191	175	156	158	168	186	171	157	192	167	169	197	142	176	149	170	134	177	186	175	156	159	177	141	170	172	164	157	173	178	172	184	193	170	180	169	155	192	158	138	151	171	155	204	166	185	172	173	159	175	149	182	165	180	159	198	177	196	166	163	176	181	169	178	201	151	175	186	180	170	163	149	171	162	189	204	162	146	167	168	181	178	171	167	190	172	176	167	175	207	176	178	174	184	175	153	151	171	188	179	136	174	158	157	174	176	158	156	167	173	178	167	158	176	187	172	165	178	181	187	176	156	188	169	165	175	165	177	174	162	171	164	162	180	169	154	146	148	180	157	167	148	185	166	164	182	174	161	164	182	188	173	180	179	158	174	154	165	177	150	157	173	161	166	158	172	161	186	198	173	166	171	158	192	184	172	148	188	174	165	161	162	152	169	179	155	177	152	164	168	168	173	172	160	191	159	170	142	151	163	160	143	174	185	153	174	167	176	201	164	179	172	164	177	166	154	170	176	153	183	165	164	149	172	166	166	153	157	162	164	178	174	166	177	168	174	175	178	173	158	150	182	173	153	160
33182	43037	53496	58771	54858	54784	41417	49832	61073	64375	55477	55648	50763	42605	37691	32551	33825	33468	41891	40217	29978	37130	36934	29875	26433	32702	26240	22006	25323	25308	25806	23199	19790	18456	13527	14842	16701	17975	13724	6070	14559	17169	9242	13619	18051	12470	3628	3373	2195	1442	1249	1122	744	630	591	705	837	816	795	815	747	799	880	763	611	622	538	515	487	513	487	495	435	415	441	418	428	483	530	632	716	603	520	453	432	402	418	399	415	385	394	397	387	410	460	422	418	403	441	394	355	396	382	390	408	393	382	433	420	392	397	420	416	403	431	395	404	382	405	396	416	399	412	399	391	405	401	435	374	394	406	411	397	400	361	420	400	428	418	426	428	404	416	423	418	405	431	397	401	420	397	421	391	437	392	416	392	421	424	429	406	401	380	403	393	365	368	401	421	433	434	440	382	413	395	382	409	407	408	430	399	405	450	428	409	407	395	396	412	425	439	365	425	404	412	393	414	400	410	386	402	398	420	413	436	409	425	408	414	392	422	392	432	407	374	414	393	395	388	410	398	409	381	422	404	425	391	402	406	433	446	400	412	403	475	421	443	386	430	413	409	384	426	412	404	430	397	409	413	368	466	404	377	381	400	385	399	416	429	411	420	407	421	404	397	397	411	389	391	419	400	412	387	437	440	405	429	397	396	429	405	395	418	419	433	415	393	393	421	436	442	403	394	382	406	427	394	430	402	405	404	435	424	424	380	373	456	399	404	392	391	390	408	386	426	374	399	409	410	403	418	438	392	381	402	426	398	387	381	427	408	403	412	389	434	397	470	425	408	386	385	421	396	390	400	393	389	376	417	415	388	398	445	401	407	395	418	411	383	430	417	421	384	408	409	365	421	397	397	372	402	397	395	394	457	414	424	382	431	430	401	436	382	444	408	426	470	423	413	399	383	377	431	403	396	436	408	397	367	411	443	435	442	386	422	408	414	393	410	378	416	406	397	413	466	412	371	403	401	417	424	403	374	398	430	426	386	419	346	417	389	411	419	407	367	429	408	426	379	407	405	415	405	398	386	406	424	400	429	414	434	454	420	404	390	399	394	428	366	402	433	414	410	410	428	406	423	395	411	408	416	359	409	418	383	451	397	404	390	452	399	384	389	391	394	402	434	427	409	403	406	387	404	428	399	419	390	435	418	402	383	436	414	409	415	418	422	423	424	374	397	376	424	364	398	381	369	408	411	349	387	380	384	395	421	406	400	410	381	412	426	390	424	391	434	411	388	375	398	429	405	409	408	429	433	432	404	413	394	416	397	412	416	395	414	424	357	387	396	384	403	408	407	439	416	427	442	403	396	412	424	396	403	415	375	399	385	399	419	446	397	412	418	399	398	455	409	393	370	400	395	411	416	397	398	384	414	404	388	394	386	440	398	411	420	389	406	425	427	384	441	397	414	387	450	387	393	414	427	407	407	436	415	376	369	415	417	394	409	385	417	377	407	400	418	446	394	429	418	401	400	427	403	373	394	400	433	393	390	411	384	404	412	418	406	431	411	425	422	429	433	398	385	401	384	395	380	385	425	370	401	387	383	394	387	388	426	407	418	401	411	394	418	399	392	351	390	407	426	377	397	412	416	420	368	390	400	423	397	461	422	410	403	405	413	427	400	402	428	420	419	408	410	434	426	423	397	424	391	420	433	370	409	390	398	415	432	412	399	395	453	385	438	386	400	398	408	426	398	396	419	367	429	395	423	436	400	394	414	421	402	407	405	406	429	400	405	374	433	366	427	397	373	404	399	411	409	429	420	448	403	436	401	423	406	399	398	383	407	397	400	411	412	400	417	390	377	403	386	437	405	432	436	399	388	421	431	392	424	434	415	441	406	370	430	390	408	401	402	417	456	409	414	379	410	398	398	421	430	400	393	410	436	375	393	384	415	417	412	404	395	386	382	380	401	408	408	423	404	390	426	389	396	436	403	383	407	425	377	424	427	406	392	425	390	420	368	397	408	419	414	436	374	420	417	394	408	383	417	423	367	402	402	394	389	385	397	422	437	434	406	424	431	392	415	397	437	408	367	410	403	442	422	364	430	408	421	377	413	380	371	394	419	383	401	409	376	439	353	412	459	436	439	419	454	409	449	420	340	403	421	416	428	384	402	434	408	435	394	392	452	419	419	421	392	411	402	393	417	429	391	418	401	376	394	433	420	407	382	436	393	364	419	382	382	418	364	415	406	409	429	412	405	390	392	430	416	415	425	366	387	418	413	416	394	410	411	421	412	380	411	414	411	396	411	404	399	436	394	358	452	396	417	406	371	412	396	412	455	441	392	386	373	405	387	362	370	419	403	387	448	389	380	407	375	405	418	415	413	411	389	446	415	421	424	385	414	414	404	412	465	422	413	435	391	371	418	418	438	426	389	388	403	370	432	425	403	405	434	448	402	418	429	451	429	411	407	380	387	439	386	398	387	385	398	431	393	407	424	446	405	430	406	392	382	384	420	423	371	400	392	392	406	396	394	394	448	404	405	391	403	387	411	385	412	395	402	440	427	419	384	409	385	408	428	393	402	406	398	418	446	424	413	398	421	393	418	448	367	425	416	413	388	438	413	410	392	383	394	375	423	385	414	364	420	403	430	409	392	374	406	403	383	406	404	397	404	399	421	384	414	443	432	401	377	421	397	413	423	391	412	402	398	420	417	391	386	406	376	402	415	397	398	374	437	453	389	383	388	396	402	406	423	373	409	406	372	468	405	384	379	416	422	407	435	429	416	446	414	401	386	420	429	403	443	410	441	385	370	417	385	435	411	390	365	399	406	398	429	369	452	397	387	408	422	404	408	409	402	431	378	455	417	393	403	395	408	389	410	407	418	386	426	412	445	405	416	368	386	355	369	396	451	417	397	433	393	429	420	414	387	427	385	389	426	386	450	390	438	428	385	396	400	412	436	381	413	391	443	358	407	382	461	387	435	357	427	418	405	397	433	392	386	400	400	452	373	388	384	407	394	401	389	429	410	427	422	395	448	415	400	387	400	392	411	414	446	420	394	405	402	402	390	447	376	387	414	438	401	366	434	427	398	436	392	388	398	412	400	381	420	373	392	407	391	374	406	433	367	368	424	433	407	424	406	414	417	409	403	431	416	404	416	391	422	399	386	403	425	433	392	408	399	404	403	384	431	382	407	407	421	411	424	420	439	412	403	383	442	412	407	433	384	420	406	420	389	416	398	398	447	427	396	404	422	411	408	429	395	410	418	419	438	403	381	404	415	421	368	386	371	399	404	409	412	400	393	408	444	431	434	388	418	420	421	382	425	397	405	383	373	394	402	442	412	387	395	442	418	386	366	421	442	405	415	398	423	406	418	416	410	435	396	404	384	419	407	397	423	417	397	387	451	431	389	395	374	376	427	374	408	406	397	412	382	419	434	414	385	424	439	430	421	385	376	399	354	389	401	430	442	408	414	399	420	432	412	413	400	408	437	405	392	416	419	392	411	425	377	419	430	446	379	363	426	397	427	453	403	400	426	377	382	381	445	386
13082	10550	11564	11779	12636	11734	4709	3566	6397	4519	3376	2554	1899	978	647	501	469	486	661	512	358	449	488	355	323	339	364	303	386	324	323	290	286	299	280	283	298	286	269	240	320	267	233	247	267	201	225	208	213	212	200	195	194	198	180	209	187	218	234	174	178	215	210	180	192	186	195	183	209	168	209	206	215	185	195	187	169	190	185	189	168	207	200	183	200	177	175	202	157	186	181	179	207	199	186	201	202	162	167	196	173	161	170	199	212	179	182	199	184	180	186	192	187	187	189	181	206	187	176	181	196	197	178	200	191	174	177	170	165	196	183	214	183	194	201	190	181	182	167	190	205	176	183	184	165	165	199	182	181	195	175	161	179	192	150	166	178	195	184	177	194	173	181	185	207	186	174	166	192	161	203	210	187	179	179	168	186	206	184	181	188	161	195	209	194	205	162	185	161	191	185	163	189	174	198	173	179	169	154	176	202	178	187	166	166	204	176	217	183	180	162	197	175	213	181	203	169	153	181	196	201	189	205	190	187	191	173	194	175	176	191	185	171	196	158	201	202	186	191	190	176	195	172	187	195	182	186	179	173	206	162	181	158	163	173	195	188	199	171	198	206	200	191	191	198	184	174	185	178	186	180	170	179	193	200	176	209	186	189	197	175	200	196	187	192	172	181	192	201	189	183	204	217	183	160	192	177	219	183	179	209	200	161	200	181	175	164	206	200	179	184	182	183	189	181	193	178	176	205	181	158	159	211	175	174	180	150	181	187	172	158	192	185	193	200	186	174	171	200	217	198	176	190	187	183	181	200	194	183	186	164	159	176	171	194	182	192	202	204	195	185	179	199	185	188	181	198	195	185	198	159	194	191	188	187	184	214	181	190	219	211	209	188	159	148	179	170	201	183	171	203	169	197	200	174	175	177	193	198	184	183	176	173	202	188	162	188	157	189	204	201	189	195	182	169	185	183	174	182	222	171	181	178	211	158	172	197	202	211	198	192	209	194	178	178	194	165	179	179	202	167	206	199	195	163	175	171	185	172	193	171	189	204	211	186	187	199	181	202	180	170	211	190	193	208	201	205	192	187	188	180	170	191	208	182	178	184	186	183	183	211	194	202	184	173	169	195	194	175	187	210	175	193	177	179	190	176	170	187	201	168	180	214	175	175	201	189	213	173	208	206	193	191	167	211	176	183	179	161	167	174	165	175	190	184	173	172	194	195	200	196	194	201	175	179	160	193	186	204	190	184	202	187	176	182	187	193	178	169	186	195	179	213	205	188	169	194	176	161	161	179	202	181	182	176	210	173	214	199	190	183	205	183	193	175	215	204	194	215	209	170	169	186	189	168	191	172	170	197	177	203	192	187	183	208	175	197	186	169	162	203	178	168	201	166	220	183	199	188	186	185	182	184	196	162	177	188	161	160	188	186	194	183	208	206	182	198	196	207	172	185	178	170	188	160	160	202	184	190	158	177	186	174	223	183	161	183	184	193	166	198	204	180	169	181	191	175	166	190	201	174	174	169	178	198	200	200	193	188	190	188	160	182	204	169	216	199	173	200	191	174	201	198	209	178	183	199	178	173	192	210	168	179	179	189	208	210	178	197	187	175	177	174	202	197	202	192	174	203	185	176	222	183	160	177	194	177	211	199	176	162	191	194	184	162	178	184	197	171	187	176	189	183	166	190	182	188	180	179	184	166	213	188	182	175	198	195	202	180	196	192	188	208	183	194	185	185	187	195	171	165	194	180	180	179	178	179	195	163	194	189	185	182	183	172	170	161	191	191	189	180	209	204	198	187	204	187	198	184	200	204	198	199	213	206	181	202	173	204	170	179	206	198	170	205	184	186	176	182	183	188	190	175	170	201	161	196	186	207	200	185	158	176	203	174	186	170	188	195	202	212	206	178	199	198	175	209	185	183	196	203	186	181	199	203	182	201	193	188	202	181	150	180	215	192	192	166	190	187	203	177	166	192	200	198	191	180	198	170	176	188	201	187	209	196	177	184	184	197	180	195	178	177	189	176	213	184	196	191	195	194	184	189	188	202	203	184	176	190	205	173	176	179	179	199	200	215	156	195	184	186	177	190	200	165	203	188	171	200	204	180	217	186	177	171	175	175	197	179	219	185	200	177	199	199	192	220	176	182	170	193	204	194	204	181	205	209	209	220	232	192	188	179	178	190	194	170	167	184	210	204	181	198	204	196	170	194	180	200	192	171	166	205	190	202	207	188	193	185	161	181	198	197	199	204	187	178	201	186	175	177	174	191	197	203	185	183	178	183	160	170	172	194	191	177	197	173	218	201	177	167	175	195	198	156	188	206	176	173	180	189	171	227	195	188	188	173	182	188	195	194	181	164	178	153	172	215	191	186	181	181	185	209	197	196	206	200	189	196	168	177	181	179	187	161	191	172	219	182	200	211	218	168	165	213	187	196	173	202	193	169	210	178	189	165	173	204	195	214	212	192	193	164	189	201	179	178	191	173	182	188	182	200	196	199	193	218	196	194	176	192	174	178	190	205	174	215	196	160	199	196	216	174	189	176	176	202	218	171	203	197	181	172	184	159	202	176	164	164	177	179	197	184	196	174	207	175	194	196	176	185	209	169	178	171	185	195	183	182	202	186	208	221	182	195	181	141	212	199	172	167	187	172	178	174	176	187	166	187	169	191	201	198	203	182	164	181	213	149	188	172	173	190	205	195	193	195	173	180	190	206	171	163	193	173	206	170	168	180	171	209	199	174	208	185	198	180	185	194	188	207	213	167	209	181	183	190	186	181	227	173	193	188	189	202	204	188	221	177	188	202	194	186	224	194	199	179	172	186	162	146	186	215	206	173	176	182	186	168	209	202	172	186	201	188	196	189	193	206	194	195	196	176	174	195	189	167	203	193	178	178	200	186	184	175	176	157	198	161	207	173	183	177	176	202	165	188	158	196	194	191	190	185	182	192	212	193	182	191	163	200	193	200	188	180	187	188	207	186	188	167	201	198	192	202	196	203	190	164	183	184	183	175	195	206	189	196	196	196	181	183	193	200	192	162	190	203	200	189	162	171	193	204	177	189	171	178	189	188	193	195	183	163	177	187	177	186	185	191	178	197	177	196	186	181	183	189	202	158	212	186	150	195	200	176	175	172	174	174	185	172	197	195	206	181	201	192	170	209	174	219	182	157	197	171	182	186	184	182	191	207	162	175	174	200	186	205	199	222	185	162	177	194	178	217	202	167	190	194	217	197	168	207	210	176	172	171	191	186	202	172	163	179	191	160	185	197	174	209	167	201	181	192	176	170	199	206	206	192	189	197	186	207	172	184	189	192	206	188	182	199	182	172	177	200	202	179	168	202	188	202	180	188	178	191	174	221	206	193	184	192	171	179	192	196	180	179	182	186	166	197	180	204	171	186	182	188	170	180	207	179	202	204	186	212	195	182	212	197	187	207	186	190	189	187	200	174	206	190	170	177	180	165	173	179	186	182	169	149	172	191	193	180	184	162	199
8390	10261	17527	22897	24638	23570	10837	11986	21786	18167	14609	13004	10256	5769	3826	2872	2786	2636	4321	3541	2192	3009	3109	1993	1656	2303	2003	1630	2145	1789	1687	1378	1333	1451	1328	1486	1554	1352	1177	1067	1635	984	813	1091	994	674	650	529	541	574	554	537	522	494	499	539	521	521	506	491	498	519	508	495	487	515	508	494	487	500	476	499	513	428	427	446	487	451	466	492	517	495	502	475	477	462	492	448	476	447	461	467	451	418	494	461	496	470	452	507	451	440	502	465	429	466	481	455	482	450	452	459	479	460	491	463	457	470	457	427	438	474	446	442	469	462	449	501	464	457	450	462	475	451	485	470	480	459	457	465	485	510	437	446	493	477	463	469	449	423	475	456	467	445	430	498	424	486	457	451	448	505	463	465	469	429	451	461	435	470	486	470	448	452	519	485	462	473	437	447	493	427	494	460	468	452	426	460	443	497	426	448	451	440	482	475	457	478	436	488	494	420	445	528	436	472	481	469	472	444	459	493	462	445	473	434	457	437	456	471	430	475	441	459	477	441	450	461	468	480	496	466	481	497	482	423	417	485	458	418	459	477	481	475	442	472	489	474	488	464	441	444	453	453	471	465	467	479	506	466	460	497	472	458	457	465	454	506	459	480	459	477	437	452	464	450	447	452	445	449	461	435	482	474	448	452	445	471	445	467	499	452	432	453	440	476	468	460	456	467	468	448	447	466	426	449	454	467	481	451	447	483	460	461	433	480	436	499	484	494	453	481	407	448	484	426	464	398	472	432	472	461	467	470	459	492	456	449	459	445	494	456	460	462	439	456	432	403	480	459	414	452	475	505	474	446	469	453	475	480	418	517	494	480	457	476	480	463	460	521	442	455	457	440	474	462	431	451	467	482	465	438	450	452	426	503	441	430	416	472	455	444	519	465	463	444	428	422	472	487	470	448	475	469	514	486	480	489	441	444	469	411	424	478	454	448	463	472	442	480	442	444	441	437	456	448	466	488	455	456	470	435	457	475	486	463	476	459	442	436	429	445	444	417	444	463	473	463	443	486	435	443	483	411	461	449	472	449	442	443	437	459	454	454	505	451	494	499	477	455	471	471	462	468	471	454	448	460	414	462	445	472	438	457	490	470	421	463	496	464	468	486	499	462	467	453	417	478	497	486	452	443	462	458	463	440	448	475	475	456	472	477	440	466	451	462	435	471	482	474	422	450	462	490	475	444	494	466	456	436	479	427	485	487	459	436	466	419	429	487	511	443	476	495	448	473	436	447	441	462	452	450	452	474	454	457	460	476	445	512	460	502	443	463	449	456	479	450	488	510	511	483	484	466	425	478	441	487	447	464	439	481	449	487	468	457	461	456	444	465	456	481	456	462	466	475	490	474	435	481	444	484	455	460	452	463	491	459	457	456	431	449	429	428	445	484	472	487	443	489	477	488	468	435	455	452	421	447	465	459	471	438	456	462	496	453	438	439	482	468	439	431	466	459	462	464	439	439	463	453	473	455	452	456	430	454	457	436	469	454	478	428	492	500	451	514	472	461	418	485	482	473	500	425	424	461	459	505	458	437	458	485	449	526	425	457	475	523	489	454	484	427	511	475	432	472	473	473	469	486	472	483	473	441	451	430	446	441	463	457	466	478	477	460	486	457	477	426	441	418	433	434	422	471	473	504	408	449	457	485	474	445	449	410	450	461	415	460	482	438	449	489	434	448	466	475	447	449	460	450	429	440	458	466	456	416	414	436	493	486	445	494	475	458	476	434	442	454	523	476	432	424	464	490	450	454	450	460	468	485	467	493	468	432	459	501	452	470	491	460	456	424	430	475	455	477	479	433	472	452	446	464	446	478	458	466	430	463	465	465	465	456	465	466	464	446	456	489	455	460	459	464	433	427	486	447	494	475	462	435	457	443	449	455	452	502	463	464	478	481	464	473	456	423	490	462	477	439	412	453	435	447	459	448	463	445	460	433	504	467	426	479	462	484	474	448	461	482	466	485	470	448	470	440	454	485	480	441	449	448	473	432	434	463	482	477	458	462	464	482	466	473	457	435	475	444	433	439	455	444	452	430	444	428	451	427	455	482	453	448	459	450	476	433	463	468	494	462	483	463	451	465	465	469	426	442	472	466	474	426	435	449	432	467	493	455	400	476	431	464	448	476	460	443	501	500	448	448	463	485	461	474	452	469	490	463	478	455	455	439	436	456	467	481	484	433	462	441	462	465	474	458	428	461	462	463	452	513	503	453	470	466	464	415	464	450	486	465	472	496	424	455	457	427	432	468	451	483	458	479	465	499	468	473	506	462	432	456	463	458	452	484	454	466	448	478	472	467	436	446	447	451	464	468	474	472	489	493	439	470	500	508	465	460	460	453	493	480	442	449	427	484	480	455	477	461	493	449	463	479	451	462	446	465	462	516	498	447	470	478	471	477	479	439	457	451	460	446	439	456	457	448	440	430	429	465	482	462	426	446	497	495	448	462	474	465	484	446	440	454	484	405	464	480	464	490	451	436	439	455	446	531	468	496	461	455	477	446	485	473	481	476	470	481	478	457	454	433	469	474	442	478	420	447	460	476	476	463	474	449	429	423	463	465	458	473	462	435	485	514	461	525	448	475	447	467	449	463	424	485	512	477	473	468	467	477	458	500	499	399	483	456	475	476	422	443	466	452	451	483	424	471	442	493	461	453	476	448	469	474	424	499	480	464	440	454	469	504	446	439	463	450	452	457	443	457	453	448	430	460	473	434	457	480	486	454	461	467	465	443	493	478	460	509	485	434	471	476	457	432	452	475	493	508	462	466	431	485	462	496	455	489	478	464	441	514	457	445	460	463	487	501	429	465	454	398	453	493	473	454	481	417	433	440	471	447	460	465	473	479	451	455	436	449	441	459	445	441	434	485	444	471	435	457	473	427	486	421	486	476	438	476	476	456	468	457	484	494	468	456	460	501	442	461	436	484	451	452	474	496	447	470	454	482	435	463	465	444	456	451	465	434	503	451	448	449	480	452	465	489	486	466	489	474	457	458	480	465	438	458	457	484	451	449	475	450	464	450	459	453	450	476	465	467	492	446	465	493	447	470	497	453	427	478	443	492	465	474	446	456	463	457	464	471	479	445	458	468	456	459	454	465	452	463	431	513	464	445	469	435	464	477	483	462	478	435	432	483	500	465	453	455	456	475	477	442	456	444	438	462	495	454	440	449	459	463	474	450	491	476	468	477	474	446	465	452	466	478	465	452	444	432	444	403	442	482	473	474	483	459	438	486	451	441	481	473	453	486	491	494	441	484	484	474	445	460	472	454	514	480	466	460	479	456	482	418	452	453	439	439	423	437	419	443	448	491	484	444	474	491	441	465	473	479	459	460	484	454	456	431	440	488	478	424	462	428	481	458	480	442	424	492	446	452	453	444	474	453	481	434	493	465	470	450	449	498	508	463	490	451	460	479	446	452	458	461	426	464	428	467	481	468	452	485	469	476	440	477	443	426	438	449	483	475	492	464
36757	41584	43240	46804	46756	41820	29652	31459	42466	37071	32557	29509	25674	16655	10422	8439	7812	6092	10355	10683	5165	7342	6920	4055	3103	4865	4547	3093	4407	3652	2792	1836	1382	1258	1178	1610	1604	1237	1078	832	2955	1595	781	1407	794	365	338	404	235	286	286	229	210	219	207	212	214	224	223	254	197	235	235	264	260	186	188	190	217	220	216	212	217	196	190	166	190	206	183	233	256	227	221	207	199	202	166	172	206	173	181	223	166	198	168	200	209	191	212	183	216	182	187	186	191	171	206	192	204	211	210	198	221	177	193	216	205	205	199	186	183	194	193	184	162	196	179	205	161	175	219	226	188	203	212	201	190	208	191	181	194	191	179	190	226	176	203	175	195	201	210	203	187	182	210	169	171	213	178	201	198	201	186	217	202	196	193	185	181	181	209	188	156	198	184	178	194	202	188	205	215	204	176	215	202	204	179	192	172	206	205	195	195	186	214	169	181	214	210	184	206	204	192	190	200	197	170	190	180	183	191	204	204	226	185	174	181	220	198	203	192	216	188	185	185	166	196	213	177	196	189	211	197	183	211	208	193	179	189	198	194	182	196	173	201	187	208	190	196	199	190	181	186	185	224	206	186	197	202	176	206	175	199	187	180	208	194	198	188	223	199	191	186	202	184	187	227	201	175	190	181	181	180	204	195	197	190	195	164	210	187	195	201	214	193	202	204	208	200	186	185	225	198	183	190	213	209	172	193	209	186	219	176	185	185	190	203	186	200	209	173	208	216	178	186	174	172	199	219	213	201	170	202	191	181	175	198	192	205	189	168	181	181	185	236	203	220	211	197	199	159	188	183	181	192	201	189	186	217	180	197	196	218	188	199	219	172	190	213	202	213	194	208	199	188	191	180	187	209	186	187	213	235	209	229	204	186	175	188	214	200	186	194	205	201	211	168	187	206	205	187	211	201	202	198	208	221	196	162	212	181	193	215	192	178	200	190	198	196	226	197	185	159	179	180	208	216	157	167	169	196	195	182	194	170	199	211	238	224	229	161	202	198	199	215	187	199	166	192	200	215	185	184	191	199	195	162	188	192	221	180	211	189	211	214	207	192	189	170	196	235	181	212	190	201	193	190	177	184	172	192	228	175	193	192	180	186	221	188	176	190	212	206	176	196	178	199	205	184	198	220	216	201	178	215	190	190	167	172	178	198	194	205	174	176	216	192	170	202	192	183	199	185	196	188	175	197	184	183	212	189	198	199	196	231	206	167	195	207	203	175	215	209	212	190	183	182	202	214	182	203	208	189	203	193	204	220	190	206	203	203	228	220	202	212	208	218	209	205	173	174	204	178	197	213	208	199	176	207	200	194	184	171	205	184	189	215	194	204	187	171	199	204	201	169	207	192	215	174	194	219	175	222	189	197	194	179	190	195	192	204	238	202	197	215	188	188	185	207	198	211	197	181	191	205	184	193	207	217	193	205	190	191	190	180	199	167	176	208	192	189	215	187	190	178	183	189	209	210	206	178	206	202	179	178	194	192	180	226	181	199	184	174	201	183	177	159	196	188	165	203	181	227	181	196	183	185	172	198	173	210	181	218	204	206	177	181	206	188	173	212	178	207	209	209	218	195	171	203	223	213	199	216	179	196	193	191	193	206	187	190	197	213	192	171	187	199	209	181	177	197	196	175	213	218	225	200	207	199	217	190	196	211	184	186	203	186	183	193	195	215	170	216	204	212	190	202	197	214	199	200	197	182	165	196	208	198	172	201	199	194	184	194	212	176	196	185	210	191	184	171	204	188	217	181	201	191	208	192	185	212	220	192	203	206	181	186	189	187	181	170	193	219	200	221	190	185	195	209	209	161	152	192	173	202	195	200	187	205	195	199	231	220	216	199	189	174	202	185	200	189	181	186	205	205	197	207	215	197	189	183	174	185	209	212	208	205	206	199	184	199	182	204	187	181	211	193	188	194	208	185	206	203	194	221	196	194	178	194	182	219	199	202	182	204	198	230	192	184	183	182	191	226	203	199	197	213	207	198	189	175	182	191	205	190	205	214	181	182	158	200	197	184	187	197	223	212	203	171	187	203	179	211	205	181	191	199	197	184	176	202	207	170	199	190	203	203	207	202	194	195	201	200	177	198	198	209	189	197	189	194	192	232	186	173	202	183	194	188	202	193	200	208	197	205	183	195	195	215	211	200	176	198	199	178	190	197	209	205	202	167	182	174	199	202	212	205	199	212	182	152	221	193	181	179	203	217	188	217	221	201	197	177	188	198	206	183	222	169	186	213	247	199	199	206	191	198	185	189	191	210	190	175	175	184	207	186	203	208	198	205	214	194	216	207	190	191	184	187	196	203	191	181	225	194	198	213	193	199	197	220	191	189	184	191	207	173	200	175	188	177	222	210	190	192	186	192	191	227	179	235	196	192	182	196	198	190	180	195	229	178	237	177	185	201	217	208	190	174	217	206	195	188	198	199	214	190	203	199	189	203	200	204	179	195	183	177	182	196	220	185	184	213	227	188	199	188	202	202	194	195	196	227	173	205	201	175	195	187	183	173	199	211	207	183	190	199	216	208	175	185	191	197	220	196	199	206	198	199	185	184	211	205	211	237	175	183	168	172	188	217	197	187	177	185	183	188	181	198	194	194	181	221	200	184	186	183	214	188	199	177	214	189	218	209	205	209	194	226	217	195	213	188	183	194	194	181	216	183	205	212	197	180	203	195	210	190	201	182	218	173	186	204	206	209	197	176	193	176	182	203	199	208	198	221	192	198	189	198	190	199	207	214	175	206	203	216	196	183	198	203	204	212	203	214	205	217	191	199	206	195	185	190	169	209	182	186	214	190	206	179	175	191	172	198	201	176	191	214	202	185	190	206	216	175	207	192	176	204	203	202	211	198	191	176	196	191	154	173	191	189	197	197	193	185	210	210	199	187	186	188	187	191	210	190	193	205	181	173	191	210	223	197	221	221	171	203	194	205	185	199	189	172	179	175	197	172	181	197	185	168	190	198	175	183	176	217	169	216	205	220	216	198	209	212	199	190	197	227	214	164	207	182	215	180	190	188	202	200	191	218	196	213	196	199	201	201	189	198	200	215	212	174	226	194	191	203	195	221	205	194	192	175	193	181	206	181	207	189	187	210	187	196	193	201	194	192	185	197	178	212	203	200	166	180	210	164	205	188	197	207	215	208	187	209	185	191	196	198	177	183	201	210	202	171	183	208	189	193	183	165	206	190	167	215	196	188	189	191	205	175	193	201	205	212	198	177	197	191	169	186	195	182	214	214	198	187	195	203	189	200	202	205	203	206	190	197	212	189	168	215	211	190	202	203	207	206	198	212	196	233	172	190	190	209	201	179	190	234	206	187	205	189	205	191	182	213	189	186	206	192	194	176	171	189	183	179	186	195	170	200	199	191	182	234	219	199	202	201	185	186	183	182	186	199	186	203	215	185	182	201	182	206	181	179	198	190	189	183	197	188	181	230	216	211	226	202	181	184	201	212	198	197	174	191	206
25285	34540	44598	51702	54968	51194	41557	45263	54195	55032	47305	45968	41001	31993	27003	26000	25994	24653	32201	29816	21663	28791	26954	18676	17215	24277	20659	16667	22613	18387	15519	10910	8088	8298	7290	9948	9696	7977	6493	5160	16385	8806	4609	8618	4468	1986	1520	2112	963	986	946	766	654	628	559	624	574	707	784	689	695	731	840	1105	748	599	591	592	525	569	529	490	523	483	509	445	504	539	452	627	693	613	603	534	503	467	438	477	443	442	456	459	490	467	495	472	447	425	458	492	485	484	441	444	464	437	498	455	464	484	505	454	473	517	483	495	458	466	468	446	441	463	455	444	456	460	479	505	471	462	476	456	517	493	433	453	486	484	472	477	440	464	478	468	499	483	507	463	495	433	480	475	450	451	465	477	477	466	463	460	488	477	468	514	440	475	461	449	454	473	504	481	498	457	495	454	453	495	472	449	447	437	436	513	457	458	476	451	452	458	466	472	484	488	447	475	462	491	439	474	451	449	459	451	453	498	460	456	488	443	458	464	509	478	459	486	504	463	493	475	470	475	446	463	477	466	491	464	440	500	465	453	427	523	465	462	458	460	472	479	493	472	495	486	481	453	485	447	469	442	491	492	449	490	447	476	511	478	469	477	502	482	502	466	476	464	446	482	500	484	502	478	459	450	465	464	441	481	451	436	467	466	458	494	452	433	482	479	465	452	487	467	451	468	467	504	476	476	467	460	474	449	452	465	456	460	453	455	453	514	490	486	449	455	496	430	487	456	536	504	465	474	457	479	461	471	467	488	420	461	515	463	492	473	463	448	489	488	471	488	444	462	458	460	470	458	431	438	478	452	500	480	449	444	487	487	464	459	467	435	493	457	518	488	455	475	457	443	484	459	489	493	467	473	465	464	485	487	477	526	509	430	472	536	487	468	480	457	424	521	469	480	469	483	460	524	475	476	454	477	452	465	447	497	489	468	463	435	458	493	461	499	467	467	474	467	460	486	435	507	459	478	503	442	450	474	451	483	503	495	468	472	469	460	471	449	507	422	480	451	441	430	478	472	480	449	444	464	471	454	474	453	496	469	469	474	445	482	450	476	493	502	482	463	453	520	485	457	465	496	488	500	475	470	477	492	501	450	487	465	472	450	472	442	442	459	459	510	472	439	508	457	484	467	488	473	455	473	477	458	422	481	452	467	467	448	450	503	438	464	477	486	425	460	461	474	439	468	485	449	476	463	466	498	489	482	485	470	524	501	475	512	439	430	471	478	486	436	485	460	479	448	480	441	456	456	438	457	469	456	499	467	466	461	499	444	519	489	491	513	470	465	447	449	468	513	452	457	471	485	452	483	497	449	492	523	473	419	460	513	471	476	490	498	466	473	513	469	447	470	485	480	471	466	468	435	484	468	503	476	447	478	505	486	453	446	511	430	469	432	442	459	475	459	441	438	482	474	460	452	449	505	451	476	457	464	465	455	438	473	469	470	470	492	497	510	472	491	474	463	491	459	457	456	476	455	437	452	451	469	493	435	490	464	439	469	432	467	446	473	470	500	436	486	467	443	460	443	469	437	465	491	501	478	453	526	473	475	466	502	478	483	466	463	493	462	468	514	467	496	486	494	463	445	461	464	508	442	453	492	483	474	468	428	462	470	485	468	501	504	456	508	476	488	469	473	447	472	481	477	457	443	477	480	469	460	406	508	472	443	443	510	502	451	498	448	460	418	448	499	464	490	472	481	442	450	487	488	486	462	447	454	452	446	500	485	451	453	498	479	477	499	497	438	516	494	446	454	476	505	489	453	493	470	465	482	486	481	474	461	452	488	487	453	519	438	429	456	437	462	503	493	418	495	456	503	499	470	462	471	489	480	455	482	492	483	465	439	460	498	486	446	438	486	476	511	489	451	441	471	441	483	520	470	472	439	456	422	504	455	448	473	475	515	491	449	475	481	414	486	492	467	475	460	453	459	491	465	460	511	458	454	467	499	481	513	502	467	461	479	437	471	468	491	460	503	443	467	483	490	466	465	461	487	534	491	473	441	462	464	456	465	499	513	444	463	455	460	476	456	470	455	455	486	494	478	481	443	441	435	436	466	450	478	463	467	484	474	466	475	438	456	508	447	453	489	518	505	458	473	440	477	476	463	438	441	447	457	468	537	488	446	469	462	473	459	490	455	448	486	454	475	507	479	492	497	459	489	465	484	477	478	493	457	531	468	456	455	482	451	466	491	465	483	460	464	479	469	459	459	456	472	420	448	433	517	454	482	467	459	469	473	457	462	457	467	486	473	432	474	462	497	475	465	491	489	472	466	466	429	485	480	467	431	518	491	491	483	454	462	445	407	485	522	484	466	487	486	518	450	428	502	478	472	488	454	464	435	500	464	478	479	482	491	481	461	453	491	487	434	470	487	471	506	454	484	447	481	437	492	469	442	490	439	430	474	477	483	454	449	484	445	480	479	473	508	465	505	467	499	459	443	487	492	473	482	451	455	475	405	456	473	489	473	478	430	471	434	457	483	500	477	451	487	469	451	475	469	498	515	481	459	481	492	472	462	472	459	430	483	472	450	515	492	463	478	457	454	505	512	472	483	470	486	475	460	536	495	439	463	472	488	435	479	441	474	474	459	454	448	514	491	502	450	448	501	489	484	457	459	486	446	510	471	450	490	462	479	475	468	480	472	497	472	463	446	476	481	478	467	469	500	485	490	501	454	460	443	486	454	440	454	492	477	467	490	479	455	461	452	479	468	488	478	486	458	466	455	483	454	457	429	448	469	479	459	468	440	500	479	494	466	467	471	495	444	477	472	453	442	438	461	472	474	506	494	456	460	461	493	462	478	464	489	440	476	448	477	486	488	466	476	448	475	475	508	500	441	472	475	462	478	460	480	486	453	493	481	451	463	412	479	440	515	449	495	480	459	463	492	450	467	471	475	484	487	473	482	485	462	473	476	474	495	489	465	476	501	459	456	482	471	489	441	504	500	517	489	482	470	454	479	463	479	482	522	479	436	444	469	479	430	462	446	473	462	490	491	468	464	468	450	498	484	466	458	460	465	460	486	512	458	451	511	487	460	456	452	480	487	428	467	461	514	456	482	470	470	449	475	490	436	474	516	483	471	497	459	458	432	523	489	485	462	471	445	469	453	502	421	509	467	430	482	484	485	481	465	477	488	478	479	471	397	455	462	480	475	448	459	448	466	465	476	490	497	489	492	483	466	489	441	464	439	455	465	499	482	484	487	463	472	485	471	457	490	488	469	477	441	424	497	461	452	449	497	449	476	419	467	468	471	470	496	474	468	447	469	455	459	455	430	458	483	450	498	442	498	474	442	481	467	506	466	476	466	460	496	475	449	484	461	489	481	491	482	449	478	480	484	471	477	461	473	470	459	510	466	490	483	433	512	462	458	488	494	487	501	476	458	452	478	483	484	445	472	474	494	461	459	530	485	472	481	477	471	442	487	524	471	475	460	470	506	463	467	474	478	487	431	452	447	497	484	491	489	515	479	476	458	456	470	464	459	493	478
67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
