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
336955125800	336955126359	336955126909	336955127459	336955128009	336955128559	336955129109	336955129659	336955130209	336955130759	336955131309	336955131859	336955132409	336955132959	336955133509	336955134059	336955134609	336955135159	336955135709	336955136259	336955136809	336955137359	336955137909	336955138459	336955139009	336955139559	336955140109	336955140659	336955141209	336955141759	336955142309	336955142859	336955143409	336955143959	336955144509	336955145059	336955145609	336955146159	336955146709	336955147259	336955147809	336955148359	336955148909	336955149459	336955150009	336955150559	336955151109	336955151659	336955152209	336955152759	336955153309	336955153859	336955154409	336955154959	336955155509	336955156059	336955156609	336955157159	336955157709	336955158259	336955158809	336955159359	336955159909	336955160459	336955161009	336955161559	336955162109	336955162659	336955163209	336955163759	336955164309	336955164859	336955165409	336955165959	336955166509	336955167059	336955167609	336955168159	336955168709	336955169259	336955169809	336955170359	336955170909	336955171459	336955172009	336955172559	336955173109	336955173659	336955174209	336955174759	336955175309	336955175859	336955176409	336955176959	336955177509	336955178059	336955178609	336955179159	336955179709	336955180259	336955180809	336955181359	336955181909	336955182459	336955183009	336955183559	336955184109	336955184659	336955185209	336955185759	336955186309	336955186859	336955187409	336955187959	336955188509	336955189059	336955189609	336955190159	336955190709	336955191259	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2812	3650	2300	2812	3650	2300	2812	3650	2300	2812	3650	2300	2812	3650	2300	2813	3650	2300	2813	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2814	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2816	3650	2300	2817	3650	2300	2817	3650	2300	2817	3650	2300	2817	3650	2300	2817	3650	2300	2819	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
64691	58045	51302	44634	42679	30844	23323	11820	2615	470	296	237	246	260	230	251	266	230	236	257	278	258	242	244	222	224	249	247	250	234	260	244	237	235	274	239	236	248	270	229	216	250	233	269	239	248	242	237	244	266	250	250	246	243	215	240	226	219	217	223	239	214	238	243	264	248	243	258	219	269	252	264	239	223	253	230	231	243	209	230	234	275	214	239	244	267	292	235	257	232	246	209	215	253	255	259	231	260	212	257	232	250	226	258	238	233	238	237	242	230	261	258	217	251	244	246	221	222	252	244	238	244	239	235	260	252	259	241	229	239	244	235	239	233	255	234	231	219	272	266	205	221	255	263	230	240	242	258	242	251	234	222	233	260	223	216	240	231	249	233	232	242	263	249	234	244	263	239	213	235	228	227	223	232	250	243	242	252	246	219	220	237	249	209	256	238	261	215	224	253	245	232	249	229	261	237	237	244	220	238	220	270	239	220	201	262	230	237	227	228	223	274	266	229	226	278	221	233	248	227	242	202	238	225	235	256	256	205	225	237	246	242	222	266	227	270	266	247	224	220	213	241	227	245	242	236	249	226	238	225	231	249	231	231	236	253	247	246	269	249	230	260	257	237	232	269	219	254	233	262	251	234	230	253	238	236	213	220	252	194	226	251	233	219	245	233	255	260	230	259	243	254	254	253	240	252	210	251	240	228	264	210	200	225	273	253	234	240	213	217	247	244	241	241	235	272	284	262	270	268	214	255	225	255	246	221	267	221	254	248	226	226	234	236	231	206	253	247	255	230	241	238	247	238	235	213	238	247	220	243	226	229	235	223	238	231	235	243	208	250	230	234	241	237	254	236	257	244	236	256	250	273	254	223	230	266	235	244	223	226	211	242	261	271	246	254	216	260	282	248	251	256	237	260	254	230	238	246	238	243	257	246	221	227	231	252	241	216	241	223	246	231	214	251	224	237	270	243	266	240	248	266	230	238	243	245	246	219	250	237	239	253	251	239	230	231	271	274	249	218	238	253	215	235	224	207	231	236	258	223	253	247	242	225	251	248	219	229	232	236	203	245	239	258	240	254	248	237	248	233	240	254	275	263	265	230	228	234	242	224	237	217	238	238	243	237	248	263	226	227	248	232	251	232	224	246	215	223	241	206	257	229	236	218	237	243	252	248	236	228	268	207	273	240	241	237	211	255	194	220	227	241	239	213	238	222	205	245	203	219	230	228	223	224	247	269	240	236	246	251	229	210	247	239	207	233	246	206	231	253	209	235	250	248	223	238	243	260	248	230	239	240	257	238	231	212	237	249	220	238	249	251	223	221	253	237	258	231	248	233	244	262	252	205	220	255	247	232	213	207	259	257	254	274	222	246	229	233	262	250	229	264	236	245	249	225	218	207	264	254	229	235	256	239	249	246	224	232	249	267	269	220	244	258	228	260	247	255	232	247	260	222	226	233	275	253	211	238	231	229	247	272	254	248	262	219	226	244	230	223	242	236	256	242	263	253	235	233	243	221	243	221	244	242	231	229	218	237	237	205	233	242	290	229	224	241	231	242	225	231	242	236	236	236	262	216	212	206	257	233	235	255	229	241	243	235	233	245	258	223	250	245	219	219	231	227	240	261	211	207	218	242	242	232	243	242	246	244	244	225	212	232	248	267	223	241	259	275	261	222	239	227	232	237	229	222	227	220	255	242	233	218	239	241	226	243	212	230	238	264	271	229	242	243	254	227	239	231	229	234	246	251	205	227	239	224	230	200	253	251	248	240	245	222	252	230	238	268	235	251	253	238	231	210	233	258	253	227	244	226	274	241	209	237	237	232	217	230	253	263	253	245	228	255	245	236	252	217	261	258	268	250	251	235	242	243	228	231	240	250	223	239	246	215	261	242	231	243	232	222	256	231	228	256	252	230	223	257	248	232	230	224	211	210	220	232	253	236	211	264	234	226	248	276	237	251	245	226	249	273	222	233	237	254	181	256	234	240	253	217	236	251	227	199	249	231	256	212	225	246	256	242	254	230	234	255	238	235	260	241	272	227	222	228	193	217	233	259	221	242	251	226	234	242	206	221	260	230	233	221	230	232	252	252	277	266	192	269	250	242	243	213	237	269	236	239	263	227	217	207	244	217	214	218	226	228	244	256	259	237	240	214	250	232	245	252	232	224	225	196	228	245	218	220	252	263	262	254	285	243	265	176	234	260	224	244	234	261	239	239	227	274	247	246	236	276	249	237	247	262	244	230	200	238	242	238	259	227	241	234	242	232	229	230	203	223	219	246	222	228	195	250	261	258	248	227	233	256	225	260	249	208	251	268	254	235	210	252	228	278	219	196	207	235	222	240	223	215	239	227	251	233	244	246	251	220	235	258	236	258	241	245	245	228	234	241	220	217	251	245	266	217	260	261	233	217	273	256	248	227	261	254	240	254	258	249	254	250	249	229	226	232	266	232	217	234	252	244	255	236	235	224	221	228	236	234	236	222	220	216	227	277	234	236	228	273	222	251	218	256	249	209	259	254	218	203	231	225	244	221	271	240	231	225	215	243	250	260	238	238	196	237	222	249	244	226	255	208	246	268	221	226	235	231	257	226	230	251	209	238	228	234	228	259	245	231	235	251	244	261	258	259	227	260	242	230	216	251	258	235	248	230	228	267	266	250	262	258	248	223	243	236	220	242	260	266	258	267	227	226	246	225	253	237	231	234	235	260	242	251	236	239	260	237	228	241	234	238	251	236	248	252	250	266	216	242	254	231	220	260	253	212	242	240	260	246	241	243	244	224	265	268	214	252	244	218	256	237	225	246	248	252	253	203	251	241	224	237	231	207	206	257	214	227	258	253	245	229	219	252	218	226	263	228	219	237	223	244	256	285	243	245	236	220	245	253	253	234	215	247	228	258	244	212	235	232	216	225	247	248	220	247	224	245	251	221	242	238	267	255	205	229	275	234	231	219	237	234	262	281	239	242	230	232	247	222	221	228	236	247	228	242	253	250	248	250	243	233	253	252	220	246	245	219	243	217	239	240	239	257	236	211	276	245	218	229	224	227	220	229	252	271	258	249	224	246	259	237	260	246	226	249	232	242	240	238	239	252	246	240	221	216	234	218	228	231	251	237	273	264	217	270	233	218	219	231	233	243	224	237	218	253	252	238	233	232	266	266	240	219	234	255	258	227	222	256	238	242	251	223	225	269	220	242	246	238	262	232	259	249	230	242	244	231	247	249	232	218	231	284	234	255	227	211	246	244	217	223	240	227	229	247	224	212	229	236	264	251	229	253	247	244	235	226	264	277	255	253	255	253	266	245	241	268	236	232	264	249	245	238	233	235	256	236	253	252	250	229	248	245	228	214	240	213	205	235	208	224	234	236	230	243	240	251	231	223	216	243	258	246	222	219	223	221	267	245	236	213	282	231	219	212	232	263	241	255	246	246	240	241	229	221	210	218	211	222	235	251	245	220	223	242	251	243	232	213	233	239	245	227	247	264	241	197	259	232
51964	62577	62865	64760	61006	45133	26105	9325	2336	842	649	599	588	571	573	540	584	542	563	568	580	571	557	528	538	526	554	575	560	569	548	580	525	563	551	593	505	546	545	565	599	524	592	521	564	582	553	580	551	535	533	558	573	552	577	598	553	549	560	562	561	567	554	568	563	555	615	567	544	576	533	565	552	538	509	578	528	601	532	532	537	544	561	556	574	541	511	618	566	565	548	548	580	555	568	560	542	557	530	587	598	576	531	526	551	554	549	550	584	541	532	582	531	543	569	545	575	551	556	557	536	558	539	550	531	567	580	554	561	598	560	595	547	573	580	587	562	548	556	559	548	531	564	523	557	559	579	582	535	517	561	555	538	514	517	577	574	538	542	533	579	548	531	563	552	558	561	581	509	520	571	573	579	580	546	557	597	554	566	501	469	591	550	523	580	568	561	549	539	580	571	534	587	537	545	600	598	507	535	550	535	545	518	529	564	565	549	518	584	545	565	534	551	610	559	548	556	556	587	517	579	554	558	544	587	567	585	560	535	515	553	576	561	535	547	556	574	541	564	546	513	602	586	624	521	581	585	583	546	545	575	580	544	552	541	537	573	576	543	555	503	553	548	572	532	577	578	523	558	527	540	569	549	578	513	523	536	526	541	526	548	570	563	597	567	564	562	568	535	526	549	571	540	578	558	561	533	526	519	552	546	540	577	538	566	579	523	534	539	543	552	579	561	624	594	585	538	526	542	554	592	563	583	539	572	562	556	548	512	547	581	500	562	489	541	553	527	509	585	579	618	591	559	601	617	540	568	538	586	566	539	583	551	572	546	543	547	562	590	586	558	565	562	550	551	576	538	557	547	556	552	555	559	543	563	556	596	541	552	526	612	565	584	583	604	532	584	566	553	565	536	548	555	531	572	542	568	567	540	570	566	528	539	575	573	580	593	565	533	552	544	547	559	542	566	517	551	559	533	551	567	522	584	552	529	545	515	536	544	565	535	543	551	572	552	516	587	504	521	592	589	564	561	566	526	558	559	560	553	521	529	546	539	590	508	549	523	530	542	555	530	566	570	523	603	570	549	547	575	566	577	567	572	574	533	583	539	517	529	532	548	555	554	519	559	536	521	536	533	540	566	594	569	599	551	538	579	553	540	566	585	539	529	538	566	582	551	546	546	564	574	561	557	540	530	578	536	548	530	542	582	568	558	561	525	549	515	637	590	551	532	566	536	533	540	574	568	524	561	544	561	560	550	535	556	539	541	567	604	574	577	532	564	577	587	559	551	533	582	540	560	581	542	620	577	549	537	539	565	596	551	598	519	564	555	554	557	578	549	534	583	584	579	516	558	574	545	530	588	567	604	559	568	580	568	574	564	566	535	532	565	526	577	508	521	543	561	583	598	586	569	550	575	569	539	615	563	555	546	573	554	600	525	538	548	521	558	564	617	548	553	532	586	557	531	589	619	570	564	497	563	566	557	554	526	586	543	531	525	524	546	571	564	581	557	562	577	573	530	548	573	602	508	599	566	585	568	590	516	519	501	519	538	626	550	599	565	573	579	551	547	545	554	557	558	554	584	550	544	559	566	553	587	595	515	508	535	570	559	559	572	552	557	524	546	525	551	569	556	559	531	520	534	547	523	595	557	522	544	562	534	571	552	509	539	579	564	574	608	530	550	626	563	554	536	531	526	568	534	597	556	561	537	552	549	549	575	544	589	547	550	553	540	507	551	570	536	549	533	519	529	555	564	575	542	608	605	538	580	549	569	540	566	542	521	577	570	563	524	557	514	557	543	556	573	507	552	520	574	573	563	600	575	508	486	607	579	551	527	546	544	552	583	559	558	566	514	539	549	519	565	531	557	570	555	532	528	479	565	592	580	547	570	546	569	537	567	567	542	537	579	569	564	583	590	569	551	566	534	550	591	553	552	536	523	531	581	552	573	528	558	578	553	550	530	568	556	545	541	543	581	560	586	519	560	595	527	545	638	559	539	549	538	561	563	529	515	554	559	558	580	595	588	597	565	587	547	520	559	546	591	547	593	585	582	591	552	578	538	542	573	508	568	532	542	518	556	572	578	568	551	518	560	569	579	564	556	547	527	540	555	533	545	586	587	532	536	559	545	548	543	559	568	528	588	627	541	560	538	587	597	591	570	582	527	554	547	530	547	520	536	593	536	533	533	530	581	585	586	571	535	591	530	584	549	532	569	557	551	551	561	563	583	531	558	601	536	553	578	558	541	531	562	534	529	562	513	564	547	518	543	549	589	542	491	543	596	547	513	545	547	537	546	573	574	524	574	560	551	563	525	542	503	582	551	542	559	575	574	533	515	525	517	525	536	549	537	591	580	558	580	575	568	544	518	538	525	531	556	523	553	554	552	532	531	588	603	545	557	553	523	555	560	548	544	539	572	568	547	547	540	598	559	571	564	567	556	536	537	512	544	545	586	554	542	581	521	521	531	528	530	518	542	584	540	559	561	493	547	554	576	552	599	563	513	569	549	546	535	490	576	564	538	568	535	582	535	584	539	565	543	548	591	557	529	584	541	576	549	522	569	596	551	546	557	545	537	549	565	612	548	530	541	511	542	579	573	518	517	544	567	556	536	531	548	533	561	541	558	497	549	524	584	557	595	537	548	538	517	573	580	505	560	526	519	537	531	562	587	550	557	550	533	534	541	545	549	557	548	543	576	551	578	567	526	518	577	533	549	577	585	557	534	560	569	555	541	577	567	550	536	558	556	551	568	560	574	548	592	572	533	525	573	558	548	532	571	581	590	538	576	537	567	544	564	556	573	566	576	551	571	554	555	559	594	534	502	563	523	567	550	532	540	558	624	530	525	514	574	574	542	510	541	582	535	596	541	549	592	570	553	552	594	583	517	532	544	490	555	535	596	568	582	558	528	538	571	563	539	548	521	535	568	499	531	558	580	573	573	531	555	526	573	560	547	584	580	525	549	554	536	559	587	542	550	541	556	528	558	573	570	581	542	568	561	550	545	555	548	568	535	550	535	511	559	572	528	555	567	500	566	566	536	531	566	574	586	587	572	521	556	557	540	539	587	561	549	584	534	560	557	529	548	560	511	546	594	561	541	569	537	560	550	542	574	577	566	577	501	544	576	523	540	554	529	536	562	585	531	562	585	542	559	587	584	552	567	543	583	547	593	611	546	567	521	553	572	552	547	563	525	518	584	591	545	529	571	549	550	609	540	614	524	517	541	571	586	552	571	559	524	531	588	542	547	575	574	559	530	528	546	538	557	530	520	536	558	559	565	545	547	524	570	538	529	556	570	514	521	529	554	535	581	611	551	550	566	528	560	547	556	580	561	538	545	623	555	562	552	561	556	544	536	562	608	542	575	521	550	559	559	550	567	517	564	542	557	554	608	545	549	516	569	538	539	572	543	543	548	548	538	552	537	539	538	592	568	522	554	600	554	540	550	537	535	538	517	567	579	580	561	581	552	554	560	542	524	558	545	553	548	531	556	571	557	561
30640	30156	26623	13167	5211	1949	1330	704	446	347	329	370	341	360	343	345	324	337	368	291	335	362	359	345	319	296	336	306	344	339	318	320	316	312	313	318	305	324	295	318	322	353	303	359	333	302	296	336	340	331	314	306	329	321	376	333	329	301	311	340	319	322	333	326	329	311	317	314	327	339	325	357	283	318	332	320	341	325	331	292	319	330	330	300	295	333	307	336	330	350	346	315	313	350	344	319	323	317	313	349	328	309	317	341	337	340	309	294	305	316	332	313	337	348	319	328	335	337	348	327	317	328	314	338	322	308	331	329	315	341	338	312	329	334	306	333	322	304	299	354	295	313	336	322	364	306	336	323	326	324	305	333	338	335	354	352	301	343	312	352	331	306	376	341	349	333	333	318	332	360	349	338	346	340	312	297	320	332	363	323	295	323	311	309	364	343	305	294	302	351	347	360	325	336	350	304	287	324	333	324	313	302	310	302	316	296	320	295	316	331	337	317	356	340	339	313	371	325	369	315	331	359	322	275	319	331	336	357	335	302	286	309	337	324	300	378	311	324	324	361	324	330	387	328	354	345	321	307	324	313	315	324	302	347	322	334	336	324	367	329	338	330	305	323	295	338	345	368	300	291	325	321	356	325	318	361	319	312	271	327	306	314	368	312	324	324	315	337	332	336	313	286	316	332	296	302	315	348	325	317	332	332	325	334	299	311	356	313	294	323	309	330	306	329	306	349	320	328	339	323	361	378	356	302	298	321	331	332	351	322	307	304	300	331	335	317	338	324	313	320	328	319	337	348	346	330	353	372	286	298	320	329	336	321	318	363	323	311	342	342	299	349	300	335	333	319	313	326	335	360	358	309	334	332	324	310	340	333	319	291	291	328	308	311	344	322	327	325	297	311	317	322	290	309	324	358	327	307	340	342	276	326	302	335	315	334	342	315	345	313	326	324	324	308	322	316	338	337	339	323	328	319	366	328	315	333	299	309	345	302	322	298	303	324	315	296	328	340	370	325	324	305	333	315	323	343	342	324	368	297	353	343	325	301	339	291	305	309	329	320	315	325	313	302	311	310	325	296	315	361	328	299	320	336	327	304	324	308	353	337	316	336	327	310	330	315	304	327	313	310	333	319	324	341	356	344	335	316	303	347	344	305	302	337	329	324	303	368	335	324	332	330	335	326	300	328	319	336	332	291	348	300	338	352	336	314	320	332	337	322	308	334	315	329	336	344	339	353	317	287	335	313	358	343	334	316	329	300	313	345	367	315	331	351	351	339	305	327	324	310	340	314	359	340	322	350	326	321	305	317	301	320	333	315	346	342	363	344	361	301	320	333	316	350	321	323	354	331	319	297	319	307	319	289	311	300	330	324	315	322	333	304	322	335	334	321	327	328	273	327	319	341	322	321	350	312	349	296	304	319	324	330	317	330	337	327	323	311	318	330	340	304	303	325	331	297	301	337	350	296	322	328	306	351	301	326	301	293	311	347	295	297	347	324	348	328	339	326	309	354	305	324	304	342	322	322	352	327	336	313	319	339	299	350	343	310	328	317	294	344	290	333	341	334	350	355	330	346	323	313	341	308	305	343	328	335	319	327	322	309	365	291	348	323	312	311	301	352	344	364	323	331	312	314	342	343	366	303	331	359	341	307	356	321	366	340	308	338	327	347	297	314	319	346	359	328	312	349	331	355	332	312	327	327	318	314	331	350	361	343	300	332	323	306	323	355	331	298	339	315	335	345	329	332	345	328	323	343	314	327	349	344	340	309	353	340	354	356	308	328	327	320	302	342	324	331	288	329	284	336	335	325	331	362	319	307	301	320	326	315	341	318	348	307	349	314	334	327	330	305	321	317	340	338	326	318	319	332	337	324	348	348	313	320	321	323	307	330	303	310	335	339	349	340	320	335	302	352	332	320	352	357	287	314	313	325	312	340	324	302	366	303	291	284	320	357	326	306	344	329	317	332	354	321	409	325	323	315	344	329	313	332	346	300	329	253	307	324	338	314	313	324	316	299	335	321	314	327	310	332	316	313	308	319	330	318	311	358	337	336	350	323	310	351	304	315	327	324	335	336	332	324	321	349	330	313	311	343	370	340	320	304	318	372	307	331	323	337	306	343	341	337	340	331	305	316	338	322	379	319	323	323	329	328	338	320	350	310	350	351	364	341	320	354	317	346	324	347	312	333	337	343	336	329	294	291	303	366	306	320	317	324	354	296	340	318	324	317	333	305	309	347	350	316	321	357	333	292	328	327	345	297	330	336	311	323	327	300	306	313	298	311	334	319	287	321	339	327	301	310	303	302	329	317	327	301	306	292	296	340	363	316	346	313	319	310	319	304	322	330	302	310	327	311	327	360	335	361	314	319	318	319	332	287	320	293	333	340	318	285	311	304	375	357	332	297	302	315	319	345	340	347	283	333	337	309	341	316	290	320	362	309	335	316	319	308	321	358	327	351	328	325	264	352	346	338	330	344	329	304	336	318	335	354	305	344	317	323	322	340	320	349	317	311	334	321	337	339	339	330	339	348	305	309	313	358	315	352	336	329	283	310	304	319	356	303	307	310	318	337	332	355	369	366	344	337	312	361	318	312	347	324	330	345	326	284	343	347	294	321	343	345	299	297	328	307	347	315	325	307	319	344	353	340	318	310	309	337	352	312	308	322	337	332	332	337	327	311	294	337	332	320	317	339	317	353	310	321	343	327	311	273	338	342	323	337	312	311	334	304	326	308	311	281	345	331	319	307	322	320	320	343	338	299	346	351	294	315	357	311	335	364	362	342	360	351	320	325	321	319	321	329	335	355	332	334	326	294	358	339	338	319	324	289	329	314	352	292	311	321	356	312	311	339	353	338	322	329	333	334	330	294	332	341	285	327	338	357	326	345	338	298	302	302	299	317	331	337	348	396	329	316	339	327	354	308	345	320	315	289	326	313	318	310	323	314	329	318	334	324	301	314	327	299	322	307	347	325	358	355	298	345	325	354	300	337	315	330	308	283	317	348	319	321	313	326	313	369	334	308	326	367	312	319	335	315	336	311	352	334	318	306	330	293	331	311	361	303	332	305	308	330	371	311	326	318	318	341	341	306	310	304	324	337	315	303	295	342	321	312	335	351	320	345	363	317	336	341	344	350	327	300	348	337	291	298	331	358	351	311	333	340	345	341	343	343	310	343	330	315	327	359	329	337	338	340	325	371	341	340	317	337	307	336	335	322	308	344	342	302	339	312	307	296	336	319	302	321	333	359	302	350	295	350	308	344	344	328	311	316	326	337	329	332	326	326	319	341	319	317	325	307	316	354	294	322	327	328	308	297	353	349	330	312	330	355	330	327	319	332	338	331	326	308	330	336	337	302	334	333	316	314	317	318	313	318	345	331	348	320	321	346	324	289	297	308	321	308	309	308	316	286	309	331	312	308	333	325	317	310	345	310	320	321	328	341	304	290	319	336	299	350	349	299	331	365	341	302	318	320	356	330	313	329	339	321
20393	28261	32101	21090	12651	5886	4036	1965	1103	803	789	720	721	701	734	742	753	723	687	786	768	741	717	764	761	707	747	725	786	784	757	788	722	754	735	765	795	773	752	745	709	741	767	775	748	765	781	736	737	719	755	729	726	742	723	753	753	820	748	747	746	790	791	751	729	734	711	778	776	726	762	765	698	766	789	734	735	734	756	782	745	731	775	697	750	730	762	756	732	762	743	788	769	706	732	738	760	734	723	675	654	778	729	721	723	753	772	750	769	732	706	710	721	747	683	736	716	744	757	673	755	772	736	727	681	766	678	736	753	748	747	739	724	741	762	722	706	728	718	785	785	729	731	740	730	774	728	720	734	775	748	731	708	731	702	775	706	780	672	693	724	695	745	760	750	755	742	753	729	776	721	710	759	705	790	741	783	760	749	715	786	716	735	732	736	759	768	740	741	764	737	744	766	740	733	752	746	743	726	750	703	780	723	758	748	742	742	744	773	733	751	744	745	757	744	738	694	756	733	708	747	775	729	770	694	778	760	770	749	766	694	728	735	763	728	700	700	661	742	762	782	732	730	697	792	707	747	799	777	720	725	740	739	712	770	730	747	713	749	733	763	744	731	743	764	726	745	765	727	725	713	711	753	744	713	690	820	790	716	768	750	751	748	716	739	739	724	707	725	766	753	717	743	770	747	735	712	702	764	749	739	741	775	746	728	714	755	687	716	765	739	721	731	723	695	690	788	754	758	736	704	737	796	765	726	765	705	750	750	793	778	749	746	754	716	718	703	734	741	744	743	753	751	717	771	784	745	749	752	726	706	766	763	738	743	769	756	770	756	763	748	728	698	727	747	710	737	742	721	739	771	723	721	732	759	755	725	731	735	709	729	708	710	712	725	753	761	748	729	749	751	784	757	696	751	788	766	748	737	780	782	773	726	726	756	722	777	731	718	770	776	752	760	756	745	717	797	783	745	707	798	731	718	724	711	797	780	777	779	789	770	818	771	772	749	739	785	807	680	706	718	747	755	744	828	763	726	777	772	749	753	727	748	724	737	777	724	792	738	720	739	728	728	753	747	663	755	727	768	740	736	791	659	758	735	734	774	760	752	722	759	696	725	746	759	807	739	716	777	798	706	760	758	710	764	769	757	756	745	755	738	739	717	734	655	753	744	710	685	699	727	720	727	727	768	729	721	778	741	727	729	703	744	731	743	768	754	748	765	769	754	733	765	731	754	788	725	762	734	764	755	735	752	746	809	750	758	749	724	729	701	748	747	788	749	726	738	722	728	749	791	749	717	760	761	704	742	715	780	775	735	721	732	706	759	737	777	742	736	741	750	768	752	756	730	718	730	692	786	752	766	767	787	725	751	748	717	732	709	714	754	756	738	753	729	742	714	807	758	717	715	755	728	746	775	744	732	734	732	788	747	787	762	797	725	731	712	719	775	746	801	771	772	778	732	802	773	709	745	745	782	719	778	750	730	733	735	726	786	740	795	735	757	759	745	713	729	698	760	781	764	681	687	771	767	720	741	709	744	693	758	729	716	736	722	740	713	766	755	720	748	708	714	778	722	746	779	742	753	750	773	764	768	746	687	755	742	768	737	737	785	720	749	753	769	713	712	726	771	757	714	763	811	725	765	716	699	712	738	740	758	749	720	782	773	773	750	751	748	733	723	755	719	760	689	794	725	708	732	750	738	756	734	709	758	751	716	753	724	744	762	736	740	754	709	693	796	729	732	760	790	750	772	766	732	778	726	719	753	750	760	742	728	748	740	708	751	744	768	788	766	790	773	759	776	775	741	753	752	786	735	709	740	744	778	698	705	744	721	732	771	717	778	702	738	721	734	714	772	747	743	763	683	754	757	760	781	745	742	759	706	750	732	745	762	665	733	729	793	767	750	741	733	743	766	703	698	761	770	772	784	707	724	756	753	730	731	687	709	749	694	751	737	722	728	726	728	781	740	778	750	778	765	780	728	758	774	775	752	750	767	755	733	743	738	712	794	739	757	737	782	771	782	759	761	750	769	758	771	742	742	706	742	770	721	800	738	731	703	729	716	782	769	759	788	768	805	740	741	711	758	733	789	759	758	720	738	717	752	728	776	743	717	745	731	757	686	744	715	747	748	751	751	750	720	756	731	726	759	688	753	750	728	738	728	766	764	710	792	760	719	723	726	725	745	701	654	762	765	701	734	801	730	716	754	779	723	769	756	767	741	691	744	750	741	727	732	775	713	708	725	779	760	722	708	748	770	765	760	792	785	742	743	745	695	751	767	721	776	730	734	752	784	705	746	740	746	778	739	745	719	712	733	746	788	736	739	762	737	758	720	737	736	730	709	742	772	820	756	715	772	746	784	683	753	787	791	701	775	707	750	761	738	740	777	737	760	728	749	738	726	705	708	737	746	738	760	742	781	774	771	739	722	726	686	821	735	724	722	727	717	760	720	719	773	737	747	747	739	759	708	770	768	773	723	792	772	728	739	757	748	751	742	704	770	726	735	690	741	762	749	714	746	786	721	774	769	732	760	737	714	726	704	714	707	764	760	786	705	764	743	738	718	763	693	716	678	754	727	752	760	805	702	755	752	764	729	759	713	680	691	717	717	709	707	753	765	752	737	720	758	792	738	770	748	777	745	666	784	742	732	733	737	728	706	770	740	726	754	731	762	728	740	745	714	767	772	724	734	747	740	753	720	771	742	747	703	785	771	778	764	740	721	734	709	735	682	754	711	750	760	800	752	736	756	755	764	744	776	724	761	695	734	727	743	721	737	725	730	689	738	720	727	680	722	710	771	750	722	700	719	790	771	757	757	697	732	739	720	718	752	748	730	713	751	715	737	753	719	759	695	785	744	702	742	741	732	751	727	746	751	721	698	771	740	772	754	716	740	716	698	786	747	678	720	721	775	776	750	732	795	761	737	771	769	714	767	761	721	727	757	716	678	747	747	721	767	760	766	707	707	725	768	747	727	769	738	770	712	728	749	700	748	789	678	714	779	766	773	712	807	775	725	740	755	749	685	717	749	701	712	731	749	791	747	712	751	738	731	697	730	743	768	725	710	764	731	740	762	690	709	700	741	762	708	688	706	787	704	714	684	736	685	780	722	722	700	796	740	726	723	746	741	765	781	741	713	730	761	785	751	727	785	765	731	771	760	735	751	766	703	751	797	761	713	748	739	733	728	762	785	746	764	744	753	711	736	766	743	743	751	719	742	704	815	752	765	765	745	757	737	686	782	766	781	772	719	759	701	760	745	763	754	730	751	709	705	772	761	798	751	787	720	784	714	729	722	783	732	723	779	728	797	758	744	747	742	732	762	749	771	725	731	743	685	707	760	726	772	778	707	758	693	732	783	714	760	730	674	725	730	792	714	779	754	717	763	758	771	729	753	722	756	762	786	782	766	753	722	770	744	743	764	751	767	723	726	792	751	749	762	753	766	766	743	798	766	774	739	688	764	721	739	719	691	788	769	744	706	735	770	734	707	744	723	723
59898	56002	54143	49783	41793	29580	20793	8240	1481	357	283	215	222	271	258	254	222	252	250	225	262	260	221	268	257	228	265	243	229	269	246	255	226	241	254	245	272	250	268	279	270	255	268	232	245	288	266	270	268	261	246	258	226	260	240	264	245	277	265	248	264	237	243	262	263	206	290	283	224	223	242	236	246	236	261	241	285	239	260	267	259	247	251	254	259	236	255	261	239	271	280	269	273	259	254	213	250	228	243	261	263	244	214	275	254	257	225	243	275	242	263	250	231	223	261	280	265	274	250	246	241	273	266	229	262	274	259	236	244	242	239	209	209	263	233	243	221	256	223	257	230	240	227	257	249	239	226	258	271	272	258	224	241	216	239	236	235	244	241	256	232	282	267	263	253	243	241	263	257	248	247	263	262	214	251	222	240	263	208	242	238	244	265	233	256	245	246	262	235	268	253	235	249	275	264	240	262	228	260	255	235	252	284	269	254	260	260	267	240	259	237	249	254	244	248	229	245	248	268	263	257	241	231	245	274	249	259	244	244	244	255	220	247	241	247	245	280	244	265	242	224	251	256	236	265	241	233	226	249	286	236	257	258	233	238	243	237	271	249	269	232	250	250	223	273	275	242	297	263	257	267	253	242	263	239	294	293	284	258	262	234	266	281	271	226	233	271	249	250	244	262	241	228	248	248	257	235	233	245	241	231	241	249	258	260	250	245	245	257	275	240	240	260	264	224	250	244	231	209	258	250	235	263	251	247	276	263	249	250	248	249	247	231	244	256	236	259	261	240	246	231	265	237	243	260	218	292	259	237	234	245	267	252	232	234	224	268	257	259	250	243	240	236	240	252	207	222	251	265	234	242	239	242	256	254	262	250	235	243	260	252	253	233	259	268	266	273	236	226	213	241	244	250	249	256	232	246	234	225	245	258	250	260	240	244	258	264	245	286	237	242	268	244	262	264	245	248	268	246	281	237	232	242	271	251	230	248	257	259	237	243	242	239	239	222	253	230	260	246	271	246	274	223	269	288	243	248	249	236	243	265	243	264	225	235	243	255	236	257	236	241	261	255	227	251	248	228	257	242	232	261	232	257	254	226	264	236	207	280	267	238	257	266	243	245	239	250	264	269	261	273	232	268	272	250	220	241	264	238	242	251	230	237	263	250	258	227	255	262	221	245	250	227	268	244	248	248	265	265	260	242	250	252	234	261	243	244	250	234	233	279	261	242	239	259	261	205	219	264	239	276	256	247	250	250	238	283	252	271	284	243	222	251	251	243	259	262	248	214	233	255	233	257	279	272	258	241	259	257	264	262	255	245	258	239	272	280	254	260	239	255	240	257	231	260	280	238	260	244	267	254	227	245	242	237	242	226	233	287	245	247	256	258	246	257	266	260	226	233	226	259	246	226	253	255	243	253	253	249	236	245	255	233	246	249	273	252	261	272	252	254	270	235	272	256	221	255	209	267	235	197	230	234	240	219	256	240	276	264	251	243	273	254	263	256	214	218	237	232	237	236	239	265	276	265	231	248	237	268	243	226	269	238	252	252	250	262	243	235	228	261	257	241	237	256	235	236	248	269	247	246	234	247	234	247	246	234	248	236	233	263	259	246	279	244	249	291	235	242	256	245	257	239	256	290	260	228	261	262	255	229	256	237	231	243	244	229	244	247	244	271	229	256	263	268	262	237	247	241	260	229	286	253	252	243	259	240	259	263	269	240	223	251	254	287	265	280	270	275	230	247	262	249	250	235	234	217	249	234	236	261	255	236	233	236	238	256	264	272	254	270	288	242	259	246	257	252	242	250	250	244	247	268	240	242	266	248	243	243	247	254	256	276	240	237	253	243	250	242	271	245	237	243	279	271	253	245	240	274	253	268	246	248	255	249	260	251	277	251	230	263	253	234	264	241	257	260	242	237	264	221	253	233	254	204	275	238	257	238	245	260	254	223	236	242	237	265	241	258	247	258	239	248	265	237	249	240	294	280	241	246	232	240	235	242	267	257	230	237	261	270	237	241	226	255	225	263	248	258	227	253	262	248	272	264	213	225	232	241	266	234	203	249	252	280	244	259	233	257	242	261	251	259	255	247	248	254	251	259	240	251	257	232	238	269	286	267	269	266	227	241	280	267	248	249	231	249	229	277	244	218	255	266	243	257	248	255	239	293	286	277	249	243	248	240	251	223	241	250	237	246	252	238	249	239	286	245	263	243	241	238	272	227	235	227	249	254	233	257	272	270	253	242	263	195	247	244	272	228	271	232	267	245	279	276	252	234	253	252	263	247	257	263	256	252	228	265	288	258	255	266	263	262	223	236	269	233	263	244	246	266	234	256	248	246	264	263	246	234	241	247	245	260	255	241	255	241	259	253	268	266	259	239	253	243	261	248	283	253	252	227	255	254	290	258	232	236	231	271	246	231	261	253	243	241	236	247	236	209	257	263	303	231	245	228	236	257	235	231	220	253	267	220	219	242	261	236	235	247	236	258	273	251	253	228	242	255	262	279	267	267	244	253	242	283	276	251	263	223	222	236	234	274	270	266	255	239	245	231	230	239	249	264	258	247	238	256	240	256	251	272	260	248	251	259	255	248	267	249	243	235	273	233	258	244	261	251	267	244	243	248	273	223	230	228	237	242	227	237	271	290	243	247	260	253	233	249	247	250	253	249	256	271	226	293	255	270	257	254	230	244	241	237	247	256	248	254	241	214	218	267	246	249	228	254	246	241	252	241	239	251	255	269	234	272	214	247	254	249	250	221	246	248	225	270	219	224	281	245	262	224	260	278	252	258	262	271	255	235	237	277	285	241	259	240	252	273	251	235	272	246	231	260	236	251	250	256	245	231	260	273	248	213	278	236	222	260	261	236	258	251	228	240	228	242	281	266	261	248	271	239	246	273	250	274	251	262	256	246	241	249	250	251	304	233	236	261	246	251	246	226	234	272	264	241	225	242	263	244	251	229	249	260	254	253	259	262	223	257	266	244	262	235	243	251	264	248	271	236	242	265	233	288	261	262	257	246	276	281	254	277	255	276	254	264	275	250	250	243	274	254	256	234	228	271	269	258	251	232	267	246	262	240	241	286	258	226	247	246	235	227	230	220	238	273	259	271	241	260	266	266	226	245	272	256	269	279	226	237	243	231	276	255	259	242	282	235	272	240	240	250	260	248	245	233	249	255	253	267	253	237	255	230	281	245	258	249	260	297	253	213	245	259	248	247	265	235	232	241	253	228	243	256	231	252	253	248	216	264	258	264	243	283	254	259	277	261	250	254	252	237	268	237	235	240	283	228	240	271	247	243	248	254	264	251	273	235	244	274	262	255	256	270	226	243	250	267	240	206	239	258	275	277	257	242	234	286	242	246	208	252	261	250	277	266	237	249	246	261	246	244	258	240	256	218	253	240	226	256	252	250	269	230	279	281	262	249	256	241	245	241	263	235	202	253	228	241	277	246	242	236	262	259	227	236	278	243	247	258	285	238	228	228	268	224	247
46108	58226	62203	61907	55837	41242	25665	9617	2544	954	666	583	616	645	584	575	569	581	562	587	580	586	582	599	606	608	567	585	585	584	650	601	549	577	555	554	584	572	550	578	595	571	601	561	557	583	558	556	565	622	585	537	564	566	594	565	581	584	606	604	602	552	583	584	551	545	572	609	614	603	559	549	594	585	588	557	579	592	577	600	577	562	544	561	583	612	583	614	609	552	602	576	586	579	542	569	598	551	580	614	592	624	562	581	559	523	557	580	629	602	549	509	560	616	565	595	645	598	579	601	547	558	566	630	597	614	544	611	576	545	605	547	574	574	575	585	596	577	576	607	590	597	589	569	549	600	608	529	584	584	566	548	566	603	533	585	620	553	603	607	614	582	587	558	568	598	594	604	617	593	588	585	587	582	601	594	556	638	594	603	592	572	576	592	558	581	599	569	568	589	602	552	578	602	577	592	591	598	597	580	586	593	567	613	592	599	584	607	607	572	584	607	572	585	592	608	594	545	583	574	616	587	574	610	585	591	565	586	620	614	574	556	570	558	560	620	573	608	541	575	544	554	612	581	563	537	573	571	553	576	603	659	593	548	563	591	558	588	591	587	531	566	558	560	585	573	565	625	587	603	543	550	588	587	574	556	620	552	565	592	605	573	545	639	552	626	594	609	580	603	563	538	566	620	608	604	594	575	584	591	563	558	586	576	557	565	575	577	550	557	591	589	563	580	571	577	598	560	595	533	621	592	550	589	580	573	585	599	566	573	544	591	591	609	544	598	592	578	535	574	582	561	638	582	548	554	539	567	566	588	590	593	571	515	568	593	603	594	548	533	600	546	603	554	575	564	531	556	590	577	547	593	571	577	578	603	580	588	606	545	598	552	597	585	591	580	628	566	548	594	552	573	558	592	608	596	565	609	552	602	575	544	530	559	602	544	603	552	591	556	548	618	591	611	581	569	576	591	580	562	601	534	587	579	545	600	570	637	587	570	589	556	588	550	628	597	593	585	590	564	615	619	574	586	570	574	565	582	567	592	582	564	570	528	554	579	603	590	562	576	608	521	541	553	560	609	583	585	585	615	601	606	555	554	571	569	580	614	550	567	579	586	587	635	580	572	537	586	601	573	597	557	519	566	586	570	592	606	614	571	570	571	593	572	560	581	555	596	586	604	575	585	583	544	567	602	591	576	595	611	594	597	578	584	593	558	542	606	583	577	567	563	565	553	609	582	587	595	585	550	580	619	531	577	522	560	599	568	547	591	615	608	571	600	529	609	541	593	584	595	560	571	625	559	545	571	588	552	555	574	579	586	581	545	561	611	618	593	585	580	627	549	550	613	565	581	605	573	560	584	608	626	555	612	592	594	585	602	563	553	572	576	586	557	586	595	546	603	566	548	585	557	602	551	564	562	585	615	559	601	582	619	596	572	581	608	566	569	621	561	584	547	623	567	600	552	617	571	605	587	583	603	556	575	560	575	569	535	579	569	598	606	583	521	558	563	564	598	574	589	579	561	573	536	579	561	541	590	582	527	561	589	534	568	569	563	593	581	582	627	580	586	593	587	577	613	579	615	591	605	534	611	541	604	548	599	552	602	613	551	580	555	588	565	581	617	615	570	586	544	536	562	561	544	580	540	596	585	511	571	549	580	591	563	625	560	616	574	577	561	571	561	521	588	577	597	575	574	561	548	574	545	615	592	588	626	575	575	547	584	595	544	578	600	558	558	617	591	584	603	581	561	565	580	591	601	583	540	607	545	554	588	563	568	590	583	549	586	547	577	583	616	554	622	568	583	589	610	568	544	579	529	607	609	532	524	593	566	573	556	539	582	626	578	551	580	616	556	597	595	580	603	588	544	568	596	625	532	597	551	561	614	539	553	532	595	570	575	580	576	592	593	550	609	550	608	580	594	592	583	635	604	562	616	626	624	555	564	578	556	633	607	567	582	561	585	565	566	608	586	532	603	559	571	540	548	568	555	558	548	568	556	560	562	573	581	573	577	611	592	569	568	561	534	578	581	600	568	561	574	547	577	534	569	593	588	591	513	555	612	629	591	571	594	625	560	592	563	573	568	580	606	570	572	557	579	569	584	584	543	577	585	571	588	573	611	565	559	578	588	557	616	542	530	557	559	549	551	605	607	578	594	590	578	579	571	557	559	610	609	552	611	599	596	564	525	597	607	602	581	620	619	604	559	515	540	607	595	584	523	582	554	563	527	575	577	584	550	584	565	569	599	515	581	544	548	593	560	624	599	556	564	565	571	582	561	578	592	554	578	576	562	572	587	622	597	558	578	599	564	557	550	592	593	577	560	620	577	571	591	615	568	589	567	586	590	596	574	619	555	559	600	544	572	604	519	576	581	540	586	540	538	553	593	586	533	563	564	557	623	591	582	581	578	587	627	570	586	570	565	579	541	589	563	566	569	597	530	572	626	551	567	583	567	547	582	624	577	567	620	632	613	597	535	536	592	587	567	551	569	641	536	572	566	576	584	593	610	585	599	582	591	592	556	609	597	584	611	579	579	555	613	578	560	636	570	571	546	601	563	610	580	613	596	586	543	565	566	597	586	580	596	614	517	605	561	588	587	535	563	569	572	589	618	594	557	528	509	598	584	544	623	601	594	582	578	587	566	559	540	575	578	578	592	567	542	577	622	565	581	586	554	578	609	605	586	551	609	564	601	578	552	606	559	655	562	579	595	598	597	572	563	610	538	581	565	566	573	573	585	558	586	611	579	590	602	595	552	588	574	561	569	568	556	552	579	601	564	593	548	652	588	581	575	534	581	566	670	589	575	533	593	527	550	619	558	580	601	595	596	539	599	598	611	541	566	529	541	560	535	580	569	502	602	596	589	554	591	580	567	607	573	566	537	570	577	521	520	606	580	564	556	627	606	595	577	546	522	550	597	577	578	622	610	586	545	537	564	534	571	601	596	567	588	586	585	554	534	605	572	574	602	570	592	588	611	566	591	593	604	591	572	561	562	599	565	602	578	549	571	579	647	583	565	559	589	564	555	594	577	543	538	592	577	587	591	608	553	576	576	559	609	529	585	572	581	619	592	556	609	524	565	570	602	589	589	603	583	613	578	558	567	562	576	561	579	554	564	570	571	575	605	594	560	590	552	563	597	612	598	564	598	605	636	584	575	634	554	587	610	581	610	606	640	563	582	616	576	599	584	587	572	563	579	556	599	556	562	577	590	538	602	592	538	606	520	597	589	566	551	580	569	600	558	586	580	593	530	610	586	537	562	546	590	584	590	590	585	571	598	595	634	572	573	561	578	575	556	540	625	546	564	536	577	561	562	551	531	556	600	598	568	532	579	601	605	633	610	605	593	590	560	594	575	583	605	568	586	534	569	557	591	569	558	585	548	568	589	603	572	582	563	575	587	585	591	573	597	592	526	554	563	585	603	573	605	584	584	578	603	569	576	552	563	593	583	546	571	602	559	575	565	620	568	553	559	565	554	576	588	589	603	596	618	582	553
61496	58767	52818	46972	37346	27933	23888	13979	3371	543	270	263	270	248	221	239	251	278	249	228	243	219	282	243	225	263	253	237	269	223	235	238	231	231	230	232	250	270	226	245	212	211	216	233	208	279	250	254	259	238	237	268	244	212	234	237	217	254	247	236	236	200	237	253	233	225	209	234	224	248	247	239	251	221	236	250	231	254	249	269	230	234	220	221	260	251	247	238	254	243	267	225	268	210	227	240	242	199	274	281	260	242	236	246	239	223	247	262	239	241	253	279	230	243	251	254	217	256	237	246	249	260	230	252	224	240	239	243	234	214	232	230	215	278	223	247	216	252	272	231	230	254	234	235	204	246	209	250	233	248	254	237	227	211	232	252	240	246	232	225	241	235	227	236	231	258	262	235	236	257	217	261	228	246	235	208	229	256	263	218	235	230	214	242	220	228	250	227	220	229	248	203	259	235	248	245	235	261	282	269	242	229	231	244	243	226	231	208	225	246	209	221	241	228	204	255	209	245	226	202	251	230	244	233	235	222	231	250	253	201	259	216	244	237	236	223	220	225	208	241	217	236	214	236	269	228	218	231	271	242	230	226	251	211	244	263	237	237	239	223	236	237	243	236	252	208	225	240	233	234	260	258	229	241	236	255	242	234	236	235	232	205	222	229	213	242	237	216	233	216	261	227	213	222	221	245	222	197	210	215	253	236	258	205	247	263	234	240	234	220	248	248	254	258	249	246	254	244	237	244	267	240	228	256	265	270	227	260	238	227	226	247	251	263	220	235	212	225	248	265	234	235	257	247	229	252	227	230	254	231	248	228	215	244	223	243	240	220	257	243	225	261	252	239	237	199	239	245	243	254	251	242	234	232	275	242	232	229	236	224	250	262	275	259	230	227	214	239	238	223	241	192	241	233	233	260	231	237	256	255	240	251	260	229	251	215	234	222	233	202	227	240	214	239	243	231	202	256	230	191	228	213	234	226	220	248	218	255	235	223	223	232	229	221	209	228	246	233	229	231	248	232	233	254	207	232	244	241	229	263	239	248	257	218	263	246	209	224	255	232	216	221	247	253	213	243	235	234	222	229	247	265	239	270	235	233	224	237	249	251	214	245	245	249	234	226	215	246	220	256	231	247	229	233	239	272	232	257	224	205	214	276	237	248	246	245	224	257	239	248	239	231	208	225	220	260	230	219	247	258	231	213	265	238	248	259	210	214	220	238	253	217	227	255	237	257	256	260	221	224	252	287	251	259	249	262	238	260	230	215	239	237	242	238	255	224	228	241	226	254	245	253	220	242	244	252	221	251	242	219	268	234	250	255	225	236	247	230	263	256	241	215	261	270	221	223	217	235	254	248	216	237	223	231	267	219	237	210	232	186	244	264	221	257	226	234	244	242	240	229	259	239	237	259	228	249	220	257	240	250	237	248	232	248	258	204	232	267	262	228	225	217	224	279	244	223	256	204	215	224	253	262	233	251	275	247	211	248	235	231	236	251	221	234	236	263	208	248	241	226	250	237	245	240	215	219	254	242	239	233	230	247	230	239	240	242	209	221	233	224	287	238	242	232	234	230	239	253	232	242	243	229	209	221	242	250	230	238	237	255	226	224	231	223	261	222	235	229	252	231	220	235	258	223	263	217	198	249	195	217	268	275	233	239	218	243	204	245	237	239	245	244	220	250	227	231	234	221	207	271	235	242	239	274	226	253	225	223	246	218	248	265	208	234	238	229	236	250	254	224	241	224	280	255	229	262	227	280	229	272	282	244	233	219	222	241	248	245	233	277	245	250	256	235	270	238	219	232	233	224	228	250	251	234	237	247	297	255	241	207	209	209	283	245	223	213	246	230	219	231	227	245	239	222	246	250	224	248	229	219	238	239	245	233	256	254	217	252	231	220	222	216	239	226	242	228	244	225	231	248	197	227	234	235	240	230	242	201	241	243	248	237	211	214	239	235	229	227	226	221	235	223	243	217	252	218	257	245	265	231	222	249	224	265	237	229	220	225	220	241	230	240	233	256	237	218	221	230	215	231	201	241	217	267	233	252	230	229	244	203	253	229	247	250	261	225	212	235	241	231	240	222	247	267	237	224	242	263	264	218	227	232	240	219	230	245	241	242	241	251	258	256	235	243	264	219	240	244	242	202	212	227	258	218	242	215	224	219	218	217	238	248	218	237	242	241	209	235	248	232	260	245	217	250	243	258	251	247	231	254	246	223	215	225	218	244	249	233	241	263	254	257	213	218	248	253	221	245	230	204	226	248	232	259	243	248	228	241	248	240	260	217	223	218	245	220	217	234	246	252	203	222	240	231	211	258	256	228	244	235	241	222	235	238	246	226	241	237	233	224	233	263	231	236	237	218	223	193	213	232	252	233	208	236	248	247	256	263	238	249	246	220	224	224	207	224	231	239	223	245	242	222	238	221	223	235	233	203	240	248	235	226	217	244	247	222	222	250	261	260	239	237	235	225	200	262	214	246	187	247	226	230	203	244	241	259	262	241	231	248	248	235	237	273	240	226	253	273	237	240	231	256	215	214	242	238	231	275	244	228	242	243	216	237	236	222	242	252	235	240	233	224	233	269	233	220	244	229	280	201	250	232	229	228	232	214	240	215	250	244	255	209	237	223	266	253	250	236	224	250	227	210	229	219	233	269	231	203	229	235	224	222	251	239	240	243	231	236	217	236	230	247	228	252	225	233	239	229	239	228	232	234	239	214	227	239	253	234	275	237	248	211	232	242	226	246	211	244	241	240	238	240	189	254	214	232	215	244	237	232	246	249	241	229	225	237	224	247	229	255	219	223	213	235	227	222	272	237	217	250	237	250	229	227	233	226	212	235	245	239	268	244	236	226	251	226	246	231	242	230	256	232	224	265	218	258	211	245	247	250	269	218	255	244	246	232	230	230	247	239	223	233	245	241	232	263	242	240	244	252	240	247	219	237	239	229	230	207	234	224	245	244	231	241	269	202	212	232	240	247	227	234	247	258	234	231	243	237	240	221	228	234	228	242	235	248	225	232	228	230	202	235	269	276	258	217	228	259	278	245	261	246	218	217	236	231	254	230	222	228	209	244	253	208	225	237	214	253	276	267	233	244	245	266	228	240	219	215	231	233	235	243	264	207	207	244	240	245	236	225	217	237	239	230	234	238	244	257	238	244	251	220	236	235	236	255	233	268	255	248	243	259	252	266	253	234	233	232	219	227	276	244	258	244	248	231	223	241	237	254	277	257	222	246	254	214	246	217	221	259	224	244	233	229	234	233	261	242	231	221	236	224	235	255	221	255	252	237	243	254	268	263	243	256	218	234	249	257	274	253	245	282	225	230	238	263	253	251	260	237	235	240	261	242	245	240	224	217	267	219	237	227	248	239	228	248	247	249	214	248	230	211	206	233	212	250	252	239	225	207	233	235	243	214	241	229	232	229	237	236	209	231	230	247	226	200	240	244	235	227	247	214	216	200	255	255	218	246	243	239	219	229	239	231	218	238
49336	61827	63817	62919	55404	46598	27802	10215	2691	876	606	584	563	563	553	580	545	590	578	552	529	562	548	544	568	554	530	571	552	558	595	564	559	534	571	563	572	559	560	600	539	569	554	578	546	602	579	573	566	544	545	596	563	526	527	568	534	549	527	550	550	502	497	566	479	569	531	572	562	575	561	571	544	558	594	565	566	543	515	566	554	531	530	544	546	583	537	517	548	513	547	555	550	540	561	551	537	562	544	547	558	560	566	554	554	541	585	534	545	517	549	577	577	516	515	545	559	560	532	579	532	546	574	535	560	563	595	531	527	555	576	564	510	572	544	541	567	533	526	541	538	539	562	527	531	546	517	539	543	551	572	534	538	562	509	537	580	509	527	580	534	548	585	534	552	565	516	526	554	538	567	574	539	573	522	552	542	545	552	537	591	552	571	545	524	557	538	574	536	526	529	553	549	550	528	564	531	566	506	520	579	547	599	541	531	541	566	561	530	509	529	530	578	558	588	570	548	543	581	535	580	538	548	536	552	555	537	509	518	530	584	525	570	505	531	539	565	562	580	545	551	542	610	585	558	558	555	557	511	526	537	545	566	554	553	556	546	566	552	535	563	559	522	552	568	571	562	568	545	548	532	530	510	558	524	552	523	547	563	517	568	540	592	556	546	486	552	599	565	559	563	533	543	515	547	545	560	566	568	503	552	594	530	511	538	544	555	548	584	505	574	514	541	523	595	534	554	584	563	528	513	545	560	552	556	542	525	539	565	556	571	556	563	561	547	531	554	532	520	580	549	548	563	566	550	559	565	571	549	533	571	578	543	600	533	528	536	524	514	581	487	564	539	555	533	523	515	519	558	551	559	553	595	537	581	525	533	550	540	529	545	524	556	530	541	499	528	543	578	547	567	546	547	593	594	574	562	536	549	572	515	535	514	556	584	566	580	559	557	533	533	536	534	548	538	544	561	505	548	524	583	567	553	551	529	573	523	527	567	519	525	558	522	533	607	590	522	534	554	535	542	539	521	503	555	606	574	552	605	530	537	535	525	570	553	530	565	528	557	541	580	525	544	567	536	561	526	544	523	578	581	511	539	531	550	566	538	574	528	496	588	532	528	535	546	546	554	546	580	562	551	542	523	552	552	560	529	568	550	530	508	530	594	569	502	617	537	503	567	495	545	562	518	516	572	528	535	552	559	565	579	570	525	583	573	570	559	545	560	552	526	588	530	558	546	497	547	519	594	564	536	535	548	532	534	553	528	521	523	550	578	512	549	548	539	552	550	551	543	571	568	518	543	543	569	539	524	525	551	548	540	529	527	527	560	510	622	537	524	564	548	548	558	550	572	549	554	522	576	520	580	538	532	544	550	586	541	526	533	532	556	547	555	542	557	555	578	544	546	548	506	595	565	558	519	550	548	558	527	511	595	568	549	605	563	502	542	570	564	584	542	535	587	526	567	523	518	526	582	563	547	547	572	530	540	544	557	552	574	543	582	536	537	547	539	570	537	502	528	572	550	512	578	541	541	576	580	522	532	592	510	575	520	531	546	572	563	564	530	539	556	522	574	579	581	546	543	634	576	530	523	550	541	517	550	498	558	555	553	529	530	543	496	544	546	545	526	553	532	526	545	541	579	527	562	539	547	533	526	495	569	560	549	532	568	574	553	519	564	551	545	541	550	546	585	550	506	541	512	568	559	550	567	505	539	575	511	500	552	567	531	529	533	496	530	522	536	538	540	574	549	542	563	520	558	549	560	530	536	547	530	497	506	550	520	505	525	543	555	573	552	549	570	536	542	530	536	581	507	510	512	586	548	599	555	561	545	580	562	551	518	548	540	521	552	563	565	590	538	510	548	547	516	585	527	569	524	539	552	553	581	536	517	557	569	538	555	564	560	589	528	514	563	548	613	557	522	601	566	534	540	559	541	532	563	524	548	568	544	526	555	526	555	534	565	486	507	553	561	546	533	524	539	574	510	541	566	595	518	532	514	566	558	572	525	529	504	537	562	529	610	563	605	526	538	534	573	545	555	557	535	538	551	590	547	515	550	556	542	543	505	545	561	548	538	540	566	586	538	514	548	541	587	511	523	597	543	525	523	581	542	506	563	552	530	550	519	519	570	526	531	569	555	568	555	525	528	535	554	535	553	521	565	516	495	546	561	542	561	555	542	538	532	546	564	531	569	560	522	554	519	545	585	536	529	548	535	554	498	535	535	565	541	529	529	525	609	556	534	624	576	539	569	566	532	521	556	537	513	538	542	527	570	546	538	556	541	547	506	528	555	526	559	581	566	540	539	573	575	563	513	558	576	550	516	545	537	573	591	552	562	544	535	513	540	559	552	526	579	553	561	576	576	549	575	543	537	554	508	553	556	515	511	532	585	540	559	545	546	505	546	543	567	567	564	555	542	578	543	569	544	543	568	563	563	545	534	531	536	521	546	581	552	555	542	554	536	506	524	548	568	514	569	556	590	557	537	550	531	597	525	608	579	568	541	612	592	554	575	563	565	572	540	560	524	539	550	570	550	559	565	518	627	564	542	546	517	530	546	538	568	559	549	521	538	544	505	568	549	565	558	576	582	554	555	560	562	561	530	550	583	556	520	550	559	497	575	585	552	514	553	549	558	503	566	555	553	520	556	568	577	506	514	549	580	542	544	552	560	530	566	528	556	518	553	517	555	562	532	544	541	524	568	542	530	527	540	536	547	558	532	576	535	558	567	546	549	582	563	556	555	515	535	540	545	561	544	524	587	560	526	495	523	566	546	517	581	560	522	564	550	541	558	550	521	551	538	522	546	554	519	582	614	571	553	585	579	567	525	571	534	527	603	565	554	544	590	533	567	515	544	569	510	574	572	549	557	570	522	543	552	525	550	544	542	550	566	544	527	561	529	489	537	577	568	573	589	509	587	550	513	570	544	558	520	555	570	544	528	515	568	540	516	560	592	524	568	590	541	553	564	545	567	563	539	530	510	545	566	593	517	541	528	505	563	525	565	558	537	556	499	566	511	542	587	571	561	546	534	562	552	600	517	571	560	594	561	550	521	527	563	543	544	528	546	530	535	570	547	597	565	544	556	536	549	555	572	541	495	530	553	546	544	551	556	528	533	550	529	564	543	598	564	573	551	552	535	538	553	548	580	524	539	568	543	566	550	535	579	537	557	527	552	528	542	546	554	529	539	565	554	535	497	546	528	555	520	566	545	542	527	524	585	502	546	525	538	525	519	515	524	552	564	529	542	553	515	507	544	518	537	544	487	541	571	562	584	531	550	513	543	558	531	568	592	542	538	577	531	558	554	558	550	512	554	532	566	588	569	568	521	521	573	566	554	528	514	539	551	527	553	553	563	553	552	512	544	574	536	567	532	565	544	553	538	549	549	538	525	540	494	520	514	525	548	531	556	545	533	540	549	536	524	561	570	550	548	556	575	563	541	543	581	567	534	562	513	523	553	542	570	577	554	585	567	506	530	564	552	570	533	566	536	590	545	545
34741	34202	31521	18316	5513	2986	1584	804	451	327	344	350	308	349	320	315	347	320	331	341	326	340	328	325	328	326	330	311	381	289	299	335	322	334	311	351	318	325	351	376	313	304	320	327	318	329	337	295	374	367	313	335	329	352	292	339	348	352	344	321	352	335	362	316	272	341	345	347	329	327	314	336	323	316	308	326	328	306	348	357	370	367	383	361	281	325	318	327	335	312	323	347	323	360	338	335	340	337	328	330	314	349	355	313	314	325	334	302	328	337	315	307	339	351	311	317	333	356	355	312	297	317	350	355	341	341	354	375	357	331	328	302	358	303	316	339	314	337	308	352	317	368	319	349	345	327	356	345	350	334	364	318	336	372	337	316	291	345	380	336	314	343	312	296	307	347	337	316	357	353	316	319	334	334	330	343	321	301	334	338	343	313	359	324	311	360	345	361	311	313	344	320	333	317	319	325	294	289	274	335	298	308	304	344	369	347	328	320	343	306	363	333	354	318	323	359	318	316	342	308	321	303	302	285	308	298	307	317	346	342	342	304	347	330	315	328	326	344	330	309	364	347	326	321	320	327	345	345	329	315	346	329	360	332	330	330	334	340	341	322	307	329	335	314	315	324	341	321	336	310	329	332	341	322	335	361	315	313	308	325	343	350	320	330	299	325	307	348	301	297	312	374	343	286	332	295	316	330	319	288	312	315	305	312	327	349	343	321	295	315	335	366	338	331	330	269	356	348	333	289	320	321	347	331	310	315	301	311	354	317	319	331	334	341	328	331	286	353	336	321	318	328	334	334	339	337	313	348	317	307	331	326	365	357	312	353	357	346	336	347	306	312	330	328	344	321	322	344	348	331	303	333	319	344	313	315	322	363	336	336	316	343	321	347	306	344	349	308	331	297	347	333	323	351	362	318	316	343	328	312	350	305	322	314	329	299	333	312	330	299	313	351	331	332	324	319	365	328	326	321	323	334	310	341	344	360	361	335	279	320	347	307	321	306	296	325	354	345	337	332	310	363	331	352	350	311	344	303	332	311	323	316	343	345	320	316	356	319	341	289	321	309	309	331	324	332	290	346	335	296	318	317	323	302	321	316	310	314	303	339	344	326	311	321	328	306	354	319	365	276	342	304	348	308	337	362	348	351	321	305	315	328	338	326	330	351	302	320	319	349	357	287	321	316	312	335	367	334	354	318	329	342	341	323	317	360	381	340	348	322	325	342	335	355	322	330	322	338	300	346	330	321	347	333	340	328	332	319	336	315	328	344	298	315	342	336	319	350	319	342	336	330	311	298	334	323	349	312	354	317	321	316	305	334	345	343	294	290	332	291	291	339	347	323	331	327	338	314	314	333	346	317	324	298	358	357	334	351	354	314	329	336	330	335	322	311	324	349	329	337	339	321	329	311	332	344	336	308	341	318	299	320	309	366	335	327	318	346	301	321	292	351	355	349	328	305	309	332	302	339	359	320	324	335	335	342	324	329	330	340	380	292	332	341	356	314	328	321	313	364	330	318	332	346	326	307	339	315	327	301	335	341	299	351	339	318	344	322	336	313	311	316	345	324	327	333	301	364	320	329	332	326	318	326	365	352	297	312	300	336	319	328	363	336	333	319	335	338	315	346	291	367	315	318	364	314	324	318	357	339	322	326	358	366	322	362	314	321	322	325	331	315	334	337	322	309	325	320	302	341	342	327	302	317	315	316	352	334	357	296	343	335	357	326	314	321	324	322	358	374	333	343	326	310	339	307	312	329	351	347	322	303	328	342	323	286	338	345	326	304	323	349	314	332	316	313	344	327	344	305	362	325	299	355	347	314	314	322	316	348	338	323	318	309	330	338	349	325	313	310	300	360	338	304	350	318	324	348	322	333	336	329	305	349	328	319	337	341	314	322	302	345	347	338	330	317	347	298	305	343	330	354	350	316	306	345	358	309	356	366	342	323	335	322	336	326	338	319	349	322	309	311	322	337	320	339	334	298	346	350	362	326	314	329	308	348	352	336	314	342	309	331	356	351	313	289	327	343	297	326	318	316	363	318	319	331	323	335	334	327	331	339	355	319	320	342	343	330	355	326	317	310	309	325	344	362	299	322	350	325	342	297	325	330	334	320	312	328	332	313	354	342	346	336	335	346	316	332	339	323	339	329	315	337	301	306	318	338	322	317	346	332	344	335	316	327	368	327	301	311	323	294	333	332	333	351	318	348	336	327	312	346	339	306	314	348	305	327	340	318	357	343	352	292	357	335	352	314	339	332	303	305	307	373	333	334	326	346	346	320	341	354	336	337	325	340	332	348	311	332	331	357	320	328	326	332	303	331	298	348	317	356	344	324	341	348	347	309	283	335	344	332	332	335	327	369	316	302	322	307	361	341	325	319	323	368	323	313	358	313	329	296	332	335	346	358	356	322	361	282	321	321	304	351	330	331	307	324	306	352	359	306	316	324	314	351	321	288	300	333	360	350	344	305	331	339	323	337	337	320	346	331	350	363	314	348	307	373	297	300	364	307	322	358	354	340	311	339	358	310	342	340	349	325	354	342	334	349	335	276	344	338	363	333	361	343	301	352	325	341	305	348	318	320	341	308	376	321	341	346	326	349	333	330	293	325	310	323	357	321	321	329	325	324	338	349	305	369	332	314	300	320	306	351	310	369	325	323	359	326	361	324	333	333	330	331	344	338	325	323	337	339	362	341	339	310	337	332	319	268	336	327	328	330	361	320	328	313	310	331	296	399	301	349	355	326	340	340	334	330	325	326	309	320	309	331	312	322	328	321	329	351	329	332	321	344	345	354	352	352	337	317	304	328	337	331	332	330	308	315	340	335	309	355	368	296	346	326	328	331	321	362	334	337	342	348	318	346	339	329	351	339	345	338	313	347	329	324	347	295	306	307	365	331	328	328	300	276	325	332	336	287	348	346	342	320	303	338	292	328	309	326	355	306	336	308	327	333	328	326	337	321	315	359	370	374	289	267	340	335	339	317	326	339	344	319	386	329	342	311	349	344	327	319	317	343	313	308	328	310	316	310	358	337	300	363	359	326	319	323	333	312	313	344	372	307	324	302	320	360	357	333	328	333	347	339	338	324	325	355	349	309	328	334	335	329	308	338	345	291	337	351	318	374	330	329	331	336	357	345	345	350	305	330	354	314	322	318	339	311	347	322	344	309	336	307	363	357	334	296	359	339	285	314	304	313	330	327	290	320	297	332	294	335	327	321	346	318	344	341	354	321	314	284	364	346	332	351	320	288	321	339	354	312	342	317	332	348	317	321	311	309	359	311	309	322	344	318	328	310	334	374	350	306	323	341	317	340	342	359	345	329	319	335	352	357	345	354	331	341	351	336	368	333	361	333	342	326	328	323	364	373	339	325	322	366	327	291	341	304	329	332	308	347	321	334	348	340	338	296	344	347	346	350	344	312	318	299	329	328	341	323	348	344	317	342	329	347	331	304	345	298	308	341	295	314	326	333	303	360	302	313	360	334	351	346
23072	32223	36751	25891	11213	7950	4067	1881	1014	822	753	744	696	744	768	768	796	705	726	751	749	744	747	730	751	754	755	768	744	735	740	751	764	764	789	727	783	743	757	708	777	744	747	807	751	768	790	795	719	784	759	747	766	765	803	763	736	758	723	765	767	742	728	729	724	704	744	801	711	746	703	766	767	761	714	755	788	695	753	759	743	778	782	749	769	746	746	700	801	751	769	753	740	768	783	737	717	700	748	720	733	739	762	740	770	717	778	741	745	732	779	806	712	744	756	765	766	727	767	730	731	818	747	692	806	737	794	778	775	759	732	731	762	738	741	769	745	763	782	716	783	779	738	756	787	770	730	743	776	778	737	750	773	763	740	761	757	729	757	734	710	716	758	692	788	770	738	721	776	717	750	805	708	781	748	694	758	707	714	819	739	757	765	745	734	730	737	786	720	722	721	738	727	748	728	724	751	732	762	766	752	763	761	737	725	756	683	806	757	743	778	703	826	735	742	713	734	712	785	756	742	737	746	706	792	779	732	737	743	742	754	772	790	738	719	740	732	726	765	754	726	714	753	737	765	753	785	757	717	732	684	789	709	769	763	771	739	745	742	776	778	782	738	743	721	734	780	741	741	771	687	752	738	717	740	749	710	737	797	730	745	754	738	739	718	782	797	709	691	752	773	737	725	755	771	740	752	776	791	748	763	792	711	745	770	703	725	807	745	731	740	763	767	745	708	742	740	732	746	757	705	719	706	760	722	747	722	730	774	762	743	809	700	728	758	772	745	718	784	740	761	729	695	758	770	712	781	735	745	792	773	794	744	762	755	783	736	679	739	743	731	787	751	707	736	733	717	763	724	732	694	730	716	806	689	734	772	765	791	778	726	743	744	742	716	738	768	732	744	722	749	769	730	810	721	764	739	737	767	766	727	744	768	754	775	707	770	736	699	735	745	748	779	789	743	750	762	788	769	683	702	734	735	729	729	739	744	781	738	755	760	740	782	724	772	721	730	790	730	737	752	750	750	735	722	782	781	703	738	748	753	710	767	716	782	713	738	746	728	796	739	791	738	753	801	736	742	823	733	782	748	780	765	756	767	767	747	789	717	737	794	722	720	753	762	734	744	786	777	775	773	757	782	714	723	792	755	774	736	689	767	782	737	783	725	768	749	743	745	762	749	711	793	745	731	696	785	761	792	756	772	703	780	731	718	770	742	752	708	801	764	754	701	752	770	734	747	733	754	764	763	715	703	729	783	722	758	751	751	798	756	737	750	728	730	732	758	734	719	760	752	719	738	761	789	707	739	779	751	724	801	718	736	786	749	761	743	747	761	722	760	760	772	755	751	780	772	741	765	704	738	729	749	742	773	776	754	684	735	726	779	730	755	735	793	721	755	700	761	686	803	773	740	764	729	804	745	801	740	762	805	759	757	731	723	733	761	766	794	712	753	769	743	720	781	767	732	734	757	742	707	768	752	694	754	755	769	740	714	784	737	767	733	727	743	774	750	745	743	708	761	819	759	740	732	731	748	712	749	743	736	741	768	711	749	773	781	714	747	750	723	710	728	699	788	737	782	755	748	698	748	750	723	768	724	733	778	823	717	743	735	749	725	802	697	748	740	769	711	762	747	786	818	729	754	722	777	745	729	751	723	809	750	721	762	769	781	793	704	775	786	721	735	760	739	760	774	710	754	776	715	740	767	711	757	719	729	713	764	738	707	776	721	742	713	744	718	775	766	779	718	724	737	775	753	734	748	732	723	790	764	761	766	726	710	729	747	740	759	739	788	747	735	770	719	783	741	763	755	724	768	742	746	806	767	772	724	705	761	741	782	765	745	759	811	737	767	717	766	741	696	719	772	723	794	724	710	728	773	727	743	768	736	751	770	802	720	740	744	756	759	766	809	737	723	731	741	733	749	733	740	781	747	753	731	796	780	774	755	742	721	743	717	765	749	756	763	796	792	737	770	713	775	788	722	740	722	735	743	710	782	775	792	795	749	720	775	717	743	758	692	757	759	780	756	725	764	770	787	715	801	750	797	709	756	732	701	744	720	710	730	755	783	744	788	746	738	754	769	713	755	735	727	750	694	768	744	758	786	760	737	748	744	756	781	773	746	719	777	793	810	727	727	742	736	709	759	721	708	693	755	744	713	765	733	719	787	764	750	714	755	768	774	758	786	700	765	808	737	760	756	765	705	738	748	725	811	764	770	792	802	699	731	724	727	744	747	795	801	724	724	718	706	757	794	773	767	744	742	774	807	744	740	707	754	768	743	742	752	767	729	788	717	717	779	732	729	729	715	737	758	747	744	744	732	751	775	778	786	741	750	760	730	738	766	767	767	767	762	776	708	722	751	754	767	712	712	770	754	725	778	754	771	736	813	843	726	733	764	791	729	703	734	749	739	726	701	775	737	727	759	795	765	803	770	789	765	767	731	794	727	767	735	709	777	736	736	745	750	810	746	762	713	741	734	776	788	735	746	734	731	760	751	748	773	750	728	743	766	745	693	739	775	728	750	795	742	754	774	782	742	752	732	758	730	755	734	741	751	743	720	766	739	760	758	763	730	716	797	717	731	779	696	722	768	773	740	798	730	768	721	762	770	744	735	664	707	751	775	760	787	756	798	732	719	769	758	758	776	798	745	725	718	763	781	752	728	742	728	765	757	764	703	747	746	759	802	744	758	747	789	725	789	768	736	754	753	739	733	739	813	715	723	816	732	774	718	760	704	728	769	791	747	750	770	761	738	717	781	743	742	805	705	753	763	767	736	732	797	751	743	771	733	796	710	776	710	713	802	747	752	776	763	712	698	755	747	731	726	749	762	774	755	729	728	773	691	720	733	788	770	735	762	740	737	760	772	733	738	740	761	737	764	783	714	809	759	754	732	759	732	737	781	753	770	750	769	728	746	793	719	755	735	717	747	676	727	754	759	738	740	703	711	752	737	750	763	708	772	747	766	785	690	775	767	765	751	709	744	757	706	749	724	736	727	782	749	738	733	740	825	762	738	746	749	727	763	786	752	778	769	715	764	756	757	804	788	756	808	722	769	768	749	723	687	731	726	727	802	784	724	753	675	714	715	700	771	731	780	727	846	751	749	805	767	729	744	766	768	726	710	795	751	741	773	793	732	758	767	766	759	768	744	772	792	768	760	716	750	771	753	770	750	741	754	735	735	727	785	827	752	749	774	782	764	727	738	791	741	763	731	707	736	739	746	775	708	779	779	763	792	768	744	750	694	718	763	734	775	707	727	793	760	697	780	716	737	743	756	714	769	722	745	801	748	757	759	760	760	738	747	706	779	794	751	710	722	727	748	732	756	752	694	738	740	782	806	744	748	791	747	718	756	793	751	731	746	687	748	723	748	769	746	771	729	748	756	732	769	804	708	746	798	799	753	765	781	754	748	750	749	712	755	797	722	710	745	735	789	763	733	776	741	712	728	714	738	718	765	722	770	712	810	757	736	738	796	795	746	721	734	740	722	741	706	772
60084	56774	54986	48020	32804	27665	20552	8417	1726	396	274	270	266	280	306	264	270	260	284	257	272	263	293	294	272	260	268	251	261	264	285	260	241	266	253	261	267	262	276	274	274	238	293	274	282	259	251	260	234	272	243	250	249	247	270	287	303	266	303	254	275	260	255	248	277	262	243	246	235	252	239	257	249	272	235	288	303	305	258	229	233	272	245	284	240	256	258	235	248	253	277	287	264	255	276	256	255	276	262	274	230	273	273	252	285	244	258	242	274	228	254	207	241	260	242	267	287	263	237	270	288	260	257	249	267	256	251	301	290	236	252	250	252	281	248	243	265	255	271	255	272	271	240	241	256	242	276	265	264	309	237	262	269	254	258	271	236	260	265	266	262	242	253	258	249	255	275	251	269	258	253	288	246	236	221	278	290	269	267	256	284	251	276	232	280	272	256	282	245	254	268	259	289	247	276	229	252	245	262	280	260	241	254	283	252	277	244	259	272	274	260	259	275	255	260	244	242	259	217	263	242	249	293	254	249	255	250	257	273	252	269	245	257	268	250	257	259	265	280	246	260	252	237	265	216	257	278	245	272	272	240	221	245	271	213	267	273	254	264	266	252	272	262	256	263	260	240	273	277	249	246	264	263	262	264	255	250	257	261	242	275	233	280	261	265	270	243	245	226	250	268	277	266	237	258	249	284	246	275	285	242	259	273	265	265	274	255	253	250	219	265	274	251	259	266	268	265	288	252	257	240	263	248	259	251	247	241	242	255	260	290	255	257	275	266	226	260	271	246	247	265	262	257	256	259	248	279	267	254	266	239	275	266	282	257	256	244	267	248	248	268	294	246	278	246	304	264	276	263	258	264	271	270	297	275	272	253	264	243	267	257	232	266	268	256	253	286	269	255	226	245	261	249	305	252	220	280	278	260	245	256	271	259	277	221	269	236	229	249	300	265	257	278	245	263	297	258	243	288	257	250	279	234	255	273	252	294	255	265	248	251	263	249	266	240	239	253	254	241	272	236	263	279	261	277	242	255	280	256	261	273	232	243	253	281	259	264	272	266	254	232	274	244	270	261	286	264	244	286	256	250	258	255	242	287	277	269	261	272	262	255	255	292	272	265	282	237	211	241	272	272	240	276	270	278	295	246	270	271	276	238	243	240	260	275	284	250	271	262	219	244	247	254	280	287	254	259	267	268	266	275	245	274	256	257	275	261	268	267	274	258	254	241	242	294	247	265	265	279	280	257	266	265	263	231	270	293	272	231	240	268	258	245	239	275	254	247	282	279	268	268	256	275	236	252	270	272	267	241	262	263	292	250	259	274	262	259	280	292	260	254	260	248	280	229	255	282	255	258	279	290	263	274	274	291	242	244	269	273	242	215	280	263	278	260	255	249	290	243	243	240	252	240	259	260	288	215	237	246	269	288	273	267	218	273	274	291	278	236	276	266	265	254	254	272	239	289	228	273	259	255	292	250	245	273	267	242	277	274	269	250	260	237	253	264	247	286	261	295	246	267	245	281	276	269	248	263	271	273	296	255	279	248	301	247	214	280	238	227	239	239	241	227	254	246	250	240	243	251	255	258	226	257	268	255	283	255	264	262	250	225	246	266	248	247	259	259	260	269	268	263	232	258	261	249	268	255	272	270	241	267	254	278	278	275	255	255	266	256	292	283	257	247	251	235	253	261	280	265	264	272	223	257	245	229	259	258	239	257	257	283	263	283	270	228	230	234	255	276	251	257	253	263	247	265	253	267	250	274	264	245	247	259	256	255	256	248	228	252	254	232	276	258	251	237	261	262	281	284	260	262	283	220	237	281	246	258	285	235	260	265	265	267	270	255	234	255	252	236	240	273	257	239	250	296	239	243	288	263	288	236	264	292	250	268	259	287	269	269	231	262	244	258	249	275	245	242	261	251	263	280	238	257	282	246	233	268	278	247	272	274	245	269	273	310	265	252	244	297	248	267	282	271	257	255	250	270	256	261	258	287	235	284	279	286	258	264	251	243	252	253	253	266	270	268	232	290	256	236	266	255	285	232	289	241	272	268	252	260	245	210	249	251	268	246	268	277	264	276	258	252	291	249	262	254	262	252	250	244	249	283	259	252	281	261	259	262	242	255	264	253	269	286	253	238	266	245	268	265	297	263	259	289	253	232	250	261	254	268	240	264	248	254	263	240	264	272	261	229	265	257	259	253	265	252	226	253	274	233	255	272	258	243	267	260	260	238	252	270	254	260	263	244	246	232	288	243	239	258	239	261	269	243	251	268	237	244	264	253	270	260	267	245	253	273	265	240	268	259	264	236	244	265	274	258	262	295	279	273	295	250	230	247	261	288	272	243	243	267	267	275	252	220	287	254	249	241	263	233	261	298	293	255	271	226	276	288	253	263	256	280	285	266	267	270	256	255	232	270	273	245	259	277	258	260	265	270	254	272	256	254	261	269	253	250	270	263	266	251	262	273	287	260	261	246	230	240	242	258	256	255	231	243	306	289	283	261	254	290	267	267	285	254	240	260	230	262	241	256	246	274	225	244	245	247	235	255	246	266	255	268	290	243	267	302	303	277	269	265	281	279	246	272	263	267	251	264	251	253	288	251	270	237	266	254	229	282	268	295	257	243	270	264	296	263	262	276	272	252	252	235	253	260	284	254	268	246	264	250	264	255	266	284	274	262	265	290	283	270	256	269	259	249	278	273	271	289	274	253	240	281	241	250	262	272	268	242	262	244	267	244	254	239	252	245	272	283	265	249	248	272	284	245	236	232	271	262	250	289	250	263	254	252	278	248	244	235	247	256	234	246	259	248	253	271	243	234	266	246	265	263	239	273	251	274	278	268	250	242	277	301	254	275	240	250	266	271	263	260	250	265	281	280	241	247	253	292	245	254	253	243	230	239	245	252	243	259	278	287	234	265	259	270	277	263	259	278	264	257	260	251	246	263	277	246	232	256	236	270	221	238	241	289	260	276	250	251	253	277	247	258	234	256	251	269	269	291	247	266	236	277	292	232	247	295	256	277	221	222	248	271	241	265	258	238	273	262	256	275	268	239	281	274	264	260	277	261	260	240	287	288	260	282	242	251	259	284	290	256	246	264	251	263	249	253	275	249	270	271	257	262	269	247	281	247	260	268	240	258	256	251	263	252	256	289	270	291	271	270	259	272	253	298	239	235	262	256	239	263	263	286	240	253	247	271	268	298	254	246	253	219	279	260	277	248	277	278	252	277	257	244	235	279	257	282	267	254	254	277	265	257	263	238	285	225	245	293	287	259	270	256	236	264	273	282	279	274	285	229	247	271	268	251	246	265	242	259	231	229	230	262	262	276	249	261	270	264	267	245	256	275	260	244	262	250	244	267	250	257	241	246	257	245	249	289	272	253	258	275	235	236	223	279	255	250	268	253	249	265	267	247	295	242	240	230	260	239	284	249	265	276	268	266	244	257	250	260	288	258	269	271	247	260	288	275	235	246	250	297	270	259	253	280	229	243	254
47908	58683	60637	56002	52476	41756	24755	9169	2288	907	678	614	573	607	614	562	596	652	610	597	592	616	587	651	613	631	602	591	604	579	605	597	576	607	595	627	616	573	608	639	586	610	583	601	585	572	588	573	623	589	564	593	603	606	594	583	604	559	569	602	595	582	584	586	597	632	622	615	603	598	645	576	595	596	592	590	546	574	605	573	568	633	601	603	636	612	588	617	594	591	587	536	594	612	548	571	614	624	593	596	552	620	588	602	605	582	558	596	593	577	602	547	582	585	634	558	599	580	589	589	581	552	615	582	624	602	650	578	587	628	604	665	573	586	616	629	596	613	557	627	569	576	547	611	604	632	584	566	580	644	591	612	583	586	566	582	606	618	616	585	563	565	629	569	662	597	527	591	593	589	580	591	593	605	588	587	567	544	596	552	604	597	609	621	521	603	618	583	606	606	560	577	610	598	616	607	615	569	623	606	592	608	609	597	546	605	584	543	534	572	616	628	597	577	617	621	579	565	608	586	564	577	598	598	626	586	588	587	643	622	589	644	594	565	582	639	617	576	592	606	586	607	588	635	638	583	625	646	587	612	619	602	596	600	592	586	623	594	578	591	590	591	574	586	641	585	599	597	594	593	625	619	595	577	596	560	545	616	602	585	557	584	596	621	575	569	616	577	593	602	611	576	675	560	611	603	602	592	593	570	598	598	589	601	638	584	601	599	584	612	611	598	606	586	582	595	567	633	597	585	564	572	587	572	614	584	610	592	623	552	613	587	579	588	620	576	575	617	585	608	594	626	597	588	604	613	600	579	604	610	600	568	594	603	563	594	601	595	582	614	578	601	596	583	575	604	598	584	553	608	587	622	622	569	613	582	665	614	543	619	600	569	622	601	596	580	600	597	630	602	602	581	631	599	584	591	608	633	618	671	611	612	584	615	537	633	620	569	604	598	595	566	611	554	591	584	566	589	596	567	587	586	667	600	603	615	612	603	579	592	600	614	586	611	634	605	586	567	604	597	547	613	611	622	606	620	590	602	616	665	602	619	590	637	584	644	600	614	652	625	601	623	592	559	577	559	583	635	530	583	576	621	597	582	612	613	594	608	629	580	627	600	615	589	608	598	581	586	582	588	592	592	578	551	596	550	620	594	615	565	571	635	616	594	564	601	552	606	590	591	597	619	608	616	548	588	627	611	570	594	637	626	613	541	622	578	597	562	576	577	586	582	590	577	614	551	593	568	590	633	615	614	649	604	589	582	588	606	553	594	560	555	609	580	633	598	640	595	564	583	611	599	624	563	606	579	533	573	613	615	583	576	638	613	590	591	567	582	596	595	577	600	613	605	582	619	569	588	615	526	613	609	626	576	595	585	586	591	542	649	568	603	616	609	597	572	566	602	611	601	615	585	577	611	598	637	591	613	566	598	604	603	606	626	558	620	597	629	573	602	591	569	577	570	611	601	569	642	593	614	579	586	577	606	631	542	590	602	610	631	580	608	610	597	645	567	633	607	579	573	585	559	572	618	597	580	570	588	565	623	562	621	615	570	599	583	622	634	565	618	578	612	569	578	656	589	604	595	611	624	583	611	640	590	613	567	578	626	602	583	617	580	588	577	602	607	595	603	590	550	620	572	619	597	585	604	608	606	578	620	645	574	614	622	602	637	637	603	605	626	548	575	589	585	604	574	616	599	619	629	599	584	584	616	619	586	579	610	623	612	570	590	592	610	606	612	608	598	610	589	614	598	585	610	536	593	620	605	634	600	592	597	616	607	572	590	605	578	631	563	606	603	575	567	581	575	557	617	583	582	604	598	609	586	654	600	601	566	582	620	621	575	603	572	590	636	610	621	612	591	610	616	657	603	602	558	621	612	601	569	573	594	600	585	571	571	591	628	625	621	567	618	585	579	619	608	581	554	625	575	557	636	588	625	640	572	640	612	621	581	595	533	577	574	591	557	587	600	579	566	597	546	560	658	605	585	593	576	570	623	656	622	598	609	596	585	616	597	583	621	608	577	588	625	587	612	584	580	612	574	639	602	608	635	591	608	644	633	590	647	584	598	622	606	605	616	592	602	564	606	579	623	606	600	593	570	553	635	642	585	580	608	562	583	596	624	562	601	560	573	622	602	660	577	588	560	599	595	582	625	634	586	595	616	594	601	607	533	611	602	599	608	612	627	597	601	611	594	597	578	605	635	609	574	589	598	599	597	606	618	596	643	576	603	562	573	585	633	592	620	598	604	597	601	650	610	551	604	593	593	557	599	568	598	600	624	612	606	637	586	547	578	564	629	553	592	599	604	609	573	602	617	577	599	581	627	549	590	604	618	625	582	559	593	598	627	614	555	608	657	604	584	612	607	587	610	582	571	636	616	598	609	575	575	619	649	653	614	589	621	598	613	573	566	589	624	577	606	558	640	642	583	591	631	622	575	601	596	612	593	602	607	669	608	580	610	606	621	619	598	557	599	600	620	585	557	588	595	641	564	599	629	617	563	642	573	582	574	611	582	590	626	597	574	585	601	624	622	613	640	625	587	622	630	578	612	605	603	576	603	616	607	624	573	609	598	550	596	612	590	632	578	638	630	614	587	580	566	574	584	615	576	583	565	566	593	616	593	605	622	597	597	609	625	576	621	611	577	608	607	578	591	621	595	619	619	642	554	583	616	603	596	601	565	567	644	651	593	577	589	557	606	612	602	645	556	597	611	603	614	593	635	593	572	602	677	552	610	588	568	586	582	606	585	560	609	591	606	634	596	614	605	608	588	634	639	613	563	543	568	592	588	583	612	585	574	590	575	617	625	603	597	612	604	552	613	558	587	574	600	598	577	596	574	576	609	579	604	581	625	595	610	582	598	620	664	631	594	610	598	615	562	576	593	572	631	594	571	606	630	624	583	600	621	607	622	588	589	611	609	587	561	629	589	610	600	625	625	569	557	618	600	602	604	598	589	606	567	618	618	648	582	542	615	588	639	628	584	569	595	593	608	613	599	583	564	597	643	582	597	579	632	619	580	596	587	541	568	602	613	608	593	641	589	586	574	597	599	605	577	585	584	598	601	580	663	608	631	570	576	590	593	598	593	621	578	651	600	579	603	620	599	608	589	617	610	568	629	592	637	556	631	587	595	563	546	647	613	583	591	583	604	624	588	617	585	591	591	601	580	566	588	573	548	600	613	631	608	601	622	589	563	603	594	604	622	626	593	567	549	542	573	596	568	602	565	582	596	599	622	586	599	624	595	598	626	545	634	597	566	586	565	615	622	579	612	612	596	628	571	560	627	589	638	611	615	603	611	591	593	632	614	541	585	592	596	642	583	575	633	558	593	581	596	630	585	576	635	607	631	574	563	582	636	562	598	606	548	605	579	614	605	568	578	617	604	582	576	601	614	597	590	624	606	593	622	560	613	603	580	603	565	591	633	554	530	589	580	602	596	601	620	617	588	613	651	563	587	603	621	578	602	608	604	585	592	616	590	619	562	561	558	602	606	618	643
65212	57708	44227	40704	36475	30012	24682	15083	4428	657	289	255	232	243	263	248	278	273	244	214	234	244	254	233	243	253	248	259	280	215	207	236	211	261	250	244	278	237	232	255	257	224	247	230	232	287	253	235	250	242	257	234	231	275	217	266	256	267	263	227	240	244	262	250	280	238	223	237	222	240	229	225	247	223	233	252	252	250	248	257	279	228	234	250	247	265	249	255	269	260	247	229	249	221	227	288	253	244	244	217	262	249	241	263	233	266	250	239	219	219	248	246	256	238	225	208	211	228	264	248	218	241	245	217	210	243	240	217	244	254	258	262	228	252	213	270	223	243	261	236	235	200	256	250	241	252	262	271	247	262	254	209	262	247	217	251	243	239	235	234	235	261	248	226	259	247	224	203	256	238	251	220	247	227	238	241	265	248	273	228	248	230	249	254	245	226	249	253	258	218	246	243	244	254	266	234	260	262	213	259	232	244	240	262	244	258	239	241	243	238	255	255	283	222	248	232	244	239	257	248	248	267	248	233	265	239	240	241	241	271	210	237	238	234	257	234	215	204	238	229	262	266	224	231	233	258	219	239	240	237	254	235	232	208	263	243	296	257	225	248	228	226	253	253	258	248	252	253	261	230	243	237	269	222	230	222	240	224	251	230	227	257	229	218	233	244	243	219	217	246	251	232	253	257	242	250	236	256	269	251	265	246	262	240	207	247	258	245	232	234	241	257	235	250	253	246	219	241	262	220	201	228	250	252	250	270	235	236	305	236	242	216	222	245	233	235	235	259	222	233	231	244	247	230	254	226	241	231	222	242	235	215	248	231	272	236	254	219	250	254	217	261	250	248	237	244	257	231	259	247	261	236	250	216	250	220	257	247	239	250	236	248	236	207	228	225	200	248	251	263	242	255	242	231	259	254	233	271	209	261	246	265	230	234	249	223	212	269	214	259	242	241	276	261	256	256	272	245	242	224	217	247	222	213	244	234	244	235	268	242	242	233	254	224	220	234	225	273	236	256	279	250	258	240	266	276	235	231	226	236	235	245	239	207	241	237	249	233	262	257	241	247	239	237	248	255	234	261	231	245	225	243	238	274	269	235	241	260	252	236	244	249	235	215	212	215	264	255	241	230	234	255	235	265	245	271	251	212	238	250	236	257	258	216	242	248	231	242	243	268	264	203	243	236	240	227	238	252	242	241	226	232	225	248	240	236	207	217	251	225	229	232	229	234	254	239	229	233	231	218	269	248	237	267	265	216	233	251	271	225	242	232	224	253	236	230	247	235	222	234	218	239	241	222	216	223	226	272	228	232	241	250	216	254	250	243	230	256	218	263	215	246	239	255	230	227	250	251	228	280	250	264	242	223	239	234	251	255	247	237	237	222	246	257	233	259	259	240	240	231	206	225	240	268	244	263	229	244	210	233	247	236	220	240	220	260	243	231	236	232	251	241	248	238	230	235	252	240	281	226	236	235	230	237	228	238	249	239	238	207	223	257	261	243	238	228	244	210	231	227	254	218	239	247	237	258	223	205	253	264	238	216	212	229	218	278	227	247	229	223	224	222	228	250	221	229	241	221	266	235	244	279	266	271	243	222	259	219	270	225	249	262	251	215	249	259	257	257	222	284	213	240	228	219	234	252	243	260	247	254	219	247	246	235	244	248	227	260	258	234	254	256	241	250	216	236	197	215	224	249	268	232	212	257	208	205	235	268	222	232	239	250	241	265	237	238	246	254	249	242	246	233	236	240	250	225	243	203	203	247	229	240	243	230	239	211	293	251	249	238	233	231	235	233	229	257	234	244	213	240	229	208	257	261	215	247	233	252	203	238	250	244	227	241	238	221	224	226	218	253	279	244	235	217	218	222	246	226	239	239	239	249	211	237	228	244	237	225	234	251	255	247	251	218	268	232	250	238	258	218	228	234	248	231	253	267	223	232	237	234	248	254	252	236	242	219	227	250	259	278	236	221	236	238	215	229	220	251	257	249	219	289	231	254	225	262	239	252	221	229	242	228	211	250	242	226	232	234	249	203	266	255	246	246	270	236	231	224	223	207	256	254	226	238	266	230	235	256	248	240	256	246	239	237	297	258	249	249	231	268	258	223	229	233	253	255	244	222	281	238	246	212	246	242	253	259	235	250	256	218	276	262	243	198	215	247	226	231	255	226	235	251	223	213	247	246	209	242	235	245	231	243	256	254	229	239	209	265	241	213	256	269	267	236	246	260	256	252	247	256	257	206	258	243	234	254	243	216	265	248	226	232	256	256	208	252	255	249	243	260	251	241	242	246	252	234	231	246	236	251	248	247	240	250	270	265	266	215	271	236	221	249	222	241	271	244	240	222	235	241	240	222	236	214	241	245	260	223	239	230	233	241	270	244	235	246	232	236	247	224	224	228	242	261	228	222	217	255	268	239	238	241	253	267	206	265	237	263	245	259	230	243	225	225	247	248	214	249	207	224	242	259	244	233	262	209	225	245	264	268	233	286	251	193	235	237	249	231	235	258	247	239	272	275	255	220	246	229	229	248	252	235	200	233	280	228	254	237	255	207	269	239	249	231	248	272	217	232	211	254	233	246	228	223	244	224	227	259	222	218	251	214	261	198	233	250	254	232	241	274	237	233	219	227	236	207	227	236	239	247	273	219	254	239	231	266	224	246	232	243	240	298	261	231	214	248	208	244	241	225	218	244	232	254	262	230	225	229	230	224	260	235	228	239	272	242	218	241	267	261	240	217	251	255	251	231	250	256	258	232	229	236	227	234	243	232	234	251	223	240	245	217	250	227	251	243	240	252	262	253	222	232	216	250	235	248	217	202	244	236	241	243	225	228	217	222	268	220	247	213	242	258	241	270	256	232	224	266	237	229	244	238	229	230	238	250	262	253	248	257	245	229	269	241	228	240	277	251	236	250	252	253	245	235	254	238	235	245	234	235	242	242	276	234	225	216	235	228	245	223	237	237	228	239	257	252	247	250	229	243	256	224	232	269	223	228	251	210	220	247	267	247	249	242	218	263	233	227	264	226	208	217	255	246	252	200	222	236	231	234	225	216	239	256	215	217	242	233	252	230	253	232	241	250	233	233	244	242	276	208	237	266	243	233	231	258	239	242	258	264	258	230	244	244	244	249	258	237	242	228	214	225	245	228	258	270	224	263	262	249	254	211	256	210	250	258	238	243	278	258	251	228	241	258	217	222	235	237	226	249	232	247	234	253	235	246	232	240	241	222	244	208	247	233	240	259	239	225	238	226	237	249	245	262	245	226	229	239	233	261	251	245	238	248	275	228	251	273	230	238	238	237	256	237	260	238	241	219	244	215	221	240	225	253	229	230	234	226	241	223	235	215	242	247	238	222	211	273	241	254	258	255	230	234	252	242	238	280	270	234	256	245	244	210	245	237	232	251	229	255	223	261	240	248	215	226	240	241	237	249	210	236	251	251	256	253	262	223	229	254	260	271	239	225	221	248	228	229	246	263	241	246	217	240	239	243
53773	63798	57760	62736	59665	49745	32254	13853	3740	1162	637	594	545	560	547	536	531	571	553	627	586	567	577	533	553	507	537	580	587	588	579	552	559	556	553	526	549	518	550	570	597	553	540	552	526	563	557	583	543	602	540	543	542	541	565	595	534	575	549	550	575	529	560	599	571	577	540	537	538	529	530	549	564	534	529	514	560	557	527	527	566	545	552	553	577	579	558	545	542	513	495	514	540	518	564	559	541	546	531	550	644	536	559	546	561	552	589	543	560	536	534	567	562	592	550	556	527	583	575	553	569	609	514	518	550	522	572	550	539	552	523	589	550	500	532	564	558	527	540	586	565	538	551	582	538	517	594	594	527	559	506	523	549	556	505	505	558	563	507	583	548	564	592	568	529	575	536	586	554	545	566	543	541	619	569	518	569	598	590	514	584	523	524	576	551	543	580	520	526	571	580	572	542	577	577	612	545	558	554	565	564	586	541	560	537	547	537	532	554	568	604	526	513	570	505	561	518	546	543	572	565	556	548	575	536	555	576	546	558	555	550	595	579	581	570	553	560	508	563	545	536	559	557	587	581	531	551	574	554	572	545	508	574	572	564	561	560	555	530	534	591	559	565	584	559	559	581	557	545	533	577	574	568	589	582	563	549	547	567	593	596	544	565	546	597	554	514	585	568	581	560	582	547	534	526	574	511	613	575	572	568	531	553	580	529	519	559	557	543	552	572	503	559	561	561	534	540	545	572	532	583	548	585	543	539	549	542	521	526	546	560	557	579	577	580	552	528	580	591	551	527	518	526	534	542	555	611	536	571	521	583	536	557	534	563	523	564	542	550	614	567	509	584	519	577	539	568	549	534	526	546	542	546	573	527	513	573	543	509	516	559	595	558	545	560	515	590	568	540	556	536	536	569	587	551	561	560	538	524	565	593	548	533	556	512	544	534	527	565	577	525	573	574	580	571	592	558	576	568	540	485	572	569	551	573	515	540	569	538	541	588	550	561	527	569	551	502	559	606	574	575	523	552	545	542	527	566	570	548	562	538	567	542	593	540	549	555	531	574	582	525	557	579	587	570	555	563	596	547	548	562	594	568	535	541	544	566	569	594	496	567	561	578	527	544	580	604	577	556	559	562	552	521	581	553	581	542	574	571	560	527	551	537	573	563	547	547	531	539	557	564	581	557	567	562	579	568	533	554	545	536	524	511	480	571	557	562	539	552	568	555	571	507	575	556	554	493	540	538	550	560	570	577	548	566	598	547	578	563	558	545	595	555	575	517	539	576	564	554	557	602	577	570	601	578	551	550	545	577	567	572	570	537	577	544	566	592	534	533	560	576	553	512	520	594	524	539	536	587	540	586	551	552	545	546	585	589	527	601	593	533	539	612	561	565	565	522	560	568	544	564	533	533	550	573	547	560	580	554	536	563	543	556	569	516	550	578	547	578	542	527	535	505	578	566	536	556	595	523	571	540	574	544	522	523	585	597	541	569	559	558	566	535	557	545	532	613	567	572	526	497	570	546	533	560	589	530	566	528	556	561	525	529	592	543	538	527	584	523	521	549	578	524	550	572	543	568	573	564	525	540	556	556	582	543	585	538	526	540	551	539	549	595	539	566	549	497	517	528	541	553	533	544	599	536	594	599	585	568	549	557	612	553	506	565	562	549	564	553	565	532	581	584	554	596	531	516	539	537	578	584	512	576	553	549	512	572	554	516	554	544	571	557	518	557	538	547	566	533	508	521	582	556	544	587	528	562	571	580	558	587	534	527	526	559	602	526	509	559	521	591	524	581	545	588	560	543	554	532	581	567	554	559	551	529	526	549	525	565	559	492	548	579	519	516	550	577	609	542	554	520	554	568	513	557	574	550	538	567	557	509	503	537	534	585	538	572	528	540	576	554	564	567	569	573	543	542	586	539	597	601	571	541	576	532	565	582	523	533	513	548	623	578	531	549	620	565	553	573	531	557	519	579	574	515	550	530	603	566	565	561	533	551	576	547	567	542	555	533	575	553	558	511	579	579	528	567	559	557	553	569	567	558	533	561	548	571	529	539	554	527	539	525	561	585	526	598	590	534	535	557	576	530	570	558	571	559	564	593	574	560	564	537	546	571	559	594	589	541	602	552	603	528	587	549	562	541	516	548	552	543	562	571	558	561	550	560	548	561	540	594	547	513	563	555	602	572	549	549	552	574	548	564	522	554	551	556	550	563	560	557	586	524	578	519	551	566	562	580	553	586	535	527	580	533	550	566	566	537	567	548	561	556	545	529	537	563	552	585	548	558	532	531	582	559	575	592	585	524	541	535	594	565	576	537	554	506	539	564	579	523	556	587	597	544	591	522	558	521	571	565	548	583	556	584	582	573	554	539	534	517	577	531	537	536	524	568	542	546	576	573	582	561	547	564	564	521	591	554	519	512	548	581	565	540	560	558	502	591	530	536	548	574	536	600	570	557	545	527	533	580	566	543	548	556	590	531	594	515	557	532	525	550	536	609	557	580	565	576	557	582	560	520	575	562	541	568	568	545	592	547	563	583	578	514	524	570	570	523	516	527	549	528	544	572	515	543	587	509	523	546	506	548	572	513	536	549	555	487	570	490	554	528	544	531	552	532	555	583	565	539	541	576	519	555	506	553	512	564	548	558	586	526	556	555	561	546	556	582	562	567	557	558	500	566	535	566	546	577	554	547	581	578	587	555	518	565	562	557	569	547	552	552	552	526	556	533	540	532	512	604	535	558	536	523	563	558	583	542	565	548	532	568	541	555	542	537	577	575	545	517	522	572	579	539	577	570	525	537	539	572	592	552	591	541	545	591	570	543	539	549	574	535	543	566	506	559	516	543	583	564	550	549	562	531	559	550	544	598	511	512	538	531	554	552	568	564	573	593	548	586	570	520	541	544	532	540	513	548	577	554	549	575	538	532	551	552	563	580	591	532	571	583	511	560	533	564	555	560	539	551	535	575	523	560	574	548	554	552	604	527	545	549	578	575	557	570	550	546	556	573	541	580	552	527	546	578	550	536	572	556	546	555	533	543	560	567	515	529	629	522	533	507	556	548	555	529	603	544	539	578	568	535	533	545	574	582	525	537	554	572	549	501	549	586	552	544	592	551	582	552	561	548	566	566	599	549	551	565	531	534	543	555	572	573	562	563	513	531	548	522	575	562	550	573	540	512	568	566	537	539	538	559	567	530	589	565	533	585	556	555	530	542	510	555	546	561	593	542	540	550	522	561	582	578	532	540	554	532	542	537	524	559	543	572	543	562	566	559	599	544	559	543	537	566	554	539	577	540	547	571	573	574	563	585	577	541	548	586	561	558	590	518	553	587	576	582	572	569	611	546	579	549	510	549	544	569	547	565	572	588	514	590	578	534	533	517	583	566	537	555	539	528	538	588	542	544	559	593	553	569	519	571	516	541	541	566	590	547	625	515	584	598	569	575	537	580	561	559	560	540	591	512	582	579	554	525	538	627	548	604	525	549	532	574	521
33316	33398	29484	21387	10548	3831	1785	909	491	329	305	314	314	335	321	312	333	330	346	338	287	328	324	300	327	326	349	301	308	331	336	354	319	323	322	336	301	335	347	308	323	338	295	328	329	341	345	317	307	331	348	344	324	311	329	361	306	343	338	323	328	350	333	353	340	310	336	322	339	336	294	307	327	337	322	340	330	329	305	342	358	338	310	294	313	303	351	286	324	313	338	284	358	303	306	316	315	317	297	326	322	317	336	327	330	326	310	331	327	343	319	330	324	339	303	330	321	357	332	339	339	300	333	294	325	331	311	314	339	341	334	352	330	347	328	326	340	330	339	333	353	308	307	341	338	311	304	357	331	323	317	325	313	325	302	349	309	315	335	326	306	305	332	319	305	345	311	325	291	328	325	294	364	322	329	347	344	339	309	301	301	367	316	297	336	338	348	345	310	314	326	341	302	324	302	308	318	334	339	333	349	322	358	306	298	346	338	334	340	307	335	334	323	342	319	315	298	331	357	341	325	304	332	314	333	323	332	292	291	311	318	326	333	320	350	349	339	344	317	300	306	313	318	314	338	333	305	313	333	320	362	326	324	317	339	315	361	325	310	327	325	353	341	333	279	350	349	307	344	311	318	313	347	312	321	340	304	306	309	314	311	288	293	308	308	312	305	331	336	326	319	337	344	281	323	307	328	335	355	341	299	287	313	338	336	290	310	336	343	310	337	316	348	320	315	332	315	295	308	365	337	344	317	333	358	329	292	325	309	324	321	360	349	304	325	314	313	346	360	300	360	336	356	337	344	375	295	332	359	298	339	327	317	325	307	347	311	327	349	327	333	317	328	280	347	319	324	302	324	336	324	307	313	300	386	334	344	316	341	339	309	338	309	289	317	337	330	311	355	323	339	325	329	329	342	305	343	313	347	358	335	341	330	323	306	350	344	346	350	318	341	304	343	299	344	318	309	312	325	334	323	316	317	323	360	296	316	321	320	330	336	352	351	324	356	355	294	324	308	343	343	317	343	268	330	357	350	363	322	320	317	315	308	288	322	330	344	322	315	326	351	293	324	338	335	321	313	311	359	343	323	326	338	311	289	334	325	344	348	338	355	304	348	354	313	336	324	312	325	331	325	312	324	305	327	323	346	334	353	328	325	364	366	339	332	315	304	339	306	273	308	332	298	355	326	279	330	341	365	315	336	338	338	346	306	373	331	328	296	344	322	274	318	362	327	379	336	372	376	327	315	320	307	362	331	335	341	355	320	333	326	323	317	326	332	351	337	284	315	321	319	303	337	311	337	315	304	319	287	340	303	360	310	367	335	333	354	356	322	337	380	338	327	346	285	269	324	356	321	364	341	309	383	299	337	297	329	304	320	332	315	340	323	321	338	322	350	301	281	350	348	304	306	304	344	349	310	270	321	322	309	315	331	294	318	342	340	325	343	323	304	323	343	311	303	305	367	284	370	337	337	318	338	314	326	347	344	338	330	341	330	314	327	355	324	288	346	321	329	313	317	345	343	328	354	293	333	341	324	319	328	313	351	332	312	326	324	320	297	307	338	326	329	323	325	334	360	351	305	310	332	362	308	332	333	303	311	352	325	345	325	299	315	323	356	330	314	314	314	290	335	334	346	300	316	334	315	352	289	301	323	311	287	320	342	357	322	334	346	347	329	324	343	334	323	310	309	305	337	329	313	360	369	317	323	350	289	314	315	312	327	339	324	338	299	329	326	325	367	330	289	316	337	312	331	342	352	302	360	335	351	316	301	334	332	317	336	320	296	343	309	334	322	304	327	301	313	358	319	303	343	327	348	352	322	325	297	310	354	299	298	308	338	353	314	320	311	363	323	365	335	329	336	318	347	337	296	300	327	337	355	394	314	356	302	310	326	289	335	339	326	312	284	342	311	323	307	347	337	296	311	345	344	344	341	350	344	355	324	349	331	327	307	327	343	333	335	346	302	317	336	315	334	322	295	309	356	338	311	358	309	341	310	322	316	296	346	343	330	321	381	313	341	333	311	299	327	347	318	315	322	339	302	322	312	350	336	337	329	332	380	320	334	316	343	333	293	322	325	331	316	320	309	313	321	339	324	315	338	319	318	310	337	340	313	314	352	322	347	345	302	309	291	314	317	331	334	309	282	352	313	342	285	303	322	324	353	357	296	334	302	318	323	339	328	351	334	350	350	329	331	335	351	330	304	338	347	313	319	342	310	324	343	315	330	329	311	343	339	330	317	311	376	306	336	320	317	330	334	336	333	308	360	336	320	304	318	328	328	313	340	350	320	357	325	327	305	337	339	326	349	294	305	343	327	340	324	326	323	321	325	282	362	303	344	336	316	343	298	343	317	334	351	289	337	319	321	330	339	363	318	291	324	340	323	340	317	301	345	320	277	339	358	318	301	314	346	349	310	316	314	334	313	295	317	338	336	297	323	313	344	340	310	317	322	294	292	335	287	336	305	310	291	344	313	344	309	326	343	362	319	343	319	317	317	314	321	322	344	313	291	301	356	300	348	349	308	306	355	306	327	365	278	357	346	338	331	317	330	327	355	341	328	313	349	331	311	331	342	364	298	359	331	303	366	333	320	316	290	328	307	327	313	320	319	330	305	319	329	286	322	320	310	317	350	294	315	332	350	332	317	322	299	345	314	343	305	288	336	297	294	358	314	310	337	322	323	361	310	296	317	343	326	322	335	333	360	310	346	311	318	308	318	346	325	339	351	353	359	309	340	320	299	347	313	356	333	323	309	319	316	362	340	311	335	307	341	342	346	300	310	329	306	315	336	307	319	331	350	333	315	327	322	323	311	311	360	319	319	324	324	337	364	317	350	324	328	313	352	324	307	334	338	319	338	295	309	293	349	317	330	333	326	332	295	328	327	340	330	313	336	326	332	338	320	339	360	352	322	356	331	330	341	337	359	294	346	333	320	318	379	311	350	344	342	344	311	353	354	302	313	304	329	342	296	299	310	350	296	313	322	321	337	347	313	351	355	358	331	309	334	352	364	336	335	328	332	332	304	371	341	330	323	338	329	324	328	324	336	351	318	319	295	299	334	336	332	330	343	340	316	323	341	317	338	321	333	323	336	309	317	351	336	286	331	346	331	337	312	339	291	322	340	317	332	350	291	318	322	349	278	340	349	338	335	282	339	354	329	319	306	315	335	342	348	306	315	363	310	315	304	331	315	316	341	337	302	336	315	303	319	327	308	304	326	325	326	305	317	308	336	296	312	320	273	334	308	319	316	299	293	328	340	320	308	325	321	321	354	315	335	338	323	328	347	355	330	321	347	349	305	335	327	311	338	346	311	309	333	347	328	320	295	295	329	326	377	322	312	320	313	324	353	292	312	313	358	337	317	339	333	300	312	344	324	313	320	327	293	369	321	288	322	278	346	375	295	317	337	322	319	327	326	317	328	308	306	316	371	313	326	314	353	302	308	327	342	321	346	291	319	341	358	329	337	340	331	351	323	339	310	311	320	319	356	308
22121	31562	34686	31663	21492	10295	5348	2600	1255	862	822	752	719	741	737	746	768	820	752	771	776	740	739	739	749	733	723	736	765	747	759	741	749	719	734	736	717	743	717	779	780	769	759	754	779	745	733	753	739	758	725	747	760	712	762	724	740	759	686	762	752	747	793	725	732	733	776	735	747	769	749	723	728	720	730	740	758	751	732	725	740	733	774	753	713	731	756	740	731	773	717	719	740	721	742	700	783	725	715	711	733	719	776	757	751	732	766	733	723	765	743	713	757	756	746	756	720	761	742	774	753	758	708	751	740	751	750	777	742	756	744	756	764	744	724	755	759	717	717	705	726	745	705	697	763	728	785	675	727	726	755	755	748	762	789	742	746	770	705	725	769	771	684	706	771	706	722	774	731	689	751	719	739	759	760	729	770	758	782	775	755	745	746	764	736	764	733	809	689	752	737	712	775	729	792	720	688	748	759	757	762	733	680	744	759	717	746	728	710	764	748	732	784	730	762	696	736	714	762	747	754	743	737	764	736	754	734	710	704	734	645	669	681	721	728	730	732	710	740	763	797	781	731	736	772	743	745	754	763	739	746	693	739	740	741	736	733	759	750	702	734	763	751	741	771	740	715	743	698	729	763	734	727	751	722	711	736	748	783	705	727	736	753	799	765	743	712	756	689	756	754	794	697	754	724	749	711	744	750	791	714	713	738	735	762	742	680	713	734	758	772	737	757	708	774	712	689	762	720	734	704	730	702	750	806	795	732	742	713	763	746	689	730	727	721	749	759	765	761	690	738	751	808	725	718	732	790	785	747	720	747	778	718	743	744	718	741	725	730	737	722	742	716	690	736	719	777	767	731	716	749	719	723	806	730	782	740	726	738	776	726	721	739	792	762	717	753	698	750	729	750	780	759	721	704	766	801	785	693	762	753	729	761	773	758	723	796	708	758	743	758	737	789	750	747	689	737	763	727	733	749	750	815	758	729	764	718	694	801	718	722	755	741	726	753	724	762	747	697	794	733	743	801	736	757	766	698	803	735	719	723	820	745	764	786	745	696	732	746	716	763	706	701	730	749	750	750	710	733	720	783	756	759	740	736	786	748	770	712	754	738	696	757	742	742	772	687	737	747	761	744	779	741	777	798	674	717	705	785	740	760	692	763	792	774	752	733	711	765	730	728	795	742	723	687	747	759	714	733	727	739	714	767	752	756	744	761	741	771	748	743	767	749	695	731	695	759	686	740	775	734	733	730	797	737	751	731	684	752	738	759	717	676	713	707	742	718	728	753	759	767	769	737	781	690	723	696	719	721	741	723	776	700	755	702	764	723	741	698	717	735	776	712	670	727	747	786	735	766	757	739	798	734	698	775	734	742	719	754	740	698	723	745	761	727	704	707	736	734	726	726	763	757	748	741	688	755	717	727	750	732	747	741	715	826	720	737	717	783	783	766	693	745	713	692	785	770	691	734	717	753	714	728	750	713	765	741	750	734	768	747	801	716	745	740	720	729	673	733	729	744	724	760	724	699	789	831	797	742	719	723	755	747	737	751	713	734	764	690	801	764	699	726	773	743	757	758	745	746	760	767	774	744	674	733	696	727	760	754	766	740	732	759	724	722	750	751	741	690	721	746	760	723	745	736	703	770	821	802	751	819	738	741	731	803	739	807	740	759	765	748	704	673	773	801	806	758	707	723	727	780	747	775	693	757	690	742	709	762	751	746	725	800	725	704	737	747	742	727	754	736	769	745	730	781	749	789	744	754	728	742	728	735	766	752	746	737	712	758	743	736	732	749	763	717	762	749	762	705	776	699	759	724	739	739	786	706	732	707	719	775	757	731	720	734	735	727	753	747	752	748	788	783	715	732	754	768	670	734	765	701	711	716	734	724	717	748	740	733	741	729	740	732	723	710	758	720	698	707	720	780	735	720	797	711	729	770	680	724	747	755	753	767	760	733	778	685	730	723	737	739	741	738	782	738	726	740	731	791	727	744	751	774	751	727	756	726	692	703	786	788	719	777	759	728	794	695	717	743	727	797	727	747	725	747	734	759	742	753	752	685	755	744	700	752	727	694	713	711	775	725	710	722	736	746	772	766	734	744	747	729	688	753	763	758	768	761	743	715	734	748	724	709	721	794	769	702	674	727	730	771	762	743	761	740	729	707	749	756	735	763	737	746	730	755	789	772	709	691	771	720	752	744	723	739	751	747	671	784	768	770	716	745	723	711	759	751	759	809	742	696	746	697	723	749	790	721	806	764	683	811	732	747	784	734	775	760	743	696	751	738	719	777	778	758	741	712	746	708	780	725	736	798	719	770	759	734	743	805	762	760	743	739	771	775	767	745	719	739	747	701	721	754	758	738	665	730	732	684	725	789	719	763	712	730	744	737	749	740	726	761	719	771	763	735	767	734	723	740	768	745	736	740	766	726	748	744	770	754	741	775	790	736	736	713	716	726	734	775	762	773	737	755	770	764	741	726	760	763	697	752	740	766	734	787	724	812	763	734	741	698	764	717	763	707	778	767	769	742	750	749	740	778	790	749	730	757	667	764	739	804	785	743	766	750	746	731	721	727	743	723	702	721	735	744	747	738	729	715	754	734	695	798	723	721	745	736	733	781	760	717	767	774	723	791	761	716	769	714	782	748	769	764	705	750	734	775	733	732	721	783	720	780	762	764	739	781	747	728	751	761	728	781	709	743	721	710	692	804	712	715	700	707	747	726	740	800	735	789	733	759	751	699	737	749	703	749	698	766	763	701	738	684	726	723	741	748	739	761	723	806	755	773	762	768	790	723	780	793	769	730	754	782	763	743	716	722	719	768	722	737	725	733	736	737	714	710	788	742	724	793	726	775	762	750	760	758	742	753	725	781	735	718	687	706	703	743	717	758	759	752	752	758	792	775	750	748	750	775	751	729	709	705	715	787	681	786	701	750	759	745	724	755	721	789	761	755	716	764	746	711	825	760	760	697	712	787	719	689	723	741	784	736	719	739	725	735	731	687	719	751	762	727	734	760	757	761	696	759	768	753	726	724	752	737	812	726	747	738	682	744	696	720	740	691	784	741	737	741	740	776	699	770	726	772	753	713	789	785	750	774	688	794	761	763	761	705	745	720	728	795	737	732	772	740	759	760	740	757	758	771	749	711	780	769	766	718	770	743	701	805	741	740	720	731	754	723	765	702	750	750	726	713	724	738	748	771	693	750	744	763	733	716	782	756	729	707	720	755	718	731	697	714	749	798	746	746	681	718	754	762	739	764	767	791	704	716	699	760	704	723	758	728	737	705	719	746	724	771	742	697	771	780	727	729	724	747	728	741	718	744	741	723	766	715	722	754	788	796	757	715	709	790	749	746	764	759	732	769	741	740	785	771	720	769	780	690	788	722	760	771	696	750	737	751	734	753	745	682	707	747	792	757	707	739	752	751	736	708	764	716	736	754	750	738	742	697	704	772	734	741	687	776	718	698	780	757	713	764	662	751	795	721	720	770	740
62210	58070	53808	46800	42101	33352	22799	11425	2625	537	300	259	247	241	252	254	255	231	262	268	271	281	269	251	249	259	224	247	276	255	264	217	236	245	220	252	243	250	247	269	241	254	248	253	244	239	243	240	251	232	258	241	267	239	257	220	248	251	224	275	261	223	290	259	237	285	253	249	227	257	224	241	256	247	245	242	250	251	248	273	236	274	265	236	225	240	258	257	259	268	235	235	253	232	253	233	256	259	265	233	232	269	267	241	248	269	260	249	236	251	251	249	231	248	224	243	221	244	241	265	242	258	242	233	215	290	280	232	271	245	257	231	236	225	264	225	234	252	242	261	230	224	236	253	239	254	247	261	247	240	260	272	260	274	243	245	256	232	265	236	234	265	242	244	251	262	255	216	248	254	276	238	246	255	251	254	243	233	241	245	268	272	277	267	267	243	211	233	232	256	256	241	253	250	239	269	233	270	231	265	247	219	241	234	235	234	242	249	271	235	236	260	244	233	246	243	228	254	247	246	249	249	239	259	224	229	241	243	272	255	243	223	223	259	227	266	228	236	255	234	247	262	225	243	257	225	229	212	215	236	250	264	243	247	269	260	230	228	242	238	256	260	225	239	287	233	249	265	274	246	265	218	246	255	243	249	253	273	237	245	242	254	253	238	231	216	275	267	258	234	296	244	252	252	247	252	237	242	249	252	216	285	271	288	257	238	230	223	279	262	241	232	246	213	246	224	264	234	241	244	252	266	233	255	233	242	256	283	259	250	228	240	207	238	245	255	242	291	261	233	255	258	236	238	265	227	251	258	251	231	240	263	254	253	273	273	261	227	229	261	245	250	224	243	234	251	237	267	243	216	251	235	260	247	243	215	231	256	257	220	273	280	237	227	247	293	235	252	250	242	253	247	278	259	225	260	248	240	250	271	246	242	248	270	230	238	245	268	259	240	247	260	248	230	256	233	232	229	244	238	215	245	256	240	245	259	227	236	239	257	232	268	252	220	266	244	242	284	248	276	238	280	299	245	282	281	212	232	261	264	275	247	273	227	250	253	247	246	237	236	241	255	259	249	266	229	263	231	252	263	218	238	260	282	259	250	277	273	250	281	280	255	235	223	224	272	260	218	244	228	253	238	247	230	263	260	258	227	261	235	255	247	231	228	265	276	256	254	242	236	252	252	236	234	273	255	222	253	234	253	262	242	252	229	275	239	255	241	249	237	230	263	246	215	252	252	236	238	258	234	262	236	251	229	260	268	256	232	245	231	230	249	227	266	238	229	224	234	212	240	275	243	249	244	256	259	241	213	260	244	229	236	243	224	239	251	231	309	255	247	241	251	265	231	243	235	261	260	252	215	260	250	248	253	231	198	267	251	244	259	253	242	228	239	247	258	256	230	270	231	253	265	247	242	275	254	247	237	247	250	239	220	242	255	235	268	282	260	260	257	267	219	266	259	246	269	207	265	221	255	247	235	250	244	280	272	233	252	218	251	211	232	233	243	243	213	245	261	215	250	243	276	226	238	237	238	232	263	227	248	249	239	264	242	232	231	244	248	248	229	233	254	249	250	231	236	244	258	227	246	247	251	279	243	235	260	251	231	233	244	247	273	285	279	273	236	241	245	221	243	221	277	244	240	234	224	261	258	243	224	241	251	264	246	241	227	249	259	225	239	255	243	234	242	264	232	277	261	250	217	249	255	242	267	257	247	264	256	260	255	271	244	268	223	237	224	226	240	263	247	236	243	261	291	250	231	260	245	262	241	261	261	257	246	248	259	209	255	244	268	251	236	248	234	244	243	237	242	275	275	260	253	251	279	260	269	261	234	215	245	209	228	244	241	228	255	240	250	258	258	256	245	232	256	252	253	236	247	234	248	257	244	260	280	234	252	242	254	238	237	232	271	267	235	256	243	266	230	249	232	251	229	259	255	237	255	264	236	243	266	253	251	246	244	204	237	236	265	283	251	247	262	247	247	230	236	264	265	225	230	254	238	240	241	226	243	263	241	228	272	264	217	251	231	243	258	287	254	220	223	245	253	234	276	230	260	235	274	255	256	241	235	238	245	236	220	243	246	259	246	250	276	277	255	261	253	247	232	240	229	257	235	276	245	277	252	249	235	255	223	239	278	247	239	251	255	235	251	247	256	241	245	242	265	255	221	239	268	272	260	233	290	240	238	229	247	228	247	267	233	261	231	256	280	228	234	240	221	238	259	257	266	220	233	250	233	238	240	237	248	254	246	270	215	242	239	247	232	254	261	252	246	260	241	262	250	225	237	224	263	238	281	266	231	255	245	233	246	267	240	251	239	265	245	217	231	240	293	267	251	260	239	272	243	245	236	239	241	230	249	273	252	246	232	260	238	279	247	236	267	220	269	254	233	242	230	246	229	228	238	232	260	260	241	249	227	271	260	230	244	275	257	277	217	257	251	242	238	244	248	251	228	253	256	267	260	232	242	232	244	250	243	232	263	269	249	234	256	272	236	254	259	254	246	219	236	245	254	259	231	249	237	235	218	269	241	258	260	263	199	224	242	250	235	253	245	261	268	234	254	247	241	263	261	263	234	272	262	213	254	246	253	256	252	248	260	263	257	238	228	232	228	241	244	260	276	239	215	224	201	258	250	231	231	281	245	216	249	270	199	244	234	252	239	253	234	258	275	223	280	242	240	242	252	255	257	245	256	225	219	280	269	284	229	214	248	265	246	228	211	256	254	240	234	260	251	236	245	239	240	234	266	279	233	249	254	230	289	217	223	275	254	231	250	262	235	255	241	229	228	249	242	252	225	265	261	235	249	232	240	230	222	271	234	221	246	251	250	261	242	236	244	257	238	277	278	275	241	225	259	254	275	267	250	251	271	283	250	252	258	248	256	255	263	236	254	253	272	232	238	231	259	239	274	261	208	258	244	236	213	238	256	239	225	261	240	234	264	252	253	252	259	246	258	258	239	251	243	267	228	252	243	254	248	214	230	223	211	245	254	236	241	249	238	270	277	247	247	224	224	278	274	225	264	248	272	224	234	257	257	239	235	256	273	239	238	228	249	248	241	241	273	245	235	257	281	270	226	238	250	208	239	248	248	266	271	222	258	262	271	266	233	223	237	277	240	205	276	219	275	255	264	243	231	262	244	244	242	238	253	234	250	239	225	260	243	232	240	222	250	264	220	246	281	232	228	232	234	270	264	249	251	247	262	230	264	247	217	261	260	233	208	254	240	240	250	249	227	210	235	230	245	253	260	259	228	243	244	239	273	262	251	242	260	243	212	255	256	245	219	276	238	228	217	272	257	222	268	220	284	248	245	259	253	243	237	228	235	259	248	248	233	252	249	217	215	214	241	260	248	222	239	244	236	246	246	254	228	257	245	248	253	217	251	232	250	265	262	253	237	243	238	257	266	236	250	252	233	232	230	242	231	237	272	246	251	243	245	247	256	291	233	245	255	245	255	261	250	242	257	256	283	246	252	259	249	261	245	235	255	260	249	256	240	230	254
48824	58792	62799	57019	58146	45397	28895	12722	3749	1207	677	591	563	600	571	571	626	611	578	600	600	589	660	620	574	565	577	559	618	566	582	583	536	576	551	589	550	563	552	601	533	581	578	570	568	582	554	552	569	597	577	593	582	558	580	568	581	557	590	549	551	581	572	584	568	558	567	561	558	548	567	537	568	553	530	594	552	560	571	575	566	567	586	532	582	590	570	523	568	595	556	597	637	571	525	560	590	598	557	561	596	574	596	560	553	550	552	552	561	600	566	565	584	546	611	551	557	566	578	577	501	547	595	579	496	527	550	554	567	582	565	544	543	576	547	561	575	537	535	563	559	566	578	574	562	530	546	541	588	624	536	557	526	569	558	593	553	566	585	556	527	571	588	537	567	589	547	577	562	591	559	564	590	532	562	575	586	564	593	564	569	545	595	565	555	561	574	599	587	549	588	568	586	561	555	578	557	611	553	582	571	601	543	573	585	550	579	552	616	549	595	589	575	595	555	542	593	537	605	534	597	554	534	596	568	558	565	565	606	554	545	566	580	566	607	580	559	605	545	562	581	522	586	568	573	610	560	549	607	563	544	578	595	550	574	530	567	578	605	578	577	567	575	552	534	550	637	551	589	537	505	542	575	579	571	541	549	530	570	541	578	551	539	500	578	588	568	536	577	575	569	564	581	572	569	550	599	619	590	588	583	592	551	569	575	568	564	530	544	580	542	582	528	552	579	596	569	585	561	548	528	571	570	589	543	575	525	591	578	577	569	590	556	570	595	574	588	569	582	589	525	601	559	609	583	593	560	591	547	570	553	548	568	543	617	599	594	572	547	577	576	546	595	570	571	567	545	590	597	547	607	552	564	599	559	581	588	607	587	588	558	566	535	587	558	552	569	560	567	586	540	590	537	611	535	632	574	564	550	557	598	593	545	576	560	555	564	604	533	570	572	610	545	571	576	543	553	600	555	581	584	622	619	554	531	583	579	549	572	528	629	554	600	577	542	606	573	605	542	546	567	578	554	571	556	613	526	561	549	577	579	549	567	594	526	545	589	570	583	527	620	608	563	590	566	580	587	574	592	599	571	571	596	576	575	577	542	585	575	517	564	521	592	586	544	564	576	539	524	540	562	561	583	575	558	582	554	510	530	541	611	582	562	517	564	638	598	549	532	554	628	563	577	573	548	557	558	549	602	514	560	529	555	530	576	554	599	559	561	586	585	557	529	612	603	582	604	600	570	567	576	545	594	545	575	585	608	563	593	576	574	568	589	547	558	577	552	616	561	597	544	583	568	575	572	609	587	589	574	551	579	581	586	584	593	563	577	546	557	572	583	561	593	566	556	577	554	535	534	583	571	544	551	569	575	604	629	522	585	525	567	546	558	556	566	587	525	579	550	581	568	579	518	538	581	581	559	593	580	566	553	577	570	610	604	543	589	564	560	577	554	618	550	561	539	566	561	600	530	580	539	565	552	571	579	598	553	581	575	561	577	580	558	602	587	563	552	595	578	574	565	573	586	579	530	548	591	592	537	572	526	592	568	601	539	571	570	564	539	555	590	551	553	601	573	607	593	538	560	590	608	576	610	616	576	588	555	551	541	587	558	594	584	621	580	571	571	509	553	539	572	572	610	537	599	569	573	563	562	594	530	520	559	563	584	549	526	563	547	569	574	580	608	569	619	572	565	543	548	537	530	548	591	593	552	591	592	514	556	614	548	580	570	617	551	530	543	559	542	566	602	560	622	547	571	559	531	554	588	567	576	574	543	595	552	580	554	573	557	559	586	505	585	565	545	563	565	513	583	569	593	575	588	536	574	618	588	537	569	546	578	577	615	527	555	538	599	547	559	569	579	551	588	623	540	614	549	605	511	551	601	545	567	556	582	571	569	549	627	628	562	592	517	560	559	560	596	565	602	505	595	590	605	603	562	557	566	592	587	551	559	527	560	581	529	555	569	564	558	609	579	560	520	581	563	575	526	581	534	587	590	581	610	559	569	605	562	577	584	560	555	573	595	572	549	587	543	601	520	568	583	541	574	588	554	568	584	579	576	586	588	611	553	527	599	570	545	566	569	572	546	617	578	561	552	552	569	538	539	572	551	541	568	549	611	602	577	593	538	550	592	549	549	552	601	558	582	539	549	607	569	525	556	570	577	538	556	552	593	614	563	602	556	587	538	606	597	600	538	560	578	539	541	549	562	610	589	625	595	603	546	562	544	516	596	571	558	561	564	557	568	560	565	568	602	567	569	594	573	542	565	562	601	612	583	571	547	552	527	582	574	565	577	517	568	546	602	599	568	577	566	530	545	566	591	541	554	559	584	578	587	594	542	558	541	562	556	552	589	552	559	587	570	591	533	570	531	602	546	536	542	601	564	584	583	583	548	582	577	548	585	536	583	609	567	553	533	585	553	614	570	555	557	570	555	554	560	563	594	543	618	556	557	554	583	577	552	588	561	534	561	598	543	566	509	574	589	604	554	592	560	560	571	553	546	584	563	533	581	577	598	588	549	545	540	578	530	539	574	533	579	542	591	547	541	547	567	585	538	577	556	590	556	597	590	549	532	565	505	604	576	610	561	567	602	593	571	554	552	562	523	567	583	557	557	542	599	563	590	568	569	526	557	550	593	546	573	568	542	565	567	590	560	608	559	571	553	571	584	567	530	545	565	588	559	546	537	530	531	561	547	534	553	567	555	575	571	597	557	568	548	555	587	595	563	551	536	573	562	585	564	549	566	553	548	546	575	632	562	574	595	549	570	552	596	556	543	588	531	562	555	544	540	600	561	589	585	566	558	544	604	571	574	604	582	594	575	539	583	554	616	577	544	595	562	591	545	557	559	579	631	538	559	569	574	568	580	590	595	570	555	564	569	559	547	589	590	563	604	588	600	553	549	566	568	532	573	529	572	568	538	599	614	547	581	567	565	569	584	565	555	570	565	542	562	559	553	572	592	584	560	557	568	576	593	609	567	572	552	594	561	570	568	542	626	564	578	560	574	594	559	550	617	550	590	580	544	558	579	557	548	589	526	565	551	520	567	536	586	564	551	555	591	554	599	567	529	578	574	581	547	578	566	535	586	591	581	558	521	576	550	536	584	569	585	561	568	574	586	596	576	563	561	566	600	559	595	583	546	588	569	594	561	572	562	583	554	560	533	566	607	530	528	531	574	569	608	579	585	598	570	594	556	570	568	561	529	538	578	587	565	576	565	571	536	570	590	523	580	560	545	565	579	624	567	596	538	550	528	552	558	597	592	572	568	582	555	534	590	588	542	582	535	617	593	588	577	566	586	596	555	578	557	532	597	572	599	562	577	567	541	609	556	541	583	572	532	622	611	593	557	561	543	569	570	576	563	591	607	597	541	554	624	501	536	594	616	550	570	601	569	517	555	537	561	568	584	606	539	569	573	535	611	593	536	537	569	578	546	578	570	582	550	557	509	550	607	562	542	573	562	578	546	573	562	549	559	605	572	519	575	606	564	579	580	557
64157	53941	48282	44753	39367	29074	25215	20266	8910	1431	333	247	276	230	244	246	248	250	243	222	229	231	257	211	252	234	230	251	235	246	239	235	248	262	276	227	254	221	243	245	207	233	237	225	256	221	252	227	192	236	261	206	233	221	218	231	254	221	229	224	234	243	221	219	219	195	219	238	224	221	230	225	240	225	215	220	205	248	223	250	261	226	250	243	209	204	203	214	222	231	243	235	223	230	223	240	236	222	236	215	236	227	262	201	251	231	215	225	237	217	209	221	238	244	234	234	238	230	202	200	201	262	236	250	237	251	232	214	233	226	253	245	230	259	211	230	229	230	240	214	213	196	250	236	197	228	213	237	226	197	227	224	230	236	247	197	247	252	219	212	238	253	227	239	251	220	229	236	217	248	214	225	227	256	201	237	232	252	258	251	240	240	233	231	234	227	228	232	236	246	253	212	262	218	259	229	220	238	254	209	194	238	245	238	230	238	226	232	251	224	241	212	205	256	240	231	244	227	212	224	217	238	226	250	249	241	227	241	255	245	227	195	232	236	217	249	224	251	207	204	203	250	237	208	221	227	226	204	208	252	202	193	205	231	247	223	204	224	231	216	213	236	241	209	240	207	246	232	222	239	232	232	240	235	234	243	202	232	231	217	238	240	218	195	224	221	222	239	224	225	218	235	246	246	195	230	235	242	221	198	247	247	247	241	252	196	246	239	235	239	237	248	214	239	207	218	217	233	244	232	245	222	228	214	257	226	223	196	258	246	230	229	218	216	228	231	210	237	219	223	254	231	239	228	249	234	257	254	240	259	213	238	253	233	234	253	263	240	227	227	206	224	221	229	230	234	213	234	253	219	212	211	220	213	248	209	209	246	215	239	215	248	219	232	214	230	222	227	224	219	231	229	232	226	230	227	223	236	246	277	245	252	219	206	216	233	214	228	240	200	241	215	235	237	226	241	241	232	234	220	206	238	229	241	201	215	231	242	215	235	224	238	271	262	222	209	231	224	234	214	242	219	194	220	209	211	256	209	192	221	258	230	244	204	266	200	235	242	213	236	214	242	210	232	252	248	194	241	230	220	224	245	225	245	202	215	200	250	199	229	229	258	223	217	238	191	224	213	212	237	226	204	246	239	236	218	234	220	231	232	253	227	248	229	233	220	246	204	259	238	237	238	214	228	253	217	244	215	221	225	251	231	200	205	243	251	240	242	221	265	243	229	247	234	241	235	249	209	217	245	191	228	199	249	195	228	225	207	231	208	241	192	218	218	207	217	216	210	211	228	204	254	241	247	231	239	233	238	219	225	242	249	200	243	226	234	241	244	216	242	238	221	235	219	230	225	211	236	238	250	211	230	222	214	226	242	220	239	232	258	199	229	233	230	249	224	217	226	224	204	264	220	235	236	225	260	251	233	253	237	221	200	238	227	237	221	226	221	225	240	230	203	217	208	218	232	228	199	219	219	270	237	236	215	230	239	251	221	216	234	234	218	239	212	275	238	239	211	223	230	219	212	210	215	223	242	218	224	222	213	201	221	213	249	251	242	237	217	226	237	241	244	223	238	262	223	253	213	245	237	223	232	228	236	221	243	249	242	248	235	248	244	256	216	242	239	251	207	252	242	270	224	234	218	228	243	248	224	215	207	251	248	230	203	201	226	220	261	188	218	252	242	226	212	236	235	216	245	232	240	223	216	225	224	226	229	210	224	253	209	208	224	237	221	215	228	246	252	230	233	233	218	230	200	213	221	236	270	242	202	214	202	223	238	230	263	226	239	235	229	246	215	223	247	258	241	216	225	258	218	205	220	250	193	232	238	218	256	216	228	224	216	239	229	227	238	219	219	205	228	234	204	232	214	228	223	208	221	229	223	213	238	235	237	232	233	211	220	237	213	240	243	236	209	236	226	229	211	215	237	238	249	238	206	216	271	219	238	251	223	246	233	242	230	226	248	238	216	227	222	239	230	224	220	230	221	235	227	248	228	225	244	231	227	217	239	221	234	242	219	224	215	229	233	230	229	218	229	232	225	228	241	215	213	239	222	219	225	233	229	252	239	221	279	205	230	253	208	230	241	226	226	184	236	238	214	197	218	232	212	233	224	224	232	228	217	208	229	240	248	248	233	235	251	231	241	243	220	265	228	226	243	213	203	224	247	241	235	248	213	238	214	202	205	236	224	252	221	211	238	230	214	231	237	236	244	224	230	230	226	243	223	235	205	254	221	223	233	248	224	235	219	219	238	236	224	252	221	207	209	227	234	226	240	267	201	213	212	223	248	245	235	223	246	218	189	238	241	210	248	242	221	225	241	224	258	229	226	239	238	251	245	219	213	255	227	203	220	214	212	218	209	204	228	241	251	249	213	222	223	240	228	216	212	205	216	218	212	211	214	248	224	226	233	238	230	232	235	251	208	197	232	267	238	201	206	226	235	250	249	232	222	220	241	261	228	213	223	252	248	205	235	242	220	229	238	209	226	219	223	223	236	225	225	208	238	234	217	213	221	262	225	243	218	228	231	221	221	249	206	208	241	213	231	236	248	219	244	258	257	218	213	222	231	229	247	221	225	258	227	224	216	258	232	205	234	224	203	219	223	235	227	259	249	234	241	237	240	210	213	253	228	229	233	215	239	248	230	242	237	231	236	211	204	230	257	252	221	202	238	200	253	249	240	229	216	219	235	236	232	227	215	238	269	251	229	231	236	210	260	259	218	259	239	223	208	222	231	218	235	232	242	214	252	236	206	216	216	267	241	204	190	210	218	238	233	256	206	245	241	212	200	217	195	254	223	231	216	218	224	236	261	230	226	219	227	234	218	228	238	240	196	245	220	208	228	200	214	253	249	239	220	230	226	265	222	226	242	254	227	235	232	234	233	220	241	227	226	231	232	257	230	231	221	212	227	242	223	253	206	236	214	206	230	209	217	209	234	230	203	211	239	222	201	236	207	210	234	221	223	212	228	219	212	251	245	236	223	226	264	250	220	237	229	242	243	234	231	219	229	239	199	212	223	201	216	216	253	224	226	242	218	237	235	239	193	212	246	254	240	245	218	244	221	237	250	210	204	239	239	223	248	219	200	224	227	226	212	215	207	228	237	253	236	227	232	221	238	237	211	249	204	203	232	246	220	204	239	201	230	227	237	237	232	230	230	251	240	208	226	258	251	233	260	210	219	237	222	229	215	220	232	216	224	235	229	226	207	227	220	254	223	237	216	223	205	209	229	232	226	219	208	242	210	243	227	215	244	221	264	222	234	225	200	234	216	257	224	236	227	235	242	228	256	220	238	203	237	232	254	216	237	231	197	218	208	209	252	233	230	230	227	220	223	207	267	223	201	234	233	211	222	245	223	241	250	250	241	253	220	207	203	224	221	218	234	238	232	240	239	235	216	214	221	217	240	226	211	234	216	224	238	215	210	224	248	236	217	224	219	218	243	212	264	245	220	249	232	253	230	232	222	241	208	218	243	257	225	257	231	256	235	204	214	248	241
55597	63079	58268	55211	58985	51132	35324	16789	5032	1439	697	560	622	575	529	561	555	545	553	543	516	527	513	545	556	516	540	513	537	549	541	564	535	530	546	550	532	495	523	505	502	523	561	499	561	561	549	532	508	525	502	506	533	556	541	540	492	531	518	479	535	542	506	541	519	492	564	526	519	533	549	506	531	496	510	495	520	514	555	529	556	572	520	568	539	543	485	517	533	534	533	507	514	532	506	507	528	492	539	560	510	533	558	520	510	511	525	524	544	522	529	560	531	519	470	512	491	542	570	550	494	534	527	473	526	508	500	539	538	524	501	525	521	553	537	506	528	554	509	512	497	527	519	532	466	485	584	523	493	484	556	476	554	534	514	480	501	524	553	500	555	530	529	511	528	513	500	494	533	524	500	531	508	525	520	529	545	528	481	525	526	514	452	511	524	565	539	545	491	529	516	537	497	512	531	519	540	535	526	551	522	561	528	497	547	534	522	512	562	529	544	513	508	501	503	515	501	490	510	554	515	552	547	519	543	517	540	546	552	582	535	525	523	534	544	523	521	561	563	536	524	540	584	515	499	506	510	516	512	521	513	490	538	559	525	487	500	504	532	498	523	480	532	539	542	495	513	520	525	485	511	502	561	541	503	537	537	549	514	528	550	515	500	513	513	543	572	552	493	545	522	511	533	506	515	473	573	489	555	511	542	503	523	517	523	562	518	528	557	541	509	510	531	517	574	548	502	493	492	473	529	529	548	532	481	524	505	478	563	527	538	517	524	542	513	526	500	496	518	524	527	568	491	536	547	527	515	547	552	540	488	514	520	495	522	512	488	557	565	530	559	503	538	523	440	531	550	520	493	533	506	525	541	523	540	523	521	522	521	515	534	530	517	570	514	562	488	490	530	517	506	498	530	556	580	478	522	511	552	506	518	497	515	524	544	491	500	528	543	519	513	493	547	514	486	557	539	515	503	533	486	511	500	493	507	551	527	514	512	550	506	488	473	514	505	468	525	536	545	517	531	533	493	497	505	480	550	505	520	504	541	472	506	499	524	527	482	522	501	528	514	521	510	540	554	553	569	546	530	558	518	523	524	490	493	534	532	512	536	510	544	532	493	569	528	539	508	500	500	541	526	524	524	538	556	526	505	487	559	539	516	470	526	534	522	517	512	528	539	527	478	476	562	519	493	530	480	477	510	530	534	511	517	521	567	504	511	529	562	502	546	515	521	479	489	537	477	533	494	548	510	455	523	529	503	580	522	504	535	509	528	519	520	515	518	523	499	541	524	506	507	500	540	499	528	539	519	540	568	516	521	548	501	522	526	490	538	482	516	527	539	531	496	526	490	491	504	517	509	553	510	507	513	551	497	552	538	494	538	508	531	530	524	525	531	578	554	547	518	542	556	524	533	554	554	527	497	558	552	532	495	513	526	525	515	512	544	488	518	483	516	516	525	518	556	504	512	577	514	505	489	503	546	488	523	533	511	506	554	543	495	527	520	487	497	513	517	523	527	508	552	513	508	557	542	534	531	528	516	557	520	522	522	487	502	547	576	542	556	525	533	502	521	529	519	524	557	519	540	547	518	555	561	519	533	519	488	507	529	497	547	519	525	512	552	492	513	534	526	514	500	564	533	497	525	531	555	488	485	515	528	477	507	546	525	518	525	503	480	533	478	541	501	485	513	511	521	546	511	515	514	517	536	494	507	510	519	496	506	502	545	513	555	504	532	501	515	529	494	531	529	512	522	509	520	494	513	569	512	545	519	551	566	515	548	486	510	527	534	539	530	566	516	516	494	508	568	534	544	509	485	535	510	507	502	521	512	521	528	509	522	520	525	544	534	489	476	506	518	569	524	514	542	525	534	521	528	526	489	521	482	516	505	547	535	528	527	472	488	541	519	539	523	506	498	525	514	532	501	533	485	533	537	529	524	540	569	528	539	484	566	527	521	503	542	497	496	552	560	540	536	577	526	555	525	511	507	496	537	529	510	534	521	528	544	489	531	525	528	501	568	575	524	529	552	497	500	498	523	532	507	512	541	500	522	548	549	542	568	521	514	533	522	530	544	524	531	492	520	526	514	548	538	507	522	557	503	526	522	541	532	489	525	510	515	493	558	533	520	507	537	495	535	515	489	546	491	550	533	513	531	498	538	512	508	462	504	517	497	526	539	486	534	528	564	503	524	530	537	561	481	524	540	501	521	523	530	530	512	550	521	522	531	509	499	548	544	500	527	515	549	560	509	547	489	545	460	558	525	504	513	528	531	524	520	534	503	520	505	555	480	514	524	487	536	531	483	514	509	517	530	496	543	549	533	532	544	542	527	534	532	519	530	564	493	542	532	508	541	513	563	511	506	484	537	529	542	527	498	527	538	531	526	543	514	511	551	506	508	545	509	542	531	537	537	536	515	547	563	536	495	516	585	506	492	537	518	506	561	524	519	501	504	513	532	501	531	545	515	521	503	537	545	508	498	526	524	521	507	513	534	482	515	535	530	488	534	505	541	549	535	499	557	525	481	524	520	531	551	498	509	531	494	535	543	537	500	538	538	569	474	506	540	456	514	508	494	541	531	506	514	575	485	506	513	511	522	504	488	573	522	510	499	539	522	527	527	486	497	537	498	510	551	493	524	513	533	512	555	495	511	523	503	524	567	529	517	519	479	527	540	530	527	538	515	515	518	488	509	548	539	507	542	491	566	534	497	502	499	499	512	526	521	510	485	504	479	550	552	503	550	462	528	504	536	530	490	471	509	559	530	537	549	553	526	496	538	525	517	478	497	577	531	472	526	519	505	561	473	511	464	521	510	533	499	525	521	533	517	501	493	530	540	525	513	519	534	564	522	517	478	482	520	561	525	478	529	501	519	548	515	551	552	525	528	548	506	516	537	549	512	524	532	502	532	526	545	559	552	544	509	515	514	540	522	540	516	540	506	513	501	539	509	494	523	483	492	515	505	521	562	502	529	568	512	502	545	550	556	510	491	536	532	543	519	562	534	513	529	507	512	494	537	499	530	504	510	542	503	542	499	531	505	515	487	525	522	508	518	539	541	537	541	542	557	508	562	498	549	525	496	532	547	557	485	493	525	486	508	543	513	515	531	519	505	502	496	499	487	480	545	560	532	502	528	527	532	504	515	510	489	493	531	523	537	518	515	492	557	523	542	528	496	506	508	479	537	514	555	538	540	523	528	510	527	555	490	533	543	541	542	560	508	569	487	520	512	528	540	524	509	524	556	500	521	523	504	497	523	539	496	526	510	530	523	500	533	520	550	511	530	497	541	548	540	545	506	504	495	520	549	495	538	535	525	551	518	546	536	548	522	566	572	544	533	553	492	515	484	539	541	540	492	531	534	501	530	516	533	504	525	495	511	543	525	517	520	551	533	510	550	584	526	549	554	520	494	564	540	546	551	509	535	540	534	556	531	524	538	497	535	535	539	514	540	543	531	509	549	508	487	524	522	548	542	519	527	498	518	497	528	540	539	539	508	531
34078	36103	32440	17054	5696	2473	1393	716	463	358	332	324	344	348	336	320	327	339	332	284	333	300	314	333	329	361	340	312	337	305	298	315	308	368	321	297	304	328	306	316	358	315	310	364	383	279	326	370	328	303	333	277	323	328	331	317	303	322	346	338	294	331	287	325	315	322	323	323	330	323	339	339	398	312	298	355	299	315	328	327	327	314	321	333	304	327	298	311	295	326	307	318	348	334	299	349	312	313	332	317	351	337	375	313	321	338	328	338	351	321	327	338	344	337	312	318	329	334	327	340	318	365	338	351	336	304	345	342	302	332	284	312	322	311	326	310	326	286	292	325	299	326	325	313	327	349	348	341	315	325	297	290	346	305	359	281	269	343	310	308	343	320	309	340	324	318	301	321	318	292	312	343	350	317	316	307	280	316	352	321	315	351	315	354	323	370	297	303	329	319	292	309	324	346	379	323	330	357	327	356	318	318	340	303	358	372	321	311	379	322	334	300	329	295	313	299	335	318	346	331	330	308	322	311	376	322	353	284	332	311	335	323	337	337	293	319	311	327	337	325	341	348	319	309	357	340	331	313	288	311	350	296	320	355	307	324	329	340	348	337	325	323	325	294	337	327	345	332	333	341	306	346	322	311	329	295	310	353	341	314	326	319	340	348	304	341	354	316	327	318	325	328	323	311	320	343	306	334	326	325	324	309	319	296	314	338	336	327	308	339	314	305	349	336	318	355	321	291	349	310	342	357	325	304	324	323	305	298	341	304	339	323	306	333	294	306	369	290	353	314	328	338	297	333	299	347	323	335	330	303	310	291	327	305	310	346	301	335	302	323	331	321	360	324	324	340	317	317	335	332	317	288	309	328	315	353	269	312	312	295	304	304	349	332	320	305	346	310	310	316	304	316	311	322	336	341	316	350	387	319	326	321	333	322	299	321	300	330	318	329	362	313	319	274	317	337	319	337	326	307	289	328	325	303	331	334	344	308	293	318	312	278	321	308	329	338	299	313	345	317	312	327	325	330	339	341	323	309	325	329	309	299	345	293	330	336	310	324	309	372	333	354	325	307	322	327	305	289	314	334	316	326	302	310	316	339	292	305	323	311	327	310	347	306	356	301	352	303	324	330	305	307	330	274	305	305	284	327	344	333	280	308	347	323	340	325	348	328	294	314	333	335	321	327	341	303	353	275	336	354	316	304	349	312	323	299	291	316	314	331	325	293	317	331	309	342	333	315	341	328	300	359	339	324	323	300	325	317	348	367	354	333	314	315	303	328	338	319	301	295	342	307	315	324	339	342	336	338	348	329	304	321	328	352	293	339	325	302	331	326	332	283	307	340	342	311	336	306	311	293	316	330	325	329	312	341	329	283	315	330	307	321	339	356	300	312	356	314	329	338	322	335	307	319	371	320	325	317	318	329	315	347	351	349	320	362	302	326	326	338	332	327	347	297	300	291	341	338	318	332	331	331	323	314	329	335	334	345	311	325	309	309	332	343	333	314	362	357	312	331	347	298	303	318	310	304	347	361	352	317	328	325	321	336	329	321	325	321	330	324	296	326	325	359	361	320	335	298	345	312	287	314	332	309	302	341	287	345	344	352	314	334	311	343	304	357	341	341	325	323	290	332	315	306	328	331	306	299	353	316	321	335	333	296	332	325	310	301	317	313	334	337	318	349	317	316	290	335	363	345	337	299	304	340	316	323	324	327	312	298	336	308	373	304	304	320	352	313	272	300	305	317	315	339	320	306	337	317	306	319	319	355	316	346	326	330	337	301	332	318	340	306	340	313	302	290	328	304	304	302	356	326	349	317	306	310	321	342	303	293	330	340	331	354	322	349	291	337	337	291	344	344	288	313	313	345	325	294	306	337	332	326	326	361	326	330	355	325	343	293	348	331	314	293	343	325	314	323	342	334	321	308	333	355	297	334	338	329	331	311	331	341	304	328	334	306	321	364	308	325	340	317	320	312	306	306	320	319	338	348	315	329	332	338	305	340	299	293	311	328	330	303	294	305	349	320	321	343	343	340	320	284	300	331	333	312	321	294	335	296	318	334	369	291	315	325	319	301	314	307	326	333	316	334	322	330	333	323	336	312	344	349	282	318	332	332	321	305	335	287	312	309	347	321	350	291	325	337	301	344	319	324	288	308	300	358	307	315	342	314	339	311	335	300	383	331	325	336	318	314	358	319	335	322	310	290	305	336	318	385	332	316	319	351	299	331	358	339	346	301	300	366	308	309	342	353	295	330	305	311	328	328	314	318	331	359	331	305	305	315	322	325	310	300	321	329	334	328	347	306	303	323	344	345	353	282	319	313	306	309	305	335	322	375	317	317	366	315	334	330	299	334	345	315	326	319	331	322	322	308	321	297	370	362	325	302	342	357	336	324	314	338	326	322	325	323	307	324	324	350	342	309	315	338	282	323	318	304	333	335	304	321	330	333	323	316	340	347	327	348	307	290	336	309	342	311	335	339	310	296	321	335	331	300	349	351	323	316	359	301	306	301	355	317	289	329	337	310	337	295	326	324	342	347	361	299	309	344	305	327	330	321	298	350	350	335	335	300	319	330	294	309	340	350	335	353	299	331	349	361	335	346	304	302	304	321	330	319	317	314	320	315	337	304	311	277	342	323	349	316	298	321	322	301	306	317	308	335	350	333	314	317	321	309	316	312	310	335	309	335	321	303	313	331	296	333	326	300	287	341	320	319	316	324	331	303	335	328	357	352	322	325	369	339	308	318	344	328	288	354	335	323	326	310	337	320	356	321	331	321	291	304	345	334	325	311	290	300	344	334	342	301	343	327	337	359	360	316	304	325	310	347	312	316	317	317	321	311	338	339	346	290	331	365	358	355	324	306	335	303	320	337	341	357	352	329	303	333	322	318	357	330	315	302	314	330	328	333	343	343	315	320	316	313	325	335	311	307	328	307	310	302	305	346	357	352	337	337	295	335	315	339	330	291	297	326	320	341	356	360	341	269	339	307	309	330	323	325	328	330	295	317	299	305	305	334	317	302	351	353	307	346	308	284	281	299	309	298	288	328	298	313	315	312	303	349	324	290	309	347	305	340	313	313	302	293	270	320	319	310	311	332	326	321	308	308	300	349	324	301	336	333	317	340	326	328	375	310	331	316	333	330	334	324	307	318	343	310	319	317	320	340	310	312	306	300	325	317	334	305	298	341	292	321	326	348	339	321	340	313	309	278	341	343	306	322	325	328	344	287	309	318	307	323	293	322	321	340	355	308	321	315	312	340	301	334	343	302	325	316	318	337	280	318	306	337	329	323	337	340	356	304	317	324	329	353	342	285	328	324	306	346	331	323	305	323	313	341	351	360	313	330	329	323	346	335	310	323	305	324	322	317	314	342	338	338	288	292	363	328	307	287	317	316	342	343	326	325	304	336	326	331	332	337	311	349	321	302	335	342	325	335	299	307	321	323	316	313	332	313	306	313	333	339	322	360	325	296	303	322	321	321	332	348	320	366
22915	33933	36944	24127	12026	7002	3638	1844	991	808	736	690	733	758	719	711	716	698	728	715	741	743	715	755	776	745	746	708	729	689	770	715	771	714	748	723	759	697	743	716	721	711	695	728	743	725	697	722	769	712	688	697	720	709	728	712	760	726	738	766	722	744	746	747	704	745	680	750	766	753	755	760	706	712	783	755	772	684	722	718	702	704	736	757	762	733	722	679	727	763	740	723	777	728	723	740	705	722	742	728	719	700	774	745	701	765	729	702	695	744	807	694	756	707	740	730	719	680	769	719	771	732	739	713	779	757	740	771	745	729	726	729	735	757	713	780	737	716	753	727	720	692	699	758	754	717	731	740	705	706	740	787	715	723	754	742	720	771	744	731	746	723	725	720	742	785	757	731	751	711	750	723	717	756	714	754	704	759	736	769	720	721	719	685	728	722	726	728	752	724	757	731	725	746	728	724	747	744	743	749	724	738	689	749	713	737	718	750	751	757	736	725	667	742	715	728	727	723	766	720	732	750	748	682	731	762	750	725	739	729	717	693	682	717	746	745	701	731	666	744	729	710	770	709	743	737	716	671	790	777	745	741	770	768	700	680	749	746	702	726	692	752	717	779	745	750	724	726	767	709	688	741	727	730	735	740	722	730	732	748	710	756	691	727	729	799	756	789	712	718	689	677	707	764	748	731	719	694	768	687	700	779	703	698	766	706	715	739	740	740	718	670	722	688	690	745	734	698	743	748	703	722	735	703	758	735	764	733	744	703	704	740	696	733	712	708	719	706	761	787	701	755	712	716	742	753	715	748	717	704	749	690	715	721	743	698	745	753	737	773	789	736	719	697	709	668	747	711	731	696	717	744	706	715	733	749	744	764	773	743	721	667	737	695	684	744	743	770	738	753	751	743	734	754	725	732	723	736	710	712	768	752	686	761	741	756	756	743	739	696	749	735	696	701	738	737	697	670	726	746	756	694	735	742	685	737	728	730	742	713	751	721	711	701	733	713	758	733	717	744	736	722	749	763	728	756	760	757	754	763	722	734	745	718	705	705	746	736	706	697	753	727	749	694	705	749	756	715	754	740	747	712	748	715	762	742	724	757	711	728	760	706	797	699	805	722	757	699	763	757	747	719	735	714	693	756	757	731	736	766	727	734	737	713	757	718	708	736	749	725	717	769	731	691	677	776	745	689	749	766	741	704	737	738	712	716	764	736	753	769	751	692	708	715	735	726	701	764	767	764	742	729	700	703	765	776	736	707	764	745	762	748	731	768	777	714	693	740	746	700	696	710	744	760	721	717	731	718	748	747	788	769	741	705	753	757	723	723	726	741	737	753	783	760	718	711	728	715	729	737	747	711	726	728	756	721	719	693	725	699	733	735	731	760	762	714	711	720	667	791	723	746	732	725	750	737	725	749	703	745	722	731	767	682	714	731	742	704	768	781	691	725	768	708	731	779	736	769	733	660	712	769	745	724	702	746	718	754	721	782	696	699	719	748	727	726	734	758	660	706	767	732	718	760	746	712	705	694	697	733	768	764	719	746	727	752	702	717	739	696	780	742	730	723	717	717	788	789	752	736	709	722	730	717	697	751	723	748	744	736	742	732	690	759	762	740	730	699	757	761	732	724	704	720	707	759	705	720	723	731	737	735	726	749	736	706	718	744	763	732	749	742	747	728	730	685	749	752	757	720	748	722	715	744	730	721	739	742	706	774	678	736	702	779	712	726	723	781	722	711	730	716	731	733	707	733	726	721	732	770	729	753	739	734	738	764	722	757	694	752	702	710	738	748	698	714	729	739	754	759	735	723	707	703	719	772	703	763	718	698	776	704	726	747	767	752	749	678	724	664	751	743	728	710	724	725	728	705	693	766	736	747	722	706	762	732	753	713	730	765	750	767	724	682	691	724	768	781	745	730	757	759	780	739	701	726	762	768	687	731	731	719	791	720	725	719	762	749	728	732	776	693	712	702	708	724	740	713	737	712	709	753	705	746	734	713	727	721	707	735	704	727	713	747	774	723	743	721	696	728	775	718	759	725	772	726	739	760	719	715	700	721	761	705	655	743	738	701	767	755	772	683	733	685	751	727	729	776	709	737	661	712	719	754	716	741	691	696	740	741	700	732	748	763	734	772	738	730	715	736	715	736	723	733	720	746	697	667	702	742	777	655	683	772	740	736	733	748	709	769	760	730	752	732	741	744	696	756	738	715	728	736	775	772	764	729	759	715	680	736	717	735	703	733	722	734	671	700	731	747	759	716	704	743	728	821	695	767	780	744	724	726	679	734	775	739	733	768	748	733	764	728	716	744	756	784	750	762	731	766	741	715	723	770	737	736	739	747	750	667	732	755	719	729	708	735	758	731	766	727	746	724	720	773	755	731	737	733	700	732	719	708	738	739	730	752	721	755	723	733	770	722	775	733	748	734	754	750	789	735	758	743	759	720	731	717	748	749	760	727	688	737	727	711	746	750	744	788	709	721	732	788	723	688	727	724	689	768	710	688	713	749	743	704	764	762	715	702	754	745	764	726	771	726	750	744	745	750	717	733	778	717	733	728	733	739	722	807	732	716	760	731	769	755	713	728	683	737	721	704	755	711	721	699	726	744	676	688	727	759	753	704	700	778	742	733	708	698	702	744	739	811	732	732	710	744	743	739	721	758	701	747	764	743	778	789	756	766	763	729	732	725	693	787	733	716	766	710	753	784	757	762	727	706	701	714	736	751	702	748	702	735	764	699	737	699	734	777	700	712	695	725	686	697	734	713	770	720	731	770	710	717	732	692	758	687	682	772	732	804	752	733	727	698	673	736	704	720	721	720	724	701	746	750	781	763	760	731	711	728	733	769	797	726	725	691	762	724	660	709	745	739	737	745	765	715	711	783	720	699	681	740	713	723	720	707	699	709	769	776	735	741	752	719	734	717	721	735	702	735	725	745	679	743	709	738	751	733	718	753	724	711	774	687	751	755	735	726	721	713	681	712	725	782	703	748	719	763	698	755	788	719	721	756	790	736	727	713	701	726	707	710	746	719	720	724	732	736	730	784	771	716	734	731	716	725	683	710	733	695	771	695	771	731	698	757	740	733	782	751	756	726	708	699	720	702	755	734	741	716	707	732	803	695	723	728	756	751	750	724	723	710	733	774	727	745	705	723	731	727	735	695	702	699	764	730	718	715	794	705	696	688	713	759	795	714	704	809	713	721	752	731	685	699	734	752	692	680	704	755	689	726	729	717	720	750	692	686	714	704	690	735	745	710	712	773	715	696	779	773	768	737	746	738	774	716	688	764	771	684	736	712	712	741	769	725	704	777	754	716	756	746	725	711	763	749	732	780	726	727	747	766	732	745	725	729	757	720	727	676	696	662	730	690	712	795	702	753	701	779	716	693	775	716	712	743	739	747	737	796	747	696	701	716	741	705	723	721	792	737	744	739	734	748	722	757	714	689	763	770	750	705	755	705	744	743	751	797	739	694	756	748	730	734	691	709
61533	58920	46321	40860	37059	31313	21595	8502	1750	489	316	259	226	255	242	261	241	227	224	260	237	260	231	264	252	237	259	236	258	240	253	218	259	261	238	243	224	240	257	254	243	226	259	240	229	279	220	234	234	209	251	229	239	254	253	246	236	236	239	213	240	234	285	238	239	247	196	236	265	247	227	249	258	230	228	241	229	250	234	245	228	248	256	261	255	257	251	248	224	246	267	228	245	223	229	249	242	222	231	237	239	249	235	253	246	203	250	211	237	246	239	243	234	199	248	249	259	241	263	243	252	222	260	250	223	228	246	228	230	263	264	261	252	229	222	222	234	229	253	238	253	242	228	233	255	254	253	241	242	212	227	250	244	250	249	237	220	240	228	227	218	217	228	241	224	240	242	215	223	223	250	246	265	240	258	245	281	221	232	229	255	247	232	210	263	235	251	241	245	264	246	256	239	245	252	262	245	268	258	248	256	201	243	248	251	230	238	237	233	225	246	240	229	242	283	216	268	261	248	244	227	251	250	243	232	230	265	228	228	273	265	241	247	221	234	242	254	268	251	244	209	247	233	235	225	256	209	287	236	236	242	253	252	250	225	270	235	220	272	211	238	251	231	258	270	265	216	223	231	238	208	213	246	234	218	262	224	256	266	231	240	229	244	269	237	210	237	229	256	260	235	232	228	244	238	238	203	219	250	248	252	252	242	241	231	256	234	213	226	220	234	248	230	245	276	243	236	238	223	261	218	233	244	223	266	230	263	258	237	272	252	258	274	252	244	252	250	237	257	243	222	244	242	225	244	237	249	206	223	244	248	241	210	242	252	238	214	224	240	247	252	228	236	240	250	220	244	246	216	249	231	256	243	261	250	220	256	238	230	224	246	250	244	249	261	235	219	249	252	254	233	230	249	237	212	250	249	228	250	253	240	235	229	244	244	226	255	233	257	273	239	243	211	248	237	250	233	227	266	240	239	273	264	268	207	246	223	267	265	237	251	237	236	256	215	227	249	230	257	223	248	247	243	254	219	228	256	214	244	234	222	272	238	224	229	247	257	244	223	226	247	259	263	282	237	240	228	261	252	263	236	254	227	203	233	262	249	244	256	239	253	251	249	238	248	254	238	255	224	236	225	263	257	231	251	265	236	238	222	235	223	261	263	220	250	216	237	255	253	255	232	237	250	244	253	233	257	234	225	260	249	230	231	271	231	216	234	243	225	220	228	226	241	241	235	248	226	210	244	228	236	218	222	259	231	221	239	279	274	239	243	232	260	199	258	266	265	244	259	216	227	212	250	222	241	252	254	247	232	221	262	257	234	244	249	264	230	236	233	242	256	222	239	240	240	242	260	246	236	236	244	253	234	245	241	237	239	266	236	217	231	235	248	250	298	277	232	248	207	252	236	267	256	247	269	245	260	260	218	220	245	261	230	234	249	213	234	251	248	248	247	236	235	256	214	244	257	259	257	261	253	237	274	229	248	235	274	223	241	258	248	235	251	245	251	236	238	240	220	259	250	243	232	215	249	243	240	239	232	233	229	241	223	213	254	242	237	218	234	251	237	250	212	265	242	235	247	216	258	234	250	242	244	229	242	260	253	233	229	236	242	256	240	258	237	238	229	231	255	273	220	228	237	241	256	223	239	238	221	233	245	241	230	237	232	256	200	212	236	240	236	228	282	241	223	243	233	242	230	222	239	224	252	243	236	207	242	258	253	241	258	265	241	247	249	243	234	244	213	247	224	255	252	226	216	230	257	234	238	251	268	265	258	261	246	223	199	236	247	226	219	229	244	244	228	249	242	243	242	231	240	254	249	240	236	231	224	236	241	204	233	228	235	228	228	223	253	243	256	216	203	277	240	234	241	251	221	216	245	256	216	243	231	245	239	244	246	227	239	257	225	253	258	233	227	252	221	262	224	255	258	253	248	224	250	257	223	235	225	244	253	242	228	236	208	237	254	241	250	250	250	230	226	256	225	237	216	259	238	223	230	266	260	236	235	239	244	238	252	239	238	242	224	235	260	266	244	229	247	240	240	246	248	239	221	227	224	258	230	250	234	258	240	257	254	226	214	253	201	205	235	252	247	250	252	238	241	224	247	216	247	220	251	250	234	234	211	254	256	225	253	229	204	252	241	230	205	246	265	263	241	239	235	238	237	244	224	248	238	241	242	242	261	247	220	243	228	224	224	250	254	211	237	218	256	222	234	258	282	230	225	262	213	215	250	252	223	250	254	236	233	237	226	207	264	235	235	246	251	228	246	233	266	253	231	242	250	223	238	260	216	259	201	245	235	229	221	251	227	232	218	224	252	202	264	244	231	214	262	248	232	275	246	235	256	225	253	253	229	264	270	235	253	245	228	274	232	239	244	235	224	260	246	232	263	223	256	250	249	258	227	227	259	238	233	243	237	231	218	222	265	266	216	220	213	241	246	243	223	264	217	251	228	248	231	244	272	262	248	245	251	221	233	223	217	259	203	239	216	241	244	300	232	221	240	246	275	223	231	249	270	221	245	252	231	197	224	243	240	280	247	236	234	262	234	242	255	215	245	217	211	248	249	211	258	250	239	236	251	280	234	221	247	233	242	279	254	214	212	232	227	221	231	258	241	252	238	273	252	233	257	255	238	229	248	214	242	237	266	227	275	218	250	255	250	234	247	246	260	267	221	243	224	211	222	247	245	257	260	245	240	253	269	260	248	281	243	247	243	224	229	233	232	227	217	225	216	215	254	235	239	243	250	229	260	233	260	207	267	250	216	241	278	239	218	253	253	208	220	270	249	262	230	246	231	266	270	229	248	220	225	234	248	233	248	254	241	247	239	243	213	235	249	253	274	257	239	218	244	241	235	234	247	268	206	232	260	247	240	235	223	224	221	246	233	259	234	242	273	269	273	229	212	228	272	243	228	220	261	236	223	213	248	229	228	228	251	237	213	237	277	251	220	260	246	234	249	228	227	237	232	244	255	250	215	224	228	258	254	246	251	297	270	216	244	263	240	251	219	241	243	229	250	235	262	252	255	207	239	217	226	257	243	269	224	246	215	254	265	254	199	276	278	220	236	222	248	254	214	228	229	270	245	245	237	246	257	223	233	250	250	214	252	251	225	227	232	223	254	237	244	247	252	235	230	266	253	237	247	238	235	247	261	244	248	200	211	250	249	228	236	265	230	229	214	277	251	253	278	228	236	243	230	241	222	285	236	246	232	241	257	246	235	259	233	244	259	246	266	220	257	231	229	223	238	233	219	247	230	241	245	261	264	248	213	216	226	245	246	247	275	235	225	248	239	222	214	267	219	231	244	225	235	221	272	223	231	248	227	234	236	242	257	233	257	274	240	229	269	219	238	254	249	248	213	216	258	230	225	275	257	270	231	230	258	227	238	239	242	244	253	248	244	271	227	261	249	243	240	220	244	254	214	246	285	255	240	225	243	251	240	275	226	251	249	263	232	254	243	231	261	240	265	264	236	226	220	252	242	230	229	253	237	210	239	228
48246	61924	58746	59914	54534	43674	28403	12179	3622	1259	697	597	570	539	569	587	518	515	549	588	576	556	545	549	563	548	561	556	598	576	506	586	517	503	543	547	557	519	512	523	575	557	557	548	557	588	553	511	534	532	514	580	528	533	592	584	556	539	547	598	560	591	565	523	556	539	540	552	572	588	544	604	553	556	536	560	544	530	546	596	585	548	553	563	550	566	559	537	554	538	483	545	552	557	543	597	557	549	563	512	524	537	573	544	565	561	532	555	568	531	540	531	561	527	566	575	553	581	573	556	616	551	534	590	547	555	555	538	551	584	525	594	517	548	587	585	550	509	517	578	568	545	577	528	514	584	541	570	548	500	572	566	568	541	566	574	563	569	546	528	582	520	548	562	549	556	545	581	532	535	544	536	486	553	533	546	572	550	567	582	566	625	532	549	531	544	569	540	560	519	506	545	539	557	578	594	472	543	562	530	560	524	542	557	529	566	539	527	604	541	508	555	570	534	559	564	571	573	550	544	552	507	555	554	549	576	518	534	545	544	524	533	548	536	529	554	558	606	537	548	560	576	611	534	529	525	530	554	536	582	562	530	573	532	559	564	555	539	530	555	547	578	535	535	548	528	572	533	575	555	507	586	537	549	577	537	544	530	535	514	546	564	538	590	565	548	560	547	584	550	559	540	535	556	504	573	524	525	529	552	527	507	510	525	550	564	511	530	557	550	549	490	569	541	597	581	568	558	526	580	563	486	535	565	584	556	531	604	544	524	573	557	559	528	545	582	557	561	511	573	561	560	570	571	548	547	514	566	572	512	566	579	522	544	534	569	528	588	547	536	525	546	542	561	547	607	518	560	559	567	575	601	508	498	520	513	562	533	539	577	557	554	567	498	569	544	573	565	547	569	542	566	595	617	594	554	525	531	571	592	577	539	514	551	552	575	543	552	525	525	543	543	530	566	555	556	563	549	526	569	558	577	573	574	555	538	554	591	517	560	596	539	532	566	532	586	576	548	580	550	501	564	570	564	564	541	553	507	561	544	568	540	500	553	563	561	549	529	530	535	585	560	587	530	573	572	534	570	572	538	569	573	560	569	528	540	561	494	515	549	603	543	555	558	560	548	550	553	567	519	531	528	574	526	548	576	555	519	538	555	545	516	561	533	549	566	571	582	536	585	508	533	552	519	572	576	541	581	537	570	548	528	509	561	511	580	525	540	559	541	565	542	544	525	531	559	537	562	570	550	551	571	549	541	544	554	568	588	517	565	548	560	550	527	550	563	548	546	552	524	520	517	544	564	518	568	563	539	566	479	551	520	562	581	552	594	555	543	561	570	523	548	527	541	565	511	534	549	558	548	585	585	553	553	543	528	566	592	532	580	557	548	522	529	526	561	553	558	535	561	539	500	549	566	545	558	536	546	545	536	558	565	497	554	515	566	525	605	559	578	556	522	523	554	582	570	576	585	576	556	569	581	559	528	563	542	530	582	532	583	534	579	576	551	540	572	562	588	536	541	591	587	588	598	514	553	554	580	521	541	562	572	539	534	584	558	567	552	552	549	566	536	541	587	573	543	568	597	556	551	498	557	488	579	518	543	535	558	469	522	499	560	521	550	571	515	564	535	530	548	527	537	536	552	536	604	553	512	556	567	570	565	568	528	575	593	588	529	552	599	609	571	558	516	576	588	549	560	529	590	549	556	563	606	565	577	572	579	591	515	556	532	571	575	544	511	560	554	564	553	510	612	513	583	551	509	567	554	547	525	569	532	542	550	598	552	551	585	524	595	581	561	556	542	536	514	564	547	542	539	563	491	568	565	558	567	521	533	557	527	556	495	538	489	545	495	594	560	555	569	537	577	535	531	532	531	557	525	566	604	571	560	572	580	544	603	541	535	560	532	578	533	559	546	574	544	553	513	566	536	541	539	569	566	532	545	522	560	556	561	550	546	562	513	528	562	579	566	534	532	583	538	536	582	499	579	520	545	547	536	534	550	566	568	569	520	550	563	572	565	549	555	530	562	585	529	543	531	563	606	542	564	511	530	550	565	549	583	570	564	595	493	548	538	565	555	580	550	589	561	544	575	607	548	572	531	561	563	545	592	543	518	582	537	555	549	560	549	591	555	526	548	489	598	564	527	526	563	564	557	549	532	514	562	551	552	558	533	575	533	571	580	580	577	572	552	558	570	576	546	607	526	559	540	543	546	521	554	527	541	588	546	532	533	533	558	577	571	574	536	542	539	558	554	574	565	549	535	558	528	530	601	519	551	582	545	565	544	565	556	539	514	512	551	551	559	577	527	531	515	569	504	539	571	548	549	541	541	539	564	566	561	557	610	528	544	554	539	517	546	552	583	556	586	547	539	604	572	544	549	535	541	528	516	530	575	561	528	553	530	526	554	559	559	552	514	560	587	537	547	527	554	565	587	556	590	590	578	542	563	561	545	529	569	561	519	584	537	527	575	569	559	556	536	582	531	543	590	578	537	550	570	581	558	545	530	533	525	510	540	589	558	547	580	547	573	512	585	559	561	574	585	603	552	565	575	605	540	562	592	546	568	536	522	553	522	539	577	568	549	546	566	547	499	557	551	550	591	542	557	545	561	591	528	565	567	528	535	499	571	557	537	579	542	562	585	572	568	538	513	590	523	548	541	561	521	585	598	602	533	545	569	571	537	540	545	580	548	558	523	556	574	559	587	559	541	544	577	599	577	523	630	544	570	545	560	554	536	566	583	543	578	551	568	533	526	561	564	532	555	552	513	606	551	571	568	548	570	545	539	591	550	519	531	525	537	562	539	579	576	515	533	540	574	546	527	535	546	561	531	566	562	563	556	548	523	570	520	545	497	535	567	553	493	578	530	561	545	544	546	563	520	552	526	554	557	591	553	574	546	541	552	537	580	578	519	522	544	517	555	531	574	582	546	534	529	585	552	542	512	536	550	547	535	569	527	534	604	541	554	584	525	548	577	569	536	550	576	532	567	552	596	560	562	541	534	521	547	565	558	520	527	529	544	564	565	559	541	550	589	573	562	590	522	574	534	549	540	577	570	576	579	543	551	553	548	575	584	550	562	548	531	564	537	593	552	555	548	540	544	560	586	572	557	564	534	570	552	590	511	551	534	569	538	579	538	583	530	568	517	553	528	508	545	566	576	556	590	589	520	571	523	536	538	563	531	583	548	528	545	559	531	564	572	552	545	601	576	540	538	546	549	542	561	529	516	518	580	536	542	554	560	569	565	567	521	551	587	548	584	502	551	567	535	574	558	528	571	528	590	525	577	563	586	565	542	539	611	552	534	566	540	584	561	577	554	521	555	538	552	558	550	558	526	546	529	546	571	524	553	531	585	523	567	560	549	584	519	539	565	559	525	540	522	583	593	543	604	568	549	557	588	546	545	575	576	555	553	546	531	541	586	575	520	593	542	533	542	562	575	552	569	561	526	552	523	555	540	559	516	567	589	537	587	554	581	562	507	547	564	498	531	584	570	497	545
63368	49040	43393	40146	39904	33670	25445	12996	3311	671	285	202	176	213	247	215	222	184	225	200	233	232	230	230	216	223	217	219	216	212	197	211	241	237	188	256	188	210	194	215	211	223	223	209	191	227	234	234	206	218	190	215	213	209	209	213	227	213	204	233	199	182	205	205	188	211	233	227	195	222	222	203	221	210	206	196	201	235	217	217	234	236	225	217	222	223	213	208	236	213	205	180	216	209	207	198	181	197	233	216	196	219	216	199	197	217	227	232	215	241	227	206	183	205	241	211	217	215	234	198	217	221	223	204	209	205	235	215	228	235	218	230	240	204	220	213	193	226	219	230	227	213	231	219	227	213	210	208	217	222	219	208	197	214	264	192	224	231	214	210	231	222	240	203	211	206	213	208	225	185	193	223	178	221	216	197	218	212	213	216	202	229	241	206	201	240	210	241	243	241	221	221	213	211	211	219	222	219	213	229	195	240	197	193	222	212	211	199	211	211	202	230	248	242	221	194	202	223	208	209	189	210	217	231	234	208	197	191	236	221	200	242	206	224	215	216	226	230	201	173	221	233	222	211	226	236	221	219	200	217	185	210	228	209	213	221	218	209	235	223	197	224	190	220	205	199	216	205	207	219	234	218	196	206	207	200	218	189	237	214	196	212	246	231	239	248	198	216	198	226	252	209	215	234	231	219	186	200	219	234	228	198	203	219	201	210	224	211	226	213	221	190	211	204	205	207	185	202	242	228	204	185	213	207	198	229	196	227	203	216	232	198	199	203	200	192	239	180	239	208	201	208	232	213	217	207	216	204	230	244	201	188	200	221	219	185	187	234	221	203	189	236	202	216	214	214	191	225	213	247	213	212	203	216	210	221	220	201	186	193	190	188	196	219	223	223	207	244	202	213	227	216	216	212	224	214	225	199	216	210	202	203	211	222	190	222	220	198	221	211	226	202	213	210	237	218	210	246	230	208	228	195	194	213	231	206	200	217	204	193	205	225	200	212	227	225	224	205	214	212	213	235	233	241	205	217	208	240	217	211	202	223	192	228	214	212	218	237	207	236	206	231	174	195	206	219	236	184	213	229	233	210	212	215	241	206	211	203	204	196	201	214	220	232	199	203	203	204	238	218	171	228	229	199	221	224	217	208	226	237	212	209	227	225	205	209	234	221	214	212	226	201	220	215	190	215	226	175	235	260	212	214	232	230	199	210	233	215	199	220	232	235	220	211	221	173	208	221	227	211	208	236	220	210	194	212	235	213	228	222	204	210	192	198	193	238	212	200	214	217	202	207	227	237	220	228	229	204	204	202	195	229	223	227	201	203	218	199	225	222	206	219	212	239	211	224	217	213	198	213	224	187	218	191	211	225	216	218	184	237	213	220	199	197	202	200	209	216	232	206	212	192	184	232	209	200	206	222	186	234	195	215	229	212	238	213	236	230	216	216	200	223	217	221	201	212	251	211	243	217	245	224	216	223	203	214	212	218	238	215	203	228	198	187	197	218	211	214	214	222	195	230	215	215	232	225	250	199	230	222	230	211	220	204	247	231	228	225	214	238	218	241	240	236	183	206	215	235	207	210	200	187	203	220	189	196	241	215	198	224	215	195	216	223	212	244	257	250	235	227	192	228	226	218	222	248	187	213	207	222	222	238	229	203	233	225	228	203	228	225	234	208	200	212	211	217	205	204	223	219	215	205	222	236	234	223	191	215	201	208	201	210	191	224	215	205	183	225	202	188	164	212	203	199	223	188	231	215	222	196	200	184	225	190	239	228	204	212	220	231	225	222	202	186	221	207	220	203	226	240	228	204	207	208	201	204	192	207	196	233	198	192	222	182	212	230	210	234	227	244	212	210	206	235	203	210	225	218	215	193	195	212	211	223	206	219	192	227	183	215	207	190	189	204	193	203	228	214	227	214	221	205	216	194	186	210	226	196	173	216	215	191	191	159	204	191	219	210	224	221	207	197	197	224	228	227	220	218	205	226	202	209	186	201	214	213	198	208	187	224	228	212	225	190	209	234	212	205	212	221	209	188	198	211	215	213	220	201	211	205	239	195	235	234	235	215	232	229	187	222	214	192	219	240	204	197	210	227	213	198	220	234	229	207	223	222	202	182	253	239	238	228	207	217	220	194	233	233	197	235	198	249	226	225	218	190	240	194	209	205	215	224	194	221	206	195	260	240	205	223	210	194	216	224	208	199	197	247	195	207	201	231	215	190	209	213	222	211	220	222	209	237	211	205	227	229	198	217	215	228	215	219	214	217	200	223	202	205	236	203	193	174	193	209	199	212	241	238	204	202	209	223	231	252	213	217	225	215	206	220	195	235	212	205	226	210	230	216	212	226	227	196	227	199	227	174	227	246	217	235	225	186	228	211	218	195	201	232	246	225	213	227	222	207	216	235	202	204	238	207	219	220	209	194	209	213	249	228	204	207	213	201	223	246	222	167	222	249	204	216	220	213	224	238	186	215	222	244	194	200	214	235	210	207	225	221	235	213	186	210	199	213	223	207	209	225	222	188	195	189	200	182	215	188	240	217	211	209	226	219	237	253	230	216	231	215	221	181	180	220	201	200	240	224	227	207	191	230	243	209	237	171	216	189	243	214	231	210	222	228	208	205	186	195	173	217	195	230	221	214	221	242	208	209	221	238	222	188	209	239	246	183	198	195	230	232	205	196	236	218	182	227	221	221	186	187	218	212	210	197	238	221	202	208	208	236	217	217	221	232	243	224	228	193	206	219	213	174	193	193	192	207	183	211	193	227	180	209	242	208	196	212	219	207	227	195	212	224	200	205	213	235	244	209	206	217	234	216	199	222	225	206	195	203	212	224	216	217	250	184	220	197	225	230	216	212	198	208	214	203	211	203	252	199	195	205	203	221	235	237	227	208	220	229	218	219	225	197	230	197	233	226	194	196	216	213	234	209	231	232	212	224	186	189	208	219	208	225	218	209	213	214	206	225	252	201	181	219	200	199	228	216	246	223	230	214	210	228	209	185	241	222	201	213	214	224	195	196	227	209	205	231	194	217	197	213	217	204	202	233	211	213	214	218	201	236	275	200	203	233	229	217	199	216	210	195	215	202	204	236	215	233	219	188	236	244	169	213	226	215	164	200	220	209	235	232	180	184	217	208	240	219	209	243	225	220	222	213	208	205	241	201	221	225	235	211	211	231	212	186	193	192	227	198	230	207	218	244	238	243	210	229	222	213	193	205	211	222	206	215	226	198	224	211	202	201	223	215	229	186	205	219	231	224	230	185	235	232	221	208	178	238	205	208	209	228	233	217	186	226	226	207	208	219	198	221	218	242	230	211	218	214	213	217	215	193	209	196	191	232	227	191	216	201	192	208	206	210	195	207	190	212	226	221	199	209	216	227	213	210	230	215	210	247	188	203	214	231	209	237	215	196	249	233	223	217	227	207	197	204	256	212	207	215	210	215	216	202	195	208	210	209	234	222	202	191	213	198	201	208	231	206	207	215	204	207
53042	60536	61968	64076	63856	50924	34061	15194	4580	1601	691	505	487	490	515	517	512	507	510	527	515	521	497	497	519	466	500	512	466	469	464	504	519	517	492	466	488	522	520	474	482	501	515	545	484	483	492	517	472	517	478	498	535	509	509	480	506	488	518	494	451	498	468	469	478	510	491	490	458	509	500	529	489	527	443	508	479	537	488	482	537	534	470	517	502	509	488	480	464	508	503	474	505	464	489	467	450	494	509	502	505	516	487	503	484	506	488	505	504	498	474	510	524	532	495	517	483	494	503	540	478	486	475	505	481	493	527	465	510	521	523	489	456	486	527	525	519	488	483	517	454	515	473	517	514	504	549	503	491	499	521	479	512	478	509	529	483	482	483	506	509	471	507	470	466	471	503	502	478	509	561	484	498	474	477	493	525	519	497	471	474	516	496	484	514	511	525	483	487	485	439	525	494	501	519	506	501	507	466	479	533	525	499	519	498	526	480	511	527	470	477	442	518	508	472	484	499	512	487	477	514	496	539	501	492	501	512	491	475	478	506	467	518	482	527	530	485	486	523	472	488	474	477	467	524	461	522	518	501	507	492	528	475	493	525	532	484	506	477	465	520	478	481	508	499	497	545	512	506	463	523	491	484	532	491	495	542	459	504	512	490	489	493	457	480	514	484	510	497	477	506	481	504	469	480	494	483	488	473	498	515	454	479	498	529	497	487	527	477	498	506	479	507	476	486	489	520	507	497	515	491	496	500	488	492	475	475	475	510	480	498	499	499	501	493	495	503	508	477	497	494	497	523	530	477	507	495	500	482	509	529	469	501	478	494	440	512	475	487	496	441	485	506	526	486	466	519	460	506	515	513	497	513	514	523	508	504	467	500	476	476	438	516	504	502	511	544	465	524	471	473	509	508	521	525	544	494	484	504	507	522	479	527	490	475	481	509	517	439	484	510	541	509	513	487	498	485	527	490	507	533	506	499	443	508	490	534	522	489	482	551	502	476	490	505	485	524	535	506	514	499	480	512	517	451	470	479	455	513	506	518	485	481	543	485	471	483	505	520	518	506	506	521	493	497	486	478	508	478	512	488	537	471	500	440	536	475	541	473	482	530	465	532	494	507	485	477	487	491	515	507	523	507	473	510	460	491	498	490	481	501	495	497	500	513	546	507	515	469	439	482	488	487	505	489	461	546	504	496	501	475	481	491	501	506	503	466	497	507	515	485	491	495	510	497	515	498	471	450	492	517	535	500	465	510	503	529	470	491	441	506	510	492	508	525	504	541	488	505	528	507	502	463	464	505	501	524	501	527	513	492	513	505	508	509	470	505	482	474	465	515	493	461	483	438	510	491	483	468	473	457	497	516	495	482	495	486	485	507	484	556	496	516	540	506	520	496	493	499	491	492	494	511	506	451	486	484	496	504	494	501	487	524	472	453	508	501	525	482	512	520	528	520	522	500	524	494	539	452	500	510	488	462	513	486	505	532	472	500	481	513	533	508	456	485	522	511	537	498	444	479	498	496	473	490	538	503	472	460	475	524	521	526	514	455	488	444	496	538	503	511	498	553	511	491	475	466	473	513	534	495	512	501	441	510	499	473	454	505	521	508	483	517	506	514	529	470	525	508	489	526	441	497	488	503	460	473	471	515	479	495	498	488	526	502	509	513	531	503	467	503	508	490	438	538	475	497	460	456	474	478	510	505	519	432	507	515	512	509	514	519	542	522	488	517	444	488	499	486	471	531	490	523	481	500	452	498	505	505	467	523	468	516	481	477	516	473	477	501	513	529	486	516	499	477	491	494	500	481	485	448	459	513	506	517	489	517	460	523	485	485	457	514	507	501	448	492	500	483	502	495	510	521	525	463	495	481	490	484	469	519	475	487	495	519	509	477	462	499	493	476	471	486	495	485	540	513	515	470	459	498	514	452	540	520	467	494	517	526	520	512	523	528	517	553	521	471	518	502	501	469	527	485	464	514	436	513	535	484	448	495	481	545	510	433	531	475	503	524	511	517	498	499	514	488	504	483	461	456	479	499	500	472	560	482	507	489	517	490	532	440	526	497	518	471	496	473	511	535	497	483	520	542	481	495	536	464	490	503	460	470	475	485	509	475	532	486	483	450	540	468	509	505	489	484	519	480	482	554	484	499	486	499	493	470	511	487	544	508	454	513	480	476	477	485	495	476	491	506	469	486	505	508	456	517	479	512	468	510	496	488	479	508	489	492	496	540	513	491	477	512	476	483	475	484	521	511	437	521	495	505	482	477	499	471	474	514	488	499	532	470	508	491	464	462	492	550	511	513	511	486	496	515	498	486	461	533	434	499	499	548	491	505	474	469	506	491	507	500	484	479	482	463	505	479	502	449	501	513	508	486	525	519	484	471	532	489	453	500	495	494	493	480	474	488	489	504	456	520	518	488	536	498	448	514	447	519	469	484	519	489	476	489	479	493	506	507	479	495	489	474	501	508	483	486	464	479	477	510	496	482	533	501	512	476	513	463	502	502	536	484	518	499	508	489	448	491	483	464	477	455	474	528	518	479	541	504	498	455	512	475	501	502	517	485	541	510	450	472	464	467	467	521	521	493	481	461	502	490	521	523	473	479	490	483	528	504	540	558	486	486	534	463	522	518	460	535	508	456	539	534	505	487	489	485	519	498	537	497	516	504	475	467	491	510	519	500	500	463	501	493	511	527	508	468	495	476	490	539	480	521	479	453	479	504	501	494	512	494	524	522	520	501	533	495	512	529	501	510	513	473	524	513	546	550	521	529	528	465	432	507	476	466	505	506	524	470	509	542	472	506	545	516	511	471	455	513	516	497	486	462	515	497	459	485	479	557	487	474	438	500	506	527	470	474	451	477	480	471	518	478	524	445	505	459	508	517	456	482	535	511	445	515	491	490	523	509	523	511	475	487	514	504	497	516	494	523	523	488	517	484	509	490	509	508	479	464	524	519	506	514	459	517	539	459	526	441	488	490	483	479	517	480	516	501	469	499	469	499	475	516	493	490	488	492	501	470	503	466	525	506	513	495	489	508	496	479	530	474	481	532	470	495	458	476	496	518	503	479	485	505	517	496	488	507	543	501	517	477	463	490	519	484	491	495	522	524	532	505	482	522	494	507	479	482	528	495	509	515	504	486	490	515	501	546	483	506	512	494	535	476	498	519	500	481	492	528	531	509	493	522	476	533	499	498	497	474	502	485	464	462	522	474	465	458	482	520	524	504	470	497	537	520	460	522	497	480	472	454	504	498	497	501	506	489	501	521	469	539	518	529	446	470	456	479	471	503	491	488	489	473	496	503	446	471	516	492	500	496	476	488	515	510	509	467	505	500	458	495	512	476	528	487	509	481	495	516	472	504	500	525	485	497	459	452	487	494	504	458	508	487	479	475	492	520	473	497	521	499	487	482	465	501	514	464	474	481	534	502	488	451	500	538	502	505	498	507	472	504	534	523	434	492	465	480	462	519	487	464	486	496	448	531	510	506	499
32056	28909	27450	15415	5977	3235	1741	748	469	356	338	311	305	282	312	344	284	265	323	317	320	304	294	341	281	309	330	342	321	323	294	314	331	348	312	333	331	320	337	282	272	323	308	315	306	299	304	312	324	342	337	295	342	310	297	307	362	359	321	288	326	306	325	310	338	304	318	306	340	293	320	292	321	296	291	319	327	324	314	323	348	332	310	312	330	321	333	315	302	311	295	337	303	291	352	303	310	300	353	294	326	320	334	303	363	299	321	329	344	334	301	305	299	372	337	341	326	297	326	323	297	320	302	320	299	307	320	310	306	319	299	303	327	329	316	315	315	312	319	309	309	313	333	316	307	340	316	322	332	328	286	322	306	312	341	290	316	358	308	327	326	316	305	291	316	322	319	351	312	335	354	323	315	310	342	339	349	302	300	307	321	313	284	307	313	351	299	328	319	300	301	298	302	318	323	317	316	344	310	297	311	303	300	283	275	320	331	333	332	306	331	310	282	304	310	329	325	331	303	343	311	316	319	335	336	301	328	325	295	303	311	310	300	334	319	313	324	330	316	320	303	287	337	303	316	314	342	320	305	331	294	338	294	314	313	324	338	287	297	322	307	316	307	311	302	334	324	321	287	327	327	308	298	331	274	311	321	277	297	290	332	311	316	326	318	295	365	299	321	309	300	302	294	349	314	284	291	335	328	346	308	331	325	326	291	350	281	317	308	318	295	302	260	347	339	312	330	312	331	312	300	314	315	314	320	326	319	317	342	318	311	307	296	313	274	312	325	299	332	305	311	320	314	309	316	301	352	316	303	332	323	283	311	328	339	361	340	337	345	303	313	313	333	320	338	336	310	368	318	306	342	316	361	337	358	300	324	335	319	347	330	351	315	323	328	308	344	316	296	284	274	321	284	315	293	299	325	316	297	331	329	332	334	262	333	316	306	307	287	295	317	295	292	306	330	344	312	280	329	329	332	343	287	329	315	304	313	307	317	335	345	298	344	320	307	313	318	299	298	305	327	311	335	309	353	346	350	300	292	336	327	336	323	337	360	341	303	317	329	365	317	306	310	318	338	299	329	308	308	323	299	297	312	329	315	276	297	333	337	308	300	282	320	342	317	297	338	320	307	329	334	301	311	336	319	301	314	322	336	316	325	331	347	331	261	287	335	321	275	323	300	332	342	290	303	292	330	322	313	317	288	321	295	343	322	342	324	363	329	313	337	297	292	327	349	353	334	319	311	294	330	328	310	337	307	321	337	311	334	326	294	322	333	320	317	318	301	320	318	304	300	324	349	319	328	314	328	305	290	310	291	329	322	346	308	318	290	319	292	312	326	316	284	294	294	337	312	326	325	307	347	339	293	317	300	325	276	324	303	322	316	326	294	311	333	322	293	309	287	300	349	308	309	317	313	321	297	308	309	349	294	307	301	327	349	282	314	309	294	324	331	335	294	281	317	312	316	318	306	338	320	332	311	303	323	287	318	320	314	312	305	328	327	322	305	308	292	315	307	355	350	338	302	332	332	313	324	328	338	296	358	306	323	328	314	319	299	283	311	311	326	302	306	283	302	356	335	264	323	331	309	334	320	328	311	305	306	349	295	314	338	329	315	321	339	316	322	307	367	325	292	315	323	308	313	270	320	289	342	301	336	315	336	313	337	326	293	308	307	324	290	321	302	315	285	298	362	318	306	328	283	283	307	322	305	333	312	314	279	328	325	356	291	335	330	325	305	303	306	320	323	345	328	324	307	333	340	318	317	342	322	330	333	312	325	321	327	292	303	319	339	345	326	318	308	303	326	350	315	327	315	305	347	322	324	314	322	312	306	312	367	305	339	327	305	313	299	311	322	296	316	330	306	297	319	332	306	316	331	278	332	277	317	321	300	295	329	315	297	338	318	336	308	303	330	327	319	310	326	308	319	284	325	316	305	337	311	270	313	353	323	335	337	293	357	323	321	312	304	278	321	295	293	308	309	313	331	345	305	328	296	347	316	323	344	321	275	292	322	305	318	310	302	323	318	295	302	290	319	323	284	297	297	324	349	306	324	348	301	290	332	326	336	308	337	311	313	323	279	296	318	310	298	313	301	308	295	295	354	331	324	310	287	315	310	332	328	302	311	324	330	317	325	345	290	289	295	336	326	312	298	313	332	277	343	329	292	357	321	316	317	337	319	335	331	371	335	347	326	316	331	303	326	310	309	340	300	307	350	293	255	329	309	341	310	330	292	317	323	310	308	322	342	307	352	343	321	278	330	304	338	277	315	314	325	317	344	310	292	331	300	331	314	327	357	287	306	303	308	326	331	308	323	326	314	328	292	322	314	323	337	315	325	307	320	330	294	294	349	332	341	295	311	301	314	301	323	303	312	330	333	318	311	320	315	319	332	338	323	336	324	335	307	318	328	363	351	298	360	311	314	345	316	301	328	325	323	337	371	336	330	305	324	323	293	310	337	336	317	345	362	328	329	318	329	355	351	290	348	313	284	315	332	320	326	314	351	333	333	328	311	293	327	321	346	314	319	334	309	327	324	311	336	315	314	314	305	329	325	302	329	340	346	276	338	313	301	320	315	305	334	356	326	313	296	283	319	325	308	316	321	325	309	329	336	320	301	271	298	318	287	313	289	327	309	342	319	317	290	325	327	318	335	331	332	335	329	299	336	316	348	296	329	295	302	302	314	304	299	324	321	307	328	328	279	319	348	333	323	314	357	357	328	326	340	334	354	328	336	316	331	338	367	330	337	310	313	314	325	321	303	309	339	308	319	300	324	338	327	323	340	306	312	321	310	340	321	306	322	289	354	296	340	331	346	333	318	285	313	295	323	285	300	313	322	329	338	324	327	322	338	321	306	325	314	329	354	308	310	330	287	306	304	282	322	318	358	312	306	317	324	337	328	327	314	333	333	339	328	340	299	316	324	313	351	324	336	348	313	342	310	324	309	340	330	311	336	323	329	304	330	301	305	302	355	302	315	349	307	331	347	328	312	339	307	290	324	335	293	278	304	332	336	349	307	368	327	314	310	309	287	308	316	306	282	292	332	367	308	327	315	328	343	326	316	301	335	284	312	346	333	330	289	387	311	315	333	345	321	327	293	353	328	299	337	324	314	306	312	312	300	327	356	291	286	324	320	292	312	329	332	308	318	289	346	299	351	312	338	297	326	330	318	342	333	324	277	290	296	336	338	292	338	300	308	302	339	295	311	328	333	307	316	309	329	291	339	338	309	294	296	314	308	335	321	350	309	306	304	311	303	293	298	338	306	308	337	310	317	307	285	323	309	328	328	305	312	326	298	291	306	320	306	322	331	296	285	296	333	342	324	326	325	305	311	337	339	298	338	351	295	278	341	323	294	313	296	297	303	328	301	297	316	329	337	317	311	297	318	302	354	320	339	346	372	325	326	290	347	320	293	313	309	317	353	331	334	347	347	310	287	308	314	330	328	319	315	308	330	313	314	298	337	310	318	315	326	340	289	326	312	297	310	294	297	348
21573	26812	33553	24651	14312	9920	5146	2203	1157	795	698	694	731	740	669	740	676	734	737	707	739	749	696	726	696	736	724	661	728	729	734	761	720	751	700	735	734	714	741	699	671	749	705	746	702	701	704	749	678	731	739	738	724	723	741	705	685	690	705	744	750	696	680	687	698	712	686	704	687	768	735	711	708	706	751	720	701	700	692	697	705	713	769	703	717	735	688	729	744	754	734	751	701	700	712	708	707	714	713	719	746	747	720	710	669	723	721	688	701	704	699	767	728	740	720	717	654	733	702	737	711	710	716	716	735	741	748	739	719	703	706	737	703	789	727	746	709	671	710	717	733	712	727	709	738	782	727	673	715	688	693	716	694	678	706	699	683	725	721	757	774	651	739	738	695	715	734	691	677	753	676	755	788	707	717	697	725	721	718	666	713	691	713	727	741	747	731	667	766	712	759	712	733	744	722	653	769	702	695	701	711	697	736	677	724	725	703	732	787	701	692	742	720	734	715	748	691	732	697	743	719	752	696	743	731	662	744	695	731	733	749	724	728	687	680	702	718	706	738	707	685	738	718	708	734	727	741	748	718	763	700	715	731	713	730	741	808	692	711	789	742	713	706	763	737	758	731	713	737	725	701	705	705	749	732	759	738	750	673	730	701	744	711	732	764	680	737	729	718	691	704	737	684	707	705	719	765	736	697	691	722	696	793	726	714	789	723	738	733	720	718	770	690	734	723	714	682	710	712	731	726	725	763	715	712	705	731	712	706	750	703	702	692	720	710	710	696	668	780	723	751	722	738	714	683	681	742	668	716	723	710	738	700	711	689	730	719	749	724	679	704	703	738	746	751	708	686	757	749	724	709	722	726	712	697	718	788	727	704	722	694	764	726	704	728	711	702	703	758	719	745	700	721	702	696	750	727	762	697	730	686	732	694	665	727	715	727	727	706	731	696	704	732	743	715	706	726	701	694	709	705	678	706	698	718	721	747	706	711	693	719	752	708	704	735	676	745	731	719	714	705	783	694	685	717	684	728	751	710	744	701	737	733	667	750	750	729	711	721	747	723	684	781	731	729	701	713	723	683	732	741	739	676	693	747	750	759	696	699	735	747	704	736	750	709	748	739	727	765	740	756	731	730	707	696	758	721	669	760	696	718	713	727	689	768	716	702	754	747	763	753	746	710	723	686	725	679	692	688	744	710	708	725	752	703	702	667	706	681	673	719	647	724	756	704	711	716	735	731	724	750	714	734	750	753	746	682	667	761	739	731	668	725	699	739	714	746	682	734	747	789	702	705	708	713	701	717	738	698	723	727	762	716	740	716	715	674	654	670	728	686	698	736	746	742	708	720	724	620	679	718	685	707	682	724	736	749	682	757	719	722	686	742	737	703	722	728	693	744	734	696	685	752	700	757	764	747	747	656	704	687	715	700	722	742	722	722	739	690	663	738	783	749	708	695	753	731	737	714	702	744	722	756	690	698	786	722	712	697	706	729	730	710	719	747	729	705	699	719	721	728	746	719	762	724	712	709	720	722	743	717	725	722	740	718	738	674	719	717	765	716	716	725	718	702	771	724	718	748	762	688	727	710	694	719	706	701	709	717	732	720	750	711	687	693	712	709	733	736	719	713	696	715	757	723	784	721	721	731	734	720	702	717	705	740	702	744	753	727	688	750	757	700	747	701	699	745	742	693	681	720	714	691	708	711	708	690	711	732	743	736	685	756	691	691	685	729	711	730	703	695	730	714	731	714	663	686	756	764	715	702	732	750	705	721	720	712	703	689	674	694	728	707	777	711	787	726	710	669	726	735	713	759	737	786	716	682	726	707	728	794	733	674	656	713	705	696	722	788	729	725	695	720	690	719	690	753	728	733	776	817	735	724	759	718	706	688	726	692	672	735	737	752	716	720	706	731	761	736	730	745	745	746	725	684	709	750	722	725	729	739	734	739	706	695	762	742	658	691	712	661	691	718	716	745	731	774	755	720	704	690	736	736	777	756	743	720	706	717	737	726	738	738	674	733	716	736	704	759	759	724	710	702	688	747	744	728	677	690	716	738	753	712	724	702	742	749	762	684	758	762	702	766	699	744	784	749	737	708	730	714	724	738	704	747	752	716	725	687	768	679	710	751	709	731	706	687	716	704	756	701	690	724	681	723	672	701	749	718	703	685	700	695	697	720	724	724	714	740	779	757	748	707	684	725	709	733	695	713	715	784	702	752	760	707	735	731	723	734	727	709	692	758	724	730	744	741	734	746	734	712	673	712	710	741	692	743	749	745	749	727	756	698	752	740	704	698	737	726	746	723	727	764	708	718	699	708	743	703	739	724	708	750	765	702	709	695	662	740	665	723	702	752	706	726	699	726	739	739	689	684	707	757	701	688	724	780	701	734	750	720	735	710	726	707	694	729	797	800	765	715	692	749	739	711	722	773	673	733	714	715	706	735	673	749	718	717	718	736	708	748	732	725	693	732	733	691	707	722	754	724	707	719	705	689	692	704	733	791	751	722	729	726	709	739	709	707	716	703	743	707	707	739	727	705	737	724	702	746	713	694	745	699	700	740	715	736	755	722	702	778	800	723	729	720	744	681	728	726	754	726	687	756	756	726	759	736	711	709	723	708	728	756	734	764	723	727	704	705	700	658	780	712	712	788	707	684	728	691	786	739	708	760	728	720	747	700	719	722	716	760	715	714	710	718	687	701	721	713	732	716	720	717	717	765	693	742	790	689	774	711	734	696	664	743	741	727	730	760	699	720	680	714	747	724	684	702	678	731	698	771	706	689	685	717	742	737	737	789	705	680	729	665	724	699	750	747	733	748	691	746	684	709	733	727	743	719	695	735	698	689	754	701	738	714	724	710	753	732	684	741	738	709	754	720	733	738	768	727	696	692	693	677	752	723	735	684	723	718	750	719	753	719	713	764	686	690	718	719	696	752	697	733	716	708	739	677	730	738	734	717	691	780	749	700	756	732	780	748	685	737	709	769	756	721	722	718	731	713	737	743	673	703	690	676	706	707	766	712	711	736	760	760	738	700	692	720	748	748	689	726	803	722	686	757	728	663	715	738	705	703	741	698	699	769	766	700	738	693	775	730	710	756	742	683	788	714	703	727	724	736	758	740	743	731	762	702	734	710	747	740	760	707	710	772	743	686	704	745	731	736	752	737	717	736	724	739	706	684	779	754	695	749	718	714	695	692	708	694	707	741	758	717	693	760	751	725	718	713	708	742	774	714	733	736	745	732	726	677	727	707	687	724	729	704	691	761	672	717	693	691	685	728	742	719	751	774	759	681	708	728	754	732	741	773	743	769	731	740	684	749	726	777	712	698	743	737	695	705	767	692	724	767	755	693	758	667	704	747	716	703	732	721	737	744	755	736	695	723	729	714	697	763	690	731	694	726	732	752	665	753	730	754	754	704	699	690	684	656	715	714	762	670	676	741	730	733	662	725	708	747	680	740	682	702	693	704	721	665	810	755	726	749	729	709	722
60760	54363	51196	49761	43818	34887	24139	11811	2838	540	315	256	216	250	230	241	222	244	241	240	236	250	246	225	279	252	238	245	251	258	241	247	228	238	247	244	226	244	242	261	288	218	258	213	208	238	257	232	217	225	235	236	254	239	234	225	245	251	247	216	269	249	235	253	252	238	234	240	259	256	237	237	252	249	277	227	264	233	258	238	260	234	239	263	247	213	263	236	223	250	250	255	235	213	247	264	260	265	243	248	265	234	245	237	238	235	223	250	260	217	232	238	254	266	228	241	227	244	240	239	247	249	265	251	271	240	206	263	230	252	240	251	250	235	243	261	249	275	256	259	228	232	228	225	253	251	232	241	218	255	242	236	254	230	235	228	251	239	237	251	232	213	221	259	270	265	251	230	243	255	232	243	253	232	232	257	246	261	227	238	241	233	243	253	260	268	238	238	254	241	221	225	256	233	276	256	262	241	233	213	239	232	222	270	260	276	229	222	229	194	265	283	268	240	226	242	223	234	252	260	230	237	253	231	248	284	251	231	235	254	250	260	249	240	243	246	235	247	261	232	206	260	229	271	299	254	247	260	271	257	222	236	256	249	237	240	240	296	229	246	238	263	219	222	237	230	253	244	238	245	240	257	246	265	226	243	259	230	236	226	220	213	247	209	253	232	252	265	245	271	230	236	240	251	244	241	237	241	244	248	225	244	271	244	247	224	254	265	260	227	222	247	238	250	218	263	240	256	244	259	250	243	250	266	248	263	230	267	257	212	234	226	225	212	279	265	258	285	236	243	251	256	259	221	257	240	202	270	256	247	262	258	242	246	243	237	235	271	244	254	271	243	235	234	279	237	245	219	244	259	273	207	232	240	236	259	230	204	237	250	249	242	236	264	254	239	235	241	231	247	226	261	262	220	257	238	214	228	257	264	252	263	249	280	251	220	259	249	233	253	233	245	240	257	244	244	259	263	236	231	231	257	231	260	253	262	263	266	237	231	241	208	234	250	255	218	255	263	264	248	237	254	226	225	269	273	223	214	231	257	242	284	237	229	251	254	248	233	242	248	201	255	258	230	261	237	234	245	243	238	251	251	254	251	234	283	222	242	256	254	235	228	251	234	233	255	246	217	229	220	252	252	259	246	257	222	231	245	255	249	224	230	232	235	262	256	258	273	259	273	251	225	240	238	223	259	228	255	243	231	254	260	259	235	239	255	245	226	225	265	274	265	246	209	230	257	242	269	227	271	259	241	249	210	238	236	246	253	220	267	223	235	219	230	242	255	231	231	228	244	242	240	272	247	247	243	242	229	208	249	238	256	245	221	248	253	245	244	275	268	237	265	243	225	240	236	274	254	239	245	240	237	257	208	255	242	224	221	223	245	255	258	224	235	252	229	238	236	264	252	242	232	244	230	231	262	222	261	251	210	260	219	245	224	224	251	235	239	245	248	244	257	248	261	245	202	239	241	245	238	251	220	257	235	240	232	240	251	236	247	265	276	277	267	231	266	258	236	231	294	270	230	252	244	204	236	233	223	233	239	258	243	255	258	259	252	239	225	296	265	234	227	219	224	237	247	232	233	242	255	225	257	230	249	216	232	249	252	258	225	262	215	226	240	259	273	223	237	226	241	259	265	253	244	236	235	276	247	243	241	263	229	252	245	251	271	245	236	231	259	256	260	260	231	263	214	223	265	224	220	259	228	245	221	243	280	244	235	230	251	242	245	274	251	263	231	238	245	249	235	241	244	256	273	229	244	237	234	239	255	237	263	211	221	244	242	243	247	255	276	251	245	231	265	219	230	232	247	257	212	245	262	253	221	263	236	234	225	258	259	255	251	227	223	238	255	213	272	235	246	264	272	254	226	277	232	238	254	246	245	257	244	255	245	239	236	245	286	261	274	279	272	225	239	256	257	249	235	247	271	249	236	247	265	227	264	249	265	275	266	254	241	277	249	241	244	225	227	223	222	254	241	250	257	273	231	255	240	218	223	219	268	244	235	223	239	220	230	223	268	268	223	265	254	246	247	245	254	248	223	213	228	222	209	258	267	231	236	290	266	244	256	249	252	241	224	251	252	235	257	262	243	246	253	242	251	217	242	274	241	255	225	241	244	253	200	199	267	262	259	286	272	270	248	217	236	249	273	226	225	264	298	277	231	240	265	270	234	226	233	223	215	245	244	244	246	227	259	236	226	240	206	261	258	249	272	242	248	209	268	220	242	262	212	218	247	220	225	249	276	242	221	251	240	251	234	257	261	246	243	236	262	221	283	232	251	238	247	275	234	257	241	244	249	236	232	260	213	242	255	205	229	243	258	245	233	235	273	228	233	237	231	227	259	237	269	240	224	255	250	244	260	260	236	257	223	219	238	217	230	265	260	207	246	243	251	242	257	241	248	212	249	256	226	247	237	236	271	217	253	235	244	243	218	231	220	229	234	228	242	239	245	263	218	222	231	276	278	254	255	235	245	253	225	291	215	252	263	236	253	226	245	242	223	267	240	241	245	249	224	272	260	213	245	241	237	265	264	261	241	285	265	265	252	229	220	270	245	237	239	239	267	267	251	235	261	254	217	250	252	232	258	255	239	231	239	224	240	234	260	251	227	276	226	254	259	250	250	230	271	245	243	232	251	243	275	252	225	260	236	259	257	224	261	266	266	248	254	218	224	239	221	248	245	235	232	246	245	251	264	253	236	245	265	239	228	277	228	232	235	247	231	257	237	231	231	213	264	262	226	234	234	232	248	255	246	258	271	252	254	254	239	268	272	252	238	243	253	252	238	262	242	259	223	232	250	247	217	252	274	231	255	255	236	247	253	257	219	247	249	215	271	257	244	245	251	241	230	235	222	251	233	226	253	255	283	242	234	239	249	222	253	225	253	241	238	247	244	267	257	276	254	242	253	261	233	239	246	239	232	258	223	271	232	244	255	240	249	262	247	256	235	255	238	238	228	250	241	241	244	247	284	238	246	248	215	238	241	274	260	220	223	269	267	240	228	264	273	252	223	240	246	209	234	215	238	247	221	250	259	262	245	243	251	309	236	254	243	206	239	242	239	240	251	234	243	255	268	249	217	246	240	250	265	226	251	261	233	233	216	247	252	249	219	266	263	236	250	240	218	218	235	239	258	242	241	231	245	241	251	240	233	243	241	231	217	222	217	260	256	220	235	204	282	211	233	225	239	245	234	233	246	239	232	262	250	232	214	241	241	229	228	225	248	217	264	248	245	245	270	243	246	232	236	217	268	276	252	237	268	236	222	226	226	254	258	244	226	241	257	231	261	240	240	246	246	248	252	245	253	246	256	250	263	251	252	221	260	249	239	221	249	211	259	254	227	216	272	259	215	254	222	245	216	223	266	274	230	252	234	226	261	235	216	216	243	241	213	260	270	254	249	258	258	250	255	255	231	253	256	241	223	237	263	228	253	284	222	251	226	263	278	261	228	282	252	237	283	244	264	284	236	244	233	284	259	246	269	230	261	248	252	236	232	257	269
48233	57386	59509	61448	59683	49619	32578	14896	4759	1413	805	621	578	598	611	585	567	578	599	553	563	573	577	546	572	578	542	568	573	599	583	617	592	569	554	514	527	545	572	589	549	548	567	617	537	592	558	540	541	609	527	575	568	545	614	569	529	544	584	576	574	574	523	578	598	586	536	535	592	499	531	557	595	576	539	543	573	556	592	571	532	563	607	610	559	554	590	601	568	595	585	590	575	562	598	573	595	609	544	569	569	581	577	558	593	561	522	587	537	535	565	557	556	548	571	507	552	605	556	560	556	576	570	586	595	584	591	562	561	535	573	549	556	577	551	566	566	585	576	583	531	572	538	563	517	555	586	567	585	568	553	562	575	574	548	544	589	566	506	542	550	547	595	571	570	575	564	566	562	535	541	561	542	567	554	616	604	561	564	532	584	543	504	573	586	562	565	566	568	595	575	559	579	610	550	556	557	512	537	536	551	539	568	581	629	564	566	573	537	543	573	513	535	553	575	607	551	566	562	521	592	548	600	557	569	582	545	532	574	577	586	591	557	642	566	584	593	536	526	562	595	536	559	548	550	559	611	557	556	570	588	539	554	564	591	560	540	523	548	591	556	546	576	603	577	579	603	561	546	582	587	544	571	583	501	571	543	616	580	549	571	480	545	549	566	539	602	539	555	582	570	541	544	520	513	539	542	576	551	577	551	556	592	526	531	548	570	552	512	578	548	570	574	582	566	593	546	569	641	551	564	565	573	575	569	537	563	548	556	569	577	561	577	557	566	557	578	582	558	535	557	580	562	554	535	579	588	561	563	547	522	558	537	558	598	543	584	593	558	565	551	549	602	553	563	555	541	606	572	521	543	543	582	525	570	587	593	555	527	584	539	526	613	551	579	544	556	550	596	601	553	590	552	583	575	574	636	600	565	513	542	572	535	597	583	539	584	572	571	636	596	583	559	536	550	577	555	532	578	550	590	545	617	576	575	554	567	616	557	550	572	559	575	573	557	561	543	552	528	573	528	547	538	542	585	536	530	539	539	594	569	549	546	578	587	583	567	558	584	563	577	564	571	534	572	567	593	547	582	573	573	576	568	541	532	526	561	592	595	556	603	552	559	583	582	554	564	600	619	554	554	551	540	584	528	570	564	571	553	565	600	578	540	583	523	549	587	519	616	531	599	557	541	580	613	590	532	584	535	550	566	599	556	602	531	595	586	557	574	553	549	564	561	579	586	533	592	545	589	549	577	563	568	553	565	562	536	557	574	550	555	537	573	589	574	557	542	614	535	565	560	561	626	591	498	562	602	574	541	540	537	566	541	544	590	561	549	576	551	546	539	529	553	571	595	558	523	553	580	539	574	566	581	612	537	541	536	542	583	538	533	554	569	568	582	554	566	533	567	560	581	558	564	534	590	554	555	550	558	578	594	600	570	549	577	560	580	557	599	584	597	558	582	581	551	560	617	600	573	530	545	588	554	613	529	565	569	602	559	607	557	575	571	547	601	580	574	559	559	554	590	569	550	544	544	580	605	572	555	578	596	529	609	554	576	557	581	533	611	553	565	538	589	553	575	538	582	580	578	559	594	585	542	556	609	582	543	552	520	562	594	591	542	610	603	556	566	537	563	579	582	550	570	567	555	561	541	606	519	532	570	535	615	586	528	580	530	568	580	580	575	544	539	564	534	531	558	612	599	578	550	551	573	570	604	563	541	551	590	572	546	571	547	560	547	620	542	554	584	568	596	543	558	597	555	574	554	564	583	582	577	586	549	580	576	559	582	594	607	535	522	526	559	568	555	549	522	563	515	560	522	595	579	549	535	607	520	597	534	591	582	554	507	538	538	522	557	564	560	556	582	553	570	536	618	552	545	529	530	562	590	563	533	538	581	549	537	583	581	578	564	611	601	535	556	492	537	575	550	568	557	553	580	528	556	529	563	536	554	579	593	558	565	552	591	561	586	556	574	535	540	542	561	557	595	549	542	568	566	550	555	567	577	620	530	561	587	550	561	560	560	585	558	547	533	548	573	549	570	575	588	537	539	584	592	596	556	573	559	580	584	567	539	577	559	552	574	556	583	556	541	540	509	554	618	537	565	563	562	572	572	585	565	555	544	544	574	559	541	570	557	598	600	513	555	575	571	565	585	534	568	583	558	555	550	555	598	557	582	531	548	529	605	539	538	588	556	622	561	563	579	551	583	590	578	579	539	571	579	546	561	596	611	575	552	593	553	569	562	552	555	560	579	542	566	558	493	572	579	561	593	587	548	543	542	543	539	601	565	537	550	631	527	582	576	571	608	607	596	552	557	577	596	562	537	561	593	531	571	576	555	565	533	620	585	552	549	587	592	568	573	568	591	533	558	564	547	596	563	571	564	561	542	560	534	553	538	595	539	557	542	545	541	536	569	564	552	570	626	556	548	548	547	562	557	600	535	579	548	577	561	562	571	552	570	578	559	557	577	564	547	552	601	573	561	544	611	587	545	555	559	577	563	586	519	551	578	548	593	526	569	575	544	538	595	551	555	548	565	614	588	533	534	494	550	550	565	558	589	561	558	555	546	589	533	561	513	553	544	597	564	573	563	533	573	537	585	539	599	594	575	580	533	588	570	586	577	591	590	535	550	532	584	548	583	555	615	568	590	578	583	565	569	568	583	587	569	599	550	582	559	594	559	540	564	580	580	521	536	569	559	593	566	607	577	564	550	532	545	587	591	544	584	502	580	533	574	548	540	560	562	565	563	583	566	559	552	524	594	573	568	533	604	602	560	541	569	555	570	553	542	557	597	615	563	555	550	566	547	564	581	587	562	585	586	596	578	567	587	542	567	569	583	599	626	553	623	578	606	538	576	546	552	526	552	593	548	543	545	510	573	533	570	550	538	558	543	585	531	555	619	557	564	559	576	536	573	563	570	599	570	576	514	561	590	561	574	573	575	588	553	595	505	564	530	582	556	575	582	593	519	579	535	554	523	600	562	557	556	561	558	563	571	563	573	528	571	622	593	580	555	579	562	576	522	533	583	577	542	606	556	542	538	574	572	592	564	568	565	585	578	556	561	568	602	574	545	544	578	569	570	575	576	572	517	566	564	615	535	544	573	588	522	556	564	566	531	603	597	566	603	595	587	600	548	532	595	558	549	554	537	581	602	534	583	549	549	559	546	528	615	557	557	585	561	580	561	527	555	590	563	554	574	551	556	586	574	583	601	555	513	589	506	586	568	568	568	587	562	571	526	563	563	550	584	571	590	563	567	600	563	547	546	603	586	553	576	540	610	586	559	551	559	544	559	533	547	525	565	586	593	532	584	522	539	592	552	552	555	583	545	543	548	491	540	565	544	601	588	556	541	607	596	574	570	568	511	516	577	534	535	557	568	513	551	577	589	590	527	566	613	560	547	527	584	579	612	557	580	570	507	591	608	581	547	592	551	571	544	561	571	535	578	555	535	563	570	573	556	561	587	541	546	543	528	569	526	564	572	544	548	582	533	569	561	529
64134	55176	42016	42351	36635	31322	25812	16198	4744	729	275	253	257	236	246	242	238	236	239	269	242	254	239	242	279	274	237	224	248	264	246	240	231	240	232	241	240	248	232	198	247	274	238	240	268	200	255	247	256	245	221	208	271	255	260	209	228	237	227	225	255	258	263	205	233	221	230	225	241	210	225	226	214	227	232	238	248	221	254	233	223	218	250	268	228	243	239	216	255	241	256	241	246	231	238	240	245	239	250	230	257	234	242	226	230	220	210	235	270	219	248	231	273	229	245	258	257	246	234	246	238	243	245	249	229	257	273	249	232	233	226	217	228	243	243	244	220	243	245	240	249	229	237	246	245	247	235	251	213	250	248	247	230	247	239	259	227	249	259	246	244	251	272	232	244	225	216	248	230	256	283	255	215	224	259	228	229	223	250	214	244	223	233	264	233	233	233	256	228	271	274	229	213	235	196	241	229	238	206	265	259	210	255	211	216	240	236	243	228	259	248	266	229	240	202	210	263	241	251	241	234	239	233	247	242	239	259	265	224	250	229	222	212	265	233	240	263	250	248	228	250	218	256	259	239	245	243	218	237	231	227	232	264	224	211	229	236	267	244	246	224	239	231	243	231	213	215	258	239	260	221	237	247	240	266	263	245	242	226	232	263	242	227	219	232	233	238	239	252	237	231	252	245	217	261	270	242	266	223	250	275	272	238	223	222	243	222	262	241	253	241	237	241	239	226	213	237	224	218	220	262	255	271	262	239	230	234	225	233	258	248	247	252	252	226	243	269	239	248	242	251	263	241	257	252	259	250	242	215	249	236	239	252	247	241	228	244	242	226	237	191	232	236	191	230	228	284	260	220	230	249	259	268	238	210	259	265	234	215	246	230	252	257	255	236	253	236	221	226	251	238	282	242	258	229	258	217	265	261	244	238	221	240	218	252	246	242	238	246	256	259	249	263	244	251	236	252	238	237	231	220	238	241	242	247	252	218	250	230	255	248	237	258	252	272	226	203	258	243	248	241	229	225	221	222	246	249	242	255	256	243	238	239	244	232	267	224	243	250	255	244	240	234	268	242	220	236	221	237	265	227	245	237	241	202	258	236	252	241	214	226	248	220	215	234	242	223	246	265	232	230	207	221	245	263	252	246	245	252	229	245	253	279	257	225	214	257	231	238	225	212	250	265	255	247	251	208	247	244	247	226	244	242	225	222	245	247	239	203	226	240	261	245	232	268	221	226	236	207	259	219	231	200	231	223	223	236	237	252	272	231	248	241	211	231	253	214	229	241	241	221	246	224	229	247	214	251	252	265	241	232	221	240	248	244	231	268	240	226	248	267	217	252	229	215	225	229	227	250	223	231	242	228	241	223	240	227	230	235	239	231	217	235	245	226	231	233	228	265	247	242	227	209	244	209	230	224	272	243	264	215	241	246	226	236	215	242	224	279	246	239	264	224	253	244	251	217	249	225	249	243	231	239	220	237	224	272	268	230	236	252	232	222	254	223	259	279	241	276	227	224	263	238	259	223	256	225	236	262	258	235	246	247	262	222	222	241	225	246	256	240	225	215	240	233	263	228	216	243	248	249	260	247	249	266	251	251	236	231	256	233	226	248	258	258	242	258	220	241	244	244	208	207	254	254	254	230	218	238	238	262	240	208	238	231	250	253	224	234	238	268	228	253	253	233	265	231	263	245	243	230	228	243	229	252	226	218	246	228	225	239	226	243	225	211	238	227	227	265	229	210	256	258	246	227	229	232	228	248	271	256	235	243	241	247	236	219	230	242	210	201	212	224	242	224	227	233	243	246	256	243	265	242	240	251	227	240	239	258	255	232	220	190	238	233	246	224	248	255	233	214	209	224	245	225	223	246	237	256	227	267	239	249	235	196	253	269	254	234	276	236	251	255	222	237	260	276	237	226	240	289	229	235	230	247	237	254	238	234	229	257	258	265	257	241	235	227	255	238	202	233	240	224	227	255	253	238	239	264	256	201	229	244	246	231	217	244	234	239	229	232	234	227	246	265	211	270	264	211	227	222	236	232	253	222	250	236	231	238	236	226	261	253	256	249	214	221	270	244	251	227	246	260	256	275	224	211	240	224	240	227	266	227	237	251	218	208	251	224	215	217	213	236	225	228	236	273	218	251	215	219	266	236	237	224	249	266	224	261	231	263	249	233	229	237	236	276	236	219	264	242	231	277	235	239	218	223	247	224	213	218	237	260	237	252	241	208	238	259	256	251	241	223	235	252	212	220	221	236	249	253	242	232	236	230	234	243	220	264	254	240	236	227	223	225	237	234	261	226	221	227	244	260	236	242	218	252	241	241	242	249	255	212	270	263	249	243	240	236	226	231	230	232	253	266	231	245	228	241	232	223	247	235	214	228	232	235	236	260	263	265	250	259	230	230	262	278	280	246	244	257	238	255	227	250	232	253	234	259	242	221	227	268	233	246	237	239	245	271	225	235	231	220	259	237	272	236	243	253	216	262	221	226	244	237	229	234	237	251	262	243	229	220	278	227	228	217	233	214	222	259	237	238	234	247	227	244	228	224	231	240	261	233	230	219	251	265	242	221	243	237	220	240	232	217	238	229	222	227	236	231	246	218	251	251	267	241	234	270	246	229	251	243	253	225	242	239	220	224	246	265	238	261	226	244	222	215	218	240	246	235	227	253	264	238	243	237	209	250	217	245	234	276	258	255	240	227	281	230	279	237	231	238	212	232	234	246	237	237	239	249	239	265	246	230	259	235	241	228	227	260	229	229	250	229	253	233	240	238	222	237	231	245	243	210	238	243	236	267	233	235	231	217	250	230	236	286	213	229	235	228	218	259	232	245	256	227	218	229	258	227	221	220	229	237	228	228	232	296	255	232	232	228	241	261	241	236	221	249	213	228	241	224	243	238	228	230	248	250	263	236	226	236	238	265	232	221	242	220	262	296	225	216	238	226	252	242	237	226	236	237	245	232	261	240	249	245	228	237	219	223	225	252	209	243	216	228	264	253	257	242	214	274	248	235	230	268	272	226	266	249	260	260	233	241	240	238	233	232	251	292	220	235	254	216	244	223	265	244	238	234	223	281	253	217	286	215	261	252	218	202	223	243	240	248	273	271	238	234	257	226	225	258	243	219	218	233	247	230	235	256	242	223	247	240	210	238	229	263	223	239	215	246	248	203	216	272	231	264	221	240	272	253	253	255	218	245	229	249	214	253	255	248	252	251	261	225	217	226	209	259	275	263	234	245	236	241	242	230	241	234	268	243	246	209	261	244	213	219	219	231	232	225	260	240	225	252	224	266	231	247	241	250	237	238	253	221	226	231	227	242	268	220	224	232	212	271	241	242	251	262	245	238	247	259	224	236	237	242	206	236	249	275	241	227	234	244	224	236	232	244	260	221	227	248	197	246	243	279	208	218	202	220	215	241	249	272	276	228	235	246	265	253	262	251	251	240	224	230	231	236	242	221	228	255	234	235	224	228	243	256	252	247	251	250	245
52734	61913	60203	60115	62739	52903	34428	15395	4630	1299	720	550	570	549	553	588	574	559	571	552	575	582	560	558	583	588	558	545	591	558	607	567	585	538	538	580	580	580	537	553	534	597	547	556	623	512	544	573	560	592	593	520	583	569	566	537	544	558	561	520	594	554	555	516	566	555	561	556	531	551	517	541	545	584	527	574	569	564	546	575	559	567	549	529	550	533	560	523	536	537	611	536	594	528	538	534	525	555	560	552	543	577	574	509	555	553	544	541	514	530	557	569	559	526	533	534	545	570	548	527	544	552	545	575	563	547	579	562	530	563	572	539	569	563	541	542	575	532	597	551	547	568	563	560	509	544	513	576	565	606	497	556	602	521	570	580	587	552	545	502	561	539	582	571	535	528	544	597	554	556	566	535	515	548	544	533	575	610	535	550	562	581	550	562	535	548	594	564	543	546	549	521	512	578	575	558	556	554	513	566	553	528	525	572	553	599	537	574	591	542	569	524	557	586	538	551	553	550	554	516	520	562	591	586	527	510	506	546	548	534	581	536	567	557	576	533	563	550	540	538	558	574	560	509	561	548	549	558	514	506	589	563	510	540	536	526	555	566	551	533	574	558	544	556	519	550	495	486	571	544	523	537	548	513	521	560	531	558	547	561	552	565	525	503	538	531	545	474	537	564	575	510	587	545	533	541	565	575	548	570	538	495	545	562	583	571	536	530	587	501	586	536	526	551	578	532	553	531	531	559	549	533	515	519	570	537	527	590	513	514	592	528	520	544	528	547	544	550	540	574	558	542	500	566	544	580	579	583	534	553	555	509	559	532	511	569	566	540	548	514	556	562	614	507	564	525	535	539	537	506	539	592	583	551	552	527	526	546	587	564	536	543	549	538	542	558	515	524	487	573	563	555	595	529	567	589	576	562	573	552	569	526	548	442	579	527	564	556	559	558	572	541	537	544	532	543	572	557	504	514	561	529	560	553	523	612	580	540	550	555	569	576	573	567	560	548	565	577	553	542	595	557	611	580	501	499	574	499	551	546	525	539	541	597	606	504	561	550	561	569	554	540	566	599	562	548	573	534	545	557	587	557	584	547	541	541	554	580	583	580	577	516	526	537	518	562	556	506	540	517	566	502	556	537	539	534	565	540	542	541	539	529	594	550	541	553	593	528	607	527	542	555	522	574	545	544	528	575	521	572	556	544	570	556	532	553	547	562	478	545	555	560	549	574	526	509	558	560	534	521	551	519	548	511	556	549	559	552	560	555	531	577	538	539	569	571	553	570	543	559	542	563	536	555	542	558	554	542	547	572	542	554	543	535	524	586	561	569	555	567	530	541	571	559	531	542	557	559	559	557	560	549	540	538	575	560	547	552	543	543	548	544	549	508	544	523	575	543	534	522	592	542	541	576	581	556	567	568	557	539	547	522	563	558	542	553	556	550	533	565	576	542	551	586	513	532	621	535	539	559	574	543	544	583	559	599	561	562	528	542	583	544	593	554	563	600	518	528	548	558	550	526	569	505	576	540	530	588	588	538	580	523	546	514	549	501	550	572	561	519	539	561	556	531	563	553	545	544	515	562	560	562	555	528	545	573	554	524	570	508	524	546	569	576	536	513	526	514	578	525	508	580	520	589	560	508	578	550	576	514	536	579	522	549	569	547	557	537	573	555	567	531	570	542	526	544	531	560	528	534	521	570	546	548	503	541	562	576	523	559	543	604	583	548	552	528	508	525	507	517	537	530	556	550	543	533	537	543	546	542	530	567	562	591	571	549	530	539	523	572	536	562	572	574	529	542	579	550	533	516	581	535	561	564	545	584	546	562	555	537	539	561	541	582	559	539	546	551	560	536	531	551	544	588	542	510	525	562	544	579	516	528	564	562	522	540	543	551	516	613	576	518	520	536	569	548	570	555	557	521	557	507	512	526	539	539	569	557	547	525	552	573	525	531	571	554	531	525	538	514	544	568	546	519	565	488	565	530	543	566	576	576	550	536	564	569	562	494	574	552	598	538	537	537	523	566	583	547	556	549	560	507	534	583	550	562	574	564	514	574	503	525	550	585	551	592	557	554	571	495	537	561	536	596	528	569	561	542	548	554	540	529	561	570	546	537	547	544	530	563	510	550	590	578	563	555	555	577	586	497	527	576	551	557	583	534	534	526	542	559	595	538	549	585	532	598	565	545	530	556	540	539	526	545	546	574	590	595	564	570	563	575	545	538	481	521	547	568	575	544	564	537	552	558	601	557	547	560	547	571	535	521	563	539	514	487	544	561	574	508	572	542	539	573	485	549	562	554	522	521	574	524	571	526	533	549	536	595	575	541	545	595	539	570	554	540	552	548	546	538	573	513	542	595	526	617	509	531	563	542	523	557	554	574	583	566	575	567	584	530	523	548	569	573	526	567	554	546	527	561	574	569	538	534	528	537	574	515	520	536	524	572	548	545	541	530	516	545	602	483	529	547	583	526	531	598	531	547	551	512	561	551	531	591	583	565	570	547	568	568	559	563	510	514	544	557	538	553	522	569	574	555	558	564	521	565	551	540	524	524	555	524	563	529	574	528	579	572	543	561	529	544	546	546	531	541	546	547	571	580	541	554	564	520	545	598	543	536	530	601	551	578	549	552	478	549	583	549	529	577	523	593	524	562	556	557	512	528	579	548	555	581	565	529	616	539	550	552	537	519	569	513	577	539	490	570	559	589	543	494	566	533	517	519	526	519	588	550	532	559	554	564	534	539	542	575	541	543	573	557	558	528	531	543	561	522	543	534	566	565	566	570	562	564	536	563	607	549	529	539	569	568	564	571	533	608	513	539	531	563	571	561	528	564	551	524	547	575	557	548	591	527	530	545	568	525	554	526	551	531	577	547	557	541	562	528	527	560	523	566	558	554	526	574	550	545	521	528	578	557	544	590	579	565	550	577	543	557	598	550	580	516	548	530	550	566	591	526	570	530	558	570	553	582	596	555	546	537	515	581	527	562	509	520	561	545	582	558	611	562	553	546	566	566	558	512	547	552	550	526	555	534	569	522	594	544	544	537	572	557	554	538	544	553	533	545	542	540	544	536	555	550	553	537	563	589	553	554	547	530	542	550	547	564	562	557	509	532	545	566	568	570	524	525	549	558	577	589	537	518	586	578	523	539	510	553	522	550	569	528	519	542	555	540	567	570	576	521	531	530	533	532	566	555	566	514	579	544	565	584	565	548	555	571	553	561	555	525	538	547	584	558	533	561	567	557	575	576	539	546	547	586	567	534	534	566	500	542	556	548	542	554	548	552	528	565	524	580	557	555	534	572	516	531	556	519	593	541	526	547	516	584	549	553	563	529	516	549	538	552	543	540	541	560	552	531	565	537	553	541	571	536	596	544	550	539	564	530	527	588	539	515	567	547	552	555	533	531	547	542	526	508	523	560	535	551	583	512	527	540	541	534	546	605	592	548	513	578	546	583	536	544	552	551	524	576	516	520	528	538	568	566	514	587	510	559
30719	30834	24814	14116	5717	3039	1508	700	446	362	354	324	340	318	326	331	378	332	347	349	342	341	365	340	381	329	332	329	335	352	360	336	330	347	340	349	330	363	345	295	361	356	349	319	359	335	364	358	344	340	351	316	351	344	361	353	343	330	354	346	338	339	309	351	332	348	355	326	317	349	377	357	340	400	360	333	340	353	351	323	308	317	323	345	329	334	348	335	317	358	354	349	353	369	334	334	341	373	334	337	328	306	333	323	335	319	363	315	338	333	340	348	359	341	374	339	331	348	352	356	332	335	345	330	336	351	360	352	342	330	323	350	355	343	366	326	337	369	354	347	320	368	313	349	347	306	354	359	370	338	331	333	370	334	385	379	355	348	322	306	370	366	341	348	360	364	331	382	324	308	357	331	381	328	342	376	361	344	318	385	337	362	345	357	352	296	309	369	346	340	339	346	303	322	345	353	355	325	349	322	341	337	340	340	329	355	349	332	353	368	349	344	335	341	345	353	360	334	357	355	356	320	309	310	338	309	359	358	332	354	370	365	367	345	342	375	323	390	331	327	348	352	386	361	343	365	363	351	332	361	360	336	357	332	366	351	309	352	336	332	318	342	381	338	353	348	322	354	384	362	341	331	323	349	353	355	363	351	363	327	366	372	401	355	349	364	362	329	355	346	349	355	355	350	363	344	363	364	367	312	311	365	310	338	354	351	305	336	322	341	297	344	358	333	357	362	340	341	373	327	355	351	364	359	288	372	344	380	333	346	349	342	318	290	337	331	354	348	312	355	340	330	372	357	336	370	346	368	339	340	311	326	332	339	329	372	348	362	361	344	321	372	382	337	338	385	336	347	349	339	337	303	335	347	335	385	357	308	336	371	360	327	341	318	346	338	359	363	336	340	315	351	367	339	325	343	347	369	368	345	343	376	336	334	369	317	323	320	352	331	319	367	350	358	333	343	323	321	339	318	337	337	358	307	368	349	314	333	340	360	361	364	345	398	353	325	374	350	342	319	358	337	352	354	337	329	349	330	348	336	302	319	352	361	339	295	360	328	334	330	334	353	339	352	341	329	340	342	344	347	333	317	352	336	375	352	365	328	359	355	342	344	337	344	350	336	359	305	339	335	346	341	369	356	381	368	339	381	340	346	332	322	357	338	341	272	368	322	337	368	343	339	334	341	372	348	343	333	327	356	379	344	347	350	337	370	345	389	331	357	357	353	381	355	321	341	359	374	366	341	370	335	357	307	332	345	334	350	333	324	361	369	350	350	349	342	341	338	371	310	333	326	329	316	342	336	318	347	353	358	356	361	337	340	323	357	369	363	329	333	322	338	339	354	378	319	355	341	337	339	349	341	364	315	341	345	368	359	341	361	338	327	369	340	364	324	375	327	332	331	332	362	320	362	350	350	339	326	348	332	320	338	345	337	347	325	334	370	312	315	351	323	363	327	354	310	323	345	376	278	355	327	348	362	342	348	329	355	350	313	342	366	374	349	323	331	365	356	333	319	344	360	329	323	355	384	362	368	357	359	368	319	351	336	354	299	348	330	352	377	342	341	310	354	375	336	364	354	276	347	350	362	310	330	321	340	338	346	311	353	321	364	362	346	324	353	319	342	325	354	368	340	315	354	349	340	372	363	340	351	358	379	348	346	339	349	341	314	334	380	363	323	322	348	364	363	345	325	365	329	325	329	319	359	336	342	343	310	355	347	323	335	348	354	315	359	341	322	362	347	368	376	307	342	347	376	388	336	339	362	309	348	330	330	351	332	367	340	333	312	333	353	341	355	368	311	354	344	359	358	358	306	360	341	355	333	336	355	355	378	370	321	338	343	344	373	350	339	334	341	346	357	346	322	366	311	375	322	350	333	329	357	337	309	335	341	309	358	339	361	387	345	334	340	352	331	290	368	346	353	322	337	328	353	349	336	352	355	354	385	381	298	349	356	344	336	320	317	325	328	356	331	329	318	328	330	303	398	343	359	340	383	372	343	356	353	371	347	335	355	343	274	325	332	377	330	330	344	372	305	336	367	374	333	338	314	335	372	340	314	345	322	331	351	342	349	342	316	342	339	328	324	345	322	352	330	340	327	334	370	342	357	370	337	364	330	318	356	343	336	363	350	346	343	348	326	353	342	322	347	320	337	323	354	342	334	334	344	359	321	364	339	362	377	327	376	326	330	326	339	330	314	325	328	344	373	327	351	344	327	353	379	343	363	368	348	346	342	340	349	358	347	350	308	334	371	332	381	364	331	343	305	350	350	353	351	316	379	332	340	327	369	365	378	364	363	332	371	335	329	328	333	339	351	348	344	351	347	329	357	319	349	359	334	324	343	292	359	354	358	357	326	323	354	383	388	339	369	405	356	319	306	335	346	346	335	330	327	392	348	352	362	360	345	362	352	332	384	387	333	324	311	314	347	352	320	334	369	345	369	306	329	350	377	318	380	333	373	342	332	349	367	362	326	335	373	342	334	335	365	367	343	366	350	370	352	379	328	313	346	342	351	352	351	325	335	339	325	355	352	334	360	343	367	348	366	332	323	287	359	324	338	382	327	323	332	353	331	337	362	326	359	326	374	322	333	318	331	334	315	348	326	319	355	345	329	313	338	321	360	332	297	360	374	359	349	328	326	314	322	334	325	351	317	341	344	366	323	345	336	312	347	369	384	339	350	335	359	343	377	340	344	366	361	347	324	344	341	361	327	341	338	365	374	335	339	340	371	348	355	320	311	320	341	321	332	326	309	360	327	349	338	322	326	339	324	354	362	372	348	330	360	323	335	341	318	342	315	340	358	359	312	331	318	328	325	341	365	321	341	357	309	336	335	376	339	377	344	351	328	324	323	371	349	345	350	343	354	346	384	360	333	370	346	381	350	303	362	324	331	339	339	354	313	333	321	354	328	357	356	388	349	340	334	346	378	338	328	319	387	322	341	338	327	349	373	352	345	301	334	350	353	385	346	329	362	344	308	350	356	353	338	375	347	356	327	390	339	327	359	394	327	344	345	332	327	327	333	342	320	353	320	379	316	355	317	342	320	329	359	332	315	332	338	371	339	341	346	390	333	379	366	317	363	353	312	329	338	350	357	361	359	350	303	328	334	350	328	329	317	343	335	351	358	339	346	340	312	354	337	350	347	326	354	371	330	322	304	346	383	327	331	341	344	377	336	349	342	354	320	350	374	315	338	332	341	320	334	356	319	320	312	346	296	336	339	312	329	340	339	360	351	384	339	320	333	347	346	320	361	347	334	345	332	364	340	333	339	336	376	372	373	311	351	328	351	316	357	336	346	344	339	327	368	376	335	321	307	297	335	365	346	364	347	322	344	353	354	321	344	318	351	329	364	374	359	342	351	346	353	370	365	329	332	327	323	351	355	352	322	342	344	286	330	362	328	322	328	346	348	392	316	355	357	335	366	315	349	358	336	343	343	347	330	333	321	327	394	330	356	339	300	332	341	327	345	384	368	371	323	342	364	351	325	335	295
20042	29502	30475	23584	13665	8493	4259	1835	1079	817	782	742	844	739	791	776	837	816	773	772	830	763	799	743	775	763	745	749	771	797	802	777	766	814	757	762	741	743	779	788	792	738	813	824	772	801	804	783	814	796	767	774	808	806	768	753	809	803	766	770	822	746	778	818	763	771	788	780	772	753	759	794	829	822	772	758	812	793	780	800	749	803	803	778	826	772	749	756	758	786	753	773	737	797	803	828	759	807	799	792	840	791	780	747	801	813	815	758	753	785	805	766	781	751	816	818	801	769	801	796	823	803	819	773	694	743	777	760	779	803	807	775	823	760	790	771	752	780	765	772	768	726	840	767	748	782	749	763	757	819	754	797	775	821	811	783	794	815	763	783	815	778	744	790	778	797	750	793	768	756	770	813	732	813	724	768	790	745	765	802	812	827	757	741	760	787	762	775	756	822	736	786	762	758	753	822	802	768	778	801	777	781	816	767	748	809	744	828	772	770	780	817	786	796	805	742	751	824	821	803	803	775	761	770	790	793	768	818	776	826	765	772	736	753	806	816	814	792	770	750	773	750	790	771	778	728	766	753	775	805	780	756	744	781	777	805	815	794	815	774	775	797	813	762	773	793	786	791	809	755	825	744	755	757	736	835	809	738	799	763	777	782	748	743	742	756	801	816	796	787	766	826	770	779	771	779	792	790	791	727	776	791	760	747	760	802	813	783	799	788	722	786	821	769	813	771	836	777	757	809	778	785	778	727	822	740	821	774	790	788	762	760	794	793	762	821	773	782	809	788	787	800	758	795	738	751	777	778	769	786	835	823	774	806	773	790	800	824	795	810	789	762	745	688	792	759	739	782	832	815	783	798	774	824	783	805	802	778	774	787	786	797	778	767	803	772	850	748	760	740	799	772	791	811	742	802	790	721	790	747	769	756	761	748	752	776	813	790	802	729	765	796	813	816	782	768	779	828	739	747	830	779	764	776	825	771	806	836	757	746	769	730	796	793	750	770	758	812	834	759	758	832	771	764	730	756	768	803	783	762	713	764	753	797	772	793	814	786	781	751	765	725	798	800	836	796	744	766	806	797	777	801	787	731	785	804	779	791	767	742	787	786	774	739	784	808	821	789	775	849	761	784	779	787	747	779	756	791	763	798	828	814	831	760	821	794	818	846	804	762	761	789	762	775	834	727	755	884	767	802	847	800	782	772	789	801	774	772	792	779	770	787	841	742	751	802	814	812	759	797	805	813	793	774	746	789	800	721	820	780	800	740	804	765	806	789	781	755	777	771	770	774	807	752	764	791	781	777	787	793	782	788	791	778	771	793	777	798	825	770	751	829	787	774	790	726	765	821	788	782	799	762	760	760	814	801	764	818	790	792	807	791	767	735	780	799	748	799	760	790	798	821	741	803	783	766	758	773	765	761	777	796	763	769	728	753	714	793	757	759	793	789	823	785	793	769	800	765	785	780	785	775	745	824	781	816	803	790	778	753	805	806	791	756	837	746	815	822	762	759	784	791	779	765	782	770	791	800	787	753	785	806	792	806	736	735	770	761	755	790	760	733	734	840	784	802	767	733	782	800	805	796	749	779	835	816	728	840	816	735	800	778	792	838	780	834	802	767	789	811	807	756	774	769	775	832	828	759	809	804	797	728	768	790	755	800	773	765	786	725	763	766	798	749	775	795	821	763	733	746	742	781	776	808	777	746	759	789	767	805	773	793	799	776	803	731	787	765	776	799	826	786	736	800	767	820	736	749	775	790	815	796	804	760	764	761	850	743	789	724	777	765	795	826	792	819	798	789	791	797	776	747	738	822	779	771	778	797	807	830	789	763	765	814	783	754	807	762	785	770	764	793	782	779	791	809	755	763	808	803	805	782	802	780	798	721	736	807	757	761	793	786	805	786	721	763	756	814	726	810	740	777	825	768	742	792	787	813	763	774	797	758	787	805	774	780	773	796	817	769	795	764	791	772	792	778	768	793	810	791	779	805	798	807	775	827	811	800	771	789	779	751	699	782	780	811	740	791	827	811	774	751	780	761	789	779	811	779	786	776	770	750	794	773	765	784	746	797	790	757	758	814	786	789	764	750	795	790	770	764	768	799	760	815	763	813	839	784	772	789	809	803	790	731	710	790	781	823	803	748	815	796	821	799	780	775	752	759	742	809	748	797	791	788	791	763	747	755	815	776	754	789	757	804	739	805	791	810	782	745	789	773	832	838	795	729	774	791	751	767	787	762	704	797	793	784	798	754	797	805	806	777	802	785	779	808	750	802	807	788	791	798	787	814	775	775	768	723	786	817	785	795	801	736	796	716	792	837	774	752	761	739	758	754	777	786	748	759	789	795	827	740	768	743	812	782	791	829	766	733	746	788	775	804	805	797	738	764	786	766	776	771	751	811	772	824	834	735	743	824	824	742	738	829	777	795	777	777	804	770	833	812	765	788	783	750	755	775	836	798	764	787	727	828	822	777	819	771	776	811	753	733	812	865	789	787	765	815	790	770	746	769	756	811	775	730	759	770	807	808	781	800	777	799	797	806	793	798	757	794	808	812	814	764	816	787	800	777	814	786	802	771	777	745	774	800	754	749	788	809	805	797	769	776	768	812	803	789	779	789	771	767	809	720	855	800	789	792	796	790	768	782	790	736	835	725	778	816	766	769	734	825	771	749	808	800	778	806	799	759	793	762	806	779	782	803	748	730	776	749	773	816	808	763	773	792	797	771	718	807	795	829	805	797	742	822	781	760	703	760	784	799	797	769	736	738	803	747	762	776	769	801	764	753	755	794	793	834	788	765	804	783	786	816	853	787	741	800	777	806	778	831	748	768	755	800	785	790	808	773	827	770	785	764	807	760	801	791	754	804	837	760	798	830	769	783	770	811	755	733	801	786	752	783	753	776	830	787	725	760	766	780	766	739	782	785	733	784	767	783	797	734	829	774	758	775	777	782	777	791	768	774	814	704	764	759	825	763	788	791	762	770	795	781	787	787	789	763	772	779	759	782	767	752	772	761	748	774	779	794	777	776	801	809	771	750	741	823	779	833	795	718	820	766	794	781	817	750	718	814	747	742	726	761	807	752	743	791	821	780	788	720	854	784	782	807	797	764	829	803	786	751	828	805	793	802	767	768	782	780	788	758	767	786	828	790	780	783	736	754	778	776	785	791	796	809	781	770	802	753	771	752	787	756	800	746	760	784	812	764	794	805	821	833	803	779	824	770	761	774	815	748	755	758	782	783	760	793	762	768	786	785	760	796	819	779	783	806	738	763	765	724	749	770	793	845	788	764	805	779	806	787	843	820	795	821	773	769	795	805	813	767	763	762	740	705	788	780	755	724	726	771	830	737	806	780	728	798	786	796	801	817	815	725	772	780	738	791	762	799	807	842	804	751	763	793	783	782	764	790	813	759	730	802	725	736	755	797	796	783	776	810	787	796	778	750	805	772	792	756	774	829	758	746	819	747	770	808	752	818	772	770	785	767	765	774
59964	55485	52276	46487	37926	29441	19863	7984	1674	470	299	269	271	262	258	274	254	243	262	248	258	276	245	277	272	265	268	300	257	259	243	251	252	243	247	252	282	263	256	259	266	247	280	257	271	243	270	306	264	271	299	266	266	261	260	281	224	272	282	292	266	281	295	270	297	223	228	269	271	290	266	252	237	334	287	237	272	270	268	263	286	277	289	269	267	244	262	262	236	266	277	261	277	271	261	267	255	245	246	274	266	281	265	289	278	247	286	277	261	313	251	248	279	260	279	260	281	248	234	267	276	268	274	267	272	264	263	279	256	279	278	267	276	274	260	244	306	305	255	265	278	285	268	269	272	270	275	244	270	269	234	257	266	257	263	267	256	236	263	256	286	282	271	285	239	240	282	241	260	272	289	262	255	270	246	258	251	256	268	264	260	275	279	297	277	250	256	278	268	234	224	274	271	261	281	248	290	247	282	267	271	246	254	245	302	247	264	239	271	255	270	257	269	311	254	298	266	254	256	296	255	278	269	282	252	285	264	231	272	293	236	259	270	302	282	258	268	238	243	228	263	272	259	264	263	276	258	267	270	236	291	270	241	257	270	229	271	270	269	281	273	265	264	247	263	268	293	252	244	261	266	264	272	265	258	270	263	260	250	280	251	241	254	254	245	239	282	292	247	257	292	259	274	279	279	263	293	274	244	296	267	284	261	286	261	264	277	256	287	292	261	259	267	293	266	254	250	215	229	268	262	252	241	251	283	259	245	262	259	282	274	279	268	258	262	269	267	268	252	268	305	282	258	268	266	255	250	232	276	246	274	227	245	243	253	258	287	275	268	276	251	254	259	282	249	261	258	289	253	265	273	257	281	271	226	254	269	256	278	266	288	281	242	231	287	268	259	269	254	257	237	250	285	258	281	279	275	239	289	238	285	245	252	257	272	267	277	259	242	297	273	269	304	265	256	254	231	280	277	217	280	243	277	261	263	262	241	241	247	244	262	281	261	263	248	255	276	265	248	252	244	258	277	241	259	257	260	265	262	241	246	279	280	246	243	242	261	268	272	242	279	273	261	258	254	259	271	239	249	295	257	291	270	245	264	248	246	269	278	292	258	276	271	256	265	273	289	271	249	265	279	278	279	256	271	275	251	267	250	250	260	288	291	251	300	267	279	251	277	273	254	260	248	288	264	264	253	267	281	271	261	279	264	251	257	251	255	254	257	265	246	246	273	260	259	262	265	265	263	274	266	263	259	258	231	276	254	248	281	277	238	256	239	256	249	266	267	285	249	279	263	276	287	281	252	244	258	277	262	292	208	273	297	295	285	253	244	262	233	267	261	261	255	253	295	270	248	280	275	244	251	269	267	242	261	267	263	293	296	271	289	266	267	281	258	273	246	259	254	252	252	266	269	283	256	300	260	265	270	233	264	276	284	251	282	230	246	273	262	310	263	288	275	257	256	262	288	262	290	251	268	283	266	281	261	265	273	278	296	289	247	260	253	282	246	241	279	254	252	243	288	253	281	270	262	254	269	241	290	286	287	248	291	280	255	248	278	276	291	296	250	228	285	294	270	277	254	262	278	251	237	277	255	263	275	262	239	265	262	273	287	297	261	251	253	270	279	288	282	229	258	266	292	240	267	278	248	251	244	279	260	225	294	303	278	263	241	239	245	276	297	285	269	255	258	276	251	252	287	278	270	251	244	253	303	264	276	266	243	256	262	266	276	277	266	269	264	263	248	278	247	234	269	251	285	285	260	249	251	282	267	258	237	256	271	279	226	256	255	260	270	254	224	283	270	265	262	248	301	248	260	286	249	245	264	270	251	272	278	267	265	277	264	266	238	283	270	257	251	261	260	281	258	253	264	295	256	279	279	260	284	262	237	252	268	266	234	285	272	219	250	245	261	280	269	259	283	266	292	286	273	257	265	266	248	282	223	241	237	257	260	247	240	264	273	262	249	252	248	254	226	240	274	268	261	260	264	240	252	280	253	294	244	241	267	283	289	266	245	254	288	254	246	253	247	307	294	275	260	263	277	247	258	257	259	252	298	258	322	253	281	269	253	247	267	264	258	274	274	284	293	292	278	262	245	294	243	277	294	239	242	249	290	248	265	253	278	247	275	261	234	271	279	271	249	234	265	258	225	269	277	286	261	226	269	281	255	259	257	282	282	269	255	246	286	247	261	274	272	246	266	270	321	259	254	289	243	285	242	256	300	269	264	222	237	260	236	254	283	273	273	249	278	271	261	263	286	265	259	261	251	283	238	286	283	283	255	254	267	248	240	270	283	256	291	243	273	258	270	296	256	246	237	259	279	260	290	266	265	281	291	271	252	269	255	280	263	260	247	263	275	245	276	263	280	263	236	249	249	262	239	260	229	260	269	248	296	269	286	254	272	246	245	231	240	257	261	257	282	249	265	223	282	252	254	259	266	246	280	232	249	247	269	271	236	302	268	254	289	258	255	260	245	275	268	242	281	285	252	265	243	274	273	255	275	261	260	251	286	258	258	252	274	277	250	241	264	252	294	273	286	273	249	261	306	251	271	241	248	250	240	272	253	314	242	265	238	275	278	242	241	257	229	268	298	288	283	297	250	273	273	272	282	263	267	274	272	291	254	256	268	235	255	243	270	249	270	269	289	265	241	251	247	271	272	273	245	281	262	267	269	244	276	262	255	255	215	255	273	226	274	280	255	269	289	239	254	279	242	246	285	268	288	279	258	270	267	220	270	242	275	284	268	274	229	244	286	268	279	246	282	267	238	252	272	264	222	245	248	280	275	250	263	260	263	267	279	268	264	280	254	260	317	258	272	249	246	236	277	280	263	260	259	237	281	266	277	253	287	272	262	267	306	278	232	261	255	241	246	275	261	266	273	230	305	275	228	249	240	267	250	289	250	234	255	245	272	258	264	276	290	288	238	273	282	272	267	250	274	274	263	258	255	275	263	268	257	273	257	268	281	256	285	278	274	313	267	285	249	277	249	243	245	280	284	262	277	251	241	256	266	277	266	276	231	280	280	256	262	257	276	265	261	261	268	262	249	276	264	241	277	260	268	247	256	271	266	266	262	233	285	235	252	296	270	292	271	265	278	269	288	247	274	265	224	243	228	243	248	266	292	225	247	301	232	270	288	232	253	258	266	258	258	259	285	270	290	240	225	249	248	267	240	263	254	268	267	269	269	266	240	242	272	248	306	265	263	277	290	245	260	275	248	266	259	274	280	286	288	274	235	271	289	250	264	265	281	266	240	242	263	283	280	256	242	237	260	243	260	274	302	272	250	280	263	267	267	264	249	240	287	267	233	268	250	256	256	265	260	292	246	256	299	286	254	272	260	259	256	275	232	219	270	268	251	282	246	249	254	268	289	270	265	241	247	262	268	245	255	256	236	265	235	254	253	282	273	248	273	239	277	247	293	242	275	255	261	263	242	252	267	267	272	264	251	275	271	241	282	260	257	248	278	285	221	269	285	264	282	262	252	279	284	254	272	279
46157	53698	58167	59728	56075	42447	27719	11940	3378	1105	728	599	661	641	671	609	640	637	650	605	580	614	605	586	638	576	594	653	617	562	630	641	593	558	625	619	606	624	587	604	626	620	608	630	604	601	613	597	617	617	598	590	580	607	646	621	607	627	586	621	602	627	606	605	569	589	621	612	545	566	621	595	620	603	564	604	584	605	589	571	625	589	604	692	569	602	609	615	590	586	645	624	595	585	586	615	602	570	587	604	560	626	611	642	585	629	639	607	610	610	634	600	604	625	565	608	627	566	603	634	584	614	585	617	601	600	607	630	594	674	625	590	614	558	628	604	608	575	585	602	604	560	583	620	613	598	630	596	570	588	617	629	604	642	587	646	631	623	657	643	644	613	583	581	622	601	595	607	563	584	599	580	631	570	605	620	596	594	568	623	594	598	611	601	637	594	622	603	624	569	600	631	581	618	624	631	593	614	595	596	610	621	599	617	620	636	604	615	589	606	640	577	616	572	618	608	601	583	615	627	680	576	581	572	596	628	601	632	599	601	636	563	675	641	578	575	628	612	626	607	620	597	611	631	611	650	577	581	610	589	603	594	657	594	620	651	629	586	596	624	629	600	573	640	633	574	601	598	594	574	630	652	578	598	613	625	605	600	617	600	601	597	596	601	580	601	583	642	608	666	594	693	603	591	584	621	652	645	600	615	600	645	567	627	585	622	611	644	593	649	671	590	625	620	585	628	633	645	582	646	618	596	609	589	638	621	554	595	633	622	610	597	608	557	608	575	640	635	579	632	601	585	596	629	567	585	643	606	596	621	609	574	633	637	578	607	565	620	636	565	652	598	703	640	599	597	586	645	623	613	565	625	583	627	602	664	584	603	598	588	605	596	627	617	611	621	621	635	600	602	574	631	589	611	606	635	561	633	572	647	625	657	600	642	566	629	587	606	602	567	625	587	622	606	605	613	628	635	680	576	628	660	600	617	570	576	598	595	613	582	611	603	583	607	604	638	615	628	651	591	629	623	608	627	673	594	634	612	611	609	625	671	590	632	605	638	609	621	628	565	569	623	623	628	597	608	588	574	599	638	622	626	645	553	618	602	625	609	593	650	587	603	577	596	603	590	580	616	633	627	607	592	616	584	622	581	614	604	644	649	643	630	602	634	568	557	617	593	592	638	631	600	593	610	638	621	631	583	584	588	609	578	599	627	642	581	566	605	640	600	641	623	583	645	619	594	568	617	602	619	643	641	603	642	604	566	626	617	625	586	619	637	612	615	597	629	633	659	606	652	576	602	613	644	589	631	576	621	591	595	645	595	633	569	600	635	603	571	588	590	574	597	659	580	630	603	635	554	648	565	611	630	598	592	618	553	585	605	569	643	640	584	642	568	645	585	580	616	560	626	568	600	606	600	655	602	587	604	574	620	593	595	631	627	628	600	623	632	587	570	613	604	606	639	611	623	621	608	592	604	635	599	660	615	629	580	584	616	608	635	615	584	622	616	609	587	588	576	628	619	653	612	589	650	672	595	600	615	611	612	581	595	628	592	609	603	581	634	621	600	611	578	627	576	615	637	613	592	618	594	619	660	609	589	636	604	571	622	624	601	609	601	597	599	594	602	612	627	595	575	654	623	643	634	547	622	621	613	620	575	640	633	574	598	584	596	618	591	589	623	622	596	576	630	628	601	618	599	594	570	648	614	598	615	627	636	607	618	611	651	641	599	620	569	602	599	553	570	593	633	622	614	648	573	604	612	617	659	638	606	586	615	631	618	609	661	613	605	666	584	602	619	633	634	636	622	561	624	653	585	622	584	586	640	640	627	605	599	633	628	590	595	626	599	612	596	612	605	609	624	588	597	589	600	590	603	642	614	637	585	604	587	599	673	569	579	626	608	602	658	591	594	571	625	590	575	596	601	603	590	652	668	615	599	581	617	608	612	607	635	629	570	647	598	610	642	618	606	560	578	617	637	630	619	590	654	582	624	626	607	591	590	595	625	653	590	569	616	620	633	585	632	574	667	654	638	616	597	595	610	622	622	630	608	576	657	622	635	606	600	553	602	615	612	616	593	641	591	639	603	614	579	671	618	632	602	593	593	565	593	573	629	585	609	623	572	599	588	603	592	630	633	635	604	617	639	636	574	633	565	586	644	591	579	618	635	598	565	597	620	643	590	614	582	592	646	638	579	637	589	601	659	630	660	608	588	625	601	582	607	580	605	580	631	609	626	639	636	644	626	634	623	654	558	599	637	652	561	620	587	651	610	610	618	621	551	613	629	608	587	606	656	618	578	609	579	597	629	657	587	625	605	593	580	580	612	631	624	571	584	665	626	587	573	609	637	631	620	639	597	622	549	620	615	605	582	583	628	624	638	610	605	590	611	634	646	620	592	610	624	651	584	624	589	596	633	674	589	561	604	589	635	605	653	624	616	610	629	641	651	581	640	594	620	640	615	612	637	644	618	582	576	595	619	637	631	620	636	605	627	613	654	569	592	663	568	643	654	675	649	587	655	559	609	612	632	633	598	575	634	582	618	578	624	597	576	591	640	612	599	647	596	600	623	599	605	610	601	577	602	599	636	608	619	600	638	593	622	580	572	566	613	578	688	648	601	611	603	592	615	612	602	618	595	571	594	606	590	603	597	609	612	626	608	607	611	624	595	601	627	622	601	609	642	618	626	600	615	588	604	603	615	625	608	617	598	589	636	623	592	618	580	632	605	597	560	596	618	627	575	575	627	617	591	616	613	609	631	609	615	636	614	596	606	604	604	596	621	611	623	624	640	622	587	597	581	620	611	597	598	614	597	633	646	599	661	612	581	628	611	608	570	587	637	588	633	588	622	586	589	586	630	603	588	608	601	622	561	606	576	618	608	605	608	621	599	600	610	617	614	603	563	642	610	586	604	639	550	615	605	589	603	569	619	595	605	588	639	612	618	594	569	609	610	613	568	623	637	578	634	636	641	532	601	587	615	558	578	625	606	579	635	674	637	585	612	594	644	567	605	639	631	611	613	581	654	599	622	604	637	673	594	600	609	635	608	577	589	610	632	645	622	617	599	538	612	647	627	612	635	619	599	620	581	621	610	606	633	592	620	575	596	632	612	612	597	611	609	595	632	608	638	631	625	622	627	605	595	637	657	551	575	646	610	616	614	629	608	605	613	596	595	572	643	628	580	620	622	640	602	588	593	598	644	649	629	616	627	555	629	615	601	642	636	620	584	607	580	629	622	614	665	638	591	570	626	589	635	616	638	618	593	573	625	614	587	624	651	629	624	559	572	654	628	615	615	593	579	610	659	644	628	595	587	634	593	625	590	630	613	615	590	549	612	597	600	631	608	612	592	647	573	619	625	631	605	632	608	609	616	638	614	583	590	576	584	611	615	632	596	605	553	592	620	596	607	584	615	628	606	638	564	588	587	600	623	618	584	578	653	625	613	573	590	582	578	582	629	563	613	626	592	604	620	624	548	621	587	654	603	601	627	600	613	612	571
63504	55129	47969	48723	42091	34538	28302	16739	4894	916	350	242	234	236	233	251	235	216	246	215	247	249	241	245	218	228	234	236	242	248	244	220	243	278	234	247	224	254	236	245	227	232	236	244	240	238	249	240	243	231	252	255	244	279	230	229	245	263	234	227	257	255	253	257	258	257	232	260	211	216	278	236	247	199	248	243	243	246	204	216	270	253	228	225	244	250	257	252	246	291	249	243	269	245	228	250	260	267	255	252	263	244	228	210	202	260	227	254	237	240	271	263	236	257	222	251	252	220	236	239	263	234	257	262	246	228	239	233	233	248	221	231	255	227	254	244	258	255	237	271	257	231	208	275	233	241	238	239	240	215	228	238	250	214	259	250	236	236	267	234	249	249	199	242	247	253	245	214	255	240	213	248	234	242	249	243	207	225	237	208	248	224	232	238	234	236	232	240	261	242	240	229	257	242	233	257	245	249	228	253	234	224	277	271	228	227	247	239	219	243	233	254	245	251	222	243	231	261	234	229	217	265	229	234	243	245	251	222	245	215	209	232	259	250	258	258	236	227	238	232	243	256	256	277	238	250	278	263	258	233	235	218	251	234	229	197	257	234	238	277	268	248	235	235	234	253	221	247	232	237	242	246	255	226	223	228	237	250	237	235	245	258	239	240	248	248	210	250	227	266	258	227	239	269	237	249	231	228	234	239	234	244	239	244	227	208	239	246	235	264	249	243	256	220	262	237	246	256	238	274	260	238	240	253	248	246	221	257	224	246	248	214	226	231	250	229	254	200	223	247	238	258	263	241	239	227	223	227	244	232	252	208	267	255	249	242	239	225	248	214	262	235	237	247	310	232	229	229	258	229	242	235	258	244	236	257	270	228	239	236	247	229	266	221	269	237	223	225	211	245	222	237	200	242	247	250	243	272	244	237	249	228	241	264	254	239	243	236	257	239	233	253	219	216	251	252	243	266	246	268	254	228	244	226	236	253	196	259	220	252	232	235	250	261	250	251	253	261	241	265	231	195	241	250	231	242	265	236	215	247	253	238	230	225	244	267	253	247	249	252	235	274	256	248	221	229	230	226	234	237	225	252	248	213	269	227	211	212	218	238	254	232	242	228	236	244	206	235	222	249	222	228	254	254	229	236	203	254	251	235	245	255	198	242	221	250	251	233	200	245	251	257	228	239	250	225	244	258	264	275	232	246	258	254	230	233	248	220	230	226	263	211	258	213	247	238	254	268	242	228	226	237	250	227	245	242	243	239	257	240	245	258	243	268	258	257	251	263	220	267	254	247	225	236	231	270	270	230	229	245	227	252	230	235	220	261	232	249	253	256	259	255	237	216	269	247	222	252	269	235	246	245	247	250	246	231	270	260	220	217	217	264	254	200	209	221	244	221	230	278	255	246	243	226	244	239	245	244	230	245	245	231	245	230	247	233	266	241	246	273	230	243	247	266	263	234	243	258	245	242	260	244	216	249	249	214	271	265	216	251	265	212	256	233	262	253	225	264	223	233	239	216	263	244	210	243	220	244	237	279	232	240	228	228	268	218	215	251	220	277	236	235	253	235	224	226	255	250	259	244	226	263	237	214	233	246	260	221	232	237	242	241	227	246	230	207	238	210	250	235	230	261	222	227	259	243	250	256	245	233	252	204	261	255	260	225	269	273	227	246	272	241	227	247	235	218	228	232	223	248	221	236	239	258	226	251	233	277	245	263	251	252	227	233	205	215	240	226	255	219	257	225	273	252	235	228	244	231	245	252	254	257	244	243	226	251	235	253	218	226	261	241	254	254	260	278	244	220	235	256	243	255	262	225	211	229	223	254	261	268	252	243	233	221	222	227	237	238	224	244	224	238	231	232	236	241	284	242	230	224	260	239	257	233	253	250	245	246	259	234	230	218	218	214	252	214	246	219	242	262	258	235	242	220	249	250	232	229	228	273	212	236	264	247	263	231	220	205	218	252	275	262	251	241	227	238	252	225	252	256	257	259	223	257	256	267	233	245	254	248	235	223	230	248	240	266	257	276	208	237	231	230	227	238	230	238	224	243	234	214	238	248	238	262	249	234	238	233	238	249	235	240	270	250	237	246	260	247	223	274	255	264	232	274	255	245	222	242	258	273	238	224	233	243	229	231	242	239	274	224	224	217	244	282	279	230	241	231	214	224	220	260	236	250	247	235	239	244	230	239	237	242	255	264	233	236	233	229	240	259	243	243	238	265	255	248	238	247	265	246	224	222	224	244	269	244	259	248	259	263	220	228	244	223	225	236	238	253	231	220	216	243	252	240	248	250	226	224	236	224	234	248	287	258	243	213	213	220	232	217	248	213	266	278	261	255	240	239	262	282	237	247	249	218	272	243	197	256	226	236	238	252	218	221	219	232	251	247	239	220	270	239	249	241	249	227	231	246	225	254	241	237	252	248	250	232	224	224	244	257	248	275	256	247	233	271	226	245	221	218	246	222	210	236	250	268	234	228	267	247	246	264	255	236	224	246	251	232	246	241	246	226	257	234	256	211	237	259	235	255	266	258	252	231	255	235	257	246	239	239	257	238	245	246	240	253	225	238	245	261	243	245	224	227	269	254	233	268	235	236	249	260	204	258	239	243	231	244	228	239	269	257	233	260	237	242	215	235	242	226	254	273	251	246	265	240	224	243	246	238	253	242	244	258	236	263	232	218	239	255	228	231	232	229	254	255	222	250	257	248	246	241	264	245	262	251	221	242	233	230	297	239	246	231	245	230	218	242	238	213	263	244	238	259	235	220	242	254	212	241	221	230	231	233	220	231	241	254	236	225	230	232	256	252	224	226	232	250	234	206	214	226	220	248	230	237	271	250	238	253	215	231	239	215	246	255	249	229	252	208	252	253	232	243	247	231	244	223	264	276	247	234	275	248	265	248	264	220	227	262	256	229	221	223	221	254	257	240	252	252	255	230	255	267	244	197	242	221	236	255	232	261	248	230	266	242	232	225	276	217	212	211	269	265	238	242	249	246	242	282	250	252	222	257	248	238	232	237	247	234	240	254	256	244	219	240	245	267	223	253	241	232	252	237	241	248	257	250	237	254	254	270	243	266	237	233	221	250	252	233	264	239	228	262	209	244	201	228	242	219	222	227	256	199	218	231	240	264	254	229	220	259	256	231	231	245	268	230	240	229	240	256	251	234	223	256	285	234	251	227	254	231	223	219	267	237	206	228	227	272	261	275	226	248	221	246	260	245	271	246	243	255	260	254	231	213	275	233	258	232	231	235	244	249	229	251	223	236	221	234	259	234	244	242	230	251	226	222	221	244	235	238	265	254	264	234	211	259	235	251	244	237	266	227	224	232	203	249	230	245	256	253	264	255	219	213	255	249	250	242	251	258	219	234	252	240	235	228	253	219	239	221	243	259	223	254	230	228	221	262	234	249	230	249	243	224	233	235	244	243	236	261	257	269	250	265	227	258	237	258	266	233	242	254	218	205	237	261	237	240	243	235	215	253	231	260
51630	59933	60968	64274	60587	54285	39541	19878	6260	1687	838	598	577	527	558	582	579	574	541	561	561	567	548	557	561	554	557	608	557	547	580	562	515	588	544	546	550	609	547	528	541	531	567	532	601	546	551	557	575	530	555	577	561	556	566	579	566	608	567	544	541	608	551	557	573	555	545	566	572	566	585	605	534	575	509	578	567	557	569	548	540	535	568	544	599	529	565	586	559	627	583	589	551	545	561	513	540	581	557	597	572	535	553	575	595	562	548	555	541	558	562	506	541	546	528	572	534	548	587	582	530	587	520	496	579	606	601	556	568	545	557	539	581	522	597	535	528	567	533	603	543	555	557	539	576	559	533	491	559	589	552	598	544	553	578	574	558	574	546	559	556	570	546	574	530	578	562	540	595	592	548	579	557	563	558	540	580	601	572	569	528	615	547	586	557	530	551	576	566	573	555	533	584	562	599	560	523	601	554	573	554	568	594	564	581	558	573	597	590	540	556	579	557	589	553	584	590	566	537	568	592	571	570	559	561	511	535	559	541	545	590	565	579	554	558	559	574	543	558	570	588	565	614	552	539	511	565	554	556	552	505	584	564	558	566	539	532	543	571	544	582	528	545	552	586	522	527	584	565	581	536	547	544	562	552	553	570	529	530	553	551	584	554	556	567	527	539	527	527	529	573	565	585	540	577	583	552	542	576	544	563	555	547	544	543	585	597	572	564	598	580	569	564	599	573	519	565	538	520	559	577	581	570	600	549	572	579	546	533	510	594	538	580	552	521	554	528	565	554	533	558	561	554	537	585	590	564	548	544	560	533	520	615	532	572	544	548	541	548	534	568	531	577	599	509	545	590	580	554	584	566	590	556	599	546	548	547	576	569	546	581	608	558	519	592	561	562	532	564	589	564	556	550	568	566	555	544	546	548	557	538	564	587	567	581	544	588	548	591	528	625	584	576	532	553	566	554	559	567	581	562	581	578	558	571	566	529	545	594	512	582	533	541	574	559	571	531	557	539	575	537	564	547	554	540	542	539	603	512	586	527	578	496	583	570	542	616	562	556	546	588	559	589	591	564	568	550	541	582	564	588	566	570	522	546	558	569	610	532	531	582	584	556	535	542	549	538	557	532	550	554	546	563	523	547	556	578	601	528	561	515	589	486	530	572	609	556	546	588	526	531	552	540	594	568	587	546	538	584	538	541	565	569	530	566	554	576	541	541	528	620	551	523	559	524	536	562	586	545	580	555	503	538	578	576	548	596	575	555	513	559	547	553	525	517	588	547	561	576	562	580	581	534	579	583	579	533	587	534	518	557	588	544	556	528	529	543	541	540	592	543	592	555	527	546	567	528	563	601	542	565	557	534	569	574	499	571	548	521	524	560	542	574	539	575	594	572	577	580	541	551	595	559	558	570	586	586	544	538	572	580	545	593	565	580	548	571	593	582	570	573	581	537	555	505	537	551	559	568	598	555	534	607	583	593	568	598	513	556	586	572	546	574	527	544	591	587	576	581	506	582	547	578	594	580	579	560	557	522	532	577	604	555	572	572	558	586	528	547	550	573	590	548	595	527	514	597	569	552	543	586	535	542	571	554	549	497	591	530	553	550	554	584	608	560	510	511	596	558	587	577	566	564	526	587	552	554	576	493	580	518	529	582	549	565	579	566	597	549	593	563	598	585	546	550	605	543	599	589	584	551	587	555	582	578	560	517	520	541	543	576	532	563	579	578	600	591	552	567	571	577	527	551	565	554	562	567	538	592	585	545	554	546	567	541	572	561	547	594	585	570	574	596	501	529	551	559	537	549	530	608	626	600	558	496	586	554	582	585	618	530	557	588	559	547	584	481	540	537	558	515	552	546	549	552	546	554	537	620	541	534	523	514	590	532	547	556	533	561	588	544	562	536	592	538	573	517	540	588	547	524	593	585	551	547	567	576	548	541	589	550	602	559	559	555	537	560	574	534	602	550	525	606	537	549	581	585	562	544	538	582	539	594	590	591	581	557	522	562	537	523	575	543	561	589	567	573	543	521	557	559	547	545	563	567	534	536	571	584	600	537	585	576	577	530	587	568	549	516	577	568	567	571	567	591	540	571	556	594	558	548	504	528	589	527	597	543	600	554	570	584	595	550	584	564	540	550	544	558	529	565	585	563	521	572	539	597	556	545	534	556	532	570	590	593	522	575	556	556	517	540	531	529	594	507	582	528	584	584	558	605	534	579	574	538	593	564	528	549	565	582	566	507	584	549	555	574	545	546	610	539	607	580	515	589	572	591	586	542	555	553	581	571	577	545	606	513	564	576	531	587	530	521	553	620	575	542	583	547	560	565	559	569	575	520	587	556	584	550	545	552	559	562	531	583	568	552	540	587	569	568	572	586	550	552	551	545	547	586	543	596	526	610	561	528	607	572	558	542	546	536	521	565	613	548	554	597	553	585	540	533	553	596	558	578	577	559	541	595	578	573	548	566	551	540	549	587	505	568	598	503	609	557	561	549	575	611	579	594	536	519	549	564	538	552	506	553	572	566	579	566	578	580	553	583	589	565	538	562	589	550	527	518	568	539	545	567	553	574	574	546	564	576	612	555	622	507	554	558	570	572	584	516	554	584	567	583	599	586	525	550	554	518	530	567	580	570	509	587	562	581	532	577	575	553	584	575	531	545	511	564	523	556	536	533	564	571	587	556	582	563	567	515	565	566	527	589	553	539	583	559	533	582	542	594	568	592	573	541	566	574	542	571	563	547	560	538	565	536	570	562	567	604	573	575	616	522	555	574	526	520	552	536	554	563	572	549	536	565	545	564	541	566	549	528	547	557	552	531	607	541	589	556	559	570	557	574	573	577	590	603	555	542	548	540	572	562	508	522	584	514	564	551	550	581	639	544	585	556	546	575	565	546	545	586	535	581	587	553	585	546	552	532	510	555	547	581	576	558	563	578	572	588	576	610	542	602	513	579	567	529	543	534	597	576	541	576	558	568	531	554	553	556	540	546	530	558	586	552	568	561	547	584	547	549	550	577	528	554	548	565	564	559	614	531	531	563	550	576	572	597	565	521	589	553	572	557	574	544	603	562	568	596	549	507	570	586	591	530	519	578	595	550	575	565	553	595	599	535	544	544	491	580	557	560	560	545	594	590	592	543	561	533	572	575	584	553	583	525	539	529	558	535	577	528	554	596	537	519	552	566	585	585	551	552	542	551	551	549	563	533	523	548	592	554	554	553	577	578	568	550	589	600	553	571	570	560	548	559	555	564	504	533	558	573	542	544	578	591	538	581	566	576	606	566	559	554	571	528	565	552	560	558	580	552	578	552	519	572	574	539	569	558	525	538	569	533	558	560	560	568	552	538	582	586	574	626	570	604	527	580	566	541	589	583	520	583	561	577	567	538	581	549	560	549	568	548	540	588	562	562	550	557	587	553	536	538	533	551	556	586	588	531	570	568	582	600	557	560	596	552	571	551	584	571	525	568	570	531	520	562	538	532	559	589	593
31185	29801	28611	23064	11452	3717	1892	1153	640	430	364	349	360	375	356	334	324	363	317	321	310	317	330	341	335	325	347	321	342	324	352	350	354	322	331	340	319	336	331	309	340	348	340	347	318	346	313	361	339	343	345	377	348	370	339	342	322	355	349	319	377	372	332	318	347	382	348	370	358	320	363	360	300	291	331	334	364	366	346	330	365	320	341	311	347	345	358	359	336	347	376	366	334	319	381	387	315	317	304	392	349	327	299	345	318	346	310	339	358	354	346	349	370	351	374	332	350	334	383	331	381	332	348	363	297	333	362	339	335	336	359	329	378	358	326	362	340	363	356	329	319	334	328	361	341	345	348	347	332	362	383	361	352	344	344	332	336	329	329	370	358	335	312	333	364	329	352	387	331	356	383	311	317	290	349	338	345	324	346	333	337	353	365	348	345	317	311	339	344	345	329	383	317	343	362	306	355	331	353	335	342	316	317	343	341	346	321	337	329	377	380	378	319	345	351	386	332	338	337	339	342	345	292	328	331	312	332	318	346	340	360	347	343	340	366	315	329	349	314	330	328	366	325	338	346	294	330	362	361	325	329	331	345	347	359	343	325	348	346	328	324	327	356	302	349	349	349	345	312	363	359	294	315	338	334	352	356	331	346	277	313	333	339	316	332	326	365	345	371	359	340	336	372	358	367	314	336	342	309	337	337	371	315	328	324	339	340	337	337	352	358	331	372	343	334	354	345	358	368	320	337	345	334	341	354	331	362	333	362	350	367	346	289	321	312	340	329	300	336	327	359	318	320	361	315	363	329	329	346	338	359	334	313	358	320	372	351	305	323	347	335	324	348	345	346	318	327	349	362	348	318	375	328	337	342	375	332	381	322	336	339	333	383	348	358	345	346	326	343	367	354	349	338	334	354	336	328	354	347	321	365	361	321	324	343	372	353	335	317	327	341	372	312	341	339	350	384	367	295	317	349	395	333	334	331	362	346	324	299	323	314	360	345	359	356	344	370	353	339	345	354	322	331	343	349	338	346	360	335	338	383	334	355	344	324	318	353	355	329	336	337	385	357	338	304	333	360	335	344	353	321	328	325	302	305	370	347	334	347	352	332	355	341	349	369	377	335	338	315	311	349	341	306	323	327	326	365	349	333	335	334	332	394	342	332	337	365	366	362	359	352	347	350	362	344	340	330	316	363	331	342	338	331	341	311	334	380	315	317	341	325	290	363	344	359	337	320	343	304	367	346	359	350	328	375	356	357	346	326	322	324	361	360	336	366	383	335	372	355	339	359	335	316	353	381	317	351	308	336	347	343	321	348	346	328	313	346	359	332	344	328	336	364	309	360	357	339	354	285	331	347	331	330	352	324	359	328	334	328	330	347	336	335	343	356	313	312	366	347	315	318	333	351	355	296	320	329	328	381	315	363	320	328	329	335	314	307	329	387	333	320	346	346	361	346	323	326	325	328	359	320	342	313	318	354	349	341	402	348	331	345	334	370	372	309	353	353	313	360	312	318	330	347	337	340	366	354	354	348	390	351	353	356	321	324	323	328	370	350	329	335	366	343	364	350	354	338	299	333	333	333	348	350	376	360	342	362	353	357	371	355	305	321	342	358	346	312	371	300	330	344	327	360	355	343	340	357	348	325	352	340	361	338	318	358	366	340	323	327	325	339	386	338	363	348	328	316	307	353	321	339	360	371	326	299	348	334	353	344	315	344	350	359	365	357	335	322	335	331	341	318	344	356	347	335	339	330	304	352	351	326	285	339	322	354	331	318	336	353	342	355	363	323	314	347	373	288	352	344	346	325	344	349	341	329	331	305	322	319	308	316	314	336	347	360	325	352	332	326	360	366	340	324	360	345	328	326	343	349	313	320	354	364	346	377	342	316	320	360	337	332	330	354	353	340	330	370	289	322	353	332	333	368	321	339	358	329	310	386	376	341	370	351	366	376	335	357	339	322	375	330	331	356	353	322	332	355	353	356	338	335	347	348	335	317	346	315	288	359	321	349	333	344	345	311	303	359	338	348	349	363	342	335	310	370	365	331	336	339	332	345	330	359	338	350	316	355	354	337	362	357	334	335	341	328	364	300	321	344	335	360	346	346	312	326	356	363	291	332	325	401	337	345	359	332	348	348	316	329	337	359	388	315	375	295	351	307	352	345	355	297	337	328	326	352	351	349	342	377	329	367	353	323	334	348	353	355	334	306	329	344	347	308	304	358	325	350	372	344	354	343	339	345	343	341	317	359	340	348	278	352	342	351	343	348	351	331	330	369	322	325	313	348	329	337	349	297	315	353	350	352	349	315	375	327	367	342	380	351	349	342	345	312	332	341	325	338	341	323	306	349	367	343	350	341	375	358	299	307	343	318	331	350	352	354	343	308	347	324	380	356	350	332	342	304	344	316	318	345	354	341	348	342	326	318	320	326	371	345	336	334	314	350	332	338	319	307	319	321	349	331	385	357	345	349	329	312	298	333	353	393	359	320	329	335	321	331	299	337	376	320	305	317	337	350	351	315	331	339	320	342	360	327	380	342	302	341	339	358	370	363	373	348	321	362	291	316	342	305	335	365	333	356	377	343	343	359	333	368	352	331	361	311	317	342	335	358	363	336	345	372	326	373	339	348	356	362	321	311	355	358	317	357	345	341	355	355	333	395	378	357	334	323	328	353	331	327	343	307	341	318	360	314	332	338	348	362	322	339	312	329	334	337	345	342	335	323	358	395	329	349	341	321	337	342	307	311	356	377	344	349	354	316	337	330	340	344	344	340	372	354	336	298	375	296	367	341	332	361	318	359	337	331	336	322	329	351	338	328	348	353	335	333	350	372	356	326	316	332	331	391	362	327	341	308	336	318	336	336	361	347	334	315	375	333	318	341	342	358	357	341	332	342	383	332	356	351	315	303	318	333	358	331	332	337	322	361	327	356	339	359	339	350	307	360	358	376	340	356	339	367	356	338	340	362	341	338	333	321	374	343	345	344	339	372	386	357	329	314	334	334	327	350	324	335	308	326	348	336	372	318	341	322	352	344	340	324	368	378	346	341	333	310	341	372	378	348	333	318	339	362	345	368	344	336	350	332	362	320	342	342	323	358	358	325	311	366	317	354	326	352	362	346	351	343	361	362	305	359	346	352	311	355	352	370	329	341	357	355	324	348	314	395	351	329	345	298	356	322	347	331	310	324	333	335	358	331	328	302	348	331	290	352	340	331	350	306	328	329	294	328	303	353	383	348	358	333	341	345	355	338	375	356	324	347	354	319	356	331	367	313	311	347	334	333	345	354	359	339	326	348	330	294	320	365	341	363	330	362	322	307	352	338	334	349	349	312	312	342	368	284	314	314	332	331	360	366	342	365	336	323	366	346	368	325	341	313	331	333	346	366	367	305	340	298	319	335	319	345	346	337	300	319	358	308	358	341	370	328	346	344	351	367	370	371	329	344	365	340	334	326	328	359	317	345	333	335	340	343	327	338	305	325	317	366	323
20356	28410	35060	33847	22518	10096	6085	3399	1686	1100	837	776	766	769	751	762	782	771	757	808	777	778	740	764	752	758	754	784	778	751	753	761	726	804	793	763	758	831	798	806	793	765	794	780	800	772	783	760	761	740	736	808	749	783	773	811	767	765	742	814	765	748	766	794	734	826	794	758	789	780	763	766	833	815	777	785	739	743	820	758	763	783	834	843	742	784	758	748	748	767	776	772	800	725	777	772	748	750	811	788	729	775	732	806	784	786	774	808	752	759	756	752	760	808	746	763	756	757	778	817	776	768	842	773	759	772	785	767	772	783	744	773	792	762	811	799	808	770	768	742	776	758	739	735	791	850	813	765	758	750	738	772	792	842	759	760	825	794	829	760	792	764	758	761	757	768	781	760	766	800	769	766	754	770	823	791	812	771	757	797	734	778	829	741	783	756	803	777	815	782	810	801	758	772	737	816	718	771	758	760	749	804	795	749	805	830	835	783	820	789	771	804	795	772	766	752	805	769	789	800	746	790	763	745	780	828	763	778	813	784	771	775	755	805	691	778	776	772	752	835	796	745	817	785	811	732	787	763	782	800	753	800	791	729	765	806	771	742	726	785	785	778	779	742	793	763	812	717	781	755	768	791	787	718	745	745	782	789	732	774	762	797	766	786	790	766	831	797	773	776	808	775	743	735	775	740	767	807	815	758	784	795	755	768	769	774	809	778	781	746	727	783	738	799	788	781	772	785	821	824	763	820	770	786	694	791	799	808	806	823	817	816	813	800	799	804	746	743	776	763	769	765	775	758	769	739	771	790	800	772	779	729	764	795	785	719	796	773	749	728	800	796	790	793	834	802	753	716	820	737	784	801	808	769	754	807	761	762	802	770	756	769	824	772	790	801	781	806	806	716	766	761	833	720	781	784	762	795	753	801	785	735	795	770	858	785	744	834	730	805	766	784	766	784	799	792	779	803	807	779	781	730	739	805	763	762	818	783	788	763	723	738	743	765	765	747	845	743	752	791	785	798	770	803	751	758	776	741	756	764	749	734	798	772	737	801	783	770	802	728	765	785	744	791	829	797	751	806	759	724	739	735	779	788	771	794	831	805	742	777	757	813	788	761	749	745	791	728	782	764	768	786	787	836	750	769	784	763	834	811	773	783	769	773	774	806	725	754	760	792	770	786	764	775	783	746	753	777	770	764	795	755	807	840	745	734	771	805	790	775	729	754	792	738	778	789	791	773	786	799	779	790	768	769	760	815	827	797	773	713	809	755	771	783	752	753	758	787	773	750	789	751	808	751	780	793	768	764	775	734	735	787	763	759	799	783	769	767	782	770	767	761	785	797	783	814	794	746	747	779	763	784	748	775	766	774	779	779	787	780	759	792	782	763	782	794	754	785	768	766	761	782	762	769	768	770	788	779	695	770	778	741	763	768	735	752	774	723	794	750	762	801	819	769	731	764	756	747	760	768	767	793	828	767	802	766	773	734	739	794	761	775	811	808	742	786	754	791	825	740	784	781	817	821	802	777	773	753	799	788	742	727	780	772	766	712	803	763	795	787	756	722	770	871	762	774	774	769	753	744	743	746	726	757	811	762	715	787	776	786	728	734	742	758	790	741	810	833	759	744	761	780	783	752	790	720	765	837	742	776	794	773	811	810	815	780	745	785	787	777	835	754	810	828	828	823	836	790	755	826	778	779	728	753	773	784	764	825	781	794	767	753	780	784	765	791	779	794	792	786	743	785	790	785	746	791	769	775	746	758	801	801	796	759	771	744	691	776	803	762	810	767	774	739	768	793	801	765	802	793	795	804	741	847	794	746	798	805	789	799	822	816	788	785	799	751	776	839	716	786	817	769	778	794	784	747	760	836	778	769	793	744	781	793	767	768	749	821	773	790	734	753	818	810	764	789	767	760	845	799	762	746	776	798	749	781	737	786	762	763	733	762	760	759	766	802	735	793	741	759	777	776	808	817	832	755	765	747	804	783	795	788	778	760	776	814	761	801	729	764	789	789	767	771	769	813	761	798	790	778	801	767	774	770	806	783	778	779	780	808	805	790	721	760	769	801	816	825	774	825	704	778	782	816	824	845	774	782	804	790	795	811	756	761	796	831	753	736	781	743	754	798	764	813	768	783	796	755	813	796	781	777	762	812	796	790	776	792	775	734	768	792	739	748	807	771	822	787	763	809	803	772	748	709	747	755	747	842	765	773	793	788	740	780	770	763	733	808	785	810	761	759	816	821	778	811	787	793	762	746	750	737	715	811	742	769	771	764	758	769	771	785	787	757	823	772	825	819	756	792	773	732	805	758	754	813	734	764	791	798	804	746	821	805	727	738	792	811	728	806	801	784	811	741	751	802	758	750	794	741	787	759	724	758	760	772	763	801	794	788	833	761	793	796	793	762	728	780	785	750	749	795	783	772	833	769	758	773	750	795	766	768	742	758	711	733	784	759	765	776	786	792	752	761	780	783	815	775	795	828	792	731	781	809	766	742	778	767	738	803	765	740	825	764	750	789	755	771	802	798	796	729	777	757	769	789	793	789	832	792	784	777	729	804	806	796	748	773	824	755	787	789	821	746	851	784	822	767	805	783	808	781	825	819	826	732	734	753	783	784	810	826	759	795	782	771	766	805	733	764	780	791	750	770	825	788	768	825	788	761	843	819	788	794	760	764	748	807	785	714	751	788	793	743	780	809	801	755	785	767	734	785	744	787	762	780	746	816	771	772	798	784	759	803	786	814	755	757	722	846	759	768	799	794	751	782	753	778	792	831	784	791	865	751	812	809	848	775	812	773	753	789	797	812	799	792	805	738	820	767	827	709	762	784	780	812	805	761	796	754	783	754	776	751	858	777	792	773	795	806	782	813	769	752	807	747	770	730	787	817	782	797	809	798	837	707	808	764	824	707	816	789	763	730	762	757	796	781	726	779	792	807	816	829	777	735	746	767	807	805	759	783	776	800	743	790	814	803	778	766	767	770	748	807	791	803	795	810	790	769	790	794	792	841	760	764	743	776	751	809	776	813	714	784	768	775	802	772	821	742	761	761	772	786	822	771	780	776	786	814	821	765	773	776	739	787	792	756	776	788	801	745	807	812	739	769	813	786	796	767	812	821	781	765	736	798	780	800	810	771	766	745	782	751	788	731	724	777	722	815	791	766	771	772	774	788	812	792	799	813	793	782	767	759	765	747	767	796	759	809	817	783	790	844	789	732	755	770	802	760	785	791	757	767	771	759	760	747	793	789	772	724	762	782	768	777	810	757	820	777	812	799	767	770	802	772	783	761	807	750	831	780	790	730	796	754	800	777	756	778	823	781	786	784	825	735	766	772	740	806	747	712	786	725	794	769	794	801	779	778	787	793	787	812	790	796	762	725	753	748	795	773	728	705	776	815	772	796	738	771	765	789	798	763	764	759	773	767	743	763	758	761	777	794	741	753	713	765	769	781	820	817	739	796	788	761	768	800	833	786	791	776	794	739	795	776
58318	58274	55631	51367	44792	35115	24916	14340	3950	730	344	281	281	261	260	274	249	274	292	261	262	255	290	264	249	310	259	291	266	276	254	275	240	269	281	246	242	274	281	240	261	256	268	250	274	245	280	275	262	280	255	232	275	284	277	255	271	295	254	289	287	261	264	277	271	281	253	292	259	257	270	250	266	295	235	286	259	269	255	247	265	273	275	254	279	261	283	266	269	260	268	277	302	265	270	295	281	258	238	250	261	280	266	264	284	277	275	260	271	262	265	264	246	272	313	264	226	265	277	262	255	251	260	276	261	277	260	301	253	248	271	273	262	244	277	259	268	258	261	255	256	234	270	293	237	267	271	266	290	276	266	274	264	233	266	262	286	253	249	269	271	280	258	254	228	259	246	257	279	275	272	267	270	271	234	274	251	279	257	236	255	274	298	253	288	281	255	294	262	256	284	261	260	260	264	261	278	262	250	246	242	242	262	262	230	258	257	298	267	266	248	252	249	282	291	253	260	256	258	259	243	233	261	268	258	264	264	264	272	241	263	267	279	268	248	274	251	252	236	263	255	276	261	252	264	241	282	252	272	254	259	261	276	286	271	267	242	249	273	288	271	276	268	278	255	280	268	246	263	261	276	298	249	272	255	283	292	253	261	258	275	264	276	258	282	238	286	264	256	280	266	263	266	262	268	241	270	291	265	262	267	248	307	252	300	265	271	253	273	292	264	296	248	243	255	264	281	252	251	263	287	258	246	267	263	301	277	274	266	254	279	265	242	265	240	279	242	257	268	253	269	265	251	274	250	272	296	261	259	246	285	275	276	272	250	281	235	281	260	260	253	294	253	278	276	258	259	262	256	261	232	235	269	276	270	277	262	275	287	273	277	256	275	275	260	233	306	253	257	288	237	256	286	278	261	283	270	270	279	233	271	290	258	277	243	247	284	258	268	251	252	293	260	269	246	254	248	266	285	283	253	265	282	268	303	279	255	282	291	288	264	270	268	285	297	266	232	258	264	261	232	294	246	244	249	252	225	273	239	268	269	261	253	263	267	247	277	261	273	238	248	258	262	269	286	258	249	254	276	294	276	263	278	284	242	284	243	280	267	275	257	260	228	269	256	279	255	263	289	264	266	249	238	249	246	304	272	228	273	248	288	299	272	262	270	262	293	283	272	278	252	276	278	277	259	276	238	260	262	274	252	269	244	250	255	278	252	238	255	250	265	292	266	269	295	257	318	310	244	248	267	281	275	272	272	267	255	268	271	256	231	254	256	258	262	252	225	272	258	275	278	253	247	255	251	237	279	267	261	280	228	290	274	277	267	279	258	278	279	283	240	262	247	248	266	288	262	280	270	264	308	287	280	265	246	247	267	272	257	309	255	231	250	263	259	242	265	277	296	237	260	287	263	248	272	261	252	252	257	274	250	236	284	239	290	252	263	290	297	255	283	279	244	280	279	260	272	289	233	253	304	273	298	263	258	277	250	285	272	249	246	270	243	254	260	258	268	271	255	243	245	265	267	230	269	296	245	249	250	243	246	275	240	269	282	272	259	275	297	256	249	252	265	283	248	258	291	269	256	238	257	280	264	258	275	265	243	268	296	279	271	286	256	278	295	275	258	243	254	284	256	261	277	275	291	272	260	271	271	265	249	266	246	275	296	265	250	255	267	271	270	267	269	259	272	269	244	294	258	277	255	260	257	264	292	256	243	269	260	248	267	239	277	268	254	267	282	250	244	226	221	282	273	294	309	252	265	248	255	269	271	283	268	223	262	270	281	271	234	265	256	236	267	272	232	243	283	262	284	253	322	244	252	262	290	262	286	276	260	288	235	223	260	260	275	266	270	253	253	248	264	244	235	240	267	258	274	233	268	267	256	285	223	250	271	262	268	263	279	253	253	252	267	246	273	280	225	236	245	252	249	300	288	274	257	250	240	246	274	300	268	270	257	298	287	247	259	238	244	257	234	254	273	271	244	277	274	233	243	249	260	281	276	257	276	265	275	252	298	259	263	228	262	274	244	305	255	274	298	251	268	266	285	273	238	268	288	268	253	260	254	260	254	260	230	248	226	271	277	298	277	238	269	290	275	273	289	234	241	259	259	255	262	269	276	287	275	261	263	269	254	264	274	267	272	261	266	246	275	276	245	264	258	276	270	248	242	271	266	259	280	320	289	244	271	261	296	270	258	267	286	262	249	271	251	273	243	285	279	267	269	288	240	246	250	277	279	263	248	250	276	249	248	307	283	241	230	269	263	222	265	245	268	263	282	282	277	310	289	252	236	293	273	261	251	263	287	274	274	232	270	275	271	269	264	265	288	256	277	270	230	276	262	237	279	247	274	273	251	278	261	267	298	244	251	276	282	261	275	236	259	282	310	263	280	246	254	276	258	254	301	255	256	277	289	275	255	271	285	263	273	272	238	255	258	265	267	289	283	270	247	262	285	271	271	254	257	293	244	247	266	246	271	275	260	250	241	284	256	284	247	255	315	250	283	288	295	291	259	294	268	246	254	264	268	253	293	240	283	255	303	290	257	261	242	231	259	264	266	259	250	261	267	232	264	297	280	274	253	269	245	247	261	250	225	253	270	281	249	272	280	289	307	267	279	269	277	276	234	231	267	246	275	288	277	249	228	236	284	267	274	289	297	243	268	274	286	265	289	276	298	283	272	308	275	308	260	247	263	272	267	280	281	276	275	278	247	273	256	263	258	275	301	276	237	252	264	286	268	263	255	271	261	297	255	256	255	262	265	288	256	249	236	256	299	258	246	265	267	225	254	257	269	249	255	285	265	281	304	237	254	252	254	269	280	269	282	268	309	272	263	308	251	230	260	265	279	261	303	265	242	220	266	272	260	287	254	243	266	270	276	257	264	274	263	278	278	249	255	248	258	244	261	277	251	281	239	284	264	239	278	267	255	270	262	243	271	247	255	251	253	272	284	267	291	285	263	263	268	257	253	282	258	246	273	283	249	289	253	254	276	240	267	254	262	238	280	243	266	287	263	265	299	264	273	237	273	274	258	252	258	259	279	239	248	275	271	268	275	276	242	265	249	258	285	257	283	268	244	260	232	248	309	264	260	278	277	269	274	235	209	255	258	250	261	271	288	253	275	288	227	274	261	263	255	247	235	264	264	262	290	241	303	255	256	254	258	261	241	255	279	255	278	269	247	272	268	250	270	247	283	252	256	282	280	280	258	265	285	257	268	244	241	251	232	250	279	263	252	281	266	273	265	281	249	263	253	289	243	267	269	264	269	250	281	251	311	293	263	265	282	277	279	212	262	255	257	257	285	288	304	255	284	264	270	255	238	235	258	273	262	281	304	267	290	270	242	256	283	248	258	244	247	279	245	259	251	278	253	218	258	260	255	304	245	242	272	278	222	276	273	269	236	288	264	257	251	249	247	273	274	264	272	285	251	249	269	271	261	296	257	249	285	265	269	297	254	272	261	268	268	260	272	297	250	275	230	279	249	276	268	277	220	267	280	270
43605	55363	60796	60909	59132	47893	33998	16754	5074	1465	876	678	616	662	573	575	650	652	627	580	671	626	596	636	643	606	609	574	628	622	643	584	642	625	610	599	619	608	602	627	631	614	605	602	625	615	586	630	579	593	590	598	606	613	639	629	625	651	613	609	632	612	614	663	616	637	593	614	594	625	631	624	602	611	608	623	633	601	595	574	544	604	633	605	607	664	597	599	622	607	627	634	645	622	599	614	576	640	595	597	660	596	626	567	598	606	652	550	630	576	638	639	577	607	628	619	596	594	632	606	627	616	646	556	612	563	574	581	605	574	623	594	599	638	648	596	614	601	610	604	588	604	600	608	620	618	621	600	646	603	577	662	619	610	583	633	634	595	625	637	600	640	619	610	646	596	574	619	616	614	582	611	617	604	577	585	644	557	601	632	621	576	617	624	603	598	624	597	620	599	618	597	602	646	604	574	669	605	608	604	613	593	584	592	564	616	626	581	645	561	621	566	627	610	596	575	668	624	584	580	637	578	604	629	659	599	625	636	623	622	592	632	692	605	634	614	614	638	586	628	592	581	582	616	540	566	632	593	640	611	642	642	623	612	591	613	635	634	582	614	555	614	653	626	658	645	610	594	623	596	602	606	597	578	558	625	620	600	594	596	612	647	574	620	599	648	614	609	611	598	651	622	641	585	640	620	629	614	552	605	580	588	607	647	584	581	605	618	645	702	624	635	621	588	590	602	563	575	609	560	580	586	599	594	600	576	632	622	611	606	632	575	624	598	605	630	634	631	625	622	616	598	601	574	648	649	596	631	627	581	619	621	600	593	627	594	603	594	611	653	622	606	548	646	608	634	644	594	597	622	676	648	591	594	624	627	597	521	611	607	569	628	584	628	604	639	598	599	618	627	653	652	627	569	648	582	586	608	599	593	647	599	625	593	593	610	607	629	589	618	658	648	614	613	615	637	599	650	622	630	622	618	610	586	617	615	631	585	627	620	617	598	647	614	622	606	631	612	630	591	608	618	616	588	614	578	632	614	605	588	622	644	622	646	638	622	592	609	612	576	582	624	614	562	599	582	605	588	626	639	634	600	615	654	623	601	629	630	605	619	602	596	524	662	616	616	607	589	642	661	578	603	609	623	635	613	597	625	643	671	625	592	642	619	587	606	592	610	613	641	606	550	613	598	638	546	620	611	597	666	621	623	608	629	616	588	587	575	610	601	603	575	631	607	578	633	610	669	630	616	588	632	573	624	610	626	649	583	630	608	628	593	608	555	619	600	588	616	608	633	612	595	578	616	610	623	616	599	668	585	622	615	612	614	626	645	616	602	592	641	589	603	619	626	610	650	591	623	603	634	605	614	586	606	639	638	603	597	667	597	588	638	575	643	587	647	605	652	604	595	630	590	609	595	611	595	594	630	620	600	645	643	587	615	625	601	624	615	612	654	602	599	610	608	611	577	606	615	611	632	622	595	661	623	626	638	617	630	599	594	597	649	630	558	604	642	626	616	648	620	611	584	583	571	595	612	605	634	649	606	588	579	560	599	624	587	584	613	621	599	593	662	585	605	598	599	573	613	610	613	610	657	627	580	592	624	663	619	553	579	589	565	628	638	635	606	619	609	608	627	600	644	581	573	580	598	623	586	644	611	617	600	610	638	549	605	605	623	614	622	599	629	593	642	563	650	592	605	622	581	615	570	617	600	637	602	617	611	623	590	607	612	638	638	582	643	633	618	599	617	635	620	609	580	637	599	591	634	570	609	615	598	624	660	638	635	623	618	596	656	663	632	604	651	585	642	658	622	623	601	662	620	604	628	591	620	611	671	631	634	563	546	577	642	627	637	597	597	617	613	581	610	600	549	619	622	593	590	615	609	577	642	629	656	615	603	617	610	637	606	624	561	579	601	614	587	575	580	616	619	622	607	646	597	620	619	613	611	588	624	595	624	594	619	592	631	568	609	596	603	638	616	634	600	586	605	562	654	574	650	546	606	616	622	602	624	596	614	616	637	629	615	618	597	654	612	647	603	623	563	596	650	572	578	626	595	574	584	630	603	644	653	619	641	634	632	586	640	606	588	646	613	648	568	583	640	593	637	602	602	624	576	590	616	586	623	589	590	615	670	625	667	656	605	639	643	658	640	564	576	600	622	587	599	625	637	606	573	613	657	608	624	622	636	647	599	599	619	622	615	626	619	624	624	612	665	594	608	648	606	630	575	599	603	589	632	619	621	649	615	574	618	551	621	615	614	630	590	580	610	639	634	640	586	600	641	637	587	618	615	589	618	621	573	571	621	627	661	593	571	598	650	604	606	586	593	640	592	636	627	594	589	635	611	657	636	647	575	630	644	622	589	614	609	690	615	587	599	602	622	625	627	575	628	592	663	602	615	622	577	614	589	568	650	595	587	586	644	598	612	593	609	615	618	582	600	616	641	636	609	596	600	664	587	631	602	632	609	624	594	623	645	641	583	625	658	624	619	588	608	626	619	650	600	600	624	651	598	571	599	558	628	604	568	600	624	573	583	612	620	625	679	604	586	610	605	560	634	596	635	572	574	608	565	667	627	608	604	617	645	610	606	616	598	630	646	654	616	656	667	614	637	616	577	602	564	644	589	649	617	600	605	628	622	572	588	618	609	588	589	613	628	597	608	623	591	627	611	631	602	569	581	601	636	581	589	633	599	572	600	609	600	607	598	590	563	589	631	567	639	583	630	602	604	593	649	582	639	603	624	633	594	635	593	599	636	656	585	636	657	598	659	620	614	580	577	612	634	605	598	579	618	616	594	615	624	664	629	615	635	632	580	590	606	589	581	593	603	612	599	613	603	624	602	588	617	599	610	614	585	634	604	641	577	629	571	614	648	633	609	575	684	623	581	642	606	603	598	594	619	598	607	648	584	617	598	646	634	601	592	632	608	610	581	626	654	635	626	603	591	584	580	608	605	646	616	613	620	592	602	602	593	566	631	588	612	593	586	589	606	560	613	588	612	620	597	612	552	596	588	601	606	648	578	600	627	585	599	636	607	668	624	622	625	605	621	646	577	594	660	604	604	601	623	640	593	570	591	575	607	599	624	580	585	651	600	604	591	630	650	605	588	630	600	614	589	548	621	606	638	648	583	594	629	584	598	587	642	606	587	621	567	671	630	631	576	603	617	621	636	580	627	567	602	637	624	621	626	611	610	623	582	598	610	604	589	595	599	636	594	624	607	629	594	626	596	607	593	611	595	583	673	596	617	598	615	605	627	651	599	616	615	599	587	584	629	590	596	680	629	588	648	624	611	623	579	588	632	602	630	644	627	621	636	618	608	614	597	609	617	590	615	598	593	595	612	552	568	645	560	603	600	589	617	641	638	615	565	675	615	608	589	578	639	605	613	604	585	573	613	655	632	596	627	620	577	608	572	609	608	613	620	623	616	614	590	608	654	597	628	653	588	600	621	612	604	621	621	644	571	568	638	629	656	608	640	608	652	618	607	627	626	621	597	616	609
64089	52774	48258	46886	45562	32781	28150	20551	7940	1229	345	230	237	249	231	206	264	253	237	241	205	237	281	215	213	239	244	248	225	234	245	227	223	269	238	237	212	241	249	286	239	227	258	226	246	271	211	215	224	236	225	195	239	231	237	216	242	252	249	242	245	215	256	222	240	214	229	232	201	226	236	209	230	233	249	249	246	223	228	226	219	219	231	225	242	242	221	231	217	225	223	243	204	223	214	211	251	232	240	225	248	231	244	218	243	234	212	245	252	249	250	240	214	237	249	213	231	271	222	237	219	229	234	271	241	236	250	241	238	208	249	253	244	230	245	228	203	230	220	237	236	252	234	209	258	252	226	247	237	248	249	225	272	221	229	220	227	243	239	267	236	226	244	231	237	215	224	239	218	253	241	235	258	205	239	227	237	243	251	243	228	245	234	231	226	258	272	260	202	217	223	243	230	241	240	250	241	242	259	208	259	242	236	223	240	250	241	239	231	235	230	209	215	257	240	220	213	224	254	226	235	256	214	229	229	248	240	225	221	251	202	235	229	217	222	243	219	230	249	218	237	213	239	218	233	250	235	223	200	229	217	216	246	232	265	242	226	233	217	250	240	273	240	224	220	256	240	238	215	238	273	220	201	245	238	243	256	215	232	233	244	240	246	206	252	226	252	263	267	255	252	241	269	273	239	230	238	261	220	246	239	247	249	246	231	231	210	241	231	246	212	265	241	240	235	229	247	239	244	257	186	234	215	227	211	201	244	240	244	204	229	231	249	237	241	219	254	261	253	279	257	228	226	246	220	225	229	226	207	266	261	247	239	249	228	234	229	203	244	212	239	243	271	225	227	223	202	237	247	232	234	238	243	215	260	242	235	216	239	218	256	211	252	244	225	225	240	237	213	241	196	245	239	212	229	216	214	274	248	225	230	245	231	285	232	238	253	225	243	228	237	256	189	245	233	239	211	214	213	221	218	230	235	203	232	263	257	238	236	236	218	235	206	228	253	229	246	236	249	231	216	269	250	226	247	227	246	231	238	247	254	262	216	242	238	232	197	242	239	220	211	249	229	216	234	254	221	228	221	238	279	244	235	244	229	222	234	234	233	253	219	223	220	221	250	237	227	210	241	255	222	232	221	262	248	232	269	234	237	237	240	247	226	239	247	214	243	253	231	237	250	249	246	213	231	228	183	217	264	246	229	218	249	246	227	210	228	224	251	224	237	240	225	228	256	223	215	227	249	223	240	215	217	255	229	206	233	265	244	217	217	224	261	244	244	220	234	235	224	265	225	247	225	217	229	237	242	254	242	222	241	245	225	234	269	246	261	222	242	228	244	205	220	236	230	218	241	238	216	221	250	234	186	236	213	242	258	225	223	229	260	258	196	258	229	227	232	239	225	222	241	261	223	241	253	242	221	240	238	256	242	235	229	285	271	262	248	235	247	222	232	217	239	232	219	234	215	246	228	231	254	226	222	251	222	246	250	224	251	228	232	219	229	232	212	247	209	253	229	261	237	272	226	231	217	219	240	220	219	228	241	217	221	238	249	264	249	236	231	213	229	243	214	225	244	228	236	206	214	246	243	204	234	221	222	222	214	231	237	251	241	235	243	252	229	229	206	227	243	230	255	212	250	248	269	246	210	218	218	236	251	223	253	233	224	216	232	236	263	235	222	232	236	253	239	235	241	247	242	216	223	245	240	219	215	229	222	235	222	223	197	235	233	247	255	230	216	232	218	278	235	229	238	206	231	228	235	235	233	223	209	227	250	257	213	244	214	240	242	231	249	221	207	236	219	219	250	238	268	220	254	231	265	234	240	245	241	226	230	225	247	239	219	254	223	227	222	232	215	224	250	230	267	229	232	212	220	268	221	227	243	241	246	230	240	237	228	250	233	238	243	235	232	250	226	233	212	243	228	246	237	237	220	238	218	233	277	212	210	236	222	229	208	224	245	215	224	230	224	219	225	224	226	237	233	202	221	232	225	272	241	236	254	234	236	228	225	215	216	241	291	195	219	213	221	232	242	234	261	227	233	253	241	247	234	229	230	216	211	229	211	232	250	240	234	234	248	231	226	228	265	233	231	226	243	250	237	237	225	248	243	252	236	223	244	243	235	233	204	235	237	206	237	236	240	253	234	229	235	227	230	222	245	257	217	231	241	227	221	225	249	263	249	223	247	240	227	198	235	231	255	250	222	234	219	215	259	212	244	222	227	228	224	243	239	225	211	247	226	245	236	270	222	228	249	225	207	219	224	244	244	235	248	270	213	259	214	268	259	234	231	212	206	250	232	233	233	232	222	264	213	213	228	235	252	221	289	220	280	235	210	232	198	216	217	230	231	245	244	231	211	249	233	207	253	218	223	212	241	218	226	226	206	252	249	233	263	248	211	226	245	263	229	247	213	231	230	222	238	214	222	243	227	235	207	244	219	259	255	257	244	217	241	202	257	246	240	268	247	235	246	223	246	255	248	239	214	239	250	223	253	249	224	228	256	236	236	216	232	263	248	231	240	254	233	256	241	239	240	216	228	221	239	216	228	244	219	243	226	206	247	214	238	257	245	231	246	248	236	215	235	223	240	242	264	248	232	243	209	241	204	208	245	259	259	211	229	233	217	226	236	232	235	238	228	235	238	234	239	234	250	242	229	235	218	234	246	245	248	217	218	230	243	224	236	248	223	221	212	247	240	245	212	262	245	228	234	228	224	221	252	210	225	250	249	230	241	218	255	225	216	231	250	223	233	236	252	254	236	236	207	251	237	230	232	222	252	224	232	245	223	248	270	234	224	266	260	250	231	258	233	258	236	225	224	214	221	259	262	236	241	240	236	223	217	252	244	252	253	216	212	235	204	226	263	229	243	236	227	229	228	225	249	255	232	258	255	214	242	233	201	222	211	232	243	205	248	257	241	221	244	250	214	221	244	223	232	223	224	230	243	223	226	239	220	259	240	232	226	250	257	226	251	235	227	241	216	212	218	233	266	224	223	249	264	210	227	225	240	233	220	237	216	235	246	231	216	217	242	229	239	222	236	217	217	236	244	234	235	226	238	255	234	221	210	246	237	243	217	231	220	254	235	230	246	232	261	264	233	235	223	239	221	222	243	242	234	255	227	239	232	234	208	224	236	243	222	229	224	211	244	256	266	234	246	219	237	233	230	227	215	240	235	277	237	211	221	246	215	207	262	236	243	233	231	264	249	253	223	252	214	259	212	248	249	235	234	221	236	238	236	224	232	230	255	229	220	207	231	217	209	243	235	239	211	242	220	240	229	258	244	235	228	264	253	239	220	224	246	240	254	229	253	202	253	270	220	222	254	249	235	247	210	225	240	220	217	221	231	229	243	218	259	236	242	225	258	236	206	213	248	252	225	233	239	211	253	249	263	235	246	233	249	214	212	221	247	230	243	233	217	244	251	239	225	237	247	257	220	252	237	201	245	250	241	217	256	242	230	219	231	243	241	223	223	233	238	232	248	233	234	220	203	248	265	248
51423	58544	62899	62374	57735	50825	41988	24475	8265	2069	807	531	546	563	592	565	561	562	549	527	540	541	536	573	561	576	525	547	535	552	542	549	552	529	523	549	552	565	559	536	563	491	514	538	549	552	564	546	538	539	546	553	532	536	542	513	589	542	562	560	547	530	555	511	573	503	567	545	562	544	553	574	498	572	555	516	523	557	541	539	488	557	570	528	531	520	567	546	546	552	542	561	576	551	544	576	514	543	542	562	573	517	577	550	564	538	540	566	531	510	532	552	549	551	554	536	555	549	533	562	509	537	580	557	503	534	582	574	537	552	517	532	548	523	522	558	567	520	537	560	559	530	550	533	551	568	590	525	541	556	537	544	499	504	572	533	516	544	492	528	548	531	540	542	542	559	561	505	564	526	551	558	597	556	531	547	536	530	517	561	526	592	570	587	588	542	579	544	538	585	510	528	560	566	531	556	544	575	536	555	543	553	544	551	566	541	544	561	535	522	610	549	553	547	566	543	529	518	570	544	529	508	549	529	572	513	530	508	518	538	516	552	509	562	525	520	522	519	571	535	508	508	543	514	522	526	535	583	551	546	556	512	559	533	543	529	519	562	543	553	544	568	523	504	518	564	574	548	540	524	547	538	541	531	559	537	564	571	550	552	559	544	520	562	554	525	527	582	544	550	558	517	582	543	516	552	537	506	544	539	540	563	543	534	512	538	549	563	541	527	516	537	534	539	569	542	529	534	496	519	550	564	599	554	531	575	545	514	529	551	509	548	547	538	555	578	543	531	541	570	515	530	533	508	513	544	527	517	526	543	530	574	545	538	535	510	564	605	514	589	561	498	536	537	546	556	514	565	530	504	522	505	567	517	557	573	538	546	522	503	553	576	573	523	531	521	531	549	575	542	525	537	584	555	539	543	550	514	546	554	521	532	538	579	590	553	572	516	534	551	552	525	511	554	526	556	515	530	510	562	524	541	492	557	518	540	578	560	534	516	501	523	550	599	586	522	485	517	556	534	544	544	584	521	506	550	544	530	557	575	536	579	541	519	542	542	511	522	521	544	558	529	533	518	535	518	559	504	537	548	546	561	561	555	541	551	543	528	542	572	539	560	519	516	551	548	569	517	534	542	556	550	548	532	542	520	520	582	513	530	527	540	549	535	528	585	569	556	506	541	566	567	516	553	569	514	542	529	522	560	530	508	554	555	551	522	535	573	559	526	556	540	569	537	550	505	548	521	547	500	545	563	518	518	508	541	538	527	558	525	561	540	541	563	512	517	539	495	552	580	582	540	530	559	584	554	526	507	571	525	537	560	551	512	544	522	573	547	547	575	543	567	576	560	536	492	505	541	555	525	567	578	538	543	584	588	541	504	533	513	588	544	505	540	535	570	547	535	567	562	534	559	556	543	529	550	550	533	531	559	535	530	575	535	491	570	579	517	527	559	599	531	529	549	518	549	540	566	588	553	569	558	561	525	531	556	534	574	582	540	521	576	571	540	538	531	563	541	539	543	520	514	521	562	560	526	509	564	550	587	537	560	579	552	545	522	546	572	546	534	513	530	553	564	512	515	522	541	545	526	526	529	541	587	534	569	529	537	520	524	509	568	499	516	545	528	528	557	589	549	525	569	573	524	543	546	558	504	558	545	543	501	520	547	546	531	513	543	509	578	524	549	554	563	504	534	508	531	517	528	551	545	536	549	545	530	549	528	482	520	564	544	563	528	557	512	555	563	572	538	574	533	508	542	538	545	559	550	578	512	539	538	543	560	571	571	553	590	563	578	533	521	556	572	566	564	532	537	565	542	558	505	567	525	541	525	513	538	537	541	557	497	529	511	558	562	518	568	486	501	549	551	556	564	529	538	538	515	548	588	559	539	545	563	556	541	515	511	517	553	533	539	562	541	527	557	567	586	558	559	525	532	558	539	553	528	555	556	586	529	523	555	568	509	501	573	535	541	575	549	561	517	543	540	520	542	558	570	577	581	534	527	535	523	514	590	524	541	514	550	526	528	543	558	549	554	516	553	530	567	534	566	531	547	561	564	535	530	564	578	523	549	535	551	534	510	533	512	554	542	539	528	555	559	517	535	579	559	546	534	558	524	561	549	546	514	547	576	539	560	557	574	548	565	566	512	501	530	530	543	542	587	513	549	550	550	546	545	533	513	527	540	519	528	527	552	553	527	570	480	539	518	564	533	507	479	580	532	561	508	538	566	541	512	537	537	554	544	510	540	528	549	546	553	525	535	520	504	544	524	579	523	550	543	555	537	513	511	543	597	593	533	518	515	588	524	521	558	491	544	512	607	543	556	572	552	549	562	544	525	533	557	553	509	508	558	516	557	561	541	580	539	562	551	517	575	570	539	531	528	569	526	560	530	531	553	543	515	583	498	568	520	599	537	583	561	520	497	567	562	552	543	544	533	554	573	538	555	573	579	529	551	523	514	529	551	529	540	503	566	533	541	570	523	577	542	524	573	529	550	592	510	523	517	568	545	546	527	530	548	569	561	550	563	475	544	528	526	531	521	547	539	517	547	510	611	562	528	522	525	535	514	567	544	575	530	563	561	536	562	581	537	585	517	565	536	542	519	570	560	518	552	577	550	545	551	549	498	550	523	523	526	589	573	535	554	554	556	555	561	563	482	540	534	550	519	551	531	545	577	562	522	507	555	549	531	573	578	529	538	584	505	557	520	528	497	534	556	553	509	553	539	545	572	562	533	567	556	560	565	550	522	596	517	559	530	531	579	552	553	551	525	542	519	528	584	511	523	549	520	531	550	548	526	525	579	553	538	557	515	496	576	531	522	558	552	526	558	574	544	559	550	532	518	568	560	531	527	528	530	530	545	554	561	500	493	572	516	518	495	545	553	582	569	512	548	561	559	557	549	539	564	568	529	521	551	581	529	579	546	554	542	621	576	519	564	537	562	571	553	542	549	569	519	547	586	505	542	575	526	506	532	551	537	569	578	518	558	552	523	539	578	555	574	522	557	563	556	559	554	547	525	534	527	532	522	530	550	544	523	512	548	552	547	542	559	521	498	500	542	523	525	500	524	532	570	505	535	534	568	558	551	545	532	569	539	551	580	539	536	537	544	541	511	541	546	537	507	527	540	501	568	535	498	582	581	552	550	535	563	568	549	530	535	530	517	548	577	512	557	558	537	520	527	527	544	548	561	529	504	523	515	515	543	563	562	550	566	565	515	513	506	519	516	543	530	545	516	561	558	567	561	535	527	518	514	546	570	582	467	525	522	555	542	552	562	500	590	558	558	525	527	559	515	545	542	559	540	508	533	535	551	579	531	515	539	508	533	570	522	520	543	564	553	568	555	500	521	544	526	528	572	514	511	520	553	576	540	529	547	544	556	534	570	513	521	552	547	534	550	507	518	547	547	569	578	538	549	552	543	525	547	545	572	553	552	552	510	495	536	546	539	514	571	556	513	594	548	514	531	571	533	594	533	511	564	542	557	547	568	546	555	550	546	481	532
32133	31620	31373	16050	8238	3191	1855	1131	630	432	394	324	329	350	345	337	317	327	357	324	337	343	355	332	319	329	345	363	346	310	288	329	340	336	345	341	374	359	324	398	338	344	318	376	357	343	320	324	349	355	371	382	325	334	337	379	337	344	340	334	350	323	373	315	337	313	355	370	349	340	297	365	343	331	355	320	299	350	325	316	384	341	373	357	346	329	324	360	319	309	311	355	316	330	340	309	328	328	316	368	316	352	366	354	315	311	354	311	357	330	339	337	319	318	353	375	354	311	316	319	316	374	336	369	315	325	331	311	345	357	308	343	356	344	343	371	333	345	314	344	329	339	353	341	320	329	318	336	338	349	322	325	337	335	351	379	353	372	354	351	332	336	322	310	376	330	348	345	288	324	304	338	345	317	325	339	311	337	370	356	374	354	340	327	362	315	314	363	348	355	347	379	336	371	361	320	355	347	325	343	318	342	356	347	347	348	350	345	320	355	337	368	348	322	344	339	339	318	352	361	358	338	323	381	342	362	319	343	335	352	336	315	295	335	342	339	312	298	339	316	336	343	358	332	345	324	359	331	357	321	333	343	384	320	345	299	322	350	344	357	338	318	347	356	345	377	350	295	366	328	341	310	322	308	376	355	321	356	316	303	318	338	351	328	349	347	312	318	345	356	363	330	346	328	320	327	335	355	316	313	338	341	362	351	361	342	365	300	318	350	340	327	333	344	358	340	362	352	344	350	342	350	327	307	335	328	378	347	353	341	326	359	338	325	367	320	332	355	322	343	337	307	332	331	356	352	350	345	327	361	320	316	345	345	332	298	361	390	340	346	335	318	324	321	386	315	305	344	379	321	354	325	366	352	350	365	356	359	348	358	345	303	347	355	367	314	308	379	356	336	308	348	365	371	332	290	349	365	344	356	354	322	317	336	334	329	329	365	349	359	334	369	335	344	324	350	297	335	345	348	318	349	352	340	309	349	350	328	320	306	338	359	293	339	315	316	302	359	335	352	335	388	292	356	325	345	347	352	320	386	313	344	380	329	322	325	346	338	349	316	321	344	330	319	300	314	331	312	315	353	349	308	303	307	311	341	364	345	351	351	346	329	351	299	383	349	333	330	355	356	339	328	321	334	327	358	363	370	360	316	331	314	367	329	323	340	309	319	333	343	329	302	333	350	335	331	358	307	329	335	347	360	341	332	292	335	316	348	342	364	328	349	311	354	354	326	312	348	325	331	315	373	382	364	334	349	349	320	297	337	321	358	348	335	389	344	348	331	321	363	371	328	322	333	334	359	398	337	364	374	361	387	344	313	336	330	329	325	337	339	321	316	328	367	334	327	354	319	337	326	331	318	344	340	336	343	327	342	306	345	345	350	345	344	336	348	385	310	333	336	365	361	339	349	349	331	353	308	327	330	321	338	330	332	325	331	320	298	321	318	333	356	346	338	304	351	358	347	339	338	321	347	360	328	355	353	347	345	320	351	333	284	349	327	334	339	354	299	315	309	302	329	324	348	357	341	366	370	320	353	337	317	350	347	353	320	344	368	318	333	315	321	388	327	338	335	354	390	320	347	342	309	326	328	358	332	327	339	335	313	364	364	318	331	347	340	354	349	331	332	336	349	343	354	334	333	329	374	330	334	361	343	341	341	370	322	367	351	321	328	351	304	328	355	334	353	353	350	303	352	328	333	342	370	322	337	361	365	349	334	326	348	348	335	380	334	367	311	360	338	326	354	311	338	311	329	336	342	375	331	334	353	364	372	351	291	355	340	322	381	371	362	355	314	342	354	354	308	351	309	323	335	349	337	355	368	337	359	345	315	309	333	348	327	321	323	333	341	319	361	347	352	363	306	309	316	352	356	348	374	321	328	320	332	368	326	299	319	316	373	324	357	294	340	331	337	313	358	344	365	315	328	353	337	323	371	294	304	336	335	314	348	346	366	377	310	306	355	364	370	326	325	331	332	305	335	316	313	314	351	286	392	326	328	371	344	340	341	344	340	314	314	339	316	307	290	331	330	326	327	336	320	310	328	358	359	336	322	356	372	334	319	347	336	334	335	351	321	335	318	348	340	326	323	354	349	374	327	328	328	343	348	349	351	297	353	365	334	313	313	333	350	314	329	367	365	342	394	377	324	347	334	353	331	381	342	322	332	368	334	352	336	371	339	338	343	393	345	368	317	350	342	335	328	324	336	350	326	340	369	340	370	320	323	341	341	339	314	322	311	327	319	318	355	321	339	318	347	304	316	355	314	358	339	338	315	312	345	322	348	308	313	304	342	376	344	336	362	335	332	361	362	369	346	380	353	324	340	346	330	354	368	387	337	352	363	304	343	351	316	322	343	354	352	357	334	347	323	350	333	322	343	331	355	337	355	297	328	318	309	344	372	358	338	290	338	348	347	350	314	361	342	335	342	367	340	350	358	361	317	309	325	342	324	348	350	317	315	350	320	343	370	336	334	326	332	325	346	336	321	331	304	355	342	345	315	378	330	332	322	346	350	347	342	324	306	328	313	371	357	341	324	298	307	358	335	303	324	354	318	318	340	346	311	351	332	354	334	330	366	325	353	401	317	352	334	337	320	311	360	398	356	356	345	313	334	356	369	311	367	386	342	355	336	337	370	325	326	326	321	352	353	295	339	359	347	318	331	333	369	346	342	317	329	337	332	352	341	371	304	324	339	311	333	369	275	360	322	314	298	325	322	313	326	323	368	354	363	337	348	300	371	349	371	325	309	356	354	340	380	363	322	364	345	336	334	317	353	325	354	322	346	366	336	335	320	349	337	386	320	360	355	346	332	339	314	342	379	369	357	358	335	346	369	331	317	355	323	326	338	341	354	309	300	357	355	355	355	329	323	320	352	363	342	341	326	333	304	338	319	351	341	347	342	326	379	375	336	366	297	330	333	329	355	306	357	356	336	359	339	332	333	348	365	365	344	338	341	347	355	345	338	292	339	326	318	365	335	323	380	327	307	313	311	327	340	380	340	332	334	337	359	339	334	362	349	311	337	343	341	341	358	336	317	370	332	341	330	358	372	329	327	338	314	354	326	342	325	303	317	306	327	336	336	329	338	349	327	307	342	353	338	301	325	347	324	363	336	311	320	342	369	345	327	348	340	362	331	324	340	348	326	329	383	342	359	344	334	335	326	339	356	341	309	326	352	359	360	317	357	313	338	303	333	328	332	331	313	324	333	365	330	325	358	328	325	320	325	329	318	309	343	333	343	338	335	324	353	325	322	354	349	332	342	344	379	307	327	300	323	303	310	327	368	321	346	370	339	324	340	337	312	354	341	348	340	329	333	352	311	316	341	329	372	370	367	353	342	327	347	327	333	349	320	337	341	333	366	369	337	374	349	318	323	337	341	347	332	323	352	363	307	352	333	344	322	330	348	304	341	342	371	369	317	360	321	337	332	334	329	354	344	347	348	335	298	324	339	358	337	362	356	348	360	348	325	337	334	310	320	319	325	336	328	358	336
20494	29691	35410	23049	18015	9345	5785	3442	1534	985	756	780	775	788	785	804	770	819	729	786	807	769	802	754	793	799	740	775	743	780	753	785	769	785	783	758	779	745	743	775	760	750	753	783	756	785	775	772	736	777	775	759	779	775	777	764	791	716	748	771	806	735	795	755	767	792	871	735	806	776	754	762	835	782	744	758	753	792	749	801	767	799	790	784	716	757	783	752	786	722	774	774	792	742	798	782	789	698	744	765	755	732	762	819	718	727	786	765	775	820	736	751	767	856	770	783	762	754	774	746	752	822	765	785	807	753	741	795	830	802	812	797	755	741	781	780	774	743	773	748	747	799	744	755	718	786	791	776	824	799	767	808	811	781	748	786	729	812	810	787	775	760	760	786	782	765	779	790	813	772	750	739	787	788	762	792	845	819	775	797	765	768	774	770	800	710	728	798	781	748	798	762	774	757	786	750	767	764	818	792	754	771	807	777	772	758	787	781	752	769	746	726	775	801	787	766	767	748	731	769	797	771	771	760	750	755	745	761	781	709	785	760	772	795	765	783	778	767	792	747	760	767	769	755	763	777	731	748	712	796	732	800	788	803	765	798	735	789	777	765	797	750	757	783	764	832	834	773	791	732	776	798	776	739	784	758	790	748	731	794	739	778	735	843	768	786	805	786	758	764	753	761	795	781	734	804	791	743	739	759	820	778	799	801	717	821	743	788	698	783	768	750	736	780	750	750	744	780	759	748	763	758	790	794	768	766	775	740	774	735	747	792	750	774	730	760	788	752	791	803	764	792	765	819	792	779	831	797	778	805	758	750	772	768	759	799	759	724	732	778	741	804	751	774	806	764	768	779	804	771	767	745	768	767	743	757	770	755	797	812	749	792	732	739	754	781	741	743	814	781	743	824	783	774	792	782	749	813	779	772	757	796	835	736	783	761	800	779	778	753	732	750	805	751	739	754	776	790	764	764	768	782	706	795	805	784	732	775	761	729	797	754	780	767	735	774	737	796	759	756	772	734	807	753	770	734	781	772	732	794	779	758	753	705	791	783	800	757	770	746	783	843	796	785	738	807	731	795	756	757	730	791	761	731	761	767	772	771	704	760	726	757	721	725	789	752	767	760	801	798	805	767	762	747	737	755	830	761	793	727	770	719	774	758	811	777	796	770	724	740	749	790	779	758	799	751	760	783	790	750	800	786	758	737	785	784	739	817	784	829	751	745	731	739	767	766	769	798	770	773	753	762	834	796	764	763	789	777	738	754	762	801	771	794	719	816	781	793	726	780	740	826	764	796	772	723	785	780	763	692	771	764	762	765	772	725	794	761	750	803	837	764	783	771	754	747	753	744	811	768	743	791	737	839	788	818	765	745	755	797	797	771	763	759	758	758	791	797	776	759	755	817	761	795	796	775	757	786	782	792	811	788	783	758	740	731	815	752	738	787	749	748	744	751	784	771	736	758	773	740	728	753	782	783	782	774	775	742	771	745	784	748	765	755	750	805	733	755	792	808	798	772	753	776	791	764	786	791	697	735	743	793	789	820	775	799	762	764	783	769	797	771	800	780	768	726	759	772	783	771	781	755	778	739	807	781	785	809	786	765	748	815	747	762	769	771	765	802	771	750	773	740	701	746	791	753	793	729	775	814	783	789	737	789	784	768	816	763	764	743	702	783	790	774	785	746	764	760	794	789	734	759	758	814	749	749	785	774	774	768	761	760	804	774	757	755	736	791	758	738	784	774	773	714	774	804	781	781	752	733	735	786	782	758	780	751	776	806	789	758	801	749	780	788	740	783	807	748	779	779	763	755	811	785	783	807	740	754	753	717	720	741	738	780	755	704	734	773	741	781	752	753	832	765	818	746	768	775	741	717	819	740	760	795	766	774	773	751	776	683	765	821	739	777	729	793	813	803	715	754	756	716	739	759	766	770	805	757	788	785	809	719	775	746	801	788	736	738	787	753	745	740	755	773	739	777	777	827	797	739	776	790	750	762	742	744	802	812	786	761	764	736	763	770	774	711	763	782	751	724	769	783	780	757	838	810	802	786	743	754	763	722	780	793	821	775	818	808	782	780	763	737	750	791	812	726	762	751	756	726	807	744	802	751	798	805	767	798	742	781	792	756	753	788	776	765	759	711	788	771	773	746	761	742	748	748	785	774	755	721	804	754	752	756	764	756	715	782	782	785	789	782	766	808	736	739	740	756	799	772	777	797	751	730	782	767	776	735	745	763	747	751	788	796	806	804	793	790	773	762	804	799	834	806	766	743	780	717	783	802	797	758	757	794	805	811	770	786	763	763	744	778	778	775	767	783	776	752	768	753	745	783	780	755	781	752	718	790	741	846	798	802	688	737	746	762	759	761	730	756	781	714	676	799	740	736	833	748	759	807	739	731	757	751	750	766	795	741	823	715	782	765	738	752	773	769	793	753	773	744	757	756	748	765	738	804	723	750	771	754	755	792	758	796	759	755	739	792	806	741	757	776	768	755	784	784	758	741	742	788	743	728	749	757	750	709	775	785	796	763	790	752	753	737	788	736	778	787	756	726	788	785	760	743	797	732	736	791	806	818	781	810	763	759	778	812	779	833	796	766	835	790	758	758	810	778	787	723	759	732	750	776	745	741	728	788	792	802	791	740	772	739	747	777	760	844	764	805	762	787	766	787	739	784	798	760	815	815	754	823	810	803	776	730	749	783	776	778	771	748	771	764	747	732	782	755	786	826	776	790	748	775	756	770	805	804	765	767	752	734	709	787	758	745	794	762	735	769	726	784	791	758	818	721	790	767	779	792	815	775	753	820	737	808	811	753	757	765	808	772	776	783	800	740	729	765	767	756	775	762	707	738	746	747	767	767	826	791	752	797	787	760	789	766	808	733	714	762	794	757	763	798	796	713	763	735	765	756	747	802	725	782	720	774	791	787	779	754	782	781	748	780	777	741	772	801	785	744	797	796	769	791	730	790	723	808	734	803	791	741	762	788	808	700	813	721	794	747	819	801	777	711	791	749	807	810	762	751	747	732	779	789	785	756	770	779	822	718	763	663	765	798	816	756	754	773	757	799	782	756	756	729	761	797	788	766	767	748	788	814	828	784	750	776	840	766	791	711	750	823	743	744	756	783	749	753	742	775	762	756	728	727	786	802	741	757	779	796	781	799	788	823	733	781	797	764	801	733	755	730	699	807	785	740	803	728	785	758	815	765	783	764	776	736	724	747	806	768	756	767	772	746	746	738	769	797	818	771	761	782	782	787	776	759	748	798	739	716	795	780	752	780	754	733	801	801	769	786	763	790	735	784	795	789	746	747	777	815	793	785	778	768	714	806	757	807	778	761	757	773	725	800	751	778	791	698	794	748	742	792	781	760	808	776	804	773	757	767	748	740	730	755	802	772	774	793	818	797	771	702	778	737	747	810	750	781	750	767	754	769	780	770	761	824	830	790	778	765	792	761	702	755	788	798	737	815	764	797	752	797	783	773	796	765	760	767
60858	56382	50113	41080	39381	36662	25029	13034	2941	601	334	240	246	269	253	236	280	232	260	279	253	252	283	260	266	274	231	277	230	246	257	258	265	259	271	249	220	245	264	256	250	226	247	245	249	252	269	293	250	250	268	270	268	237	227	249	266	275	267	247	246	282	231	272	231	271	266	255	260	271	260	222	273	272	265	250	262	271	257	267	265	235	274	265	261	294	242	226	234	253	266	241	235	276	296	253	265	241	261	259	263	249	244	249	235	276	246	248	219	262	231	231	251	278	294	268	231	241	247	259	242	250	263	266	270	262	253	245	254	251	247	253	254	278	238	280	271	235	242	305	268	258	270	260	228	255	245	265	247	255	269	264	275	250	279	299	260	269	228	259	233	245	245	270	233	244	257	247	241	282	248	273	272	272	228	238	263	229	233	305	293	246	244	252	235	249	258	235	240	278	255	268	280	241	259	231	242	269	282	262	269	263	252	251	257	253	273	253	265	263	271	234	255	274	261	229	235	270	251	256	266	233	243	282	263	248	253	236	279	241	255	257	279	250	287	238	263	294	276	284	258	290	226	248	258	250	279	275	276	218	270	241	252	255	252	255	242	268	253	259	268	271	290	265	252	270	236	244	239	274	251	272	237	271	258	278	251	275	262	279	254	238	275	243	284	287	231	258	280	258	229	254	260	269	266	260	273	250	251	230	266	244	260	239	228	266	264	263	244	253	260	271	272	260	239	238	269	242	252	255	230	263	260	256	234	272	267	226	276	281	254	270	264	288	195	264	256	247	267	283	262	257	236	241	280	257	258	243	244	266	253	244	257	249	264	262	252	225	232	258	271	259	266	275	306	250	246	253	256	256	252	251	280	259	266	239	247	265	260	257	240	250	244	232	250	285	283	252	262	239	247	277	244	285	306	244	239	248	277	275	244	245	232	263	257	263	256	238	261	267	238	254	254	212	259	272	260	255	244	246	255	280	240	262	269	274	256	251	238	284	240	260	271	267	234	260	263	270	268	236	254	223	264	264	245	256	244	252	259	270	256	268	274	262	247	235	249	282	257	239	263	246	261	231	233	251	244	278	246	286	260	259	229	266	239	255	253	276	294	281	252	282	254	241	236	268	252	242	252	253	264	266	260	253	242	267	268	239	255	251	267	232	259	255	233	244	266	233	256	239	267	231	257	279	252	265	245	260	263	251	243	241	231	292	277	258	243	281	228	227	235	226	260	276	248	246	261	244	247	255	251	234	266	244	226	253	237	250	249	261	248	264	271	245	266	290	280	244	272	270	272	272	253	243	246	263	251	248	276	253	237	270	270	225	252	246	237	233	254	252	241	256	264	284	246	240	255	267	271	258	260	255	260	292	267	235	264	251	261	225	272	251	274	232	295	257	241	249	263	245	275	270	284	267	240	262	265	275	245	270	256	256	263	265	296	266	274	259	256	257	240	263	228	249	235	264	264	272	264	227	247	273	285	240	233	243	254	278	248	254	241	277	235	270	270	265	257	256	242	275	261	271	270	301	289	261	258	264	262	277	258	266	250	260	267	265	270	240	258	272	272	249	268	232	263	254	262	232	239	242	262	274	268	233	219	265	264	241	251	247	299	240	260	260	284	258	239	249	272	232	252	230	252	268	233	253	276	254	247	237	253	245	261	304	267	251	247	262	257	264	258	253	253	259	259	240	275	273	219	243	278	244	275	262	243	267	262	295	251	269	244	244	260	266	263	238	260	252	288	253	269	302	256	254	269	233	282	293	258	273	251	221	239	242	249	275	267	259	267	249	241	218	252	272	267	251	251	261	266	284	264	262	275	271	250	252	304	244	269	247	247	255	262	286	227	248	277	281	265	254	250	232	205	240	274	255	249	289	240	262	285	304	260	262	271	259	264	232	281	244	274	250	252	274	253	283	267	248	224	247	269	249	254	285	241	267	274	250	265	241	260	274	249	260	246	259	275	262	260	281	263	232	248	226	232	267	240	262	262	281	258	256	253	249	267	269	222	239	267	267	257	256	267	253	258	251	265	269	253	219	250	244	254	259	260	270	275	239	241	248	242	266	265	264	277	227	265	256	252	248	269	245	273	278	272	257	244	266	238	245	260	254	242	280	313	261	234	268	284	281	232	284	237	273	249	257	279	246	261	272	233	230	254	271	257	263	246	268	252	270	282	264	275	266	242	272	255	244	270	254	273	256	254	241	268	265	234	274	291	269	263	267	279	265	241	244	248	275	240	255	266	281	270	243	238	249	270	286	262	244	277	258	266	243	259	243	261	247	291	249	287	235	252	274	277	289	244	282	272	245	241	247	322	272	217	259	288	237	247	251	259	259	261	258	271	272	269	258	252	294	252	261	251	227	279	288	236	267	259	246	245	226	258	264	274	289	235	247	261	247	251	275	259	274	258	249	246	259	259	273	282	258	280	279	252	259	229	265	241	243	271	274	272	256	250	256	246	257	228	239	249	254	239	257	256	271	283	271	259	254	254	270	254	208	254	265	251	253	253	280	248	251	277	263	283	238	238	281	273	238	276	241	260	265	314	278	262	285	263	258	268	291	245	287	272	255	227	271	273	260	256	272	245	245	254	261	240	277	249	235	234	252	290	278	288	256	239	285	272	258	241	281	271	287	240	244	232	261	250	263	275	242	308	260	269	248	256	272	279	264	267	248	276	259	242	241	271	257	268	293	269	251	274	268	270	257	233	271	275	247	271	259	273	255	275	235	269	278	242	290	270	270	274	253	267	281	247	267	220	286	251	246	274	258	219	252	222	262	266	259	292	246	261	291	240	244	239	257	261	262	301	250	267	221	252	259	254	255	235	268	271	281	277	228	260	287	264	252	229	262	256	273	249	259	253	245	230	247	274	250	260	280	276	257	260	275	228	234	233	269	259	267	230	250	219	260	280	286	257	274	261	250	270	258	256	301	263	269	266	284	252	271	246	259	250	263	259	277	258	240	254	277	267	270	253	271	274	229	251	270	220	280	282	279	248	237	260	268	258	251	235	249	236	266	269	257	220	274	257	265	244	264	268	292	256	247	257	201	266	252	261	271	251	263	228	234	243	259	228	253	248	260	269	266	280	245	255	261	253	232	254	258	263	263	273	223	238	279	266	293	251	259	255	246	266	248	263	239	254	268	296	244	258	275	276	240	254	240	263	272	255	249	290	235	261	249	278	269	264	270	253	268	303	260	263	286	273	250	251	251	261	228	248	274	294	253	255	242	273	252	255	279	251	279	263	266	253	278	254	288	302	264	284	268	281	268	253	258	264	262	246	256	228	260	250	259	229	294	274	248	258	255	246	240	251	284	257	260	261	234	266	256	242	263	255	258	262	265	278	224	263	265	245	255	245	265	242	273	260	281	263	279	228	251	247	237	251	265	272	238	225	268	265	265	280	252	266	249	256	256	259	238	245	262	268	267	256	285	232	274	258	263	275	264	276	256	245	255	224	243	257	239	294	238	276	232	270	242	284	281	247	271	275	265	273	253
47695	58822	59755	56204	56129	49005	34674	17334	5242	1402	776	632	610	606	642	588	565	654	644	598	591	627	574	598	610	621	585	615	594	606	570	616	578	609	564	580	604	589	594	562	607	599	589	618	603	590	632	618	679	616	611	612	641	631	533	619	599	604	552	595	609	603	593	617	565	635	661	597	637	584	609	624	588	603	607	606	608	632	562	631	649	598	591	586	633	630	555	603	537	595	598	600	568	605	599	596	579	561	614	599	609	606	583	574	564	596	572	589	595	614	636	605	592	591	637	566	615	611	637	623	620	619	607	573	602	617	576	583	608	616	597	578	551	570	574	585	563	599	627	611	565	601	585	568	569	610	575	598	580	578	588	592	598	633	564	572	576	573	607	631	570	638	578	609	568	564	615	566	599	581	616	599	618	561	608	593	588	614	617	600	535	593	624	613	614	604	567	606	581	597	554	591	605	578	582	607	581	603	593	589	610	600	609	578	628	590	589	608	555	548	582	566	601	551	614	584	590	634	615	608	579	569	615	609	628	569	590	621	567	619	592	563	614	641	627	638	585	654	573	630	574	614	595	605	582	590	600	591	557	600	580	590	614	620	580	602	584	625	578	619	607	627	582	609	597	615	556	604	586	562	576	596	606	559	643	586	595	563	607	612	580	564	544	595	617	597	621	576	612	604	604	590	604	619	624	593	615	613	626	583	643	550	627	624	625	572	592	605	630	605	596	590	613	564	559	588	644	561	568	605	625	615	575	620	606	587	605	580	616	560	570	609	609	586	633	605	597	551	598	603	587	589	601	604	566	572	545	574	592	662	638	620	614	602	603	595	580	558	599	614	600	584	605	612	591	636	655	667	626	588	563	651	592	609	606	631	619	580	603	612	633	557	573	599	610	600	630	591	604	620	584	592	616	584	591	617	597	654	620	595	602	584	569	604	586	585	619	578	564	587	603	577	621	590	605	612	588	600	604	644	573	635	597	587	590	630	654	594	586	609	591	604	607	633	593	600	613	612	584	571	588	603	611	588	581	589	614	538	603	598	618	555	634	589	585	612	617	604	585	651	591	596	549	593	597	576	612	621	590	668	585	592	571	597	622	616	612	626	590	637	620	629	588	593	603	584	573	599	611	636	632	590	579	635	600	587	596	575	617	603	601	572	593	587	597	585	611	582	595	615	575	636	582	589	610	635	589	589	565	590	611	597	618	601	562	584	615	565	601	598	610	595	578	556	598	608	600	598	588	563	597	580	575	580	609	576	599	619	608	601	619	548	574	554	586	560	595	575	569	577	585	608	601	608	625	604	610	611	614	601	614	567	577	570	629	567	552	588	575	652	607	595	604	575	580	585	623	575	578	598	627	580	595	621	595	553	611	604	640	592	611	633	605	596	623	601	610	544	610	572	607	586	563	581	605	596	566	568	622	586	592	586	613	602	628	566	587	552	588	578	629	621	593	603	571	559	575	568	603	582	561	574	620	575	573	643	586	634	628	630	570	643	583	608	600	576	637	608	589	534	580	625	571	582	612	593	600	625	602	608	594	614	592	604	594	599	594	607	589	606	579	546	583	606	610	593	610	601	632	602	589	591	599	577	581	576	588	598	616	613	598	616	596	625	604	610	635	554	629	654	627	586	586	612	587	602	582	634	625	570	640	580	635	630	591	585	588	610	578	597	601	623	580	606	572	564	595	611	571	609	614	587	594	560	666	634	597	594	578	602	561	611	620	622	585	592	581	615	605	577	640	578	599	578	594	557	611	642	613	601	650	615	590	578	579	561	584	570	606	616	600	614	545	639	591	550	661	610	576	536	603	630	584	586	694	626	568	625	566	608	638	585	565	638	599	619	597	622	624	582	642	588	596	574	612	598	563	586	603	604	653	639	598	619	593	614	575	601	591	566	573	578	647	580	618	605	592	606	606	604	607	607	574	607	557	582	570	593	598	601	654	604	594	619	642	527	605	609	551	618	609	667	622	636	584	626	596	644	595	582	570	573	606	583	615	572	595	583	579	562	602	581	605	636	582	629	604	580	600	612	607	577	575	590	544	583	644	628	593	589	595	631	609	611	531	584	616	620	570	598	648	570	615	615	615	578	602	590	601	569	595	591	641	597	610	599	635	572	573	634	605	580	615	580	559	572	624	606	583	571	591	588	603	588	621	613	632	580	621	560	575	632	558	616	590	606	565	611	621	579	639	607	647	574	597	607	604	592	585	584	599	601	614	628	583	620	636	586	614	654	601	600	611	587	596	628	584	579	600	646	564	572	566	593	653	593	630	568	608	572	602	596	596	637	596	571	618	591	560	571	600	628	567	630	585	634	581	584	605	582	591	613	561	593	607	572	560	581	584	598	610	584	639	554	573	629	620	579	600	555	606	605	583	626	606	561	556	612	636	598	607	614	594	571	596	627	582	543	571	598	590	589	604	587	625	585	611	622	576	619	607	585	609	571	549	612	619	589	639	572	609	594	642	637	604	588	595	609	607	592	582	609	603	579	617	578	582	613	625	579	565	617	556	576	577	627	593	608	577	584	593	615	603	561	603	655	615	634	540	643	596	618	575	608	569	607	570	593	572	562	621	576	582	624	610	562	615	609	573	621	562	610	572	612	590	599	609	603	604	589	603	602	590	594	582	577	571	586	550	598	597	583	563	621	578	597	651	586	563	610	589	594	605	602	598	615	600	584	624	626	573	594	570	547	572	599	559	577	576	577	613	566	612	631	629	617	639	615	563	616	578	603	605	600	615	592	592	624	585	584	585	559	601	592	591	636	621	627	617	608	637	556	630	623	590	586	568	619	552	622	598	600	599	546	582	624	583	620	608	607	630	600	574	600	606	617	572	590	567	573	580	623	623	599	636	576	600	555	590	561	611	630	589	626	571	548	590	603	568	571	564	603	603	608	552	634	604	559	571	615	611	623	575	625	574	572	561	535	596	552	596	588	591	620	621	590	583	564	608	567	606	597	645	549	583	615	609	577	567	587	582	591	615	588	609	599	583	567	602	640	625	569	627	595	594	570	597	607	601	667	608	629	577	628	555	605	600	573	567	600	593	628	593	632	603	587	614	546	593	573	603	582	648	554	580	568	595	640	586	534	625	556	590	594	609	618	580	600	622	592	647	571	623	605	582	557	567	601	582	582	559	618	610	568	593	584	583	570	614	613	606	605	576	638	574	605	611	589	570	582	595	573	609	598	574	622	599	605	594	584	598	572	619	606	598	602	659	605	583	603	597	597	616	586	578	552	626	618	603	583	570	566	578	605	574	617	580	629	624	653	585	622	605	605	615	621	635	594	616	541	608	562	563	586	569	553	557	585	561	588	591	570	578	605	602	623	587	617	559	573	579	618	556	597	555	590	601	611	582	589	549	616	591	530	621	589	556	644	616	600	597	585	577	632	642	590	640	601	571	593	585	543	547	609	627	588	580	604	608	607	598	586	603	602	579	610	566	588	559	547	609	615	579	607	587	591	603	605	628	612	614	575	605	575	577	618
66051	50923	45166	39225	38413	33559	28114	17619	5271	836	318	270	217	258	256	276	256	263	286	273	260	261	237	264	242	231	246	256	232	260	261	253	249	260	274	257	249	240	282	263	273	245	262	275	232	247	264	236	265	265	251	243	286	266	250	237	243	254	255	256	238	267	266	241	248	249	236	253	256	230	260	244	272	276	264	241	251	280	262	260	260	259	243	243	245	246	235	274	254	212	260	234	238	247	248	245	240	250	269	279	263	255	256	244	254	249	234	243	240	254	242	242	228	224	273	231	248	258	245	230	292	259	246	245	231	270	257	239	219	233	245	224	258	229	220	254	261	270	247	248	234	249	254	236	230	247	244	214	237	265	245	269	252	246	276	267	266	277	254	226	249	228	255	253	234	251	239	252	241	242	252	285	261	268	234	252	270	230	230	256	241	260	280	229	245	273	254	262	277	251	228	268	266	214	278	235	275	266	225	279	286	243	235	231	267	289	258	238	230	225	256	253	257	266	248	273	251	224	266	232	235	285	257	245	238	234	274	254	278	288	265	262	256	242	254	240	229	266	247	229	253	221	246	249	249	264	269	247	253	263	267	256	238	250	228	242	280	240	265	251	271	255	249	234	211	255	254	237	242	232	256	234	241	270	245	266	257	249	250	241	241	249	230	245	222	277	258	241	230	238	282	243	234	236	275	256	267	277	245	235	264	244	290	253	274	237	212	266	207	224	258	255	260	226	217	248	235	296	203	265	250	223	269	239	239	223	239	251	260	241	267	256	265	230	264	247	242	238	240	263	258	292	239	284	285	268	275	236	283	264	232	211	226	252	246	243	258	221	253	248	251	275	254	247	266	275	264	264	237	282	233	260	251	261	232	256	263	190	244	247	278	253	246	241	243	252	238	244	260	264	246	233	276	249	235	275	253	245	239	301	269	245	241	273	250	234	260	247	219	268	237	271	272	290	264	224	228	207	299	223	256	266	234	233	291	267	259	228	261	253	255	248	284	262	221	239	231	270	251	233	263	252	232	261	224	232	238	280	244	245	278	252	239	260	256	241	288	259	221	237	254	251	264	281	259	247	230	256	213	237	270	242	261	246	242	241	250	273	289	275	255	258	231	272	280	231	230	282	241	252	265	225	254	250	252	236	244	253	259	247	248	218	233	240	248	248	277	260	272	259	236	263	262	267	256	236	253	252	259	253	252	262	233	244	245	214	248	242	243	268	221	242	267	262	258	220	268	274	253	229	261	234	267	248	247	231	261	245	234	253	246	243	240	251	257	249	264	267	252	266	242	298	272	224	219	215	215	245	280	223	260	271	233	243	256	226	266	249	263	259	259	254	258	238	250	225	265	247	237	236	248	244	246	224	259	255	234	260	227	245	252	250	256	254	270	253	236	258	270	241	260	242	244	246	249	249	253	245	233	230	270	239	232	253	253	254	248	267	239	269	240	250	273	222	241	248	254	235	248	247	245	252	255	242	224	237	253	265	255	261	248	244	274	269	250	257	271	283	257	267	265	260	274	256	253	265	259	229	273	242	259	256	249	224	252	243	254	259	261	226	264	257	232	266	284	250	247	234	246	236	253	261	255	258	257	241	244	248	306	249	222	275	236	256	240	244	234	246	266	249	249	304	270	237	254	247	248	262	239	254	271	248	270	257	238	280	239	272	245	249	233	241	262	237	260	259	262	224	250	245	249	247	232	293	266	253	248	269	244	238	238	256	256	250	242	279	254	284	237	253	261	267	235	246	233	228	248	246	245	244	263	260	242	240	232	272	237	249	270	251	250	265	258	250	243	234	238	242	240	288	262	257	230	269	249	256	228	251	269	271	240	235	239	197	251	281	232	236	268	275	251	243	244	222	278	253	267	250	230	250	264	256	242	236	231	261	238	276	248	246	251	229	263	262	217	236	230	274	289	259	273	226	242	248	254	256	226	239	242	252	266	267	222	282	226	263	241	241	262	260	256	242	270	277	274	271	248	265	269	268	227	238	252	244	245	267	254	245	278	264	242	221	223	249	232	254	259	240	240	260	252	270	248	240	237	285	266	261	239	244	254	251	221	236	251	254	235	218	223	211	229	256	240	254	277	272	224	249	261	259	232	249	280	254	260	267	261	247	250	263	278	275	249	248	249	221	223	252	255	250	246	278	236	255	247	260	255	265	245	246	252	252	262	242	234	252	262	291	252	257	204	273	235	260	250	214	272	240	250	252	273	267	253	259	239	222	218	242	255	277	249	249	261	249	257	215	239	271	260	252	249	261	251	224	255	267	249	226	222	242	239	274	248	242	246	248	260	252	228	228	254	263	245	240	265	239	227	265	286	251	268	261	252	243	259	253	246	246	257	266	227	246	265	248	250	263	217	212	248	274	285	289	240	245	280	275	296	242	246	252	283	277	259	248	254	251	246	257	225	254	253	261	251	226	257	246	249	234	258	239	229	246	246	262	238	240	266	280	255	278	252	253	248	248	251	273	232	243	244	238	260	217	281	228	259	243	238	248	245	235	229	251	246	236	269	259	244	261	265	252	243	267	246	227	270	235	269	271	235	252	290	252	229	249	257	275	244	260	247	258	267	243	249	254	288	220	261	262	242	277	253	246	260	219	237	268	261	277	249	229	271	249	255	252	245	244	251	255	239	231	231	282	266	239	234	225	245	253	253	260	269	262	230	256	247	243	243	251	245	248	244	229	221	245	265	233	258	251	258	244	257	245	261	262	258	247	272	231	263	244	238	276	261	254	255	253	264	233	242	262	252	243	271	264	237	264	233	249	231	215	250	239	246	227	222	252	245	232	258	240	256	247	212	249	265	243	263	235	250	231	275	269	237	258	267	240	265	245	234	264	245	243	233	242	274	265	237	273	234	284	241	252	254	265	250	250	248	302	266	220	255	236	259	222	257	272	228	257	229	250	261	236	247	265	252	259	230	263	261	240	265	234	262	243	265	247	219	241	232	280	228	245	257	265	248	265	221	236	228	237	233	221	256	233	225	248	269	276	234	256	266	210	254	288	261	263	257	279	261	276	244	253	264	265	272	219	249	229	245	245	240	246	237	244	278	241	245	235	262	240	244	253	251	225	264	257	251	263	275	236	219	266	250	239	239	270	239	246	237	270	205	234	247	248	265	269	263	231	321	244	245	256	239	236	221	282	248	250	272	268	266	260	268	222	222	257	249	253	240	246	258	254	244	267	222	246	221	285	284	233	259	286	289	264	249	262	250	251	241	243	262	245	250	227	294	281	228	261	251	285	263	251	264	257	249	287	265	239	244	237	258	269	218	230	242	239	277	273	267	247	274	270	230	285	241	250	263	289	248	238	236	268	272	279	225	237	250	239	252	249	259	252	232	257	246	242	258	234	229	262	239	251	246	246	220	257	266	282	228	248	254	247	285	242	238	268	241	231	267	270	222	256	261	250	261	237	273	259	233	250	221	248	220	250	272	251	236	264	261	257	248	257	214	241	261	224	264	245	224	260	233	252	259	240	242	245
52976	59423	60465	61108	61485	53044	40023	20818	6246	1735	857	648	622	634	560	628	606	603	549	607	594	612	586	524	568	580	569	613	600	571	607	642	603	583	589	587	578	571	600	550	601	629	606	560	601	562	556	547	581	587	555	575	599	568	568	575	566	599	590	561	601	591	584	537	561	612	532	567	606	578	517	567	578	603	588	584	620	582	571	547	590	554	597	611	583	555	565	551	567	596	570	574	610	542	590	556	586	545	590	607	580	578	585	590	577	561	589	570	539	584	568	537	627	579	563	601	586	590	615	519	578	598	609	602	566	570	581	585	590	592	575	594	614	597	603	588	574	594	569	606	575	563	548	595	563	566	559	541	590	624	566	589	547	569	572	616	578	565	567	591	565	560	597	590	568	538	568	598	561	582	582	561	586	561	633	620	573	554	511	551	563	554	540	544	628	584	555	574	590	610	568	633	577	580	580	612	617	609	557	545	564	574	625	588	594	563	578	597	558	583	586	544	560	577	582	592	563	597	538	534	585	578	565	615	620	580	555	567	586	635	565	577	580	565	595	599	564	603	569	561	572	563	567	557	539	538	595	589	552	528	616	556	573	573	548	581	581	626	590	553	597	561	577	561	530	585	569	565	584	587	604	589	546	579	589	585	592	574	570	579	557	583	553	569	553	573	577	565	596	593	622	603	590	533	541	548	541	516	626	589	579	530	550	550	599	526	588	642	557	600	625	550	577	582	564	555	565	555	610	548	593	595	628	558	565	576	569	567	589	549	579	566	587	566	571	566	556	574	596	610	570	539	605	539	538	603	572	578	557	579	573	582	599	577	559	538	549	604	583	577	577	557	531	574	589	594	584	602	595	559	587	558	563	597	597	529	615	579	568	544	603	576	583	576	568	603	570	558	589	580	541	545	585	584	607	619	569	623	550	562	552	604	536	571	598	570	616	583	621	587	569	628	584	624	598	615	583	599	581	551	568	583	554	607	542	618	546	590	568	586	553	592	556	557	568	578	591	617	593	582	599	576	589	528	551	552	561	626	583	583	620	595	577	550	552	579	563	557	588	564	574	596	572	591	545	555	611	595	582	604	591	592	533	551	552	582	596	600	577	626	554	586	551	596	568	579	577	591	616	599	588	625	593	578	586	557	581	597	613	559	586	611	537	571	611	576	593	603	575	587	589	576	541	646	565	544	547	552	606	577	560	597	590	600	566	583	554	599	554	638	597	610	562	596	608	571	589	553	558	586	588	573	559	575	592	631	575	591	599	569	609	563	512	543	612	619	564	567	574	601	552	574	584	568	566	557	583	605	551	572	580	567	535	547	594	568	577	581	589	587	615	588	555	525	626	587	568	595	606	587	617	597	584	578	591	573	590	561	591	568	576	555	571	607	566	564	574	598	568	579	528	597	562	574	589	559	577	606	565	567	615	597	563	553	592	607	582	566	600	612	577	607	582	584	595	588	558	549	608	581	567	561	569	612	569	550	597	591	568	616	583	545	552	525	577	612	553	575	574	560	580	605	589	582	524	557	576	611	591	587	578	577	529	563	587	621	596	584	599	538	553	572	596	573	568	587	588	615	561	577	568	586	583	573	596	577	587	553	630	576	602	583	584	586	588	606	587	585	556	566	584	537	611	587	562	549	580	582	590	596	603	616	585	516	626	583	598	515	587	566	577	587	593	622	607	563	591	553	572	620	592	569	571	543	566	575	582	588	572	600	605	604	582	620	562	568	546	535	613	658	605	575	551	655	581	597	595	582	597	564	601	605	598	588	571	601	555	545	605	585	597	606	579	589	594	566	571	604	601	527	590	583	590	583	555	626	582	602	566	554	605	608	583	559	561	577	587	611	529	562	566	530	589	611	583	601	579	566	565	609	559	530	605	563	607	545	619	581	562	586	568	560	565	618	615	578	596	571	577	562	558	528	621	570	587	511	545	562	602	551	544	574	567	607	555	582	543	576	565	557	612	648	592	580	592	578	572	554	575	591	526	600	549	562	551	551	602	601	630	579	568	556	575	587	543	567	582	620	566	620	546	572	589	569	644	552	574	540	550	563	577	545	593	531	622	615	572	561	601	598	562	580	583	563	577	566	561	558	587	570	585	620	574	589	573	586	572	560	575	559	581	543	607	581	608	605	531	587	591	611	595	578	581	539	583	577	571	540	604	588	579	578	567	541	538	537	557	607	605	561	614	585	562	563	575	600	541	550	553	596	595	566	606	577	596	574	629	574	591	554	598	578	588	573	606	567	584	548	579	561	658	559	580	567	562	596	580	563	627	572	538	595	554	591	586	555	613	550	552	543	601	586	575	581	600	590	597	551	586	606	561	605	583	596	556	574	547	611	590	597	592	600	543	588	582	581	586	576	531	613	591	569	599	572	546	630	573	590	580	571	566	544	598	627	563	567	565	587	596	586	599	580	575	611	627	561	577	615	580	558	593	610	556	567	588	585	575	578	546	580	602	552	585	560	581	554	597	561	546	608	609	562	582	543	524	569	562	544	566	608	563	578	572	605	555	582	512	533	602	571	578	602	567	571	572	577	591	555	558	583	592	604	619	541	528	572	604	607	540	560	619	591	572	578	548	589	582	582	530	580	571	594	569	575	580	594	551	591	587	593	610	568	604	601	559	574	575	563	588	600	596	593	554	569	591	626	578	555	613	603	621	561	598	582	554	556	625	576	582	591	541	586	600	532	595	616	600	577	608	571	583	569	577	569	591	521	630	565	534	606	565	583	592	543	558	576	629	596	592	582	580	584	579	589	560	590	537	596	587	559	620	558	572	529	601	542	599	596	580	560	591	573	547	640	566	617	586	601	602	584	586	567	575	586	574	582	589	587	608	573	560	559	606	588	634	547	606	577	544	605	587	560	523	590	607	594	602	590	595	566	581	592	580	618	561	534	577	551	547	576	526	548	559	555	582	593	545	567	565	545	612	565	613	555	570	543	586	577	588	555	562	556	595	620	607	546	582	519	617	593	552	594	616	549	562	560	534	570	588	586	566	533	577	547	604	586	583	634	581	607	572	581	517	580	562	609	571	570	568	562	551	577	556	594	583	576	569	568	620	588	565	590	552	607	573	538	547	570	597	587	580	569	593	545	592	575	604	575	558	564	562	578	603	606	574	597	561	598	562	552	548	595	564	553	565	588	567	581	575	567	602	563	587	571	539	623	578	574	616	546	587	614	589	574	569	584	549	554	600	561	547	550	534	628	591	567	534	590	629	637	580	573	573	556	556	572	529	518	591	589	575	565	568	547	562	584	631	569	580	574	607	554	599	575	563	574	567	573	604	589	555	564	593	606	608	559	585	601	552	548	617	550	574	565	580	560	594	578	582	554	571	565	578	564	539	568	539	555	587	577	583	572	524	553	585	545	588	582	644	543	544	597	576	580	606	534	577	591	566	590	607	595	555	554	567	603	593	541	554	536	569	612	589	599	583	543	565	607	566	570	623	564	567	593	583	612	563	573	601	584	575	586	571	565	601	588
33253	33831	26649	15858	8032	3011	1864	1084	554	375	376	390	351	325	368	332	362	380	349	357	369	391	362	345	311	329	348	372	360	322	304	362	344	377	351	356	335	335	374	362	312	370	342	365	344	326	325	369	362	334	346	325	370	365	329	384	351	403	356	354	374	323	335	334	360	349	292	348	354	372	350	344	326	367	370	372	343	337	361	334	329	347	291	344	366	383	315	360	355	331	363	345	327	313	355	333	320	363	411	361	349	374	350	326	343	317	367	315	367	343	355	325	368	375	359	343	374	382	334	354	343	386	354	356	328	356	399	357	340	326	326	381	357	347	331	323	340	324	312	368	333	364	373	331	343	381	378	368	335	333	370	376	313	342	368	321	336	289	362	357	329	333	327	388	346	345	355	355	366	334	352	357	341	360	323	390	378	369	324	344	356	322	350	357	347	369	343	346	353	351	335	339	371	326	360	325	345	358	344	358	408	338	352	318	313	340	337	308	349	330	370	353	346	340	350	379	356	378	363	335	352	347	364	321	315	372	363	338	359	318	306	333	346	356	361	364	341	362	324	381	387	346	338	325	362	337	377	390	361	346	363	339	362	371	361	346	348	397	370	344	357	343	352	317	340	369	346	344	329	348	347	358	369	340	389	357	333	348	351	318	346	383	335	341	350	365	347	344	314	355	361	354	360	313	341	327	359	384	322	353	340	320	340	319	359	339	329	322	359	328	358	367	336	330	350	356	328	332	360	321	326	346	337	330	345	349	330	347	366	332	321	364	365	363	348	391	391	370	334	370	384	357	322	374	333	336	332	360	338	361	360	349	345	358	357	364	329	343	331	343	344	349	344	339	329	327	341	343	302	354	361	383	305	348	367	327	326	331	331	355	315	347	377	336	367	374	337	377	353	339	334	357	363	309	304	352	359	325	369	329	368	346	376	355	349	354	370	377	326	350	365	352	346	375	350	359	336	328	351	320	315	332	343	361	358	342	370	367	355	388	356	334	317	310	323	371	387	348	355	354	347	367	314	359	354	331	343	347	350	311	354	333	327	328	357	330	358	349	334	355	341	368	342	334	337	355	373	345	336	341	341	353	359	356	339	342	355	379	335	338	329	341	332	364	351	331	353	362	373	343	332	334	373	365	370	311	365	356	323	340	341	318	362	382	333	358	340	357	357	360	343	368	342	333	355	337	322	374	368	328	293	333	350	351	305	337	344	361	338	296	338	335	351	335	320	380	344	328	345	361	353	345	340	374	354	393	354	313	334	336	330	365	375	374	353	400	348	375	362	368	365	350	361	363	377	336	373	375	337	334	336	354	377	366	335	341	320	297	349	336	321	339	368	341	349	342	310	399	354	347	330	355	340	342	349	315	329	336	377	342	302	343	348	334	339	326	346	347	347	338	343	348	371	352	358	351	335	342	371	365	353	328	333	350	332	337	363	374	346	339	379	325	333	332	376	347	397	347	365	362	361	352	325	351	334	349	359	371	340	326	344	354	354	329	352	380	355	318	339	347	321	347	363	326	362	316	337	320	359	368	331	349	323	334	333	322	359	367	365	348	336	336	379	412	328	350	351	337	368	339	344	354	355	387	345	364	350	335	357	315	366	360	367	343	334	325	325	355	383	345	322	347	324	338	357	366	337	323	312	333	372	288	335	320	347	332	356	351	354	368	327	366	332	368	321	324	359	350	333	359	324	373	361	381	339	330	371	359	349	375	316	385	319	354	344	362	351	358	345	336	356	370	341	372	366	359	323	325	358	339	355	354	345	340	331	346	332	320	348	318	388	354	375	363	367	330	319	344	355	341	333	403	341	357	318	330	372	375	322	335	377	330	331	351	355	326	355	347	353	351	398	369	354	352	360	359	352	354	361	343	323	364	386	337	332	359	309	349	352	348	351	342	341	363	347	334	322	364	341	361	368	341	338	346	380	346	349	319	346	348	336	363	354	349	357	325	363	353	327	352	350	346	355	369	359	345	351	387	344	315	388	376	345	362	359	325	345	348	368	312	383	350	338	328	329	340	408	356	314	364	346	359	354	332	359	346	359	358	357	355	326	339	367	329	356	359	346	332	366	360	387	366	326	362	332	368	315	345	333	369	352	379	330	342	312	312	338	331	329	329	346	387	322	348	349	308	354	366	350	353	358	344	346	358	346	343	346	378	359	358	344	305	340	318	360	340	362	342	318	367	356	332	376	340	375	330	345	355	336	347	325	368	311	351	384	340	319	325	331	334	341	349	342	324	333	341	320	322	326	337	353	355	325	323	333	335	355	331	338	331	360	373	375	336	353	373	364	341	342	329	336	359	359	349	378	357	376	348	331	346	340	356	362	367	335	355	379	342	350	347	325	321	380	371	335	330	309	362	366	346	331	367	326	344	352	355	398	359	328	327	348	379	376	357	337	354	350	344	354	374	375	369	380	392	378	378	345	342	346	326	356	362	343	372	352	356	343	382	336	340	371	361	329	339	339	320	345	369	346	328	356	349	328	361	375	319	307	376	366	362	386	365	354	366	339	385	343	368	340	321	328	353	344	389	330	335	344	375	325	325	341	363	318	353	321	338	309	385	340	336	345	359	365	316	370	335	368	322	323	355	349	351	343	363	361	353	368	384	347	337	344	341	375	360	332	352	369	324	341	345	349	365	333	343	346	353	331	330	376	325	337	337	310	325	348	347	321	414	310	354	330	353	343	322	349	309	361	328	346	339	339	358	345	344	313	358	363	336	346	351	340	323	362	388	344	323	332	355	382	351	349	327	380	334	333	346	349	365	343	333	320	348	357	359	370	346	366	399	365	373	373	364	304	368	336	356	366	323	315	351	337	352	313	386	332	329	315	347	307	331	370	333	309	358	332	360	372	326	328	348	323	343	392	374	358	321	343	334	308	359	347	318	351	356	384	346	340	342	351	378	331	411	355	364	325	341	356	397	372	339	313	382	328	324	369	370	343	321	358	355	359	375	316	351	365	359	348	315	350	331	350	378	351	374	390	353	328	333	377	352	341	379	340	340	343	335	330	380	360	373	361	339	354	328	365	327	345	334	375	371	319	299	345	346	361	383	332	328	369	339	354	354	359	345	338	360	355	387	372	360	359	345	343	330	367	322	334	297	354	352	337	374	316	347	360	350	325	332	365	339	319	357	337	348	330	341	361	335	367	329	321	341	338	365	355	376	320	344	341	347	321	358	338	347	322	328	360	336	340	340	365	328	343	349	342	317	342	324	332	358	323	346	360	328	357	369	360	352	353	376	352	371	299	338	317	353	368	332	340	373	340	369	365	350	303	351	341	368	348	394	357	343	332	333	355	333	338	358	328	348	293	308	338	361	345	348	383	338	347	323	359	297	347	359	353	343	313	348	360	358	339	355	310	361	316	333	366	339	357	330	348	362	376	339	342	344	359	323	352	330	349	333	330	359	354	310	346	336	354	341	347	373	343	301	313	335	337	385	378	326	378	357	353	356	344	346	352	339	363	335	348	338	326	323	355	328
23231	30696	31434	25648	17954	8612	5668	2927	1405	957	828	761	823	802	762	817	794	754	771	794	787	779	809	826	760	758	826	800	819	836	744	801	802	779	797	790	832	796	811	779	785	766	806	764	786	769	780	790	776	829	828	811	851	791	778	786	779	799	829	814	798	845	781	823	796	808	835	737	783	848	803	731	835	800	782	799	763	766	791	767	829	791	804	773	828	759	781	786	799	775	778	805	810	775	752	782	798	812	781	814	774	770	780	801	772	778	805	788	847	766	799	800	785	729	773	781	798	804	832	816	823	755	756	757	777	750	803	830	781	781	807	772	798	832	825	849	805	806	767	828	834	831	812	768	789	820	784	766	793	786	795	762	789	773	792	815	784	805	756	858	867	797	741	744	804	778	776	800	812	796	745	759	794	789	786	774	817	750	793	751	769	779	794	797	796	747	801	735	754	771	811	779	709	774	789	799	767	741	822	822	781	750	785	756	824	791	770	809	848	731	797	798	773	854	792	750	771	793	801	802	784	786	806	789	751	804	790	770	827	767	796	785	813	764	809	773	780	731	747	821	781	776	793	765	770	806	805	770	781	797	802	786	813	800	780	805	800	817	792	799	776	817	787	805	756	737	762	754	808	764	798	744	788	820	717	750	783	844	769	770	813	765	781	800	808	797	776	786	798	789	802	796	750	779	803	793	855	826	830	752	788	778	746	726	794	748	723	810	817	795	810	814	749	825	832	762	816	795	771	792	730	801	753	777	737	819	796	800	773	828	790	770	803	816	771	788	777	772	769	781	792	818	763	814	837	793	773	758	765	802	752	745	816	801	784	752	769	771	788	816	800	818	824	776	823	782	723	759	814	801	763	743	808	778	801	772	833	780	821	830	867	823	820	784	758	771	804	833	793	761	828	783	759	763	799	818	813	777	780	753	762	768	814	797	804	764	789	787	803	740	785	759	794	767	784	795	801	853	743	804	789	819	805	828	803	835	826	769	818	741	799	753	842	818	757	782	820	777	757	859	807	822	799	813	772	801	833	853	796	830	790	794	764	758	825	825	802	791	833	774	789	821	754	762	764	816	753	837	772	752	814	796	783	728	856	760	784	810	793	765	815	762	738	829	838	778	756	818	770	748	806	737	812	799	742	746	808	766	750	797	823	819	784	798	781	820	784	796	801	717	758	781	777	778	770	739	767	787	837	801	792	772	807	809	800	759	775	790	787	752	765	748	731	779	866	773	759	771	767	802	820	807	731	825	777	771	847	829	809	756	814	763	804	744	735	809	775	723	805	802	796	816	791	800	815	830	780	778	746	789	783	795	826	743	843	795	754	807	785	770	770	785	779	754	764	783	769	838	823	831	770	770	806	814	776	778	776	826	769	797	790	773	749	824	796	756	781	818	800	792	793	787	786	772	768	794	784	812	806	788	797	757	813	786	804	764	842	811	750	797	751	800	756	806	828	789	768	803	844	768	840	789	765	781	799	812	850	795	780	739	777	781	736	755	776	778	781	795	774	762	776	751	756	812	757	791	831	763	772	788	785	797	831	806	800	786	808	802	806	775	815	815	815	827	819	747	742	773	785	812	834	820	818	785	734	715	760	790	809	794	802	768	785	781	788	771	758	771	810	785	781	789	800	825	841	744	765	785	823	785	805	793	760	818	811	736	794	791	773	776	778	758	843	765	851	763	776	810	727	777	811	735	807	756	806	770	832	794	777	733	810	792	758	805	795	728	781	766	748	818	769	754	801	831	849	778	778	801	773	862	760	780	817	818	761	860	808	809	773	779	811	811	762	786	760	823	810	822	790	744	748	850	776	777	742	729	799	766	814	804	817	790	805	769	783	775	770	790	792	823	828	837	776	736	798	789	756	775	777	779	792	812	768	830	767	778	786	769	812	771	794	795	783	794	776	776	758	774	789	808	786	800	791	798	725	722	831	805	799	743	841	766	802	824	752	750	811	784	778	780	793	750	774	822	782	757	797	775	759	744	757	802	790	775	728	753	782	801	840	790	753	821	824	772	790	779	755	786	754	756	776	811	773	777	788	771	804	764	748	820	781	742	818	799	755	802	762	802	772	779	791	776	787	761	766	781	842	783	746	823	795	748	784	796	762	796	757	765	802	805	803	806	797	792	795	773	791	731	814	815	790	785	847	803	786	806	825	776	788	792	786	773	786	814	780	753	790	778	785	755	757	829	803	799	793	761	719	795	746	751	753	827	746	750	779	802	762	762	836	766	833	817	781	825	783	786	811	759	812	786	827	793	787	812	756	793	767	793	809	763	800	788	755	781	749	816	789	800	750	797	788	769	758	773	792	798	810	791	806	787	764	790	766	796	785	767	736	819	785	810	833	803	771	769	788	801	843	790	753	806	808	829	755	781	731	797	825	797	828	763	833	776	770	813	772	753	785	806	774	852	776	791	772	785	803	821	754	775	800	790	754	734	780	791	787	780	746	769	819	776	795	789	793	783	735	759	736	730	835	784	823	757	773	818	810	738	805	796	795	784	760	801	749	794	851	827	786	789	825	751	800	796	819	794	792	793	756	826	850	783	786	817	788	796	757	787	798	788	792	813	743	832	798	793	816	816	790	765	800	800	786	744	797	843	800	831	776	745	797	787	789	797	812	799	801	812	830	790	754	804	805	810	786	782	812	787	753	789	777	792	823	791	795	784	768	777	796	805	704	792	850	785	829	837	781	784	776	749	799	799	807	746	806	803	821	815	820	802	829	827	811	771	785	748	803	790	785	821	774	797	774	713	812	827	764	813	782	776	801	784	816	799	814	742	759	768	792	760	756	825	795	840	822	822	771	784	801	809	765	739	788	762	817	799	783	783	844	798	766	776	783	789	796	799	799	812	792	783	807	763	774	767	839	775	789	771	785	798	771	771	779	780	783	814	785	769	818	773	785	826	778	821	773	781	787	772	775	776	759	793	761	752	801	777	836	805	785	783	790	760	806	809	765	784	827	791	801	739	755	773	812	834	779	794	735	767	827	811	774	759	790	786	760	770	776	791	758	821	784	782	772	826	800	781	754	751	784	845	742	845	833	839	719	784	829	774	790	756	743	785	800	821	791	768	796	829	780	814	745	826	730	776	787	793	812	806	823	797	770	786	808	802	863	849	813	840	818	808	761	741	786	764	831	812	811	789	828	807	869	779	780	815	783	744	803	803	775	823	800	794	784	794	745	764	812	820	768	758	807	776	843	772	778	781	801	793	771	811	763	768	826	822	807	772	805	836	767	800	810	741	814	765	780	740	779	750	784	797	737	786	790	807	791	788	765	786	829	821	788	849	781	793	776	761	786	772	739	795	787	779	755	780	771	822	795	768	771	772	761	814	784	749	779	762	797	784	825	764	768	822	789	788	816	787	748	789	797	749	773	830	776	814	789	806	778	737	810	755	770	779	845	765	762	834	775	812	762	764	800	790	766	836	732	780	733	801	815	808	804	796	775	769	783	795	767	800	808	770	792	804	807	815	772	799	739	795
60710	55191	50390	45913	41930	32207	24641	12315	2672	547	312	284	243	246	257	268	261	268	290	249	264	292	296	264	261	262	266	268	269	282	237	264	262	259	252	262	272	252	250	262	249	252	270	253	285	251	263	259	233	309	262	268	317	274	274	245	229	278	270	242	268	267	270	292	257	277	239	237	259	264	279	269	245	276	269	261	254	240	289	293	273	289	264	274	261	271	246	265	231	287	254	286	256	250	243	247	292	268	267	236	262	267	267	253	294	258	237	273	264	231	266	267	292	269	283	260	290	281	256	252	261	230	260	267	276	245	260	302	255	252	267	246	221	290	274	266	257	276	249	309	250	260	245	274	262	290	271	296	254	260	251	234	294	244	265	273	279	266	262	264	271	245	274	240	244	273	296	238	250	280	275	268	263	276	272	288	278	255	256	297	282	289	265	254	272	259	273	233	268	271	271	243	257	248	244	264	258	272	261	248	262	252	284	296	273	252	298	270	292	262	284	293	261	266	230	277	264	253	269	256	278	245	273	266	237	244	235	246	283	233	296	258	247	282	273	278	266	237	283	284	278	278	245	281	265	257	300	223	296	270	284	277	233	282	289	253	276	244	252	290	255	262	276	252	230	258	263	274	286	248	256	287	273	260	293	248	263	263	289	245	245	259	270	248	291	233	244	237	289	239	284	253	256	238	251	249	261	241	255	266	280	284	290	300	272	253	255	260	290	266	240	255	284	282	245	264	253	259	278	240	284	254	263	268	275	293	263	250	247	248	295	277	241	243	259	294	297	265	236	265	305	268	263	265	249	272	288	254	263	268	274	269	256	304	260	287	240	259	251	259	234	266	281	256	266	284	280	261	226	235	252	256	290	263	279	296	257	274	262	280	276	249	259	271	270	297	253	290	286	263	275	273	272	263	261	228	286	262	253	284	255	261	279	251	268	261	303	264	242	266	286	249	298	262	260	265	220	268	249	224	277	269	246	258	234	251	262	234	272	240	260	273	285	246	245	277	274	296	248	291	242	254	293	293	261	256	257	239	284	253	266	233	258	291	256	259	277	284	277	272	253	250	273	270	272	271	280	226	272	262	260	271	258	265	233	254	275	281	263	248	237	268	263	277	261	234	263	233	253	273	281	257	256	268	268	303	298	259	240	251	271	284	281	285	284	273	247	266	273	304	235	233	270	283	242	265	239	267	245	258	246	254	246	272	240	276	263	282	258	250	270	235	267	266	247	293	238	256	231	251	257	256	287	230	258	260	292	241	270	289	234	261	263	252	271	254	248	263	278	296	235	265	260	272	274	259	285	263	293	276	255	270	280	243	265	262	249	270	256	253	291	278	274	278	250	271	270	267	276	254	261	253	245	274	257	267	244	245	257	255	285	261	252	272	257	270	284	268	283	263	241	263	239	260	254	252	291	278	254	259	268	261	251	241	255	269	286	246	295	271	249	279	269	278	271	237	231	258	269	289	258	277	243	260	252	266	249	232	286	256	280	268	257	260	241	263	260	256	279	261	257	244	284	233	250	252	269	264	256	267	270	262	304	249	260	231	258	248	255	263	274	225	252	268	272	271	263	277	253	286	280	305	247	276	258	268	266	246	266	241	243	232	263	291	235	271	244	247	252	269	284	262	269	255	264	268	270	301	253	264	297	264	264	269	265	275	245	258	245	244	269	301	272	287	237	250	266	272	248	247	274	278	268	276	294	276	253	235	245	286	238	268	273	260	259	264	300	270	251	258	279	250	264	270	284	262	294	271	246	266	261	258	260	260	271	246	238	276	267	262	274	299	253	282	257	256	257	288	247	259	275	293	280	270	264	275	246	289	270	228	272	263	283	257	267	285	235	239	238	278	269	243	239	252	206	269	249	245	266	285	262	273	297	291	282	263	254	263	230	266	266	267	240	267	256	260	275	242	236	242	290	272	266	290	261	283	252	284	245	266	273	291	249	252	256	277	252	254	250	282	268	283	243	255	244	218	270	239	252	243	262	280	250	293	264	264	259	285	252	237	273	284	266	282	276	257	248	257	248	262	261	281	276	275	282	266	276	271	266	276	255	252	260	275	240	295	245	253	246	277	248	234	268	286	275	279	264	271	298	277	269	267	253	288	254	261	252	274	282	286	266	256	280	233	282	225	274	209	284	261	265	258	287	262	304	266	281	265	295	279	257	281	260	233	257	265	266	287	269	222	254	226	279	261	278	286	244	228	235	233	258	227	287	245	274	251	288	250	242	278	257	256	259	279	270	285	262	232	267	250	270	296	280	268	258	260	289	259	269	230	246	242	255	282	298	251	245	252	271	260	236	252	257	282	256	255	213	259	263	262	253	250	230	291	280	264	252	251	275	259	246	320	269	274	296	248	256	271	246	267	265	260	293	261	268	266	261	260	286	245	253	254	268	271	259	234	257	260	261	238	283	285	256	268	247	259	272	267	260	279	278	255	261	266	258	283	249	253	261	267	260	267	245	252	221	253	261	290	235	277	249	264	269	268	249	295	258	260	267	268	246	279	248	228	280	275	262	255	269	262	252	298	264	281	246	255	268	267	271	271	249	281	278	268	284	265	289	240	270	284	237	286	218	272	253	290	246	267	276	249	292	271	254	252	229	250	260	277	251	291	247	274	269	258	258	235	313	259	250	316	239	276	256	244	277	240	278	261	289	267	267	254	272	248	263	286	264	235	285	261	284	256	263	258	247	299	268	281	267	252	281	220	252	271	264	254	300	225	277	254	229	285	270	259	278	255	261	249	242	260	277	266	243	275	252	217	268	262	252	270	228	235	244	270	256	258	258	292	259	256	248	269	282	257	301	291	258	251	257	233	256	271	232	252	260	251	235	232	258	284	254	258	289	269	242	294	262	249	249	286	234	214	237	266	263	258	249	267	256	268	238	268	272	296	253	243	264	277	250	265	266	232	267	276	281	290	256	262	259	281	262	249	277	257	238	284	284	238	275	263	273	287	291	256	251	286	257	268	269	257	272	264	289	247	276	250	277	271	278	301	267	253	264	270	250	249	282	252	273	270	272	289	241	260	257	269	247	271	242	260	294	220	280	260	275	251	256	265	260	252	266	270	250	253	252	272	272	264	252	282	307	290	248	287	261	287	272	278	234	257	270	264	264	245	262	251	279	257	307	270	246	257	253	262	256	269	266	284	287	277	276	256	256	236	247	259	254	286	270	277	260	284	216	285	231	274	267	274	241	282	284	251	253	264	287	248	232	273	273	256	260	249	274	280	285	267	264	272	256	252	249	260	247	299	270	258	274	258	262	267	292	231	253	239	278	272	276	232	276	261	274	257	256	254	262	242	259	290	277	247	278	266	264	252	273	228	250	257	271	267	223	250	249	245	262	276	252	266	256	248	274	260	252	249	230	254	291	258	226	257	257	274	292	259	285	266	258	266	254	289	271	233	261	255	266	264	286	277	277	288	246	272	238	282	262	258	286	276	245	266	269	247	225	263	252	299	247	274	260	270	272	267	261	266	265	263
47164	57555	60403	59443	58413	47503	33890	16199	4504	1391	802	599	639	644	625	584	626	628	613	580	591	581	621	598	614	585	609	592	601	638	599	587	588	618	637	590	609	629	557	617	536	579	624	634	607	568	636	599	616	572	638	598	619	585	566	624	626	632	575	599	571	624	605	579	579	612	603	635	642	614	609	619	631	625	595	586	624	625	598	610	608	617	611	640	570	608	624	580	617	604	579	629	625	627	656	599	637	615	613	604	584	585	609	601	602	609	596	595	621	579	636	593	587	625	637	610	593	621	614	587	602	600	637	601	594	630	601	621	614	582	582	639	601	620	611	554	618	624	641	580	600	627	605	594	623	573	591	600	600	594	622	615	604	629	551	607	585	584	639	581	586	616	590	639	595	592	609	621	614	621	602	599	628	614	591	631	616	593	568	595	590	611	602	596	559	562	586	640	608	604	653	623	641	600	567	592	616	565	603	575	603	580	583	612	603	646	615	605	621	639	587	590	566	587	628	615	617	596	630	552	616	620	579	644	593	619	574	629	630	611	581	601	618	611	617	631	639	601	569	615	633	599	610	655	640	610	626	619	598	600	636	574	628	616	611	608	569	621	620	589	610	631	647	578	556	625	628	630	641	609	590	616	589	573	579	597	552	610	588	603	585	606	599	614	615	644	601	588	587	591	607	596	593	633	591	604	630	620	618	620	616	583	604	574	591	603	642	638	593	612	614	602	620	585	602	604	624	633	618	611	597	603	605	656	588	620	634	611	615	596	626	613	634	613	582	571	567	612	630	581	614	611	589	597	576	590	617	647	646	600	563	629	656	597	616	621	627	607	593	617	638	626	551	616	623	633	657	569	648	597	624	582	602	580	599	615	598	564	591	556	575	618	585	647	604	605	632	596	631	635	595	633	577	594	613	607	594	586	596	598	596	611	610	629	573	568	634	587	604	618	597	641	654	594	615	619	575	569	629	600	639	628	562	583	570	570	619	591	643	595	598	612	622	582	627	644	592	588	599	612	650	616	635	587	615	668	649	597	622	578	639	600	583	611	603	646	579	618	582	629	637	608	611	610	608	587	604	613	615	583	611	613	597	569	566	618	618	591	631	638	606	583	542	678	581	604	602	612	578	581	557	613	584	593	633	631	635	611	605	601	597	587	654	603	605	631	586	606	585	611	598	594	616	602	589	643	616	620	678	574	624	554	633	589	553	582	633	589	569	656	603	617	613	585	615	618	625	602	613	601	594	584	553	662	588	601	606	572	631	637	616	634	583	633	609	603	612	612	605	591	585	615	616	639	615	591	552	618	613	600	610	614	570	592	604	615	600	626	596	600	617	630	605	559	583	585	583	646	595	626	589	586	612	612	605	581	596	598	615	616	598	632	616	625	566	586	618	596	572	552	631	591	591	649	583	551	611	610	581	654	598	575	614	625	616	569	611	587	624	627	562	582	556	626	594	585	617	644	588	619	619	594	587	592	630	588	591	659	589	641	602	571	609	637	621	566	618	585	591	624	684	569	577	593	588	613	650	635	613	608	614	610	586	576	608	576	620	598	663	601	615	591	572	633	584	593	605	588	619	614	603	605	636	610	615	577	629	618	580	549	628	606	623	602	639	652	599	625	569	576	610	598	602	585	620	609	611	608	613	576	591	620	615	634	619	611	601	636	627	617	617	597	610	624	602	608	574	587	603	648	580	621	629	643	589	591	650	640	639	632	561	613	609	614	607	629	596	583	590	581	596	657	597	598	602	647	613	588	619	577	587	580	619	609	575	593	645	573	637	591	621	604	547	606	589	643	600	600	631	618	605	594	629	588	601	617	590	590	614	582	604	602	572	587	615	570	610	598	590	632	544	573	557	653	559	581	617	610	639	663	594	610	612	602	603	591	609	650	597	612	602	579	619	623	607	609	588	578	605	611	595	575	636	583	604	635	627	631	642	595	594	610	589	599	585	586	615	591	612	638	609	648	601	628	601	603	626	592	629	601	581	633	581	581	640	648	642	618	599	673	592	625	609	600	585	612	616	629	573	564	597	577	614	633	598	643	618	629	572	645	612	645	568	636	618	576	630	646	610	595	608	678	625	632	587	614	575	550	572	625	609	598	624	576	614	595	663	634	609	601	639	597	567	578	591	585	583	668	585	563	613	656	574	613	537	608	596	591	556	560	604	593	607	585	616	569	622	590	592	595	588	591	622	585	612	637	598	574	608	606	587	647	568	607	657	620	611	632	580	619	616	596	607	584	565	588	610	613	622	601	586	593	565	636	603	605	588	548	584	630	641	608	628	596	617	643	628	577	583	606	615	595	622	570	585	612	575	574	630	605	573	577	600	587	586	633	663	556	640	609	602	596	641	591	568	581	589	584	582	629	597	614	627	586	572	600	559	617	555	562	592	608	633	602	566	624	579	614	606	604	566	618	596	585	607	646	606	654	587	642	582	595	596	598	584	586	594	620	631	602	623	610	564	598	608	610	619	631	589	626	633	604	608	631	563	591	621	634	604	613	584	650	601	589	563	615	601	580	550	626	618	607	602	582	595	618	603	621	591	577	617	674	601	585	621	567	627	577	611	589	614	621	579	563	620	572	655	607	622	578	630	573	586	604	597	604	579	576	613	569	584	576	551	585	621	615	560	601	613	608	608	598	584	598	629	640	622	587	551	613	568	594	590	563	607	595	615	596	621	573	577	623	566	623	627	633	615	619	602	523	619	626	620	575	647	609	613	600	648	577	631	620	597	571	612	613	597	590	610	624	646	590	587	582	628	611	613	578	578	624	582	605	568	602	645	554	587	573	563	627	589	583	642	646	611	623	580	567	682	587	631	602	591	623	586	647	575	605	612	614	610	623	615	624	579	599	616	622	583	556	589	633	602	601	663	639	613	650	617	629	601	590	595	605	613	603	595	604	594	613	593	624	572	588	596	596	566	595	660	648	583	572	597	589	619	560	590	609	584	607	611	606	618	614	584	613	598	625	616	646	615	600	614	581	620	634	645	632	616	612	617	603	624	639	594	623	605	629	635	585	599	607	644	585	605	561	569	612	614	664	637	629	579	580	592	617	563	587	629	622	602	633	622	639	612	606	636	619	634	601	596	557	593	594	568	649	641	607	610	645	642	568	585	574	610	615	619	622	598	598	618	606	609	620	649	636	649	617	604	616	616	621	577	576	661	590	608	624	624	623	634	639	583	613	587	633	600	626	591	618	595	637	587	589	610	603	586	619	630	611	612	614	593	631	579	624	654	581	614	601	584	623	568	611	578	619	576	648	618	634	624	602	663	645	629	578	636	606	607	612	565	635	559	563	575	578	584	604	638	642	585	600	580	614	595	603	595	621	645	601	589	596	577	571	629	597	589	598	609	592	612	591	585	610	644	572	620	618	584	586	607	629	616	628	621	594	607	640	611	607	608	573	598	566	588	617	601	603	603	578	567	617	671	626	589	601	564	613	605	601	659	592	606	607	648	591	595	540	573	614	623	626	618	623	571	629
64254	55882	50125	49331	39739	34085	29101	18897	6066	1032	319	254	248	255	239	206	213	229	230	232	229	256	269	232	251	221	224	229	252	255	231	246	221	239	253	248	242	219	253	229	238	224	250	254	235	253	250	202	246	238	275	236	266	240	210	229	246	275	235	250	235	235	217	223	266	229	249	238	236	231	255	254	242	240	246	244	221	238	220	236	227	254	218	249	226	214	277	217	249	258	237	236	260	239	218	247	251	225	246	253	229	236	259	250	234	230	221	245	227	259	248	253	241	262	209	251	248	202	234	236	248	242	248	216	232	218	256	238	257	221	225	251	235	239	234	212	223	247	227	210	238	247	259	237	228	251	219	235	246	222	240	261	220	228	230	262	243	250	251	229	238	202	243	221	234	230	249	230	225	270	256	269	251	228	254	265	241	262	205	215	259	227	216	261	232	233	237	226	224	221	256	259	258	254	228	226	213	242	239	245	203	263	220	250	221	240	217	240	247	220	250	222	264	231	265	237	228	232	239	237	239	243	224	242	274	267	213	214	249	253	209	272	243	260	215	246	251	223	217	244	203	220	208	221	232	231	257	220	248	239	230	236	209	225	258	210	232	254	225	240	244	229	210	267	198	262	223	230	226	242	225	235	209	255	249	220	235	234	228	241	210	256	235	249	242	257	228	239	222	215	235	260	256	249	254	219	240	234	209	242	214	231	220	230	228	243	227	282	240	232	250	235	254	250	242	233	239	258	236	216	212	238	235	241	238	199	233	215	219	199	250	220	257	249	255	249	223	237	220	240	233	244	223	232	206	263	274	268	213	234	213	229	241	210	235	244	244	249	248	218	270	235	227	237	232	251	269	233	213	241	237	251	237	238	259	234	214	239	231	245	246	256	246	228	224	231	225	227	248	223	243	246	227	231	213	220	235	220	227	222	227	244	253	229	243	244	237	272	258	248	248	241	231	248	203	222	226	253	206	221	237	224	264	239	264	228	222	240	236	235	206	267	228	204	253	224	241	234	239	237	222	233	219	244	231	226	215	250	221	242	237	234	265	245	239	234	201	223	197	212	251	227	231	202	263	253	241	253	246	228	247	259	223	272	268	216	235	244	211	229	241	272	269	249	198	243	251	240	232	230	245	262	229	249	232	229	257	199	267	264	240	224	236	249	214	233	265	230	240	265	211	254	262	212	245	254	238	230	219	237	230	225	252	269	214	249	233	219	251	261	238	213	219	248	223	214	241	238	256	244	223	243	244	237	235	236	245	228	235	237	231	237	238	241	240	240	236	252	225	216	235	209	277	244	240	241	243	215	253	228	233	256	244	256	218	221	220	251	217	246	241	245	260	224	227	217	229	235	249	239	240	207	216	238	228	255	223	228	252	236	252	271	226	263	236	244	252	250	237	243	229	211	226	221	238	231	216	246	232	221	245	241	255	214	222	225	243	250	225	243	230	249	228	216	220	247	225	223	215	254	267	240	238	215	222	240	246	229	237	254	254	231	232	204	226	227	247	252	228	249	250	268	257	243	204	260	222	230	252	237	211	220	229	226	238	248	228	227	248	256	238	222	246	275	232	243	250	227	227	249	226	252	263	222	265	218	209	237	241	237	260	261	235	237	233	242	238	240	223	246	216	227	202	253	241	227	212	225	207	256	228	238	239	227	242	215	235	227	256	255	222	225	238	231	272	225	269	264	253	238	230	220	230	237	262	221	252	245	246	248	212	243	229	228	215	252	241	232	245	236	260	239	228	223	228	219	248	232	245	220	234	232	239	232	215	258	228	232	252	227	253	260	213	248	203	247	223	234	241	248	230	232	254	228	229	247	257	235	258	243	217	229	231	215	250	248	251	242	241	257	223	259	247	237	237	215	245	224	239	250	221	244	204	252	234	219	257	255	242	235	227	261	229	201	231	221	249	227	270	250	257	236	267	252	218	230	231	261	246	218	207	254	233	241	239	232	234	234	223	249	247	257	260	255	239	215	220	219	202	235	240	234	230	248	231	196	248	248	269	254	226	226	230	268	213	238	245	232	241	235	278	223	236	224	257	246	264	248	264	219	223	214	271	266	242	234	248	233	210	241	257	231	224	208	230	224	253	274	230	245	200	243	269	255	257	236	232	240	233	238	217	259	253	239	233	252	242	229	236	263	235	211	224	245	254	219	220	209	214	223	284	234	242	226	248	239	254	247	242	218	228	223	254	248	257	256	234	251	232	231	231	229	248	243	243	251	247	226	195	263	227	222	232	265	234	203	282	221	245	223	226	238	234	216	211	209	231	249	229	257	235	248	211	204	274	220	217	209	234	244	246	256	205	231	226	240	238	237	228	238	228	229	254	221	220	230	258	257	262	238	239	218	247	266	225	252	247	225	230	272	249	224	265	241	212	232	251	245	250	252	257	244	241	239	224	244	228	242	249	223	240	210	254	232	220	226	246	253	254	237	236	270	204	234	254	263	245	227	239	244	251	224	255	221	246	240	262	268	223	245	220	232	237	256	254	252	224	228	232	215	254	228	219	214	240	259	259	251	231	209	245	257	249	227	287	262	199	209	239	231	242	227	256	232	218	245	275	250	226	238	252	231	240	232	238	221	234	229	236	219	234	245	255	232	229	221	217	212	277	239	215	241	233	230	199	232	255	230	238	225	246	229	241	236	226	231	247	244	204	223	232	235	247	213	228	242	243	215	193	231	269	211	239	226	241	228	227	217	219	232	241	223	209	223	216	222	225	258	253	256	222	215	260	218	262	243	260	213	275	218	240	240	246	234	236	263	240	221	235	239	235	221	223	246	237	231	206	235	244	264	243	225	232	265	235	236	226	232	255	270	237	217	253	257	252	205	245	248	236	256	229	236	242	219	236	266	255	222	273	254	239	231	226	237	213	207	230	239	232	235	223	224	243	230	231	254	226	260	262	215	235	259	229	221	242	228	215	256	281	212	256	220	219	248	241	248	232	253	204	234	209	231	228	244	218	230	231	236	242	238	238	223	241	230	249	237	224	275	260	232	235	223	224	248	246	250	243	240	234	208	255	247	244	273	229	236	232	269	214	240	223	243	251	236	229	214	267	218	235	224	242	225	235	217	254	232	239	243	251	246	233	217	240	256	254	254	227	247	251	248	211	219	229	236	237	224	242	227	250	224	233	212	235	258	233	245	232	249	229	244	250	244	252	237	265	221	251	242	229	247	242	220	248	250	214	205	221	245	213	269	248	237	246	241	271	261	250	217	239	244	221	265	239	231	230	252	217	249	249	265	251	242	239	215	251	244	234	234	231	239	236	229	228	236	261	241	230	242	201	249	235	226	263	228	228	272	230	222	257	231	239	283	248	256	250	242	237	229	217	239	231	266	222	221	259	259	228	244	248	246	243	222	267	245	233	222	219	232	235	228	225	230	234	242	240	214	247	232	226	218	260	228	232	248	215	229	231	261	233	223	252	249	244	253	242	226	253	235	223	226	247	219	220	233	240	235	239	236	253	252	235	221	243	202	253	243
53549	61661	62691	61695	60820	55189	42624	20837	6402	1731	798	552	582	531	554	557	565	583	584	527	579	585	551	503	598	565	626	572	512	572	537	531	544	592	573	586	555	555	565	524	541	564	609	549	532	565	519	532	544	542	540	555	566	540	572	557	557	529	547	558	534	542	558	534	521	534	592	527	558	556	558	546	565	519	547	548	521	525	526	558	528	551	583	532	580	559	563	547	550	486	505	573	553	529	508	557	583	595	578	554	559	533	545	557	555	525	520	536	579	590	509	557	527	580	542	567	549	568	534	537	558	533	586	565	579	598	522	556	534	551	494	578	539	561	534	548	525	585	549	539	551	562	562	560	539	547	537	540	608	552	580	514	568	522	617	509	502	547	597	571	525	551	563	560	506	556	580	554	550	542	560	570	541	566	502	572	556	527	564	542	575	545	505	522	557	576	550	557	581	545	528	571	543	520	528	551	579	581	533	560	541	561	515	573	552	535	569	502	544	543	537	565	516	543	559	553	553	557	543	515	535	549	558	587	537	553	551	559	603	566	541	587	555	537	523	522	541	573	568	544	542	492	572	565	508	556	577	554	543	533	554	551	537	567	533	581	519	577	561	562	587	543	549	574	559	555	519	537	561	546	557	554	563	549	544	588	580	535	531	574	525	541	507	578	592	607	547	570	539	568	558	559	569	546	506	548	558	552	560	575	561	517	556	559	587	539	549	580	551	573	552	582	572	524	526	512	560	544	580	546	552	527	520	525	522	550	528	547	540	532	591	561	525	545	585	535	558	534	525	543	550	535	559	546	531	520	551	550	514	553	564	518	548	531	518	556	575	541	554	509	526	566	546	554	555	544	562	547	609	563	549	529	522	512	529	564	537	563	506	561	568	525	554	524	518	543	532	594	516	521	569	562	529	567	534	569	555	517	572	553	550	556	581	512	574	593	527	571	577	503	541	559	521	543	562	589	573	565	532	545	536	539	589	551	542	563	581	540	552	525	553	576	540	524	532	567	508	525	540	587	522	586	546	538	510	587	555	554	541	549	573	533	591	532	548	565	583	570	572	552	557	531	534	519	558	548	556	585	550	530	514	545	551	516	563	551	556	540	555	548	549	579	566	592	519	587	583	574	536	573	538	510	554	551	535	527	563	494	525	545	576	510	572	570	571	555	555	545	556	526	517	523	583	521	513	597	595	519	522	600	552	503	584	553	480	521	509	559	491	573	537	585	525	552	520	541	525	537	545	578	556	547	550	567	551	554	566	565	527	552	563	533	552	552	602	549	539	547	495	565	539	597	561	554	529	537	527	509	532	532	585	568	535	573	551	507	596	573	585	576	534	544	523	542	552	558	543	564	554	552	523	556	560	542	516	505	514	557	527	519	548	559	545	548	571	547	542	543	569	577	559	547	554	577	576	522	547	556	541	590	556	575	591	541	537	537	484	542	543	548	498	536	576	550	562	595	521	582	575	529	561	551	583	576	502	600	554	517	568	553	569	539	513	575	544	562	582	509	554	534	571	568	543	593	538	553	561	552	540	553	558	562	568	503	522	560	534	579	554	546	545	563	547	538	551	539	531	557	519	535	540	550	530	542	597	548	537	523	510	541	506	573	529	541	587	530	549	520	572	539	543	526	551	615	575	534	522	576	537	562	566	555	564	529	563	553	570	559	588	563	539	562	574	543	539	558	536	539	571	524	564	579	549	560	578	554	558	593	539	498	562	531	561	567	551	526	569	524	535	565	562	523	505	501	550	510	534	521	546	522	587	579	543	538	515	592	541	543	544	543	507	535	548	538	564	551	567	546	604	525	554	551	558	563	545	525	586	533	562	514	566	568	557	550	521	507	531	570	546	536	550	534	584	612	559	539	575	540	549	544	505	563	552	563	519	555	580	574	541	509	559	569	516	545	537	549	568	527	543	554	582	552	536	522	535	527	551	536	562	575	550	560	517	557	530	576	573	560	551	557	512	576	552	512	558	574	537	553	559	555	594	544	550	511	583	560	539	556	576	569	560	525	535	542	604	546	510	582	517	574	537	533	550	508	548	576	539	558	514	549	586	576	587	533	511	548	541	567	571	573	605	520	575	526	564	569	515	580	593	578	563	562	551	572	536	581	505	528	548	571	589	551	544	567	524	542	567	563	523	578	533	567	537	556	499	551	577	561	575	567	558	581	521	547	581	546	571	532	554	532	550	590	533	550	513	535	555	538	587	520	541	531	545	616	523	554	584	520	506	578	535	501	545	534	557	576	552	552	601	591	589	530	535	520	563	557	535	544	555	565	517	549	523	540	606	555	525	527	565	573	539	529	555	556	573	588	559	532	514	544	512	549	546	564	521	550	594	493	524	575	524	568	523	543	559	503	603	524	514	554	556	550	529	512	532	570	574	545	569	540	559	581	595	566	568	513	543	533	578	522	579	492	575	537	531	512	573	556	539	526	555	533	516	557	541	538	528	534	575	571	539	551	495	580	523	564	557	550	563	546	498	557	590	586	549	537	600	512	550	552	533	546	547	597	548	517	492	484	539	581	531	585	549	542	543	568	559	563	562	526	586	536	527	578	553	559	492	544	525	564	530	515	505	529	583	571	543	586	587	554	573	549	520	551	514	558	554	554	579	553	555	610	529	542	563	516	540	534	534	568	527	573	559	564	566	550	537	557	546	541	594	599	518	544	557	531	535	533	576	604	574	493	606	521	512	576	542	556	517	546	575	538	550	536	506	559	549	561	552	554	546	570	552	562	589	550	549	556	524	532	539	533	569	550	521	559	548	536	562	568	510	565	552	553	578	544	537	499	517	612	580	553	508	519	551	528	582	547	594	546	527	564	506	578	504	541	543	554	526	530	504	565	516	550	554	541	557	540	604	543	531	530	552	543	543	557	595	555	568	540	522	533	531	548	543	478	536	540	572	572	542	523	539	525	574	535	547	568	580	555	517	599	536	561	568	479	523	571	555	576	557	522	529	552	561	574	541	543	548	575	545	594	529	558	553	548	553	542	549	522	555	514	537	561	554	586	566	556	557	573	573	549	504	506	497	553	536	560	569	537	524	522	578	480	566	526	543	562	580	571	586	510	563	548	557	528	535	489	585	543	545	569	519	542	551	547	559	522	568	506	570	538	536	552	582	527	553	519	527	525	549	574	544	564	518	518	561	562	548	539	587	550	533	545	539	550	589	554	573	552	572	540	540	514	538	501	556	527	529	574	509	541	519	573	563	608	544	532	534	582	585	550	546	525	541	591	551	545	556	535	534	554	543	549	540	564	522	525	499	529	555	550	541	543	554	542	540	582	561	532	508	539	539	576	537	569	553	556	526	524	576	539	541	532	547	537	564	549	590	544	528	515	551	547	574	576	539	545	546	506	553	539	580	547	528	569	573	536	536	495	532	546	566	528	531	527	563	511	566	553	522	548	544	535	554	525	541	540	567	534	515	536	525	550	594	546	585	578	544	566	580	502	526	546	547	565	539	546	586	548	557	567	598	556	570	547
32229	33187	35244	29298	13196	4453	2375	1268	593	361	333	337	328	357	328	360	331	336	334	323	328	350	356	385	362	314	350	346	363	322	331	328	338	353	320	362	346	336	318	332	357	340	336	331	359	347	296	323	333	374	340	318	331	364	350	306	351	349	339	321	338	358	337	313	319	358	316	320	379	371	353	335	330	318	338	354	320	355	367	362	326	353	337	348	359	329	362	336	315	303	328	357	346	327	331	297	356	334	330	336	321	305	320	308	335	358	341	347	317	325	345	328	302	360	345	356	355	348	331	304	345	338	346	356	349	327	351	322	309	363	311	339	322	343	317	359	341	320	315	332	337	336	348	342	330	359	380	341	350	323	319	353	333	357	323	352	332	335	335	345	332	344	343	352	326	338	317	322	370	321	329	363	336	365	330	329	350	342	362	357	337	332	347	341	360	309	316	304	322	307	366	315	346	369	328	336	326	329	345	328	309	313	347	335	342	356	366	321	360	341	320	330	316	322	374	319	340	332	310	365	297	342	352	332	383	378	329	316	326	368	334	325	336	314	340	356	316	325	342	328	342	325	322	334	338	368	325	323	333	352	325	361	321	326	360	307	358	348	338	311	359	338	324	336	343	321	344	321	337	372	332	336	342	312	336	325	311	336	369	352	325	339	317	347	333	336	329	367	381	341	315	375	353	332	345	306	327	335	364	348	331	326	315	383	363	352	324	295	357	319	353	338	351	343	370	358	331	338	333	325	335	356	382	336	336	367	349	353	369	358	378	355	333	345	305	324	320	298	326	353	354	344	333	353	347	349	332	330	333	343	320	326	344	353	338	338	337	325	373	370	341	339	309	339	344	330	346	311	330	344	319	348	317	335	347	328	329	345	346	353	321	326	346	333	330	341	378	306	362	360	322	313	356	334	329	335	350	342	320	305	351	335	310	333	324	340	355	355	332	344	297	356	354	324	281	336	345	325	319	324	327	342	318	338	342	358	317	294	325	344	325	348	357	335	344	331	323	349	311	315	347	337	302	347	356	323	343	344	325	315	345	315	338	324	338	322	364	315	363	312	309	353	287	353	323	330	343	344	333	336	330	335	336	346	354	326	342	339	367	321	360	316	306	346	296	332	334	307	329	285	367	338	343	345	366	326	330	319	319	338	343	309	328	317	338	345	360	306	344	348	358	305	332	305	327	341	312	326	361	342	363	388	365	364	336	286	303	338	320	343	322	332	345	338	349	358	338	308	315	321	345	334	362	345	338	326	323	361	303	344	351	325	365	338	342	346	327	354	335	325	326	340	336	326	315	360	336	321	345	344	360	362	332	369	323	336	324	318	334	334	345	323	344	323	329	353	320	356	357	356	325	343	370	361	352	319	339	322	366	339	360	384	330	311	349	292	320	356	349	354	336	323	337	349	342	361	311	350	339	345	346	330	328	351	335	334	328	333	335	339	332	312	329	365	375	309	343	345	335	311	332	331	326	293	370	321	342	359	378	327	322	341	338	329	316	349	321	336	357	346	303	338	362	354	332	340	355	324	362	337	314	339	338	352	351	315	325	322	321	325	334	315	330	357	360	310	302	326	329	339	324	362	360	332	322	360	335	305	366	343	332	337	327	363	320	309	331	323	295	360	302	312	305	327	328	333	341	329	305	332	324	329	328	342	357	336	331	361	317	304	357	365	346	323	368	316	323	319	342	370	342	363	326	344	348	353	315	350	314	356	320	371	336	340	304	338	328	346	348	349	336	306	337	321	333	321	339	350	320	341	318	351	325	315	363	359	362	368	362	371	329	325	312	339	353	332	338	329	303	352	309	323	364	346	359	364	364	359	348	312	347	321	307	358	341	353	343	314	323	341	322	343	365	368	334	354	353	321	332	326	363	348	300	301	324	349	337	331	349	346	357	353	321	349	340	321	289	331	344	340	327	348	344	359	344	321	309	365	332	355	334	344	349	345	313	325	340	333	309	320	363	338	343	331	343	309	367	357	343	317	343	345	366	329	347	339	373	355	334	322	359	332	345	344	342	351	353	320	314	353	328	334	337	354	334	335	345	335	326	359	344	325	342	341	345	358	338	343	327	322	330	367	325	309	316	343	362	350	323	341	352	358	329	306	291	347	324	316	338	329	358	313	344	318	329	341	363	370	303	360	341	336	348	363	346	360	331	337	347	351	332	339	310	330	343	390	351	317	339	350	330	327	334	353	364	330	350	315	318	327	335	346	321	323	349	335	343	334	328	334	343	323	350	309	294	303	300	327	383	306	345	351	337	368	365	311	316	353	358	326	323	346	318	318	368	322	320	287	327	365	318	332	341	362	317	310	344	328	392	351	334	303	342	351	337	348	363	325	353	340	333	343	320	341	331	318	321	348	346	344	310	323	308	341	352	339	338	336	323	328	344	326	313	310	304	282	312	339	329	326	308	331	333	343	333	294	331	349	353	338	321	332	341	346	330	335	312	319	343	324	349	331	342	363	328	330	315	309	334	344	332	336	351	360	323	318	339	333	341	312	340	341	334	378	348	339	362	322	365	345	319	343	350	303	327	338	343	338	312	373	351	357	330	313	363	313	349	335	370	360	314	354	337	327	361	328	344	309	345	322	311	343	339	321	347	328	319	310	352	301	313	330	350	369	333	312	365	330	347	310	329	328	341	336	335	349	340	339	367	325	342	336	327	322	341	346	342	328	355	319	321	354	332	308	386	373	350	324	360	348	311	310	391	352	360	351	365	348	332	354	341	341	364	351	337	379	337	332	352	352	340	338	341	327	342	327	374	338	333	339	340	342	348	335	349	367	347	336	311	314	303	343	343	348	379	319	324	343	331	318	348	310	356	363	313	291	367	364	309	329	365	377	338	375	356	317	339	351	362	334	361	334	344	333	309	358	349	320	333	333	342	331	342	362	353	349	328	305	375	348	315	383	310	357	349	346	342	361	342	355	308	347	316	316	339	325	315	375	352	336	335	347	304	359	304	353	349	332	375	364	344	326	327	342	339	326	332	377	345	306	364	332	350	345	326	398	347	324	340	332	344	313	340	331	360	330	318	306	328	374	323	328	327	343	356	355	324	363	341	331	335	323	323	354	335	330	324	339	374	356	341	327	289	363	316	320	315	374	327	341	354	344	319	320	363	351	339	325	354	310	343	351	359	316	321	326	341	334	308	351	286	328	333	360	311	312	350	348	360	301	350	365	342	316	304	317	345	328	340	371	340	368	301	343	326	352	349	353	321	366	333	319	313	334	304	343	336	351	334	340	320	355	335	389	303	341	293	344	323	364	343	325	331	351	323	360	297	334	307	357	342	348	331	316	337	370	328	301	318	338	339	334	357	331	326	337	319	347	336	354	339	332	341	336	334	272	328	311	343	327	374	346	338	344	322	349	369	337	323	328	355	361	306	345	335	329	349	366	292	334	355	324	334	358	338	375	338	315	337	377	321	324	328	333	297	318	376	335	335	328	342	341	361	346	348	334	354	356	346	337	325	307	319	360	348	362
21313	31935	40866	36636	22663	11370	7122	3186	1353	944	761	775	792	760	766	759	752	740	752	734	752	745	783	751	771	784	776	798	759	808	770	831	748	725	760	715	716	786	746	790	787	748	758	804	778	716	755	771	757	766	767	747	803	800	769	722	766	780	742	774	769	822	808	749	717	781	744	789	765	825	772	733	750	806	788	727	826	747	736	785	781	746	822	751	735	765	788	741	743	769	757	831	737	801	733	749	737	798	717	767	731	754	780	716	834	812	765	772	732	724	721	712	782	738	738	789	784	745	818	735	751	749	733	769	768	785	775	792	756	743	785	709	765	778	742	719	760	804	795	798	705	771	821	724	779	793	754	791	731	809	747	771	806	749	750	761	749	830	750	737	735	769	727	745	769	781	737	746	757	821	766	780	758	776	784	792	785	813	818	779	773	702	753	728	745	744	810	725	790	732	715	825	794	760	710	784	783	757	832	773	804	754	782	802	747	736	726	751	751	809	712	747	767	806	773	790	780	754	799	768	752	793	746	736	743	773	802	777	790	766	772	795	778	742	716	763	727	745	753	754	770	777	824	758	794	782	803	723	799	757	736	758	773	818	779	831	722	756	722	771	741	765	751	788	741	762	742	772	759	726	763	776	724	735	744	806	764	776	772	784	695	759	788	786	767	784	750	744	737	744	780	755	783	719	754	800	794	776	736	724	730	778	761	784	735	742	767	793	767	718	786	747	679	781	762	790	816	767	745	789	768	735	773	793	745	790	749	805	728	804	783	765	756	744	769	756	718	800	755	744	752	783	732	811	724	725	750	753	783	796	757	769	783	767	779	781	730	745	728	820	758	759	757	796	776	742	765	764	743	708	699	774	704	756	773	771	761	695	768	798	741	785	752	721	796	768	774	740	759	771	755	791	798	765	728	775	756	775	740	728	799	754	740	802	739	811	745	734	751	748	761	808	771	760	781	759	753	770	830	752	717	761	794	754	732	754	791	779	791	786	774	759	748	765	700	843	787	721	752	792	758	826	729	782	770	763	751	768	799	783	775	781	759	749	755	767	726	741	731	809	796	723	790	791	786	774	710	726	742	753	742	753	775	777	758	800	780	714	765	727	713	833	806	767	750	719	765	741	766	794	795	766	756	761	724	743	817	750	806	755	747	787	748	747	776	780	770	759	760	737	750	754	727	754	782	772	816	760	750	725	778	768	729	799	817	758	743	753	754	748	759	768	805	743	754	786	788	757	742	701	733	762	758	766	748	784	771	741	721	741	812	747	746	728	744	795	745	754	738	744	745	700	709	739	764	754	712	740	738	719	746	747	724	721	739	798	783	804	761	744	772	756	752	796	751	762	798	787	710	742	770	771	783	773	737	762	792	742	715	784	796	760	755	759	781	765	759	767	766	744	752	773	781	797	787	743	722	734	789	788	791	737	767	774	773	759	815	764	722	786	791	726	773	786	744	805	731	814	724	774	760	818	734	788	761	793	746	779	811	749	743	739	784	764	747	743	746	745	789	757	770	796	784	792	808	800	759	739	730	688	753	793	759	763	774	740	718	775	753	822	754	734	800	761	786	746	760	824	748	752	775	767	790	753	785	815	785	734	773	785	764	737	766	740	746	762	751	740	785	802	764	772	780	766	819	758	787	775	738	730	753	809	764	756	787	773	777	787	827	801	737	719	746	759	811	776	787	765	748	761	754	774	756	767	810	772	766	804	714	753	750	723	782	750	724	727	725	729	725	762	749	786	771	766	772	766	805	789	769	725	768	692	801	761	728	767	772	757	723	721	730	716	762	754	751	789	734	785	779	755	764	751	726	772	768	750	760	776	748	737	773	813	758	765	794	743	790	789	783	787	723	764	775	752	744	748	787	714	741	773	732	756	770	723	710	775	785	770	734	792	738	756	739	738	724	774	740	775	745	746	760	765	771	764	795	745	779	774	836	739	749	786	779	756	776	773	791	707	756	809	770	748	733	747	800	750	743	754	756	800	807	807	753	727	802	778	751	739	795	775	731	723	750	780	786	744	740	706	813	779	759	758	709	790	762	769	786	749	775	731	759	744	807	694	745	768	728	820	725	736	769	767	784	782	816	779	771	774	787	795	789	734	819	749	801	715	771	799	775	723	804	761	750	761	773	818	764	788	769	699	789	730	759	755	794	715	770	787	692	751	738	798	742	773	803	821	782	767	756	789	752	790	711	748	757	784	802	717	757	712	777	734	802	772	741	831	762	740	777	784	774	750	783	727	721	797	791	731	719	753	763	760	752	759	747	798	751	736	712	785	772	761	743	755	733	758	740	773	781	741	709	739	787	808	754	731	789	771	718	776	747	752	752	778	736	748	796	752	761	845	735	776	772	766	794	797	765	754	773	724	740	811	731	785	814	760	772	727	775	747	797	747	788	763	777	780	778	786	785	757	773	760	787	737	759	763	764	762	785	742	787	757	765	737	795	750	787	771	788	722	675	808	779	765	749	773	764	786	746	800	798	742	779	744	690	722	742	747	793	767	718	751	727	716	744	775	753	749	773	702	782	804	729	752	794	722	767	757	776	790	741	767	775	779	754	790	762	754	781	733	730	750	766	751	729	804	720	748	769	727	798	766	748	761	733	734	727	793	800	753	691	783	749	787	739	786	793	806	775	743	760	767	740	765	767	739	774	742	799	790	784	785	781	780	802	744	810	790	754	739	748	741	800	716	744	776	746	767	758	748	750	778	722	712	711	724	806	830	794	764	787	728	765	777	766	782	763	763	757	761	806	760	751	725	738	737	754	778	755	756	838	715	740	812	789	750	736	748	812	774	803	785	778	752	765	782	805	773	759	736	777	756	769	768	776	821	757	734	772	794	789	702	766	791	784	789	755	726	767	714	694	804	787	763	772	753	726	706	743	738	739	716	837	733	742	753	798	755	740	757	782	786	776	778	790	703	733	809	797	751	736	812	725	736	770	780	776	765	782	765	811	751	788	714	787	754	748	763	749	739	826	731	751	719	732	733	757	764	778	771	768	712	770	734	753	734	749	747	793	747	812	741	750	728	781	747	774	774	732	734	770	781	726	776	733	747	727	741	792	732	731	772	786	751	758	765	767	758	821	713	821	737	755	780	761	821	788	777	772	749	775	740	693	798	766	765	704	724	757	797	766	748	757	758	747	760	754	780	762	749	715	741	771	725	757	765	736	804	740	722	784	786	753	737	793	753	811	753	765	713	756	751	758	731	745	824	787	801	757	773	778	765	754	755	729	753	787	727	745	761	805	761	792	792	719	722	754	742	767	746	719	720	807	774	739	741	779	752	769	774	779	812	773	800	762	778	778	743	751	738	731	757	773	789	779	691	749	759	733	759	816	740	714	770	781	717	753	735	776	779	774	725	737	793	748	780	753	799	729	785	747	768	741	799	774	732	795	730	722	809	741	742	760	755	750	803	782	775	740	812	783	783	746	745	744	818	813	769	783	821	762	819	803	743	739	805	780	712	750	757	769	793	749	771	716	774
60720	54823	51131	46451	37798	31378	22778	10119	2038	461	305	282	251	272	261	256	265	270	254	279	253	240	235	262	265	256	275	266	271	266	248	248	290	256	250	267	260	249	262	274	265	276	263	285	254	268	229	300	261	285	249	232	260	264	271	285	251	246	256	232	266	296	287	293	281	272	245	271	224	243	258	294	262	265	244	251	297	273	262	295	262	274	267	279	252	236	293	258	270	275	250	234	229	241	260	260	262	263	216	266	291	263	251	267	271	296	230	287	266	289	274	257	281	262	282	282	278	226	288	260	264	254	231	263	238	265	239	267	264	268	268	238	257	254	281	250	257	254	276	261	238	261	251	246	247	267	248	254	254	249	263	266	272	275	231	257	245	264	250	238	267	259	313	273	272	260	262	284	279	263	255	256	253	247	264	260	285	247	265	260	225	267	276	256	221	252	261	250	260	274	254	251	271	227	248	266	280	263	240	292	248	314	273	260	295	288	280	289	279	253	263	279	282	273	250	261	298	217	279	250	260	267	276	281	264	228	274	242	237	251	281	273	290	228	264	265	273	267	278	259	286	285	250	277	262	259	274	290	261	247	267	291	250	237	260	273	258	305	244	260	278	266	266	248	280	264	267	293	293	298	254	236	244	284	273	252	275	273	276	281	237	266	251	277	281	294	260	242	280	258	278	264	270	260	249	258	283	267	301	250	282	261	257	254	272	274	282	263	280	242	235	267	249	247	257	277	274	251	303	280	260	264	267	269	247	237	284	264	274	259	238	266	288	252	243	269	263	270	309	243	297	235	276	288	278	259	247	267	246	239	260	279	268	267	280	260	245	254	264	278	235	268	244	267	236	259	250	250	285	259	285	279	275	295	257	247	257	251	268	263	267	259	256	277	303	261	256	253	210	251	244	243	253	253	268	253	229	255	261	267	261	248	273	256	302	259	217	299	227	265	264	265	274	251	259	258	289	254	285	272	245	284	259	262	244	261	280	275	288	243	285	243	256	263	241	252	251	258	249	271	265	260	281	292	242	274	273	243	241	248	301	261	261	281	305	266	247	290	280	266	299	274	327	295	252	287	272	267	248	252	279	301	254	236	252	270	254	239	237	249	257	252	283	235	280	244	265	266	269	283	261	273	254	253	278	261	282	253	252	252	236	279	273	247	275	262	257	248	262	240	283	302	273	275	272	276	232	263	244	262	270	257	260	237	265	273	260	282	255	268	250	292	267	248	250	265	228	265	261	261	251	270	280	243	271	265	230	254	262	276	261	255	244	243	260	257	270	259	271	280	246	263	260	238	272	289	283	266	242	241	302	275	270	277	283	271	252	243	282	268	274	250	255	286	310	266	299	281	296	270	264	279	260	240	245	247	293	252	272	259	274	261	238	262	263	289	269	278	270	275	267	265	257	276	290	241	275	244	263	270	240	274	250	245	261	276	291	292	269	236	235	240	241	273	256	258	273	247	280	254	230	269	298	243	249	272	244	262	286	266	273	244	252	248	293	263	268	229	279	233	273	281	268	263	258	268	254	259	247	270	260	258	287	276	223	253	252	257	280	268	249	245	248	281	283	275	268	248	261	253	284	269	272	268	276	272	276	265	268	278	251	271	271	235	273	270	235	278	271	273	243	257	288	275	275	276	264	278	243	231	230	261	223	233	294	262	244	275	264	265	255	288	246	260	262	262	243	284	301	269	253	266	278	278	246	268	261	246	244	273	275	270	227	276	248	232	263	241	290	240	279	239	247	269	246	261	264	277	273	271	269	250	267	271	243	259	247	258	261	256	249	256	235	277	262	260	264	228	284	285	266	262	254	266	236	262	297	268	284	290	270	284	262	246	280	263	251	259	266	256	261	244	242	287	265	292	278	269	267	241	264	269	277	253	253	274	252	268	272	253	272	239	262	256	263	284	259	226	280	255	265	252	274	260	292	250	278	279	254	288	261	288	249	250	262	241	263	297	276	228	271	241	246	272	251	242	281	278	253	245	268	237	280	281	234	283	283	247	234	276	276	287	283	264	272	278	276	269	251	305	283	266	236	263	255	288	282	254	262	237	281	277	214	253	270	260	245	270	262	258	271	265	276	256	267	250	244	250	267	260	270	265	266	274	280	275	278	261	250	248	251	272	249	256	275	278	243	253	274	282	261	260	289	280	250	325	256	278	266	279	272	276	247	249	263	259	273	275	255	257	233	270	275	264	264	270	274	243	256	288	282	252	247	286	280	243	270	255	265	263	260	259	272	256	234	250	249	267	247	265	248	275	274	221	263	249	250	256	253	260	260	261	256	286	287	269	266	268	258	254	225	262	274	268	313	256	284	294	288	233	263	270	257	268	274	298	235	237	243	267	254	260	260	275	274	272	246	268	250	247	263	260	267	291	280	243	267	293	227	266	243	255	289	276	259	247	264	243	309	235	291	254	239	253	270	290	274	267	259	300	241	262	254	232	303	243	269	276	242	292	259	282	295	284	267	259	258	246	266	265	284	283	285	259	273	273	233	274	277	238	261	261	242	276	260	243	244	254	270	244	279	225	259	271	289	277	250	269	253	241	253	283	241	242	264	282	248	282	269	256	266	247	215	270	267	252	256	283	236	240	267	288	298	260	244	275	278	275	272	259	240	247	270	263	253	293	284	249	260	256	266	250	272	256	256	272	237	261	262	273	293	244	254	242	246	247	252	244	246	266	273	240	277	285	240	260	241	262	281	263	249	253	258	225	280	271	255	255	238	234	264	276	233	268	257	255	270	257	256	268	275	258	255	298	253	229	258	274	285	276	296	256	245	265	296	282	222	252	271	267	266	243	276	280	264	259	242	279	269	270	249	268	286	278	259	254	247	247	267	279	258	260	243	262	234	257	262	276	280	275	285	266	255	262	270	271	265	252	271	284	255	297	271	278	296	238	265	258	242	243	251	242	252	249	216	244	243	286	280	242	245	280	257	273	258	249	250	254	241	264	267	293	247	244	271	273	283	278	281	254	276	285	249	271	267	302	266	253	286	230	282	253	260	244	240	257	282	233	236	266	272	238	270	274	280	264	259	277	299	272	237	256	279	317	288	255	256	253	266	258	263	250	245	290	258	258	263	270	276	298	262	237	279	274	269	250	302	297	249	259	266	243	244	277	253	278	252	300	289	295	311	248	263	274	247	258	267	253	251	231	262	281	249	269	263	248	264	241	270	259	260	248	273	274	257	255	241	249	279	255	258	267	280	262	268	265	244	266	267	258	270	260	276	260	280	251	229	272	250	289	278	285	272	281	247	270	249	283	252	277	283	276	252	261	256	282	286	262	264	254	259	252	281	259	297	272	270	283	286	265	247	279	270	286	283	264	263	268	248	269	286	286	270	250	290	246	270	272	249	249	273	252	287	260	279	274	282	246	273	259	268	273	263	246	278	251	250	280	253	263	288	265	245	266	273	253	274	237	274	257	277	239	265	246	274	306	263	263	254	256	269	251	283	249	257	283	284	308	246	263	234	270	289	250	246	284
48872	60246	62764	59467	54953	46216	28681	11129	2893	1141	649	621	618	587	628	628	612	593	610	600	632	614	608	611	580	580	595	618	630	567	631	590	599	631	663	583	566	625	581	591	599	600	596	570	641	584	586	605	629	641	591	627	575	586	605	647	646	567	598	627	601	601	578	609	600	606	588	614	597	611	595	597	606	615	635	632	595	578	607	651	582	617	577	600	633	572	613	617	637	581	623	554	576	578	590	650	642	588	594	619	621	641	571	597	601	578	625	591	588	603	644	595	581	581	560	624	596	629	568	622	606	632	613	581	614	598	595	586	586	628	607	615	621	606	639	595	585	590	613	589	597	581	599	614	620	605	560	591	608	567	596	590	618	611	641	598	569	612	599	597	618	620	602	619	592	654	615	570	626	618	636	611	624	624	612	614	593	582	640	607	598	564	640	649	607	578	605	583	566	613	572	614	600	574	642	620	621	625	621	573	629	616	612	599	596	596	631	555	617	636	599	583	606	565	631	586	580	687	582	613	666	587	600	666	613	579	640	630	587	563	588	622	601	618	602	595	562	559	605	636	631	618	569	579	606	626	593	574	586	576	605	599	571	595	623	630	622	575	590	612	620	590	620	611	596	618	585	637	558	647	604	580	586	572	583	647	601	584	642	623	561	639	614	613	612	623	589	620	632	601	589	609	641	540	584	624	606	595	579	616	581	628	597	647	602	591	640	592	547	583	642	624	616	577	579	566	600	584	655	609	625	586	639	608	576	605	635	589	623	576	621	597	573	563	628	614	587	552	613	612	599	631	588	588	611	595	607	579	571	644	630	586	571	629	589	574	601	622	584	642	562	615	603	607	628	606	645	577	574	566	584	575	614	603	587	601	612	589	572	565	617	584	641	591	634	596	618	618	611	617	654	582	601	577	557	576	689	639	628	635	607	608	609	598	561	636	573	587	573	620	612	610	593	623	580	620	612	602	602	565	573	615	591	627	612	635	580	627	561	627	646	582	608	616	570	602	587	601	622	621	624	623	595	596	562	600	570	581	621	587	606	605	656	597	579	611	573	601	626	628	592	573	666	585	593	604	619	570	573	567	603	606	590	576	596	534	580	581	574	599	586	563	597	618	580	578	605	588	540	560	595	559	615	593	559	640	607	592	622	570	628	595	589	616	575	628	576	611	621	635	610	602	594	595	592	621	562	625	558	629	611	588	557	620	605	598	604	582	616	599	583	657	622	624	587	605	608	615	580	576	608	598	623	580	599	618	633	601	579	595	575	651	590	573	646	589	557	617	661	617	569	590	616	591	586	593	578	572	554	603	565	591	640	615	621	616	568	624	599	590	556	609	579	653	558	564	621	621	620	590	627	616	588	587	652	681	558	605	598	653	603	605	578	582	548	627	593	573	589	595	606	629	608	642	581	617	627	582	586	632	574	605	602	623	603	604	606	550	617	601	606	604	584	619	569	576	546	585	592	634	606	576	607	581	601	569	616	596	575	618	625	587	580	604	593	589	600	609	572	605	620	611	611	618	601	610	604	584	592	644	622	615	629	603	602	613	631	587	577	619	609	609	586	585	568	615	569	616	599	646	561	590	647	597	623	604	579	583	647	631	606	635	641	644	604	588	598	577	557	580	596	606	587	619	602	602	620	612	599	581	586	603	599	621	604	580	587	620	594	624	624	605	596	600	633	574	632	637	560	591	672	622	587	588	618	577	611	639	605	612	596	601	602	596	569	617	615	671	626	611	649	624	566	590	615	586	600	613	614	586	635	621	594	598	638	616	602	620	581	625	624	576	616	570	597	576	649	628	622	604	594	566	528	566	590	604	563	620	607	586	638	624	622	644	594	615	560	597	619	615	601	591	608	668	600	623	642	570	604	583	607	576	632	616	609	596	611	617	617	636	594	612	563	554	632	601	616	561	625	570	585	615	623	606	629	597	563	585	565	598	577	580	619	612	599	617	591	642	583	613	608	609	608	609	591	599	572	574	602	571	624	606	602	609	614	673	610	616	601	594	599	592	559	633	604	591	600	602	625	578	577	617	602	581	589	593	630	579	618	620	611	608	614	616	645	593	606	601	588	601	566	589	613	609	628	581	574	571	591	643	607	557	621	574	616	636	634	617	603	613	599	642	562	642	572	620	606	549	655	575	599	575	621	609	587	602	613	607	564	623	614	611	574	632	583	608	614	608	623	606	644	615	623	602	610	627	604	624	608	537	622	622	636	603	611	574	592	603	587	587	612	620	595	591	616	597	591	572	641	581	602	603	600	564	564	612	616	608	613	581	618	617	613	622	593	620	627	654	609	602	577	553	609	584	638	591	573	612	586	645	589	598	621	591	599	613	644	626	596	620	567	584	637	645	616	623	612	629	566	654	592	607	583	566	651	599	549	614	597	592	602	621	582	529	618	583	602	614	634	550	604	605	605	559	623	616	625	609	580	614	658	589	584	595	598	589	588	596	578	629	596	608	577	602	602	590	613	577	588	622	567	578	627	570	641	630	557	610	627	625	580	601	605	588	582	583	614	579	602	579	611	587	607	604	585	602	578	554	625	636	562	581	614	591	582	632	607	571	610	607	636	642	579	593	621	621	602	659	661	556	591	656	602	619	572	612	562	622	604	596	617	644	623	621	649	605	592	611	573	630	583	620	583	622	600	653	587	646	576	617	626	595	611	634	569	623	563	595	622	604	580	580	603	579	620	556	593	628	599	576	599	578	615	580	551	648	578	621	606	630	611	575	609	592	585	615	672	600	593	629	597	624	578	551	623	577	617	616	617	613	606	581	631	626	637	560	603	599	558	585	632	570	631	595	630	625	616	624	575	578	624	580	611	599	604	564	636	601	617	629	633	555	638	604	579	621	595	623	649	629	592	615	618	586	563	540	613	539	592	639	606	576	606	566	619	639	608	650	571	627	609	631	586	596	624	576	614	595	625	591	610	590	595	595	602	595	615	651	592	627	637	617	626	604	588	619	592	580	640	588	658	614	624	593	615	587	581	580	600	606	604	590	612	595	594	564	622	575	600	565	533	595	640	621	579	602	572	606	587	611	655	624	637	584	618	589	636	612	586	635	614	595	598	585	591	571	612	596	651	587	586	626	601	605	600	621	651	628	614	602	599	653	584	580	578	591	589	652	581	577	595	571	603	587	601	598	581	597	610	620	598	590	604	644	590	592	577	612	612	593	616	623	575	618	615	600	595	636	586	642	616	669	616	582	668	584	625	586	595	594	576	615	623	596	598	620	595	590	622	615	628	593	652	588	589	627	599	630	577	626	597	574	628	586	642	626	619	623	609	584	627	591	621	587	647	588	596	583	607	618	638	621	607	636	597	635	590	609	581	640	600	593	618	637	594	590	637	607	633	593	614	587	595	581	622	606	597	619	593	636	613	619	594	591	622	629	592	602	625	633	598	574	571	617	636	574	530	610	585	582	597	635	601	573	598	609	673	544	598	590	620	617	631	618	607	613	602	603	605	571	617	607	610	560	565	617
63594	57511	50115	46849	42148	35063	27559	16704	4721	826	335	248	277	223	252	240	260	260	293	221	278	246	215	261	247	266	266	258	235	267	275	265	231	253	249	250	243	246	222	262	259	263	256	248	239	205	280	246	251	231	247	265	245	270	258	260	266	232	268	246	276	243	224	249	273	274	247	202	273	219	278	269	250	236	285	245	247	240	282	285	242	257	259	250	234	237	267	255	251	258	240	278	253	257	239	227	248	243	269	249	247	277	243	240	266	253	277	220	243	246	245	215	230	277	287	236	194	259	248	257	256	240	247	233	259	260	255	238	229	256	241	244	252	226	268	245	274	275	260	235	243	230	273	250	245	264	277	211	235	237	270	246	244	237	257	217	251	241	235	246	242	281	265	262	256	235	272	280	235	239	253	268	258	250	252	247	264	241	233	219	247	223	248	237	231	232	261	242	255	259	253	254	277	238	250	247	280	265	245	225	254	251	232	246	240	239	230	246	225	255	245	231	248	241	253	260	233	233	273	253	291	260	276	257	233	261	220	265	250	252	255	240	241	251	267	233	214	220	230	237	248	243	267	238	246	264	253	257	239	244	235	263	266	294	224	254	250	250	264	248	247	261	254	241	258	245	266	270	256	262	266	268	290	272	263	236	257	244	203	245	230	242	258	240	218	221	222	254	252	256	242	231	266	259	230	271	231	237	254	220	237	252	250	222	234	258	242	218	273	238	206	238	239	236	240	263	243	254	271	240	251	260	259	242	229	244	248	267	219	249	267	239	243	248	267	224	234	253	250	264	236	250	253	249	273	260	243	269	222	232	248	232	244	240	250	273	256	258	266	264	242	217	245	226	276	251	279	244	235	236	278	266	238	246	255	240	268	246	228	266	254	242	261	269	285	257	265	256	230	238	271	241	267	266	242	255	221	236	269	227	220	251	262	245	249	236	248	230	261	260	273	230	229	237	295	274	239	233	297	250	231	239	294	250	229	262	267	270	269	286	242	234	244	242	284	259	250	249	275	218	249	228	280	259	251	256	284	265	273	260	236	267	237	252	242	272	268	228	253	254	240	265	247	249	262	278	264	234	242	236	252	252	234	250	241	227	250	245	232	229	265	282	270	263	234	249	213	233	246	239	243	248	220	230	201	239	257	235	244	276	260	249	257	264	264	243	244	212	236	257	246	257	284	253	251	250	259	236	268	274	245	266	264	246	267	226	270	258	259	260	240	220	288	247	263	256	236	269	273	271	217	252	244	228	233	273	274	263	224	229	290	296	257	234	237	265	248	248	250	245	252	255	228	235	261	273	254	266	266	235	242	261	254	249	254	235	228	279	283	246	259	229	262	287	243	232	228	245	276	280	277	256	276	282	270	251	229	210	216	237	268	249	245	239	274	241	271	223	272	266	235	268	263	248	217	247	230	244	242	274	251	250	239	231	258	252	260	232	263	272	229	250	246	256	248	233	266	263	219	256	247	250	243	247	243	243	269	265	239	264	233	255	250	243	280	242	237	241	253	243	253	232	260	252	221	231	265	238	241	248	272	256	257	255	279	238	257	243	223	281	262	256	246	251	234	250	255	283	266	230	263	223	262	244	248	241	248	248	248	280	234	241	257	237	254	214	249	266	254	216	244	251	245	241	279	241	230	251	262	262	266	286	254	249	255	279	262	241	256	249	250	230	258	246	238	245	245	251	267	242	217	256	261	245	281	219	242	228	243	214	259	263	222	243	252	238	214	265	248	267	272	273	278	231	215	264	259	242	259	223	236	227	239	240	228	239	235	248	272	275	253	241	253	268	266	236	228	242	249	231	250	240	243	260	269	252	245	263	234	259	263	273	283	239	272	223	261	257	242	223	228	231	268	267	231	273	257	238	265	252	246	228	270	262	277	281	225	245	245	253	245	243	240	268	260	256	262	256	271	243	264	238	277	266	264	269	253	244	259	217	255	253	254	270	243	229	214	238	234	249	230	221	249	269	217	233	243	252	233	256	275	255	291	234	222	249	258	251	246	255	254	247	237	263	244	232	257	236	237	269	273	248	257	233	255	257	235	247	245	257	279	266	265	242	246	256	263	226	234	261	286	272	271	234	272	259	251	250	250	263	228	246	241	281	274	281	260	238	256	254	240	270	249	273	252	257	240	265	238	283	249	242	253	257	255	244	272	263	269	253	235	263	257	251	262	244	256	259	249	245	256	259	245	242	263	216	240	284	285	233	255	258	260	248	257	251	274	247	250	252	236	274	235	238	263	269	270	265	240	245	248	245	269	269	242	233	280	237	256	230	262	249	243	255	243	232	260	259	241	236	243	257	238	270	267	237	257	262	230	281	263	232	262	215	274	258	250	258	237	260	243	260	253	254	258	251	263	257	270	258	257	259	240	263	266	251	269	248	259	236	242	260	258	242	266	240	260	218	251	214	259	277	253	229	234	232	239	233	226	251	263	256	245	242	246	255	260	253	256	256	269	221	230	255	279	234	238	257	251	228	277	254	223	260	238	222	221	255	243	256	267	239	225	288	201	255	251	255	241	241	250	263	287	238	235	250	251	252	238	251	244	258	255	229	248	264	259	248	222	243	240	228	236	265	222	284	242	245	278	236	254	265	244	241	231	251	260	267	245	267	260	232	227	262	289	236	239	227	260	260	228	257	224	257	265	242	257	252	261	260	241	257	265	240	247	262	256	248	243	233	249	259	277	269	270	264	237	277	255	258	229	229	249	245	253	246	261	260	256	250	259	261	247	235	221	227	235	246	237	273	229	290	241	254	235	265	269	284	233	240	250	266	231	255	220	242	239	251	251	259	224	250	254	253	244	261	241	229	271	268	271	259	256	252	254	258	217	223	229	250	241	259	280	241	240	270	240	263	242	258	233	265	230	257	267	255	239	269	275	239	257	224	255	264	272	265	241	244	283	259	254	260	252	246	235	240	255	292	245	241	263	269	256	238	231	271	230	260	279	256	253	278	257	247	264	243	255	263	250	245	247	231	278	246	244	258	248	243	273	257	261	254	254	278	259	249	233	259	238	251	247	226	244	230	273	230	224	261	259	274	220	266	220	284	250	223	225	273	252	270	239	249	229	215	265	225	286	238	268	268	244	235	239	246	223	231	260	253	245	224	248	279	281	266	217	238	255	256	233	224	264	240	260	241	298	248	234	248	240	236	238	241	240	264	285	241	225	245	237	233	252	244	247	256	247	264	247	259	263	215	279	259	250	257	231	263	268	265	225	242	239	234	270	254	252	265	245	229	249	277	268	239	250	245	260	239	259	246	248	242	236	258	205	265	247	253	248	272	215	256	249	258	234	277	221	242	230	243	271	237	240	243	272	250	248	238	248	229	279	257	241	243	240	240	262	252	240	261	249	245	252	255	238	266	235	248	245	251	248	245	265	267	248	242	207	265	231	253	259	260	268	249	252	273	242	260	286	237	243	230	236	252	234	230	286	261	268	261	254	213	233	248	253	226	272	285	245	222	267	238	241	261	251	263	250	248
50766	61222	60601	62981	61167	54307	36888	16019	4858	1538	693	618	600	610	678	594	604	564	611	580	551	610	598	579	589	619	585	575	550	601	574	550	606	570	568	620	568	622	614	616	563	556	604	539	562	585	587	591	607	590	599	589	598	556	570	633	601	555	581	582	577	581	554	575	569	574	598	577	605	550	569	553	598	596	587	605	604	543	565	585	594	582	578	575	611	560	537	584	603	574	553	588	569	600	561	538	575	576	573	567	604	607	572	557	567	538	582	576	539	558	567	564	617	576	571	553	550	620	615	558	596	559	601	553	572	597	582	592	571	561	593	589	576	603	602	575	562	537	572	608	575	549	578	589	563	592	570	596	570	569	586	570	605	584	577	547	560	566	542	539	558	606	606	580	556	564	517	554	568	587	533	560	592	622	604	587	542	588	586	593	569	586	550	607	591	575	570	557	579	570	575	581	570	599	553	559	570	572	584	561	549	580	564	532	567	573	542	592	534	581	611	537	576	562	596	527	620	583	569	598	623	542	582	550	557	555	542	603	573	578	585	552	580	567	575	562	553	595	534	578	541	594	622	602	572	583	566	582	586	561	525	543	576	575	559	566	551	562	628	552	550	577	599	562	607	571	600	589	572	579	587	596	567	569	608	601	599	554	555	563	572	580	601	536	561	605	619	551	577	594	552	574	587	552	564	598	581	551	569	586	563	572	577	571	571	560	600	561	573	612	605	573	582	570	576	593	602	590	556	584	567	608	580	600	580	603	532	566	569	556	579	595	565	597	583	584	580	554	584	547	606	599	556	554	592	619	603	559	576	567	602	573	570	593	614	567	566	558	605	581	617	558	600	556	578	562	570	601	547	588	579	581	515	600	557	574	552	577	593	572	566	581	582	559	561	619	547	587	559	589	549	546	584	510	583	569	609	594	598	567	580	565	626	555	593	576	601	604	585	589	549	602	601	627	581	558	557	616	589	536	547	606	598	618	586	559	584	554	569	560	626	612	566	580	555	578	530	604	591	606	557	612	607	575	548	589	575	563	613	558	586	580	593	578	578	599	563	587	599	550	587	594	561	574	607	569	578	560	562	580	548	569	538	570	575	571	580	558	603	581	551	571	534	594	603	550	602	639	597	575	580	580	537	567	548	611	604	571	612	559	571	622	595	585	596	556	573	563	573	547	593	592	591	548	567	590	534	563	548	606	564	560	573	607	566	569	537	578	533	558	569	575	597	543	572	599	573	607	615	613	548	618	606	557	561	622	578	604	575	578	569	567	570	562	557	607	557	560	594	564	577	579	587	535	592	560	561	567	578	620	605	591	576	549	570	598	564	620	567	595	582	612	567	575	551	593	592	623	560	567	540	569	591	556	617	553	604	587	575	551	589	562	594	579	566	604	555	578	562	580	585	590	594	545	618	601	605	591	551	564	554	546	631	576	553	605	588	611	584	583	576	598	588	561	562	602	606	628	600	578	596	571	572	611	587	547	570	558	573	570	618	590	586	531	571	569	576	567	585	595	555	555	598	570	574	563	594	622	595	552	564	591	616	574	591	516	564	571	598	581	574	531	559	560	586	572	585	526	586	617	579	569	555	573	624	579	612	564	573	571	603	586	539	551	591	559	588	528	563	556	594	549	542	588	576	576	573	531	573	596	526	565	595	586	575	566	609	543	569	574	567	582	582	596	610	542	526	568	592	553	552	572	592	601	570	564	533	547	542	560	569	555	578	571	590	588	602	559	608	591	537	560	565	558	590	556	576	588	604	588	562	561	577	581	554	594	583	565	598	582	589	589	549	568	569	581	540	552	571	585	541	561	557	569	569	576	574	561	574	586	586	556	545	607	571	530	604	560	585	578	602	600	591	574	559	577	548	566	619	607	564	586	545	547	541	565	570	588	568	578	598	560	592	570	598	577	587	560	604	606	556	577	571	589	604	552	602	603	603	552	608	548	612	602	552	588	586	563	607	601	581	540	589	557	518	568	589	584	572	587	577	565	546	555	567	587	600	543	581	540	573	577	567	559	608	579	552	589	558	598	572	626	584	559	596	565	566	519	606	559	590	608	587	570	541	575	585	571	582	613	605	595	576	561	574	592	561	581	593	607	632	600	574	606	551	587	563	559	571	609	611	563	570	528	554	530	555	563	572	576	589	585	557	614	599	592	535	598	567	593	525	579	586	561	604	586	553	592	549	549	581	559	582	569	596	558	558	585	617	587	579	600	558	606	536	589	577	590	600	610	606	582	583	608	542	610	604	564	554	555	587	569	543	573	553	544	557	570	552	552	586	608	570	547	593	542	567	598	576	561	613	560	565	604	540	554	582	540	551	607	570	561	583	564	582	602	569	623	569	585	580	583	552	575	591	589	568	588	586	553	600	529	560	555	588	602	512	574	569	551	530	581	575	573	542	576	589	566	552	555	584	554	603	570	582	569	595	600	625	598	581	564	577	622	590	597	591	562	585	555	514	550	565	608	553	561	591	608	564	544	596	547	584	604	564	622	561	580	614	589	537	576	606	566	562	572	584	594	587	627	555	583	588	562	596	573	576	584	579	569	561	600	559	543	595	605	566	549	564	559	560	578	574	567	557	568	548	560	558	605	562	558	582	594	601	560	578	577	593	570	554	615	649	549	594	533	602	551	563	563	550	561	631	603	554	575	589	559	589	582	586	547	575	582	579	546	581	587	612	613	561	605	546	564	560	544	596	576	570	581	557	575	525	566	590	596	593	531	588	585	583	569	605	629	571	590	536	585	517	534	570	602	568	553	558	583	587	581	591	604	582	551	534	553	545	591	578	580	575	542	598	583	596	573	598	534	584	609	557	579	555	606	570	584	579	590	587	579	566	610	563	582	576	533	601	612	556	599	583	580	575	621	597	590	610	595	558	604	570	550	553	574	586	568	578	641	576	618	589	581	573	531	582	554	572	598	577	562	481	556	537	558	587	569	564	572	564	573	583	561	577	586	547	589	570	554	596	558	596	608	582	613	590	578	592	539	566	572	546	557	560	576	581	587	540	609	556	557	575	616	538	580	588	588	558	541	593	604	591	603	563	600	563	557	605	579	566	586	586	563	569	562	600	578	600	558	572	603	582	599	593	538	579	591	505	616	561	601	580	607	578	577	562	596	571	574	590	582	578	570	564	598	582	568	583	570	587	586	541	547	540	608	573	531	565	577	606	556	557	583	568	577	606	565	602	535	563	597	558	593	545	537	564	565	583	590	573	573	603	585	558	597	593	607	562	611	560	534	581	577	562	561	586	621	538	614	553	585	568	584	576	580	628	569	575	560	590	586	566	600	555	585	585	551	601	593	573	547	561	538	558	503	534	550	531	567	571	601	595	536	573	569	589	622	578	586	560	541	595	609	556	567	574	597	544	574	576	571	536	558	579	589	612	621	580	582	584	554	605	571	595	590	614	550	580	514	604	597	616	580	618	591	588	571	606	567	635	612	546	622	546	563	612	548	589	569	533	574	527	548	596	602	558	572	545	584
31629	32090	23804	16432	9293	3392	1774	939	495	402	372	346	363	357	357	347	381	358	344	349	334	384	357	345	360	340	369	333	349	342	337	370	365	360	326	339	355	328	348	323	351	355	360	370	331	346	339	362	344	376	344	353	397	374	374	352	384	331	368	361	347	354	341	364	363	355	332	339	350	346	354	300	378	358	351	341	373	371	359	330	343	350	363	319	346	355	309	347	354	319	345	368	338	301	374	386	362	361	369	377	328	383	370	322	332	365	351	365	370	338	345	334	346	349	325	344	352	341	346	346	335	344	361	360	338	382	371	358	334	341	358	333	384	344	354	354	325	364	327	344	357	351	333	358	350	376	387	327	349	379	343	375	364	379	329	334	351	332	351	364	344	410	367	373	376	361	336	366	347	332	339	364	371	345	366	355	355	312	353	336	340	336	318	360	375	356	317	397	360	362	335	343	316	325	354	350	337	346	330	387	363	349	358	309	327	402	318	340	350	371	349	347	358	357	334	341	368	359	323	381	351	360	347	320	349	347	351	342	351	327	345	362	346	345	329	367	356	344	325	322	336	358	369	370	342	333	354	381	340	354	341	342	357	372	335	344	368	366	332	345	354	330	376	308	342	336	367	349	331	377	362	353	345	362	381	351	354	337	346	335	362	376	385	362	331	319	341	346	337	379	358	365	356	388	367	369	348	352	352	328	345	391	349	390	369	341	340	356	353	357	359	368	348	330	396	325	393	376	361	349	340	380	344	346	363	365	373	341	309	381	349	379	343	337	392	384	340	349	348	340	331	352	339	342	308	352	307	359	358	359	354	368	367	333	358	318	334	364	356	394	364	327	337	352	341	353	367	375	343	395	326	337	307	343	351	357	355	359	360	358	355	356	355	343	365	384	359	361	336	347	354	334	364	383	319	363	382	336	308	358	368	354	355	321	359	332	355	365	336	356	339	345	341	370	368	364	342	319	305	383	324	297	353	336	353	329	352	368	349	355	359	353	345	321	360	325	349	330	363	363	339	349	347	369	345	356	363	356	373	377	366	368	332	323	349	389	357	359	342	332	380	343	357	334	355	332	329	346	350	358	333	377	361	354	350	331	359	347	366	359	354	348	349	327	373	340	326	359	364	377	338	359	334	365	320	345	341	400	373	372	333	350	350	350	363	346	342	338	386	342	304	331	352	342	343	382	369	363	378	362	312	313	341	373	363	357	372	324	347	332	387	359	337	352	334	366	347	350	342	345	323	349	339	355	357	353	382	352	347	368	396	327	364	358	362	338	346	372	360	363	339	369	347	353	319	347	375	359	358	372	305	347	359	388	374	365	353	357	324	352	353	352	360	337	321	365	362	369	335	359	339	368	363	334	327	331	351	330	370	346	325	365	347	365	388	316	340	368	368	337	379	351	366	341	332	371	366	369	332	349	376	362	391	378	350	345	343	357	344	387	363	336	367	341	346	352	346	365	377	335	377	329	344	343	338	327	364	351	384	344	385	368	358	376	345	378	337	386	365	360	376	334	360	339	371	367	355	346	347	354	359	364	363	385	359	352	352	387	322	320	329	334	352	351	334	369	345	301	352	365	380	339	330	369	376	350	377	344	383	377	337	331	385	369	347	348	343	349	346	370	350	323	327	380	348	342	358	395	361	353	363	328	332	324	355	368	364	364	334	314	362	339	343	351	357	355	338	396	367	351	336	365	347	362	338	342	333	346	358	375	325	337	353	344	384	356	350	364	337	379	382	373	371	354	354	358	362	380	350	366	362	333	343	377	340	349	357	344	376	361	370	335	347	353	352	377	340	350	366	327	318	365	342	348	346	337	358	338	372	336	382	349	364	354	352	369	358	370	357	372	345	373	338	366	378	345	368	349	369	354	337	361	368	347	366	324	349	354	338	365	375	371	344	351	330	301	293	327	366	368	353	352	343	344	342	304	341	345	359	386	348	335	380	364	351	361	355	338	377	344	343	336	351	316	362	353	342	351	341	370	394	331	355	353	359	375	383	385	358	360	344	334	363	330	393	365	395	364	332	335	359	359	346	352	378	359	323	355	378	375	375	322	387	356	344	375	316	388	369	364	365	334	361	355	357	353	325	316	374	370	350	380	359	347	330	358	357	359	339	346	356	377	307	313	369	338	341	334	319	335	342	355	311	351	320	370	383	351	351	355	331	377	343	368	367	309	381	361	384	317	351	331	332	360	340	358	364	361	380	377	376	368	360	366	356	345	366	341	378	342	375	337	366	344	349	367	352	347	350	379	367	361	325	406	368	372	310	351	362	355	321	351	331	310	327	377	378	369	366	368	333	363	371	379	307	355	357	361	364	336	342	376	364	386	361	359	344	332	373	350	336	329	343	323	307	339	318	369	363	349	352	368	338	358	347	356	349	364	330	334	311	381	332	345	361	350	342	372	349	389	348	354	363	358	384	292	342	379	314	333	367	356	333	336	355	348	356	363	378	345	349	364	334	326	346	384	336	383	341	369	348	349	392	367	336	340	325	320	368	345	320	342	368	338	342	295	383	356	373	311	359	358	368	359	339	342	344	365	337	400	364	360	347	366	388	365	337	354	363	356	364	347	352	373	349	345	364	334	315	365	347	321	366	357	355	379	372	356	373	367	361	375	378	382	350	349	345	360	358	363	351	357	363	407	352	361	362	380	328	338	357	319	336	367	323	356	382	357	335	354	355	374	320	357	335	324	349	304	326	342	347	357	362	314	369	376	338	360	334	338	324	338	335	358	383	378	351	337	316	345	332	353	341	359	354	355	370	362	342	331	348	355	355	365	400	363	368	387	373	368	376	331	365	358	343	341	344	383	337	363	368	344	345	324	294	355	336	370	313	373	338	372	344	331	331	352	354	358	380	358	347	336	387	340	328	342	352	377	386	381	354	322	389	342	327	328	380	362	358	325	392	350	337	312	339	337	334	360	330	364	371	342	351	353	350	351	340	346	364	357	358	333	331	357	344	347	391	333	373	357	331	379	364	377	355	354	349	374	340	357	328	354	318	352	366	354	352	365	380	404	325	360	326	374	367	389	339	349	370	333	327	362	370	327	337	347	382	362	344	333	375	360	356	333	368	319	353	360	371	333	357	351	354	377	386	344	343	321	367	362	318	346	347	328	355	365	355	336	381	338	332	370	369	356	373	332	339	355	343	361	338	337	347	330	375	385	326	360	323	380	364	322	372	331	354	371	375	363	345	340	346	344	346	333	337	351	370	376	343	350	358	339	369	366	319	343	346	350	351	346	345	327	344	342	354	349	344	400	351	351	409	354	367	372	384	371	318	378	367	373	335	367	347	354	352	306	376	363	361	384	347	395	357	342	338	356	352	376	360	352	340	367	374	300	387	341	371	352	390	395	337	333	319	355	382	343	335	353	333	391	338	326	347	336	359	359	375	358	360	357	358	359	346	368	342	351	361	311	363	348	314	334	329	365	346	351	378	349	368	348	368	351	346	346	361	380	369	379	376	349	336	352	354	353	369	334
20644	29706	27881	28196	19321	9664	5114	2165	1158	871	809	779	763	782	810	826	793	831	783	818	784	773	782	798	819	778	808	808	771	803	840	760	803	794	792	798	794	823	819	803	768	834	774	791	797	828	833	743	816	789	813	765	765	776	782	811	849	784	788	800	784	759	830	819	837	803	763	825	786	789	781	830	810	791	817	807	780	821	758	765	741	804	762	822	793	798	825	828	764	750	799	801	837	812	831	800	858	775	811	785	714	784	744	750	869	822	773	801	766	794	814	819	796	814	784	835	821	787	750	786	765	791	872	764	832	779	759	793	783	799	788	776	783	842	818	795	755	794	800	786	845	809	832	773	803	859	771	796	763	808	787	788	774	759	790	843	793	848	801	819	824	831	757	824	822	828	788	808	786	826	810	767	779	749	830	805	740	799	783	812	850	762	807	826	791	807	783	816	755	790	778	809	805	784	774	793	824	750	819	767	818	808	818	782	825	786	837	803	791	825	787	778	789	799	806	776	740	778	762	814	776	836	784	754	834	764	756	798	833	824	780	793	820	799	801	854	855	799	798	799	774	791	766	827	814	808	785	774	775	787	787	768	829	761	808	787	786	833	785	772	816	770	797	803	818	846	770	829	817	851	807	842	787	847	732	810	771	779	782	839	806	814	773	786	783	811	792	838	767	799	814	811	764	776	771	792	842	781	774	788	807	825	764	844	789	828	809	765	807	803	833	783	776	775	763	802	827	832	811	769	802	825	796	807	783	816	807	782	807	771	803	839	786	765	838	816	772	763	775	817	797	758	806	766	795	803	766	720	817	766	771	800	821	829	791	833	768	810	814	781	813	804	745	852	786	795	791	766	805	749	777	827	738	803	815	810	785	784	785	783	765	824	812	809	797	796	834	838	751	795	794	805	769	777	805	826	747	776	799	798	806	836	790	769	830	799	819	769	751	841	844	771	808	764	856	853	789	763	838	840	820	816	776	842	795	811	785	779	791	810	755	786	793	793	804	793	817	752	813	832	824	788	806	785	809	831	807	792	814	796	813	789	814	771	828	756	829	742	782	799	794	827	841	787	800	803	725	783	779	753	791	832	814	788	774	782	771	804	778	825	805	751	776	838	772	842	743	816	767	722	813	794	827	849	796	771	820	825	801	757	794	801	785	797	850	806	801	828	788	788	791	830	760	824	831	764	795	781	765	846	828	801	784	765	827	820	763	777	766	747	835	788	789	831	801	826	836	793	784	767	801	785	816	787	822	818	821	794	821	799	807	761	843	764	768	789	813	807	791	783	816	809	780	817	838	796	790	774	777	764	781	779	778	821	744	825	843	818	800	723	824	799	763	808	797	798	861	829	759	802	835	768	832	831	849	848	822	846	817	755	759	790	760	775	852	780	769	787	776	765	781	774	818	757	787	845	845	755	817	776	826	770	823	841	788	834	804	784	772	840	749	758	821	849	782	744	777	807	780	770	796	823	791	773	730	768	812	797	810	803	765	770	808	776	768	759	808	743	804	757	765	799	798	819	754	813	804	758	794	783	756	789	793	787	818	845	804	774	815	794	770	797	768	811	780	762	769	810	806	726	828	782	807	765	814	785	833	793	811	775	801	831	851	846	794	808	806	773	806	782	837	841	807	765	776	802	797	824	825	793	774	819	821	781	777	744	775	819	797	817	796	792	796	779	796	793	770	805	785	751	834	775	808	782	784	799	812	807	765	782	789	763	770	837	798	753	801	763	787	783	804	802	797	816	790	799	826	816	814	806	806	799	775	797	811	730	767	771	814	804	808	807	803	812	767	833	808	783	798	844	798	794	803	833	805	814	788	782	814	747	780	788	793	820	810	738	793	781	771	822	823	820	833	828	834	772	808	743	813	804	856	839	752	862	767	829	761	819	787	778	834	869	750	764	807	811	778	770	811	797	831	790	770	791	765	801	807	794	788	793	738	827	826	809	872	760	817	778	776	772	790	813	806	803	802	779	823	855	815	802	779	818	773	778	805	816	780	770	791	815	767	873	799	760	766	832	792	833	851	795	794	816	800	769	802	826	810	783	800	794	820	810	852	820	826	848	815	789	740	771	806	807	821	801	791	820	773	728	823	752	787	810	778	819	788	793	763	786	828	810	799	844	816	789	820	787	752	785	760	814	783	756	825	822	797	774	788	831	800	801	776	802	766	812	782	779	739	871	787	785	799	746	804	780	800	809	828	825	788	813	789	832	755	758	755	800	816	816	791	787	771	778	746	788	803	828	806	771	757	807	847	825	832	816	879	791	795	795	805	787	776	822	836	769	771	823	787	813	791	801	845	767	778	724	807	808	787	789	719	809	823	779	775	808	757	845	799	752	806	808	803	740	805	775	802	807	790	747	791	835	777	800	817	832	722	788	827	829	752	743	830	835	812	770	746	823	748	782	819	822	790	805	768	816	820	796	765	745	808	786	787	816	853	792	814	737	773	782	773	795	791	803	824	757	762	807	842	813	749	808	817	767	768	832	792	805	796	789	799	781	782	822	796	819	768	813	726	793	799	829	780	749	794	825	821	771	844	847	768	842	804	774	752	825	831	807	825	824	766	835	830	761	813	847	808	824	842	819	818	797	771	787	830	791	779	746	868	792	844	823	840	838	800	803	768	791	786	805	834	775	770	803	833	824	780	771	846	767	775	797	772	759	849	760	789	855	863	850	819	761	803	848	810	808	833	779	810	809	820	842	775	810	791	783	851	784	758	866	789	771	816	796	842	799	765	817	771	740	832	816	835	827	802	796	769	763	840	821	869	795	804	766	772	809	830	831	804	835	784	771	874	799	783	798	758	767	736	801	821	777	815	767	808	807	865	770	794	778	784	790	789	821	775	815	829	786	799	787	824	788	780	761	851	769	798	770	772	774	807	776	745	823	830	804	801	786	759	815	823	800	784	814	822	749	817	824	773	786	793	820	816	797	788	816	833	820	785	746	849	800	731	807	802	851	786	786	804	813	783	766	776	791	794	792	824	775	808	780	753	735	774	806	824	807	835	843	820	791	822	774	832	810	858	840	736	760	807	826	768	842	799	810	802	815	799	782	804	854	795	869	796	776	775	759	797	843	817	796	804	819	791	828	813	789	812	791	797	776	806	772	764	797	775	802	840	833	800	820	781	822	787	767	824	801	786	745	746	804	840	800	777	805	859	817	802	834	784	815	796	807	812	811	806	799	823	845	781	811	797	826	784	777	779	798	833	789	767	817	830	834	788	786	777	807	783	787	753	775	834	833	806	818	797	772	810	834	832	804	802	784	785	785	780	755	825	782	809	765	772	785	774	775	799	775	800	790	824	774	812	826	807	783	812	780	731	732	775	827	836	781	815	816	772	796	796	785	782	812	801	804	809	804	782	782	779	763	864	761	782	785	811	783	773	780	878	792	736	768	784	778	741	849	802	799	822	837	784	829	793	792	770	737	819	802	808	820	835	790	754	801	814	796	795	824	804	797	783	820	773	777	777	804	801	795	799	834
60689	55991	57036	49250	37570	29903	21544	9465	1993	491	281	261	285	296	267	271	291	290	285	288	287	292	263	263	299	261	305	279	283	263	298	281	282	258	249	269	268	309	257	278	292	290	250	269	280	257	264	284	273	290	274	260	307	290	269	282	296	296	272	231	257	260	268	292	269	267	292	288	269	265	267	243	295	281	284	234	288	308	271	293	289	287	281	290	266	279	278	270	279	242	277	316	272	294	312	282	285	267	285	285	280	258	303	286	259	280	246	257	280	271	264	295	268	275	264	297	261	260	290	272	273	312	286	278	309	277	281	286	264	282	293	246	253	298	270	293	277	293	255	289	271	282	272	256	275	302	302	255	276	242	287	288	304	322	244	293	277	270	279	278	254	266	307	278	284	281	280	264	249	279	274	280	299	298	300	257	284	308	274	280	288	260	257	333	301	236	324	269	292	273	248	293	276	262	289	291	278	279	288	267	291	287	275	290	283	257	269	283	298	269	269	260	297	259	277	285	257	254	271	269	299	278	255	264	310	306	274	299	274	294	289	264	258	290	261	271	267	280	274	274	266	255	258	260	263	267	249	259	292	220	257	267	243	301	274	269	279	279	282	274	307	308	283	287	247	301	287	270	296	294	290	307	311	262	272	258	306	294	296	275	294	270	279	274	255	264	254	302	309	271	280	289	265	299	288	300	308	271	275	261	264	271	285	283	306	283	296	305	277	267	271	253	283	303	266	273	260	249	227	291	295	267	255	280	278	281	249	259	277	292	253	289	308	266	262	260	270	265	289	293	266	280	267	282	262	284	266	269	280	275	282	282	258	295	271	280	280	262	259	289	281	287	300	289	273	268	257	281	302	276	250	294	280	257	283	254	276	242	272	259	294	269	270	286	269	255	259	294	289	280	263	278	271	259	255	267	278	294	269	266	275	285	291	271	282	279	268	291	265	267	300	281	294	302	263	260	304	311	310	294	292	294	261	273	253	249	310	290	286	264	227	293	254	274	302	275	247	276	275	272	274	282	277	260	261	282	299	266	270	251	257	292	261	300	294	300	248	263	284	310	266	294	261	256	289	281	316	268	268	295	276	267	285	276	264	267	267	270	276	259	278	234	262	281	259	262	255	288	261	293	289	275	279	252	252	285	294	261	255	292	311	259	293	267	294	296	296	268	298	285	258	302	306	257	282	302	256	282	285	261	263	286	278	276	282	263	299	286	247	294	256	294	281	271	265	243	285	310	251	281	293	292	273	296	273	285	292	280	247	263	259	240	278	278	263	288	284	262	254	259	273	264	275	286	264	297	323	286	289	283	258	264	276	287	276	310	265	299	291	289	279	271	260	275	266	292	305	250	246	268	279	272	291	304	269	278	264	271	287	278	259	266	267	271	285	247	271	270	287	265	242	291	259	240	288	286	280	256	306	280	287	282	274	290	266	316	286	269	263	294	288	275	292	254	274	311	294	296	284	267	267	236	269	285	270	294	268	256	303	242	290	283	272	250	270	285	289	275	262	271	301	277	258	247	277	279	266	292	289	259	285	247	276	271	319	307	283	299	251	280	277	262	288	287	263	255	280	273	268	269	285	289	266	263	286	249	273	256	246	296	270	276	272	285	286	290	268	297	286	280	267	267	285	285	280	266	279	250	295	258	269	264	261	286	314	279	263	254	265	273	259	280	269	286	276	301	292	277	276	286	254	269	275	274	251	285	275	289	287	297	302	253	296	273	273	285	289	249	266	245	281	314	314	305	312	300	285	277	292	264	273	304	269	283	305	299	280	288	271	264	271	301	287	284	267	258	274	279	271	301	227	270	300	293	284	286	293	320	292	298	270	265	312	279	242	284	293	286	281	261	289	288	286	251	290	279	269	273	299	263	247	268	274	273	279	261	295	262	258	244	292	272	291	282	259	278	279	231	266	252	283	296	263	280	299	283	291	294	247	261	261	276	288	323	267	279	289	249	322	260	277	324	296	272	310	255	247	297	290	272	299	276	291	270	270	305	280	313	295	269	309	313	269	260	288	284	251	245	283	258	279	280	294	259	292	286	268	268	303	292	282	287	254	294	260	274	266	249	261	298	312	288	281	263	299	296	276	298	274	273	274	285	258	288	278	301	264	276	288	278	254	264	279	267	265	300	285	281	274	300	280	294	291	262	311	317	267	285	268	259	285	270	251	282	290	272	295	280	284	296	260	256	299	290	258	281	291	284	326	304	309	296	279	272	294	266	291	274	314	296	292	281	300	294	260	260	288	264	269	284	296	291	260	280	283	307	272	285	283	269	262	311	305	262	259	296	266	268	282	300	303	301	285	289	289	271	301	249	261	306	283	282	262	287	316	258	278	265	295	277	229	276	271	251	256	260	280	292	266	253	274	279	276	283	270	285	295	294	262	242	263	238	270	296	249	271	261	294	292	297	291	270	273	260	280	267	310	261	264	250	238	288	272	290	288	297	306	301	244	270	298	254	278	304	292	284	282	288	285	284	291	282	299	262	261	291	262	270	285	314	279	250	262	275	263	263	267	280	291	263	277	283	278	280	283	272	299	259	254	272	293	272	277	302	299	290	288	293	286	257	252	292	245	282	270	319	281	283	300	304	259	304	245	262	289	271	296	290	281	286	290	264	285	306	281	302	292	280	268	253	290	281	252	263	304	300	231	242	287	282	286	268	285	266	285	249	274	290	264	290	307	270	274	267	288	257	281	271	276	277	308	299	281	292	273	287	242	298	288	282	260	278	306	319	240	305	253	270	293	291	303	270	237	273	271	264	297	277	285	256	276	283	290	287	292	284	303	272	261	268	276	265	276	261	295	304	287	286	282	254	275	294	285	299	255	260	278	284	293	266	290	298	266	280	286	294	270	247	285	281	283	309	297	281	279	267	296	272	269	289	265	254	293	276	274	258	264	251	275	269	298	283	251	304	274	257	255	319	278	289	271	291	245	275	307	270	287	282	263	266	264	307	232	274	271	261	280	285	281	268	264	270	273	281	275	263	278	295	276	249	277	276	273	263	281	315	274	285	248	267	280	295	284	289	285	286	290	285	281	269	272	311	314	272	267	282	290	286	273	282	268	271	261	300	307	254	285	243	263	271	286	257	279	288	277	296	257	247	284	293	293	241	276	273	279	260	287	269	279	257	271	268	279	298	265	275	273	253	276	273	262	226	326	276	286	295	283	258	273	274	312	252	273	262	258	273	285	273	307	260	303	286	273	262	279	279	301	285	307	254	256	297	260	268	299	292	279	242	283	275	248	304	272	259	246	282	282	249	293	294	298	230	274	286	289	274	250	279	296	280	278	310	288	309	291	303	271	260	277	311	256	269	285	273	275	301	263	255	293	271	286	269	287	278	279	235	299	276	267	273	262	268	286	263	278	280	301	298	257	272	282	272	274	249	270	265	276	276	254	282	259	308	292	293	241	255	281	286	292	288	280	279	287	285	281	313	276	284	305	276	300	270	264	282	286	283	272	287	273	242	278	258	285	245	241	255
46000	55446	62626	60473	53741	44213	26026	10060	2837	1052	730	695	661	686	649	630	617	645	620	659	651	663	620	615	645	642	662	619	593	623	658	663	609	660	637	618	619	618	670	612	666	659	645	626	590	654	656	656	645	642	645	653	637	639	697	592	646	631	657	655	655	622	648	669	672	613	616	665	647	641	640	593	658	669	636	641	640	609	654	669	632	664	621	662	641	654	652	667	594	653	639	634	704	605	649	648	655	627	648	641	642	631	637	636	693	676	652	629	645	638	638	661	681	634	645	557	652	647	677	598	643	635	639	627	667	639	604	611	638	607	618	601	617	635	635	639	585	674	686	639	597	620	599	599	617	658	620	682	650	650	658	637	656	644	683	693	646	626	615	612	642	588	609	678	588	625	585	603	638	629	647	633	597	633	652	656	587	634	602	648	602	670	567	654	636	642	694	685	641	624	619	603	607	640	630	600	702	647	651	674	646	635	694	668	621	641	637	645	622	647	662	608	647	603	660	609	641	635	597	631	612	653	631	667	644	606	647	656	669	619	656	662	614	643	633	642	636	640	670	601	625	632	623	669	713	623	603	640	624	650	657	677	657	608	672	680	620	616	638	611	653	646	619	645	623	617	648	664	636	633	670	611	670	679	662	647	663	627	614	627	672	670	639	667	664	641	590	605	646	674	598	611	608	644	641	650	611	606	625	626	668	675	641	616	674	710	665	628	643	591	668	627	627	667	586	659	635	672	654	634	619	674	666	645	700	621	629	614	616	631	690	647	605	616	622	644	627	651	661	644	619	667	633	629	681	662	627	680	593	634	618	611	637	637	637	640	611	649	672	634	659	671	645	642	650	665	616	630	655	641	626	588	612	635	634	639	620	687	699	647	634	611	612	659	631	627	662	629	664	654	629	616	591	627	641	623	631	654	637	629	640	615	646	635	579	623	654	675	647	604	640	659	667	617	612	637	619	622	710	587	630	631	652	641	653	640	649	625	630	638	636	664	652	652	672	646	658	625	599	644	608	656	667	617	615	644	660	656	618	583	641	620	673	643	654	626	633	628	681	622	692	640	627	604	579	649	639	660	628	696	647	648	632	634	678	639	666	641	643	652	659	628	649	638	631	613	648	660	678	657	706	656	617	594	622	665	680	673	649	669	671	645	640	658	667	592	639	651	647	642	632	654	646	661	629	589	639	665	636	638	632	623	637	641	638	608	617	628	669	614	626	655	643	608	647	587	622	629	612	641	608	607	618	620	645	642	602	571	635	638	631	650	621	602	644	630	632	659	669	666	633	648	638	681	654	665	653	629	596	603	612	643	664	641	617	685	602	672	685	663	648	660	655	595	606	622	613	667	618	650	593	647	645	639	616	612	597	655	631	651	648	644	633	675	666	627	658	655	618	653	621	656	642	607	652	613	609	657	612	670	638	656	621	641	650	631	650	633	661	684	585	673	647	645	635	654	633	603	673	663	636	671	617	641	648	681	628	648	652	622	631	644	678	642	646	665	618	652	627	613	645	652	632	625	664	650	658	614	638	627	605	606	649	639	655	640	660	656	648	656	664	668	651	619	647	679	670	647	634	679	649	668	685	624	620	657	601	644	622	605	635	645	636	643	627	676	638	712	651	671	665	649	614	664	639	669	647	667	610	679	624	677	649	615	625	621	681	692	620	629	649	662	657	640	662	663	659	635	614	675	608	631	639	587	642	632	630	671	648	658	633	648	611	676	657	606	613	720	626	651	629	649	659	656	643	651	650	645	675	600	604	631	591	634	642	633	671	617	626	666	670	610	639	563	631	597	627	670	638	624	649	646	613	648	689	657	651	651	652	633	645	676	633	687	626	678	644	613	659	631	615	614	640	653	622	640	607	671	643	664	655	606	695	584	590	667	650	621	631	663	655	640	644	651	674	573	609	587	626	672	624	671	644	667	701	618	609	626	604	646	645	594	649	659	620	649	620	626	605	680	655	647	688	655	672	675	614	584	626	663	631	621	662	644	615	616	619	636	621	642	612	621	606	639	607	663	619	660	660	644	631	652	617	600	638	654	638	660	600	612	651	579	671	660	615	676	666	573	683	626	665	623	597	623	601	629	599	611	631	659	646	664	664	579	627	622	660	675	612	635	671	660	624	644	649	662	621	616	671	605	652	634	637	666	671	681	614	629	691	647	622	644	663	645	658	624	675	608	635	591	597	695	603	639	688	639	612	643	609	630	615	579	589	605	618	641	623	634	604	657	626	690	639	613	635	628	610	672	628	660	611	633	649	639	658	657	658	659	666	644	630	627	664	636	666	648	687	659	685	637	618	639	624	583	619	618	624	608	619	598	645	686	662	635	612	639	628	638	667	656	646	665	616	653	606	610	636	608	630	671	634	634	614	624	665	644	644	611	701	624	633	610	620	668	633	655	652	635	646	613	656	651	624	666	601	614	622	655	628	644	663	579	667	670	671	604	634	666	652	620	643	638	660	672	621	625	624	610	619	632	651	637	630	670	636	613	679	646	652	672	639	637	630	641	655	643	617	620	634	620	625	629	642	654	594	638	664	625	618	590	597	657	630	682	653	648	634	679	669	652	609	654	622	614	682	643	648	638	627	636	626	643	618	671	595	669	619	586	643	634	673	624	651	646	620	660	613	659	631	639	624	692	614	606	623	641	624	617	617	646	591	650	646	677	600	636	644	633	644	658	673	634	618	654	611	606	653	571	640	649	605	647	627	641	639	619	639	636	613	640	615	622	607	640	634	630	657	668	627	651	641	631	640	641	668	605	650	631	604	652	609	652	654	621	640	611	639	686	612	662	640	609	626	609	605	646	618	612	632	637	618	617	599	618	606	612	598	643	617	713	686	576	647	675	637	670	656	630	637	668	695	612	658	656	598	646	690	615	611	640	647	662	648	638	631	613	615	612	624	619	669	618	605	655	652	654	620	575	641	602	590	662	633	628	621	682	612	591	681	603	617	630	627	636	642	602	634	637	626	659	616	626	616	679	663	663	615	671	640	661	610	622	656	643	689	609	687	621	649	588	641	638	671	665	616	641	640	684	603	647	658	652	677	668	635	621	639	652	644	605	676	654	626	640	635	590	609	663	623	620	661	649	658	729	628	614	665	668	632	653	607	657	655	612	617	691	651	679	654	686	639	653	639	605	591	636	654	618	676	592	641	666	638	637	681	594	654	669	575	587	664	673	650	613	642	645	655	607	625	642	671	613	649	653	669	676	621	632	660	651	573	655	633	603	666	678	659	627	665	669	638	627	625	712	633	633	635	628	621	639	624	664	627	626	650	630	607	612	656	627	600	638	658	661	608	661	610	623	640	618	607	654	669	651	651	654	619	638	572	702	613	622	636	600	633	614	601	630	639	626	599	624	638	641	641	653	631	656	625	645	654	637	624	657	638	593	650	688	618	656	622	663	629	598	609	629	627	632	615	692	635	644	651	596	653	658	667	629	649	612	642	650	608	684	620	610	620	610	626	642	695	675	642	594	660	602
65241	55666	48725	44246	39394	31888	25819	19234	8374	1421	336	262	291	283	292	274	274	264	267	283	282	294	253	268	270	284	259	314	264	265	280	285	264	283	285	265	311	295	247	273	248	267	268	248	248	245	218	261	267	286	278	266	248	268	283	275	262	294	270	262	284	255	258	249	261	273	260	268	284	252	274	247	276	281	235	292	285	263	266	269	273	236	260	292	245	264	268	260	255	249	279	288	273	235	252	267	270	263	297	273	289	286	285	273	257	258	279	276	250	246	271	274	282	249	249	272	261	263	259	284	248	228	254	244	268	254	253	268	274	290	267	252	268	261	280	276	287	234	239	252	265	251	276	235	287	257	248	253	258	251	294	271	259	264	252	237	262	277	264	251	242	254	267	247	260	258	255	268	282	280	266	287	235	298	262	272	281	255	266	276	256	235	239	288	273	272	291	269	255	272	284	238	247	239	284	248	259	241	274	276	279	282	258	261	283	259	260	277	302	248	278	271	266	269	252	257	294	286	250	260	266	273	284	291	248	277	256	262	282	269	261	257	229	290	226	261	253	269	277	279	247	277	271	286	291	286	244	256	248	266	260	293	284	282	242	277	286	293	260	254	272	253	292	279	279	240	247	255	268	277	252	267	262	286	271	234	250	262	259	288	268	271	238	276	264	232	278	250	255	275	281	303	213	280	245	303	305	249	267	294	269	276	280	278	247	261	325	295	253	280	257	270	255	282	261	246	279	259	282	237	242	254	276	276	260	251	262	273	253	271	250	262	259	232	263	269	274	256	245	246	274	254	245	240	275	278	258	289	235	285	265	293	254	260	285	266	283	265	302	279	263	239	301	245	245	279	251	276	268	260	237	245	274	278	291	294	259	219	274	284	263	264	254	261	247	284	246	241	235	281	266	242	262	281	316	294	266	272	260	243	240	285	249	260	272	278	274	277	276	298	252	257	237	272	280	285	272	274	293	269	295	269	282	252	242	271	260	244	265	261	281	267	261	286	240	233	247	263	221	250	262	250	267	255	256	263	230	277	265	272	249	294	271	251	256	260	260	270	263	287	243	267	246	251	258	275	261	250	269	281	249	272	279	259	267	246	278	246	246	243	271	278	237	283	251	251	249	250	264	249	274	274	264	269	290	263	267	253	279	281	254	293	246	255	270	250	298	273	299	250	295	254	249	248	266	245	260	292	296	261	277	225	217	271	262	289	272	280	290	257	271	254	269	269	253	282	300	263	233	260	283	263	277	267	251	236	292	267	234	260	283	245	246	259	231	264	304	274	250	272	257	272	274	266	272	257	310	245	265	266	260	234	260	285	257	265	288	272	269	246	261	287	263	284	293	251	259	286	281	271	275	253	267	266	262	260	257	242	272	278	235	269	281	280	242	296	306	241	272	287	270	247	269	253	242	255	265	240	262	249	274	276	274	295	214	243	251	270	316	251	289	251	251	293	302	269	235	251	272	271	252	297	303	258	263	237	285	251	265	280	278	251	275	283	271	282	276	264	280	270	271	269	291	288	266	240	252	268	240	253	260	247	272	266	275	247	242	249	265	286	271	260	285	253	267	265	247	280	261	278	260	278	261	248	260	269	266	280	309	300	270	280	270	288	253	295	309	281	287	287	258	241	259	252	262	293	266	314	270	263	246	301	285	273	272	274	263	271	290	263	259	231	272	281	276	245	275	274	284	259	269	266	266	240	296	285	249	268	250	253	250	234	260	281	280	269	284	322	256	282	250	268	258	272	271	272	253	259	265	264	291	275	270	268	273	253	275	301	275	245	235	265	270	250	308	251	259	240	227	255	242	276	290	273	261	276	276	275	265	247	266	268	216	277	264	270	279	282	269	263	250	263	267	263	273	266	273	281	273	246	286	257	260	272	264	259	291	259	256	295	289	288	264	286	249	284	258	270	299	255	269	308	275	227	233	262	231	299	248	254	273	256	289	260	263	261	282	284	269	263	289	256	250	285	284	274	275	260	268	267	274	302	291	266	266	284	231	232	259	254	246	227	278	227	286	262	283	296	282	245	291	280	271	260	248	279	266	263	262	270	269	264	259	263	274	257	298	261	264	260	279	262	302	256	306	273	242	270	253	254	265	264	259	279	272	253	248	256	275	251	267	238	281	279	285	260	282	277	271	265	259	263	299	271	247	294	276	305	274	269	274	268	254	267	266	286	268	274	276	233	257	276	244	278	253	254	270	259	261	272	255	244	260	243	268	302	283	254	269	273	288	297	254	265	232	278	252	292	283	263	289	267	308	253	276	260	252	283	274	246	247	265	272	243	257	243	273	293	258	270	283	240	245	265	277	263	243	266	265	230	240	280	254	267	307	285	305	246	277	240	248	239	275	275	265	252	285	267	251	257	247	293	258	267	247	269	257	237	259	272	245	262	235	253	293	250	243	257	309	278	232	249	265	276	269	285	284	281	253	265	273	259	270	251	264	256	265	298	254	280	268	229	303	284	270	278	273	277	307	273	251	282	253	293	265	261	232	288	249	250	265	291	275	259	275	265	277	244	302	280	248	277	259	256	277	271	277	249	270	271	277	240	257	288	256	267	274	273	268	240	266	250	275	260	264	247	276	280	262	254	257	247	259	277	248	223	245	252	264	232	262	248	272	280	258	270	280	265	245	259	287	245	256	267	300	295	251	246	248	288	241	265	250	260	258	263	269	274	273	272	272	276	283	276	262	270	260	251	278	267	231	251	273	255	248	272	258	269	272	249	254	270	292	263	263	241	252	304	250	258	254	275	267	272	303	269	298	294	258	288	267	299	282	296	280	260	282	275	281	247	276	300	241	295	257	271	256	256	280	236	287	277	246	295	263	276	262	253	275	259	303	278	312	276	265	247	278	298	278	282	271	255	286	234	242	253	258	244	268	282	248	263	271	261	276	289	296	251	277	263	288	304	284	268	259	240	271	261	291	267	266	253	260	270	252	251	270	274	247	242	267	245	274	298	259	252	246	262	251	266	226	266	276	259	235	249	268	277	265	266	297	286	251	295	271	240	241	220	255	293	262	252	259	275	283	278	244	260	275	290	259	285	286	244	267	261	272	246	237	286	248	294	272	273	275	269	273	277	286	297	262	268	279	254	241	237	240	285	237	269	260	261	285	291	275	262	233	269	269	269	292	281	263	249	299	246	228	250	250	285	277	272	269	277	277	272	275	248	244	243	266	257	274	253	249	259	263	278	259	272	262	252	267	253	280	261	258	272	277	282	260	316	281	245	260	287	266	257	250	239	269	241	262	285	294	276	247	257	238	275	285	280	262	223	262	250	269	267	260	257	241	266	280	240	257	251	270	260	271	265	267	279	258	280	267	245	249	249	276	261	295	274	261	269	267	265	251	266	247	299	284	261	249	265	273	277	270	225	254	299	281	261	276	265	281	252	256	252	247	240	274	253	254	276	256	259	224	236	262	285	256	250	244	260	296	291	271	255	279	244	247	286	263	276	308	243	257	266	253	297	288	284	277	269	262	247
53501	63730	61689	57980	59863	50817	34496	14708	3935	1212	705	685	660	623	636	621	600	625	624	642	650	580	628	615	567	641	594	612	607	686	585	575	576	631	641	603	582	604	580	603	599	580	647	594	582	576	619	644	595	621	636	616	566	665	616	642	603	589	624	616	601	562	656	621	590	599	594	607	555	599	629	610	613	610	571	646	605	617	638	629	621	652	624	612	601	617	571	552	635	608	620	629	617	619	568	603	591	602	631	614	577	607	623	576	592	604	627	598	604	638	606	607	597	600	621	633	612	627	594	624	597	623	617	560	633	597	608	608	629	597	601	641	572	614	626	564	593	565	564	625	599	626	588	616	614	613	610	573	618	568	586	595	617	573	569	591	585	619	662	639	651	609	671	607	569	590	615	633	610	595	598	647	639	574	611	615	666	586	648	612	626	560	622	616	622	592	600	584	613	568	619	593	603	641	643	604	585	608	588	598	635	573	574	611	635	615	624	617	611	579	594	612	586	627	561	587	702	599	590	607	608	582	637	610	622	625	602	620	596	611	664	595	635	625	556	594	635	582	610	638	610	614	610	651	638	615	588	642	600	578	606	588	592	644	616	602	647	611	625	604	614	608	610	587	614	568	605	635	589	613	587	618	578	591	598	605	595	609	604	573	639	635	596	613	590	613	583	603	635	593	610	636	621	624	628	574	582	587	634	611	617	633	582	591	582	613	619	590	614	603	597	584	578	610	651	567	635	614	565	603	636	597	616	627	564	623	608	567	616	609	633	623	591	598	583	551	569	640	587	636	563	608	579	582	655	603	594	606	580	596	597	591	632	636	594	630	606	592	612	574	641	567	632	619	629	610	634	597	633	591	601	599	636	641	615	621	588	590	580	608	647	595	579	636	627	549	589	587	621	557	567	620	585	591	575	612	649	631	586	589	593	584	611	637	594	622	622	598	604	609	618	605	609	603	569	587	586	615	570	593	629	656	623	599	609	600	600	591	605	627	609	587	588	637	612	662	591	644	604	560	615	632	621	611	600	649	603	604	579	625	567	584	623	591	621	619	627	640	614	594	609	632	609	569	579	602	576	645	588	644	621	625	642	582	620	624	642	624	564	599	560	573	604	623	630	615	609	599	613	549	569	616	595	604	570	648	610	588	604	609	609	599	582	645	580	598	605	603	620	579	592	567	622	581	580	637	598	589	655	593	594	590	659	569	588	575	635	588	630	593	676	611	621	596	608	615	557	644	620	593	596	645	607	608	579	611	615	600	613	603	581	610	599	626	594	627	600	591	604	636	597	584	599	627	627	634	632	581	607	645	613	623	636	580	619	632	577	604	650	587	601	601	580	639	664	608	612	595	591	572	642	621	578	608	605	588	623	615	586	629	592	672	596	639	630	577	610	610	596	608	596	578	596	626	563	627	658	615	614	560	605	647	577	617	576	633	600	601	591	644	611	629	615	590	623	586	603	647	636	645	630	651	592	669	632	582	581	603	576	602	619	607	607	604	602	643	620	598	627	620	647	620	619	618	630	608	624	586	603	522	630	566	609	606	571	606	587	578	606	621	603	609	636	634	624	576	579	589	626	621	626	587	555	605	564	634	615	592	629	615	634	622	597	574	601	603	628	585	574	647	655	614	580	612	599	560	612	619	639	662	636	593	559	636	563	587	585	571	606	619	612	611	629	604	595	578	597	588	606	633	649	631	570	575	597	599	598	613	615	599	627	600	572	611	629	569	597	626	627	576	577	621	589	595	590	632	600	599	635	602	612	592	583	617	566	621	576	631	588	635	614	599	615	594	614	626	590	614	662	575	637	590	626	614	601	634	617	609	606	561	591	670	616	565	622	550	617	578	604	598	635	606	607	616	609	657	632	599	635	584	612	622	597	602	628	611	593	591	583	595	586	599	594	626	637	581	640	623	644	548	599	627	604	610	605	629	621	604	594	658	595	642	559	619	609	624	641	604	627	601	565	571	622	610	614	608	586	632	609	552	592	576	592	620	568	648	573	640	647	591	617	630	639	613	571	596	579	599	607	616	627	593	566	656	592	596	570	570	577	586	599	601	654	621	633	570	623	611	667	631	598	594	628	589	595	562	605	560	600	584	604	612	570	640	631	579	596	626	588	591	616	574	613	604	624	564	610	578	594	581	581	623	619	619	627	594	592	563	618	620	556	619	558	601	616	700	623	587	565	629	566	595	581	617	611	600	640	648	600	617	606	593	621	596	556	591	562	599	593	621	617	645	610	593	613	612	593	597	604	608	621	599	621	622	576	629	598	598	601	604	547	586	610	591	617	581	583	592	589	641	619	619	620	595	577	599	586	579	622	599	621	590	633	631	610	627	593	601	612	579	598	600	583	624	555	606	609	576	638	628	601	577	571	575	567	623	604	593	618	608	599	614	588	605	618	586	601	558	591	558	572	643	589	593	604	591	590	625	582	617	638	599	611	629	638	578	579	621	651	599	619	646	642	589	615	611	582	597	569	655	564	631	617	602	565	574	584	566	629	612	628	616	606	621	619	595	601	611	588	602	603	618	624	649	580	618	600	560	604	640	606	620	643	599	618	631	609	639	575	640	596	589	623	595	591	637	600	633	569	619	576	639	628	605	563	630	600	641	597	591	600	630	537	646	582	612	601	589	657	638	587	581	628	610	598	615	622	613	610	627	611	599	648	597	601	601	639	627	632	568	556	685	569	607	603	584	604	590	574	625	577	603	651	594	602	592	594	603	647	571	601	626	615	625	616	582	594	624	614	623	605	596	599	619	608	650	557	597	622	620	615	623	586	595	618	559	599	575	552	597	612	621	581	634	593	575	597	603	602	609	569	588	600	572	637	594	587	603	599	651	561	566	571	622	615	574	611	588	604	597	619	636	586	617	598	579	613	601	602	634	594	626	580	572	658	605	607	572	588	576	589	602	604	627	584	566	613	627	636	612	627	597	631	598	621	617	584	633	583	627	593	600	623	597	606	611	610	633	603	616	637	611	632	624	578	582	609	567	574	658	604	639	528	631	600	581	608	613	599	611	630	584	669	619	629	579	587	642	616	610	621	575	587	607	615	604	581	615	608	638	590	610	604	587	604	595	583	631	589	638	605	667	627	620	604	620	645	586	623	583	584	580	637	606	580	630	665	603	579	603	603	571	609	580	573	633	592	598	664	631	602	613	629	591	666	648	599	616	681	601	542	614	595	617	599	578	580	605	618	605	599	581	593	602	564	596	610	591	586	599	577	604	612	615	633	643	594	630	632	591	607	625	596	611	588	609	590	595	591	611	615	626	623	602	591	602	593	620	565	618	623	575	599	617	575	596	665	599	618	595	620	570	620	614	587	605	595	599	597	597	599	611	584	644	641	603	585	552	640	613	627	635	605	597	607	607	610	600	639	595	645	616	622	587	615	558	629	590	563	598	616	561	613	544	622	574	594	620	634	577	626	606	585	620	579	622	592	602	605	624	579	616	573	626	645	634	607	602	639	619	578	608	636	603	580	576
32446	34685	28251	15063	5756	2215	1050	596	443	384	373	338	377	368	364	393	348	346	382	359	373	383	379	364	361	354	335	384	363	382	370	350	384	355	361	364	400	315	393	351	351	352	367	363	364	378	365	347	346	406	371	407	362	352	359	356	350	393	341	413	358	346	389	361	346	393	397	356	360	337	382	374	370	367	350	345	373	394	351	352	345	391	369	392	349	362	353	367	337	363	339	362	335	369	367	311	361	371	403	361	354	355	384	371	353	370	366	354	389	359	348	338	346	350	346	352	377	349	358	362	375	351	352	359	379	307	332	358	356	348	357	304	381	377	332	335	336	327	340	346	351	349	402	368	338	360	367	367	364	349	333	342	371	354	375	337	407	341	385	354	369	358	379	361	359	332	381	336	371	347	354	360	356	385	379	352	393	354	368	369	350	340	347	379	404	384	366	388	376	344	348	350	369	394	377	339	344	346	336	349	399	353	364	350	338	343	392	364	356	349	386	400	396	355	338	381	343	364	391	342	341	349	385	333	360	356	399	353	332	372	372	359	362	350	365	374	358	394	383	369	377	370	358	357	361	379	361	346	340	383	396	353	328	338	364	339	366	320	375	345	388	375	382	402	358	352	395	370	351	380	389	352	364	308	358	381	380	326	336	365	353	381	375	354	352	377	335	391	381	371	368	383	358	311	374	353	346	358	390	356	379	381	360	384	365	378	360	336	361	359	361	402	380	381	359	395	390	362	377	383	352	347	371	387	365	364	383	353	393	349	363	407	373	380	333	359	335	385	375	336	374	362	348	372	329	371	357	378	337	361	352	382	413	364	356	366	376	344	345	376	390	337	359	374	358	366	366	356	339	332	349	352	329	376	350	373	342	375	347	380	376	385	351	349	359	347	357	393	348	377	394	361	371	343	352	355	327	366	331	337	361	357	365	365	344	370	379	345	343	349	351	361	333	379	371	356	378	371	343	388	402	391	342	341	335	368	386	358	361	321	359	368	349	375	349	335	358	361	363	377	359	353	379	353	370	346	349	334	352	370	388	371	398	391	382	369	355	366	356	369	396	355	358	321	392	342	349	370	345	358	415	352	382	369	386	347	368	354	375	365	356	355	387	352	356	355	333	351	401	376	380	352	393	330	340	377	358	399	367	345	336	358	350	379	364	379	331	336	339	346	397	374	346	353	389	373	356	345	359	346	343	353	334	369	371	398	311	357	347	357	370	316	345	367	393	394	364	385	346	364	346	354	356	343	382	343	335	370	369	347	360	349	367	370	372	402	400	383	317	357	359	369	368	384	364	357	377	366	390	384	382	347	401	379	344	379	371	326	364	389	345	356	362	377	396	370	383	372	357	358	372	380	355	401	385	372	343	366	367	374	373	357	365	351	378	341	356	375	361	377	365	370	341	325	343	388	395	343	362	382	367	373	321	361	366	367	334	402	360	371	348	364	379	356	356	367	357	311	356	375	387	363	373	352	375	356	391	336	355	374	348	379	365	351	326	344	382	366	294	357	354	354	317	348	362	362	352	346	370	333	353	352	371	357	377	353	369	360	363	342	346	359	357	340	351	385	356	337	386	321	340	336	370	342	385	395	372	370	374	368	336	397	358	378	345	343	370	326	355	370	355	343	379	381	388	366	344	377	345	406	380	363	369	367	376	337	369	333	359	393	353	380	343	343	417	389	369	353	377	403	369	333	393	355	343	384	353	365	392	314	372	380	345	356	343	353	353	340	352	377	358	358	346	371	357	359	371	350	332	383	344	345	375	344	382	373	355	369	362	361	347	351	354	328	361	350	358	374	356	342	377	356	360	319	363	347	352	339	307	370	368	363	357	354	370	371	371	396	349	403	339	363	370	373	351	373	379	388	365	346	386	358	327	333	319	350	362	341	333	340	351	401	357	379	382	323	345	355	364	329	348	370	369	368	361	339	368	363	371	421	427	354	371	344	355	358	389	359	322	362	340	368	369	349	323	348	365	338	372	354	352	301	347	357	343	356	330	404	340	385	314	383	383	363	369	370	377	335	350	325	363	345	339	374	378	358	385	344	357	378	381	335	371	356	357	358	374	376	330	375	373	357	357	360	352	330	372	350	385	366	379	362	380	398	368	387	359	318	319	358	357	375	334	380	369	314	356	339	383	359	345	373	359	354	395	388	376	338	377	345	337	343	335	353	364	386	341	357	353	370	371	351	349	381	377	343	382	364	391	357	375	371	335	359	387	352	359	342	332	363	359	369	375	345	360	371	352	363	412	386	384	380	379	372	351	381	361	377	360	363	389	380	363	352	372	363	363	343	362	369	371	380	375	372	365	382	347	334	389	355	348	376	336	338	367	355	367	387	345	352	379	322	341	390	367	329	373	353	355	373	340	370	383	364	376	379	364	352	333	348	351	374	385	351	353	396	369	363	337	351	363	375	382	372	388	331	372	366	335	389	381	376	333	353	343	386	369	399	331	376	339	381	382	380	353	368	371	367	395	380	340	370	356	341	352	336	358	391	353	360	349	398	365	389	367	384	382	374	356	345	351	329	377	335	379	356	350	375	375	335	341	381	391	335	332	360	313	374	357	354	337	347	358	349	340	388	358	349	337	361	344	358	345	335	337	342	353	345	388	347	360	351	337	367	360	376	348	331	364	360	375	380	370	343	346	379	379	326	361	344	348	375	336	360	366	377	361	340	361	351	400	383	386	356	373	393	371	361	333	358	357	366	350	343	351	330	372	367	376	371	352	328	394	362	359	361	351	350	361	351	357	368	381	356	359	338	358	356	341	368	391	372	344	331	374	371	336	350	393	329	349	383	358	359	368	351	353	352	340	316	362	343	347	353	364	386	350	379	368	384	402	348	348	356	362	400	397	336	394	352	340	371	341	354	378	339	370	361	352	356	393	359	342	348	399	378	369	352	351	371	373	347	319	380	345	390	358	333	366	347	389	341	322	326	356	361	374	381	354	372	388	361	360	368	407	355	336	376	339	348	351	375	361	345	355	339	384	392	431	382	339	358	370	363	369	343	338	357	382	379	360	359	347	341	364	366	396	364	384	346	344	387	360	339	392	331	336	358	353	328	345	343	346	358	370	364	362	354	372	360	351	348	321	357	344	375	368	335	378	378	347	360	308	357	400	373	350	327	393	344	347	384	410	340	356	346	371	364	375	379	363	370	375	372	379	373	355	362	381	349	361	375	339	361	357	353	384	347	377	375	353	360	350	368	364	344	373	340	321	365	359	350	342	355	359	327	342	348	353	312	369	336	366	408	369	363	332	348	390	360	340	383	350	365	358	313	360	367	373	349	370	377	367	364	344	370	339	357	360	350	333	356	359	341	362	388	386	382	363	353	384	351	354	343	367	395	351	354	374	344	363	389	334	384	357	349	346	339	351	340	374	395	353	358	349	370	342	360	360	346	336	366	377	346	348	356	317	374	371	332	356	382	354	347	346	377	362	355	362	376	346	357	339	385	343	342	367	347	363	354	374	356	357	357	379	341
21750	31946	33539	22332	11977	5758	2923	1498	1010	867	862	830	857	841	841	856	796	807	847	789	866	831	795	756	771	765	845	787	868	842	814	731	821	782	769	776	814	815	790	803	810	835	817	802	835	874	814	851	865	870	818	809	801	829	800	855	838	795	839	757	824	814	829	817	811	851	816	836	826	826	818	840	810	811	833	816	767	802	802	827	826	762	778	785	824	836	806	878	829	805	814	776	800	801	800	860	776	806	842	782	886	817	851	822	813	857	836	769	763	836	798	778	800	889	823	819	811	787	815	803	806	801	790	812	814	838	811	797	835	786	801	841	752	874	787	771	829	813	796	781	845	815	788	827	806	822	817	822	827	822	834	793	824	788	827	886	880	764	770	800	852	820	830	803	831	806	806	823	773	820	812	786	849	781	807	865	804	807	776	762	780	825	862	823	809	860	861	801	835	798	833	880	813	807	783	794	791	786	840	802	838	792	794	830	811	802	885	817	789	806	751	791	779	859	821	826	853	824	813	815	825	816	850	820	788	799	846	792	871	754	818	829	800	854	818	831	811	831	776	817	818	800	821	767	792	770	816	783	814	823	802	811	834	824	799	821	812	816	782	833	833	816	852	867	807	838	826	814	862	811	809	818	835	797	847	856	838	826	830	807	805	873	799	836	779	807	854	818	766	785	790	828	828	817	789	821	803	804	861	795	793	773	785	794	795	787	810	842	809	814	787	757	802	756	825	838	816	800	822	866	850	799	837	820	815	757	803	803	810	775	832	848	836	797	854	824	764	762	835	792	831	789	785	825	789	801	846	801	783	829	760	790	861	805	786	792	839	839	774	827	832	815	790	813	862	794	814	854	821	837	813	835	859	823	840	799	838	787	835	832	801	808	859	791	788	825	818	806	812	837	808	817	799	801	859	808	858	781	833	830	834	822	853	849	822	832	807	814	829	817	803	830	780	811	804	767	839	812	752	803	819	790	827	798	794	755	823	843	841	842	748	855	837	772	869	794	841	755	783	814	789	789	810	822	809	834	809	879	781	769	879	852	837	860	810	821	836	803	825	831	872	811	851	819	804	800	847	820	821	842	823	805	806	813	786	844	813	760	796	778	826	793	870	786	886	801	795	822	812	804	835	858	874	819	829	816	780	795	808	822	825	820	801	787	824	837	863	849	834	826	813	791	855	828	773	873	776	850	817	796	842	771	807	882	804	796	841	797	829	825	826	846	838	851	850	802	797	791	804	762	797	792	851	818	831	863	848	832	843	766	804	811	815	838	873	792	825	797	855	786	881	863	807	839	829	830	835	773	853	800	837	890	788	821	817	767	791	839	790	865	842	885	831	858	800	794	864	841	772	796	822	794	812	813	813	855	771	856	807	808	845	814	800	817	839	793	826	856	815	824	832	766	812	826	810	838	869	774	826	849	764	792	815	815	791	795	866	822	846	828	808	766	787	826	789	808	828	813	840	847	770	839	829	797	793	762	771	843	836	767	868	846	782	872	857	739	809	835	784	793	812	794	806	804	851	843	874	799	792	836	818	818	811	787	849	827	801	826	830	864	793	776	821	873	803	849	821	799	809	792	851	819	796	819	851	754	741	850	829	807	763	824	791	778	787	771	804	816	842	805	836	785	817	766	809	834	812	793	799	797	788	777	843	884	799	812	802	789	818	818	823	811	836	898	826	840	814	855	814	852	794	813	833	880	805	809	823	848	794	796	822	788	822	818	794	803	841	787	766	854	833	793	806	813	793	853	813	806	792	829	755	795	825	833	823	808	862	775	836	770	809	829	826	838	744	855	833	794	787	826	775	831	832	815	817	842	873	862	801	860	796	822	788	782	813	836	782	803	878	829	790	850	849	850	803	836	807	825	813	826	809	803	835	825	804	820	819	802	797	869	844	828	816	808	804	807	824	789	832	860	850	823	800	842	837	787	800	829	828	796	802	867	804	810	864	821	784	815	790	818	815	849	882	788	765	801	778	742	843	855	801	825	867	809	805	868	840	816	849	765	767	814	821	849	818	832	807	813	852	794	879	848	847	822	834	802	804	851	839	822	831	818	807	809	830	843	798	859	835	835	834	833	807	752	819	815	864	819	838	819	823	787	830	781	826	781	842	781	810	852	787	752	847	830	839	760	797	831	780	796	823	789	814	819	828	843	779	807	785	809	811	870	770	802	821	810	876	797	834	810	786	810	819	807	827	841	800	843	776	796	789	825	787	810	789	796	799	796	797	866	809	753	817	809	840	805	821	822	791	885	850	794	839	794	763	799	864	766	865	825	791	776	815	809	841	832	792	789	844	816	794	828	791	799	833	824	829	840	812	818	810	808	790	830	821	814	799	808	797	840	790	881	878	793	799	830	811	854	845	857	782	813	798	800	831	842	798	846	777	806	875	801	830	798	779	844	828	825	814	836	823	815	850	834	803	791	846	828	770	833	835	852	824	836	764	817	827	868	775	827	837	836	827	818	814	830	852	819	843	782	849	811	837	776	815	791	836	792	800	848	871	816	862	778	768	809	849	845	784	857	823	827	805	781	831	776	849	818	877	817	837	774	800	845	836	820	795	820	805	800	782	809	810	818	819	832	801	769	801	781	810	836	810	801	814	803	848	770	781	855	835	771	815	831	774	816	795	836	809	841	773	813	824	832	850	754	798	785	827	822	824	806	866	827	833	842	754	784	834	828	777	796	829	835	798	802	782	801	772	819	827	870	858	859	785	761	798	798	831	811	850	865	818	815	814	826	824	793	833	794	864	816	773	787	845	795	767	779	840	825	828	796	773	823	783	825	790	826	871	772	792	876	818	801	865	818	862	851	850	830	827	747	811	800	816	837	815	816	832	825	834	856	818	835	819	782	827	792	864	788	803	799	782	796	792	813	809	820	826	850	854	794	833	800	813	851	797	809	821	766	844	835	785	822	862	830	846	825	813	821	834	847	808	790	828	792	829	823	799	808	801	818	764	825	793	865	770	849	783	814	836	831	851	802	812	810	758	848	851	806	762	852	819	829	797	749	824	791	811	844	790	813	792	831	858	825	829	784	845	815	842	778	826	837	785	799	818	841	830	791	784	840	811	804	835	821	828	819	797	824	832	774	837	846	801	767	820	836	816	875	811	860	809	784	823	809	838	826	813	833	801	799	810	826	780	757	823	841	856	859	788	828	825	866	850	788	821	819	829	857	827	800	773	862	803	816	842	803	852	858	808	790	883	781	834	788	824	783	782	829	795	849	839	810	817	831	834	829	838	830	828	775	840	839	810	822	848	840	822	805	788	791	824	801	852	823	805	854	843	803	816	802	794	831	800	822	793	803	861	823	764	795	867	790	843	831	762	817	885	813	782	824	838	797	789	828	831	799	811	817	845	779	773	825	819	770	782	822	874	841	817	819	875	803	851	802	836	853	829	811	816	798	823	833	875	807	796	844	864	811	817	826	819	806	791	840	815	862	869	860	786	809	790	845	786	811	820	820	834	837	791	838	776	827	800	875
59859	56173	50115	41859	35154	27886	16257	5083	970	370	298	314	294	278	330	272	271	277	309	315	282	305	314	325	293	280	280	302	293	273	320	333	280	308	305	288	318	313	298	272	298	297	287	295	283	286	296	290	271	268	303	287	253	324	306	299	252	292	314	258	261	270	284	300	270	296	274	311	308	291	278	304	266	283	279	294	293	253	297	273	273	278	277	304	313	260	298	281	281	243	264	295	242	298	299	275	290	280	271	285	317	287	311	294	279	246	283	301	304	307	293	302	258	284	305	280	299	269	291	276	302	293	285	280	312	305	302	273	310	301	275	324	296	253	281	289	277	320	288	263	305	284	251	299	263	280	267	282	316	271	279	265	285	266	285	293	302	276	286	273	275	271	276	300	274	315	303	295	284	293	291	299	283	316	281	274	264	299	272	296	313	329	295	290	277	274	264	273	315	328	290	240	290	279	292	273	310	293	288	297	278	297	290	320	286	266	307	304	300	291	272	301	284	275	274	330	334	315	294	279	296	317	292	303	276	297	310	324	280	276	276	301	308	270	300	304	280	283	268	297	296	304	286	301	303	296	258	297	270	270	295	269	306	284	293	327	270	291	275	291	294	297	293	298	279	288	312	296	318	284	308	289	277	268	303	253	288	297	273	261	269	300	269	311	310	271	281	265	316	265	299	292	286	283	315	290	284	269	300	314	320	306	288	268	290	264	288	280	283	311	256	302	284	272	298	270	289	258	287	304	305	276	319	296	290	281	282	276	287	298	318	292	324	320	284	323	344	323	312	278	298	299	313	307	326	317	279	255	299	289	268	292	284	300	283	284	296	292	273	311	284	308	336	315	308	295	299	322	282	283	287	261	299	294	299	304	309	278	326	310	295	296	268	304	259	305	272	275	282	291	266	290	294	294	280	299	309	279	292	295	301	300	294	297	313	338	311	281	260	271	299	287	296	302	289	287	278	271	264	307	262	289	288	316	295	287	300	307	326	293	275	312	297	293	282	321	303	344	317	281	263	286	315	314	317	271	322	309	278	317	328	305	289	282	287	267	289	289	272	276	266	310	279	268	285	307	284	282	301	309	317	321	280	290	303	266	273	298	296	283	301	284	278	303	282	290	271	258	319	275	309	281	294	279	310	284	292	269	295	280	326	295	275	303	283	314	288	268	270	253	269	301	303	316	300	280	302	295	307	311	286	267	288	301	310	277	294	315	276	290	319	305	303	274	272	292	280	295	343	291	278	276	270	278	260	296	297	304	298	259	257	279	294	291	286	288	297	279	272	298	281	268	280	265	292	302	263	294	295	292	291	273	304	287	263	273	283	269	276	275	289	292	301	287	308	314	317	307	294	301	270	257	291	266	276	272	276	265	309	297	273	282	305	288	250	298	298	289	321	265	284	282	270	267	289	240	259	305	278	258	298	267	287	316	286	284	263	297	308	274	303	288	297	265	291	285	299	292	330	297	258	269	322	307	307	278	306	291	259	321	289	326	303	303	262	292	264	306	296	270	287	302	301	303	285	270	274	331	248	285	275	303	242	310	279	288	296	303	294	287	267	292	284	305	315	287	262	262	291	263	294	305	270	298	266	308	300	298	287	282	280	329	316	277	289	261	282	292	269	307	308	290	262	277	302	300	270	270	280	293	308	298	305	298	269	321	294	273	274	300	313	273	327	296	280	260	274	256	297	308	294	305	327	300	283	290	284	294	280	273	276	289	280	327	304	290	284	290	294	287	305	297	303	280	281	280	283	293	308	284	287	292	278	261	283	279	294	285	295	296	310	291	275	276	315	255	288	289	315	299	256	301	280	306	312	272	288	297	310	266	313	338	299	298	330	299	286	284	332	282	281	306	262	311	273	304	304	284	321	279	271	332	291	296	294	298	293	284	292	264	289	269	274	297	285	291	309	254	318	301	296	321	281	266	277	282	280	285	266	287	284	281	272	285	272	289	305	301	285	281	304	300	301	305	291	306	337	287	293	266	288	294	277	294	302	338	304	286	275	319	286	292	275	330	310	285	290	279	303	319	271	327	301	298	274	283	268	275	268	291	314	308	289	307	311	264	300	286	302	308	293	310	274	304	280	280	302	315	284	286	282	308	323	281	305	294	262	311	284	309	286	301	292	311	276	281	305	262	309	260	265	306	273	293	286	303	295	304	316	271	288	291	279	307	308	315	288	268	297	282	263	280	278	304	283	292	307	305	310	268	303	288	265	276	267	288	264	289	277	320	296	305	289	300	266	324	280	319	285	284	300	288	310	290	331	302	311	265	286	283	290	276	293	299	303	263	286	275	266	281	318	303	285	293	284	247	327	300	296	267	313	280	306	282	281	289	309	285	289	290	270	312	312	289	290	283	278	244	304	295	277	273	315	297	300	255	248	273	269	298	319	303	304	273	286	274	298	284	296	288	290	313	315	280	285	300	294	276	325	293	283	283	265	325	293	317	280	289	264	262	272	294	328	271	300	269	287	289	250	286	302	301	306	291	307	337	292	301	319	299	294	302	301	279	276	269	307	301	251	324	295	268	290	262	318	259	252	306	292	275	246	260	318	315	310	321	283	276	307	324	317	266	261	275	272	301	278	287	307	281	306	298	307	285	298	323	273	298	278	309	252	297	281	260	297	287	281	305	286	291	272	301	287	291	298	305	285	301	311	317	267	314	315	285	305	310	281	287	304	294	292	266	283	300	269	300	322	315	312	302	266	308	285	297	290	270	299	250	280	283	281	267	272	291	282	276	273	278	289	296	307	287	284	302	265	312	271	302	298	304	283	292	298	296	309	284	304	303	290	296	298	287	279	260	290	268	274	282	277	282	311	302	279	309	273	289	308	301	294	316	309	291	280	289	281	293	257	304	283	279	281	253	294	286	293	277	267	295	273	302	285	278	280	296	303	299	304	253	310	279	321	257	281	291	271	288	275	297	316	324	264	285	278	318	290	289	304	278	285	310	293	261	294	305	283	297	299	295	303	279	280	304	312	303	284	288	307	274	297	274	301	292	279	296	295	268	274	305	267	281	291	275	259	293	284	289	276	281	279	287	289	281	273	286	272	300	266	272	288	271	259	313	315	298	280	283	306	265	274	323	287	263	282	303	306	271	285	296	243	303	297	295	267	308	294	277	311	309	315	300	297	288	283	262	313	290	282	306	301	299	287	272	295	276	296	290	298	268	317	302	290	257	301	272	294	302	330	316	280	285	278	307	300	292	291	285	314	260	288	293	278	251	317	296	302	310	292	292	317	278	271	285	264	302	275	302	293	275	310	296	290	294	264	308	311	331	283	251	262	282	299	303	327	266	291	323	310	271	296	275	304	302	308	311	256	303	283	268	257	296	317	272	295	294	281	269	266	280	320	260	296	252	286	268	270	335	282	278	312	264	253	299	303	287	311	316	296	302	265	289	304	274	320	287	295	288	281	294	291	295	286	297	291	298	285	308	279	316	301	274	283	329	292	316	301	291	255	258	275	302	259	295	281	315	266	290
46830	57093	58963	63414	52397	38331	21315	7034	1915	904	656	741	652	650	705	738	649	673	670	720	689	680	653	653	618	720	630	650	684	658	696	697	648	708	706	657	682	749	659	689	625	677	670	623	648	640	701	743	730	655	686	670	667	653	667	642	653	657	713	654	652	693	687	626	732	665	672	686	680	660	699	629	657	697	669	615	633	685	667	688	677	606	647	663	652	637	672	658	688	670	648	703	693	637	671	653	680	669	675	667	687	676	626	677	672	696	608	705	643	672	644	649	652	600	675	652	668	674	668	668	676	624	626	691	650	731	686	649	688	696	647	718	636	670	645	677	643	641	628	686	662	694	675	646	682	645	683	718	669	735	650	688	681	685	643	664	655	704	620	658	662	647	674	689	678	638	672	692	664	655	732	671	671	656	671	645	642	667	624	673	653	622	620	690	690	694	665	626	666	688	651	674	644	680	687	676	673	632	653	660	647	660	658	662	681	664	680	682	687	674	677	659	678	638	676	671	679	651	651	607	677	634	662	665	657	693	692	631	668	688	669	653	680	656	646	698	659	687	674	644	655	654	647	689	615	658	651	653	656	690	669	679	700	657	658	642	658	682	646	684	669	667	690	731	659	669	671	705	671	670	664	640	660	684	668	657	686	689	666	653	662	659	695	664	711	695	689	660	651	670	662	671	691	691	677	666	695	702	683	606	635	627	611	657	693	666	650	678	722	643	637	693	671	638	629	675	700	662	661	656	671	674	690	670	678	666	681	679	700	667	675	729	696	707	701	637	682	672	694	689	609	650	646	721	637	685	682	678	706	680	681	684	636	700	600	685	681	668	646	644	645	663	616	704	668	696	683	688	711	658	712	703	713	677	652	685	665	664	653	662	692	657	695	690	674	693	617	645	664	690	621	647	700	711	701	664	678	712	652	669	633	697	659	647	699	595	746	634	655	713	662	672	639	662	684	685	674	630	663	668	654	670	649	669	632	654	688	722	676	700	687	706	719	674	691	684	683	672	693	673	656	693	679	651	648	661	680	653	654	659	622	656	656	677	695	694	710	657	665	677	689	667	675	630	667	640	672	670	648	657	616	686	666	679	681	672	697	692	704	689	629	678	654	667	661	636	716	653	689	677	670	698	653	618	703	671	691	685	657	662	639	699	721	638	676	692	670	680	642	678	734	637	617	660	622	672	676	701	640	664	663	706	660	612	704	692	695	656	648	710	682	682	665	651	656	699	646	671	645	664	691	680	617	678	699	685	617	674	648	645	691	688	647	675	635	666	720	661	613	650	669	635	653	659	684	687	680	644	644	710	676	690	656	696	666	653	640	720	709	742	693	675	627	660	698	703	698	656	680	674	651	646	685	702	633	704	652	661	685	672	640	639	697	691	664	640	715	649	630	672	682	659	688	658	649	684	671	706	650	710	656	676	635	692	691	710	670	717	690	638	630	665	684	645	731	662	636	615	646	693	638	678	657	677	686	655	648	694	654	717	668	700	675	699	696	678	675	673	635	742	683	654	677	663	639	683	715	707	677	663	685	649	640	642	653	649	687	686	649	696	647	676	669	706	685	647	659	721	665	644	681	665	628	681	659	641	707	657	717	697	600	658	695	666	643	690	686	647	670	659	672	647	663	662	683	683	654	635	624	668	703	671	665	684	677	682	649	676	645	703	683	658	672	656	672	666	729	724	688	658	639	694	712	678	704	590	668	692	702	652	691	635	660	629	678	689	668	635	664	690	664	624	643	646	645	669	669	637	641	695	659	602	690	670	725	677	697	672	685	640	655	613	652	635	685	648	674	681	656	691	681	654	681	678	646	667	649	674	638	671	676	677	653	735	700	676	697	608	640	666	676	652	681	613	681	648	704	695	674	696	648	662	683	686	677	642	690	653	658	669	671	652	629	723	663	670	652	667	685	647	673	642	653	676	619	700	709	660	677	673	663	697	633	698	686	694	672	673	711	639	676	637	639	668	700	667	676	648	673	616	655	664	649	704	654	681	654	648	665	709	690	707	679	696	652	642	628	689	669	701	719	672	638	611	675	674	665	692	698	654	654	700	685	708	667	709	608	699	651	650	606	681	687	674	619	679	653	648	618	694	702	672	670	684	682	665	651	677	646	689	674	667	653	711	671	707	666	683	692	658	651	691	667	680	643	645	633	650	637	675	703	691	684	686	653	649	658	659	650	692	695	732	688	606	649	622	652	653	681	663	702	628	689	682	628	655	707	668	652	662	675	692	672	651	670	656	643	652	645	647	672	657	666	654	671	651	671	673	634	651	676	629	680	677	670	642	675	656	654	619	657	638	688	666	703	710	666	665	676	602	635	688	675	667	671	683	605	660	688	696	670	619	640	679	627	699	733	683	676	718	689	720	653	681	695	645	668	733	682	647	661	676	698	657	709	671	717	627	666	658	688	658	702	671	686	666	651	687	642	649	690	677	661	706	662	659	626	693	656	658	673	667	695	654	697	698	623	679	655	633	676	648	658	659	652	671	619	640	651	675	641	662	690	682	629	658	658	628	668	655	666	702	677	667	642	677	677	671	654	637	628	695	646	680	646	642	632	642	668	650	693	684	661	671	658	652	659	657	665	680	677	635	672	639	666	658	725	660	683	648	692	642	619	652	651	672	671	644	658	657	643	620	659	667	683	739	674	681	716	694	671	651	647	649	681	673	694	655	663	658	637	647	667	658	673	672	667	631	703	673	666	635	701	660	663	670	672	653	607	663	637	663	661	702	705	704	670	679	697	710	643	662	622	650	664	646	680	648	672	657	662	683	681	688	631	713	632	667	641	633	677	689	649	639	679	681	662	671	629	621	681	691	695	696	652	607	640	672	721	639	678	660	642	683	656	628	686	664	642	659	637	671	634	667	672	661	676	657	692	657	702	682	714	656	633	678	708	681	641	640	642	677	661	682	687	644	718	687	669	673	673	673	672	655	704	698	645	679	672	663	653	737	666	632	638	701	651	697	672	647	666	692	644	655	620	652	652	681	697	651	671	673	662	662	669	641	627	647	624	638	654	659	709	680	695	677	734	676	662	692	706	697	679	678	677	708	620	678	664	644	709	702	646	606	654	721	687	664	668	637	652	688	665	695	613	660	670	703	649	664	666	640	638	665	660	655	691	652	685	678	622	664	705	634	674	652	654	713	635	706	676	693	672	645	691	720	644	657	689	678	686	654	656	656	671	707	673	675	672	646	642	661	697	643	695	652	625	657	718	710	636	676	645	656	664	688	713	690	658	663	668	736	707	648	727	686	652	705	668	665	675	631	700	685	710	694	648	673	633	680	675	724	688	689	646	626	649	652	652	641	661	673	610	662	684	678	723	652	624	602	659	639	675	664	648	680	632	670	708	656	682	668	596	677	668	700	652	696	672	639	678	632	693	663	663	679	689	661	682	653	679	660	673	685	713	672	677	696	652	693	677	718	687	625	638	686	711	627	654	655	663	620	683	688	679	702	674	701	633	627	690	722	702	608	682	664
64734	54272	48317	39275	32918	30349	24020	13892	4014	614	309	290	269	284	275	239	278	284	269	269	269	263	283	277	258	269	267	264	289	245	264	290	257	295	275	259	239	282	261	242	256	273	267	287	273	276	267	245	280	269	277	250	249	254	272	250	287	233	265	247	262	257	285	250	249	251	270	252	238	302	276	291	242	280	283	247	236	254	285	287	283	276	256	251	267	272	275	251	283	281	255	275	247	262	273	282	256	249	240	251	280	288	248	274	275	281	268	274	296	295	265	249	249	243	262	260	255	302	303	246	262	250	251	259	266	281	255	281	263	280	264	311	256	233	277	254	309	263	276	298	246	280	253	279	232	276	249	279	284	270	240	265	259	270	272	268	256	248	249	285	247	259	259	260	261	253	296	238	243	272	284	244	261	253	308	242	258	283	253	285	277	289	276	230	267	284	244	278	257	252	307	282	269	286	271	273	243	233	259	262	285	258	296	269	274	265	274	285	295	273	256	275	264	296	244	247	263	284	238	244	293	289	282	260	257	250	297	262	272	275	299	300	290	284	258	259	247	277	275	266	273	287	272	217	224	268	277	284	254	297	274	277	255	254	290	256	261	253	271	260	286	225	281	269	291	261	278	288	256	276	279	243	283	270	252	268	309	234	279	279	281	283	283	256	262	272	260	262	280	278	267	242	249	264	257	267	278	272	274	278	249	260	281	273	262	255	281	272	278	279	256	268	246	248	285	278	253	262	270	252	266	256	282	242	252	252	271	279	263	286	297	253	259	258	284	275	255	282	255	253	278	280	296	247	274	298	264	246	298	267	281	273	269	281	242	288	292	284	232	280	276	301	256	267	279	251	280	297	295	275	230	261	238	248	256	290	249	256	268	246	264	254	231	274	264	271	277	258	254	243	297	264	295	231	297	303	274	255	253	247	251	261	278	261	269	290	261	273	289	272	323	267	290	294	270	252	287	227	290	276	257	283	287	265	294	280	292	256	256	253	279	279	269	269	272	302	251	256	251	242	286	254	263	249	263	261	252	252	272	270	257	278	256	251	267	283	277	276	277	254	284	258	253	286	295	270	286	230	238	266	240	285	257	265	269	269	252	264	277	288	259	248	249	263	286	252	296	251	266	261	291	266	294	260	268	238	295	308	251	283	288	249	241	252	254	243	269	270	253	290	246	271	294	254	261	290	269	285	272	259	273	280	276	275	247	267	264	248	234	248	256	255	258	278	238	263	264	285	266	274	275	263	275	295	255	279	242	272	281	265	263	268	245	276	267	274	249	240	278	298	256	277	251	277	269	280	259	281	277	281	294	261	278	255	278	298	255	252	277	272	253	307	279	306	258	266	277	277	271	248	247	268	254	279	262	243	280	268	272	277	243	253	264	253	262	286	290	268	263	301	263	255	260	251	267	289	276	279	305	280	275	285	266	271	259	245	268	297	286	266	262	257	264	274	258	261	266	239	242	259	239	280	306	265	267	242	280	298	287	248	255	267	278	222	277	252	264	233	257	285	293	270	267	262	264	290	278	228	268	296	251	271	271	272	244	235	265	285	273	282	283	281	259	269	283	299	271	271	244	237	275	268	283	270	263	267	278	250	248	289	246	273	233	287	259	285	272	294	259	234	292	297	278	304	234	260	291	247	252	276	238	242	272	280	266	278	274	269	249	254	266	254	246	273	286	278	274	284	269	266	286	258	248	253	258	270	255	278	269	288	274	276	267	282	282	271	257	248	258	254	268	296	265	256	249	275	243	258	275	271	281	270	278	253	261	264	267	292	267	266	254	266	288	265	288	274	259	289	265	271	254	240	256	278	275	266	288	281	262	274	291	291	291	228	253	274	264	257	325	248	259	255	270	282	291	265	247	270	259	260	273	286	235	260	253	252	277	294	254	263	287	265	247	292	250	283	283	240	260	264	279	253	255	281	265	262	236	274	245	286	288	289	271	269	252	275	273	271	273	256	273	261	247	267	246	250	258	268	285	267	267	288	252	268	308	262	252	275	254	261	283	286	283	283	275	275	241	264	280	270	260	279	261	239	297	249	271	307	242	225	291	260	257	250	273	267	222	302	279	287	257	258	244	271	286	277	253	262	282	283	296	285	267	278	243	269	286	252	290	266	271	262	265	266	263	265	254	255	273	238	269	260	260	268	273	283	257	266	269	276	290	251	262	278	292	266	262	257	269	252	263	231	283	243	229	255	278	262	250	224	250	254	260	278	248	261	285	240	248	286	289	251	293	275	256	275	268	269	235	293	231	267	275	271	272	233	279	290	283	261	266	262	254	281	289	255	256	268	286	270	263	270	279	262	260	286	275	259	278	299	243	282	281	260	291	232	288	266	268	278	280	275	272	298	247	272	263	275	263	267	254	257	246	302	283	298	287	260	267	255	234	273	293	283	277	287	258	246	273	283	282	286	253	257	283	250	276	245	286	271	294	272	247	266	280	282	259	237	269	266	277	278	280	262	280	290	243	281	286	276	239	276	288	265	262	274	275	268	240	258	242	265	281	262	295	262	266	246	280	269	275	302	276	288	252	279	272	266	273	272	274	275	260	246	253	283	256	239	262	274	300	253	275	259	248	273	291	277	295	308	271	258	265	296	253	282	291	282	243	295	279	249	240	305	270	257	286	292	288	270	260	277	260	294	286	249	257	270	262	279	262	266	282	272	283	246	265	274	283	292	268	263	234	245	292	279	247	280	269	253	283	266	268	265	229	255	284	259	247	239	298	252	278	289	253	254	279	267	261	258	278	246	269	285	291	256	284	280	267	251	282	222	255	255	275	265	287	242	261	287	264	269	272	261	254	283	285	261	267	306	238	234	288	257	268	275	269	293	250	258	275	270	273	292	231	240	287	277	275	260	283	234	263	247	251	265	287	270	250	273	262	273	250	267	268	245	272	255	280	241	279	246	281	282	259	292	267	271	288	310	276	264	255	280	257	245	276	250	275	273	255	267	277	295	270	253	250	271	282	273	260	242	272	243	284	292	229	262	254	291	288	256	265	280	266	266	285	246	259	232	287	258	276	260	250	279	273	288	282	271	252	286	283	287	303	269	301	297	269	255	273	267	265	272	274	258	291	264	252	298	266	283	250	246	254	284	245	303	284	263	289	248	252	270	250	256	284	255	278	283	293	293	301	254	251	247	250	234	256	270	270	244	279	237	283	271	241	229	258	280	224	248	257	286	248	269	269	259	305	275	248	280	275	271	272	235	263	254	267	246	260	260	228	245	279	235	256	283	286	254	258	293	290	262	255	278	262	277	295	266	261	270	264	251	247	251	306	279	277	246	267	252	254	256	257	311	278	278	304	260	244	240	266	260	277	257	256	271	277	275	276	275	300	265	267	280	300	269	299	274	263	253	267	284	256	238	285	255	265	266	261	291	267	261	297	279	290	279	300	263	243	249	245	265	296	275	280	256	274	249	268	274	232	269	287	270	278	265	280	247	277	276	331	268	266	269	269	248	270	247	250	298	272	291	270	265
51835	62045	63569	62719	66099	51165	30244	10572	2815	1079	660	627	631	628	643	628	594	635	653	608	580	611	655	612	624	644	628	641	604	643	612	596	610	581	604	609	621	606	645	649	572	584	670	623	642	643	640	635	606	611	588	609	622	601	637	610	597	652	664	607	643	587	609	611	598	648	583	613	607	607	609	644	642	600	616	584	611	582	587	594	619	613	670	629	606	627	589	616	623	625	612	614	645	610	631	584	620	633	624	637	649	610	605	573	637	612	582	568	623	639	604	633	620	645	632	626	579	587	619	608	634	625	610	611	619	573	625	630	611	607	600	644	589	630	606	610	633	622	656	635	637	647	620	631	569	588	641	614	630	559	616	611	597	641	569	585	598	598	649	589	621	664	639	627	627	588	632	597	639	631	644	607	593	597	588	601	664	606	645	615	604	602	604	647	614	595	634	626	578	624	651	637	614	607	605	651	656	622	594	636	592	607	622	610	625	633	638	599	625	589	627	579	571	596	583	597	605	595	631	640	621	668	632	614	627	632	627	589	588	615	613	615	636	634	637	610	597	573	578	655	628	614	593	599	629	565	634	626	640	596	600	607	595	596	574	632	549	592	620	560	606	601	620	643	621	588	611	554	632	622	642	591	635	634	650	593	636	629	605	626	615	655	599	604	579	603	625	603	604	580	591	610	643	629	604	617	650	612	635	602	633	569	637	637	621	608	625	603	630	619	632	636	650	578	616	625	558	590	601	558	652	644	597	608	622	631	636	606	586	627	639	622	635	600	671	541	676	618	609	621	619	605	566	625	632	589	605	610	634	591	609	655	619	550	616	584	602	583	637	567	573	641	628	592	606	656	581	558	589	592	611	584	623	631	605	662	592	598	579	623	601	616	626	566	601	643	571	584	598	574	608	627	620	620	663	627	622	567	669	646	648	621	534	569	647	635	558	621	616	617	583	560	598	642	628	588	618	608	644	621	558	600	597	611	601	591	630	623	619	626	582	567	654	565	666	620	606	650	646	661	610	589	625	600	613	611	617	616	591	630	585	636	590	618	611	587	566	617	609	603	573	603	609	599	633	594	652	569	573	600	575	598	587	636	590	582	622	603	619	569	628	628	585	645	615	627	578	662	626	615	612	642	612	598	594	620	651	645	561	612	632	608	609	570	605	570	626	596	630	620	657	575	594	646	620	625	623	617	637	646	580	584	599	600	621	606	583	604	621	655	617	669	619	597	604	636	595	616	626	612	632	630	645	617	598	613	604	599	630	628	640	597	639	582	672	611	609	605	612	609	581	610	599	608	600	642	582	604	590	628	599	637	600	580	618	569	615	645	605	583	584	626	577	606	585	604	649	634	583	621	649	652	589	620	635	598	647	628	669	616	577	615	571	594	617	627	610	615	575	605	587	602	618	629	592	633	634	624	598	635	582	596	639	609	568	601	582	603	604	575	640	633	644	618	642	597	606	596	618	603	607	573	586	623	633	586	626	574	621	603	606	606	597	608	637	618	595	650	628	620	617	625	599	586	621	599	612	597	619	616	586	610	566	602	612	640	632	625	597	608	568	609	650	649	627	593	606	583	637	623	642	619	645	601	604	580	631	618	600	590	570	619	596	622	595	673	629	580	604	641	585	635	552	612	592	588	658	588	657	578	645	622	619	600	633	630	592	594	639	620	632	634	635	589	575	578	595	614	632	591	629	612	644	625	578	642	603	607	632	607	632	565	561	620	621	612	604	578	569	647	598	571	636	598	608	598	610	635	601	592	581	595	631	604	561	639	629	614	635	588	641	622	637	569	608	623	586	599	614	609	596	625	624	608	601	638	645	641	627	621	583	618	628	622	605	602	658	598	634	643	626	611	648	608	618	620	619	583	637	602	625	599	642	663	560	646	619	588	622	594	607	615	622	618	628	655	595	645	586	657	567	606	607	615	602	612	601	629	659	568	610	589	629	611	598	641	608	614	642	617	622	572	636	618	563	645	607	625	562	605	603	627	610	625	624	592	628	623	650	560	614	630	647	617	611	583	583	635	570	609	635	620	579	589	584	580	648	605	649	648	581	613	633	603	585	614	550	575	606	638	606	633	644	596	614	596	608	582	586	599	607	634	627	620	625	608	608	675	587	632	617	610	634	616	632	588	649	640	591	608	599	601	643	659	661	601	621	589	650	579	603	571	575	609	618	600	631	611	599	586	627	594	629	591	645	595	608	598	601	604	609	600	582	593	609	632	607	579	629	629	638	637	629	583	572	624	606	602	623	610	662	607	576	652	601	638	636	596	591	655	599	602	645	659	620	627	587	593	616	604	584	597	604	603	653	624	599	550	614	638	595	602	612	627	641	638	677	590	550	625	638	593	639	621	592	599	630	579	600	609	655	612	609	664	603	618	600	607	589	586	627	634	614	616	600	644	624	575	598	626	613	588	638	638	589	643	626	623	567	617	591	615	652	602	638	639	633	588	579	591	625	613	618	583	610	604	614	619	615	605	661	645	600	615	589	656	669	600	586	602	607	615	576	581	655	578	627	583	593	604	672	589	610	633	602	602	632	640	615	601	670	602	609	630	626	633	606	598	586	607	605	579	629	597	613	606	620	611	603	598	620	637	577	626	589	600	624	651	614	666	604	576	643	596	593	608	588	563	572	614	633	626	615	646	594	598	591	595	625	650	611	582	597	614	600	595	657	586	659	653	576	634	607	619	620	645	621	619	597	626	617	592	635	598	597	593	617	580	625	618	594	601	620	614	605	632	604	631	623	640	647	599	600	633	596	610	646	624	569	649	603	606	580	622	603	576	632	654	614	585	634	611	595	674	629	622	614	618	593	581	654	640	624	590	600	611	621	557	569	599	640	576	630	607	646	607	616	587	643	637	609	629	614	568	614	599	599	648	630	618	576	580	586	639	612	599	568	629	651	579	600	632	619	626	580	621	609	591	637	613	607	597	604	607	596	623	605	633	610	623	640	600	589	586	558	573	642	631	644	624	604	597	628	582	620	599	623	591	594	625	607	616	593	575	614	578	612	620	634	607	639	631	604	613	654	588	608	643	628	582	631	633	572	629	629	663	617	587	616	607	645	585	661	637	623	593	600	592	612	627	633	630	594	661	590	660	664	584	573	646	622	614	612	601	622	637	633	610	621	590	567	639	654	638	605	603	661	643	627	630	627	647	658	599	604	580	580	625	677	638	609	603	570	649	630	615	596	563	614	629	595	624	602	648	586	594	631	602	607	644	606	635	608	603	623	557	623	615	620	580	596	636	566	618	597	623	632	643	598	615	600	601	580	589	575	588	612	643	595	601	588	625	573	619	598	606	615	631	601	667	631	609	611	632	604	588	622	627	635	604	650	616	597	575	604	644	602	606	633	626	629	646	605	595	642	612	628	615	588	626	645	611	649	616	628	611	621	626	612	647	641	612	615	630	653	591	591	622	581	616	609	608	640	608	601	592	640	596	620	614	652	615	603	589	590	610	586	654	619	629	579	631	628	626	640	613
31272	32954	26703	11875	5626	3011	1518	734	435	389	365	365	369	367	356	349	396	351	334	357	330	375	366	384	344	362	366	344	369	360	343	349	381	353	360	350	343	394	367	345	354	337	355	341	366	367	363	335	357	374	354	367	369	341	344	375	357	358	343	374	395	348	375	373	375	356	367	349	356	353	365	364	341	345	381	389	372	350	369	339	401	365	359	346	373	349	368	349	359	357	344	382	322	354	368	356	353	378	344	369	351	329	359	353	360	376	346	352	329	355	360	373	362	345	379	369	351	368	378	380	385	382	365	356	354	356	361	387	360	358	341	354	380	382	341	327	337	364	341	356	373	350	363	338	391	370	373	383	350	373	343	403	322	356	351	377	357	361	343	356	310	360	334	364	351	369	379	328	348	332	357	391	377	351	332	333	338	305	340	386	333	358	357	348	345	332	340	348	375	342	373	350	355	356	367	376	378	365	350	356	350	358	371	355	336	336	356	349	337	370	328	359	356	386	338	359	404	359	359	352	374	371	378	315	330	346	387	396	359	349	359	327	368	367	326	355	367	332	396	347	385	347	359	375	348	356	312	369	355	323	354	323	364	345	393	364	331	347	345	379	366	367	320	377	375	317	352	371	401	336	367	387	391	345	356	366	369	331	355	338	376	380	353	365	340	365	360	385	358	402	395	373	374	353	326	388	364	358	365	326	326	370	347	394	364	350	364	352	370	350	334	339	356	371	370	341	317	356	316	361	434	326	309	364	325	375	396	342	355	370	333	362	341	365	345	369	319	394	351	394	363	379	326	383	334	356	370	373	372	378	368	332	351	361	361	352	360	369	346	346	339	361	329	367	305	346	364	333	375	359	372	354	385	372	353	364	376	364	346	343	376	345	366	367	343	338	342	337	349	379	350	350	316	368	381	346	370	394	322	366	356	374	351	356	344	340	351	355	354	372	347	388	336	361	306	348	341	335	344	369	360	320	357	364	389	364	319	305	352	370	387	334	370	372	328	397	371	345	366	340	350	391	354	360	365	357	365	348	373	363	372	387	362	339	353	369	349	327	370	351	340	349	361	337	383	355	373	373	392	355	382	324	348	388	375	360	315	350	370	348	334	332	320	348	376	363	354	334	377	372	383	355	346	342	331	337	383	345	364	335	347	361	371	361	358	363	347	355	352	342	356	332	352	358	343	387	363	384	390	375	378	343	350	339	378	348	392	373	325	369	369	373	370	345	356	332	375	369	389	379	374	322	367	338	362	349	348	366	343	337	362	376	348	324	378	381	401	326	344	366	368	332	338	380	347	377	336	372	340	368	372	309	353	368	341	322	361	351	357	343	380	369	368	334	347	355	373	361	357	345	353	357	331	383	380	323	334	395	362	349	371	356	335	381	336	310	325	387	361	355	355	368	354	377	369	334	335	364	382	358	363	365	336	357	335	385	339	359	382	388	352	390	363	351	364	338	359	360	385	364	375	339	351	370	365	336	370	334	358	327	341	349	339	364	393	339	368	336	341	369	352	383	347	345	377	368	369	379	385	358	355	352	368	350	368	342	365	371	335	363	372	375	339	347	376	356	322	335	362	358	364	377	349	338	330	389	363	355	351	356	359	356	345	367	357	342	355	352	381	359	353	377	352	357	375	354	382	350	370	347	379	362	354	324	329	365	308	380	346	339	380	381	318	392	368	411	332	377	332	369	350	330	362	359	332	374	360	389	335	362	361	323	352	367	370	350	357	368	329	386	389	328	357	348	351	368	346	358	385	370	295	375	378	381	343	367	359	365	351	372	336	373	352	327	387	340	338	355	338	345	389	339	354	370	322	332	342	352	375	360	347	362	342	353	344	380	340	336	366	334	305	372	335	343	346	364	355	374	362	352	355	348	363	342	379	369	350	355	376	383	369	354	372	338	352	371	362	343	374	366	343	354	380	411	342	395	360	354	384	404	386	347	356	405	370	372	371	364	369	340	379	381	366	314	333	346	385	360	348	316	285	355	352	325	364	369	374	364	354	355	341	372	390	343	316	348	347	355	337	359	365	398	355	337	395	350	405	367	395	382	304	346	355	368	374	351	304	364	350	371	368	363	342	338	359	373	349	357	341	385	390	334	363	341	367	386	376	351	353	377	327	355	352	359	370	324	331	379	391	379	364	388	331	350	379	359	375	333	373	371	369	360	372	355	377	354	353	350	352	322	355	387	370	321	349	349	354	358	343	350	352	351	361	356	336	328	345	373	344	356	398	374	331	379	383	338	335	368	376	325	350	361	340	387	364	389	358	345	328	341	329	354	387	343	373	376	362	345	400	365	374	392	368	343	370	373	367	383	361	347	337	360	333	357	373	367	377	329	389	370	386	366	369	357	381	370	344	365	354	402	324	333	348	355	374	376	330	404	361	335	373	340	356	399	358	330	304	375	349	393	309	365	352	350	374	350	364	368	371	397	358	361	341	338	349	380	348	377	342	387	375	370	366	396	339	411	365	361	346	383	362	369	371	349	365	365	366	369	326	340	357	358	371	375	336	387	364	360	356	326	365	341	347	398	380	413	369	364	341	338	368	382	377	353	321	365	358	358	357	357	369	342	362	343	321	363	375	342	332	349	389	338	359	365	349	353	366	342	340	383	344	349	366	337	380	319	351	329	348	384	383	387	401	348	353	355	355	379	389	362	357	391	365	314	326	361	336	363	355	368	337	351	330	354	345	335	353	357	385	352	350	371	362	372	352	345	321	350	368	427	371	353	373	356	370	347	353	353	355	330	338	359	351	380	363	354	346	360	391	370	438	360	327	362	386	349	371	336	375	327	346	346	341	385	374	359	370	356	356	362	340	351	367	351	348	373	359	363	324	373	362	366	334	351	369	386	389	348	341	340	367	318	356	380	355	341	367	349	371	342	355	351	374	337	357	350	364	366	392	361	397	394	362	356	382	394	319	365	384	316	351	353	365	350	371	346	366	365	331	380	347	361	337	374	381	371	360	373	348	347	351	359	377	354	341	377	366	362	335	350	364	381	345	325	350	331	359	334	329	352	381	360	349	334	344	353	353	364	360	334	379	332	332	348	355	366	378	358	352	359	387	322	322	332	353	403	376	353	337	297	323	345	375	422	372	337	367	356	314	377	378	308	352	375	336	354	391	330	385	306	358	376	347	362	390	352	377	338	362	361	402	354	331	372	392	337	341	344	382	326	331	399	346	373	330	373	329	388	346	321	367	370	356	369	368	352	310	340	383	353	322	384	380	353	382	344	366	370	348	351	375	362	328	336	364	389	328	348	340	366	347	375	353	387	376	341	355	347	409	300	325	345	378	373	342	372	371	346	353	333	372	366	366	386	331	361	364	331	332	336	342	357	360	348	349	369	375	346	337	358	375	345	344	351	374	349	352	313	362	377	328	369	413	336	354	389	352	353	358	328	333	389	330	338	359	361	395	357	380	349	365	381	364	370	342	380	332	358	366	374	355	385	357	384	358	350	352	338	348	361	355	328	349	343	347	365
20604	32145	30788	20234	14053	8613	4307	1770	1054	888	814	798	834	788	823	806	805	785	853	815	835	808	818	807	880	799	798	825	797	849	812	845	806	856	812	803	841	843	808	787	794	804	827	803	763	807	875	823	816	821	833	829	824	845	813	788	843	770	822	821	778	836	801	773	813	833	840	811	811	832	786	821	829	755	771	791	835	840	755	811	807	830	768	794	817	793	808	856	808	846	864	788	811	822	787	804	775	805	837	790	839	767	801	803	811	794	813	815	838	805	831	783	788	842	807	774	819	795	829	794	825	778	851	777	808	811	828	776	856	785	775	733	821	833	836	832	808	843	844	819	803	794	811	813	845	802	749	808	785	849	831	818	828	842	817	863	809	793	823	789	784	787	793	815	846	832	802	830	845	816	810	791	842	800	868	809	850	836	820	807	834	873	785	781	805	823	799	848	838	826	827	820	790	829	815	822	803	787	776	775	844	820	804	810	868	853	805	805	808	774	747	802	797	785	847	776	818	843	812	800	823	810	850	822	785	784	733	816	772	801	805	831	755	810	813	799	844	832	807	815	842	792	813	848	816	816	794	790	774	853	786	841	793	789	802	818	797	837	807	803	774	853	817	820	781	771	820	809	851	794	784	768	796	820	763	836	822	804	821	821	776	770	809	817	772	749	811	756	779	817	820	835	838	838	822	819	801	789	849	804	816	810	826	804	817	819	803	773	781	809	830	796	823	817	828	876	801	819	784	799	799	826	817	820	802	788	881	840	794	865	831	826	760	811	800	756	750	819	792	836	827	816	819	777	796	852	841	787	820	845	832	841	811	820	750	800	847	819	800	800	795	813	786	817	811	793	822	847	793	842	833	803	872	871	814	799	796	813	777	775	825	753	751	844	751	799	780	817	817	753	777	779	830	829	854	808	805	754	783	830	779	774	753	758	810	798	864	799	799	843	797	795	788	808	798	800	817	841	833	803	826	812	813	773	805	823	785	795	800	780	816	842	810	793	849	850	783	822	841	808	758	814	861	832	841	781	804	817	799	788	855	747	808	836	776	830	812	796	821	802	818	830	763	760	817	817	830	821	800	770	790	788	771	821	789	819	823	827	804	808	843	828	878	855	814	835	875	788	797	845	805	801	774	845	824	798	791	887	802	812	791	789	848	798	810	838	807	850	796	835	789	809	799	767	830	779	777	875	805	794	819	813	799	814	763	806	826	834	813	774	829	830	791	805	883	784	849	841	808	824	787	814	789	821	801	753	825	784	808	813	802	841	777	826	845	752	798	784	786	848	834	757	888	886	810	813	820	813	769	790	880	791	812	841	837	778	828	865	837	784	794	842	793	834	755	890	815	812	807	772	835	831	809	804	791	827	823	852	766	793	789	831	815	851	815	835	789	825	814	791	805	826	822	827	803	859	871	814	837	810	771	817	786	873	775	770	837	774	785	851	828	822	835	791	769	821	819	886	774	834	828	780	798	824	767	827	828	848	822	807	808	785	747	887	845	845	814	753	859	865	825	824	856	814	846	854	789	749	823	791	819	820	835	826	834	834	848	791	846	792	827	787	789	861	787	801	789	844	808	877	804	822	798	764	837	878	806	781	831	825	861	806	889	841	792	805	822	831	800	835	816	846	782	827	831	804	796	809	833	808	807	856	809	843	830	858	803	847	869	764	816	778	837	844	809	800	754	829	834	803	822	799	842	806	784	794	796	868	764	814	763	814	814	813	832	826	807	804	790	849	834	852	807	824	878	793	838	831	828	786	796	819	843	843	807	831	801	802	808	787	834	707	841	876	806	778	806	795	771	802	785	872	815	829	846	830	818	809	845	762	807	867	810	792	803	819	812	793	822	820	821	882	829	812	828	845	804	797	789	846	806	853	837	821	835	851	815	826	836	816	744	799	762	838	839	851	790	832	802	823	793	808	824	822	803	766	795	816	836	811	791	785	842	798	851	799	832	856	819	822	792	825	819	735	817	823	827	778	838	817	805	837	850	785	862	834	801	809	810	838	838	733	796	833	826	838	786	863	821	843	851	845	823	784	851	838	817	809	799	818	781	789	769	785	837	775	790	836	815	807	802	806	863	810	872	825	816	783	814	805	828	871	785	802	816	793	784	739	779	803	760	805	802	833	773	834	824	809	810	777	856	862	764	816	824	783	824	842	836	799	830	809	852	804	826	865	812	825	836	796	783	822	784	804	819	804	856	807	771	798	868	814	837	814	840	886	834	858	823	792	796	812	778	826	855	821	820	795	802	820	883	796	797	813	852	795	788	802	791	826	812	779	848	823	779	779	866	808	828	883	792	892	809	848	824	769	786	806	806	854	842	830	782	828	874	775	810	831	837	821	823	801	782	840	801	804	846	769	815	851	828	817	836	848	796	835	822	754	859	844	834	791	795	834	787	799	823	807	803	785	781	779	800	821	833	787	795	787	832	837	807	848	861	884	815	786	870	838	789	860	792	825	831	821	783	816	812	808	838	834	867	779	799	857	881	842	822	784	831	862	750	789	788	856	826	792	791	820	842	821	745	839	828	755	831	820	841	797	813	843	829	836	839	790	818	856	825	812	807	848	842	861	816	800	796	814	811	835	820	843	854	839	821	828	801	835	816	815	836	807	857	811	797	820	833	832	850	793	842	787	827	842	807	806	793	828	843	822	825	804	789	830	794	775	812	794	860	809	808	853	836	827	839	813	845	768	819	808	815	773	818	842	853	819	824	842	750	823	805	734	773	867	770	822	809	836	825	840	794	816	809	831	845	853	811	856	817	821	811	866	832	853	832	847	764	804	775	829	835	800	805	865	839	779	833	796	800	846	837	803	788	823	829	792	840	842	846	817	806	786	810	794	823	816	755	868	754	812	778	867	816	794	831	858	822	797	775	860	825	774	869	775	821	809	806	840	791	849	842	829	807	805	778	790	840	854	832	818	838	825	809	789	785	746	826	872	763	831	790	812	769	767	834	839	835	797	788	826	845	776	806	859	798	833	777	768	813	840	767	803	831	837	818	857	800	791	823	765	792	750	816	795	829	809	856	793	821	838	772	874	834	855	798	840	821	750	825	794	831	787	788	803	783	795	855	821	804	817	832	828	805	753	809	815	794	784	802	803	817	796	830	815	775	814	796	785	828	829	833	817	812	790	796	793	795	831	848	784	870	820	855	786	824	791	822	844	851	789	857	814	813	809	831	814	814	787	844	795	868	787	776	792	800	813	792	840	787	806	770	894	862	820	809	808	813	792	839	814	829	823	804	769	799	818	822	802	817	815	785	823	801	798	806	756	792	809	728	835	789	795	777	821	873	793	845	805	805	820	809	800	813	794	810	822	801	808	805	851	809	853	845	812	814	849	873	831	788	837	813	833	792	793	863	837	806	856	791	830	814	841	833	814	831	810	823	784	825	766	835	850	801	816	825	788	796	807	882	828	799	773	819	827	800	821	807	834	798	754	835	806	802	801	807	764	835	831	837	792	794	841	791	856	826	775	847	856
61252	54571	45310	45210	36652	30026	19485	6737	1306	415	320	297	321	331	258	308	285	312	282	314	298	260	276	302	303	306	300	283	298	293	272	257	283	337	305	267	275	275	316	300	319	300	292	297	304	314	310	313	312	300	277	250	300	294	291	295	289	265	300	301	272	286	267	272	299	280	300	303	281	259	254	304	277	284	265	291	269	294	312	296	308	284	286	278	296	269	309	307	289	271	285	321	343	305	290	245	306	266	309	306	277	293	294	285	273	322	310	311	280	294	283	285	314	283	281	264	289	293	239	278	325	335	302	300	260	312	311	273	288	296	271	282	286	346	286	282	280	298	256	275	250	297	284	271	299	283	285	261	284	277	286	285	292	261	323	289	313	298	287	294	302	301	313	302	264	304	314	317	284	315	282	301	307	286	285	272	289	302	311	276	291	297	296	274	279	308	265	291	286	271	276	280	308	310	282	320	307	288	285	263	295	301	282	320	267	258	268	290	271	301	288	291	270	290	296	287	271	271	290	298	303	287	299	306	309	309	359	279	294	284	287	314	326	300	325	299	299	285	290	268	333	282	305	318	330	302	355	281	291	265	298	292	282	294	284	292	275	307	299	286	302	266	265	277	261	305	300	291	292	289	270	282	296	291	310	298	289	296	293	315	304	300	307	335	270	270	282	313	285	298	295	317	283	276	277	321	282	289	280	275	307	256	289	296	316	279	304	263	298	317	270	329	294	286	289	297	296	276	298	291	290	294	301	277	274	301	305	310	257	253	298	292	276	295	299	279	300	284	315	325	248	300	274	270	333	267	311	303	262	289	295	273	298	292	274	283	287	278	282	313	291	303	300	263	290	245	324	270	279	294	292	312	250	283	289	301	284	280	300	343	293	303	282	260	281	308	281	278	290	298	295	341	281	273	286	266	291	286	297	306	296	283	271	290	299	252	330	317	268	289	278	267	272	265	325	274	271	299	290	286	251	281	274	286	264	310	294	266	281	313	295	280	268	303	285	279	299	275	268	311	271	299	270	312	299	279	259	301	311	314	290	281	292	275	288	279	297	286	301	287	288	280	287	294	288	303	302	305	300	273	256	309	263	306	271	302	286	291	319	272	278	266	326	311	320	293	321	282	308	324	304	290	291	314	275	267	308	307	287	264	298	261	315	291	287	295	317	297	286	314	292	326	278	298	276	250	296	277	285	293	281	309	259	303	287	299	323	310	300	293	273	282	291	305	285	303	294	265	328	268	290	300	273	286	316	291	291	259	279	289	305	276	314	311	275	274	317	311	286	273	317	307	274	277	306	307	280	266	305	286	280	326	291	272	317	301	269	274	286	287	291	285	318	301	277	323	291	267	288	315	311	278	304	292	287	315	281	272	268	274	286	273	298	296	260	303	311	260	300	300	301	272	317	299	309	276	297	273	281	298	286	290	290	276	281	311	297	274	313	290	297	286	301	309	261	278	259	307	328	306	304	310	310	285	283	266	317	321	331	273	275	294	258	282	327	284	292	303	278	328	277	285	320	302	289	295	280	281	304	263	288	287	258	312	288	279	261	280	301	281	332	290	290	258	299	271	282	284	278	288	288	289	286	278	292	304	295	258	289	303	295	270	306	270	265	292	271	292	271	284	271	295	323	305	276	290	282	259	286	282	282	260	277	266	270	281	304	301	297	280	277	266	295	319	279	300	280	286	324	282	280	271	268	281	265	309	298	326	280	300	286	282	277	297	300	272	315	324	290	286	303	287	282	298	280	267	275	284	345	289	276	286	296	305	302	301	299	295	322	261	288	288	298	304	279	263	291	309	273	281	273	307	299	326	317	291	286	282	294	256	279	293	271	298	294	275	290	269	280	276	320	269	312	293	292	307	279	269	267	324	294	274	287	260	264	302	283	313	300	311	269	335	263	263	265	282	312	263	299	284	302	296	294	331	308	276	310	270	301	305	297	260	283	274	295	297	314	276	287	312	263	276	302	291	266	276	261	293	317	268	286	295	291	303	274	294	295	293	317	303	286	288	322	291	291	331	288	281	284	270	261	263	302	279	285	301	293	318	295	291	283	299	279	304	293	306	273	294	277	293	280	314	290	282	316	282	303	294	275	256	291	322	294	251	280	279	313	310	289	276	270	289	300	289	291	280	288	309	312	304	276	298	291	266	288	287	307	273	309	313	265	298	264	319	286	324	265	284	309	278	296	291	280	285	283	265	275	298	288	289	290	315	303	308	287	264	281	298	269	290	276	272	308	279	278	277	275	311	301	292	316	324	321	300	301	265	316	272	310	314	300	287	288	293	297	321	278	317	305	292	294	292	274	293	306	290	252	253	295	325	272	263	300	283	246	299	306	282	294	289	292	295	292	288	285	299	297	316	267	285	274	347	314	279	288	289	289	279	280	307	288	303	291	279	288	288	286	267	268	319	320	277	271	316	300	269	289	261	291	290	302	259	311	301	279	296	280	285	262	298	314	294	279	314	305	276	260	348	301	286	284	287	288	300	286	283	291	263	274	306	272	279	275	294	252	277	284	284	264	311	287	285	316	279	274	303	311	310	256	290	326	281	288	252	287	290	262	269	303	310	331	274	297	285	288	281	283	299	275	301	288	268	272	289	303	315	281	303	299	318	261	287	284	295	295	290	283	310	299	279	296	296	301	298	275	288	286	300	328	296	290	285	305	323	310	282	296	297	277	292	272	284	285	303	305	288	272	282	245	270	290	294	288	271	294	295	350	265	269	279	285	307	306	304	280	289	281	254	260	269	310	296	287	248	308	270	323	341	285	306	304	303	286	256	293	325	292	274	318	285	291	259	277	287	304	287	288	283	295	296	278	274	276	284	287	308	286	291	280	302	253	270	280	288	300	303	293	316	295	303	283	272	299	320	287	261	283	281	327	290	295	292	278	296	289	281	281	301	267	303	281	289	272	302	300	279	303	314	266	288	326	278	262	255	287	295	285	309	311	267	299	306	272	293	281	301	266	306	314	278	275	286	287	256	286	305	271	307	326	263	278	314	318	304	271	284	273	287	286	282	298	287	290	286	284	291	318	318	306	294	282	266	299	291	297	308	284	320	281	282	258	303	292	316	288	267	289	292	266	336	274	281	279	314	281	306	335	322	281	302	324	271	333	281	294	270	292	284	297	304	295	271	290	283	312	300	289	270	278	304	271	277	277	296	308	269	314	303	300	305	269	272	316	288	298	294	297	280	301	296	292	311	287	291	302	286	292	295	287	303	285	280	260	289	306	319	285	278	281	266	285	276	308	277	274	279	297	296	292	286	299	298	320	281	257	293	305	294	279	247	311	280	302	261	269	280	274	248	275	283	288	289	288	275	302	322	311	303	307	292	286	265	291	275	328	275	302	289	277	273	276	279	279	287	299	295	286	292	290	271	271	300	248	280	266	281	283	317	301	283	303	311	291	282	270	314	253	237	264	286	288	306	298	280	274	286	302	318	317	269	299	284	308	298	298	272	290	267	269	274	292	289	273	309	304	303
48382	60218	60095	59093	56006	43291	23742	7777	2213	952	732	691	688	711	700	683	660	656	684	643	664	654	653	648	590	638	666	639	641	650	663	636	660	685	631	648	705	686	648	654	667	645	696	638	676	670	671	653	682	637	679	683	701	678	668	680	706	716	689	671	601	667	681	654	677	674	652	662	698	690	657	719	624	642	647	631	621	613	638	694	677	665	674	657	649	665	656	707	656	687	675	663	656	730	626	638	684	682	644	650	653	667	714	657	659	664	655	609	624	680	717	642	629	691	667	716	679	634	691	654	655	659	648	675	691	649	669	655	673	661	681	680	620	675	642	674	659	676	706	675	644	662	703	701	648	671	639	653	689	678	651	686	675	663	635	693	646	657	670	658	677	688	640	648	601	663	675	689	682	659	644	661	641	687	676	663	649	694	704	645	679	663	701	681	676	698	672	684	733	628	656	673	687	645	648	671	688	653	668	659	671	628	676	658	649	649	634	657	649	643	678	660	658	683	632	657	707	683	679	670	670	664	657	680	668	640	641	673	657	654	658	645	684	663	688	680	739	633	661	658	675	669	676	675	677	658	681	654	632	652	690	666	661	640	635	649	655	628	684	680	684	664	632	685	626	684	658	628	628	615	639	665	634	631	685	658	694	656	655	643	679	671	678	629	686	715	640	686	687	685	684	599	657	717	623	657	645	634	659	704	657	641	636	701	652	698	670	632	637	669	699	651	718	676	759	716	630	653	666	675	694	665	696	695	652	654	682	667	654	633	672	650	638	619	646	672	641	635	690	659	654	695	701	641	682	692	688	654	661	623	706	685	665	671	659	661	656	688	666	674	692	657	593	698	746	675	658	646	639	734	709	670	700	677	651	678	689	637	652	689	615	652	671	707	647	655	640	707	645	654	663	690	676	638	657	676	637	676	680	644	660	652	641	641	625	713	613	647	733	628	636	659	690	652	685	648	631	669	653	670	669	677	669	661	650	665	635	650	685	594	679	698	626	719	624	680	654	681	693	673	666	678	634	637	654	678	693	640	681	686	616	659	650	671	635	696	666	688	654	730	634	643	638	666	678	645	632	627	632	669	716	628	667	685	638	646	606	664	626	663	675	695	644	676	690	668	661	726	658	686	682	636	678	654	659	686	675	627	674	602	631	600	648	658	691	608	639	636	665	671	648	674	680	678	664	659	712	640	644	645	693	653	724	641	703	676	680	639	655	657	693	658	695	629	632	640	651	654	666	678	695	704	611	682	682	724	701	648	633	675	683	711	667	676	630	674	672	662	657	701	663	646	645	669	680	652	662	686	658	662	615	641	673	684	626	684	703	627	732	657	651	624	650	708	673	671	668	682	667	653	674	673	707	689	642	627	662	738	671	662	642	670	683	662	684	728	628	654	644	652	674	630	684	654	628	655	674	675	684	700	662	671	668	664	675	645	674	676	679	648	642	690	658	618	668	684	671	662	706	662	653	708	666	679	650	682	620	615	712	654	660	663	642	603	693	653	680	622	691	688	674	699	634	625	683	669	660	671	681	693	614	688	664	632	691	656	671	654	654	671	706	690	638	667	675	663	654	657	673	665	665	653	699	648	684	631	673	706	625	663	626	677	666	717	693	698	662	682	673	653	678	642	656	695	631	666	656	629	659	664	674	664	659	670	661	673	671	687	643	639	661	652	677	713	638	660	693	619	675	676	646	670	686	658	652	663	689	628	657	637	655	674	651	620	659	648	691	681	659	616	655	640	660	696	690	668	709	708	691	626	684	652	663	678	703	676	659	629	677	694	676	698	640	665	657	616	662	665	651	663	644	639	660	638	626	668	708	661	647	675	658	658	650	648	650	699	700	701	636	724	642	638	610	634	668	699	686	677	643	700	730	692	659	646	685	664	736	680	667	630	617	682	663	708	723	640	660	647	675	685	721	622	658	681	643	647	627	656	665	668	663	640	684	609	620	632	648	639	622	672	680	621	669	663	658	666	701	645	630	666	658	705	636	638	672	695	722	675	695	658	665	671	668	636	696	677	690	727	697	655	641	586	662	671	612	667	675	643	713	707	665	625	692	657	647	659	619	673	662	675	684	724	650	661	659	646	643	673	643	651	654	655	682	628	701	696	632	616	625	664	688	641	684	664	661	674	645	638	630	731	712	655	659	631	683	730	651	665	666	656	651	679	649	669	644	684	680	657	675	653	689	692	667	686	697	640	685	631	673	639	664	624	652	682	654	634	658	672	712	679	658	671	633	647	646	659	642	607	686	647	668	654	671	663	617	636	697	688	690	663	628	688	623	685	693	673	706	597	645	657	635	606	656	651	653	677	618	682	620	653	657	683	677	711	669	677	652	625	661	666	662	667	688	687	673	663	653	681	648	644	679	674	662	679	695	668	668	706	617	675	692	697	688	690	678	670	674	673	668	646	624	661	671	621	679	631	669	666	646	665	689	663	668	655	676	644	643	678	653	641	673	643	637	677	701	665	682	634	657	710	622	680	695	634	644	634	684	639	702	669	692	639	640	673	678	724	676	699	692	644	705	658	708	691	678	638	599	641	661	684	639	689	678	662	690	667	700	646	627	661	710	692	637	696	688	670	700	724	622	648	707	653	662	683	669	665	660	652	710	680	670	709	685	660	652	688	668	626	692	644	685	644	662	680	642	670	667	655	656	727	630	677	665	642	689	640	680	606	655	672	623	661	665	642	682	627	668	645	656	615	644	676	648	690	664	696	676	644	635	669	652	694	616	642	651	714	684	673	658	667	652	665	657	647	661	663	656	661	643	690	644	685	680	699	668	654	653	659	696	666	654	701	681	645	700	628	674	651	678	661	588	731	637	652	663	659	648	680	631	688	713	648	674	640	648	645	635	710	686	643	663	656	685	687	675	630	620	680	690	613	660	688	691	658	650	696	681	684	654	605	683	676	662	645	647	678	670	661	643	610	683	627	633	685	634	609	644	658	691	651	660	659	600	681	631	656	657	658	687	697	689	682	645	731	682	665	697	671	675	610	653	658	649	642	667	661	655	685	705	635	667	676	619	647	654	666	650	677	648	641	656	655	667	614	707	671	648	681	655	672	671	636	672	654	682	668	669	647	634	682	656	645	692	694	627	697	687	630	664	687	652	665	656	665	680	678	676	617	675	739	659	688	667	642	634	629	708	639	677	711	638	739	685	617	682	649	718	673	636	671	681	629	671	676	661	625	686	674	702	663	680	648	667	664	649	665	678	685	690	697	661	652	641	715	689	656	685	691	659	677	648	677	640	681	677	707	628	657	639	624	661	683	603	683	652	642	714	691	664	680	660	713	694	685	690	640	681	691	640	644	684	700	626	718	675	694	623	717	654	663	668	656	661	662	627	733	673	666	657	633	666	611	625	661	694	678	678	693	622	678	643	640	687	641	673	669	692	636	669	668	659	636	643	627	600	656	648	638	645	700	658	658	673	689	680	655	650	631	653	642	674	659	656	636	651	686	664	653	650	668	673	618	670	674	648	722
63746	56382	47280	44047	37748	32426	25804	14577	3920	660	307	261	257	242	257	238	291	262	233	269	269	250	283	255	273	231	262	259	275	279	276	251	263	285	234	264	236	254	283	281	269	252	257	228	264	248	273	273	252	270	238	244	294	278	324	240	248	273	246	244	248	244	243	264	278	296	246	238	267	281	262	298	249	255	238	260	243	259	288	252	250	251	257	269	277	259	235	238	221	246	272	234	242	288	288	277	246	235	259	266	244	244	253	275	241	272	273	256	247	254	281	288	293	227	249	282	277	231	241	273	257	250	260	265	257	276	266	248	246	269	272	266	257	274	265	265	275	264	271	261	259	261	259	302	280	272	243	248	246	260	222	268	269	247	251	267	249	279	233	258	220	266	248	248	248	261	259	242	268	259	260	273	228	253	273	248	279	277	265	283	249	250	234	253	260	269	264	253	289	270	266	229	277	262	297	267	272	268	274	270	261	234	235	235	243	246	261	258	262	272	239	266	242	257	243	247	267	262	249	270	264	243	227	223	258	249	229	266	265	265	247	230	260	255	271	254	266	262	258	274	243	282	213	266	267	266	249	279	279	221	225	276	246	263	264	248	265	240	248	243	262	257	282	219	227	259	249	267	256	221	263	255	256	251	264	283	258	246	249	288	265	270	257	219	263	202	232	274	270	258	255	276	292	241	284	247	301	266	236	223	254	282	267	269	253	262	237	245	268	240	231	293	284	309	280	255	279	236	264	282	234	293	253	262	253	264	225	268	253	260	265	226	275	265	274	269	264	264	260	269	235	282	253	268	246	279	244	263	241	230	227	267	282	245	261	243	313	273	237	239	240	281	269	282	248	266	262	260	259	272	261	268	288	252	244	254	275	276	232	271	240	264	259	262	254	265	213	224	263	261	247	296	271	256	284	257	291	267	226	286	267	315	247	249	239	255	248	237	272	227	275	269	250	293	274	223	255	283	274	278	279	228	268	228	244	225	268	221	255	264	235	262	268	247	251	283	214	259	295	253	248	271	236	267	235	243	272	235	261	282	280	268	242	248	246	254	286	271	253	291	259	254	288	260	275	244	243	258	258	236	260	249	245	301	249	260	251	272	255	261	258	291	251	268	222	281	286	264	240	282	280	252	258	289	258	264	257	256	260	267	274	267	237	228	219	262	234	265	255	270	243	261	255	239	272	256	285	249	252	255	285	284	250	244	235	272	249	257	249	284	281	234	245	243	238	269	272	237	229	256	250	264	270	293	275	274	243	270	300	274	268	265	249	253	261	249	265	269	263	300	283	282	261	278	253	287	246	264	252	241	245	275	274	264	280	262	265	260	249	277	252	273	257	264	248	260	265	259	284	255	274	280	272	223	261	256	239	222	286	287	236	288	302	267	235	281	244	257	238	220	262	275	278	256	251	257	255	265	269	259	254	239	246	259	281	251	247	222	262	280	270	274	272	246	233	265	263	253	248	279	265	281	260	283	267	284	232	268	293	273	298	258	266	252	232	264	264	265	263	249	263	228	261	238	263	269	235	273	291	256	275	277	248	255	263	211	269	256	271	289	247	243	250	266	250	265	234	242	271	273	243	262	254	264	223	255	273	236	271	240	266	288	239	263	256	243	247	258	258	248	243	258	261	244	277	270	274	237	269	258	239	261	262	249	230	263	273	270	269	248	271	252	240	255	291	246	269	276	276	205	246	239	268	285	258	279	283	267	244	277	279	297	292	244	264	263	229	258	248	258	258	256	239	247	247	273	269	235	250	250	239	294	266	272	268	253	241	219	244	258	270	278	237	244	242	252	251	268	275	271	256	284	254	260	260	260	256	268	263	262	263	277	232	275	241	281	241	238	259	253	263	280	261	263	272	268	248	256	277	247	246	249	245	273	256	239	241	282	285	231	283	258	276	243	269	272	276	262	232	237	232	277	271	279	277	241	228	266	257	235	290	252	239	255	263	280	266	273	249	245	274	268	249	268	301	254	257	235	258	243	261	240	277	266	255	248	266	235	284	241	307	251	236	220	258	252	248	251	238	226	247	241	254	262	291	244	265	273	253	264	234	238	278	272	252	246	242	235	234	258	276	248	256	252	256	270	231	260	245	243	258	274	280	262	265	274	276	248	267	255	241	249	256	238	246	237	248	266	270	252	225	252	267	256	277	247	227	258	259	289	257	242	243	252	301	270	273	262	238	287	231	262	235	271	246	292	300	261	269	265	247	271	254	264	256	275	251	266	252	283	282	244	271	254	251	255	261	290	275	241	277	267	284	257	246	265	226	262	226	214	216	276	269	290	253	259	274	254	238	257	277	249	277	239	245	279	237	264	265	255	252	254	270	241	258	253	264	264	274	245	268	289	257	265	266	260	259	233	233	241	270	279	271	241	254	259	270	253	256	270	257	246	273	268	271	250	261	237	270	257	295	277	292	247	270	300	233	251	245	250	285	261	270	323	255	249	281	275	256	249	282	277	270	282	267	233	258	255	269	274	257	252	263	242	226	248	262	261	251	254	282	258	282	272	282	252	243	268	280	258	264	256	288	234	265	230	257	261	247	261	214	281	266	280	248	288	253	275	260	252	257	262	278	245	245	235	262	233	258	247	252	268	229	249	266	267	244	267	253	272	259	301	245	267	227	248	250	245	250	256	293	277	276	259	295	239	303	299	262	247	306	280	245	236	241	235	258	257	243	255	253	270	259	258	278	204	249	254	262	233	252	250	297	236	264	273	280	245	243	295	240	257	269	267	276	272	254	281	261	247	237	272	261	282	245	287	247	252	262	282	261	266	258	222	273	231	271	245	233	217	263	278	258	243	288	240	263	269	254	258	268	239	268	274	283	251	258	245	258	245	279	256	266	247	266	221	252	248	259	279	236	269	255	253	258	261	270	226	248	270	254	263	252	280	270	261	256	248	233	247	267	262	261	249	265	242	237	274	265	248	250	255	261	241	270	281	238	259	225	263	262	249	267	253	270	272	262	267	278	234	241	256	275	268	258	246	266	295	247	232	226	243	256	283	248	264	287	230	258	273	238	255	245	244	244	281	265	227	252	254	247	279	269	270	280	247	225	274	281	261	235	264	276	237	250	280	251	238	238	278	258	226	245	265	266	254	249	254	252	256	270	234	233	272	246	243	254	273	248	261	251	273	262	260	254	254	239	256	264	250	249	272	252	266	253	257	252	275	279	264	269	269	275	296	253	256	284	234	275	248	249	252	235	268	245	214	247	240	258	253	239	253	244	246	249	236	306	276	264	256	212	248	255	252	257	252	294	237	244	255	236	264	247	251	278	257	276	250	270	247	277	248	303	237	252	259	263	245	238	261	274	258	243	245	238	264	276	271	272	262	277	266	252	251	255	260	265	261	260	288	215	268	263	255	291	246	264	250	263	247	266	261	297	233	275	271	267	246	265	286	267	219	233	248	255	245	252	278	240	266	237	275	254	234	236	253	261	254	284	295	251	270	263	258	239	277	253	262	246	263	246	269	268	272	256	226
51571	63282	61258	60618	60304	54463	33691	12406	3285	1225	672	608	579	582	620	610	604	589	596	606	620	645	596	656	632	604	585	550	599	598	605	649	584	591	587	585	567	639	591	581	594	597	628	580	572	611	560	618	567	580	576	542	573	540	603	626	540	606	629	592	570	570	632	596	575	590	597	550	544	588	587	609	608	573	559	611	585	536	597	598	585	585	582	592	575	635	587	599	582	603	594	621	610	578	568	614	552	599	646	591	608	554	638	587	599	571	611	553	585	529	561	603	581	578	587	605	594	628	594	609	627	600	601	604	579	572	610	583	608	575	608	562	597	591	576	627	626	595	626	588	604	596	609	572	567	634	527	553	573	585	601	558	584	632	587	580	599	615	609	589	594	607	587	560	567	565	604	587	608	575	575	621	602	620	552	607	588	568	579	585	630	559	620	634	578	571	649	520	569	572	599	592	615	566	574	569	598	582	612	617	556	545	619	584	568	615	585	585	633	576	602	562	544	569	598	641	576	593	612	608	582	628	589	608	622	604	607	603	577	578	590	611	604	548	569	558	585	604	602	572	599	569	599	553	575	576	608	640	590	564	597	559	611	619	543	613	596	571	587	590	635	538	588	640	584	584	619	583	599	602	623	568	592	598	579	619	609	608	642	621	611	584	631	596	590	626	575	617	608	621	629	592	577	592	573	614	622	541	578	585	628	588	578	590	629	638	591	567	592	619	654	602	559	594	608	578	598	542	565	590	586	642	584	575	582	627	539	623	624	589	583	531	584	586	586	595	600	608	546	570	586	601	576	575	628	600	594	605	581	599	604	604	592	538	576	579	592	576	602	591	596	576	627	564	547	579	607	562	594	600	582	555	598	624	569	573	595	601	619	575	595	625	588	559	553	614	558	600	584	628	580	603	567	593	584	647	573	578	596	549	641	588	607	605	593	574	562	603	579	571	596	588	588	652	625	592	591	616	594	580	622	577	591	579	595	587	572	628	594	580	574	598	620	519	596	615	591	624	569	622	612	630	575	599	582	550	595	611	562	554	582	590	596	553	559	579	540	565	609	599	577	608	597	590	610	598	583	576	578	592	573	589	639	633	564	641	612	629	577	567	614	608	575	595	549	547	585	585	574	564	588	569	573	604	604	575	591	591	608	561	613	605	608	595	592	572	593	580	619	582	623	598	650	580	586	580	614	623	601	575	581	562	604	591	604	604	587	599	565	621	556	588	595	562	638	582	621	594	588	608	584	627	568	612	589	585	623	549	547	646	562	611	565	611	632	587	593	626	577	587	615	603	575	563	574	614	600	618	552	604	549	542	571	591	580	587	583	554	546	611	584	595	580	635	629	584	582	632	586	590	633	611	603	594	630	560	638	591	619	606	570	540	580	582	607	590	590	615	600	634	577	612	642	587	622	603	601	604	578	599	617	572	600	596	618	581	609	597	590	640	616	622	610	579	562	619	617	556	581	563	564	569	582	567	583	630	565	557	632	589	614	616	595	626	591	596	651	581	623	593	556	569	588	585	618	585	590	575	568	631	587	587	571	572	609	563	607	636	586	601	642	626	629	600	570	583	570	572	608	594	612	622	635	567	597	568	615	596	599	640	602	571	576	604	567	588	560	595	640	561	574	633	615	665	559	592	588	552	596	590	592	622	606	637	592	608	583	604	577	600	548	613	592	570	591	558	561	606	583	597	566	589	633	594	554	581	558	605	585	642	635	554	576	582	624	589	576	576	611	561	606	592	577	601	566	601	562	563	607	626	609	538	585	571	580	599	604	586	584	598	637	582	598	614	621	569	586	592	595	586	568	636	596	612	592	538	619	581	593	580	621	559	584	559	587	594	584	566	584	600	635	582	557	545	625	585	607	588	603	583	577	616	580	598	642	642	581	576	580	619	553	596	593	542	575	579	635	604	595	556	575	638	585	593	599	594	582	584	574	574	582	587	604	600	603	606	623	624	593	579	575	618	599	550	591	570	611	557	640	653	566	604	580	568	588	555	573	584	587	591	586	602	553	556	580	614	581	599	526	593	624	628	570	602	545	566	576	592	599	627	585	624	563	557	615	627	542	602	542	585	577	593	590	565	552	617	602	601	573	606	590	599	607	619	587	594	607	569	606	559	598	597	579	605	624	577	650	565	571	555	579	605	597	615	619	608	578	588	588	582	537	616	598	634	655	570	622	586	595	578	572	573	586	617	584	612	629	593	581	611	596	610	602	565	604	594	575	593	537	657	624	574	544	618	591	618	587	588	624	606	585	577	572	632	543	595	601	619	588	616	593	645	586	596	526	576	593	647	594	632	593	596	568	582	610	568	587	595	600	597	624	624	558	603	622	606	569	589	602	555	625	585	623	588	631	599	552	600	567	613	579	568	589	580	572	569	624	600	614	582	550	599	603	578	617	585	601	605	596	555	557	556	536	626	596	634	617	615	558	591	559	605	595	603	628	670	568	621	589	594	634	599	591	593	597	608	582	568	590	600	596	612	570	599	595	573	613	554	616	640	541	604	590	597	566	586	589	593	589	572	596	570	618	609	624	573	540	572	557	586	602	569	596	612	595	626	577	560	566	564	610	588	606	585	594	554	611	593	609	613	549	609	532	614	599	590	591	624	595	534	595	537	607	622	611	549	599	543	606	612	587	572	583	609	594	562	601	540	611	609	630	588	594	587	611	616	550	576	575	600	588	578	597	594	547	595	601	582	575	558	543	557	572	564	600	589	602	560	586	619	587	610	575	588	616	606	563	558	552	579	583	601	543	561	586	577	623	597	574	570	564	560	627	560	554	558	639	606	580	613	596	577	596	620	608	573	633	535	574	599	575	559	626	594	575	605	562	648	584	594	607	571	559	607	609	579	562	641	627	595	650	609	540	560	579	581	646	578	621	591	607	598	569	599	635	600	598	605	618	583	576	546	614	598	598	595	576	629	604	613	560	622	639	603	642	589	573	560	620	586	611	554	584	557	614	574	636	604	576	552	618	580	596	592	598	589	552	604	562	576	593	585	634	593	582	542	583	608	626	593	575	573	579	566	617	625	633	544	565	575	562	589	607	594	577	571	604	608	600	603	572	590	580	554	608	557	567	619	578	551	650	549	579	592	575	568	607	590	604	594	609	560	543	625	593	626	585	592	551	587	610	559	565	564	595	624	604	578	590	601	588	595	574	642	583	593	598	554	654	645	573	581	586	622	593	592	621	612	583	622	588	587	638	592	572	583	577	574	591	587	578	594	574	555	594	559	570	575	606	611	587	590	597	590	618	596	583	570	618	579	571	593	609	553	610	609	610	564	541	622	613	578	620	595	577	624	607	617	602	599	607	587	623	590	591	593	558	605	571	572	596	605	613	650	656	567	560	577	576	617	597	604	547	634	627	594	618	594	564	588	590	574	566	566	581	564	587	614	601	614	615	601	617	586	581	592	603	580	570	608	582	624	612	584	574	613	591	584	590	576	576	585	586	615	607	610	614	597	560	581	613	586	592	565	614	590
30886	29940	27526	20071	9193	3478	1790	805	455	397	398	382	362	350	348	364	336	330	361	336	345	314	343	380	340	396	330	365	317	380	312	341	332	335	327	343	382	341	355	320	310	359	316	315	374	370	364	370	381	345	373	331	368	390	315	329	341	379	347	387	364	334	350	363	346	353	344	363	355	363	356	354	388	331	352	364	377	360	374	325	350	359	373	355	357	361	364	324	365	343	300	374	300	348	374	384	325	312	341	338	348	360	370	362	346	358	348	344	353	366	380	323	340	357	359	345	350	350	349	343	346	327	318	369	364	381	361	334	336	355	328	374	343	327	360	332	384	362	357	354	320	355	334	334	367	351	353	335	383	373	309	334	348	354	386	335	349	366	341	353	359	376	331	376	382	368	353	338	350	311	349	324	337	360	371	361	353	377	330	345	359	358	346	352	358	358	313	359	325	338	350	356	376	343	352	333	332	358	316	328	348	355	337	338	338	341	349	330	358	355	353	343	345	353	357	331	343	346	361	337	312	341	332	338	362	332	332	334	349	397	357	380	349	323	336	359	333	338	358	360	374	359	378	338	358	354	343	402	381	360	347	375	362	338	363	345	326	326	353	349	340	356	346	344	385	322	340	346	346	341	322	385	337	326	340	332	343	348	372	324	337	406	357	361	376	338	361	328	370	348	340	339	332	378	372	370	339	345	345	364	376	329	333	327	330	315	372	349	340	353	347	359	361	336	327	355	391	325	345	365	352	384	339	333	305	393	341	322	362	349	350	333	356	339	379	339	343	343	330	365	352	377	352	354	349	365	350	354	379	376	353	366	361	352	326	366	337	370	342	339	367	354	334	335	371	350	331	352	367	375	362	350	352	353	368	319	341	327	377	376	376	335	400	350	353	328	351	335	351	348	362	352	346	357	346	333	340	359	353	325	364	329	355	350	342	355	308	351	340	333	351	358	336	379	359	331	372	345	379	361	334	342	361	351	380	378	348	343	339	390	369	369	326	319	377	350	329	372	376	353	331	355	379	342	364	363	362	379	351	339	333	377	324	339	349	336	370	357	333	357	397	350	366	329	327	349	341	348	325	339	334	381	379	357	345	360	344	338	381	354	360	385	350	366	360	318	329	349	358	376	323	359	342	351	324	354	377	309	353	359	404	357	348	358	354	336	348	390	332	361	339	356	373	341	322	334	332	343	335	349	331	356	327	344	383	357	303	337	324	333	323	364	334	406	386	408	341	353	326	324	302	357	345	309	309	390	374	377	330	370	353	380	343	344	361	353	365	360	303	369	385	358	357	352	349	351	352	334	344	338	366	326	347	335	342	362	361	329	385	390	350	363	329	373	326	362	358	336	383	348	363	368	324	342	354	358	388	370	353	319	364	360	352	368	355	342	348	355	360	365	320	367	341	355	302	351	349	357	370	335	354	345	322	313	348	359	353	359	373	344	377	330	314	363	328	390	310	365	386	369	337	313	355	333	359	337	330	341	332	321	309	355	340	336	347	338	362	350	358	367	359	358	353	377	363	359	308	356	364	355	358	314	367	348	366	403	361	329	359	317	330	380	333	364	345	342	361	353	370	361	350	354	384	350	360	317	350	364	343	338	377	308	346	339	304	359	360	368	367	342	340	324	361	330	363	376	353	321	352	336	336	353	347	331	346	331	344	406	391	355	346	372	356	330	350	343	341	356	391	361	367	354	375	326	330	337	361	360	337	340	308	359	332	339	378	329	316	349	359	363	342	362	323	370	290	335	337	331	352	337	363	314	351	341	359	332	324	362	352	358	351	367	366	356	348	351	328	375	342	345	347	340	355	359	373	341	339	361	360	369	356	364	345	338	385	324	363	350	368	346	356	318	352	342	346	375	345	362	336	355	339	389	378	333	315	343	378	322	353	372	339	357	343	369	348	348	325	319	340	318	333	341	376	373	358	371	358	338	339	329	354	365	347	326	371	370	355	335	328	326	344	327	344	339	333	355	312	324	332	370	350	341	354	377	369	353	363	376	348	366	363	338	368	363	369	343	346	329	365	334	345	358	342	322	356	366	342	356	323	367	353	378	369	325	371	362	329	331	351	387	406	375	353	354	348	349	403	331	354	335	396	351	395	351	342	354	354	373	356	336	348	347	342	354	384	332	331	375	365	343	345	354	367	353	358	312	351	392	357	312	330	365	339	352	319	352	342	348	379	359	335	346	361	351	350	336	337	381	326	342	350	391	349	357	363	362	329	351	344	341	359	379	353	363	388	375	345	370	340	351	362	360	379	334	357	336	373	336	349	368	376	349	327	344	349	331	352	392	340	377	339	328	380	310	338	352	355	350	352	346	351	335	365	339	364	362	335	354	385	358	349	353	337	345	372	362	363	345	391	340	318	333	344	350	334	350	387	360	339	361	299	350	323	316	352	382	316	354	381	351	349	372	350	353	345	325	360	355	351	348	377	329	356	380	305	330	369	342	347	364	328	352	378	350	349	344	343	351	330	363	364	375	356	369	336	374	365	348	365	375	375	357	325	315	373	335	357	397	360	328	375	371	352	390	370	332	372	350	319	351	366	356	344	322	338	352	323	335	333	340	317	313	334	321	370	352	360	341	363	350	351	366	369	362	342	348	405	338	364	331	384	312	362	322	353	322	340	322	390	369	376	370	328	361	368	328	378	367	335	350	355	323	328	378	346	372	357	353	387	348	359	357	353	322	348	390	372	351	363	353	373	361	374	347	347	316	332	339	303	362	313	364	354	370	381	336	340	384	331	317	355	320	364	345	369	362	355	358	327	335	340	370	325	336	337	397	378	374	353	323	361	361	376	330	368	349	360	365	376	345	327	311	339	356	334	393	365	350	333	334	332	330	352	338	377	326	370	344	321	385	332	337	343	353	394	385	389	372	359	320	362	366	358	312	341	335	368	384	360	336	347	404	314	365	358	333	329	337	344	367	352	374	317	372	356	321	381	345	339	345	349	344	364	337	332	314	372	314	344	387	321	345	406	324	363	345	340	402	316	383	322	383	337	338	347	327	360	323	366	336	347	324	322	347	358	383	343	349	348	340	373	343	313	357	339	326	368	344	382	354	387	364	349	354	353	334	352	348	369	386	344	359	337	364	350	341	343	331	401	341	327	354	358	352	359	322	322	341	374	333	280	340	299	346	330	334	349	318	366	344	349	315	357	351	324	340	358	371	365	346	359	351	335	393	361	359	385	367	355	373	372	337	324	345	336	347	364	331	359	367	376	339	349	354	330	314	315	325	354	327	340	382	346	297	363	338	397	348	359	362	326	357	348	325	370	360	349	339	333	341	348	365	353	370	339	364	345	376	335	383	363	360	376	344	349	362	311	349	342	333	333	392	381	360	347	318	344	320	374	324	350	366	343	333	359	329	345	348	348	380	318	363	375	335	331	353	360	383	362	337	350	324	369	379	377	337	348	318	340	383	361	359	348	347	319	403	365	359	370	312	348	369	378	353	344	353	353	325	358	359	396	366	376	366	357	367
20622	27924	33300	30456	18424	9470	5398	2117	1058	874	807	756	810	779	812	766	787	795	793	794	755	779	863	781	777	841	781	826	758	806	813	768	757	818	794	800	817	751	838	786	801	790	791	834	850	786	770	802	822	762	828	811	844	746	797	803	826	813	801	802	814	717	790	796	766	794	774	778	839	821	778	782	797	789	794	849	792	786	767	786	790	780	783	809	822	801	803	763	757	860	755	829	758	816	741	800	783	819	740	753	787	794	779	803	779	813	796	774	822	797	784	802	784	782	854	788	796	781	800	803	828	822	796	773	725	794	747	801	772	777	817	755	757	806	716	795	748	775	778	780	778	856	786	746	796	758	742	796	829	821	774	775	796	779	807	753	741	731	779	808	753	776	780	753	785	781	777	806	797	798	738	788	774	810	812	771	770	816	791	796	781	784	761	858	788	793	820	819	783	820	825	785	732	781	796	815	788	808	831	788	830	784	821	786	751	733	761	753	787	792	813	792	766	780	808	770	778	790	795	840	800	746	800	819	833	738	786	790	827	814	781	814	820	742	815	806	804	848	825	828	824	734	806	822	803	808	752	810	801	830	743	791	767	837	773	808	805	766	785	769	819	744	799	721	798	796	816	793	804	816	787	789	754	790	799	811	757	807	793	756	831	777	813	815	809	800	785	802	804	771	820	815	825	781	726	821	785	800	779	782	779	787	820	788	775	821	872	812	782	803	787	741	770	803	815	849	792	776	765	788	792	794	777	797	793	785	784	752	768	804	852	806	784	806	740	786	781	800	770	745	826	793	805	793	851	744	785	799	767	775	749	806	827	823	832	788	770	778	765	827	822	767	771	806	831	790	816	764	767	820	785	789	751	823	778	763	814	785	815	808	777	789	851	858	864	805	758	840	802	867	842	788	847	786	782	763	805	786	797	803	793	732	749	805	829	788	785	747	806	778	765	826	858	779	814	801	777	811	839	798	841	773	803	798	767	823	752	794	814	812	776	777	829	764	820	781	806	783	762	788	800	798	816	745	780	837	792	820	760	817	758	756	770	808	792	830	855	738	801	794	769	862	814	805	816	744	803	841	824	741	839	769	808	737	810	720	792	759	813	767	808	761	811	819	794	722	760	761	797	774	794	810	731	820	772	835	844	790	787	828	788	787	759	780	806	803	817	826	804	819	783	879	809	749	793	800	774	781	772	766	754	742	798	758	765	796	820	787	769	802	788	768	798	789	825	802	802	817	793	811	782	824	754	803	781	783	800	751	806	791	821	716	792	777	824	799	824	778	791	793	826	786	812	788	787	830	770	760	778	782	811	794	804	803	795	774	780	840	782	784	744	827	797	767	749	798	772	767	739	773	779	805	768	734	778	758	848	760	790	742	801	825	786	823	794	839	762	793	809	813	799	755	780	774	787	819	792	765	790	835	812	783	833	878	785	815	794	744	804	721	822	806	800	767	808	829	825	743	779	783	763	751	777	788	796	776	769	790	791	830	818	794	794	775	828	782	783	787	811	791	777	774	789	753	815	772	772	844	812	732	858	790	857	784	796	796	775	798	827	798	801	773	790	818	791	765	775	794	769	787	841	838	801	786	797	791	789	794	786	785	795	741	772	773	786	788	790	822	784	765	772	793	783	766	717	851	827	761	793	750	790	784	799	827	831	774	799	801	777	803	827	801	757	789	788	816	777	816	751	829	805	831	752	807	754	795	832	836	822	783	778	777	794	798	835	760	759	747	789	844	778	772	821	820	795	810	763	814	807	813	785	764	787	755	845	747	792	777	758	809	782	727	770	824	799	798	771	798	832	862	812	809	792	812	767	781	825	771	788	772	730	836	737	786	788	749	753	798	798	814	832	793	797	754	831	727	835	752	761	824	797	804	782	805	845	826	778	820	724	789	770	806	780	812	794	752	792	794	894	819	846	846	761	830	823	772	810	829	823	774	750	799	814	792	801	834	792	788	775	780	769	834	774	804	854	784	728	796	811	820	799	774	766	871	832	742	758	781	779	756	782	776	777	763	799	811	793	867	830	732	779	741	767	803	760	754	807	822	812	806	791	781	779	796	804	787	758	819	745	773	775	801	826	811	838	810	784	809	858	812	813	755	821	755	816	792	812	765	773	793	831	802	822	829	777	840	822	851	803	813	790	819	784	811	757	809	790	748	797	763	812	810	787	803	766	852	823	749	814	763	818	816	827	834	824	798	805	723	751	782	825	751	799	793	757	800	813	836	800	748	771	752	832	805	788	780	790	758	791	796	755	822	776	790	794	803	846	805	820	721	840	811	794	803	763	804	789	767	764	758	742	775	801	859	754	788	807	769	770	773	827	753	797	773	798	801	813	778	817	835	794	755	777	800	797	727	826	780	833	748	814	759	781	774	779	777	830	788	829	796	812	765	738	793	797	805	743	867	765	758	766	781	743	840	760	776	789	794	754	824	821	797	786	746	767	794	752	792	768	787	792	783	796	831	768	761	749	821	805	818	819	720	759	850	759	762	802	741	761	784	796	755	792	827	806	780	803	808	793	801	805	808	738	803	772	801	831	771	805	839	750	785	789	821	806	787	766	797	797	837	790	807	746	786	741	824	760	814	841	846	767	742	777	782	824	809	779	830	781	791	809	770	870	762	802	769	752	814	767	811	832	814	838	792	801	782	826	781	820	804	812	773	839	771	746	772	814	805	767	805	801	768	801	839	788	772	797	845	800	778	805	792	787	728	808	784	764	744	784	798	823	794	822	855	804	833	811	804	791	795	769	811	771	802	733	795	773	784	793	799	764	791	791	810	790	769	814	784	819	782	824	804	838	803	800	813	791	818	796	780	778	833	813	837	788	755	816	775	801	826	823	780	766	805	849	778	772	784	770	785	801	763	789	813	779	759	807	832	820	780	810	786	791	764	799	800	783	804	786	761	797	809	780	806	787	809	765	775	790	822	758	824	758	813	732	804	770	745	761	793	816	805	793	774	777	768	809	784	814	769	788	764	795	747	802	742	797	802	769	795	824	781	754	804	778	741	797	827	786	799	775	829	833	802	767	729	769	777	787	823	774	798	769	809	833	812	806	774	760	801	795	745	792	764	846	793	816	766	760	777	768	827	774	747	794	819	787	811	777	782	761	856	801	810	802	776	814	741	822	826	782	808	785	775	851	779	800	807	776	785	848	822	792	791	794	761	871	807	787	868	779	791	786	827	728	815	775	818	754	788	802	795	822	748	771	798	783	773	782	846	821	747	813	812	790	784	764	816	764	812	774	825	773	804	796	798	776	819	838	829	784	725	848	807	797	809	808	768	815	818	808	810	794	804	773	806	797	834	823	793	820	799	772	830	747	800	797	841	771	789	792	783	773	814	812	800	756	824	766	797	836	817	777	851	803	765	800	763	816	769	815	789	805	737	736	738	792	809	819	771	839	787	773	790	807	749	785	770	801	800	812	788	797	789	787	811	738	809	807	772	775	763	821	789	822	784	855	784	776	785	793	768	783	793	786	823
60880	56138	51485	38452	32108	27191	18935	7247	1222	381	309	287	287	285	300	290	295	282	262	278	293	284	286	311	293	295	245	285	288	273	268	248	269	286	289	285	282	252	283	260	296	301	265	253	256	261	277	251	277	281	296	266	256	271	287	269	287	312	277	245	284	266	283	273	281	281	277	252	293	276	303	270	241	288	287	274	275	280	271	252	311	281	280	281	276	295	289	238	274	278	282	288	253	298	301	263	290	295	270	294	282	285	249	244	306	279	256	251	272	282	318	279	281	284	245	285	276	239	255	251	308	320	251	313	264	289	290	268	257	263	266	245	310	274	268	272	280	282	275	286	268	297	264	267	265	280	260	281	250	256	278	284	261	262	281	250	259	274	283	273	282	272	270	269	261	299	262	260	278	291	276	318	282	257	254	278	258	261	294	300	303	282	270	270	305	295	301	285	283	270	258	271	308	301	274	311	249	257	274	292	298	287	294	254	316	253	289	280	299	259	246	292	272	241	262	253	274	263	262	287	281	281	266	288	316	303	284	296	274	274	303	273	261	294	256	271	287	293	284	270	283	271	276	265	285	275	278	264	267	256	286	285	261	274	294	249	293	281	288	283	275	297	263	268	285	285	268	262	285	251	263	280	267	298	315	275	261	280	256	264	280	243	282	259	275	282	286	276	299	279	261	255	263	273	255	252	277	300	281	263	276	294	277	279	247	277	283	300	285	289	268	271	284	283	280	288	261	274	258	264	276	268	250	264	255	286	252	291	315	290	275	261	259	281	276	244	284	269	278	256	270	262	266	265	253	289	284	287	291	261	255	254	280	284	247	261	268	283	273	289	259	265	300	276	306	246	273	262	253	277	236	273	269	252	269	267	280	284	269	264	241	283	246	273	239	257	291	249	279	286	312	278	288	251	296	229	288	300	273	249	272	276	274	259	258	290	285	252	252	269	277	267	281	265	248	283	297	268	248	272	264	328	270	267	269	261	302	294	285	264	280	315	264	276	277	269	271	283	259	302	282	242	258	300	241	268	236	255	239	289	291	289	293	300	269	303	276	261	271	279	290	265	272	265	262	253	299	238	261	284	259	252	274	285	257	286	289	293	284	290	281	262	273	248	289	262	303	288	235	290	261	252	309	289	248	253	229	279	266	260	271	270	286	286	270	282	277	268	275	269	282	268	281	287	318	253	284	298	291	303	285	270	283	275	278	259	281	262	292	239	254	273	271	275	282	272	271	303	266	285	290	259	266	276	291	279	249	260	268	272	275	288	307	263	240	270	295	288	262	283	264	289	235	270	244	284	309	274	267	267	264	255	301	267	261	266	251	290	297	270	240	281	262	269	289	275	263	258	267	253	275	284	268	260	288	264	296	272	283	289	292	262	263	263	275	294	254	295	295	253	285	275	254	250	265	268	262	299	277	267	284	273	250	239	278	258	298	279	268	273	294	274	265	287	273	266	287	271	274	273	278	286	265	284	296	260	295	273	273	287	259	263	264	268	249	267	270	295	272	272	284	285	284	265	292	250	261	267	258	261	291	279	277	276	280	269	281	296	313	251	275	258	272	262	251	249	286	264	272	261	247	259	276	286	303	288	272	274	274	240	288	286	274	250	289	255	252	271	268	272	275	296	288	308	280	292	290	290	241	274	288	283	239	282	276	262	269	291	252	274	299	268	278	288	290	276	274	290	269	299	252	283	257	294	289	273	262	291	279	284	269	295	263	292	260	252	280	258	271	252	274	306	247	287	242	263	299	264	295	248	265	285	282	279	264	284	260	276	266	270	265	253	288	291	280	262	263	291	249	287	252	245	267	298	293	245	283	287	322	292	257	284	266	288	283	271	298	273	280	253	274	254	278	264	269	262	282	307	284	290	280	297	265	304	277	282	282	264	260	283	294	240	267	291	258	285	264	289	273	274	247	290	276	293	278	288	309	284	303	299	248	274	258	251	243	260	254	293	273	280	234	287	260	264	281	276	296	266	272	275	282	282	267	261	283	268	301	310	296	272	290	249	256	267	300	267	276	286	265	251	261	267	257	273	289	286	239	298	279	275	246	243	251	277	263	249	270	265	271	231	308	269	277	272	301	287	266	294	266	319	264	243	288	302	294	274	267	263	244	281	286	239	312	251	275	281	298	297	293	254	242	306	274	294	287	219	274	324	261	268	274	246	250	242	279	280	271	260	299	283	276	268	250	249	292	267	273	284	271	281	287	282	245	274	273	278	285	258	260	304	296	270	262	294	249	292	274	279	266	275	284	280	300	277	261	271	325	269	301	315	279	259	312	284	229	269	252	252	260	315	279	281	273	273	280	297	315	295	273	286	297	275	257	298	265	281	240	295	279	253	267	282	261	261	277	249	259	276	283	308	317	260	283	267	269	274	275	274	297	273	275	283	265	260	280	277	285	248	274	273	255	277	268	276	267	273	290	261	269	258	250	289	277	267	283	279	293	271	284	296	288	274	283	286	297	265	274	250	266	266	279	249	285	274	271	238	288	251	278	271	250	273	250	312	284	305	286	249	273	269	272	254	254	306	268	296	269	285	277	273	259	277	228	262	270	250	261	245	294	258	285	294	299	236	246	288	310	276	285	270	274	293	260	261	271	244	236	270	262	280	274	287	291	274	273	244	261	320	284	271	236	255	286	284	274	255	266	276	294	258	275	260	252	270	245	255	262	277	278	250	274	250	339	272	291	249	285	283	266	277	275	272	293	275	277	269	261	276	256	277	285	270	305	265	268	302	273	256	279	247	297	250	263	267	252	283	267	259	269	229	285	283	260	261	269	287	269	282	272	276	240	253	283	283	272	272	259	269	274	288	267	275	273	281	291	311	242	265	268	277	281	279	232	284	291	271	268	265	284	283	263	275	288	232	262	293	252	268	297	257	292	321	291	297	285	271	260	264	284	278	265	259	287	252	257	250	277	262	276	258	284	306	291	271	268	275	282	295	284	267	268	298	271	272	254	275	270	266	291	292	263	254	297	263	252	272	280	298	314	276	300	292	266	258	307	275	268	269	265	295	285	250	285	263	290	278	280	283	301	265	302	270	276	262	262	255	269	275	261	255	268	269	272	294	318	264	270	271	281	258	280	282	273	313	283	261	286	268	288	243	266	245	246	269	239	263	286	279	259	256	280	290	298	282	292	264	287	309	284	286	292	292	305	292	289	288	229	282	265	247	272	280	266	245	287	287	281	260	276	288	285	260	304	280	265	290	254	235	269	286	277	281	300	292	284	247	260	290	273	272	250	268	295	301	259	248	294	293	263	286	283	280	248	308	254	250	261	300	250	278	279	298	254	273	268	242	278	292	268	243	281	269	245	256	276	273	248	274	289	300	251	318	298	298	276	273	247	276	271	289	247	271	276	322	336	266	257	250	270	231	256	265	254	263	287	268	232	255	278	269	257	305	282	263	267	294	273	315	299	269	291	285	272	259	291	263	286	271	271	271	289	273	246	270	259	307	291	270	275	287	278	293	271	263	284	258
47925	59578	61338	58766	54618	39484	21192	6273	1653	836	744	676	609	632	645	602	657	649	644	671	631	671	621	626	630	678	626	633	664	671	639	647	629	658	636	698	639	597	624	637	596	587	653	631	649	582	636	615	618	653	623	628	650	641	633	649	611	656	603	658	617	619	653	649	630	670	663	615	612	590	620	648	649	673	632	645	622	673	580	641	613	640	631	632	656	639	625	640	633	634	630	645	655	626	629	634	664	621	627	661	627	638	626	616	642	647	619	628	588	624	600	606	633	645	599	626	680	588	629	601	638	655	622	619	669	643	640	572	628	629	630	611	628	620	612	610	594	625	619	664	576	649	612	620	632	644	643	650	629	621	638	637	662	657	634	629	663	636	653	624	647	608	630	668	635	618	601	625	648	665	642	641	612	662	649	647	603	619	611	660	655	674	686	640	602	629	609	657	651	632	639	618	639	681	640	649	580	618	615	635	608	659	662	636	576	611	663	639	606	610	586	622	612	621	687	624	636	614	649	625	650	653	624	615	617	633	635	637	628	649	651	646	610	615	578	636	607	641	632	606	612	607	582	616	601	666	598	643	621	606	615	664	646	657	621	624	641	675	637	647	620	620	662	579	636	620	625	620	630	600	636	705	612	616	605	659	632	602	628	619	670	647	655	612	612	599	629	645	635	649	645	651	639	642	635	609	641	638	702	572	616	640	640	647	637	626	659	617	632	589	654	638	656	637	619	663	604	599	661	607	638	642	626	592	640	631	596	600	609	668	641	617	598	647	636	614	603	651	644	653	656	689	645	631	603	603	597	590	623	656	599	590	616	636	663	632	615	619	638	621	643	642	626	608	587	604	675	608	668	699	630	659	600	654	639	649	618	598	668	618	635	662	635	596	648	620	647	633	626	589	626	623	628	632	630	623	623	589	637	629	645	612	631	632	646	626	631	631	593	636	655	629	615	644	597	593	654	649	619	661	620	659	618	647	684	632	628	604	592	594	619	624	643	585	644	613	630	639	692	637	657	606	628	649	625	654	633	611	674	608	681	649	589	636	651	616	629	646	638	657	623	630	650	687	635	648	593	613	631	625	617	656	611	624	621	623	601	634	626	627	659	628	592	629	633	636	611	618	640	609	648	627	588	675	622	615	600	608	621	634	612	658	644	643	686	629	578	653	670	633	619	603	606	648	629	599	661	625	631	618	658	624	661	587	625	646	636	602	626	620	658	650	635	615	631	616	605	604	611	641	626	637	617	648	601	656	587	621	629	659	634	617	589	604	643	621	600	683	694	672	593	645	629	605	615	639	585	663	601	639	632	648	597	600	650	594	687	655	660	616	635	564	610	604	679	607	656	614	608	641	619	672	627	590	594	661	612	620	634	610	670	611	659	594	640	635	612	653	640	609	626	616	664	609	644	655	608	639	623	629	650	681	615	623	639	625	620	606	610	663	603	607	657	581	657	640	653	669	664	628	610	639	615	608	629	707	586	643	588	634	610	606	682	627	586	626	648	610	615	656	626	651	611	646	637	635	669	661	603	681	602	668	689	679	609	648	606	616	623	620	631	642	600	606	632	617	611	608	637	654	666	590	572	654	637	608	659	636	623	650	618	663	629	634	647	620	610	613	649	594	629	661	652	632	679	599	664	640	628	658	673	586	613	607	613	623	622	662	632	586	614	628	662	583	630	579	655	608	630	611	688	576	628	669	670	584	601	630	612	642	666	604	652	640	637	623	634	593	650	621	574	621	617	665	655	683	611	618	626	631	637	603	644	633	616	633	610	641	656	633	642	652	649	607	627	647	577	636	641	636	610	645	612	660	603	666	673	631	623	586	616	667	634	603	614	587	584	645	640	638	629	630	606	651	628	631	654	624	649	562	591	622	680	635	646	668	605	640	634	618	661	654	571	591	618	599	641	651	669	631	620	650	648	595	597	610	614	587	652	648	662	626	629	617	613	625	587	599	605	634	618	671	596	652	599	603	608	690	627	633	649	643	684	628	629	661	639	618	592	634	639	590	601	638	652	632	631	616	625	649	601	598	643	628	645	620	636	651	620	652	670	621	616	609	647	653	657	629	654	627	606	627	658	641	638	666	609	623	596	659	606	610	632	623	622	619	622	631	641	624	688	657	638	636	591	672	641	611	628	644	681	625	606	626	680	628	663	602	609	598	612	642	626	627	603	557	644	627	645	649	616	615	638	642	658	617	660	585	638	633	655	642	665	625	603	625	630	604	623	636	606	630	629	642	610	621	656	621	645	602	645	650	585	610	678	583	623	610	661	602	686	669	674	608	640	641	630	642	594	649	633	625	590	626	609	655	600	629	625	645	624	627	607	630	633	631	617	607	649	639	636	627	597	640	616	637	636	666	667	626	625	612	656	647	630	647	594	641	637	633	622	622	640	615	664	627	623	650	648	663	650	593	602	669	627	650	673	678	637	591	637	585	591	674	612	632	642	562	612	656	610	677	573	648	619	619	612	677	625	646	623	604	651	616	649	603	615	611	635	599	575	619	619	630	652	605	619	641	653	625	661	612	564	693	678	607	626	637	625	628	637	621	632	623	607	658	628	624	574	605	602	594	621	613	654	642	591	638	607	653	620	592	629	624	616	607	616	597	691	623	638	598	626	587	637	628	677	645	616	657	618	633	642	655	633	625	697	639	627	616	646	649	654	594	655	615	654	656	631	592	647	644	607	598	669	659	654	666	630	599	666	654	667	620	629	626	629	663	647	643	593	665	637	634	636	617	569	646	628	617	689	624	593	626	600	604	622	645	609	616	683	628	632	682	637	672	615	639	630	627	662	641	621	654	673	595	644	644	612	640	585	643	689	670	604	637	637	648	606	626	595	622	593	654	652	648	634	629	616	638	629	656	601	620	611	584	620	647	631	621	655	637	602	620	639	613	608	646	684	624	597	652	648	593	596	645	658	663	630	627	611	608	629	649	604	692	594	680	672	661	646	650	664	620	600	612	640	658	604	652	631	632	633	665	620	699	618	606	636	669	630	610	660	627	660	627	650	587	640	624	643	634	668	609	663	627	643	680	643	681	638	626	616	607	671	608	650	622	582	648	611	592	725	642	631	679	668	623	626	614	598	643	633	646	647	601	635	614	623	647	663	590	609	631	587	671	629	654	598	630	608	551	656	640	631	667	627	599	639	665	615	633	643	617	668	634	603	611	646	650	605	647	660	639	591	625	643	583	623	616	612	677	645	623	604	583	622	644	662	629	643	620	632	664	674	630	630	625	659	580	649	654	636	613	621	661	630	662	599	670	638	636	625	623	646	611	662	643	634	605	641	633	626	629	641	653	623	629	650	586	641	626	617	672	613	631	621	647	586	640	626	610	623	610	652	667	622	690	605	627	619	633	629	600	637	587	682	670	624	608	588	675	642	646	622	631	635	627	592	623	592	601	656	630	599	620	646	586	620	662	595	632	630	633	640	653	645	683	670	582	618	656	657	625	627	626	602	605	589	621	648	614	632	681	636	622
64192	56186	46311	38101	35131	31871	25084	14502	4114	612	296	292	247	300	293	258	257	272	252	270	260	252	269	260	240	232	265	290	255	248	239	249	250	264	238	231	232	250	242	282	281	254	263	249	266	260	234	247	238	259	258	273	268	234	260	252	251	236	244	252	240	250	257	264	261	249	272	271	275	225	239	255	253	233	242	256	221	269	282	276	263	264	252	240	248	233	253	273	263	258	249	246	261	250	260	239	256	278	252	260	257	282	277	256	258	251	257	299	240	279	282	262	235	265	258	274	240	268	276	277	235	263	246	264	256	252	248	278	272	220	257	278	226	277	267	218	241	260	264	263	237	259	260	247	256	246	286	235	263	236	233	262	258	222	260	266	241	283	258	268	245	252	252	263	253	217	245	243	261	278	259	295	249	282	238	253	252	264	247	266	259	255	261	272	241	254	241	251	242	240	277	267	255	282	294	232	250	292	258	259	289	220	278	269	270	268	254	290	270	224	242	273	255	247	249	245	272	261	244	284	252	253	275	259	238	232	259	278	262	255	223	265	261	254	275	225	242	224	232	261	250	237	278	274	287	265	235	267	254	265	276	243	264	242	232	256	242	235	270	281	236	242	273	257	283	275	254	260	261	255	272	245	258	273	260	240	248	271	252	289	244	282	246	237	254	251	245	247	228	241	254	218	280	219	270	253	267	236	260	248	250	243	251	232	283	262	283	257	272	283	256	245	277	255	279	265	250	233	234	252	255	231	272	241	247	252	261	269	243	257	256	263	258	247	223	254	234	234	258	257	261	227	289	252	266	239	254	247	265	226	227	287	245	249	222	269	287	256	234	242	278	250	247	277	235	230	230	265	255	279	240	269	259	238	235	234	264	245	252	273	253	242	247	259	268	252	270	254	282	261	256	236	253	214	254	254	250	252	285	254	222	273	254	232	269	237	242	239	262	212	241	258	267	275	259	252	261	264	273	242	249	249	243	230	222	258	245	238	256	232	280	249	256	240	240	247	260	246	247	266	233	234	252	269	265	254	242	250	272	272	258	258	244	221	257	278	254	224	261	234	258	248	258	259	257	255	248	241	244	299	268	250	255	243	256	250	287	247	251	268	257	246	245	272	249	279	245	287	293	269	267	282	292	256	267	275	245	218	260	235	243	226	281	237	249	229	246	232	225	273	280	271	242	256	243	242	257	281	236	235	254	270	241	224	254	245	251	263	268	263	279	255	251	268	267	222	264	236	277	253	266	267	240	247	246	242	254	263	283	254	244	241	279	242	244	254	269	213	266	251	251	286	225	222	273	238	288	252	267	275	236	248	235	259	243	252	250	238	267	288	241	256	247	240	255	281	268	263	255	256	234	253	246	252	262	280	294	246	252	257	240	235	269	242	242	216	232	249	256	253	240	261	234	271	278	280	251	260	263	258	255	261	247	263	279	272	279	286	225	241	258	255	261	255	288	245	285	247	216	248	254	291	240	260	254	244	248	249	243	270	262	249	269	260	245	258	237	273	247	251	217	277	269	253	250	234	246	270	240	255	250	258	232	238	246	257	244	257	283	223	260	227	269	299	282	247	239	275	255	287	253	280	271	226	244	233	262	243	252	259	249	236	261	219	263	257	262	253	253	228	235	262	276	246	252	248	245	251	232	252	261	286	230	252	245	286	249	242	268	253	229	271	253	248	239	253	273	238	246	244	249	246	239	253	294	256	236	259	258	254	257	286	259	233	252	256	249	268	208	231	234	236	226	250	272	250	228	267	250	239	253	266	264	268	244	275	250	265	272	267	265	267	264	245	236	268	280	256	274	227	254	248	256	252	249	238	247	225	252	246	275	248	253	286	270	283	274	290	273	266	257	250	257	269	278	247	272	251	248	262	242	229	237	252	220	264	253	258	254	251	259	193	273	254	242	263	224	252	250	264	261	267	226	229	247	275	262	266	272	222	226	273	235	297	269	238	241	236	261	221	256	288	284	275	227	278	242	248	244	243	233	240	265	253	273	271	277	231	277	253	286	251	229	227	220	274	265	244	267	229	263	261	248	261	260	231	268	246	247	251	250	251	233	274	236	248	259	266	230	256	266	258	272	223	281	248	232	276	257	238	250	275	251	221	251	227	271	263	273	241	277	276	276	264	291	248	257	224	270	242	254	266	225	251	262	259	212	248	263	252	281	233	248	249	227	227	254	218	270	264	270	276	258	221	233	268	233	229	230	238	262	257	256	246	212	270	235	244	256	253	242	275	263	246	251	247	221	254	269	291	268	254	257	250	238	252	245	249	256	262	297	258	237	283	255	280	244	239	231	274	242	241	248	277	222	244	259	280	253	260	249	259	256	268	247	210	238	260	251	238	277	240	267	275	285	210	277	254	255	262	285	234	235	257	256	274	237	284	224	276	234	231	271	245	226	252	261	284	264	229	228	266	276	247	270	288	272	237	241	259	263	253	263	238	254	224	268	275	249	227	244	247	229	246	287	215	229	232	270	248	244	276	258	227	218	251	240	276	231	251	273	248	262	240	232	261	259	257	261	223	259	249	245	252	243	271	261	228	239	268	252	284	251	280	260	268	254	246	287	289	249	263	252	221	250	232	237	275	226	242	266	278	253	255	240	234	238	253	238	226	245	243	258	262	260	263	241	302	285	254	224	232	244	247	290	241	265	235	240	267	274	235	286	275	237	283	289	258	254	252	227	276	235	231	257	263	229	271	259	251	261	249	237	257	229	274	230	238	252	252	251	241	238	269	250	244	233	248	257	247	251	217	234	251	260	254	226	273	229	274	243	238	257	247	279	267	281	244	224	259	270	234	231	255	285	251	231	262	275	305	256	280	253	245	246	236	240	255	250	277	246	268	244	274	259	242	254	244	251	255	237	254	253	241	254	265	235	271	292	273	232	259	271	258	250	258	263	252	261	241	276	246	235	247	259	268	274	246	242	249	258	256	255	278	227	249	278	253	238	248	246	268	248	260	241	227	256	263	281	232	261	252	268	247	258	249	245	237	259	247	302	254	263	226	234	257	265	273	257	253	242	239	284	257	264	250	266	263	275	294	272	241	260	258	246	263	257	245	248	249	282	261	266	254	268	283	263	250	240	243	283	247	270	262	256	291	277	278	223	236	266	242	266	264	253	273	264	281	237	215	263	282	271	244	275	232	246	268	269	264	255	263	251	256	269	258	244	247	234	285	274	248	284	259	267	257	292	260	246	244	246	256	244	244	241	258	260	258	235	257	267	280	274	213	246	264	262	260	271	227	273	252	236	234	233	251	269	254	266	261	245	242	213	259	257	252	258	241	277	262	240	280	250	249	255	259	273	270	233	252	267	250	268	282	287	247	244	281	274	285	258	253	238	275	269	295	271	232	267	252	255	244	250	259	260	265	224	289	273	255	227	243	253	240	245	231	261	233	244	249	256	244	279	259	240	253	282	269	275	267	264	260	245	264	276	282	253	224	236	288	241	245	277	269	252	276	261	280	272	229	237	236	238	282	238	247
52063	63169	58947	63394	63406	51818	32452	12331	3173	1102	699	635	601	630	537	552	588	605	612	592	567	571	593	565	647	608	566	578	630	622	569	579	539	566	572	581	602	537	615	606	586	617	562	616	583	569	574	579	585	594	587	596	589	547	546	563	573	586	599	546	611	607	551	587	613	547	588	554	558	599	577	571	614	632	540	595	596	566	573	620	574	606	564	572	632	549	590	549	552	574	570	594	579	561	573	611	561	581	576	538	583	598	569	634	572	609	592	579	609	554	559	568	567	547	601	564	549	584	571	572	588	598	544	547	610	569	568	571	554	577	595	592	583	566	543	532	544	549	598	589	612	572	558	556	555	561	591	610	597	558	574	585	525	558	564	569	582	574	555	595	591	596	552	535	613	560	596	562	564	586	561	576	589	582	620	568	572	580	574	575	573	572	594	553	615	557	613	585	584	581	571	582	567	530	580	570	610	578	557	588	601	504	627	598	593	597	576	553	607	589	568	554	588	603	542	595	569	582	587	570	568	593	580	636	598	586	551	558	598	554	601	556	589	592	582	599	550	592	565	576	557	552	596	573	570	608	577	586	576	594	597	648	605	558	574	567	601	582	577	571	602	570	584	538	578	577	581	609	588	598	567	549	592	571	573	598	531	561	630	540	596	570	589	557	565	591	574	602	570	540	586	578	531	564	559	543	565	540	598	588	582	581	560	640	636	605	555	619	608	570	567	549	586	563	565	630	592	617	583	561	628	588	582	540	586	590	579	602	570	609	536	540	598	577	598	588	578	574	597	560	567	541	571	635	558	596	558	557	601	578	586	605	496	562	606	558	548	597	600	586	544	619	559	581	622	567	596	588	550	571	576	605	571	539	559	606	584	615	530	576	544	565	561	609	648	586	586	571	635	616	595	558	614	587	538	582	605	575	538	555	582	614	600	571	560	563	562	569	593	587	552	587	610	559	563	592	590	586	587	599	568	570	554	566	628	571	549	543	557	567	588	585	575	621	589	588	601	583	614	594	592	537	565	594	589	609	635	591	556	552	585	580	556	601	596	590	548	590	578	556	560	552	585	591	545	561	536	580	588	628	574	573	567	577	589	602	555	572	597	593	593	525	548	609	572	589	545	559	610	606	554	543	583	554	565	579	630	564	566	545	603	605	569	576	542	605	639	582	580	571	563	567	588	581	548	572	587	565	572	582	576	584	557	542	539	584	595	556	578	563	558	567	570	574	554	568	599	538	578	594	592	641	547	532	563	598	579	596	617	570	579	610	576	582	589	626	607	556	553	576	590	609	594	566	566	564	579	609	578	535	588	581	548	582	552	558	612	590	576	592	561	594	540	600	558	604	544	554	621	578	593	556	572	613	571	582	583	582	580	593	581	624	565	591	540	599	601	591	554	562	621	610	576	597	579	582	556	623	585	618	588	575	570	530	607	552	559	609	589	624	577	540	585	594	613	592	548	532	591	608	613	613	545	643	607	612	538	569	599	568	560	595	622	550	551	558	596	588	617	581	527	571	583	630	610	588	610	594	565	611	566	566	559	556	582	531	635	620	577	561	577	599	614	558	580	551	555	571	570	569	557	539	575	630	577	599	549	568	558	568	605	564	592	591	601	576	567	564	579	596	548	577	600	581	590	599	593	608	577	582	588	559	595	564	576	551	600	548	602	559	548	577	599	588	554	605	561	575	572	583	599	587	576	611	577	562	587	580	592	578	577	621	545	599	594	593	596	566	570	582	593	591	546	568	567	598	595	606	594	582	570	621	605	567	581	579	574	564	545	585	552	606	588	618	584	564	608	613	582	617	554	610	575	622	583	546	532	591	585	586	587	581	579	601	552	572	586	532	576	568	579	569	574	566	588	604	608	599	575	559	605	607	565	558	609	521	527	550	575	599	564	598	583	548	587	570	614	575	553	614	588	585	553	538	580	589	574	581	594	606	598	535	559	566	559	525	608	549	534	571	546	550	577	610	537	533	607	627	617	576	606	618	612	578	590	553	582	571	560	549	630	561	530	581	579	585	605	602	575	550	582	554	600	583	626	558	595	533	551	532	570	568	617	600	583	619	593	582	612	560	586	615	577	572	612	542	557	571	598	568	559	597	592	569	593	575	606	583	528	584	571	602	606	571	591	600	620	603	623	540	585	598	650	567	527	598	620	600	573	617	571	612	591	579	543	586	569	575	568	591	589	572	600	577	614	596	615	610	544	593	631	571	582	515	605	563	593	591	582	579	561	594	600	575	561	603	560	613	557	546	581	546	573	586	582	522	550	610	576	528	600	586	582	547	594	599	622	592	567	572	572	606	623	594	588	587	584	554	587	583	583	553	569	574	582	618	580	584	551	577	573	596	602	591	589	572	606	538	589	548	607	594	563	606	568	547	583	613	562	584	596	535	559	571	597	566	571	566	523	613	573	593	592	560	562	574	582	596	575	573	578	582	579	570	605	559	569	605	606	547	587	579	605	566	562	587	590	557	537	598	559	627	610	591	531	575	573	558	584	589	596	590	578	568	598	581	559	558	607	562	576	579	579	558	570	593	558	570	587	620	584	601	554	570	598	571	574	582	570	551	596	563	578	610	564	574	543	575	583	608	591	567	601	607	583	589	595	535	585	632	587	551	571	553	576	584	599	575	585	629	602	558	580	607	638	558	575	601	578	575	582	608	541	611	579	558	579	591	562	587	565	578	596	575	587	563	526	556	590	616	557	595	578	573	529	501	619	548	589	575	596	557	613	558	628	616	589	559	614	587	604	574	576	595	589	596	542	517	601	553	586	559	551	577	589	545	561	518	587	563	577	567	559	552	568	591	588	547	583	557	569	541	553	563	587	561	590	598	565	582	553	560	619	582	584	594	617	593	594	613	600	563	629	555	664	569	537	558	606	566	586	587	566	576	579	592	582	574	574	608	596	587	591	586	603	607	591	541	556	575	569	553	561	557	611	585	596	576	578	581	636	620	576	574	612	581	566	557	547	598	582	562	568	524	544	614	543	617	572	564	565	564	594	567	563	564	570	563	606	588	554	600	567	579	619	568	620	601	556	582	623	564	547	549	539	576	573	568	574	589	571	583	580	585	578	659	580	602	565	568	571	627	581	597	557	538	626	580	575	592	612	539	567	605	569	541	610	560	549	573	561	552	604	508	581	602	588	571	603	599	589	549	569	571	609	581	536	553	548	584	603	571	572	573	586	588	550	562	586	627	549	593	624	588	568	565	591	568	585	568	597	570	589	592	578	619	551	570	601	538	578	579	580	568	591	564	615	558	561	561	583	557	543	558	552	595	572	587	556	574	609	610	544	582	575	579	620	620	595	587	551	612	637	549	617	582	597	526	578	613	586	585	573	596	569	564	566	575	616	572	621	598	540	545	579	561	588	567	637	544	556	571	607	600	551	589	585	551	599	572	600	557	629	524	546	573	593	602	600	533	541	570	573	607	637	569	544	600	627	564	639	644	597	543	550	565	566	587	586	575	599	594	553	598	589	587
31341	31233	24522	13102	5765	3214	1566	728	483	400	334	347	344	330	334	383	338	349	358	360	324	343	354	343	331	347	322	337	380	362	349	364	353	365	373	348	361	351	334	347	342	299	320	345	355	320	325	325	317	345	320	327	355	320	358	364	357	376	334	350	345	363	348	357	346	361	365	305	327	358	326	365	334	330	377	368	331	347	352	364	334	351	344	381	353	356	340	309	341	353	366	348	306	341	333	353	331	359	386	370	394	351	374	358	386	346	390	318	317	347	326	345	333	327	359	339	353	364	351	354	344	329	317	358	337	338	338	364	305	345	371	345	348	345	361	385	359	342	361	338	341	321	329	334	337	330	341	348	365	355	353	341	348	349	371	367	341	302	363	328	346	338	351	352	379	321	337	320	344	346	358	372	317	357	382	322	332	353	338	364	355	352	355	331	357	361	301	324	360	356	354	340	334	342	330	333	349	363	327	296	389	308	340	343	351	353	353	343	324	329	338	336	330	351	358	330	345	314	358	323	367	364	314	335	356	374	374	366	354	348	311	308	348	340	331	312	325	357	298	330	376	371	337	348	332	320	360	394	352	331	329	311	347	376	333	355	343	367	343	324	373	357	339	312	338	359	315	341	352	339	339	335	367	316	342	362	341	349	321	363	352	341	321	323	366	338	367	343	347	358	345	360	360	308	347	353	381	345	337	321	348	348	354	323	324	323	344	326	349	304	325	368	347	353	337	321	343	364	356	344	366	346	366	375	331	358	333	338	331	332	380	352	351	352	375	349	329	329	355	362	354	346	343	322	326	324	353	362	347	349	337	361	341	362	391	362	337	356	347	319	330	309	373	356	343	332	366	302	343	337	335	354	363	294	383	369	372	349	342	347	307	332	333	325	362	353	314	350	338	367	351	358	361	341	350	343	332	362	367	346	374	349	339	334	379	349	347	358	339	334	357	333	337	387	349	336	368	341	330	311	368	325	326	367	323	334	343	372	351	339	346	307	357	327	325	368	376	317	379	376	325	311	343	334	316	368	346	361	363	338	321	347	325	327	378	318	338	337	356	360	344	326	359	347	374	344	362	354	358	316	366	359	347	383	349	374	333	314	345	315	328	350	359	313	364	333	368	344	321	355	383	340	331	358	343	372	331	345	392	342	340	363	369	339	357	332	352	355	344	358	378	321	348	324	347	332	331	361	363	371	343	329	356	363	325	371	368	342	337	337	333	377	328	350	352	340	360	344	341	327	352	383	325	341	311	313	327	323	339	314	342	368	348	349	342	329	369	320	341	341	358	341	343	323	354	354	339	361	326	329	355	354	349	325	398	356	357	365	343	320	346	340	303	332	326	364	354	350	349	333	382	358	379	298	342	340	324	326	412	375	340	340	376	351	363	339	352	342	328	338	362	348	356	330	357	356	371	319	323	386	357	366	352	346	368	351	324	331	352	355	344	345	352	336	339	330	310	349	329	362	329	322	352	346	344	371	378	346	319	384	333	351	350	360	324	357	313	307	372	350	351	336	327	306	334	341	356	328	357	319	395	359	354	355	356	338	318	355	355	316	363	340	354	323	350	379	392	342	328	344	370	342	352	329	334	375	355	350	351	309	321	355	333	328	337	345	357	313	379	346	365	334	367	344	345	326	297	367	297	334	329	372	372	361	354	348	319	355	332	379	361	372	377	344	371	375	357	354	320	358	324	331	351	369	351	343	340	315	343	335	309	345	349	361	360	339	370	361	371	330	346	331	374	323	339	357	357	326	330	370	293	325	333	342	334	356	370	341	355	351	337	362	324	356	367	321	341	360	318	345	337	337	334	360	359	356	349	377	382	350	341	334	365	331	349	360	347	353	349	366	342	383	361	340	363	337	344	333	321	338	295	366	326	334	345	340	382	323	331	353	329	331	323	342	347	356	355	340	335	326	338	297	365	371	323	340	340	350	353	335	319	347	376	360	345	327	354	327	356	326	329	331	317	356	361	341	342	339	347	376	321	368	346	358	300	362	366	324	352	349	351	341	389	347	378	347	315	315	356	334	318	392	372	341	324	356	335	330	364	326	332	334	323	352	317	353	339	317	346	366	326	341	368	365	347	331	339	358	355	366	331	372	336	308	361	315	349	334	311	368	324	332	326	383	317	346	326	343	318	367	382	329	359	332	360	356	372	337	348	323	348	377	340	334	353	328	335	290	320	340	317	381	344	351	319	350	316	305	368	360	350	365	314	346	359	304	345	360	321	337	367	364	337	324	328	375	361	378	355	366	328	343	348	355	321	343	355	305	358	316	370	346	340	377	337	361	317	337	358	344	365	383	357	367	349	337	355	359	335	377	342	322	339	327	365	318	343	354	343	327	339	325	329	310	321	371	349	360	328	360	320	325	353	325	354	327	344	351	342	346	346	324	347	351	354	317	317	317	342	385	342	299	340	369	355	368	338	326	346	323	363	371	295	333	350	367	342	356	293	318	330	341	351	362	329	327	343	362	389	351	326	319	321	332	330	357	395	369	318	334	363	330	374	366	360	351	385	361	346	352	356	402	360	328	348	329	350	337	359	360	347	372	349	354	343	343	345	363	344	331	346	336	331	306	329	350	356	324	363	345	333	343	361	313	316	361	335	342	312	319	345	342	350	325	332	359	350	359	358	341	348	303	330	370	335	356	374	354	340	369	321	341	360	344	352	330	345	358	350	333	336	370	321	320	379	325	330	315	368	340	334	342	312	362	337	364	373	368	372	337	333	315	349	328	344	347	342	380	360	356	332	346	332	323	311	323	337	334	343	358	326	358	356	335	333	333	353	333	331	368	332	330	339	356	329	315	366	346	343	333	337	326	341	340	327	349	336	363	368	353	307	298	342	361	334	373	358	341	345	337	358	379	374	339	347	352	355	305	360	367	347	355	386	327	339	351	334	338	342	324	357	337	353	318	334	324	376	328	340	319	380	348	315	350	345	318	374	335	352	343	345	359	373	346	373	376	377	334	346	330	315	351	360	332	316	351	356	341	342	353	342	329	370	358	331	336	326	353	365	368	358	319	318	349	340	326	386	334	378	342	348	346	364	339	323	345	326	331	309	359	330	338	363	338	362	362	341	350	362	324	354	328	351	363	331	335	321	351	351	351	325	320	345	369	378	334	344	343	357	359	343	326	325	321	307	349	379	336	328	349	329	334	362	347	343	355	334	318	333	347	334	333	342	340	358	337	364	340	351	344	357	354	358	352	383	347	359	354	372	337	326	336	316	334	359	338	330	357	343	382	338	326	312	368	348	342	355	362	354	385	292	327	361	320	364	343	359	312	364	350	372	379	322	372	404	379	348	359	357	369	316	387	374	345	358	345	340	344	364	326	363	361	376	338	347	320	314	384	310	329	320	352	363	326	356	312	332	358	351	369	360	344	317	343	324	317	348	341	361	346	355	297	352	333	346	331	320	366	369	299	327	342	345	353	329	303	326	353	367	317	331	338	331	353	359	332	348	352	353	365	337	333	345	326	349	351
19793	28977	29482	22768	14601	9335	4508	1824	1017	829	791	767	762	810	807	789	825	812	771	809	777	775	772	794	746	758	776	742	775	798	773	781	775	826	819	837	777	767	764	799	737	728	816	751	860	793	781	747	805	833	756	781	809	768	822	801	770	793	790	787	750	747	761	808	757	781	814	784	762	817	792	781	807	812	742	783	745	770	753	825	773	790	823	775	807	740	802	795	773	725	827	731	758	781	754	766	804	775	776	758	746	787	772	799	792	798	769	761	798	739	773	764	790	804	747	766	777	790	779	778	790	774	806	722	750	744	775	779	788	796	798	768	817	729	742	823	771	782	781	808	776	784	833	770	781	788	791	804	759	731	716	773	748	720	756	767	755	735	775	777	780	808	761	809	789	787	780	779	812	764	744	769	807	764	780	804	768	825	781	729	792	773	773	793	779	768	775	787	768	752	755	832	849	783	787	805	765	774	784	797	752	804	761	841	777	780	789	788	781	728	796	723	775	805	760	746	782	778	793	747	785	735	772	772	799	808	762	733	792	759	812	800	793	767	744	769	768	797	791	792	741	818	766	749	741	774	756	759	757	791	771	795	768	790	759	803	784	751	788	825	736	788	756	792	755	803	774	805	770	782	842	749	795	772	831	788	740	739	782	799	792	767	756	762	792	806	781	756	778	758	787	814	796	759	779	819	762	797	800	734	795	753	794	759	762	770	774	782	784	773	781	807	777	782	801	758	751	773	805	792	782	760	764	814	847	849	780	762	767	729	775	798	787	782	786	800	793	779	767	784	782	780	749	806	830	796	781	785	790	743	775	785	783	822	783	781	744	794	833	817	734	760	822	746	792	790	766	799	801	811	775	717	755	729	775	736	742	819	775	757	772	810	810	750	802	794	746	786	786	832	773	818	757	816	789	785	760	822	811	787	719	807	751	769	744	759	785	750	789	787	763	812	756	768	803	790	828	774	779	793	796	777	725	797	725	787	807	745	762	755	801	740	747	793	820	740	755	799	808	684	786	757	782	779	733	801	795	832	750	734	809	772	787	769	778	763	760	798	762	755	802	774	750	797	822	809	792	800	770	772	810	706	736	844	789	796	771	800	774	778	749	752	738	729	785	796	800	789	801	812	780	732	806	849	784	783	765	756	800	764	823	770	746	797	820	763	756	724	781	798	746	802	817	803	814	776	778	767	826	758	786	757	799	749	720	720	746	780	792	793	771	755	783	758	803	764	789	764	796	750	776	809	767	748	775	795	780	772	767	777	776	741	761	768	799	818	804	781	781	781	790	817	758	764	775	784	752	814	775	743	774	726	767	806	792	831	749	752	769	741	780	761	758	745	839	793	766	700	759	704	735	779	705	783	814	784	788	858	831	785	760	806	777	812	744	793	765	822	786	749	766	754	758	792	794	817	771	766	758	794	789	775	754	807	809	787	809	747	865	762	811	790	796	799	780	779	786	760	816	762	807	766	797	798	811	821	775	726	771	766	817	732	808	790	771	753	821	737	737	774	820	794	786	768	765	741	807	779	779	791	785	811	797	800	778	746	725	820	776	813	756	781	774	782	730	764	793	802	775	718	759	729	793	740	806	764	757	755	730	791	807	754	755	770	777	784	790	744	774	812	776	806	725	784	807	783	768	827	817	778	746	783	796	807	752	799	783	811	810	774	761	786	840	838	782	737	747	773	754	820	807	764	773	800	805	718	743	746	748	788	769	786	804	734	769	749	779	725	813	843	806	753	859	780	764	756	790	766	799	766	813	795	752	736	787	784	853	795	809	759	755	784	763	798	849	781	788	774	825	826	725	802	751	780	769	775	743	783	777	737	762	770	737	788	775	760	801	750	780	770	810	740	764	824	789	782	824	761	802	771	829	743	831	707	774	818	747	716	780	767	775	796	813	764	797	803	817	772	780	791	804	785	797	785	819	742	714	756	794	711	805	784	798	823	788	762	801	811	810	776	774	837	783	806	731	774	778	731	778	766	775	796	745	794	800	753	744	795	790	790	769	778	793	771	768	780	835	776	735	714	782	774	790	776	793	742	772	793	726	773	827	787	807	804	806	787	778	791	801	829	788	792	758	803	809	761	790	761	747	778	854	796	755	789	765	714	774	789	800	777	818	789	793	787	804	774	802	786	778	764	743	792	785	767	761	800	728	795	777	835	743	760	812	770	790	773	770	796	736	812	761	793	788	805	757	779	791	781	751	831	770	780	809	784	774	806	759	763	809	769	777	845	771	725	785	811	767	779	785	862	806	787	773	744	769	786	754	765	820	774	772	798	819	789	860	782	766	760	799	783	768	794	771	774	761	780	781	774	799	755	791	750	740	762	756	760	833	779	759	751	730	786	762	781	789	770	797	784	777	786	755	774	736	739	721	769	806	789	764	830	818	778	775	778	743	780	823	738	767	749	783	810	748	794	820	826	767	764	796	751	775	759	769	724	748	802	773	791	749	708	774	763	769	808	781	797	763	771	837	760	777	769	753	795	784	802	775	760	809	816	748	817	779	810	801	773	781	758	790	779	735	785	764	781	818	812	775	779	795	753	734	794	787	795	798	771	764	720	797	772	804	793	790	768	745	765	780	820	749	804	746	797	737	735	788	774	817	798	789	786	824	812	799	774	789	787	772	760	791	771	738	757	799	800	794	734	786	839	800	734	833	758	787	755	748	765	787	784	788	761	765	777	815	779	829	786	863	827	782	757	787	776	837	766	775	806	751	780	804	755	812	819	781	858	802	777	853	792	811	774	806	770	815	756	817	731	782	800	780	779	801	808	778	776	792	797	792	727	771	760	757	780	827	745	747	767	814	753	791	738	850	778	801	785	743	760	700	784	803	729	773	769	769	805	764	768	743	744	778	771	762	815	812	826	768	768	806	776	783	815	771	833	729	795	813	770	753	779	771	780	762	771	738	786	805	782	756	774	806	795	790	774	788	805	806	804	789	768	842	831	799	783	833	772	765	761	762	792	844	756	776	773	759	789	782	782	801	768	787	751	747	758	793	778	780	768	796	799	785	832	764	738	827	781	804	815	730	784	715	773	821	831	816	780	718	793	766	829	767	763	748	720	773	786	849	798	740	799	753	765	758	776	801	746	759	781	745	825	752	842	762	826	802	806	819	836	785	796	811	798	787	805	841	736	790	784	793	781	820	808	823	780	772	752	775	783	732	791	783	751	783	813	783	778	807	794	765	796	817	784	768	803	777	777	793	784	808	783	796	788	802	790	791	770	809	728	796	773	775	788	738	796	785	775	777	758	771	792	755	793	763	734	756	799	778	735	854	792	740	793	822	768	783	721	774	809	820	794	843	767	767	797	803	820	737	806	797	797	810	792	790	806	766	794	773	814	806	766	735	810	782	748	735	775	781	789	756	762	800	808	799	789	788	770	735	823	766	773	789	772	793	763	739	767	754	780	797	768	767	761	810	783	768	779	769	818	816	815	793	774	825	791	831	754	757	773	806	810	782	837	818	807	760	773	790	739
60965	56187	49575	43552	38307	29076	17137	5048	923	360	305	287	300	297	261	313	286	272	269	279	274	276	303	294	284	274	254	267	307	260	233	271	285	269	282	289	260	225	295	279	276	294	255	271	278	298	266	282	240	289	231	274	265	258	290	291	271	320	270	276	277	294	285	254	240	266	270	235	285	290	301	289	270	257	278	269	267	291	294	273	289	276	272	265	252	274	289	287	237	286	280	282	268	282	295	282	272	290	291	266	270	245	273	254	267	272	267	274	259	273	264	295	277	271	234	289	278	274	271	271	265	307	287	264	295	274	297	264	276	273	297	277	279	296	260	291	283	295	275	275	244	296	287	278	252	239	302	274	296	289	263	265	276	280	309	275	274	272	241	320	269	279	249	274	251	262	251	270	262	269	260	239	277	283	283	246	256	279	265	286	269	294	265	291	287	284	286	273	244	268	269	293	281	269	273	248	264	283	292	262	294	301	258	280	291	260	300	260	243	257	256	288	263	259	285	254	243	302	286	257	265	297	277	282	241	298	262	254	250	251	262	258	272	286	264	261	297	310	273	265	271	290	296	254	277	257	270	292	298	273	240	256	283	267	263	293	279	288	272	270	263	288	288	273	259	264	271	271	263	279	259	259	284	271	265	262	253	261	265	232	245	269	285	286	267	265	274	248	297	290	242	263	304	308	254	247	290	274	262	315	228	264	280	266	288	254	268	279	277	289	260	288	254	292	257	275	265	264	305	259	306	271	262	279	309	277	244	299	286	279	332	265	228	282	258	268	280	240	267	292	278	282	264	265	287	253	268	268	292	285	309	309	256	263	256	291	298	289	256	278	260	274	280	270	289	308	280	263	308	266	259	272	285	272	250	289	291	317	271	277	267	286	272	260	279	272	280	244	271	271	260	284	253	294	281	264	265	282	284	260	287	268	277	279	280	272	272	272	265	288	265	316	254	281	277	266	273	261	271	275	300	294	284	293	302	273	240	287	256	279	296	277	281	296	250	260	284	281	247	251	263	258	228	263	254	242	272	296	290	293	273	276	262	262	262	321	290	298	258	275	268	276	270	295	266	316	269	305	270	283	249	289	276	284	281	296	270	270	264	265	273	286	255	265	288	260	243	275	270	278	298	297	266	287	287	285	292	280	258	248	295	280	291	276	286	239	256	282	291	298	312	298	243	311	260	273	261	276	277	331	258	301	276	275	302	275	314	259	262	278	272	248	277	275	295	288	296	257	247	267	281	285	297	277	264	273	278	258	260	281	282	258	267	273	282	279	266	265	239	300	256	287	284	293	270	257	306	236	258	263	280	263	302	269	245	284	265	278	282	272	271	272	259	241	271	290	296	285	262	308	267	269	299	250	259	267	290	287	292	262	295	282	285	280	277	299	263	284	275	270	283	306	265	245	273	265	295	285	276	247	287	268	297	284	283	298	316	298	277	282	259	265	255	255	276	285	287	261	270	263	281	296	292	305	278	253	268	268	240	266	296	310	256	270	290	258	290	303	283	273	268	305	259	305	301	252	258	281	279	255	290	285	260	283	239	267	286	307	250	280	279	263	291	275	298	331	290	281	275	253	286	296	244	273	273	274	276	259	276	296	279	307	280	270	278	263	263	291	291	272	275	266	270	255	280	263	283	282	308	239	265	262	283	275	289	241	281	276	275	281	299	272	230	304	243	260	279	263	302	238	281	295	249	291	262	284	279	271	284	282	310	303	269	274	301	250	276	305	277	230	319	285	257	276	287	295	269	284	258	262	250	275	299	279	283	278	267	259	282	288	280	295	245	270	249	301	249	276	271	311	247	269	269	250	259	283	264	241	259	272	264	271	283	254	295	260	255	275	232	277	254	288	275	285	266	256	292	287	275	295	259	249	252	258	269	272	242	292	273	281	274	274	282	306	268	255	318	318	250	258	295	276	305	271	271	283	259	263	260	291	247	298	281	267	248	261	294	273	262	281	264	260	261	273	259	276	284	247	269	287	268	260	242	287	286	287	269	231	250	263	263	248	266	229	259	304	297	290	236	269	295	269	280	270	290	297	275	295	280	279	274	251	254	265	278	260	297	278	273	268	279	293	261	299	265	254	300	267	246	280	280	287	290	256	256	247	276	302	267	264	284	269	253	267	270	279	268	282	268	277	261	258	267	284	284	274	269	271	284	298	238	275	269	248	295	266	285	295	273	307	263	298	259	288	295	288	294	295	290	288	264	303	284	297	278	262	270	261	258	311	285	239	299	273	280	258	261	300	254	288	301	296	250	301	269	295	270	274	260	268	278	269	291	284	297	289	264	274	292	289	261	306	281	278	235	292	265	245	268	258	270	272	261	296	292	300	289	256	299	277	266	282	283	276	270	295	257	279	264	294	292	282	270	264	271	266	265	266	274	297	275	277	284	282	251	264	274	249	287	297	263	265	268	299	274	263	285	264	271	260	269	277	277	323	300	267	260	311	255	260	259	249	257	281	287	292	291	303	269	287	249	263	261	300	256	281	262	269	255	250	280	267	275	266	275	256	262	272	295	296	243	258	257	292	292	292	263	253	259	305	308	279	261	254	267	258	276	278	257	310	281	269	270	289	308	253	274	284	291	280	282	301	291	256	277	268	302	291	285	287	243	263	251	292	249	275	272	293	285	296	286	266	258	256	261	247	307	238	295	299	282	280	281	308	263	280	298	269	282	256	279	275	248	312	293	265	288	300	267	268	275	251	284	278	300	292	290	267	281	267	260	288	275	260	296	301	272	292	246	281	261	283	260	282	275	266	283	266	283	265	264	287	256	280	289	259	298	308	270	268	293	259	289	252	251	298	244	294	292	289	329	273	284	280	252	260	296	252	285	258	270	273	275	293	288	289	289	283	315	260	277	284	279	278	271	260	258	287	273	263	276	271	246	263	310	282	263	279	277	255	311	299	290	275	257	288	323	270	265	292	275	301	267	275	274	265	293	232	229	305	277	266	288	314	268	284	260	251	257	280	298	282	256	277	312	303	270	241	256	286	279	280	265	275	296	245	268	297	297	277	266	257	272	263	282	250	279	270	267	301	306	278	245	257	291	248	284	249	250	240	278	266	292	262	279	269	266	294	300	249	258	262	242	243	260	295	251	256	284	271	261	260	256	253	273	268	261	292	254	296	242	289	271	248	249	263	273	276	276	260	306	296	278	274	280	286	269	237	272	264	261	257	283	284	271	229	233	269	278	288	264	287	286	270	275	259	262	255	277	309	254	283	286	261	291	276	273	287	261	263	278	294	274	275	288	267	268	280	247	269	272	277	265	275	269	302	288	269	299	297	303	273	255	244	279	282	276	309	265	292	253	281	280	249	267	268	252	251	274	278	264	255	271	292	302	285	294	276	285	297	297	263	261	286	322	271	276	254	246	271	265	277	256	260	278	299	265	288	276	255	291	275	264	275	284	273	278	283	296	239	261	282	283	262	271	300	295	260	264	297	272	268	263	230	299	302	254	271	302	280	257	261	282	265	290	271
47630	57359	58252	61170	54476	39828	20062	6274	1881	809	680	634	630	589	647	627	643	679	637	604	664	631	633	635	624	670	616	610	650	687	639	637	625	633	594	592	614	616	650	625	682	635	609	657	567	602	610	624	643	597	634	647	671	633	635	624	613	578	594	629	621	633	680	649	661	638	631	636	661	632	627	635	656	597	652	595	597	599	627	654	594	632	643	637	608	652	648	601	641	625	629	622	678	662	688	643	655	678	652	628	607	670	608	634	600	655	639	623	635	644	616	621	635	590	633	612	632	621	633	670	645	631	672	600	616	682	637	602	641	657	613	629	619	611	643	639	659	591	631	645	605	629	634	641	654	669	621	679	654	628	640	639	658	615	636	632	643	586	611	628	610	631	631	634	617	644	641	683	639	624	699	624	661	671	609	645	657	619	579	613	632	628	604	646	677	655	650	629	615	655	639	629	644	661	625	621	638	628	634	660	617	624	681	648	644	646	632	619	657	640	646	595	635	589	608	599	640	676	688	703	669	675	644	595	635	665	631	644	636	636	624	626	650	628	674	640	636	612	623	634	582	666	663	649	605	669	626	602	643	597	666	612	618	648	658	638	637	640	672	580	641	628	648	665	639	675	636	623	611	650	611	633	648	621	629	667	646	600	652	624	649	631	652	611	621	612	631	657	594	636	610	650	668	625	629	641	614	581	620	623	619	671	647	650	666	636	590	666	649	632	649	617	639	610	657	660	635	637	617	639	646	604	678	640	644	592	667	681	635	646	654	646	587	648	652	611	683	676	637	606	686	615	640	659	637	606	681	653	656	663	644	612	662	632	642	664	616	594	666	644	690	683	653	598	684	634	677	645	618	616	602	578	595	625	639	614	606	585	625	643	629	661	599	638	665	632	623	618	637	629	611	638	631	653	612	666	622	611	666	626	656	649	660	630	630	665	676	598	651	639	647	665	672	641	671	684	653	611	657	656	638	636	657	615	600	650	617	604	617	651	645	604	642	618	635	664	660	622	624	645	622	611	600	630	638	616	672	610	627	650	583	640	637	677	656	606	647	673	607	625	626	658	646	642	645	599	641	642	635	612	618	629	644	639	638	666	616	612	591	627	642	639	582	616	659	645	630	642	655	645	674	645	656	682	632	616	653	673	648	664	646	621	622	644	654	617	683	592	603	681	606	612	610	626	636	645	703	645	639	590	593	637	660	632	647	644	640	647	606	676	631	621	673	606	645	634	577	630	606	632	583	626	567	631	606	676	662	680	628	700	630	661	616	629	631	632	667	647	668	612	676	638	637	668	634	666	645	654	596	596	643	625	629	637	680	676	633	556	605	651	616	664	604	669	645	611	641	687	603	653	615	655	649	633	672	650	645	619	631	638	637	680	627	633	643	636	636	642	641	644	647	639	660	661	640	644	645	667	616	615	650	600	652	643	634	615	680	649	614	617	633	619	609	634	624	614	605	630	621	621	601	640	633	640	610	631	632	590	619	645	673	627	662	668	651	628	624	686	656	680	657	660	620	636	640	650	637	653	656	644	654	609	584	635	643	617	662	578	672	636	632	636	596	620	678	608	616	625	632	615	612	626	634	619	631	645	635	618	636	655	629	631	664	602	637	605	645	635	606	611	646	630	644	627	664	608	631	656	620	646	660	634	678	642	631	635	662	648	648	637	665	661	629	624	624	670	632	631	626	628	637	609	659	603	629	642	662	647	627	636	625	640	611	610	614	635	621	636	632	613	645	681	631	652	640	645	622	625	581	635	641	649	609	622	654	622	653	636	599	626	599	623	613	595	635	638	627	653	632	647	652	633	625	585	638	656	668	655	622	606	666	619	606	624	588	632	596	649	637	658	630	636	648	656	629	638	613	608	598	657	590	633	664	630	618	628	620	623	592	649	631	665	633	634	614	621	627	656	624	610	607	582	684	665	648	597	612	625	631	605	665	647	660	633	642	630	585	675	667	591	642	613	595	607	633	678	650	608	639	655	606	627	633	631	635	615	668	647	636	610	638	586	641	646	649	668	670	664	623	619	601	623	620	621	659	619	580	646	658	626	609	634	671	623	641	646	629	618	637	632	628	608	644	642	640	639	656	632	638	620	653	637	625	574	630	649	605	646	618	613	633	657	662	627	711	646	608	618	637	636	592	606	641	639	609	633	644	664	621	612	637	607	651	616	624	610	613	638	686	631	672	618	615	671	645	627	641	598	622	637	605	646	658	673	635	624	669	620	636	648	634	657	619	639	645	630	684	649	639	652	664	690	638	641	651	616	626	596	643	635	658	597	613	604	590	654	622	666	664	665	659	629	613	581	645	619	638	622	650	664	594	644	656	647	725	612	642	646	573	607	622	604	607	606	614	641	645	649	627	650	639	657	654	635	576	605	645	657	619	640	612	636	693	620	642	612	678	625	609	615	593	608	627	677	630	610	683	663	632	617	613	603	647	660	678	639	651	594	663	599	639	614	579	590	672	627	598	661	648	666	631	659	661	644	629	632	633	667	634	658	647	669	651	681	685	630	605	621	615	638	630	649	647	643	660	619	659	644	615	685	611	644	612	704	623	629	654	624	617	618	623	618	610	640	628	599	698	664	646	668	648	643	680	643	614	673	601	618	617	652	663	644	680	681	628	640	618	649	615	607	626	674	626	640	643	693	645	596	619	617	617	608	669	656	638	639	686	620	644	624	607	648	619	605	634	608	584	666	640	616	609	580	656	664	628	646	621	638	633	587	598	617	633	582	661	635	552	662	616	658	633	603	642	666	656	625	671	701	638	606	647	629	648	640	649	633	630	681	593	681	651	638	657	618	682	641	633	640	616	601	664	626	631	585	637	641	653	591	641	616	641	622	657	578	680	665	592	646	626	600	651	653	677	616	637	631	676	626	623	638	652	638	639	632	630	674	643	681	606	647	609	580	661	640	633	643	651	614	663	682	621	651	630	614	582	667	635	651	583	624	675	637	663	654	602	718	648	639	568	654	612	644	639	603	643	630	607	601	630	664	654	581	644	617	659	636	650	620	643	628	625	624	609	590	610	618	630	654	677	625	602	660	618	680	625	613	613	662	650	637	658	650	632	608	639	656	683	652	629	631	676	641	586	605	639	644	633	665	680	689	620	614	656	577	639	597	599	607	643	644	638	618	641	622	664	664	653	668	600	639	640	611	648	665	605	608	654	628	697	621	652	674	635	583	683	663	639	683	687	627	662	658	599	664	629	601	617	636	640	682	633	633	661	588	634	648	654	632	638	611	644	615	621	636	662	660	612	640	685	650	690	639	609	658	652	654	702	629	629	651	622	656	608	611	611	622	651	620	662	635	631	612	652	631	672	651	641	617	614	654	656	633	613	637	557	628	684	635	624	636	649	595	613	671	636	684	610	637	634	642	656	643	626	647	602	651	643	646	601	664	655	593	655	563	594	638	631	623	654	647	632	609	637	595	668	703	662	620	629	633	642	568	636	610	627	669	596	629	631	606	639	627	632	626	620	597
64905	57932	47068	45076	40333	31856	21605	8735	1650	409	270	268	261	267	273	275	269	273	263	285	246	254	255	278	248	243	284	298	280	269	255	282	289	283	272	261	250	250	235	260	232	275	247	261	294	257	267	245	266	268	285	291	255	276	272	272	242	291	272	263	259	264	248	261	232	279	271	248	245	259	256	289	251	232	248	226	257	246	253	267	260	239	261	281	247	236	230	269	261	252	249	267	245	275	279	238	313	277	266	260	259	204	260	262	248	244	282	274	247	238	237	243	260	279	247	266	264	251	255	261	284	261	245	265	245	274	260	255	246	279	284	238	294	273	257	254	252	267	256	235	236	257	250	273	280	248	246	235	249	254	263	250	237	254	245	255	271	232	285	277	259	272	274	274	269	257	265	258	251	255	247	273	237	255	266	259	267	270	292	235	248	247	285	272	264	257	272	227	246	270	250	241	260	267	238	256	263	269	250	265	278	281	254	255	246	241	261	275	282	253	264	259	234	256	255	280	254	246	282	281	267	254	278	298	248	246	265	265	237	241	266	259	285	257	271	268	248	249	286	253	250	242	260	273	249	271	285	266	239	244	265	265	240	254	245	245	269	261	238	246	264	254	263	280	250	246	256	275	243	288	283	239	260	241	266	279	238	258	268	279	248	269	229	272	251	244	274	268	234	263	269	268	260	276	283	264	273	245	232	235	263	261	274	253	271	240	274	265	276	266	245	286	266	273	256	222	269	222	269	258	283	243	279	277	283	240	245	311	286	299	256	273	270	261	249	249	259	256	276	249	257	244	251	230	253	267	241	256	248	282	292	265	272	231	267	245	227	252	285	249	262	293	248	289	227	240	291	249	254	275	293	258	243	256	272	258	267	242	247	276	271	269	246	245	248	261	232	267	260	271	232	246	244	269	240	272	243	254	264	246	238	269	226	274	266	271	260	246	268	267	243	289	252	265	282	277	249	270	255	283	251	254	248	245	239	238	247	260	269	269	269	285	248	255	252	270	233	270	253	237	228	250	249	261	242	253	212	227	270	239	293	276	257	234	235	250	249	240	262	280	271	284	284	304	245	256	285	251	251	263	247	278	299	244	241	247	276	239	256	259	220	257	277	241	275	250	286	277	253	263	266	284	271	252	246	286	267	280	244	281	257	275	255	271	254	247	249	271	258	266	237	237	259	255	237	264	246	265	258	293	270	289	271	258	282	279	276	276	281	281	274	289	296	277	262	249	252	267	242	288	272	264	252	267	250	244	265	295	256	239	224	274	234	272	240	293	249	286	278	249	240	278	259	252	321	258	262	266	216	280	248	282	254	264	226	247	274	278	248	267	262	277	284	274	232	239	287	242	280	277	252	289	248	287	280	245	228	264	229	266	250	262	238	251	246	268	291	282	246	281	263	264	270	249	253	255	275	266	259	276	238	217	244	252	272	256	257	273	282	283	266	251	260	245	252	252	265	271	260	255	256	251	241	246	253	274	258	265	219	232	273	292	254	256	245	263	278	265	246	233	242	266	262	263	259	250	270	285	241	275	275	267	235	245	267	261	232	259	246	270	269	234	233	246	247	248	270	263	276	208	254	271	277	281	258	279	252	246	242	258	253	241	208	266	234	270	239	273	237	245	269	271	276	237	266	255	258	299	253	266	270	294	227	248	297	282	261	299	254	266	262	246	264	274	275	241	234	240	247	277	266	233	261	253	258	241	266	246	234	262	259	251	289	239	220	243	262	261	279	268	230	270	261	263	227	258	243	251	251	276	249	262	250	223	254	278	291	265	252	282	241	281	282	261	270	264	275	271	265	234	259	249	232	237	271	264	244	223	244	287	256	303	254	279	270	237	258	291	274	264	251	263	266	278	265	282	247	266	273	236	248	250	282	269	288	226	242	274	248	273	251	262	248	261	275	271	280	292	288	265	262	239	252	265	240	277	258	252	281	240	268	248	238	258	271	282	250	286	264	274	254	263	266	254	276	249	259	243	231	251	253	256	294	264	272	228	286	269	303	265	251	233	263	271	242	292	236	269	256	266	286	267	260	266	273	258	268	300	289	264	255	267	254	259	280	263	265	274	253	263	255	248	265	256	226	269	234	287	254	265	268	289	265	267	242	245	270	231	267	275	268	248	271	284	289	252	259	267	258	284	244	235	271	249	222	253	243	260	257	265	253	274	277	289	273	263	270	250	263	262	265	253	279	268	275	251	254	278	255	263	268	279	251	229	264	253	264	238	255	301	269	246	262	287	260	264	262	240	264	252	257	259	269	272	234	279	250	261	246	265	248	258	257	250	263	230	242	273	269	262	264	261	285	278	243	246	278	276	249	260	234	273	278	275	260	260	237	253	248	271	276	246	266	248	281	265	257	248	271	277	229	276	229	231	254	253	285	251	302	253	256	263	264	277	246	243	267	244	242	276	283	243	267	256	237	243	273	246	264	267	267	245	266	259	230	243	257	261	247	266	255	244	241	262	265	271	241	266	279	259	258	292	270	247	267	242	256	252	268	256	240	259	299	255	265	252	220	264	259	244	250	266	277	232	243	260	239	226	278	249	294	230	227	252	262	245	244	264	263	262	244	244	260	273	279	251	282	254	250	244	285	276	266	267	244	275	269	271	226	285	269	265	270	258	259	257	268	277	297	250	273	274	251	268	270	271	270	283	250	260	286	282	277	275	270	239	264	236	299	270	275	272	273	251	270	240	293	276	276	240	255	259	277	259	261	253	269	272	278	232	245	273	255	257	249	254	261	269	266	276	279	260	269	255	256	274	261	273	242	265	236	249	293	263	276	244	273	258	247	256	235	276	254	255	306	288	262	271	239	239	287	240	256	288	256	303	240	265	272	245	273	285	264	235	262	243	247	243	257	239	262	245	242	244	237	265	243	258	276	277	254	253	268	239	240	260	253	288	257	262	236	250	231	254	252	234	268	264	272	264	263	253	229	232	237	253	299	289	254	259	277	266	273	268	220	292	243	252	274	263	230	274	256	247	275	241	301	257	286	271	245	292	265	297	245	259	243	264	250	250	266	310	253	271	295	266	246	273	280	234	250	261	263	283	274	278	225	272	278	278	255	292	268	277	286	282	245	265	250	258	262	231	252	230	283	261	221	269	261	254	263	244	255	276	266	266	282	283	277	283	246	274	247	258	258	262	229	273	290	278	267	256	258	270	249	273	266	282	254	259	249	287	283	255	259	257	257	253	271	260	245	244	257	273	234	247	255	281	256	277	260	262	292	278	292	230	263	250	249	238	271	279	257	252	288	252	265	267	271	243	241	245	241	256	264	233	245	240	253	264	238	250	251	257	299	267	274	287	254	259	241	239	251	265	279	252	283	316	235	270	228	276	286	250	258	283	269	263	246	253	248	279	288	239	247	273	236	304	263	267	251	260	282	249	280	239	252	266	270	259	255	239	245	267	273	266	234	247	264	251	245	252	261	250	220	237	281	259	288	256	252	256	238	264	247	239	263	242	284	288	278	245	247	276	292	269
52249	62091	63383	67752	63665	45802	26033	8778	2180	935	657	615	631	592	580	591	652	592	620	597	606	562	597	603	557	586	616	591	609	591	612	619	598	612	583	604	662	607	646	590	603	596	606	632	559	588	616	597	602	624	621	585	618	591	591	620	588	587	618	582	620	584	579	600	637	624	601	588	601	620	566	572	621	588	631	563	591	578	632	620	595	632	611	610	608	599	611	589	629	603	627	594	596	589	590	599	602	599	596	598	580	608	584	579	595	591	629	588	601	579	641	632	582	620	597	566	568	617	576	603	618	590	606	619	637	600	577	576	620	641	577	598	584	591	566	588	595	580	599	555	610	597	571	638	605	585	594	602	591	593	580	613	613	614	610	588	615	598	623	600	586	640	613	644	585	600	616	612	638	622	586	640	617	575	659	570	637	623	635	587	577	635	626	577	595	576	602	552	625	558	594	594	574	624	582	618	563	620	585	628	603	628	630	564	593	605	623	609	591	633	594	536	579	595	642	599	564	585	594	623	569	619	593	559	577	611	600	626	591	606	592	572	617	579	625	629	572	585	569	612	629	620	559	573	560	580	646	630	619	572	565	581	599	581	624	629	607	607	594	579	577	566	651	593	569	600	593	609	600	567	575	629	602	587	630	642	604	598	597	643	594	612	563	609	574	561	652	571	633	606	614	631	592	610	602	597	614	609	615	616	596	580	658	557	612	615	622	619	607	646	613	608	641	602	631	592	588	624	633	567	574	624	578	620	563	624	582	625	626	600	628	623	619	609	622	603	595	598	593	617	565	625	651	603	630	611	624	616	614	613	618	589	613	600	580	605	602	627	618	598	632	578	604	599	593	581	594	606	598	637	555	609	601	594	615	595	614	621	608	625	620	613	592	601	625	601	585	634	603	603	613	569	620	599	652	598	615	581	570	580	630	566	549	638	582	639	624	671	571	620	650	626	632	588	607	585	570	627	573	599	583	625	575	613	611	604	608	577	613	575	602	591	581	621	558	580	610	568	616	603	592	591	612	600	618	612	608	595	580	577	563	625	596	598	646	585	653	631	600	572	624	647	611	592	608	599	567	608	641	635	569	588	589	526	576	615	592	566	591	562	614	568	644	606	625	652	634	572	548	607	595	606	579	586	646	606	628	604	587	598	561	601	631	568	581	612	554	601	619	591	618	599	624	620	600	599	598	622	609	612	597	621	626	546	638	596	574	565	551	612	672	596	622	602	589	584	601	608	615	602	647	573	574	574	616	607	588	595	597	651	584	602	563	566	582	609	554	579	569	621	620	618	641	580	639	636	658	622	603	612	574	556	636	604	603	601	588	643	615	590	585	615	619	618	601	629	607	607	572	613	596	608	603	641	579	601	610	582	617	586	584	584	596	588	631	582	607	672	593	599	624	617	598	638	590	626	581	602	598	605	576	575	591	584	643	623	586	590	625	607	547	613	600	637	563	582	566	652	621	598	618	612	611	578	579	602	588	600	580	618	624	619	586	612	596	641	634	606	599	627	617	630	581	596	567	625	607	599	609	596	581	648	621	617	603	599	618	577	592	618	632	613	600	604	600	630	598	626	602	599	610	568	617	598	590	640	534	584	572	648	585	608	616	612	613	620	608	623	618	601	652	607	608	594	613	582	602	619	578	594	591	628	601	602	569	610	600	620	610	558	594	597	581	616	594	564	619	598	622	597	649	621	621	583	617	641	606	596	620	572	589	616	579	585	605	666	614	583	616	620	603	580	606	552	600	611	600	611	560	601	610	607	583	615	635	614	590	616	614	615	615	594	611	613	634	579	634	613	614	625	615	583	547	593	624	628	577	570	568	593	589	673	587	592	592	557	608	590	576	604	606	616	603	614	593	655	583	660	617	597	569	602	558	622	622	626	586	581	590	620	563	597	599	561	636	618	601	613	597	601	616	588	602	586	632	592	618	606	590	639	601	601	604	588	644	568	575	565	581	633	636	614	555	601	661	577	594	581	603	608	604	609	627	553	621	634	621	570	586	606	585	619	596	609	571	623	605	568	595	583	621	597	585	599	620	614	594	606	591	589	624	598	624	620	657	637	622	615	585	553	602	612	591	590	615	596	640	606	601	629	640	592	592	562	615	578	540	584	604	602	608	597	577	579	613	586	568	548	613	607	644	571	580	621	573	585	635	595	577	592	635	538	586	595	617	584	590	599	621	560	593	575	572	619	550	609	675	606	586	585	624	629	617	646	601	620	623	678	542	606	591	585	630	577	583	632	644	598	574	622	596	607	578	585	622	602	613	605	605	650	569	623	566	566	621	590	588	615	610	616	642	615	582	580	595	592	553	586	581	572	578	594	651	594	621	582	609	608	626	616	628	585	617	591	648	599	622	589	564	600	635	579	602	596	608	659	558	587	635	585	588	602	606	599	586	613	620	591	562	578	601	621	595	598	576	593	600	541	584	654	601	630	612	601	589	642	594	592	553	603	598	610	651	625	588	616	592	591	627	593	640	558	609	655	585	532	612	615	539	604	596	555	618	595	584	583	598	605	579	583	648	606	639	593	622	621	625	622	580	630	582	612	592	667	601	608	622	550	620	586	611	615	589	604	589	606	582	586	605	634	594	571	613	570	630	591	550	592	618	606	613	602	641	598	619	574	592	615	576	588	635	602	600	571	584	611	597	618	634	576	569	609	591	590	614	618	583	622	569	582	616	606	598	589	626	593	612	583	567	561	601	589	614	611	579	595	590	588	575	585	640	621	601	587	610	600	596	562	575	642	589	593	575	593	594	595	613	599	624	614	600	563	613	589	597	624	601	612	590	605	615	597	604	599	567	652	624	608	598	594	634	605	647	628	649	618	591	612	589	630	561	611	601	606	590	676	638	600	608	597	561	602	634	607	598	609	587	602	564	642	613	573	606	622	601	621	601	578	609	626	613	592	628	579	605	573	614	593	609	620	582	601	604	648	578	586	584	549	609	583	644	601	620	623	579	577	567	593	595	606	620	617	606	608	595	615	608	600	598	609	586	612	611	620	625	600	596	616	591	604	577	615	588	624	619	585	559	619	606	574	599	625	626	624	618	654	589	614	566	601	617	580	538	586	595	598	599	594	591	613	593	603	587	634	647	642	620	630	573	554	598	622	629	581	585	651	575	573	584	542	616	629	611	617	581	621	636	589	598	580	629	624	589	626	596	566	553	614	579	606	586	632	603	634	602	610	632	605	606	577	646	615	564	654	587	618	643	613	606	600	616	573	658	633	630	594	625	572	556	588	591	591	621	599	568	613	609	617	601	599	617	627	626	630	589	602	571	602	606	616	585	546	645	649	637	628	627	590	657	599	588	627	610	603	642	608	573	609	535	577	608	601	676	647	606	659	625	551	583	619	617	646	602	592	577	561	624	604	603	610	599	606	617	586	606	620	605	630	569	611	580	621	597	603	588	623	551	638	607	606	612	611	631	602	634	616	617	586	599	581	619	618	596	561	532	575	613	586	624	594	599	617	580	615	618	625
32727	31256	23187	13473	6890	3333	1711	805	435	369	342	361	396	329	350	347	343	328	313	354	397	318	355	356	344	356	346	354	347	374	359	335	348	346	356	360	357	355	342	374	333	352	363	362	350	325	311	361	330	342	341	386	367	347	327	338	360	347	346	339	334	323	313	314	372	346	320	330	355	356	374	334	338	343	390	328	370	343	331	363	356	292	334	378	335	368	353	354	365	386	345	334	355	332	338	334	319	347	310	325	315	358	346	366	326	363	371	353	360	340	329	339	405	399	383	313	347	352	342	324	360	350	332	324	342	341	351	344	321	388	388	334	367	316	355	367	337	293	348	369	292	366	390	387	364	346	362	335	358	339	378	319	321	340	367	358	335	333	373	314	348	318	383	359	373	376	320	348	298	351	391	393	320	379	326	325	350	346	360	324	383	375	352	354	342	359	381	326	356	344	331	343	334	368	351	336	361	357	360	355	335	324	384	378	325	341	331	359	349	363	313	335	313	339	384	352	389	328	334	372	339	346	350	352	359	383	312	339	342	350	371	335	303	369	316	353	353	348	346	350	348	335	330	329	360	370	356	334	323	349	283	341	337	361	347	346	331	339	334	321	349	331	331	349	329	337	344	349	365	361	318	332	303	372	362	348	348	342	380	360	368	345	338	369	342	346	332	355	393	355	346	326	303	346	351	352	340	363	364	349	326	380	322	369	362	380	371	388	345	350	346	333	355	362	346	333	377	334	351	363	353	369	375	357	321	317	373	349	380	339	360	378	346	351	347	332	344	330	343	371	364	317	325	344	328	346	363	345	349	326	346	362	364	346	359	338	390	333	335	341	359	328	362	346	358	367	358	371	321	338	336	358	316	353	330	327	331	378	384	333	362	322	349	351	339	375	362	345	336	317	350	367	325	344	403	350	334	375	338	320	346	360	370	375	389	365	371	340	331	363	327	345	334	363	355	330	355	314	369	336	347	357	333	374	351	349	331	350	341	351	359	350	347	321	352	341	384	371	358	415	391	349	330	377	334	352	322	345	351	390	374	347	375	352	357	359	356	385	337	349	358	334	348	327	346	323	307	334	358	335	355	317	336	305	345	340	358	363	338	350	350	357	343	329	386	375	339	363	342	351	350	350	355	327	340	372	349	341	338	320	321	377	353	334	307	350	333	358	354	337	347	345	386	399	345	356	340	376	352	376	344	350	368	349	338	319	306	330	348	365	366	357	358	360	377	353	331	370	385	363	392	355	326	348	354	351	347	372	363	336	377	347	372	362	330	356	364	365	351	314	343	315	340	333	346	394	311	355	355	316	378	358	344	363	347	338	345	345	341	338	367	372	361	352	360	348	345	320	343	323	345	351	345	375	336	369	358	370	356	315	360	397	345	364	327	335	306	325	347	378	330	349	362	343	338	320	322	363	328	308	347	365	363	338	328	393	310	352	342	375	326	328	344	342	340	336	330	349	343	357	341	380	297	389	325	388	340	347	358	362	361	361	323	375	310	363	338	345	335	338	324	336	311	324	390	337	368	364	375	338	342	334	353	390	362	357	353	360	354	344	360	346	323	325	336	370	362	324	367	344	347	345	389	331	324	381	353	398	381	353	390	349	385	359	343	344	350	340	344	325	358	334	363	310	355	323	364	333	331	340	336	349	334	386	331	349	339	332	316	336	327	339	368	327	338	348	375	344	327	329	307	348	339	346	367	363	356	336	364	363	374	357	362	330	355	355	384	341	367	310	314	350	309	320	339	323	352	375	359	319	351	337	356	325	328	352	320	326	361	333	338	336	322	343	330	366	322	358	346	350	358	326	366	359	328	361	355	378	332	367	336	362	350	373	365	322	390	349	335	341	357	346	358	365	347	341	310	369	365	342	384	364	337	375	327	350	314	370	378	360	336	325	376	342	326	337	385	355	352	335	358	350	341	342	407	393	376	363	334	350	375	316	321	322	342	344	357	338	373	347	345	401	341	347	389	368	365	353	330	338	376	366	307	342	354	349	328	357	387	364	317	336	324	363	333	369	358	363	347	328	367	363	384	376	343	331	332	326	334	340	354	354	342	323	323	365	360	345	361	345	371	322	338	333	320	331	315	374	365	336	339	303	373	339	387	345	359	367	391	327	357	373	366	332	358	336	315	328	356	342	334	334	350	318	355	347	327	399	363	343	349	352	331	330	371	326	365	357	329	349	361	325	340	338	354	373	343	328	337	363	332	336	343	330	334	348	353	344	370	370	341	332	356	331	332	337	324	332	349	322	373	355	352	341	355	337	350	326	338	367	361	338	352	343	329	335	350	341	375	396	362	337	348	348	334	323	325	336	360	345	303	323	317	365	358	312	339	341	362	354	369	336	346	311	330	308	383	344	364	353	379	339	339	318	298	366	337	357	372	349	365	337	326	369	349	325	348	326	380	376	360	327	335	346	365	372	356	322	364	334	346	339	327	342	374	361	364	341	317	308	350	351	313	367	342	337	354	361	330	349	357	335	339	350	360	355	375	351	344	336	374	356	336	334	329	332	363	364	319	313	376	342	370	324	330	342	342	364	378	340	365	332	375	338	375	379	347	350	374	332	366	329	354	346	366	343	353	362	367	348	402	377	363	363	360	307	332	361	357	355	362	355	348	337	320	372	341	327	378	365	362	345	353	333	348	334	343	359	338	377	350	332	353	391	345	382	341	327	390	362	340	364	341	379	375	335	301	335	362	376	317	352	329	360	367	366	352	340	325	330	331	322	372	361	352	362	339	361	330	356	380	366	384	343	365	352	345	334	337	379	356	360	319	331	355	360	364	333	371	357	354	379	340	345	370	337	317	361	332	322	344	338	394	361	358	359	379	352	373	306	343	360	333	342	372	325	350	379	365	377	352	282	366	360	321	317	370	351	369	313	375	364	347	350	380	339	338	372	344	350	363	364	361	333	327	376	317	334	369	356	319	396	317	368	304	311	329	356	386	365	343	319	370	374	356	333	367	359	335	363	332	351	349	353	363	323	362	348	379	341	326	327	326	355	331	347	341	343	367	328	350	345	351	348	345	360	344	337	344	329	351	333	340	332	350	381	352	344	335	320	378	385	384	377	366	316	374	329	318	345	333	318	353	348	321	367	358	361	368	326	339	339	331	328	289	348	343	365	366	371	366	398	345	362	355	329	358	321	327	394	364	341	346	346	334	361	349	355	353	334	352	314	303	376	372	320	384	357	330	359	370	359	351	343	380	342	349	339	340	352	352	348	396	315	362	349	348	343	381	372	346	353	333	362	291	375	334	352	351	340	371	362	340	378	341	331	358	343	346	325	353	337	352	343	320	338	339	378	357	365	326	371	298	375	381	352	343	340	366	351	355	348	314	370	339	389	360	318	367	390	364	290	361	366	354	336	334	352	374	336	356	311	345	340	339	328	315	370	322	360	364	335	360	328	381	344	351	329	353	356	334	344	362	345	370	328	345	339	356	359	348	338	320	350	330	360	332	355	339	322	335	349	344	357	324	340
21137	28276	29125	23651	16917	9581	5245	2073	1087	797	859	794	786	802	815	807	790	812	867	816	796	800	807	778	807	818	801	791	866	757	836	802	843	750	844	801	807	805	772	784	768	775	877	769	799	766	810	786	862	801	765	820	797	815	789	765	768	768	762	786	769	836	768	762	798	832	786	779	816	768	749	783	773	754	798	837	801	765	829	791	820	811	796	783	765	804	803	822	818	780	811	799	794	787	788	817	793	819	835	744	789	812	791	769	784	774	812	835	814	763	818	830	804	764	802	771	797	836	795	769	781	776	775	804	773	830	803	850	817	834	785	814	755	753	812	776	814	802	793	824	864	818	802	778	814	793	778	776	765	786	796	823	798	814	820	794	801	812	781	756	862	798	750	845	813	791	788	774	806	807	807	800	785	773	809	796	756	833	770	824	828	801	791	818	759	787	811	805	774	808	812	808	809	817	788	786	764	746	807	796	813	800	786	842	888	785	768	784	788	813	787	804	807	794	816	812	778	807	788	782	797	812	875	793	773	836	794	822	786	826	815	877	765	774	784	763	834	777	818	810	778	784	757	791	849	826	787	781	740	832	794	758	810	776	793	737	810	762	770	852	817	737	833	805	796	829	807	803	755	741	789	741	747	802	794	796	793	780	853	787	811	788	787	817	858	765	795	757	804	826	785	804	796	793	782	762	800	786	799	810	784	777	756	722	793	759	814	834	782	799	765	779	775	817	759	804	822	839	854	776	772	804	802	778	788	772	827	773	815	793	803	811	772	818	754	796	807	770	825	773	808	800	770	783	808	854	807	864	775	790	804	786	811	738	760	795	823	771	829	862	797	832	841	775	806	873	808	741	829	817	777	799	765	811	820	785	771	874	798	815	833	797	833	792	811	787	785	786	793	818	769	762	782	787	825	810	810	810	811	793	804	791	740	801	762	856	822	758	737	802	767	787	819	786	761	798	801	825	836	749	794	822	854	782	751	847	809	815	745	753	802	776	796	861	767	802	793	813	820	753	789	798	830	766	761	761	790	726	880	789	768	832	786	775	826	771	764	779	769	824	777	789	787	806	878	791	790	793	797	773	781	800	801	852	816	778	755	784	835	826	807	769	813	762	778	811	780	763	820	813	752	773	813	784	787	758	804	806	828	771	767	807	833	825	808	803	777	767	832	818	769	806	780	805	787	779	816	835	762	794	805	755	807	759	738	789	783	769	802	811	818	756	811	781	838	789	854	817	783	742	828	821	798	808	833	762	781	716	830	782	744	811	836	809	746	781	799	794	787	852	774	814	783	839	876	742	858	777	853	763	760	800	775	767	796	755	780	751	801	787	778	830	785	814	799	770	774	782	793	741	791	756	799	790	789	890	807	779	779	816	747	821	794	796	790	795	788	818	774	754	755	848	762	798	769	782	799	826	746	793	809	792	741	762	741	727	817	822	802	807	741	772	758	800	773	748	814	759	809	793	822	831	789	789	851	790	759	770	842	795	803	798	795	809	739	834	791	815	787	855	771	804	743	808	799	800	829	814	800	803	826	839	830	810	805	791	804	821	811	752	800	759	814	744	834	801	804	802	806	768	761	808	751	793	779	814	848	798	758	783	808	776	825	797	811	809	816	805	786	867	740	808	779	784	767	791	767	805	788	809	812	846	810	782	834	773	790	818	792	773	816	772	753	797	813	810	814	796	807	777	797	859	804	768	790	792	769	751	793	793	750	816	799	820	763	767	810	791	768	817	785	827	821	795	798	800	764	772	798	753	773	828	757	787	789	813	833	815	779	804	808	806	749	779	788	852	810	782	825	743	779	759	788	792	760	750	771	771	838	807	779	809	779	756	783	798	844	822	790	749	768	759	851	780	761	778	734	826	844	789	782	785	766	815	785	793	790	767	805	768	823	794	789	827	787	779	783	832	758	801	785	808	817	787	783	823	770	808	766	873	814	775	761	793	754	840	750	782	804	757	760	837	832	774	810	792	823	793	799	792	762	830	790	813	775	830	744	772	851	796	802	833	787	766	773	792	805	818	753	769	757	802	774	812	776	824	855	808	773	798	787	767	796	803	769	853	787	786	792	794	805	807	782	783	809	802	769	788	789	822	790	732	793	827	782	836	826	829	752	846	813	769	809	761	785	790	819	799	831	818	788	790	822	795	822	879	762	737	801	796	776	792	842	813	796	786	840	814	779	793	811	762	792	818	810	865	794	766	810	772	839	768	810	737	826	793	800	799	852	826	791	796	761	835	802	797	795	808	748	832	818	771	808	841	794	830	772	782	770	820	813	734	828	845	771	790	794	843	800	836	793	787	784	785	802	788	750	733	745	770	739	786	866	750	800	784	756	817	784	847	837	748	821	811	807	818	787	820	793	833	833	771	810	730	795	802	848	807	772	768	814	813	760	806	841	788	776	793	795	835	758	844	773	789	805	754	760	724	795	815	791	819	791	829	795	811	815	794	800	820	825	807	790	780	788	776	791	782	784	806	799	770	808	834	791	760	893	803	794	820	822	800	779	794	742	839	777	794	792	792	786	728	735	820	857	768	778	829	806	803	746	774	805	778	796	753	867	756	806	780	771	779	809	771	840	772	823	821	772	777	772	823	836	751	796	770	851	762	743	806	784	800	823	761	830	766	783	768	768	764	792	814	749	734	793	779	819	795	852	765	817	783	762	786	796	783	792	778	776	871	763	770	828	802	834	793	763	740	751	778	767	791	800	789	794	765	802	809	756	795	807	801	827	773	802	777	727	775	809	795	783	791	790	766	783	747	845	791	814	761	796	778	796	774	830	818	791	798	806	815	813	838	787	767	790	845	757	764	793	743	804	807	795	821	771	825	805	792	809	766	852	819	818	744	809	807	784	814	812	837	787	850	774	838	812	773	785	763	810	755	808	783	773	730	788	745	795	796	800	805	811	808	824	782	775	797	766	822	832	779	767	721	777	795	796	814	831	818	822	747	809	780	761	825	775	817	777	794	772	811	823	792	793	807	809	797	768	816	804	784	784	781	741	788	821	820	805	792	813	776	748	826	852	820	776	789	796	820	783	820	832	786	846	776	768	795	789	803	820	748	734	761	806	819	827	781	792	844	830	738	775	869	799	791	813	809	800	738	761	803	783	787	764	780	831	798	826	813	799	742	774	844	800	786	826	801	752	773	803	781	751	786	819	798	798	821	830	821	782	845	775	782	828	784	818	787	833	818	784	781	806	773	815	821	824	818	843	800	806	773	818	797	786	805	772	857	792	800	793	727	806	797	770	811	770	786	812	797	778	767	823	778	833	795	799	807	829	834	778	757	804	772	858	750	781	765	800	833	778	789	794	758	820	756	767	825	794	828	798	794	810	813	782	737	763	769	835	800	872	792	839	764	752	792	823	811	784	824	802	783	821	804	758	778	833	791	746	812	798	793	850	776	833	789	822	813	829	799	786	804	798	796	820	794	769	776	767	864	775	836	834	770	806	798	788	814	720	801	769	828	760	859	818	786	812	778
60374	55426	48179	47923	44557	31907	21397	7808	1434	428	306	278	281	281	284	305	291	242	298	287	259	280	263	258	264	297	276	277	274	285	247	282	270	289	282	248	256	263	269	308	267	291	269	282	287	272	250	288	278	286	281	273	278	271	263	266	247	307	262	289	295	281	261	258	288	256	272	284	251	286	275	283	282	281	267	279	266	303	252	248	265	279	254	282	255	255	288	258	262	273	262	256	272	269	277	262	257	263	248	305	286	279	279	278	277	263	254	250	282	242	271	272	257	312	269	259	300	280	267	267	284	259	280	277	274	271	277	270	298	270	282	285	239	263	259	293	245	258	279	320	248	278	253	258	246	273	288	283	283	258	265	279	260	274	264	257	265	281	276	252	272	260	265	260	300	289	265	290	273	248	270	272	259	266	287	278	265	267	247	259	260	293	248	283	290	288	300	262	296	249	271	272	270	284	254	268	274	261	283	271	289	304	306	265	265	261	239	285	285	284	295	224	243	262	287	265	279	263	280	249	279	244	246	275	297	285	285	293	273	263	287	271	292	275	272	276	265	256	255	302	273	275	245	254	257	273	255	264	272	274	269	290	271	268	307	263	281	298	259	280	261	284	292	256	249	276	274	252	279	285	276	245	291	277	271	283	267	282	283	276	259	275	315	266	263	270	267	308	252	241	252	269	311	287	282	287	294	276	286	290	289	278	292	249	296	286	264	283	283	294	282	303	294	251	288	253	276	247	265	267	250	292	272	269	290	292	283	271	225	283	284	274	262	254	287	246	256	280	264	281	265	279	258	269	257	299	270	302	284	276	266	260	264	289	251	275	258	282	296	266	258	262	256	269	269	263	273	247	245	290	268	270	282	280	278	297	287	265	299	285	271	303	266	268	304	284	280	245	269	269	275	286	294	284	287	264	225	265	278	262	284	270	304	262	281	319	289	256	257	257	279	273	254	298	262	264	280	269	289	296	259	289	254	272	256	291	248	255	287	291	242	290	295	274	288	283	278	272	293	267	281	249	220	235	253	259	290	250	296	299	250	304	255	277	255	290	262	268	302	280	251	257	274	278	285	245	249	294	269	294	321	227	267	251	269	259	264	265	273	275	271	260	255	262	278	268	276	245	272	271	263	301	256	297	278	269	256	260	255	248	302	269	245	260	284	287	278	299	272	276	265	276	279	281	269	270	293	252	299	247	292	274	295	255	280	295	272	267	248	231	249	285	277	287	278	257	269	261	289	253	253	278	288	280	274	281	283	251	295	269	322	263	232	269	260	241	277	243	270	264	238	289	307	254	277	256	268	273	280	285	261	292	275	262	252	287	285	270	277	255	266	279	278	247	277	268	264	266	265	282	249	279	245	290	263	292	270	269	272	269	278	271	264	272	277	289	265	264	265	275	277	290	290	256	280	265	277	289	281	273	234	276	267	261	238	239	267	282	276	281	277	306	267	273	245	268	278	289	255	276	239	268	283	258	268	245	289	256	301	267	282	270	246	255	253	256	268	270	296	276	224	296	311	295	298	278	284	266	276	247	272	249	299	273	269	262	272	259	299	290	266	275	253	287	233	265	250	248	265	298	279	303	253	295	279	290	273	265	271	260	284	278	269	311	249	255	283	276	281	257	270	293	268	286	251	279	265	277	259	273	282	283	310	272	251	256	257	297	275	282	271	293	226	251	286	273	284	308	262	322	271	260	262	310	304	274	266	278	241	269	258	249	268	278	283	289	252	306	267	286	302	270	295	247	253	252	266	283	228	274	280	286	276	233	231	274	277	258	266	272	278	270	263	249	298	297	292	266	231	268	269	276	303	281	290	304	293	268	284	273	289	254	283	278	251	258	272	265	277	262	251	260	272	266	275	275	301	279	252	279	274	269	293	265	257	264	258	303	248	269	272	307	286	263	272	276	275	280	287	265	278	247	292	292	266	282	261	277	286	246	260	278	311	250	255	282	296	243	294	242	249	285	288	290	239	254	259	253	246	260	277	253	292	295	285	233	259	245	282	267	279	282	287	265	290	272	262	267	275	274	277	272	268	277	296	254	278	298	254	273	278	278	277	278	257	318	276	288	284	278	263	268	251	271	260	276	271	267	254	285	287	250	265	268	279	293	283	292	254	298	287	253	300	251	295	265	299	232	264	304	278	257	296	284	263	275	298	278	264	256	284	296	285	303	301	266	282	258	259	293	296	293	272	259	282	283	284	257	271	257	254	281	288	252	252	301	289	286	310	264	259	251	266	292	274	289	265	282	292	313	280	276	245	277	294	261	277	305	310	288	266	272	285	248	308	277	272	275	287	271	253	289	288	286	242	275	251	265	258	278	271	246	262	262	298	259	281	276	298	278	280	278	239	273	238	268	269	286	249	258	257	250	267	296	282	276	297	286	255	278	255	272	270	264	300	261	300	295	291	251	264	288	283	259	288	275	253	280	277	273	270	270	253	233	265	284	287	302	247	264	259	248	302	227	300	255	282	278	306	252	269	275	260	285	288	259	269	261	295	266	268	277	286	296	271	294	297	289	263	287	295	273	268	266	261	270	269	266	264	278	298	251	241	289	297	290	251	287	246	277	238	294	262	258	249	262	262	289	287	284	273	264	237	242	271	255	244	252	286	294	271	249	276	285	306	279	320	276	267	305	279	282	290	251	265	261	261	280	270	258	270	268	292	268	260	287	269	275	244	288	223	267	289	276	279	278	286	301	272	268	272	273	290	267	272	292	274	236	295	280	272	295	297	270	246	301	273	255	278	269	290	264	267	286	272	277	282	269	265	252	230	231	251	299	251	261	267	267	255	264	279	273	302	279	313	273	288	265	272	251	256	286	291	243	246	253	275	279	278	260	287	288	293	288	271	264	278	284	275	285	276	274	262	266	269	269	255	300	282	290	241	254	267	285	229	269	297	242	283	289	274	270	258	287	295	252	233	226	256	265	252	275	248	267	265	269	268	288	290	261	283	282	252	294	281	269	280	310	250	263	291	287	283	253	271	274	268	249	280	268	256	251	272	281	298	262	278	300	274	263	306	310	304	279	236	262	278	273	256	283	275	297	283	270	245	254	270	255	239	247	263	289	276	238	294	281	273	262	294	287	290	275	268	241	254	266	259	290	227	280	267	279	264	281	285	270	273	281	268	288	269	287	275	274	260	247	242	258	262	251	297	256	261	272	271	246	260	251	300	250	260	253	268	249	268	290	249	253	270	255	263	242	297	297	261	258	258	255	281	281	251	260	273	252	280	251	266	269	303	252	296	264	276	267	264	304	282	280	285	274	239	266	304	238	261	264	282	300	292	270	278	291	303	254	272	280	253	289	310	271	271	243	296	274	267	283	238	257	278	268	289	255	259	266	264	271	277	250	280	274	276	290	279	262	285	266	290	237	273	288	272	309	277	267	267	274	263	272	262	287	261	248	258	257	274	261	274	276	273	255	303	263	271	286	265	254	290	281	248	255	302	254	270	267	286	279	251	272	288	308	257	271	266	273	279	276
47282	56409	61930	65709	60576	45861	25718	8083	2063	915	673	623	617	582	637	649	667	643	667	632	665	612	660	639	652	652	663	651	646	637	604	667	634	616	676	657	643	616	598	595	612	620	643	615	634	620	645	584	612	652	622	594	667	613	595	614	655	645	614	626	672	611	668	590	634	658	628	608	579	672	676	669	597	592	630	610	659	612	646	600	639	671	609	664	636	620	619	629	645	631	664	631	667	594	620	623	619	628	624	655	618	597	626	669	656	670	614	578	610	598	646	609	626	617	645	641	615	630	608	674	637	625	603	669	621	600	634	611	631	618	607	575	579	601	630	622	596	636	590	649	617	638	612	598	616	632	576	664	645	620	651	653	568	638	621	595	643	605	615	654	632	611	564	621	651	634	679	616	623	644	622	606	663	636	631	638	662	624	643	617	627	597	644	616	613	647	604	625	622	642	600	609	634	682	649	630	637	591	601	615	647	629	615	617	594	630	642	598	649	607	667	630	604	603	585	609	655	585	640	672	586	643	619	581	609	586	622	590	661	628	678	656	632	613	603	616	592	653	640	614	640	639	625	646	580	658	600	639	638	587	612	638	591	636	657	664	629	659	653	625	610	578	612	652	611	573	602	608	644	637	618	602	617	620	591	607	652	679	626	594	612	628	637	618	638	641	589	626	644	644	573	643	680	686	636	629	610	644	621	603	619	633	637	639	644	647	656	636	611	618	611	639	619	608	646	625	573	611	651	650	625	580	654	627	610	589	611	670	659	590	619	657	644	662	613	626	619	662	614	627	601	650	669	614	641	654	631	628	622	606	642	604	659	609	647	601	641	637	614	640	613	652	620	682	558	601	626	608	639	650	648	614	599	608	608	639	633	614	611	606	590	659	648	649	615	636	626	597	666	636	651	642	630	595	638	663	607	581	612	648	613	603	643	627	625	655	693	640	630	635	615	653	636	631	657	638	647	604	652	642	590	627	608	654	624	665	641	642	574	636	631	626	615	655	619	629	611	605	628	620	644	619	613	641	670	657	646	606	666	586	625	635	601	593	633	643	641	618	593	617	576	642	606	597	626	604	645	616	616	582	618	588	666	621	637	598	648	615	622	615	663	599	660	655	613	603	609	618	655	632	635	643	616	682	639	614	648	627	634	593	598	635	622	674	656	603	603	626	598	611	685	624	565	630	585	622	629	602	640	622	628	607	638	643	641	589	685	594	648	596	601	644	627	606	601	623	603	643	641	616	615	627	618	596	626	616	557	609	604	613	634	618	625	640	615	636	625	652	633	621	642	661	596	622	591	612	576	646	634	618	599	628	665	648	619	605	607	626	647	600	613	677	615	621	649	620	623	623	631	630	652	622	641	610	609	586	666	624	624	602	640	622	650	616	624	635	659	620	585	641	637	621	634	644	610	643	606	620	619	660	615	631	651	635	598	634	630	605	602	639	673	622	640	633	606	601	648	628	602	655	600	583	622	623	665	649	625	659	608	635	605	627	619	622	656	626	619	660	612	608	647	640	635	619	630	649	597	627	665	577	660	602	615	644	666	653	646	633	630	601	628	610	648	675	604	580	641	629	671	653	638	639	619	616	647	617	614	610	601	671	623	641	652	663	640	643	630	682	587	605	638	633	572	703	593	638	626	628	621	634	612	647	610	633	634	584	650	632	587	626	622	608	646	632	652	618	582	630	630	603	656	664	562	654	610	604	623	648	619	600	640	639	664	599	603	640	620	631	634	598	631	592	638	637	614	623	611	629	667	638	636	613	631	649	631	640	632	638	642	634	648	682	644	623	599	637	637	627	605	610	653	623	609	573	641	615	640	603	644	635	626	639	602	640	592	631	643	607	612	672	673	627	592	621	656	625	638	609	679	615	605	597	610	628	543	613	654	647	618	612	624	642	650	606	629	639	649	597	597	645	634	555	609	657	630	618	650	636	615	676	626	593	594	642	643	641	593	592	638	608	630	619	586	650	629	627	646	609	585	657	652	657	610	602	637	644	627	656	664	620	636	626	644	610	637	626	605	635	649	630	607	582	684	701	582	621	636	669	623	612	603	603	618	650	650	635	624	627	639	640	636	607	621	616	599	607	597	632	626	647	559	598	635	651	592	621	623	600	632	621	616	604	625	589	635	621	650	600	617	623	573	615	570	607	635	645	602	657	616	621	591	636	604	657	661	632	614	655	637	603	672	619	608	584	654	596	654	620	678	623	621	619	650	662	608	601	635	679	650	593	644	644	563	626	598	634	576	656	656	615	676	648	658	621	631	620	617	651	644	614	675	632	643	652	640	651	638	658	632	642	671	602	629	635	615	647	605	630	660	589	601	626	678	664	640	614	597	636	591	596	613	642	648	635	605	630	646	602	619	568	639	609	621	631	651	662	620	604	599	630	633	618	690	635	628	631	623	609	612	630	625	610	626	634	665	632	645	615	574	646	602	633	637	612	631	603	611	600	647	601	632	602	613	642	594	673	636	635	603	637	616	626	649	649	608	622	636	606	633	592	645	600	603	605	681	660	615	602	639	604	626	628	608	629	593	598	592	641	603	638	591	595	611	669	641	617	622	634	569	652	639	562	616	664	606	606	656	653	597	647	595	641	647	625	644	599	673	609	630	629	620	650	599	622	624	617	590	653	635	609	641	654	599	640	606	614	593	585	634	611	652	613	609	571	631	670	634	672	603	663	622	582	660	600	656	667	590	631	626	688	599	661	655	616	650	603	637	628	644	604	655	632	622	644	608	612	618	634	593	662	603	632	610	619	598	619	663	598	625	637	665	644	629	640	624	612	609	602	630	593	637	630	566	618	620	636	631	616	615	613	622	667	631	545	606	639	605	653	652	601	636	610	624	637	626	633	639	625	650	566	662	612	652	645	622	587	651	695	597	647	595	634	598	640	603	663	619	586	662	608	597	669	612	629	628	679	655	636	646	627	644	621	631	648	630	690	614	668	590	634	660	608	591	658	627	635	592	614	574	651	636	634	668	628	607	617	654	644	666	651	611	613	661	621	643	608	636	604	677	648	598	669	610	630	625	625	647	591	595	631	627	630	633	636	575	632	618	613	648	642	623	635	581	653	640	640	595	608	619	632	610	606	606	624	657	587	563	689	614	637	647	700	637	649	665	624	625	601	627	622	598	654	584	678	595	612	657	661	639	626	619	643	662	653	647	641	614	598	649	642	625	627	609	614	657	599	576	613	603	632	577	634	647	654	652	664	624	647	632	638	621	600	629	635	568	650	646	678	616	625	589	605	644	659	637	622	608	641	672	662	636	622	591	641	634	642	632	585	628	614	618	631	626	664	643	645	609	607	614	647	588	646	635	604	659	636	671	637	647	649	609	622	682	589	621	615	574	630	652	566	647	617	626	613	614	594	588	621	660	646	666	595	624	608	633	661	648	620	648	670	614	667	630	625	638	647	618	594	585	592	616	617	630	588	653	650	597	611	644	644	661	625	655	615	606	636	622	625	618	605	657	610	598	611	633	578
63890	54035	48929	42992	36453	28904	24261	17721	6990	1069	325	302	266	267	268	273	263	295	254	282	271	249	279	256	258	265	253	238	249	257	259	241	253	266	260	240	269	242	285	268	249	254	249	260	243	248	254	295	232	232	278	253	234	257	276	263	289	282	259	251	329	264	248	256	243	254	250	261	258	269	242	243	244	241	282	230	261	234	247	272	280	274	279	244	231	258	286	249	254	292	277	247	264	268	237	283	257	239	245	240	288	291	259	254	253	240	231	216	290	257	238	235	247	250	236	251	233	240	258	271	246	264	281	250	239	244	259	254	282	257	268	259	269	278	245	249	258	256	264	246	250	280	251	264	259	233	269	257	263	246	283	279	238	272	263	258	250	263	225	234	250	251	239	251	264	274	255	260	231	232	256	234	270	234	249	247	288	249	262	268	262	210	268	265	270	278	261	244	254	266	252	255	253	244	254	237	256	240	274	254	236	245	284	241	262	257	265	263	248	238	256	255	246	254	291	256	247	248	269	270	249	244	239	255	257	281	273	249	259	249	263	223	235	295	236	263	226	253	249	246	239	233	252	283	255	264	244	239	267	286	274	253	241	260	263	272	272	252	258	253	240	257	241	239	272	264	252	241	247	299	268	247	236	266	246	238	243	242	277	246	234	274	256	242	250	227	240	250	272	261	258	232	253	290	265	281	252	274	261	258	276	263	236	242	259	241	242	244	263	267	260	255	266	260	263	230	263	244	226	242	245	251	276	236	224	263	223	247	256	235	277	251	255	254	270	246	262	276	264	254	281	245	251	286	269	253	251	239	242	228	250	286	239	231	277	251	263	218	278	242	259	241	287	270	251	260	247	266	265	251	267	236	234	257	247	237	238	259	264	260	250	253	270	261	258	234	230	264	230	253	272	242	242	246	240	264	239	267	246	301	232	260	272	261	267	229	260	281	282	244	248	263	235	243	254	264	276	236	262	236	229	269	246	258	254	229	232	262	282	245	266	246	222	282	255	253	256	233	271	256	246	265	274	276	251	229	266	248	241	258	245	224	251	253	272	284	240	258	252	240	228	245	276	253	269	273	251	263	257	273	242	225	278	262	268	272	232	215	265	259	248	257	224	233	263	234	265	264	273	255	243	241	268	257	246	251	279	275	251	234	266	244	235	243	225	279	255	245	250	234	260	268	253	280	249	249	251	269	245	252	222	230	272	234	240	265	262	244	281	247	266	249	259	220	259	254	253	242	280	257	237	248	239	279	287	276	246	237	261	278	261	245	214	253	241	265	305	252	265	258	251	262	291	267	238	280	246	255	275	259	267	230	236	230	246	262	233	255	245	267	250	268	269	240	246	254	248	240	233	260	282	254	266	260	278	248	242	265	245	220	231	293	238	239	273	292	300	273	284	292	252	267	236	253	240	267	248	256	253	255	279	286	273	255	247	237	269	240	279	250	267	272	250	263	256	246	255	262	243	279	245	268	282	272	265	261	279	261	269	243	259	241	209	254	221	255	261	264	280	256	255	281	251	257	232	283	259	283	256	246	252	249	262	276	251	264	287	241	249	240	247	279	272	266	275	285	290	276	231	284	249	251	225	250	257	268	247	250	248	239	263	272	261	244	259	226	240	240	261	256	247	251	278	239	235	248	261	277	243	269	255	244	254	261	241	276	246	265	248	233	243	267	285	281	262	249	240	244	294	272	253	256	266	250	252	226	261	250	284	262	273	271	247	282	269	273	230	216	271	246	243	249	275	262	265	265	258	241	230	257	247	262	228	249	262	234	222	253	296	266	254	263	270	256	262	270	251	234	278	251	265	246	267	304	242	224	260	262	248	253	262	259	236	264	284	253	275	242	255	237	270	256	260	278	272	265	261	258	275	257	228	275	233	281	243	282	254	269	254	272	256	255	281	263	237	277	233	266	241	283	231	276	230	252	239	258	283	273	272	276	233	249	241	274	265	294	262	260	250	306	229	268	226	234	250	241	260	247	257	257	244	250	270	248	247	246	252	246	264	217	249	251	282	248	236	257	251	223	265	277	222	261	246	272	234	264	270	220	278	287	253	264	245	278	256	245	255	234	262	233	237	248	265	215	290	263	264	266	265	285	214	259	284	248	256	244	245	281	251	248	250	268	285	229	241	278	273	250	275	246	273	267	281	223	284	203	251	253	277	246	257	214	266	263	245	272	250	240	278	283	262	241	233	257	262	221	249	249	243	273	254	272	262	278	263	258	240	257	250	252	237	247	228	261	272	240	245	257	252	224	251	256	254	272	266	230	288	255	244	266	233	278	250	242	251	269	268	274	269	253	291	251	255	257	266	252	275	220	233	261	236	238	288	230	250	253	240	258	227	271	238	270	256	256	230	216	289	273	234	230	256	254	270	290	264	258	237	258	249	248	240	245	232	261	218	242	252	270	237	257	283	240	243	250	282	223	274	277	255	269	274	265	264	261	246	225	255	253	257	246	259	256	248	237	271	277	264	284	254	254	266	271	260	245	265	274	213	230	266	282	281	252	294	270	249	258	257	256	234	300	274	272	251	261	260	270	243	282	268	279	264	244	259	257	277	277	244	253	253	253	249	237	241	272	262	272	264	265	250	260	269	240	249	283	269	226	280	260	265	262	241	243	253	251	268	284	238	262	244	230	256	262	272	250	259	291	239	249	268	253	262	273	270	250	229	253	262	273	245	283	256	209	273	232	275	253	256	261	262	243	259	263	236	285	264	262	279	278	250	264	235	229	249	251	238	293	231	254	261	259	280	249	248	244	277	216	257	250	226	256	245	249	255	262	245	245	244	237	284	280	251	265	287	248	212	261	265	262	256	265	250	275	252	249	270	260	273	266	242	280	259	279	263	274	274	271	257	258	266	253	271	237	256	242	236	239	249	249	259	272	248	235	280	270	258	269	245	281	255	246	258	256	273	255	267	240	261	261	264	253	256	254	269	245	241	270	244	257	242	278	253	237	247	265	243	277	233	239	284	253	264	291	243	267	253	247	254	285	250	232	249	235	231	245	277	247	261	290	258	249	261	238	265	244	257	278	232	250	255	267	268	270	266	256	261	270	277	229	251	248	215	275	265	242	242	252	259	281	238	259	262	250	252	229	264	265	274	265	253	247	244	261	286	265	237	252	249	245	261	274	249	271	253	257	223	262	228	261	256	269	258	278	281	247	256	264	278	256	253	276	274	252	265	260	269	287	254	252	252	238	253	246	237	274	257	271	249	249	255	233	273	243	249	242	228	242	254	246	251	220	271	252	283	262	284	231	258	222	241	268	276	244	275	274	240	282	243	264	274	242	266	279	262	245	233	272	263	250	248	239	252	270	268	285	233	239	263	246	245	293	237	251	265	260	278	268	294	272	232	250	272	253	256	264	270	301	237	217	251	262	271	256	257	255	236	246	269	264	225	259	263	224	279	260	264	295	306	255	274	277	273	273	267	261	255	249	247	269	274	250	250	245	225	226	252	229	246	283	245	260	268	277	296	267	229	253
51690	60300	60004	62010	64215	53778	31809	10974	2797	1124	708	612	650	598	573	631	591	645	615	596	583	610	551	585	558	616	597	605	611	595	576	563	591	561	612	585	585	524	582	640	611	583	602	575	533	578	604	595	579	630	547	622	615	596	611	607	551	659	599	595	585	549	593	560	606	602	589	576	606	605	572	576	572	580	568	640	608	605	607	598	588	607	597	569	592	570	584	555	547	548	580	579	614	567	600	560	551	604	574	567	564	612	598	569	573	597	630	588	579	604	565	590	595	571	581	565	580	571	581	589	556	630	585	554	609	571	536	571	544	594	571	547	609	536	578	578	573	554	565	583	575	607	613	591	612	544	565	563	548	597	587	581	610	571	630	592	594	559	584	586	581	552	554	586	586	560	566	584	596	580	623	597	567	579	576	590	559	589	558	618	588	601	608	572	553	611	608	594	576	600	612	593	599	616	604	582	613	572	595	599	612	585	574	584	571	564	598	598	588	618	570	541	580	587	593	603	564	596	605	594	614	548	578	618	630	614	562	613	626	579	607	564	623	588	589	655	649	620	569	605	557	544	588	599	567	618	584	566	563	584	601	596	555	535	574	547	590	593	579	567	584	614	591	542	613	591	572	534	581	573	594	582	587	575	600	560	594	549	588	566	581	619	571	585	551	553	581	566	563	542	593	606	590	600	532	557	579	562	624	565	562	592	570	580	560	576	590	604	624	581	549	591	588	559	601	587	559	539	552	580	543	600	571	572	529	585	600	552	539	586	604	579	584	575	541	548	570	590	601	561	561	592	584	564	594	561	614	646	560	566	595	597	615	621	559	582	561	591	588	506	614	558	575	602	565	576	622	576	598	574	603	552	573	620	569	594	580	621	576	562	597	594	611	598	583	641	583	606	598	621	591	574	615	595	553	588	545	619	562	566	563	641	571	556	599	581	590	620	597	564	569	557	576	599	586	615	626	551	576	592	622	612	566	534	550	559	534	602	560	574	576	617	621	636	590	588	584	566	618	577	574	600	584	585	569	575	585	566	615	584	633	595	569	577	573	598	609	572	607	569	600	589	564	580	560	575	563	564	587	627	548	576	587	578	616	567	568	541	621	599	556	600	571	591	598	580	601	584	588	587	603	610	609	589	654	606	556	554	586	587	581	581	548	595	550	594	556	582	559	572	547	602	541	527	598	599	575	624	559	576	591	587	607	593	583	534	585	566	566	571	581	573	580	550	612	605	528	599	578	570	582	575	573	596	580	586	594	577	617	548	542	589	603	595	642	585	617	606	571	596	581	579	557	537	575	575	638	589	550	557	576	608	616	568	587	584	593	554	583	582	594	594	550	572	599	590	618	592	582	594	626	555	589	587	550	589	573	563	567	600	581	570	605	545	591	574	606	557	601	577	581	572	590	549	577	603	566	583	594	556	561	586	563	571	607	557	581	545	579	582	590	546	542	556	590	591	579	601	544	570	588	605	564	561	552	594	574	569	572	578	591	562	610	577	587	572	596	586	590	612	565	584	570	527	576	562	632	580	569	571	558	590	545	545	584	557	578	535	551	621	584	581	592	555	605	555	602	528	585	542	584	579	550	578	578	559	597	561	618	547	599	528	582	574	635	563	536	555	568	517	564	626	606	574	587	652	553	585	584	568	604	617	547	551	567	591	559	604	594	599	588	620	548	553	574	573	555	552	572	620	606	577	557	539	569	560	603	562	595	568	564	567	578	562	599	593	608	567	589	542	590	585	583	597	567	557	547	601	551	557	553	567	594	580	607	582	539	523	579	569	600	644	611	611	567	592	521	564	603	547	571	573	556	562	571	550	588	575	588	559	642	566	562	544	599	542	583	621	575	604	615	583	594	553	603	549	573	609	599	537	553	567	591	563	586	583	636	587	574	556	593	588	569	564	580	591	615	541	593	543	551	585	540	617	600	609	625	560	581	610	555	596	602	593	570	565	574	592	602	602	581	564	535	556	601	579	578	571	600	564	582	595	582	576	615	625	579	537	564	600	583	588	618	557	618	591	570	589	606	580	610	608	589	596	602	554	583	599	641	589	585	576	555	544	600	596	598	599	605	608	598	619	509	559	608	558	573	585	598	596	581	588	606	558	569	547	606	610	591	579	557	586	615	606	549	571	529	588	553	610	561	572	598	593	554	567	578	608	548	583	581	533	611	595	593	565	598	584	565	544	586	629	573	614	565	572	567	576	573	594	626	609	544	587	613	532	608	609	579	612	618	607	592	541	569	590	574	576	572	589	562	576	561	549	563	566	586	565	581	590	575	605	572	565	575	613	567	574	569	612	587	587	553	561	524	572	585	549	545	540	609	538	586	655	547	569	589	539	621	559	558	585	574	573	540	615	598	588	594	560	596	615	582	580	608	603	600	577	634	513	560	550	576	561	560	603	596	595	571	612	564	589	612	611	623	583	585	574	538	600	557	588	578	579	554	566	598	587	576	620	529	568	610	549	587	575	568	563	586	636	577	618	544	562	550	575	569	581	558	568	604	573	587	593	554	617	564	592	524	609	583	604	573	546	569	570	589	524	596	574	576	550	580	551	521	576	557	602	572	563	611	531	531	560	569	567	592	559	601	578	598	577	563	563	574	593	602	567	590	587	553	560	620	559	606	630	623	598	604	596	588	594	574	545	587	591	615	576	592	550	551	599	598	572	612	609	567	580	609	597	567	594	569	559	532	623	580	574	545	616	564	590	597	615	593	570	577	580	590	553	572	631	546	589	587	587	597	566	576	583	598	606	576	560	604	570	613	565	602	535	565	545	593	577	550	591	582	613	603	572	567	577	598	624	602	581	602	583	590	621	585	556	560	607	596	599	579	556	556	546	584	557	619	572	572	581	564	608	568	572	603	571	599	572	586	628	603	593	583	616	594	571	603	581	574	576	603	574	582	606	587	576	591	584	529	551	565	560	546	531	569	568	574	594	578	579	601	582	587	576	592	613	624	550	557	569	559	565	592	623	553	594	591	552	569	605	621	617	607	563	571	586	568	611	575	588	602	596	596	568	588	581	551	590	580	575	549	598	574	582	591	576	588	602	568	574	570	612	579	549	542	601	584	590	567	545	532	598	598	580	567	567	579	582	571	581	592	552	599	566	586	596	600	554	584	611	638	589	564	594	596	576	582	599	542	551	574	609	576	567	588	582	595	575	536	621	628	580	591	595	583	596	622	570	587	566	586	589	591	556	550	570	560	574	562	636	601	569	590	585	567	582	574	572	542	563	565	594	565	637	561	579	560	580	567	614	550	550	617	568	593	576	607	587	575	572	593	584	545	586	592	548	566	592	575	544	539	583	586	608	591	549	580	617	621	601	574	605	571	565	571	536	551	550	572	560	552	582	581	544	575	573	574	564	606	584	601	532	584	558	609	547	586	564	581	591	598	581	561	586	577	599	588	639	556	571	585	599	554	573	555	572	567	586	556	581	581	549	615	586	614	580	574	590	625	545	599	610	539	578	568	578	581	597	569	614
30418	35293	39449	27840	10962	3950	1843	756	401	347	343	388	371	331	361	343	361	402	362	396	347	379	352	334	340	327	336	340	348	339	364	353	332	358	376	346	376	342	345	365	346	360	388	351	323	394	376	376	338	334	351	358	331	350	372	380	349	345	339	334	332	344	355	375	398	345	369	422	318	356	339	312	345	367	355	369	364	363	359	373	328	372	359	386	356	350	326	338	340	341	353	328	380	346	379	354	326	378	348	324	349	337	342	382	347	341	331	361	354	310	364	348	349	328	327	359	344	364	379	359	359	373	339	330	349	356	346	364	316	360	343	367	359	353	339	388	340	363	339	396	350	348	371	330	356	384	354	352	337	340	330	385	374	344	359	360	371	344	376	355	356	367	365	361	361	350	357	350	342	345	299	355	353	338	352	336	372	364	357	337	350	395	348	349	341	322	380	359	353	325	343	366	383	366	345	344	338	349	338	392	338	366	383	361	355	363	374	369	364	313	313	327	381	346	379	355	360	361	378	335	338	348	361	353	378	341	345	352	312	370	358	356	328	324	329	369	356	346	364	334	319	336	328	320	308	363	342	362	363	351	341	330	362	383	344	324	314	317	331	346	350	334	335	382	371	336	359	362	378	372	326	336	338	365	320	353	392	329	346	360	329	347	346	354	339	348	371	318	369	351	334	379	328	348	326	353	329	334	356	363	337	366	347	347	316	345	368	346	389	389	369	318	337	332	384	355	354	337	378	338	351	356	352	344	402	352	345	345	376	333	358	332	278	327	349	359	371	378	317	315	370	371	393	354	374	366	373	378	363	310	364	357	365	359	370	361	335	379	358	348	325	322	322	352	392	318	343	366	326	379	377	337	373	312	348	370	378	389	357	355	369	323	325	335	336	338	360	366	358	390	371	339	373	353	413	340	331	372	341	353	357	331	363	314	354	366	347	348	351	389	343	352	362	329	313	366	393	401	353	306	332	347	357	339	315	352	350	338	369	376	357	335	369	354	360	368	387	378	333	351	366	360	349	352	352	360	361	349	372	395	346	405	337	327	340	340	371	349	329	346	328	350	345	312	344	394	359	323	365	366	383	355	370	332	316	361	349	331	337	348	359	362	359	329	382	395	337	339	337	341	389	368	344	338	344	377	347	353	319	367	365	346	337	355	371	383	319	347	344	367	365	345	341	376	392	368	378	331	387	379	330	351	362	336	338	333	327	339	343	338	350	356	406	327	335	376	339	307	327	363	349	355	337	376	358	333	343	362	327	350	320	347	351	356	353	361	358	361	306	358	374	360	351	333	326	333	351	325	369	363	375	341	370	352	374	333	343	358	345	359	354	332	329	378	327	345	348	335	365	348	364	361	368	360	331	367	337	349	361	421	367	364	349	359	378	332	305	346	320	317	365	356	364	354	353	352	365	363	363	337	351	369	399	383	341	394	353	347	347	376	340	360	354	316	339	325	375	368	356	354	338	325	364	364	334	329	357	366	400	369	322	289	346	365	318	354	337	314	349	350	366	393	340	331	365	370	368	349	342	340	383	335	347	374	343	362	377	330	354	387	375	391	349	328	348	388	354	369	360	367	319	348	325	350	359	325	354	409	375	358	358	385	373	351	369	405	314	325	343	328	380	410	376	370	342	326	374	326	340	336	324	350	369	344	334	357	324	337	350	353	333	340	359	370	362	357	379	357	365	350	398	388	354	347	357	338	338	362	359	340	363	337	328	358	371	351	350	352	372	309	322	378	376	374	382	340	356	346	370	359	353	368	327	366	334	359	387	345	367	328	349	330	340	348	371	372	355	325	372	360	342	367	355	348	355	354	365	377	353	375	358	354	377	367	331	341	343	331	338	369	338	358	373	342	349	357	348	364	338	368	347	348	343	373	377	356	357	328	406	357	366	366	366	370	338	381	378	355	334	330	326	341	369	378	371	344	334	339	379	364	363	346	326	335	340	362	366	336	339	387	380	391	357	323	336	341	362	370	346	377	356	360	334	325	391	343	317	356	351	351	373	327	366	342	373	329	371	361	351	330	351	356	370	333	354	352	358	366	340	334	347	348	317	350	370	317	315	332	359	370	343	345	335	320	348	347	347	346	380	375	371	359	350	381	358	338	363	333	374	381	364	352	363	384	373	392	313	335	357	378	346	346	338	353	351	357	348	343	358	347	355	329	377	343	341	344	354	344	386	354	332	346	361	322	318	343	346	375	342	343	341	347	368	366	375	336	320	323	340	358	343	343	386	371	373	388	350	379	374	342	348	328	349	354	365	341	347	336	338	329	334	350	301	310	340	325	325	331	362	365	343	346	370	382	322	329	364	331	363	379	366	364	363	343	352	368	325	342	300	358	345	368	353	352	322	374	358	310	366	353	332	370	350	308	355	358	341	354	368	318	347	386	362	348	354	337	384	335	362	353	331	307	353	376	369	355	315	346	347	357	352	319	357	360	359	364	349	360	364	365	328	334	347	333	358	343	357	344	330	370	323	315	392	335	312	369	374	336	354	348	343	346	396	347	301	353	359	349	384	333	351	334	361	348	355	351	337	356	351	341	354	349	346	350	379	354	353	361	367	323	342	346	336	344	378	339	347	371	319	373	353	378	364	359	373	352	354	382	309	360	347	377	369	364	370	370	357	357	324	376	369	351	332	337	358	330	321	347	328	357	341	356	362	368	360	352	357	327	375	383	345	350	348	372	374	343	368	357	384	340	364	349	351	349	363	320	336	334	355	331	368	347	334	348	348	340	328	339	320	346	341	368	382	346	349	335	330	361	356	370	343	344	356	336	360	366	367	323	340	367	366	339	378	360	383	370	324	418	349	351	357	346	348	338	331	342	344	316	353	389	361	374	347	328	363	339	337	336	344	368	339	321	338	391	347	365	355	332	380	351	331	323	380	362	365	353	364	342	329	350	368	342	361	342	368	346	331	346	375	381	331	372	344	393	333	321	378	366	392	360	303	342	380	365	330	335	357	329	358	340	391	341	382	359	346	348	386	370	341	346	376	354	382	363	345	361	384	321	336	352	357	378	329	350	364	360	330	357	350	389	374	347	382	357	372	340	319	369	333	338	334	359	343	334	333	342	334	368	379	343	347	339	376	321	366	401	340	342	338	322	343	334	353	341	344	356	370	392	369	322	334	362	362	346	340	357	333	353	354	372	349	353	354	356	348	376	332	352	355	342	376	329	356	338	363	335	368	341	340	358	358	338	337	345	332	353	360	350	368	352	339	360	359	342	351	354	357	350	383	356	363	362	361	380	349	350	329	373	371	320	334	389	347	371	362	348	307	358	348	361	376	373	351	357	352	331	344	363	373	368	352	355	301	334	314	370	347	325	343	342	363	333	336	363	364	365	354	339	360	383	366	385	364	346	339	376	337	344	373	354	330	352	371	373	343	347	354	365	332	366	355	347	311	336	355	354	346	377	353	356	342	358	387	372	351	344	345	343	333	357	352	359	343	366	317	371	373	346	376	346	352	343	371	347	370	372
19129	34202	41811	36719	17524	9934	4980	1974	951	881	835	782	777	805	799	822	740	740	786	789	766	818	770	833	796	801	788	787	792	835	795	817	760	754	829	759	795	816	750	777	822	751	794	803	868	807	830	804	761	799	771	780	772	795	801	842	773	825	814	775	795	738	807	755	795	751	828	800	761	797	770	773	811	790	768	766	747	812	816	750	787	804	809	793	778	772	759	770	827	769	788	811	794	794	809	745	750	792	818	844	758	787	803	827	769	793	773	755	764	820	837	845	765	804	783	801	746	795	793	799	763	777	766	827	725	777	780	768	791	813	736	812	800	786	788	773	769	778	777	798	795	816	786	777	768	793	804	771	744	745	801	771	770	751	801	819	790	782	800	787	716	772	800	807	775	744	781	830	764	799	728	800	797	817	761	821	797	791	773	818	802	750	768	842	794	761	837	826	803	765	763	791	764	793	754	814	827	837	792	776	801	764	829	801	801	764	790	784	771	813	811	827	792	767	802	774	737	846	777	803	745	768	748	802	800	808	761	763	785	766	788	799	774	760	823	765	757	785	820	794	754	795	819	772	770	821	771	770	787	748	770	793	807	751	796	783	788	742	786	794	818	804	807	818	716	812	799	767	794	821	797	818	768	853	813	782	781	801	747	786	763	840	809	760	757	767	799	800	794	806	785	821	755	767	784	849	746	773	769	804	791	757	820	802	823	785	767	818	767	751	793	795	797	774	756	774	809	748	764	791	786	760	799	782	782	770	832	744	819	824	831	784	773	805	805	756	790	761	783	795	778	733	781	788	798	771	740	822	806	792	826	846	820	787	762	827	810	825	794	779	751	768	812	758	740	795	789	756	764	803	760	759	768	755	795	787	817	756	755	812	819	799	771	733	747	766	743	786	773	739	790	749	780	777	793	767	832	825	799	772	817	769	793	792	838	764	799	749	769	755	759	737	848	807	844	775	787	776	770	751	805	725	762	837	809	774	799	770	807	828	813	778	765	810	805	805	777	801	756	806	796	791	831	782	772	708	837	787	786	803	714	767	817	767	792	782	826	817	800	784	753	788	746	825	744	732	796	820	739	783	747	793	781	761	797	805	807	773	724	800	766	761	744	822	777	745	756	795	828	780	821	783	820	733	802	758	799	776	767	770	777	774	780	834	735	777	808	784	784	771	772	814	727	815	813	811	813	752	749	827	842	769	753	813	739	834	812	832	817	781	804	802	794	768	795	779	767	765	828	802	808	758	819	816	757	815	769	775	752	839	798	803	792	790	805	739	754	797	840	806	788	744	769	851	773	763	789	798	771	787	875	790	787	755	808	801	792	782	808	762	789	765	819	805	809	748	804	744	797	812	759	785	809	771	768	794	806	771	765	755	797	761	779	755	750	754	730	783	774	792	823	781	751	798	792	789	736	795	807	757	805	736	808	770	785	823	795	839	765	767	740	811	804	758	790	816	796	798	768	797	792	766	840	761	770	866	809	780	851	796	805	762	782	788	779	766	777	817	811	798	799	766	819	803	849	808	738	775	752	852	767	791	811	791	757	778	811	750	786	789	824	801	782	781	790	812	783	813	788	808	773	802	793	777	806	813	741	846	801	811	728	850	820	762	818	841	757	811	785	767	776	806	790	780	832	774	780	791	778	772	810	776	855	782	812	754	821	769	775	833	790	826	792	790	764	782	794	766	746	822	759	824	778	795	831	743	780	792	788	745	781	791	775	795	804	779	807	834	802	788	754	794	769	816	755	769	797	785	773	756	766	764	820	810	787	774	729	800	770	784	823	798	774	778	774	808	771	756	806	795	752	801	766	785	782	827	815	794	790	774	810	753	802	835	807	790	775	781	800	758	791	800	768	780	753	744	768	803	821	761	805	793	780	839	769	811	769	760	772	803	826	842	771	837	750	764	775	764	801	790	810	809	787	785	777	776	826	782	762	748	760	767	815	802	783	815	775	788	783	754	773	771	788	785	784	767	795	772	788	779	780	840	799	782	826	765	773	790	807	770	768	849	749	808	807	821	783	822	744	830	831	761	799	746	767	782	753	785	819	765	797	815	776	817	788	761	815	806	793	776	790	804	806	800	777	781	757	819	718	843	818	764	797	811	747	812	720	788	759	812	805	805	801	787	754	776	788	842	790	752	831	798	787	831	815	774	766	758	785	806	753	755	797	815	736	796	795	778	717	844	813	765	766	717	765	744	736	813	785	801	716	784	785	757	774	761	841	774	763	797	800	788	764	814	849	796	797	812	797	740	787	809	829	816	768	780	744	762	768	819	805	757	776	783	799	770	792	773	766	833	756	802	795	787	793	818	856	806	790	787	835	768	779	816	795	768	775	771	803	816	796	779	761	803	767	800	794	824	785	809	784	861	815	762	801	748	825	796	762	793	772	801	792	829	783	740	769	802	826	806	823	848	759	734	830	812	733	811	790	768	738	778	850	768	835	743	773	816	762	840	793	790	798	758	760	787	772	780	734	766	740	768	840	725	807	764	829	802	793	737	780	814	877	792	806	789	796	812	771	799	783	784	768	801	770	775	741	793	818	824	783	765	752	856	768	765	782	800	771	821	809	812	806	768	813	766	806	805	776	793	759	772	768	748	777	800	811	787	790	801	744	792	796	722	761	785	813	805	825	804	818	803	795	826	792	833	777	788	749	782	844	794	821	818	784	782	770	786	825	820	802	783	817	831	779	821	795	817	747	745	826	766	828	749	773	800	793	826	820	783	802	840	752	766	804	803	783	795	793	768	804	754	754	734	822	736	775	756	827	768	761	797	790	784	781	787	746	777	798	763	805	776	776	793	760	828	719	730	790	818	768	772	780	799	790	858	798	775	796	826	755	784	797	796	816	797	812	794	783	759	768	790	741	765	768	805	805	782	743	807	782	802	775	790	788	778	774	788	734	762	753	784	813	814	771	839	749	800	798	783	774	803	791	776	752	791	797	802	773	763	751	771	806	782	776	807	777	730	784	772	787	777	753	759	783	741	805	767	803	775	831	785	793	807	787	813	793	807	806	789	768	781	774	749	798	804	767	814	755	779	801	764	810	797	805	772	741	745	782	750	840	820	804	764	779	765	770	772	776	739	780	829	837	793	748	794	769	736	808	757	784	787	784	797	820	748	781	775	785	766	798	769	787	790	782	830	767	794	814	837	794	780	811	757	829	743	800	790	815	876	774	787	785	813	807	749	822	784	774	813	824	808	729	781	771	816	776	793	831	735	776	749	804	771	759	788	784	817	791	815	749	813	788	783	778	780	726	760	784	754	758	795	808	803	791	815	779	755	810	814	805	773	799	776	793	759	813	791	800	777	776	820	770	822	816	792	770	810	787	786	776	849	767	832	804	771	767	813	753	755	812	765	761	822	790	808	763	749	748	831	805	770	786	781	786	766	822	809	803	790	762	774	733	727	787	805	751	813	742	806	773	767	784	736	755	768	824	781	786	768	800	736	807	835	790	814	771	761	772	799	785	763	755	825	828	745
59195	59080	54709	44388	35485	29679	19669	6894	1238	380	302	270	251	237	294	271	277	265	264	275	251	288	283	275	250	285	257	259	262	274	276	270	244	285	240	275	269	260	300	256	270	278	262	284	281	283	282	270	292	272	285	318	266	254	252	294	266	282	263	258	267	253	248	299	233	281	276	265	261	285	273	242	251	252	252	242	281	263	266	258	234	251	259	254	260	278	292	279	287	247	276	236	270	229	251	264	271	246	269	239	277	264	255	282	265	300	256	249	243	261	267	247	240	294	258	269	286	240	242	250	256	282	286	241	296	275	243	281	260	241	269	272	262	283	274	284	279	318	273	259	263	271	266	238	257	276	285	247	280	256	259	253	245	264	255	260	255	315	257	252	284	255	289	242	268	263	255	254	259	269	261	286	286	292	300	239	280	262	300	259	251	284	307	280	247	251	256	255	268	272	259	287	261	316	295	276	272	281	273	267	265	264	234	264	262	232	259	239	285	248	283	251	268	252	242	247	299	255	283	273	246	288	259	281	283	249	265	226	263	259	257	275	278	289	256	249	267	296	239	248	240	275	258	282	277	266	244	276	248	236	267	290	236	255	261	275	278	270	256	265	259	255	288	270	287	260	258	244	268	282	254	239	249	279	259	244	257	268	265	274	268	267	264	278	270	225	254	279	247	266	281	288	254	310	255	258	257	261	282	244	232	247	295	249	277	236	272	271	251	244	286	265	266	258	269	263	240	265	290	270	288	274	257	268	274	258	261	268	284	261	251	260	254	265	257	264	271	298	274	287	270	301	253	271	271	241	259	280	269	266	319	265	248	265	282	259	265	255	288	227	280	263	256	265	285	284	290	267	246	282	253	248	270	242	245	265	268	275	291	256	259	246	268	261	270	258	306	299	255	263	238	231	251	252	258	308	252	226	275	269	262	252	270	255	252	289	241	262	285	272	262	262	270	282	223	259	276	267	261	286	303	283	257	249	256	263	280	268	238	260	284	274	248	289	271	279	276	289	276	287	281	268	271	249	252	262	263	286	254	237	237	249	281	302	270	274	246	261	262	271	279	280	237	253	300	285	262	270	270	295	246	242	276	265	252	257	265	290	259	233	251	264	241	298	273	244	265	289	279	248	280	258	292	260	263	264	272	278	225	283	273	269	238	273	223	292	238	239	264	287	282	276	256	284	266	259	250	265	262	297	239	289	261	269	278	256	240	273	282	266	251	295	257	253	271	232	282	256	255	263	245	268	307	267	278	300	259	254	262	241	260	250	243	270	237	241	258	277	222	256	286	261	309	294	256	283	265	281	284	276	254	288	270	273	287	272	268	251	272	260	255	276	251	283	284	276	240	285	246	282	272	267	264	255	272	265	249	239	264	242	230	270	271	266	275	257	247	263	290	229	255	261	265	272	267	275	259	249	259	285	251	252	274	275	245	263	260	266	262	254	299	243	264	278	240	255	258	233	271	278	271	239	264	254	280	277	259	261	300	298	221	244	275	267	266	274	261	258	255	271	270	266	269	269	288	270	280	265	253	306	243	256	278	320	268	262	266	244	262	250	235	265	286	259	278	283	259	257	262	279	281	242	262	251	290	269	253	258	281	235	278	277	273	254	265	280	270	253	262	243	239	263	275	280	252	244	228	226	251	252	298	264	248	282	268	264	265	232	269	244	283	244	302	266	252	245	275	294	305	260	266	251	272	281	252	270	285	262	260	267	250	298	286	264	274	249	290	248	297	282	260	268	271	283	255	291	237	273	253	264	276	279	277	255	237	258	277	269	293	283	254	266	273	265	273	269	271	253	255	246	291	234	262	264	270	240	282	266	274	266	276	281	251	254	287	305	271	280	289	292	289	285	253	262	271	261	268	270	284	273	285	242	276	250	282	269	275	265	312	244	276	261	300	249	267	277	236	247	268	241	273	297	283	271	264	297	241	276	280	270	246	266	293	244	277	287	270	241	273	262	248	249	247	263	241	268	272	284	279	281	236	255	256	269	287	285	281	307	265	257	261	289	281	271	288	256	264	261	241	256	286	274	258	261	265	229	233	274	264	277	262	266	244	281	296	264	251	265	251	263	269	266	244	259	243	248	271	273	285	282	300	287	272	265	267	284	264	275	264	261	235	276	251	251	277	261	294	267	242	235	262	250	272	234	255	249	258	255	267	299	266	293	248	223	258	239	285	254	283	263	280	242	279	274	258	286	264	244	252	282	247	263	256	264	254	288	250	263	255	273	278	278	264	242	264	275	252	302	258	253	259	241	248	291	276	291	287	253	257	265	266	265	277	286	277	266	268	255	275	279	275	265	253	300	259	240	260	258	248	257	268	276	277	267	248	265	245	242	261	240	273	287	271	268	258	287	258	291	257	237	219	241	276	254	263	253	266	247	288	249	280	280	280	270	256	264	261	266	248	278	283	276	270	275	281	289	249	270	239	266	265	246	262	273	264	265	239	269	302	232	281	281	278	237	264	240	263	274	269	258	315	293	261	261	254	269	250	262	264	271	245	255	236	272	274	281	272	268	289	302	281	265	258	284	275	262	252	265	267	265	270	245	286	264	281	253	263	241	278	248	264	265	271	272	292	290	249	229	245	244	268	263	279	274	292	218	259	250	263	296	239	289	272	288	314	232	245	252	284	270	253	251	271	254	283	258	278	268	247	290	282	244	238	285	262	257	237	274	271	285	283	273	255	293	265	269	242	255	252	245	247	256	281	251	249	255	268	247	229	255	298	266	249	247	277	292	273	273	266	254	276	263	280	269	264	260	242	254	254	302	254	249	255	254	275	285	277	294	305	278	257	276	278	287	264	266	303	310	273	251	256	250	231	274	275	247	277	265	248	251	270	287	253	299	255	245	258	223	287	252	222	251	272	252	246	267	286	271	296	247	281	280	280	288	266	256	285	253	275	266	278	297	310	250	288	273	241	271	270	286	273	291	249	291	263	281	265	299	254	269	261	294	259	260	268	263	253	240	270	277	268	264	272	267	234	264	264	253	260	244	264	267	277	275	244	276	258	247	249	268	255	263	254	266	260	257	282	248	242	261	261	258	238	231	290	275	285	276	268	263	273	254	280	267	269	240	270	268	290	279	251	265	262	274	244	262	257	264	254	253	266	235	231	257	260	252	280	246	254	259	251	263	273	290	261	266	262	263	254	249	247	282	239	281	249	260	265	242	257	264	303	305	249	267	264	269	277	284	266	234	289	271	290	234	255	246	279	248	243	268	271	313	244	281	265	286	256	279	249	259	267	282	282	264	248	260	248	272	251	263	249	256	249	226	287	269	262	257	260	277	286	262	227	278	263	218	265	270	228	270	294	234	266	281	248	310	292	282	231	250	309	280	266	261	250	273	258	267	295	295	263	240	246	275	246	267	271	269	283	268	227	256	298	253	258	263	234	253	268	276	288	293	303	270	270	266	230	289	272	261	296	254	259	255	232	267	252	290	252	266	270	273	247	242	273	295	272	226	274	288	250	261	258	280	258	243
43039	56390	61401	60338	55932	43307	24468	7846	1990	880	674	637	622	603	640	594	602	677	632	614	588	589	646	558	611	632	650	633	617	584	632	606	610	580	571	603	636	649	642	612	603	612	580	583	636	621	650	596	622	667	594	609	590	592	587	629	619	606	644	610	621	637	618	552	587	635	610	563	633	614	660	600	594	605	614	640	613	665	609	620	631	621	651	666	627	686	603	588	596	575	617	637	580	621	613	635	599	592	612	586	599	602	560	647	642	618	625	609	562	623	630	601	631	596	617	604	649	587	596	587	575	594	616	599	630	598	595	649	617	575	612	576	616	608	622	577	581	649	637	639	615	623	656	619	626	615	552	596	620	668	590	641	573	616	596	577	625	649	614	637	614	644	570	619	585	578	602	632	629	643	576	600	662	612	627	608	612	614	611	573	618	597	583	588	587	571	615	598	576	580	588	620	666	627	587	617	597	621	651	535	609	592	590	635	613	585	570	597	615	600	601	610	607	639	571	613	620	647	590	625	607	624	582	609	594	628	600	595	615	569	642	657	598	632	622	584	630	605	654	573	662	599	617	639	572	602	609	615	626	592	579	603	591	594	596	642	563	617	616	668	590	583	595	573	615	584	603	604	661	606	613	657	619	626	591	600	602	626	607	546	610	602	616	601	588	609	592	569	636	592	631	609	634	604	601	650	591	595	622	665	634	626	608	562	597	585	566	609	633	623	585	649	636	627	592	636	629	598	642	604	647	620	646	603	650	642	598	567	611	566	591	580	610	557	646	642	548	582	615	614	586	609	576	640	654	589	611	603	611	601	614	625	615	574	641	625	644	618	574	621	630	612	615	560	592	587	629	643	632	620	630	596	582	589	607	614	612	585	632	608	647	605	650	594	628	637	623	598	616	601	621	592	641	626	619	609	640	620	602	580	605	622	619	594	585	641	637	577	602	586	575	646	633	600	629	575	638	620	630	625	639	611	610	585	599	634	607	575	630	616	650	601	608	637	609	574	633	609	605	614	619	614	632	622	613	598	600	593	636	613	625	637	652	549	589	588	591	632	580	613	594	596	596	615	595	623	605	642	611	551	616	630	608	630	603	589	634	566	602	625	592	651	611	643	631	587	604	648	582	626	594	607	588	569	605	581	575	666	603	596	590	625	579	627	604	601	608	602	605	627	658	709	546	598	621	643	619	601	609	593	561	676	583	646	625	607	602	583	577	584	645	608	658	609	581	550	622	584	628	599	659	607	632	638	604	588	629	608	596	600	627	611	618	637	590	621	588	588	612	653	625	587	596	598	628	672	584	639	649	579	628	604	554	644	619	596	613	617	611	626	646	675	621	590	601	604	625	609	597	593	641	592	633	605	630	565	575	602	619	602	608	601	600	590	591	614	613	594	613	589	598	578	619	616	584	629	606	599	652	631	605	590	669	629	617	593	655	569	631	597	632	640	567	604	583	607	623	628	590	589	619	598	640	636	658	592	610	595	611	603	603	638	632	629	645	604	596	633	644	638	633	634	593	638	570	617	606	606	620	596	635	623	600	587	624	565	628	643	595	631	587	629	612	620	647	607	618	651	588	646	607	635	612	601	606	662	630	598	626	632	604	607	627	621	632	617	624	626	612	657	600	570	596	607	614	594	577	605	565	627	613	625	615	598	651	594	624	636	614	583	612	616	613	638	659	669	616	630	619	611	604	637	603	617	639	611	606	585	623	586	606	602	568	615	621	645	630	609	631	638	596	647	578	600	591	625	638	689	586	588	588	610	556	595	612	603	632	627	601	623	620	585	660	593	615	609	628	662	583	637	584	639	592	613	619	633	624	649	577	615	578	600	627	607	627	561	614	622	640	601	579	646	595	600	625	582	610	645	599	642	650	610	630	632	615	628	615	644	617	608	648	618	644	613	602	607	578	632	588	650	594	570	636	612	597	599	603	649	597	609	606	614	616	605	622	662	627	637	643	630	574	618	568	604	637	631	616	606	612	627	594	654	638	632	597	608	605	639	614	636	573	608	615	632	583	613	609	611	611	629	658	602	564	593	636	656	627	615	659	609	631	571	606	634	637	650	601	590	600	626	632	629	612	615	604	604	628	644	639	640	641	620	628	625	615	587	596	624	576	632	612	652	630	594	626	603	608	581	676	578	595	585	658	595	607	609	604	641	559	582	591	610	583	611	648	598	548	648	590	620	619	628	603	631	641	586	663	606	609	664	623	595	600	636	596	602	593	613	590	605	638	615	599	624	603	611	630	632	656	572	576	627	629	617	603	621	613	622	589	597	599	642	678	658	640	648	571	644	606	603	646	664	611	622	580	632	591	631	593	583	622	625	601	648	616	615	643	633	608	670	614	621	585	605	550	635	612	646	586	635	601	625	616	587	600	633	634	568	598	645	609	592	625	605	618	624	588	589	593	571	588	622	633	649	626	582	595	640	600	644	569	635	644	603	575	646	611	584	622	551	619	617	615	619	619	580	585	590	607	591	627	608	597	627	629	637	644	635	622	645	575	602	595	609	601	616	627	594	630	621	636	594	599	637	593	609	583	597	644	568	643	607	627	628	602	645	643	621	655	664	574	628	598	665	566	643	624	625	620	652	606	588	601	625	591	633	627	597	602	602	663	593	554	591	569	594	653	650	617	615	605	600	652	614	591	606	611	627	590	592	680	608	601	628	635	636	592	636	621	566	576	617	615	577	579	613	619	666	642	621	623	618	590	623	638	653	602	624	628	607	605	595	637	609	635	587	606	619	662	641	638	616	652	626	622	659	572	687	595	594	631	589	602	561	585	586	590	632	588	611	605	626	624	610	615	637	632	606	633	603	601	585	609	646	594	616	610	649	601	644	606	612	619	621	612	584	592	641	579	610	611	613	594	580	599	633	632	594	594	642	616	577	637	600	645	564	592	628	553	612	644	617	575	620	614	619	626	635	625	597	595	608	615	610	607	623	597	609	613	576	589	603	570	580	628	595	614	604	608	611	655	630	667	575	613	624	607	559	658	609	587	621	589	629	640	633	594	620	600	566	562	570	607	592	666	659	611	655	605	595	589	633	605	595	603	653	594	607	599	616	612	631	624	616	612	647	637	559	578	655	597	628	620	604	563	615	601	576	582	658	648	641	631	656	597	641	608	664	653	621	623	588	607	616	587	592	617	645	624	606	653	616	667	578	584	594	585	613	631	664	566	609	635	651	623	639	636	630	650	597	616	601	645	613	623	599	644	613	593	654	581	605	603	627	566	579	577	595	613	570	662	596	625	590	623	646	541	592	607	623	617	606	604	617	597	613	609	653	621	613	651	653	579	592	591	603	623	612	608	596	604	635	635	615	590	577	616	626	598	638	588	631	646	655	613	601	580	594	583	618	565	647	574	571	616	589	566	618	595	580	613	615	588	649	629	624	609	640	600	616	606	634	592	610	617	633	589	630	609	606	641	628	609	599	671	611	613	630	596	598	623	616	615	596	606	608	655	640	644	589	593	614	645	630	611	620
64616	55450	50688	46161	32395	28909	25527	16871	5681	897	282	277	255	253	270	291	298	306	267	255	291	265	223	271	273	278	240	277	284	229	289	255	296	266	265	262	275	286	275	250	279	270	281	272	255	298	263	291	259	268	256	257	295	271	292	270	261	295	276	272	255	248	245	241	270	281	238	270	277	251	273	268	273	286	258	242	259	290	273	266	263	229	262	266	249	273	287	286	255	271	276	250	294	277	255	265	278	295	289	267	304	259	250	240	238	278	269	257	277	274	263	272	245	251	276	263	288	288	275	260	255	244	267	290	259	274	233	257	274	272	302	281	256	276	248	249	287	296	251	270	264	281	249	280	257	258	278	292	254	259	282	283	247	281	276	281	301	314	261	308	255	282	271	276	264	235	244	258	264	240	249	228	275	276	276	265	265	272	282	257	277	246	266	269	264	259	276	267	258	292	281	278	225	283	285	253	292	275	265	273	247	279	248	280	274	268	274	248	268	252	303	287	285	282	262	275	261	251	251	269	276	287	275	253	284	279	255	276	242	281	286	251	272	268	236	250	288	264	275	286	269	264	264	257	271	278	270	267	290	270	288	225	240	271	259	290	254	263	279	247	251	238	264	278	263	270	305	242	271	275	260	266	240	266	277	252	292	250	271	299	270	270	277	260	299	278	266	276	278	228	244	262	244	289	268	283	251	248	258	258	281	276	284	238	261	257	260	252	240	264	260	259	298	240	291	274	272	254	255	289	285	310	285	282	267	301	282	250	259	280	270	276	258	278	290	254	308	264	247	277	271	256	238	263	259	242	276	264	262	254	266	270	264	286	271	256	268	280	273	274	286	290	233	251	286	279	291	261	254	256	255	283	276	307	243	248	267	240	271	275	265	280	252	251	223	265	256	252	311	281	230	264	247	280	265	260	275	277	289	245	232	265	292	257	268	242	248	269	283	285	253	284	257	243	261	251	264	228	256	263	278	275	256	291	292	270	275	264	288	244	249	270	274	277	275	263	264	258	279	270	266	260	268	303	274	240	273	271	281	283	279	276	277	273	258	252	249	246	272	234	230	270	251	265	242	278	270	282	242	286	241	272	283	273	261	263	260	272	260	289	266	258	264	246	270	245	262	277	293	245	276	315	287	265	264	294	260	250	276	218	240	254	251	264	256	256	267	279	246	272	278	267	280	277	272	281	264	255	281	277	275	279	251	292	289	297	273	270	284	290	269	283	270	276	276	248	258	233	266	255	276	283	244	267	277	257	280	255	267	288	284	266	283	278	262	285	261	251	279	251	283	261	284	275	291	271	260	263	249	257	224	249	259	262	270	276	251	255	266	254	256	252	265	264	274	290	284	281	295	249	274	277	263	265	268	257	274	270	281	255	289	254	254	246	249	250	300	285	259	249	284	275	275	284	259	285	286	252	240	249	263	253	270	260	235	292	266	244	296	267	295	259	302	285	269	276	240	240	280	275	252	255	255	247	264	243	282	285	279	270	262	311	288	280	255	303	244	224	278	273	270	267	285	265	261	263	255	268	313	259	296	240	245	267	255	266	252	306	253	281	269	252	254	276	267	260	264	276	266	280	266	283	279	289	269	252	291	260	272	276	276	310	287	282	233	245	256	271	277	263	254	269	259	263	263	305	268	257	264	262	238	287	289	274	270	304	287	247	264	287	280	262	265	260	257	232	264	260	253	281	263	275	246	256	276	266	240	270	247	264	258	270	286	251	297	262	288	293	266	246	264	231	254	249	275	278	253	238	250	260	251	248	246	277	263	255	293	270	248	318	289	264	249	247	284	289	262	245	268	249	255	281	260	279	282	273	263	250	279	253	301	236	268	263	274	242	252	280	277	272	256	280	287	254	282	262	279	262	255	262	265	259	244	255	273	238	265	260	252	264	266	245	275	289	266	269	260	301	259	238	267	292	287	251	238	266	261	246	264	268	273	270	280	265	264	219	233	286	259	259	283	275	252	274	279	263	265	245	256	272	273	261	261	248	267	248	245	270	255	268	279	269	267	264	225	271	260	275	211	251	293	284	278	279	249	244	251	227	286	253	259	281	272	285	262	287	247	264	288	299	229	269	259	254	263	256	241	269	275	265	265	265	257	286	266	274	270	269	254	265	269	270	261	285	276	297	241	285	251	287	292	284	260	248	272	268	281	274	247	269	296	290	257	304	245	241	229	256	285	266	259	273	268	270	297	285	272	304	288	302	292	294	264	273	260	283	267	284	261	238	270	270	278	248	266	273	271	250	274	288	257	271	284	250	269	275	261	269	250	245	255	276	270	279	288	275	313	282	262	264	253	279	264	260	232	273	262	276	252	307	273	288	264	247	264	266	273	290	258	244	268	293	253	262	291	299	270	264	281	261	259	257	250	306	271	278	279	279	247	281	270	262	274	256	267	264	273	273	248	270	255	280	253	342	259	276	280	268	253	251	239	259	261	277	286	261	277	250	240	307	250	284	244	266	281	251	234	270	251	235	289	236	268	276	259	278	279	243	252	287	284	263	278	278	280	288	276	260	279	278	280	288	246	283	288	270	264	245	242	277	271	268	276	257	247	272	266	283	275	284	259	287	276	255	230	258	271	264	276	269	261	257	253	255	244	288	284	271	281	278	284	270	260	295	268	286	264	230	267	250	259	263	248	262	242	262	250	291	276	258	261	255	266	281	241	270	286	275	267	264	279	254	290	288	276	261	258	248	268	234	270	274	289	255	261	258	249	277	290	240	279	278	250	268	238	251	275	278	288	291	268	257	271	264	273	262	267	241	301	264	256	258	262	264	262	270	266	232	229	274	280	251	273	271	282	300	250	275	270	254	271	276	258	301	294	274	270	243	283	293	250	251	307	274	287	268	289	273	268	261	250	258	252	231	271	250	253	242	252	271	267	253	273	277	254	287	271	263	260	260	265	292	283	261	272	240	266	264	278	278	255	249	283	255	249	276	285	212	260	276	272	295	277	292	276	252	258	266	272	301	280	251	246	319	295	289	274	251	292	279	261	246	278	271	241	230	266	301	291	250	263	257	300	279	252	256	232	272	256	274	262	249	272	276	255	287	284	272	254	249	255	251	239	256	232	280	256	274	253	250	256	266	255	285	276	273	249	260	287	294	299	278	250	258	270	288	258	270	272	280	257	257	257	248	261	250	286	254	267	265	245	299	267	265	285	300	259	277	272	255	262	264	281	285	269	281	270	244	262	265	273	265	257	261	250	269	279	268	236	265	258	259	262	263	273	246	278	267	292	225	255	274	279	293	289	277	229	238	274	240	265	255	254	252	305	294	267	237	259	286	269	286	259	293	283	281	274	267	249	256	246	278	256	276	261	273	272	268	263	316	272	251	261	267	275	289	248	260	289	278	270	252	233	268	276	259	244	300	250	250	249	289	241	294	260	295	243	265	282	264	270	271	280	277	242	279	273	284	278	289	267	278	259	262	299	262	284	286	254	253	262	249	253	277	288	248	276	239	259	275	274	286	279	265	268	268
52551	58624	60796	59031	62574	54082	31881	11495	2773	1063	708	650	618	629	604	619	611	637	606	605	627	644	593	623	632	610	598	608	632	581	618	605	613	651	584	654	604	609	630	605	609	583	593	616	607	603	576	647	639	643	582	604	628	611	628	550	629	644	602	634	595	593	624	600	591	610	658	634	651	598	614	597	609	603	618	609	621	573	611	612	589	637	611	611	615	586	604	619	623	595	668	651	593	587	598	576	632	577	608	658	634	651	598	607	584	589	589	699	587	632	661	673	563	638	596	588	599	610	653	647	641	641	599	594	602	620	604	629	618	624	593	629	607	615	592	611	628	646	601	611	584	581	582	631	608	640	589	618	583	584	604	574	604	613	624	581	657	609	587	623	622	602	574	551	651	587	589	593	602	568	626	610	605	615	608	614	634	646	598	650	591	625	624	623	574	609	667	638	561	603	599	616	657	626	624	590	613	618	675	625	579	591	642	623	610	604	628	652	655	618	605	656	675	629	585	598	606	628	584	579	607	598	623	609	596	614	637	641	585	601	610	636	625	580	630	616	633	606	595	620	639	587	581	599	655	614	606	571	611	612	565	577	600	606	596	628	638	606	614	599	619	611	620	593	644	590	612	613	630	626	589	596	594	587	622	603	561	617	600	622	627	587	600	607	561	607	598	633	662	585	601	640	569	623	627	622	570	628	607	589	592	598	639	604	644	615	634	588	596	594	605	622	599	617	592	606	645	612	629	600	600	597	610	585	597	586	617	614	586	594	604	609	638	539	586	575	656	599	602	596	632	593	593	581	597	572	666	629	528	582	608	617	609	617	606	630	614	628	621	605	614	585	570	642	600	654	637	633	621	603	619	612	623	611	592	625	617	618	564	608	631	652	603	627	593	605	627	602	653	565	576	537	587	623	620	645	570	605	580	599	646	613	602	664	594	596	598	611	589	627	577	578	650	613	610	662	604	612	577	602	585	630	615	597	609	655	603	619	614	630	575	607	592	580	594	597	612	622	581	600	619	589	599	590	546	631	619	617	610	579	609	594	586	621	597	576	616	583	586	640	583	598	580	632	634	604	638	602	638	595	602	610	608	588	600	639	608	560	624	632	590	589	565	653	624	602	650	621	636	629	625	631	593	583	616	635	580	640	642	574	585	615	634	592	628	570	572	605	630	636	581	610	640	625	642	627	635	600	621	601	591	594	595	601	583	582	595	595	607	619	569	615	599	570	577	641	663	648	608	596	593	612	639	647	558	619	593	614	634	560	587	585	569	638	583	605	619	600	556	628	646	618	566	552	614	644	581	597	623	605	669	579	627	579	597	600	586	666	616	608	618	611	602	598	567	608	631	589	642	621	599	584	586	617	593	620	600	602	609	567	602	603	649	587	593	571	580	618	601	599	616	636	635	613	603	629	619	589	641	585	604	580	560	636	630	550	607	622	625	607	624	611	589	576	608	654	603	604	608	572	630	598	653	549	629	562	593	606	620	595	600	629	610	626	600	654	640	620	616	551	577	575	651	583	606	612	635	593	607	626	630	585	580	603	600	609	568	629	631	617	566	569	624	639	611	599	579	615	596	609	600	610	607	612	620	586	612	604	575	626	608	571	607	593	581	665	612	614	615	603	599	661	611	585	649	618	583	618	604	611	613	622	638	653	625	611	629	604	604	595	608	632	588	585	602	596	564	587	574	662	575	634	614	565	617	616	595	602	653	577	564	623	630	588	631	607	600	561	605	582	600	601	589	623	608	632	616	649	628	635	602	589	607	617	618	617	643	656	581	638	620	614	606	642	607	594	609	597	576	591	615	620	606	607	606	601	593	604	612	577	617	644	602	650	617	593	602	579	605	629	634	641	613	549	607	630	574	611	634	629	607	587	585	559	631	597	625	596	562	632	604	632	579	620	616	602	602	587	563	616	616	603	546	596	633	653	575	648	639	586	626	648	596	621	615	594	638	591	608	633	573	610	615	608	595	587	625	584	629	612	643	600	629	613	584	575	633	616	594	622	640	631	635	654	621	622	598	609	598	615	605	627	603	626	561	616	582	609	689	629	585	582	606	583	599	590	648	590	603	650	562	608	609	643	584	609	591	596	601	595	670	584	549	606	593	591	613	607	635	618	603	596	619	551	597	591	630	626	585	596	653	601	619	608	584	665	563	603	591	603	642	573	612	606	643	610	547	621	614	601	607	602	615	581	614	596	567	593	613	593	620	605	661	609	610	595	602	631	593	615	608	603	599	627	630	611	631	647	581	623	617	596	616	605	625	598	584	650	601	605	617	606	596	662	643	632	628	579	625	639	606	580	630	555	634	602	593	695	617	620	595	612	572	614	625	606	592	628	634	586	597	601	588	632	624	600	604	606	606	620	580	557	590	614	637	602	614	601	621	626	612	583	585	615	640	609	588	594	604	627	658	646	622	568	566	585	653	579	567	579	611	622	573	597	550	626	606	605	638	598	589	580	627	605	578	603	618	618	608	618	602	584	596	569	578	581	591	587	604	649	633	603	642	650	661	648	620	618	575	609	631	604	575	625	605	617	617	591	607	600	609	622	600	618	568	616	625	593	613	611	599	622	619	641	603	599	605	618	618	638	640	567	616	624	610	594	595	611	576	622	582	617	621	590	573	618	560	640	624	586	620	624	621	603	597	622	601	603	597	620	614	603	587	627	552	581	598	571	616	598	595	611	583	609	598	611	606	580	604	570	635	625	621	618	621	591	602	601	624	563	580	602	636	626	596	587	627	683	662	620	611	628	621	600	646	645	593	634	615	598	608	622	599	585	574	597	592	603	649	657	630	639	612	568	647	584	635	606	578	624	615	625	634	611	611	649	630	603	554	573	548	584	584	600	588	609	608	634	602	590	574	585	624	635	627	587	635	631	586	593	643	570	629	611	589	618	597	627	604	666	602	607	602	626	616	643	578	614	613	616	609	596	584	604	609	621	601	603	639	567	594	550	634	603	616	602	619	587	625	629	604	564	613	578	605	606	633	608	612	617	599	603	632	633	614	610	608	596	608	643	616	632	578	573	551	608	578	637	554	611	586	596	602	609	588	626	597	578	580	579	638	621	555	602	621	576	609	601	577	604	636	590	585	615	635	608	621	632	564	621	625	610	605	600	618	613	596	633	588	610	674	605	571	595	611	604	588	611	616	602	615	601	592	589	600	583	598	605	602	569	596	581	617	559	622	612	562	566	603	598	641	579	573	620	574	586	659	622	604	596	604	600	627	636	619	611	631	590	624	617	632	605	573	621	638	631	550	647	612	618	563	611	582	643	609	608	583	602	622	572	647	609	639	610	620	640	609	621	606	585	593	668	581	535	573	644	619	616	583	655	627	671	647	630	598	600	595	605	610	634	586	629	606	617	597	594	638	641	603	688	615	623	593	648	610	608	604	588	629	569	596	642	572	606	626	609	593	680	590	612	591	632	556	605	623	624	568	627	626	626	582	598	587	582	607	625	586	637	631	608	609	628	621	598	643	665
30954	31396	32083	18877	8081	3848	1670	742	454	381	358	374	350	339	351	380	369	361	323	366	400	346	394	393	385	345	342	346	328	365	355	336	370	372	364	389	339	328	343	350	385	389	342	353	364	373	340	372	376	357	366	366	341	370	362	354	390	383	360	381	374	372	399	338	355	331	314	360	365	367	375	407	335	374	392	374	351	357	390	354	356	387	365	380	355	390	381	349	400	385	382	363	357	357	329	371	391	365	364	350	353	430	365	345	341	352	378	331	333	358	330	372	337	409	405	388	352	347	365	363	353	326	352	388	359	371	346	367	380	352	396	333	355	367	342	354	365	384	359	377	352	351	335	360	367	384	349	339	367	384	380	339	356	385	378	367	335	350	372	363	352	351	346	368	340	356	366	339	366	372	364	366	379	356	356	378	348	368	408	362	360	327	346	332	358	350	301	324	401	368	344	394	374	345	367	368	365	363	343	346	371	356	344	313	366	370	364	379	350	325	373	350	361	379	345	378	352	359	362	399	358	380	403	354	374	370	382	346	374	290	367	382	376	383	360	404	362	351	369	349	334	364	377	336	397	365	376	364	385	363	369	375	401	374	358	354	359	365	351	366	365	359	356	371	380	399	342	381	360	355	372	337	315	378	353	359	349	378	351	371	365	392	334	365	324	378	371	361	363	374	342	363	374	365	379	370	340	369	335	358	373	343	350	336	361	373	373	362	359	389	368	347	363	363	363	333	370	359	366	356	365	415	359	406	361	384	370	353	317	367	372	368	368	368	386	337	378	389	368	375	366	368	358	365	358	349	341	326	365	376	414	371	390	351	363	338	320	373	357	350	380	330	354	345	369	319	341	331	375	327	354	361	350	349	413	366	373	360	363	356	334	354	346	346	357	357	371	364	361	372	379	340	384	379	394	364	367	363	385	362	367	362	372	361	354	375	356	348	383	380	343	371	378	321	352	370	356	363	384	342	350	339	354	360	357	326	362	341	377	381	353	333	321	379	370	391	350	350	330	351	336	362	328	363	342	352	379	370	349	351	355	348	343	365	347	329	400	376	363	381	365	334	377	371	359	380	356	344	379	396	365	385	367	401	345	394	336	376	345	352	357	363	381	374	373	356	335	378	358	346	362	380	354	342	364	375	354	335	386	369	356	353	350	375	314	394	343	320	358	354	361	411	360	354	355	337	385	378	377	344	365	347	372	359	360	370	371	365	384	345	339	339	384	389	332	368	394	355	351	362	371	404	353	375	356	386	373	389	361	346	375	360	354	345	380	372	372	358	343	391	343	366	340	363	340	358	349	357	382	368	365	361	348	372	353	372	340	351	378	384	409	349	342	323	358	350	364	340	354	352	361	376	332	384	356	346	367	351	354	394	331	324	397	373	372	337	337	371	342	341	345	331	373	388	337	381	346	371	356	327	397	368	385	372	352	370	391	348	400	364	349	367	352	366	340	361	374	346	351	334	358	361	371	358	379	389	372	395	329	350	330	343	360	334	357	314	326	344	331	378	344	380	353	364	370	376	397	398	382	361	338	339	343	410	356	374	339	349	381	328	365	353	353	364	357	410	359	348	373	376	359	348	371	360	362	363	372	347	358	358	346	346	341	361	401	353	373	404	369	361	344	329	351	362	427	363	374	401	379	425	358	376	342	391	363	378	338	350	374	385	352	421	351	375	373	363	374	349	376	345	373	363	358	356	342	376	354	372	383	354	359	386	389	358	370	370	338	350	346	351	362	367	394	367	388	330	339	370	363	368	356	377	365	353	412	359	374	369	349	346	383	383	370	347	369	321	350	340	349	349	360	392	352	335	366	384	374	348	349	336	319	365	381	375	373	373	394	363	349	342	375	363	324	371	335	368	361	363	344	358	373	347	358	368	342	372	358	366	370	340	364	369	372	323	372	368	397	370	351	374	364	330	371	373	369	392	335	398	383	350	398	338	379	362	374	358	344	326	337	412	360	357	348	373	421	332	349	395	370	364	354	351	356	384	376	367	340	378	415	385	336	375	361	402	360	359	380	340	392	357	387	323	375	350	358	374	365	346	350	349	369	360	320	345	378	375	335	352	377	352	344	378	355	374	368	382	390	382	372	355	353	374	343	358	371	347	312	376	360	315	341	361	369	322	379	375	396	390	378	388	358	315	382	377	365	323	312	369	343	376	350	375	394	369	362	397	361	340	358	389	367	379	329	361	387	365	345	333	336	376	401	381	338	351	335	342	364	328	346	324	399	409	382	359	342	382	387	378	366	374	369	352	360	345	355	365	363	363	350	350	407	342	364	357	365	363	302	383	348	383	376	379	350	390	377	352	403	382	377	331	330	352	364	355	358	399	369	404	348	357	370	340	397	396	340	377	372	362	336	368	366	368	383	374	338	322	356	354	368	341	353	351	346	345	355	324	350	358	366	368	400	368	345	372	344	388	348	401	356	356	399	362	347	347	370	377	379	362	387	344	390	354	356	348	384	379	360	353	365	379	362	360	397	352	364	388	369	329	326	362	364	388	354	345	365	338	372	390	409	387	371	312	384	358	356	373	347	361	349	381	325	337	375	369	376	349	367	367	364	376	390	359	378	346	348	316	369	362	352	375	364	351	413	375	386	332	361	362	328	347	343	380	351	322	363	345	378	337	341	357	397	367	390	328	357	381	379	364	362	357	347	368	379	358	351	395	358	387	393	391	350	377	364	360	380	314	347	373	387	377	385	355	379	356	392	394	349	393	376	386	360	359	353	374	365	380	378	343	357	369	375	369	335	388	366	350	379	336	368	345	393	355	391	383	339	392	352	359	353	368	375	354	341	367	365	333	414	354	388	349	309	360	333	367	337	350	353	384	353	383	381	351	377	366	369	368	355	389	339	388	344	332	369	354	368	369	332	378	351	376	351	360	388	329	352	344	343	347	364	372	378	366	380	376	351	357	347	384	353	403	369	341	358	347	382	358	365	355	401	377	364	374	370	363	346	364	339	382	373	372	381	410	385	355	365	351	361	373	363	393	364	356	378	384	392	346	364	377	365	349	328	341	363	356	354	331	387	347	346	362	346	352	366	354	367	327	362	367	348	338	352	374	315	336	334	335	372	365	354	383	369	353	364	334	327	372	385	352	370	390	359	354	359	333	321	336	378	347	336	385	350	402	355	337	351	335	347	399	391	383	349	398	396	379	346	381	356	352	387	355	358	347	363	373	347	305	386	345	353	369	338	333	371	355	349	353	373	353	372	387	370	394	366	379	368	392	392	358	410	367	336	376	388	426	385	361	355	375	365	393	351	391	346	379	358	363	359	370	344	360	336	351	385	335	377	365	354	336	380	359	361	369	374	363	351	357	386	385	324	358	358	376	354	368	376	329	403	328	356	363	384	375	316	348	382	357	371	363	354	345	395	317	365	387	375	367	342	367	334	347	323	363	375	373	357	364	374	380	398	351	349	374	361	375	373	360	376	340	355	366	372	403	354	343	363	350	339	351	387	386	366	396	374	353	382	330
19908	30956	36474	28523	16488	9968	4661	1995	1040	872	779	780	799	796	852	813	823	827	836	832	771	779	805	854	781	819	861	841	858	806	872	820	837	777	832	820	865	854	804	853	841	786	812	826	840	796	839	821	845	793	867	798	829	830	825	814	822	813	812	807	806	856	848	805	760	858	850	804	852	803	783	799	893	789	809	831	833	817	770	791	832	799	821	828	812	807	798	862	843	774	819	839	832	794	806	809	779	759	828	774	822	794	816	816	873	846	762	785	833	812	811	848	807	737	855	841	827	836	886	802	778	814	838	786	850	815	873	807	818	825	795	880	771	828	879	779	838	800	823	783	809	873	814	788	871	821	788	821	828	817	819	810	865	817	832	813	800	842	771	783	802	829	779	800	816	800	867	812	819	815	788	838	770	817	788	781	867	800	884	757	812	823	803	833	838	801	787	803	782	829	820	742	828	788	852	831	815	779	792	819	806	796	839	781	803	802	797	791	848	809	838	800	832	856	805	834	817	861	841	870	828	762	815	814	815	837	830	792	804	831	771	778	743	827	845	850	872	795	799	813	766	782	805	791	798	814	814	779	870	856	843	781	775	832	842	814	748	801	832	839	835	826	868	816	830	855	792	840	832	821	793	821	840	784	816	787	802	774	841	830	789	822	788	801	735	812	854	837	841	766	856	805	826	809	821	767	818	851	833	783	832	828	811	762	833	810	785	841	839	822	852	803	800	829	862	842	799	783	769	836	781	815	858	789	778	822	831	745	777	836	773	791	776	834	798	780	792	767	871	810	850	853	826	841	778	802	806	815	815	798	842	823	820	803	833	798	789	850	821	790	821	843	824	799	786	851	780	771	835	801	816	813	850	807	832	777	813	776	814	830	866	799	793	796	841	830	826	811	851	777	847	794	780	814	796	770	815	796	799	792	819	770	858	803	755	806	847	791	821	824	739	805	787	888	758	765	842	810	839	818	756	766	764	763	872	841	824	839	834	794	814	829	828	765	804	823	849	811	774	816	811	843	857	769	842	810	817	817	855	779	809	839	849	808	835	772	789	842	856	843	795	850	773	829	830	769	821	797	800	812	820	821	863	833	830	822	851	804	855	793	811	861	794	834	809	813	847	774	795	816	781	815	774	829	798	817	804	820	844	803	846	783	843	771	806	827	824	807	833	799	851	869	848	858	807	858	748	805	804	860	883	819	821	791	796	800	785	823	811	837	827	764	834	796	834	812	781	843	835	785	806	877	851	851	814	859	865	796	801	786	834	821	785	844	743	788	837	847	834	817	794	832	816	778	790	831	812	802	813	793	800	872	842	766	821	792	880	810	891	866	805	863	849	804	812	803	808	798	830	853	892	814	787	826	810	807	852	809	847	862	841	774	813	793	813	824	838	810	813	813	851	789	783	778	822	777	802	771	785	818	768	792	838	805	816	811	799	855	838	819	830	848	874	811	850	847	841	765	894	753	806	819	803	818	780	821	826	804	828	845	765	793	808	834	816	847	815	867	798	863	824	832	862	852	837	793	818	819	863	813	830	776	807	803	846	829	849	818	810	854	803	795	817	801	830	799	807	794	803	797	778	795	807	816	854	790	850	807	861	805	779	783	835	830	799	814	855	820	759	801	780	829	774	864	842	835	804	844	831	857	796	813	801	805	820	845	800	829	799	823	797	812	810	840	846	825	812	892	820	852	803	804	829	838	782	788	847	837	808	830	779	811	810	877	780	797	821	843	840	858	803	802	863	806	843	792	820	813	799	850	769	846	833	840	829	831	812	839	788	807	768	831	817	791	825	856	826	799	794	878	865	831	873	771	816	824	804	818	817	855	838	769	816	844	805	768	813	793	792	862	742	774	843	797	821	767	845	903	784	818	810	786	799	814	801	804	823	834	804	838	831	820	814	808	822	828	830	800	822	799	813	802	787	812	818	849	780	867	853	891	863	786	805	800	792	808	793	839	795	845	803	810	785	790	779	845	785	776	875	820	827	824	859	816	766	807	803	821	824	837	806	821	811	736	824	827	795	878	800	809	810	778	839	772	821	842	788	793	782	814	869	837	818	806	812	799	796	823	814	826	824	798	833	812	827	805	873	763	826	799	812	841	820	829	819	812	854	829	813	841	784	826	782	827	795	803	836	783	824	760	828	825	799	808	816	810	815	844	793	778	852	789	774	814	815	843	790	848	815	843	797	812	778	872	792	765	778	774	801	840	841	845	806	875	864	795	791	774	776	833	834	816	785	835	767	842	792	812	815	785	784	789	836	776	842	790	811	840	808	764	827	761	833	843	821	784	821	780	791	838	781	849	804	828	794	788	786	763	854	796	844	790	839	812	865	825	786	798	818	824	809	759	796	784	797	845	889	797	850	765	842	797	791	868	860	789	799	845	808	844	807	873	774	800	835	766	785	836	833	833	795	840	827	878	794	771	854	794	822	832	802	799	748	789	791	851	802	812	820	816	816	834	828	806	881	824	857	787	867	808	796	844	825	794	830	807	781	799	879	800	806	816	826	802	830	825	780	764	770	791	825	839	808	841	864	773	809	852	787	867	801	795	792	799	853	829	841	828	794	818	833	827	830	792	810	797	759	799	785	752	832	823	822	812	773	812	827	792	824	755	801	797	852	738	821	825	774	852	825	793	840	794	785	837	798	821	857	804	845	789	804	885	835	810	807	758	754	801	781	779	804	814	792	813	859	832	808	849	910	767	822	779	778	805	806	791	886	849	813	799	826	764	817	822	796	805	832	816	791	770	798	829	824	807	816	794	819	817	821	763	838	827	755	789	829	814	778	826	820	810	830	755	796	820	794	832	816	806	813	803	816	848	807	820	773	832	782	814	850	791	838	876	807	788	835	796	836	825	841	829	874	815	853	823	834	802	904	827	849	782	820	814	816	794	824	835	826	844	822	784	823	841	893	828	783	857	790	834	835	781	841	749	793	829	807	818	799	789	819	830	802	794	837	814	807	808	802	814	792	856	837	783	830	802	836	800	836	831	768	826	828	828	839	863	817	836	767	800	809	825	766	876	778	784	805	778	769	849	852	842	782	839	809	834	800	777	798	811	836	841	800	814	844	817	839	809	840	877	836	778	788	783	806	829	799	787	859	787	843	829	762	843	800	838	832	758	783	795	827	836	863	789	820	839	823	873	870	820	811	785	775	819	816	751	814	812	797	793	789	790	857	798	808	808	817	772	834	811	832	796	805	805	800	815	835	842	794	844	852	824	800	816	766	830	863	845	779	827	787	794	823	815	834	824	819	808	876	877	809	825	810	831	813	777	845	880	795	776	857	764	865	756	798	833	803	812	833	803	773	818	822	863	820	820	813	784	818	795	810	817	786	820	795	839	815	856	826	819	835	786	831	785	793	797	797	854	815	815	800	865	829	850	803	821	841	837	848	820	874	793	833	820	776	825	836	795	823	835	830	805	856	804	794	822	824	772	763	756	805	803	856	822	810	769	851	791	821	814	868	810	820	785	811	819	863	826
60446	58264	53592	45256	36151	31330	25508	13948	3638	601	314	288	272	276	265	295	272	265	263	270	258	264	297	259	252	269	269	304	283	280	245	304	280	242	269	250	266	268	260	259	252	283	229	270	254	261	259	251	294	299	260	255	248	255	291	245	276	260	243	251	262	270	256	252	271	267	277	249	275	278	243	265	282	260	231	283	297	262	223	267	256	233	271	279	277	280	243	309	252	278	281	227	270	270	249	273	260	285	270	255	292	258	254	274	249	259	254	265	256	256	241	266	256	290	277	250	233	252	244	247	248	262	272	288	269	236	263	308	293	258	264	255	286	260	240	227	293	275	260	229	277	254	273	293	242	262	252	256	252	266	247	256	255	255	243	270	263	285	272	279	246	263	277	240	263	245	264	275	283	260	233	276	273	240	233	259	265	255	250	259	279	289	255	269	300	295	292	245	296	250	236	265	262	260	276	270	272	247	214	256	274	285	249	227	257	275	290	261	275	269	278	287	268	254	261	263	256	293	273	265	283	246	283	239	286	230	278	288	266	247	265	267	253	266	270	277	259	286	246	273	260	222	260	273	278	248	256	270	243	258	268	271	274	276	316	243	287	257	241	268	268	253	281	280	248	269	271	263	262	236	239	295	235	275	282	257	260	261	273	262	272	240	288	269	235	235	255	266	273	254	269	252	281	258	266	271	277	245	265	270	229	255	274	288	255	303	264	263	246	278	263	233	248	241	247	262	245	234	233	248	300	279	246	239	252	269	279	257	288	259	244	241	256	223	227	266	261	234	269	280	261	285	269	246	259	286	256	265	287	251	264	286	276	235	232	274	280	263	246	285	264	271	251	270	265	272	272	279	269	278	254	245	277	215	255	248	297	272	260	270	271	256	287	254	244	249	276	287	252	251	259	253	229	272	283	282	297	245	240	268	251	283	250	264	284	231	256	258	265	286	274	267	277	271	234	307	257	306	241	237	255	255	261	276	265	255	271	264	252	259	303	281	281	284	259	257	278	260	260	274	262	230	254	236	241	266	287	283	263	271	269	250	272	245	232	282	282	275	256	281	275	276	299	268	253	258	264	294	276	277	258	240	250	261	231	259	261	243	275	256	232	251	258	241	260	262	279	262	251	285	260	279	276	232	289	243	241	250	268	275	278	251	277	273	268	251	320	257	251	229	286	251	258	242	271	271	269	258	260	244	245	270	262	270	258	276	280	280	261	272	247	255	248	293	284	252	241	235	247	238	285	258	263	275	263	254	293	260	249	255	256	257	259	294	286	265	245	275	250	247	258	274	275	264	275	280	259	252	251	238	257	260	268	288	251	235	286	238	270	261	275	281	270	288	275	246	276	273	242	262	264	271	240	268	246	270	284	274	271	256	251	254	317	265	263	289	275	233	284	290	249	256	217	292	242	265	236	248	265	295	273	286	252	281	256	289	294	237	273	257	272	272	282	260	237	278	275	274	210	278	242	254	271	283	279	261	251	277	264	276	254	255	270	266	271	274	259	260	272	279	268	266	283	251	280	248	274	263	241	285	261	267	257	270	293	250	269	251	250	271	290	249	269	255	298	281	268	283	262	264	280	244	284	248	239	249	290	249	263	271	252	257	261	276	280	255	297	281	247	230	270	275	273	268	239	267	254	250	260	286	248	235	280	265	265	267	260	259	263	286	252	266	236	243	251	290	285	240	225	246	291	268	239	250	232	271	262	262	260	271	262	255	272	253	233	255	277	240	278	272	239	258	294	288	253	260	259	261	253	256	241	243	261	288	283	266	254	241	295	283	271	280	270	274	238	256	244	298	242	267	267	237	283	256	276	274	250	239	286	232	266	235	260	270	267	269	281	246	299	270	258	259	264	274	255	262	261	266	259	251	255	265	261	288	269	264	278	275	281	284	257	253	289	290	277	260	268	281	256	272	250	262	226	232	240	274	264	278	291	254	278	246	234	241	249	268	263	265	247	278	252	244	294	263	304	244	241	246	281	288	276	275	270	238	265	248	268	277	271	279	253	278	280	271	270	281	274	247	247	246	275	266	271	235	246	253	273	237	261	269	295	299	254	261	253	302	260	269	264	245	273	257	250	260	273	282	259	272	277	218	268	261	244	234	250	256	273	264	291	229	248	244	260	244	257	258	273	262	295	279	275	247	275	293	247	302	250	257	274	261	249	290	284	258	288	278	283	276	281	280	286	266	245	274	266	235	233	250	247	247	230	286	254	282	312	257	263	264	263	252	257	259	275	288	276	259	245	251	265	301	269	231	276	297	276	279	249	251	274	253	239	273	252	273	250	239	254	241	269	236	274	264	245	269	218	256	296	260	276	277	246	260	257	250	241	253	259	258	276	262	245	228	263	272	246	257	260	278	262	265	271	265	261	269	286	234	271	274	286	225	286	239	281	270	283	287	243	241	277	283	281	246	238	243	245	246	234	259	292	249	269	250	247	267	275	262	252	294	262	283	279	279	254	246	247	251	244	282	256	275	246	259	281	280	234	276	240	246	259	238	244	253	252	265	243	239	272	266	263	241	262	269	253	255	274	262	264	269	276	252	285	250	273	267	263	259	258	259	269	243	281	250	268	282	220	231	277	269	256	253	237	252	261	245	230	237	274	285	279	259	261	250	260	258	280	283	255	236	235	287	269	303	285	270	268	273	259	268	293	266	281	278	254	262	236	264	215	236	266	255	230	259	238	275	282	260	266	238	278	261	258	245	240	248	255	256	238	238	272	275	278	243	263	245	262	240	276	257	248	259	247	284	288	263	276	285	241	278	227	256	247	278	270	260	261	273	255	288	262	290	237	233	272	286	268	254	255	306	257	255	244	212	258	283	266	269	285	273	261	246	287	257	272	272	237	256	256	235	266	238	263	241	263	261	309	279	266	250	289	238	247	271	257	283	267	259	275	274	273	238	273	268	270	255	290	301	258	263	310	281	274	267	258	247	286	278	264	262	269	290	260	269	261	262	271	278	276	258	286	300	245	286	258	246	260	297	246	274	243	280	280	278	266	261	218	251	250	250	251	274	271	260	273	263	243	271	279	275	251	262	264	278	272	254	271	253	277	256	246	245	259	260	284	241	283	258	250	285	242	236	308	252	263	244	253	276	253	249	251	257	262	250	246	275	284	288	290	273	259	259	260	269	266	256	251	315	277	261	265	267	268	276	271	251	231	249	264	260	271	231	253	250	280	251	258	264	285	269	274	282	256	267	269	280	254	249	301	282	283	275	288	267	266	257	251	267	260	266	291	252	282	277	246	299	242	289	304	249	233	284	256	268	241	237	269	266	271	253	243	287	304	287	283	250	281	239	265	278	282	272	260	236	256	277	271	257	265	294	262	253	283	271	264	273	234	276	263	279	286	259	257	257	233	276	267	262	249	275	296	292	245	255	239	263	273	279	290	250	268	287	251	274	279	271	283	302	279	308	255	275	276	269	260	264	276	261	272	272	257	253	295	251	293	275	268	272	270	251	236	262	251	241	250	225	258	262
46801	60134	63766	60865	60224	50271	34934	14641	4108	1203	688	650	595	583	584	567	593	626	621	596	613	614	588	610	583	571	624	620	594	586	565	586	592	558	595	554	579	628	561	612	596	615	624	581	602	603	614	620	589	624	604	596	586	607	642	613	578	626	633	580	606	588	604	628	631	588	612	581	627	635	562	599	575	616	581	617	607	582	615	575	647	602	578	562	588	625	578	582	633	613	606	614	588	606	564	573	576	663	588	613	636	583	624	550	616	602	591	592	596	605	584	614	575	598	574	606	597	596	613	602	594	594	612	557	598	604	622	578	606	596	565	616	622	603	574	647	594	573	626	618	618	600	642	570	596	562	582	603	581	610	604	580	578	577	588	583	592	591	597	632	597	648	584	578	601	602	649	606	621	584	601	590	554	559	584	598	606	633	588	555	581	571	631	603	597	583	598	621	563	600	594	565	644	565	563	623	565	581	579	582	592	592	602	607	602	648	598	617	539	576	571	603	603	603	580	612	570	585	565	585	593	594	620	591	628	635	561	599	571	614	571	629	637	600	574	632	613	604	583	535	628	627	619	609	589	602	599	608	624	612	615	626	591	564	613	587	633	593	631	629	618	651	572	611	647	575	620	594	588	625	574	567	601	592	579	567	579	628	572	573	591	604	579	582	621	610	597	588	618	581	619	583	635	597	594	584	620	602	619	584	554	626	632	561	570	581	592	585	560	595	623	567	614	568	569	682	551	615	630	641	617	598	589	608	638	614	572	577	613	618	585	574	606	605	584	586	597	618	570	604	585	599	622	599	605	670	589	564	601	578	593	588	585	592	555	586	595	578	631	644	594	601	623	610	620	582	597	601	589	606	610	592	625	584	570	631	596	600	589	607	609	632	592	628	613	582	611	586	635	575	558	567	556	566	608	605	604	630	606	575	562	603	643	552	584	578	615	622	644	627	619	643	590	573	588	605	602	589	653	622	605	592	566	574	582	581	617	562	600	640	590	580	580	551	636	609	594	594	578	606	602	604	545	607	616	603	558	594	597	599	612	619	565	591	605	548	580	627	602	632	632	603	603	609	593	609	607	575	623	608	549	620	593	597	563	598	615	584	603	586	626	579	602	589	626	633	610	580	610	630	581	608	576	552	663	598	620	594	574	578	556	589	636	564	571	576	575	627	584	597	567	596	588	605	580	624	600	596	587	535	585	570	586	579	582	610	599	608	615	623	574	590	621	602	603	585	606	536	674	568	621	578	615	586	579	608	589	563	574	592	581	650	558	602	571	602	639	564	582	602	608	588	590	592	573	594	615	635	588	566	591	599	562	584	607	584	567	578	619	604	600	595	617	609	574	574	628	557	590	562	595	597	553	645	591	597	617	561	587	580	590	602	552	617	596	599	598	596	619	590	636	602	612	592	599	633	579	618	614	573	601	637	584	620	621	610	533	611	609	597	626	627	629	635	614	601	596	590	560	634	602	648	614	571	599	593	618	677	638	591	589	560	638	615	561	626	620	642	593	586	614	568	573	588	603	598	570	560	593	550	578	637	597	607	589	595	617	586	568	633	603	568	585	589	601	553	589	620	611	598	611	586	589	605	633	593	600	612	595	631	579	584	578	553	599	592	600	611	543	631	598	619	621	613	551	595	573	594	631	612	578	603	590	558	591	593	604	586	606	600	600	625	598	566	569	561	611	590	575	610	599	583	592	625	608	580	620	591	631	633	607	597	597	603	608	615	598	621	591	608	607	617	641	546	647	572	607	595	617	630	621	621	573	663	589	595	584	635	605	570	609	540	603	615	609	595	608	597	597	579	610	591	623	578	604	586	626	574	623	633	633	604	615	621	592	634	628	598	583	572	594	573	595	635	577	620	612	601	578	575	627	587	614	596	621	572	602	617	595	656	617	644	589	579	575	590	615	616	594	590	626	589	613	569	600	580	629	590	568	588	600	583	605	592	626	612	618	588	610	595	600	575	606	569	564	659	554	626	607	619	612	580	633	637	588	588	654	652	608	609	586	589	621	597	632	594	556	595	594	606	642	576	583	583	591	614	603	595	617	635	617	588	596	593	579	614	572	593	573	623	588	643	596	593	600	582	619	658	600	608	563	593	577	591	563	571	610	620	598	568	554	614	636	600	620	610	585	651	582	563	586	634	626	547	568	630	637	559	576	550	601	549	574	630	577	590	617	614	620	561	605	592	588	609	612	599	606	583	586	565	621	550	591	627	593	600	584	617	594	606	613	614	611	610	623	608	545	612	562	586	620	560	584	631	622	586	613	585	589	622	585	604	583	638	609	587	612	626	582	606	649	590	579	575	585	627	609	584	645	583	598	629	592	590	594	609	634	622	599	619	643	632	639	598	586	592	607	609	581	574	653	591	577	573	590	564	610	559	585	636	603	597	555	570	566	566	574	588	637	626	583	587	606	588	552	615	610	596	557	581	566	568	592	607	607	620	610	581	558	568	623	584	604	578	616	594	597	652	626	639	576	609	611	604	572	598	626	628	586	576	604	573	614	606	609	542	585	565	596	552	630	631	566	578	583	585	564	605	584	594	601	584	624	587	599	588	602	611	619	576	625	587	648	630	620	622	567	576	584	596	608	580	612	623	588	572	550	590	571	607	595	583	595	615	576	591	581	592	598	594	613	576	599	591	579	580	595	602	607	603	604	648	561	575	564	582	590	601	630	589	601	600	596	580	588	571	652	629	592	553	584	591	635	592	571	587	586	629	604	629	622	594	584	611	585	589	616	621	547	593	620	620	599	615	606	548	618	595	567	628	569	591	621	597	574	654	579	607	574	570	562	581	609	625	606	590	597	629	556	568	583	613	590	620	560	546	616	575	581	588	594	611	594	600	592	572	609	566	582	588	598	573	584	612	607	608	580	629	607	647	564	598	614	597	635	648	584	606	544	593	624	556	587	590	553	605	600	590	560	589	590	595	614	622	642	605	596	587	585	613	613	597	635	589	634	586	595	619	639	597	563	571	600	629	617	597	589	607	596	583	578	575	606	573	608	601	593	588	630	557	594	617	590	591	608	603	590	579	644	636	596	617	578	621	572	617	610	622	602	638	582	562	544	590	640	617	593	620	583	596	578	623	600	584	614	622	583	602	580	575	606	576	606	639	603	589	594	575	577	603	620	609	571	598	625	639	615	610	592	626	571	615	632	591	595	611	611	645	581	590	600	616	618	598	583	601	611	597	565	567	615	554	617	557	590	618	594	637	655	639	626	581	678	556	628	553	555	636	563	620	587	587	596	613	577	628	630	581	603	617	585	583	599	615	600	576	584	588	599	584	586	582	598	613	601	619	522	578	604	581	619	607	623	610	595	612	603	618	594	607	641	602	616	590	606	642	568	612	617	586	631	577	598	599	612	628	556	575	587	612	620	596	593	622	600	583	595	598	571	577	592	609	624	640	564	611	602	626	591	588	642	631	597	575	596	599	609	616	615	563	582	600	603	552	623	637	631	590	590	582	645	613	638	577	618	595
62674	56189	50094	47210	38032	29114	25500	18372	6777	934	241	251	259	234	221	257	249	268	238	255	261	264	242	225	239	279	245	236	226	262	302	243	245	258	220	261	237	264	234	234	221	243	235	270	246	261	241	242	245	274	261	251	273	237	265	244	273	265	243	279	235	263	239	266	248	263	294	276	268	230	285	243	235	244	240	263	223	241	249	251	244	261	243	267	247	239	246	223	243	264	256	254	247	247	245	271	242	267	267	241	235	192	219	273	230	235	251	267	252	223	243	255	247	256	234	234	226	250	277	228	274	249	276	224	251	227	245	279	221	248	231	247	251	213	235	237	268	263	244	235	264	244	256	234	247	246	243	255	238	272	265	234	254	251	253	249	220	275	267	258	234	270	243	242	279	232	237	253	242	218	246	261	241	255	242	230	239	251	247	260	216	244	245	247	247	220	242	252	254	276	255	248	232	248	261	258	262	259	244	244	251	251	248	243	246	246	265	249	245	241	229	274	251	262	255	238	267	218	268	225	241	267	239	222	233	248	242	268	279	239	233	261	241	258	241	249	243	247	278	244	271	246	243	238	257	256	261	247	251	240	225	244	255	256	247	228	254	246	236	204	254	233	236	254	262	267	233	253	271	268	246	237	254	261	239	219	228	243	250	245	263	248	257	239	247	257	254	239	255	242	247	259	264	259	235	241	266	276	227	206	242	241	300	247	237	256	247	240	245	238	256	254	248	231	225	222	256	238	221	250	229	255	235	258	264	257	263	237	256	268	271	243	239	270	242	244	247	232	253	245	255	247	261	255	236	243	249	262	247	263	268	245	230	268	255	215	221	263	239	239	240	231	225	258	259	226	248	237	281	264	280	243	224	271	246	246	258	225	255	269	255	253	260	224	252	260	260	241	253	242	250	269	224	258	266	253	284	267	241	247	250	265	255	253	265	247	263	268	266	232	278	261	256	282	232	242	238	251	233	253	230	239	269	242	237	268	243	257	221	256	239	264	230	232	262	244	288	263	233	247	230	224	224	267	228	239	248	236	224	258	258	291	230	266	224	260	243	260	252	262	223	258	244	234	237	269	238	229	223	233	249	247	244	261	228	257	257	219	224	240	226	230	263	241	241	249	239	254	262	279	226	234	259	244	235	244	260	266	249	240	246	230	255	252	260	255	251	266	253	246	237	247	256	244	271	240	239	232	274	285	277	246	259	244	259	247	232	239	227	213	243	239	242	274	262	234	234	233	245	257	238	286	269	230	259	285	256	260	240	207	244	224	223	237	231	249	244	223	220	240	230	248	268	259	232	274	263	279	253	249	229	231	248	258	243	256	250	264	263	232	262	251	221	254	248	216	263	262	259	241	240	249	237	238	280	245	242	255	237	236	274	229	230	265	264	251	255	239	239	268	256	249	251	235	274	236	268	233	241	237	258	267	290	230	259	257	247	239	217	216	231	241	220	224	242	216	261	242	251	240	233	246	237	254	244	228	270	247	252	251	233	237	246	292	285	246	252	254	242	250	256	251	228	239	255	240	214	243	242	284	266	244	262	266	236	253	256	263	252	286	239	240	250	273	262	247	235	273	240	255	250	270	260	232	265	244	234	250	253	231	240	237	280	260	244	241	235	250	239	225	257	266	249	266	260	228	245	259	219	235	226	257	253	301	259	267	252	226	250	245	253	239	239	263	251	219	235	280	260	260	261	230	255	231	232	217	271	268	232	247	241	246	250	275	251	253	260	279	247	268	257	248	261	260	272	238	226	259	265	229	225	234	218	237	250	239	239	248	246	258	264	255	242	252	243	244	245	235	300	240	243	258	236	244	252	247	250	277	243	246	256	258	228	221	226	246	238	251	221	263	262	236	230	229	245	240	228	287	283	238	247	252	255	254	271	265	237	247	244	243	286	259	240	250	259	256	241	221	278	255	249	261	244	245	240	247	268	235	249	285	242	226	233	242	253	297	212	227	273	248	220	220	237	244	255	263	256	251	278	231	222	287	271	233	223	261	261	251	251	241	258	273	234	252	251	230	232	250	242	253	227	253	273	240	256	249	255	248	269	242	251	255	272	251	236	288	279	282	300	240	220	246	246	279	232	241	225	257	227	236	265	246	231	260	256	225	256	258	275	281	266	247	244	266	252	242	236	238	274	259	262	251	243	280	229	237	261	254	257	252	253	273	227	264	241	224	240	261	206	241	224	267	238	239	268	225	255	252	287	247	245	245	238	250	252	222	247	237	269	245	247	236	216	253	253	230	255	247	242	266	259	244	277	245	249	243	252	274	281	273	254	230	274	260	260	244	230	255	258	252	256	244	260	300	263	269	239	247	242	246	235	248	247	279	264	250	251	232	256	222	244	237	243	237	244	254	238	239	272	280	243	267	261	242	257	234	252	252	254	246	233	233	259	219	263	274	266	240	251	276	226	230	241	268	255	242	284	247	259	269	226	256	255	250	272	251	243	242	237	249	274	249	231	240	250	277	223	252	237	233	255	254	250	258	254	235	264	248	241	253	248	233	263	228	258	246	245	239	263	268	274	238	246	269	259	229	276	242	222	285	254	279	273	234	243	254	253	224	261	257	220	300	277	283	243	236	234	239	277	258	258	229	226	262	244	261	257	224	218	267	225	227	243	252	249	242	211	246	258	260	260	221	267	256	247	266	222	202	267	252	208	261	249	238	269	252	264	237	255	256	245	268	259	261	249	255	248	258	268	268	239	254	237	253	254	242	262	231	231	228	261	229	238	232	263	269	238	246	267	257	253	275	240	257	266	267	229	281	292	254	270	264	276	230	241	249	235	237	247	250	266	248	246	248	256	243	252	232	260	266	243	245	290	269	296	287	243	242	259	253	251	281	247	228	245	225	248	240	248	216	246	253	267	246	265	237	234	230	234	241	271	246	264	248	233	243	273	219	260	237	241	254	229	244	250	248	280	274	261	239	259	254	276	276	244	259	254	210	266	236	240	246	256	282	281	250	270	246	233	233	271	269	222	243	219	228	236	245	235	258	254	254	243	228	280	224	217	231	272	262	237	258	261	276	285	241	232	244	242	245	266	247	227	265	247	243	260	266	243	269	261	261	249	244	240	251	223	249	229	251	250	273	228	276	232	239	244	228	251	246	258	262	229	256	265	244	248	238	237	243	241	228	260	241	271	263	240	272	210	264	258	271	250	214	252	245	252	260	261	246	244	265	260	240	256	231	269	248	224	236	251	221	266	263	256	264	249	255	244	242	233	248	242	235	242	262	227	242	254	256	264	252	269	245	264	260	228	267	249	236	267	233	245	220	248	242	269	239	280	252	228	230	282	246	257	265	267	254	258	261	269	252	255	252	239	272	224	213	232	264	228	249	265	224	262	244	227	236	274	255	262	252	255	255	251	215	291	285	287	274	243	254	279	257	211	269	249	248	231	280	246	242	294	260	244	263	281	263	229	258	270	257	251	261	255	238	224	243	257	240	240	275	240	249	263	281	225	251	248	240	239	254	221	251	242	249
49668	61607	60978	58557	58137	55767	34598	13613	3463	1085	678	575	581	603	597	566	573	598	589	658	561	568	581	560	560	512	563	575	570	523	559	528	579	593	557	560	619	564	583	556	558	546	576	560	580	545	580	534	579	618	613	581	566	575	561	574	584	550	557	575	545	564	553	582	551	632	575	601	587	538	589	538	567	599	590	528	573	573	568	555	553	575	560	555	557	533	605	575	582	555	546	534	613	538	592	576	572	581	563	571	602	589	553	566	593	541	532	554	565	567	574	545	549	581	534	580	564	566	574	566	598	539	609	598	594	595	539	572	573	544	546	562	535	538	559	619	581	604	550	547	580	562	589	565	566	559	570	584	562	578	556	556	550	610	538	566	597	544	594	570	569	586	557	627	612	590	611	573	577	559	599	580	632	528	614	590	566	555	541	610	541	579	576	572	593	574	584	574	550	570	532	601	584	612	585	591	559	585	586	547	566	603	567	549	634	604	586	562	563	541	534	571	555	569	560	547	531	567	565	543	578	583	557	573	552	613	580	590	564	557	590	592	542	600	555	610	543	600	566	617	594	561	577	593	556	587	570	541	530	561	524	555	576	572	580	568	588	532	532	572	576	569	557	584	545	599	616	562	578	527	575	557	629	567	583	573	546	573	583	567	587	572	561	566	618	525	578	552	589	551	565	538	554	559	583	590	601	536	559	558	565	555	576	567	540	565	589	581	549	576	561	594	571	525	579	523	580	570	585	559	565	597	605	559	593	535	602	552	537	550	546	529	611	574	560	571	597	550	597	561	566	582	573	597	559	547	611	558	615	529	569	542	557	622	612	516	556	536	593	601	565	570	587	574	576	612	593	582	577	593	571	562	592	587	563	527	531	576	562	562	560	581	589	597	588	546	574	570	567	590	593	610	558	578	575	547	544	541	562	538	609	599	548	548	542	587	566	558	560	548	568	614	561	563	558	548	565	578	587	583	556	541	546	540	646	615	567	596	572	533	578	589	570	592	565	551	557	559	597	564	580	601	548	579	536	553	589	578	560	579	617	577	608	614	539	574	587	583	595	578	591	559	546	594	586	592	579	587	564	568	580	600	583	554	547	577	607	560	557	536	568	520	546	583	562	623	579	608	571	573	571	605	594	588	522	582	557	584	562	576	609	555	590	543	575	593	532	543	586	599	568	560	592	590	552	552	567	564	592	615	577	552	583	582	580	559	558	583	591	558	564	525	575	572	590	598	556	568	567	581	582	602	551	606	576	604	552	519	568	583	572	559	585	613	585	561	584	594	587	584	584	573	593	597	571	556	584	582	566	559	601	527	571	545	576	564	624	595	584	601	583	597	592	569	549	613	569	574	598	554	596	562	577	550	580	544	595	534	539	588	590	614	602	586	557	616	582	540	578	551	550	572	600	590	557	581	578	566	623	550	606	577	610	556	593	568	602	582	530	597	617	577	572	557	589	550	538	559	560	560	573	558	576	575	578	555	564	535	581	533	557	554	587	566	572	576	539	532	579	560	582	515	559	576	559	556	586	551	535	558	586	601	617	548	560	543	610	577	586	535	547	544	551	595	588	550	565	562	523	536	562	555	599	553	582	574	547	567	559	603	563	572	564	599	563	556	597	575	582	540	556	551	603	563	578	565	597	574	584	560	538	565	578	593	611	574	573	528	578	535	587	592	588	575	578	597	555	584	572	527	546	566	555	558	582	531	521	585	559	571	572	570	561	523	577	574	608	540	552	541	595	546	585	594	602	606	583	584	521	578	557	563	566	539	593	522	560	620	542	570	605	603	563	619	594	552	553	533	539	599	570	554	578	591	570	591	583	531	529	556	567	653	543	551	602	563	571	550	595	572	594	625	562	556	602	529	569	570	578	537	616	558	541	540	573	578	584	581	583	589	607	581	565	562	568	572	569	562	581	559	596	573	568	560	561	591	544	589	554	577	582	554	599	557	599	548	549	525	606	633	576	585	594	599	614	532	543	581	563	563	551	560	574	597	560	546	565	565	619	629	535	589	593	565	578	573	554	563	551	550	547	541	579	526	577	585	526	593	598	573	610	562	592	574	556	610	577	513	584	608	560	565	557	575	631	592	572	614	549	612	579	577	621	552	565	580	603	553	569	560	554	572	581	572	587	570	553	556	587	580	583	570	600	562	562	547	610	604	538	570	560	531	586	565	553	554	547	549	601	547	560	565	571	556	605	540	610	600	540	563	619	548	522	594	537	584	589	603	531	573	586	575	580	597	601	555	600	587	579	561	591	567	566	545	594	568	568	554	548	628	600	566	582	532	594	576	584	554	574	559	587	597	582	592	509	571	545	594	571	572	585	531	534	575	572	619	586	605	583	608	590	575	556	591	553	598	580	564	577	596	559	546	613	558	576	632	553	568	573	551	598	570	581	587	619	568	581	580	560	541	548	589	552	556	579	548	586	586	578	566	550	556	573	548	607	586	567	605	555	574	562	568	559	534	559	580	552	548	577	547	565	553	547	597	605	594	571	586	536	581	522	551	561	614	599	600	570	567	591	590	565	590	544	535	519	557	573	597	588	604	553	561	558	547	542	551	562	560	584	595	602	570	580	571	617	583	574	562	585	561	565	618	603	536	584	613	543	554	533	544	542	566	590	563	542	604	584	560	562	594	552	622	536	570	555	607	590	556	536	552	560	590	556	565	589	563	578	571	546	571	578	579	606	571	569	533	562	565	536	587	549	571	559	574	562	590	594	558	545	564	551	594	546	524	609	595	604	612	584	577	583	567	534	600	563	552	606	532	580	599	577	519	566	587	570	561	593	614	571	525	622	540	578	606	584	568	548	566	600	549	580	562	575	569	621	558	583	559	598	542	571	546	564	591	540	594	564	596	574	552	592	589	538	587	588	625	553	597	616	585	568	564	575	532	570	557	568	594	551	543	540	548	551	585	589	558	571	568	601	546	488	572	538	542	549	575	561	559	541	557	540	590	603	585	555	552	569	578	600	574	527	549	574	550	613	562	554	574	545	553	583	608	550	547	513	569	563	536	576	568	559	577	545	579	626	551	567	566	582	563	580	599	600	561	599	539	566	570	529	602	601	534	580	551	521	593	557	555	589	562	589	603	594	551	593	520	521	549	563	546	570	578	573	583	562	554	577	561	585	593	564	574	596	581	576	587	651	528	534	568	537	610	612	556	512	591	514	574	566	609	564	546	587	571	570	613	563	596	564	574	545	576	572	550	561	557	535	529	556	555	581	547	575	542	566	525	578	578	550	573	569	552	569	604	598	550	559	559	560	564	563	605	557	570	526	598	552	564	601	531	567	554	575	614	524	540	571	619	579	573	569	539	610	565	538	549	594	554	526	592	548	591	597	604	537	554	554	595	534	572	607	562	577	560	569	576	589	572	559	581	587	539	563	598	548	617	578	597	605	535	564	557	555	580	592	542	541	543	599	589	556	560	567	594	594	554	578	571	556	600	612	592	583	582	583	594	529	553	615	567	550	601	590	536	522	535
32768	32111	28468	21214	7745	3099	1672	808	410	362	349	339	363	341	363	361	362	352	349	387	333	343	362	331	356	335	334	374	353	358	368	352	343	334	345	326	357	370	332	327	343	350	375	334	358	344	372	358	364	367	356	321	338	358	328	339	346	337	315	353	365	377	320	356	333	350	319	372	376	372	359	336	352	353	340	378	350	360	385	332	345	380	353	322	355	299	352	347	338	337	334	330	341	366	353	377	324	357	347	359	346	335	351	325	363	349	326	336	367	375	334	354	371	352	341	334	342	349	362	354	325	365	331	361	339	372	334	328	347	336	328	353	351	349	329	374	348	351	359	322	351	364	367	372	363	365	360	336	371	343	323	359	343	367	353	358	345	344	315	350	355	347	371	372	383	344	357	314	338	341	370	368	307	371	325	356	343	351	354	361	340	356	394	372	362	337	362	361	350	380	369	327	383	368	387	339	348	368	362	318	359	346	364	333	340	351	341	351	342	325	331	351	383	350	366	330	366	414	359	362	380	348	368	362	357	372	371	340	321	343	370	353	373	365	361	332	347	372	352	348	326	340	342	317	325	403	341	368	391	337	320	303	319	369	327	375	372	315	371	327	323	362	362	356	330	371	339	359	334	354	388	332	343	340	364	348	356	314	328	324	385	328	345	349	366	346	362	337	352	324	351	317	370	327	317	373	354	362	334	337	331	316	334	335	344	348	371	349	367	352	321	352	351	333	337	339	365	342	324	359	342	363	348	324	385	379	353	343	321	341	376	355	360	385	334	344	325	354	360	359	345	379	329	377	351	362	365	363	366	330	319	350	366	351	353	350	369	405	342	320	362	311	342	344	334	346	379	372	368	309	366	358	337	342	363	351	374	366	380	363	368	350	353	371	333	310	325	376	367	362	366	366	322	341	348	359	360	367	376	333	368	334	354	333	355	330	355	379	358	345	352	412	365	367	367	337	343	325	338	352	358	393	323	382	359	330	330	342	402	326	372	385	352	361	382	354	344	335	377	358	354	322	336	369	365	381	404	364	330	356	334	361	368	331	398	335	353	371	317	345	356	332	332	377	386	365	338	349	375	326	323	342	370	340	353	373	374	366	319	338	385	383	353	385	359	349	371	363	375	366	340	342	338	340	350	371	368	339	364	385	370	372	368	351	349	359	369	334	339	342	358	341	369	372	362	339	335	344	321	368	359	362	335	328	353	341	364	353	341	315	350	320	352	334	362	328	332	362	365	351	365	341	387	367	357	332	343	345	332	321	346	331	399	344	343	353	361	360	335	361	337	377	375	360	373	321	372	362	350	365	367	362	342	346	366	335	355	346	359	312	337	357	317	372	326	376	364	363	377	359	364	315	369	320	346	372	347	333	333	375	354	354	331	320	344	371	361	371	344	361	331	374	354	344	344	357	333	358	338	337	348	352	376	350	357	327	351	349	339	346	339	408	359	327	342	362	385	352	371	354	333	321	344	373	365	353	369	342	363	371	364	360	390	353	388	354	359	359	372	365	361	338	357	398	386	335	368	350	303	347	310	355	358	359	312	381	362	348	330	337	318	334	337	375	345	349	314	353	372	333	339	327	349	339	344	363	340	372	376	371	330	347	339	391	346	374	352	348	337	316	376	373	351	356	363	344	335	315	310	357	338	326	337	336	325	358	338	343	340	376	326	355	346	344	356	375	330	353	361	330	352	389	326	360	378	351	348	339	366	352	350	363	336	386	395	309	368	294	347	368	355	375	349	358	365	346	354	312	359	358	374	330	359	350	359	374	347	359	348	361	323	374	322	339	341	362	365	334	351	379	333	342	365	334	356	383	363	314	343	361	366	311	322	336	378	382	359	350	353	337	353	356	356	326	332	360	362	349	383	370	332	342	382	358	348	392	361	335	372	351	372	358	323	374	325	365	355	341	390	341	339	394	330	359	372	352	378	338	331	342	365	358	360	350	320	357	376	362	331	374	347	348	342	371	326	381	362	331	361	344	364	332	355	352	367	361	364	359	373	352	337	343	342	329	338	339	352	382	352	358	382	370	339	354	367	367	378	353	383	356	353	355	363	334	347	350	350	350	361	346	382	306	352	381	375	357	348	354	350	359	328	380	346	354	347	344	357	338	375	322	370	338	375	365	374	331	362	347	349	358	321	319	351	355	359	348	349	341	367	350	345	327	337	364	350	309	350	355	346	362	340	321	317	351	349	357	357	334	376	342	358	341	365	346	352	357	309	348	341	342	343	381	353	345	335	364	362	319	335	358	350	323	351	353	350	325	344	329	366	342	347	362	349	324	334	342	370	345	350	360	351	343	330	366	358	347	379	355	383	321	340	354	321	336	321	344	331	345	410	371	351	320	348	311	350	345	356	361	349	337	322	352	360	369	344	358	352	316	348	326	358	327	350	364	336	317	392	361	325	347	359	365	326	333	349	328	383	349	340	373	359	323	360	340	324	348	343	372	343	390	372	333	388	360	343	345	382	353	347	330	374	310	357	331	357	375	322	355	349	350	349	350	359	345	331	353	316	339	371	400	404	335	364	329	378	362	324	350	349	324	344	350	339	335	351	354	349	341	336	378	330	365	355	345	357	375	383	328	343	357	402	377	352	352	363	356	319	326	329	342	337	364	352	375	347	351	352	352	361	357	344	336	352	340	376	333	338	320	341	370	376	384	334	350	329	331	379	367	370	350	382	350	307	391	359	355	341	353	376	383	364	338	373	376	358	343	391	359	375	331	345	323	349	334	354	328	316	334	339	346	336	366	379	302	348	341	312	354	342	340	363	342	349	364	342	361	333	336	340	336	372	354	364	350	326	343	371	376	311	373	320	347	341	379	346	319	335	377	374	321	391	343	364	354	377	338	359	335	413	331	369	376	336	325	320	314	342	337	387	322	351	329	357	395	364	357	342	351	333	353	356	366	333	343	340	331	324	365	361	391	332	344	341	324	355	352	352	350	307	336	362	333	343	395	332	360	348	342	376	327	311	357	377	356	344	377	363	345	352	370	359	352	365	376	379	354	381	362	350	352	382	364	346	335	337	337	339	348	351	333	353	351	375	354	373	325	343	355	351	343	376	329	360	340	371	362	353	344	343	315	399	361	357	372	365	351	343	360	387	340	335	357	380	340	308	365	344	366	329	348	335	352	312	365	343	366	394	348	333	322	300	335	312	353	376	316	350	364	324	326	329	371	330	353	330	367	362	382	338	348	369	330	363	408	331	322	357	364	384	345	380	325	369	362	370	349	375	372	324	329	328	375	384	360	317	354	334	337	318	339	379	370	382	362	318	357	362	345	338	340	325	329	345	326	307	321	343	374	367	367	388	303	354	339	346	358	340	363	335	345	354	375	327	350	331	332	328	334	383	358	366	351	352	348	322	365	355	346	355	338	340	333	335	340	351	340	353	311	342	352	353	353	351	355	355	350	357	361	338	338	319	361	358	355	366	304	329	342	326	341	395	326	331	323	355	360	301	364	340	362	359	345	348	347	364	340
21122	29888	34213	30578	16352	8900	4984	2006	1052	828	835	792	761	816	812	763	770	801	769	791	767	774	831	777	762	787	803	793	758	810	823	787	824	783	745	792	799	803	841	785	753	820	781	818	811	739	780	737	832	799	797	763	758	806	822	773	763	780	861	808	800	742	809	832	802	866	812	792	741	817	820	812	777	809	806	809	789	783	824	840	775	766	773	754	768	757	842	744	802	804	814	736	786	783	769	791	795	824	760	759	785	783	745	809	769	835	834	762	798	792	748	794	807	821	788	813	807	763	850	805	785	810	765	736	765	773	744	788	755	805	796	822	835	744	781	801	790	800	785	743	778	788	768	763	889	782	814	835	781	811	772	792	783	761	777	786	799	771	832	746	780	789	775	746	768	812	761	845	800	859	814	785	827	765	828	808	811	756	786	802	761	804	787	780	758	764	804	797	764	817	796	791	745	813	765	794	779	794	763	802	781	820	798	797	842	783	748	778	794	823	761	785	792	783	754	848	801	807	784	779	769	785	816	781	781	793	778	768	761	783	824	791	829	797	783	793	771	838	735	755	795	821	808	749	735	776	725	789	777	804	818	776	816	769	803	776	766	771	822	748	795	763	799	768	822	796	812	802	797	816	783	803	791	766	838	742	790	816	780	843	780	775	754	839	785	807	778	843	764	804	806	795	780	816	835	778	787	815	792	811	815	747	729	787	750	772	777	776	760	816	755	792	800	807	778	757	796	768	791	808	786	828	851	786	824	781	795	790	848	759	818	766	780	804	769	792	813	773	838	787	817	814	778	817	786	784	840	807	752	801	799	814	810	819	757	745	742	790	759	896	812	774	808	820	778	743	790	809	803	750	774	764	864	796	775	767	820	807	741	785	793	834	777	820	792	779	810	797	819	782	787	807	732	782	779	780	770	809	770	775	769	780	806	794	819	764	811	739	757	769	785	799	798	760	818	809	771	802	832	784	795	774	837	743	820	848	799	789	797	801	812	784	767	789	803	834	826	805	827	775	860	762	851	816	801	709	795	798	825	775	812	752	841	802	783	812	796	795	797	819	781	816	780	816	780	871	782	785	825	779	806	792	752	810	819	803	789	837	799	787	790	767	792	802	763	820	780	797	772	804	867	808	797	819	803	790	779	856	787	794	814	785	804	765	801	760	795	793	777	795	767	765	721	766	772	782	785	708	757	802	750	819	761	768	790	772	817	821	835	776	789	857	794	802	816	796	801	835	790	829	795	797	782	830	753	810	787	840	860	866	772	730	789	798	757	800	780	820	782	817	784	805	778	794	820	766	816	859	747	779	775	792	853	822	737	768	696	805	786	814	794	783	769	815	787	775	777	788	773	797	807	822	803	840	794	811	829	782	809	750	805	760	834	787	819	756	799	775	849	805	808	797	829	803	795	787	860	786	750	801	801	827	764	796	772	774	791	770	811	824	842	868	823	836	789	771	808	794	794	826	793	771	811	784	802	819	798	793	787	763	817	777	755	784	755	852	833	788	775	759	762	778	810	803	796	848	819	799	753	756	808	809	790	781	777	785	776	819	788	757	845	813	844	803	831	796	759	793	777	838	809	790	769	753	769	795	801	758	830	790	858	788	698	855	740	801	835	777	816	802	814	793	766	829	773	727	823	752	806	809	836	849	791	808	786	791	800	797	875	768	746	783	782	878	793	836	791	846	793	816	813	793	778	796	793	771	854	801	781	769	815	791	841	773	799	731	820	793	803	810	805	784	829	787	815	817	802	772	806	770	819	816	821	782	802	783	776	770	765	805	773	781	787	849	743	825	771	756	822	855	773	735	798	797	798	777	781	769	797	782	794	784	804	797	801	833	807	803	796	827	809	775	816	805	833	801	859	746	802	761	820	823	838	800	823	830	792	788	832	772	809	788	765	783	786	782	822	799	797	813	836	816	796	830	777	773	812	798	823	826	761	784	757	795	757	819	804	785	800	814	848	774	739	812	770	795	808	817	825	849	780	790	800	827	823	840	791	775	779	780	803	784	819	729	767	779	803	765	772	822	761	771	780	780	796	816	798	798	801	815	800	816	800	776	763	788	797	785	764	798	753	815	766	799	823	801	799	760	816	779	792	778	827	840	777	767	758	788	796	826	783	768	804	786	780	814	755	831	837	778	789	791	773	778	751	782	747	815	832	796	811	817	780	788	783	812	804	742	760	843	807	760	813	752	767	799	809	800	810	794	773	768	813	796	790	849	807	803	830	780	771	797	798	788	795	846	797	818	792	815	798	809	761	807	800	744	784	793	792	753	803	763	811	826	810	856	826	772	782	808	768	816	765	768	814	799	819	829	784	830	835	773	757	765	790	798	766	829	793	754	817	725	788	814	824	792	790	814	797	797	803	761	803	792	783	774	785	819	776	757	839	824	801	796	794	819	814	845	806	786	782	796	794	726	785	776	802	744	743	791	791	785	791	791	809	798	764	794	769	750	786	819	768	817	779	789	780	741	819	796	846	795	792	772	818	747	840	833	809	801	799	788	801	840	794	776	799	814	748	815	777	762	826	805	810	748	803	786	776	799	814	808	752	816	805	851	803	786	793	802	826	772	805	775	801	823	780	796	804	772	783	761	760	799	833	797	755	832	811	751	816	821	736	755	833	802	851	807	771	789	822	853	753	809	847	780	785	783	819	828	777	796	800	771	831	772	820	789	803	807	784	793	831	792	809	800	790	819	771	787	754	829	806	810	786	792	813	818	822	816	750	770	764	786	814	844	727	768	767	755	822	800	781	842	767	760	814	768	789	851	843	805	796	823	763	795	825	780	831	776	798	811	836	798	827	740	811	776	799	794	771	852	771	829	812	820	790	811	819	807	789	809	762	759	756	767	733	801	782	767	769	803	799	837	777	788	808	802	820	781	776	818	818	784	818	812	820	764	724	776	786	779	801	775	823	790	796	777	847	793	762	787	839	761	807	813	780	804	825	772	798	807	748	798	804	815	822	790	785	752	792	770	782	780	809	789	816	765	760	803	783	790	767	783	813	786	810	745	790	809	755	797	771	782	783	810	822	796	770	776	780	823	807	751	759	851	834	806	773	789	793	778	821	772	778	875	814	799	819	801	823	754	806	809	761	837	764	805	785	819	819	804	771	802	803	765	779	775	812	781	763	801	761	779	771	797	796	791	771	824	737	774	809	814	756	835	748	793	821	785	850	777	850	825	774	782	777	801	800	806	841	797	802	814	802	785	825	792	775	778	854	814	745	811	797	741	828	779	754	845	788	769	785	769	786	786	758	837	835	799	799	853	803	791	785	790	827	789	840	824	843	835	769	792	804	825	747	771	788	799	769	843	760	770	802	810	796	760	799	812	807	817	841	840	844	786	818	803	812	805	778	739	788	784	745	810	762	851	836	789	777	798	794	825	803	778	812	839	769	812	807	784	767	765	751	755	793	807	801	837	747	802	817	800	800	755	812	773	797	772	844	754	786	791	788	797	826	764	796	818	779	794	763	789	788	788
59466	58440	55788	47163	39042	28916	19969	7097	1294	382	305	274	238	260	251	275	278	274	268	278	291	257	276	277	300	275	260	265	284	256	283	271	254	253	271	278	285	251	269	310	279	289	276	252	273	300	268	307	254	277	280	269	259	256	237	307	285	270	268	305	252	267	298	300	271	299	311	245	242	324	268	287	289	290	259	280	271	300	240	263	288	270	289	304	279	288	282	283	262	294	274	250	271	283	296	341	297	247	254	293	297	280	270	326	300	308	285	279	278	293	293	291	293	305	297	271	266	273	242	290	288	245	252	299	270	274	281	293	279	296	283	261	260	301	276	289	262	261	269	269	318	272	301	280	283	289	259	292	290	296	275	252	303	305	295	279	252	302	295	289	269	264	261	288	267	271	285	278	297	301	268	263	289	235	282	299	280	291	282	268	294	286	272	303	268	256	270	279	257	292	282	300	295	294	276	272	262	264	259	277	279	274	264	273	272	283	290	259	251	257	269	295	270	271	296	316	295	302	267	300	262	280	285	295	279	275	300	260	235	281	280	267	272	307	285	275	271	266	256	274	273	263	269	262	257	291	274	283	265	282	281	277	285	276	276	294	293	308	273	296	295	266	269	239	281	277	306	269	288	277	273	253	260	251	268	266	276	263	291	270	298	290	276	265	284	255	319	292	283	270	270	266	305	267	274	280	292	276	260	280	256	281	268	268	282	295	269	253	282	265	274	292	260	296	276	293	257	269	294	256	248	275	294	259	270	262	264	259	283	262	258	270	269	265	272	272	277	285	278	286	277	320	257	285	286	295	276	267	293	307	271	262	287	269	258	260	295	255	258	296	270	243	252	256	275	289	257	275	279	244	287	251	273	289	229	291	290	289	298	257	286	253	271	268	307	240	254	265	295	314	284	295	283	300	280	265	289	240	280	274	266	266	273	285	272	281	286	286	250	287	238	277	259	262	250	287	289	297	272	283	289	269	287	262	274	268	287	261	279	302	268	296	280	238	249	312	272	304	289	258	227	265	277	284	247	264	251	260	288	278	227	259	257	266	267	303	261	250	277	248	282	266	269	275	271	267	282	295	244	257	305	258	295	277	287	272	273	267	299	272	271	260	311	272	285	296	238	280	262	270	283	277	274	294	274	246	267	282	259	283	282	266	281	280	280	277	269	262	280	297	288	299	289	271	275	274	294	279	265	290	280	278	279	309	271	263	299	278	267	247	274	264	274	260	250	263	281	268	277	270	269	292	284	263	293	269	253	284	296	271	241	266	254	304	290	289	277	288	272	284	257	273	252	296	282	275	309	288	250	280	297	239	288	266	299	243	282	276	273	288	283	288	285	259	291	262	320	286	306	282	280	249	278	251	301	278	286	279	257	268	263	261	276	296	296	244	256	286	278	276	276	277	271	287	278	287	311	275	307	292	291	290	264	274	307	283	251	283	338	261	285	287	283	249	259	289	264	256	278	272	284	259	274	273	279	269	270	266	257	239	256	263	263	260	298	315	274	258	244	264	272	284	288	255	253	270	278	280	277	271	305	261	277	254	259	291	288	269	256	260	291	283	267	265	272	287	274	277	255	286	276	280	288	297	288	285	268	275	278	309	323	266	285	246	256	277	271	263	256	273	263	304	238	301	298	271	266	263	295	291	298	269	287	254	298	267	263	282	265	282	279	302	293	254	252	291	313	333	280	294	265	283	304	257	268	272	261	254	251	270	260	269	261	283	306	295	300	254	269	275	284	288	266	268	298	278	296	284	283	281	284	260	258	295	289	265	275	241	280	279	258	243	311	309	267	250	277	227	279	242	275	287	262	292	268	286	274	273	272	285	259	282	276	253	278	299	298	253	252	265	297	280	260	292	280	311	274	276	258	279	249	280	272	289	263	275	267	250	273	285	247	294	252	280	273	255	288	266	316	268	267	286	257	314	278	265	267	285	274	254	283	303	266	280	308	269	275	296	286	270	274	266	276	278	281	278	268	253	275	302	262	291	268	270	288	305	289	283	289	283	288	297	265	285	264	281	279	274	284	252	257	296	276	223	292	265	286	286	274	279	257	260	229	262	268	272	294	268	276	260	293	297	264	249	250	257	304	278	251	268	229	267	281	273	267	254	269	258	255	255	303	249	301	275	279	277	297	271	277	251	272	272	274	250	296	282	252	266	281	262	268	270	290	287	292	263	292	254	254	285	268	249	271	330	288	287	280	316	290	265	240	278	249	270	271	299	246	255	263	277	267	291	258	267	268	266	241	287	295	282	285	285	273	268	298	291	251	284	256	293	262	269	282	249	274	257	273	301	269	279	274	313	261	302	277	276	280	243	275	273	297	279	270	272	261	251	264	269	296	277	293	277	266	286	247	268	286	276	298	278	284	293	274	295	253	254	259	247	267	289	283	291	278	283	292	284	249	279	259	289	274	264	272	275	267	262	286	274	287	246	266	287	260	288	290	249	274	283	257	275	273	271	267	268	253	267	290	284	277	281	282	279	297	291	254	261	272	230	263	303	278	280	262	264	272	287	302	289	309	297	302	304	277	300	287	264	262	277	270	311	246	307	297	230	305	277	279	271	291	249	289	253	288	273	278	282	287	303	278	313	269	258	279	289	272	278	262	266	276	263	288	277	250	267	282	248	287	266	300	283	268	301	318	297	275	243	266	287	264	276	252	248	275	289	250	246	263	267	279	277	277	292	272	277	266	282	269	261	255	292	288	267	300	288	261	283	258	276	277	253	277	285	270	269	276	257	270	266	291	266	263	274	253	261	256	263	271	289	264	254	275	257	274	264	270	268	264	255	273	283	259	259	288	287	273	241	285	276	277	287	307	267	279	272	267	257	267	271	274	263	285	297	300	274	257	313	299	255	279	286	278	250	275	270	320	290	260	289	265	268	259	260	247	302	286	279	321	254	292	265	255	254	266	293	297	276	311	269	263	294	251	288	277	258	268	273	289	286	332	290	280	298	297	271	303	287	310	255	270	263	283	280	260	239	250	309	296	273	270	319	285	291	253	254	256	267	290	292	284	249	288	292	296	267	291	265	292	273	266	283	291	282	256	287	252	282	267	268	300	302	284	272	284	227	289	262	293	277	279	257	281	273	250	283	263	288	279	267	257	276	299	290	289	269	276	282	276	288	287	245	284	278	240	281	261	286	309	251	279	259	248	283	282	267	289	303	273	259	290	289	251	256	252	312	280	262	302	303	281	282	245	278	269	257	284	289	277	263	270	268	285	244	261	277	293	288	264	290	293	259	285	296	291	275	256	250	299	262	278	265	318	289	287	293	276	261	260	302	293	259	281	261	287	227	249	278	274	275	276	304	272	266	246	297	299	305	264	280	298	281	274	273	275	271	277	274	243	274	284	289	283	278	257	288	275	268	291	305	261	248	283	280	290	294	234	278	297	271	275	277	263	284	285	281	271	246	274	241	270	267	272	278	308	269	302	231	276	305	271	268	266	288	270	287	291	313	265	266	308	273	277	249	303	266	284	284
44555	55911	62538	63071	55463	42298	21702	6524	1747	793	658	634	663	651	662	625	593	689	636	677	625	632	569	637	608	690	638	614	662	598	666	635	605	656	625	604	646	659	651	618	625	596	646	636	635	640	640	637	621	635	643	622	651	661	663	616	602	649	606	636	636	682	618	617	645	641	635	635	608	632	681	623	641	579	600	653	646	640	672	670	630	613	632	623	653	644	643	626	627	685	664	598	629	635	614	642	631	675	680	627	672	664	602	629	640	580	669	636	619	654	639	671	656	641	655	614	598	643	653	621	618	622	698	637	621	664	635	613	594	661	608	640	669	639	619	644	667	619	596	677	642	657	663	641	624	597	623	615	627	654	613	629	601	630	669	642	694	640	634	616	578	647	658	653	612	618	629	634	604	657	584	653	615	632	654	636	660	631	632	620	647	617	634	630	625	624	628	623	641	617	614	664	638	634	689	620	604	674	612	622	597	617	612	622	660	650	685	591	635	617	628	631	618	658	622	616	672	650	616	656	659	618	617	618	646	661	650	620	658	592	635	653	634	601	609	629	641	650	649	678	659	675	656	620	638	625	618	622	660	637	626	618	659	715	661	618	644	613	627	611	609	672	671	642	660	656	646	655	638	592	668	595	640	663	631	622	692	664	615	635	615	650	609	638	643	639	648	622	618	650	672	616	652	633	647	648	648	664	626	682	674	629	621	614	621	610	637	588	643	663	600	672	642	646	633	622	672	639	632	684	613	652	669	638	654	634	672	650	605	686	646	598	632	656	636	603	622	641	640	655	657	616	652	633	627	649	626	629	663	626	679	683	599	652	636	628	653	559	576	661	586	639	668	649	638	589	625	658	641	625	625	627	628	623	611	614	614	618	650	659	631	620	623	653	657	652	616	643	623	630	640	656	627	653	627	630	621	634	633	558	627	664	614	611	651	611	651	634	648	599	619	640	605	611	636	652	641	633	645	627	602	590	664	641	671	604	653	644	637	634	689	627	595	672	613	663	611	600	638	643	649	666	593	615	652	630	641	629	638	609	611	631	652	604	611	669	669	678	637	617	643	601	689	632	663	663	585	638	637	684	640	637	638	604	626	606	645	623	662	571	618	654	575	666	657	659	644	637	634	637	599	670	633	607	653	643	660	665	656	639	679	601	617	678	658	671	646	647	636	607	646	649	625	614	588	614	641	627	623	617	641	591	640	665	668	572	641	619	614	602	602	646	629	645	647	636	660	627	630	673	613	591	631	682	639	611	623	632	611	662	660	613	671	644	647	648	642	634	668	621	638	622	638	642	644	674	655	644	652	693	677	640	591	633	658	636	622	635	616	611	665	635	622	618	659	621	700	588	608	674	584	605	669	621	613	604	623	628	633	643	629	663	615	643	643	619	650	589	644	637	608	659	653	616	655	637	602	592	652	641	618	674	595	622	637	617	634	602	610	611	645	632	637	641	594	642	599	644	636	615	620	641	611	626	621	683	620	612	614	628	602	611	592	617	638	638	650	593	649	624	648	668	608	670	631	622	619	666	713	625	629	650	648	610	610	665	619	663	643	615	610	633	673	636	639	623	612	674	681	614	611	588	656	625	558	648	636	645	611	672	648	631	620	629	633	622	629	603	624	650	632	647	661	663	615	644	657	629	615	623	635	628	614	622	596	637	671	645	645	647	615	631	652	594	622	658	643	635	637	629	673	649	619	614	650	649	658	612	621	658	609	662	612	657	562	637	616	601	635	697	575	619	618	643	644	684	619	663	638	614	637	646	597	583	600	666	623	613	653	672	604	670	665	651	615	662	630	642	645	618	641	653	638	655	698	612	622	609	665	621	678	603	618	635	652	688	640	613	629	635	643	611	648	631	617	662	651	647	623	634	625	612	618	602	585	653	630	597	611	616	615	636	632	644	634	636	682	599	646	668	662	624	623	653	671	635	614	626	642	635	624	615	641	664	650	650	642	652	642	592	659	639	624	595	636	614	667	619	635	627	605	615	661	654	658	585	614	614	643	600	641	660	620	610	675	597	617	655	627	628	636	655	640	625	659	600	613	600	596	628	651	610	610	646	623	641	633	630	594	656	650	649	633	632	622	656	608	598	608	619	632	644	615	630	656	609	632	636	659	649	628	633	659	632	602	643	605	647	591	600	643	619	635	639	637	629	660	650	669	615	670	633	627	634	615	621	616	645	653	653	596	686	641	638	604	625	660	656	681	620	675	634	606	613	659	662	614	627	671	649	659	629	631	620	598	617	607	648	691	645	643	700	593	690	616	632	589	578	637	652	670	638	629	646	653	644	559	632	607	618	658	632	628	678	616	678	664	667	614	627	574	609	619	622	595	640	636	647	621	619	635	623	641	645	673	683	613	608	578	604	586	624	629	592	601	687	654	636	660	602	624	600	680	604	628	598	670	605	611	616	623	665	642	602	656	650	658	653	656	667	634	599	620	650	633	622	614	627	620	638	628	613	730	680	660	587	626	612	614	652	594	626	660	624	607	575	650	653	618	621	655	623	653	592	608	647	639	641	632	649	663	652	640	615	618	620	660	652	623	591	635	621	626	611	658	640	628	657	642	660	661	652	640	588	662	636	642	641	634	642	628	611	623	618	684	671	614	609	663	648	623	608	651	633	633	615	628	609	612	621	557	638	634	638	668	618	643	617	693	592	653	598	625	621	632	595	623	615	586	667	666	614	673	617	630	655	632	636	649	628	676	579	602	646	657	593	618	641	649	645	676	582	640	606	639	664	584	656	636	653	610	661	627	678	659	617	661	634	613	660	648	619	609	636	656	636	644	635	603	638	631	629	625	635	676	639	597	655	631	637	627	642	597	640	690	619	663	624	641	628	637	657	635	620	660	626	589	633	603	659	643	639	616	644	608	630	662	643	633	624	621	636	608	641	616	625	623	659	623	647	604	602	645	616	629	630	622	605	656	603	635	632	607	630	641	619	629	635	654	653	638	674	710	599	636	626	600	673	649	659	624	619	674	622	618	636	665	631	622	622	626	658	633	633	632	654	629	635	648	662	627	633	617	636	676	617	631	621	672	635	588	666	633	650	610	641	637	647	661	618	630	595	638	647	623	621	616	628	621	625	631	646	606	574	671	666	654	656	637	628	642	595	684	591	627	619	632	650	614	653	711	668	672	598	640	657	625	604	673	631	636	596	647	610	643	650	606	623	597	668	597	635	635	662	646	633	643	621	626	605	622	646	641	600	636	573	671	675	682	621	673	642	636	640	673	613	664	620	649	630	627	627	610	645	652	629	673	637	634	671	621	632	625	629	645	595	643	661	596	623	611	634	619	645	587	624	613	604	665	597	693	665	617	647	627	681	605	606	625	637	635	639	612	632	630	648	639	650	634	659	623	668	596	616	642	641	716	617	651	666	617	643	627	665	614	654	629	633	642	677	622	658	597	638	629	632	674	635	686	626	599	665	661	615	681	653	615	631	619	655	644	583	657	611	643	641	592	637	587	661	636	654	623	668	663	634
64462	57934	52271	46341	36226	29501	21849	10094	2230	459	299	257	273	276	258	258	255	261	245	242	273	266	278	265	246	290	255	250	235	263	280	293	293	284	232	266	255	266	246	244	251	266	247	272	256	280	252	285	243	279	288	289	312	242	272	254	282	253	239	254	247	260	288	255	257	274	250	275	258	236	240	253	271	257	260	255	291	279	251	281	234	261	235	258	268	246	251	272	213	242	263	223	283	273	269	243	245	244	261	253	247	261	240	252	271	252	268	275	228	230	250	250	252	293	229	230	268	249	258	223	255	252	235	261	268	253	264	260	265	281	295	259	265	269	246	239	231	274	278	241	267	249	256	228	233	264	276	244	251	249	266	234	252	273	279	260	271	270	245	248	251	258	246	235	265	275	231	276	259	281	273	288	265	277	265	257	265	251	292	218	255	240	223	255	269	228	275	231	262	265	276	280	244	256	265	269	277	272	239	237	250	260	262	265	246	247	235	255	221	251	263	282	246	269	270	253	247	272	258	219	267	248	245	264	258	272	279	246	245	270	249	291	253	239	289	275	260	235	244	255	259	270	242	252	270	257	245	226	271	246	246	226	275	271	261	267	289	240	262	224	224	278	265	262	298	229	244	266	258	238	243	271	261	231	278	225	265	252	260	255	286	250	222	287	273	247	277	238	260	253	232	273	259	252	244	260	261	279	264	245	245	239	267	248	275	275	281	229	275	220	247	279	254	263	268	241	299	271	274	261	270	252	247	275	258	253	256	265	287	255	274	253	243	261	269	279	268	256	253	242	257	234	278	256	253	249	249	266	230	237	264	221	266	270	299	238	270	279	287	264	260	269	252	244	288	257	262	278	267	229	233	279	247	250	256	305	243	260	269	237	241	271	247	260	267	252	220	268	246	265	280	225	257	270	273	253	276	249	249	255	252	255	244	227	248	270	296	239	247	251	216	232	285	239	262	238	266	220	271	269	251	268	241	286	239	265	238	259	224	251	288	232	256	242	287	261	262	247	280	294	260	278	234	249	237	244	303	267	259	274	241	279	275	263	267	251	233	302	261	244	246	270	253	278	281	248	256	272	263	266	277	268	240	261	258	243	269	249	269	241	259	244	253	241	248	256	261	252	276	242	259	248	276	266	277	247	267	246	272	271	291	255	285	278	237	253	262	267	271	276	262	236	254	269	242	265	242	263	289	247	259	249	256	241	268	284	241	271	245	290	261	253	258	268	262	234	249	268	251	238	269	269	282	238	271	251	271	272	262	255	269	267	250	247	258	266	258	265	265	262	261	250	259	272	245	265	267	260	234	233	242	288	259	279	281	276	255	270	248	232	257	275	266	252	263	251	263	238	238	265	262	266	246	285	249	233	260	240	245	280	245	285	268	256	252	267	255	260	300	269	247	246	249	243	288	282	231	242	267	240	273	262	283	265	255	270	227	261	254	270	253	257	260	247	281	249	262	274	275	254	287	250	244	240	237	251	260	256	285	292	230	251	275	257	268	290	251	260	242	282	255	286	247	246	271	256	240	303	234	270	272	269	244	287	252	254	259	272	286	243	251	250	240	263	268	273	315	249	253	257	263	268	245	262	249	262	272	276	244	240	273	274	237	256	249	258	258	245	261	232	261	272	238	275	257	245	259	244	250	272	261	247	259	263	275	254	252	256	233	255	250	250	263	269	285	247	247	299	285	258	268	238	236	243	271	265	279	261	234	291	258	274	283	281	282	271	271	249	267	248	257	237	267	253	279	270	268	278	252	247	253	249	255	235	247	281	246	263	258	249	263	263	256	242	253	249	267	251	270	253	273	255	243	253	274	265	254	247	264	261	276	266	226	268	253	251	273	285	256	232	234	254	256	250	266	236	260	282	271	280	255	241	230	265	225	271	259	256	246	252	250	254	249	241	248	265	257	253	257	272	274	294	254	257	267	239	230	253	252	260	285	255	230	268	255	223	252	232	243	262	249	247	259	224	256	274	247	247	236	241	255	256	261	299	232	264	244	233	236	286	236	263	257	274	258	247	266	220	273	257	281	269	254	246	244	301	246	248	241	252	259	271	240	271	280	260	255	252	262	266	267	259	284	275	276	229	264	295	297	238	257	271	264	260	247	311	236	260	299	293	281	265	256	257	254	263	249	278	286	269	276	237	225	277	292	266	249	282	253	261	249	227	252	269	279	265	268	250	281	258	267	261	273	293	279	221	250	240	277	243	267	234	251	249	258	265	289	263	249	248	213	241	289	254	272	246	246	253	268	305	287	243	245	248	241	263	238	260	239	276	228	260	272	221	242	258	249	271	239	273	277	255	238	277	273	239	248	262	281	241	237	258	242	248	288	245	264	281	236	247	278	253	240	272	234	237	268	232	268	261	264	246	259	255	238	236	267	261	236	275	283	265	247	255	246	256	266	261	252	276	230	262	252	253	232	243	245	241	238	250	254	253	248	239	245	251	254	255	245	264	296	245	277	283	217	240	241	298	247	248	260	263	272	273	249	248	262	261	215	255	259	275	268	241	254	237	261	258	293	253	222	280	315	285	236	258	252	252	294	245	251	270	286	239	246	259	252	268	278	228	250	269	255	264	272	236	283	277	281	272	237	268	260	269	277	257	253	253	265	266	272	277	257	216	270	223	261	255	297	286	276	261	292	252	247	264	271	261	268	227	242	257	261	245	255	285	253	278	254	264	246	268	255	253	252	263	243	236	288	244	263	268	249	238	245	247	265	257	255	254	251	255	252	238	256	271	257	249	260	262	246	259	290	252	290	286	237	255	262	288	272	288	228	274	258	251	233	287	272	271	290	284	248	259	239	242	266	237	245	228	234	284	310	254	266	252	235	243	246	235	263	295	251	257	246	247	234	243	276	295	256	237	287	267	269	248	255	269	237	258	259	249	258	271	265	264	268	268	262	270	287	231	281	252	265	283	320	253	250	251	257	274	287	233	230	250	277	247	245	250	275	283	262	284	223	275	266	254	247	260	305	253	273	229	264	242	248	259	256	226	264	269	256	248	271	272	267	243	271	278	263	252	255	328	255	258	240	263	257	253	252	251	230	265	245	289	258	236	254	249	282	264	228	260	243	222	293	258	260	249	259	246	244	260	276	220	286	254	242	258	237	273	251	262	280	275	264	286	267	229	245	252	282	258	245	241	268	260	283	241	252	252	235	249	265	269	256	227	261	240	257	227	255	235	283	239	272	242	251	247	241	259	260	265	237	269	246	242	242	264	254	273	278	278	254	241	250	251	268	266	234	250	264	255	239	263	289	250	232	290	263	276	275	247	273	235	243	237	244	271	266	252	279	255	244	248	291	250	283	279	274	256	225	240	243	262	264	279	282	252	257	254	243	235	238	249	244	244	282	245	280	259	268	260	282	259	276	247	267	244	248	246	277	272	270	286	273	279	256	262	270	272	232	274	234	251	208	256	275	264	279	263	287	270	242	286	255	255	275	269	271	222	253	259	233	259	227	278	254	249	276	267	244	271	265	267
48855	60889	62990	62374	60951	45197	22529	7088	2068	949	655	581	595	596	630	592	617	594	586	582	624	626	613	563	615	573	617	604	592	618	608	618	559	620	644	599	608	612	619	579	587	622	623	572	577	615	557	638	581	603	619	642	581	623	581	598	573	549	613	570	595	633	577	623	615	641	588	590	601	594	592	572	576	622	601	597	626	586	610	569	602	596	634	606	610	618	612	561	587	580	590	593	626	619	635	576	627	559	603	580	646	611	589	644	640	585	607	593	602	637	659	637	637	583	559	586	532	592	559	614	592	630	586	630	595	636	590	616	589	604	639	587	639	607	616	589	629	614	629	595	601	618	569	648	584	609	629	596	577	557	641	625	597	610	573	607	592	594	588	604	606	598	574	628	608	558	655	615	577	588	622	623	607	579	572	618	612	621	636	594	575	633	646	616	602	594	597	606	607	571	587	636	597	596	615	611	591	574	570	630	593	587	602	667	593	575	579	594	644	607	590	585	617	639	599	590	623	582	581	581	615	573	588	638	630	578	650	632	626	620	614	594	633	608	629	614	603	622	597	607	576	596	665	610	603	612	643	600	593	539	603	571	583	622	569	568	626	602	614	603	585	584	608	621	648	570	595	583	624	620	609	610	607	634	572	555	633	575	602	613	613	604	602	587	604	617	604	619	606	626	616	608	618	606	604	642	605	614	679	553	628	611	577	599	609	587	607	616	598	601	615	601	619	589	615	587	583	614	594	578	555	613	590	586	621	569	614	588	591	578	591	602	571	591	596	587	594	569	633	605	586	578	614	567	592	608	596	600	587	603	584	577	594	625	598	655	600	618	582	625	596	567	591	570	595	582	596	638	616	607	645	628	610	550	602	588	606	561	568	597	557	630	586	685	579	587	607	607	562	653	607	592	616	630	590	564	637	622	628	575	575	599	631	630	611	557	583	642	586	609	627	644	593	617	591	608	599	614	596	601	602	617	596	597	619	604	606	631	567	578	577	587	585	603	647	645	626	617	589	638	587	619	622	555	569	584	611	576	649	586	620	597	621	576	579	579	594	595	572	624	603	613	608	593	578	635	587	589	637	606	624	626	628	614	641	586	594	592	621	604	568	595	620	604	585	587	616	640	640	568	599	539	622	635	613	590	576	612	625	581	604	595	583	570	572	602	590	638	618	614	548	579	603	612	596	603	578	589	566	604	572	622	595	557	560	591	583	578	597	610	630	623	596	593	575	586	626	578	630	584	596	573	598	569	569	608	597	613	607	593	610	575	569	585	587	578	606	592	602	606	592	599	600	605	648	587	561	616	602	546	581	586	560	603	578	587	610	613	611	622	613	604	583	590	606	570	607	622	654	611	582	588	663	634	606	601	576	604	581	609	617	562	602	580	569	588	575	596	580	591	593	580	631	619	611	606	601	602	591	592	596	630	606	576	580	620	606	560	609	618	587	612	536	630	590	575	605	555	589	505	632	594	612	586	610	626	589	578	568	585	607	606	622	572	609	579	650	603	636	601	602	634	580	581	615	638	592	617	604	546	576	612	594	627	552	576	632	587	621	611	588	627	572	580	558	626	602	571	603	613	612	590	608	604	602	620	596	593	563	601	601	611	572	595	600	595	649	538	620	608	599	587	581	610	583	643	614	556	603	633	618	559	608	596	583	606	591	597	572	616	551	658	592	608	589	648	571	614	598	590	599	594	590	617	588	615	592	568	567	622	595	568	600	601	600	613	625	625	588	547	583	569	589	606	650	574	614	566	552	645	655	597	623	584	622	596	564	601	610	538	534	591	602	591	590	592	620	637	579	567	597	535	590	621	581	585	678	615	598	603	608	572	573	569	629	612	583	607	596	551	606	631	593	598	630	558	588	586	631	583	597	576	580	597	626	612	589	612	606	602	593	581	600	585	580	606	610	588	598	614	571	619	564	594	580	572	586	594	562	601	560	602	576	646	635	609	629	578	579	580	629	598	590	587	591	599	573	590	586	550	580	568	659	640	619	552	622	622	594	614	577	618	588	599	581	600	623	634	598	604	623	585	614	614	627	601	638	599	591	590	574	628	619	656	595	591	605	585	548	576	608	607	574	581	548	611	611	600	558	592	609	576	552	564	616	599	601	600	585	608	577	598	635	635	599	605	610	591	581	584	580	602	583	641	562	604	622	532	591	580	586	615	594	569	607	623	616	652	567	599	603	640	585	605	632	599	559	566	610	644	612	594	641	623	603	593	583	572	618	607	596	607	572	590	603	587	586	643	635	583	647	564	596	652	583	544	559	577	582	581	621	614	626	603	601	589	623	669	572	583	614	579	631	575	610	616	562	595	625	558	589	615	579	635	581	592	621	584	606	576	589	586	601	588	576	579	593	583	574	608	586	578	631	650	603	556	570	600	560	585	602	590	601	600	627	639	529	573	623	564	584	611	577	567	616	596	614	588	611	643	588	637	616	571	585	567	583	595	597	574	642	616	582	564	600	586	671	582	595	598	632	639	622	608	602	570	623	610	633	595	590	630	623	604	590	591	602	598	590	566	606	634	625	600	589	579	585	636	611	586	598	619	603	618	618	594	587	657	626	577	613	585	619	598	591	574	568	598	613	570	575	591	622	549	579	578	569	556	631	590	593	571	617	649	582	585	595	598	625	596	588	622	552	605	613	553	607	591	628	585	576	575	625	602	586	625	629	609	577	615	585	626	602	595	641	562	586	606	589	586	627	592	577	608	551	598	591	606	603	583	610	612	596	602	595	590	579	582	581	588	656	604	631	620	594	596	618	595	582	581	588	591	601	579	633	571	606	644	622	553	599	589	550	584	613	581	602	639	591	643	578	617	600	606	580	599	591	621	619	582	614	611	646	577	582	607	577	611	574	604	628	605	588	583	615	602	612	591	600	576	583	614	618	622	630	587	611	618	600	632	606	637	595	608	602	626	646	581	603	589	607	575	565	560	588	591	553	591	580	597	610	617	574	622	596	605	621	615	593	581	627	584	577	553	637	582	581	575	575	595	572	582	639	616	605	618	602	595	564	568	555	614	600	573	585	590	587	611	583	609	652	570	622	597	576	609	582	585	581	571	618	538	618	603	584	605	605	628	641	584	625	584	595	613	624	601	600	616	588	571	638	582	602	608	613	595	600	619	583	621	606	620	588	598	621	593	591	608	576	590	605	635	653	583	620	603	562	624	621	583	621	571	629	568	630	595	607	628	603	640	570	626	657	586	609	569	596	573	605	595	597	581	581	602	581	598	582	610	659	631	586	612	613	618	633	568	563	604	542	590	600	574	585	603	584	626	612	608	663	578	598	605	587	657	568	571	605	593	585	594	598	604	636	567	601	567	637	577	647	632	649	609	584	629	583	546	629	577	596	629	597	602	628	617	584	549	607	578	635	591	575	556	614	545	541	638	604	591	621	622	610	598	596	563	615	587	620	572	630	583	597	631	593	603	589	584	596	594	550	628	588	596	614	611	623	569	627	627	555	579	610	621	639	581	578	584
34613	30885	27272	15231	6030	2764	1039	513	377	383	363	394	360	374	321	353	372	355	327	352	375	334	393	391	322	361	337	341	386	324	373	369	358	372	390	355	355	342	364	359	379	311	361	348	361	321	348	353	391	359	369	334	392	366	324	341	359	325	317	374	340	382	355	369	366	388	347	349	387	353	375	385	382	333	363	337	350	388	375	375	383	367	351	348	386	344	365	364	343	357	331	393	385	373	328	336	367	356	339	340	367	370	376	364	375	361	346	402	364	381	354	386	361	364	373	381	378	372	332	327	347	348	331	347	324	344	377	344	349	372	371	352	320	367	335	360	357	362	368	380	351	350	358	360	361	333	372	364	356	330	364	345	359	358	334	367	315	353	370	356	346	383	374	353	370	378	384	362	355	321	357	331	376	328	346	345	344	382	372	349	370	344	347	375	392	333	355	328	338	338	369	328	346	337	363	369	366	355	361	380	322	368	349	351	346	348	366	325	337	363	354	358	353	362	348	378	403	355	359	365	353	357	372	372	354	377	377	333	385	350	371	361	351	366	361	323	352	355	387	372	363	387	353	333	331	334	392	338	348	373	379	345	329	386	328	370	365	360	404	360	338	329	359	412	347	364	352	326	353	372	358	378	326	387	344	358	360	356	350	338	339	366	380	381	373	324	373	333	357	361	358	335	349	363	393	367	396	364	371	373	365	338	335	336	340	347	371	387	334	369	372	392	372	377	362	345	353	345	358	351	364	347	362	349	364	366	371	317	322	386	370	366	365	342	307	374	326	352	366	340	342	350	342	355	305	364	380	350	338	371	355	306	361	364	363	388	354	373	384	316	349	317	357	392	353	343	357	370	330	370	383	363	362	371	371	338	357	346	346	371	314	378	362	348	363	371	364	379	363	375	358	356	337	351	361	390	389	344	360	369	344	336	354	390	361	330	361	372	363	380	363	341	378	351	368	326	329	365	378	393	384	347	381	356	367	346	377	351	336	350	328	347	352	317	349	344	357	367	379	333	361	347	340	377	347	368	356	370	342	349	374	393	359	369	366	359	378	323	347	378	354	331	395	389	380	345	330	350	355	352	338	358	360	381	341	358	358	352	344	363	342	349	373	376	360	358	361	339	336	350	378	354	356	385	358	370	341	350	330	378	359	382	346	336	360	398	324	335	372	374	349	349	366	345	334	377	345	350	403	389	352	340	349	321	375	372	370	370	354	354	378	392	349	373	358	367	363	387	373	382	322	391	353	349	357	333	330	361	365	368	362	354	362	331	344	321	354	323	386	379	328	352	367	345	339	346	359	356	361	384	350	377	357	367	407	392	355	365	352	344	358	330	349	402	341	364	329	339	363	336	349	355	350	405	330	375	364	344	342	346	346	350	346	347	384	342	339	356	351	350	334	350	382	391	384	349	343	372	340	337	361	341	354	351	360	361	372	316	358	360	365	354	415	385	341	350	378	354	342	340	388	358	358	399	368	374	370	349	375	364	357	367	357	381	315	372	340	369	313	328	358	384	398	368	391	379	392	393	367	354	359	347	365	366	339	378	353	381	369	396	332	361	340	364	336	331	368	344	365	333	343	323	364	381	365	301	395	353	371	343	350	384	360	380	393	383	335	356	325	389	336	360	362	375	364	346	390	364	328	369	358	349	345	354	322	329	405	355	362	346	376	354	321	370	359	360	320	378	376	370	328	364	352	348	343	364	372	305	339	346	378	374	353	363	355	357	343	353	379	352	350	388	362	334	353	384	356	371	385	364	359	345	352	341	359	349	349	386	370	396	376	386	355	336	354	394	343	371	360	357	409	347	336	363	369	352	362	390	367	344	351	353	375	390	319	354	374	371	328	352	329	379	356	359	337	363	351	341	413	413	330	352	354	358	353	360	373	351	391	354	369	336	319	350	377	360	353	370	360	379	330	340	367	329	327	358	333	344	365	349	382	358	356	318	343	395	386	359	352	353	368	383	353	400	367	375	344	360	341	343	382	362	376	368	401	361	345	353	385	342	343	384	349	351	395	357	356	373	327	341	356	366	350	354	358	367	350	337	356	408	375	316	346	383	358	383	360	377	358	335	380	357	357	322	331	369	358	385	351	345	355	364	391	363	346	353	346	345	342	375	354	361	363	403	383	326	335	362	366	323	334	351	355	351	370	411	366	371	317	308	352	378	370	376	392	361	336	367	349	361	337	389	377	341	361	376	368	351	361	373	344	370	380	355	342	359	347	347	350	363	344	334	339	373	357	383	376	344	337	358	366	327	390	333	380	376	343	387	357	364	350	366	319	363	374	329	356	365	358	357	350	369	343	373	369	360	325	420	386	318	358	387	371	390	358	334	370	350	340	366	330	322	344	394	357	368	356	378	347	381	398	352	359	368	364	372	360	386	360	384	391	374	385	346	380	358	370	360	365	353	390	335	353	393	354	339	370	346	349	385	397	347	399	329	354	368	382	359	371	338	322	369	361	368	380	366	320	370	337	354	389	393	345	351	341	358	363	385	359	404	401	331	342	348	358	333	393	350	389	366	352	363	387	350	378	354	342	339	363	336	343	337	336	334	373	357	370	332	356	347	370	385	356	361	340	355	347	364	364	384	349	348	358	368	382	354	356	361	351	348	386	343	340	336	381	380	318	330	330	320	323	385	327	349	371	394	383	370	340	373	354	336	366	345	354	365	400	384	387	346	349	343	341	374	354	345	341	335	349	370	336	332	369	383	362	326	391	321	373	335	353	354	360	383	338	384	375	365	382	376	349	350	372	341	389	369	380	360	347	354	341	366	301	353	348	347	384	378	336	346	347	358	410	368	360	358	331	352	350	381	379	353	366	383	364	351	343	330	335	380	404	367	358	356	369	330	358	329	352	361	368	375	355	355	340	350	353	359	360	359	391	382	375	359	355	349	359	356	371	369	360	390	370	355	360	379	360	403	339	357	365	367	341	379	382	373	391	321	348	354	368	376	349	360	333	384	349	366	360	364	373	384	390	356	311	341	366	342	334	358	361	361	366	356	350	335	332	371	347	386	373	374	343	361	319	380	365	353	360	316	312	348	347	333	327	371	360	372	382	416	395	354	368	363	365	361	362	362	348	336	372	329	362	389	329	344	355	325	354	379	354	393	333	372	348	326	338	334	378	353	332	406	371	360	343	357	345	341	384	319	354	387	364	346	366	345	343	359	375	356	369	351	354	305	351	375	342	348	380	361	378	317	390	350	342	391	316	362	368	388	376	306	372	387	374	330	383	350	355	352	389	333	349	384	355	345	344	363	347	323	358	370	356	374	360	387	368	385	374	362	349	353	312	371	341	367	338	332	361	371	341	332	374	344	355	378	394	349	382	348	391	358	371	375	353	376	395	399	319	329	389	367	358	368	333	354	398	408	367	352	363	329	348	370	357	325	375	375	368	389	341	363	351	356	390	383	384	351	360	347	355	319	335	353	368	326	358	376	398	358	348	374	362	366	376	340	348	324	364	387	350	337	389	307	347	329
21694	28959	33388	23206	14168	7084	2577	1266	964	821	882	796	830	863	797	797	816	854	771	829	856	791	781	870	825	850	767	814	823	784	802	810	845	837	811	846	808	806	788	796	900	819	832	831	838	834	815	819	793	806	834	773	797	847	809	859	832	773	848	800	766	778	844	802	825	802	828	843	812	846	833	821	840	853	848	821	852	812	849	809	790	814	792	830	772	831	786	791	790	802	848	815	834	842	791	840	776	862	806	832	810	827	829	790	794	817	834	783	834	833	828	862	829	783	771	806	835	815	749	824	808	830	821	815	798	801	842	826	791	834	803	774	828	822	781	780	796	806	770	793	828	809	775	763	833	816	856	829	822	797	842	786	800	832	841	786	825	787	807	807	804	802	812	858	852	819	779	842	822	836	840	838	832	827	781	767	822	860	837	793	816	791	853	798	760	827	843	826	787	829	811	788	845	872	813	834	851	824	809	785	748	834	848	857	812	821	803	832	821	822	857	804	801	830	804	800	830	817	834	772	799	803	825	826	834	795	757	835	774	808	793	845	833	784	832	806	809	842	833	779	818	836	795	831	832	834	813	816	825	831	815	839	777	815	792	788	826	791	823	805	812	798	863	817	769	784	782	842	776	763	797	809	840	846	829	837	777	789	774	863	830	863	854	799	817	800	758	808	781	811	811	835	814	857	788	865	800	770	819	809	811	806	840	911	836	793	852	784	808	809	795	832	817	836	823	834	807	793	851	767	846	810	813	815	792	858	869	785	806	800	807	848	870	833	865	828	794	786	817	834	789	793	797	792	777	805	767	749	805	853	835	818	800	785	791	782	802	767	821	803	823	853	833	831	865	818	815	845	870	811	803	802	860	810	817	819	769	855	816	822	799	814	858	828	791	760	846	803	831	858	808	787	775	805	761	807	752	780	837	807	802	794	788	846	832	810	743	814	874	770	822	768	844	744	817	903	835	830	792	798	808	838	834	793	817	829	823	817	779	818	779	809	802	817	817	803	782	843	777	784	835	799	784	766	882	808	798	801	805	778	784	792	815	781	854	872	828	805	818	821	835	788	777	796	797	765	795	800	798	792	785	763	846	825	785	849	795	840	856	828	824	879	840	846	785	789	843	790	782	835	816	807	868	815	821	828	829	813	788	816	850	778	846	799	793	762	815	811	803	795	780	836	759	855	830	813	806	853	759	780	860	843	764	863	812	829	770	743	818	811	790	812	847	824	781	801	860	812	769	787	842	807	799	810	848	877	823	815	774	816	803	832	812	824	785	827	794	818	857	862	771	806	802	816	827	796	771	793	820	802	793	803	850	778	762	824	820	808	817	772	841	831	851	791	866	800	813	877	823	839	871	819	862	806	870	815	802	791	832	839	873	822	865	782	815	815	766	821	812	763	821	815	787	826	833	800	805	809	825	829	822	846	861	913	824	829	820	803	816	792	862	787	853	817	804	782	850	853	825	844	810	834	833	754	787	861	848	802	823	837	868	839	839	822	819	864	814	860	759	826	792	837	812	803	830	868	811	805	820	806	863	813	810	804	777	817	813	818	789	795	846	828	871	859	826	802	810	802	832	843	813	798	847	794	847	792	808	841	832	788	836	798	840	834	837	839	836	786	810	854	798	810	798	792	851	841	843	821	787	824	837	787	777	796	759	784	805	796	834	868	778	824	760	802	792	842	837	831	801	871	861	852	814	832	844	778	807	848	851	778	835	766	844	814	838	776	773	814	741	801	819	813	816	800	833	832	854	780	843	774	874	837	792	818	839	803	856	866	816	859	809	799	798	829	775	799	834	790	800	837	809	876	812	852	833	847	774	812	795	819	810	850	859	812	867	810	821	899	753	805	800	813	815	755	827	847	825	840	819	795	814	828	816	777	816	832	845	842	809	792	808	814	814	785	796	818	830	770	815	813	844	802	842	758	811	831	803	826	808	783	830	813	815	772	802	849	842	851	769	809	840	846	814	824	850	819	793	801	803	823	843	817	832	839	781	826	867	805	791	819	843	855	791	799	851	871	887	822	773	787	831	766	796	835	812	796	772	852	801	785	827	766	842	807	787	858	854	794	742	818	809	818	806	820	864	820	833	831	775	802	833	774	791	801	779	796	849	842	767	828	824	791	816	870	846	837	801	806	809	786	855	870	820	803	849	782	822	806	797	818	855	866	844	777	809	805	782	777	760	779	893	823	825	846	786	816	814	786	793	758	831	820	824	799	775	780	808	813	830	819	775	816	818	859	830	788	802	833	763	793	794	817	819	793	846	836	829	833	818	777	841	752	790	825	833	827	856	759	803	780	818	828	804	824	800	803	808	842	768	818	743	830	762	804	770	809	785	776	815	819	850	839	812	806	765	820	812	787	750	830	806	788	834	780	799	888	784	855	854	861	800	765	837	795	802	811	786	814	811	797	791	839	835	837	778	835	798	840	819	791	812	815	848	872	900	843	777	843	783	848	802	826	798	841	833	843	841	810	839	823	827	785	818	789	820	833	805	776	810	824	833	844	827	796	776	842	791	790	791	853	711	792	831	796	785	868	829	823	885	798	833	853	851	867	824	836	798	787	834	834	805	822	802	761	816	847	814	855	786	809	795	795	817	846	817	792	782	834	786	858	825	803	834	809	878	761	760	816	822	834	822	826	829	827	829	846	855	816	820	840	838	842	816	809	853	842	823	808	835	836	802	827	822	850	815	789	849	848	825	826	876	798	839	776	781	839	798	814	774	817	827	832	770	813	806	810	808	817	822	789	836	834	821	760	802	796	819	852	828	819	807	779	788	823	868	831	815	846	828	831	860	802	798	823	748	827	832	793	805	780	839	806	815	833	772	813	780	859	816	806	798	879	804	805	799	827	846	809	782	825	835	815	812	820	794	846	810	809	759	823	776	794	796	873	793	826	810	759	787	813	863	761	801	775	809	766	759	790	859	841	757	854	851	770	806	796	797	811	845	812	780	815	849	835	842	744	850	797	791	815	801	810	799	759	805	825	821	789	791	811	771	831	797	771	796	784	864	819	835	787	815	836	802	835	769	761	770	806	807	791	838	828	845	769	818	775	785	844	824	833	803	781	846	775	844	823	823	802	808	784	811	839	781	828	841	830	780	802	791	831	815	863	801	786	832	837	814	827	745	851	829	839	792	788	791	845	793	814	833	869	839	807	800	855	790	835	836	829	819	769	752	796	847	797	841	789	786	764	812	821	785	813	843	771	817	792	806	852	797	858	784	788	842	758	772	801	785	814	817	808	801	764	815	804	780	819	802	803	840	784	863	806	784	829	842	840	840	791	849	852	832	750	839	815	794	819	792	828	760	775	790	827	768	774	809	804	814	814	832	819	780	773	824	810	851	769	778	876	817	849	810	865	803	790	856	807	826	857	770	833	810	776	846	811	793	854	813	818	864	850	782	811	815	775	792	771	830	800	817	832	828	779	809	788	792	808	836	845	877	780	856	863	841	793	800	810	814	786	802	807	835	859	810	859	817	833
60876	58963	50759	41262	33165	23689	10443	2517	660	319	317	270	329	328	298	293	286	312	303	324	282	312	308	298	276	329	278	303	314	278	310	298	303	281	266	311	313	313	335	303	309	302	314	320	310	303	346	325	309	302	292	320	316	301	325	301	363	352	298	320	304	318	299	327	300	326	287	289	313	332	323	299	307	334	299	286	281	314	276	338	308	306	317	308	298	284	309	283	297	325	320	333	354	308	264	306	288	291	301	309	311	323	305	280	288	315	279	300	279	310	321	296	351	321	297	287	312	312	279	305	346	302	302	280	330	294	259	316	339	316	279	281	323	296	307	364	293	309	304	319	298	318	303	293	304	297	315	290	327	286	299	312	275	285	309	309	297	317	301	305	341	328	296	313	303	284	319	300	308	372	282	286	292	314	321	321	312	322	312	309	304	317	334	327	321	286	296	284	285	304	331	280	355	314	333	314	309	322	298	298	297	335	328	321	284	318	290	343	308	298	293	317	311	294	297	280	309	352	295	303	283	284	288	297	278	308	318	288	307	306	293	298	336	286	308	300	317	314	301	279	278	306	322	346	291	311	307	289	308	316	316	284	286	304	289	309	298	273	290	307	320	322	316	313	322	285	305	315	345	328	306	310	307	294	303	289	312	328	295	301	284	289	315	357	325	358	292	297	321	305	305	291	314	284	304	301	300	277	306	293	285	322	294	297	281	255	324	317	286	302	272	295	325	290	335	329	310	318	300	337	281	295	276	284	317	345	319	277	287	275	345	293	313	332	332	312	333	283	294	311	304	328	285	301	299	296	282	301	330	324	315	315	313	328	282	322	321	340	322	344	311	277	296	284	286	279	297	284	284	302	344	273	292	301	315	290	321	329	325	270	311	293	310	324	317	305	299	288	284	276	275	294	313	323	295	318	337	317	303	315	314	306	324	326	327	269	300	268	314	314	286	330	358	277	303	307	279	322	294	273	325	282	316	293	296	305	279	271	310	293	322	314	319	342	313	303	316	310	329	314	315	304	298	341	269	338	294	295	298	300	308	319	292	338	310	322	308	303	315	320	332	282	288	286	312	313	302	292	289	337	269	303	292	304	328	306	310	262	303	288	342	326	317	282	283	285	291	333	327	283	318	306	301	292	310	299	312	294	290	312	321	313	360	284	291	289	312	340	322	297	295	316	340	335	302	301	283	318	320	328	328	308	321	289	368	290	307	319	281	262	310	332	277	291	296	330	318	315	327	280	301	306	306	292	313	337	269	334	293	309	287	319	328	317	324	304	256	294	301	304	281	288	288	292	349	286	319	302	300	299	323	308	313	292	297	325	349	349	282	320	300	290	299	290	355	351	332	328	306	327	313	301	318	268	310	311	315	315	319	300	280	301	263	293	331	334	314	305	326	310	313	280	314	307	293	292	321	300	343	274	308	320	295	311	316	276	306	297	304	304	306	340	302	319	307	294	315	333	334	289	273	319	322	329	294	277	321	275	281	269	303	285	322	329	302	313	281	304	303	304	293	293	300	318	307	310	330	305	304	317	316	329	318	291	290	288	320	331	327	313	320	289	317	302	316	302	287	299	276	279	317	322	293	289	292	288	312	324	302	301	318	314	295	311	314	259	319	286	297	307	288	306	300	321	321	328	305	338	304	317	346	305	309	310	311	277	345	316	270	300	283	305	282	297	301	306	317	334	283	302	341	302	287	310	302	320	357	317	324	282	296	320	323	301	321	309	280	274	287	312	296	300	302	311	320	312	334	321	275	288	307	306	296	330	287	301	283	319	350	296	345	303	267	287	313	323	339	318	303	323	330	324	315	308	286	294	291	329	303	318	346	317	323	311	317	304	281	314	332	298	266	312	291	298	327	297	309	321	319	285	289	308	304	306	304	303	320	313	344	331	316	328	319	298	335	290	299	316	289	296	331	310	298	314	295	276	289	313	304	303	323	335	281	300	351	335	318	297	323	290	344	321	315	311	315	295	310	315	308	299	295	289	286	298	281	293	320	318	307	296	307	340	279	311	313	316	290	329	289	304	296	307	325	305	301	313	356	305	273	313	292	310	307	304	285	284	287	300	321	299	310	305	319	346	267	316	296	325	294	303	321	346	318	310	322	324	306	318	320	292	294	291	271	278	306	315	298	308	301	310	329	302	310	342	310	350	330	299	317	295	314	318	281	319	300	314	289	310	319	313	330	310	315	319	308	285	324	295	305	321	334	348	295	300	321	317	302	301	334	321	303	303	328	298	299	308	316	305	276	295	294	323	315	330	323	334	289	339	329	323	294	335	300	299	325	331	325	298	315	310	334	342	309	324	312	283	278	314	303	263	287	301	293	326	301	330	282	280	315	277	312	276	289	293	292	316	313	335	290	316	328	317	347	323	307	305	327	291	311	298	305	338	297	289	301	317	364	289	308	301	334	290	318	322	307	309	327	276	300	306	330	334	311	334	302	298	293	308	270	282	274	293	318	305	299	303	284	306	275	283	279	313	304	334	309	280	318	313	323	281	300	316	309	319	267	313	330	290	302	312	335	310	314	294	297	282	309	321	330	294	318	315	314	335	321	300	302	320	301	309	304	281	313	288	322	304	303	318	282	303	325	317	307	297	335	302	330	316	300	326	304	295	281	300	315	335	332	281	308	311	321	313	305	286	309	298	298	309	307	323	318	310	292	312	295	306	307	335	313	315	302	322	308	293	309	301	302	318	342	272	295	276	306	322	315	352	323	315	295	329	296	309	329	302	300	315	300	307	310	327	320	331	286	293	303	268	306	282	313	313	305	286	278	342	303	313	346	288	310	325	289	303	308	296	288	326	309	310	313	274	292	326	303	300	287	316	305	297	329	337	298	341	310	324	304	287	293	315	325	329	339	298	318	312	298	340	306	351	310	325	298	320	300	285	276	282	325	327	322	308	316	280	334	267	311	303	322	309	295	313	294	289	299	318	342	313	290	281	293	308	299	292	312	275	315	288	305	313	296	308	292	318	319	282	286	337	309	322	311	310	306	282	323	304	318	314	319	295	310	277	278	336	320	325	315	342	324	324	316	296	333	293	309	279	308	319	313	314	278	313	276	299	257	313	272	314	299	293	276	290	252	314	291	315	306	283	302	305	279	279	310	312	309	287	329	354	305	318	315	327	331	319	304	307	265	305	318	329	319	300	342	305	288	332	325	298	342	318	268	303	307	337	304	296	302	305	297	311	291	261	280	294	312	273	285	305	304	297	297	290	294	322	323	289	291	281	305	308	301	279	285	319	306	297	316	320	301	329	307	296	295	327	305	310	292	268	301	289	299	297	310	290	343	325	313	311	308	308	297	304	314	299	317	306	326	298	343	298	295	321	335	297	325	270	254	353	275	264	304	313	321	312	303	295	288	303	343	319	323	307	286	284	309	327	334	341	312	292	291	321	289	339	293	307	305	304	306	319	275	321	320	291	330	303	259	308	319	316	305	319	306	341	355	303	332	281	347	321	323	301	317	284	307	329	297	315
44930	58409	65507	63009	48143	28816	10941	3005	1121	811	724	720	700	771	752	699	720	690	726	713	692	735	753	725	740	739	737	658	743	693	758	722	723	675	676	674	688	684	756	703	713	683	703	705	733	710	701	700	714	695	699	651	672	688	716	696	723	767	724	672	680	690	675	685	682	660	754	708	701	736	649	673	690	718	708	699	781	724	707	693	707	684	748	686	655	706	708	697	673	747	709	715	751	726	694	695	725	663	719	736	677	721	719	685	689	670	730	706	720	686	736	691	701	713	670	657	709	755	697	733	698	709	733	715	766	749	741	684	757	687	732	746	682	695	732	682	687	686	703	733	743	696	702	731	723	706	706	657	715	707	707	718	742	701	721	690	731	692	711	705	659	660	742	673	660	735	715	719	655	698	710	692	765	755	674	688	649	657	685	682	743	689	717	718	712	739	708	713	683	722	633	702	707	739	697	665	695	707	685	666	659	698	702	702	722	747	690	692	673	699	710	697	713	717	711	732	690	701	667	745	745	708	659	701	716	719	704	724	685	638	697	694	700	725	704	686	684	699	674	729	684	681	721	636	726	705	744	690	715	712	720	720	727	701	732	751	718	698	725	688	728	686	690	717	733	756	710	718	711	719	653	727	722	712	685	728	712	760	691	699	696	726	672	738	659	675	691	719	693	678	691	730	711	686	671	715	670	746	693	751	694	746	716	763	663	665	712	683	743	694	696	702	687	662	695	729	734	743	666	727	703	728	721	743	706	700	700	710	749	683	673	742	756	687	725	766	753	690	729	664	668	670	739	683	689	723	713	693	644	735	746	709	703	713	706	782	716	711	735	729	725	707	742	682	702	696	687	661	713	714	684	684	745	705	727	689	733	680	677	668	713	803	681	724	714	731	741	683	723	663	723	712	711	710	698	672	709	674	761	714	702	762	736	682	698	711	665	697	698	692	712	699	732	721	726	722	714	743	678	714	672	676	710	750	718	738	693	700	735	672	690	740	682	716	706	721	675	693	697	708	709	693	740	665	718	725	737	745	696	700	743	719	696	696	675	710	729	685	745	665	681	673	667	660	719	697	695	695	693	767	693	764	735	700	684	745	692	649	706	735	721	708	729	724	712	742	656	704	679	712	684	690	714	706	660	729	691	711	702	697	713	651	691	735	671	670	685	745	716	699	723	655	718	731	696	712	712	696	705	718	720	690	724	696	692	698	751	695	698	743	679	709	695	672	718	705	723	730	662	742	717	667	679	689	744	701	730	724	704	722	732	741	703	708	718	642	696	678	743	674	701	687	733	683	728	661	714	693	684	700	706	675	682	736	720	725	670	664	688	663	733	735	706	756	698	690	734	653	681	706	679	696	762	714	699	721	711	716	719	682	680	692	713	711	725	696	632	747	738	714	672	698	718	721	738	725	698	701	774	734	726	753	661	696	661	731	668	651	704	679	757	677	715	697	723	725	689	716	683	718	686	737	738	738	662	646	672	702	686	719	688	677	674	730	690	709	713	741	691	736	702	687	708	718	695	733	701	721	737	712	698	717	745	739	707	735	726	710	662	664	701	667	639	700	735	686	637	675	695	731	656	709	733	715	723	716	678	694	719	712	700	706	729	665	679	719	638	685	744	737	717	681	691	703	748	704	686	694	683	693	746	709	658	705	727	728	679	692	703	737	680	684	682	717	698	714	721	709	693	729	760	667	714	735	698	727	683	727	697	707	720	686	650	763	682	696	708	698	704	694	689	674	691	663	702	752	716	673	715	748	658	713	710	698	696	700	717	658	681	690	720	663	721	645	719	697	692	724	716	653	714	716	748	694	712	708	721	689	691	709	681	697	674	714	718	732	719	655	713	738	683	704	722	659	667	682	721	723	716	701	734	662	702	698	665	729	712	742	728	701	680	680	679	662	695	694	678	672	684	711	694	723	749	716	706	703	669	680	663	732	697	688	703	648	741	713	730	698	769	759	721	673	700	730	714	716	724	680	704	696	714	713	725	720	729	685	742	712	691	716	761	706	721	745	734	714	679	721	716	706	657	698	735	720	697	672	675	716	667	708	706	690	714	675	678	753	745	671	764	676	678	741	678	706	718	724	731	712	750	733	720	692	668	695	700	674	696	674	731	667	700	688	688	687	696	738	737	702	745	712	722	701	695	668	715	741	755	696	720	655	627	718	713	679	732	701	640	693	684	710	737	723	708	713	735	697	700	713	738	707	711	733	674	698	720	724	698	712	692	693	699	686	735	737	703	692	686	688	738	656	684	706	724	707	724	686	703	697	742	727	701	703	755	662	749	653	683	735	656	690	737	729	717	716	711	700	696	694	698	730	724	679	721	719	716	748	704	675	718	664	672	697	699	688	708	730	736	706	655	702	727	731	684	680	744	692	726	692	662	707	687	736	720	679	639	693	704	698	717	702	738	680	715	698	726	733	727	695	689	691	693	703	712	740	740	729	708	673	695	714	671	730	720	757	697	734	679	680	693	707	688	715	734	686	693	717	732	722	715	680	691	719	722	716	723	707	759	736	777	723	725	710	713	630	670	660	687	669	708	740	714	703	711	660	714	696	698	684	701	735	690	667	671	702	705	706	725	733	705	699	703	674	728	750	715	703	664	680	665	698	674	702	671	716	722	685	675	698	744	730	688	746	701	707	705	664	709	671	690	681	654	687	684	736	730	766	761	724	655	685	729	705	704	668	749	740	721	732	727	676	703	750	740	762	715	663	728	690	710	733	709	713	685	677	691	726	716	677	755	723	709	697	704	737	721	699	738	713	714	743	723	688	670	707	652	721	698	693	699	649	713	677	708	658	665	679	712	683	746	671	706	738	709	724	703	675	694	709	699	722	683	640	758	713	677	722	672	753	703	727	719	734	658	670	666	707	712	765	711	724	680	670	776	693	703	731	693	735	700	722	779	722	733	741	765	708	726	701	708	721	640	688	633	663	689	702	692	710	657	743	735	711	710	678	703	636	720	658	713	721	724	681	718	686	742	746	700	646	713	719	720	681	714	724	711	708	747	655	721	698	693	703	724	710	714	678	740	720	691	707	727	715	701	729	767	723	719	687	717	694	716	696	754	708	688	724	681	725	706	722	726	715	664	710	671	706	713	674	727	683	689	691	663	661	718	725	653	699	732	702	718	732	733	707	694	691	670	717	698	695	775	727	655	706	686	719	701	661	720	711	725	713	694	740	696	747	742	757	703	721	714	689	713	684	648	724	693	709	686	763	706	737	672	706	698	709	675	710	697	678	726	753	698	730	709	702	692	709	702	671	718	683	705	721	688	717	673	710	657	701	713	710	727	751	748	657	744	692	694	669	722	702	695	709	695	658	666	713	674	670	704	733	707	734	675	764	731	690	682	678	682	692	705	722	677	718	666	673	678	685	677	689	744	741	655	738	694	681	735	748	730	719	711	731	697	697	708	734	709	739	722	705	685	674	729	732	739	675	679	703	684	720	673	685	711	685	723	744	695	710	685	657	706	697	721	708
64969	57220	48015	39356	34245	29318	20846	9044	1868	392	296	276	320	322	296	319	316	313	268	275	293	299	298	297	314	308	301	268	312	294	319	288	289	296	302	272	281	304	330	287	278	259	289	285	302	276	299	304	279	284	284	304	302	292	353	298	265	277	303	282	288	284	302	272	278	269	325	290	306	300	297	320	302	304	279	276	266	293	292	340	294	310	291	287	277	277	295	295	283	290	321	300	300	252	313	269	301	298	284	273	301	298	283	255	281	285	288	274	333	273	275	325	311	316	286	291	277	309	313	252	294	341	287	305	312	329	303	294	310	290	297	295	284	286	264	308	304	266	302	280	343	280	260	321	286	299	286	298	309	301	310	296	315	288	295	321	347	294	270	298	291	304	298	297	309	307	294	294	311	326	302	300	300	282	298	282	311	288	276	287	353	259	295	266	285	275	296	283	292	296	262	285	307	291	302	292	301	305	293	288	298	329	290	281	314	299	336	266	293	286	274	264	303	344	280	334	280	274	298	299	348	272	281	322	278	321	303	281	307	323	299	288	297	288	271	297	329	275	292	293	288	293	311	287	308	274	289	297	278	315	293	273	291	298	288	301	308	260	263	292	306	284	306	311	300	294	304	301	276	270	293	318	333	284	263	286	283	300	285	278	308	304	275	293	306	283	265	304	258	324	275	284	318	282	325	275	330	296	268	283	309	258	284	309	302	310	311	286	287	279	260	281	333	306	279	294	286	269	312	281	307	330	319	295	279	317	285	293	314	262	315	323	278	317	333	314	328	293	301	310	299	276	291	295	305	298	267	295	286	301	311	271	282	330	291	314	318	289	284	323	322	300	272	278	280	263	317	289	270	302	280	283	287	302	262	302	286	295	328	290	259	287	289	307	284	319	328	306	286	297	327	280	312	320	296	294	301	310	294	301	301	285	279	290	272	276	302	323	318	291	333	276	281	302	332	287	260	303	327	290	323	281	282	297	288	282	280	273	283	313	329	312	278	318	310	267	281	283	289	273	313	296	317	312	291	292	273	289	252	275	322	297	318	286	303	282	275	298	270	272	280	330	281	309	311	292	299	284	314	274	281	280	285	281	285	309	331	321	320	268	288	311	279	264	306	303	298	305	288	283	281	272	318	304	299	323	288	285	272	300	284	323	288	312	301	301	313	301	286	266	310	293	277	301	279	285	296	280	302	273	291	276	255	289	319	289	305	296	285	321	294	280	286	294	329	284	283	279	265	284	322	331	300	315	271	297	305	261	317	303	297	285	258	269	299	273	304	285	259	291	314	305	273	287	308	295	304	294	310	276	303	286	273	308	301	299	291	317	298	318	302	298	269	268	311	292	300	306	297	309	292	319	276	319	282	291	310	304	300	295	302	292	261	308	300	306	308	278	273	296	292	312	318	278	325	300	305	269	313	304	283	287	287	293	317	310	289	296	272	318	269	304	298	282	300	304	278	334	293	295	283	266	298	286	290	297	293	299	308	280	285	315	293	289	306	308	320	321	295	329	267	312	304	304	320	302	310	262	297	316	313	330	329	289	290	309	308	335	332	312	315	265	310	298	318	267	296	264	307	291	322	294	286	323	299	259	282	314	290	315	279	307	265	289	304	305	305	310	276	315	284	293	315	288	258	287	297	327	315	301	295	296	310	303	302	320	282	317	290	279	276	308	293	310	344	313	301	284	263	294	308	302	286	308	323	306	299	316	305	294	294	310	315	285	324	287	319	295	271	309	314	298	308	307	297	310	292	307	299	283	294	310	292	276	296	338	275	278	305	315	300	335	315	299	330	278	297	311	296	294	298	315	319	308	307	303	272	288	289	331	322	280	301	306	335	309	255	310	292	298	321	284	303	292	321	309	254	306	302	280	271	296	264	293	278	253	293	295	295	311	276	293	274	298	291	287	316	264	311	305	299	298	306	342	308	295	328	300	280	280	279	298	304	290	292	323	326	297	319	331	342	299	289	290	299	303	315	292	299	295	310	310	302	291	287	301	301	313	283	304	318	314	279	296	297	285	301	344	302	314	283	270	297	288	268	275	326	280	312	265	309	325	321	300	294	314	320	306	328	311	297	306	306	316	284	268	294	285	323	303	281	279	277	279	290	297	333	295	296	280	289	275	260	264	320	335	311	277	295	320	309	284	280	294	287	307	292	291	283	314	302	290	319	295	278	300	284	300	319	285	308	324	319	301	289	288	311	305	307	301	278	289	292	281	278	280	303	308	303	317	295	323	305	266	290	270	281	299	311	295	307	274	284	291	299	246	285	275	325	315	298	298	310	311	298	270	315	284	281	304	317	319	307	326	308	303	317	295	316	299	296	266	306	284	310	301	277	296	313	277	291	309	271	321	327	290	295	265	303	282	286	333	312	299	300	298	322	277	300	302	292	295	293	326	288	312	327	305	271	288	307	294	323	311	292	294	308	321	308	304	289	269	297	279	332	305	314	297	301	277	264	322	316	295	315	299	292	285	297	319	273	312	290	314	323	298	318	266	308	287	281	315	301	324	293	310	269	291	289	313	271	305	305	317	285	294	287	322	317	267	293	271	278	311	302	272	298	292	307	292	267	322	346	285	310	301	291	318	294	294	289	296	278	292	295	315	277	314	307	302	321	273	292	319	310	304	306	268	326	317	298	294	313	299	301	305	303	302	284	310	268	258	294	296	265	273	298	296	287	300	283	290	279	265	296	283	265	279	304	310	319	312	304	287	282	324	293	303	294	273	298	289	286	306	312	276	305	334	310	271	260	294	262	297	315	330	305	276	284	308	288	267	300	305	325	290	337	316	295	304	294	307	262	310	283	291	344	294	322	298	313	341	279	283	300	289	317	302	307	296	305	320	298	293	267	266	314	297	303	275	296	306	305	284	279	302	285	262	314	274	264	299	313	298	307	312	302	274	331	300	272	331	278	312	275	326	319	309	279	272	290	300	293	266	319	312	301	291	293	342	318	311	291	285	270	266	312	295	275	295	309	314	284	327	307	275	315	302	295	282	278	277	264	261	330	294	278	313	326	315	292	282	301	318	302	283	311	300	308	304	287	295	302	290	325	314	276	306	311	282	285	313	303	292	278	302	318	285	313	295	300	302	297	286	319	300	288	315	279	309	309	339	299	298	303	311	253	308	305	309	302	291	299	308	310	297	287	303	276	315	290	306	299	301	262	284	294	311	290	331	297	264	303	320	272	299	325	312	300	319	305	276	279	302	286	287	326	291	270	302	269	301	309	280	294	288	267	292	281	318	266	279	288	307	263	325	254	281	308	309	300	294	329	320	291	307	306	267	294	310	327	303	313	292	299	256	307	321	315	288	274	310	295	295	299	296	298	330	272	303	321	276	305	274	320	294	307	270	346	267	304	310	289	275	334	288	297	292	316	268	284	312	304	284	303	268	291	281	288	245	298	303	311	286	304	298	308	274	270	294	325	257	284	294	299	314	281	295	309	300	285	310	273	330	289	304	306	293	282	318	320	272	280	280	309	310
50107	62923	63512	68295	59997	43535	21640	6328	1627	789	732	712	681	677	691	670	693	632	673	734	671	694	688	679	701	703	705	674	646	712	647	655	671	716	685	683	715	680	695	704	685	690	641	687	670	658	688	658	645	670	707	666	676	653	660	707	652	652	642	678	667	655	647	691	709	660	655	695	674	660	708	630	637	687	694	681	692	703	654	683	721	701	678	726	673	721	732	679	702	719	658	649	710	706	653	672	684	700	645	668	678	650	696	688	693	680	725	670	648	628	616	700	652	636	653	693	670	687	718	695	652	666	699	714	714	672	657	686	678	710	669	705	680	691	684	658	658	652	688	681	715	663	675	666	723	662	683	669	662	704	679	694	685	713	702	696	664	661	731	720	677	636	668	658	670	674	661	633	684	637	678	699	669	691	628	708	672	707	671	698	674	684	671	644	700	696	639	664	676	640	680	692	648	668	726	660	668	690	699	745	671	671	688	700	638	625	662	672	657	757	642	682	664	640	679	712	694	712	620	691	717	648	659	672	674	710	697	693	702	682	685	659	693	659	673	677	664	646	690	701	653	642	665	678	663	693	692	638	654	689	627	718	678	624	654	706	718	668	670	683	690	694	647	703	651	683	735	686	680	679	665	698	631	674	681	710	631	678	662	686	650	666	670	675	634	689	639	671	678	676	703	682	666	636	633	683	619	649	692	671	672	676	701	658	627	681	667	678	644	626	701	749	671	649	702	665	678	688	669	727	688	696	698	661	656	684	644	685	662	668	645	673	659	687	653	724	644	672	665	691	697	713	681	712	691	701	690	689	638	683	621	663	693	683	686	665	729	710	719	656	672	668	696	655	639	664	661	697	692	658	640	692	640	669	690	644	655	696	668	744	705	668	709	661	677	677	722	674	707	682	666	683	687	683	653	690	686	665	662	674	708	660	647	713	675	684	676	640	659	705	698	658	710	707	651	627	689	689	651	670	692	700	685	686	675	674	670	639	666	695	681	724	690	708	710	665	705	669	714	669	681	663	718	708	682	710	658	675	649	678	692	648	663	693	671	672	710	711	663	703	665	647	688	661	657	701	705	713	651	700	701	679	688	631	637	715	692	646	637	673	655	654	641	688	672	684	640	725	712	663	705	645	634	681	729	666	702	681	686	627	675	667	660	687	686	673	641	616	651	685	658	709	678	647	659	656	728	677	648	663	698	659	663	674	639	656	716	674	675	657	660	656	637	674	703	707	653	659	673	673	654	687	665	700	669	709	660	645	683	620	723	690	730	626	660	699	698	691	659	689	695	700	701	712	615	668	662	652	701	652	673	672	670	690	693	681	703	720	672	699	706	687	652	682	662	695	663	651	708	709	644	639	672	673	659	646	649	628	705	686	656	706	709	673	708	718	686	698	678	662	635	667	684	693	647	647	630	655	655	687	675	657	657	750	635	658	657	687	711	671	708	686	713	703	674	690	700	714	685	689	714	707	705	699	712	665	683	695	678	709	667	683	713	661	680	647	641	689	631	677	685	701	667	618	675	684	660	640	688	617	687	684	694	689	734	700	683	653	694	682	626	669	701	675	644	700	721	621	662	679	677	690	677	727	635	662	719	704	678	700	690	641	700	681	657	701	691	664	725	703	626	656	698	672	707	667	637	687	647	642	666	696	659	684	675	673	666	635	680	684	711	689	662	682	635	680	684	657	663	638	647	679	690	678	710	708	669	706	661	669	641	656	701	673	655	702	667	671	666	679	706	641	651	655	739	636	665	663	684	680	642	664	716	643	679	651	672	666	690	639	625	706	702	686	698	679	683	710	679	680	725	710	689	693	667	650	642	611	672	715	695	672	693	701	669	676	663	682	689	712	668	692	676	680	652	716	706	675	662	701	641	665	698	694	685	721	683	717	673	671	720	728	675	681	744	678	658	712	659	680	638	673	654	640	662	700	684	676	665	699	706	669	713	652	610	691	676	677	695	642	698	667	676	706	692	637	723	644	704	654	669	703	691	668	667	665	688	731	698	744	671	696	693	651	712	660	699	661	699	672	724	676	671	644	697	680	719	709	660	702	703	691	625	684	717	677	673	651	662	688	686	681	685	657	636	679	660	648	658	710	663	672	680	668	699	644	702	692	683	703	719	663	689	639	675	651	674	668	648	705	654	674	738	682	696	685	704	712	705	693	676	670	657	664	693	651	702	640	674	708	610	689	685	624	678	679	637	661	674	657	670	697	625	646	680	681	698	662	678	678	715	693	675	655	658	698	676	624	635	720	673	672	696	680	682	678	677	702	659	641	708	656	701	663	639	712	692	661	664	674	659	669	731	680	672	639	641	657	683	693	683	657	649	671	684	651	666	684	725	659	703	698	677	622	688	636	712	703	687	693	686	656	673	676	639	674	660	712	652	695	642	688	676	702	660	700	678	652	634	702	701	669	661	668	668	630	676	672	714	644	710	669	677	663	646	700	638	695	698	691	651	673	696	663	731	668	656	604	678	681	707	709	685	723	702	711	631	641	727	687	702	652	700	681	688	691	689	687	638	675	689	699	664	679	685	666	692	639	616	680	682	677	676	635	665	720	659	727	697	687	718	649	684	651	694	705	658	708	684	652	661	673	695	679	689	685	636	736	656	744	666	694	628	652	646	685	704	692	721	670	687	706	650	703	695	715	711	642	686	666	690	695	684	698	608	707	689	672	709	674	693	704	702	681	686	661	720	669	672	743	725	677	712	734	666	642	683	671	667	670	638	684	675	634	700	672	686	711	651	678	685	710	680	640	651	671	684	686	747	658	643	656	673	688	648	675	705	628	639	692	678	654	642	710	660	635	702	680	724	694	670	659	736	646	708	696	696	665	644	715	689	709	682	674	693	689	714	622	639	690	674	695	678	705	637	720	677	654	719	684	690	690	685	682	711	697	693	643	720	682	706	667	743	687	668	667	681	662	692	692	699	653	690	689	693	676	659	667	688	653	693	667	700	673	705	665	698	651	652	699	692	687	677	674	682	703	644	674	694	667	658	673	644	689	674	691	673	725	714	715	685	704	727	630	692	651	701	692	691	723	656	662	693	706	652	691	670	690	667	683	664	673	652	656	709	634	691	708	704	716	694	655	683	693	679	672	695	697	636	654	717	684	689	638	716	677	671	666	691	657	651	680	724	648	697	718	704	678	701	694	681	669	711	634	709	682	721	696	605	649	675	678	718	697	678	641	672	670	666	729	667	669	676	643	654	757	673	651	685	630	633	678	667	688	649	679	636	652	691	664	683	686	686	646	718	751	699	687	699	659	687	677	633	643	635	720	613	693	692	674	651	661	671	655	706	630	673	687	679	657	650	683	734	635	667	686	709	674	710	663	673	678	667	641	709	653	730	712	718	645	709	713	642	637	735	641	657	662	680	661	706	704	676	727	662	717	674	668	675	652	704	652	698	677	697	649	660	668	697	647	686	698	644	640	696	653	659	703	709	689	691	650	676	686	666	679	713	664	660	651	693	690	666	714	660	682
33327	32128	29239	13437	6221	2764	1195	598	441	425	362	439	354	383	392	371	344	372	357	367	391	401	382	375	357	367	397	390	398	375	414	356	376	397	363	370	362	324	418	380	364	378	377	392	375	388	364	392	353	374	392	353	364	387	360	378	389	377	346	362	346	384	376	383	368	374	397	432	383	369	379	396	410	333	376	366	409	371	423	391	419	394	390	384	380	365	358	420	369	399	398	388	351	357	348	333	342	403	381	413	379	379	356	362	396	401	404	367	375	379	378	381	398	393	381	384	400	376	371	328	390	356	396	381	381	400	383	340	343	380	415	406	383	412	375	364	391	395	386	374	397	393	382	370	394	362	401	403	375	382	373	380	383	347	376	373	389	372	354	362	399	388	353	380	336	388	374	378	337	359	397	342	399	369	382	384	376	366	361	368	382	352	389	355	354	385	370	363	370	369	389	418	365	378	332	350	377	351	359	385	364	398	375	383	373	374	338	391	379	346	397	352	379	355	412	371	396	339	381	385	400	398	365	377	384	385	354	377	393	389	385	342	370	363	376	342	376	369	394	372	362	378	381	390	413	381	358	382	393	387	364	382	372	370	389	369	373	403	354	358	386	409	385	355	361	406	388	379	431	375	359	374	351	368	365	363	352	415	344	369	364	346	407	369	337	369	367	421	385	399	376	369	377	340	345	362	379	406	372	354	396	367	417	345	379	347	400	371	366	375	358	395	382	395	413	395	341	376	379	365	389	344	368	341	350	410	369	384	361	365	389	374	408	376	419	369	362	364	416	394	382	352	364	353	404	360	394	375	361	380	356	379	355	409	368	392	390	394	364	331	375	404	426	383	365	373	380	340	365	372	350	392	364	376	399	368	335	382	379	355	380	364	375	421	401	402	400	360	401	378	384	399	349	320	408	355	408	349	392	374	375	394	366	407	343	381	408	355	322	351	375	349	372	348	382	379	352	408	388	348	393	376	322	390	370	361	382	397	414	377	383	388	400	338	384	367	394	387	378	386	403	386	397	360	381	396	373	428	372	367	387	374	376	378	343	411	401	372	414	381	364	398	383	380	387	390	366	379	402	396	366	396	362	364	358	390	382	386	431	377	424	375	368	362	411	391	377	380	368	389	370	375	369	356	399	364	396	385	358	350	395	363	407	416	391	392	375	356	378	370	346	377	434	387	362	370	374	364	379	377	389	399	372	346	362	370	399	354	385	403	380	370	395	398	355	360	365	400	358	346	395	337	359	383	387	378	357	344	407	391	355	385	368	370	406	374	355	381	352	377	390	367	389	362	362	397	347	358	395	341	363	393	366	372	374	361	382	354	399	377	381	382	396	367	363	370	381	359	412	416	374	386	365	381	397	374	377	363	356	423	371	396	400	399	379	375	340	386	367	394	427	346	376	380	394	404	387	371	386	410	370	398	396	348	368	363	364	382	334	421	386	382	391	388	377	334	337	357	388	407	383	358	359	390	395	404	374	380	296	344	390	375	366	384	380	391	405	394	359	401	401	373	358	388	367	441	414	374	364	377	388	412	419	365	368	387	392	383	349	409	379	424	378	331	353	359	361	366	366	378	401	403	362	373	405	381	349	397	392	345	387	418	369	360	410	364	384	371	377	360	433	411	391	354	378	394	422	384	366	395	370	400	367	408	390	367	392	352	381	371	343	390	394	352	363	380	363	358	369	368	398	369	391	400	353	410	399	389	334	396	369	356	358	363	393	366	384	336	375	381	374	361	385	389	365	369	358	379	405	348	366	380	384	383	385	345	381	396	391	368	373	363	388	337	368	399	364	391	408	405	399	356	380	409	360	372	358	352	382	342	389	371	416	382	392	395	382	390	411	381	385	354	370	406	358	377	403	415	342	346	353	397	390	361	394	401	325	413	346	389	348	369	427	348	345	383	350	390	399	354	370	352	347	361	363	376	360	377	373	361	376	338	354	377	355	382	352	347	369	360	401	374	394	399	367	383	388	359	407	360	338	374	381	368	358	363	368	369	361	402	381	400	359	355	383	372	338	363	370	371	359	377	377	388	410	373	351	344	401	391	391	408	343	364	385	355	374	364	368	384	403	390	350	408	402	391	367	373	406	400	364	353	383	393	346	353	339	419	355	361	387	395	356	407	370	386	348	368	409	399	364	370	376	412	395	375	393	347	408	380	387	382	352	347	369	385	384	389	373	362	380	358	362	348	369	408	351	387	383	397	375	389	355	370	346	357	380	328	402	426	365	338	392	389	364	362	355	353	396	400	394	357	392	358	387	368	385	396	364	370	383	382	384	351	365	390	377	361	356	381	421	372	335	396	343	377	361	401	349	379	391	353	378	365	364	388	403	364	377	394	375	375	345	386	373	386	359	351	364	358	392	353	391	388	361	372	366	353	407	357	401	364	340	340	354	383	344	382	340	375	370	389	347	358	354	406	341	341	419	374	393	349	365	396	373	345	367	381	373	416	372	369	396	363	381	379	414	346	385	377	416	372	354	379	358	390	387	403	350	342	379	366	390	382	345	388	374	378	395	358	395	344	352	340	363	392	377	365	353	362	345	397	369	357	366	367	397	373	353	373	394	359	379	351	364	360	395	351	371	369	347	383	425	403	383	382	373	402	386	385	401	373	397	374	386	397	362	405	355	353	396	396	399	377	386	347	367	392	368	424	372	377	367	361	365	383	384	371	358	371	399	381	370	354	397	374	355	377	406	375	357	381	408	377	357	393	383	381	380	403	384	403	375	360	347	358	367	375	346	396	373	359	387	369	377	400	415	335	405	378	380	384	351	385	354	420	366	371	375	377	407	402	392	385	392	358	381	388	360	386	346	381	383	361	340	364	400	350	390	363	392	365	329	390	378	348	403	377	388	405	381	389	387	394	344	379	385	370	380	372	384	381	385	357	375	401	401	372	367	365	376	397	363	377	364	360	352	363	397	364	395	362	376	379	359	384	380	350	361	357	381	394	393	409	368	353	402	368	368	397	377	351	370	380	388	363	380	356	382	363	401	360	403	363	383	381	394	383	359	390	316	368	374	383	408	389	380	400	353	372	359	322	376	368	368	347	374	371	382	401	356	390	345	399	399	344	363	377	347	349	366	347	331	368	361	401	387	374	366	420	375	358	368	404	401	361	400	367	443	367	418	383	357	386	385	394	395	346	376	368	359	400	399	377	359	380	374	363	376	363	394	365	384	369	405	378	387	386	413	354	377	383	402	381	402	381	402	353	419	414	372	365	345	388	377	395	367	326	366	383	380	394	379	384	381	389	386	358	369	367	377	384	342	395	399	356	352	403	334	383	418	368	406	365	383	374	381	375	355	361	379	385	396	368	384	382	408	380	422	381	389	377	377	345	382	396	365	366	357	358	407	379	385	392	387	358	377	377	360	382	399	381	405	382	348	373	390	400	378	383	372	380	366	386	387	405	362	356	420	366	363	400	405	375	397	373	382	370	368	370	367	337	375	381	418	393	361	412	327	346	347	397	376	369	359	343
22071	32079	33173	22496	14408	7337	3211	1487	996	834	891	835	883	809	880	838	858	819	883	871	837	817	856	880	920	858	849	839	804	869	794	864	911	859	852	819	863	845	853	926	856	839	827	882	878	845	883	821	892	873	883	843	849	773	879	824	826	877	859	886	850	794	854	813	870	828	841	897	832	873	852	839	889	835	846	874	880	818	883	852	836	904	861	808	845	859	893	879	856	872	829	832	852	814	886	860	893	861	908	824	878	857	853	826	851	885	879	839	859	796	879	845	913	824	841	805	890	832	848	876	839	859	853	896	862	899	863	861	858	838	894	837	842	834	835	863	856	869	873	839	842	884	853	852	878	850	889	863	884	858	824	900	860	835	886	896	853	863	858	791	813	852	836	822	808	865	839	863	845	832	853	894	823	859	895	858	874	811	855	870	817	844	807	802	939	844	863	800	854	828	882	800	880	850	860	819	802	843	875	866	834	857	851	852	811	849	905	915	808	856	870	917	838	842	871	835	879	867	861	835	859	849	870	845	885	794	826	871	921	850	870	861	850	828	857	856	842	842	867	889	938	810	877	924	887	817	836	826	841	860	872	824	843	838	861	848	905	864	888	792	833	891	920	859	842	822	838	841	832	857	859	851	799	796	861	827	842	810	859	852	802	882	902	863	847	899	847	870	830	851	876	854	881	848	827	864	866	890	850	845	831	868	857	868	852	783	841	832	885	804	823	845	872	803	914	849	855	849	805	872	854	838	891	799	855	814	877	828	863	837	858	793	855	815	809	831	846	847	831	815	852	832	947	828	822	877	782	829	870	876	842	836	835	823	874	841	830	868	823	841	819	860	951	776	839	884	859	805	854	834	845	827	854	870	794	829	888	821	852	840	822	863	840	869	889	887	836	840	872	794	831	850	888	842	845	814	863	881	851	863	835	841	840	830	872	876	862	872	803	840	841	834	837	911	876	838	881	865	868	936	873	854	856	868	896	825	877	838	884	836	872	868	777	799	872	852	892	858	838	852	842	867	844	903	825	870	850	851	807	824	806	841	831	864	875	818	846	846	828	856	876	836	849	835	912	831	881	834	887	862	806	843	896	850	853	943	829	861	813	856	828	880	818	863	824	872	860	864	857	839	875	837	860	838	875	839	865	889	930	814	852	817	814	841	867	852	838	826	809	786	798	877	846	826	844	829	843	888	875	903	872	827	874	855	837	859	874	870	845	863	907	842	871	870	863	843	890	873	822	879	820	829	895	851	850	897	871	821	878	864	863	789	870	934	858	831	808	812	832	788	823	846	855	864	829	843	851	911	883	866	863	825	839	852	852	850	882	841	838	930	810	852	855	840	854	838	877	827	853	890	818	883	823	815	862	876	831	875	814	804	930	848	828	875	796	806	839	846	855	885	894	834	844	798	845	831	890	842	868	836	908	843	818	863	879	814	841	845	851	923	862	830	826	915	796	859	831	803	764	864	877	844	891	792	872	892	837	848	851	839	852	838	840	825	842	840	891	841	840	880	823	814	861	827	901	859	874	861	811	819	919	863	839	807	842	869	836	801	892	851	849	820	801	890	855	825	849	816	812	893	811	881	870	818	850	867	852	858	870	866	827	833	867	852	865	849	862	859	854	858	802	862	868	855	844	844	923	794	881	845	843	786	837	836	861	867	860	794	877	857	843	866	840	806	854	846	845	871	829	863	813	860	828	805	863	838	828	864	861	870	889	868	868	841	875	827	902	774	862	867	887	853	789	808	815	837	808	838	845	823	845	867	917	852	881	829	915	882	849	836	827	858	902	862	859	842	864	918	861	887	883	825	839	881	810	814	855	850	860	861	871	881	870	843	878	830	847	891	883	853	854	879	787	897	878	891	837	817	839	875	856	873	819	895	868	832	887	837	828	879	838	863	898	839	847	851	853	832	824	788	869	889	890	822	871	845	876	849	854	816	854	856	826	847	803	855	823	854	883	862	884	853	842	866	906	838	855	780	805	826	859	845	850	853	812	887	856	846	852	867	871	881	842	854	896	820	875	846	870	867	882	843	848	883	831	871	794	791	821	839	810	882	895	826	887	866	903	838	856	834	898	882	859	816	873	866	848	835	859	896	831	832	856	924	776	830	851	895	859	841	866	840	879	874	906	852	850	842	878	852	854	848	824	854	862	857	831	824	840	830	899	833	834	923	841	822	887	825	825	871	836	833	866	873	865	898	831	849	832	824	872	856	899	879	830	791	858	802	859	796	878	871	843	869	801	844	864	813	832	899	819	870	881	845	843	789	827	844	860	825	840	853	830	812	854	851	840	870	823	821	826	836	870	850	888	848	839	858	861	906	886	838	868	855	873	873	872	839	891	817	838	835	833	885	904	797	860	838	860	836	811	860	846	894	853	777	853	910	852	846	825	846	840	852	853	838	896	844	939	831	859	896	856	852	840	841	867	822	843	887	843	834	879	877	875	885	855	847	833	858	830	822	897	845	875	862	881	833	857	867	837	884	847	849	786	891	825	860	885	819	890	832	828	881	857	867	838	831	838	819	892	854	867	824	866	893	859	872	829	855	838	816	862	851	874	857	838	817	859	866	871	898	874	883	836	916	842	820	845	866	861	815	854	842	821	829	861	872	868	821	860	835	855	811	878	900	871	846	823	780	880	891	877	846	859	869	856	904	860	862	850	845	823	824	792	801	837	848	907	854	841	864	812	851	836	846	791	886	817	848	833	836	924	866	853	869	815	846	860	858	846	820	852	805	803	862	856	891	783	858	867	849	797	860	877	833	824	858	856	906	871	840	839	840	906	853	836	873	889	807	829	811	854	809	832	817	858	877	850	842	865	821	877	834	885	795	855	833	890	843	825	831	867	844	811	870	808	820	833	883	837	799	872	838	893	837	848	846	858	900	812	882	899	889	842	825	834	879	789	840	786	816	828	802	828	827	916	866	837	843	810	835	851	852	891	802	829	862	849	879	857	799	850	846	863	821	851	796	862	860	873	888	849	834	871	902	795	809	841	882	915	834	823	835	806	820	814	871	878	885	801	847	898	846	906	850	836	828	839	851	828	880	861	852	839	891	898	884	798	902	842	857	854	880	900	858	851	847	851	925	798	843	861	824	874	862	855	876	864	824	884	843	827	833	846	845	851	904	858	873	825	800	843	906	822	828	866	864	852	891	954	839	844	882	827	841	860	835	847	877	858	857	846	874	836	810	868	871	887	774	839	804	828	852	865	842	905	854	854	827	913	870	871	872	808	836	868	848	892	885	817	889	826	831	825	821	812	863	851	828	876	862	869	813	829	844	862	825	852	834	901	895	832	898	845	861	856	833	849	880	824	860	809	828	896	843	837	848	885	822	845	901	889	852	852	797	842	877	824	833	880	902	806	819	824	852	852	840	814	824	860	866	863	909	864	826	897	827	895	866	872	857	865	865	848	842	828	866	842	808	791	853	837	849	884	847	880	824	812	892	863	823	839	837	843	804	831	854	834	850	830	849	855	869	883	815
62339	58024	49594	42092	36486	26996	17527	6001	1016	348	339	318	301	315	316	312	263	323	272	322	307	351	307	290	324	281	319	306	284	318	253	273	307	268	315	312	312	279	280	302	315	329	297	321	290	307	292	319	302	307	302	293	310	310	298	303	306	318	288	293	316	304	296	272	312	322	300	294	279	292	270	321	305	313	290	290	326	324	331	274	281	346	364	342	308	289	308	307	316	266	302	318	280	284	332	312	296	321	303	334	302	306	279	287	307	262	271	282	297	283	313	285	316	299	306	293	326	307	315	328	289	312	316	321	277	282	296	304	288	293	299	262	300	345	302	271	332	306	298	322	308	290	324	301	283	313	337	307	289	297	291	275	328	265	276	296	308	278	328	281	320	300	308	279	338	315	333	300	296	286	320	311	276	330	327	275	324	306	320	304	332	302	293	282	305	271	309	292	286	330	291	319	316	310	326	292	281	310	310	299	297	293	322	296	287	302	254	324	299	313	319	313	302	305	302	302	299	297	292	314	285	319	287	298	320	325	285	314	307	291	318	295	318	330	300	278	316	284	294	289	318	302	333	327	280	285	309	331	303	285	293	271	311	308	271	296	323	260	328	296	275	307	295	319	290	298	296	297	293	306	288	299	309	313	248	322	285	281	273	308	309	304	310	305	314	308	317	295	362	290	314	301	302	268	306	315	302	290	300	314	313	303	299	302	316	287	340	314	295	320	311	263	325	310	303	294	306	317	305	271	307	306	325	291	305	310	314	301	293	334	298	290	282	283	318	307	285	292	328	369	331	323	308	284	292	325	270	307	303	298	254	270	311	284	307	302	291	270	313	343	322	298	319	292	285	282	311	299	300	293	307	315	327	291	307	346	298	324	275	302	330	279	337	309	304	291	302	322	294	288	316	312	307	290	296	297	291	304	321	314	314	310	304	290	318	287	284	318	329	282	297	320	299	329	359	295	289	306	291	297	279	326	292	328	306	277	314	271	289	298	335	294	288	276	302	316	331	313	311	292	315	298	289	326	267	329	277	311	303	339	276	288	297	290	289	299	315	306	288	293	296	259	325	328	280	295	305	312	294	290	298	318	336	280	315	287	329	297	292	307	289	321	314	325	337	326	311	306	331	329	314	259	308	304	314	296	293	308	286	314	327	285	313	288	308	322	326	324	284	299	331	285	327	303	334	292	297	284	299	316	337	259	311	293	299	312	304	281	312	289	328	322	321	307	301	281	277	320	299	294	327	310	287	318	310	315	295	317	285	312	301	308	297	333	295	268	305	301	320	299	280	335	313	310	317	296	253	296	332	287	317	289	306	256	316	263	321	300	300	292	307	305	290	314	273	254	295	287	325	308	341	293	319	293	302	307	295	308	313	286	332	291	308	303	292	315	309	287	321	309	300	283	331	314	321	305	325	301	267	321	305	311	316	328	314	302	290	310	276	302	295	309	310	314	327	302	290	296	302	289	322	332	307	314	303	292	277	289	267	315	299	267	290	284	308	289	309	291	310	300	280	263	332	264	298	290	297	272	294	303	278	329	297	308	316	324	298	290	290	315	308	307	289	274	324	326	302	269	310	298	319	291	283	314	320	280	299	301	293	290	264	300	306	318	277	288	324	315	309	289	275	323	283	294	281	276	270	299	298	294	300	282	308	295	283	323	274	276	289	276	308	332	291	266	328	304	281	282	283	296	276	302	280	289	322	336	304	319	294	273	298	285	330	331	293	301	313	289	300	286	303	307	278	324	285	270	269	272	312	332	305	306	307	311	344	314	283	296	288	292	294	296	325	285	317	328	291	322	296	294	318	305	335	289	278	315	304	302	286	267	294	304	308	300	272	332	308	273	288	324	276	321	300	291	298	311	276	282	296	288	285	300	304	322	326	279	283	307	312	313	316	290	305	306	298	310	298	329	312	302	316	311	325	292	288	286	290	302	292	306	300	315	322	280	282	281	291	276	301	270	285	323	314	323	285	323	319	327	298	306	292	272	309	337	313	310	328	288	295	315	320	323	325	287	321	254	299	287	324	309	302	291	291	312	303	295	288	305	301	282	286	305	295	319	298	337	302	301	297	290	313	344	285	335	261	303	302	349	322	296	307	294	297	295	299	289	322	333	272	295	294	316	305	300	290	307	316	344	277	310	294	302	323	317	295	299	324	300	314	294	310	330	274	310	341	333	280	287	326	318	286	270	295	299	295	305	311	294	302	271	253	266	300	312	303	305	305	303	336	317	298	279	317	296	299	336	308	313	316	280	302	331	290	312	329	312	305	294	315	318	291	306	284	300	313	326	299	321	321	306	284	318	305	311	314	295	283	287	297	306	332	324	305	315	296	273	288	305	320	314	298	268	319	316	295	281	298	272	292	318	342	308	275	278	274	316	280	269	281	319	318	304	280	322	293	284	313	291	309	340	302	291	316	334	295	306	311	287	308	298	284	306	295	341	287	338	276	331	346	305	315	307	324	282	327	315	264	287	295	293	313	297	296	279	317	312	347	277	298	290	305	307	299	301	295	301	306	341	313	274	308	293	273	355	280	303	322	282	296	292	306	283	277	299	320	311	287	279	291	303	307	303	297	330	321	298	285	282	320	283	281	274	281	265	326	289	290	261	313	277	317	299	309	292	340	307	332	312	355	312	268	315	322	315	315	295	322	272	323	284	321	297	308	310	310	323	295	283	304	284	282	305	304	311	316	294	291	318	323	292	283	314	314	291	305	319	294	317	318	317	272	301	305	291	294	275	285	305	333	307	291	289	324	293	295	291	272	288	296	304	273	295	306	316	262	279	317	311	288	282	300	307	322	298	286	318	305	315	313	303	266	311	297	331	304	302	298	286	299	309	298	317	325	275	286	275	268	316	280	285	287	270	304	306	325	318	292	296	308	299	282	291	315	304	302	312	341	306	297	297	306	327	335	294	300	316	317	300	302	299	344	277	314	323	292	293	284	279	298	304	284	314	307	298	306	311	287	297	306	305	317	296	311	309	326	286	284	316	336	303	312	304	290	313	326	299	329	295	265	306	294	337	333	314	300	301	310	276	323	302	337	313	296	329	295	301	355	312	294	283	351	292	298	299	304	310	291	329	297	311	336	300	314	284	262	317	298	272	300	329	298	327	302	291	295	282	326	329	265	325	289	319	280	333	313	306	322	331	281	266	291	300	313	298	313	324	295	269	275	306	342	307	295	301	295	308	271	318	327	316	324	293	295	291	286	320	316	306	289	300	296	346	300	318	286	306	312	306	313	295	310	324	301	296	294	289	324	298	321	314	283	282	285	312	335	326	352	283	283	286	317	310	304	286	263	313	292	298	309	291	277	286	285	323	336	334	310	310	296	285	323	297	280	282	338	280	304	275	274	289	285	328	310	284	310	309	303	322	301	312	280	271	334	324	294	322	342	327	317	317	306	285	305	303	310	313	318	295	298	324	282	284	296	276	296	301	299	338	299	291	299	310	280	319	302	290	274	320	288	313	303	306	338	278	307	303
47913	60606	59923	62900	54749	38384	19383	5463	1591	866	706	718	742	673	765	685	736	638	690	695	695	705	656	741	686	667	713	738	712	699	723	638	672	693	722	716	648	729	697	680	738	702	700	694	672	642	699	637	703	682	699	700	696	696	686	692	721	659	665	695	707	658	637	663	661	693	656	700	678	745	709	656	738	712	678	686	681	672	723	696	692	695	681	677	720	671	664	686	708	712	700	647	735	697	724	664	733	675	671	662	681	642	682	730	689	710	747	702	689	704	651	709	664	641	698	659	688	704	692	675	673	626	725	716	688	675	736	706	727	686	682	662	745	739	682	701	669	723	667	698	696	695	683	721	696	701	694	691	710	682	701	690	637	658	716	673	725	656	705	640	699	724	672	678	687	709	729	723	681	663	704	679	669	713	706	722	750	694	681	730	672	703	659	683	718	692	718	676	748	705	678	652	676	645	691	715	674	671	706	704	677	682	656	724	656	663	695	640	673	711	677	756	682	717	688	734	704	647	665	706	679	729	678	709	712	722	719	711	678	712	660	685	716	695	706	650	724	715	653	688	726	683	721	748	653	673	652	708	701	662	682	691	656	703	719	693	685	687	749	750	685	718	665	710	712	693	667	675	691	710	740	693	631	681	682	669	715	675	689	670	713	694	646	725	748	729	697	643	699	732	726	676	729	658	678	674	692	694	684	726	638	674	669	666	702	654	700	674	716	646	703	718	659	689	718	697	708	706	667	698	622	697	687	682	663	693	696	683	693	650	672	690	707	690	653	737	719	692	712	668	711	701	688	720	712	686	681	725	696	760	665	692	704	656	681	685	671	695	657	676	661	668	687	687	699	729	690	681	710	679	708	699	708	684	678	708	683	687	682	632	706	695	745	687	695	656	681	699	661	696	670	695	675	682	685	670	676	678	743	678	663	733	721	662	726	729	641	704	608	650	670	701	704	692	746	672	632	680	731	742	695	682	662	699	671	731	720	694	649	693	653	696	685	747	678	680	721	686	744	700	702	675	659	682	672	679	685	682	677	713	656	723	702	691	660	734	678	689	725	673	677	653	683	691	755	698	713	694	682	693	699	667	721	679	689	717	673	680	661	701	722	681	691	637	675	715	684	700	666	707	666	719	643	712	715	697	710	638	728	640	684	689	713	712	696	683	695	657	686	680	685	645	694	715	705	685	688	671	693	727	670	683	665	712	668	720	686	720	716	689	670	686	693	673	669	738	706	710	680	687	723	628	666	762	683	698	708	657	727	683	677	680	692	694	718	681	706	659	646	683	645	699	689	724	739	690	660	666	683	680	661	679	701	643	686	710	648	637	663	712	686	696	733	701	676	721	661	708	711	659	706	652	669	694	683	629	631	629	754	683	685	695	688	671	671	671	681	683	710	680	712	693	706	719	683	663	701	700	680	677	705	679	712	733	738	660	685	691	723	697	693	703	659	698	667	700	646	704	687	687	730	721	732	762	650	715	722	635	697	675	694	729	681	697	700	694	660	695	736	683	672	713	649	704	665	708	720	648	652	729	738	690	691	700	596	670	638	734	660	698	684	740	692	745	699	717	668	699	707	737	685	690	734	669	679	669	687	719	692	688	710	688	712	704	695	685	700	695	709	664	666	689	726	646	650	690	684	673	680	659	672	696	696	650	677	685	671	684	675	676	710	716	686	707	666	675	677	718	726	706	704	695	707	694	674	679	692	725	653	727	685	664	709	686	713	683	716	651	693	689	659	702	738	717	708	700	669	677	663	687	725	688	715	649	650	665	658	704	667	681	647	726	683	673	666	726	644	713	668	710	707	666	737	659	689	747	667	740	720	681	664	705	694	704	683	685	716	684	701	708	677	683	675	679	722	685	667	715	700	684	689	673	702	700	595	643	723	738	690	692	668	668	705	680	666	654	670	695	637	686	697	659	726	689	706	684	711	669	689	660	704	705	704	691	670	664	651	733	665	656	718	642	671	720	686	720	731	693	660	705	661	735	699	677	698	633	733	704	741	671	692	691	669	706	666	689	756	670	697	670	696	646	705	663	663	680	714	723	709	736	693	707	681	657	687	769	717	643	659	644	677	733	725	715	704	681	700	727	703	690	712	701	753	738	725	658	662	734	721	670	718	671	691	659	743	680	651	695	699	666	685	748	759	732	690	663	686	746	688	657	707	699	666	613	658	666	705	667	680	713	722	670	695	635	699	661	675	691	713	750	653	679	650	652	692	719	734	665	671	682	676	639	690	756	709	716	681	749	727	724	696	704	706	686	692	706	676	685	723	672	729	645	643	710	722	674	711	701	725	716	695	706	690	694	732	710	748	639	700	698	658	711	657	739	697	681	689	689	691	724	710	670	677	695	680	699	697	696	684	699	687	664	664	686	742	741	687	679	681	692	701	673	680	667	676	717	704	673	668	665	698	686	721	691	705	733	640	699	687	659	674	665	643	701	719	718	674	745	666	692	682	681	740	722	674	669	700	709	680	727	664	744	648	684	700	705	677	716	684	680	703	666	664	679	672	718	703	654	702	745	696	671	727	691	661	749	657	661	684	661	689	682	667	711	708	711	671	711	707	709	667	697	624	702	712	696	682	750	656	685	695	699	679	622	690	660	663	681	688	695	699	705	702	686	679	681	710	721	733	626	718	692	694	729	682	688	650	681	674	730	737	705	661	713	676	700	712	688	672	699	699	699	690	692	705	693	707	656	718	748	674	724	651	697	660	687	650	736	623	666	686	713	678	699	695	698	655	673	670	674	625	691	676	709	686	717	686	678	706	730	723	664	698	686	654	708	714	737	707	679	687	702	694	746	695	689	698	682	723	695	698	676	688	695	733	656	704	643	692	655	722	662	705	729	692	659	697	686	656	689	706	733	682	667	681	680	719	702	731	693	703	701	704	703	694	708	670	716	713	705	676	676	722	666	691	690	704	721	725	681	660	714	626	708	746	696	746	647	713	686	699	713	700	693	690	687	669	701	680	648	699	699	669	672	724	692	706	684	672	694	699	689	644	668	765	740	725	725	651	735	676	665	663	750	693	719	658	702	681	737	720	725	724	720	676	679	687	660	665	676	658	659	699	661	705	675	668	698	645	681	674	721	657	683	725	664	729	678	736	735	659	651	677	707	688	698	704	685	685	678	682	748	722	715	708	715	658	704	700	669	689	725	653	714	721	679	705	708	683	700	702	708	693	658	715	696	710	728	709	665	682	665	684	641	662	671	651	672	715	711	669	676	655	670	660	665	673	636	708	710	654	689	678	678	680	712	658	679	741	709	684	739	689	686	709	707	692	691	662	707	693	689	642	693	688	635	680	673	645	721	696	668	668	714	747	697	691	726	692	693	675	681	694	701	650	724	693	688	637	671	707	698	641	682	676	679	688	701	685	739	646	680	667	646	641	715	704	696	720	700	675	718	673	638	687	738	644	687	671	706	743	706	747	662	645	677	695	697	663	677	688	694	681	685	651	697	666	715	651	744	712	692	704	711	705	684
64960	53020	47058	42232	35579	29777	23045	12107	3437	600	305	272	309	286	277	255	277	273	263	274	286	292	304	298	282	271	282	289	284	247	248	299	290	272	282	297	283	275	269	277	265	251	321	278	234	271	308	281	249	273	251	288	277	307	303	307	313	293	265	280	285	284	282	296	309	282	249	281	305	273	249	302	288	314	260	289	274	246	260	282	303	268	252	258	273	237	265	285	277	263	296	291	289	254	272	269	253	279	301	277	255	273	279	257	301	286	276	257	286	285	271	251	287	281	288	269	286	273	299	272	308	259	281	274	263	299	287	263	290	268	296	325	273	263	300	250	295	314	270	302	267	287	303	269	306	290	304	275	285	292	297	255	256	266	258	251	277	293	256	296	241	278	291	272	264	263	284	245	261	253	278	266	278	239	285	246	262	304	308	324	272	306	270	266	306	291	279	309	302	298	273	265	259	287	242	290	276	293	275	291	256	307	295	291	307	297	294	266	260	263	281	272	287	255	305	258	260	280	285	269	291	267	285	269	262	257	280	266	260	294	275	237	290	304	294	269	263	272	287	278	298	303	265	274	298	310	261	269	251	307	248	287	301	253	273	268	264	285	317	268	292	247	286	286	260	272	281	290	256	278	282	282	269	287	254	291	247	247	289	306	277	288	275	252	310	249	299	303	298	310	280	268	256	297	294	273	293	280	269	285	270	261	271	296	279	275	263	270	252	273	278	281	253	285	267	287	270	278	249	285	271	266	274	240	274	286	286	279	246	286	279	244	276	262	249	296	294	264	261	286	277	288	290	245	282	324	256	277	297	309	288	256	264	265	254	274	276	269	270	285	277	245	272	327	255	273	312	255	261	292	309	255	284	318	295	251	275	261	260	257	268	277	262	287	281	299	273	287	274	292	282	294	259	282	290	299	307	257	278	335	309	260	295	237	258	272	286	272	275	270	287	311	304	269	278	265	291	300	276	300	275	278	274	317	298	291	266	265	274	243	285	295	273	271	308	267	271	267	277	284	283	306	309	299	240	256	276	281	289	291	284	274	283	294	270	262	267	254	275	279	289	270	291	296	242	288	280	287	296	290	312	288	275	272	260	278	259	247	264	318	279	277	289	261	268	265	277	267	269	282	310	280	268	322	279	287	302	302	262	244	297	300	262	304	289	274	275	308	310	286	279	271	296	271	264	275	289	276	295	256	255	266	261	253	250	279	259	270	295	281	252	259	280	283	310	270	270	256	266	286	286	301	260	274	312	256	237	256	274	270	273	283	284	243	267	289	289	298	257	310	254	291	258	283	282	252	309	297	297	267	287	283	251	273	273	257	280	283	265	271	279	304	267	243	295	297	281	277	304	303	276	261	285	294	263	294	282	263	274	285	268	267	244	264	280	258	301	267	274	279	273	264	269	283	273	277	277	298	284	265	249	267	299	291	298	280	288	293	296	264	281	275	254	268	280	279	268	289	255	292	260	265	306	265	252	265	270	260	303	274	276	284	282	283	283	261	275	290	281	279	287	269	265	285	301	297	268	267	278	253	265	278	269	312	287	277	304	272	273	261	275	263	292	270	246	300	292	282	289	276	292	272	248	270	263	276	257	284	281	326	291	264	253	256	260	282	265	298	275	286	264	280	288	267	272	315	259	265	297	287	310	281	281	253	285	275	289	244	267	260	276	273	279	241	266	249	287	282	268	279	266	283	256	277	303	305	271	279	300	274	254	301	284	255	251	265	314	295	266	290	297	264	260	250	278	254	281	280	315	244	243	292	324	267	265	273	266	303	302	286	258	282	308	277	261	289	275	285	293	255	256	271	245	262	260	323	257	283	301	313	299	271	270	304	275	262	313	262	282	269	259	274	272	265	277	269	283	279	283	300	278	276	286	305	286	289	315	262	286	311	293	267	242	273	287	269	283	272	282	314	270	283	289	277	308	263	311	280	313	286	283	315	291	284	274	287	262	269	257	261	268	285	314	310	264	252	284	235	261	257	270	277	276	318	280	249	274	303	286	276	276	242	281	285	289	272	268	278	285	270	300	272	281	285	227	266	272	301	291	279	292	277	268	317	236	262	292	257	265	290	297	274	274	279	282	271	260	281	281	263	273	278	290	273	278	295	280	283	265	280	291	275	279	257	299	236	227	297	300	290	252	281	282	240	255	273	278	268	284	296	275	297	285	270	291	277	297	264	302	302	253	272	312	280	252	274	275	271	316	294	283	327	251	226	243	265	289	274	279	267	273	273	265	269	293	263	273	281	279	260	274	260	285	272	272	280	286	258	302	278	260	284	300	301	276	276	296	249	301	280	262	257	282	263	268	288	298	279	281	263	285	291	278	284	296	293	297	281	279	290	257	286	265	243	290	294	253	281	219	261	258	282	266	294	286	298	273	296	269	287	300	265	286	276	257	251	244	275	258	276	268	293	282	289	267	246	236	268	276	287	275	271	291	243	278	244	281	245	268	283	297	280	301	303	289	263	270	264	283	312	253	254	276	275	278	306	296	272	269	289	296	309	241	273	297	252	251	301	259	295	290	328	281	290	252	248	267	308	282	254	302	253	292	313	261	290	328	278	277	272	276	274	291	270	262	276	289	269	271	289	269	282	278	270	271	302	257	252	309	243	298	242	271	281	282	296	307	289	265	274	258	287	265	287	290	269	313	287	306	231	282	245	270	299	273	294	293	270	306	273	282	264	281	263	251	254	255	308	290	273	265	273	303	280	282	273	249	275	266	274	266	271	320	292	296	296	278	286	246	281	259	294	265	314	264	277	310	261	283	285	254	282	287	260	280	258	307	312	263	279	250	295	284	288	299	262	256	303	307	283	277	249	300	267	274	280	268	272	267	301	265	273	261	289	290	265	283	296	286	285	270	251	286	290	295	277	293	287	319	277	283	293	295	269	308	276	266	262	269	264	253	277	284	301	269	282	282	267	240	299	288	303	278	294	263	320	269	262	281	246	282	271	275	281	272	275	255	283	272	286	268	272	307	274	288	279	286	279	282	253	290	259	288	297	287	256	299	304	281	288	284	295	274	301	283	306	264	294	264	287	251	272	286	288	272	280	277	283	266	299	276	250	274	286	276	278	277	289	283	266	275	272	290	273	260	267	304	286	286	245	272	285	280	283	298	263	274	289	277	297	277	296	253	280	279	265	278	310	278	265	292	269	258	300	220	272	300	328	275	264	253	286	296	299	295	271	286	285	259	263	287	295	341	280	287	299	274	301	252	262	266	272	279	280	274	286	310	245	284	272	267	265	271	279	274	259	316	262	269	289	263	254	287	277	250	284	302	301	320	257	305	315	279	284	293	290	249	293	278	289	253	268	264	280	272	287	261	279	277	275	295	279	280	302	279	244	279	281	275	278	293	271	277	255	272	292	272	273	285	257	282	286	258	267	282	293	289	276	319	271	300	288	275	281	317	281	248	285	287	271	268	292	251	243	291	277	237	293	265	248	281	284	307	277	269	271	286	306	252	273	251	301	250	257	260	298
53615	61713	62637	65573	60821	48113	28992	9684	2768	1068	680	678	608	619	680	676	650	668	698	715	674	668	616	669	660	644	656	598	628	654	617	589	621	595	638	646	629	652	645	645	642	586	678	649	685	664	661	602	657	634	591	646	580	675	615	560	629	617	628	616	603	617	640	613	621	639	651	631	608	635	620	649	647	615	648	638	650	608	672	662	624	636	672	657	602	626	624	626	661	599	679	635	650	633	620	661	604	652	650	648	599	640	612	598	655	631	656	612	665	636	643	598	645	600	647	619	613	647	618	628	597	649	573	621	654	635	629	641	634	629	612	617	647	666	598	638	612	605	612	646	647	659	573	660	672	652	638	579	663	622	642	605	627	663	569	679	648	664	625	663	647	639	683	619	667	650	632	638	639	666	620	696	644	641	631	606	641	634	642	602	621	628	616	639	650	639	622	667	639	588	647	642	702	640	604	653	637	657	663	654	613	635	639	607	631	606	617	633	615	662	603	655	632	598	630	651	599	631	611	630	618	590	632	641	624	616	661	655	678	656	608	658	649	634	644	603	639	634	637	617	590	620	632	674	649	648	658	605	624	658	681	618	671	628	599	601	643	603	590	654	634	629	639	641	671	656	637	620	670	654	613	620	663	643	606	628	611	624	653	631	618	621	616	620	602	656	608	683	619	623	612	580	637	658	668	655	660	682	616	643	619	667	653	637	617	617	645	631	652	652	660	646	672	636	627	613	631	601	620	606	613	650	630	671	636	598	645	591	615	623	644	657	628	642	642	648	605	609	610	574	646	697	614	601	617	639	609	636	663	658	645	641	679	612	681	626	627	596	642	692	643	598	598	615	635	601	637	695	635	632	614	646	653	636	596	647	600	597	621	652	642	626	615	682	631	620	610	619	619	650	620	639	621	599	610	627	622	657	633	622	621	655	650	618	620	671	570	641	616	662	628	657	607	633	597	592	644	612	649	590	628	619	606	619	595	656	666	610	659	627	632	632	610	623	670	670	629	629	630	626	665	626	598	625	601	666	676	633	670	597	648	636	648	655	669	628	655	611	646	631	632	625	622	622	642	615	659	586	689	601	577	588	676	636	627	646	631	624	655	612	631	596	629	663	652	633	697	723	627	616	676	635	640	652	604	601	628	641	674	626	643	653	666	614	618	680	617	619	631	589	621	645	612	624	701	625	648	593	620	627	646	628	575	632	617	629	640	670	619	586	592	643	615	646	640	654	635	645	645	619	646	638	654	675	644	703	638	611	636	587	617	642	659	632	653	601	605	638	641	616	674	632	621	638	670	643	639	642	659	634	641	614	677	639	607	658	595	577	651	631	628	608	631	608	690	698	675	652	640	663	632	665	672	621	653	642	622	625	667	613	666	610	688	633	622	588	609	595	582	632	649	617	652	617	652	627	627	659	652	689	643	620	618	640	579	607	614	662	626	636	653	634	612	646	610	607	637	630	618	633	640	593	632	655	587	614	663	625	643	634	636	640	617	601	591	633	645	652	674	646	619	578	649	643	599	623	610	647	623	632	649	646	622	593	650	663	627	669	609	660	639	667	677	627	642	642	614	616	627	627	637	627	561	648	594	658	654	651	615	645	620	606	672	644	659	618	635	597	662	619	621	642	634	631	657	661	614	648	641	628	577	621	619	641	628	600	644	654	636	670	646	687	600	634	620	645	622	617	671	622	608	639	640	570	631	621	562	613	625	610	614	579	631	630	608	658	626	609	651	630	640	643	620	639	622	631	640	652	652	638	622	652	617	612	625	626	633	612	619	642	611	600	608	655	590	632	625	657	583	632	581	614	634	656	634	632	630	644	625	622	665	624	641	621	617	625	690	585	633	647	630	633	653	650	568	623	677	635	613	625	651	624	593	658	621	586	618	629	652	610	632	641	633	618	627	634	681	641	620	599	634	621	609	653	624	660	630	670	644	653	635	629	661	591	609	624	617	651	660	678	597	677	653	629	646	656	589	615	626	605	623	636	637	605	619	630	608	604	633	616	635	684	632	622	658	635	645	634	663	636	637	572	624	607	642	640	620	661	581	650	612	651	651	651	606	673	597	610	605	681	599	677	638	641	613	595	593	633	652	625	710	659	653	646	618	617	611	649	603	621	649	652	600	650	661	626	643	634	611	628	610	659	651	640	628	668	600	595	630	651	628	598	636	626	633	558	646	637	654	640	648	663	645	655	602	622	639	650	676	629	615	585	600	598	613	610	607	681	652	617	635	615	659	630	600	647	602	633	636	629	626	641	647	637	644	620	621	632	636	636	657	580	678	592	659	607	621	647	607	652	644	635	657	636	627	637	613	636	655	639	614	623	628	630	637	612	632	661	587	648	650	635	631	614	651	667	646	628	648	634	596	684	632	638	638	614	649	633	651	605	615	599	626	636	635	637	646	612	625	566	581	673	598	667	618	584	617	601	619	658	652	620	606	578	618	649	609	659	615	668	597	618	640	633	633	602	615	637	615	631	663	605	678	661	630	628	660	660	627	635	601	615	622	638	609	627	640	626	646	647	620	635	625	598	623	660	608	595	641	617	617	648	606	645	597	639	649	588	618	619	648	600	611	621	602	600	626	653	605	583	640	639	661	621	707	659	630	638	593	641	644	626	658	649	613	637	640	644	642	665	636	671	620	650	649	616	640	643	638	636	662	632	642	656	689	618	634	664	622	621	601	636	668	646	629	602	629	670	626	623	624	643	608	653	623	621	632	615	628	629	631	656	606	638	588	652	591	627	639	595	626	621	646	621	623	644	615	638	609	648	637	625	657	658	643	640	649	617	639	629	633	620	582	655	622	632	604	653	649	619	634	628	627	659	671	627	621	625	642	658	642	638	639	633	669	618	639	616	650	626	606	671	617	615	634	635	639	634	624	631	700	625	592	600	601	594	629	636	676	657	657	623	643	659	626	650	661	599	646	646	604	653	630	605	622	615	627	660	611	672	619	666	697	649	646	659	655	613	630	708	621	630	632	583	630	633	667	623	594	629	658	618	633	641	603	637	666	605	641	581	626	617	661	618	635	618	683	642	665	637	614	651	609	658	629	608	644	634	623	633	593	647	666	656	647	649	615	629	643	698	684	630	655	639	699	638	626	615	617	661	634	618	665	654	617	627	630	625	615	637	630	613	625	651	638	602	661	589	616	623	589	621	666	658	645	667	607	599	645	643	620	632	575	611	628	575	641	623	618	652	607	587	652	622	634	637	642	640	644	659	584	633	692	629	651	668	640	638	617	670	636	627	644	629	632	605	646	623	609	605	662	624	661	630	657	654	615	653	685	651	632	670	674	597	642	644	640	662	618	623	651	633	627	663	603	610	632	639	623	663	647	671	618	577	646	663	654	661	606	605	636	639	616	643	640	607	589	645	632	627	616	627	637	588	636	638	624	653	634	637	599	591	629	639	635	657	664	591	597	666	631	631	609	619	683	593	619	662	620	669	632	619	656	640	655	626	636	598	637	621	651	663	678	634	583	663
32522	30719	33722	17598	6442	2909	1458	714	435	343	378	333	347	354	370	361	351	321	334	341	356	375	383	352	364	358	366	364	345	372	359	340	385	377	330	316	354	379	336	363	332	372	335	338	348	327	334	342	377	371	371	341	355	359	305	322	335	338	349	358	320	358	339	350	346	340	344	355	329	354	350	361	327	348	333	387	371	314	328	334	343	354	371	333	339	323	345	342	347	362	340	366	333	308	331	382	367	357	313	348	366	392	377	369	358	332	379	371	343	332	391	346	333	362	353	322	358	360	327	349	365	376	351	309	352	352	325	338	342	318	341	357	337	352	336	363	351	401	329	330	352	356	344	331	345	347	325	360	348	346	354	298	310	343	386	358	336	342	335	388	369	379	308	361	339	364	339	383	336	354	388	318	347	340	334	348	372	353	349	337	338	354	331	350	362	350	347	338	344	302	326	364	370	350	353	334	315	331	348	372	332	339	334	349	354	340	310	367	325	371	334	347	366	359	368	332	339	352	327	344	340	318	360	381	332	350	316	366	366	318	355	355	373	350	353	362	330	349	357	348	325	310	326	324	350	322	376	358	354	345	362	377	360	344	340	354	347	315	355	365	355	366	341	347	372	367	364	352	349	328	335	381	345	354	322	382	330	334	356	374	343	358	316	336	323	349	348	346	314	336	349	340	323	336	366	357	340	350	348	358	347	353	357	378	335	342	373	365	343	360	383	358	342	359	345	351	328	352	333	343	326	356	318	347	321	320	387	369	365	372	357	374	368	328	393	325	359	363	339	338	373	356	356	346	361	356	335	341	344	325	341	369	320	357	322	356	343	330	340	328	325	378	344	339	352	374	330	354	341	369	327	335	341	366	319	366	328	337	309	372	349	354	345	307	353	378	331	328	340	336	369	352	356	324	341	334	333	339	351	311	329	370	328	351	320	356	315	345	310	383	350	356	323	329	330	322	346	333	376	377	363	358	342	346	353	356	331	321	301	317	350	348	342	401	366	340	380	390	320	363	383	368	391	333	339	375	350	332	341	388	383	338	344	357	320	361	324	341	341	371	305	367	363	342	345	353	361	349	321	353	365	328	349	358	356	293	344	332	344	333	376	315	357	336	346	339	346	315	376	351	334	335	339	358	357	354	315	359	329	326	348	359	351	364	354	352	355	371	319	378	350	345	364	341	365	339	373	350	329	340	353	317	323	348	325	358	339	339	350	326	317	318	321	359	348	344	330	345	373	376	349	361	374	351	376	317	340	347	309	329	326	338	346	350	369	372	336	390	363	319	333	341	328	345	321	363	330	302	359	368	364	363	343	367	334	313	394	332	359	356	357	357	356	341	366	308	345	338	392	325	323	371	399	305	354	359	370	369	360	340	335	353	352	360	348	355	330	339	361	350	348	369	380	360	327	354	333	330	357	347	340	350	365	365	357	394	335	358	360	304	335	317	344	324	351	329	341	306	328	321	335	332	360	337	338	340	345	341	336	348	373	335	331	338	328	353	362	362	348	362	321	351	346	331	368	360	334	378	369	352	361	344	316	326	376	377	354	332	372	366	368	372	370	373	365	372	330	313	338	337	335	343	318	379	359	384	362	375	374	356	381	353	343	349	335	338	357	335	320	360	368	346	372	348	303	355	289	326	376	341	322	344	354	348	368	356	346	358	316	332	336	339	353	354	357	348	379	311	362	333	326	350	342	336	336	340	357	338	348	325	370	367	351	353	373	363	354	353	348	332	360	336	334	360	332	349	347	330	362	339	390	314	363	323	381	358	327	356	339	343	321	383	349	327	315	339	356	339	360	356	344	330	352	374	338	363	351	358	299	372	331	379	340	361	341	311	345	359	369	372	372	357	382	343	393	363	346	329	343	345	339	360	355	342	343	351	389	333	357	314	311	306	334	327	335	361	346	353	312	336	344	373	359	353	311	335	391	347	344	342	333	360	368	340	369	374	347	349	350	333	337	350	351	340	316	364	351	344	313	328	328	348	360	380	328	351	359	357	342	371	354	359	366	345	344	379	353	370	352	328	352	374	331	359	373	363	358	361	366	366	385	356	336	345	330	375	341	322	331	342	367	367	359	309	344	327	357	352	386	324	333	354	318	322	353	338	338	338	378	363	345	366	336	336	311	350	341	317	345	353	334	330	331	317	329	367	329	315	345	351	383	376	337	359	363	340	332	366	335	337	358	327	322	352	327	338	357	353	346	339	325	359	333	373	334	365	342	338	359	310	357	313	335	375	351	326	335	365	353	343	371	359	335	359	324	350	365	311	369	337	312	341	348	346	361	356	375	362	362	319	346	365	365	359	349	342	344	374	346	332	347	397	335	344	328	323	354	360	352	360	367	360	330	339	328	333	346	324	354	344	338	352	291	367	360	336	372	364	332	338	323	344	337	335	364	332	357	333	346	339	317	338	359	377	314	364	361	354	399	342	393	354	350	358	351	358	352	369	331	351	344	308	364	360	361	315	341	341	378	367	342	346	350	330	352	331	344	358	363	343	345	373	343	336	320	355	369	382	322	359	336	365	369	343	386	325	309	328	341	391	305	346	339	353	343	346	349	347	344	338	356	349	370	355	369	346	379	354	360	328	330	357	370	375	340	333	367	339	342	337	395	342	314	326	307	344	344	362	336	361	357	324	356	354	357	344	356	351	355	325	354	365	340	339	329	356	362	342	357	353	358	322	386	361	334	341	341	348	374	348	333	329	303	343	348	327	386	345	362	335	360	368	326	357	342	353	388	341	372	342	322	321	366	333	309	357	364	354	335	357	346	318	363	362	385	343	335	338	356	401	377	353	343	320	331	316	336	361	358	354	324	356	345	357	331	347	381	354	338	314	378	323	334	327	356	300	372	357	375	344	347	344	343	337	367	389	329	383	349	334	319	369	323	332	341	340	346	345	342	360	351	380	342	331	341	325	380	350	337	323	373	371	317	368	337	351	382	338	329	357	345	356	374	327	318	328	370	340	327	356	334	355	381	353	337	321	354	331	348	336	358	345	364	353	363	334	342	368	363	373	335	389	317	355	352	343	350	358	319	344	327	391	336	393	326	370	325	336	326	329	337	364	359	354	355	339	327	352	324	392	393	331	339	338	344	384	351	329	358	336	390	357	343	341	355	350	319	374	351	360	359	346	359	354	332	360	361	326	336	361	319	337	311	327	338	332	336	332	365	344	365	322	344	353	336	344	334	356	355	335	370	363	347	372	369	322	351	381	381	343	328	322	389	376	360	337	370	369	340	357	359	354	372	309	328	332	359	351	339	368	330	341	372	321	336	347	364	338	345	347	329	322	315	363	317	348	353	321	353	345	336	334	335	367	348	374	353	348	357	331	345	344	345	361	312	311	341	363	365	359	352	363	358	343	353	352	356	357	347	364	319	340	334	346	313	348	353	356	389	355	350	350	329	324	340	340	341	330	355	328	345	346	344	366	351	334	314	296	364	371	374	359	346	368	349	334	356	341	360	329	381	356	364	364	380	343
21702	30251	37142	25141	13227	8457	4286	1737	1035	900	810	776	784	811	813	755	767	730	803	823	760	769	726	745	786	790	812	810	785	773	828	764	779	796	803	779	786	762	774	753	769	802	819	771	800	811	787	775	796	736	781	774	768	769	762	766	760	831	779	821	817	757	797	767	809	836	792	790	735	803	792	794	769	746	771	754	821	735	813	731	758	795	766	726	768	791	856	787	749	765	810	749	787	754	803	814	717	733	793	757	812	740	790	764	759	736	775	785	788	810	751	739	776	827	748	800	756	782	762	754	800	810	770	768	798	781	800	745	776	769	706	749	823	836	796	763	802	736	759	797	778	784	780	789	776	717	772	772	791	799	759	783	813	755	776	761	798	788	798	795	762	759	761	802	796	780	753	822	743	777	784	836	781	826	784	786	774	784	795	818	787	761	791	820	812	760	837	784	754	749	805	814	773	780	794	763	800	775	836	751	743	757	773	759	813	817	796	777	803	803	797	763	775	821	774	743	718	813	754	808	754	705	745	745	758	757	730	799	774	770	746	797	783	753	763	777	761	749	765	774	800	750	729	811	785	805	775	769	723	846	771	768	751	767	779	762	769	800	754	786	722	777	779	757	768	755	771	740	794	754	759	764	730	778	786	828	794	811	761	757	801	794	768	776	802	777	753	809	778	823	760	782	735	789	805	819	798	806	772	739	798	755	747	791	813	808	778	745	772	759	786	776	793	813	802	742	778	753	768	816	797	763	802	742	767	778	783	756	768	826	790	803	808	793	788	746	777	755	768	822	766	753	792	733	749	770	803	795	743	778	773	771	816	779	764	799	765	771	798	715	767	789	761	792	734	830	782	816	734	747	781	838	736	832	773	798	781	783	792	789	810	793	760	725	775	771	812	817	768	865	802	760	734	779	747	788	771	731	778	829	801	767	742	780	822	793	797	760	773	795	774	790	723	758	763	806	775	787	771	786	846	797	787	760	734	746	807	812	768	791	747	823	748	750	844	766	819	767	744	758	758	717	789	800	787	780	769	814	781	758	803	798	715	777	770	755	767	791	806	784	755	787	745	751	800	798	766	803	729	810	778	782	780	804	780	776	722	767	772	794	752	795	760	769	730	782	780	766	828	807	762	796	824	749	726	776	796	836	788	805	801	724	791	786	827	734	760	782	730	820	772	769	782	800	823	736	747	776	773	767	786	737	744	780	780	798	752	801	793	743	779	772	799	781	822	790	730	852	772	770	828	755	793	715	787	804	733	766	773	749	727	780	787	787	768	781	744	790	747	761	818	780	725	764	822	767	776	834	792	773	836	789	788	811	776	805	769	758	806	790	764	797	765	805	802	751	819	773	751	800	781	752	791	786	781	778	777	790	776	758	760	778	805	853	773	759	740	783	808	765	774	784	770	820	802	806	773	839	775	738	779	733	783	777	729	782	768	765	772	794	765	767	770	747	747	816	771	758	814	817	808	819	810	796	818	813	754	782	783	812	813	788	754	795	822	786	786	805	779	714	755	804	725	776	776	791	786	771	756	796	785	812	788	787	765	810	813	792	758	748	786	794	786	810	750	807	761	795	774	791	795	803	751	783	813	775	803	762	842	776	815	813	721	797	803	740	731	755	777	792	711	821	780	810	845	797	760	784	758	769	789	822	792	778	835	781	749	789	799	769	808	799	736	833	807	771	793	753	779	821	805	766	787	775	758	726	754	783	783	755	761	795	808	753	763	791	786	706	810	775	769	745	795	736	801	777	817	765	760	767	752	793	828	794	773	831	786	819	767	793	750	795	785	781	734	762	820	763	748	816	768	789	822	780	822	756	764	783	768	767	758	851	831	771	791	826	778	802	740	751	777	775	773	755	744	768	792	768	801	747	779	826	759	732	811	795	765	747	773	729	833	757	805	788	809	792	750	807	801	763	779	768	772	840	817	780	821	850	802	803	778	792	788	778	776	787	768	821	735	747	822	774	787	754	748	783	778	780	813	755	720	781	783	814	859	764	757	787	790	823	811	762	782	825	767	786	808	805	773	782	790	784	792	790	802	760	756	748	832	800	767	760	789	771	801	774	789	787	749	779	757	751	723	790	779	836	773	781	757	781	759	746	765	735	794	746	782	797	774	774	754	784	741	799	794	788	775	779	743	792	777	806	806	777	766	767	749	791	798	783	784	817	754	781	790	739	776	783	817	796	786	786	701	771	763	739	700	802	752	767	795	840	778	808	768	711	822	781	772	769	737	787	775	781	713	795	783	840	750	778	767	788	793	753	809	816	731	796	772	780	763	764	782	808	733	767	753	700	791	811	792	774	826	818	788	771	762	778	759	804	758	826	762	838	751	750	737	773	782	788	832	845	741	789	786	768	769	774	825	768	788	769	801	765	786	783	726	786	790	780	785	790	727	781	732	726	854	774	810	775	757	743	782	778	748	789	745	746	747	776	788	780	800	776	761	807	750	787	723	852	748	747	814	814	749	769	776	779	797	796	756	743	786	786	806	767	738	807	745	845	789	775	716	764	786	771	759	777	806	822	769	807	769	777	761	790	812	745	762	760	830	758	770	776	823	770	795	773	794	737	825	779	781	741	750	808	781	772	718	764	766	764	805	795	778	787	754	761	793	759	769	753	761	756	772	747	819	789	777	815	800	796	776	785	749	805	788	807	770	787	778	767	797	779	776	811	800	813	788	758	812	862	807	803	775	764	765	831	779	797	774	747	784	736	739	756	737	780	777	820	767	830	736	800	797	773	793	727	819	770	748	750	791	741	807	763	774	778	837	759	773	790	802	748	803	834	766	816	780	776	802	747	763	726	818	749	773	776	797	764	783	777	768	781	768	791	792	810	854	789	792	821	749	799	802	742	768	798	764	793	804	812	799	788	762	804	785	799	772	771	814	835	784	764	776	773	800	815	728	760	771	781	790	799	783	816	821	748	778	755	781	716	780	745	840	741	794	778	775	746	824	773	750	793	761	812	735	777	797	775	763	805	789	780	790	747	751	799	772	792	758	782	799	823	763	780	761	756	749	768	755	774	752	749	774	795	811	827	754	756	766	805	772	792	743	759	735	777	787	820	741	733	755	780	740	780	772	801	735	786	798	756	792	783	800	832	775	840	784	795	794	795	796	774	807	779	777	808	805	833	782	788	769	783	785	775	750	810	849	827	776	755	809	797	751	797	814	741	790	791	777	816	744	743	798	812	778	798	790	787	768	786	808	802	818	742	835	788	763	734	805	814	806	791	750	770	820	757	784	764	752	786	788	804	786	763	715	784	788	788	771	740	802	768	812	812	764	778	811	745	756	824	789	752	791	761	815	735	837	795	829	754	780	744	773	779	805	799	766	773	789	713	822	736	730	752	780	781	766	767	775	769	724	755	767	734	768	790	799	727	795	811	803	707	711	761	777	750	811	815	757	745	822	740	820	810	772	850	765	736	769	780	777	793	775	788	783	778	818	789	769	716	793	793	765	757	813	815	770	743	736	810	804	788	727	810
62174	61142	50526	41303	31576	26464	20047	8838	1657	397	315	330	278	295	285	284	306	275	298	273	250	277	275	249	277	304	248	282	278	293	310	295	281	271	296	263	274	267	281	263	275	271	300	285	284	292	290	282	266	246	269	277	241	267	255	263	269	254	269	245	264	272	278	285	282	265	288	263	288	265	292	267	256	262	259	275	267	260	227	267	249	277	265	253	278	270	300	276	265	303	245	273	248	254	277	279	287	305	273	276	307	271	254	311	285	285	292	268	250	273	278	263	264	285	278	273	283	280	274	285	251	292	273	269	313	271	283	264	284	252	259	267	289	293	270	276	271	298	282	265	266	286	272	279	266	289	269	268	261	272	258	252	268	262	256	264	252	304	289	283	271	275	283	284	287	286	280	253	299	254	295	256	285	244	285	267	285	265	299	264	293	271	278	281	296	296	248	244	279	275	258	252	286	283	292	316	278	270	273	280	246	253	286	266	287	275	311	286	293	275	260	262	273	280	281	283	265	266	311	271	250	268	262	294	282	283	257	263	283	282	269	247	271	272	295	292	292	262	279	282	277	288	278	266	256	276	285	272	266	251	295	261	253	283	279	268	283	297	275	281	280	269	270	329	301	306	291	248	284	255	271	256	271	309	286	294	289	263	290	274	280	281	288	291	263	297	256	292	258	289	300	279	294	287	244	268	274	263	260	265	288	279	293	277	281	282	266	250	298	283	276	256	264	252	276	296	315	281	268	288	280	260	293	274	264	247	281	255	250	269	301	248	293	289	275	253	281	279	274	262	290	246	309	285	290	266	289	258	276	306	272	308	268	305	270	273	286	253	280	256	269	278	240	266	258	255	255	266	259	280	300	260	267	297	283	263	282	270	295	282	245	289	267	280	281	298	278	261	291	265	304	292	269	244	259	302	272	282	253	281	254	284	251	283	213	292	247	274	284	278	280	289	283	257	287	321	282	289	277	275	252	258	271	266	259	296	273	283	260	245	267	281	267	262	303	263	226	236	265	261	306	278	273	240	246	282	295	287	294	244	276	318	254	289	252	259	279	286	254	293	241	263	280	315	271	295	262	299	274	281	261	295	276	264	254	262	286	275	256	284	298	302	283	314	309	241	267	241	319	277	293	271	278	257	268	261	282	270	291	271	259	275	273	268	305	257	251	279	246	289	279	280	252	250	248	271	254	266	304	306	307	260	327	280	271	278	283	268	258	292	291	308	282	243	255	257	307	294	247	300	289	277	287	287	264	272	265	299	256	256	249	254	306	323	237	289	251	288	267	266	239	272	311	282	260	293	251	258	265	280	267	283	287	242	270	257	254	297	269	258	302	271	288	291	285	271	277	280	264	251	249	278	282	278	259	260	256	264	271	255	322	280	309	279	286	290	268	255	264	288	271	312	290	269	280	266	271	269	295	253	271	275	259	272	274	243	270	274	265	280	256	267	264	290	298	302	277	261	283	243	277	287	279	265	284	296	282	294	293	276	278	275	267	272	285	270	320	301	268	260	280	271	284	279	290	298	271	275	275	271	243	269	305	262	279	301	274	275	275	292	294	274	282	275	269	287	275	292	287	278	300	309	269	267	302	301	272	279	261	268	261	261	280	254	258	247	302	276	291	269	292	298	285	306	284	266	269	274	282	268	275	282	289	326	278	267	269	264	267	299	287	296	280	251	303	274	261	279	313	288	283	268	256	262	274	290	248	275	266	269	295	244	268	263	247	316	295	265	280	270	297	259	263	297	257	274	272	235	267	279	304	292	268	273	330	252	271	267	280	265	284	300	231	253	250	274	284	275	281	282	279	275	245	283	248	269	260	258	281	277	270	262	291	251	271	293	264	292	269	285	320	277	288	283	269	288	277	290	281	242	299	271	281	306	267	288	248	279	281	267	284	287	294	262	311	282	278	248	285	276	299	263	256	270	273	264	282	282	280	268	275	286	282	261	267	245	256	264	284	299	287	285	286	306	280	316	264	288	272	232	279	285	259	271	276	270	275	275	307	278	271	270	286	286	280	260	307	273	263	267	270	253	277	287	273	282	250	282	289	262	267	263	258	275	276	289	274	268	276	276	267	265	295	247	262	251	270	271	287	297	279	280	306	284	317	288	253	285	275	274	302	294	264	268	278	273	299	278	263	288	285	276	240	282	299	234	270	298	269	274	223	284	246	242	244	301	245	291	283	280	304	286	289	265	268	289	265	275	284	264	267	264	267	306	282	314	269	265	272	286	267	297	254	242	242	272	318	289	286	287	241	267	271	297	238	266	271	313	268	312	257	276	265	285	304	286	269	279	267	269	236	272	289	288	265	292	258	266	278	278	250	298	301	287	265	273	274	261	267	285	263	271	278	270	283	279	279	276	271	263	290	299	246	279	259	279	275	257	273	284	264	257	271	254	266	252	282	259	298	284	257	271	324	277	289	253	286	268	298	247	273	286	272	255	305	262	268	299	291	292	276	284	309	272	292	276	302	285	284	297	298	262	281	294	267	272	302	268	248	274	291	287	273	278	279	281	271	250	298	299	256	270	246	280	306	244	277	276	302	276	294	290	271	277	267	248	271	263	275	267	253	295	287	283	294	283	294	289	246	260	273	270	244	286	250	271	275	263	250	322	303	289	253	280	292	282	298	295	285	264	263	231	315	236	265	277	290	291	245	275	281	274	287	264	275	256	268	275	262	253	284	282	271	284	283	268	324	269	281	297	267	272	255	285	299	289	285	278	279	265	305	272	246	282	289	277	286	268	271	286	288	289	294	271	275	253	292	297	302	281	272	280	268	253	269	264	277	286	292	272	276	283	267	308	271	273	273	244	283	270	284	319	281	280	298	240	275	260	295	269	277	317	272	263	263	290	302	292	300	283	255	284	273	274	303	246	273	281	273	267	240	294	288	300	267	300	261	262	267	278	249	320	253	296	260	267	268	276	312	232	283	259	275	280	292	270	248	293	280	308	268	275	255	279	248	256	264	268	265	264	286	272	291	278	292	267	281	286	292	297	291	298	267	284	264	284	302	260	291	287	281	275	286	285	303	274	297	289	255	282	281	265	280	301	266	247	279	272	312	255	288	247	265	300	271	286	253	302	266	280	291	301	249	285	286	245	280	281	264	263	283	261	256	281	268	283	250	246	279	289	250	250	287	289	294	259	303	265	310	269	273	257	245	266	299	276	282	256	277	275	287	270	265	290	296	283	276	264	280	311	274	286	288	251	299	234	262	274	275	252	294	319	288	274	264	262	261	257	264	275	263	292	293	273	290	295	267	239	291	292	280	263	277	291	271	260	270	272	290	268	308	267	262	274	273	274	277	288	283	284	276	258	260	256	286	271	258	277	278	259	289	276	277	289	291	247	283	271	240	300	285	258	246	289	262	293	259	293	288	264	288	259	286	279	272	278	243	275	275	253	302	284	235	274	296	270	316	253	314	255	285	269	283	273	254	275	287	287	298	271	278	251	286	305	287	264	286	256	271	285	283	272	258	271	291	265
46892	61069	59860	59428	55281	39579	18640	5875	1674	812	674	650	654	620	609	633	620	625	635	622	621	626	626	679	694	621	626	639	612	590	630	599	646	609	639	619	637	610	588	615	603	629	581	611	601	632	649	624	626	607	585	636	635	657	625	617	584	579	645	603	612	628	599	618	638	639	558	631	656	631	625	596	618	595	636	660	667	615	655	619	656	612	583	562	598	636	625	581	605	631	563	632	613	576	618	616	632	607	643	581	616	617	621	634	624	614	622	645	644	639	635	639	626	621	634	624	637	681	652	634	615	604	641	630	624	604	642	552	651	628	593	631	664	621	640	611	623	620	636	628	630	612	643	656	591	628	628	602	579	629	645	610	603	621	616	606	606	592	665	636	608	662	600	600	626	634	590	639	687	602	648	606	646	595	631	621	632	631	599	632	649	611	623	618	561	636	655	655	636	601	651	605	586	611	604	656	595	662	606	595	593	607	634	600	594	649	622	584	601	614	569	631	639	632	617	602	697	630	622	650	617	635	617	601	619	642	624	647	617	659	596	601	598	605	619	610	609	595	611	636	614	619	637	631	633	622	618	556	625	583	620	651	599	622	618	626	635	610	616	599	573	593	606	613	639	666	626	630	652	623	581	610	626	612	615	641	678	634	627	644	631	596	620	632	625	608	679	652	605	641	623	663	615	680	620	663	636	654	614	607	605	583	644	672	682	628	631	642	656	610	683	614	598	634	638	612	595	618	630	595	648	637	580	617	587	660	629	566	632	599	633	634	570	646	570	613	586	591	636	591	626	624	617	604	650	599	599	578	606	658	629	626	647	646	630	638	607	602	603	602	610	612	610	652	594	628	660	600	607	613	592	621	649	683	639	644	658	682	638	591	589	597	607	644	595	613	615	581	594	665	661	602	638	645	635	577	602	621	639	632	696	633	607	620	631	663	607	625	627	603	614	587	584	603	592	663	635	613	646	635	645	614	641	659	614	638	610	607	582	642	619	613	629	632	646	616	657	630	641	643	611	629	628	637	580	592	671	622	648	631	648	603	666	660	629	630	612	609	671	615	633	636	650	610	608	591	624	587	624	634	651	634	629	600	619	625	600	627	672	573	616	633	620	635	642	669	578	646	618	579	636	644	669	625	584	592	643	622	604	602	620	631	616	629	610	616	608	612	619	578	604	614	621	605	640	649	614	615	602	602	615	628	617	681	594	608	668	609	632	638	635	596	606	598	593	620	630	613	630	653	633	638	627	603	640	630	649	627	635	625	643	613	612	582	641	591	611	637	629	653	599	614	603	650	553	620	633	628	593	600	648	631	630	625	622	631	620	622	608	642	600	614	585	599	585	658	639	628	625	620	659	652	641	647	632	641	660	614	611	641	611	677	646	591	600	617	639	623	633	640	592	615	609	609	593	626	614	661	621	606	657	625	637	591	670	587	613	616	640	618	604	617	632	606	607	690	593	601	621	622	638	627	677	636	630	607	609	614	616	666	612	590	617	698	624	595	648	648	656	653	580	597	662	630	627	642	600	646	626	616	592	633	615	624	631	586	636	608	621	582	597	609	662	631	655	602	623	640	652	621	616	627	628	642	613	623	538	644	581	603	606	641	649	652	608	630	627	636	617	558	645	594	647	624	594	629	598	632	588	628	642	663	620	607	634	599	656	636	564	628	629	635	632	594	595	647	601	610	684	635	612	638	623	625	589	598	667	655	594	603	628	619	645	680	667	591	635	639	581	619	635	609	672	637	651	593	625	629	643	602	638	631	624	625	591	670	622	631	581	616	683	602	628	594	630	654	652	639	604	640	615	640	659	603	588	631	619	639	580	648	615	588	597	664	618	656	633	575	618	630	656	619	629	614	633	666	611	610	624	633	593	567	630	684	647	630	648	607	617	605	680	620	659	616	625	669	555	580	647	602	573	617	598	588	652	613	629	595	645	680	654	619	616	648	658	613	585	626	617	608	653	668	620	632	653	622	623	630	607	602	639	621	631	618	645	617	595	633	632	639	578	629	590	657	639	644	592	636	642	632	635	621	623	607	661	615	629	587	582	622	682	647	652	619	634	591	659	624	632	568	632	610	646	624	608	627	628	625	591	597	640	639	631	652	629	588	655	584	608	635	638	601	651	633	642	637	586	627	633	610	618	586	590	598	648	637	659	593	658	644	661	626	618	599	646	619	612	625	642	625	639	622	609	655	630	657	611	636	640	630	631	598	643	627	606	624	592	584	578	700	628	614	652	626	618	611	649	632	647	579	584	635	620	609	671	605	657	650	634	640	607	644	616	655	673	602	610	650	636	643	609	632	619	665	600	591	607	641	614	638	619	642	679	664	595	639	631	612	616	661	663	632	646	623	599	596	624	607	632	594	642	640	624	656	642	615	632	630	635	599	601	626	632	609	681	585	597	601	596	638	609	626	592	631	653	578	611	636	654	611	626	636	650	640	611	640	602	595	654	604	619	600	721	604	626	605	643	586	654	619	621	646	607	583	593	575	624	604	624	588	596	642	651	598	616	673	647	618	633	630	641	615	673	623	647	609	602	640	623	623	629	622	592	624	646	635	591	626	630	600	627	620	580	636	626	615	637	691	669	634	637	624	633	647	642	650	638	649	620	630	613	628	650	599	589	614	603	617	616	592	647	615	629	628	623	658	606	662	601	649	616	626	600	634	655	607	617	609	646	559	567	629	593	632	664	550	605	617	600	608	629	611	612	633	598	584	661	618	603	581	618	618	662	628	635	625	666	643	664	619	623	596	684	664	600	616	615	613	588	650	626	605	631	633	636	646	620	606	621	606	623	642	631	687	607	622	605	587	598	570	620	636	642	604	610	643	641	628	596	626	662	605	592	613	619	601	622	640	634	631	637	629	571	615	612	610	632	643	628	637	614	622	653	594	611	612	603	611	616	647	627	644	692	612	627	625	630	596	603	632	629	597	631	589	623	629	626	574	618	656	577	599	607	612	613	635	654	653	642	606	629	603	599	656	620	603	610	596	624	585	635	598	635	589	610	624	602	587	628	647	612	624	573	631	593	605	615	612	613	650	616	640	592	672	611	638	605	613	671	628	612	661	658	627	565	603	615	618	613	623	649	591	627	660	640	643	615	643	643	625	633	607	631	664	625	588	653	592	603	648	633	608	592	620	612	630	609	592	612	631	636	618	596	630	609	644	588	626	608	634	618	646	686	633	621	648	679	592	630	657	609	657	661	604	691	662	661	616	666	588	622	633	622	582	625	617	623	592	584	623	614	591	639	616	662	601	626	635	617	647	647	621	621	628	632	648	611	593	603	610	599	615	641	659	617	601	631	663	662	606	639	565	614	611	635	616	631	600	648	615	663	632	610	651	619	609	615	623	596	634	596	638	642	620	628	650	590	676	668	626	587	643	619	648	614	636	660	581	642	655	591	607	613	694	630	622	634	685	601	614	597	605	625	626	601	662	598	631	627	636	645	610	598	597	614	618	626	613	626	628	602	605	661	621	626	605
67929	60407	51853	41121	32677	26834	23067	16646	6091	736	301	272	275	250	253	283	283	293	259	275	255	211	233	257	255	272	243	250	278	258	270	223	241	239	261	285	296	259	247	249	243	278	268	227	283	259	261	275	257	224	264	251	236	253	310	252	262	260	248	300	249	250	255	263	282	262	258	255	270	241	249	240	243	218	226	254	237	258	264	253	249	255	246	251	234	245	268	236	252	221	260	268	303	252	260	248	256	266	269	252	256	250	246	289	274	240	268	287	237	232	237	238	250	256	218	242	271	279	254	249	244	272	253	263	243	254	259	255	271	276	250	240	260	264	269	229	246	255	253	254	237	246	286	274	250	257	233	244	257	244	274	275	242	249	264	273	235	279	269	275	236	238	279	245	278	227	270	241	255	244	275	267	266	260	295	281	250	288	239	277	261	264	269	238	264	292	242	254	240	263	261	237	252	254	287	247	240	265	254	270	282	283	266	253	262	259	264	234	252	247	280	260	222	244	267	250	245	276	269	234	263	268	279	248	272	279	270	262	257	235	237	269	237	287	276	249	263	250	230	260	280	254	238	260	212	270	265	225	242	259	276	263	266	228	249	238	236	243	279	270	266	249	256	243	259	269	234	238	244	216	240	251	260	262	266	247	242	241	240	253	267	244	252	276	248	297	255	258	283	250	257	252	279	240	257	258	274	265	248	246	260	243	245	263	239	265	254	243	284	255	265	249	241	304	245	227	243	250	264	248	257	288	265	255	270	268	281	276	263	260	250	267	270	249	260	239	245	245	226	224	249	240	277	253	278	287	226	259	257	233	237	270	249	243	266	246	255	241	274	265	211	247	244	283	237	241	237	262	257	244	275	253	251	232	284	236	280	259	241	257	296	230	237	249	258	262	236	230	260	241	262	269	252	273	216	272	248	257	267	299	280	254	256	234	252	260	290	256	261	250	259	235	258	251	255	316	256	278	267	257	256	264	236	249	258	262	276	270	251	252	274	244	258	234	264	290	262	244	259	270	281	216	254	248	237	255	246	270	277	272	254	240	239	288	265	252	273	248	251	248	266	249	253	250	256	257	248	251	250	249	236	246	264	262	247	262	232	252	269	253	259	250	233	260	261	252	246	247	256	259	293	250	260	235	258	206	244	255	239	258	276	219	266	282	287	248	259	264	238	260	234	258	255	256	261	270	252	252	228	267	244	246	263	256	255	269	251	257	285	244	264	250	258	261	256	255	253	260	243	246	263	233	262	267	256	262	257	271	259	289	288	257	286	264	263	291	281	251	286	265	258	259	240	253	278	246	256	281	225	241	258	265	277	274	247	258	254	243	249	257	273	246	295	247	261	264	267	245	274	244	267	247	270	239	245	237	231	287	254	246	241	283	266	273	258	275	238	263	249	288	240	266	242	226	241	253	258	266	262	228	251	232	275	259	267	259	275	251	241	250	251	246	242	284	270	271	286	231	272	233	243	252	272	271	266	250	245	279	240	228	258	269	233	251	266	234	276	264	264	241	245	282	251	260	244	256	257	238	284	254	252	229	262	259	250	239	246	255	257	249	252	244	291	236	230	248	268	240	293	265	279	271	298	262	248	225	269	253	246	262	297	281	268	297	256	239	249	262	261	287	225	275	244	262	281	307	252	271	253	237	252	256	252	294	267	287	244	249	256	260	267	287	263	251	264	283	252	217	255	222	265	251	247	272	252	242	270	252	232	242	263	263	244	253	240	273	278	253	231	266	268	266	256	231	248	250	248	272	242	258	249	259	267	267	259	252	267	248	243	268	290	295	273	260	265	245	250	265	278	226	238	244	250	242	278	262	251	253	269	277	246	248	238	239	268	270	256	262	289	261	249	280	292	259	211	241	273	282	250	249	249	259	251	263	230	276	250	260	246	239	237	249	255	262	263	277	227	270	254	246	245	275	240	250	290	283	278	256	263	273	227	257	265	294	260	244	253	246	247	270	227	258	290	231	261	278	246	242	261	300	264	256	254	264	219	261	272	224	256	267	258	243	201	274	270	280	269	274	241	264	267	262	302	261	252	258	250	268	271	234	253	246	244	260	235	276	232	272	260	242	237	256	277	263	281	266	266	263	283	249	242	273	251	252	291	263	279	260	280	239	227	255	246	245	261	237	267	264	247	265	280	250	273	273	279	251	258	231	235	242	263	228	273	244	249	256	271	244	214	247	253	235	234	242	289	261	258	245	281	261	254	267	260	289	220	259	245	268	257	266	317	240	230	243	251	255	231	282	216	234	269	256	249	250	267	238	272	264	260	300	260	252	266	249	252	248	247	280	277	272	248	256	252	249	261	256	255	238	239	267	282	236	253	237	259	281	273	267	236	257	243	251	261	250	249	256	285	280	264	225	249	297	256	235	275	250	238	245	264	273	273	238	251	261	234	273	280	258	248	244	267	254	261	254	272	271	254	243	287	244	258	279	297	283	249	251	270	280	256	261	235	258	252	270	251	252	233	243	243	250	245	293	233	274	255	247	247	250	258	256	258	241	257	251	249	266	302	269	257	278	284	275	276	261	244	267	270	272	287	257	278	254	270	273	291	281	266	247	300	284	259	266	266	265	289	264	260	252	233	248	272	253	259	235	253	259	278	291	245	277	262	279	265	279	267	259	274	246	242	233	268	275	211	256	257	257	279	238	247	258	270	288	249	247	228	268	266	259	255	244	272	259	283	255	255	259	230	255	272	277	253	276	268	234	256	265	239	196	257	241	267	278	245	270	284	238	266	260	261	287	250	268	273	260	269	266	220	257	246	268	270	245	290	249	260	245	218	256	229	221	271	275	234	236	241	275	291	245	224	254	250	278	271	258	251	254	273	270	237	253	260	264	261	240	257	245	250	310	283	260	259	286	293	278	256	270	239	232	262	233	271	243	268	264	259	264	237	264	265	243	245	260	263	259	273	272	236	266	281	267	251	261	281	247	262	248	237	241	267	265	270	264	235	243	275	232	221	278	234	296	243	260	247	233	254	258	237	253	233	251	241	252	253	249	235	264	243	253	265	249	255	282	234	249	251	274	285	254	278	292	262	272	258	249	229	247	261	268	248	261	229	273	248	272	271	294	251	237	261	250	275	268	226	242	234	237	268	229	247	263	279	247	244	276	252	224	288	253	273	262	250	284	264	251	266	247	218	233	229	295	274	254	230	253	241	251	265	289	253	266	263	258	271	251	272	238	246	260	243	256	247	258	264	290	252	237	241	254	249	217	231	248	256	252	247	258	278	248	235	255	243	243	218	223	283	240	271	243	282	257	240	239	247	263	245	256	255	301	235	273	237	251	275	279	261	254	276	251	269	279	251	260	268	262	251	235	260	254	254	267	264	269	273	251	267	271	238	243	231	243	270	289	274	273	271	239	227	232	258	246	245	249	278	259	271	253	258	251	261	234	258	270	220	268	246	256	238	266	237	246	249	282	215	278	249	283	252	281	264	269	256	277	308	256	248	244	242	264	252	257	253	248	263	280	252	244
53760	64001	58796	57088	59607	44350	24773	8221	2295	922	646	660	609	572	598	597	606	615	586	594	590	605	586	552	578	605	613	570	595	585	609	612	643	546	512	545	564	594	548	586	562	595	575	573	578	565	550	591	571	620	567	544	558	563	562	569	582	623	546	568	576	583	578	536	563	563	575	550	563	578	601	592	580	590	587	577	591	551	589	575	587	556	561	600	601	609	595	572	581	576	565	563	594	592	562	606	562	592	579	579	607	585	577	547	593	548	552	557	588	575	574	578	582	624	615	586	590	609	576	571	555	576	609	566	585	577	571	632	581	570	581	558	566	565	571	554	589	624	574	615	594	580	571	577	600	575	546	513	614	595	568	598	594	584	564	567	559	617	592	588	591	550	609	608	585	587	588	603	590	607	591	636	558	582	571	603	624	557	548	606	560	590	564	629	572	562	576	572	613	547	602	595	532	587	565	647	554	579	526	574	591	588	528	616	555	549	602	579	538	616	580	566	585	539	559	601	630	588	587	573	621	568	568	532	571	605	578	571	629	575	559	579	611	553	545	591	597	579	579	603	522	570	587	615	573	586	598	529	590	573	582	598	567	593	580	567	612	552	616	595	545	567	595	584	583	603	566	591	590	563	583	575	536	583	567	538	612	584	552	574	547	614	596	548	570	620	558	609	550	597	593	566	565	534	578	589	588	605	569	612	558	604	595	556	572	600	580	587	589	601	573	597	599	608	541	580	581	563	561	526	559	620	571	613	553	587	544	582	590	530	622	595	544	583	551	565	543	558	553	532	568	591	607	579	609	578	576	534	580	564	608	601	553	583	589	601	587	542	588	570	576	597	572	566	557	550	596	557	586	571	577	562	635	560	576	563	637	544	568	591	565	555	571	595	610	593	583	579	544	593	604	581	594	578	562	593	593	541	552	607	592	618	559	572	601	532	571	577	588	566	644	548	590	562	576	555	585	592	576	581	577	600	580	561	595	585	604	600	571	589	575	576	548	610	541	592	561	612	548	548	543	566	552	561	560	637	603	546	552	603	602	573	564	565	625	627	574	553	571	560	561	574	558	579	556	539	576	557	597	573	538	529	576	557	534	594	562	532	559	597	568	582	592	574	630	578	557	577	564	542	567	579	558	581	603	597	569	563	602	639	575	570	560	585	643	563	582	539	560	537	627	583	593	618	631	589	560	568	555	645	590	570	549	579	566	583	601	572	555	545	609	568	606	612	558	547	559	619	604	577	623	596	567	606	555	593	555	559	597	591	569	576	570	539	541	562	577	548	599	643	574	580	562	578	561	570	576	567	582	588	575	572	620	614	575	615	615	566	599	602	586	561	610	560	586	586	596	559	571	556	608	566	604	585	579	578	583	622	559	593	606	581	618	619	600	563	524	562	549	557	566	559	576	605	570	544	592	596	550	570	568	562	558	613	595	548	593	598	559	569	607	608	540	596	581	583	568	579	578	565	563	596	572	578	598	575	583	572	635	607	559	542	610	507	560	585	545	581	574	556	545	549	596	599	589	544	620	620	586	551	583	572	542	568	572	618	549	599	580	595	585	571	571	558	533	590	579	602	589	545	562	579	604	562	565	609	592	574	605	577	554	584	578	594	596	590	562	594	586	588	559	562	571	573	568	582	603	560	602	597	567	555	597	559	595	579	572	575	557	609	583	562	583	585	630	566	588	582	611	524	561	551	597	631	560	586	558	584	582	575	561	612	600	561	587	552	551	552	569	561	548	555	584	568	572	626	584	581	588	584	566	578	545	534	539	561	568	600	622	599	534	567	598	553	587	562	610	598	581	562	590	572	564	615	581	573	570	587	600	594	598	573	571	590	578	581	562	575	590	565	545	556	561	595	599	557	581	580	571	578	521	583	594	582	564	570	586	580	560	612	567	632	583	551	561	549	553	604	610	603	593	587	561	555	572	594	591	564	590	576	567	533	575	559	555	630	605	613	609	576	565	548	589	565	589	603	553	556	589	593	551	587	570	567	572	589	547	556	555	594	553	582	583	594	590	586	566	594	567	567	621	628	628	588	605	590	566	592	556	592	583	551	606	604	598	558	544	554	597	556	584	546	584	598	604	546	549	540	558	600	558	599	576	556	550	560	573	597	608	586	612	573	543	580	546	577	544	553	580	609	518	604	565	604	555	584	587	607	547	548	574	557	552	584	601	605	585	546	622	569	555	586	544	621	532	534	600	576	568	532	636	597	568	613	582	587	565	568	614	583	586	610	591	541	534	578	565	620	522	589	593	598	602	582	598	528	603	574	571	551	558	580	563	539	597	554	558	560	528	592	570	567	597	595	549	571	601	597	590	549	547	600	579	561	563	648	598	588	594	584	562	584	566	575	574	605	610	579	591	549	567	563	567	541	561	579	557	538	538	651	605	564	563	591	557	559	577	547	595	561	581	587	544	574	583	566	580	578	567	577	568	592	591	557	601	583	589	560	538	532	588	605	569	650	547	563	562	582	605	556	596	584	577	574	600	537	598	557	559	583	540	550	578	587	569	559	597	558	620	592	572	595	619	577	590	582	559	621	575	599	592	603	611	583	559	555	588	548	647	562	567	541	594	594	597	575	581	564	580	596	582	582	579	583	596	574	580	577	619	602	613	568	591	622	575	559	602	590	577	548	610	569	613	546	563	574	558	587	559	592	555	537	575	600	617	592	579	589	581	564	578	612	575	585	522	603	604	636	586	600	596	538	613	591	579	606	621	573	563	593	615	560	594	560	567	587	542	576	583	526	561	568	562	597	573	582	561	584	617	603	549	606	569	569	598	577	599	561	581	593	576	589	620	582	550	569	560	587	566	594	609	584	624	589	564	603	584	564	545	573	609	575	554	583	593	574	588	600	585	562	608	591	530	624	593	575	632	517	546	609	606	556	528	553	560	562	588	575	592	594	566	540	602	583	571	548	583	577	527	579	556	560	562	626	552	566	590	584	591	540	526	587	569	589	602	557	611	581	632	602	619	582	568	552	547	564	569	581	583	555	662	576	546	541	556	573	563	565	541	606	585	584	597	540	564	541	543	574	546	577	558	527	558	528	594	626	574	596	570	584	598	558	601	606	591	592	601	548	580	580	546	550	562	597	569	579	554	614	559	558	584	596	601	557	570	545	601	549	586	599	571	587	600	560	565	591	592	541	627	566	568	595	574	570	556	590	587	608	592	619	622	592	541	588	569	529	596	507	573	585	591	564	607	590	530	548	600	604	584	565	540	562	545	585	603	598	572	588	554	623	607	576	565	561	577	583	549	567	541	603	571	597	532	612	582	567	551	564	543	601	584	526	553	577	573	572	575	579	585	548	558	568	548	604	559	605	586	571	595	570	554	606	593	571	583	546	602	570	594	583	568	586	610	609	589	559	652	590	560	561	550	533	573	607	557	561	587	593	561	563	555	598	574	551	569	526	563	581	561	601	575	619	588	571	558	618	563	616	619	555	571	564	611	572	571	532	584	592	581	576	609	609	588	603	593	555
35825	35308	35921	22336	7493	2903	1313	592	429	346	349	386	389	337	332	332	355	404	338	309	360	359	356	349	339	342	379	343	382	368	366	355	339	340	338	352	356	357	391	344	379	309	349	357	352	349	354	336	362	367	375	324	369	375	329	340	374	358	331	344	333	346	323	337	323	352	353	313	327	387	279	364	350	377	355	378	356	366	398	361	344	352	319	336	359	337	385	355	319	320	343	328	381	363	339	317	382	384	348	341	320	348	359	366	335	362	361	355	325	320	345	367	330	357	322	361	364	332	334	373	327	381	363	346	372	370	358	356	370	342	304	376	332	359	322	326	367	326	315	352	380	357	360	375	363	331	326	372	351	346	364	353	341	366	334	349	365	329	346	340	354	325	354	374	357	335	371	347	372	353	365	351	365	365	357	326	353	354	346	369	345	344	341	355	356	325	329	378	338	374	362	341	338	345	361	323	359	367	357	355	335	348	362	332	373	333	328	348	342	362	358	348	376	356	368	354	363	334	371	336	345	309	336	344	342	386	332	370	342	357	324	324	355	370	327	336	361	332	334	321	343	380	359	350	339	349	343	335	363	372	379	327	343	351	330	336	340	383	377	351	359	357	338	351	338	374	416	335	328	351	365	360	334	346	342	384	351	330	342	323	359	339	348	353	332	357	371	359	347	406	343	387	367	349	346	336	340	326	352	350	333	345	349	339	353	335	332	361	343	327	385	373	342	340	378	338	352	327	321	337	343	331	352	353	357	328	362	355	368	343	343	335	364	357	343	339	357	351	377	351	364	365	332	334	333	343	384	333	350	364	383	336	334	373	353	343	360	351	369	346	317	381	386	323	334	355	376	360	325	337	355	361	364	372	371	345	332	337	348	331	323	381	370	339	340	323	371	358	343	352	350	376	325	388	342	371	354	360	333	346	325	334	331	369	353	387	333	311	362	369	357	378	352	379	359	356	381	340	353	335	337	310	325	374	347	327	327	367	342	334	366	361	386	294	360	374	401	324	333	388	341	318	349	352	345	367	345	355	341	332	333	334	370	367	375	319	346	352	339	351	374	338	328	351	330	334	349	330	353	347	376	340	370	356	389	317	338	391	372	339	349	378	325	312	335	310	356	367	338	337	369	374	332	334	342	340	359	355	379	365	356	360	365	370	331	341	392	321	383	351	334	374	329	347	386	376	337	396	358	336	346	390	359	345	362	396	368	374	361	382	367	386	344	346	316	329	368	354	360	353	367	334	367	342	373	360	347	349	354	343	353	339	355	376	344	323	358	328	387	324	326	379	356	349	359	395	374	349	376	368	360	348	354	359	357	340	323	357	387	354	354	349	328	372	378	333	347	330	355	359	358	352	330	354	377	313	334	359	326	358	339	366	316	346	327	360	353	394	348	323	335	365	377	337	352	311	371	403	354	335	349	330	361	341	321	328	350	374	385	363	323	356	364	356	342	373	359	342	338	375	352	351	345	366	367	330	353	371	346	339	390	382	345	353	316	363	386	323	349	356	336	374	343	321	366	357	387	369	367	344	333	362	367	382	369	318	328	358	350	348	367	414	358	341	380	358	333	363	347	339	324	352	363	367	342	359	353	346	332	372	381	377	333	327	352	345	369	346	360	318	348	341	319	365	344	364	368	367	341	339	349	339	347	363	343	340	343	341	364	339	333	341	345	349	354	352	351	369	364	350	362	345	356	324	333	311	336	342	333	343	362	333	332	326	329	358	338	403	340	360	377	355	372	370	300	333	336	357	344	367	344	384	355	364	359	368	344	343	381	369	389	358	361	342	359	353	345	353	359	357	354	359	308	342	379	308	364	402	362	344	353	373	331	368	354	374	319	385	344	343	322	360	340	365	359	372	364	371	330	344	379	369	361	368	350	358	340	334	322	334	365	322	334	348	338	320	364	350	343	371	379	336	345	346	375	370	359	336	360	345	357	381	381	345	349	311	390	365	343	333	341	332	353	347	309	363	356	367	296	371	332	355	346	329	335	356	345	315	313	352	344	379	362	370	327	339	349	381	352	360	331	386	347	373	331	350	355	324	386	342	338	336	345	352	326	353	374	342	349	312	324	395	349	338	349	310	334	360	369	361	363	347	335	362	306	317	343	343	345	352	339	359	361	368	386	358	368	363	373	370	367	367	346	351	345	353	376	349	391	377	356	342	375	339	343	349	353	334	345	345	338	377	355	339	336	390	354	345	372	359	342	373	345	349	384	321	340	342	334	351	349	350	354	346	336	370	343	361	357	348	301	360	308	357	362	328	313	352	314	346	325	345	361	359	344	352	351	352	368	315	339	337	361	309	378	321	354	349	326	346	372	320	337	386	340	318	321	353	371	376	330	358	404	332	370	343	355	375	334	355	334	354	353	343	333	362	332	358	317	312	351	374	357	388	362	352	356	387	349	364	320	329	365	342	375	339	381	350	350	365	340	372	345	335	314	338	325	363	359	373	360	346	363	409	380	333	353	329	351	348	350	334	343	356	358	385	356	335	361	363	361	397	378	343	354	360	341	358	340	325	376	327	375	359	366	367	355	312	325	336	361	382	326	341	351	369	327	346	340	349	383	369	368	327	343	366	346	345	366	342	355	348	363	378	304	350	343	347	341	357	345	331	379	338	385	354	379	333	385	364	389	333	381	361	386	352	368	309	357	344	344	356	365	358	359	365	365	371	323	341	346	388	342	359	384	358	332	373	404	339	330	333	349	379	343	351	370	335	343	330	376	345	316	349	320	368	337	368	350	376	329	356	346	363	348	337	375	360	342	360	336	355	383	368	348	349	388	393	382	363	343	341	324	336	318	361	366	309	359	383	309	361	332	358	367	352	339	308	366	336	334	324	352	325	349	387	389	372	357	338	361	359	376	376	391	343	347	311	329	310	348	299	326	384	342	319	339	325	312	361	356	368	305	342	324	329	372	385	386	330	357	319	357	354	348	370	352	327	364	323	337	342	352	327	310	335	360	330	336	405	351	359	350	370	360	343	332	347	333	346	377	376	366	352	381	331	363	332	372	348	332	357	377	324	364	360	342	323	320	338	353	386	356	340	352	381	357	361	365	350	280	348	371	351	343	369	377	343	369	363	324	350	362	355	344	373	368	360	335	396	340	364	343	339	339	355	330	368	362	387	351	317	324	330	365	318	362	374	399	378	370	356	370	360	336	367	381	345	342	338	310	345	377	353	346	367	373	345	349	378	333	365	314	367	352	396	371	343	375	352	377	363	326	317	368	372	339	359	368	375	355	394	340	351	361	391	363	346	354	328	310	380	340	339	360	345	325	372	343	338	348	350	384	362	364	354	350	367	374	340	310	343	353	376	369	386	348	350	350	359	342	355	356	361	330	386	340	312	358	366	370	340	342	302	389	362	344	333	350	311	351	365	361	349	371	332	352	341	368	372	327	331	351	376	337	357	317	331	375	286	340	282	326	348	367	336	342	363	377	360	359	343	360	360	356	344	330	333	325	355	371	357	363	350	349	331
23707	32129	41416	28613	14293	7425	3338	1460	957	790	786	787	775	761	804	768	752	774	782	761	809	815	794	777	855	775	785	821	783	800	792	828	733	758	743	801	843	798	738	747	742	769	758	846	780	840	804	793	798	811	763	779	796	785	777	801	768	807	718	792	789	738	824	787	811	802	754	777	788	721	788	802	744	809	809	794	796	734	720	715	801	728	771	787	845	778	802	790	795	749	799	803	796	818	786	780	757	778	838	728	776	769	786	779	788	758	780	794	762	754	751	781	744	771	772	830	795	814	795	775	794	794	786	723	766	777	749	756	779	783	729	780	746	766	760	742	799	807	764	762	801	757	805	793	830	779	791	820	795	783	754	787	801	832	741	820	785	835	721	797	803	738	787	793	770	820	798	791	781	753	740	819	773	774	762	771	724	765	738	733	782	762	779	773	817	736	759	785	791	773	751	753	817	775	773	790	751	812	829	774	766	816	747	749	784	790	807	760	782	710	798	776	804	707	756	771	775	766	812	826	783	759	777	751	810	784	720	796	747	756	804	797	780	851	778	812	736	756	787	786	835	806	801	785	752	717	772	771	779	736	768	821	801	812	769	788	757	754	732	764	798	800	841	763	807	771	833	783	819	797	827	790	773	736	770	777	796	866	790	793	751	790	757	789	795	786	766	754	756	770	773	801	798	821	757	807	799	770	768	782	812	842	790	765	786	804	798	774	735	787	730	815	831	739	804	787	784	824	776	821	795	796	770	801	793	763	752	836	812	804	780	753	806	795	773	774	706	821	762	755	778	857	798	778	814	775	836	782	778	742	795	788	791	794	788	792	741	821	792	809	833	805	796	831	824	762	746	801	805	791	763	720	780	775	751	763	787	831	739	763	749	791	799	774	858	801	779	759	852	791	762	787	809	779	785	804	778	786	769	811	777	834	793	782	793	753	764	806	790	791	807	759	734	779	767	706	819	766	768	796	815	771	778	823	756	811	762	791	789	758	755	778	795	791	774	781	809	773	808	787	783	776	800	774	795	834	760	823	799	809	882	787	753	814	769	846	784	763	799	788	795	786	771	805	786	809	771	766	737	867	794	761	807	766	784	813	825	821	813	739	738	752	816	801	774	760	787	763	771	781	785	753	808	794	796	737	783	770	770	755	822	789	797	741	807	763	796	775	721	811	767	782	740	783	779	755	821	812	800	805	829	814	774	809	777	811	771	740	802	751	769	771	745	834	748	803	787	827	841	747	777	766	804	824	744	787	783	793	776	787	792	784	765	821	811	795	795	823	777	755	812	795	786	786	770	755	824	810	780	791	797	726	827	793	771	804	763	766	791	826	796	807	780	773	766	739	790	780	787	831	786	734	775	735	794	734	789	736	806	773	809	820	782	809	768	801	814	790	859	748	792	833	722	789	780	765	800	763	777	784	767	796	834	844	762	732	770	750	763	820	712	778	789	729	780	763	815	806	784	760	792	776	774	774	792	775	777	715	779	801	813	759	778	773	778	809	804	754	758	835	728	767	786	747	824	804	730	775	770	740	792	748	780	791	796	818	747	787	771	831	725	774	783	877	783	789	791	752	737	797	761	782	746	761	839	763	808	743	758	826	742	783	793	711	732	779	753	790	760	774	767	829	739	791	821	797	777	775	798	880	744	852	746	780	799	739	768	782	776	809	742	794	798	836	810	780	785	780	776	809	845	750	787	751	770	830	763	800	749	843	803	734	837	776	777	792	795	743	778	790	769	761	761	787	820	780	801	775	759	793	800	800	757	748	815	799	799	821	760	793	770	827	776	821	761	812	756	818	783	823	748	748	788	744	737	811	809	785	763	774	816	774	736	812	800	710	786	793	815	780	776	808	728	749	776	764	715	811	784	783	813	845	833	775	767	789	811	801	765	813	740	776	787	786	793	779	809	785	777	781	758	788	801	718	754	785	759	749	771	816	802	737	791	806	797	789	787	788	790	747	826	771	751	788	768	812	750	831	826	771	819	777	787	825	718	770	788	803	766	818	787	768	782	777	792	822	801	780	799	771	756	814	827	797	737	797	769	784	765	783	784	751	755	740	810	815	821	820	773	718	829	742	798	777	786	794	775	756	809	800	698	766	761	785	760	767	823	750	785	843	746	790	759	812	774	763	823	784	754	776	812	839	800	776	816	800	747	794	791	801	801	795	772	788	792	797	779	772	843	799	786	747	742	763	777	815	808	793	794	793	772	813	815	795	747	809	767	746	746	751	831	770	798	759	792	788	827	756	784	812	818	777	817	740	767	838	807	805	750	788	731	819	746	751	793	713	818	840	810	780	760	780	745	813	770	794	787	799	752	812	828	811	758	777	802	759	771	834	750	830	793	773	751	748	783	726	770	767	734	770	775	778	785	761	777	799	755	763	795	814	779	735	797	756	793	780	814	783	790	775	847	828	782	782	785	802	783	777	747	775	822	819	779	813	807	775	755	798	777	779	766	793	819	769	767	780	804	770	784	811	792	809	751	798	781	801	768	801	801	771	823	777	764	820	806	740	772	815	823	766	797	786	779	736	749	753	760	804	751	739	826	773	754	755	754	801	771	791	808	785	820	777	773	776	776	769	730	745	821	803	824	802	762	747	775	769	756	817	775	808	768	799	821	759	795	740	720	774	808	788	772	762	804	799	744	775	784	790	795	766	788	803	802	817	755	753	803	783	828	702	801	779	765	821	831	770	821	751	815	794	772	752	854	794	808	812	768	830	799	841	782	785	754	796	791	781	734	807	766	791	815	840	756	758	768	773	755	763	788	750	833	796	840	784	761	766	795	755	718	792	792	813	789	744	751	840	752	754	800	763	758	775	791	778	779	801	757	689	764	774	746	757	779	775	745	785	785	780	788	794	773	802	817	770	781	759	817	759	743	813	758	748	789	756	790	817	817	741	787	797	808	778	752	769	770	753	777	829	834	794	761	796	806	769	777	778	739	806	772	775	766	735	763	755	759	784	816	761	795	729	812	830	819	792	769	756	754	775	753	791	773	841	823	775	790	784	766	800	781	774	809	841	793	743	785	793	793	753	810	754	837	733	848	831	776	804	802	758	755	786	768	775	802	766	784	821	797	800	752	747	765	772	795	789	762	788	815	823	763	772	760	829	803	784	809	772	776	805	787	795	794	774	760	765	827	761	754	826	799	810	710	735	809	757	798	827	810	753	790	786	748	796	801	777	772	824	770	780	788	798	776	772	828	799	780	829	823	786	804	772	777	752	797	759	763	795	738	771	812	769	810	815	771	771	742	783	773	780	815	746	799	812	816	782	826	823	769	813	784	801	741	794	802	796	765	789	759	772	824	783	795	760	754	843	800	827	757	772	761	796	788	824	819	770	794	775	806	762	808	747	800	740	782	765	791	782	774	766	763	798	789	741	792	774	704	826	804	754	742	742	774	837	773	809	823	803	777	785	815	776	755	793	795	745	824	805	746	790	765	814	790	795	730	769	833	767	835	735	776	822	787	815	774	797	783	772
61762	56067	45867	39224	31143	26910	17257	5550	1055	337	272	256	259	257	260	243	239	273	262	252	248	269	264	258	271	249	246	231	259	277	285	241	272	258	251	236	233	238	253	252	252	257	268	260	256	280	253	278	291	255	271	271	267	261	251	261	241	250	238	249	250	252	216	248	243	261	231	250	261	220	246	283	251	260	250	278	277	231	260	256	243	273	262	258	226	268	236	266	251	243	267	240	221	243	234	261	250	239	264	229	252	248	272	249	237	258	269	240	269	269	236	228	257	231	237	252	265	250	233	258	257	277	253	256	270	259	260	249	242	243	270	272	260	255	247	253	200	274	246	247	250	248	273	256	252	272	275	240	280	221	252	240	245	261	247	223	243	283	251	294	255	247	263	284	256	241	238	222	235	263	239	215	279	290	241	225	252	248	249	258	260	217	260	246	238	258	228	258	235	221	242	240	280	254	236	257	232	263	261	274	259	293	259	252	265	231	274	227	265	252	278	261	220	263	258	256	246	230	263	248	281	273	248	250	269	254	237	248	261	252	280	269	285	290	248	269	267	237	221	254	253	243	237	252	253	277	237	219	249	263	238	232	251	249	264	262	257	215	228	274	224	247	265	297	289	269	254	243	280	251	254	255	227	258	230	259	268	267	252	237	242	257	246	258	266	255	260	274	282	261	289	232	247	259	255	306	246	245	297	247	234	250	244	231	243	292	257	249	274	244	252	269	256	231	235	249	258	267	265	272	255	290	257	227	291	282	246	282	268	247	247	225	201	261	238	252	246	255	250	242	250	270	298	278	247	223	249	233	253	262	286	267	238	248	252	263	237	239	255	233	252	280	241	245	244	298	265	229	260	253	256	268	243	265	264	254	243	265	269	252	261	268	260	235	276	290	268	239	235	261	240	241	256	251	270	274	241	265	256	254	237	245	277	255	248	244	269	229	239	287	237	260	216	287	219	239	284	260	240	253	255	251	241	262	245	245	266	291	248	246	255	247	274	259	268	261	246	273	280	260	249	246	253	239	245	288	243	265	258	236	252	252	266	255	264	248	251	239	225	252	240	269	255	230	231	249	236	268	238	273	234	238	243	261	250	234	277	245	260	216	221	270	242	259	227	265	251	254	239	221	295	237	260	233	236	253	229	219	266	257	288	242	238	244	267	231	230	258	238	302	259	219	214	231	250	246	222	272	220	254	276	263	266	252	246	213	249	283	278	272	272	245	230	265	265	220	265	257	244	237	251	245	267	256	243	237	247	258	261	249	276	261	251	267	263	244	247	234	233	251	256	234	271	261	253	271	268	234	240	245	250	246	277	248	248	233	261	254	258	273	246	256	235	245	251	262	246	235	278	270	267	262	284	251	239	256	260	253	257	275	273	236	246	242	253	254	256	259	254	269	249	246	212	258	251	248	229	269	225	258	261	212	258	267	243	236	261	238	262	263	226	253	259	248	238	240	255	251	247	260	233	238	254	265	250	245	266	273	281	248	265	268	265	257	240	232	252	277	235	251	275	256	246	233	260	251	266	247	258	286	259	239	268	263	243	256	249	261	274	272	252	257	256	253	265	286	265	290	281	257	268	248	246	252	264	257	225	221	243	244	265	229	260	249	300	252	243	233	260	240	247	244	252	260	215	270	238	246	288	239	234	245	242	275	253	257	260	250	259	250	269	254	259	232	261	251	282	252	250	233	225	275	243	233	268	235	222	282	250	225	260	259	249	231	251	238	253	233	286	284	236	224	248	268	267	247	256	218	282	286	256	276	232	288	269	243	246	270	251	263	255	300	251	240	273	261	257	253	263	255	257	268	253	258	256	263	256	267	238	235	235	227	225	258	293	240	244	258	255	264	262	248	254	222	250	257	250	256	251	259	247	229	252	246	241	261	236	297	262	224	236	241	262	271	220	253	243	259	257	237	249	269	256	266	210	292	263	265	266	251	216	269	261	246	242	271	249	230	264	275	282	260	230	259	259	238	253	240	234	247	251	266	264	267	228	265	258	268	253	252	264	288	256	245	264	278	244	252	253	259	230	218	250	250	281	260	275	272	241	233	265	263	227	255	223	237	265	267	264	241	253	266	261	226	268	252	262	251	281	244	262	242	263	235	207	231	242	271	266	257	248	239	239	263	241	247	281	218	236	254	239	245	225	209	255	246	231	246	247	252	263	242	262	239	272	219	271	261	244	260	256	264	269	269	241	271	231	264	278	264	234	267	273	288	249	287	248	218	240	223	256	269	260	266	248	252	234	240	291	247	271	256	274	263	237	247	227	266	278	261	275	284	244	252	233	259	274	238	257	242	249	254	240	228	276	253	252	257	248	236	261	220	235	230	232	284	249	260	237	242	262	251	260	275	285	273	245	246	236	245	234	253	234	229	270	269	251	257	274	282	266	229	235	222	253	241	305	258	298	258	234	258	229	238	235	257	275	253	261	272	251	239	241	242	260	231	234	235	228	272	249	248	235	265	247	292	239	260	270	219	244	266	274	242	253	242	220	275	259	203	242	262	228	234	217	244	223	263	269	231	254	238	261	250	270	218	237	256	276	276	242	259	272	234	227	254	289	233	225	283	219	267	233	253	246	248	260	250	245	252	229	276	251	264	223	267	245	257	262	258	234	244	262	251	249	249	272	275	251	237	248	248	260	264	272	259	260	253	256	253	242	236	246	251	232	263	245	243	272	240	299	280	257	239	251	216	246	263	247	248	287	260	267	253	246	229	240	236	252	237	254	282	283	257	262	233	246	280	226	268	222	224	266	252	252	260	228	255	242	236	297	248	254	264	247	233	246	233	239	234	219	246	224	246	236	304	264	235	270	263	240	259	248	248	268	256	218	253	241	274	241	270	291	239	257	235	249	233	246	266	259	243	245	233	223	248	211	247	246	241	259	260	265	268	246	258	235	271	241	239	250	259	234	240	228	255	239	276	255	269	257	265	244	275	257	283	248	236	263	261	243	232	235	236	258	235	221	250	302	222	243	261	296	292	262	259	256	232	263	245	242	254	251	229	268	238	256	233	239	263	227	271	252	265	245	273	251	234	265	235	244	241	246	258	227	239	221	249	254	278	257	256	253	263	265	251	242	251	262	235	259	219	259	257	245	273	281	265	267	222	264	245	266	260	232	246	258	230	246	235	250	256	257	275	271	266	271	247	252	279	234	245	265	251	256	230	228	267	262	245	250	283	222	252	241	239	254	232	237	260	253	277	264	279	240	253	234	212	257	235	260	271	257	260	239	268	271	251	257	254	255	263	256	283	241	255	252	266	274	255	235	256	222	259	248	250	253	268	275	265	254	258	249	258	288	233	267	282	243	246	230	260	270	245	245	267	243	251	229	237	276	235	249	272	232	244	250	255	268	246	244	262	282	238	229	263	231	236	228	219	248	254	250	248	279	266	249	233	254	262	231	266	266	273	244	267	272	261	250	241	231	259	260	242	229	271	243	244	243	244	253	242	213	245	236	281	258	265	272	265	236	270	244	220	261	249
49294	60534	62835	59727	52962	35629	15875	4707	1621	803	592	610	591	599	595	570	546	605	620	602	580	559	559	583	595	555	575	507	558	579	591	550	642	585	572	582	550	555	552	590	578	580	595	561	533	547	594	541	549	588	572	545	553	555	531	544	539	579	562	587	581	548	563	583	600	563	567	584	575	547	559	559	565	567	575	601	577	552	571	560	589	556	609	529	569	563	595	586	529	596	595	546	560	537	576	563	604	566	568	558	554	580	598	542	574	561	562	579	559	511	555	542	542	569	584	579	581	563	557	585	573	562	562	546	591	565	526	527	597	581	585	550	567	569	574	575	555	574	588	570	555	594	534	544	559	561	584	583	538	550	577	559	535	548	530	567	579	558	598	597	538	578	566	599	574	579	564	555	573	600	552	542	582	544	592	571	520	547	522	539	580	572	559	591	535	580	553	545	578	582	604	541	546	577	551	563	582	584	561	580	579	568	580	568	575	581	567	604	576	548	558	582	592	544	598	561	610	592	569	611	555	574	582	603	571	581	630	593	595	560	553	558	571	575	545	560	602	593	577	552	569	586	558	545	621	594	575	560	596	548	573	578	601	577	551	572	558	566	569	578	534	601	568	646	559	566	562	539	559	588	582	564	558	603	547	561	545	556	618	523	549	542	561	572	552	566	591	613	563	533	583	597	567	570	538	558	557	589	578	561	533	558	563	548	579	528	592	536	570	568	581	540	551	524	601	575	544	550	588	521	558	531	584	544	610	563	596	580	594	536	553	593	577	589	541	587	561	563	560	586	574	612	590	559	575	595	568	572	557	619	575	558	568	558	581	572	532	542	555	580	564	564	599	584	542	610	584	515	561	582	565	606	569	573	581	551	551	613	606	560	573	549	563	555	564	560	603	586	573	600	547	579	594	607	553	562	591	563	553	599	560	576	554	567	601	595	542	552	535	643	602	561	603	570	593	553	561	571	561	583	567	560	564	592	561	599	609	593	578	555	556	561	581	548	560	560	602	564	566	574	571	550	560	568	558	564	577	597	569	581	543	591	552	550	526	508	583	569	574	561	581	543	541	585	536	556	572	571	561	542	554	589	553	613	594	564	591	599	597	586	598	616	621	562	574	600	545	573	574	587	579	548	567	580	613	588	554	566	580	564	621	520	620	595	570	589	556	556	533	595	561	593	640	539	550	594	585	586	563	544	528	548	556	547	553	533	566	591	605	589	561	531	528	575	566	552	593	647	605	571	551	554	572	593	548	536	573	574	575	577	554	582	533	595	575	565	566	550	534	554	542	553	558	579	540	590	563	602	540	553	550	563	567	586	575	527	603	573	551	548	547	556	597	575	548	596	590	564	554	588	554	570	561	524	568	565	561	562	558	585	553	601	613	554	537	587	587	547	556	632	594	570	546	554	566	566	569	593	600	576	591	572	583	544	590	592	603	570	549	561	552	570	575	521	603	552	581	587	636	624	518	585	578	563	589	578	547	562	546	558	573	564	556	573	573	602	625	556	542	541	559	551	552	551	546	576	547	534	540	609	599	546	538	556	582	559	574	566	589	545	569	580	586	590	577	600	562	594	532	585	575	595	546	542	596	576	557	567	584	567	555	595	540	550	544	614	547	633	581	571	584	556	548	600	566	593	549	546	555	590	575	554	583	563	566	594	567	587	552	566	549	599	570	560	561	581	572	558	557	579	533	553	549	567	601	602	543	554	561	559	606	549	596	520	551	570	550	581	548	531	569	596	532	544	568	606	594	568	627	537	592	573	541	581	555	602	539	583	612	586	560	532	599	612	573	595	593	551	619	536	566	576	549	585	564	545	591	554	529	567	557	585	563	536	575	595	566	555	570	549	527	596	555	553	617	544	578	534	552	581	593	577	532	577	579	567	570	557	603	621	644	583	614	579	567	522	557	551	556	580	602	563	605	598	578	556	579	592	594	584	602	585	595	558	535	560	557	611	582	549	579	579	549	577	559	580	591	611	582	556	583	561	584	604	529	581	595	542	577	536	560	623	584	577	597	541	545	545	584	581	559	602	577	527	578	554	595	573	565	572	557	610	565	562	600	625	569	586	581	595	544	545	603	617	563	588	570	549	541	592	621	564	577	594	559	588	576	546	578	523	597	565	589	558	592	558	589	557	601	576	534	550	600	601	572	591	558	592	558	573	567	600	555	588	609	580	545	553	527	556	562	536	556	549	611	589	545	569	573	603	588	532	551	579	542	578	563	557	518	591	541	592	604	560	579	549	567	540	605	556	603	579	564	544	531	567	597	552	546	599	566	570	570	582	571	577	544	573	529	597	572	570	563	570	587	608	539	585	593	665	548	589	571	555	573	551	531	550	568	573	615	583	579	584	563	572	560	555	565	563	546	528	581	605	544	548	589	614	571	564	549	540	597	566	586	622	588	583	570	560	527	558	580	599	550	551	593	575	601	562	562	615	581	636	550	530	558	590	551	521	536	548	543	559	575	535	555	624	536	585	527	515	606	574	553	562	568	612	584	597	539	588	552	554	568	606	550	537	598	577	590	569	518	562	571	570	582	605	550	591	544	524	510	590	564	562	573	575	561	594	613	528	576	572	548	567	604	558	588	543	579	561	600	604	587	576	591	591	566	577	572	576	613	583	574	516	583	573	563	558	565	577	533	615	586	564	577	580	574	566	540	591	573	611	553	608	592	546	575	549	535	578	557	535	546	563	560	544	557	536	581	529	585	572	556	566	550	520	573	576	570	624	556	533	561	571	542	571	572	530	594	575	592	559	587	578	536	573	578	590	569	546	525	600	571	601	591	555	557	569	563	583	552	515	589	549	581	550	552	569	563	583	608	577	616	545	588	536	562	590	540	550	552	575	566	603	571	544	548	594	575	572	595	612	589	558	579	574	579	586	553	586	581	566	586	613	593	559	549	557	612	577	600	558	556	574	552	577	578	598	595	627	569	543	576	560	560	558	612	538	598	560	548	566	582	536	588	563	575	546	530	582	553	599	582	558	559	557	570	594	555	570	579	582	541	619	595	542	546	602	543	549	578	577	583	588	562	556	632	568	574	514	544	564	588	567	572	591	583	550	618	557	618	607	567	561	554	604	601	573	570	602	584	562	557	619	586	553	539	597	628	549	565	588	549	633	526	569	555	591	586	565	590	540	568	570	609	548	565	566	606	560	567	577	591	576	566	578	571	518	533	531	571	578	590	573	563	599	536	608	573	605	552	599	599	528	586	594	543	548	562	578	544	585	569	612	552	544	549	558	625	583	566	577	574	630	605	512	627	564	606	580	571	535	622	575	553	572	548	609	540	541	589	587	552	537	565	556	537	562	541	555	593	566	525	542	537	585	594	578	578	588	567	576	573	565	535	578	528	547	536	518	573	521	511	570	544	583	552	576	561	562	577	560	554	559	577	589	551	593	602	543	605	541	541	540	582	536	557	595	521	528	584	554	558	565	571	549	539	561	578	588	575	535	598	553	604	591	537	561	558	540	622	553	578	543
65441	52284	45271	39767	31803	28561	23075	11996	2880	511	267	240	244	240	236	236	251	212	236	247	262	255	257	266	270	203	229	229	246	244	241	206	233	278	247	202	235	246	226	236	227	235	250	238	253	253	224	236	223	251	228	233	202	232	207	237	252	200	224	241	255	228	256	224	260	243	253	218	239	236	231	224	241	222	258	237	232	232	240	228	233	226	255	246	239	257	235	254	233	230	243	224	241	216	227	221	228	219	263	209	242	214	214	232	219	251	237	242	215	230	246	241	216	257	269	249	249	228	226	227	236	248	206	212	210	232	226	212	236	254	268	252	260	234	227	239	202	239	254	245	219	238	255	224	235	232	201	251	260	246	238	219	256	217	264	226	226	241	254	227	216	236	278	246	210	285	235	238	230	253	259	211	240	220	254	240	246	238	227	267	246	256	230	213	207	249	218	210	242	227	227	248	225	223	218	228	207	227	239	269	241	251	225	271	240	239	225	230	233	215	221	235	247	245	208	268	228	251	251	236	252	235	232	246	246	223	237	230	221	251	239	215	251	196	239	215	217	236	217	210	211	240	241	227	244	221	229	217	235	241	253	252	260	233	215	241	234	263	246	206	229	236	212	225	256	238	235	237	221	230	222	240	260	258	242	208	209	235	220	227	216	247	250	209	256	246	240	187	224	210	238	215	230	225	233	241	228	220	240	232	252	244	248	240	237	247	222	256	238	241	225	224	220	241	226	221	247	187	245	221	233	250	218	223	231	215	208	245	223	226	233	235	232	233	203	237	247	240	198	217	241	222	218	247	228	230	221	189	213	228	253	259	208	242	234	246	260	251	248	211	248	236	257	208	241	218	227	227	221	242	227	223	230	227	211	229	220	239	222	235	220	213	217	239	261	222	270	208	231	196	247	234	230	235	237	228	256	265	223	260	223	246	222	217	227	250	242	249	284	239	208	221	228	251	220	222	242	222	218	249	235	254	225	240	236	215	227	233	212	248	255	262	233	244	233	233	233	227	239	236	230	240	266	233	243	229	226	279	229	234	229	235	246	243	218	241	209	205	233	257	266	249	260	231	234	241	237	227	220	242	268	236	239	249	247	232	242	251	236	228	253	236	254	214	225	238	259	214	219	237	223	213	230	223	217	191	218	228	242	236	226	229	229	239	221	224	208	265	234	237	253	231	246	249	256	250	227	222	246	223	211	233	238	238	218	260	221	235	216	248	237	229	261	213	252	238	239	212	207	240	242	224	224	240	234	218	225	232	241	261	229	232	231	220	229	207	214	227	259	223	237	245	273	246	225	250	215	221	240	219	223	254	246	249	224	227	217	246	228	248	205	224	246	232	234	255	215	204	200	256	222	236	222	247	225	233	233	224	229	247	223	246	217	253	246	271	222	250	244	245	228	223	242	225	224	234	213	255	244	215	226	252	271	231	236	257	220	221	240	257	237	238	236	185	245	258	241	262	236	236	213	258	216	245	260	244	183	209	243	232	216	211	282	221	195	235	222	243	226	233	243	265	225	223	266	245	208	252	238	236	211	224	227	230	199	203	235	232	205	250	257	248	224	250	250	236	275	248	236	216	223	225	231	230	256	211	238	246	220	223	230	220	233	249	251	218	225	230	255	201	247	228	218	234	231	242	217	232	219	222	229	242	225	248	251	247	293	237	267	225	220	203	251	265	256	242	257	249	214	236	234	226	233	269	270	227	245	241	232	205	265	234	227	222	225	209	210	218	253	237	269	219	250	240	188	210	229	244	228	240	210	240	217	226	236	223	211	221	240	268	248	212	245	214	237	237	268	270	256	238	250	253	241	215	235	206	225	220	229	254	258	239	242	241	233	232	237	234	242	229	249	265	210	222	213	218	217	232	250	211	218	251	269	232	233	234	220	239	229	227	228	227	200	230	266	225	238	225	208	218	223	227	242	264	256	244	212	224	237	248	237	235	267	247	235	221	229	253	202	225	242	256	251	248	251	235	216	217	224	217	248	238	225	235	230	234	243	229	238	231	217	221	240	229	235	211	238	247	219	246	234	230	241	264	228	226	259	222	218	240	219	247	255	222	207	217	234	260	249	233	227	232	211	224	251	234	242	229	254	219	241	202	258	237	245	217	218	238	215	242	267	247	240	260	218	235	252	240	243	233	229	261	252	223	268	198	242	209	245	235	214	236	223	235	237	221	217	239	231	234	229	259	204	247	232	246	227	193	245	217	213	256	206	191	256	245	233	243	240	234	238	197	267	197	243	254	231	233	241	227	245	228	239	197	223	211	239	212	227	240	225	246	254	214	239	228	238	249	249	226	212	242	227	235	219	242	219	237	225	243	241	241	229	232	207	246	248	236	234	243	233	259	223	233	204	225	253	243	263	244	226	241	249	248	215	206	220	251	228	223	247	266	237	218	233	256	197	233	235	230	226	233	251	245	233	252	208	273	240	238	215	249	224	236	251	254	234	237	245	249	205	240	207	212	233	211	193	260	231	237	239	243	226	220	243	238	227	234	250	217	235	267	239	192	227	194	240	210	225	252	242	233	264	257	244	197	252	236	232	238	236	236	218	247	239	265	230	231	221	245	224	249	228	239	234	253	208	233	219	224	226	221	240	231	214	221	239	195	259	261	227	246	211	213	221	220	226	253	211	252	259	226	206	225	229	196	236	220	264	211	203	219	236	237	228	241	246	236	218	233	232	207	212	252	234	243	241	232	207	254	203	238	253	225	250	232	222	228	233	212	204	250	253	227	253	243	228	236	269	249	236	237	239	246	234	255	237	238	242	222	212	232	244	224	239	243	254	251	241	256	242	269	229	212	228	207	237	246	211	250	231	236	258	220	224	261	232	240	240	245	230	239	220	249	222	237	253	224	210	217	200	201	210	243	232	236	275	209	209	256	220	185	214	222	228	210	229	238	245	228	240	220	222	237	231	237	235	228	244	235	217	243	228	252	278	231	231	234	249	251	259	241	256	266	251	212	226	245	225	229	209	219	201	240	238	240	248	223	241	237	241	237	229	248	212	227	221	216	241	266	247	216	258	279	252	255	244	231	254	212	237	228	208	236	237	219	237	243	261	256	212	200	232	220	247	228	200	230	229	215	213	230	213	229	223	200	208	245	217	235	250	238	244	225	232	207	261	260	252	240	233	218	250	259	256	220	209	239	228	233	224	245	211	247	236	266	253	193	222	217	229	239	242	253	222	205	237	207	238	238	224	263	217	241	232	258	236	218	220	230	247	208	227	238	234	223	208	229	234	233	233	215	224	241	240	237	243	227	211	245	259	214	203	250	227	243	221	242	204	224	231	240	237	226	234	233	236	228	276	266	236	240	243	241	215	245	242	242	248	203	236	212	230	236	213	224	237	265	234	233	214	229	250	227	212	204	204	201	243	234	238	263	213	231	236	254	230	239	248	216	244	271	212	230	221	290	212	274	236	203	251	236	253	227	236	272	252	255	189	258	215	246	245	240	205	219	257	222	222	216	217	230	206	221	221	223
53487	64114	62634	60795	61384	45504	24288	8400	2386	923	590	508	572	527	506	592	588	560	560	533	538	511	535	532	576	510	535	524	501	509	508	551	496	534	508	535	497	536	576	524	556	535	551	515	500	541	575	515	494	541	560	543	539	532	545	548	520	485	523	552	567	566	509	535	504	529	544	531	490	542	522	556	495	553	550	557	571	521	557	543	503	550	543	576	550	584	554	528	528	560	557	542	509	510	530	512	546	518	536	492	558	559	535	514	547	502	488	505	536	497	521	539	560	521	530	559	512	548	515	492	507	545	503	532	523	525	546	542	562	544	511	528	548	543	544	514	507	539	534	515	574	527	557	519	553	524	531	493	521	502	550	556	544	572	529	491	532	537	539	530	519	517	541	508	566	526	514	529	552	526	538	525	504	557	566	516	496	540	528	522	536	526	510	537	497	501	558	520	532	527	489	517	510	490	520	536	476	528	569	570	526	542	544	527	544	532	522	528	537	529	534	545	530	541	516	507	529	509	523	523	534	516	585	548	544	502	530	553	559	536	517	522	518	493	483	518	549	525	548	535	518	501	559	494	522	521	570	530	497	532	553	509	556	548	485	506	524	509	513	550	498	529	481	520	505	495	480	522	544	529	541	560	534	519	484	490	518	576	564	502	577	547	513	528	514	499	554	540	531	525	553	543	502	519	467	506	569	522	524	524	510	542	532	523	494	532	502	513	492	564	545	519	483	500	525	530	526	506	504	557	552	541	501	542	467	535	542	527	509	484	545	534	525	550	535	516	532	510	513	574	536	548	521	529	491	505	502	540	517	514	521	493	553	500	547	517	546	528	528	525	551	524	495	469	528	518	532	544	528	537	535	518	535	529	518	528	563	544	541	523	504	530	536	492	553	542	524	528	515	519	515	532	536	541	498	536	564	532	507	542	503	535	498	505	520	490	545	534	520	536	511	532	540	506	582	515	535	534	520	472	537	504	545	512	532	506	536	520	569	533	545	483	553	526	511	520	507	503	508	551	530	524	571	542	525	530	563	520	544	496	561	571	490	524	552	515	547	507	537	513	512	480	517	522	490	489	547	542	545	550	476	527	522	519	520	569	519	519	566	565	537	529	523	581	507	527	529	537	517	551	542	531	559	535	529	546	557	532	534	533	521	525	546	564	507	518	533	529	578	540	558	476	538	533	512	508	526	558	546	521	533	541	542	535	524	520	549	489	529	502	538	520	574	581	520	480	507	508	515	504	559	545	503	516	519	514	521	528	496	552	546	483	532	518	541	475	520	508	506	535	505	523	557	498	528	545	529	522	515	554	555	535	480	504	527	563	537	534	526	544	517	566	516	527	548	506	500	514	578	533	535	510	584	569	491	540	545	549	538	522	493	524	544	527	530	513	529	537	520	534	555	534	549	542	531	533	529	512	517	528	547	544	538	539	520	499	561	523	532	551	545	494	491	531	527	535	542	502	512	530	469	538	489	508	545	523	498	544	578	529	521	515	505	576	570	528	485	521	493	539	513	520	546	523	511	492	493	452	513	525	521	520	513	528	475	508	541	560	517	515	535	534	510	510	536	529	519	533	505	546	504	500	528	526	525	505	507	541	561	473	515	551	501	514	550	524	544	559	545	540	542	518	537	505	553	531	565	541	527	537	524	529	538	540	544	549	514	530	535	537	508	539	531	566	571	495	493	505	498	564	512	525	547	530	540	561	520	524	541	550	483	533	517	532	521	529	517	538	536	546	504	557	531	527	549	536	553	528	521	523	537	556	515	570	578	523	530	551	522	567	487	535	530	537	523	509	498	536	489	513	534	541	544	516	570	520	548	529	527	514	508	533	570	516	532	544	519	498	530	511	526	515	572	553	497	539	509	541	530	531	540	536	566	541	509	542	561	548	500	552	577	499	544	483	549	546	492	518	538	505	515	554	550	509	567	540	573	503	513	502	523	525	565	548	476	558	524	552	508	569	506	539	515	509	504	525	548	580	530	511	510	526	536	529	500	530	561	510	552	523	533	540	526	536	517	533	527	532	537	558	547	530	531	552	541	534	539	530	505	523	550	543	518	530	558	516	501	544	555	528	530	517	515	509	553	537	538	527	484	543	536	571	518	511	504	484	523	555	526	512	494	570	540	529	541	516	511	495	546	558	521	502	518	556	552	532	540	534	540	516	548	497	512	550	517	513	511	572	542	560	518	553	527	535	508	524	513	519	570	511	592	549	555	494	545	522	545	528	557	517	565	512	557	508	548	547	523	538	537	505	534	526	538	521	483	545	518	518	582	513	533	535	507	525	501	503	514	541	527	524	501	503	511	516	493	520	535	546	582	521	545	541	522	510	523	543	526	514	509	550	518	548	531	496	483	543	564	488	552	556	528	541	550	546	510	526	550	544	523	535	519	474	543	527	530	497	578	490	506	498	533	534	535	515	508	540	529	530	508	524	538	532	513	561	547	559	525	535	510	531	480	543	545	555	509	510	556	563	517	561	542	538	543	525	514	553	546	505	491	527	527	508	515	509	533	517	519	478	503	538	559	579	546	532	512	517	544	527	528	507	542	575	474	533	521	543	524	525	545	504	549	506	523	520	568	522	546	538	476	485	529	585	528	512	530	482	554	510	560	549	551	532	550	539	539	545	515	529	548	516	539	561	565	548	536	513	516	541	487	523	515	526	520	537	528	511	530	505	515	557	537	536	527	575	532	561	542	496	492	527	537	498	553	539	508	516	502	551	517	505	519	549	554	502	554	501	534	521	535	525	526	535	515	549	517	538	538	574	530	520	529	498	512	513	512	505	557	515	546	534	555	520	539	528	541	549	558	521	525	540	523	565	585	544	533	514	512	504	566	536	567	534	543	540	499	492	504	529	550	501	541	531	512	541	543	504	524	517	537	483	541	507	554	503	512	513	534	549	535	496	519	496	476	535	547	542	527	522	543	530	551	553	505	518	513	512	547	527	529	559	554	496	536	511	527	542	569	549	540	524	528	519	546	532	555	529	517	497	521	518	492	500	503	542	521	493	521	508	509	541	551	541	508	540	561	561	540	529	514	537	476	549	578	501	545	526	503	563	492	532	524	533	525	568	528	542	492	546	507	533	545	538	498	526	536	545	505	513	529	531	542	519	515	535	528	524	499	523	524	571	520	496	531	519	516	539	549	514	557	541	513	516	558	551	577	513	543	548	533	568	556	521	521	552	541	523	531	531	505	553	546	504	534	516	531	531	534	527	521	549	489	526	486	534	523	521	506	522	552	553	526	518	567	514	566	574	521	519	519	538	513	540	533	504	539	530	529	486	505	567	502	528	557	558	542	557	516	509	524	531	545	521	532	526	561	529	526	531	539	493	525	521	582	526	542	556	524	512	554	554	548	522	557	515	518	546	547	501	532	525	528	593	518	513	555	535	511	516	520	533	557	523	526	506	523	534	550	549	537	504	520	568	505	505	578	490	511	499	568	538	544	531	527	543	574	536	525	536	519	563	507	534	525	517	500	547
36067	32396	24993	11813	5149	2634	1131	576	404	325	356	330	323	340	318	322	350	322	337	342	393	359	341	333	316	353	364	317	370	351	339	299	318	356	344	351	317	333	322	375	357	333	357	355	353	328	334	327	329	337	315	352	308	335	317	336	328	317	378	358	328	365	318	321	335	326	315	344	311	331	325	335	382	313	315	356	360	336	335	315	330	355	312	361	354	372	361	345	314	350	327	357	300	355	318	302	339	350	333	332	351	361	347	335	335	328	324	337	344	331	330	323	321	313	334	301	336	345	339	351	339	324	349	336	304	361	365	332	334	331	318	322	318	345	308	333	329	314	328	344	343	326	360	352	311	361	335	329	353	316	313	326	333	349	386	306	390	352	326	322	302	298	350	350	343	318	348	345	333	336	359	338	321	326	349	357	317	336	328	353	339	365	342	352	353	358	371	337	344	320	329	345	319	375	348	327	322	319	375	334	342	320	333	330	328	328	314	337	402	394	348	326	354	286	329	354	350	322	343	332	368	368	332	322	380	298	329	320	350	374	370	331	331	329	352	341	363	352	316	369	353	336	326	336	305	352	371	341	329	308	326	331	328	349	368	338	360	365	355	355	354	337	323	326	315	332	305	365	315	316	330	334	361	373	386	319	350	327	384	353	370	349	319	321	323	342	346	293	329	334	354	336	322	354	322	343	326	334	386	306	345	382	342	361	365	335	314	347	313	334	334	363	340	334	341	324	347	337	337	348	376	323	318	331	334	338	355	361	322	299	307	347	340	331	341	334	314	330	343	339	332	333	338	340	374	349	350	340	316	328	326	339	334	332	353	313	340	334	326	358	310	369	322	309	338	320	321	335	356	321	375	344	357	361	349	341	351	325	341	319	334	338	299	351	346	368	347	350	296	333	339	321	306	315	346	314	352	362	371	320	332	321	398	335	328	341	360	318	349	347	343	323	332	331	340	331	309	346	334	314	338	350	366	346	340	349	335	339	330	349	346	302	329	333	327	337	353	311	356	343	342	331	338	332	278	349	318	352	354	368	359	330	330	308	327	346	360	323	342	325	366	324	329	315	320	319	369	352	322	329	374	328	349	348	363	345	330	317	331	327	336	384	346	312	338	307	306	309	350	318	331	369	335	372	374	360	355	356	334	367	331	355	321	354	342	322	313	370	356	316	342	346	315	350	333	342	344	329	350	313	328	329	362	304	332	364	359	338	336	393	338	337	339	336	343	340	320	338	325	361	342	354	349	365	312	348	335	350	330	342	337	331	319	322	342	322	331	332	333	333	343	313	343	346	343	355	366	297	338	363	320	353	302	319	377	337	347	342	356	325	364	325	309	347	334	346	326	337	318	315	402	365	338	327	330	336	310	364	339	329	337	335	348	344	361	352	359	304	359	359	334	321	328	323	355	338	362	337	331	332	332	362	339	349	333	298	333	333	303	342	390	347	345	346	352	313	352	339	346	344	363	342	329	361	350	333	353	354	315	336	362	316	375	346	304	327	340	358	343	311	383	304	327	330	305	314	338	312	306	343	350	325	325	322	334	353	302	365	288	303	331	327	353	375	331	342	374	307	336	367	323	364	353	319	323	341	339	326	312	359	323	368	360	367	332	316	357	336	348	337	327	372	348	318	333	331	331	331	358	343	342	364	314	341	339	367	308	318	358	338	367	340	310	312	368	331	346	353	322	354	319	281	327	359	335	346	335	344	366	339	325	316	309	347	296	367	363	347	339	333	359	355	358	325	322	378	339	356	361	324	326	326	303	349	368	331	318	335	309	313	324	341	325	311	344	345	357	367	321	353	303	327	364	337	344	353	290	356	318	315	318	356	309	313	332	346	350	378	333	333	347	317	356	377	362	324	330	337	329	353	313	369	318	327	354	342	342	346	350	319	335	397	331	313	325	328	353	315	327	331	347	325	345	334	335	320	363	332	344	332	316	346	325	363	338	363	348	377	322	361	379	354	346	356	341	336	339	317	334	338	375	324	301	319	345	310	330	361	328	303	346	365	334	340	306	379	305	327	327	341	358	340	311	342	325	345	326	325	339	361	311	320	323	316	330	386	314	327	342	323	326	351	323	324	316	299	338	354	357	324	330	363	336	340	339	328	303	356	310	307	342	326	332	326	343	353	302	329	331	349	360	322	358	358	316	336	374	316	344	315	338	342	368	338	346	338	346	367	311	354	308	358	343	351	344	334	325	359	352	341	360	332	348	353	308	312	347	354	348	340	325	330	348	312	323	295	329	319	308	358	347	326	329	306	340	344	326	324	334	308	314	352	332	354	372	334	386	317	330	304	337	340	327	333	327	293	345	350	321	332	345	375	341	348	327	385	330	328	307	297	337	344	331	375	349	349	346	349	316	322	341	338	380	334	352	362	315	344	337	332	369	363	364	363	334	316	298	325	344	329	373	375	356	350	290	356	376	371	327	328	321	291	349	307	348	326	324	325	357	394	335	285	344	334	342	357	350	300	324	293	317	358	359	304	346	371	359	328	312	341	304	344	378	346	345	380	311	312	369	330	329	356	275	315	346	328	290	332	352	326	347	332	368	345	346	337	327	354	331	333	316	356	308	310	338	317	349	356	312	311	316	347	344	315	318	324	334	338	334	346	311	332	318	352	398	355	296	322	331	336	358	355	371	341	340	368	335	336	316	351	339	321	360	320	370	321	297	317	332	340	362	298	339	324	371	328	312	312	297	337	339	360	319	305	335	329	326	345	319	334	334	347	348	369	331	346	328	332	325	325	341	343	332	302	302	321	318	363	338	351	330	316	362	331	349	337	360	359	331	370	373	334	336	341	349	342	334	353	337	344	334	321	341	340	338	315	338	309	324	339	331	319	336	350	351	359	310	345	338	356	339	353	324	317	345	350	348	366	343	306	341	337	319	354	336	338	322	345	319	340	289	355	343	328	356	367	351	313	330	328	356	317	315	354	347	316	347	364	371	346	324	312	337	349	331	321	352	321	323	352	297	345	334	316	315	316	337	365	355	337	323	324	376	312	308	329	357	346	304	322	350	325	346	347	358	315	349	340	355	354	374	361	299	331	327	330	317	342	363	368	323	369	322	310	347	378	373	386	333	321	345	345	312	336	349	365	350	315	369	291	355	354	340	335	346	330	350	335	339	370	312	348	363	346	353	328	324	298	390	336	312	312	319	338	318	342	335	354	339	367	385	359	356	325	357	323	356	356	378	351	352	347	328	369	353	311	319	351	347	333	296	335	288	327	352	364	297	365	356	334	330	352	326	349	323	365	349	343	342	331	356	365	308	355	317	324	310	354	329	330	335	331	313	347	352	314	325	348	353	346	328	347	371	295	367	332	334	338	340	335	308	348	309	322	350	337	339	358	337	314	343	328	334	332	363	359	302	366	328	339	362	352	332	365	355	340	351	333	356	315	341	360	331	294	371	339	320	353	369	350	367	331	307	378	339	376	322	344	373	335	327	337	314	334	332	365	322	343	333	304	337	334	323	359	346	345
23859	30277	31054	18931	12464	7133	2853	1344	913	771	759	777	765	755	730	813	741	744	768	777	783	761	740	746	740	760	789	757	737	775	755	789	752	735	798	768	719	805	719	774	781	823	753	735	753	723	741	780	749	796	731	792	743	723	787	740	769	780	814	740	733	784	749	802	764	769	784	747	782	722	730	761	735	738	777	799	741	777	708	787	778	734	761	772	777	773	744	754	791	716	754	738	766	826	761	785	734	756	768	729	742	740	745	775	788	740	756	748	732	743	718	698	755	756	738	725	786	720	746	706	724	743	757	741	833	734	820	704	702	781	730	812	746	795	733	750	714	759	731	754	782	726	801	744	800	801	798	742	747	774	730	755	765	755	773	736	773	751	765	747	748	788	773	751	725	715	766	759	746	781	737	715	738	760	752	731	812	765	790	758	749	753	732	756	734	701	748	774	730	799	736	776	721	760	758	748	742	732	754	779	758	763	810	725	774	788	784	750	802	747	731	758	755	780	768	743	770	764	782	756	743	766	739	775	811	696	739	731	734	746	795	762	761	774	752	756	745	742	724	789	750	730	760	756	759	718	788	744	714	738	735	764	730	757	777	780	748	684	784	725	761	790	756	750	738	725	759	779	750	741	759	758	688	753	750	759	728	750	741	742	834	815	704	713	758	771	795	761	754	741	729	764	768	743	755	798	760	732	714	738	769	763	759	782	750	751	792	720	764	763	740	755	750	760	818	719	773	766	744	758	740	772	772	767	739	753	778	761	732	735	734	708	769	733	713	758	710	720	749	820	795	773	746	736	777	768	736	727	769	755	758	709	766	781	761	773	744	745	807	725	793	741	750	768	791	742	734	735	737	805	777	735	769	761	761	724	759	749	802	766	724	702	747	763	756	733	761	757	757	776	745	761	748	793	785	764	774	806	760	710	739	768	773	717	759	713	746	797	762	764	782	754	785	768	770	762	772	770	744	764	736	743	783	721	756	733	750	738	759	720	736	758	725	758	719	733	755	730	710	711	784	703	769	799	766	789	713	752	727	759	784	744	742	787	727	804	752	785	746	791	722	751	771	734	809	744	767	742	743	671	757	809	724	760	759	688	738	745	741	715	791	787	715	704	771	737	741	759	761	794	789	782	745	753	748	749	691	703	785	719	777	771	747	731	748	777	741	711	737	774	785	782	766	776	728	747	711	758	723	786	746	718	730	758	778	794	760	763	718	776	759	722	770	822	744	780	756	746	757	786	771	769	720	707	779	734	751	762	774	756	793	796	717	755	746	753	776	760	786	735	709	765	727	791	724	758	727	777	731	727	736	688	778	788	782	730	724	754	761	723	759	720	747	731	758	730	755	763	744	738	804	764	739	789	788	730	733	780	776	788	741	723	784	780	758	740	753	744	712	782	825	752	739	724	831	714	706	705	757	718	706	758	784	762	780	788	781	738	725	708	729	726	688	726	716	757	750	782	780	757	776	729	723	767	736	734	790	761	760	772	728	757	751	806	735	752	733	792	792	770	729	804	749	772	759	742	771	699	733	726	776	758	767	788	788	813	734	757	682	767	716	762	766	759	716	754	746	676	762	800	790	762	780	820	741	773	780	797	715	741	762	731	747	733	726	756	779	717	778	775	714	752	762	756	722	758	774	813	746	740	762	749	767	700	745	734	732	756	813	764	776	766	789	734	782	762	790	750	709	773	735	740	785	732	748	783	796	811	761	760	782	746	770	761	745	746	762	758	726	737	744	711	743	789	778	753	767	784	759	753	788	747	728	770	781	740	716	757	790	740	759	738	807	761	718	734	733	740	748	741	789	794	767	721	748	800	723	724	789	821	777	740	780	782	785	753	736	768	773	775	733	759	790	752	688	779	763	742	744	745	708	747	772	742	783	717	735	746	778	817	722	774	717	777	787	806	794	790	790	767	772	716	799	774	759	773	700	770	735	773	740	802	809	826	752	725	735	753	746	709	764	755	784	743	776	783	741	752	781	745	746	731	779	763	723	727	712	759	757	737	784	707	720	744	756	748	775	732	781	768	829	758	762	732	800	741	793	752	792	738	751	756	767	776	787	717	734	700	761	758	750	770	771	764	761	771	728	735	722	694	760	734	709	727	763	789	758	719	738	780	739	776	783	778	781	733	762	747	716	747	738	735	744	731	758	780	799	770	735	753	750	706	741	801	753	778	737	703	724	723	752	797	723	788	753	775	746	758	798	777	768	767	762	772	770	713	722	706	758	741	749	752	775	785	769	805	754	779	777	765	737	737	775	764	747	696	758	750	730	769	733	745	721	777	729	762	741	759	777	822	761	725	718	751	808	739	741	744	703	755	733	737	746	733	756	756	759	704	759	764	725	735	780	723	743	768	734	776	785	754	776	748	773	767	782	768	720	782	740	745	742	781	779	783	805	770	768	728	778	764	748	781	748	755	745	753	759	741	695	716	766	772	731	736	790	743	780	762	749	789	726	781	742	768	781	773	794	761	795	749	735	792	776	759	751	747	755	743	807	739	718	739	793	683	772	782	726	728	770	797	744	764	759	782	772	686	782	758	750	767	721	764	820	731	716	757	740	764	753	787	766	695	762	721	806	754	733	739	734	739	763	749	811	786	779	764	797	765	801	774	755	761	724	762	760	729	725	766	708	738	773	718	759	755	756	702	726	741	809	693	726	757	743	763	763	794	812	788	782	778	779	717	746	730	798	745	775	779	805	794	788	777	739	747	776	753	755	782	694	751	718	734	756	763	804	753	807	760	782	750	746	760	730	755	757	763	759	792	768	705	789	719	804	726	736	815	776	776	732	761	793	771	748	734	726	779	785	685	713	738	775	760	793	749	733	731	821	794	712	764	751	716	798	753	732	768	703	777	761	795	717	733	787	703	755	767	722	797	800	723	786	769	717	772	805	758	749	766	747	764	762	738	746	761	742	745	771	728	763	786	773	753	794	759	734	764	740	770	812	741	709	752	782	734	802	763	731	784	786	741	759	765	748	748	797	761	731	730	762	753	753	800	752	763	714	763	744	752	764	713	759	743	755	774	763	724	794	764	744	745	735	772	715	748	786	741	758	725	779	777	793	749	746	754	754	791	795	704	737	777	765	754	765	704	723	735	789	702	731	771	760	740	713	714	755	765	738	751	732	760	749	773	774	784	776	743	721	759	748	726	750	713	704	721	751	749	753	769	749	794	752	690	728	808	718	738	754	742	721	747	759	791	792	708	779	787	732	721	766	747	717	835	742	738	768	778	747	769	718	771	764	792	762	734	748	760	702	762	759	730	744	712	701	739	847	736	773	762	761	763	716	781	729	698	711	723	729	753	756	744	757	727	740	721	742	827	771	746	701	724	708	726	793	766	752	761	747	779	739	741	820	725	718	746	791	785	753	830	750	781	788	747	790	764	786	793	779	734	770	779	785	741	741	771	759	741	725	721	779	765	724	756	732	726	759	733	769	785	799	782	727	807	737	746	793	741	690	737	738	742	781	776	751	738	722	756
62275	53563	51197	40504	31460	25819	17531	6248	1230	333	280	251	271	273	237	262	258	265	243	251	284	289	275	265	254	245	271	268	248	261	275	251	291	245	245	268	256	258	237	274	250	281	268	256	249	261	257	275	270	264	261	267	255	236	253	235	243	237	282	286	266	244	263	250	265	264	257	257	296	253	265	257	261	249	270	278	251	244	234	235	252	265	239	262	270	241	278	248	247	215	283	257	264	231	261	281	268	264	262	292	233	275	284	231	260	231	251	215	257	262	234	265	238	249	258	248	245	280	265	253	219	267	264	236	249	258	244	264	269	253	229	247	264	262	266	274	249	243	247	259	268	251	263	242	242	236	274	249	238	245	267	253	257	265	237	255	272	251	255	235	242	264	237	246	254	260	275	242	232	256	257	255	265	264	257	288	247	247	273	249	252	264	270	258	242	235	224	246	262	276	291	274	252	224	278	255	249	248	272	251	242	244	232	281	281	246	256	246	245	251	246	229	247	262	230	235	244	237	256	226	243	266	235	259	241	271	247	260	238	234	258	292	269	238	275	272	250	247	269	243	238	233	239	253	252	258	270	260	240	233	277	266	262	247	272	260	247	255	239	261	229	263	254	232	240	257	269	253	249	250	254	216	238	263	266	234	238	262	255	231	243	268	231	263	292	246	261	248	239	244	272	272	280	268	256	246	271	255	262	258	248	287	274	252	248	235	256	223	266	254	263	245	242	257	244	211	261	272	273	247	267	266	265	235	265	261	281	261	249	272	235	256	239	248	265	229	259	237	249	265	258	235	250	249	262	242	248	269	273	251	269	278	236	233	280	265	240	252	249	236	234	246	215	262	257	238	243	282	264	252	245	267	254	243	278	283	252	240	251	246	258	274	266	214	232	255	264	257	243	238	254	224	255	246	244	239	290	250	248	242	250	240	267	237	257	249	249	239	246	253	244	254	254	247	270	268	262	296	261	271	251	237	246	308	248	237	259	274	228	262	253	257	240	284	253	269	272	255	262	255	236	244	242	228	246	293	253	248	241	252	274	265	259	241	223	248	270	286	263	240	225	266	240	249	241	242	257	230	247	239	242	269	237	267	250	244	270	221	248	250	280	256	268	232	262	240	257	247	262	239	263	232	233	256	247	265	281	247	262	270	281	260	248	258	232	243	275	256	253	260	250	238	254	272	232	260	276	256	218	257	287	270	228	260	245	254	230	274	256	259	234	251	276	276	277	246	254	238	262	262	242	275	277	269	227	253	277	240	251	270	283	255	259	259	259	278	244	240	264	260	263	293	252	222	242	255	273	293	263	276	279	275	275	268	269	245	247	256	242	256	265	255	260	243	261	295	257	235	272	253	244	269	270	235	236	254	280	233	242	287	268	248	260	224	251	232	221	221	264	293	264	258	248	276	287	267	260	246	268	262	280	266	251	279	219	272	242	232	264	242	234	274	225	273	235	263	257	241	274	248	238	294	250	256	237	252	248	269	236	255	226	263	233	263	247	275	245	253	223	269	283	237	249	266	298	261	254	265	250	251	252	250	269	231	231	244	264	281	242	242	250	264	282	292	273	257	292	251	304	284	226	263	246	277	248	282	255	275	267	276	267	244	238	254	274	275	293	262	285	256	253	275	261	264	257	258	256	274	267	259	248	237	235	250	229	254	259	220	221	291	226	240	243	233	240	247	253	228	282	250	238	254	242	258	266	255	268	249	210	252	239	234	226	242	255	250	215	243	237	234	227	250	262	267	240	239	252	244	258	256	227	236	265	247	257	255	249	222	253	246	258	229	263	278	244	262	254	231	224	229	258	260	277	252	261	236	291	250	275	262	225	276	263	232	250	239	280	245	263	277	266	247	253	249	263	241	268	256	256	279	273	259	236	256	278	248	270	269	278	248	247	265	228	262	241	215	229	249	259	249	228	249	259	264	272	262	262	229	247	204	243	209	264	273	235	250	270	236	258	225	259	290	251	243	267	243	284	246	242	257	271	258	231	291	278	251	250	264	259	260	244	246	230	238	273	234	231	248	283	240	268	254	243	273	267	258	246	254	249	277	245	257	239	242	268	244	269	234	272	262	245	243	289	279	255	278	225	234	233	257	248	251	273	276	246	246	279	217	249	265	235	258	238	226	247	281	264	266	258	249	261	244	246	261	264	265	260	231	221	245	259	269	221	266	257	230	279	239	221	280	278	254	263	272	262	267	235	233	238	216	274	255	239	248	233	242	290	248	265	268	244	243	246	240	267	242	246	264	271	260	242	253	232	254	241	243	268	268	262	252	274	274	251	250	250	257	245	243	244	260	261	270	292	257	267	263	274	229	251	295	258	257	247	267	259	242	247	239	269	254	259	253	275	257	245	274	281	246	308	282	236	241	267	235	240	238	234	268	290	231	255	273	271	261	251	260	221	266	234	252	255	260	267	263	241	227	253	256	240	271	262	221	249	290	235	253	273	262	287	272	242	264	245	276	256	255	227	251	261	265	238	232	265	268	258	266	272	272	236	279	286	245	245	256	234	257	228	228	267	250	280	261	257	218	257	263	244	263	264	254	239	246	245	243	238	262	287	248	247	216	219	227	250	245	272	242	253	280	276	261	286	240	254	269	256	274	269	240	226	231	276	233	256	305	263	282	271	246	284	246	252	237	227	246	284	225	231	245	261	261	235	223	231	249	255	263	269	257	241	267	264	250	267	234	272	268	245	249	254	277	249	251	256	249	220	235	262	239	254	253	247	274	258	263	245	254	243	233	247	269	252	254	282	247	259	281	243	225	254	272	258	271	268	252	263	226	258	239	244	268	245	254	274	232	283	279	255	245	263	281	259	245	252	254	251	286	239	272	234	213	255	261	264	257	230	237	245	242	254	245	299	270	221	238	239	275	258	246	250	220	226	261	236	280	274	245	256	256	233	231	281	274	269	259	243	260	224	241	244	246	249	272	278	235	242	236	251	247	230	265	256	267	272	253	272	267	254	257	232	246	235	244	251	253	261	245	235	218	284	252	237	235	242	243	217	274	247	251	268	267	275	246	253	242	252	262	281	253	257	233	280	267	278	267	254	270	253	275	248	270	254	236	257	295	245	240	299	254	266	267	268	252	248	291	264	240	264	229	229	238	246	243	244	254	257	263	274	260	261	267	245	277	256	266	238	260	251	233	276	275	254	233	298	264	254	249	228	248	243	257	253	260	277	252	246	281	265	232	270	254	241	250	220	234	236	248	243	279	224	268	279	231	281	219	259	252	250	279	222	259	282	270	246	307	276	253	227	257	230	246	230	270	256	250	260	253	263	240	246	240	245	260	279	255	258	293	245	262	243	233	264	240	245	265	260	252	259	265	276	246	224	230	261	252	253	262	283	282	271	252	254	229	234	239	267	236	234	267	263	230	278	235	249	276	230	283	264	255	263	264	240	250	274	260	246	259	277	250	231	251	277	253	254	264	228	243	270	226	250	265	222	283	252	253	261	222	278	266	256	255	284	267	277	262	266	260
49741	59567	61941	57276	54940	35373	16436	5136	1682	822	657	592	575	601	556	575	635	619	585	609	567	568	567	586	551	580	584	617	553	569	590	580	570	571	581	622	618	571	587	581	611	613	613	593	565	566	539	586	605	566	585	559	550	521	602	604	568	581	567	605	558	582	575	613	549	593	526	551	587	571	560	627	593	560	562	521	563	588	570	582	536	566	553	602	605	577	560	572	546	603	577	596	588	581	640	618	588	571	553	555	554	599	572	572	558	533	595	573	561	592	577	572	584	543	532	574	613	584	579	584	553	523	562	551	577	585	599	610	576	602	583	553	618	574	554	616	593	558	596	574	571	577	596	583	568	599	596	558	593	528	584	586	548	581	519	567	600	595	585	531	625	574	535	631	585	614	592	616	600	580	573	596	566	548	596	579	604	602	565	561	557	592	546	599	583	581	638	613	549	585	579	569	609	593	580	564	600	591	562	538	587	603	573	583	617	590	530	589	561	555	588	559	581	564	591	571	594	570	598	599	567	597	590	560	598	558	560	613	547	619	572	584	586	615	549	567	566	556	599	582	552	572	569	562	579	609	599	547	526	584	572	560	603	594	573	582	576	552	546	557	566	588	594	541	580	572	549	585	563	561	571	574	570	571	617	604	639	535	582	596	552	571	596	598	563	562	563	594	587	544	593	585	550	615	584	576	559	580	587	608	553	603	572	595	554	553	566	564	580	601	581	582	609	666	601	580	577	556	579	608	555	605	526	535	577	576	609	584	560	576	576	569	545	535	589	606	594	570	555	604	630	547	553	560	569	588	592	618	543	601	551	574	570	591	605	592	537	572	580	592	616	564	617	599	575	592	569	581	610	535	586	584	562	562	595	565	581	606	532	572	570	586	558	564	615	595	561	593	570	593	592	584	578	566	559	573	565	605	572	566	540	530	592	588	608	613	555	535	559	591	609	577	520	561	555	606	600	543	572	537	570	562	592	539	591	547	539	581	579	579	556	589	594	608	566	597	636	542	578	587	545	562	594	576	596	560	559	569	563	620	560	555	605	600	578	583	577	566	603	572	580	570	621	580	576	555	546	555	538	591	543	585	617	588	590	577	583	564	613	585	551	596	571	592	588	575	558	580	586	578	615	561	563	596	606	571	609	580	589	540	586	604	567	549	598	572	553	604	572	564	577	576	589	615	615	569	574	566	550	584	599	583	561	588	541	573	554	568	595	593	622	593	620	617	601	622	569	591	584	564	611	550	585	566	541	601	579	553	585	614	577	567	624	638	586	560	583	614	565	583	589	550	602	570	551	591	619	591	564	578	602	593	587	625	560	578	582	582	609	553	583	628	565	610	549	580	591	588	531	583	593	540	549	579	545	556	569	585	607	568	571	565	604	620	625	572	586	544	626	601	539	576	586	595	575	586	562	564	562	573	572	586	572	593	543	583	589	555	564	588	571	588	614	598	596	589	575	566	596	601	589	573	578	590	607	591	573	596	574	585	562	561	628	561	561	548	600	588	612	567	600	576	546	622	584	585	574	554	589	570	574	559	545	562	549	541	547	587	576	543	588	568	596	585	561	575	557	564	562	552	579	576	572	647	594	594	568	554	559	619	595	608	572	575	571	566	557	564	567	572	573	574	541	553	589	578	585	559	599	585	564	622	546	585	593	590	597	579	566	565	574	602	588	556	575	585	551	617	587	574	553	564	602	590	570	532	606	580	571	554	564	569	582	576	628	574	551	581	549	573	590	562	538	630	586	596	584	566	611	591	589	590	565	609	568	585	548	593	602	573	593	582	602	600	546	618	604	552	551	603	573	577	588	543	553	593	557	579	567	534	598	558	578	603	566	616	587	591	592	566	560	566	576	610	554	566	591	576	566	556	641	550	603	634	573	609	626	561	600	587	601	592	601	592	544	567	611	559	565	574	573	559	581	556	577	582	625	572	584	608	585	571	549	558	538	578	568	575	558	564	593	573	563	565	601	614	571	601	560	572	611	640	621	594	564	565	564	580	584	563	561	644	528	564	549	591	539	580	591	605	598	546	558	575	608	628	602	591	584	613	568	587	581	575	578	598	566	529	592	588	594	562	583	577	606	552	572	576	576	596	553	610	572	590	603	561	575	597	571	589	552	617	611	570	585	550	561	555	598	582	522	547	587	577	590	562	580	599	598	561	553	580	582	606	579	569	591	601	592	559	578	589	563	569	598	533	603	583	588	591	573	597	541	574	551	598	559	607	574	583	606	514	605	599	583	595	552	596	553	603	571	578	576	572	577	605	590	612	629	579	560	606	595	576	595	574	571	640	584	569	608	569	542	544	622	572	616	595	573	584	588	592	582	567	604	537	579	580	611	613	583	563	602	611	586	593	606	532	551	576	571	586	565	585	558	591	585	590	584	649	589	597	568	601	538	590	605	537	594	604	574	549	569	623	585	587	576	588	560	580	581	569	583	618	571	588	606	613	601	543	575	608	588	629	551	580	548	559	630	579	525	591	598	552	581	626	614	590	577	558	573	577	558	564	570	578	606	577	584	569	557	606	615	620	586	583	611	576	577	575	559	546	597	547	610	611	524	613	559	582	594	552	581	604	539	544	561	567	573	585	553	624	580	590	546	579	581	582	578	539	566	578	588	583	595	575	578	574	595	560	552	505	533	561	537	592	623	584	585	586	575	577	588	541	596	580	542	628	597	607	593	559	560	536	569	607	578	578	622	581	553	543	587	616	563	580	583	628	606	593	585	562	576	543	569	576	606	642	566	611	582	594	579	579	609	622	560	585	561	596	574	581	593	576	593	591	615	605	584	588	561	519	580	565	584	598	578	558	563	557	581	579	587	565	585	583	561	610	516	615	602	590	562	570	578	606	578	549	574	570	599	563	616	612	563	581	573	558	591	560	590	605	608	595	608	576	634	576	585	562	628	572	587	588	581	554	573	530	574	602	556	591	575	586	569	585	588	588	529	594	608	609	573	642	608	601	589	577	529	608	625	591	536	605	561	572	561	592	557	607	573	560	590	575	570	628	565	594	603	580	579	629	597	542	615	581	573	565	579	594	585	612	599	612	537	545	549	585	569	586	580	579	588	611	591	565	563	602	586	603	575	545	578	574	617	596	595	557	628	575	511	619	535	548	591	578	544	546	589	594	607	559	547	566	583	569	574	557	582	637	541	575	560	573	546	539	573	549	550	578	577	571	525	579	543	596	574	572	583	556	557	613	561	587	527	610	584	564	569	567	563	531	556	580	604	531	599	585	565	603	607	599	567	554	605	542	623	571	566	611	540	581	550	576	567	565	560	594	590	549	610	596	570	575	640	571	563	569	590	585	584	601	576	573	580	600	569	614	534	604	601	596	565	579	589	571	593	591	539	560	584	563	579	598	581	592	630	564	538	604	611	538	575	582	604	612	605	593	597	560	595	598	565	581	587	601	612	535	566	585	598	550	563	568	571	610	569	614	579	577	609	557	584	530	554	603	591	555	554	567	585	546	562	617	591	549
65753	49959	47098	38172	32803	27289	20320	8897	1913	400	257	245	243	247	273	277	263	264	239	273	249	243	258	246	271	236	232	235	254	244	224	256	257	250	239	252	270	249	244	255	236	232	218	249	245	239	243	245	262	247	256	237	229	238	264	211	237	248	219	251	253	220	233	248	256	260	252	223	218	263	246	246	251	229	243	248	250	234	247	214	250	254	232	246	258	290	234	254	228	241	231	226	223	241	204	242	268	238	266	256	237	244	223	248	267	217	269	242	239	258	232	237	250	251	251	238	226	262	241	248	233	265	222	268	266	253	244	231	265	205	266	253	230	229	277	236	257	260	248	230	263	273	245	265	217	236	259	262	237	243	243	219	276	248	217	239	243	264	247	248	263	224	280	241	268	266	262	224	253	246	254	224	253	264	252	226	239	254	245	259	262	265	258	252	240	237	262	248	266	252	255	244	238	266	263	256	241	256	228	238	227	235	238	230	244	273	217	254	238	277	252	246	245	231	220	264	228	239	251	208	247	250	201	246	231	224	207	258	222	228	278	265	263	228	253	261	268	226	258	238	233	258	239	236	231	261	237	212	260	236	234	283	233	244	246	244	251	244	219	228	224	241	231	256	242	250	269	260	236	257	236	195	242	227	229	261	227	237	265	223	258	245	260	238	245	252	274	222	265	242	220	233	225	247	245	273	245	232	226	255	237	240	258	249	281	258	232	247	234	212	241	259	252	255	226	257	265	224	231	268	247	254	255	241	252	236	259	219	259	266	226	258	232	224	277	239	248	249	222	230	221	259	239	261	234	259	222	227	261	252	239	226	252	242	242	234	242	233	220	247	303	245	261	271	229	257	246	244	264	228	240	247	255	312	222	258	238	239	211	240	267	268	253	274	232	270	259	228	211	246	271	224	256	239	245	223	227	254	253	265	251	241	258	268	246	219	230	249	232	255	232	217	260	236	242	235	238	225	249	235	215	260	290	215	265	221	209	234	219	234	221	256	238	243	228	275	242	246	251	236	245	250	257	256	254	265	237	241	239	241	241	221	250	246	276	244	220	252	230	243	225	226	238	243	283	234	229	255	248	249	244	276	228	242	252	255	254	251	237	227	249	235	252	263	253	265	203	286	257	247	239	263	268	226	246	245	236	233	219	250	220	201	222	221	258	265	238	230	242	251	274	257	233	285	249	248	248	261	192	219	261	252	256	284	249	235	235	217	225	261	251	252	234	245	249	236	247	272	257	231	263	241	243	241	250	266	258	252	259	253	262	248	250	279	213	257	237	265	242	246	230	250	248	227	235	225	241	269	244	246	262	242	250	242	271	216	242	248	253	242	250	248	229	203	253	246	257	242	243	268	248	245	240	221	262	217	238	259	246	261	245	254	247	254	245	252	246	240	228	247	214	236	239	224	211	241	259	254	247	231	211	240	226	255	258	256	249	231	226	268	255	247	264	259	276	242	255	240	257	259	236	256	247	288	246	268	230	241	253	271	257	225	257	247	251	248	249	250	220	209	242	237	288	244	234	221	251	230	253	229	259	264	230	214	248	255	266	241	265	244	233	247	260	263	243	230	274	238	245	237	234	239	249	228	214	281	240	242	263	266	264	239	267	264	252	234	260	227	259	238	226	253	217	224	287	269	224	248	262	234	253	234	252	208	249	256	235	263	257	249	247	253	269	264	243	240	264	277	243	254	274	227	238	227	188	232	233	237	254	210	216	257	224	252	253	261	252	272	240	255	243	249	256	265	216	225	243	255	240	235	243	229	237	239	225	235	250	240	271	221	250	237	244	245	215	244	246	228	253	265	249	221	265	228	213	258	258	221	250	259	246	246	268	268	222	253	258	229	230	268	251	247	252	229	268	262	255	245	238	235	258	241	264	258	242	255	217	243	261	232	251	247	286	260	262	265	273	269	248	245	243	257	218	218	263	248	222	248	246	245	265	251	228	247	257	235	264	267	234	226	255	244	262	245	244	209	245	235	279	258	227	260	277	284	254	244	242	257	264	233	252	250	261	270	245	264	228	266	248	289	233	248	227	248	273	254	245	247	255	247	231	230	233	278	211	240	238	235	262	201	227	204	225	233	251	244	237	230	228	224	250	229	236	250	219	237	252	221	269	247	230	253	254	210	209	258	224	282	283	254	230	253	235	262	254	255	253	243	252	242	252	272	225	251	228	257	253	263	217	268	271	236	230	242	257	268	249	259	231	240	252	256	277	249	256	257	198	222	247	239	257	239	236	254	241	249	237	230	244	233	244	244	242	198	237	240	249	224	241	227	237	239	268	267	245	253	255	231	281	258	229	244	242	252	237	225	236	260	255	215	238	282	223	264	231	253	264	261	221	271	244	276	268	266	247	223	235	234	251	246	267	239	265	219	263	255	233	252	281	213	212	249	254	243	249	233	211	240	240	253	262	222	235	246	231	228	221	224	233	271	281	245	247	237	225	258	239	210	265	266	269	237	240	243	258	249	267	261	243	220	207	259	243	272	245	253	257	257	238	254	237	209	235	259	215	238	221	263	258	241	250	255	250	209	230	242	244	239	292	227	234	232	272	268	218	264	220	225	253	231	215	253	236	239	237	259	279	249	239	246	263	267	225	233	236	224	235	224	234	237	239	230	217	234	248	244	238	250	258	199	228	240	269	237	226	253	249	248	246	225	238	296	256	225	221	270	254	238	236	230	228	253	262	233	251	267	246	237	242	259	232	258	229	239	243	239	260	232	244	229	257	247	226	263	259	243	257	228	231	272	256	256	236	252	221	250	256	241	277	269	238	223	262	284	256	266	229	269	262	253	261	221	242	257	244	245	242	234	232	268	252	251	274	260	276	237	222	268	261	216	239	273	228	232	233	237	258	245	251	230	243	233	239	213	245	244	244	255	244	236	223	267	250	266	269	232	278	257	227	225	238	248	273	245	264	235	246	225	237	268	240	244	245	260	241	243	259	267	254	247	274	228	277	229	232	242	243	225	269	234	253	257	272	234	248	246	228	259	238	273	227	247	233	240	205	252	237	262	224	256	249	210	252	243	230	226	230	244	252	266	257	215	260	221	270	216	220	243	253	232	247	227	222	266	235	237	267	220	219	239	252	232	224	273	227	230	255	214	234	281	248	228	249	249	252	284	235	256	231	238	265	219	256	251	257	267	228	231	234	202	208	247	272	236	233	253	222	243	245	230	249	226	257	211	240	268	237	266	259	259	242	262	249	228	243	295	247	252	250	262	246	245	277	232	238	255	260	221	266	240	233	234	285	223	238	242	236	247	229	263	227	236	237	235	250	231	225	236	226	226	263	245	249	232	215	259	229	258	266	224	233	236	269	247	251	261	251	228	234	247	254	229	230	212	225	223	257	238	240	255	242	267	240	249	233	281	234	237	260	233	254	278	252	237	250	270	273	237	256	209	243	256	212	264	220	216	235	219	257	275	257	240	223	220	271	235	235	259	286	241	227	252	248	222	248	252	261	236	237	269	272	240	257	252	248	259
55221	61442	58501	69092	61848	39458	18027	5252	1673	750	629	571	544	609	590	538	557	553	542	566	539	609	594	572	556	572	527	571	575	583	568	554	553	607	556	567	518	554	585	557	517	555	595	560	567	579	526	563	602	565	543	547	567	574	529	559	590	527	545	554	561	572	564	555	575	601	558	518	578	535	574	548	559	534	600	548	580	569	506	574	550	580	541	507	566	574	569	635	599	547	606	567	575	601	589	549	596	567	582	530	587	539	534	561	544	539	575	572	538	556	595	565	581	572	594	560	594	557	551	546	533	541	611	563	591	531	547	571	592	563	543	577	550	555	566	585	561	582	567	577	530	511	574	560	575	584	583	560	532	549	543	558	555	561	558	589	543	538	554	582	551	548	622	573	548	600	551	557	553	547	519	542	580	542	560	551	556	581	543	525	555	589	584	549	589	581	554	594	600	535	543	562	532	524	587	553	557	581	530	590	577	547	585	565	575	510	544	593	503	580	589	565	552	610	521	560	559	562	555	556	594	564	576	524	550	535	578	585	551	605	572	563	513	561	600	530	555	539	581	576	540	578	544	559	615	605	569	542	558	515	555	570	544	558	537	540	587	536	534	548	563	555	539	571	525	563	557	568	539	546	542	588	572	538	546	576	547	511	540	558	561	571	563	574	560	552	557	536	525	551	595	516	541	559	551	573	564	579	548	569	569	560	516	554	557	560	565	579	570	555	559	573	528	579	551	501	565	546	538	555	540	559	565	609	552	561	542	589	556	585	591	574	593	572	507	570	520	598	538	535	551	584	563	567	537	532	520	529	561	580	583	563	548	558	580	585	558	554	590	502	544	541	566	540	562	539	593	554	561	495	489	591	578	570	576	548	578	588	554	584	568	566	545	567	563	584	536	538	595	573	594	560	578	523	526	538	554	545	560	579	560	583	523	570	520	513	539	588	559	614	549	533	524	529	549	589	519	584	534	560	548	553	555	548	546	582	595	554	591	528	514	544	549	613	535	577	583	542	571	525	533	501	559	603	581	535	557	522	573	574	537	552	623	550	533	520	575	561	578	543	559	602	554	580	563	561	548	544	561	611	568	551	532	534	547	527	539	595	579	536	584	571	579	563	582	567	516	596	528	596	526	592	518	572	533	592	551	509	559	523	628	558	573	552	532	564	544	571	604	536	538	539	584	543	559	562	581	536	557	562	558	562	551	549	589	602	604	500	582	563	546	541	577	567	550	549	557	525	563	538	584	607	581	572	540	561	535	512	581	548	535	574	545	526	526	573	577	625	560	540	586	535	553	557	614	542	576	554	549	575	538	606	540	597	529	535	560	565	628	542	581	575	588	576	563	570	562	513	546	537	551	597	537	584	556	507	595	574	570	580	535	573	553	540	594	514	574	586	559	605	533	540	582	564	562	555	533	594	544	569	558	519	577	556	544	578	606	575	538	546	567	592	555	591	580	588	579	600	524	524	548	599	566	563	582	587	548	521	547	557	584	575	534	520	577	566	577	528	575	575	567	562	559	534	562	557	565	538	556	547	572	564	580	541	586	537	567	578	601	578	558	577	550	529	611	558	543	522	546	538	557	564	553	585	571	539	555	511	559	566	577	604	518	535	541	562	524	538	531	519	557	560	548	558	580	563	576	514	542	575	530	563	546	524	556	547	547	557	554	550	589	559	559	579	550	538	551	624	534	573	575	576	563	592	559	556	529	573	597	559	580	541	575	518	555	582	539	571	536	560	568	561	573	539	554	579	562	541	547	534	554	525	541	603	563	547	536	596	501	589	565	535	541	576	583	576	560	569	589	567	564	542	559	564	545	548	583	583	572	546	579	589	613	589	553	613	556	579	535	576	567	578	547	560	576	552	553	606	586	566	604	563	588	586	536	584	558	558	546	558	530	560	514	547	568	574	553	559	535	568	595	542	578	518	540	569	595	537	543	548	580	555	522	589	515	539	546	558	587	542	549	561	555	588	535	604	583	568	600	566	549	508	570	548	545	546	564	564	575	581	557	603	544	527	524	575	555	525	532	561	544	556	604	530	507	528	586	537	577	531	555	573	583	549	522	600	547	586	556	534	556	541	541	559	562	568	557	537	585	532	564	540	569	562	563	601	525	564	549	570	545	600	557	542	543	563	564	534	581	546	591	536	558	565	567	578	554	523	551	535	562	536	538	553	544	569	554	573	581	559	579	555	552	557	574	579	576	603	557	587	540	574	565	564	552	518	588	541	588	545	570	565	576	566	575	555	565	571	552	560	556	551	524	551	536	552	535	570	558	579	546	583	535	550	556	524	592	596	527	603	572	549	536	528	569	609	537	581	526	566	554	542	592	541	572	537	566	533	557	546	559	587	536	524	490	553	596	524	493	535	540	548	535	543	530	554	578	575	533	579	536	537	525	611	544	567	549	534	592	531	593	557	563	555	558	575	583	569	569	585	530	554	561	531	533	591	535	538	581	562	593	535	565	542	540	538	557	571	554	544	564	547	527	563	581	559	541	569	547	577	565	575	562	581	547	574	581	562	547	564	560	569	549	524	560	579	541	573	535	562	544	537	521	549	579	509	536	565	564	513	517	562	564	584	548	553	538	556	527	567	562	601	550	583	538	562	533	564	586	560	531	510	500	506	583	571	542	578	561	514	549	592	540	570	594	555	550	556	546	551	526	556	535	562	571	556	589	543	565	544	558	557	528	588	605	616	579	607	553	532	560	547	519	540	566	569	551	567	558	573	568	556	541	528	563	580	542	535	589	575	578	553	586	531	547	589	568	596	551	552	577	549	530	539	563	542	569	560	582	555	565	580	583	548	574	563	553	541	529	549	615	578	574	501	588	561	544	546	528	570	576	549	542	527	550	541	555	559	567	561	548	531	574	602	584	587	566	545	567	542	550	572	504	531	535	595	595	597	546	532	635	560	596	591	576	537	567	555	556	539	536	567	561	563	583	581	545	558	589	559	552	530	568	575	561	556	551	599	543	593	580	574	533	539	564	550	518	564	519	570	573	560	517	561	594	539	599	539	561	552	532	557	526	537	587	611	543	556	573	557	560	528	547	566	578	559	540	551	557	574	539	537	495	514	532	560	568	610	543	568	532	570	582	574	601	504	558	573	553	602	535	573	569	582	559	574	574	592	623	567	584	601	597	528	519	589	604	542	595	569	540	575	535	576	539	533	561	547	543	582	535	569	545	510	552	541	587	551	574	561	560	571	557	552	531	538	566	545	601	574	565	572	598	571	524	549	558	566	580	562	558	539	591	544	538	580	586	597	526	550	554	535	553	510	560	573	545	543	537	521	538	554	581	568	533	580	506	558	531	533	589	567	542	571	537	552	523	528	590	557	535	532	552	558	537	569	592	580	535	512	494	572	536	524	580	553	559	501	555	570	583	587	550	556	544	559	575	571	583	558	558	555	575	518	553	566	575	538	569	570	525	547	590	593	563	511	569	532	565	586	556	539	559	544	528	552	571	576	552	536	581	545	552	583	553	564
35739	32822	27494	11953	6017	2202	818	471	406	316	352	384	339	337	347	323	336	370	314	341	317	362	348	334	336	301	351	344	277	348	332	318	346	336	364	334	343	328	336	358	346	336	307	312	338	344	326	338	378	351	362	350	322	334	357	357	398	305	359	321	371	350	362	345	361	355	354	358	376	356	297	298	336	352	373	349	319	368	334	315	346	349	326	334	340	336	299	352	330	300	346	373	349	354	316	338	344	384	346	315	364	330	340	343	349	363	341	317	335	327	392	337	336	381	344	335	321	326	319	330	348	316	367	326	336	377	344	339	314	341	331	310	362	354	345	339	319	302	327	313	330	342	316	332	336	307	353	349	349	348	307	363	354	354	332	331	338	369	380	347	382	352	348	343	361	358	360	345	335	326	363	314	326	381	317	380	341	313	353	341	346	337	334	323	337	360	347	346	349	345	355	341	329	344	360	304	335	326	348	331	354	350	316	342	351	347	352	338	342	347	361	328	372	349	321	309	347	345	369	314	330	354	315	330	318	340	360	359	352	339	356	373	324	318	371	340	350	344	327	357	329	368	338	337	355	333	319	352	350	356	352	334	354	321	337	327	351	337	354	343	339	331	331	341	350	356	353	333	356	353	334	328	345	291	388	360	376	344	359	332	343	365	355	346	344	350	322	336	329	358	312	321	344	362	352	349	342	340	333	333	339	367	326	351	351	345	341	330	352	336	333	329	345	349	353	320	367	313	359	332	342	335	305	372	330	357	338	332	314	341	358	368	352	353	363	334	323	348	337	331	359	329	356	329	328	384	347	322	391	356	342	344	345	364	363	362	346	370	330	356	359	344	341	335	358	313	306	337	328	351	364	357	355	332	320	340	348	341	347	345	394	332	326	357	383	320	316	346	356	368	344	321	358	349	326	341	335	342	368	355	344	353	346	319	320	333	371	324	336	352	343	340	320	349	334	339	353	347	308	343	301	347	318	316	319	361	332	373	358	321	339	328	329	317	317	337	341	352	344	375	359	341	350	334	356	356	327	309	313	329	347	331	352	352	319	341	343	319	353	384	351	331	340	362	315	337	364	328	336	332	320	340	350	350	326	354	335	341	347	305	298	325	350	297	358	333	344	360	362	336	320	295	322	370	361	346	367	313	343	343	322	367	353	332	351	325	349	354	368	320	311	352	355	347	348	312	315	365	318	363	368	319	372	327	323	333	353	330	347	332	317	352	325	346	360	321	325	348	342	342	333	322	350	352	334	340	322	317	341	351	336	334	331	350	301	341	334	349	341	355	359	351	376	358	333	364	315	310	378	331	322	345	341	352	342	319	372	373	339	374	331	343	297	357	338	370	352	349	363	365	349	356	333	349	333	325	304	320	329	318	334	354	326	350	337	349	332	323	345	346	347	353	375	359	337	326	345	364	353	350	353	361	375	344	347	328	334	358	325	329	336	387	364	349	381	333	310	322	369	366	333	331	332	344	340	315	331	349	360	318	334	363	318	340	347	375	360	344	362	359	329	342	345	345	357	387	369	349	359	335	336	364	321	334	340	348	366	344	346	334	333	347	316	343	361	330	341	332	324	350	315	312	331	354	338	405	347	322	336	316	345	353	316	335	328	323	395	313	341	349	355	337	393	377	370	320	343	347	367	340	366	337	356	355	347	333	372	338	347	323	309	325	356	317	315	338	324	356	361	361	345	354	308	323	355	345	339	333	364	345	345	346	344	313	338	353	362	328	332	345	337	309	354	344	358	349	355	367	348	347	345	380	345	353	342	361	378	358	350	326	326	307	344	342	355	311	362	323	358	370	401	317	346	354	315	327	371	362	354	363	329	341	345	388	362	336	367	333	353	312	335	341	343	335	303	350	360	341	346	353	351	327	320	327	360	326	343	330	331	355	354	339	335	340	332	353	353	343	330	376	324	313	372	341	305	325	352	329	319	304	332	328	317	350	322	322	360	370	325	320	342	319	354	355	345	362	401	349	395	356	350	358	318	319	360	361	341	336	365	351	319	348	356	344	346	361	378	312	332	304	341	345	365	344	379	323	352	347	350	314	345	336	377	355	345	304	378	353	360	332	373	346	363	343	312	345	370	366	331	344	341	364	337	320	352	337	340	342	372	335	341	337	346	309	340	338	359	306	334	302	310	360	342	330	313	377	335	336	358	353	360	326	362	362	364	329	318	348	328	340	316	352	322	313	332	334	329	334	341	351	365	331	348	340	347	345	345	385	322	360	329	367	327	352	358	313	328	310	320	322	347	348	332	357	339	365	371	359	356	322	351	357	368	291	354	320	361	325	353	357	314	339	358	338	363	346	317	359	371	318	299	318	353	285	395	300	334	349	347	356	341	365	349	354	339	350	373	329	334	342	361	347	341	336	320	372	352	371	335	343	364	329	350	318	309	337	314	324	323	357	328	311	304	346	328	361	341	357	329	376	320	346	386	318	354	339	337	337	356	339	321	342	341	351	323	333	347	342	377	338	344	323	319	369	342	379	344	330	351	328	365	329	355	371	334	372	377	330	349	343	308	331	346	306	375	361	347	334	375	348	340	367	336	328	343	329	328	332	321	351	346	359	311	358	342	327	334	348	328	331	368	357	290	352	332	344	341	346	314	340	323	305	303	324	332	322	369	338	377	352	343	342	338	329	362	341	351	307	335	334	349	360	330	352	347	337	341	367	347	355	338	395	345	340	332	313	323	383	335	317	320	352	324	334	321	367	355	373	351	356	338	328	341	336	325	312	328	353	306	362	330	346	328	330	335	311	313	343	323	357	365	354	364	317	319	350	326	310	324	316	352	371	327	379	344	334	353	352	345	323	323	331	388	351	320	322	360	342	324	329	361	324	337	350	326	334	352	350	316	332	291	322	379	323	363	342	362	332	350	344	328	390	319	336	319	331	336	342	326	320	346	346	321	351	322	323	343	318	315	324	311	330	319	337	291	348	344	341	362	359	340	365	368	336	355	359	371	320	343	315	340	328	353	351	346	348	355	348	318	342	338	328	340	336	332	359	393	289	360	361	376	352	335	341	338	323	334	310	332	382	374	339	338	329	355	319	373	332	335	335	322	314	359	322	357	331	370	379	355	334	337	359	340	345	372	349	351	308	313	319	326	310	335	353	356	350	368	362	335	307	334	339	352	345	364	316	338	322	352	324	353	344	324	356	322	375	335	347	338	340	362	379	360	332	355	322	334	356	321	345	361	340	322	336	328	333	368	329	318	324	303	369	359	290	323	340	319	370	325	327	335	329	347	342	367	352	335	303	305	325	330	341	355	349	330	351	367	352	307	310	308	325	324	357	338	334	307	338	369	324	354	336	323	343	333	344	332	332	353	352	341	328	320	337	326	351	346	352	352	374	359	336	338	324	337	356	324	343	316	356	309	312	336	297	334	373	339	318	345	326	337	302	350	350	372	362	346	336	345	363	293	340	338	375	334	351	334	324	359	337	327	288	394	309	355	323	373	360	332	329	333	340	321	330	372	351
24070	31253	32125	19863	13403	5539	2065	1065	834	830	756	724	803	781	800	770	790	769	765	728	765	760	812	746	729	788	769	712	770	743	810	796	770	772	753	829	802	739	759	812	783	767	753	788	763	822	747	778	759	722	784	793	787	762	817	771	784	769	812	716	801	766	743	774	763	774	710	804	759	762	771	800	798	748	784	748	821	740	736	815	725	751	763	776	741	723	784	781	763	775	797	779	806	766	769	796	839	746	773	789	748	780	822	771	793	782	758	724	793	813	838	752	789	797	765	750	744	763	784	801	735	768	772	709	807	818	755	762	749	760	761	754	786	776	752	744	765	730	749	720	749	774	733	837	751	813	771	741	775	830	774	743	778	763	827	781	735	772	783	758	779	798	775	803	773	829	771	758	801	764	775	748	778	745	804	783	789	825	809	777	789	777	759	764	795	735	742	747	736	819	738	739	799	773	769	785	714	740	742	807	759	766	802	770	723	765	753	781	727	758	785	776	770	779	737	747	753	779	794	797	720	792	730	803	782	790	782	779	814	778	770	798	704	740	775	805	736	708	776	797	819	746	784	815	812	785	775	788	780	751	771	745	785	789	749	793	758	796	834	791	744	806	807	723	775	754	797	806	760	766	792	771	767	846	766	716	759	733	742	843	776	810	761	758	824	808	813	745	765	771	742	750	815	787	797	751	785	769	795	796	796	765	775	787	720	747	792	754	767	807	825	780	803	718	736	761	811	770	824	724	763	745	747	768	762	745	785	792	793	776	779	791	803	818	782	773	818	758	730	763	744	766	771	829	788	787	733	784	735	762	780	763	789	731	787	754	804	772	821	773	778	745	769	774	796	759	781	787	777	720	825	766	811	772	798	761	787	767	781	794	777	802	775	742	779	785	784	776	748	805	770	725	780	805	738	770	805	771	755	816	759	842	733	730	757	728	765	743	765	729	805	792	817	773	766	757	720	783	785	766	782	731	747	794	757	799	775	791	790	770	777	751	740	723	756	739	761	798	789	793	766	804	733	772	743	755	808	740	786	753	781	785	775	812	773	801	775	771	781	799	784	790	740	792	767	770	815	814	751	758	778	773	788	811	784	753	773	758	765	805	719	741	782	802	770	844	776	769	777	765	765	783	763	774	762	743	768	762	765	812	776	746	806	814	778	773	798	738	762	712	728	751	759	718	758	759	823	723	769	776	761	762	745	789	769	725	792	764	781	792	771	756	783	821	793	788	784	796	763	774	821	733	746	784	767	715	774	746	829	808	769	770	785	794	808	780	787	755	760	766	790	753	776	772	761	784	743	770	740	818	736	795	722	803	814	766	741	807	782	814	816	714	778	799	743	823	784	775	765	784	784	777	792	786	748	774	810	787	767	750	774	778	775	795	728	798	724	765	693	785	820	774	800	708	757	772	799	772	774	839	772	782	775	756	772	744	803	762	747	760	786	793	749	812	763	743	795	792	770	769	806	777	766	701	815	748	763	733	778	778	733	764	799	808	756	738	776	790	754	762	800	745	767	776	795	746	781	764	772	793	797	769	794	745	794	805	760	825	752	731	754	801	830	769	740	786	790	748	760	754	748	735	796	734	740	729	760	738	752	750	764	751	738	803	778	756	802	785	755	759	774	824	782	799	786	764	755	725	748	750	765	758	771	764	782	771	801	785	761	838	786	767	800	787	734	789	763	794	779	775	797	796	792	824	716	809	783	800	793	783	766	749	774	733	827	782	734	774	733	732	796	757	765	749	763	749	761	776	755	789	773	783	735	755	781	780	739	777	822	778	755	751	783	717	751	737	755	797	712	835	757	808	746	754	783	764	742	775	760	805	777	721	754	777	758	804	790	819	742	748	730	720	766	745	789	742	761	750	785	847	767	814	811	766	794	781	782	788	750	799	776	818	788	744	802	801	790	785	752	792	795	762	780	761	781	799	804	748	741	760	715	780	771	764	751	750	776	756	771	753	774	775	800	782	760	723	806	828	788	781	799	806	787	770	806	738	766	755	768	824	758	786	806	802	776	746	765	709	775	740	764	739	775	786	790	774	728	767	760	790	793	726	718	731	760	754	784	791	767	731	794	765	769	744	780	742	813	762	794	761	751	749	780	743	722	793	777	811	815	811	754	781	786	785	795	815	783	839	764	783	773	741	763	787	790	753	805	760	808	742	775	761	807	790	761	812	811	776	804	790	780	718	776	807	714	786	779	761	761	799	744	770	769	831	770	765	792	754	751	806	771	745	805	775	748	770	742	759	765	801	827	760	763	751	750	748	786	767	792	771	753	747	756	764	806	813	772	727	755	785	799	783	769	797	742	770	823	761	746	824	761	718	778	750	760	784	854	773	711	751	781	754	732	767	814	801	731	786	793	776	792	814	795	728	768	768	772	797	806	793	775	795	785	782	779	766	784	787	754	787	730	779	789	792	784	755	800	809	779	793	774	754	810	730	728	772	784	772	771	768	785	797	801	686	776	804	747	717	768	779	803	772	797	745	729	803	728	729	757	800	756	804	795	815	759	788	743	790	744	764	757	765	747	791	788	759	793	741	787	787	782	795	799	720	803	784	791	765	757	753	782	789	779	805	824	808	805	805	787	797	751	777	819	795	808	779	701	751	841	725	766	782	774	794	734	774	714	766	734	783	788	777	744	779	825	756	762	777	758	768	778	836	743	745	748	770	798	770	774	785	794	754	759	840	771	732	754	744	786	776	781	820	749	726	774	792	798	797	784	827	727	880	790	789	775	774	722	784	774	802	816	749	827	770	787	773	763	760	747	753	785	792	819	739	768	780	798	742	825	796	823	795	800	792	818	752	744	741	803	745	786	768	789	777	786	771	783	774	830	774	742	788	765	733	777	755	730	724	777	728	741	749	777	764	801	730	767	744	725	746	763	788	825	808	838	812	789	791	766	778	820	762	794	766	800	738	766	789	824	824	811	742	787	788	811	774	763	751	797	731	771	757	776	815	764	795	779	739	768	733	786	718	787	725	766	818	740	783	788	785	811	791	815	756	779	758	766	776	804	800	769	762	776	814	735	786	748	802	790	796	736	810	750	840	808	777	794	758	770	775	781	759	733	803	777	747	731	733	799	765	811	809	781	750	797	772	721	798	764	800	779	735	764	766	751	808	781	822	742	785	808	851	795	748	778	800	782	776	800	826	777	777	834	752	759	731	749	794	766	812	780	738	816	793	764	765	824	799	775	736	776	796	803	821	766	747	800	743	758	797	755	742	788	771	759	772	760	783	811	777	760	765	799	732	762	733	752	762	764	740	734	803	771	745	744	807	787	802	787	818	779	769	752	815	769	811	788	768	795	803	776	789	822	778	792	773	772	794	774	745	769	776	743	777	777	793	776	807	783	816	783	789	805	771	783	764	799	749	834	803	775	786	763	729	775	759	833	782	764	762	743	740	815	797	814	743	817	809	741	770	786	744	792	779	779	806	783	772	771	770	795	774	722	729	793	755	794	779	735	778	774	797	829	758	791	807
61958	56218	44403	37074	31836	23990	11840	2848	627	325	286	274	275	274	284	279	278	271	262	290	297	285	277	259	283	266	303	258	283	218	282	261	263	301	292	283	286	277	270	249	252	266	278	267	281	253	270	252	291	303	260	280	268	296	275	236	289	269	271	279	282	282	276	241	270	262	294	290	280	274	309	292	267	232	313	266	290	273	298	265	295	263	250	256	293	278	271	266	260	281	251	277	254	274	288	247	294	261	248	276	262	260	286	302	284	261	262	265	290	273	281	284	270	286	292	261	246	281	312	269	266	257	277	281	260	282	251	276	263	257	276	259	265	268	272	276	261	261	281	266	289	298	252	263	289	262	274	273	278	286	288	255	243	254	276	278	258	296	327	281	264	295	259	257	256	277	262	244	271	283	248	250	277	294	281	307	254	266	265	249	255	248	254	253	268	317	267	265	260	279	300	284	284	257	241	259	310	276	275	274	291	263	275	256	296	262	254	258	252	271	269	265	277	276	319	263	298	258	275	248	217	270	258	258	260	263	251	270	276	295	278	271	292	262	283	248	237	285	275	280	262	264	305	275	285	272	243	308	281	276	276	265	276	253	259	281	269	289	289	294	286	267	297	283	273	286	333	269	271	283	298	296	265	261	278	277	308	283	278	293	297	279	289	276	286	262	275	261	255	265	288	279	239	284	253	260	232	295	263	251	276	328	234	263	307	282	297	240	281	286	238	258	245	289	264	253	297	289	284	246	291	230	270	256	290	256	266	290	259	286	267	270	288	282	282	259	278	280	268	263	256	280	277	302	289	265	273	290	255	274	286	249	298	271	267	287	284	283	269	225	266	271	284	297	270	290	257	323	269	287	283	257	288	255	264	284	275	268	281	257	280	252	278	246	272	260	281	248	313	274	277	281	256	257	294	254	269	250	294	268	277	276	284	294	290	269	243	307	271	253	266	313	265	257	245	264	268	276	242	299	283	287	275	280	276	271	273	261	320	288	277	258	269	266	274	284	279	263	263	257	282	266	309	291	263	284	260	245	277	270	283	266	264	271	316	299	273	222	296	255	292	294	272	271	274	277	274	257	254	290	263	277	255	244	275	266	287	265	267	265	254	283	303	275	261	307	289	292	272	288	264	264	284	273	272	276	295	282	301	277	254	269	297	262	281	277	284	279	284	308	269	276	261	250	294	268	268	250	272	262	266	286	244	303	258	269	294	289	297	272	265	290	287	265	217	287	279	253	287	259	280	290	290	261	277	268	286	240	276	293	276	274	257	272	254	283	277	272	255	283	269	263	283	231	281	249	286	290	273	260	257	254	273	245	299	257	288	237	279	258	272	284	282	276	254	264	286	276	281	255	271	310	274	265	303	259	232	312	267	287	278	277	261	310	289	260	266	306	259	286	284	260	269	271	280	299	291	276	270	246	259	272	293	267	269	250	264	285	300	251	263	280	289	263	303	272	276	300	258	283	259	238	272	292	264	280	273	286	280	311	290	294	281	287	303	270	275	288	254	260	291	265	305	279	268	293	266	293	287	253	293	271	246	319	278	303	260	295	306	265	266	304	274	298	264	277	242	257	272	255	277	282	279	275	296	271	234	278	261	259	278	275	254	282	260	290	304	279	255	264	291	304	273	277	276	277	299	267	281	254	258	271	234	266	289	291	294	292	261	250	259	278	279	268	282	267	254	284	280	292	267	243	260	256	300	270	301	296	281	277	293	251	251	273	264	317	293	269	321	279	269	245	276	246	288	280	284	239	253	290	301	270	280	272	271	275	276	266	291	260	267	277	251	298	282	271	269	285	291	268	263	267	291	276	277	273	272	243	263	287	284	254	272	280	263	264	278	255	238	262	246	290	243	258	310	287	282	253	306	273	243	272	302	269	257	302	271	290	278	274	286	272	262	280	281	251	269	298	248	274	288	273	253	275	298	313	255	271	294	279	279	288	272	267	236	241	280	279	263	276	303	259	310	281	283	270	243	289	252	268	271	253	274	303	266	271	303	266	297	273	269	250	265	277	287	280	263	257	256	256	256	232	278	274	319	242	295	244	244	274	253	285	273	274	299	262	295	297	271	288	267	261	281	268	251	282	271	272	269	292	286	267	269	268	251	308	261	284	263	291	278	265	255	271	269	249	277	269	274	263	260	272	276	253	269	275	270	277	282	267	252	259	246	292	285	281	289	294	262	266	263	287	264	220	261	261	290	260	284	279	286	287	278	265	261	279	271	298	271	240	260	263	247	262	268	259	265	260	262	257	296	250	259	273	252	242	276	275	253	263	247	271	286	276	263	243	277	260	294	226	243	264	298	272	262	272	259	312	296	280	281	300	258	254	261	255	276	257	280	271	257	274	255	293	275	259	272	291	288	252	230	267	293	264	260	269	287	271	284	285	270	261	253	287	301	277	275	259	281	277	311	261	268	333	251	266	271	322	270	267	276	293	307	263	274	276	305	287	260	283	316	265	287	259	261	312	287	260	278	281	289	268	291	242	287	273	296	271	254	269	281	251	275	273	283	273	273	262	289	253	290	279	268	254	281	268	266	295	263	282	297	270	276	297	275	273	259	275	268	286	245	253	290	295	277	280	252	261	251	277	248	271	262	285	241	277	238	285	286	272	276	271	233	289	237	298	252	295	286	270	305	289	263	279	281	267	265	332	270	257	270	271	250	282	280	263	267	252	274	248	238	271	280	265	286	270	268	262	261	249	287	283	252	260	252	277	262	244	279	284	283	268	282	280	286	263	294	283	276	274	286	268	299	280	242	277	306	263	291	246	276	250	280	263	285	301	272	274	288	263	270	316	281	287	275	265	276	284	269	270	285	267	269	265	269	259	273	265	290	270	230	281	277	290	250	253	258	290	287	289	257	275	247	262	290	247	274	261	280	255	277	276	274	298	273	295	249	300	271	263	276	273	280	298	287	263	260	271	284	250	280	286	301	283	290	274	276	281	261	293	288	254	322	263	240	278	239	286	305	251	286	291	286	260	281	282	268	264	251	261	276	290	276	247	270	282	250	251	288	282	280	268	287	284	282	280	257	264	256	310	270	271	283	255	269	272	260	280	281	259	270	243	251	233	280	258	260	293	271	269	301	280	272	270	237	250	267	246	279	277	258	269	280	256	285	268	271	261	262	282	267	265	257	262	285	280	307	272	265	305	270	265	278	270	271	283	265	276	259	261	250	272	331	252	290	256	277	258	254	279	278	267	296	269	297	266	268	286	266	291	259	271	279	258	260	293	239	281	293	270	291	302	290	287	232	283	275	233	247	254	242	277	265	277	293	247	240	278	279	272	263	273	254	279	273	274	273	288	268	269	276	258	284	279	294	232	270	262	288	260	289	258	273	251	291	293	271	290	269	293	254	264	283	283	273	261	272	275	296	273	295	286	277	266	287	273	282	253	280	299	277	250	270	282	259	282	282	264	274	277	234	299	314	254	266	293	290	298	267	272	267	279	281	259	269	278	260	287	291	242	266	298	281	252	284	272
49987	60904	63204	63999	48643	29732	11633	2958	1153	708	634	666	673	601	636	604	614	658	647	655	632	634	625	648	637	655	644	622	649	669	621	651	648	608	639	628	621	641	618	645	609	645	644	654	573	580	606	627	648	628	637	606	624	623	621	604	656	598	626	576	650	652	645	604	627	630	645	594	593	649	579	609	635	634	581	601	629	628	577	596	641	634	621	599	634	600	602	603	601	610	634	610	584	634	649	656	641	583	609	653	602	591	629	614	651	619	578	556	604	587	613	586	628	631	584	672	619	623	631	627	637	602	604	654	604	602	647	598	612	609	635	664	629	645	623	613	585	594	670	648	603	623	606	631	652	632	618	619	636	623	637	640	659	641	626	611	622	655	638	659	678	591	623	587	682	647	627	660	627	641	605	609	642	638	602	583	627	614	638	649	638	624	593	612	655	611	618	629	635	632	617	592	660	619	632	642	631	616	642	622	599	585	610	587	600	600	620	646	600	598	622	616	563	599	593	636	653	651	628	635	594	547	588	630	626	625	637	627	622	664	666	677	595	580	618	626	639	647	634	638	600	652	636	618	615	615	617	600	652	577	623	600	606	615	618	576	600	645	589	622	638	607	657	588	682	613	591	621	618	608	617	645	670	623	638	613	611	621	605	616	603	628	618	636	630	618	633	614	663	594	641	636	593	634	620	586	622	646	631	658	612	637	627	602	629	620	576	622	607	648	632	639	638	609	614	580	650	611	596	602	644	627	586	586	660	644	633	646	674	642	610	663	584	621	588	626	650	639	573	664	627	611	605	649	635	629	601	618	626	616	593	616	627	614	668	612	643	625	616	638	592	648	671	612	599	636	601	639	623	599	635	610	630	639	592	645	634	627	623	617	633	582	637	637	647	612	631	616	609	610	655	629	635	608	649	642	610	608	613	607	621	656	631	673	609	585	659	587	673	643	624	660	643	642	611	648	625	569	645	627	627	612	633	689	622	610	614	586	625	608	623	640	633	637	620	604	621	627	660	596	620	602	618	615	624	594	616	632	628	640	627	612	616	621	653	611	618	633	601	628	608	608	596	649	644	618	672	608	670	613	631	607	678	644	614	655	607	664	625	632	640	661	615	605	593	639	581	646	629	632	622	643	616	645	628	608	597	632	634	645	623	593	600	679	616	629	619	647	626	618	630	580	645	627	628	644	657	606	641	640	603	632	630	634	602	600	671	612	629	644	653	661	637	676	624	642	680	603	597	593	603	667	594	642	659	606	653	620	623	609	599	648	636	629	668	619	623	614	616	641	627	610	620	664	626	631	615	646	600	591	611	665	607	630	664	614	620	616	603	577	667	628	677	665	623	672	566	574	605	643	607	605	598	648	620	643	612	638	645	588	629	626	639	616	599	624	641	606	642	641	608	601	636	606	603	603	640	625	686	651	633	642	627	625	614	595	613	632	640	616	594	601	593	622	622	618	626	639	611	593	632	637	679	642	630	638	629	617	648	611	630	604	616	635	663	581	584	671	637	643	633	579	602	597	600	627	623	675	627	623	591	617	628	669	602	628	631	601	599	589	647	615	602	595	667	614	616	667	632	622	618	621	630	635	630	635	612	641	638	601	636	576	656	582	634	623	627	617	663	590	604	646	637	614	629	611	552	611	629	612	642	571	579	654	613	622	655	593	618	632	624	631	603	606	648	623	584	613	678	626	636	626	611	623	618	654	602	581	616	614	593	664	625	586	557	637	605	597	694	620	610	602	597	601	573	613	652	636	661	644	618	622	593	600	638	640	657	636	613	644	595	630	624	603	674	639	592	604	606	620	617	618	609	625	606	657	597	619	606	616	635	637	642	616	606	615	647	663	655	623	562	611	584	618	604	620	645	622	663	594	624	661	580	632	597	615	594	578	633	652	613	638	612	564	634	665	630	569	579	641	640	599	579	619	631	619	636	650	605	659	602	620	573	638	619	619	624	562	628	617	603	626	618	621	614	556	665	615	638	607	600	599	612	642	632	642	633	625	665	614	671	618	634	647	609	617	602	583	599	652	643	624	632	666	623	693	643	653	644	633	620	635	601	613	602	581	619	615	654	627	671	603	600	619	654	616	594	637	613	610	627	620	659	618	696	642	576	655	597	662	646	623	605	601	636	576	633	590	659	644	601	644	580	570	696	634	628	611	607	614	638	615	605	637	659	601	629	601	633	601	650	596	616	655	672	645	639	613	621	583	611	593	686	675	648	640	639	628	623	575	687	626	647	624	615	611	606	662	609	632	660	596	608	598	619	612	613	636	625	628	628	615	630	630	619	631	658	605	615	607	632	613	598	597	680	663	617	572	600	679	650	637	617	581	641	574	614	653	576	591	674	606	607	635	648	618	589	624	635	618	620	625	607	617	685	645	618	638	682	652	691	647	640	604	631	609	653	620	617	664	627	634	629	632	596	654	602	666	638	606	595	639	638	593	628	633	608	635	682	622	623	661	607	614	611	631	649	589	671	594	626	603	616	674	591	605	647	593	583	651	619	620	609	647	682	621	618	661	640	601	638	588	628	613	607	625	587	609	643	611	639	611	637	626	637	580	646	619	646	631	597	647	633	648	641	601	638	623	670	619	591	638	590	631	628	608	627	640	633	661	616	592	606	609	659	646	607	614	614	664	627	613	647	590	618	629	602	600	635	627	646	674	617	623	593	615	660	601	682	590	664	650	610	623	609	619	581	627	639	647	612	538	584	597	649	632	601	632	620	596	626	635	641	573	621	625	621	583	588	650	634	683	624	620	653	603	615	595	595	668	600	611	564	563	617	631	598	671	627	604	597	631	610	650	583	691	614	646	637	628	678	637	638	615	614	607	606	599	601	611	584	613	673	601	623	567	651	552	667	638	618	626	616	642	583	652	648	623	581	601	624	605	589	595	657	634	607	631	592	658	623	646	656	643	653	650	646	619	625	619	581	609	629	691	626	628	640	630	601	622	631	603	608	628	625	615	642	626	608	598	659	639	593	618	659	563	621	582	610	599	637	601	659	643	621	654	621	557	658	617	663	639	650	655	640	643	606	558	585	624	622	615	632	613	598	624	613	592	582	622	610	646	587	635	635	617	636	597	638	625	644	617	635	636	609	647	638	626	600	670	629	680	638	645	621	655	640	663	632	626	622	642	605	643	656	632	601	603	630	612	618	610	605	639	627	624	616	622	605	635	631	612	629	600	617	639	585	649	632	549	655	601	633	579	588	603	610	608	626	609	626	612	629	641	603	599	582	577	606	618	616	642	601	620	634	593	653	631	599	614	670	684	615	622	614	606	602	592	614	699	619	655	632	576	597	570	616	635	622	599	634	567	659	573	643	595	644	591	600	657	619	649	625	640	590	669	609	635	627	620	638	644	590	624	604	636	620	662	613	599	650	610	587	674	658	591	625	657	589	638	585	614	646	614	652	621	625	682	655	625	630	610	624	665	615	655	626	651	613	657	619	675	614	584	619	602	643	604	623	615	586	632	633	587	632	621
64904	52892	43947	38905	35486	28702	17910	6106	1261	380	272	277	252	244	256	232	281	231	276	240	270	265	235	261	244	247	261	267	264	233	262	259	253	263	282	255	240	242	262	258	217	282	251	258	240	259	279	225	244	254	291	282	208	253	235	237	254	261	262	275	239	236	241	235	232	230	258	264	255	260	257	260	267	265	258	263	235	250	283	228	237	250	249	249	258	266	231	240	274	231	233	236	246	260	261	246	278	276	235	236	242	264	240	224	245	270	265	290	246	237	239	260	284	246	250	234	244	273	250	266	249	272	242	257	272	266	240	257	240	253	260	274	263	222	248	258	252	252	282	232	237	231	257	262	222	258	232	248	234	233	254	248	247	227	242	246	243	247	295	243	257	261	230	260	235	267	242	237	249	227	262	237	238	288	272	231	229	272	211	238	266	245	242	226	250	248	272	235	270	255	266	231	275	236	237	218	228	251	264	280	236	240	281	235	240	231	251	236	251	253	256	232	269	272	269	217	234	256	242	268	262	275	264	253	280	266	268	246	232	259	259	249	254	260	256	239	284	262	296	253	277	215	286	231	282	240	248	238	231	239	262	215	246	251	239	249	241	253	250	267	236	227	227	253	262	240	240	259	232	246	249	247	268	232	273	238	250	274	221	253	247	216	234	256	249	292	266	236	237	232	268	241	271	236	260	234	256	271	262	237	260	285	248	262	235	248	255	261	273	260	237	256	231	259	237	235	263	259	246	238	232	244	255	231	260	273	225	239	252	250	261	249	225	219	249	258	235	232	235	253	224	232	238	244	256	250	232	253	240	257	258	263	251	277	237	243	278	284	278	247	237	261	258	241	262	270	270	266	243	295	253	235	233	259	258	243	238	252	245	243	256	249	220	232	267	254	268	245	248	282	282	278	274	225	264	267	253	239	242	261	250	207	245	257	254	274	285	241	251	268	248	249	235	246	239	239	263	233	249	286	266	279	237	245	260	240	263	250	244	216	261	267	265	267	242	264	248	235	247	254	246	229	273	268	267	261	278	228	218	236	263	280	273	230	259	250	242	227	288	255	255	259	277	241	255	250	250	267	249	248	235	249	265	269	258	236	255	261	223	264	239	274	267	250	221	258	271	233	255	269	225	223	226	257	243	267	263	243	256	257	284	253	249	281	243	260	249	248	274	232	228	283	255	249	266	241	258	246	259	237	239	271	245	259	294	250	254	261	247	245	283	255	250	248	238	239	268	253	245	257	242	231	245	234	254	223	263	250	268	260	290	264	261	256	239	266	254	249	233	281	252	248	208	266	239	275	273	258	285	255	253	259	274	270	245	254	228	260	250	262	249	254	277	238	254	230	250	243	249	236	241	249	261	274	258	251	253	249	250	232	270	264	261	266	238	244	249	248	259	269	267	224	241	283	291	268	242	263	266	260	256	229	266	262	274	252	260	264	246	248	266	241	276	253	247	241	253	287	257	244	241	254	257	259	259	234	251	260	261	233	268	249	230	235	259	253	225	263	244	263	249	245	270	260	211	282	238	251	239	267	268	242	250	237	264	221	216	226	270	218	249	261	262	284	263	279	248	251	279	227	251	280	256	255	260	264	265	264	256	243	224	264	228	278	286	238	231	270	247	231	263	237	230	229	256	275	255	251	238	255	255	261	240	281	238	258	217	252	250	255	277	248	273	249	251	260	252	247	221	252	234	212	268	248	264	266	238	252	249	262	272	249	245	257	272	226	247	239	271	253	233	236	246	248	260	231	243	246	242	243	252	253	272	262	280	250	240	263	269	258	241	264	245	236	233	256	261	257	252	275	215	264	242	266	231	242	248	236	234	244	247	256	246	247	277	259	253	259	238	237	250	245	245	259	258	256	258	243	237	250	280	269	240	250	216	235	275	286	268	252	261	271	234	257	244	270	256	256	259	262	229	242	294	282	248	276	283	261	279	260	254	255	256	288	237	254	238	247	269	253	281	261	244	259	259	247	252	282	241	234	253	261	264	245	275	245	266	280	249	268	253	256	239	258	248	246	254	264	255	234	254	237	242	250	237	261	268	243	240	295	252	273	255	251	240	281	252	260	243	239	266	229	231	261	250	261	243	260	253	252	253	241	231	276	254	252	251	236	254	275	255	226	241	248	260	239	212	253	267	238	236	290	253	246	231	246	229	245	253	271	250	254	243	263	250	244	238	258	218	320	220	233	243	259	259	251	241	275	277	247	235	289	220	239	246	232	234	233	254	283	232	241	269	238	234	256	257	270	237	253	245	236	254	254	269	226	249	260	259	235	220	250	255	254	254	273	236	242	252	256	248	245	246	242	284	240	254	235	274	236	239	252	252	281	271	255	238	277	213	248	263	254	245	238	253	263	240	262	265	272	253	264	235	250	250	247	238	249	273	230	254	246	249	243	237	277	244	241	284	276	238	273	246	258	281	264	243	251	227	232	250	280	290	251	237	259	273	252	249	239	245	230	266	231	241	226	278	232	252	278	262	237	255	236	254	267	253	282	250	223	233	270	250	252	238	256	239	258	222	257	235	254	262	245	268	230	262	301	243	236	214	269	245	251	240	278	264	269	256	244	238	268	221	270	246	274	282	260	226	251	247	256	250	257	253	270	251	254	249	253	258	277	279	261	232	297	240	275	232	249	250	266	261	226	271	228	245	265	272	274	273	265	229	241	246	234	281	271	268	248	266	279	237	245	250	241	278	246	267	242	251	246	245	279	272	257	279	269	263	264	258	254	265	251	244	264	238	242	260	245	254	267	265	254	241	224	279	261	240	246	298	246	262	262	257	259	266	247	258	263	274	275	252	250	253	223	233	254	250	227	258	256	241	248	238	263	256	247	227	239	248	248	255	253	254	263	242	252	270	248	261	244	241	254	236	266	277	270	270	251	210	239	234	240	225	246	266	233	258	272	277	248	253	270	254	239	269	254	285	202	247	254	261	272	260	220	252	297	264	247	270	256	266	242	258	259	260	267	276	224	259	230	199	244	245	258	213	265	237	261	254	268	276	255	258	262	260	243	272	246	248	277	266	233	254	260	254	231	239	222	218	223	276	265	247	238	268	240	254	242	264	223	252	265	271	265	248	252	227	248	276	221	246	264	261	263	248	257	236	223	275	248	243	266	261	232	248	254	252	237	260	260	271	219	246	228	250	271	260	246	232	226	249	256	224	236	273	268	237	258	241	258	256	244	262	266	272	241	288	261	278	253	245	254	275	269	232	275	273	225	312	254	268	264	274	271	250	243	275	217	262	257	258	242	251	232	273	251	274	265	260	254	260	255	253	260	250	259	254	273	266	243	254	279	225	279	242	236	254	252	241	264	259	258	277	261	242	254	252	258	249	226	239	243	247	242	254	237	250	233	227	240	256	235	277	248	266	244	232	239	246	257	276	250	258	258	228	251	243	240	258	237	238	266	274	247	226	264	275	224	243	274	271	265	237	266	270	238	236	265	230	265	239	232	273	244	238	244	286	275	275	238	264	244	238	272
52871	60209	65425	72444	58467	40018	18154	5302	1556	881	645	581	602	573	566	574	625	592	604	620	565	585	588	611	584	608	605	557	576	603	562	603	608	593	570	582	570	575	639	578	572	579	623	577	562	591	584	604	637	576	608	610	587	574	536	597	574	543	623	581	576	591	564	604	595	569	569	601	570	574	572	546	615	591	570	579	606	579	542	566	565	586	572	565	578	643	556	568	589	594	631	568	561	572	594	649	547	577	615	599	602	540	571	596	584	579	638	554	591	582	554	535	597	576	561	592	594	609	591	552	578	578	598	559	591	624	602	589	563	565	582	579	555	573	573	573	569	564	622	587	613	579	598	572	622	605	534	579	589	604	559	563	577	561	579	549	581	555	505	595	585	590	592	566	588	568	608	583	600	563	584	607	594	579	576	595	558	613	583	598	555	588	598	611	541	566	579	557	605	574	559	536	581	576	584	602	651	588	572	608	546	571	625	572	571	546	637	535	572	565	603	624	541	567	570	544	585	590	559	603	610	589	542	633	580	562	596	578	589	563	606	621	586	583	595	576	601	551	565	557	581	581	596	558	562	541	578	613	601	560	549	582	582	596	594	593	566	571	538	568	559	566	554	560	573	550	587	592	574	597	621	585	591	577	567	591	623	575	586	593	581	562	636	588	571	553	561	656	594	542	563	577	565	579	561	582	593	599	568	554	551	558	563	589	599	585	572	624	590	602	604	576	576	582	589	575	563	547	589	604	589	572	619	587	583	569	554	617	603	584	571	626	604	579	571	569	574	587	559	597	580	558	582	584	552	574	611	545	606	553	629	526	582	607	561	575	575	599	571	621	548	631	615	587	566	618	576	621	553	529	579	596	604	588	559	582	548	608	620	563	573	569	576	585	580	587	634	565	597	569	587	572	610	606	579	575	601	578	589	578	561	567	566	587	553	578	596	595	558	579	547	582	576	594	547	600	540	597	587	542	582	559	588	616	599	593	563	633	587	617	547	598	598	602	612	585	600	537	569	630	605	563	612	569	582	612	607	601	539	575	582	626	617	583	626	558	598	570	547	580	558	583	582	612	591	553	549	584	602	578	570	567	575	569	579	586	604	578	581	591	622	600	622	545	563	592	584	580	560	591	587	557	526	573	626	554	601	588	566	561	586	590	557	594	631	619	597	572	578	601	566	612	639	583	562	581	563	600	579	633	538	584	548	636	586	579	597	565	583	546	584	573	587	597	605	605	614	575	595	591	592	569	591	575	588	628	539	600	585	558	565	547	529	557	593	551	586	569	606	611	574	559	584	616	538	583	623	563	631	596	549	562	570	560	570	625	566	558	603	585	607	557	621	589	580	586	549	560	546	632	525	568	592	528	587	595	548	619	587	582	548	558	549	547	574	615	589	555	582	575	626	554	613	566	591	562	544	576	592	551	548	599	596	573	585	571	637	608	605	567	557	608	590	578	590	573	592	568	574	589	581	574	576	577	589	605	565	606	597	583	590	590	597	556	614	515	606	590	527	632	566	553	577	607	616	534	516	581	595	616	548	576	588	558	583	597	556	628	569	603	570	612	553	571	609	602	598	571	595	594	616	538	569	530	574	574	543	598	568	577	604	595	640	561	543	585	568	576	592	612	618	636	530	549	581	572	580	577	599	612	605	586	552	577	558	591	589	588	572	578	560	548	559	614	571	599	559	597	546	585	569	593	595	597	512	562	558	583	578	570	565	594	621	575	588	604	584	619	593	566	579	590	584	587	564	618	602	593	605	555	584	616	596	558	584	551	566	627	598	606	586	583	540	583	642	610	582	536	564	574	542	553	586	574	600	549	586	582	574	636	565	567	555	562	569	581	583	578	537	561	561	543	614	579	536	563	600	591	555	583	553	574	588	610	605	605	627	567	580	631	586	572	568	593	571	611	568	565	547	629	587	593	609	590	596	552	599	540	563	565	572	576	563	607	563	570	581	570	563	572	602	555	633	581	574	597	543	606	608	602	638	589	591	562	610	552	574	582	610	573	580	601	556	613	617	607	574	584	582	598	576	567	611	593	577	567	568	576	605	558	602	552	573	548	563	629	560	555	599	585	581	582	580	561	600	576	574	572	591	557	595	560	560	567	565	603	572	572	590	609	571	583	640	608	625	556	605	587	609	607	597	561	597	571	549	595	609	568	534	577	569	587	566	585	587	592	648	565	589	571	590	587	580	602	594	595	568	556	579	598	559	586	585	567	545	616	555	536	574	557	606	621	557	571	574	557	573	597	560	581	573	524	540	596	619	590	594	561	570	605	596	659	615	620	554	531	586	568	623	572	649	595	570	591	591	589	570	584	545	585	609	608	549	595	588	609	598	573	568	585	593	560	618	605	539	567	582	570	604	528	537	588	558	572	590	584	525	581	538	574	583	581	604	544	568	597	569	582	569	594	585	588	563	558	553	590	570	574	595	586	573	558	590	609	584	555	605	526	599	575	572	585	591	624	579	535	577	565	552	511	561	534	545	600	558	600	571	601	603	615	551	560	611	573	569	610	594	580	554	635	606	568	593	587	546	562	581	541	590	578	579	605	591	624	581	554	582	590	551	588	542	571	621	586	550	603	572	579	597	626	605	566	562	573	589	599	556	571	567	593	574	573	583	577	573	616	587	531	563	581	586	570	534	576	573	591	568	543	569	619	574	587	551	589	623	557	614	574	547	602	598	558	561	600	575	548	558	557	579	577	578	586	638	578	609	620	575	575	593	570	596	611	608	562	543	602	586	597	585	570	573	580	563	565	544	567	569	550	561	583	601	589	579	581	583	575	573	600	622	530	623	571	592	601	592	555	588	564	594	617	588	564	593	555	574	593	582	575	617	559	579	565	559	577	564	571	568	559	620	553	599	595	597	589	568	582	584	616	581	594	571	540	565	556	582	572	597	575	604	645	555	620	555	566	545	583	545	580	587	585	591	564	620	588	587	560	602	584	586	563	569	566	619	551	556	568	595	552	628	575	531	539	590	531	579	617	569	616	567	604	598	586	565	586	601	584	595	578	572	558	565	588	576	572	578	580	559	589	599	569	610	577	549	581	583	567	599	567	558	592	614	603	539	595	538	589	578	580	563	590	619	630	616	615	579	549	587	523	583	576	567	560	594	561	548	611	572	600	581	605	596	579	587	597	555	589	574	570	620	629	596	602	560	603	565	566	586	528	577	596	561	617	539	561	565	603	607	559	585	597	601	593	578	577	548	576	587	583	555	587	605	559	616	592	574	540	578	595	579	607	614	582	600	569	581	560	557	568	613	573	578	539	589	584	569	595	606	572	539	597	555	582	568	592	602	597	589	585	581	587	598	619	546	568	596	545	637	575	604	581	559	592	581	572	563	585	581	533	531	572	583	580	540	597	554	602	601	559	563	566	562	591	548	560	598	603	634	597	615	616	645	565	609	527	603	587	542	567	597	547	605	602	573	604	590	581	590	556	570	609	552	599	586	594	556	574	589	564	565	559	554	594	564	593	590	598
33606	28257	19916	9648	5472	2802	1012	489	400	362	354	310	363	304	340	309	355	334	360	359	333	341	361	346	334	339	330	325	333	321	358	359	340	362	331	340	378	350	339	353	334	345	330	340	338	354	337	387	356	332	317	313	356	364	352	319	361	338	328	332	321	342	329	330	339	354	356	347	314	375	383	367	335	337	356	341	367	350	374	355	367	347	322	334	358	324	317	365	313	321	342	354	370	330	310	350	312	349	359	361	341	339	325	373	349	367	365	363	349	362	393	297	293	367	359	350	347	342	337	387	371	341	347	329	344	364	340	329	369	378	322	310	340	339	332	348	364	344	338	357	346	322	363	361	346	376	341	353	334	339	344	337	343	333	352	330	385	360	366	353	357	342	365	353	319	333	315	326	340	345	339	339	337	372	339	322	373	340	365	349	359	336	326	356	353	372	300	342	358	332	338	363	350	344	316	333	383	345	372	349	349	326	334	329	355	347	346	323	357	319	359	328	339	318	331	336	344	358	308	372	340	351	326	375	327	358	390	348	344	313	325	325	342	344	337	337	341	326	327	351	333	338	359	355	360	351	387	296	322	333	356	321	382	352	336	344	362	339	356	278	320	286	314	358	347	353	352	327	395	362	337	330	363	344	350	371	329	355	378	386	343	324	321	352	326	352	338	317	344	348	351	350	349	337	340	359	326	350	320	334	347	340	345	352	338	327	338	351	360	342	363	372	329	352	387	353	343	301	332	353	321	382	339	351	353	352	343	344	332	385	408	338	300	315	346	380	320	361	352	332	335	358	339	353	330	324	296	335	307	322	313	364	363	368	329	348	371	345	337	377	338	317	325	352	342	338	357	333	367	378	316	324	363	338	363	327	331	356	365	329	321	345	301	380	351	380	324	351	370	327	322	315	338	338	339	305	373	367	330	330	350	349	346	302	328	323	313	357	356	356	379	332	339	353	351	321	353	373	322	343	304	351	347	325	344	364	337	343	375	376	348	330	361	340	355	328	342	353	351	321	340	345	350	390	354	354	343	343	349	344	299	309	330	358	357	359	316	328	324	315	316	339	341	338	326	352	338	339	338	312	357	357	364	344	373	378	341	383	354	352	354	361	377	318	381	358	362	365	326	343	384	353	347	347	348	321	375	334	369	354	334	328	375	334	331	340	360	343	371	360	352	335	349	351	320	350	372	363	388	321	350	350	357	334	359	339	337	333	342	351	336	357	337	373	354	326	361	358	356	309	361	372	350	321	304	317	324	313	369	361	380	381	337	343	367	347	369	351	389	347	333	343	361	334	330	386	350	357	352	313	359	355	350	354	350	331	344	299	323	354	338	333	326	319	337	328	364	347	341	351	313	376	344	360	351	317	326	363	304	337	343	337	337	352	351	387	367	376	347	340	357	375	345	377	353	335	339	402	362	346	361	312	333	352	319	354	340	370	349	330	373	354	377	315	351	339	368	357	348	318	305	291	343	357	311	355	351	349	353	358	337	378	369	337	362	343	337	331	324	353	365	346	394	353	356	330	346	346	332	308	352	355	355	334	344	345	351	375	325	341	371	343	351	356	304	341	320	339	351	395	317	330	372	305	327	372	307	350	332	349	331	323	340	387	317	316	332	348	333	329	337	335	324	320	353	347	336	341	345	335	344	338	337	363	321	352	347	330	346	359	338	342	359	317	333	354	346	371	330	358	378	373	364	353	358	347	335	348	360	341	345	366	361	337	364	294	379	340	343	366	324	325	363	382	372	350	341	313	364	358	350	364	347	350	308	336	337	364	375	366	319	336	337	335	333	359	370	348	343	331	345	365	381	355	310	329	358	376	347	368	349	332	360	364	386	332	369	330	335	367	336	333	349	342	316	333	330	358	353	346	316	357	355	359	296	366	353	333	351	342	351	351	372	318	351	362	330	350	330	347	349	352	360	341	353	320	342	305	329	334	342	359	326	350	322	335	367	334	347	321	337	335	312	345	362	345	335	336	356	334	320	342	363	321	335	327	328	351	348	351	356	353	355	326	352	367	352	324	302	341	345	359	376	326	357	347	328	350	349	327	320	289	368	347	383	328	364	354	339	362	327	317	351	378	323	328	318	366	358	361	388	344	341	357	310	344	341	325	340	354	326	299	335	379	355	322	338	308	307	342	345	341	319	368	360	344	348	364	345	354	326	335	372	385	333	350	347	363	307	350	333	367	343	359	311	300	324	347	319	344	345	315	344	364	317	311	334	309	358	321	355	358	361	345	366	345	334	328	310	339	357	348	346	346	329	384	320	343	322	317	324	389	367	346	329	314	379	351	342	324	354	365	326	357	321	380	356	358	376	322	327	312	331	356	374	356	327	338	327	346	359	341	311	334	340	329	352	322	335	329	338	355	356	332	356	294	345	307	357	358	345	350	315	377	350	353	322	369	341	330	317	357	344	352	374	371	308	343	358	352	323	346	338	332	353	349	359	394	371	339	351	372	333	365	343	353	344	352	348	345	350	328	336	329	315	326	329	368	338	397	343	326	339	337	350	318	347	360	311	338	329	313	332	332	326	362	340	373	357	361	348	323	322	338	342	358	349	374	360	336	337	314	335	345	348	343	318	374	356	344	354	346	329	361	325	367	368	365	333	370	330	337	344	334	348	363	364	345	331	337	348	355	296	317	340	334	338	378	305	352	337	345	343	342	359	389	330	350	371	330	341	323	332	373	339	337	359	343	347	346	349	314	340	357	318	371	343	346	315	365	353	343	391	358	333	335	345	340	327	377	329	369	366	385	363	327	339	342	342	337	347	334	314	332	345	314	329	335	362	352	341	332	352	338	356	329	325	334	324	328	354	364	310	341	352	314	364	391	352	366	357	346	370	370	340	339	350	352	382	389	365	354	330	335	356	328	327	326	355	339	362	347	331	338	342	352	329	338	358	342	304	362	297	342	346	336	334	329	359	375	347	349	369	356	317	328	302	363	338	361	314	368	340	373	335	360	347	335	355	324	387	362	341	373	300	351	335	326	339	371	353	328	321	348	317	347	331	346	329	347	326	330	340	321	345	374	338	345	343	345	339	335	316	336	339	359	331	376	362	333	337	335	326	338	344	330	349	334	327	345	343	333	358	321	335	335	312	345	337	370	349	320	357	349	340	359	339	317	388	354	355	325	333	374	370	353	340	318	341	338	368	339	337	348	353	320	325	358	317	353	345	357	361	339	338	310	324	379	365	352	368	337	364	378	360	329	347	329	344	372	347	322	351	314	343	343	368	345	348	332	323	331	380	334	329	359	353	366	328	338	328	358	382	340	344	323	356	315	345	351	344	374	344	341	353	376	344	341	358	354	370	339	352	335	346	336	385	359	325	338	373	339	379	318	352	334	322	341	327	348	330	398	359	333	314	346	376	377	324	357	363	344	315	334	333	358	358	328	318	347	335	330	398	374	357	379	326	332	321	320	320	321	332	324	379	323	332	299	351	349	297	324	358	309	377	355	352	315	363	340	361	301	319	353	320	323
23314	26530	25668	18358	13948	7439	2639	1228	843	842	780	784	825	780	804	783	785	825	747	811	798	796	779	726	738	798	784	787	784	791	769	839	804	750	751	766	790	808	769	783	740	797	794	817	807	755	754	820	779	768	789	802	790	818	789	751	782	832	761	794	769	786	747	744	795	800	745	778	784	769	735	761	745	745	819	782	796	781	790	735	777	827	825	771	758	802	770	814	815	788	781	810	757	805	816	776	806	773	751	822	730	782	762	774	744	809	744	746	808	754	819	730	752	815	720	835	757	831	828	798	738	840	793	812	835	784	836	751	777	778	775	803	820	778	792	747	770	775	781	806	816	792	777	760	787	830	792	799	775	775	788	785	769	730	788	776	791	785	792	753	718	805	780	782	811	769	773	787	721	793	769	766	792	799	764	840	736	829	762	729	773	814	771	785	781	804	790	771	804	801	767	798	787	799	796	787	774	819	751	775	807	759	791	743	778	797	826	787	812	753	774	735	764	798	803	777	794	806	755	842	780	776	771	767	771	702	756	785	782	759	795	809	802	802	808	788	799	779	783	754	828	769	741	756	786	759	811	805	817	777	767	791	742	777	710	780	774	746	780	788	779	784	792	795	765	799	802	777	780	766	800	835	777	802	805	781	796	761	770	779	774	766	743	835	746	794	799	780	805	772	773	747	740	777	732	792	749	730	798	814	837	802	758	772	829	753	785	751	779	743	801	798	787	809	755	795	776	789	774	806	794	741	783	798	770	820	755	817	772	750	828	794	735	792	772	754	719	764	774	764	776	781	797	794	798	763	800	835	826	775	774	796	753	760	739	798	804	784	788	798	820	733	838	771	786	824	793	780	810	743	775	767	774	760	770	779	791	808	787	827	752	781	814	791	765	784	809	764	780	780	843	772	829	846	789	799	736	762	776	778	808	773	756	774	795	786	771	809	811	803	711	763	754	785	789	784	828	782	788	735	773	771	809	788	783	785	786	774	782	802	829	819	766	761	773	775	799	768	771	801	786	732	763	734	831	775	798	815	774	837	794	849	803	784	822	810	771	773	794	808	773	771	812	734	790	832	726	825	771	784	757	772	816	788	801	788	722	726	800	764	781	767	777	754	745	783	724	792	815	824	796	757	807	791	791	753	765	845	813	759	789	752	768	748	774	772	795	784	790	786	815	779	780	817	830	900	684	783	793	799	759	782	815	798	779	732	797	831	777	783	753	751	768	813	788	740	765	811	775	748	777	777	761	767	770	785	783	807	739	782	729	752	807	796	771	836	765	779	832	771	818	770	778	832	779	796	827	795	779	814	810	738	793	805	826	783	786	798	835	760	737	780	786	765	759	765	777	827	774	767	753	799	789	772	823	786	802	801	740	775	840	794	803	755	708	780	776	779	863	835	805	815	780	768	785	829	773	763	789	750	767	799	816	800	814	799	795	793	754	762	794	831	763	749	739	861	750	741	785	790	799	813	759	784	780	763	757	783	741	758	776	761	773	809	818	798	775	792	797	802	793	765	812	786	818	767	758	731	816	784	724	760	819	841	729	775	784	785	762	788	775	800	776	823	801	785	800	793	806	812	830	773	774	748	788	766	774	809	772	751	767	772	769	783	813	767	751	842	769	780	746	781	790	802	783	751	819	793	770	795	815	780	770	714	784	822	794	766	742	807	825	785	764	798	757	787	772	797	782	764	789	800	767	821	801	797	758	804	737	781	729	829	763	771	769	818	795	780	816	766	784	734	783	807	772	824	812	875	710	764	783	755	821	799	767	779	788	780	774	752	726	773	777	776	824	732	815	741	760	802	789	747	787	807	795	800	752	771	813	784	717	802	821	787	772	812	847	769	792	801	795	741	761	744	748	764	795	757	763	777	797	767	806	778	752	755	806	799	801	772	781	813	821	786	764	783	804	795	789	779	762	792	803	821	763	754	818	781	742	749	797	752	742	791	797	819	842	754	814	816	827	778	798	813	745	776	831	782	738	778	727	815	746	752	790	775	803	749	808	761	805	775	759	814	806	761	782	835	794	811	764	777	771	758	769	715	796	792	815	754	763	813	777	836	809	787	751	786	757	761	805	778	802	766	761	827	818	793	792	774	780	775	800	768	781	834	777	798	788	769	808	766	785	767	746	776	785	789	783	743	805	759	803	818	792	752	782	721	806	756	767	783	809	815	841	804	794	818	771	790	746	810	782	814	730	748	769	786	750	780	756	821	774	751	766	829	751	834	766	767	744	782	816	831	771	816	719	766	810	744	771	808	761	724	767	781	768	806	825	768	792	749	772	773	791	775	756	812	774	764	784	765	767	829	785	798	765	786	804	776	729	810	784	795	794	806	824	759	779	767	773	781	799	759	790	770	785	774	824	771	769	771	791	785	782	838	771	735	775	786	759	802	752	821	786	759	729	802	797	840	746	788	789	795	803	771	808	837	739	767	774	742	798	761	721	776	717	786	779	773	796	768	823	787	795	744	804	784	725	781	781	807	746	788	848	744	778	789	780	760	767	797	741	766	823	812	735	769	817	816	824	764	768	781	800	783	756	760	744	782	806	735	727	794	811	771	787	794	831	733	827	783	808	773	775	815	765	829	786	757	776	789	800	783	763	813	768	782	783	801	778	782	804	840	806	760	832	831	751	750	784	811	766	792	790	738	791	792	837	784	761	770	803	750	703	827	813	811	783	744	765	772	791	793	818	816	824	790	762	783	817	766	796	737	770	783	819	759	817	803	797	793	776	741	801	813	754	838	795	802	751	792	768	821	788	775	767	800	767	781	759	771	811	780	749	774	837	821	751	809	817	746	778	800	761	717	763	759	842	808	766	792	777	782	762	846	786	792	769	839	774	841	822	808	825	771	814	806	816	791	792	761	779	816	801	766	794	779	781	760	753	762	800	752	803	769	783	772	830	813	785	773	758	790	802	778	813	812	789	733	725	793	808	762	780	805	836	816	772	746	800	851	804	701	794	779	752	803	794	747	792	800	784	809	771	778	742	780	729	831	828	727	808	806	822	803	790	764	785	781	799	781	773	760	798	768	797	819	762	839	785	778	809	758	792	805	787	744	786	788	789	805	790	805	790	768	763	823	790	810	747	787	773	792	760	782	797	845	805	763	753	770	788	825	817	757	812	771	746	818	794	804	816	799	758	761	753	771	781	814	756	792	727	786	784	770	780	793	781	808	797	792	742	800	852	783	756	774	786	791	818	806	761	783	784	757	761	782	743	808	802	787	811	792	756	772	792	753	785	795	749	811	759	773	766	774	843	753	771	812	810	770	771	766	739	794	771	784	776	772	754	788	787	774	799	798	743	803	731	782	724	733	800	819	805	742	765	795	761	751	804	819	780	794	802	839	804	782	804	754	787	763	732	771	796	796	814	754	819	783	757	804	800	769	808	820	808	779	781	779	765	754	770	729	771	770	739	765	794	777	751	781	781	797	777	760	770	782	734	803	751	794	823	805	780	756	798	723	808	797	811	779	767	744	798	814
61419	58796	46895	38887	34639	26295	13197	3408	721	334	268	258	309	260	262	269	253	260	288	271	283	268	250	276	255	260	262	255	280	275	276	284	250	260	291	277	253	247	277	287	253	287	258	275	252	282	263	244	248	251	261	266	246	296	265	250	296	273	272	252	281	257	261	239	268	312	262	253	260	283	238	248	285	245	291	240	263	242	252	261	284	271	288	229	287	251	270	263	243	269	263	267	244	255	256	245	273	270	259	262	274	264	274	289	265	275	254	257	260	262	311	277	298	288	244	246	285	273	288	246	254	240	225	251	233	271	276	258	277	264	249	260	244	260	247	236	280	249	257	282	241	270	294	292	273	282	279	263	268	277	258	284	267	248	282	259	267	269	233	285	296	241	247	274	272	274	242	276	247	215	261	265	268	244	263	251	240	286	254	259	255	245	236	267	247	268	252	279	273	268	277	267	235	276	259	246	243	241	273	254	286	275	287	228	256	254	246	260	260	281	254	273	260	261	260	248	286	270	221	258	274	238	262	268	253	267	266	273	268	267	249	257	260	246	233	275	280	284	245	278	243	264	249	273	276	232	249	265	273	275	249	267	287	280	274	288	247	243	252	259	260	273	263	286	243	286	278	242	261	274	281	206	272	266	230	265	255	269	257	268	285	255	275	260	230	242	275	229	263	278	274	289	270	280	260	257	261	263	277	271	263	259	261	262	250	259	269	263	253	251	231	271	234	275	274	271	264	286	277	271	256	253	232	252	264	269	256	310	272	277	253	258	279	245	243	272	249	244	257	267	261	269	255	245	233	259	274	285	257	251	238	242	249	283	269	260	244	263	250	236	273	275	252	300	259	284	313	262	307	274	250	267	227	282	269	260	254	256	275	288	264	237	233	258	256	274	294	276	268	247	256	243	271	248	265	285	264	252	274	278	290	249	286	245	262	277	237	240	268	270	267	282	253	279	248	264	258	262	254	247	273	264	254	278	283	273	272	251	249	242	256	271	286	266	240	269	258	247	269	246	252	263	271	258	270	277	262	246	255	238	274	239	271	255	268	267	282	243	222	282	271	229	268	261	264	243	276	272	235	278	237	247	258	278	257	275	297	255	273	255	261	270	283	234	243	276	256	237	249	246	260	261	272	259	298	287	261	266	261	265	249	255	230	281	290	239	279	306	258	286	267	273	290	264	296	280	241	267	272	251	240	281	245	236	255	271	272	244	241	243	277	274	246	239	250	249	251	263	258	266	247	236	258	268	258	292	254	273	266	268	292	267	275	263	271	246	250	261	268	262	269	247	253	248	223	254	233	273	276	248	256	245	274	254	255	264	264	241	237	265	312	245	239	293	286	277	271	251	272	255	263	249	301	275	259	266	220	242	244	268	249	250	267	307	269	280	280	283	260	280	260	266	268	267	267	271	270	282	263	253	266	274	249	287	250	281	257	294	260	256	268	265	280	281	280	263	254	239	269	251	269	297	248	272	269	274	259	248	268	260	255	283	257	241	266	266	250	291	264	292	283	251	269	258	255	265	269	235	327	265	260	257	231	273	229	242	272	277	233	270	261	291	280	266	267	245	289	256	279	282	254	289	242	274	247	281	274	241	237	253	277	242	279	256	262	274	243	280	256	231	244	284	250	269	266	247	259	273	265	258	247	258	254	254	281	258	275	268	252	264	252	273	281	268	277	252	264	268	269	271	227	261	276	257	236	262	251	244	266	260	261	301	255	265	269	253	258	256	256	238	271	256	282	252	259	258	281	291	244	251	265	236	289	266	302	253	293	254	257	249	306	245	245	260	227	255	238	259	275	267	325	271	267	257	263	293	268	269	283	257	255	287	254	252	259	244	255	255	267	236	258	252	222	262	266	269	287	258	227	288	262	249	248	260	232	219	248	259	284	297	239	259	244	256	261	272	261	270	279	263	273	266	253	255	279	259	275	281	255	260	286	291	272	281	278	236	243	235	246	267	254	266	278	288	249	213	257	231	252	232	269	266	295	262	274	245	253	224	266	277	276	258	244	278	262	275	259	263	228	273	240	239	253	292	246	256	249	245	251	232	259	275	263	261	253	280	263	278	303	282	269	252	304	266	231	276	242	288	246	253	254	269	262	250	268	264	271	243	258	269	246	284	260	248	270	280	249	284	292	236	258	254	259	248	260	267	288	254	260	286	272	272	242	259	293	272	252	253	251	275	283	241	253	268	275	289	254	248	267	229	268	272	220	258	283	255	237	265	256	258	263	248	258	248	239	250	297	257	271	287	237	276	258	226	283	242	268	233	247	261	247	267	262	277	268	267	250	276	266	273	263	235	288	266	278	284	256	249	281	282	257	264	244	247	243	232	246	251	246	278	258	243	279	276	271	301	256	250	266	252	245	320	263	238	268	280	265	282	252	276	272	260	267	270	257	227	255	261	266	249	254	271	280	290	262	268	257	274	231	296	287	233	266	277	265	248	238	259	269	257	263	252	271	268	276	258	282	257	260	257	277	258	263	260	263	237	259	258	213	266	259	278	258	240	252	246	277	267	255	284	263	260	252	283	242	282	267	283	249	285	275	292	278	253	230	245	274	268	252	270	287	271	285	263	263	239	273	269	280	256	238	237	265	281	268	275	284	261	274	263	269	256	266	281	264	267	249	285	251	294	280	250	266	252	241	254	292	254	282	280	253	264	261	247	265	256	276	281	233	274	269	264	261	255	249	259	264	248	268	253	254	259	257	278	253	274	267	239	241	257	220	286	251	248	248	262	284	272	249	288	252	266	280	263	275	245	241	275	270	284	251	258	267	253	289	278	239	264	281	280	278	295	254	251	260	255	241	272	294	263	261	250	266	260	295	233	232	252	252	251	297	259	283	279	266	256	272	277	280	247	262	265	271	265	263	297	250	240	236	256	253	285	254	272	267	264	266	239	289	262	266	266	228	266	262	277	289	269	261	288	257	308	269	263	248	280	259	257	254	272	265	241	295	275	297	281	307	272	262	261	285	292	271	240	257	263	273	256	271	265	283	266	241	304	274	267	277	249	301	283	240	245	264	239	272	296	261	282	256	274	244	273	244	265	262	275	272	261	246	256	265	248	244	256	261	288	268	249	249	254	245	249	260	276	266	281	292	237	267	275	257	269	276	257	269	241	271	246	256	250	274	254	278	310	232	242	275	223	275	250	237	253	259	278	256	262	259	264	263	274	268	239	260	254	284	266	236	271	288	258	289	282	286	227	262	252	285	290	233	275	262	259	269	292	285	272	266	266	260	276	269	254	252	274	258	281	260	278	263	256	246	273	253	272	273	238	255	265	292	255	282	228	273	249	287	256	275	255	264	258	233	237	264	270	239	233	264	268	240	240	253	271	272	241	279	267	268	242	243	259	264	269	272	291	267	240	261	242	247	230	263	256	259	260	277	266	263	253	274	281	276	270	235	270	295	255	232	237	264	283	269	256	251	249	264	267	297	264	275	230	266	252	261	240	265	265	273	305	254	248	260	263	265	265	260	278
47339	60717	61791	62205	54298	34443	13233	3682	1248	805	682	601	622	599	550	634	604	575	640	611	598	626	570	553	642	587	611	573	612	589	571	644	622	614	654	607	606	610	611	600	602	604	629	619	603	596	584	620	600	608	620	612	612	590	596	594	631	606	575	635	591	627	598	618	629	628	634	596	624	599	573	617	583	583	624	602	593	595	626	619	647	604	638	629	616	616	565	607	608	636	590	586	632	578	600	647	584	574	589	608	624	605	564	595	608	642	568	601	601	582	591	588	607	607	602	637	642	641	615	638	633	619	594	599	654	577	590	639	606	594	613	639	555	633	583	576	566	628	617	578	645	620	620	624	626	587	645	570	582	588	586	623	598	608	597	553	626	626	606	637	621	630	589	629	552	625	554	566	616	602	606	654	586	624	568	592	638	627	562	610	597	567	568	606	594	567	677	586	617	622	585	595	570	558	593	588	663	624	567	622	609	599	618	617	623	588	608	594	591	614	571	633	625	585	599	580	596	571	594	619	594	622	600	574	634	629	608	631	650	624	614	632	549	636	612	657	639	612	599	619	638	607	641	618	607	569	575	616	613	620	616	608	613	612	606	590	568	595	619	611	624	617	591	592	588	580	589	614	656	637	588	587	617	641	612	587	616	578	597	592	596	573	604	585	610	592	634	566	626	623	600	641	617	621	599	560	602	624	584	636	627	651	623	604	569	619	623	611	568	604	614	634	590	581	591	621	590	580	613	580	640	573	627	579	645	601	601	579	572	588	619	614	583	616	572	663	608	617	649	560	602	656	668	587	597	635	594	610	599	625	602	612	633	622	625	619	566	553	589	577	628	622	615	591	646	597	610	624	605	587	597	643	546	647	603	605	592	598	594	622	619	595	580	600	590	634	607	623	618	605	612	626	634	562	619	585	620	611	633	621	614	579	560	561	587	646	616	582	606	605	605	553	639	636	580	593	592	602	616	572	594	591	616	591	622	610	598	586	604	641	585	582	579	593	668	640	590	588	610	605	577	628	612	567	608	576	556	562	565	624	611	623	646	649	639	589	651	644	614	602	608	591	630	619	605	606	593	627	603	583	588	626	602	598	577	603	613	537	630	601	583	576	628	633	597	614	633	598	637	604	594	586	597	615	610	599	578	592	623	606	567	586	607	588	650	540	601	611	547	609	649	624	603	595	650	580	607	616	567	545	617	581	609	644	610	628	630	589	583	570	628	596	598	602	617	608	606	597	599	623	606	606	633	618	625	606	597	608	540	550	618	581	628	642	604	625	596	596	639	601	572	573	606	570	573	607	590	585	574	597	563	618	651	573	649	662	614	626	626	653	627	571	649	581	622	649	588	578	629	679	665	577	637	648	584	625	607	609	654	579	625	647	552	598	605	577	608	617	595	559	617	606	626	527	590	614	605	624	560	622	596	595	568	619	572	623	631	634	629	611	621	581	674	624	612	552	629	609	619	599	577	582	586	577	611	581	605	604	576	617	647	615	585	572	608	595	593	625	659	596	586	648	625	626	582	602	577	614	582	612	638	618	626	629	580	572	645	599	613	632	590	623	617	612	619	632	598	574	609	654	604	570	595	626	587	605	580	594	559	597	598	603	616	656	611	574	594	589	588	590	606	595	576	584	623	614	624	619	594	632	594	613	594	591	591	586	593	645	556	598	607	584	611	613	566	636	597	614	619	623	621	620	569	611	556	660	648	622	617	603	616	606	614	588	610	610	599	626	617	614	569	576	606	596	599	604	610	578	570	605	613	630	613	594	597	642	658	617	640	572	604	618	618	614	628	552	607	640	614	590	625	591	607	644	614	599	607	590	592	605	603	582	582	605	606	612	591	596	588	580	581	628	616	615	584	627	623	659	640	612	615	600	617	596	575	611	623	591	619	603	649	572	582	602	587	579	613	566	604	630	563	558	656	604	628	630	570	638	581	619	545	634	642	574	643	636	606	577	626	620	586	590	649	616	643	589	596	624	593	548	609	608	634	536	557	615	607	583	612	607	615	602	577	588	577	597	574	643	585	594	620	612	573	624	597	610	581	578	583	643	580	576	601	620	583	600	592	573	604	604	639	604	599	610	595	575	563	630	643	586	572	607	575	620	593	637	584	652	603	638	593	620	606	618	624	615	590	659	600	622	593	580	634	611	572	593	659	588	583	625	625	618	619	590	623	628	623	617	624	568	597	602	646	590	601	600	592	599	605	585	573	599	666	606	609	593	582	607	594	552	589	619	569	595	581	572	591	593	623	591	634	612	593	581	593	611	584	600	613	596	599	629	554	617	650	667	597	555	580	579	581	597	611	625	589	560	614	585	590	548	633	590	626	580	575	645	600	574	596	611	589	642	602	583	594	577	599	607	623	603	594	642	617	665	594	625	598	595	603	582	625	616	589	628	589	579	580	610	594	628	603	580	600	586	610	579	574	594	638	613	619	544	605	581	610	577	574	601	573	586	588	620	582	582	581	646	636	604	646	591	609	608	610	598	591	572	606	651	617	645	602	611	619	644	614	603	619	626	594	598	599	642	612	585	590	582	627	625	590	561	628	660	566	618	609	597	598	608	588	605	599	583	606	543	591	644	598	637	610	564	582	597	616	617	582	584	594	574	616	576	594	601	661	632	631	592	650	630	617	619	605	648	523	633	595	602	590	640	642	595	615	589	662	634	628	602	600	586	593	613	621	605	595	627	621	659	675	615	604	580	614	619	638	606	598	618	591	664	647	627	598	618	591	597	591	602	589	642	599	624	679	602	622	604	592	556	574	587	593	586	591	616	601	615	602	592	598	645	610	580	627	579	629	578	589	542	625	607	596	594	580	607	627	622	610	621	594	612	580	638	594	611	606	609	639	625	598	598	561	577	609	602	621	614	651	619	614	583	570	618	597	616	624	627	607	617	629	586	577	598	619	624	620	618	608	610	554	596	540	585	613	579	568	586	593	602	575	558	597	604	617	596	644	616	539	617	569	584	593	607	607	618	623	569	567	609	620	590	585	612	621	614	607	634	585	632	598	585	630	609	612	616	587	627	578	568	596	551	571	630	591	605	603	576	593	622	637	656	628	587	623	630	591	618	627	612	639	599	603	606	602	582	588	594	593	624	588	615	590	588	600	625	642	596	588	614	626	590	602	611	615	612	629	609	607	601	624	627	611	621	625	623	609	586	596	614	590	583	545	613	607	612	582	642	645	603	617	624	576	629	531	659	557	553	582	615	613	589	605	636	577	587	612	582	577	597	605	580	619	580	612	563	654	588	659	575	594	621	596	580	609	597	581	576	606	592	608	595	588	575	595	579	583	592	651	604	607	601	545	594	613	590	621	592	610	551	608	641	576	622	589	602	610	635	592	601	590	594	611	560	576	606	662	580	608	644	627	581	581	579	604	595	621	597	628	608	600	628	601	585	596	630	591	578	626	605	616	611	651	629	610	581	629	593	573	587	599	624	637	586	614	600	590	597	578	626	664	599	619	631	602	630	639	609	643	623
66102	54647	46114	36619	33397	28019	19625	8566	1852	378	290	262	246	276	239	257	249	251	214	243	255	247	254	252	246	272	262	264	213	252	243	262	265	234	251	270	266	252	226	293	263	239	260	265	262	255	252	268	248	244	268	238	253	269	273	252	260	255	251	261	242	286	254	239	256	285	233	232	213	212	218	240	253	235	254	252	227	223	248	244	260	245	221	242	224	239	273	253	236	260	237	257	268	269	249	238	262	213	244	246	250	241	242	247	237	251	245	277	249	246	234	243	263	262	260	239	240	254	268	293	222	238	242	247	261	233	271	247	246	262	243	237	257	262	246	250	254	229	248	243	232	240	242	245	249	256	259	238	210	233	277	230	240	242	277	242	275	248	231	212	224	237	249	260	242	229	238	264	246	261	261	261	267	233	268	255	248	214	248	253	264	268	260	233	267	243	237	242	238	247	292	248	235	273	251	238	258	258	230	255	271	272	261	243	284	245	234	290	244	250	238	270	248	266	246	228	266	258	256	263	254	232	266	248	244	246	237	220	250	284	256	253	235	237	252	230	266	226	249	257	234	260	252	261	259	243	233	239	236	240	225	253	244	237	239	243	240	257	245	244	213	241	239	274	235	227	227	239	240	245	269	276	243	205	228	282	273	248	264	271	244	256	257	255	236	288	243	242	229	248	258	259	277	245	234	247	223	238	240	252	228	218	265	255	240	268	261	282	242	249	244	231	254	224	226	254	222	269	241	250	231	223	250	253	222	245	253	249	231	258	248	239	254	253	233	241	246	243	271	215	237	274	239	233	263	244	267	258	237	240	229	243	239	262	237	274	309	261	243	227	232	252	235	243	227	250	267	222	246	249	228	239	258	260	244	240	252	256	257	234	222	240	255	272	240	272	248	269	255	266	250	243	260	237	223	278	244	244	255	244	240	268	235	214	241	249	241	240	252	246	269	246	247	254	239	241	225	238	224	248	229	231	229	232	251	271	234	231	257	259	266	243	228	254	233	250	266	265	250	255	225	237	251	256	227	246	229	257	234	252	262	249	235	266	226	242	237	235	268	244	234	250	248	248	265	277	235	239	239	262	231	239	214	231	224	251	251	252	241	235	234	230	256	263	256	234	263	247	240	214	270	265	243	254	248	272	275	241	257	239	262	265	245	237	214	259	243	230	240	248	269	264	273	256	257	246	253	252	255	239	239	263	230	233	254	237	248	243	249	238	245	250	225	219	226	245	229	234	250	247	252	249	225	245	228	233	255	247	239	238	267	262	252	272	271	237	249	263	257	254	240	278	266	227	235	238	250	240	240	255	261	248	261	234	236	249	282	262	261	258	218	247	237	255	245	236	248	257	242	249	226	250	261	223	262	232	250	227	216	255	253	228	238	261	285	262	265	261	233	244	237	251	229	251	253	232	222	263	248	245	230	253	226	249	226	261	289	250	199	256	245	264	249	257	237	252	248	234	266	266	261	279	240	280	216	268	238	246	261	229	273	237	247	254	221	249	268	252	250	240	230	239	225	239	267	247	248	243	228	254	248	230	245	232	237	254	238	236	256	218	247	244	225	233	245	244	250	235	270	227	251	239	251	244	270	221	283	230	271	259	262	274	240	243	278	246	258	234	239	255	273	256	232	244	235	251	250	259	267	240	245	253	257	261	276	235	282	272	232	229	261	222	247	250	239	232	248	255	306	223	252	256	248	274	227	263	227	263	257	256	243	254	259	233	278	259	242	255	255	237	243	243	251	243	231	241	263	274	272	251	266	245	257	216	248	242	216	236	222	266	234	240	231	228	225	235	252	236	236	237	261	244	251	240	216	266	251	248	237	229	231	225	250	226	274	244	268	245	276	268	264	263	260	230	250	253	266	271	219	224	248	240	246	268	211	234	241	222	278	222	227	254	222	225	266	294	257	220	242	248	241	217	241	215	255	239	226	247	225	254	229	229	219	251	225	260	214	238	231	244	250	269	227	260	228	246	285	221	259	271	244	281	247	237	224	232	240	226	239	271	237	243	242	213	269	233	256	236	235	240	242	235	284	228	280	253	256	228	250	281	268	255	258	243	277	244	253	248	244	245	253	250	207	276	241	254	275	256	260	234	273	253	245	253	253	249	264	249	232	278	244	249	256	263	243	239	253	261	218	249	265	262	254	277	252	246	266	224	259	252	257	275	223	247	252	229	244	246	241	244	256	244	217	248	242	246	220	223	245	251	238	255	218	246	204	248	248	274	224	242	282	252	231	210	293	241	246	254	248	262	269	232	237	253	260	256	218	250	261	275	267	245	250	238	245	239	242	244	239	232	270	262	224	287	235	253	262	240	229	222	250	248	249	226	244	261	226	228	254	246	222	247	242	225	260	226	242	238	257	242	219	266	262	243	254	236	283	261	279	227	230	247	252	250	250	236	260	261	243	255	236	266	256	234	269	264	258	224	253	230	223	240	261	273	232	261	258	230	243	240	244	247	247	231	232	227	226	246	252	278	223	275	255	258	240	235	260	225	248	226	239	245	265	260	271	260	214	208	232	283	244	251	270	261	244	254	245	246	241	257	230	238	237	220	232	265	233	243	266	257	284	265	261	252	232	277	262	240	280	251	276	236	292	264	251	258	257	234	237	249	222	245	228	244	282	263	242	260	255	245	276	242	265	245	231	248	258	242	259	259	258	237	228	259	246	238	225	202	238	265	261	244	261	226	263	276	242	226	241	248	224	236	255	272	259	223	264	247	255	236	264	248	237	253	271	268	251	249	264	243	230	241	257	259	195	242	243	232	272	277	239	248	257	235	242	262	263	236	245	270	236	270	270	233	277	228	247	233	215	249	257	254	242	248	248	250	252	262	221	227	252	267	226	219	227	269	237	225	276	229	271	250	269	240	257	242	257	279	283	258	254	240	244	246	245	266	254	241	211	247	243	231	249	245	241	254	219	259	274	217	241	250	236	242	259	233	249	229	265	240	243	257	258	265	240	246	236	246	242	238	261	250	248	268	237	225	234	266	248	254	233	256	259	239	249	236	247	240	243	232	273	232	260	248	273	244	277	264	254	250	245	233	252	226	241	256	238	230	239	246	232	259	277	235	230	283	213	253	249	259	264	229	243	265	281	264	262	254	263	227	249	251	219	255	240	245	225	245	260	258	261	223	222	261	267	253	251	262	248	226	238	224	243	262	240	214	239	244	241	229	263	243	244	255	238	239	266	254	242	252	254	253	273	219	241	239	222	266	250	244	246	236	241	234	239	235	263	268	275	251	241	249	236	254	254	262	262	265	261	265	249	251	228	250	253	229	256	237	255	253	204	245	255	274	265	246	251	243	252	252	225	244	216	272	227	226	253	263	261	232	241	222	219	262	243	257	257	273	257	240	275	260	249	273	230	232	241	260	211	235	257	251	217	222	240	226	256	265	232	245	266	270	240	250	254	246	247	240	234	263	243	267	277	243	260	255	251	237	247	257	264	256	221	235	245	248	239	233	270	260	232	238	234	252	257	257
53525	61921	61908	69150	62118	40727	17663	4516	1355	782	651	555	579	578	554	573	569	558	569	589	579	544	574	594	576	580	567	574	538	634	566	582	581	534	589	565	600	589	553	556	572	604	589	596	586	563	542	541	548	560	570	551	587	562	595	540	593	509	592	551	570	545	608	540	531	582	547	581	551	570	561	588	541	554	575	573	563	571	576	563	620	557	553	575	582	552	593	583	591	556	531	613	518	545	568	527	557	551	560	573	623	581	554	549	586	580	577	582	600	584	558	574	594	542	552	588	562	592	601	591	551	606	562	554	561	531	573	615	564	563	552	565	630	569	555	543	534	603	517	565	581	570	541	574	560	577	556	575	610	585	528	576	588	549	529	566	568	564	559	564	534	573	603	543	527	582	584	569	551	584	534	587	589	571	565	631	581	541	550	563	549	529	586	567	554	538	580	602	567	576	580	586	581	558	571	517	544	576	541	538	568	582	572	609	585	574	586	575	560	567	544	570	572	584	553	583	556	526	523	584	540	527	563	544	549	581	545	577	552	572	560	570	585	528	534	588	568	557	580	588	584	547	554	556	553	579	532	580	588	580	611	560	542	562	560	575	545	570	570	586	609	574	553	573	542	550	564	580	567	534	546	569	559	590	554	551	570	554	555	569	536	571	561	528	592	538	598	538	550	578	573	588	557	579	578	612	577	612	557	592	565	521	605	640	542	602	579	540	541	552	538	591	573	610	575	586	558	596	634	568	562	567	575	576	560	551	601	568	544	577	575	539	565	553	587	551	591	529	523	534	558	582	551	565	580	533	576	587	609	564	559	581	518	564	595	553	561	558	546	586	587	560	580	600	526	534	592	597	616	544	629	580	519	557	595	534	565	546	550	597	550	615	574	597	600	563	567	557	588	573	558	558	590	551	535	573	567	614	576	547	566	611	559	568	555	531	605	572	546	546	566	574	574	566	611	575	594	574	557	577	598	621	572	542	542	592	567	602	549	583	533	558	569	599	581	582	575	595	578	577	575	590	533	564	525	569	627	539	544	603	526	541	541	595	563	551	547	549	594	576	585	592	621	557	561	554	556	528	527	566	549	589	585	567	516	563	563	587	537	537	576	553	552	544	522	536	604	599	576	575	597	547	578	535	514	590	564	602	568	536	573	575	543	578	522	562	591	593	595	548	565	521	569	565	561	542	554	518	528	552	564	532	566	600	591	557	583	567	557	553	553	569	561	561	544	549	535	585	543	541	602	567	537	554	572	594	547	514	560	576	547	600	586	564	586	575	545	560	567	551	547	573	566	563	572	552	550	569	586	571	547	561	581	563	584	556	618	538	515	569	563	548	550	569	542	575	568	574	589	543	558	564	535	586	548	575	536	563	538	552	584	533	579	584	556	559	583	559	543	568	548	550	561	605	554	594	558	568	579	588	548	606	572	564	578	538	620	580	550	581	574	557	559	597	591	526	544	566	583	538	569	564	520	553	572	550	596	568	570	628	606	569	563	580	593	567	500	546	593	573	571	564	580	570	592	584	579	565	604	567	566	597	591	580	577	586	552	553	573	576	620	559	593	536	531	577	589	600	585	586	577	589	571	558	517	591	542	572	537	600	590	541	594	558	555	553	553	536	605	574	580	548	607	548	568	535	561	563	565	575	592	545	531	559	572	584	599	565	580	574	598	542	555	565	563	584	566	539	579	568	547	608	565	547	557	565	580	569	596	534	609	531	555	542	548	577	529	567	561	552	593	559	569	564	540	560	637	556	522	593	652	584	599	595	563	615	523	584	548	567	575	548	599	544	527	549	548	541	557	546	587	541	609	550	566	609	660	549	564	608	607	535	552	583	574	561	582	555	542	577	596	561	558	561	564	590	590	548	566	580	557	575	551	548	568	585	558	585	576	596	561	533	569	551	533	564	578	563	550	571	568	597	610	536	571	580	551	593	586	577	578	608	568	547	594	579	599	549	567	574	555	548	509	591	534	566	588	557	590	598	569	541	580	550	538	560	598	587	549	572	557	595	543	576	560	574	545	568	585	571	589	590	592	573	553	592	535	548	581	579	625	554	521	555	570	551	589	552	579	589	542	554	624	591	577	612	563	567	600	600	574	601	553	572	563	561	564	565	548	564	594	615	559	571	568	591	587	561	524	563	587	554	554	612	572	562	548	571	568	550	609	531	559	567	581	582	568	540	576	543	572	589	517	610	567	568	570	561	545	538	559	572	607	575	555	559	516	555	557	556	564	589	601	560	532	581	553	564	594	570	600	570	562	567	567	581	563	508	562	576	575	541	514	568	584	570	619	573	536	562	592	596	549	601	563	566	578	576	569	558	588	558	538	550	558	561	580	581	590	568	596	632	590	549	566	532	531	557	653	522	588	558	578	544	575	562	580	551	564	558	545	564	557	521	599	592	555	603	576	595	554	572	556	571	536	565	536	600	549	581	589	593	579	582	627	559	550	548	610	531	549	612	600	589	554	587	567	558	536	571	541	583	583	559	594	572	529	578	552	561	537	601	544	534	614	578	574	575	609	565	558	541	518	541	572	538	560	592	559	616	572	579	537	542	531	564	586	590	597	547	608	550	585	580	508	523	589	615	595	545	564	568	562	542	587	577	591	556	577	575	580	536	560	583	567	581	595	566	600	598	564	564	502	550	562	527	607	563	538	572	559	550	574	552	544	596	612	562	575	538	579	598	576	559	559	570	572	556	586	538	535	559	577	571	538	553	577	566	568	562	556	591	555	571	536	588	549	596	575	534	539	587	569	579	551	553	548	546	577	587	598	574	587	536	532	556	564	572	584	569	588	568	558	582	562	559	589	544	548	599	606	585	560	530	595	554	580	589	591	550	585	553	545	593	561	603	566	556	608	564	574	595	574	521	582	564	568	570	580	569	577	551	541	586	571	554	584	570	566	569	569	551	511	545	525	541	514	599	593	563	587	588	558	578	567	534	570	531	553	565	512	530	553	570	557	588	566	585	587	562	509	592	561	537	543	581	610	593	559	555	583	595	575	585	598	578	592	541	590	536	568	590	584	562	588	617	552	549	572	535	574	555	614	562	548	580	579	625	559	558	607	611	553	555	595	556	523	567	565	562	558	575	660	583	579	559	591	575	559	550	619	607	592	523	554	560	555	571	579	562	542	550	556	584	563	552	598	555	555	598	598	617	577	545	594	592	595	563	552	580	575	583	584	548	545	568	589	574	582	551	540	586	576	530	546	572	560	565	541	571	577	615	577	547	559	600	523	559	541	571	577	590	604	544	544	600	589	558	564	535	569	535	569	550	556	554	569	542	594	583	540	595	604	579	576	602	534	519	564	557	585	573	566	610	583	599	582	595	592	572	550	561	552	566	608	609	540	566	568	558	570	557	553	584	559	585	581	614	553	550	541	565	522	612	554	606	542	560	557	567	557	544	578	588	539	569	569	582	609	540	558	560	570	577	588	534	574	556	586	585	549	553	583	598	563	594	570	574	597	570	554	581	536	622	567	553
34937	33637	22434	9680	5951	2632	951	473	400	357	329	339	310	332	360	330	355	376	318	347	338	343	331	325	317	330	335	342	372	325	357	345	360	351	342	342	341	355	364	332	336	362	336	330	333	339	341	336	355	322	359	384	342	336	342	353	377	359	339	335	358	362	336	319	341	322	327	353	314	338	318	349	314	310	323	368	311	355	351	368	363	359	349	368	410	393	348	342	365	336	338	346	362	327	356	348	343	321	334	345	366	333	308	320	326	341	328	353	344	344	365	356	356	371	348	355	349	336	353	378	373	318	338	343	321	349	338	342	337	363	353	369	392	330	363	343	345	375	338	338	326	320	298	320	337	337	325	336	360	344	331	341	369	350	354	362	337	335	329	344	300	345	362	360	366	358	368	347	335	319	311	357	321	353	322	315	358	335	338	350	370	350	350	347	316	374	332	336	348	392	336	335	326	356	315	323	334	322	319	345	342	353	349	362	353	357	349	340	345	346	326	343	325	362	320	343	338	353	374	334	342	350	326	345	315	361	340	329	349	319	342	339	338	328	339	328	344	353	309	344	370	360	375	315	310	345	325	359	346	340	361	352	339	374	384	343	353	352	319	353	335	345	331	348	324	303	413	365	338	385	330	328	332	363	344	315	336	348	343	373	356	338	373	364	355	333	335	324	373	348	365	367	290	335	346	344	340	362	330	328	359	350	375	340	351	316	354	348	357	321	350	353	343	361	373	352	365	358	356	346	308	353	339	319	318	340	380	358	354	329	341	351	340	306	363	328	335	334	308	298	350	354	338	348	351	329	349	330	352	366	366	345	309	340	337	335	318	330	346	366	341	332	400	350	323	332	338	317	346	361	317	314	350	317	329	369	354	347	332	362	335	314	355	363	358	361	316	328	349	343	324	356	350	366	337	341	346	357	316	352	351	348	366	372	332	347	335	320	336	308	364	330	334	328	381	373	335	324	356	342	325	367	376	345	373	321	343	322	326	361	326	395	355	342	340	324	311	369	346	367	358	328	332	356	340	339	337	333	359	351	374	340	354	340	325	310	366	349	301	345	307	343	349	306	361	372	369	353	328	346	328	343	343	332	369	336	324	344	335	329	374	330	353	343	352	350	327	316	355	372	361	353	331	368	337	358	334	310	316	346	311	354	335	316	323	383	336	343	329	334	378	321	343	320	344	356	381	370	300	361	322	340	357	341	328	352	339	343	332	336	313	348	337	372	335	342	338	353	316	329	366	364	362	335	363	315	354	378	331	316	361	387	356	349	357	336	357	349	332	372	329	334	350	354	341	386	317	330	334	342	339	348	361	312	337	352	358	346	391	350	345	305	350	373	326	376	355	325	347	363	329	345	373	348	346	353	349	342	343	336	368	346	362	334	338	349	333	358	330	351	329	349	322	321	324	318	330	310	329	369	343	318	325	355	354	357	328	345	350	359	348	352	344	346	316	334	338	340	350	361	365	350	325	315	358	327	384	342	386	344	325	323	330	320	321	361	293	333	355	387	318	351	320	361	370	340	308	347	338	347	358	328	335	328	332	320	361	340	357	334	352	390	317	343	328	340	352	367	336	324	365	368	369	340	322	382	346	356	320	360	355	339	319	322	344	331	387	325	362	357	325	330	339	336	339	344	343	329	349	338	340	348	369	323	321	343	339	365	374	331	347	339	343	325	347	331	358	326	308	352	356	333	338	378	312	343	377	345	322	356	332	361	357	380	328	321	295	341	353	377	366	345	339	321	326	348	326	348	297	374	323	347	340	314	371	342	336	333	345	347	342	310	360	334	325	351	328	328	342	358	313	338	321	364	333	343	354	309	350	348	355	327	355	336	347	335	345	341	345	351	329	349	335	321	368	364	326	360	337	347	336	361	312	321	357	342	334	337	358	345	387	343	404	341	325	340	335	344	323	342	334	352	360	342	317	332	347	330	365	362	360	354	356	331	380	349	349	368	356	355	323	346	378	325	377	369	385	333	333	348	357	345	356	355	342	359	351	332	309	320	347	372	383	369	305	321	324	354	316	368	351	353	379	346	328	331	336	351	320	315	304	348	347	331	332	351	340	339	349	332	372	333	353	367	345	305	329	344	347	344	382	325	332	339	371	350	341	335	360	379	316	329	317	312	328	345	347	344	380	360	362	315	342	323	366	343	326	338	336	377	311	367	384	336	321	365	338	366	331	328	343	357	348	341	314	359	352	383	348	283	318	360	341	335	349	346	384	325	343	321	345	355	357	361	329	351	337	317	374	358	375	339	326	318	394	339	329	335	340	352	345	360	351	320	348	332	326	328	316	323	305	340	329	322	344	375	368	348	326	346	378	358	309	339	349	344	352	339	329	370	366	336	325	360	335	324	364	338	297	326	322	358	337	374	375	365	380	373	347	357	368	380	329	358	342	323	356	348	377	369	383	360	320	305	336	316	339	332	327	323	346	325	327	342	375	347	348	338	369	331	338	332	330	312	345	351	363	343	357	337	339	355	352	359	335	342	370	373	361	311	337	357	335	325	341	297	363	344	338	321	309	333	340	373	362	384	369	333	293	356	317	319	331	325	310	328	358	323	317	304	350	352	335	346	289	310	388	346	325	323	343	310	341	331	375	365	327	322	352	336	361	371	336	358	326	365	381	349	333	367	377	352	332	396	328	373	306	328	358	307	348	332	329	366	369	358	318	347	318	321	364	312	345	324	365	336	341	346	392	315	350	356	403	367	355	305	349	338	346	346	341	308	371	328	335	327	348	344	340	339	369	343	334	317	340	341	320	311	334	347	353	339	341	305	359	332	368	381	347	351	326	324	326	353	367	357	317	375	347	312	340	358	338	344	361	371	333	367	359	344	333	402	352	355	356	345	373	358	327	331	333	333	350	360	327	346	340	359	384	328	337	344	316	366	368	373	348	364	334	339	348	346	317	331	328	348	320	324	351	310	324	371	343	329	317	350	343	368	375	347	328	345	322	372	335	334	331	352	344	354	350	355	337	325	351	355	360	370	350	331	328	297	338	352	339	334	342	411	344	332	341	346	351	365	348	350	376	342	323	353	336	373	351	356	297	343	331	348	353	322	327	355	323	343	328	354	302	340	358	364	331	330	346	349	337	376	374	338	362	343	320	354	362	320	313	313	358	347	367	338	313	393	324	329	289	341	348	366	314	324	340	321	332	370	362	338	345	351	337	370	325	335	338	338	346	353	327	326	347	322	363	359	354	331	336	285	332	338	365	332	367	346	360	321	316	364	342	394	350	317	360	345	343	327	329	372	367	377	352	347	377	344	346	344	361	355	351	368	359	357	330	365	355	353	290	343	343	328	341	318	333	350	357	341	348	350	324	340	367	334	320	332	370	364	355	313	321	304	344	345	347	315	365	338	322	372	347	373	364	350	363	356	313	298	333	357	335	331	303	338	347	355	349	311	348	349	353	354	356	317	334	373	360	338	343	370	369	356	346	337	342	323	344	341	358	348	331	315	306	364	364	336	314	353	327	330
23355	31287	26921	18129	14662	6771	2409	1120	852	840	737	813	749	776	774	774	846	777	781	779	812	768	766	777	783	728	756	771	751	764	777	786	728	844	777	787	749	773	778	780	817	751	736	799	790	758	778	797	777	784	771	776	827	779	772	794	806	789	772	742	754	788	724	736	796	801	744	751	759	779	798	797	841	766	780	782	809	781	826	775	791	744	773	820	763	757	793	769	770	775	783	833	780	825	763	823	800	754	798	789	805	754	770	765	766	727	773	809	766	802	796	758	777	815	797	712	785	777	791	759	789	794	815	760	795	775	797	717	761	731	766	759	760	779	763	768	785	792	768	774	800	745	776	803	742	804	826	781	792	756	777	805	820	807	790	749	764	756	751	809	778	828	757	805	723	740	784	797	803	795	766	785	822	774	812	761	781	780	799	788	749	768	801	793	805	793	801	776	822	752	775	781	775	802	738	755	746	806	817	747	753	801	778	773	745	794	825	722	728	781	789	761	774	760	778	776	783	809	799	767	802	759	763	781	796	819	706	813	766	735	796	779	724	754	771	765	808	784	817	742	789	766	785	788	804	824	790	759	764	791	763	723	773	768	771	767	764	765	806	815	797	790	808	743	778	825	720	757	770	741	799	778	701	830	779	806	740	753	776	771	748	763	741	769	788	759	799	776	789	775	810	764	722	766	783	745	765	807	765	731	801	783	786	812	769	779	777	768	787	758	765	765	737	819	779	824	797	796	803	777	746	775	813	782	766	762	832	866	778	752	737	801	808	800	760	793	796	789	763	834	780	834	768	767	759	767	767	750	796	771	736	782	768	829	776	832	785	821	823	754	751	751	770	779	752	741	759	797	748	829	775	814	842	756	734	734	744	855	823	755	770	759	791	791	744	748	814	767	777	759	847	803	822	781	757	732	764	831	813	776	733	772	780	765	765	795	761	810	770	783	778	763	780	782	806	790	758	798	777	822	776	803	781	805	758	774	823	804	766	781	791	781	788	773	796	773	765	733	771	801	757	808	759	783	764	782	753	770	780	800	771	774	784	749	790	767	803	779	797	783	729	799	833	772	766	816	769	801	776	755	773	724	788	835	776	760	796	778	773	751	804	760	782	769	794	782	782	771	766	760	765	797	774	786	779	759	809	819	741	800	785	784	805	793	768	803	771	802	815	737	758	773	775	807	856	769	733	768	792	740	756	782	767	758	779	741	739	761	755	813	761	827	760	738	824	770	786	801	789	768	747	806	743	783	752	791	786	785	780	779	728	789	790	755	781	765	770	790	777	775	772	726	774	808	730	774	778	827	793	782	738	798	775	778	776	840	775	742	739	782	782	798	792	758	772	774	750	755	783	784	815	771	806	753	745	758	795	791	746	803	794	749	753	812	812	719	784	747	795	765	769	789	765	796	779	792	787	787	805	792	761	782	810	781	783	757	807	753	769	787	756	787	816	763	726	795	769	813	772	755	780	812	752	820	764	778	749	832	720	781	737	805	766	760	820	750	829	768	777	809	812	767	807	770	777	770	740	770	776	790	780	712	765	749	788	763	784	784	748	778	759	764	781	775	763	758	768	784	809	749	759	791	784	807	789	748	735	782	801	766	763	761	740	794	758	757	776	820	769	736	764	777	756	818	781	820	808	769	753	740	816	788	764	751	824	770	734	773	800	796	802	789	745	816	791	780	738	773	801	743	772	769	747	794	786	780	792	771	733	741	764	829	811	758	762	827	781	781	768	807	810	771	760	780	744	809	782	780	809	759	759	795	741	762	768	836	769	786	786	767	757	756	742	752	731	815	787	802	785	766	777	788	827	772	775	751	785	769	758	766	771	790	753	771	801	782	723	760	745	806	797	786	753	758	766	810	778	797	773	743	747	798	739	766	740	811	826	804	801	765	749	780	798	763	765	796	856	802	848	735	769	757	790	776	782	792	781	758	751	791	806	774	769	758	756	822	699	845	788	757	777	826	785	753	828	782	809	774	740	793	770	803	763	816	767	795	804	768	801	838	717	789	756	776	791	766	778	784	779	771	752	780	763	725	792	774	815	779	791	759	749	765	796	769	799	726	744	759	802	783	779	739	766	777	768	771	763	786	787	797	799	827	752	769	830	797	771	750	811	735	758	784	785	740	834	794	804	740	790	779	764	794	782	847	798	794	750	750	785	774	769	804	784	787	804	784	730	788	815	788	779	752	783	793	716	786	783	778	777	808	773	742	781	807	708	793	772	809	784	799	742	770	750	778	789	785	787	768	823	729	769	770	770	821	759	776	830	814	764	796	738	788	759	765	785	786	791	799	792	795	824	796	807	811	743	788	789	758	727	813	772	734	716	787	808	764	842	784	770	800	794	760	795	714	759	763	764	736	755	767	744	825	809	784	807	783	774	739	811	758	756	726	802	782	757	759	779	802	800	771	757	734	766	774	755	794	772	850	756	802	790	800	767	847	773	763	815	775	773	824	723	791	802	789	819	815	745	808	792	762	727	773	782	811	761	770	807	786	782	773	776	819	793	789	775	794	759	785	735	783	773	756	755	815	797	774	750	788	732	805	781	773	784	782	791	773	788	807	807	778	762	774	787	809	782	777	755	795	847	780	772	785	752	772	812	795	777	794	782	707	790	790	797	782	766	773	791	760	763	804	806	852	790	826	752	811	756	795	773	706	836	738	773	709	816	780	734	828	754	756	779	798	791	794	812	784	807	811	813	788	775	763	731	820	760	779	794	789	763	735	736	742	785	796	819	831	760	767	751	724	779	823	744	822	802	797	786	800	757	789	792	830	763	772	726	843	726	751	784	805	775	714	770	780	804	776	788	804	762	800	770	792	757	832	740	783	772	779	736	736	810	800	771	821	793	745	783	782	786	778	787	771	756	772	808	748	717	793	805	776	733	745	780	762	767	816	758	757	726	785	770	751	773	769	776	771	763	781	753	764	817	774	784	800	768	768	754	797	765	779	801	752	768	787	784	808	819	779	780	772	736	831	790	778	786	734	783	749	759	754	848	807	796	821	770	798	791	809	785	729	744	738	729	789	766	799	771	790	778	785	766	747	749	756	849	815	758	775	787	797	849	794	768	749	778	787	819	795	772	814	792	788	828	783	774	817	780	738	798	761	806	794	741	741	752	855	714	802	793	832	758	765	818	805	755	783	776	761	779	753	808	784	731	773	791	781	755	762	771	759	781	761	807	752	754	777	777	764	813	767	760	806	804	750	762	784	792	803	741	785	813	817	821	781	788	763	747	787	779	794	754	803	789	780	758	821	779	805	769	782	821	767	824	802	770	720	763	740	789	819	739	810	768	816	765	785	741	766	790	797	737	772	795	747	805	786	803	795	817	805	836	782	779	792	808	754	790	768	783	776	771	806	794	754	769	779	766	784	786	761	759	773	760	777	797	809	778	777	835	775	755	769	737	769	798	802	785	800	782	780	730	830	806	795	793	778	724	736	762	771	739	747	800	771	754	746	768	756	761	752	819	794	746	785	804	774
61234	53569	48327	41597	34537	26645	14906	4134	831	335	289	257	272	285	254	274	261	260	295	277	235	274	259	263	287	268	271	286	259	263	285	256	279	256	275	266	278	250	268	285	269	253	296	258	254	257	285	264	260	260	262	262	277	283	250	299	276	268	294	236	263	258	284	286	245	257	278	264	262	268	291	273	247	282	304	302	258	249	265	251	261	245	257	275	245	294	262	237	239	238	292	258	237	255	296	251	275	287	291	253	262	230	276	269	254	309	294	273	267	266	295	272	254	247	247	281	266	270	270	243	285	256	275	302	260	275	247	273	284	259	270	240	260	315	238	268	265	272	303	243	311	294	248	271	256	268	270	258	283	251	285	241	259	264	263	260	262	285	271	243	270	307	300	270	283	276	264	260	247	241	284	249	252	288	262	278	244	268	270	267	259	253	252	228	275	274	282	241	264	261	264	254	263	230	303	283	298	294	246	277	283	285	270	274	255	239	239	277	259	257	250	272	301	266	272	282	265	261	257	274	282	283	243	272	270	292	270	250	238	260	289	310	261	285	250	272	221	272	254	282	255	237	286	270	292	278	276	272	268	256	293	285	267	278	266	220	266	278	284	269	322	257	269	320	262	274	262	277	247	277	248	248	261	263	290	275	266	263	238	272	278	277	283	252	264	287	290	262	289	267	269	268	283	285	293	290	274	259	263	249	249	261	274	303	274	270	247	254	232	245	312	271	255	279	220	256	260	281	253	271	253	281	244	256	262	270	274	276	271	298	279	249	270	249	280	281	261	249	252	240	265	274	266	262	247	228	296	272	273	260	265	281	275	270	273	268	208	284	278	280	242	258	282	259	254	257	245	241	261	280	253	261	267	279	271	273	254	310	275	263	254	270	284	257	289	263	303	264	268	290	233	256	285	291	249	246	278	282	273	252	243	273	284	262	231	272	328	287	268	276	291	285	282	259	257	250	286	302	280	259	287	241	265	278	266	273	281	306	277	273	281	271	276	310	295	288	289	269	296	247	262	267	288	275	280	260	304	262	254	260	289	240	252	254	258	335	255	275	279	261	256	256	267	264	283	266	263	274	250	272	273	272	255	264	240	269	268	246	278	279	267	261	268	270	277	265	269	244	271	253	268	271	234	280	258	311	274	283	283	278	277	257	265	282	249	286	261	302	275	281	279	295	271	243	276	294	266	274	224	282	272	260	253	297	254	275	258	261	267	257	274	267	282	268	265	273	251	260	277	265	288	282	290	269	261	265	239	264	275	271	252	266	269	255	240	264	272	280	289	280	258	239	274	272	296	278	288	273	298	288	267	272	281	264	249	233	291	267	260	273	275	274	239	268	268	254	259	281	284	283	271	254	261	279	258	302	272	241	279	269	283	271	272	253	270	263	233	282	257	263	279	275	271	290	241	256	280	278	286	274	229	257	290	283	320	262	293	281	256	298	263	277	256	249	276	278	299	266	290	259	297	272	242	285	263	264	268	267	252	279	289	251	255	262	249	288	253	281	281	273	289	276	243	265	264	273	255	279	247	255	283	236	255	292	246	263	267	254	278	246	254	258	247	253	265	295	317	285	271	282	270	269	267	245	265	272	275	273	264	264	266	279	282	281	289	261	287	293	245	248	296	292	233	257	285	262	281	258	236	237	274	268	314	237	261	273	240	255	236	274	263	273	269	247	283	255	251	237	290	282	277	263	237	249	238	275	268	265	273	271	291	234	277	287	312	254	265	261	250	274	298	275	260	248	283	275	286	255	294	253	260	271	255	250	225	245	254	293	269	287	282	278	235	254	279	286	241	252	274	278	269	248	261	237	290	260	238	271	252	267	260	256	276	277	250	290	261	267	249	258	275	249	292	272	254	303	251	248	262	273	272	267	264	236	262	279	268	254	268	283	288	286	259	260	306	244	299	304	280	282	286	269	223	263	264	283	311	281	266	288	261	286	260	267	281	302	288	255	282	284	279	261	264	262	262	265	257	255	269	265	269	271	269	247	253	261	313	253	267	241	266	279	236	271	289	275	251	256	247	276	267	263	284	272	276	252	278	256	277	249	282	274	262	237	275	265	260	269	260	278	259	265	257	264	270	270	288	253	251	261	264	236	257	293	268	261	269	246	270	263	278	292	278	307	269	271	253	255	303	242	279	260	247	284	263	262	251	249	263	301	271	281	249	235	277	268	230	255	300	260	281	268	310	266	255	272	286	269	270	250	249	298	268	277	277	279	270	261	279	254	259	275	246	252	283	285	266	277	248	268	264	247	253	242	243	251	278	232	267	238	255	297	284	278	298	253	264	286	284	283	303	269	268	265	277	284	264	260	251	311	234	278	252	274	281	277	242	224	293	273	250	267	258	287	247	230	285	286	283	267	301	255	307	271	259	299	276	263	240	278	310	279	280	261	233	267	247	281	239	268	272	227	276	248	277	267	272	259	263	279	276	275	279	262	270	251	280	280	274	248	264	333	268	254	291	268	271	303	331	263	275	249	274	257	264	246	234	234	266	269	290	254	242	239	258	269	262	269	293	243	262	264	276	282	262	274	285	273	309	265	235	250	283	253	267	268	245	264	264	282	297	234	268	277	283	265	268	265	265	222	232	279	241	263	256	273	280	240	254	269	279	284	273	284	246	269	269	263	269	266	268	264	279	307	291	257	256	275	229	284	282	254	275	253	285	241	278	230	302	269	269	268	242	268	286	256	256	275	243	291	320	256	269	298	260	276	281	280	281	295	308	245	262	283	249	271	252	259	276	280	276	262	296	235	278	267	268	272	272	278	259	237	264	248	264	258	271	253	292	229	259	263	276	274	261	212	254	287	259	270	289	280	254	291	283	261	274	271	268	293	253	273	255	276	242	249	252	258	252	268	313	247	295	267	291	284	267	250	257	257	266	271	297	251	269	256	279	263	271	289	291	283	273	271	247	274	260	270	295	277	259	271	288	269	294	291	280	260	282	231	281	270	278	253	269	277	242	249	243	278	260	287	256	284	234	285	299	255	284	301	261	262	311	248	279	268	285	272	278	265	257	248	262	260	247	274	278	248	259	251	278	259	260	264	278	279	278	304	277	301	266	263	284	287	266	265	322	253	275	264	262	260	222	284	266	265	224	288	270	290	263	269	254	272	246	241	280	279	239	262	253	274	270	270	284	230	237	282	259	243	249	261	276	263	238	287	275	277	262	290	271	270	288	270	245	277	272	283	261	261	289	298	283	258	261	225	245	237	274	274	287	285	256	220	303	288	240	279	274	246	260	248	266	264	256	258	253	264	262	268	292	291	279	245	272	255	244	279	292	237	222	267	264	260	281	266	292	282	294	273	269	273	300	263	252	267	242	269	302	232	292	262	274	250	273	277	260	247	280	283	286	284	244	265	250	304	264	259	282	268	287	273	285	232	288	283	268	283	251	244	243	244	276	263	306	309	258	261	262	282	278	244	274	261	253	264	283	242	283	268	279	293	262	281	263	266	284	277	260	286	262	264	260	269	274	254
49505	60649	63566	62755	54340	36246	15144	3913	1396	756	603	621	615	596	608	627	667	593	630	608	602	603	601	619	603	632	617	613	616	584	644	633	628	632	648	600	618	618	605	593	613	633	596	595	566	611	617	599	634	603	591	644	619	661	687	609	631	636	607	649	614	646	622	648	572	626	639	552	625	582	587	613	631	617	618	648	613	658	634	657	659	615	605	615	559	647	626	606	593	622	542	643	581	609	655	594	580	621	598	600	600	638	597	618	606	608	626	609	593	641	618	548	657	648	624	631	621	602	588	619	605	577	635	602	601	626	609	635	635	584	596	623	635	563	621	604	622	584	614	545	606	647	662	634	606	573	617	571	618	636	574	638	624	648	542	660	603	620	668	639	599	592	640	640	588	633	613	555	621	646	591	603	601	615	652	641	632	588	672	592	580	640	630	632	610	606	600	611	611	615	564	618	645	639	580	594	634	596	612	606	620	658	618	602	591	631	613	631	605	615	639	605	623	576	676	640	621	604	631	651	640	648	653	654	599	642	613	597	633	612	571	603	590	632	634	640	612	625	618	568	594	610	604	611	606	594	587	634	584	594	634	651	633	596	631	654	600	606	639	632	594	579	621	600	581	574	585	598	606	604	627	618	633	656	648	609	578	615	642	629	576	599	683	612	631	617	619	621	591	608	607	605	603	642	604	593	588	586	601	634	585	632	585	629	597	604	579	625	606	611	575	589	599	674	631	621	595	594	598	612	613	597	604	590	667	663	576	627	651	623	630	616	590	620	589	649	589	600	600	579	689	564	587	589	601	603	572	598	600	658	597	598	623	591	588	563	644	614	577	615	633	598	657	601	595	604	632	594	595	629	592	648	597	636	588	620	615	580	578	611	613	614	609	597	601	585	647	589	623	627	608	650	640	608	627	626	606	636	591	616	619	630	617	604	638	605	564	586	598	625	611	608	642	604	588	629	644	575	590	645	582	621	598	613	633	603	630	666	661	662	627	618	616	616	609	634	654	607	628	636	651	605	623	589	664	630	645	579	607	627	598	642	631	607	670	626	592	625	584	604	609	559	619	652	639	666	612	637	600	642	625	583	584	586	594	615	627	616	607	657	648	538	563	616	631	628	628	607	634	598	625	584	662	567	667	672	582	649	622	632	617	624	591	626	639	637	621	624	574	602	626	641	584	608	585	590	645	614	607	610	649	658	579	614	646	600	615	600	578	592	587	583	641	562	619	614	632	593	577	643	642	604	620	588	623	600	614	586	615	607	628	622	590	640	575	613	598	628	603	614	623	647	604	582	629	638	617	620	636	615	588	658	589	615	640	645	627	648	578	565	623	638	596	604	569	595	613	598	606	613	599	583	671	642	639	637	671	624	600	617	594	581	634	630	605	582	618	574	612	632	577	595	586	557	606	618	622	592	609	596	648	615	616	627	627	584	605	602	639	609	587	637	622	687	605	634	615	588	604	605	576	608	617	588	656	567	623	635	620	620	601	663	604	604	623	635	623	643	613	626	622	597	630	595	583	620	556	622	610	618	618	630	641	630	579	640	618	602	572	593	616	638	585	663	663	593	581	612	633	654	610	637	635	586	588	583	604	563	600	601	621	608	592	600	620	638	606	616	641	611	556	642	566	598	584	620	586	587	591	638	695	583	588	590	628	572	632	579	596	596	580	588	614	564	604	641	614	643	670	594	631	573	581	630	613	609	634	616	647	589	582	609	586	582	574	590	568	624	611	569	605	613	619	596	576	650	621	618	597	608	604	626	597	582	552	616	619	613	549	665	656	642	649	596	608	606	597	626	605	622	623	640	613	569	634	608	609	611	614	662	616	629	627	604	621	596	663	608	593	597	592	631	672	566	573	583	613	637	593	601	629	617	593	628	580	621	570	582	596	615	611	583	596	661	633	617	596	644	635	612	682	618	563	599	596	595	646	598	602	643	584	622	619	650	612	610	581	595	583	598	621	617	617	622	588	604	571	626	596	640	616	623	641	617	630	572	611	636	598	589	630	577	583	635	581	601	615	583	597	600	583	614	608	624	631	638	630	602	635	600	584	608	605	601	648	622	623	589	623	576	612	640	592	622	618	618	636	646	630	628	621	624	593	622	591	632	614	620	599	610	626	599	616	610	614	544	562	650	641	624	644	605	588	621	609	639	606	623	616	567	608	641	624	617	615	615	602	603	649	626	540	575	652	654	627	629	648	615	580	585	634	621	558	601	582	594	613	688	555	653	612	637	614	648	627	591	632	607	618	619	618	638	658	572	620	603	574	587	597	619	622	571	631	637	601	561	604	612	603	624	609	585	613	574	594	607	601	622	583	603	617	596	633	587	606	567	614	629	615	635	619	604	610	648	642	624	572	617	626	612	646	661	602	606	628	620	594	563	634	621	587	601	588	605	599	613	642	614	634	633	574	592	611	618	603	581	658	589	604	566	613	579	607	640	631	619	609	627	606	641	632	618	659	588	640	601	638	637	607	614	600	607	604	670	645	607	572	625	597	591	575	632	602	636	670	611	611	594	604	591	611	602	600	617	604	630	685	632	620	651	602	600	565	599	671	613	633	614	602	646	621	595	621	619	641	666	617	589	604	605	605	567	634	606	619	619	633	597	630	640	633	623	611	586	619	632	609	651	597	645	592	577	643	615	604	610	679	613	586	629	592	593	626	594	645	642	555	618	596	565	626	621	611	621	603	622	597	602	580	610	618	555	618	582	625	635	583	647	640	658	597	637	626	609	620	585	630	572	576	612	587	683	613	588	619	620	637	616	603	610	657	605	634	612	608	607	568	621	610	693	595	596	587	595	615	631	624	575	592	613	620	648	644	614	585	629	574	581	616	633	574	622	600	577	622	587	622	581	586	612	609	640	622	623	564	610	618	615	641	597	592	590	581	608	579	615	579	604	607	597	592	633	664	632	579	618	636	633	560	646	577	644	565	581	588	621	674	614	614	635	630	576	659	670	649	585	628	536	632	607	596	610	627	609	611	573	607	593	596	595	634	655	604	577	609	629	593	649	651	609	641	632	640	593	564	657	652	621	623	653	611	592	613	591	591	622	602	554	596	585	577	606	586	576	597	602	595	637	603	633	615	637	608	599	570	608	586	585	621	658	573	688	637	622	643	605	656	619	584	599	617	575	603	585	593	602	589	582	592	596	617	547	592	578	616	645	623	625	648	600	627	584	625	590	604	582	636	621	603	549	629	584	614	594	640	616	582	622	601	572	598	591	607	659	640	633	614	639	608	581	572	658	605	613	632	585	618	601	570	606	618	621	617	661	585	614	627	582	626	641	596	627	577	602	605	617	645	623	606	618	626	630	677	610	609	595	584	583	587	639	622	625	590	622	633	631	600	629	651	631	600	615	679	554	628	617	601	652	601	619	614	580	640	626	588	638	621	639	651	606	623	608	624	607	585	589	587	593	684	619	642	591	561	593	593	613	643	598	624	595	618	672	602	646	634	628	618	582	689	556	596	592	610	661	631	627
66144	52588	42950	35637	33547	29298	20200	8063	1796	476	301	303	264	263	263	273	264	266	231	272	267	239	277	241	266	252	274	274	264	281	267	253	276	245	251	270	303	263	246	288	278	231	249	246	245	271	242	275	270	255	261	244	259	283	241	265	301	283	244	235	257	264	283	251	255	272	264	279	281	271	264	264	275	275	255	264	278	272	275	265	266	261	247	295	242	265	264	228	258	263	268	240	239	264	257	305	272	239	253	244	257	270	240	301	266	309	252	267	280	242	244	293	263	251	258	238	252	253	258	261	294	220	245	263	284	231	258	264	286	264	267	245	264	273	246	240	268	285	293	238	275	261	273	297	258	279	247	244	289	280	279	283	265	266	271	260	263	247	284	240	271	268	266	252	259	276	240	269	222	281	279	250	279	283	246	243	294	275	267	297	252	283	242	267	264	264	293	258	272	247	274	242	286	278	263	270	239	274	291	272	259	251	280	265	239	241	284	258	253	288	288	265	261	279	266	264	284	255	277	238	258	272	285	254	235	238	255	265	254	243	291	223	237	248	251	279	263	261	265	270	295	265	249	258	284	274	259	253	255	242	266	275	271	277	253	226	259	279	256	267	246	257	239	250	230	303	261	270	270	255	247	257	262	251	262	282	274	279	251	266	274	255	286	255	272	282	222	249	252	270	270	282	301	259	259	246	267	256	244	287	264	240	276	244	248	220	240	245	272	273	260	290	265	253	281	254	268	270	291	272	270	249	277	255	267	275	273	271	267	256	281	232	275	261	267	246	259	284	302	243	291	250	248	248	303	275	267	280	286	276	291	278	269	279	259	286	238	290	266	287	264	234	279	252	291	260	254	257	282	271	271	232	264	237	257	267	276	239	252	257	255	218	278	291	273	282	231	248	266	239	252	250	263	266	276	253	281	284	269	255	255	281	264	249	270	267	252	254	279	265	296	258	258	277	255	258	238	229	243	251	253	253	241	269	236	269	267	285	254	275	292	262	264	272	266	298	241	243	257	248	254	268	271	292	276	259	257	287	262	284	258	282	249	243	255	250	242	251	267	290	260	272	290	275	270	272	298	257	263	263	268	276	270	280	261	244	271	258	274	234	244	271	290	266	257	256	256	245	223	269	268	289	258	285	253	261	246	272	275	265	263	268	281	253	259	255	261	257	257	250	263	236	259	270	266	275	270	252	271	284	255	271	255	245	246	266	292	246	265	255	265	274	273	244	268	295	255	276	261	293	283	263	260	273	260	236	278	259	275	263	252	224	269	264	257	251	253	268	277	237	300	235	256	266	274	279	279	245	250	282	279	252	244	293	275	269	240	274	234	267	284	271	230	277	264	240	245	253	267	276	256	249	255	249	259	264	255	284	260	280	276	260	290	244	260	272	233	242	269	274	278	270	283	267	259	272	269	243	299	278	279	274	258	275	263	256	249	291	293	267	259	254	277	267	278	272	259	275	246	242	284	245	266	276	267	256	282	271	258	261	247	275	269	260	227	271	277	277	250	261	229	227	266	290	274	259	264	243	239	257	239	285	275	259	277	280	279	282	247	249	276	275	273	264	278	236	273	260	246	282	261	260	277	261	263	283	251	264	255	254	294	287	262	255	270	233	254	267	277	252	261	280	274	269	289	226	302	252	229	265	261	276	284	261	240	251	294	267	266	260	233	274	276	254	280	270	270	255	253	277	263	267	243	259	249	243	259	264	251	251	248	243	267	253	252	264	248	255	256	261	259	262	248	249	234	275	255	265	277	257	232	266	264	277	244	256	298	290	250	268	281	236	255	298	270	230	239	259	251	266	264	251	269	252	281	286	269	242	263	265	252	237	275	293	281	264	233	254	302	275	273	254	273	299	277	291	274	232	257	267	268	267	277	220	256	260	270	276	270	272	257	268	259	243	263	286	274	252	236	256	270	252	249	245	270	252	275	240	290	285	253	240	270	237	258	267	243	252	288	263	261	258	263	311	244	271	287	272	292	273	244	256	242	259	265	256	285	255	297	272	262	261	272	265	244	285	303	285	253	272	288	256	248	223	254	302	276	277	262	274	246	237	269	304	282	263	300	260	242	256	268	278	257	268	250	261	267	269	278	243	262	253	279	285	271	291	257	240	278	234	284	273	245	267	250	250	254	247	245	267	279	268	268	261	296	264	298	271	241	270	255	256	262	265	247	263	242	251	292	268	267	269	293	265	258	256	261	273	266	253	271	244	263	261	271	290	267	253	301	268	314	284	262	253	271	273	252	271	270	252	268	270	252	314	260	267	249	254	253	277	275	253	244	231	275	238	241	243	265	274	244	297	258	283	255	253	254	272	267	254	278	268	273	254	288	280	263	238	232	269	278	258	275	254	245	256	231	267	259	258	284	271	254	258	257	270	281	228	279	278	258	274	263	255	262	275	255	265	266	281	275	242	286	267	263	260	247	261	252	284	237	260	248	260	271	246	243	269	270	258	251	278	256	274	254	269	259	248	262	287	255	265	249	265	268	248	250	261	245	270	272	293	249	250	255	263	277	278	225	255	259	241	276	257	238	256	270	263	238	275	275	237	282	283	272	277	243	254	270	269	262	284	280	249	258	255	304	259	260	235	256	222	269	267	280	277	261	243	254	253	299	257	267	267	277	263	250	233	243	287	262	272	248	282	284	267	265	231	267	256	278	269	264	252	243	276	253	259	253	284	272	280	259	276	224	268	273	257	244	244	289	240	291	229	236	269	266	256	284	269	257	256	304	242	279	270	240	260	258	260	242	249	280	274	261	260	300	266	233	270	265	281	270	273	256	240	291	260	268	240	227	239	244	281	279	278	265	281	249	261	254	284	264	277	230	292	282	246	257	282	277	292	293	276	277	287	279	273	279	247	270	251	285	285	228	255	271	269	244	270	248	258	282	269	279	259	253	289	261	273	274	253	274	284	242	229	251	243	303	256	290	282	257	281	264	266	275	271	240	268	278	256	265	268	262	269	260	267	263	252	259	248	286	236	291	256	249	260	265	279	283	273	251	271	282	244	231	258	267	269	281	263	255	270	256	263	282	250	250	316	266	256	291	282	241	258	287	284	234	269	282	253	269	245	230	260	268	276	299	251	224	253	268	292	245	266	276	262	248	293	273	296	259	260	259	277	270	266	297	262	260	288	275	277	263	270	265	246	298	274	273	259	232	283	246	271	229	268	272	257	310	238	243	253	241	283	270	225	232	286	266	250	271	268	271	281	272	233	248	252	284	250	261	270	262	265	262	259	265	289	245	245	262	230	268	282	297	243	254	251	283	242	249	261	277	250	274	283	279	254	292	256	281	277	261	277	239	271	275	275	285	287	281	270	269	239	254	274	234	280	287	278	243	246	261	252	251	273	279	275	272	249	233	248	246	276	282	269	250	253	252	245	262	249	270	277	278	240	277	257	277	259	255	267	287	239	250	250	238	264	260	256	266	259	239	249	263	235	288	237	253	236	289	261	246	281	290	245	274	262	284	276	287	263	254	264
54225	60556	61718	70323	63080	43134	20063	5554	1830	867	662	626	621	602	586	637	591	676	624	637	640	613	643	646	584	590	634	625	616	595	577	615	628	530	610	594	623	635	610	629	593	610	590	584	625	600	624	581	618	611	585	583	629	613	609	636	625	596	618	620	564	598	621	634	622	622	653	615	655	617	572	596	607	616	596	585	613	661	579	617	615	578	628	585	604	598	592	599	604	596	551	622	604	609	553	607	595	563	635	635	591	571	596	618	603	634	536	577	586	608	619	599	605	595	604	581	609	596	580	600	600	586	627	598	603	586	598	587	660	628	622	633	601	586	642	588	598	614	624	661	641	579	622	589	598	565	584	630	595	585	622	637	574	559	625	592	626	626	600	632	640	595	584	568	593	624	628	630	601	590	606	645	628	569	611	607	631	612	583	559	621	643	641	605	572	620	632	591	579	595	612	628	596	617	598	607	604	619	593	593	591	604	664	583	594	592	620	591	608	607	547	611	574	591	575	578	598	609	581	637	646	600	679	607	600	578	638	583	611	603	631	555	638	601	611	561	627	645	612	595	593	632	622	620	578	624	607	574	610	618	608	602	615	576	582	603	635	586	589	620	635	590	593	599	577	600	544	638	623	647	572	570	612	579	632	637	613	611	558	592	610	654	572	595	590	618	589	625	603	584	573	617	591	620	601	630	660	627	594	607	631	617	617	637	626	613	644	652	592	614	591	565	612	547	600	650	609	575	554	647	600	590	606	575	619	578	612	562	575	639	600	611	620	589	646	617	602	627	598	574	590	621	618	666	619	625	641	575	567	598	584	616	608	579	603	618	599	608	609	601	552	590	594	610	594	633	589	610	650	610	621	583	619	574	588	576	608	621	619	574	570	626	617	658	615	606	595	610	655	602	611	590	551	601	604	585	590	635	610	585	580	616	606	597	609	605	578	579	605	574	615	613	568	626	598	613	597	592	671	583	578	602	586	627	653	567	602	617	620	580	615	628	628	623	657	599	631	614	639	606	609	590	593	593	561	666	574	627	616	588	594	586	615	574	598	578	602	606	582	603	678	657	603	553	625	579	623	626	581	583	572	627	589	627	643	622	589	596	595	615	572	603	618	611	629	589	585	612	574	584	615	582	582	608	612	589	603	606	602	633	594	636	594	611	634	625	568	573	604	635	627	617	611	581	555	627	576	576	634	592	611	618	592	608	580	580	571	643	626	605	599	627	616	609	602	620	634	594	609	586	611	583	620	593	638	607	622	598	627	602	638	619	628	599	649	648	611	583	585	618	620	620	658	601	609	629	663	622	600	567	580	661	645	649	609	641	596	579	612	652	585	564	600	542	574	622	565	650	590	641	624	594	644	638	630	637	607	621	622	620	586	591	558	609	598	621	628	515	595	653	536	618	605	639	606	631	588	615	632	590	609	543	622	591	666	632	628	655	599	584	583	656	555	570	605	569	651	608	642	619	577	625	615	601	622	604	625	606	640	604	623	589	610	534	617	574	645	625	630	621	604	617	593	585	562	596	600	594	595	590	600	590	635	621	631	617	597	600	635	605	609	636	552	612	638	594	612	585	605	556	593	603	611	599	620	634	648	569	613	589	586	573	604	616	557	575	615	610	609	616	622	628	634	596	630	552	576	615	620	593	559	592	605	618	586	641	596	605	643	610	567	597	653	593	604	584	634	566	598	564	585	631	623	591	608	569	623	603	591	623	594	579	595	588	584	572	604	596	621	596	587	633	604	586	623	661	567	599	617	626	637	569	646	591	615	621	576	599	658	588	631	598	583	579	585	602	584	583	589	586	585	590	594	621	594	589	562	600	582	582	609	580	607	578	589	616	586	667	578	638	561	588	634	565	638	602	599	641	607	599	586	571	626	594	640	638	608	608	630	663	570	608	607	585	608	597	589	592	608	596	643	623	631	618	649	628	635	591	598	668	607	607	571	594	623	600	578	584	641	637	615	606	610	618	633	602	644	600	602	609	613	660	582	594	597	592	606	575	644	617	623	617	612	593	589	606	625	608	605	589	603	618	637	644	618	583	604	565	579	616	569	606	588	670	585	560	608	597	558	587	577	635	609	636	625	597	595	576	614	630	648	662	582	568	596	606	569	628	580	598	579	607	603	569	560	607	604	637	613	611	568	582	584	600	603	592	633	567	606	580	573	637	613	616	579	599	573	607	593	570	564	633	601	599	589	586	557	589	614	596	630	679	623	563	613	573	627	619	615	567	622	626	639	589	599	526	600	571	567	587	613	580	606	624	631	636	581	603	587	569	633	613	626	571	609	624	582	613	575	613	579	573	625	593	587	614	592	609	632	623	615	597	626	601	615	581	656	597	597	621	597	589	611	613	624	609	592	634	600	579	624	628	611	644	664	606	637	573	582	603	610	617	602	607	591	609	581	611	628	599	565	597	587	623	626	613	641	610	593	601	629	640	588	618	641	634	616	596	598	609	595	602	601	596	548	622	583	586	572	611	603	645	631	627	559	623	602	575	603	595	640	626	588	586	610	602	620	635	565	581	612	563	581	591	600	597	611	603	545	550	597	580	627	627	594	614	638	565	631	574	611	605	587	564	626	581	606	587	613	620	588	574	627	588	583	597	620	609	625	617	617	614	609	636	611	620	575	630	585	608	583	635	641	563	624	644	600	606	597	587	579	614	590	626	591	646	559	584	653	581	591	614	600	599	622	609	541	593	576	643	590	605	624	588	617	592	573	605	598	572	572	604	568	623	624	606	617	614	618	608	588	591	574	619	582	607	628	606	599	634	640	601	628	594	576	611	598	553	617	581	601	588	608	584	621	660	659	563	663	590	644	587	616	604	593	536	598	588	656	637	591	588	631	592	578	637	584	581	627	618	599	603	573	599	604	616	598	570	614	610	606	584	590	584	564	577	586	595	585	634	530	598	630	611	598	626	607	574	580	605	625	612	600	606	607	591	603	634	603	595	632	619	573	639	597	604	606	594	596	604	599	620	589	599	575	601	648	589	618	610	590	612	598	557	623	635	615	656	611	630	602	620	641	597	620	617	621	630	625	630	628	611	613	634	640	629	611	623	620	556	588	572	601	566	613	588	665	597	617	620	635	564	666	602	602	606	585	615	626	589	555	606	608	573	612	636	602	566	572	590	642	605	593	619	619	641	654	581	570	582	586	608	619	590	599	608	601	606	640	648	605	583	617	583	592	590	563	600	559	627	560	585	626	596	598	638	624	637	661	587	562	600	571	628	580	588	600	631	610	620	583	625	574	594	606	557	644	621	590	604	564	607	614	601	595	625	588	525	626	638	560	640	611	593	628	585	655	597	568	671	586	604	651	626	636	648	604	618	610	610	577	559	612	608	605	632	600	589	577	630	587	622	596	618	571	654	626	588	628	631	578	615	598	635	619	615	577	597	639	612	627	634	607	590	605	598	635	587	593	584	634	615	646	573	626	606	629	588	551	578	621	605	583	590	597	589	615	616	618	544	578	607	600	657	605	600
34139	27018	18581	8839	5646	2440	954	495	372	357	364	345	366	377	378	381	344	362	335	334	352	370	356	383	343	361	391	362	338	342	369	371	359	368	389	358	347	354	373	339	332	367	393	351	361	369	333	370	381	372	333	370	373	385	377	347	345	341	384	368	366	340	346	335	336	354	374	355	365	353	366	365	349	321	352	359	346	394	356	334	336	343	323	346	362	350	346	395	389	359	344	360	358	396	321	380	378	344	381	353	360	334	406	347	401	351	392	379	326	356	350	368	419	346	370	356	394	394	375	369	388	328	340	315	361	392	368	369	376	362	363	372	341	361	374	394	323	358	383	368	384	384	350	379	385	361	368	344	352	341	329	361	349	352	373	325	342	372	328	386	345	372	318	337	325	342	336	347	401	370	351	359	340	389	314	346	381	386	357	355	352	378	352	370	376	365	366	375	397	338	349	380	384	414	361	361	366	343	366	365	385	378	378	324	360	364	370	383	374	347	355	374	369	376	386	373	344	354	341	362	340	420	358	369	415	346	362	316	339	383	347	363	347	370	363	377	359	397	361	338	407	390	362	396	388	367	384	340	373	351	352	365	364	344	372	376	330	343	333	380	364	331	354	352	346	342	371	394	379	372	368	388	373	363	384	353	360	352	379	348	346	389	360	371	360	395	384	364	358	374	375	347	373	364	354	356	392	404	384	326	352	397	399	345	364	338	362	340	347	361	380	373	350	354	363	339	327	368	368	361	355	340	345	400	351	366	346	367	347	351	361	370	380	361	336	365	368	353	352	353	349	372	360	379	366	405	346	357	359	384	368	396	402	362	355	368	398	329	367	364	350	409	332	358	338	350	349	336	328	352	362	370	393	395	340	368	364	346	341	393	361	370	379	385	354	383	359	349	392	349	358	379	398	339	398	358	362	356	388	351	368	372	353	366	356	363	367	364	389	350	363	366	399	375	388	394	406	355	343	352	340	386	385	350	350	357	344	344	342	348	348	393	349	397	361	366	330	362	376	363	364	380	376	350	347	347	366	394	351	353	365	340	366	355	367	363	378	381	388	365	381	344	368	378	360	347	364	377	360	338	354	372	388	332	379	342	355	339	357	372	356	359	345	343	383	363	371	329	344	380	357	339	384	360	347	349	390	320	361	394	370	382	391	355	385	326	365	357	368	380	396	375	352	348	383	376	373	335	323	338	366	356	355	337	384	372	354	339	398	380	415	399	368	350	357	354	391	377	329	338	333	346	327	348	391	374	353	386	350	354	377	339	366	374	365	357	346	318	394	369	379	357	371	383	331	380	349	363	360	394	365	381	360	373	349	344	334	344	369	395	340	354	371	344	373	334	384	393	374	343	351	367	372	378	373	350	376	387	369	368	372	393	344	347	362	382	349	357	368	389	370	367	336	358	396	378	339	349	361	371	361	353	333	352	366	357	368	311	359	374	373	344	347	364	396	388	367	352	335	377	370	380	370	369	360	407	338	378	341	336	370	345	350	366	374	338	379	383	361	342	358	380	352	382	366	346	385	367	393	374	360	370	342	371	375	353	399	393	372	372	355	349	347	371	347	413	357	338	334	355	390	358	375	413	334	396	366	342	359	383	316	355	339	381	401	357	372	399	356	345	372	339	379	348	367	393	363	383	328	352	366	368	384	328	373	367	337	411	340	394	375	362	389	383	345	374	339	357	352	340	372	382	369	370	377	378	349	367	365	348	358	345	335	342	345	337	347	366	355	357	368	348	388	372	353	344	370	330	350	367	354	362	353	356	372	338	372	329	364	379	354	342	357	366	367	357	371	361	352	381	364	341	352	384	360	364	368	366	396	369	338	346	352	388	347	381	387	359	376	387	366	390	356	386	376	367	361	360	371	364	351	355	351	363	406	327	375	338	404	390	341	394	367	361	373	294	378	361	349	372	364	381	319	370	393	354	341	362	375	376	342	384	396	367	345	368	407	385	341	336	374	395	385	368	356	349	342	335	411	359	404	376	333	367	367	343	355	364	365	400	363	343	347	344	389	383	360	333	356	354	364	327	373	355	383	298	344	367	371	367	348	390	349	348	378	360	396	341	347	340	374	343	354	337	367	357	370	353	345	347	363	346	378	366	360	340	336	362	386	377	364	389	386	366	349	329	381	375	341	393	345	382	367	352	369	340	336	396	308	422	384	359	380	323	377	375	403	354	380	398	366	383	328	355	350	380	376	341	346	355	388	355	376	356	374	360	387	360	408	365	383	366	346	343	350	366	357	356	328	381	323	346	392	397	381	375	378	323	353	376	372	348	362	318	369	381	332	347	345	357	334	364	420	373	367	383	362	348	370	349	351	388	383	361	364	373	329	363	394	409	394	387	359	357	343	377	379	341	348	348	338	329	345	354	356	399	374	330	369	347	364	339	359	367	360	381	371	350	366	378	380	337	349	337	366	392	421	389	373	356	393	369	362	356	385	332	366	330	354	377	385	346	394	391	343	348	362	338	361	366	356	387	349	367	374	332	382	357	370	352	384	357	354	365	328	348	360	372	367	346	323	399	383	328	388	348	345	373	367	424	332	376	357	351	311	320	356	352	338	380	388	404	340	359	334	355	378	343	348	368	367	342	375	347	330	380	394	357	362	371	375	381	339	397	333	350	372	353	354	338	366	381	353	377	376	355	335	345	375	366	345	379	391	419	329	349	354	354	395	349	387	385	373	380	385	334	363	368	385	340	360	357	339	324	352	370	372	388	395	330	366	386	373	408	392	373	362	359	367	361	350	357	375	342	357	387	334	341	358	353	392	356	355	372	364	344	369	360	370	395	377	377	368	371	367	358	375	371	331	362	353	352	347	375	382	395	356	375	359	350	353	407	401	403	371	372	367	378	343	326	341	374	380	369	366	365	381	367	367	367	342	370	369	385	358	373	332	356	357	382	356	382	359	393	356	381	367	357	377	367	346	361	360	366	358	391	377	361	355	321	328	368	342	336	366	369	329	376	382	358	364	340	405	363	360	377	374	381	374	363	367	334	369	358	345	334	352	340	365	386	351	365	346	371	348	366	358	386	389	353	375	370	357	331	374	335	383	328	384	363	342	367	371	361	366	369	359	374	346	359	358	368	370	375	329	375	356	371	331	400	348	328	368	374	384	376	341	330	346	354	371	371	370	315	366	393	384	381	379	365	361	320	354	377	375	375	407	385	387	343	344	342	360	372	319	360	341	341	369	316	381	344	376	419	377	343	414	382	339	325	328	362	364	332	347	337	338	326	346	395	360	370	339	377	371	350	349	353	347	350	349	389	368	344	376	349	379	400	355	287	373	392	355	386	361	333	363	353	393	364	355	374	374	386	361	372	371	377	371	325	360	367	404	380	362	345	368	357	342	376	378	341	362	335	325	366	369	395	344	358	402	401	347	374	375	397	384	382	357	404	386	417	360	356	379	388	367	364	336	386	355	398	365	360	378	355	361	359	377	370	385	361	343	350	351	341	404	365	355	341	341	358	349	381	382	352
22600	25733	24636	18041	13891	6177	2330	1138	832	817	824	839	848	782	818	818	902	854	792	793	849	827	811	845	833	806	816	816	836	854	777	792	798	776	813	803	800	860	802	861	768	821	825	867	857	807	783	810	807	850	789	792	819	856	784	816	850	869	839	801	825	850	835	788	854	795	824	852	788	804	785	877	789	853	898	803	837	758	827	831	834	829	819	800	828	809	841	810	804	776	788	819	828	819	841	834	810	796	820	783	786	808	826	810	794	840	839	838	836	829	868	814	827	814	792	784	841	840	805	821	849	788	822	830	855	845	840	822	811	798	846	808	807	793	836	799	808	830	816	820	794	880	826	773	805	800	875	779	830	830	826	825	797	800	796	831	779	840	818	788	834	797	832	853	792	814	816	842	791	841	810	881	815	840	812	821	774	890	897	807	819	773	807	815	865	843	754	841	820	819	839	846	805	812	792	770	777	815	823	836	865	783	876	817	822	820	799	849	832	881	857	841	838	834	799	831	820	836	811	810	810	843	828	808	802	808	823	785	832	853	855	871	830	826	853	826	802	759	831	783	821	786	837	813	775	845	849	805	834	860	865	835	787	819	831	822	823	869	800	819	828	792	813	814	834	866	811	786	810	899	847	859	770	832	835	816	806	839	858	764	825	804	846	799	787	840	818	810	790	846	777	773	854	845	854	872	826	844	812	820	844	824	799	852	826	845	836	789	832	824	808	884	824	824	775	808	829	806	840	791	841	794	821	747	813	836	781	803	850	845	843	787	780	800	835	802	847	816	781	895	817	810	823	803	843	822	836	842	829	816	806	807	843	820	802	826	827	844	813	764	820	821	808	844	779	812	810	867	831	803	825	820	810	840	791	774	854	824	860	840	830	849	843	830	828	811	830	827	828	823	843	849	819	835	786	836	815	732	855	865	768	809	765	813	783	861	800	791	816	804	828	868	805	815	845	787	791	851	817	810	828	839	839	801	790	814	860	825	782	809	818	810	869	799	817	815	805	751	800	806	802	822	815	787	854	764	848	842	790	806	782	816	842	785	842	783	831	857	800	838	794	832	825	820	798	853	818	834	889	880	830	775	767	871	814	837	872	836	843	790	799	807	794	810	818	835	812	828	817	842	840	844	830	828	782	845	833	767	799	828	871	849	838	822	840	857	802	813	838	842	818	852	850	841	791	815	841	826	853	890	819	861	853	770	884	805	823	856	789	840	781	851	817	795	797	787	787	808	791	791	794	842	841	827	835	809	872	827	825	793	825	860	839	828	805	840	770	856	786	821	811	817	868	867	839	799	836	838	824	819	831	789	785	840	844	813	796	792	839	784	822	862	811	838	797	821	812	802	846	797	759	802	805	807	829	799	795	794	813	793	820	807	860	793	785	840	814	821	882	816	864	879	830	832	822	834	841	822	833	808	838	857	826	786	835	811	813	845	868	813	773	826	839	808	842	869	812	828	837	837	789	808	848	837	806	834	803	848	861	806	798	793	823	833	792	786	805	814	812	812	865	802	826	854	828	778	780	843	868	810	871	839	796	783	818	797	815	829	816	825	838	865	869	822	806	863	863	799	773	808	832	929	855	838	826	848	826	831	812	840	814	840	817	839	858	837	868	778	884	827	778	841	806	791	839	872	855	810	888	774	822	796	868	820	837	784	788	788	795	842	768	819	812	789	814	805	789	836	855	803	833	813	807	865	795	836	807	852	794	796	791	832	816	827	857	853	825	821	856	877	848	796	812	810	810	839	798	852	812	815	793	772	807	786	788	838	818	830	825	823	784	819	816	833	814	864	838	795	821	799	807	815	795	839	812	823	858	767	855	818	855	839	829	842	823	837	834	820	845	802	837	878	850	825	855	854	844	826	834	779	799	859	816	851	827	862	822	859	844	820	817	760	780	825	898	823	856	832	825	808	850	779	812	810	826	790	877	794	830	807	838	817	833	836	802	826	824	800	824	851	850	851	833	804	827	822	817	744	825	833	797	832	809	819	818	757	845	808	800	767	830	792	854	833	814	824	846	821	822	860	829	778	797	891	879	839	868	840	851	804	789	782	790	817	842	823	864	827	760	763	898	824	858	805	813	837	829	839	834	788	832	857	810	840	792	808	796	833	867	844	782	818	802	867	808	814	816	827	770	837	811	833	800	766	844	824	811	861	827	882	852	798	823	879	884	798	795	791	819	862	810	837	826	765	773	827	838	840	796	857	871	787	840	840	828	849	803	793	825	790	800	754	839	840	757	869	813	791	863	822	923	823	840	754	878	802	806	799	857	819	793	787	784	787	798	837	828	836	799	769	813	820	831	822	784	847	804	815	834	807	845	860	821	834	865	774	798	759	827	794	842	796	764	791	801	775	872	814	843	801	821	838	841	830	797	818	801	825	837	788	841	882	856	812	815	828	864	876	771	776	820	841	804	776	800	846	866	819	869	861	801	762	810	876	805	879	886	850	825	774	842	858	801	806	842	825	818	833	855	767	786	823	804	792	766	793	839	832	799	854	784	859	853	829	824	788	827	797	791	835	795	826	821	828	802	825	808	863	876	863	802	808	810	850	858	808	832	837	786	851	809	835	780	847	838	869	797	862	835	834	836	827	800	843	848	829	801	875	784	835	811	776	837	809	812	850	768	790	859	807	812	781	821	786	762	852	839	846	797	814	861	845	804	847	803	862	814	821	795	778	829	787	825	890	848	819	866	836	786	784	846	849	799	851	848	797	767	790	831	834	820	801	821	770	840	785	834	820	843	815	808	840	794	799	863	844	780	858	861	814	801	794	861	801	819	813	861	814	831	837	803	846	840	840	873	854	803	797	845	809	819	810	840	840	831	765	812	820	860	787	836	810	858	815	846	837	820	828	823	847	830	825	841	811	889	759	770	855	819	840	843	802	819	834	780	794	853	832	789	861	861	804	817	841	806	821	832	814	807	821	829	864	815	774	838	778	789	789	820	889	816	790	860	843	822	832	836	818	819	828	843	784	815	810	760	852	839	796	853	819	828	792	828	797	800	811	789	846	803	783	803	784	846	803	828	838	832	861	801	794	807	819	804	840	785	844	790	820	843	828	797	787	908	789	794	801	867	786	834	777	799	840	842	852	805	820	815	826	791	825	779	821	844	830	840	836	821	829	798	815	820	844	826	825	782	826	815	843	849	823	801	857	819	805	845	829	819	807	829	811	834	795	843	797	801	744	832	803	828	826	767	794	828	826	826	790	826	845	814	831	837	761	810	828	808	801	825	752	833	820	820	796	848	775	794	780	846	799	800	836	817	790	778	810	884	821	842	875	879	829	786	849	813	790	835	833	811	851	799	821	800	821	807	817	861	782	780	848	809	835	836	806	848	808	790	841	814	888	878	793	829	832	841	757	825	787	780	882	851	829	863	902	795	799	790	805	827	836	793	789	831	817	788	868	824	762	791	816	759	779	817	845	847	764	796	810	816	815	796	878	810	880	841	855	763	814	813	797	912	818	810	833	828	767	815	840
60546	55035	47360	41404	34765	27477	15325	4529	1016	399	296	304	301	286	283	270	274	311	274	263	255	265	259	281	258	237	317	310	264	283	254	264	283	282	305	289	284	308	290	292	299	278	285	260	262	309	282	287	281	279	277	254	282	277	276	284	279	273	274	274	267	286	275	256	288	301	278	258	295	269	274	296	294	291	280	269	282	305	305	283	290	246	280	261	274	259	263	292	295	261	296	250	247	262	287	301	273	293	273	299	271	302	319	292	270	264	274	274	301	260	280	275	290	288	283	295	306	278	266	297	284	309	299	275	275	265	270	259	288	289	289	291	298	252	248	292	270	306	303	224	297	290	253	274	294	265	281	298	279	298	278	281	249	264	281	275	255	279	269	316	264	282	259	236	283	301	252	276	284	307	312	296	253	279	290	245	275	326	293	275	287	267	264	274	310	276	271	283	286	253	270	272	289	273	309	285	270	273	266	282	290	265	294	272	296	264	293	271	298	277	277	272	289	276	287	261	295	288	293	282	274	274	264	284	296	248	244	284	272	281	268	311	273	278	246	309	270	290	284	308	276	276	285	274	259	280	309	267	281	290	287	289	284	257	281	292	278	285	274	280	285	276	263	255	269	279	285	274	309	271	293	286	274	287	303	291	269	290	294	299	287	266	285	279	302	308	290	285	311	280	277	281	268	265	270	269	298	282	295	269	293	258	286	293	269	256	296	262	288	284	254	255	295	298	298	267	244	357	279	287	295	269	248	280	256	270	266	246	271	290	298	289	288	283	322	284	288	264	290	277	315	278	273	293	291	289	287	275	292	312	283	261	284	268	249	269	260	275	268	272	262	295	295	298	283	274	298	316	300	283	283	274	285	261	268	266	335	283	310	266	262	284	280	295	290	285	306	287	308	272	296	284	293	286	303	278	289	298	255	302	307	291	280	284	302	279	287	295	297	301	268	280	295	272	283	289	265	274	296	270	292	307	288	257	293	291	286	276	277	283	298	284	274	282	309	280	305	277	288	291	253	289	289	279	268	272	289	299	254	271	306	294	263	279	274	277	302	315	288	277	263	302	248	274	289	284	251	277	302	291	260	282	269	268	275	290	304	281	316	259	275	247	276	300	303	269	279	279	251	284	272	303	277	289	292	269	297	277	293	259	299	288	264	274	271	322	305	260	273	298	260	293	245	296	287	291	309	285	248	295	272	251	276	295	288	306	296	263	269	296	292	276	259	285	271	303	278	275	276	265	294	264	285	281	261	263	283	300	290	307	299	265	253	281	287	295	245	260	295	288	297	258	260	268	255	276	283	264	272	265	274	254	271	307	243	273	258	268	255	283	295	247	215	267	286	263	264	284	267	294	284	282	285	261	254	283	273	298	301	275	235	264	273	311	290	278	268	257	274	270	263	267	292	283	297	263	301	280	277	272	246	284	283	275	295	285	282	294	254	243	275	277	273	268	312	284	281	308	277	284	244	256	269	281	311	280	289	286	267	257	304	283	286	257	278	269	319	283	272	282	281	247	275	293	274	269	269	301	276	247	286	327	295	300	266	281	294	264	280	293	293	259	263	259	295	279	282	270	243	299	285	294	302	266	295	287	321	280	267	302	304	304	289	248	308	279	289	288	278	309	249	290	322	279	277	238	275	277	273	277	279	237	234	277	299	267	262	300	279	285	266	292	280	265	307	275	298	260	286	260	273	254	289	292	289	278	259	282	267	284	291	275	270	259	297	281	291	259	270	279	275	279	308	306	278	251	258	287	283	266	283	271	254	284	299	296	282	281	288	291	266	275	285	305	300	283	283	269	265	258	282	264	286	246	271	269	280	280	283	293	287	274	285	274	300	279	277	246	305	256	288	305	295	278	268	239	264	273	281	280	293	272	307	259	286	269	274	281	293	309	295	259	299	302	287	273	273	301	272	302	262	302	256	297	282	245	268	268	317	280	275	258	260	263	290	286	258	313	266	280	290	312	300	288	307	304	246	290	264	262	243	259	288	282	275	270	266	252	292	247	251	278	291	326	268	272	282	293	292	266	227	276	259	297	286	288	304	270	314	294	238	285	279	285	249	284	283	270	272	277	271	266	301	312	300	273	228	269	279	273	293	248	265	304	288	290	291	275	264	302	262	321	281	251	255	281	294	281	318	285	253	252	292	282	276	260	263	290	298	288	288	290	276	261	253	298	327	272	290	294	298	261	273	286	286	267	272	275	272	250	281	284	304	310	274	258	273	282	252	273	277	271	280	267	265	295	261	277	283	265	285	268	254	295	282	258	265	285	291	269	282	272	292	263	304	252	283	280	287	275	300	297	269	301	301	249	295	291	278	225	274	253	271	265	264	243	279	292	295	286	256	292	262	285	306	252	293	274	278	272	250	255	300	277	236	263	293	323	313	273	265	296	285	279	276	306	277	260	265	261	273	307	273	298	267	291	266	283	303	275	283	284	263	288	297	290	304	292	288	297	309	249	266	290	290	272	293	251	275	293	274	311	300	305	286	317	271	310	272	303	289	279	272	288	246	273	298	292	251	267	288	256	229	277	266	283	265	285	288	263	303	291	251	282	282	293	237	256	264	248	266	287	256	281	272	261	289	263	291	310	271	294	254	272	274	287	317	271	288	284	250	284	267	283	272	256	256	291	263	287	286	292	265	266	267	286	293	282	295	308	282	281	317	280	274	267	290	265	295	284	294	269	291	266	294	284	282	276	287	257	299	298	285	252	309	307	253	295	271	277	285	264	282	299	278	260	294	265	279	279	295	257	284	296	276	301	271	255	291	306	272	279	273	286	248	288	287	291	269	276	273	267	268	256	279	293	278	287	273	288	265	268	329	315	294	245	282	273	267	297	266	276	278	331	320	281	274	280	283	279	272	300	287	286	268	254	291	288	254	299	294	296	275	316	312	263	279	289	271	256	273	269	310	284	297	295	267	265	297	241	277	284	273	264	305	281	286	262	257	279	296	301	270	289	272	307	282	282	265	284	268	299	315	267	294	318	266	240	272	264	295	293	293	276	259	282	300	263	285	257	289	318	276	266	284	294	297	277	311	266	293	271	260	300	275	305	284	273	309	306	285	289	284	266	313	284	298	292	295	282	302	294	293	309	289	273	292	278	260	286	302	276	257	285	269	273	261	281	261	299	308	281	263	272	295	266	249	255	273	291	280	296	300	284	305	282	314	257	295	264	286	298	268	271	245	274	282	273	292	299	284	298	259	286	314	302	279	265	266	273	283	247	316	311	260	287	306	287	308	310	301	257	295	271	253	289	261	292	273	281	283	292	261	279	263	285	287	289	270	294	254	259	286	265	284	294	270	279	266	288	270	288	256	283	235	278	268	254	264	277	313	285	292	287	284	263	292	299	304	287	291	275	279	280	307	261	298	268	302	275	279	263	293	241	275	263	259	294	286	289	229	276	264	267	249	298	301	277	257	290	244	268	297	261	291	300	271	219	282	296	256	254	317	328	246	253	260	277	271	286	286	281	311	297	298	290
47686	58624	59500	60795	55128	38426	16393	4685	1590	885	626	718	646	628	665	671	625	658	699	660	700	631	668	642	604	649	612	673	649	627	696	626	657	673	651	679	638	688	635	722	658	658	630	661	624	636	657	630	657	667	656	663	634	642	624	644	598	646	633	653	659	610	669	653	673	627	664	651	636	630	614	634	639	659	671	595	589	649	647	690	664	645	634	633	661	622	645	645	684	673	651	659	635	670	664	611	647	675	681	616	630	598	665	642	637	593	666	606	685	660	661	625	671	656	622	695	651	643	658	647	663	666	638	679	664	643	623	667	629	620	663	609	624	637	648	672	629	612	661	623	630	635	658	642	630	674	666	620	668	645	669	626	634	638	672	636	609	636	645	652	632	634	681	674	704	653	677	621	622	614	637	639	671	675	653	643	616	650	656	651	652	670	734	650	682	682	621	697	620	660	664	649	633	611	637	642	626	621	638	675	671	676	631	668	642	637	651	669	636	647	627	615	651	664	671	614	632	654	629	581	628	645	682	632	645	676	664	665	646	599	665	628	667	656	673	641	613	671	652	689	629	627	618	660	648	670	629	674	663	659	629	608	626	612	634	625	635	655	647	620	659	637	656	698	660	614	679	649	686	645	645	637	647	644	636	640	632	688	652	626	623	679	624	625	658	620	658	653	657	623	660	650	663	660	682	679	663	673	630	663	652	641	623	664	634	638	616	645	651	640	603	633	681	692	680	680	652	649	627	629	645	677	657	585	647	632	624	642	618	634	651	646	644	618	637	671	631	634	629	678	667	646	680	613	628	606	589	641	595	653	626	659	677	675	658	679	654	675	638	624	620	625	675	634	629	672	640	674	690	618	608	653	702	667	702	627	618	643	643	628	636	654	617	681	619	597	691	629	667	641	694	627	667	643	656	627	659	644	620	643	647	642	665	677	664	642	627	651	643	665	626	665	638	662	677	634	672	641	639	658	653	642	629	717	654	603	656	616	666	614	678	651	630	631	637	669	639	704	637	653	635	646	606	645	662	649	655	660	663	634	619	647	654	648	651	621	583	661	628	646	628	670	707	661	667	633	625	601	650	675	593	660	703	657	664	641	666	667	631	609	629	631	644	583	660	650	641	643	670	643	640	632	662	660	658	663	675	646	664	648	635	625	621	683	648	648	634	666	606	675	670	626	619	649	682	696	618	685	636	631	666	680	667	655	650	643	668	624	663	625	641	631	629	633	644	650	680	615	655	637	688	661	664	626	650	607	616	627	690	638	613	658	609	595	605	656	628	614	660	638	609	660	638	631	630	673	644	630	659	669	642	661	661	662	617	620	665	686	643	656	671	637	672	637	613	675	634	582	654	652	682	630	648	629	592	658	617	617	698	615	614	631	631	702	664	607	658	654	618	618	640	641	654	631	662	600	644	652	635	672	665	615	617	664	625	600	646	647	648	702	610	661	632	630	599	620	643	641	640	633	644	695	629	654	632	697	656	644	619	640	609	631	602	667	662	695	602	653	640	665	647	636	654	676	654	644	686	643	631	606	667	649	605	641	633	640	624	713	682	611	685	617	644	707	653	685	679	692	635	629	674	652	658	652	625	645	633	643	632	637	644	627	624	600	620	601	643	690	640	637	623	612	626	616	620	673	640	645	600	658	653	684	646	700	656	680	655	663	607	625	631	685	613	642	629	690	640	648	682	661	649	652	649	646	688	692	617	617	675	654	627	623	626	654	646	662	613	641	615	689	663	618	638	626	617	642	682	632	662	633	628	665	645	646	629	642	685	655	656	650	665	676	630	649	675	616	636	591	648	631	627	639	637	609	663	633	631	639	676	608	684	666	683	601	631	626	637	665	674	638	685	645	710	643	614	639	658	698	602	653	636	672	636	657	688	623	649	643	627	592	639	643	646	652	647	662	698	650	625	664	635	673	676	652	648	657	657	660	606	637	660	663	641	668	652	647	636	602	637	623	644	614	620	639	629	668	645	635	663	641	643	632	652	595	628	651	631	627	604	632	668	606	577	657	628	664	607	658	604	679	633	646	687	646	652	593	646	621	639	667	640	692	623	656	660	640	642	638	624	644	637	589	643	672	613	656	660	648	668	664	658	656	644	643	667	644	604	639	642	671	648	613	643	660	617	694	640	701	687	654	631	644	664	639	667	665	663	609	618	648	655	645	664	624	662	659	653	638	643	676	653	697	645	612	674	648	612	665	647	652	618	689	623	629	664	603	648	683	637	666	667	628	616	628	612	683	651	671	693	635	602	628	655	616	641	651	634	709	640	672	636	670	676	667	650	658	591	668	677	714	642	655	639	641	632	632	669	606	619	625	629	627	666	580	654	637	624	652	648	639	641	607	640	655	666	610	659	634	628	648	666	667	600	653	617	620	677	621	632	621	623	609	651	668	617	645	637	608	606	656	635	646	662	639	616	629	647	603	651	642	659	597	663	638	684	616	635	672	617	583	653	637	705	642	661	669	633	668	678	589	585	646	629	645	659	658	610	629	644	631	662	663	603	653	627	661	629	635	652	641	664	657	674	670	634	641	642	646	630	644	662	639	705	649	639	626	631	590	649	648	623	643	688	609	623	648	636	659	650	662	674	611	649	686	631	673	681	685	651	631	640	650	628	643	661	610	648	627	622	587	692	652	668	651	637	640	612	682	663	652	670	672	658	676	679	635	669	613	618	630	616	628	628	619	645	662	653	687	613	667	646	636	637	639	657	610	709	645	664	648	640	660	705	639	601	665	667	666	631	638	653	675	649	671	631	666	655	648	612	628	658	650	691	677	664	650	660	665	667	678	651	664	654	642	642	647	702	610	627	695	653	668	654	626	654	684	601	710	617	679	641	603	611	657	664	635	638	639	670	630	624	683	665	583	638	591	659	678	666	643	685	644	635	648	639	662	660	684	666	668	638	620	608	692	642	685	659	622	652	678	614	684	618	614	668	653	624	608	627	632	638	618	652	620	676	618	615	641	646	675	651	642	651	669	631	647	667	634	643	624	639	699	594	636	629	626	673	584	673	652	622	616	606	640	633	616	626	640	613	660	650	645	644	667	685	675	643	660	621	666	674	667	642	644	656	654	686	615	654	633	652	627	647	643	619	637	678	640	621	658	625	642	627	627	657	664	656	690	628	694	681	622	641	611	634	635	643	627	664	673	637	668	631	662	653	601	624	652	662	648	628	673	647	613	638	673	657	651	680	667	596	685	680	637	649	619	655	654	662	636	630	654	644	647	595	641	651	679	640	683	632	632	668	648	645	621	675	618	670	622	706	649	691	694	640	660	652	648	620	672	593	666	605	696	658	639	678	686	574	708	652	607	684	674	639	624	634	691	638	611	624	641	662	622	624	628	664	654	586	647	665	632	608	695	699	639	626	673	628	620	653	645	655	637	652	671	610	644	678	596	643	676	659	660	665	652	636	660	656	646	645	604	609	626	684	651	631	646	651	650	630	626	618	623	592	641	652	628	659	648	680	656	646	670	645	663
64492	58981	50708	39927	32624	29373	21904	10930	2757	533	280	278	260	262	294	259	251	276	299	277	307	260	271	292	260	283	272	246	285	236	282	275	249	267	275	267	288	273	271	296	273	261	284	248	246	251	253	270	270	254	271	270	269	256	236	236	282	275	272	267	271	287	278	257	247	272	257	289	269	275	235	255	264	265	299	305	291	266	294	234	272	254	300	257	283	248	262	258	258	264	265	279	271	242	286	304	270	290	256	276	289	270	285	261	276	268	261	269	253	280	281	276	277	260	281	277	280	252	254	280	262	269	278	303	274	306	294	286	273	258	260	248	275	281	261	295	268	267	267	247	243	302	254	242	282	298	254	316	284	246	290	267	252	301	275	286	295	297	322	281	251	278	271	291	248	279	287	271	283	274	273	247	239	266	239	278	285	241	250	267	254	272	274	252	268	280	256	277	279	252	295	261	268	275	259	274	266	240	252	282	262	280	288	272	284	268	261	258	274	240	284	277	278	291	241	270	289	237	260	277	239	265	244	306	251	277	261	294	251	263	298	295	254	243	247	296	301	245	244	281	282	232	273	272	273	282	282	224	253	256	246	290	273	272	256	285	263	298	275	285	282	262	208	248	261	271	294	288	242	316	283	291	276	284	277	282	281	261	296	294	261	267	258	265	264	267	265	274	252	271	261	229	271	260	288	293	274	255	275	268	295	272	261	272	270	262	254	268	265	261	239	260	289	255	293	270	265	297	261	267	264	274	289	273	280	258	254	262	268	240	240	288	273	289	272	254	291	257	261	241	231	228	266	272	275	286	262	249	288	278	272	252	262	274	272	280	281	276	252	253	287	275	255	267	264	258	280	230	256	280	259	254	279	253	285	238	288	261	285	283	274	294	271	262	276	286	268	254	272	294	292	300	281	242	253	274	250	239	261	244	268	273	264	279	284	251	280	241	251	282	284	241	236	303	269	280	249	244	294	295	278	257	259	283	280	291	239	295	254	277	270	274	250	271	260	272	264	257	275	248	238	260	260	278	296	239	271	257	243	302	278	270	269	267	271	248	269	283	245	276	230	252	251	251	272	293	239	258	262	256	252	268	296	279	287	283	232	252	277	260	276	299	256	262	270	237	283	267	262	260	253	263	293	268	275	248	247	290	278	281	251	283	220	264	258	255	273	284	296	298	258	255	256	268	297	300	276	294	268	276	288	251	265	260	273	256	271	270	266	272	278	266	260	277	267	290	277	278	262	299	259	271	251	261	248	288	257	262	303	282	268	261	296	271	276	258	241	240	275	252	255	270	281	249	299	258	294	239	219	286	262	264	273	234	256	289	245	274	268	266	256	293	308	282	275	278	288	256	276	259	278	265	274	255	287	280	257	276	277	268	324	274	254	263	257	276	280	263	250	298	247	281	266	267	249	291	277	301	277	275	284	288	260	239	262	268	266	271	242	276	247	241	264	252	251	258	278	324	279	286	306	294	283	222	238	267	281	284	272	240	300	269	277	263	273	277	247	288	272	263	301	277	280	241	254	244	230	286	272	259	279	265	275	276	297	253	280	242	220	286	263	258	277	248	286	244	291	279	279	267	266	245	242	296	265	268	253	248	270	293	286	260	253	279	255	272	258	276	267	294	256	262	297	272	270	240	293	286	256	266	252	277	251	311	273	274	259	269	272	251	225	255	317	266	272	264	274	249	289	297	259	267	239	268	261	279	271	258	254	230	265	277	264	275	265	241	295	261	271	272	291	283	260	276	265	271	276	273	258	261	280	269	263	248	290	260	271	289	294	296	292	273	278	280	281	271	271	279	237	271	290	279	311	286	263	289	265	238	272	285	265	267	266	236	266	283	278	241	278	296	239	260	283	288	244	242	266	256	249	257	273	274	265	254	261	264	282	261	257	286	263	246	276	274	285	272	254	258	273	301	267	279	249	275	272	274	258	250	265	271	279	266	285	241	245	247	269	287	273	276	298	259	274	265	289	251	236	285	275	262	320	284	275	272	295	276	254	304	272	284	260	280	265	285	278	257	299	271	278	270	264	267	284	218	312	254	251	279	252	278	226	269	249	274	269	265	268	270	251	256	284	271	239	277	245	281	255	294	273	276	264	300	257	301	259	274	266	250	266	253	233	264	259	260	237	277	255	275	300	271	257	240	270	300	244	280	276	270	234	249	249	292	260	257	264	255	289	270	281	274	248	276	257	291	255	250	293	269	261	298	242	300	259	251	254	285	248	273	258	251	270	252	275	272	278	227	269	291	288	274	248	289	293	265	280	285	275	266	256	254	273	296	264	264	257	251	262	254	308	296	245	294	294	265	268	229	269	249	283	290	271	261	295	264	290	291	290	258	242	227	258	275	238	281	274	256	266	279	285	279	277	261	273	241	275	280	279	263	277	278	279	248	252	255	288	278	266	254	263	256	251	290	269	284	229	286	269	279	258	266	294	274	278	296	280	268	262	250	253	279	244	232	266	272	268	275	250	271	271	223	269	270	259	289	269	264	258	280	258	268	270	262	308	283	269	281	265	247	277	298	280	268	287	278	255	286	244	244	248	256	283	255	276	259	271	275	287	274	286	281	266	283	246	276	278	298	272	271	252	274	256	241	274	276	232	277	277	281	257	261	278	254	290	287	282	267	257	320	267	285	279	282	271	256	265	286	251	271	257	265	253	285	265	278	280	284	270	280	264	279	272	262	240	250	245	276	246	274	294	260	239	267	264	262	277	268	263	286	275	279	247	279	223	284	254	253	244	261	258	283	276	211	263	266	286	253	272	266	243	250	280	263	271	252	286	299	291	292	261	245	258	234	304	277	212	304	278	269	296	247	253	273	262	255	254	253	249	277	282	289	257	262	248	259	287	240	274	230	272	273	277	281	311	273	270	271	255	257	283	249	281	261	248	282	265	283	278	267	269	274	243	284	268	270	236	273	285	269	278	261	255	252	269	274	263	255	258	275	254	261	246	260	250	261	269	269	262	276	271	285	292	276	297	242	253	286	269	260	239	266	292	246	266	270	282	292	265	269	304	236	249	289	323	266	255	267	266	289	308	277	283	251	253	300	260	279	274	254	271	314	253	275	273	262	284	280	289	306	267	290	251	255	290	260	287	279	257	251	249	292	270	262	287	280	249	277	279	297	271	273	271	256	264	292	277	267	279	263	297	273	244	264	273	234	259	274	270	258	245	268	296	245	292	269	245	278	302	263	271	260	282	266	255	281	278	272	266	253	271	273	259	251	243	253	290	266	273	263	296	284	279	239	277	262	278	252	256	303	285	261	274	264	277	260	259	258	250	248	280	278	283	242	255	294	287	243	248	236	261	255	266	282	292	288	267	278	269	280	265	249	283	251	266	267	255	289	253	286	254	259	310	276	245	271	265	284	286	266	247	280	279	231	288	285	265	285	257	226	245	283	275	299	270	273	281	234	295	285	284	286	262	282	299	239	276	261	254	235	297	249	270	286	279	261	272	279	295	237	255	260	279	279	259	278	277	287
50475	61578	58861	62506	63080	47534	23017	7104	2044	949	694	657	656	634	649	600	618	633	639	594	653	632	566	593	635	645	617	606	609	654	626	656	644	602	619	584	633	629	613	617	620	616	644	633	624	575	606	598	631	638	633	578	618	597	645	590	578	613	633	619	628	638	642	651	561	620	614	633	627	618	611	634	649	622	618	619	639	613	623	621	629	580	605	614	620	601	594	651	620	626	578	628	656	613	594	662	638	626	592	647	548	611	649	601	645	592	645	610	625	642	651	604	639	657	614	588	629	629	643	589	615	598	624	641	586	587	634	615	622	636	619	660	639	621	636	648	612	649	666	579	642	644	654	662	615	644	630	653	631	597	636	574	603	612	579	640	637	660	622	637	619	617	637	615	618	665	656	671	585	628	624	613	665	664	602	580	606	584	579	622	600	605	640	609	582	664	617	652	637	631	612	616	649	639	628	605	622	627	611	565	599	616	619	617	616	623	607	601	604	643	608	655	599	617	612	652	621	663	649	584	587	593	597	636	567	644	644	643	634	614	595	619	639	592	625	647	628	627	624	650	653	563	651	635	625	642	591	621	624	614	649	573	631	609	644	658	650	607	623	606	661	625	642	612	587	620	592	603	628	677	613	583	617	620	638	611	638	660	631	659	610	650	609	618	583	607	630	621	586	604	617	636	648	633	607	596	609	626	636	630	623	642	655	596	666	590	591	647	636	602	595	642	622	631	648	624	572	637	597	613	597	586	633	624	611	616	634	643	670	589	593	605	637	615	591	624	619	622	602	623	641	615	636	621	583	611	581	591	620	610	612	591	646	648	600	586	617	634	634	625	638	636	635	666	629	604	586	609	625	662	597	601	636	609	635	601	612	616	601	622	589	636	595	606	656	607	627	628	557	641	644	628	651	624	637	646	636	617	616	596	585	613	595	579	593	581	633	637	618	608	663	595	639	625	619	609	613	597	607	652	605	639	629	608	600	624	621	635	639	636	607	605	618	644	636	639	623	601	650	628	567	604	608	615	570	603	622	573	606	648	662	631	628	596	678	635	630	684	606	638	604	623	659	637	613	584	601	625	563	601	656	654	637	579	618	654	619	620	637	624	612	625	637	649	632	620	636	631	622	620	658	600	613	606	618	604	585	652	658	625	633	592	627	608	607	615	578	618	632	581	587	611	626	646	643	592	599	580	613	652	632	607	599	663	629	623	624	620	630	588	606	616	652	533	605	602	583	637	622	611	636	591	644	635	610	619	645	631	581	592	618	601	667	620	619	641	693	604	616	646	633	634	609	635	616	672	611	581	585	614	600	644	621	589	596	611	627	619	593	610	636	623	647	623	620	605	654	604	621	575	579	608	631	662	624	607	590	611	563	631	617	597	641	598	596	673	612	620	616	625	626	578	639	604	618	680	595	624	633	639	589	604	598	631	629	615	619	581	630	582	590	649	608	614	582	638	626	624	616	621	611	630	588	586	642	657	618	606	612	605	650	601	612	658	596	684	611	610	621	565	629	657	604	608	655	574	610	613	609	600	629	594	619	628	631	600	653	604	631	608	589	631	595	647	613	637	656	625	618	613	621	577	603	617	648	612	599	624	644	651	608	584	619	603	635	614	603	605	628	598	596	613	605	620	630	588	577	585	584	631	611	649	569	654	620	586	651	603	596	636	624	608	633	587	681	649	630	570	578	654	605	589	623	630	619	602	647	597	604	635	621	648	569	635	642	609	614	621	600	610	598	627	607	626	624	594	628	604	592	617	604	630	645	659	632	625	617	636	610	613	592	653	615	579	647	652	616	623	607	599	657	584	663	627	629	639	645	630	619	622	610	615	658	651	593	644	648	641	602	621	587	624	613	682	621	660	583	625	609	604	631	630	623	641	650	613	625	632	709	613	649	601	595	625	631	620	636	637	590	610	623	633	624	603	577	596	595	599	630	601	600	660	601	626	641	656	631	626	639	657	650	586	608	588	583	622	610	648	622	613	626	638	646	655	659	608	612	607	617	643	603	566	622	627	657	637	649	602	585	656	659	639	630	627	615	596	638	642	579	566	647	574	602	637	613	630	634	629	626	611	636	621	622	646	625	616	619	630	656	639	605	638	650	625	567	655	581	653	594	601	609	605	585	643	615	624	599	642	690	608	598	596	635	629	590	630	635	623	600	606	607	612	644	574	660	596	618	603	619	640	588	651	596	589	593	605	592	626	650	619	623	608	644	654	602	611	610	649	618	633	652	615	606	635	624	619	610	618	593	626	609	588	577	626	598	651	632	636	620	606	649	668	607	599	632	618	605	601	598	638	591	671	608	602	602	621	580	616	611	615	654	630	603	584	621	657	620	652	646	645	645	608	608	595	577	625	630	646	618	590	593	639	648	651	613	655	606	612	642	626	629	623	636	609	584	627	646	633	612	632	634	603	627	647	595	625	591	577	608	621	616	665	636	633	620	630	644	655	609	659	616	620	605	626	614	653	575	607	585	607	631	666	627	651	631	668	638	624	629	573	606	602	597	638	648	616	630	596	578	637	616	613	579	624	621	624	672	610	594	670	617	564	576	606	614	604	656	635	593	629	649	667	601	658	613	634	583	630	597	609	615	571	594	603	633	615	620	628	618	674	630	624	583	637	624	630	645	592	609	608	614	656	587	643	633	585	641	632	635	648	617	610	648	670	636	652	577	598	613	625	596	619	629	619	627	617	642	666	616	632	650	635	641	623	634	640	605	630	621	649	619	630	609	568	623	561	597	644	625	630	631	601	627	652	637	628	667	642	636	629	699	652	625	632	624	629	563	600	609	610	608	593	674	554	634	662	620	673	621	601	641	647	624	613	645	626	609	624	685	658	594	652	639	613	570	599	623	586	657	640	594	597	640	649	609	609	616	591	594	643	632	626	612	632	641	610	601	582	602	671	588	591	680	617	628	621	612	590	610	615	603	624	659	581	634	572	629	646	629	642	600	609	632	643	599	636	588	609	649	617	579	639	628	646	604	597	627	614	586	625	603	611	640	628	635	618	663	602	647	636	630	651	607	605	608	682	604	630	629	539	586	646	663	635	611	630	603	601	665	655	572	561	645	648	690	667	623	641	636	594	645	636	628	622	577	562	605	701	605	626	644	641	619	600	639	590	642	614	632	636	599	645	643	614	600	616	660	634	610	645	650	620	646	635	609	620	639	591	625	662	623	631	598	613	642	649	598	604	641	631	651	615	595	649	636	635	636	637	615	602	625	615	613	568	656	614	636	602	613	634	629	567	636	665	617	650	571	640	637	621	647	613	586	664	648	593	615	606	621	647	611	594	620	650	648	638	635	633	645	594	603	558	628	602	586	645	592	595	620	601	622	636	586	584	595	612	642	616	632	583	634	649	607	636	601	622	638	610	599	626	634	645	568	600	623	641	593	611	660	603	616	616	621	612	590	596	621	639	646	613	613	614	622	610	591	582	594	624	633	636	631	596	621	670	620	624	606	621	579	607	605	586	645	601	607	599
33388	35845	28098	13037	6315	3934	1541	659	415	375	367	356	376	367	372	341	359	376	349	363	343	353	366	383	356	352	397	383	356	356	337	366	383	313	340	366	341	353	367	348	324	352	366	351	340	364	344	364	320	372	389	338	336	356	371	356	337	363	344	333	314	365	353	358	363	363	379	342	343	353	358	357	370	357	373	342	366	379	329	357	401	350	392	352	344	342	385	358	339	307	370	377	367	348	329	353	346	349	379	383	376	338	387	360	372	378	362	344	338	350	344	370	341	357	341	378	360	393	312	334	419	344	346	350	342	336	359	353	372	336	354	363	385	342	345	366	344	327	329	332	372	337	400	350	361	374	387	372	359	348	332	316	347	338	346	367	349	352	356	330	355	370	339	366	372	372	340	352	336	340	380	364	349	348	356	357	358	391	354	350	333	359	380	376	343	375	347	369	367	368	354	359	334	359	410	350	375	361	337	356	365	359	377	338	335	416	345	372	357	344	360	342	364	357	356	346	351	333	355	377	369	361	359	364	353	355	329	365	357	367	370	328	371	366	376	336	414	362	354	316	375	343	321	361	366	375	374	379	345	355	308	367	348	369	338	377	385	386	349	401	380	374	360	337	338	340	329	397	384	402	322	364	338	369	337	352	350	335	342	368	378	350	387	374	368	335	332	355	334	381	378	364	353	393	382	375	384	364	377	323	380	365	340	351	343	363	345	368	380	369	349	334	324	366	341	353	363	368	367	364	332	357	369	356	394	339	360	378	348	349	398	383	368	334	394	376	387	355	386	348	329	384	374	359	333	356	369	353	387	350	344	337	360	393	371	354	344	358	400	376	338	331	343	360	366	383	344	328	331	366	373	370	371	346	355	340	371	328	354	346	337	360	373	366	329	337	381	331	352	381	347	386	328	356	360	363	342	355	353	351	355	404	355	363	359	399	347	357	381	371	382	349	368	365	361	374	382	329	353	337	383	386	360	327	371	345	328	373	344	376	392	371	375	355	388	354	356	354	334	366	356	362	371	366	359	348	358	399	376	345	343	346	357	364	402	350	357	369	383	343	357	360	342	354	364	349	344	335	336	324	336	355	367	380	348	337	338	364	377	381	344	343	379	342	354	364	352	402	367	346	327	344	369	336	340	307	340	366	341	363	342	367	350	374	317	350	373	319	336	350	346	374	362	334	328	380	409	380	342	360	377	374	363	377	382	326	368	343	392	367	328	368	372	360	346	383	363	354	368	338	389	348	373	360	366	349	336	360	349	361	345	360	358	347	350	382	344	367	347	367	373	352	376	400	339	342	340	337	351	344	356	333	357	359	382	371	363	321	370	347	372	344	355	327	387	360	367	378	383	338	358	397	338	351	354	373	357	377	358	368	375	366	366	360	375	349	379	393	326	385	344	352	367	326	335	344	365	394	349	344	358	344	342	391	357	352	345	329	310	363	341	346	328	383	384	349	340	369	366	372	364	380	377	387	365	364	334	369	353	327	367	358	373	370	386	365	342	339	341	350	360	329	364	367	327	334	385	385	394	334	363	358	360	329	347	364	354	365	360	350	365	354	371	331	354	335	328	364	347	364	323	350	352	342	352	411	361	393	376	384	378	352	376	383	401	338	332	310	380	391	384	343	363	351	358	380	382	369	376	363	365	384	338	346	331	357	408	351	364	356	385	361	383	379	337	345	373	363	343	321	334	354	360	347	331	383	361	371	350	341	358	379	332	349	360	386	356	351	357	374	388	379	397	346	373	338	310	340	369	360	360	362	360	393	345	318	363	360	348	363	359	376	345	375	354	371	367	360	376	342	344	371	342	389	363	360	313	321	352	352	366	367	362	367	335	376	363	364	346	359	389	332	381	360	372	361	360	376	405	352	349	362	375	358	345	364	345	377	381	405	348	345	329	368	359	344	377	343	340	379	397	360	339	383	340	373	373	375	376	390	382	365	350	334	371	339	365	371	382	348	344	352	343	347	354	366	355	376	354	348	376	344	364	347	339	349	379	352	303	348	312	396	349	356	341	364	343	358	361	378	371	325	381	377	335	356	376	353	335	323	340	358	374	367	354	402	347	343	356	371	347	378	325	367	389	357	356	358	352	364	329	343	408	357	336	354	341	365	339	353	348	375	361	357	365	377	363	375	351	341	386	380	336	356	368	345	397	333	371	340	356	365	351	361	353	349	339	363	332	322	348	364	362	376	357	352	345	342	340	378	362	355	355	347	360	354	345	349	339	348	382	358	377	420	368	345	350	350	343	356	351	388	357	359	375	343	363	367	331	362	391	387	354	344	355	342	379	373	326	371	342	345	353	361	346	372	362	368	361	349	350	363	359	360	397	383	386	379	389	374	343	396	343	380	326	344	352	327	338	361	370	343	377	360	360	328	347	353	351	363	344	358	369	359	381	345	329	347	342	368	353	382	359	366	380	344	365	368	364	344	369	349	380	363	370	364	410	356	372	352	343	368	377	349	368	351	357	331	384	346	362	343	359	349	378	335	373	350	368	326	339	316	402	341	355	382	333	336	344	366	363	366	338	361	401	345	359	382	335	339	326	362	366	342	366	396	340	330	343	365	362	368	363	366	345	356	347	356	391	406	350	360	362	345	363	363	360	373	365	357	380	366	384	333	377	371	326	358	348	357	350	369	365	359	334	367	356	332	359	362	351	337	366	329	368	374	378	379	372	335	348	359	346	366	362	355	367	371	395	361	352	400	388	356	348	370	349	370	384	349	372	351	339	362	361	361	345	376	374	343	379	329	344	365	358	382	387	322	360	372	371	357	339	333	346	357	361	357	353	346	358	376	389	344	357	351	341	342	377	351	351	340	377	341	352	392	356	367	371	363	358	368	385	338	342	349	374	315	343	369	377	354	359	359	367	337	342	351	356	358	378	358	399	345	368	394	399	363	399	377	372	366	394	365	326	407	379	353	360	385	343	365	342	365	355	364	358	342	377	378	349	377	374	367	346	363	372	369	335	368	310	342	351	346	393	344	341	325	349	326	365	354	389	389	368	387	383	338	322	299	364	375	361	383	359	353	393	381	364	353	328	359	401	356	350	386	404	392	340	400	373	385	324	374	358	364	371	339	361	368	383	375	332	407	355	370	354	350	349	332	364	368	375	342	395	357	341	374	380	360	333	359	373	363	406	375	377	376	355	366	363	330	351	351	349	362	368	343	363	346	413	357	350	357	334	347	351	346	347	362	349	384	341	378	360	372	337	331	339	361	334	343	355	356	373	400	345	361	355	395	355	325	357	326	338	336	366	366	353	338	374	358	363	355	356	322	379	367	389	367	346	368	370	314	358	384	371	362	358	353	382	375	375	360	350	357	353	391	346	349	336	387	355	367	339	366	324	308	377	368	349	359	380	406	353	374	384	351	320	333	362	387	330	343	368	361	359	345	380	358	373	358	358	351	356	370	360	358	353	368	346	340	398	359	361	352	414	340	344	371	347	367	350	351	338	349	372	381	342	397	400	388	378	370	365	362
22497	34378	32325	21096	15391	10570	3866	1541	921	876	821	842	802	816	782	841	807	748	796	799	854	794	834	824	773	809	834	832	815	761	799	877	858	778	811	886	854	836	800	827	810	777	814	832	791	825	842	810	813	775	878	793	838	853	799	780	806	842	787	756	861	827	846	861	760	798	832	797	785	815	810	807	766	877	814	797	753	843	787	751	810	836	794	795	826	858	815	781	820	835	772	827	786	828	817	863	797	755	790	787	861	842	805	802	793	830	801	872	872	817	812	807	841	833	840	824	839	810	790	797	776	839	775	808	810	854	803	837	778	786	864	811	795	766	865	796	844	816	833	782	820	799	804	821	795	811	827	801	812	822	813	772	818	776	805	812	808	872	842	830	793	791	790	778	780	834	815	812	812	793	829	756	808	828	810	826	860	844	861	813	849	816	818	831	746	808	812	829	801	831	794	812	814	800	834	821	834	770	819	828	814	812	832	823	811	834	803	805	752	834	831	816	796	819	814	766	850	817	769	787	817	808	815	809	839	806	833	804	808	810	782	787	842	845	781	868	857	788	848	884	809	754	777	805	795	869	881	838	862	834	805	800	811	785	862	788	799	807	833	821	802	818	810	834	799	801	845	818	821	867	789	780	779	800	794	812	771	793	822	805	825	778	837	810	821	786	828	821	811	798	821	810	813	830	860	775	820	832	825	798	824	847	844	799	845	840	816	852	839	821	855	810	819	820	824	855	869	795	833	820	818	807	744	774	834	811	850	794	852	807	836	803	857	799	792	843	814	811	877	858	836	790	811	878	804	831	819	769	760	857	869	846	768	758	824	838	851	793	803	813	812	878	814	838	845	793	802	797	776	838	836	785	822	798	821	826	819	831	830	838	762	806	805	791	830	784	820	789	805	841	797	835	804	841	782	778	849	825	818	778	832	838	828	810	811	840	813	809	827	813	786	811	861	818	811	810	855	825	796	836	839	776	838	798	786	792	833	858	803	744	803	794	834	852	854	820	826	768	838	861	842	820	784	835	815	835	803	852	860	803	814	829	849	871	761	799	786	809	803	811	798	842	814	814	856	839	780	789	821	801	789	854	760	750	829	827	805	759	822	821	809	879	810	773	789	835	841	807	795	797	858	785	754	832	819	796	801	804	836	874	811	805	839	860	785	842	828	787	774	846	827	820	813	792	784	811	835	825	854	824	820	795	840	812	780	827	823	795	808	776	829	807	823	870	785	810	824	791	806	827	768	763	884	808	861	781	850	806	820	823	808	807	791	846	823	833	886	779	789	844	868	801	842	789	830	845	784	780	812	827	786	826	834	842	772	779	848	811	845	798	828	809	750	813	845	831	817	784	880	820	830	795	783	890	853	826	790	856	791	841	852	805	813	785	800	815	850	860	794	807	821	806	777	820	774	808	858	809	744	798	778	779	783	912	778	849	842	833	803	885	788	822	817	806	824	830	839	818	794	848	813	826	769	819	735	835	827	800	781	823	836	808	807	806	930	821	786	811	839	791	852	809	757	824	828	865	850	833	789	785	784	790	799	835	775	804	849	837	829	793	774	817	826	826	815	808	858	849	799	813	813	859	827	849	807	760	804	837	835	845	793	845	823	788	806	775	802	848	807	833	787	796	826	785	800	781	842	796	847	808	828	827	817	818	824	876	861	820	818	807	785	805	789	800	811	805	777	766	825	864	787	783	856	811	867	803	860	815	807	825	865	815	837	784	814	799	804	812	807	790	808	855	801	836	798	820	826	824	813	863	767	799	831	851	814	824	823	810	822	804	807	824	828	848	818	825	811	883	859	796	792	818	780	811	843	819	832	782	826	873	818	835	811	845	871	792	803	799	811	852	770	852	822	795	817	829	830	820	812	792	784	833	808	805	769	822	832	796	777	806	820	816	811	789	807	869	890	821	868	816	793	875	803	817	879	827	815	821	778	849	785	846	831	845	801	798	870	812	801	773	820	803	860	808	810	806	829	796	869	811	818	811	834	815	763	818	807	731	838	835	802	770	850	804	780	793	777	843	847	869	837	838	839	805	763	811	819	809	833	821	863	784	786	769	762	823	768	826	801	818	810	812	750	805	783	798	874	827	822	858	802	851	791	848	767	842	787	815	794	807	799	792	851	828	804	792	849	799	796	748	805	819	846	797	809	817	812	817	840	833	806	815	744	786	786	786	804	811	785	803	863	847	834	824	800	778	807	800	808	816	871	804	780	849	790	812	823	852	833	820	832	841	853	788	828	769	802	817	861	783	860	847	753	790	809	846	833	810	797	804	826	817	842	858	838	821	845	793	796	777	854	769	843	843	765	851	844	790	866	867	807	831	806	843	785	816	795	828	850	796	769	799	839	783	850	815	813	763	803	805	768	897	848	861	864	832	773	855	816	823	854	862	773	849	856	791	824	856	807	828	808	848	805	775	801	808	809	835	815	827	851	763	768	804	822	838	813	783	788	833	774	833	782	812	784	784	798	862	833	772	793	844	812	831	806	847	840	847	857	883	871	808	813	795	806	796	872	868	856	865	808	807	798	798	870	854	812	861	814	829	813	802	768	880	747	807	822	804	841	848	815	793	824	854	802	820	828	843	773	852	801	821	830	822	794	834	835	870	864	868	852	844	819	816	826	876	849	736	862	784	816	838	804	836	790	811	813	778	795	851	803	850	846	819	862	805	845	834	864	823	759	844	768	801	839	846	770	820	841	831	810	839	844	774	762	822	802	808	841	834	809	804	831	826	860	817	751	810	836	783	844	826	852	824	815	883	751	784	818	823	850	781	844	817	790	822	861	810	800	835	806	874	837	804	827	834	819	800	789	767	828	848	822	836	769	796	789	847	843	818	894	833	788	784	846	819	817	777	792	859	825	795	776	795	830	811	812	822	849	752	824	782	792	884	828	809	823	831	851	776	794	800	805	836	787	815	820	791	748	785	754	807	778	775	793	765	805	837	800	814	810	801	850	772	823	817	804	808	773	794	765	799	809	824	778	804	804	786	814	823	817	831	834	796	817	809	837	803	855	768	824	851	812	875	789	813	830	853	804	807	879	841	729	778	838	788	867	858	808	816	840	800	828	826	833	803	776	778	855	778	771	827	822	827	808	809	775	800	816	837	824	829	776	867	831	810	770	800	774	808	848	830	817	816	863	800	811	809	844	839	797	843	780	802	858	829	809	782	786	846	800	842	774	829	806	836	835	742	809	814	808	828	836	811	848	792	837	854	828	788	838	815	836	841	856	835	778	865	802	838	807	780	829	823	850	824	816	807	853	796	804	857	791	805	841	816	820	806	770	825	818	784	817	810	800	799	801	780	806	839	755	822	803	831	834	825	796	888	778	825	826	812	812	831	809	786	792	811	792	872	752	793	836	840	784	815	790	777	785	863	801	822	833	764	742	796	818	773	796	774	805	842	840	795	843	794	844	802	740	795	840	842	877	814	870	823	829	816	784	822	819	790	798	847	821	835	802	836	847	764	792	861	846	835	835	812
61736	53695	48936	42915	31704	27609	20156	8622	1759	399	286	253	295	296	282	292	259	315	270	283	248	301	272	278	279	300	326	293	279	262	269	266	272	285	294	304	277	276	251	298	293	263	271	263	298	251	295	252	275	256	305	281	288	295	305	280	274	305	280	293	303	284	282	267	264	280	266	262	268	287	303	282	287	292	283	294	264	304	282	299	264	281	329	258	284	271	283	301	278	287	278	263	297	254	289	291	271	303	297	277	280	284	291	257	316	281	295	256	312	279	266	304	289	303	290	266	307	285	268	302	247	285	295	288	275	289	299	272	278	320	265	278	265	267	279	254	263	252	255	271	308	239	274	263	259	273	262	288	303	302	284	253	286	291	306	262	261	281	267	257	250	324	288	284	293	250	272	304	308	276	269	245	260	327	272	277	267	270	263	262	310	286	274	262	291	285	262	272	301	302	325	296	256	283	257	270	267	274	252	278	311	278	264	295	310	298	265	295	281	269	261	282	295	276	266	300	286	272	249	259	274	293	266	301	257	266	296	303	283	259	285	283	302	282	280	282	298	296	288	268	264	283	295	280	264	283	263	309	272	314	269	275	303	290	276	293	281	277	267	282	263	282	279	277	257	280	291	278	302	318	270	281	280	285	287	263	288	282	300	240	273	262	280	259	276	276	276	263	273	263	309	270	281	281	308	308	268	244	282	277	259	290	270	254	257	297	280	281	292	270	304	284	277	272	312	325	321	296	282	279	271	286	263	256	314	296	260	288	255	301	260	253	286	293	284	300	245	264	279	296	299	236	285	262	251	268	261	279	281	277	267	252	264	276	278	305	283	262	269	287	266	285	294	287	274	276	268	264	264	286	279	256	301	276	313	260	283	321	286	295	294	251	284	307	274	295	250	284	262	285	252	274	284	271	312	288	296	260	270	266	325	300	280	284	305	273	275	278	278	278	260	263	253	290	301	291	270	293	288	293	285	274	239	242	293	293	293	294	328	316	244	278	293	281	265	259	299	270	268	282	322	272	269	272	278	286	262	283	275	278	280	269	308	331	237	265	294	289	278	270	295	312	252	293	272	285	289	279	286	262	274	302	262	261	252	280	284	289	230	260	294	311	265	267	272	324	301	288	268	246	288	256	298	280	282	316	267	293	278	238	296	289	284	273	268	264	293	309	244	261	293	290	268	266	264	275	283	260	323	274	283	282	277	280	280	281	287	325	288	300	262	265	289	269	257	299	272	305	254	293	238	262	304	278	270	304	294	275	297	316	273	278	260	295	287	320	291	322	286	298	271	309	271	286	265	261	269	284	262	260	246	297	280	246	258	268	308	280	294	266	264	273	309	253	292	279	287	297	289	275	295	310	341	295	256	284	273	306	275	278	295	262	268	286	281	279	293	306	271	252	254	254	287	303	314	304	266	289	253	267	294	257	289	331	252	289	265	290	283	271	263	298	282	266	266	255	274	282	281	289	308	308	257	268	311	301	296	302	286	259	285	272	309	274	298	278	271	281	281	309	279	302	269	298	287	250	305	285	257	307	286	273	292	287	283	280	274	283	278	265	246	308	269	308	282	266	297	281	276	321	284	261	280	298	299	265	276	292	249	303	255	262	286	291	287	305	301	270	275	245	267	305	281	298	267	319	266	287	284	284	284	268	286	275	266	260	234	262	292	280	272	263	270	276	295	349	284	280	266	255	304	277	326	281	246	270	239	289	288	288	282	295	272	274	289	276	285	283	262	269	281	266	268	286	286	316	290	260	264	269	260	296	297	264	295	308	307	283	262	279	277	249	290	290	281	282	318	267	298	269	278	291	300	282	313	306	261	270	311	265	260	279	302	303	260	268	287	319	278	297	288	278	271	283	285	255	283	262	276	292	265	268	297	282	274	297	253	281	287	292	250	253	278	274	275	300	256	250	286	276	286	300	258	279	287	276	293	300	266	267	276	289	266	293	296	322	220	284	284	296	270	280	274	256	306	324	283	285	286	285	268	263	294	298	281	261	290	318	270	274	299	296	297	294	278	276	285	262	285	268	283	274	270	289	316	288	277	291	275	289	278	260	259	306	273	256	286	264	287	255	270	269	283	293	264	284	302	282	253	277	282	287	284	294	231	250	283	280	294	316	290	257	280	257	256	285	259	282	292	257	297	297	278	287	254	254	282	244	262	289	258	242	297	298	261	257	295	266	277	276	280	277	281	306	308	305	267	243	276	259	268	291	292	309	262	274	285	285	285	290	295	265	279	300	278	249	283	315	311	276	276	285	284	248	261	273	314	284	233	272	272	267	247	316	276	314	243	274	287	283	262	269	279	277	299	305	329	286	275	274	259	275	273	292	309	282	264	315	293	272	307	280	303	262	275	256	290	249	280	280	289	285	308	284	257	297	260	272	287	292	260	274	284	273	268	278	265	307	240	282	285	262	269	295	269	282	282	250	327	285	303	297	263	240	291	289	314	304	283	247	289	299	289	274	267	287	276	234	253	276	278	271	261	281	296	288	290	295	284	276	256	288	251	266	290	254	277	285	301	261	293	295	284	302	277	265	288	321	294	271	306	288	299	295	265	256	318	277	295	287	261	265	270	281	289	282	295	275	256	264	273	299	259	269	266	240	269	288	309	282	289	282	277	290	281	272	290	284	272	291	290	319	283	285	279	270	320	277	281	289	297	275	287	311	292	322	305	272	291	263	278	225	267	293	280	292	259	281	268	276	304	293	295	272	317	283	291	282	253	295	272	270	288	307	272	248	263	277	306	284	261	257	267	293	307	292	293	245	267	288	263	302	267	293	284	269	287	257	278	284	259	282	301	282	272	269	276	289	270	302	290	299	293	272	278	289	307	279	290	275	273	274	248	269	293	229	308	311	285	296	304	246	275	279	242	313	268	305	289	291	272	277	284	257	272	326	300	307	296	282	276	259	313	275	275	293	277	266	249	261	266	284	306	264	284	292	332	299	260	294	294	283	249	252	270	252	255	254	289	271	268	271	307	284	278	276	297	273	263	290	265	288	272	295	305	284	290	261	256	269	261	277	281	230	275	289	265	282	254	245	275	296	257	281	323	272	283	287	276	250	261	293	308	293	303	301	295	294	241	287	278	285	288	264	303	288	313	263	280	263	284	289	270	306	276	281	274	264	286	279	262	258	257	285	273	290	283	271	291	295	271	286	249	339	266	245	283	273	267	292	299	303	277	264	291	271	264	274	271	275	247	244	250	281	306	264	263	295	269	291	280	268	277	282	336	281	254	286	263	287	265	294	293	278	280	261	307	290	255	297	293	266	278	257	281	273	288	277	285	280	257	286	322	293	276	310	284	277	264	290	299	286	308	263	298	299	286	294	249	269	301	285	257	280	286	278	288	314	301	275	270	274	301	277	271	279	251	235	251	288	280	298	290	270	295	285	264	316	274	254	257	271	263	287	255	275	304	278	281	270	311	269	288	278	262	275	289	287	294	272	284	286	293	273	293	285	291	282	301	284	301	291	283	257	299	308
50410	61770	61191	57371	58585	42375	20144	5834	1600	825	665	645	629	624	633	675	617	648	685	666	622	628	651	661	598	661	643	602	641	602	666	602	648	637	652	692	658	663	628	652	654	598	646	640	663	666	653	612	629	654	620	666	675	638	637	602	645	619	653	630	626	643	705	638	655	602	635	662	611	671	616	672	651	652	598	591	628	612	621	677	601	589	664	630	623	622	633	625	634	640	593	620	629	679	630	666	661	603	640	614	639	655	627	610	645	627	610	578	623	601	649	596	642	673	597	608	613	601	626	632	600	618	642	652	598	632	697	632	619	651	614	635	663	620	647	649	606	641	595	612	617	631	609	620	611	643	657	620	615	633	641	645	648	624	642	626	623	647	593	588	663	666	594	577	651	619	637	631	579	629	624	642	640	628	627	651	609	652	614	640	637	575	632	616	632	634	624	593	653	633	583	636	661	627	636	615	657	585	631	606	626	598	651	609	637	637	649	654	678	622	625	667	627	634	613	651	641	645	643	666	629	646	615	638	618	623	619	596	622	614	635	679	651	633	625	599	632	631	674	628	628	642	633	650	625	680	658	619	645	648	614	648	612	609	637	623	662	661	631	663	662	633	660	626	646	670	644	630	625	607	600	662	638	624	629	665	640	681	630	592	643	674	673	653	626	620	668	641	633	610	654	624	625	635	609	621	633	644	615	642	587	647	633	632	595	642	648	643	653	661	578	611	638	636	631	614	583	668	592	680	641	611	628	646	624	607	624	623	602	655	623	589	668	645	613	634	714	623	676	635	615	642	619	612	638	614	667	675	663	616	621	664	615	607	626	602	611	688	657	644	669	656	598	644	600	618	636	652	632	653	655	647	646	598	651	666	577	629	660	648	620	601	655	632	635	660	642	657	638	637	639	607	588	623	620	626	689	659	684	656	578	643	625	667	695	639	631	653	653	564	635	623	607	644	626	692	587	598	647	643	608	616	622	676	582	650	613	620	617	658	662	654	666	623	643	621	650	623	635	608	629	631	626	636	719	644	624	641	586	659	654	650	655	620	583	618	647	634	654	635	617	656	599	608	610	616	681	591	626	663	633	640	613	662	605	608	628	621	647	635	662	643	618	591	658	617	618	621	646	614	629	649	652	658	606	641	648	639	662	646	613	631	599	642	617	673	638	626	669	635	608	655	628	608	625	635	621	634	635	619	647	640	649	619	663	607	660	628	618	648	671	582	608	645	652	649	675	592	647	617	615	625	646	584	625	592	649	593	612	636	591	653	639	648	586	635	633	636	618	626	666	618	615	624	649	625	654	604	660	589	598	639	675	614	624	679	657	580	629	635	659	637	615	630	636	656	642	627	666	609	659	602	677	649	652	598	616	643	647	656	648	650	683	637	665	615	634	609	591	648	625	678	635	649	614	642	663	635	657	663	603	658	666	676	620	603	644	693	612	612	691	607	659	698	650	661	636	609	625	612	623	618	674	666	630	623	626	679	652	639	642	615	661	628	620	574	657	602	632	653	663	676	679	669	657	557	649	651	646	656	603	626	569	622	647	671	620	649	651	635	677	589	611	636	651	628	634	595	584	590	638	680	605	671	627	627	630	638	620	614	614	632	616	637	588	660	650	594	641	625	637	639	652	661	607	626	611	655	634	616	606	643	592	594	639	573	631	637	622	608	598	618	659	675	667	641	589	609	609	623	654	605	657	604	670	678	635	680	629	669	601	641	631	649	629	642	663	647	633	613	619	652	658	647	625	618	628	615	650	594	610	671	616	635	636	607	669	664	698	631	638	631	632	625	606	603	612	612	624	663	634	640	645	659	626	627	633	621	598	662	638	674	654	601	635	648	615	647	597	669	692	646	688	641	651	664	648	640	638	571	618	611	623	649	611	678	618	574	687	651	593	614	688	636	628	617	627	631	606	638	617	634	657	677	647	652	660	610	660	671	608	673	619	667	631	600	625	635	688	654	635	594	683	589	639	608	621	637	615	631	643	617	616	613	676	617	617	616	678	629	663	660	632	628	618	630	660	648	627	649	623	658	637	639	637	637	604	583	659	606	614	605	660	587	630	598	642	632	587	606	608	591	619	663	663	634	619	665	596	625	633	635	682	632	588	633	613	637	643	617	625	609	639	596	632	650	632	626	632	611	605	658	579	650	595	651	663	683	625	634	673	637	696	645	676	616	673	656	605	646	642	650	621	672	648	628	659	665	609	663	672	667	658	581	624	619	627	651	627	654	632	688	666	649	610	648	567	626	635	629	627	651	667	633	617	667	620	638	613	661	643	655	688	619	622	596	631	644	657	705	623	637	646	658	656	644	682	622	607	658	638	623	615	609	651	686	614	618	644	678	608	633	601	669	640	662	646	646	635	579	588	624	622	649	653	625	634	628	633	615	636	632	662	666	649	611	652	653	645	598	677	610	637	668	644	634	660	628	610	636	670	638	661	594	607	638	633	642	584	676	666	669	624	617	657	666	630	583	616	624	648	599	656	615	691	605	592	639	625	611	653	672	576	587	664	671	649	630	674	648	630	598	606	672	624	623	674	625	671	596	692	624	664	608	648	632	673	678	599	656	609	643	673	653	615	654	611	621	638	626	632	685	638	620	643	608	596	623	668	637	637	668	651	671	663	640	651	594	619	682	650	643	624	655	589	633	646	635	671	663	633	662	677	601	601	620	666	636	638	685	606	619	660	631	624	698	621	630	631	628	623	649	576	632	661	601	625	642	646	641	661	651	625	655	625	639	636	589	632	670	648	671	631	657	646	641	650	685	600	679	607	587	641	621	640	638	637	659	599	636	692	649	652	672	580	636	617	669	629	627	635	609	581	616	615	613	634	667	643	615	642	643	594	599	617	590	584	652	646	646	597	639	608	652	654	651	607	634	622	653	597	661	717	596	618	579	612	620	624	616	636	653	625	595	598	641	630	671	618	581	619	589	620	645	640	654	659	640	605	666	623	611	636	617	636	605	662	632	649	599	634	662	663	667	600	638	641	620	650	656	616	649	618	625	647	611	610	575	652	631	670	628	632	635	642	617	647	664	622	629	648	629	616	658	612	624	604	613	600	617	586	610	660	638	609	609	638	633	604	610	667	640	614	616	609	632	625	631	602	621	625	616	659	593	586	666	609	641	646	659	648	637	662	653	633	617	556	684	639	617	678	579	632	612	629	611	653	605	660	685	644	624	648	605	656	642	596	656	652	633	605	622	657	618	655	653	701	629	646	602	661	620	633	641	660	620	664	666	630	646	638	600	641	598	644	594	631	617	628	645	679	652	649	668	599	627	659	654	699	615	594	669	652	658	630	645	633	630	667	616	644	637	650	693	620	625	616	659	640	650	603	639	580	612	638	624	618	649	668	613	597	636	672	665	642	663	644	612	621	674	599	586	665	656	609	620	652	647	610	619	645	626	673	635	694	651	652	602	647	619	673	613	625	640	617	651	663	648	614	663	597	697	641	644	620	637	635	636	627	633	646	674	710	615	608	627
65040	53406	43933	37497	29939	28722	24108	15658	5037	770	316	267	264	296	248	287	278	283	253	282	278	256	253	286	281	262	274	279	278	274	277	251	257	256	244	271	237	218	260	257	256	263	250	244	275	252	259	235	258	254	273	266	269	257	239	256	275	277	232	257	267	273	265	259	241	249	237	258	253	283	256	271	266	272	267	269	258	275	267	297	268	290	255	270	254	240	251	281	275	275	241	292	278	275	267	290	273	239	265	284	275	245	249	229	252	271	260	285	274	253	278	279	273	265	275	253	310	280	281	261	271	246	265	273	240	280	247	300	295	258	299	285	257	249	251	249	286	266	261	250	305	234	256	246	257	269	248	283	302	243	263	267	282	250	251	266	256	275	295	278	278	278	273	267	262	253	286	245	230	256	246	251	251	272	265	263	296	286	273	246	262	273	275	264	265	241	235	272	235	275	253	227	246	261	296	304	243	277	251	268	257	294	267	276	247	255	268	287	257	226	251	251	278	284	276	280	255	250	250	253	294	246	289	281	278	259	256	255	250	260	250	267	278	270	279	291	263	241	293	261	230	278	249	262	276	276	276	280	241	260	227	265	253	268	234	294	266	283	268	275	258	273	264	266	277	265	308	263	242	261	285	247	242	264	291	277	248	287	296	249	285	261	270	239	259	261	252	270	275	278	253	265	237	276	262	258	250	272	271	277	262	292	272	257	253	279	285	258	256	297	260	274	254	261	243	244	260	277	258	274	245	275	257	249	241	260	286	263	306	280	245	272	276	286	294	248	275	245	236	248	288	275	263	258	271	254	252	263	254	273	250	232	257	249	220	279	256	286	268	239	252	260	287	227	262	279	247	272	268	259	231	236	273	243	241	249	291	246	278	287	256	300	280	236	237	272	254	241	295	259	244	242	274	289	255	314	287	261	264	265	295	256	255	277	285	264	267	254	270	266	256	274	270	240	267	283	305	287	255	240	279	275	249	267	272	257	252	249	293	266	258	254	270	251	246	248	308	233	287	262	265	300	277	276	250	234	280	260	237	213	263	291	274	265	264	254	263	260	259	296	281	278	247	266	277	253	267	294	311	269	260	264	259	256	253	277	297	237	287	256	221	231	300	279	301	253	264	241	269	283	268	241	246	225	271	250	271	261	261	263	274	259	259	238	282	251	260	249	292	250	226	290	250	235	237	259	278	256	257	263	274	261	284	249	290	265	253	276	261	245	262	287	222	237	281	229	278	243	273	265	247	259	275	232	264	242	290	273	273	245	289	283	262	272	248	285	269	273	268	279	263	275	263	220	285	269	263	273	274	266	271	255	250	270	237	251	249	243	261	271	250	299	255	257	253	278	251	268	261	252	243	204	244	289	247	234	259	241	255	264	240	255	248	241	250	276	256	287	282	238	235	266	288	271	263	284	256	270	260	238	248	258	252	265	283	269	255	278	252	261	268	272	274	237	286	277	247	269	244	268	276	272	300	282	272	298	250	235	272	237	239	263	258	270	280	276	307	305	266	227	273	251	267	244	290	240	275	281	258	257	252	207	243	241	268	257	255	280	256	297	269	251	242	297	287	293	288	273	264	287	250	257	247	253	249	275	266	251	266	255	232	266	281	261	232	297	284	236	260	268	243	227	280	287	288	263	261	270	256	261	270	284	292	239	268	276	283	294	249	245	227	289	269	275	293	257	275	271	282	247	291	293	271	265	254	255	282	261	276	279	270	263	258	253	265	264	242	254	258	270	232	268	272	272	250	258	286	279	258	250	258	268	264	260	287	248	267	271	252	243	271	267	262	245	256	258	275	286	242	273	238	300	248	248	277	274	259	292	234	257	296	249	260	259	272	257	251	254	229	259	271	295	224	264	274	321	257	284	232	266	273	287	255	270	249	284	268	253	266	244	282	254	262	278	290	278	270	256	278	311	265	274	288	258	245	235	246	256	236	275	249	236	236	228	266	269	251	251	276	289	277	261	268	264	260	271	235	284	255	266	280	264	263	276	240	259	270	254	237	276	255	263	241	268	280	247	276	304	283	269	282	273	266	287	241	293	260	260	282	298	280	261	256	258	291	287	259	290	249	270	283	264	268	257	263	233	257	253	286	233	221	246	272	258	265	265	269	300	283	259	249	270	280	251	247	287	257	284	270	243	229	272	286	276	232	300	274	288	273	309	254	219	261	264	257	260	243	293	283	251	290	274	279	300	254	279	239	237	275	271	251	296	281	265	253	263	254	262	287	275	258	272	253	289	213	269	270	253	288	272	274	280	259	274	254	243	252	251	274	264	279	289	294	257	255	289	270	256	257	276	255	260	239	225	280	267	238	262	261	254	306	238	281	296	248	274	272	231	270	295	280	247	262	300	260	250	302	274	275	248	241	269	254	235	267	269	262	265	258	241	275	274	262	302	268	260	262	257	278	240	266	275	257	264	273	276	273	268	269	260	263	265	279	271	290	284	300	249	307	262	253	302	265	267	263	253	276	273	246	253	270	280	279	281	262	264	267	243	249	241	260	236	291	278	245	270	275	294	266	267	260	256	236	270	264	296	280	242	262	282	237	258	247	293	254	261	261	264	267	258	267	262	252	279	255	277	272	260	272	277	281	242	275	256	289	271	296	228	273	246	247	245	229	286	241	265	247	291	244	250	257	267	259	278	276	232	259	237	256	259	222	270	286	276	246	266	243	276	255	272	263	290	234	252	237	280	270	284	254	248	274	249	279	288	276	221	267	261	275	276	269	290	258	274	299	267	273	273	269	260	267	224	266	275	273	273	246	238	281	269	298	294	245	274	266	274	261	270	246	255	271	269	248	252	277	260	265	244	262	271	232	240	274	277	270	237	237	263	259	257	275	262	259	247	232	274	261	278	285	269	228	258	243	264	266	268	249	289	286	269	271	275	256	275	250	281	271	277	270	263	283	277	281	272	280	250	256	279	253	248	259	276	215	230	276	250	253	296	248	273	276	255	261	266	242	293	284	264	274	287	261	285	284	293	244	260	305	259	265	244	286	278	250	255	237	253	227	260	263	264	261	271	274	270	292	283	247	273	262	242	247	269	225	238	249	272	267	263	245	254	248	279	259	302	264	289	260	268	265	234	218	271	265	280	265	269	242	246	280	254	274	265	229	288	272	274	248	261	269	252	267	258	283	255	280	230	269	232	274	259	277	293	260	238	267	286	260	256	259	262	272	226	242	262	217	228	265	245	280	274	283	286	284	294	265	269	286	284	264	237	250	231	265	244	287	272	280	284	267	238	256	293	240	277	299	254	273	244	250	235	261	264	302	270	278	263	272	272	263	278	256	256	237	268	283	274	256	226	264	246	262	226	278	257	238	264	272	273	262	245	271	277	287	257	283	256	273	270	268	258	262	256	240	268	277	308	245	271	288	240	287	277	297	271	284	264	281	254	238	266	221	285	294	292	260	249	251	260	268	247	312	246	248	262	275	275	286	303	297	295	267	244	262	248	268	266	268	286	275	270	292	254	252	254	285	293
56089	61191	58630	59729	67911	51536	26322	7779	2183	991	683	619	601	646	620	613	606	588	612	660	626	595	586	571	595	580	618	592	574	569	626	607	595	581	561	613	603	566	577	562	588	592	598	582	592	594	568	607	561	590	605	572	574	551	589	642	608	576	574	567	582	545	572	567	568	627	602	619	621	631	576	535	636	606	582	592	544	586	601	567	638	563	611	612	571	585	633	597	609	579	595	583	579	605	604	616	601	587	647	595	581	544	621	615	617	626	647	590	551	613	529	625	587	604	594	599	619	605	567	621	591	610	598	657	607	583	565	581	607	618	585	590	619	575	599	598	590	650	614	540	573	599	545	592	617	585	603	583	578	578	582	608	566	544	612	597	558	583	558	630	589	589	595	609	583	596	573	601	565	606	602	604	604	602	608	594	538	617	602	564	619	600	604	573	561	610	572	604	568	567	587	606	628	551	584	627	563	607	612	585	582	580	582	539	573	582	579	580	534	570	558	569	600	573	615	583	592	580	576	621	544	622	577	573	635	590	593	555	573	630	559	574	584	585	607	602	586	607	564	547	624	606	596	639	610	589	594	551	580	563	567	605	570	559	607	603	591	603	611	637	614	588	577	626	603	594	569	593	613	621	587	577	564	547	570	584	571	589	641	560	575	584	606	613	567	564	623	604	610	543	559	601	593	599	586	617	587	589	587	565	592	641	598	559	588	609	569	605	593	586	580	599	593	549	612	601	575	512	568	545	598	586	562	613	602	601	636	578	574	576	581	613	565	548	589	599	581	616	607	578	557	590	592	584	571	594	611	593	595	588	574	532	583	603	623	548	579	586	595	630	591	624	602	560	581	575	566	563	587	564	601	573	593	590	587	608	576	583	597	605	586	596	598	561	594	608	622	580	601	609	569	618	604	578	617	622	610	590	601	613	633	591	559	582	577	599	615	598	561	617	598	568	591	590	587	562	570	617	572	619	604	567	590	578	563	634	615	612	584	596	610	592	588	566	590	566	581	594	667	609	566	611	573	583	578	610	566	553	578	618	607	604	608	602	566	565	609	542	586	567	565	639	564	584	598	589	593	602	539	627	597	599	625	594	586	584	612	595	545	571	591	616	565	627	584	590	559	587	628	606	643	612	593	540	565	594	584	615	596	644	593	600	595	590	581	580	620	574	578	610	563	548	584	603	609	561	584	586	552	615	591	589	563	582	541	575	604	582	635	611	589	577	610	558	579	616	564	612	600	592	614	565	572	624	588	597	609	579	593	582	593	586	584	618	579	602	615	585	571	612	585	634	611	637	557	607	603	577	607	574	574	606	537	587	536	596	595	571	624	554	598	587	587	589	580	606	565	603	587	606	592	574	576	573	606	589	620	591	591	604	624	580	613	548	620	618	595	606	580	549	605	572	566	554	594	603	608	556	580	598	578	587	590	566	577	644	589	600	601	612	585	559	625	591	568	544	604	546	602	570	645	629	560	543	559	589	589	600	575	597	585	581	557	614	606	584	588	587	607	594	590	601	603	623	611	605	561	563	633	584	607	595	577	558	636	626	588	570	593	627	570	577	611	635	611	568	571	608	578	600	608	591	602	575	605	615	607	579	583	593	540	568	611	610	596	587	598	626	554	595	595	589	600	613	619	598	564	574	587	626	595	559	582	612	625	653	561	556	578	572	639	600	573	611	591	588	571	578	550	598	580	616	594	588	614	571	578	601	599	570	547	634	602	586	603	610	573	568	612	595	581	583	582	606	566	647	569	582	570	607	608	595	605	597	625	658	576	615	593	600	588	619	634	571	587	594	601	574	586	601	572	584	611	605	546	569	585	584	564	572	582	600	565	581	609	610	591	618	579	611	569	596	584	556	571	550	605	594	612	609	574	578	592	628	564	586	605	621	600	561	601	591	615	592	617	595	565	604	595	586	600	586	582	609	607	552	564	582	576	602	609	590	583	592	591	580	596	615	597	549	625	568	661	600	589	527	583	546	581	571	625	590	621	583	564	597	596	586	607	581	580	602	624	590	599	574	590	575	605	618	558	588	564	598	588	573	595	596	587	592	552	589	586	591	577	640	571	567	578	579	584	576	586	631	577	579	589	532	603	623	606	564	555	556	578	621	596	553	578	628	618	603	629	587	589	600	611	628	597	627	588	610	641	624	612	574	616	561	595	604	558	603	569	571	599	593	635	571	594	583	591	573	588	560	591	626	582	613	601	544	627	596	617	623	609	608	631	647	623	555	589	629	552	600	566	618	611	621	653	572	577	573	591	598	614	544	605	583	617	583	587	582	606	601	584	631	626	590	596	617	627	566	591	548	593	551	611	602	600	617	637	598	595	578	646	627	574	610	575	564	561	604	549	643	604	617	577	617	585	561	597	599	584	585	600	588	607	603	599	608	585	558	548	590	581	540	628	577	587	588	566	603	588	576	583	629	580	579	601	591	566	562	611	551	630	574	611	580	615	612	564	587	553	609	590	599	588	598	533	599	603	609	566	567	566	619	573	649	626	567	571	574	579	605	595	569	578	573	603	576	645	561	547	611	588	559	596	591	606	582	610	610	617	579	634	592	545	594	623	599	570	586	568	598	622	593	609	603	646	606	605	569	619	604	632	566	623	582	612	615	563	598	548	592	622	576	607	578	590	599	585	608	592	624	616	611	567	550	641	628	616	576	552	587	599	573	595	594	605	589	554	567	583	564	587	568	592	592	612	581	584	592	602	540	586	596	572	612	560	649	602	579	594	600	625	579	627	560	588	592	629	573	597	551	591	606	500	623	589	546	555	588	608	605	601	576	611	561	622	611	555	637	575	633	577	589	576	575	596	598	585	584	621	599	503	621	567	634	640	623	572	568	627	589	551	589	610	544	633	627	620	583	601	561	591	564	571	572	606	568	623	571	595	562	581	592	590	607	562	526	588	584	604	565	624	598	624	579	596	601	607	577	569	619	608	619	590	572	591	587	614	608	575	576	620	613	560	637	639	592	595	560	628	605	611	577	580	562	560	626	552	608	626	609	560	588	620	590	615	588	571	599	566	597	595	628	579	553	626	584	589	627	558	579	603	585	546	570	608	577	578	590	613	605	557	610	604	605	583	625	577	607	574	570	568	599	638	600	619	583	573	597	602	585	620	588	593	630	604	629	601	625	559	595	614	601	608	560	650	575	578	571	625	591	583	638	563	598	629	621	582	580	556	571	575	561	629	604	615	593	597	596	635	620	567	615	581	577	582	596	576	580	542	579	595	601	569	636	590	622	576	581	590	608	634	581	600	564	623	583	623	579	560	600	555	584	534	592	560	608	583	602	593	557	587	586	599	571	606	616	583	582	577	575	632	575	566	560	603	606	549	568	622	568	585	566	604	635	580	567	589	574	556	608	596	604	586	560	572	621	596	578	598	629	579	613	571	569	646	561	621	600	582	586	584	629	563	604	598	584	616	577	602	627	605	568	592	578	608	556	625	596	586	619	589	596	638	602	580	612	618	601	619	558	585	599
32457	38184	28000	15438	6897	3987	1522	572	397	372	331	384	392	351	339	323	360	348	344	388	331	351	362	348	361	333	383	343	342	363	369	371	381	362	354	321	353	345	308	358	310	334	348	354	371	342	368	364	355	338	365	335	372	356	331	341	332	347	377	326	346	367	374	353	342	339	357	361	355	335	356	378	389	384	335	355	383	350	359	335	351	341	331	358	344	318	367	360	367	343	355	364	343	350	375	335	331	345	312	364	342	350	340	363	396	387	367	322	393	341	346	334	386	367	348	332	377	347	338	360	361	344	345	411	351	383	337	397	344	388	365	379	328	357	359	374	355	330	314	371	323	395	356	352	323	338	386	365	344	325	353	362	344	338	340	345	353	372	317	352	319	369	341	359	367	373	365	330	357	373	367	332	336	316	321	354	327	377	368	359	341	347	374	346	384	354	328	366	339	327	366	321	356	327	367	372	337	340	372	358	320	350	327	357	324	364	349	373	380	367	372	356	314	368	353	370	347	326	385	328	373	351	318	346	353	412	364	372	351	364	384	342	344	345	349	376	354	316	362	336	336	383	347	329	356	348	345	343	390	366	372	324	338	343	373	356	358	359	356	359	376	357	341	344	357	380	380	383	360	355	315	352	336	321	354	322	356	338	347	349	362	357	344	354	375	323	353	356	340	351	347	353	323	352	373	350	332	343	353	345	369	371	358	374	321	366	353	339	338	359	351	316	357	372	341	348	370	359	350	362	378	327	402	368	386	341	353	345	383	342	400	325	361	353	353	333	365	362	385	355	366	322	342	361	336	353	336	360	346	339	341	353	338	354	380	384	368	352	355	350	365	350	347	327	338	344	373	388	353	359	364	380	371	360	347	374	375	350	355	321	338	339	352	339	318	369	419	354	362	355	326	328	355	355	347	357	360	394	340	347	353	344	356	313	355	376	353	354	353	371	351	331	363	345	359	328	374	366	342	327	344	355	341	336	360	374	370	334	386	349	367	359	350	334	357	331	349	336	364	349	357	333	346	334	360	359	347	339	338	347	355	374	367	356	363	319	334	356	340	325	363	354	391	330	374	364	363	362	331	343	381	378	306	369	357	355	338	350	373	383	381	337	359	362	345	372	334	357	375	334	366	362	376	392	317	363	394	363	335	336	330	383	361	356	367	349	342	323	357	341	368	328	310	365	338	306	380	375	365	341	350	354	378	359	366	390	359	379	424	339	355	350	345	393	355	322	336	391	394	335	379	397	321	363	361	311	367	393	382	379	349	335	371	354	341	335	363	329	377	345	349	323	345	356	359	335	324	349	337	340	385	359	384	338	360	324	351	387	336	341	319	383	356	372	381	329	353	365	363	387	359	350	356	364	385	313	350	365	354	321	324	331	327	342	359	385	360	343	346	346	337	360	374	390	337	371	322	346	340	362	367	346	352	332	355	372	326	384	327	360	351	352	335	360	339	363	361	312	359	362	330	373	368	363	393	321	355	373	371	397	345	339	351	359	358	374	354	374	370	330	360	337	373	376	361	358	361	378	332	347	368	368	351	350	320	376	339	383	371	347	330	357	384	346	340	398	350	370	338	349	357	370	320	343	381	362	349	364	339	344	379	365	380	357	346	332	316	393	367	362	307	363	366	370	314	326	358	361	350	388	333	358	343	322	317	348	354	336	344	387	350	340	352	373	355	358	353	349	373	325	377	352	358	365	384	354	363	329	327	335	358	437	343	357	324	324	347	345	362	377	358	340	373	320	375	332	354	348	353	365	358	364	362	375	362	343	348	367	379	330	349	373	333	345	370	344	350	366	372	373	343	346	343	337	358	358	381	349	397	394	372	359	352	331	365	370	340	327	380	346	343	357	322	358	372	359	365	355	379	349	361	342	328	346	332	361	326	366	387	352	366	323	343	335	366	337	331	370	370	345	307	357	364	381	344	378	365	355	372	365	382	341	332	382	356	336	358	345	358	335	335	340	359	326	352	384	317	331	338	366	333	391	362	346	326	369	358	375	369	363	334	379	355	346	368	334	354	354	321	357	348	358	343	367	315	382	370	378	356	374	359	366	367	318	351	375	340	377	405	342	375	359	326	374	353	373	368	340	369	329	366	366	355	352	360	349	392	374	363	364	346	359	352	381	356	334	341	332	346	328	352	355	325	327	365	336	339	376	338	337	352	370	371	371	368	371	358	352	336	371	367	355	386	337	348	359	377	357	337	336	355	351	359	319	342	335	350	379	355	379	363	348	346	369	332	341	307	365	354	371	352	328	341	357	361	349	315	356	370	336	382	374	337	363	380	346	372	377	336	340	346	335	343	332	362	347	321	340	348	370	371	389	399	372	369	345	332	354	385	327	334	340	359	370	328	383	355	340	349	352	334	368	343	345	348	344	359	363	318	366	396	384	334	361	391	362	340	363	322	368	348	360	373	342	333	355	353	328	345	365	341	369	328	342	362	348	339	318	351	368	379	385	344	357	317	356	327	347	360	359	359	352	358	355	329	366	360	368	337	366	389	358	340	367	351	351	364	343	324	369	357	370	343	355	363	350	324	358	354	318	360	341	364	351	357	351	353	389	368	363	368	354	362	331	394	385	333	333	346	375	368	362	375	365	350	351	319	317	347	361	375	334	362	345	348	357	388	350	371	390	322	320	322	361	345	378	305	385	332	378	360	378	350	337	341	354	319	357	360	357	326	357	366	353	368	379	333	354	388	333	331	367	350	326	333	344	333	342	339	375	330	330	371	356	326	387	342	334	354	334	358	386	388	378	338	379	323	344	357	356	352	374	335	350	355	344	351	363	309	404	347	340	321	360	356	345	362	389	370	340	333	383	382	334	354	359	311	383	367	331	352	329	314	342	338	375	317	388	372	326	342	379	339	365	319	395	369	314	308	368	356	329	352	370	359	345	337	362	392	358	347	390	388	376	349	344	333	310	375	366	353	349	373	349	343	367	375	400	360	397	330	381	354	314	338	328	354	309	341	349	368	343	356	351	340	325	347	389	364	366	339	368	372	358	348	360	353	371	337	349	379	335	346	386	348	358	352	335	345	337	330	354	328	344	379	373	329	390	360	363	365	396	380	356	362	352	333	377	343	365	338	356	340	340	392	352	330	358	351	357	342	369	353	364	377	386	338	321	314	349	317	329	340	371	340	328	358	316	374	390	335	359	340	350	342	348	343	355	359	380	374	348	356	335	376	387	387	396	369	357	349	361	334	321	332	363	328	341	346	377	373	367	366	366	332	336	380	372	361	357	376	361	347	359	326	332	307	411	363	359	368	353	374	353	359	340	373	348	331	322	348	377	359	326	365	370	366	343	366	369	382	340	358	371	363	326	340	396	361	331	335	358	310	332	330	324	387	354	346	361	326	337	334	369	347	348	343	342	368	329	338	330	396	349	337	361	388	337	363	397	358	321	321	351	356	322	368	316	342	340	353	348	384	343	353	371	364	336	343	350	360	356	319	365	341	339	333	356	351	381	332	337	331	311	347	330
22077	36266	32450	24242	15907	10178	3704	1516	913	840	818	785	777	824	826	813	794	802	792	789	774	806	789	826	785	804	825	818	782	865	760	769	785	804	780	784	843	796	774	790	768	770	806	800	777	824	818	815	809	828	771	786	747	769	766	825	824	806	793	736	834	734	783	777	788	819	787	787	817	818	776	807	760	812	757	814	802	772	789	777	832	824	828	804	763	792	857	786	813	796	816	838	781	791	794	821	837	746	793	810	789	778	790	812	817	818	778	793	805	784	782	846	814	761	835	848	755	829	811	808	776	804	794	795	776	829	793	785	841	756	778	777	759	801	824	811	803	794	786	754	765	793	825	788	786	820	805	769	856	852	813	797	781	747	824	756	817	807	786	788	823	770	873	835	767	754	796	779	778	843	765	780	797	784	797	780	743	782	799	770	800	796	753	828	796	731	809	749	751	764	763	795	779	755	784	803	804	831	742	733	764	820	773	819	771	831	792	761	778	755	747	819	792	809	751	772	800	776	848	775	848	790	773	811	794	783	800	710	750	796	811	802	789	817	831	766	784	793	787	801	790	828	798	837	782	838	801	778	849	818	756	738	807	798	758	820	836	794	854	751	822	782	818	792	839	813	840	798	777	810	799	778	765	780	737	805	786	779	789	793	769	813	820	779	817	783	818	837	798	788	711	821	809	799	754	792	807	788	820	766	827	824	805	802	772	785	801	796	807	797	830	789	760	828	759	705	784	770	793	784	782	809	797	766	781	740	791	828	810	840	774	789	839	814	817	790	796	815	800	784	761	839	784	847	770	755	815	770	800	808	797	841	780	755	787	801	818	848	799	769	819	794	827	835	815	792	811	814	812	776	775	804	771	817	763	776	779	781	818	777	793	801	780	781	774	791	745	850	761	806	770	801	769	782	811	801	794	758	789	802	834	789	743	801	805	811	800	869	787	750	826	809	802	823	750	780	764	742	839	798	828	774	797	833	813	787	823	781	796	787	790	803	752	805	820	823	824	807	804	771	819	800	759	785	764	812	757	789	794	812	773	837	803	786	800	817	730	795	843	752	818	773	755	783	791	782	767	789	782	781	805	816	809	768	733	762	820	819	821	818	780	802	760	778	769	808	788	808	807	815	788	781	751	806	797	761	781	810	757	792	803	764	804	797	785	790	824	783	788	787	825	770	766	781	797	770	773	779	787	767	766	790	824	808	780	818	823	776	847	774	747	794	845	827	745	785	771	800	811	836	809	819	829	748	795	787	799	848	818	787	742	799	767	820	799	816	801	764	778	800	804	802	733	800	754	782	775	784	776	800	790	784	825	824	817	809	793	805	797	850	755	822	776	779	829	760	816	812	795	806	811	758	776	789	871	799	785	826	737	785	785	801	751	819	747	819	809	789	759	798	756	791	741	799	773	767	752	808	829	827	782	821	797	748	791	819	809	808	830	791	807	756	768	832	797	832	791	752	759	820	818	796	747	776	767	776	754	830	797	810	826	797	813	751	803	782	775	830	786	807	810	790	750	791	809	776	737	761	784	805	773	792	807	782	800	769	801	781	789	787	794	813	770	778	832	815	771	843	752	754	775	840	804	771	788	826	829	780	792	796	819	818	792	754	753	794	815	846	836	793	823	778	771	768	821	781	795	785	842	796	817	775	777	813	777	789	798	833	821	761	820	810	806	778	789	838	833	836	807	758	784	834	787	791	774	796	789	851	735	785	812	785	801	756	754	780	815	770	817	777	804	788	805	793	805	772	783	809	789	785	771	813	808	841	798	771	783	804	808	779	812	863	830	832	781	798	786	793	763	808	827	813	794	778	793	767	757	817	819	754	791	860	748	780	756	817	791	815	838	809	745	808	807	772	774	770	801	823	785	781	786	804	775	795	750	783	822	815	822	783	799	813	848	842	850	792	780	790	793	818	768	820	823	781	793	770	796	804	815	801	799	809	773	780	812	751	771	779	778	816	790	802	815	805	768	779	823	812	825	804	807	821	795	820	745	760	832	830	744	768	769	800	822	808	753	806	792	767	792	787	796	842	740	784	756	833	786	800	769	786	762	832	795	818	797	767	791	800	846	807	768	819	794	777	804	754	776	835	808	806	779	797	784	847	781	757	822	784	785	832	748	776	793	800	794	766	802	742	801	720	793	782	820	758	784	770	761	805	807	766	789	780	829	804	759	749	793	804	774	793	791	800	796	866	782	774	799	824	782	774	783	783	753	829	764	841	784	777	785	730	797	766	791	813	814	772	767	778	820	731	821	801	794	799	773	781	789	815	860	798	737	800	802	787	774	764	798	809	788	791	828	817	778	822	776	778	818	805	783	849	770	781	793	772	838	755	813	857	768	799	778	773	797	777	814	789	801	738	803	835	780	833	831	786	808	810	815	810	816	812	821	808	781	792	809	827	801	781	776	784	762	743	737	819	807	779	796	760	760	786	779	854	815	748	803	812	759	782	742	784	745	776	791	804	786	789	795	758	782	804	818	823	802	825	837	769	823	780	825	777	819	802	843	785	799	839	781	741	771	792	767	825	799	729	804	742	797	736	822	841	809	864	792	787	818	794	815	761	845	812	828	790	822	790	803	835	785	812	773	822	792	809	817	805	758	823	750	862	808	797	760	841	836	786	817	771	753	790	826	817	796	821	783	780	810	827	851	839	803	773	767	813	774	841	795	822	791	849	812	777	747	805	842	789	784	801	793	777	841	818	747	800	759	797	784	799	783	810	782	783	767	798	796	772	759	787	799	817	818	825	802	818	780	788	819	759	787	763	801	816	763	766	803	790	793	801	767	843	762	784	762	788	813	795	786	765	779	717	766	815	746	795	790	754	827	753	810	823	831	789	815	792	734	831	807	844	830	814	847	789	803	802	813	814	780	804	785	834	829	825	726	746	779	775	822	771	806	758	761	769	784	789	780	823	761	846	794	770	804	820	791	768	847	785	818	759	807	850	789	806	778	802	829	840	808	842	784	808	769	793	811	814	819	834	801	771	836	848	770	820	759	765	777	790	761	761	807	776	781	805	823	766	793	808	776	808	808	776	818	852	793	782	811	800	762	768	778	813	778	792	817	836	750	813	791	764	766	782	832	753	794	799	817	768	826	768	804	756	789	795	800	786	772	779	797	779	733	784	762	774	730	760	787	822	753	765	829	770	795	801	816	799	785	788	847	807	795	822	808	791	779	799	823	809	775	786	767	783	822	777	776	862	809	782	791	781	777	802	815	784	807	768	798	760	774	783	828	781	771	817	783	814	838	750	815	822	813	850	748	798	814	789	791	821	836	792	755	807	763	780	811	805	807	765	802	754	815	804	838	734	760	822	801	785	767	759	799	850	784	788	781	825	761	793	773	780	790	850	794	774	786	783	805	761	802	803	779	841	767	774	832	796	757	812	789	769	774	766	737	799	789	808	799	813	740	791	785	761	838	787	734	763	797	814	787	759	803	747	758	796	884	810	854	801	838	825	817	788	794	761	791	781	819	734	796	811
61676	55606	43813	38062	33603	26469	14803	4317	871	340	291	296	276	252	277	327	260	301	251	305	275	259	277	253	251	290	264	296	305	270	289	248	240	270	267	278	282	255	271	260	275	265	296	248	312	292	264	321	299	286	291	311	268	283	288	319	297	255	254	277	301	299	262	270	272	285	320	276	264	318	238	276	262	262	256	253	294	295	278	279	292	292	289	266	289	309	273	295	273	274	253	278	293	268	248	269	279	248	288	286	262	288	261	272	301	316	287	271	285	249	287	287	278	293	263	291	267	295	265	261	274	261	291	251	271	274	265	279	268	274	295	262	257	272	281	247	275	286	275	292	237	280	290	294	276	274	278	288	276	262	273	268	279	296	290	286	252	306	289	262	298	268	267	281	281	261	263	269	270	269	281	274	294	261	284	308	280	271	276	281	279	265	249	257	304	275	264	295	300	259	261	279	296	268	286	268	266	273	293	251	252	284	278	273	237	287	278	288	240	279	298	290	261	284	271	269	265	274	312	301	280	299	308	276	253	309	304	248	283	297	265	281	270	260	272	312	263	296	276	314	270	277	272	282	266	284	292	262	264	271	275	246	247	270	245	282	281	281	287	297	283	307	268	287	273	286	278	289	252	283	254	286	284	307	284	282	290	283	260	269	283	262	277	328	293	253	274	275	251	282	291	302	282	260	254	272	292	288	304	283	284	272	246	263	282	289	314	272	254	262	312	254	281	263	295	306	266	289	262	264	309	267	286	254	279	297	251	270	305	258	270	269	282	291	294	267	298	263	292	298	266	254	291	268	267	290	259	286	271	283	298	303	279	257	257	277	268	241	259	280	285	252	282	267	248	241	278	261	277	253	270	249	288	240	237	259	322	288	261	286	262	294	267	271	260	281	297	288	252	265	296	301	278	284	263	274	262	278	264	303	310	284	286	269	273	271	259	276	276	236	277	294	268	269	313	277	293	290	288	280	294	266	277	280	292	299	274	282	248	267	273	290	269	288	296	274	267	265	255	265	233	264	295	286	288	256	256	260	282	283	291	275	300	265	269	268	300	290	291	281	280	278	259	296	292	263	283	285	272	301	294	259	286	302	303	255	265	273	273	288	292	259	269	268	301	299	248	277	260	287	264	296	278	257	285	262	278	269	276	282	288	264	274	268	288	266	264	245	302	283	275	263	269	303	265	284	275	275	276	272	254	251	255	274	284	296	311	267	270	285	284	235	276	278	280	290	258	304	262	296	247	289	268	297	286	266	289	275	310	255	271	275	272	268	293	264	289	264	288	283	258	278	279	286	299	287	250	254	253	257	302	310	285	296	308	284	268	283	272	286	282	277	276	263	271	260	271	276	263	288	282	288	284	281	256	252	290	296	275	277	280	259	273	280	308	284	287	287	265	264	303	286	267	259	278	278	287	266	295	270	286	282	291	268	288	268	275	275	283	258	288	288	258	308	298	264	299	275	260	266	292	287	295	295	260	290	303	292	266	275	290	262	266	266	300	280	278	268	253	283	308	277	270	283	268	285	287	293	261	294	279	278	271	268	274	311	251	277	261	262	249	288	295	262	247	266	275	273	262	308	276	273	307	253	281	297	282	270	262	288	277	267	281	275	259	307	274	289	261	276	262	298	282	256	296	269	285	288	257	272	293	285	260	285	293	283	258	289	273	299	241	309	287	289	266	268	283	266	291	293	267	269	252	290	251	269	272	286	296	264	312	298	281	262	281	269	257	322	282	270	266	250	276	276	273	279	283	272	271	284	285	299	306	294	307	266	269	253	276	249	265	258	308	249	255	306	258	282	283	247	257	254	268	280	289	268	273	272	266	289	280	263	280	267	268	290	275	286	255	274	278	272	285	265	253	290	253	299	265	259	287	268	283	286	268	254	244	288	280	261	270	298	281	275	281	276	311	309	278	281	249	310	274	258	260	253	266	269	279	265	292	244	273	299	272	280	291	255	268	281	272	294	282	267	268	268	264	259	266	261	298	288	267	277	276	255	276	313	278	247	236	255	273	237	278	246	297	272	265	286	288	258	309	300	273	289	276	273	293	278	276	255	274	276	280	258	267	268	280	269	286	277	283	297	296	262	288	273	256	299	280	275	291	312	292	255	265	259	275	281	311	268	271	283	296	266	309	295	282	279	299	279	271	269	302	288	302	263	278	256	271	286	271	280	260	287	303	271	282	281	304	273	268	296	235	292	287	288	268	267	250	281	275	275	295	286	274	287	280	262	278	279	286	267	258	261	243	239	285	244	261	283	255	264	278	261	282	291	272	232	262	302	269	288	313	280	279	280	269	275	313	301	269	262	301	305	291	297	295	259	245	282	310	286	267	273	273	274	267	269	277	277	283	275	280	289	282	271	289	293	281	292	311	288	263	279	274	263	266	280	255	260	252	277	291	268	293	282	275	270	268	300	293	300	267	250	303	288	252	281	273	245	268	278	278	283	299	294	271	304	302	286	262	264	304	271	298	303	290	293	270	266	268	248	280	304	294	287	271	270	278	273	258	265	272	271	285	280	283	247	267	269	279	279	288	278	256	314	286	281	276	254	255	284	256	285	268	285	282	275	266	264	283	288	302	278	291	258	300	288	269	275	287	261	288	247	274	269	259	308	290	272	258	268	266	276	267	297	277	280	310	305	269	298	241	273	295	310	267	303	279	264	288	264	304	274	299	264	271	284	285	295	269	306	318	293	250	283	265	263	252	275	265	288	281	289	259	261	297	283	269	265	274	296	287	296	283	269	278	317	287	299	256	269	289	300	281	289	252	256	263	246	254	313	294	253	264	239	262	270	289	296	302	279	283	282	270	268	292	297	277	283	277	259	268	295	276	295	298	249	270	278	278	265	288	284	265	284	272	271	255	261	258	294	281	270	259	285	268	306	294	321	275	302	266	305	262	244	233	265	320	276	258	300	290	276	262	260	256	264	255	274	261	287	284	272	282	302	297	283	246	276	307	269	303	299	285	261	258	277	291	267	244	299	317	310	271	247	272	267	279	303	277	302	251	250	270	256	282	243	284	302	259	245	297	310	262	277	278	275	284	262	241	259	281	264	273	279	299	253	280	283	318	270	271	308	289	256	275	276	270	269	276	271	305	248	271	305	291	285	275	312	285	259	282	279	272	271	286	247	263	261	287	250	282	293	272	265	266	262	272	282	294	225	266	303	258	273	291	273	255	244	282	285	279	289	282	262	276	281	253	267	282	269	286	260	258	264	299	276	278	292	292	264	274	278	260	319	286	306	255	296	252	287	254	281	267	270	261	260	263	281	277	287	267	304	285	297	274	257	268	310	286	257	273	266	278	290	260	262	280	293	272	276	266	281	301	307	262	251	281	258	256	302	264	253	284	260	269	284	259	271	265	292	278	276	292	261	313	273	265	296	270	263	281	303	285	297	271	274	285	284	288	250	286	264	269	266	249	290	299	289	298	293	241	283	243	300	292	263	274	240	261	273	260	256	280	276	276	301	250	271	304	262	275	262
47931	59672	58171	59885	53609	35791	14821	4338	1426	827	676	637	711	643	667	637	649	633	602	663	628	632	648	616	655	623	678	629	608	657	647	634	588	653	639	649	644	628	570	631	629	607	628	655	601	621	656	624	626	619	664	646	651	610	660	634	621	620	651	656	653	680	614	656	606	606	627	617	679	686	631	663	658	643	618	633	613	655	662	611	593	653	654	677	622	665	657	595	629	633	577	608	650	642	612	620	620	640	679	640	608	652	638	632	609	667	658	643	628	615	621	637	605	607	605	623	608	636	649	619	672	603	614	634	655	651	623	637	630	638	649	649	651	618	642	604	603	649	640	655	654	656	641	613	633	638	634	603	610	571	595	608	613	628	639	599	649	586	618	640	637	642	620	609	623	642	616	655	634	613	634	644	638	615	638	661	655	644	638	681	650	672	618	686	650	643	618	627	675	636	636	618	622	742	641	641	651	622	620	637	656	611	668	638	681	627	651	679	667	619	643	642	654	631	603	634	601	634	629	621	649	616	648	624	668	674	623	686	680	643	652	653	656	620	605	593	631	595	624	630	633	641	655	631	660	675	610	647	599	681	614	606	635	661	640	610	613	616	642	657	618	634	627	577	609	648	614	651	638	558	620	554	671	636	629	628	617	639	639	675	645	670	636	611	631	620	618	620	627	660	664	613	607	624	632	607	645	610	645	654	628	670	602	697	652	618	642	595	687	635	618	616	637	623	650	716	638	674	629	625	656	641	688	655	631	659	598	674	666	599	620	627	646	651	631	642	634	637	679	639	622	635	610	657	671	643	608	628	655	616	614	619	628	661	685	646	659	632	610	599	600	653	583	582	606	622	629	669	603	631	583	604	600	642	663	574	624	613	661	628	630	654	636	637	636	591	590	661	628	596	632	637	601	642	625	627	646	622	632	652	643	657	649	661	651	609	581	593	658	667	663	637	638	648	630	609	583	637	647	641	644	587	656	654	657	680	636	565	647	643	648	621	656	624	615	669	620	633	676	602	627	629	631	618	613	638	675	627	631	638	642	677	616	620	596	591	672	589	593	638	671	635	664	640	593	668	620	661	672	655	629	668	600	653	658	610	634	644	654	649	560	659	631	647	609	658	646	639	624	683	607	647	662	625	623	627	698	681	667	662	637	599	635	669	643	625	637	620	611	593	636	632	620	680	637	615	604	654	662	648	658	595	647	630	637	621	626	605	631	593	605	629	616	664	648	683	663	644	618	657	613	630	628	632	641	616	628	624	685	612	664	647	634	633	639	635	619	664	681	622	646	620	641	631	619	600	609	624	634	618	641	660	609	635	659	621	629	631	619	634	622	622	626	662	610	607	629	626	591	658	643	617	617	623	645	630	604	642	629	590	680	621	644	642	600	637	622	633	617	639	688	596	639	639	609	655	581	646	631	627	607	645	600	643	644	610	646	588	614	684	615	626	607	660	585	636	602	623	613	630	656	646	693	684	645	671	666	645	622	666	652	663	623	674	643	620	649	617	623	623	673	611	657	601	614	638	640	626	657	688	649	641	625	615	682	626	626	644	604	649	656	596	615	671	630	646	663	660	605	675	652	643	627	673	626	599	638	671	585	577	616	638	632	632	635	668	653	600	614	648	643	615	610	674	608	595	598	683	621	628	604	664	631	655	612	596	604	658	641	654	638	675	664	638	634	653	653	693	604	669	651	680	653	667	640	641	645	637	667	603	608	601	637	676	649	628	657	627	625	606	621	620	679	648	619	582	614	634	632	649	632	634	689	656	613	627	610	654	629	631	605	654	630	674	657	608	656	643	608	670	675	628	610	663	644	649	619	679	609	637	611	663	613	677	663	631	608	644	581	633	654	640	659	662	616	680	645	639	638	650	674	610	629	636	610	651	576	648	686	645	635	609	629	674	664	691	638	655	638	634	631	594	620	658	599	643	649	614	637	634	602	624	576	607	605	630	632	655	670	602	641	623	590	645	588	656	623	642	635	621	625	638	628	634	605	666	628	620	635	636	628	604	630	661	627	638	644	641	630	604	582	635	674	629	646	640	581	625	646	676	634	644	634	677	584	648	636	664	624	644	668	637	614	618	650	666	600	628	632	644	606	632	642	623	660	628	657	657	628	626	633	636	657	640	596	673	631	613	698	643	664	592	625	636	628	647	640	595	623	630	641	644	616	664	650	647	651	613	653	611	678	658	600	669	626	570	591	619	629	663	646	638	615	689	654	634	659	603	651	562	630	640	614	612	626	631	644	619	616	652	661	668	602	620	620	628	699	602	659	637	665	633	678	618	628	614	603	637	588	674	624	631	628	613	622	619	663	660	636	628	644	606	647	621	612	692	627	692	627	654	638	666	610	585	597	619	647	644	621	641	633	599	620	617	621	639	632	636	622	608	624	611	642	646	626	650	631	639	629	620	650	639	596	673	640	661	595	677	616	661	620	659	635	683	646	674	643	636	639	603	618	627	595	614	637	595	630	633	645	593	606	632	669	582	633	664	611	684	611	624	636	638	654	603	616	640	607	632	601	628	605	619	643	607	648	606	644	655	642	645	600	643	680	640	616	624	599	578	619	673	637	662	635	631	631	670	646	621	625	640	646	616	638	647	625	614	624	658	606	633	633	644	640	591	610	653	614	671	673	625	633	607	642	629	660	638	680	597	673	617	641	602	609	615	614	709	641	652	609	623	638	664	648	685	621	606	634	602	668	654	607	649	635	629	648	634	625	633	616	619	585	638	640	666	688	648	606	625	631	655	581	625	625	631	645	580	635	653	621	643	638	674	651	641	617	657	637	677	645	658	599	686	651	652	656	596	634	680	643	671	602	594	624	648	634	626	646	656	645	592	653	629	657	656	664	650	607	598	587	644	664	648	593	626	650	647	635	622	647	635	627	619	596	637	611	622	624	647	632	648	638	606	626	654	615	682	629	588	603	613	609	604	645	670	660	621	643	627	592	649	643	657	627	658	665	681	632	636	574	634	632	626	647	635	646	611	654	690	645	602	599	623	607	683	628	654	621	654	646	644	637	623	643	660	579	638	607	640	604	605	643	668	587	579	625	639	609	637	620	642	646	640	595	639	653	659	648	673	666	623	583	655	626	624	636	723	680	575	636	611	601	659	647	660	641	622	577	631	634	653	662	607	587	655	676	573	615	662	646	664	665	621	653	625	632	661	629	619	642	643	628	640	660	626	605	604	645	615	640	652	626	621	616	601	627	671	620	651	654	601	654	592	651	594	675	672	622	649	627	625	673	639	633	640	631	661	647	653	668	608	649	663	612	638	634	682	618	607	627	623	653	651	643	638	645	652	645	664	658	679	674	633	638	654	659	612	661	665	641	654	632	679	604	644	600	648	637	608	626	612	644	624	630	607	642	657	640	604	602	633	621	627	587	623	636	617	615	645	616	605	651	654	608	669	639	606	644	662	637	615	606	664	717	627	685	589	606	648	604	668	680	661	647	681	626	689	674	636	617	568	632	651	630	647	673	701
66253	56348	48820	37580	31433	27823	21886	12209	3253	524	328	265	261	279	267	285	259	290	243	279	275	275	258	308	256	267	267	271	280	274	279	287	281	282	281	298	271	281	287	278	270	294	265	274	250	273	290	271	245	259	319	270	303	286	264	251	249	285	263	273	325	268	267	284	305	294	237	269	271	272	285	270	299	297	256	266	274	280	293	298	279	273	315	272	282	251	284	280	282	319	286	290	293	258	280	275	235	277	277	286	244	243	274	260	273	273	283	270	270	275	277	323	288	290	260	260	288	319	260	265	278	314	275	254	261	271	295	286	240	270	287	279	261	256	281	283	296	301	301	274	265	272	272	303	268	305	249	293	277	298	253	301	257	269	307	259	259	263	262	268	277	274	278	277	300	286	255	247	294	280	284	268	257	260	261	287	266	249	249	293	289	278	242	299	286	267	245	249	286	262	291	285	269	287	268	253	296	263	297	250	279	274	229	297	280	260	296	286	237	311	258	261	287	277	262	272	304	267	279	270	278	286	265	258	286	257	305	273	241	271	254	271	270	282	279	302	288	265	283	258	277	281	293	265	289	262	245	302	268	260	281	301	280	247	298	284	280	239	265	279	286	266	279	317	235	275	279	272	264	277	269	271	276	292	279	291	266	310	290	298	296	292	269	256	260	288	286	300	252	292	272	290	262	274	306	304	260	247	270	268	293	269	292	290	290	278	294	270	292	279	288	308	286	285	254	309	267	255	282	305	259	296	231	280	262	273	274	270	268	272	279	279	268	261	267	257	260	257	264	265	259	282	229	278	298	271	260	270	270	245	275	254	247	283	271	285	266	264	276	299	304	307	249	285	248	284	276	297	272	296	282	241	291	261	267	269	264	272	258	286	271	269	295	252	259	295	296	231	280	278	284	287	260	296	308	283	294	284	315	290	258	288	286	290	288	264	274	252	270	279	246	282	265	276	269	272	278	281	274	263	292	268	284	271	286	255	267	261	266	271	282	270	271	316	306	262	256	290	301	267	280	277	271	266	268	304	268	288	297	288	267	276	310	322	293	270	258	289	274	268	263	284	256	270	283	296	288	268	254	288	256	276	264	296	276	260	264	287	268	274	282	264	299	272	254	275	303	288	248	276	287	262	302	261	279	259	266	291	286	272	270	260	269	272	276	282	289	327	306	291	273	267	272	258	252	274	268	280	266	306	270	311	298	249	262	279	255	285	276	287	255	263	278	288	293	265	263	293	281	250	268	264	304	263	279	254	292	284	277	289	290	265	263	277	301	282	286	277	262	251	280	302	278	284	275	293	281	298	283	245	272	270	288	249	259	261	276	273	306	290	284	282	315	259	284	265	241	286	270	306	318	285	298	291	277	279	279	265	297	282	268	257	275	267	286	274	235	277	264	274	265	272	258	276	242	289	286	299	270	274	261	257	259	284	265	264	293	309	272	272	276	303	261	249	281	268	281	278	262	248	293	250	260	263	307	303	295	322	288	265	306	268	287	265	279	302	252	283	277	260	306	284	243	317	285	270	253	279	299	269	282	292	266	231	249	268	284	273	271	247	311	266	269	267	276	284	291	270	263	292	250	288	259	300	282	260	303	279	269	255	253	278	273	268	298	280	247	270	269	306	259	231	276	248	275	270	283	302	259	287	287	261	262	253	292	270	281	260	279	289	266	274	299	259	262	285	285	263	278	269	288	284	250	258	261	258	257	247	290	304	302	292	296	300	276	252	258	263	278	253	303	295	287	252	249	280	279	291	250	275	285	265	275	277	254	224	278	296	270	249	284	291	266	277	293	265	280	285	294	267	254	292	286	291	312	273	256	297	283	293	280	268	313	295	280	313	260	278	254	253	255	263	282	259	268	276	270	277	277	280	264	296	282	308	277	279	283	294	273	288	289	293	268	295	250	298	280	285	281	287	252	285	269	270	304	273	274	307	278	260	263	288	278	254	271	262	286	267	283	317	284	314	240	290	290	295	285	256	275	319	267	272	275	255	287	263	267	278	239	272	267	294	312	282	281	324	263	262	309	288	239	260	283	256	292	314	290	282	271	268	301	275	281	264	243	297	244	283	238	259	280	315	308	262	284	274	258	268	265	266	286	248	278	263	258	296	274	260	268	257	270	283	286	264	309	241	258	258	260	252	275	262	286	292	285	254	324	288	274	261	245	276	266	297	284	313	274	285	289	285	275	271	251	274	284	289	302	248	276	277	266	276	275	261	307	311	274	277	267	282	272	266	303	257	308	304	317	269	286	278	281	262	290	315	293	288	251	285	276	286	314	257	276	253	260	312	265	268	253	262	268	281	284	286	268	273	270	282	289	257	280	241	310	278	247	272	309	286	288	280	264	262	242	275	271	279	304	271	283	285	255	286	252	306	265	236	275	259	301	254	274	285	301	267	279	293	285	261	266	284	286	261	304	275	287	277	238	319	277	295	265	293	266	280	257	265	251	282	264	297	269	292	267	243	283	297	268	271	259	266	283	266	268	268	251	302	266	231	285	293	249	238	279	287	301	278	301	277	278	271	262	291	273	277	253	286	280	296	258	277	260	276	267	243	292	307	272	272	255	275	240	292	278	255	282	267	269	293	295	252	279	280	276	264	264	256	258	275	273	283	263	294	285	288	291	294	299	260	280	251	279	258	264	254	232	277	287	290	287	279	270	294	298	260	300	302	287	262	265	282	282	268	302	277	231	257	272	258	269	284	230	290	288	294	315	285	275	255	281	263	264	310	251	274	264	268	268	254	256	273	303	238	242	292	281	299	276	257	271	261	296	266	261	250	256	317	274	281	253	286	318	286	247	279	266	265	258	253	293	287	290	291	265	277	272	299	264	274	275	301	285	241	269	272	293	268	302	290	280	259	270	271	268	275	275	261	284	298	293	306	274	280	251	257	237	272	263	289	289	274	319	260	280	276	277	273	282	318	264	272	282	252	296	277	267	249	265	287	262	285	317	286	253	251	257	273	253	262	247	260	296	272	264	302	293	295	298	273	244	271	295	299	247	230	249	269	260	263	275	290	279	295	299	238	258	274	297	284	260	259	242	303	280	280	307	263	293	266	282	278	273	285	320	291	262	280	259	269	281	288	277	263	237	284	275	254	296	271	278	246	246	270	299	296	293	286	283	267	300	293	292	310	282	281	260	266	241	282	291	235	268	283	252	279	255	303	275	239	263	274	254	249	282	241	262	240	260	253	271	281	247	269	259	259	262	280	295	262	269	266	303	293	258	268	271	290	275	294	286	261	286	296	278	271	281	250	284	272	282	269	292	282	286	291	301	262	286	279	297	296	279	290	287	285	286	241	296	272	273	237	274	262	227	251	300	292	279	270	287	263	261	267	297	271	261	281	263	302	260	264	275	234	226	275	256	292	302	300	281	277	277	259	291	268	293	250	260	265	264	272	302	290	283	281	279	280	294	307	265	275	276	307	285	263	310	250	277	314	277	287	282	282	271	268	296	244	269	260	284	279	275	288	273	278	282	251
53058	63433	56597	62507	64771	44225	21110	6602	1986	857	722	715	641	647	643	603	607	646	648	619	638	619	653	588	658	633	637	631	601	610	643	640	641	624	650	660	624	628	613	667	624	647	653	619	661	651	627	660	618	687	669	622	614	649	650	632	597	599	619	598	666	625	674	651	611	616	663	664	591	637	642	643	625	670	632	672	640	623	609	632	630	670	653	595	655	620	636	666	594	600	635	608	627	616	636	619	602	604	646	670	643	657	619	599	632	646	655	618	659	640	619	618	592	657	646	612	651	616	638	593	631	651	650	690	629	603	666	604	616	666	656	603	622	601	627	662	606	674	584	634	618	608	646	679	601	645	608	634	663	619	624	634	654	637	619	597	630	639	659	662	620	639	628	655	634	653	615	634	615	627	638	594	636	633	638	602	681	583	651	571	618	676	668	666	703	640	636	618	604	582	561	646	627	673	586	627	676	681	622	606	651	693	637	595	657	616	673	611	645	611	594	623	669	635	584	636	674	626	664	664	586	598	683	626	617	649	649	664	642	616	635	609	619	616	620	604	669	624	664	663	625	650	628	618	645	605	627	653	627	680	610	583	618	667	660	612	654	637	637	618	656	639	620	596	596	657	574	663	613	617	583	643	635	667	635	621	662	599	605	608	578	594	640	611	622	616	653	641	637	639	654	632	645	622	630	580	649	670	606	653	591	615	639	591	638	629	600	626	639	612	603	659	635	622	611	617	582	629	611	599	614	632	625	618	641	601	649	646	672	667	651	671	698	606	653	686	595	646	642	605	630	586	618	589	630	626	635	613	622	642	668	620	633	692	627	601	637	639	638	611	674	658	653	624	660	612	626	617	635	619	672	641	673	627	625	639	621	658	605	686	651	672	660	623	627	632	595	601	598	608	604	682	579	621	575	622	637	627	606	671	639	662	632	625	614	622	620	675	642	635	655	629	634	600	621	645	634	691	648	646	600	615	640	635	627	601	616	593	602	656	613	653	631	626	561	637	609	662	635	622	661	603	593	591	632	604	615	633	589	590	625	635	656	598	652	626	603	633	660	618	620	647	607	594	666	605	634	590	649	688	635	586	651	676	594	650	677	644	668	637	692	635	648	654	626	602	667	642	673	629	635	640	629	657	647	627	623	633	635	613	589	614	604	589	679	630	611	613	648	638	626	651	624	643	650	625	636	627	627	619	608	614	617	576	640	670	642	631	657	659	651	626	605	665	643	643	607	643	615	635	602	613	587	671	653	649	618	596	598	637	650	630	617	637	619	620	683	643	656	623	654	626	618	654	603	628	604	624	656	585	611	679	657	678	661	625	612	647	649	623	619	651	606	645	599	594	667	623	651	609	624	684	611	615	656	628	630	617	624	612	638	638	657	608	638	650	598	634	576	632	636	638	650	671	682	617	586	625	642	676	641	642	591	598	657	639	631	633	661	615	617	642	656	658	668	663	623	647	607	620	641	675	621	621	605	617	572	613	591	657	684	614	638	636	608	659	619	585	624	664	640	640	657	641	608	631	601	612	639	646	635	617	633	638	675	648	589	629	628	627	601	667	621	637	628	655	659	610	611	611	594	638	594	653	630	618	617	627	571	613	611	599	666	694	571	588	588	612	624	609	621	618	621	612	616	644	606	602	659	606	637	635	647	639	674	622	639	641	598	602	637	641	624	604	627	626	654	633	607	615	637	588	659	618	635	626	597	610	616	662	619	651	633	622	643	641	574	629	665	625	645	637	657	650	648	630	629	614	677	583	610	663	597	655	635	632	631	630	618	582	680	607	594	634	661	628	645	645	580	620	688	679	624	638	643	647	637	632	658	595	573	607	653	626	609	589	646	633	657	592	637	625	647	609	649	625	615	621	617	673	584	649	587	626	613	612	606	670	651	616	674	598	650	663	639	668	606	623	618	659	636	647	661	624	610	633	633	624	663	608	647	615	602	669	658	632	611	643	656	639	576	631	588	608	629	605	614	689	560	613	643	608	624	659	633	609	618	645	628	687	669	639	605	588	635	660	625	613	613	618	630	581	617	600	610	640	619	635	630	621	664	623	656	643	659	631	650	628	647	675	627	614	616	616	602	643	616	654	629	619	646	606	628	623	622	669	654	651	648	638	645	620	665	656	631	615	621	612	649	606	627	620	620	658	631	630	637	645	647	630	669	590	595	614	677	644	658	620	638	596	633	614	613	640	652	623	630	641	636	639	667	652	597	641	640	544	610	685	610	638	633	600	641	637	631	591	672	621	637	675	656	621	668	626	638	599	598	610	587	628	643	622	631	612	641	612	622	642	615	654	621	638	622	619	605	578	617	628	652	596	651	652	628	639	601	604	626	676	635	601	652	618	647	642	637	626	589	646	616	624	621	599	598	606	605	649	681	624	633	658	685	642	636	638	642	662	623	575	594	616	684	619	653	676	637	624	654	609	621	600	618	652	619	617	599	630	674	658	628	607	628	636	627	599	603	597	587	600	621	666	608	640	667	622	613	582	650	603	611	612	617	656	590	662	647	594	600	613	646	628	649	678	620	627	636	605	695	630	608	629	625	656	627	600	620	657	649	628	654	593	663	650	686	638	617	677	657	673	620	608	620	644	610	663	647	633	631	592	631	605	623	627	614	613	612	664	584	625	667	629	640	679	608	632	636	637	642	604	662	615	631	623	633	644	645	644	680	624	611	649	611	645	646	624	639	652	628	648	640	599	625	625	658	632	645	617	630	627	600	611	635	669	635	653	640	624	616	605	632	639	623	620	608	638	648	631	608	625	631	638	654	611	634	643	635	633	632	596	627	649	632	633	666	653	668	646	590	626	641	635	688	646	634	603	684	661	602	632	640	666	609	634	621	643	644	605	648	632	620	646	626	663	628	698	642	603	635	626	607	662	612	677	618	627	583	660	593	599	621	654	639	627	575	636	651	629	615	607	652	612	613	629	646	658	633	602	622	599	634	627	588	648	650	609	692	628	597	582	558	636	663	626	669	689	661	627	654	635	632	661	660	608	608	635	641	634	608	677	616	643	650	617	611	591	624	633	641	644	618	671	630	685	613	674	655	630	600	630	630	646	612	611	613	635	681	602	633	631	632	615	623	645	619	615	588	633	645	642	583	627	684	619	650	668	605	629	624	641	638	616	612	635	604	646	581	635	711	590	656	629	579	660	655	642	670	612	595	595	656	680	653	628	637	622	578	618	613	648	617	623	645	616	679	617	613	606	638	597	619	683	646	598	607	623	656	632	619	638	625	627	656	602	610	640	599	613	612	661	642	651	616	635	610	640	624	655	604	639	639	605	645	608	650	614	597	668	661	656	665	634	610	658	610	653	593	634	635	641	613	651	621	604	619	636	626	683	624	633	656	643	631	577	627	616	632	650	649	630	609	641	634	652	623	635	635	612	611	634	628	671	652	599	622	631	603	619	646	604	666	625	588	603	626	609	612	639	625	613	653	630	656	619	616	626	617	616	636	613	609	635	590	595	607	628	646	631
33802	32526	28430	12949	6410	2965	1110	602	424	371	375	358	359	404	397	339	364	379	343	416	387	378	393	376	361	371	381	379	371	380	344	379	377	354	341	379	359	382	348	395	362	329	343	383	355	377	370	373	381	384	382	345	354	379	361	362	367	345	345	405	407	375	377	387	385	353	391	372	357	370	395	364	362	367	363	360	382	358	352	342	384	381	380	385	329	379	384	384	383	345	368	364	348	362	357	380	410	390	389	381	393	363	390	362	336	375	373	335	391	405	342	348	399	365	386	393	399	359	391	363	354	370	349	391	367	378	366	341	342	339	352	377	385	364	338	394	370	356	369	368	375	406	351	411	407	368	358	365	351	360	392	397	357	369	369	402	376	378	357	377	381	370	373	354	378	345	390	375	328	379	383	339	378	382	373	369	361	341	379	366	416	377	328	359	348	409	388	360	365	378	385	370	340	397	370	395	364	386	354	391	352	360	373	393	372	379	376	347	328	355	370	371	352	337	363	351	378	352	374	344	382	399	368	364	362	365	410	362	346	367	355	378	376	339	370	326	378	370	367	366	329	361	381	353	352	363	370	379	382	360	357	395	407	350	354	375	358	349	371	340	341	382	366	371	364	410	355	384	438	368	370	356	377	383	359	389	387	408	376	392	370	393	375	363	381	392	368	382	383	371	353	386	357	397	374	374	355	361	382	319	368	332	386	364	376	376	342	396	359	370	391	362	401	395	374	347	378	394	357	353	347	373	354	339	393	383	354	377	390	377	377	332	370	351	386	339	390	351	398	381	371	362	379	340	409	386	370	372	356	380	380	326	375	375	352	376	367	371	363	361	353	332	372	418	377	345	358	383	366	391	385	373	352	398	383	363	365	402	358	383	361	375	379	384	378	403	356	362	364	394	367	358	403	363	346	390	382	365	354	409	349	386	375	372	397	391	356	367	327	359	362	382	384	351	366	365	362	366	392	379	379	353	305	361	365	379	377	346	354	360	358	387	357	396	396	387	391	355	375	400	389	405	372	352	373	423	386	390	360	360	370	361	345	369	373	366	356	349	356	388	350	331	384	346	377	373	395	369	358	337	311	406	362	388	363	351	391	370	356	389	355	367	412	376	394	355	350	376	385	373	417	385	354	352	381	409	361	375	397	360	358	360	391	356	350	384	355	352	360	377	396	376	398	381	374	358	334	395	405	352	352	368	378	351	348	386	347	373	392	308	355	402	395	365	376	367	364	384	367	366	366	329	397	399	367	361	319	367	416	346	364	367	354	399	371	395	376	364	356	379	352	351	392	398	402	411	402	351	367	375	358	348	366	366	380	379	348	371	348	387	344	386	370	366	354	381	391	352	369	397	383	331	371	398	391	335	382	385	386	384	343	419	364	368	399	366	343	375	377	370	407	414	392	404	351	357	412	382	348	366	372	365	401	389	426	382	379	353	391	371	354	363	397	365	391	350	405	374	396	351	419	381	376	367	424	361	402	360	372	384	372	361	358	364	373	438	379	377	350	386	399	350	347	361	362	378	345	339	381	362	383	368	385	392	390	354	353	362	370	388	349	383	368	369	392	390	345	424	356	391	410	373	357	372	366	373	397	362	393	370	345	315	425	368	352	390	351	394	395	384	414	380	389	362	333	375	363	382	369	373	372	332	358	397	381	384	407	381	377	382	386	422	395	394	409	396	378	363	357	325	386	359	399	350	378	382	367	373	375	379	372	398	364	377	346	359	375	319	377	380	369	361	370	378	361	393	402	364	368	336	395	378	392	417	378	365	377	395	353	355	372	369	359	376	376	390	354	364	375	360	348	362	393	373	383	368	373	324	372	400	370	360	381	390	374	380	403	377	383	363	359	332	355	358	362	367	392	369	375	356	366	401	397	356	367	393	382	378	360	408	365	364	398	388	381	364	340	376	373	354	400	359	400	375	360	376	382	348	404	379	365	366	324	356	364	388	382	369	354	395	404	394	346	402	379	410	368	367	372	392	372	401	350	359	364	346	379	382	354	355	406	363	369	368	354	355	350	376	381	351	380	372	442	359	341	342	371	377	387	355	374	379	394	364	388	381	358	342	339	368	356	349	340	361	360	382	365	377	357	308	351	370	379	381	370	371	358	341	379	389	348	382	418	405	406	363	334	397	345	330	361	376	363	403	392	392	350	384	382	369	360	391	361	373	355	348	368	400	366	348	359	356	367	392	375	353	403	352	383	378	382	386	388	376	379	371	394	362	386	364	344	358	351	354	341	368	369	363	374	365	381	395	381	386	358	350	355	376	396	352	396	369	378	422	363	408	361	376	375	404	375	402	400	372	406	385	405	370	376	381	382	359	338	403	373	368	360	390	343	342	397	407	366	341	387	395	382	341	357	385	374	342	358	398	344	386	326	394	400	406	357	386	384	314	391	418	387	400	371	345	379	373	348	368	336	408	359	355	350	403	350	417	318	367	335	365	365	378	388	384	378	416	349	342	402	362	397	392	351	365	366	354	376	342	338	366	383	375	378	378	366	405	380	350	382	366	350	384	385	335	384	410	390	367	369	355	353	394	399	333	371	396	340	352	345	352	374	377	352	386	404	418	374	376	375	366	370	383	375	364	383	368	382	385	342	402	387	351	395	363	402	341	380	351	382	383	337	388	373	332	370	369	353	348	378	339	368	377	375	400	358	383	372	360	383	360	349	359	359	390	369	378	350	359	356	393	377	361	412	369	355	363	368	349	395	373	388	383	361	378	359	375	363	411	421	372	390	365	340	366	349	380	374	382	366	385	350	361	357	394	364	369	355	328	344	335	375	363	365	365	390	326	359	377	332	342	388	355	368	384	358	353	335	344	374	367	357	344	377	346	360	354	369	373	384	333	409	372	409	353	376	363	388	403	406	349	362	362	328	352	378	383	376	365	401	362	388	377	374	369	377	367	374	368	415	384	354	372	371	383	394	372	387	357	389	374	377	390	371	392	429	370	364	377	370	364	366	368	336	393	358	374	371	323	364	377	391	385	376	361	353	398	379	368	333	357	399	372	385	361	362	410	336	396	346	336	366	354	385	381	304	366	352	370	407	354	362	349	361	357	375	378	370	388	413	368	384	377	348	361	362	379	391	366	392	388	366	387	392	411	339	354	378	372	377	385	365	340	351	360	361	384	369	354	393	370	351	375	385	358	414	389	402	384	373	372	322	343	367	369	379	388	366	330	358	400	387	382	393	369	366	337	358	353	349	371	381	385	385	368	372	370	356	380	366	354	331	388	334	375	365	349	380	393	403	389	391	349	393	365	376	362	391	367	398	383	331	409	374	365	355	347	350	387	360	349	385	374	366	376	386	362	362	389	329	376	366	380	357	382	348	390	379	366	374	374	420	366	374	322	362	400	354	376	384	382	364	361	427	376	363	384	355	349	345	403	387	342	380	378	364	332	358	397	328	387	391	350	356	340	391	383	359	359	394	357	385	368	340	351	344	326	369	363	389	353	403	364	332	371	317	387	404	407	404	378
22889	31208	33943	20349	14466	7438	2865	1364	969	848	925	832	852	862	878	811	783	838	829	884	840	834	802	835	801	800	791	839	874	876	857	847	764	831	836	866	859	890	855	868	833	841	861	871	797	829	815	804	853	867	890	833	839	859	864	784	829	812	864	829	802	843	854	819	839	839	881	856	850	812	833	876	824	812	909	827	873	866	793	818	856	846	825	866	863	824	913	863	894	913	854	795	876	882	876	874	832	813	841	838	828	860	801	874	856	869	787	862	817	844	833	802	825	858	825	802	806	854	807	816	783	880	820	804	843	826	874	848	794	797	848	893	850	884	837	844	838	858	789	873	886	846	879	827	849	861	860	849	859	843	829	827	883	823	825	797	828	806	785	806	804	846	799	842	845	818	782	845	881	836	822	800	861	897	848	818	850	815	819	854	824	815	870	815	766	801	830	863	820	811	832	844	836	928	862	866	885	805	842	858	842	830	836	831	896	833	854	845	862	822	805	935	835	801	803	811	871	773	837	781	792	831	800	821	860	805	817	818	883	828	864	836	855	830	827	806	860	848	798	842	854	756	847	839	844	837	813	852	846	892	803	870	830	833	848	829	839	875	912	825	770	870	810	864	872	917	867	874	829	818	897	864	828	844	867	816	851	885	843	797	802	853	858	836	853	858	811	787	798	780	875	836	829	842	853	831	868	818	871	830	861	846	817	868	849	823	825	846	830	824	879	876	842	872	846	831	826	798	830	838	841	853	797	834	849	848	821	837	886	791	839	793	839	858	857	869	845	855	872	856	789	828	865	838	776	839	836	846	839	832	825	821	843	848	860	822	760	865	823	856	813	814	858	857	862	847	837	817	838	879	804	864	864	839	899	821	884	845	853	852	916	855	808	846	838	832	903	834	844	793	865	871	852	823	823	823	866	826	860	819	881	817	825	838	828	814	823	896	838	845	858	869	833	823	752	824	800	874	785	781	855	880	825	900	823	818	830	886	807	842	826	855	814	828	883	830	807	787	810	819	829	843	852	841	844	838	883	897	819	850	820	795	852	885	845	840	825	858	883	866	811	781	808	869	858	795	856	815	829	866	819	831	813	853	841	847	820	849	821	866	841	826	835	844	815	853	859	876	843	887	805	858	852	877	846	837	799	904	885	882	849	890	824	876	803	834	868	876	850	821	816	826	895	882	829	868	863	843	877	823	865	795	835	858	867	883	876	804	844	805	886	829	810	871	815	801	854	877	876	811	822	811	786	845	874	791	837	873	820	854	866	795	765	855	870	823	864	834	855	825	818	854	827	803	871	905	818	784	833	825	815	839	868	836	897	851	813	827	768	817	832	864	870	845	826	832	870	794	838	877	794	826	837	834	878	810	877	823	834	803	849	864	829	841	833	858	809	873	842	820	789	846	876	789	843	835	835	862	868	817	819	835	848	840	810	842	802	840	805	806	886	824	799	855	854	856	845	813	827	822	846	888	884	777	827	845	863	904	819	875	814	851	897	813	859	873	841	840	871	805	819	817	893	826	806	837	855	846	837	834	850	868	804	834	816	826	862	827	811	822	807	787	810	844	839	827	840	831	862	833	823	810	877	823	854	827	853	821	814	840	821	798	818	846	844	821	855	870	830	825	848	864	835	892	808	835	783	849	844	866	880	872	811	847	856	819	830	873	820	850	761	850	843	828	824	828	862	837	814	910	782	831	842	787	864	844	855	782	891	860	860	811	896	799	836	864	865	852	827	875	826	863	816	857	850	845	805	868	819	836	839	825	813	830	844	879	798	852	835	820	862	859	840	822	866	886	886	796	829	872	812	815	816	848	857	855	842	823	848	805	890	828	845	839	849	804	868	817	846	838	808	891	810	796	846	798	803	846	843	847	801	802	896	876	895	839	887	837	832	840	841	820	812	848	848	864	807	881	836	831	826	832	855	816	746	821	835	825	858	873	802	882	785	877	850	810	840	829	845	843	792	834	864	829	871	884	895	806	836	892	836	831	837	843	832	878	915	847	868	846	829	847	848	804	826	851	840	861	861	797	820	828	874	810	810	852	821	821	839	835	867	805	826	844	838	900	819	821	826	820	831	805	852	910	849	891	845	861	828	862	844	854	832	825	860	873	849	868	786	854	809	815	822	855	824	838	867	875	858	870	831	800	783	855	809	856	825	872	817	838	815	852	853	822	820	799	803	838	821	829	872	861	846	851	852	816	827	832	841	844	846	822	860	844	877	822	816	815	850	807	861	864	834	824	840	845	886	782	816	793	831	892	861	782	802	831	840	841	859	814	833	847	851	850	837	834	861	819	854	819	862	791	835	808	827	861	827	809	835	869	817	861	887	826	834	803	822	857	901	815	817	826	806	886	788	854	866	850	804	841	845	861	816	778	853	861	840	811	867	815	811	859	852	806	883	893	817	847	813	930	794	792	873	877	813	861	861	901	830	866	861	862	812	849	854	827	853	838	850	848	829	869	810	894	875	849	858	842	849	837	827	894	816	809	839	866	843	850	860	862	783	831	807	801	834	861	803	811	888	876	797	888	877	892	879	865	814	882	852	841	866	802	826	808	838	883	789	818	807	838	844	871	824	793	828	863	876	859	857	848	820	801	805	841	827	775	861	804	819	811	830	874	832	818	803	849	850	797	845	814	785	878	801	893	848	809	803	829	829	830	854	822	822	807	847	843	800	823	815	801	866	842	777	845	807	863	864	813	848	855	834	855	861	837	869	804	828	828	898	844	797	829	777	886	865	848	873	804	853	887	903	836	852	851	820	799	842	831	807	815	823	796	863	810	903	829	799	856	810	822	843	875	855	890	822	824	866	849	801	837	826	886	845	864	814	820	849	883	823	855	898	835	815	841	858	800	773	847	810	829	823	827	830	840	875	827	883	870	865	836	828	843	854	831	808	760	781	893	794	814	850	803	802	798	870	866	892	818	848	842	814	895	802	828	853	801	833	836	844	826	824	844	873	902	830	849	824	818	853	865	861	835	863	880	830	850	805	843	846	860	871	826	827	793	859	812	841	863	831	843	840	861	838	808	802	826	823	854	862	831	903	816	847	864	817	865	795	825	869	869	798	867	865	874	796	790	810	823	859	845	815	824	841	828	855	835	866	861	852	810	835	844	843	878	848	879	872	843	861	881	880	863	850	792	852	830	840	831	836	841	827	841	809	903	808	812	825	877	838	874	810	860	902	844	852	815	802	860	854	845	888	804	851	848	838	840	828	815	851	825	834	846	858	820	802	835	887	836	841	781	832	847	817	829	808	873	795	871	838	822	801	859	793	846	810	859	851	858	798	831	872	877	845	833	811	863	903	852	763	873	834	835	838	841	899	821	813	881	811	797	849	885	844	802	882	778	819	853	868	851	805	845	825	864	890	848	808	836	833	808	884	812	811	841	846	845	852	866	807	837	887	808	860	775	863	863	825	824	886	840	894	819	844	802	823	847	851	869	844	853	841	822	850	816	854	842	851	878	784	839	841	811	848	867	822	854
60633	56042	43583	37524	31996	24607	13712	3881	844	390	317	326	306	321	302	312	285	277	294	295	280	331	272	326	311	277	310	292	312	300	298	318	281	307	302	329	302	309	312	302	318	283	325	252	292	292	326	298	328	299	274	311	312	320	278	281	325	273	276	305	286	298	324	306	305	294	294	321	278	329	308	306	323	292	278	317	338	280	301	291	298	292	306	328	321	287	327	299	302	288	292	295	261	285	285	311	275	230	309	287	296	297	312	287	313	303	270	315	266	292	293	302	284	302	310	302	287	295	316	276	287	323	298	287	280	311	292	311	287	289	288	321	285	305	335	313	277	307	294	287	289	312	304	296	314	319	306	318	322	303	305	312	340	295	293	283	295	302	280	284	296	287	279	275	327	324	301	309	301	329	316	295	307	292	318	293	320	268	299	309	293	273	320	277	279	317	286	283	301	285	262	295	319	296	294	297	285	271	298	270	312	291	283	313	342	291	259	275	300	315	282	281	294	286	338	284	299	293	310	311	316	296	285	276	288	296	329	307	311	311	328	297	298	298	288	307	297	319	312	311	266	325	310	297	312	275	272	271	304	289	289	317	316	312	308	306	333	292	307	313	306	282	297	297	273	301	278	312	322	306	269	310	273	296	314	292	307	303	300	279	275	268	257	326	311	302	300	288	285	290	282	307	288	294	282	313	327	302	333	307	283	277	277	277	309	286	359	327	314	294	313	305	319	313	307	339	294	314	270	289	294	305	287	290	279	308	275	277	276	313	268	282	276	333	306	336	336	292	313	276	296	288	255	306	300	309	289	334	308	322	276	303	287	301	289	306	322	273	325	328	278	314	309	297	290	309	296	284	311	314	284	313	300	279	317	340	291	319	283	299	278	332	278	305	330	321	274	274	286	305	301	295	301	316	302	300	311	314	286	307	279	297	293	301	290	281	310	289	306	277	328	270	316	295	281	324	349	329	309	310	303	324	295	281	284	290	286	333	290	311	294	299	300	278	289	285	290	299	326	320	281	315	308	330	277	287	324	296	287	292	289	283	282	292	304	293	320	254	330	284	296	320	284	279	303	315	277	314	306	323	278	305	283	272	306	280	313	304	293	294	282	270	313	332	310	285	332	324	304	287	295	312	334	332	283	271	326	255	292	293	294	280	293	265	293	274	310	302	316	290	301	282	305	310	324	304	342	326	256	313	280	311	314	269	271	283	294	278	293	307	304	313	271	303	334	295	322	306	312	295	321	311	283	283	315	317	296	320	327	313	318	310	332	293	286	293	289	313	297	301	282	282	305	301	294	308	297	317	311	304	307	281	305	285	292	325	273	303	320	306	325	302	274	292	317	292	271	297	265	295	325	286	336	306	328	298	315	335	314	313	291	317	289	292	297	306	305	326	284	275	287	294	311	295	310	299	313	297	294	322	299	286	297	275	303	293	299	271	285	296	306	335	296	331	293	287	295	311	290	311	288	304	282	295	289	286	299	296	294	299	289	305	288	275	283	287	299	318	317	296	302	298	264	294	296	298	275	286	311	334	299	305	324	291	325	292	285	313	299	312	308	300	317	322	337	308	296	304	280	292	286	323	287	302	313	287	316	304	307	319	269	317	294	301	286	284	281	306	292	310	284	321	316	301	316	288	290	311	299	329	318	333	296	308	283	314	278	330	287	311	300	317	324	278	287	315	300	293	335	314	302	264	320	285	322	297	298	260	289	297	321	301	309	311	302	296	325	324	322	283	273	298	314	298	321	275	282	316	310	285	320	291	312	311	335	297	309	303	322	287	309	307	279	308	303	291	294	283	289	299	311	299	318	296	318	292	312	287	282	302	340	315	285	291	300	296	309	286	291	287	288	300	291	299	277	277	281	307	291	290	287	291	312	287	310	326	278	279	309	329	282	270	279	311	306	297	312	285	317	307	274	268	326	284	310	313	292	295	306	304	296	274	321	313	309	280	314	286	295	315	297	291	298	311	321	274	298	299	291	334	305	270	301	300	253	333	313	296	313	289	284	309	289	306	304	282	302	285	325	326	303	282	291	298	303	275	297	294	322	291	264	283	279	289	295	324	326	290	268	280	301	313	333	295	308	256	265	307	308	339	328	300	281	331	309	283	303	309	288	272	292	292	293	305	270	299	341	278	307	279	321	293	315	281	271	293	272	292	296	291	304	316	293	320	321	305	311	316	291	270	310	319	294	303	332	321	295	311	292	271	282	291	275	292	274	298	270	304	342	312	272	302	294	305	279	335	294	307	294	304	300	295	291	340	280	278	289	331	314	314	314	319	257	307	302	319	316	304	297	288	294	297	329	280	307	297	293	296	319	306	328	315	294	291	321	272	276	302	299	306	305	279	316	279	300	318	324	288	294	240	293	290	283	327	331	293	309	312	349	302	284	279	279	320	295	293	335	321	335	282	291	309	298	301	331	287	312	265	341	291	303	301	302	314	309	329	314	282	322	296	308	274	291	276	292	273	274	278	313	297	271	254	301	289	311	278	294	302	288	265	279	299	310	311	274	292	278	301	295	298	285	293	308	309	279	270	290	319	295	312	301	312	299	314	279	274	260	299	298	307	292	298	295	310	298	278	317	307	302	318	308	283	320	304	293	280	315	304	269	311	296	300	280	311	293	262	309	285	308	331	292	335	285	289	312	310	343	301	305	293	324	313	293	312	314	279	263	305	288	301	279	290	309	269	297	296	323	285	332	302	317	287	297	306	320	289	332	330	302	295	316	301	285	269	259	302	296	296	332	350	309	303	283	319	349	296	290	315	294	292	325	312	289	289	298	309	334	306	263	294	306	278	299	309	302	297	270	296	307	270	339	321	283	279	282	309	306	276	300	294	324	311	314	283	315	295	311	276	317	304	292	280	336	300	328	298	309	323	298	305	292	304	303	294	310	252	261	305	307	305	307	315	302	332	304	288	293	273	308	310	275	317	322	312	279	302	310	283	307	305	330	308	296	308	286	308	279	283	319	296	315	333	292	284	331	301	312	297	306	263	265	324	305	277	324	311	290	314	322	279	283	315	314	307	326	316	287	299	297	335	310	286	282	328	285	267	295	301	294	307	277	319	297	321	307	306	290	318	274	300	294	303	329	315	310	289	318	308	299	312	335	304	297	292	247	292	287	289	325	290	311	286	293	286	298	307	312	319	290	301	272	285	292	317	294	317	288	303	304	308	318	321	307	301	296	284	306	304	304	296	275	305	315	261	280	263	311	275	310	300	295	299	270	271	325	310	315	290	333	319	309	285	290	291	273	293	322	291	316	312	294	299	283	315	300	307	270	309	305	357	307	310	328	312	313	275	277	307	295	292	316	322	292	274	254	330	275	326	293	277	283	332	315	278	289	303	280	295	305	292	278	295	300	300	312	280	298	298	281	310	314	285	301	259	289	299	277	283	297	326	310	281	306	291	294	311	295	310	329	316	305	282	302	282	293	271	290	271	310	310	290	285	305	300	298	284	280	335	299	300	292	299	298	306	287	309
48262	61139	62161	63080	49596	32741	14603	4156	1353	795	687	693	707	714	648	740	641	713	713	673	691	655	693	711	692	690	723	689	692	741	680	676	653	685	670	644	642	714	694	648	695	671	718	715	676	721	695	734	696	677	684	653	686	677	686	663	655	664	693	686	701	682	698	675	639	685	663	676	683	678	714	714	675	676	661	620	698	635	672	666	694	692	636	637	673	651	688	725	713	681	712	660	644	666	673	661	668	675	638	662	698	682	702	702	721	684	644	698	676	623	680	622	730	672	684	631	670	738	696	662	719	714	694	702	701	613	699	693	661	700	687	712	669	732	677	659	685	667	659	662	656	683	669	679	704	701	685	679	646	701	755	667	683	678	704	692	684	650	662	677	697	695	666	685	687	631	711	657	684	656	672	689	662	693	649	685	688	690	670	696	662	688	655	660	710	665	706	668	712	670	681	683	699	650	715	669	644	689	696	675	684	682	643	656	685	723	634	706	739	720	703	672	632	737	665	683	748	673	682	651	636	689	683	619	725	679	697	664	675	639	667	703	669	678	654	706	680	666	664	629	717	682	664	666	700	691	698	698	709	649	677	673	697	668	716	659	696	657	644	724	723	675	713	677	679	729	691	665	672	702	707	675	670	717	668	702	655	669	653	672	669	701	658	695	658	692	659	629	670	680	687	693	698	614	671	704	690	627	709	653	703	710	712	673	670	720	663	686	697	681	721	667	700	639	713	686	704	668	685	631	679	676	696	730	669	729	715	700	716	678	673	672	710	701	650	627	715	657	659	662	660	648	695	663	650	688	668	678	700	716	662	684	671	651	652	655	642	691	661	702	668	711	724	688	693	689	710	659	679	710	701	673	652	657	698	711	663	700	686	645	629	751	690	662	665	689	651	644	649	660	697	715	711	728	635	661	674	706	652	636	670	657	644	693	711	680	668	628	713	650	694	676	671	695	682	666	714	679	677	681	718	734	676	670	662	701	679	699	645	654	653	705	638	663	676	656	663	710	683	706	694	745	706	655	663	632	711	696	707	665	675	667	696	668	681	708	639	671	641	680	697	690	683	690	686	726	666	739	703	662	669	711	668	711	662	682	681	690	708	710	670	720	680	731	712	685	700	651	667	653	667	725	676	675	710	641	696	680	676	668	656	691	703	713	629	651	662	696	645	683	706	672	693	716	709	675	687	682	680	614	678	677	679	692	663	645	621	688	648	667	709	658	663	654	708	656	683	706	664	662	672	634	675	680	718	687	663	643	688	674	688	638	685	689	692	688	724	660	694	672	672	662	648	714	676	691	683	693	655	687	640	692	637	748	719	697	680	688	682	712	685	648	689	667	686	660	649	668	669	670	700	700	694	624	654	664	713	652	655	680	657	666	677	634	661	722	694	656	702	660	652	677	638	648	709	691	688	687	688	692	710	684	692	687	668	649	669	653	709	707	666	622	677	620	685	701	726	698	673	679	681	699	674	654	668	703	708	630	700	656	655	702	698	654	684	701	675	692	692	671	718	699	662	664	650	708	676	717	671	659	648	706	693	697	686	695	700	662	653	693	708	701	700	696	692	693	626	677	681	669	649	645	661	692	713	725	663	674	682	673	651	645	674	693	694	677	652	756	682	661	675	670	663	706	671	656	680	669	658	686	692	681	685	673	675	647	655	681	667	690	683	676	663	671	694	666	690	647	701	700	713	662	639	672	667	657	687	679	676	669	674	669	696	701	696	694	698	687	709	710	689	636	744	687	698	725	609	704	679	623	657	651	652	629	685	662	655	675	681	607	685	716	665	667	689	710	695	718	629	704	729	680	647	691	690	656	651	673	649	698	683	700	652	663	682	654	664	656	704	651	674	683	697	694	702	658	713	664	634	662	681	689	640	670	689	672	755	658	683	664	668	630	643	668	668	690	674	707	644	705	643	688	667	661	629	707	713	685	691	699	684	676	659	660	635	732	752	653	681	650	669	660	701	659	696	715	660	680	662	652	722	694	661	677	636	672	626	663	740	688	695	658	688	660	633	713	737	664	686	683	674	648	676	680	686	747	690	704	682	723	676	673	673	703	639	622	704	657	641	591	687	646	679	698	658	654	747	670	712	660	606	667	668	694	670	641	691	697	619	751	663	672	700	663	706	720	689	703	726	666	731	677	671	719	665	682	690	693	674	688	718	660	653	670	668	668	672	682	728	696	643	668	690	704	683	726	669	755	679	707	658	668	691	683	716	700	660	677	701	685	720	691	693	648	676	661	648	687	697	654	668	696	623	654	687	707	671	703	666	711	678	651	656	699	638	679	721	664	666	659	718	690	735	717	697	727	655	665	688	678	689	659	707	711	620	656	674	704	689	660	662	664	646	721	665	670	669	691	673	667	669	671	667	710	708	648	676	693	685	712	714	699	725	644	667	642	648	687	667	672	682	736	674	668	643	625	704	696	690	716	650	762	666	682	693	705	669	685	710	663	675	691	673	659	708	667	672	674	685	663	692	655	692	687	654	719	668	681	671	717	683	663	685	651	660	670	679	653	687	661	701	656	679	747	660	647	682	691	647	656	678	718	714	706	683	658	708	666	629	689	644	720	647	693	668	661	682	741	679	697	676	705	702	667	651	662	711	615	716	646	692	679	632	678	659	659	648	684	667	659	680	682	622	639	691	671	647	650	643	678	691	690	699	701	664	668	592	641	660	705	673	667	637	708	702	682	652	643	704	685	631	703	657	703	696	715	681	645	667	653	680	642	723	668	688	685	615	653	645	679	645	695	709	680	688	685	698	696	650	641	672	697	698	691	626	680	635	658	660	691	671	693	707	693	677	664	696	667	689	680	640	732	660	670	673	696	678	636	698	644	638	684	721	674	673	657	669	704	689	714	655	702	668	664	687	650	687	664	676	699	696	663	688	697	687	716	653	651	654	696	671	625	669	656	714	707	677	671	676	719	643	641	688	683	705	659	675	669	689	712	645	660	695	686	663	680	708	736	697	689	680	686	678	670	655	740	622	650	650	737	678	716	681	730	756	640	652	658	680	640	665	657	688	707	665	676	653	706	673	652	693	696	708	671	664	678	642	665	689	676	642	662	678	643	683	638	714	713	696	642	692	680	649	649	680	674	711	625	668	710	727	679	701	672	644	681	677	726	680	662	678	685	698	699	679	647	660	639	658	692	655	687	658	659	695	653	660	681	712	673	687	674	652	658	722	668	729	659	681	674	663	645	648	692	665	686	649	689	686	683	678	656	671	659	685	677	692	673	668	647	674	716	676	651	684	668	712	692	658	661	643	658	625	687	690	744	675	695	698	675	713	722	707	671	704	688	686	663	665	660	662	679	714	641	646	655	618	713	679	661	729	676	698	700	635	707	717	724	693	682	684	722	681	662	655	706	681	645	685	666	696	686	660	695	654	697	659	672	667	664	700	647	631	686	662	673	667	719	698	673	682	645	737	685	632	665	684	675	660	719	706	615	687	655	683	622	686	669	659	658	753	710	633	691	675	659
65202	54059	43791	35716	32518	29035	21388	9761	2063	455	322	258	270	271	291	269	284	271	277	278	243	279	291	246	300	281	280	269	276	283	284	286	300	286	274	273	260	276	256	248	275	272	271	272	283	271	279	284	271	300	280	291	282	271	290	287	274	244	279	270	310	260	269	295	260	258	284	295	281	256	292	291	315	285	229	272	277	274	249	307	283	257	279	311	252	283	259	303	259	262	276	263	239	283	279	290	273	278	284	279	238	270	294	304	250	280	272	283	252	253	266	260	272	256	269	320	286	257	294	242	278	266	263	229	297	252	272	278	296	291	260	254	280	273	267	242	293	281	280	271	251	274	290	274	232	258	270	262	293	273	261	258	247	251	280	261	259	247	285	288	269	256	281	278	267	273	259	252	296	281	267	265	267	262	279	274	275	289	278	258	275	286	268	280	256	240	246	241	263	285	287	286	280	260	243	290	281	274	289	281	259	265	257	254	280	264	260	290	268	259	271	252	277	249	265	294	307	269	243	259	271	256	297	250	251	267	259	269	242	283	297	284	273	280	275	280	265	279	271	284	265	319	276	283	282	290	296	272	264	285	270	286	263	293	249	277	270	261	271	300	272	289	269	281	288	271	269	278	261	300	279	239	251	284	241	266	297	274	249	276	271	258	260	290	272	252	266	288	282	254	280	279	265	259	274	264	264	284	265	275	246	267	252	256	319	284	220	266	290	257	287	261	268	241	244	260	299	272	253	300	252	292	263	271	275	249	282	268	222	245	274	249	300	269	298	277	286	279	269	271	250	260	302	243	277	232	268	248	280	303	254	304	280	251	281	275	307	250	251	250	260	270	248	259	295	270	286	264	262	298	264	283	271	291	244	293	272	262	262	280	263	268	265	256	281	282	259	281	259	256	228	275	273	257	278	268	283	261	282	283	286	268	277	243	272	245	264	287	298	267	294	312	286	294	260	287	280	272	260	260	302	268	281	252	294	291	275	290	265	257	286	263	253	275	286	270	286	244	252	286	279	260	289	289	277	260	287	273	291	297	264	256	271	253	285	276	273	267	288	269	255	276	280	274	250	227	257	271	263	246	272	259	259	286	271	260	278	293	259	245	279	281	251	307	302	262	252	260	256	288	263	269	286	254	260	292	275	310	311	295	271	303	246	265	273	277	264	284	244	243	287	267	256	292	288	275	292	264	257	272	239	274	283	271	254	314	272	269	267	259	272	290	262	262	293	294	274	259	271	294	263	283	313	258	269	269	241	277	262	305	251	277	281	292	262	251	289	283	273	281	276	284	263	239	270	295	267	263	278	258	287	283	242	261	275	251	261	260	252	296	266	287	271	236	254	254	276	243	290	257	273	265	250	260	305	259	243	300	284	259	278	306	260	283	252	254	300	266	268	241	271	296	270	298	274	240	251	274	268	267	268	279	291	280	301	266	283	281	248	268	270	283	283	243	274	272	271	262	278	291	292	264	263	283	283	255	266	296	275	265	315	293	263	323	264	263	273	283	250	289	260	250	257	256	262	266	278	284	261	264	270	304	291	262	247	261	256	256	317	274	276	251	280	272	257	273	294	289	279	261	279	274	261	254	234	313	284	313	272	264	258	302	290	282	278	295	261	264	254	274	257	267	237	251	247	292	275	257	265	272	273	283	286	280	254	243	312	246	274	271	279	266	271	291	276	269	244	267	267	265	291	277	266	247	274	269	287	290	289	283	301	276	254	278	269	261	281	257	277	282	320	277	263	271	278	238	260	239	257	247	226	275	249	263	265	255	254	290	280	294	268	248	265	244	260	275	279	266	274	290	253	264	263	274	279	276	287	280	258	254	268	306	281	278	292	285	252	273	263	262	281	290	275	273	274	258	299	282	291	269	289	292	263	276	281	277	265	284	250	285	254	266	262	265	278	244	262	263	275	294	279	251	282	255	239	264	245	248	271	280	255	264	291	269	281	249	275	235	256	265	252	279	254	288	264	302	303	269	264	282	276	270	291	266	278	258	269	275	302	277	269	263	298	277	279	277	263	269	290	288	259	253	285	221	270	272	264	262	272	286	276	241	279	285	270	269	308	295	261	247	270	285	260	301	267	249	273	248	255	289	268	282	256	256	267	295	311	212	287	300	291	293	272	258	260	279	269	248	248	257	285	267	256	283	284	271	299	319	274	281	253	294	265	246	278	284	268	241	266	260	249	247	241	236	279	271	295	277	258	287	253	254	291	263	256	260	287	291	271	269	250	261	272	284	255	299	241	294	273	299	264	273	314	248	262	285	243	246	258	265	268	259	267	295	282	244	266	271	269	266	274	274	282	278	263	246	271	226	292	266	287	287	282	245	279	253	268	264	261	291	276	255	262	252	273	276	295	246	276	276	277	282	275	257	285	294	265	325	287	272	294	291	271	283	258	253	255	258	284	259	258	302	289	272	288	295	274	268	292	252	252	276	305	292	268	263	262	276	270	242	269	253	284	243	255	287	261	273	256	285	320	261	253	279	257	280	265	275	277	289	289	289	247	268	282	292	258	308	252	254	258	294	255	261	298	275	294	271	258	288	282	266	264	274	274	256	254	248	242	288	267	270	294	274	265	269	285	281	288	282	266	254	302	296	270	289	275	263	288	253	255	255	276	263	268	302	260	279	219	280	279	274	283	294	275	287	251	254	262	305	272	284	264	303	267	276	270	274	276	245	264	278	290	272	261	265	279	259	245	253	266	275	307	244	263	268	268	239	335	274	253	283	252	272	285	263	242	228	284	246	287	246	279	262	283	269	301	263	254	264	268	294	268	297	277	267	247	261	261	266	311	286	276	251	295	302	231	281	257	246	266	273	299	263	287	273	282	248	252	271	283	258	260	288	261	281	273	273	280	247	268	272	258	292	250	248	296	275	312	285	268	240	299	263	268	288	252	259	265	282	261	269	294	288	297	264	277	258	267	255	277	289	297	297	283	288	270	297	248	257	284	286	291	273	285	277	285	280	292	262	312	276	266	305	266	252	260	274	272	240	270	248	300	278	262	257	260	272	285	280	296	247	294	290	267	278	264	259	263	266	250	285	266	262	240	274	254	249	281	271	279	276	280	250	237	268	246	255	247	253	280	279	286	270	260	242	254	305	276	285	296	298	259	276	263	250	241	278	280	313	284	267	294	259	242	255	279	236	264	291	274	280	263	263	286	255	302	238	265	257	291	286	248	272	257	282	266	294	296	262	272	259	286	285	289	243	245	272	261	266	280	274	273	253	279	262	285	284	266	288	276	253	275	295	264	264	242	230	255	258	268	282	280	294	284	278	278	241	249	281	276	236	291	296	283	293	260	240	262	298	251	291	268	271	285	276	290	259	257	267	283	261	233	267	261	267	284	290	277	274	243	244	239	253	276	265	258	268	266	269	255	260	241	267	270	281	265	246	289	267	256	282	244	260	282	292	255	277	276	246	270	265	302	258	274	273	300	280	295	262	263	248	261	281	274	274	297	265	260	266	317	267	241	269	277	282
51451	61663	61013	65913	61941	44798	22412	6227	1657	843	711	649	644	639	633	640	607	623	610	645	595	602	628	600	659	598	618	608	605	612	597	638	587	625	619	639	635	590	602	631	580	652	628	642	596	632	644	607	652	671	639	623	620	631	620	619	646	640	678	619	618	626	624	633	646	598	621	593	618	616	612	652	597	590	558	642	606	617	642	639	607	603	617	647	637	622	676	696	607	612	635	623	603	610	630	611	661	674	639	640	656	646	645	611	617	610	630	675	668	576	675	663	635	624	578	604	621	634	608	625	595	601	638	609	711	607	579	630	589	600	648	621	593	663	658	605	675	591	617	599	615	624	622	611	611	624	571	647	638	624	623	591	658	604	573	608	647	606	623	619	643	597	608	586	603	641	651	587	607	630	638	598	623	629	590	654	605	583	615	641	633	625	583	598	618	637	639	625	617	658	617	618	646	618	613	616	567	648	645	637	632	602	612	617	606	614	616	615	628	608	612	635	645	603	593	573	564	637	615	605	614	567	630	606	630	617	612	634	605	587	602	633	635	682	670	619	664	615	648	610	596	607	653	613	601	633	635	628	623	642	596	644	623	616	602	629	587	630	591	611	613	667	620	658	616	610	602	639	635	604	573	623	613	603	607	593	593	629	626	659	640	652	607	608	609	628	584	623	624	590	543	617	608	626	667	615	638	617	559	637	626	626	613	581	643	637	589	599	583	623	622	637	666	669	618	637	625	627	620	620	613	574	593	572	656	592	652	636	638	644	635	613	634	625	593	626	618	632	607	599	601	647	611	622	610	656	605	583	618	597	671	628	618	623	611	603	604	628	619	615	625	620	591	615	640	592	667	557	631	625	666	602	632	632	583	612	608	581	627	575	631	629	619	592	641	644	569	640	606	624	640	609	612	619	635	589	613	590	599	608	660	623	658	681	622	610	629	611	625	628	631	603	609	634	614	603	611	581	665	592	598	565	576	619	570	615	599	641	591	591	646	625	635	629	643	617	627	644	651	618	601	595	592	601	611	624	610	625	653	637	595	625	614	621	599	662	641	635	635	564	628	664	607	667	577	621	581	634	592	623	612	580	596	620	629	619	672	601	613	633	644	626	647	617	616	636	632	691	561	609	601	644	614	608	603	616	647	613	608	608	604	623	612	639	656	608	611	627	601	579	609	594	625	630	601	601	583	574	632	642	605	588	607	562	626	613	648	577	618	629	605	589	626	586	601	614	632	573	658	622	656	622	605	611	651	585	623	618	616	608	577	624	617	593	619	618	619	602	645	661	565	627	599	606	607	649	647	617	663	599	622	593	583	603	608	615	628	616	619	619	596	583	617	585	598	615	626	628	672	623	648	616	638	582	666	633	598	611	630	646	626	595	585	635	615	608	665	614	636	611	623	627	652	633	604	605	601	610	618	666	620	603	587	614	633	607	596	632	645	645	594	638	610	598	611	635	607	592	625	637	635	643	560	597	624	584	608	584	603	602	605	632	652	663	608	613	619	645	663	639	631	635	625	622	592	634	633	690	598	594	602	597	575	595	598	623	570	574	657	577	660	603	595	581	629	621	615	637	622	651	608	608	651	624	618	604	618	628	601	675	676	597	595	613	613	644	593	618	616	595	640	606	604	605	624	614	635	633	602	647	653	623	585	637	650	631	614	636	633	569	625	680	618	580	586	640	569	625	617	639	584	600	613	604	596	596	660	595	606	637	608	616	666	579	580	609	595	624	640	573	596	595	618	593	624	642	606	637	566	612	657	646	685	581	602	623	622	635	619	591	653	610	649	626	583	624	647	608	636	580	628	600	632	583	601	645	630	577	627	633	595	633	594	607	666	602	589	647	610	606	583	628	610	616	644	600	640	615	624	663	603	603	659	590	634	623	581	623	630	619	602	603	604	613	648	655	599	599	605	597	596	596	645	604	616	614	622	640	595	625	632	642	601	648	672	616	629	645	613	604	585	689	574	638	605	606	619	584	629	633	604	607	597	619	634	648	658	594	575	593	627	632	611	551	608	583	563	588	594	607	651	583	625	611	613	638	621	602	621	614	587	606	643	600	570	601	596	615	664	621	633	576	653	641	638	609	613	615	632	605	626	644	577	614	639	629	603	640	587	634	656	641	659	606	639	618	598	662	602	661	583	628	639	579	618	601	595	619	599	629	624	626	606	641	653	608	612	607	627	632	602	621	615	645	650	622	611	611	636	613	597	634	645	606	590	645	608	618	644	637	582	636	614	642	612	617	636	600	592	635	631	589	655	619	676	612	613	623	658	606	610	617	614	606	557	632	627	623	626	655	602	648	668	623	647	638	643	642	620	630	637	637	660	678	603	643	629	627	639	597	633	620	625	659	658	652	618	608	622	593	616	623	658	633	608	556	606	638	595	632	650	649	635	622	629	623	604	612	595	616	647	603	627	621	630	598	603	637	630	573	646	629	585	651	613	651	620	609	619	600	632	630	624	612	630	597	602	616	592	588	615	582	624	559	616	639	662	656	625	626	639	605	609	620	598	579	584	625	666	560	640	626	620	612	596	589	612	628	649	611	621	611	680	600	615	648	606	672	639	634	615	592	585	617	626	624	645	610	555	609	601	594	633	666	645	627	618	628	611	577	632	607	641	597	595	620	616	645	596	620	635	615	662	673	674	626	632	614	635	635	604	622	630	661	646	616	616	654	572	615	617	684	637	661	586	612	615	626	668	598	642	624	609	631	603	630	582	605	596	611	673	625	653	616	588	609	618	648	644	584	614	672	623	563	601	627	645	604	656	603	611	646	617	654	596	625	638	631	648	616	641	605	592	598	588	579	563	652	610	636	612	588	643	616	624	616	635	642	629	676	631	617	614	626	636	578	660	601	612	609	618	616	569	596	611	631	586	615	599	612	616	600	658	632	640	590	616	608	626	634	609	631	626	596	636	608	600	574	610	639	609	608	613	634	601	587	627	584	602	595	629	673	572	611	616	612	607	646	606	624	628	582	630	618	583	605	606	610	624	594	632	555	617	603	615	609	637	627	591	614	585	615	655	590	613	643	610	621	619	608	568	626	591	642	620	622	594	627	650	620	642	641	592	619	622	597	613	625	580	647	624	645	579	638	630	596	609	597	613	617	628	635	569	582	565	604	643	624	661	628	635	621	620	633	612	619	612	647	596	622	647	628	626	604	604	583	623	601	628	659	614	618	635	623	674	630	583	638	627	614	624	659	616	604	637	610	620	651	581	654	630	648	618	632	559	645	601	628	653	638	611	598	616	612	608	646	637	607	601	591	630	628	593	607	624	612	606	632	579	611	637	651	619	590	623	602	604	565	605	620	588	654	633	665	562	598	640	649	608	652	620	598	656	658	617	614	626	612	633	641	620	634	624	652	617	598	630	655	601	631	624	573	694	625	634	592	636	623	641	574	622	597	617	619	634	581	594	648	596	629	639	606	637	655	645	646	575	603	610	629	612	611	618	630	637	630	641	611	649	626	651	648	608	636	631	607
31807	31368	28000	13441	5526	3414	1723	775	441	370	368	343	355	416	366	336	382	369	344	371	391	396	391	376	397	344	386	353	371	348	340	365	381	395	369	338	363	379	371	376	373	402	361	388	370	351	380	365	370	387	408	376	412	381	402	332	387	365	375	397	352	362	374	409	375	360	373	384	355	373	381	368	371	377	374	387	343	381	350	342	389	401	328	360	372	370	389	375	407	345	404	368	378	361	313	345	350	369	361	332	365	387	343	351	356	396	381	369	380	374	347	370	408	367	354	356	395	367	352	346	343	350	359	401	379	340	362	373	376	359	358	360	333	361	412	404	342	373	408	336	387	412	352	343	374	365	375	386	381	339	366	378	359	329	357	388	342	362	358	406	355	395	386	347	343	374	354	352	376	409	372	346	361	360	366	375	403	408	369	374	381	377	377	374	341	355	412	369	395	395	367	361	352	367	370	371	403	388	337	323	373	360	334	387	358	352	413	354	381	387	399	387	377	356	341	390	388	372	355	404	406	370	338	364	334	371	357	345	350	346	363	383	369	378	353	330	398	348	317	361	389	368	338	365	369	368	361	399	405	382	373	373	367	374	397	360	360	414	361	357	393	360	404	424	394	357	347	353	380	368	341	337	351	355	384	372	377	388	361	403	378	373	354	372	381	372	345	364	393	365	374	358	378	363	360	413	369	355	382	360	379	347	362	349	377	372	385	383	340	379	373	346	358	364	399	376	332	353	429	395	394	383	349	381	335	356	394	373	346	381	376	392	363	351	366	361	380	378	352	355	374	363	379	332	375	367	351	365	360	371	384	393	353	388	396	360	335	368	370	372	361	361	371	360	366	362	341	361	330	352	370	360	356	381	371	368	369	357	364	372	396	366	358	384	371	393	366	385	407	377	348	367	341	377	388	345	357	397	371	359	376	354	380	375	347	408	379	371	346	380	379	361	392	377	375	355	345	364	354	413	327	344	350	354	338	379	337	362	368	332	344	360	354	331	340	378	316	358	389	395	414	384	388	366	379	366	318	390	372	345	336	342	379	379	359	359	381	381	377	365	393	361	377	355	385	375	377	370	359	380	371	405	322	354	421	348	384	375	352	348	362	355	357	346	365	350	337	354	346	370	368	371	349	413	414	367	345	354	336	375	346	370	394	352	385	381	366	376	375	391	362	355	423	345	376	345	349	375	356	348	383	372	342	374	425	431	381	364	355	408	381	378	379	389	404	366	385	341	343	363	356	382	356	390	351	375	373	362	368	325	384	369	388	378	358	350	346	375	402	341	343	379	331	436	308	407	360	360	375	366	402	411	392	369	362	378	361	394	343	364	387	404	333	389	381	344	343	385	407	365	343	380	371	345	376	386	378	360	383	366	347	422	349	361	388	363	342	389	376	347	387	375	327	353	364	360	374	357	363	366	377	350	393	392	357	368	385	331	362	350	370	344	377	386	380	358	370	362	366	408	371	379	364	366	369	361	351	350	340	347	350	370	374	375	356	390	364	371	361	358	349	374	391	367	389	365	385	394	334	365	369	400	377	335	331	342	360	351	354	356	364	343	400	376	400	329	356	369	341	379	400	360	336	330	384	398	387	347	361	392	413	383	371	368	362	378	351	356	369	365	376	375	338	344	367	348	368	338	325	337	358	336	375	340	386	349	360	350	346	339	380	369	354	340	374	370	379	360	396	352	353	352	337	349	355	350	338	373	359	373	368	347	393	374	368	379	365	388	355	361	366	363	408	343	343	346	360	353	366	382	358	362	408	400	374	357	392	369	347	363	369	369	357	367	359	369	360	390	383	404	375	371	360	364	377	343	339	359	382	376	383	371	356	367	370	346	399	431	354	356	340	367	340	348	381	390	393	377	371	376	375	361	378	396	375	378	388	327	360	363	392	355	371	350	371	344	358	369	375	351	339	341	351	301	383	350	365	388	343	360	366	379	392	337	382	367	371	363	395	406	370	391	373	359	321	349	366	367	370	371	407	410	393	387	367	345	332	404	350	352	372	372	356	346	328	379	408	391	379	366	357	348	372	357	337	372	381	362	363	379	340	346	323	357	376	329	398	355	350	342	378	372	390	367	381	392	331	366	404	369	353	350	347	371	408	384	348	372	374	397	347	398	404	403	370	369	372	360	375	359	353	363	365	351	374	392	376	336	399	395	383	358	382	344	355	384	348	382	344	355	355	366	395	395	358	394	412	335	369	360	366	371	344	357	372	360	370	364	376	371	364	345	361	376	335	326	371	337	369	374	380	348	385	333	418	339	393	361	365	396	304	368	362	370	365	380	390	373	393	369	366	363	343	360	339	376	351	372	341	358	394	369	361	358	380	352	356	390	410	358	376	354	391	383	339	331	363	359	380	364	398	412	380	340	365	378	374	384	335	372	368	375	375	373	358	383	376	358	392	359	373	368	374	393	362	352	349	369	361	397	378	361	369	367	376	359	367	397	420	387	406	350	368	387	359	396	349	351	365	383	353	341	402	417	408	365	394	356	349	384	379	354	402	366	359	372	359	338	360	382	409	350	367	383	379	375	387	353	379	361	342	369	348	374	357	370	382	380	327	357	380	386	342	359	392	373	355	340	376	384	387	371	350	355	374	382	381	367	346	359	346	380	377	354	360	407	400	303	381	377	429	377	408	403	333	362	341	383	360	358	367	375	346	375	360	375	368	382	353	359	359	347	360	384	371	348	361	381	347	355	337	371	347	409	379	352	394	369	413	376	380	387	377	343	405	363	406	371	371	359	390	347	386	395	356	360	371	356	362	377	361	367	377	358	358	364	369	354	331	359	355	358	344	384	327	369	377	367	379	355	368	390	380	370	348	363	369	379	351	324	378	369	357	361	332	355	337	386	398	383	354	341	361	368	375	395	371	335	382	372	368	348	387	353	377	384	394	376	379	363	334	350	362	331	383	361	397	338	353	338	335	339	375	365	367	358	328	355	355	340	402	360	369	382	370	384	404	390	335	379	365	362	375	402	357	389	392	370	388	366	381	381	364	373	346	406	368	342	392	403	384	330	354	380	363	396	379	411	357	360	379	403	356	404	384	342	391	388	363	390	351	388	419	386	371	391	356	344	385	372	387	340	320	417	372	350	324	362	390	364	341	379	365	379	380	383	369	352	379	343	407	386	369	326	364	332	365	353	403	353	412	373	332	339	386	371	370	389	426	369	345	400	339	353	410	354	359	358	361	355	358	400	348	344	349	347	358	387	373	331	399	370	352	393	354	381	356	344	353	366	356	388	370	337	363	364	389	379	360	370	393	400	376	358	364	356	375	357	358	392	404	323	353	367	303	358	380	364	389	355	384	356	351	380	350	389	377	374	380	347	344	393	454	351	383	376	386	348	354	352	386	393	371	337	383	362	380	366	394	363	384	385	386	406	360	374	374	371	361	335	335	387	359	381	344	362	370	353	357	371	386	350	403	363	413	387	368	386	356	362	355	347	376	387	346	380	382	366	362	407	362	401	353	368	392	367
21246	30508	33412	20072	12947	9101	4031	1652	970	878	792	849	832	835	874	853	852	807	866	806	855	814	766	845	810	806	823	831	808	812	812	853	852	849	845	826	823	831	860	855	852	808	850	839	915	841	844	819	818	811	855	875	820	813	849	816	830	846	813	817	869	799	884	832	856	893	830	814	836	847	787	861	781	831	828	846	852	833	884	809	886	797	839	836	817	823	862	829	828	825	873	814	829	772	829	858	857	862	779	837	838	851	914	804	823	790	850	850	839	817	810	785	841	802	798	827	804	829	820	814	821	892	865	830	859	881	850	855	826	857	856	816	783	869	813	861	801	835	829	830	797	810	837	875	829	808	813	803	815	846	833	780	791	789	816	822	840	844	856	832	826	816	844	793	819	881	761	835	880	826	858	806	832	831	848	833	830	857	827	841	816	845	851	809	825	856	865	765	794	784	815	816	828	806	832	863	817	899	829	860	768	826	828	821	779	836	838	765	851	878	835	869	822	844	837	812	881	828	834	754	835	836	872	809	868	759	807	850	878	814	857	804	825	863	823	790	771	819	829	871	809	773	835	827	810	859	849	848	820	843	807	819	826	906	820	788	824	819	846	769	830	784	862	794	853	822	856	877	827	855	809	826	785	823	848	823	832	859	799	858	883	816	798	832	841	805	806	822	828	793	825	855	838	854	827	858	784	807	860	753	829	866	831	807	850	862	828	831	778	845	896	829	805	817	878	836	839	838	851	814	844	871	850	807	839	859	830	830	832	845	790	854	811	847	862	855	795	735	832	883	823	844	798	825	832	766	789	848	851	831	797	829	816	843	839	829	788	828	903	796	838	868	835	851	810	783	820	814	805	799	856	818	860	785	845	817	826	789	884	818	841	820	848	791	796	840	902	739	774	831	848	848	835	801	839	817	880	826	833	815	813	834	873	840	860	791	857	818	785	855	812	823	832	802	876	861	842	825	848	837	790	826	858	825	863	857	817	865	815	814	833	908	784	898	786	864	819	864	783	839	840	879	828	844	809	863	858	915	864	851	814	873	786	833	822	800	807	762	794	864	824	895	765	837	826	851	784	841	824	782	810	785	831	817	804	848	779	855	826	825	899	840	844	822	874	821	821	817	828	827	872	864	809	887	871	862	825	767	802	832	877	847	823	839	842	804	844	796	805	820	788	914	866	859	876	770	822	814	833	820	816	857	799	832	783	878	846	850	786	807	826	852	808	838	854	790	878	874	824	868	807	859	795	829	866	839	844	771	780	824	859	821	816	800	817	839	796	830	876	857	807	837	829	859	811	835	874	880	760	831	810	853	805	783	798	781	834	840	889	823	803	844	811	826	828	813	874	812	818	849	834	861	795	818	818	873	822	816	833	807	850	850	892	844	838	816	858	819	847	865	831	862	837	798	751	846	873	853	817	818	844	861	851	838	835	780	835	796	808	836	879	857	877	881	858	820	808	860	819	856	848	803	833	861	859	806	834	892	810	799	844	879	842	830	798	831	801	834	780	786	820	838	795	816	880	808	787	852	859	849	856	780	840	828	815	828	809	838	846	918	818	854	849	841	830	797	780	845	794	846	875	812	822	863	889	796	821	851	815	836	812	848	827	853	834	828	809	816	789	823	848	843	833	781	832	783	797	762	838	826	830	857	817	868	880	816	789	820	799	844	836	871	874	846	847	820	778	834	823	774	851	846	817	792	844	854	832	792	809	813	802	835	855	888	831	817	835	846	812	832	831	866	845	802	797	893	834	852	877	824	887	790	791	836	822	831	842	806	783	832	801	812	851	883	835	840	823	829	903	819	802	878	822	815	830	803	826	904	806	845	835	783	847	862	857	867	886	795	792	816	887	831	834	829	847	840	835	806	808	858	850	851	815	812	768	819	854	794	834	852	840	841	872	833	851	862	889	818	837	839	856	836	807	798	869	837	882	838	854	860	817	847	852	882	822	817	793	812	856	800	880	873	837	856	873	820	874	853	841	909	812	782	864	852	842	858	823	837	869	833	834	830	815	829	832	790	805	813	824	802	829	825	826	817	786	796	858	788	812	881	847	829	879	874	814	814	831	821	814	794	828	825	815	868	798	883	807	836	809	825	809	860	830	830	855	835	819	799	849	835	864	851	879	825	802	906	857	799	869	838	844	810	780	854	825	867	771	869	855	863	846	797	840	863	867	836	864	797	900	834	837	771	801	820	858	820	834	864	815	860	797	835	850	861	795	827	837	819	865	807	840	839	863	811	865	843	825	858	851	838	812	821	841	802	811	796	863	850	845	805	867	771	802	878	780	843	781	851	833	851	721	853	839	827	831	859	798	833	867	889	894	866	849	834	851	849	853	837	834	796	868	865	832	896	772	826	842	783	820	801	819	861	793	846	853	829	784	817	802	817	818	837	857	807	815	849	807	884	864	863	819	818	800	822	838	864	783	796	855	852	822	856	799	837	788	861	838	851	831	804	764	809	818	846	830	791	888	826	853	829	837	841	858	841	865	838	874	832	790	854	850	847	827	817	787	866	819	818	821	822	846	826	858	808	841	852	837	814	782	883	789	797	847	839	838	889	852	822	814	821	814	879	834	799	844	807	849	832	803	833	798	821	839	819	818	810	844	879	852	826	796	837	826	812	802	817	846	822	841	827	820	872	861	842	865	861	848	805	863	796	876	870	836	831	821	843	837	834	854	834	820	841	780	820	767	825	879	858	888	829	874	864	842	789	846	856	824	848	817	807	823	812	799	843	830	817	833	798	853	804	813	814	852	808	852	826	893	837	832	862	854	873	806	802	859	869	872	832	802	826	801	806	839	878	799	814	786	801	864	871	871	847	799	857	824	857	849	831	826	776	866	816	864	824	844	906	857	868	870	858	847	825	837	848	821	807	862	856	832	838	787	807	795	834	850	837	827	808	802	853	813	827	830	853	800	840	856	813	872	818	841	899	809	850	871	853	895	857	805	813	858	804	793	877	829	806	864	801	765	800	838	870	853	846	840	842	836	839	825	816	848	849	845	828	876	798	804	864	868	855	783	817	814	828	878	822	872	844	854	885	765	833	915	839	832	812	853	856	768	821	799	794	855	814	844	836	796	811	803	872	804	837	817	892	865	801	848	844	844	811	784	810	789	820	833	801	800	795	780	829	836	857	853	882	836	837	798	836	854	839	824	796	793	802	861	833	829	856	813	829	849	860	825	873	832	860	866	812	812	832	813	818	868	838	781	874	851	806	810	868	812	836	828	819	799	819	807	816	753	854	811	882	786	835	853	864	821	802	845	891	874	866	818	838	881	843	798	859	840	784	802	861	829	817	836	873	845	875	860	863	856	807	821	843	839	824	868	833	836	875	838	827	836	816	884	812	812	869	831	814	867	850	844	799	799	850	833	806	850	865	813	875	812	835	789	777	796	833	772	858	803	787	840	865	810	885	824	854	882	916	830	834	860	847	817	848	818	876	846	819	845	851	806	804	762	804	846	766	777	797	823	855	791	872	840	751
61235	57336	51065	37407	30217	27034	20775	10020	2119	461	321	312	311	288	269	317	271	299	291	275	293	288	327	292	304	260	282	284	267	304	297	279	277	274	283	306	266	308	310	266	284	325	317	296	292	300	313	290	305	294	264	290	280	292	277	302	307	252	284	259	251	288	270	287	258	295	280	304	323	285	270	303	263	307	271	292	315	302	314	293	280	269	261	297	280	294	313	319	265	287	285	253	298	309	285	302	307	301	292	310	296	282	308	276	297	297	293	317	255	289	285	308	307	307	298	304	287	292	293	301	302	281	293	289	293	290	308	273	264	297	304	300	280	300	262	286	280	318	263	272	300	282	287	286	301	282	279	295	317	277	283	271	316	299	300	298	274	308	299	326	324	280	298	309	296	326	293	293	271	266	286	293	290	299	313	290	321	265	269	256	299	296	276	281	305	285	311	283	303	292	255	312	281	277	292	261	296	296	300	267	269	302	298	301	302	272	266	290	284	302	296	294	329	259	318	274	292	263	303	257	283	299	294	312	278	306	306	299	267	296	298	267	287	285	290	295	258	300	300	301	303	283	284	304	317	287	281	245	295	289	266	309	292	340	273	331	267	285	257	262	256	297	294	297	321	290	320	303	294	288	269	291	320	262	267	289	292	304	288	292	304	327	320	280	253	278	294	287	333	276	292	317	263	307	295	294	335	300	285	312	284	302	282	290	287	288	267	278	294	301	300	273	295	310	279	295	310	273	272	303	320	279	320	288	312	277	272	297	272	294	265	254	317	304	263	279	310	300	294	272	298	296	278	269	323	291	315	282	268	264	290	303	310	292	279	316	331	277	309	321	289	314	270	319	311	275	313	281	301	266	299	261	278	277	293	271	314	305	311	255	264	276	291	286	270	283	304	261	285	309	271	320	299	295	273	295	288	283	319	328	300	283	264	295	288	311	307	295	312	287	303	303	270	277	313	277	283	301	270	307	267	267	270	281	309	294	293	285	292	299	267	296	276	292	280	289	307	267	288	296	325	292	282	262	312	255	285	294	280	276	329	275	285	256	284	311	272	242	279	297	294	297	300	284	282	310	287	289	308	280	298	278	317	291	314	303	276	274	239	312	281	284	296	304	307	277	306	279	298	324	287	323	295	276	254	275	269	309	309	311	272	304	283	289	285	302	285	297	285	302	287	284	286	289	293	278	297	287	266	260	317	274	282	309	287	319	283	300	269	286	309	302	310	274	284	309	291	285	295	281	289	299	291	278	306	313	302	289	254	308	274	301	274	302	268	290	298	298	262	283	261	272	254	262	269	309	310	288	277	258	277	285	317	291	277	297	271	284	301	300	302	275	290	303	299	276	303	307	288	290	295	319	282	309	294	279	281	280	289	292	273	320	277	273	290	297	305	268	290	301	244	301	318	294	283	264	285	267	300	298	317	266	278	298	288	268	289	292	269	292	298	291	292	294	326	277	295	308	287	302	305	299	296	293	294	305	288	301	264	294	278	295	258	299	309	309	281	308	261	303	295	290	299	298	317	311	293	285	308	295	312	265	294	321	295	311	303	273	261	299	301	278	287	300	279	337	299	292	273	261	280	292	303	282	299	294	293	295	260	299	307	310	292	269	297	298	286	311	299	329	253	266	292	274	281	318	270	290	271	287	253	261	290	292	297	300	271	303	320	303	266	265	332	312	276	296	299	335	309	267	318	294	280	254	286	264	272	291	273	290	290	295	294	286	296	299	321	290	307	303	314	302	267	318	310	303	274	283	309	288	306	283	287	298	262	287	289	291	287	287	273	280	292	278	282	302	272	300	260	275	283	291	293	327	279	272	307	289	307	270	287	290	312	307	275	276	253	304	258	298	299	301	291	287	283	298	299	290	319	297	300	290	286	309	292	310	265	288	318	306	255	291	308	286	277	286	270	290	296	279	299	288	277	281	276	273	301	350	282	293	285	304	258	270	314	284	299	317	296	325	317	301	299	266	302	284	293	253	304	261	330	308	287	280	277	315	301	270	284	292	307	280	264	287	303	297	293	278	294	249	293	314	285	260	309	299	312	320	302	289	286	300	338	305	287	292	326	267	261	285	300	287	261	314	300	291	310	254	292	275	268	280	299	281	305	273	263	275	291	306	319	327	278	294	285	274	285	288	283	259	254	289	298	301	306	288	316	292	300	302	280	255	262	252	272	275	308	276	310	275	309	296	306	272	305	287	311	280	284	272	282	270	280	315	308	299	347	292	293	270	287	301	272	294	336	282	277	269	274	278	282	291	283	298	323	287	289	286	282	282	279	299	290	314	316	308	304	283	282	275	313	292	278	269	286	296	287	293	305	298	285	278	278	293	274	290	283	282	279	319	257	320	294	289	272	309	272	249	271	279	320	298	297	296	318	282	318	320	303	278	268	298	300	314	271	305	285	269	275	303	295	281	305	272	302	292	288	305	300	283	309	313	303	287	275	256	291	268	292	285	300	318	299	289	335	303	286	274	310	294	317	296	286	275	292	294	262	267	297	290	316	292	255	279	258	265	286	307	298	272	289	299	297	300	254	290	289	274	279	304	283	332	272	269	279	307	301	266	264	301	335	264	273	299	292	275	282	326	299	284	277	312	301	276	254	284	276	310	292	283	301	299	283	232	311	301	315	286	306	255	273	288	289	298	315	283	305	287	273	303	332	299	287	313	295	308	284	271	326	317	310	294	270	261	292	290	259	294	272	308	282	291	296	269	324	282	269	313	281	289	261	299	315	289	306	300	254	294	303	296	284	279	305	286	270	258	306	301	313	272	266	302	287	294	298	302	282	312	258	306	327	310	310	307	286	295	288	268	292	306	281	312	296	310	292	294	290	260	308	317	276	261	291	290	284	303	289	272	275	300	287	288	283	287	270	294	300	301	282	282	288	296	317	306	268	283	284	291	270	285	311	304	317	324	272	294	238	288	316	319	282	305	267	284	334	253	282	300	299	290	290	297	300	305	315	301	287	285	288	279	302	319	302	269	286	343	288	314	298	280	321	287	320	300	297	324	303	293	269	294	284	289	272	259	279	282	311	264	304	312	261	286	283	291	285	300	287	296	294	305	285	299	305	288	308	316	288	305	268	280	298	284	306	292	282	290	301	305	295	285	239	306	282	275	321	309	334	277	294	262	299	310	301	293	306	320	318	309	302	269	252	288	277	295	277	294	285	282	281	294	288	289	261	277	280	304	300	302	293	308	264	290	299	261	253	289	288	293	303	291	269	309	294	265	279	252	299	295	274	288	281	299	288	295	276	303	291	315	292	311	315	281	298	287	293	301	268	298	286	288	277	291	326	320	306	315	286	301	280	284	301	270	310	277	289	276	293	313	287	300	310	296	299	276	283	294	300	310	280	295	336	289	300	293	275	265	279	276	271	272	285	314	274	272	302	302	299	302	278	273	291	271	279	275	283	292	248	279	303	302	297	280	306	306	310	291	273	286	276	266	287	253	282	303	336	288	299	258	292	254	315	268	270	257	338	303
48162	61309	59593	56698	57307	42475	20507	5840	1810	905	663	707	674	684	642	659	670	651	711	649	639	658	674	725	678	693	632	661	669	655	649	633	681	629	624	683	669	690	658	720	634	629	644	652	690	671	659	645	657	658	635	634	620	649	657	658	661	705	657	679	667	635	681	677	681	612	649	658	739	680	642	651	671	652	628	691	671	638	658	658	626	729	648	677	656	614	651	697	661	657	654	654	653	634	621	634	681	657	643	651	619	624	673	698	595	686	644	635	679	629	660	622	666	629	646	616	633	620	623	628	669	672	617	676	680	621	648	679	641	668	674	650	642	684	665	685	676	620	654	638	641	615	633	662	679	666	653	693	618	644	650	682	608	667	687	640	624	607	649	619	685	658	667	685	692	635	657	660	639	664	678	685	607	710	637	684	675	667	633	663	643	656	640	694	675	645	648	702	665	659	663	661	664	702	668	639	643	659	692	625	710	617	675	644	675	610	730	630	653	653	645	676	648	641	659	627	690	676	647	669	617	632	696	654	664	616	708	626	658	702	662	717	669	660	633	619	674	653	622	647	648	678	650	674	686	668	689	646	638	721	683	667	681	652	651	689	669	602	676	647	655	635	660	643	634	675	632	650	653	645	688	653	672	639	654	631	635	643	637	683	643	639	689	694	647	622	677	640	647	668	644	700	670	645	655	660	655	681	683	655	649	671	630	680	689	632	674	656	634	683	600	649	685	660	639	651	680	632	675	658	678	630	676	674	653	632	650	670	657	710	653	628	598	629	612	613	658	658	652	656	652	630	651	687	653	657	664	674	644	648	687	650	685	606	651	635	689	674	646	639	615	674	673	633	594	668	660	667	701	674	666	665	652	690	708	673	651	658	689	668	653	669	652	622	659	701	657	670	696	624	642	672	645	705	682	582	688	715	624	647	636	609	665	638	693	605	672	688	649	643	657	625	650	689	632	685	657	688	696	636	648	682	656	670	664	635	708	676	652	616	720	620	644	655	639	691	681	635	702	668	686	665	691	681	657	715	625	607	690	647	666	698	669	647	686	658	679	631	634	617	663	667	677	682	616	657	672	647	660	681	713	664	677	647	700	688	622	687	615	665	633	690	665	682	655	683	618	648	652	607	614	639	673	661	651	723	673	662	716	667	620	660	705	660	661	666	712	658	678	677	650	667	673	695	612	680	652	701	665	658	627	609	686	677	666	672	620	682	672	611	653	654	651	657	656	671	726	647	607	628	622	700	656	664	627	627	702	643	635	659	671	670	636	591	677	644	696	672	631	631	666	700	708	619	636	675	646	707	655	654	640	637	613	658	631	672	698	661	645	638	633	625	646	685	633	667	646	600	621	656	698	648	658	673	679	664	654	659	686	657	613	615	669	667	673	640	700	659	695	647	664	665	601	636	644	635	673	619	669	639	685	675	671	691	645	653	691	667	642	671	675	693	672	647	633	622	644	666	646	664	657	679	656	646	673	644	638	658	629	644	673	671	652	699	662	664	678	635	673	661	645	689	668	640	645	619	691	639	647	639	669	659	668	647	683	649	632	654	617	673	677	633	735	649	639	652	609	636	654	675	643	703	690	691	701	636	602	648	616	674	685	705	660	655	642	677	653	677	632	634	654	670	656	659	663	637	671	641	635	661	648	667	624	678	676	678	647	661	626	655	632	642	650	635	691	699	683	704	576	647	688	711	665	651	634	675	659	676	675	678	668	609	666	626	684	654	680	709	632	638	667	685	665	653	628	672	659	657	662	681	679	680	673	697	634	617	679	615	659	668	678	681	624	668	690	625	666	684	671	704	656	666	649	672	679	676	654	637	680	619	650	645	697	669	657	636	682	650	669	611	683	681	673	643	689	668	687	609	650	639	654	664	654	682	651	664	638	591	671	660	661	657	618	630	621	659	668	602	611	671	675	679	659	655	589	675	621	657	640	705	603	672	638	661	647	661	615	647	663	634	717	648	677	632	675	651	668	608	646	677	681	654	640	652	651	665	627	659	695	623	679	644	688	685	670	686	673	661	666	651	658	628	690	660	646	620	678	638	647	659	685	660	688	638	677	696	675	652	648	656	653	650	664	705	633	620	679	615	637	644	676	619	616	660	628	670	659	638	670	643	622	688	640	662	640	649	634	653	661	660	650	654	679	641	652	649	631	634	617	691	660	709	696	644	698	612	663	603	652	662	653	668	658	677	651	653	682	644	651	669	628	609	654	641	630	680	652	640	721	661	662	658	680	697	633	645	653	661	670	666	622	658	662	672	643	649	628	658	631	637	614	641	726	624	647	656	710	710	676	672	706	659	650	636	653	613	650	660	649	680	687	682	633	654	632	688	657	617	633	683	692	664	675	696	700	655	647	675	662	640	658	662	639	680	644	695	652	637	648	658	650	670	666	653	659	643	639	656	651	654	686	635	662	680	670	617	666	686	691	651	680	628	635	664	669	661	664	688	652	636	676	671	639	685	630	670	666	720	643	644	626	632	720	675	669	646	681	651	668	636	684	635	674	656	665	652	656	651	688	650	612	669	677	661	606	675	595	649	628	647	652	628	683	680	653	605	663	690	630	637	650	694	638	673	643	677	660	652	643	648	656	618	660	671	694	682	669	624	676	678	673	665	678	661	663	659	642	681	681	669	692	672	677	677	638	625	674	647	642	621	636	679	672	658	682	699	639	632	640	644	668	624	650	640	689	634	631	660	650	665	674	672	672	609	671	612	695	593	686	741	677	686	653	673	659	658	671	635	672	659	692	640	638	644	619	625	636	691	674	620	637	644	650	648	683	694	632	629	662	654	653	637	664	672	692	688	690	685	634	614	647	643	690	629	661	664	623	651	684	653	593	687	663	661	608	693	666	652	641	691	649	643	624	695	637	652	681	644	664	654	629	669	678	622	625	632	668	663	652	627	654	698	673	643	674	665	650	692	676	680	650	674	698	683	657	630	632	717	638	682	658	661	631	655	620	607	637	671	653	683	677	677	663	678	656	678	641	667	581	651	619	653	630	641	628	590	631	648	622	616	685	670	678	633	648	597	649	658	667	631	657	676	693	661	690	657	655	713	637	618	686	667	704	647	683	666	647	637	668	654	673	667	663	688	621	663	669	651	676	653	659	691	643	631	653	659	615	686	615	608	675	681	666	680	643	670	671	692	695	675	706	721	631	640	659	716	713	623	658	648	598	667	684	647	655	690	682	657	677	643	630	628	654	670	617	680	668	659	623	675	721	651	645	682	623	657	651	676	635	669	635	650	635	631	643	662	673	663	670	605	660	660	651	648	675	638	649	670	688	631	626	641	690	649	684	652	706	659	644	624	680	690	652	654	656	687	639	649	688	632	685	613	628	670	648	631	640	634	668	660	660	649	665	680	648	709	657	674	646	663	685	648	677	637	684	618	663	662	621	644	624	648	624	674	662	664	678	626	660	677	675	645	629	662	655	667	656	650	669	657	614	674	680	641	645	649	702	653	665	687	673	648	655	668	670	654
64719	52718	42432	32255	28142	25861	22584	15775	6428	1231	323	310	331	273	327	291	322	310	296	314	324	309	297	296	315	277	311	300	290	325	313	304	314	316	295	316	333	291	311	278	321	316	301	280	297	307	307	294	291	301	308	291	289	302	316	297	315	274	297	310	307	341	311	288	289	297	316	294	306	294	323	323	339	317	305	276	274	277	303	285	275	296	282	283	306	284	270	313	319	302	296	331	313	320	301	289	299	269	293	313	303	306	312	303	292	288	299	288	280	290	270	295	331	307	301	300	293	298	333	299	267	289	309	322	319	311	340	315	320	309	292	290	272	284	319	328	294	283	329	282	285	315	286	271	265	292	314	258	264	292	279	296	283	295	297	286	295	294	280	297	299	297	280	287	319	279	308	295	290	343	355	303	294	271	279	272	309	301	310	313	273	303	271	304	294	286	261	275	277	307	324	301	298	271	276	317	286	291	325	314	274	305	298	296	300	289	305	286	302	306	329	301	282	313	274	281	299	287	292	311	315	300	296	278	302	304	275	304	294	275	282	317	295	289	272	294	300	312	325	278	269	306	299	293	341	299	258	321	294	295	297	277	324	318	319	306	309	322	293	298	318	326	292	304	278	309	302	287	278	306	294	309	324	322	324	301	283	292	280	320	280	287	286	267	296	287	312	293	266	289	254	308	295	332	274	288	268	308	283	269	290	301	293	270	283	306	276	295	303	281	312	275	303	285	284	293	302	319	282	316	316	273	301	300	308	305	295	266	287	293	323	307	313	288	345	347	248	258	309	275	319	314	322	349	310	283	317	258	295	339	313	306	287	264	277	298	292	309	289	288	296	345	292	279	286	310	303	299	295	295	295	295	289	259	288	285	285	304	313	277	288	309	285	284	319	292	271	291	328	265	289	277	285	329	299	310	268	288	313	323	315	274	293	299	286	297	302	275	290	313	293	283	273	256	270	314	313	260	295	298	311	307	304	287	305	309	349	284	291	302	277	304	285	304	321	294	316	276	332	310	288	303	297	307	323	274	292	295	290	285	285	291	277	284	319	313	248	298	303	294	312	295	314	318	299	274	289	277	279	287	289	330	333	274	287	315	307	364	292	334	300	276	307	301	336	273	288	300	288	314	291	331	305	297	265	300	298	332	287	273	281	289	309	312	275	311	271	302	338	306	284	326	292	317	271	325	327	282	294	283	320	301	294	287	273	295	278	315	300	301	273	277	325	313	286	276	276	288	323	282	290	301	321	309	276	269	295	272	298	297	273	303	277	279	319	317	314	315	312	304	291	306	312	323	282	292	310	286	255	317	292	305	274	271	309	272	277	297	332	317	321	309	314	311	313	290	309	289	268	318	312	282	300	308	292	309	305	286	282	312	313	279	332	300	359	276	336	287	280	303	298	302	307	337	290	318	287	321	305	326	274	322	319	297	315	269	297	308	300	325	289	297	274	288	285	279	295	313	314	304	294	287	303	317	306	280	368	288	314	277	246	330	281	290	287	304	322	294	318	276	311	308	281	303	347	299	308	314	356	295	297	296	315	261	308	296	275	284	325	317	299	297	293	298	314	255	257	312	277	335	266	296	265	308	319	332	320	294	309	265	284	293	290	272	316	321	330	292	294	314	293	309	281	294	314	298	293	264	303	295	332	307	316	309	280	306	300	299	288	294	323	309	309	328	280	277	313	315	263	293	286	313	313	310	314	303	285	285	321	310	302	335	291	298	294	306	330	304	284	303	364	307	280	297	290	291	282	275	283	280	307	315	279	295	296	290	320	301	296	316	291	325	318	313	295	280	298	301	283	310	295	323	301	307	315	320	270	287	292	287	300	298	288	298	292	275	292	298	285	290	312	249	303	303	311	295	367	329	305	338	303	303	299	321	313	306	316	278	272	310	293	285	271	317	317	301	302	281	320	308	303	276	326	269	274	307	330	332	314	284	273	316	316	298	279	303	298	270	288	307	300	311	271	292	297	271	285	291	282	311	301	302	282	312	278	293	270	267	321	311	269	329	300	311	309	292	313	302	282	303	286	275	303	295	288	313	293	315	311	271	308	309	308	257	292	326	317	253	316	315	298	298	340	286	310	266	307	318	315	304	327	296	291	321	276	277	305	271	298	308	290	285	311	308	295	312	296	279	290	308	308	302	290	293	317	265	258	310	295	301	303	332	304	325	291	294	287	321	306	308	266	299	317	340	273	313	279	296	315	287	302	259	307	280	297	266	345	320	305	292	278	297	311	311	289	319	321	310	311	298	291	310	301	337	292	296	267	269	315	307	275	301	288	306	333	311	322	320	320	284	309	327	294	318	315	323	346	285	332	296	295	296	263	295	304	284	296	280	289	296	323	278	277	317	292	304	343	309	309	300	335	289	306	285	316	335	266	273	284	311	299	313	291	286	296	277	287	294	302	315	283	322	311	294	270	280	299	292	303	281	299	306	296	287	296	280	292	294	333	306	301	280	292	282	314	305	315	270	296	331	288	280	303	336	320	322	290	287	308	280	277	299	327	322	277	293	334	300	308	315	296	306	275	279	284	293	304	310	322	304	302	322	311	291	295	267	299	279	337	298	307	295	283	273	283	320	314	285	295	300	294	301	312	341	326	316	262	310	299	308	325	317	279	295	294	257	293	285	295	286	279	319	309	296	277	316	285	332	295	312	278	308	301	285	306	326	302	290	309	288	319	270	312	287	297	310	292	341	285	323	302	291	270	288	317	283	304	293	305	276	271	292	307	290	306	322	278	306	319	278	278	285	308	304	290	301	309	325	300	307	317	281	303	333	282	293	275	277	299	276	339	283	317	288	287	310	287	294	292	298	280	298	280	280	302	330	303	302	293	292	282	273	337	323	294	306	301	293	313	299	300	313	290	313	289	275	307	299	287	302	271	302	295	290	305	295	311	284	310	299	273	272	272	314	323	291	286	262	306	289	283	304	277	289	341	344	341	292	285	339	292	303	275	300	336	305	274	278	313	309	286	319	308	254	305	291	294	298	257	273	317	303	287	268	325	312	283	297	289	301	325	327	281	290	303	278	300	291	305	290	285	272	335	309	294	290	307	317	303	303	275	271	269	296	276	305	291	286	285	294	302	303	309	285	299	273	319	301	310	322	298	328	316	299	288	307	252	326	297	287	312	314	303	285	302	298	313	306	291	288	335	329	277	318	270	301	320	309	284	285	289	327	297	288	300	300	292	271	302	310	286	291	273	275	300	299	282	327	283	298	318	289	307	326	340	323	300	324	297	301	334	306	310	296	291	252	293	276	314	313	284	322	297	281	308	288	297	288	288	277	301	292	247	307	282	275	283	312	289	289	285	301	278	306	320	302	304	316	305	260	302	285	285	284	297	313	277	290	255	297	316	307	322	275	314	297	307	330	333	304	281	337	346	309	319	297	296	282	294	311	278	300	297	279	303	296	287	306	290	282	269	289	290	297	296	311	313	313	263	287	275	292	284	330	274	304	320	299	305	333	315	311	298	267	304	299
53615	58054	53125	66220	61203	42917	20882	6239	1838	906	735	740	679	717	682	685	697	673	663	693	681	644	709	684	665	629	659	633	624	700	662	662	678	669	671	664	643	680	658	691	688	649	678	704	672	616	695	705	678	639	707	659	649	638	628	661	618	678	630	723	708	668	676	641	649	622	653	604	642	666	643	677	637	670	674	671	608	706	689	615	671	673	631	632	676	640	704	640	659	660	673	674	667	664	712	646	629	675	673	665	657	681	680	669	675	654	652	681	601	653	697	661	642	694	662	650	651	649	690	624	644	612	666	670	639	683	636	663	653	626	685	674	661	683	664	695	674	616	683	628	664	645	665	697	634	675	660	613	657	705	664	636	664	650	646	659	673	667	654	673	622	687	622	638	676	639	629	680	588	693	653	646	665	674	644	641	654	637	670	638	642	642	642	627	671	692	662	688	690	632	625	706	674	694	595	660	693	667	648	684	710	628	631	673	644	645	700	652	681	690	646	677	626	651	650	643	625	664	635	653	640	661	657	668	667	643	628	648	643	662	718	703	650	714	649	665	630	686	650	657	664	668	679	662	638	744	705	643	707	663	700	644	705	670	713	645	635	639	656	610	684	636	656	655	669	667	680	685	647	680	634	679	622	679	699	638	629	674	619	645	718	662	681	673	675	645	637	648	598	692	699	659	672	663	698	670	722	627	660	680	658	687	631	638	696	641	703	687	631	673	634	668	647	639	659	698	641	657	693	684	689	623	657	711	660	643	598	674	644	603	618	658	635	652	640	645	657	700	659	649	712	690	643	648	679	673	629	657	711	652	625	650	695	665	636	665	653	601	694	664	692	639	628	672	665	674	672	643	660	617	634	672	638	635	655	686	702	729	660	647	648	674	616	649	659	634	686	617	687	672	694	661	684	652	689	655	675	689	651	660	686	635	666	667	664	684	640	620	673	661	649	640	656	644	644	675	599	647	656	662	654	661	686	600	621	654	681	660	655	668	649	611	684	621	684	606	652	626	681	616	682	650	642	657	613	644	653	620	633	674	665	705	609	706	624	631	634	672	651	678	630	625	684	635	661	679	629	623	630	660	659	701	689	698	654	637	647	660	638	642	683	655	633	680	663	657	631	669	665	651	647	638	696	638	675	699	699	643	643	650	616	648	662	660	662	665	653	705	663	638	705	671	674	619	650	670	663	670	658	686	661	654	654	689	633	712	610	675	613	664	666	704	670	679	694	674	643	655	601	673	679	654	676	643	666	685	669	650	636	661	681	679	596	709	620	638	637	664	615	656	645	708	679	619	700	651	628	642	642	655	642	649	643	682	629	681	688	632	672	663	695	681	618	619	666	697	617	612	648	636	652	673	634	693	632	682	680	664	615	688	681	629	671	641	655	672	650	626	636	647	666	626	666	652	616	699	655	669	643	648	652	652	641	672	683	658	651	638	686	702	645	646	664	670	707	594	678	675	640	698	634	687	661	672	625	661	690	658	717	649	627	667	636	637	621	655	665	690	676	673	631	677	628	640	662	631	612	607	643	643	674	644	649	654	665	645	704	612	725	584	637	666	683	681	671	661	664	606	618	679	653	665	639	669	598	662	660	645	642	662	665	668	671	664	601	661	643	714	667	667	643	676	643	665	729	624	673	627	652	663	652	662	613	611	632	668	623	656	661	631	626	680	635	675	695	616	647	680	704	667	620	651	654	673	668	706	645	643	653	688	628	664	674	629	640	673	675	653	703	663	669	674	627	630	623	677	635	654	686	618	651	703	676	633	709	672	642	660	639	688	662	667	625	649	628	594	666	668	683	660	648	695	637	650	631	648	696	678	700	685	607	659	643	673	671	669	672	632	679	677	644	686	676	662	674	659	644	667	602	642	662	673	609	662	633	656	664	656	605	717	631	675	654	662	652	678	656	732	674	653	717	662	648	634	622	668	635	648	651	718	647	655	673	650	685	698	679	632	654	620	687	626	698	623	660	663	675	640	691	648	654	695	689	650	633	624	645	652	651	635	687	662	615	658	687	656	687	667	664	659	671	635	674	672	645	666	703	646	655	654	614	630	665	641	688	644	676	706	637	692	663	686	625	643	644	646	695	676	650	680	685	695	629	643	643	637	629	689	674	621	662	648	639	586	644	676	679	680	657	695	620	621	653	679	652	674	669	672	664	635	618	664	660	664	665	622	650	638	682	645	675	725	668	674	670	662	681	640	641	652	692	665	689	607	648	701	667	693	671	651	674	653	649	693	637	613	657	668	650	691	626	658	672	618	634	649	662	667	693	677	651	638	643	671	651	659	664	669	684	687	626	675	632	625	615	646	637	677	670	656	688	679	613	640	674	634	650	637	643	669	670	679	659	681	647	620	635	669	642	665	704	686	700	648	637	698	677	662	691	730	658	680	621	639	612	684	642	705	686	630	634	649	661	682	646	674	684	662	652	654	660	699	651	604	652	635	659	654	683	696	681	650	709	683	650	642	623	664	651	674	632	647	668	663	669	669	659	664	702	638	623	679	637	715	675	663	660	689	682	675	665	695	646	621	677	623	684	688	675	654	686	644	659	660	619	631	641	668	675	629	644	651	691	648	683	651	677	644	658	660	645	726	661	659	629	669	647	657	647	647	651	684	657	645	706	626	665	621	624	657	701	648	634	643	668	628	614	616	659	646	701	637	650	692	674	696	684	645	684	627	647	680	675	691	617	709	732	687	659	624	707	609	653	674	677	683	678	619	611	694	654	616	680	659	642	651	667	711	679	701	659	686	693	696	611	667	664	617	679	677	629	683	640	625	690	617	672	668	595	668	655	671	651	643	658	617	655	636	713	652	690	621	663	674	640	637	727	680	677	656	653	701	676	669	697	661	670	703	643	652	666	637	670	676	648	669	664	645	656	647	658	619	682	661	612	660	673	665	661	697	703	674	654	664	658	686	675	669	660	662	669	664	668	645	661	674	672	639	631	674	714	688	663	692	672	646	644	642	676	647	650	639	677	637	620	667	643	668	677	644	629	664	704	649	618	632	648	694	664	650	645	641	697	676	628	651	701	652	636	664	674	690	677	647	636	662	652	626	661	683	645	638	660	640	619	651	666	651	652	719	662	660	664	692	636	646	621	645	642	674	638	657	647	640	618	617	638	637	645	652	655	668	684	657	674	651	683	607	680	650	655	652	714	685	659	673	647	637	671	683	671	689	623	658	719	626	637	646	656	638	649	663	654	652	650	662	706	618	638	678	645	631	612	713	640	697	677	671	642	689	698	682	683	625	636	654	656	677	633	662	627	602	655	637	644	658	655	619	641	666	676	677	625	597	688	695	673	664	702	698	671	634	624	657	679	649	669	674	655	660	678	634	650	658	647	687	671	678	591	673	642	714	684	669	611	693	700	661	680	652	674	611	655	620	668	668	698	701	645	641	645	661	646	661	658	650	685	670	639	653	654	637	641	642	629	654	674	666	668	629	611	632	679	654	648	627	713	630	635	642	683	698	631	661	650	676
30443	30630	19237	10102	4459	3041	1521	680	468	352	388	371	352	380	358	379	413	367	378	362	410	360	387	345	370	375	358	357	410	376	381	390	359	379	379	376	355	376	374	382	366	398	357	393	390	381	386	324	355	355	350	380	373	352	389	376	391	357	431	376	377	377	391	376	383	315	386	422	340	381	409	383	406	367	352	409	335	379	337	363	345	389	420	377	352	410	366	339	346	328	373	345	352	387	371	339	354	384	327	389	349	355	373	375	391	343	372	370	392	374	371	344	366	369	401	404	399	388	386	388	343	381	370	386	389	405	372	360	386	368	391	331	336	395	367	382	397	352	328	350	382	354	371	364	355	389	359	377	367	381	365	365	367	350	339	368	351	355	366	382	367	374	395	355	380	344	330	388	398	393	359	343	373	392	377	347	361	324	373	340	390	365	346	390	351	360	364	337	350	400	391	361	391	426	390	385	397	368	385	321	379	400	361	373	363	358	344	368	367	339	340	372	366	371	396	405	339	375	384	414	366	379	417	331	360	392	387	362	400	366	362	361	377	337	375	397	374	372	361	358	350	401	355	388	363	422	360	345	394	366	416	377	348	371	344	395	390	355	335	389	371	363	357	350	359	391	401	371	386	389	346	354	349	364	355	368	374	361	359	405	363	399	401	381	356	371	389	383	410	377	374	366	380	362	376	382	365	410	377	374	376	367	357	365	381	346	392	346	358	383	367	326	370	370	416	406	399	366	382	358	384	371	370	360	366	377	351	403	361	373	373	362	371	369	355	350	375	378	380	371	360	356	370	381	374	414	388	374	376	387	370	435	364	343	340	365	370	389	372	381	375	361	371	357	393	370	364	376	400	393	367	408	413	393	362	388	371	315	418	396	400	360	376	376	350	384	349	382	341	322	328	359	357	362	390	386	415	344	382	381	385	365	351	367	398	385	376	383	390	349	398	376	377	362	360	397	359	370	339	372	397	392	367	362	401	386	357	399	350	353	366	389	399	367	345	368	364	390	381	377	425	355	385	385	356	352	371	430	341	389	339	396	398	398	406	376	383	393	368	363	369	370	346	340	412	411	393	372	383	338	375	380	351	366	400	370	381	393	357	391	370	349	366	426	351	337	383	353	374	362	378	365	381	381	361	391	376	413	374	400	389	410	417	368	357	371	374	387	380	370	377	380	397	377	384	355	385	376	364	397	408	352	378	419	392	360	318	359	396	397	355	385	364	388	349	358	408	383	355	369	384	333	361	413	371	388	366	374	352	365	364	378	371	341	357	370	338	364	381	354	386	409	362	338	378	410	364	396	371	356	373	379	366	380	372	328	341	370	375	364	359	344	316	340	390	339	386	363	343	379	392	383	350	346	363	379	368	369	386	362	402	374	359	373	384	391	386	362	363	354	395	360	363	416	366	358	361	391	376	336	383	393	354	400	384	389	333	371	389	364	346	398	342	363	400	367	359	379	368	384	370	380	358	403	371	372	348	411	376	404	346	363	352	397	356	381	383	390	371	331	363	353	364	344	373	393	379	379	378	407	425	385	354	390	372	365	398	352	412	362	357	350	343	360	395	360	361	345	346	353	385	319	339	361	344	385	336	343	351	404	367	358	338	415	362	335	376	352	344	382	379	356	403	360	381	346	349	348	356	400	382	362	355	367	388	389	383	352	365	375	370	384	387	368	376	387	382	379	390	386	388	354	372	356	391	357	397	381	352	407	344	361	372	358	363	345	373	362	397	344	384	383	388	409	356	379	358	365	384	388	345	382	369	372	371	383	346	335	364	338	419	368	387	359	382	370	349	400	350	382	360	375	367	355	397	387	380	378	337	387	371	372	380	342	392	391	368	373	374	386	380	365	384	397	355	348	409	346	386	399	365	382	416	398	410	371	350	396	391	346	418	346	366	371	390	379	371	373	394	398	385	360	411	399	359	375	399	391	383	372	364	380	359	362	379	371	368	359	384	394	397	371	385	361	378	337	350	372	363	353	400	369	392	403	365	355	395	395	389	350	334	375	393	402	349	372	391	392	379	370	400	334	373	378	368	371	398	397	400	352	370	356	318	357	346	371	362	387	385	388	374	430	379	407	390	362	373	373	369	381	378	377	385	353	372	362	368	389	380	372	367	399	375	385	355	427	364	347	381	340	383	394	391	366	349	362	377	329	356	367	360	374	344	342	385	411	361	368	352	394	363	376	331	391	346	375	355	385	386	383	384	371	376	368	363	371	372	372	395	352	346	365	387	357	373	385	364	357	364	375	399	366	346	347	353	392	354	361	390	367	349	356	351	372	382	381	355	362	380	372	393	373	369	349	406	376	419	376	387	343	380	362	379	385	381	372	368	404	381	356	372	362	416	372	328	344	358	377	378	347	376	385	341	379	369	390	359	357	375	374	355	368	402	373	380	335	367	381	363	340	402	371	380	383	355	388	361	414	344	347	348	386	362	371	398	395	371	394	366	376	344	373	380	376	399	408	379	386	439	374	371	387	378	344	393	384	359	366	373	363	378	370	360	362	373	391	342	317	384	390	349	366	365	359	366	388	405	368	369	392	396	382	423	377	409	423	352	364	358	390	357	376	411	368	367	376	360	347	358	387	394	357	356	347	383	359	398	375	409	381	371	402	374	386	375	367	369	356	394	372	380	389	340	367	375	374	412	388	372	390	394	387	346	385	373	384	339	413	399	399	399	390	392	397	393	360	323	353	338	325	389	347	344	369	366	377	389	387	348	374	366	359	390	372	353	344	397	368	367	377	383	355	365	364	409	367	384	331	381	378	383	424	393	409	399	332	375	359	401	376	382	371	407	328	386	385	368	380	370	403	353	362	392	355	408	409	361	340	336	364	367	351	332	373	379	360	368	404	363	381	344	373	354	341	365	343	401	378	397	360	366	399	370	375	378	362	331	406	342	345	368	367	384	385	376	385	360	385	375	359	348	337	367	347	379	377	348	378	390	393	383	386	380	383	371	399	335	362	357	394	350	389	377	375	400	394	378	344	358	350	346	385	405	360	367	367	377	372	362	382	446	352	363	367	368	353	322	342	381	332	395	383	365	357	381	399	351	352	350	383	392	375	415	369	372	375	348	367	363	368	385	376	373	382	360	384	403	372	381	348	378	377	366	378	381	342	357	391	364	379	380	383	368	389	370	397	345	397	387	367	377	383	376	394	416	365	385	316	373	401	369	380	384	378	384	362	359	391	380	349	380	370	344	350	378	366	359	405	358	387	394	395	369	369	398	396	339	376	397	355	371	380	352	380	356	364	361	397	393	393	388	346	385	357	408	362	375	378	384	358	414	368	367	374	372	372	369	378	350	364	373	380	353	378	368	397	396	368	387	324	359	378	357	393	399	425	323	396	375	338	388	417	394	389	381	373	372	365	389	400	334	343	365	382	392	373	374	375	343	411	352	376	370	356	367	435	354	389	405	374	393	378	372	388	392	364	375	361	369	405	407	371	381	378	386	377	364	389	349	377	414	372	378	380	403	414
21295	28534	24906	18958	11541	8765	4096	1700	1022	884	834	816	872	838	806	889	848	833	852	868	823	820	870	828	837	854	822	828	803	840	825	885	898	850	827	888	787	861	815	818	856	852	871	902	799	868	822	844	864	821	875	811	857	811	827	866	805	854	802	873	858	851	872	852	841	904	797	793	865	856	868	857	815	857	819	822	886	840	834	826	842	835	844	847	866	803	788	819	876	858	799	784	822	846	843	816	835	872	832	846	877	824	835	838	857	857	842	879	880	811	847	854	848	836	886	841	865	849	823	871	852	831	843	852	828	795	836	813	872	805	833	866	823	828	862	844	871	852	817	824	905	852	855	799	826	791	887	820	860	808	844	840	850	900	842	866	806	830	858	844	853	802	840	847	837	808	847	842	851	860	842	798	827	823	884	848	848	796	872	856	802	858	815	836	867	829	859	834	850	832	846	830	865	825	853	876	929	777	834	875	865	893	838	847	872	876	881	828	876	890	875	864	844	808	849	830	833	813	801	793	849	838	828	824	849	814	838	856	840	895	821	850	837	814	861	840	833	844	825	872	805	838	874	908	806	865	832	820	839	859	903	903	824	849	892	881	888	871	816	872	847	818	886	853	840	791	828	838	857	794	872	812	812	802	787	792	864	834	834	924	843	819	889	775	865	873	885	861	838	817	829	872	853	886	864	822	843	828	856	842	834	855	850	851	870	818	837	867	858	824	863	835	824	873	831	871	831	843	869	831	848	859	807	884	840	887	807	867	832	911	818	862	859	848	806	802	839	822	884	836	856	839	866	855	822	853	824	856	826	818	823	856	775	872	868	808	836	799	862	850	891	825	822	869	842	875	870	821	860	848	843	837	874	857	805	856	875	853	848	825	835	824	822	897	847	829	816	843	864	806	851	851	815	797	821	837	842	854	900	853	833	873	882	829	887	819	813	829	837	835	819	887	833	838	891	828	829	847	826	849	855	882	841	833	849	841	791	850	775	878	881	821	825	852	824	855	842	836	795	884	847	828	914	836	825	810	849	864	837	874	874	839	801	832	853	908	772	833	817	822	808	842	838	850	802	856	872	880	881	887	822	880	853	796	831	884	793	773	828	852	826	878	816	814	867	828	879	809	873	797	841	890	856	856	830	826	862	875	791	825	838	854	848	856	812	852	874	847	847	885	865	839	783	788	828	851	814	840	853	821	855	785	793	777	870	791	823	790	797	843	888	823	808	814	860	869	922	893	761	835	810	833	851	848	851	842	841	819	820	863	799	876	878	883	789	781	816	805	827	856	846	850	807	882	850	843	832	866	865	822	850	839	830	818	860	855	876	842	820	843	827	818	787	848	826	800	896	869	854	838	815	827	879	839	843	815	830	869	799	865	819	844	845	855	789	823	857	875	814	815	822	873	825	846	808	862	870	846	816	793	859	868	841	862	836	852	813	830	821	841	797	798	824	859	853	859	868	860	841	878	848	855	814	856	804	838	863	848	849	847	860	868	854	862	911	877	800	811	836	853	820	804	811	853	864	825	819	826	822	843	834	835	805	856	864	824	834	841	820	839	856	876	833	817	864	866	854	847	866	816	801	857	827	868	798	841	878	812	815	861	830	844	855	797	850	822	810	824	890	844	836	846	809	863	855	837	825	826	862	860	840	864	837	875	869	802	868	790	840	839	819	897	795	849	843	886	849	819	832	880	800	904	817	876	835	834	850	822	795	861	835	870	829	830	844	825	865	866	819	820	881	796	906	836	876	827	836	858	794	832	852	867	839	846	825	825	820	858	870	867	836	830	847	823	828	855	818	806	890	833	865	901	852	795	819	796	849	841	843	860	844	794	865	871	835	849	856	789	845	844	884	838	845	823	826	866	837	801	817	915	901	854	825	852	891	832	824	827	888	844	839	890	817	874	850	834	852	811	867	809	790	867	850	855	823	826	826	813	836	860	829	821	846	838	859	814	896	843	899	867	830	859	882	807	844	830	887	847	828	795	828	882	828	848	877	865	803	900	860	841	908	820	792	793	810	823	862	808	851	847	814	807	880	841	823	826	805	841	835	853	874	807	832	846	892	811	802	876	885	802	804	816	850	847	847	830	840	848	845	854	838	849	833	886	830	834	862	868	858	844	813	829	868	819	868	862	819	840	861	792	808	859	845	898	881	872	809	835	825	891	828	861	820	819	866	855	852	835	819	819	849	823	847	849	854	846	770	838	842	887	843	830	791	854	820	888	868	888	821	799	857	814	822	841	822	822	814	799	843	857	869	825	868	825	820	834	883	847	844	799	889	869	830	850	820	808	861	855	891	863	804	872	804	853	790	845	841	827	852	841	822	836	787	886	864	877	817	866	823	840	806	828	809	872	874	822	831	828	846	852	853	865	803	863	830	885	868	850	848	870	818	870	844	853	854	862	878	875	884	850	891	858	872	807	817	856	802	884	886	864	845	781	856	857	827	880	890	891	867	794	853	862	810	902	831	854	864	853	822	884	830	825	859	856	857	836	889	862	835	816	809	898	819	850	842	857	846	815	813	839	807	886	823	821	880	822	882	868	800	827	840	879	838	819	908	791	836	857	837	800	803	802	857	841	830	843	861	867	852	845	852	842	840	823	859	837	866	879	866	793	816	787	835	861	856	817	838	787	855	830	848	819	847	862	872	854	844	856	867	829	895	887	837	848	835	813	825	832	855	804	896	786	836	865	820	831	806	876	830	844	831	805	841	894	859	838	831	806	874	895	821	807	798	836	766	886	822	791	848	834	845	870	844	873	846	877	836	878	872	878	894	875	833	811	852	826	840	825	880	883	817	826	866	834	818	832	843	840	835	837	881	827	827	825	879	812	801	885	875	851	802	866	845	838	857	864	853	838	851	823	867	832	832	830	858	867	828	850	812	838	847	813	853	887	813	851	799	845	801	850	833	903	832	808	820	924	857	847	843	891	855	858	852	866	850	857	819	862	913	825	843	826	851	811	857	892	853	854	836	869	832	850	835	780	845	858	847	865	861	852	816	864	846	833	843	851	846	863	822	853	864	908	847	828	836	838	838	838	853	860	870	846	873	824	830	810	889	807	848	846	833	870	827	854	812	796	842	889	861	879	832	803	846	850	867	884	796	834	824	806	865	848	858	821	860	836	877	909	813	818	884	863	899	803	822	845	826	836	793	874	814	831	840	832	861	807	776	887	866	865	855	831	841	821	836	841	864	802	839	860	912	819	882	909	910	858	821	849	877	856	836	816	835	818	874	843	815	839	850	894	831	808	854	859	862	847	831	866	881	796	823	852	801	821	872	821	861	861	863	818	848	818	862	812	855	839	847	868	812	830	856	860	863	909	848	820	837	832	851	875	836	804	861	803	863	841	822	861	876	772	856	830	852	838	831	890	872	794	857	818	875	787	808	841	817	823	859	811	867	825	863	828	836	845	819	815	773	827	832	899	877	815	844	836	812	860	802	843	825	806	825	849	813	843	872	876	870	861	863	871	847	877	803	856	836	816
61467	53854	48701	38632	32801	28999	18723	6825	1230	395	282	294	282	312	297	298	292	315	315	281	292	289	304	297	291	302	301	345	315	283	274	313	310	257	281	306	289	301	279	280	301	253	277	329	280	313	252	299	291	288	320	304	314	285	283	311	296	276	278	305	311	279	320	304	304	272	300	291	280	291	304	317	319	296	270	307	271	288	269	297	277	290	335	277	276	309	289	278	289	289	309	269	277	288	290	288	304	303	280	290	308	302	335	301	291	326	256	296	320	269	303	273	276	297	299	304	280	301	276	279	303	296	309	277	280	304	298	287	313	293	300	306	292	284	324	302	300	312	291	304	310	306	292	297	264	271	316	295	287	298	293	323	313	322	290	306	291	256	309	250	285	275	287	304	320	326	300	301	291	293	282	300	305	268	310	286	289	319	282	298	317	251	321	297	273	285	309	294	285	277	277	287	292	307	279	300	291	261	310	291	303	296	280	270	314	287	282	257	283	301	303	282	293	293	298	274	275	292	274	267	336	324	296	325	324	309	284	309	297	289	287	288	305	295	311	298	312	274	306	321	266	310	279	295	324	276	286	294	315	270	288	307	292	317	320	268	287	298	285	289	289	279	289	294	313	292	320	278	282	286	291	315	285	293	299	287	274	310	303	306	299	303	342	329	283	321	264	292	291	320	295	289	293	281	300	310	311	302	303	284	264	287	282	304	280	333	315	300	305	276	255	286	309	280	298	316	330	305	289	284	267	290	275	312	273	288	314	294	263	311	314	257	293	295	287	299	273	281	275	293	309	313	315	285	289	280	263	310	330	309	327	304	284	280	323	316	274	313	285	284	303	284	312	277	266	275	278	277	296	286	302	290	292	267	284	300	290	269	300	335	299	294	285	311	284	298	275	267	276	296	304	332	336	264	310	291	278	303	289	313	293	250	300	259	292	305	325	313	274	268	288	275	294	296	269	308	298	296	293	275	298	308	293	295	314	291	301	275	279	315	326	281	278	281	312	299	288	277	294	310	266	331	309	268	299	312	286	299	298	289	281	281	302	326	305	267	335	276	310	286	292	296	280	283	276	291	276	289	309	313	284	289	302	296	315	301	296	317	314	303	287	241	290	295	255	286	284	282	292	276	266	307	275	280	268	298	290	303	315	282	290	301	288	312	335	297	326	288	282	276	298	302	287	311	305	304	319	308	269	326	252	288	271	273	294	332	301	287	318	310	291	275	295	283	311	344	238	266	289	319	307	289	275	318	295	305	297	308	309	303	301	295	279	310	306	251	321	266	314	291	284	284	295	286	324	287	297	265	269	299	300	287	287	281	309	276	281	287	289	314	298	280	294	288	287	307	284	280	287	298	309	282	294	272	273	311	264	304	291	322	310	285	278	278	274	282	293	298	319	322	279	322	308	312	288	299	284	275	325	299	293	291	264	282	274	264	278	314	311	284	323	293	310	289	301	311	292	289	281	302	278	282	305	310	298	258	299	325	309	285	295	314	301	272	270	275	285	312	322	324	270	254	316	286	305	321	322	279	305	308	267	293	280	300	266	297	320	297	272	275	272	327	320	291	306	295	305	277	295	300	272	268	290	278	261	276	275	318	332	300	270	303	274	302	270	283	288	288	295	289	284	310	303	268	271	281	317	276	312	294	303	297	300	317	294	300	312	299	273	264	292	282	291	281	279	254	258	280	304	278	302	297	311	312	288	324	310	318	284	298	271	292	244	287	273	291	286	314	287	293	321	302	284	282	293	298	285	279	290	297	279	307	299	306	293	311	294	277	289	298	284	292	303	314	298	289	320	320	338	309	318	273	317	279	294	279	279	290	276	291	277	277	298	275	284	307	307	280	291	255	276	307	278	323	272	263	283	284	289	265	307	294	323	302	274	273	301	300	272	316	266	291	274	315	292	275	305	304	297	299	276	293	308	316	281	283	309	288	303	294	301	331	279	308	334	272	303	299	301	291	264	286	296	301	303	305	312	331	289	288	259	297	280	307	300	264	262	278	289	308	302	326	305	331	286	275	307	315	275	303	289	326	278	263	288	306	312	298	293	273	317	276	287	308	313	290	301	320	293	290	268	267	294	290	315	292	302	279	325	279	306	267	275	290	306	296	287	299	293	306	302	296	281	286	294	297	303	281	322	320	305	316	308	293	286	300	329	282	302	313	300	318	310	303	309	288	273	294	281	306	296	322	282	308	273	260	295	342	306	319	285	274	296	287	291	316	306	295	302	267	301	294	326	281	288	269	302	292	305	286	281	312	318	280	314	276	271	262	288	305	291	301	296	312	304	311	279	307	310	282	281	285	281	284	278	311	252	296	268	301	308	283	282	285	252	307	298	308	274	270	322	299	289	325	290	292	294	302	311	330	290	273	278	298	279	301	294	294	278	291	282	315	281	293	297	280	312	301	292	289	286	306	295	278	282	287	288	309	283	304	271	293	303	295	284	272	287	295	281	312	294	277	322	287	300	285	284	283	268	297	294	285	284	330	286	272	287	289	289	307	293	282	288	283	289	257	287	258	283	317	310	289	277	288	347	314	333	271	292	264	291	278	290	294	270	293	283	319	278	259	290	283	291	269	271	296	298	267	274	336	293	290	328	287	290	304	288	291	303	305	313	292	289	317	288	281	300	308	318	323	308	314	299	309	299	267	296	265	303	273	272	314	272	266	269	299	277	272	274	321	257	255	303	290	316	331	303	290	290	293	321	310	287	311	269	316	293	305	298	309	254	280	236	269	308	288	308	276	294	278	306	322	287	248	314	301	298	303	289	286	310	278	282	326	282	306	308	307	278	270	304	324	288	316	303	312	291	303	270	292	291	319	282	270	332	304	292	266	316	297	308	275	266	304	308	296	286	291	285	266	327	290	284	292	298	285	300	288	288	289	281	323	316	289	289	316	311	277	312	295	329	288	322	293	291	310	317	294	275	293	313	279	307	269	294	301	280	301	289	311	306	285	267	263	298	271	285	278	295	312	268	286	284	303	299	290	295	308	267	286	282	300	335	302	298	275	286	279	266	286	265	324	300	315	274	297	305	285	304	293	297	293	291	304	283	278	284	291	302	281	345	333	284	282	281	302	293	253	289	260	290	330	299	303	312	321	307	280	265	299	312	283	280	307	295	291	270	325	282	306	292	278	264	259	271	258	279	305	267	290	303	334	264	273	258	315	296	302	311	302	307	274	317	304	315	282	274	322	295	261	276	304	279	317	258	298	273	302	298	341	291	340	308	287	291	295	303	295	256	317	279	309	288	315	288	287	303	246	318	267	298	300	316	316	252	288	322	278	273	300	283	317	310	312	312	260	284	347	298	273	310	336	314	298	263	267	316	272	277	291	265	260	262	310	320	302	276	311	318	303	343	298	311	293	291	287	300	309	331	299	301	300	295	325	307	280	296	309	325	285	290	292	321	295	304	290	286	296	298	310	357	290	271	283	306	282	312	264	312	305	318	300	325	258	299	325	278	292	296	331	287	262	336	305	298	307
49073	59498	61485	60064	55942	42814	21511	6309	1561	884	736	656	659	677	730	679	629	747	671	662	701	649	637	660	632	678	670	642	681	708	644	686	719	656	693	633	673	690	671	631	632	667	643	711	678	694	695	658	666	655	677	708	683	624	674	658	640	665	677	682	693	690	703	691	660	671	670	666	627	714	618	664	667	667	664	691	706	691	660	713	700	696	681	687	669	670	668	675	648	714	628	687	721	679	723	703	647	690	667	672	681	628	678	683	675	667	682	640	715	645	672	664	710	648	615	684	690	719	663	714	700	672	699	664	644	677	728	696	681	684	644	698	642	697	619	640	675	730	749	649	684	661	686	703	688	678	633	646	677	623	660	660	684	656	677	669	695	640	634	679	668	686	665	636	696	680	661	687	669	663	689	709	631	651	660	612	631	653	653	651	679	642	646	639	689	724	604	654	720	667	664	647	665	690	677	638	725	682	588	677	672	677	681	645	651	703	683	641	617	671	738	627	649	683	696	674	644	678	674	693	661	679	669	635	656	677	671	702	705	661	694	691	686	665	688	687	689	690	684	669	723	660	696	674	661	656	695	677	696	673	674	659	697	694	679	678	660	678	686	688	695	685	642	669	696	675	673	651	676	630	693	646	697	661	649	701	674	682	638	697	665	653	724	667	640	692	692	653	702	679	711	658	707	643	716	705	700	677	641	688	673	606	591	687	695	689	721	650	701	698	731	642	651	669	685	684	706	665	655	691	729	653	674	709	666	620	704	643	664	702	674	694	640	690	682	655	678	685	644	660	659	701	677	655	650	678	681	685	679	673	624	677	691	646	676	695	659	684	670	658	612	680	693	664	700	646	679	687	682	669	668	705	664	661	687	698	690	617	679	679	661	645	709	676	672	680	641	680	656	671	704	667	676	694	702	650	656	712	673	703	676	660	672	744	672	669	635	657	696	672	626	618	698	697	654	690	675	690	614	661	663	672	657	653	682	677	704	693	729	649	718	672	703	706	652	699	658	662	639	656	677	661	689	701	640	651	710	714	667	612	681	678	637	684	780	648	625	657	664	660	676	662	686	711	643	671	615	687	685	650	699	667	676	673	652	716	674	702	649	670	642	713	720	696	656	700	706	632	649	661	674	633	669	676	676	720	703	655	599	627	692	660	707	682	687	646	698	671	700	656	726	686	643	701	667	685	680	690	642	676	674	644	679	691	674	664	697	659	693	668	695	706	672	709	668	705	606	666	690	674	690	673	678	699	717	716	676	609	717	669	660	650	659	668	699	661	685	641	611	661	673	657	674	655	666	682	628	654	695	654	719	651	655	708	644	708	651	735	663	669	677	651	707	665	659	679	711	636	679	648	634	670	663	670	709	683	675	684	656	707	759	688	659	648	679	664	676	671	657	658	680	676	692	666	710	632	695	671	681	705	652	688	672	698	644	639	649	676	660	650	669	715	675	720	736	689	612	692	687	704	688	709	674	638	665	679	672	638	693	672	624	658	636	643	648	638	683	707	705	661	660	634	643	655	691	659	711	677	678	639	639	706	698	670	698	649	687	665	665	703	648	668	683	637	616	677	681	665	651	702	693	685	739	670	660	681	683	701	705	685	675	679	665	655	628	694	654	629	639	703	678	678	685	658	671	703	663	712	675	696	643	674	687	627	619	666	664	703	681	654	680	651	672	682	634	687	648	647	652	661	686	705	702	683	679	689	649	670	684	677	676	672	680	674	701	684	677	688	607	668	729	686	682	703	693	668	669	692	670	673	713	644	684	698	644	646	663	648	673	731	655	703	670	687	636	693	640	646	686	692	679	621	669	641	681	665	649	696	699	691	694	674	658	687	697	678	706	694	672	677	683	620	699	608	713	676	662	657	680	638	645	653	683	663	691	615	650	705	652	668	702	678	673	675	625	661	693	685	651	657	659	647	645	662	677	675	706	693	659	735	671	680	713	646	655	710	602	642	641	685	673	661	687	717	665	694	670	673	684	688	648	653	660	692	718	697	661	657	731	672	657	666	703	694	658	668	660	631	709	665	699	659	659	660	664	673	601	714	719	734	701	682	686	675	716	683	646	663	627	708	664	698	689	661	678	688	687	666	668	648	674	716	670	684	668	644	671	674	642	670	685	700	642	695	625	679	665	659	731	662	667	657	669	673	637	681	666	718	731	678	632	681	704	739	664	677	684	685	674	679	729	668	622	671	711	724	730	675	672	673	677	681	657	683	631	673	676	707	645	640	669	660	702	658	656	659	701	693	675	657	659	705	672	680	673	661	684	690	685	670	639	671	635	620	684	700	725	698	641	653	681	666	664	683	657	665	687	658	706	671	674	689	708	655	665	677	730	674	682	691	682	659	657	616	715	642	634	675	667	665	693	678	693	665	621	655	634	694	660	664	621	630	644	638	705	685	666	681	668	653	696	682	656	701	664	665	679	694	635	646	692	690	700	701	679	683	631	661	668	692	709	664	675	667	685	667	638	679	661	691	659	644	683	704	708	680	669	668	680	648	699	674	621	632	671	704	733	699	662	722	687	668	699	690	670	679	699	637	660	648	646	642	712	685	692	672	686	677	679	673	686	655	666	663	672	690	668	662	686	678	671	675	695	738	699	677	638	634	678	658	671	658	666	711	696	687	662	692	684	679	649	652	654	696	641	711	666	701	690	668	677	653	653	650	656	672	671	700	665	686	697	669	671	674	673	665	635	715	708	665	676	676	657	669	630	676	685	663	645	664	655	694	665	725	699	658	676	666	667	682	697	656	645	676	670	644	684	686	701	704	726	697	697	674	669	698	697	701	681	674	659	704	698	671	698	654	637	647	687	624	642	663	669	673	680	687	652	655	658	674	659	665	635	673	703	681	705	656	656	683	711	639	643	687	689	681	658	696	702	695	650	700	719	615	652	609	690	643	724	690	683	674	658	650	706	684	655	651	680	700	651	696	657	702	703	645	637	684	679	659	689	708	682	707	716	656	723	658	690	640	627	671	717	662	657	626	660	641	689	656	720	719	667	676	698	655	706	649	683	659	705	708	703	681	701	677	705	685	721	704	679	692	696	680	689	694	646	662	662	654	674	673	682	690	717	697	679	677	686	658	715	695	684	708	670	667	609	653	677	668	698	671	696	698	672	671	647	659	686	659	609	638	667	689	706	636	693	700	692	644	682	674	659	642	714	654	685	662	675	659	675	685	648	668	705	606	687	728	676	640	653	680	607	682	642	665	714	634	665	661	666	690	678	699	653	651	651	667	661	682	691	658	682	652	658	680	735	633	692	672	685	709	739	681	694	664	655	689	614	662	682	657	643	621	721	694	706	699	630	643	715	639	677	619	673	669	696	651	747	690	668	708	625	648	689	673	636	651	690	674	690	668	681	661	660	713	657	678	653	692	708	657	685	669	655	671	691	670	687	680	671	700	701	696	688	629	696	685	623	679	665	636	637	630	701	646	639	685	636	670	695	668	671	636	703	678	642	706	696	694	661	690	705	672	692	667
62076	51640	39502	36415	32428	30489	24965	14579	3916	621	303	293	260	256	267	288	248	266	292	232	265	298	258	253	292	257	264	286	261	291	239	258	257	281	311	246	247	273	291	254	294	277	260	263	278	309	280	270	265	296	288	262	288	252	260	254	269	285	245	298	269	241	283	327	271	257	282	279	277	283	259	295	295	276	261	293	263	256	267	252	258	254	258	255	253	254	309	264	282	268	261	240	265	285	263	295	283	269	297	256	294	265	259	239	238	264	239	299	291	284	251	299	304	268	266	278	310	256	299	301	286	277	291	288	263	246	289	254	271	255	280	275	232	265	280	295	260	267	274	239	276	276	284	277	294	282	279	272	293	242	278	260	300	246	273	299	272	285	269	281	261	290	272	273	261	287	256	261	277	290	311	249	263	252	265	241	273	262	270	255	292	309	278	220	247	232	302	267	227	270	281	278	284	278	280	237	260	265	246	253	225	242	257	266	245	282	239	281	277	267	265	276	265	290	248	262	268	291	271	262	283	279	278	283	281	256	275	265	283	294	253	285	299	259	284	259	281	240	265	250	225	261	258	257	267	259	297	286	268	244	272	244	280	245	289	266	254	251	266	284	263	272	278	253	291	270	253	282	267	244	285	273	277	273	270	281	267	272	288	289	266	247	221	263	258	297	263	303	250	276	262	272	264	269	286	275	262	251	288	287	266	284	258	267	268	267	247	264	310	279	272	286	252	255	255	280	259	271	241	254	291	252	285	231	254	263	263	273	223	235	240	268	267	290	233	283	276	289	261	262	315	266	307	276	265	293	295	245	257	260	288	277	256	285	242	296	239	261	269	293	267	283	296	283	257	279	288	249	263	271	232	285	252	283	286	262	264	249	262	262	276	248	251	272	232	253	277	272	252	287	251	260	251	249	286	261	253	237	247	263	265	274	272	260	274	248	296	294	251	245	278	261	255	263	289	265	295	275	272	282	306	260	254	248	250	263	260	276	277	283	275	251	250	305	270	293	251	274	263	236	259	275	251	249	258	265	304	300	274	282	278	281	268	281	275	292	301	284	292	260	289	268	286	256	218	269	245	241	267	263	276	267	240	257	248	273	276	277	254	284	284	238	249	267	267	309	255	274	283	289	276	271	256	256	280	262	261	265	269	287	242	263	264	246	269	263	258	285	293	283	282	301	252	251	267	286	267	280	265	287	286	290	290	277	290	282	269	300	258	280	257	252	245	258	272	290	281	286	231	260	258	262	284	228	271	268	237	271	262	261	261	257	285	273	272	280	287	285	249	255	288	281	283	248	247	265	292	297	298	257	265	249	262	271	267	309	253	259	297	258	277	274	257	261	269	253	270	272	247	299	281	299	281	279	258	249	261	282	299	285	299	296	318	255	266	265	294	246	273	293	282	280	286	250	299	263	281	275	272	266	251	278	300	280	229	277	244	259	257	303	300	241	258	283	263	273	256	267	265	242	256	261	282	262	272	287	280	279	271	273	290	281	255	295	262	299	260	276	290	253	279	282	259	295	276	266	274	260	293	259	286	246	309	294	291	275	247	276	250	273	265	270	278	276	263	308	266	247	264	255	244	281	273	242	286	286	294	272	281	288	244	271	279	245	278	289	285	296	284	273	269	252	285	244	269	282	298	287	257	242	270	275	295	284	269	287	234	249	264	266	276	261	297	264	286	249	270	250	268	264	295	281	285	236	266	251	296	276	261	276	268	273	297	236	249	221	268	293	253	287	296	245	242	268	276	279	272	265	279	281	254	263	301	283	306	297	259	282	294	262	258	243	275	269	256	277	243	258	266	264	265	252	269	263	246	266	291	254	264	278	307	303	278	313	267	277	272	276	255	277	300	271	267	275	278	278	322	289	287	279	274	263	284	272	279	248	267	286	272	245	271	294	266	264	271	287	276	252	257	248	272	273	242	290	275	289	278	252	275	281	284	298	286	294	287	309	310	258	292	246	274	266	271	258	277	281	270	263	300	258	260	261	260	247	279	263	249	280	256	279	283	246	277	278	277	280	259	274	275	268	262	290	299	313	287	279	287	273	268	248	257	243	281	273	293	264	277	292	258	260	284	257	298	241	266	307	270	294	259	290	283	296	258	273	248	270	250	244	286	234	280	240	269	275	250	253	256	269	274	247	261	277	291	301	273	244	267	292	268	283	252	283	278	278	241	272	266	281	298	272	263	272	291	272	277	277	288	242	266	290	258	302	271	293	253	274	252	248	268	261	293	257	281	279	287	262	215	275	254	289	280	260	267	257	258	233	279	251	276	258	290	253	268	263	272	285	286	264	262	292	260	269	265	275	261	266	255	291	252	307	252	229	281	266	274	286	266	277	266	263	249	260	271	263	283	257	269	249	265	297	261	303	263	279	286	284	253	262	272	295	275	273	270	230	282	273	310	271	283	264	266	302	266	307	268	257	297	252	281	291	304	274	293	253	296	278	272	259	280	259	283	281	244	302	278	255	272	275	259	272	258	270	268	257	254	268	260	276	280	284	252	292	262	279	306	289	287	292	286	273	274	272	220	249	282	255	271	261	251	276	275	270	296	269	243	268	304	271	254	267	280	233	258	297	240	283	269	288	256	279	270	267	285	250	254	286	299	267	293	300	232	256	300	272	293	242	293	265	296	266	277	296	286	282	259	250	274	287	256	259	287	271	253	306	269	289	289	288	257	262	293	292	261	262	260	274	247	290	263	280	285	255	252	277	293	255	283	317	243	245	284	277	250	260	271	279	297	304	269	280	288	261	261	262	274	250	290	263	292	259	277	278	243	294	282	257	278	299	294	273	286	257	274	270	287	230	268	232	259	314	258	272	273	266	281	264	269	287	259	256	273	283	254	257	271	258	288	265	258	269	248	250	266	281	266	252	270	251	275	257	261	264	287	283	269	271	265	262	238	290	306	234	313	261	284	244	256	289	288	275	284	315	275	275	263	274	250	293	268	293	266	243	271	255	252	275	295	286	246	283	263	269	272	294	252	277	261	258	235	298	280	300	277	288	252	257	266	287	266	280	290	269	242	273	256	262	236	260	263	263	305	254	236	272	280	267	279	271	261	268	267	241	263	281	266	272	239	265	286	286	284	303	261	260	259	292	275	274	249	311	288	312	272	289	244	281	261	285	269	290	277	258	283	251	296	241	285	293	284	267	249	278	280	266	276	283	264	257	221	245	248	259	252	277	260	243	288	277	267	236	262	259	257	282	276	314	279	284	277	272	265	244	290	268	281	288	297	289	267	290	283	281	275	292	260	280	278	294	282	258	235	315	270	272	291	288	271	273	306	249	269	252	275	284	256	317	263	276	276	274	273	253	288	293	236	276	268	269	258	262	255	257	306	263	292	302	280	260	289	297	272	279	267	280	272	289	270	260	293	275	288	279	282	271	256	252	251	263	257	270	275	263	255	265	273	255	271	260	284	252	247	274	260	271	299	271	284	262	278	270	238	289	300	268	255	282	263	253	269	253	297	269	245	257	268	301
51993	57276	61495	63677	64821	52525	30147	9432	2430	944	735	619	655	609	629	645	645	645	602	579	614	637	616	675	623	599	624	609	615	573	661	609	603	644	607	609	637	632	650	592	615	617	641	619	613	596	608	604	630	634	665	609	612	613	637	633	599	573	599	632	598	597	626	599	609	628	590	622	641	619	592	616	628	598	545	611	627	609	615	588	581	624	618	621	619	617	625	620	638	595	604	593	638	625	629	652	570	595	592	630	576	656	580	597	611	587	596	611	644	587	624	636	623	608	649	661	605	634	655	583	639	574	608	569	605	581	656	626	635	572	624	661	649	572	630	606	617	660	625	623	597	626	609	612	594	664	575	633	619	561	587	644	617	601	609	598	591	616	663	588	599	616	632	627	623	652	598	589	639	616	630	618	634	625	585	597	584	578	585	627	639	595	601	583	596	626	598	597	614	591	598	653	587	609	583	667	585	579	558	629	618	614	602	604	631	679	639	619	602	609	639	610	615	672	660	656	635	589	601	600	620	638	608	608	609	597	585	649	639	611	637	635	629	619	580	642	590	599	668	643	622	603	617	590	586	575	625	632	644	602	581	646	606	607	586	633	563	584	572	588	626	624	657	637	626	580	616	606	642	601	560	659	589	573	575	649	626	629	580	593	646	591	630	609	612	621	603	657	565	583	590	608	589	599	631	612	602	627	610	610	612	645	616	614	605	644	657	629	604	613	623	635	600	608	582	606	651	575	642	633	563	601	593	637	569	624	597	641	628	635	603	623	616	624	566	629	627	600	620	608	630	573	576	593	641	580	627	595	592	630	614	612	630	630	659	595	597	611	611	638	630	621	641	658	640	638	611	582	617	669	570	616	651	630	630	643	600	634	610	622	574	553	558	604	653	609	593	621	643	575	597	623	634	690	650	584	618	608	588	619	607	600	643	616	582	628	624	636	613	627	639	623	630	629	596	634	619	602	565	600	622	596	618	603	550	586	643	633	635	570	617	614	607	629	656	586	587	629	569	617	567	601	627	651	596	617	604	653	653	620	599	582	602	614	630	622	564	616	570	643	614	604	588	638	646	575	635	646	570	654	612	644	648	596	602	621	618	548	588	585	587	585	584	632	591	617	631	617	610	616	599	600	641	560	572	628	573	613	589	597	603	641	607	621	627	604	621	585	619	598	628	657	633	573	612	596	637	614	588	593	604	639	612	630	591	619	646	654	605	609	564	617	593	574	591	574	621	600	632	608	632	594	633	605	565	620	603	578	626	583	622	611	608	602	629	595	663	626	586	608	589	594	640	610	584	573	593	576	620	588	619	623	629	594	620	576	637	644	643	640	604	575	610	624	606	579	616	619	646	586	602	652	649	624	589	598	612	645	582	624	604	551	616	638	600	578	611	611	603	589	569	590	616	612	595	610	608	606	618	635	599	632	616	639	583	582	632	608	590	583	627	623	653	597	625	620	593	636	591	616	624	609	629	636	598	621	631	657	586	641	613	599	620	613	593	621	600	627	609	624	622	647	582	621	620	598	606	606	619	602	603	581	559	625	568	604	555	635	581	634	580	609	641	657	642	598	618	668	603	637	578	603	638	644	628	576	639	668	618	617	616	611	640	608	601	573	561	614	638	600	631	611	586	595	612	623	613	570	606	646	592	619	638	583	582	624	606	625	628	611	590	636	629	629	609	589	679	621	572	622	565	591	597	600	646	635	632	619	601	614	606	557	626	627	608	632	606	608	597	610	667	604	656	669	665	625	649	648	587	618	604	638	648	620	636	619	598	608	614	607	587	602	639	610	627	618	653	590	610	578	584	605	620	639	630	598	595	611	570	622	626	643	600	588	598	585	610	553	613	627	597	613	570	669	659	639	603	680	624	594	609	605	626	610	638	635	613	640	626	555	605	591	626	566	640	594	622	607	597	643	656	613	635	643	647	614	611	586	597	609	633	553	632	601	632	615	617	625	627	614	579	641	603	647	619	585	614	595	633	589	576	658	628	597	620	608	610	627	613	584	586	580	633	600	605	620	610	640	601	653	602	632	615	618	601	614	652	601	579	611	620	594	606	604	571	572	609	618	667	573	542	618	626	627	561	633	644	605	617	640	593	641	606	601	565	582	624	580	604	610	605	630	620	621	684	619	641	608	634	615	607	569	589	630	637	642	601	606	592	623	616	615	620	636	609	632	591	599	592	610	595	616	627	599	635	626	626	614	601	619	605	582	645	600	614	642	609	612	610	644	604	643	610	614	620	593	597	570	620	568	651	572	637	605	551	578	597	641	599	632	636	638	614	577	608	562	589	623	609	620	605	587	596	617	609	563	641	638	605	683	599	577	626	595	600	581	583	622	585	627	604	615	606	641	574	646	638	624	606	599	586	596	615	644	604	618	644	637	617	566	612	580	575	611	640	654	609	561	650	605	576	617	610	615	628	605	598	634	639	598	606	645	627	604	632	672	610	617	606	593	565	575	614	611	614	637	651	639	613	628	589	620	645	619	628	611	630	611	629	656	638	606	616	589	576	579	625	640	606	579	613	627	626	624	628	605	625	668	568	617	641	601	582	625	583	633	601	621	664	618	616	625	632	598	605	576	605	613	603	603	612	595	670	636	611	611	642	665	615	599	641	605	604	582	634	620	647	610	573	585	623	603	612	615	586	638	629	617	606	586	613	631	589	605	581	593	560	654	552	608	617	619	657	628	617	635	584	655	610	588	642	674	548	626	616	602	614	627	622	598	600	676	560	615	639	608	653	597	673	615	609	651	562	638	601	594	633	595	598	594	587	592	599	595	597	657	576	634	626	627	597	592	594	614	618	573	602	633	602	623	659	621	667	612	604	588	564	658	620	603	597	626	622	607	592	599	583	655	614	621	587	616	628	579	650	649	640	603	658	569	618	654	601	647	614	638	616	612	647	634	627	640	602	604	646	584	604	603	620	611	571	566	609	582	652	539	629	614	593	634	585	625	595	604	616	592	604	618	598	646	618	639	613	656	570	618	617	624	599	632	574	574	590	589	578	620	577	647	603	634	605	605	632	581	652	586	622	640	603	639	584	648	657	612	605	617	636	590	621	635	589	606	624	608	616	595	619	606	645	615	627	572	596	613	600	587	646	608	583	588	634	621	619	654	613	646	633	574	583	537	626	609	611	572	597	649	611	621	640	651	583	631	601	618	652	631	620	616	620	553	588	609	624	585	603	617	572	645	579	616	603	613	594	594	644	627	642	590	638	574	605	604	607	618	634	573	586	592	619	607	618	593	634	630	619	645	589	596	596	622	626	625	587	566	569	643	616	660	598	606	640	606	656	620	600	643	608	581	615	614	619	612	608	621	631	637	621	563	613	627	631	599	613	631	595	604	610	584	645	620	582	618	657	600	601	593	618	626	621	599	595	623	573	601	667	592	658	590	610	594	637	617	586	648	625	610	579	625	614	642	610	604	585	609	619	612	632	643	639	594	644	559	595	614	600	596	660	609	625	609	614	616	617	656	630	623
29980	37593	38149	25444	10224	4016	1931	741	455	416	375	384	387	370	353	359	339	345	383	355	331	316	361	349	369	355	356	344	405	383	375	386	317	377	337	369	366	357	340	316	375	344	350	379	355	360	362	378	360	366	351	324	307	346	383	346	348	385	369	355	370	373	351	415	369	369	400	337	357	341	355	358	326	354	344	344	311	346	379	340	379	411	360	367	341	362	376	333	321	340	370	329	383	346	342	345	332	363	352	355	337	332	345	410	398	341	329	333	401	395	351	344	354	386	336	326	330	351	371	337	329	360	349	361	384	354	341	373	338	348	312	375	321	331	348	365	404	354	354	353	372	369	344	378	363	355	337	354	323	359	343	333	346	384	337	352	363	329	369	370	350	361	387	391	412	382	366	372	377	339	375	360	347	329	375	372	386	379	342	341	368	353	401	388	376	347	380	315	335	413	385	340	375	335	383	333	340	357	378	340	336	372	377	368	374	331	326	373	411	381	380	365	377	353	362	378	380	363	352	354	359	366	353	365	379	356	366	333	373	357	357	364	364	371	337	361	372	353	351	372	374	373	415	348	343	353	341	359	356	370	344	332	362	352	309	353	347	326	349	345	340	382	348	363	349	372	388	362	322	342	346	354	375	407	355	376	347	313	379	327	355	341	362	349	329	353	371	363	416	408	336	353	318	374	380	352	359	331	337	357	330	360	372	355	361	340	343	358	358	363	368	351	330	365	353	360	324	323	348	339	343	357	377	377	377	350	358	365	339	354	362	348	353	356	329	334	385	370	380	337	355	389	338	374	363	371	358	356	366	330	360	346	345	356	366	368	358	356	365	375	366	366	341	391	352	351	347	358	363	349	346	341	340	336	336	376	364	375	320	341	324	383	325	341	345	386	379	343	358	372	369	369	353	344	353	374	349	364	358	357	360	357	361	350	372	325	363	376	365	342	355	363	350	339	349	363	354	336	366	378	330	330	337	365	356	359	352	351	350	349	373	395	367	327	345	363	345	350	369	348	370	389	373	361	344	344	365	342	385	368	339	360	319	351	393	357	345	361	338	377	356	336	346	370	340	331	327	355	377	366	369	370	347	352	358	351	329	367	365	374	332	363	345	367	325	367	359	377	368	315	384	349	380	372	376	355	356	368	330	346	323	332	342	364	321	340	356	326	361	336	396	387	355	371	338	377	346	341	359	383	369	335	380	352	356	381	371	391	395	352	327	344	339	347	345	366	326	391	364	355	347	364	383	350	347	328	357	365	298	354	347	367	344	382	362	366	332	361	375	324	332	359	339	375	388	362	346	343	339	353	337	351	331	391	335	369	360	326	354	340	346	374	393	372	362	357	386	355	319	369	342	376	358	393	357	356	370	356	360	346	368	388	339	346	364	366	384	356	372	361	334	345	373	355	349	315	350	325	388	344	355	334	376	367	360	333	356	379	349	375	316	344	356	343	372	356	368	336	381	332	314	373	356	312	326	355	331	348	323	351	385	320	350	340	379	377	385	359	321	328	365	393	351	344	367	369	335	341	371	363	370	344	389	323	366	364	386	377	374	351	359	358	350	351	348	379	342	353	382	379	384	366	382	425	301	366	339	324	342	366	328	358	348	366	344	376	360	351	410	367	383	355	337	380	368	350	377	372	344	341	354	339	303	380	351	334	368	343	349	319	352	338	374	351	343	343	358	361	308	380	360	368	363	336	394	365	372	307	318	343	365	347	369	352	364	358	337	354	376	339	355	377	329	333	361	362	336	324	386	373	352	358	335	370	381	354	366	398	350	374	366	336	354	377	344	373	381	387	339	325	335	335	381	318	316	364	358	339	374	324	347	334	366	389	379	331	343	339	366	367	354	362	354	371	375	383	369	354	387	385	363	406	365	387	383	377	352	370	330	319	360	330	358	358	378	355	366	342	335	354	343	326	378	350	347	370	381	336	348	367	379	402	344	359	353	343	314	367	347	339	364	351	344	328	358	353	348	342	354	350	353	345	352	366	345	333	351	351	364	341	358	378	354	359	352	373	358	364	306	355	329	350	322	342	378	313	382	362	356	342	394	350	389	377	358	390	352	391	370	392	341	358	359	348	371	354	368	366	323	371	321	355	348	329	357	348	326	340	378	337	364	345	340	328	367	384	382	355	348	362	361	376	377	332	334	355	324	361	384	362	389	372	355	375	337	364	359	329	377	356	375	372	353	345	375	351	374	368	360	404	332	338	346	331	362	393	360	364	329	355	377	346	371	336	391	359	381	358	388	354	359	332	358	377	361	359	360	334	350	369	358	372	346	344	366	370	339	391	355	366	359	335	311	353	338	326	358	364	329	367	373	356	340	352	371	344	365	373	342	325	364	365	387	363	366	372	376	346	363	344	354	331	344	335	360	349	349	351	357	365	313	363	361	370	359	363	392	349	379	361	348	373	386	351	325	368	362	353	374	367	355	367	373	337	376	361	377	351	386	368	351	364	383	380	337	338	333	324	363	376	357	345	369	345	343	365	366	380	346	336	376	372	357	413	366	356	341	383	333	333	358	366	341	346	367	355	367	366	355	374	379	344	364	378	362	366	348	381	346	341	366	401	379	345	354	349	377	390	355	337	356	364	355	353	383	365	341	359	345	377	360	335	380	359	355	384	331	370	374	346	304	365	346	361	377	329	378	343	318	335	350	366	403	358	362	359	340	355	360	346	360	367	351	356	347	395	334	336	365	340	350	355	365	357	396	355	336	343	403	399	383	375	380	373	333	368	325	367	341	355	347	384	340	366	351	334	342	331	351	379	379	350	400	342	386	363	331	351	349	368	316	350	330	350	364	363	356	355	373	390	352	341	323	331	369	353	327	356	348	376	362	364	348	372	383	365	355	336	361	337	369	319	356	313	364	368	401	344	365	349	344	357	352	369	319	366	333	354	355	366	344	368	383	362	355	340	376	369	335	359	357	365	366	354	347	372	391	347	361	324	358	395	364	368	371	346	301	384	348	333	376	337	407	375	347	351	347	371	394	372	391	341	362	328	323	352	352	377	347	340	359	349	327	340	344	360	359	331	332	341	371	358	363	345	365	364	336	338	359	382	334	374	369	362	356	374	348	371	315	362	363	378	355	344	344	347	337	357	325	362	349	333	357	349	382	332	361	359	336	332	343	337	354	362	377	348	362	358	379	358	363	333	375	394	355	356	338	380	375	361	371	353	351	346	381	342	370	390	363	337	344	352	346	369	383	378	326	367	365	371	333	347	377	382	389	360	381	385	329	361	330	389	338	379	303	339	380	355	350	364	359	372	364	325	378	359	363	354	398	371	351	379	368	353	335	358	359	352	396	363	351	345	357	331	405	379	361	376	365	349	370	370	339	385	358	368	310	353	371	368	373	342	373	357	346	401	356	339	357	370	343	325	362	399	360	394	328	335	370	366	368	354	367	340	333	350	362	408	338	363	376	379	395	314	318	401	348	372	361	341	355	319	354	340	328	367	400	354	342	351	388	355	376	371	341	344
20569	36529	42018	33792	16422	10359	5077	1836	1007	829	795	774	786	796	777	852	815	833	777	754	811	810	789	851	820	820	805	822	777	829	798	802	793	794	823	815	811	772	746	814	771	832	817	766	817	757	771	843	842	770	817	809	790	764	757	758	768	806	834	865	796	800	801	762	849	870	750	826	774	829	806	820	835	854	846	739	816	795	823	805	810	823	846	802	766	840	789	819	806	839	801	778	803	826	816	829	808	802	775	760	744	809	788	794	786	792	818	813	831	825	807	818	818	817	803	773	806	792	827	729	801	770	807	842	776	839	801	799	780	793	794	800	868	814	795	831	848	788	748	778	817	794	771	805	818	816	784	802	820	823	808	833	779	845	795	832	831	842	809	825	833	849	776	830	810	873	793	797	795	839	820	849	786	763	770	820	835	829	799	835	769	825	843	828	810	805	869	822	814	831	784	811	830	781	821	844	800	806	854	761	800	821	811	786	811	821	814	819	816	815	811	818	795	846	774	815	816	786	786	832	841	809	798	797	845	776	775	857	838	792	794	791	835	796	797	812	816	799	826	805	804	732	768	850	795	808	840	806	799	842	874	829	770	798	793	816	821	850	849	791	833	820	786	822	758	807	787	775	781	794	832	782	801	842	801	795	770	813	798	768	806	768	839	817	834	800	839	777	784	801	817	800	811	735	867	792	756	834	806	783	774	822	791	796	775	787	773	790	812	838	860	785	789	833	811	842	803	839	816	812	819	807	797	842	876	802	806	823	793	864	851	796	828	791	805	802	815	831	787	804	786	794	803	827	780	795	776	738	816	810	781	812	848	775	811	755	756	848	835	768	861	784	793	780	775	801	813	813	778	798	763	806	801	790	799	804	774	818	803	820	804	799	813	813	796	786	859	808	829	849	796	785	791	782	877	821	775	769	799	835	836	796	770	788	833	840	826	843	817	766	798	821	736	835	800	821	819	796	822	788	775	822	800	779	808	812	860	854	782	747	785	837	772	846	827	765	775	862	811	824	832	776	773	792	796	860	807	844	875	785	815	780	813	790	842	762	821	831	801	761	841	830	792	798	786	816	756	815	813	825	883	848	864	820	875	805	782	817	783	842	816	758	846	798	823	827	847	842	798	776	840	821	819	808	773	786	804	789	769	830	832	786	870	789	802	824	861	769	810	828	807	793	838	801	788	818	805	799	783	824	787	795	785	834	800	829	802	797	812	852	788	814	785	787	808	813	814	831	808	806	835	811	720	873	769	812	806	800	787	833	785	803	832	771	832	764	780	832	797	830	845	783	861	808	799	798	820	771	804	815	793	810	858	764	792	780	783	827	805	751	775	816	791	817	751	825	848	818	766	815	815	787	873	850	805	799	842	856	825	748	755	867	812	753	800	781	823	881	783	794	821	808	813	813	813	840	834	809	846	802	819	804	813	789	826	810	811	774	778	817	775	786	752	822	818	786	787	825	798	791	786	823	820	798	803	840	791	822	760	743	841	829	841	773	805	797	793	812	799	774	799	797	795	814	809	800	772	843	766	806	790	789	821	804	820	782	802	799	857	807	835	832	737	818	793	772	816	818	793	802	817	771	763	798	815	821	862	772	818	837	815	795	777	805	809	794	761	824	822	790	832	823	768	785	834	835	800	781	823	794	781	809	781	860	750	787	826	753	817	778	813	775	770	846	802	784	827	779	828	825	785	833	835	819	818	819	786	766	804	832	804	809	766	825	872	770	775	794	791	813	809	831	802	813	819	798	808	827	805	783	797	746	880	849	797	776	842	770	794	785	853	792	815	800	809	769	764	830	817	810	854	781	731	806	811	828	789	831	798	775	815	838	773	854	815	799	843	808	793	819	811	814	852	823	792	803	831	809	811	803	800	783	818	769	843	780	773	764	854	848	798	823	814	744	767	803	818	825	845	825	788	798	791	786	756	836	824	809	762	812	852	773	815	776	808	769	773	818	809	804	789	820	767	759	815	822	761	827	775	806	789	798	825	819	815	799	781	782	828	806	812	787	823	790	776	777	791	798	777	798	800	826	821	797	788	832	834	816	786	766	864	786	851	805	808	809	802	841	785	765	825	863	807	769	829	832	809	808	784	764	778	838	865	851	815	771	813	816	772	809	808	806	803	773	853	804	834	800	801	794	828	780	849	825	782	795	794	779	775	814	837	771	813	806	809	801	816	810	804	813	809	805	818	806	823	783	795	804	839	804	824	827	816	837	794	803	820	814	810	786	854	815	816	749	767	837	828	812	842	786	795	827	810	842	806	750	774	802	785	776	789	836	797	797	803	847	770	795	837	776	834	813	766	786	867	817	756	768	792	826	829	811	800	788	777	774	836	795	745	777	844	848	791	768	858	802	828	847	816	811	811	839	835	841	809	863	797	842	782	762	824	769	824	780	815	758	784	781	796	783	780	786	845	849	864	782	798	804	853	794	766	809	845	826	840	800	789	760	786	778	777	837	795	859	801	805	803	791	799	803	805	840	777	784	809	779	815	813	796	787	818	837	828	842	775	831	790	833	797	768	805	800	813	755	820	822	869	799	791	837	799	799	848	819	780	793	733	799	804	813	768	743	783	787	821	849	766	778	834	749	814	797	787	840	797	838	814	805	831	802	820	831	829	853	812	846	891	818	833	817	799	780	878	803	793	826	826	842	774	841	802	786	827	793	836	826	810	818	802	836	762	835	765	787	811	834	795	747	834	800	802	772	818	846	805	790	838	777	808	825	796	815	835	823	834	795	822	803	791	855	772	789	845	811	808	832	775	807	796	775	809	807	780	783	764	814	833	781	760	761	759	838	769	803	786	810	829	765	807	844	761	770	780	805	797	800	765	707	798	844	791	809	796	823	794	820	836	778	814	844	865	763	787	816	856	785	775	795	779	814	823	829	810	833	829	813	818	856	808	831	827	772	794	823	806	823	772	787	780	823	807	811	835	841	782	845	809	827	784	774	736	809	782	805	771	847	816	809	838	854	832	775	786	797	792	784	800	845	746	784	842	786	764	823	747	874	801	792	848	776	775	807	866	815	782	844	783	802	784	844	811	762	806	785	745	794	783	820	798	786	815	799	803	783	829	818	831	794	795	802	777	810	796	815	827	804	767	825	848	757	854	789	811	758	807	833	846	807	772	788	790	785	822	816	818	838	818	821	806	815	842	820	828	855	822	817	798	839	816	820	788	761	756	808	823	866	772	796	790	820	803	779	844	774	852	808	833	794	848	751	830	785	789	768	789	783	793	802	786	780	851	813	808	762	818	786	852	782	774	732	773	792	820	810	774	820	788	809	755	843	816	792	792	750	787	833	824	819	805	807	797	842	794	808	832	819	785	812	802	765	766	799	820	793	813	788	808	879	838	783	799	757	751	776	820	804	805	792	814	827	802	827	832	895	814	794	809	828	778	848	811	786	833	778	807	833	794	825	819	820	833	808	854	821	801	816	792	801	870	843	810	824	789	793	791	801	849	836	824	814	805	805	802	820	821	814
60221	56820	49129	36969	29129	26168	19764	8792	1774	369	324	273	293	297	256	291	322	277	280	307	316	273	296	297	308	284	298	320	280	308	316	270	321	262	299	313	303	319	286	314	292	289	304	257	254	299	308	269	279	279	297	299	280	286	282	308	304	295	280	272	280	304	293	314	249	306	286	297	300	315	296	285	311	314	264	304	306	299	298	301	265	302	281	290	298	266	304	314	273	291	265	311	300	279	331	317	302	300	266	317	307	286	299	274	306	299	286	305	324	299	321	296	284	305	315	292	320	285	272	288	317	292	343	318	279	276	306	250	303	289	351	274	284	287	283	302	289	329	298	342	291	280	292	305	293	291	309	302	291	273	270	306	320	303	301	279	311	295	314	304	308	294	288	303	311	276	287	298	308	297	301	303	329	301	300	306	289	290	291	290	286	307	286	296	297	302	315	272	309	282	308	287	283	329	291	310	297	326	304	274	310	300	291	304	296	313	275	306	299	307	273	301	287	272	295	330	301	304	290	286	302	307	339	295	321	327	291	289	298	330	316	291	279	291	335	284	300	351	296	266	290	277	279	316	265	299	273	313	271	302	309	286	288	282	314	286	311	305	265	287	333	275	320	306	292	287	312	338	303	326	311	282	305	325	307	297	307	282	303	274	303	289	288	324	311	297	292	304	276	299	261	290	265	302	289	301	303	322	288	287	283	294	274	297	286	300	310	290	341	270	281	291	262	319	289	308	289	323	302	306	290	305	303	262	303	301	288	322	321	280	310	326	297	258	295	292	313	318	315	293	278	307	302	307	276	292	332	322	301	287	281	286	279	290	279	344	303	315	313	311	296	313	300	297	283	270	310	313	309	303	310	307	303	306	285	305	282	305	272	297	294	314	329	314	294	305	305	291	339	293	291	294	281	289	303	307	303	308	323	323	296	272	290	318	324	314	301	282	294	312	300	319	304	299	306	328	283	310	322	294	306	329	276	285	295	291	283	285	308	290	262	293	321	290	318	301	282	289	287	299	271	308	316	279	290	278	302	276	308	318	295	289	288	280	287	305	284	286	272	279	285	307	268	275	328	310	298	299	298	341	290	282	295	293	308	315	306	327	314	310	273	275	318	299	295	309	291	279	303	265	305	290	303	266	304	279	293	284	280	309	306	290	294	285	302	291	278	287	322	298	307	275	274	277	308	298	274	344	334	313	316	264	274	276	294	327	316	295	287	320	327	294	316	281	303	305	292	294	313	288	297	312	276	302	320	325	276	341	304	287	271	289	277	258	317	290	287	322	299	278	321	314	279	314	322	312	312	271	269	283	306	298	285	308	314	342	321	266	335	306	306	302	328	311	279	298	306	326	262	302	282	321	285	332	296	312	303	305	272	315	289	298	321	299	309	256	272	297	305	305	314	311	276	273	279	300	302	287	288	313	287	314	301	305	304	331	311	292	295	282	292	278	278	314	303	279	323	264	297	308	287	289	298	292	301	271	280	283	328	299	330	315	268	292	281	326	289	308	310	298	281	275	312	305	315	313	308	289	278	296	304	275	341	310	300	303	265	295	302	288	293	289	296	294	276	275	327	305	295	292	292	297	305	336	276	338	304	310	280	311	298	302	307	301	300	304	328	302	300	324	271	297	328	343	310	283	316	289	316	281	304	273	318	304	290	276	301	298	298	284	306	300	294	271	289	343	308	302	305	307	255	283	289	307	299	288	322	287	271	324	272	284	316	312	307	308	269	301	300	285	307	280	333	259	286	277	326	287	282	309	262	286	322	284	288	297	326	298	289	288	294	308	285	275	284	255	269	289	292	287	295	298	276	294	274	293	294	334	330	280	320	302	321	285	297	292	332	297	302	290	282	300	288	325	298	303	311	288	290	300	277	320	296	283	313	280	290	297	276	307	308	252	304	301	295	298	274	316	317	304	319	284	303	295	288	341	316	300	304	300	321	295	299	292	293	280	310	289	277	295	280	285	324	285	285	327	311	319	301	282	272	335	326	297	290	312	286	309	293	269	298	299	322	289	312	315	293	282	285	307	318	282	336	306	282	292	293	266	286	265	315	274	306	299	315	259	286	288	307	299	274	309	289	292	292	327	309	332	269	281	304	286	262	308	283	282	321	307	313	281	311	266	283	284	295	282	318	300	325	308	305	296	277	304	253	274	253	290	274	277	302	306	262	317	285	296	295	263	291	291	295	327	301	273	300	323	266	255	307	321	315	333	320	303	325	315	316	319	292	292	318	288	293	305	275	298	340	312	269	290	323	311	277	294	285	308	276	314	300	291	287	315	290	278	360	274	297	309	289	291	298	306	284	351	316	311	342	295	297	315	314	305	334	288	320	324	304	271	301	254	309	306	290	282	330	285	282	277	306	303	301	306	293	272	286	296	287	295	307	269	328	293	321	280	261	314	342	298	277	279	317	286	311	298	281	322	296	273	293	291	323	285	304	271	326	307	323	315	286	298	310	313	326	306	279	331	330	319	292	296	306	272	334	285	281	307	315	308	280	287	258	289	288	309	285	308	271	285	283	322	303	316	303	282	314	333	301	288	308	260	337	303	287	287	292	321	249	286	304	278	290	278	315	282	285	280	310	287	271	287	318	296	299	310	292	266	288	312	309	308	307	321	298	261	283	311	331	296	296	326	291	314	274	323	278	271	297	309	265	278	283	346	333	314	325	285	279	322	293	291	330	304	299	277	313	312	270	301	286	303	309	282	311	295	266	324	266	289	301	293	342	315	303	339	306	291	283	292	323	261	296	275	308	304	307	301	300	316	289	305	300	276	304	332	273	301	322	274	318	331	312	298	319	306	332	312	311	306	280	327	272	288	267	284	322	292	288	298	333	317	272	261	261	275	257	283	324	296	291	295	328	278	279	336	300	291	329	277	284	331	264	296	254	283	286	318	265	293	311	297	314	306	270	317	319	301	309	289	310	268	283	288	307	287	289	327	322	295	308	336	286	287	289	294	288	294	288	315	334	330	302	320	301	271	300	315	279	274	280	271	313	302	317	307	288	271	323	265	297	276	339	299	305	267	289	300	309	292	297	321	296	296	348	262	338	269	272	330	289	325	305	305	310	299	310	300	323	277	281	315	316	311	318	270	314	305	262	294	308	313	279	284	282	308	317	304	272	306	290	311	290	296	313	319	338	305	290	290	274	290	311	302	340	336	304	311	339	300	333	272	322	288	303	287	305	314	280	316	288	327	301	326	285	279	286	316	286	296	307	300	314	275	298	295	311	290	320	287	297	268	297	280	290	327	301	320	313	302	266	267	302	296	301	309	294	310	325	281	295	291	309	315	317	296	321	284	296	276	304	293	350	299	281	308	264	300	319	350	297	290	293	288	318	319	303	287	284	282	275	303	308	303	319	299	283	305	321	280	303	282	302	280	288	258	286	330	293	275	280	288	292	286	272	266	284	323	302	292	257	311	286	288	294	284	304	313	297	317	313	318	288	300	308	290	319	286	310	297	275	271	322	298	338	348	313	260
46716	61343	56935	57885	54005	39609	18175	5109	1475	811	726	642	708	657	717	675	651	670	684	671	666	644	694	699	692	674	690	696	667	686	707	701	695	697	666	658	697	663	685	697	679	647	678	636	628	701	650	678	603	660	655	699	637	676	659	704	674	697	654	664	679	630	659	672	641	695	702	632	692	671	691	707	685	709	692	676	658	704	709	673	666	671	670	715	690	664	696	667	719	663	691	653	659	659	668	731	667	707	710	646	637	704	642	653	700	667	654	649	672	687	672	721	645	704	659	673	676	644	662	674	706	650	678	675	659	649	682	659	652	655	641	697	656	660	676	700	669	603	710	659	713	685	649	681	665	675	700	657	667	651	653	677	698	671	713	663	700	648	692	717	701	692	674	683	681	676	671	640	630	689	672	665	705	646	662	664	673	667	691	682	669	686	644	695	652	672	702	657	696	635	703	642	664	686	657	659	657	695	688	672	660	659	632	688	669	653	589	646	681	656	668	666	622	691	678	668	728	710	707	672	649	676	667	706	671	646	644	678	702	642	642	688	713	645	646	685	640	702	670	650	640	642	695	623	689	692	672	645	664	650	674	707	656	664	666	699	697	670	692	668	627	682	673	709	688	702	667	615	641	687	666	700	676	685	667	669	640	651	684	650	702	663	647	689	691	720	700	644	680	670	666	672	664	671	700	629	681	666	679	667	603	680	648	697	674	628	589	676	646	665	679	669	694	685	693	644	674	697	665	668	659	644	698	663	703	642	677	651	689	640	708	660	664	690	664	687	685	685	686	695	642	751	655	680	680	663	663	648	726	692	666	642	678	721	626	656	665	664	626	696	671	634	650	635	687	697	649	649	719	682	635	715	661	671	666	670	686	690	630	663	661	700	668	661	712	633	670	661	704	635	681	653	635	674	666	700	638	694	698	678	643	643	689	661	668	682	682	664	585	678	685	656	704	722	659	642	707	669	624	697	677	686	685	681	693	646	676	691	650	676	674	725	632	672	646	624	648	685	664	631	698	700	712	677	652	695	675	660	707	693	643	665	665	677	658	661	626	610	695	688	666	670	722	691	694	684	690	645	656	685	692	655	665	685	660	696	651	659	635	671	660	677	688	688	651	695	701	668	688	691	673	610	661	646	696	684	710	672	721	673	704	676	653	669	658	689	639	643	708	673	690	700	714	635	643	659	667	671	729	703	684	676	665	661	678	699	650	699	682	654	728	650	715	674	646	670	695	658	724	625	677	623	703	674	707	664	667	648	683	668	684	675	668	714	681	723	681	691	662	696	679	642	725	691	671	687	622	627	664	610	676	650	711	688	665	621	671	683	646	670	703	703	694	655	671	635	657	666	668	661	681	731	651	661	709	657	696	666	663	660	697	688	687	701	642	621	667	682	659	651	640	684	691	701	673	735	698	694	661	665	695	704	673	644	677	684	682	678	644	685	669	651	637	678	674	692	681	672	638	616	648	671	722	660	702	666	670	633	657	700	643	687	644	676	669	641	672	657	665	701	669	656	692	671	672	664	700	656	679	678	707	693	695	613	687	670	699	641	714	703	672	658	657	676	638	653	712	660	685	677	650	642	695	688	641	691	663	685	671	640	662	644	675	675	636	661	643	666	688	634	653	690	668	696	691	637	676	706	682	661	730	657	666	724	686	657	667	696	689	679	677	651	674	688	663	663	691	712	672	667	682	673	634	735	668	648	655	634	675	692	644	702	654	701	668	669	692	686	680	715	716	688	652	665	642	668	685	615	743	647	707	640	680	651	642	669	686	670	675	697	658	699	701	637	695	681	719	627	642	677	688	631	702	669	639	714	672	640	695	692	660	656	689	661	678	648	650	649	648	695	617	708	661	674	738	667	688	694	713	681	688	637	719	652	700	667	670	678	701	683	637	700	650	675	671	680	687	662	661	645	687	631	683	689	724	620	680	666	670	661	662	716	614	631	670	661	695	654	675	620	659	709	672	655	666	714	710	648	685	686	676	658	657	683	660	642	675	689	715	668	661	653	615	756	654	644	626	726	697	670	693	689	666	650	651	643	651	644	720	686	652	675	642	638	693	677	667	680	684	660	718	676	650	681	713	702	646	670	704	644	668	677	624	670	683	666	698	695	643	696	636	637	618	651	642	676	632	709	655	720	660	638	615	695	687	721	703	672	678	644	647	696	662	698	698	707	685	666	666	697	657	634	665	705	654	611	655	700	692	709	674	665	636	683	685	703	686	704	674	671	686	640	670	645	706	667	655	642	653	658	662	663	672	640	676	660	651	660	688	626	708	680	647	649	629	713	630	663	678	711	720	690	691	673	667	652	675	715	679	699	704	676	656	671	707	688	604	710	693	656	679	671	692	726	707	669	666	640	623	703	705	691	665	670	683	670	671	707	659	704	671	658	674	635	687	639	645	629	679	659	752	639	653	676	653	690	687	645	648	620	656	707	681	680	646	674	687	648	652	639	743	639	679	662	729	653	661	693	704	642	646	665	672	684	667	649	676	620	671	678	728	719	725	636	651	668	671	667	633	668	653	687	674	676	626	737	686	699	652	680	645	690	705	721	629	670	672	633	629	617	665	650	688	689	675	651	627	689	668	669	646	670	647	703	693	657	672	673	673	640	671	631	655	656	664	641	661	650	655	680	682	667	693	652	667	636	655	636	675	665	672	685	628	684	694	710	619	623	675	646	635	638	668	650	621	662	664	631	644	689	644	647	701	657	679	682	693	679	652	648	671	677	656	674	671	686	726	697	676	668	702	673	677	718	662	643	642	642	689	694	677	667	668	664	649	655	708	644	644	717	708	670	685	682	675	683	676	704	638	655	662	707	661	660	681	634	672	651	658	691	674	621	636	684	675	701	668	694	680	656	679	663	696	656	664	651	673	697	653	674	675	670	625	662	684	677	627	692	685	718	672	660	677	671	733	693	652	634	648	671	639	713	667	669	676	698	668	692	683	691	709	686	654	703	656	655	658	697	697	645	665	629	675	669	672	682	665	633	668	648	728	627	691	681	662	658	739	702	694	702	639	704	656	669	681	648	654	633	675	681	662	674	642	659	656	716	652	640	671	650	691	667	626	658	701	668	698	731	709	652	694	677	672	631	727	636	663	672	667	674	681	648	644	701	661	708	676	660	602	677	669	676	686	680	725	644	661	687	740	686	692	682	650	685	699	694	689	668	676	667	709	688	689	639	696	677	646	696	628	647	675	717	623	654	695	605	697	636	667	663	691	626	681	677	675	637	621	625	679	652	635	711	702	625	653	654	695	657	710	644	610	662	675	626	703	663	636	647	639	650	679	670	732	676	647	648	669	722	663	637	663	672	681	705	670	657	677	661	691	659	680	717	694	630	697	650	667	686	691	647	657	629	687	688	681	656	655	673	630	669	663	640	644	631	664	664	680	703	696	700	695	719	652	629	684	709	670	698	593	651	648	661	667	659	684	650	668	673	660	652	699	618	696	668	688	674	675	669	705	673	639	661	672	687	685	668
64929	59038	43954	33366	30521	28506	21750	11780	2949	459	316	279	295	301	304	310	323	313	309	320	337	313	271	299	340	345	269	307	285	306	302	300	298	313	318	320	283	297	290	316	308	303	289	291	316	280	295	301	305	321	309	296	317	292	316	300	285	305	305	316	303	274	290	317	292	284	271	292	309	306	286	340	299	290	305	271	286	318	331	296	293	269	309	318	283	306	282	294	292	281	331	270	295	307	294	304	313	289	290	314	287	310	302	289	318	261	301	298	295	298	304	285	265	331	340	305	308	292	302	266	275	283	263	303	295	289	327	323	297	322	299	304	303	297	285	317	293	299	308	269	321	268	302	297	316	301	301	289	251	278	302	281	318	263	303	307	299	310	300	310	324	292	294	292	345	306	294	301	308	276	305	302	293	299	307	304	282	313	336	327	292	306	284	323	330	285	319	295	308	315	286	302	296	296	306	326	311	283	287	276	312	290	295	317	292	314	301	295	300	293	261	281	259	278	300	284	270	293	306	285	305	282	285	270	309	271	286	333	312	305	304	312	294	331	330	326	290	317	296	291	278	343	326	284	302	316	283	285	288	304	286	300	313	292	306	285	292	320	296	294	316	298	340	297	301	280	315	308	313	283	294	256	308	293	303	285	300	309	327	307	313	326	314	292	308	285	256	296	340	278	326	317	307	340	286	312	308	303	273	282	305	289	295	284	272	299	280	295	290	296	316	268	293	283	294	304	301	328	302	303	321	306	269	280	320	292	302	294	271	275	319	305	285	301	279	297	267	280	263	312	317	271	302	323	295	315	290	290	292	307	332	334	308	324	309	279	292	282	283	301	289	296	278	307	296	270	316	295	292	314	290	289	313	317	283	289	288	285	254	312	283	296	311	289	309	299	299	328	295	323	286	269	295	278	276	288	312	303	278	337	317	292	288	308	314	297	289	300	312	288	293	282	301	301	323	344	337	318	295	287	340	288	284	274	285	336	290	321	260	330	337	282	284	299	264	282	291	331	284	277	279	309	313	294	277	293	318	288	312	317	276	288	289	300	305	290	337	297	309	282	275	301	295	293	317	267	268	292	286	291	303	287	312	324	297	304	277	313	285	338	311	309	257	310	308	318	282	292	305	293	280	324	307	291	305	283	300	320	296	289	254	276	281	280	321	291	312	254	280	298	278	293	318	288	339	283	275	307	265	281	306	305	287	285	296	321	325	308	315	339	316	284	315	271	306	325	342	311	280	276	299	313	277	264	292	264	314	316	314	270	274	287	312	295	310	260	293	295	299	279	311	291	325	278	285	291	254	273	278	321	330	290	295	259	286	295	299	280	306	275	288	312	303	297	305	337	321	275	306	328	290	317	291	314	310	298	303	300	312	287	309	305	295	302	364	320	297	267	292	272	282	286	306	312	303	328	295	288	283	287	286	303	296	284	310	313	312	296	306	278	271	320	304	292	286	302	287	322	317	274	321	281	326	279	314	310	327	280	286	320	317	280	289	260	270	325	296	316	287	284	279	280	296	299	337	299	271	313	254	315	290	312	315	286	316	279	319	287	281	302	304	340	329	277	317	334	307	307	315	265	257	309	300	305	304	284	300	303	267	316	321	296	295	270	308	288	271	267	310	302	300	292	283	280	326	284	293	278	320	344	299	297	306	269	302	309	296	310	310	294	289	317	323	289	320	283	277	295	301	329	285	300	279	295	266	285	303	282	346	315	326	276	321	301	273	315	297	261	283	300	298	284	303	304	279	285	309	279	255	290	282	287	303	321	297	256	318	315	313	292	295	275	278	288	307	264	284	310	286	312	282	321	276	284	289	280	310	272	300	307	317	333	305	279	328	324	289	291	311	315	267	303	308	282	298	282	301	323	306	311	314	290	291	282	297	313	293	293	312	294	308	276	317	278	305	321	292	296	297	320	325	264	304	311	333	295	310	288	298	272	286	348	302	283	319	343	332	298	300	319	293	286	306	292	296	294	327	325	296	281	296	301	310	299	328	294	289	268	290	273	271	295	290	283	295	311	274	258	320	311	313	303	313	259	294	283	294	315	296	327	308	295	300	292	312	285	269	303	301	287	294	296	272	299	273	328	287	313	349	304	291	292	331	307	309	311	315	324	273	283	295	320	278	305	296	279	307	271	305	320	290	315	321	305	281	263	293	313	306	310	253	302	303	279	315	294	299	307	278	309	317	261	295	302	307	306	314	309	300	288	249	300	307	296	294	313	297	287	289	252	291	318	312	282	306	310	279	290	259	317	281	268	271	334	308	320	275	296	265	276	300	309	302	317	334	297	295	293	295	308	276	307	288	276	254	288	275	327	284	304	304	295	283	294	294	325	300	320	270	298	294	305	303	288	276	274	292	264	326	327	268	283	280	283	299	291	286	307	295	285	285	337	303	283	293	296	298	271	278	301	301	310	310	305	273	287	266	311	335	308	305	269	304	314	321	306	265	292	295	274	288	298	273	321	286	287	276	286	282	300	282	281	306	267	274	309	306	289	298	318	308	284	280	291	307	287	286	311	312	275	308	309	273	302	288	290	312	294	310	287	297	320	298	292	346	305	309	291	278	258	316	318	303	282	281	307	284	273	278	287	300	291	292	324	300	321	293	333	327	290	309	316	278	290	305	291	283	305	263	291	275	287	294	300	307	322	314	276	302	291	293	298	311	304	308	310	287	280	301	297	298	278	309	286	303	308	267	293	323	296	286	313	301	314	304	298	288	304	289	302	287	293	326	305	318	290	306	301	316	273	295	337	318	314	322	310	296	324	331	306	313	304	297	286	313	302	286	299	278	313	282	287	278	312	293	294	282	278	280	310	320	257	313	308	287	321	278	303	274	273	316	304	339	287	324	287	286	303	317	287	266	285	297	335	321	282	318	296	293	336	285	284	307	297	277	299	256	273	285	298	306	301	293	307	312	298	278	307	315	301	326	312	315	307	268	321	291	300	285	303	335	302	280	300	306	306	320	297	287	302	286	337	306	322	298	284	300	291	294	302	314	289	254	287	330	307	267	325	316	326	285	304	319	313	296	310	289	316	314	265	296	302	265	315	310	310	320	295	300	286	323	296	303	297	272	275	315	306	315	299	280	322	270	319	312	312	315	290	302	265	287	324	290	283	311	286	285	305	282	315	280	298	293	268	251	277	286	257	285	280	271	314	313	315	267	283	290	304	297	290	302	308	314	295	292	319	288	310	321	284	288	310	267	300	309	299	316	279	290	303	322	277	294	323	287	291	285	333	298	300	280	251	264	331	305	308	304	329	300	300	297	285	302	287	325	298	319	244	303	286	306	280	319	307	279	286	293	312	288	283	271	262	330	296	294	296	314	277	314	321	305	339	280	303	295	317	287	282	312	305	290	299	283	282	305	282	291	269	318	299	281	267	261	274	294	292	306	278	301	315	317	299	313	310	289	305	318	308	324	303	307	319	321	282	280	278	300	282	314	295	331	281	279	313	316	253	269	287	300	287	280	272	307	307	289	312
51701	62161	57273	62594	61449	44421	22061	5952	1637	807	709	679	706	687	702	672	748	729	666	661	637	654	717	708	714	677	705	658	670	717	674	705	659	683	699	651	636	629	640	691	666	632	678	674	686	668	664	666	686	687	645	692	646	678	696	683	694	636	663	632	716	690	631	660	637	706	664	653	636	710	623	672	676	687	678	698	649	635	691	652	680	664	686	684	693	699	651	701	682	653	651	685	658	654	670	665	658	693	637	672	631	703	658	708	668	655	724	621	679	674	669	680	671	687	700	658	684	658	710	660	695	689	681	674	670	675	680	645	671	654	682	672	680	711	671	662	672	659	684	692	661	684	642	679	690	670	621	686	672	659	659	638	664	667	674	645	669	635	675	636	671	656	667	670	699	698	658	647	645	655	709	612	695	685	685	660	613	703	662	640	638	690	708	665	636	635	708	675	692	656	653	657	646	632	682	643	660	653	680	688	651	676	667	671	624	702	660	665	621	678	650	675	652	660	656	671	723	685	678	649	716	679	662	710	687	663	687	697	623	678	701	649	667	689	686	674	618	634	666	684	665	690	648	694	670	624	678	633	690	623	653	672	656	659	660	719	680	649	659	661	678	633	673	714	630	596	650	676	674	629	660	678	718	645	675	698	697	650	671	626	681	677	657	686	672	699	650	651	685	688	643	648	691	682	663	674	633	675	680	702	661	710	657	657	683	696	688	653	707	663	646	718	659	660	659	653	657	687	666	648	664	680	700	691	693	655	671	632	671	665	661	642	657	685	657	643	663	720	627	662	669	691	664	658	653	645	707	625	646	700	669	683	668	636	639	719	673	683	645	709	653	652	719	623	646	690	673	656	637	699	685	632	648	674	715	659	685	654	695	655	649	680	657	716	655	654	692	663	662	656	676	635	636	643	668	648	689	694	635	674	675	705	678	718	663	664	675	657	648	663	646	660	721	671	641	644	673	682	697	641	645	691	642	688	662	665	655	668	646	690	658	711	684	625	686	654	687	644	688	664	661	628	663	695	696	640	656	719	640	674	680	668	609	658	660	674	641	695	678	672	703	684	668	661	695	713	607	692	671	691	676	646	690	671	619	691	696	676	653	676	662	675	668	695	688	615	646	663	646	619	660	652	678	690	672	674	692	672	634	675	736	685	649	710	666	693	662	637	679	675	672	644	628	655	703	689	696	688	674	685	647	652	658	686	691	656	673	653	693	652	690	678	613	685	699	675	666	654	650	701	625	654	678	675	676	703	670	674	714	697	670	701	684	623	671	655	700	706	664	678	705	656	619	666	694	672	638	684	718	705	608	678	678	682	648	674	656	644	679	679	688	655	669	669	660	674	691	682	653	660	632	669	668	645	652	649	689	674	714	670	676	686	654	703	646	685	654	682	697	672	747	661	602	673	653	708	634	647	672	679	666	652	712	670	659	657	692	657	714	622	629	661	632	654	681	662	668	687	713	656	677	668	650	671	677	655	661	696	684	653	687	659	675	697	680	626	681	683	618	650	640	635	717	705	674	686	687	629	702	655	634	625	655	633	680	654	694	664	739	685	691	654	703	657	671	704	674	638	674	633	696	676	641	675	694	644	739	675	674	647	646	685	656	662	705	679	664	686	679	677	648	636	673	656	651	707	710	611	712	629	710	668	654	643	669	669	714	651	654	726	684	679	669	633	655	638	647	689	706	723	692	673	690	664	673	711	667	688	659	724	668	644	663	695	686	660	682	675	664	660	681	635	652	686	654	656	702	678	652	657	671	671	716	692	679	633	634	648	653	635	640	666	634	658	636	690	631	674	699	642	684	679	575	669	692	648	678	662	695	638	638	683	660	699	707	657	627	674	658	697	708	656	655	660	657	648	712	644	672	637	691	687	696	666	677	686	663	673	686	663	714	617	679	640	649	641	683	662	700	634	663	668	663	661	666	673	697	675	671	689	707	708	708	714	674	643	671	634	636	675	687	662	692	673	664	657	698	684	672	662	641	722	647	677	632	656	679	628	684	718	677	690	644	673	666	646	660	692	659	670	669	693	643	669	634	651	671	697	671	665	654	684	696	655	682	658	669	671	698	665	637	685	701	704	676	690	670	632	691	670	678	688	657	652	665	710	656	696	684	662	673	675	699	722	640	658	636	690	653	656	669	653	670	679	647	679	682	654	677	658	657	712	676	625	663	695	671	693	700	668	658	655	655	660	707	667	696	694	650	650	657	650	640	652	678	645	659	653	695	655	698	641	648	690	698	651	612	664	666	668	678	646	630	636	666	695	709	702	658	708	646	680	633	679	662	696	685	667	648	684	665	668	685	650	720	690	706	628	648	659	649	659	684	665	671	630	682	731	647	685	651	670	688	676	678	681	657	636	684	653	647	650	657	665	671	651	721	688	705	673	666	647	713	671	676	684	659	701	666	711	673	653	688	698	679	673	669	690	695	620	682	691	666	622	691	677	683	691	678	709	647	638	595	671	657	658	706	645	667	652	669	622	705	665	662	664	643	698	641	691	685	648	656	636	691	625	670	643	676	625	656	672	680	668	662	680	651	669	692	615	664	652	658	659	696	658	677	661	652	693	652	599	646	683	663	674	688	639	650	680	712	662	686	711	683	682	676	659	675	644	682	695	696	701	710	669	704	622	670	655	645	684	673	649	619	596	722	712	679	703	646	679	692	661	660	638	710	708	724	672	684	726	641	643	702	730	672	653	653	676	674	675	698	646	680	659	681	657	669	654	620	657	683	647	696	688	638	672	679	657	699	634	646	678	650	668	672	675	667	642	705	659	728	675	666	688	658	681	681	676	674	678	721	655	688	682	628	644	665	664	674	654	673	656	681	666	656	714	656	724	668	710	658	681	651	627	660	675	677	633	682	664	681	659	674	685	663	678	651	660	673	677	702	675	645	699	664	698	627	691	692	710	702	697	659	683	656	674	692	668	695	667	665	627	636	723	712	649	686	690	626	688	679	670	699	695	693	654	720	648	647	672	692	644	691	673	679	665	669	697	669	676	631	709	652	667	662	681	652	692	656	623	662	669	669	666	648	663	686	703	691	715	670	660	654	675	696	644	715	630	662	664	662	660	669	645	675	652	686	652	675	647	700	691	650	656	681	646	701	677	626	664	627	675	663	647	665	667	681	654	681	657	673	636	690	665	670	627	635	639	662	653	718	649	706	695	647	642	715	638	661	676	681	688	711	681	691	694	666	685	677	702	665	662	686	709	675	683	636	688	662	650	646	670	650	661	668	665	671	611	667	654	626	646	656	646	669	622	669	626	671	662	690	643	649	709	611	635	718	653	664	666	689	654	723	655	701	628	724	700	648	692	718	657	684	650	669	662	661	666	654	630	683	653	686	668	674	693	670	678	652	710	691	648	705	653	632	671	627	609	681	706	656	658	648	675	678	683	692	637	690	698	668	745	644	679	667	656	649	668	664	656	656	744	691	623	676	701	753	631	661	720	672	659	662	706	670	667	677	640	683	698	680	687	694	684
32515	38214	29740	11585	5355	2533	1212	543	407	387	393	325	411	385	388	344	426	409	408	400	364	376	366	416	384	381	410	359	389	413	381	405	381	368	381	414	379	386	407	420	415	356	415	385	392	409	384	391	386	389	373	395	410	403	389	382	404	375	353	389	407	393	427	389	347	383	419	338	372	387	376	384	389	409	384	377	378	376	421	375	400	397	365	372	410	409	403	399	412	358	385	416	353	326	390	397	363	412	382	400	359	386	375	353	366	385	421	384	388	390	420	408	369	368	392	407	384	400	418	402	360	376	395	404	366	361	390	374	366	386	358	367	388	368	385	361	438	357	382	393	450	393	368	406	433	401	369	375	374	392	368	358	368	377	364	354	359	396	380	405	388	382	324	364	393	389	409	392	357	351	383	386	379	384	371	397	380	391	386	399	404	420	384	412	416	356	387	418	383	371	376	370	361	377	372	387	409	361	387	393	397	375	412	399	397	390	416	393	377	361	418	378	399	408	389	409	374	399	358	389	408	407	422	354	369	380	405	395	360	369	418	399	389	386	381	389	385	403	401	377	367	385	400	341	408	349	379	390	391	412	389	361	382	372	348	361	404	358	369	413	336	387	400	417	367	365	377	390	354	341	372	371	382	381	359	384	421	353	396	378	343	363	394	369	375	416	368	399	399	368	421	366	394	409	384	394	396	387	363	368	412	398	339	364	364	379	395	381	425	371	429	384	374	381	384	415	380	380	393	420	369	363	381	370	357	408	388	383	377	356	363	381	386	363	391	390	390	410	347	350	384	381	377	346	365	384	386	375	399	393	415	407	373	387	378	393	395	412	371	403	361	403	374	358	410	406	365	373	329	370	383	344	344	410	387	376	376	392	402	354	389	410	387	420	384	443	387	377	388	380	396	380	364	339	380	394	409	425	372	366	390	368	372	392	371	376	378	405	349	364	356	393	393	386	398	370	366	357	394	413	378	397	392	372	388	387	373	388	372	348	373	368	369	384	341	398	387	402	378	360	403	361	383	352	418	387	377	399	381	362	364	407	404	379	359	406	379	377	410	362	377	383	377	371	330	373	379	376	390	343	399	413	399	408	389	377	412	398	357	414	371	373	394	404	382	396	414	394	404	370	367	376	397	366	384	363	368	383	376	370	390	377	351	365	378	375	420	390	371	373	357	364	418	413	338	371	401	408	410	368	381	336	407	375	367	427	347	398	405	364	369	380	396	363	401	379	398	362	346	392	383	385	370	413	396	370	392	390	394	389	391	400	382	372	415	384	392	354	364	364	369	390	389	338	378	387	404	405	430	375	367	422	379	411	406	401	411	401	362	376	395	375	395	375	415	373	377	384	373	398	379	398	387	403	405	349	400	381	375	363	397	390	364	373	380	410	374	372	361	414	364	366	415	338	392	387	386	374	384	398	386	373	424	373	372	400	383	384	370	363	377	399	402	361	421	396	364	372	404	360	386	389	360	417	390	389	387	378	422	370	395	397	424	375	389	382	367	389	381	406	382	412	372	374	384	393	397	363	375	389	392	379	398	395	360	402	374	368	406	436	377	398	383	358	355	368	378	352	386	406	392	400	392	357	415	381	375	362	361	359	408	371	345	383	386	375	376	396	373	429	365	376	364	440	403	371	406	401	414	368	397	384	399	359	387	419	375	363	369	349	387	355	386	378	371	394	372	376	365	363	349	377	378	340	394	354	411	378	342	357	388	416	416	409	383	380	363	339	384	418	367	407	405	361	402	389	379	397	399	414	410	384	409	375	362	387	410	411	387	396	378	381	359	376	425	409	400	350	373	374	363	409	389	366	330	396	379	402	423	348	366	410	364	377	350	382	384	402	385	394	420	350	420	373	406	393	409	367	359	362	437	369	372	374	378	368	394	366	350	371	405	400	429	387	355	373	413	385	373	353	412	364	371	401	390	384	381	421	412	359	357	397	409	395	375	367	398	440	369	417	374	377	359	389	357	381	406	352	424	386	397	390	360	369	377	367	352	374	373	406	363	391	354	411	377	387	358	396	387	430	371	395	401	406	387	377	383	367	366	373	399	372	351	389	381	409	420	402	385	389	378	396	399	360	353	366	364	368	405	374	353	355	395	383	400	388	440	354	400	372	373	351	379	387	420	361	401	370	429	357	368	368	391	404	428	357	354	367	393	402	352	383	389	421	424	359	377	420	415	397	398	427	399	383	370	348	422	348	383	416	355	369	378	373	368	367	407	367	415	391	357	400	360	408	394	407	381	408	374	392	406	392	415	374	376	378	352	364	393	338	361	341	384	370	428	397	394	377	353	401	380	364	350	394	389	400	353	408	404	348	338	386	379	377	371	362	408	410	426	349	405	340	409	350	401	386	386	423	423	402	409	390	346	366	380	341	363	375	415	370	377	366	409	425	401	412	370	377	372	394	408	372	345	411	411	351	368	385	382	409	387	378	358	367	357	385	365	384	404	390	389	412	359	407	395	355	375	409	355	374	345	380	373	398	379	409	398	396	373	400	397	408	399	375	390	385	394	431	397	408	415	366	397	394	366	368	385	403	375	380	372	369	357	352	413	383	396	379	394	417	363	381	373	439	413	395	394	383	426	400	394	376	370	412	384	362	394	432	407	435	399	361	362	350	363	365	391	392	363	361	404	352	386	374	384	396	365	350	379	390	359	413	402	395	391	403	355	389	382	354	375	371	368	387	393	373	383	396	361	386	388	393	371	390	396	348	387	366	423	350	399	413	355	407	397	394	386	377	398	396	373	385	390	389	373	378	398	357	402	363	376	343	388	351	367	425	417	352	379	397	403	408	378	378	416	374	379	378	399	375	374	361	402	394	399	395	398	405	367	390	360	373	404	358	401	389	386	354	375	363	381	390	375	391	385	421	391	393	398	389	394	333	388	389	377	396	358	376	358	381	371	370	366	385	389	448	389	397	381	415	367	361	353	393	394	387	397	417	340	365	386	377	388	369	362	414	412	378	362	398	389	406	391	402	397	398	371	368	376	404	362	363	411	376	390	398	385	380	375	377	386	379	365	368	402	423	374	361	378	415	343	355	397	423	375	410	376	393	376	393	382	367	415	382	429	391	417	393	367	415	374	367	404	378	390	377	366	350	403	411	404	379	351	399	398	367	368	341	387	373	377	353	432	395	369	406	423	393	391	397	391	378	381	376	396	387	416	350	345	342	390	355	384	398	377	402	412	396	383	395	419	367	369	400	383	385	358	364	383	382	389	413	363	367	355	407	352	424	345	385	378	400	394	346	366	373	367	353	380	403	371	414	376	400	393	407	399	398	395	341	365	345	367	387	382	372	380	375	387	387	356	406	373	387	399	382	416	407	409	389	386	418	395	385	412	386	413	415	406	401	441	376	385	393	384	390	370	370	373	349	428	396	402	373	383	368	405	377	419	362	388	401	363	368	360	413	381	355	390	403	406	356	372	391	401	388	382	413	374	405	423	412	391	363	354	376	408	400	371	336	371	401	428	352	414	370
21958	36974	31864	18735	12432	6669	3115	1383	993	945	876	863	842	895	844	921	859	867	870	872	880	858	852	883	861	844	885	884	903	852	835	864	875	890	865	851	828	833	891	817	873	885	795	844	886	852	915	875	807	855	846	867	871	885	858	868	886	920	888	834	865	924	848	885	898	812	882	928	858	871	883	856	874	868	875	865	880	843	911	873	896	884	876	850	839	875	891	863	890	915	850	921	812	843	821	883	883	827	881	820	834	952	884	858	845	871	909	858	862	897	850	879	921	879	851	866	906	834	858	896	838	903	879	892	866	850	873	875	869	886	863	882	856	852	846	866	853	906	885	884	867	904	873	845	847	829	885	832	891	890	844	826	868	865	845	853	863	886	866	864	891	903	865	846	911	854	846	933	828	870	898	855	820	850	893	829	869	856	845	834	866	869	830	880	893	862	837	896	877	875	838	840	888	800	869	834	899	861	867	914	878	856	857	872	868	894	911	884	866	847	874	860	845	873	840	844	877	885	861	877	856	881	863	836	875	841	881	913	876	871	850	878	878	864	864	844	857	878	841	870	844	878	886	830	880	886	877	886	799	853	865	850	837	848	861	889	918	901	874	896	923	894	880	871	914	876	859	836	872	868	890	775	851	886	817	863	876	841	888	944	869	889	877	923	868	913	827	902	884	864	852	892	839	855	918	858	918	875	845	894	899	835	870	888	877	891	896	883	875	838	883	884	902	885	876	904	854	844	816	862	881	834	875	922	853	879	883	847	877	812	885	903	836	959	839	870	908	875	832	882	884	864	863	830	821	833	916	862	863	823	825	861	868	852	866	874	892	808	888	845	908	918	861	905	865	898	907	898	892	820	853	861	835	888	921	898	878	910	849	909	909	834	879	856	860	852	830	854	852	864	871	892	935	849	826	869	883	846	900	906	900	887	863	883	854	911	877	871	887	867	853	832	869	875	870	859	913	858	857	894	844	879	899	853	863	896	851	877	863	867	866	867	844	878	869	864	914	893	909	841	878	796	876	853	849	869	889	885	858	847	879	864	892	841	842	849	869	857	895	905	910	911	881	879	844	916	944	849	859	846	863	880	898	908	869	856	901	881	870	838	884	854	867	902	879	843	888	859	890	863	831	897	901	856	832	850	881	862	845	901	826	883	908	916	912	839	934	869	832	812	818	911	866	869	918	825	856	869	854	896	836	831	841	849	874	900	899	892	928	896	853	851	848	891	870	899	866	911	829	864	901	836	854	813	850	814	915	849	859	900	856	878	886	852	870	851	858	905	846	812	879	922	908	864	867	825	830	811	876	873	864	846	854	871	856	842	880	881	889	868	880	886	872	941	880	924	873	850	889	898	877	817	805	838	867	882	892	863	868	890	866	846	883	833	854	844	879	871	889	925	845	895	885	862	865	885	859	860	868	926	921	835	877	833	884	880	840	843	889	897	904	879	888	886	848	862	885	879	883	887	837	917	901	876	871	880	869	938	864	892	877	886	879	829	886	862	869	865	858	852	879	894	833	916	824	863	880	894	859	873	869	904	891	853	855	892	863	809	849	886	873	904	841	818	846	903	893	889	872	835	894	927	896	940	869	878	909	890	897	913	903	881	913	851	834	863	851	886	816	938	901	905	895	843	845	879	898	878	913	850	861	860	828	853	913	863	829	865	836	798	884	843	843	844	880	900	830	842	868	903	887	903	878	866	879	875	831	880	876	889	840	860	855	853	848	844	848	818	869	853	901	855	888	920	921	887	880	881	797	848	887	826	857	846	869	825	855	871	865	830	886	899	864	883	870	893	845	949	833	861	806	853	891	860	847	838	873	912	860	907	864	879	919	848	818	893	841	894	832	824	847	848	863	847	849	909	861	837	844	902	882	918	890	885	875	874	872	851	831	864	875	844	901	919	894	856	835	904	944	839	867	823	851	918	933	887	862	837	889	875	822	874	925	850	858	868	867	885	872	834	862	863	805	909	849	845	865	855	823	866	829	852	856	890	891	850	883	904	845	867	834	879	882	812	899	931	898	928	812	868	835	849	855	902	854	887	890	922	877	850	838	859	858	850	813	872	863	899	819	880	861	833	864	865	875	881	892	822	893	871	863	866	890	905	887	848	837	826	839	900	886	928	837	892	846	838	878	870	867	903	856	896	861	906	849	837	841	838	901	841	893	864	845	870	872	921	839	826	861	954	883	847	876	902	824	911	936	853	909	891	866	863	885	878	843	804	888	867	834	860	834	925	857	831	845	846	889	835	897	859	849	857	868	894	871	839	857	835	860	849	798	875	860	883	898	863	881	883	887	858	847	863	878	893	874	820	850	915	870	814	817	864	918	848	860	917	860	836	915	848	808	839	926	881	844	879	864	860	838	904	876	877	926	829	875	913	918	835	865	838	818	826	881	841	858	868	868	899	900	893	891	869	837	825	866	917	893	844	829	840	867	825	846	896	878	899	862	899	871	840	849	881	811	834	895	853	914	922	866	898	910	828	814	896	900	830	946	874	910	855	877	893	861	860	829	899	850	908	953	861	853	893	868	881	908	815	844	854	856	861	892	880	853	896	869	863	807	864	827	864	892	893	841	896	849	946	861	861	860	884	856	863	872	858	875	809	888	875	861	846	897	853	876	911	872	868	892	846	884	843	886	892	883	904	905	798	856	865	893	931	871	872	845	834	861	881	881	907	916	831	825	884	877	864	854	865	878	867	843	845	905	873	856	857	787	895	879	899	845	919	853	873	830	884	845	914	913	867	893	865	878	851	850	860	877	886	858	893	914	829	902	897	891	843	867	830	909	838	859	901	882	855	858	884	836	838	873	853	843	889	926	907	865	864	887	849	856	839	887	864	847	851	891	830	861	846	871	848	874	846	870	872	879	909	891	882	850	875	877	858	865	904	878	838	914	864	841	844	853	844	859	794	850	835	855	835	867	872	880	870	906	835	889	829	887	842	874	900	845	876	881	897	876	892	873	878	847	904	886	910	884	854	912	886	874	816	831	893	863	903	890	848	834	881	886	893	869	898	827	888	848	876	902	889	920	828	885	858	890	871	878	911	843	893	906	872	911	852	868	843	852	857	914	866	915	855	842	878	864	836	858	899	902	864	839	878	850	924	860	868	894	880	862	884	825	853	866	860	900	851	849	830	862	891	859	877	859	893	846	900	881	818	873	860	839	855	861	837	846	912	870	874	867	779	903	863	904	850	897	874	830	849	841	831	906	836	842	881	839	902	916	894	863	880	881	877	896	856	832	857	867	886	776	887	856	869	860	818	870	895	899	859	868	851	825	867	850	930	819	853	874	938	890	856	848	811	868	915	843	850	851	903	881	848	839	871	882	901	861	850	904	908	883	858	879	865	844	906	881	865	855	884	882	851	878	820	854	864	893	874	816	878	909	869	908	879	813	861	867	866	857	855	900	835	875	895	904	881	890	881	840	822	914	896	891	879	902	892	829	913	925	856	863	861	894	895	848	890	879	878	909	897	906	873	861	847
60343	52263	42456	38200	33566	27997	18745	5833	1034	352	308	302	313	325	313	290	298	290	293	313	298	321	314	292	305	302	330	307	306	332	345	315	315	293	325	325	320	314	318	324	304	344	318	311	283	294	284	303	312	330	324	346	311	320	329	346	318	286	276	333	313	299	299	312	294	275	298	292	312	304	303	296	303	308	324	304	284	280	321	296	292	314	290	300	284	331	311	292	324	323	355	280	301	325	333	294	316	310	277	313	338	349	355	309	301	311	287	332	339	302	341	308	290	351	288	319	331	294	316	341	287	325	315	307	305	311	304	330	294	346	309	300	289	324	330	295	305	314	301	315	333	327	275	292	321	302	277	316	330	290	284	282	287	301	327	320	245	326	332	304	297	301	299	318	301	346	299	310	332	316	312	328	282	293	336	310	294	301	297	271	344	300	318	288	322	313	301	311	331	303	292	316	285	308	332	314	330	316	300	312	283	291	311	296	328	302	303	306	296	323	310	275	295	328	298	323	292	290	303	303	306	285	283	317	326	303	359	285	308	322	304	302	295	341	295	345	310	324	280	310	328	305	310	268	289	296	290	332	298	303	341	280	285	312	305	316	297	314	317	324	313	333	314	296	288	299	299	302	312	315	299	310	323	314	307	314	262	325	309	305	288	327	297	286	306	355	293	336	314	325	322	333	311	306	317	322	317	305	332	311	306	339	314	325	302	311	331	324	343	327	292	308	302	313	327	302	331	322	343	295	344	297	310	304	298	330	297	278	347	314	327	291	314	297	322	302	286	316	281	322	330	316	322	337	297	292	296	312	304	333	290	312	315	303	329	311	307	320	280	313	295	316	330	323	327	281	252	329	322	315	304	314	317	286	318	326	296	319	276	359	280	307	318	287	290	317	329	261	314	334	318	336	346	319	278	350	302	299	298	300	285	285	321	314	320	312	316	317	316	307	306	318	278	303	331	321	322	320	315	303	295	330	331	292	288	294	300	292	322	287	305	326	306	320	329	306	302	307	286	282	297	348	318	304	327	298	318	292	293	323	291	303	318	300	319	309	296	329	325	310	308	315	289	337	328	329	294	287	281	302	306	295	283	314	294	303	303	316	308	295	317	306	328	323	312	280	305	309	308	295	314	306	296	322	312	302	308	302	343	306	281	303	307	341	286	322	290	331	302	313	293	312	306	333	343	328	290	328	298	339	331	309	325	311	286	299	289	277	298	278	305	301	313	288	310	318	290	347	287	288	335	280	291	316	315	322	338	355	338	275	360	307	302	320	296	289	314	334	308	322	343	297	281	300	289	324	323	316	301	301	294	336	349	316	272	314	316	302	292	317	289	341	322	298	322	324	288	286	308	309	313	300	291	297	322	272	320	324	313	282	313	308	317	310	320	311	310	334	316	316	323	298	308	326	321	358	313	336	328	303	307	315	327	336	299	303	280	319	298	298	288	321	287	319	301	311	275	314	329	295	307	314	298	340	334	308	315	284	356	303	321	353	288	320	327	307	298	302	323	319	329	331	296	326	315	325	302	301	322	324	309	324	279	298	301	320	299	288	295	322	330	303	324	291	297	297	342	317	289	303	312	309	294	304	316	313	328	303	315	309	300	296	318	294	330	287	300	317	311	322	324	332	297	284	309	298	312	322	323	323	317	333	345	319	340	287	293	296	314	311	282	292	297	307	316	276	344	328	282	306	299	297	350	323	331	301	317	306	315	306	247	294	319	297	325	306	316	299	294	298	316	334	328	320	301	310	330	294	312	292	310	299	304	309	299	300	354	322	301	307	299	319	314	281	310	318	305	292	332	338	296	285	318	324	296	320	314	291	293	311	288	294	280	332	326	324	329	354	320	313	336	324	289	294	303	323	304	305	316	304	312	335	316	322	303	309	304	306	302	305	304	311	305	319	316	299	287	273	346	313	295	357	305	355	287	319	255	308	301	310	288	311	295	282	335	287	313	323	282	326	303	317	296	346	310	285	315	321	327	320	303	314	302	307	343	351	328	307	294	307	329	282	346	307	312	312	310	315	298	278	306	328	296	304	275	293	305	292	333	298	349	314	288	296	288	321	325	310	271	302	345	312	300	302	327	310	300	293	311	301	326	325	317	309	311	313	316	304	316	313	307	305	304	284	318	300	336	294	309	327	338	294	341	313	316	316	344	292	312	316	292	315	325	301	297	299	303	302	301	305	335	326	282	314	298	327	340	292	303	333	265	306	296	322	299	301	275	309	310	343	319	330	338	319	302	301	319	305	308	324	301	278	301	325	314	314	336	308	327	302	287	329	300	294	308	311	326	314	305	294	324	334	336	327	310	305	315	300	318	315	287	301	305	297	299	297	314	334	301	261	276	314	298	323	332	286	347	341	309	333	307	348	330	326	322	335	305	329	306	338	298	320	306	320	317	317	309	310	296	278	333	325	344	309	317	328	298	293	323	312	317	319	314	311	308	316	330	308	311	338	290	279	300	296	321	286	299	304	320	290	305	321	309	298	274	321	333	338	315	274	294	299	278	283	297	365	290	297	279	316	307	290	337	325	284	321	314	294	302	305	296	314	306	317	328	320	329	303	303	317	293	311	296	322	299	286	306	320	319	350	321	297	300	298	308	308	307	270	283	315	284	301	310	314	305	294	334	289	304	299	346	319	316	323	307	319	317	350	314	313	316	285	297	303	303	295	336	294	313	328	303	308	291	308	295	295	349	315	276	317	298	281	297	332	304	293	269	292	313	327	291	317	315	313	308	301	315	308	286	278	304	317	278	304	336	302	328	298	320	306	300	315	311	290	316	316	323	311	288	312	316	294	275	276	357	344	354	296	327	319	312	293	317	281	313	318	345	319	313	330	311	327	314	298	297	311	337	297	320	309	302	331	305	324	296	316	314	300	318	313	312	321	321	274	299	326	282	306	315	330	325	317	320	311	313	276	321	317	272	311	321	327	339	294	324	302	294	301	317	307	297	318	326	313	307	296	325	301	288	262	330	303	300	304	323	315	315	299	308	307	321	306	299	319	320	318	316	311	310	307	317	315	344	307	297	318	307	317	342	315	330	358	312	320	323	296	315	318	296	305	274	309	336	302	334	316	331	339	315	353	296	323	317	323	332	300	325	322	341	293	279	336	318	323	324	304	320	312	315	309	313	338	300	317	300	328	306	290	314	307	322	287	306	330	333	302	295	306	328	324	313	346	307	325	324	302	273	300	306	340	299	300	319	283	312	288	322	355	323	288	298	331	344	356	341	322	304	322	308	293	292	301	325	266	305	287	319	303	331	295	327	345	300	361	335	310	306	335	316	305	317	290	264	295	316	305	301	327	297	299	289	277	304	310	327	311	341	298	314	323	265	334	296	346	330	311	317	328	313	316	280	294	327	301	286	298	326	370	293	277	312	329	269	318	329	301	281	311	299	301	310	325	332	305	292	320	293	299	327	307	335	335	274	320	344	287	315	313	309	274	297	293	305	296	314	287	293	278	321	321	320	293	331	303	299	297
47942	59441	64306	58549	52551	40396	22289	6468	1673	854	718	660	731	744	741	739	690	667	686	691	725	712	655	740	669	661	671	689	694	705	711	713	723	673	687	689	752	751	742	706	691	701	741	680	661	754	738	716	671	728	669	693	706	713	735	684	670	699	715	696	730	728	733	743	682	709	702	718	717	731	704	690	644	703	699	677	742	757	681	732	676	682	727	699	700	749	724	714	673	687	658	695	763	661	758	745	745	689	710	694	691	706	747	736	729	688	721	633	707	754	707	723	697	692	744	734	679	683	715	754	736	752	658	706	713	732	667	669	695	720	756	700	714	677	719	699	711	722	718	718	790	691	660	719	691	728	693	698	673	699	729	726	730	698	684	736	720	752	704	726	688	740	706	689	744	714	723	686	699	717	737	683	717	673	723	691	699	716	754	725	702	712	644	717	693	740	698	726	688	670	708	735	704	714	719	708	674	780	699	692	726	732	718	736	709	691	671	710	686	702	703	689	738	719	738	706	721	687	727	712	711	733	720	731	659	687	710	697	666	708	759	707	736	688	737	706	699	728	725	752	657	689	697	690	750	688	707	682	677	733	639	673	732	699	721	707	650	705	699	708	723	653	747	700	711	678	715	725	705	706	650	734	722	721	716	719	702	705	702	673	710	728	729	733	733	688	677	693	736	745	713	653	714	673	717	683	677	711	720	719	696	704	699	740	769	732	688	713	733	718	650	712	737	754	740	715	743	678	721	693	723	700	750	662	687	687	690	725	736	678	682	706	713	714	664	694	706	715	721	715	647	748	722	718	685	718	680	700	700	665	716	700	719	742	734	705	697	687	747	712	710	680	710	733	686	699	703	697	756	687	692	700	640	664	683	726	736	744	704	741	689	676	683	734	718	726	708	708	693	719	662	691	677	743	686	676	725	729	771	733	696	702	732	717	732	680	757	696	723	719	701	701	683	656	732	706	730	714	714	719	708	736	643	696	663	689	658	659	721	698	690	678	685	701	736	704	730	677	685	706	750	742	691	720	717	693	670	717	761	680	701	719	676	695	713	709	703	636	690	669	725	749	720	730	717	697	733	752	720	711	709	705	642	706	666	702	733	721	740	685	652	640	701	698	644	709	720	720	697	702	691	694	701	696	719	698	711	730	690	697	694	705	723	688	683	714	678	726	698	670	687	704	664	711	687	695	733	749	683	659	747	677	743	648	747	688	691	725	744	687	646	669	739	689	681	727	712	679	729	707	681	695	688	654	660	700	676	707	694	711	687	683	708	720	709	700	684	689	746	680	650	685	702	692	731	677	715	653	701	703	698	689	705	742	726	689	719	724	665	686	712	691	710	709	673	728	694	733	711	681	724	705	701	725	665	672	757	727	717	687	702	664	723	657	721	716	742	738	702	731	711	692	672	697	726	715	702	710	650	724	716	707	773	719	709	661	672	710	717	730	724	700	711	731	695	686	696	712	728	692	692	681	688	684	662	706	700	708	711	689	732	731	709	680	776	714	679	702	719	720	725	667	676	703	685	646	689	698	690	694	688	699	721	735	701	737	764	656	666	728	678	715	682	720	723	726	604	709	723	727	690	719	670	687	770	686	713	674	715	720	684	727	721	710	756	694	722	686	698	711	653	681	718	745	707	734	750	702	691	694	718	706	708	714	699	733	770	712	688	698	702	737	707	706	745	707	708	710	721	709	683	692	687	740	740	714	700	666	697	674	682	672	701	702	682	726	722	687	727	745	711	719	717	715	730	731	689	709	687	674	736	705	725	690	667	769	678	751	674	702	708	767	716	734	701	677	725	705	700	679	712	728	712	708	728	742	709	699	723	663	734	669	688	687	713	678	703	668	672	636	679	732	669	682	741	692	688	693	711	695	718	679	715	715	670	686	738	663	733	673	685	691	692	733	703	716	671	703	767	721	703	705	723	725	746	690	735	686	709	682	721	726	688	724	663	656	646	688	675	728	741	695	688	720	692	678	678	712	696	732	748	709	725	754	688	695	701	681	702	739	717	736	740	731	729	724	719	695	659	718	725	703	729	647	727	704	737	717	700	723	733	749	704	672	768	720	704	715	661	672	746	664	751	709	702	733	660	682	702	743	675	662	699	710	696	680	709	747	737	684	713	696	713	735	670	672	675	744	680	718	690	703	706	744	705	736	713	720	709	736	677	695	685	726	699	724	733	695	677	678	688	675	691	703	673	757	694	689	733	714	680	726	705	703	693	702	694	722	683	712	692	683	698	710	714	724	695	724	731	680	696	723	684	712	705	675	711	680	676	704	662	735	733	678	680	713	659	723	693	714	727	670	686	725	703	698	709	681	720	683	747	747	756	730	660	714	736	713	663	683	659	693	704	725	694	698	751	712	729	696	715	731	718	683	707	735	738	726	749	706	694	685	708	699	736	744	689	736	723	733	696	680	692	681	680	671	702	713	702	732	706	715	711	675	670	665	715	715	718	741	699	677	711	654	738	724	671	723	695	678	728	706	727	733	729	704	737	704	725	723	716	721	716	688	703	661	712	675	703	687	719	695	726	722	670	676	699	744	686	697	727	699	708	726	697	682	690	732	669	710	737	676	742	700	700	728	741	668	751	704	720	719	734	695	648	748	716	717	689	685	719	736	706	689	721	717	738	662	748	720	688	724	696	676	712	661	713	732	721	674	698	685	689	679	715	697	713	707	745	685	711	662	742	691	720	732	708	679	700	708	686	714	733	722	705	723	722	678	676	742	699	704	702	741	755	715	734	750	741	708	689	705	672	709	656	691	676	699	705	707	698	713	683	638	724	687	714	697	708	751	680	701	677	696	706	706	694	693	721	721	682	687	703	706	696	748	645	693	742	743	691	708	696	725	697	730	683	717	721	672	695	717	703	711	705	714	739	725	672	716	750	716	715	710	713	755	705	677	714	684	690	685	717	752	705	698	678	687	743	693	694	677	725	685	707	703	688	671	699	710	720	724	694	691	704	661	731	692	704	741	724	689	692	708	730	710	677	718	743	711	697	676	700	675	684	698	736	700	709	725	728	687	695	667	714	685	687	734	700	731	699	718	765	731	709	670	705	751	733	708	731	701	708	712	744	725	683	723	699	702	672	747	729	722	732	681	686	694	698	721	710	751	711	734	688	675	716	693	738	669	724	670	644	759	756	710	728	698	679	713	694	747	694	725	714	688	661	711	717	727	766	710	681	675	738	727	664	717	724	752	637	730	765	738	734	695	689	672	718	718	698	722	734	685	731	663	694	694	689	691	666	737	718	683	705	706	733	769	719	716	696	678	707	705	706	707	756	689	690	686	689	724	723	678	728	659	748	715	661	726	708	729	714	721	735	708	749	717	695	673	697	701	716	684	715	723	713	701	767	728	679	688	712	733	697	690	711	704	725	737	700	635	723	721	686	718	703	737	712	692	683	733	710	633	748	741	742	691	703	737	760	731	717	719	707	718	691	696	706	735	700	709	723	703	653	712	726	703	686	723	678	702	715	717	700	725
64959	52116	45198	32001	29825	28153	23311	13679	3803	591	351	315	299	326	291	294	331	277	265	320	305	290	289	298	298	314	321	307	270	340	278	303	307	308	320	329	311	316	321	313	312	287	330	296	276	309	333	265	298	325	302	304	307	290	337	300	296	313	287	307	322	291	285	333	318	316	297	328	301	309	329	313	266	325	309	306	315	317	316	309	290	286	331	298	312	289	298	269	334	294	311	292	288	309	331	290	291	314	268	288	304	311	301	335	269	308	293	345	313	307	286	263	301	314	320	332	311	319	293	319	294	314	287	298	292	322	316	310	323	350	293	239	290	295	315	314	312	290	293	276	282	305	275	303	289	298	327	316	314	316	297	274	308	273	329	272	288	324	277	297	290	315	345	309	306	307	303	287	304	296	319	314	290	280	311	304	312	307	304	339	283	294	301	302	273	275	264	285	312	289	319	287	306	306	292	293	299	292	310	294	314	306	321	305	294	306	293	279	305	297	285	322	327	304	283	325	261	304	325	322	321	292	269	279	308	290	284	293	280	301	332	295	339	321	304	338	312	287	301	310	282	293	312	335	329	328	285	291	296	281	330	300	322	305	288	301	284	292	322	332	307	298	313	286	304	323	317	302	315	342	290	301	306	312	297	284	288	285	314	295	318	295	268	272	291	322	312	331	326	294	269	315	318	267	313	307	322	302	334	288	316	292	294	315	311	321	292	304	286	282	280	292	286	284	322	311	311	320	310	290	300	319	314	294	289	303	312	272	274	281	307	318	315	313	284	259	271	283	303	319	301	307	287	306	286	290	283	273	310	297	321	288	290	314	309	309	297	287	310	276	286	325	300	311	293	304	291	299	294	302	305	271	303	279	299	320	282	309	305	305	292	321	371	314	318	314	282	292	287	327	285	299	312	316	305	298	286	301	315	310	304	279	304	311	308	279	305	307	331	290	294	288	272	308	315	315	303	299	334	287	304	300	334	287	293	331	293	308	268	317	327	284	292	264	304	299	330	293	303	293	295	280	282	298	311	308	334	299	320	321	273	324	326	327	329	306	265	315	304	289	294	293	288	291	307	279	295	309	315	302	298	317	302	279	322	302	287	259	289	309	281	280	289	279	275	296	301	328	326	279	313	334	328	291	297	336	295	297	300	266	307	307	342	304	319	299	356	274	316	306	312	322	274	291	313	326	304	294	314	294	278	268	318	324	299	338	299	319	323	318	307	304	312	330	285	326	305	320	308	304	294	328	285	316	304	277	311	298	333	300	305	295	317	279	319	243	301	294	280	297	306	344	306	281	313	311	274	311	308	330	297	307	320	287	289	316	314	321	287	309	294	269	312	311	294	286	323	314	302	350	305	337	302	295	298	262	315	288	326	294	254	304	305	280	276	305	298	306	324	331	284	298	325	330	309	313	300	322	273	298	293	304	330	279	334	315	316	294	278	328	267	288	294	293	317	308	298	324	284	310	288	316	306	291	311	307	306	303	295	309	279	289	304	292	323	318	296	313	292	290	294	306	317	258	308	297	309	288	313	330	318	299	321	286	284	292	268	296	295	277	326	278	272	298	253	302	312	292	315	298	310	333	307	307	291	275	303	305	308	288	297	313	272	300	308	312	310	266	327	300	328	259	274	324	322	282	304	297	301	276	316	300	279	329	325	308	326	339	332	308	288	324	319	328	331	305	293	304	310	290	313	291	320	299	308	343	327	300	297	284	343	286	301	302	295	309	303	309	278	269	287	311	321	291	324	322	283	320	287	305	281	315	283	282	274	270	287	312	318	303	323	293	277	319	350	298	320	310	296	299	332	303	307	303	291	286	296	300	294	287	279	341	252	320	335	289	276	285	307	284	289	313	294	285	305	275	314	325	322	309	307	294	313	276	321	300	323	314	290	318	313	288	296	294	322	297	327	299	305	282	308	305	313	304	301	311	319	300	304	283	302	324	290	301	310	293	273	292	285	313	266	322	292	337	298	305	287	329	317	302	297	323	295	293	317	299	271	308	289	313	311	284	312	299	314	313	299	334	322	304	306	300	292	328	295	293	334	320	297	318	266	282	299	299	291	290	308	332	291	307	265	276	299	306	319	282	305	284	290	298	300	314	288	270	282	279	302	312	319	309	301	313	298	319	295	304	289	272	260	294	272	304	294	271	319	315	305	292	313	284	313	293	315	278	315	302	259	307	293	311	294	324	305	327	262	291	313	268	270	332	297	303	297	309	321	271	327	317	292	322	370	308	306	301	308	315	284	302	313	337	308	273	292	302	284	329	306	302	321	277	282	295	324	311	295	315	337	264	274	292	312	274	279	325	299	254	286	263	303	298	313	326	291	304	329	290	285	263	314	263	314	280	300	317	318	277	318	279	285	301	313	316	274	328	307	306	312	283	281	304	297	293	269	274	311	293	290	305	272	319	327	282	268	317	315	280	315	241	312	302	334	311	272	280	328	318	321	303	334	321	331	301	274	301	297	332	307	326	306	334	311	282	335	315	276	300	325	285	283	278	296	300	279	300	306	320	316	283	280	307	315	331	321	311	286	326	299	293	280	315	276	313	285	296	343	311	290	339	312	291	321	283	304	300	316	288	283	306	269	281	294	259	293	294	279	294	299	295	284	276	278	314	289	327	272	287	334	274	328	308	280	267	319	289	318	290	261	332	306	317	298	328	272	296	335	334	273	293	289	271	292	303	315	294	303	272	320	322	298	299	288	305	304	320	283	321	299	291	319	295	318	301	286	295	301	325	324	272	304	291	315	293	267	263	307	301	323	310	332	298	302	334	287	275	295	290	295	320	323	281	276	319	325	310	311	313	294	268	295	315	309	342	325	305	298	290	286	299	274	333	275	323	308	308	283	276	286	330	291	294	302	331	303	322	306	304	299	281	309	280	310	298	314	310	306	327	311	304	306	298	290	296	286	316	331	290	317	332	354	293	312	270	294	279	306	315	274	323	305	289	265	280	294	291	293	297	304	303	294	282	272	306	308	347	309	306	294	268	332	282	310	307	287	337	286	308	320	318	287	311	306	315	336	312	314	294	296	314	289	312	328	317	327	302	293	303	273	321	298	319	299	329	335	286	305	305	292	275	328	278	294	281	298	318	314	330	260	303	299	317	306	316	301	320	296	286	327	304	295	292	317	309	336	285	296	297	306	260	315	286	283	283	277	306	321	289	321	309	288	322	272	327	326	277	278	317	288	324	292	321	297	264	291	341	326	327	277	319	300	304	315	301	301	290	297	286	286	300	310	333	315	278	290	314	292	300	287	286	296	291	330	369	314	312	314	293	322	326	319	306	313	308	267	275	314	289	270	346	285	280	312	319	304	299	315	312	272	325	303	286	323	286	289	297	290	312	273	304	296	304	291	275	281	297	334	342	279	312	266	315	285	286	296	282	319	346	302	298	320	292	300	301	334	324	296	296	303	296	294	293	256	287	312	275	302	295	318	300	340	302	281	269	299	311	297	321	280	296	335	294	325	314	292	299	294	320
55442	62503	55070	64299	58476	47486	26088	7563	1835	824	756	749	668	734	670	646	722	690	695	658	713	695	698	680	658	684	691	668	669	691	694	675	645	697	662	685	642	715	644	670	673	694	660	667	691	651	656	729	678	679	642	658	685	671	663	629	668	674	649	662	663	640	655	683	690	680	660	678	690	713	649	695	677	664	666	692	711	678	686	680	663	704	644	686	631	669	662	709	688	697	670	657	633	697	651	633	649	682	687	699	725	685	677	672	664	651	654	668	732	645	711	670	654	670	646	639	693	652	638	746	668	660	699	704	714	695	703	660	693	669	705	664	665	691	675	721	646	677	675	698	673	705	728	685	673	681	695	686	693	667	668	651	704	636	654	676	705	607	659	677	713	648	659	672	686	671	684	694	699	658	676	649	662	651	657	668	721	695	707	702	628	662	737	714	676	702	693	624	670	665	689	662	684	625	652	636	683	675	698	689	661	668	661	704	703	704	693	671	640	665	696	689	638	651	689	671	655	698	679	690	723	670	665	655	681	727	662	616	672	714	648	669	726	638	680	703	692	683	646	665	715	658	754	680	655	665	693	696	718	669	666	687	680	688	656	651	689	669	666	639	703	685	667	693	630	652	679	657	704	686	654	677	649	639	716	689	679	692	681	650	678	636	611	688	723	670	642	673	706	667	672	657	730	660	637	689	678	692	688	675	704	650	710	698	681	622	672	706	669	669	648	673	686	705	678	656	646	650	690	654	669	669	651	666	679	729	704	644	653	667	665	672	660	635	679	671	645	696	669	647	670	658	642	633	649	697	670	644	652	689	707	649	641	597	683	623	664	695	727	660	640	670	664	695	693	679	658	658	639	689	653	649	692	699	672	670	669	656	690	690	655	693	710	685	665	652	659	650	673	752	661	668	683	658	699	654	675	731	689	641	676	676	656	658	629	679	687	694	668	650	659	692	677	690	686	668	639	677	727	674	669	722	687	710	692	656	628	658	704	629	655	661	651	647	699	686	670	658	641	700	683	677	675	691	656	680	693	659	655	695	695	700	610	669	679	703	677	665	694	697	597	696	686	671	671	688	655	662	676	710	656	630	709	655	659	675	704	667	689	681	666	691	612	640	649	674	689	668	654	653	693	663	706	672	692	669	685	677	688	708	633	662	673	668	688	655	694	680	724	663	636	635	687	744	682	670	646	685	722	666	709	652	728	662	635	671	663	682	671	627	697	704	693	723	665	658	682	657	701	635	691	707	701	636	639	674	662	647	693	649	692	683	676	676	679	686	711	638	607	703	656	661	704	686	660	684	703	666	700	684	633	673	676	691	706	684	668	716	694	667	711	670	713	697	674	683	655	674	618	680	645	702	694	656	705	692	683	663	683	696	685	665	713	641	681	672	708	717	664	705	618	684	651	672	650	642	679	650	681	659	670	640	690	702	725	706	638	619	644	658	633	666	712	696	663	686	700	614	659	671	701	648	689	654	681	695	692	656	676	630	704	691	630	630	654	638	714	682	617	683	715	658	628	672	641	672	669	676	678	663	711	679	697	673	663	652	703	676	669	696	604	667	696	714	701	679	686	670	712	687	664	731	677	671	706	708	742	676	689	613	660	674	623	724	693	656	647	675	647	654	658	663	673	681	663	680	681	634	671	608	655	637	706	675	727	656	697	683	693	696	658	693	682	703	643	654	663	692	638	639	659	660	700	696	641	729	643	615	666	647	617	660	646	638	660	666	682	696	694	696	658	729	657	715	680	689	653	651	683	649	734	675	693	693	715	716	665	659	659	653	687	677	620	651	692	680	635	662	667	665	697	669	670	706	705	692	696	669	667	689	684	642	729	701	741	675	663	633	682	689	674	681	687	647	672	653	669	713	652	638	672	726	637	615	671	652	654	660	692	759	689	665	686	726	653	680	678	661	673	691	671	672	719	648	721	681	616	712	708	684	674	639	630	679	679	702	668	683	661	661	675	643	694	676	673	598	657	645	661	661	694	671	687	695	715	668	709	646	639	658	663	672	663	671	675	654	672	628	696	651	666	667	651	644	640	629	687	679	692	677	656	697	642	678	725	659	695	679	699	666	678	645	686	627	649	668	665	739	602	628	642	684	623	695	696	681	685	656	714	688	715	719	680	659	691	693	673	694	663	666	658	709	693	702	713	663	660	696	635	665	705	678	666	666	675	677	675	695	681	683	683	653	644	640	705	663	657	738	686	715	700	652	680	641	678	629	655	681	711	713	692	707	672	612	619	685	696	658	627	634	683	621	690	657	679	639	647	675	658	650	718	713	683	682	658	655	662	683	649	693	667	703	687	658	663	654	647	657	639	654	672	681	667	665	762	670	685	681	684	719	704	677	666	637	626	640	670	656	681	666	727	692	670	668	707	617	677	643	694	708	629	691	647	677	639	707	671	701	678	698	671	656	731	646	698	675	667	718	717	702	629	688	660	671	673	712	640	699	743	690	696	688	642	648	701	687	677	672	657	667	687	672	653	658	637	670	660	596	679	720	699	686	702	658	647	646	670	707	647	692	703	688	701	681	677	635	701	669	713	680	698	674	687	709	611	673	630	667	658	651	645	703	708	698	663	695	701	718	653	602	660	627	725	735	684	673	704	628	696	693	621	679	667	666	716	628	721	646	700	691	664	671	724	733	660	681	695	680	659	673	619	648	637	725	706	670	677	652	673	690	662	652	648	682	669	707	654	713	655	745	659	654	672	717	655	685	668	694	646	620	667	671	670	663	700	634	658	686	711	675	686	651	696	628	685	678	685	721	642	723	709	714	663	666	703	668	684	674	665	640	632	698	660	697	654	640	696	672	684	702	654	641	693	629	664	677	670	668	678	709	680	697	658	644	669	665	679	709	710	657	664	685	675	679	662	662	674	674	665	713	685	630	728	695	677	685	617	638	687	720	703	675	679	678	672	697	690	703	722	672	628	683	674	669	691	672	652	682	672	670	703	668	695	706	697	684	636	670	680	664	634	670	676	662	713	648	661	646	659	654	643	645	661	654	683	721	662	635	725	694	645	706	675	680	681	699	710	699	646	670	653	690	713	643	672	647	683	695	689	667	657	693	685	688	694	681	693	683	680	706	666	654	733	623	709	640	693	673	679	646	632	701	668	633	659	620	699	648	661	637	632	675	675	667	638	705	676	638	736	720	706	648	678	646	636	723	610	631	698	645	669	669	650	666	682	712	631	667	669	662	695	663	658	667	680	671	617	669	705	709	680	685	673	677	657	646	617	651	661	698	657	695	686	640	644	657	655	659	679	672	656	690	634	651	646	708	670	671	645	665	686	668	673	658	708	670	693	679	678	670	651	676	727	701	640	688	693	643	624	674	693	672	683	701	664	635	671	660	665	701	698	686	644	672	676	611	658	651	687	677	689	664	682	706	648	698	692	677	660	711	690	659	707	651	663	657	683	720	662	705	674	693	657	672	640	685	649	682	695	695	663	636	681	695	667	661	677	694	676	694	700	675	631	664	674	653
33830	37605	27383	12430	5138	2929	1389	649	452	397	340	362	351	382	351	371	389	363	381	354	398	409	357	376	366	380	364	335	365	374	419	360	385	405	321	370	358	333	361	401	337	370	382	394	397	343	348	384	382	331	364	373	382	393	341	371	398	367	386	382	358	394	355	385	382	364	415	365	364	392	339	380	379	371	335	369	401	358	354	371	375	360	387	350	343	350	359	373	367	398	341	341	349	367	365	348	363	346	348	400	397	380	412	370	403	392	366	327	392	350	392	346	342	370	387	369	334	396	364	391	395	383	399	341	331	387	395	365	386	343	333	380	393	342	404	369	368	385	364	396	350	353	369	362	368	388	367	377	361	369	355	317	384	356	372	356	412	387	366	375	390	370	360	352	372	368	358	383	369	383	390	411	384	354	359	364	346	414	356	372	367	364	390	341	357	354	388	357	402	393	403	384	423	403	377	333	365	398	362	355	349	391	339	369	385	356	370	370	378	389	372	377	370	383	386	365	363	388	393	357	360	350	369	386	374	348	374	342	353	355	374	364	385	364	349	373	398	365	379	364	377	382	371	378	372	370	355	383	354	372	325	368	353	367	352	377	375	373	388	381	398	364	382	408	381	364	372	386	411	360	402	399	394	354	333	401	390	343	360	354	373	350	349	374	374	370	338	359	340	384	358	366	340	380	398	347	376	381	396	389	385	397	410	363	340	390	361	354	343	368	407	347	346	340	370	380	370	383	354	364	362	362	401	382	405	375	343	382	364	348	365	351	381	328	379	343	434	337	370	378	360	368	365	401	387	358	370	342	359	375	411	383	371	348	334	335	385	352	418	362	392	415	384	310	365	408	380	372	355	361	396	354	348	380	354	392	381	360	410	369	402	376	346	309	351	381	359	390	336	351	374	351	345	353	364	347	362	362	378	345	392	392	369	384	366	398	395	356	371	362	401	368	364	345	393	342	357	369	369	376	375	353	346	368	352	371	390	414	375	351	394	369	380	372	370	357	398	360	377	363	375	386	369	357	397	356	378	373	377	392	353	392	384	371	369	383	376	362	322	364	357	351	370	384	327	364	367	353	323	318	348	356	382	361	383	357	375	391	357	370	363	399	346	383	359	376	405	390	357	373	365	354	377	375	402	397	362	360	386	385	376	338	349	383	381	349	348	385	379	410	366	355	351	395	357	334	382	349	390	345	375	346	356	359	358	368	411	387	375	369	379	354	377	349	311	377	382	359	351	347	358	406	372	367	371	377	361	352	380	356	345	363	372	382	380	369	371	363	349	360	358	402	408	358	375	365	385	380	365	373	340	357	363	399	343	394	356	357	397	371	348	402	379	378	342	327	349	380	393	392	384	352	368	389	386	401	388	411	361	348	385	364	372	360	367	322	370	363	373	380	397	350	378	378	362	368	357	391	343	361	354	305	332	382	353	372	367	352	386	388	392	361	340	367	388	375	312	342	381	365	341	319	357	363	363	361	358	344	382	422	376	375	354	366	386	365	381	389	396	361	339	367	381	343	331	345	357	347	369	355	357	378	363	387	375	380	363	377	436	373	390	318	346	342	370	373	356	395	396	346	384	367	346	369	368	400	390	408	374	353	359	373	369	348	419	344	339	360	364	388	349	372	361	348	370	381	351	353	334	375	359	386	375	385	387	381	344	361	372	362	370	393	350	354	379	355	369	377	336	362	406	358	351	390	369	329	337	397	326	368	363	386	345	360	319	365	390	376	389	342	403	345	370	395	366	359	368	374	355	395	359	367	407	375	367	387	380	378	365	365	354	375	379	330	368	372	393	382	386	381	312	355	373	393	388	369	366	366	419	341	331	355	311	373	372	363	397	390	395	380	368	369	361	386	356	333	375	378	353	374	348	383	390	361	346	382	363	368	385	350	353	361	351	344	394	341	389	380	374	363	407	371	407	358	346	378	349	378	373	324	349	373	416	369	356	397	371	370	354	348	361	375	362	393	356	378	345	363	390	364	332	350	356	382	377	405	365	365	399	387	353	358	358	391	399	361	372	369	366	369	372	351	363	376	390	376	382	384	336	400	403	360	348	345	377	372	369	386	383	374	353	405	350	392	384	346	376	352	394	374	360	374	383	342	340	396	331	368	338	390	365	352	383	363	385	320	402	420	381	314	385	372	371	356	349	355	385	347	368	346	381	417	384	355	355	325	369	390	383	407	391	355	364	371	385	380	383	344	344	369	375	371	379	372	398	383	363	399	355	337	372	406	389	367	354	352	384	346	337	382	357	356	364	376	337	383	372	379	366	410	379	396	362	375	355	374	335	373	373	371	353	358	385	336	374	324	375	380	369	354	358	379	380	363	350	355	350	403	382	366	376	355	384	373	337	387	393	368	360	372	365	364	352	330	349	406	364	386	415	390	364	377	382	392	335	391	380	331	352	360	369	365	362	332	367	373	357	342	378	348	361	330	369	357	359	356	380	374	380	338	332	371	379	370	394	362	358	374	353	412	383	383	377	391	388	394	375	376	400	363	346	383	352	368	360	371	365	363	367	360	364	379	347	339	359	398	365	398	334	341	364	353	422	387	396	379	380	397	402	389	352	365	356	360	359	365	347	407	366	352	376	337	378	386	340	368	396	371	394	401	416	358	380	357	368	368	371	372	386	366	358	357	361	357	368	365	386	370	344	361	400	372	376	335	343	359	404	405	382	351	361	385	322	382	376	346	362	364	388	334	373	384	385	387	354	396	373	395	364	406	342	369	399	363	379	397	406	360	395	404	330	364	360	360	354	357	382	392	364	382	390	376	377	333	389	357	357	340	367	363	381	370	360	350	359	362	408	386	381	357	377	401	337	369	387	351	355	358	363	364	372	365	385	340	366	365	383	373	379	358	369	393	409	374	357	412	378	370	389	396	348	374	344	360	364	399	356	373	374	350	367	340	356	408	387	380	386	356	382	425	373	359	375	365	365	348	360	368	327	379	351	370	374	398	405	357	404	349	419	371	382	392	389	393	374	356	342	359	370	360	380	355	362	355	356	416	366	345	377	341	381	387	378	366	388	362	387	377	347	362	339	391	375	395	339	370	366	394	371	379	375	357	362	381	345	385	403	363	375	355	378	421	378	345	378	398	371	409	387	343	381	356	350	380	331	358	364	319	386	396	407	354	382	352	357	350	324	352	342	360	355	351	376	384	388	364	382	345	361	382	335	378	360	385	356	387	384	397	355	356	380	364	408	388	394	430	384	381	390	380	370	344	382	353	388	354	358	359	378	362	391	360	407	354	345	375	389	398	384	327	376	368	372	360	352	374	361	361	381	358	385	363	348	334	363	372	380	356	360	352	362	374	372	400	365	363	386	357	373	363	337	341	344	367	373	341	357	395	374	355	361	393	401	394	364	372	403	398	351	378	345	352	354	368	407	389	359	363	400	342	361	376	364	378	378	364	374	377	373	398	363	375	402	409	410	374	388	378	370	437	374	377	351	406	373	358	379	366	400	395	355	363	393	382	369	392
22876	35188	31677	19706	12224	7892	3610	1467	973	909	853	806	889	881	831	834	853	853	814	787	823	793	799	836	819	856	809	821	805	807	822	879	835	796	862	835	838	839	853	812	826	863	875	843	804	844	827	874	800	834	832	847	800	818	849	881	851	852	848	865	847	904	825	819	805	766	868	845	843	866	856	871	875	780	847	801	797	913	839	784	803	863	871	770	814	771	825	822	892	847	842	791	832	818	804	883	875	841	776	821	823	852	845	883	841	845	838	808	898	822	772	855	877	830	806	835	797	850	857	839	864	840	803	838	870	915	846	850	834	829	792	846	818	847	884	866	841	846	776	841	849	835	841	813	826	793	785	858	752	835	852	817	832	839	804	806	858	814	835	818	888	877	764	834	849	860	840	780	871	843	878	845	893	812	894	810	852	834	840	833	826	835	843	836	891	871	825	824	798	845	827	850	869	817	841	857	861	795	818	793	845	813	854	823	836	845	812	841	823	873	856	801	806	807	822	806	812	848	809	807	842	820	854	876	815	805	883	832	847	797	842	854	825	853	852	847	861	831	895	823	821	848	860	812	799	818	827	847	859	814	846	849	877	816	852	849	842	894	832	813	816	842	914	853	831	822	793	806	880	822	832	840	827	856	852	802	850	860	867	878	853	881	838	875	836	833	864	833	827	820	862	822	810	803	835	835	831	864	811	834	802	832	867	863	832	770	836	855	774	782	855	849	829	820	837	840	824	839	846	850	872	861	865	814	885	898	848	877	838	795	871	864	858	801	821	863	880	816	840	823	792	827	837	863	849	841	813	815	838	850	847	853	842	819	852	806	795	865	859	832	851	853	860	827	805	883	810	827	906	855	885	833	814	815	847	814	800	876	819	822	820	845	843	822	821	872	857	853	830	809	843	843	854	842	865	794	820	817	814	827	847	812	871	825	861	835	837	828	832	845	833	910	803	834	851	822	861	801	848	886	839	845	788	811	861	863	835	893	829	846	796	797	857	810	853	807	823	854	822	836	871	823	851	813	840	855	828	839	803	853	857	780	896	800	812	861	844	776	867	847	785	834	798	806	845	821	818	806	880	857	811	808	788	866	815	882	867	829	831	783	864	818	836	818	859	798	843	803	810	854	829	836	855	846	802	843	819	823	829	839	812	843	828	852	809	836	786	794	824	841	849	822	836	820	836	829	818	870	815	817	796	787	865	869	825	822	798	854	823	862	871	838	790	827	894	940	828	799	851	809	852	845	859	811	858	786	856	825	886	836	866	833	806	845	831	830	819	855	802	833	838	852	871	856	799	800	844	827	835	791	812	867	865	848	851	874	843	849	871	838	765	810	867	812	819	816	850	864	835	858	837	811	820	836	859	856	866	815	854	843	837	834	851	879	816	845	862	798	860	826	840	829	852	822	819	859	874	876	912	834	863	853	837	806	818	843	844	853	888	869	806	811	831	845	821	847	846	894	814	897	790	831	822	828	806	847	853	831	858	823	845	862	900	812	822	824	870	824	835	838	860	807	859	815	847	843	789	788	803	861	854	858	822	845	841	831	801	808	844	807	892	831	858	833	803	846	821	819	871	855	828	823	798	878	846	863	908	798	897	824	865	834	812	847	805	855	774	831	822	849	777	841	820	902	845	841	799	793	820	846	845	808	871	836	831	887	830	866	778	819	845	826	789	862	828	806	818	807	825	835	770	828	806	784	808	787	843	833	790	873	782	863	863	818	822	834	827	805	853	800	840	831	857	886	854	838	805	863	785	851	835	889	802	867	874	845	822	845	874	896	833	817	830	872	868	834	833	843	824	805	860	830	828	871	856	767	820	879	847	809	803	836	849	903	834	834	813	821	860	819	838	849	855	813	840	859	881	885	837	842	795	871	863	822	828	843	838	864	824	821	859	826	848	890	795	777	869	814	806	886	825	824	836	768	834	878	805	882	807	851	856	845	830	860	837	825	848	825	912	816	799	863	858	816	813	819	868	839	841	906	799	829	815	782	848	872	895	881	849	812	839	864	820	793	829	815	861	849	849	870	803	853	836	833	846	875	839	818	882	836	803	825	802	871	757	811	820	790	821	862	873	871	859	851	785	826	884	844	883	813	837	827	856	841	832	820	846	853	838	802	842	857	889	847	834	887	791	824	864	864	853	809	844	873	816	832	846	828	843	845	795	847	834	873	804	805	800	860	904	828	852	854	851	874	844	841	846	817	840	798	849	846	847	863	858	839	828	843	814	819	833	842	803	842	849	839	870	852	850	844	861	821	843	841	871	819	845	858	796	838	788	820	825	828	870	827	865	836	866	859	833	857	802	799	892	885	832	846	810	840	864	911	849	802	846	841	814	804	870	842	839	791	832	804	819	840	841	814	837	892	806	812	835	827	832	813	838	861	818	821	856	800	873	899	859	828	853	765	845	832	832	846	856	810	826	849	852	793	819	826	843	833	769	788	896	816	821	826	911	791	851	857	850	772	865	831	849	853	812	824	825	789	825	851	858	860	796	875	835	794	834	838	852	851	840	858	778	861	828	869	809	896	831	817	797	795	794	829	850	803	810	858	837	904	812	798	832	826	851	848	802	863	838	846	823	848	823	772	832	835	816	826	819	840	866	855	855	802	878	818	790	855	812	774	837	816	876	810	838	843	878	849	854	898	796	826	861	888	847	866	896	848	770	834	797	863	811	830	803	881	855	814	845	824	807	789	799	824	849	852	806	824	847	830	851	878	841	769	835	860	751	825	816	806	818	889	806	800	873	831	867	824	822	816	833	845	875	822	806	831	859	900	821	815	808	832	806	838	850	803	846	820	834	868	817	860	826	863	862	878	804	821	827	826	840	824	819	833	815	844	868	811	805	834	852	795	841	866	800	878	810	861	792	846	860	820	787	813	814	818	811	810	870	838	822	822	854	832	875	899	844	901	837	848	816	805	837	804	808	842	809	811	826	851	871	843	786	826	835	794	800	791	867	846	799	838	826	852	823	845	858	831	875	774	858	833	872	787	860	857	871	817	905	835	848	804	845	832	813	803	849	885	766	857	840	818	847	811	865	818	862	862	881	801	820	843	871	807	832	883	917	841	817	808	824	888	811	858	839	851	821	816	872	836	817	815	827	828	860	861	791	828	860	842	791	861	853	852	851	833	888	832	785	855	814	884	815	817	813	866	835	858	862	817	855	836	859	886	828	841	836	792	852	838	853	851	854	860	893	831	840	853	842	843	849	867	838	825	814	822	826	859	849	809	845	862	898	850	827	865	804	879	834	853	838	795	856	871	886	814	852	833	847	846	833	862	876	815	831	858	858	898	834	865	848	829	810	824	818	842	809	836	888	838	838	876	809	887	860	826	857	836	878	824	838	840	814	848	819	812	825	828	805	839	794	858	826	856	847	851	860	891	869	833	863	850	895	834	844	822	846	768	847	846	809	826	871	844	879	824	845	847	804	893	821	814	881	840	853	806	829	819	857	835	846	806	821	832	794	862	817	808	814	809	818	790
60887	56464	46915	36709	30390	24677	13472	3176	585	348	316	269	303	284	281	261	291	310	309	326	289	328	276	268	271	316	295	297	303	308	295	247	281	296	288	283	297	297	298	262	278	268	253	288	258	291	272	282	294	297	287	326	276	269	287	274	289	289	271	327	274	276	309	306	301	307	301	306	300	283	280	307	288	306	278	251	308	319	285	318	286	257	279	271	306	285	308	293	261	266	311	280	296	299	280	305	316	254	312	304	302	296	312	273	264	316	266	286	292	290	276	306	301	276	268	260	252	281	298	278	288	298	285	290	308	289	315	304	310	238	294	289	299	272	305	318	279	294	299	289	286	312	297	265	281	306	318	282	321	298	289	294	274	267	260	308	300	293	280	291	315	298	280	273	297	314	290	267	323	270	272	312	265	261	305	294	272	294	296	308	279	273	322	319	253	292	294	294	251	278	311	290	269	299	301	283	302	311	308	309	299	262	289	276	327	305	291	274	292	288	274	273	263	304	280	286	296	278	264	300	293	290	308	296	306	297	299	277	288	276	300	314	299	275	268	268	279	234	277	291	321	284	281	292	290	295	333	278	276	281	272	320	314	270	291	268	312	309	275	276	287	308	278	299	262	292	292	273	305	255	278	316	270	304	268	277	297	323	283	325	291	300	298	270	289	292	302	241	293	281	270	278	295	297	320	289	268	285	291	305	309	283	279	315	292	306	282	309	276	305	250	290	270	305	299	307	279	275	286	307	265	263	283	296	274	280	334	271	266	302	278	296	264	303	273	277	291	280	293	284	291	292	305	285	309	302	292	304	290	273	279	292	267	280	307	305	286	289	322	256	290	306	264	302	323	306	263	290	260	288	283	324	288	302	257	335	338	319	295	320	321	318	312	313	270	297	315	278	303	268	286	304	279	260	316	286	276	297	287	338	257	267	285	297	250	291	280	284	283	277	331	285	293	281	260	266	301	282	297	261	277	274	295	298	255	277	268	261	275	281	300	267	282	293	313	309	281	274	283	273	282	285	332	283	283	301	310	283	289	279	298	290	296	269	308	249	290	285	278	288	284	265	280	292	267	292	277	293	310	304	267	286	288	283	284	289	271	287	299	304	277	302	277	313	294	279	299	251	294	269	282	283	286	297	270	306	305	318	282	335	267	306	286	311	304	289	289	287	287	269	285	290	292	315	277	314	270	310	275	283	300	313	288	300	299	291	295	288	307	317	301	308	288	287	291	266	294	307	312	310	303	282	297	307	297	285	292	287	285	268	298	300	322	275	271	278	306	291	281	303	318	295	287	290	275	297	294	257	299	303	315	277	299	306	293	315	294	271	231	335	279	296	273	331	283	281	334	255	288	291	252	302	300	306	285	322	279	298	275	291	282	276	295	276	272	274	300	291	301	296	314	293	278	259	320	282	303	336	284	286	284	289	279	270	288	283	288	297	279	305	311	305	280	276	304	315	306	303	285	287	250	308	312	317	299	290	267	302	264	266	291	272	273	304	302	258	301	281	301	303	268	312	291	342	298	300	308	275	300	313	342	306	248	290	310	301	309	307	291	295	263	274	289	238	292	276	285	267	328	289	303	285	273	274	272	295	295	289	284	293	282	280	316	299	290	305	271	314	263	286	299	297	279	298	282	260	292	284	346	298	311	292	294	275	269	271	261	272	287	299	268	326	304	300	311	285	260	304	300	310	283	267	254	275	316	287	279	264	289	294	271	282	281	263	318	308	273	265	306	299	278	268	303	287	314	300	287	311	279	265	328	278	301	314	317	292	313	304	300	285	302	341	292	283	337	322	291	287	301	283	295	305	280	280	309	299	284	297	284	304	291	286	271	295	273	287	309	315	297	281	291	285	294	319	286	306	312	291	322	277	316	315	268	294	288	328	300	274	297	314	291	283	314	304	315	288	291	298	318	286	286	294	309	319	292	270	273	291	285	297	288	294	282	285	251	282	291	260	309	295	328	281	331	268	290	312	315	286	299	299	315	297	267	292	272	257	269	270	272	263	272	296	318	320	333	297	300	298	263	283	279	325	314	291	266	340	318	278	304	264	288	317	298	282	317	276	327	293	306	290	304	298	269	303	296	302	298	273	288	312	299	289	290	286	282	289	269	270	302	300	276	301	266	314	316	294	287	287	272	285	300	262	285	269	283	304	320	267	290	302	283	283	300	296	281	286	286	280	304	270	308	301	294	297	305	273	264	260	289	268	295	282	293	265	266	308	301	294	298	291	326	295	302	284	327	315	289	264	294	301	282	286	282	268	287	278	281	296	220	269	260	281	315	321	291	291	291	290	314	299	318	271	293	269	281	258	277	295	281	295	283	277	274	279	299	285	283	274	264	299	290	317	287	272	289	254	291	308	259	298	307	289	292	282	269	325	324	310	292	273	285	263	289	290	284	308	327	289	293	293	289	282	266	291	285	277	307	280	321	293	287	316	300	305	307	312	287	275	264	290	305	282	279	279	285	278	269	284	297	276	286	270	302	283	318	239	318	308	310	269	283	300	284	290	281	285	300	297	283	285	288	280	283	300	270	278	285	281	262	255	291	271	311	324	297	269	277	309	275	316	305	285	265	277	295	292	301	294	270	273	290	284	290	295	304	280	318	305	288	285	294	288	286	280	285	297	306	306	305	284	302	284	277	292	282	366	298	286	285	304	301	309	286	325	317	292	274	310	308	252	304	314	284	276	315	283	328	304	282	258	288	283	278	290	288	275	296	249	300	305	281	282	294	277	283	306	297	275	303	289	283	302	301	250	279	252	295	279	306	324	281	318	297	273	295	268	298	269	277	286	316	294	303	303	289	326	280	321	313	306	295	284	287	300	279	264	325	274	300	287	301	289	292	274	246	315	282	312	273	258	284	285	308	292	316	297	278	317	249	320	287	291	292	282	281	318	290	270	297	291	290	270	307	287	282	278	304	294	316	277	325	305	288	265	305	290	272	290	308	299	294	298	269	286	276	279	287	307	280	291	264	281	296	298	297	321	308	300	294	311	292	277	254	300	300	310	275	280	308	269	270	296	278	266	313	303	301	280	307	266	301	276	286	257	266	277	270	292	276	326	299	293	259	302	287	281	254	321	306	317	278	295	268	279	257	277	269	272	282	300	313	294	320	278	303	296	282	307	313	281	278	302	308	295	278	306	253	305	280	309	270	292	290	292	280	284	284	290	307	326	293	287	319	298	308	242	268	293	304	296	300	296	262	289	275	274	265	286	294	297	271	269	292	290	295	290	302	318	302	295	296	255	282	270	267	330	291	294	281	290	290	269	293	285	295	309	291	318	293	291	263	295	277	288	271	277	312	281	301	268	290	306	311	294	288	264	276	278	276	272	318	308	274	275	299	284	270	254	282	274	312	280	275	287	285	293	286	289	302	301	280	311	277	298	304	282	295	283	313	295	279	301	272	238	283	287	255	294	254	270	271	317	309	260	300	287	279	288	330	287	287	283	302	276	289	283	278	287	262	285	286	286	270	259	290	269
47325	61964	60133	59557	48592	32229	12478	2883	996	717	661	687	701	657	687	660	660	665	689	656	686	664	691	678	686	681	653	632	695	674	648	662	655	653	636	656	657	644	655	687	673	638	654	640	623	645	656	653	671	663	643	652	651	673	660	671	632	624	717	673	690	638	685	664	636	657	651	709	655	701	650	629	642	670	666	656	694	720	734	642	672	690	605	655	642	680	647	635	636	643	641	672	689	651	659	649	660	637	662	705	683	684	641	668	703	653	686	685	668	722	693	715	683	669	649	661	666	696	622	656	637	645	608	636	680	615	662	688	672	668	688	659	631	689	660	707	634	618	695	624	671	668	676	623	671	693	654	669	680	743	668	685	653	657	669	677	691	665	636	700	644	713	658	673	691	721	642	689	647	675	694	647	681	622	677	680	686	705	662	682	638	664	723	677	654	693	629	631	646	640	661	639	666	660	695	647	674	633	665	676	684	654	719	668	683	622	678	642	662	660	736	661	670	664	679	632	653	655	687	667	718	637	664	640	682	627	730	666	707	635	686	624	675	635	658	654	669	711	639	657	705	640	661	682	678	689	696	706	643	656	699	654	679	632	667	665	654	695	690	666	663	649	682	691	653	701	663	685	644	667	656	625	655	666	646	666	679	681	672	688	664	681	692	682	642	665	651	637	673	695	671	685	673	616	662	677	680	647	666	651	632	641	627	678	692	675	665	664	656	673	635	634	668	669	672	626	677	624	674	644	676	660	681	648	665	680	637	635	659	672	696	656	664	695	663	643	693	623	636	665	638	655	658	657	600	663	632	676	659	672	726	709	676	711	646	719	638	688	651	665	682	670	685	672	654	644	677	651	619	707	668	699	655	672	685	670	693	668	698	729	657	664	702	681	707	615	652	642	671	683	682	662	736	668	668	664	672	698	660	655	670	666	674	682	664	658	697	663	715	672	655	661	685	683	648	644	684	637	660	664	692	614	678	659	647	676	657	635	656	625	600	679	721	609	671	640	657	674	682	687	660	679	676	707	677	618	659	673	624	678	651	685	634	668	677	696	686	644	672	653	635	657	648	630	651	666	714	698	655	654	644	626	622	660	649	643	688	675	645	643	669	672	646	734	633	664	675	666	640	632	650	653	648	639	636	641	653	667	654	674	658	716	635	631	681	635	662	709	719	684	672	683	673	675	704	673	659	697	631	699	720	633	667	635	692	661	688	678	748	674	687	640	657	666	692	641	638	651	685	694	686	636	684	622	604	687	670	665	667	675	637	678	670	679	672	632	625	607	637	629	672	693	664	662	652	703	626	663	666	690	642	685	615	679	668	633	658	679	675	633	647	702	639	657	678	695	724	679	675	640	659	617	709	683	662	600	648	673	633	661	659	625	656	662	708	624	678	645	627	680	671	686	711	659	672	643	660	689	640	659	697	735	666	626	650	675	649	643	667	669	661	662	622	671	663	703	637	639	692	681	677	663	659	634	641	652	656	670	651	682	640	694	649	682	698	630	678	712	666	702	733	663	647	613	638	672	688	654	633	649	651	700	730	656	650	653	646	660	697	654	646	668	659	668	667	676	637	713	681	642	653	680	661	677	684	719	716	737	665	619	673	642	630	690	691	644	657	689	675	653	678	687	684	631	640	685	671	674	666	643	638	640	628	659	696	702	659	635	680	659	696	663	660	693	694	680	607	636	646	635	699	693	638	648	704	634	634	663	690	725	690	685	662	674	659	677	643	630	675	632	641	668	625	668	652	639	661	658	701	636	686	663	657	648	724	668	691	679	658	691	695	670	662	626	666	609	681	675	641	720	666	610	704	679	658	692	670	634	718	653	672	654	664	703	646	687	604	639	684	690	606	672	664	687	666	630	663	657	708	654	666	637	714	668	677	688	672	676	673	703	690	668	677	680	682	656	659	652	680	628	715	650	635	633	652	623	624	626	676	629	631	668	678	688	676	680	625	654	663	683	659	686	633	711	671	691	666	657	655	645	634	686	694	700	680	652	688	685	623	654	627	650	703	638	664	684	658	643	656	628	666	661	657	657	669	642	681	684	677	676	668	663	645	678	677	660	643	681	705	668	669	678	684	699	672	685	668	679	662	698	654	662	646	679	684	704	654	646	662	658	681	721	720	685	654	630	705	683	662	646	699	664	716	690	642	649	621	660	669	646	655	623	671	656	686	656	630	657	658	634	717	626	669	648	687	685	677	687	652	665	634	689	647	659	647	669	695	655	682	668	680	689	708	598	657	663	660	714	630	663	662	685	675	626	691	654	638	687	665	680	656	632	640	700	715	648	681	662	669	647	652	639	646	651	674	686	667	705	667	692	588	649	695	733	652	661	650	644	672	689	656	694	701	655	694	677	698	667	680	706	633	659	662	656	691	675	692	683	633	617	662	629	648	667	628	653	695	670	703	689	740	649	664	687	664	689	652	664	669	671	663	618	650	655	673	666	636	712	648	694	676	679	653	659	655	659	664	640	622	613	686	655	674	665	669	667	667	709	686	653	674	648	654	672	669	683	649	722	666	692	722	674	626	652	625	638	686	636	661	650	642	683	668	678	655	656	683	671	672	640	664	716	632	639	683	670	641	700	637	691	661	682	688	614	641	685	671	635	672	673	683	666	598	645	681	666	660	729	636	654	679	655	691	681	656	685	642	668	658	649	668	667	651	699	688	646	691	664	619	647	682	651	685	651	682	652	644	645	643	637	674	667	660	647	667	689	717	685	672	667	660	679	695	637	693	696	670	674	717	691	665	665	656	680	699	669	664	678	644	631	642	656	687	661	663	658	642	680	679	697	690	672	700	674	617	673	669	662	637	633	636	659	672	636	695	620	649	663	693	662	676	665	660	677	622	673	684	678	632	711	665	685	630	652	611	615	667	722	653	662	660	662	657	700	633	637	689	653	702	676	672	737	655	673	642	650	684	673	674	664	673	706	668	703	709	685	676	699	662	668	692	685	659	666	655	702	660	661	680	658	669	645	662	680	696	672	690	633	678	663	687	655	666	649	646	704	719	677	659	658	683	622	644	675	634	666	667	649	671	652	613	681	686	697	688	696	642	677	654	667	695	672	640	658	679	642	676	674	671	707	638	603	603	672	682	673	638	662	659	678	665	644	692	659	671	596	684	667	656	682	630	598	680	685	628	662	685	678	676	681	661	674	649	665	639	636	642	658	653	665	670	667	667	643	674	625	679	683	618	664	656	666	648	668	692	699	639	647	661	633	706	677	669	692	656	697	647	685	652	632	691	671	642	612	700	694	651	666	627	700	685	623	657	648	657	656	678	654	649	660	671	676	656	649	713	688	650	676	632	638	617	667	634	697	657	638	634	663	651	666	718	680	681	678	669	685	645	662	650	694	648	667	623	648	642	640	638	696	659	654	669	677	647	670	610	687	674	622	684	599	676	643	659	654	698	688	659	664	690	678	648	642	616	670	691	669	606	679	675	663	659	692	681	678	635	627	675	592	692	648	661	665	644	650	678	650
65289	53274	42882	36807	33431	28487	19410	6588	1044	339	308	281	286	271	271	267	263	285	276	276	298	296	277	261	254	295	263	259	278	293	286	258	269	287	269	254	250	274	267	282	263	267	305	274	264	265	281	284	258	275	273	268	298	283	282	273	262	307	263	281	278	253	257	274	259	273	272	239	246	280	268	259	281	301	289	297	267	268	265	257	251	272	288	275	263	266	284	271	261	274	263	295	266	264	265	267	249	267	283	277	250	280	284	260	271	244	288	273	268	287	278	231	233	289	300	246	263	273	315	264	249	246	294	246	282	264	273	280	296	283	258	290	305	282	256	268	261	260	251	259	255	280	279	268	257	263	284	285	281	274	271	309	278	292	264	271	262	279	260	275	304	250	264	256	291	278	283	287	286	300	307	272	264	288	287	262	254	284	265	289	290	260	267	282	280	290	275	264	280	262	274	266	278	270	284	275	266	300	244	293	273	305	277	275	270	289	287	298	300	257	256	254	301	276	277	243	277	304	348	276	286	290	232	258	297	285	277	259	263	268	270	293	262	268	290	269	270	255	264	262	265	263	256	257	274	270	262	284	265	275	254	321	298	266	255	263	255	277	274	250	275	263	272	268	226	253	286	297	269	264	273	262	304	285	280	278	258	268	265	278	267	274	271	288	286	246	282	278	273	239	248	249	279	275	254	282	280	265	279	278	272	264	258	267	271	302	290	297	275	300	270	276	265	307	306	283	268	271	281	254	258	329	281	271	284	279	260	248	289	281	288	258	273	299	326	254	262	287	278	265	268	271	257	263	269	300	263	282	302	301	259	277	288	305	253	273	269	296	276	278	292	261	257	273	278	254	263	261	274	271	261	291	267	250	266	268	298	283	293	255	253	254	259	282	271	277	272	267	278	299	259	293	316	256	247	278	298	260	259	269	272	255	266	250	288	267	289	240	290	263	272	264	279	281	279	273	267	261	292	241	258	271	290	292	274	279	282	257	277	272	270	257	250	291	303	269	269	288	281	287	302	285	305	265	281	246	295	294	282	278	295	254	255	274	261	264	273	240	272	278	285	268	295	274	274	253	268	270	259	224	276	264	270	282	273	292	240	286	259	259	258	292	270	310	288	281	272	274	277	248	284	294	275	271	284	315	266	276	282	307	260	229	288	293	250	272	309	283	266	280	257	279	294	281	261	274	265	258	309	272	235	286	250	273	271	246	281	275	286	262	282	287	292	287	267	246	294	287	297	262	233	276	250	233	287	241	266	274	278	245	291	255	287	333	236	277	274	273	265	266	266	286	289	276	264	262	238	286	288	282	290	260	272	261	263	258	267	267	247	286	250	307	259	295	265	294	276	256	279	260	253	246	270	278	299	272	275	249	285	285	269	288	326	238	274	317	257	241	283	311	263	275	292	277	278	268	276	292	265	306	261	273	265	280	258	270	241	286	270	242	286	289	253	278	267	261	265	287	265	245	282	267	253	252	277	298	261	281	262	253	290	277	259	304	243	269	271	247	269	262	291	285	295	273	289	255	262	265	294	270	260	255	274	270	260	264	288	259	251	262	260	274	275	293	286	270	261	270	225	286	266	274	263	288	264	275	281	294	265	252	256	287	262	253	277	286	270	245	267	283	255	265	236	291	273	304	280	239	274	290	304	281	309	271	297	265	280	259	313	311	287	265	251	255	245	260	278	279	301	247	229	297	257	310	249	280	278	281	312	257	279	280	283	263	279	236	293	278	268	272	286	275	311	282	270	287	257	292	274	303	272	270	278	274	295	297	250	278	256	252	269	305	291	239	282	260	267	291	246	290	280	261	288	290	250	262	263	284	310	291	273	257	243	235	280	271	226	290	261	263	271	301	286	275	268	273	283	257	290	271	285	298	296	275	280	273	274	279	273	253	278	275	299	275	274	255	271	270	275	279	322	278	271	261	252	269	266	242	274	263	257	254	275	289	262	248	257	276	279	279	262	278	275	249	265	259	283	261	277	261	290	274	311	257	266	311	277	287	276	251	276	289	275	270	288	262	282	263	291	294	245	279	255	283	297	276	295	259	254	284	262	271	293	273	284	273	257	259	241	255	287	310	268	311	260	307	269	283	283	296	279	275	250	268	259	271	263	271	273	298	275	262	287	246	266	251	247	271	278	292	298	277	290	270	273	278	284	289	289	269	267	245	277	273	281	281	274	297	311	256	267	249	267	286	242	288	280	334	290	293	290	242	291	277	299	276	289	264	278	247	253	292	267	237	246	223	285	287	263	270	250	293	269	303	256	242	297	267	256	270	284	277	309	273	289	267	296	251	287	275	270	290	280	283	269	270	235	269	282	288	286	266	277	275	276	273	270	277	267	267	270	288	280	219	294	277	280	257	251	285	265	251	268	251	258	282	279	238	249	301	304	266	263	245	295	250	260	242	236	278	249	296	267	273	294	307	260	274	255	287	270	291	269	266	262	281	255	243	253	276	261	302	256	238	242	276	246	275	266	273	275	254	277	268	262	289	294	244	281	282	270	283	294	265	276	265	259	264	282	279	265	280	283	278	269	259	269	281	307	281	306	241	265	283	260	272	286	278	284	266	293	270	294	265	259	263	289	299	278	283	271	255	247	287	254	310	256	264	262	252	259	296	264	271	290	284	255	269	289	295	272	260	271	270	300	259	269	305	275	255	272	269	251	281	273	265	250	274	256	246	277	271	287	282	298	274	296	268	260	294	288	306	291	253	283	307	269	259	285	257	298	293	265	265	283	273	253	281	280	269	273	278	282	281	273	306	277	239	254	283	272	261	287	279	268	259	249	303	280	264	289	268	280	271	269	270	289	247	286	257	278	286	263	306	271	273	276	290	294	269	286	235	298	284	291	286	282	256	294	239	260	261	264	274	311	279	275	287	267	290	286	244	254	287	281	249	283	280	284	248	252	293	276	261	276	273	284	288	264	286	265	268	287	269	263	276	290	265	301	269	228	280	248	251	267	320	282	278	282	295	236	268	254	263	247	273	261	296	279	273	261	253	273	266	277	269	264	240	278	257	296	282	258	278	280	266	324	276	294	247	263	246	248	291	269	289	300	276	292	278	269	291	278	270	271	263	275	263	274	254	231	252	293	300	255	309	240	278	269	260	255	288	287	274	294	254	257	260	274	281	249	279	251	254	258	288	264	266	270	289	262	258	297	255	255	264	288	262	281	279	282	288	300	293	238	261	282	287	303	278	268	258	273	289	263	250	226	305	276	245	289	275	261	289	286	313	280	272	273	307	274	277	234	239	251	259	275	290	290	277	295	279	282	267	257	271	292	299	266	278	261	268	247	265	283	303	275	316	278	292	291	257	286	274	264	273	270	292	268	269	289	257	278	252	251	264	276	265	336	272	260	281	240	271	310	260	272	258	238	246	248	279	269	298	293	263	260	284	246	278	294	306	278	248	270	270	267	266	260	305	270	278	295	285	285	282	251	268	256	275	274	287	276	280	289	284	262	299	276	247	283	299	246	269	299	266
53787	61487	64987	67939	56563	41086	20549	5014	1258	718	662	634	643	627	618	618	650	617	636	650	577	606	655	620	609	661	631	651	651	679	639	642	643	620	646	625	627	675	643	611	615	569	676	593	598	659	619	613	621	653	599	672	595	627	626	620	601	635	650	578	625	660	621	594	656	576	604	617	665	620	529	599	628	624	636	616	609	621	619	656	610	581	622	623	555	601	566	635	583	603	654	611	595	607	610	640	602	638	651	584	617	626	606	596	611	621	590	627	579	648	625	603	622	595	637	654	636	627	587	646	605	654	615	588	686	620	602	635	617	591	588	621	597	608	675	644	654	586	608	681	675	610	672	606	641	623	606	592	637	648	613	632	569	613	634	635	618	623	638	635	688	631	633	649	612	666	597	676	608	676	613	641	581	640	636	619	628	589	620	591	616	623	651	667	586	593	630	651	649	603	637	561	629	617	639	629	658	636	633	614	649	600	654	576	666	626	630	601	601	629	618	638	593	662	649	623	644	625	625	648	594	626	605	637	650	614	596	615	612	589	627	655	630	600	633	594	612	661	604	653	573	618	609	653	623	599	637	631	681	598	657	598	628	631	610	617	649	607	601	591	569	639	621	632	621	631	594	636	661	655	658	596	649	608	609	637	625	645	605	636	633	635	659	654	613	652	608	603	567	646	611	600	589	605	637	628	626	589	591	624	619	608	591	638	616	619	663	662	646	593	597	685	630	624	617	637	624	611	639	618	689	592	641	579	669	598	660	639	642	611	604	649	676	622	597	595	594	641	669	638	657	626	602	647	652	621	650	632	645	647	591	632	665	626	602	555	609	610	605	639	621	637	649	624	615	604	579	668	585	628	645	619	647	653	586	606	622	607	624	612	659	644	651	640	657	638	618	600	656	607	628	668	577	601	635	607	586	612	651	611	635	609	630	600	633	627	613	621	630	606	592	609	713	615	641	624	645	628	682	650	598	597	602	647	592	657	542	604	585	645	631	617	621	592	551	632	611	637	619	590	665	598	627	598	587	658	612	636	635	568	596	627	646	651	635	621	581	640	587	585	610	612	629	601	669	648	656	667	579	613	659	640	623	630	674	606	605	649	632	622	631	657	607	599	661	632	580	623	610	663	600	599	616	624	613	622	616	584	637	604	636	634	604	607	609	645	657	626	624	591	653	581	568	642	619	607	596	681	621	651	632	632	634	628	638	588	612	607	613	628	626	633	632	610	630	637	636	673	629	638	609	601	575	620	621	583	611	625	652	631	629	636	601	655	608	625	640	660	605	637	646	690	629	644	667	608	633	624	630	621	629	639	596	635	601	667	635	605	640	587	619	629	648	632	623	631	645	597	636	636	610	665	618	613	628	618	599	604	696	630	623	595	639	675	629	656	632	606	641	628	643	587	608	646	620	611	645	606	628	658	616	656	622	629	599	629	663	607	620	676	621	609	663	675	591	640	621	613	630	655	676	682	679	662	596	625	605	603	581	588	609	650	618	611	645	633	593	618	650	599	633	661	662	639	596	635	620	643	621	601	609	673	662	600	612	613	672	612	640	653	632	630	613	648	638	607	679	622	565	632	605	608	610	608	626	638	652	593	614	614	577	619	635	648	602	628	602	606	641	643	580	637	637	606	662	666	643	637	607	614	658	622	586	705	587	615	664	630	636	662	623	642	616	646	639	677	618	629	618	626	630	586	617	648	612	619	638	645	612	573	603	612	619	675	637	622	624	642	688	633	584	599	614	616	667	635	660	652	656	606	583	637	656	622	575	635	671	648	582	644	614	594	589	631	632	630	595	641	657	598	586	617	660	636	653	595	626	648	651	640	654	606	569	651	616	629	652	639	587	658	674	605	585	615	619	620	634	647	624	635	646	634	626	660	644	635	650	603	593	621	645	669	641	579	625	635	597	639	627	644	612	637	607	565	622	637	659	649	620	642	601	621	654	666	602	659	618	601	617	629	602	633	622	598	611	647	609	603	613	650	633	624	653	644	615	642	632	601	604	622	613	614	626	658	620	628	640	603	666	630	618	605	613	611	658	665	695	634	666	611	600	664	633	629	605	613	618	615	586	637	610	586	617	622	637	668	656	588	618	633	587	642	598	644	618	629	668	637	634	615	645	626	608	598	612	620	618	660	659	606	666	677	684	620	637	655	588	596	586	560	650	599	588	632	644	615	660	586	669	582	625	625	666	616	614	641	612	615	653	616	641	630	588	667	633	629	649	647	627	632	588	687	635	621	596	672	625	629	661	611	636	655	652	640	588	658	595	613	633	621	586	609	615	640	633	616	620	635	651	609	592	628	633	566	649	647	625	625	622	653	607	622	603	640	604	583	629	601	602	636	640	625	625	663	622	586	597	620	645	599	629	599	646	598	633	604	610	666	638	637	625	624	646	637	627	621	640	591	622	622	608	640	633	624	610	638	638	636	644	665	651	599	614	595	626	656	626	633	615	681	640	618	609	622	618	627	568	650	651	581	635	628	600	622	576	680	605	646	589	655	646	657	646	691	608	617	633	626	614	624	648	653	649	593	648	613	649	637	612	648	605	651	651	607	617	628	625	626	602	658	639	627	632	641	637	594	637	629	643	630	656	606	673	610	597	654	619	584	602	649	624	627	622	593	658	610	611	649	639	608	651	647	607	619	598	621	678	632	623	645	599	633	639	634	589	619	644	614	656	638	683	626	651	613	647	618	663	585	623	613	686	627	646	651	618	649	621	659	595	660	655	671	580	615	574	619	656	628	649	596	622	650	628	667	609	596	632	653	663	594	601	669	610	633	628	617	598	613	619	664	615	622	622	583	653	636	586	666	640	607	598	649	630	608	634	622	630	641	635	660	579	652	637	636	597	645	618	559	598	646	638	618	608	663	590	628	629	642	612	658	599	625	617	643	669	627	623	623	622	598	665	648	651	594	591	649	628	654	626	648	634	603	627	652	661	596	634	623	630	604	627	642	643	570	626	639	672	600	628	635	583	638	587	610	639	623	635	643	638	623	601	632	653	606	663	599	612	648	656	639	605	656	611	593	671	633	611	592	562	628	635	594	624	615	616	629	621	619	597	607	657	596	633	617	638	588	633	621	637	628	599	666	647	620	657	626	634	643	616	627	622	628	591	575	642	632	668	642	631	607	577	613	637	625	603	667	659	665	615	635	642	638	644	568	635	617	643	576	597	652	629	626	664	641	593	587	611	649	689	613	588	596	580	624	646	604	611	604	602	600	610	655	609	645	628	678	608	602	651	618	607	659	701	654	612	656	618	623	651	628	615	658	624	599	601	621	609	608	586	643	650	610	644	634	645	640	655	599	626	645	622	594	609	622	623	622	593	614	566	561	654	661	608	624	615	633	606	682	651	652	601	627	668	622	652	619	623	635	659	672	646	629	606	583	621	648	621	653	623	668	623	613	627	630	580	637	626	644	645	585	622	649	606	610	603	609	607	592	577	644	647	587	626	632	633	662	630	613	603	637	587	664	620	624	657	683
35441	34656	22263	10833	4566	3078	1413	618	410	363	388	341	394	356	339	359	380	369	351	390	376	408	384	382	356	353	357	347	358	359	382	358	364	364	383	376	366	364	346	362	334	343	372	346	359	335	326	348	376	389	365	377	361	368	363	359	382	350	359	352	361	366	344	343	361	338	380	381	360	368	352	357	363	337	392	377	355	354	356	356	361	333	354	393	349	343	356	379	350	363	367	355	367	383	371	362	370	376	345	341	366	336	370	348	370	377	347	388	366	366	379	346	320	362	356	389	364	388	368	371	379	341	382	343	353	372	366	340	353	336	373	348	370	358	346	357	357	362	351	385	374	358	342	382	361	357	377	346	383	391	369	380	413	371	349	369	360	422	342	383	362	340	333	314	335	328	367	381	351	344	353	353	345	388	370	346	367	388	374	352	384	300	403	314	373	362	354	331	387	341	373	342	372	351	371	352	356	349	376	330	359	359	375	359	357	347	351	338	352	332	364	403	363	354	348	348	361	373	364	363	320	361	379	380	354	362	318	390	381	385	362	374	373	371	337	363	374	350	352	371	354	346	376	344	349	341	352	383	315	380	337	383	356	361	393	356	385	339	355	341	352	350	327	332	351	351	366	359	350	369	325	331	343	391	342	365	357	348	357	365	352	354	319	370	360	342	335	347	444	376	346	377	376	340	353	364	387	385	377	369	380	362	377	338	350	345	363	378	363	364	361	357	357	345	356	377	380	363	344	326	355	391	388	364	389	384	370	369	335	320	344	336	350	350	360	340	349	376	358	391	374	389	352	328	344	375	352	353	388	382	333	350	377	378	369	366	380	393	372	393	354	377	367	373	338	348	350	334	381	378	366	298	345	388	368	384	320	371	362	353	365	355	388	385	341	381	357	345	368	378	407	369	380	386	347	361	361	359	386	356	365	393	336	358	346	315	336	387	352	349	359	358	389	358	317	379	386	368	354	349	341	346	385	346	368	374	382	339	349	352	356	359	389	331	363	347	345	359	382	308	375	369	344	364	330	342	363	341	305	350	377	338	370	361	361	359	337	314	343	367	369	357	320	386	367	321	372	329	358	340	343	361	378	379	331	382	369	331	354	376	327	352	348	378	340	371	326	354	346	344	402	336	335	365	351	341	387	333	370	335	361	351	359	344	341	374	385	352	344	350	384	344	335	306	349	354	353	374	333	380	347	367	353	353	355	350	368	313	389	319	345	368	371	384	367	359	364	369	324	347	343	359	322	350	370	356	351	369	327	381	394	339	355	335	347	368	337	381	378	338	351	319	346	351	388	362	345	362	375	362	368	354	375	354	366	312	343	371	372	356	353	400	374	348	367	358	357	382	356	342	339	379	371	380	348	367	366	297	341	336	372	338	380	374	337	381	335	341	365	384	394	351	348	381	359	353	320	365	368	338	352	377	364	343	340	360	313	386	396	341	359	371	337	380	354	365	379	348	357	368	363	383	367	346	331	358	384	363	345	337	355	374	352	393	366	353	366	330	354	371	351	397	344	381	350	345	379	396	367	376	336	337	360	347	374	357	356	352	358	309	375	357	359	341	326	374	373	356	336	346	357	371	327	396	340	347	359	362	350	384	353	360	323	325	362	397	345	383	372	322	354	385	366	349	364	373	348	393	354	345	391	338	370	385	369	346	350	315	355	365	362	378	349	337	359	379	382	405	364	383	354	368	347	329	368	344	353	355	331	375	355	349	378	399	369	358	372	355	359	398	325	363	364	341	352	324	370	365	349	327	363	351	343	348	383	397	350	370	372	373	362	324	367	382	360	395	392	385	354	350	418	358	370	358	338	322	354	348	338	362	383	372	324	366	329	332	395	350	363	332	385	345	329	352	360	381	353	353	377	384	366	310	340	338	356	345	356	343	368	336	358	355	378	365	351	358	358	331	372	353	399	383	324	372	349	378	319	357	350	363	399	371	365	355	366	365	350	372	342	352	366	309	360	388	354	326	381	344	370	361	313	347	348	334	395	376	342	327	343	341	353	338	358	379	402	361	335	389	351	359	338	369	339	371	328	378	386	379	344	344	395	361	358	361	381	354	373	386	356	363	318	350	332	367	397	361	351	368	367	371	379	373	342	355	344	370	380	359	325	383	395	361	355	389	355	347	370	368	337	342	319	347	372	369	361	374	354	357	357	331	341	373	349	380	371	355	348	374	336	372	368	372	339	359	372	338	377	341	371	386	355	383	365	356	370	388	353	352	328	376	355	345	369	339	396	313	362	366	342	356	343	330	370	361	401	356	370	390	357	332	367	375	379	332	331	344	353	335	350	356	355	345	372	354	380	329	378	352	363	400	366	388	338	386	387	360	334	367	380	384	366	350	384	328	391	368	357	369	356	369	352	359	365	317	354	352	362	356	361	368	345	330	344	357	353	366	341	360	371	355	354	352	368	350	345	358	374	355	357	391	360	354	342	355	371	342	395	367	357	385	362	334	354	345	380	370	372	341	392	361	396	376	362	344	325	364	377	343	370	310	378	315	333	350	375	405	371	362	342	324	341	357	363	356	356	352	369	327	394	342	378	320	337	334	378	349	361	363	360	321	370	355	356	360	375	402	348	358	394	384	326	391	367	364	372	390	381	308	334	391	369	351	361	344	353	388	341	346	385	364	344	392	363	358	355	336	363	369	353	356	335	343	361	347	371	331	374	380	383	400	358	355	382	372	349	352	336	362	347	370	359	364	412	359	355	344	366	364	365	346	391	328	382	344	356	337	321	382	381	344	354	356	365	361	359	320	346	367	381	362	330	364	363	352	342	375	378	376	355	362	368	334	380	344	333	386	366	357	368	346	344	396	414	352	370	394	355	368	361	377	350	377	350	345	362	348	370	359	367	372	378	373	354	317	338	355	331	362	370	364	363	384	329	343	380	387	364	345	363	378	372	363	366	337	337	367	364	383	346	384	340	360	317	338	356	364	382	375	352	357	383	359	349	348	353	381	313	329	331	347	346	344	352	332	380	344	354	335	362	353	357	352	353	396	353	383	340	350	355	364	367	397	373	373	372	364	395	336	353	399	405	353	383	346	355	343	344	376	350	374	351	340	386	365	369	370	384	395	376	382	334	340	368	352	331	348	364	343	342	330	366	374	351	332	356	339	355	376	333	342	391	364	350	324	334	379	353	374	383	379	393	359	379	382	334	399	309	343	370	350	316	407	338	334	379	347	377	309	405	364	340	310	381	294	388	319	392	344	332	366	321	344	374	398	367	365	357	356	350	343	351	361	376	400	340	383	385	381	352	367	356	386	350	363	381	376	389	348	388	334	341	333	386	314	337	342	369	366	390	352	353	368	363	345	340	367	342	333	347	341	338	381	355	394	364	336	360	354	369	341	331	414	367	340	371	364	394	303	340	380	343	365	381	355	351	362	380	357	365	353	372	366	353	371	352	365	345	364	370	326	354	344	370	379	387	334	355	367	342	331	339	352	358	394	361	340	326	360	371	403	375	343	360	390	375	343
24299	31001	27721	19266	11728	8278	3718	1330	890	829	829	805	813	768	841	776	790	841	829	826	837	810	854	837	828	775	826	765	893	765	782	751	783	797	814	794	821	813	807	821	807	798	792	810	834	813	796	788	823	854	778	797	863	866	811	863	802	834	786	796	790	856	781	793	863	779	771	794	806	796	818	842	779	779	769	802	848	856	815	837	841	792	824	813	777	770	853	817	815	816	810	789	819	851	793	837	881	801	838	827	838	813	831	789	799	801	824	794	796	833	826	828	860	805	806	851	833	781	814	796	871	823	817	807	793	840	800	813	775	883	845	791	807	807	778	868	816	791	776	817	769	811	860	838	838	785	794	850	817	842	808	821	841	771	807	788	845	779	791	841	827	819	825	833	864	824	789	809	819	845	853	809	853	836	818	848	805	796	795	846	799	817	867	768	809	791	788	834	850	852	841	819	804	822	860	847	787	745	886	850	812	781	788	836	849	803	822	752	862	799	783	858	798	779	825	798	837	793	803	827	801	860	824	783	819	839	819	789	791	772	812	849	805	814	777	827	781	779	810	818	798	824	754	805	814	813	807	884	825	897	849	854	825	812	824	836	778	775	814	828	754	820	854	778	825	836	780	859	849	838	804	806	764	781	780	820	820	847	797	832	854	798	837	803	811	801	812	798	817	878	768	812	845	772	838	781	811	825	817	738	821	797	861	852	815	815	821	799	819	783	820	813	834	818	834	826	813	800	867	821	837	859	813	812	790	824	802	883	867	815	805	796	767	863	814	805	834	807	852	844	833	779	844	833	798	858	813	823	809	824	842	830	801	816	814	824	821	815	810	792	744	837	784	826	770	813	794	836	785	808	779	800	804	813	798	839	847	812	781	816	800	850	807	799	771	784	858	838	825	803	813	804	831	805	814	811	839	827	797	856	805	813	818	805	829	801	797	890	833	811	832	796	790	847	820	801	804	830	816	806	831	830	810	806	830	794	821	828	794	789	860	784	791	838	828	806	785	755	783	812	827	763	839	841	890	828	791	843	817	814	780	857	829	780	820	879	808	779	851	809	800	837	873	796	779	830	807	849	805	811	801	848	833	823	879	785	807	828	805	787	811	824	792	828	826	836	816	812	798	861	822	790	859	850	799	821	817	848	833	842	813	821	773	879	798	838	838	858	844	794	800	797	842	819	818	817	855	809	799	814	856	787	809	788	839	789	883	835	808	830	776	823	843	796	803	821	747	849	783	850	724	816	817	818	781	893	790	806	805	765	850	771	782	863	860	854	806	806	850	793	825	783	811	758	754	805	776	790	885	786	802	825	797	831	845	772	782	798	819	831	861	759	830	839	779	842	835	784	805	802	831	841	854	870	826	770	817	840	800	788	797	783	858	834	902	814	818	822	829	834	806	842	839	853	763	789	842	804	822	862	795	803	836	805	815	824	763	795	815	839	810	846	823	766	815	823	783	822	851	832	770	824	788	838	801	815	800	757	828	830	755	812	814	791	842	839	842	828	828	800	844	771	809	829	859	820	854	811	815	795	833	796	862	790	817	841	798	834	835	798	781	781	806	792	778	821	795	799	838	838	847	850	839	765	820	778	796	808	813	831	767	811	863	806	832	849	837	809	847	772	775	879	816	802	833	871	822	825	847	871	808	802	763	857	776	770	839	806	825	869	802	754	801	809	796	766	800	799	871	829	817	826	832	769	803	839	788	829	827	798	869	803	804	780	802	806	790	818	805	823	838	806	828	872	812	858	819	803	853	815	799	826	816	845	807	755	802	826	830	830	832	837	818	804	874	836	851	827	821	848	826	825	781	794	829	792	859	863	812	796	836	847	841	742	824	808	832	842	835	829	753	809	803	841	823	805	831	802	802	846	805	775	815	792	808	795	768	846	799	823	836	782	849	801	827	849	810	831	841	837	818	809	818	804	822	771	825	828	870	843	871	787	845	864	771	781	787	855	800	805	813	831	815	770	820	778	830	802	780	836	806	816	837	853	834	828	884	840	836	848	865	775	804	811	799	850	806	826	816	866	829	806	837	827	821	824	814	834	824	845	835	837	815	859	847	836	805	887	798	799	787	796	831	803	817	774	806	822	827	855	778	900	824	812	812	791	840	798	866	773	766	821	814	791	852	765	796	727	806	829	836	788	849	829	834	860	796	829	829	820	782	780	812	856	798	800	807	803	837	810	830	753	771	814	794	823	838	806	845	834	879	805	902	796	792	805	859	835	775	777	804	855	832	795	834	795	810	834	804	829	815	808	787	864	843	815	784	782	844	808	874	801	826	804	823	812	856	840	840	794	846	801	781	755	802	768	831	821	805	842	818	816	785	861	796	820	812	763	839	812	823	820	838	813	870	833	860	780	823	847	793	830	841	849	835	817	881	789	816	851	799	852	826	798	794	856	818	776	822	812	821	822	787	813	800	872	857	744	853	839	809	812	855	829	819	819	864	845	805	749	810	776	875	809	816	810	746	874	859	838	797	857	839	788	824	837	834	796	832	826	848	817	802	796	856	824	829	838	807	815	800	761	799	807	791	794	806	839	797	829	851	768	812	778	799	813	845	838	806	837	824	826	805	830	843	810	814	809	823	798	801	828	812	815	824	874	843	831	848	832	794	798	779	781	867	766	844	835	811	807	820	830	841	781	875	823	839	808	830	869	798	803	804	815	802	851	798	791	860	816	800	815	799	843	803	873	844	801	841	803	758	793	796	831	810	805	808	773	804	847	856	831	785	810	777	826	843	872	838	815	814	825	813	833	817	842	785	832	853	801	803	849	861	804	831	799	814	859	842	812	814	787	834	834	856	785	820	823	813	832	819	761	820	802	788	805	864	854	830	811	812	817	817	784	833	809	786	871	817	827	803	836	822	841	842	795	798	798	815	809	839	811	789	827	839	865	822	793	814	781	773	800	823	782	793	859	827	795	843	818	768	827	837	836	816	808	853	801	807	862	808	837	843	847	779	834	770	803	820	808	793	814	812	852	808	815	861	823	794	858	790	756	800	812	843	842	773	824	808	856	774	794	803	802	823	806	793	781	811	787	889	821	834	860	810	794	831	830	827	792	861	850	775	754	807	844	841	806	822	863	796	782	825	769	846	863	812	776	802	798	774	806	807	816	834	744	854	882	865	814	793	865	884	811	818	870	799	829	824	852	836	812	865	781	764	834	804	808	789	852	755	821	824	813	817	906	827	850	800	817	823	821	818	782	781	769	789	797	847	811	825	790	800	861	819	804	827	817	831	799	833	843	866	844	820	831	815	827	828	869	864	858	755	795	827	785	828	851	817	812	820	798	798	860	788	815	836	822	816	833	780	811	845	838	829	832	799	830	822	799	811	833	764	790	872	847	789	797	839	793	810	798	808	832	826	872	823	796	788	841	823	753	881	815	807	807	804	807	775	806	802	813	806	857	800	800	830	788	758	817	836	801	854	776	834	814	773	838	777	838	848	845	825	832	829	815	778	816	769	834	802	828	817	878	804	834
61738	56894	47962	40601	32641	28462	17746	5412	905	338	315	297	309	307	285	254	281	293	321	295	289	272	258	281	300	306	266	263	260	288	310	298	317	304	283	295	256	282	297	271	290	290	274	246	293	289	289	295	268	305	270	297	280	278	298	264	291	270	294	270	307	288	292	313	252	280	266	266	244	266	262	293	292	285	275	273	277	312	294	272	286	322	280	262	235	260	263	270	289	285	321	255	288	277	298	283	305	290	279	279	288	255	270	310	298	309	293	306	295	329	268	308	288	263	295	302	309	264	283	288	299	309	309	287	266	277	295	281	277	291	314	310	268	263	251	290	286	289	270	270	286	270	271	256	259	258	275	283	254	289	283	276	275	298	315	248	278	288	282	282	278	257	284	255	293	309	262	302	286	260	271	284	312	323	274	265	298	277	291	294	273	290	286	266	295	282	267	299	264	282	269	290	282	270	275	260	292	303	304	293	300	280	259	301	300	280	278	294	259	304	274	290	286	291	252	255	261	277	319	268	279	275	266	295	336	262	274	283	287	279	281	266	309	272	285	284	283	324	299	266	300	296	297	288	261	322	275	283	260	262	280	295	283	290	295	274	280	274	293	295	305	305	274	279	273	247	304	302	298	283	294	300	275	276	318	290	261	279	279	285	280	282	255	315	270	288	305	273	283	258	273	295	284	313	279	286	253	259	266	282	288	277	298	286	264	296	298	303	312	289	262	311	273	239	287	279	277	319	302	283	309	281	266	279	297	260	289	297	277	286	255	296	319	319	285	249	330	305	314	309	281	283	278	293	265	280	290	303	273	257	281	300	305	272	257	266	309	275	270	272	287	309	280	278	288	270	289	269	297	315	304	278	276	282	282	310	302	257	274	271	284	257	267	280	302	303	254	319	304	266	292	292	245	264	284	297	292	288	287	323	274	278	265	295	279	270	266	293	281	267	292	298	247	291	267	279	280	301	308	302	304	268	304	292	315	263	297	249	293	280	272	258	288	281	282	281	258	274	284	290	308	258	306	284	298	271	269	259	287	337	252	251	297	261	267	302	285	276	313	296	284	258	301	283	277	278	294	293	269	305	294	260	274	279	272	290	307	296	256	295	269	281	292	292	270	251	264	258	288	265	318	278	303	269	298	249	292	299	285	299	282	288	293	271	306	266	287	271	289	300	308	288	283	309	303	310	275	306	254	280	285	297	334	241	288	277	293	297	321	302	290	283	283	298	292	275	299	272	267	255	279	270	293	271	254	281	267	274	305	279	281	303	268	266	312	269	288	272	273	281	295	273	305	302	295	264	249	268	290	267	275	263	288	292	282	280	281	268	253	282	261	258	256	290	318	250	279	262	304	279	275	279	252	280	286	265	293	278	291	281	278	312	287	269	286	307	281	296	318	249	254	256	250	303	277	300	311	295	298	267	264	290	266	283	311	296	313	263	283	286	294	263	297	280	286	262	313	278	289	283	276	286	267	310	274	302	303	257	274	306	294	272	258	291	304	293	279	261	297	265	306	267	260	288	299	271	283	284	291	298	257	273	288	258	250	267	267	269	294	275	300	315	291	309	277	282	275	293	283	262	256	280	272	267	262	259	267	277	253	263	274	292	302	258	258	302	264	279	279	289	286	269	304	271	307	263	297	267	276	281	302	294	313	276	252	323	296	248	277	278	279	297	265	310	270	282	282	266	303	281	291	267	256	284	289	297	301	281	269	278	260	306	281	274	279	277	278	315	292	277	304	312	299	278	256	282	252	288	258	250	281	285	276	307	277	273	271	290	260	273	293	279	260	264	299	309	268	268	305	306	277	285	281	272	295	282	327	269	282	285	287	308	263	273	305	263	293	289	295	268	237	283	296	277	260	288	280	271	297	310	292	293	308	288	278	288	252	273	292	264	290	294	263	274	287	271	277	252	263	268	298	320	279	299	269	301	301	311	261	328	274	321	240	258	276	272	250	306	277	286	279	276	291	294	264	301	299	297	274	300	267	308	274	244	268	274	272	259	290	307	257	277	311	282	276	283	300	308	282	256	286	275	247	314	255	272	263	301	251	294	258	303	267	274	271	284	288	289	317	271	275	281	299	261	301	355	287	302	285	262	302	287	293	284	246	274	287	269	291	271	272	246	302	279	278	272	290	288	302	277	306	285	296	276	292	290	281	310	292	281	317	275	318	315	249	270	286	261	312	300	289	300	320	289	255	299	278	310	304	271	271	298	313	301	304	293	259	272	268	271	285	261	300	274	331	268	300	289	311	294	298	256	270	281	284	268	293	295	254	245	286	287	265	287	297	311	271	285	288	291	269	286	304	272	307	252	271	262	280	270	275	293	271	285	272	282	257	288	266	290	273	289	292	304	307	304	276	315	285	276	272	302	308	290	268	281	260	263	289	284	254	304	271	282	254	265	276	272	264	265	292	300	293	267	301	255	292	287	277	291	304	265	248	314	292	273	285	314	263	311	292	267	263	256	291	293	293	286	302	306	263	309	284	274	284	289	285	293	297	285	287	298	301	295	345	276	294	288	291	303	280	308	272	282	304	277	274	301	269	298	272	298	286	278	276	262	292	281	301	256	283	277	296	277	268	279	297	293	264	326	323	252	289	303	288	273	280	306	300	317	241	296	270	273	277	277	252	298	290	280	267	274	280	293	285	295	285	274	286	293	271	301	271	302	268	281	275	285	267	304	251	294	291	255	287	264	287	280	241	294	282	267	283	272	324	278	303	268	236	286	270	271	278	273	272	291	286	286	286	269	300	289	279	276	314	253	263	306	250	293	277	280	314	288	310	267	297	292	265	272	308	268	260	271	295	271	271	290	297	270	303	312	266	255	263	277	286	292	283	281	272	279	311	311	247	314	272	283	259	274	295	288	280	282	292	279	262	268	260	252	250	261	275	266	310	257	296	266	294	258	278	274	269	273	299	314	285	287	279	289	257	263	281	299	291	299	273	312	296	285	266	285	285	267	279	285	273	289	286	287	316	280	270	286	271	272	309	299	276	263	276	286	288	274	271	260	271	279	284	284	261	298	284	282	271	285	302	282	268	287	287	238	308	292	253	309	297	280	313	257	297	287	299	264	277	266	284	295	296	283	273	261	300	279	282	284	308	283	307	279	267	295	283	314	291	282	255	292	332	257	259	311	253	272	289	267	289	294	298	280	292	285	279	284	286	285	298	279	306	330	293	271	288	253	257	271	281	262	272	277	268	284	309	262	268	277	277	293	304	299	322	276	288	304	267	304	304	292	298	281	294	289	266	299	298	271	264	321	284	293	250	272	266	299	279	307	271	295	286	270	280	325	346	300	268	303	296	286	276	225	278	278	293	284	275	291	290	258	259	255	286	276	283	262	270	282	299	286	302	250	269	305	249	268	269	252	285	278	305	295	310	259	317	282	295	286	300	267	312	281	288	297	275	304	246	259	289	270	285	259	288	253	267	311	313	270	279	283	274	288	322	276	274	245	288	276	282	299	291	264	287	289	294	265	302	317
49495	61029	60459	58287	52698	40615	18961	4488	1175	705	683	678	627	664	674	674	671	625	652	670	664	651	658	673	674	645	672	623	693	653	623	654	707	669	641	653	651	623	657	618	644	707	626	664	641	651	644	614	628	651	638	611	689	679	663	637	620	634	654	644	663	609	656	635	644	666	635	706	623	663	678	633	652	633	666	688	692	647	606	653	660	644	681	682	599	640	684	637	606	683	615	655	616	643	633	630	623	699	635	623	680	651	607	649	694	628	666	664	619	681	640	605	643	624	674	614	627	641	634	668	635	685	680	661	704	632	695	641	639	677	617	680	617	642	668	624	653	674	653	670	628	664	653	639	696	610	744	605	623	681	632	613	645	640	650	703	681	657	694	630	639	612	634	676	658	633	650	697	614	638	674	680	643	648	670	641	633	716	632	619	656	648	636	628	656	698	670	611	653	626	693	636	654	657	609	671	675	638	634	658	645	649	605	676	632	648	679	642	676	657	629	629	683	684	623	685	628	650	645	625	646	634	640	673	676	667	626	612	632	661	599	648	658	673	629	644	678	645	644	646	629	631	646	634	641	623	636	690	619	632	643	671	597	668	613	642	607	656	638	636	649	610	629	640	625	643	661	632	640	627	645	666	674	652	678	643	635	674	720	651	642	665	679	643	671	682	672	666	711	649	630	665	648	656	609	590	643	644	665	608	642	675	691	642	612	677	667	648	654	647	602	620	648	640	647	622	651	665	619	619	656	641	650	657	642	669	654	664	673	664	660	669	666	628	637	670	646	640	671	618	634	668	699	644	641	690	633	655	672	685	656	662	631	674	633	643	628	658	680	628	619	643	651	664	629	614	694	672	579	616	644	651	601	630	680	643	639	651	644	715	622	622	627	640	646	670	625	660	654	685	666	661	692	665	615	649	656	601	671	613	676	620	634	673	674	645	661	654	667	700	652	703	660	660	635	651	604	649	649	653	643	633	641	646	632	638	612	657	636	653	654	707	657	639	720	667	606	626	616	654	627	662	664	616	665	612	665	631	648	627	666	609	651	625	641	645	639	682	674	638	665	674	660	672	663	677	670	587	619	699	664	717	657	671	655	679	646	647	654	678	652	659	665	659	673	623	597	584	610	680	668	605	607	673	659	699	620	659	664	636	675	660	670	617	645	646	639	686	683	650	623	602	629	650	680	635	623	664	637	658	661	657	641	619	670	636	644	625	649	646	651	629	671	688	659	623	643	641	625	668	684	640	662	674	632	621	702	650	684	664	659	662	615	619	650	637	669	621	616	666	628	617	636	667	628	672	656	623	652	625	605	628	595	655	700	609	631	667	719	685	683	641	659	623	657	626	627	657	647	642	666	666	652	657	696	645	667	679	675	672	640	668	696	608	645	660	632	609	643	636	648	603	656	693	670	650	691	620	664	658	678	661	684	593	666	654	685	631	688	633	658	652	651	635	625	650	648	649	642	640	645	654	673	663	649	655	629	658	621	682	686	723	634	592	661	625	660	627	631	584	627	626	652	615	656	650	627	655	623	608	615	625	670	667	650	666	632	666	658	682	635	612	667	695	652	677	699	674	675	667	662	650	643	620	686	688	617	635	682	654	638	662	685	663	670	675	649	673	654	663	660	693	618	668	631	636	700	656	663	650	661	684	603	669	637	637	680	688	648	628	627	609	635	604	652	648	669	633	635	616	623	684	650	622	611	657	691	655	633	672	689	666	680	670	687	583	652	630	679	652	606	663	667	646	576	680	635	638	623	651	679	675	684	620	673	651	665	685	667	640	572	643	646	653	593	649	620	663	635	639	623	666	672	642	643	597	663	655	672	641	688	709	649	640	604	663	717	621	650	618	602	665	658	627	638	652	635	645	700	653	664	677	658	617	650	646	662	622	654	661	640	698	664	645	650	654	589	622	638	633	687	672	614	652	652	611	646	674	628	611	655	659	670	610	641	640	706	629	609	631	638	648	606	663	681	654	711	650	658	607	644	722	710	619	652	698	664	639	597	615	614	672	609	634	646	689	612	655	649	667	564	652	607	647	643	662	625	645	683	617	658	617	631	639	635	639	700	675	654	618	637	667	622	660	659	681	637	673	636	631	650	638	660	652	636	666	667	664	675	661	694	648	656	650	679	606	684	667	632	650	665	648	671	628	667	588	659	655	655	631	608	671	624	640	667	630	641	639	674	684	634	617	635	662	584	654	593	692	621	631	669	593	692	583	660	686	640	662	674	666	605	646	653	669	614	648	630	659	625	658	653	646	644	642	684	659	625	612	649	661	642	634	620	635	622	669	617	608	624	671	631	633	639	680	648	664	642	674	658	600	658	649	670	643	617	651	646	637	638	659	616	636	654	624	657	657	647	660	664	682	604	627	649	659	620	607	653	600	647	636	635	629	688	620	586	631	640	656	623	647	672	648	604	688	616	704	685	631	638	672	614	634	673	654	640	662	610	680	663	609	618	665	650	653	643	627	625	614	621	700	655	620	633	646	632	650	670	645	666	669	654	665	644	681	644	669	655	652	609	662	625	684	656	676	621	597	648	664	660	652	659	713	634	646	688	653	599	625	636	670	633	672	639	593	686	646	670	595	617	652	663	685	666	654	646	660	671	665	620	642	663	606	623	651	696	604	629	661	628	623	651	656	687	640	638	680	659	676	671	651	638	648	610	597	618	656	684	658	633	636	659	682	670	639	627	593	647	668	709	693	639	634	638	632	660	692	632	678	686	655	655	656	652	605	647	666	646	681	660	680	674	653	633	642	620	648	649	661	633	612	644	697	628	674	660	639	644	621	622	699	655	655	672	684	639	671	653	660	634	639	651	647	627	657	642	638	652	671	683	651	665	673	677	659	657	656	632	672	682	661	621	622	645	623	654	620	667	686	644	673	679	658	667	673	679	648	649	612	640	646	645	615	658	639	655	686	608	646	576	622	648	629	660	657	612	652	677	643	648	641	644	662	654	698	608	637	681	634	631	673	646	663	662	647	662	681	632	678	646	662	677	604	670	678	674	665	608	647	653	573	651	692	640	671	607	650	631	594	625	655	669	666	651	657	660	629	646	639	632	666	718	636	650	649	623	665	701	600	698	632	628	650	633	650	594	695	666	605	654	667	606	631	635	635	651	674	663	671	617	668	673	629	638	642	648	674	654	610	614	602	629	705	642	693	628	604	673	617	610	640	629	649	646	591	621	660	617	643	648	641	645	671	628	648	643	617	636	662	624	639	631	697	628	654	608	667	676	664	627	641	670	702	662	624	649	668	647	683	684	662	681	663	651	646	639	646	623	635	639	662	662	613	635	669	651	656	685	662	628	653	669	620	620	692	645	645	684	707	657	670	651	626	681	649	660	629	586	647	635	666	672	672	671	631	618	620	661	689	635	676	640	645	654	651	638	634	618	655	621	626	618	648	682	624	649	636	664	610	604	650	678	608	713	629	664	646	641	615	616	632	636	637	653	634	648	616	619	624	605	664	660	642	637	657	623	633
65007	53209	42213	39284	35647	29689	18120	5467	886	327	301	297	267	271	288	288	278	292	275	300	253	297	277	310	278	273	276	279	278	285	292	278	271	283	292	272	275	267	300	242	229	279	248	289	299	292	285	286	306	262	237	281	270	265	277	258	287	284	294	274	282	297	250	254	299	288	255	299	310	304	285	298	271	273	265	271	289	288	267	273	251	264	254	238	263	279	284	279	243	273	316	290	270	307	271	249	254	270	286	262	290	263	266	251	310	272	293	286	260	296	261	245	289	270	267	272	265	281	285	290	270	288	263	258	280	261	275	294	313	273	296	290	289	255	294	295	303	257	262	256	298	247	281	266	256	290	261	262	283	284	296	315	269	281	288	280	258	283	263	273	275	263	292	256	300	284	287	269	277	314	288	250	255	262	252	263	326	265	252	271	287	274	292	262	289	317	261	279	276	276	235	276	250	265	263	296	263	278	253	304	258	270	285	271	282	232	258	287	302	303	289	284	282	291	280	276	286	269	257	264	272	274	269	283	265	268	268	265	237	246	280	293	277	291	279	258	243	282	249	274	303	258	243	254	279	276	238	265	265	272	265	259	280	253	231	252	288	270	298	273	273	277	254	266	285	303	262	266	257	268	305	254	304	257	279	275	291	285	278	276	274	296	281	244	278	298	243	265	276	266	237	259	280	262	278	288	267	277	289	279	293	270	291	245	252	263	281	269	265	272	284	285	283	273	290	291	270	255	273	287	247	314	241	264	245	257	285	286	261	291	260	296	297	270	272	252	272	261	286	267	268	280	293	279	283	287	259	251	241	270	293	249	261	261	297	308	267	245	233	266	251	289	252	310	291	293	276	290	266	291	283	266	280	252	284	274	296	260	259	293	284	272	296	261	291	264	267	316	277	267	285	280	265	253	287	291	298	279	263	274	256	279	301	257	305	295	306	304	302	284	325	281	294	254	277	299	269	268	248	280	246	265	320	281	265	286	261	227	282	269	288	287	283	271	315	274	265	254	291	290	268	289	275	294	281	274	293	278	281	257	283	262	299	284	259	269	276	273	263	282	303	257	273	248	286	267	286	246	291	297	282	264	259	301	262	281	255	276	277	235	296	256	278	274	255	268	282	279	260	237	283	265	247	295	249	299	291	288	312	284	262	277	288	293	273	263	266	254	246	228	279	257	287	265	295	245	258	277	281	275	268	263	297	296	272	261	264	245	263	277	236	251	267	274	288	270	252	271	266	257	278	297	276	257	283	296	262	301	281	264	296	274	294	277	290	278	256	258	296	251	272	272	308	301	234	289	283	296	274	266	254	287	257	290	273	269	255	287	294	293	275	244	275	241	312	264	261	295	283	266	284	261	299	288	273	267	276	265	282	230	274	268	300	272	268	269	260	274	244	250	279	282	287	258	275	271	267	258	265	293	253	257	258	263	270	274	287	290	276	267	265	276	273	261	277	245	269	271	276	248	290	239	269	262	257	279	254	300	270	291	292	282	284	310	253	262	259	267	278	295	256	272	287	297	291	264	247	268	248	245	261	236	261	296	305	283	272	303	266	267	292	284	319	283	282	247	300	287	276	284	284	278	279	261	283	278	270	277	260	285	296	286	279	297	308	274	297	254	270	295	303	306	269	256	307	274	291	282	264	298	265	249	281	270	283	267	298	269	274	267	263	285	259	255	272	271	271	274	282	268	286	286	269	223	282	248	283	269	262	276	250	320	293	287	274	297	309	288	241	255	284	264	238	282	262	301	253	281	278	273	288	263	294	263	290	279	286	291	267	252	268	294	283	307	289	293	279	266	283	246	259	257	299	271	313	277	286	260	255	235	284	283	253	298	298	238	252	263	270	279	287	289	272	285	289	273	267	268	292	268	278	283	297	279	261	272	256	280	280	265	236	277	302	278	292	264	289	264	282	300	239	283	281	293	292	291	255	246	286	270	285	265	279	294	285	278	336	278	287	277	237	270	268	276	233	270	267	287	242	260	266	276	263	271	276	282	275	287	302	254	265	229	256	296	299	290	279	306	298	304	292	290	279	260	292	292	272	267	293	264	289	300	268	248	259	266	282	271	305	289	295	290	275	273	256	292	294	266	282	251	280	259	292	255	260	287	269	277	281	272	289	286	303	276	284	267	272	270	271	257	305	270	243	293	270	271	247	294	269	248	263	303	278	271	241	308	266	269	264	278	255	279	308	289	290	258	284	262	263	308	266	250	257	260	267	289	276	262	289	260	267	257	284	270	254	290	265	282	282	274	263	312	268	265	296	275	330	272	272	299	279	254	276	274	260	256	260	273	281	277	285	258	289	290	270	295	308	307	267	286	277	273	257	265	291	274	277	274	295	266	264	262	255	282	281	282	259	257	278	287	290	269	255	273	274	280	296	278	268	296	254	269	253	285	282	268	274	248	287	276	309	279	279	273	305	290	279	271	284	263	261	301	285	271	273	257	279	263	255	282	253	290	278	263	280	261	284	274	256	269	252	280	290	264	270	266	279	258	308	309	269	293	333	269	298	309	265	283	275	275	315	264	269	281	264	272	272	296	258	277	293	259	272	240	300	295	281	258	252	298	285	280	273	281	258	287	281	251	282	275	264	277	263	279	271	284	294	292	264	244	274	256	283	268	237	257	244	285	258	294	247	222	271	254	275	256	267	296	277	264	289	302	255	278	287	296	266	266	302	282	275	275	257	250	264	303	274	261	282	252	266	267	268	281	293	256	241	244	279	266	276	290	277	291	276	304	292	260	273	262	252	257	261	337	272	294	296	267	262	276	278	276	288	258	260	249	245	289	273	259	242	294	255	285	264	289	296	277	270	298	259	277	231	282	277	263	269	250	283	285	295	253	295	305	286	306	296	299	273	281	269	295	280	272	241	258	250	258	294	285	281	278	282	281	224	257	269	242	275	280	291	250	274	300	299	284	274	284	306	255	258	336	260	268	259	285	240	266	256	246	268	307	299	283	283	280	271	289	272	263	259	300	307	258	270	296	303	306	245	259	268	272	292	264	262	281	287	285	277	271	260	290	292	290	310	253	266	285	268	264	258	283	296	288	252	283	285	252	272	234	272	291	246	235	293	293	260	254	273	254	310	266	264	269	273	266	297	277	286	236	262	291	278	301	255	253	272	264	276	286	253	302	268	289	300	265	272	276	289	264	272	256	312	279	260	297	276	263	256	260	252	270	281	271	313	326	255	292	276	278	276	293	292	257	279	285	262	280	284	264	252	298	288	285	282	283	278	262	287	289	281	282	280	255	273	229	274	270	248	264	260	274	258	265	251	268	238	294	295	235	290	279	249	282	271	254	290	286	277	299	269	280	295	261	284	284	293	292	280	259	274	269	282	267	295	279	259	272	259	327	268	292	309	271	268	272	265	282	280	314	293	283	284	238	248	267	288	275	279	274	277	282	250	280	281	280	292	261	241	273	273	281	276	256	279	283	281	305	270	297	288	292	282	299	254	272	275	280	244	267	263	300	244	306	313	254
54267	61406	65750	67516	57838	41166	18039	4206	1088	730	677	634	602	621	670	681	645	634	644	636	639	605	630	628	599	597	627	633	643	646	631	596	662	626	609	635	624	652	638	628	652	639	637	663	619	629	609	609	620	624	588	601	633	625	634	616	624	631	633	618	592	625	636	634	622	604	648	620	623	591	598	595	590	662	648	652	627	667	624	694	653	643	630	640	643	662	666	624	616	613	632	623	640	657	586	624	605	614	648	642	634	652	655	617	617	702	660	622	614	633	695	638	629	611	620	613	637	630	608	640	652	646	660	648	648	641	655	620	592	636	675	588	649	626	634	643	646	641	628	636	604	588	625	626	665	662	614	610	621	601	642	661	644	615	637	610	716	638	593	610	606	647	636	592	619	642	650	640	614	614	589	642	653	635	632	598	626	632	614	628	652	621	658	588	628	674	653	642	641	634	601	635	640	636	601	590	634	625	645	587	594	625	627	619	684	626	652	584	642	650	600	680	598	670	683	619	629	616	650	601	614	664	621	654	625	617	636	647	634	641	653	585	679	653	620	668	600	642	606	572	639	684	648	627	617	642	616	634	637	648	614	652	622	632	627	620	620	610	617	649	635	588	628	627	627	654	621	648	639	657	624	654	579	656	611	608	644	615	638	634	593	688	627	615	643	585	633	623	640	651	622	625	598	598	643	627	639	657	608	612	625	677	624	616	622	607	585	624	609	675	647	586	603	626	617	633	679	637	653	635	608	662	606	637	636	599	620	611	606	650	620	616	623	664	657	657	618	622	607	638	576	632	653	619	653	576	626	661	632	595	650	641	673	657	670	623	642	607	595	675	617	619	620	613	604	626	653	609	564	629	591	581	655	641	618	652	608	598	643	633	614	660	642	616	640	579	627	629	672	642	613	631	620	637	602	633	635	625	614	609	660	595	611	661	683	593	602	621	600	647	645	628	635	619	585	609	619	610	636	628	625	652	658	605	605	610	605	626	620	632	637	643	640	646	631	620	611	636	636	621	628	670	648	622	659	632	592	627	642	598	627	621	597	617	613	638	627	661	612	647	622	626	644	642	648	612	656	583	635	650	610	685	624	676	652	640	633	653	622	659	604	634	584	585	619	605	668	625	593	602	629	645	580	633	622	608	645	586	612	636	639	614	630	618	613	670	590	623	623	592	613	650	617	655	655	618	632	640	658	620	602	647	623	656	629	613	612	667	608	645	668	617	655	639	629	640	641	624	653	622	622	641	621	640	659	640	619	643	569	652	605	584	669	591	641	611	656	584	613	628	626	662	582	629	649	588	623	609	600	682	638	608	601	606	653	655	610	637	631	637	651	628	604	665	599	671	660	681	623	630	657	617	622	642	604	610	651	697	660	627	651	608	635	593	590	620	665	606	645	586	644	643	618	649	604	639	629	629	592	608	651	648	629	587	609	627	632	600	643	604	672	615	606	595	666	578	652	623	648	618	614	585	616	597	622	642	591	640	661	585	647	717	609	617	651	641	621	618	636	651	648	681	631	627	664	627	641	626	606	619	585	621	611	630	652	622	615	609	667	621	662	595	641	639	621	628	611	600	648	642	634	633	665	649	607	653	614	603	598	645	583	655	614	626	644	633	604	662	618	643	620	595	640	650	625	603	588	591	585	630	590	654	652	663	619	617	608	619	647	674	635	661	676	623	678	613	644	611	621	639	621	628	617	681	626	632	662	600	659	636	623	631	627	630	637	642	642	649	628	601	623	604	658	651	654	682	627	632	635	656	614	607	611	626	635	640	634	630	640	673	625	630	645	588	656	609	632	611	617	667	562	659	617	621	670	644	633	620	643	643	656	643	649	665	658	605	591	620	653	590	620	653	660	641	641	666	621	638	642	627	612	653	668	640	620	590	603	636	655	621	627	613	643	606	620	632	589	593	623	622	642	605	642	634	674	657	617	658	623	594	646	672	662	637	648	617	615	630	612	620	647	642	590	635	629	606	599	626	700	617	635	645	632	654	718	590	644	617	602	645	651	655	678	696	625	635	656	669	634	587	601	633	640	626	679	615	655	632	662	680	601	633	660	614	601	637	663	638	651	660	642	639	624	607	623	592	611	621	605	604	601	611	604	631	673	599	629	664	635	675	594	609	690	633	643	612	609	632	611	676	581	646	609	662	580	638	667	609	633	616	603	601	634	641	601	620	607	587	639	603	603	615	662	595	641	590	619	609	620	636	672	597	627	636	651	628	632	623	603	637	600	601	587	621	619	663	642	636	642	642	655	621	636	610	607	617	622	584	606	636	639	611	692	621	660	647	608	602	609	629	696	611	636	604	629	679	617	603	616	590	615	673	641	649	623	597	639	636	595	570	602	677	661	632	620	657	641	633	631	668	619	638	645	624	647	624	617	644	645	594	611	623	638	626	614	644	643	660	638	615	596	646	663	612	597	586	599	651	646	583	596	607	663	627	611	652	630	636	566	606	614	605	600	613	634	624	635	603	614	617	626	631	635	677	632	662	668	634	654	612	641	623	634	633	662	627	632	634	579	648	667	624	621	648	684	597	646	616	632	646	594	674	612	661	651	615	648	606	584	599	633	624	677	615	681	642	669	603	637	638	634	645	669	641	646	617	635	573	565	624	582	615	619	611	624	644	622	654	603	625	674	662	674	612	619	623	608	630	652	629	650	647	647	626	642	595	646	644	621	644	654	597	619	646	590	573	636	658	600	623	597	607	616	683	658	581	692	627	634	637	663	616	660	639	640	593	647	629	618	611	619	619	620	657	648	624	627	605	641	657	623	639	659	627	635	630	654	632	635	681	656	670	650	664	615	645	597	668	609	624	620	632	652	602	648	655	617	669	622	609	646	650	646	644	617	584	636	585	618	619	689	621	633	592	628	662	651	644	660	641	642	619	651	629	610	622	602	618	610	652	597	676	613	612	602	633	623	613	597	649	611	614	604	583	682	591	638	608	659	620	629	628	670	611	603	614	619	656	641	627	640	644	600	624	652	636	627	595	649	587	659	634	607	634	617	614	624	641	610	685	661	640	629	654	610	662	640	596	613	633	593	648	650	619	655	604	648	633	635	643	626	626	623	619	649	641	619	654	648	602	614	644	650	614	630	604	627	650	618	641	606	662	572	610	590	623	640	605	612	607	612	646	614	623	670	615	643	561	624	633	607	634	626	645	647	591	626	635	669	607	632	621	614	620	624	664	622	579	664	651	612	632	601	623	666	628	622	620	601	644	602	657	626	603	647	670	644	617	641	605	614	637	637	655	647	622	685	670	652	617	643	617	579	671	621	626	608	640	634	660	642	650	675	612	605	577	593	638	660	581	645	599	643	664	628	571	625	623	625	633	635	620	613	648	609	658	631	627	594	629	583	632	649	614	651	672	624	620	619	649	626	615	616	631	584	622	606	642	628	657	616	621	657	617	604	635	639	629	630	632	666	655	631	616	654	700	569	618	623	645	612	649	613	599	600	597	672	632	624	651	637	644	599	640	623	643
34907	34666	21400	10097	4931	2660	1102	521	351	345	344	383	353	376	351	352	362	361	318	336	339	364	335	356	316	355	399	413	386	364	376	287	376	362	348	356	394	362	361	319	378	355	393	365	352	337	350	367	359	332	352	341	332	348	357	362	358	366	363	381	364	332	350	333	348	344	344	353	379	352	362	323	348	363	355	376	345	375	373	344	375	385	351	345	367	326	362	357	333	336	379	332	401	397	380	352	384	368	362	353	372	351	375	370	340	385	372	359	351	378	393	380	344	340	376	351	343	374	351	369	330	342	409	364	365	348	359	421	368	332	358	317	353	337	335	349	341	318	347	331	346	402	365	365	354	355	360	329	345	318	347	319	346	380	369	345	340	375	355	371	373	328	334	366	360	332	333	340	413	358	382	330	344	354	341	342	339	367	371	296	356	366	359	342	349	334	370	341	331	391	336	378	381	370	350	362	362	347	345	360	386	314	396	359	313	356	344	347	350	346	343	353	350	368	360	339	348	363	332	340	340	368	330	355	340	360	339	304	381	356	342	365	366	358	359	351	360	382	367	349	357	356	335	314	362	311	364	371	375	388	332	349	346	330	330	338	320	346	365	322	338	370	347	365	396	389	357	378	363	355	385	432	333	345	368	320	372	336	329	338	335	305	372	321	353	338	371	415	359	356	383	322	390	337	322	337	388	377	349	379	352	357	326	355	332	365	372	338	347	388	346	377	380	365	365	357	380	306	368	362	377	409	381	389	312	395	382	362	310	365	359	376	340	392	385	355	365	386	356	367	360	350	353	392	369	349	348	357	347	341	365	374	363	375	345	379	326	351	367	349	341	356	365	341	418	354	368	366	346	388	362	369	363	335	353	360	329	366	344	344	367	364	357	344	353	372	371	354	371	349	359	369	359	366	334	341	363	301	380	337	388	354	327	324	366	372	357	367	376	393	366	330	323	361	346	400	371	319	349	380	372	387	338	336	386	339	368	357	347	350	351	355	357	330	337	361	359	355	343	341	343	342	375	362	359	340	396	366	372	372	361	383	370	328	360	339	347	333	357	350	364	350	392	308	367	390	364	352	363	369	369	323	337	358	337	353	374	375	340	359	355	356	358	364	361	346	328	388	366	353	354	351	347	326	368	329	326	340	392	336	369	333	376	343	349	362	320	381	382	371	351	374	392	379	364	356	320	362	378	346	403	354	342	369	358	371	380	360	341	356	360	360	342	397	406	323	337	351	371	310	377	375	335	350	356	357	354	336	345	380	356	363	377	348	325	406	364	354	300	338	373	345	354	320	358	343	340	363	376	369	373	350	362	331	374	352	342	369	334	345	357	357	346	328	328	353	329	376	366	341	359	341	312	361	338	318	395	366	335	359	365	378	352	366	355	366	361	387	346	359	348	355	339	346	322	307	343	351	349	380	384	336	358	332	357	358	381	355	370	370	362	391	362	371	369	308	364	351	371	364	359	335	373	357	359	363	381	361	353	351	346	349	336	319	337	369	354	378	354	369	357	382	329	359	357	367	322	362	363	366	350	346	342	362	363	358	318	346	341	348	364	340	369	351	313	354	343	358	366	360	382	375	361	372	376	360	372	336	339	355	370	326	360	379	404	338	364	362	384	359	360	347	377	371	349	338	369	355	349	398	359	355	353	397	351	389	348	367	366	364	351	361	390	347	351	343	343	358	354	350	364	374	355	350	347	346	343	383	346	413	295	342	368	362	358	365	368	354	321	346	351	342	371	369	381	358	322	368	410	322	386	362	364	337	379	378	373	353	384	320	342	387	395	355	388	351	345	372	377	369	359	376	370	338	324	361	356	364	342	347	360	354	334	342	337	375	356	398	358	376	374	345	359	335	359	381	345	355	339	366	377	353	358	388	353	347	350	356	362	387	394	343	379	348	296	353	373	375	336	384	345	354	353	377	336	378	359	355	358	357	366	341	390	381	333	383	338	355	349	322	375	351	340	365	331	368	394	351	354	365	350	333	380	341	378	352	361	398	333	357	372	393	366	335	339	347	349	365	370	312	327	365	317	334	341	361	326	374	331	395	335	319	353	379	360	348	357	333	359	350	367	378	338	339	338	323	359	366	368	372	354	328	348	320	333	356	363	353	354	333	338	351	353	341	349	323	362	367	347	335	335	313	354	337	328	371	346	360	315	390	356	343	346	391	349	358	366	365	354	392	388	367	366	365	369	361	358	384	332	333	362	380	379	329	347	333	333	357	357	355	352	356	380	345	353	364	365	326	372	391	353	349	327	338	342	355	373	324	333	331	365	381	367	369	370	381	359	370	358	354	340	368	361	333	363	363	346	364	350	372	346	342	362	331	368	364	392	365	359	366	338	386	334	379	339	351	406	365	404	332	369	358	313	372	367	385	361	354	334	355	338	364	332	352	339	389	332	362	379	376	374	322	354	345	361	369	356	328	351	343	344	358	367	365	384	357	379	327	369	339	362	377	388	322	380	386	291	358	375	343	353	340	337	350	362	364	376	352	379	374	315	393	384	355	327	320	390	352	373	361	370	335	381	351	383	362	336	371	353	329	377	370	347	321	393	354	353	347	378	329	357	372	345	363	386	308	355	363	352	348	331	331	322	326	349	370	325	326	354	329	355	368	315	323	352	342	383	360	363	364	326	320	328	370	344	351	340	330	393	371	388	352	367	340	345	361	386	297	348	309	345	337	335	340	351	360	366	372	342	353	338	394	388	349	365	340	370	360	347	373	353	360	372	340	394	398	336	318	330	338	334	335	371	339	352	382	355	362	366	363	350	355	391	325	340	401	380	339	352	374	381	400	341	361	365	372	357	377	331	350	377	378	342	355	362	345	329	345	343	367	396	384	385	358	346	376	350	378	358	368	363	375	347	354	359	354	368	320	365	328	358	348	378	352	353	328	330	337	368	338	348	331	374	370	348	374	378	379	353	352	381	393	383	359	391	345	309	362	376	368	356	372	323	314	361	370	388	376	362	335	331	371	309	348	392	354	370	371	346	334	332	335	362	361	369	352	386	346	362	360	352	319	369	380	347	358	369	365	372	377	353	361	377	364	346	297	360	383	386	359	375	358	382	349	342	360	373	350	355	367	336	389	364	329	357	366	371	343	334	348	352	326	376	344	339	340	347	365	336	390	315	377	399	361	341	379	381	335	352	345	363	343	353	321	336	350	375	377	362	355	366	341	375	341	360	353	302	376	358	389	398	339	357	339	362	346	351	392	353	352	359	376	372	348	404	391	392	347	377	325	347	356	386	397	394	334	388	362	370	326	368	379	358	351	352	358	352	341	361	389	327	334	369	319	363	356	359	406	369	343	317	366	333	382	341	348	361	356	334	363	372	354	356	375	306	351	382	353	338	323	380	369	355	333	329	355	343	360	343	346	337	384	370	371	364	363	343	328	333	381	357	328	321	345	389	363	320	351	355	360	367	378	366	366	328	368	356	350	360	340	371	317	355	356	380	351	350	355	367	373	353	358	356	395	358	339
23595	31788	26594	18225	12296	7199	2857	1261	852	880	787	772	817	826	791	826	825	846	876	830	807	844	811	840	837	898	809	856	839	797	820	853	799	852	791	813	802	824	835	803	803	816	794	810	854	837	795	810	816	807	793	840	850	832	835	788	864	879	835	811	758	873	863	811	831	800	817	829	803	867	809	814	768	771	772	762	847	827	847	857	849	828	814	850	814	840	826	792	873	813	822	784	826	794	785	830	855	830	768	779	824	871	794	797	835	803	860	832	833	868	804	813	842	813	839	804	842	820	820	828	793	836	784	809	816	833	815	836	796	850	845	815	852	834	772	798	792	790	825	850	855	797	797	823	780	816	796	878	785	807	752	783	792	812	830	837	744	846	826	806	788	796	821	778	824	806	843	816	795	789	832	798	814	789	807	800	785	815	855	816	826	797	803	824	781	785	871	804	817	831	798	837	835	820	779	797	780	784	810	782	872	780	858	863	802	793	790	791	790	837	853	797	793	802	833	872	808	818	810	781	765	818	737	848	844	894	816	797	756	836	825	828	796	775	767	744	797	807	737	800	847	794	814	806	787	793	829	813	807	864	837	751	851	774	805	786	823	821	820	806	764	864	820	826	825	814	855	820	807	798	809	793	801	849	786	856	836	737	832	819	843	842	813	833	827	796	817	779	798	809	796	799	860	808	784	852	822	837	799	722	823	821	779	819	830	858	824	863	812	816	822	818	806	795	835	761	844	783	812	832	826	822	814	827	761	879	769	774	811	815	871	779	819	847	838	789	823	802	805	874	785	832	840	875	810	836	790	797	800	807	796	775	810	806	791	800	837	794	809	864	821	816	819	779	806	784	811	802	836	821	838	831	806	823	792	858	804	818	839	745	820	820	825	783	778	814	850	829	777	818	833	835	802	833	831	802	846	820	778	833	811	797	804	817	822	790	834	848	764	834	805	805	831	820	799	766	825	841	766	770	783	844	805	807	823	815	807	808	833	786	790	834	844	807	838	802	842	800	834	815	778	789	822	863	832	818	787	788	854	733	844	812	791	778	766	842	854	801	800	765	808	819	814	817	843	811	849	792	826	787	744	798	809	794	770	801	767	841	853	811	813	849	752	851	873	836	838	846	781	844	787	781	774	845	777	774	796	811	836	800	838	782	800	808	792	783	786	801	826	821	825	823	815	806	832	819	792	824	858	818	753	831	810	843	816	831	823	812	835	832	834	818	780	875	781	808	854	822	837	773	828	780	778	843	785	862	802	821	785	804	802	802	809	792	825	802	780	772	847	820	806	866	857	804	847	819	775	799	786	821	794	811	811	825	788	831	820	808	752	833	816	865	781	808	731	782	774	783	790	776	823	770	853	788	800	832	773	852	817	829	850	839	802	798	776	754	811	814	829	794	818	808	830	779	810	802	792	792	821	806	780	790	762	800	776	828	847	834	791	817	826	812	834	856	787	770	844	840	794	813	835	795	827	774	793	865	846	852	818	839	862	802	814	823	789	849	784	807	829	823	820	838	795	808	854	787	818	837	803	783	773	820	816	806	852	836	745	824	801	808	783	846	841	830	784	846	835	831	827	850	844	854	847	839	827	816	793	790	783	819	776	806	811	839	764	765	798	802	816	806	808	823	833	828	767	838	834	810	835	873	832	833	818	785	838	822	842	810	769	788	802	842	849	795	797	775	793	830	849	778	816	830	808	830	819	830	766	813	824	779	812	801	833	752	806	808	818	767	859	784	831	803	802	791	829	839	782	812	750	768	809	829	805	799	749	765	771	821	808	829	886	818	807	850	792	811	867	808	787	840	807	832	791	751	799	797	878	824	786	836	839	851	750	851	814	818	797	796	806	839	801	865	834	775	787	857	787	830	812	819	849	791	807	789	809	859	769	881	817	825	843	818	787	794	809	800	825	794	776	809	801	823	802	800	841	865	897	796	829	776	774	837	817	806	801	828	814	837	858	807	774	821	852	798	784	862	818	868	810	831	783	779	810	829	769	844	846	752	836	824	760	845	783	806	802	837	821	832	808	830	807	780	854	824	834	825	862	786	841	850	825	821	818	784	784	829	809	795	800	776	793	779	811	806	832	779	824	787	746	828	804	876	863	804	836	824	820	802	864	818	850	751	786	796	814	783	772	820	815	807	795	825	780	809	754	831	807	782	830	810	849	853	808	807	824	814	824	843	840	781	809	813	828	801	826	842	786	839	800	806	825	819	775	834	823	880	789	828	824	840	803	867	769	824	818	798	838	798	798	783	820	843	805	812	840	795	784	851	825	826	773	788	832	795	848	835	868	802	862	826	804	823	830	809	784	799	838	803	821	823	803	817	827	821	839	817	836	799	817	849	824	774	795	805	786	855	797	807	866	823	816	825	840	838	852	815	805	801	793	842	795	772	816	793	887	784	765	825	777	828	812	786	827	801	815	823	793	790	816	799	776	826	827	813	794	823	816	816	831	830	843	848	876	789	838	839	799	775	829	807	824	803	842	786	797	788	828	838	852	827	787	824	848	797	779	810	800	757	830	790	873	852	725	765	847	760	841	808	852	803	819	822	828	782	760	819	813	776	782	766	804	804	789	784	782	810	801	815	811	853	834	783	797	834	844	822	785	785	873	788	804	757	787	789	789	782	832	850	822	810	783	796	779	764	826	835	857	856	825	831	840	848	811	824	801	777	839	827	838	817	828	798	764	811	836	785	833	838	806	820	836	876	852	845	841	855	794	777	805	857	799	826	813	791	773	802	815	856	805	759	807	806	764	805	788	862	828	797	776	813	815	813	758	801	808	879	792	824	790	838	804	787	785	845	845	799	795	848	769	826	809	840	817	813	795	869	825	804	792	847	816	767	848	804	785	844	838	809	822	801	832	851	842	827	789	803	829	796	872	810	780	827	796	824	820	806	811	801	870	832	808	770	797	845	808	812	744	785	810	793	807	841	818	809	820	862	820	838	824	821	801	883	867	816	824	849	784	830	763	813	792	842	811	781	808	730	891	812	799	794	779	810	815	773	724	832	813	822	770	834	801	794	856	823	822	846	835	766	809	814	823	811	825	800	817	800	849	749	819	797	840	842	787	803	787	838	872	801	811	793	812	809	801	811	781	829	823	769	829	846	853	833	831	788	790	833	800	803	781	842	855	782	826	777	820	801	830	850	789	843	778	837	811	848	797	833	788	793	822	856	772	847	816	798	827	792	770	829	808	836	786	789	799	774	780	806	819	790	850	808	787	804	833	781	823	812	817	783	797	814	791	804	785	829	820	774	826	791	807	803	842	794	787	801	797	785	839	791	835	791	857	809	830	766	740	823	823	831	833	821	845	826	763	808	833	815	797	778	784	857	791	811	849	828	885	803	778	808	816	820	801	844	793	824	786	826	817	824	844	824	856	834	826	816	817	861	785	792	838	831	798	811	786	805	788	812	847	790	820	839	818	812	872	863	858	816	810	791	795	796	791	770	815	869	817	786	871	801	820	848	852	825	788	747	824	832
61547	49506	44931	37691	33233	25463	12964	2951	546	331	314	317	303	258	282	317	330	287	331	283	262	289	277	270	286	311	263	269	283	274	265	307	277	296	284	270	295	316	289	306	291	282	271	306	304	298	272	280	292	286	297	310	301	293	281	280	268	272	259	304	296	283	312	318	288	300	295	253	293	280	304	299	318	278	290	287	289	264	302	254	299	291	278	269	286	273	278	295	291	281	301	281	301	295	256	269	317	308	276	299	273	279	289	265	293	285	275	257	309	297	298	281	305	279	303	268	282	295	308	321	297	309	304	306	272	319	291	301	261	298	273	275	268	296	295	284	288	303	281	289	304	269	269	292	320	294	304	281	282	281	289	285	293	324	254	290	303	292	309	287	277	279	280	271	299	269	309	271	300	279	293	268	293	291	288	317	292	268	288	304	298	292	279	310	301	300	272	286	280	283	288	301	319	280	241	279	275	272	293	338	298	306	273	264	308	293	298	300	331	325	309	270	306	281	285	269	294	304	273	306	292	283	283	293	303	285	291	320	281	287	276	275	296	268	295	282	294	305	289	300	269	246	282	299	331	295	304	292	286	301	287	287	299	278	292	306	262	306	285	334	298	293	296	258	298	307	295	263	269	321	296	297	307	295	270	296	286	245	269	260	266	281	287	297	244	290	283	245	298	285	286	281	269	279	286	275	265	290	340	296	280	280	271	289	319	279	276	283	269	290	291	284	293	294	301	287	289	275	256	272	276	275	282	279	286	290	261	252	305	306	290	295	298	275	315	279	297	276	299	268	277	284	295	289	265	306	307	270	294	292	295	283	304	275	292	295	306	279	292	255	309	286	280	343	285	254	281	296	304	289	270	284	275	281	313	271	304	278	308	282	290	302	286	260	298	270	286	297	285	308	277	304	309	282	309	296	285	272	276	281	274	283	261	292	251	308	303	271	297	310	281	268	256	294	265	272	270	289	300	292	314	264	277	254	294	298	284	287	267	277	287	247	297	289	303	304	309	282	272	309	288	263	291	297	272	289	286	284	307	300	280	299	299	263	263	286	273	307	285	259	261	294	313	306	279	316	278	299	262	283	270	272	252	283	283	303	335	284	317	293	304	280	306	301	282	237	298	289	293	290	261	309	316	297	295	307	295	290	271	267	289	275	270	278	293	254	284	262	293	289	268	312	322	316	279	304	269	275	302	286	307	281	284	273	279	306	278	312	267	299	301	288	283	290	271	269	307	299	296	256	283	295	279	302	299	266	317	269	313	255	314	287	309	297	284	309	251	298	313	318	269	272	266	283	306	323	286	290	281	283	315	273	305	249	294	288	284	294	265	288	290	280	278	283	300	281	282	286	283	279	291	275	313	295	291	291	253	306	278	256	290	285	283	280	297	286	249	283	270	312	264	281	275	296	324	318	280	259	285	326	266	283	282	303	306	295	297	290	316	287	287	282	271	296	282	300	303	285	301	291	280	307	286	262	279	252	292	292	281	284	292	280	305	315	283	301	295	290	277	252	284	261	276	278	328	294	243	302	270	322	283	297	297	317	251	297	303	320	288	271	282	276	304	298	297	299	295	283	320	264	304	268	244	280	305	275	307	314	285	287	336	314	285	280	277	316	248	272	287	279	304	261	275	265	321	302	324	250	304	297	285	302	297	293	272	270	281	285	276	272	255	319	287	276	314	284	295	276	282	300	269	270	289	240	308	282	272	269	294	286	277	286	302	285	275	309	280	305	290	276	299	327	293	320	271	286	283	271	282	255	278	284	322	283	268	298	289	308	305	290	308	283	296	279	285	272	290	290	280	283	284	261	291	304	297	306	285	299	309	272	272	281	266	295	278	269	277	286	308	294	291	318	277	307	319	307	264	287	306	283	303	275	283	276	286	288	306	275	285	327	298	276	265	298	291	297	293	310	266	287	327	299	301	261	292	286	284	254	288	289	285	282	278	285	283	298	299	291	288	288	303	303	275	284	261	278	271	312	287	278	301	265	268	254	284	261	274	322	289	298	315	303	311	341	309	290	298	298	310	314	303	306	297	291	302	292	291	283	257	283	270	273	274	278	284	289	298	301	311	268	265	252	280	303	294	318	273	279	288	287	322	293	303	267	272	282	310	319	254	294	270	277	286	292	312	308	318	295	281	304	302	271	307	298	282	268	263	295	297	303	318	295	258	307	316	310	288	252	281	271	296	280	313	312	287	268	305	316	309	269	316	291	281	284	292	275	294	283	286	313	303	291	268	299	292	297	314	272	325	287	285	307	280	278	301	286	281	296	290	295	327	278	289	305	299	301	286	279	308	270	286	259	310	279	300	286	297	279	284	280	313	262	319	261	274	284	277	293	310	251	288	314	281	296	266	288	297	269	289	238	269	276	297	272	275	272	292	266	284	313	289	276	295	303	283	281	276	264	300	283	284	304	310	289	293	284	297	265	296	306	256	280	263	271	281	297	291	287	321	299	278	302	281	266	272	292	279	296	286	266	276	308	269	302	288	288	326	287	306	278	300	283	280	303	286	292	282	242	307	334	325	300	283	300	311	315	258	296	276	286	300	288	277	313	324	292	278	295	280	296	291	287	265	294	301	305	317	277	266	284	338	258	297	284	276	273	304	272	280	282	311	276	251	292	299	303	263	284	281	286	313	291	306	275	284	273	301	298	334	290	305	280	265	283	287	294	297	261	278	267	272	282	298	313	307	285	277	314	310	293	299	275	277	287	293	269	249	297	281	275	309	327	304	280	296	312	296	319	313	284	276	289	299	284	320	320	276	296	320	265	292	287	275	280	293	305	294	281	299	302	283	311	272	302	320	302	282	289	302	278	266	334	284	281	269	264	270	272	288	287	275	289	292	297	300	295	295	311	309	283	289	305	273	265	299	300	314	290	287	282	282	269	292	292	328	262	301	296	287	292	282	268	279	312	295	301	311	284	297	301	267	301	297	281	280	280	287	335	275	272	312	284	299	290	296	297	275	282	277	297	290	280	311	295	298	281	284	298	276	251	306	295	281	280	297	291	292	296	284	306	282	285	303	255	244	286	263	279	250	301	260	290	308	280	264	314	297	307	295	269	288	309	299	292	310	313	270	296	291	312	297	279	267	291	303	264	288	266	294	307	299	265	284	291	265	261	268	309	253	285	277	289	298	288	305	268	302	287	292	323	259	285	247	261	270	304	274	298	299	313	284	275	278	295	261	265	274	299	305	290	280	313	273	300	312	301	280	239	319	261	274	300	277	284	292	257	275	271	270	281	294	292	261	296	300	268	265	291	293	278	321	307	304	277	282	283	286	301	271	279	295	290	270	309	271	310	251	279	286	281	309	275	261	297	282	315	319	311	240	283	281	308	315	285	269	275	294	271	303	293	308	303	297	292	280	313	273	273	274	290	290	290	292	274	286	286	300	284	289	308	259	293	271	297	261	288	284	321	300	280	286	294	321	307	312	278	286	262	255	305	303	273	270	293	287	300	342	264	324	270	268	272	320	306	284	277
52063	58279	61390	61016	50639	33606	14271	3410	965	693	665	706	727	671	701	681	668	704	652	708	679	641	599	629	690	640	687	658	673	660	672	679	604	611	648	607	700	663	653	667	669	656	677	615	651	663	678	685	634	601	674	680	651	690	663	634	648	673	665	676	702	680	646	673	673	617	675	680	645	695	643	641	706	638	638	642	647	633	673	648	655	695	681	663	643	653	677	682	684	657	617	685	649	697	662	678	678	650	714	700	655	641	658	642	630	680	673	688	594	677	714	676	691	677	639	685	633	686	614	657	668	652	653	670	667	651	655	649	698	684	649	635	614	638	665	703	632	626	663	671	664	679	655	654	675	655	719	644	732	645	659	668	671	665	676	631	693	671	666	679	631	674	657	656	624	637	676	637	647	682	703	647	664	674	668	685	636	632	661	640	593	670	694	682	645	682	636	671	703	702	695	666	644	651	658	661	641	647	652	669	651	635	696	712	627	682	616	659	699	658	657	661	658	680	648	671	637	695	680	720	663	665	659	703	698	652	646	690	697	701	605	647	683	659	751	668	663	638	691	628	671	658	688	683	703	698	715	679	686	642	655	674	648	651	658	681	668	686	686	635	646	649	675	650	693	694	645	660	682	668	677	650	680	657	668	684	679	675	662	682	677	647	674	620	659	674	684	660	675	667	640	682	684	646	676	670	694	644	661	661	649	651	686	690	655	642	667	704	709	653	633	639	691	630	677	654	650	656	648	682	672	650	702	689	668	671	600	694	669	655	705	657	649	583	685	657	655	693	682	642	665	657	661	651	629	681	662	671	668	637	673	631	646	619	705	669	686	698	638	680	721	624	674	648	664	655	696	650	679	645	678	608	639	700	646	675	609	628	655	668	660	640	654	625	687	717	674	642	608	663	706	649	659	689	654	622	648	665	683	643	653	692	602	665	676	623	627	688	652	703	648	735	640	678	676	718	677	682	658	696	709	705	672	626	644	652	645	665	646	656	675	612	643	660	634	647	677	686	658	646	694	675	654	691	669	687	661	632	620	653	612	608	584	633	657	683	655	676	689	635	640	663	678	679	658	687	638	648	718	662	672	616	713	687	692	696	669	664	651	692	646	671	650	638	662	679	728	669	648	677	664	685	692	647	675	674	673	675	656	656	694	651	679	646	680	583	650	675	654	643	632	663	682	673	625	652	635	617	678	655	653	680	643	682	694	679	641	647	698	674	661	652	668	652	680	643	656	644	642	650	636	673	675	697	662	667	676	711	679	654	639	673	641	657	671	659	620	715	667	693	613	704	701	695	675	671	677	693	657	691	659	645	675	637	646	637	691	656	637	639	664	689	674	683	646	658	675	707	666	634	703	682	641	655	666	665	655	682	660	641	716	636	688	655	678	646	691	616	725	662	678	698	683	642	663	646	664	664	665	619	720	685	647	695	670	725	628	680	633	668	634	681	653	635	692	659	659	649	676	682	636	635	673	662	656	666	635	643	651	630	693	649	681	666	661	658	676	644	639	672	641	685	673	670	693	649	681	664	641	713	689	685	633	683	633	674	616	690	660	641	665	679	691	710	646	655	682	670	678	626	633	672	694	616	677	626	655	620	698	636	674	688	618	646	651	648	638	715	676	671	705	630	611	684	668	705	653	720	595	670	647	652	645	665	585	684	682	684	673	618	638	674	618	670	668	675	663	657	668	664	715	713	682	711	642	684	622	707	688	700	604	663	665	673	683	664	677	727	682	618	635	648	684	657	657	636	683	688	649	681	672	622	691	628	678	613	675	642	651	652	685	653	652	679	692	670	653	685	660	661	678	688	616	636	627	658	646	702	669	683	653	682	685	665	702	648	685	635	702	595	672	643	655	654	676	661	669	693	648	715	675	698	653	648	636	657	623	676	697	671	608	643	637	613	659	675	671	637	667	667	700	644	693	596	668	626	677	661	646	601	655	647	645	669	670	589	703	688	698	644	667	586	654	635	622	655	656	689	675	672	622	655	670	638	694	637	603	638	660	654	623	665	695	699	667	673	635	712	661	642	675	702	627	682	632	639	680	622	660	709	657	663	632	619	629	654	644	661	665	624	684	660	668	684	670	630	668	679	644	668	659	691	696	688	656	621	683	630	660	663	671	673	706	613	677	654	644	645	672	649	655	704	691	651	672	671	649	695	650	641	668	680	650	652	611	635	656	665	697	679	635	636	658	672	689	641	640	680	639	699	645	664	696	686	637	678	700	698	672	700	660	665	663	711	694	660	619	693	684	641	660	637	653	660	680	664	685	646	641	688	656	639	665	646	590	658	653	674	686	638	678	690	666	632	662	643	627	657	657	688	676	660	668	649	624	655	641	689	647	678	703	680	643	662	669	680	656	670	648	623	608	684	671	680	672	652	649	612	675	657	653	661	672	711	656	600	679	663	649	639	685	668	667	633	664	646	631	676	659	664	655	631	657	651	677	616	645	652	621	679	618	661	598	632	670	657	611	663	644	719	652	675	669	615	654	710	606	642	649	681	641	657	668	658	657	639	661	649	679	662	649	662	694	678	659	699	657	631	723	689	674	634	682	710	674	655	649	634	698	686	708	661	692	661	649	725	643	605	673	628	670	673	690	669	658	656	667	676	704	684	671	637	644	673	588	628	615	664	644	653	660	679	684	644	646	660	675	655	645	668	646	691	696	656	652	720	659	687	695	676	641	656	631	627	655	669	638	638	698	685	660	679	661	661	634	689	683	655	712	682	663	637	655	666	663	665	631	664	703	650	674	613	661	646	620	607	620	609	650	658	655	628	606	677	626	659	667	666	689	620	679	649	655	634	638	642	655	688	648	686	630	676	677	633	660	637	628	632	698	622	678	671	651	643	658	715	625	690	636	645	716	680	681	694	617	668	645	688	658	678	645	596	690	659	646	664	655	682	629	638	628	670	661	649	700	671	645	689	674	691	648	730	641	656	629	658	678	666	703	676	673	640	633	680	619	665	658	665	705	707	696	665	685	694	687	659	644	705	632	670	607	626	675	726	695	685	695	657	681	635	645	706	668	635	678	670	671	704	652	659	605	673	661	632	710	660	684	651	675	678	673	681	661	676	679	692	690	644	661	682	672	656	674	674	600	570	655	670	659	669	606	683	689	634	629	663	624	668	663	672	680	671	646	637	655	646	682	679	713	643	647	733	623	667	648	728	677	638	701	662	670	659	713	666	695	696	683	668	678	611	610	671	656	648	633	661	648	649	679	731	596	640	670	618	645	685	661	640	656	675	686	667	645	703	699	713	676	656	644	697	695	680	645	632	661	658	683	675	635	650	654	670	645	651	652	689	660	658	648	691	612	607	658	660	708	703	684	634	626	671	635	679	649	636	653	641	581	676	657	646	663	631	650	675	707	699	645	701	681	613	697	639	678	621	619	669	663	659	614	651	635	619	649	631	703	725	675	644	655	651	686	669	627	645	658	620	661	665	646	684	669	668	689	701	678	673	701	692	633	610	664	670	666	691	688	663
62082	52364	43274	36847	33866	30405	20321	6994	1074	312	296	301	309	291	287	287	257	278	280	321	276	282	263	274	278	300	285	291	273	284	282	268	282	297	292	275	257	277	249	231	278	265	281	321	282	262	273	260	280	291	278	300	266	284	284	263	236	252	299	274	288	297	247	248	263	298	272	274	240	278	248	262	291	290	303	288	273	264	288	261	265	280	305	268	269	294	281	241	276	273	293	278	246	273	274	275	286	242	260	310	290	286	277	267	276	271	247	261	278	274	294	277	268	281	262	283	293	307	252	289	241	268	263	265	271	275	262	272	286	297	280	268	263	297	271	289	255	240	290	298	264	264	278	271	248	247	284	288	289	256	258	248	248	277	263	273	283	262	290	286	251	262	281	262	291	276	253	263	269	278	281	258	254	277	290	273	304	283	282	272	278	269	273	244	276	268	291	275	240	270	266	292	261	250	266	271	269	283	260	267	301	236	289	269	254	306	271	281	270	249	289	290	267	273	261	284	266	255	280	255	300	275	275	263	267	316	252	294	286	287	281	263	230	255	315	289	250	279	305	257	292	272	283	259	280	263	246	293	268	258	256	257	263	245	281	277	292	310	259	255	263	263	254	254	279	260	282	295	287	276	265	256	268	271	295	264	280	250	286	301	272	294	260	289	241	263	276	277	272	281	266	270	230	270	256	262	265	263	286	282	286	273	250	234	292	266	292	283	296	272	242	286	277	263	236	270	281	263	256	281	258	256	286	291	315	264	319	277	295	263	275	262	275	249	294	284	254	263	289	273	291	259	238	285	266	273	231	264	222	282	294	282	265	283	266	244	268	288	291	278	270	265	275	265	232	302	262	276	259	253	278	260	262	274	281	262	288	266	267	273	281	262	285	288	275	261	256	277	256	272	292	278	248	247	275	285	255	285	280	273	268	276	261	285	305	241	254	286	282	281	250	272	278	298	272	275	257	276	282	294	261	261	239	266	269	287	266	300	252	233	279	249	280	268	244	303	295	283	271	267	289	256	282	284	286	256	265	240	254	237	290	271	266	298	279	291	272	278	241	251	287	305	253	281	279	300	245	271	278	277	267	295	284	283	251	250	255	269	296	237	274	280	270	254	259	260	289	272	255	280	307	293	265	254	253	264	260	257	298	299	278	282	296	259	261	253	302	262	282	245	270	274	279	278	258	251	321	311	270	261	278	278	273	265	272	260	296	262	242	287	268	267	286	282	278	262	293	281	261	272	267	286	276	263	293	281	263	256	271	286	241	274	313	273	221	272	289	301	276	257	279	307	263	278	264	274	233	274	228	253	264	265	298	283	251	273	251	284	290	263	260	296	253	285	266	259	260	285	269	261	283	243	269	310	275	256	245	258	264	290	277	291	254	267	271	257	257	253	287	284	260	289	285	256	280	265	259	285	286	277	287	276	265	244	244	278	256	235	282	263	298	268	282	274	254	264	294	269	271	262	253	273	260	269	276	300	294	283	271	266	289	260	289	271	297	274	291	322	270	269	270	266	277	301	284	277	273	256	274	273	267	270	285	269	272	262	277	256	289	309	262	258	268	249	262	306	272	244	233	299	270	245	292	237	292	274	273	283	276	246	250	298	297	275	276	265	244	267	264	256	301	290	299	291	284	300	253	240	323	281	240	263	308	282	245	282	270	255	278	265	283	291	281	279	263	256	271	273	273	284	281	242	277	292	283	261	294	295	265	256	279	264	267	259	272	273	254	267	299	269	243	248	255	287	240	288	281	276	246	299	258	249	286	269	255	292	249	260	234	257	288	270	244	277	280	304	291	274	271	248	286	271	302	279	266	287	273	268	267	282	271	256	291	268	280	294	269	267	261	282	294	269	272	298	245	245	265	266	293	277	269	263	274	308	273	260	239	274	263	302	295	276	260	287	279	282	281	277	249	258	248	283	277	278	270	261	290	275	298	277	276	275	252	277	249	302	291	290	280	261	300	295	257	297	293	304	277	272	301	265	281	258	259	255	266	274	293	256	305	308	288	289	270	283	289	304	268	297	244	289	274	276	253	256	263	277	305	261	270	283	289	271	280	254	300	306	269	298	275	274	266	289	250	284	281	298	264	265	273	291	301	287	252	266	313	288	279	285	274	279	283	304	304	252	302	250	292	249	253	236	234	296	269	263	294	279	243	271	277	281	263	286	313	271	280	267	252	267	237	262	274	272	249	274	291	276	282	279	295	273	249	257	299	275	265	272	271	279	260	264	283	244	272	287	306	260	266	294	259	303	258	247	278	300	286	282	282	255	294	271	257	288	286	273	309	267	274	275	269	267	292	274	277	290	288	261	272	266	291	265	271	249	317	249	262	291	254	281	282	291	278	264	277	275	270	263	254	278	254	297	259	248	273	263	264	291	262	277	261	268	271	270	276	248	256	288	306	238	254	262	296	290	245	270	265	264	304	259	288	288	264	259	246	259	257	262	292	277	288	275	251	275	281	270	273	276	251	274	281	282	265	267	274	277	288	286	265	303	267	270	275	276	276	234	264	249	270	276	261	263	257	271	275	268	257	269	258	264	267	267	276	268	295	244	269	289	263	238	287	296	309	278	238	265	251	279	251	276	273	255	272	262	252	282	247	264	273	256	261	293	272	270	296	250	269	302	272	250	258	305	261	264	251	292	278	265	250	259	282	273	272	298	270	268	266	272	274	265	251	249	253	279	298	262	249	300	288	263	262	238	266	300	284	268	284	287	298	284	295	265	264	249	271	277	262	288	293	250	244	289	293	253	262	302	271	263	269	248	287	299	269	274	250	257	285	289	237	255	281	289	277	298	299	269	262	268	277	257	282	297	285	286	261	280	262	268	263	289	275	280	270	284	268	252	284	236	275	287	277	277	284	266	259	262	254	279	295	293	274	258	272	295	270	249	241	277	307	252	271	281	307	284	264	245	255	317	272	248	287	268	256	271	280	253	273	291	312	252	233	275	254	298	281	271	248	264	327	275	251	263	272	290	271	280	263	261	289	281	279	263	271	262	288	268	276	266	240	271	275	277	257	250	269	251	274	271	289	281	281	253	267	267	260	288	276	288	268	276	264	286	269	283	280	267	254	259	265	256	277	257	256	266	248	299	281	284	319	238	287	298	284	262	252	281	297	255	283	293	249	263	239	288	269	272	243	277	278	275	258	257	289	284	255	269	242	285	266	289	260	253	265	249	263	268	268	259	232	275	294	278	277	289	275	288	269	256	311	260	283	264	250	292	280	263	242	281	266	242	261	305	264	273	253	262	292	276	292	293	281	260	279	272	269	267	294	290	246	287	282	241	278	254	268	229	259	285	269	234	260	271	264	265	301	251	275	241	218	282	294	278	280	276	276	258	271	280	300	305	293	256	275	254	277	257	252	292	305	294	296	269	284	290	276	252	275	252	258	259	272	290	273	280	259	271	302	289	281	278	270	251	294	311	290	314	264	283	315	253	284	264	269	248	235	296	274	291	291	236	295	287	284	270	246	259	307	277
53708	61145	64538	69640	58916	43967	22234	5981	1373	688	613	629	611	643	637	608	617	674	612	629	631	569	632	660	657	633	634	642	622	619	573	628	638	588	667	645	625	629	616	613	629	649	658	633	662	615	618	631	631	681	583	641	641	627	659	633	635	618	620	654	667	602	664	628	648	627	599	657	615	611	644	649	630	641	635	602	615	621	598	607	643	620	619	660	643	617	618	596	574	635	587	662	638	637	614	651	634	594	645	646	612	599	609	590	666	622	615	699	692	577	632	663	637	609	617	660	620	601	621	617	640	607	621	630	655	658	660	651	659	651	643	689	619	684	606	587	662	653	672	603	653	638	658	655	621	639	643	619	608	647	621	617	609	623	640	604	602	603	619	629	655	669	633	626	641	651	606	598	628	604	670	567	619	685	613	617	583	620	619	607	618	638	650	624	620	663	638	595	646	682	610	640	674	636	610	661	616	612	657	628	602	644	592	614	614	597	600	623	605	697	636	661	630	630	644	681	631	606	595	648	624	620	626	632	622	615	633	633	638	640	568	606	575	649	613	626	644	603	600	659	609	683	654	632	624	599	622	632	653	585	603	634	594	607	643	611	632	655	643	593	626	637	654	640	642	677	630	646	594	619	637	637	610	645	618	651	654	609	639	632	602	634	605	663	611	680	616	604	636	607	618	601	653	643	667	628	624	647	647	626	635	701	654	591	653	579	632	590	658	658	645	629	630	618	670	601	616	644	639	638	680	618	687	666	616	617	629	638	607	628	628	650	637	616	648	601	603	641	641	571	570	611	676	664	615	596	623	593	603	610	606	629	625	636	647	607	631	642	622	569	643	608	612	644	671	601	626	638	657	607	618	670	585	598	652	629	593	611	646	633	612	631	615	603	634	574	644	624	650	632	678	590	628	644	584	634	609	619	614	625	674	604	652	663	607	632	649	591	619	631	616	618	610	600	625	622	640	623	646	661	577	646	600	642	680	670	602	614	607	623	616	606	619	617	586	637	608	635	580	621	609	617	605	633	595	613	643	588	604	627	608	659	643	628	607	654	594	594	616	623	652	601	634	623	608	636	645	662	594	568	599	617	650	649	606	600	651	636	652	602	612	633	614	624	630	631	632	665	599	640	671	648	655	665	652	641	610	632	610	666	556	658	651	639	601	670	601	588	648	595	656	605	606	630	618	650	641	573	619	578	578	642	657	670	631	616	655	648	628	627	610	637	624	598	637	581	634	616	634	595	664	606	633	594	575	624	626	650	647	589	632	624	657	638	604	607	633	668	621	653	662	587	626	629	624	643	623	649	665	625	635	640	577	582	625	637	661	647	627	588	631	616	640	608	636	600	646	617	618	632	623	609	607	646	633	676	617	606	575	622	607	638	616	595	658	675	637	635	598	663	586	635	679	644	605	634	605	624	656	687	619	657	597	579	608	617	622	642	640	653	574	604	645	635	607	659	643	636	616	653	641	670	604	589	613	588	611	639	684	590	606	649	642	659	635	632	622	603	651	675	678	628	640	664	649	617	638	635	605	592	634	649	617	641	632	628	627	596	661	614	636	612	664	657	682	614	627	594	652	629	630	648	630	655	620	645	644	616	633	598	641	637	665	625	625	595	646	603	661	599	651	584	606	628	642	602	650	626	598	638	602	615	665	631	612	627	641	631	620	653	578	636	603	588	609	637	635	672	675	604	599	651	609	628	647	622	636	617	643	627	614	658	582	628	638	637	644	659	612	621	636	649	610	624	631	634	703	592	622	654	585	682	598	612	639	661	647	643	676	613	605	607	625	640	603	631	646	638	602	611	583	613	578	668	675	614	637	650	601	600	618	618	599	632	597	610	656	621	666	610	635	647	618	567	661	577	661	603	611	667	650	596	610	605	623	624	616	621	595	645	637	646	618	608	633	608	613	635	607	623	580	653	639	665	635	643	622	666	593	622	643	636	574	582	586	578	594	615	607	655	595	651	627	645	600	591	622	652	604	613	660	611	571	618	643	599	659	642	602	600	635	658	650	646	626	651	615	617	648	646	692	653	689	627	629	620	604	630	591	608	612	609	604	644	619	652	621	629	611	602	632	625	611	626	661	630	614	641	654	635	587	621	610	615	648	607	606	625	641	640	670	610	621	620	653	597	631	652	626	592	645	654	626	609	597	584	612	612	610	688	667	602	654	631	616	662	633	645	653	610	643	616	592	655	600	612	614	632	647	677	579	577	594	610	570	646	618	623	631	607	621	610	616	598	661	658	617	636	680	607	636	615	626	601	639	587	629	626	645	676	628	652	634	634	629	618	573	662	589	648	615	645	620	652	611	621	658	620	621	663	669	632	615	650	580	595	621	635	590	678	640	651	616	617	604	649	593	650	647	654	589	586	609	609	641	658	600	627	650	650	574	620	606	672	600	633	618	609	631	596	619	622	637	636	636	604	639	624	605	657	676	605	642	618	613	640	625	664	641	618	577	692	606	673	662	627	612	637	597	589	649	661	611	633	616	621	666	644	639	630	604	628	629	653	653	629	665	710	622	597	608	601	621	623	611	620	590	595	581	645	611	633	587	624	585	646	641	616	659	591	665	622	632	597	658	639	584	618	640	589	657	605	595	645	594	640	619	602	604	635	592	612	620	576	613	622	597	655	606	589	630	585	630	608	671	631	622	600	637	611	645	620	601	574	618	621	625	613	629	617	625	631	601	651	621	630	586	629	638	591	600	589	627	668	625	617	649	651	612	625	569	602	608	616	637	606	592	633	656	653	608	644	601	593	617	640	626	627	621	629	639	630	636	628	585	636	593	609	645	601	585	623	596	608	653	638	636	644	620	653	595	627	633	584	623	633	612	611	642	597	657	627	590	590	620	604	594	654	630	623	613	639	606	603	637	583	678	624	664	649	607	636	618	629	618	642	604	669	614	583	633	636	615	615	626	599	643	599	626	619	602	631	599	620	618	657	650	641	598	618	631	614	640	606	633	633	602	594	692	613	625	647	624	620	575	595	641	627	635	635	616	656	665	622	621	621	600	612	598	602	626	601	604	615	654	630	610	597	616	659	604	656	684	602	603	653	628	637	630	626	613	644	647	602	681	591	661	543	627	571	614	587	608	609	592	664	575	603	617	641	639	579	648	636	619	606	671	619	621	658	615	612	622	612	635	599	598	616	620	615	662	575	630	613	677	639	632	619	591	628	649	566	685	627	661	617	549	637	613	595	596	668	586	630	620	633	638	617	627	655	654	595	634	639	662	599	636	614	620	579	649	662	629	665	640	639	618	661	636	687	595	640	635	647	667	616	639	622	617	629	589	664	629	659	619	681	576	621	590	645	618	620	646	602	614	621	614	627	625	592	672	595	610	578	648	630	596	664	601	600	597	620	642	645	623	609	647	617	632	597	619	629	623	611	626	641	660	626	586	600	631	650	628	589	577	599	632	635	620	611	650	662	607	627	615	615	671	622	586	610	678	606	606	646	635	599	617	609	644	649	659	648	626	592	626	622
32601	30142	19822	9940	4473	2751	1429	670	403	364	336	357	356	332	372	392	364	383	375	380	373	344	326	327	340	368	406	379	349	350	365	351	374	375	401	367	377	351	370	349	372	372	383	353	357	347	338	360	356	351	387	395	341	344	386	393	373	364	353	390	372	372	412	360	341	362	398	361	337	380	354	364	321	371	345	358	345	355	387	360	366	344	356	344	370	362	382	354	322	385	338	366	354	369	372	396	369	352	339	383	343	374	352	326	343	322	365	378	345	360	334	357	337	365	343	367	333	367	393	342	398	357	382	332	375	373	378	371	367	347	338	377	305	340	366	322	339	315	380	352	352	345	345	392	354	347	368	384	376	358	389	329	389	390	351	336	340	356	357	389	371	370	368	373	366	384	373	374	374	351	352	361	381	393	341	384	366	355	346	357	385	359	377	378	371	343	392	373	356	353	373	407	351	356	356	368	364	349	368	353	364	373	367	335	347	369	381	358	383	340	356	389	364	355	350	354	367	359	346	380	378	366	381	359	363	370	354	339	380	379	334	374	319	349	382	394	354	348	348	336	393	393	374	356	370	360	340	360	360	377	357	376	345	351	349	383	352	376	373	386	365	377	371	362	365	397	360	369	371	350	383	372	392	335	387	367	346	375	362	329	371	380	381	371	343	347	379	352	372	344	382	357	349	379	365	407	362	403	365	374	354	390	343	377	364	345	338	341	400	350	334	357	353	367	377	372	363	380	359	349	352	346	362	388	392	375	350	342	356	370	335	368	379	409	382	380	362	370	381	352	386	333	355	347	375	353	375	387	339	377	376	367	370	344	360	336	398	379	365	364	367	392	381	362	406	327	362	328	376	364	398	342	335	340	358	348	347	391	385	378	370	357	380	354	390	403	358	374	378	376	354	408	385	356	380	376	366	372	338	327	359	323	406	390	351	346	330	380	362	379	386	365	344	326	373	367	380	372	382	349	355	337	354	338	407	358	367	359	368	359	394	353	376	320	369	376	377	346	331	340	374	342	346	321	362	326	363	342	373	346	348	383	371	352	355	395	360	342	359	376	373	377	357	361	360	384	381	351	336	347	364	351	384	396	406	359	338	347	391	354	376	375	347	379	372	344	342	398	341	358	349	373	400	362	390	382	372	336	375	369	376	347	362	399	360	360	354	379	402	368	370	326	397	369	340	333	355	350	390	408	363	356	370	349	317	371	387	340	370	356	383	349	371	387	366	340	386	332	383	388	370	398	382	340	371	348	375	344	343	352	324	391	340	319	351	357	371	365	395	377	385	364	359	349	367	386	357	369	410	400	369	343	384	321	358	355	388	377	391	371	387	382	345	346	367	351	345	364	371	318	389	355	346	359	379	394	393	381	375	412	364	350	338	383	345	346	330	375	359	380	352	428	327	343	351	379	393	350	345	356	362	394	368	336	369	366	343	336	336	381	374	357	381	361	350	343	380	373	382	367	348	355	352	377	386	364	356	348	382	348	364	373	353	335	347	395	358	347	374	358	388	382	365	384	372	359	373	363	344	384	377	360	385	386	389	390	360	371	359	325	338	373	334	372	362	364	381	326	345	343	379	368	356	332	368	331	347	339	376	345	409	372	371	368	361	390	370	368	348	335	377	381	366	340	348	343	355	329	367	367	334	361	363	386	313	365	332	353	348	327	346	402	375	358	328	373	351	375	355	378	367	359	349	342	352	318	354	366	344	327	371	350	368	364	304	336	357	355	355	379	394	393	379	390	337	338	322	358	405	354	337	368	344	365	347	363	360	328	352	396	388	369	362	351	359	359	373	356	335	372	387	357	374	365	360	357	308	374	354	346	349	351	390	371	387	378	355	377	336	357	391	343	369	360	377	388	338	358	378	415	358	363	360	373	368	367	368	373	369	357	394	350	388	314	336	341	368	360	330	354	320	394	392	379	339	350	385	349	339	365	337	354	326	371	369	377	344	399	348	355	341	357	383	358	357	406	350	367	377	321	382	390	331	350	382	360	359	354	379	338	354	382	357	379	341	379	385	359	372	360	361	390	335	345	362	377	382	369	380	387	381	332	360	322	356	350	337	376	352	352	336	363	368	329	368	382	358	391	357	388	399	360	360	362	374	360	377	354	388	404	349	388	371	357	337	339	380	410	402	355	381	375	364	353	332	345	378	377	311	373	387	371	356	396	347	344	369	357	378	353	388	349	333	364	356	358	350	377	344	385	354	355	343	332	382	364	363	370	362	352	364	380	360	363	392	395	370	363	349	348	381	360	344	374	365	347	333	379	324	356	358	360	364	347	365	388	347	368	375	334	366	388	356	348	379	361	378	344	334	362	360	356	331	351	353	380	340	398	366	361	374	360	369	378	376	339	355	359	386	383	364	387	388	373	359	338	364	378	340	368	356	388	368	353	351	326	346	366	346	346	357	335	346	366	347	405	358	385	378	380	389	344	350	339	340	353	378	333	338	365	365	379	348	351	370	368	364	375	362	370	376	352	375	372	359	351	357	359	370	424	385	347	351	355	371	357	359	363	343	347	361	363	378	347	347	350	370	357	351	369	386	400	372	387	361	347	366	371	361	335	363	337	373	387	350	359	331	386	388	404	361	374	368	349	376	367	355	354	378	351	359	371	364	372	387	385	366	342	367	368	364	376	358	351	358	382	350	366	379	370	369	360	394	341	346	388	343	373	359	375	385	367	375	371	383	379	340	388	319	338	368	372	335	357	376	363	375	324	357	348	365	398	350	359	360	353	366	352	350	360	389	385	370	373	365	346	350	367	352	353	361	370	346	335	375	336	406	348	394	395	336	345	348	352	342	346	358	375	372	389	394	388	343	368	333	382	357	352	327	339	363	349	353	363	369	365	376	362	343	354	399	354	340	363	329	355	365	357	334	356	386	370	426	381	377	338	334	384	392	355	363	371	350	361	346	374	351	335	355	371	374	361	341	361	342	357	364	370	368	361	346	352	336	386	331	307	342	396	347	355	359	365	371	366	365	389	400	356	360	371	363	364	355	376	382	363	381	335	350	363	352	333	371	337	392	364	396	348	384	368	412	369	396	356	399	422	352	365	372	366	386	367	351	353	354	352	351	365	394	367	397	333	405	350	340	342	352	370	349	377	352	374	338	357	352	347	383	373	349	424	381	362	375	330	356	373	370	363	366	359	361	314	346	340	350	368	388	389	343	382	336	337	363	365	382	366	368	362	360	393	329	370	367	337	347	409	338	384	374	366	326	358	389	367	374	349	346	375	365	344	329	384	387	372	351	368	353	370	360	343	410	373	365	384	372	361	370	379	381	371	363	363	408	357	364	337	404	386	375	354	388	360	386	364	364	375	335	370	390	395	358	383	383	352	357	359	381	345	374	360	357	406	363	336	367	379	342	340	378	367	353	373	367	404	367	389	370	383	343	342	349	378	359	369	353	346	391	369	360	340	321	360	359	352	353	379	337	375	405	371	393	372	365	375	372	367	364	369	350	409	368	377	356	394	369	380
21976	29055	25833	18152	11877	7984	3859	1555	935	843	819	815	825	861	870	804	820	850	833	831	860	843	823	817	833	862	832	810	832	837	816	818	793	814	880	804	770	832	864	842	819	844	824	865	853	838	823	857	877	841	842	832	852	828	821	821	818	887	832	880	821	826	821	820	873	823	820	838	875	827	824	802	830	849	827	838	836	801	815	811	810	821	825	824	828	810	863	797	756	846	860	867	824	849	826	802	796	783	826	868	833	786	856	854	832	865	816	836	834	822	824	848	816	791	815	852	788	863	888	793	836	860	786	893	825	801	825	829	826	860	843	891	858	808	844	831	802	790	873	822	793	780	851	827	833	854	851	806	852	851	857	809	881	786	791	804	845	868	827	831	862	810	828	847	872	808	835	868	842	881	840	815	857	791	828	803	815	816	865	841	842	762	809	790	809	821	817	799	803	876	842	894	799	774	787	850	836	831	803	854	850	862	816	864	791	824	858	815	863	776	805	838	860	838	872	805	852	861	797	811	805	846	780	827	850	785	786	803	849	832	853	843	866	832	824	838	810	837	870	858	821	850	825	849	818	806	846	823	817	845	835	811	865	798	887	919	835	818	803	820	833	826	819	783	829	804	843	806	812	845	820	838	834	861	863	813	880	827	887	821	846	789	768	808	832	851	809	877	862	802	828	754	860	853	822	829	832	864	813	809	855	823	814	824	857	829	765	846	798	817	803	859	821	818	802	850	862	878	852	877	795	830	852	801	777	818	787	811	829	816	865	840	844	786	830	788	891	822	875	801	874	824	847	837	855	827	836	832	813	804	834	776	817	865	842	776	852	839	814	779	840	809	790	833	812	823	845	813	822	815	831	830	827	824	820	816	862	894	812	816	803	803	843	835	865	860	836	818	798	874	877	839	893	836	832	804	859	861	840	875	819	845	792	842	857	823	822	817	857	816	865	885	861	822	808	784	847	836	859	829	803	794	802	765	831	817	794	795	784	831	881	835	845	826	787	782	832	784	805	833	852	847	816	848	800	799	798	824	829	814	817	783	805	830	818	846	832	825	845	828	837	868	858	837	829	865	806	864	813	823	820	837	836	794	794	851	828	836	806	861	829	787	827	781	847	819	898	801	787	845	821	839	807	851	828	799	900	871	843	814	780	834	823	825	856	814	855	847	804	801	819	833	805	864	852	800	895	837	802	828	857	858	841	842	849	850	800	821	856	797	836	814	818	877	838	783	847	792	873	827	820	848	850	816	821	839	810	777	802	837	773	785	784	827	819	782	840	822	779	843	829	837	815	851	814	821	839	773	848	787	836	843	797	803	806	824	804	820	815	853	802	801	879	824	858	853	831	807	847	787	899	844	786	841	789	831	810	824	815	863	789	824	855	840	817	872	828	843	858	847	787	835	831	822	838	819	853	806	821	809	836	896	819	872	837	827	854	865	833	816	862	782	839	815	839	891	894	804	834	845	804	856	793	812	820	857	795	824	823	837	855	783	815	862	807	811	863	816	766	804	800	800	821	786	839	840	853	844	870	828	792	854	842	876	844	860	854	806	829	818	878	862	813	767	823	785	796	851	806	788	764	857	818	898	824	833	882	797	817	848	801	831	745	872	835	814	800	840	792	782	875	826	864	813	794	749	805	821	823	796	800	795	836	858	813	848	788	843	785	802	843	836	815	823	856	821	831	826	802	835	777	824	805	803	859	832	862	832	793	809	823	817	833	877	826	848	810	832	875	862	845	808	860	801	807	798	836	845	891	835	808	837	846	835	849	812	865	862	800	858	808	828	837	859	859	813	803	847	864	805	818	838	800	839	821	780	850	851	850	842	838	782	830	858	826	831	808	828	859	904	823	837	832	856	806	853	823	807	868	825	898	790	779	813	830	821	803	803	790	736	864	777	840	824	841	832	775	830	805	833	847	823	828	837	765	837	817	843	843	820	878	829	819	809	819	851	844	850	838	884	867	840	812	812	828	846	802	806	838	810	831	818	846	824	813	785	814	842	816	853	828	798	816	809	798	816	828	842	774	840	822	896	825	785	805	850	864	816	830	831	789	797	798	841	790	754	848	898	854	835	858	876	797	854	897	825	810	827	831	861	825	819	789	844	891	822	796	872	814	844	812	835	785	886	810	848	834	797	839	803	856	801	861	819	876	829	836	855	865	794	788	826	794	781	821	857	790	814	853	847	882	836	830	823	802	815	821	847	904	810	848	850	838	830	846	811	792	848	794	828	891	799	780	863	853	863	825	820	838	790	850	859	847	844	794	830	820	835	837	810	839	799	840	844	825	803	846	860	811	815	794	838	803	789	811	849	772	823	838	810	847	850	852	834	861	812	751	813	811	801	798	829	823	809	814	811	814	808	810	800	793	774	852	848	848	834	794	863	806	800	861	868	771	815	778	833	833	827	864	836	824	778	817	840	837	787	817	820	864	843	856	789	813	819	786	820	816	802	836	761	808	782	808	865	821	781	884	812	833	822	838	889	796	754	772	798	809	851	777	804	810	793	845	818	797	831	841	834	774	834	800	865	787	838	830	847	788	809	801	848	782	843	805	827	838	802	815	834	849	858	823	817	807	845	809	806	818	810	858	830	820	792	835	799	803	857	790	852	840	867	801	860	814	858	822	803	753	851	863	825	827	781	826	862	813	868	775	837	855	846	899	792	794	853	846	798	839	820	829	859	810	790	801	821	811	839	789	804	869	871	807	845	817	839	807	825	818	816	791	836	805	831	840	836	871	869	789	878	842	864	839	844	811	816	854	822	847	812	812	843	871	788	828	801	802	805	848	855	805	830	827	853	841	792	833	829	816	800	821	842	767	845	831	777	826	852	842	784	809	825	765	873	825	829	819	869	882	859	798	814	758	852	860	885	815	774	801	861	831	820	786	888	798	814	841	775	820	803	841	846	877	809	866	870	814	822	835	820	804	817	820	828	825	829	850	855	819	848	808	845	858	837	774	841	834	857	829	855	881	834	792	886	836	814	811	827	805	835	847	804	856	830	816	810	829	833	781	875	825	837	838	765	818	836	819	802	869	824	859	827	841	885	832	842	817	819	789	853	798	867	831	826	823	808	852	825	849	850	860	840	879	839	800	840	829	847	818	834	842	831	831	799	822	818	841	837	766	826	847	803	910	834	885	809	837	789	877	798	818	856	840	804	801	871	809	862	833	843	797	846	843	778	810	797	883	808	804	823	820	835	823	881	809	779	841	841	810	842	844	873	755	856	850	840	770	822	856	819	806	822	825	849	832	809	838	836	809	837	804	835	835	830	887	831	842	837	844	825	829	816	831	810	863	826	756	814	868	819	804	785	839	823	849	789	851	798	846	869	821	814	815	829	845	831	806	779	832	825	755	832	845	801	816	857	780	856	770	827	830	854	871	893	846	858	869	850	824	830	881	796	897	824	847	801	820	840	815	800	857	813	887	829	788	781	834	794	808	839	839	847	819	872	816	848	807	877	824	801	783	816	807	852	863	876	806	863
59656	58097	51141	38888	32923	28328	17507	4869	834	368	346	276	347	312	308	295	328	301	275	327	284	299	241	275	311	321	300	320	322	320	321	269	317	326	314	300	308	308	327	269	308	279	308	298	306	286	281	288	288	320	305	339	295	321	302	324	293	283	304	326	289	262	256	280	287	305	295	290	267	282	338	306	300	321	271	291	313	267	309	310	294	318	279	307	271	318	335	288	290	303	283	351	265	272	292	291	292	318	309	282	333	319	308	314	301	325	293	308	315	304	315	295	300	294	267	324	304	288	293	274	270	283	325	287	282	296	272	304	295	296	313	266	320	333	281	311	323	275	263	318	313	320	289	309	310	301	315	273	306	320	293	283	286	326	288	276	280	280	328	337	273	286	309	313	305	295	312	299	314	311	268	317	318	323	280	295	296	331	342	276	274	275	293	308	303	291	312	287	320	285	310	289	277	306	327	304	319	291	309	319	285	252	327	303	294	307	302	317	323	304	285	313	304	315	301	317	304	295	285	306	289	302	266	292	275	317	275	302	291	288	294	271	294	290	295	291	315	293	297	306	243	307	266	294	289	267	285	296	320	309	311	286	291	312	317	265	295	266	285	313	272	275	248	287	315	270	286	296	313	280	294	337	280	292	307	311	306	290	284	333	304	253	269	302	296	298	310	277	313	277	301	303	300	304	292	312	299	287	306	273	276	297	291	306	292	269	287	272	316	301	303	331	302	339	329	326	296	267	287	325	300	298	295	311	299	303	290	309	295	310	310	263	287	320	312	278	306	323	272	302	318	305	279	316	281	278	307	291	284	302	319	308	285	315	295	278	322	326	323	306	284	281	336	315	298	295	282	293	312	325	253	292	314	280	301	298	286	306	314	297	292	327	273	275	306	287	306	282	294	312	287	301	322	298	324	286	294	276	272	278	297	295	291	293	282	282	303	296	284	283	298	310	304	302	339	327	321	315	332	252	319	299	305	304	257	300	288	308	306	267	297	308	280	308	303	299	301	310	269	325	267	306	297	283	318	281	299	293	306	282	281	292	318	287	302	282	279	312	284	300	285	293	315	325	305	332	326	321	293	295	329	313	309	317	288	303	314	296	321	259	302	281	293	278	316	294	281	291	295	295	273	300	279	290	302	329	310	321	323	320	329	266	365	315	294	290	307	286	311	326	258	286	314	305	290	276	295	283	315	303	317	276	303	268	295	298	291	331	313	299	322	324	311	267	293	287	284	282	317	301	322	309	271	266	314	314	311	321	288	298	317	295	312	292	280	296	277	282	309	317	316	333	279	303	288	277	272	306	287	336	304	288	272	306	280	295	306	270	307	289	274	307	312	345	312	272	305	298	317	290	288	303	302	272	311	266	276	298	279	321	288	291	280	285	284	286	245	309	295	308	288	296	278	308	272	298	273	278	259	329	314	282	297	296	283	284	297	312	309	268	284	302	305	280	316	273	248	299	301	297	280	306	339	287	287	315	312	307	270	291	312	305	318	310	316	303	294	328	295	294	304	293	298	277	305	336	310	306	277	326	297	327	331	289	308	288	323	312	290	303	310	313	332	288	276	302	299	324	305	262	276	298	294	297	275	292	297	302	310	288	303	268	270	298	318	322	297	290	305	314	356	286	317	297	279	296	288	274	259	295	290	254	277	288	315	293	325	309	297	337	292	281	290	268	277	293	295	294	314	260	292	289	279	313	305	301	298	317	284	301	290	285	302	312	262	297	284	260	284	301	284	298	296	322	310	296	282	296	309	316	302	284	334	299	283	317	295	294	338	277	276	308	280	327	290	282	321	284	290	343	309	310	287	316	305	301	291	290	265	305	262	329	312	271	313	283	303	276	298	272	277	291	281	319	283	273	280	296	292	299	315	287	308	281	295	288	307	295	288	295	277	320	301	297	308	288	272	277	264	277	300	324	288	290	288	295	309	278	298	301	295	283	287	284	318	266	283	261	319	328	296	286	298	295	287	304	273	290	298	324	311	323	275	274	282	297	300	280	305	303	267	325	315	308	300	300	307	286	272	259	319	278	298	289	294	310	304	288	248	311	310	317	265	287	303	279	278	304	315	270	304	311	284	289	305	281	290	326	306	300	283	290	312	306	285	295	299	282	307	273	289	315	306	317	319	307	301	289	315	298	325	320	312	306	282	296	278	300	265	299	300	311	335	309	282	303	288	308	294	308	322	287	280	276	321	303	287	309	308	295	269	297	307	317	290	324	278	278	266	281	270	293	311	263	279	322	275	286	282	300	277	281	281	322	290	331	318	290	293	292	278	289	268	315	280	265	286	323	325	314	285	304	252	268	299	325	283	295	303	296	303	309	297	313	289	301	303	266	288	321	295	326	304	302	312	294	298	294	285	272	286	289	310	282	315	318	281	319	299	304	311	297	324	290	283	296	311	330	307	305	282	326	293	259	333	349	281	302	289	285	257	273	301	289	291	307	292	298	273	280	295	296	288	319	319	309	298	318	326	328	295	287	293	275	309	262	300	328	323	321	291	333	262	293	295	317	300	275	325	319	297	273	272	324	283	291	297	296	279	331	305	302	291	309	300	313	308	314	328	295	269	272	292	277	315	274	293	295	280	300	312	278	313	333	307	255	267	257	287	357	286	289	299	326	328	303	262	318	322	308	299	294	260	309	301	282	268	302	296	322	301	298	289	304	318	273	281	291	319	302	290	280	293	300	298	317	274	293	283	279	325	305	331	295	277	286	297	334	293	268	278	296	305	337	295	326	292	304	306	297	308	310	318	284	324	306	279	311	308	289	287	306	289	314	281	284	306	313	323	361	264	320	302	331	314	295	303	301	297	300	264	276	286	284	296	299	283	306	310	276	311	295	308	292	298	303	298	287	284	293	287	288	278	310	312	285	325	307	290	283	295	302	298	310	267	308	284	267	288	314	297	312	300	321	311	329	274	280	309	299	301	311	326	308	296	308	295	268	338	314	311	295	322	320	281	311	282	296	295	302	294	293	289	294	284	302	319	298	311	279	299	300	309	270	262	309	264	292	311	306	287	294	287	294	287	298	309	293	312	302	289	294	338	315	287	301	306	284	309	283	289	277	256	299	315	293	289	282	289	292	282	304	310	315	298	294	293	244	308	305	292	278	281	283	307	327	275	329	289	291	264	315	331	313	312	304	303	300	280	285	317	299	305	305	274	307	304	287	306	282	307	282	308	295	312	286	302	287	322	300	298	302	301	330	304	312	303	286	282	275	277	285	317	271	306	306	302	278	308	308	301	277	266	334	279	295	337	293	310	271	330	322	312	289	319	307	308	305	292	311	282	283	310	281	292	304	320	304	305	312	306	274	299	310	288	308	314	302	319	286	289	288	296	294	316	302	335	312	318	310	276	343	295	286	273	305	301	274	288	294	316	305	316	280	295	311	325	337	299	281	304	318	318	288	306	265	265	315	274	308	281	314	296	291	290	322	281	319	293	286	313	284	300	302	328	283	272	315	299	315	261	306	301	273	271	287
47300	59868	59363	59784	51999	40281	20592	5665	1444	794	735	700	682	677	704	648	697	692	679	680	673	673	651	681	713	663	661	727	694	719	685	708	688	714	666	688	658	707	698	705	702	687	675	696	700	701	714	677	666	726	717	678	681	654	678	628	692	667	689	653	647	681	741	720	683	670	690	651	688	680	664	710	673	677	680	698	683	660	681	684	724	691	718	663	675	703	674	710	637	647	676	680	658	669	687	671	687	598	623	708	679	673	653	693	733	704	687	705	676	705	677	730	665	672	729	729	694	667	661	710	716	656	679	695	694	709	700	677	636	681	679	670	708	680	648	692	703	662	653	719	695	717	728	674	683	739	692	676	674	688	684	684	673	692	628	688	643	733	701	692	676	692	640	696	675	719	608	703	701	669	684	707	677	674	688	697	724	688	702	648	686	663	670	649	702	701	715	736	711	664	675	686	676	645	633	670	673	729	736	690	668	712	716	618	682	684	649	678	683	682	704	615	699	705	707	701	669	637	664	724	699	689	668	707	683	647	663	693	694	680	694	686	673	662	666	711	690	629	675	691	669	648	711	700	710	641	671	691	713	690	663	651	657	682	679	667	676	649	661	686	679	740	735	658	712	655	668	670	721	677	725	702	708	713	683	675	717	688	683	666	699	688	679	647	679	686	714	669	696	673	705	688	705	735	705	687	689	637	700	705	699	676	662	711	678	696	678	650	706	655	712	642	665	689	659	664	746	662	724	690	668	686	637	685	690	692	702	662	675	679	685	702	683	676	669	698	653	660	735	726	674	699	702	671	668	742	716	654	680	724	695	711	707	713	708	690	704	689	699	725	684	722	671	662	668	715	666	683	673	672	696	706	683	690	664	694	703	679	667	695	666	698	699	765	655	667	689	710	692	695	721	698	653	670	642	735	703	659	694	728	695	734	671	752	694	687	678	709	753	664	689	671	656	694	681	652	677	653	714	668	700	689	624	642	690	663	668	714	663	702	684	671	692	671	678	748	712	685	735	708	660	683	677	715	665	680	691	692	702	680	709	696	622	662	717	678	693	649	678	732	681	706	662	693	661	717	678	673	693	698	712	660	717	692	751	686	689	664	672	675	647	663	682	618	674	730	644	720	683	683	737	670	690	723	684	667	735	699	705	688	699	663	675	698	701	700	724	702	673	714	677	667	739	681	690	660	690	704	699	728	702	686	655	733	663	645	674	683	721	664	693	665	723	693	685	651	654	690	712	724	697	669	708	669	704	664	696	699	694	696	711	680	630	650	610	689	675	706	676	728	679	690	728	702	679	669	679	663	687	627	646	726	662	711	644	735	702	681	686	669	675	711	669	670	659	691	678	744	657	673	725	626	748	698	646	728	674	651	684	708	694	663	712	692	690	716	625	667	690	692	699	661	692	643	727	679	677	692	656	709	680	635	674	693	633	701	712	689	708	695	676	735	691	662	711	721	708	671	681	690	720	699	668	723	729	667	627	717	676	645	735	694	627	632	687	688	701	626	654	684	669	679	711	709	692	694	675	649	673	689	615	716	675	714	660	703	690	676	682	703	689	691	687	704	659	702	690	717	686	686	705	657	727	700	687	697	740	727	682	755	698	705	673	704	701	707	685	666	688	694	685	678	661	667	732	659	645	682	679	674	673	667	688	688	714	714	673	698	690	710	700	681	692	688	645	688	667	686	673	658	745	715	717	655	630	712	691	722	682	705	666	724	665	679	717	671	674	675	718	663	665	642	679	691	682	695	721	655	735	684	627	695	693	672	690	672	664	687	669	673	699	684	685	702	677	658	666	690	689	651	728	683	674	711	665	683	709	722	654	695	684	675	700	646	673	672	706	661	703	727	675	667	723	656	702	653	723	734	705	687	682	679	670	719	660	742	702	703	685	659	670	734	708	678	663	702	689	709	670	707	663	734	665	640	697	673	730	696	664	708	662	720	698	682	671	691	729	672	691	679	734	702	725	657	682	690	718	729	699	663	673	666	743	658	703	681	722	694	688	675	690	712	719	666	694	748	730	668	669	660	744	664	666	683	703	693	630	690	691	703	681	733	682	694	658	687	655	720	728	673	666	703	711	685	656	651	756	696	696	682	665	712	660	711	723	661	708	677	697	692	732	707	669	642	695	665	712	676	680	721	687	695	658	697	694	644	692	629	688	656	697	687	669	683	710	703	638	671	695	713	673	686	700	678	696	687	673	647	724	685	739	668	656	674	710	724	681	738	660	713	715	682	729	703	672	653	655	714	684	693	705	652	696	731	704	702	676	687	689	681	647	650	664	699	672	645	658	673	658	686	702	709	665	704	713	734	706	647	725	650	645	685	674	661	717	711	667	692	715	625	647	693	690	707	694	668	675	701	696	686	650	677	734	661	706	698	685	706	696	669	640	656	674	715	671	641	716	690	727	683	681	710	734	688	719	702	676	706	644	686	684	690	671	702	678	654	679	701	684	682	642	730	709	722	708	709	677	624	735	687	668	703	635	677	669	657	673	733	692	693	665	675	679	671	674	683	695	697	695	717	682	646	749	672	697	651	735	716	672	727	693	666	669	723	686	668	730	701	683	653	722	703	695	709	661	729	673	677	674	682	700	662	688	674	691	702	717	706	663	698	700	677	694	684	670	681	630	688	732	655	670	684	697	667	646	689	685	705	683	682	632	660	698	697	686	708	752	692	643	693	689	711	697	723	678	695	623	697	728	689	648	653	653	682	724	690	674	653	694	721	657	644	679	638	704	684	658	661	680	646	708	709	664	732	678	739	720	706	679	707	662	675	727	672	681	666	630	693	672	673	691	674	657	675	707	668	709	716	699	734	671	701	694	636	718	664	670	672	691	677	671	694	675	666	680	749	719	665	692	683	708	667	702	710	713	677	677	705	677	698	695	732	650	685	639	720	674	664	715	687	681	672	671	687	679	691	751	636	719	701	688	669	693	712	719	719	630	703	663	736	653	668	642	685	723	756	706	653	709	662	704	675	722	718	714	724	666	653	723	690	665	652	667	672	707	698	702	674	715	704	672	691	674	681	671	670	701	688	688	700	707	667	662	661	729	665	718	653	710	692	683	658	706	708	667	709	673	678	641	709	672	666	701	695	702	700	697	709	723	663	689	696	676	702	697	676	679	692	720	663	686	670	632	756	654	682	681	688	681	695	652	760	677	644	654	764	687	658	690	711	690	657	710	657	696	627	680	664	710	636	670	701	684	662	676	679	677	713	687	690	707	712	658	661	681	690	662	668	632	674	722	708	665	692	674	716	670	660	687	692	672	673	701	670	663	703	745	707	687	734	658	690	696	679	692	724	701	665	682	672	668	668	713	677	680	665	696	681	677	689	691	683	708	667	670	710	690	651	692	724	721	667	690	739	700	679	672	704	711	694	705	686	705	702	705	693	671	677	715	704	686	684	699	670	689	641	701	713	694	688	700	736	655	704	712	693	670	661	723	648	668	682	697	651	688	646	686	666	650	676	693	686	656	671	701	733
65030	59091	43412	39081	34249	31033	24202	12555	2721	482	282	281	255	260	294	280	252	272	287	252	271	263	266	277	240	280	242	286	279	298	267	270	247	254	309	292	274	276	271	282	288	290	285	260	277	250	260	265	247	257	268	277	293	291	266	270	274	234	279	259	263	269	286	277	264	286	258	268	253	282	252	262	259	285	254	277	278	250	293	295	283	276	281	252	312	293	269	289	264	254	250	271	254	235	261	254	274	234	294	268	253	260	265	287	284	264	259	277	272	253	276	276	263	289	254	282	279	265	285	256	245	264	273	293	265	288	282	266	282	260	299	281	299	277	269	255	270	273	265	254	297	274	280	253	265	250	259	256	249	250	231	242	292	252	258	279	270	272	263	243	279	255	292	279	262	295	245	231	228	265	247	294	302	254	264	259	273	251	259	259	257	262	260	285	251	261	295	263	270	266	250	265	299	290	289	284	275	279	288	254	290	292	308	247	251	240	254	261	246	259	274	278	282	280	278	267	260	264	282	297	259	230	243	262	289	240	268	260	251	287	265	244	259	287	280	248	237	268	275	239	279	283	242	309	283	254	257	258	253	268	289	282	277	301	256	237	239	242	264	274	295	299	293	269	232	232	278	285	266	266	285	292	274	277	270	279	255	263	276	272	282	277	270	252	259	261	263	253	247	250	271	259	267	265	262	314	296	250	264	277	256	256	285	254	259	272	263	247	232	287	257	253	220	275	258	283	280	290	249	257	273	261	254	240	268	285	265	263	274	289	273	255	286	259	248	275	310	283	271	293	253	268	259	265	289	279	292	284	282	281	282	283	274	263	251	262	253	277	256	279	252	274	265	275	282	306	253	269	248	289	244	303	247	251	304	286	258	237	268	294	294	267	261	301	261	257	304	266	245	262	261	260	260	295	251	293	280	275	278	270	289	290	266	265	234	250	241	276	245	286	303	283	253	270	265	280	268	263	242	265	299	276	246	300	266	283	265	266	262	297	300	282	260	253	244	268	242	294	290	282	251	260	288	266	278	244	262	268	266	238	271	264	292	267	243	260	235	222	237	290	239	251	271	249	245	245	219	279	285	301	283	255	287	277	261	259	262	234	267	259	277	260	239	283	282	271	258	270	232	261	274	270	267	274	283	248	281	281	285	252	269	274	232	224	254	275	271	317	255	262	288	271	262	272	260	243	262	245	264	263	257	254	253	250	256	273	262	293	232	243	281	251	257	282	241	247	258	255	281	285	279	275	259	281	263	288	255	267	289	256	262	249	246	269	268	247	252	284	284	263	235	249	283	246	266	285	244	276	254	278	272	242	262	234	279	282	265	268	269	280	259	275	299	264	273	267	290	266	246	274	276	253	234	259	265	259	261	265	265	269	274	281	290	284	250	251	260	257	253	255	256	265	297	261	284	263	267	269	275	289	258	262	258	267	297	250	263	238	290	270	256	270	277	260	262	245	262	265	248	247	260	280	271	281	261	258	292	286	224	257	279	277	280	249	269	260	262	252	291	245	255	240	236	250	276	298	287	321	243	266	258	293	285	259	270	238	271	254	259	268	256	231	295	259	276	276	280	293	262	264	293	280	255	250	249	283	262	270	278	248	259	265	256	279	255	269	258	272	261	275	235	262	265	251	261	273	287	259	237	276	257	261	255	255	249	283	247	281	266	268	249	280	276	269	239	264	270	264	237	251	272	298	263	251	259	260	260	268	269	260	264	258	262	277	271	258	263	258	291	269	250	270	282	291	272	249	245	301	276	262	248	265	273	297	238	281	289	234	271	259	285	270	258	256	251	295	279	264	255	288	260	268	308	260	268	248	275	274	292	223	271	245	246	285	249	274	255	256	276	254	252	281	291	297	294	236	266	271	271	251	265	254	271	251	248	265	280	301	298	262	272	281	274	262	262	267	268	273	273	261	249	274	258	285	266	293	270	255	262	263	283	298	277	262	278	292	274	239	280	267	267	265	284	287	254	244	276	248	280	277	285	276	258	298	267	258	255	239	271	267	313	265	263	266	277	257	263	272	259	264	278	252	270	265	252	299	269	315	285	265	263	288	281	223	251	272	252	245	266	274	264	261	277	247	284	281	253	260	261	283	286	237	242	252	252	260	284	254	266	266	255	266	231	247	226	267	289	281	270	280	265	306	280	257	253	281	266	274	276	282	273	265	276	278	276	285	246	273	288	281	272	288	278	265	277	287	279	266	300	269	275	269	246	249	251	276	273	287	253	274	287	261	257	274	260	287	292	236	272	261	265	266	249	257	263	265	259	264	286	240	267	280	266	295	256	262	284	295	243	259	270	235	270	244	294	260	254	245	253	255	249	278	286	270	244	246	268	290	273	260	240	255	265	277	240	251	303	275	267	297	266	263	288	284	264	299	279	267	270	246	292	268	256	266	245	240	252	261	285	280	251	272	257	230	245	294	246	256	241	237	273	300	270	264	281	246	265	267	297	283	232	239	281	243	262	267	278	275	296	287	285	267	236	293	239	284	250	276	281	271	261	257	252	263	233	287	254	279	271	271	244	251	247	261	264	252	264	266	268	275	270	293	290	261	249	296	284	318	286	264	240	225	280	286	242	271	276	253	269	270	244	251	262	239	239	289	257	288	282	267	283	276	260	271	260	239	270	286	277	273	263	309	226	274	254	246	291	257	256	277	275	267	258	258	264	255	285	268	269	274	257	248	268	276	260	279	242	263	271	275	231	253	274	275	277	275	247	280	263	244	290	252	272	267	267	264	280	277	243	261	281	235	279	262	284	265	266	270	248	273	270	273	290	237	255	269	251	250	271	246	264	264	229	297	260	314	268	298	267	281	262	252	257	248	271	278	231	295	262	273	242	261	259	241	250	284	273	273	267	294	289	269	271	263	281	249	213	282	318	280	273	300	262	255	292	266	261	295	284	278	270	263	290	260	247	284	267	261	277	254	282	280	282	294	261	302	277	268	263	278	267	240	268	234	226	287	263	262	257	272	264	305	266	274	255	286	260	269	277	268	254	269	264	291	267	260	269	265	259	294	295	288	250	248	272	268	269	281	263	290	268	263	257	272	296	293	296	277	254	297	270	287	256	280	259	282	257	280	275	256	287	266	276	265	248	256	271	276	257	258	254	254	267	244	235	297	290	280	272	280	249	278	264	254	261	283	254	247	255	289	275	265	280	274	222	261	267	296	268	262	273	270	262	244	248	273	238	240	242	262	260	246	265	250	275	261	274	243	274	272	229	247	268	257	279	233	273	291	269	247	274	255	271	303	287	294	267	281	273	256	264	247	299	286	264	272	231	256	236	287	287	282	305	267	292	267	257	257	267	260	255	239	273	282	268	283	267	281	261	267	262	243	260	255	271	257	266	275	258	255	299	287	271	234	266	266	268	269	253	254	264	295	277	275	271	243	254	254	251	252	256	279	291	272	242	223	283	279	276	286	289	238	260	285	300	285	272	275	258	259	288	270	277	264	285	256	273	315	295	275	281	254	258	234	248	262
51012	62061	58159	64659	59443	51781	29419	9141	2237	824	692	661	629	629	607	645	629	619	602	668	599	639	608	587	568	605	655	636	650	583	616	588	619	602	644	625	641	585	601	627	642	606	600	622	629	596	585	569	604	593	661	615	596	565	668	582	631	634	606	609	599	629	616	599	578	618	578	565	618	624	601	562	615	616	614	590	615	664	633	597	615	599	618	616	638	648	594	625	602	607	593	571	625	644	619	620	649	586	610	675	624	558	614	596	612	623	645	638	577	632	630	634	602	628	581	614	620	603	646	617	606	625	587	576	639	614	569	581	608	657	594	623	610	573	588	592	599	583	661	647	593	620	609	581	597	579	632	590	599	627	617	604	597	584	612	589	576	600	653	577	634	592	601	609	576	597	635	596	632	639	653	550	599	608	636	634	570	594	596	639	605	633	625	636	591	631	639	647	629	694	564	634	582	565	585	571	602	644	632	622	627	617	617	596	601	614	609	646	612	603	602	621	618	616	602	581	631	618	617	633	667	611	612	644	630	642	604	603	595	590	574	621	596	579	647	595	665	545	579	558	617	585	594	614	604	626	654	624	613	635	593	588	636	603	614	601	646	639	615	601	626	681	605	605	601	675	593	640	617	585	618	596	592	630	619	618	621	637	610	562	664	636	599	640	577	602	626	599	594	593	651	613	628	631	606	617	659	606	616	596	585	611	618	578	588	625	614	613	620	592	627	594	615	632	632	606	633	621	577	639	615	588	604	663	670	642	622	622	592	622	584	623	590	626	591	608	599	593	605	578	630	642	613	596	628	654	651	590	670	593	614	605	615	576	595	661	638	611	628	607	614	637	638	619	581	566	610	591	573	606	585	603	564	600	654	589	638	639	565	606	628	637	656	628	613	613	611	612	654	582	590	615	670	636	646	647	540	568	613	626	607	617	633	580	640	597	614	608	579	619	619	589	612	600	613	626	631	609	588	584	572	606	628	606	606	628	636	621	616	645	627	607	620	611	595	581	600	607	606	586	619	619	638	580	655	628	571	607	596	593	597	570	647	612	621	567	612	602	615	632	638	612	612	597	655	601	594	658	605	600	579	607	562	613	595	625	567	615	628	582	609	589	606	597	597	571	600	663	581	581	646	599	642	606	586	623	635	639	606	644	580	643	627	624	622	595	611	596	585	629	598	612	620	629	605	597	654	653	641	644	621	571	608	599	606	612	621	644	632	587	581	609	627	573	591	634	613	620	603	621	626	581	654	625	620	624	604	595	634	642	588	633	579	652	633	593	584	612	601	590	632	602	629	582	620	606	618	597	593	598	614	586	573	583	616	603	604	576	608	615	574	592	636	572	657	580	615	661	635	593	606	648	688	616	627	630	581	636	641	598	608	599	600	611	594	643	583	606	624	617	605	605	618	613	633	565	646	663	623	632	611	641	665	613	625	615	619	618	635	575	626	636	633	619	626	595	617	578	590	595	613	634	621	594	581	595	611	654	563	623	643	602	580	600	610	602	592	615	639	614	568	659	634	600	628	602	573	568	600	608	576	599	593	658	569	567	605	605	653	586	590	623	592	618	569	649	599	633	628	635	641	629	596	605	617	585	628	629	584	596	606	583	606	593	610	570	598	569	609	613	582	588	605	637	583	619	605	623	577	611	640	646	626	587	585	652	590	561	613	616	614	607	610	565	603	685	616	650	596	621	639	620	628	613	604	623	599	632	618	572	644	666	588	620	595	641	608	631	615	626	623	566	624	633	570	623	613	624	614	603	565	585	637	690	632	585	599	613	655	601	590	609	606	584	626	610	620	645	594	643	584	581	584	612	614	583	636	582	626	583	567	618	615	613	607	650	639	648	607	597	595	615	611	625	628	612	584	633	633	643	605	617	591	619	580	582	556	596	652	589	626	612	632	589	612	613	541	640	594	604	579	551	614	633	628	620	613	617	604	542	613	605	583	581	613	619	590	580	607	589	638	634	654	625	601	642	597	613	565	617	598	580	655	623	635	632	600	603	607	570	630	550	607	610	583	595	638	579	592	637	611	607	599	594	585	594	570	577	601	605	603	619	557	620	619	594	608	644	650	612	593	592	641	574	601	623	656	624	605	596	623	636	636	583	610	580	603	569	658	615	647	586	615	642	568	627	579	597	626	572	620	576	605	620	662	620	578	630	620	572	633	593	600	598	619	615	644	583	615	587	580	593	633	636	592	611	611	603	619	607	625	605	599	666	657	606	606	575	632	630	604	655	573	614	620	614	620	577	560	558	644	654	583	581	612	636	620	664	609	599	575	639	606	576	588	578	599	595	608	614	598	635	606	636	634	636	624	574	663	619	651	612	635	638	613	666	594	599	603	635	587	589	590	603	609	620	572	620	623	558	580	593	654	668	578	533	563	625	605	636	580	576	604	601	571	587	607	588	609	559	588	625	626	592	627	674	603	619	619	649	629	601	601	602	621	638	620	591	616	628	617	586	612	657	628	635	644	595	560	654	648	612	585	620	625	602	592	620	602	625	635	635	598	608	608	599	619	618	571	601	594	636	597	609	582	578	628	554	618	585	635	648	608	621	577	586	594	617	618	588	586	607	604	599	625	629	663	629	638	624	623	588	615	613	600	574	600	599	608	614	593	648	597	622	620	628	659	609	642	647	652	611	611	601	624	624	643	576	600	628	580	572	628	605	617	586	635	616	651	645	642	589	612	628	588	634	632	630	628	575	583	642	617	581	649	632	579	620	575	598	597	627	591	606	610	579	639	591	573	619	593	563	631	614	689	623	591	631	575	606	644	610	650	622	646	611	570	645	605	590	613	636	615	636	652	622	588	590	607	556	581	693	626	610	618	587	577	586	644	595	606	613	624	615	572	630	603	607	638	624	624	567	614	665	609	638	590	664	597	621	624	621	622	585	644	615	614	633	602	623	573	598	596	603	571	684	621	621	555	613	607	653	596	622	616	627	589	641	597	630	626	608	609	614	547	603	618	622	580	576	604	646	603	556	610	591	631	627	589	587	617	627	604	577	628	626	601	587	588	585	592	609	593	621	609	631	648	590	633	639	582	580	609	614	569	627	627	598	578	578	612	602	619	627	601	643	623	578	637	593	608	604	591	623	601	616	571	608	571	597	624	649	582	577	607	650	643	589	617	626	615	665	647	590	639	605	610	616	574	569	638	596	629	634	621	634	606	612	644	615	633	628	632	621	621	619	576	588	644	587	602	620	646	572	614	587	617	602	562	565	618	596	612	591	600	563	607	601	607	636	611	578	582	617	587	592	611	611	662	579	595	595	642	619	568	620	604	622	587	604	581	636	629	594	587	579	638	612	564	589	591	580	649	650	657	554	646	647	554	570	649	624	622	596	570	609	615	584	603	632	578	635	574	601	618	628	614	618	657	604	607	620	624	615	646	612	593	605	635	651	609	636	601	603	566	589	632	620	584	602	669	630	614	647	574	642	558	664	600	647	588	655	593	634	610	606	608	627	589	605	599	583	608	620	659	608
34774	32027	26714	15961	5267	2826	1295	591	408	369	368	354	354	354	363	335	331	380	341	336	362	356	344	332	347	376	382	340	354	337	348	312	339	343	321	396	351	404	315	376	340	352	351	370	347	381	335	337	362	362	349	376	352	340	372	357	310	382	328	353	386	386	349	366	342	330	349	343	336	376	354	347	337	355	344	350	358	361	333	388	330	350	360	325	343	340	355	365	319	343	345	366	360	364	336	355	349	359	359	349	371	374	371	343	341	364	310	400	355	352	337	334	374	359	342	365	334	329	354	350	363	357	353	324	325	357	355	369	374	332	388	385	355	349	357	331	304	389	365	349	346	353	350	362	331	339	350	377	376	377	364	356	351	351	365	351	354	378	357	356	367	328	364	378	342	354	377	381	379	344	382	364	346	367	370	390	338	338	330	374	360	323	352	358	349	358	396	363	371	334	362	336	347	375	369	370	319	355	348	407	368	365	345	356	350	359	397	343	353	349	352	341	378	349	360	328	333	352	350	350	326	328	347	340	352	331	335	342	338	366	331	349	337	320	355	374	308	325	366	361	357	330	350	352	347	363	344	364	330	365	359	358	343	361	336	326	336	352	364	381	387	356	355	330	329	387	341	339	357	337	373	351	369	384	356	341	381	388	338	306	354	342	354	291	328	379	363	346	324	363	337	360	325	329	381	337	351	349	336	321	350	340	359	352	308	341	343	352	325	328	356	354	339	317	351	332	334	353	345	354	345	338	349	333	298	353	376	360	340	363	355	353	369	329	353	350	398	363	364	359	318	379	365	342	367	398	356	325	329	340	329	333	364	421	370	361	377	336	352	330	356	347	331	328	341	358	380	349	315	329	347	340	342	393	343	371	329	365	379	347	359	355	354	338	339	322	353	364	363	329	364	345	340	320	328	332	324	365	337	340	355	354	388	345	328	346	346	325	330	357	340	351	332	370	387	325	332	370	398	343	353	358	381	358	374	331	372	337	346	373	329	374	348	336	313	348	346	350	358	329	356	317	371	336	363	358	345	338	338	329	365	334	372	364	334	333	338	361	386	370	340	335	362	349	309	360	360	348	361	372	333	358	362	345	322	305	349	351	345	352	349	334	356	330	304	338	375	355	341	320	380	360	380	372	313	326	338	344	331	347	379	359	323	381	329	354	361	342	362	343	366	358	368	360	362	413	378	345	358	349	377	422	375	343	363	347	365	377	396	360	345	348	362	373	326	324	391	347	345	331	342	353	351	384	342	353	385	370	378	319	331	337	363	322	350	338	340	361	372	373	385	368	383	319	344	336	373	373	359	369	334	354	349	318	353	328	345	350	340	355	371	338	359	365	362	353	379	349	313	336	356	340	352	372	360	342	365	378	362	357	331	364	349	327	369	352	340	356	366	343	377	358	374	357	372	358	393	342	316	331	357	336	348	357	359	340	376	356	322	315	370	322	345	354	370	365	352	333	363	358	354	360	357	363	335	405	324	348	338	377	366	351	339	366	344	378	364	328	348	347	345	355	343	389	393	348	343	369	396	348	362	337	340	333	347	352	324	337	371	363	325	364	335	348	366	353	364	338	378	317	389	361	377	333	341	381	385	349	360	361	361	343	341	350	355	362	334	339	351	337	369	379	323	350	361	376	405	355	344	345	379	356	338	351	366	389	342	327	340	348	322	360	393	341	371	344	339	349	372	352	331	338	323	367	344	326	325	325	372	346	343	334	384	336	361	344	346	324	335	348	351	337	345	356	346	366	365	311	338	346	339	363	365	350	360	332	389	370	371	366	328	359	368	361	359	345	322	353	337	313	367	323	348	351	348	368	362	356	368	358	394	351	353	332	358	331	337	351	353	341	394	327	353	313	371	393	347	324	331	328	324	322	354	366	349	357	345	386	355	367	354	355	320	347	350	351	336	353	367	332	345	343	308	369	383	347	366	345	352	330	350	358	391	371	369	368	354	334	344	354	357	356	380	344	323	347	355	381	364	329	393	356	326	307	322	376	345	377	340	379	360	418	354	350	338	352	391	363	403	340	389	355	355	350	362	368	346	374	381	331	333	345	343	357	348	358	366	352	330	409	347	337	312	327	301	354	333	349	330	366	360	384	351	357	368	360	378	374	368	380	334	373	343	377	353	361	317	354	357	356	346	405	317	365	376	366	360	348	349	378	387	335	354	344	367	369	368	334	341	344	340	342	323	364	325	345	337	321	344	338	359	374	345	333	395	357	355	319	345	332	354	332	358	330	369	335	360	364	352	361	373	301	363	352	347	326	346	360	364	330	412	373	372	332	365	357	368	337	334	370	325	363	359	364	375	362	339	305	357	350	385	374	369	356	356	335	326	358	333	338	366	384	356	354	354	364	347	375	340	386	334	334	404	339	375	338	354	325	354	337	348	356	352	390	344	374	326	345	354	379	361	331	359	379	350	366	362	342	333	333	361	372	365	361	371	361	352	361	384	369	376	382	345	368	360	365	373	378	342	359	315	360	341	340	381	350	409	341	365	352	382	378	352	348	340	337	330	355	369	382	371	365	360	327	326	368	346	367	384	356	307	334	373	368	348	391	347	386	335	341	333	349	343	332	356	358	336	356	395	343	341	337	390	358	327	370	358	350	360	361	358	357	366	369	384	360	361	329	364	331	348	379	374	339	313	364	365	347	332	367	360	351	320	346	364	330	373	344	364	323	319	348	334	375	383	336	342	353	341	333	321	334	359	353	367	358	355	343	362	338	387	377	328	339	348	353	370	347	336	335	380	348	342	346	343	339	368	366	348	339	334	367	373	356	372	347	361	356	343	381	353	315	347	373	362	370	366	348	343	392	344	347	331	337	346	383	381	359	356	364	300	350	355	381	371	354	323	358	344	373	332	355	366	354	345	349	317	306	323	380	324	353	363	340	366	356	359	344	361	350	369	354	339	342	356	380	376	370	356	327	346	326	351	320	347	360	381	358	357	364	377	353	354	374	360	315	325	345	349	351	350	328	356	359	366	378	352	317	366	368	353	342	343	357	366	330	349	356	358	371	345	335	352	368	340	353	338	360	350	366	395	346	356	334	345	374	316	364	340	335	360	331	366	360	323	354	352	333	357	338	349	342	368	353	365	384	311	366	366	341	347	362	354	376	333	384	352	357	336	326	336	361	346	342	330	374	355	347	346	353	377	382	378	357	361	387	381	358	345	355	359	358	341	389	368	337	372	348	374	336	358	352	370	366	349	328	343	331	340	370	350	352	367	339	332	368	327	347	343	337	327	327	349	358	324	339	339	365	387	346	359	332	331	354	359	370	359	359	333	346	376	317	339	344	347	339	372	372	365	384	346	346	331	355	362	336	327	338	373	393	326	339	307	331	329	354	383	327	385	325	357	385	397	348	359	343	338	346	362	355	360	356	369	373	400	376	372	357	343	352	304	328	375	353	368	347	387	376	377	348	370	357	362	335	351	385	382	358	314	380	352	339	357	367	340	310	338	362	348	357	337	375	365	369	371	394
24441	29296	33319	22819	11989	7740	3324	1421	976	793	819	804	772	827	804	831	794	805	793	811	850	835	820	857	828	781	743	784	757	787	799	795	728	865	824	718	779	796	795	827	800	799	763	807	750	788	805	796	767	791	835	746	791	782	836	777	782	775	805	829	813	807	794	782	805	785	821	800	808	788	792	802	749	772	772	855	779	784	739	808	776	791	786	806	782	745	800	803	788	818	813	805	828	818	741	781	812	813	819	762	786	799	798	782	800	815	797	823	800	775	825	762	817	826	780	839	784	849	811	763	806	783	805	815	795	869	799	778	804	805	825	771	791	781	761	808	826	797	748	782	802	761	812	855	775	765	793	809	803	831	783	775	806	796	782	829	791	776	779	773	765	828	798	795	755	792	774	799	829	826	745	769	809	784	768	778	842	819	798	794	788	767	769	792	756	788	761	821	776	799	822	840	792	826	817	758	796	800	775	848	735	823	795	780	864	779	803	787	806	838	793	788	776	800	818	844	814	757	759	768	763	794	778	795	793	792	780	791	804	795	776	793	792	808	816	817	780	735	818	809	793	828	770	788	792	790	760	813	812	805	764	805	767	780	782	761	805	796	749	762	811	798	872	789	777	771	798	809	842	789	806	783	794	758	815	794	836	803	804	907	811	810	781	745	810	845	769	788	819	795	781	783	835	789	786	796	827	804	839	829	830	829	805	777	783	815	827	794	823	806	789	808	776	806	812	754	832	819	798	843	753	793	769	811	836	795	826	800	866	784	831	850	804	827	771	789	822	781	785	812	738	790	764	784	792	770	782	786	797	790	750	778	811	754	837	742	805	859	755	826	807	786	795	781	768	795	772	777	772	787	748	858	785	826	788	822	769	768	873	760	788	815	790	749	820	812	836	808	782	812	819	760	788	798	781	834	774	795	796	794	810	782	815	762	804	817	740	813	812	765	808	846	793	763	846	767	863	808	781	795	774	849	789	785	821	829	808	823	771	796	805	806	787	762	827	857	779	814	790	797	812	765	831	812	749	804	814	802	787	780	771	835	778	783	812	850	789	737	794	792	814	853	817	784	849	794	770	795	796	819	800	849	808	864	788	754	830	808	793	812	829	800	817	749	821	815	774	774	758	802	809	777	778	792	826	752	756	778	824	837	775	802	813	779	774	825	815	809	795	810	851	827	812	829	763	792	825	805	834	761	749	871	817	816	790	745	827	785	808	832	751	817	792	796	818	762	781	820	779	778	752	777	812	805	846	788	805	792	796	817	796	808	851	846	775	763	784	803	826	836	821	782	823	723	786	833	780	793	832	786	808	862	845	801	778	795	770	791	776	777	827	818	827	824	811	822	796	778	807	823	800	799	817	819	752	816	801	794	780	793	782	793	795	850	753	808	771	802	793	789	793	833	814	809	795	793	843	803	788	851	765	810	808	826	814	770	794	792	782	764	800	748	807	793	849	760	783	802	760	860	797	756	766	759	794	809	829	823	760	776	789	759	812	785	806	771	839	830	774	793	807	767	827	803	790	852	760	799	821	801	775	795	864	788	814	823	790	772	776	819	806	846	821	785	849	827	807	796	851	787	768	797	805	810	839	809	778	787	780	813	850	816	845	810	827	777	791	775	830	784	806	810	792	818	852	812	792	774	827	795	794	790	861	793	779	807	777	822	754	812	779	793	788	849	803	840	829	828	838	816	824	773	820	757	773	782	826	845	783	809	752	786	810	754	794	779	774	819	807	800	820	769	828	740	823	772	819	805	829	775	799	753	781	782	784	815	760	812	823	758	785	826	842	770	770	815	781	852	779	804	754	788	841	742	814	814	802	825	801	822	812	787	816	788	769	846	824	784	769	764	822	821	780	785	786	774	838	883	815	813	747	790	791	820	760	786	825	801	796	796	801	821	819	836	831	811	807	796	769	806	798	801	781	777	760	773	825	738	783	746	809	763	816	758	790	795	812	843	748	770	785	831	821	776	785	789	761	762	781	785	810	819	780	842	800	777	823	832	793	774	818	795	811	753	839	754	845	804	807	801	773	766	807	829	779	856	781	814	833	786	846	804	777	824	833	790	765	718	777	796	771	768	825	795	791	761	776	827	726	827	817	812	789	743	776	765	809	773	760	730	794	824	832	810	869	792	801	775	830	740	794	796	805	813	822	792	816	816	827	800	805	780	801	810	839	803	817	782	833	786	813	802	750	776	766	817	786	797	817	796	779	782	829	750	816	811	821	810	788	814	821	776	790	831	862	764	812	819	768	761	826	805	823	822	826	791	773	816	810	794	801	783	791	798	808	822	791	788	808	872	807	811	793	813	865	781	776	801	770	808	828	770	762	782	757	810	758	791	755	852	830	769	813	837	802	735	758	788	800	769	820	804	786	761	834	801	793	793	779	803	798	781	756	764	831	788	816	791	827	803	843	818	788	784	805	827	784	836	798	815	795	825	825	791	832	830	754	762	752	783	800	835	767	768	789	790	785	703	743	779	826	774	753	772	808	779	827	789	757	743	801	785	807	824	787	821	807	797	843	857	768	809	835	795	783	780	757	791	787	854	844	796	794	789	792	845	801	804	802	807	859	806	780	815	833	762	805	818	817	810	793	801	757	816	792	813	802	827	779	794	810	789	824	809	780	865	828	796	822	766	808	773	748	811	815	758	794	833	748	803	795	793	816	736	813	861	836	820	815	784	812	822	817	792	817	817	762	784	802	760	825	778	776	770	785	815	797	817	790	777	825	788	808	795	775	809	802	779	772	806	777	777	740	880	783	789	801	815	821	817	792	855	768	803	822	863	824	803	841	770	762	807	790	806	803	794	825	825	759	804	807	824	777	802	785	775	780	800	810	788	795	828	794	827	815	830	806	796	806	803	807	834	782	790	761	820	858	834	876	800	828	815	795	870	764	817	806	803	779	826	842	722	797	831	789	788	794	820	807	860	804	773	790	756	781	826	788	865	795	773	758	856	826	784	788	739	854	795	819	834	857	771	776	833	795	822	813	771	813	819	883	772	827	786	837	811	815	793	789	798	826	791	841	834	742	793	816	781	759	847	830	795	791	866	779	792	845	760	806	784	846	832	802	789	813	818	834	798	775	803	791	777	797	810	797	857	860	806	766	774	799	799	804	783	792	815	760	845	819	744	804	831	877	807	783	787	786	766	768	853	791	785	790	787	810	799	837	812	810	787	858	823	795	838	814	795	724	851	804	826	836	798	766	776	792	808	783	783	768	823	835	794	789	822	821	815	751	793	809	790	788	833	805	793	773	845	813	789	778	759	753	794	835	802	823	796	763	872	786	795	821	812	815	831	794	820	817	812	806	798	805	855	821	825	789	777	780	815	776	849	867	782	804	786	786	764	787	814	804	824	850	779	817	810	769	737	817	804	842	776	799	854	821	814	758	765	807	781	765	793	803	771	799	792	803	784	780	850	849	823	846	808	787	816	810	788	843	773	801	815	753	832	770	784	781	813	838	826	816	853	792	802	804	769	811	837
61438	58144	51490	39737	29071	27211	19305	6435	1099	336	318	274	286	291	281	304	298	300	275	292	311	275	275	251	265	303	289	271	302	274	264	263	277	268	274	289	277	261	260	306	291	248	288	275	278	285	273	258	289	273	282	255	261	292	251	254	246	289	281	276	309	292	270	262	264	284	272	287	264	305	286	259	287	280	273	295	276	293	309	258	276	298	269	291	243	283	270	286	250	266	283	279	300	308	265	284	259	280	263	279	295	267	310	263	280	286	256	290	262	326	287	298	275	286	271	287	276	260	256	305	230	271	273	279	295	284	269	287	271	287	245	298	284	267	310	307	311	287	262	274	311	274	284	262	281	299	261	329	302	321	295	298	279	264	290	281	276	281	274	286	313	255	272	322	294	250	251	300	285	301	301	283	300	265	272	290	265	282	296	263	279	234	266	253	272	286	321	275	271	249	281	305	267	244	267	298	266	296	258	256	299	283	266	251	296	265	248	283	266	277	280	299	275	294	285	248	281	267	257	287	264	285	223	289	289	281	298	277	298	263	249	249	271	260	274	310	248	303	277	273	264	289	250	286	263	269	277	311	298	273	252	286	251	277	296	299	269	279	283	288	285	293	251	283	296	265	252	296	273	290	264	261	281	269	276	276	258	245	272	282	288	291	262	288	288	303	282	255	277	292	271	274	274	297	291	286	252	278	290	274	278	307	271	281	267	310	292	266	297	261	272	284	316	283	270	274	311	290	262	261	290	256	278	268	281	276	311	289	290	246	287	271	294	292	274	273	294	281	246	283	300	273	306	310	276	286	274	276	267	284	265	275	268	308	276	284	255	309	269	264	311	284	288	263	270	281	263	281	308	279	270	299	238	266	273	281	256	261	292	273	296	291	276	288	301	271	273	282	283	272	266	294	257	285	310	294	267	278	283	265	276	291	236	254	277	270	282	244	293	319	280	263	287	283	260	329	270	285	298	256	262	272	280	313	268	303	292	306	300	286	257	264	273	273	274	311	278	292	283	262	258	304	262	283	282	285	288	270	267	290	282	288	277	284	289	283	273	282	251	284	288	303	277	263	277	295	277	247	295	267	292	303	285	297	269	253	301	249	307	289	276	295	290	271	284	314	299	295	274	283	285	270	285	302	284	262	245	268	247	282	236	264	257	278	301	288	247	278	269	302	293	313	295	299	272	287	313	278	261	292	264	266	292	252	291	293	308	284	277	286	268	296	279	288	263	270	268	273	257	256	240	281	263	292	269	280	240	260	272	285	280	276	310	261	297	288	293	286	269	292	291	286	275	261	301	285	297	247	266	248	282	275	277	283	297	279	259	281	296	259	288	283	241	287	260	279	245	281	264	295	301	258	282	267	263	278	275	300	276	275	299	272	295	277	278	311	287	270	282	272	275	294	271	266	296	282	312	286	289	254	279	262	296	298	282	285	293	283	270	273	274	281	266	274	286	311	282	297	283	272	261	302	294	291	279	257	284	299	268	258	266	269	282	262	292	273	286	282	269	233	249	263	274	269	272	293	265	295	264	263	286	282	269	283	275	279	280	292	315	273	286	274	263	236	285	311	291	283	283	246	271	296	259	265	283	288	275	291	283	272	277	282	272	266	293	254	294	288	272	300	285	265	304	279	279	272	280	283	304	289	300	271	292	301	289	277	295	296	281	281	271	240	304	258	272	291	304	252	252	284	258	299	264	280	264	272	263	288	278	284	273	294	284	305	281	286	309	273	280	280	280	280	283	265	287	282	284	291	302	273	274	272	286	306	282	271	313	275	252	266	251	270	288	263	247	251	292	246	288	288	300	266	254	277	294	298	251	296	270	288	275	264	254	312	305	274	287	250	249	266	316	275	313	296	298	291	270	280	280	303	246	284	252	288	262	290	311	269	284	254	280	275	280	269	316	261	257	271	306	269	294	295	291	273	299	276	269	258	283	285	291	293	287	275	258	269	296	289	240	338	258	286	303	279	256	263	292	286	283	301	291	259	279	260	299	316	269	282	268	283	279	292	294	260	242	290	267	291	317	277	255	278	282	281	299	265	297	287	269	313	255	287	270	287	285	246	256	297	265	273	276	266	261	263	274	268	296	238	283	257	281	309	298	289	276	263	297	299	291	272	296	277	277	267	268	299	237	267	321	300	262	286	312	301	268	274	280	278	249	291	260	306	274	312	291	259	277	249	280	285	292	287	269	293	275	305	274	274	285	285	265	253	262	272	266	336	255	286	268	265	286	267	261	300	268	266	276	313	233	301	249	266	277	278	294	293	284	274	293	266	297	291	258	278	262	282	275	267	268	290	263	259	287	281	307	251	277	270	281	268	286	267	294	264	267	291	318	261	304	274	293	311	281	289	287	271	273	335	296	243	287	282	270	269	255	241	279	270	260	275	281	288	266	251	298	239	282	260	297	264	278	263	277	277	287	294	283	311	283	237	291	283	281	283	259	276	268	278	308	292	230	309	257	291	276	259	288	304	280	299	276	272	281	287	241	310	285	301	283	284	283	246	296	288	290	293	284	281	273	300	287	268	273	295	252	237	263	276	286	307	289	276	276	287	273	273	289	264	294	269	269	307	298	284	286	286	299	320	274	282	260	283	288	252	321	264	258	292	261	308	264	309	274	315	293	278	278	304	286	248	276	284	283	293	263	311	274	282	285	286	282	262	294	281	270	262	261	269	282	306	274	265	281	293	289	293	240	287	280	257	293	276	262	261	281	288	290	284	311	302	295	294	290	295	273	247	311	274	306	261	262	268	290	295	276	285	289	258	292	293	268	297	268	269	283	291	269	295	244	281	241	272	267	283	259	248	262	295	284	269	272	322	262	322	295	291	241	301	236	254	253	257	271	261	285	261	270	294	277	272	288	270	329	284	269	292	276	316	287	294	281	303	255	254	248	276	260	284	229	262	297	320	278	290	297	280	266	291	266	248	293	312	266	321	289	274	299	246	300	291	286	303	254	266	296	288	240	287	281	229	289	269	280	290	300	263	290	303	294	295	280	273	311	302	270	253	250	287	275	280	259	283	274	268	292	239	276	276	285	262	281	283	262	298	303	282	253	263	250	270	293	291	263	269	237	283	262	284	276	281	252	292	284	282	289	269	317	285	274	298	287	287	277	292	279	263	267	287	296	251	258	236	288	256	284	280	307	249	286	277	252	265	286	286	291	287	282	284	284	281	259	264	291	298	292	264	258	289	281	237	282	293	297	279	271	296	271	289	275	280	290	276	292	277	286	263	315	251	287	307	302	280	303	246	280	279	301	260	270	299	248	247	289	271	278	304	286	293	254	303	267	298	274	266	270	284	265	313	295	311	273	258	283	286	335	280	293	288	285	276	262	272	270	258	309	299	233	301	252	293	290	273	255	249	265	312	302	269	308	314	252	262	261	291	322	283	292	287	272	265	298	284	290	264	284	282	284	281	306	278	274	287	278	308	311	274	273	277	311	282	285	265	277	259	283	276	309	289	265	280	297	296	287	311	275	268
47858	60106	61888	53943	49430	39438	20829	5715	1488	783	672	644	656	613	652	612	652	660	658	628	660	631	702	641	625	653	662	621	588	653	641	639	635	649	671	676	663	645	603	645	616	640	628	612	636	668	641	634	630	628	692	659	637	638	637	693	632	670	655	657	689	621	657	612	638	626	623	642	628	643	659	620	670	658	626	654	642	646	639	599	621	611	627	675	668	628	671	670	638	663	664	654	626	653	644	637	638	655	632	640	609	605	669	649	613	656	613	662	650	669	642	628	648	672	634	677	640	668	652	612	639	620	648	666	645	609	688	634	655	656	673	617	671	671	634	713	573	656	617	621	655	651	634	620	657	655	604	665	656	617	681	614	612	610	623	638	656	644	655	631	687	613	609	653	647	648	646	575	630	625	619	636	672	710	644	627	678	617	606	669	649	651	671	626	635	639	670	663	626	597	677	611	576	614	644	653	699	628	664	663	610	621	620	664	667	610	648	594	625	634	625	623	654	653	624	634	598	663	629	643	612	632	668	633	632	616	674	641	652	648	617	626	639	594	632	640	662	677	631	619	646	614	635	653	643	574	639	667	663	670	638	653	661	655	680	639	649	589	701	603	674	636	632	618	598	633	642	689	606	627	612	644	665	648	602	620	646	604	678	636	601	664	619	665	615	644	656	619	656	665	683	627	688	612	647	611	645	676	668	646	612	645	648	619	661	699	647	620	620	598	666	638	623	625	631	630	632	655	628	608	645	650	671	603	627	640	672	686	630	639	648	623	674	672	627	636	619	654	687	660	656	616	655	608	669	648	648	628	635	631	659	654	681	608	633	629	601	634	678	625	636	592	627	641	691	658	635	627	662	607	628	664	603	674	675	602	608	608	626	648	621	625	646	610	607	637	624	596	606	636	603	633	663	617	626	635	684	699	673	664	648	686	650	643	675	623	622	602	629	662	646	652	688	645	659	619	647	635	624	605	612	647	634	703	639	646	665	621	645	627	614	678	659	589	670	631	622	665	605	698	706	646	642	628	644	620	632	621	642	627	632	660	640	697	626	671	627	646	650	645	644	616	666	620	654	633	635	611	592	641	727	616	581	651	655	626	673	653	611	669	639	609	639	627	638	630	656	601	678	626	650	620	628	612	644	590	608	604	695	635	597	636	630	628	610	689	693	639	648	614	649	664	609	657	595	648	644	675	679	662	641	599	659	642	669	583	685	625	611	632	622	611	682	637	633	658	624	634	649	633	666	639	637	652	614	606	616	643	608	633	574	655	664	654	626	659	690	642	608	659	647	634	598	673	674	668	671	710	654	635	654	635	650	698	648	615	675	640	625	607	623	645	627	659	621	624	665	623	625	612	625	629	633	657	624	623	613	679	658	623	639	614	650	680	613	630	637	641	647	626	670	617	618	665	651	668	637	611	663	599	685	634	611	661	632	630	660	624	608	632	678	637	650	609	662	634	669	638	628	637	636	619	651	652	680	626	642	622	669	623	641	647	610	611	656	682	625	628	623	633	666	650	674	647	617	581	638	627	635	619	667	602	678	669	633	664	687	635	659	627	627	638	612	665	628	635	571	591	660	605	597	646	601	660	655	636	625	637	656	693	673	661	629	631	664	600	630	646	616	726	664	635	629	653	609	595	660	630	638	617	646	646	634	638	673	696	657	569	655	672	680	672	647	587	584	674	637	671	649	649	652	582	676	660	618	653	659	609	680	678	674	661	638	680	604	666	612	617	681	572	649	569	628	620	644	634	625	648	664	635	650	648	653	619	664	640	622	636	647	669	660	657	668	648	647	665	662	616	669	636	684	644	682	635	630	627	632	622	694	661	643	594	636	655	625	622	641	658	615	607	638	652	626	652	669	632	638	610	669	581	608	632	642	632	669	628	613	667	645	659	651	623	671	652	590	647	672	649	656	629	674	649	642	638	631	622	592	618	639	627	618	625	638	635	613	611	661	651	692	627	652	639	589	622	584	653	651	673	631	660	667	653	645	649	633	631	693	571	658	623	628	615	681	612	648	674	647	639	614	662	620	597	628	667	620	619	639	658	655	651	618	620	673	672	603	707	694	683	652	647	626	609	606	603	633	626	642	645	668	639	648	621	627	640	649	645	624	596	632	633	646	669	651	593	640	637	622	609	681	649	627	654	628	639	616	636	629	612	642	632	631	638	616	624	673	611	659	636	643	603	689	652	620	603	680	678	669	623	650	643	624	650	607	585	642	647	644	645	694	674	667	644	602	605	628	619	601	648	673	613	613	695	666	658	645	644	664	657	673	598	651	626	600	628	620	622	654	625	655	689	634	604	672	600	686	636	597	656	622	622	632	641	677	634	625	629	616	631	623	618	651	615	648	644	632	591	596	635	709	631	629	644	685	674	655	599	648	603	606	636	691	623	642	626	610	672	608	640	626	642	673	618	588	602	631	645	614	653	627	668	693	670	633	613	657	609	692	655	620	677	643	628	667	628	651	679	609	643	652	644	627	625	611	631	625	661	667	646	628	658	625	619	670	639	635	661	654	665	653	669	659	626	654	625	664	664	652	616	614	623	641	614	617	670	654	624	645	646	626	640	667	646	604	659	635	618	660	616	598	617	674	655	694	637	614	610	622	665	599	634	678	651	601	621	665	644	668	645	682	640	615	644	663	670	679	664	605	653	675	624	616	604	688	652	674	642	682	631	626	612	651	669	652	629	628	659	668	637	626	627	604	634	630	606	668	672	622	597	687	650	695	653	668	668	647	580	625	586	678	666	624	671	657	652	666	649	626	643	658	617	623	641	639	647	611	634	655	666	624	630	631	630	643	667	611	634	675	650	616	612	658	650	651	651	673	629	652	674	680	646	641	646	644	624	656	619	644	619	605	629	591	656	642	652	669	655	646	600	642	614	598	668	627	662	675	654	671	648	666	626	631	648	665	633	610	638	604	637	607	621	678	612	655	615	651	625	711	637	624	662	683	650	599	656	641	647	649	606	661	653	642	624	624	576	640	683	663	640	599	663	614	616	611	634	668	620	598	624	658	639	641	665	637	682	642	707	663	626	631	673	664	633	643	630	694	638	625	620	666	614	639	629	629	634	679	661	691	671	615	652	636	638	639	637	622	623	666	659	633	639	650	635	636	664	617	673	633	637	643	593	620	643	648	636	594	657	636	652	685	634	600	658	612	629	651	602	643	622	660	621	621	681	610	665	635	632	636	652	639	643	636	604	626	644	595	646	611	608	608	635	652	659	640	655	598	687	615	603	608	657	648	582	627	608	606	651	657	646	608	668	607	618	647	608	662	676	672	634	658	625	620	636	628	612	629	641	617	624	609	669	697	640	656	640	620	663	586	636	659	629	615	589	620	647	599	663	579	621	681	641	651	617	621	661	668	645	626	649	629	639	605	668	655	642	716	611	622	603	607	610	688	609	654	624	636	673	632	650	643	658	630	621	641	591	679	652	634	646	610	662	642	642	645	631	670	640	608	610	594	628	687	597	631	645	612	644
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
