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
338297545259	338297545819	338297546369	338297546919	338297547469	338297548019	338297548569	338297549119	338297549669	338297550219	338297550769	338297551319	338297551869	338297552420	338297552970	338297553520	338297554070	338297554620	338297555170	338297555720	338297556270	338297556820	338297557370	338297557920	338297558470	338297559020	338297559570	338297560121	338297560671	338297561221	338297561771	338297562321	338297562871	338297563421	338297563971	338297564521	338297565071	338297565621	338297566171	338297566721	338297567272	338297567822	338297568372	338297568922	338297569472	338297570022	338297570572	338297571122	338297571672	338297572222	338297572772	338297573322	338297573872	338297574422	338297574973	338297575523	338297576073	338297576623	338297577173	338297577723	338297578273	338297578823	338297579373	338297579923	338297580473	338297581023	338297581573	338297582124	338297582674	338297583224	338297583774	338297584324	338297584874	338297585424	338297585974	338297586524	338297587074	338297587624	338297588174	338297588724	338297589274	338297589825	338297590375	338297590925	338297591475	338297592025	338297592575	338297593125	338297593675	338297594225	338297594775	338297595325	338297595875	338297596425	338297596975	338297597526	338297598076	338297598626	338297599176	338297599726	338297600276	338297600826	338297601376	338297601926	338297602476	338297603026	338297603576	338297604126	338297604677	338297605227	338297605777	338297606327	338297606877	338297607427	338297607977	338297608527	338297609077	338297609627	338297610177	338297610727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	3650	2300	2752	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53630	26923	15274	8234	5132	3738	2609	1804	1447	1031	990	934	590	588	520	543	520	510	488	471	495	443	438	420	411	410	436	398	376	428	456	442	418	386	423	403	406	420	413	391	359	402	408	401	421	373	404	403	421	391	389	430	407	403	426	368	390	373	393	404	433	393	433	395	407	453	413	358	405	380	441	413	383	412	391	379	399	357	409	428	376	377	377	392	364	403	456	415	355	366	387	412	425	434	387	385	388	425	405	375	376	405	406	387	372	363	352	395	427	408	369	378	408	386	398	389	371	382	383	406	444	418	418	409	413	425	414	391	408	432	414	395	422	408	395	397	373	402	431	366	380	400	422	406	400	400	401	412	400	369	385	430	392	393	390	368	407	372	383	423	378	394	435	409	430	393	381	397	413	385	392	414	346	405	413	363	399	410	392	351	404	433	365	357	413	377	388	421	364	391	346	381	386	411	400	380	397	425	379	403	383	389	376	398	402	415	340	393	392	400	411	380	387	393	395	358	348	386	342	384	384	378	401	389	357	408	427	397	369	400	379	418	383	373	396	404	381	377	396	420	391	360	384	432	377	361	384	426	370	392	400	411	384	402	443	386	405	368	376	393	381	388	428	395	401	360	355	382	390	380	378	394	366	374	380	385	453	386	378	343	388	389	376	397	439	393	372	384	388	371	384	377	405	419	371	377	370	418	414	396	411	420	428	406	379	408	402	370	383	442	412	411	399	377	359	375	413	412	366	391	368	380	374	401	384	391	371	389	348	396	431	404	385	397	355	396	383	385	404	365	381	355	367	387	414	361	349	367	339	367	368	384	389	396	410	371	377	412	373	405	433	381	384	428	396	379	383	377	398	407	408	383	372	404	374	413	386	389	389	385	387	405	401	397	423	383	356	393	398	394	387	395	371	398	393	385	372	382	392	387	383	414	379	392	404	411	395	394	371	369	424	346	413	395	349	410	342	370	402	398	406	400	384	396	394	407	435	385	389	401	399	418	409	392	425	376	396	388	437	392	380	396	388	368	407	404	385	405	386	376	385	364	362	394	388	417	393	369	407	413	436	402	381	381	453	422	392	426	438	400	371	387	412	423	396	403	377	394	373	375	377	408	411	389	415	374	393	385	415	393	416	365	392	384	413	409	345	368	357	388	364	404	363	400	436	383	376	391	380	380	391	406	405	408	385	373	384	369	405	402	387	368	379	388	432	373	454	406	386	440	381	351	401	372	405	381	372	379	386	440	389	389	356	406	416	405	381	425	380	414	426	379	379	390	395	381	398	385	401	383	388	374	390	386	383	412	333	374	405	372	386	429	395	404	402	399	379	343	373	414	416	397	417	398	401	396	387	415	363	390	374	363	371	401	398	398	360	394	412	376	391	415	396	368	412	405	382	378	420	405	383	413	427	427	416	365	389	364	396	373	404	403	388	383	404	372	392	427	392	395	358	391	396	370	406	407	423	399	388	409	425	385	379	371	387	401	405	414	380	407	383	390	392	424	370	375	394	385	414	410	401	341	361	348	405	363	354	393	385	392	397	379	381	424	454	382	438	368	385	404	387	382	410	408	384	358	390	406	389	423	400	423	410	353	371	427	429	378	394	397	394	388	411	406	405	389	441	399	361	398	363	393	404	436	393	398	380	384	394	368	394	379	380	381	394	413	380	414	402	406	428	393	377	398	398	438	367	395	428	400	393	390	396	401	382	392	368	350	366	389	406	366	432	373	380	386	402	428	371	378	418	417	412	397	369	418	355	396	400	382	389	392	423	401	347	383	390	387	372	384	388	394	392	393	393	374	392	376	358	391	412	365	357	440	386	370	419	402	378	398	381	384	351	416	411	384	397	397	428	423	414	395	410	396	397	361	407	415	394	381	397	401	375	376	403	404	340	403	378	394	361	375	440	369	397	417	406	356	351	399	409	359	412	411	408	402	420	404	433	381	369	387	370	418	377	339	377	404	366	416	379	369	394	378	422	362	382	397	402	404	344	407	390	397	368	383	394	386	385	390	380	372	379	382	418	438	384	408	376	329	348	375	389	350	382	377	388	419	426	398	359	369	374	392	398	400	392	372	409	390	368	384	375	360	376	418	373	390	375	358	381	395	411	401	364	400	368	400	437	377	401	393	403	402	373	368	398	350	395	416	399	431	380	398	399	410	383	392	396	364	391	385	382	363	378	362	433	372	397	380	376	406	379	382	419	397	365	367	379	383	383	418	406	401	413	395	390	380	366	365	400	343	404	395	406	402	376	385	377	400	426	407	413	422	387	411	412	400	390	394	399	421	365	418	403	397	382	393	352	367	398	415	406	394	378	414	392	357	386	371	380	351	371	355	405	423	428	403	415	479	393	409	376	367	364	354	408	382	410	398	405	381	380	363	411	400	395	328	352	399	372	393	406	403	440	374	398	402	369	393	406	357	376	413	379	371	377	385	421	434	406	389	393	414	341	385	405	369	386	415	377	356	360	389	402	401	400	405	393	393	352	389	370	389	372	367	349	397	388	365	404	371	374	356	415	377	416	412	392	370	378	383	390	368	390	375	393	380	377	406	367	387	409	365	376	418	426	404	395	383	354	377	391	425	366	425	407	382	407	402	375	431	418	395	368	359	409	403	386	438	387	406	364	408	410	400	387	397	407	382	393	376	400	445	399	398	372	416	363	378	401	399	418	381	425	393	387	428	396	371	381	372	386	390	430	432	396	401	404	365	386	419	405	377	391	395	388	395	393	366	391	372	397	392	396	375	378	402	367	393	439	452	447	395	410	407	401	398	408	376	431	392	394	413	387	401	399	373	356	435	402	328	356	344	368	425	372	419	403	408	345	368	410	368	372	399	398	385	398	387	407	392	369	432	416	405	418	384	406	415	407	411	454	375	390	406	378	399	365	409	359	397	371	388	412	398	401	416	415	406	388	406	405	357	416	409	388	391	395	405	389	444	416	410	406	391	404	377	371	389	387	397	378	393	386	385	342	382	384	379	419	400	386	386	408	405	363	392	421	455	400	360	405	392	407	421	390	367	406	377	387	361	433	430	430	421	359	399	420	422	399	392	408	386	400	400	400	417	367	402	377	401	377	371	383	397	373	346	402	417	412	415	374	395	417	416	370	402	417	363	385	376	376	395	436	414	425	421	392	372	382	391	361	359	351	378	402	385	405	404	410	399	420	370	432	345	396	378	420	376	372	417	434	394	381	381	394	415	378	420	418	354	402	398	392	398	405	364	370	380	402	383	381	378	400	391	375	402	350	408	374	364	391	393	418	372	403	422	386	384	428	380	406	387	394	376	371	362	393	394	423	417	410	409	366	394	364	379	456	359	375	393	364	397	415	403	414	453	407	402	358	423	360	374	401	428	416	359	387	409	375	381	391	357	399	388	405	409	388	408	377	380	375	392	409	400	403	384	385	370	368	365	416	393	373	368	391	369	421	367	421	424	418	385	363	421	392	376	389	380	375	394	417	381	347	383	405	407	391	397	343	372	388	366	395	341
35664	20603	19846	17299	14517	12430	9478	7181	5860	4140	4010	3649	2132	2016	1759	1809	1800	1557	1594	1398	1393	1229	1103	1093	1064	1077	1043	983	1009	974	942	952	956	943	910	913	889	902	911	905	939	946	882	884	911	871	900	960	935	908	913	958	998	943	939	874	922	937	936	918	894	885	887	868	938	894	919	902	901	886	940	939	879	951	915	878	882	880	923	900	882	914	947	876	945	934	862	889	903	900	965	938	920	993	898	879	958	923	944	930	903	902	916	940	910	915	922	940	878	933	931	854	892	941	902	951	918	922	896	910	916	932	914	897	875	927	886	940	925	880	936	866	964	929	927	895	966	928	950	878	899	917	963	946	889	942	907	1013	951	876	856	940	861	924	959	956	941	903	950	974	864	932	934	898	961	882	980	893	960	897	922	888	938	924	946	904	933	894	953	934	868	867	922	899	921	950	890	920	941	920	816	919	935	913	943	977	883	999	859	903	919	914	913	933	876	926	875	855	978	937	884	889	900	873	953	885	895	934	931	939	851	910	945	892	898	922	927	883	918	909	880	921	943	920	870	864	936	877	888	888	871	919	935	944	929	889	950	895	962	906	930	901	861	968	884	940	930	936	883	930	920	939	917	955	954	904	955	926	914	884	902	886	925	908	930	872	892	945	853	871	908	880	888	964	942	870	913	909	969	922	907	899	885	917	906	889	907	878	941	925	895	873	894	896	940	954	902	878	938	931	904	884	984	916	917	940	949	910	933	906	901	946	939	887	897	855	976	901	910	907	888	979	925	900	942	884	918	907	923	958	940	937	886	936	864	946	937	868	926	882	879	928	932	943	934	942	932	907	949	887	880	887	932	940	936	929	857	869	953	963	883	952	933	854	861	915	924	909	890	901	910	885	876	911	970	909	874	932	887	931	904	829	934	850	950	939	954	921	889	892	943	933	939	900	913	966	903	889	911	919	858	908	909	909	926	853	927	936	888	954	947	941	905	927	917	894	935	932	902	925	942	900	894	930	952	908	926	920	938	942	911	934	963	933	935	902	881	927	914	919	932	954	893	970	938	942	945	932	912	923	922	913	874	895	922	881	965	943	958	891	899	880	884	890	945	871	905	943	894	927	898	973	898	909	906	884	933	959	955	934	938	971	905	929	913	919	922	927	878	934	967	942	925	887	911	896	980	912	891	934	959	934	909	890	976	893	967	914	944	884	934	942	898	855	905	908	957	907	907	897	902	962	877	902	897	931	914	930	843	901	896	950	914	990	919	933	867	866	921	873	949	880	924	971	915	927	902	926	892	925	922	948	912	954	899	911	908	955	896	945	919	896	924	920	946	949	914	929	877	927	940	899	949	895	926	929	909	901	861	919	897	924	932	928	919	919	905	897	894	898	893	982	915	913	934	885	926	921	900	931	926	913	975	916	898	922	887	955	932	953	898	938	891	877	896	894	946	917	941	918	955	954	918	914	884	936	922	943	895	900	971	879	919	908	944	950	947	939	913	933	875	880	943	932	867	944	904	894	933	914	926	921	927	863	895	905	944	934	954	869	926	921	944	904	951	946	893	926	925	903	940	919	899	919	873	930	861	941	999	932	907	895	951	912	882	902	926	939	927	888	914	916	910	914	866	925	944	853	960	968	899	916	896	891	911	905	920	906	972	862	940	921	946	897	922	916	964	912	936	956	882	920	927	923	898	967	917	885	909	906	870	914	884	923	932	907	894	893	887	858	933	969	926	955	912	967	975	889	881	863	928	907	908	934	965	949	912	969	892	955	972	875	904	878	931	909	982	856	902	966	968	888	929	915	937	945	928	919	973	863	861	942	897	904	926	888	923	873	915	900	931	934	939	954	943	949	874	906	886	895	988	880	920	926	946	992	925	923	892	914	933	953	939	909	953	905	871	947	951	908	885	870	916	941	893	916	955	928	860	862	913	954	926	916	952	900	918	892	949	922	942	951	967	966	908	907	918	913	911	873	889	914	928	936	940	912	936	847	914	912	944	873	967	902	904	913	949	948	939	927	952	914	913	937	915	904	937	939	878	988	900	915	907	935	921	944	934	893	918	895	895	921	881	901	904	900	972	879	878	942	952	902	918	902	930	958	915	948	956	912	954	851	886	907	906	947	881	917	913	904	916	914	936	949	938	937	956	946	978	917	907	990	909	883	936	872	930	921	889	894	936	926	938	940	884	876	908	943	942	929	912	915	867	932	934	901	920	939	941	911	890	932	930	912	953	943	897	907	918	964	938	895	923	967	883	975	911	874	886	921	913	907	951	925	879	1005	926	895	927	886	913	916	968	885	939	927	923	913	874	894	958	931	943	898	967	920	903	864	921	934	896	872	956	927	918	884	890	948	905	950	829	887	897	901	945	893	896	902	922	936	917	936	929	948	934	911	907	922	902	900	962	895	901	932	936	887	930	867	912	868	950	947	883	939	901	853	912	947	926	901	912	886	869	877	927	919	901	914	878	906	916	905	855	865	888	932	896	884	949	872	913	917	893	901	910	923	900	946	918	927	927	882	930	904	923	911	953	955	946	916	890	936	928	914	924	882	912	879	869	942	968	937	925	939	930	939	927	875	951	916	898	933	923	883	936	915	897	917	931	890	974	904	897	948	881	959	957	912	931	919	953	921	892	932	899	906	890	908	961	878	883	983	880	930	922	917	910	884	915	955	945	894	899	919	921	894	889	909	881	869	926	870	861	970	964	884	957	927	870	865	947	920	894	915	911	866	916	971	927	907	882	903	913	980	929	951	888	901	918	918	951	945	955	930	906	909	929	896	912	907	932	908	919	891	924	923	910	909	903	921	901	938	886	898	879	912	917	920	892	901	892	900	973	914	937	934	942	906	892	913	898	900	890	929	917	968	907	948	933	974	913	908	900	952	950	900	852	929	844	906	950	927	933	924	902	914	845	886	854	891	901	906	881	959	926	978	886	896	912	936	944	896	945	923	939	935	923	894	902	934	990	887	951	880	932	967	957	901	910	992	893	905	867	946	902	921	897	962	911	903	990	923	974	868	925	889	957	891	956	916	931	864	947	931	902	880	892	951	940	902	957	958	931	913	867	927	955	912	956	931	926	958	931	832	897	991	857	923	925	930	947	920	896	872	952	935	908	899	942	913	931	929	941	952	986	926	946	941	880	910	902	896	931	921	925	947	978	929	896	915	933	946	884	895	930	900	951	971	862	921	896	906	905	905	899	908	891	939	912	905	920	883	936	873	932	934	895	907	934	979	931	934	862	851	991	942	869	942	944	936	933	913	910	910	894	933	909	947	945	959	914	901	956	873	919	958	890	909	899	925	899	881	908	916	958	911	878	973	971	991	918	856	902	929	885	945	942	876	880	959	933	948	894	941	900	983	949	917	938	883	939	940	924	955	914	926	896	914	888	908	939	963	970	884	960	890	934	935	874	923	954	944	945	920	913	897	918	907	906	899	914	884	945	945	875	914	937	898	934	918	914	962	866	912	932	973	899	978	961	953	955	859	958	897	934	925
28744	13329	7860	4103	2145	1315	894	773	617	509	537	473	455	423	454	407	429	471	376	385	388	375	407	356	407	354	409	408	422	398	351	396	388	375	385	405	421	409	409	383	391	408	413	377	395	406	360	371	394	386	388	400	396	430	402	369	392	421	404	394	425	348	385	424	405	408	387	382	372	371	376	437	413	383	417	398	366	371	450	374	382	339	387	392	388	401	370	392	416	431	388	411	383	399	388	345	394	432	398	379	386	408	390	380	386	358	406	430	388	360	376	416	372	366	396	433	405	459	462	400	420	372	378	399	384	395	383	370	361	380	416	403	358	416	406	404	387	413	430	404	367	366	375	397	402	386	426	361	383	361	374	396	413	395	366	403	422	394	401	406	358	346	361	373	375	383	375	369	385	411	389	387	429	426	438	398	344	405	400	405	384	367	388	427	406	368	427	364	401	377	356	374	435	385	374	415	382	403	367	423	388	358	405	418	395	373	399	375	422	372	409	405	388	416	416	413	383	422	383	396	400	387	377	395	436	417	396	388	352	392	399	418	427	382	404	386	399	360	395	419	420	406	420	376	386	409	402	389	402	416	394	389	394	406	351	396	411	399	377	389	423	399	381	399	411	401	408	377	364	369	389	406	404	376	399	407	402	392	388	359	369	410	404	361	410	380	392	417	410	390	386	383	362	420	403	399	401	389	394	364	406	362	368	390	389	390	416	373	405	403	409	388	398	402	376	392	433	412	387	395	382	394	422	391	419	412	385	406	413	394	393	403	392	376	413	409	374	388	403	414	399	385	408	395	385	386	335	373	359	412	415	402	397	366	443	378	384	382	360	397	389	393	395	375	389	387	408	407	348	376	426	401	431	399	410	373	401	390	410	377	377	399	402	408	376	422	428	419	409	404	382	369	375	405	373	403	429	405	367	386	443	370	394	431	410	382	382	376	375	397	384	384	397	366	347	413	407	439	397	397	426	376	398	405	397	412	383	390	385	427	389	396	408	393	400	378	374	389	395	375	394	366	402	393	391	385	384	404	392	427	407	383	404	411	413	377	382	377	350	395	379	410	415	382	391	442	416	380	430	372	382	421	378	386	390	429	354	402	416	392	416	434	428	400	407	421	414	438	421	410	356	385	392	374	395	399	398	351	422	391	410	382	419	382	385	371	431	388	396	367	385	397	360	392	403	377	396	404	378	411	397	409	380	412	404	355	434	400	387	412	416	382	416	388	403	365	364	395	412	400	378	384	390	408	378	413	392	408	379	406	412	418	424	399	413	402	417	394	419	383	388	411	410	385	391	406	364	368	400	370	423	444	393	370	436	387	381	390	398	370	412	424	377	369	436	387	388	393	396	405	385	383	389	402	415	408	378	380	367	401	378	374	370	391	408	425	394	425	397	425	433	387	384	356	391	369	411	430	371	355	382	394	417	376	375	416	371	373	408	402	387	369	392	410	395	384	385	378	416	416	404	403	374	369	374	375	439	380	391	401	386	393	375	366	407	378	384	385	393	434	421	400	416	387	373	411	362	381	384	367	370	374	381	389	398	359	397	384	383	410	362	425	397	391	384	401	385	401	406	391	402	395	376	428	401	372	370	376	356	405	365	436	403	367	432	390	415	406	384	399	414	375	391	400	429	407	428	399	382	393	396	381	414	368	386	422	377	387	408	394	435	373	392	364	406	406	406	356	387	399	403	424	400	380	385	455	394	403	423	354	375	370	377	385	415	403	377	395	414	367	418	348	401	412	387	415	401	401	383	404	405	406	390	382	423	420	395	366	404	375	415	383	379	429	398	410	393	411	417	366	379	420	407	426	407	377	405	393	385	384	370	401	403	389	326	404	414	395	366	391	372	441	408	425	336	388	405	353	371	370	424	384	408	398	382	437	372	364	406	412	405	423	386	351	400	381	368	418	396	368	389	372	395	361	395	364	360	401	422	411	425	412	423	426	432	413	435	396	357	394	398	386	403	390	399	401	402	344	389	391	389	408	412	405	390	405	378	394	380	394	364	389	388	421	389	430	401	371	425	349	392	379	373	383	418	381	373	384	422	408	371	388	392	432	416	378	395	376	380	395	429	418	408	394	410	413	372	399	402	369	390	404	391	429	401	358	421	387	398	406	413	382	382	396	400	374	412	411	367	385	398	396	406	430	444	423	369	395	391	417	401	400	399	401	358	387	388	392	356	393	397	426	402	368	379	432	357	355	379	401	366	377	383	392	405	385	406	426	425	368	402	386	407	377	424	416	381	391	361	399	433	378	365	401	404	401	424	425	398	393	403	389	382	385	406	394	351	384	391	389	386	441	387	458	407	418	408	365	413	379	414	384	417	397	391	404	369	399	398	348	415	406	416	372	405	392	401	411	390	426	412	389	388	343	410	375	404	442	381	400	382	381	364	417	385	401	399	419	407	401	357	396	392	397	352	423	405	356	358	397	401	401	395	371	402	356	375	364	411	388	373	430	375	388	368	392	419	389	367	374	387	396	396	419	425	408	409	397	420	387	392	391	381	368	397	395	388	375	376	363	368	419	406	398	363	397	401	419	389	393	404	405	408	419	345	418	393	388	399	365	405	416	444	382	355	380	417	372	404	363	376	354	377	398	376	402	418	382	417	398	393	384	410	361	410	386	352	396	402	367	391	360	409	399	441	388	460	392	414	390	408	368	383	398	388	349	410	353	371	400	419	418	396	417	387	366	394	434	372	399	388	386	426	374	356	357	382	388	435	390	414	436	425	381	391	421	422	379	366	371	390	402	374	363	406	410	358	392	411	446	389	361	397	389	389	412	360	398	441	397	408	388	369	388	385	437	385	414	388	376	449	385	404	406	386	418	386	435	410	406	377	389	451	379	360	388	422	391	402	376	391	404	396	385	397	384	377	388	372	386	394	409	394	383	427	394	369	393	393	375	433	437	406	420	406	397	454	376	369	389	414	382	424	454	383	406	363	413	385	378	381	417	443	385	407	380	396	397	395	373	368	383	360	392	410	364	358	391	386	427	374	439	391	417	395	380	413	367	385	400	411	361	395	406	377	380	388	382	400	384	359	403	382	413	444	430	428	410	376	456	394	421	386	376	381	401	408	409	361	399	381	389	417	412	388	330	397	362	379	381	413	429	407	377	406	391	377	410	408	395	398	389	363	414	412	385	409	390	374	408	405	401	400	391	388	353	370	381	395	402	417	396	391	411	411	364	408	431	400	379	391	411	408	379	415	395	396	419	439	357	378	404	391	386	391	355	370	365	403	407	371	384	342	396	377	373	370	410	432	392	424	396	366	348	401	416	412	452	386	392	395	415	392	413	422	388	379	364	378	371	461	412	393	402	424	377	388	400	431	414	454	385	411	373	421	391	379	401	424	424	391	403	388	381	408	384	343	411	429	412	397	380	394	416	341	405	383	406	392	375	396	401	381	407	384	417	396	404	365	443	363	396	411	395	394	394	393	379	396	422	387	401	383	380	398	373	379	388	394	367	396	442	375	391	442	413
20794	11601	12965	10385	7254	5035	3442	2886	2103	1601	1343	1256	1177	1152	1170	1123	1103	968	1004	934	988	984	1024	936	956	963	927	989	935	933	902	974	883	928	932	939	952	957	922	955	894	880	945	938	938	973	975	927	980	908	927	983	926	920	900	912	927	898	917	952	908	940	942	929	911	943	917	949	929	902	905	903	932	928	919	915	920	982	861	960	921	910	885	906	912	919	929	898	896	897	917	909	918	896	890	949	906	965	898	881	970	977	935	946	910	902	961	964	934	927	908	952	909	903	935	918	914	925	914	910	949	906	918	916	894	950	933	938	885	943	893	924	895	911	980	983	943	945	860	906	925	993	925	943	904	939	940	917	878	918	916	898	955	936	942	972	954	874	939	989	906	882	889	911	932	892	898	907	937	902	926	915	920	972	923	931	933	935	922	940	913	977	886	891	899	898	885	937	915	899	931	916	867	979	911	910	933	973	954	944	947	923	933	946	911	939	919	880	892	964	921	945	949	888	897	996	910	900	920	924	929	962	866	953	951	927	899	929	903	902	952	906	878	918	1006	926	948	931	925	921	860	938	969	991	907	926	915	877	966	949	906	911	923	895	982	913	931	928	990	929	921	936	927	896	930	961	916	946	872	914	929	920	958	941	946	899	935	917	914	989	961	913	966	919	940	932	928	915	964	939	890	938	893	898	954	915	942	963	982	908	1000	910	926	894	941	889	930	1012	854	990	911	913	944	938	876	902	943	903	889	944	938	954	896	940	913	879	872	932	978	926	942	904	963	917	987	954	921	932	888	920	932	936	948	957	865	917	911	940	909	926	937	969	892	900	956	964	938	948	861	999	964	925	902	932	894	937	891	907	941	972	930	965	991	911	927	910	949	957	972	941	877	901	898	960	903	891	915	923	946	893	926	937	941	941	931	889	971	918	965	932	878	958	912	937	915	940	909	919	923	946	942	945	928	955	959	958	930	923	937	969	941	931	947	890	911	892	891	979	946	953	868	950	969	935	992	930	908	906	907	963	938	935	924	896	949	889	981	891	930	900	935	887	943	931	899	979	965	907	964	879	943	885	921	931	944	911	939	903	953	946	967	951	936	867	970	872	968	885	903	895	918	912	930	949	935	942	926	933	920	958	952	890	920	900	934	891	923	931	934	942	913	927	892	960	952	969	940	881	909	925	946	919	919	930	952	904	865	914	893	952	944	888	911	918	903	952	980	888	904	878	918	894	949	936	893	942	974	926	935	920	919	944	994	888	946	915	942	915	903	886	930	909	930	927	955	932	934	967	943	928	919	951	943	943	946	896	906	882	914	940	939	887	919	884	957	895	910	916	922	926	968	919	874	1008	912	901	946	908	907	924	933	899	964	929	960	909	983	931	970	924	877	992	945	956	944	919	913	914	946	937	942	917	970	911	979	962	906	948	892	892	951	888	872	927	875	954	845	1001	937	882	932	950	917	989	929	945	884	903	903	925	932	944	902	907	919	929	888	910	904	911	899	948	924	898	912	923	962	953	980	966	892	863	858	911	917	886	915	927	942	934	975	937	933	952	869	930	896	881	935	931	909	957	936	897	971	914	984	874	1010	933	914	910	977	938	947	922	955	977	932	945	887	926	986	922	912	974	905	970	911	946	925	932	926	940	962	888	964	945	886	938	907	901	966	885	966	963	880	906	920	909	928	991	928	948	940	938	887	892	897	888	916	936	887	925	918	932	901	932	919	936	976	948	914	964	920	902	921	934	946	968	968	947	915	977	907	922	962	967	923	938	923	873	901	893	922	889	920	943	927	916	903	980	956	909	893	885	949	954	951	951	937	849	897	922	915	903	944	893	961	911	955	885	947	990	932	994	956	941	921	928	944	921	959	911	859	958	935	919	948	904	966	909	982	923	906	879	916	901	967	932	907	899	900	904	921	928	909	925	966	905	903	898	930	902	909	907	887	924	907	922	896	900	935	910	880	937	925	944	929	949	893	962	989	940	947	904	943	878	958	923	955	950	927	908	880	941	884	948	910	945	891	922	907	916	954	943	928	928	950	933	930	944	906	975	887	912	926	921	955	933	887	906	936	858	967	971	937	907	946	968	916	943	907	951	916	952	931	947	931	934	902	874	983	984	913	920	917	937	927	905	887	901	903	929	984	907	909	892	959	895	907	954	908	936	1003	962	986	934	961	876	887	931	919	977	967	899	943	901	905	926	910	887	918	926	992	965	938	924	962	941	863	900	955	948	962	887	927	957	931	908	881	906	910	977	900	895	943	890	913	924	936	919	922	883	966	902	934	970	931	958	918	919	867	939	947	930	963	965	917	933	974	909	924	919	947	908	927	927	918	979	942	960	930	924	906	966	907	942	932	910	967	915	961	885	967	934	945	940	893	951	904	918	910	917	938	907	912	943	936	957	937	910	884	933	932	929	913	902	940	934	973	923	879	985	857	884	909	913	935	922	928	909	947	920	933	921	896	980	914	922	969	944	923	933	888	939	951	930	916	945	883	921	895	924	921	910	897	902	972	909	966	958	948	962	968	879	892	915	939	905	972	899	943	923	936	958	896	921	912	931	957	898	949	991	935	941	888	963	893	967	951	926	949	887	923	963	929	952	918	925	901	919	942	917	995	916	878	958	929	914	888	933	906	869	995	978	894	923	878	947	951	867	938	884	942	934	962	944	944	907	854	912	983	939	943	958	917	934	909	938	964	937	906	936	874	905	918	926	930	963	900	931	938	924	862	966	917	990	951	890	934	893	919	886	893	937	936	915	907	919	996	924	926	929	960	915	943	914	961	985	873	901	877	946	911	920	959	990	915	939	900	890	977	903	946	929	884	940	898	897	939	919	944	934	922	899	893	884	894	903	919	991	905	915	946	984	996	882	905	875	904	921	911	928	872	967	922	984	882	903	927	933	891	945	942	929	910	886	901	935	937	882	944	895	917	881	941	914	981	908	896	903	895	889	939	959	925	939	896	909	923	894	901	953	951	921	899	931	940	929	937	838	930	955	943	901	967	891	944	981	933	960	886	884	985	938	928	919	915	910	960	923	898	958	949	943	891	946	931	966	972	904	970	949	958	918	918	881	925	886	978	941	927	946	934	981	940	937	935	928	938	882	915	957	933	999	877	949	880	883	945	922	934	923	923	902	913	955	945	890	957	960	910	923	963	898	924	926	927	898	973	910	901	982	963	944	988	885	951	946	964	939	928	923	892	969	930	966	914	991	898	944	924	995	916	899	966	948	893	888	933	961	925	941	922	904	925	881	914	844	916	939	941	920	973	890	910	867	943	911	928	896	930	869	881	908	930	926	1007	925	946	919	914	983	972	912	909	946	912	956	953	941	940	946	997	937	927	937	895	927	888	922	931	906	955	909	932	929	898	999	934	916	877	936	945	953	950	923	942	906	952	874	891	942	914	907	946	952	952	890	903	1000	938	919	906	971	896	937	926	979	933	866	933	897	966	972	953	918	875	929	902	927	942	901	1037	963	910	925	967	881	906	868	928	933	927	908
42484	21602	12311	6951	3752	2294	1823	1358	868	726	779	723	577	542	465	500	509	535	504	460	457	422	443	445	440	399	429	415	459	404	420	380	399	352	399	396	448	397	399	444	432	409	418	407	421	411	404	380	412	409	385	404	376	412	411	424	409	450	413	415	427	427	367	431	382	387	432	415	413	369	382	402	410	412	380	407	433	403	423	409	443	431	385	422	416	416	390	399	416	409	440	438	410	383	442	416	404	400	388	428	435	392	416	411	434	411	364	421	429	384	445	440	438	390	424	412	431	411	403	410	400	441	415	431	432	404	406	421	431	438	408	416	435	429	439	403	431	379	433	422	391	408	426	449	434	431	422	417	437	434	424	397	421	458	432	405	417	446	413	394	392	436	410	416	377	441	385	432	381	394	405	385	394	397	378	423	438	414	397	397	406	404	427	400	386	435	437	411	378	409	432	433	394	424	403	410	364	422	399	423	457	414	434	415	433	413	409	420	441	400	423	395	427	431	443	381	453	413	456	376	389	391	410	427	418	394	414	408	416	407	408	381	422	380	409	454	441	441	434	386	401	429	422	443	434	446	416	428	388	421	414	393	399	432	398	390	399	424	430	392	413	410	408	414	432	412	407	388	428	431	428	396	434	407	406	444	411	387	442	418	446	462	402	403	445	412	422	361	405	365	411	454	450	438	430	375	370	417	457	460	410	390	425	435	421	390	453	431	395	405	445	443	408	405	391	353	437	418	394	404	429	382	423	417	392	427	452	394	380	422	420	417	410	405	393	444	424	423	358	446	443	409	411	362	426	374	399	393	433	357	418	438	430	409	427	425	429	424	446	387	379	444	398	425	396	413	375	404	414	400	398	427	427	420	394	435	378	436	380	416	415	417	429	430	408	383	418	415	436	400	414	413	422	398	407	434	423	428	415	425	460	404	428	401	419	436	382	411	421	432	406	454	435	414	386	425	423	427	420	436	436	434	386	441	423	450	417	434	381	409	417	429	427	423	414	411	444	430	403	423	406	425	430	437	432	442	406	387	423	408	433	426	401	436	415	431	392	385	413	416	417	405	397	401	370	421	435	382	453	400	436	445	419	415	399	417	414	458	427	403	396	421	420	407	405	407	380	432	423	415	408	387	432	443	440	404	438	422	389	409	378	411	377	412	408	411	430	406	428	396	482	452	373	445	408	402	417	435	395	392	420	469	414	403	370	430	383	403	428	433	398	407	397	400	409	442	433	416	416	421	422	408	431	426	394	411	423	393	443	393	461	381	412	383	415	402	400	388	401	363	419	407	388	386	400	400	405	401	398	373	392	403	408	378	418	414	413	442	380	423	405	421	383	390	399	433	415	443	405	380	416	428	416	385	380	447	395	432	395	447	384	404	407	423	399	420	422	395	431	398	426	424	451	416	422	456	392	443	436	389	388	386	401	375	420	412	379	414	448	394	399	421	422	427	398	416	433	412	417	402	378	403	427	394	405	456	396	415	424	376	395	422	366	444	430	410	400	419	432	388	434	456	399	396	424	423	390	369	447	390	392	410	408	421	424	387	435	401	419	421	425	408	404	424	399	371	438	424	459	427	400	404	413	417	451	455	441	406	423	432	377	402	459	425	385	399	388	405	400	422	388	412	381	402	387	381	451	411	432	419	438	414	366	419	439	446	419	442	406	402	434	392	420	444	422	404	430	445	414	470	399	440	411	398	432	417	384	448	383	439	427	406	402	430	402	384	444	480	404	429	432	400	400	415	437	423	426	465	405	402	445	406	404	435	421	378	389	402	438	435	396	440	432	406	415	443	403	401	420	401	426	390	388	457	430	410	411	403	402	415	416	396	424	411	406	431	416	405	429	403	393	446	411	412	418	459	413	423	396	394	414	403	429	389	406	400	387	394	415	423	430	413	448	408	464	396	373	406	416	404	411	419	400	408	457	443	423	395	407	404	412	375	371	421	432	425	406	388	391	405	414	395	413	381	403	383	426	422	382	441	410	394	401	405	411	420	393	424	433	390	441	436	455	388	397	411	436	427	450	401	434	412	433	422	429	404	406	442	434	393	400	391	418	426	394	419	385	450	414	391	409	413	428	408	417	410	399	459	417	427	422	411	403	366	408	423	414	429	412	445	429	371	413	409	408	416	426	426	414	455	447	416	402	428	398	428	411	404	396	383	412	377	429	441	392	448	462	419	358	411	380	421	409	410	444	424	424	454	419	421	430	394	438	441	400	395	377	401	400	395	386	396	413	411	403	430	412	418	441	431	399	445	409	406	431	382	375	391	386	415	413	403	405	380	438	389	411	390	437	448	393	418	448	393	422	419	394	433	387	417	449	412	414	438	431	429	399	357	419	392	443	414	422	439	385	415	414	424	406	400	446	401	481	419	403	393	402	417	408	398	426	417	405	414	400	439	423	419	418	397	437	412	408	433	451	426	409	440	401	429	448	420	402	420	385	410	433	418	411	411	406	425	384	394	401	415	439	432	430	423	437	429	440	432	431	413	399	432	398	420	430	406	389	390	394	414	399	375	428	417	445	441	428	398	409	413	417	447	417	403	427	415	392	399	398	476	439	434	435	389	417	399	431	388	416	435	422	439	410	455	399	421	410	406	406	422	430	408	447	400	391	407	403	418	386	423	379	425	414	444	433	400	396	445	427	427	433	418	419	418	448	420	419	400	443	428	407	423	396	414	382	442	383	412	393	369	414	461	450	413	430	423	398	440	431	428	387	394	429	387	432	382	444	426	407	433	424	397	389	405	419	388	399	393	403	398	415	400	408	402	460	416	423	434	428	432	404	440	405	388	452	413	392	389	386	459	421	398	402	442	382	396	422	424	440	416	407	410	428	396	441	413	394	446	395	379	418	418	428	404	430	450	441	400	408	419	452	443	420	430	423	431	426	398	396	424	427	391	455	406	443	440	418	375	419	395	426	410	399	400	423	429	414	418	416	401	403	394	410	439	438	427	384	431	422	414	425	441	449	423	459	418	373	393	402	365	397	397	434	396	425	388	415	406	424	413	438	442	441	388	401	425	390	386	437	435	365	423	417	444	403	428	404	434	445	411	438	423	393	377	441	382	441	392	378	406	409	440	402	422	362	396	410	439	393	407	420	422	407	375	396	419	424	392	427	388	449	398	396	411	391	425	421	380	405	419	395	436	432	388	450	435	382	446	406	416	427	414	390	410	405	400	391	413	415	398	408	446	450	410	427	427	403	465	449	420	388	446	398	424	393	423	393	414	418	404	422	431	414	402	427	410	390	402	416	408	391	413	413	417	437	452	426	437	439	400	409	406	390	429	426	389	459	394	391	407	381	392	385	430	433	404	448	370	410	401	412	409	461	407	397	433	396	403	437	415	420	414	399	414	391	420	417	402	385	383	402	431	418	446	408	459	420	408	416	407	405	381	348	387	437	406	469	471	420	421	386	389	426	438	385	422	410	430	432	406	403	394	390	400	434	403	425	439	392	424	403	403	431	412	399	405	389	428	405	461
29373	17560	17597	15623	11536	8290	6986	5222	3027	2823	3197	2516	1755	1640	1405	1413	1428	1440	1306	1223	1224	1224	1091	1049	1071	1032	975	981	995	981	960	979	969	897	979	1028	965	988	966	950	964	957	995	996	1008	965	949	935	970	931	956	985	938	964	966	977	1015	956	895	933	991	971	974	970	988	950	1028	984	966	963	967	956	952	935	944	951	974	948	921	947	950	953	950	928	1082	1007	983	966	936	955	1000	948	1004	871	1016	972	983	997	955	944	925	977	902	951	961	927	994	1007	904	934	1003	1007	979	946	911	993	953	968	1001	954	950	954	972	970	932	976	954	1013	965	990	886	924	972	964	993	928	978	1010	1011	917	981	984	956	939	885	1002	938	976	978	959	1020	962	938	989	1038	979	963	989	1000	993	1013	887	994	1007	953	992	973	964	970	954	1020	984	932	981	1001	1025	967	940	1020	1016	964	1008	953	954	1007	974	1002	934	938	959	997	951	937	945	949	985	998	910	937	916	1003	995	956	902	970	924	956	961	923	900	867	1001	992	971	914	951	987	916	954	984	983	983	966	956	931	940	981	1014	1002	974	967	974	954	977	989	951	971	950	919	966	987	967	968	948	979	940	977	989	916	975	925	942	945	914	1014	1032	926	1041	937	985	973	969	948	945	955	974	1010	958	934	978	961	960	1046	986	1016	939	934	951	927	998	945	985	1002	991	910	917	959	986	965	972	957	973	953	973	987	963	962	972	942	929	948	934	967	976	963	978	929	987	946	929	998	935	963	950	942	912	1001	961	922	978	1007	949	1007	934	947	959	972	914	966	1020	954	1008	957	978	949	1001	1004	949	1037	957	998	956	949	970	991	986	974	969	945	960	952	950	930	899	947	961	941	948	971	899	975	989	984	953	968	994	974	957	983	969	963	994	937	982	993	914	995	919	1013	972	976	1044	964	954	966	995	1067	940	955	954	973	1005	908	975	1019	923	971	990	960	950	979	1005	982	948	984	945	1032	936	1028	960	939	981	944	1010	913	993	949	958	915	992	994	1009	1035	951	935	953	931	1003	936	927	993	953	918	992	969	938	965	954	958	1007	902	947	926	967	1018	909	914	948	929	988	951	939	948	964	983	984	970	922	957	963	1012	924	962	1045	968	933	927	946	951	963	959	921	954	941	941	949	1012	946	920	962	949	991	910	990	1007	963	929	945	947	992	932	949	987	969	946	994	970	946	949	992	943	958	942	989	991	896	981	937	987	952	958	988	923	958	997	896	1002	983	998	947	977	1004	1010	1030	987	988	939	922	921	964	990	967	943	1008	947	927	969	996	902	938	1017	1002	970	998	992	916	960	981	923	987	923	984	1000	918	911	954	942	995	970	945	989	962	990	999	968	974	994	957	937	954	988	1016	923	946	945	945	939	998	952	974	997	959	931	971	961	961	1005	924	972	978	1057	992	983	976	1034	958	965	987	962	995	914	929	965	940	951	984	961	963	943	1003	988	899	984	941	987	971	967	950	946	952	986	979	940	987	966	1000	951	982	992	978	969	927	954	956	950	904	988	968	969	917	935	946	975	914	925	969	927	915	955	1020	981	994	960	978	963	928	975	935	1034	1002	975	957	976	1026	969	1016	943	998	975	946	964	1014	956	959	982	939	965	1008	969	991	966	954	945	953	928	962	972	954	920	898	1014	951	912	933	934	932	902	969	889	971	936	951	989	900	977	983	956	1026	951	940	944	951	954	1017	997	949	946	979	1031	957	1002	986	943	988	931	950	976	963	1009	987	977	972	942	963	961	942	1009	965	1001	997	988	951	983	969	1014	982	997	899	989	943	996	988	955	992	951	942	1010	936	999	1000	949	984	993	998	983	926	966	974	960	976	991	925	923	969	938	928	963	1010	948	929	907	935	945	953	933	968	966	966	985	966	971	952	1012	977	1005	940	941	979	973	927	933	936	971	971	917	1021	961	974	940	935	984	1022	1001	948	963	938	971	964	971	939	956	945	959	962	925	976	960	905	921	925	992	990	963	985	954	1006	944	975	981	975	1000	989	944	1008	1002	991	1001	945	968	954	989	973	996	1020	887	1000	952	982	920	998	976	925	951	921	931	982	941	967	996	938	953	981	947	940	999	989	951	944	997	964	948	953	968	986	1004	1012	992	980	976	976	964	975	899	1004	996	1025	999	945	939	953	935	954	953	924	976	929	985	977	963	971	941	933	981	934	971	1001	986	972	955	1039	1010	944	955	976	1004	897	964	961	1023	989	966	965	931	975	964	948	935	937	939	942	949	947	972	948	975	1008	969	951	1015	926	932	906	934	1031	962	995	909	961	966	1006	987	990	971	944	1000	961	997	941	976	962	970	950	1007	961	1023	973	964	974	951	974	936	970	941	1013	918	1021	963	970	993	972	977	958	891	947	985	985	930	946	1012	946	906	996	949	942	986	929	931	967	985	948	934	966	955	1000	984	982	966	895	997	968	953	989	1001	933	905	961	925	948	1006	929	1024	971	923	949	943	992	939	953	954	996	936	948	933	968	1023	1012	978	942	936	1030	978	947	971	957	990	963	953	954	975	974	984	988	966	972	964	964	915	975	989	958	948	963	958	948	1001	939	935	974	895	1001	987	983	949	962	933	960	948	919	946	989	955	1027	930	983	995	950	907	967	907	1004	949	940	994	970	985	958	949	959	930	942	1030	989	926	974	938	940	912	965	986	1012	997	950	906	948	921	972	977	975	1003	991	984	955	963	976	994	925	944	938	975	936	979	997	956	949	956	943	956	955	924	967	946	937	968	995	1000	974	920	954	976	961	974	976	979	1052	1037	999	960	947	975	997	994	947	953	949	926	913	946	997	974	992	1017	985	941	1014	984	924	958	989	973	949	942	946	993	973	992	992	988	1003	984	944	915	993	1014	936	972	967	904	975	925	922	926	899	975	977	954	1013	927	993	958	892	999	1003	940	964	973	1014	955	991	950	998	965	984	951	977	970	1022	966	971	988	932	948	972	992	961	952	929	968	966	988	977	949	965	945	988	1035	1014	962	987	987	958	978	915	991	935	966	1008	972	932	974	1008	988	977	995	950	945	927	918	961	950	1003	992	1003	999	1057	942	936	985	994	983	941	959	927	1019	974	957	939	974	961	1008	969	900	997	961	1000	979	1023	939	940	977	927	993	968	964	935	948	990	939	957	958	955	986	980	984	965	927	984	928	944	1014	955	1019	997	948	978	962	965	998	976	931	1018	958	963	970	946	936	1021	975	991	1035	964	969	925	965	961	969	984	1020	1026	971	978	945	935	967	1011	982	1004	981	892	999	999	982	940	955	967	980	962	994	1001	1001	980	948	959	965	933	954	946	969	934	956	971	988	943	982	994	988	888	969	981	927	945	1049	977	969	971	927	1008	1029	915	1000	927	1010	971	969	967	927	949	990	978	985	907	939	981	972	947	981	939	1005	942	1013	1030	980	872	947	980	997	965	961	983	936	974	996	1015	1002	935	1041	964	980	998	1010	975	955	1022	962	993	975	899	964	983	983	1007	990	949	977	980	972	1028	1014	976	1008	996	956	981	971	984	946	941	927	968	922	922	1001	1021	945	1003	950	977	984	945	946	972	986	1001	984	1005	959	1016	957	967	939	998	968	959	984	956	956	997	965	945	981	919	919	967	972	971	957	937	992	981	969	986	936	930	953	997	1047	950	936	1004	975	965	934	1015	919	934	991	994
54097	27566	15161	8796	4493	2988	2382	1578	1020	848	1184	853	601	545	547	495	489	480	439	484	457	436	423	434	433	412	371	406	400	382	395	382	377	397	376	423	372	360	340	385	363	380	397	381	344	322	386	391	352	407	401	389	379	371	399	365	335	378	351	407	384	397	327	349	398	374	378	384	361	456	391	390	376	387	356	366	381	376	398	404	396	421	365	398	323	407	413	393	403	394	407	418	398	355	361	350	352	387	373	355	350	361	367	399	406	387	372	369	381	373	409	386	419	387	399	350	385	390	394	393	355	374	361	371	385	400	395	371	346	341	367	345	361	352	355	376	380	400	375	383	370	363	364	398	372	405	414	347	380	382	409	395	382	409	412	391	392	372	378	373	404	360	371	375	366	390	387	400	364	386	345	361	410	436	358	345	357	417	378	412	394	385	380	385	359	383	410	419	364	380	335	418	384	373	365	414	392	373	363	381	335	367	370	383	371	382	373	365	389	381	398	365	369	365	411	371	404	400	377	377	405	385	374	376	399	439	424	404	403	354	369	407	368	358	412	378	389	391	358	379	406	407	368	364	393	376	409	387	419	384	390	404	374	387	384	384	378	386	375	349	401	358	364	381	372	378	360	350	402	372	367	373	395	365	394	400	364	361	362	353	418	369	398	391	413	375	350	357	362	366	356	385	401	378	395	380	400	368	359	382	396	404	395	379	373	387	360	374	377	391	354	391	376	394	414	411	348	375	358	415	356	406	363	396	372	377	367	385	401	408	369	405	411	362	386	400	415	378	379	369	379	387	381	368	395	372	400	381	387	354	388	391	420	380	397	363	344	425	418	428	368	382	369	389	378	362	404	354	404	407	382	353	382	365	421	391	409	381	398	364	396	408	379	382	363	352	411	378	349	381	382	364	385	376	393	398	412	391	398	406	405	389	402	419	399	369	400	346	425	364	392	402	388	368	394	358	398	364	371	412	371	379	397	405	370	382	360	408	349	388	434	371	386	391	361	403	363	401	389	365	384	338	357	402	404	363	343	379	413	393	384	385	363	351	349	363	366	401	371	408	360	363	349	385	362	391	361	375	372	388	399	432	384	380	390	374	410	383	383	415	381	364	354	386	361	407	395	399	359	408	387	379	379	393	376	385	409	397	378	339	393	359	401	381	383	379	391	350	370	353	369	382	405	391	374	422	358	377	395	384	386	377	372	391	358	376	395	358	386	372	397	394	411	371	392	385	388	394	349	378	373	381	406	382	363	379	411	343	372	369	370	385	381	368	405	376	368	388	387	358	394	376	359	358	372	377	426	363	398	376	407	394	375	375	410	373	379	322	415	394	396	379	380	399	423	409	373	402	406	374	389	364	357	364	389	387	404	371	393	384	385	379	447	375	380	393	397	382	359	370	402	374	394	381	392	364	351	354	396	418	402	395	392	373	371	368	369	418	341	406	383	370	396	384	354	369	395	354	410	416	349	404	387	397	386	400	402	364	441	380	372	401	347	373	394	395	366	386	394	360	346	385	367	363	355	391	351	376	418	391	372	376	388	366	399	382	419	401	393	370	388	363	355	390	393	374	389	378	395	406	353	427	382	353	378	373	350	377	402	408	358	377	396	362	436	398	368	407	366	396	381	395	332	376	377	348	397	395	398	376	397	398	399	361	352	361	382	388	344	421	353	380	356	334	390	361	371	378	382	388	395	355	378	376	395	376	412	380	404	359	360	367	364	372	370	307	398	349	386	411	368	360	381	385	354	390	385	379	364	364	355	403	404	373	397	417	360	370	385	364	394	360	383	382	399	374	353	395	371	380	414	390	391	415	366	367	384	406	377	395	402	389	409	368	349	383	412	399	388	337	359	407	361	413	412	369	377	376	409	426	413	359	378	396	391	385	377	380	350	393	373	372	386	387	419	361	405	376	412	415	364	360	404	370	378	387	370	381	350	347	374	366	378	379	405	379	361	382	408	356	376	355	381	386	378	375	366	393	372	396	385	384	430	363	439	398	362	386	386	406	405	389	397	381	356	392	360	358	343	346	398	381	387	371	400	399	386	423	422	373	379	371	368	412	401	402	371	377	389	373	401	387	379	419	398	402	404	395	399	371	400	372	369	402	368	370	384	388	365	365	368	396	398	430	366	397	387	354	416	379	380	398	379	371	374	363	401	401	400	361	374	357	400	376	388	375	414	389	385	387	393	372	371	360	402	342	433	428	355	364	343	395	364	363	360	386	409	371	399	378	331	400	322	373	355	383	355	439	349	368	371	372	389	374	350	404	399	378	410	347	409	375	403	408	414	369	400	423	359	401	393	388	376	391	357	366	349	412	406	378	417	393	395	355	435	357	381	367	381	372	394	387	381	364	367	359	384	398	373	364	400	372	405	393	397	380	380	387	349	433	346	397	400	377	409	388	347	402	379	383	390	385	385	399	406	424	415	402	383	368	379	401	414	418	408	421	387	410	407	384	382	366	374	402	355	373	343	424	409	365	371	356	403	400	414	383	365	375	351	381	369	413	346	386	391	396	368	400	353	405	412	353	418	406	365	396	383	403	374	350	371	390	391	337	378	384	341	392	380	439	374	419	413	395	369	380	343	422	347	384	355	373	382	376	368	363	344	401	381	385	363	398	406	373	340	409	402	418	364	362	350	409	395	397	420	368	365	368	405	391	366	357	379	346	388	373	383	377	367	369	364	359	356	373	365	354	360	397	379	401	375	365	371	389	377	380	385	405	356	407	395	359	376	385	389	415	376	413	389	370	381	392	389	353	353	357	402	371	401	370	399	369	365	393	383	364	336	397	383	357	406	406	374	362	377	412	341	380	380	371	359	382	403	381	424	380	381	418	331	364	385	401	380	380	355	364	393	341	406	384	408	369	420	386	354	375	366	399	374	381	412	420	391	339	372	338	375	381	395	349	386	416	410	382	368	369	351	354	370	387	397	420	378	377	345	400	407	373	389	393	350	373	412	401	339	393	417	375	424	383	376	391	375	338	394	417	434	387	369	386	401	379	341	389	388	405	350	382	360	415	408	384	350	406	390	354	403	354	373	366	397	372	368	372	380	395	407	365	405	416	351	396	404	406	405	408	409	406	362	354	383	397	375	390	378	359	370	402	378	403	389	367	400	379	393	419	372	402	398	415	333	350	360	406	376	370	390	428	400	401	419	382	361	370	404	403	384	384	410	398	416	428	381	406	380	324	397	438	352	364	392	362	377	432	372	368	399	325	366	383	374	379	444	389	406	395	362	346	368	355	390	386	423	424	453	378	374	380	357	358	357	435	408	390	367	361	364	379	400	392	407	393	367	398	372	353	409	370	365	363	387	391	345	370	395	377	372	386	396	380	382	380	411	395	368	406	394	368	391	388	402	349	379	420	354	349	382	392	394	387	367	380	376	388	328	371	378	360	378	361	405	372	366	352	390	357	383	392	353	369	391	404	394	375	404	379	385	340	426	369	366	369	382	390	363	367	399	356	350	390	346	381	373	374	375	422
36355	20609	19532	18138	13222	10277	8750	5995	3945	3362	5194	3112	2090	1850	1797	1482	1528	1382	1353	1357	1312	1226	1220	1105	1042	989	954	943	945	961	922	936	867	874	841	914	909	876	990	862	894	873	907	879	888	920	936	873	935	869	907	905	869	919	907	933	904	964	902	934	885	857	920	863	876	879	889	857	872	889	925	898	910	893	858	909	913	914	911	845	924	914	909	843	882	839	948	893	895	886	890	886	917	889	874	939	875	859	941	873	862	839	928	865	848	888	913	897	876	927	910	938	937	909	947	874	930	880	904	884	944	887	898	910	880	890	921	917	906	881	894	908	879	847	884	887	875	894	828	903	901	903	936	886	892	846	834	931	892	939	886	874	907	921	917	920	903	875	856	820	855	903	892	915	892	899	865	973	914	941	902	901	850	870	878	883	915	885	878	875	877	867	893	861	886	922	838	877	880	881	888	901	918	938	883	854	973	919	886	876	908	881	864	910	875	906	834	909	854	893	906	889	901	848	862	880	916	910	885	902	877	884	813	916	877	896	919	881	888	956	870	832	904	944	883	859	903	893	917	953	888	857	969	886	868	869	877	833	857	898	907	930	876	851	919	902	900	881	937	876	874	875	899	896	888	891	883	906	921	885	916	883	846	908	907	913	879	910	813	871	885	836	897	883	888	908	856	879	874	840	886	859	897	874	900	903	887	883	873	889	898	894	882	936	887	882	907	937	897	910	921	916	903	892	960	911	835	912	928	933	838	901	922	902	851	889	898	888	913	897	923	882	911	886	905	870	883	954	938	935	864	857	859	869	903	906	877	851	903	860	924	895	901	919	899	897	856	850	839	879	902	881	910	895	907	930	942	893	904	904	891	909	895	877	927	954	912	900	883	982	910	880	935	887	888	820	914	900	848	928	892	860	920	892	850	917	913	903	880	879	878	971	869	883	839	871	899	874	819	908	937	903	880	909	926	882	838	843	881	883	896	862	895	891	883	870	916	914	900	918	910	862	919	873	891	894	883	894	894	934	893	860	942	881	868	896	861	838	890	860	907	864	859	865	889	882	930	949	883	878	884	860	873	913	906	915	857	867	948	905	943	913	883	902	874	926	868	873	886	909	858	928	931	892	896	972	885	895	940	839	915	893	884	888	869	938	879	927	840	855	872	900	900	919	875	860	817	884	870	901	874	901	868	874	890	838	886	878	860	925	839	863	891	854	861	883	864	889	917	863	904	884	876	881	849	936	899	897	979	929	894	896	849	906	901	906	922	859	902	813	887	865	893	886	867	866	893	873	888	876	855	886	936	900	873	890	850	884	899	887	923	930	895	874	871	878	906	843	902	916	850	853	871	843	843	893	890	926	887	884	879	873	845	937	923	858	912	868	850	870	924	887	867	918	903	863	902	837	888	851	897	858	896	859	890	898	907	842	926	919	846	915	874	932	880	905	952	897	908	861	927	894	824	843	897	882	848	876	859	913	847	924	869	867	892	839	897	880	884	931	920	838	868	918	856	894	885	904	891	883	886	911	909	875	937	912	897	882	889	912	857	895	943	915	919	899	885	871	853	872	867	905	881	868	896	873	890	936	914	908	884	901	922	883	888	916	873	930	931	844	886	906	932	896	865	886	878	948	923	908	858	908	895	865	906	903	892	942	892	888	886	873	908	927	907	890	885	908	895	917	937	936	900	922	884	885	825	906	889	880	891	890	938	923	847	883	928	890	892	903	920	874	849	876	878	927	844	840	870	882	861	864	864	954	921	909	893	887	864	926	881	829	896	909	946	863	896	897	902	942	838	943	871	880	882	872	910	929	905	867	927	923	882	839	883	880	855	912	885	886	845	922	898	941	939	894	868	895	879	866	855	910	878	849	915	890	886	957	874	868	897	919	937	873	919	925	902	864	888	834	866	963	859	916	879	872	894	883	934	885	892	894	899	894	866	914	902	856	895	896	841	856	877	914	872	953	863	886	907	896	895	905	870	852	876	906	930	862	902	912	908	944	903	895	898	860	907	889	904	923	870	923	903	880	819	895	882	889	936	901	869	891	867	898	868	878	873	933	912	898	874	852	893	918	896	933	910	869	894	859	880	887	859	878	895	870	852	902	882	916	939	887	894	866	884	869	917	923	909	915	854	861	851	855	903	857	940	924	919	880	827	881	888	900	897	872	943	877	871	944	883	877	892	838	914	852	826	870	937	905	898	870	902	877	945	922	911	858	888	857	904	863	869	894	898	940	860	922	848	922	917	908	875	870	902	919	855	911	878	869	863	862	878	889	863	927	914	864	858	844	909	891	893	871	904	846	933	882	909	892	913	920	902	922	903	882	914	885	844	834	857	918	918	934	933	861	922	900	893	937	863	913	861	910	903	881	842	908	886	932	861	863	860	923	920	895	870	909	885	862	843	943	860	852	881	868	868	848	884	928	855	831	890	905	907	871	888	906	918	896	899	911	952	882	874	849	828	907	955	888	956	909	887	838	912	894	890	852	922	882	919	907	948	865	859	894	907	929	892	875	879	912	857	911	949	859	877	875	860	889	910	899	875	874	888	958	876	877	853	888	914	920	880	902	892	900	912	905	874	866	885	873	942	945	885	888	904	911	915	878	869	938	868	914	895	828	913	861	865	877	890	925	901	876	905	828	960	857	883	915	883	843	915	967	893	874	884	879	881	927	919	856	889	898	906	862	876	918	883	900	822	915	892	878	875	904	893	943	856	900	868	908	865	876	943	851	880	851	847	946	837	920	913	911	865	921	948	884	940	910	898	931	865	874	870	925	929	913	890	933	839	922	824	860	909	883	896	850	917	879	964	876	912	904	882	843	926	860	894	899	882	890	891	913	912	974	915	862	898	867	899	895	884	918	898	926	907	923	904	854	964	944	838	913	924	910	945	897	872	853	886	909	898	885	958	918	851	900	884	888	896	909	900	854	901	940	909	888	918	876	886	931	900	906	881	877	917	849	946	846	888	896	939	862	942	852	886	871	870	870	951	856	899	887	859	955	887	868	892	870	850	860	913	898	898	806	812	892	895	913	919	921	858	910	908	869	910	913	870	901	873	828	902	929	937	921	932	940	865	889	881	893	929	892	883	950	871	900	876	939	892	873	894	918	941	888	892	877	860	888	920	884	908	867	857	927	893	900	849	882	906	873	838	923	963	885	907	906	865	885	863	875	873	878	871	864	820	859	898	858	915	855	857	908	935	871	908	884	926	917	890	879	904	912	874	815	900	888	898	845	919	853	849	867	901	866	896	876	917	877	955	939	869	862	878	847	893	861	838	871	936	926	859	910	926	931	943	851	872	964	925	920	944	848	955	889	866	873	852	933	901	868	899	899	912	943	869	927	897	867	865	857	867	910	924	913	869	830	914	939	905	886	858	919	864	875	882	880	886	938	885	908	904	935	888	941	927	846	900	940	861	921	891	947	893	895	871	892	904	852	903	884	890	878	904	904	902	876	912	878	876	937	850	860	880	860	902	956	926	900	863	903	895	831	865	882
31939	12330	6109	3462	1944	1320	960	737	635	480	467	437	449	389	407	403	405	404	408	403	397	400	414	384	370	396	360	427	411	372	421	380	366	379	415	399	391	389	435	374	410	379	385	430	406	347	392	367	392	378	432	365	377	374	378	422	389	429	364	368	394	387	383	412	397	387	390	362	396	377	379	406	422	374	362	354	389	395	367	418	413	370	386	359	422	357	346	377	384	360	387	378	388	410	406	397	407	415	409	400	367	402	381	393	394	425	409	389	383	361	361	437	389	369	390	381	362	421	399	367	351	396	374	371	406	380	372	388	385	397	396	400	407	361	331	389	377	381	394	383	411	376	348	386	374	356	401	364	350	374	367	386	419	367	385	389	363	413	406	360	385	376	382	385	420	377	398	359	395	356	347	399	386	365	372	383	405	366	413	388	392	377	357	341	394	380	382	383	388	419	374	359	409	394	358	388	352	398	361	417	391	361	404	395	373	396	391	384	416	413	395	379	382	409	364	376	390	368	373	341	399	339	380	373	402	346	365	375	394	384	403	358	397	396	403	367	442	368	369	387	390	406	424	379	387	415	388	370	406	410	398	379	336	369	400	406	398	374	358	432	319	426	392	368	398	365	398	368	373	393	421	366	394	385	394	380	379	377	383	358	377	377	452	396	416	386	397	391	352	368	362	371	364	381	409	384	407	427	365	398	398	372	428	379	391	411	383	367	404	369	377	361	336	403	396	365	399	423	372	380	390	384	358	411	410	373	387	380	359	373	392	362	366	343	363	397	349	412	398	403	436	383	409	350	358	388	379	410	395	383	368	384	394	380	377	402	380	385	410	389	389	420	415	408	368	388	372	403	369	389	359	377	373	429	378	380	383	369	362	355	404	401	402	364	384	378	377	391	357	416	381	390	401	394	396	380	377	384	388	390	373	362	437	388	385	395	395	377	347	413	390	383	405	428	351	334	354	390	382	394	375	376	393	385	368	371	381	389	402	393	387	385	375	391	420	342	339	394	423	406	385	372	401	359	390	408	393	383	372	364	397	370	383	430	366	364	382	354	365	386	380	365	414	415	367	393	384	420	403	401	402	375	375	376	344	372	378	397	360	355	404	380	385	397	370	332	338	401	427	396	390	390	366	380	379	397	351	383	368	384	380	376	399	350	338	387	371	399	369	407	423	406	412	412	382	375	380	406	388	382	404	374	419	403	355	386	380	363	416	383	415	400	359	346	400	377	435	404	380	369	379	376	403	387	386	423	406	409	385	372	335	374	398	373	388	384	367	390	373	375	387	385	452	394	416	371	394	382	397	414	375	376	387	378	340	398	388	379	384	411	362	382	468	377	378	358	358	374	342	365	370	421	379	349	373	406	379	355	392	379	405	398	385	362	363	398	375	395	377	342	393	385	395	369	417	380	382	381	355	429	352	384	421	353	341	380	381	365	381	413	365	402	388	367	360	389	427	396	444	379	414	365	387	366	370	358	372	408	401	371	403	386	422	389	394	378	358	358	395	391	422	390	399	412	379	405	405	398	392	358	383	386	404	392	408	388	377	410	380	407	394	414	390	407	383	393	384	414	374	394	388	368	374	373	394	399	396	418	418	354	381	406	385	416	387	364	377	418	426	345	388	397	362	370	374	374	358	417	374	366	399	413	393	376	360	400	369	409	376	378	394	402	363	409	393	382	432	370	403	408	374	373	413	414	357	398	405	410	396	373	439	354	376	375	365	354	352	416	394	374	383	404	396	411	408	374	382	384	375	392	416	384	402	377	360	377	423	377	357	384	361	374	412	413	393	388	377	410	402	399	386	421	363	406	384	415	382	354	380	396	368	427	380	393	407	411	359	366	378	338	378	387	421	377	376	359	373	396	371	379	391	368	376	389	381	369	407	381	386	429	398	369	361	382	385	372	389	376	401	380	410	393	431	393	388	403	370	379	362	410	374	387	386	383	382	365	377	398	367	361	391	366	402	383	396	374	393	362	415	372	402	373	406	366	350	377	413	373	421	391	370	374	393	398	374	388	411	391	362	417	398	419	365	406	390	387	376	419	400	387	389	408	410	398	405	382	385	370	386	385	368	411	374	365	353	362	405	361	379	405	376	397	375	362	411	397	383	421	369	421	399	374	405	402	363	415	360	382	385	408	393	399	391	349	386	393	394	408	355	423	367	410	352	385	340	367	393	402	418	328	350	388	346	377	373	429	369	420	377	335	371	392	397	377	397	382	388	389	370	359	389	380	392	377	397	383	431	389	399	417	399	375	398	400	392	390	396	415	390	396	401	413	393	403	400	360	399	380	385	415	426	351	358	357	363	359	379	373	398	383	384	385	380	420	389	393	407	380	400	351	374	355	417	384	439	370	390	366	356	369	405	409	365	367	398	391	376	410	388	389	390	380	372	376	409	377	404	385	395	400	389	365	355	383	369	420	414	408	408	372	413	384	351	391	353	400	393	404	352	370	377	387	373	351	431	394	406	427	418	358	413	368	404	412	394	396	383	398	397	428	360	362	384	379	382	380	380	443	377	411	392	371	394	369	361	398	390	383	384	364	410	354	356	396	446	387	409	386	395	394	374	391	398	392	370	328	369	397	399	377	364	435	378	398	377	388	401	427	420	392	390	425	385	397	362	385	402	379	361	391	382	411	376	390	385	454	388	433	404	405	372	364	400	380	401	392	362	349	400	406	411	404	448	370	388	365	387	355	374	379	371	391	384	374	381	375	393	389	371	360	389	361	342	384	414	419	373	398	420	380	350	386	374	372	410	400	363	385	376	384	341	373	379	377	425	358	442	396	380	389	391	367	364	419	390	358	361	358	433	379	426	409	412	361	386	395	395	394	406	373	366	414	397	411	395	380	389	379	391	405	363	365	388	379	347	380	410	352	388	391	357	407	403	385	408	374	385	381	363	389	412	413	398	372	379	401	393	404	376	398	342	379	372	396	398	390	415	392	395	408	402	401	387	420	367	385	392	387	392	374	362	400	355	388	354	410	409	399	365	342	364	363	375	393	389	384	405	373	375	387	352	371	373	425	395	371	395	391	356	351	406	374	368	362	401	353	386	367	411	401	403	397	403	394	398	414	395	354	399	337	401	420	325	387	420	370	358	397	371	391	389	411	377	403	392	385	377	384	363	368	374	377	375	353	385	399	414	451	405	411	385	424	388	398	370	362	365	399	376	411	373	409	426	415	395	408	399	382	366	375	339	343	381	352	353	356	386	383	394	377	402	426	346	367	381	359	395	402	383	368	396	401	378	404	388	383	404	391	366	422	381	412	387	377	433	394	439	404	391	370	366	403	363	365	394	401	389	385	383	393	377	391	365	376	406	393	401	341	363	368	386	377	394	391	370	390	391	354	377	408	369	356	380	339	413	386	379	371	389	407	389	361	349	366	363	356	377	419	401	385	405	376	357	409	409	396	382	393	355	402	345	389	366	350	372	374	354	402	382	381	406	400	377	366	413	394	381	364	418	404	374	400	363	370	380	385
22991	9801	9989	9250	6436	4790	3571	2463	1903	1551	1296	1181	1245	1019	957	1007	1041	989	992	943	923	949	955	963	988	966	955	970	906	904	905	902	911	905	913	886	933	867	912	903	850	929	932	902	920	937	966	896	899	878	911	908	900	965	954	942	917	904	925	932	890	905	895	979	866	902	876	945	900	972	899	925	843	919	878	924	891	900	972	888	911	916	871	899	890	917	892	903	890	942	936	911	925	879	882	881	907	949	919	928	869	899	902	833	950	936	873	875	909	882	873	916	872	915	925	905	867	890	943	942	909	917	861	908	938	865	900	892	865	896	963	889	930	920	909	896	922	901	941	922	931	912	895	863	949	881	848	886	859	885	905	885	898	901	946	966	944	901	944	888	925	945	884	977	898	942	843	914	962	929	916	934	925	882	895	891	871	911	911	867	898	900	905	934	909	917	902	843	941	902	855	897	928	917	898	956	926	896	899	924	906	905	914	862	876	918	865	909	900	908	895	902	920	898	875	880	885	902	889	918	873	884	869	878	940	930	868	879	895	901	920	908	880	943	925	918	935	925	857	892	899	885	856	952	913	895	849	907	901	883	941	887	928	946	888	980	887	897	913	891	903	920	942	965	875	921	893	956	893	916	871	868	880	905	909	905	867	900	871	901	928	867	934	894	933	956	912	930	883	926	912	894	890	898	947	931	929	895	867	865	974	916	889	888	911	877	867	865	924	908	913	950	918	892	904	908	935	873	889	912	935	888	912	936	929	874	960	854	902	900	946	886	896	876	937	867	916	947	975	865	937	937	894	933	931	949	900	938	946	903	969	899	936	924	873	906	860	881	887	938	893	872	906	886	940	932	865	882	916	894	912	866	915	911	887	874	923	830	939	933	897	899	894	896	912	900	878	901	900	884	915	858	917	888	899	901	888	896	880	880	935	892	956	936	935	941	923	873	948	907	907	870	929	916	933	933	895	922	960	863	899	861	909	890	900	876	899	913	880	909	904	895	894	854	896	926	908	856	903	873	881	917	934	950	894	865	933	926	923	893	915	918	903	961	917	875	883	850	864	893	874	893	961	890	897	944	957	885	934	900	955	920	931	919	938	895	893	953	874	938	893	908	932	857	904	951	907	917	909	963	939	910	933	915	945	885	960	905	881	888	905	828	945	922	925	939	998	907	863	900	849	895	904	926	916	926	855	857	917	882	806	900	886	909	864	931	911	892	900	880	884	927	957	945	962	858	884	951	940	893	934	893	886	922	871	878	894	899	852	887	897	892	870	934	957	890	904	890	890	952	927	914	931	870	860	943	972	867	860	877	882	862	963	876	954	829	929	956	910	896	933	860	872	892	971	925	851	855	934	889	894	929	946	952	898	912	906	887	902	905	943	932	850	885	923	890	867	860	873	883	930	963	906	903	883	895	913	917	902	907	931	930	933	923	875	910	906	879	914	937	854	955	877	875	951	817	928	826	890	845	886	886	908	931	880	894	878	910	862	852	895	908	909	942	908	937	883	906	887	896	895	952	925	900	914	915	875	929	894	960	886	895	913	939	969	890	896	908	886	968	869	908	938	922	899	887	907	893	910	883	849	912	926	909	884	890	837	871	883	929	935	900	927	878	891	921	935	879	872	878	921	882	944	920	888	859	871	910	858	910	906	907	928	936	918	877	876	864	930	921	903	856	920	872	884	936	929	907	876	948	898	904	946	907	930	910	910	911	917	901	936	909	871	956	852	865	879	858	892	922	896	867	926	857	946	891	896	937	911	870	919	943	910	943	890	872	921	878	843	866	909	895	955	883	927	873	896	934	909	916	893	944	927	965	914	889	885	895	898	899	950	944	887	858	874	914	910	943	923	943	891	849	865	907	933	893	907	875	915	898	939	950	926	838	900	869	896	983	888	927	894	885	937	871	913	925	929	987	910	932	914	903	902	898	944	940	936	918	922	875	920	897	957	912	900	907	899	897	850	917	943	899	856	906	938	914	953	915	878	903	871	851	885	887	825	876	942	925	888	858	921	912	983	940	874	919	904	837	878	882	935	889	850	920	877	936	901	865	909	863	855	886	906	878	948	933	967	863	901	917	918	944	854	875	939	896	925	943	920	952	937	905	901	910	990	880	899	848	866	941	893	918	924	922	891	937	938	928	921	875	905	877	919	915	883	904	934	950	934	891	938	962	923	920	954	890	901	938	893	867	928	910	896	966	921	871	912	914	907	924	979	905	835	906	867	862	895	947	885	895	881	922	909	894	883	943	907	875	896	941	925	919	883	897	907	910	891	893	906	886	912	876	918	923	889	952	877	965	915	907	890	980	936	864	935	895	921	921	919	913	877	948	882	875	885	878	967	876	907	962	895	966	928	840	937	924	954	896	894	871	953	902	901	895	876	850	975	928	882	921	892	948	903	888	856	934	870	887	873	867	915	899	910	885	902	871	897	929	910	934	881	926	899	900	924	871	852	918	878	888	949	864	857	866	929	836	865	915	922	901	905	825	931	859	838	930	917	928	886	913	943	923	869	902	905	914	915	899	887	905	880	910	949	887	929	864	937	921	855	853	898	899	897	881	887	882	893	888	901	873	907	954	846	875	936	886	886	919	903	956	940	971	940	894	914	900	904	883	922	920	876	908	859	904	874	877	957	886	895	907	929	903	892	891	926	909	844	888	898	919	956	859	927	893	879	887	963	890	930	905	924	913	886	903	916	917	937	868	906	921	872	893	912	892	878	922	923	947	902	934	896	905	895	910	885	889	855	942	871	873	875	961	896	909	852	955	929	832	919	963	875	943	888	922	874	866	951	879	905	886	886	907	895	898	894	856	916	940	910	918	895	922	905	912	879	885	883	922	894	848	915	869	870	875	864	833	931	873	911	964	943	960	887	866	944	957	863	958	887	878	847	931	921	865	935	895	927	942	876	847	920	899	918	872	867	913	915	922	941	920	974	917	881	902	889	904	977	932	884	908	917	909	927	928	883	943	882	949	911	882	886	937	892	944	916	861	838	896	892	899	939	917	920	917	893	894	936	909	928	940	859	897	928	909	926	901	888	901	962	915	851	929	917	883	917	924	916	903	884	902	880	916	889	886	927	924	933	885	932	874	867	970	902	919	914	886	883	936	831	925	904	903	941	872	910	920	872	869	905	938	937	886	884	929	931	910	858	892	917	925	886	955	883	898	889	911	906	909	910	848	870	917	917	871	889	925	894	924	875	905	894	874	871	876	879	860	907	893	933	921	907	914	941	872	888	887	909	887	906	881	873	907	901	904	952	973	916	845	915	883	945	888	925	928	886	918	946	942	867	879	932	843	895	973	945	862	839	893	848	894	879	902	939	911	908	937	912	885	943	886	918	962	959	958	883	876	955	857	880	886	825	934	865	893	914	951	909	893	887	915	931	859	881	893	893	854	894	937	889	876	873	936	919	871	908	904	931	928	867	907	867	902	935	894	913	889	924	864	909	941	952	923	921	938	866	938	913	906	837	892	857	840	884	868	846	870
40529	17267	10540	7655	4940	3149	2360	1637	1050	817	954	765	605	604	577	529	476	473	500	487	519	452	454	439	459	462	392	400	452	437	427	400	412	425	410	389	419	419	434	406	407	459	399	413	443	437	430	418	420	408	419	428	360	420	387	395	424	389	450	395	403	395	384	416	423	420	419	400	401	407	399	407	440	376	428	440	429	403	393	396	384	426	418	410	427	420	428	421	404	399	383	423	459	395	400	401	389	392	405	382	399	435	394	402	416	392	439	385	422	404	436	387	423	397	412	406	469	428	427	417	399	446	395	417	419	405	423	417	445	403	376	387	431	428	407	444	424	432	406	410	417	407	411	431	442	369	429	408	459	421	426	420	431	381	429	396	406	419	449	366	399	398	453	430	396	405	422	402	425	416	412	459	425	435	395	428	394	435	420	388	408	436	473	424	395	411	398	412	389	409	413	459	401	406	396	372	387	443	417	390	391	445	396	455	459	386	376	372	382	389	354	406	394	394	410	412	395	392	429	386	438	422	420	408	383	468	407	395	374	405	394	411	397	416	450	408	409	445	406	427	407	403	408	411	409	399	425	439	396	399	418	407	387	366	387	390	402	407	434	413	440	408	398	434	398	422	399	366	423	451	407	398	422	441	388	376	401	402	496	433	415	439	382	430	412	428	429	405	444	433	394	451	436	406	377	398	439	403	442	406	428	390	388	428	398	423	411	433	425	411	417	427	398	423	389	412	435	424	431	406	402	410	423	420	435	397	446	409	403	433	379	370	428	432	425	375	403	404	409	375	438	397	424	435	411	415	412	391	406	426	424	448	422	449	420	424	384	437	479	369	392	407	422	441	411	435	441	385	432	372	397	413	429	364	413	384	451	426	388	419	386	399	406	381	399	435	414	420	413	429	417	397	410	390	401	435	435	398	434	459	397	433	402	419	428	413	402	397	431	414	439	405	376	422	424	434	420	412	402	451	448	389	375	441	442	404	422	417	394	399	393	452	430	408	413	445	415	413	432	443	434	411	421	424	390	394	446	425	434	427	459	386	414	396	427	412	433	431	398	414	423	417	401	410	419	405	395	429	415	416	447	373	406	411	443	413	422	420	418	405	417	427	358	420	404	409	402	412	410	388	434	425	373	433	401	402	395	411	371	427	397	425	409	423	423	435	406	429	398	436	364	457	400	410	388	390	410	400	410	429	411	411	411	438	429	427	424	422	395	411	408	414	407	392	441	410	407	399	445	433	417	424	398	386	410	378	391	430	446	372	413	410	410	389	381	441	430	428	408	380	407	397	441	414	407	405	393	395	405	405	412	399	418	397	389	394	408	412	420	402	378	383	393	428	364	424	382	396	404	408	398	400	393	395	375	408	450	432	428	440	421	404	421	453	399	425	416	368	398	408	380	362	419	419	439	433	427	371	376	396	411	396	418	400	400	442	412	418	440	421	425	429	368	393	442	419	415	458	397	436	389	421	435	393	356	462	435	452	421	408	367	410	449	417	474	443	436	410	412	419	427	381	369	436	399	370	389	377	439	430	416	393	430	401	395	422	388	363	425	412	413	432	418	392	394	421	409	406	392	423	409	425	415	409	394	400	429	402	420	391	402	406	451	445	409	410	448	435	384	429	433	402	439	402	411	436	426	391	427	416	401	411	416	393	403	448	399	417	402	440	436	431	438	414	400	450	409	410	442	405	386	440	431	409	484	453	423	389	446	422	388	421	410	400	414	419	429	411	381	409	422	396	404	415	404	423	423	436	431	418	374	423	427	424	437	407	419	429	393	444	434	392	403	415	440	440	409	408	438	424	437	411	389	400	411	391	447	410	448	441	439	405	434	430	403	444	399	428	400	432	455	372	391	401	438	397	406	439	403	395	424	415	399	440	437	420	392	454	393	413	393	408	432	401	438	392	411	365	405	441	408	401	396	385	391	397	417	431	394	389	436	403	470	413	433	432	452	397	384	446	391	352	416	430	389	409	407	356	405	374	432	390	414	407	391	405	432	387	444	389	401	429	408	379	421	396	407	398	422	402	411	410	402	422	376	437	392	387	399	385	406	408	391	450	430	383	432	418	405	388	413	405	376	440	415	442	420	456	432	425	392	371	420	418	436	441	432	427	401	393	419	381	403	426	440	392	444	417	404	407	401	439	418	389	390	402	379	386	394	455	399	388	393	385	411	427	435	435	422	408	377	376	413	396	408	385	406	397	430	398	417	434	403	401	428	428	371	415	423	418	404	427	382	364	416	382	447	430	389	404	417	443	450	446	390	415	414	411	408	421	448	367	411	413	374	401	427	426	413	356	403	398	416	377	412	405	385	404	448	453	422	408	437	401	434	395	411	397	437	414	472	414	455	393	421	450	431	443	403	373	396	379	407	409	405	429	405	433	413	426	392	409	399	407	431	361	380	398	399	448	375	395	380	396	421	359	407	381	415	442	429	401	394	395	472	412	430	363	437	417	423	403	441	409	436	416	399	371	393	429	477	383	429	431	430	412	402	426	422	455	439	402	440	382	390	377	442	412	435	474	374	386	467	383	401	398	382	410	357	401	404	373	432	414	455	398	435	436	416	423	426	388	400	421	401	398	398	401	420	420	431	439	411	440	377	435	437	451	417	451	421	434	399	387	369	439	433	436	388	401	398	419	446	441	404	427	380	415	447	454	387	381	375	409	443	404	429	434	420	416	407	362	428	393	427	437	429	421	393	475	415	423	420	428	389	390	447	379	416	399	421	426	394	426	399	435	421	421	408	413	361	446	388	434	395	385	454	457	425	428	435	430	409	410	425	447	394	419	416	413	425	425	456	432	431	407	445	457	435	420	379	419	445	433	423	395	390	455	425	416	411	426	435	415	447	396	417	424	390	389	414	408	392	425	434	396	369	375	390	422	392	419	383	412	385	379	398	448	422	429	449	377	419	445	433	390	396	417	418	407	418	406	411	401	431	397	394	410	448	437	415	368	420	437	406	416	389	414	451	371	438	410	391	411	438	410	410	384	438	435	418	363	365	418	396	448	410	391	416	423	377	420	404	409	406	430	406	406	409	408	397	438	417	440	438	392	410	422	460	427	390	442	432	420	418	415	420	450	359	408	411	404	428	402	407	415	432	437	396	371	420	384	384	420	413	459	453	454	395	367	437	388	417	382	436	454	415	422	432	412	403	400	394	429	404	413	432	439	407	422	435	443	416	389	409	413	429	401	407	440	429	385	424	388	393	401	422	383	384	426	402	403	400	419	384	454	399	409	464	353	383	427	450	442	401	409	432	437	387	426	410	357	406	422	425	415	394	395	400	412	400	469	403	436	412	436	377	421	423	418	439	422	381	412	385	401	404	388	419	392	395	394	412	395	407	411	412	395	401	445	394	443	475	428	389	421	388	424	409	388	420	425	442	438	417	428	449	407	423	415	439	434	406	403	425	413	438	417	401	374	409	438	430	375	416	442	440	412	440	383	418	427	398	442	406	428	401	378	405	406	413	389	397	424	419	438
27426	13130	16294	17813	15255	11200	8759	6445	4232	3015	4018	2887	2184	1864	1766	1522	1412	1353	1448	1270	1237	1218	1151	1075	1043	1084	1033	1038	1039	981	987	1019	1004	987	911	1004	984	986	955	899	950	1033	952	994	917	953	935	954	946	910	948	946	998	926	937	974	913	941	969	983	950	961	970	954	934	960	927	1007	953	968	964	988	946	1005	977	952	938	966	993	920	926	926	942	938	967	990	1006	961	947	966	986	1005	946	925	941	970	1020	961	963	940	976	977	980	916	965	941	934	935	906	959	974	976	921	921	1005	968	902	951	941	964	956	944	960	1016	921	998	929	987	953	991	927	967	908	971	977	1014	964	981	930	981	943	934	979	976	941	965	957	900	963	964	988	952	1023	953	902	936	985	960	939	926	941	965	953	1003	1011	937	1017	1000	986	995	1011	996	991	965	958	933	994	961	920	931	936	938	978	968	932	978	936	961	959	1049	968	949	937	1004	942	976	963	951	992	989	957	957	944	981	898	934	948	1022	962	922	923	1009	1003	943	972	976	989	971	979	996	1024	967	960	934	942	935	960	988	941	930	1002	979	908	902	967	989	994	926	972	961	1040	953	997	1007	1013	975	910	973	983	940	929	992	1014	1017	908	980	938	978	952	922	982	995	915	953	959	960	921	944	977	983	1012	942	993	931	949	941	980	921	1000	1067	951	953	949	895	928	965	919	940	982	953	994	993	950	930	914	943	910	922	957	980	973	930	954	967	953	1007	972	950	947	936	959	1045	978	948	960	957	974	997	974	935	923	984	929	987	930	953	997	1020	998	990	957	958	982	965	954	1015	950	953	989	936	966	934	978	993	884	946	1018	900	945	951	968	935	955	966	1030	873	981	899	963	914	968	933	960	942	969	951	1002	937	891	959	950	958	1033	963	1008	948	936	977	987	895	969	937	943	953	958	981	901	947	951	1005	950	939	949	948	917	904	928	946	995	922	944	968	975	963	961	946	973	957	952	977	970	984	929	898	933	906	962	924	958	970	951	921	955	930	1007	880	952	991	983	969	920	961	911	968	962	991	943	989	977	955	926	976	955	975	942	1014	974	953	996	916	935	958	916	984	965	925	953	946	888	980	1009	941	969	936	966	974	997	981	988	1002	954	922	934	974	947	944	959	1022	968	932	956	924	975	943	954	974	920	975	944	946	950	996	919	951	951	982	968	944	941	982	946	1000	966	950	965	994	973	985	933	973	968	974	916	949	942	948	974	954	978	994	954	908	975	938	928	967	965	925	947	971	958	954	999	947	973	1003	973	970	957	917	988	1018	946	963	933	990	977	967	985	899	944	974	971	966	956	927	956	946	932	944	966	1040	1009	942	984	925	979	960	1018	930	954	969	988	917	955	983	971	935	933	1003	963	932	1010	908	1009	1018	958	986	899	943	915	946	933	944	989	1000	966	954	962	934	973	981	926	979	922	932	918	907	954	963	998	992	916	952	964	940	948	950	1014	938	910	962	1019	958	989	999	978	970	937	893	997	908	969	980	954	886	973	928	959	974	982	948	940	933	978	930	969	955	965	986	1019	992	970	928	970	944	1004	922	923	1021	912	995	930	928	931	897	944	932	919	974	947	971	967	921	972	927	998	962	956	981	973	994	962	1003	985	940	951	929	990	956	916	950	955	914	995	966	977	971	932	966	966	985	958	977	987	931	996	1020	999	986	971	1008	979	1004	939	929	977	982	923	1007	966	977	929	929	963	1014	969	1048	945	960	931	934	964	921	988	974	938	942	977	967	982	985	936	970	942	984	955	944	914	913	963	912	951	999	972	970	934	987	981	926	928	904	984	960	951	919	927	907	984	1006	946	943	959	987	973	942	917	983	978	941	965	920	978	939	900	989	956	943	938	991	957	992	922	975	918	995	1000	953	948	1019	907	982	927	906	937	961	1011	986	972	940	1000	921	918	954	1011	946	972	883	1013	972	1015	926	977	973	967	963	975	967	950	903	1027	966	925	929	998	980	1017	978	984	962	990	997	928	958	1026	1016	920	934	992	977	988	918	943	953	928	950	898	975	960	950	961	947	951	1003	981	927	973	992	979	954	997	982	950	987	932	982	953	947	946	970	980	1012	961	964	959	967	982	971	913	996	932	893	943	956	1034	974	938	950	984	928	908	953	944	955	1003	918	969	968	977	996	987	989	949	934	953	984	958	948	987	976	979	923	942	973	922	942	911	953	907	957	955	976	972	983	939	984	924	921	942	963	931	969	1006	932	980	939	969	959	986	979	983	970	974	956	987	968	904	967	929	1030	946	953	954	975	946	1001	933	915	949	1005	973	992	966	978	927	979	992	927	935	908	981	949	1010	978	960	989	952	924	980	951	919	968	966	978	1046	940	990	986	981	948	957	1013	950	969	931	999	961	979	962	952	919	978	934	981	914	978	999	929	969	970	942	941	994	949	974	957	979	959	973	1008	1009	957	967	984	927	928	967	990	924	951	963	1013	934	943	967	878	980	954	998	909	997	916	910	988	886	975	1004	942	915	958	990	962	955	970	982	907	974	927	985	971	978	950	918	912	946	918	950	950	1008	956	949	1000	963	981	898	964	1031	984	941	963	935	924	965	962	926	947	973	990	949	927	938	984	978	960	955	936	927	945	916	979	1024	965	1003	922	950	940	993	949	937	996	961	1016	971	968	963	893	970	990	1035	947	941	973	985	971	974	948	969	961	895	929	949	980	972	980	946	978	969	938	1001	960	932	965	964	942	925	992	924	963	972	968	973	924	995	1007	915	950	945	968	949	948	944	912	948	943	974	995	988	958	965	1024	955	951	980	964	972	937	952	952	968	993	985	952	954	983	995	941	965	989	985	937	942	940	950	925	1012	968	1003	971	953	973	981	991	976	944	988	986	963	923	967	953	991	916	944	959	970	985	900	951	1010	941	943	1008	965	993	903	925	1025	937	982	946	977	919	963	891	985	938	925	902	946	1005	950	955	982	1044	936	955	926	957	961	946	924	917	922	932	909	931	942	927	998	970	990	953	976	979	967	933	936	958	986	1021	964	973	991	970	995	980	1017	1025	915	941	937	954	940	953	975	991	918	953	993	980	1006	965	994	945	897	951	949	948	968	940	1000	952	958	889	974	984	922	907	920	962	1037	1000	960	904	973	1003	917	949	1017	1003	989	960	997	950	938	926	969	963	943	953	998	942	983	933	940	1014	981	1001	962	958	959	942	1006	958	964	992	927	958	937	993	940	918	984	920	928	976	927	1023	997	936	1008	992	965	980	950	948	938	883	965	972	1047	916	957	995	1003	992	922	966	961	986	948	959	915	937	910	979	959	949	939	930	942	981	978	930	947	951	936	945	953	933	958	873	899	973	943	970	961	920	999	900	962	962	963	933	948	906	962	968	987	967	972	973	1006	1022	950	955	945	906	923	1004	933	925	964	980	993	957	962	935	984	979	948	975	937	923	929	970	992	958	941	960	985	976	947	960	977	994	915	969	1003	946	915	965	924	985	943	986	949	951	939	967	952	950	983	971	983	972	978	1013	938	932	978	952	968	1002	927	956	980	941	953	946	958	960	945	977	1032	974	975	936	968	956	907	934	988	980	993	893	932	985	1042	947	949	949	923	925	947	932	982	962	977	954	993	971	936	943	938	963
49744	24412	15731	10216	6653	4352	3185	2281	1596	986	1149	956	719	666	640	515	532	472	504	498	468	483	423	437	407	389	384	387	420	393	407	391	385	402	382	462	381	396	385	411	343	376	364	393	438	370	362	393	360	395	418	364	368	386	388	354	405	395	375	389	397	404	374	448	380	388	437	337	421	386	367	389	385	404	396	368	382	373	362	394	387	406	423	394	392	404	363	385	376	407	330	389	381	396	385	412	389	408	383	380	370	372	438	374	347	386	404	386	417	385	373	406	333	377	361	415	357	372	383	405	366	428	410	411	397	371	368	428	382	368	375	408	427	405	385	415	384	424	370	385	360	390	375	389	391	418	421	409	389	413	418	410	397	379	377	367	367	386	392	391	365	386	375	434	416	387	385	406	405	407	363	415	399	359	386	396	344	347	363	366	409	358	393	405	383	355	422	396	382	372	346	353	382	353	442	380	411	378	414	379	398	378	376	392	380	389	409	394	394	417	416	391	393	391	385	399	378	357	387	379	410	401	355	388	388	408	356	383	404	385	383	374	384	399	386	399	385	365	359	381	399	390	384	378	382	392	367	397	397	408	372	397	345	387	381	376	381	424	408	372	379	363	369	371	360	374	407	371	397	358	389	371	394	424	376	380	340	389	381	379	391	380	400	417	379	401	386	353	361	396	398	368	375	356	384	402	388	331	379	369	384	390	406	427	370	404	371	380	355	371	379	373	370	386	390	382	376	358	393	392	375	436	387	392	364	407	362	376	393	386	386	395	391	389	383	357	372	412	386	437	421	355	378	425	393	385	375	389	354	388	401	360	384	408	403	406	378	393	399	380	388	392	427	404	377	377	374	431	369	386	391	363	422	417	389	367	371	416	401	392	411	393	392	374	356	361	422	403	383	374	366	381	367	405	401	398	390	364	385	369	396	389	369	379	362	385	346	381	393	411	399	367	376	385	396	389	401	376	398	408	405	414	399	364	377	391	394	371	367	374	360	360	430	373	390	374	369	382	383	380	382	417	365	418	412	406	369	379	411	361	394	381	367	402	387	376	414	402	390	386	403	362	368	383	370	414	403	420	373	404	408	365	386	359	367	369	349	386	357	386	352	394	356	384	373	378	386	377	360	414	408	365	406	459	395	428	389	394	380	427	385	386	387	410	389	345	390	382	409	379	360	399	379	337	357	371	359	397	383	390	418	382	420	400	399	378	391	387	394	370	360	429	376	395	365	348	356	420	349	388	401	381	423	351	368	382	405	426	385	381	392	361	402	397	421	404	358	418	398	376	392	429	390	400	358	396	361	373	416	386	412	372	383	394	358	376	378	414	406	368	395	371	396	378	368	390	407	413	396	399	420	397	383	422	404	358	384	417	415	393	371	399	396	381	384	395	377	380	416	370	382	385	388	400	399	366	383	421	388	393	386	392	380	369	360	376	435	355	383	384	381	348	377	375	394	350	407	372	343	420	395	388	379	393	368	398	380	376	360	395	375	385	408	381	386	378	361	334	356	393	390	369	344	380	368	357	352	352	391	411	385	387	353	380	409	378	369	396	394	406	392	394	377	428	394	376	347	399	377	378	367	382	383	395	382	425	380	373	365	401	388	378	391	394	386	418	414	399	365	370	411	389	454	385	354	396	344	417	383	376	414	379	414	376	362	401	376	433	387	362	399	387	383	362	353	372	386	421	397	353	393	345	364	356	418	380	397	382	371	341	370	415	405	382	394	326	386	350	365	350	378	389	406	409	372	401	406	367	354	432	376	387	369	404	379	409	360	377	372	410	397	386	367	372	385	394	365	404	417	403	380	396	391	377	376	372	370	409	390	376	393	384	370	367	372	385	375	363	389	399	390	368	382	397	393	386	396	407	346	335	401	383	383	399	373	362	406	398	371	365	392	418	382	376	411	392	378	389	397	411	387	384	385	404	398	391	423	379	355	391	378	407	408	334	420	370	385	375	341	413	385	388	394	392	424	398	380	375	372	369	330	378	370	389	376	444	420	418	366	409	382	369	411	383	379	375	373	400	354	374	383	368	398	385	372	380	388	400	444	374	372	402	400	390	370	382	393	386	373	372	374	410	378	386	373	392	398	368	400	372	388	411	382	378	369	398	380	376	442	365	403	377	381	390	367	389	373	377	393	408	352	347	364	363	398	400	402	385	374	412	377	367	385	393	404	399	340	376	355	430	385	364	386	419	403	394	389	355	360	438	400	368	368	374	374	407	392	371	426	382	369	428	357	395	384	393	377	376	407	393	395	398	381	378	392	369	367	375	381	421	376	378	398	395	368	324	402	402	386	395	350	388	376	405	354	383	388	373	367	386	408	353	393	379	397	365	363	391	359	391	365	369	360	382	394	380	368	408	361	350	351	386	394	391	357	372	427	410	363	389	357	402	412	398	379	371	384	375	400	391	392	369	384	374	347	397	381	389	367	383	374	362	391	395	420	388	364	369	391	407	383	409	402	367	359	354	376	389	419	342	384	394	374	394	389	370	345	362	403	380	359	375	384	408	373	392	381	393	383	386	380	417	396	377	372	378	412	448	389	394	409	367	368	425	377	406	409	369	406	382	412	390	376	394	402	371	387	389	384	373	347	392	381	379	361	371	417	376	380	407	369	392	362	382	384	389	371	380	425	420	372	367	387	365	400	359	385	383	347	391	401	380	373	391	433	367	362	395	419	424	368	380	412	371	404	399	413	366	386	373	372	367	400	371	375	370	385	422	379	388	391	411	404	390	414	350	397	393	373	368	382	390	358	417	436	411	432	374	398	363	352	412	360	365	394	366	387	398	355	373	417	385	402	404	399	386	372	354	374	390	385	376	392	362	405	379	372	371	395	371	407	385	397	393	395	409	377	372	352	376	390	378	399	422	363	390	386	375	375	377	401	387	402	391	408	351	369	379	377	421	349	339	370	369	396	351	372	413	357	372	361	379	339	371	375	401	382	400	418	414	375	391	384	387	390	358	386	389	340	390	402	395	369	385	340	357	383	381	385	412	401	388	397	390	368	386	403	350	382	402	401	389	389	400	391	373	363	359	365	373	378	380	434	383	418	396	390	388	382	378	364	345	401	392	350	341	342	340	387	390	384	389	368	390	384	404	392	351	384	399	370	400	398	403	424	398	361	364	415	383	371	381	385	394	387	372	385	424	400	386	386	370	390	376	396	395	389	383	429	393	393	378	377	412	366	346	387	368	361	408	417	355	361	390	361	383	406	376	385	408	380	391	377	397	394	426	381	379	384	418	353	366	399	381	370	373	343	374	372	372	375	406	353	375	413	365	384	359	406	403	369	430	386	377	384	402	374	410	414	366	368	393	407	388	367	417	395	427	429	368	407	427	385	370	392	376	402	385	410	409	372	396	390	408	375	373	364	380	387	386	357	395	388	389	373	404	382	419	383	395	370	385	346	396	389	413	404	381	421	373	351	377	374	369	362	369	377	382	406	363	388	409	394	369	371	418	381	376	394	425	382	423	364	395	388	382
32810	18601	20714	20691	17773	14113	11669	8616	5978	4026	4678	3703	2910	2439	2289	1843	1683	1536	1567	1504	1378	1248	1137	1193	1069	1021	936	988	957	936	962	883	964	912	916	926	851	932	893	929	896	950	862	915	880	941	846	934	892	872	952	909	917	900	896	887	820	892	867	920	894	907	906	921	899	871	870	949	915	900	848	867	874	954	888	903	899	896	910	853	922	852	903	867	831	915	852	856	897	896	910	932	856	885	1010	941	873	823	905	916	941	885	940	906	913	915	937	875	871	893	865	892	862	845	890	875	893	909	884	908	925	936	916	864	962	926	919	913	952	908	894	918	900	863	884	876	951	870	870	891	878	955	901	889	874	898	907	872	867	887	846	897	939	879	853	911	861	913	865	849	928	869	871	917	841	957	904	846	880	926	860	858	869	902	876	875	858	925	909	932	921	918	920	862	878	905	850	923	881	881	897	862	911	934	912	867	858	899	904	931	918	923	932	968	867	870	860	926	936	886	888	854	885	883	895	885	893	908	921	951	836	973	922	858	912	910	930	936	909	941	892	872	959	913	939	883	925	907	925	862	950	835	880	880	879	911	944	900	889	889	877	895	901	890	895	913	929	935	916	907	923	866	855	927	904	859	935	979	930	884	929	931	893	879	873	865	892	870	887	937	886	889	880	864	889	902	956	896	896	904	904	880	896	912	884	901	906	929	867	925	972	890	878	875	928	904	919	874	897	900	854	872	871	858	919	910	884	853	937	917	917	922	915	886	894	862	933	902	873	894	906	902	862	837	901	903	893	928	921	915	949	856	884	856	908	811	957	898	911	875	835	918	895	891	865	866	899	928	943	911	902	901	907	879	908	908	936	900	911	930	869	935	898	895	905	918	901	883	920	905	883	917	927	846	856	832	897	908	941	890	916	877	910	937	923	889	893	899	942	947	885	901	912	923	969	917	881	938	917	954	930	929	871	882	988	888	857	872	912	908	879	920	926	908	931	887	888	869	894	844	893	956	891	896	879	908	912	849	978	890	890	903	903	850	865	914	893	899	924	969	916	895	897	895	875	963	911	913	876	890	894	862	917	873	850	885	881	919	921	885	882	848	936	881	926	918	877	891	889	869	893	904	866	900	881	907	850	906	952	872	903	911	889	921	915	930	875	872	910	879	903	864	908	860	931	894	888	888	933	912	893	937	951	895	860	895	945	877	915	921	875	894	874	859	894	881	912	921	891	921	909	891	904	885	903	915	933	864	902	928	925	888	994	915	922	887	905	846	868	895	922	922	903	942	892	902	883	938	911	894	840	898	930	918	938	917	923	894	893	942	818	883	871	934	838	897	867	876	889	907	856	870	889	909	936	864	843	895	902	891	895	881	886	881	915	965	925	885	892	842	910	889	921	933	842	897	955	886	891	928	920	812	887	942	878	893	937	875	929	853	925	891	915	908	950	950	856	881	905	859	902	901	857	884	875	948	949	863	892	861	883	936	904	880	887	901	849	835	898	862	942	858	928	877	823	922	899	906	930	895	869	896	900	933	925	899	932	919	942	923	904	877	907	900	931	867	872	878	889	924	897	900	898	917	931	913	914	900	914	915	890	817	866	909	857	923	888	889	927	898	922	907	883	894	879	914	911	916	895	914	940	902	901	904	849	909	924	853	902	881	908	914	865	868	899	881	878	865	963	892	932	893	915	890	856	884	903	906	885	911	865	923	906	860	917	950	894	914	895	958	882	931	852	881	892	883	889	932	899	896	894	906	901	905	901	934	857	898	891	882	932	888	919	884	901	919	862	925	927	867	916	908	919	957	927	883	925	910	897	883	944	904	897	932	962	874	881	903	910	893	900	931	894	888	895	914	893	936	836	883	921	880	926	908	836	870	928	1000	906	866	913	909	909	918	898	899	911	920	876	858	890	911	893	877	943	906	903	889	883	881	915	894	947	914	875	897	938	862	873	830	907	892	906	902	878	964	910	936	894	880	885	899	848	884	911	895	864	890	945	871	921	873	858	907	904	897	858	924	860	916	949	911	904	946	933	861	901	922	908	882	866	891	860	819	926	908	915	886	885	983	841	942	908	870	875	905	911	941	915	905	923	960	894	910	940	869	856	910	917	873	883	905	879	905	908	915	873	908	842	941	845	874	896	973	933	889	874	870	931	917	926	884	860	885	873	898	884	900	932	904	862	869	857	875	905	922	902	928	893	837	860	871	913	905	933	940	900	818	886	888	873	924	899	887	828	916	883	887	893	876	916	888	952	941	908	903	879	932	934	899	868	877	952	924	913	953	908	879	926	904	905	905	889	886	923	911	919	879	905	897	864	916	887	919	892	886	880	892	934	891	869	909	921	893	927	912	929	871	933	906	864	872	913	865	942	839	871	898	917	960	911	869	875	882	930	876	897	919	903	901	911	926	883	873	883	943	869	896	907	950	851	881	895	894	934	921	914	910	899	885	885	901	911	875	891	885	904	925	908	876	850	884	921	865	875	908	914	893	931	894	930	935	942	957	884	869	897	879	925	906	892	945	867	951	893	900	861	935	903	876	904	921	914	910	926	893	891	904	911	892	902	856	911	906	895	881	910	871	907	931	909	870	882	913	872	824	862	924	906	939	922	884	894	906	910	875	864	902	848	882	919	898	875	919	892	867	891	819	876	860	883	873	925	892	887	927	970	902	877	922	901	872	896	880	883	897	952	927	971	894	850	909	905	900	883	921	877	892	863	873	904	952	916	890	907	864	887	886	937	937	876	880	878	881	939	888	888	885	864	901	836	902	929	897	885	889	907	932	964	930	935	910	934	935	916	901	980	893	931	886	889	916	901	958	877	912	925	982	931	909	901	898	920	869	910	895	846	861	907	879	883	903	913	929	884	845	894	871	865	903	881	894	927	949	903	872	886	906	905	933	908	872	925	878	889	879	916	857	835	903	896	875	911	865	931	924	890	884	878	922	888	912	917	907	875	858	924	963	932	893	912	857	918	934	880	913	926	858	898	917	954	905	955	927	938	908	918	912	937	919	958	895	869	881	880	881	981	914	919	923	857	937	874	894	855	922	949	895	905	905	910	865	896	925	923	908	961	895	890	938	854	892	926	903	903	856	918	931	899	849	893	887	886	890	922	883	895	905	891	952	968	872	895	902	914	912	848	937	878	885	903	911	885	900	909	945	931	921	903	879	929	858	909	870	920	876	897	862	886	929	899	905	910	944	913	946	865	918	922	928	886	855	878	901	939	906	931	913	957	902	932	891	843	906	953	863	902	901	896	901	936	901	866	936	896	901	928	916	874	901	906	933	946	886	941	872	916	885	851	941	918	896	873	896	898	876	883	864	975	879	922	905	875	905	876	958	920	920	881	924	928	862	930	890	958	855	921	900	880	895	907	904	912	870	878	958	919	929	930	872	896	911	924	845	859	929	908	887	896	866	907	882	951	862	913	822	874	910	888	860	892	899	924	896	892	887	911	866	906	937	946	886	887	906	926	850	919	904	866	928	964	937	905	897	900	900
27445	11985	7485	4692	2634	1589	1042	799	680	542	516	475	436	423	456	415	431	445	402	408	373	384	424	394	393	357	399	408	396	395	388	419	406	390	459	386	415	438	391	398	368	455	377	421	422	397	379	391	380	409	427	394	358	375	424	352	430	382	392	390	407	428	382	392	388	384	383	378	390	409	382	421	416	369	379	347	413	409	395	386	423	392	377	375	412	388	416	405	374	373	401	445	392	377	405	412	381	422	407	393	375	344	426	414	402	414	384	393	395	364	386	412	385	410	425	422	391	390	392	410	416	396	398	370	405	378	383	396	402	395	418	430	385	428	354	400	362	414	392	438	442	400	407	333	383	415	373	420	384	385	403	401	398	403	390	412	448	376	380	381	397	409	377	377	409	408	401	418	386	367	441	390	418	363	405	386	357	400	381	394	390	355	411	362	410	388	411	360	371	384	392	389	359	363	379	408	395	414	382	399	374	405	399	357	388	388	406	406	381	393	409	450	364	423	364	354	383	409	384	371	442	439	403	379	383	402	391	419	406	392	414	405	430	389	433	353	378	420	413	358	378	414	446	403	406	403	392	373	398	385	387	408	374	379	380	417	407	414	385	406	376	368	388	380	410	379	402	427	399	383	375	362	348	380	406	398	394	386	410	386	407	387	364	385	407	369	394	376	404	412	461	419	389	389	355	355	396	411	437	379	452	380	386	409	374	373	413	375	414	397	403	364	392	390	396	370	390	396	374	412	428	422	393	389	409	406	389	428	389	400	401	415	414	390	416	381	395	397	416	336	406	421	366	384	359	390	407	414	418	405	393	351	405	385	402	440	406	387	382	396	398	394	370	388	449	382	402	391	415	368	409	388	395	350	396	373	368	417	392	434	419	386	400	411	362	378	390	391	406	383	398	402	388	403	419	407	409	371	389	410	378	408	373	393	388	408	395	391	380	382	423	415	367	390	425	383	394	426	395	400	409	423	402	435	376	397	419	444	360	397	394	417	400	377	420	423	418	384	377	382	371	434	434	373	379	375	403	337	403	374	413	390	405	411	402	417	394	405	417	414	390	387	381	394	361	362	423	406	405	431	427	404	369	381	434	381	381	405	411	376	366	354	382	417	372	393	417	381	392	411	372	346	360	435	409	410	398	394	412	433	407	376	396	402	386	373	394	377	424	402	414	408	380	383	404	417	393	392	390	427	396	404	383	381	388	384	399	382	368	383	406	374	412	409	407	427	400	387	401	369	374	376	397	425	389	370	394	479	406	395	392	377	421	408	417	409	335	395	405	413	398	416	360	370	396	413	373	368	372	402	388	374	401	410	335	388	365	381	380	383	393	402	358	418	412	395	391	393	397	398	374	410	370	413	409	422	407	359	354	406	397	393	401	366	437	380	395	402	389	415	398	350	389	402	367	432	417	401	375	426	424	395	412	370	410	404	389	389	418	415	366	415	406	377	375	340	383	385	397	377	408	416	413	353	406	433	386	396	400	422	372	382	414	406	390	413	382	371	379	394	386	390	367	391	394	383	398	383	390	404	374	362	363	340	406	410	355	386	403	453	390	382	424	422	381	392	415	379	376	375	366	369	387	408	444	393	381	391	413	398	359	422	358	352	399	421	375	392	371	380	425	413	399	398	409	396	391	416	403	380	373	375	413	370	403	368	354	369	362	420	393	386	411	390	423	395	372	386	387	431	423	393	386	387	354	373	368	396	382	437	398	417	379	395	409	401	372	372	408	444	409	397	427	418	417	418	391	371	400	413	386	399	385	390	407	375	411	404	412	397	395	390	436	403	382	390	354	383	394	420	388	443	446	388	371	401	447	407	417	403	376	405	408	379	385	422	398	376	407	389	420	417	411	404	435	389	411	374	401	381	412	400	393	389	394	429	383	367	383	367	393	382	375	410	394	418	386	379	391	378	385	406	384	428	386	383	388	434	399	365	375	388	355	411	382	410	368	371	374	411	430	398	417	406	438	413	396	386	416	403	401	377	382	417	406	415	385	423	405	388	388	404	405	398	375	408	395	415	375	373	424	397	400	406	416	437	361	379	375	389	399	390	381	387	397	413	385	413	395	366	389	380	426	397	390	382	384	399	375	410	419	404	368	406	346	385	380	425	400	427	387	400	390	425	423	369	418	414	336	390	414	430	398	404	388	380	380	381	387	381	388	384	374	406	382	405	403	398	371	401	389	377	419	391	410	390	426	409	361	405	398	419	404	418	389	406	411	419	403	426	424	377	373	397	383	399	411	396	391	440	397	368	410	376	429	382	393	367	433	344	356	413	409	390	399	361	377	382	385	393	426	414	418	360	387	392	390	437	408	396	377	431	397	415	413	391	427	374	394	400	386	391	387	411	404	385	398	418	396	411	372	388	386	365	378	388	381	366	372	397	392	377	390	404	348	381	393	407	438	420	379	397	393	398	371	412	421	389	427	365	413	383	383	384	420	416	414	383	375	390	398	387	384	394	389	418	387	440	392	387	380	379	415	372	355	384	411	399	381	389	387	426	411	419	409	395	384	372	355	378	360	418	402	418	405	391	403	405	427	397	371	399	381	401	409	380	378	402	388	390	412	409	379	423	404	403	410	378	367	350	390	438	390	376	421	397	408	429	357	410	374	422	367	381	361	414	396	378	383	393	411	388	387	398	406	370	363	392	395	400	383	401	378	402	408	411	369	414	390	395	416	419	371	383	420	388	393	387	393	374	384	387	390	385	404	396	409	371	402	362	390	370	390	399	394	351	351	382	391	391	378	419	394	435	425	379	389	383	417	388	402	416	365	410	416	407	357	412	341	406	357	394	421	395	366	438	406	373	397	390	421	356	382	420	403	358	425	393	395	390	384	409	406	423	374	385	378	376	364	384	358	402	420	363	384	397	404	402	395	412	364	378	369	404	384	382	401	419	405	402	376	393	382	405	385	386	391	442	386	406	418	344	376	447	429	393	404	449	423	412	391	382	412	432	405	395	407	413	439	391	384	368	361	382	377	435	397	392	398	412	373	411	427	391	378	366	411	410	427	381	379	403	408	413	423	386	379	419	355	420	427	416	411	368	385	386	421	402	401	365	388	401	389	340	433	420	404	394	361	452	343	388	375	370	394	400	396	435	399	403	387	440	383	394	371	398	395	380	396	373	418	444	408	426	373	392	391	423	409	404	392	389	423	453	432	397	400	405	359	372	420	375	435	402	393	358	400	382	411	393	363	381	419	393	383	403	375	411	410	347	419	388	425	403	366	368	403	404	398	410	388	371	380	411	389	415	376	404	385	393	400	407	412	382	407	404	406	419	360	424	417	433	432	448	414	403	410	452	388	401	412	370	358	393	390	371	385	371	450	425	377	371	386	368	398	392	395	358	355	408	394	381	396	413	388	381	409	379	423	417	394	403	352	386	389	366	454	376	394	371	401	354	361	345	383	397	399	345	383	423	404	414	409	390	386	418	402	422	388	371	432	366	393	404	386	402	424	420	401	423	398	420	421	404	386	407
19515	10345	12290	11593	8685	5686	3797	2990	2227	1748	1394	1233	1219	1179	1185	1079	1080	1083	1022	966	1033	984	924	981	940	939	943	955	879	906	928	943	932	930	880	923	932	925	967	886	918	974	935	900	936	949	941	894	928	934	985	966	893	887	909	953	942	912	1001	890	935	915	873	935	903	922	894	961	936	943	916	958	917	921	887	966	940	892	908	940	890	887	952	904	938	914	944	947	933	932	882	935	920	900	859	918	928	938	941	912	957	973	960	908	940	931	858	931	928	919	932	947	915	953	959	920	946	951	897	883	887	940	952	958	889	923	886	945	904	891	880	908	977	947	911	930	922	952	924	867	950	902	930	956	926	913	949	955	943	966	958	883	914	939	926	942	925	850	896	934	879	911	854	915	931	904	885	966	934	926	986	860	864	924	905	876	929	948	876	931	943	1016	917	947	915	949	939	961	945	897	983	925	922	904	885	955	924	958	914	959	903	936	939	909	880	936	916	927	929	927	876	909	932	905	900	915	910	899	930	857	929	892	924	896	896	923	867	911	919	916	916	902	951	922	929	942	909	954	880	937	945	910	890	863	923	905	964	923	932	910	984	952	942	930	923	937	932	930	900	887	923	917	951	915	939	960	892	948	934	898	923	955	978	950	946	938	933	965	977	850	962	950	921	939	875	933	948	980	949	961	891	916	953	917	926	933	895	954	974	931	896	926	934	854	947	887	886	958	908	935	968	901	941	970	930	897	958	935	959	921	912	911	907	954	883	860	928	909	927	991	940	913	917	947	908	921	928	869	963	938	981	892	910	947	920	948	938	940	880	934	897	959	920	908	927	980	937	942	937	928	896	979	913	899	909	897	922	925	901	939	851	920	973	1007	928	936	908	863	976	919	920	897	880	897	891	997	890	960	944	882	928	948	922	937	896	934	921	886	925	906	946	896	930	919	1027	899	955	898	916	924	922	899	920	879	993	879	889	894	923	935	932	930	931	918	946	903	947	956	882	857	894	949	900	864	898	967	905	919	966	920	935	942	988	938	869	870	892	908	887	868	890	975	902	940	985	922	922	904	917	878	922	906	949	938	883	956	942	924	915	924	883	884	984	936	879	887	910	894	904	901	943	965	949	955	927	951	918	903	959	918	901	908	920	930	983	959	970	903	874	897	930	887	986	913	878	943	912	978	930	919	906	939	952	917	914	880	972	943	948	933	944	916	929	914	907	888	962	925	969	933	941	907	930	877	922	906	919	961	929	951	941	941	935	941	904	884	895	883	860	881	940	913	949	879	952	963	899	977	917	1006	922	920	947	927	919	930	951	905	913	879	920	920	881	908	910	872	977	906	881	945	934	918	920	929	880	938	941	913	941	896	924	909	952	942	939	895	930	940	940	945	914	901	987	937	873	915	897	951	894	859	939	922	965	918	893	912	907	981	995	931	938	946	918	869	947	916	1002	905	891	933	929	924	959	930	986	949	915	934	936	870	913	954	885	983	888	917	923	957	842	917	934	925	962	919	928	1016	946	895	970	895	958	875	939	962	962	904	916	881	883	920	948	882	900	900	940	921	908	925	944	961	931	881	929	986	884	919	937	906	936	955	936	903	974	889	894	972	903	952	884	923	916	913	950	957	972	908	941	930	887	935	919	921	870	984	917	967	948	864	926	926	940	941	921	872	924	927	920	936	928	945	922	896	995	883	939	947	879	941	910	895	927	943	881	896	928	934	929	930	903	911	928	947	882	939	932	883	903	920	918	963	948	939	850	917	976	908	882	913	902	920	924	857	949	956	944	870	885	905	948	889	904	928	893	891	915	903	925	953	949	940	886	963	937	953	945	949	949	968	905	947	908	910	934	935	937	924	924	929	931	925	904	886	940	921	959	910	977	898	931	958	931	950	935	942	949	909	949	854	898	932	959	869	929	919	921	904	893	944	861	884	967	945	926	956	922	929	941	924	921	891	935	898	931	948	899	934	896	906	976	915	910	887	914	894	953	963	872	961	916	915	975	906	951	875	911	935	937	924	887	958	917	934	944	906	987	913	915	944	940	940	901	885	938	926	934	938	909	972	937	910	890	908	892	942	911	893	911	896	917	900	941	912	905	990	965	942	947	888	937	921	974	927	903	907	937	937	944	909	863	914	949	908	996	900	908	933	882	936	911	982	942	936	929	921	898	935	912	953	880	949	903	914	945	918	935	968	954	913	891	936	910	916	934	948	927	957	890	881	967	898	903	928	964	892	855	867	898	853	913	912	930	929	880	971	917	975	877	972	940	914	911	966	975	941	899	948	927	961	911	881	888	942	923	915	956	893	866	883	892	922	898	931	968	908	950	912	877	956	911	922	890	910	957	902	979	885	916	906	891	951	925	901	908	927	944	940	866	912	951	960	895	917	898	929	958	919	901	928	917	904	947	911	926	929	853	940	892	940	921	899	929	929	943	883	963	940	963	935	895	936	940	891	916	935	892	921	890	931	906	976	985	952	904	909	856	914	979	903	896	903	920	917	815	877	912	940	936	900	996	986	926	933	860	915	969	912	931	953	971	923	904	985	970	933	910	905	886	883	899	945	888	952	901	918	951	936	934	904	935	958	984	883	909	897	879	968	949	948	919	894	948	928	967	916	919	929	972	932	888	897	893	953	940	928	955	910	919	881	969	940	878	918	938	909	911	979	887	918	933	883	946	869	898	886	939	895	959	897	925	952	931	905	955	955	972	891	908	937	904	880	914	978	932	875	896	926	920	901	957	889	916	915	917	962	962	928	931	893	918	956	924	929	924	922	908	902	912	892	913	997	908	899	934	967	918	902	925	901	932	939	879	915	892	942	905	932	888	946	882	991	877	927	928	933	917	928	921	985	965	937	910	912	909	915	905	912	906	919	984	1018	917	833	913	913	903	912	899	1008	921	929	863	927	873	861	919	928	964	941	940	928	920	935	892	950	936	907	851	954	895	898	920	911	856	878	983	918	933	955	878	914	944	882	911	923	860	875	905	956	966	895	955	932	849	886	989	889	921	864	942	917	897	883	1006	963	966	957	907	953	950	898	930	984	927	884	943	892	950	958	919	945	912	909	939	923	932	939	943	887	920	927	912	981	958	901	903	915	918	947	914	920	949	889	948	888	916	910	947	946	880	896	953	943	904	929	961	943	946	921	921	902	918	925	913	986	942	924	874	935	954	874	935	922	917	904	939	922	931	926	936	975	871	970	913	894	883	927	931	955	996	954	972	890	939	929	984	901	905	874	990	953	922	945	1012	937	931	969	948	912	943	968	962	949	1020	945	942	940	943	901	941	868	945	936	889	847	951	927	896	912	915	931	892	966	906	909	957	912	968	929	889	947	973	870	938	951	877	915	870	902	912	874	910	979	915	935	930	913	880	955	876	913	942	900	970	860	985	909	872	958	917	904	926	892	901	951	892	894	942	954	928	928	930	905	924	961	908	929	940	953	892	912	904	984	909	961	908	906	884	893	851	948	899	925	935	883	921	903	977	903	886	899	991	909	914	975	1003	882
47235	23540	11995	6251	3456	2111	1574	1283	978	789	756	605	554	513	524	513	442	476	454	454	448	459	440	407	428	433	422	444	433	461	451	427	415	462	413	375	407	454	438	444	382	377	408	405	389	387	399	374	367	425	415	406	405	418	409	373	399	391	444	391	392	368	407	391	396	428	445	443	411	405	418	368	402	423	443	399	425	395	400	471	394	410	410	395	425	432	420	423	457	420	433	455	421	368	412	401	441	390	399	393	412	412	416	406	390	410	455	424	394	390	401	404	395	399	421	409	379	407	458	406	411	407	428	453	411	431	400	415	410	364	410	437	423	413	371	413	393	435	393	433	415	444	403	417	434	391	431	417	402	428	401	416	397	436	410	366	397	401	406	441	417	417	388	405	421	418	428	432	418	425	370	462	422	412	361	415	430	427	399	435	373	414	404	382	423	431	415	414	420	420	387	409	420	412	414	407	400	404	423	402	382	409	400	393	406	389	426	424	433	442	415	412	453	396	402	459	450	387	406	441	412	420	397	433	432	413	430	399	438	410	406	431	430	423	383	410	415	463	434	447	438	436	448	434	410	400	426	427	429	407	448	424	433	399	374	395	383	429	400	358	395	375	431	428	399	426	404	407	407	462	412	439	405	424	435	423	399	388	399	397	420	358	434	414	422	384	405	441	434	388	416	402	409	403	421	419	422	432	430	408	414	407	413	379	396	407	386	395	416	415	381	431	405	437	419	446	415	418	393	430	420	426	432	424	423	413	394	401	409	440	404	410	417	446	436	421	399	424	401	443	380	448	448	410	401	416	449	438	396	427	415	421	423	429	424	428	437	402	441	378	412	410	391	397	420	374	400	445	404	393	407	398	412	386	400	423	431	409	397	442	418	399	414	351	397	436	373	388	428	381	440	410	465	393	417	485	396	440	391	378	419	418	415	399	421	416	402	411	413	412	399	416	412	402	424	443	391	423	399	405	373	395	410	423	428	414	438	418	388	402	450	436	423	406	410	383	406	413	422	421	420	418	421	408	421	442	445	396	403	383	401	434	409	392	411	412	387	375	371	447	436	421	435	403	403	423	469	427	418	432	393	414	409	401	413	426	381	410	438	421	411	421	427	410	409	387	443	367	433	434	449	408	432	415	411	430	384	431	444	444	402	424	371	393	429	417	387	419	395	426	404	417	349	409	402	404	387	420	407	419	395	403	413	418	392	436	463	436	379	397	377	420	401	385	442	385	377	423	407	422	418	398	442	412	442	445	438	391	413	411	389	404	416	436	377	394	425	431	429	413	446	436	432	443	408	423	436	428	420	397	425	421	432	420	415	435	399	422	419	400	428	458	434	409	388	387	429	398	401	433	402	425	391	417	410	410	421	423	415	402	421	403	434	366	417	403	416	409	420	406	414	402	410	407	405	396	410	403	421	375	402	390	409	425	406	461	414	435	383	369	377	411	406	421	419	456	417	418	443	400	393	457	400	443	391	406	399	432	417	427	383	410	406	418	395	437	407	375	408	397	440	408	407	367	418	420	391	452	401	407	415	406	426	386	440	390	421	405	412	385	420	421	409	414	395	389	406	442	376	418	408	408	404	390	382	411	402	413	389	412	381	392	435	430	452	444	443	437	404	394	473	398	404	408	377	428	410	431	403	437	416	443	381	445	393	402	380	364	394	366	410	423	460	386	412	435	385	384	400	484	369	419	401	415	411	379	395	402	413	420	439	432	385	439	444	424	410	440	452	414	409	419	422	431	427	420	392	404	392	352	412	404	420	420	385	401	389	434	444	450	403	409	429	380	419	398	412	441	407	412	409	436	424	420	433	429	437	417	411	450	386	380	415	426	385	395	415	412	465	432	461	445	392	424	412	418	425	446	418	449	434	421	405	394	393	347	394	420	356	448	412	450	425	418	401	396	403	409	375	400	414	419	407	406	477	422	404	412	363	455	400	385	436	405	404	377	397	433	393	394	385	419	399	392	396	388	420	396	421	410	370	384	391	388	392	430	413	418	422	392	457	450	416	364	406	414	415	386	400	459	411	413	378	408	465	408	395	401	424	411	394	433	407	457	401	467	390	425	432	387	413	392	450	412	420	419	420	394	446	418	415	425	415	417	462	398	424	403	405	414	398	410	414	396	391	452	397	398	361	404	403	392	392	403	443	413	410	437	401	411	412	395	450	427	401	391	402	410	443	409	449	415	422	404	379	401	435	425	396	395	395	410	380	397	398	395	424	399	420	389	426	429	419	399	401	377	378	386	400	409	389	371	406	376	398	413	427	438	400	424	403	410	439	432	427	393	413	400	437	401	418	389	370	413	434	420	424	378	397	396	395	383	420	406	390	378	379	399	443	406	404	432	401	380	396	405	445	467	411	381	435	416	366	414	402	391	412	387	416	426	385	445	455	421	386	420	415	397	419	437	418	419	447	422	421	438	383	389	432	403	454	407	416	418	380	401	394	412	422	414	423	421	418	424	373	417	435	387	403	385	366	400	396	367	410	409	451	385	423	400	429	443	407	422	438	367	440	402	415	402	384	421	371	452	422	401	393	421	404	388	393	391	420	390	413	421	374	396	432	408	412	414	406	414	406	428	450	422	424	391	410	447	437	384	377	368	415	439	396	403	422	402	417	407	436	441	420	436	418	397	409	422	460	396	386	407	464	446	443	398	376	400	399	424	448	394	431	406	384	430	431	436	409	391	436	400	416	408	432	390	421	408	441	421	373	440	404	412	415	403	401	414	407	387	391	428	393	441	412	391	408	421	413	383	437	359	433	424	429	426	436	398	395	386	416	381	450	441	397	407	433	423	403	395	440	406	421	395	418	411	411	460	429	429	412	423	452	417	388	402	391	425	421	398	420	418	416	411	417	439	432	425	368	425	439	406	443	423	450	384	382	425	459	438	373	404	408	439	414	403	411	392	404	421	403	413	432	404	444	452	392	436	399	444	426	424	411	423	422	426	396	438	390	409	405	408	440	429	416	425	426	422	405	419	416	432	425	400	428	459	411	400	445	410	429	433	398	422	406	438	446	418	425	412	439	434	415	423	439	440	399	372	385	427	412	421	395	413	424	401	415	416	383	390	396	455	442	424	425	425	424	388	402	410	436	412	407	425	447	421	416	458	437	422	400	370	381	398	408	382	411	412	425	418	408	437	383	401	398	387	394	407	404	414	447	459	369	397	377	378	405	409	389	386	413	402	402	356	412	387	425	376	404	426	428	446	446	451	421	425	403	385	404	422	367	458	420	391	409	408	412	393	396	366	445	402	390	430	413	436	417	444	448	385	394	429	413	382	393	400	385	401	412	416	411	448	410	420	447	431	409	432	404	394	390	407	403	437	423	376	418	445	435	397	386	416	404	393	387	424	393	369	401	457	389	387	441	381	388	405	386	399	427	374	424	404	444	399	409	393	375	389	391	414	395	415	440	402	390	407	423	407	399	393	409	383	360	391	436	461	378	422	405	387	441	434	409	443	405	426	387	415	432	427	430	395
32520	17669	16654	13978	10691	7390	5885	4734	3593	2761	2707	2028	1746	1718	1548	1336	1305	1241	1259	1159	1117	1128	1130	1095	1081	1046	1036	1019	981	1054	909	961	1012	962	947	985	967	929	919	986	950	940	986	942	991	990	897	972	956	1013	954	965	993	938	987	998	973	947	990	985	977	979	986	957	959	951	980	989	926	945	984	997	996	956	976	986	951	953	1007	1012	948	973	942	964	939	965	961	953	998	962	959	996	959	976	923	959	961	935	945	981	936	919	953	952	963	970	909	1016	942	944	1005	868	937	983	908	922	930	977	1008	990	939	921	918	967	1007	1000	932	928	983	989	958	967	925	956	906	1014	993	943	988	956	982	958	1016	992	904	954	944	1022	958	982	1005	954	971	946	949	961	961	937	900	987	916	944	923	959	835	971	981	943	891	955	962	984	945	919	957	971	935	996	965	943	955	941	945	944	1002	978	938	976	933	957	930	986	929	944	908	982	930	960	958	936	988	980	992	976	1025	990	943	984	941	937	992	1027	972	953	964	936	944	940	953	966	1004	934	1013	975	1008	929	938	1004	936	1015	952	965	970	1006	991	973	911	992	975	941	970	956	980	977	985	954	941	919	968	938	966	967	887	938	959	970	992	919	1010	949	957	1016	984	960	948	951	1030	998	1030	935	929	970	913	997	970	1008	912	967	1019	953	933	966	963	874	898	991	1000	913	995	950	1015	962	920	1006	977	938	1003	990	893	945	929	965	1003	903	927	919	924	909	917	942	904	951	960	952	1044	966	936	932	965	996	960	917	956	981	942	966	951	1002	957	975	930	981	1013	939	955	993	960	961	969	924	955	949	1011	930	999	972	980	992	1008	934	961	974	943	909	949	953	995	958	976	982	958	948	903	968	955	917	986	961	892	943	966	942	1023	996	1019	982	904	1040	1015	917	923	980	1003	915	973	917	925	966	936	943	1003	953	986	996	895	984	986	985	1010	980	976	969	983	998	906	939	962	886	997	942	956	938	969	963	950	949	983	930	961	931	998	967	914	932	972	933	941	922	941	936	928	927	980	947	1017	980	957	974	935	986	1015	973	997	952	969	951	930	907	998	960	964	922	1015	955	959	995	1003	888	961	945	991	925	977	959	936	966	1005	931	903	940	938	980	988	928	944	974	1008	1045	948	942	969	976	933	985	969	972	942	995	970	907	936	952	991	952	923	969	956	937	969	973	1004	950	978	932	936	947	953	995	967	967	1015	999	932	914	941	961	960	925	991	961	937	970	969	963	964	967	943	1013	919	985	963	966	928	925	1028	946	887	946	996	971	940	899	923	924	968	948	966	993	934	937	935	951	966	931	986	998	987	980	983	994	972	910	1005	1001	991	949	941	912	923	986	980	921	955	971	949	956	973	952	959	901	1011	1032	1002	956	945	965	988	911	909	948	949	936	1005	972	969	990	992	946	932	901	1010	898	966	983	966	1019	928	1000	919	954	973	922	975	965	953	928	938	986	1016	983	990	956	933	946	1002	940	1002	998	930	973	972	967	941	972	926	958	921	929	967	917	956	972	989	965	910	1001	997	948	991	952	936	944	975	899	958	1027	994	981	991	975	949	968	985	939	980	956	910	929	1008	926	963	912	956	933	967	1005	977	1003	973	977	951	934	953	918	942	968	972	909	936	904	969	977	1000	935	939	953	951	905	970	958	999	911	911	932	992	1000	957	955	970	968	954	923	898	955	969	887	1016	997	944	970	956	946	995	997	1021	904	949	969	953	1006	963	983	944	928	965	872	978	999	964	973	998	998	991	999	915	995	954	914	991	972	956	1015	948	1011	967	968	970	943	961	968	952	950	1000	888	943	947	934	916	986	1013	955	874	931	956	880	935	958	928	895	963	994	925	986	971	926	973	955	942	973	924	913	955	969	1005	995	1031	922	976	943	957	959	998	964	924	1012	961	962	966	949	986	983	985	953	919	987	933	945	908	927	1029	973	957	990	1021	941	952	950	940	1020	987	952	960	958	953	986	929	904	1025	940	959	920	921	987	987	939	947	983	913	935	952	939	946	973	908	997	964	969	973	958	973	933	922	973	931	950	985	992	1000	949	962	953	975	988	964	976	987	947	938	992	979	922	991	952	961	936	918	939	928	934	955	939	985	942	961	942	978	993	942	978	937	951	945	963	948	967	987	954	921	961	1000	977	955	931	990	942	975	901	950	992	1014	942	963	897	947	970	985	989	944	1009	977	963	873	968	958	930	925	930	972	946	964	1013	924	933	965	991	924	922	967	919	998	919	986	970	974	1045	986	971	954	1012	981	986	952	924	950	924	992	978	940	980	995	1025	1010	968	964	918	941	977	997	911	967	967	969	956	945	942	934	936	964	997	979	965	928	971	946	928	872	984	931	941	917	981	934	955	986	940	969	993	977	955	936	941	933	928	947	953	988	976	960	1010	1038	968	1002	912	989	969	963	981	972	1014	947	953	960	965	965	998	960	1001	1003	933	906	921	959	1038	930	953	976	920	926	952	955	945	984	918	1013	1005	963	987	1014	966	948	989	968	930	929	965	984	945	865	899	987	1010	910	918	972	918	940	914	979	1036	976	962	949	970	984	939	931	900	947	956	959	992	968	969	964	979	929	948	993	993	1005	971	951	947	982	998	995	944	946	932	967	943	985	951	991	954	992	999	951	914	952	978	939	1016	976	963	991	909	918	979	933	974	984	996	997	924	931	939	925	983	969	993	968	924	933	908	944	955	941	969	938	899	917	947	977	981	959	912	976	987	1012	935	932	961	940	931	906	970	933	1023	992	982	921	977	964	994	937	958	942	953	932	936	981	966	951	972	953	974	964	924	972	872	933	973	897	980	971	924	930	950	950	877	917	949	992	974	935	991	961	960	1025	943	946	943	955	967	887	999	990	931	998	956	984	968	945	914	925	966	983	989	968	964	1003	987	974	994	983	1002	1002	929	999	900	956	958	918	976	936	978	967	986	941	950	932	935	924	999	929	963	1047	972	993	904	933	950	911	982	941	970	956	949	937	1001	966	1000	923	958	921	942	937	971	973	907	932	981	978	937	976	926	1036	933	942	922	930	900	984	983	926	948	943	988	972	986	1003	950	1014	943	968	888	875	941	949	981	942	983	975	942	979	959	942	941	942	954	1002	950	952	955	970	927	919	959	973	978	979	976	1007	959	950	985	974	919	970	979	988	957	976	976	993	971	916	930	964	960	957	945	996	967	920	1007	960	994	897	903	910	953	946	956	1013	952	972	930	995	905	954	954	945	1014	943	979	940	939	1010	940	945	972	987	954	1012	960	1020	955	1020	1044	962	938	909	977	951	957	963	931	939	979	895	934	991	952	913	957	894	976	1062	1028	990	936	952	950	889	995	958	974	976	926	925	960	995	910	965	955	942	969	960	991	956	950	943	979	969	960	957	911	956	960	984	955	991	935	944	930	909	943	994	961	896	981	1003	933	930	952	984	943	992	940	951	978	970	982	942	964	938	955	975	918	977	956	939	958	959	953	931	968	984	912	1014	911	976	946	911	972	960	943	977	964	967	960	907	1000	940	961	1043	987	963	1001	962	986	933	947	971	916	950	994	1049	943	991	960	995	995	960	992	941	965	958	957	1007	934	965	943	944	961	952	997	953	939	963	939	942	965	919
53292	24540	14674	9445	5265	3215	2548	2280	1594	1021	1156	851	662	641	593	521	479	473	500	450	438	430	402	429	415	392	395	393	350	411	382	431	374	367	406	390	377	360	358	398	393	398	382	379	382	391	390	407	376	383	375	393	371	380	385	378	354	423	345	405	411	376	371	341	361	440	377	366	415	371	428	407	388	383	374	368	388	374	396	365	403	365	397	385	342	416	434	357	378	368	356	362	416	407	350	359	379	400	332	379	380	368	409	359	368	368	403	373	382	362	399	369	371	377	382	357	403	388	337	350	351	349	385	378	406	379	379	354	367	381	369	370	402	392	436	378	368	352	405	414	338	396	395	335	351	363	359	409	387	383	344	323	393	353	355	378	400	379	360	351	392	392	357	373	412	364	371	367	381	375	376	393	384	386	360	372	390	359	401	386	372	380	376	392	402	380	354	365	358	360	396	350	339	369	380	382	357	413	380	355	377	360	394	404	369	363	389	405	440	357	375	380	358	387	388	405	384	384	381	372	414	384	385	364	395	374	403	404	363	392	370	407	361	382	376	368	382	382	394	354	344	372	338	354	404	378	395	365	379	371	390	387	373	334	346	395	334	379	355	376	376	351	437	367	371	347	367	410	362	371	358	371	398	364	345	359	386	409	375	395	425	380	372	385	392	387	338	367	346	372	349	374	338	381	375	363	364	346	376	385	355	347	403	381	388	416	374	413	337	388	377	411	385	406	375	376	397	392	366	363	348	385	356	345	347	427	357	382	382	414	391	378	337	380	386	395	369	343	401	388	373	422	405	379	379	362	371	362	373	380	395	398	374	381	368	381	355	355	364	392	405	397	385	385	375	405	387	372	409	404	371	399	367	374	380	381	363	367	367	363	372	382	388	371	403	367	363	377	343	373	399	390	395	351	385	392	407	368	388	394	374	388	370	375	375	392	393	401	390	391	351	401	355	377	390	377	385	378	390	367	390	358	401	375	388	349	400	393	370	372	356	383	373	371	401	381	348	392	377	393	404	391	357	416	382	424	340	385	352	362	362	390	388	374	372	388	373	353	385	356	374	383	385	398	378	401	418	422	376	399	382	343	374	366	324	363	425	387	359	361	401	359	374	401	413	385	382	393	390	400	380	359	352	354	411	373	404	387	391	374	360	349	373	360	374	404	404	354	428	404	377	369	378	359	350	425	362	386	372	383	358	382	392	384	437	371	347	423	381	377	412	380	386	372	378	376	401	375	336	352	391	369	384	346	381	325	373	364	387	398	422	389	376	408	402	385	340	375	385	366	373	377	365	365	393	362	387	362	368	375	385	343	383	375	372	405	398	384	370	391	342	384	397	396	347	332	390	400	401	378	360	392	414	379	368	348	358	371	343	395	423	407	368	380	375	366	371	378	390	408	333	377	365	441	343	386	430	382	386	401	359	380	384	382	360	371	358	354	365	405	382	395	368	380	371	367	409	347	382	395	357	387	371	363	401	398	360	350	380	376	342	335	429	348	383	382	370	372	373	395	399	369	378	356	397	385	338	394	359	372	395	359	377	398	387	334	358	365	379	360	396	370	361	379	371	375	364	385	379	397	364	360	342	378	392	386	394	375	346	363	371	364	368	363	371	337	399	379	385	368	334	383	419	373	426	382	390	412	410	393	378	404	374	415	383	349	385	371	385	394	379	399	397	394	375	398	393	410	364	385	389	378	370	373	366	396	344	383	404	387	402	414	433	382	382	325	415	387	390	400	370	376	361	374	361	416	366	379	372	372	385	405	374	390	365	414	386	374	370	393	378	330	401	390	411	395	394	381	392	358	368	367	394	431	405	374	364	369	391	371	358	340	360	374	378	353	379	397	387	376	402	435	395	405	390	393	387	388	375	362	387	365	421	387	368	404	390	339	366	405	391	401	390	387	363	383	348	372	374	366	347	386	412	365	349	343	345	385	399	387	380	371	375	360	386	364	400	385	430	397	441	387	357	391	395	352	331	399	388	396	376	394	357	381	390	380	342	397	369	410	417	373	393	351	397	369	382	367	387	382	395	373	366	342	367	403	382	378	380	396	407	409	377	419	372	407	356	390	368	434	369	386	393	359	402	372	347	343	382	398	340	396	390	349	401	412	353	386	366	398	361	407	371	355	389	397	371	376	390	365	387	381	381	368	389	330	374	371	364	378	394	393	396	410	363	355	387	367	370	338	382	376	338	368	398	395	371	362	372	376	389	391	372	373	374	398	377	379	355	388	352	380	392	420	352	393	410	417	355	377	349	334	430	401	381	356	387	388	371	338	371	396	372	371	373	362	420	348	403	390	375	386	387	380	410	376	382	367	376	397	366	351	365	371	343	408	410	386	394	373	370	377	378	374	381	395	396	339	348	365	354	381	360	390	359	391	368	405	359	414	345	409	381	379	396	386	354	387	366	380	382	408	366	369	410	372	349	376	356	399	399	396	385	351	372	357	401	347	381	369	391	407	370	349	351	378	399	375	433	333	388	407	372	378	380	379	398	404	383	379	392	372	421	400	359	352	369	363	361	364	405	393	380	369	385	402	370	394	366	356	389	363	395	384	364	392	344	341	392	374	398	357	352	364	397	382	382	365	361	364	354	363	380	374	386	384	398	356	333	394	347	376	399	369	374	389	406	390	406	379	406	383	417	363	391	403	408	370	360	321	350	359	374	427	396	379	399	377	351	375	384	401	360	361	345	384	340	361	395	401	403	371	364	388	403	334	398	379	386	381	399	405	379	407	370	344	397	372	364	343	386	383	377	403	407	395	386	387	362	381	390	396	388	390	381	359	404	412	366	360	384	391	384	354	384	375	364	367	356	382	376	370	380	418	364	376	423	368	383	361	390	362	377	390	357	371	338	354	412	363	393	406	399	391	397	387	410	378	390	380	432	408	366	383	408	379	388	373	430	390	369	366	371	407	358	372	374	421	424	347	397	369	421	395	382	357	380	356	351	399	357	399	389	416	339	367	410	398	387	409	367	403	409	353	398	385	351	393	393	378	407	350	381	389	396	348	364	398	416	388	417	428	375	408	382	366	378	354	350	363	388	390	347	419	364	401	386	342	379	376	360	371	363	389	358	407	375	401	377	384	373	357	404	376	363	377	400	374	365	335	325	406	344	356	376	355	374	394	386	383	388	374	372	364	357	341	336	373	389	374	407	375	385	366	385	352	370	348	368	362	376	368	366	392	346	378	384	392	361	405	402	400	413	400	368	374	417	377	400	377	408	369	364	383	353	373	407	390	433	456	412	376	401	387	366	383	362	402	361	358	382	375	372	381	380	407	408	356	362	368	405	372	390	402	363	381	408	385	351	350	428	408	367	377	348	389	385	333	336	365	372	375	382	355	383	368	370	380	329	415	372	369	367	411	395	382	365	390	439	378	398	407	377	385	396	409	382	406	367	378	380	390	388	386	377	390	374	387	382	380	368	367	367	395	371	418	401	377	391	372	376	396	396	366	379	364	370	356	373	394	394	364	380	400	385	420
35220	18154	19520	19147	14969	11370	9530	8959	6444	4121	4657	3250	2612	2451	1844	1652	1438	1456	1382	1420	1261	1204	1158	1203	1052	1078	984	951	970	915	888	890	898	867	892	919	913	882	858	873	847	885	897	856	880	895	879	883	892	901	891	877	895	853	817	878	842	933	835	850	851	860	880	875	876	888	911	912	904	900	837	867	840	865	889	895	891	910	913	958	905	896	873	923	855	940	913	885	882	900	824	941	864	815	895	922	864	887	879	865	834	937	816	836	852	878	923	847	881	851	855	908	891	926	853	856	883	865	888	934	937	846	910	954	901	876	883	892	829	887	949	908	843	877	860	913	852	868	873	842	888	870	828	900	845	867	915	915	878	844	873	888	873	937	860	890	901	896	901	898	868	831	878	929	854	927	893	914	838	876	902	896	904	896	834	866	925	913	872	867	880	867	962	912	857	861	926	878	878	899	886	876	840	872	872	893	929	896	896	880	875	867	870	861	911	916	906	897	901	866	895	883	907	878	876	861	829	969	901	875	896	926	868	923	901	879	927	878	886	837	921	879	897	921	843	873	874	898	907	841	849	874	863	870	886	846	868	947	881	888	901	881	855	882	932	865	879	924	850	897	881	897	882	871	890	869	870	902	872	881	856	885	876	897	873	909	921	858	852	896	902	857	896	855	870	887	877	869	872	843	878	910	863	900	878	930	850	919	936	893	853	892	898	974	864	927	908	907	879	868	924	886	863	867	901	888	889	879	885	888	844	851	884	859	896	899	956	909	863	913	871	860	902	897	915	861	890	886	872	848	912	891	859	934	899	860	894	924	919	853	873	926	908	911	890	861	878	877	865	885	863	932	893	905	906	879	879	915	846	879	879	895	887	870	879	861	889	881	873	872	861	917	863	923	862	899	841	945	882	899	856	879	850	842	916	898	851	931	903	839	903	877	905	896	852	925	835	886	897	872	924	896	854	905	879	912	897	870	876	854	857	870	895	846	854	924	896	871	877	890	885	885	861	857	860	878	902	824	831	910	915	944	950	870	898	878	941	887	898	892	890	837	885	850	897	908	894	915	849	885	905	841	865	871	871	862	891	879	853	854	892	912	878	846	842	914	849	891	901	853	839	835	839	871	849	891	906	858	879	897	915	881	905	930	890	871	883	856	927	891	862	937	929	911	919	879	947	838	887	853	910	945	907	949	949	902	850	879	851	896	875	893	864	910	869	900	919	905	894	862	837	899	877	843	912	886	869	841	865	917	889	898	865	837	920	908	922	921	873	853	843	856	844	912	905	849	923	848	880	929	827	900	866	865	938	903	912	905	876	898	871	880	885	908	893	819	907	842	865	865	884	912	862	872	889	835	826	856	843	944	905	916	875	868	878	878	844	879	909	866	913	927	879	885	932	913	916	899	869	918	923	919	894	893	899	873	881	930	856	920	860	874	864	852	907	862	867	836	907	873	909	899	886	876	907	859	908	897	948	894	922	854	861	961	825	892	899	881	885	925	922	863	835	901	875	893	871	961	862	870	903	840	863	878	897	868	878	856	907	906	871	908	936	861	820	861	888	918	879	872	875	920	859	823	866	860	898	917	889	903	896	898	880	890	887	914	818	871	918	879	900	895	891	884	896	888	911	912	943	867	866	920	871	895	849	901	913	890	847	852	860	854	867	853	905	867	880	944	901	853	934	876	845	875	872	838	893	890	860	899	876	900	886	834	893	919	930	910	882	880	902	896	873	876	850	870	854	851	904	875	807	876	923	888	943	931	887	901	865	888	832	834	856	886	898	901	884	856	860	846	834	895	904	849	877	811	859	912	920	878	843	898	897	939	879	879	863	900	888	907	851	866	864	917	880	879	863	918	862	857	875	919	907	921	903	935	886	859	885	886	963	873	888	881	879	883	911	892	868	867	890	939	864	874	900	880	916	880	893	852	861	924	864	864	885	890	839	861	905	876	890	854	867	964	914	924	865	879	885	923	830	903	877	893	823	851	884	868	858	895	908	836	915	838	875	861	914	838	886	939	897	884	916	865	861	854	864	900	886	861	900	874	863	922	858	860	773	848	889	925	863	856	939	910	838	889	894	885	843	927	914	856	883	950	884	862	876	856	883	890	859	915	906	853	834	875	827	892	932	849	867	864	853	887	887	908	867	869	894	894	870	868	887	907	886	855	833	858	857	859	879	861	922	905	902	890	856	880	829	918	926	861	900	921	839	887	928	942	866	896	873	861	887	865	935	867	844	851	923	864	866	891	855	898	871	865	886	910	905	870	928	901	870	880	860	922	884	877	928	844	880	943	863	858	834	880	910	872	869	909	936	898	918	917	894	857	913	879	905	849	888	887	902	840	925	861	870	837	870	843	888	856	893	883	914	849	884	851	867	865	893	862	946	826	879	889	940	858	896	869	868	875	923	847	911	851	869	854	913	917	896	853	939	887	853	878	844	814	865	926	904	889	845	900	923	861	848	887	906	888	902	895	856	882	904	877	862	864	923	912	883	954	911	847	881	890	902	855	899	893	910	897	915	875	883	902	851	868	862	903	871	873	870	837	889	912	877	886	885	882	893	918	879	910	888	923	881	921	921	898	911	854	849	903	901	902	935	899	866	933	872	905	863	859	862	885	874	896	882	889	894	869	889	862	895	921	894	834	923	850	913	848	946	906	913	877	901	881	911	863	870	871	878	900	888	840	869	835	936	907	956	915	893	888	933	923	864	904	875	910	919	894	894	852	820	846	836	904	888	846	880	878	939	914	889	899	936	897	880	897	883	897	894	882	860	860	905	854	903	934	853	869	843	857	857	870	844	902	864	863	856	857	873	869	879	883	863	869	905	870	931	879	875	885	867	800	884	872	812	867	866	879	952	869	863	847	882	932	924	882	915	903	930	882	896	870	889	849	903	861	895	887	857	873	899	872	845	897	839	927	881	843	810	876	886	929	871	847	920	881	883	883	886	892	946	875	858	855	894	899	888	858	877	854	846	863	847	897	924	907	866	878	880	868	841	895	824	866	872	894	895	841	919	850	860	909	896	843	879	906	907	827	857	886	901	841	901	875	894	891	885	866	904	873	893	813	825	878	832	887	848	903	854	905	940	851	896	878	877	904	917	901	842	879	895	898	897	904	916	898	904	844	877	894	885	857	879	866	856	908	858	911	902	856	893	903	879	872	899	914	877	934	914	903	918	904	850	892	898	891	884	881	948	894	938	958	871	836	909	909	831	919	820	833	896	870	899	864	835	866	847	852	861	844	865	867	856	906	861	862	907	859	819	875	865	902	877	908	881	913	878	912	907	876	921	916	833	879	911	867	870	890	887	871	868	875	852	884	884	886	894	869	858	843	899	906	898	846	924	905	818	894	841	902	889	884	857	850	835	891	930	851	923	888	826	906	916	881	850	885	871	901	889	837	873	862	845	880	887	859	943	891	849	851	922	853	913	877	920	837	820	818	861	860	844	898	883	866	886	847	838	887	858	916	927	871	931	849	850	825	882	858	814	869	931	867
31752	11759	5677	3432	2069	1303	933	786	624	537	492	443	454	377	396	397	395	424	383	403	419	384	405	390	414	389	374	398	397	400	406	383	401	432	378	416	419	400	424	396	386	398	416	378	401	340	354	372	337	376	368	414	365	402	403	381	358	380	372	403	397	393	373	403	403	402	359	356	409	363	439	390	403	382	390	371	407	430	400	381	353	364	393	370	400	368	402	357	363	367	367	372	385	395	380	420	354	407	387	376	362	395	386	404	374	389	391	386	404	354	342	360	371	389	446	374	401	381	422	414	404	455	409	336	383	387	380	413	347	412	386	392	374	348	384	390	366	384	420	375	391	382	395	403	371	376	395	367	401	358	391	354	363	367	400	406	372	344	364	375	371	405	434	375	367	391	389	365	373	368	387	372	381	404	365	389	353	440	392	397	397	344	357	389	389	358	414	383	381	407	394	392	409	340	411	373	398	375	336	396	361	374	387	349	435	378	377	401	397	394	356	394	382	381	383	366	357	400	378	358	368	403	402	370	362	385	437	386	367	384	392	372	387	376	360	394	402	358	357	373	361	409	433	385	431	403	367	401	408	356	384	397	397	396	377	372	404	376	383	394	391	416	376	388	427	393	410	386	362	367	412	415	369	360	362	393	388	358	407	405	380	347	371	376	374	413	391	364	389	387	431	426	371	386	354	370	397	378	381	395	353	359	387	409	365	368	402	390	386	320	370	391	383	381	394	393	424	362	379	378	384	391	377	389	366	368	423	389	367	399	373	373	377	357	349	363	376	370	367	365	361	370	355	406	383	404	378	357	395	381	376	406	399	355	361	416	358	397	361	385	363	380	390	406	370	350	360	394	428	423	396	405	361	415	393	393	381	413	410	393	388	418	376	377	362	395	358	380	369	370	362	392	387	403	370	365	402	355	396	395	389	401	381	400	433	402	401	440	387	395	361	396	357	332	395	376	332	360	390	356	362	365	399	350	387	365	390	390	385	391	376	337	375	371	386	381	381	362	386	391	367	386	392	387	406	326	360	390	366	405	383	416	363	386	379	368	375	362	360	357	391	378	395	388	392	353	404	398	374	432	384	405	384	395	399	396	384	386	406	387	403	390	370	349	360	368	368	396	406	387	402	374	372	353	388	388	404	371	379	398	403	380	381	416	411	376	393	350	374	376	401	366	382	388	390	406	369	374	403	393	385	382	369	377	402	367	407	366	425	367	367	386	409	353	402	417	402	402	387	390	392	392	395	404	391	400	388	396	359	391	368	416	392	392	394	412	369	389	396	394	379	372	396	372	384	378	403	418	455	371	424	408	386	407	409	371	419	385	361	364	399	363	395	393	341	386	404	401	397	405	415	425	370	369	383	385	377	377	376	374	392	392	361	349	375	411	377	344	391	376	450	369	394	383	391	360	385	380	385	386	363	369	377	407	388	376	374	384	356	371	372	332	384	377	381	420	387	364	367	378	406	354	394	397	360	387	381	365	375	422	368	389	383	402	396	394	397	371	412	359	399	357	425	373	411	410	339	411	342	380	380	364	359	394	392	358	375	366	394	374	409	357	405	380	399	396	383	394	411	356	368	369	414	396	399	416	369	330	335	385	396	363	382	399	388	376	358	392	397	340	395	393	395	391	390	395	363	417	403	369	386	376	412	417	404	357	398	350	370	367	378	376	399	392	385	363	357	359	366	376	390	374	365	364	352	382	382	372	405	404	368	370	357	343	410	391	387	385	383	425	423	376	363	361	410	410	399	417	399	386	418	382	384	380	380	406	408	388	362	350	414	381	413	393	401	350	359	407	359	357	385	358	373	340	381	440	406	413	391	399	350	378	384	357	396	372	330	373	416	439	373	368	381	347	405	373	378	418	393	380	381	396	371	383	406	398	397	393	386	377	403	393	360	401	380	369	385	393	382	375	399	360	363	360	402	389	372	395	387	363	353	394	365	418	399	365	396	395	389	406	393	412	409	360	347	396	401	382	386	370	406	389	428	379	421	384	389	370	379	357	401	331	401	369	451	367	381	401	377	375	387	358	400	377	373	378	401	392	376	412	357	390	387	396	401	399	371	396	390	332	392	411	395	356	369	386	368	365	380	392	420	409	377	358	382	378	378	377	383	376	361	447	386	408	372	371	354	422	372	434	372	381	391	388	387	375	397	335	382	371	372	420	369	386	354	345	360	399	390	377	423	348	394	352	370	408	338	430	390	409	382	421	403	361	370	363	362	360	364	377	389	395	405	389	394	397	421	450	409	394	415	395	425	383	401	364	404	418	411	419	413	386	378	409	359	416	401	375	387	390	378	412	363	386	351	370	397	385	371	366	389	374	385	375	367	391	376	373	406	367	367	370	404	364	334	387	402	369	362	395	400	357	365	379	354	386	361	406	409	412	368	376	346	359	379	405	364	352	349	398	392	385	397	405	347	357	380	405	410	337	398	398	390	412	404	407	369	368	398	377	393	393	387	409	416	349	346	389	387	374	404	381	389	439	352	356	409	388	387	413	403	376	373	376	402	397	338	361	347	388	375	391	384	367	409	410	415	386	381	358	391	402	409	406	335	360	345	365	403	382	373	411	384	354	361	351	352	364	385	365	403	411	373	377	405	351	379	403	376	398	375	387	391	374	344	372	390	376	409	392	374	406	370	369	388	371	364	359	391	390	366	348	383	387	430	388	375	412	419	413	334	338	379	398	379	398	403	392	364	369	358	370	383	360	360	427	364	408	378	405	353	376	397	423	357	373	378	394	379	373	373	373	404	369	352	366	401	365	377	404	363	374	382	394	385	360	401	385	368	371	387	390	372	363	376	376	389	385	392	394	364	351	437	392	347	369	393	362	365	380	383	382	392	410	367	389	391	341	395	392	364	411	360	391	435	396	337	345	397	416	386	368	367	374	380	384	415	425	358	386	395	374	396	377	368	358	373	375	362	380	407	358	367	378	380	435	419	392	430	407	362	422	346	385	391	422	397	365	392	382	352	363	383	431	400	401	411	388	397	413	430	371	341	389	401	408	380	347	408	351	347	389	381	366	366	394	386	383	397	401	417	380	416	409	374	390	361	360	416	403	387	388	403	363	413	380	407	362	360	412	390	419	369	392	367	390	427	407	399	385	409	365	397	387	376	382	405	370	378	378	371	362	398	428	405	431	404	387	385	391	386	372	427	381	385	403	355	369	374	374	401	401	359	372	401	354	376	386	404	389	329	378	395	405	393	370	395	406	401	382	380	403	380	349	353	346	369	394	422	405	413	405	380	395	400	400	365	387	367	392	389	379	400	388	355	364	349	390	332	394	383	399	373	394	382	413	391	368	373	387	392	363	354	362	404	415	389	391	402	427	358	405	415	394	393	394	383	364	399	406	410	425	384	361	378	398	377	410	352	396	429	398	383	361	403	375	394	355	381	347	373	375	360	364	362	366	377	371	412	399	386	398	363	407	364	436	414	404	361	382	389	369	361	386	374	405	390	368	385	389	403	407	421	414	355	360
22462	9765	9602	9128	6773	4536	3479	2880	2205	1550	1450	1192	1207	1037	1126	1051	1016	1028	949	986	964	924	959	878	908	939	891	899	934	971	941	868	906	909	977	930	892	854	921	850	864	964	876	912	954	885	892	938	883	810	934	984	849	878	859	935	910	947	911	893	980	862	883	849	895	883	898	860	946	888	868	875	871	963	921	862	857	909	888	921	854	911	879	884	861	867	882	897	898	913	872	932	911	848	909	874	905	856	924	950	938	948	866	913	905	930	936	863	952	892	878	896	941	960	898	868	913	887	932	901	898	917	933	862	862	977	876	904	857	888	950	938	868	878	851	897	878	835	908	941	939	929	878	972	875	921	919	896	904	897	904	868	903	841	914	906	909	896	915	901	882	933	882	905	933	920	880	930	865	941	917	877	894	940	889	931	933	893	883	899	903	943	890	946	890	868	904	944	901	919	898	921	896	943	871	883	905	919	919	892	883	920	954	937	885	904	847	875	899	895	884	913	909	864	888	897	881	906	808	980	875	859	925	900	973	883	933	838	895	940	943	920	923	838	930	921	934	880	869	871	841	933	890	908	959	898	833	941	880	878	922	899	933	900	915	946	900	883	890	940	956	894	902	873	903	913	921	881	868	884	923	921	936	858	841	875	917	901	848	888	839	929	908	899	921	876	869	891	891	903	903	903	829	898	948	950	869	835	895	842	901	931	876	867	907	949	879	940	850	859	951	855	933	902	860	839	898	913	920	882	889	933	917	890	940	925	862	855	892	942	893	896	932	921	874	931	900	835	914	911	892	905	902	898	886	925	896	893	899	901	883	910	889	905	855	878	872	880	890	888	938	920	885	910	928	920	900	964	935	936	876	882	931	903	914	891	900	864	912	929	970	918	890	948	904	895	923	910	892	927	911	853	886	907	917	868	943	893	858	897	955	882	881	963	881	905	908	884	930	875	903	924	899	933	890	933	843	910	921	896	899	898	874	896	899	930	876	918	874	846	910	890	939	907	866	932	893	915	923	926	887	920	904	932	900	885	889	948	917	883	944	881	904	855	900	945	895	911	888	904	947	942	929	823	912	865	911	908	892	904	903	921	912	937	862	880	900	876	886	866	917	906	886	926	905	953	922	897	913	900	912	905	909	906	937	912	867	883	917	922	862	966	842	962	964	870	900	870	900	874	899	911	917	922	916	889	971	902	966	950	877	870	888	941	904	843	904	835	877	902	866	928	882	898	869	904	878	895	918	904	916	873	950	852	883	895	887	876	944	850	921	867	853	929	923	903	918	916	931	901	880	932	902	862	873	943	930	924	891	890	860	883	896	904	936	920	902	894	913	852	895	868	899	913	902	885	912	904	905	856	864	897	854	921	902	878	922	868	943	858	915	885	882	940	922	937	918	869	891	919	899	921	923	892	905	966	989	883	924	894	876	900	890	867	925	888	908	906	913	887	896	887	979	896	911	886	857	905	922	923	938	925	920	955	865	865	904	856	964	913	943	842	879	880	887	935	895	887	876	922	864	874	952	935	871	892	910	891	920	904	956	837	860	859	901	903	934	909	915	907	874	916	944	880	906	915	882	890	911	912	850	862	903	934	943	899	885	906	930	904	897	869	875	923	913	872	949	903	890	907	877	946	968	937	886	885	869	915	916	875	923	910	873	897	849	956	891	940	886	970	882	916	939	887	908	927	857	925	932	903	897	912	900	921	883	947	885	914	962	926	909	885	905	914	919	934	910	942	935	901	870	956	875	862	898	935	931	820	952	880	915	853	975	880	898	884	877	868	878	922	911	895	896	935	909	906	880	904	879	868	878	809	869	900	931	941	873	887	853	926	904	865	889	861	912	884	918	874	900	856	896	922	892	917	877	936	902	846	914	899	842	896	914	901	907	917	938	876	957	888	923	885	848	924	913	908	930	870	862	894	903	868	916	957	932	885	936	907	894	953	896	916	961	903	907	896	851	910	890	932	885	866	919	908	899	931	919	880	893	915	912	936	871	897	938	945	903	921	892	881	857	890	882	904	893	912	938	901	917	914	820	943	870	887	902	842	899	943	883	916	898	881	947	919	921	925	881	937	932	935	898	929	880	898	907	868	895	896	887	930	876	912	879	912	931	933	859	906	937	930	865	925	903	929	860	875	884	876	917	909	901	901	861	949	909	878	901	879	904	871	900	972	882	908	862	881	835	927	881	904	930	946	885	888	885	891	893	887	912	899	932	908	834	945	948	869	874	893	896	873	907	916	952	946	912	858	928	923	951	938	945	857	887	876	931	914	837	902	891	921	846	891	912	902	933	873	929	877	935	940	894	887	903	907	911	915	873	885	890	879	939	945	895	870	908	942	920	912	877	945	890	871	844	950	841	851	924	965	902	929	888	895	907	867	911	887	953	946	935	900	908	909	931	879	907	856	862	870	909	954	941	946	902	932	922	904	865	912	909	923	918	952	865	885	873	840	961	873	893	868	946	877	909	966	879	896	906	917	894	936	921	943	810	871	876	889	928	890	913	907	891	872	879	892	919	920	896	910	876	987	851	878	854	859	883	902	851	891	904	907	925	894	848	900	952	937	923	925	850	875	882	913	902	921	869	884	946	886	877	872	892	879	904	861	848	913	884	906	894	882	895	928	941	944	931	935	899	860	925	922	868	939	901	906	957	879	896	909	854	864	895	896	938	909	901	913	929	918	933	923	907	896	917	906	859	853	910	851	958	832	875	904	897	873	899	882	926	865	897	963	921	927	956	897	916	881	895	917	870	876	886	901	913	949	900	919	897	883	917	873	924	898	915	920	955	911	875	894	932	855	942	954	886	892	902	876	920	894	895	904	897	899	889	899	911	889	885	943	926	864	927	879	881	896	888	921	910	910	855	862	822	897	875	947	873	921	892	906	860	877	888	876	933	877	870	909	946	889	906	919	919	857	921	830	925	920	888	891	913	947	908	920	907	924	905	919	794	877	870	885	930	895	950	922	883	894	879	896	906	911	909	935	936	889	885	947	845	910	932	882	879	893	891	988	932	904	916	899	948	861	921	891	927	882	948	906	833	884	907	862	933	852	827	934	887	824	864	834	911	835	946	860	904	912	927	871	928	921	868	931	934	880	903	899	886	932	908	899	847	928	927	865	969	836	908	897	864	906	929	883	920	898	932	878	900	915	914	886	926	902	933	933	970	913	945	897	925	927	887	894	875	957	881	924	900	927	848	894	911	841	897	915	908	873	943	918	883	929	891	950	863	917	888	914	892	938	831	923	866	899	864	937	901	930	909	900	905	882	960	860	971	866	856	954	893	892	878	916	860	912	858	938	918	892	878	874	902	960	884	900	872	855	884	918	939	864	838	906	885	886	961	908	925	898	921	912	865	857	912	895	880	898	943	825	884	882	912	839	860	870	896	878	940	909	915	888	931	908	911	880	873	934	874	886	920	886	954	879	922	947	923	896	873	868	900	913	886	960	877	941	906	881	924	908	959	910	909	948	913	897	907	968	841	854	919	867
44797	20062	10741	5992	3340	2098	1622	1346	1006	709	767	659	513	559	498	441	436	467	429	421	429	393	425	431	453	417	386	437	431	408	410	406	428	420	392	400	405	420	378	398	422	430	408	389	396	411	399	451	388	411	406	375	442	426	410	404	373	418	410	416	393	423	412	433	407	402	401	399	420	372	401	434	390	429	368	390	446	442	380	425	398	416	405	376	387	395	407	447	432	416	394	369	407	434	440	373	386	383	413	394	391	371	405	360	369	404	395	373	380	394	417	403	424	376	423	407	449	406	394	451	401	435	457	450	404	396	438	420	407	410	404	401	403	399	375	341	395	401	451	460	366	416	416	421	409	398	428	435	393	445	405	453	428	414	423	368	373	392	447	417	422	423	395	414	408	422	421	430	427	374	429	382	390	377	397	403	374	408	388	404	395	412	396	417	415	381	401	416	389	371	427	362	378	372	404	428	421	391	375	400	333	388	386	405	393	408	392	430	439	404	398	406	425	394	391	433	379	393	426	405	423	380	385	432	442	417	424	403	420	388	431	395	389	398	387	401	364	418	413	417	434	433	380	411	430	382	390	403	394	415	369	360	372	410	417	442	416	446	409	421	425	386	390	401	394	410	408	413	392	410	396	410	417	367	403	433	411	364	354	443	365	418	390	397	395	382	380	351	439	406	390	390	382	369	412	361	429	428	387	345	388	418	411	410	425	378	403	401	378	352	405	393	398	408	369	394	395	401	374	426	398	379	406	351	370	409	410	366	382	386	435	388	400	369	399	420	383	377	369	406	415	380	438	392	375	378	434	413	421	387	380	358	392	397	410	399	371	390	368	398	411	400	379	401	423	403	381	422	431	426	372	421	370	438	387	406	364	372	445	429	396	397	365	411	400	441	431	371	382	413	436	384	438	388	358	347	382	435	416	371	392	379	368	421	384	417	435	366	407	403	405	384	416	400	379	420	392	401	408	383	439	453	428	383	390	445	405	389	374	379	397	395	402	367	399	370	395	424	394	413	396	385	418	404	420	393	400	386	394	444	421	414	421	418	410	423	411	395	386	390	427	382	378	408	378	390	455	429	424	403	417	369	412	380	401	392	365	386	370	410	418	409	365	369	399	409	424	398	399	420	402	418	377	382	417	406	398	446	384	393	399	395	395	421	399	390	421	410	431	364	395	354	418	395	428	405	393	407	395	416	411	396	405	384	369	414	386	389	413	385	382	427	411	407	391	415	382	384	386	402	416	370	431	405	382	391	390	391	384	410	405	390	413	389	373	395	374	444	401	438	400	410	385	406	389	384	412	438	418	388	389	396	411	429	397	376	376	429	368	398	376	411	359	413	436	411	377	411	395	421	435	405	401	436	421	383	408	427	430	444	439	397	443	391	386	380	441	409	343	400	412	411	410	404	422	383	406	382	384	392	416	423	383	414	393	419	399	388	412	412	436	368	369	375	415	368	395	406	337	376	388	429	368	401	419	406	414	398	414	389	403	408	434	416	370	363	396	399	399	393	439	423	427	416	383	379	411	430	401	437	376	390	403	401	368	384	402	421	383	430	429	379	395	407	401	416	379	393	403	389	403	414	409	379	416	373	394	396	423	426	422	402	383	390	402	397	418	397	388	400	366	412	364	424	389	368	415	406	384	402	373	419	423	393	413	415	388	418	386	442	388	410	390	423	374	398	358	408	383	442	384	412	398	385	424	409	443	378	392	386	438	381	355	392	419	411	423	405	364	432	415	382	373	390	389	378	404	406	437	391	393	383	434	390	418	407	380	396	361	429	385	381	408	389	458	415	371	433	405	403	382	392	395	413	405	398	388	419	425	352	370	423	392	421	410	437	426	427	379	434	415	405	421	376	369	397	411	403	428	422	393	440	407	395	420	376	369	422	393	379	420	383	372	443	384	454	390	419	404	386	400	385	362	402	419	401	411	395	399	380	376	378	390	440	391	405	403	387	389	393	397	409	419	435	385	387	391	418	407	407	413	438	401	458	410	436	400	422	387	404	404	415	400	410	363	417	396	407	421	415	434	407	391	428	415	404	413	423	390	391	393	396	377	421	390	385	374	407	388	409	388	437	417	368	430	380	404	412	428	388	402	408	405	400	383	415	384	391	381	391	380	373	390	421	406	433	376	382	385	362	431	418	409	423	380	416	407	403	412	401	452	373	359	432	405	391	420	409	436	422	397	412	414	400	422	368	406	419	422	426	421	434	390	378	376	434	401	425	378	389	400	354	380	409	380	383	412	405	402	421	395	417	388	396	392	398	408	400	350	399	395	405	381	394	391	390	385	411	391	422	439	404	396	410	398	404	353	398	391	422	405	396	402	415	395	383	403	387	403	449	403	382	395	422	368	413	394	397	411	411	418	424	389	413	348	379	375	407	407	411	433	413	403	444	375	403	392	442	424	425	374	410	386	396	397	417	411	373	382	381	379	388	411	399	383	382	426	413	362	418	393	396	399	402	393	424	402	372	394	415	407	403	426	389	374	420	363	409	395	395	416	387	437	370	383	406	418	403	375	444	381	415	450	392	385	400	437	418	368	411	400	377	419	380	419	439	385	405	454	438	392	388	393	435	405	426	380	382	427	369	414	388	411	427	374	402	378	389	374	380	373	371	438	435	424	394	393	439	416	415	366	427	398	413	390	408	359	429	387	380	373	407	388	416	417	359	421	400	387	358	383	441	404	449	427	381	414	440	363	424	401	393	407	416	410	411	369	374	377	392	370	399	404	397	434	402	400	441	387	393	380	436	397	381	364	403	398	402	401	386	382	437	422	409	400	365	392	418	416	394	395	393	404	387	377	383	374	369	417	386	404	371	419	387	442	386	399	382	373	387	396	398	402	395	403	357	380	372	381	369	364	379	378	414	377	382	419	395	421	424	409	414	434	382	382	379	389	412	391	387	392	428	388	388	415	415	408	382	436	402	446	412	409	420	398	415	366	426	383	401	422	412	371	402	399	423	429	410	393	402	424	390	426	374	451	406	415	363	414	386	391	400	361	401	425	457	410	386	408	368	407	436	412	385	361	413	440	421	395	354	387	413	403	410	376	403	401	382	390	412	392	410	388	399	397	461	430	417	397	441	410	403	376	386	404	406	428	370	443	388	385	362	408	387	383	388	384	393	413	407	389	386	406	374	371	358	390	396	380	390	408	414	414	399	415	395	425	408	478	405	403	389	408	437	399	385	353	401	373	423	426	401	396	402	447	389	402	425	401	389	387	396	453	400	375	371	408	424	389	411	387	356	412	431	424	378	368	389	394	390	408	419	415	401	387	443	402	400	421	385	365	396	421	375	429	429	392	396	441	383	423	405	368	396	382	393	431	405	403	405	414	366	396	387	377	418	413	427	387	409	402	380	449	394	415	373	377	419	371	389	401	401	384	397	423	385	443	383	410	391	433	416	420	410	382	385	383	370	353	413	371	410	408	401	417	429	350	396	419	432	389	391	352	416	419	439	376	398	385	355	391	392	404	390	372	404
30584	16083	15608	13823	10693	7697	6357	5553	3765	2652	3210	2241	1749	1543	1469	1342	1282	1245	1217	1161	1190	1114	1089	1029	1029	1045	1019	911	1055	983	920	986	934	980	950	927	935	947	946	933	902	927	930	927	965	920	882	925	964	959	1000	982	926	934	891	957	981	917	976	936	943	957	945	948	961	929	974	951	903	902	907	1049	931	937	963	940	919	975	957	949	918	914	974	910	941	904	942	941	950	897	1009	940	979	948	927	875	954	992	863	923	975	941	985	832	915	957	945	897	902	940	909	934	968	955	917	972	920	938	907	997	895	935	945	933	969	840	947	909	948	907	946	946	956	950	931	967	979	946	918	906	947	958	934	868	988	966	928	956	967	940	880	947	963	903	969	974	936	948	889	918	981	867	933	948	919	992	898	944	925	906	909	972	924	965	901	948	925	926	951	951	957	909	1000	941	895	948	942	920	889	935	931	925	915	966	937	954	906	921	903	982	926	942	910	955	948	894	905	941	935	950	956	874	937	931	928	970	857	952	937	976	937	908	962	961	924	933	942	926	914	904	935	929	951	948	981	922	977	940	941	939	1003	962	945	964	943	896	916	938	935	951	889	921	891	924	975	924	948	962	909	976	1003	900	946	951	972	970	909	963	954	945	933	900	937	939	896	924	934	939	918	913	907	877	923	965	983	929	981	963	972	947	899	921	962	994	877	953	977	923	971	901	916	904	929	948	956	962	911	1002	893	955	983	887	890	969	929	935	918	924	909	911	952	922	919	941	936	916	951	915	982	959	972	901	911	889	870	967	970	894	945	947	989	928	970	945	934	956	937	919	940	867	938	913	938	943	932	939	942	956	946	935	948	948	983	984	965	914	952	935	926	957	998	934	900	918	947	1006	969	903	975	920	975	897	938	909	966	930	923	953	962	957	963	954	1010	934	974	899	899	931	947	953	901	943	955	908	1013	962	922	943	964	937	925	941	916	922	926	969	908	944	973	904	926	909	966	945	884	948	935	929	993	915	905	915	972	933	960	887	939	926	918	946	967	959	938	962	995	946	939	971	945	957	915	936	941	938	992	978	936	969	941	926	962	937	954	925	932	942	947	951	902	957	966	988	954	937	971	957	902	874	937	946	960	953	937	968	990	960	973	904	966	945	920	961	981	908	912	961	906	933	956	934	946	976	952	923	917	915	926	906	898	910	926	936	975	952	962	905	994	910	932	872	947	940	989	902	917	893	913	919	957	951	891	939	882	920	936	915	884	863	919	953	915	1007	904	990	952	990	1025	938	896	955	908	921	932	991	903	910	961	920	938	868	976	920	985	974	935	926	967	932	935	940	970	940	893	890	916	964	948	960	951	950	970	962	949	949	928	945	933	902	926	940	941	946	935	927	965	910	946	950	942	967	921	994	954	930	896	837	934	950	896	898	942	949	890	1005	955	995	932	930	927	986	903	922	981	951	969	974	980	963	955	963	917	889	956	931	939	939	926	966	964	955	956	939	943	914	912	973	905	943	899	902	952	954	953	956	992	970	913	994	921	940	940	878	939	1006	948	940	956	953	965	992	922	912	951	918	966	892	936	930	932	934	943	944	948	946	893	930	942	908	963	972	915	923	972	974	931	932	959	886	960	969	928	946	941	935	866	888	899	913	926	955	959	898	921	975	894	965	951	932	938	902	909	981	915	906	944	933	974	960	934	893	919	961	931	937	904	923	910	908	988	905	962	951	925	929	913	969	910	924	998	979	954	923	942	994	948	895	927	970	952	949	962	966	950	946	969	962	974	971	958	988	994	917	944	965	990	956	975	891	937	926	966	924	933	937	897	975	921	912	980	947	912	951	938	977	943	926	954	963	959	934	1002	914	944	909	931	929	938	978	940	912	965	967	909	905	916	922	955	901	923	914	900	903	939	942	885	951	972	942	983	895	927	926	907	933	957	915	959	902	958	891	933	911	912	949	957	993	923	944	936	955	878	971	902	915	947	900	984	929	902	936	922	933	937	994	937	937	928	957	955	911	997	969	943	911	945	958	960	937	944	898	985	893	953	912	950	946	957	964	954	925	960	901	929	906	985	984	948	996	925	975	929	1003	945	979	985	925	942	931	936	919	930	913	923	1008	922	897	937	895	961	1005	941	928	936	914	927	905	952	976	877	967	945	922	955	943	985	903	906	937	931	917	953	975	971	903	922	936	947	942	976	930	935	938	913	957	930	916	899	934	940	909	938	930	915	905	1015	967	957	922	960	952	917	929	961	917	979	944	931	948	920	944	955	1015	916	953	881	912	931	966	861	985	921	908	973	922	931	907	896	900	942	876	925	972	896	955	991	993	926	914	947	942	895	922	964	922	951	918	955	939	925	969	912	992	894	971	938	906	923	935	917	935	952	986	944	930	909	816	932	934	963	970	923	945	959	910	951	934	981	939	1003	917	907	982	921	924	963	959	930	901	914	918	953	977	933	928	954	965	943	950	963	972	973	985	952	928	904	930	956	952	889	955	997	924	968	873	951	958	937	953	892	882	877	975	947	912	915	1034	923	949	918	920	945	994	922	965	949	928	910	931	960	996	942	930	948	986	931	944	937	948	954	848	1006	974	957	928	922	929	968	989	951	931	922	974	869	864	922	921	938	970	960	889	911	922	917	956	963	899	976	970	971	876	996	926	977	956	933	910	962	934	902	920	954	919	955	972	929	967	892	954	922	1007	913	914	916	934	914	970	969	1005	920	971	952	925	954	934	916	859	916	951	916	976	981	961	944	912	971	928	944	956	939	998	945	923	983	917	937	990	940	943	948	883	926	971	966	937	899	988	905	947	965	991	945	991	965	952	900	984	976	994	884	950	953	921	983	996	930	912	954	934	906	939	919	926	943	969	910	969	916	958	986	898	947	891	945	935	979	918	1014	911	921	901	954	990	937	943	928	961	972	989	912	923	944	954	947	955	928	976	903	906	955	971	925	939	916	913	949	956	944	900	940	998	980	922	944	908	941	932	924	924	887	925	940	986	942	957	948	992	947	976	896	940	933	922	972	908	953	937	948	892	931	931	959	918	942	967	941	980	930	973	905	886	955	867	899	938	950	951	1029	931	927	953	976	966	941	1033	983	943	938	965	979	891	916	981	888	834	962	930	926	930	927	944	975	975	921	913	929	985	910	907	910	1001	936	934	979	922	967	967	918	988	906	978	988	917	974	940	904	988	963	922	935	975	920	913	983	916	930	958	929	927	919	922	994	975	908	944	938	992	935	924	930	940	939	919	939	951	972	944	944	913	960	989	898	959	919	967	956	888	907	920	899	1018	997	978	946	947	925	934	956	973	922	917	921	965	980	923	971	954	989	951	972	921	906	902	933	920	954	927	970	951	916	976	935	946	922	948	990	967	928	896	934	962	978	890	945	997	927	954	940	939	973	929	914	933	967	941	992	952	936	938	951	892	934	911	924	943	966	959	921	968	1029	932	929	1004	867	984	988	888	920	980	951	958	982	963	965	865	915	905	928	915	949	992	977	999	950	955	939	1001	915	956	925	960	956	972	962	860	964	945
49103	24152	15683	10060	5268	3322	2785	2329	1581	1095	1127	850	673	634	546	547	516	465	473	424	442	416	395	424	392	351	387	389	363	386	402	400	372	379	399	382	406	393	364	364	362	353	377	365	379	344	397	360	357	363	389	358	363	380	338	377	376	408	398	340	371	389	329	384	314	407	379	361	379	400	343	356	331	406	354	358	402	368	419	370	398	380	390	391	384	376	350	350	362	326	381	401	409	384	375	384	359	345	385	381	348	388	393	402	357	416	392	394	399	355	401	386	351	384	399	362	378	361	395	387	388	418	386	354	405	347	380	359	357	364	370	416	358	356	374	338	382	371	373	365	364	391	395	395	399	391	407	371	372	353	355	346	349	347	372	401	359	354	387	393	381	376	392	385	376	386	387	363	354	385	378	369	376	371	336	361	366	374	372	372	360	397	401	360	383	399	379	382	349	366	359	421	375	395	390	378	385	376	398	335	350	410	385	372	349	413	364	381	332	363	438	384	365	369	357	381	342	366	381	403	356	384	361	382	387	383	377	400	410	352	380	389	389	394	373	380	415	392	367	412	369	374	371	391	389	385	386	368	393	365	351	375	341	363	350	344	385	425	347	395	369	381	373	392	392	381	399	362	351	346	376	386	381	352	374	355	349	387	339	356	402	401	357	376	397	411	368	374	380	383	412	357	345	374	346	386	360	358	342	370	377	363	366	387	371	380	362	359	390	367	369	371	345	334	365	381	383	374	389	368	391	380	335	378	414	374	367	346	339	386	359	377	356	342	396	383	383	346	323	366	380	388	364	437	373	360	362	363	378	365	393	349	381	384	375	362	328	377	344	404	358	363	341	354	390	352	344	359	377	347	373	360	357	414	388	373	376	353	384	398	357	393	360	362	356	394	366	402	369	436	383	359	367	377	339	395	377	366	386	397	372	386	393	387	401	381	365	406	381	353	379	416	393	373	373	351	356	386	382	353	350	373	403	375	372	371	369	353	371	357	360	352	360	402	404	383	344	393	438	385	387	332	374	370	354	369	389	351	392	372	372	364	344	381	383	372	337	406	402	345	322	405	363	378	357	337	374	389	380	392	399	384	383	356	361	388	395	363	365	384	367	373	416	396	382	425	393	378	381	373	358	366	350	378	346	373	394	341	365	346	315	369	350	377	372	369	403	373	342	391	384	381	373	401	384	386	361	356	370	377	375	379	379	413	375	379	347	357	328	387	354	315	327	397	401	390	386	374	372	350	381	376	363	322	430	393	373	369	360	340	335	370	353	368	372	375	357	397	348	365	403	404	353	377	404	409	391	375	361	423	385	396	393	381	343	354	383	380	369	365	359	412	386	374	387	379	389	382	379	354	366	438	363	360	361	419	372	414	378	358	381	370	391	373	368	351	342	365	346	371	418	388	364	400	391	367	383	392	393	392	404	380	320	373	378	350	348	349	352	403	364	350	371	384	338	348	382	361	372	376	374	402	344	365	332	376	363	374	391	370	353	372	362	375	337	359	365	355	365	393	390	364	373	360	362	363	380	352	383	371	351	386	418	392	389	353	345	404	400	360	403	381	371	367	363	430	403	413	397	355	361	392	353	330	343	371	377	387	379	371	387	367	374	364	357	393	367	344	397	344	323	377	385	366	349	360	364	399	353	362	389	375	365	370	368	378	413	361	377	366	389	388	380	357	370	349	390	368	370	365	378	365	364	405	356	332	374	364	376	346	396	399	370	390	390	394	398	354	388	412	363	355	357	388	368	370	387	387	380	376	361	399	390	357	380	387	395	341	372	332	407	339	397	392	386	368	383	364	359	354	356	377	418	392	388	361	384	359	349	396	341	384	381	397	389	414	376	336	397	365	393	360	360	366	338	401	355	381	348	352	341	382	353	383	393	349	386	396	332	362	380	388	401	391	369	378	410	320	358	352	390	392	386	376	367	334	362	385	373	363	352	370	352	353	377	355	374	385	376	362	356	406	405	377	357	394	383	339	415	377	368	367	370	353	395	401	361	391	398	416	376	402	377	347	343	382	369	421	369	361	416	400	377	369	350	329	361	400	376	352	340	391	371	354	375	376	372	346	362	401	375	372	355	352	366	385	378	349	360	386	364	385	368	369	376	425	417	384	355	386	344	359	403	388	362	365	390	365	373	379	386	370	375	353	395	397	418	339	382	371	369	369	386	370	372	404	410	360	377	368	358	333	373	369	387	392	350	375	369	406	372	407	346	346	353	365	365	359	350	399	382	358	367	356	340	405	379	386	353	391	394	384	369	361	372	396	354	354	333	420	360	333	388	386	371	346	409	405	357	378	394	363	394	401	382	396	406	363	348	361	376	387	352	347	337	396	402	405	368	369	388	381	383	353	381	375	380	391	379	384	364	349	351	351	377	383	360	388	379	343	404	359	371	386	407	347	363	355	356	385	366	362	385	345	417	370	358	384	382	397	395	376	382	383	418	345	357	378	354	362	379	344	335	340	380	361	364	380	343	389	380	408	384	349	347	383	398	346	368	364	361	404	356	384	327	360	371	410	375	357	380	371	386	345	384	375	383	384	378	397	371	367	377	375	393	396	384	373	401	345	393	352	395	368	378	349	351	368	343	371	400	391	363	379	384	349	373	363	383	380	395	366	408	344	328	371	380	398	382	384	374	353	353	380	354	360	369	370	389	357	377	346	384	339	352	381	357	374	367	360	377	343	308	374	365	351	366	352	374	379	393	365	367	398	356	400	375	338	361	384	358	376	367	388	414	383	344	361	380	335	396	376	397	367	373	388	339	368	416	392	400	387	397	397	358	368	393	339	411	383	372	364	379	370	338	344	376	383	372	404	379	369	350	389	399	385	355	387	397	366	361	369	388	330	387	357	353	352	349	385	385	398	389	382	343	354	379	393	366	393	363	380	364	344	370	378	371	388	394	343	410	380	394	359	381	345	348	388	388	364	381	366	358	348	413	414	367	370	365	377	386	360	366	372	423	346	389	376	345	367	400	395	391	396	354	431	388	360	381	420	369	362	410	389	371	398	416	388	378	376	335	352	336	407	355	393	350	356	355	324	325	381	403	368	384	380	368	367	334	360	384	389	335	399	418	331	393	365	357	386	381	384	378	360	377	376	410	380	334	363	389	399	371	395	376	354	400	338	343	414	349	370	375	448	350	388	386	388	392	374	359	364	398	374	382	390	341	380	380	403	368	369	373	370	352	357	364	383	381	412	380	403	399	357	367	378	360	350	392	365	344	395	400	395	357	390	371	383	343	366	377	369	415	354	399	404	388	369	376	378	371	349	401	380	388	368	379	372	393	373	345	357	369	380	386	398	411	321	368	404	339	350	367	402	378	380	385	361	430	367	368	331	388	384	357	372	364	349	401	380	383	375	363	370	380	374	419	349	378	347	390	377	375	395	323	357	376	374	376	390	384	366	432	409	387	400	411	360	368	388	377	383	382	409	394	347	327	400	389	439	378	354	317	361	344	361	335	373	393	348	367	369	368	337	374	376
32540	18082	21009	20193	14325	11232	10182	9354	6212	4231	4662	3550	2457	2213	2071	1875	1599	1559	1415	1293	1236	1254	1180	1077	986	1005	1023	1008	961	1018	956	926	909	920	857	918	935	910	929	872	871	874	847	940	856	865	863	836	934	886	831	921	872	841	908	891	816	863	877	919	857	876	879	865	862	869	824	813	855	877	858	875	905	834	872	866	830	873	909	896	896	858	879	870	823	815	891	871	864	909	911	895	818	878	869	890	934	901	880	847	798	875	858	853	831	867	893	842	867	797	849	913	849	886	888	913	837	919	871	829	959	846	908	838	860	826	866	886	834	909	873	862	906	816	887	903	910	896	845	931	921	919	929	865	868	826	818	886	878	848	854	879	892	864	847	873	855	885	866	891	902	843	860	930	890	852	903	809	843	883	926	862	861	912	870	804	858	838	923	840	850	862	816	868	815	922	889	909	802	893	910	903	855	898	847	900	868	896	829	907	886	897	875	842	915	841	840	897	899	882	878	881	940	892	879	827	918	855	837	878	888	917	872	874	866	886	848	873	838	877	910	865	888	895	926	836	862	825	882	936	860	838	876	840	959	870	871	846	866	849	900	833	901	875	871	842	875	891	888	844	867	836	885	905	857	898	897	885	874	870	883	907	915	875	841	874	863	895	847	906	834	840	903	824	836	847	839	876	909	838	871	873	878	901	840	874	855	853	852	916	854	887	877	909	913	886	864	868	828	870	882	842	908	842	900	872	842	891	885	896	905	851	845	943	824	851	886	874	898	833	861	891	908	843	893	826	888	869	882	912	908	841	827	903	870	866	856	838	847	895	902	865	830	899	845	888	854	831	811	868	850	910	908	904	841	870	880	879	885	860	914	921	871	851	861	914	864	891	846	931	897	851	898	935	923	920	897	867	855	888	853	858	885	839	876	900	823	846	827	828	836	855	889	905	858	938	912	831	917	888	856	869	885	852	919	882	849	885	878	839	875	861	925	934	902	880	867	878	835	890	838	835	872	903	923	832	896	838	865	844	906	904	882	883	863	897	889	854	941	885	871	876	888	906	822	865	876	851	852	876	893	867	856	890	908	891	862	882	858	864	865	850	898	848	898	844	860	846	866	891	887	856	850	926	891	861	845	870	848	877	902	854	877	855	889	902	912	896	830	860	843	826	888	868	852	838	867	900	880	902	878	923	882	896	858	848	897	857	915	839	891	873	889	879	918	824	837	891	894	870	848	842	860	873	849	934	902	896	883	854	871	840	884	865	888	936	876	898	927	882	865	886	809	898	912	840	878	868	896	822	872	913	893	878	863	921	902	839	869	861	889	900	846	832	860	872	898	862	838	903	896	807	858	880	888	843	907	900	869	893	867	948	888	872	869	916	939	843	890	882	885	895	828	885	862	861	903	932	863	889	903	859	862	862	838	863	860	852	872	915	877	886	911	859	907	887	984	910	853	855	892	846	899	870	889	857	854	859	867	893	882	852	876	862	886	860	882	876	869	869	882	866	874	884	845	878	869	892	866	908	922	870	858	866	871	861	855	817	882	836	903	821	909	937	910	823	882	857	854	881	852	884	894	882	935	945	848	905	885	867	865	870	841	835	890	830	826	877	857	831	836	893	871	889	874	841	809	851	868	850	862	858	907	900	847	890	872	867	871	896	893	892	818	873	870	873	896	875	847	889	839	858	861	823	919	938	887	850	894	891	890	836	872	831	891	846	908	908	840	824	879	870	861	840	919	904	894	817	907	879	895	897	863	909	858	897	856	875	878	875	867	880	893	897	841	872	917	867	888	861	864	893	931	859	899	864	862	876	841	904	859	852	902	872	835	868	869	821	873	884	929	914	889	868	880	853	897	879	924	814	870	885	855	859	887	878	892	882	904	846	811	897	896	881	832	834	879	921	836	886	864	880	862	849	881	900	902	870	801	832	859	858	881	894	854	879	880	859	912	873	859	855	884	860	846	878	883	863	872	888	873	948	814	848	873	822	925	879	858	876	842	845	856	871	832	806	854	915	856	860	865	897	853	897	909	842	872	895	832	890	835	844	864	908	869	890	899	845	886	863	891	914	883	847	882	916	863	852	860	882	889	884	871	875	866	879	833	842	876	856	862	875	880	831	920	834	866	892	863	882	890	863	932	895	915	853	878	875	907	889	893	846	815	847	877	869	859	902	860	927	935	899	829	912	885	911	869	894	881	827	870	911	886	845	879	868	899	869	903	837	852	908	857	870	846	873	892	850	892	898	857	906	911	883	934	900	887	903	886	906	890	862	884	854	887	860	900	836	961	886	834	890	911	868	888	874	862	842	921	900	852	827	861	851	908	922	830	871	853	946	865	938	844	877	930	917	868	951	863	796	869	900	851	883	854	900	867	851	877	868	885	904	873	946	900	876	866	850	888	876	831	875	852	884	883	863	900	882	918	837	857	891	860	911	889	854	861	908	883	904	914	936	836	920	857	874	872	892	850	860	875	871	884	884	864	836	868	870	881	889	856	898	896	865	857	862	838	861	878	918	933	852	865	925	914	904	886	894	877	863	845	877	825	900	848	883	904	928	890	885	908	873	873	871	840	875	858	874	865	925	857	905	832	912	885	902	914	849	843	857	900	881	872	861	850	889	829	865	922	909	895	857	883	851	846	862	875	901	900	853	915	923	803	861	870	857	896	799	878	879	845	846	899	854	880	874	890	944	829	879	865	865	856	825	873	928	878	832	865	848	853	823	854	866	854	879	957	876	876	894	943	871	874	896	847	833	870	837	883	849	866	881	877	800	899	834	888	891	943	822	827	885	917	895	872	875	868	859	833	909	823	867	904	885	872	842	828	883	820	863	877	877	829	868	871	875	846	866	876	805	920	870	940	833	861	877	880	931	883	887	896	852	796	848	908	855	888	853	850	851	861	854	900	870	898	852	922	854	866	904	884	948	850	879	851	896	919	847	964	914	829	884	843	841	901	878	903	885	900	863	874	876	896	903	870	866	882	846	876	905	911	903	877	834	856	877	861	876	840	892	859	797	826	935	883	851	872	847	905	899	845	849	839	879	891	911	847	906	884	825	849	867	873	869	848	846	872	883	917	871	882	820	854	866	861	858	898	875	892	851	891	855	887	913	856	821	914	897	857	905	888	880	855	868	890	855	883	891	869	875	928	903	887	862	869	883	849	928	926	850	833	857	865	891	852	858	851	886	850	792	887	850	844	882	869	834	844	858	907	800	848	899	886	895	866	861	819	796	882	831	904	901	873	887	791	858	874	881	819	887	878	915	892	840	905	892	864	900	907	870	869	797	921	875	922	864	909	923	871	895	858	881	862	907	887	830	887	844	854	879	877	838	874	807	831	846	864	897	876	919	831	897	881	825	822	891	893	873	879	889	845	916	831	824	821	883	872	868	902	872	911	912	847	947	874	869	845	840	902	892	834	847	886	857	865	904	845	890	867	934	860	923	903	900	866	870	895	884	863	902	896	931	860	886	871	813	853	849	879	876	848	842	858	893	834	937
27011	14198	8850	4847	2283	1416	1080	938	680	514	458	421	443	448	435	445	416	433	395	400	385	381	394	410	392	388	350	382	396	356	376	376	342	399	387	392	376	433	386	410	398	425	372	369	387	372	387	405	389	416	419	383	355	406	389	449	390	389	399	432	398	379	340	352	376	368	417	391	385	397	372	397	396	365	371	384	414	384	389	412	385	389	401	329	386	451	363	419	367	361	396	389	397	420	450	388	395	413	409	368	389	372	345	381	349	423	390	385	411	408	373	393	429	378	351	353	372	400	374	347	381	418	411	415	455	362	408	380	394	394	400	407	399	367	374	387	334	386	363	384	410	370	383	366	403	386	398	399	376	391	347	411	358	379	392	372	370	382	375	339	386	379	408	354	380	348	414	424	389	381	383	397	426	393	384	379	394	378	354	365	431	378	352	414	376	389	376	381	338	385	419	364	403	387	371	379	394	397	385	389	437	425	415	410	420	405	393	357	412	388	367	367	387	399	373	362	391	365	372	382	399	437	391	385	380	392	389	395	404	424	398	410	370	363	372	366	376	383	369	376	365	372	372	392	376	394	377	378	350	364	376	395	407	363	408	402	423	357	374	364	378	344	419	406	379	392	419	390	330	416	389	365	393	429	400	363	412	377	385	382	393	395	411	422	381	410	409	399	357	424	401	378	406	398	358	430	413	389	363	372	386	408	413	398	383	406	426	386	386	400	385	418	397	394	424	414	405	373	391	376	411	360	413	405	389	414	390	386	393	360	363	370	398	394	397	372	356	392	424	357	392	413	380	396	355	388	404	379	392	380	372	364	423	400	384	439	409	405	402	358	381	367	367	362	377	364	392	362	367	408	391	394	361	375	363	391	365	355	393	412	385	370	354	429	407	366	392	394	435	396	389	396	396	400	410	350	377	387	369	375	385	427	386	392	428	373	412	384	351	402	374	364	395	353	404	380	369	389	386	394	389	386	402	398	415	354	359	396	398	377	360	379	383	396	381	383	387	411	364	409	362	384	386	384	384	435	384	388	403	393	356	382	376	379	387	405	419	386	428	392	379	413	394	395	409	412	393	406	353	377	384	341	368	393	366	399	350	379	398	384	362	389	385	401	431	385	390	400	387	411	357	382	417	394	356	414	379	396	394	401	411	392	400	393	385	353	383	394	376	382	398	353	402	399	448	393	383	436	374	385	427	382	389	418	400	413	369	397	400	397	383	394	411	362	391	373	410	390	407	353	367	350	380	374	392	402	394	424	395	376	354	382	394	367	388	375	426	348	378	376	403	369	427	387	399	390	407	382	384	404	381	389	361	364	433	415	374	367	388	413	430	383	363	417	392	367	346	408	393	398	388	408	411	370	375	421	395	399	407	360	395	408	360	367	355	382	372	400	362	384	390	389	392	393	380	378	386	391	373	429	449	372	405	426	392	366	342	425	391	393	404	396	403	368	387	365	386	423	399	400	423	409	388	415	379	371	395	375	414	411	376	364	352	375	395	415	356	378	390	388	354	389	397	377	369	393	413	409	365	415	373	385	374	358	403	416	369	389	395	398	383	409	346	371	387	395	352	385	377	426	391	377	384	376	365	398	370	387	400	413	409	367	384	412	373	386	407	388	396	363	354	403	395	353	415	351	366	405	389	362	364	381	404	351	401	375	418	410	383	404	376	407	428	368	372	428	411	381	384	374	377	379	390	402	404	353	397	365	401	384	450	361	385	370	388	398	398	379	392	434	386	382	366	340	384	385	393	397	384	344	399	397	382	375	378	371	419	368	416	366	405	403	376	355	394	414	393	419	365	376	373	396	355	364	375	347	405	399	383	397	390	381	365	450	380	411	387	419	401	385	397	367	345	382	389	420	382	368	387	400	400	376	391	371	416	379	386	397	365	368	395	389	400	396	381	394	420	356	420	404	403	380	387	378	426	440	371	381	386	379	353	399	384	369	406	397	388	340	388	383	353	391	408	396	398	409	361	382	428	367	386	394	390	374	355	375	365	417	370	406	367	399	412	405	369	399	403	368	341	405	364	406	368	365	360	391	404	411	413	413	379	373	374	356	396	419	389	344	385	398	384	379	413	422	389	413	416	382	365	373	389	397	360	348	374	373	390	364	355	415	385	400	393	409	385	406	363	380	359	378	374	367	407	412	348	384	354	356	430	346	398	388	388	410	418	415	372	369	398	382	370	412	406	382	383	402	390	408	385	349	416	387	390	363	379	362	358	395	388	356	369	385	356	409	422	401	377	401	357	411	382	389	351	397	344	385	382	424	404	369	415	358	392	464	382	369	379	370	402	395	373	328	342	387	365	376	394	402	422	371	373	378	385	369	371	394	381	374	362	345	419	384	373	401	359	402	379	391	416	356	357	375	379	372	362	400	389	389	357	395	409	393	384	379	397	418	417	419	385	396	388	409	394	379	402	384	379	412	391	381	378	391	381	394	373	419	430	401	381	376	394	374	395	391	384	397	369	402	383	346	383	374	339	412	390	433	448	398	392	359	375	433	369	391	360	392	382	380	402	394	402	383	376	361	397	412	392	396	378	365	411	430	375	382	398	398	401	353	374	394	386	408	420	372	419	407	387	388	394	438	404	432	421	389	386	368	382	372	435	363	403	399	395	397	361	396	416	380	409	398	413	427	388	376	384	352	441	393	373	404	365	382	364	401	371	341	399	440	370	368	399	357	405	393	387	326	375	405	377	381	410	404	389	395	373	378	374	405	414	376	362	372	395	367	401	394	366	407	417	410	405	389	380	361	399	400	421	396	366	397	388	381	365	401	413	412	347	368	396	344	381	412	382	379	399	384	385	373	382	447	362	390	371	375	369	415	380	367	398	413	427	367	373	400	394	356	412	366	359	381	434	394	382	341	396	428	373	387	399	405	388	408	375	395	394	373	376	391	378	351	405	379	376	420	388	380	373	416	364	383	359	386	372	406	372	370	381	364	388	377	404	387	392	407	379	405	391	436	386	403	363	369	380	413	378	382	364	352	362	392	391	372	413	389	390	397	397	354	396	417	363	409	399	380	374	397	409	419	376	405	347	400	410	390	401	381	382	372	378	383	426	404	399	399	370	414	386	405	350	405	430	374	353	412	388	409	382	359	411	387	405	378	411	400	350	359	382	349	390	386	393	389	409	399	372	402	388	407	381	368	386	424	393	377	369	392	347	381	369	357	371	420	364	381	369	376	391	409	371	405	371	372	370	375	418	373	400	419	377	393	408	349	393	371	405	396	324	384	408	384	465	387	373	349	397	378	386	397	387	373	373	371	416	396	393	353	331	385	385	378	372	427	406	384	382	397	388	400	393	380	391	385	413	360	396	409	358	367	378	363	414	337	372	373	386	388	341	370	441	408	386	371	417	387	425	372	416	396	387	391	409	367	380	365	360	394	377	391	388	361	409	445	397	356	392	404	392	361	398	365	351	423	370	405	387	370	379	356	397	421	410	431	369	386	373	387	376	368	394	369	409	369	400	378	417	376
18622	12233	13964	11442	7456	5029	4276	3531	2479	1609	1432	1287	1162	1200	1101	1070	997	962	992	993	1016	974	966	989	932	968	896	915	943	942	914	910	872	915	949	917	916	952	863	935	941	967	911	916	905	911	869	918	911	849	839	901	907	895	930	895	917	930	895	928	878	930	857	956	912	870	851	938	857	917	925	894	955	879	907	929	918	949	887	910	944	981	948	946	930	911	847	931	903	856	911	911	892	888	944	939	881	928	954	893	955	889	886	910	965	917	921	904	903	964	859	924	927	879	916	880	882	876	895	921	914	932	877	935	866	920	906	908	883	933	904	979	942	915	899	945	933	871	903	914	973	932	862	968	925	930	930	935	891	857	925	979	889	947	904	916	885	947	878	931	899	914	866	892	945	847	895	888	889	941	952	921	899	860	897	981	955	886	958	894	907	850	875	950	913	910	925	878	881	912	890	897	878	932	919	848	889	923	942	907	921	924	951	935	920	917	922	902	929	974	900	921	952	897	903	946	915	891	902	924	866	943	886	915	934	884	879	913	899	950	955	909	955	914	933	915	905	922	877	935	954	919	913	869	885	885	947	978	913	907	912	935	935	870	989	939	906	898	928	903	930	959	951	924	880	853	861	885	935	911	953	904	879	896	879	922	908	918	939	903	902	902	863	873	876	894	882	874	971	849	914	867	897	883	878	875	871	875	938	858	899	924	931	870	896	895	852	928	895	923	900	943	973	960	899	927	873	835	913	903	907	909	923	918	938	932	919	902	925	962	929	887	925	943	912	908	951	965	916	923	901	905	909	854	932	849	912	996	857	880	892	922	880	927	944	882	885	915	931	829	853	929	919	936	924	961	930	921	937	907	920	937	883	845	918	933	846	917	916	857	923	902	887	916	876	960	951	891	918	925	905	982	880	906	917	902	911	930	872	882	906	929	939	890	889	923	925	934	917	927	936	912	908	898	921	911	853	953	933	968	943	906	944	919	919	919	903	901	922	895	939	883	916	863	918	940	908	907	944	960	922	907	894	917	895	935	969	918	891	914	887	968	912	917	886	891	901	917	909	887	926	871	891	935	971	899	874	909	960	910	913	884	897	933	909	889	877	849	887	822	899	941	942	885	880	941	875	894	901	896	882	921	910	959	870	918	915	914	914	936	892	921	893	900	887	954	899	928	897	895	905	895	917	916	880	920	948	904	976	863	894	911	889	910	854	904	876	895	910	952	985	877	953	876	907	955	929	972	932	880	832	892	919	925	909	960	891	872	911	942	942	881	914	968	948	916	900	908	894	955	936	936	934	891	956	976	926	887	874	917	943	920	937	909	954	877	906	871	934	913	953	893	972	903	928	930	949	961	922	958	895	870	908	910	881	892	874	901	986	970	969	931	899	914	896	911	927	930	940	868	913	910	912	918	857	925	891	955	865	919	933	903	926	872	864	918	972	897	917	876	916	876	907	968	920	891	936	950	920	901	872	909	847	877	870	934	931	943	895	864	959	960	891	924	908	934	956	892	948	978	962	920	905	871	881	877	919	919	966	933	898	916	906	913	852	910	888	919	897	946	940	921	933	961	919	872	872	849	903	896	903	888	946	907	892	899	977	938	901	927	923	906	933	888	929	963	899	935	885	915	940	932	945	931	907	907	908	942	938	922	973	878	930	950	917	951	903	943	934	888	932	892	983	877	926	932	944	916	897	908	932	946	882	926	906	907	906	893	921	919	887	857	915	920	929	913	906	955	923	932	927	927	900	918	951	928	863	893	914	906	905	911	898	888	841	926	932	935	893	886	880	902	911	894	948	916	924	896	935	909	895	884	891	949	919	954	911	871	936	927	926	943	870	899	929	867	882	874	941	883	893	839	948	896	956	881	932	878	859	909	905	903	912	899	857	924	931	930	918	904	942	898	886	913	918	923	835	896	844	949	894	955	868	869	883	877	884	935	949	934	892	962	913	885	899	905	963	898	860	918	903	904	929	897	945	918	938	923	881	980	931	862	957	873	940	919	908	924	910	936	822	976	904	912	916	959	940	923	962	896	952	956	962	924	877	925	938	880	893	943	927	891	878	894	985	941	983	891	921	917	898	968	926	889	924	896	961	952	896	913	905	934	850	904	917	902	881	915	891	941	918	914	952	879	887	918	886	894	915	904	894	922	946	945	898	983	916	845	888	904	895	873	874	910	924	884	979	860	930	899	897	923	976	915	943	903	885	911	882	907	923	869	904	986	942	839	882	876	898	867	956	895	909	924	883	900	888	847	868	888	905	943	916	913	910	874	864	935	872	900	880	931	895	942	899	895	925	892	902	923	915	893	910	892	914	921	902	902	927	861	961	928	898	965	943	879	886	943	876	936	909	948	904	918	927	902	891	875	924	912	910	932	918	966	919	899	841	917	854	927	917	871	915	864	932	929	903	908	924	946	922	971	888	953	915	944	908	925	929	909	942	901	895	1000	948	932	947	885	931	902	878	941	882	870	938	867	938	962	886	850	894	907	881	953	888	956	976	880	885	967	903	901	884	879	888	952	904	872	903	971	991	906	902	945	889	919	916	907	904	924	936	870	924	912	938	877	919	871	899	914	910	901	930	897	990	909	883	938	880	933	916	923	943	933	917	924	942	950	951	938	936	906	912	1005	932	948	952	880	876	912	912	892	879	954	908	927	930	933	889	877	857	906	930	862	909	942	926	934	854	916	949	961	972	898	902	964	899	877	877	865	900	899	852	883	866	934	891	948	956	891	883	967	954	908	885	944	916	938	976	872	935	911	903	895	928	921	900	927	865	978	874	957	934	905	885	936	852	970	923	953	917	897	911	953	881	908	923	945	925	972	905	894	868	906	903	906	903	911	931	902	930	845	890	905	930	926	947	885	946	885	913	983	910	894	914	929	878	906	855	937	930	931	880	842	923	893	896	931	945	889	935	925	908	898	923	910	873	926	917	927	952	924	989	927	943	923	911	882	934	938	914	933	937	923	902	873	958	906	910	896	929	909	912	894	860	948	832	933	895	871	886	875	967	937	933	899	926	927	896	929	849	866	911	875	923	951	893	930	873	929	929	926	956	876	965	846	946	932	971	913	914	888	914	893	961	898	875	905	920	916	971	929	922	914	895	911	859	913	890	886	965	955	885	988	860	886	957	887	945	923	986	946	942	922	866	917	962	890	914	905	953	963	908	932	874	931	912	969	888	915	859	852	967	897	924	859	886	918	934	894	931	943	899	970	936	907	899	907	919	956	880	878	906	921	942	963	889	914	925	927	913	958	934	925	928	920	893	896	914	909	856	948	912	944	941	896	894	877	948	880	928	881	922	869	867	883	920	936	907	922	937	897	909	886	871	893	926	955	916	942	914	831	901	974	867	913	936	922	915	903	912	953	945	945	867	936	921	864	908	877	943	917	937	906	917	840	898	901	885	924	881	892	907	894	911	877	913	876	934	939	925	907	920	901	958	855	914	898	907	908	885	897	894	903	862	934	883	925	964	891	928	927	904	930	947	936
44845	22940	12300	6421	3201	2091	1558	1274	1066	705	673	687	545	522	515	491	489	482	467	416	442	443	422	447	434	447	427	413	406	388	405	378	400	373	392	422	416	370	391	398	399	429	444	439	393	458	433	420	386	403	442	395	411	405	411	392	384	381	384	433	412	440	375	357	385	374	398	391	402	417	415	443	374	421	424	409	394	404	398	405	424	341	430	410	409	420	405	423	423	400	423	404	356	431	420	460	390	416	414	411	407	429	381	414	390	424	425	402	421	439	379	379	403	439	448	410	414	443	391	404	420	422	385	449	425	437	421	390	363	417	397	381	399	420	393	392	424	370	402	392	399	399	425	420	391	423	436	417	382	360	413	402	391	390	388	390	408	438	388	383	378	428	400	404	418	428	447	376	430	398	405	395	422	409	416	406	403	446	441	360	440	422	414	391	406	411	417	421	380	418	416	392	422	435	430	430	389	413	405	422	440	381	423	430	403	455	391	418	406	399	393	375	402	399	429	410	417	443	367	404	397	406	405	381	396	408	437	380	414	418	416	379	363	391	440	397	407	409	364	426	395	390	401	405	383	419	395	408	399	370	422	397	390	407	415	424	402	431	449	394	404	403	432	362	374	378	410	376	406	427	370	397	384	437	390	414	431	413	388	397	396	391	402	406	358	406	376	402	427	415	401	369	411	423	415	379	375	411	410	420	377	392	423	417	389	418	405	451	471	423	419	404	422	464	404	426	397	411	421	395	417	442	419	415	385	438	407	355	361	438	399	376	405	442	433	441	453	382	463	411	390	430	389	380	377	385	389	420	399	382	428	403	427	389	425	418	409	391	411	412	460	384	414	430	446	396	373	387	403	414	413	408	413	412	398	413	388	402	419	406	435	414	404	372	365	384	392	401	435	412	378	398	423	395	391	417	432	401	367	403	397	401	419	395	404	392	391	341	372	382	404	414	438	394	405	404	398	414	394	381	391	386	396	410	421	412	438	410	378	382	413	393	426	399	380	397	419	421	409	426	370	437	421	404	362	428	391	406	394	365	414	372	420	430	404	464	395	408	391	348	439	422	419	397	367	414	381	423	423	385	405	428	428	412	386	481	412	384	461	398	407	422	401	433	425	395	423	399	426	401	401	407	403	349	457	394	414	387	391	394	395	382	426	427	417	440	367	410	356	443	385	373	404	375	392	432	395	396	404	412	426	429	416	382	387	447	392	367	397	416	411	433	392	357	378	390	388	424	407	405	413	411	423	439	401	405	414	418	407	384	422	413	414	443	373	408	389	385	426	404	388	436	410	456	409	425	409	403	412	413	376	462	404	479	399	379	404	404	436	441	406	390	407	382	390	435	442	413	408	396	439	428	394	395	417	372	420	381	415	376	418	399	432	385	378	337	421	394	394	387	420	372	431	403	410	404	426	467	427	425	414	418	390	390	378	412	467	363	364	361	414	421	416	421	397	392	394	388	426	419	351	391	386	405	379	423	408	391	420	412	439	401	405	371	401	386	417	384	399	424	365	418	414	428	414	422	375	370	438	391	405	414	390	380	394	383	418	391	410	393	400	371	379	391	361	392	417	396	396	424	423	400	422	433	415	386	399	384	408	433	379	391	368	419	383	428	412	407	408	382	451	410	398	418	392	414	420	388	405	426	394	396	421	409	393	431	428	402	413	420	422	378	403	398	411	414	374	402	389	426	404	423	405	399	376	402	413	390	410	393	376	438	385	412	400	370	390	431	395	446	424	408	413	381	385	442	416	446	399	401	408	431	433	406	429	418	385	403	391	394	423	402	391	412	400	413	433	410	403	408	424	363	376	431	366	411	391	375	408	394	439	386	454	404	398	401	405	412	413	432	360	419	407	401	441	432	416	438	399	399	425	401	410	441	432	409	389	372	401	408	389	376	425	359	395	397	401	420	378	387	411	391	406	417	412	422	424	368	435	366	428	409	404	427	396	447	377	403	403	460	411	401	360	406	376	411	391	402	403	399	384	400	394	370	393	393	407	430	392	376	411	410	412	418	429	388	369	422	394	397	401	409	412	381	434	437	421	372	447	403	432	415	437	400	445	402	423	390	390	420	394	411	423	409	433	402	417	382	417	401	443	440	417	400	403	412	415	388	411	428	373	394	380	399	420	380	398	438	400	399	400	413	405	366	420	432	384	403	387	415	430	445	415	399	395	427	360	408	390	396	375	378	400	372	401	430	438	403	412	417	406	419	396	409	429	419	420	382	385	418	452	433	440	404	433	415	393	400	378	422	438	394	415	423	379	408	400	397	465	421	414	412	424	388	403	430	398	407	447	392	417	433	411	401	426	392	436	421	415	399	401	386	389	400	418	415	388	397	429	410	438	442	450	429	413	410	424	395	429	399	431	394	406	419	385	418	400	428	416	416	399	392	401	403	391	435	400	378	401	374	409	432	412	407	420	383	396	395	417	387	433	395	436	389	404	401	427	432	407	415	406	421	396	368	396	407	400	381	429	418	462	414	415	441	423	408	423	422	406	431	394	433	413	380	429	437	387	398	348	412	405	406	378	403	369	423	428	448	386	411	407	404	402	433	417	409	419	375	391	394	375	427	401	392	403	429	386	419	388	400	416	400	400	391	424	415	401	423	381	412	386	398	411	417	423	410	411	356	399	405	424	374	409	406	407	407	392	436	433	449	368	393	423	416	394	433	421	443	371	391	451	439	408	421	413	420	380	373	369	391	387	431	371	431	416	393	429	419	398	362	410	379	417	461	368	411	387	395	379	422	430	395	406	413	416	441	412	413	390	422	419	400	423	420	389	361	416	404	400	399	407	411	400	388	413	425	418	426	392	395	404	412	418	429	435	408	386	371	380	409	403	422	465	393	358	397	414	424	413	409	418	423	413	433	395	408	439	358	465	378	371	420	447	403	416	420	404	416	386	398	358	376	378	390	404	396	364	410	426	391	415	457	415	407	400	372	424	412	415	395	422	379	398	350	356	419	400	394	391	373	417	400	398	406	399	412	421	439	426	416	401	413	407	415	403	398	410	401	413	439	428	383	389	422	385	391	381	409	391	411	415	410	396	424	409	403	421	416	359	419	400	431	422	420	403	347	441	373	425	410	398	413	386	420	428	413	431	392	387	418	393	405	397	405	393	395	405	377	408	397	463	357	405	386	401	387	440	390	420	377	384	401	402	422	444	418	407	398	403	426	429	393	450	408	418	372	400	448	415	429	420	416	395	412	428	395	420	413	428	419	443	395	409	429	385	406	408	388	424	419	360	384	399	387	361	458	437	395	443	386	397	413	411	417	381	397	366	404	391	407	402	425	426	397	395	405	402	396	393	436	421	404	403	404	396	412	422	440	395	407	428	419	373	452	403	420	403	421	461	392	457	412	406	401	384	409	449	399	422	408	421	421	399	422	419	413	393	381	378	408	427	407	421	381	390	429	413	435	421	374	397	403	388	408	404	396	404	406	419	362	384	414	363	388	432	407	414	396	380	364	406	408	404	382	388	402
30833	17879	17012	14460	9934	7701	6310	4992	3964	2516	2393	2558	1903	1707	1534	1388	1187	1257	1193	1129	1179	1114	1078	1018	1003	1034	1009	1000	1020	930	988	975	942	938	974	987	1006	927	944	918	974	964	932	954	968	915	985	990	999	976	962	923	944	920	1006	942	979	931	970	900	936	953	985	941	930	980	967	919	938	934	915	946	986	962	962	936	963	968	951	967	955	959	970	987	940	984	993	916	969	917	985	957	961	1004	949	929	957	921	944	980	987	974	971	955	961	954	910	929	996	944	905	905	966	975	975	1018	930	906	946	939	945	941	937	915	963	925	928	909	974	962	949	932	928	956	997	993	961	944	960	961	971	936	951	912	968	931	1003	938	917	917	990	984	954	922	862	924	1001	970	955	931	936	932	906	930	942	959	922	940	975	913	986	939	911	942	949	962	964	994	942	904	924	978	951	957	925	970	953	934	932	981	939	957	987	953	1008	926	947	916	929	940	922	983	980	979	882	927	962	966	945	917	930	881	943	1001	977	970	908	1004	915	940	992	954	929	958	905	973	961	954	950	894	910	977	943	964	911	874	959	918	933	943	936	904	969	985	985	955	944	936	975	901	978	965	913	878	1005	935	1029	965	977	908	923	929	887	856	905	939	950	995	932	959	928	929	989	923	980	1004	951	931	925	979	926	927	964	940	965	945	918	946	967	937	921	956	947	1022	944	926	932	925	938	957	945	952	962	899	928	946	966	963	911	908	945	963	901	970	1000	947	956	875	928	927	978	996	1009	959	946	892	919	943	964	955	995	919	937	940	979	949	977	986	957	976	989	905	961	991	934	982	937	959	923	959	945	969	912	949	939	977	1010	933	967	995	994	928	979	934	971	967	940	977	968	933	958	941	975	930	947	967	955	960	950	994	943	962	953	969	981	875	890	924	936	1005	951	935	974	951	927	923	927	954	969	969	949	950	1012	909	916	937	935	952	987	923	952	938	916	938	920	940	981	966	961	941	1014	963	927	938	882	947	918	921	1002	872	938	935	988	954	985	924	939	1000	906	965	898	906	951	926	973	887	958	942	937	919	874	913	926	943	893	958	943	946	1044	977	877	906	874	957	962	952	972	1000	914	1010	939	970	940	925	900	958	878	960	945	927	922	969	1030	938	959	947	924	919	985	932	967	947	869	979	997	976	997	911	991	941	990	912	957	955	1005	942	970	937	992	889	904	975	943	983	970	947	935	972	977	946	940	941	932	968	938	961	956	946	971	991	903	965	939	1005	963	895	922	933	926	960	927	885	922	985	897	932	926	928	920	937	948	922	939	912	961	914	961	962	918	993	941	979	935	916	969	949	933	962	981	902	965	925	903	970	981	1022	917	858	981	995	994	954	918	1010	987	912	952	905	986	953	949	928	910	943	943	953	913	994	982	897	936	975	954	967	942	911	902	973	983	882	1003	948	931	967	973	932	971	971	908	945	990	957	985	1012	979	965	921	974	965	975	938	960	997	939	954	952	916	919	930	948	963	928	905	969	962	989	935	1002	989	961	945	916	962	894	920	956	995	988	928	954	935	953	960	924	934	884	946	957	927	925	953	984	946	947	959	960	919	960	924	942	987	958	956	969	965	948	1017	978	899	931	933	976	952	990	983	949	950	982	972	953	963	959	934	991	953	930	978	925	912	911	949	929	970	937	963	970	966	979	994	966	953	921	952	971	995	976	935	901	951	958	916	950	951	868	950	961	984	920	938	983	998	961	970	963	953	947	910	970	996	939	980	927	881	969	935	929	971	926	954	964	958	923	945	945	935	1009	965	973	983	954	903	960	961	964	919	915	950	960	956	984	927	912	957	917	960	944	958	915	934	947	938	975	935	936	942	865	926	941	945	976	944	942	935	962	921	929	932	972	930	912	933	951	966	945	912	934	975	936	925	953	937	934	981	939	953	935	934	957	958	966	943	953	947	912	914	930	927	973	961	945	929	920	935	997	932	944	988	896	912	1000	925	961	979	906	960	956	956	930	971	1041	963	958	956	970	936	910	883	954	923	956	961	1048	958	990	979	928	925	933	963	934	984	889	899	895	921	965	952	939	949	948	974	969	938	914	1010	927	944	891	927	992	963	898	952	951	982	930	959	954	915	950	896	949	953	965	958	942	968	966	962	990	924	939	928	962	925	952	951	970	957	989	941	1041	976	972	949	920	945	902	935	865	951	968	967	973	981	988	953	994	964	949	943	904	911	958	896	952	998	960	971	946	960	962	926	908	975	914	941	968	931	913	969	902	946	939	944	940	982	941	982	974	971	936	952	929	942	954	940	939	903	925	927	967	945	980	983	946	954	922	932	953	917	942	925	914	937	1008	960	989	986	931	955	978	990	958	988	961	953	923	941	967	946	963	920	938	944	921	954	932	1022	947	941	971	1000	971	946	960	868	963	942	891	921	998	904	943	913	916	890	929	956	931	953	922	978	950	889	926	959	946	938	914	980	919	948	982	937	943	907	915	930	910	941	992	935	931	910	960	872	993	969	992	884	949	972	913	940	952	939	901	928	867	941	938	909	940	908	972	982	918	916	921	948	892	964	920	954	976	963	974	961	981	972	997	936	913	981	942	966	1005	948	972	968	943	960	979	944	923	905	943	969	955	917	963	926	976	935	986	936	914	951	907	1008	929	933	986	935	935	943	970	935	925	942	942	933	999	958	918	950	959	970	943	957	985	939	897	927	933	913	963	1046	917	938	921	886	911	953	963	1009	887	1006	951	894	923	933	919	943	911	939	936	959	940	979	952	948	915	892	888	947	949	917	964	959	988	933	895	981	929	994	987	942	923	975	929	965	938	978	971	940	936	995	978	938	920	931	926	894	999	928	952	957	952	965	1004	975	923	978	962	946	867	899	990	933	921	996	923	935	902	986	1000	952	922	974	1023	924	909	951	980	927	947	922	903	911	926	934	951	927	929	934	980	979	949	958	937	959	942	888	981	958	946	917	926	964	955	948	902	973	952	938	975	935	961	954	932	978	955	951	1009	943	935	966	958	974	936	974	1029	899	927	876	989	973	948	957	959	948	953	942	978	921	977	942	955	967	926	993	920	926	918	947	920	929	928	988	964	885	956	960	990	926	958	860	965	951	931	960	939	908	941	941	973	967	928	930	952	929	1010	1003	945	892	949	913	976	1002	1005	993	960	963	938	891	947	957	917	944	951	975	914	952	919	980	966	930	957	939	934	1002	975	962	956	930	963	887	937	963	976	965	938	964	921	908	941	970	966	957	967	926	979	905	926	948	928	988	941	954	936	986	933	914	990	981	933	961	982	913	881	986	959	942	959	901	1001	963	911	962	947	973	901	969	893	904	978	964	946	962	964	963	904	987	965	1008	951	948	953	923	982	897	963	990	964	953	993	923	909	897	951	929	951	932	951	984	919	927	943	962	986	938	912	939	934	958	951	955	940	937	968	922	918	936	959	957	980	947	912	931	993	955	949	939	983	951	902	988	969	909	945	994	965	903	985	965	935	946	945	885	1006	994	985	953	899	955	979	953	931	945	960	879	883	918	901	965	1055	919	959	917	981	963	957	926	911
56811	30298	14893	7281	3770	2411	1903	1580	1032	716	784	827	611	560	557	468	445	463	439	414	382	459	397	415	409	405	346	449	362	358	414	398	368	368	375	388	395	419	391	376	349	383	396	395	365	394	380	368	362	387	406	395	427	409	395	395	416	374	417	407	379	432	375	392	379	380	374	370	336	341	394	369	405	395	402	392	380	377	406	390	343	399	375	370	355	401	429	372	326	368	395	385	395	351	399	386	385	384	399	398	396	363	402	360	397	406	351	353	390	364	407	379	384	407	386	357	400	426	355	382	407	402	383	381	381	353	382	386	399	372	388	376	371	382	411	368	403	389	417	404	366	354	386	409	410	400	349	371	371	390	363	370	350	390	381	382	348	354	390	376	359	351	364	353	373	396	408	413	370	379	408	413	412	381	401	364	365	376	377	422	379	386	398	400	351	376	389	376	397	379	415	381	349	403	401	363	411	375	346	346	372	366	375	360	403	393	384	421	392	396	389	364	379	387	355	399	366	381	383	365	359	409	359	394	410	348	366	374	354	387	375	373	359	392	344	380	377	347	330	344	356	395	373	382	366	363	414	374	351	409	419	390	385	418	324	403	401	387	336	364	389	393	357	358	356	402	359	414	365	387	382	370	354	390	408	392	317	395	396	383	350	360	382	352	385	421	372	354	375	384	418	348	394	352	394	427	391	402	386	388	398	407	382	436	361	378	368	411	414	331	409	422	421	385	351	390	394	396	363	394	375	383	370	385	356	356	393	394	327	377	397	409	374	363	409	389	389	375	376	375	385	400	366	395	430	370	375	347	364	379	357	402	395	354	398	445	363	364	371	349	368	364	329	397	370	390	408	434	385	377	363	424	365	399	354	361	398	399	388	368	363	397	376	397	367	405	424	344	354	378	389	362	361	358	341	396	356	389	378	428	363	380	366	406	364	390	400	423	390	372	392	380	369	377	380	366	377	407	374	382	397	394	375	368	357	383	389	372	403	388	370	388	367	369	418	377	384	404	377	376	378	380	368	334	396	396	381	358	367	369	385	361	336	374	347	430	356	325	361	414	403	378	353	375	413	390	363	411	388	417	372	395	341	390	394	354	405	357	351	378	390	422	395	372	378	371	416	386	398	427	371	426	382	347	354	394	363	413	397	401	422	380	379	380	377	364	368	383	378	411	398	356	391	418	400	359	365	379	382	382	392	354	378	387	389	382	387	432	385	349	358	343	372	342	407	337	359	381	369	387	398	425	386	363	386	348	370	372	381	387	369	358	349	388	375	387	396	376	375	383	356	369	356	387	391	337	412	369	332	361	382	398	420	383	393	358	371	394	351	385	396	351	392	364	388	386	377	363	374	385	395	372	352	401	396	348	384	406	421	395	364	356	379	382	333	386	442	396	400	357	431	389	373	349	351	380	353	352	381	352	346	391	371	376	356	387	375	387	334	356	367	371	372	339	381	373	400	392	371	416	354	398	437	398	394	375	393	375	383	404	358	402	390	410	394	348	398	441	383	413	414	397	391	423	350	367	373	410	332	395	390	369	344	369	359	374	373	377	366	375	360	417	392	385	368	379	376	372	361	382	356	350	374	389	394	379	410	405	368	406	390	382	399	383	384	402	392	389	365	419	353	377	404	390	381	400	433	384	383	407	370	364	405	369	348	341	388	363	360	400	364	399	381	423	383	418	392	391	410	378	373	372	358	395	380	378	370	406	371	365	416	386	366	422	384	401	396	376	354	382	381	385	386	391	383	376	368	392	400	380	372	385	390	353	396	383	392	357	355	357	398	379	373	354	374	400	395	370	385	371	326	367	392	392	369	363	377	351	384	357	387	376	354	355	355	375	403	422	394	390	367	369	335	388	403	388	363	380	400	380	361	371	400	382	377	404	413	377	407	392	355	372	351	361	390	358	396	423	412	398	401	357	384	379	341	347	373	399	360	370	388	385	396	350	378	346	378	381	396	420	387	328	367	375	393	383	346	390	372	378	395	377	401	409	384	400	408	393	366	366	373	368	362	393	356	401	369	338	404	372	393	377	401	337	376	375	375	352	362	402	349	383	381	404	379	387	393	350	382	401	369	346	356	363	356	379	365	370	357	323	341	390	382	372	389	386	383	358	391	394	406	400	366	393	400	374	379	341	400	392	370	400	374	366	369	335	352	373	365	382	384	398	409	406	374	375	346	399	394	419	390	390	363	414	365	384	411	353	417	389	396	379	382	381	398	351	412	393	383	364	372	400	405	339	370	357	374	393	402	413	361	344	370	430	382	400	386	365	389	390	408	387	354	360	389	367	367	358	391	389	364	374	391	376	351	365	403	403	355	346	379	394	383	369	393	385	385	362	393	369	427	373	351	383	377	363	398	398	396	371	366	380	405	366	361	397	365	364	400	375	366	391	359	391	381	403	352	391	394	351	377	381	385	393	371	394	395	410	367	388	385	402	419	365	329	366	363	372	358	365	379	351	398	404	452	389	378	374	400	399	354	352	378	352	380	361	344	383	394	364	367	378	357	385	373	342	371	378	414	391	409	368	415	380	404	354	388	401	386	425	354	394	386	395	331	359	378	386	382	358	411	389	375	428	365	392	340	386	385	392	388	356	389	402	399	385	379	420	388	417	403	402	391	394	416	374	381	417	357	375	405	390	394	381	374	367	375	397	376	389	424	407	389	414	395	364	416	382	390	358	391	414	364	395	384	355	399	419	365	344	399	385	379	360	419	344	353	419	428	353	412	367	386	369	347	393	404	341	342	352	397	390	378	345	319	369	417	338	402	396	368	376	365	337	367	394	376	426	388	397	370	364	419	348	378	406	399	383	373	373	381	378	374	375	415	385	405	372	367	389	375	366	368	333	408	399	362	378	375	361	394	389	383	397	386	352	388	363	375	375	395	362	390	385	372	367	357	395	405	372	380	392	354	405	348	401	389	393	381	360	381	389	415	358	389	396	356	341	357	382	365	394	359	367	382	410	394	398	388	335	374	400	382	362	400	364	367	385	367	429	361	382	375	368	388	373	356	390	375	372	399	397	373	375	362	375	385	391	365	371	404	330	383	375	365	369	409	376	368	389	383	389	387	401	404	403	401	367	398	412	424	382	362	369	384	402	367	374	373	368	372	373	386	402	378	390	427	399	388	365	383	361	393	372	373	366	352	386	386	317	348	366	393	375	403	354	380	367	380	351	346	409	379	385	367	391	417	359	419	392	391	363	425	401	392	343	367	356	396	379	407	377	347	366	402	399	419	371	385	341	410	373	375	395	351	384	380	341	352	395	385	395	353	367	344	402	370	398	362	361	385	369	353	374	348	372	360	388	394	349	400	380	375	391	392	387	401	354	353	375	385	396	405	386	345	386	357	399	385	401	415	378	370	378	395	372	327	408	399	368	390	376	356	381	383	386	376	389	352	405	344	392	386	405	363	392	363	370	394	391	401	406	367	356	399	371	398	355	364	378	352	392	388	365	358	405	374	388	377	374	350	386	381	399	400	385
38651	23411	17354	15111	11151	8563	7429	6290	4095	2623	3149	3148	2022	2022	1740	1494	1421	1317	1365	1178	1122	1054	1066	1024	969	922	926	940	912	878	877	918	884	856	852	898	899	851	920	835	913	877	884	916	867	860	945	943	888	893	910	941	884	918	877	881	915	908	833	911	936	861	900	880	872	877	920	923	925	900	889	870	900	829	868	870	888	821	934	906	880	860	956	853	897	856	875	900	906	868	908	887	867	902	904	964	879	888	859	876	905	887	856	894	879	841	886	863	950	859	942	895	888	928	812	849	909	899	887	906	911	925	893	867	934	869	854	896	898	856	916	893	903	822	892	896	891	865	888	957	887	867	827	903	872	916	909	913	849	917	931	852	905	875	877	885	914	965	866	884	874	904	888	937	839	847	895	889	828	874	891	909	854	909	909	934	879	839	897	841	880	814	806	896	900	901	862	885	877	912	945	915	856	937	901	859	866	846	953	866	888	900	911	892	867	871	904	889	871	858	959	939	832	847	900	923	938	880	955	876	852	904	885	896	893	891	891	936	882	882	885	880	976	838	882	907	884	939	893	858	881	875	894	916	924	897	904	863	942	938	912	865	928	891	883	907	895	902	927	854	881	884	869	830	866	861	852	871	862	836	907	895	917	904	897	903	907	914	900	921	856	851	897	886	878	902	885	931	895	964	906	878	886	886	851	884	913	893	885	907	900	873	851	873	877	882	919	909	855	901	900	830	898	914	856	869	875	896	889	830	874	882	831	900	860	852	886	888	857	873	858	897	829	894	856	918	867	880	863	877	915	910	929	906	938	879	908	907	890	911	878	905	862	874	891	886	867	879	844	946	920	859	868	860	867	937	906	899	918	882	867	895	928	960	843	854	918	809	856	880	873	867	931	868	899	869	908	916	936	924	863	927	881	890	836	895	861	896	888	895	845	933	853	850	848	895	838	845	892	876	921	907	906	906	843	892	878	890	855	861	827	930	908	884	906	952	892	877	880	920	887	887	915	939	842	883	916	887	944	863	862	936	870	871	896	863	880	915	843	886	871	899	926	842	920	859	876	893	886	869	874	878	921	926	851	868	873	867	909	910	857	867	871	845	901	933	863	881	905	879	883	848	868	866	881	909	887	936	883	876	900	903	879	886	901	914	863	911	880	872	924	847	881	894	887	854	889	862	856	916	868	931	904	872	859	865	929	902	872	851	910	836	842	907	878	883	880	892	898	878	872	831	947	912	911	869	871	844	847	856	908	932	905	900	857	854	875	893	852	901	881	887	856	871	914	905	842	927	887	892	895	892	851	854	887	889	930	825	873	894	873	927	910	887	940	879	884	909	948	938	881	873	856	869	914	915	848	887	914	840	895	898	893	866	921	815	913	919	910	876	908	831	902	904	907	893	910	858	898	860	982	889	886	921	814	867	899	886	857	903	923	900	917	920	913	896	901	972	885	886	867	896	879	901	891	860	868	917	864	915	859	901	907	870	955	838	942	908	887	963	909	913	889	873	861	912	944	900	907	890	898	856	890	922	857	864	926	893	922	853	927	918	908	923	892	904	895	910	857	888	901	907	875	892	878	922	919	824	908	867	921	909	852	918	874	898	873	865	843	864	884	898	900	917	863	920	892	923	890	850	883	908	865	855	904	848	887	889	912	872	864	819	864	863	904	883	848	933	913	861	872	893	900	900	836	864	810	874	899	876	858	860	864	886	830	888	883	867	889	869	938	858	872	876	849	888	883	871	866	851	928	915	904	911	853	929	924	881	879	926	869	893	836	941	862	898	907	944	887	876	863	920	924	860	922	902	939	835	880	893	872	940	889	863	928	868	881	852	874	840	874	910	850	864	894	802	919	917	885	916	941	880	919	877	873	893	850	889	890	892	857	884	865	937	878	868	833	886	882	840	836	901	855	865	888	863	913	889	873	842	865	888	929	892	898	832	867	922	895	854	925	928	914	931	906	916	878	877	910	897	886	867	893	918	868	854	870	857	901	923	897	904	870	900	907	916	935	912	899	938	853	908	895	925	867	920	911	861	893	873	828	946	863	875	851	904	869	902	849	915	948	898	914	875	885	838	893	880	927	948	864	905	873	877	870	885	901	876	849	900	855	900	893	890	873	940	912	870	847	865	867	804	920	876	889	891	875	886	881	838	950	951	922	913	882	901	946	826	906	869	877	857	869	930	845	862	893	936	922	860	949	872	890	909	934	849	925	915	823	875	887	912	868	901	822	904	900	932	841	867	856	888	927	876	866	937	930	852	893	884	871	867	865	905	882	896	872	860	917	963	849	887	901	885	942	875	885	853	929	862	877	873	902	890	902	840	790	907	830	972	868	939	849	862	889	842	899	914	893	877	910	935	854	908	935	863	913	933	863	900	898	882	882	862	893	922	895	921	919	915	929	914	895	876	857	884	902	960	945	866	849	891	862	926	895	895	904	890	867	911	892	920	879	941	913	924	854	895	856	861	875	886	877	875	916	853	914	920	911	897	838	843	888	892	859	840	939	889	888	854	860	925	915	869	884	883	863	876	927	878	908	876	898	909	909	947	921	889	882	944	910	902	878	934	877	944	936	880	916	928	878	940	893	903	868	921	935	849	892	906	857	913	900	921	891	914	919	908	911	838	898	946	868	845	857	891	894	905	872	872	846	906	849	834	929	886	830	879	910	908	925	882	889	923	939	883	931	956	900	905	906	899	824	859	895	893	865	847	921	869	886	844	899	904	873	897	895	894	898	829	878	872	922	894	930	836	888	887	907	877	890	909	914	891	922	920	873	858	908	883	876	908	878	902	836	875	897	906	871	872	883	842	883	904	927	888	855	846	884	917	880	885	893	850	820	843	887	876	862	866	828	876	920	940	874	924	917	875	912	904	914	829	947	884	890	912	883	944	902	851	881	892	868	849	860	852	866	942	907	888	828	873	838	874	922	882	898	827	858	898	923	845	920	917	871	892	810	851	880	882	893	868	951	941	844	866	896	840	916	871	880	864	853	854	892	845	903	860	880	897	950	912	896	881	864	925	865	892	852	913	867	911	867	944	884	860	841	867	926	886	863	888	890	869	896	883	898	847	856	840	877	899	897	922	918	875	938	873	916	870	894	912	871	873	920	855	913	890	935	869	852	882	879	924	925	872	863	831	832	892	897	934	918	862	911	907	866	851	909	864	949	872	921	888	892	932	899	872	863	901	887	936	895	904	890	895	886	885	890	843	930	925	853	874	898	915	868	837	892	905	893	904	874	842	873	851	904	872	843	867	906	871	916	895	884	847	882	895	910	892	891	868	884	918	855	887	884	865	886	874	860	854	856	945	882	890	891	900	898	859	901	862	841	896	925	861	848	824	901	884	912	886	910	857	879	900	917	861	870	867	899	888	897	879	866	886	810	949	917	933	900	875	907	930	901	883	873	901	925	867	910	873	925	855	896	850	921	826	894	922	862	889	907	878	886	888	935	862	950	887	890	890	859	875	863	919	862	886	870	877	869	933	907	874	914	864
37042	15571	6060	2802	1622	1097	863	738	565	444	427	478	447	428	397	388	409	404	401	387	416	394	371	382	397	395	422	369	376	405	375	376	396	385	370	378	387	409	365	385	376	434	388	377	387	367	438	409	373	387	372	426	394	412	399	394	399	428	395	410	410	380	405	376	391	396	393	420	355	401	422	396	358	373	406	424	402	383	363	410	401	419	395	422	377	401	380	358	394	398	391	354	404	392	415	365	346	369	385	382	407	432	392	420	426	397	431	396	375	362	342	406	401	393	416	361	420	418	394	393	445	405	379	360	398	384	396	385	382	374	386	388	407	346	371	408	393	405	424	384	425	391	359	347	381	378	372	383	369	428	352	348	434	398	389	391	370	368	437	397	427	398	392	388	362	395	370	361	381	385	391	368	402	390	370	357	391	387	384	406	393	385	396	384	360	442	397	386	395	397	372	397	399	404	392	423	391	431	415	442	378	410	412	410	410	383	335	403	410	387	386	388	385	402	393	382	366	417	374	415	385	392	358	409	339	358	367	418	376	414	396	405	346	371	396	378	400	406	409	381	386	369	395	387	404	387	416	426	404	369	380	354	370	404	395	387	440	435	374	391	383	396	428	382	406	370	426	390	444	361	369	392	401	401	352	361	393	342	400	407	387	423	435	390	399	349	388	378	375	405	420	417	388	386	346	395	407	408	441	431	407	392	393	402	389	377	409	386	393	382	407	364	407	372	356	372	408	392	393	416	389	374	415	366	401	412	406	437	408	428	385	389	375	370	414	369	394	402	387	363	385	386	389	379	409	396	384	387	377	381	392	419	372	420	411	421	427	431	376	386	404	388	406	382	424	414	405	361	401	361	404	446	362	407	402	412	379	416	405	408	391	405	393	353	419	369	397	403	385	429	392	349	363	374	398	376	390	431	395	400	371	366	369	378	383	381	402	410	361	376	403	386	415	372	373	416	400	376	393	382	360	373	372	393	414	387	384	382	400	399	386	368	413	368	402	379	405	382	407	381	394	391	384	364	395	399	412	384	411	414	372	352	418	403	397	409	378	408	405	370	386	395	425	377	412	386	382	378	418	407	403	376	398	381	421	372	393	370	362	382	369	393	406	420	372	365	344	429	373	384	373	415	372	414	390	380	366	388	420	385	393	440	431	371	396	357	392	437	430	393	398	399	406	396	376	369	416	389	382	377	412	402	373	367	420	406	394	412	379	405	381	395	385	388	392	382	407	410	372	386	367	395	389	382	388	380	387	414	454	433	378	389	417	374	417	390	391	381	382	422	392	416	380	407	377	384	402	401	427	365	426	370	397	426	362	370	412	384	389	380	388	399	398	403	381	382	353	383	410	378	378	400	419	434	399	393	399	374	380	399	363	368	416	421	402	387	390	355	339	362	377	379	348	387	372	376	421	362	372	361	397	400	396	369	396	420	426	374	405	383	377	394	381	411	407	372	406	392	375	384	373	377	456	443	381	432	372	402	396	418	394	357	397	387	380	384	374	382	379	398	394	390	414	413	393	368	380	396	407	416	408	380	363	389	403	366	375	377	363	397	363	364	407	378	380	406	374	378	380	367	382	412	384	391	369	414	368	402	406	390	372	396	391	390	398	382	377	367	390	416	403	351	361	357	403	404	416	383	373	409	398	380	343	390	397	391	399	377	410	395	400	382	411	391	403	383	404	363	417	408	461	386	357	387	407	420	351	414	382	406	423	423	414	388	358	395	389	368	386	412	355	399	383	391	401	388	371	378	402	365	395	438	414	394	390	409	420	402	444	410	368	371	365	381	377	438	368	386	365	404	422	376	397	405	406	402	377	346	410	397	383	337	398	396	418	387	402	399	402	356	370	427	409	374	393	417	440	378	403	374	398	432	431	407	376	389	382	364	362	416	432	429	417	389	383	364	388	407	368	391	397	407	420	373	350	398	374	399	399	382	376	392	397	353	380	381	411	400	383	384	416	424	383	426	402	374	380	413	414	407	372	363	353	409	429	380	377	396	392	327	434	451	374	429	405	379	365	368	390	438	396	382	415	396	402	369	389	384	384	384	391	382	389	364	413	398	419	380	396	379	393	356	404	387	340	373	360	396	394	408	394	388	378	424	403	364	416	380	394	388	425	388	405	393	375	355	437	417	402	407	343	414	419	378	411	428	401	412	351	416	387	395	428	374	396	351	430	424	387	390	413	395	421	418	381	410	396	375	449	390	404	385	426	433	450	391	409	403	372	371	389	393	390	418	386	406	372	378	391	427	399	359	369	391	397	376	383	400	392	396	435	356	346	409	415	343	361	446	439	419	418	384	401	400	391	391	397	370	365	373	390	369	403	360	395	388	410	414	412	374	394	434	417	399	376	358	355	357	425	417	404	361	398	417	371	399	399	378	383	362	346	384	372	367	383	384	381	377	389	382	375	404	422	420	386	380	396	417	403	366	386	425	395	383	404	396	399	394	380	381	397	367	425	396	374	427	400	386	418	367	395	412	391	397	391	428	390	393	382	395	385	405	379	351	353	410	426	384	374	402	428	391	414	391	385	393	383	356	402	409	387	443	400	429	396	373	399	418	378	385	376	401	381	403	403	391	355	419	353	383	340	397	394	379	419	380	423	386	377	408	407	379	395	362	368	411	402	382	394	405	375	414	385	382	389	384	408	368	403	412	365	402	384	366	431	413	376	418	410	355	430	413	443	401	369	349	429	415	371	427	366	415	398	401	378	376	367	404	387	397	393	404	394	402	359	431	421	402	394	375	382	381	388	399	393	395	424	393	396	383	357	417	386	349	382	425	438	429	419	390	417	407	386	365	407	378	437	368	420	408	384	397	425	366	472	396	425	355	395	350	388	410	408	417	388	371	378	371	458	395	409	393	412	398	392	371	386	425	390	384	402	370	421	400	380	383	351	396	421	404	385	387	411	397	382	384	424	391	375	390	352	403	421	380	403	397	398	403	400	414	402	397	410	386	409	391	423	370	397	394	424	386	367	352	381	391	419	385	403	385	388	397	411	368	385	425	376	396	376	395	373	390	378	346	401	393	393	383	358	383	420	421	384	421	412	379	371	395	387	421	410	444	396	375	417	367	385	385	417	384	376	393	364	357	367	393	394	419	434	380	413	391	386	406	398	372	381	413	375	410	389	378	391	387	406	391	391	403	403	394	394	419	378	422	415	403	390	411	434	380	360	432	359	416	364	363	390	383	396	407	378	388	415	392	394	354	387	374	427	401	376	400	402	393	388	403	396	368	388	350	386	357	408	413	376	402	412	416	413	409	412	399	412	377	413	412	424	400	374	412	410	387	400	405	409	384	400	381	391	393	397	395	392	402	392	342	379	387	379	387	393	396	360	402	394	360	393	422	400	403	375	351	380	404	338	390	429	432	366	406	419	420	406	375	402	422	365	366	390	415	372	392	391	412	381	380	409	434	397	400	378	370	419	362	401	398	374	404	374	394	395	395	420	437	386	436	362	398	431	399	398	383	437	397	362	401
26051	11965	9281	7349	5224	3746	3132	2485	1760	1279	1247	1119	1114	1101	1081	1099	1010	978	1015	972	1002	918	927	944	899	921	908	938	968	928	874	893	908	887	942	965	934	896	940	922	892	919	878	920	945	941	888	917	929	914	878	935	932	913	884	954	905	885	911	922	928	926	907	957	939	916	892	871	901	899	917	881	848	944	931	898	950	951	933	911	893	886	893	896	927	944	941	906	875	921	920	859	945	885	952	913	911	922	927	919	901	943	895	952	906	927	915	924	922	915	888	874	936	883	925	937	943	923	931	926	915	888	868	861	874	946	860	928	931	915	936	879	925	1000	880	910	904	941	947	859	904	852	896	972	928	958	917	905	926	924	920	911	934	907	903	925	876	925	924	886	935	939	924	961	894	921	898	972	910	935	916	901	862	951	907	952	903	859	920	867	907	912	986	853	931	902	891	904	920	902	920	868	907	869	954	947	973	908	964	881	941	906	939	930	865	925	941	951	896	925	931	929	906	921	870	891	896	911	943	877	945	865	953	881	946	906	945	913	916	922	888	931	945	870	892	928	920	899	960	905	954	951	868	873	907	899	886	918	914	872	939	877	937	881	879	960	953	877	941	898	899	906	926	843	901	881	838	854	886	929	952	928	921	931	902	930	957	931	931	911	957	969	927	932	940	941	898	885	924	926	936	929	931	926	875	923	913	892	938	910	894	902	968	931	937	924	928	940	945	933	932	874	927	984	944	978	905	933	904	844	923	924	983	867	906	905	958	891	969	871	931	902	923	939	972	892	902	949	869	866	921	907	932	900	905	930	921	829	958	975	946	939	884	900	938	966	920	946	945	889	879	900	924	883	919	902	914	939	872	928	959	898	903	936	957	858	866	907	878	880	929	958	912	959	874	896	905	911	934	881	901	957	946	861	971	932	1007	886	920	906	893	827	962	937	900	920	926	934	928	907	959	915	953	909	893	868	903	899	966	876	933	891	932	914	923	869	981	899	938	938	950	980	933	878	961	944	896	908	850	915	965	958	912	904	941	890	885	966	878	884	939	938	932	933	898	897	916	955	861	957	914	958	930	868	902	890	925	909	902	919	944	915	898	912	928	891	934	904	941	956	896	887	918	934	891	912	893	909	933	868	937	947	862	934	906	912	938	940	895	939	941	948	925	965	909	878	942	908	908	936	914	893	922	928	899	897	908	930	917	898	936	913	937	934	973	894	921	934	920	926	957	885	915	912	903	938	905	932	873	996	886	904	953	936	887	959	878	915	888	902	952	854	940	879	941	955	893	921	870	936	911	909	901	943	932	902	985	907	884	932	926	902	893	895	916	931	880	926	882	946	959	900	956	904	943	850	958	921	950	896	939	912	925	930	924	928	910	863	908	910	917	911	916	863	883	882	929	933	915	912	840	952	939	925	911	930	908	903	897	887	896	938	865	895	869	910	909	901	951	904	965	920	939	897	949	873	933	913	941	941	914	914	892	935	930	938	899	947	914	908	880	909	905	925	922	913	940	915	914	893	951	892	927	868	888	906	893	961	874	919	895	860	925	967	893	945	921	882	966	918	917	910	889	965	925	929	956	926	906	908	914	892	905	891	912	863	903	923	921	941	942	918	930	898	858	924	910	871	953	938	878	916	889	928	970	899	941	930	947	905	887	971	919	919	876	909	927	926	947	970	929	878	954	902	889	927	872	900	901	894	947	864	903	961	913	891	922	880	874	893	961	917	880	889	939	916	902	926	895	940	926	910	955	926	896	890	925	945	897	859	870	939	918	919	979	878	930	989	940	889	931	920	881	914	946	887	951	922	909	866	924	929	946	879	872	913	972	901	912	955	915	906	941	889	922	934	901	879	908	909	962	858	954	972	904	922	920	909	929	928	899	929	892	903	912	948	839	882	932	883	948	931	931	955	897	898	889	918	902	891	886	860	906	929	960	900	942	916	889	893	910	890	901	903	916	878	900	931	883	905	912	914	915	926	922	931	940	948	879	882	887	903	901	951	883	888	932	898	877	876	898	971	902	893	901	928	942	901	912	958	937	920	905	906	896	838	856	940	872	932	907	834	914	867	891	892	884	983	873	901	955	957	876	935	892	958	889	914	914	933	917	925	913	952	959	871	895	872	913	899	948	938	963	895	887	900	950	906	908	957	921	881	902	897	953	917	926	914	959	921	945	878	948	898	876	910	863	949	902	905	952	922	942	906	866	965	928	975	898	896	955	924	933	907	939	945	924	899	939	890	928	937	886	905	945	926	888	889	926	925	992	905	921	918	908	944	913	945	901	924	929	947	900	892	895	922	916	891	936	933	955	957	953	885	869	884	890	933	915	915	917	897	900	942	925	894	949	935	912	902	926	924	845	914	969	912	909	909	918	898	903	951	957	935	957	892	874	904	894	905	886	915	977	899	942	931	883	889	954	890	889	946	939	946	908	932	912	872	935	929	978	904	859	953	910	942	950	896	927	920	858	937	936	909	920	962	883	905	917	935	986	876	919	949	958	950	925	893	867	913	922	951	932	979	902	911	911	914	918	928	950	873	930	919	943	967	949	910	942	903	873	938	934	978	928	900	930	877	944	940	895	979	945	884	940	885	891	896	904	919	949	888	995	922	881	949	899	935	926	937	906	902	901	881	923	862	925	940	917	908	938	938	926	893	947	898	956	926	906	935	895	862	937	905	953	913	941	917	913	961	956	890	931	839	931	953	939	948	945	881	910	904	907	904	920	960	964	915	879	916	956	910	932	905	952	911	918	902	948	904	904	1001	929	887	926	927	901	947	885	931	917	922	954	930	963	849	914	938	937	920	944	948	880	887	991	886	907	938	906	845	927	920	971	951	872	914	917	946	952	916	924	937	887	948	910	916	905	949	910	917	932	929	920	936	915	938	915	923	914	891	930	953	877	854	903	871	952	914	927	947	930	916	938	903	916	912	913	926	889	913	871	903	937	930	964	906	896	927	944	917	962	933	967	904	952	992	898	882	886	904	859	905	908	945	891	927	890	962	910	958	913	888	924	922	917	868	920	925	942	805	962	884	979	914	929	945	938	903	920	956	879	902	941	936	841	959	903	979	942	894	875	914	927	932	910	915	885	869	955	931	897	901	893	907	923	935	914	920	857	906	920	921	955	947	901	971	908	935	952	913	890	975	896	939	908	857	936	883	936	877	901	912	942	894	862	956	902	917	943	897	917	970	895	933	910	876	896	878	914	961	857	931	878	907	946	897	864	932	957	917	884	928	899	935	951	909	902	944	931	955	907	946	906	927	939	878	924	907	938	899	990	918	914	945	971	936	895	923	873	920	948	980	921	927	922	890	938	984	947	956	958	919	915	912	928	919	945	835	907	900	929	879	934	936	893	880	938	862	910	919	890	886	925	930	976	957	897	915	893	896	939	951	948	909	900	880	937	940	884	873	932	938	867	948	926	935	989	927	927	929	890	904	883	932	880	888	972	925	881	957	893	896	891	932	960	924	914	884	930	852	939	900	917	871	906	872
47963	21887	11264	5716	2958	1763	1491	1211	972	650	706	628	530	533	461	448	471	451	412	467	389	444	409	439	437	424	384	391	411	413	424	423	410	449	415	417	470	412	413	414	414	462	402	377	402	450	418	399	394	457	451	395	382	401	429	422	408	413	432	428	391	414	430	392	390	391	361	416	428	400	412	391	406	393	416	461	421	415	385	373	389	407	447	422	408	411	367	389	424	416	419	415	446	405	418	392	416	375	409	397	435	375	413	389	443	426	405	382	414	398	407	430	426	447	394	414	365	410	420	445	439	376	432	433	396	377	406	382	409	396	398	413	404	379	402	420	413	397	397	390	412	406	435	435	399	420	410	443	407	410	411	417	477	388	394	383	364	381	412	388	416	419	467	434	428	419	414	422	378	423	397	397	411	388	439	416	389	374	446	436	413	401	393	412	380	385	408	399	418	395	410	379	401	413	415	396	438	410	392	383	388	407	388	393	447	404	421	390	405	404	387	379	424	383	401	387	395	415	398	436	387	438	410	414	422	398	369	391	432	404	397	362	351	421	405	381	444	428	412	437	437	387	403	379	413	403	470	438	440	420	404	390	414	420	418	396	408	396	413	433	399	439	431	440	439	393	386	408	379	398	393	434	408	380	410	429	399	445	402	427	379	379	421	394	395	391	385	406	417	377	381	417	424	415	393	386	402	437	434	417	453	430	453	446	390	402	417	405	383	405	440	431	419	395	388	411	418	413	388	374	415	414	365	401	433	440	435	405	420	390	379	435	431	411	456	427	389	404	412	426	403	389	419	418	422	422	422	385	376	366	374	408	416	425	405	383	393	418	433	445	419	433	395	410	408	377	390	429	425	429	385	416	375	405	410	432	406	399	404	436	410	401	429	411	403	371	438	459	419	409	401	414	394	362	414	375	344	439	398	439	412	416	385	418	454	396	396	409	434	388	422	408	430	408	396	410	431	460	407	381	419	423	403	424	407	435	422	431	417	398	437	380	415	410	385	413	420	449	423	419	374	388	406	419	359	421	385	451	447	419	433	383	381	377	379	405	414	407	384	401	408	401	409	391	407	432	429	403	413	428	394	432	378	430	390	395	375	392	415	409	422	429	398	431	397	381	418	421	403	411	416	388	390	430	384	428	391	426	413	428	411	406	442	413	424	385	433	409	374	389	437	343	436	401	402	406	387	366	383	415	381	386	428	386	408	426	394	415	440	430	414	390	418	420	427	416	418	391	402	448	377	376	409	375	396	395	416	390	410	404	400	403	412	400	406	431	421	394	402	419	401	422	416	407	434	405	424	418	408	425	364	423	413	393	430	412	386	429	397	412	408	498	409	445	425	423	416	381	389	411	401	411	402	393	392	433	432	437	421	408	424	383	412	410	407	447	425	419	425	408	411	429	425	389	389	402	412	379	419	398	402	433	414	401	429	366	408	423	417	416	391	409	354	429	392	469	444	436	428	415	380	390	422	427	454	406	383	416	396	451	435	378	404	385	400	420	368	402	387	414	413	405	448	367	434	441	419	431	404	411	425	435	390	427	407	435	385	403	393	435	395	432	355	378	388	400	385	409	404	437	410	439	429	418	394	409	415	390	413	413	404	409	402	404	399	433	388	434	403	408	442	413	371	366	409	400	437	374	431	385	411	392	418	350	413	396	423	399	414	408	428	460	381	397	417	385	404	394	392	410	407	395	398	396	453	407	411	420	411	441	422	389	388	419	461	408	405	411	419	372	418	393	427	394	414	406	465	378	439	399	411	454	386	419	406	433	430	405	410	398	395	377	400	415	400	380	426	396	396	398	424	416	409	433	435	422	414	383	441	407	385	436	409	384	406	408	406	409	407	402	434	404	401	404	368	419	404	410	437	425	410	408	419	437	407	407	407	418	402	381	399	408	423	394	393	371	407	407	404	386	400	368	408	420	374	393	418	391	424	382	435	413	409	397	415	397	426	407	422	406	416	389	394	439	404	400	420	393	390	401	425	418	432	375	392	393	370	419	391	420	402	439	390	395	403	480	419	416	371	392	413	414	428	439	396	392	427	416	394	418	398	417	356	429	407	406	400	415	403	419	438	468	411	414	395	412	409	407	413	372	406	411	419	403	420	405	456	395	410	409	410	397	388	397	418	430	436	349	403	401	424	389	404	428	419	391	405	361	405	374	436	421	426	416	397	400	399	405	380	407	403	414	410	383	417	382	384	417	447	448	428	392	412	375	457	429	441	418	368	375	431	374	398	409	377	401	403	440	416	425	412	400	374	380	453	417	428	391	381	391	393	377	395	391	396	430	434	403	436	402	425	428	432	408	406	436	383	405	398	421	363	410	382	433	429	388	425	420	426	397	432	435	413	377	400	424	424	428	375	413	398	390	372	445	411	415	426	416	404	426	415	426	405	408	406	419	455	389	379	403	377	386	402	401	397	451	415	387	421	396	408	401	428	420	430	455	416	438	453	396	420	429	418	393	380	437	416	418	431	428	421	412	399	385	404	424	406	400	389	397	406	433	390	380	424	437	425	391	421	430	423	401	422	379	405	388	395	413	439	399	382	435	391	391	404	350	404	387	398	380	436	443	402	450	389	379	419	399	377	412	412	402	426	395	421	437	414	383	420	404	416	406	466	390	407	421	434	378	420	407	435	449	413	411	439	409	395	415	413	425	444	401	403	389	397	381	419	393	439	394	438	445	403	473	407	389	400	406	399	399	389	379	419	398	417	402	417	392	419	440	401	407	422	404	409	446	398	403	407	422	427	444	405	418	410	412	409	449	387	406	449	393	402	367	410	395	409	379	395	388	438	379	447	391	371	414	385	424	454	390	374	388	382	407	421	410	380	409	423	403	402	400	414	428	417	442	384	408	441	414	379	387	423	423	410	400	406	405	435	429	400	379	423	420	419	406	409	385	405	437	443	445	431	421	384	369	433	399	418	403	397	401	378	396	420	392	393	397	425	386	374	402	406	407	406	395	430	399	370	413	404	385	416	430	413	425	392	403	425	429	420	422	401	412	411	448	405	421	386	408	415	406	416	362	402	389	440	433	430	405	425	394	408	421	403	394	404	408	424	395	396	432	410	399	422	405	419	389	389	390	414	409	424	375	383	412	403	429	429	426	407	406	430	380	425	429	450	451	463	415	385	390	414	396	391	413	401	409	393	407	375	410	406	394	410	367	433	427	394	418	398	403	409	393	416	402	405	477	434	446	406	417	424	416	390	390	415	419	387	414	385	407	429	441	440	435	450	388	405	427	364	397	366	412	383	406	402	376	353	439	387	372	413	415	410	417	391	363	391	421	419	385	433	425	451	401	421	384	384	387	396	403	425	389	448	419	393	408	424	410	421	433	389	382	405	425	410	400	396	419	355	409	399	356	390	391	381	385	366	392	410	443	379	372	395	402	431	378	425	412	422	402	386	431	409	427	409	399	462	393	434	416	413	411	368	365	428	420	374	367	396	403	397	415	415	380	415	416	391	403	429	432	419	406	368	431
33082	16721	15890	13312	9126	6743	5630	4469	3749	2060	2333	2141	1569	1548	1364	1357	1257	1214	1175	1115	1110	1051	1038	1005	982	987	1023	1028	969	927	1003	943	950	938	998	934	892	947	967	937	938	915	930	981	967	1019	962	983	956	971	925	971	964	975	974	905	954	926	946	945	952	940	962	914	968	978	999	957	984	987	983	924	908	928	953	941	902	1023	963	997	955	928	962	976	977	986	964	1010	946	906	957	941	898	974	934	910	959	984	981	932	927	897	944	958	962	978	981	1053	908	883	971	906	974	912	1007	932	924	961	981	953	993	954	954	923	916	954	970	925	964	910	901	939	922	970	922	953	1032	942	980	942	937	902	948	968	956	969	955	967	919	925	911	973	961	927	983	978	1036	931	935	974	937	925	951	977	894	924	996	914	977	903	967	920	946	959	996	985	976	981	912	966	969	926	954	938	919	960	951	1008	965	941	973	1006	946	912	1020	929	919	908	950	914	927	906	937	893	948	949	935	979	947	942	939	964	1004	955	935	969	996	917	950	953	985	961	959	965	959	946	971	978	954	964	993	981	1008	987	946	939	934	940	972	935	961	948	977	968	965	939	972	928	962	975	953	988	926	894	975	962	969	956	941	983	912	992	934	919	961	928	953	971	950	1008	916	987	931	937	921	995	949	948	892	985	978	969	951	968	942	922	879	941	916	886	941	945	960	989	929	923	919	996	965	905	964	963	1015	990	975	942	926	983	955	969	938	936	985	881	934	949	924	941	925	912	948	906	963	962	988	968	987	1042	953	916	958	961	932	937	903	943	955	942	959	915	977	931	938	940	958	1018	979	964	948	986	939	966	944	979	929	953	953	950	914	977	908	930	917	945	992	920	939	966	965	934	913	928	951	999	974	943	953	986	920	922	948	909	903	904	962	968	968	941	953	937	987	931	953	984	943	940	979	987	922	972	911	1016	986	987	901	953	948	961	947	970	946	964	928	951	934	950	980	982	932	903	929	952	909	980	928	940	965	945	947	919	928	906	949	908	990	895	956	961	1013	967	965	969	989	963	991	971	948	937	980	955	982	930	966	927	924	943	1002	971	1000	992	956	932	933	944	913	872	940	934	924	954	906	926	959	942	911	891	957	928	932	946	904	926	913	950	957	989	975	997	909	978	986	985	951	949	956	969	939	949	931	998	960	994	917	890	940	992	1011	968	921	917	991	931	917	927	959	996	949	930	954	1026	920	975	964	984	933	897	935	955	989	1035	872	925	957	980	948	916	970	984	942	947	926	943	947	937	938	936	945	930	889	934	928	943	917	916	968	967	944	922	944	972	936	966	1016	904	914	959	939	941	899	950	914	1010	932	945	974	968	956	918	967	999	917	946	917	945	977	983	959	954	911	992	948	914	946	939	942	972	987	912	931	936	962	944	917	934	929	969	938	930	914	913	970	915	929	956	994	985	938	969	949	970	961	969	920	954	987	966	903	962	966	971	956	864	975	989	930	939	926	959	914	930	960	985	952	906	930	992	972	941	940	967	938	980	972	949	1000	970	970	947	949	920	971	988	939	996	938	943	971	959	965	916	947	918	956	898	933	951	903	932	951	975	935	984	951	963	926	1010	976	970	992	998	930	982	918	937	941	1005	982	936	957	942	877	928	924	976	957	923	925	931	942	1006	924	959	954	979	998	985	1011	992	938	930	982	977	1002	1011	931	932	991	952	954	950	952	871	956	937	973	957	951	943	980	976	928	995	937	925	965	955	965	999	994	937	921	973	970	986	942	917	955	923	929	999	929	928	993	918	967	997	980	900	920	958	935	920	924	918	1005	980	954	921	972	997	956	919	918	895	945	956	914	1029	917	930	961	970	933	978	897	898	974	934	977	893	971	954	949	926	952	979	957	924	949	945	1004	957	956	972	930	949	940	945	1021	959	927	952	906	925	946	975	947	927	928	935	953	949	935	933	955	978	935	924	924	953	967	960	965	903	908	973	955	944	895	956	950	892	914	993	989	1000	955	979	982	937	928	932	972	967	931	980	925	988	927	980	982	900	958	955	940	983	891	927	898	927	946	964	965	986	952	966	921	948	949	998	959	875	969	910	981	984	942	921	927	930	925	946	967	904	975	902	973	961	948	932	952	916	947	953	905	939	957	951	906	975	929	928	930	919	985	939	929	884	932	1006	961	958	989	945	924	905	936	890	933	948	960	925	951	958	996	950	968	941	909	978	925	990	932	954	918	951	989	953	926	985	923	922	917	996	923	949	963	899	970	991	924	914	951	963	947	1003	979	979	955	973	951	942	984	923	978	970	891	924	931	950	977	972	929	924	968	994	964	960	987	910	963	967	1001	926	952	966	971	915	973	950	921	961	932	925	959	953	917	1022	937	908	939	924	984	961	918	995	962	947	930	963	957	941	969	920	931	905	942	965	962	927	974	1000	928	936	937	956	947	912	985	991	964	941	989	930	969	1008	948	957	920	968	903	958	968	925	953	988	929	933	936	957	936	958	955	967	922	957	943	976	969	954	922	983	1007	964	1003	969	994	937	938	934	958	891	997	971	936	957	922	955	947	944	967	948	960	974	941	920	916	952	937	997	926	912	953	963	942	1004	983	978	959	965	966	959	1022	1000	1001	979	955	1024	913	969	963	1011	946	944	1011	989	982	935	921	947	963	954	933	1020	925	931	942	957	965	942	899	929	901	965	989	967	922	967	965	944	969	960	1008	967	854	981	940	949	983	947	975	963	895	918	947	947	993	889	917	974	914	957	904	941	897	985	955	1005	928	958	944	1004	945	930	949	940	958	923	975	923	942	959	919	891	954	936	924	934	915	1006	916	945	944	915	1016	928	898	909	919	903	946	952	949	1012	911	1010	968	962	941	961	953	1048	975	931	919	952	986	965	926	895	928	983	999	972	924	977	933	955	976	980	912	980	942	978	980	914	957	943	900	959	934	920	933	894	966	1004	942	973	981	974	926	927	939	976	993	907	928	980	946	994	894	963	932	905	954	910	994	929	942	943	898	960	925	976	897	994	941	955	985	966	961	894	949	912	971	970	944	945	986	963	984	928	971	967	985	949	1016	926	921	962	918	982	937	915	955	991	1010	933	1006	955	926	953	915	971	975	963	970	925	1012	999	972	1005	906	950	980	983	959	1023	967	945	945	937	951	909	923	978	925	912	949	956	948	951	951	961	924	927	937	948	910	959	931	990	964	942	958	962	993	1031	943	941	978	909	930	936	997	963	988	969	913	1014	954	989	946	953	938	968	1009	954	918	955	1026	954	971	985	1005	950	977	941	925	920	951	994	981	926	970	919	950	982	960	942	924	953	943	973	957	930	954	904	914	925	977	924	962	916	958	928	934	921	950	955	957	1014	923	976	943	948	990	925	882	983	914	890	916	1009	906	954	951	940	894	975	920	997	962	1017	940	965	875	983	918	955	991	942	954	920	917	985	957	958	945	885	907	963	937	977	937	996	903	914	935	998	940	953	922	932	982	987	921	943	952	918	944	950	948	1002	1004	978	927	990	972	956	961	898	962	994	939	958	919	899	934	983	965	979	945	960	938	966	993	963	905	954	940	930	948	942	969	981
53492	26542	14494	7730	4233	2950	2219	1801	1382	831	760	841	636	540	534	459	486	429	481	488	421	410	379	387	394	417	356	389	355	367	393	388	367	382	387	367	364	385	359	346	344	396	358	384	368	373	396	369	341	390	405	387	378	341	359	387	361	424	393	374	377	373	389	392	380	353	377	352	371	359	364	363	344	392	358	391	403	333	417	389	377	392	423	376	359	391	398	385	362	354	379	364	401	391	378	364	376	352	356	369	353	397	375	383	389	399	355	375	364	389	362	379	375	394	410	380	351	371	393	380	354	366	346	397	386	372	350	421	397	389	387	389	376	404	360	380	364	396	378	349	403	383	373	361	413	342	377	359	385	368	390	387	400	391	394	393	366	363	353	355	402	342	373	378	382	370	408	358	373	393	387	383	390	330	356	383	352	357	387	334	400	340	376	354	372	393	371	341	347	373	371	447	412	357	392	348	375	379	381	381	368	347	383	383	385	324	376	429	362	366	367	389	357	383	392	369	372	375	384	390	381	403	395	383	362	347	349	368	414	353	379	360	391	366	339	371	362	401	370	351	367	435	383	373	399	383	399	393	384	365	394	362	394	367	364	382	371	381	355	337	397	378	406	367	394	353	383	357	369	379	375	367	353	342	375	352	412	375	364	353	359	371	362	355	409	372	355	380	367	362	343	352	394	377	368	403	356	388	368	432	349	357	384	376	430	371	410	321	418	381	384	403	350	388	359	377	392	388	353	375	377	351	352	385	384	343	334	342	394	340	355	365	402	347	361	358	335	397	347	380	404	396	366	372	372	402	427	412	388	367	375	354	389	424	343	361	407	387	416	392	372	340	383	382	363	391	383	376	342	375	404	384	396	390	364	371	390	328	382	356	353	368	370	358	387	379	388	385	367	377	358	375	370	383	366	353	351	380	386	402	332	385	373	371	348	378	373	366	403	354	350	378	406	366	377	399	374	411	372	368	411	357	381	350	378	384	326	367	408	391	423	398	375	348	403	379	348	378	376	351	379	395	399	362	381	393	389	382	403	345	418	380	376	379	329	374	369	376	357	358	378	357	391	386	407	380	373	420	374	401	354	365	371	350	379	397	385	360	362	376	398	393	361	362	365	371	368	393	348	363	378	415	401	388	368	383	425	346	412	366	358	377	373	402	383	367	340	347	374	362	368	356	384	373	396	360	353	390	406	403	344	345	380	376	366	377	361	391	388	350	404	435	342	393	346	342	355	368	326	392	377	374	371	380	396	384	374	382	362	371	379	332	363	372	404	350	350	364	366	371	403	384	407	413	392	360	366	388	374	358	342	349	358	344	401	416	409	381	376	374	366	337	401	414	390	397	353	378	419	412	376	389	387	335	409	376	342	371	383	369	418	379	383	381	405	372	388	391	351	394	395	355	397	355	380	374	394	402	375	385	371	346	386	394	345	383	319	365	409	342	380	367	394	398	386	344	358	385	387	369	377	371	364	397	343	359	386	383	368	402	400	386	349	340	355	369	354	388	392	381	364	383	376	356	371	361	336	373	375	372	351	351	392	374	363	395	422	380	379	410	374	373	408	383	366	344	363	373	363	374	386	365	365	350	341	378	400	385	362	361	383	390	382	384	369	376	394	404	392	361	404	386	408	411	370	398	388	417	341	398	350	366	366	383	404	377	404	374	370	386	365	375	391	396	378	369	376	363	380	358	325	389	394	346	351	383	372	367	384	378	349	389	379	357	360	351	363	392	365	391	371	375	352	379	408	387	382	354	377	371	392	361	409	373	381	368	379	378	384	383	428	380	391	407	378	353	373	388	364	390	342	396	374	378	369	374	417	352	392	397	376	376	402	372	376	375	350	377	411	372	374	367	356	383	377	386	380	407	385	321	367	376	381	371	371	396	373	335	340	377	379	369	401	367	362	390	353	360	392	360	351	411	367	373	363	426	343	361	369	343	382	377	390	343	367	358	401	360	383	396	357	416	401	363	382	367	361	418	401	395	371	373	384	349	399	373	363	376	369	378	376	359	371	370	385	397	399	422	341	395	384	346	393	347	375	368	376	360	375	384	376	363	420	365	380	374	378	380	353	399	380	368	376	384	376	366	396	398	385	398	375	374	353	382	369	380	418	363	373	422	357	372	396	352	415	356	371	375	378	386	366	377	345	411	402	359	361	374	353	373	336	350	352	375	351	351	404	377	374	357	394	377	374	372	352	357	385	367	391	378	382	365	362	359	362	377	337	370	391	353	370	368	377	368	355	358	356	363	347	398	390	351	388	378	374	371	412	378	384	348	410	357	365	368	419	352	341	370	330	357	365	343	361	382	362	348	403	415	402	359	366	364	383	387	360	362	405	358	416	373	379	378	384	374	387	411	379	353	357	352	386	381	405	367	373	386	355	382	395	372	370	377	358	383	388	359	390	398	392	350	376	373	359	377	345	377	339	378	365	389	378	402	359	369	371	373	354	375	399	342	371	406	394	353	421	355	419	399	384	346	342	360	363	383	420	360	360	363	352	371	383	417	376	420	378	395	394	395	397	383	348	369	364	345	360	340	384	386	375	390	412	392	395	360	360	370	400	349	340	348	379	404	381	359	352	355	391	434	339	377	369	389	348	395	380	367	360	376	391	402	371	384	422	347	330	362	384	354	366	350	359	375	378	355	331	397	388	418	331	390	371	352	390	388	372	383	356	364	366	407	368	332	361	342	396	375	375	338	343	365	374	369	367	362	384	391	389	361	391	369	399	397	346	391	365	385	377	363	344	380	397	370	357	374	372	376	386	352	345	386	361	380	371	395	357	399	383	352	383	348	364	369	385	364	380	348	375	410	368	390	385	385	369	395	356	389	351	365	405	380	354	375	377	397	346	414	348	352	346	362	375	350	402	388	400	391	426	346	391	340	391	368	403	378	355	408	403	378	385	377	358	353	370	387	378	374	369	379	425	366	355	378	386	401	385	417	331	370	358	394	401	358	369	350	351	359	363	371	364	390	355	382	376	355	385	362	384	396	388	386	374	374	376	367	360	375	373	365	388	330	326	336	395	347	413	374	379	390	346	387	377	390	400	386	381	366	385	350	365	365	379	382	364	384	343	361	396	403	366	404	368	375	387	384	373	376	368	367	373	385	377	367	322	398	339	352	375	365	339	405	343	341	367	390	377	350	397	385	372	362	373	383	371	395	343	355	358	362	334	353	411	370	365	388	371	362	395	371	363	334	364	371	382	377	348	378	375	383	394	340	402	416	359	356	323	386	364	351	405	390	357	369	349	377	364	378	367	375	391	383	388	347	371	334	342	385	380	376	381	380	375	387	379	353	351	396	365	380	374	346	387	388	379	379	369	356	381	412	412	403	357	337	367	361	389	378	411	390	360	363	376	439	369	350	383	350	388	399	355	380	367	348	406	410	418	372	360	354	409	408	411	376	381	386	390	367	355	379	395	403	352	390	349	354	376	395	412	370	386	363	382	394	384	372	394	378	371	408	347	387	356	377	349	353	357	393
35706	20631	18825	16522	12692	10216	8269	7017	5549	2857	2684	3213	2132	1857	1733	1510	1465	1325	1338	1214	1235	1073	1010	1016	1011	974	934	836	952	923	913	904	909	890	885	894	873	877	816	852	880	842	869	900	897	880	870	907	871	885	829	758	915	834	891	892	905	871	843	921	855	825	882	860	826	881	862	863	855	914	889	848	881	861	843	877	881	838	895	923	901	850	868	859	855	831	868	908	860	866	910	835	871	879	898	872	862	851	891	840	880	908	852	886	879	860	865	889	814	875	887	836	874	841	914	885	839	823	874	849	859	898	899	834	879	829	902	876	868	852	842	882	864	903	832	845	875	863	803	862	901	872	935	895	817	878	852	880	892	855	866	836	879	886	834	909	912	901	852	910	928	843	856	834	920	883	813	846	834	842	868	906	855	883	857	859	851	835	857	834	891	865	874	866	892	871	862	876	862	876	940	897	858	885	907	830	886	894	834	869	910	841	880	852	837	864	860	877	801	899	904	826	874	877	860	824	874	861	873	915	874	889	889	822	853	861	804	870	880	861	928	837	892	886	841	891	851	875	912	874	844	844	877	893	880	811	849	876	848	879	885	870	875	880	901	870	909	879	860	919	860	877	870	892	894	885	885	884	849	879	879	850	895	903	889	888	875	884	874	881	794	857	863	879	920	847	915	894	881	863	845	880	850	877	855	882	853	841	877	894	884	851	873	909	913	876	895	882	873	890	905	880	908	824	886	891	880	870	847	857	854	883	884	872	842	885	846	881	853	882	862	910	886	871	877	865	860	903	906	809	851	849	847	893	872	853	938	868	865	929	883	881	814	936	873	867	874	886	887	879	847	884	884	896	886	861	856	864	879	853	831	885	886	911	877	892	914	876	870	866	896	928	846	844	892	896	899	827	873	869	862	870	877	842	815	874	873	934	834	925	871	905	859	855	876	866	906	863	876	871	889	888	837	862	850	835	842	816	863	856	853	864	880	865	912	856	890	820	890	877	838	905	804	896	823	871	861	854	870	844	883	837	890	898	796	839	898	844	919	847	854	825	847	861	848	918	906	874	852	847	872	891	877	847	890	867	878	892	934	925	830	906	885	823	878	858	837	929	935	857	878	823	855	881	882	942	857	881	852	894	889	895	849	869	872	861	844	842	832	918	853	873	876	871	855	885	886	863	872	917	935	857	856	894	858	873	885	862	874	902	890	917	874	884	817	905	875	884	867	843	849	883	900	839	849	881	896	899	850	850	810	906	875	865	879	892	878	879	915	901	873	811	879	925	896	905	865	876	883	895	890	847	831	846	850	841	852	892	848	886	872	850	860	829	825	830	863	890	816	923	907	858	886	856	844	870	862	877	849	914	849	864	849	818	842	860	866	892	866	903	858	872	855	878	868	888	888	823	805	853	861	874	833	830	812	852	853	912	872	849	902	876	870	819	883	874	872	859	902	849	913	844	897	839	879	935	834	863	871	836	838	871	894	821	888	839	899	871	801	859	816	904	918	844	904	878	894	902	839	907	870	903	897	916	834	877	879	890	862	851	853	882	869	790	890	903	901	865	883	847	859	855	849	848	835	880	933	852	863	884	887	820	868	904	884	844	837	898	857	875	890	862	845	833	841	878	856	873	789	871	804	918	849	902	888	897	885	798	878	873	842	904	853	876	874	849	905	883	902	841	907	876	834	847	885	862	869	877	851	889	921	871	868	925	924	875	918	866	928	878	852	871	898	883	850	852	892	896	921	877	881	852	837	820	954	908	854	845	910	864	878	890	893	906	856	889	866	844	927	938	868	871	908	822	887	905	867	932	875	876	864	844	826	839	851	880	886	880	907	900	861	894	839	859	881	899	842	841	876	872	898	855	857	829	825	896	909	890	938	816	883	857	902	850	871	847	875	899	841	863	826	863	885	938	842	846	814	867	903	817	828	878	902	871	839	873	837	849	853	877	946	860	890	963	835	892	861	865	859	858	872	875	871	922	888	864	837	918	860	864	873	838	835	843	853	836	898	908	879	836	883	859	885	903	869	822	921	802	868	858	884	915	918	902	865	927	902	869	850	876	878	882	856	855	827	843	894	855	902	869	878	851	861	873	821	827	873	843	872	874	855	850	908	837	858	870	873	843	851	870	863	792	909	901	883	845	876	818	837	891	855	901	879	876	855	878	844	898	916	958	823	826	898	853	881	892	897	862	827	881	903	873	877	834	846	881	855	889	833	897	835	789	846	868	913	876	866	859	880	848	915	884	826	823	849	860	882	880	888	889	920	868	841	934	859	870	876	890	896	893	899	865	828	864	861	921	872	860	854	835	913	897	857	818	848	897	849	910	909	849	898	907	911	913	859	923	873	867	896	921	870	829	813	881	827	928	846	854	885	892	873	849	840	880	887	864	869	917	855	886	824	848	867	910	872	851	881	939	833	831	823	841	911	907	849	825	891	878	855	882	894	842	837	858	859	856	848	881	855	854	844	850	851	913	848	846	875	815	895	881	864	925	868	822	848	881	901	818	849	863	877	858	844	823	896	980	850	897	842	818	889	838	920	871	848	847	863	839	865	888	840	857	859	884	857	838	854	881	900	882	868	840	867	819	853	879	879	868	837	849	864	878	879	916	882	868	872	868	942	862	852	850	888	841	881	886	919	884	880	871	898	886	890	851	857	913	883	881	882	919	897	900	900	859	889	840	869	870	845	865	832	922	916	879	881	882	877	912	914	880	895	876	841	843	847	924	937	903	846	878	862	863	922	875	830	838	871	825	858	890	858	905	844	849	879	854	876	892	847	874	878	896	856	859	894	913	876	850	877	807	874	826	858	849	913	864	906	877	874	887	874	888	823	866	850	889	892	890	912	843	850	878	875	860	832	864	852	900	854	907	866	925	854	893	871	886	817	926	928	812	874	829	879	880	907	885	871	842	837	853	895	838	843	827	836	901	866	885	829	872	840	862	869	900	924	843	896	843	883	891	859	865	871	869	862	859	814	840	856	853	873	919	857	864	877	876	871	879	844	876	865	844	875	840	876	860	888	833	918	917	877	853	884	883	904	859	887	838	854	856	832	910	860	892	843	885	899	888	865	857	857	828	847	846	870	872	900	888	880	860	841	892	860	884	854	914	897	880	914	879	840	863	907	892	871	847	890	894	852	812	922	890	837	888	876	914	850	825	837	927	916	867	850	831	883	872	848	860	894	861	820	863	909	871	908	887	867	773	814	858	871	857	861	831	862	930	840	889	831	823	809	845	835	917	920	922	852	883	896	814	913	900	890	854	837	854	900	874	869	881	895	858	912	898	857	896	838	844	878	893	914	874	865	884	840	863	838	900	846	838	856	892	869	892	884	844	940	870	833	906	892	916	889	905	966	860	921	884	867	845	872	868	827	878	867	852	862	841	846	890	868	881	875	841	858	890	936	892	804	860	859	816	834	899	849	826	862	928	878	902	882	887	837	880	870	856	817	861	905	893	847	905	898	909	841	875	868	872	884	914	853	831	865	883	870	874
30297	12499	6704	3773	2248	1680	1217	791	602	476	423	436	431	406	418	404	356	378	382	361	378	375	385	381	401	382	351	408	371	361	350	374	407	420	396	404	415	376	409	424	416	396	390	376	392	362	381	388	379	407	353	377	334	354	383	437	416	377	374	415	422	373	382	354	391	385	348	373	395	347	404	374	387	384	388	379	384	386	364	332	394	371	339	400	384	385	363	364	376	382	406	372	347	381	392	420	367	342	383	385	386	379	357	365	360	379	380	376	374	344	367	370	377	334	365	377	358	412	415	393	367	384	366	394	378	365	375	362	363	374	373	406	375	349	367	370	392	411	389	386	404	347	395	344	368	352	372	350	377	346	369	355	364	385	381	366	355	387	370	364	349	384	411	376	400	423	364	400	369	364	382	393	362	366	351	392	353	367	338	375	408	364	374	366	358	337	328	386	364	371	378	396	362	382	384	353	369	398	359	345	360	396	391	391	373	340	367	404	359	372	382	390	373	352	376	402	401	343	357	395	408	384	403	381	350	359	415	387	331	389	362	376	309	350	374	333	358	376	395	357	355	335	352	369	385	361	393	361	385	365	409	370	339	370	370	371	411	420	396	423	365	357	392	389	348	387	361	369	364	381	342	360	390	379	342	388	323	346	397	391	352	395	377	404	372	347	367	436	376	354	414	396	410	355	385	357	385	368	401	411	406	344	349	357	368	396	373	375	368	399	350	404	407	382	332	375	371	373	364	374	351	394	400	357	381	384	400	399	367	376	381	378	368	372	380	385	417	372	358	367	333	395	394	357	353	368	378	386	404	396	365	382	356	394	375	364	403	424	402	355	361	391	385	407	378	373	373	365	353	364	381	394	365	362	346	409	343	366	356	365	383	364	420	374	356	389	349	377	373	379	402	374	364	337	364	395	368	382	379	361	374	380	353	350	357	370	401	351	375	370	396	382	402	336	389	354	371	375	340	375	370	384	354	376	332	332	396	356	387	371	393	371	361	397	384	390	392	411	388	388	405	394	392	381	378	351	421	390	345	413	382	345	378	390	411	377	376	337	366	362	335	335	373	376	413	387	389	383	389	384	341	373	373	372	371	351	377	375	412	368	367	365	398	377	398	405	385	401	393	379	361	394	380	398	353	357	410	374	397	367	369	408	374	384	376	345	383	367	393	384	400	353	398	355	370	361	381	388	346	357	371	393	359	371	391	375	372	338	355	413	361	353	380	359	333	414	384	362	419	381	370	405	358	404	347	358	376	358	386	381	386	411	411	356	367	383	369	375	387	390	402	386	339	370	364	388	361	349	383	365	388	387	398	377	341	368	412	379	351	365	375	381	408	368	383	347	374	368	352	344	360	406	413	373	423	393	383	359	340	377	417	386	405	387	400	385	383	412	375	363	409	361	364	396	385	407	412	398	394	359	373	386	373	356	389	363	397	369	382	363	340	364	390	383	394	379	376	368	371	368	371	397	390	364	371	384	381	394	417	382	352	378	345	393	397	396	369	332	379	367	372	370	373	375	386	385	375	375	371	402	385	366	389	388	398	373	366	380	368	372	353	357	381	379	367	398	383	388	377	391	388	401	362	395	349	353	368	376	360	381	408	382	378	353	360	344	381	290	342	402	406	377	374	388	387	396	397	388	392	348	394	391	354	369	398	402	368	325	365	358	356	376	381	356	343	351	373	401	388	376	378	413	390	399	370	359	390	422	382	401	436	367	377	394	366	404	405	397	367	369	369	365	429	341	382	372	354	378	337	399	416	365	385	413	353	372	371	398	350	332	390	407	381	385	361	383	385	352	372	393	389	378	396	378	367	373	359	390	383	394	383	347	406	365	408	401	341	415	378	411	371	373	401	365	348	391	379	357	390	346	375	386	375	359	366	366	403	419	434	426	407	370	394	352	389	392	372	375	345	373	387	413	379	369	356	357	396	367	372	364	411	383	386	321	397	397	380	364	376	365	377	393	403	358	324	376	394	394	347	388	376	374	380	382	357	372	392	343	407	376	340	331	418	377	397	411	383	416	389	362	381	370	382	401	388	374	406	378	380	396	410	345	337	391	377	385	387	373	335	359	375	367	373	398	360	386	339	377	392	357	382	349	369	407	327	385	386	336	397	342	407	402	376	386	390	372	358	355	398	364	374	387	349	372	377	375	355	392	364	363	393	380	382	400	426	379	369	386	363	351	379	363	383	399	371	392	382	352	417	381	360	367	410	391	383	379	339	396	342	394	400	369	407	382	384	390	369	345	398	395	350	345	417	356	379	375	368	374	426	358	406	353	387	361	369	365	377	372	337	396	358	367	349	370	332	378	362	377	403	352	345	390	384	349	377	376	403	388	366	366	403	374	388	397	386	379	406	382	356	352	355	404	375	362	344	410	343	443	370	384	384	381	335	389	404	335	406	372	385	344	369	413	374	407	375	379	394	367	356	341	384	362	401	377	371	404	402	386	407	407	359	375	370	391	360	383	371	359	385	358	342	368	357	420	398	385	406	377	390	391	370	378	386	412	377	371	368	370	358	381	372	391	323	398	352	393	346	374	351	398	371	352	408	392	388	346	413	409	390	403	374	358	372	364	373	384	359	397	379	402	385	382	403	365	384	377	402	352	381	380	368	346	359	383	374	356	353	386	413	420	372	378	357	363	380	397	365	410	395	383	391	370	356	357	355	379	381	384	408	363	381	402	371	390	343	365	380	367	368	415	365	366	385	367	361	331	380	375	376	354	387	401	379	379	376	364	362	424	402	429	425	420	377	388	367	396	376	352	366	349	387	397	376	387	396	397	417	396	363	357	369	393	357	346	380	362	383	372	400	364	409	407	362	360	365	388	334	401	388	335	363	370	382	407	364	358	338	399	371	364	422	373	396	401	371	378	374	373	359	408	389	362	395	384	394	364	390	376	361	406	392	373	402	389	369	345	408	404	343	367	362	377	406	359	394	376	339	371	370	396	384	381	387	369	386	373	362	399	372	385	387	396	367	347	394	376	377	326	408	376	327	380	356	379	392	404	398	404	359	397	355	359	393	379	373	387	388	356	362	382	353	359	379	363	348	393	347	397	406	410	407	386	356	364	393	358	374	411	392	442	391	375	373	345	386	412	420	410	398	364	376	368	358	383	379	410	414	385	363	387	398	388	392	388	359	362	386	368	360	384	340	394	370	357	368	373	385	339	352	371	381	383	392	365	379	381	399	396	372	366	399	358	356	380	344	377	383	391	355	402	361	390	380	363	395	343	371	366	391	367	379	391	387	391	366	396	372	375	392	353	410	351	338	370	379	422	362	386	405	381	364	371	403	371	379	364	354	370	408	390	376	390	354	412	356	357	365	376	364	361	383	362	330	380	370	395	371	364	402	391	348	361	400	383	387	351	366	383	378	365	360	401	417	368	365	392	392	386	423	358	365	359	386	379	364	402	343	364	383	360	403	335	393	413	407	370	392	385	358	385	400	337	364	396	423	361	348	409	381	356	387	358	372	387	396	380
21180	10546	10766	9696	7483	6048	4442	3136	2121	1355	1258	1287	1218	1119	1072	1024	989	998	942	980	955	967	917	971	878	928	918	957	910	861	869	889	931	880	913	816	863	876	832	902	837	869	884	865	892	899	857	852	868	856	868	885	906	859	900	882	838	918	896	885	855	857	875	884	822	880	891	909	900	899	888	906	868	925	834	871	884	877	858	898	883	894	841	889	862	917	892	837	877	871	839	858	872	908	898	899	892	864	931	863	860	876	955	942	903	881	875	845	852	928	860	875	898	849	880	921	852	878	895	877	934	856	872	893	886	881	917	892	820	890	885	868	889	884	887	896	862	878	917	919	854	913	917	892	884	837	863	858	874	880	878	902	840	890	879	889	839	898	848	851	931	815	895	913	861	873	873	822	945	897	851	878	889	884	931	853	900	844	900	880	917	836	897	853	877	859	879	906	956	879	869	909	854	870	866	905	885	908	857	866	863	882	855	869	877	874	850	839	921	867	863	911	881	880	871	870	870	862	874	912	858	854	855	830	915	806	927	873	855	843	823	928	857	881	874	869	864	898	877	889	820	858	916	875	888	870	891	903	842	867	867	934	909	849	853	889	900	865	922	911	885	823	935	848	931	864	876	884	860	906	864	884	868	855	868	880	917	842	829	899	833	901	853	861	866	886	848	847	878	872	891	874	907	849	872	867	860	870	878	838	915	887	848	871	903	926	848	871	902	855	803	832	860	861	924	959	887	882	896	903	890	892	931	901	877	888	844	877	853	850	850	869	923	852	901	950	877	867	922	903	935	909	859	817	901	869	901	871	900	889	857	929	903	866	873	920	879	869	920	856	890	865	852	888	890	878	890	865	860	898	879	919	895	885	885	918	910	904	838	890	927	915	889	859	902	915	852	900	941	840	862	852	879	910	948	881	900	877	884	884	920	906	890	841	905	916	872	881	883	881	898	843	908	870	901	903	890	871	872	942	878	824	903	921	885	915	909	887	881	901	849	828	909	844	866	823	871	887	906	880	856	872	921	855	942	854	885	867	888	849	838	878	921	916	868	890	862	884	967	897	927	882	902	918	931	941	876	839	893	904	953	901	887	903	930	896	913	861	843	862	881	872	885	854	895	920	857	896	849	916	930	856	917	882	842	888	881	899	929	824	860	861	921	869	869	887	820	868	871	889	904	891	874	874	872	905	886	895	826	820	909	904	935	887	873	888	893	839	878	884	856	891	862	914	867	880	919	901	854	895	928	830	832	841	918	907	830	867	863	933	894	894	907	870	963	879	895	921	895	886	877	883	882	917	883	894	870	853	868	876	885	859	868	881	858	897	855	901	856	902	930	900	913	856	862	901	951	864	899	925	865	933	901	860	922	930	819	879	917	841	890	876	894	924	900	938	842	876	900	891	923	873	850	934	900	921	844	874	841	840	877	889	870	904	854	859	874	913	897	868	927	853	905	834	914	875	857	928	891	926	895	903	835	873	939	855	924	895	906	890	844	921	849	899	845	901	904	849	854	852	918	837	902	874	922	901	836	896	825	891	899	913	855	856	910	885	865	882	902	886	872	888	922	844	875	928	873	920	905	862	848	836	826	870	889	904	896	895	890	856	886	885	863	904	874	917	929	918	885	873	846	887	870	842	880	884	926	891	937	806	864	891	840	905	870	898	895	855	848	885	870	862	881	875	888	913	885	866	828	862	933	890	882	903	895	895	856	890	906	824	844	903	891	865	788	918	868	826	818	911	948	938	884	875	868	868	882	895	846	877	859	845	929	896	898	871	938	877	865	923	883	926	905	915	897	875	872	856	875	921	867	854	852	915	879	861	885	883	908	910	893	953	892	874	867	900	914	826	858	893	871	846	866	892	917	917	853	896	902	828	887	912	834	939	839	837	899	907	889	869	904	871	938	866	923	889	926	886	895	920	868	877	885	821	957	855	857	889	860	871	859	851	907	877	884	861	898	869	884	875	905	892	865	873	973	917	833	887	883	906	899	907	876	896	868	833	852	908	891	892	844	879	952	837	855	888	847	969	871	918	878	861	860	890	885	903	818	925	926	875	879	870	915	891	815	870	872	868	887	909	883	841	879	913	883	916	910	890	915	902	931	812	880	863	915	878	854	870	954	916	926	856	892	878	909	879	901	910	842	919	910	844	832	878	925	895	925	862	900	908	886	880	937	861	942	918	879	897	849	852	900	820	869	856	869	938	883	912	840	920	873	873	858	869	911	833	902	917	898	918	840	931	907	842	931	914	877	816	967	868	888	861	854	853	908	843	905	811	902	882	856	896	845	926	925	866	878	932	863	901	819	836	857	870	883	853	893	874	910	880	927	933	843	870	886	859	876	845	896	864	846	884	888	880	851	872	899	861	883	884	823	916	862	913	872	892	893	840	880	904	895	952	884	830	873	878	855	896	906	839	866	889	899	895	862	910	888	920	876	915	835	907	881	897	837	851	878	862	898	834	875	892	841	890	851	787	914	899	878	876	890	857	884	892	852	855	932	857	915	895	879	894	866	899	864	868	936	879	915	925	880	892	860	875	881	902	913	868	914	878	909	895	880	863	907	920	884	873	829	870	865	886	879	891	893	887	883	868	909	841	915	863	895	883	884	881	889	863	863	829	922	890	930	829	896	893	924	853	855	896	873	885	893	900	937	896	924	880	937	854	872	921	834	895	897	890	915	853	905	872	854	881	861	894	870	925	847	946	906	907	874	873	922	911	878	898	822	847	919	886	856	913	905	860	920	847	881	886	914	910	924	876	891	884	877	859	868	850	882	864	895	933	915	886	858	853	852	892	934	839	896	903	940	883	916	939	911	841	925	864	871	929	908	907	880	830	933	885	902	853	848	896	910	883	898	838	929	897	833	958	951	858	900	919	843	862	802	894	869	891	912	895	859	833	881	885	876	890	883	908	881	872	899	823	861	887	856	819	861	884	876	879	881	878	887	847	869	919	926	899	932	937	910	831	799	916	851	905	906	877	904	936	858	856	894	888	871	859	873	836	860	854	891	908	969	886	857	900	919	898	916	830	865	939	870	894	859	881	875	848	894	896	882	883	861	920	850	917	810	887	931	883	884	856	836	898	926	906	907	854	900	864	817	887	913	852	863	836	855	840	855	911	887	875	898	858	860	882	904	902	900	891	859	863	921	897	865	875	849	871	910	924	891	870	898	938	888	880	870	878	907	857	903	838	838	924	888	824	831	839	929	1001	902	856	881	864	921	889	910	835	884	883	916	847	878	926	884	892	913	894	868	923	869	884	853	903	844	886	909	858	881	841	840	901	893	873	897	871	883	910	886	865	868	918	886	813	884	870	879	906	917	889	904	800	908	884	881	881	854	904	847	880	909	885	926	926	897	934	919	872	867	913	909	858	916	828	853	911	903	928	866	874	871	860	838	865	928	826	918	886	912	862	880	862	903	846	912	860	857	816	905	894	817	913	844	892	904	874	800	851	883	827	867	863	896	878	823	891	862	917	928	882	890	855	863	912
39648	19411	12190	7681	4711	3294	2125	1604	1363	772	730	738	619	584	550	474	488	440	486	440	463	443	430	444	428	423	405	403	419	398	362	414	411	404	407	377	414	402	409	377	406	402	430	447	377	375	351	404	361	400	385	388	395	376	369	392	386	402	407	378	439	377	398	407	404	392	418	424	355	360	375	394	391	374	424	422	415	372	377	412	369	395	398	428	411	368	414	403	409	412	409	409	377	380	401	415	400	410	378	403	413	438	345	423	397	376	417	408	379	389	370	426	404	364	389	411	378	407	397	370	388	389	414	395	361	412	402	379	393	387	401	397	391	429	356	376	391	405	404	371	402	362	384	385	354	355	397	403	451	406	410	398	410	416	407	402	389	432	456	406	385	366	358	373	370	421	402	373	382	421	392	393	391	399	395	384	380	402	403	386	375	391	421	402	379	454	411	402	372	399	418	408	395	366	418	361	404	357	416	380	353	391	385	378	397	387	416	403	383	397	421	323	447	394	382	392	386	377	391	401	418	396	395	389	377	392	399	369	347	412	396	392	370	371	422	378	411	386	413	386	395	384	383	399	380	413	384	384	368	376	392	428	361	400	407	378	395	405	405	395	411	404	393	406	350	397	384	394	387	394	425	402	404	380	364	411	382	379	407	392	418	386	396	371	383	385	386	387	417	381	388	321	379	387	414	412	437	367	414	389	434	385	366	391	412	399	404	395	396	388	372	373	417	413	406	415	425	401	411	412	397	383	402	419	391	418	403	365	391	413	396	394	436	418	392	402	341	387	397	389	389	363	395	387	356	371	416	384	417	397	440	422	401	433	408	409	364	383	416	392	386	406	399	387	341	406	398	372	383	416	383	401	386	389	394	399	375	392	383	455	420	389	409	425	406	390	394	415	409	418	389	387	391	366	382	422	421	378	371	398	411	422	376	399	421	409	391	369	415	382	386	424	421	396	386	382	393	431	442	367	390	379	426	419	436	444	386	395	374	390	352	391	438	418	405	388	406	385	418	408	416	431	389	403	380	381	376	377	392	400	401	387	367	389	377	364	401	405	378	406	385	380	424	392	375	428	409	412	406	418	405	376	414	413	405	416	396	396	410	399	377	370	383	409	430	360	359	400	411	390	426	388	411	425	428	381	371	390	400	419	439	385	429	403	415	405	396	400	438	410	383	383	408	357	407	401	430	401	391	374	366	402	372	372	388	368	384	418	399	397	406	405	385	416	386	399	427	398	357	381	398	418	365	373	412	391	389	366	374	404	426	396	369	405	374	355	395	381	378	399	407	365	379	372	367	403	428	385	394	383	408	371	404	379	416	367	403	379	377	411	387	398	363	397	415	390	355	467	382	413	392	424	383	411	393	394	399	382	405	373	384	417	428	412	399	413	384	362	387	417	355	394	411	415	339	390	419	380	426	375	387	419	448	400	369	377	420	401	379	379	437	385	416	425	335	407	398	429	369	399	393	404	400	429	419	396	419	368	365	390	439	440	415	407	401	426	391	360	372	400	371	381	406	394	372	395	408	390	400	374	402	403	385	375	388	378	392	370	378	361	432	401	406	365	341	429	408	377	364	387	410	445	418	438	374	373	403	401	381	384	400	370	393	393	365	392	413	413	419	396	368	423	405	348	403	438	397	368	400	372	365	380	400	390	372	415	363	411	379	385	430	407	370	356	386	373	366	385	360	412	395	410	378	367	400	400	415	390	416	377	370	418	394	410	380	384	385	395	374	406	386	418	404	369	378	405	432	367	369	379	418	404	392	415	407	409	389	410	405	378	437	410	367	388	381	387	397	377	370	399	406	379	399	418	413	399	354	404	399	394	403	431	390	387	387	398	428	417	363	373	413	389	363	401	392	426	396	400	387	380	411	381	400	374	402	386	386	382	434	391	381	400	370	374	426	376	419	397	443	397	381	362	426	394	398	404	419	425	448	341	420	388	379	419	371	360	395	406	399	381	387	425	373	371	393	392	386	391	396	370	382	404	366	399	402	364	368	424	419	380	378	417	374	390	431	393	410	408	421	405	351	376	410	386	370	414	397	375	410	385	408	373	373	376	394	348	388	402	384	383	385	371	408	447	435	418	407	361	410	363	396	382	430	415	395	363	422	382	395	429	432	377	419	396	411	372	372	416	470	421	370	415	373	427	392	375	409	421	416	408	394	398	422	421	381	395	460	383	354	394	370	353	405	434	382	437	400	416	346	443	455	379	392	376	394	448	385	419	411	388	423	405	404	383	384	423	410	441	382	375	415	387	422	409	392	393	404	390	376	434	448	393	435	368	378	411	398	373	403	369	381	372	382	400	382	390	388	398	390	413	392	398	365	407	398	371	378	393	372	399	417	412	411	369	392	390	373	366	361	415	422	410	406	354	361	375	379	399	415	390	388	398	368	375	408	405	389	381	400	359	387	388	392	425	405	395	422	374	401	410	428	402	384	371	386	404	359	377	430	403	388	414	430	420	402	387	356	404	395	420	332	415	469	421	418	422	389	337	364	354	402	403	415	397	372	407	341	396	395	397	368	376	382	444	382	430	413	396	399	361	370	386	401	385	407	399	400	378	413	364	390	358	419	421	388	385	397	378	385	406	405	398	388	356	429	413	384	433	371	384	395	428	393	408	412	395	411	405	418	391	377	405	399	390	408	388	405	402	403	413	394	401	371	382	407	400	413	427	385	435	414	348	394	399	402	405	395	396	387	423	395	363	357	387	367	411	400	391	388	387	374	385	440	395	427	419	390	389	366	385	411	364	390	450	368	406	389	410	392	416	364	385	423	430	422	392	356	386	387	426	380	389	414	389	422	404	372	411	374	403	373	404	377	419	413	383	364	401	384	408	405	388	377	412	418	395	426	425	413	389	389	410	407	429	437	389	395	355	418	422	376	410	369	397	395	425	377	410	364	411	410	401	389	410	413	417	368	367	397	398	428	399	401	455	377	392	404	372	395	438	391	402	427	388	396	423	399	414	411	387	401	425	437	363	386	383	376	370	381	421	387	371	411	431	372	376	426	383	377	423	365	439	364	379	352	362	429	385	384	376	370	429	398	361	417	360	399	387	398	378	392	359	414	354	353	398	420	411	420	388	406	403	398	379	391	381	386	367	389	395	373	422	403	378	375	376	396	379	411	402	436	414	384	414	391	396	414	357	423	404	437	367	359	416	398	364	421	407	394	398	409	409	435	399	385	405	411	373	382	408	424	389	396	418	402	365	408	334	368	376	415	413	400	414	424	432	378	366	394	389	416	394	372	398	383	390	393	415	391	392	369	383	383	382	421	431	359	407	402	432	414	376	412	396	414	404	425	374	387	402	381	392	378	400	367	405	393	393	364	413	404	379	381	397	384	402	440	378	401	415	368	424	394	402	357	408	376	415	400	403	406	394	381	379	380	361	365	411	401	429	411	399	358	374	387	393	401	396	392	396	357	392	413	392	363	383	405	419	391	411	376	373	358	409	419	386	399	375	393	378	372	395	416	392	371	397
26935	14791	17810	17204	14436	11746	8274	6416	5688	3122	2570	2700	2387	2085	1636	1534	1352	1353	1301	1292	1195	1126	1129	1043	1043	969	958	1002	1068	995	961	993	970	968	908	940	936	900	902	905	889	923	957	886	905	981	917	920	944	935	944	951	948	923	903	860	905	895	970	966	913	936	900	932	940	894	905	946	941	877	919	925	921	938	907	902	946	878	987	962	919	896	922	918	889	937	963	983	916	896	912	920	909	924	928	959	925	921	946	955	892	933	898	928	909	923	955	971	926	924	866	899	917	925	914	914	931	896	908	915	909	940	908	876	934	907	929	937	898	894	949	917	915	904	920	910	938	925	929	866	879	955	920	875	941	859	929	938	925	899	902	902	872	880	897	911	895	896	897	905	930	865	882	888	910	905	905	904	890	969	934	922	948	938	905	913	937	975	935	974	923	905	912	948	942	950	906	891	928	959	910	885	935	888	895	893	963	916	928	914	900	880	932	949	953	900	927	875	909	956	897	950	897	929	942	919	936	869	939	884	940	917	929	926	982	925	885	892	883	872	895	878	926	922	933	955	862	962	895	867	955	910	913	919	877	936	891	847	922	885	958	931	979	818	894	993	896	919	964	985	917	902	894	937	881	907	947	945	980	911	896	890	936	947	912	884	953	927	964	908	918	936	963	919	911	909	863	950	945	935	941	964	961	950	951	876	947	903	945	859	953	905	928	919	953	903	914	905	886	988	886	878	926	928	936	920	904	940	907	851	898	899	905	889	899	883	931	865	905	916	916	893	911	954	927	941	900	880	903	953	923	940	926	906	930	963	917	935	854	904	933	904	877	944	973	896	950	931	963	947	910	893	932	998	933	928	968	918	905	907	914	923	943	901	901	890	883	886	929	954	897	894	892	969	962	967	927	919	980	936	910	859	903	960	880	958	880	916	959	932	898	905	962	919	960	886	887	924	891	927	896	946	920	937	932	932	934	936	925	890	958	935	918	959	943	890	882	897	912	916	907	888	969	925	963	881	890	892	917	936	883	968	957	929	853	988	951	1008	932	893	944	933	947	929	912	866	888	895	894	923	885	916	969	848	925	902	940	966	892	898	905	917	894	914	935	907	966	899	905	915	891	911	936	921	978	902	907	928	914	1011	919	972	887	927	930	965	889	893	956	968	909	916	916	958	958	956	940	949	869	980	937	932	939	936	956	913	879	922	957	917	879	925	893	933	902	875	876	930	931	866	831	888	941	947	911	941	916	895	937	956	943	954	895	902	902	940	926	911	915	955	895	891	934	953	923	871	931	910	917	860	970	943	967	900	892	938	914	910	888	949	939	953	854	927	944	914	964	908	943	923	903	932	933	913	952	912	874	938	946	880	932	936	918	930	851	848	913	933	909	979	940	925	958	962	926	941	955	980	950	946	927	905	892	950	968	925	940	948	926	918	930	908	933	954	948	904	899	957	884	932	915	917	904	924	932	903	890	882	991	935	869	936	908	935	895	922	911	874	887	898	910	911	932	930	916	918	856	958	953	904	945	912	964	878	944	892	969	988	935	946	891	882	934	994	936	912	893	947	924	914	909	948	926	911	925	911	940	889	923	862	922	891	948	968	881	918	939	892	974	954	930	944	908	918	954	927	912	907	918	956	946	901	932	926	890	950	907	938	959	946	924	959	904	890	929	895	909	956	925	930	944	852	944	924	966	907	936	945	914	909	898	946	899	885	912	913	889	928	908	904	876	908	912	914	918	932	943	887	897	950	961	914	939	882	919	917	938	955	932	904	930	863	877	950	954	914	930	935	849	926	955	918	960	945	939	946	871	903	933	925	953	939	867	976	927	933	913	974	971	936	959	899	901	973	913	935	925	865	902	934	922	906	893	962	875	892	943	922	940	980	876	909	858	971	926	945	907	926	866	946	883	895	950	922	933	960	933	877	1000	887	900	910	943	950	895	954	931	886	901	899	965	873	909	930	884	887	917	889	903	907	846	900	937	873	949	953	955	924	912	909	927	896	934	882	897	910	913	906	916	936	937	952	980	933	946	955	923	930	921	943	871	933	901	960	948	947	860	937	935	924	909	965	952	932	913	909	857	956	921	936	953	894	927	961	979	955	900	869	875	940	915	924	921	939	907	913	928	942	943	941	940	887	931	887	902	902	934	894	902	946	930	909	882	949	889	956	894	902	972	909	920	939	901	928	920	963	905	903	909	918	876	931	963	907	902	869	954	928	927	933	883	966	934	895	916	914	894	942	910	918	969	921	907	947	904	885	884	935	940	922	906	934	929	935	908	947	961	911	943	941	930	956	905	957	885	938	934	951	903	942	902	943	956	905	917	938	971	887	898	897	904	937	918	957	897	937	919	921	902	885	890	944	909	934	927	885	925	912	931	938	910	923	898	931	924	886	912	922	924	900	918	926	926	878	942	839	941	929	925	912	928	923	952	958	860	944	900	929	845	887	872	917	901	887	889	907	976	934	950	932	905	910	917	964	935	927	911	921	918	878	911	900	904	960	918	916	953	947	926	892	931	891	920	967	933	943	915	951	932	945	867	876	925	911	898	866	941	893	880	913	946	942	889	923	862	933	964	918	944	927	988	912	933	969	868	895	903	937	906	956	900	937	919	962	909	921	945	914	908	913	932	938	942	934	893	927	873	929	966	968	896	919	917	909	893	896	915	877	905	946	912	883	918	912	893	904	908	914	944	950	935	955	952	926	927	882	870	933	948	912	979	900	932	893	910	930	944	902	840	928	928	931	941	889	957	883	873	902	940	950	918	848	910	909	960	890	945	908	924	874	931	885	923	904	952	946	956	915	874	978	921	923	967	886	870	901	869	939	931	932	958	932	905	923	861	953	917	897	927	905	930	900	966	938	941	911	882	930	922	915	933	961	895	921	933	915	918	890	949	904	925	905	938	916	898	909	943	893	1004	906	911	914	930	961	944	893	902	909	899	936	934	843	960	965	972	933	920	925	919	964	952	876	901	932	912	903	949	910	940	919	926	899	921	908	892	883	971	903	937	941	868	901	940	961	908	963	916	958	900	909	927	957	888	874	913	897	908	946	918	948	931	911	888	920	921	934	924	952	865	904	1007	892	932	871	966	862	941	938	949	943	897	912	879	917	935	873	940	929	946	973	883	925	918	964	943	893	955	963	941	890	911	929	912	916	923	965	908	930	910	862	889	947	942	973	967	906	924	868	947	915	884	940	926	930	949	887	942	911	953	916	969	925	908	939	889	921	955	892	941	878	920	922	925	894	912	917	930	896	947	871	951	835	941	902	941	986	912	894	915	941	873	866	860	951	922	885	936	994	906	925	898	921	912	910	909	936	913	913	894	910	900	871	940	950	872	924	891	884	931	905	895	961	917	927	908	972	883	892	931	918	968	969	959	910	912	905	944	933	930	916	899	941	913	919	962	917	986	958	895	922	933	960	959	917	863	902	913	962	884	872	960	953	965	891	854	929	935	912	948	922	943	898	896	941	890	914	922	904	935	951	909	913	1002	906	891	924
49650	27650	15392	9063	5686	3289	2208	1828	1592	997	808	787	719	638	585	508	417	450	410	458	431	435	427	384	342	376	399	372	435	354	353	388	359	376	376	351	368	338	375	336	374	387	319	403	370	353	378	342	382	384	392	361	351	347	408	338	376	378	355	352	371	350	361	337	371	417	346	389	354	351	352	353	402	385	348	370	346	378	347	334	363	391	380	358	382	332	330	385	371	357	327	335	320	334	346	380	376	358	372	355	334	383	322	362	347	364	369	389	377	328	346	362	356	371	357	339	376	343	374	363	377	370	344	374	334	369	333	336	366	359	363	340	374	373	365	334	376	365	388	358	389	395	373	393	358	347	372	350	390	380	406	382	373	373	371	368	358	380	342	374	341	374	358	356	325	358	372	372	321	352	362	365	343	371	358	322	343	378	385	381	345	352	353	327	380	353	335	354	363	330	375	349	345	362	369	369	384	376	352	351	384	366	353	360	382	365	388	365	370	373	357	366	346	381	341	338	369	359	378	353	349	377	370	392	385	370	388	378	338	359	341	366	378	350	356	321	360	378	400	373	365	347	373	372	371	378	349	348	377	373	365	339	368	349	323	347	327	346	369	352	373	370	353	380	366	389	355	349	397	346	389	356	367	360	356	347	375	335	360	375	361	338	384	365	322	343	355	373	390	346	374	354	357	348	371	328	373	385	361	359	379	347	364	350	361	370	368	378	340	364	403	349	348	377	352	380	329	369	344	361	338	396	319	313	372	375	378	350	327	375	379	406	405	358	390	320	347	330	394	390	345	378	360	371	355	342	335	331	381	375	337	328	332	389	320	339	371	360	351	344	348	346	371	357	321	388	354	391	357	369	400	372	404	348	353	389	349	352	335	372	342	345	370	362	379	369	360	332	371	350	343	323	381	333	361	349	357	352	378	357	333	368	377	372	355	349	369	404	348	375	344	378	373	382	351	370	338	333	353	393	362	338	347	344	319	378	342	357	392	353	327	360	336	359	353	330	323	374	346	358	350	368	373	365	372	355	344	384	353	358	372	379	344	347	362	345	376	406	359	349	365	342	354	405	370	341	389	338	378	331	328	353	341	352	352	362	343	385	336	373	400	387	370	379	366	353	378	353	351	345	366	345	411	381	356	341	363	355	380	351	411	372	353	339	380	395	385	355	351	361	372	391	353	325	345	362	391	373	342	365	369	342	358	324	371	360	386	373	384	326	371	353	366	370	371	365	387	361	361	350	374	366	360	395	334	383	360	357	369	377	360	310	346	370	401	342	379	382	381	365	376	332	364	342	335	357	353	330	349	337	333	342	347	325	350	382	377	363	367	348	368	358	387	324	405	387	366	353	358	347	371	370	375	363	354	356	363	403	356	334	341	366	371	384	372	378	350	352	356	387	373	357	377	356	351	324	349	341	345	380	346	362	330	327	347	368	370	331	336	350	340	397	370	340	323	356	332	346	342	344	374	381	337	370	398	337	342	386	395	412	373	327	360	319	348	363	376	350	362	359	373	412	364	413	370	368	363	341	345	326	341	368	339	350	354	352	341	364	384	333	375	370	368	345	355	352	336	338	376	343	345	337	360	331	355	383	349	335	377	360	356	339	324	340	363	364	333	407	334	348	355	381	385	361	387	375	373	360	323	355	367	388	365	356	372	368	347	371	332	365	346	390	421	352	372	380	334	378	384	363	336	319	351	377	347	349	336	371	379	370	395	349	357	368	368	380	344	373	325	317	363	366	376	382	375	349	347	394	342	394	375	359	355	349	342	368	364	347	356	376	334	373	332	312	382	331	339	355	373	363	363	354	325	383	373	380	365	373	379	374	394	368	363	355	348	365	356	361	347	377	366	387	374	392	358	372	371	362	356	360	370	381	400	373	360	365	389	359	333	347	374	327	384	363	368	372	363	356	339	325	300	339	375	367	366	378	343	378	363	334	370	326	346	392	340	325	378	412	405	386	338	354	401	390	334	380	402	359	339	349	384	353	390	368	395	351	368	359	390	350	385	345	367	352	360	345	369	338	338	411	351	332	335	360	351	378	337	320	338	384	368	370	381	358	376	384	323	352	365	369	372	333	367	352	365	354	341	357	378	352	377	370	350	373	356	350	354	352	376	339	372	329	394	362	351	342	348	337	346	381	375	370	347	348	378	369	352	360	325	364	341	361	391	374	342	369	346	378	368	367	342	412	346	352	358	380	382	362	411	391	352	361	375	337	358	364	375	335	340	373	387	373	338	351	365	354	341	374	332	318	353	368	384	367	359	344	364	377	376	340	348	351	368	371	365	384	377	344	343	333	339	347	388	362	326	341	390	386	388	387	379	389	379	371	348	359	379	366	362	346	353	412	364	361	357	344	358	340	372	349	374	329	353	337	377	366	386	335	384	343	333	351	335	336	357	379	363	357	348	342	354	382	371	383	343	356	355	373	319	341	356	344	354	384	372	388	350	372	367	338	390	401	381	356	371	353	343	370	340	397	370	335	375	364	349	371	376	371	386	354	393	340	339	356	402	379	362	326	383	374	348	350	383	341	327	366	368	363	332	404	345	348	395	372	362	341	346	359	358	347	379	372	362	336	393	367	369	375	395	371	385	361	375	337	365	363	378	381	374	360	385	389	354	350	333	339	358	381	375	379	348	361	369	376	341	324	375	360	380	391	368	343	388	396	346	366	356	359	364	347	372	332	338	391	381	381	351	376	370	354	340	325	337	362	366	349	355	338	408	378	348	365	381	334	339	354	360	333	369	336	319	335	368	364	358	338	390	372	371	384	388	380	342	378	369	328	333	351	367	346	355	352	374	369	360	349	333	333	358	365	376	386	330	339	369	332	360	391	327	388	331	351	385	351	394	367	375	341	390	348	339	335	366	370	369	382	343	400	388	357	328	365	393	348	342	379	357	346	374	352	386	363	367	334	360	333	378	374	360	357	370	374	334	346	358	353	394	340	349	356	355	347	383	370	343	364	364	324	359	376	391	340	389	379	379	349	323	370	370	350	379	341	347	340	378	408	352	373	361	320	327	349	352	328	355	354	350	368	361	318	358	358	347	358	374	347	345	401	357	335	388	352	347	396	368	378	362	388	371	332	403	352	367	363	336	351	369	376	347	325	343	363	352	392	351	373	335	382	396	366	393	340	353	371	381	354	351	376	385	319	354	365	390	367	355	347	380	359	359	365	351	388	355	375	378	391	360	374	344	388	391	368	357	354	338	388	382	377	344	345	368	377	362	356	340	352	322	363	362	364	383	364	366	355	401	399	361	347	359	363	323	356	383	426	383	347	385	389	414	348	353	359	348	377	357	348	383	362	347	384	350	356	415	386	351	307	334	362	378	360	358	334	360	351	370	359	368	345	363	322	356	341	369	416	391	361	345	368	374	381	371	385	342	358	350	365	365	348	370	355	400	374	351	338	380	355	363	358	326	350	376	382	328	315	380	351	351	380	332	313	359	393	389	348	341	380	362	345	327	386	339	343	318	363	328	344
33151	21661	19334	18863	16006	11237	8770	7398	6176	3720	3110	3276	2822	2551	1890	1704	1390	1369	1323	1212	1264	1124	1053	1068	971	983	963	955	944	930	879	860	872	880	892	830	847	842	847	849	819	845	848	906	850	841	888	879	818	820	881	852	785	822	862	863	834	832	854	814	837	879	949	860	811	874	862	870	863	784	838	866	846	814	833	829	883	852	848	895	855	820	824	832	883	834	847	815	828	865	830	859	865	846	897	876	862	818	865	798	888	846	849	841	819	885	843	845	848	880	851	829	842	820	894	899	857	851	822	833	830	875	873	808	861	896	834	890	796	840	868	896	838	853	837	847	863	881	855	834	825	806	831	834	875	822	836	885	859	756	914	856	809	894	836	824	861	875	807	817	818	872	870	843	834	870	901	788	849	831	822	867	849	872	860	883	876	831	865	834	825	858	851	860	847	896	834	772	886	867	858	813	849	864	844	847	837	846	843	877	818	833	825	877	870	834	812	822	882	827	863	877	866	900	871	864	845	839	800	813	836	871	800	849	924	806	873	851	880	865	881	795	825	860	868	850	797	842	863	840	800	814	825	840	868	856	892	885	830	879	822	829	787	891	800	810	871	855	809	787	877	851	908	812	918	799	864	816	863	852	858	786	834	909	819	873	862	888	887	855	864	826	895	853	865	860	903	833	823	845	829	845	790	866	865	877	883	872	882	832	816	838	819	833	819	847	830	836	828	902	880	849	840	834	817	840	820	836	830	834	804	869	808	843	844	797	810	901	824	860	826	833	802	850	849	857	921	815	880	849	830	855	831	843	848	864	826	835	838	850	836	852	856	842	883	782	834	817	860	829	852	894	895	823	829	896	867	855	868	849	835	925	827	823	836	790	875	853	856	907	793	812	855	815	867	876	860	793	814	866	847	844	835	835	850	846	844	908	862	859	834	862	867	804	845	858	864	789	844	826	895	848	795	796	892	783	835	846	824	822	868	820	844	850	883	899	818	852	823	861	826	821	788	863	899	790	851	878	828	845	858	888	827	849	852	858	869	835	844	853	854	825	822	851	872	891	890	863	875	858	837	881	825	804	836	877	828	870	868	907	863	857	820	860	831	867	836	861	896	843	820	879	890	850	798	854	807	873	853	855	852	837	832	858	782	811	806	827	832	894	848	923	837	892	867	858	895	831	817	811	869	817	867	827	903	865	876	882	830	827	892	788	894	832	832	899	810	856	802	854	813	832	889	829	894	837	822	841	851	844	854	801	859	848	851	874	810	876	822	854	812	857	834	838	868	883	864	911	828	895	834	815	897	865	893	893	810	801	850	859	820	856	819	877	809	859	826	800	826	834	879	882	816	854	829	845	828	842	836	815	859	820	910	803	840	820	864	856	811	850	825	879	888	843	847	865	845	886	827	852	815	814	896	812	875	850	834	881	855	893	865	791	847	830	846	862	853	852	919	862	809	836	864	836	846	815	874	866	857	843	887	825	818	860	832	859	855	812	814	862	886	864	824	817	836	863	797	843	866	849	882	879	819	879	847	844	879	842	891	897	826	879	841	808	812	829	870	820	853	781	890	837	836	857	850	860	852	883	812	879	842	835	843	899	872	815	861	820	877	847	796	892	816	894	854	804	830	804	872	847	891	848	830	840	854	895	848	805	892	858	859	888	842	887	879	834	856	870	917	845	802	853	883	866	821	895	854	812	864	818	849	851	882	823	876	810	860	829	826	825	839	842	834	825	852	811	806	845	885	858	827	856	840	871	841	818	872	832	826	843	869	841	803	852	850	786	861	877	830	837	850	798	916	853	813	853	799	819	897	852	862	878	800	855	895	906	843	844	858	869	831	862	853	834	804	877	871	792	874	862	868	855	854	805	844	884	863	849	788	825	843	877	858	873	801	834	824	900	798	809	846	843	860	863	813	862	860	825	832	832	840	823	866	864	861	814	829	807	825	858	852	873	905	839	877	824	875	817	888	844	864	810	833	812	845	836	808	853	834	864	826	835	831	816	857	822	911	840	863	820	880	856	827	861	810	860	820	825	857	810	879	818	849	828	861	801	826	844	837	835	833	867	883	863	869	836	849	839	822	847	828	854	834	871	820	859	902	848	882	813	884	827	881	833	846	869	860	870	832	847	879	874	816	849	821	887	876	847	854	826	827	877	870	844	886	820	893	875	867	826	844	765	829	851	843	823	868	837	846	788	875	851	863	853	837	800	851	833	887	841	901	867	811	901	844	881	834	816	805	881	817	832	811	822	844	867	891	841	802	861	826	889	849	848	847	824	774	828	822	901	832	838	835	864	817	842	834	830	829	873	850	917	888	819	850	793	838	851	882	819	807	866	822	853	878	843	861	842	801	827	868	848	862	865	844	840	830	874	803	819	848	821	853	834	882	810	757	881	858	836	853	865	845	857	856	863	886	768	800	855	831	806	830	850	879	860	856	851	836	839	838	837	845	850	852	861	871	830	886	808	903	873	824	783	818	824	840	873	808	779	853	824	826	848	894	867	865	905	880	860	904	848	839	848	838	846	867	855	871	815	849	850	851	878	843	868	863	835	766	856	847	824	879	880	847	831	832	854	802	844	834	827	812	855	809	778	865	802	844	876	948	854	853	836	868	845	870	838	824	779	876	807	862	851	851	880	853	893	852	838	891	820	812	831	794	823	861	839	836	890	832	854	836	837	875	828	925	872	856	886	855	879	814	888	888	796	814	855	848	801	839	824	807	841	860	893	827	803	878	881	862	862	879	856	856	813	858	863	805	852	874	874	819	832	861	805	895	870	893	821	840	860	888	821	845	817	911	824	871	889	832	938	788	821	860	843	876	789	827	838	882	809	819	901	819	822	834	863	844	869	879	880	805	855	815	849	823	907	918	805	831	822	869	829	812	862	870	835	868	834	853	858	814	866	845	804	826	859	830	858	867	814	842	877	817	885	867	858	836	861	845	850	868	838	852	855	854	819	842	833	831	835	848	855	815	856	850	851	920	830	839	868	798	814	836	861	841	833	830	826	825	810	833	845	791	849	892	835	888	850	835	843	814	849	875	832	848	816	842	831	862	864	845	836	791	803	864	864	842	834	859	829	872	825	810	811	830	860	835	830	848	874	865	803	826	865	848	823	851	874	830	830	857	854	863	867	796	872	832	840	808	821	817	850	807	828	819	847	843	862	804	839	865	869	843	860	876	894	822	918	799	853	838	856	827	811	870	875	810	838	886	922	852	833	876	868	831	824	822	907	889	831	863	820	814	809	836	845	887	866	847	818	858	816	818	833	848	862	823	842	845	850	785	850	825	865	842	845	805	841	887	868	830	844	872	835	799	879	831	884	829	889	838	824	841	836	889	869	867	861	833	875	886	869	829	842	845	809	844	851	835	870	909	862	867	824	813	858	799	855	835	905	878	838	859	810	851	817	805	830	882	823	807	868	831	832	870	821	860	831	826	843	838	849	880	838	801	866	830	834	894	818	805	801	849	862	851	867	863	868	846	888	862	841	860	854
26811	10340	7121	4287	2396	1476	1175	866	606	479	452	441	416	475	414	407	407	401	385	387	370	365	406	371	403	401	431	368	369	387	366	371	343	354	397	386	384	364	361	354	338	363	385	365	369	397	390	392	365	364	361	370	369	360	362	348	382	406	371	370	379	402	348	389	358	345	372	334	334	390	371	384	386	374	371	356	372	417	384	351	366	392	368	390	341	342	357	388	340	383	343	347	372	381	382	420	376	381	377	390	359	393	405	354	378	351	398	398	389	365	389	363	361	358	399	335	370	371	372	365	359	358	388	376	412	380	374	379	372	367	409	362	359	404	375	371	356	377	362	388	400	353	370	375	411	364	366	367	343	347	346	385	391	376	332	368	373	359	341	400	382	383	368	358	375	399	361	366	399	394	369	365	344	412	340	365	439	385	313	388	381	396	378	396	365	355	405	344	371	353	354	363	363	384	380	408	348	401	402	376	387	346	392	355	373	385	363	414	399	340	371	367	387	371	353	366	377	383	353	442	352	353	379	381	404	396	396	387	383	370	364	360	410	369	380	335	332	379	370	379	370	402	364	359	362	367	358	345	390	368	381	366	388	385	343	375	393	413	376	397	384	369	366	386	364	357	370	406	386	365	391	374	344	371	406	370	341	382	347	388	369	403	363	400	344	380	397	361	359	364	382	403	383	386	383	343	362	355	366	332	368	341	416	363	380	374	374	379	377	375	403	379	339	363	368	361	329	363	395	370	388	365	383	344	415	397	351	413	372	379	373	353	373	348	378	389	374	350	362	375	342	339	345	362	387	403	362	388	362	376	385	398	367	386	359	372	419	381	406	382	347	393	336	377	356	346	390	378	375	373	386	369	400	372	373	357	355	390	386	370	369	360	393	352	318	396	343	396	343	373	377	383	370	380	347	346	383	395	353	393	369	329	356	350	375	365	379	386	417	373	383	389	363	356	364	391	367	360	357	361	330	317	394	411	390	360	371	344	349	370	404	377	370	427	425	378	401	370	378	352	362	351	353	345	378	388	351	374	412	356	347	348	395	386	388	418	353	351	391	357	342	363	367	372	337	347	363	394	346	363	391	376	392	396	334	387	400	355	373	345	359	401	378	360	367	374	391	353	378	401	386	361	397	357	344	389	372	378	388	371	418	398	406	366	387	397	366	370	386	357	371	372	386	398	419	422	328	392	384	373	359	360	359	393	390	386	389	381	394	363	389	395	397	386	343	405	373	381	400	379	393	354	368	378	417	400	349	392	346	374	393	330	372	399	391	385	305	375	381	384	382	339	386	350	362	369	332	384	382	374	364	338	408	381	376	355	322	373	396	366	346	367	366	375	367	385	370	381	382	363	376	366	360	330	346	387	340	338	372	351	377	370	346	382	385	357	398	379	358	396	381	365	353	373	403	371	374	387	383	375	391	364	380	367	362	367	386	364	392	398	405	368	355	392	351	357	359	366	365	370	364	346	402	388	380	349	409	349	365	376	359	413	372	373	365	389	371	373	368	404	373	391	410	390	349	347	394	367	354	339	338	362	380	366	339	332	371	364	384	379	362	378	372	355	387	364	409	388	362	382	380	370	382	354	366	372	347	370	401	392	403	369	347	329	394	379	372	348	404	320	362	345	369	383	424	405	375	372	388	358	382	344	374	373	373	404	400	381	377	362	364	354	361	369	374	351	377	325	378	356	378	399	370	357	364	408	367	372	334	377	378	358	377	358	355	353	404	342	381	359	353	352	350	362	367	376	420	379	393	378	376	385	375	359	378	403	372	365	378	349	354	314	392	396	360	371	327	364	366	400	398	396	380	362	403	393	387	360	392	352	353	400	369	422	409	410	393	393	392	372	363	355	358	347	346	369	391	401	420	391	376	368	357	438	400	415	357	390	356	344	387	349	367	370	388	366	404	341	333	370	392	396	383	348	373	367	362	338	387	358	360	394	374	385	391	385	388	397	361	383	369	378	378	384	357	394	385	383	366	383	401	381	392	411	371	407	382	366	362	393	380	414	369	346	368	342	415	368	374	351	372	334	367	369	401	380	385	368	363	382	345	352	371	361	376	422	395	366	417	368	397	366	402	372	408	356	386	380	419	352	363	374	356	398	365	362	370	349	390	365	391	325	406	357	337	389	362	384	366	389	368	393	385	365	371	355	393	382	396	346	367	374	364	375	361	361	356	349	383	337	369	387	375	398	387	360	391	366	394	351	372	375	392	361	340	418	402	379	348	378	395	384	410	391	347	347	375	383	406	434	419	386	365	373	381	341	395	373	348	349	362	375	361	359	367	363	385	364	359	406	365	359	365	400	390	391	376	359	372	366	351	358	352	358	384	372	393	379	383	383	393	387	365	378	374	379	360	385	362	389	393	381	385	377	353	375	350	394	374	344	373	368	374	354	374	353	364	360	354	414	379	384	354	397	348	361	370	375	406	363	375	397	344	391	396	349	361	347	377	346	358	398	388	387	368	386	349	389	380	370	396	379	370	351	374	384	349	326	372	357	359	344	362	377	373	352	384	363	389	396	400	375	359	369	387	394	390	365	398	358	368	379	369	386	384	391	365	360	355	369	370	390	379	399	350	376	379	364	367	406	356	411	363	345	369	385	396	364	377	366	432	370	359	387	384	360	391	371	399	353	372	353	362	384	367	345	375	364	369	359	400	404	376	339	336	389	323	371	376	384	407	398	365	373	390	378	387	410	360	378	398	342	349	383	381	377	356	361	382	366	353	386	376	371	397	398	382	365	346	352	383	379	386	410	347	409	365	418	359	348	405	350	386	391	358	387	357	351	392	349	375	377	384	375	350	400	369	334	372	380	362	375	389	393	349	359	392	388	352	379	396	362	401	370	356	360	353	385	389	389	362	345	400	369	376	358	377	347	362	381	361	369	376	351	379	379	358	417	366	400	371	380	390	372	364	379	359	378	366	339	380	362	343	404	369	390	392	374	375	363	388	365	342	373	347	399	403	391	357	371	389	339	377	406	387	371	405	357	362	365	372	407	375	366	422	366	355	352	356	376	370	357	382	390	374	398	339	370	378	362	385	374	371	356	373	359	381	381	356	384	385	376	376	391	422	373	352	383	401	392	386	366	402	386	334	387	407	370	364	358	346	392	354	381	333	350	372	378	358	388	339	370	346	372	376	357	377	338	345	341	361	399	362	368	346	332	395	340	346	375	391	377	410	400	368	349	380	393	348	380	352	391	368	411	341	405	386	411	351	384	370	377	361	361	342	354	355	408	360	350	408	351	401	396	348	348	400	389	387	392	375	379	375	361	368	337	394	391	384	328	387	365	357	414	370	347	393	354	375	375	351	384	347	360	357	370	378	352	359	342	344	358	356	374	361	345	386	368	354	391	376	350	381	347	391	404	352	384	395	333	378	414	385	355	367	369	379	352	355	390	361	384	357	334	377	408	367	403	381	365	362	372	385	414	362	366	403	370	343	383	389	362	362	405	359	373	400	376	378	358	373	397	352	422	345	396
19247	9402	12069	10846	7932	5629	4470	3415	2174	1470	1181	1224	1095	1078	1052	1005	974	939	958	888	936	919	899	927	917	909	863	889	908	872	861	860	893	925	897	831	917	909	922	869	840	911	878	911	897	829	930	855	853	842	863	845	890	828	903	883	867	861	856	860	887	921	862	944	887	868	860	898	889	896	898	908	858	889	888	851	853	879	864	918	924	857	908	863	847	916	832	853	836	883	879	839	878	856	919	861	887	877	829	880	892	869	846	811	930	844	872	829	890	868	856	865	874	890	912	858	849	887	891	833	852	896	889	940	883	884	932	877	900	861	837	853	847	875	822	840	889	924	877	897	881	896	883	890	911	849	900	861	837	903	886	857	896	881	875	841	919	929	854	928	946	869	910	837	850	895	891	901	922	842	874	898	855	893	857	876	853	852	889	854	840	886	913	855	880	875	856	865	884	832	876	850	836	871	893	854	842	891	888	833	866	869	897	859	866	863	921	902	864	913	851	887	838	857	905	864	867	874	885	861	804	961	871	859	858	871	843	846	906	891	862	876	910	882	842	892	866	874	903	836	872	884	812	860	869	911	918	885	864	900	944	911	898	872	919	841	898	867	942	919	838	934	900	915	855	943	916	892	889	842	885	884	816	902	886	872	826	913	904	908	895	903	870	901	848	927	911	885	884	850	826	880	904	880	812	899	842	851	897	826	878	871	886	845	906	820	923	901	837	879	826	915	880	899	906	947	802	904	897	931	872	892	894	831	874	862	836	886	817	866	848	862	890	880	887	909	857	854	854	909	870	876	882	919	863	856	871	897	859	932	832	845	862	862	958	846	879	881	875	923	929	809	919	869	904	833	919	927	837	894	850	841	879	867	887	934	820	901	890	844	922	866	921	851	855	862	857	924	883	877	859	875	926	897	911	879	886	868	875	842	953	893	837	907	854	874	897	878	853	887	916	842	873	875	877	897	874	866	893	876	884	845	892	855	918	881	864	863	877	869	903	846	847	860	877	892	872	855	841	873	852	875	890	824	888	850	874	825	859	889	909	901	896	861	832	907	906	875	854	876	821	856	883	882	901	894	899	860	872	887	843	882	887	937	846	861	922	860	887	829	877	847	884	868	894	842	900	863	835	847	868	895	872	843	946	891	916	844	899	882	879	898	922	850	883	901	886	902	907	911	921	873	834	876	850	905	860	831	889	888	884	904	837	892	888	850	832	852	901	913	860	890	904	843	885	893	918	823	916	903	880	875	858	879	912	885	881	892	911	896	881	860	891	912	870	865	858	921	884	894	874	911	891	867	895	872	882	869	907	897	861	937	901	784	861	856	846	853	870	910	846	898	856	869	884	915	896	870	884	863	835	924	914	923	859	860	890	893	880	909	912	856	884	898	888	850	884	881	819	935	896	878	856	861	847	892	908	856	886	830	919	882	887	844	879	877	821	871	850	928	812	892	869	897	871	887	884	836	866	889	852	893	850	880	886	849	865	839	894	897	867	879	929	891	863	896	845	830	836	903	897	866	869	861	903	861	815	879	864	905	867	861	885	918	866	869	872	855	885	914	887	857	861	876	963	860	872	906	876	883	904	871	870	855	924	876	865	827	852	908	798	853	894	926	862	900	923	882	877	911	861	901	906	837	862	883	879	911	866	842	895	879	875	844	904	887	856	838	882	847	857	914	854	895	923	859	893	880	885	919	869	875	864	864	822	866	921	813	889	887	862	846	862	858	848	894	854	852	850	860	890	902	827	852	827	841	881	857	872	860	856	834	877	875	885	843	917	901	837	842	832	855	901	880	907	895	863	912	905	905	877	890	939	862	878	842	856	880	897	840	862	923	888	862	899	895	905	912	879	896	921	856	904	861	839	894	875	880	853	846	897	864	875	858	857	852	882	941	879	841	840	956	864	829	895	908	878	863	869	850	897	888	892	855	860	858	834	879	892	879	904	863	878	904	878	844	878	862	889	886	860	903	856	847	907	898	896	841	860	839	930	867	894	906	868	919	879	866	881	887	883	867	818	845	843	821	850	843	909	848	878	860	933	909	895	911	871	911	870	920	880	891	870	899	880	858	887	954	865	866	889	891	824	837	922	855	872	852	857	890	893	886	865	893	908	946	907	870	888	842	843	847	872	870	861	872	924	873	847	846	862	882	886	941	856	890	832	823	880	898	850	838	910	847	895	872	906	865	856	861	843	842	890	868	875	836	802	893	890	840	884	809	916	900	866	855	858	904	935	873	885	905	867	858	883	846	885	874	872	949	858	859	956	849	879	885	910	875	873	896	884	912	884	858	897	833	871	893	795	896	883	882	886	898	882	845	845	831	910	870	874	863	884	884	965	823	884	866	899	866	829	842	880	891	911	867	866	844	941	918	956	874	903	862	883	833	851	901	863	862	872	884	880	838	856	845	880	864	885	905	857	885	802	910	834	952	846	874	883	911	907	874	912	856	929	884	850	907	883	870	898	908	874	848	887	916	862	870	880	886	863	905	872	915	855	863	875	878	900	867	876	865	889	872	876	872	836	863	852	865	876	824	872	826	910	896	858	912	880	901	843	863	866	935	868	870	887	845	878	861	906	928	863	891	870	906	904	893	872	891	919	849	841	852	844	883	893	905	845	855	882	885	808	916	916	898	869	851	880	851	877	890	864	859	884	874	876	860	889	894	862	872	896	849	883	888	895	848	840	908	896	867	899	869	845	892	852	844	899	855	903	886	837	864	874	930	861	868	928	895	866	879	854	914	824	885	868	856	824	866	866	873	865	866	881	901	877	939	856	883	866	867	903	822	881	877	792	878	890	837	892	842	873	830	848	881	865	851	892	895	852	874	898	900	833	866	875	866	870	919	865	839	859	929	875	862	878	863	856	886	834	888	858	875	921	845	902	928	924	900	844	831	851	879	837	793	864	875	869	936	875	892	812	836	859	867	898	893	920	881	886	899	904	900	896	870	852	896	804	867	929	886	862	902	820	867	827	873	894	857	868	863	830	831	880	903	884	886	890	893	857	864	877	859	898	864	890	877	902	911	882	897	860	843	865	875	839	902	871	880	861	925	903	851	895	910	875	852	928	925	845	887	857	851	889	852	861	886	865	914	805	875	884	903	861	830	866	909	859	884	885	867	867	849	893	883	905	899	876	907	877	825	874	897	859	844	928	898	850	823	915	887	878	890	913	887	900	910	912	866	894	811	880	827	890	852	860	884	903	905	931	848	926	817	848	891	860	890	860	893	873	878	905	840	901	885	837	851	900	891	863	896	888	910	841	846	879	881	860	835	870	891	872	916	878	959	884	870	832	907	930	888	865	894	869	827	876	894	855	883	885	910	867	859	838	894	869	901	892	851	849	854	897	880	891	899	822	863	848	907	849	858	853	895	861	877	833	900	906	879	902	854	867	878	851	887	871	927	908	838	901	860	886	841	828	912	845	905	873	890	878	888	876	871	880	924	925	899	899	955	890	904	876	875	893	886	884	818	875	844	840	935	864	869	852	891
46310	20999	11104	6398	3674	2239	1658	1290	971	772	692	676	570	517	488	491	472	412	402	422	422	415	416	426	409	394	438	398	432	459	391	377	402	393	387	385	409	400	405	399	405	395	405	437	407	412	380	414	399	413	391	384	386	396	391	379	379	399	388	400	394	350	430	384	426	439	392	389	403	419	407	371	381	414	363	408	427	405	423	390	423	391	390	388	356	389	386	397	405	407	383	382	395	398	392	404	375	426	397	386	400	381	382	377	407	408	414	370	425	430	402	418	408	404	406	387	412	388	396	412	401	371	395	416	370	419	378	397	360	386	425	401	397	389	388	375	352	412	393	386	404	399	420	409	410	383	419	416	430	350	400	385	374	408	420	384	426	438	389	396	460	389	421	417	388	378	406	376	384	428	365	420	418	434	387	404	397	377	374	379	388	389	400	397	422	389	411	390	416	392	402	410	375	378	378	377	449	388	407	421	396	408	399	384	412	403	380	360	416	397	403	417	425	399	430	407	441	398	408	384	361	439	371	378	369	370	405	409	400	412	387	382	412	409	407	400	391	387	396	408	404	415	416	382	370	419	416	374	373	421	395	351	383	395	407	386	413	372	364	427	405	462	402	388	401	377	402	405	434	431	375	409	401	413	412	406	402	389	391	398	406	386	398	378	398	378	421	403	442	405	380	420	400	403	396	376	411	383	393	374	409	457	401	419	389	414	414	384	393	419	383	405	405	391	403	407	444	404	414	407	391	406	393	387	426	379	416	411	365	403	360	435	441	380	452	398	411	428	409	347	406	386	391	386	399	395	381	366	421	414	375	398	401	369	419	402	364	397	338	354	425	423	416	380	401	437	399	390	364	407	413	404	382	404	378	438	399	393	396	332	363	366	393	358	403	392	411	368	393	366	389	363	392	399	389	408	407	462	407	376	387	383	398	399	363	364	397	364	437	388	396	433	375	422	392	403	404	417	373	386	356	411	377	399	383	409	393	408	433	413	385	367	402	373	381	354	403	388	385	366	379	397	424	407	371	391	399	406	398	400	392	388	432	413	413	400	410	354	385	426	385	382	361	426	378	412	387	401	411	375	387	393	407	351	404	434	368	379	356	373	385	373	402	385	424	431	398	337	396	348	424	464	422	440	356	382	410	399	380	403	348	420	399	411	373	373	393	419	421	364	402	436	400	397	381	383	396	431	368	430	386	396	393	402	370	421	416	410	425	374	439	378	373	364	372	408	394	415	379	425	419	406	414	406	404	417	383	414	396	396	364	413	396	401	414	410	404	407	385	379	391	409	422	393	425	371	396	398	405	353	420	390	385	356	425	423	410	415	371	414	387	401	422	436	364	372	376	403	435	416	393	399	391	419	379	415	401	430	420	400	376	391	399	373	372	409	406	392	380	379	374	374	380	415	373	360	402	401	400	371	372	410	411	400	393	404	382	373	384	372	439	410	401	411	425	373	413	357	365	387	421	407	415	382	444	423	403	380	409	434	389	423	402	406	400	421	399	404	376	423	397	393	418	389	379	354	370	414	400	418	389	391	424	413	406	373	414	429	366	414	397	419	359	402	402	379	379	375	395	415	393	408	383	389	380	413	369	386	399	390	415	440	371	433	396	401	409	370	386	435	370	413	382	403	413	397	387	430	398	390	377	404	412	379	420	428	451	387	401	424	414	362	372	422	380	400	407	455	379	355	398	397	464	370	423	396	455	416	410	395	404	419	387	404	433	406	347	369	404	389	371	389	414	390	414	447	398	413	353	413	418	398	395	411	398	409	382	423	402	365	397	404	388	402	388	405	402	391	413	399	362	365	386	417	422	395	378	422	396	423	364	405	414	420	400	379	412	403	408	394	414	419	395	383	373	442	360	367	414	405	373	444	355	385	389	388	359	358	383	413	356	437	438	405	425	386	420	413	420	415	446	383	387	403	388	451	407	386	445	402	404	381	412	406	392	404	422	432	389	405	439	422	399	372	420	390	372	403	387	373	383	349	414	422	380	438	386	427	409	399	421	396	409	403	395	417	400	397	387	391	439	411	380	422	408	404	436	396	392	399	406	389	407	405	417	400	395	396	377	374	443	412	425	413	423	400	413	371	399	398	384	426	398	387	410	420	355	369	393	394	441	418	388	379	385	397	383	400	386	369	364	392	423	380	385	385	421	410	386	396	454	407	363	393	376	442	412	459	390	392	365	403	392	435	426	417	415	392	412	425	436	408	390	436	398	393	395	416	372	370	428	358	393	368	426	372	430	386	397	419	384	382	383	405	407	379	399	404	387	395	401	449	360	390	410	413	373	371	416	342	375	433	420	368	389	418	378	416	390	413	364	377	393	390	418	391	412	397	388	371	419	392	396	407	422	352	408	428	398	361	437	407	385	423	383	397	348	388	382	387	410	398	416	409	379	410	375	423	436	435	384	424	382	416	449	427	396	369	367	415	396	391	385	381	393	417	429	384	348	439	411	385	391	376	423	377	365	423	393	386	407	453	384	407	391	394	403	422	391	388	389	385	392	384	364	408	363	382	380	354	403	392	437	428	406	440	439	412	398	396	369	368	360	378	366	384	386	416	450	431	433	420	404	382	418	389	383	402	377	385	393	446	398	385	376	391	376	412	356	412	379	385	397	427	410	379	413	374	381	386	350	428	428	383	413	412	381	415	410	345	436	424	389	390	383	379	395	388	378	415	388	447	402	403	413	392	404	399	415	400	362	416	421	414	371	402	394	398	389	393	395	422	383	409	365	413	402	415	416	363	416	432	441	423	411	408	382	365	409	400	402	403	401	411	422	408	402	392	390	422	423	388	386	369	396	418	401	408	415	399	416	389	399	366	387	379	412	374	377	403	363	423	410	424	422	374	419	363	394	387	395	386	379	378	415	404	395	401	440	412	391	429	365	400	404	379	390	418	431	381	398	417	414	410	452	426	429	431	406	357	422	426	387	390	402	372	355	400	403	387	391	387	413	371	412	420	415	397	413	418	406	404	415	424	410	442	380	405	385	411	359	416	434	380	402	374	401	383	412	402	410	390	366	392	366	405	381	377	397	381	403	405	406	393	401	416	372	396	401	385	406	384	407	413	396	393	395	393	409	425	384	397	407	413	400	378	417	380	350	401	409	409	403	419	387	389	394	415	363	425	429	402	450	403	392	389	397	386	366	398	392	413	372	414	382	378	389	445	378	412	406	398	406	404	384	434	417	439	392	440	397	376	367	407	401	384	441	348	396	391	417	371	392	418	398	375	402	412	364	385	389	422	398	389	402	421	401	397	393	439	385	370	425	404	407	398	401	418	411	384	396	382	418	403	394	414	383	371	402	362	397	392	395	353	381	404	376	398	403	403	419	389	384	396	443	363	403	379	400	392	414	392	355	396	397	396	377	390	414	399	403	388	390	436	392	380	386	382	372	415	405	420	385	408	400	424	403	418	400	413	413	411	350	430	364	349	398	393	361	415	406	377	380	374	406	436	392	408	407	385	386	402	401	400	399	394
31882	15648	16139	14482	11183	8126	6417	4985	3346	2740	2447	2363	1948	1663	1506	1419	1282	1149	1143	1073	1017	1027	1023	979	977	952	942	933	1000	946	939	951	937	954	941	881	963	893	973	903	978	1019	951	965	996	952	906	922	908	924	936	957	915	917	928	976	909	952	937	915	967	905	884	927	957	929	914	933	888	972	975	939	944	844	887	975	895	981	931	951	903	925	936	934	923	925	851	922	933	877	878	915	914	922	909	978	964	879	927	886	946	910	938	987	884	973	926	950	924	959	881	954	945	880	928	902	971	975	938	964	914	985	914	896	912	920	911	904	1009	927	934	889	913	945	906	985	947	904	930	973	929	911	957	918	938	908	916	881	985	921	929	915	929	880	926	941	920	902	976	935	912	894	907	884	976	962	945	961	881	980	982	927	938	902	932	922	939	929	902	926	967	920	910	964	947	978	931	989	871	936	949	957	942	914	925	948	843	924	935	986	907	939	889	876	924	958	981	946	908	922	956	916	922	916	940	938	890	899	930	876	917	952	910	875	929	924	900	916	972	928	932	945	912	881	944	918	963	886	943	901	891	922	938	895	876	885	943	882	902	968	937	901	961	899	931	905	947	928	944	1001	857	912	951	928	925	887	987	905	943	905	952	953	945	948	967	846	925	887	923	945	932	931	931	953	940	943	967	923	939	947	935	924	914	931	936	882	897	938	981	923	942	900	956	939	978	971	948	948	903	919	975	937	906	884	915	903	933	920	962	972	891	964	944	916	920	942	964	909	909	943	965	847	965	995	951	919	950	878	936	948	923	908	949	892	936	938	965	919	944	981	954	926	955	941	961	860	887	929	870	928	987	946	946	947	900	923	970	943	893	975	894	930	963	996	970	924	949	971	919	862	975	930	896	963	944	899	948	968	859	970	938	942	950	926	892	905	943	924	969	899	934	929	953	918	943	935	917	901	967	953	958	938	962	962	958	938	930	925	919	916	906	979	934	916	913	957	903	946	937	917	932	934	940	882	951	919	938	946	924	907	924	955	922	935	910	919	922	930	876	962	906	960	932	924	943	898	947	926	936	938	903	925	911	972	923	952	933	899	905	937	945	937	933	942	951	943	960	979	913	970	891	926	925	968	927	955	937	969	956	941	991	941	969	928	929	939	985	933	848	881	931	902	919	932	933	932	962	951	935	962	914	911	929	897	881	907	952	958	894	982	928	966	942	940	904	959	937	914	910	941	899	885	972	958	967	969	955	901	941	926	932	948	925	959	868	938	884	903	991	899	873	941	968	915	971	965	941	963	949	920	945	967	912	899	914	953	952	921	894	913	957	878	891	967	932	906	920	952	889	891	947	936	906	890	908	893	899	894	912	953	883	896	950	930	896	928	904	925	856	972	968	906	941	907	876	972	981	980	958	958	951	944	932	893	974	924	958	906	942	949	926	949	908	905	907	928	912	901	936	930	926	957	914	914	924	883	948	860	930	940	977	958	901	937	908	936	973	979	964	917	916	915	925	891	919	913	954	954	941	927	947	950	961	890	931	974	915	956	977	943	942	875	970	884	923	912	874	954	953	908	916	926	907	917	974	943	956	970	893	906	971	943	966	909	864	945	937	935	918	983	950	890	926	925	893	906	963	973	881	945	935	969	908	942	905	1003	973	915	874	979	877	943	940	985	944	945	920	975	945	918	942	883	928	895	913	983	950	984	928	949	935	922	960	905	962	897	891	951	967	905	1021	910	1039	896	954	912	899	901	932	972	922	938	951	875	936	978	946	958	953	954	907	913	913	910	909	963	983	938	906	931	940	909	961	915	939	863	903	962	979	935	969	931	911	862	946	926	918	922	927	938	924	965	931	919	957	949	962	932	866	900	948	946	937	992	940	972	866	939	937	950	897	959	925	967	925	964	950	1052	958	950	917	910	920	912	991	913	891	979	936	1001	937	946	942	949	946	959	967	929	904	964	939	963	948	954	955	956	967	894	928	955	970	951	937	900	970	900	925	956	979	914	970	949	907	939	918	868	929	910	908	933	931	882	968	935	961	875	936	909	929	934	911	873	976	919	921	904	906	936	930	970	885	942	988	971	925	946	914	896	952	953	880	923	930	896	977	992	927	972	960	964	922	917	947	873	955	956	924	932	907	924	982	916	928	864	981	964	934	938	967	912	924	950	970	946	952	938	965	966	974	949	981	932	901	953	938	971	905	942	949	905	953	995	930	970	945	919	936	907	978	949	947	963	917	881	915	930	957	959	883	940	886	913	933	875	914	904	978	935	920	974	931	947	940	895	950	920	912	953	949	923	936	897	924	936	893	937	961	931	900	976	924	925	961	897	936	949	988	933	930	906	931	882	941	936	967	940	926	952	935	934	891	941	889	876	934	917	903	869	935	960	968	915	900	939	924	901	956	969	960	890	931	897	955	960	903	899	945	896	964	939	963	912	932	938	937	911	924	964	917	932	900	968	958	915	915	924	988	906	965	917	957	933	985	910	888	870	925	956	960	913	954	914	934	902	937	958	956	906	934	957	907	932	885	962	920	943	888	884	916	902	926	903	899	958	1005	968	921	875	955	925	983	902	1023	927	934	938	947	872	939	919	937	977	940	902	945	902	889	935	946	982	907	946	962	979	923	957	921	899	852	891	937	924	963	938	961	987	966	926	975	940	874	938	872	952	986	922	950	895	943	920	908	874	921	936	935	952	938	888	913	923	931	935	894	976	1008	916	955	923	960	923	940	927	914	923	990	892	949	937	888	950	947	912	962	927	927	941	960	984	872	1010	890	901	932	933	899	952	930	931	972	885	941	929	979	903	877	965	892	972	1005	911	854	974	917	970	891	892	957	975	979	962	941	956	905	919	950	970	984	954	975	998	942	960	884	944	958	919	975	908	930	908	897	941	900	935	930	892	932	960	872	882	938	936	942	874	924	949	914	984	893	938	937	955	946	913	920	972	923	892	943	978	883	965	916	909	899	891	897	915	908	931	948	1008	939	945	923	983	916	899	919	895	942	894	912	974	923	901	956	955	932	888	952	942	964	934	921	924	924	923	971	899	928	928	874	894	920	905	939	934	916	916	948	914	954	917	866	910	879	970	903	960	939	942	940	957	919	952	948	957	925	940	948	898	917	927	970	929	914	1005	941	952	948	929	926	936	957	931	902	965	894	916	945	974	941	984	926	931	921	929	921	931	976	966	873	895	910	932	903	928	955	898	915	927	922	897	927	912	941	933	914	952	943	929	898	924	951	989	961	896	992	903	987	924	964	937	865	903	926	937	934	923	892	896	987	918	874	943	954	930	907	951	938	896	924	921	907	930	896	901	929	898	973	910	993	879	956	871	897	953	905	868	943	1004	972	913	974	920	920	854	938	922	951	958	952	921	904	940	950	998	947	913	941	962	871	904	944	925	945	942	907	995	906	976	903	921	891	939	931	949	917	948	900	900	944	917	991	965	890	950	867	929	930	962	905	970	923	916	970	984	890	915	960	917	939	950	946	948	909	950	954	903	971	930	915	956	931	929
50982	24544	17119	10146	5187	3417	2292	1458	1078	1012	817	766	681	624	565	502	461	501	425	406	382	407	373	391	421	419	352	371	374	375	399	347	369	361	359	351	365	412	340	329	393	375	396	324	314	327	393	354	375	392	348	413	343	385	353	358	360	388	373	371	374	364	381	363	389	366	368	349	361	371	383	342	378	369	372	376	425	344	396	358	319	360	379	366	308	352	372	315	381	366	340	345	369	398	365	336	394	339	402	410	376	373	349	340	373	365	387	382	385	347	389	358	340	374	357	335	348	378	376	394	367	381	317	381	386	332	339	380	385	349	403	370	391	349	324	385	355	391	387	368	337	345	389	342	348	381	385	397	345	356	372	357	356	356	352	365	378	377	364	361	349	349	366	369	374	370	329	348	407	376	360	387	396	381	381	368	374	378	383	356	360	358	389	348	402	364	339	404	362	382	381	370	340	368	391	331	370	399	374	343	338	346	377	389	355	372	375	398	329	384	353	378	348	406	383	360	365	375	398	371	345	387	357	382	389	372	376	406	375	394	391	355	359	346	357	357	379	339	385	367	364	361	375	386	363	344	361	369	354	373	385	382	373	389	346	374	378	356	386	369	366	390	347	376	394	367	322	369	376	332	369	352	414	386	343	337	417	372	382	381	403	344	338	357	335	400	339	352	381	349	354	353	377	331	341	388	359	370	359	367	378	393	377	405	375	394	347	347	348	401	376	345	362	354	357	415	360	359	380	350	353	387	339	381	338	336	400	385	363	370	329	354	347	381	380	373	369	386	339	381	357	383	387	364	340	380	363	387	354	348	400	345	372	337	392	391	382	363	339	380	373	374	350	366	319	350	351	362	373	367	315	351	372	391	375	356	355	396	380	368	373	351	375	351	363	354	336	369	347	372	367	376	361	372	387	391	347	412	337	353	379	333	331	393	390	345	361	341	361	391	362	394	353	376	350	373	331	328	397	394	409	389	331	363	397	370	389	327	374	361	365	381	361	352	305	383	374	402	361	348	387	381	376	378	365	393	393	371	369	332	387	409	356	378	342	382	385	365	352	333	364	368	365	395	371	400	349	336	370	354	360	402	337	378	371	369	358	352	336	368	338	394	393	331	395	355	337	339	351	372	339	356	353	384	378	387	391	354	369	371	363	402	356	359	372	406	381	396	379	369	390	376	363	374	367	363	366	328	358	376	376	374	352	393	377	370	390	369	341	355	422	357	358	376	371	343	366	370	339	328	326	396	348	349	386	363	371	371	335	388	347	358	410	383	336	392	365	380	391	384	378	376	370	413	390	374	373	351	348	365	365	370	358	377	360	361	388	371	352	400	371	341	367	365	386	341	390	366	369	377	408	370	351	345	380	358	429	357	354	406	326	362	361	364	374	338	379	370	363	379	392	364	404	350	357	356	390	341	375	382	365	367	365	377	344	389	348	380	356	374	376	361	332	364	355	342	328	349	388	364	360	348	357	399	389	358	360	388	377	360	370	343	358	375	384	367	383	349	349	360	361	397	401	394	360	357	381	361	363	429	384	385	367	354	377	380	386	359	351	381	357	357	367	362	362	353	389	389	351	363	400	388	368	373	368	403	380	380	386	350	345	354	390	372	333	362	384	367	362	369	370	354	407	350	346	320	370	373	383	387	362	406	390	367	367	358	380	324	371	343	401	374	378	401	364	407	369	385	341	370	427	377	356	334	365	387	358	388	336	370	365	393	371	363	373	357	374	358	345	377	381	350	372	358	352	381	384	357	360	333	362	400	404	320	360	377	391	358	391	366	375	379	387	380	356	370	325	332	369	367	359	346	375	361	356	313	397	374	378	343	340	363	377	371	387	349	349	372	343	390	371	343	375	376	395	385	367	368	362	374	396	330	361	340	377	345	369	356	344	393	383	353	362	357	401	430	378	401	376	346	383	367	379	400	396	382	373	364	397	339	372	399	347	354	364	366	371	373	385	341	381	386	368	350	359	368	384	381	379	322	347	344	385	348	363	368	364	335	345	385	360	332	362	371	362	333	354	355	393	364	378	369	380	387	375	359	360	361	367	396	383	373	342	375	366	356	317	364	344	376	364	395	399	345	355	357	360	385	379	338	348	409	364	348	389	321	393	372	389	362	403	385	367	366	369	344	327	341	360	363	366	358	355	368	367	384	369	348	382	362	319	371	403	368	341	367	357	360	379	398	387	339	391	354	398	398	368	354	360	379	326	376	358	374	362	400	339	379	361	354	371	374	343	344	364	387	378	359	394	385	351	376	358	358	406	366	381	335	391	320	328	353	376	372	350	362	359	397	360	391	373	346	357	355	372	394	345	342	354	391	360	376	385	368	386	389	345	359	353	395	342	385	378	371	371	379	370	371	381	347	385	357	380	368	372	380	397	340	356	384	341	395	371	347	391	405	362	395	335	359	338	384	408	389	363	340	384	408	363	360	340	345	392	360	385	398	388	412	372	337	345	357	337	400	352	362	364	357	353	380	364	356	373	393	367	386	402	347	371	407	354	352	357	346	345	375	377	380	386	379	343	368	343	361	366	368	361	363	368	375	381	377	329	346	348	352	334	376	402	347	356	364	335	373	337	376	407	373	332	341	344	368	378	382	363	344	344	357	364	366	346	329	408	335	333	317	381	374	376	388	310	370	399	343	367	343	386	434	378	360	365	386	345	388	382	397	366	380	365	354	393	405	369	366	375	363	347	367	343	323	333	369	381	380	375	393	386	364	356	367	366	411	378	377	328	397	331	350	355	348	404	351	352	385	367	356	388	398	346	345	402	341	365	388	369	400	373	365	373	368	360	379	365	339	361	362	398	374	381	373	368	372	374	375	352	322	351	366	383	372	351	379	361	344	365	361	378	357	369	406	356	358	348	356	353	371	375	361	386	386	360	336	352	369	354	388	367	392	363	320	348	362	356	347	409	383	361	332	372	407	357	361	392	356	378	354	395	358	363	348	341	378	375	333	350	364	342	380	356	350	390	378	388	357	320	374	337	369	370	411	334	383	327	368	354	374	387	362	372	372	348	370	364	378	370	374	340	355	346	372	358	393	356	370	408	391	353	391	383	352	380	360	350	365	377	403	343	362	328	360	362	382	354	342	362	355	355	354	341	371	353	380	377	403	362	377	371	371	356	393	345	356	401	345	380	365	372	401	389	374	399	372	376	384	398	370	398	370	347	389	300	392	367	347	326	373	350	358	348	394	367	361	332	329	376	370	360	376	364	393	350	345	368	375	385	386	370	371	389	380	378	367	358	357	417	368	343	402	355	336	394	380	358	374	375	339	359	323	355	357	370	355	339	357	369	371	373	363	349	362	370	353	370	356	358	370	360	345	360	382	381	385	378	371	355	370	353	358	379	390	337	383	394	340	355	406	361	342	363	351	382	405	358	365	406	381	359	369	364	359	365	333	327	373	348	370	344	393	416	344	374	342	348	343	335	353	348	363	387	376	370	354	381	364	387	350	341	387	369	373	367	422	401	428	377	401
33812	19450	22487	19736	14458	11405	8706	5720	4240	3685	3024	3321	2730	2210	1864	1590	1564	1368	1256	1164	1036	1063	1006	1017	1027	961	963	990	862	907	938	897	871	861	931	960	931	887	828	869	840	894	828	904	888	876	845	848	836	916	862	896	867	896	844	851	870	860	839	840	848	854	848	865	863	907	868	831	904	895	819	866	839	795	922	855	774	791	856	786	888	902	798	852	830	884	895	921	842	878	853	828	887	834	847	867	863	861	843	845	840	850	898	817	878	853	881	867	862	851	868	891	887	853	844	841	858	867	879	853	857	863	851	853	878	878	834	863	875	884	841	825	856	870	836	815	862	917	864	876	845	864	931	860	868	808	873	894	804	845	865	841	819	874	846	872	868	843	851	870	834	822	845	857	862	858	894	863	810	818	850	884	824	873	945	878	899	897	929	847	898	875	837	835	827	854	850	909	880	876	825	870	909	917	883	877	891	822	873	902	889	853	825	832	787	861	894	929	921	782	847	846	814	892	832	861	882	877	863	921	846	847	804	850	873	820	833	898	817	848	892	895	835	860	876	887	833	845	887	877	844	879	838	825	856	876	859	870	885	821	835	888	860	871	830	883	829	875	868	868	874	821	885	826	852	832	800	865	860	860	858	870	871	864	902	882	865	893	856	846	830	887	855	829	884	880	867	870	857	881	843	840	858	848	883	870	858	862	820	876	826	848	815	871	865	819	859	889	891	827	818	860	863	861	880	836	854	858	842	838	907	899	878	886	901	851	823	792	916	857	864	848	850	877	880	845	823	846	838	840	843	871	848	843	885	892	813	866	858	828	871	838	879	840	868	821	831	820	865	868	868	838	866	843	866	849	855	862	864	848	839	838	855	825	856	879	844	837	885	849	862	862	900	833	834	827	864	845	852	786	838	864	867	849	854	838	884	826	823	862	870	836	875	878	828	910	829	849	853	885	855	878	871	869	904	809	818	884	908	833	847	883	857	874	816	823	868	859	868	890	877	858	906	829	834	840	878	866	915	865	815	836	859	859	893	835	860	859	866	892	842	839	853	852	840	852	896	877	833	847	815	854	819	926	875	868	908	845	886	862	862	889	870	882	889	869	867	885	843	842	867	845	872	845	848	899	856	795	870	851	899	857	846	906	838	838	875	938	833	848	854	896	871	868	878	890	830	859	853	853	851	849	888	831	853	941	864	856	843	903	890	886	881	874	855	833	827	829	864	827	881	853	855	881	843	831	828	849	857	802	867	898	848	879	891	882	864	864	854	890	839	832	875	852	866	859	871	888	855	834	854	860	889	834	856	868	854	901	834	892	912	833	899	845	864	853	866	831	947	872	888	871	836	860	847	909	883	869	813	863	884	852	821	877	853	812	851	851	862	821	911	839	919	792	873	808	828	838	904	859	875	878	855	877	886	840	830	891	866	785	838	879	852	848	875	755	862	871	858	922	927	830	863	851	851	823	836	812	863	880	853	853	843	850	903	867	853	818	846	813	830	842	883	886	854	779	836	827	852	810	875	862	838	860	892	878	858	841	860	848	887	864	830	905	836	878	784	868	836	889	833	838	839	830	880	895	845	880	859	846	848	851	823	848	881	875	877	899	869	895	887	873	827	793	893	837	842	930	787	886	831	879	873	874	866	870	819	829	837	863	915	815	916	906	849	874	888	818	894	813	833	814	841	888	877	856	840	867	916	832	847	916	859	826	888	810	847	854	853	808	897	866	901	857	807	881	825	894	850	915	853	889	820	876	903	836	860	834	840	883	835	852	853	873	837	856	823	814	895	911	855	937	885	871	878	885	880	867	863	822	906	862	864	890	866	856	830	873	884	856	861	803	802	834	878	847	831	869	806	821	844	864	870	856	886	916	910	843	807	853	830	844	920	855	863	799	824	923	844	863	873	884	932	867	859	866	826	881	872	919	841	833	894	846	854	847	877	845	847	817	869	867	872	856	827	854	903	906	838	854	780	815	843	828	865	896	803	848	836	814	922	846	857	841	871	870	887	896	846	878	847	779	851	815	889	897	891	847	936	824	852	872	819	863	850	819	847	882	906	913	897	864	873	838	848	879	916	850	849	880	886	773	804	856	867	859	833	783	817	844	842	892	853	874	865	808	825	848	829	880	823	871	912	866	903	857	812	884	822	840	868	860	835	865	940	870	850	848	839	818	818	857	859	877	897	852	810	873	843	884	862	827	847	890	912	821	834	895	828	851	896	831	876	867	880	837	847	849	866	827	861	900	835	807	875	904	902	852	873	878	860	896	843	851	836	841	873	859	872	861	894	851	856	852	834	855	831	868	928	836	878	863	795	872	817	842	929	821	878	826	870	833	862	843	873	877	852	819	900	824	825	874	853	843	815	816	920	845	834	870	883	851	817	847	810	860	875	865	860	869	806	843	852	881	880	883	910	858	851	850	879	849	828	887	870	862	894	861	896	864	893	892	882	857	862	888	852	859	856	849	896	827	871	861	865	872	900	827	848	856	866	863	895	834	896	849	948	925	915	899	877	854	846	874	875	884	883	867	882	900	846	864	834	821	854	816	868	877	869	811	857	910	878	852	884	836	880	874	803	836	849	839	890	922	844	897	848	849	830	822	878	851	806	831	916	891	877	904	816	841	829	852	880	860	872	873	881	868	835	849	822	859	830	903	911	843	837	868	853	847	880	854	826	853	874	854	874	801	839	839	867	812	843	837	886	829	884	846	851	866	792	835	901	804	861	878	880	849	873	872	823	859	824	890	850	907	849	924	843	911	829	857	875	861	873	866	863	862	853	896	864	871	814	846	871	847	890	885	843	840	842	864	869	868	881	853	935	856	895	927	843	868	867	890	834	895	815	907	844	857	884	911	855	851	819	910	839	878	878	841	899	880	877	834	840	827	843	858	825	829	815	862	845	831	869	867	851	866	830	841	848	868	925	878	904	803	826	869	872	874	870	859	877	853	874	847	846	874	894	855	916	897	821	863	905	840	883	841	842	917	837	914	879	864	825	855	868	877	856	842	846	857	858	863	891	878	851	870	868	862	844	845	873	875	855	862	833	857	820	876	861	850	894	890	816	865	822	867	832	852	811	880	844	857	833	928	869	881	878	878	852	840	871	870	835	824	847	857	914	812	902	918	877	884	881	888	859	865	865	914	836	864	869	853	897	843	851	845	804	840	873	847	852	885	841	878	881	846	815	833	898	843	918	882	854	890	846	863	854	867	935	834	860	881	859	856	868	851	884	815	873	902	872	826	856	792	852	884	886	872	831	903	851	853	900	837	898	882	843	871	863	832	878	823	813	873	818	826	909	864	898	907	844	893	855	833	883	875	912	870	878	846	830	831	838	884	813	877	909	854	824	862	849	889	847	833	875	828	871	855	895	867	853	830	878	898	890	869	832	854	902	846	877	848	855	866	873	861	893	827	857	867	868	866	895	899	878	850	864	818	862	885	884	853	859	920	872	873	896	839	859	822	853	814	852	821	800	846	857	881	875	869	896	866	877	834
27932	13044	8618	4564	2297	1545	1093	817	580	476	400	459	408	396	430	421	392	414	414	404	354	373	412	400	419	376	376	357	374	383	400	399	379	394	368	362	338	366	341	400	399	355	385	374	386	380	401	345	409	401	386	343	365	386	379	381	375	372	360	391	402	368	399	351	356	366	361	357	400	358	391	403	388	386	385	390	377	378	347	396	391	383	372	394	391	353	364	363	389	393	418	381	383	391	368	358	351	386	363	381	381	373	409	373	363	368	369	389	389	414	408	370	361	377	396	391	409	371	362	404	368	388	400	359	409	370	378	375	397	409	381	396	375	393	382	391	353	383	403	405	391	361	327	385	409	387	383	383	371	366	374	356	368	356	339	392	402	388	390	353	369	382	382	404	376	390	359	397	348	396	381	387	370	373	384	368	390	356	391	367	397	367	356	381	356	383	362	380	376	367	393	365	376	383	386	370	399	353	392	378	398	344	379	366	363	370	372	341	400	393	390	392	374	372	378	365	412	391	401	388	395	399	399	401	365	417	381	393	399	340	368	386	413	392	414	382	399	389	406	380	371	324	317	379	363	364	359	373	403	409	401	367	399	391	332	394	369	381	394	342	375	391	388	398	353	354	387	353	332	348	392	358	385	397	344	346	376	360	405	390	383	402	358	335	380	370	350	394	361	409	398	345	375	334	365	370	349	380	362	376	385	375	361	352	381	372	407	354	377	384	408	389	382	390	386	364	400	380	376	320	393	342	376	388	369	377	354	372	373	383	350	370	372	347	415	384	368	394	402	347	368	386	364	387	364	423	390	362	396	402	339	387	364	365	376	388	409	372	364	374	416	377	348	407	416	384	355	351	393	405	372	368	345	380	330	373	370	346	349	388	353	349	379	426	425	393	406	349	339	406	361	379	369	375	391	388	412	408	399	391	346	373	388	379	384	363	397	316	359	374	374	350	380	367	355	344	412	345	340	369	393	373	353	371	367	357	380	365	381	389	395	352	356	401	385	374	339	400	353	421	355	388	343	364	365	393	434	390	398	418	441	382	409	400	387	407	383	413	382	402	361	385	397	363	364	368	380	400	384	372	327	383	363	371	383	375	394	383	384	389	356	389	376	396	362	369	409	386	361	368	379	369	411	401	366	370	358	381	367	368	377	357	365	342	353	367	419	399	403	418	364	386	417	386	345	390	347	423	378	409	398	392	426	373	354	367	371	410	408	408	384	403	387	385	403	371	341	347	366	375	383	355	385	375	369	369	370	355	323	382	404	362	353	378	381	377	387	371	395	435	377	334	428	373	355	418	383	371	343	380	395	364	384	374	379	385	347	370	407	398	364	394	370	382	366	392	353	381	381	383	361	399	372	384	426	354	330	382	368	362	406	425	364	384	354	383	374	359	391	379	432	384	356	374	359	391	392	366	413	402	373	375	391	396	406	348	368	371	430	396	356	381	362	343	405	398	356	345	400	364	404	373	362	401	395	366	351	348	404	358	322	392	392	403	369	398	396	399	380	370	361	376	362	415	405	368	391	383	365	364	391	367	376	385	413	404	385	366	341	379	375	373	361	390	377	401	369	398	350	403	396	400	378	352	415	383	362	386	424	390	396	350	361	374	369	370	351	371	381	388	400	364	374	410	373	377	366	397	368	374	383	383	380	385	379	361	388	366	361	374	356	380	385	380	378	375	365	378	378	409	356	362	366	392	364	378	346	363	352	375	383	388	376	342	379	399	369	353	403	358	369	368	389	380	348	379	391	362	388	375	328	383	395	385	372	386	365	367	384	397	399	362	363	345	401	384	374	404	369	361	379	399	375	372	402	367	359	353	365	364	391	412	360	366	352	362	405	389	376	366	364	427	360	386	400	413	422	406	395	351	365	413	380	350	369	369	400	404	386	384	390	353	395	388	367	366	381	421	385	424	428	378	377	366	407	393	353	366	361	369	395	392	401	392	410	387	371	380	383	341	361	377	354	356	398	373	381	399	374	395	381	373	389	414	386	387	413	410	363	415	337	384	390	397	378	374	349	354	390	392	387	369	395	364	350	348	378	375	409	391	407	378	378	377	371	359	384	369	338	360	382	369	347	380	377	358	393	379	391	382	373	421	377	399	394	413	345	408	386	385	349	393	411	379	366	372	392	379	391	362	339	391	369	395	401	356	375	419	377	368	388	404	363	397	391	356	356	400	380	394	356	412	380	377	376	371	366	379	379	373	358	363	400	356	372	399	380	377	390	382	368	344	438	371	338	391	341	374	393	338	390	347	378	389	374	395	368	358	400	389	354	393	384	380	396	385	377	378	379	416	391	367	346	403	401	337	410	378	389	395	388	371	359	379	380	352	361	417	371	380	426	370	363	364	330	354	375	417	365	405	365	358	321	385	376	375	378	368	376	361	403	408	376	354	362	392	370	344	342	359	385	398	344	391	343	355	386	361	363	401	382	358	361	399	389	408	373	366	377	363	352	357	365	371	429	411	421	367	385	376	354	356	326	375	385	371	389	402	354	389	425	372	390	379	398	349	402	408	397	386	366	371	404	394	357	358	384	383	353	361	412	406	361	375	370	345	379	409	356	391	375	422	399	391	351	348	382	375	384	391	380	391	368	383	383	384	364	390	391	404	387	376	368	359	395	355	347	391	360	365	398	384	392	383	354	373	394	361	392	379	353	430	390	365	391	405	398	352	373	378	387	380	362	395	405	359	389	378	371	401	363	387	373	369	345	373	361	360	306	385	391	374	335	367	359	403	378	413	354	387	371	419	356	334	406	382	435	376	410	367	352	354	358	349	382	347	379	389	373	360	372	332	367	360	384	403	360	358	384	351	368	379	410	355	384	380	377	370	363	386	372	364	387	369	402	400	346	341	413	386	394	383	390	381	394	377	341	411	359	395	414	402	365	390	402	369	402	361	361	365	381	410	388	376	355	364	393	371	344	361	387	421	384	401	343	375	382	399	387	365	382	400	350	382	401	355	347	402	395	352	349	367	375	408	340	386	348	381	412	382	354	372	336	365	356	360	326	378	366	358	348	345	384	367	374	369	346	375	381	351	422	372	408	382	358	394	351	382	365	384	357	340	397	340	398	372	342	392	369	376	407	367	391	362	383	413	347	387	390	381	378	400	400	356	357	386	440	367	396	377	402	365	339	355	388	367	398	374	349	358	390	367	365	371	393	384	387	335	364	403	360	384	411	363	364	377	374	347	375	360	362	344	401	401	366	355	366	384	379	380	375	418	323	395	385	344	385	349	405	405	377	393	384	375	365	414	372	335	360	365	338	364	377	363	375	368	415	391	354	376	381	400	362	365	399	381	402	324	398	417	404	388	392	414	419	363	359	347	384	374	383	387	369	349	411	397	374	403	388	383	383	405	375	376	374	368	380	383	375	387	356	360	339	349	366	369	354	389	390	394	383	381	336	404	367	373	399	389	393	384	409	362	353	391	395	335	366	411	384	396	380	377	357	389	398	410	351	423	392	337	392	366	413	420	364	391
20159	11275	13669	10879	7802	5995	4169	2927	2112	1490	1231	1157	1169	1084	1045	1008	996	983	983	906	942	902	861	911	889	860	925	954	924	875	921	889	942	884	897	908	932	887	890	909	871	967	875	891	868	869	865	907	851	902	858	934	916	894	914	898	892	916	933	869	888	918	918	929	868	862	891	878	857	845	885	900	907	901	822	861	855	891	933	912	869	947	877	866	912	877	859	904	906	886	884	917	922	906	858	891	884	878	917	890	879	857	873	901	907	875	838	877	844	895	893	893	919	851	920	907	902	897	938	863	868	855	905	905	858	910	849	928	909	895	900	850	859	944	899	897	911	866	875	894	860	876	906	913	850	866	889	837	894	871	858	862	924	871	859	919	906	857	911	915	879	857	869	877	973	843	879	870	869	920	929	887	888	865	916	880	854	845	850	873	910	910	894	895	841	872	895	917	841	841	866	874	856	890	904	910	859	892	829	929	902	869	921	887	864	944	851	891	884	941	898	882	898	880	864	930	850	874	876	865	865	851	898	842	904	906	912	933	882	892	858	915	870	889	893	892	908	880	887	858	877	912	902	844	873	877	901	899	865	856	853	858	896	880	958	915	895	899	898	861	926	836	926	887	828	893	918	920	902	862	900	882	864	842	863	857	891	878	907	881	862	909	849	881	915	837	876	888	885	883	935	865	927	869	869	802	920	886	950	839	880	882	898	872	866	887	861	842	860	918	904	915	897	871	906	895	883	919	881	838	894	843	911	853	873	843	897	812	855	922	890	960	899	911	856	876	891	907	873	867	880	872	813	866	926	884	809	880	921	910	871	843	881	854	855	896	870	878	890	876	894	860	850	882	840	908	854	874	892	861	863	905	862	897	905	930	901	882	971	856	879	822	891	891	849	896	934	879	886	857	917	862	905	910	836	898	897	907	848	866	835	933	815	849	925	892	935	918	874	877	890	920	903	931	889	886	900	910	866	841	873	917	888	877	864	882	903	833	881	882	908	903	906	920	884	927	915	852	888	856	967	873	910	870	881	837	893	871	904	871	867	843	867	890	903	842	880	899	876	876	946	873	898	857	852	852	830	917	845	903	932	901	858	896	835	881	928	837	931	906	909	848	897	852	854	868	868	873	871	929	913	882	923	867	876	920	917	872	872	860	902	870	874	873	873	871	865	896	904	884	906	877	794	858	867	858	871	851	898	857	849	881	930	898	887	894	881	921	829	843	916	864	892	902	958	892	920	906	914	869	864	857	821	874	878	928	958	950	854	891	927	871	930	905	880	888	890	889	909	854	848	817	890	851	870	829	941	864	859	844	872	852	856	862	920	876	934	872	844	896	893	879	883	858	893	894	891	869	892	863	861	888	885	893	869	823	841	892	861	880	909	890	867	898	877	848	888	873	891	858	833	904	920	886	918	899	864	876	919	899	869	865	861	831	920	886	845	897	875	884	871	850	880	893	860	873	906	868	843	895	907	827	892	908	904	895	858	881	841	818	906	869	878	860	896	922	938	901	914	868	854	886	871	909	832	840	908	907	887	880	905	897	874	869	914	893	899	917	885	871	938	905	888	882	901	872	883	875	893	890	874	867	879	889	904	872	863	880	870	866	856	882	862	877	907	895	909	901	922	895	903	869	848	881	874	894	939	871	899	846	937	889	862	856	895	842	938	919	856	893	949	870	872	897	897	871	932	929	878	887	832	880	941	903	915	865	919	952	898	823	919	909	942	928	875	885	892	858	909	891	862	897	855	908	900	844	898	882	841	885	814	910	851	882	919	831	897	887	822	852	871	827	862	861	864	937	905	873	870	877	944	891	897	934	928	847	887	928	905	903	874	878	902	868	890	832	907	913	892	856	912	895	840	885	918	873	886	876	886	897	916	863	840	876	851	894	885	902	927	923	854	911	926	847	888	854	825	856	877	875	860	837	912	861	832	842	843	915	896	913	881	914	914	852	859	860	892	842	947	941	856	933	902	871	874	875	834	830	874	874	942	878	921	899	833	879	852	897	895	853	913	928	874	862	892	892	899	875	896	922	880	954	874	948	905	860	906	854	922	874	960	900	933	866	890	896	936	901	882	942	946	858	901	895	880	921	872	910	872	821	878	846	926	853	916	871	900	923	897	860	938	805	933	840	926	877	889	879	892	843	879	822	871	868	884	925	868	898	924	910	899	894	834	883	859	846	885	894	893	914	944	869	871	912	855	922	896	865	851	874	825	864	842	927	913	855	911	937	882	861	873	892	901	889	903	842	924	861	896	891	924	943	898	882	903	885	864	892	910	912	894	917	830	894	869	882	895	931	902	945	901	894	900	833	851	896	866	918	903	899	881	845	939	896	935	881	968	861	904	878	871	909	876	913	876	891	872	879	868	861	878	872	909	885	868	924	884	891	826	891	934	956	855	869	886	880	910	855	870	846	841	863	886	907	908	883	884	877	851	871	873	893	867	857	906	892	889	900	944	859	848	891	878	873	872	899	913	839	859	916	886	868	891	868	882	840	836	840	928	897	840	877	883	918	912	884	912	868	828	912	875	843	859	876	932	903	949	906	918	919	914	855	928	898	942	879	890	887	924	885	913	909	857	904	885	897	864	862	827	847	852	855	949	858	881	886	880	888	932	883	880	863	915	847	899	916	863	928	904	901	894	852	824	922	899	927	845	924	876	891	872	891	897	898	847	836	909	818	855	849	901	862	895	858	870	882	914	874	865	861	907	865	887	825	880	917	893	887	886	832	902	868	905	886	876	881	938	875	913	890	888	868	893	938	868	922	914	863	844	894	906	898	915	855	877	898	835	859	894	871	931	900	891	940	885	834	879	846	891	867	907	888	893	886	868	918	863	891	944	884	890	885	925	876	868	852	883	906	873	881	883	894	881	844	902	910	843	888	956	850	853	884	916	897	879	948	897	881	969	877	874	871	855	898	883	864	867	856	936	842	849	870	873	859	919	897	846	886	861	861	871	871	885	876	894	921	936	890	894	884	900	918	933	928	886	891	883	879	874	870	870	841	873	892	905	898	915	856	848	853	807	843	894	880	933	922	847	895	920	918	870	859	903	856	860	857	930	888	876	902	955	907	864	900	876	883	907	909	910	858	859	868	850	880	899	875	863	852	862	930	852	899	869	858	861	871	869	949	832	934	896	848	927	890	887	810	882	909	881	858	877	894	891	887	848	866	853	846	891	886	887	871	869	896	892	833	871	937	909	861	886	845	911	887	901	876	873	888	886	905	883	896	940	909	883	892	917	859	852	873	906	890	907	807	884	907	884	888	840	887	863	905	913	908	919	891	838	885	904	892	919	912	927	902	909	874	867	891	891	830	914	865	866	926	962	885	893	914	908	880	900	932	865	913	908	885	834	914	890	934	908	900	825	926	878	942	889	876	861	884	911	876	913	901	823	874	923	942	923	883	877	932	841	869	900	866	940	902	901	909	863	883	833	914	848	858	868	903	887	874	819	946	907	938	923	869	932	904	867	903	891	908	867	873	897	891
45774	21216	12653	7402	3643	2236	1541	1049	928	739	630	587	585	534	486	518	417	451	435	418	422	445	409	387	427	407	414	401	392	410	396	415	412	376	398	407	405	398	352	425	436	413	412	392	379	374	424	411	391	411	396	399	381	383	354	379	404	402	400	386	405	359	448	388	422	405	370	390	327	380	353	404	428	401	386	406	422	390	404	439	411	415	421	406	386	419	412	388	400	352	403	420	421	381	409	420	411	440	436	384	418	404	442	394	419	361	440	396	378	434	387	378	412	431	426	428	376	395	428	391	363	392	449	378	381	374	401	370	387	421	364	415	384	418	419	412	429	429	390	416	435	402	401	384	399	379	391	372	376	430	427	393	343	414	409	410	378	396	381	411	405	387	404	360	411	388	409	401	375	392	366	382	405	401	434	382	402	395	382	380	372	394	422	379	421	428	414	428	403	394	407	383	411	399	372	394	356	435	423	348	390	369	387	410	368	421	397	429	414	412	408	384	361	386	384	377	384	384	386	401	407	406	363	365	375	388	369	430	414	370	385	383	383	434	399	359	405	398	380	391	396	421	409	363	391	413	396	399	411	399	399	439	402	355	419	390	386	373	392	389	362	423	412	383	421	409	391	401	390	399	397	412	404	374	385	390	406	382	382	379	380	383	424	366	388	376	370	395	408	380	379	423	402	388	400	402	367	408	371	410	365	399	394	394	397	414	373	412	381	419	404	379	412	467	403	382	405	407	433	380	377	403	405	365	373	381	380	418	399	398	413	369	381	356	406	371	395	388	422	433	354	356	391	433	411	392	394	382	390	408	406	375	383	377	381	374	392	406	363	381	418	378	431	365	407	382	416	405	400	396	404	435	390	436	391	394	402	410	388	392	410	378	374	416	379	397	386	409	380	422	407	365	386	428	391	407	401	377	382	382	414	404	403	366	399	406	392	369	357	379	440	431	385	394	394	389	377	426	430	371	392	377	398	413	353	364	412	418	380	401	404	435	356	402	358	407	386	370	400	399	398	401	364	374	398	411	413	405	412	410	374	379	366	383	419	375	345	438	384	397	402	380	387	394	442	435	406	441	382	370	434	413	374	436	386	412	393	353	395	384	398	335	401	389	403	390	387	372	364	414	406	412	389	428	430	433	432	424	390	368	377	427	403	408	374	354	381	401	398	371	420	408	401	402	376	381	398	387	380	369	392	419	372	374	339	364	373	385	442	391	385	354	401	392	392	371	374	382	381	423	371	405	381	382	393	398	406	422	418	402	400	399	407	413	400	377	329	397	396	393	393	423	396	402	384	383	404	402	372	406	387	372	419	407	406	425	369	409	375	402	405	366	441	410	412	395	394	451	397	404	397	445	410	415	408	377	401	401	401	387	391	415	365	389	393	384	412	404	448	432	402	387	406	383	382	379	409	391	390	379	401	397	390	405	419	372	419	408	420	407	387	399	365	390	435	411	358	375	401	399	412	408	411	414	399	390	344	386	400	397	383	369	376	393	417	398	392	424	373	364	397	405	394	341	363	396	417	387	382	385	364	380	427	417	434	401	381	389	377	387	393	397	374	381	400	459	373	392	371	415	414	447	392	399	424	392	425	436	398	413	403	360	393	381	396	372	415	396	416	403	390	432	412	391	362	403	379	400	387	407	418	400	364	392	390	444	379	370	412	366	418	396	387	405	395	378	395	401	426	394	403	401	411	397	394	412	383	383	373	393	407	383	453	383	418	423	406	389	406	379	405	448	373	414	395	412	390	398	408	405	361	402	412	409	371	403	439	393	401	397	393	389	384	394	345	368	416	394	367	428	426	396	365	410	384	432	416	408	409	369	397	411	404	418	379	422	394	405	350	405	422	414	394	401	417	419	425	399	413	377	399	351	358	420	387	356	420	373	364	412	417	410	366	349	416	440	407	404	403	417	406	411	402	405	393	405	380	386	407	395	408	359	401	399	429	408	384	417	371	358	393	378	376	434	420	395	369	357	394	417	389	363	377	376	371	373	368	395	381	377	412	390	389	381	418	390	375	368	421	375	390	425	432	361	421	419	395	400	424	391	389	411	339	383	414	418	413	387	419	393	404	397	379	401	392	368	406	432	451	397	404	376	376	387	426	424	427	381	374	396	395	427	409	397	408	363	388	402	381	399	429	393	392	392	379	377	425	408	378	410	363	372	376	414	376	384	388	425	410	399	422	377	394	447	409	432	395	382	405	421	424	371	369	377	380	403	398	408	420	400	381	431	379	376	412	416	394	410	387	351	374	397	370	365	395	404	389	422	373	383	394	386	416	387	395	409	402	366	390	379	369	438	414	390	398	399	409	435	385	369	410	395	383	409	377	382	361	425	416	393	374	377	338	395	416	431	428	443	423	399	378	394	416	404	383	379	411	416	385	411	392	364	376	429	424	449	414	357	359	383	387	396	393	414	399	382	446	405	384	349	371	369	381	370	423	369	387	402	448	428	404	417	374	427	407	390	409	432	375	394	410	411	375	416	376	357	378	380	393	413	367	384	384	427	392	403	398	373	386	366	391	412	345	428	422	391	407	413	413	419	418	453	410	413	372	366	411	419	377	410	371	396	417	424	413	384	408	387	455	421	319	391	383	426	427	385	407	341	412	400	412	413	405	423	400	357	383	418	393	392	412	408	411	384	411	354	365	401	415	394	396	415	381	381	417	375	403	412	398	448	393	400	381	381	390	411	380	375	417	367	401	413	408	396	389	416	422	384	396	397	375	412	365	404	412	399	385	401	408	396	366	382	403	381	390	425	396	382	364	414	387	360	396	415	411	352	402	399	415	391	414	412	385	392	383	402	442	424	374	384	408	439	407	432	382	417	391	416	398	390	444	397	379	392	395	386	404	417	369	402	400	379	376	371	419	433	416	395	379	390	392	409	415	395	388	425	399	391	392	421	403	389	387	371	392	384	376	402	390	410	409	451	437	423	378	378	356	433	360	407	430	362	379	397	415	433	403	382	386	389	392	400	395	405	379	384	447	392	402	408	391	396	377	401	368	403	410	416	404	425	405	414	387	393	391	413	385	393	405	358	402	407	399	387	402	408	369	401	423	390	456	387	432	398	392	399	390	375	421	434	425	401	401	387	398	380	390	382	373	402	383	370	406	427	425	388	433	400	403	393	394	389	384	366	397	380	356	430	371	360	371	401	386	370	406	423	405	394	402	430	366	404	392	431	370	401	360	399	371	417	426	395	375	413	353	380	389	417	379	449	385	417	375	389	387	382	388	388	401	412	404	372	394	399	394	413	395	386	369	369	392	376	392	385	371	413	365	378	425	399	343	378	389	391	414	403	416	375	442	435	404	407	401	418	421	383	387	390	414	379	389	397	388	423	370	388	437	381	400	408	394	418	401	394	417	433	421	403	363	402	367	392	375	414	411	404	395	395	402	403	417	377	374	390	388	378	397	414	391	370	400	398	418	402	354	391	416	405	426	391	391	388	382	395	370	390	422	409	379	416	386	392	386	416	383	376
31578	16891	17392	16538	10961	8206	5711	3945	3609	2617	2344	2050	1832	1637	1501	1380	1304	1208	1137	1062	977	1043	1013	1016	958	974	1009	988	969	948	1031	919	949	955	918	945	880	908	969	944	939	953	983	955	900	959	942	943	941	971	966	961	967	903	904	936	938	941	972	938	913	946	912	927	947	895	931	927	941	866	903	983	979	832	896	968	908	900	944	948	940	926	954	966	903	937	948	929	942	932	928	966	987	916	927	891	938	935	939	910	920	898	921	918	948	889	986	953	914	928	957	933	924	979	951	948	970	923	926	910	924	901	977	882	958	929	938	978	943	870	990	953	967	945	897	930	943	971	954	948	881	910	896	959	925	928	929	912	904	964	917	938	935	941	929	927	954	926	955	933	925	936	874	926	977	960	927	928	913	963	883	957	955	933	962	953	937	955	928	942	981	965	888	985	948	933	948	926	915	922	936	922	930	972	974	943	955	928	939	961	930	917	951	979	918	969	955	952	957	979	957	951	940	912	946	869	925	888	988	951	905	941	918	922	948	960	931	944	950	923	909	914	925	948	919	930	961	926	918	897	867	926	932	870	934	930	934	956	943	905	967	894	943	902	952	946	905	906	941	918	906	927	894	890	956	941	961	935	882	954	963	971	865	902	915	938	934	915	939	908	953	910	923	892	929	887	893	915	962	957	955	910	908	929	941	961	936	922	993	933	955	902	925	960	946	932	921	946	968	918	902	891	931	915	940	908	882	935	888	950	913	946	980	911	972	960	945	907	915	962	902	907	1004	929	949	941	976	926	935	907	958	964	901	957	963	961	927	943	939	893	926	917	910	945	938	954	947	961	922	940	959	969	897	1015	930	955	903	877	951	949	991	890	935	914	902	946	908	902	942	965	930	865	922	974	911	928	900	961	893	916	952	904	957	890	969	906	898	917	909	936	971	910	970	892	977	950	948	991	920	923	924	907	860	988	952	981	993	943	940	945	943	898	951	923	868	936	997	906	958	973	939	969	937	915	958	905	893	980	943	956	1003	897	919	896	926	895	953	1000	962	925	940	906	940	909	985	924	988	954	890	928	987	899	929	919	930	894	925	924	879	903	974	867	932	966	902	987	908	985	898	951	921	936	888	894	916	961	882	897	967	927	926	948	949	938	918	912	898	917	974	924	929	860	936	928	869	969	921	922	828	924	928	941	954	909	940	936	900	976	889	998	874	920	913	937	956	938	918	930	944	944	921	855	904	934	953	963	919	916	990	931	913	894	929	902	969	903	915	960	904	924	1005	930	937	907	880	964	932	871	928	927	909	959	927	928	897	923	925	937	942	957	945	959	941	931	954	954	922	961	957	927	921	945	925	911	883	966	992	958	949	962	929	921	909	987	946	947	913	904	926	924	975	974	945	900	884	982	937	929	981	916	911	904	946	933	928	940	968	923	938	924	885	893	885	905	931	910	964	943	910	867	882	933	928	939	931	946	982	913	906	915	1000	942	982	928	904	880	952	945	917	946	913	958	965	949	912	913	889	931	924	897	950	928	968	901	873	917	932	952	904	850	971	908	917	952	907	890	886	948	948	968	940	936	875	919	945	924	983	901	949	984	918	951	892	906	939	940	970	941	941	898	893	965	899	939	947	957	940	937	926	919	962	890	887	892	936	920	932	943	981	935	951	938	893	890	915	980	909	914	981	950	933	938	887	955	903	948	937	978	902	904	910	910	897	951	866	922	961	967	920	894	987	881	948	859	891	948	919	938	935	893	1004	934	931	933	954	924	941	915	952	918	968	951	943	913	918	904	871	945	923	926	952	952	947	909	929	943	976	949	948	919	881	925	932	920	953	963	895	896	945	973	909	943	938	970	977	946	975	935	904	921	907	920	896	867	914	876	914	964	939	941	946	937	911	909	948	945	952	925	883	930	913	949	882	944	947	939	959	930	908	949	942	903	879	903	913	894	984	968	937	954	891	891	978	918	939	926	916	888	876	926	911	958	886	904	942	927	970	932	941	928	909	917	933	936	962	881	913	940	927	894	960	966	991	910	898	910	947	935	869	954	935	926	907	945	917	877	923	934	891	950	931	876	950	937	1013	931	892	952	952	941	889	895	927	901	893	984	967	909	920	910	974	905	932	955	920	960	949	937	911	917	930	925	924	975	959	907	918	910	933	963	939	947	960	918	951	901	916	921	908	895	891	939	962	926	927	945	947	950	908	933	950	953	917	975	883	913	902	935	940	932	893	932	950	879	904	997	985	941	895	956	1000	956	915	939	968	924	951	892	904	911	973	916	938	942	1003	940	916	917	987	957	940	907	963	988	923	917	950	929	933	906	939	912	954	904	936	890	882	937	901	940	931	929	975	946	990	965	942	881	890	982	913	886	905	948	932	972	933	926	918	934	918	969	944	953	913	997	924	889	991	959	982	919	938	974	899	830	951	986	996	911	966	988	891	841	946	897	911	912	905	939	946	927	861	963	907	874	941	883	996	927	919	958	899	888	875	912	946	893	906	925	907	925	980	930	936	957	927	965	968	912	943	960	967	919	951	900	970	894	901	859	869	945	985	935	973	944	938	958	926	940	889	919	928	977	940	902	918	922	948	940	932	881	909	892	926	937	943	914	981	972	909	951	920	907	955	923	979	991	924	887	888	933	952	954	976	931	920	928	953	947	912	947	896	981	927	924	898	996	959	934	911	892	944	957	942	925	949	894	917	922	903	910	940	930	891	951	890	984	963	928	969	921	923	938	938	913	929	888	937	924	931	929	928	965	880	951	924	953	958	955	954	924	868	947	929	905	965	916	933	983	965	914	917	898	943	906	986	906	896	919	984	935	851	938	937	946	940	906	886	857	922	913	916	920	1027	986	958	866	936	945	937	923	893	908	942	896	905	902	941	907	898	954	905	948	924	953	895	902	913	964	909	907	929	918	926	981	972	942	903	918	911	937	920	873	945	921	894	926	901	968	961	957	924	938	940	891	961	944	942	912	935	939	899	871	895	944	1013	932	877	929	857	939	953	921	954	957	943	972	924	917	929	912	891	902	983	920	940	910	937	908	984	928	897	929	938	922	949	920	911	951	936	881	956	910	969	931	917	912	915	905	871	941	931	910	862	975	945	966	936	891	951	969	942	921	894	964	910	907	951	957	938	927	915	921	887	917	940	961	879	915	934	964	895	909	900	909	916	990	913	935	909	953	953	971	951	905	938	980	950	885	924	935	992	890	955	904	981	956	953	896	898	1017	888	978	948	915	924	933	1005	987	975	953	962	955	879	933	898	898	943	911	973	878	920	890	913	935	946	957	969	982	903	915	902	914	922	931	943	951	919	929	903	922	959	919	917	907	974	957	936	901	909	958	946	916	985	926	998	876	874	909	907	917	917	953	893	907	972	903	935	969	914	972	925	923	945	924	891	943	952	940	934	933	896	951	926	909	911	971	983	966	910	946	940	940	894	956	943	899	969	924	918	904	962	955	888	902	890	915	950	930	933	921	867	962	937	949	947	886	916	897	931	918	940	974	943	940
48601	27283	20105	10513	5254	2973	2061	1454	1202	912	746	837	631	557	502	488	487	480	418	407	406	400	446	375	382	384	381	414	377	381	352	364	410	337	370	366	356	359	360	377	365	389	388	351	368	377	373	349	408	370	348	379	360	363	397	370	351	335	384	376	365	361	389	382	357	364	367	365	393	360	343	383	328	369	349	365	398	366	346	363	356	336	393	369	381	376	344	371	320	384	354	351	377	332	379	421	360	333	365	338	371	356	371	339	386	399	352	360	369	380	362	365	353	379	373	393	374	350	385	366	388	364	371	375	346	377	341	366	375	349	379	378	359	358	372	369	341	351	335	355	377	375	333	384	360	400	333	383	384	354	384	387	368	390	346	366	367	367	346	347	356	364	330	371	337	331	376	355	367	376	346	316	345	371	363	341	358	369	370	363	357	350	356	389	360	380	329	362	395	338	341	370	348	351	378	355	403	360	383	363	369	352	351	365	345	330	356	397	382	368	381	386	355	378	410	357	366	348	362	373	379	362	363	331	383	372	343	387	370	364	380	405	355	381	394	329	365	414	360	376	367	375	371	371	360	379	359	338	378	379	358	340	352	372	365	387	379	381	396	359	354	367	377	373	375	372	401	382	353	358	361	353	394	361	371	387	362	338	383	381	349	360	350	325	381	384	382	370	388	371	360	369	359	380	359	308	361	377	355	372	360	357	350	318	343	349	371	357	362	365	379	402	360	362	336	349	383	359	350	416	398	380	394	401	354	359	374	345	383	385	401	404	391	372	378	326	347	366	330	393	346	370	374	338	344	364	360	356	353	371	375	359	367	334	350	343	359	372	374	374	382	371	366	388	350	340	389	368	349	321	367	363	384	357	360	365	327	382	371	338	370	386	344	376	387	353	324	377	349	371	356	323	380	378	336	355	355	397	372	409	378	357	353	435	362	379	324	375	371	340	380	355	408	369	340	368	354	357	394	356	378	395	328	370	348	370	349	391	361	370	364	365	339	375	341	370	413	420	370	344	337	397	378	386	365	374	383	358	362	371	389	397	335	374	389	397	416	344	361	320	366	345	420	372	339	319	359	393	353	358	391	347	361	355	346	369	373	370	405	359	383	373	363	340	369	343	388	360	410	374	362	346	361	408	384	357	369	385	330	330	351	345	362	375	392	356	368	383	369	382	335	385	386	393	341	364	351	371	333	350	365	356	405	373	381	388	380	357	360	411	374	346	379	357	397	365	381	336	367	320	333	346	389	383	341	394	375	380	349	410	370	403	383	352	349	374	344	370	364	344	365	360	351	353	361	377	359	340	391	391	366	376	358	358	343	357	337	365	383	362	350	385	398	354	353	357	370	379	400	360	358	374	384	381	349	382	371	326	326	389	417	397	378	390	337	368	360	387	402	359	381	380	360	346	337	377	361	367	428	338	412	335	393	413	336	368	368	383	364	395	355	373	372	332	415	374	357	365	441	329	366	358	342	431	375	334	357	392	387	353	382	380	347	374	338	336	334	375	366	390	355	353	388	356	351	364	366	337	379	364	372	369	384	363	347	369	381	368	352	334	391	387	371	397	378	407	401	390	393	374	351	363	381	373	374	350	359	386	374	322	381	342	364	374	391	370	392	340	385	385	338	374	366	343	340	385	376	398	345	342	354	363	391	385	382	385	378	381	386	358	376	377	340	365	356	373	399	357	353	392	356	370	352	406	374	358	381	370	388	345	358	347	373	352	355	371	390	356	342	371	352	358	380	391	371	354	393	347	351	362	369	365	394	358	426	375	360	421	380	338	390	334	363	384	358	377	365	400	373	349	346	356	345	355	369	387	345	381	335	326	361	385	363	402	373	380	389	369	351	360	365	379	353	386	371	380	347	367	391	359	345	376	364	359	357	366	346	346	406	365	341	376	355	369	343	347	406	331	373	378	355	379	362	337	391	361	362	356	391	348	345	361	377	377	367	353	374	348	346	391	352	401	415	382	407	359	375	368	377	360	329	383	345	384	383	351	393	389	365	347	342	380	400	394	380	377	393	354	365	401	391	379	382	372	341	367	371	388	344	349	389	338	375	383	351	360	370	323	375	342	365	347	379	363	411	398	326	346	380	324	364	353	365	351	361	346	394	379	357	358	335	378	367	402	362	360	369	357	406	347	382	344	372	362	384	417	391	383	378	358	377	369	352	313	389	361	331	377	348	379	376	396	363	332	353	355	350	374	349	372	386	400	368	343	324	384	384	384	337	378	405	359	368	393	352	398	349	379	371	356	385	385	379	397	397	389	368	406	366	397	371	374	375	398	374	339	358	360	357	361	350	392	339	349	379	401	342	387	384	335	374	355	340	309	330	345	378	377	346	352	391	365	327	325	368	400	363	379	382	348	347	368	368	349	324	382	357	394	347	391	382	362	343	385	412	410	376	408	382	364	392	322	389	400	357	387	366	378	365	374	353	352	338	381	412	378	361	365	356	334	371	338	398	381	378	345	368	384	381	401	375	377	339	357	394	369	374	378	357	371	385	354	329	386	358	343	349	391	392	404	390	326	378	380	340	409	416	370	380	372	377	354	360	348	341	349	364	387	390	379	390	338	364	368	352	375	338	354	366	363	374	354	367	393	405	340	378	343	369	360	400	415	348	368	372	353	391	387	364	359	426	378	388	339	365	345	385	382	353	410	362	360	357	368	321	349	367	354	377	327	362	380	401	360	394	349	349	365	387	382	366	364	387	389	366	352	372	395	351	355	396	328	353	385	352	397	363	379	375	371	385	405	394	370	377	378	348	381	389	325	375	363	383	358	367	376	373	374	386	368	387	344	367	371	350	378	363	401	389	412	349	395	382	413	367	404	371	351	371	386	399	352	355	355	361	347	383	370	385	349	389	361	339	359	393	408	381	394	400	369	345	377	354	359	350	371	350	333	385	365	356	329	368	376	368	366	343	326	390	336	382	371	385	360	389	338	363	397	379	374	364	359	386	334	373	375	397	354	357	372	365	346	373	335	359	360	380	378	366	326	378	354	380	352	363	377	371	393	358	346	394	376	363	373	380	345	356	354	380	383	372	348	339	354	376	369	370	319	348	358	380	375	382	388	365	365	405	360	376	369	372	328	388	374	404	354	386	376	369	366	375	352	373	334	366	416	378	381	383	374	366	360	357	359	358	361	394	377	363	378	375	360	383	348	360	359	351	395	382	359	396	365	369	386	367	342	394	332	335	404	368	374	407	375	376	359	383	373	374	368	396	362	398	366	380	383	353	380	372	358	340	374	383	371	352	356	374	349	356	358	386	376	337	349	337	352	366	367	392	319	381	384	348	379	394	356	388	380	396	368	383	347	338	338	363	364	392	357	336	390	350	354	373	364	396	392	374	349	379	397	376	330	364	364	400	359	332	375	370	372	327	394	390	332	340	361	383	340	370	347	388	392	375	386	354	352	379	376	350	386	365	392	383	391	388	354	334	381	358	345	359	335	387	357	365	356	346	383	375	366	354	369	349	355	373	378
32516	22628	25290	19073	14094	10200	7758	5487	4915	3557	2723	2906	2267	2108	1869	1709	1400	1435	1297	1154	1111	1024	981	978	984	939	940	919	857	904	890	938	860	890	937	838	907	839	895	866	881	857	840	900	925	878	861	885	873	864	875	866	835	895	853	843	870	893	838	866	868	807	825	852	869	900	858	882	848	815	871	932	812	852	875	857	839	848	860	895	839	846	831	908	857	859	855	870	849	893	837	903	857	853	877	893	869	879	881	826	900	917	861	885	847	880	886	876	841	846	822	842	877	872	889	849	867	843	807	874	906	888	845	908	829	886	898	873	881	815	832	890	832	790	867	835	825	859	891	845	874	893	882	838	826	885	867	875	808	828	823	854	875	845	844	877	889	845	886	853	910	802	810	839	859	823	853	841	862	838	883	860	862	841	810	889	899	870	935	847	835	887	875	869	819	890	854	841	876	843	881	862	880	898	896	891	820	925	868	851	853	861	832	858	825	877	817	811	860	801	831	876	884	876	858	867	896	845	830	857	840	826	871	818	857	877	826	879	847	864	853	827	853	857	886	858	852	836	837	865	863	853	893	838	851	882	861	882	902	845	832	848	867	868	869	832	856	813	851	854	888	811	842	845	869	864	839	886	894	858	869	797	871	849	862	879	834	844	840	849	852	830	880	842	855	900	831	860	867	878	867	833	806	885	863	824	839	911	849	840	833	811	854	883	872	857	872	813	876	846	845	872	825	870	857	924	878	815	863	886	841	844	886	919	864	849	845	881	933	863	870	898	853	842	845	884	837	841	831	947	840	850	817	900	829	866	861	897	874	844	884	829	850	834	838	784	894	903	839	899	858	857	897	845	865	894	896	886	793	872	816	908	826	902	858	872	800	894	843	905	880	917	843	887	821	849	871	848	874	875	874	883	890	844	855	910	845	864	838	904	950	794	837	868	913	908	844	873	864	833	902	820	864	839	865	827	885	858	861	843	852	853	829	850	892	864	842	873	880	862	837	885	835	865	884	824	848	860	855	850	897	887	865	846	830	859	916	879	875	853	865	869	892	877	819	885	860	886	881	869	866	823	865	846	827	829	862	848	804	858	875	833	898	876	851	853	808	852	844	817	849	825	793	897	850	892	865	864	851	871	825	824	910	849	866	878	854	848	843	860	919	855	810	920	864	852	895	831	859	872	805	813	835	829	846	854	849	866	822	845	869	886	822	827	825	868	848	900	869	828	891	877	905	830	863	804	870	830	860	830	884	873	857	869	859	819	844	831	877	823	890	854	895	817	812	838	829	831	844	848	831	851	813	863	869	900	833	878	886	841	816	858	866	863	859	862	874	864	794	839	877	818	838	907	874	877	833	829	901	875	920	843	841	886	834	850	810	913	874	830	851	843	835	847	887	845	888	835	879	836	841	873	870	833	918	867	879	816	851	938	855	881	840	841	885	829	795	839	814	830	876	835	829	827	902	881	841	855	923	837	894	820	875	832	835	828	849	865	879	842	893	846	853	870	849	883	814	881	876	879	860	889	879	870	896	891	849	909	883	878	881	787	818	842	858	853	912	870	875	827	837	832	843	851	877	869	871	859	874	827	853	867	842	850	829	816	833	882	855	854	851	861	819	833	850	862	926	857	882	801	846	868	795	876	822	912	872	828	859	856	888	894	845	931	857	886	898	875	879	836	842	854	859	875	865	842	865	831	842	898	827	858	868	908	866	813	866	870	862	876	831	853	765	843	830	803	872	907	866	827	859	889	904	889	866	890	849	881	827	885	851	813	839	910	855	843	819	833	825	815	900	850	875	893	871	874	881	882	830	868	860	811	827	823	881	830	852	874	921	815	886	888	873	900	900	855	814	851	823	812	874	853	855	865	872	822	841	902	869	793	880	866	848	830	835	840	868	853	869	843	836	880	856	870	870	875	904	870	858	846	886	835	830	837	894	865	843	842	835	905	879	881	816	905	821	881	873	815	841	857	805	890	899	873	799	863	899	803	846	865	831	856	836	801	892	864	876	858	838	908	833	878	803	860	936	911	903	824	868	834	884	844	841	902	847	834	854	870	820	892	849	863	819	882	840	864	848	806	859	898	854	877	863	803	872	904	827	855	797	866	853	830	882	876	814	851	890	899	869	875	893	844	913	854	859	857	885	905	897	844	861	878	854	825	839	867	861	884	892	874	853	840	850	847	871	862	872	848	852	859	865	882	885	863	813	936	843	924	895	854	877	822	801	853	860	830	845	874	840	897	822	848	884	848	894	813	842	867	820	891	837	829	837	832	833	788	871	825	870	880	858	840	816	894	883	847	858	828	850	830	818	832	831	854	836	816	880	902	838	893	808	840	838	859	831	852	899	855	832	840	844	883	896	835	859	864	898	873	893	868	844	895	854	851	830	853	866	913	882	863	861	859	823	880	843	877	872	876	892	839	849	856	848	853	893	877	854	869	852	878	866	828	898	909	826	822	905	852	830	832	849	837	848	801	878	873	909	814	829	920	903	900	900	844	860	841	879	862	927	805	852	878	892	881	897	860	910	902	873	860	869	873	863	886	841	822	880	852	849	900	805	836	851	889	900	790	859	883	850	887	857	825	871	863	861	873	886	857	877	837	871	927	860	854	804	872	820	801	882	817	863	856	847	836	870	880	829	872	866	804	830	793	863	896	843	829	854	842	813	889	836	835	836	864	897	840	883	780	861	895	876	842	854	922	883	833	891	917	815	847	868	855	917	853	865	843	855	852	902	866	872	850	889	859	841	840	883	845	866	880	832	840	864	866	875	896	814	883	858	836	866	871	877	843	865	840	860	869	807	837	863	891	862	847	819	840	867	848	871	855	806	835	887	898	882	816	858	798	848	814	850	831	842	804	864	832	873	911	899	817	870	851	868	855	898	906	865	912	877	874	885	883	848	792	872	863	896	850	824	851	918	858	845	828	890	913	869	824	858	866	839	868	898	832	852	841	811	869	833	832	838	790	832	845	846	890	886	886	823	877	899	877	842	849	863	896	820	834	875	848	816	853	825	840	866	867	900	822	867	894	856	876	907	868	843	860	844	833	848	897	834	887	865	875	852	843	851	878	826	876	842	874	879	823	853	891	855	840	892	881	849	875	858	839	829	915	879	823	897	856	849	857	865	840	878	875	892	889	913	845	862	883	851	848	837	864	891	890	880	850	837	864	835	844	880	844	910	802	889	832	890	872	873	839	854	894	824	857	899	812	870	803	864	910	853	861	823	863	868	862	827	866	908	820	815	875	892	851	832	857	867	837	839	901	848	818	875	793	836	849	840	864	816	878	831	880	842	829	842	869	851	828	890	869	868	866	872	856	834	885	913	873	825	869	821	867	867	805	888	908	864	842	874	850	932	824	875	871	859	839	837	846	799	863	845	881	868	867	853	866	860	853	838	877	863	820	823	884	866	830	814	859	869	845	852	826	870	895	907	885	844	913	887	862	833	864	878	842	845	825	831	846	833	826	883	860	837	886	852	874	873	848	881	852	871	855
28988	14361	9411	5227	2532	1560	1168	740	492	453	467	424	398	394	390	392	382	383	404	404	367	376	365	392	411	364	356	389	356	357	362	357	370	357	427	363	380	377	348	381	403	405	354	361	377	378	339	393	360	383	357	397	364	410	391	382	373	369	397	378	388	359	360	373	372	391	396	398	383	340	375	355	412	388	419	374	361	374	394	398	381	356	366	376	340	361	344	370	349	374	354	383	378	364	402	378	381	379	399	380	436	405	404	364	422	378	350	409	363	372	364	383	393	354	393	414	376	399	346	349	367	387	368	357	397	403	350	406	350	362	401	313	366	371	387	348	392	373	395	369	369	368	369	414	396	358	361	360	310	349	362	360	366	381	408	435	393	362	383	399	361	354	410	360	366	384	382	365	402	394	363	344	384	373	412	395	361	414	390	416	399	375	373	338	334	355	386	392	417	363	392	365	367	376	376	402	358	416	358	413	379	371	402	418	404	410	360	376	365	370	355	392	377	363	395	398	369	374	392	373	390	375	384	383	420	321	392	351	374	378	380	378	354	386	425	340	353	418	376	401	393	361	401	354	402	387	346	349	345	369	406	388	376	393	404	396	371	403	378	366	396	364	349	392	387	382	386	351	383	395	379	365	376	412	433	401	385	372	373	369	394	391	382	393	380	386	386	381	380	392	396	357	393	384	397	340	367	398	379	377	361	365	344	403	385	394	373	387	399	364	365	340	326	379	379	403	396	352	381	365	367	366	351	368	387	361	403	364	368	366	377	423	411	369	355	379	379	364	323	344	340	394	355	369	417	367	321	340	411	398	384	405	349	349	339	384	376	358	373	351	364	396	418	408	404	366	382	367	357	382	384	390	375	348	383	393	379	372	373	412	401	383	363	380	381	381	415	374	381	401	364	370	389	374	342	352	367	399	369	348	381	351	348	358	363	358	393	385	373	352	336	383	358	374	382	376	371	358	367	363	379	375	359	373	405	401	403	382	371	347	377	371	373	383	420	390	384	363	377	364	384	384	382	391	393	402	354	402	363	343	385	373	364	380	371	353	355	379	390	376	380	370	353	338	424	409	397	390	365	388	370	365	349	428	385	357	346	401	358	403	393	409	366	405	395	413	347	370	386	381	389	379	371	373	397	392	370	400	386	362	380	409	412	387	370	331	413	415	416	387	394	369	347	366	382	369	359	358	350	414	417	422	401	414	390	357	399	373	368	371	369	370	369	391	406	393	380	364	383	406	377	368	378	408	369	363	378	377	390	351	381	347	352	376	356	380	368	376	362	352	364	376	361	379	376	419	372	357	378	379	353	382	332	366	360	376	402	410	364	377	392	354	385	398	376	379	370	406	370	348	363	387	362	402	363	387	353	336	371	381	336	352	371	355	377	363	344	380	382	371	370	366	378	412	375	354	388	389	359	374	354	360	395	424	370	369	388	385	376	393	416	360	381	364	376	394	362	380	374	366	377	359	387	366	355	369	382	389	356	394	361	371	357	376	383	400	405	404	381	359	354	411	379	393	372	379	410	358	381	353	355	388	386	383	376	369	365	373	370	358	376	351	370	333	364	386	376	347	381	388	369	352	376	419	373	389	391	381	373	357	377	387	375	403	387	411	400	402	412	397	342	390	367	345	364	356	365	356	383	370	349	373	386	358	368	367	381	364	343	373	400	400	364	351	345	379	375	360	360	381	380	363	382	372	354	359	378	404	400	395	382	362	374	377	403	364	372	352	335	350	353	376	372	398	382	376	354	398	374	386	357	340	337	402	401	375	402	390	375	359	376	398	390	378	384	423	362	335	380	363	373	412	373	340	363	402	378	374	383	386	370	362	371	371	395	354	398	380	393	378	380	370	360	315	377	405	384	396	372	347	371	411	336	373	397	396	416	386	388	347	404	406	389	354	390	351	389	366	389	361	366	397	391	347	365	384	369	354	358	357	356	391	365	401	393	390	397	361	396	356	371	383	390	406	401	377	381	400	378	381	369	368	390	369	398	417	386	357	395	376	383	390	400	388	367	360	370	387	365	398	386	372	387	370	369	397	385	348	374	383	365	373	345	380	407	404	383	395	362	360	344	382	401	349	339	358	367	362	392	349	390	369	395	406	389	348	376	371	422	383	408	411	369	347	356	373	381	358	355	383	400	373	409	362	357	391	368	415	397	366	373	366	381	389	363	348	396	384	392	358	408	376	389	371	358	381	400	365	371	383	397	397	345	371	365	376	395	344	416	386	370	372	395	379	392	373	361	375	372	373	401	387	405	393	385	356	357	417	393	397	369	426	387	339	336	389	364	372	383	364	384	354	337	364	388	363	389	394	339	347	370	360	383	385	415	365	437	410	400	379	408	401	396	371	347	401	382	327	339	336	379	356	378	364	354	356	390	366	356	365	372	383	371	393	384	410	369	380	387	386	367	369	366	358	369	343	393	365	381	410	389	383	364	376	395	366	399	391	367	387	357	396	380	418	360	356	410	333	358	383	380	344	340	363	364	350	393	392	366	370	392	372	385	397	387	366	363	391	373	410	384	381	376	335	382	407	358	419	370	427	364	358	383	408	396	345	364	361	417	378	393	371	336	379	349	368	365	384	381	369	389	372	387	374	399	370	400	407	371	375	401	379	331	361	341	394	368	379	398	372	387	392	343	411	377	368	395	373	379	408	375	421	364	385	358	393	356	346	398	375	419	381	394	374	376	359	363	396	363	381	380	371	347	372	394	383	370	399	365	389	374	391	351	377	415	364	380	396	374	421	375	383	375	370	352	401	393	346	348	374	384	350	419	420	412	353	364	381	364	376	383	369	364	377	365	335	346	369	362	353	388	392	390	354	385	412	394	354	416	349	362	359	423	373	386	414	399	357	385	381	377	386	365	363	395	346	362	385	399	380	362	413	343	393	375	388	377	403	397	357	366	377	371	376	380	361	366	395	369	340	402	371	380	384	391	371	397	390	355	323	318	387	368	379	387	367	332	383	453	369	357	363	407	336	368	368	415	410	396	407	370	392	413	346	367	385	376	403	363	388	350	380	313	379	390	350	362	410	373	374	401	419	382	379	383	373	383	343	404	395	373	367	374	387	366	370	433	356	372	355	394	381	395	373	397	356	366	397	371	385	408	349	393	393	349	373	365	365	379	367	353	365	394	352	426	357	361	383	365	392	424	387	326	350	388	365	382	330	392	362	393	358	398	386	369	405	388	356	385	372	403	404	376	360	371	389	375	336	370	385	422	357	366	389	391	360	359	392	341	347	357	379	402	364	351	373	383	377	372	355	345	417	369	364	398	385	387	400	379	382	369	369	348	379	387	362	408	363	392	346	369	373	371	389	382	350	399	373	361	369	346	367	385	391	338	366	360	424	397	395	380	421	380	356	383	367	367	418	402	390	385	368	397	399	402	361	388	372	364	388	387	364	362	369	377	411	384	385	354	373	344	346	384	381	383	368	339	350	362	420	399	369	358	401	376	380	368	411	379	393	343	378	380	436	378	382
20520	11678	14920	12655	8261	5681	4322	2790	1875	1510	1244	1149	1162	1081	1032	996	961	987	993	933	914	944	933	938	872	895	921	898	879	895	921	913	885	906	884	886	872	884	930	858	854	871	872	891	881	956	881	960	929	957	845	835	875	912	852	891	869	931	915	912	880	871	895	847	879	865	866	908	896	819	856	857	826	875	840	897	900	864	892	877	863	895	864	873	876	904	922	875	870	868	876	875	885	888	912	888	854	893	878	894	874	885	888	891	875	853	841	953	880	909	885	870	853	910	911	918	818	888	818	898	806	889	926	848	940	933	874	879	924	936	865	864	948	872	841	830	920	877	954	857	863	952	925	935	906	898	884	874	929	834	869	891	868	825	844	886	889	886	875	873	847	919	870	884	849	895	875	925	916	885	877	876	887	885	878	839	871	868	876	947	911	909	914	946	892	886	856	881	859	916	908	918	891	880	879	892	879	895	937	893	873	863	875	861	867	880	864	905	873	840	921	889	865	852	918	894	868	922	904	895	850	850	896	886	896	907	839	838	944	837	876	921	884	880	861	866	895	942	926	866	907	824	913	902	936	873	895	943	865	968	881	899	917	942	867	894	904	936	869	875	866	878	884	859	850	856	889	905	874	894	846	858	861	895	878	869	874	908	908	829	904	894	925	850	869	883	871	855	912	880	882	906	868	875	869	908	914	894	920	872	863	861	899	892	890	881	847	871	856	853	922	877	848	923	896	838	826	884	903	844	917	856	865	898	904	845	881	915	871	881	883	842	866	899	851	884	818	844	886	918	838	909	930	859	854	876	883	935	925	952	861	879	832	870	887	881	816	869	914	905	916	848	920	882	920	818	850	826	841	867	897	867	905	898	868	909	880	829	911	866	872	846	893	846	908	864	840	872	900	936	874	915	897	916	927	824	884	879	886	853	847	872	917	886	828	911	914	894	884	945	872	913	900	906	914	945	901	867	894	876	889	884	866	919	868	904	873	878	865	871	897	908	876	847	837	801	862	894	864	888	901	925	941	918	886	976	876	891	907	845	873	878	885	878	876	850	928	844	905	859	945	927	828	890	842	842	924	899	889	886	910	911	854	905	854	889	902	920	892	858	890	937	864	916	865	909	888	904	884	882	895	910	898	902	850	930	875	861	881	915	854	917	900	913	913	840	882	867	924	869	868	883	885	880	881	849	895	927	851	814	916	900	897	893	869	878	880	903	869	859	880	881	906	865	860	903	879	887	848	929	878	861	841	860	881	901	880	864	864	893	902	850	861	881	917	887	931	906	893	839	901	847	908	882	886	875	874	876	853	875	843	888	885	882	892	899	939	883	919	863	847	902	891	890	892	889	868	903	864	901	890	866	883	968	892	871	939	921	890	927	897	870	811	878	857	860	860	905	834	887	858	865	906	913	896	913	888	924	875	899	873	889	905	895	890	935	855	928	941	902	851	828	890	925	859	848	905	955	857	854	900	876	887	880	894	864	871	893	905	926	864	971	875	923	874	849	847	900	872	864	897	965	918	887	903	903	879	909	841	903	879	871	893	867	895	888	914	873	900	893	851	825	896	938	871	899	928	855	921	887	858	884	856	849	869	854	922	922	910	943	870	903	828	898	812	884	832	896	889	863	858	955	900	836	854	924	903	938	842	814	905	879	822	929	905	865	863	892	846	907	834	910	837	873	844	900	891	913	867	845	886	854	850	857	895	876	925	903	934	870	848	899	909	906	873	913	898	891	928	871	859	895	847	857	925	856	865	917	933	926	842	926	867	884	890	860	888	902	907	869	913	878	924	933	863	852	874	940	886	889	881	941	934	875	886	943	935	882	861	875	878	878	858	851	891	917	903	937	896	883	988	867	877	910	902	882	880	881	887	906	831	862	852	896	889	846	942	914	884	873	871	953	906	905	904	882	852	872	832	855	891	848	884	897	888	888	902	845	883	819	880	859	928	874	863	916	895	905	881	859	888	869	842	893	910	899	894	879	906	927	863	867	888	929	849	965	824	892	890	924	845	906	907	889	916	853	850	863	894	859	901	889	864	891	904	884	894	840	925	914	857	874	920	922	915	905	874	910	796	917	908	859	885	843	882	923	906	890	904	822	865	878	933	903	872	874	899	876	924	943	929	919	901	891	867	897	858	910	865	879	909	842	910	890	891	944	885	869	841	843	878	899	908	874	919	869	884	872	897	896	892	897	904	880	827	866	870	883	851	827	919	905	856	901	907	960	854	969	899	957	893	880	900	868	872	907	876	908	891	840	896	895	924	923	904	895	888	904	901	862	806	888	909	857	906	917	872	860	861	856	864	943	926	898	936	883	895	834	864	845	891	881	935	881	925	883	918	862	870	855	883	908	866	894	815	863	869	858	867	906	858	883	920	891	882	863	885	854	957	875	873	894	876	847	861	883	860	906	884	858	892	907	911	892	849	875	885	874	842	862	942	897	867	850	841	873	846	874	879	870	877	888	888	881	862	874	926	911	885	851	884	863	859	885	917	806	900	845	862	864	886	929	917	912	891	843	870	925	872	922	850	956	930	872	909	900	830	888	868	910	917	825	889	885	899	857	897	926	921	868	918	901	901	877	877	834	931	884	887	887	922	906	871	884	871	892	880	855	986	877	886	866	935	897	873	924	860	920	912	857	878	860	891	844	865	861	888	855	827	854	910	913	886	899	894	876	841	841	870	888	903	886	861	879	941	882	857	840	917	902	899	894	900	933	862	862	864	905	935	843	891	883	869	898	930	872	865	908	876	894	909	944	924	871	859	926	886	911	936	904	833	888	878	941	951	860	879	888	913	890	891	857	877	935	901	883	908	958	874	928	928	878	905	863	854	944	925	926	906	822	879	902	833	889	839	858	844	814	855	900	926	874	919	933	916	866	815	900	900	940	870	861	920	938	849	881	861	915	900	887	937	854	865	902	835	882	874	894	883	848	867	903	854	884	909	908	862	871	912	911	898	863	881	889	888	882	834	853	862	904	955	843	942	873	907	944	876	855	873	828	823	836	930	832	829	907	952	898	940	900	911	892	933	812	841	887	898	876	954	925	860	882	916	837	844	899	851	899	831	871	869	864	838	909	881	907	894	881	905	868	899	900	903	932	885	944	877	884	913	897	854	934	910	961	875	864	931	873	889	902	873	817	891	869	832	903	898	868	965	904	846	871	873	912	890	900	902	863	845	945	885	885	932	894	891	882	879	881	882	872	848	858	894	881	893	892	827	908	875	826	953	859	876	901	870	858	857	847	885	885	879	901	862	850	786	852	926	933	876	900	876	929	905	875	878	982	925	913	935	841	865	925	901	923	972	886	905	875	915	885	871	880	891	815	816	883	856	849	875	885	873	893	833	880	875	861	911	854	853	882	867	877	907	898	876	855	874	877	881	871	837	881	867	899	883	910	881	868	870	922	849	897	931	890	889	844	833	950	857	956	876	969	854	904	798	886	853	890	853	809	833	882	933	901	915	861	860	855	905	905	898	909	923	922	875	901
38951	21307	14863	8932	5302	3162	2102	1215	930	821	906	706	627	576	479	463	476	438	427	467	442	404	386	408	435	375	416	405	409	379	351	372	409	417	403	396	407	384	383	386	409	389	405	338	407	374	398	397	397	380	382	433	381	415	395	445	402	398	372	404	419	380	403	383	398	409	407	373	415	399	408	416	389	430	390	379	404	386	397	364	381	386	352	396	372	408	407	397	439	393	370	436	402	360	401	408	446	373	369	376	380	403	369	398	373	449	423	380	375	366	430	387	383	379	385	389	388	402	404	403	418	402	432	398	376	400	365	381	402	419	360	395	402	384	419	405	373	373	376	402	378	465	428	401	401	395	383	371	391	379	397	357	418	398	396	390	403	399	406	384	394	406	404	378	416	437	373	385	408	408	382	371	383	404	405	396	412	430	371	365	371	400	369	367	364	379	377	350	407	390	414	423	432	380	414	394	334	426	380	381	387	399	374	376	390	421	400	432	399	392	393	371	398	391	392	382	416	404	418	401	364	411	380	396	430	436	369	386	381	407	401	375	375	389	381	401	383	425	376	366	396	395	384	416	408	397	371	397	390	399	426	365	401	382	392	455	398	361	386	413	412	382	380	399	391	403	383	410	382	372	388	419	395	379	439	405	405	374	397	419	425	425	443	408	398	397	401	409	365	427	380	404	408	358	392	371	375	381	442	391	388	379	390	390	372	391	388	363	419	382	406	392	399	411	394	388	401	402	396	389	341	419	380	376	395	388	404	337	353	405	385	415	406	399	410	398	373	387	377	379	402	442	390	362	389	388	356	410	435	381	432	428	426	387	428	402	388	393	382	363	402	375	396	383	383	390	393	405	420	384	408	350	387	388	385	378	426	393	403	375	377	452	387	379	389	408	381	388	370	379	416	402	386	389	399	396	386	395	402	397	363	404	385	393	360	402	380	376	372	405	430	400	400	368	399	379	394	448	385	405	412	369	408	417	415	384	368	402	423	359	429	390	397	402	420	405	400	406	435	401	412	385	385	406	443	376	376	383	354	425	371	410	368	378	398	398	391	425	410	401	392	398	402	395	412	398	442	392	364	409	438	414	413	404	378	405	356	395	430	417	409	401	398	397	387	405	437	413	356	352	386	360	387	372	390	385	392	406	417	382	386	379	393	408	399	389	430	385	391	409	414	414	396	400	383	377	397	406	414	400	388	386	410	400	405	406	382	380	419	402	407	388	370	394	397	380	404	423	396	368	418	366	367	406	409	374	358	400	384	394	390	401	395	384	378	398	413	405	459	418	388	393	384	396	391	381	395	385	382	378	352	387	390	381	394	395	405	367	412	383	379	410	376	420	379	412	414	411	405	389	424	430	433	368	401	417	384	388	387	406	388	365	343	372	379	434	446	410	370	401	380	369	392	396	357	386	372	397	384	421	392	387	419	374	365	406	422	363	401	396	374	402	398	396	399	418	376	396	405	360	409	425	389	399	364	419	410	404	364	440	413	341	352	348	413	414	421	402	372	385	373	408	421	412	393	377	376	394	393	395	389	363	386	412	370	384	410	386	385	401	417	416	419	393	380	393	428	409	352	384	384	383	411	385	416	399	395	408	382	384	413	427	392	424	381	382	399	412	384	389	418	394	394	423	370	409	384	392	395	411	382	391	394	401	388	384	361	414	367	408	391	419	427	388	398	386	372	360	409	401	392	429	380	401	364	390	399	401	390	373	379	381	363	425	416	414	397	367	370	428	371	392	379	435	419	364	394	414	387	397	427	445	382	375	395	397	394	384	396	419	373	393	397	395	414	411	397	418	398	402	400	416	370	396	415	389	400	414	413	359	398	369	371	364	401	377	358	430	426	395	376	384	383	449	426	361	406	366	380	360	393	370	405	439	379	433	392	401	439	393	424	396	401	371	410	383	391	384	377	382	383	347	400	402	413	373	409	416	428	397	368	411	370	390	430	408	386	380	383	372	383	423	366	378	418	410	393	403	397	374	423	423	370	384	413	393	444	407	360	400	377	386	386	390	383	416	412	439	393	410	412	427	393	442	410	383	368	372	365	410	396	409	380	383	414	369	389	383	377	425	409	398	413	379	399	440	369	366	389	411	400	395	392	431	415	412	384	380	387	403	402	404	355	356	405	408	370	404	423	393	399	377	425	413	375	392	409	346	359	382	399	398	433	373	416	393	393	373	425	415	403	399	397	394	388	434	416	377	376	382	409	386	457	445	353	421	425	407	373	371	401	429	420	360	365	412	407	357	405	411	410	400	401	409	405	403	417	381	373	423	392	423	425	397	393	405	413	384	423	383	369	405	406	412	383	397	422	390	403	419	395	363	372	391	401	402	378	390	414	373	401	377	408	443	401	371	392	413	392	452	378	441	363	368	406	395	393	410	399	402	404	383	397	373	398	358	361	393	339	375	397	405	378	374	377	420	389	415	396	354	361	397	381	389	387	446	392	367	377	375	455	363	426	395	391	371	395	379	380	383	369	395	377	375	390	392	419	369	407	410	398	404	398	401	403	394	367	383	380	448	410	401	374	414	399	376	387	387	421	368	415	385	432	398	370	384	372	430	377	414	384	437	403	359	392	358	399	382	393	390	399	418	428	403	413	354	392	431	378	387	429	417	378	364	401	425	418	406	377	350	388	401	424	436	356	374	382	403	405	381	400	367	373	366	392	399	379	359	407	401	395	379	349	411	456	386	382	390	415	370	384	404	362	411	363	384	380	378	425	393	367	401	382	385	389	417	399	387	341	382	423	347	381	371	424	370	414	402	400	386	368	373	393	400	420	378	417	357	388	399	368	394	389	390	437	378	354	456	414	420	404	422	370	411	354	409	359	438	424	419	397	412	411	387	404	383	400	390	402	373	366	390	396	399	383	390	336	397	411	399	411	396	454	358	374	423	395	403	388	392	376	390	390	438	416	403	413	416	423	429	398	421	388	369	403	416	421	399	347	400	419	404	384	415	400	395	379	375	394	429	387	418	367	386	403	388	366	383	405	367	404	381	401	427	390	425	431	375	427	435	371	370	378	422	405	378	358	352	414	418	390	414	438	382	365	407	400	386	407	364	419	398	430	400	404	390	439	387	382	383	386	413	358	416	387	393	368	361	452	409	394	391	392	380	398	414	371	425	401	386	403	388	420	407	420	406	396	370	441	380	381	388	387	369	413	403	399	389	391	383	376	396	422	390	397	378	402	396	414	391	358	379	394	388	382	376	368	381	384	431	398	436	400	407	431	390	412	382	385	427	391	364	398	368	379	366	389	397	429	371	427	404	370	412	378	418	425	424	399	408	403	399	413	387	423	406	371	441	445	379	336	425	408	397	398	403	420	394	427	389	367	376	382	424	394	420	398	433	401	361	389	374	389	436	425	409	403	405	371	413	396	389	406	379	410	400	406	427	398	412	389	411	427	389	362	383	396	357	412	440	414	412	404	409	373	405	410	391	437	400	436	389	408	432	412	433	393	413	392	397	414	409	435	359	373	387
26868	17758	20646	19408	15704	11013	8036	4894	3477	3179	3581	2667	2012	1902	1639	1391	1286	1195	1176	1098	1067	1050	960	944	1015	987	983	972	957	992	950	960	955	948	950	928	966	892	911	912	943	981	922	870	902	925	941	905	897	931	902	837	925	973	952	921	894	934	877	868	874	962	907	956	899	884	915	943	896	873	934	958	932	957	900	913	903	893	910	977	912	909	906	907	942	949	911	924	916	922	945	917	893	915	946	961	918	977	947	919	953	958	912	914	889	935	924	1005	972	949	969	959	860	911	940	947	941	867	983	964	898	913	916	914	946	926	908	912	855	915	973	960	878	930	886	839	925	945	962	945	924	945	921	882	918	952	939	939	914	895	947	934	879	943	921	923	905	920	943	931	916	948	924	906	895	904	956	942	909	915	907	927	929	1000	901	960	900	947	923	947	919	887	915	870	921	891	914	889	976	942	931	963	889	923	942	913	915	956	990	894	989	949	923	944	932	915	925	946	914	924	891	928	900	918	871	915	924	922	931	919	841	906	945	925	953	919	950	942	936	993	919	934	928	914	900	914	953	882	923	949	911	881	941	900	948	902	929	887	941	869	956	938	929	914	897	946	904	919	901	937	882	974	939	936	939	881	964	897	928	919	931	1002	883	923	918	915	885	894	884	926	924	935	943	919	852	962	937	940	922	939	905	914	890	950	873	928	914	939	899	969	897	870	858	936	987	911	911	901	909	914	926	969	918	946	942	867	942	936	943	964	931	940	956	908	942	970	943	879	898	931	907	934	964	939	887	921	959	925	944	937	922	955	895	920	907	939	879	919	941	927	942	907	962	951	907	911	858	947	933	927	912	963	966	954	935	914	949	892	898	963	976	928	919	948	971	919	924	942	913	916	919	939	897	917	916	920	947	928	933	929	868	955	967	978	842	945	966	933	904	963	898	950	890	960	928	926	880	961	988	974	963	968	944	941	877	940	933	873	923	967	932	938	956	901	966	932	948	955	891	948	927	935	902	879	904	947	918	934	878	932	868	886	976	892	892	926	952	934	907	933	910	911	903	918	894	921	909	965	937	904	961	928	918	974	911	948	948	911	982	859	936	915	955	899	907	933	944	916	966	937	900	872	937	937	955	951	957	884	950	931	892	974	939	921	954	929	926	975	880	941	906	921	1009	873	880	906	922	919	947	895	963	964	878	897	920	905	931	942	951	962	899	876	887	922	954	937	922	935	915	947	950	948	914	944	906	910	942	912	895	944	977	904	983	962	964	947	959	942	938	897	874	901	923	922	918	1013	919	925	903	912	916	936	895	923	893	926	920	939	896	946	929	888	912	929	959	889	937	869	913	913	966	939	910	979	919	865	946	945	914	869	979	923	948	887	876	977	922	897	966	911	921	941	935	940	981	953	935	903	922	965	902	894	913	948	919	905	895	921	949	920	923	914	932	897	913	927	986	892	935	855	910	964	926	888	949	988	904	892	955	955	913	922	997	952	941	951	1011	959	980	906	930	912	933	912	931	934	917	969	900	938	899	925	911	927	925	927	964	887	958	953	908	930	947	979	960	940	906	929	940	955	910	898	917	954	915	979	875	859	909	920	928	896	919	945	897	904	885	933	964	941	924	951	931	965	925	976	948	902	913	912	915	941	932	968	916	920	953	976	878	874	902	890	921	964	923	914	900	908	969	975	982	947	945	910	955	924	949	913	900	924	902	929	914	925	894	932	931	913	962	873	970	902	978	900	944	930	916	891	904	917	911	938	879	946	908	896	916	949	894	916	928	890	914	926	940	967	911	917	873	946	899	896	900	890	892	934	923	908	901	961	902	925	947	905	891	957	944	939	905	970	953	934	889	952	914	913	931	889	914	978	965	953	928	903	923	970	911	951	870	971	1014	938	877	961	932	919	900	905	919	899	927	922	948	970	949	925	868	972	983	934	910	916	901	927	893	948	932	898	937	928	944	935	940	947	975	894	927	922	900	941	947	867	961	870	916	933	903	930	901	920	928	935	922	884	919	925	951	903	938	913	901	996	861	960	894	973	911	865	964	939	895	961	923	928	899	913	986	902	921	978	930	887	892	945	883	942	888	915	946	950	891	951	873	974	946	878	896	922	980	907	970	872	915	843	880	895	948	874	883	947	914	931	948	958	896	939	907	958	929	938	967	950	896	919	873	976	994	903	952	917	902	873	946	945	967	901	924	912	913	949	934	960	949	936	878	948	908	899	898	916	919	936	931	946	934	910	881	861	946	940	886	957	859	920	924	880	913	936	938	892	878	970	944	925	904	881	852	936	987	944	963	908	942	931	920	957	971	987	931	924	944	910	915	900	971	922	897	935	950	961	942	871	935	947	913	945	926	960	929	928	918	931	945	932	892	935	878	904	907	920	950	974	915	894	911	913	954	908	916	962	920	921	911	873	926	918	889	878	922	986	900	912	885	915	956	892	973	884	933	886	892	884	880	962	947	929	940	947	892	969	906	920	967	896	906	911	914	876	897	895	951	906	878	933	942	925	943	896	984	908	963	938	933	937	965	897	931	948	967	906	879	937	919	886	990	919	965	963	973	968	923	897	919	962	939	898	939	918	910	941	917	906	948	891	872	913	912	969	944	883	902	885	943	920	926	954	990	934	946	879	907	918	927	960	923	972	925	895	942	928	921	940	902	883	938	937	926	986	966	924	883	890	903	940	879	937	874	958	941	892	925	868	903	982	895	918	936	918	926	965	909	929	974	909	941	938	928	967	943	916	895	900	938	964	924	939	932	938	901	940	906	943	961	998	914	952	956	946	888	909	847	985	972	920	886	868	926	903	940	950	936	919	947	954	932	938	875	927	896	962	919	923	970	908	902	932	903	979	903	950	948	911	876	926	969	900	965	883	908	924	920	893	950	905	944	966	930	963	909	939	877	920	914	943	964	934	978	902	867	898	894	926	938	904	915	912	920	898	898	901	895	943	957	944	973	896	936	959	944	934	920	898	904	942	924	951	900	972	962	871	962	837	960	955	913	931	900	957	913	902	929	973	938	950	932	952	903	926	955	923	948	917	880	894	882	953	932	946	876	893	944	937	958	929	960	927	903	967	894	945	914	925	894	961	945	857	901	906	912	963	949	918	909	955	883	904	930	942	936	928	956	909	924	942	970	942	924	945	954	922	949	927	949	899	926	922	899	915	925	893	910	900	910	912	880	924	939	913	916	893	908	951	912	912	916	952	919	925	878	908	850	906	905	886	946	905	898	912	948	939	933	890	901	920	906	914	928	963	952	970	936	930	929	941	894	934	912	860	938	924	921	917	906	935	998	928	899	890	931	934	883	958	946	972	925	933	930	1004	918	918	916	977	954	921	887	911	898	946	937	942	899	837	931	916	898	974	891	936	872	876	866	890	927	945	901	892	1003	920	939	895	984	922	897	879	901	959	952	933	899	935	927	972	949	902	1008	927	923	885	860	935	917	955	907	931	932	960	927	972	888	897	964	917	911	969	917	915	892	971	926	899	902	911	962	884	935	896
48327	25298	18162	12113	6796	3678	2240	1490	1118	1151	934	843	722	666	536	474	469	429	418	385	407	361	385	403	391	361	417	367	386	400	345	388	377	382	364	362	354	365	364	393	363	366	401	401	346	389	352	361	368	359	363	342	377	344	334	392	386	350	353	364	342	357	345	380	358	386	335	325	362	354	380	364	398	356	354	366	378	355	330	365	360	363	357	380	413	408	397	335	400	387	388	357	405	371	378	386	345	357	367	391	399	357	374	385	389	378	338	368	355	340	357	335	383	371	332	364	346	390	335	364	367	355	358	374	364	353	350	341	404	414	377	370	355	384	375	380	367	350	374	365	368	384	332	346	324	355	356	361	385	355	408	372	338	391	372	372	349	394	386	389	337	339	380	382	367	366	376	395	343	366	389	352	353	372	376	347	348	364	366	365	386	366	362	341	317	366	362	349	398	369	385	342	357	364	373	376	356	329	387	379	336	372	369	358	363	375	370	360	372	381	348	352	354	346	384	343	393	359	355	373	354	400	382	361	388	368	369	353	374	364	338	380	368	342	360	387	372	385	360	327	328	363	372	397	389	383	393	387	370	363	364	391	348	367	359	380	358	355	355	380	372	341	340	383	328	332	382	364	346	383	377	378	372	362	392	369	401	347	391	376	396	399	374	376	360	401	410	362	392	354	382	353	381	378	399	357	368	367	352	380	363	368	370	396	400	387	337	414	363	378	375	395	342	370	339	347	356	348	371	417	381	380	360	359	381	369	328	355	385	341	396	354	370	369	355	359	369	356	359	394	412	366	345	384	388	365	372	363	372	367	366	367	386	379	382	360	378	385	368	362	380	369	380	383	367	363	382	341	410	348	356	351	326	380	364	393	377	349	351	373	344	351	408	375	394	319	362	363	340	376	342	364	359	361	404	357	343	359	361	382	355	369	382	343	365	368	366	377	305	345	376	371	302	366	367	350	365	373	403	358	389	391	392	374	390	371	337	339	346	341	349	370	343	357	357	391	382	423	396	364	363	404	391	352	342	371	328	342	363	376	400	405	321	370	373	380	367	383	359	329	398	357	340	351	401	387	403	369	417	403	336	341	408	326	386	332	351	353	362	368	352	386	387	348	347	350	340	365	371	370	362	343	396	403	426	365	376	388	353	339	383	382	393	398	386	347	369	349	362	413	410	335	344	360	357	364	363	337	373	361	351	378	329	382	371	373	386	415	368	396	375	338	380	365	366	371	365	384	339	377	343	373	330	361	371	382	348	360	370	347	367	368	356	378	344	368	397	368	390	359	367	370	335	335	355	399	356	359	381	368	368	387	355	347	348	360	384	383	376	340	365	377	365	367	362	368	378	377	370	366	365	425	365	373	391	364	368	336	355	403	368	363	384	360	344	341	370	340	373	390	393	377	405	389	392	333	370	343	347	363	340	365	398	376	360	355	342	377	319	361	349	365	405	374	354	405	355	351	373	374	396	367	373	355	351	364	373	408	370	365	389	356	373	352	381	401	372	351	371	352	385	355	342	367	358	366	373	394	393	391	370	357	365	412	341	370	339	397	345	384	351	347	382	343	376	375	345	357	361	370	351	368	384	382	339	369	377	415	377	338	372	360	356	396	374	390	374	381	365	375	378	381	382	370	375	371	381	356	329	343	343	392	384	377	356	367	365	362	358	373	355	375	367	372	365	355	385	366	355	333	385	330	354	353	372	372	371	307	361	414	352	357	351	335	362	366	384	397	367	344	335	386	395	378	351	386	353	367	383	391	372	337	346	391	366	348	353	351	351	356	362	338	341	366	354	368	372	391	368	383	377	359	377	355	329	383	359	370	404	352	352	360	365	352	380	355	352	354	405	386	360	340	393	372	376	372	353	319	405	371	365	357	383	381	348	352	364	359	345	367	357	349	384	365	365	369	375	384	340	364	382	340	394	367	353	329	383	372	361	369	398	349	355	382	386	366	355	380	379	346	386	310	370	349	405	370	361	381	361	360	405	396	343	365	366	352	360	379	328	377	350	397	395	388	374	393	334	361	402	349	390	399	357	377	348	355	340	374	359	388	382	359	387	384	370	365	376	351	350	326	349	396	361	362	373	370	375	365	364	361	375	398	362	393	378	359	359	343	394	388	332	374	404	362	386	345	370	355	414	351	372	379	373	355	362	378	388	369	409	350	378	371	375	368	398	359	392	402	369	340	375	369	389	387	357	388	379	397	349	360	387	356	335	372	368	322	392	388	379	381	328	383	345	359	343	363	370	339	330	363	360	358	400	364	365	361	396	379	366	360	359	362	414	374	354	350	392	336	379	368	369	379	357	378	369	380	364	370	365	382	333	356	347	366	359	359	366	356	377	369	358	359	372	403	352	375	335	394	355	405	375	371	405	379	388	358	400	390	371	370	346	415	345	360	367	336	399	367	402	373	390	394	340	383	354	379	348	405	375	353	341	315	352	361	360	382	389	347	378	359	375	382	353	370	401	339	386	367	361	389	381	392	383	341	382	403	375	374	350	354	379	418	345	415	387	354	404	391	360	409	353	389	348	349	364	321	385	353	355	366	376	390	335	363	325	364	373	367	367	339	371	359	350	366	364	382	391	392	362	354	412	363	354	336	406	384	380	344	354	358	371	380	363	362	369	375	363	358	363	359	358	380	366	394	379	374	377	351	356	355	355	368	383	341	372	354	382	326	370	358	350	373	382	349	355	387	395	380	357	361	361	373	365	366	373	376	386	387	376	335	348	388	321	393	368	390	412	344	355	376	333	395	348	336	368	370	335	380	407	377	388	359	375	371	357	406	384	388	345	396	359	351	357	375	370	351	344	380	360	344	351	379	398	393	366	381	327	363	383	357	376	347	382	344	338	369	366	393	370	421	346	348	359	348	358	373	377	374	383	359	369	385	308	381	412	356	349	357	410	360	360	365	354	349	359	351	420	379	356	398	358	361	336	339	353	344	387	373	350	348	377	349	368	361	378	386	345	355	346	365	387	368	351	366	380	412	371	353	369	397	384	353	376	399	354	390	346	370	372	348	339	408	351	351	361	393	366	339	377	352	335	351	373	328	372	338	367	341	354	357	365	366	366	375	407	406	375	362	369	418	369	370	357	364	375	373	333	377	348	364	349	336	348	333	376	352	385	346	338	354	355	401	364	346	343	347	350	373	358	395	383	346	382	372	384	395	375	383	397	359	402	348	367	364	368	385	358	341	363	349	342	347	361	362	342	402	370	392	363	390	365	343	332	350	359	351	389	383	397	378	342	368	342	378	375	376	363	348	345	353	355	374	347	338	348	367	394	351	379	341	352	365	370	338	322	374	334	312	341	399	328	383	401	390	347	350	383	372	345	322	359	382	386	378	390	365	358	397	409	363	326	347	359	348	376	384	359	346	348	345	416	382	358	380	345	384	364	379	364	353	367	356	381	327	354	356	370	400	377	340	355	375	343	369	405	340	354	370	343	374	370	363	374	384	395	356	368	378	353	366	360	313	330	390	353	363
32423	20374	24329	22859	17613	11730	8309	6042	4343	4781	3734	3405	2795	2312	1956	1659	1350	1286	1161	1150	1089	978	936	924	998	945	875	998	942	937	915	992	854	888	850	920	825	922	819	842	842	841	859	865	887	828	910	881	874	866	885	847	821	869	854	821	942	859	815	878	867	864	917	823	841	887	882	845	857	857	860	879	886	857	843	893	863	868	894	834	878	845	795	805	867	816	884	820	862	920	856	898	841	844	858	871	863	892	905	893	880	870	795	871	868	832	841	929	878	794	871	844	858	867	864	844	830	884	855	936	912	828	867	883	856	786	798	819	806	909	856	863	871	857	827	854	820	901	878	856	928	858	828	824	862	892	834	848	843	837	855	836	882	897	882	889	844	852	889	865	902	846	925	885	879	828	843	863	858	875	883	895	835	839	861	776	892	863	883	858	835	846	887	825	895	855	865	838	891	880	820	815	846	874	834	886	853	849	849	837	906	842	870	862	841	945	838	831	806	878	878	910	900	898	874	818	894	895	899	825	882	830	876	824	829	854	885	809	809	850	895	807	852	816	843	866	877	853	875	867	873	880	874	905	878	874	859	872	853	855	846	927	904	849	905	825	846	860	826	870	830	826	885	839	854	834	863	899	891	864	872	840	898	853	849	866	875	831	833	825	872	879	860	872	814	897	859	815	871	842	855	830	822	814	791	903	867	846	843	893	862	850	878	834	895	848	887	822	888	825	864	872	831	807	877	845	821	852	906	929	866	846	874	877	907	909	886	871	878	843	851	844	857	867	840	869	810	914	895	810	860	810	843	836	905	906	817	896	889	815	852	864	832	846	817	801	859	792	872	841	847	855	832	873	816	826	819	857	831	829	832	922	851	871	876	847	840	885	852	870	869	846	878	913	870	900	815	801	830	837	900	794	874	842	879	893	871	891	846	892	826	909	886	832	862	873	877	848	888	886	872	861	858	853	870	876	851	865	888	909	878	859	853	830	853	837	865	860	851	825	879	868	832	834	862	871	852	856	857	868	863	830	836	854	846	835	926	864	883	823	864	847	858	841	860	899	848	887	840	859	820	902	849	865	877	808	869	870	887	897	818	859	797	923	875	887	841	918	878	846	812	930	826	862	873	886	871	884	855	876	874	878	829	880	937	891	844	907	805	920	855	877	843	815	818	857	868	874	851	887	848	923	887	823	819	874	820	875	863	888	899	852	889	872	882	926	868	855	905	818	836	832	878	923	823	883	834	819	847	867	923	835	875	899	905	827	822	904	863	846	885	832	806	877	880	814	857	844	886	889	827	858	816	829	817	846	903	880	845	870	868	849	858	844	867	810	820	878	826	847	850	856	854	856	848	876	830	863	878	874	814	856	873	870	890	842	835	860	847	842	870	854	871	918	843	902	813	803	879	900	845	844	869	864	854	832	890	835	820	871	847	855	855	849	901	886	810	834	891	850	916	901	929	914	831	829	875	823	878	862	868	861	870	852	866	855	826	898	888	862	875	879	866	816	865	892	880	891	867	854	842	791	905	844	886	864	845	874	847	887	882	840	896	881	888	841	842	887	862	866	825	810	864	881	846	880	810	821	872	878	849	837	861	843	866	875	864	867	801	882	829	862	840	838	812	887	858	790	893	849	841	815	891	878	886	856	828	848	834	883	858	801	835	823	850	863	841	870	878	870	868	873	874	877	890	882	817	846	865	885	851	830	875	830	809	874	865	837	838	859	834	833	858	813	858	843	882	819	885	830	866	847	899	839	836	846	861	802	837	843	831	869	900	874	827	875	831	835	862	794	892	829	846	916	918	849	893	875	846	858	856	852	804	917	796	838	884	903	860	844	783	888	877	872	888	863	923	852	882	822	887	872	823	878	848	860	882	823	848	858	871	831	834	890	854	846	874	875	902	830	847	898	864	865	862	840	853	829	935	847	837	889	869	911	887	875	873	869	844	896	831	875	797	901	848	858	867	848	840	838	830	793	872	881	861	865	854	843	852	884	886	867	831	884	859	865	844	812	881	841	866	880	861	847	857	846	854	818	819	886	852	857	847	839	914	854	865	857	868	809	827	839	846	910	874	875	824	904	811	946	848	838	859	845	851	866	900	840	868	880	852	887	823	881	879	836	824	883	911	832	885	839	915	845	851	893	906	874	771	868	844	821	877	794	837	881	853	862	866	842	868	857	846	879	911	804	832	823	870	880	875	862	869	845	851	866	846	832	812	863	854	884	915	866	878	819	877	871	808	819	871	882	869	879	823	892	857	884	843	848	857	869	880	861	822	881	864	860	917	848	846	876	806	839	833	822	879	832	842	898	890	850	874	870	834	856	861	858	904	854	855	892	826	907	844	834	822	838	831	845	857	887	844	836	847	894	858	831	861	848	900	825	914	881	826	912	864	903	914	884	860	842	796	864	842	847	891	875	886	842	815	864	850	912	876	858	884	874	831	871	892	902	852	868	859	846	819	852	882	900	882	913	890	838	822	905	849	835	828	862	820	869	857	897	837	859	815	854	850	848	855	855	872	815	896	865	869	797	855	825	907	841	824	847	850	849	855	869	831	838	824	832	853	882	860	864	867	877	844	894	834	862	905	808	795	891	861	834	813	889	847	826	854	868	929	825	851	856	829	830	857	817	864	817	864	836	869	825	837	855	873	839	857	887	855	871	869	803	853	846	849	847	858	845	902	869	855	893	859	865	820	851	905	880	849	905	886	862	864	918	859	846	850	830	839	897	801	814	864	821	866	830	899	834	882	881	868	911	858	855	888	823	831	889	860	835	875	862	877	843	850	843	850	877	822	839	868	843	866	870	917	842	875	870	817	817	845	835	872	822	855	874	830	881	847	906	833	869	879	891	856	862	840	855	892	827	858	869	903	831	827	880	851	908	839	824	848	893	841	818	822	865	891	867	839	851	851	911	830	846	864	793	873	820	822	866	830	869	874	882	845	897	866	857	860	819	812	857	880	851	863	817	847	861	806	824	889	857	860	881	861	856	852	853	882	825	865	874	838	886	819	861	806	872	861	877	849	822	862	877	846	848	860	863	835	835	827	898	859	859	872	888	830	838	872	882	859	901	879	834	847	873	857	884	854	866	845	863	877	881	823	877	834	911	908	812	847	840	810	824	810	863	848	831	876	872	822	839	867	849	844	876	891	845	872	870	870	852	832	856	844	816	843	888	827	847	876	897	863	845	826	845	841	885	861	816	924	858	882	836	816	856	907	821	835	911	913	840	853	881	872	826	878	832	846	846	798	882	896	865	864	833	849	866	866	878	837	908	867	851	858	894	891	897	842	904	854	844	911	892	861	875	842	846	885	824	847	858	944	863	833	887	865	854	853	893	879	835	882	790	866	859	876	854	851	829	866	883	815	826	868	879	847	912	804	858	864	852	872	854	826	883	924	817	852	839	850	821	856	891	822	859	865	876	886	860	840	944	845	845	793	814	830	881	870	886	874	860	829	907	876	868	833	839	864	841	847	857	832	897	865	897	851	901	835	887
29737	15823	8978	5006	2620	1546	988	693	524	479	448	451	400	461	430	408	394	408	383	393	386	385	360	378	395	348	382	370	387	437	384	371	396	388	405	355	384	394	400	386	350	385	373	366	360	379	378	367	363	397	417	397	404	384	366	368	390	414	387	360	401	385	423	380	410	356	414	368	388	365	373	367	372	368	370	396	384	357	357	376	374	396	401	389	373	415	403	381	376	376	418	398	319	350	352	389	368	401	414	364	337	369	355	389	390	377	357	362	376	373	396	368	380	403	374	383	350	384	403	372	390	369	385	403	358	388	379	373	340	360	371	355	386	395	386	408	396	366	329	379	378	376	378	376	345	398	387	405	364	409	393	382	349	346	408	364	358	368	431	406	358	325	328	385	394	377	374	384	366	379	359	354	354	349	384	352	397	355	389	370	379	364	366	361	386	370	393	405	406	380	409	391	354	358	395	374	396	362	390	386	396	362	365	394	365	387	382	359	363	326	345	374	341	343	383	384	393	349	390	377	337	364	349	371	367	364	357	398	366	404	338	367	353	380	380	391	410	391	389	361	363	396	381	377	400	373	387	388	417	373	374	385	349	391	387	362	381	389	426	375	341	341	376	396	387	351	405	314	396	335	366	352	426	386	389	398	384	383	390	376	377	338	399	382	421	347	370	375	368	366	371	351	376	390	397	349	387	416	395	348	411	378	362	358	376	367	380	373	372	347	364	386	341	364	391	376	395	404	359	370	364	353	357	373	368	382	398	358	371	358	350	351	364	388	379	355	373	413	388	362	403	422	356	395	338	332	342	379	376	353	355	362	381	392	354	383	419	391	405	374	376	377	372	372	379	356	389	361	387	377	366	385	398	364	388	353	404	381	392	350	425	356	390	388	355	382	361	403	377	380	361	388	402	414	367	343	348	348	355	332	403	340	386	352	375	393	363	374	384	375	396	376	349	347	364	362	348	346	383	365	364	379	399	401	356	345	368	350	383	349	377	388	357	380	366	353	374	406	336	345	342	335	365	402	391	357	369	373	360	354	418	373	376	400	387	379	413	360	364	402	365	396	426	387	382	335	381	379	389	345	352	366	361	378	379	351	382	344	365	371	394	365	346	344	339	367	377	379	368	364	390	391	375	370	379	394	389	374	391	386	385	389	386	374	381	393	331	399	400	348	361	358	398	386	383	386	352	367	368	372	382	361	367	401	385	362	412	372	339	380	356	365	366	368	370	371	392	407	382	370	355	396	351	376	398	403	376	398	377	401	371	374	389	386	352	351	368	406	393	350	395	382	340	391	416	365	381	387	402	404	378	410	343	400	413	376	356	346	354	387	395	328	339	341	399	388	360	373	337	378	358	376	379	371	368	403	367	342	435	360	362	373	394	377	415	389	396	375	372	405	400	394	393	408	389	376	379	368	367	390	352	397	390	378	374	372	343	384	342	348	360	321	374	383	393	363	347	409	388	320	332	429	364	367	366	372	371	378	384	422	384	356	366	380	353	407	377	442	407	397	401	353	375	386	370	401	372	362	379	383	402	356	370	385	358	376	405	395	355	395	407	414	353	373	374	391	378	370	362	423	378	387	375	399	376	413	310	355	390	379	331	417	339	356	364	376	388	368	371	403	372	368	383	358	396	359	364	398	395	363	384	367	403	355	390	380	388	329	388	379	421	357	407	393	365	402	365	346	364	391	392	376	374	359	354	347	389	388	352	407	368	355	351	331	384	366	358	355	351	406	373	345	362	397	370	397	363	390	336	410	362	389	360	405	355	404	387	404	379	367	370	350	373	373	349	337	376	355	345	399	372	339	402	402	340	375	364	314	393	336	347	350	348	391	401	335	353	378	380	372	375	345	393	354	362	412	366	350	390	372	400	391	421	351	364	384	331	383	334	377	366	367	346	361	365	379	368	362	349	389	365	384	358	381	364	385	363	408	398	361	380	379	409	367	391	336	391	388	363	347	361	355	419	351	388	364	368	376	371	384	370	367	396	384	396	385	369	393	363	388	345	400	350	328	377	334	409	359	393	404	365	375	376	397	383	374	401	379	375	388	386	333	386	361	414	403	388	367	379	388	372	388	350	363	404	372	371	357	401	406	389	383	415	364	331	394	379	375	383	371	390	342	387	348	372	358	365	390	384	344	339	371	365	384	362	362	360	393	391	384	391	356	393	367	390	379	364	387	377	377	312	374	386	360	359	362	400	368	359	326	348	364	352	372	413	393	379	360	392	388	365	396	402	404	368	380	375	398	336	373	419	355	365	387	372	419	324	394	347	374	390	378	376	427	380	390	351	377	388	338	369	371	377	385	343	366	376	335	393	369	363	370	364	350	368	357	357	387	390	377	396	404	404	361	318	390	422	428	366	378	356	381	417	363	389	374	362	345	406	372	374	392	419	366	422	378	377	377	386	381	371	387	373	366	394	381	362	402	375	379	347	344	375	393	373	386	369	382	372	376	399	401	372	357	377	368	390	395	372	379	371	402	371	407	408	373	369	383	374	409	398	384	375	357	353	358	402	379	353	389	342	399	382	388	349	343	387	359	383	412	374	378	378	345	372	391	426	377	358	375	326	384	382	415	381	398	341	378	378	410	356	373	350	374	369	384	373	378	358	384	369	348	381	390	393	357	379	344	353	375	355	396	383	376	406	357	391	368	365	363	368	321	407	351	373	388	366	395	370	355	387	344	381	361	386	363	376	350	373	382	407	395	372	345	368	328	371	350	379	381	418	378	360	342	399	406	410	418	414	346	388	389	391	371	392	380	361	379	350	357	351	327	373	379	379	380	359	353	377	381	364	360	355	339	304	342	366	369	381	343	357	409	368	416	398	374	377	389	376	359	390	365	366	382	354	429	371	405	361	345	398	351	372	386	396	385	417	374	351	367	389	430	394	399	405	351	387	383	340	395	379	400	367	391	387	378	342	399	391	379	358	396	401	379	357	362	365	370	369	400	396	380	379	399	383	391	379	343	376	386	390	358	374	370	337	396	378	359	358	368	393	387	375	390	391	412	355	355	360	369	359	410	361	382	396	334	396	347	385	368	359	401	403	361	412	352	357	368	371	372	377	355	374	367	390	379	366	353	396	372	381	368	356	397	395	380	356	366	397	390	393	363	334	374	364	391	347	363	392	371	326	352	399	388	370	360	412	359	384	391	381	397	397	389	417	372	385	380	398	375	346	335	372	352	381	390	402	375	343	374	373	387	418	401	376	385	357	372	370	408	378	361	384	407	368	355	359	374	409	363	363	383	360	377	365	364	404	369	353	359	355	391	383	371	392	404	380	385	370	398	410	361	336	355	353	383	399	380	342	391	386	380	354	386	345	373	374	397	361	368	391	372	397	375	365	377	353	374	415	352	368	367	380	359	361	360	370	405	370	378	374	368	349	338	334	333	384	383	354	370	384	410	327	370	363	380	393	389	383	364	376	366	386	372	393	392	375	403	319	371	399	375	338	365	389	394	364	391	414	376	346	364	409	375	350	350
20884	13576	13960	12311	8130	5471	3643	2328	1691	1334	1244	1137	1090	1053	1008	967	966	923	931	903	904	924	946	922	863	884	930	851	880	835	902	912	869	870	875	877	903	848	905	890	899	900	901	876	881	824	830	939	938	886	910	892	884	824	864	879	880	831	884	875	865	929	836	927	880	919	910	903	902	963	905	908	885	835	898	928	927	869	903	876	849	882	895	849	899	844	814	949	920	888	927	876	813	923	860	883	862	879	914	834	878	906	859	856	890	848	907	852	874	873	913	824	828	907	916	873	876	902	894	877	888	866	911	901	872	940	880	876	819	834	877	914	861	914	901	862	873	871	954	912	862	826	887	890	873	858	873	870	894	858	865	893	899	939	873	896	880	831	881	851	880	919	852	914	873	857	884	906	907	867	809	867	828	908	839	904	888	886	923	876	891	881	921	878	910	900	872	908	876	860	869	902	881	840	933	882	900	911	846	865	950	930	913	885	897	889	901	894	813	887	935	852	893	878	877	934	915	856	842	840	870	900	931	842	917	851	903	908	868	863	943	918	879	876	907	888	863	859	883	928	913	893	899	904	860	914	933	874	841	889	899	879	931	888	902	909	855	865	926	885	862	904	916	868	888	885	871	867	901	894	888	894	953	853	828	898	908	900	859	819	807	907	906	835	900	913	936	824	862	920	918	883	903	925	886	894	863	888	904	888	896	880	883	897	869	871	872	847	879	885	841	935	868	916	876	876	877	928	898	888	839	881	872	859	902	840	849	894	852	853	892	881	877	838	919	945	943	908	870	869	914	914	934	892	903	895	899	883	928	930	836	872	946	914	857	866	882	891	894	877	860	910	887	856	899	851	870	876	906	869	874	920	849	847	900	899	870	904	894	866	925	861	871	886	881	920	870	864	875	925	896	906	913	926	910	845	915	876	837	918	887	899	837	943	829	877	847	919	849	916	918	923	863	904	919	881	854	865	851	857	904	889	908	878	913	896	860	910	916	891	881	866	896	864	913	892	848	844	897	884	926	909	901	926	862	941	850	829	880	894	867	897	897	882	918	904	856	900	870	906	856	899	875	854	881	911	899	862	846	876	879	871	849	918	943	878	903	859	897	908	866	858	843	898	913	881	877	882	928	897	905	911	899	874	904	847	886	909	874	855	878	905	903	865	889	910	919	900	906	922	879	807	898	910	880	859	911	889	850	802	912	861	924	895	874	845	862	932	952	850	938	911	921	889	887	848	902	865	884	852	899	942	833	875	888	862	888	895	884	863	890	935	852	905	846	895	892	847	914	887	897	816	896	905	894	888	894	915	871	868	911	884	869	864	925	933	873	889	932	924	860	879	919	892	874	843	816	922	864	866	887	866	934	874	844	938	862	881	888	912	865	923	883	867	896	892	837	878	850	875	874	870	860	845	908	860	834	887	914	901	892	867	898	936	882	831	914	865	928	941	894	859	884	881	883	837	914	863	880	874	846	878	894	902	933	862	836	868	868	860	888	829	866	888	890	905	897	838	837	845	895	911	872	775	904	914	869	904	885	879	903	841	952	869	867	899	872	868	888	883	907	885	890	865	840	918	932	848	850	832	854	900	872	824	926	900	902	880	912	921	851	880	911	851	845	925	858	855	842	930	884	865	934	872	876	895	883	913	841	858	870	866	913	891	847	889	834	910	884	866	889	896	862	871	914	873	861	891	916	876	844	892	861	917	846	867	848	904	894	937	829	853	870	856	909	857	873	871	931	860	881	850	911	895	893	834	895	890	835	855	941	922	886	878	890	864	915	859	893	923	858	857	836	905	875	860	880	921	919	884	867	884	923	880	922	871	859	874	884	850	833	879	914	886	855	883	871	877	856	889	872	902	903	875	869	881	899	896	941	831	839	896	884	877	859	884	915	845	844	838	907	829	860	913	935	862	874	900	856	917	890	889	865	888	909	864	839	845	854	867	873	905	870	878	880	888	880	934	893	838	872	861	934	884	865	887	894	950	898	868	873	872	909	872	849	900	887	850	905	904	920	867	867	904	888	853	886	835	908	880	879	925	935	918	889	844	837	924	889	876	861	882	884	859	884	862	873	883	900	927	899	918	907	875	830	914	836	821	892	879	917	895	879	882	903	888	934	899	857	871	873	880	912	856	864	884	872	883	862	851	836	863	958	892	898	868	852	889	816	833	931	885	872	908	890	902	884	899	834	848	927	896	844	906	891	868	880	950	890	884	932	894	863	910	884	858	859	863	872	883	911	845	872	831	896	844	895	910	890	902	882	841	796	897	892	867	855	890	856	916	882	900	897	884	895	885	865	917	845	917	857	873	841	886	904	922	887	896	853	932	902	915	872	881	902	868	874	910	894	920	923	895	868	939	884	882	863	859	934	834	881	839	859	893	851	911	907	890	919	883	934	924	935	870	918	931	907	902	898	899	846	880	824	885	868	932	910	902	952	886	919	897	932	879	927	849	913	916	855	912	842	904	882	903	894	932	917	916	918	905	865	855	843	910	924	929	853	854	847	909	874	906	943	905	871	839	857	886	900	865	902	926	845	867	867	861	852	837	859	903	858	860	881	875	869	936	885	896	863	828	878	895	863	896	860	852	861	867	878	905	872	929	920	831	911	888	880	868	862	935	913	866	899	918	945	920	864	872	881	897	859	853	857	880	895	887	894	886	905	892	858	833	902	884	927	898	911	919	829	909	876	875	880	847	885	904	942	924	929	882	886	869	885	882	904	889	933	862	897	858	867	866	930	950	884	894	866	907	823	942	868	924	877	847	866	878	887	874	879	878	881	906	891	855	948	914	884	932	858	865	880	864	894	875	878	883	854	866	871	868	874	853	866	879	840	848	818	912	833	909	886	868	880	853	906	897	888	890	875	862	876	857	918	898	886	917	886	865	939	925	941	912	897	902	892	867	860	855	884	833	857	893	967	897	879	872	882	912	867	916	893	920	857	940	934	847	884	834	880	893	860	933	856	938	877	932	933	881	884	881	909	912	839	854	876	866	912	853	906	854	883	849	903	911	875	932	902	878	850	912	894	935	866	864	869	870	905	854	853	881	864	845	945	843	931	846	876	901	858	877	888	890	908	941	881	911	863	893	849	844	886	879	886	872	852	846	890	903	937	877	883	923	886	850	874	893	833	832	896	901	851	905	877	864	867	884	884	875	886	894	878	860	924	859	864	902	847	851	856	836	896	868	829	846	870	888	846	853	851	891	914	872	916	884	853	939	897	898	929	846	914	848	863	881	941	941	891	906	913	895	890	902	891	843	869	910	937	897	912	915	913	941	869	885	886	928	888	856	914	878	858	862	853	913	898	877	841	876	875	821	875	906	892	870	857	919	901	865	912	879	941	876	830	931	849	827	906	861	849	898	886	853	848	884	872	908	877	908	901	836	892	882	874	901	900	858	849	900	859	839	870	821	911	835	894	887	918	888	879	876	835	842	839	920	953	923	865	870	917	889	916	840	896	931	862	847	859	876	925	886	908	900	882	949	882	903
46552	22754	13979	7683	3653	2241	1497	1129	825	894	712	636	554	576	470	487	451	430	457	395	374	462	457	406	411	386	385	381	372	407	436	370	387	403	375	436	394	401	390	403	414	416	382	379	396	381	397	411	407	348	394	390	359	421	416	447	433	366	379	407	406	405	427	372	411	398	406	398	380	396	410	394	420	415	367	431	382	390	392	418	376	377	379	396	395	372	409	389	409	373	410	379	408	381	406	376	405	385	407	409	361	403	376	364	407	420	411	411	395	386	392	393	399	376	410	380	391	369	433	386	413	408	399	418	412	386	395	390	430	403	344	353	406	392	373	416	378	365	410	408	409	406	423	416	405	363	384	373	383	394	381	369	412	420	387	405	373	401	418	406	405	388	388	437	355	455	399	370	367	383	394	410	457	425	420	367	403	409	360	388	390	407	408	410	370	382	392	414	413	417	382	386	357	370	380	402	395	377	387	375	370	402	390	369	396	386	408	368	426	408	409	416	401	404	402	382	392	352	409	401	408	419	375	460	397	417	372	434	386	404	403	368	411	434	415	363	387	391	402	393	433	407	375	375	419	399	369	400	407	397	388	417	383	424	393	428	421	394	402	424	371	425	364	367	392	360	402	403	383	425	423	377	426	389	398	445	404	394	384	366	388	373	417	374	392	360	422	411	422	407	415	401	368	374	377	432	416	364	362	359	403	396	414	368	392	399	410	396	393	375	397	413	406	397	397	396	379	439	396	394	365	357	439	377	379	410	388	398	400	393	364	400	381	397	398	402	409	369	435	437	381	394	395	382	396	416	391	373	406	390	392	369	430	431	391	389	394	395	440	357	391	376	429	407	390	399	409	391	366	402	397	402	423	401	384	380	384	420	374	392	381	373	384	416	391	380	388	423	412	431	371	402	442	404	421	355	385	406	401	428	372	409	398	390	369	363	377	388	394	371	386	393	409	404	393	406	392	359	395	390	408	385	373	401	398	408	411	374	418	396	406	385	401	427	393	372	379	397	408	414	399	373	428	385	417	410	394	418	396	383	401	404	416	385	396	389	382	425	398	440	464	407	379	398	387	422	388	385	412	380	405	361	407	395	379	411	415	410	389	394	438	396	367	350	428	434	396	367	394	376	399	387	368	390	373	393	345	394	407	384	361	404	376	420	375	431	400	355	423	377	359	409	381	375	389	405	398	379	392	387	369	420	361	393	428	382	388	379	420	404	412	380	385	409	376	428	406	400	363	400	418	397	409	408	390	415	399	417	407	411	380	401	395	368	356	377	366	405	382	383	360	393	379	427	406	391	435	442	417	367	370	386	409	395	411	352	371	388	370	391	414	379	386	398	419	407	408	402	427	388	385	405	418	410	374	361	398	412	369	420	418	401	383	423	406	365	390	422	382	379	393	421	385	386	412	362	420	388	385	396	425	417	390	387	400	391	425	403	363	417	394	432	415	353	367	342	386	402	406	426	412	382	382	434	406	399	398	407	383	392	378	380	387	391	405	413	396	369	380	375	341	420	409	439	401	374	388	375	388	405	420	402	377	389	407	412	386	387	386	385	375	381	387	439	411	357	413	385	360	406	382	381	373	393	398	446	390	348	422	402	408	351	375	371	413	362	451	371	408	422	406	376	389	408	379	433	387	416	410	360	389	402	387	415	362	337	362	400	357	386	372	348	395	402	363	380	356	443	413	409	453	398	382	418	410	370	404	381	401	392	412	426	414	391	398	383	413	394	387	397	378	392	415	430	417	379	402	377	401	356	418	407	403	401	404	402	413	381	375	401	411	407	373	351	435	390	417	397	393	402	408	362	376	378	370	379	383	424	398	380	383	398	409	400	392	383	389	373	352	400	406	407	403	391	396	382	416	449	385	409	360	395	427	400	442	407	397	421	426	384	374	396	369	396	399	391	405	412	379	394	403	403	390	410	443	438	401	368	401	376	412	406	418	387	395	408	367	391	365	397	411	365	404	423	414	379	375	383	411	429	385	372	406	373	416	393	411	400	418	400	394	393	371	375	387	374	422	395	401	377	398	356	389	376	414	373	398	392	396	419	416	371	390	373	357	405	437	407	415	420	379	370	344	372	394	372	415	422	411	386	397	410	405	373	410	411	411	378	411	405	392	431	394	368	416	392	365	402	421	394	386	381	393	394	444	375	432	405	391	387	381	403	392	396	398	396	372	419	366	374	447	394	364	402	402	365	418	384	392	388	415	408	426	405	394	373	398	373	385	378	391	370	388	354	375	375	432	392	392	393	389	426	401	407	392	396	367	379	398	394	359	399	353	411	382	392	366	403	406	390	421	425	386	422	380	374	389	390	343	427	382	390	382	399	425	390	429	406	384	391	388	437	417	384	385	428	400	422	393	359	403	373	391	421	383	397	415	396	394	371	416	387	403	405	414	423	382	446	409	419	379	389	385	357	405	400	360	371	384	421	425	402	396	388	429	392	447	438	367	398	370	440	404	404	398	407	412	389	403	395	414	405	447	395	381	369	412	423	392	382	385	400	408	363	383	434	414	422	406	389	422	430	393	425	387	357	376	368	400	438	412	426	422	388	416	406	416	374	372	383	371	394	349	382	400	366	396	400	377	342	366	395	375	399	412	385	366	391	386	391	415	377	407	400	393	425	409	377	399	401	426	388	394	429	401	388	419	420	377	424	390	409	400	416	411	405	380	380	368	381	418	400	371	426	394	413	393	386	411	432	389	415	416	393	405	344	401	373	404	352	431	415	412	360	376	381	384	405	351	399	393	417	387	406	387	373	397	377	404	411	417	394	405	409	348	416	412	420	372	360	377	419	426	380	393	398	424	430	373	383	374	368	389	365	406	383	354	456	428	411	431	442	391	393	422	391	426	464	404	419	426	400	388	419	409	396	385	377	354	386	459	418	388	390	383	399	405	419	427	387	409	369	387	375	389	394	376	418	429	385	411	400	380	383	411	410	423	424	446	378	391	424	422	395	396	375	423	391	377	369	432	406	380	395	404	399	406	394	401	429	422	436	432	388	380	402	375	416	428	386	393	412	389	417	424	406	415	416	367	415	416	374	366	355	345	381	394	398	387	406	405	398	392	416	453	398	419	391	414	425	427	383	429	401	409	350	369	427	388	387	375	412	389	393	398	398	408	407	390	433	383	376	367	383	393	379	401	382	401	390	393	402	404	383	404	385	441	376	391	378	391	369	408	347	390	430	440	432	441	399	393	418	369	360	450	392	397	451	366	415	377	447	428	398	414	406	395	362	403	417	367	401	425	404	418	417	424	421	389	392	372	392	414	374	398	388	422	440	434	403	406	392	439	401	359	350	400	371	394	408	421	379	409	366	408	407	375	378	383	416	360	404	416	428	397	394	402	387	395	372	385	411	399	404	414	420	410	389	400	380	398	390	370	393	375	377	403	382	356	406	404	390	418	372	373	387	363	416	379	408	382	377	388	419	398	408	388	374	375	387	381	380	411	375	401	384	366	362	409	389	354	391	399	408	384	423
32219	17723	19479	16274	11567	8354	5806	4328	3046	3494	2296	2221	2067	1694	1355	1263	1103	1082	1018	935	1061	997	1003	1033	952	970	946	959	925	948	973	941	910	998	921	954	914	891	935	924	947	900	915	937	967	944	933	911	929	903	967	927	923	913	918	908	969	933	918	940	928	876	939	985	949	928	899	920	928	929	909	935	959	894	968	917	962	973	885	924	905	908	921	903	898	907	960	923	936	874	900	947	969	932	910	931	927	904	946	954	963	914	963	901	894	965	899	967	928	974	879	970	928	911	931	886	916	944	902	956	951	944	981	974	889	915	938	904	1003	907	910	925	916	875	902	918	906	895	939	933	871	963	932	1008	926	929	926	892	852	909	969	935	918	921	928	974	886	892	959	943	958	972	945	913	950	907	945	912	934	909	913	884	968	940	963	923	953	940	896	970	907	929	892	957	969	954	939	944	947	949	924	951	935	962	973	858	898	923	958	894	922	950	884	916	907	906	918	934	957	966	888	943	970	879	929	946	904	918	946	991	921	890	901	884	940	946	896	972	933	926	900	927	918	934	972	852	897	993	954	906	900	937	914	889	969	877	960	918	880	897	934	922	992	899	998	952	935	971	910	917	956	920	890	895	909	916	878	894	885	936	942	894	959	971	959	899	924	907	962	936	978	934	987	938	921	951	904	897	943	870	933	896	981	902	873	910	898	927	897	967	946	896	938	948	930	906	951	922	942	905	904	917	945	930	969	950	911	914	907	910	873	870	895	934	1011	976	936	859	899	921	868	952	883	895	931	935	868	948	926	940	882	894	882	952	888	912	900	902	934	923	921	961	964	1024	884	893	875	877	960	893	955	852	914	988	911	931	957	907	931	960	933	880	931	875	885	933	960	915	906	903	856	937	938	940	940	913	913	937	938	968	912	956	965	918	921	876	940	915	893	860	876	898	873	908	890	904	928	915	954	941	936	920	931	864	987	880	940	942	899	901	980	943	890	958	902	926	885	979	920	906	962	923	898	899	988	892	911	921	948	968	966	915	941	945	952	974	882	913	904	945	925	924	943	909	940	929	916	917	952	851	949	869	898	887	889	940	885	915	929	971	946	946	953	952	912	960	928	905	982	913	899	958	934	934	873	928	913	926	972	934	989	923	948	962	923	952	970	919	904	937	876	913	878	893	913	923	872	972	908	993	904	938	966	908	915	974	902	965	909	961	934	930	867	836	892	920	936	943	893	938	915	917	912	920	918	905	940	994	929	953	955	905	847	871	863	913	902	893	898	883	850	923	958	921	1016	948	952	950	975	1019	919	953	951	944	933	900	977	929	919	843	903	977	893	900	954	907	929	883	972	913	913	903	965	919	1000	996	919	910	875	928	912	951	885	912	919	944	904	974	897	944	927	962	908	902	936	875	910	916	940	919	960	954	917	882	979	930	891	948	882	857	912	954	963	871	951	931	969	939	903	913	917	916	920	945	912	919	908	925	913	922	925	901	863	909	916	907	930	969	987	912	895	925	903	844	941	880	885	925	936	937	945	918	944	946	907	879	922	952	955	927	857	972	948	905	917	935	929	979	909	895	911	957	909	968	914	990	922	886	903	978	950	972	947	923	901	933	897	858	905	906	896	938	933	959	958	876	884	896	904	935	910	959	988	1009	956	948	924	944	941	923	893	903	942	917	946	923	954	894	888	907	930	894	882	963	956	909	881	951	895	856	946	948	895	910	950	940	898	930	942	925	917	904	925	879	888	887	907	873	926	963	981	899	918	900	958	969	986	916	929	920	919	946	853	966	954	881	1013	887	902	933	916	856	993	939	901	938	945	923	915	926	910	922	945	916	884	956	874	938	925	942	885	942	878	951	919	900	973	988	858	902	985	907	956	942	926	919	954	914	919	910	922	930	947	932	952	906	939	915	941	914	931	864	967	910	947	937	975	872	948	982	898	935	908	894	887	903	899	956	879	992	976	916	915	920	939	910	974	853	986	937	898	958	903	901	941	939	921	859	904	906	959	887	872	923	900	921	904	886	874	908	934	987	947	956	897	947	894	926	896	915	933	960	943	937	890	988	952	970	932	886	953	905	903	912	915	907	895	953	890	917	983	946	884	915	972	938	931	948	898	947	940	931	953	955	997	894	895	945	959	931	887	927	969	924	954	890	878	970	928	885	871	949	895	905	925	928	922	943	903	952	897	963	929	873	943	931	894	897	911	917	940	937	936	895	902	944	971	902	948	884	931	926	894	960	916	964	898	959	935	878	979	926	875	916	923	936	936	882	913	944	936	936	920	905	918	878	902	975	941	948	938	893	899	942	895	975	910	948	904	925	927	922	948	889	954	862	882	913	905	931	958	906	935	938	931	922	889	901	961	929	945	918	893	898	949	888	904	921	894	895	946	880	971	941	930	909	931	947	961	989	974	887	902	921	901	915	939	947	917	943	902	922	959	945	951	981	944	964	943	948	915	935	943	902	926	925	960	880	959	910	953	1027	908	886	970	916	876	870	951	948	952	925	963	911	971	1001	932	900	983	907	838	888	952	939	852	927	906	904	1002	904	885	948	958	888	926	910	898	903	926	953	967	862	898	986	959	925	893	959	921	886	967	949	902	935	893	911	921	922	942	914	957	862	897	931	987	1005	950	960	891	920	944	942	877	907	964	963	900	978	925	913	913	892	903	910	990	953	892	958	939	922	892	953	947	928	954	932	923	915	929	948	878	930	943	933	914	899	945	964	892	920	935	914	918	899	939	914	943	909	889	928	919	865	909	957	897	1033	991	876	926	917	944	870	944	980	952	955	836	940	971	906	960	991	910	927	901	957	930	972	977	975	937	974	900	909	912	936	885	934	881	954	918	906	907	953	893	972	932	925	982	952	993	945	935	920	868	908	908	964	904	952	898	966	970	932	959	930	919	971	950	917	951	903	953	901	956	938	931	951	998	875	882	955	967	917	929	906	917	931	873	930	939	865	934	916	891	894	911	946	909	927	929	968	908	938	931	916	910	937	930	906	970	918	907	958	852	935	909	917	835	943	918	948	916	893	910	956	911	917	936	878	971	938	934	927	918	886	908	909	904	945	962	865	949	946	916	923	885	923	971	929	935	954	906	896	953	926	970	873	917	903	1004	1008	924	972	933	934	890	915	909	910	895	928	956	882	897	901	918	946	936	906	878	962	936	900	932	958	887	935	907	894	896	973	890	914	943	938	917	935	943	941	905	924	958	966	952	927	896	936	922	915	887	983	917	949	904	953	964	925	945	929	907	911	958	902	993	896	930	927	923	980	915	933	939	916	920	936	935	953	872	930	911	919	953	919	912	942	931	983	937	944	976	885	899	914	969	946	907	911	954	928	905	897	956	895	897	928	949	917	881	890	968	936	877	969	916	916	870	927	926	925	895	946	903	882	961	932	893	948	913	964	915	823	888	865	991	891	933	963	941	954	932	930	929	932	899	945	908	913	959	915	918	893	897	871	948	884	867	939	868	944	898	910	928	874	964	933	871	942	971	939	907	977	958	930	936	894
53017	27213	18240	8958	4754	3003	2099	1651	1215	1139	960	733	705	545	487	473	483	436	395	401	393	384	352	359	390	382	368	385	382	402	389	378	367	435	361	395	350	354	359	336	365	363	394	388	396	370	336	367	400	369	343	352	382	351	367	354	363	401	362	372	365	348	415	373	410	386	372	355	402	372	351	390	431	389	375	365	393	332	370	387	373	353	331	374	364	357	368	367	360	369	362	363	348	386	378	392	359	393	383	388	368	404	380	401	391	351	388	379	356	380	380	377	329	380	398	365	338	371	370	390	399	397	366	349	385	374	389	370	374	372	392	355	376	365	335	326	369	354	352	358	366	364	337	396	370	347	339	364	342	352	355	404	348	348	344	331	353	375	355	381	403	363	344	367	387	360	389	363	357	378	374	332	350	339	361	404	365	344	416	365	363	371	399	364	337	345	335	353	344	379	385	356	371	347	376	368	363	367	423	383	349	391	357	396	346	368	376	365	354	359	366	369	366	380	388	361	329	377	361	397	377	358	376	350	374	376	386	379	374	381	421	368	413	365	410	396	362	355	374	415	341	334	376	386	354	386	395	368	355	359	378	380	389	396	393	393	404	346	364	416	386	347	376	364	386	386	405	379	347	363	366	388	395	362	339	404	373	359	362	379	386	369	391	384	362	368	330	376	387	359	367	365	366	354	378	396	366	397	361	334	372	383	362	351	348	333	369	382	360	356	379	391	376	377	351	351	363	340	359	387	405	415	324	346	360	391	394	359	402	400	337	362	358	345	397	331	392	367	365	357	363	366	362	376	350	363	396	402	376	342	378	345	403	377	383	395	341	363	362	357	361	410	393	385	356	342	328	362	366	370	384	384	356	383	367	370	389	377	388	390	375	383	355	350	377	352	397	338	353	381	359	393	354	358	376	358	349	371	379	386	367	380	352	372	383	346	390	390	364	366	354	349	352	418	358	333	396	413	381	350	362	388	382	357	360	374	368	371	434	371	394	355	374	379	350	362	389	408	378	362	386	371	387	374	352	373	402	378	367	348	363	377	365	349	366	406	372	362	362	347	381	352	366	317	385	337	360	407	369	357	393	343	378	384	375	368	348	391	393	369	377	352	340	312	380	354	334	369	371	388	361	379	387	374	386	359	370	370	362	373	366	354	389	366	346	392	375	337	368	388	379	369	400	362	377	376	381	357	368	398	368	336	401	401	387	344	403	369	348	369	363	357	373	417	355	337	383	380	352	394	376	388	363	378	375	364	327	365	390	388	375	377	330	381	343	369	358	373	401	374	366	379	382	375	347	409	408	358	360	386	383	365	385	382	363	369	355	387	332	364	366	374	346	385	403	348	329	390	417	384	373	384	381	370	359	360	376	384	374	369	379	349	387	323	366	398	334	406	361	349	326	355	426	333	387	378	346	387	396	324	364	382	372	364	372	438	378	401	367	365	367	380	422	370	327	349	387	360	382	390	342	365	374	344	349	376	366	350	351	362	382	388	390	365	394	356	381	395	372	351	389	358	376	344	359	340	379	366	363	378	376	372	354	363	379	361	369	336	370	346	408	389	329	403	353	328	339	348	333	339	367	373	400	354	372	378	408	340	364	391	395	367	363	376	339	362	351	361	371	386	340	362	381	354	373	353	356	387	370	408	340	350	354	405	394	386	374	392	381	377	389	375	362	393	359	356	369	348	380	386	387	385	370	388	359	370	364	366	372	352	395	399	367	370	373	364	371	379	388	360	362	320	382	371	354	362	373	374	388	361	413	386	366	393	337	347	377	401	353	389	344	350	365	385	368	365	366	347	358	350	392	397	387	350	350	361	371	373	386	362	383	364	403	378	370	371	383	332	398	408	310	358	365	373	377	343	342	374	369	402	385	356	432	381	378	375	372	383	350	342	372	383	381	412	349	399	371	396	347	387	384	377	378	364	330	377	382	383	358	383	389	390	379	393	368	360	396	364	401	346	365	369	313	342	373	355	364	368	384	459	383	369	356	375	325	381	356	366	385	388	367	360	377	336	411	352	363	356	335	381	363	369	378	341	377	384	400	346	377	362	363	365	379	375	421	349	395	360	385	361	420	383	369	338	345	368	352	373	386	346	377	367	336	329	362	385	358	384	371	335	373	375	374	378	373	365	366	363	428	404	377	352	380	398	374	368	404	327	361	362	380	378	376	392	338	410	354	369	416	350	405	375	378	312	358	365	355	384	348	410	369	346	389	358	384	379	362	339	371	361	401	391	384	367	363	369	336	391	366	345	381	381	363	357	350	382	402	368	335	341	412	328	337	376	344	365	384	382	365	359	369	372	370	343	381	365	363	377	375	364	406	371	391	384	362	388	335	371	405	380	387	376	350	349	386	336	380	401	365	389	376	347	409	346	396	385	366	378	374	350	337	363	366	331	404	371	369	377	344	369	387	382	346	361	391	400	386	382	328	405	379	381	352	333	388	369	357	377	395	370	368	396	366	400	345	377	348	352	354	358	376	370	365	372	361	373	365	355	334	378	383	373	350	371	407	366	363	344	381	359	392	361	384	380	389	354	369	382	400	386	392	352	358	336	338	377	336	398	381	374	377	378	387	373	355	369	387	392	384	382	375	399	351	371	342	373	345	346	347	389	392	374	391	380	339	382	405	381	359	367	344	394	350	389	358	354	353	364	402	363	350	397	408	396	344	336	387	410	386	354	365	381	353	370	383	359	357	390	363	358	345	350	394	370	390	364	342	348	379	385	332	360	363	367	389	386	377	374	353	403	374	373	332	329	408	396	373	388	350	374	382	342	365	361	374	357	335	348	406	388	384	388	370	374	385	362	347	378	362	339	348	352	370	383	376	360	371	355	380	341	334	362	407	356	363	360	391	371	357	360	372	369	369	345	403	360	342	366	365	333	365	370	394	341	363	383	342	373	418	371	388	364	389	365	372	378	357	353	359	344	374	367	347	364	367	371	352	388	394	355	387	349	380	376	376	391	364	368	374	363	398	385	347	406	396	410	355	397	383	369	376	326	387	366	371	383	372	334	359	351	372	352	360	376	357	388	369	339	374	395	356	356	332	389	366	342	387	339	349	361	396	364	360	348	359	371	382	381	353	369	378	358	392	351	385	360	357	346	332	359	359	391	374	369	375	369	374	387	365	412	366	360	403	380	333	358	369	330	364	359	374	353	377	368	343	360	350	389	372	322	379	342	383	376	364	359	394	342	382	330	360	349	354	394	374	343	366	342	367	388	379	388	422	352	334	403	348	351	351	376	347	387	383	396	351	397	354	371	368	384	435	362	362	349	357	367	350	372	365	384	348	354	411	398	367	369	386	362	354	369	366	371	371	396	332	360	384	346	374	350	318	367	368	346	346	345	335	372	363	358	376	322	386	375	389	417	387	407	375	359	355	415	383	337	364	345	343	358	338	363	340	389	368	361	352	381	360	366	371	367	350	388	420	358	376	339	362	365	351	396	376	347	365	403	387	366	381	362	404	337	361	422	372	339	346	388
35587	22244	22622	17414	13687	10212	7823	6280	4661	4714	3273	2485	2485	1959	1494	1294	1202	1114	1068	994	994	986	998	964	949	864	947	887	943	889	855	815	905	877	887	898	870	882	862	811	822	852	829	849	894	862	921	848	888	907	872	871	922	830	884	877	838	900	896	866	894	840	834	898	851	869	847	822	888	869	870	846	872	897	858	887	850	901	846	863	894	895	854	883	884	852	842	831	837	889	870	879	856	861	846	843	840	838	856	875	821	898	810	849	803	837	857	860	836	853	834	869	876	856	870	857	869	802	849	836	883	903	943	870	873	901	853	843	829	851	846	835	911	901	862	815	878	832	858	867	848	884	875	857	853	880	877	909	867	870	869	849	868	874	829	851	894	819	847	885	858	897	835	845	892	851	880	874	897	876	871	844	862	822	915	822	871	830	843	885	817	835	848	835	878	884	864	828	858	903	898	862	820	897	853	880	848	893	797	847	885	838	826	890	878	835	862	864	861	832	825	852	867	826	831	867	831	858	910	890	898	862	823	847	887	878	881	865	892	934	856	895	857	839	878	902	816	882	855	851	866	858	834	878	840	883	883	804	845	843	865	824	853	834	875	862	862	859	814	875	845	829	902	858	857	846	886	866	909	822	871	815	850	841	846	886	867	855	829	845	853	903	870	836	862	903	869	853	873	859	834	842	897	889	894	842	890	838	878	862	870	850	856	873	882	807	878	897	887	848	870	835	864	816	882	865	877	859	809	825	816	872	837	842	830	825	867	827	810	818	908	942	851	870	878	869	813	876	880	916	908	854	857	844	815	859	883	843	828	897	872	867	890	857	865	840	849	898	824	867	855	834	853	827	822	921	846	848	852	868	777	865	856	807	851	876	858	809	895	852	881	874	835	877	838	887	877	898	822	826	865	816	883	855	876	848	880	842	862	890	862	834	852	911	873	870	882	846	869	868	907	921	854	863	849	883	890	854	864	847	828	867	788	888	877	827	866	883	886	864	845	834	824	850	835	829	879	842	846	854	895	852	912	820	863	885	893	837	863	847	851	898	866	848	920	864	871	821	834	927	848	896	847	898	833	840	826	877	862	869	855	865	879	864	858	857	875	846	887	811	886	852	821	874	876	853	860	852	836	875	823	814	895	865	889	826	886	870	849	843	850	843	844	845	862	893	849	860	876	858	869	839	878	905	846	870	842	857	881	847	831	879	881	889	866	862	921	855	857	810	852	839	877	841	900	895	861	858	813	825	823	880	829	853	931	868	852	817	863	855	861	914	868	831	838	885	890	892	800	922	901	844	837	863	828	869	843	845	863	833	889	843	844	878	873	872	852	855	886	860	849	857	828	883	910	893	811	819	834	876	892	889	895	879	876	923	924	913	914	870	838	885	892	875	876	836	898	833	906	911	865	832	862	889	907	845	870	905	864	879	854	818	896	879	883	864	853	887	859	861	853	830	850	957	897	921	837	837	879	870	899	809	889	837	881	840	848	934	855	814	870	860	852	843	883	828	863	832	833	864	856	838	884	820	945	952	857	875	847	825	851	871	833	824	826	884	809	855	908	811	833	842	848	876	869	830	853	874	845	909	873	826	895	845	884	832	888	887	879	830	859	827	853	835	899	888	796	842	904	861	872	826	849	890	899	894	871	859	860	891	842	856	886	903	851	856	860	890	885	916	807	912	884	851	845	855	810	828	849	928	836	872	801	850	902	829	824	882	908	836	896	865	863	838	843	822	903	897	839	860	833	852	832	864	881	863	899	882	872	912	886	868	847	833	881	802	788	834	849	875	876	971	820	840	882	869	893	842	860	858	861	905	853	835	883	854	842	895	850	952	837	837	834	865	884	829	840	892	805	857	873	829	859	850	863	862	848	881	801	890	867	882	865	899	871	834	872	816	810	876	860	863	863	809	855	815	883	859	832	861	893	829	840	883	881	889	853	810	891	853	859	852	861	885	870	898	876	880	866	849	845	856	871	867	895	890	850	847	835	867	882	860	853	869	878	866	863	906	862	870	845	868	860	847	852	942	868	864	821	854	841	867	794	882	881	868	827	882	891	844	797	877	878	879	864	827	910	880	840	833	825	872	904	841	820	855	803	839	849	905	934	858	903	838	840	854	935	803	820	847	898	855	800	822	844	846	865	799	869	836	837	882	909	848	857	826	844	878	888	855	875	871	856	885	866	883	895	871	900	850	851	833	850	897	876	864	816	823	880	849	870	862	858	894	828	886	867	908	953	854	865	843	880	870	876	848	856	858	874	881	861	822	863	817	855	856	829	791	881	819	842	802	860	872	866	869	878	875	861	840	913	854	861	867	886	815	822	845	863	866	854	884	841	864	887	864	856	814	857	847	833	886	899	875	823	888	849	865	866	867	908	893	843	893	852	893	844	839	931	898	785	851	833	866	876	847	821	849	834	852	866	891	865	866	887	904	857	835	871	876	823	884	903	876	849	888	867	805	947	912	813	912	848	872	896	850	890	860	847	895	898	860	888	861	877	857	833	881	846	895	858	899	894	879	891	837	897	913	881	870	837	833	927	881	869	846	872	855	829	852	862	879	837	883	861	864	917	833	830	849	855	859	875	848	815	901	856	853	865	831	870	877	912	831	834	822	846	875	827	867	817	835	866	837	831	850	836	843	847	921	838	898	868	807	869	854	866	811	935	879	876	832	846	797	887	878	848	845	870	876	866	789	928	887	896	906	832	887	840	858	868	880	881	803	822	878	821	843	832	868	808	843	873	894	883	848	843	886	870	879	877	862	863	863	873	863	889	853	879	872	871	824	840	873	832	861	841	894	871	884	906	868	818	866	866	896	829	861	912	812	873	887	862	897	848	927	839	897	912	827	896	835	877	902	915	925	851	906	840	814	848	872	860	857	873	837	841	843	829	905	836	840	857	848	850	840	829	881	836	817	846	867	857	830	870	833	827	830	857	824	848	802	860	932	907	802	893	818	898	861	856	856	845	846	806	881	838	841	897	879	907	865	904	840	884	886	901	848	878	832	831	839	839	789	888	942	883	871	910	863	821	878	859	851	833	875	876	907	833	869	872	845	855	825	868	857	837	856	893	828	857	852	863	873	834	816	865	868	881	874	821	917	845	865	854	889	882	892	870	866	823	796	854	838	836	838	799	821	864	852	872	864	877	911	888	857	893	843	881	906	885	853	901	858	859	924	811	806	882	841	901	892	839	875	856	889	906	866	879	791	848	897	883	848	842	872	824	833	863	848	851	850	858	862	854	803	891	844	851	896	926	814	862	786	819	800	862	839	887	827	827	822	846	853	832	860	863	900	838	851	895	877	881	879	839	847	884	827	868	798	851	835	874	861	871	862	894	837	850	845	855	863	811	890	855	871	826	801	834	878	822	809	836	853	845	862	907	870	874	811	901	852	892	877	854	905	901	844	841	915	842	871	853	911	881	867	872	884	876	856	872	875	871	924	859	868	900	891	859	805	890	851	816	858	869	825	852	892	872	853	844	861	869	870	844	888
36186	13838	5750	3226	1733	1226	849	626	479	454	469	405	450	399	379	375	393	383	382	411	348	374	364	395	377	385	369	419	408	407	400	385	403	378	399	374	379	423	397	408	405	342	397	425	393	417	372	363	377	397	363	378	400	354	359	378	380	371	362	417	384	371	384	410	359	383	358	379	392	427	361	349	368	389	422	375	361	433	382	366	378	375	365	380	358	369	381	365	377	394	365	388	389	410	375	402	390	399	391	387	397	407	388	422	334	382	362	386	377	368	400	435	379	372	375	386	378	355	384	385	423	410	401	348	359	393	390	364	349	344	360	369	384	359	365	402	368	370	344	401	398	388	353	380	349	412	411	380	419	368	404	382	388	386	365	416	402	413	400	364	354	406	403	373	336	369	394	397	387	384	359	387	346	379	379	378	406	397	405	411	369	407	365	375	376	374	412	395	373	369	403	392	369	392	372	368	396	374	356	359	379	367	382	396	363	390	351	367	378	361	376	361	359	373	404	378	343	354	414	401	364	396	371	382	375	379	432	371	390	363	364	380	407	342	401	432	374	388	364	377	382	389	410	418	350	421	375	383	386	371	375	362	396	416	353	395	371	378	441	384	395	387	386	365	415	357	398	405	395	402	372	406	347	341	392	435	367	396	348	390	390	378	401	405	341	373	350	371	392	407	404	389	397	382	367	389	380	378	371	390	395	360	391	406	348	385	373	386	380	399	356	364	382	366	359	384	401	386	363	351	365	383	376	380	365	353	400	400	378	397	367	399	357	390	377	371	361	364	375	363	361	388	398	348	379	394	383	389	388	377	436	386	360	380	396	369	385	333	381	422	382	383	383	386	414	386	395	361	370	367	363	402	395	385	368	355	406	359	386	423	357	405	379	420	384	398	390	385	383	357	400	364	342	398	394	412	374	369	358	413	345	401	373	371	396	390	389	382	356	382	380	396	373	359	370	359	379	384	378	377	369	359	368	364	398	334	404	377	412	380	363	330	369	405	342	394	367	421	374	412	379	394	386	384	365	388	373	399	382	403	387	377	382	390	391	402	381	370	418	408	396	381	399	364	419	417	390	417	370	325	403	352	362	374	393	363	401	363	380	394	360	369	413	374	387	366	359	405	382	371	405	373	342	372	366	356	367	393	427	393	377	372	389	385	392	377	401	378	365	439	412	415	391	379	388	417	385	383	402	348	390	373	358	391	368	395	398	354	374	390	358	402	368	344	355	406	408	401	388	364	376	428	377	372	384	362	397	389	373	371	394	395	400	366	399	414	365	388	366	398	381	342	361	369	396	378	381	397	408	421	398	375	450	362	389	354	409	347	370	399	404	397	371	391	390	400	384	357	400	394	403	372	392	400	379	390	371	401	411	370	361	386	372	355	384	384	432	389	379	388	391	359	430	416	380	394	391	428	405	332	354	346	377	354	389	371	405	411	376	361	387	379	402	380	386	356	397	332	385	372	336	419	360	418	419	357	365	355	407	412	371	420	391	409	385	400	376	353	382	374	397	408	410	348	365	383	382	386	365	341	387	363	356	410	380	398	339	372	389	368	363	378	409	376	387	416	363	420	411	341	422	377	367	367	357	374	388	378	372	362	404	380	373	359	428	372	407	357	368	375	357	375	415	375	402	440	393	397	370	390	375	392	386	377	390	395	409	371	411	383	367	376	389	396	389	363	401	379	413	376	399	406	341	374	377	402	385	351	355	403	387	375	404	412	397	373	354	400	406	370	371	379	360	341	359	397	388	380	375	313	410	378	352	369	361	419	351	365	357	385	333	345	393	376	394	403	368	381	407	374	409	367	413	405	406	389	402	357	386	363	371	374	384	380	388	348	371	365	386	367	379	358	396	388	374	381	369	429	409	388	385	380	382	392	417	429	410	369	411	397	377	379	377	381	383	419	431	369	434	385	395	344	386	379	375	365	379	393	412	414	414	386	385	348	398	388	414	394	385	361	417	387	402	386	397	377	363	400	368	393	334	401	396	411	358	395	395	367	393	371	360	385	377	392	371	381	388	378	380	359	387	405	417	386	393	389	402	410	333	394	391	403	395	390	371	388	383	370	369	415	349	380	381	405	394	380	394	364	386	377	385	421	375	399	379	382	389	412	410	385	355	383	407	419	376	397	420	393	346	390	418	410	416	386	381	373	353	367	383	414	388	357	360	367	405	376	379	385	411	350	376	354	403	394	373	383	423	373	420	377	364	389	390	372	396	367	397	381	361	398	389	374	378	386	362	395	377	402	394	416	403	401	367	418	396	378	405	394	393	372	391	388	406	354	414	385	389	361	372	359	394	339	382	388	369	382	420	393	455	404	366	390	402	377	391	407	398	384	362	394	400	370	384	386	364	415	403	385	368	352	405	371	379	403	416	370	374	383	371	379	396	344	376	415	393	383	391	361	406	381	395	377	397	400	403	350	374	379	403	397	383	376	378	387	406	410	412	362	384	365	388	394	377	420	415	370	425	400	364	360	391	400	384	415	396	341	363	368	351	345	342	397	370	338	340	393	378	351	400	358	365	394	419	347	367	375	356	396	397	393	392	405	403	403	408	357	379	375	411	385	411	377	343	350	387	392	358	398	387	364	361	354	366	379	394	417	379	349	375	403	371	393	403	364	401	403	365	398	397	400	389	422	345	417	420	406	400	432	357	330	379	411	376	401	376	426	340	345	390	385	391	369	395	372	403	375	391	389	343	379	376	363	370	372	348	376	383	374	422	389	357	386	373	358	366	409	362	392	427	376	365	369	379	406	361	354	383	412	399	397	411	380	404	391	377	398	333	354	360	427	335	365	356	390	396	399	406	372	388	389	397	442	386	370	351	375	403	363	376	355	351	395	404	423	381	389	381	395	375	403	376	404	409	398	403	363	367	381	370	366	372	365	353	386	394	387	367	396	387	361	389	387	369	331	369	393	353	383	375	387	389	417	326	375	363	392	342	388	377	392	402	352	367	399	372	340	372	411	393	357	381	404	395	346	375	369	381	359	370	428	406	404	390	377	386	388	394	392	376	376	389	351	384	358	381	390	351	410	397	381	443	427	405	378	393	393	386	377	376	379	392	394	411	405	368	375	405	406	361	416	379	384	402	415	373	384	405	387	398	406	427	390	377	406	390	376	385	394	398	388	407	340	375	422	396	366	399	330	407	374	377	363	365	424	383	368	344	393	390	342	394	369	370	392	424	378	375	383	386	372	393	408	366	364	441	376	351	405	377	359	422	358	372	369	369	381	377	396	375	351	409	361	375	385	363	356	362	359	387	385	380	375	366	364	369	383	391	389	368	388	401	395	419	397	407	387	378	356	374	426	375	376	388	394	393	380	381	369	386	365	383	378	427	408	368	394	367	374	398	408	396	375	405	380	381	355	407	389	379	402	382	407	411	389	367	361	415	373	424	356	391	407	373	408	374	404	386	375	355	423	419	387	361	377	365	361	382	376	377	385	385	421	365	398	374	413	388	366	397	408	355	366	386	341	388	367
25901	11508	9250	8319	5972	4166	3198	2278	1575	1251	1180	1080	1049	1022	1016	956	962	940	908	983	935	911	944	908	901	895	926	886	908	949	861	874	870	894	887	880	913	861	889	862	913	880	892	911	891	924	916	913	925	869	918	822	878	942	905	902	924	930	927	905	881	862	887	892	894	875	892	933	878	913	930	888	866	916	870	905	923	903	872	885	916	946	872	896	873	879	925	890	878	947	873	853	879	960	879	942	957	870	901	870	893	926	923	894	893	942	916	922	923	950	883	936	904	897	876	920	880	884	887	882	878	863	903	915	905	877	873	895	883	937	903	890	890	954	900	842	897	824	935	920	915	884	898	910	897	892	910	882	878	887	879	881	904	913	866	887	894	890	931	869	921	921	944	951	860	905	928	950	883	914	917	911	938	871	906	928	910	945	854	893	885	892	891	887	895	882	887	848	838	919	852	870	889	832	908	933	880	969	932	927	912	806	878	899	950	866	884	903	914	954	872	889	876	884	888	893	932	897	909	897	903	897	898	910	896	893	892	875	918	953	932	840	898	902	930	829	871	866	856	904	895	938	891	926	918	878	899	911	916	940	902	895	841	869	930	895	838	924	920	935	896	928	930	901	848	831	881	873	917	862	884	875	870	865	931	949	902	898	899	926	904	921	856	907	889	918	867	932	926	926	880	852	936	918	905	954	904	910	848	888	937	936	917	922	870	860	927	911	905	870	913	876	945	885	895	925	925	944	909	895	880	894	841	975	910	897	922	917	903	872	898	924	908	957	894	873	881	893	932	884	876	880	878	922	925	884	838	955	876	897	960	888	905	872	872	881	882	907	896	844	938	858	921	897	850	918	876	894	892	882	907	904	925	874	893	881	937	918	913	884	835	972	950	912	903	857	919	881	871	921	884	924	889	910	873	863	894	903	865	860	914	857	893	848	939	842	915	932	886	901	869	935	876	847	932	958	933	847	940	888	910	869	874	927	941	909	914	907	921	915	894	875	906	882	885	941	849	855	935	882	958	906	917	880	900	919	884	882	877	890	908	947	876	882	932	877	851	912	885	911	866	907	884	936	947	901	844	875	929	946	959	885	923	943	963	906	898	963	889	950	916	907	915	876	880	918	865	896	875	888	895	901	943	928	941	916	917	926	912	892	950	846	921	931	937	900	929	917	919	891	903	868	852	846	860	939	921	906	852	877	910	918	893	906	872	938	895	897	884	923	893	930	909	893	937	918	856	854	863	972	901	890	907	888	897	896	892	920	941	854	846	950	869	902	855	943	859	918	939	929	910	913	898	911	941	848	916	856	877	881	837	900	893	857	906	909	934	892	826	882	868	924	931	847	908	923	940	943	893	897	934	904	876	892	943	905	940	877	966	897	899	875	916	863	903	912	870	942	854	919	920	871	922	880	933	851	918	879	951	873	909	865	908	952	927	949	912	900	932	944	904	915	919	908	910	894	879	878	884	874	939	917	871	890	866	939	917	915	889	915	855	910	955	832	917	861	885	908	903	919	889	859	842	893	898	925	911	925	921	877	868	877	904	908	933	935	875	945	908	870	865	879	906	915	928	906	959	920	871	885	873	876	926	940	883	879	915	877	879	872	936	903	927	895	914	910	910	895	893	871	905	888	839	963	910	911	905	839	890	928	905	902	863	880	859	841	920	930	871	916	882	892	896	966	897	916	874	900	947	853	893	931	898	915	862	926	854	953	932	866	870	887	869	924	894	899	874	898	917	877	934	932	906	927	893	907	879	927	925	891	859	945	863	921	859	907	872	908	892	839	921	860	887	918	878	892	868	867	913	895	863	902	894	891	906	915	916	878	832	901	884	847	857	859	864	878	923	876	906	912	855	922	882	890	925	898	910	888	953	916	879	931	890	874	875	942	900	833	839	848	867	896	878	879	925	914	906	870	819	937	876	908	887	938	914	927	890	855	933	911	859	862	966	869	919	912	915	906	936	963	938	904	974	928	897	920	854	877	897	851	865	817	816	891	901	910	880	895	938	904	947	822	906	898	861	935	961	850	892	908	879	893	894	869	907	876	926	929	877	884	878	933	886	863	944	913	908	903	861	844	897	908	903	911	883	905	863	887	870	851	858	920	942	896	818	894	947	947	872	967	889	872	952	917	906	898	889	906	907	832	972	881	901	919	902	894	888	941	922	908	865	878	876	862	909	883	910	892	890	853	942	930	957	888	910	846	913	930	942	887	928	870	879	880	900	909	962	935	928	876	899	913	885	917	906	899	898	864	915	889	877	890	911	945	873	975	855	941	912	926	895	858	891	865	927	882	974	901	928	909	873	890	878	917	941	910	875	894	938	885	902	933	888	962	871	898	966	831	909	884	917	905	899	933	983	918	903	895	911	897	916	841	940	918	939	879	867	917	920	922	892	939	886	895	909	896	918	835	873	864	886	928	913	893	858	932	929	944	903	888	931	876	885	866	890	896	863	905	899	921	834	902	917	921	931	861	873	932	956	861	881	903	895	835	913	870	914	940	938	891	922	908	867	937	886	897	914	886	883	938	917	906	873	917	897	929	911	880	928	923	955	899	866	936	922	847	880	934	879	940	895	892	878	873	876	948	897	896	920	912	878	912	907	979	886	849	927	884	900	901	942	942	902	884	877	921	866	879	900	924	881	935	999	894	912	846	930	896	850	902	917	922	864	904	937	897	897	881	912	937	943	883	867	885	859	931	891	840	912	866	879	909	951	860	912	848	876	849	942	914	890	923	865	936	933	862	883	910	989	874	957	882	916	932	869	937	926	907	921	883	938	906	898	849	913	943	891	930	872	922	899	871	926	921	906	854	873	927	882	915	859	901	868	906	864	919	982	910	878	884	936	940	886	878	873	928	876	913	872	889	899	898	906	916	873	884	865	884	880	917	904	885	879	888	898	889	854	886	967	926	907	932	881	895	901	883	882	907	882	977	902	848	883	938	875	861	868	932	921	948	896	871	844	948	896	962	946	872	863	839	912	903	923	904	913	902	893	915	888	950	883	849	877	866	909	884	858	886	878	941	901	849	887	952	904	894	903	930	889	895	891	941	892	910	899	885	844	940	900	884	885	934	872	888	918	892	886	933	904	941	906	921	873	864	902	956	918	920	874	866	927	939	933	934	939	970	896	897	897	938	868	916	923	909	871	931	932	927	870	929	884	881	957	944	897	893	863	944	932	880	891	945	957	844	915	882	916	906	911	906	869	954	878	914	911	935	948	889	917	898	931	878	939	906	841	893	865	931	839	888	908	903	860	872	927	883	862	945	846	887	902	945	895	921	930	884	938	900	924	905	923	873	895	900	859	903	891	866	937	927	820	897	890	884	926	887	945	894	916	911	871	912	938	907	922	889	890	891	939	879	907	883	923	914	936	856	863	876	862	904	917	844	894	902	911	906	889	877	893	898	921	922	922	899	882	878	884	897	885	867	931	938	911	951	913	901	910	971	861	913	913	938	898	911	937	923	894	895	904	924	899	834	911	860	886	900
45881	19646	10966	6692	3758	2253	1606	1019	804	887	725	610	547	525	485	441	416	451	428	427	410	420	398	419	434	388	393	374	385	386	404	401	393	381	398	399	392	447	396	394	403	423	398	413	418	414	447	388	405	412	399	347	355	413	388	394	396	386	371	356	378	435	363	378	391	382	404	429	394	398	398	370	411	388	371	408	390	447	420	430	385	397	390	380	407	357	392	426	390	440	409	374	418	404	365	395	383	355	401	389	406	407	398	417	414	381	369	423	405	364	406	381	389	429	415	374	393	419	395	398	368	398	400	447	403	384	402	410	402	408	385	381	407	392	426	376	383	394	404	410	397	390	380	359	378	381	414	396	427	426	397	427	370	413	409	385	418	405	427	395	433	405	400	387	419	406	418	417	374	403	406	401	401	399	352	389	366	402	381	396	415	415	398	426	413	388	386	371	384	388	416	417	375	421	395	362	375	413	414	380	410	400	415	380	397	394	395	392	380	395	402	408	426	414	413	400	391	375	384	358	351	417	401	415	383	411	406	374	370	425	382	409	366	355	368	369	367	398	367	435	407	409	449	416	429	394	362	396	415	389	397	401	392	374	374	415	412	409	387	396	383	419	410	422	382	406	385	405	438	440	368	404	383	427	400	406	397	392	352	377	403	394	399	401	381	409	409	395	396	401	405	368	395	384	396	374	371	411	398	428	375	372	420	407	422	401	405	377	416	416	401	408	388	397	401	367	412	379	388	379	407	396	364	355	376	379	389	395	378	443	471	385	360	412	382	419	386	417	399	393	358	403	379	415	397	413	432	387	387	383	372	424	401	383	386	393	364	392	418	408	413	399	407	396	387	379	381	401	406	374	423	401	392	396	403	356	408	388	401	379	388	403	436	422	405	414	411	377	355	390	419	415	403	416	416	382	425	404	412	379	405	404	410	411	399	388	379	422	399	395	361	371	428	432	410	420	375	395	370	394	391	413	402	361	388	422	397	412	422	415	409	372	397	374	398	370	362	418	430	401	399	387	420	386	368	420	388	364	393	416	400	423	373	358	409	383	437	352	387	399	392	378	385	370	414	373	365	426	399	387	344	374	417	450	376	390	386	408	394	396	411	411	389	408	433	418	352	420	396	392	388	401	401	390	370	444	376	417	410	430	404	405	451	396	364	412	420	418	420	401	420	393	395	403	425	353	391	414	366	440	376	404	435	460	408	420	409	403	416	405	415	397	422	425	417	390	403	390	428	391	378	390	420	394	422	388	375	400	432	382	410	397	394	414	389	409	427	376	374	417	398	391	414	367	414	400	386	421	401	399	377	382	415	439	398	429	418	341	403	377	402	367	409	423	385	362	395	430	447	398	361	386	416	380	456	444	416	385	367	391	437	421	403	394	432	384	375	412	417	386	384	408	398	397	419	404	421	449	408	383	401	403	392	398	378	374	374	418	397	391	417	411	357	402	389	417	375	405	396	383	378	413	394	349	376	409	383	408	421	407	391	430	384	368	390	349	359	421	428	410	382	353	397	435	372	429	405	360	414	374	405	399	434	385	413	415	367	351	390	403	413	402	409	436	410	409	433	408	385	379	393	427	387	376	433	392	405	390	396	382	412	390	429	405	398	398	435	370	411	372	422	365	423	377	375	445	432	401	372	381	369	415	443	422	388	361	380	404	419	376	430	385	370	401	400	400	417	385	417	393	395	388	399	422	410	404	420	385	386	311	370	411	399	419	402	415	377	386	367	391	401	418	401	423	396	398	443	432	363	407	389	433	357	404	393	381	426	429	422	424	384	385	372	404	385	403	390	438	425	411	393	391	408	388	385	410	396	391	387	372	396	398	385	388	407	408	374	389	380	337	429	389	413	423	386	401	391	379	387	354	404	433	385	455	397	390	379	440	398	443	430	448	380	357	380	413	381	416	390	412	408	400	431	404	407	434	418	389	391	389	362	386	416	430	388	395	387	371	441	404	390	400	378	391	376	413	386	418	365	422	382	377	404	363	374	370	391	412	402	405	408	380	400	371	431	411	405	406	361	386	396	419	395	411	375	384	454	377	393	406	402	407	401	408	363	385	375	410	412	452	412	412	386	391	391	405	407	359	370	401	443	378	373	410	387	385	439	387	404	416	462	453	422	413	369	398	402	384	392	387	397	381	438	379	406	417	427	394	425	397	386	405	359	445	420	402	426	385	393	391	450	390	406	398	395	419	407	440	415	358	389	377	394	434	377	372	382	380	387	430	438	396	374	404	386	388	405	397	363	404	389	400	375	379	380	408	410	420	403	385	460	388	380	437	358	418	365	380	421	410	381	406	406	440	425	411	425	414	402	390	387	405	403	359	441	367	390	394	431	439	405	396	403	401	366	439	366	409	383	402	419	369	418	382	390	389	380	390	394	415	399	416	406	355	426	387	368	389	428	408	418	375	413	429	389	407	393	413	399	423	401	390	397	399	400	350	416	426	412	391	416	369	399	390	380	396	407	373	438	416	418	368	384	414	409	433	447	404	391	399	399	384	433	381	387	382	396	386	406	420	381	417	406	455	414	433	383	395	401	401	394	405	402	415	396	419	411	412	407	391	386	414	409	369	414	392	379	381	404	400	375	377	409	423	415	412	387	409	416	392	408	402	393	388	357	383	380	382	423	415	394	352	392	390	372	400	399	408	397	385	385	389	406	370	391	397	416	383	414	411	389	415	365	417	408	389	398	390	418	430	382	393	393	412	419	365	412	377	433	363	390	418	432	424	411	451	409	400	406	399	392	421	402	393	406	408	421	380	430	416	342	344	382	370	421	379	383	378	372	412	400	391	395	364	377	391	401	398	444	395	360	405	371	403	417	398	384	422	418	417	405	395	402	360	386	412	369	392	403	378	403	430	411	378	380	412	407	406	413	411	384	376	406	380	397	403	403	400	381	358	412	442	420	450	377	426	371	397	381	361	427	425	396	436	338	402	417	423	398	402	437	382	386	374	381	419	405	379	393	371	390	412	370	420	405	378	431	412	407	412	382	390	369	407	380	426	422	400	425	377	415	387	395	387	408	398	375	396	425	419	409	391	413	399	411	377	358	353	395	406	385	386	389	382	405	391	428	397	421	363	357	414	420	431	412	397	369	437	442	421	400	379	417	423	388	402	374	365	377	407	370	352	399	382	456	393	425	448	396	385	415	429	361	399	400	418	411	388	370	405	393	388	406	430	395	357	388	382	421	395	359	409	403	377	410	412	386	378	361	345	414	417	394	394	432	404	396	468	391	377	435	407	413	402	430	410	406	390	410	416	412	424	414	396	384	404	367	411	400	380	407	409	401	460	436	399	412	419	393	377	357	371	389	368	408	435	384	392	425	464	421	405	413	393	396	381	363	408	405	413	395	387	399	386	403	411	402	410	408	380	396	378	426	394	400	419	412	433	392	383	366	430	439	436	402	371	407	433	420	398	415	436	385	387	418	399	394	388	375	380	426	372	385	398	397	393	386	383	379	392	416	390	417	450	415	424
31762	15388	16010	15394	11291	8340	6034	3900	3215	3751	2606	1977	1857	1652	1361	1255	1167	1134	1057	1051	1020	1000	1004	972	995	941	1003	982	970	993	960	930	945	982	918	972	946	993	955	992	947	886	905	865	947	906	872	939	937	944	923	964	947	911	996	943	931	924	919	1009	913	942	943	993	859	967	905	913	895	973	905	948	914	943	930	915	865	911	906	953	929	977	936	896	918	906	969	952	960	924	918	883	926	977	880	963	897	930	947	936	903	1039	937	901	947	910	960	976	935	933	897	901	935	972	938	913	918	988	938	944	940	933	926	946	897	900	954	966	925	945	956	982	893	919	910	956	900	986	921	910	906	910	945	908	904	971	953	959	950	900	931	917	884	930	956	929	916	992	934	920	924	938	956	995	972	926	929	941	922	882	927	957	965	950	917	920	891	910	921	911	900	960	913	926	908	953	935	972	953	955	914	965	961	972	894	972	941	918	895	961	931	929	945	912	936	929	923	933	962	966	945	922	974	936	1003	898	974	962	949	952	940	933	921	927	913	944	940	897	907	935	939	922	917	979	945	989	982	949	941	952	887	963	998	966	963	957	935	925	983	964	949	887	968	874	941	966	902	962	930	929	890	941	929	969	915	1034	889	975	976	940	907	940	895	959	959	929	865	971	926	963	943	971	959	949	907	973	986	926	970	889	916	927	881	951	912	929	950	903	937	931	896	992	908	941	927	931	931	894	913	930	944	945	907	973	913	952	939	925	934	917	909	925	982	895	967	952	958	923	931	930	958	959	865	933	969	916	969	1011	988	910	976	936	893	909	984	961	954	913	938	931	955	937	942	946	897	910	932	972	924	992	919	950	948	917	932	933	903	988	924	968	936	937	955	901	985	994	926	932	962	933	929	946	968	938	939	933	903	965	857	962	953	918	970	916	920	951	873	878	878	963	957	953	983	878	937	968	889	967	920	901	885	875	953	931	883	949	994	908	963	931	903	955	965	963	968	944	932	924	950	967	927	991	939	916	972	969	890	909	927	1015	900	972	1004	970	891	932	946	974	887	956	971	950	907	953	920	932	888	899	959	936	941	929	927	897	911	903	932	928	912	959	943	898	935	940	974	950	953	909	946	969	975	953	889	904	904	933	940	904	903	974	946	923	976	931	969	1015	975	946	927	962	972	949	877	922	997	895	932	936	937	942	966	971	917	916	954	998	938	924	984	947	914	962	932	993	914	952	940	876	925	953	937	967	926	942	918	901	903	952	942	889	919	948	1005	895	883	892	894	984	933	986	969	912	930	924	945	913	975	957	946	920	924	963	948	918	932	934	936	935	988	919	906	891	955	958	953	906	961	951	912	951	885	978	948	944	922	931	938	965	903	953	914	926	936	956	948	906	975	940	957	887	917	895	968	938	946	931	969	888	957	964	935	958	960	939	950	943	908	968	1025	920	934	924	913	953	885	962	936	899	963	925	933	930	874	909	930	897	956	951	980	921	921	928	943	969	953	894	944	848	898	958	928	883	990	932	943	899	938	972	936	885	919	911	951	888	957	982	963	960	969	934	933	884	949	941	940	900	915	931	965	942	967	982	957	928	973	914	963	995	967	951	963	925	974	952	961	931	916	910	968	915	912	974	949	939	930	966	951	932	920	912	953	916	912	928	926	925	926	939	931	919	935	876	921	907	935	934	927	889	925	881	890	862	957	942	945	953	901	934	922	920	903	892	948	890	961	902	1021	916	928	947	895	926	938	953	890	925	945	1004	977	991	935	949	938	911	904	991	876	943	961	935	889	922	941	920	916	866	985	895	904	907	972	895	889	929	978	979	952	1002	936	950	885	961	904	944	882	945	944	922	963	945	903	900	921	1007	954	974	962	957	961	972	895	921	951	881	922	920	964	950	898	962	966	959	957	907	902	893	940	936	952	946	915	973	947	897	959	948	934	948	883	948	911	961	921	965	969	932	957	934	954	935	927	899	915	926	920	982	881	948	913	936	903	877	957	961	905	957	880	984	922	912	934	928	951	928	931	912	964	907	1008	964	952	954	942	897	921	894	918	969	928	986	895	877	916	945	942	896	886	936	889	960	963	881	866	948	943	986	937	904	956	925	913	899	922	952	954	898	918	979	971	925	926	898	951	923	952	919	925	1004	978	941	919	956	896	919	960	923	889	890	936	933	923	956	969	959	941	971	914	917	970	964	921	925	938	930	875	938	972	987	957	896	927	894	939	974	928	937	945	923	951	911	966	910	976	874	966	998	911	953	948	933	930	908	940	954	905	932	930	931	974	925	926	959	937	887	898	943	946	941	949	937	941	948	918	939	913	920	962	859	933	938	837	945	950	983	950	920	943	903	913	937	887	999	907	877	944	919	916	919	926	986	934	929	948	910	980	904	934	940	926	918	957	980	988	949	968	935	963	919	973	964	910	931	940	949	898	943	945	949	917	940	914	958	985	915	918	923	965	937	954	833	966	946	956	920	926	932	934	887	894	952	993	909	942	948	922	967	941	926	923	973	941	914	933	971	906	950	991	944	866	967	913	976	939	954	969	883	922	963	987	930	964	982	934	876	941	930	943	940	921	952	876	926	933	958	908	918	904	876	940	938	911	932	900	939	985	937	962	923	951	993	937	950	922	903	905	927	912	935	897	973	937	974	963	922	896	950	929	903	942	951	917	923	912	945	883	953	922	938	981	959	924	942	865	945	985	928	927	962	1026	897	902	954	968	906	941	931	1001	921	943	916	937	926	915	978	936	946	943	959	965	888	918	995	948	945	952	949	890	963	904	918	941	967	902	940	951	927	928	932	867	933	935	909	969	915	909	907	916	908	996	936	916	955	961	927	970	933	963	974	911	912	921	980	954	924	914	858	929	931	952	946	932	912	957	961	961	898	888	929	899	926	938	966	927	928	950	956	955	917	942	877	940	933	971	895	964	909	970	932	908	980	898	968	980	982	947	974	872	973	922	905	990	920	914	959	944	888	915	989	942	892	938	911	980	951	989	941	924	900	885	957	955	942	938	923	932	924	899	895	949	925	877	941	970	902	950	951	899	917	962	920	929	980	978	918	1009	893	921	949	912	943	872	933	910	891	925	913	937	938	956	928	902	952	945	931	875	961	923	912	870	943	921	958	943	959	917	934	870	926	910	950	902	942	947	976	996	910	922	966	908	906	940	940	902	987	1002	957	945	979	912	941	884	929	947	959	935	928	947	906	970	918	883	989	929	921	967	898	950	914	919	946	896	926	913	937	946	949	971	915	968	914	934	935	916	901	949	962	948	868	943	904	950	910	885	1001	902	923	924	954	933	931	926	952	932	921	913	945	951	947	909	955	961	993	924	961	956	938	948	911	969	954	959	896	1000	952	920	949	987	913	944	904	913	902	923	952	939	939	990	959	971	949	932	928	932	937	909	886	975	935	911	957	948	952	956	954	940	933	914	935	952	972	918	981	1002	946	894	958	893	906	953	894	907	962	917	983	939	938	897	896	968	929	904	968	986	998	951	939	955	891	919	946	912	877	893	921	906	968
52961	27262	19618	11175	6105	3333	2184	1377	1446	1479	1234	722	673	591	544	478	403	392	403	406	444	383	373	434	378	394	361	387	394	424	385	374	371	398	393	377	377	367	363	379	385	381	417	381	357	355	386	341	366	376	382	379	344	369	395	380	383	355	384	371	340	367	377	392	377	411	375	392	343	367	355	372	348	422	380	388	351	376	366	382	367	352	391	385	382	409	337	384	398	352	376	337	365	370	352	392	406	362	388	381	351	337	343	386	408	335	381	391	376	357	395	344	384	388	363	395	367	357	420	347	407	378	421	365	328	344	349	371	359	435	358	395	371	349	355	404	391	375	367	349	405	389	406	357	352	345	333	365	349	351	388	327	367	384	421	377	345	393	337	331	382	370	404	391	376	365	371	385	369	383	370	360	376	409	360	389	366	378	354	359	388	379	382	371	341	346	335	377	345	363	373	371	342	414	328	380	355	357	344	354	355	360	366	378	366	398	394	403	403	356	379	384	383	351	341	370	401	390	366	368	376	359	340	382	406	342	365	363	406	402	383	337	360	348	357	350	388	343	372	367	397	349	371	350	390	344	393	322	329	375	355	379	355	363	383	355	384	354	376	362	365	383	348	388	392	387	370	348	366	357	358	354	356	371	352	368	392	379	367	406	369	364	394	373	371	388	374	378	360	356	403	364	360	354	370	370	390	369	412	366	358	379	365	336	374	414	367	335	375	383	394	384	368	378	396	406	406	411	378	367	361	380	368	362	366	381	364	366	397	375	370	358	376	348	356	370	407	371	362	355	376	369	348	386	363	382	399	382	351	343	397	359	355	343	354	391	364	379	352	349	389	378	356	371	355	360	370	379	435	370	346	335	367	363	394	379	395	367	363	350	430	336	360	357	365	344	368	421	378	395	374	381	357	371	350	373	349	360	360	358	321	386	385	357	364	411	381	370	363	364	353	384	372	410	380	329	369	362	374	394	385	386	357	356	379	353	356	378	366	385	364	356	380	371	372	362	384	359	379	396	396	408	391	366	374	365	384	356	389	383	356	367	386	385	334	373	346	379	389	378	391	380	361	386	359	402	340	368	333	371	360	384	348	377	351	375	381	393	353	374	389	377	363	379	381	371	369	403	363	353	376	410	407	368	386	357	373	372	361	375	367	389	387	350	362	385	357	346	353	358	370	363	378	386	400	369	363	344	377	379	368	343	342	390	359	353	372	361	355	350	377	403	367	332	366	368	362	342	364	391	346	393	394	372	344	353	380	390	363	381	379	379	408	364	358	361	376	376	366	337	351	395	393	396	416	402	353	381	338	361	382	392	368	353	394	387	379	339	348	377	381	380	362	372	403	341	380	323	363	364	395	351	388	379	373	405	376	376	364	395	390	369	357	332	355	360	383	371	370	346	392	363	388	390	376	366	360	382	368	378	382	362	378	391	343	349	378	389	337	389	344	373	389	370	417	354	369	366	388	389	407	354	380	371	349	357	378	363	392	391	348	368	377	395	393	412	398	353	398	389	363	378	329	389	364	353	375	369	389	383	303	400	375	398	344	372	356	372	340	371	344	359	362	405	377	370	366	355	366	375	368	352	348	372	429	383	360	372	329	375	413	355	380	354	372	390	364	363	376	391	366	371	361	353	371	414	342	345	378	448	392	399	373	343	370	397	335	356	395	394	359	358	359	380	364	374	379	386	389	347	412	380	367	415	390	365	351	350	346	414	338	369	369	360	350	397	355	356	346	351	388	371	379	392	371	389	337	413	373	390	376	392	376	362	383	380	366	340	367	367	358	338	381	357	369	363	366	389	387	368	360	364	337	376	411	345	406	349	377	385	408	372	398	361	351	349	386	356	374	356	396	393	389	419	360	360	317	351	396	372	406	377	406	392	375	351	389	333	386	379	386	397	380	376	375	354	356	381	394	352	361	371	412	378	357	370	383	377	389	373	365	374	386	365	345	408	371	381	378	406	365	388	352	405	353	384	398	330	361	385	354	411	335	375	399	349	379	358	409	381	336	372	370	355	367	392	374	360	343	409	396	417	372	376	397	391	353	369	339	374	378	350	362	368	379	373	370	377	350	361	383	340	345	341	348	338	355	401	397	380	386	404	401	378	354	365	351	389	400	382	391	348	358	388	410	380	361	330	383	328	363	368	361	360	344	401	382	357	350	378	373	414	365	390	387	384	389	357	370	379	354	338	368	370	364	360	399	376	416	355	358	355	367	379	360	349	419	372	407	384	380	379	392	352	349	356	367	370	360	356	401	390	401	357	351	347	361	406	372	388	360	351	394	356	384	359	405	358	367	370	352	327	387	349	371	387	343	366	351	379	357	384	351	368	370	379	372	371	353	325	392	345	338	383	389	382	342	361	332	379	341	373	347	410	333	365	367	398	345	367	365	342	385	374	406	379	353	418	365	373	340	372	361	435	395	361	375	335	390	390	369	398	395	346	367	348	400	350	394	367	362	367	403	338	379	347	355	374	394	380	365	361	363	326	384	380	368	372	360	396	339	342	403	396	352	379	359	400	350	378	357	332	384	361	375	374	390	360	392	348	386	383	351	352	390	367	400	379	406	365	372	346	333	374	344	369	380	392	375	371	352	380	342	371	356	366	372	362	341	333	384	356	342	360	375	384	392	399	356	360	370	328	371	330	396	357	349	386	381	385	418	361	321	401	399	364	382	324	384	354	367	386	377	362	347	402	379	354	329	351	391	358	380	389	413	378	348	304	342	358	353	382	397	359	385	358	346	385	360	347	335	356	353	381	388	368	385	371	366	390	363	388	337	380	366	378	387	412	320	383	345	384	314	355	432	389	347	405	373	377	334	380	355	350	335	369	399	406	365	374	368	367	376	376	357	380	396	385	350	323	363	367	351	413	410	376	372	399	376	352	346	364	388	341	370	365	358	326	374	413	410	396	387	372	374	379	376	316	372	354	361	362	372	387	320	364	410	366	376	309	365	353	400	379	361	360	361	339	403	395	379	390	357	371	398	384	342	370	394	383	383	356	378	359	394	350	392	382	392	385	350	367	352	354	379	380	376	361	339	407	337	344	377	345	380	376	343	367	392	397	379	382	360	374	347	384	409	403	395	375	370	378	357	395	352	344	379	335	340	353	363	370	381	367	327	369	327	346	362	358	370	377	378	347	401	350	357	385	382	376	395	352	352	377	372	400	352	369	355	370	351	395	366	341	376	376	382	365	379	386	376	379	373	376	377	375	397	393	364	365	370	357	382	399	369	377	359	384	344	348	381	390	380	369	383	332	379	378	338	356	379	378	382	399	372	362	367	333	364	379	375	426	405	390	391	406	354	397	375	359	369	378	415	349	359	353	404	376	362	369	356	367	382	324	394	387	356	373	369	347	349	406	343	368	370	359	363	356	336	369	351	350	387	361	378	347	383	367	370	366	386	380	362	416	401	406	375	361	363	378	363	369	377	353	390	349	355	360	353	381	373	382	343	380	389	375	360	389	365	333	356	382	374	384	372	376
35125	21795	24449	21316	16470	11367	8012	5107	5829	6023	4819	2836	2648	2479	1729	1491	1321	1185	1147	1061	996	994	1020	958	926	916	881	887	892	907	875	901	931	943	931	858	832	864	867	865	924	950	915	900	808	909	915	882	876	832	844	867	840	904	866	898	901	891	900	859	893	862	842	895	854	858	865	872	843	871	912	879	922	869	881	863	881	840	868	870	911	879	871	849	852	862	857	870	853	865	873	880	878	871	838	864	883	890	905	860	873	873	839	866	861	882	891	919	874	843	856	937	885	869	881	871	843	866	925	808	828	836	868	850	874	857	881	843	909	863	870	848	894	828	824	853	908	884	858	893	877	819	833	850	897	898	858	879	870	865	912	826	898	808	910	807	895	837	833	851	835	853	898	820	864	891	908	902	876	847	838	887	825	916	852	858	848	861	867	851	849	881	887	813	845	813	853	836	896	824	866	873	898	869	838	885	872	889	869	886	881	855	873	910	920	852	869	864	845	875	892	825	830	874	838	893	849	872	900	835	882	899	866	852	829	822	866	849	841	833	851	890	907	886	857	901	849	880	895	900	843	891	862	834	805	858	877	891	857	817	790	886	835	860	889	841	848	876	853	821	827	869	872	842	909	893	868	917	819	803	900	903	860	891	846	948	851	893	890	923	909	827	873	882	874	866	849	849	899	825	881	882	880	835	938	895	831	915	823	869	839	831	888	874	870	891	826	877	867	836	829	875	829	845	878	921	861	814	869	940	881	840	918	871	883	887	864	859	881	862	834	828	840	812	880	889	854	860	854	850	843	845	876	851	887	864	886	843	845	853	901	849	882	856	886	851	891	873	959	882	820	820	871	901	873	819	871	898	873	875	853	852	833	842	887	904	874	934	867	860	862	857	906	878	890	853	847	839	886	856	900	822	878	861	878	873	890	882	907	938	819	888	815	845	878	846	886	870	874	909	862	864	897	861	888	852	861	862	877	922	877	865	863	851	906	895	898	844	850	837	861	876	852	780	902	917	884	868	847	883	871	851	881	849	849	833	868	834	900	848	920	898	846	858	899	828	834	929	897	856	865	881	891	845	845	862	871	882	853	866	900	918	892	840	845	883	878	879	842	819	860	896	855	836	895	903	848	852	881	877	832	886	862	853	826	832	850	854	868	879	866	836	868	868	860	914	860	828	845	848	877	898	844	888	876	849	913	854	908	895	819	939	891	922	848	909	897	840	862	884	899	859	874	874	895	895	897	890	905	875	885	869	854	855	898	863	949	890	847	853	855	878	860	893	863	888	822	860	869	861	837	842	872	874	820	925	912	929	856	870	830	906	868	854	861	891	886	881	895	890	863	889	927	832	882	833	901	824	849	836	866	897	909	861	921	875	852	900	860	861	871	856	836	851	872	898	852	856	862	846	895	845	906	878	871	851	863	858	832	916	888	871	862	875	833	864	859	823	886	822	851	853	886	876	868	902	852	830	861	860	903	853	857	864	872	830	861	849	865	866	854	860	865	857	847	888	863	870	884	915	819	891	914	853	855	880	843	887	886	892	849	921	856	877	846	874	843	874	822	863	881	893	804	870	910	897	868	848	901	826	830	865	801	854	879	894	890	863	891	912	840	856	854	827	870	871	851	860	877	837	831	819	841	888	880	857	852	846	825	811	880	935	921	892	871	874	893	877	933	813	835	851	864	923	817	850	871	837	834	864	888	846	881	849	858	866	807	923	892	809	834	901	822	850	849	874	823	857	829	848	811	869	861	882	855	833	884	899	909	922	818	875	873	884	883	891	867	849	879	935	876	839	916	866	826	884	856	881	848	830	841	901	951	919	883	876	847	837	901	880	881	907	878	847	869	819	882	823	843	862	887	851	883	866	854	919	861	870	857	875	870	879	914	906	861	910	868	827	871	879	855	889	848	833	801	881	887	820	806	844	852	845	880	818	836	868	892	842	889	906	869	889	905	889	889	826	908	862	865	857	864	862	900	854	827	904	838	847	848	862	827	843	837	855	793	902	914	835	839	933	850	903	901	892	848	866	879	820	842	885	865	917	902	816	916	880	842	845	829	881	817	898	867	909	875	883	891	854	849	877	889	856	793	878	912	847	838	802	853	853	845	885	839	878	893	835	864	845	899	851	917	841	897	894	872	896	898	848	900	875	913	879	835	822	853	906	870	872	901	868	894	888	857	871	860	872	858	852	876	903	842	863	857	907	859	864	839	867	910	823	864	828	840	899	895	839	928	851	873	888	833	892	811	892	863	816	853	893	866	882	872	845	886	882	817	824	885	839	895	864	891	925	840	900	893	895	842	925	865	834	840	869	867	901	881	935	850	859	812	875	894	909	919	861	845	917	836	871	886	820	909	931	857	891	852	846	868	845	904	885	874	836	885	891	855	869	827	843	866	856	892	862	838	887	862	871	853	879	882	874	797	884	900	837	909	837	862	919	908	907	902	883	869	853	866	882	866	870	873	883	924	884	883	834	850	916	877	815	882	836	874	791	823	853	914	855	835	892	877	869	872	897	962	869	883	849	839	913	883	887	864	868	901	839	834	854	851	872	854	864	857	925	855	906	824	858	886	928	901	834	846	896	812	893	841	898	818	865	902	852	818	898	938	919	798	902	836	888	847	865	845	862	878	849	828	888	889	866	825	867	863	852	910	868	889	871	887	866	858	887	838	860	835	909	868	905	877	868	879	886	881	864	886	870	904	902	846	833	861	848	837	842	824	858	887	835	932	830	814	898	870	893	842	921	911	840	875	841	860	850	872	895	944	837	836	885	889	860	885	852	857	895	917	866	850	899	835	803	917	858	892	911	830	873	845	835	881	840	850	872	843	844	921	850	875	856	798	890	849	845	858	918	878	909	881	819	914	862	852	884	846	851	857	911	852	881	871	866	883	819	849	896	837	850	836	851	928	894	814	875	876	861	835	861	900	845	869	873	872	855	923	914	938	809	906	835	891	821	867	881	853	902	874	843	839	824	909	846	870	821	901	848	852	899	885	827	863	834	919	912	889	915	865	854	884	870	874	885	842	855	889	882	853	912	864	835	816	895	847	887	859	868	808	923	923	868	826	850	900	899	820	816	840	867	889	838	852	898	821	929	895	880	886	886	898	853	888	875	860	893	863	851	889	878	836	920	892	876	826	845	842	884	896	870	850	847	851	829	896	896	841	909	895	849	885	852	836	856	856	872	837	902	854	870	885	895	876	873	840	863	872	856	878	849	846	845	891	905	835	840	836	853	856	847	868	893	826	842	896	865	841	882	882	825	846	868	847	799	873	874	832	927	889	891	887	854	900	873	875	823	871	896	849	854	830	850	860	846	839	863	876	953	868	878	890	876	887	884	847	878	891	895	855	895	858	844	867	881	909	856	832	844	855	811	812	877	876	958	911	865	850	861	814	940	873	849	840	872	873	871	838	844	848	903	833	852	906	853	859	844	850	885	910	843	870	876	886	889	859	918	868	924	817	863	825	905	880	848	891	791	885	847	864	865	885	850
30195	14072	8845	5075	2446	1382	943	610	509	510	455	411	408	450	426	393	431	413	387	419	407	370	409	390	387	390	391	345	401	365	353	425	400	372	357	384	386	389	403	393	390	385	411	417	362	398	389	379	370	360	382	409	388	410	370	405	375	399	360	408	383	371	378	375	390	393	359	373	388	351	413	385	388	363	389	384	379	360	378	386	387	380	345	380	396	382	384	386	365	380	431	370	385	390	382	407	344	379	388	403	356	373	401	391	382	371	389	380	371	398	374	346	401	369	406	385	382	385	402	428	378	410	361	361	365	379	417	348	389	358	422	387	419	378	413	369	355	395	377	399	353	423	387	366	408	388	373	383	367	369	408	414	393	396	377	360	426	405	391	368	390	406	365	414	385	370	366	381	385	363	373	342	428	373	379	358	352	408	422	386	431	368	365	366	364	399	348	383	355	397	365	373	411	354	394	376	401	365	356	379	432	355	363	380	420	384	390	383	373	388	396	370	389	391	371	399	419	402	415	370	416	379	374	385	386	329	368	413	378	423	344	440	349	358	383	405	406	343	373	408	362	364	406	372	386	389	388	384	405	351	369	374	368	399	356	367	425	387	402	343	363	391	362	405	385	406	342	397	362	389	390	366	392	367	322	365	418	430	376	372	399	405	394	385	341	407	399	379	358	390	411	396	410	378	398	387	392	375	403	377	393	367	384	394	348	425	395	408	427	396	390	338	377	404	366	368	378	357	396	384	372	395	385	399	387	353	383	391	354	378	404	379	402	398	388	350	378	377	378	367	350	331	402	418	404	358	383	358	371	410	408	406	393	412	384	387	365	353	395	361	365	374	389	382	408	407	393	416	405	393	385	383	412	374	334	403	422	365	369	421	364	400	358	357	373	390	388	393	422	392	410	379	391	395	380	386	357	364	395	377	391	386	371	379	385	386	392	386	387	379	406	399	389	382	347	418	354	387	400	397	399	374	367	394	405	394	424	385	383	378	385	346	381	389	385	372	387	392	397	358	434	377	389	355	362	386	380	363	354	388	352	383	382	415	355	377	376	346	396	363	376	383	363	377	369	390	347	418	362	371	405	426	388	369	342	403	419	377	415	401	383	354	399	392	368	392	432	319	341	403	396	378	396	384	363	355	369	374	333	365	410	394	389	378	392	397	367	385	383	391	399	378	370	434	372	362	352	410	363	361	336	392	391	387	336	348	364	384	383	416	383	378	367	387	389	354	410	372	387	353	387	397	403	392	382	368	352	394	408	388	416	389	385	381	375	411	387	422	387	328	385	396	401	376	377	407	357	359	391	349	350	386	388	377	372	411	395	399	372	383	432	362	359	367	374	367	380	365	369	364	391	390	386	399	412	376	404	396	402	393	416	368	403	410	420	363	380	411	421	392	395	385	355	390	366	385	379	400	357	383	394	381	401	370	368	368	378	373	360	394	364	393	377	377	368	354	359	388	366	379	365	406	368	374	369	401	391	380	385	403	356	401	374	396	401	384	405	371	380	388	403	325	358	388	392	371	390	390	386	398	362	381	363	354	394	407	382	383	388	391	359	354	418	377	373	366	385	380	388	391	385	370	391	362	410	417	372	375	363	373	411	384	413	362	412	394	409	382	415	385	399	412	401	334	372	384	366	376	392	371	359	374	420	426	394	409	363	395	345	387	379	400	368	371	347	390	359	376	396	390	344	401	366	381	392	382	365	364	384	396	377	397	377	369	391	385	397	348	382	414	401	415	364	387	360	363	386	386	373	394	357	421	388	364	356	380	365	399	362	391	406	383	390	406	402	383	413	413	369	346	397	375	363	391	383	403	400	326	427	346	383	364	387	361	358	370	391	359	354	398	404	358	377	408	381	404	368	374	355	375	389	392	390	388	397	380	390	336	373	358	349	366	391	408	422	382	393	380	372	361	357	371	414	376	306	385	417	394	375	363	365	398	372	385	400	396	383	387	387	367	372	360	414	411	393	346	405	392	420	369	400	413	373	376	364	396	397	379	379	383	401	395	398	376	378	398	364	387	376	403	372	374	340	391	374	377	386	383	387	393	381	365	400	360	384	419	358	393	368	422	361	377	380	357	396	389	360	391	380	368	371	360	373	381	384	357	404	403	395	400	370	391	409	406	397	385	402	412	400	370	365	401	406	380	366	374	388	386	413	402	385	391	375	376	439	400	388	413	370	346	379	406	354	381	407	388	370	381	362	355	359	420	365	404	382	373	405	362	343	389	360	408	395	406	372	374	427	393	375	380	369	410	378	390	396	388	361	394	322	372	392	413	427	348	394	364	384	415	385	387	377	394	376	411	380	378	399	379	372	366	407	407	394	381	394	391	389	399	390	362	411	376	397	369	352	359	402	330	349	387	440	351	365	336	411	400	407	346	401	381	376	418	338	402	358	427	372	411	395	368	371	386	374	366	377	373	402	394	373	382	371	327	366	339	389	394	411	410	371	360	401	373	348	349	364	372	380	382	345	402	368	369	398	371	402	367	421	397	368	382	416	365	393	359	384	373	347	380	360	387	356	385	370	386	380	393	379	373	412	397	388	365	392	385	359	399	405	388	410	400	341	373	371	377	396	390	409	382	364	376	388	357	418	394	375	422	394	410	403	376	398	362	399	405	398	378	352	385	390	387	390	366	390	356	388	361	362	349	368	357	420	415	412	385	386	431	377	328	335	355	419	367	401	403	425	419	373	378	397	361	402	365	395	399	395	384	371	374	348	399	396	396	381	334	374	399	395	387	385	357	389	394	391	379	417	416	398	370	442	385	361	380	407	405	381	423	390	366	363	413	340	368	356	431	412	329	354	406	360	433	343	380	360	353	365	378	395	350	368	419	371	346	375	332	377	347	401	373	353	351	392	402	359	368	369	390	387	379	411	388	374	393	395	367	364	383	427	381	391	401	393	326	391	392	383	400	360	381	392	362	338	395	405	403	417	386	377	397	423	370	404	400	387	379	366	361	372	382	394	357	361	364	387	372	411	420	361	338	390	371	362	423	389	363	365	380	423	321	407	430	368	382	367	412	344	400	378	402	380	385	386	381	408	363	355	367	385	391	359	376	364	410	400	411	365	393	413	385	369	429	365	377	335	403	355	406	391	403	377	389	415	382	379	335	419	349	354	393	346	385	379	359	328	352	350	391	405	381	383	415	355	362	365	387	380	405	371	406	424	354	377	398	370	397	377	405	378	343	344	452	384	364	402	391	397	386	403	402	382	374	401	344	400	342	377	366	380	362	408	380	400	411	376	385	407	430	397	393	341	369	361	364	378	408	375	388	405	408	361	394	403	408	359	362	389	350	402	390	390	355	369	403	385	389	409	356	349	365	372	400	377	368	406	447	419	359	384	373	399	403	387	382	408	395	399	374	411	363	386	409	369	445	385	416	463	381	366	386	388	388	406	394	374	397	400	364	410	357	365	383	380	373	410	335	354	351	396	365	400	398	390	385	413	385	360	369	359	414	424	372	373	362	394	377	407	375
22086	12405	14038	12070	7704	5217	3517	2179	1574	1383	1257	1140	1069	1075	1058	1018	921	907	963	956	1000	930	965	930	936	904	938	881	893	951	875	919	912	914	908	891	907	929	902	879	866	853	861	893	927	873	833	906	856	886	885	960	892	904	897	951	914	948	883	902	892	914	856	886	889	915	897	878	969	883	883	905	867	897	904	887	894	935	891	891	887	831	868	910	839	895	922	891	908	867	908	853	911	891	848	984	847	916	909	915	886	887	943	898	843	918	878	858	919	940	916	946	878	905	900	951	931	870	842	906	865	883	913	899	896	914	878	920	865	890	895	902	889	889	899	910	966	906	892	919	859	857	949	867	868	887	882	899	875	916	874	888	868	905	887	889	873	854	895	923	837	872	878	852	882	925	904	898	901	829	862	922	905	873	927	925	900	855	890	912	861	885	912	914	958	845	908	927	872	881	847	920	894	910	912	901	852	889	905	906	855	845	898	881	905	896	893	892	927	867	919	909	937	926	916	914	917	892	863	941	907	907	942	938	913	896	876	899	910	924	897	916	901	905	929	926	917	862	915	902	912	874	855	838	891	910	888	865	862	891	928	863	921	929	940	847	859	941	865	922	863	915	909	889	892	907	922	891	880	888	889	944	864	921	880	896	928	937	864	839	890	898	912	926	897	897	845	912	850	928	863	868	882	894	889	960	866	842	878	963	949	904	913	898	942	929	904	920	943	872	904	929	874	859	906	861	935	881	929	906	856	864	849	869	904	859	892	864	883	890	862	876	901	927	915	950	850	886	857	945	871	866	941	957	902	879	899	922	849	925	873	829	936	917	930	956	886	905	873	916	933	905	946	902	915	910	822	875	912	923	917	871	841	933	872	861	891	852	907	891	877	848	895	906	891	930	945	912	840	877	906	833	870	942	900	876	870	933	898	907	898	917	940	918	892	868	876	851	931	889	911	875	888	886	905	913	899	948	871	917	931	843	914	914	907	924	888	937	907	926	887	843	942	876	839	889	871	895	891	870	894	890	884	879	855	881	893	919	916	874	904	914	924	939	899	900	887	879	927	876	905	888	904	892	884	864	892	905	926	842	884	944	885	915	926	903	916	896	902	900	880	883	856	892	902	898	894	862	875	876	923	932	916	925	873	921	892	909	886	893	932	869	859	835	891	929	877	877	835	862	905	888	876	888	926	953	930	891	955	928	905	924	899	864	901	922	901	840	886	880	919	879	960	917	935	952	929	902	873	902	874	922	893	895	889	847	807	946	890	912	891	904	834	909	896	902	918	879	936	900	910	899	915	840	906	866	917	929	889	905	896	885	912	923	903	916	881	922	939	904	909	900	924	877	881	865	892	901	933	936	853	944	862	927	909	840	907	863	919	876	828	861	935	920	913	904	909	930	868	908	858	902	911	891	913	900	932	887	910	905	931	902	846	889	871	950	867	922	887	888	944	879	901	928	863	848	846	898	918	928	920	877	861	892	895	883	856	939	947	917	897	875	900	922	903	899	926	946	920	890	879	858	901	894	935	854	910	896	922	919	858	896	942	903	906	901	886	908	875	897	933	874	893	869	896	882	840	860	855	923	932	884	879	913	921	932	927	941	990	896	888	859	919	837	943	901	903	872	963	943	924	857	954	895	906	858	891	926	920	901	873	835	860	874	859	826	900	911	869	889	910	887	884	891	854	913	861	892	948	909	888	903	890	906	900	874	897	867	881	859	887	879	923	919	863	905	907	868	904	867	888	883	894	906	936	879	868	903	886	874	859	926	879	881	893	893	925	947	922	897	905	896	875	915	906	925	930	895	849	834	850	916	923	882	897	955	887	908	940	871	862	871	900	843	866	879	878	924	910	926	908	925	941	880	918	889	904	943	876	985	825	899	881	853	853	880	895	858	895	899	900	868	894	859	883	904	896	882	890	857	869	859	869	886	873	897	942	928	888	914	873	933	892	894	893	921	962	890	902	896	909	915	922	924	859	837	914	870	898	916	870	853	828	913	874	897	905	914	893	944	883	898	901	873	897	844	883	896	925	923	886	873	856	942	858	940	840	903	932	957	899	881	829	849	880	857	848	898	901	899	872	938	842	908	901	910	882	883	866	865	910	977	883	876	902	945	910	891	917	871	965	899	901	937	882	918	907	905	916	892	890	889	890	914	891	947	943	886	843	896	885	892	854	872	885	841	910	853	894	895	931	858	929	962	931	870	888	899	863	879	938	936	915	949	939	943	918	900	930	911	890	930	920	878	911	903	887	875	871	895	889	943	890	932	932	903	851	948	890	877	894	912	923	924	891	865	856	934	922	855	929	842	933	916	928	879	925	894	881	879	918	838	908	942	928	893	879	879	894	868	857	847	878	900	928	886	940	878	848	905	925	902	960	891	920	913	868	915	871	940	893	841	897	914	875	924	903	873	909	922	968	891	869	903	835	893	902	865	899	885	842	915	898	903	880	901	860	916	830	905	873	870	879	910	833	925	940	923	913	916	846	893	922	935	932	927	873	866	916	912	882	856	888	944	849	878	913	851	936	866	893	815	904	892	895	885	925	940	916	875	884	884	880	872	892	939	928	920	879	893	884	889	910	907	938	880	938	938	882	892	907	923	915	861	914	919	885	897	902	906	891	909	898	917	906	895	955	887	922	907	904	901	874	921	835	872	874	891	890	872	906	866	901	868	895	932	907	953	920	815	893	889	868	888	919	843	915	948	940	896	906	836	926	948	920	961	959	903	864	916	870	861	917	957	872	877	919	891	874	917	927	900	853	943	862	865	908	874	901	851	913	885	896	935	889	875	942	937	883	914	884	862	940	890	870	930	884	914	903	884	864	922	862	890	875	970	873	955	843	902	922	921	860	889	834	903	867	942	885	855	924	901	883	907	853	851	907	955	871	900	923	941	896	862	874	897	912	861	935	920	906	932	897	892	922	912	944	880	922	892	913	866	890	908	912	884	916	917	864	896	913	922	898	876	927	863	887	879	855	921	902	910	870	863	948	881	909	895	888	889	978	896	870	892	930	894	837	910	861	909	887	925	906	917	904	936	909	897	905	891	933	874	923	836	896	936	866	882	890	920	914	868	876	928	887	929	906	897	967	894	878	884	935	882	903	934	929	966	864	873	891	899	926	865	910	906	925	920	915	942	854	897	945	869	974	884	913	841	902	925	949	888	900	894	877	853	870	892	893	911	926	895	873	931	891	876	880	889	875	864	856	910	896	901	893	883	918	919	932	863	950	882	915	919	937	881	945	872	881	874	903	895	905	897	913	917	883	908	892	858	904	868	899	889	923	864	881	856	888	897	880	933	860	914	887	884	872	924	893	953	853	954	897	844	906	925	853	878	917	901	898	902	928	954	989	890	914	947	886	897	866	913	882	952	901	870	917	913	901	893	902	934	928	886	900	912	850	910	905	849	876	926	890	927	904	888	903	865	910	949	869	893	921	860	870	916	894	912	921	870	902	928	952	927	855	888	903	927	869	913	844	876	898	899	897	855
43016	24454	15363	8410	4166	2549	1505	1116	804	790	875	697	617	594	536	491	456	389	368	414	410	391	412	387	396	455	399	385	412	429	388	406	460	390	422	396	421	362	427	402	407	398	389	388	378	372	395	403	424	398	400	453	395	411	370	381	358	421	404	375	396	412	405	361	396	380	390	405	384	423	385	413	406	385	408	413	389	399	450	409	427	377	375	406	412	381	402	393	411	386	406	413	413	406	378	393	435	413	430	404	392	384	406	386	383	381	412	415	412	428	433	416	384	393	411	381	449	428	397	403	423	419	389	421	405	418	397	391	436	438	416	400	408	387	376	442	371	386	430	387	405	409	415	393	396	408	413	369	389	423	442	393	433	449	375	393	382	354	392	332	386	393	390	411	405	409	412	396	361	363	394	378	377	397	385	356	377	409	423	411	360	347	396	406	357	396	414	422	419	398	396	393	402	380	450	414	399	433	417	407	399	388	405	404	410	412	414	384	424	406	372	380	397	346	401	389	392	381	412	424	387	400	439	421	380	396	423	414	410	376	422	400	410	406	397	381	397	418	373	365	408	385	385	427	414	408	383	410	379	405	402	434	395	399	404	425	400	390	374	435	412	381	395	368	401	389	379	393	464	407	375	384	376	404	407	450	370	393	387	383	381	457	411	396	399	380	380	355	372	391	404	389	383	414	379	391	400	396	418	391	410	417	376	421	389	371	412	416	392	384	427	412	378	417	360	403	389	382	365	393	380	399	384	416	403	370	390	420	377	406	418	435	400	380	423	378	383	385	377	441	427	394	415	417	390	388	382	440	428	394	401	402	401	399	384	393	380	383	369	407	365	361	418	389	385	401	412	382	411	418	397	422	388	407	432	458	417	395	378	407	402	443	426	408	395	383	428	374	351	410	393	450	404	380	394	392	390	398	417	366	423	375	440	407	394	417	388	355	403	397	394	394	372	373	387	411	417	399	412	385	372	390	406	413	405	419	406	377	358	411	403	381	398	421	372	406	401	364	379	462	379	391	404	382	405	397	401	360	404	402	392	395	408	443	401	394	421	328	389	434	428	402	349	397	403	355	396	392	391	402	404	394	387	386	406	377	402	383	395	390	406	408	424	324	358	365	427	384	402	407	381	426	406	429	413	438	406	418	399	376	391	393	409	388	431	405	417	364	421	400	465	404	409	385	402	394	396	397	438	365	398	403	370	395	378	395	424	410	375	348	392	396	405	433	389	360	385	404	396	418	393	388	388	420	382	396	369	408	403	362	384	407	448	385	404	461	411	388	361	408	385	377	411	421	432	434	409	372	399	380	421	348	378	369	393	405	441	405	421	369	392	394	389	406	420	391	402	411	380	383	451	399	468	404	407	381	399	381	404	389	446	414	374	434	391	405	381	385	419	416	380	402	416	438	406	380	402	393	433	393	379	396	405	392	383	385	379	347	395	402	391	411	421	421	392	407	384	380	446	394	432	405	398	419	361	422	431	390	442	424	403	397	391	449	407	388	394	390	432	407	380	414	396	394	409	365	392	432	402	370	397	407	399	419	409	404	412	440	388	426	393	417	416	435	380	393	416	379	388	403	410	411	382	421	423	405	423	429	402	435	364	385	409	438	382	406	420	413	423	453	387	401	420	366	413	374	369	409	395	421	389	395	385	407	397	352	389	402	395	446	417	384	394	354	411	369	398	397	383	404	402	410	405	392	391	425	400	371	402	383	371	443	370	423	395	410	413	385	385	421	372	429	422	384	362	418	360	434	402	413	398	379	390	382	426	398	446	382	444	398	417	416	370	396	455	415	427	384	366	417	462	423	427	394	418	412	425	406	385	391	368	438	424	396	420	395	419	419	399	420	370	420	382	386	342	400	406	388	398	400	401	422	390	368	399	407	447	422	374	388	412	404	354	399	372	420	390	384	419	387	394	416	428	402	378	409	395	407	389	405	405	414	424	388	397	425	398	394	404	459	370	380	420	428	372	401	450	414	424	401	387	368	413	398	350	416	428	378	415	377	422	386	393	401	371	372	384	405	433	385	379	406	385	382	368	401	388	420	381	375	390	363	405	400	415	404	405	445	415	388	376	427	404	392	372	388	383	378	359	417	428	416	407	380	400	390	403	374	380	400	424	397	415	388	408	440	394	405	399	414	396	358	382	385	395	372	414	376	384	398	399	399	411	415	408	415	412	401	413	418	403	401	372	402	372	368	427	401	415	359	408	397	416	398	393	402	433	409	387	406	422	423	382	433	399	417	374	371	367	397	415	409	417	400	435	372	437	409	401	409	370	371	415	408	394	416	425	416	390	413	384	367	389	404	361	432	399	399	355	392	419	421	393	425	394	386	411	442	383	419	401	422	372	423	380	394	419	377	406	373	370	428	405	396	380	408	432	379	443	423	421	371	397	389	417	426	379	400	406	387	412	446	367	371	401	403	398	344	408	402	377	392	352	420	398	409	368	380	359	426	425	412	430	380	423	422	385	412	423	386	396	422	403	387	414	439	361	376	406	430	442	388	401	446	437	440	393	374	374	391	412	431	436	390	408	405	356	394	428	426	377	370	432	347	424	391	407	422	403	375	404	412	407	373	364	384	416	392	381	451	451	419	414	362	367	381	382	401	374	427	401	409	395	414	392	410	379	394	410	411	408	401	394	383	384	413	439	433	371	384	376	395	352	361	382	393	404	443	421	385	358	410	413	442	386	405	397	406	367	403	391	402	401	436	413	406	403	400	403	377	405	365	371	396	396	386	395	413	363	398	401	399	385	383	390	392	400	422	428	398	424	425	380	396	430	430	379	392	405	392	412	431	415	364	415	417	392	426	387	406	407	391	389	390	395	345	397	394	395	398	414	359	436	406	396	383	380	423	416	380	404	424	337	390	452	425	394	392	397	414	416	429	378	409	411	420	381	394	407	400	403	367	373	406	430	438	392	406	390	432	368	408	401	369	430	398	382	385	395	403	394	424	414	410	404	427	399	406	446	418	420	398	369	388	421	381	413	343	391	409	463	424	366	430	417	393	380	399	428	428	387	412	368	410	393	385	406	402	401	392	376	384	427	416	382	433	374	400	375	389	405	432	403	372	433	388	438	426	370	431	439	380	418	398	413	423	426	397	373	413	411	390	439	372	418	397	362	372	408	415	396	421	407	389	375	386	402	384	424	441	372	422	367	385	372	410	386	407	384	422	418	412	423	420	419	379	384	402	421	425	411	413	373	421	389	409	442	384	395	415	401	410	415	405	409	362	375	400	426	409	410	389	371	409	389	385	391	372	360	390	422	403	363	392	403	422	403	353	428	414	389	386	399	399	435	374	370	413	397	414	399	409	397	417	388	427	429	406	365	400	374	403	442	417	425	400	376	427	427	435	408	410	373	420	405	388	410	381	438	417	426	415	413	417	407	366	368	394	426	360	370	391	372	402	413	395	377	392	398	370	385	396	421	413	396	404	396	367	369	441	373	418	394	417	381	425	406	421	426	417	380	400	417	338	446	429
29991	20208	20871	17273	12387	8865	5930	4157	3042	3317	3602	2352	1985	2013	1637	1345	1199	1144	1105	1036	1031	1059	950	973	977	972	1008	953	970	971	959	958	969	957	987	943	1003	982	1017	941	990	917	930	846	873	930	952	919	904	961	923	945	943	902	937	951	894	889	959	936	910	906	960	943	929	905	911	915	972	917	897	993	942	925	923	905	882	927	939	934	980	970	967	973	944	879	920	917	965	897	962	887	894	944	903	967	923	923	896	944	881	917	940	956	909	925	939	928	917	951	916	923	955	955	919	969	979	964	906	939	918	969	938	992	927	974	953	925	971	916	906	881	904	983	948	912	965	952	895	963	932	887	934	987	973	948	928	1007	960	914	947	946	998	974	956	892	879	984	984	933	865	946	920	974	978	909	957	941	979	875	898	971	945	890	972	886	913	919	919	945	906	956	890	943	906	909	908	928	992	914	974	922	927	898	947	914	984	898	971	935	973	953	957	884	961	932	948	932	915	944	928	922	959	965	959	950	929	939	943	956	921	906	896	900	943	940	978	923	922	963	929	956	910	952	970	969	963	877	879	858	958	973	903	895	927	927	901	940	932	891	971	957	939	927	986	929	888	956	991	936	924	905	974	916	941	927	941	911	937	930	943	939	932	955	896	888	910	980	967	918	909	916	914	993	906	899	885	910	916	932	954	946	926	994	899	924	908	902	929	963	968	896	971	932	950	992	967	974	939	901	903	928	896	965	913	880	951	979	893	918	919	971	990	888	926	894	910	949	941	909	903	954	942	919	931	925	840	982	940	898	928	861	884	947	958	964	926	889	929	994	958	913	961	914	945	883	901	935	966	872	938	898	925	949	922	913	971	852	926	887	930	950	961	934	924	910	934	911	919	919	931	947	959	971	892	922	900	985	925	925	896	886	979	936	953	934	942	946	944	959	881	941	912	933	940	980	885	929	935	947	935	945	932	964	961	907	933	924	940	920	917	889	960	937	924	938	900	903	944	915	936	1009	948	989	906	896	986	883	916	965	916	895	846	925	909	887	863	903	990	916	941	915	912	905	951	919	937	939	974	986	897	972	981	927	919	910	918	924	884	894	899	945	948	1003	962	917	924	949	945	894	997	981	912	965	957	948	923	919	894	892	980	950	963	936	978	924	948	936	904	902	877	904	934	936	950	919	931	928	974	955	964	944	946	937	964	904	929	961	959	939	904	937	913	1005	940	954	912	913	938	959	895	881	889	913	919	975	914	971	938	903	890	935	951	946	906	965	895	885	936	914	912	912	963	966	943	963	908	936	910	939	952	995	976	941	903	895	954	925	931	894	968	877	930	960	936	933	897	966	940	960	1001	904	892	932	962	901	957	893	977	886	963	965	923	954	918	948	954	932	910	952	991	948	945	929	925	963	958	918	947	925	949	912	875	965	923	933	943	963	903	899	944	900	979	930	890	922	858	925	941	926	874	925	920	962	939	947	951	949	894	936	915	896	935	943	882	926	901	924	973	1054	1002	952	942	926	971	965	982	910	982	900	940	949	930	979	887	928	950	934	917	947	951	929	923	900	984	930	922	952	920	889	964	945	906	931	908	918	911	948	925	942	947	875	974	941	918	899	927	928	937	981	930	941	920	964	943	937	917	914	953	908	920	964	897	915	869	920	986	978	958	957	945	962	879	952	929	975	923	875	969	947	902	898	947	967	879	935	1000	912	969	936	984	922	936	957	930	964	916	957	936	846	949	933	909	881	893	940	953	927	945	963	948	908	955	895	1010	949	977	890	897	947	950	923	935	897	897	908	924	928	944	930	980	885	888	943	974	981	979	870	926	943	989	893	888	932	950	990	942	970	947	981	950	920	875	949	938	938	881	906	911	931	927	933	961	941	955	945	933	950	921	958	960	951	912	947	942	907	954	960	887	972	933	917	933	943	946	937	929	953	909	950	948	890	926	957	902	931	929	960	932	1018	935	926	938	944	917	950	967	890	960	931	965	933	940	938	889	903	942	957	943	860	889	929	913	968	900	891	893	959	910	870	909	911	920	929	934	932	920	945	946	932	874	937	987	976	896	949	929	922	939	869	912	961	893	937	935	907	935	979	927	908	988	916	917	881	946	999	924	974	901	967	919	889	962	993	972	924	941	969	932	927	984	963	961	936	925	963	925	964	902	921	895	948	914	955	910	954	914	899	965	923	960	856	868	906	899	954	926	951	906	919	956	987	983	985	884	904	952	885	954	947	931	929	994	913	880	935	940	1003	948	918	912	918	968	924	916	950	932	943	917	943	960	909	886	950	942	882	957	994	937	885	936	934	909	912	936	895	936	900	967	947	944	932	905	970	944	907	955	924	961	890	952	943	944	908	924	838	959	917	980	937	972	861	919	936	929	942	904	961	990	912	962	992	939	910	910	923	903	927	899	963	935	973	933	918	929	941	938	887	947	1002	942	927	923	951	910	963	940	914	937	894	958	949	926	934	942	906	886	957	904	961	951	879	910	967	947	930	929	921	939	955	908	958	916	909	914	946	900	917	872	960	940	931	948	962	960	886	943	960	907	935	935	913	957	954	936	935	917	974	943	911	980	930	929	905	915	932	909	914	933	919	947	957	896	953	967	897	920	940	853	922	929	920	936	895	937	900	933	959	923	901	996	961	940	914	915	946	974	958	913	938	954	919	902	876	976	942	946	963	993	899	913	929	899	988	966	903	940	938	966	929	946	959	883	912	917	927	928	886	894	908	977	979	865	949	936	917	917	952	949	927	936	931	891	913	894	922	921	944	895	968	972	951	898	899	917	930	907	946	931	935	923	932	989	916	907	998	952	958	922	950	953	956	971	915	880	971	905	863	962	970	923	970	872	977	953	942	879	913	932	936	970	890	930	909	931	914	916	954	903	1008	895	926	961	960	949	912	938	998	977	895	918	951	927	941	896	934	935	991	965	911	885	882	946	936	954	973	924	984	917	933	917	901	945	905	951	937	929	919	974	923	928	976	940	938	890	924	954	976	951	946	931	958	891	920	852	925	941	907	960	956	957	925	971	960	926	912	944	943	969	938	993	941	906	963	953	960	949	931	871	939	924	918	938	933	888	920	918	925	922	979	923	959	937	953	918	933	914	969	916	925	971	956	988	920	924	939	944	976	945	903	931	940	949	963	932	937	931	879	915	910	977	962	922	913	977	921	882	979	951	933	928	942	945	956	903	932	917	938	896	941	956	910	885	880	835	939	963	898	967	873	994	889	912	922	959	954	952	895	915	937	893	936	899	936	910	914	954	950	947	934	916	1003	943	941	956	968	944	967	926	960	935	923	995	922	925	898	912	918	920	936	894	896	948	901	883	954	940	1004	913	878	912	974	924	981	981	909	926	939	950	988	923	960	942	892	940	905	926	901	892	988	984	972	946	923	894	896	957	945	981	925	916	932	896	942	946	896	934	871	957	926	971	925	931	959	931	938	937	974	974	899	1005	930	938	953	897	945	957	901	937	954	878	912	948	956	937	961	968	943	881	921	910	925	935	927	931	978
52045	29241	18572	11381	6540	3763	2136	1537	1041	1037	1290	919	713	678	614	496	512	435	414	374	429	382	350	369	409	376	385	391	387	392	369	386	371	418	384	392	388	353	383	369	358	383	356	348	374	361	387	311	375	326	386	413	384	370	353	352	355	376	412	360	362	359	350	390	405	358	385	343	358	366	334	376	392	355	397	344	389	354	355	360	358	400	389	346	385	390	382	366	367	355	384	392	371	365	385	375	373	384	381	357	343	369	358	406	387	349	368	363	382	381	365	372	349	367	364	394	381	377	394	382	400	357	400	359	382	381	379	399	434	330	388	364	375	347	336	373	321	357	393	370	383	363	352	370	337	380	333	358	418	354	363	373	380	375	385	363	369	341	371	382	377	406	335	371	372	397	386	338	370	382	347	371	354	376	383	359	386	356	374	379	425	374	384	382	364	454	368	330	411	359	384	379	375	362	348	393	358	371	387	372	378	381	381	372	390	372	350	367	384	361	397	391	372	368	387	366	380	392	408	365	382	392	392	381	382	410	369	360	360	362	363	376	348	395	396	368	362	358	402	378	331	393	372	356	370	390	384	392	409	425	394	374	369	365	350	367	394	377	336	369	369	365	361	387	397	374	394	337	368	343	376	379	382	363	381	362	379	383	362	362	352	331	386	366	402	359	401	385	383	371	405	378	363	359	368	410	358	371	398	387	373	370	371	368	352	374	385	398	385	389	345	349	385	375	343	359	375	385	381	344	378	389	366	357	380	382	395	381	384	360	361	379	384	360	369	357	383	364	361	372	334	369	391	386	380	347	384	372	359	380	372	380	366	377	358	356	358	367	362	386	363	363	346	320	385	393	387	373	365	388	351	386	370	370	352	359	346	392	366	385	366	374	409	376	411	375	392	376	394	379	389	355	387	388	378	377	386	378	407	362	356	396	355	419	366	402	386	382	351	380	387	360	355	354	364	373	370	385	354	381	415	368	371	365	370	360	361	374	397	396	395	354	387	369	389	364	378	367	413	371	395	372	394	361	362	371	349	366	348	410	342	385	366	374	406	350	337	397	362	365	343	346	367	379	357	372	398	391	396	353	343	364	363	370	393	367	369	407	345	350	348	370	350	395	383	335	389	393	396	379	365	381	358	370	359	361	348	374	376	360	365	351	333	401	361	324	388	359	390	386	354	340	329	365	372	413	342	365	323	343	416	353	353	342	374	396	336	380	370	343	394	355	352	379	356	333	399	401	388	348	358	396	373	361	331	364	342	368	378	415	370	395	397	390	405	408	382	368	373	339	338	379	325	400	399	370	380	347	366	372	358	339	385	355	369	353	387	361	379	348	403	367	367	348	345	341	384	349	367	372	354	406	373	351	352	402	343	381	378	379	367	360	379	394	381	404	339	365	369	374	355	384	352	335	356	373	344	372	384	349	406	404	399	386	416	376	366	374	328	351	319	353	370	371	370	363	371	366	419	350	413	363	394	328	383	381	372	377	338	385	367	392	373	353	364	387	411	366	337	322	360	334	381	353	378	365	375	347	354	360	377	363	395	361	361	371	396	403	354	387	356	365	361	354	365	378	355	379	357	369	361	349	390	402	366	370	364	403	361	350	387	344	376	422	378	434	335	367	343	378	360	370	338	334	369	362	371	379	356	391	336	350	371	369	384	388	375	367	379	374	358	412	395	378	392	351	349	369	382	342	387	376	382	359	384	327	372	390	369	367	360	383	360	350	371	416	383	364	391	353	342	367	392	359	365	380	369	365	368	381	362	389	372	351	355	372	389	383	402	353	335	376	378	376	344	384	348	377	401	381	396	373	386	372	374	370	365	354	381	360	405	399	365	336	364	364	406	358	374	364	384	410	340	354	379	352	377	368	362	374	366	377	320	404	367	347	343	368	390	362	348	393	336	400	332	391	397	383	378	354	377	364	356	380	389	388	375	396	360	377	352	422	404	371	369	359	370	388	384	348	398	368	375	387	393	390	380	343	397	394	393	350	354	348	369	391	361	415	377	403	324	356	364	406	329	339	385	385	348	356	365	353	373	387	362	374	366	393	362	395	398	367	366	382	408	359	353	352	312	372	384	370	387	394	359	366	411	374	363	365	365	371	355	404	380	382	327	368	386	395	375	410	342	400	389	385	387	357	353	354	351	341	356	346	408	352	377	395	359	406	360	352	385	406	394	397	364	408	373	376	375	394	416	390	344	356	345	345	367	361	361	366	352	367	369	388	358	359	387	369	353	372	367	368	378	381	361	349	406	375	381	360	340	382	347	368	384	364	367	402	363	413	371	354	366	415	397	401	389	394	361	409	350	372	377	383	354	356	333	340	412	394	394	391	349	390	383	396	377	414	352	330	408	385	373	403	367	327	372	371	373	402	359	349	384	347	385	369	386	383	366	392	391	358	373	349	365	366	353	345	417	409	377	366	395	351	373	386	384	404	394	360	343	376	352	340	406	405	360	375	378	383	369	360	369	399	380	347	349	337	383	412	411	362	351	374	366	388	379	369	392	385	383	371	364	364	362	360	397	403	361	370	342	382	369	368	370	373	365	356	371	361	385	397	340	398	374	385	375	335	402	375	380	383	353	368	406	379	355	358	389	375	338	362	389	333	367	364	328	390	365	381	385	373	363	365	362	366	386	381	422	375	382	366	359	380	381	365	368	361	350	411	377	393	370	360	380	342	368	369	411	398	393	376	384	387	401	360	359	376	377	381	369	367	362	416	404	380	359	354	377	370	364	337	384	356	370	377	363	372	337	363	387	370	385	417	374	370	377	414	367	391	383	352	349	381	371	373	373	373	376	361	362	326	361	386	376	377	358	408	376	352	394	378	390	392	343	426	394	346	373	362	358	360	355	392	382	334	383	367	377	357	373	397	367	399	327	355	389	368	374	347	392	376	375	366	356	351	343	364	363	324	367	341	363	365	415	380	411	366	379	344	333	351	361	349	330	383	343	345	355	366	385	371	389	340	383	336	388	342	373	379	408	356	379	354	351	421	374	359	384	360	362	359	357	355	356	359	350	354	370	376	355	382	378	355	358	366	362	352	374	385	377	356	373	390	362	331	369	406	374	357	355	340	367	401	359	360	371	388	366	392	360	377	330	336	363	380	367	391	403	375	392	400	335	397	389	365	351	382	352	369	379	345	338	368	361	375	362	365	402	374	348	364	347	353	384	408	390	407	363	364	356	393	402	417	343	350	381	371	358	377	375	377	410	369	408	382	374	355	362	382	379	372	365	381	393	375	387	330	381	366	397	339	333	349	347	359	386	393	368	435	356	359	362	338	349	359	377	376	343	374	384	371	372	368	409	378	329	361	401	381	371	332	387	353	388	374	397	379	349	390	398	348	353	380	356	374	379	392	370	418	373	371	385	365	374	355	360	389	373	378	376	355	365	370	387	373	385	391	375	369	370	394	356	349	379	375	357	365	361	336	376	401	414	367	369	349	397	392	397	375	333	342	358	415	410	373	394	366	416	378	359	361	355	382
35121	23086	23227	21700	17749	11919	7779	5991	4237	4310	5476	3854	2838	2775	2110	1565	1365	1277	1164	1083	1042	1004	903	944	1011	936	940	930	919	940	922	912	902	865	927	864	886	886	864	821	922	856	871	881	893	858	848	858	890	868	869	850	888	875	842	901	851	806	873	838	918	911	865	883	896	886	850	841	850	848	843	845	907	905	890	866	849	866	854	885	919	895	872	847	818	866	907	900	837	906	844	872	870	880	884	893	805	908	888	899	832	886	857	839	862	877	859	833	885	885	851	895	870	862	867	923	832	875	894	898	843	811	873	915	816	851	914	899	891	911	862	887	844	870	872	886	854	897	836	871	868	866	867	883	804	886	864	834	842	896	871	881	908	860	836	853	870	876	914	916	891	821	854	867	893	908	848	851	918	855	883	857	910	885	839	835	857	852	946	811	835	880	831	845	859	791	931	863	897	822	859	852	856	869	872	858	845	882	913	843	898	844	850	891	872	896	888	896	867	914	924	846	881	901	878	912	868	883	847	923	869	831	865	898	846	847	857	890	855	831	880	817	886	880	916	878	898	854	884	843	890	830	857	890	899	850	840	842	864	814	902	892	827	852	831	876	890	923	811	869	848	850	866	890	914	932	889	841	887	895	929	859	894	864	920	875	829	862	948	896	915	881	856	884	835	923	891	895	896	839	827	858	869	886	860	882	893	886	900	872	836	814	867	875	864	894	889	842	842	827	887	847	837	881	867	834	877	916	964	856	868	825	881	826	886	887	882	911	839	870	876	839	876	918	865	877	857	869	843	844	889	878	914	837	899	790	839	924	921	861	884	909	892	890	815	900	855	902	863	844	836	850	893	908	922	876	862	896	897	846	854	829	841	889	892	876	887	926	848	810	936	880	858	899	868	855	875	884	895	943	898	850	856	842	865	902	887	875	901	861	872	900	869	880	882	869	880	814	879	895	877	844	904	862	876	868	905	896	839	901	829	841	838	854	834	857	897	844	909	893	860	848	903	859	866	866	868	891	880	847	829	917	867	873	847	839	829	845	874	838	840	854	922	873	856	901	863	839	872	807	873	856	851	877	906	871	862	858	860	885	865	813	903	920	835	896	841	873	902	827	911	897	847	838	868	855	887	867	886	876	878	857	846	848	894	880	866	879	905	833	857	879	866	905	852	866	872	896	892	873	893	879	893	845	888	940	853	856	839	868	872	894	830	909	853	855	853	878	909	849	795	852	918	886	866	848	909	881	866	878	909	842	837	813	868	872	870	852	900	879	879	881	897	921	891	904	876	829	873	900	919	880	867	926	857	895	868	880	859	870	847	838	855	875	896	874	904	840	907	891	867	808	861	879	870	841	887	870	909	884	913	884	841	829	920	878	885	891	859	876	896	845	877	836	859	903	861	863	872	866	852	827	874	866	875	898	873	827	871	833	888	928	903	835	920	927	873	857	898	875	849	904	877	924	871	856	873	837	884	878	869	919	861	889	804	880	854	854	863	872	836	869	816	877	862	897	867	826	906	855	914	863	878	908	848	878	857	879	873	873	853	923	883	869	870	860	868	868	908	832	865	904	893	911	895	926	864	901	874	877	896	915	859	899	895	888	919	935	865	906	887	892	841	916	903	811	846	864	886	923	839	891	853	899	875	852	848	836	853	890	879	884	865	876	886	914	897	888	909	881	859	880	810	923	850	877	864	940	894	842	887	849	879	953	899	865	896	857	865	885	863	868	789	863	807	890	895	905	873	872	885	809	869	876	885	939	836	893	828	876	877	823	867	869	840	901	887	868	906	930	892	853	837	843	886	900	800	806	867	859	906	860	866	870	848	864	901	854	866	915	882	874	881	925	896	872	895	838	908	852	891	862	825	887	901	896	892	828	861	857	862	830	903	872	852	850	865	885	858	924	826	817	926	909	868	876	863	882	892	871	898	854	871	881	834	865	879	818	890	810	871	820	902	864	858	873	873	862	843	815	894	853	859	840	824	864	873	823	867	877	865	875	848	846	884	898	896	868	882	848	846	909	888	881	853	900	908	852	876	880	865	844	900	878	838	944	843	879	898	860	827	848	895	876	927	888	825	848	902	874	937	871	883	866	827	854	922	863	842	798	878	828	857	845	825	857	894	907	867	886	891	854	871	895	817	903	836	867	828	897	941	896	857	837	900	804	848	856	884	895	820	845	890	876	886	874	925	849	872	862	851	897	871	837	825	919	918	859	853	856	835	896	928	856	879	905	820	874	865	873	827	909	882	850	896	879	879	817	871	888	912	879	914	903	869	835	872	896	893	814	797	896	848	867	909	877	868	936	885	861	900	862	863	854	896	918	834	850	881	841	835	887	902	909	863	875	897	861	893	862	898	878	896	906	848	944	890	843	904	885	938	877	784	859	830	861	866	885	882	840	871	928	848	871	881	907	881	845	885	893	888	903	853	835	899	933	828	872	859	898	923	846	913	835	874	854	889	819	868	838	886	858	888	888	886	862	918	828	861	873	875	905	873	891	847	924	881	843	916	866	885	839	962	855	893	858	862	867	868	908	903	883	921	879	873	907	896	850	870	890	914	846	845	913	873	857	841	914	843	815	892	829	896	876	866	871	918	875	871	917	914	870	914	868	883	871	960	872	884	851	880	854	864	875	856	843	832	832	832	868	861	836	876	906	845	859	848	928	828	847	821	862	840	845	814	895	876	850	870	888	877	822	864	815	877	814	898	837	890	881	829	839	834	856	857	889	832	881	892	906	876	846	900	875	864	878	902	839	835	874	875	865	867	879	911	878	857	860	864	909	894	836	919	876	885	869	847	908	818	912	830	890	934	881	864	854	880	898	888	919	872	844	893	858	913	844	885	880	897	875	836	915	887	855	909	902	889	874	874	892	906	912	877	907	849	916	856	837	887	869	929	846	839	912	872	850	824	867	894	986	829	855	874	780	936	849	884	899	882	849	833	860	857	838	918	953	832	904	840	806	862	852	841	854	857	850	865	898	869	851	898	907	836	843	899	810	859	849	889	901	908	875	868	869	856	879	843	941	838	895	904	820	855	851	820	902	931	856	867	879	841	842	867	910	871	870	867	874	911	894	871	904	841	914	887	851	904	889	866	874	859	862	910	889	905	860	848	852	896	892	858	894	862	859	933	894	845	868	947	931	859	910	824	822	839	891	923	867	905	893	892	905	928	867	885	845	901	842	844	858	951	830	863	862	894	836	876	849	882	838	843	849	861	862	866	874	804	862	884	878	872	842	846	924	861	900	895	920	835	848	889	835	851	834	915	892	836	848	843	887	906	859	879	897	873	908	853	852	910	870	841	829	890	855	885	886	870	863	861	878	870	855	848	809	893	829	852	870	889	870	875	877	891	872	890	883	877	894	858	841	844	836	911	842	854	898	889	850	835	884	849	888	916	894	879	878	852	865	869	851	894	922	879	933	858	895	849	816	840	845	881	818	874	892	884	855	824	869	877	879	819	915	867	885	892	877	875	869	860	880	846	869	910	832	895	864
32817	15830	8020	4442	2374	1310	911	740	521	488	421	404	392	401	416	427	371	424	381	388	382	376	346	391	351	397	395	381	373	377	407	366	376	392	403	370	395	424	358	358	368	374	390	380	401	373	409	385	378	357	378	373	388	393	382	392	389	410	447	415	411	427	361	382	397	357	377	339	358	325	378	371	374	378	375	387	399	375	370	362	376	392	390	356	401	346	387	375	383	402	364	377	395	406	407	406	421	349	374	400	375	357	397	362	339	389	356	373	412	349	374	370	359	411	393	395	384	341	381	390	357	395	361	369	362	363	393	371	376	381	367	372	351	352	361	404	414	373	365	380	392	388	397	375	383	395	356	395	356	396	400	354	394	395	368	331	358	361	406	387	387	379	405	436	419	364	347	362	359	367	369	414	375	385	368	411	335	343	379	363	389	372	340	354	415	401	378	372	361	389	391	360	371	383	373	357	377	373	393	385	373	343	381	379	358	361	368	342	381	356	410	408	363	374	400	386	353	386	377	382	385	349	363	358	352	388	392	387	392	364	394	378	346	377	395	402	371	373	385	377	365	415	371	364	356	364	376	394	364	367	376	387	373	380	386	374	373	392	364	332	386	404	369	406	382	396	403	402	372	385	350	393	356	351	376	342	396	362	373	395	361	405	390	370	378	339	381	359	368	363	370	372	381	369	389	392	368	371	387	354	383	377	413	393	391	363	401	398	351	358	360	370	357	362	396	415	396	401	358	377	381	397	373	369	370	356	385	362	361	358	387	344	378	381	403	360	403	402	401	347	363	362	408	332	410	353	397	369	410	392	390	400	377	386	360	376	366	366	384	341	377	361	373	398	375	390	372	388	404	378	347	378	386	344	386	372	333	384	356	393	378	358	369	340	352	377	386	376	413	382	342	356	359	355	394	394	385	352	357	355	359	356	364	364	351	360	395	363	380	377	343	350	396	404	355	343	366	386	371	394	372	389	383	381	383	350	364	392	372	380	395	383	382	398	333	357	351	332	370	393	379	359	376	390	397	372	395	372	408	390	439	370	396	400	409	375	347	384	390	400	388	395	385	353	371	368	394	393	377	375	354	354	401	361	400	374	387	360	380	345	377	374	368	395	369	392	377	371	367	350	342	349	359	375	380	381	368	367	365	410	359	397	404	389	396	388	400	385	380	377	373	375	395	385	409	374	376	391	404	389	355	388	372	347	368	388	399	382	404	399	373	420	394	387	392	397	370	381	385	374	384	349	434	372	383	379	405	400	363	335	386	417	360	363	405	422	371	418	413	356	436	358	402	383	359	374	387	408	386	356	393	374	363	407	401	384	371	397	390	400	375	386	397	374	373	375	375	384	352	355	375	363	402	409	404	389	363	411	372	365	397	380	350	380	376	394	386	360	351	388	356	399	377	382	359	387	372	378	369	337	378	365	391	386	384	378	388	368	388	377	365	361	422	390	372	345	400	409	374	404	328	369	361	385	383	406	380	365	388	409	388	362	400	357	398	354	370	407	402	374	360	395	376	366	376	344	372	373	408	412	344	411	376	374	346	398	377	366	381	363	395	368	382	372	368	400	382	367	386	409	368	378	369	382	355	425	362	406	384	368	360	387	378	384	408	389	336	339	390	404	388	376	375	365	347	383	369	401	376	352	350	359	363	380	409	394	380	395	382	385	376	394	367	340	394	370	397	372	355	343	345	387	393	357	364	380	419	395	400	408	361	394	411	385	360	366	375	402	382	413	369	350	380	403	375	433	367	370	358	399	393	352	406	364	418	412	403	356	391	380	358	397	379	350	381	387	407	396	356	365	383	381	362	350	366	360	327	355	365	362	387	388	400	368	347	362	398	361	394	345	368	358	396	381	360	376	394	417	380	348	364	400	375	405	372	393	387	398	349	373	367	384	402	376	391	389	383	408	416	347	368	400	382	346	358	376	360	395	373	367	387	362	366	357	356	395	370	387	342	367	344	342	405	370	378	392	398	372	378	369	386	391	398	326	370	348	397	375	356	345	397	391	365	363	398	382	407	379	387	356	379	391	372	372	362	359	366	406	375	370	399	366	371	393	374	400	398	415	336	385	389	392	393	369	342	349	406	387	366	364	355	343	380	394	359	396	378	422	362	372	384	356	373	345	349	344	352	383	399	393	367	371	359	332	380	371	370	401	384	341	354	382	396	423	336	408	376	353	363	353	393	351	369	336	345	415	383	348	385	389	360	388	370	357	418	346	407	363	358	405	406	402	400	360	398	391	401	387	358	388	337	360	427	387	390	356	364	381	355	407	396	383	386	353	358	371	371	411	338	363	371	383	374	409	390	422	383	389	375	367	379	358	398	342	383	406	375	380	387	348	368	392	389	367	359	374	328	390	392	363	369	347	366	374	389	398	367	349	345	347	414	362	394	361	376	374	405	352	391	393	370	351	422	368	384	406	369	365	393	402	385	415	409	392	321	380	385	383	421	323	348	346	406	368	366	383	393	355	344	374	382	376	399	351	342	365	390	378	395	368	389	369	345	367	399	389	367	365	388	372	363	394	390	351	384	372	386	373	371	346	394	381	374	366	420	375	369	385	368	408	385	387	420	407	391	386	372	395	377	368	358	355	373	346	350	368	400	414	383	383	351	388	386	415	394	345	380	351	378	361	382	424	342	400	393	378	351	363	391	364	355	323	372	343	344	382	407	382	382	368	404	372	403	394	400	388	379	379	361	369	392	381	403	391	395	359	361	364	384	372	396	386	393	405	356	393	381	346	348	392	379	395	383	382	362	358	374	341	370	372	369	337	403	396	331	364	377	386	354	414	364	375	411	396	352	368	423	417	356	373	370	404	370	351	368	359	379	361	366	401	399	390	384	344	380	365	401	389	411	377	367	363	400	380	365	404	394	360	399	393	341	359	396	389	326	370	384	390	367	403	368	349	368	404	364	352	385	401	379	359	335	356	350	366	390	384	415	364	375	392	368	361	396	394	381	362	326	412	364	376	367	347	340	365	394	433	372	354	368	352	403	398	375	342	379	357	354	366	360	402	329	394	393	367	391	399	371	347	347	393	415	374	391	396	356	388	364	353	381	363	349	379	377	373	369	394	362	360	376	371	389	371	398	392	378	350	376	374	362	369	356	349	368	381	408	396	373	363	360	401	383	390	396	354	353	394	405	382	385	368	359	398	405	339	374	359	347	384	415	366	393	399	415	382	379	355	365	347	392	426	371	362	385	374	428	412	390	384	341	364	358	388	379	382	404	394	408	404	420	349	404	366	337	335	372	400	382	374	412	370	393	357	402	348	391	327	392	370	370	368	385	383	393	344	386	417	366	347	365	359	356	357	400	367	366	360	386	373	386	371	376	348	395	380	372	384	360	347	382	357	358	362	335	385	359	400	317	376	394	372	362	412	391	375	369	391	364	360	362	401	396	369	366	395	377	391	355	378	399	382	358	366	378	374	381	384	381	378	354	337	345	378	358	350	407	397	365	374	380	407	362	386	395	345	369	356
23020	12995	12248	10863	7446	4653	3277	2389	1665	1313	1291	1193	1098	1038	1037	1019	990	927	878	913	936	844	922	860	906	898	910	910	906	864	899	903	894	866	899	849	891	932	915	873	908	895	911	919	853	906	949	886	930	879	863	865	915	897	842	931	846	931	875	875	848	852	915	882	891	876	907	868	890	884	891	843	963	869	869	863	860	875	863	909	903	933	889	848	868	867	900	878	858	879	920	907	922	928	864	889	899	913	892	886	839	882	911	933	852	876	867	869	896	900	930	882	896	832	895	901	864	899	901	852	873	921	938	861	893	924	925	889	948	907	973	919	961	898	867	896	884	844	869	876	928	920	892	940	927	895	860	869	896	877	886	855	865	867	904	867	886	893	912	819	858	924	868	936	937	918	883	864	895	885	869	876	862	852	866	864	890	860	837	870	886	843	881	838	834	876	948	874	844	890	898	864	876	875	854	827	902	897	862	880	906	851	858	826	907	857	894	882	915	868	865	878	881	874	899	869	838	849	866	900	950	903	875	902	872	826	863	885	908	845	881	860	895	849	878	876	885	866	908	852	855	885	952	929	874	870	933	921	830	878	888	889	906	853	863	889	913	918	924	890	879	843	871	865	831	886	938	839	894	875	890	913	872	857	912	917	898	901	880	888	935	874	884	916	892	885	900	879	904	891	883	884	867	893	916	900	827	861	849	848	889	907	884	893	883	844	908	851	875	908	871	898	877	912	884	918	876	945	983	864	875	874	872	914	863	891	897	912	910	853	885	891	877	896	912	853	880	931	898	887	903	900	899	800	834	859	866	903	849	902	866	883	931	896	892	919	843	918	880	925	867	899	878	894	864	884	813	866	869	930	882	843	859	829	949	845	879	878	858	896	889	895	908	897	893	911	900	906	903	875	925	877	855	929	900	895	854	905	873	843	837	884	883	881	901	841	886	853	878	820	927	866	866	871	900	884	906	856	861	896	932	845	897	842	875	907	895	878	863	834	852	940	870	913	910	906	859	875	875	863	867	857	881	946	889	842	897	909	891	855	941	906	855	882	899	861	932	879	864	919	914	910	868	870	878	899	864	877	947	864	862	867	897	892	890	878	919	847	917	912	871	895	892	868	866	909	872	974	879	914	922	863	852	852	898	846	912	829	885	860	873	877	874	866	902	871	909	881	858	901	862	884	900	889	874	908	886	903	907	860	874	820	884	925	876	896	915	909	879	870	913	855	843	917	959	903	885	890	850	904	898	906	911	935	870	892	863	909	876	944	876	918	975	906	866	858	867	871	848	894	899	887	949	930	880	899	880	870	921	867	923	873	885	873	856	881	907	918	910	843	879	879	922	916	889	866	884	877	915	858	882	896	892	850	908	862	892	910	891	921	891	856	927	925	912	870	934	928	858	899	870	836	857	901	868	858	922	901	883	866	946	842	828	922	920	909	865	857	888	977	855	889	957	867	912	899	918	870	913	901	928	907	913	876	899	884	858	909	873	871	949	856	873	882	876	859	900	901	867	853	893	906	842	915	863	878	869	943	909	862	881	865	911	862	856	881	885	911	887	888	863	919	919	880	854	903	891	837	899	904	874	878	892	871	820	932	868	865	877	876	917	879	879	906	937	882	838	868	904	915	917	852	889	893	851	840	877	870	917	863	904	934	925	888	891	877	898	895	923	866	866	911	859	894	870	831	869	881	892	858	937	863	886	867	899	902	833	945	949	855	905	879	854	850	928	863	904	869	869	886	879	898	864	862	861	902	943	900	898	844	850	851	891	910	893	941	884	844	844	875	869	889	862	877	911	903	902	868	929	902	953	897	897	930	880	862	889	882	875	870	925	930	847	856	897	916	896	869	842	867	878	867	879	906	903	850	943	885	893	878	911	865	869	893	886	915	872	856	904	897	838	855	910	882	853	921	833	894	887	918	840	893	874	872	854	898	870	843	863	946	898	863	885	928	872	917	886	917	893	961	919	867	863	883	862	912	845	874	867	889	893	891	917	846	861	911	873	875	865	912	940	866	809	910	915	863	876	874	847	856	840	885	887	918	878	821	826	875	843	858	898	862	865	900	836	865	911	846	856	900	870	890	897	876	860	869	929	909	873	867	892	852	906	901	852	852	917	903	880	925	874	885	863	840	943	872	921	924	888	894	882	928	900	867	957	919	884	889	916	822	904	852	895	897	865	857	891	858	920	845	902	871	885	951	885	882	878	864	894	864	815	822	871	863	881	917	898	920	878	885	917	870	904	926	908	912	916	866	871	873	906	879	923	896	884	863	928	861	807	909	919	874	899	888	903	860	836	909	897	908	882	881	877	890	913	908	929	891	882	879	928	942	853	866	940	878	885	836	824	858	870	900	924	916	890	884	901	973	796	843	899	916	905	891	898	887	879	932	937	866	860	853	896	881	827	922	873	937	947	856	871	932	865	859	961	830	852	923	910	850	894	911	875	865	870	969	889	853	945	881	854	889	897	933	905	926	889	885	922	928	838	891	867	888	904	905	851	866	911	869	885	909	913	837	861	799	864	916	881	915	839	869	850	893	882	847	965	877	876	872	843	912	858	921	835	847	981	876	918	866	886	895	901	891	912	867	876	861	877	860	836	838	888	898	900	938	903	923	866	907	930	875	845	944	899	912	878	910	876	847	857	899	834	891	876	929	874	915	877	899	850	919	897	935	912	943	913	873	867	937	901	866	919	899	893	897	887	861	871	906	920	880	876	900	894	859	870	862	899	866	896	924	905	841	903	917	948	843	908	925	898	863	878	862	899	853	958	891	932	853	929	898	861	875	826	886	843	919	907	926	882	847	893	877	919	897	878	871	906	917	866	902	865	907	954	909	858	874	899	914	849	902	902	878	849	878	911	886	859	854	868	869	898	893	905	886	861	893	871	893	887	875	868	911	825	930	899	885	870	869	920	897	942	866	902	910	902	851	885	899	879	892	907	879	881	900	894	913	940	890	920	910	876	850	882	855	866	887	827	835	963	953	924	874	875	909	940	900	879	896	890	950	891	889	892	899	951	875	892	898	948	836	867	852	941	916	887	882	844	863	852	858	895	866	910	878	845	873	883	930	864	891	883	827	919	857	861	928	894	881	821	928	912	849	866	931	864	852	899	902	869	887	860	849	909	855	863	917	949	900	911	834	912	894	819	875	926	896	931	947	876	891	901	885	904	904	896	855	962	893	890	913	863	899	882	864	894	839	879	876	922	863	863	803	873	862	931	877	864	880	877	874	859	907	902	926	924	884	911	869	813	892	847	882	840	861	869	912	964	884	841	881	874	870	894	904	958	902	885	883	888	902	849	904	941	898	912	902	873	909	870	893	889	883	898	856	887	941	926	804	911	889	828	846	931	881	888	896	899	877	901	828	831	901	911	837	924	909	900	869	892	937	920	895	846	889	899	911	844	888	878	879	907	877	858	853	922	895	904	857	919	890	918	907	850	955	879	871	888	878	897	843	893	952	913	906	902	883	859	939	863	917	928	885	866	887
45684	23070	14032	7482	3726	2023	1480	1122	800	785	1032	630	593	573	456	437	388	426	391	407	436	402	384	392	417	441	393	446	417	372	390	366	405	439	402	417	441	397	373	417	390	407	410	378	403	407	403	372	391	393	381	420	416	372	383	382	431	430	415	388	423	407	371	403	395	399	394	356	397	383	337	389	410	415	403	389	428	398	432	383	450	381	350	399	406	395	437	420	378	387	417	428	381	402	420	389	409	414	402	420	359	411	394	394	354	388	359	387	432	412	344	380	416	421	385	375	419	383	371	379	408	418	413	426	412	374	416	377	387	406	372	394	373	412	404	397	425	391	400	413	399	392	396	388	405	397	389	423	406	386	454	417	371	422	427	411	392	410	371	405	368	391	395	376	407	387	435	358	385	414	414	391	413	405	383	372	403	377	358	422	392	414	377	400	380	425	378	373	421	361	360	389	392	364	419	420	389	427	404	389	451	397	373	392	420	387	414	373	374	398	424	400	396	398	388	365	382	385	390	394	392	395	456	402	390	425	368	384	382	423	436	417	399	406	379	401	392	376	411	353	440	391	378	387	444	374	409	386	412	385	401	409	377	412	401	361	406	389	391	425	415	366	416	429	433	359	387	414	368	395	408	370	397	454	413	425	381	379	394	411	377	437	357	389	394	387	371	390	363	383	430	407	408	369	419	385	404	424	445	384	369	414	405	382	382	407	426	391	403	412	359	428	417	408	382	393	408	384	353	385	412	416	404	395	378	421	415	394	453	401	399	362	398	400	391	381	413	397	401	424	393	391	427	403	382	430	391	380	398	388	391	412	392	421	401	431	388	389	414	395	424	475	424	424	384	404	415	427	375	434	390	385	375	420	418	390	385	409	396	411	402	404	388	367	387	379	397	368	385	417	405	389	389	381	402	437	412	376	370	392	351	380	355	456	401	404	394	389	373	390	414	412	402	396	388	405	374	402	402	398	416	422	440	424	384	395	389	361	387	375	439	426	403	376	457	383	426	397	397	395	351	364	379	404	382	361	404	403	416	387	429	363	400	401	397	380	384	423	399	400	406	401	399	379	386	394	353	405	411	421	401	389	397	423	410	404	388	378	388	388	434	390	416	387	408	395	445	420	395	381	425	417	445	389	392	372	365	385	399	388	396	419	396	395	442	399	462	405	387	369	395	347	402	384	374	419	359	412	403	424	390	398	403	416	404	391	369	383	402	410	396	394	393	394	355	388	392	368	408	342	370	408	401	389	365	395	395	415	400	447	389	396	370	416	389	375	399	428	418	393	422	392	450	395	389	396	386	437	428	386	399	426	397	376	381	397	354	441	394	411	379	373	367	374	384	390	449	432	388	392	419	454	406	362	396	418	446	382	379	393	394	368	407	374	416	417	410	404	403	386	408	420	419	417	401	389	420	385	382	404	358	426	420	414	420	403	391	408	388	371	386	399	418	393	385	354	404	415	398	429	447	383	402	402	394	462	368	393	378	429	363	422	439	381	383	419	399	400	397	391	405	385	394	373	410	396	375	399	376	377	418	393	427	378	395	381	379	383	407	414	411	412	405	406	403	401	400	385	416	351	425	379	399	377	439	405	384	428	401	416	411	389	364	411	451	432	416	415	426	381	395	415	402	390	446	390	466	393	397	425	422	392	425	383	393	368	408	379	392	420	413	405	407	378	377	412	370	432	410	370	379	384	373	371	383	404	402	430	413	379	483	386	420	439	403	406	409	373	435	410	366	398	377	386	357	420	426	386	412	390	386	405	384	403	383	443	397	443	434	437	410	398	403	363	380	379	404	414	392	415	409	379	387	394	373	378	409	379	420	436	398	378	426	405	413	378	409	410	402	407	417	406	383	392	371	430	412	380	429	366	417	399	412	412	418	380	399	427	419	395	377	396	413	392	403	393	393	416	435	435	394	390	389	392	398	415	364	392	406	430	376	421	371	396	391	407	422	387	423	403	399	408	395	395	424	400	403	394	402	432	388	413	377	376	393	422	434	402	408	377	414	396	405	410	409	359	379	392	388	396	387	384	358	427	402	381	399	377	421	389	387	379	403	379	401	411	392	373	384	382	417	408	369	371	378	366	383	404	419	344	426	390	417	361	379	372	411	378	416	401	409	408	415	427	397	383	406	411	381	414	414	411	400	376	396	429	399	446	375	401	385	425	424	403	401	443	386	378	400	394	364	379	418	376	430	385	408	387	405	402	410	408	394	385	419	383	425	401	355	358	417	371	365	353	415	371	363	352	391	413	382	382	377	392	380	402	403	387	362	404	416	404	430	391	403	417	422	408	370	379	360	383	399	382	389	370	371	363	371	396	427	396	411	363	389	385	399	378	424	380	439	410	408	401	380	375	402	397	439	374	373	374	369	388	404	368	344	368	387	412	390	411	385	411	364	402	379	417	445	388	423	416	407	420	402	408	421	388	420	426	377	425	438	405	389	407	379	374	377	385	393	403	385	406	421	367	377	384	438	399	396	403	392	360	411	440	426	398	416	411	405	382	407	361	372	421	423	400	378	396	381	385	386	401	417	391	407	381	404	380	371	386	413	442	387	367	389	355	389	378	430	411	411	386	394	371	377	398	420	431	384	449	355	403	403	402	362	393	380	413	418	397	409	415	399	347	388	392	443	418	410	393	401	410	381	398	391	407	378	380	351	388	373	427	391	423	380	380	405	372	351	379	433	388	410	409	392	402	368	364	395	362	374	446	399	391	380	408	387	399	432	418	390	401	410	404	400	394	387	380	403	397	402	421	396	402	419	384	414	382	369	396	398	419	369	373	373	400	384	398	384	396	418	428	385	400	402	425	397	387	388	377	409	384	394	377	411	432	393	422	384	392	390	373	376	396	382	383	444	364	374	403	427	423	363	389	403	436	426	445	425	385	391	402	384	391	395	389	392	432	422	408	415	415	386	384	388	379	371	376	419	388	388	398	405	413	411	417	371	359	388	335	410	395	399	368	428	407	350	395	400	359	384	378	423	408	424	385	386	395	438	379	393	400	368	424	368	368	376	373	378	397	425	398	382	367	419	408	391	392	377	358	388	361	396	394	362	366	396	394	410	352	424	418	421	374	388	381	412	363	374	386	384	399	372	368	398	404	386	391	382	357	376	405	408	407	391	350	384	383	399	377	381	403	416	441	391	362	395	396	418	407	423	396	383	385	385	399	399	393	382	383	416	397	436	386	418	429	393	389	351	415	411	408	359	430	380	416	377	393	405	379	399	380	441	384	405	394	368	396	444	381	359	381	392	397	371	392	443	390	388	398	395	366	377	443	406	398	400	377	404	375	399	388	400	411	439	366	374	392	435	417	386	394	378	366	398	358	366	435	368	404	422	393	402	372	382	372	450	392	360	442	406	386	382	386	381	405	414	391	433	432	404	411	409	427	372	428	431	381	370	387	426	415	408	388	420	390	392	402	393	399	405	411	374	419	400	383	363	394	424	435	415	416	426	403	388	396	373	421	402	399	358	420	360	385
31565	18413	19193	16231	11199	7133	5378	4067	2911	2768	4116	2046	2061	1893	1452	1202	1140	1021	1047	981	1024	1001	1011	1003	997	964	989	965	965	937	941	899	1002	926	946	943	926	863	889	902	929	955	930	974	918	948	949	899	901	960	940	898	980	944	947	929	972	948	888	940	933	970	940	919	906	879	884	926	915	923	904	905	978	953	941	904	933	944	920	926	919	908	898	894	980	915	920	962	920	855	905	962	966	952	976	947	920	913	911	885	948	989	956	963	972	940	933	955	956	861	968	905	968	897	922	895	930	939	906	952	872	942	930	912	989	973	934	961	921	953	950	928	989	875	942	908	922	919	919	937	965	921	903	889	940	939	941	886	972	897	938	923	895	910	922	929	940	925	921	863	880	948	910	931	931	889	927	980	962	888	908	903	919	924	941	904	895	954	925	932	914	891	960	897	931	942	909	913	869	939	953	959	876	973	904	911	933	911	921	916	941	925	879	927	877	955	931	907	952	928	942	925	944	925	902	937	914	905	906	913	951	918	871	890	903	889	954	912	917	930	959	942	957	923	931	944	963	900	926	954	927	922	913	880	897	916	955	951	946	946	912	979	909	954	903	926	890	936	976	867	944	901	930	906	929	924	888	915	952	923	901	960	961	901	904	910	882	913	880	921	911	937	942	879	914	957	869	922	926	922	951	946	979	954	972	951	867	919	925	878	926	939	881	934	896	965	920	898	889	899	951	994	917	869	918	897	919	948	965	892	857	966	914	919	926	946	946	881	893	936	942	956	924	956	905	981	882	985	930	901	928	904	912	928	926	956	930	902	908	957	936	913	965	924	891	875	959	887	933	920	905	925	922	907	937	897	892	981	935	903	897	913	956	945	904	956	929	915	886	955	941	939	967	909	899	888	904	938	936	948	958	965	911	876	937	961	913	898	890	883	985	896	932	939	893	861	926	923	880	899	966	938	981	949	950	907	965	941	899	951	940	938	918	917	920	881	956	957	904	893	928	921	872	875	976	939	952	862	908	880	897	942	989	913	904	969	878	910	980	904	943	900	911	945	940	931	1001	979	945	939	898	971	933	926	939	905	934	882	904	925	907	917	925	959	861	969	910	971	969	920	938	942	944	928	934	955	949	953	933	902	925	956	962	879	919	967	896	941	906	953	925	929	949	960	974	905	902	934	902	881	919	910	1001	878	933	955	910	937	954	898	931	976	925	932	963	953	919	914	911	968	968	915	915	897	933	962	932	918	912	899	930	909	898	912	954	917	925	926	918	891	876	930	922	891	893	921	968	881	951	895	921	956	962	944	892	896	896	939	879	914	911	954	918	987	942	919	916	921	881	919	964	937	936	940	928	916	911	918	940	916	866	976	869	876	933	918	913	935	892	877	875	921	956	910	978	940	932	925	917	889	895	937	919	889	938	874	906	952	1001	910	992	927	943	848	930	926	955	897	931	850	943	967	883	984	943	880	917	908	923	914	945	930	970	909	926	930	944	894	975	874	912	954	965	912	886	953	973	940	902	917	956	890	907	890	933	949	963	905	900	934	937	914	953	986	886	945	894	941	956	869	979	911	860	956	937	956	898	883	920	913	902	898	969	949	924	965	899	927	931	850	939	922	942	924	938	971	907	901	925	937	919	970	924	922	900	902	901	925	865	974	986	965	908	927	962	900	950	946	914	917	850	934	922	910	943	895	951	920	985	901	926	893	912	931	906	896	945	962	960	992	948	920	908	984	923	901	973	948	898	952	928	904	952	904	918	916	893	956	919	892	983	934	906	932	897	932	916	970	907	934	922	979	897	927	943	942	959	859	1000	891	903	967	920	957	853	927	931	933	902	898	968	959	936	948	976	972	995	891	929	921	937	955	919	958	948	922	979	932	887	918	914	916	961	926	1004	955	935	899	909	887	935	907	930	968	889	943	922	946	976	904	862	957	917	890	912	929	895	938	929	912	921	943	971	943	937	964	963	914	934	952	887	957	935	912	910	882	950	902	891	882	961	966	948	920	890	947	889	864	932	986	916	960	925	867	966	939	935	944	894	930	977	935	915	899	955	926	900	865	958	903	969	918	959	936	977	898	901	906	991	956	923	952	919	989	929	925	967	895	920	929	949	1005	946	954	974	866	937	935	926	903	935	954	885	938	955	909	969	888	919	925	915	949	996	904	913	951	935	939	918	932	911	907	950	916	959	955	964	945	960	962	920	952	899	971	972	943	897	955	927	937	928	972	888	926	979	945	972	917	930	914	932	950	940	936	843	941	947	892	925	853	972	943	921	951	929	939	918	909	908	913	938	940	950	967	907	953	903	993	908	940	949	873	888	860	923	905	913	899	906	968	953	920	933	902	914	952	961	907	894	910	929	933	971	900	948	915	886	867	919	919	902	928	908	908	958	921	956	885	942	924	920	937	917	921	922	868	928	905	922	941	880	957	935	936	961	884	942	936	928	919	954	873	960	878	898	878	989	944	866	890	874	905	947	919	947	937	920	901	994	954	944	868	938	857	985	916	923	910	865	928	946	947	940	936	857	939	932	965	915	914	926	895	871	938	915	946	890	948	934	934	926	910	951	920	896	910	909	901	960	936	875	898	895	923	910	971	957	886	948	970	965	937	869	905	942	957	925	923	910	904	896	948	896	930	895	970	960	908	923	890	915	870	898	927	903	923	930	904	896	909	949	894	924	898	911	929	986	889	947	913	927	885	944	900	888	893	940	911	947	979	970	922	950	881	908	915	933	911	953	944	927	912	934	965	928	921	903	959	915	943	955	910	871	937	919	922	915	907	902	889	912	894	961	849	925	869	934	951	962	943	897	931	936	923	904	915	922	969	893	920	897	947	928	906	927	911	927	950	934	916	912	932	977	878	964	917	960	931	899	957	907	971	979	892	901	893	902	920	970	964	955	938	882	905	919	906	1011	917	969	962	925	955	923	900	907	905	944	923	934	921	901	899	963	932	873	913	956	951	954	931	948	902	912	936	920	960	930	862	881	922	919	906	984	948	887	865	919	936	904	909	941	927	937	922	929	961	944	933	950	921	961	936	890	920	957	892	934	893	937	898	871	910	962	898	919	899	962	898	935	907	908	946	888	943	905	956	970	918	984	938	952	914	899	923	869	890	923	942	923	894	881	906	975	901	879	871	936	940	911	907	928	933	929	921	912	958	921	907	941	909	964	918	927	991	921	887	945	905	906	907	864	945	931	987	948	944	908	953	897	928	834	952	908	944	954	935	943	845	871	889	952	953	897	880	925	942	941	917	969	938	939	950	933	957	879	889	935	961	930	897	910	924	977	881	944	929	931	906	941	931	899	907	932	945	974	924	910	934	953	979	896	862	966	937	856	870	904	891	926	967	946	887	896	942	921	918	999	980	901	943	930	953	968	960	926	958	938	1005	948	889	931	852	925	943	926	975	847	925	888	908	934	904	982	924	874	941	948	908	948	947	975	895	892	902	1006	919	938	912	943	956	906	941	953	998	933	941	877	1000	964	915	900	942	924	960	903	909
52643	28305	18723	11160	5907	3364	2048	1562	1296	1234	1667	806	763	777	610	485	442	394	376	404	420	376	390	385	387	378	374	348	353	405	368	353	389	351	388	400	361	369	376	361	422	343	374	352	372	388	379	364	399	391	360	382	387	377	373	349	367	372	365	389	350	382	389	367	398	391	332	386	371	366	383	407	367	384	412	379	363	376	406	363	359	355	413	371	376	341	383	360	395	377	392	395	367	387	375	376	366	379	399	390	341	377	371	375	361	341	335	384	366	346	335	363	391	335	398	380	430	385	350	358	359	367	373	391	314	347	397	360	386	335	363	348	370	351	363	389	395	374	401	384	389	379	368	375	368	378	390	377	346	380	388	373	396	382	371	360	379	365	365	375	406	385	357	373	371	378	375	409	391	373	396	391	366	331	389	391	358	357	375	416	370	369	366	404	382	373	393	382	351	343	344	392	343	358	395	371	367	371	357	372	399	350	356	365	386	404	354	379	419	354	368	372	376	376	358	356	353	358	371	376	330	370	349	403	400	378	355	397	372	374	311	345	347	380	342	385	380	381	352	375	362	341	374	323	363	348	384	376	372	381	363	369	370	404	364	377	374	355	362	374	335	334	358	325	368	370	372	370	412	352	344	394	363	389	348	344	355	404	371	365	357	371	358	347	377	373	373	361	381	342	366	365	355	358	345	384	399	381	404	394	363	349	353	359	374	378	375	409	368	383	357	379	366	393	335	374	335	374	392	384	370	365	379	401	391	382	359	374	406	384	359	367	356	342	388	370	354	400	360	380	378	389	364	348	349	360	364	374	358	385	400	405	359	359	371	366	370	352	377	358	387	371	365	335	395	363	381	347	348	381	352	385	361	349	354	352	379	371	383	365	368	335	367	348	379	345	312	371	362	418	385	375	354	395	361	348	345	360	393	374	360	367	353	359	371	389	362	384	362	352	397	356	366	351	347	359	399	356	377	371	344	372	358	384	354	339	373	355	379	363	338	383	432	373	355	339	379	364	384	377	369	354	350	362	374	369	385	324	365	357	340	380	375	366	361	368	411	357	349	346	392	432	364	344	383	383	354	390	350	378	350	339	341	352	372	345	338	351	371	381	352	377	369	381	382	395	356	396	373	383	352	363	368	357	355	392	360	402	332	383	350	359	349	358	359	346	367	384	355	385	362	361	391	384	360	335	365	368	364	396	372	386	372	387	393	380	356	352	353	375	384	385	390	414	367	324	344	359	377	359	366	385	374	357	337	372	344	371	347	377	391	391	406	360	386	340	381	386	355	374	378	379	363	345	392	372	369	348	367	354	363	392	368	363	404	349	387	401	334	394	431	354	340	384	333	410	377	383	394	393	369	388	385	341	386	394	370	335	390	358	353	384	383	355	374	384	343	366	357	370	367	383	403	375	372	378	360	348	342	372	378	342	379	380	364	403	396	344	341	384	333	382	369	366	354	362	377	367	373	341	372	362	376	359	334	342	338	366	342	376	397	393	388	367	336	352	405	353	360	368	404	361	386	375	335	373	374	361	348	375	381	338	317	323	389	368	377	379	376	328	365	385	379	381	385	367	345	381	363	392	359	370	409	401	354	392	374	369	342	347	350	403	378	385	360	375	365	386	371	357	368	375	361	417	411	375	371	357	368	356	416	366	388	390	332	359	387	400	386	381	386	390	376	345	367	387	393	357	378	384	366	364	355	335	348	379	350	356	438	380	366	368	379	370	357	351	359	379	388	325	377	366	353	342	322	381	398	369	346	389	361	335	381	373	372	326	392	341	377	374	363	369	378	373	398	344	389	369	355	384	363	349	336	371	366	379	358	380	388	399	343	347	382	362	386	352	345	404	386	363	343	406	393	341	356	345	372	367	377	379	380	394	393	343	391	398	377	363	346	368	361	372	368	361	353	406	354	388	350	377	379	367	388	389	360	398	389	384	369	392	353	382	338	339	371	417	360	414	372	385	365	389	394	400	405	385	359	387	382	374	389	354	348	362	420	395	365	324	324	360	372	376	380	378	410	366	357	373	376	385	378	378	360	365	360	354	343	372	361	417	343	343	354	359	417	311	347	374	388	323	347	366	360	337	366	355	379	369	378	368	350	372	348	383	375	391	372	380	398	346	393	351	388	347	399	353	361	379	395	380	359	384	375	368	335	372	395	368	372	401	375	355	388	385	391	379	369	390	394	367	371	413	387	370	381	391	370	361	359	383	326	322	362	361	373	357	357	347	409	357	381	366	381	355	352	389	379	390	354	363	358	366	357	375	414	376	371	355	345	396	384	372	390	376	369	364	337	349	358	350	367	410	362	365	345	379	383	320	330	358	374	335	375	344	352	344	410	355	361	390	395	362	374	354	385	356	358	362	331	406	422	382	372	359	378	358	400	339	360	361	358	341	369	360	354	389	380	367	353	352	354	371	350	365	364	372	367	376	362	407	405	382	361	368	388	344	339	362	340	382	395	394	431	356	351	341	357	393	360	364	351	347	397	406	339	368	363	391	347	347	362	335	381	352	363	383	357	378	346	334	339	357	369	360	371	336	353	388	375	388	340	347	363	372	358	393	341	345	341	368	355	386	353	393	382	356	379	354	344	377	382	373	393	364	370	358	362	404	374	380	384	373	359	358	352	368	348	371	372	423	383	365	399	380	385	350	374	370	395	367	381	370	380	338	394	362	351	388	386	372	404	399	401	329	390	375	399	345	397	415	390	382	377	395	372	413	376	371	370	348	370	328	413	375	358	408	370	357	383	381	356	345	368	373	369	375	389	364	341	398	330	376	385	394	379	374	322	371	369	370	378	354	358	364	347	349	365	394	362	396	358	379	368	377	372	350	381	355	365	380	364	365	398	419	364	361	359	349	362	392	396	349	363	381	348	385	349	374	368	369	377	372	356	413	341	363	349	377	347	358	382	366	391	332	380	357	350	404	388	321	381	384	415	363	430	363	386	370	354	338	346	371	355	377	398	326	341	365	366	367	388	378	358	341	394	340	376	358	371	383	381	343	335	353	407	360	379	376	395	358	400	397	372	333	378	355	351	376	381	350	367	335	354	368	333	376	397	401	341	389	364	371	358	357	376	368	379	373	337	411	368	392	387	339	394	365	414	387	318	382	385	370	369	363	379	391	350	375	386	399	393	390	376	378	374	354	354	363	381	341	376	378	363	378	387	396	333	403	362	343	380	350	400	387	351	385	376	377	385	326	373	372	358	378	390	367	360	374	353	345	346	373	354	336	361	379	367	371	362	378	400	334	352	369	371	409	372	360	348	356	372	362	347	384	399	364	382	392	386	369	388	367	406	364	386	392	382	382	351	373	351	384	380	351	401	328	363	371	357	388	397	375	376	353	376	337	368	364	359	342	364	371	368	384	384	375	421	329	359	381	377	396	358	387	383	373	409	312	343	332	362	360	343	395	357	367	312	369	384	354	371	348	410	383	371	396	343	386	355	356	388	372	347	388	365	381	370	392	387	352	387	365	366	362	405	409
35227	22934	23084	21110	15570	11346	7732	6099	5040	5351	7036	3206	3054	3084	2097	1667	1310	1161	1081	1043	999	958	1030	937	992	923	881	932	947	850	899	955	838	871	923	858	878	889	860	858	873	856	870	883	893	872	939	906	887	811	814	853	893	872	850	877	851	863	875	827	872	872	825	832	882	865	832	878	852	879	921	869	852	824	870	869	918	851	846	889	821	814	862	889	858	855	830	845	821	859	882	875	857	858	820	827	862	875	837	869	811	861	857	850	809	877	840	895	846	912	874	874	870	957	851	856	870	894	867	846	861	832	842	840	832	864	904	882	875	831	855	871	854	823	823	838	836	829	849	873	875	804	878	868	913	911	890	839	887	842	902	886	837	877	870	876	865	865	906	854	882	876	858	863	885	852	881	840	869	834	867	849	856	843	876	840	825	917	903	856	886	875	896	850	820	893	849	901	876	861	895	897	814	900	842	886	896	816	885	836	868	877	852	891	793	891	829	841	893	903	853	844	856	824	851	924	875	841	858	876	871	850	848	864	872	863	813	820	849	824	833	860	826	865	888	842	844	898	850	820	876	844	827	834	875	850	932	860	769	907	851	839	882	856	868	842	872	825	837	833	901	845	839	813	812	878	854	858	912	829	897	880	893	888	840	836	839	831	863	864	879	858	846	862	856	879	873	885	845	840	827	899	857	853	885	873	879	856	878	870	890	905	876	906	843	861	856	848	866	876	821	916	897	858	838	852	845	869	885	856	853	906	847	889	838	946	829	844	841	905	926	866	854	911	865	826	851	841	904	858	842	850	845	850	822	918	840	852	816	819	884	843	828	884	884	834	924	891	915	851	831	847	905	890	851	898	845	856	884	874	844	847	849	813	820	849	885	867	857	885	841	884	845	850	867	867	871	843	848	840	851	863	866	860	887	826	858	841	842	880	860	884	835	847	842	825	839	870	837	879	914	823	882	845	848	883	861	912	867	822	881	844	838	862	866	850	795	825	899	858	843	839	901	851	895	880	846	900	857	887	817	839	858	872	884	886	848	899	888	865	885	879	866	860	872	866	868	810	866	876	841	849	900	917	877	906	814	846	850	935	897	882	909	804	843	869	861	879	912	880	876	926	885	907	871	858	852	826	908	849	877	865	825	893	883	911	883	877	838	872	825	898	888	810	876	854	918	834	830	871	854	861	878	886	878	863	861	833	857	877	815	878	884	788	880	834	845	905	853	878	868	901	845	905	866	922	919	811	855	871	851	887	908	849	872	861	844	837	819	889	797	854	859	878	861	872	879	889	792	877	843	886	859	862	848	877	843	833	887	829	886	877	855	886	874	845	843	843	872	877	875	882	838	897	818	869	826	863	870	860	868	875	869	917	842	843	859	844	830	901	817	824	900	872	845	933	895	842	867	874	826	861	836	864	859	841	905	838	838	838	830	849	876	883	832	877	881	935	843	899	879	838	819	865	865	869	883	894	835	824	843	831	876	813	822	798	870	859	850	813	878	852	886	879	882	815	869	889	848	855	823	844	914	836	854	828	875	875	885	880	835	853	794	875	817	822	843	919	860	876	845	876	877	901	855	812	858	874	908	879	855	862	857	839	804	867	813	849	869	861	825	843	866	860	864	842	899	905	833	874	808	854	852	871	874	902	897	855	931	892	853	861	840	884	810	855	847	891	870	856	899	868	884	847	875	886	860	887	911	880	865	868	879	889	814	868	838	889	884	897	856	857	922	840	838	908	875	848	878	805	891	824	798	859	826	852	825	870	847	866	853	897	840	889	863	904	833	860	866	848	867	843	858	822	841	844	833	861	843	911	844	826	845	899	892	904	836	788	820	887	899	850	893	876	906	867	879	870	850	885	860	893	844	889	825	881	887	846	897	869	894	811	874	880	866	837	836	886	856	931	877	824	878	819	824	854	877	893	851	881	858	912	857	878	857	895	924	885	848	869	839	837	931	834	865	876	882	916	815	841	845	831	909	880	872	885	877	870	885	848	894	866	795	839	861	824	857	826	851	860	848	883	843	860	843	859	864	856	858	850	838	894	869	825	847	853	850	867	843	811	841	905	870	888	864	860	870	878	837	886	888	847	852	847	847	852	879	875	882	858	933	884	880	875	861	825	828	880	829	812	833	891	877	840	835	884	834	890	826	874	905	835	933	885	845	874	913	910	831	871	876	864	853	883	849	822	875	911	811	853	934	873	828	861	868	818	878	816	875	859	860	843	808	927	845	830	839	862	875	888	844	862	848	831	850	859	856	901	928	854	880	842	816	883	847	884	863	883	889	843	849	822	850	896	874	828	818	839	839	889	861	834	897	922	835	875	839	862	913	833	859	858	895	857	837	856	858	823	873	845	891	857	865	872	838	808	914	795	836	872	827	880	907	886	901	807	901	833	907	835	845	885	850	890	833	872	856	849	849	871	836	890	875	858	831	906	863	891	842	889	858	883	826	907	810	879	883	863	907	850	810	750	882	826	895	858	851	855	839	869	882	842	834	907	865	869	887	854	895	823	863	883	823	835	854	832	893	872	880	865	873	840	796	876	895	852	863	845	863	820	877	892	817	868	901	860	906	851	881	885	832	931	858	880	841	807	837	925	840	864	870	862	827	811	873	873	864	851	861	892	867	920	854	862	813	865	891	910	901	889	829	855	875	843	851	884	871	899	932	882	882	862	827	865	874	862	930	885	845	865	906	897	830	829	863	871	850	886	827	844	891	812	890	893	843	852	877	843	921	857	875	836	881	838	833	903	852	843	859	849	948	855	877	839	792	892	883	844	880	846	885	871	871	851	893	854	864	880	868	904	856	864	847	841	870	825	895	859	813	884	799	893	877	855	927	870	901	875	905	911	863	885	853	836	841	856	854	846	876	861	859	817	883	888	839	863	873	877	859	820	855	840	878	849	881	848	843	901	865	849	934	863	897	854	770	830	880	843	885	834	889	922	888	872	836	844	910	886	878	832	859	802	873	898	903	853	857	897	845	834	841	899	889	861	886	818	819	842	825	890	803	859	921	830	924	821	844	859	852	844	835	840	851	824	857	828	877	859	865	901	881	810	884	893	830	890	868	923	851	847	885	858	850	875	891	853	855	828	822	863	878	815	848	874	893	875	871	873	794	831	835	850	930	836	839	859	831	910	872	897	884	895	874	890	903	842	865	886	906	876	869	860	853	829	861	879	870	821	871	908	855	849	824	826	867	844	871	865	842	879	890	901	850	876	893	833	847	849	875	836	855	921	846	868	869	885	848	834	865	879	857	821	897	861	884	856	854	879	823	874	879	815	877	853	880	783	889	861	891	918	816	899	874	847	874	872	830	858	856	894	814	856	827	884	849	858	816	848	852	897	837	877	874	821	843	924	883	885	856	851	876	847	825	839	897	884	817	884	879	876	890	815	887	831	897	888	826	865	803	855	884	868	820	850	870	820	923	904	859	832	889	874	850	874	836	886	865	881	896	888	866	849	854	900	824	844	945	811	875	849	819	874	878	848	873	858
30478	16811	9104	4621	2326	1516	868	661	552	459	464	426	428	443	385	414	408	416	391	399	397	412	414	425	354	363	389	346	393	368	415	393	385	403	380	341	413	402	346	374	346	372	367	354	395	374	384	406	392	391	372	384	342	376	347	368	414	362	414	389	375	374	403	382	348	407	361	355	410	380	408	407	380	397	372	384	359	411	369	395	363	365	396	388	371	399	404	375	383	376	360	392	335	363	358	400	363	357	384	364	373	331	408	381	392	372	400	366	366	389	375	394	421	390	359	392	353	387	377	334	381	410	407	393	406	390	405	380	374	433	414	378	388	399	371	350	392	392	402	370	388	380	360	393	393	364	406	375	385	410	401	401	363	342	372	337	417	368	376	416	398	397	376	390	371	425	373	362	390	364	372	377	424	403	351	388	387	357	356	369	370	411	375	403	388	389	345	410	377	402	387	379	403	381	410	338	369	330	378	384	371	397	388	368	408	388	383	432	378	371	365	372	386	361	364	391	371	346	364	394	391	373	364	361	381	381	404	382	369	352	396	390	417	391	383	371	353	351	401	353	386	374	361	381	377	420	364	411	364	385	383	375	356	401	364	393	391	392	379	371	359	393	385	376	361	367	407	367	384	396	355	379	366	321	369	392	391	355	386	406	352	361	429	400	353	361	366	333	411	372	376	403	383	381	382	382	380	411	353	343	366	418	367	374	365	389	365	410	418	410	353	361	364	358	392	348	392	387	375	354	407	361	370	381	384	361	380	420	397	369	368	382	372	346	383	385	363	390	436	382	359	352	395	362	391	356	370	408	336	380	338	406	348	378	375	352	407	386	364	389	402	404	378	383	380	394	396	404	434	369	367	400	327	389	378	382	352	382	374	388	427	408	356	412	388	363	384	377	437	381	359	393	364	392	375	389	370	382	371	360	377	403	408	364	384	379	392	401	336	419	377	385	373	404	338	415	395	397	346	405	364	388	347	384	376	402	357	385	375	334	379	372	392	377	385	367	369	412	386	376	394	388	364	365	359	384	387	393	357	385	400	404	371	368	374	366	407	383	370	410	417	448	383	371	387	380	391	387	404	390	377	371	382	379	352	377	415	383	411	387	408	385	378	391	404	388	369	375	394	379	376	397	377	345	391	381	373	416	384	385	404	410	386	354	342	362	376	371	358	353	413	368	368	421	416	371	365	358	348	371	352	406	333	356	379	375	348	395	388	401	393	381	396	351	366	376	390	346	390	365	379	420	392	351	407	371	398	396	423	376	356	379	404	379	363	393	362	397	339	378	404	400	410	401	393	376	356	361	419	356	348	397	400	397	382	364	394	358	396	352	390	387	349	371	341	382	375	388	388	357	366	357	393	436	401	357	417	393	391	381	376	382	375	369	365	390	382	375	378	314	371	369	375	368	382	347	362	363	362	371	344	404	365	366	377	407	328	393	391	421	393	389	380	339	365	371	403	371	344	346	393	344	408	377	352	402	393	389	409	374	381	380	400	365	353	387	398	387	404	347	378	380	390	343	344	391	327	370	411	337	374	382	386	338	366	379	360	403	364	362	367	359	366	373	343	358	371	405	400	441	356	392	367	383	396	366	384	386	410	376	356	378	394	386	402	395	354	433	404	405	409	353	411	405	379	362	370	366	354	393	401	377	380	351	361	399	397	386	411	364	350	347	391	364	392	397	360	396	398	369	379	365	406	414	362	352	376	386	415	387	391	377	366	393	385	405	404	376	350	367	403	386	358	397	392	383	340	353	385	390	357	362	383	372	378	385	373	371	407	384	393	406	369	421	407	389	353	367	362	352	419	374	354	396	397	365	365	350	390	391	357	365	361	383	380	364	365	344	375	392	388	344	387	392	383	390	357	356	381	390	360	384	371	371	392	403	400	364	412	398	368	399	414	351	363	433	368	375	367	399	385	365	385	373	394	412	436	378	363	385	371	363	352	384	377	389	342	414	394	380	390	353	387	356	390	380	370	361	372	370	397	352	408	367	385	374	369	385	384	370	430	370	365	355	415	353	397	365	371	405	410	341	354	363	353	371	410	370	401	355	352	391	362	370	372	409	364	391	375	377	354	359	366	373	352	424	361	353	399	397	363	392	394	380	387	365	381	382	388	390	382	380	386	410	382	360	381	406	396	378	391	380	389	376	383	355	400	408	425	413	342	373	415	401	399	418	377	394	387	389	391	411	376	391	375	330	346	382	421	374	376	415	375	362	412	381	412	345	369	343	381	360	334	397	355	387	412	383	400	399	395	354	368	389	365	390	404	417	352	407	371	405	363	348	335	352	391	387	356	383	380	391	362	397	356	380	364	378	403	387	385	394	343	341	352	411	364	360	387	400	392	367	402	381	391	348	378	401	361	389	346	408	392	336	395	401	423	388	371	400	379	362	376	389	379	387	418	388	380	378	383	394	367	361	371	389	377	376	396	404	434	416	363	406	370	362	365	433	433	395	416	390	390	375	388	376	380	399	410	383	374	372	374	360	397	412	398	375	388	350	364	393	391	383	402	423	376	347	378	398	357	375	387	383	416	374	381	368	397	363	403	378	378	381	403	366	374	344	420	418	392	374	395	372	426	363	385	385	385	340	412	362	372	354	384	408	407	357	347	401	366	405	410	379	375	411	349	368	377	379	374	410	372	399	348	376	414	382	393	409	407	426	391	363	388	412	391	349	349	374	376	392	442	387	369	393	383	399	370	371	378	348	405	380	382	416	383	374	408	361	415	341	360	378	415	369	390	371	359	356	391	367	393	410	378	378	378	389	390	378	361	372	403	403	408	381	396	377	393	381	406	384	393	410	381	370	404	341	389	429	377	411	390	384	385	361	390	352	386	382	383	333	376	366	379	386	380	346	380	373	382	395	376	371	389	406	358	371	344	353	352	380	383	428	408	357	376	386	379	420	401	364	356	375	403	373	397	393	347	364	386	372	400	363	360	390	367	377	379	401	377	371	431	351	381	413	388	337	415	361	362	381	384	386	377	343	367	331	382	385	371	366	403	377	397	378	377	395	427	376	404	362	425	394	352	371	348	344	368	351	378	385	382	378	414	375	382	399	381	377	447	337	414	380	397	428	394	368	342	360	403	386	375	366	379	390	373	367	350	394	366	341	371	357	396	369	369	396	366	369	348	383	388	412	365	408	385	402	396	362	397	364	397	387	399	339	360	347	389	403	379	392	387	359	395	365	386	385	352	396	384	439	371	415	361	366	381	353	391	369	391	415	409	364	339	371	388	371	359	392	390	393	382	381	366	378	353	382	425	369	348	382	387	416	360	368	394	366	368	414	371	359	390	370	364	404	392	333	372	348	367	393	405	378	380	370	376	383	381	405	428	355	382	368	384	365	377	403	389	400	401	374	366	388	361	402	376	397	408	427	357	379	372	374	384	338	390	384	396	375	385	360	439	383	354	374	394	360	364	372	360	363	375	386	365	370	396	399	359	378	419	359	366	372	404	395	374	367	394	389	372	397	389	392	348	373
21344	14289	13844	11170	7886	5327	3245	2335	1714	1449	1304	1191	1023	1106	1080	1023	980	1000	945	944	995	921	920	925	885	926	920	974	953	883	915	915	894	909	948	927	908	938	911	920	876	834	922	906	875	908	909	942	915	956	874	888	874	888	886	921	928	891	874	929	901	912	928	900	922	924	941	938	846	883	885	912	930	892	906	871	876	868	951	903	878	888	893	907	895	925	883	858	874	933	872	946	912	925	938	897	901	895	903	933	869	883	853	929	869	930	895	919	874	895	880	892	850	865	882	953	879	952	869	869	923	903	905	899	855	885	882	866	927	901	852	885	927	862	892	903	884	920	833	922	930	847	865	909	924	880	875	877	863	871	927	852	897	963	857	874	899	849	882	894	940	892	873	880	935	937	905	884	961	925	865	902	864	933	856	883	910	884	916	903	875	848	873	918	896	899	829	899	932	879	902	941	899	851	876	880	867	811	930	900	913	899	930	925	928	930	866	891	897	883	867	882	866	982	873	868	880	839	893	867	917	895	926	878	881	906	934	968	930	848	856	892	847	873	932	857	898	917	899	853	915	888	939	850	903	889	855	915	921	933	934	864	908	923	910	935	923	913	887	876	909	915	931	960	930	875	878	899	921	925	877	934	945	888	909	862	861	925	942	946	895	912	875	893	917	932	925	927	924	908	866	909	913	935	889	885	886	916	869	932	887	891	885	861	857	883	924	874	908	900	924	883	911	916	902	900	918	894	917	893	897	902	813	857	908	915	916	882	831	967	882	937	913	979	833	893	873	906	888	966	916	893	900	883	920	866	859	952	858	905	862	946	933	896	850	915	935	894	880	924	893	908	922	933	882	883	874	870	897	890	901	908	908	846	969	934	899	938	913	880	893	869	910	865	930	887	879	939	887	884	901	874	940	898	904	908	888	926	865	855	885	848	902	891	959	918	876	858	922	890	879	934	901	900	839	879	869	881	908	897	918	916	886	917	914	870	886	893	835	891	866	845	854	926	905	896	856	883	894	878	885	911	929	908	910	929	862	909	940	907	901	875	849	854	870	886	869	885	906	887	854	878	943	900	845	932	888	927	903	932	912	870	916	877	897	893	909	832	856	903	847	906	884	889	918	921	915	905	909	854	923	881	934	876	922	916	855	887	827	916	958	909	903	891	858	909	880	944	901	835	911	895	900	904	867	873	860	876	953	928	907	886	866	920	882	876	921	889	872	857	874	930	859	889	924	901	929	883	914	894	886	915	906	950	948	940	929	881	862	918	878	887	885	902	910	900	894	886	905	906	824	886	908	935	872	911	900	894	912	939	917	881	899	859	942	837	868	881	928	914	946	874	915	867	912	863	867	852	888	874	876	908	875	939	905	953	899	909	948	910	901	901	891	938	874	913	932	891	901	868	891	893	863	823	896	892	892	852	907	889	867	885	902	917	926	851	894	884	892	853	860	908	898	928	891	914	870	889	934	913	874	874	865	858	906	878	882	852	869	901	894	875	915	883	859	898	885	890	917	899	908	910	914	874	890	963	888	901	899	833	883	930	834	910	908	870	958	924	923	891	880	889	865	887	871	876	928	866	845	897	902	843	905	875	892	879	929	901	866	893	877	899	925	824	907	902	852	922	871	882	928	862	887	893	912	798	909	892	863	955	869	876	858	882	929	903	868	839	883	881	883	845	890	871	861	898	892	899	866	883	878	895	915	853	895	909	884	893	892	868	868	914	882	896	814	924	839	933	855	893	890	914	851	953	917	915	890	933	886	856	890	883	979	874	894	895	906	880	920	910	925	888	894	878	901	901	933	876	921	936	911	889	943	897	906	884	951	907	916	924	916	879	891	900	975	893	864	928	888	873	861	931	907	912	921	961	931	928	890	904	906	916	939	899	847	889	880	913	964	849	904	902	913	908	933	854	874	895	899	905	882	878	911	899	920	878	856	878	879	839	885	903	897	948	895	948	904	865	856	896	928	834	866	891	871	918	931	888	891	913	891	872	895	855	882	840	885	915	863	953	910	893	858	945	875	916	889	912	895	905	872	868	915	910	882	835	924	934	942	878	886	930	903	835	880	883	849	882	938	880	926	903	914	877	914	838	835	950	919	926	903	935	859	913	858	873	898	911	860	899	885	930	913	874	906	929	910	860	877	877	882	898	882	881	881	906	905	898	903	900	880	932	865	895	868	900	891	901	869	897	917	858	886	870	862	861	879	825	944	900	874	882	888	897	904	907	835	864	891	929	959	876	886	889	878	904	908	860	874	872	934	837	876	901	911	859	874	905	925	891	928	899	872	933	910	895	911	924	876	873	833	875	915	870	898	858	917	924	875	883	874	850	945	884	863	939	929	912	905	908	884	891	914	879	903	881	916	892	804	921	870	869	840	886	842	861	902	897	867	918	943	886	887	883	909	908	869	874	893	881	828	818	892	902	909	896	894	849	885	907	915	917	876	894	853	891	890	915	923	867	882	857	893	918	884	900	929	911	902	950	850	880	886	871	885	883	875	852	918	935	898	881	870	924	902	910	910	882	937	874	855	879	899	865	903	904	914	865	862	900	851	880	907	864	866	942	971	846	925	891	867	931	917	889	901	904	884	920	898	911	911	905	873	863	947	949	878	860	866	872	860	921	893	861	904	882	880	895	885	877	945	862	883	860	881	921	882	923	908	939	933	903	884	934	898	920	882	883	890	922	898	887	918	905	920	873	884	857	932	840	909	920	869	933	890	936	916	876	820	922	851	928	906	891	931	912	839	944	897	833	857	869	867	878	930	921	920	943	885	888	876	921	890	893	949	952	830	907	882	885	846	870	851	853	891	896	932	896	850	861	890	923	853	890	869	858	938	882	912	890	908	862	899	850	890	874	939	885	870	867	827	887	859	885	884	916	903	900	933	851	918	856	895	896	873	876	941	916	865	923	860	840	964	833	921	906	850	887	875	912	855	924	903	864	899	869	870	881	939	864	881	903	879	831	881	866	899	873	917	880	891	904	881	839	954	917	868	875	951	857	919	905	857	920	836	864	868	885	906	893	896	958	890	932	898	897	883	849	930	863	918	867	940	847	911	892	900	886	860	857	922	949	908	897	895	876	948	911	904	867	861	861	929	846	875	918	889	883	847	930	882	858	940	886	907	866	872	889	918	869	894	879	920	820	916	848	960	879	874	877	869	898	863	935	869	901	869	894	858	851	958	866	899	904	861	939	902	933	885	874	930	879	905	849	866	875	894	902	861	914	898	917	869	882	904	880	866	890	926	889	865	888	862	904	889	918	888	882	885	902	856	900	891	967	861	951	874	867	873	913	907	849	897	892	904	898	912	899	856	856	942	863	869	900	896	895	888	886	867	878	889	860	892	885	949	930	887	878	978	892	873	954	940	900	887	869	892	901	887	862	875	923	846	950	883	925	923	884	923	940	880	798	903	889	910	935	844	879	873	910	922	900	908	866	903	908	921	903	885	871	871	893	890	928	880	948	838	895	900	930	875	888	856	947	915	891
46629	25374	13933	6977	3721	2148	1438	1023	844	786	884	601	548	513	500	457	456	429	435	423	403	423	384	385	406	427	430	401	376	386	417	368	439	406	366	381	422	388	348	373	412	381	406	386	392	385	395	414	406	441	372	397	366	358	380	391	402	386	404	395	419	362	382	416	421	408	354	416	408	406	371	403	375	390	400	367	402	383	391	407	363	385	417	363	369	378	406	342	394	434	374	402	409	395	362	413	403	368	419	397	415	389	376	397	369	380	408	377	363	392	404	385	393	402	377	384	411	427	409	385	368	397	378	393	417	391	405	389	436	449	409	394	391	399	379	369	421	350	349	395	386	412	411	401	368	390	397	431	419	395	387	378	354	400	417	422	394	422	407	427	384	414	428	382	411	405	367	414	354	388	401	379	428	425	413	374	408	383	347	396	424	438	421	431	396	411	389	403	432	396	423	380	372	415	425	445	402	416	408	434	422	399	385	434	431	440	397	398	398	380	405	414	362	394	446	382	398	376	403	399	411	432	389	373	387	396	384	432	381	377	380	376	389	378	379	379	411	406	401	381	366	412	425	342	423	378	381	409	399	416	410	387	382	410	428	401	414	444	396	391	411	381	384	410	413	342	380	401	397	409	385	392	428	357	390	392	433	408	399	391	369	381	409	385	397	420	384	366	416	406	412	372	370	381	396	395	418	409	366	432	410	374	378	374	434	377	384	423	397	405	446	375	389	402	415	414	443	377	423	413	442	403	371	360	342	372	385	389	412	380	387	412	396	402	364	362	450	399	411	363	420	393	361	414	418	421	420	396	387	391	390	434	418	399	430	423	395	375	368	391	405	387	424	391	383	385	364	414	403	412	443	425	405	407	380	376	353	385	399	377	396	415	380	420	375	403	396	370	389	398	430	405	363	438	401	370	375	410	427	430	407	427	385	373	408	384	418	408	416	351	394	406	390	431	379	391	417	385	398	390	397	418	407	444	444	373	380	398	360	405	370	380	427	390	368	394	374	415	427	411	421	419	416	405	404	434	383	427	416	409	402	355	391	394	379	398	380	413	384	432	384	394	381	409	410	414	416	388	407	402	411	369	384	420	389	368	417	432	375	395	397	367	367	422	387	394	388	396	402	380	399	410	410	399	384	380	386	426	377	372	393	416	377	401	393	435	386	401	357	384	409	410	370	403	413	395	418	380	433	384	396	414	414	406	389	410	379	397	401	412	400	434	423	394	382	423	395	392	401	413	401	413	385	385	408	371	413	388	385	405	400	392	373	361	393	379	372	390	405	380	382	377	411	406	408	382	433	389	378	410	408	390	380	380	412	350	413	400	382	404	401	375	374	365	415	420	419	367	400	411	389	404	362	423	429	458	422	369	409	371	371	419	430	438	388	437	414	399	399	398	404	402	392	414	336	375	361	409	407	391	407	438	380	402	418	421	383	381	437	405	407	381	413	388	354	340	426	396	352	381	366	391	425	430	415	411	423	367	356	408	426	396	380	374	391	421	395	367	379	376	412	406	387	413	397	372	404	391	405	380	435	384	399	374	347	380	366	391	411	414	389	356	424	408	390	424	373	422	382	380	398	399	369	413	388	427	384	414	392	389	384	399	405	424	401	434	431	418	366	429	371	415	372	395	403	409	383	388	378	411	407	402	389	412	370	405	392	411	394	369	391	398	385	395	423	383	401	360	403	369	401	418	418	362	450	412	409	389	389	442	420	416	353	380	368	397	384	423	398	406	384	347	401	388	371	398	384	388	382	384	385	420	425	403	436	395	401	407	373	377	371	368	363	402	382	388	430	418	414	384	384	369	389	377	391	392	405	428	411	409	411	381	404	407	387	407	396	449	404	408	379	409	437	405	393	376	409	375	423	401	402	411	400	409	384	372	376	383	417	367	399	420	366	364	400	360	403	403	383	424	376	375	403	405	412	379	385	395	396	413	408	388	386	417	420	411	425	356	386	377	404	397	385	360	433	384	388	376	431	389	425	405	364	387	426	363	381	419	411	381	392	391	380	416	379	391	389	423	365	394	420	405	404	412	384	415	419	413	444	391	387	399	397	375	375	421	420	366	421	393	384	397	366	391	360	399	411	397	458	421	418	377	411	397	385	394	395	380	394	404	390	344	394	425	411	384	419	417	431	367	377	388	362	412	392	390	387	402	356	363	407	392	419	412	433	373	407	361	396	430	438	353	402	424	397	394	433	414	375	407	400	429	416	363	437	402	414	421	388	381	402	380	369	430	387	383	373	405	392	440	411	399	418	413	381	386	386	408	381	380	381	398	405	401	437	394	376	375	366	387	391	379	394	396	372	398	375	419	387	370	425	383	361	377	374	374	413	398	375	393	385	376	378	405	409	410	367	467	377	404	428	426	420	351	363	372	402	397	384	422	412	444	374	404	405	376	412	396	385	422	399	418	373	413	364	375	393	362	432	425	429	391	419	375	384	382	398	392	407	408	439	410	387	371	410	381	401	392	429	392	427	365	421	396	370	411	403	380	408	431	403	373	432	407	431	410	419	366	422	407	386	403	377	422	395	387	423	421	412	399	414	391	385	412	401	375	361	357	377	386	399	412	404	370	403	443	404	410	357	412	407	342	400	374	360	409	347	399	394	391	376	383	365	407	405	400	386	379	400	382	442	384	396	418	393	382	416	389	410	389	414	403	409	369	400	365	441	396	407	400	401	386	413	408	404	424	434	434	400	413	402	393	381	362	378	418	406	410	419	383	384	424	405	403	346	395	424	412	374	402	403	392	375	386	380	377	413	411	428	416	396	396	394	376	423	422	412	389	381	405	364	370	365	376	410	408	385	400	394	406	378	431	406	369	411	412	373	423	397	376	382	377	392	358	363	403	397	409	418	380	440	405	381	443	416	393	418	399	429	437	417	382	356	407	417	417	401	413	442	394	424	411	413	399	412	435	417	420	429	417	376	362	386	372	377	408	400	382	394	416	404	396	435	425	437	424	419	402	420	382	422	416	404	420	434	413	407	394	396	417	402	389	383	395	403	412	408	391	400	379	380	372	396	412	434	436	409	384	408	395	405	381	393	374	395	408	413	422	425	396	379	388	375	378	428	382	427	391	371	396	372	405	399	432	384	367	426	401	375	420	384	407	388	365	379	403	415	455	399	407	413	420	427	397	403	436	439	401	374	407	399	432	418	431	426	460	436	399	376	393	372	392	427	387	416	391	398	383	409	434	381	379	400	431	391	424	428	379	411	417	363	394	391	376	421	383	440	398	401	396	367	425	414	371	368	417	405	377	394	418	397	413	375	403	392	408	372	389	389	399	393	378	360	373	404	403	412	409	418	406	411	425	403	348	392	374	436	397	359	374	382	389	388	406	405	394	421	406	397	381	373	388	410	430	400	405	398	386	376	357	388	405	395	412	378	360	403	402	414	396	368	388	390	398	384	359	377	444	383	430	362	405	390	410	419	409	376	458	396	389	368	378	407	383	427	410	447	409	417	435	384	390	386	429	409	369
32353	20050	18915	15508	11472	7562	5279	3630	3047	3001	3462	1991	1955	1708	1665	1472	1249	1218	1110	1049	1013	1010	1001	1035	1011	976	940	956	960	957	993	991	944	930	945	921	925	945	971	916	902	919	905	926	932	922	978	881	933	992	896	975	885	962	961	892	921	915	953	886	905	972	974	962	928	957	920	968	902	941	947	898	919	888	889	918	878	854	953	948	938	950	926	926	943	927	879	921	901	919	894	900	909	913	912	894	866	944	930	879	902	942	892	932	970	943	930	888	900	894	863	925	921	943	944	891	966	951	899	977	901	972	984	934	986	873	966	904	917	928	971	951	908	922	900	938	889	955	900	927	943	936	928	910	961	921	899	894	916	922	900	968	906	960	929	942	933	984	923	923	916	892	926	934	951	922	919	915	948	955	946	963	951	945	922	910	939	858	896	960	967	905	943	923	973	928	972	938	923	944	958	884	950	972	946	920	924	918	914	934	936	951	970	956	969	953	973	926	946	916	961	935	936	885	899	917	911	892	891	844	926	967	900	925	909	915	935	897	904	932	924	954	967	994	906	887	935	978	918	976	925	939	921	917	997	911	915	893	955	960	899	938	896	958	931	920	972	888	920	953	873	981	895	975	947	916	942	923	924	949	936	934	926	901	905	946	926	928	904	939	893	968	904	908	924	986	886	897	923	889	871	985	929	901	874	931	935	920	951	881	965	915	953	901	950	919	920	929	932	912	953	913	918	922	919	902	907	922	915	945	931	930	953	936	953	906	916	966	916	867	846	924	907	946	890	921	951	905	935	918	895	917	912	911	905	884	942	961	967	906	950	867	896	951	930	935	926	883	898	933	928	925	922	914	906	998	900	962	934	921	932	969	921	942	949	903	911	892	921	907	894	938	981	913	909	952	919	983	897	907	898	960	942	903	937	878	973	909	967	923	1023	909	898	905	896	929	922	884	942	960	911	927	959	926	946	938	922	930	939	921	958	923	926	973	927	1008	934	954	942	928	977	974	943	932	886	947	929	905	887	889	894	861	923	934	975	999	917	981	955	838	906	966	931	923	888	937	950	866	940	894	919	982	970	933	954	965	876	921	901	960	922	944	909	909	905	958	896	891	929	959	916	953	921	899	906	918	890	917	937	919	970	964	918	872	909	945	874	943	905	935	907	928	958	895	915	969	949	888	887	954	887	953	915	928	926	881	952	960	961	971	926	900	956	954	943	949	921	950	891	891	935	944	938	924	917	905	953	972	981	951	917	939	1012	990	958	919	945	894	906	934	967	939	957	944	910	927	913	925	964	980	926	896	976	926	941	919	913	988	962	912	902	948	921	934	863	945	949	994	922	905	932	868	938	935	982	988	950	881	879	933	897	905	859	912	900	951	969	870	952	931	916	940	960	949	904	953	939	977	904	946	942	876	939	968	921	885	895	937	947	948	955	863	949	925	911	950	902	901	982	904	940	924	904	891	960	898	931	951	967	928	973	951	899	949	897	909	916	928	931	936	958	873	887	956	926	951	887	929	899	906	973	888	930	968	976	918	903	1009	963	956	941	940	964	984	926	920	979	951	943	918	896	909	925	944	868	893	932	950	949	921	918	886	952	949	963	911	895	953	906	943	953	956	958	952	944	923	934	945	950	911	943	934	954	964	929	920	910	964	970	955	913	956	930	966	934	938	958	907	997	925	869	960	935	925	909	930	946	935	981	963	931	934	980	933	926	929	934	923	910	859	925	923	949	906	929	925	876	907	941	953	912	925	887	945	920	962	935	885	987	920	920	911	919	939	953	934	957	926	908	934	904	1009	940	904	945	957	958	931	936	984	966	901	963	936	895	938	941	971	917	917	961	943	917	953	922	931	909	927	954	897	904	949	957	938	912	903	922	949	873	971	855	957	899	881	954	930	906	929	947	880	971	977	890	953	939	898	919	972	941	894	921	894	915	921	937	886	953	960	979	921	929	878	928	995	956	969	964	907	891	914	914	908	939	969	906	871	909	976	973	929	946	975	875	961	956	936	967	925	918	890	908	935	894	926	961	920	921	902	912	946	941	923	965	948	946	889	931	928	947	927	933	912	873	942	916	991	929	918	869	912	977	871	938	902	944	971	912	934	914	942	945	942	986	885	953	904	919	894	939	927	912	950	966	967	927	922	901	995	880	1000	918	974	941	922	944	923	972	962	923	919	919	963	901	891	917	920	897	941	929	932	950	942	899	899	922	958	989	960	924	930	968	917	925	906	871	945	899	961	918	949	928	886	946	898	924	913	931	910	916	910	945	850	933	925	961	929	942	934	954	914	958	906	946	916	894	937	911	928	966	990	959	907	991	911	862	880	860	919	904	906	953	973	946	947	916	920	937	941	905	898	941	971	937	940	953	912	911	915	973	945	945	980	933	948	942	878	952	877	903	927	996	938	941	923	904	958	987	907	953	941	933	941	986	933	919	902	920	932	932	953	922	902	988	941	963	944	944	979	959	947	927	993	909	920	933	980	911	897	898	933	977	899	945	951	982	951	930	925	884	979	954	939	925	942	935	940	918	900	920	898	946	935	956	902	987	939	917	948	945	944	880	934	941	922	962	959	959	919	957	941	943	877	939	902	929	922	974	966	921	908	965	885	949	935	905	969	932	974	960	952	951	954	938	939	945	928	944	954	912	926	896	991	950	924	934	916	942	895	929	985	905	923	965	944	929	950	970	917	936	889	937	912	914	945	918	956	893	923	889	937	947	992	916	988	965	939	938	904	957	936	963	920	917	899	937	953	917	927	948	931	905	934	938	930	913	958	951	922	931	916	964	970	886	926	938	919	954	963	904	938	907	943	877	909	942	934	923	884	950	872	972	1007	863	961	937	951	962	910	957	964	930	923	944	917	938	896	947	918	967	939	928	957	863	898	923	917	919	1028	937	921	917	972	895	956	917	892	912	961	921	942	960	926	968	942	886	917	954	897	871	895	917	931	881	921	937	974	929	891	946	950	904	969	994	962	909	932	905	941	963	942	905	972	945	877	945	910	967	946	929	858	932	914	917	941	953	886	949	941	980	972	890	886	910	894	959	929	941	958	936	902	970	932	929	923	921	924	907	930	944	910	934	947	962	944	962	925	942	923	970	960	936	894	941	929	910	957	957	962	891	992	946	918	995	919	914	954	933	903	918	929	926	985	958	978	943	904	858	968	958	956	927	953	962	951	910	938	960	911	939	940	938	955	974	965	913	902	947	895	960	922	958	984	956	986	951	869	911	935	920	940	949	953	953	914	911	991	946	979	982	906	924	927	909	946	918	938	950	985	919	892	986	900	940	941	909	906	950	956	915	984	937	904	877	901	962	945	901	931	1018	943	935	905	971	930	920	917	941	932	906	924	941	927	922	938	897	896	1005	973	960	941	888	945	957	917	976	930	919	925	936	944	893	928	976	892	945	925	896	867	911	971	970	938	813	922	963	930	959	876	969	889	899	935	968	937	943	928	947	948	967	928	926	913	952	901	922	924	895	914	921	922	894	965	980	902	912	954
56593	29868	17883	9293	4786	2766	1851	1230	972	760	978	657	668	564	555	515	464	422	434	400	395	374	400	419	364	408	383	376	401	372	357	394	351	385	375	373	368	378	407	390	392	360	379	371	350	324	384	358	327	406	353	391	357	363	353	365	389	353	386	394	370	386	349	365	321	364	369	375	326	349	356	393	364	365	389	332	385	356	367	345	376	395	364	361	370	377	360	318	375	387	357	398	389	386	346	364	409	339	402	366	400	410	327	368	378	349	383	379	399	361	331	357	413	410	331	368	371	344	391	361	388	382	392	372	353	352	309	395	420	337	382	334	397	378	373	346	356	345	379	371	403	358	366	363	337	363	368	405	371	399	320	386	370	392	369	374	349	361	369	374	339	371	372	371	400	382	353	369	391	401	355	394	352	343	337	362	392	343	386	391	360	337	364	416	353	341	344	357	372	359	370	380	367	365	359	382	403	380	373	342	368	367	344	381	355	335	369	352	366	389	386	403	372	371	416	350	350	355	386	350	328	377	356	408	348	375	396	364	397	363	372	389	340	390	354	386	374	381	379	370	395	350	361	355	371	366	420	349	328	331	352	391	394	362	387	374	356	388	398	383	393	374	373	373	393	338	377	370	421	377	372	375	355	375	333	365	390	400	343	337	388	385	364	364	354	353	344	319	383	360	379	361	388	381	386	380	391	360	377	364	374	349	356	354	407	387	376	379	402	366	353	392	361	387	385	401	376	366	396	412	416	385	339	361	351	334	367	338	347	332	385	362	350	380	392	381	377	375	389	344	373	368	368	417	371	380	383	347	380	353	369	401	372	383	354	350	349	390	357	384	371	385	352	382	348	344	350	382	409	364	369	368	410	366	402	335	356	381	375	379	394	358	321	348	359	365	398	360	356	392	391	389	422	365	378	357	354	349	391	379	392	394	375	335	354	398	367	364	386	373	369	363	336	427	355	348	355	379	383	385	389	374	352	360	378	383	379	379	314	382	364	380	366	351	333	347	361	388	382	367	358	376	375	367	340	386	362	389	408	375	354	352	346	361	380	396	367	359	347	357	343	405	414	371	379	381	420	363	345	352	373	360	341	374	356	358	387	378	380	376	365	396	385	354	370	359	368	383	370	372	352	367	333	369	368	355	362	401	328	343	404	356	395	363	372	348	334	354	345	364	383	372	373	331	391	372	372	370	359	346	362	381	364	356	379	373	378	341	347	382	419	397	376	355	352	381	360	401	365	348	352	349	351	386	372	381	379	365	384	387	380	363	414	393	340	359	388	383	380	348	395	363	359	330	342	355	388	371	365	413	371	338	378	365	346	347	348	389	390	393	400	342	387	375	358	389	373	378	370	374	366	339	355	343	371	362	408	401	353	367	363	372	381	378	390	339	350	346	343	329	375	368	356	412	368	393	381	372	421	355	391	342	377	351	350	394	398	352	402	362	389	338	405	391	376	405	337	343	360	355	325	375	372	354	385	381	362	369	360	379	348	373	346	368	361	399	400	376	366	370	379	360	360	365	376	379	344	353	336	348	400	366	380	364	376	408	364	368	358	363	377	375	361	389	362	373	377	364	372	378	350	383	346	370	363	336	342	366	363	348	365	362	376	345	386	391	362	370	394	375	338	353	351	384	367	374	364	378	312	368	351	359	386	387	391	369	375	377	373	392	367	371	378	376	384	386	371	370	366	355	389	367	339	357	354	351	357	389	389	358	388	345	383	350	396	361	361	393	391	352	384	368	378	391	353	363	379	363	345	384	343	365	386	388	383	360	372	341	401	340	385	386	345	369	383	340	384	358	358	389	379	374	348	341	340	371	402	352	404	356	360	426	356	381	339	387	378	353	387	340	347	362	387	382	389	361	382	351	349	394	356	334	371	360	369	351	371	382	354	375	345	398	354	350	323	361	393	379	370	351	393	365	378	363	371	363	346	366	365	372	368	381	357	384	366	389	387	400	359	361	363	372	410	375	394	370	397	362	368	387	359	363	364	358	365	342	358	344	375	347	357	398	334	348	365	341	324	324	386	373	377	395	374	385	369	354	358	423	385	339	379	343	392	345	368	365	345	377	368	351	377	334	394	389	338	376	402	353	348	360	354	393	406	357	354	359	382	355	329	397	346	369	375	319	382	380	338	366	362	334	359	373	357	398	377	390	369	367	368	359	386	354	397	374	394	400	356	343	366	358	382	406	332	389	361	357	380	351	391	328	355	348	300	373	326	349	406	356	405	399	333	338	342	372	381	377	349	367	362	349	394	382	335	375	382	397	391	395	376	361	382	399	361	360	345	395	358	339	353	395	372	371	379	372	338	357	383	361	388	349	403	370	377	348	340	355	396	406	366	356	362	375	392	355	422	383	381	367	362	346	376	403	343	398	368	350	345	366	373	383	364	351	389	367	359	362	355	350	346	378	377	373	365	356	379	375	400	364	379	366	361	365	378	397	415	419	379	347	314	385	356	408	356	353	349	373	405	356	340	409	337	390	358	366	376	370	337	366	386	367	333	364	343	363	354	392	354	378	360	397	399	410	386	377	353	385	374	374	344	347	322	396	362	402	356	396	356	346	361	371	362	367	350	378	352	339	386	373	384	410	337	335	386	389	371	415	390	354	366	370	366	378	407	399	373	357	343	373	390	416	360	372	380	347	366	340	313	379	355	363	376	421	321	382	357	365	372	377	371	362	365	333	355	328	352	367	333	344	352	350	342	380	350	370	347	345	373	373	365	351	373	388	344	383	351	395	403	408	349	378	410	355	397	373	345	362	374	347	380	365	390	377	345	386	387	389	364	381	389	386	373	370	413	367	372	393	383	393	405	408	355	372	355	361	364	368	365	349	394	385	369	370	381	396	435	371	353	364	360	351	361	359	346	379	364	366	336	371	388	390	342	372	352	356	380	402	351	356	325	358	365	357	319	417	374	364	387	380	377	361	349	411	384	329	377	374	367	360	395	345	378	376	360	385	352	314	353	333	349	355	352	368	398	355	368	385	376	344	352	382	386	335	360	388	378	397	350	376	368	356	392	395	361	363	394	337	362	355	400	355	361	400	385	381	372	360	385	363	367	375	370	379	344	352	363	365	362	411	371	376	359	389	366	374	382	367	358	383	390	392	374	375	375	394	344	364	342	374	369	379	343	337	358	366	397	374	352	397	358	361	399	366	377	366	305	364	358	375	357	383	356	373	358	353	391	364	353	363	362	391	372	385	397	383	381	413	345	385	395	370	394	399	389	364	365	361	357	356	377	338	377	390	374	331	335	381	393	413	391	364	365	376	396	354	375	382	366	360	372	362	378	341	361	375	340	338	347	370	349	358	388	382	369	361	412	363	390	337	385	383	363	370	351	371	349	368	377	366	344	384	363	347	389	374	407	341	365	397	352	430	375	370	356	359	366	379	373	336	360	418	384	344	373	394	373	371	377	379	417	418	389	354	358	385	363	365	359	413	377	358	368	360	362	351	345	408	356	376	339	384	395	351	401	391	385	364
38365	23366	21789	18426	13633	9490	6545	4281	3569	2868	4193	2446	2635	2020	1653	1522	1385	1155	1093	1020	1010	990	925	912	903	875	907	960	918	929	919	865	865	879	832	875	908	897	883	910	909	824	872	878	873	849	887	868	862	852	870	837	836	856	841	925	905	876	841	900	865	897	874	923	881	858	848	864	872	832	852	854	842	927	831	890	850	863	866	835	824	816	888	843	869	812	871	886	903	884	865	861	874	894	839	855	864	897	813	858	845	868	845	897	855	879	861	827	886	897	883	832	862	833	863	869	828	821	864	852	868	865	869	838	850	857	833	876	836	851	901	873	885	870	902	817	919	823	870	865	915	886	819	829	865	823	852	879	938	832	877	867	890	896	826	875	907	866	900	862	887	843	917	864	839	883	831	888	857	846	880	895	847	846	822	834	848	889	906	891	887	819	881	880	924	881	854	862	851	811	870	888	903	844	908	936	843	868	895	828	874	852	835	844	874	915	866	862	859	874	814	837	884	852	892	908	892	870	875	876	882	891	870	828	880	857	892	832	839	914	865	886	888	834	883	881	854	831	811	844	894	877	822	882	878	826	831	857	865	885	870	879	832	838	905	885	886	863	903	846	826	881	842	865	889	829	856	881	865	845	917	826	898	877	851	888	888	835	862	892	888	875	829	834	928	874	870	850	879	854	857	808	834	883	843	849	836	909	902	857	900	878	879	845	821	884	848	905	859	845	895	842	919	864	856	834	828	887	869	840	835	857	890	858	905	909	901	881	865	905	899	889	872	896	856	873	895	914	846	828	868	887	845	866	851	815	857	899	853	871	868	846	880	860	896	849	908	851	811	884	934	881	890	872	845	872	874	864	834	870	824	856	864	860	870	860	910	844	878	884	906	843	835	853	896	861	881	841	827	865	876	891	865	884	832	861	921	834	865	931	881	855	818	839	846	835	850	853	887	859	828	906	856	860	859	872	851	867	869	889	845	856	859	842	845	805	863	843	861	854	876	789	856	889	847	883	855	835	814	866	879	851	855	899	891	931	885	901	862	828	844	878	824	847	808	866	869	866	862	854	845	860	870	888	880	876	874	866	890	858	849	924	860	879	881	846	894	860	881	878	878	860	893	872	853	870	860	865	930	870	845	829	876	899	922	848	911	890	881	849	873	911	861	866	864	846	883	855	885	877	848	891	832	802	893	795	894	867	875	866	929	823	868	864	867	821	861	854	847	848	904	925	871	847	874	880	937	845	873	830	849	824	914	883	829	856	868	903	840	881	904	839	845	849	856	882	867	902	843	874	895	886	856	838	855	869	892	847	890	855	888	770	867	834	850	886	873	851	903	847	834	865	859	810	883	823	853	884	883	815	933	924	842	881	883	874	842	840	855	934	871	860	942	858	879	873	897	844	874	829	890	867	840	857	835	860	905	902	846	861	861	845	832	814	883	860	888	827	875	848	872	845	856	873	896	880	868	895	873	910	859	906	883	846	855	873	879	848	889	880	858	879	863	842	865	845	843	898	858	865	884	901	872	886	841	812	883	828	857	875	896	845	860	901	845	867	854	854	862	851	868	924	911	838	868	845	846	877	873	901	865	894	819	818	870	864	893	826	872	837	914	869	901	883	906	904	874	850	875	823	867	818	907	821	853	884	878	820	821	896	872	831	867	825	891	871	834	835	879	887	863	855	814	865	847	927	847	863	849	839	877	871	858	845	866	838	849	799	820	862	858	873	833	884	860	855	873	831	847	836	846	833	861	892	872	926	862	876	863	888	868	836	885	920	908	888	870	859	822	884	861	857	834	870	838	845	862	865	858	866	859	827	863	854	918	857	864	866	908	821	892	845	857	868	878	816	833	843	891	874	883	876	838	882	857	849	855	881	845	851	870	849	880	844	896	854	860	851	888	858	906	861	855	910	858	863	886	896	878	908	889	862	818	878	843	847	803	847	886	868	834	942	872	868	829	838	822	848	912	863	863	865	845	930	879	907	858	865	864	877	850	868	903	849	860	872	864	831	883	870	835	874	887	866	865	900	872	873	841	830	862	879	866	870	886	899	858	866	814	912	873	828	876	855	884	866	842	914	853	863	863	835	911	831	797	816	879	894	823	858	900	834	857	847	848	845	848	875	860	846	852	894	887	855	867	870	856	868	866	867	870	895	859	877	845	844	855	892	879	815	845	841	866	897	825	870	867	881	862	900	874	893	847	874	825	938	874	841	863	832	814	867	870	856	913	867	895	915	887	823	888	874	877	885	859	884	884	859	902	842	910	837	823	863	886	823	880	887	914	887	891	820	828	849	887	851	838	865	866	881	828	862	881	862	866	889	930	836	874	908	851	868	903	896	892	865	853	848	848	768	876	837	861	880	786	860	841	859	915	844	842	885	911	845	880	818	851	856	892	829	853	931	816	841	834	845	914	870	846	843	861	842	861	823	880	892	886	856	867	857	856	886	866	890	879	872	851	899	919	815	869	822	796	869	853	844	876	833	891	922	847	890	880	865	882	846	911	866	842	893	891	825	869	884	879	847	851	909	854	823	847	872	862	874	887	894	860	911	860	851	842	857	883	865	849	897	871	896	872	857	888	849	847	856	861	838	835	875	916	883	859	871	861	873	856	857	920	889	860	875	899	899	866	832	907	852	883	867	866	887	882	820	825	848	863	854	856	831	869	843	868	856	851	839	841	866	902	864	879	849	878	886	827	874	820	896	819	849	891	878	873	837	833	775	886	822	886	873	885	885	868	834	887	861	904	881	887	867	802	858	870	874	844	858	898	888	863	889	837	939	897	900	839	885	887	895	913	890	853	850	846	893	829	882	868	831	842	813	826	880	877	866	839	861	819	859	852	792	880	853	872	895	847	870	862	838	890	884	901	848	913	906	897	891	889	848	856	858	830	908	868	873	845	909	815	816	887	884	838	821	856	807	932	881	881	837	876	894	886	792	815	889	836	872	848	878	857	837	858	862	899	825	869	837	821	864	876	894	832	881	898	879	864	865	859	873	919	930	879	884	857	904	876	893	886	927	868	838	835	901	868	828	878	816	858	853	899	874	828	864	792	863	854	864	870	904	865	814	837	830	836	833	866	899	813	830	872	866	897	856	815	897	899	897	788	876	845	905	842	786	822	830	875	874	859	875	917	884	871	843	868	841	863	807	873	869	881	876	864	872	876	880	850	813	825	862	836	892	871	868	866	830	834	879	889	797	842	869	865	836	836	841	857	849	859	876	884	891	829	841	877	917	851	822	913	903	878	869	892	869	827	854	849	841	896	839	899	835	870	867	879	870	843	866	869	881	860	883	844	866	865	876	875	819	859	876	844	841	859	882	851	864	900	870	880	814	916	821	921	863	839	888	860	896	867	870	812	863	861	873	855	874	857	813	879	865	839	849	850	878	889	894	907	860	858	807	909	878	847	904	886	889	888	855	856	839	890	892	864	928	883	905	876	851	942	856	819	846	861	886	853	837	850	842	895	901	855	858	873	877	882	891	830	863	860	916
33986	15766	8212	4399	2376	1373	832	653	517	457	442	395	404	421	385	357	377	392	378	368	343	394	359	380	370	370	383	343	362	398	427	374	404	366	354	382	395	382	361	384	388	394	413	378	397	344	385	383	386	355	425	367	377	378	355	396	404	402	376	383	387	436	395	356	403	372	439	388	399	339	330	429	372	398	372	361	398	381	379	362	413	384	362	380	366	431	349	427	384	402	374	383	344	372	409	380	355	387	391	390	358	383	367	393	422	380	413	387	364	348	403	353	393	384	363	344	392	389	358	386	410	392	385	374	395	371	351	360	375	376	375	371	356	367	387	337	359	396	375	368	363	392	384	337	341	340	373	398	350	348	392	351	373	349	400	383	372	405	378	362	407	402	351	363	391	376	420	401	408	362	392	327	389	388	376	363	355	387	388	400	382	380	410	359	405	389	384	373	392	367	404	349	381	426	392	358	380	339	348	396	397	378	390	332	351	363	426	426	378	375	354	412	387	342	351	381	359	384	391	351	355	367	345	399	358	407	376	391	396	373	413	355	388	361	388	398	348	350	444	375	405	407	358	396	348	365	387	380	413	364	375	378	387	380	424	368	380	401	385	368	380	432	390	340	368	371	378	365	408	384	390	382	410	342	376	352	366	380	324	398	393	432	346	378	390	395	386	379	367	391	390	381	359	371	374	385	399	342	359	385	370	366	360	373	420	369	382	376	386	342	397	393	340	359	409	398	364	382	398	352	405	379	368	364	412	405	363	375	384	364	406	376	367	432	367	396	397	375	368	380	390	375	358	367	385	380	331	367	359	374	352	383	399	385	339	384	345	370	395	391	363	387	411	376	383	360	373	370	361	393	374	365	412	369	410	356	338	379	382	337	384	374	381	345	376	386	389	391	401	378	411	356	380	355	376	344	387	350	395	367	388	396	367	390	371	360	366	373	379	378	391	358	385	408	363	386	411	377	393	392	362	394	372	362	375	395	401	391	361	387	392	305	372	381	380	392	412	418	379	405	356	401	358	391	354	359	396	387	361	367	358	390	388	369	364	329	424	367	376	381	372	405	372	384	364	396	345	436	380	398	371	346	359	333	384	383	347	372	410	342	408	371	358	357	413	364	356	345	403	392	403	377	411	391	396	367	407	374	391	401	405	381	403	391	391	380	384	426	387	400	363	382	352	374	384	386	375	417	373	394	396	361	377	397	389	381	388	379	440	335	328	376	368	353	341	393	385	341	377	344	342	366	409	413	396	397	372	362	395	421	358	383	374	416	397	419	408	342	408	416	390	377	385	362	369	399	383	350	375	370	333	401	368	366	376	361	378	391	389	419	390	368	363	391	374	349	381	412	380	353	397	441	393	372	357	369	356	396	395	375	377	374	377	388	394	357	347	375	386	390	384	447	369	373	369	380	394	420	398	388	375	390	377	386	413	356	368	358	387	421	398	350	352	391	400	378	336	408	353	356	424	348	404	406	368	338	361	400	370	411	369	346	377	395	411	398	393	385	386	392	375	388	358	383	389	360	394	368	361	394	394	400	359	387	404	357	390	370	381	368	393	399	394	335	371	372	405	414	391	388	380	379	383	348	343	372	341	385	376	383	375	383	359	370	396	380	411	408	363	373	408	377	372	370	371	376	398	375	390	388	368	392	397	390	395	417	386	371	387	323	380	361	384	358	412	386	370	367	381	390	402	416	416	389	395	368	387	376	408	370	399	371	415	400	398	408	355	367	387	341	407	405	408	393	381	406	403	383	401	394	372	353	361	400	362	376	365	391	390	408	378	348	364	401	369	380	393	383	349	366	380	352	384	415	375	413	404	369	401	398	444	401	397	380	389	389	376	403	402	367	360	366	344	395	403	377	368	410	365	367	413	354	410	400	393	394	393	404	381	380	432	360	355	359	347	397	386	363	406	365	387	355	420	363	428	368	385	338	418	394	356	404	394	337	399	406	396	389	398	414	385	404	393	331	327	374	364	372	399	397	394	371	392	427	391	385	378	388	391	372	409	389	409	379	396	337	412	337	374	371	386	364	367	360	369	376	354	362	409	358	399	371	390	381	405	383	362	357	374	428	370	364	379	377	364	361	402	336	369	443	358	377	395	359	364	339	413	398	378	373	374	380	393	378	371	376	436	406	418	368	347	378	355	370	364	443	327	364	413	402	370	429	369	405	396	383	382	353	381	365	405	364	386	355	386	384	386	352	370	371	370	378	413	368	405	398	421	391	374	378	347	339	394	369	402	365	410	375	337	385	436	371	365	367	346	413	390	365	358	380	373	394	397	378	369	408	387	374	426	411	393	382	398	339	402	378	367	353	373	401	367	397	404	397	391	388	344	382	400	353	405	392	360	356	393	378	365	390	395	399	402	387	391	378	362	397	334	396	381	388	345	364	396	373	375	408	385	383	332	399	390	391	369	353	411	398	368	352	423	417	363	371	390	410	355	348	385	421	382	382	381	382	372	380	422	387	401	413	407	397	393	361	389	355	381	366	345	398	390	377	373	359	362	342	373	394	409	394	362	377	368	367	338	376	368	402	390	320	397	408	348	368	362	358	345	367	368	377	378	377	355	380	352	383	351	391	304	376	360	399	355	396	382	328	369	386	397	409	396	391	338	396	414	394	377	380	381	363	390	381	379	376	367	411	405	415	369	342	382	370	360	376	383	360	388	376	389	395	357	395	396	411	388	364	366	366	374	376	410	381	412	353	392	394	406	352	379	378	391	373	346	399	350	369	370	342	394	417	356	406	368	385	378	354	348	403	373	372	381	367	394	373	385	404	374	376	381	401	353	367	337	386	392	356	369	360	384	390	358	372	369	366	396	384	360	377	396	382	390	380	395	383	360	394	370	412	415	376	390	446	374	362	339	413	408	414	382	391	377	417	396	426	366	361	389	401	361	396	403	390	383	395	336	364	350	390	371	338	375	355	375	358	376	395	372	365	379	383	411	356	381	398	398	400	390	391	398	364	393	412	372	391	424	395	382	360	385	378	380	372	396	355	377	413	402	348	392	370	387	376	435	365	372	372	399	375	385	355	366	382	372	435	399	374	390	373	375	369	362	395	419	371	379	386	363	400	378	354	380	389	404	378	400	381	384	389	399	383	424	413	363	373	383	376	377	379	377	393	362	434	361	420	385	365	373	376	380	357	394	382	408	384	377	385	377	359	350	376	365	405	396	364	383	353	362	399	410	409	378	401	406	358	397	340	386	367	367	408	409	378	351	398	385	360	362	370	390	336	375	404	362	387	393	364	385	400	373	425	362	356	384	393	380	358	358	364	391	357	363	403	412	337	346	389	394	369	338	410	399	376	394	373	412	360	409	377	390	395	386	379	382	373	424	386	381	369	368	408	387	382	376	391	419	365	362	393	410	363	407	343	357	371	361	376	368	379	373	437	393	339	373	356	368	359	366	376	355	403	380	395	371	366	390	384	392	376	402	357	396	383	387	415	384	378	402	389	345	398	412	364	400	386	393	378	393	429
24056	13053	12795	10896	7865	4885	2935	2103	1600	1274	1157	1045	1032	1026	977	961	944	950	984	942	926	904	903	944	931	926	924	941	943	867	867	908	913	869	926	862	955	955	914	877	832	921	953	887	925	886	931	836	935	920	872	915	878	825	906	876	911	907	930	875	905	863	927	827	807	868	873	879	850	926	880	917	924	883	900	856	907	839	885	888	869	885	858	885	885	923	919	826	910	901	905	933	865	831	862	891	872	910	895	855	875	892	850	826	859	923	917	942	903	894	918	880	885	926	890	877	864	903	879	945	878	906	886	884	877	871	907	869	884	935	921	910	850	898	887	877	912	935	863	878	909	907	870	887	945	873	851	865	936	855	924	878	891	894	879	907	878	879	875	889	840	861	963	864	957	903	872	865	903	905	881	903	854	873	879	906	876	920	894	935	871	837	924	954	835	850	882	905	839	888	940	879	913	835	872	881	833	834	958	850	868	886	852	869	898	890	891	899	864	880	943	906	885	848	916	909	865	895	873	891	915	880	852	912	889	861	879	924	913	885	887	886	875	828	893	850	900	845	884	875	886	865	887	888	875	899	916	875	925	864	854	841	873	915	937	843	950	891	897	919	878	921	820	901	913	909	885	904	867	867	875	951	900	953	883	861	866	900	878	869	912	850	959	903	917	900	871	818	910	874	915	932	914	906	903	921	922	853	868	862	884	875	859	885	895	883	884	874	875	896	920	867	871	882	875	883	916	959	857	924	856	895	885	875	942	885	917	875	911	881	858	926	907	910	887	842	868	880	870	870	839	886	872	869	907	871	871	921	917	894	922	891	878	905	887	930	874	911	884	870	866	906	895	894	888	843	893	867	883	938	885	847	898	871	895	878	839	894	883	858	899	835	884	870	867	905	917	834	905	884	883	876	860	885	900	834	861	871	881	946	945	925	923	927	851	852	877	917	914	882	894	909	887	910	845	855	836	901	878	855	875	888	903	819	850	901	885	867	910	866	909	858	964	899	895	885	931	903	872	936	890	871	883	869	847	923	896	860	900	868	843	852	846	947	884	871	836	864	829	879	844	880	893	898	979	893	912	861	840	857	925	907	910	926	867	929	944	876	886	901	920	867	886	886	907	873	891	900	932	819	880	851	897	865	893	911	915	882	890	945	883	866	934	880	885	909	899	842	895	930	923	876	859	891	866	904	896	848	922	877	867	916	862	855	845	868	873	861	857	901	831	878	907	895	899	932	867	876	894	872	806	819	853	905	857	955	899	851	908	962	923	852	841	901	866	918	887	914	910	890	887	846	845	855	851	868	873	827	915	946	916	868	819	834	882	888	932	900	869	883	894	900	918	921	888	880	963	917	916	846	884	872	902	905	903	947	846	848	888	875	922	851	850	866	916	889	882	932	862	848	948	895	834	872	869	881	850	935	838	914	900	902	907	887	880	926	866	853	931	939	833	888	931	904	904	839	883	877	938	911	928	904	924	840	905	855	849	902	810	936	882	871	892	862	863	934	910	899	907	882	905	890	893	888	876	878	882	883	917	854	938	913	894	860	928	880	857	893	904	936	870	837	862	923	942	819	899	891	882	889	860	913	949	889	897	870	902	857	893	904	862	896	810	897	853	873	905	942	843	882	878	869	919	873	861	909	917	911	856	887	856	900	890	916	895	885	864	852	911	860	894	862	903	889	934	914	886	917	855	859	858	867	947	873	888	878	887	898	894	864	867	849	916	854	895	860	887	889	844	901	900	815	950	919	870	907	927	905	820	863	875	916	904	885	843	875	917	885	929	858	894	917	878	885	897	878	863	947	926	916	882	910	868	900	875	914	858	841	882	886	903	891	926	899	825	856	915	861	888	874	882	870	939	845	857	933	940	857	895	904	904	889	895	855	916	910	912	847	830	883	934	870	884	897	860	891	941	893	896	890	857	906	892	967	915	891	878	887	865	936	940	873	902	925	932	850	841	900	872	936	936	853	869	894	908	831	854	911	850	929	872	887	952	887	875	923	849	895	851	889	923	842	894	937	834	917	852	917	940	892	877	910	917	885	838	940	870	877	885	929	870	890	899	898	828	864	878	858	865	917	867	842	888	865	912	893	922	942	884	866	824	888	912	890	918	895	890	890	894	944	904	881	936	896	920	854	923	882	866	936	892	862	903	871	915	877	922	892	889	899	921	884	900	954	878	908	893	898	941	896	907	886	918	878	899	908	885	885	883	862	892	873	875	893	888	920	924	916	872	889	878	879	896	842	883	955	913	866	853	849	907	874	892	851	918	891	867	837	939	880	874	875	809	895	866	886	870	920	937	872	888	870	822	881	904	957	898	871	911	923	892	882	888	886	916	829	883	849	904	840	919	899	820	918	872	877	899	853	875	894	855	890	874	884	875	899	948	864	875	900	890	864	905	896	884	914	884	823	897	851	900	928	886	935	895	965	893	858	875	922	898	893	903	906	876	859	861	910	868	880	927	908	899	875	915	902	901	862	910	894	883	854	900	903	865	898	942	852	927	909	918	895	835	919	869	853	871	925	909	843	927	888	835	890	908	863	889	919	914	907	868	873	851	836	848	896	854	890	881	932	893	901	906	897	884	911	890	912	862	880	870	870	846	886	852	858	854	940	869	831	886	891	843	883	898	930	902	904	863	908	872	863	851	927	923	902	908	905	922	924	926	879	911	914	889	875	896	889	835	862	878	871	852	887	881	898	910	854	917	862	859	901	855	923	846	886	829	899	888	905	870	925	887	888	877	894	859	911	859	888	914	883	903	911	944	873	906	880	922	901	906	885	903	858	891	906	845	906	890	856	945	831	872	834	870	872	880	865	910	875	944	889	936	868	901	915	855	866	862	900	889	881	824	881	900	907	930	932	874	877	854	909	857	817	888	842	927	893	853	903	895	887	915	903	871	914	880	911	896	898	883	870	923	932	863	908	863	930	828	906	831	885	903	901	902	922	900	830	930	859	871	912	884	902	876	877	890	888	897	882	907	839	902	840	884	934	888	897	903	880	890	902	857	900	936	897	923	879	846	855	850	942	914	863	862	878	869	898	937	858	912	854	893	866	925	888	859	872	869	875	853	894	887	879	900	835	873	940	953	907	897	889	904	885	934	871	891	885	882	894	865	860	882	875	898	917	857	886	905	898	872	864	868	881	884	916	881	908	820	856	866	844	855	921	879	867	889	895	900	877	917	878	876	937	874	877	838	889	856	929	890	876	851	903	896	868	907	874	888	847	913	918	838	869	885	914	898	868	868	910	897	872	867	887	865	905	893	877	897	894	887	844	857	885	899	863	871	881	873	895	868	893	906	884	921	919	880	921	893	930	891	909	851	857	911	890	901	935	894	953	943	893	846	933	890	901	932	957	813	891	856	885	891	914	908	927	870	909	925	920	911	888	865	955	818	909	902	880	907	881	836	879	899	860	886	864	848	867	927	852	815	851	874	880	859	882	874	900	898	890	896	912	894	923	915	904	932	857	839	904	886	863	814	904	867	898
41736	21379	15185	9418	4897	2542	1605	1189	957	728	953	788	628	619	529	497	458	438	403	392	435	398	452	421	417	408	374	428	379	398	404	418	389	360	378	377	401	395	416	401	397	400	436	413	397	374	400	405	431	408	363	348	368	359	395	385	380	403	402	349	370	344	391	352	404	415	388	360	401	410	387	406	421	358	365	394	371	363	397	379	381	385	407	407	422	429	405	404	421	424	390	424	413	370	398	394	352	406	366	377	399	401	394	436	381	399	386	358	396	379	416	424	380	389	402	438	402	400	402	367	398	371	339	408	397	392	413	392	411	383	389	394	427	389	380	405	373	428	371	371	408	393	460	388	405	352	390	345	403	401	407	403	403	364	397	379	391	395	414	420	384	394	375	387	392	390	392	367	385	384	359	391	356	395	394	359	353	394	423	373	404	409	377	409	402	399	404	393	395	358	404	369	367	410	380	400	385	378	379	413	398	376	384	398	353	410	378	395	388	420	389	388	394	398	400	405	411	399	388	425	381	397	412	370	365	389	376	384	404	408	379	389	369	401	400	412	358	372	394	389	387	392	397	396	405	385	416	373	421	400	398	367	405	397	361	366	381	396	407	327	402	378	400	347	379	399	377	407	407	389	349	408	383	440	401	417	405	404	396	401	379	418	413	420	379	463	387	406	409	373	372	350	375	415	408	406	388	379	395	389	417	380	379	376	367	378	360	394	381	397	342	391	385	409	395	387	398	374	378	373	411	402	388	402	374	386	338	388	400	418	373	351	414	380	427	388	427	351	375	404	390	377	362	401	371	384	378	438	411	387	383	384	379	396	393	435	373	387	368	417	400	411	387	363	416	397	390	385	415	400	382	395	392	394	392	386	404	377	367	381	395	403	387	417	356	413	415	346	406	381	378	388	385	371	414	370	387	374	374	384	407	398	396	384	396	402	411	402	421	387	391	383	365	406	402	367	386	405	411	367	401	413	381	384	377	392	368	368	403	435	365	385	371	414	401	385	401	396	375	366	398	390	385	373	410	399	364	413	391	441	385	346	366	408	389	388	413	377	424	395	373	394	383	402	387	371	384	363	412	438	431	404	402	396	421	344	387	367	388	418	401	372	384	348	424	331	394	406	398	412	398	387	389	410	401	387	359	374	440	395	388	379	401	386	396	429	368	370	395	384	411	385	412	350	410	387	379	398	382	450	381	371	367	418	389	407	380	397	414	426	422	423	370	384	392	389	391	386	401	401	421	428	400	385	392	385	429	388	400	412	434	406	416	360	380	397	394	368	398	383	394	357	357	401	417	435	431	379	402	397	388	385	427	399	406	363	387	396	398	399	406	404	397	373	380	426	412	431	371	348	380	363	382	379	389	364	427	384	365	370	406	395	416	366	413	413	404	427	384	381	390	445	421	420	399	400	395	417	407	385	397	322	402	409	352	429	384	427	346	374	402	397	374	361	389	393	403	439	385	373	375	427	376	370	388	417	420	424	393	429	390	377	388	382	425	362	398	350	365	391	380	398	408	401	396	384	372	404	423	440	400	403	376	372	426	403	385	384	398	380	357	442	365	398	400	390	393	426	398	400	416	410	354	370	412	398	414	388	386	399	398	383	421	394	423	416	392	406	383	412	367	397	406	381	387	365	392	376	387	373	402	414	399	394	411	389	432	396	405	434	410	370	361	400	371	416	416	399	381	390	408	372	377	401	378	441	388	398	401	391	371	396	372	406	364	404	423	389	386	379	384	417	411	384	397	405	413	413	381	379	366	392	407	415	394	428	395	407	381	406	364	426	423	398	428	339	403	423	404	371	364	398	365	413	384	388	345	397	382	398	395	408	403	419	414	384	370	417	376	378	427	377	386	382	378	398	442	380	354	420	366	365	387	414	347	386	398	432	396	354	385	390	398	402	411	370	364	379	409	375	391	391	399	436	427	422	451	382	391	377	409	394	429	398	382	398	409	417	372	384	391	349	372	417	411	396	411	439	361	397	418	396	402	375	418	391	411	375	426	394	371	408	402	379	360	401	431	413	394	385	387	366	419	401	376	401	382	417	379	422	390	409	392	412	438	372	374	414	370	384	434	421	350	339	361	385	386	421	408	409	401	389	393	375	384	413	426	404	384	420	347	380	396	373	378	361	415	430	411	400	376	409	390	383	416	417	390	368	390	387	350	361	422	415	395	426	414	373	399	410	401	429	421	434	446	399	406	415	396	392	396	414	410	375	401	393	425	370	368	470	377	360	409	394	398	403	405	383	401	368	348	399	376	435	383	375	400	400	371	417	378	378	388	366	441	408	397	404	393	397	390	403	354	362	349	409	375	413	401	390	398	423	355	400	400	406	365	410	406	381	396	404	392	374	399	387	379	362	387	371	401	385	394	381	423	427	359	361	402	404	399	393	408	390	381	389	383	367	370	412	381	379	377	379	354	372	364	396	437	422	398	420	383	382	373	395	420	398	401	402	385	410	404	401	391	361	395	406	376	380	419	390	375	408	405	415	379	370	400	392	369	450	403	400	369	385	406	374	397	404	383	387	399	391	385	391	384	354	381	387	368	399	371	407	361	402	391	401	423	378	370	396	395	412	394	421	421	356	392	392	399	403	389	381	410	394	431	398	413	375	386	377	391	420	395	394	348	387	345	370	366	382	409	419	394	399	426	389	373	373	402	393	379	397	400	385	430	465	420	392	378	384	358	384	386	393	428	398	374	381	412	420	397	399	379	379	394	370	358	365	365	357	356	366	384	375	410	381	385	389	369	373	407	413	428	395	420	391	421	370	419	386	430	351	360	386	372	421	374	402	376	430	421	412	383	429	410	408	378	439	397	425	398	423	429	373	396	404	404	379	390	390	358	388	393	406	408	430	370	389	406	415	383	398	378	372	425	349	417	388	406	409	362	412	378	392	400	368	431	399	376	355	361	416	368	404	407	368	434	375	394	390	374	382	379	372	397	364	385	349	407	409	378	388	397	405	417	394	372	369	377	388	400	374	391	380	356	391	382	346	406	400	404	413	380	389	372	389	389	373	402	377	382	363	413	378	350	405	428	406	411	379	420	395	401	417	393	399	415	402	398	406	398	410	409	391	358	359	411	376	391	411	413	397	380	403	379	383	417	401	389	398	428	378	410	437	377	397	451	435	410	391	381	385	424	409	386	408	374	404	411	366	392	366	397	390	442	394	410	412	420	381	393	409	421	406	409	390	379	405	382	359	392	413	427	381	427	376	421	430	378	454	386	423	391	423	394	412	414	374	388	420	351	403	381	394	406	406	389	399	391	397	390	372	398	402	388	434	375	392	398	386	343	364	409	403	392	397	418	397	377	392	384	408	398	401	350	376	380	398	377	404	361	357	417	409	403	392	380	410	356	392	374	422	389	368	354	428	358	370	423	417	423	405	405	394	389	396	346	388	383	374	375	396	426	383	436	382	417	406	415	402	409	395	440	396	379	373	404	435	414	400	348	380	380	376	384	378	393	407	405	407	386	368	385	370
28719	17569	21196	19364	13860	8786	6150	4769	3528	2482	3918	3354	2382	2104	1857	1528	1286	1153	1079	1030	978	1033	1053	965	1044	1002	1065	905	978	997	940	914	954	918	884	919	993	949	937	877	916	956	919	944	903	922	971	949	934	886	961	924	952	934	915	863	887	892	932	903	885	897	939	978	920	901	967	895	931	949	919	913	884	903	868	930	885	902	949	922	884	871	902	867	883	921	903	880	911	938	909	917	926	879	955	944	881	952	931	904	910	909	877	940	861	889	963	890	886	931	875	880	929	937	961	935	963	960	928	946	881	867	893	930	923	950	916	969	887	879	917	913	902	902	890	981	883	939	879	896	875	916	862	976	910	957	883	939	963	933	914	907	896	942	877	882	938	873	911	894	898	901	933	907	896	960	903	871	973	911	915	940	941	901	956	904	892	879	881	893	911	878	966	906	922	932	914	913	902	896	912	1001	865	916	870	915	884	917	922	926	873	926	906	974	928	897	907	951	893	933	954	959	950	922	927	864	964	907	958	916	912	925	950	943	862	890	882	920	929	883	925	903	915	921	938	973	917	898	916	880	857	900	864	928	858	922	890	914	938	985	931	866	970	918	897	938	937	947	906	972	981	882	892	866	840	909	899	921	958	900	932	919	951	886	923	914	935	920	865	923	879	890	919	889	913	915	944	925	898	894	864	937	922	936	978	873	903	912	918	907	901	929	932	947	931	906	979	912	911	913	920	941	975	853	924	937	907	923	928	931	883	919	940	948	949	885	981	923	881	915	899	926	904	927	877	931	878	876	907	843	852	906	909	952	917	922	911	926	903	906	903	911	894	894	925	913	950	932	905	912	885	926	875	915	893	925	907	892	1002	919	945	919	936	900	928	876	932	938	891	918	903	901	880	938	914	903	933	917	893	900	943	923	888	905	965	912	898	877	905	887	936	877	887	915	916	903	896	908	925	912	890	895	920	963	936	885	889	917	925	885	910	988	910	886	931	846	982	888	844	901	850	915	907	914	910	919	852	940	984	844	890	924	976	900	957	903	871	935	917	907	929	902	906	872	949	937	902	899	907	921	929	919	881	948	980	911	959	917	923	899	847	905	934	912	879	883	976	942	905	842	957	874	895	919	907	920	966	918	935	894	890	940	964	924	908	966	886	910	874	972	848	916	921	891	915	922	935	914	933	898	942	886	987	963	907	945	878	904	907	887	903	913	934	907	938	907	941	921	930	946	950	939	908	864	914	845	916	916	874	909	872	920	893	910	915	911	959	920	934	920	911	858	911	926	909	940	906	934	935	872	938	859	916	872	835	979	927	878	928	895	931	873	877	933	891	925	878	940	894	901	923	910	979	945	927	895	907	878	880	927	905	916	910	964	935	926	896	902	922	985	931	942	960	893	895	887	919	929	935	901	878	938	981	896	955	908	962	919	899	932	912	912	908	874	974	919	946	894	950	911	955	933	901	981	940	879	909	968	901	898	894	916	918	953	896	900	926	910	901	958	884	881	932	888	950	886	915	948	914	945	931	943	931	940	915	873	925	951	945	879	901	898	856	942	953	910	881	879	918	928	935	904	891	915	923	928	932	905	909	890	887	893	903	888	895	846	909	953	914	895	871	872	904	969	912	933	948	930	910	898	923	894	896	961	910	910	903	971	940	851	913	946	963	932	929	879	875	902	880	919	923	904	936	970	930	926	903	939	900	882	902	911	882	942	943	921	940	898	929	903	866	939	865	899	885	893	931	900	857	918	900	864	929	927	958	874	896	942	921	924	924	920	955	976	972	937	887	950	923	919	954	854	892	875	896	928	919	910	938	923	903	927	875	904	891	887	933	956	900	958	932	926	930	920	928	897	954	949	959	871	929	941	901	923	856	899	924	937	915	916	914	936	973	930	956	973	881	902	950	869	946	974	876	926	890	874	901	945	878	933	945	956	892	900	897	934	997	932	893	895	948	953	962	917	861	905	877	934	872	914	944	887	918	864	902	920	911	910	900	951	865	944	965	895	887	931	929	935	974	882	909	879	916	933	889	929	960	947	903	902	934	891	957	854	949	929	934	934	921	963	936	974	957	883	899	904	919	959	929	915	922	950	903	894	900	880	896	908	962	974	910	887	933	899	899	952	927	880	923	898	939	958	911	929	918	939	924	919	920	907	964	950	936	872	915	912	958	897	878	874	917	916	891	885	891	931	912	907	867	962	962	902	940	905	935	874	847	926	945	932	907	953	905	908	939	881	903	943	885	929	929	847	897	894	934	909	924	910	902	875	953	924	881	886	926	978	904	937	932	866	931	920	918	883	949	921	914	900	892	953	897	907	917	945	874	951	915	881	890	950	954	925	842	947	940	888	859	842	915	938	976	921	931	927	878	919	942	867	872	884	958	876	956	979	901	867	915	985	907	880	921	918	860	914	927	903	937	908	980	881	898	874	893	919	938	947	885	913	977	950	876	943	913	901	937	915	977	878	948	900	953	881	907	940	886	917	908	909	918	865	923	923	938	909	952	917	944	899	895	888	963	863	906	920	912	924	910	931	903	914	946	964	926	912	876	927	882	930	878	914	915	938	899	943	975	965	937	951	881	922	891	890	921	933	887	921	957	918	887	956	918	936	864	856	913	896	932	895	924	944	956	879	1004	938	925	903	920	949	930	919	905	920	904	919	867	956	976	908	938	904	964	941	910	939	886	954	884	865	932	886	881	890	947	910	931	905	922	941	943	909	858	955	923	900	900	876	977	894	961	918	933	1022	937	891	874	881	923	945	914	933	948	907	917	953	865	927	954	892	913	884	912	938	948	915	864	939	911	970	925	880	899	953	902	1002	934	934	979	935	895	888	902	904	923	925	969	930	960	909	939	922	926	862	893	916	898	941	908	915	904	915	930	910	924	882	940	895	941	913	912	953	930	883	916	933	882	946	925	948	936	903	880	939	917	906	899	917	944	932	937	928	896	952	933	930	949	935	939	901	939	921	892	914	898	943	951	858	895	939	901	899	901	879	946	973	875	953	928	925	933	964	1008	895	877	901	994	937	868	920	910	942	851	935	902	921	919	897	952	885	889	941	974	903	909	905	906	867	901	920	955	889	950	941	918	951	895	990	955	909	955	916	932	983	939	956	913	925	912	915	928	902	908	897	935	908	916	913	910	933	901	910	846	939	944	890	963	930	880	925	864	912	920	929	951	853	880	861	933	870	868	914	898	878	909	933	923	940	895	875	919	872	971	912	962	919	909	882	928	919	940	933	844	883	902	915	856	919	937	959	962	902	939	864	926	955	902	914	943	906	904	905	966	937	879	936	899	931	884	899	959	894	867	928	907	937	940	936	912	891	908	931	888	921	947	895	882	923	873	961	881	887	901	909	862	906	896	903	931	949	894	866	926	881	902	941	927	938	932	923	905	892	937	946	931	870	921	912	894	877	854	849	956	971	936	900	922	939	899	935	882	911	928	925	973	910	898	892	930	870	966	940	867	923	898	857	915	927	940	920	876	881	920	871	945	926	922	868
51824	28110	19994	12444	6481	4011	2428	1504	1129	749	1039	999	1086	726	605	530	474	426	401	400	349	390	373	388	349	356	388	344	347	404	356	358	349	366	363	346	359	368	365	366	338	359	344	371	389	383	371	335	373	364	362	340	417	363	349	359	380	353	361	343	322	372	370	363	403	334	368	337	368	350	347	363	348	377	360	386	344	354	373	368	379	398	345	362	343	337	378	361	347	378	370	341	381	358	386	337	340	369	357	372	378	386	377	363	359	334	380	380	378	374	364	383	368	352	386	392	370	373	356	344	397	367	361	386	363	348	331	383	331	358	404	379	379	389	354	348	369	317	359	358	361	386	378	344	375	348	350	365	377	351	348	376	394	348	348	370	374	370	375	358	312	353	386	322	333	350	343	367	339	364	362	364	335	365	349	359	406	358	361	373	388	372	376	344	342	364	353	388	361	358	395	368	402	343	366	392	370	366	378	359	390	365	352	349	360	355	346	366	354	378	418	361	321	373	336	378	357	364	378	333	354	388	389	362	344	351	392	399	348	381	370	373	391	346	367	375	350	339	360	362	340	367	362	410	320	374	355	378	368	326	350	328	354	362	386	369	374	370	356	388	372	395	354	357	367	338	379	374	385	359	387	397	368	369	339	338	377	349	373	368	366	358	361	334	363	368	360	342	365	361	391	390	388	335	387	375	367	347	352	362	328	347	346	356	376	346	347	371	350	382	367	374	406	394	388	342	299	335	354	351	410	379	364	357	319	368	380	376	376	395	346	374	356	368	366	378	352	338	347	370	381	350	380	376	372	337	401	349	336	391	354	429	368	361	355	337	365	358	341	350	349	364	328	370	355	377	361	371	337	329	394	382	366	360	361	330	379	351	349	360	394	337	368	355	365	312	386	341	397	366	348	387	370	342	377	365	351	361	347	334	370	372	368	358	388	357	337	345	329	344	365	387	360	361	358	358	388	379	349	371	397	374	365	344	361	342	357	364	397	339	416	366	368	364	336	379	378	348	348	344	329	366	372	340	344	375	362	357	370	358	339	325	380	373	348	380	334	322	386	347	349	371	388	346	349	382	325	374	359	363	389	353	361	355	358	332	365	349	393	353	335	371	373	362	314	364	388	374	340	352	384	381	366	363	360	387	334	327	383	384	359	341	348	389	406	373	363	380	349	357	388	372	372	356	359	391	361	408	373	383	373	363	386	353	382	380	350	365	373	367	370	346	321	344	374	349	395	371	339	382	374	386	380	384	360	385	348	395	357	346	381	326	324	348	329	352	367	387	350	357	369	358	379	366	379	357	376	389	351	369	357	348	365	398	360	363	418	382	341	351	403	326	380	346	403	329	383	340	383	378	373	317	373	359	369	364	338	382	320	361	378	371	333	346	369	384	369	401	369	359	308	339	358	386	343	372	335	348	358	381	397	379	391	401	383	366	360	367	347	369	386	367	367	348	420	375	387	348	337	353	363	357	349	367	349	330	366	367	350	368	320	387	364	358	369	387	372	353	366	387	358	390	390	350	353	339	358	369	398	353	370	381	346	347	346	379	375	358	369	335	352	339	374	367	371	335	374	351	340	372	373	374	362	369	360	355	350	335	379	327	383	379	336	391	335	345	338	390	355	353	387	386	360	375	380	345	359	367	396	372	374	389	345	341	354	341	344	379	360	364	370	372	383	388	405	346	363	337	369	335	337	386	322	425	350	397	322	341	408	355	351	367	378	342	385	354	361	339	341	367	328	375	367	347	380	367	381	352	322	332	341	356	321	343	372	378	318	352	372	334	371	372	368	371	341	377	344	316	354	380	381	368	392	356	358	346	349	377	374	343	353	358	359	366	363	357	368	356	380	393	330	350	339	392	378	389	367	373	412	369	350	367	333	352	351	370	359	346	368	402	388	381	372	335	337	320	366	343	386	405	376	358	363	343	360	361	381	347	355	379	335	361	400	392	341	372	363	353	340	360	401	346	357	367	392	359	377	392	361	376	344	357	328	368	345	390	359	354	364	369	375	375	364	371	346	370	380	346	366	391	362	345	344	334	347	373	364	348	331	366	346	378	391	342	345	360	356	376	375	358	335	351	371	374	379	374	384	355	380	361	407	349	343	371	380	371	377	354	366	370	389	368	386	379	350	380	378	372	382	338	370	375	334	358	363	363	367	364	392	381	362	348	377	383	340	357	385	369	375	355	356	388	351	338	356	363	372	363	363	354	362	374	360	369	362	405	381	334	318	359	386	391	376	342	384	357	365	360	353	362	362	363	375	320	373	351	357	380	364	367	337	375	369	386	370	387	372	361	351	410	362	370	386	378	347	388	333	372	344	340	379	354	371	329	337	386	372	355	324	367	358	405	354	335	397	361	370	372	368	370	355	361	368	355	350	387	388	371	358	319	352	348	349	326	362	338	353	395	333	343	321	357	349	384	406	387	362	380	333	342	332	316	325	342	360	365	333	342	367	373	359	426	427	359	354	351	379	363	314	376	356	392	345	371	374	383	355	352	361	385	355	347	377	350	352	375	363	348	350	350	393	392	381	347	369	336	369	374	360	373	359	382	390	370	351	354	382	351	376	382	369	351	375	377	323	344	355	369	356	342	376	376	330	364	379	356	370	363	350	390	369	356	368	372	353	383	387	358	347	360	385	381	350	396	334	354	373	365	328	369	372	338	326	384	370	339	343	338	332	373	332	362	391	375	372	391	398	354	363	354	378	358	369	377	362	375	323	324	386	359	356	358	382	374	381	389	411	354	332	359	346	350	392	363	356	372	341	352	348	384	363	391	385	355	346	356	365	355	350	354	383	369	360	362	392	367	381	375	364	332	323	386	348	380	365	337	342	338	361	382	356	340	381	353	355	364	359	375	358	348	322	365	369	343	398	372	358	337	381	338	382	343	379	368	344	367	351	360	362	375	388	365	351	367	378	370	379	328	368	359	351	404	380	388	364	383	409	376	358	371	357	341	332	367	356	340	347	378	357	369	356	390	398	359	360	355	334	313	357	358	374	331	362	376	363	358	337	347	408	365	390	351	363	366	378	351	357	365	369	351	380	366	378	345	380	359	350	334	315	373	414	365	358	344	337	334	375	352	346	346	360	392	377	383	341	352	378	411	355	354	375	377	362	320	354	380	349	373	348	414	378	360	339	374	350	354	375	356	376	332	383	366	366	337	367	376	365	360	353	340	356	349	307	338	371	396	372	359	417	370	351	341	356	396	365	351	338	349	376	359	349	357	366	368	361	381	370	329	347	356	375	333	368	361	376	345	377	371	341	353	362	355	355	421	342	355	350	389	392	378	367	332	349	398	384	343	348	351	373	380	407	414	386	370	375	343	342	389	377	346	365	321	347	345	413	372	343	348	338	408	376	356	353	365	327	350	358	348	354	371	349	363	354	390	324	347	353	354	346	355	321	379	354	347	363	402	350	370	379	370	374	358	375	366	369	383	376	353	355	373	404	338	384	335	350	383	373	361	339	398	377	397	326	384	365	332
34302	22314	25179	22926	16996	13124	8825	5977	4416	3082	4640	4090	4263	2836	2318	1697	1412	1219	1158	1097	996	914	945	930	924	931	976	871	874	861	861	901	868	903	917	829	925	880	862	907	814	874	873	846	838	853	826	854	824	899	867	837	886	833	832	789	809	840	891	853	827	846	782	842	812	802	842	897	886	837	808	854	842	831	854	855	878	840	799	879	851	838	842	855	871	829	830	914	869	878	829	839	858	894	831	805	836	836	866	816	855	878	833	857	873	828	887	831	837	856	912	886	842	867	832	833	874	827	800	835	857	839	862	836	832	860	879	823	864	833	872	852	823	868	831	829	844	865	862	874	839	816	841	845	847	833	857	859	853	866	875	833	870	817	849	862	801	831	837	838	828	841	816	794	836	820	870	831	870	883	860	832	835	922	819	874	891	842	813	895	791	821	841	776	841	853	872	859	880	857	867	826	861	825	833	777	939	811	879	810	836	811	827	847	860	888	815	803	842	852	860	840	800	831	869	855	879	871	888	808	894	851	878	845	834	829	822	838	830	917	828	847	879	858	807	845	856	827	841	871	899	869	819	888	805	877	824	801	833	843	893	858	833	838	808	876	839	825	849	872	795	846	826	817	888	876	849	878	845	854	825	851	846	785	810	842	850	852	848	877	808	852	836	869	840	843	816	846	829	830	828	871	818	809	834	865	874	784	849	842	884	836	829	858	872	880	872	837	854	804	868	850	858	839	865	846	877	847	887	821	837	780	850	833	863	846	815	826	844	837	851	846	855	839	803	847	863	928	828	857	830	858	815	837	860	877	828	837	834	861	819	863	821	841	857	850	902	828	864	837	831	825	799	858	843	886	822	913	799	829	834	879	891	829	788	820	836	851	842	871	822	809	825	854	847	830	877	929	910	821	832	876	861	835	814	855	823	866	889	854	863	848	836	857	840	847	826	850	818	833	858	841	833	868	820	855	841	816	824	844	866	864	902	867	911	848	856	863	878	852	826	861	865	866	879	862	835	859	899	739	833	792	849	879	828	821	827	824	819	865	840	908	808	865	832	844	849	867	842	847	821	825	859	876	856	904	822	794	837	816	848	876	875	837	828	842	849	847	821	833	851	840	842	889	850	812	830	823	834	856	829	825	813	845	841	826	847	860	856	823	805	892	791	826	894	906	858	912	852	825	888	796	861	857	861	829	833	852	826	841	875	828	793	793	790	841	821	786	866	837	870	816	772	842	874	786	872	794	841	823	869	834	875	835	880	826	858	866	826	857	818	852	811	835	836	791	823	887	830	878	856	831	819	869	880	854	843	856	882	819	853	856	814	859	862	803	852	871	864	869	816	832	858	821	834	830	795	807	809	791	855	815	825	868	825	838	846	879	788	851	851	809	851	837	875	828	863	816	869	835	827	863	838	855	862	845	820	789	857	823	845	888	861	890	843	807	849	854	915	843	870	821	831	816	871	895	853	831	822	856	802	874	866	833	867	875	812	888	850	845	828	835	863	876	856	863	846	829	820	842	835	866	798	838	846	875	774	892	859	851	856	895	823	845	834	864	899	824	821	913	854	847	864	821	840	832	898	802	871	856	812	881	836	874	855	876	847	862	873	829	844	908	869	819	855	875	851	833	799	875	821	814	868	830	854	826	844	891	841	836	837	856	831	805	878	814	798	843	813	888	871	844	830	879	821	853	875	815	831	893	863	830	874	821	849	887	825	845	841	852	875	871	837	849	870	861	828	835	890	858	883	813	832	811	854	860	876	785	871	844	912	876	842	810	835	835	896	792	796	818	885	857	858	818	857	888	847	840	779	870	827	769	910	868	826	878	800	851	829	850	840	834	860	866	869	882	855	860	875	875	808	840	850	829	869	842	868	809	902	866	848	867	843	877	823	803	829	846	883	847	855	811	843	814	862	875	834	877	829	869	896	865	823	866	870	831	831	807	859	818	818	844	858	809	839	858	873	856	832	826	847	831	846	875	840	894	830	833	817	897	833	850	849	868	815	861	840	875	864	845	831	797	847	807	876	837	841	837	839	806	874	829	849	831	837	831	821	860	857	851	887	872	822	866	808	846	869	828	872	866	833	870	900	835	853	849	817	846	839	878	872	805	871	847	818	830	860	815	807	830	838	845	833	832	849	829	797	860	848	875	861	837	856	827	862	914	795	868	855	885	859	814	808	832	832	889	878	839	850	840	813	816	867	861	877	827	883	873	860	803	855	925	861	859	869	790	881	833	842	843	863	886	807	907	840	848	851	823	809	909	860	799	866	803	851	795	850	848	837	840	884	844	801	853	819	873	817	849	877	859	877	852	785	835	846	856	861	847	844	790	859	810	820	901	856	855	860	880	844	818	861	855	809	817	871	864	829	803	812	841	881	834	826	810	846	872	889	864	801	824	866	880	860	870	915	887	834	879	802	880	869	855	821	855	894	837	833	862	854	888	853	884	799	832	832	833	895	806	903	843	873	836	835	851	840	859	794	820	831	859	850	864	856	786	822	835	845	798	848	792	889	878	834	834	910	916	809	829	846	831	829	848	835	875	901	799	767	844	864	849	854	864	827	851	812	879	845	894	818	827	838	896	857	839	795	878	845	893	867	876	845	900	867	850	826	857	825	830	859	858	873	784	785	866	833	814	899	861	830	831	848	809	861	849	824	828	796	830	842	859	810	851	873	877	829	884	804	814	821	881	842	857	830	797	790	796	843	809	849	833	869	850	858	844	871	838	874	813	851	830	810	858	832	897	828	892	874	881	817	903	842	834	862	853	824	866	842	830	872	870	871	829	862	839	827	895	894	836	880	859	862	831	844	820	856	828	814	821	887	888	891	823	852	868	882	850	857	834	854	851	848	865	831	866	832	837	806	861	863	846	809	859	868	870	809	852	880	860	810	852	854	867	765	875	810	871	851	842	847	870	851	838	852	878	850	885	827	855	842	881	900	824	856	827	831	830	852	869	827	845	775	807	832	846	825	835	832	855	896	851	805	827	833	807	883	897	860	850	823	872	823	782	812	823	858	867	825	895	872	848	812	780	809	912	875	786	831	901	825	849	855	834	895	860	842	853	842	876	809	851	839	822	797	840	828	863	809	859	838	887	823	876	868	834	857	847	874	791	870	824	855	857	882	818	834	825	857	869	878	858	830	854	867	781	871	852	787	858	857	899	834	896	824	840	832	853	846	837	848	860	857	919	850	864	852	821	865	894	888	851	799	890	837	847	824	849	881	881	879	847	823	869	830	856	819	871	842	858	858	876	898	891	882	830	787	824	825	872	829	850	853	899	838	800	824	878	789	843	888	796	833	864	833	861	894	769	844	812	818	840	830	845	844	825	856	890	803	843	840	869	897	830	783	831	844	809	882	795	875	821	875	851	875	818	856	803	888	814	925	858	817	874	871	838	857	875	881	805	803	849	799	780	863	885	855	810	835	832	879	861	864	834	860	835	827	872	813	908	876	802	833	881	878	830	837	858	820	823	847	846	832	889	841	866	809	878
28336	15527	10243	5918	2924	1761	994	723	535	450	427	417	403	397	411	357	388	421	423	374	433	360	394	398	395	336	355	358	367	371	390	364	364	350	392	385	378	374	359	349	355	383	386	378	405	339	386	391	360	413	392	380	350	395	386	379	384	368	401	350	380	366	387	363	389	336	368	346	350	384	384	390	378	352	354	389	389	366	396	353	342	356	378	395	389	332	371	369	397	370	344	336	352	370	359	324	346	333	360	351	382	366	366	351	362	381	400	393	387	399	380	359	365	364	405	370	379	400	358	392	393	372	345	361	358	366	394	331	341	386	341	401	372	379	352	376	358	393	372	381	368	362	327	348	372	369	400	369	387	384	354	382	412	360	371	360	353	356	326	386	372	371	370	363	357	343	355	398	375	364	367	367	413	347	411	382	333	359	362	351	374	377	409	362	386	373	379	384	400	349	354	401	341	356	368	387	352	361	363	362	356	357	342	343	350	417	379	370	333	376	360	346	358	378	334	339	381	370	383	367	389	373	369	374	332	369	360	380	357	335	367	358	376	378	351	388	394	329	359	379	373	365	364	337	351	397	378	386	345	391	365	382	365	396	370	377	384	384	355	348	353	380	383	385	372	364	391	386	376	364	371	361	385	344	348	434	372	366	367	372	382	398	388	318	359	337	361	399	343	341	359	372	366	366	397	406	366	364	354	376	367	379	377	393	368	364	416	355	366	413	378	385	363	378	370	397	319	378	378	354	392	384	369	337	368	376	375	382	374	352	407	389	373	342	370	374	358	345	367	382	403	393	357	339	400	365	392	340	364	336	369	352	367	369	321	348	359	360	362	336	360	388	375	389	380	390	378	322	344	362	401	350	355	382	400	365	376	363	345	383	398	321	383	375	373	388	414	389	366	348	356	342	345	357	377	389	368	359	370	390	357	366	366	384	384	372	384	347	404	371	365	333	334	348	341	358	347	388	388	383	353	375	389	382	394	373	368	332	360	371	395	369	374	350	351	355	365	393	387	354	417	381	407	377	375	372	394	354	347	386	401	366	395	374	342	393	418	350	368	374	370	334	371	345	362	358	395	410	353	360	386	387	360	424	370	370	381	352	383	331	383	379	414	355	362	346	376	378	372	385	385	360	366	354	388	369	329	360	344	388	356	370	360	414	365	339	349	358	411	349	374	380	373	417	359	364	355	383	376	369	382	396	370	387	380	389	364	378	338	391	373	417	353	362	369	377	370	336	348	395	376	394	363	393	376	345	315	370	348	349	365	350	351	395	356	411	346	347	364	373	386	356	407	392	366	364	413	358	387	357	370	397	370	363	373	367	363	394	367	322	377	395	384	378	398	372	367	373	383	389	387	371	376	367	340	409	372	390	369	353	371	383	384	372	395	351	351	338	362	352	373	330	381	346	362	382	378	413	391	386	351	392	361	357	329	383	375	412	376	357	406	374	411	386	416	337	335	358	346	355	395	388	406	376	385	399	408	355	372	363	372	384	363	357	367	353	348	370	372	365	358	385	371	358	406	399	350	372	370	372	345	385	405	393	342	378	390	399	353	331	352	359	401	404	382	366	370	383	369	374	397	408	415	354	368	349	342	357	353	376	356	367	360	310	368	379	351	359	339	367	391	397	388	360	378	373	360	381	357	366	406	360	313	408	361	404	386	365	363	354	356	391	419	342	388	382	386	386	396	380	347	383	390	345	397	365	395	408	359	339	370	334	352	402	363	377	380	405	389	409	353	353	350	386	364	373	358	385	363	346	378	366	350	391	333	394	341	383	371	351	354	379	371	362	366	374	341	333	352	391	405	374	359	332	353	365	365	355	374	337	367	364	365	344	363	369	350	327	337	412	355	393	377	410	393	369	381	387	374	371	396	361	419	397	374	346	379	376	388	441	374	400	377	411	371	344	372	361	395	382	370	381	394	335	387	387	378	365	405	380	350	351	354	397	382	358	423	349	367	353	377	355	403	381	409	398	395	362	351	367	340	364	375	380	393	385	361	395	369	355	370	362	410	349	359	412	357	364	303	350	343	372	378	352	364	369	331	351	376	340	362	359	367	405	382	400	379	408	368	391	408	387	388	334	356	382	361	366	380	349	384	329	380	341	381	342	375	374	397	391	370	331	376	348	358	346	344	371	367	397	369	372	368	367	375	347	337	393	361	347	369	389	375	378	326	402	389	396	397	360	409	347	387	378	361	353	407	348	382	379	391	403	377	394	359	344	386	364	386	370	398	356	377	329	325	385	374	382	378	352	382	354	359	373	361	351	387	355	359	357	354	367	349	339	347	350	391	365	402	377	365	400	385	363	390	371	377	347	342	389	360	374	330	395	359	390	379	401	422	370	409	377	353	420	368	377	395	365	355	376	376	352	378	355	373	383	385	372	390	345	376	383	368	375	390	402	366	365	355	382	364	386	394	343	375	330	362	362	354	361	366	379	368	376	401	354	371	358	369	349	356	377	342	349	348	383	373	394	388	377	316	365	383	422	386	346	321	370	363	386	366	397	373	389	398	387	388	405	400	369	342	402	377	385	369	409	370	364	373	383	335	379	375	419	340	354	391	393	383	392	349	347	354	355	390	346	369	346	391	398	348	342	398	339	359	341	418	364	365	370	383	366	387	392	359	367	392	379	342	342	371	389	353	370	375	375	358	367	357	397	389	367	348	379	378	349	368	407	381	361	388	380	350	345	362	361	393	351	356	376	370	370	367	374	377	384	350	392	369	394	371	379	373	344	344	378	343	372	355	407	407	391	395	341	392	345	381	350	368	380	375	354	414	384	347	392	369	376	361	385	342	367	378	360	346	360	357	334	365	361	446	392	367	328	381	380	379	366	344	381	378	359	338	380	389	406	354	398	358	372	357	341	377	394	373	359	377	413	386	385	337	356	383	335	411	339	386	350	382	381	388	385	352	362	342	360	340	371	393	366	380	356	357	385	367	374	397	385	381	372	379	393	388	384	375	347	363	356	375	365	358	372	378	377	375	361	329	358	377	390	351	366	389	396	361	394	346	373	359	368	386	374	351	389	387	358	375	383	368	351	367	362	394	347	373	390	381	359	355	339	340	367	359	386	385	364	355	354	388	353	375	368	388	381	384	380	366	361	341	366	340	373	412	368	373	346	344	365	409	387	385	355	353	376	339	369	390	362	367	380	399	371	362	425	396	388	375	363	400	378	394	353	341	335	361	381	355	365	389	371	362	361	348	368	386	377	367	396	398	395	364	369	348	381	350	361	342	347	429	326	398	368	371	394	378	340	316	370	422	381	379	371	366	363	392	367	365	349	352	385	371	377	356	372	429	360	392	352	369	357	378	365	403	400	379	345	383	363	394	344	392	402	339	365	380	380	312	359	404	356	402	364	418	376	371	417	358	393	344	354	379	358	348	398	405	391	357	379	355	416	354	363	376	376	378	355	377	390	400	347	385	365	406	414	400	375	364	363	362	412	386	374	369	370	357	370	385	378	373	393	360	365	342	409	346	351
19767	13053	15754	13855	9240	6227	3659	2480	1858	1495	1083	982	1028	952	954	953	972	972	950	928	942	871	908	826	867	840	866	891	914	919	881	864	799	888	863	881	872	905	865	872	867	874	877	890	897	934	920	809	837	896	867	900	916	888	909	841	858	839	890	913	887	844	881	818	897	879	853	818	928	829	840	879	916	908	847	880	858	885	896	844	875	842	848	836	906	891	816	913	889	861	836	825	855	826	821	882	842	859	848	881	850	813	856	915	849	872	895	856	832	911	871	886	877	894	846	880	871	862	832	844	908	850	884	897	863	825	868	888	866	835	887	879	929	885	854	859	845	849	884	851	847	814	925	824	860	868	906	810	916	883	857	829	879	845	897	894	849	935	881	883	837	954	912	890	868	877	829	910	857	924	832	891	893	879	913	838	848	838	820	889	850	859	869	864	913	925	913	845	868	832	902	823	824	862	844	848	862	902	846	860	894	863	869	865	946	838	881	846	865	868	892	823	900	919	858	870	910	861	869	874	866	873	866	842	869	904	899	843	880	817	843	858	923	877	872	831	862	875	894	837	849	822	871	862	875	894	874	906	884	911	856	876	889	880	830	857	847	839	876	915	835	907	891	852	894	942	842	912	853	947	902	876	916	885	879	850	883	894	848	843	881	865	898	923	868	873	861	883	874	889	862	906	825	858	822	879	874	914	935	920	907	919	852	884	900	843	873	908	876	900	820	865	910	881	936	875	881	855	870	865	931	864	871	890	899	863	813	881	848	915	845	871	861	897	886	876	896	931	815	848	880	879	889	847	872	859	863	944	883	888	898	878	888	911	894	809	949	886	903	838	862	891	880	875	910	818	826	833	861	860	910	797	881	876	833	835	830	856	836	861	841	864	808	875	885	907	901	881	954	897	843	885	861	858	907	912	925	841	844	861	896	846	923	872	870	871	832	835	898	877	836	892	846	878	859	904	852	852	835	832	885	852	841	871	902	874	909	860	893	876	920	885	852	881	891	874	877	846	859	876	851	893	846	883	874	884	878	896	862	891	835	930	870	835	886	847	877	874	865	897	900	902	866	871	883	828	875	868	881	855	840	884	904	882	874	871	911	876	854	874	914	861	835	878	911	848	861	837	881	813	832	904	795	857	891	899	872	834	930	852	878	848	863	874	889	881	907	846	903	884	886	889	879	850	865	905	820	856	872	938	894	871	834	904	821	888	876	926	891	869	898	842	873	871	899	919	858	861	863	921	843	905	880	911	889	830	897	836	807	860	905	803	902	888	875	880	875	891	922	856	843	861	845	847	876	887	844	850	888	865	930	896	850	880	886	843	856	853	859	828	866	864	871	913	864	826	896	919	844	834	893	903	855	817	929	864	854	870	840	864	915	899	887	847	881	855	884	911	874	883	836	882	858	851	908	889	883	871	868	883	879	845	896	910	870	834	849	848	864	918	880	873	881	851	856	861	882	902	884	855	815	859	892	895	828	860	919	878	899	870	893	893	837	850	874	826	865	856	845	852	845	885	890	858	896	908	871	872	824	861	838	870	895	847	796	880	893	906	841	832	907	880	894	881	864	856	858	870	941	890	834	832	893	874	850	847	836	849	870	884	876	884	847	855	846	897	891	835	849	889	850	870	878	882	888	920	825	895	876	871	905	874	850	842	889	881	857	839	896	877	897	867	845	867	881	874	826	894	867	900	831	819	879	911	892	884	866	889	892	884	812	856	860	881	850	844	870	907	851	804	819	857	875	847	875	912	861	886	878	845	850	846	840	867	879	882	892	857	865	930	932	858	858	903	844	849	866	863	944	873	910	868	849	880	846	875	916	815	919	867	857	884	828	908	926	815	880	896	850	869	863	927	893	851	885	838	877	840	883	915	807	909	898	837	861	880	904	889	931	910	862	879	930	822	863	912	891	821	870	904	855	851	875	848	871	863	887	878	892	852	927	891	836	912	872	894	885	917	847	803	917	929	853	888	868	897	888	894	918	861	846	824	879	830	840	863	849	831	860	891	921	894	910	862	833	854	886	872	930	877	846	862	936	880	876	867	862	831	877	840	886	867	913	878	834	836	827	836	905	808	868	886	895	898	849	853	886	849	856	826	914	899	869	867	874	901	875	902	890	889	860	820	883	924	886	877	870	855	892	866	848	906	844	844	845	882	920	885	861	812	881	890	853	830	857	893	891	876	887	858	830	897	887	843	850	882	851	867	912	907	921	880	905	866	880	860	881	862	880	829	806	870	808	835	871	888	876	939	840	850	849	928	899	879	865	896	844	892	857	909	887	855	926	884	849	918	857	873	827	885	871	858	922	877	857	813	935	841	830	850	874	923	891	856	830	912	864	896	874	916	869	854	884	873	883	887	918	833	951	874	841	896	887	900	917	904	870	883	851	877	872	847	852	831	839	856	885	845	837	891	858	815	919	908	819	931	827	858	896	879	914	891	823	829	892	885	888	896	919	877	888	903	853	856	837	901	856	868	933	862	806	899	886	868	869	879	860	867	815	907	904	900	858	861	854	889	939	889	869	880	845	907	806	885	906	865	859	906	902	854	848	903	872	907	864	886	914	848	909	909	930	844	880	896	833	853	834	902	895	882	884	924	847	874	891	894	909	797	842	867	859	875	836	894	910	868	837	921	854	872	904	901	898	894	825	871	833	885	789	881	849	845	869	843	880	850	878	849	802	858	871	892	889	881	849	911	847	833	841	859	858	866	879	860	876	890	930	879	868	893	899	855	892	843	829	908	849	869	913	887	936	888	835	858	858	856	858	837	891	816	882	891	905	819	872	854	901	877	861	843	919	859	826	899	904	870	920	893	849	840	859	873	835	842	832	890	878	855	823	884	826	852	871	830	875	908	908	891	884	914	829	874	881	952	814	862	853	926	812	866	803	846	945	865	855	868	844	811	881	871	859	856	884	889	909	829	862	823	866	886	896	902	859	891	904	855	817	880	921	915	881	917	904	839	901	875	881	877	922	896	874	876	858	869	863	860	856	895	858	885	922	880	900	887	900	897	894	873	869	838	914	848	872	877	890	902	915	854	866	909	892	821	836	848	875	818	852	896	911	901	907	845	859	881	884	883	863	919	898	883	938	876	902	852	915	894	874	813	875	870	898	851	854	944	885	878	848	906	849	873	887	848	891	893	857	868	834	859	803	927	904	871	862	862	882	921	869	853	904	913	862	919	860	916	863	857	877	890	856	858	849	890	851	855	844	863	815	842	866	846	841	858	883	878	847	874	869	866	858	848	857	843	819	914	928	882	860	857	923	848	851	811	839	893	947	903	839	933	882	880	881	885	824	860	843	872	844	893	893	855	845	895	824	879	844	935	926	841	905	868	888	863	839	870	858	911	900	875	861	934	855	843	839	803	852	880	842	881	889	872	889	843	923	915	853	902	877	881	872	889	833	899	851	880	829	882	894	845	879	868	841	870	904	837	868	857	839	870	891	880	888	889	822	834	878	891	864	836	884	806	888	915	821	861	869	890
43669	24569	15744	8922	4840	2919	1663	981	821	626	648	592	616	547	533	477	431	449	370	379	432	400	417	394	405	407	358	406	405	379	346	377	415	389	394	442	366	371	405	402	376	397	368	386	378	400	380	391	431	408	390	387	392	406	376	392	401	425	383	384	413	422	375	405	437	393	374	410	376	364	376	375	379	397	346	402	418	392	364	417	431	397	402	397	396	394	423	379	391	379	374	390	382	393	366	398	415	425	384	362	405	427	401	385	382	379	386	385	381	342	399	387	387	366	395	381	326	367	406	393	388	405	442	421	380	371	365	394	373	414	382	373	369	373	399	386	417	424	405	379	405	401	398	397	371	376	367	395	388	378	396	389	380	375	377	379	366	373	365	385	366	340	369	364	377	414	426	392	367	371	399	394	365	359	376	396	381	353	418	370	393	412	383	353	457	412	382	393	379	391	401	393	378	386	382	380	393	435	369	421	390	420	379	415	383	374	383	378	371	378	417	378	362	356	423	391	393	407	361	411	394	429	397	395	385	406	406	394	374	391	371	394	422	373	408	375	381	389	397	385	377	401	388	373	357	375	400	375	409	374	378	374	370	402	402	387	389	390	372	358	362	378	359	376	351	415	344	390	417	382	391	353	425	406	427	364	360	351	410	417	389	404	378	366	344	374	415	378	404	396	390	371	362	378	377	385	373	432	387	408	402	397	413	391	388	364	390	383	400	409	392	401	394	366	387	385	385	382	415	413	355	356	425	373	393	412	405	356	418	394	413	376	398	367	334	387	377	416	405	360	393	415	371	403	368	401	400	383	408	360	397	377	339	387	387	383	416	347	388	409	388	376	389	371	378	372	346	417	395	398	409	379	376	351	383	399	408	420	427	381	349	386	361	398	418	373	424	369	378	395	366	373	378	384	357	388	421	365	412	409	406	411	422	379	366	378	418	391	387	407	383	392	382	403	397	394	347	387	398	375	415	368	395	407	385	439	394	370	395	356	379	398	406	401	436	378	382	407	441	368	427	378	365	412	415	373	392	382	383	418	398	389	395	395	358	402	357	334	403	352	432	416	374	342	383	400	405	384	376	389	423	409	393	390	375	369	355	375	349	389	423	425	351	389	383	407	409	387	378	379	368	354	408	395	404	400	434	371	353	386	407	392	384	443	370	392	371	411	385	350	438	376	402	394	430	392	378	401	375	392	394	413	378	379	408	409	418	376	391	391	375	368	409	383	379	409	364	383	399	425	388	385	352	404	377	368	405	400	401	406	372	399	381	407	332	413	392	398	396	407	377	383	357	367	366	425	399	392	390	386	372	381	395	404	348	387	410	399	404	396	402	421	362	364	383	394	375	391	400	398	409	404	400	393	370	372	385	402	359	398	384	372	459	395	399	439	373	353	395	420	419	388	382	420	390	403	372	438	392	413	413	368	427	384	431	364	372	397	373	368	385	417	379	381	389	398	397	421	390	380	375	371	388	374	364	383	421	348	394	395	367	384	383	391	395	373	386	393	365	410	397	348	375	394	398	419	391	423	411	390	388	408	412	381	378	399	357	409	376	377	380	391	382	379	362	428	399	371	401	403	422	369	401	404	389	402	418	421	414	372	415	407	393	397	411	417	341	410	396	405	396	389	389	422	388	353	385	393	381	385	388	386	441	403	366	373	378	374	375	365	380	412	421	412	359	402	406	411	412	416	429	395	383	384	405	393	360	363	388	361	374	413	390	373	381	425	351	382	384	415	368	385	391	367	364	362	379	387	369	368	368	383	431	391	388	324	412	392	394	378	410	414	419	386	387	404	379	390	418	408	406	411	390	374	393	395	402	427	394	415	387	401	364	407	433	427	400	390	378	381	383	390	404	384	425	396	397	389	366	362	408	362	361	352	401	412	367	383	376	392	390	377	374	366	391	389	417	366	412	363	416	419	421	395	375	434	383	381	368	384	442	411	384	416	370	414	443	377	378	398	413	411	434	399	346	420	388	358	385	393	396	392	378	373	410	345	374	419	402	378	359	374	402	404	396	382	410	389	411	422	407	348	409	420	379	390	434	397	409	399	367	419	402	381	416	393	373	399	367	394	392	427	412	400	412	418	395	410	391	382	381	372	351	377	370	396	404	399	416	390	381	396	359	365	392	413	376	378	398	392	408	415	382	383	366	384	404	385	393	380	392	397	371	372	361	343	375	349	400	388	369	388	366	399	392	366	368	381	411	398	406	370	434	360	394	379	386	375	387	392	397	398	397	384	374	441	342	369	431	354	361	381	379	398	405	407	394	382	372	358	372	397	357	385	384	369	342	350	367	380	405	435	361	358	412	401	385	393	391	405	406	405	417	385	409	399	414	362	391	383	371	387	404	405	396	383	404	367	395	401	405	421	396	388	402	409	372	404	398	382	382	369	366	393	414	402	385	371	392	362	386	392	404	394	366	389	377	371	365	386	376	419	389	386	396	365	408	392	395	393	358	402	381	403	390	397	365	369	396	381	379	392	372	410	359	407	387	406	401	379	408	427	366	383	424	394	390	393	398	386	405	409	374	374	388	397	388	408	375	368	390	382	389	379	360	409	395	379	385	369	376	359	390	412	384	377	364	385	369	433	419	392	403	369	369	391	377	357	460	388	394	369	382	361	365	373	401	404	364	385	372	359	415	379	353	413	442	395	362	361	408	400	419	404	383	401	354	404	389	381	366	423	394	398	380	356	391	415	365	395	378	364	364	376	394	398	383	377	400	383	370	410	401	390	407	373	397	392	374	405	360	405	408	394	420	352	389	386	399	422	391	359	410	370	391	381	405	404	410	358	378	381	416	401	370	366	399	412	437	388	378	396	416	402	408	402	370	401	381	405	377	386	374	406	384	410	401	417	377	370	404	331	387	402	401	360	366	383	389	382	381	389	421	401	410	379	398	400	380	398	389	364	396	401	397	374	394	330	394	392	361	372	384	382	387	420	414	409	368	381	394	404	404	386	385	391	404	405	389	416	408	373	385	356	366	372	406	368	400	385	377	362	388	397	390	345	423	401	420	373	378	386	382	403	386	376	405	392	377	385	384	389	397	349	383	409	420	364	418	375	387	386	375	396	392	405	371	387	393	351	381	371	410	402	436	374	363	400	387	395	381	381	378	385	391	371	399	398	383	380	381	411	361	389	375	384	412	392	386	356	380	381	416	365	406	421	379	367	432	388	397	407	416	404	354	390	394	397	411	412	405	380	415	355	413	366	416	386	394	389	394	369	377	402	372	395	418	357	398	379	416	416	380	412	382	348	400	416	387	392	414	410	421	406	387	439	421	422	379	360	394	355	347	381	386	387	355	390	396	355	417	398	361	377	423	381	435	427	400	389	395	391	415	415	356	399	400	365	413	385	387	398	404	390	404	427	372	399	402	368	402	400	403	393	415	408	385	404	446	417	388	349	413	390	367	376	416	363	443	430	434	387	371	376	389	395	405	381	399	408	386	408	372	362	383	411	399	369	386	387	416	385	417	379	404	353
30133	20097	21086	18442	13737	9621	6159	4013	2925	2059	2214	2174	2641	2047	1705	1553	1163	1143	1015	956	1007	1021	888	970	985	966	942	979	1026	897	945	922	951	952	877	920	935	911	946	921	963	933	881	888	967	989	841	896	894	933	904	909	897	880	862	907	898	914	945	921	955	858	890	901	946	940	937	940	920	944	959	935	922	945	915	912	873	922	890	944	921	869	924	839	919	838	916	926	899	866	887	936	884	857	897	905	863	926	872	939	868	897	879	919	931	843	920	900	921	857	960	886	889	893	873	844	867	963	847	877	941	941	951	913	898	931	885	935	857	881	868	970	922	917	903	917	934	938	964	906	942	890	904	883	930	970	877	897	879	853	916	908	937	945	931	885	923	914	921	903	908	856	887	922	930	921	924	953	915	880	916	941	890	917	901	965	885	861	885	894	940	887	947	935	879	937	891	921	923	919	923	935	910	914	899	872	919	948	880	895	936	864	908	901	907	906	942	890	859	918	905	905	913	915	898	935	934	892	920	882	935	921	930	868	940	872	896	896	914	904	913	962	973	939	919	960	927	931	886	921	936	959	953	969	932	969	912	913	939	886	862	929	899	916	910	936	869	898	929	854	940	913	920	893	981	933	914	938	872	909	848	917	868	912	947	892	978	886	932	862	936	881	921	933	909	869	900	907	956	960	896	905	912	911	978	911	902	922	949	929	915	953	950	889	929	891	903	954	910	881	941	952	923	931	938	897	916	958	928	893	917	933	918	893	956	919	876	897	860	912	956	951	896	906	980	881	933	936	927	937	915	896	882	890	908	879	896	876	930	913	927	882	894	901	894	908	863	934	909	907	923	944	912	882	900	913	931	959	866	922	911	923	916	951	890	928	903	950	932	861	947	874	941	922	898	877	882	935	927	914	894	898	883	948	912	912	943	859	934	898	914	941	921	948	873	956	919	870	927	887	922	903	962	915	936	856	889	962	922	946	914	956	880	904	956	911	892	929	891	945	872	986	937	915	929	873	940	880	870	922	880	901	902	920	875	929	947	916	883	918	895	847	936	885	912	932	928	870	920	919	874	903	923	900	856	929	895	948	883	965	875	868	879	891	873	944	899	929	905	887	860	878	934	884	968	948	947	931	867	877	896	938	874	902	883	918	918	942	865	919	896	892	896	927	921	861	934	910	882	949	934	920	996	887	914	927	896	923	861	924	908	916	839	937	908	863	945	922	906	892	917	859	925	948	936	932	912	893	938	944	897	885	935	896	905	900	921	966	919	885	948	834	962	956	888	983	914	901	915	845	899	966	973	907	904	969	949	917	923	858	879	943	904	923	925	868	903	894	891	906	943	915	896	947	925	887	952	921	881	916	907	913	956	970	933	925	939	932	972	924	906	901	910	968	919	866	897	923	939	890	886	902	927	922	952	944	907	890	853	942	895	893	952	914	943	869	917	914	938	909	959	933	875	897	936	873	930	1017	923	962	887	900	927	905	903	876	908	1000	929	926	881	923	924	887	859	922	828	925	956	876	915	897	892	914	949	898	914	881	933	922	948	913	891	917	973	939	863	944	939	907	924	894	857	900	895	972	924	895	968	930	924	914	884	867	931	882	957	918	948	938	935	896	898	875	922	857	907	940	923	918	971	931	960	903	935	889	883	960	914	895	906	926	877	932	902	931	944	905	942	956	892	850	886	952	929	872	902	941	883	944	919	894	903	877	935	893	967	933	908	915	955	893	974	919	941	965	940	955	932	921	892	957	895	922	881	965	939	908	931	922	958	945	945	972	913	884	953	869	876	930	934	922	935	896	925	923	933	886	937	858	922	878	832	922	897	882	933	897	944	939	924	900	944	963	890	912	903	937	863	917	892	907	898	889	876	909	915	896	917	878	895	948	884	938	870	918	957	913	938	922	868	927	890	913	950	882	927	854	931	886	934	896	945	959	877	940	907	921	904	892	907	964	908	989	912	947	917	893	949	872	882	894	875	951	913	913	937	887	912	939	930	935	878	1022	919	918	901	871	935	870	908	962	925	927	898	941	940	946	934	924	913	917	924	877	866	864	913	919	907	866	965	930	930	871	926	924	902	878	951	952	886	923	875	912	946	939	884	910	925	911	991	932	940	907	893	867	867	917	929	912	945	925	895	866	924	938	856	897	918	941	902	907	968	891	932	926	942	951	882	868	939	952	910	928	915	946	897	934	920	919	930	940	932	909	918	955	939	906	919	897	914	918	889	918	908	921	905	902	937	914	907	916	1007	915	867	871	960	929	920	921	897	950	895	959	912	910	847	931	900	882	838	903	856	927	862	942	876	899	873	895	908	941	903	872	920	974	811	918	939	901	895	934	953	870	914	1016	883	878	881	877	931	848	873	913	923	902	899	869	909	907	872	916	883	898	921	898	899	861	866	890	872	857	909	895	909	884	893	890	935	922	927	887	852	888	908	955	930	929	858	869	859	887	928	907	897	921	931	961	879	944	945	916	914	945	950	953	930	992	947	986	904	900	879	902	859	861	971	904	914	935	993	938	956	909	905	903	918	922	868	919	955	882	934	944	864	944	916	952	887	880	953	831	935	877	956	893	895	909	942	898	918	978	875	880	887	875	847	887	885	865	905	894	907	902	892	971	868	908	893	867	862	916	945	876	888	954	950	945	886	1004	882	917	887	878	951	945	917	897	873	901	897	864	883	903	907	927	905	905	882	926	926	852	908	937	870	930	920	874	959	938	959	956	960	929	880	871	919	891	910	978	898	930	940	903	901	924	909	941	820	931	890	840	933	903	912	920	919	932	898	893	895	871	914	882	868	919	859	903	908	911	910	977	899	912	904	877	967	895	911	950	889	916	930	992	905	942	931	951	972	925	895	910	926	900	876	965	947	901	870	952	936	929	941	897	867	920	914	856	894	879	885	925	863	896	902	901	921	901	899	865	893	891	870	964	875	945	859	919	921	920	940	942	911	865	922	852	867	934	876	946	899	908	927	897	951	928	936	920	877	882	946	938	938	920	920	865	918	884	908	929	932	862	933	907	961	877	854	924	887	915	938	908	935	884	951	933	884	950	878	970	916	865	861	958	910	962	935	927	946	903	904	941	909	960	883	857	981	886	926	888	906	872	906	907	880	911	884	865	928	935	906	919	885	926	916	931	936	948	888	947	924	907	934	949	897	943	912	906	931	939	860	879	918	905	931	889	907	931	906	954	927	891	962	913	926	869	866	925	927	838	946	865	893	892	863	932	895	861	896	922	951	899	944	894	871	875	925	926	933	940	902	919	871	897	936	906	888	900	933	840	906	961	873	923	856	891	906	885	917	885	978	935	903	917	925	934	916	907	875	938	910	909	876	954	939	961	935	962	908	875	910	872	888	851	963	911	956	949	955	910	936	922	975	969	932	881	900	890	950	935	897	920	907	895	904	960	915	874	885	936	927	840	912	840	833	900	912	949	966	883	929	901	886	926	867	925	908	918	854	923	873	922	932	912	926	918	926	931	927	885	963	903	960	925	897	899
56913	29732	17462	9596	5049	2937	1721	1192	794	681	669	785	810	681	541	485	433	377	382	393	364	361	375	348	382	377	441	333	392	370	374	348	353	362	385	335	380	358	324	339	354	374	402	369	370	359	373	428	343	371	378	339	351	375	342	365	334	365	363	384	368	369	357	345	374	385	378	360	399	378	367	370	379	357	405	384	352	375	370	363	397	396	346	362	355	365	356	388	396	383	368	340	365	396	366	415	375	322	370	372	307	375	386	353	405	357	370	373	392	369	365	346	404	330	349	384	397	356	360	330	371	366	369	369	384	361	368	340	331	355	340	357	366	369	401	375	352	376	360	392	360	372	378	359	365	335	374	354	377	325	409	342	347	378	353	347	373	371	351	380	369	347	352	338	397	347	369	345	356	327	316	368	358	392	406	353	385	394	343	380	393	373	334	356	351	393	387	369	387	363	355	434	397	376	340	327	382	352	382	394	364	370	359	338	334	353	394	383	339	363	358	356	361	369	368	368	345	375	381	350	334	374	360	353	367	352	313	369	368	400	348	382	334	393	380	359	378	405	331	355	375	332	349	357	349	357	400	403	395	349	374	346	333	384	325	394	338	362	352	369	359	343	372	379	344	342	347	394	387	348	344	377	384	394	347	348	319	345	333	368	377	377	396	326	392	365	349	364	328	376	371	360	357	396	356	343	360	366	355	353	397	380	350	400	333	394	364	375	370	349	357	405	375	401	374	357	339	325	348	358	370	391	338	418	342	391	365	386	380	337	338	378	368	340	375	340	375	344	338	356	392	362	336	331	404	355	376	393	387	394	347	390	333	354	359	352	336	354	345	332	382	381	347	359	356	395	400	377	357	344	391	360	361	359	385	362	348	365	330	350	340	403	395	351	356	363	374	414	358	357	386	347	363	365	367	361	374	371	351	336	386	372	372	359	344	367	400	375	347	374	354	323	352	371	319	383	351	362	318	322	373	359	368	372	414	358	338	391	378	418	388	373	343	368	365	349	353	357	371	355	344	388	362	351	360	344	349	335	353	375	390	374	322	367	349	380	373	333	343	348	385	392	360	364	344	366	355	379	367	355	358	338	344	363	383	358	355	371	375	338	359	377	365	348	372	361	363	369	389	357	334	376	370	355	335	363	353	353	350	379	351	363	335	395	368	351	381	332	365	356	356	348	410	373	362	312	366	335	344	370	379	358	321	380	380	340	359	350	380	353	321	388	348	370	392	343	371	389	334	325	392	394	373	366	379	392	398	362	366	327	384	370	376	388	394	341	373	341	382	365	373	357	338	367	376	352	393	372	353	356	364	390	367	347	392	354	363	341	348	386	353	370	372	369	422	376	355	362	370	374	355	361	367	365	368	407	391	353	381	362	335	328	331	365	363	344	356	364	401	374	409	331	371	381	355	341	367	330	321	367	367	381	324	390	374	345	392	375	417	377	393	375	328	366	371	349	377	385	339	387	377	393	373	387	382	396	364	357	334	341	341	375	371	340	369	342	359	354	342	326	355	352	367	346	386	378	342	411	301	337	353	343	374	369	366	333	364	356	383	382	360	355	341	376	352	360	364	373	359	338	369	387	352	376	371	361	361	362	358	371	372	362	379	407	355	358	352	365	367	398	360	349	375	356	355	369	383	362	326	342	371	368	369	363	339	342	350	409	348	382	387	347	335	381	375	372	342	328	406	361	376	396	371	347	390	368	396	361	369	379	364	361	379	385	397	360	376	375	341	377	337	370	369	345	357	373	404	337	344	353	339	348	388	390	321	380	392	351	338	347	369	355	371	357	382	385	346	364	379	396	387	347	361	358	395	387	353	366	380	390	390	336	350	367	348	368	364	387	348	334	394	359	350	347	327	343	406	385	333	337	366	300	381	337	339	367	354	346	359	336	386	404	332	373	377	352	367	352	344	343	362	370	365	373	361	361	378	377	331	369	365	367	365	357	374	390	371	363	356	349	338	367	339	376	343	372	337	349	344	371	395	330	396	389	371	378	384	357	365	357	345	358	374	413	354	351	340	409	404	327	362	362	342	345	395	352	362	346	362	337	373	339	329	310	370	363	374	337	361	364	324	350	353	400	399	374	382	377	332	410	361	364	355	380	355	369	400	339	388	336	346	334	371	365	332	376	335	339	385	329	389	298	339	325	328	360	358	390	372	346	353	333	343	324	368	332	377	374	391	382	368	329	360	363	358	358	370	383	348	368	335	380	358	344	353	378	390	346	316	345	384	394	354	364	346	365	322	354	355	407	349	349	354	360	378	380	330	371	368	343	374	341	347	398	352	355	371	388	374	363	347	317	372	341	377	359	378	361	370	344	355	333	338	339	383	377	407	373	373	370	370	379	368	337	350	393	355	358	349	372	349	357	363	387	369	395	358	386	381	377	359	343	338	335	372	361	386	357	351	379	354	333	336	315	358	357	367	363	354	359	339	357	376	369	358	402	379	347	370	334	366	354	347	360	383	391	319	364	340	368	327	379	344	364	337	359	363	358	341	368	347	331	362	346	360	353	340	341	350	339	358	345	327	373	352	360	372	406	398	368	402	356	369	371	342	356	348	376	401	396	349	378	363	368	371	347	399	359	359	357	364	378	314	380	378	366	355	378	374	319	332	349	353	380	310	356	380	325	360	375	356	358	363	358	376	373	379	336	341	365	363	338	381	341	382	361	360	353	396	332	334	336	335	344	376	349	353	349	357	403	354	347	360	396	412	416	382	331	339	383	400	375	393	346	361	332	338	347	371	384	410	344	363	371	330	379	375	347	355	341	386	368	362	350	354	371	363	377	352	367	357	366	416	373	362	349	376	354	381	340	379	362	341	386	344	344	353	357	340	364	336	360	328	364	374	415	376	370	353	350	373	335	361	380	369	378	338	387	347	360	330	360	350	342	384	374	341	361	360	347	382	363	366	360	372	358	337	341	390	356	361	370	360	363	387	348	391	355	409	330	372	358	393	365	368	386	361	393	383	380	416	365	376	375	377	360	356	398	373	369	366	370	392	349	362	396	365	353	313	372	381	367	385	357	375	381	354	346	419	380	326	368	372	342	349	369	390	363	376	363	383	372	361	344	366	349	349	351	366	332	390	363	377	351	358	374	366	378	361	396	380	369	358	349	374	358	366	360	358	368	336	343	358	361	338	359	347	336	372	350	384	383	359	362	343	383	361	372	377	366	345	339	369	402	377	377	345	399	331	371	336	342	334	374	334	368	354	350	358	396	365	373	399	391	342	354	389	376	332	362	350	325	345	377	360	364	374	398	377	350	378	383	352	373	373	378	386	365	362	384	385	357	374	354	374	365	335	383	368	341	368	417	368	397	361	374	367	392	396	364	367	379	385	376	354	362	362	358	351	345	358	402	366	358	359	368	372	372	380	363	399	360	339	380	331	314	336	364	354	359	363	396	375	370	387	363	361	363	398	373	368	380	389	435	360	358	354	378	369	367	339	355	399	371	361	395	385	362	387	378	337	340	381	360	378	360
38803	23080	21551	18653	14016	9777	6142	4180	3047	2236	2654	3068	3476	2408	1951	1475	1251	1151	1035	996	938	926	926	923	964	933	893	908	867	895	889	885	894	853	873	932	909	873	904	813	869	810	859	889	857	888	904	854	830	790	834	855	853	869	872	871	854	830	837	864	814	801	834	829	881	892	809	879	825	837	799	884	835	830	877	801	875	897	854	855	839	864	917	909	844	836	851	837	789	834	878	857	776	850	875	838	851	879	840	878	861	861	858	853	822	848	852	840	835	845	837	863	864	894	864	840	889	837	909	826	836	881	801	839	880	866	828	834	843	865	837	887	831	815	831	883	852	839	849	869	836	860	838	836	850	829	834	864	872	864	867	864	836	829	834	869	874	866	862	878	874	848	843	848	870	848	835	833	873	820	853	893	852	854	791	888	810	827	854	870	827	827	859	857	837	795	823	848	859	881	840	923	876	802	851	848	815	861	849	832	843	860	860	859	848	822	887	848	876	804	871	858	843	864	878	898	820	850	835	855	863	847	818	878	847	853	853	854	843	875	870	862	840	842	886	864	862	847	900	880	862	832	853	804	868	863	819	861	841	844	810	873	844	897	820	843	861	884	816	843	848	849	867	832	850	834	806	852	850	873	804	799	873	863	826	853	886	847	843	836	909	891	850	861	825	845	825	811	833	877	923	832	853	773	772	858	855	848	830	855	864	757	835	869	858	825	867	869	897	849	835	870	887	828	845	844	901	842	784	845	895	813	902	811	859	785	837	923	806	811	869	859	841	836	829	850	806	808	869	838	844	815	844	857	780	888	804	850	856	885	834	886	857	860	835	867	848	870	820	820	844	853	837	824	855	858	865	839	867	823	870	837	875	833	860	891	862	843	869	861	862	869	845	860	820	840	822	848	866	850	858	821	932	842	872	866	869	854	888	880	825	840	828	889	832	830	816	816	786	853	847	841	876	854	861	865	912	854	808	827	864	816	789	885	813	827	856	800	833	872	850	847	839	868	795	904	876	764	892	881	864	853	859	885	853	826	880	861	845	873	885	785	854	861	846	885	846	861	784	864	852	857	851	866	880	889	863	916	855	815	819	850	893	838	911	850	821	826	864	899	854	843	893	869	805	858	825	807	830	823	839	844	788	827	860	836	831	866	837	869	883	824	808	835	792	874	881	833	834	879	855	819	866	854	856	830	847	853	844	825	811	871	907	835	827	883	885	873	874	814	828	876	882	837	832	886	813	865	893	806	847	873	857	864	839	832	847	845	841	898	861	909	823	804	773	820	893	837	859	861	830	863	874	817	826	839	834	876	820	846	842	876	808	893	834	894	883	826	829	882	833	856	888	847	844	842	859	839	834	823	798	896	840	839	839	815	893	879	865	844	853	822	782	890	848	821	906	864	871	842	848	869	856	865	796	871	882	849	900	867	857	879	841	857	855	850	888	891	875	819	809	872	840	821	900	797	824	811	846	848	842	839	854	877	817	849	873	903	822	872	805	848	852	877	820	841	876	883	815	846	809	801	808	873	825	811	875	856	877	867	845	834	858	807	855	852	781	838	841	905	816	862	807	848	848	883	820	841	851	857	843	812	900	807	779	842	907	879	838	839	836	851	841	865	809	829	831	832	844	818	802	840	894	903	841	893	847	882	856	865	871	816	837	820	849	832	850	830	852	863	835	879	829	858	874	863	840	833	841	857	851	848	895	841	897	820	821	888	787	776	864	882	808	831	857	806	850	874	852	777	895	825	863	847	895	836	812	852	826	838	855	850	831	864	914	863	846	842	860	844	865	834	876	914	847	820	893	807	826	856	849	863	800	817	857	888	848	833	847	863	847	825	852	846	887	832	878	891	835	808	812	851	829	852	790	838	878	843	835	787	841	828	843	844	845	868	884	848	870	801	897	822	871	850	801	852	896	823	839	831	803	866	853	835	845	854	883	812	838	856	821	909	847	893	845	873	857	794	851	811	877	826	900	832	854	818	828	842	860	830	877	853	835	888	838	806	860	807	872	842	900	830	883	860	851	879	838	863	898	852	837	855	836	870	872	825	854	807	872	855	858	875	804	864	870	833	889	840	818	879	931	877	892	863	866	810	828	871	802	830	830	834	861	780	831	831	856	846	837	859	846	849	862	763	859	840	871	844	861	839	821	870	847	904	873	830	820	846	827	829	856	861	838	816	881	852	876	841	877	841	801	881	843	883	862	827	831	866	862	843	878	864	844	848	802	835	812	859	855	869	850	855	826	858	810	878	848	842	853	853	842	867	821	853	872	853	855	872	855	898	813	835	825	917	818	816	884	832	793	866	873	818	875	820	866	879	852	790	813	836	902	815	810	867	818	867	810	856	873	896	899	850	823	915	866	881	859	829	863	901	869	904	819	822	860	867	854	857	834	811	871	869	872	863	869	851	849	864	826	859	823	868	882	839	847	829	833	893	821	852	842	835	824	872	909	800	854	811	899	810	829	788	798	837	801	866	863	847	824	912	859	875	841	868	858	893	807	856	841	844	872	851	887	824	861	828	814	795	834	823	834	837	863	832	816	822	854	887	828	859	870	871	884	829	852	828	810	808	827	834	857	817	864	818	861	848	807	852	820	825	847	875	858	831	849	877	818	892	798	857	851	854	796	909	818	848	886	847	805	899	843	880	813	846	857	868	854	886	847	889	911	821	867	848	807	843	828	861	858	838	870	848	852	849	945	884	867	850	832	849	877	835	864	831	843	877	869	878	839	861	857	849	887	866	853	839	824	897	861	878	866	802	837	850	871	877	831	839	923	823	895	825	817	828	820	808	823	860	855	840	832	895	862	816	877	865	876	840	852	828	851	789	820	890	849	927	898	898	879	907	852	845	891	903	886	862	829	866	838	903	811	836	875	855	832	844	806	855	845	903	804	841	872	855	799	807	900	800	821	822	850	845	879	798	861	861	848	855	845	828	873	915	831	854	842	839	862	870	852	851	877	815	878	788	871	838	818	822	822	856	890	884	826	859	848	842	832	794	878	857	870	828	841	877	857	874	803	801	899	885	813	854	850	875	866	835	852	877	841	830	822	827	803	843	824	850	853	845	799	819	854	828	854	830	806	894	834	856	845	794	813	807	915	877	812	888	835	885	920	856	828	834	855	843	832	837	864	847	864	832	762	873	908	807	853	866	879	792	866	830	846	864	857	883	853	835	874	830	863	821	808	893	822	859	858	869	843	844	816	816	870	815	820	804	881	829	858	855	806	842	787	807	864	826	804	805	834	858	829	874	841	862	870	861	852	823	822	823	833	807	835	851	807	829	848	920	800	830	860	813	830	835	900	875	840	826	841	832	894	826	844	838	869	889	860	872	889	852	810	833	847	870	849	840	821	839	857	822	847	856	858	817	855	871	868	818	798	891	812	864	868	789	847	845	847	881	886	848	849	857	873	833	862	838	825	840	837	820	862	858	787	812	876	808	781	861	802	881	842	881	868	897	840	857	873	848	871	872	859	886	845	849	807	822	835	852
33043	16418	8975	4780	2483	1329	814	636	483	454	431	408	435	425	364	415	369	347	397	382	394	339	367	411	345	363	377	346	381	421	400	397	342	397	366	371	377	374	384	371	367	383	365	370	373	379	375	390	380	385	367	393	353	377	377	368	347	391	357	412	371	411	387	367	401	383	353	335	399	434	368	376	416	398	390	364	356	360	364	372	372	391	377	382	386	385	387	391	384	388	360	394	342	389	364	383	367	318	349	335	359	369	385	404	391	385	382	384	370	369	371	393	368	355	366	361	357	366	376	419	379	390	389	374	378	384	354	364	360	389	420	381	366	387	387	368	384	403	331	378	382	338	346	381	374	375	379	400	379	402	388	394	413	381	416	385	380	367	372	363	417	349	346	333	369	356	391	402	366	329	358	428	381	352	362	381	410	353	358	390	362	388	380	383	373	384	367	365	382	375	372	379	364	380	420	399	352	354	402	386	332	406	429	377	389	413	383	348	366	360	418	369	399	399	405	383	379	373	376	389	343	371	343	347	340	399	371	403	356	395	371	401	389	352	397	355	334	357	349	357	380	399	383	372	387	356	359	378	368	357	389	398	353	433	364	362	400	377	369	385	323	373	333	355	371	383	363	347	362	373	392	340	366	375	356	390	370	363	342	366	365	364	390	341	373	385	383	341	331	362	385	363	400	379	390	381	433	366	389	345	350	362	411	356	391	344	390	369	355	357	374	384	398	357	379	381	398	342	401	386	382	321	400	406	376	367	350	417	402	328	383	370	360	369	369	389	398	375	407	380	394	365	354	407	391	387	344	405	396	374	415	379	376	388	382	398	369	394	385	375	333	351	347	355	394	390	417	374	396	376	355	334	399	348	392	341	425	344	351	399	351	330	336	344	367	355	318	352	367	369	381	335	361	351	359	372	376	380	384	374	385	385	355	342	367	359	390	395	387	366	334	389	386	350	361	360	348	364	370	382	362	396	358	386	388	432	366	373	433	388	388	377	369	393	360	373	327	361	352	386	390	370	364	339	368	353	370	366	393	364	381	345	373	388	346	368	371	347	341	370	334	388	364	382	408	374	414	388	411	374	396	342	349	371	408	387	376	384	369	363	339	381	379	397	364	372	379	352	377	389	394	368	417	375	380	367	358	374	362	390	370	372	379	383	397	399	366	391	338	333	388	403	376	372	358	341	400	360	366	375	400	385	370	380	350	368	334	367	372	382	335	373	370	349	374	367	391	383	403	377	367	371	338	379	375	359	394	395	379	384	347	352	388	332	375	352	377	394	375	384	380	383	383	368	354	398	364	364	353	398	381	386	395	351	377	399	371	391	374	388	395	386	354	355	368	391	366	354	365	381	360	364	370	362	420	378	360	355	354	405	372	358	357	365	376	354	373	407	423	357	400	359	363	379	373	356	392	382	384	359	381	420	377	364	361	389	358	393	376	350	363	360	394	395	363	368	373	372	373	361	386	400	379	373	390	397	389	384	389	344	378	400	354	370	400	381	380	369	377	319	401	400	388	412	374	405	399	373	385	382	385	395	407	408	379	367	373	380	342	356	379	374	381	377	359	351	368	329	360	384	371	396	363	374	347	365	389	383	380	372	359	390	384	391	384	346	428	375	389	370	405	377	363	385	361	365	360	370	385	370	370	405	361	413	344	364	341	366	347	399	366	380	361	359	375	382	381	379	368	335	363	396	356	393	351	366	400	395	402	379	381	361	384	355	344	370	340	379	402	370	382	379	348	360	353	387	378	365	344	398	363	344	325	350	379	378	365	413	390	360	372	381	392	359	355	351	395	371	403	355	326	380	367	402	344	336	366	371	361	379	390	335	372	373	368	339	377	384	391	346	402	402	399	377	370	373	360	434	395	395	363	359	399	397	382	403	371	401	380	383	382	346	365	390	357	333	385	384	430	388	357	365	364	357	366	372	349	376	374	348	387	377	354	359	390	415	403	380	372	393	373	376	414	370	343	363	399	383	386	423	330	396	360	386	371	363	389	388	404	401	340	370	384	359	421	368	350	417	381	354	345	384	380	385	388	363	368	413	398	381	358	363	385	382	376	401	388	368	396	397	387	371	401	381	352	395	382	383	345	405	340	397	402	347	391	355	353	409	389	364	362	351	368	369	411	363	382	402	368	419	341	333	390	381	404	354	373	351	410	403	386	364	345	377	398	382	351	366	381	374	351	375	387	376	396	388	379	334	400	370	352	392	389	367	376	398	411	380	415	357	396	372	362	356	393	372	397	387	391	365	410	367	351	349	384	382	409	328	376	361	370	350	394	385	340	353	400	399	353	386	390	415	425	412	401	366	366	387	427	339	390	347	348	394	381	358	371	384	379	397	379	366	409	382	354	395	354	392	417	352	382	368	353	363	394	386	361	370	367	365	335	400	369	384	350	351	368	394	355	365	361	397	406	395	383	384	407	387	369	359	377	393	344	368	362	350	349	382	393	377	413	378	364	386	384	430	358	378	350	353	370	349	348	398	378	372	390	360	381	402	364	369	379	386	327	352	370	361	350	409	390	396	351	392	395	385	348	393	388	372	382	357	383	357	379	366	369	381	382	396	405	368	409	330	380	386	394	363	397	383	401	371	350	394	371	358	373	381	384	357	371	369	402	404	379	396	363	377	444	384	387	356	367	348	370	381	356	371	359	412	392	377	383	381	340	394	391	385	355	356	362	363	380	373	372	345	391	402	400	384	388	370	399	353	371	378	395	346	372	389	366	393	391	350	359	364	416	384	379	418	387	367	361	370	392	384	357	371	429	355	346	405	348	346	381	379	373	351	390	365	393	365	376	353	376	362	379	345	384	412	394	339	409	360	369	409	355	346	320	352	369	377	388	360	349	358	407	374	375	385	398	381	361	343	411	352	360	355	375	373	366	400	357	397	356	376	360	354	350	375	374	379	388	414	348	361	385	392	390	380	346	374	370	381	368	411	354	368	379	391	364	388	404	366	382	364	343	395	380	362	369	376	380	390	376	354	350	367	376	384	381	397	422	381	403	369	376	375	404	355	365	427	354	407	415	357	398	382	348	384	339	338	391	394	369	368	364	330	395	362	354	354	357	400	343	376	370	366	344	404	373	383	395	398	339	407	379	342	384	360	364	377	377	378	379	358	388	413	367	383	371	353	366	370	352	382	424	406	369	395	350	419	393	355	374	372	388	360	349	401	398	402	385	406	383	362	382	385	344	401	414	390	358	385	363	376	403	361	345	375	380	397	376	390	389	364	379	358	339	373	371	411	398	405	382	391	329	356	357	381	377	385	347	380	376	380	375	353	365	408	356	389	338	365	374	369	401	348	352	370	375	362	352	373	340	355	389	385	373	395	387	367	401	365	362	402	381	383	379	378	400	384	376	376	394	364	388	379	385	403	365	337	372	391	347	345	390	345	374	373	390	374	370	350	350	349	365	385	380	383	410	380	378	340	394	392	400	400	355	373	373	410	393	418	370	364	344	396	366	381	408	396	354	390	376	374
23569	13913	13524	11459	7618	4415	2799	1800	1354	1249	1121	1102	1016	967	888	936	899	939	924	957	872	904	892	854	972	877	896	919	878	877	850	862	884	927	904	911	858	890	877	873	891	858	906	866	888	832	893	916	862	871	881	898	902	893	878	898	869	879	869	865	878	886	894	816	902	840	850	865	878	858	836	870	884	885	838	847	833	857	876	872	912	934	919	898	903	851	862	874	901	892	845	893	897	876	876	858	885	881	872	927	875	860	859	869	881	836	904	858	861	885	860	895	885	917	908	883	937	900	861	911	852	896	898	847	903	873	913	862	876	863	938	857	833	828	891	894	865	905	861	843	882	903	940	886	920	914	900	877	897	896	850	916	897	886	902	864	887	872	848	875	875	905	923	912	874	895	838	874	817	844	861	897	870	878	901	848	923	920	913	841	876	874	854	869	903	882	854	885	809	932	955	900	879	923	920	866	858	887	877	884	772	854	825	902	852	873	914	895	846	905	951	823	884	885	900	850	872	902	883	891	890	865	857	913	889	920	877	842	883	890	869	854	918	869	901	851	832	903	847	887	831	907	900	906	870	881	849	943	872	877	868	938	879	953	890	839	835	845	900	864	880	880	816	851	864	880	904	868	909	868	893	860	897	895	836	842	860	933	835	892	856	851	865	881	827	879	941	899	872	920	916	888	899	864	854	839	879	832	897	856	888	811	853	882	819	875	891	858	954	896	872	870	909	871	924	948	894	899	803	850	872	910	861	818	880	859	909	840	846	916	903	876	855	875	891	882	854	857	870	882	861	926	909	916	896	898	836	864	846	847	889	845	855	896	898	921	837	914	869	890	812	884	883	899	805	886	874	875	854	895	876	883	903	896	888	845	857	860	856	897	977	845	910	859	897	925	880	897	925	890	908	830	906	887	858	840	891	900	927	887	868	901	842	905	883	914	872	932	941	904	855	898	880	853	876	833	871	887	886	873	861	861	863	877	905	900	931	907	877	864	871	925	890	880	883	927	868	942	871	874	868	902	919	899	836	851	864	914	887	916	891	917	859	905	877	895	882	895	859	872	813	888	889	837	800	879	923	914	883	814	900	900	881	907	868	926	881	901	844	860	866	853	874	840	925	925	862	893	862	850	845	835	892	886	851	846	904	909	852	861	889	894	909	890	817	854	900	850	876	861	885	875	850	894	903	854	900	914	815	844	877	901	898	883	872	898	939	895	884	882	931	911	906	855	855	825	911	875	897	808	879	898	835	897	876	907	889	870	880	882	860	903	836	848	869	866	888	865	884	874	876	868	854	968	883	872	906	865	863	849	841	917	855	854	878	961	878	900	899	887	896	861	860	900	886	858	883	890	851	878	814	864	865	919	898	856	864	886	927	905	846	890	945	851	872	889	892	851	875	846	885	866	856	870	842	894	909	892	946	876	875	856	828	816	908	908	887	831	859	868	887	915	904	895	886	869	947	918	842	897	904	924	860	904	875	851	844	888	931	886	906	868	909	862	891	885	853	888	938	885	852	912	840	864	870	849	850	887	865	844	870	916	932	858	902	863	888	920	859	873	880	881	864	876	889	888	915	856	876	864	858	869	839	864	888	915	962	872	938	906	865	867	829	852	885	858	876	873	860	867	874	881	848	888	885	836	905	860	890	832	859	872	930	880	842	845	855	895	911	837	833	893	920	876	866	886	879	911	892	884	885	887	832	839	919	880	927	886	861	871	885	896	909	901	900	863	881	878	907	934	850	875	879	888	896	939	874	908	844	899	929	906	847	831	840	872	891	836	873	868	918	906	874	931	887	910	859	896	854	861	871	884	893	862	878	885	892	842	847	850	896	864	878	889	906	905	865	885	881	909	892	884	870	893	859	892	870	838	890	876	906	843	911	851	892	896	880	867	848	821	901	849	875	905	874	869	892	826	829	864	828	856	826	908	873	854	881	908	882	877	893	863	883	860	906	886	891	868	909	881	903	829	845	857	875	952	877	851	882	883	876	919	875	916	876	890	925	934	883	881	872	901	876	856	902	882	871	901	915	914	863	891	858	934	909	895	846	883	849	848	912	857	858	864	897	878	829	844	859	835	911	877	884	869	904	872	879	923	907	887	880	882	889	841	856	862	933	852	828	873	877	873	930	878	833	889	877	873	947	865	853	914	862	922	858	888	902	845	853	886	856	882	940	894	938	850	880	816	832	915	925	872	890	910	891	884	889	849	887	835	909	869	855	893	885	867	863	886	935	870	865	885	907	841	867	931	791	919	837	799	848	924	918	895	917	893	845	944	881	867	820	908	898	863	900	863	903	890	886	856	900	858	890	863	866	886	879	872	847	913	854	873	879	873	869	865	893	875	857	855	893	885	907	855	915	935	853	905	848	849	886	857	900	904	865	912	853	895	941	896	860	888	913	861	842	817	893	916	876	905	887	845	854	927	858	797	891	856	876	856	923	881	874	877	855	879	875	885	876	855	843	818	886	910	860	906	897	848	902	866	831	862	876	869	855	842	847	899	874	914	837	864	884	868	830	862	834	905	858	911	879	865	864	843	881	902	853	861	831	883	917	872	852	827	872	891	858	891	863	897	877	911	911	868	908	890	841	890	905	926	870	871	902	864	900	907	908	838	885	862	884	888	924	849	867	886	919	847	891	876	792	885	918	890	830	881	872	846	873	906	898	880	887	898	914	898	868	865	867	895	858	910	914	904	865	780	869	842	874	885	869	881	863	837	907	868	846	842	842	812	852	872	908	904	882	845	938	873	897	844	903	883	924	876	859	891	909	886	851	881	811	894	871	893	868	944	849	877	838	908	881	840	923	802	821	925	879	874	855	910	870	850	878	841	859	898	866	864	884	855	897	923	904	916	886	881	872	895	902	846	840	859	879	844	907	865	862	872	898	878	905	864	899	897	867	892	922	908	914	852	889	863	883	893	851	935	866	935	866	878	912	834	893	910	883	829	922	874	853	863	871	875	876	824	900	865	869	924	916	947	869	898	932	890	855	815	899	850	868	854	910	902	916	873	857	892	873	849	830	881	911	877	826	855	849	911	878	799	895	861	916	877	882	849	889	824	904	834	897	879	857	814	872	869	870	885	883	893	854	849	883	912	838	893	890	869	866	942	911	874	877	921	876	880	873	913	893	881	908	909	853	906	833	910	876	857	852	854	960	837	792	892	850	890	883	892	848	884	870	874	939	846	882	866	886	899	862	853	853	855	856	873	881	885	870	827	877	881	901	900	846	803	859	853	942	892	837	845	851	884	883	875	880	904	890	842	919	870	845	864	893	880	859	897	866	829	854	878	880	852	872	857	805	872	885	845	914	884	849	867	793	914	920	833	909	849	890	919	908	895	879	921	825	887	889	842	881	898	876	857	912	898	868	925	840	864	890	823	931	939	870	904	865	897	895	878	850	822	863	908	891	832	916	868	876	865	855	857	885	847	902	868	891	899	937	873	855	853	900	882	866	833	908	904	921	911	813	902	880	922	820	881	863	826	856	889
44283	21895	14931	9167	4498	2446	1516	929	643	542	609	678	705	626	565	489	457	457	439	402	382	418	424	377	412	404	377	386	413	404	399	397	398	424	384	416	387	392	395	398	418	361	385	371	420	396	415	390	378	377	359	383	406	379	383	415	396	349	408	388	400	381	380	391	395	382	371	343	396	377	399	396	387	388	378	363	373	437	378	406	399	385	399	347	352	374	390	379	361	402	372	374	390	376	394	378	407	388	387	397	382	374	378	343	381	408	376	372	358	402	411	385	401	409	402	369	389	369	414	412	388	406	407	389	431	396	365	394	382	399	399	390	373	403	386	409	414	419	399	364	411	373	402	380	373	386	376	388	424	388	410	435	396	420	383	414	380	377	353	357	391	354	379	365	399	420	383	394	400	374	351	387	396	377	362	372	374	410	416	394	411	360	372	351	405	422	414	365	398	413	416	431	398	392	407	393	387	382	371	421	400	422	363	346	364	389	384	414	415	370	368	401	408	380	380	396	387	391	384	388	407	356	384	441	446	369	372	370	358	383	386	432	415	392	377	358	383	355	353	362	392	327	363	395	349	420	376	412	372	372	417	380	360	390	379	388	374	401	367	388	381	405	405	409	385	391	404	388	373	413	371	367	385	424	363	384	377	365	371	446	402	430	351	343	384	407	428	404	364	424	350	408	377	381	420	395	378	386	369	382	396	398	366	393	413	411	429	406	407	375	413	376	440	344	415	358	374	388	446	387	398	459	358	414	404	365	387	393	402	398	397	407	413	426	391	362	406	382	395	401	432	389	413	424	421	393	363	390	393	384	407	370	333	394	391	376	378	386	429	380	326	423	395	421	395	380	402	346	375	385	382	357	367	356	346	398	430	392	419	384	387	405	366	407	403	422	421	381	408	397	393	419	429	382	404	356	370	362	383	415	400	346	414	400	356	364	417	374	391	384	364	384	399	401	391	347	377	365	390	394	372	409	399	403	352	378	365	376	417	443	419	389	395	380	403	408	369	384	415	374	373	362	403	405	410	387	404	389	384	379	389	372	408	412	428	382	397	440	405	395	378	442	392	389	407	419	406	405	385	377	409	373	398	389	352	348	418	412	399	397	402	399	395	390	368	399	378	361	399	403	415	373	438	349	373	431	407	381	375	378	409	422	385	400	397	403	400	384	452	408	401	380	368	386	384	390	361	376	386	381	389	383	392	391	399	380	381	376	404	440	419	385	368	418	389	392	412	406	393	378	389	395	392	368	390	366	395	406	402	402	391	414	363	453	406	379	419	393	394	426	358	391	413	399	382	401	392	396	397	347	384	396	424	416	366	394	390	416	373	356	348	368	423	399	412	379	390	371	343	414	463	383	395	403	381	382	387	406	376	363	379	362	422	421	387	411	440	409	382	338	389	419	391	402	414	358	366	417	403	394	385	427	413	394	403	394	404	356	350	404	382	333	387	351	414	399	411	355	388	437	406	405	394	399	377	392	368	443	404	371	396	377	415	418	384	395	369	387	401	384	412	397	387	363	388	409	418	352	379	349	384	402	403	371	389	391	370	347	345	377	379	411	398	387	379	383	401	359	388	413	381	395	389	380	380	395	381	376	402	420	364	441	387	353	429	371	411	406	396	390	405	408	401	387	388	387	407	412	430	362	401	379	411	393	369	441	376	370	398	407	386	394	411	357	428	380	383	378	390	373	394	397	402	394	393	388	384	349	378	402	409	398	402	382	385	389	374	400	375	367	356	377	361	362	386	397	377	377	384	412	421	389	366	404	373	380	393	370	389	342	390	398	384	350	406	368	382	393	389	371	378	385	385	374	373	405	393	408	383	375	402	390	421	387	392	386	441	406	391	415	354	390	381	385	396	410	390	390	367	400	380	372	385	383	386	420	404	390	380	393	367	392	347	376	402	370	370	399	360	405	349	383	410	382	406	367	400	385	345	368	417	363	399	402	361	420	356	383	336	434	385	383	358	370	385	373	412	369	414	414	407	382	387	398	409	400	324	400	395	396	375	380	390	397	366	361	372	403	419	395	369	401	370	388	384	371	381	381	383	377	410	388	404	397	361	412	393	388	396	382	384	388	384	377	411	390	380	404	413	432	382	345	382	360	372	412	388	372	420	390	393	383	363	417	413	417	428	392	371	367	335	406	362	345	376	384	368	390	382	392	351	392	372	391	379	380	412	404	375	373	414	383	373	405	346	375	374	407	390	358	356	383	365	384	377	397	409	367	371	405	398	379	397	410	455	378	351	404	364	418	387	407	383	375	356	390	374	406	422	398	404	435	423	377	385	377	370	367	384	343	430	411	374	420	397	375	405	413	416	367	409	405	364	409	412	348	404	391	432	368	426	414	393	411	403	416	345	369	380	385	381	406	374	381	405	407	414	362	410	396	383	392	379	386	390	365	363	368	352	406	364	387	376	427	370	358	400	418	403	382	417	423	382	384	401	377	417	399	408	429	405	373	405	380	422	396	392	425	379	375	369	385	387	365	411	411	377	378	397	393	378	368	386	376	383	407	375	383	404	378	377	428	351	383	364	368	384	370	368	403	410	374	333	354	364	380	350	345	382	414	352	366	379	432	376	341	406	391	423	399	374	404	385	361	356	366	448	389	387	449	383	390	386	375	379	423	365	372	428	393	395	425	390	392	360	353	377	393	394	402	423	376	396	407	399	364	403	365	355	362	417	388	440	404	397	365	401	391	394	380	425	360	399	412	381	398	403	400	424	407	386	370	360	434	392	378	406	378	393	372	381	385	374	383	386	420	397	363	386	373	373	395	410	365	380	397	363	392	377	402	445	377	408	415	433	386	421	388	394	389	391	400	392	384	380	371	419	365	395	386	391	370	376	384	375	418	398	395	418	407	392	402	412	395	390	379	389	369	406	381	427	381	371	340	358	380	409	380	415	417	378	391	363	370	398	415	384	370	414	414	382	432	353	419	381	396	379	361	375	388	415	412	373	402	389	403	446	344	386	402	391	389	391	384	385	367	390	405	372	374	364	373	408	371	404	370	392	411	386	376	382	362	401	397	413	377	433	410	357	381	409	350	378	371	396	378	395	388	407	378	372	388	383	397	414	393	396	384	365	394	342	427	369	429	362	409	389	402	419	370	395	399	424	334	383	372	393	391	368	403	392	429	371	397	456	405	403	427	384	379	375	410	383	394	374	368	375	403	392	385	399	406	407	356	387	376	408	390	415	399	399	398	389	374	385	396	402	414	362	386	389	382	401	371	355	393	377	367	386	415	457	385	392	378	373	384	378	389	377	401	421	426	424	437	367	369	366	356	392	375	379	357	381	369	401	348	375	404	412	405	384	369	390	397	413	398	394	372	397	439	396	381	367	399	403	388	395	355	395	403	450	408	366	392	399	388	374	392	399	401	346	380	400	370	408	376	357	404	394	388	400	394	326	382	399	394	392	371	387	392	385	357	384	384	371	395	404	390	391	402	373	386	365	371	404	352	357	382	380	412	361	400	375	401	387	407
30478	17825	20977	19125	13119	8387	5644	3523	2404	1949	1955	2370	2603	2374	1700	1424	1250	1263	1130	1073	999	945	944	921	983	912	965	937	905	888	954	977	924	874	905	919	879	955	921	966	902	936	928	919	943	927	891	920	937	922	938	946	907	904	879	901	858	904	903	902	858	917	932	891	904	888	904	886	882	894	906	902	956	911	891	833	992	885	872	913	896	927	902	908	947	901	876	919	859	909	828	909	870	947	911	916	911	937	924	884	940	958	844	892	852	969	877	896	857	940	905	924	841	910	909	886	921	947	891	913	917	910	924	918	904	870	936	993	951	953	905	936	897	936	913	890	905	900	899	896	880	867	878	932	854	864	909	879	893	883	954	916	927	921	888	954	905	908	931	919	931	925	926	902	898	902	935	923	936	890	932	892	966	947	912	941	879	880	931	894	912	900	904	961	871	946	917	871	908	880	860	897	858	884	900	917	903	919	863	912	888	923	946	896	891	874	880	925	919	921	930	978	933	917	878	884	866	885	886	888	893	855	912	875	853	959	871	892	859	894	920	918	904	887	910	922	917	854	895	910	937	930	921	950	875	946	844	895	880	933	852	885	907	913	916	875	918	873	922	929	958	924	903	927	865	914	893	899	909	896	929	898	876	936	907	914	865	906	879	956	910	824	919	965	885	906	868	895	948	900	879	955	898	922	940	834	924	911	895	872	932	900	948	882	895	861	936	884	930	914	908	899	917	874	895	873	921	911	944	894	914	914	864	909	873	905	939	951	912	911	920	924	910	899	932	860	899	901	926	870	890	970	925	878	900	906	886	925	937	910	874	968	885	971	899	892	897	896	969	916	882	898	870	914	894	890	900	896	956	918	929	878	876	885	898	899	970	911	894	913	923	922	889	913	931	881	906	896	874	890	924	911	941	945	922	909	882	875	874	910	905	962	902	936	880	889	885	854	917	903	873	950	875	965	945	952	917	878	892	868	896	891	923	904	903	925	842	888	948	886	920	902	916	931	873	881	879	881	976	890	867	904	945	955	909	881	893	915	885	924	877	903	945	841	898	886	873	904	942	851	936	906	963	899	891	891	919	888	927	928	916	877	935	913	935	919	958	919	939	949	937	884	891	912	889	928	892	939	911	887	904	928	945	910	894	928	941	952	948	894	904	958	961	901	893	902	904	945	875	911	945	906	961	935	910	848	904	890	881	913	912	904	861	895	900	909	934	909	866	936	934	922	978	890	895	884	860	912	806	961	911	939	882	923	882	903	940	949	931	943	934	848	964	945	902	905	959	910	861	936	906	916	882	868	949	888	958	908	897	934	870	906	884	887	925	826	941	929	926	894	917	911	945	919	914	907	891	944	887	955	924	908	940	907	909	927	880	854	937	950	942	902	907	906	927	947	891	932	851	877	850	932	904	880	874	912	937	938	879	892	959	912	906	905	910	978	892	940	887	934	964	956	922	876	876	854	915	944	931	948	921	953	902	872	910	935	913	881	900	936	892	888	959	897	897	941	891	871	875	871	887	928	935	892	842	919	923	875	905	885	926	935	957	870	859	911	895	945	941	892	851	958	881	856	883	857	906	949	903	911	958	851	890	864	952	943	919	919	934	939	913	936	893	916	880	943	891	891	939	904	873	919	861	911	953	890	882	884	892	937	864	867	851	941	951	885	908	924	893	903	924	902	912	854	918	888	880	914	961	891	899	856	907	905	882	912	941	878	899	852	887	901	897	905	933	929	879	903	898	950	937	923	933	960	930	902	865	902	927	859	945	934	990	924	913	878	894	914	893	900	949	892	894	867	919	881	873	919	941	892	906	904	911	854	896	884	951	903	924	877	896	923	906	906	889	925	923	902	882	904	915	926	918	902	856	879	914	889	894	879	930	901	912	926	950	903	908	856	962	886	886	862	931	818	960	864	963	942	871	936	915	917	867	951	891	921	913	915	942	914	877	883	920	911	905	894	918	921	877	917	930	911	910	927	866	888	891	942	932	931	947	913	880	914	998	933	890	951	886	938	931	911	944	907	935	856	852	926	925	924	912	917	906	909	913	871	883	935	903	933	952	916	892	892	882	816	883	911	947	922	896	933	884	966	949	903	897	918	897	1004	924	909	868	864	933	945	947	907	883	897	920	937	909	903	876	846	908	928	925	954	931	915	926	907	900	916	894	885	944	878	901	900	902	907	946	932	928	876	868	887	906	889	901	849	921	905	915	891	913	921	893	922	883	844	903	905	917	922	926	922	876	935	933	911	899	919	862	902	921	868	924	949	833	986	920	910	932	953	920	900	933	915	904	895	971	944	902	974	881	929	930	938	876	892	906	931	889	911	881	909	890	886	882	908	928	908	930	873	895	899	922	890	894	934	854	919	934	871	932	895	919	951	884	898	858	939	955	889	869	910	903	904	903	936	890	893	930	903	890	887	918	883	898	983	888	963	976	946	878	923	919	846	955	908	911	969	919	921	926	942	913	910	914	875	880	918	876	914	899	892	889	898	926	927	935	935	900	843	907	878	942	941	861	932	924	934	912	892	919	936	902	881	938	929	899	909	950	975	951	890	927	880	880	900	899	919	942	910	885	889	913	914	953	900	903	923	939	896	941	938	915	930	943	910	897	889	882	908	942	930	871	861	922	868	881	913	901	915	931	880	883	891	1009	940	936	897	877	917	869	900	874	946	940	939	918	927	915	912	885	928	968	900	933	885	958	880	936	898	887	871	903	927	877	950	892	863	926	880	876	865	888	899	884	886	827	888	877	894	980	961	909	893	909	933	923	889	911	861	886	928	902	878	911	887	853	940	940	950	936	888	909	946	857	869	860	963	884	887	898	886	931	885	900	920	916	904	910	891	907	938	945	923	904	921	877	911	873	924	951	897	889	908	934	908	910	917	920	904	952	939	884	905	856	931	955	859	880	854	894	934	919	901	878	962	894	886	855	904	880	946	952	893	936	915	887	909	947	876	881	891	893	923	867	858	909	991	941	877	900	869	891	946	902	902	876	914	882	895	909	935	925	879	875	895	920	845	972	929	923	858	880	861	877	900	940	900	908	845	870	887	874	934	897	911	890	910	838	867	887	879	938	941	885	933	916	913	919	894	901	899	885	882	900	944	955	947	896	885	927	920	889	933	893	942	941	987	913	939	923	992	936	910	871	902	911	935	924	883	909	880	910	875	920	908	943	847	935	913	871	887	863	912	950	888	923	893	873	910	911	943	899	905	874	897	897	961	915	1014	933	893	928	905	920	869	867	904	865	883	946	898	929	925	950	880	912	909	894	869	913	972	934	895	891	877	917	865	948	945	861	922	918	953	933	912	930	916	980	899	904	941	912	904	933	890	919	891	935	883	934	929	922	912	899	932	925	913	877	935	917	931	892	927	896	881	925	897	917	893	930	910	989	893	922	884	934	914	901	886	857	892	894	967	895	914	853	876	933	871	885	922	868	879	912	896	910	930	900	935	909	909	923	884	970	918	961	927	917	863	896	886	923	903	905	915	912	876
49899	28445	22780	14494	7221	3854	2573	1490	826	630	678	814	906	726	723	596	517	445	433	375	424	359	409	382	365	402	359	378	344	351	375	375	352	326	403	358	367	373	346	351	362	329	362	366	366	413	366	374	390	355	341	420	360	370	381	376	333	346	402	341	359	355	345	377	326	355	373	331	374	313	372	354	332	371	332	367	356	357	382	326	360	367	387	376	349	355	372	349	338	374	344	339	365	356	397	392	382	332	354	358	354	350	351	356	360	356	377	347	364	334	358	345	332	387	347	358	315	336	418	373	301	332	346	358	367	375	348	381	353	375	384	377	366	359	362	336	360	350	389	347	357	388	331	350	374	385	362	326	330	396	378	378	351	371	346	373	370	367	381	351	387	326	369	391	322	373	369	379	350	426	371	400	360	322	374	414	329	360	367	351	368	365	351	372	383	359	361	364	371	347	349	367	380	353	387	333	381	368	364	377	379	399	364	378	394	364	370	336	346	341	342	374	393	361	361	397	343	375	361	354	363	388	364	363	339	368	381	390	369	379	379	358	397	317	337	374	375	403	346	363	381	364	343	337	372	396	352	358	370	340	337	397	365	355	373	360	402	393	368	328	358	362	339	395	367	336	357	334	353	338	340	311	389	370	369	382	365	359	371	328	365	390	373	345	399	377	352	381	362	349	375	375	331	387	377	344	347	364	360	376	359	356	333	362	392	372	406	391	353	347	382	356	340	375	347	347	331	346	319	345	349	395	359	368	344	323	372	335	364	380	327	309	357	334	380	355	350	337	356	389	388	386	348	350	335	385	353	366	386	339	377	333	318	356	364	375	407	371	363	344	336	354	346	349	383	375	377	341	324	380	355	360	344	363	328	349	386	368	376	331	350	362	349	355	334	337	378	364	353	349	341	334	380	332	338	354	377	395	351	387	366	330	375	399	358	373	316	353	387	325	350	366	370	329	350	361	352	360	375	393	363	355	365	368	341	398	365	411	333	344	388	345	351	368	341	376	368	387	375	364	357	358	346	345	368	395	356	400	366	359	367	375	373	419	344	355	368	334	398	314	349	382	331	385	361	336	371	320	395	390	376	370	354	372	370	352	361	332	381	362	353	398	371	362	361	346	364	369	358	384	350	350	346	355	379	345	343	379	375	348	350	350	365	343	393	369	328	365	358	371	368	318	327	368	382	368	343	395	410	352	379	343	358	396	321	384	377	321	368	346	330	328	351	366	353	360	367	400	359	345	370	346	335	372	386	414	343	369	380	384	393	350	377	370	390	360	350	349	354	388	343	370	383	383	385	365	352	356	333	393	359	368	363	370	357	358	384	395	326	340	367	380	372	358	357	367	356	360	342	362	345	359	370	348	329	371	378	373	336	378	319	354	360	370	369	340	384	321	373	364	393	369	419	364	343	391	310	384	351	353	347	353	349	359	387	381	355	341	371	354	362	324	382	354	330	339	352	381	362	370	388	376	389	364	344	367	377	387	388	343	325	330	354	377	362	356	366	359	336	396	384	344	339	338	397	349	383	382	383	335	353	331	349	339	328	360	343	335	339	383	333	374	374	376	341	367	352	358	393	377	364	398	355	362	370	371	353	357	326	341	356	417	374	376	356	352	357	365	390	360	351	374	332	366	364	387	361	365	408	356	331	399	398	389	362	366	350	349	334	367	383	362	380	343	397	379	353	356	341	362	372	359	341	352	373	383	325	356	360	396	324	373	361	344	362	378	371	360	367	377	369	354	369	340	326	340	404	374	351	389	366	388	342	351	345	344	344	373	375	360	362	387	320	380	355	372	375	343	344	342	350	366	376	365	345	348	371	390	362	357	362	365	354	364	387	314	368	368	361	378	363	334	351	346	338	384	303	358	396	380	355	376	353	369	349	393	384	327	370	363	387	367	326	339	337	372	368	343	345	342	339	351	339	360	331	377	321	369	357	353	345	357	335	376	322	359	332	374	351	331	358	366	352	356	356	368	359	381	339	367	379	382	374	367	403	400	389	364	373	345	355	347	375	362	349	354	341	345	385	349	344	365	375	349	328	367	372	354	389	382	406	352	360	380	343	400	348	376	372	374	359	374	344	351	343	340	346	389	322	380	369	384	361	362	378	364	385	353	378	383	381	368	406	373	340	364	364	328	344	370	385	332	328	396	372	360	366	395	362	391	355	358	339	296	341	358	353	346	348	371	329	324	384	392	336	342	366	364	391	360	382	332	359	339	331	378	344	362	392	333	356	395	396	358	368	344	349	356	368	366	353	338	355	363	371	360	337	355	349	345	388	372	350	360	339	384	368	387	361	352	353	349	339	323	331	363	396	347	369	341	343	384	378	328	366	386	374	351	354	360	335	340	339	382	361	401	337	359	360	398	364	362	356	341	310	330	396	395	364	374	382	337	337	367	321	359	365	301	348	373	362	341	362	333	408	346	354	345	360	339	352	372	377	398	371	375	380	345	348	371	366	363	395	340	414	367	348	389	375	342	339	389	361	381	356	353	388	345	357	355	331	354	378	377	386	369	349	368	349	363	311	345	347	323	372	339	336	360	336	407	373	394	347	399	376	350	340	365	353	353	355	376	308	361	357	414	339	368	359	353	355	372	334	348	340	377	350	375	371	347	359	379	330	355	370	362	361	400	382	363	350	381	379	351	412	373	368	398	350	370	366	335	357	332	330	343	359	351	368	359	371	380	373	329	380	374	351	356	347	380	369	363	358	352	353	360	352	355	366	377	333	379	372	368	388	383	412	367	355	367	380	389	352	363	330	372	358	349	373	368	371	343	359	368	369	368	363	376	360	376	357	358	391	324	357	352	348	361	337	349	354	364	349	346	376	374	371	397	383	335	378	359	399	372	375	348	356	340	379	355	381	375	409	381	335	366	354	351	366	356	349	347	333	373	371	393	326	365	379	362	369	356	363	343	357	353	340	319	325	387	359	345	334	374	373	366	329	380	378	366	373	369	376	388	342	345	359	366	366	369	378	332	368	367	344	341	350	376	342	379	342	353	359	320	358	375	349	357	375	387	372	335	325	359	351	368	386	355	323	342	366	348	382	363	347	374	351	347	360	364	359	332	395	367	359	340	348	347	382	383	356	360	365	346	404	345	355	348	394	382	369	378	330	308	372	329	358	364	368	366	359	362	341	356	366	396	359	360	364	364	381	353	354	373	346	372	376	345	385	341	362	379	373	326	324	359	366	366	319	373	349	358	383	344	364	418	356	352	329	366	358	325	356	355	371	366	366	339	371	387	348	364	317	348	350	375	342	379	388	351	329	383	368	379	374	321	373	362	372	376	377	330	355	368	363	349	333	379	354	324	365	335	342	396	355	342	376	355	342	382	365	393	348	332	336	354	359	323	356	357	364	360	356	375	349	372	375	375	346	371	393	346	363	341	340	363	398	387	370	340	339	349	354	344	337	307	326	354	365	343	323	342	335	364	359	342	377	359	368	346	305	356	333	366	337	345	346	369	360	332	375	329	376	343	356	356
33122	23154	27876	25663	18178	12460	9295	5499	3180	2385	2321	3316	3502	3010	2842	2229	1824	1460	1161	1165	1031	954	916	1019	895	914	876	950	842	869	922	876	879	851	843	851	833	887	872	783	904	816	845	825	828	876	934	798	870	851	865	808	849	797	838	852	852	818	829	896	861	844	918	902	859	844	870	828	839	851	818	840	845	844	874	814	798	804	829	887	802	808	879	851	795	835	877	853	845	882	863	838	871	836	870	823	889	809	829	809	845	836	843	873	866	886	882	826	836	826	813	888	829	829	820	847	853	809	908	821	798	872	847	827	812	852	836	869	858	852	861	846	816	836	871	805	818	820	817	825	809	855	828	850	891	853	806	839	840	826	853	832	779	905	806	848	844	898	863	812	861	809	820	836	820	853	847	836	931	892	842	853	870	830	789	806	815	848	829	893	839	818	811	858	864	870	807	853	822	791	863	817	825	827	885	834	859	808	816	865	815	841	803	834	869	773	849	864	841	829	852	906	875	856	807	826	875	805	839	863	850	836	866	873	923	812	842	804	818	832	882	821	854	802	826	841	890	820	816	857	827	874	807	842	882	855	845	880	799	844	820	849	813	899	848	792	823	819	839	832	848	857	837	830	846	857	894	816	833	886	811	908	847	845	878	878	850	843	835	836	835	838	886	838	829	841	825	838	817	821	833	879	808	861	809	842	863	835	823	818	864	810	838	827	816	849	783	799	873	780	870	863	818	823	899	836	882	832	815	893	831	805	844	840	829	844	821	852	818	809	861	869	835	792	871	863	831	834	816	805	855	776	824	847	843	831	819	829	837	843	833	812	845	862	812	860	832	835	821	850	866	849	845	812	822	819	837	806	824	822	820	835	812	880	875	793	828	792	876	829	792	843	856	868	796	779	839	851	810	839	870	862	850	852	811	831	832	837	808	844	834	843	855	845	829	827	876	822	872	874	876	868	819	849	814	806	843	810	850	848	854	812	848	899	881	844	844	831	870	863	890	826	839	826	802	812	910	861	837	789	846	826	887	867	818	811	897	823	832	850	829	847	822	898	834	831	852	859	825	819	844	796	866	805	849	831	845	835	847	821	825	885	873	831	800	869	828	879	821	863	869	850	866	836	858	807	820	866	853	849	833	835	837	841	867	864	808	858	886	859	915	846	810	828	862	847	836	839	801	845	847	848	792	828	859	836	824	839	870	831	823	796	875	878	900	832	892	835	882	860	838	837	887	810	827	823	865	815	876	830	824	802	865	830	872	866	853	855	832	888	834	834	784	878	814	874	859	857	807	802	861	835	818	848	882	850	879	818	893	824	841	854	844	885	844	858	913	847	852	816	858	859	806	855	822	789	840	841	815	909	838	840	815	828	895	837	851	825	786	867	856	836	816	839	808	818	798	801	831	865	837	847	889	835	822	877	859	813	828	876	818	836	842	823	879	761	868	812	838	833	849	844	810	849	817	878	829	869	857	879	887	851	864	832	812	886	840	828	822	841	793	891	802	852	830	861	850	773	853	808	853	896	870	866	832	842	811	820	811	785	880	806	875	749	806	875	871	826	860	875	816	885	837	893	837	857	800	849	855	829	822	848	849	850	863	810	882	819	794	850	813	825	841	858	812	847	826	825	888	881	836	838	866	831	827	849	805	830	867	844	843	860	890	873	853	841	793	793	835	862	828	865	857	819	846	812	853	819	856	851	821	826	778	850	836	805	888	832	836	868	798	835	852	795	843	789	826	810	866	875	804	856	879	875	867	874	835	869	866	844	870	855	831	826	820	830	830	801	869	847	825	860	803	839	844	818	831	768	807	895	827	911	834	842	819	817	915	861	804	827	868	807	892	785	810	856	813	825	869	837	872	870	837	858	844	855	830	851	881	820	812	824	783	825	860	896	856	802	835	801	866	870	843	887	854	827	896	787	868	857	834	836	799	857	870	839	885	840	850	833	845	885	888	876	852	831	850	866	799	809	834	822	852	863	865	858	869	871	842	762	859	809	837	837	882	812	815	882	860	846	872	836	840	846	825	851	867	867	828	835	879	793	838	893	810	873	807	807	815	873	865	839	849	845	852	846	832	889	851	803	843	841	827	814	816	829	867	865	859	878	870	812	824	834	860	819	850	828	842	786	810	863	929	821	811	819	838	884	829	817	808	819	816	864	811	806	846	903	841	857	848	884	846	839	811	798	873	854	891	865	857	865	827	854	792	865	866	869	837	832	810	854	820	864	857	890	861	878	869	852	833	872	823	857	812	865	839	833	834	857	852	844	881	869	850	819	846	867	830	813	859	816	886	835	845	835	835	830	792	841	850	874	892	859	846	840	849	880	828	857	781	826	870	802	802	879	824	774	898	798	866	843	879	761	819	860	849	873	813	862	834	840	846	848	895	834	841	891	812	865	858	883	841	790	800	854	875	815	826	827	857	851	821	815	864	877	846	839	892	832	848	886	844	880	833	840	833	850	861	863	787	782	799	848	878	878	869	834	805	805	889	794	836	850	836	810	787	821	841	819	881	882	829	825	843	798	875	875	828	804	872	851	834	849	839	834	801	876	847	863	835	829	895	849	831	855	856	845	808	865	869	818	819	839	817	815	835	796	844	776	843	856	851	869	880	861	800	845	858	848	828	839	843	849	819	841	840	900	818	876	846	837	833	836	822	822	875	808	834	871	774	822	835	864	876	865	837	794	867	816	873	818	828	799	841	832	859	893	822	818	834	847	835	855	798	863	811	894	835	832	838	822	829	907	857	884	817	820	856	852	795	797	826	767	809	817	837	839	837	902	875	850	846	865	871	802	868	840	815	854	833	883	834	877	836	869	855	875	843	840	829	843	853	851	831	854	876	804	819	873	823	831	789	830	911	846	844	828	833	827	810	854	847	836	870	848	832	859	822	855	833	875	872	841	872	888	847	828	772	789	872	849	846	835	882	879	838	839	879	874	850	780	838	866	838	869	827	824	829	830	798	855	813	780	837	825	877	831	820	829	917	844	832	824	839	846	883	797	825	851	826	869	851	844	822	839	834	824	873	861	831	824	809	818	837	866	837	836	873	810	832	844	835	865	827	847	837	838	836	796	833	835	895	838	842	843	830	808	859	854	765	871	878	856	848	903	809	836	824	823	788	871	865	835	821	805	853	842	791	866	844	868	793	873	820	841	831	808	843	816	806	833	852	810	924	812	825	816	874	834	860	893	878	920	849	790	848	893	871	838	817	816	836	878	842	843	889	855	794	817	858	850	804	865	850	878	797	855	859	858	828	846	848	882	829	864	917	866	880	832	785	848	853	823	792	832	873	842	845	831	795	864	877	865	807	841	875	806	849	881	815	825	868	819	844	862	858	846	832	830	859	859	863	802	807	807	836	839	847	853	830	871	772	837	895	853	819	904	858	842	839	830	860	909	868	842	854	834	827	832	820	847	835	809	813	837	835	855	815	902	878	822	852	812	847	841	786	827	823	813	836	834	826	843	831	831	822	839	856	818	839	897	786	834	820	850
30150	16316	10556	5451	2715	1423	960	603	515	446	417	375	412	373	358	374	394	376	402	411	378	383	315	369	411	391	383	371	387	360	377	348	346	399	358	422	368	382	365	383	387	363	354	378	348	377	358	402	373	391	343	352	366	380	377	351	414	374	368	378	372	356	374	382	366	392	380	382	411	363	363	360	405	370	336	379	363	370	345	376	357	380	414	381	344	370	406	376	420	392	350	397	365	357	363	378	383	387	371	365	368	331	362	379	410	341	396	347	370	356	398	402	371	374	381	359	354	344	386	369	361	397	400	334	364	358	336	332	376	363	395	385	413	366	395	376	403	346	386	384	401	381	348	365	368	353	367	388	357	374	410	356	349	355	339	355	429	391	373	357	372	401	368	404	394	373	381	402	371	371	374	385	379	353	354	367	376	373	355	384	371	394	367	327	372	382	355	335	404	363	396	395	323	359	383	364	368	387	384	350	351	382	407	395	389	405	374	373	403	360	380	345	339	400	392	371	385	353	363	377	343	400	357	359	352	392	366	358	348	377	336	384	399	367	375	373	316	338	338	352	370	372	335	379	383	378	381	392	375	397	383	421	429	346	362	346	370	388	379	382	385	362	374	361	367	428	372	373	359	371	376	356	350	371	388	352	353	386	380	387	362	369	353	364	351	373	349	373	379	368	382	348	378	373	345	378	338	381	349	396	375	352	356	403	362	329	359	363	341	359	373	351	344	362	381	347	382	391	388	391	338	377	339	396	390	366	369	347	392	371	346	361	397	383	377	404	373	389	352	330	390	387	412	388	358	392	404	368	373	406	405	374	327	336	410	367	391	397	328	405	349	366	389	382	356	383	387	396	392	354	435	351	371	345	379	386	365	392	366	379	375	372	366	407	366	359	359	383	363	348	320	382	386	386	364	385	376	395	393	351	389	385	375	401	378	357	378	377	381	357	364	372	361	401	379	384	365	332	368	360	370	375	312	368	385	361	389	371	377	341	357	392	382	365	373	371	366	408	322	377	388	364	353	364	379	372	347	381	365	378	372	390	315	324	356	378	392	372	365	397	381	367	345	380	342	377	361	349	400	375	345	392	394	361	338	379	338	345	370	341	393	370	379	362	378	382	408	334	421	369	392	400	388	365	348	370	349	343	383	396	379	421	379	408	385	412	384	343	379	389	409	366	392	400	356	427	381	343	381	375	376	345	352	368	376	363	396	408	372	335	361	336	349	349	366	384	368	382	398	417	375	331	389	378	378	362	373	378	366	372	364	383	360	356	365	360	364	351	424	387	382	369	377	354	388	346	362	347	375	423	392	368	398	343	342	366	403	385	367	335	330	416	364	391	362	366	375	365	360	357	359	410	379	371	364	383	363	383	386	372	374	383	367	366	383	363	372	332	417	369	346	328	385	371	368	367	360	365	351	409	384	354	364	363	349	406	351	403	403	366	361	393	394	343	385	373	375	387	367	366	372	371	371	390	375	343	378	352	364	374	358	377	339	354	305	369	356	352	326	358	375	388	347	358	371	428	403	354	385	359	371	373	334	390	370	398	385	366	337	369	383	328	410	374	369	385	349	343	393	379	387	393	356	346	372	401	391	360	391	369	368	400	361	359	387	363	372	392	372	389	365	341	386	375	378	373	369	384	391	380	383	353	371	358	377	383	343	376	349	398	361	416	422	391	409	356	383	390	396	355	391	411	365	383	358	364	363	344	376	328	347	333	377	374	377	357	368	410	378	393	380	370	367	348	343	372	390	339	360	371	336	353	391	358	369	405	341	363	343	408	344	378	367	390	384	346	382	411	364	378	360	386	370	343	411	369	377	362	362	366	400	374	361	401	393	366	385	403	375	356	381	377	382	335	392	379	388	385	364	400	356	363	407	402	396	366	372	358	364	337	381	366	372	358	326	407	368	345	371	420	393	365	390	372	364	362	408	408	379	364	377	392	359	341	383	342	374	359	367	366	385	372	402	398	409	386	349	366	389	383	370	383	371	352	378	380	361	388	385	398	367	382	402	320	377	378	358	367	381	381	371	344	388	347	354	376	366	382	332	320	356	402	373	338	333	371	387	389	374	378	377	345	379	378	368	424	356	399	361	345	390	383	381	330	358	388	347	377	362	354	372	363	386	369	371	371	416	400	377	380	364	370	360	395	351	333	361	369	375	368	423	336	384	365	352	370	353	377	398	373	353	331	364	402	361	378	412	414	405	369	339	386	379	382	364	328	347	371	387	368	399	414	388	356	354	348	347	421	393	359	358	392	344	415	388	381	394	388	377	365	347	366	375	348	357	381	377	403	367	375	381	394	382	333	356	410	373	383	345	405	348	358	389	368	386	353	362	386	360	318	380	403	353	383	354	382	375	369	407	377	377	367	393	326	360	376	370	371	349	349	374	324	397	376	367	350	392	358	379	363	379	322	377	393	430	371	369	372	360	370	331	377	348	378	369	397	330	350	402	355	353	338	379	397	406	347	337	378	383	388	372	348	354	356	350	425	425	392	355	357	328	379	351	378	402	360	378	396	341	356	369	371	389	370	365	366	386	361	389	358	383	356	351	325	376	348	388	370	390	345	368	378	390	369	369	380	392	365	368	371	393	373	370	381	370	415	384	393	403	363	395	369	365	381	416	375	388	401	400	364	340	361	374	407	402	371	367	396	404	372	380	369	375	372	346	387	344	337	332	361	373	388	424	391	366	372	349	400	343	355	372	365	368	347	362	347	369	395	388	377	368	354	405	389	394	401	396	393	381	394	390	404	356	380	374	389	390	373	385	366	349	385	345	360	361	360	397	355	367	372	353	378	379	371	368	382	338	347	420	347	347	395	377	373	394	350	412	358	368	381	384	354	365	336	375	344	372	403	344	369	353	356	358	364	342	383	370	374	362	398	390	373	364	413	322	377	385	373	377	376	351	379	389	374	371	366	347	381	364	390	375	376	367	380	409	395	390	418	378	389	368	396	333	348	361	363	390	344	340	368	385	359	354	395	356	383	383	342	335	388	360	397	403	383	369	364	362	356	400	353	389	369	363	372	327	362	389	349	396	384	350	390	355	334	346	377	381	353	378	381	357	407	348	360	373	391	358	385	361	341	351	392	391	364	355	387	392	355	361	405	388	346	377	397	317	367	389	371	378	384	353	383	392	346	411	332	375	381	388	388	381	343	356	371	343	348	388	373	330	400	386	351	376	392	339	378	373	368	333	321	365	349	367	397	369	416	372	386	356	337	379	369	371	376	409	377	395	383	384	339	351	367	399	331	440	372	404	344	352	397	387	380	348	363	377	363	407	383	392	359	351	386	374	393	395	350	368	363	398	374	309	357	381	397	357	366	380	388	370	354	356	364	342	368	364	366	366	408	350	389	394	360	397	355	405	363	383	332	336	366	381	372	434	382	350	368	376	365	364	371	358	375	364	332	383	370	385	364	394	377	347	348	393	363	398	396	400	359	366	385	390	382	380	337	363	380	396	363	375	375	364	370	366	363	356	342
21424	14274	15877	12607	8340	5178	3314	2214	1564	1236	1077	1081	1004	1016	931	942	903	859	866	929	894	891	924	879	934	902	867	881	898	880	852	875	832	857	890	879	890	917	891	916	811	919	884	888	880	834	868	885	944	852	901	878	893	849	890	909	872	854	854	882	840	890	865	920	848	854	878	854	858	893	852	918	857	921	845	913	895	840	894	889	894	908	881	828	867	870	904	889	856	867	872	881	874	852	861	916	854	869	828	832	838	868	900	895	877	884	856	880	828	889	870	859	891	902	859	867	837	865	866	871	855	879	826	865	886	863	848	859	854	898	911	902	911	904	933	853	920	848	870	862	875	849	872	879	875	895	849	895	871	844	846	855	850	874	812	876	889	882	869	853	930	839	900	863	872	906	832	887	847	862	858	825	830	850	838	910	847	841	911	841	886	855	897	882	926	893	852	887	856	868	826	904	854	915	874	863	854	849	848	832	892	848	839	862	926	915	875	881	839	872	908	898	866	885	859	944	916	917	867	881	832	872	848	870	909	837	904	864	891	830	861	896	866	907	912	857	845	877	849	881	820	899	871	820	864	855	910	897	897	840	886	872	930	907	907	895	868	859	921	851	862	859	863	822	901	889	864	841	850	908	887	873	903	883	895	933	885	866	907	821	889	879	914	890	818	868	827	819	870	843	856	917	922	866	874	908	861	842	864	881	904	818	870	868	856	871	865	930	929	861	860	812	806	907	901	923	882	892	886	841	874	845	816	879	840	853	844	872	917	850	850	867	903	824	858	899	899	878	887	855	846	860	917	816	842	879	881	843	895	877	826	862	884	902	856	877	872	891	873	831	897	856	873	931	857	896	822	823	849	856	876	846	880	819	921	886	906	910	870	863	943	851	849	896	902	888	877	888	874	955	878	900	849	908	868	915	899	886	871	848	836	910	851	886	868	837	877	838	856	845	868	867	866	886	889	909	914	858	894	849	879	896	837	847	831	927	843	868	867	854	876	850	879	898	872	885	882	889	922	846	850	851	886	861	879	831	856	892	838	879	925	910	876	849	817	856	913	883	922	856	935	893	848	898	818	819	866	839	860	860	861	862	890	949	882	939	841	878	908	913	865	895	939	873	824	862	859	878	864	897	845	871	854	872	856	897	889	846	890	837	820	916	885	909	845	857	826	885	878	889	871	822	902	876	896	857	893	867	882	859	856	862	903	876	870	869	890	834	905	856	853	911	849	838	870	856	893	842	855	894	819	917	885	893	856	879	851	878	886	880	851	935	869	878	847	832	871	898	899	891	872	897	864	842	832	903	876	882	883	918	867	855	889	879	893	873	877	813	893	928	911	878	843	858	926	860	856	884	906	881	898	830	914	884	887	860	864	880	899	882	844	865	861	878	820	867	847	800	906	886	919	856	903	851	849	898	890	883	873	915	853	884	836	911	882	854	874	854	833	868	879	917	871	849	897	828	850	868	877	865	844	873	851	895	860	887	886	838	849	848	880	901	901	866	908	898	856	873	854	907	844	905	843	843	882	869	886	877	856	822	859	849	884	914	879	846	866	879	882	869	887	851	874	890	872	889	847	838	924	909	911	900	898	849	831	884	878	904	858	896	901	869	885	861	890	891	904	897	873	886	878	847	856	874	917	879	877	854	822	930	902	889	889	879	904	884	944	830	851	885	902	887	885	897	897	907	877	895	901	880	865	871	884	874	850	894	870	888	889	894	899	895	861	846	889	876	942	910	905	837	811	883	863	876	905	858	850	875	879	869	852	863	866	829	870	894	860	927	895	791	865	868	869	873	890	845	919	869	852	861	914	882	835	885	832	825	856	827	868	827	835	869	914	863	860	853	839	927	902	808	853	871	897	914	902	860	895	891	890	873	906	863	882	871	825	911	869	913	851	842	822	867	872	827	914	879	868	835	876	896	883	888	834	852	910	899	881	894	882	888	860	848	863	837	915	880	916	844	879	845	848	879	808	839	947	898	875	881	870	883	918	887	860	865	856	863	836	892	836	866	879	890	857	891	793	906	850	896	843	884	929	843	906	842	846	878	896	862	911	883	873	856	909	881	875	897	863	873	910	894	855	892	874	856	886	833	872	856	826	834	889	909	873	866	881	836	881	875	935	935	891	847	846	836	844	877	834	882	863	858	880	897	833	877	913	898	901	896	912	844	913	839	859	803	865	831	857	832	860	841	914	853	858	861	872	865	883	874	859	856	851	885	887	848	884	861	846	849	902	861	902	896	888	895	905	888	865	859	886	882	880	907	867	891	881	877	857	838	943	857	856	810	828	858	841	908	871	898	910	855	908	850	859	936	861	868	829	876	948	913	930	870	897	881	816	828	881	893	879	948	834	866	847	876	875	925	886	894	926	911	911	869	867	860	882	905	856	904	851	951	859	894	881	822	883	846	829	850	835	872	891	832	872	858	904	867	852	865	859	903	865	888	875	937	889	904	832	887	867	887	796	872	895	934	892	838	844	823	813	851	883	859	908	909	910	913	885	899	893	949	879	832	899	898	846	895	843	877	930	902	889	903	885	881	889	881	924	857	855	845	919	822	848	856	859	878	882	904	887	903	865	828	905	877	825	897	903	901	863	858	923	887	905	823	907	879	908	888	836	854	912	926	890	902	860	826	822	837	826	907	868	885	898	882	788	877	827	881	879	830	845	884	916	879	848	850	843	921	875	861	906	895	832	832	916	912	917	866	876	864	879	941	896	869	834	887	873	888	893	845	851	869	858	932	859	867	839	854	898	880	872	837	915	896	878	895	964	893	871	861	863	859	879	913	938	866	845	891	862	862	848	896	785	861	878	859	893	839	885	858	896	906	899	837	879	860	860	823	882	899	864	845	818	881	859	824	853	890	848	848	930	892	915	856	893	891	880	893	821	906	855	848	871	878	929	831	865	875	835	875	925	865	869	886	895	887	845	859	877	865	865	834	847	851	861	827	916	856	860	900	881	915	870	918	883	827	888	891	882	873	848	874	825	830	836	865	831	876	900	859	873	902	883	902	851	864	852	880	901	858	841	855	888	879	818	898	835	872	836	845	896	869	855	897	921	840	869	878	887	900	869	892	885	824	901	888	841	844	798	889	926	870	920	815	864	910	830	903	873	880	884	865	887	923	924	899	920	856	824	851	886	816	863	875	850	903	819	812	861	936	879	926	874	826	891	852	893	864	878	858	883	845	862	881	881	864	895	892	883	868	841	832	907	839	914	911	848	857	861	921	832	889	898	877	867	906	895	847	881	851	869	900	838	911	885	950	873	902	841	856	883	840	915	848	879	846	864	883	799	865	872	914	896	908	920	914	876	870	902	858	881	882	866	874	963	866	859	857	860	889	904	892	885	835	857	929	840	829	822	871	913	925	929	881	873	868	882	902	908	855	826	862	920	898	880	824	875	951	891	830	878	868	901	871	853	916	873	894	894	822	904	951	859	918	904	852	923	849	890	895	862	872	848	898	852	836	876	819	873	933	827	888	931	887	868	827
40419	24424	18471	10874	5115	2765	1712	965	728	518	565	612	651	555	483	545	521	456	419	394	388	397	428	416	367	379	430	413	383	375	387	388	388	377	402	418	362	385	359	401	390	390	381	417	360	390	365	382	374	413	355	379	393	437	418	364	395	405	359	432	408	387	391	379	415	343	370	402	386	385	380	388	353	370	381	361	401	413	341	378	421	416	417	395	399	394	357	434	368	373	367	427	382	416	377	390	397	397	394	388	383	364	434	370	374	441	378	355	376	371	387	410	374	409	398	369	393	424	395	391	368	386	402	410	409	383	379	388	380	338	393	393	401	393	367	378	372	341	355	381	389	383	424	392	365	383	389	373	402	373	401	356	353	362	417	380	389	393	382	368	421	400	379	409	378	395	362	396	397	388	346	397	376	378	404	389	433	362	392	384	393	384	414	349	385	364	380	400	408	388	374	358	389	384	371	346	360	400	385	377	372	408	405	357	385	377	391	413	384	418	385	418	374	392	412	375	357	373	386	372	382	330	380	401	353	359	414	360	377	387	370	399	349	419	413	353	416	345	408	384	368	381	370	381	394	431	413	443	420	379	359	390	374	427	394	358	365	404	404	350	371	412	375	386	398	401	395	383	396	395	382	373	362	428	398	331	372	428	388	406	386	345	377	424	414	394	356	396	353	362	400	411	349	412	368	348	390	371	401	378	428	409	389	390	409	426	367	413	363	367	368	360	378	423	380	362	362	385	369	375	382	350	390	381	415	379	379	364	366	397	401	410	440	420	377	380	396	390	417	392	370	389	392	383	372	370	405	391	399	410	407	346	378	362	365	398	382	407	396	414	388	404	389	385	355	363	387	375	404	432	371	380	414	377	390	392	374	432	365	382	431	393	359	399	392	368	410	394	394	349	388	377	385	367	381	402	343	404	404	353	348	399	370	384	390	362	390	346	351	405	415	380	367	391	371	361	432	393	384	391	379	357	380	370	400	411	371	358	363	379	359	373	410	394	345	365	369	397	352	343	395	384	376	378	383	412	361	386	396	393	360	388	427	382	378	354	387	389	402	384	402	398	386	398	413	352	392	405	412	375	373	376	403	386	345	388	363	372	392	391	401	402	351	354	400	370	381	387	393	392	413	408	375	401	376	380	367	390	425	383	389	390	379	378	402	380	349	413	363	393	379	387	389	372	426	424	384	402	383	410	378	390	392	403	404	411	439	415	377	405	394	390	410	406	391	393	428	376	356	379	405	375	375	336	370	367	368	382	401	383	375	364	386	409	386	378	398	381	369	361	376	390	412	410	411	374	358	390	349	386	383	394	378	406	364	351	374	420	380	391	384	370	395	380	374	378	358	412	416	421	387	381	372	404	334	332	374	431	402	359	414	377	388	385	400	371	386	388	385	409	370	381	391	411	370	380	362	384	460	395	345	343	378	335	380	378	400	395	356	389	369	428	421	383	408	407	417	414	414	431	353	406	416	378	339	372	371	361	400	401	367	368	344	367	373	402	359	388	373	383	415	394	387	400	401	439	388	400	384	439	344	412	393	375	394	371	399	353	398	422	388	373	392	388	359	397	366	386	354	411	349	387	368	425	382	402	397	368	410	426	361	352	389	413	403	334	390	429	376	347	400	409	393	401	411	387	395	364	386	378	385	335	394	373	378	412	381	412	369	384	405	382	355	383	407	393	408	400	367	380	403	394	400	383	373	428	367	438	381	442	383	405	393	379	389	374	400	351	373	404	351	399	371	371	387	405	389	379	426	411	360	405	379	402	374	356	364	400	329	401	394	389	385	415	356	369	372	359	400	393	384	392	412	371	395	366	382	405	350	391	411	390	373	393	392	407	382	413	376	389	382	399	383	366	391	368	387	394	401	377	418	402	376	397	393	399	369	374	376	392	391	403	370	412	400	410	413	385	383	373	409	412	352	392	381	380	374	344	382	388	418	389	412	433	387	323	355	417	405	376	393	384	368	383	427	376	341	387	399	396	361	358	390	391	387	389	413	398	408	394	405	456	386	366	397	417	382	390	397	377	386	364	383	400	396	402	340	345	371	383	356	371	428	392	373	346	400	372	375	390	419	380	357	351	375	363	407	350	442	394	367	430	407	355	380	380	354	403	401	359	358	361	363	400	366	414	372	428	374	347	408	396	353	376	405	418	372	369	388	390	363	404	390	379	442	399	374	404	424	384	371	372	409	367	398	393	391	412	407	420	390	399	368	346	365	402	361	366	389	410	383	404	396	365	391	361	411	373	374	406	401	386	406	384	408	368	368	369	367	414	381	382	399	375	399	400	375	347	410	382	394	378	414	381	384	382	383	393	404	395	421	422	414	343	383	385	361	351	386	432	376	379	337	421	395	399	352	425	394	330	353	422	419	390	385	385	395	381	390	377	395	409	386	351	386	357	380	393	379	373	383	433	418	420	405	381	374	428	382	398	415	401	405	390	403	366	398	385	386	383	363	371	358	399	354	382	401	405	357	374	428	386	370	377	377	377	370	369	373	379	398	436	410	379	411	368	390	361	395	387	382	340	394	378	393	418	404	347	403	410	389	383	368	407	368	372	357	409	362	399	367	397	339	395	364	424	395	393	350	386	358	367	380	440	400	377	397	372	371	340	382	362	427	388	401	430	428	408	368	420	366	374	352	376	399	373	406	381	373	384	400	436	383	404	362	437	376	404	384	382	383	376	367	386	396	369	406	374	425	396	388	407	414	365	401	387	408	399	384	430	401	401	384	400	397	358	384	383	331	358	393	387	388	411	387	383	418	374	377	381	401	338	354	372	380	366	354	398	390	354	343	409	406	390	404	409	383	362	375	328	356	417	405	403	382	386	431	377	350	409	378	401	394	379	400	401	392	400	385	448	399	388	419	414	388	377	402	404	390	385	391	388	423	407	412	380	380	376	366	387	348	391	421	413	429	371	408	373	381	390	384	361	388	341	372	384	419	428	379	378	406	371	407	376	396	394	362	370	352	397	388	383	380	394	353	379	385	384	372	376	388	417	391	369	393	380	388	370	392	405	396	377	354	373	362	385	381	402	356	394	380	429	434	398	353	421	401	384	390	422	404	380	414	380	390	389	391	369	366	325	415	405	434	393	412	417	389	374	403	361	395	326	402	359	397	420	400	420	378	377	367	417	388	384	363	414	431	396	359	363	395	427	382	400	409	438	440	399	406	371	398	391	340	400	384	408	438	366	362	392	378	376	375	380	368	401	407	397	385	394	389	390	395	384	377	379	346	412	376	360	344	381	388	359	402	398	375	386	384	371	385	357	376	419	376	364	374	426	377	386	401	381	407	400	389	390	373	414	378	382	372	410	378	391	377	407	370	352	428	397	393	396	409	387	423	392	374	393	383	372	391	408	412	373	354	395	397	397	432	366	394	388	382	404	376	362	428	391	371	383	398	384	361	348	402	366	390	400	388	410	390	398	415	350	412	404	389	392	391	389	375	375	390	385	383	414	377	371	371	370	368	383	413	422	381	396
27819	20716	24199	21148	13821	9769	6157	3825	2450	1789	1824	2107	2314	1826	1947	1864	1635	1379	1187	1072	1014	927	940	1014	980	945	874	974	928	924	889	919	954	902	909	949	930	900	970	936	871	938	881	942	961	891	942	894	882	901	883	903	867	916	868	906	881	908	954	932	893	902	928	879	936	866	900	884	937	909	918	909	869	916	972	923	868	916	895	905	953	880	949	893	934	857	852	928	900	959	903	924	900	898	960	941	861	896	887	986	883	914	874	931	897	853	900	878	880	928	971	898	952	897	885	882	883	877	930	965	940	906	886	918	898	892	872	897	943	881	941	935	921	901	970	901	915	901	876	931	924	952	886	876	912	925	955	919	862	928	955	939	918	915	890	911	892	949	893	932	924	895	961	930	878	860	946	910	898	864	900	898	848	958	948	930	904	911	933	890	903	878	947	912	896	849	850	906	847	904	898	950	894	927	908	918	899	898	897	897	926	854	913	907	940	894	911	862	932	917	872	853	932	867	856	961	930	917	888	926	909	875	915	978	943	939	900	947	908	881	904	890	871	913	943	962	909	870	892	891	913	921	878	924	887	903	956	888	838	941	878	865	874	961	953	929	904	880	919	916	891	901	897	919	977	922	927	906	945	905	863	948	897	926	875	869	930	881	912	946	883	923	925	919	917	914	906	890	901	853	915	928	948	875	888	911	911	887	848	898	929	989	868	883	960	856	950	962	890	965	913	885	868	899	958	902	894	884	858	885	898	925	901	873	899	864	898	949	919	886	911	885	892	866	959	910	850	884	907	891	850	897	901	883	884	909	894	937	906	900	928	902	851	866	911	906	914	907	917	890	876	857	908	908	883	890	896	888	905	869	930	866	872	911	917	924	914	961	875	892	898	850	970	934	885	886	907	884	910	883	911	899	928	972	921	884	911	913	910	922	939	914	887	886	904	891	931	880	902	929	866	905	922	942	876	945	904	904	867	865	896	907	908	932	868	908	916	918	929	877	899	890	945	913	949	905	919	916	926	938	905	931	871	867	896	904	899	868	882	899	879	894	945	894	863	916	891	920	899	881	892	842	906	850	947	864	899	860	915	884	904	928	870	918	921	875	861	887	896	954	878	970	906	911	876	946	864	922	881	913	907	890	928	882	914	925	867	929	921	936	873	942	878	860	961	893	882	904	889	871	937	864	885	885	893	874	926	886	906	904	933	892	869	844	863	944	942	908	879	879	863	890	952	914	901	852	963	865	948	911	930	876	901	880	865	948	862	922	843	901	941	874	891	937	933	902	907	918	890	916	937	905	862	948	934	909	903	884	851	883	915	882	878	871	887	877	900	890	915	914	925	921	899	935	857	873	845	949	841	897	899	897	921	955	911	899	927	952	879	867	882	927	904	914	963	865	924	907	887	938	900	912	859	916	920	924	876	925	902	930	913	899	938	919	934	909	875	904	874	920	886	881	850	946	935	914	897	915	887	924	946	908	932	888	972	885	933	917	903	825	900	838	925	899	913	851	937	934	911	892	900	908	919	934	862	864	905	921	932	916	966	941	933	886	948	935	889	918	892	880	967	893	939	907	893	932	872	869	904	910	929	884	916	934	847	882	918	836	902	910	830	847	917	883	911	923	900	892	889	906	915	946	975	885	904	937	883	886	884	894	826	941	895	899	842	912	894	882	918	868	880	875	897	918	890	950	920	899	968	922	948	891	881	869	894	845	879	895	970	938	926	879	931	959	898	885	919	883	884	920	893	855	909	901	900	962	898	912	947	919	901	881	958	930	874	861	901	909	911	893	936	937	906	933	935	924	897	950	912	895	915	959	917	894	922	936	896	919	879	909	929	923	902	965	909	996	905	928	880	874	889	946	933	965	915	912	922	900	898	895	982	920	916	907	887	847	915	889	886	918	915	948	916	911	905	957	896	891	898	923	924	858	949	921	917	921	945	895	870	937	918	904	922	859	912	938	932	896	913	899	894	922	934	921	968	867	864	949	897	813	888	881	901	967	879	883	925	963	867	893	965	902	887	863	865	913	914	895	927	877	912	842	937	923	967	930	901	971	909	852	910	917	950	930	904	932	919	943	900	914	901	923	898	913	903	914	882	869	920	895	887	930	914	892	863	905	921	849	901	930	869	905	851	946	909	864	912	899	956	943	908	901	930	887	893	936	878	896	891	942	887	901	879	888	889	915	941	917	883	907	909	878	890	989	876	960	870	886	916	971	938	929	901	898	906	908	919	949	934	915	915	883	861	951	823	906	865	899	926	912	937	909	887	902	993	939	886	909	899	911	916	884	856	912	914	880	873	919	835	919	883	879	915	931	908	879	911	867	915	889	902	886	858	877	940	894	892	976	903	924	924	852	898	931	958	905	873	963	933	874	867	864	854	913	939	865	898	890	923	909	949	936	885	884	903	945	933	912	923	893	902	937	872	859	921	866	913	901	832	898	946	871	956	930	905	933	863	939	920	894	898	954	893	909	878	889	889	907	896	891	865	954	931	920	964	935	838	890	902	871	902	919	932	858	893	939	903	838	925	919	885	927	856	902	878	908	894	899	923	904	921	837	949	836	904	950	872	863	879	931	900	906	892	874	870	892	895	906	904	919	892	885	951	927	902	886	958	915	918	903	919	899	850	909	944	962	919	906	927	898	961	879	931	933	898	845	908	988	918	936	897	831	976	928	880	926	880	945	881	859	915	964	910	870	912	894	933	880	957	854	899	865	931	904	837	876	843	906	929	890	923	947	887	918	861	895	906	889	919	893	879	958	891	948	918	946	928	924	933	898	913	930	915	909	923	868	869	862	883	893	893	910	923	907	904	889	888	940	900	908	1000	853	892	966	883	918	930	880	908	872	941	869	886	881	928	887	903	941	900	966	953	928	852	891	944	911	849	867	904	949	869	947	903	905	956	885	862	867	908	859	942	929	886	923	924	874	908	880	914	868	931	899	877	881	906	896	918	889	891	891	897	884	925	912	926	942	887	895	921	880	888	924	901	904	847	917	908	944	929	877	922	830	894	917	956	899	949	874	895	895	922	851	877	932	858	900	913	960	879	892	866	879	901	921	933	889	882	932	938	913	947	900	922	953	923	1005	893	879	899	964	933	921	929	913	863	969	916	851	884	944	943	913	924	940	875	865	912	953	886	922	896	891	840	955	947	948	899	930	927	889	883	974	925	901	934	899	907	937	913	919	923	902	881	867	891	943	934	876	880	916	893	867	911	918	908	899	891	893	930	942	901	927	918	915	880	915	861	908	960	910	909	888	874	877	898	914	884	950	953	910	901	947	886	931	923	907	958	902	921	876	931	893	891	902	868	873	947	967	891	911	956	933	887	906	917	937	872	922	928	939	904	901	899	925	945	936	959	890	908	913	923	909	892	914	958	925	893	924	917	932	905	889	841	906	924	885	869	908	912	973	857	905	933	950	900	926	882	885	933	900	918	951	960	878	885	861	863	915	917	863	875	960	907	897	887	924	937	906	887	949	956	874	910	880	889	943
54885	30907	21061	11127	5212	3162	1876	1084	760	543	627	818	682	662	566	562	484	482	429	423	396	395	380	405	386	403	369	396	349	401	388	395	402	381	357	388	367	341	384	347	372	345	407	374	369	342	348	357	350	388	355	372	363	338	393	362	382	395	336	360	366	368	352	406	377	376	360	382	362	396	373	377	384	370	401	370	386	388	370	348	373	374	330	390	365	326	398	371	356	388	364	377	368	348	387	367	357	365	347	402	361	352	374	415	365	352	359	343	354	343	360	372	357	375	399	373	355	370	382	395	357	377	349	349	380	348	366	369	394	396	352	371	373	365	348	343	374	396	411	389	372	365	360	372	357	391	403	385	394	379	424	388	357	368	350	387	362	381	358	359	368	397	365	338	334	335	384	369	358	369	408	344	384	362	349	329	378	377	332	351	346	372	400	352	393	385	402	379	414	365	354	370	350	352	366	380	331	358	369	389	330	347	381	364	381	376	335	335	353	334	377	384	359	356	348	389	358	354	363	334	361	342	400	376	382	329	360	372	384	379	380	384	340	361	375	337	363	337	368	339	384	330	391	350	388	365	368	357	395	347	352	359	398	337	357	371	380	381	354	392	370	370	367	375	310	372	324	368	357	370	349	369	363	376	386	379	376	337	381	381	372	315	369	365	376	348	378	337	347	366	373	364	392	364	356	396	380	361	416	373	386	362	388	358	371	361	388	348	360	395	373	348	382	413	382	366	350	319	337	369	364	364	355	317	364	371	356	381	349	340	369	340	366	333	323	387	345	350	357	369	333	378	388	325	349	361	330	358	371	362	380	364	338	376	386	404	344	362	388	378	347	324	402	400	367	352	354	347	359	372	340	378	352	330	371	350	372	336	355	373	338	365	381	369	371	333	365	378	356	327	349	370	345	380	381	420	363	380	410	350	386	377	388	336	386	349	357	354	356	385	365	353	367	351	333	367	378	382	352	372	332	340	361	360	378	347	336	352	362	379	385	343	398	390	359	411	350	342	359	363	371	381	407	368	332	385	394	365	376	380	383	383	378	365	410	380	355	360	380	364	357	390	369	395	373	356	372	375	389	357	366	374	330	381	337	331	371	386	377	347	381	375	399	350	347	420	358	371	370	386	371	380	357	374	378	418	352	384	424	357	324	399	389	362	359	368	368	353	341	355	397	366	397	323	355	351	326	411	369	379	341	337	403	347	379	349	355	373	371	362	368	357	397	367	369	373	364	391	388	357	370	409	360	363	325	349	363	365	358	393	355	360	385	381	363	365	396	375	402	325	358	364	330	360	350	328	355	363	381	338	354	368	329	353	377	363	326	362	338	349	349	379	367	346	353	386	337	371	377	379	360	376	372	354	386	369	347	369	350	359	352	392	354	371	373	388	394	388	386	360	392	388	393	363	348	381	355	354	354	389	370	392	364	416	358	398	375	343	420	360	340	366	347	333	349	384	351	375	382	349	392	343	373	382	380	398	367	338	351	349	347	371	353	369	328	362	415	360	352	382	400	383	363	344	377	395	351	379	357	334	333	341	343	363	376	346	365	342	374	386	370	385	369	343	361	385	364	344	367	416	398	375	372	378	316	370	356	401	340	395	403	369	369	361	349	361	353	375	386	394	359	330	379	355	357	358	373	368	348	356	373	326	357	349	381	373	404	389	359	320	341	370	354	359	338	346	367	365	375	384	347	356	408	350	372	398	349	353	382	349	349	385	363	326	356	343	383	385	380	368	371	327	388	364	347	340	343	345	365	355	328	359	373	369	369	374	340	348	348	371	383	342	380	347	346	373	347	373	373	341	387	384	351	345	359	349	383	372	370	365	362	364	389	365	332	346	385	402	384	379	355	387	354	330	361	343	368	378	361	343	417	375	355	364	344	370	389	357	349	357	369	324	334	382	348	341	385	403	340	343	340	336	350	364	378	359	377	359	389	386	342	359	380	374	347	368	369	358	419	368	353	363	379	356	376	364	385	342	364	343	386	359	351	369	357	407	370	347	331	355	356	344	334	349	340	389	346	366	367	370	402	365	372	338	370	336	337	373	361	374	412	356	383	384	347	392	355	352	378	332	367	355	394	358	364	340	378	401	361	389	365	397	378	368	347	386	365	372	376	364	370	355	348	344	343	360	357	344	354	349	367	387	386	374	329	350	344	368	365	338	345	351	323	332	365	334	379	400	402	345	379	419	392	363	358	369	355	371	359	351	354	364	345	346	349	391	345	365	388	332	387	395	358	371	390	388	370	342	356	370	356	412	347	388	354	375	375	364	362	350	359	379	398	405	356	358	385	347	307	343	329	341	338	351	372	365	349	366	384	381	340	353	356	328	368	331	351	364	350	327	384	364	320	364	361	368	377	359	371	365	364	429	366	351	374	440	348	364	376	365	351	395	345	343	366	369	396	374	381	346	351	385	371	346	376	400	347	366	355	359	353	372	368	327	337	333	337	365	383	359	364	374	349	390	306	356	380	311	390	351	352	385	347	385	347	340	367	359	419	381	364	331	372	374	396	363	380	371	384	346	361	389	375	369	349	355	383	379	380	361	349	342	383	385	414	356	322	349	354	360	350	343	349	403	411	367	331	350	371	360	354	397	347	308	368	378	384	386	347	408	366	414	367	368	368	376	357	331	353	378	359	367	333	371	344	369	394	366	374	357	373	349	386	358	349	359	363	391	355	374	386	354	405	377	353	409	390	363	369	371	326	394	389	377	340	414	315	360	393	324	382	360	339	357	351	353	394	355	379	345	364	385	393	351	388	344	370	340	386	356	347	363	350	397	327	337	368	361	323	374	371	350	378	349	393	347	381	315	346	364	362	380	390	387	354	374	374	343	367	365	353	404	361	360	388	372	407	393	364	357	379	392	365	423	373	350	358	382	351	340	356	357	381	358	370	369	372	382	352	360	318	371	366	362	369	372	345	377	386	383	350	314	364	371	340	380	378	373	397	361	361	371	373	405	370	361	368	346	377	355	378	383	333	397	326	358	393	386	407	351	324	376	349	347	337	352	376	348	381	381	356	358	349	362	393	347	377	370	332	353	396	387	359	326	373	373	376	350	389	373	359	392	379	369	368	350	362	371	359	407	399	387	379	372	389	381	355	343	345	389	382	379	342	373	334	364	366	373	378	340	379	352	345	354	337	381	378	367	353	357	355	372	360	392	365	354	335	345	354	352	374	398	369	380	328	387	360	342	340	355	389	380	375	374	369	362	307	386	395	356	358	385	373	335	382	376	370	393	367	401	356	351	384	406	340	352	379	387	367	391	313	350	384	370	368	377	374	381	333	369	371	391	321	350	364	374	383	351	328	397	372	391	370	370	358	411	376	347	376	358	392	384	397	335	341	347	341	351	384	347	388	373	411	397	354	356	374	383	377	340	353	361	360	381	373	348	363	323	375	375	373	371	385	381	382	355	366	354	339	340	325	391	329	376	366	385	374	366	365	365	380	370	360	404	354	404	401	387	325	380	349	363	350	367	410	363
37139	24661	25710	20174	14439	10569	6481	3884	2656	1853	2372	2891	2602	2577	2318	2000	1696	1574	1257	1103	1043	993	957	947	890	920	857	877	892	841	891	848	818	879	885	853	823	882	841	864	853	827	871	878	843	868	816	841	807	858	842	897	835	868	831	873	872	806	862	826	877	816	880	839	896	875	919	870	887	852	863	820	844	845	834	866	860	813	887	804	868	818	850	861	872	863	840	863	859	814	826	860	822	841	879	807	843	839	841	845	837	820	853	885	835	869	853	874	890	857	835	839	841	802	851	825	831	862	828	821	850	885	881	827	856	873	842	854	858	834	842	843	843	837	877	816	859	787	811	890	837	821	867	832	878	837	817	854	813	840	886	876	857	851	845	851	846	836	856	858	871	868	848	848	815	853	880	812	843	859	811	810	854	873	876	809	868	823	782	847	824	855	867	810	849	836	858	852	876	911	863	890	888	835	862	856	869	869	863	829	836	915	879	855	851	892	847	867	827	852	851	797	891	890	809	813	928	811	825	804	920	843	869	901	880	822	795	885	870	875	834	924	812	825	876	863	885	879	849	820	894	848	856	847	847	908	818	831	860	830	858	836	867	855	823	816	860	841	836	906	868	817	820	872	883	806	830	844	857	807	836	837	863	841	867	883	880	885	873	843	879	877	853	856	826	821	841	839	841	853	844	859	865	812	905	852	833	866	860	794	867	857	875	760	832	844	790	853	825	849	843	858	871	875	912	870	838	864	873	822	829	883	800	907	826	789	888	885	810	889	838	874	895	825	916	817	895	825	796	835	884	868	846	827	893	830	843	845	843	819	805	832	802	896	871	848	810	829	783	824	813	814	863	873	844	860	810	851	885	869	852	874	817	868	872	815	855	873	855	870	897	813	846	869	897	801	860	840	820	855	908	849	800	869	880	884	873	878	867	834	866	885	827	842	859	798	881	859	880	866	847	843	813	883	840	870	845	850	845	835	805	809	820	869	807	856	854	907	849	843	896	876	861	861	849	833	891	814	843	814	821	871	872	857	899	835	833	832	859	813	841	852	864	842	807	819	864	847	867	816	847	864	857	862	872	864	870	848	847	857	864	905	862	844	867	855	831	849	916	829	802	856	816	858	839	872	883	797	850	862	834	840	842	818	851	854	837	847	837	831	897	866	867	823	843	864	840	820	862	821	841	806	847	794	837	846	824	861	882	865	849	875	834	884	882	828	845	799	844	862	884	877	861	864	853	846	833	844	876	874	838	819	856	849	820	800	834	836	885	862	857	864	814	834	879	843	853	819	847	830	906	834	845	841	865	833	807	810	847	831	795	834	869	822	809	883	850	816	794	852	813	861	849	886	802	805	837	846	864	845	816	830	842	861	811	891	857	850	856	809	863	816	789	876	882	863	885	860	830	870	838	820	874	895	807	929	885	902	856	867	873	864	876	830	852	902	886	854	900	837	845	862	817	837	828	872	899	839	889	885	841	823	842	833	797	854	788	837	872	846	875	857	856	788	852	827	827	852	803	898	859	859	844	839	858	854	826	887	869	858	862	842	884	854	840	882	868	858	813	820	864	851	834	807	856	896	793	856	820	821	844	859	824	838	883	881	867	858	838	857	878	806	838	852	784	889	844	875	855	806	797	853	841	836	851	872	828	865	821	873	861	886	842	817	822	821	844	860	869	822	759	871	794	870	836	825	824	865	809	818	876	871	884	882	849	815	804	819	801	882	830	834	827	799	881	846	808	848	811	847	869	857	904	813	867	812	869	876	814	873	861	839	864	850	871	908	843	885	806	835	856	825	874	817	861	797	824	839	837	860	854	792	845	859	878	855	838	886	809	959	818	845	860	867	812	845	833	869	824	836	881	847	830	782	868	840	849	837	838	875	832	908	797	767	840	832	886	861	927	835	828	796	874	838	854	868	863	826	844	852	865	853	882	833	846	846	883	836	833	833	884	855	846	859	861	913	806	865	802	835	876	849	833	805	847	812	855	896	832	880	825	872	820	846	900	912	837	834	859	880	838	878	857	874	870	876	843	869	805	868	828	851	905	852	827	855	839	869	856	851	866	922	813	899	879	875	830	829	866	838	840	875	860	816	832	840	845	887	852	884	875	817	813	808	827	888	888	849	827	841	864	815	802	856	849	837	882	851	819	861	839	847	886	866	871	842	824	827	852	815	828	898	855	839	866	875	786	796	850	907	831	830	784	812	836	828	831	843	833	882	844	851	857	800	871	849	878	844	807	821	823	868	896	858	834	852	833	872	796	797	844	889	832	898	867	843	841	822	797	808	822	820	888	872	807	847	846	852	855	882	900	844	865	838	820	841	844	892	805	822	935	823	873	907	853	848	883	869	857	832	886	852	879	818	853	803	866	786	808	816	825	840	841	883	875	822	830	886	813	885	849	850	887	853	847	866	849	791	853	814	826	804	839	829	826	769	870	852	845	871	783	838	865	820	865	822	850	899	803	841	850	849	832	823	845	901	826	811	876	880	798	791	820	852	859	814	856	916	831	879	871	837	843	876	859	856	864	859	888	879	837	865	877	862	843	832	807	884	855	815	812	892	840	839	796	889	894	855	889	860	820	858	822	830	831	885	884	836	888	841	822	876	830	836	859	878	841	828	845	819	853	797	820	843	849	843	868	848	876	796	843	883	857	824	885	818	847	819	861	884	841	824	862	851	874	836	793	844	899	853	860	863	891	851	860	838	848	889	815	796	824	824	882	925	844	830	859	883	785	837	828	870	890	873	838	871	878	820	822	850	875	896	791	885	872	850	873	855	869	911	847	834	890	821	905	802	882	863	820	840	846	921	934	856	896	841	862	865	813	913	805	846	904	768	819	868	878	864	898	838	906	881	848	859	895	844	876	822	837	862	879	830	825	882	883	844	813	841	822	844	852	828	873	844	784	841	851	913	870	851	848	842	891	835	876	872	885	828	840	879	853	835	864	859	850	843	838	896	835	825	843	841	842	820	814	878	845	818	894	858	855	826	850	812	853	858	884	862	837	879	905	889	824	822	836	874	845	847	874	862	784	865	846	817	864	839	823	851	928	801	856	837	870	824	763	868	763	860	862	880	881	875	889	839	830	818	840	879	823	885	826	872	776	834	883	858	894	818	859	823	838	853	821	815	866	871	821	831	890	809	889	872	840	835	816	884	830	891	838	826	894	861	822	806	856	864	877	817	843	797	849	887	842	822	856	853	908	861	837	851	837	815	815	871	874	861	820	825	828	838	831	846	902	809	804	863	896	825	850	830	885	838	849	883	841	785	849	892	843	892	851	804	820	880	913	842	838	828	807	845	865	811	841	864	817	837	828	841	853	861	840	850	814	864	828	844	866	851	841	838	864	895	896	860	829	850	825	882	865	839	865	863	880	783	852	891	836	904	783	855	861	904	828	866	838	822	915	917	821	830	814	788	892	857	923	829	810	850	853	865	866	899	864	820	844	834	881	827	855	898	821	847	870	859	886	833	853	879	838	838	844	856	848	864	833	836
33520	15854	9693	4919	2388	1338	817	606	486	420	431	379	398	420	393	395	399	350	445	389	378	403	402	367	356	361	344	384	367	396	399	390	383	389	370	349	382	354	392	387	405	371	375	401	376	386	376	378	369	347	379	370	358	361	355	387	367	359	390	371	351	377	377	395	378	359	396	367	358	377	340	342	391	370	385	401	402	368	394	412	379	392	375	406	346	391	409	349	384	368	403	414	373	416	362	343	391	375	389	361	387	383	398	368	353	389	348	347	403	396	338	359	364	363	408	381	393	386	318	385	372	406	367	380	381	380	352	376	355	356	361	357	383	378	382	381	377	357	335	420	394	372	351	365	400	372	377	385	406	338	376	379	351	381	376	389	378	368	365	343	380	347	400	369	351	372	389	368	388	356	388	372	379	397	397	373	413	362	349	377	379	348	353	387	322	352	390	389	384	385	390	394	398	380	377	364	337	406	409	363	394	346	360	391	384	381	373	377	332	361	377	393	367	378	381	353	356	375	391	356	357	383	358	355	368	374	362	385	386	398	382	402	404	367	342	357	370	364	362	358	340	346	358	344	372	377	363	373	387	362	352	368	370	358	374	390	365	373	371	366	365	334	402	374	317	381	389	358	371	374	390	403	410	381	412	388	389	358	388	377	397	365	398	356	360	376	360	387	360	338	361	408	390	384	393	355	379	385	378	386	381	367	392	361	368	395	351	362	397	365	373	378	401	375	353	400	391	360	400	349	421	398	357	366	414	380	351	333	398	379	359	367	367	380	367	381	431	405	385	345	400	409	387	364	409	340	361	381	355	360	356	383	362	374	355	376	355	402	353	408	402	400	349	364	408	379	386	351	356	355	378	377	370	390	357	349	382	356	376	360	353	386	363	365	369	375	375	395	365	357	372	373	380	334	347	356	402	347	372	356	397	347	369	350	398	387	373	374	394	388	382	340	362	380	375	354	380	342	328	408	359	400	389	367	390	383	370	346	330	379	375	344	396	366	331	354	344	397	390	368	387	369	340	398	395	375	410	387	362	375	380	341	378	420	369	428	428	372	352	390	362	385	363	385	390	366	390	395	387	419	365	336	384	364	341	406	358	383	356	388	361	394	372	386	371	345	357	371	386	416	388	342	367	404	405	344	383	355	373	362	406	368	412	333	385	353	345	364	364	370	394	365	362	363	348	385	350	392	356	405	373	389	375	361	384	387	351	417	404	381	358	349	384	338	348	362	322	360	379	381	401	412	377	378	375	360	354	387	321	368	372	385	374	366	367	371	333	367	380	368	373	348	389	441	369	405	366	401	378	387	390	356	356	382	369	359	344	350	371	385	341	323	373	376	354	371	357	368	394	352	388	377	350	370	401	396	391	370	356	371	382	373	366	346	387	376	365	393	406	360	371	380	370	377	350	388	381	392	333	360	380	378	366	396	380	384	355	410	399	378	357	393	365	386	392	404	363	362	382	370	375	347	373	403	451	386	400	355	388	374	364	415	375	378	360	382	394	385	369	376	402	372	374	345	405	346	363	335	348	406	397	349	387	349	392	404	392	399	362	370	377	387	346	371	399	379	373	349	365	364	396	373	366	381	345	391	330	362	428	362	421	386	442	377	382	378	374	386	389	400	433	372	333	350	391	364	370	364	394	374	356	393	406	349	376	337	366	343	357	369	396	379	424	385	392	379	376	385	399	391	374	392	390	399	357	371	353	367	381	376	408	375	361	352	390	403	361	396	364	381	341	338	379	386	380	385	366	370	368	372	342	383	366	393	382	374	358	344	404	369	384	378	377	406	399	370	357	350	378	351	356	364	402	379	376	362	362	354	380	380	380	372	397	387	386	377	402	385	378	370	349	376	395	391	388	355	378	364	368	381	308	383	362	343	362	400	373	355	366	360	369	388	401	351	403	367	406	346	336	361	354	324	374	342	346	392	356	346	384	386	367	408	371	403	364	399	398	407	384	363	381	359	334	369	352	383	403	361	386	352	371	378	367	375	352	354	373	358	376	380	363	383	401	411	370	377	372	401	419	378	350	335	382	375	375	346	357	371	406	386	390	386	396	352	374	387	382	358	362	377	378	369	405	365	338	347	406	365	382	390	350	401	357	379	396	425	379	381	352	377	377	361	354	422	355	323	366	409	360	386	378	411	410	368	370	366	401	397	418	388	385	366	377	413	363	371	383	359	344	381	362	372	372	368	385	364	344	357	358	373	422	404	373	399	375	398	421	369	398	362	320	434	388	352	374	375	401	365	337	365	414	392	335	374	341	375	378	371	352	348	379	394	368	373	372	389	365	328	392	402	361	378	366	389	361	407	367	370	396	343	375	387	380	321	373	380	358	355	381	367	390	366	376	355	372	375	381	306	375	370	400	360	356	352	392	409	400	413	352	387	369	388	382	375	407	359	399	405	338	371	387	369	382	373	390	369	361	425	411	363	377	352	407	373	351	373	390	344	354	331	398	370	394	417	396	348	347	401	361	399	330	371	386	368	359	357	370	359	368	377	401	364	387	395	355	372	375	396	358	369	397	401	408	364	335	384	363	345	374	394	368	340	376	391	349	333	371	394	383	356	391	404	421	401	375	380	353	361	395	358	394	360	371	345	370	389	345	379	361	356	374	358	422	385	410	423	383	352	341	333	343	371	377	413	359	371	414	401	386	361	398	380	363	377	366	383	363	335	361	374	417	344	367	382	383	372	351	361	364	383	374	353	394	359	369	388	365	364	419	385	375	347	353	362	359	391	392	373	378	371	353	385	351	351	370	390	390	340	390	418	355	389	372	344	343	358	377	368	388	365	376	396	371	371	420	381	364	375	368	386	370	381	332	371	333	387	366	397	356	367	440	372	341	383	388	393	363	412	389	405	373	392	408	336	388	411	408	380	362	367	394	364	386	384	353	423	393	356	392	372	371	357	359	376	350	375	376	380	361	373	336	336	371	362	401	357	372	372	379	372	368	350	362	385	417	396	385	345	388	382	370	367	364	372	388	375	373	382	352	359	409	386	358	390	362	373	362	343	384	366	365	382	377	382	356	344	436	381	379	399	362	393	379	376	351	400	353	383	382	371	366	371	398	385	370	413	383	384	352	355	376	348	378	376	369	356	396	386	381	384	402	363	366	371	352	400	363	372	374	393	373	397	348	372	385	388	388	348	358	392	376	382	357	390	404	383	403	382	359	376	363	365	313	363	397	355	405	410	375	365	334	407	364	352	375	361	353	319	383	350	385	343	349	390	440	357	376	379	399	358	361	371	353	374	341	383	358	333	366	400	372	370	387	370	406	387	410	397	359	395	358	359	392	373	407	376	359	362	382	369	386	371	368	386	414	328	337	384	385	356	380	404	379	395	347	377	359	360	372	400	365	363	357	360	388	390	362	364	356	392	380	380	379	377	381	400	350	358	378	353	380	379	353	366	366	397	356	367	374	366	372	355	426	366	383	341	382	362	367	350	371	388	384	363	347	391	390	348	385	427	362	370	391	432	372	348
23831	13456	14688	11657	7332	4829	2970	1827	1372	1161	1106	1064	904	1013	1020	924	897	882	887	880	883	858	879	910	925	888	892	843	866	884	910	907	899	866	923	837	840	879	864	844	831	832	858	888	859	824	854	865	914	914	894	861	858	847	863	882	888	887	937	887	868	866	856	918	888	884	873	898	849	876	837	907	874	866	843	882	877	881	887	833	885	920	891	856	871	856	891	859	852	858	889	883	847	877	852	855	871	910	858	872	889	853	851	890	847	925	830	914	893	863	893	868	868	872	867	905	834	852	878	861	872	922	860	889	857	859	892	830	876	853	825	853	830	845	851	922	871	881	884	918	860	887	882	894	890	867	848	881	913	853	900	873	844	932	916	862	864	891	908	848	883	839	806	831	848	883	851	877	934	871	900	888	876	914	890	869	874	840	896	879	833	891	847	873	888	880	809	869	897	888	867	894	847	893	892	896	935	891	842	853	867	890	872	890	888	877	894	908	910	838	845	885	883	866	843	866	865	895	863	863	917	900	812	874	876	858	879	856	831	876	920	901	868	837	888	862	876	819	850	907	826	854	880	884	853	883	855	863	916	940	881	837	892	921	848	841	877	879	885	870	870	919	850	882	911	875	800	880	869	934	885	904	882	898	875	888	801	881	880	862	936	869	844	883	871	888	903	853	918	855	863	901	830	863	876	866	920	875	879	869	870	856	886	893	871	839	857	874	856	899	861	842	873	908	917	902	867	877	856	899	884	844	894	858	873	855	857	862	874	839	880	902	916	884	873	831	910	886	898	883	923	897	895	917	884	897	908	861	875	895	864	891	896	855	885	828	899	925	833	849	843	861	834	838	851	876	884	847	894	899	895	879	891	844	933	832	826	919	874	873	932	871	824	897	858	819	846	865	875	890	905	900	850	895	933	927	894	894	895	861	932	903	850	909	867	871	812	931	863	857	831	843	843	875	879	915	877	867	866	839	864	845	901	832	897	874	885	881	864	922	880	883	875	881	929	868	813	905	878	935	896	841	866	901	854	874	850	888	892	896	882	857	833	856	863	906	899	858	866	827	892	893	827	919	903	847	848	887	859	882	847	920	887	911	875	870	876	876	866	901	853	870	937	894	848	829	861	906	916	814	874	898	856	890	863	846	888	873	857	836	905	947	866	870	839	871	824	820	946	846	822	905	868	846	869	867	867	846	890	895	891	816	880	820	898	844	904	882	884	872	893	893	895	856	829	888	853	890	884	852	873	853	887	861	874	843	851	872	937	867	901	860	894	885	858	893	887	877	845	871	896	868	836	861	880	866	833	862	859	859	901	871	845	851	877	924	922	913	889	845	881	826	885	844	902	877	861	872	880	896	883	890	876	895	846	886	876	878	852	914	917	884	874	895	915	837	842	826	858	871	879	904	884	836	880	897	837	879	894	906	866	888	860	897	904	861	880	823	876	850	929	941	896	867	822	870	880	842	868	800	873	879	943	870	908	891	868	802	871	884	905	829	881	837	885	848	929	860	861	895	991	870	898	874	838	901	847	864	842	900	863	849	893	896	905	923	869	821	863	870	870	914	841	913	915	822	900	806	834	862	853	866	868	880	887	827	876	905	904	844	860	925	873	887	891	843	891	843	873	871	902	901	910	924	853	885	876	894	905	919	836	831	865	865	904	879	819	880	886	851	861	926	905	852	797	876	862	837	932	880	850	919	890	890	898	846	873	896	876	897	913	905	859	928	862	912	869	798	856	862	882	867	829	845	835	930	869	874	889	871	832	860	876	879	904	837	893	835	847	898	826	913	884	852	904	886	888	879	941	880	826	866	859	900	921	903	882	891	859	877	890	872	912	893	929	826	866	838	853	880	914	800	838	858	871	865	854	840	856	938	841	859	882	896	878	857	872	855	868	883	839	866	852	864	886	876	823	891	857	824	897	898	902	912	879	907	872	909	868	895	894	880	909	832	841	866	865	867	835	883	824	899	899	895	924	882	871	842	865	875	872	853	869	840	857	870	876	930	855	881	870	947	892	834	860	873	896	884	850	910	977	871	901	840	879	842	865	846	844	884	839	860	830	924	896	916	910	920	859	928	937	864	836	917	844	930	839	830	903	871	846	902	833	934	844	886	878	804	863	873	868	892	880	902	848	861	878	866	791	865	936	853	849	868	897	875	877	870	901	890	801	855	890	878	895	886	864	836	904	825	895	857	899	880	913	886	879	823	835	888	889	850	882	876	906	822	868	900	840	839	883	905	884	856	920	853	893	856	859	825	873	898	818	867	875	817	909	903	862	883	830	890	880	884	888	855	862	874	901	924	903	895	882	878	856	868	917	909	848	896	870	873	904	838	863	870	925	878	926	911	872	902	932	804	851	900	855	876	872	904	914	874	872	933	930	786	936	885	860	902	822	851	879	929	909	893	840	864	896	929	933	917	867	888	929	918	847	866	827	846	827	909	865	895	891	869	860	856	893	864	895	837	849	845	900	813	819	803	878	878	871	889	893	840	916	882	877	899	908	912	859	918	888	866	905	829	844	929	803	815	912	891	844	909	893	870	885	902	902	883	872	884	862	878	854	888	854	873	896	872	834	823	876	852	864	873	847	857	882	912	908	824	851	880	868	878	860	896	844	908	880	882	904	927	902	892	872	902	862	857	863	936	902	858	891	907	846	885	929	880	923	846	948	877	899	880	893	875	838	880	901	881	862	911	855	936	947	863	901	878	851	867	902	895	876	890	921	899	912	893	893	834	902	835	828	833	901	892	881	863	855	877	841	885	893	853	879	896	859	898	887	915	891	879	894	868	857	829	856	872	930	869	859	864	865	849	880	921	833	841	858	893	875	887	872	872	872	896	852	883	874	831	913	903	860	924	890	880	841	836	847	906	887	902	867	842	918	816	902	916	857	917	877	884	865	867	881	906	902	815	830	836	849	866	887	918	884	880	856	840	875	873	907	829	922	833	833	867	869	892	871	878	895	879	912	834	856	892	910	883	878	837	939	843	892	841	899	897	881	802	884	874	855	872	842	879	809	926	843	892	888	845	896	865	834	917	897	903	875	907	808	850	927	843	845	844	815	920	918	957	891	877	888	923	861	881	849	875	890	866	854	852	859	897	899	855	872	898	863	824	906	892	849	862	888	884	834	835	867	868	850	874	878	867	873	880	868	874	869	892	833	878	860	909	901	891	841	885	911	849	918	893	843	890	963	880	904	863	906	906	903	837	830	844	867	825	892	828	783	834	840	887	818	868	894	881	828	888	895	877	825	887	856	900	905	864	938	856	846	832	843	893	852	847	894	899	883	879	822	890	867	882	912	858	880	878	892	868	829	860	803	858	849	857	874	935	836	891	892	843	884	855	884	835	890	880	866	846	829	833	855	854	827	908	904	839	863	877	864	881	859	836	872	881	872	872	874	928	878	858	840	838	819	846	902	890	863	820	920	871	857	897	893	898	875	891	877	876	877	884	897	897	842	879	835	835	892	858	828	871	924	854	880	864	893	839
45758	26006	17280	8974	4210	2229	1154	829	649	540	529	574	538	609	546	521	477	461	454	440	476	378	406	400	422	406	367	426	414	353	373	391	398	390	344	393	391	395	391	392	413	437	413	387	363	384	343	405	403	345	370	373	400	407	376	414	359	401	406	408	368	400	413	403	374	384	389	411	362	426	405	403	387	401	369	385	410	408	402	410	394	398	400	418	380	424	407	389	408	423	407	397	388	362	413	390	378	401	375	382	358	379	401	372	371	412	370	383	384	370	350	392	419	406	438	374	382	401	379	379	367	381	424	439	396	377	378	372	359	427	419	375	387	394	392	381	402	409	351	371	362	373	364	394	383	372	387	376	399	376	379	403	383	352	359	368	401	414	400	433	400	402	375	400	374	363	356	367	371	424	381	416	389	384	365	363	411	372	420	359	380	384	390	414	378	435	404	418	396	378	417	372	429	381	395	379	382	385	382	414	371	350	403	398	386	407	420	371	414	387	392	377	387	351	367	367	396	385	355	426	425	415	376	401	411	394	376	399	411	375	401	409	385	370	399	389	350	373	377	365	380	375	386	381	377	403	390	392	381	395	399	365	357	403	369	360	410	409	383	420	406	391	360	406	370	378	393	409	418	354	362	411	366	400	399	361	380	353	406	354	391	387	383	402	390	364	408	398	362	389	379	418	431	373	407	389	391	419	384	408	403	422	377	407	365	409	399	355	391	394	384	370	395	398	394	378	373	391	382	373	390	391	391	391	381	402	354	390	371	378	396	376	393	391	365	362	342	371	379	384	377	361	359	384	362	402	404	399	392	363	425	386	392	403	425	375	383	425	402	375	423	389	354	407	416	444	395	340	392	383	376	374	402	386	377	346	373	373	410	340	408	405	403	374	368	381	368	392	343	384	363	409	373	409	364	394	399	391	391	397	378	367	403	384	410	401	386	400	421	440	374	362	412	401	365	365	374	384	397	404	381	364	382	388	346	415	385	390	376	404	394	413	366	410	392	381	426	356	416	359	371	414	439	408	430	423	363	407	375	399	385	391	409	327	443	393	383	411	409	362	405	408	389	403	398	389	391	364	383	397	401	428	410	384	388	415	392	400	399	361	359	418	406	395	398	379	388	390	412	391	377	425	374	384	404	385	374	359	378	388	425	364	399	382	384	370	397	383	394	363	412	392	426	386	376	402	415	406	409	423	364	346	375	401	379	384	371	382	384	376	397	368	357	359	418	415	371	359	341	374	397	381	395	397	386	383	377	438	415	410	397	367	375	439	405	440	369	345	399	384	431	390	395	420	419	352	377	358	367	402	377	414	396	362	373	401	359	379	377	407	356	429	412	361	406	377	391	385	382	382	417	386	447	377	385	373	361	374	395	378	387	405	396	403	431	385	381	396	391	406	390	382	405	380	396	405	392	396	390	400	408	372	399	395	420	385	397	420	377	407	382	370	383	411	362	391	379	358	456	392	405	352	378	374	389	366	357	376	369	389	378	390	398	365	402	394	368	376	395	357	386	379	399	402	398	431	388	366	441	404	430	401	373	393	421	416	416	369	383	380	367	360	405	419	402	395	373	376	380	361	394	380	384	400	368	404	396	394	409	395	365	352	368	401	393	409	389	406	391	382	413	393	390	351	435	379	384	373	381	373	385	411	353	411	372	358	394	428	383	391	413	339	428	351	384	390	390	419	358	366	413	400	374	413	393	397	376	378	416	361	366	378	370	417	400	446	386	368	406	338	424	380	408	405	409	371	366	356	394	387	376	371	380	352	382	351	389	460	363	367	369	419	371	368	401	393	423	343	410	386	394	377	403	395	393	371	389	403	337	367	392	369	410	385	377	370	391	415	388	406	375	414	424	371	399	347	382	376	399	394	360	378	374	399	358	389	398	358	381	370	392	419	365	425	390	412	381	405	425	383	379	381	390	408	367	385	382	410	386	393	390	374	392	371	412	350	359	385	374	413	372	361	370	422	370	403	394	414	378	363	383	442	357	360	376	392	394	380	388	423	368	382	344	413	384	377	392	370	385	398	409	373	407	397	408	384	388	388	368	381	387	379	414	407	394	382	361	396	401	412	384	400	378	419	381	401	361	391	394	368	380	401	396	370	405	395	408	377	354	391	311	397	411	365	400	364	388	392	380	404	370	372	386	370	408	425	382	379	372	366	372	370	417	421	391	371	393	364	345	404	405	375	373	394	345	392	386	404	347	400	396	395	392	388	393	381	347	366	353	413	400	388	361	427	391	424	374	404	388	404	398	381	394	353	377	396	385	371	380	407	409	434	389	410	404	429	375	376	392	405	415	384	448	375	415	387	400	423	366	392	391	410	371	375	385	356	362	382	389	349	370	394	390	370	369	378	406	384	386	395	410	406	394	353	423	404	362	397	392	367	403	388	359	386	423	391	350	394	384	393	389	369	364	407	402	385	412	417	361	408	357	375	377	410	396	403	402	410	380	421	411	400	357	408	353	381	386	350	357	367	374	354	388	414	410	383	374	375	371	373	396	386	394	378	361	398	384	341	438	403	380	388	400	379	395	397	372	391	400	416	390	411	402	407	377	362	378	372	386	385	380	407	368	387	412	406	391	379	360	397	403	370	385	393	385	408	375	363	369	382	389	380	385	408	406	406	371	353	364	367	395	365	351	418	410	376	411	408	353	398	381	388	378	376	373	370	396	390	371	401	385	408	420	414	396	367	378	349	402	384	354	386	385	382	382	412	409	390	384	366	371	404	389	403	333	404	362	405	366	367	402	396	379	390	423	416	397	366	419	390	348	393	396	369	420	348	376	382	340	352	337	400	386	390	367	379	376	399	373	434	398	377	388	358	373	401	378	398	361	359	365	370	358	376	374	364	391	377	348	412	387	381	370	366	397	386	378	368	404	372	384	398	387	370	419	382	394	425	381	372	374	433	378	390	409	389	361	343	386	370	365	369	358	375	391	418	395	396	441	391	369	394	376	368	390	359	352	395	364	408	413	369	399	427	418	398	385	401	365	406	414	398	397	373	414	426	390	355	387	373	386	346	368	365	401	390	418	351	403	395	397	374	343	359	392	332	412	399	379	357	417	340	355	412	396	359	388	369	371	430	419	394	435	398	395	388	411	381	352	355	398	419	397	368	389	363	370	392	386	434	377	390	379	390	429	372	380	380	401	375	382	420	397	428	401	372	369	453	376	375	379	365	395	400	398	425	387	416	401	351	392	398	392	369	394	412	375	379	358	369	391	405	350	353	393	367	350	382	380	386	399	369	356	401	388	421	417	420	403	363	408	419	426	397	391	403	404	407	396	376	331	390	389	379	409	407	403	395	409	403	389	411	400	388	373	400	386	406	365	398	359	435	405	378	380	403	381	415	378	394	398	376	390	414	379	377	418	417	350	397	366	406	400	375	368	371	407	373	367	395	376	344	404	352	382	437	377	346	392	366	375	380	398	392	376	413	374	398	400	418	385	377	404	379	451	379	392	379	418	369	416	390	364	449	383	370
31610	21161	22309	17991	12137	7819	4435	2839	2058	1649	1741	1847	1781	1992	1898	1805	1494	1382	1265	1208	1202	1088	962	1019	919	979	860	901	925	849	897	891	888	908	872	929	824	915	893	918	931	902	948	856	842	911	896	872	875	952	885	899	893	905	927	915	931	935	931	884	937	920	890	949	872	913	881	905	917	959	916	916	920	960	925	946	930	856	873	861	902	933	913	919	894	892	935	845	892	898	958	908	967	899	927	912	910	898	902	933	911	907	894	916	868	935	932	933	927	919	908	832	908	900	909	918	881	945	921	867	898	900	940	868	932	945	875	904	896	917	990	881	870	890	925	903	902	921	904	918	925	920	897	922	958	902	908	891	903	894	861	898	893	867	890	889	931	920	878	899	908	911	905	907	942	884	841	941	890	928	905	918	912	947	903	887	918	919	882	863	898	961	920	948	856	838	884	826	935	893	957	907	874	874	906	917	876	913	965	884	870	911	901	920	953	851	923	916	894	883	900	895	883	910	921	883	887	922	926	831	923	900	887	908	886	876	865	926	872	888	899	882	882	899	935	950	899	899	851	953	950	925	860	925	931	941	885	945	921	861	912	951	969	915	878	921	881	874	927	935	902	953	922	882	897	910	905	917	875	956	883	886	872	895	919	927	923	907	920	913	893	946	869	895	936	895	906	896	861	872	900	889	919	917	927	946	863	870	953	846	927	926	921	898	936	941	878	930	911	894	922	905	915	923	960	867	877	915	874	863	929	880	927	916	931	906	922	878	966	879	932	915	903	972	907	924	851	874	863	867	890	870	927	851	887	902	936	886	921	958	867	901	846	893	907	877	858	920	878	899	927	885	894	911	951	878	862	896	882	921	892	928	886	892	956	901	954	890	918	915	870	870	881	941	884	879	924	934	876	894	877	858	912	866	882	941	899	894	856	928	959	910	882	886	968	902	959	944	878	882	940	876	970	837	900	947	869	941	927	901	934	916	882	895	857	942	880	893	880	961	870	912	896	923	886	848	893	932	911	884	947	904	931	894	873	917	885	895	866	916	922	939	935	901	947	875	892	906	854	873	954	891	875	940	947	915	901	935	892	888	920	917	940	916	907	904	923	947	925	941	889	940	927	884	887	843	918	866	912	925	902	911	951	881	886	899	871	872	914	961	908	901	903	875	922	909	951	883	966	923	910	930	924	910	943	887	963	903	869	907	906	849	919	895	850	918	906	911	898	880	951	919	887	896	915	923	853	938	881	898	922	894	957	868	930	877	910	958	910	866	967	990	939	911	873	892	834	938	901	953	871	885	878	987	940	867	914	879	879	919	916	910	849	926	876	930	868	825	924	947	837	938	917	912	936	919	928	903	918	942	885	918	943	863	902	886	912	946	869	898	912	897	876	917	911	901	897	932	885	930	951	888	917	880	944	923	865	890	973	846	912	931	865	893	887	869	928	878	854	872	884	898	836	891	940	941	865	907	916	915	887	860	919	921	868	923	913	907	897	929	908	902	942	916	886	885	894	879	859	932	966	880	919	904	928	897	908	896	857	871	912	827	894	964	924	906	906	925	927	924	934	939	932	895	882	913	923	908	911	890	937	917	891	907	910	903	891	956	950	934	932	875	918	892	904	917	920	977	924	875	936	901	887	878	915	884	896	887	904	903	916	862	918	925	909	900	938	929	910	941	904	980	913	909	899	878	886	865	911	890	910	898	929	909	869	917	894	921	939	883	970	875	900	924	906	915	913	888	950	879	898	900	837	876	872	897	928	868	894	842	914	935	897	898	980	904	862	891	898	891	906	854	904	934	851	989	895	927	915	912	883	878	956	967	914	930	862	928	953	896	918	900	844	880	903	922	858	903	923	869	892	941	863	923	890	933	888	890	886	929	887	920	849	834	914	874	906	893	875	875	925	864	967	944	881	870	883	924	894	908	913	885	924	908	906	888	959	890	877	937	956	942	921	879	875	896	900	976	879	855	983	912	861	892	851	947	929	886	962	839	919	831	951	895	870	927	872	897	928	877	924	921	934	865	895	927	922	886	909	824	936	933	897	931	867	905	911	926	861	879	888	904	930	902	956	876	893	872	907	898	843	907	931	914	912	933	918	912	901	949	887	925	920	947	908	873	881	845	850	866	859	843	930	881	849	844	936	931	902	888	913	927	924	853	861	922	852	911	898	934	887	932	884	870	893	915	937	892	867	949	885	914	860	920	884	909	899	907	911	939	912	862	936	888	888	934	891	910	892	927	890	988	913	875	907	922	874	908	906	875	869	913	983	887	947	893	908	930	940	875	861	922	949	947	932	930	898	925	928	909	876	891	909	870	927	873	912	897	901	943	887	895	946	867	893	923	854	889	952	921	932	878	927	942	858	882	970	941	872	914	866	895	896	912	962	905	931	880	905	874	887	918	910	938	961	917	893	893	875	887	883	970	901	865	922	930	890	919	899	912	917	921	887	863	881	899	905	900	902	869	883	960	875	977	921	910	906	882	905	918	939	885	921	887	874	890	832	888	913	915	894	918	882	883	889	852	895	920	905	878	902	884	861	920	915	898	881	899	921	902	870	885	928	919	934	909	928	892	917	932	940	913	922	896	911	898	898	924	925	888	875	916	899	919	928	900	906	883	914	896	928	891	899	920	893	885	937	955	928	906	941	875	895	932	949	827	912	886	828	888	894	945	876	853	883	890	895	903	879	858	874	945	930	920	890	882	937	898	918	842	899	873	888	911	909	896	928	886	902	898	898	893	924	855	913	941	916	869	873	906	923	907	962	943	920	902	943	886	948	844	926	955	947	902	928	934	896	862	921	936	896	932	891	915	877	906	889	827	878	911	942	899	878	931	858	907	916	939	880	954	916	924	928	941	897	867	902	924	923	888	893	895	925	875	859	905	825	905	914	894	942	948	857	893	848	915	930	905	936	944	939	940	886	937	870	867	964	902	864	880	899	884	918	848	892	833	1001	971	899	941	933	900	925	884	870	877	856	929	911	933	935	915	890	932	936	889	914	930	872	918	890	870	894	940	917	911	890	969	866	914	934	905	875	896	924	877	919	871	893	879	909	983	924	916	878	897	854	909	932	875	920	925	884	941	893	891	922	878	874	957	931	900	907	910	883	887	866	873	896	893	894	967	866	908	857	843	901	907	881	911	915	889	985	911	902	937	934	941	860	935	893	904	902	881	942	936	927	970	899	912	902	825	821	887	917	884	899	913	869	901	939	934	882	948	880	859	899	929	917	879	897	922	909	880	904	914	874	946	945	952	918	880	939	901	902	940	912	859	926	905	863	899	894	876	900	861	908	957	960	897	897	915	884	923	907	950	897	889	920	891	877	838	874	947	847	925	932	899	902	917	914	976	884	935	915	977	961	925	878	921	900	855	887	935	884	888	914	921	909	899	864	898	827	901	902	950	939	913	890	924	917	873	932	844	923	935	969	966	923	890	900	914	862	919	935	901	911	915	942	883	887	924	841	927	905	898	909	940	865	939	904	895	917	854	888	858
55715	31531	21158	11667	5490	2762	1514	978	702	544	582	587	612	628	572	560	531	488	464	457	446	411	358	384	382	362	381	316	363	347	387	381	400	361	428	361	367	386	327	372	346	370	338	375	366	368	364	358	327	383	406	354	328	345	380	359	320	344	351	354	353	399	330	363	361	336	381	346	380	370	355	346	385	338	392	351	334	340	349	349	336	327	363	360	363	374	353	345	354	361	351	355	357	376	379	361	394	394	327	358	360	366	354	377	356	363	378	351	380	367	364	347	344	375	344	393	363	364	339	360	346	355	303	382	372	392	385	356	375	363	358	329	366	380	375	360	379	367	347	349	366	368	332	360	358	378	393	341	362	355	369	322	365	370	347	361	348	362	402	367	356	380	340	355	347	380	354	326	367	337	351	339	360	354	361	391	341	363	389	366	336	392	370	313	352	360	360	326	341	335	365	336	342	354	337	369	331	379	383	364	371	407	343	379	345	363	373	365	395	405	349	368	360	368	397	372	390	395	393	373	369	392	365	363	361	351	370	362	363	367	386	345	352	337	359	351	360	343	368	369	370	332	338	330	361	378	361	339	335	334	388	389	357	343	382	348	354	348	360	334	399	336	353	342	356	338	394	392	396	414	349	360	340	365	352	387	355	361	391	375	367	383	328	361	373	346	376	380	372	363	364	390	327	350	373	378	379	375	360	362	368	351	337	394	352	371	377	374	331	350	344	358	371	383	375	338	385	310	354	375	399	374	315	361	361	369	388	343	381	377	353	373	347	347	345	345	373	384	361	344	385	384	372	351	363	365	352	373	364	367	385	349	324	345	364	391	387	382	351	373	386	380	384	358	365	348	348	367	361	382	391	336	365	364	363	320	346	365	365	369	360	350	359	315	375	371	381	386	385	393	348	341	382	345	365	367	342	379	388	397	367	324	335	391	401	376	359	372	370	364	381	352	351	359	371	409	398	349	367	332	371	319	382	331	387	341	332	352	358	352	361	388	304	350	333	337	341	363	390	345	345	387	358	356	331	380	373	397	397	363	334	374	386	347	355	366	359	359	397	364	388	343	387	343	376	377	370	324	328	354	333	383	335	342	387	345	384	400	352	375	397	395	347	365	392	359	382	358	335	349	363	372	366	344	333	351	373	310	339	349	374	353	347	373	362	377	354	343	332	311	379	369	388	341	338	364	377	369	371	358	362	347	368	367	400	346	364	367	342	321	349	318	403	374	379	386	376	337	354	345	338	326	337	342	396	371	374	362	354	366	368	392	354	338	350	333	396	372	374	365	395	334	373	369	360	357	378	335	374	342	374	352	345	342	363	355	349	351	354	358	364	395	349	347	413	384	356	358	362	366	396	369	360	354	366	351	385	367	366	326	340	343	385	348	382	393	363	370	336	357	372	357	386	398	340	373	396	355	369	391	388	359	347	382	362	390	348	375	367	357	363	343	359	372	369	367	357	364	371	373	352	385	360	390	369	325	359	363	339	369	358	373	396	395	347	383	396	373	364	334	347	360	350	398	377	334	397	380	346	373	392	413	351	365	333	371	386	404	370	356	376	357	362	413	374	356	390	386	326	341	369	357	360	355	413	336	367	364	391	346	365	343	322	374	371	392	372	368	400	359	347	363	353	361	374	341	344	373	344	362	366	358	368	367	375	379	349	355	368	358	368	361	372	379	399	360	400	371	370	378	335	320	333	347	389	384	404	373	339	371	352	356	361	365	372	350	356	381	379	342	370	379	378	351	373	369	360	364	336	365	347	384	345	359	355	352	344	357	346	369	375	376	351	386	371	355	374	379	370	339	332	349	347	383	365	397	372	347	337	369	349	351	362	361	320	375	375	343	347	362	352	365	338	347	356	436	364	372	344	350	357	368	356	380	353	367	346	338	367	334	372	338	388	362	373	386	344	361	360	325	383	347	375	347	361	377	337	367	382	360	348	361	344	369	349	371	340	342	364	371	351	378	372	368	401	330	368	370	394	366	382	331	334	357	332	365	353	381	369	384	351	356	357	348	379	391	376	385	375	374	376	328	361	359	358	384	369	360	388	351	346	398	323	368	340	320	379	365	357	360	367	381	338	363	323	374	369	334	363	375	364	358	375	349	377	355	358	367	375	359	372	336	361	391	356	376	387	354	367	348	349	374	394	358	366	375	331	362	371	370	342	379	343	393	408	324	349	314	340	389	384	385	343	362	401	361	370	363	319	362	365	354	360	347	337	373	356	381	369	394	351	351	352	400	373	353	363	406	353	383	377	364	372	363	401	342	326	359	333	339	380	359	382	339	337	368	344	369	345	396	431	354	360	366	368	352	364	351	388	381	367	368	308	359	343	406	375	345	327	378	354	379	403	367	356	377	379	388	336	353	360	358	363	360	357	338	384	368	345	365	355	383	369	366	369	363	390	380	382	353	381	361	326	374	361	389	352	394	423	367	328	356	394	358	365	370	388	343	374	376	352	315	359	378	357	366	399	408	377	352	372	435	371	370	298	365	392	338	351	382	331	373	354	396	336	368	383	374	360	364	358	372	330	376	371	356	382	351	362	361	361	354	383	344	392	377	357	358	370	350	403	388	364	356	360	322	386	381	395	372	370	366	330	349	383	360	370	370	355	388	395	380	388	354	363	389	366	329	403	350	344	335	308	356	360	341	348	347	331	353	352	341	303	354	380	389	328	339	348	341	375	368	352	358	398	327	336	341	350	349	381	346	347	341	361	388	365	380	397	350	370	361	384	362	382	337	346	341	367	373	397	384	377	379	360	345	368	381	344	369	374	382	409	377	385	321	366	337	362	339	393	340	357	365	386	370	370	366	351	373	366	331	321	371	362	359	373	353	333	366	351	364	359	364	360	324	329	388	369	318	378	360	378	372	329	378	361	385	354	342	375	368	367	380	371	337	393	359	347	353	354	397	365	380	380	365	358	396	378	353	379	368	341	388	353	362	348	384	352	374	366	369	415	361	353	363	403	376	362	350	330	391	352	386	355	376	353	368	337	360	365	342	393	371	362	365	322	372	382	364	352	332	397	405	312	391	359	346	373	349	388	388	359	337	367	365	376	374	358	364	372	380	361	367	374	352	387	367	333	371	346	322	349	368	363	384	379	355	376	334	368	365	368	373	382	369	354	366	344	359	405	325	363	364	363	364	362	371	358	343	391	384	396	357	385	369	389	368	376	383	358	334	318	363	381	384	396	385	368	340	324	375	371	384	364	379	363	372	340	331	381	382	369	345	340	355	372	355	351	362	362	370	350	396	345	376	346	339	345	366	368	369	376	373	367	334	361	325	357	345	361	347	371	358	347	343	361	350	348	354	322	378	380	353	382	341	368	380	385	356	363	339	372	380	343	396	356	350	345	366	352	341	369	402	370	372	348	375	390	370	402	380	377	385	368	361	362	334	346	338	350	397	364	372	373	348	371	362	346	343	326	343	321	368	354	335	379	355	383	354	352	340	355	357	364	398	336	365	412	368	366	368	367	405	343	380
37594	25265	25507	20860	14840	8844	5206	3655	2328	1709	1947	2065	2259	2383	2162	2075	1805	1638	1302	1341	1330	1167	1018	917	862	880	866	840	868	849	897	866	867	866	841	806	843	841	902	856	890	874	880	816	848	874	852	841	815	861	860	882	839	752	831	852	861	840	845	824	853	897	879	818	817	835	894	870	927	854	821	882	843	816	822	803	810	852	799	799	871	839	848	862	837	836	837	807	824	836	847	780	823	832	791	862	864	870	857	881	841	830	906	882	849	844	842	844	858	861	840	869	837	847	841	825	860	870	829	887	835	864	770	788	866	887	829	870	834	900	826	892	804	867	837	887	882	868	831	847	877	813	842	909	836	859	903	833	872	867	866	870	893	854	781	822	855	807	875	842	802	907	816	819	859	860	877	864	875	809	877	832	836	821	848	826	857	836	795	901	805	855	829	816	844	881	828	812	816	820	823	847	840	812	851	809	826	835	836	866	814	823	869	826	806	857	931	841	876	856	873	858	844	863	841	856	847	845	827	846	813	890	854	815	803	873	874	845	842	858	826	854	818	881	833	796	763	837	828	854	851	836	797	833	843	816	842	898	864	843	885	849	871	835	929	822	842	845	811	875	828	822	845	810	834	846	861	861	840	839	825	876	845	879	833	843	838	812	876	868	857	863	825	817	860	839	833	868	854	857	839	903	836	814	862	858	837	796	831	820	852	883	846	824	815	774	856	816	916	857	866	863	819	859	852	905	874	835	817	851	834	826	842	837	892	816	858	862	796	856	791	824	845	782	887	863	900	875	851	786	800	842	804	894	847	785	887	815	816	827	856	851	806	867	857	826	845	873	803	882	851	806	797	846	869	857	854	853	859	875	801	860	882	840	857	871	869	869	835	842	830	804	761	859	865	841	876	856	861	843	821	842	866	804	884	816	866	789	853	888	848	869	829	824	800	837	885	818	827	858	812	853	820	912	860	858	853	873	850	834	819	854	863	859	863	802	875	823	893	856	840	834	811	862	864	848	800	820	834	793	827	808	838	823	838	851	792	808	810	814	866	828	826	826	876	921	860	854	882	844	825	846	837	845	810	834	886	900	841	804	895	859	851	840	865	878	871	813	861	828	844	816	843	819	837	831	842	859	814	836	848	793	836	839	855	838	845	825	832	787	882	831	860	835	896	831	871	855	856	746	853	826	841	891	849	863	827	845	828	882	837	857	829	911	798	887	865	788	858	862	838	796	836	859	852	875	844	873	876	815	892	865	853	852	858	884	833	821	861	819	841	895	863	853	835	838	852	863	841	856	825	792	916	796	895	837	868	838	797	806	814	889	833	849	833	810	865	803	857	799	837	818	849	848	852	887	808	833	829	843	835	839	854	831	814	843	837	856	905	831	849	819	807	830	890	868	824	847	832	834	880	875	815	808	829	821	830	804	817	835	811	889	839	830	908	842	837	822	815	791	843	912	858	816	839	816	840	858	824	805	844	820	834	809	883	857	867	900	850	841	813	832	860	793	825	870	845	812	851	819	826	841	913	787	820	830	860	784	877	855	864	806	848	816	857	927	836	849	819	810	900	843	838	801	873	828	837	847	865	872	850	846	893	844	803	858	841	832	816	828	850	897	819	777	845	837	849	852	858	829	875	825	923	887	853	798	841	875	856	855	825	900	842	794	875	843	896	871	840	848	816	791	896	866	880	851	861	796	855	824	875	834	875	831	852	806	880	861	861	850	815	849	837	833	851	875	845	854	866	827	878	846	832	833	907	870	847	873	851	856	865	868	868	845	849	792	818	775	869	833	866	837	848	790	822	818	850	817	842	865	884	864	854	832	836	863	852	865	879	848	865	860	891	843	835	843	857	836	886	830	803	831	816	875	811	854	836	819	847	826	826	842	848	854	886	866	825	844	844	867	837	882	833	811	904	850	812	874	806	896	869	814	779	880	846	848	842	833	885	831	792	792	846	818	863	846	859	818	837	849	873	855	858	859	838	839	869	835	890	833	823	843	860	805	795	818	827	773	798	759	854	821	821	862	876	872	757	886	785	901	920	854	813	816	829	857	863	820	820	875	837	787	824	842	850	786	820	883	812	833	822	862	838	806	870	874	816	834	853	884	877	860	849	806	867	849	831	869	867	800	838	861	849	851	866	826	864	807	874	845	858	870	905	847	862	814	864	823	927	822	905	905	827	839	879	850	864	822	867	800	796	850	782	829	859	808	922	887	820	841	801	862	925	852	824	828	865	878	852	907	826	849	877	845	822	832	852	873	864	938	834	805	829	847	879	815	858	888	860	819	843	865	854	880	836	849	842	864	891	833	848	843	867	864	817	903	844	834	838	881	812	863	849	854	835	873	814	850	841	860	813	791	874	869	852	884	856	836	872	912	840	886	877	823	815	829	818	840	794	851	917	836	850	823	852	809	908	812	885	830	777	840	828	849	875	819	791	882	855	854	826	793	849	860	890	821	845	930	816	821	827	844	905	851	830	811	873	832	843	848	833	824	811	853	907	824	850	853	866	807	830	829	825	855	845	779	842	818	863	812	896	868	883	821	813	822	884	873	870	819	843	840	861	842	883	838	811	837	912	879	823	843	859	842	874	806	854	840	845	859	877	843	865	877	843	873	826	854	884	868	856	919	870	841	846	774	846	856	813	836	888	842	823	824	822	755	877	865	895	861	838	797	812	824	821	824	846	853	871	857	804	785	818	805	828	849	857	836	899	865	883	792	852	834	842	835	879	803	905	800	840	822	849	848	847	843	833	806	815	849	862	834	796	896	849	819	848	842	827	846	843	782	870	873	868	867	838	852	852	916	823	862	880	818	810	874	825	823	861	883	850	851	861	814	821	865	852	816	847	814	844	833	884	826	823	852	880	854	860	837	798	836	828	893	821	791	769	890	846	836	875	899	852	867	809	813	874	886	866	864	851	845	850	845	819	827	853	873	827	826	851	884	809	834	843	821	810	805	792	834	845	854	843	859	810	835	902	797	877	831	878	875	787	826	828	851	814	856	875	848	829	826	843	829	829	828	839	860	823	890	819	837	876	834	844	833	860	797	841	846	772	845	847	864	843	876	822	856	877	846	882	880	866	821	814	847	856	780	838	880	818	871	772	821	847	872	835	844	882	894	925	877	857	833	859	859	811	884	890	844	841	861	838	816	800	845	839	844	821	787	849	858	785	870	817	866	845	828	909	859	839	849	786	864	819	889	868	806	818	843	775	871	871	885	845	848	887	809	793	840	840	860	857	849	830	838	875	826	869	811	797	866	853	869	849	822	844	843	786	867	804	851	851	885	835	857	873	847	832	800	840	869	820	849	844	879	843	853	843	850	836	818	865	857	840	851	856	814	883	809	848	850	838	844	852	864	855	900	838	846	818	870	846	809	858	800	835	838	805	867	803	793	861	832	874	819	797	884	847	893	834	848	865	833	809	888	854	837	785	815	863	803	877	830	842	836	886	792	859	806	845	847	865	833	832	806	840	823	850	843	881	863	852	809	820	802
37379	19512	9357	3999	1700	1032	731	551	402	428	403	363	416	436	389	360	389	386	343	369	383	365	340	357	357	391	380	400	399	354	394	383	399	383	379	398	367	397	425	373	360	374	354	341	364	374	352	376	377	368	330	368	385	411	382	356	353	381	394	377	336	375	368	381	329	403	380	403	400	372	398	376	381	350	368	351	340	381	350	442	388	386	383	385	373	398	357	389	359	386	357	358	382	357	362	381	345	357	392	367	357	380	369	386	334	386	366	377	375	355	400	384	378	368	336	381	364	385	355	358	407	399	364	359	376	405	378	381	354	344	364	380	417	379	362	375	354	402	350	378	353	403	391	373	345	349	378	393	359	409	390	391	390	365	369	392	347	393	378	382	378	365	355	366	366	371	369	356	369	383	338	343	343	334	346	371	395	368	364	360	392	353	333	366	373	399	364	383	384	381	330	359	434	397	370	382	366	342	362	383	401	352	382	341	421	362	404	373	357	344	391	427	358	371	382	380	354	381	381	387	394	319	382	362	371	367	347	363	416	386	383	369	362	386	384	371	375	387	396	374	377	340	355	360	367	382	360	365	359	319	352	349	380	350	364	362	347	374	359	349	418	355	372	367	375	379	378	376	331	332	367	366	352	400	375	377	377	400	350	350	367	414	355	375	364	409	384	354	360	355	371	378	392	336	360	415	359	363	371	376	343	360	370	328	362	385	367	396	393	349	363	377	362	355	396	356	376	363	389	354	339	349	352	385	373	394	369	381	372	344	397	378	374	376	334	409	381	363	381	432	367	354	360	364	368	376	381	351	379	383	348	357	378	346	364	345	378	354	369	384	393	344	352	381	369	352	357	380	394	345	386	343	370	361	366	374	378	393	362	340	448	398	329	340	350	372	416	340	362	397	363	352	385	391	403	389	376	389	378	376	388	376	384	392	407	327	359	419	416	381	369	381	357	385	364	357	335	325	368	359	365	327	371	392	359	399	362	397	392	339	341	325	351	357	362	337	393	404	371	366	360	352	386	379	361	331	385	384	437	379	372	392	385	341	383	387	323	378	348	349	374	367	391	355	359	341	382	357	353	361	382	402	407	364	372	369	394	380	372	396	351	326	391	359	360	361	361	382	358	348	368	388	370	362	395	375	356	382	358	335	374	365	354	329	346	360	396	398	359	386	380	387	354	380	374	363	361	356	349	359	356	352	354	365	352	397	379	372	342	404	378	394	378	371	359	373	366	344	367	392	387	377	346	369	371	350	364	381	348	364	358	341	378	360	382	364	365	364	368	377	351	350	352	345	349	389	360	387	364	377	378	357	403	347	404	396	361	390	362	362	343	380	352	359	370	350	421	403	353	400	387	360	388	371	328	342	391	360	394	363	415	364	386	350	397	349	350	364	416	404	385	382	392	371	383	372	365	373	381	404	365	355	369	389	358	364	365	391	378	377	388	373	364	350	374	399	376	356	360	344	355	369	376	350	394	345	328	359	394	387	398	385	360	359	402	432	398	381	393	350	393	382	390	414	363	354	427	361	388	357	371	351	349	376	338	361	383	405	356	358	396	374	382	353	364	421	392	366	370	381	390	381	438	366	340	340	415	380	357	379	355	391	350	410	357	354	386	396	361	384	372	349	382	394	405	337	352	338	382	358	370	427	395	345	365	360	353	399	349	355	382	366	364	359	386	352	368	386	337	392	370	334	345	377	345	365	386	370	341	411	340	323	370	366	374	376	404	369	374	344	390	363	395	361	376	371	386	366	371	374	331	354	347	350	351	394	378	374	366	369	343	389	377	380	373	369	356	377	372	374	382	374	380	343	390	365	365	317	361	332	361	368	376	373	352	383	371	379	359	342	387	375	348	372	359	360	355	380	384	370	380	366	383	400	376	369	379	369	354	394	333	373	361	372	354	379	384	367	375	376	387	358	358	380	428	369	395	393	370	357	372	360	352	376	363	367	364	347	387	393	382	352	351	391	394	372	347	405	358	391	363	354	387	401	360	392	370	378	354	331	363	376	397	362	353	341	345	374	357	421	377	395	354	340	368	352	392	382	358	361	365	378	379	398	377	344	335	373	379	375	362	396	350	382	402	401	389	351	359	359	417	382	373	373	356	413	409	392	343	335	333	365	390	369	354	368	398	357	368	352	374	351	368	364	398	378	400	380	369	360	377	381	416	352	354	393	379	402	366	350	341	327	401	368	371	349	370	364	380	348	354	352	389	360	346	373	383	358	349	355	373	374	394	379	402	365	379	378	382	359	368	356	392	401	375	362	378	351	410	383	380	382	395	397	357	356	392	385	374	385	368	402	368	377	351	371	365	393	341	342	372	387	385	385	363	366	375	407	369	337	343	350	358	350	358	340	380	369	378	375	421	378	385	404	355	371	390	367	373	361	353	405	365	345	358	380	377	363	385	394	374	335	348	358	375	364	389	375	361	349	365	377	330	352	353	334	354	361	388	390	378	376	394	397	379	360	341	386	389	397	369	378	362	388	339	315	386	349	369	383	371	423	404	350	388	347	335	377	378	373	398	350	383	395	361	366	385	390	368	346	330	396	366	376	374	407	383	368	349	359	368	408	391	377	354	364	346	363	401	389	396	374	325	378	417	388	354	395	377	371	366	362	336	348	368	414	402	370	373	391	371	388	392	328	378	363	400	364	370	386	338	401	364	361	397	428	387	388	381	376	344	374	371	336	386	387	382	353	346	365	360	350	393	387	337	348	425	355	370	353	390	378	413	391	381	353	390	383	340	358	383	378	353	404	354	372	373	367	383	346	337	368	339	332	359	351	388	376	367	379	330	392	370	375	341	379	357	353	368	418	366	310	364	339	374	352	362	357	366	342	365	347	351	350	359	364	371	382	374	399	378	413	384	352	376	329	374	352	375	391	372	375	400	372	354	361	363	372	411	389	371	390	351	347	358	397	399	354	355	343	348	385	383	363	351	377	421	397	381	361	328	369	334	350	367	378	374	399	394	407	390	394	414	402	422	378	356	381	358	345	349	353	322	335	358	379	367	361	404	382	358	365	387	360	376	352	339	380	411	384	377	349	357	394	364	359	374	356	347	403	361	357	411	374	361	398	380	399	357	356	404	327	367	383	403	382	373	386	375	373	372	412	365	387	403	330	385	403	391	362	405	374	343	419	374	322	383	400	358	384	361	371	356	376	366	374	387	387	383	385	399	381	376	369	382	366	391	406	409	366	365	375	389	363	349	387	396	375	374	382	420	397	394	368	397	366	403	357	377	422	385	340	356	372	359	388	357	365	425	358	345	396	405	343	427	362	372	371	350	360	418	342	364	366	385	372	405	366	350	333	361	385	377	392	363	390	395	353	362	351	359	363	381	315	365	374	353	359	386	414	377	399	375	346	357	379	363	368	321	368	381	331	382	424	406	391	401	334	402	345	378	360	402	387	371	369	370	386	353	360	351	377	363	383	385	389	348	361	372	381	368	371	365	355	363	394	347	365	372	324	349	386	355	353	387	397
26861	16194	13545	9497	5428	3418	2166	1559	1168	1095	980	1005	927	931	957	907	891	910	923	859	886	906	943	849	919	872	841	871	894	872	895	859	852	870	886	811	826	825	867	819	810	792	822	874	900	899	851	869	888	833	893	843	878	888	862	905	816	844	878	939	858	892	844	875	872	929	852	863	887	833	901	880	882	821	873	925	877	874	833	839	886	861	845	887	859	858	897	900	831	878	839	880	866	889	866	848	842	865	886	849	838	898	862	857	896	853	907	863	921	858	873	905	814	842	864	853	849	893	842	843	917	848	838	875	885	873	858	903	904	840	819	868	843	859	853	847	896	922	920	907	906	883	873	882	901	869	923	882	874	887	926	845	887	858	869	861	840	856	840	863	860	888	926	873	894	846	867	826	864	875	827	900	828	829	802	858	887	930	866	881	878	906	852	844	877	880	897	819	858	877	866	848	884	851	879	870	851	894	850	885	894	910	873	855	805	848	858	817	849	877	884	867	857	825	857	908	872	886	868	871	880	820	888	824	850	863	859	882	847	860	834	892	919	890	860	891	881	894	902	859	935	884	863	841	853	830	843	890	851	901	868	882	885	848	879	895	826	856	884	853	800	861	882	892	877	856	818	848	848	812	890	878	853	866	870	849	865	868	887	908	865	825	836	941	928	873	825	857	919	838	855	892	857	821	860	851	916	890	827	844	869	819	863	872	866	889	901	865	899	871	845	869	838	865	890	851	856	885	879	867	869	881	922	869	891	874	878	863	855	971	892	879	906	831	829	849	849	874	901	876	893	978	891	893	883	830	867	890	849	881	935	857	834	882	844	945	882	838	809	822	848	815	878	879	848	892	878	884	887	862	831	891	888	900	879	894	865	906	813	851	811	854	854	863	904	811	901	863	879	830	836	849	862	875	883	879	868	882	867	926	876	855	843	885	857	916	859	877	869	830	866	874	862	863	917	864	868	907	897	848	912	868	871	851	887	882	898	895	835	890	878	852	867	877	842	905	861	935	873	853	904	894	842	867	868	859	830	866	859	880	840	869	866	878	846	860	866	815	880	870	873	857	856	833	878	903	896	904	871	884	878	850	924	912	877	875	818	926	843	876	843	837	848	861	833	826	919	860	867	880	896	856	892	878	851	894	897	856	856	893	898	904	856	867	912	810	842	873	846	844	883	838	870	886	905	890	868	880	866	876	827	881	844	869	879	865	850	865	912	874	878	888	891	823	857	784	893	855	843	894	853	835	916	821	855	872	862	865	917	885	825	876	848	897	826	919	840	799	881	839	901	865	845	896	839	890	844	881	927	888	839	861	898	863	857	852	855	894	870	887	866	880	885	904	884	819	816	859	857	841	834	860	891	889	823	846	846	872	889	911	869	839	872	796	875	943	851	900	883	887	833	849	893	876	868	863	842	892	873	859	871	896	887	859	838	899	829	867	858	916	908	830	870	864	888	884	881	859	868	870	861	860	857	877	872	813	842	854	863	826	929	889	884	875	892	877	910	905	857	868	873	904	861	900	892	817	825	815	891	898	867	864	888	822	891	843	907	815	874	898	885	874	892	848	852	873	830	865	849	896	825	898	798	871	902	859	938	881	886	914	851	848	836	897	921	886	864	901	805	884	872	836	896	861	851	875	853	861	863	838	860	883	865	848	874	897	932	899	882	888	888	894	850	877	877	834	849	838	898	915	852	869	818	888	874	865	960	897	870	884	866	887	858	888	853	890	850	885	854	851	886	844	825	849	848	866	853	900	842	847	846	882	818	899	925	889	833	844	832	858	883	887	882	872	900	870	888	922	922	827	890	855	912	889	873	877	955	845	889	884	859	841	890	857	897	873	864	864	828	874	891	870	837	916	887	883	889	849	795	889	900	901	900	892	851	902	876	850	870	928	882	851	884	921	806	863	859	918	859	870	880	894	861	890	852	923	940	773	875	847	903	890	820	892	886	865	865	872	857	848	863	824	802	899	860	875	891	868	865	882	840	832	845	846	860	879	834	901	870	849	788	906	856	905	836	857	847	856	857	836	871	892	885	864	837	899	860	865	867	848	851	887	894	814	895	852	878	909	832	929	910	856	845	822	862	888	888	903	855	863	923	884	898	807	871	850	871	878	849	885	900	830	883	888	867	841	850	875	819	820	864	868	890	837	955	848	896	826	883	870	909	770	904	877	921	880	913	879	879	869	880	837	914	886	879	868	928	893	834	917	888	871	842	860	855	898	869	888	848	827	875	892	824	902	921	874	829	914	885	867	818	885	835	841	890	917	856	864	863	817	896	894	839	833	909	837	851	890	847	904	905	820	854	807	904	850	880	865	858	921	936	870	863	881	892	852	908	888	849	872	892	925	837	886	828	893	835	890	887	829	816	859	885	876	873	886	807	891	869	873	855	924	878	865	900	883	882	827	897	866	859	864	825	876	858	854	877	852	867	883	891	888	872	898	877	878	834	880	871	886	815	842	818	867	848	898	851	907	899	885	876	873	874	868	903	826	848	895	846	847	819	799	855	868	907	867	855	871	815	904	891	856	872	882	900	870	855	845	875	911	863	838	840	905	924	892	845	860	900	880	868	877	912	834	903	825	886	826	828	858	883	873	912	827	833	864	878	858	833	857	864	883	889	866	895	857	905	887	871	801	844	861	913	849	822	851	851	907	880	863	916	904	873	920	909	848	881	920	804	886	831	815	890	893	901	875	885	870	893	912	896	840	826	863	913	874	851	853	852	920	826	882	876	886	868	811	902	911	833	916	921	876	876	838	843	880	856	851	854	849	874	878	847	862	815	909	860	904	906	861	859	865	917	856	832	906	878	863	928	895	875	860	914	921	877	861	887	811	888	870	852	876	834	835	875	911	859	881	853	870	867	834	900	868	845	873	874	880	880	876	908	858	862	898	894	894	892	866	843	855	882	878	840	873	858	931	869	905	887	897	889	884	898	838	911	878	848	896	895	881	871	864	824	886	872	892	847	880	870	864	853	851	866	873	899	894	856	844	904	833	901	890	928	884	840	859	893	805	869	878	876	875	911	867	915	925	861	816	844	849	839	861	935	846	847	839	847	879	873	824	862	881	881	873	850	865	884	879	871	847	906	842	870	842	876	848	871	822	879	907	908	841	834	897	881	848	898	867	865	899	894	876	820	877	858	902	857	865	867	907	876	866	814	864	884	893	884	857	844	896	899	887	912	916	874	814	853	840	855	886	858	831	891	910	841	819	870	840	864	847	878	910	901	898	888	900	897	835	863	869	852	832	905	875	864	920	885	848	863	888	891	873	864	894	856	842	867	840	919	858	853	863	875	872	887	876	862	879	878	825	886	854	904	888	892	909	832	911	888	842	841	881	903	821	818	917	893	828	916	843	930	862	858	874	837	871	859	857	895	921	897	840	891	855	857	891	860	811	875	835	840	839	863	933	837	869	880	887	879	855	887	878	860	888	843	889	847	864	825	894	873	897	816	808	874	890	903	883	832	858	872	828	894	853	876	907
47274	25059	14769	7724	3710	1881	1285	791	619	520	474	485	519	555	512	589	494	467	430	430	407	376	393	373	411	413	400	391	416	397	398	364	395	394	386	396	374	375	358	367	395	351	380	412	390	341	412	377	371	364	381	379	384	380	327	368	410	394	405	393	405	369	377	371	378	369	346	412	364	376	387	389	378	384	382	362	372	379	392	369	373	403	414	391	399	381	407	369	402	370	378	371	351	411	382	379	394	379	380	392	404	391	389	398	371	375	403	386	400	408	357	407	391	371	400	363	363	399	369	367	351	350	387	382	368	386	348	388	393	381	380	367	363	389	387	419	387	410	379	399	368	367	418	360	396	413	406	356	420	382	377	400	392	361	383	373	348	416	337	410	380	398	358	361	376	369	373	412	396	385	404	368	398	355	393	391	411	422	373	367	358	337	388	351	413	372	353	375	373	389	370	379	371	395	392	370	390	396	396	366	385	441	391	343	380	375	391	371	369	369	374	376	373	368	372	343	383	336	380	361	358	397	419	361	415	378	395	376	394	405	398	407	390	392	389	396	349	360	380	361	371	414	382	363	361	394	385	367	382	382	360	368	367	373	363	394	409	401	393	419	405	374	381	388	382	401	362	410	393	343	406	338	423	377	375	384	353	376	361	400	421	380	371	356	352	361	400	379	363	376	364	411	363	347	411	387	409	363	391	354	400	392	354	416	363	357	363	388	373	376	360	366	346	400	409	404	365	364	397	391	385	378	349	383	406	380	317	386	388	364	373	372	364	406	397	410	400	370	395	404	393	387	391	413	383	384	348	409	374	379	369	379	397	372	423	384	388	372	366	331	390	365	423	385	367	379	403	328	348	380	379	405	392	364	394	414	429	372	380	367	394	385	349	383	394	385	356	362	405	386	413	368	421	396	362	372	366	390	419	344	373	377	404	367	378	409	388	382	409	369	435	386	403	385	372	363	365	385	385	369	388	383	384	356	357	376	375	376	414	358	387	389	367	392	378	382	365	382	392	364	408	361	368	377	388	370	388	420	357	381	357	408	375	402	402	391	363	390	409	378	359	341	364	368	350	370	364	414	386	396	408	354	338	347	375	379	355	386	375	372	403	399	399	380	363	376	381	420	388	382	374	366	403	335	363	373	355	350	377	399	365	388	400	379	391	352	384	357	412	424	404	374	378	373	383	354	379	357	371	383	407	392	325	376	359	373	338	375	395	352	397	385	409	363	356	375	367	353	348	359	387	374	408	393	376	404	374	359	377	406	405	384	415	396	390	378	371	379	438	360	369	372	350	390	364	380	376	356	339	378	401	399	382	431	368	395	370	372	370	376	407	387	368	385	375	369	380	359	380	405	434	371	398	387	399	347	391	357	351	392	355	356	381	368	381	372	378	369	376	419	368	406	406	382	346	417	410	390	350	391	411	399	344	405	394	337	384	372	401	370	370	379	385	363	372	388	381	376	398	353	333	378	357	352	380	391	382	355	390	374	398	385	395	354	398	391	367	394	394	424	386	377	391	396	382	363	406	388	397	340	381	365	349	380	367	384	390	406	394	396	372	368	403	419	392	397	399	337	371	397	408	376	376	370	413	431	386	404	363	357	363	393	373	397	383	379	364	373	416	404	394	372	345	405	353	384	388	372	378	394	372	412	350	415	384	397	411	383	395	402	339	361	406	426	395	403	386	356	407	404	359	370	370	361	366	390	351	371	386	405	381	424	381	384	364	387	392	358	421	373	370	410	387	385	400	378	367	397	367	419	385	355	352	380	403	317	384	396	399	397	362	370	378	371	385	368	379	383	390	410	390	366	367	404	325	341	351	404	419	365	391	392	377	369	375	374	398	355	386	352	364	427	381	397	367	374	395	368	364	374	351	390	396	347	363	377	382	416	361	367	373	424	398	390	396	406	386	399	388	376	349	365	395	392	376	411	356	389	406	376	376	395	356	358	387	362	408	352	396	352	357	337	357	396	400	359	387	329	366	321	350	376	403	389	357	373	337	347	393	362	374	374	361	413	380	402	395	395	386	411	416	376	394	345	372	387	406	382	389	415	368	357	386	377	405	394	360	364	404	357	405	398	390	406	414	420	378	388	369	388	379	347	376	387	404	371	370	405	401	380	407	406	413	374	381	363	393	412	397	422	432	381	357	383	356	394	400	377	375	412	381	411	385	349	401	357	376	362	369	351	398	382	354	411	374	383	388	383	350	386	402	396	392	357	369	385	392	401	351	365	371	409	409	401	367	405	412	363	392	393	383	381	416	383	368	365	413	427	351	365	382	394	382	391	381	392	355	335	375	366	425	399	408	390	351	354	379	385	384	394	382	389	360	409	386	369	373	389	369	347	383	391	383	368	394	392	405	382	418	384	369	379	382	399	387	385	407	358	407	394	394	375	391	422	365	396	392	362	365	375	378	383	353	399	356	394	373	368	391	387	368	386	352	395	390	347	366	411	358	386	365	370	392	386	383	412	343	361	386	379	376	411	391	316	368	368	376	384	393	391	380	362	391	352	399	420	358	385	377	363	393	425	428	367	390	362	366	400	396	401	414	398	398	359	347	406	346	372	376	389	388	395	382	353	360	379	366	402	415	387	356	359	405	363	371	389	378	376	394	395	372	398	395	377	368	359	382	380	395	394	397	398	355	368	401	374	366	385	363	358	418	373	390	383	401	369	361	370	383	356	358	384	375	396	383	376	389	362	370	381	402	366	346	438	402	384	336	383	415	375	333	387	372	350	374	388	385	388	359	353	373	377	380	404	374	394	393	400	383	370	339	348	357	388	395	372	388	403	357	382	357	353	375	416	387	373	408	366	371	394	391	359	411	367	371	374	390	400	417	387	384	404	369	374	401	412	395	401	373	423	373	389	393	384	387	385	346	376	401	366	340	369	374	374	402	377	374	363	359	363	331	395	358	383	416	354	347	399	348	411	377	358	372	377	381	359	380	362	383	388	368	383	408	376	390	412	342	416	364	393	378	356	366	363	397	378	355	381	410	365	376	419	417	377	379	352	370	399	377	394	390	385	395	356	376	369	383	391	406	394	372	362	382	409	368	376	363	395	376	374	372	347	402	322	382	375	404	419	360	359	383	398	389	370	381	354	361	399	363	409	387	410	397	382	383	364	425	383	378	414	428	375	389	386	371	347	418	371	375	379	384	380	412	391	372	418	388	402	396	361	404	384	397	418	403	373	374	396	372	373	377	398	374	378	385	358	342	339	410	394	369	379	369	392	358	362	377	382	346	409	339	349	425	415	398	408	395	409	387	410	370	363	379	350	392	410	396	376	414	376	378	374	378	373	398	410	418	373	367	373	386	397	363	407	418	364	376	411	376	386	375	361	364	366	405	363	395	387	416	393	384	370	362	394	380	418	400	407	412	374	375	392	351	369	367	386	367	408	378	393	352	398	372	391	372	386	408	371	386	372	397	362	403	365	379	394	437	412	412	372	411	380	388	409	381	387	368	432	417	383	401	380	433	360	400	407
32967	20581	19432	16095	10905	6729	4413	2763	1902	1582	1325	1600	1606	1828	1806	1651	1643	1350	1130	1137	1136	1045	992	927	938	895	876	926	953	948	904	903	909	914	878	973	898	867	881	899	884	915	830	885	878	836	862	881	828	872	843	943	852	906	878	910	887	895	895	871	857	820	900	961	893	870	858	872	907	893	867	883	891	870	904	878	906	926	935	855	906	888	900	955	861	875	885	906	846	872	915	893	925	888	871	909	929	842	857	934	845	875	816	896	876	934	931	893	936	957	875	904	881	883	880	922	896	834	924	931	875	937	877	831	880	893	946	875	909	888	898	884	907	887	927	857	922	966	908	927	897	876	875	911	865	876	900	885	888	878	879	889	899	928	904	889	930	892	862	921	946	926	866	864	839	856	817	912	889	897	886	900	860	912	931	905	832	885	859	887	888	872	888	866	887	862	842	865	850	926	913	838	876	930	882	922	904	935	933	847	883	828	901	811	876	893	873	923	924	920	936	920	909	885	891	870	839	873	916	922	892	896	912	919	867	886	882	892	935	898	922	906	873	900	873	862	893	926	882	864	864	908	925	878	890	891	880	903	929	915	843	910	873	913	886	917	890	854	914	885	883	939	856	887	892	869	854	894	906	881	892	863	903	886	929	925	868	870	835	847	941	866	923	886	926	892	903	907	963	867	880	887	853	901	876	870	916	911	863	891	840	900	881	906	887	851	906	836	891	927	916	901	887	876	861	902	934	875	846	876	856	918	834	886	869	916	950	902	888	887	904	849	934	858	915	877	917	916	840	866	913	888	830	877	910	929	878	900	886	865	911	934	896	869	899	901	945	932	872	875	864	884	913	897	901	844	928	873	868	902	860	863	895	920	919	914	841	892	871	891	870	920	913	891	867	897	889	866	891	878	905	954	910	935	966	884	888	933	895	908	896	854	868	935	836	855	896	934	868	914	905	844	888	906	884	923	878	849	954	914	908	912	877	895	837	881	835	879	863	854	851	886	854	874	865	903	908	861	927	878	866	899	898	890	905	897	887	924	851	926	901	899	908	898	885	876	906	845	928	881	911	919	864	832	869	861	907	874	834	867	886	930	881	919	895	936	911	924	894	870	897	930	806	921	873	822	906	929	925	885	876	875	830	889	873	922	884	905	905	958	895	879	856	853	893	886	862	876	920	846	929	900	921	849	937	909	855	903	895	904	914	926	931	868	882	885	860	901	884	905	892	859	878	919	852	965	877	874	876	922	927	849	911	907	871	883	941	850	876	801	874	903	906	906	903	891	874	882	878	892	905	857	866	892	907	879	878	884	895	889	867	832	903	894	904	894	954	888	874	901	950	945	921	895	877	886	860	957	874	904	862	911	889	881	864	888	863	907	856	932	898	881	912	856	889	866	878	866	904	902	911	865	901	848	942	946	896	855	870	857	903	877	894	868	939	922	907	878	919	892	904	915	875	885	925	881	947	869	880	861	901	880	821	952	855	867	852	852	876	882	922	925	884	899	897	837	897	879	889	928	874	853	912	868	960	903	881	917	945	926	880	918	917	878	897	900	869	900	892	840	909	912	909	883	951	895	912	883	907	872	876	943	921	903	890	903	885	907	891	864	887	847	869	895	886	872	866	878	909	913	883	843	885	878	878	909	904	898	867	866	899	921	895	860	882	892	911	881	814	893	894	914	877	871	933	842	898	973	893	948	931	940	884	857	902	888	882	896	857	883	927	906	858	859	925	897	939	914	951	913	880	914	905	878	916	891	900	891	890	911	871	940	885	866	903	886	947	908	877	875	844	882	966	947	879	879	920	880	888	907	896	858	919	901	874	907	825	938	884	906	889	927	899	879	934	958	908	897	892	873	958	866	866	835	890	881	889	933	895	881	881	906	868	888	892	907	908	858	875	865	803	928	879	911	823	940	834	848	907	919	884	893	902	833	892	874	887	914	858	838	887	921	865	884	916	920	910	927	940	958	901	893	888	894	929	898	889	847	949	950	834	919	866	866	907	867	884	841	879	880	871	963	846	876	907	881	905	874	898	900	884	904	917	913	921	855	887	891	862	908	881	906	889	868	922	918	814	879	860	863	879	860	910	892	900	906	907	883	937	914	865	875	858	921	932	929	879	896	903	912	935	869	860	900	859	836	887	898	900	923	880	852	897	920	860	888	903	886	900	920	894	880	895	907	865	886	917	923	899	894	840	850	850	906	952	871	883	903	876	929	898	892	859	869	892	911	874	906	909	884	888	877	918	879	901	870	897	880	921	946	877	880	837	837	947	919	884	906	863	906	943	928	910	850	904	890	858	895	867	893	900	851	887	883	855	952	909	948	934	911	853	900	834	884	874	915	882	876	930	874	918	861	900	941	864	893	937	940	890	863	903	866	889	869	895	851	912	869	803	929	882	897	904	924	942	896	847	906	892	912	938	902	885	870	926	867	886	874	936	916	909	896	929	903	889	889	854	902	855	876	940	898	877	908	913	897	897	911	921	880	895	909	898	889	902	889	933	906	952	919	901	926	916	935	923	855	868	886	862	896	895	891	882	924	891	903	875	932	845	911	909	870	895	843	857	937	892	918	858	872	908	897	930	914	845	882	899	936	885	900	901	902	884	913	857	854	878	895	920	905	863	913	884	914	932	872	912	896	873	889	900	882	876	907	896	870	900	869	882	887	918	856	880	868	876	898	920	901	876	894	923	926	880	877	859	908	845	898	894	868	860	833	834	852	899	880	871	942	816	849	882	900	934	890	866	914	902	917	871	843	920	883	884	904	901	943	870	896	875	900	887	904	871	912	885	931	914	919	939	902	946	869	879	859	823	885	861	873	884	889	943	879	894	889	874	866	914	922	881	908	843	884	845	881	888	850	840	932	939	887	842	870	905	875	889	899	875	859	856	895	917	883	872	936	906	870	932	924	873	870	889	908	885	924	890	831	902	860	933	921	885	916	908	833	879	879	862	866	811	898	944	929	848	883	923	913	886	874	906	875	910	880	886	862	923	898	908	849	865	864	827	871	923	853	911	901	868	857	959	937	857	920	876	905	903	876	899	881	906	860	871	860	882	890	909	903	879	926	901	892	899	825	852	862	899	911	918	901	956	910	903	867	863	908	861	850	887	888	930	872	888	925	864	890	875	930	916	878	851	918	851	885	864	872	863	991	836	942	906	874	868	900	931	847	856	889	931	940	880	881	870	914	892	937	931	897	897	858	919	923	852	905	918	839	869	880	832	903	900	927	849	882	905	946	948	898	883	908	873	855	890	878	884	900	887	889	871	885	912	898	881	949	879	876	866	941	896	867	819	941	882	867	894	929	886	852	883	854	839	877	940	869	910	863	924	969	856	879	920	895	863	898	880	886	921	900	886	894	921	910	864	924	890	890	922	920	869	906	915	910	917	885	939	876	927	917	873	816	857	922	875	908	838	899	865	940	823	876	843	886	918	910	879	851	872	887	879	911	857	899	867	910	855	901	921	860	930	838	891	896	880	886	922	913	859	895
53026	28396	20447	12273	5728	2770	1857	1077	768	625	495	527	592	627	651	629	525	449	393	456	442	420	405	357	375	353	345	337	362	376	360	366	345	351	356	378	348	354	333	376	351	367	386	365	354	370	327	288	366	361	382	339	403	391	359	327	382	372	360	335	356	352	337	372	376	399	364	368	304	344	389	340	339	361	371	344	316	353	366	338	360	349	357	383	315	370	405	350	395	379	310	364	375	326	351	358	359	341	352	338	372	332	322	384	389	339	338	355	330	356	346	382	396	378	375	351	384	373	338	323	367	334	328	358	360	377	342	347	354	366	366	350	332	373	368	357	337	380	364	313	364	366	347	388	392	366	378	354	339	346	366	324	371	357	344	370	340	368	370	336	351	368	369	366	350	356	345	359	391	362	341	345	368	336	348	373	365	364	309	293	401	324	367	379	371	374	331	358	357	362	349	363	364	351	343	341	350	358	375	356	374	341	344	374	342	351	328	373	323	345	335	356	358	373	387	371	341	394	342	353	360	421	367	331	370	324	373	385	351	342	359	365	368	353	338	341	365	375	369	343	352	331	373	358	352	361	350	348	388	356	384	343	354	376	377	342	341	339	371	380	341	389	364	333	379	373	301	354	338	351	355	371	347	350	392	310	275	343	352	394	334	384	321	355	350	343	373	387	400	371	389	353	378	389	359	371	317	387	364	392	352	360	361	370	335	365	356	359	344	369	332	349	360	378	371	311	336	352	308	383	385	342	329	385	402	344	413	356	342	372	377	342	347	396	333	343	374	355	350	365	348	367	361	347	351	326	310	325	343	374	355	371	360	309	359	389	326	370	375	352	388	340	380	343	358	401	361	372	346	381	351	357	344	359	369	338	366	366	353	356	358	379	370	386	374	349	366	378	385	363	351	335	345	348	321	354	378	354	350	360	340	353	352	324	373	353	331	358	354	355	355	356	350	366	368	351	322	354	342	356	370	346	366	362	334	390	399	331	359	362	352	358	348	348	346	339	377	343	375	340	373	349	345	357	351	350	364	325	364	310	355	325	339	343	352	327	351	342	359	359	346	344	361	336	345	368	384	369	375	342	353	346	362	374	361	337	362	355	341	324	337	342	379	360	358	359	363	369	354	353	358	367	402	326	375	361	332	355	340	408	359	342	382	362	386	373	420	320	355	332	355	388	389	369	309	381	360	368	350	410	336	366	328	347	411	357	392	334	339	351	337	328	350	338	362	313	354	351	399	349	348	390	381	398	325	381	342	365	379	338	349	366	353	354	386	330	352	325	317	366	367	315	380	378	354	361	361	345	375	368	346	323	356	339	389	396	356	348	380	384	368	380	362	367	385	364	367	374	392	360	347	370	371	349	368	334	348	379	353	375	358	346	373	370	367	352	384	372	368	352	364	346	356	311	369	322	379	343	343	341	380	336	354	368	343	394	350	363	370	364	338	355	381	320	375	327	374	363	351	348	362	371	396	339	370	339	381	355	367	360	345	343	375	399	356	367	355	360	350	323	351	343	375	337	344	361	335	354	360	379	350	344	334	325	349	359	379	375	339	352	326	346	357	334	336	382	372	336	340	384	316	304	337	349	328	335	355	367	338	349	330	349	355	376	369	325	336	349	411	352	352	344	355	340	321	376	367	334	325	351	367	311	354	349	365	349	346	342	368	348	381	372	373	359	342	373	319	347	370	377	394	346	344	361	352	369	331	302	370	375	344	344	384	378	386	351	382	338	358	348	376	354	354	347	374	363	345	375	333	362	347	354	379	374	347	382	366	382	370	335	353	364	350	315	371	376	346	356	381	311	371	333	339	376	369	311	379	399	365	372	368	383	354	332	344	343	364	370	361	342	365	350	363	346	347	332	336	365	363	346	349	346	361	360	396	353	371	343	358	361	329	361	354	353	327	360	346	332	433	368	373	374	326	371	397	370	350	362	330	360	345	334	324	378	370	373	379	332	352	382	340	372	367	339	312	351	353	360	358	368	352	366	349	355	378	351	354	382	341	353	350	338	350	382	398	362	358	360	380	333	343	384	394	380	369	355	369	384	388	375	365	321	359	373	380	356	332	331	335	386	377	404	385	368	378	367	367	340	347	388	366	328	372	394	355	346	382	338	359	340	353	360	390	376	349	352	353	340	366	359	325	327	342	372	351	342	333	358	357	352	375	384	373	357	331	329	365	360	367	350	378	347	362	336	356	364	356	329	348	397	313	381	358	364	303	372	323	377	359	373	404	355	341	363	327	364	346	365	362	335	381	335	391	351	382	355	374	321	350	354	352	352	367	342	330	355	398	379	353	347	334	353	359	358	342	330	346	367	365	395	382	348	331	403	347	350	336	351	332	354	344	375	354	321	363	362	364	384	343	361	319	327	339	396	354	358	331	347	324	367	339	356	350	406	379	373	356	394	339	359	372	368	394	364	387	378	351	369	333	353	356	345	364	362	312	355	353	377	359	365	369	395	371	353	381	379	344	402	344	349	356	394	403	326	363	369	351	339	326	375	357	384	364	361	374	345	334	350	366	378	328	369	343	383	363	332	352	395	339	405	387	335	329	371	328	361	353	367	360	348	323	351	381	360	376	365	369	352	381	375	386	327	373	378	341	341	392	348	361	330	344	343	344	369	376	324	350	362	369	364	369	363	361	339	367	351	350	355	385	390	325	372	359	375	343	361	358	341	358	359	328	324	350	385	378	331	351	345	387	384	362	335	363	374	364	340	350	361	384	354	355	379	329	372	379	364	348	361	365	330	324	364	363	359	370	384	362	344	358	372	362	355	373	356	375	355	355	389	344	341	374	367	365	370	341	336	336	335	330	367	336	377	349	361	386	367	368	345	366	346	343	346	365	366	359	357	360	351	334	367	347	379	378	378	389	360	338	370	319	358	362	339	371	357	340	323	374	357	359	368	387	349	318	327	322	395	343	371	304	366	343	359	375	392	301	347	367	341	320	344	394	313	354	348	329	352	358	345	357	360	340	355	359	353	364	308	389	327	345	363	361	408	367	341	365	366	363	327	379	368	369	374	363	398	376	342	366	359	347	374	315	355	370	378	362	379	397	361	356	391	357	384	384	369	344	355	361	352	330	384	368	370	383	374	314	312	344	355	299	324	344	355	332	374	314	351	369	380	373	347	340	373	363	345	361	325	339	363	364	384	365	326	328	392	377	350	341	369	340	363	345	354	355	354	375	346	353	376	373	342	321	349	328	297	323	356	373	378	361	343	396	343	326	325	350	378	386	370	381	370	350	337	379	371	382	342	326	368	334	329	339	389	357	390	342	372	344	343	327	364	364	349	317	326	348	352	364	348	367	348	327	340	350	368	347	356	351	373	352	384	367	342	339	339	380	319	343	316	319	334	316	373	362	376	365	383	356	318	348	341	366	377	385	383	348	334	364	367	360	346	357	391	342	375	352	355	326	334	355	330	382	344	380	379	365	350	341	344	362	334	389	366	340	365	356	339	317	378	363	336	376	369	372	353	350	337
35519	22717	25894	22527	14905	9662	6991	4066	2583	2077	1655	2204	1951	2357	2569	2468	1836	1410	1433	1383	1283	1113	1001	963	900	826	872	839	837	899	848	850	828	798	824	880	900	847	844	829	826	872	846	862	815	831	853	802	820	825	837	803	833	883	826	862	828	855	795	867	895	809	873	810	831	818	829	834	818	841	857	910	837	865	809	846	822	845	785	836	810	843	842	873	855	851	816	794	833	828	869	828	800	879	821	813	854	802	839	818	889	829	843	893	803	821	889	838	855	879	780	796	830	853	776	853	825	838	838	847	821	878	903	765	830	803	861	879	865	824	856	844	809	789	897	833	812	849	863	844	821	827	849	845	829	846	864	858	874	794	840	836	853	851	828	793	833	889	788	846	842	820	826	860	823	805	827	818	852	882	835	835	853	837	836	871	836	813	863	828	866	852	915	822	811	859	828	814	811	882	829	834	805	862	811	829	779	787	839	831	848	829	792	798	821	862	786	824	850	857	793	855	809	887	840	841	839	833	837	821	840	815	812	875	792	789	910	841	851	857	866	814	871	811	843	853	809	857	877	805	789	850	839	785	844	820	822	830	863	820	832	821	836	852	848	857	856	868	837	807	861	886	788	825	804	796	852	801	853	815	805	822	891	840	790	824	820	787	850	860	803	830	847	840	867	871	845	792	864	828	830	886	823	843	802	832	853	830	806	806	842	824	854	825	858	851	814	756	870	843	813	828	825	839	786	855	845	819	785	831	879	862	803	810	820	838	841	825	848	880	872	820	819	802	815	822	869	848	886	847	868	809	822	852	828	857	806	901	805	860	850	816	831	843	820	836	870	839	812	775	798	850	825	865	870	873	830	840	820	831	845	849	803	841	819	867	810	827	818	808	819	831	847	837	791	791	868	872	823	859	830	847	810	874	794	820	833	811	814	841	882	774	787	756	873	880	837	810	811	839	774	854	834	862	857	868	780	792	886	865	897	923	804	836	873	818	863	825	839	845	854	842	824	838	843	820	824	797	818	835	816	852	752	816	859	776	851	843	867	848	755	806	816	870	816	838	899	829	841	890	827	861	878	849	839	831	834	842	835	802	815	867	873	840	835	867	867	817	873	835	803	864	890	841	818	788	792	863	813	860	811	783	756	815	833	888	821	805	834	858	804	792	825	851	867	833	800	851	824	843	739	832	860	847	882	876	811	844	882	860	911	846	802	855	830	847	809	869	834	888	801	819	863	849	819	762	853	804	819	849	806	867	864	793	885	844	840	859	807	844	825	838	820	814	809	806	862	902	780	812	827	809	832	805	869	850	816	849	835	824	865	814	780	804	797	816	850	858	826	794	775	826	881	817	820	848	879	863	846	849	801	849	820	808	872	842	840	855	841	771	743	812	857	811	855	826	842	895	817	799	832	864	821	827	832	795	793	825	834	823	866	826	812	868	834	875	885	847	868	823	833	863	834	785	843	820	851	827	798	837	840	821	844	801	842	839	844	797	837	842	806	786	801	832	868	799	831	870	828	860	838	804	924	849	817	823	835	826	789	822	837	872	827	835	835	869	856	799	855	809	801	844	843	866	887	847	845	866	863	825	839	850	811	782	823	848	795	799	799	781	788	817	815	895	775	865	878	822	842	857	857	838	861	857	818	840	799	836	890	822	853	793	870	822	839	800	818	863	788	872	823	863	835	815	860	860	825	895	863	793	895	830	866	844	790	863	817	860	805	829	848	833	867	818	853	820	811	801	812	879	861	888	849	839	845	853	829	807	812	799	854	777	816	843	831	805	820	822	851	846	818	823	849	888	873	810	812	826	860	818	859	844	865	845	840	840	774	801	822	783	830	871	858	897	856	826	845	794	839	869	863	885	839	859	842	892	824	852	868	820	834	802	850	902	914	821	855	824	834	849	859	835	842	849	870	862	824	786	883	817	852	782	820	856	825	869	806	807	817	817	862	906	789	830	820	851	803	874	814	842	823	879	832	852	768	837	845	816	851	856	842	809	806	838	869	825	786	830	805	827	814	810	838	789	831	828	841	833	851	798	818	882	854	830	828	833	862	830	806	891	833	795	835	882	804	849	854	801	801	815	877	878	852	831	853	862	838	855	858	812	835	895	844	802	827	857	803	862	876	840	796	789	867	843	803	837	863	840	882	812	852	839	824	839	816	799	822	829	885	863	846	804	809	812	800	785	773	857	878	817	898	790	814	886	853	817	879	811	790	813	801	812	877	845	810	820	843	831	904	785	788	759	819	821	874	829	808	860	859	845	854	851	873	827	860	775	829	889	789	823	846	812	870	903	823	796	887	824	879	846	843	818	844	838	823	851	783	869	839	816	872	832	821	855	888	832	815	870	822	815	843	859	793	862	841	832	809	773	808	862	795	847	853	871	836	858	807	834	865	794	831	809	802	832	832	837	823	794	776	811	862	848	875	843	811	850	834	859	861	837	834	909	884	813	862	858	860	830	832	853	771	815	852	821	821	876	811	818	834	848	833	853	870	842	819	813	849	873	853	858	845	834	802	822	806	883	851	847	876	811	884	858	809	845	801	799	803	827	788	828	812	828	811	872	822	810	868	817	894	870	851	794	870	833	869	846	836	840	823	872	813	773	825	810	819	848	863	878	811	879	832	855	854	825	865	805	855	825	846	822	861	846	845	779	816	805	778	851	909	865	897	827	841	839	850	831	839	867	894	852	833	824	875	785	798	862	839	775	774	852	826	845	783	894	875	832	823	831	855	793	811	859	851	790	839	847	874	885	834	809	816	900	855	828	875	754	855	853	834	863	797	850	836	833	819	851	838	840	818	840	824	842	860	809	870	846	842	844	811	827	746	821	842	865	840	839	832	839	824	884	853	834	828	796	828	813	785	786	837	812	834	814	830	873	833	805	888	880	769	839	802	812	840	837	903	865	826	828	838	791	838	821	822	858	837	850	860	846	838	852	822	863	856	834	825	821	844	805	878	816	844	897	833	878	873	873	784	809	804	816	831	854	843	824	825	797	844	864	856	831	871	821	820	823	842	816	831	863	846	870	847	848	821	813	832	791	827	856	806	802	847	829	861	818	813	808	882	866	803	781	824	843	794	827	786	819	849	810	873	809	842	840	839	822	796	853	817	877	823	836	832	760	869	822	797	838	797	837	872	846	878	855	778	860	849	809	794	867	814	811	875	852	842	892	846	858	810	803	815	870	832	844	797	812	852	784	752	792	792	818	791	851	846	841	815	783	812	839	809	812	810	866	780	837	804	842	811	805	816	872	807	865	824	856	809	873	853	891	810	850	834	813	823	801	835	863	850	823	830	862	832	829	845	807	814	862	847	860	803	870	839	848	858	824	832	823	846	824	850	846	799	836	840	815	839	829	841	831	815	845	839	875	826	829	893	905	807	812	817	840	815	810	807	792	817	840	883	854	806	904	832	851	860	873	830	831	851	841	870	797	835	819	845	883	830	808	786	796	858	865	832	811	849	831	851	880	849	808	842	834	880	820	830	841	846	796
31686	17003	10741	5731	2576	1269	788	599	483	459	410	464	455	387	422	375	345	391	379	339	324	358	372	394	348	378	375	351	364	373	355	384	380	334	397	367	363	377	334	320	372	354	346	383	382	359	366	395	388	359	364	378	325	398	385	367	347	358	373	359	355	358	350	373	360	369	355	415	389	377	380	383	350	384	400	369	324	367	345	345	357	378	352	350	394	386	396	401	350	408	375	352	380	367	365	389	350	377	366	362	350	385	395	368	342	359	402	340	351	384	379	381	360	367	360	337	371	357	369	358	383	371	344	388	384	369	336	350	357	357	354	371	339	343	377	387	394	372	358	347	381	382	379	413	384	388	383	372	356	384	373	353	422	349	335	366	370	317	366	370	374	329	378	394	351	320	381	370	318	377	378	345	349	382	386	360	361	368	361	382	358	358	400	374	388	359	388	381	389	346	347	381	375	357	387	362	343	386	382	396	375	398	354	401	381	365	356	361	366	366	375	372	414	389	366	410	388	366	362	412	392	351	344	395	394	370	330	376	372	395	399	390	369	414	369	400	382	381	357	347	369	349	331	385	394	331	387	395	335	346	386	385	363	348	352	348	347	378	354	363	360	363	363	354	337	344	386	339	385	343	381	384	350	358	357	339	358	354	412	410	363	342	331	354	366	352	365	347	377	352	371	366	369	374	363	354	357	385	382	410	338	372	352	360	365	372	361	406	391	349	337	358	368	363	385	376	362	361	335	383	384	373	344	367	371	389	385	374	352	342	383	358	371	369	377	306	401	351	353	380	364	372	396	357	376	350	396	340	372	351	403	396	393	348	381	320	367	359	383	366	372	351	348	377	377	385	358	386	344	331	373	379	345	370	380	357	385	383	413	378	377	374	367	332	376	353	389	358	358	393	382	381	380	381	338	368	398	373	373	361	364	365	354	375	379	381	379	334	349	333	359	346	398	366	364	365	365	382	349	369	333	352	379	349	350	388	387	366	345	352	370	365	338	365	381	338	314	397	370	344	368	354	357	335	402	358	382	345	365	371	387	386	351	372	374	363	376	366	339	347	400	358	362	335	354	349	352	373	375	383	392	385	369	348	331	349	344	377	395	362	356	402	369	356	358	370	362	376	336	349	357	378	335	394	388	356	357	343	375	360	347	337	351	360	363	342	365	384	380	397	359	370	375	402	363	356	400	393	336	312	397	339	373	354	398	326	397	326	389	362	377	351	414	387	357	369	376	390	363	343	371	325	372	389	341	360	318	361	388	398	347	374	382	371	378	355	402	359	359	371	403	375	368	374	385	370	368	355	360	356	418	351	385	364	376	437	382	372	343	355	389	357	380	368	386	386	406	393	348	399	375	405	407	344	387	349	350	364	347	403	372	357	390	345	362	385	360	382	343	352	375	367	328	367	369	397	395	363	370	397	372	368	362	340	351	402	346	350	354	390	386	382	362	366	370	349	382	393	339	383	338	349	386	343	363	374	355	370	386	389	354	375	361	395	387	381	384	380	374	383	371	350	352	353	382	369	407	383	394	361	373	363	400	343	363	373	399	342	406	353	367	366	407	362	369	354	366	403	352	361	394	376	401	357	368	391	359	389	351	373	374	380	360	343	337	351	356	365	335	380	367	365	340	403	332	354	358	404	392	403	385	361	369	362	366	360	388	374	333	366	355	370	374	394	379	361	310	347	372	365	383	365	344	380	357	357	336	367	362	349	326	391	387	392	397	386	330	336	345	355	339	365	401	373	383	356	370	362	353	338	334	346	342	360	353	388	383	369	389	389	368	353	361	379	382	308	394	391	357	366	356	331	367	369	344	395	394	353	321	348	368	375	366	352	358	363	380	377	337	376	381	361	354	384	382	359	356	345	364	352	377	399	327	339	374	377	367	375	375	391	375	372	364	376	350	407	377	366	386	363	365	373	348	362	359	352	364	356	356	372	363	350	355	352	351	373	353	396	376	349	363	353	357	354	342	360	359	400	350	383	362	397	337	375	374	379	369	360	344	358	393	384	349	345	399	357	341	376	322	360	386	414	354	353	383	373	368	344	360	359	363	384	387	374	361	347	362	355	363	402	365	350	322	366	339	383	355	368	366	375	361	377	377	385	389	363	349	360	395	370	356	399	371	389	383	376	354	401	340	373	344	349	339	350	371	339	333	338	372	355	353	342	384	371	319	355	368	382	385	381	373	342	318	337	362	386	343	371	406	369	353	334	401	360	385	407	342	375	352	355	369	338	344	348	320	370	390	383	345	382	359	357	366	351	390	342	393	351	409	374	357	355	364	370	355	346	340	361	370	358	353	348	337	369	362	359	367	402	383	359	374	354	368	393	355	385	356	383	383	403	325	361	345	378	337	380	377	359	388	357	346	340	351	354	392	385	357	368	414	375	357	382	378	374	369	367	365	357	351	388	386	410	397	372	363	375	352	374	315	366	371	335	395	349	388	376	382	344	350	383	366	365	371	352	369	414	380	347	348	389	340	366	361	360	389	410	385	315	361	396	383	358	335	370	384	379	374	319	353	380	405	388	385	401	367	362	347	391	412	354	367	409	358	364	387	353	401	366	360	347	386	344	370	393	354	381	303	394	377	402	366	389	396	374	385	347	328	369	342	410	374	359	386	332	409	376	378	358	395	371	370	380	389	355	389	360	370	386	335	382	324	355	357	381	360	387	354	333	373	337	344	383	368	331	367	387	372	373	403	404	378	388	386	346	353	383	378	374	350	383	356	369	349	365	367	375	378	382	375	363	353	344	358	373	391	387	377	394	378	378	375	355	368	382	363	359	407	365	360	355	363	374	372	366	364	375	383	369	376	432	408	365	391	370	306	396	341	352	343	344	363	349	363	381	390	366	388	363	393	365	378	375	420	325	384	333	341	389	414	361	352	356	372	391	368	371	384	350	358	349	332	334	366	337	376	365	388	376	381	339	363	364	377	361	376	349	369	376	370	360	375	368	364	381	371	338	348	363	392	357	383	377	417	333	376	361	381	361	364	368	381	361	373	373	377	384	364	377	399	356	376	372	339	353	356	332	403	382	383	390	343	409	336	340	351	324	367	364	337	368	361	355	354	349	392	346	386	366	382	331	359	381	369	366	325	398	381	394	366	411	353	370	382	367	407	355	354	344	361	389	357	378	345	382	382	354	384	406	367	344	379	384	381	399	384	359	411	335	382	361	376	353	343	424	326	370	347	392	366	386	337	354	367	368	379	357	369	401	373	376	387	328	379	386	337	328	330	366	377	376	357	340	391	330	408	357	396	325	350	393	359	348	399	400	352	337	364	359	409	362	377	355	388	377	357	363	380	366	390	340	362	331	396	362	352	382	339	403	348	368	390	377	394	354	402	337	338	354	371	342	382	364	367	397	372	363	418	387	369	361	371	343	372	386	361	388	345	346	349	376	362	345	331	357	375	382	358	373	335	364	374	393	379	353	421	374	337	375	355	379	381	374	395	365	360	346	306	342	368	374	347	392	362	365	371	361
22653	14880	15556	12889	7664	4379	2800	1863	1376	1181	1119	997	990	979	1027	942	922	863	915	895	915	868	931	920	887	888	867	839	856	847	858	846	871	910	888	841	907	822	911	782	873	871	858	868	880	846	837	849	871	867	825	906	844	890	831	793	887	886	864	844	843	853	833	875	886	941	868	882	848	842	891	866	872	855	872	851	846	906	921	850	866	866	859	879	854	851	858	894	910	873	845	853	890	854	830	874	870	864	931	861	840	892	840	863	859	866	845	845	880	884	871	890	805	842	852	849	821	791	881	858	897	909	865	840	849	823	858	874	865	872	828	844	841	890	875	865	863	884	896	835	916	840	910	908	866	829	851	848	853	810	809	876	869	873	837	841	848	875	888	849	837	877	843	862	845	856	880	856	902	852	852	854	862	885	859	904	827	857	863	877	922	840	890	872	887	841	900	824	873	863	871	785	874	880	888	811	866	841	809	841	842	884	862	849	843	861	895	816	860	871	843	888	807	874	880	906	916	844	807	880	899	879	865	867	850	837	873	834	897	881	895	867	859	854	886	874	846	906	850	859	944	872	863	802	860	847	856	837	856	807	880	860	860	854	904	818	836	876	901	842	857	841	866	868	829	899	897	855	825	930	828	833	850	843	839	872	878	829	837	833	842	831	805	882	839	897	906	856	863	877	862	851	836	871	823	858	849	825	870	872	856	863	833	900	852	866	858	897	857	854	843	865	908	850	866	872	892	862	857	856	851	850	907	860	906	871	873	911	829	821	813	850	907	923	834	862	847	879	893	818	863	822	878	862	885	865	865	854	858	856	888	873	930	863	869	859	818	833	855	853	855	834	887	825	890	868	899	863	881	883	830	873	844	845	881	813	839	817	797	859	864	891	914	868	932	879	830	852	871	949	887	899	828	892	888	885	870	820	855	880	872	843	799	858	863	854	866	855	837	844	858	918	870	812	872	814	896	901	860	859	826	859	900	901	836	851	852	866	879	906	889	817	869	849	836	865	835	854	846	844	856	883	884	903	886	878	903	856	823	804	855	861	826	824	861	889	857	856	884	891	823	849	873	892	825	867	848	813	900	899	895	867	852	851	884	843	794	850	854	827	886	832	870	908	862	882	831	847	844	850	849	865	887	903	828	921	885	851	863	892	829	888	913	871	877	819	878	906	827	860	872	879	857	837	836	859	855	894	873	885	819	874	885	825	878	780	815	885	857	852	885	898	859	838	879	883	873	854	865	912	861	880	792	931	898	876	843	872	880	861	845	938	831	804	886	806	869	858	881	834	855	883	839	879	862	888	894	887	849	874	824	849	833	849	899	853	836	887	832	908	849	807	836	858	832	899	845	861	849	850	841	868	839	846	854	809	836	897	865	896	965	921	862	812	844	869	850	826	826	894	906	866	809	855	820	882	848	851	834	837	808	864	816	873	827	862	793	840	866	820	861	875	855	850	888	863	835	889	909	873	822	888	859	821	879	868	865	856	835	837	853	853	869	896	883	858	836	873	911	883	852	843	880	892	861	891	809	825	875	938	821	833	833	868	855	844	877	864	850	859	878	877	888	886	907	884	873	824	915	918	838	838	897	811	847	888	869	879	897	831	842	852	896	884	852	864	819	865	828	945	883	818	839	883	883	815	894	838	892	871	852	821	844	866	826	840	807	882	868	859	893	849	856	818	834	912	848	910	842	868	854	865	900	841	848	846	916	882	844	865	847	884	874	887	877	895	884	837	830	894	788	896	868	814	834	887	871	840	888	866	887	834	832	834	842	872	870	918	832	829	921	849	896	871	873	826	878	843	819	859	859	829	828	873	823	854	854	868	868	909	857	845	852	847	828	867	910	840	822	829	882	874	814	883	818	805	832	804	894	879	916	842	859	895	864	925	902	895	885	847	828	868	854	906	866	865	917	860	833	854	899	882	852	946	879	854	911	861	825	881	859	854	828	855	807	846	837	904	912	870	858	872	851	850	882	855	845	842	843	875	847	875	808	834	844	823	828	865	881	926	889	847	791	822	888	835	843	842	891	795	830	840	841	878	867	807	874	822	847	876	894	848	885	823	861	858	911	931	871	835	858	833	842	872	882	868	865	865	902	870	806	891	818	874	858	884	903	809	876	915	887	804	868	849	856	882	909	864	897	875	886	859	853	829	897	827	883	798	809	851	857	910	886	843	822	900	823	847	816	826	927	923	879	873	843	823	829	898	887	876	849	834	893	899	900	824	849	896	803	903	848	822	848	866	855	891	845	807	842	833	827	934	838	842	872	836	822	850	804	908	840	801	795	874	869	832	851	824	852	846	884	863	856	900	864	866	871	863	856	864	781	854	812	844	857	856	852	865	873	862	849	849	855	810	929	888	864	881	919	825	829	843	822	842	816	851	920	894	867	894	864	816	861	895	866	907	826	838	898	881	880	823	929	847	860	815	843	846	850	890	899	866	843	853	852	853	933	885	821	908	826	876	888	836	849	881	831	855	854	874	853	833	847	847	849	872	836	870	840	803	876	844	862	820	827	889	868	860	855	887	850	865	859	821	867	846	885	860	899	876	941	913	862	883	846	849	856	842	887	889	863	892	897	856	880	847	870	811	889	874	880	815	905	860	869	841	838	837	822	826	806	861	891	859	858	902	877	818	875	807	891	901	873	844	945	893	828	844	858	852	885	836	871	876	846	890	866	825	884	893	871	808	855	788	871	867	892	877	864	841	828	907	873	854	838	821	852	850	891	816	877	818	872	895	906	852	774	854	897	855	861	864	928	927	851	874	873	870	855	871	844	877	872	850	835	861	879	828	863	847	856	855	867	890	841	848	828	911	833	864	870	811	871	866	828	904	837	827	819	824	849	896	844	861	829	866	757	858	881	860	843	838	893	872	855	867	866	875	860	905	851	862	856	873	842	913	847	950	876	902	827	905	885	857	874	917	854	885	836	833	836	840	913	880	882	893	875	872	803	853	898	873	835	876	880	822	828	853	849	858	874	839	890	883	869	848	886	901	852	855	848	932	823	855	907	928	862	860	844	858	842	856	896	832	839	855	872	906	909	819	864	891	882	880	857	830	863	833	869	849	842	852	811	870	869	854	841	814	924	899	857	899	831	871	835	838	836	893	889	884	867	857	844	897	870	890	859	854	928	855	899	863	843	860	873	894	884	927	865	811	883	881	866	907	877	854	891	850	867	853	861	911	850	915	875	876	879	912	856	872	838	852	864	854	894	822	859	954	878	891	830	905	849	911	890	869	831	832	906	855	841	837	895	905	829	869	832	855	820	829	874	851	909	843	906	859	888	824	889	871	860	906	897	863	888	818	847	877	890	784	851	878	862	904	818	874	910	840	846	891	883	913	849	849	832	883	844	904	854	829	831	872	843	900	867	810	896	913	836	876	874	830	878	880	879	862	840	839	956	849	876	886	854	846	871	827	866	863	831	867	859	891	942	849	866	872	917	886	839	870	860	918	827	851	929	821	878	858	828	863	821	875	829	844	844	845
46132	25938	16260	8137	3739	2152	1227	842	660	560	490	472	483	462	511	548	432	440	412	450	416	424	434	374	401	423	375	378	393	379	393	335	413	386	423	384	367	409	376	417	337	363	389	378	362	356	390	376	401	357	374	405	373	376	404	416	376	325	347	389	401	387	399	378	373	367	384	352	367	352	389	384	369	413	374	381	374	409	396	383	379	396	341	345	382	426	402	374	373	368	398	373	365	421	367	390	356	365	427	404	419	389	393	376	354	388	357	387	412	418	379	396	381	360	359	432	401	364	361	348	403	391	371	391	361	385	382	365	387	381	378	368	392	373	337	358	387	422	373	404	383	396	375	371	366	334	370	411	398	354	378	408	373	353	405	355	371	367	395	357	383	393	389	390	370	340	365	400	404	386	372	371	407	379	377	372	338	382	360	378	347	369	405	403	350	368	396	372	386	394	366	365	369	357	362	396	392	387	355	393	368	392	390	405	340	391	379	398	421	368	403	339	369	401	427	383	376	364	393	381	374	406	380	359	379	397	368	358	391	358	393	371	402	406	390	389	367	347	355	367	352	380	367	362	402	403	379	392	375	399	367	418	376	383	371	343	379	361	366	367	365	366	376	385	383	380	356	359	356	382	386	395	378	404	391	361	359	377	398	403	368	391	368	399	406	373	397	391	380	355	373	412	406	377	341	342	377	407	364	378	378	356	400	400	380	406	407	410	348	367	348	373	365	406	384	386	403	398	341	373	387	364	403	374	407	398	395	383	365	399	355	367	330	410	392	411	354	369	399	369	374	382	393	402	349	390	378	403	370	376	412	356	334	364	352	379	416	371	372	364	396	393	377	358	370	373	384	397	370	396	391	378	415	405	381	345	377	357	375	402	396	390	380	362	395	390	390	370	377	369	373	369	410	381	345	381	349	371	409	436	411	366	361	399	388	385	367	374	383	378	363	355	381	395	332	366	335	365	370	390	358	424	378	380	378	393	386	367	400	359	355	362	381	413	364	385	327	407	381	351	369	398	353	373	392	383	385	390	362	369	381	362	396	381	392	372	367	404	453	385	353	381	376	381	368	380	376	369	382	377	364	388	369	402	367	354	371	383	367	381	408	393	386	372	421	358	397	392	390	387	407	382	415	403	420	403	371	386	349	399	359	384	388	395	380	412	350	348	380	356	408	381	379	386	403	399	358	401	405	382	396	381	391	340	400	364	378	370	385	393	402	375	361	364	347	391	381	380	383	382	359	354	396	367	358	385	420	401	393	383	381	364	362	390	390	345	370	378	371	400	373	378	401	399	362	379	369	400	388	400	389	365	381	367	392	366	394	409	381	345	415	395	417	399	361	401	378	376	366	392	391	395	377	355	383	383	380	348	376	360	405	388	385	357	396	384	405	398	395	358	382	399	418	376	355	376	371	378	377	408	418	387	364	366	373	374	413	375	384	378	370	385	384	361	405	430	387	387	405	381	399	406	371	349	398	370	384	411	386	355	344	373	366	346	383	380	387	405	397	392	373	435	396	412	373	371	348	404	345	395	423	403	398	383	406	387	379	357	389	432	370	362	365	344	344	371	437	383	365	370	389	394	400	358	385	382	380	383	370	400	360	375	368	396	369	359	371	390	398	380	378	367	386	374	403	397	439	358	392	397	408	368	387	348	374	338	381	364	364	392	354	388	376	378	404	355	358	370	376	382	422	418	373	360	354	418	393	394	332	374	364	358	407	376	353	389	424	381	404	364	366	368	379	387	374	374	366	387	395	408	416	342	344	406	394	375	390	419	417	370	345	401	402	370	342	329	395	386	369	406	416	381	368	341	401	355	359	399	404	400	373	381	402	380	379	353	375	427	397	390	421	392	365	382	343	369	401	389	371	384	400	426	359	345	388	349	398	361	335	402	372	400	353	381	366	404	365	408	401	459	408	363	397	360	391	391	371	384	373	393	368	377	386	365	359	370	410	384	343	365	405	360	378	355	381	370	409	413	380	396	398	390	420	369	389	359	361	387	384	392	353	391	382	368	355	404	396	388	404	419	377	367	366	376	405	382	371	362	383	369	369	421	373	414	391	410	368	408	400	401	402	393	384	387	372	393	407	344	389	393	392	413	366	417	348	376	392	400	391	380	397	352	375	389	414	353	378	402	380	381	387	436	375	371	392	357	380	341	359	377	403	372	381	354	376	405	399	396	369	379	402	367	368	385	381	423	384	373	358	362	387	385	385	382	397	399	365	364	373	397	366	409	408	379	396	366	374	390	352	409	345	345	389	408	358	414	390	396	337	369	373	359	431	389	355	364	409	391	403	400	415	395	360	375	356	365	379	400	387	418	415	393	368	416	406	401	381	410	330	369	355	388	362	355	359	400	388	351	366	411	386	358	398	369	376	420	382	366	398	395	367	376	356	395	407	384	440	352	385	362	374	366	368	362	356	369	385	400	365	349	407	389	417	363	362	364	387	394	373	403	373	359	369	392	363	401	399	372	358	359	408	361	380	403	354	377	378	361	363	362	363	384	386	377	345	390	410	373	387	377	389	377	365	407	389	390	382	360	416	386	365	387	391	368	370	360	361	366	356	329	364	406	376	416	407	359	393	365	411	380	415	378	394	365	372	384	346	390	387	401	388	377	407	350	373	394	371	372	389	403	395	393	398	356	398	366	397	351	331	377	401	347	389	384	368	423	414	369	348	388	386	409	411	386	387	390	407	395	379	367	382	406	396	366	381	353	386	407	351	379	349	396	346	387	346	408	407	404	389	355	405	389	412	384	416	381	361	355	420	371	398	381	391	423	331	369	403	398	361	376	371	363	381	372	349	364	380	388	377	370	377	384	392	368	376	394	377	387	398	413	420	391	388	412	365	415	392	385	347	374	389	402	336	383	378	385	375	358	360	412	391	373	354	345	396	354	420	386	344	382	373	355	387	413	351	345	418	362	368	352	321	401	401	374	360	365	346	387	389	356	364	435	410	372	396	402	358	392	403	394	359	395	399	405	409	387	387	378	379	375	388	378	397	364	384	366	378	401	402	347	379	377	383	402	410	395	382	390	362	431	366	361	378	400	386	412	381	348	400	391	414	392	366	393	400	365	380	406	373	414	426	416	405	440	401	388	398	350	388	384	389	354	365	384	389	411	388	392	406	402	357	399	369	406	382	408	365	382	377	393	363	404	411	377	384	364	377	348	386	395	383	404	409	374	380	357	369	388	403	377	392	409	320	374	392	372	359	373	377	367	417	383	401	379	389	407	400	398	377	385	384	362	393	404	354	390	404	370	372	375	388	392	390	409	360	365	377	399	378	385	421	375	402	370	399	386	375	384	378	369	356	396	391	402	348	356	357	433	390	369	386	344	407	360	428	404	381	419	408	434	393	372	405	387	399	354	386	396	412	387	405	365	378	368	410	378	377	380	376	346	369	392	365	368	357	346	377	398	406	410	377	373	363	389	371	351	377	386	375	380	349	359	407	404	353	396	383	400	370	350	368	413	379	403	353	418
31628	21520	21416	16725	11225	7357	4408	2942	2008	1651	1389	1492	1413	1423	1435	1587	1489	1295	1182	1131	1006	993	974	925	864	880	880	867	902	961	880	879	883	879	955	886	892	924	871	937	848	860	867	876	863	912	867	897	914	906	894	897	868	830	884	888	933	898	906	918	890	818	931	900	845	934	853	856	888	880	851	785	869	924	936	900	907	891	901	855	888	876	897	833	871	867	937	835	918	889	874	900	924	908	833	934	868	886	933	883	901	823	889	906	885	918	890	906	883	918	879	897	919	865	898	875	920	913	865	884	876	872	921	889	932	877	805	938	888	873	899	912	885	959	897	847	881	908	914	840	902	889	897	954	938	878	897	894	860	918	899	884	938	881	911	874	851	846	889	844	877	921	881	924	892	930	913	922	881	893	832	893	852	870	864	905	876	879	904	883	907	881	888	958	865	805	872	903	944	869	891	840	870	858	853	893	943	917	900	853	864	933	882	880	876	933	887	886	880	900	903	884	879	827	945	891	909	878	898	918	838	833	887	872	948	904	865	818	895	902	911	942	873	836	884	876	902	822	905	856	903	895	853	920	926	885	863	869	863	910	872	844	825	882	882	892	860	928	873	894	920	897	889	893	867	832	898	942	956	892	896	922	958	831	926	922	936	893	895	825	903	925	903	922	863	866	945	930	869	872	858	921	910	905	880	914	897	905	903	870	872	932	936	934	885	888	903	878	918	946	921	883	904	863	902	864	907	859	929	876	858	924	901	900	885	920	925	857	915	900	876	865	916	850	876	928	906	917	836	861	899	861	858	891	869	824	904	873	943	903	900	875	865	867	923	887	939	883	850	847	920	899	859	847	842	913	855	885	863	855	892	900	872	928	863	869	905	928	922	932	842	934	883	864	882	924	935	872	903	911	865	888	905	875	904	875	898	883	898	932	885	865	916	883	887	888	874	869	843	910	916	885	881	872	884	953	877	939	925	927	888	941	904	948	935	855	916	875	943	866	807	923	845	882	942	854	888	898	925	853	890	869	855	858	900	919	894	887	897	867	853	928	885	905	876	885	853	892	957	869	891	889	894	833	889	926	886	916	906	864	907	870	865	864	858	897	958	899	883	882	884	898	952	861	856	845	880	872	900	905	890	877	885	903	911	862	931	819	907	846	842	876	968	888	894	863	914	822	940	885	894	948	854	912	917	884	883	938	894	905	814	862	886	938	832	920	823	924	860	896	858	881	859	902	910	875	913	958	931	890	920	854	870	905	897	823	919	861	948	845	906	968	908	893	922	915	897	866	877	863	951	869	880	893	876	911	840	978	909	873	914	933	854	862	914	821	925	842	928	900	864	869	865	885	857	877	892	832	914	853	915	873	916	892	852	880	908	868	900	888	930	848	898	902	889	876	941	891	894	917	907	924	905	876	869	900	859	884	962	856	885	948	877	867	847	943	937	879	886	844	843	839	913	891	888	892	852	880	899	867	887	845	944	932	858	930	894	821	888	922	952	869	900	885	884	898	847	902	872	868	874	919	842	922	858	904	883	921	887	880	917	904	895	917	882	962	869	879	843	894	855	866	874	950	865	914	866	884	849	940	876	917	871	852	877	959	914	907	859	878	918	957	927	871	879	904	911	902	846	844	888	871	900	922	886	934	866	867	877	851	882	913	921	874	883	900	869	886	894	910	918	932	884	920	874	863	874	961	878	948	868	891	939	843	865	859	838	825	902	890	915	902	869	890	862	927	886	871	902	937	866	935	962	856	929	921	886	878	917	881	875	923	897	895	834	940	898	861	874	846	922	883	853	888	833	922	910	830	854	897	828	858	841	944	901	886	881	881	906	847	917	872	913	933	943	886	851	874	857	872	856	840	949	867	881	818	869	844	888	871	904	894	890	860	907	859	919	938	904	886	870	828	919	911	836	910	853	933	886	857	856	852	874	841	897	908	923	864	866	827	862	872	882	911	906	872	851	881	896	857	907	884	836	866	923	887	893	897	908	934	890	885	872	891	848	875	860	865	885	876	850	906	871	837	919	849	917	853	923	862	868	889	880	844	878	887	871	895	884	894	860	891	964	912	885	837	924	885	853	903	896	902	900	921	867	928	872	842	877	927	880	868	906	851	864	905	886	902	905	879	878	877	875	905	876	870	960	946	860	896	880	933	930	890	923	894	841	888	915	877	935	896	861	882	847	879	887	948	892	924	925	871	907	853	900	859	896	835	888	924	882	894	872	901	883	893	910	916	908	858	862	906	918	877	927	896	941	925	893	902	899	868	895	883	813	897	914	901	894	871	907	930	897	894	899	855	876	896	893	880	873	920	866	854	876	844	926	812	920	893	901	840	937	873	893	841	861	902	940	865	926	861	892	846	901	806	861	883	862	852	910	858	850	846	946	948	915	897	922	876	846	861	905	899	879	914	913	889	888	839	909	862	911	826	912	927	845	875	932	866	888	889	860	931	876	888	885	898	898	930	872	891	859	921	942	920	863	938	953	943	856	911	842	903	963	933	894	913	861	839	847	878	875	879	911	877	884	897	867	875	848	915	922	847	845	857	935	899	891	917	876	881	908	876	870	891	918	875	943	882	888	914	833	941	883	865	887	866	864	875	898	881	901	910	817	864	839	896	907	918	828	919	884	913	853	932	902	914	879	902	887	880	902	893	849	874	861	869	907	865	910	874	921	905	923	798	865	882	850	900	915	877	897	940	897	858	821	856	921	836	879	919	855	887	905	957	896	869	874	904	865	899	884	916	873	860	859	855	912	865	887	927	886	877	905	903	893	935	911	841	850	889	918	898	847	894	907	927	827	902	831	932	887	860	879	860	907	921	827	875	877	906	874	870	894	881	896	912	910	891	846	843	870	835	910	893	869	922	877	872	866	856	916	902	878	860	858	844	897	847	924	865	868	920	901	883	935	850	867	902	888	978	906	887	920	869	851	854	889	884	944	926	942	888	927	930	877	891	869	884	862	911	901	892	906	905	856	953	887	893	910	870	822	886	836	881	872	870	850	881	897	943	829	956	917	883	873	914	942	899	921	833	865	912	883	886	909	892	943	850	845	861	877	923	889	889	900	868	823	852	911	850	873	886	878	901	915	900	859	851	898	878	900	900	910	861	888	864	863	869	919	910	909	932	855	914	884	902	851	837	903	896	875	912	922	939	907	878	844	892	923	928	895	908	841	914	889	900	894	801	911	896	965	919	878	907	907	879	894	932	905	886	903	828	876	889	923	878	929	834	864	894	881	840	909	933	887	891	895	862	894	925	866	915	896	933	898	828	877	867	893	830	952	835	866	903	877	854	897	845	857	910	834	858	862	931	918	907	867	878	867	937	846	905	882	849	846	882	920	888	961	912	955	888	919	909	849	872	916	870	877	863	874	920	880	908	915	889	912	906	878	887	888	871	893	897	884	902	907	863	846	972	898	905	836	880	900	877	932	845	880	891	901	888	891	906	841	909	873	880	857	873	923	896	939	917	928	852	922	910	892	900	927	909	849	918
55850	31828	20237	10855	5250	2720	1623	960	694	588	467	515	531	490	568	565	533	538	455	467	385	396	372	384	381	409	345	328	359	335	383	372	365	369	346	397	345	356	368	363	348	357	339	354	368	343	343	340	342	345	367	351	368	338	379	358	368	375	353	333	368	333	400	370	332	318	362	345	369	386	364	378	323	341	348	377	406	370	377	344	366	338	351	363	334	374	330	361	354	324	344	339	350	339	367	366	356	320	345	379	377	346	380	326	393	355	352	368	398	356	368	365	348	351	336	322	357	342	327	371	338	344	359	378	355	327	337	344	335	368	357	376	346	363	376	350	326	362	380	336	348	390	376	350	362	328	338	347	333	361	361	342	355	330	337	355	364	364	346	381	375	370	323	345	370	387	332	348	347	359	360	354	359	361	320	352	334	329	368	354	398	370	363	355	372	349	343	392	341	365	384	377	355	364	346	378	327	379	361	361	337	376	374	321	343	378	356	338	397	340	319	342	330	338	377	333	405	374	365	374	379	342	377	346	363	379	344	367	395	358	320	347	353	342	385	377	357	335	327	377	371	372	359	365	389	362	338	354	333	291	345	346	387	332	411	396	360	370	345	362	381	362	352	345	368	343	368	386	350	326	373	354	326	382	348	365	336	349	332	358	367	351	350	345	378	393	374	396	371	326	384	354	337	316	397	354	377	356	320	341	359	356	364	368	356	336	345	362	358	381	371	332	361	364	402	371	320	337	373	317	340	320	343	367	380	364	362	371	354	366	348	359	388	333	328	356	358	348	380	355	367	363	352	370	338	347	362	363	348	375	359	339	355	375	381	353	360	381	338	370	350	361	338	354	366	338	367	361	386	340	380	313	362	335	341	393	359	360	354	347	382	346	374	405	347	349	346	366	370	334	332	338	373	363	339	408	368	377	364	343	332	368	336	353	387	368	334	380	364	380	339	393	328	386	363	356	360	346	339	352	339	414	381	350	349	394	341	344	342	340	330	347	334	346	343	380	387	369	354	417	328	370	342	369	361	352	355	377	364	342	321	348	353	378	351	332	349	333	363	372	323	340	381	362	368	346	363	401	368	363	349	360	359	373	357	336	373	365	343	370	339	350	388	379	332	387	358	365	352	317	347	354	381	335	348	335	337	391	380	377	358	365	360	378	361	364	344	368	358	334	349	389	389	351	345	334	350	377	350	363	364	382	348	364	349	345	383	336	373	375	369	362	331	373	342	386	397	347	333	325	383	348	371	343	365	416	369	383	353	386	386	353	302	348	380	374	335	361	346	359	363	354	328	368	363	363	353	371	341	351	339	397	370	374	344	367	387	371	322	336	361	390	368	394	363	338	363	362	367	362	372	334	352	340	357	364	330	358	379	362	372	350	311	364	336	340	348	332	308	364	327	345	363	332	360	363	377	346	369	358	353	366	353	339	337	362	372	347	367	336	353	347	352	361	360	399	361	347	335	332	347	368	368	359	408	390	323	305	365	337	327	376	328	311	336	356	366	326	410	387	352	363	356	353	356	353	379	368	351	347	377	361	358	346	352	346	347	360	347	345	429	353	371	385	378	370	355	365	346	364	362	345	362	378	345	361	358	336	362	323	335	384	353	377	370	347	383	351	359	362	362	339	376	367	354	366	351	348	344	379	363	350	353	396	349	314	339	362	348	399	338	364	364	368	371	344	402	380	341	387	319	361	333	367	391	372	358	334	362	349	372	379	350	371	357	347	380	342	368	338	376	327	398	349	357	355	341	348	377	339	366	356	354	356	355	329	351	348	374	332	328	358	336	340	361	361	359	337	367	364	391	360	365	349	347	356	389	352	370	349	309	363	353	386	342	373	354	379	351	331	332	386	347	336	343	336	358	365	395	345	367	323	388	361	353	380	351	360	348	362	397	337	373	388	364	325	374	393	383	357	351	397	383	334	352	335	307	340	357	326	364	372	383	377	379	338	365	380	336	401	328	352	381	394	349	368	374	352	344	430	364	348	373	343	369	371	322	347	379	364	341	323	337	309	335	320	378	356	352	361	377	362	315	359	367	325	362	346	355	364	353	357	379	403	341	360	345	367	378	357	387	365	358	356	325	373	334	318	345	339	347	349	332	362	336	342	371	389	386	371	365	398	346	353	349	358	350	344	358	334	311	340	390	293	374	337	357	352	371	359	373	379	364	396	343	317	346	339	412	337	350	361	395	354	372	367	368	337	372	347	360	336	359	368	349	345	331	333	395	350	339	389	362	372	387	378	352	346	349	344	359	340	394	365	377	320	372	390	396	326	331	355	318	363	362	369	366	351	394	411	360	362	351	360	391	341	353	314	319	342	365	365	341	383	336	346	383	358	321	330	394	358	364	368	359	369	374	321	344	358	332	374	340	342	336	341	392	392	348	365	360	329	369	356	358	333	381	332	362	349	346	387	339	297	356	344	346	358	344	334	364	384	358	334	341	363	356	345	338	334	379	348	348	345	344	353	359	364	333	380	372	346	353	354	328	360	354	358	361	352	377	330	389	362	324	354	349	341	364	370	365	367	361	332	394	345	348	343	333	362	371	357	356	350	348	330	346	379	354	350	356	346	349	345	351	343	363	357	375	387	351	345	360	338	352	359	349	381	308	357	366	353	379	365	345	360	396	352	374	339	328	362	364	339	354	337	390	340	344	325	382	366	362	328	351	374	359	358	363	363	378	395	355	377	357	337	359	374	348	366	426	354	376	386	374	368	366	371	362	412	351	372	382	359	311	375	372	346	367	337	371	348	372	359	387	370	355	351	326	343	384	379	387	328	349	356	356	354	348	371	369	334	380	387	366	368	356	363	323	365	356	362	333	393	327	341	333	331	359	365	365	365	387	356	368	380	352	399	369	330	362	360	357	333	365	364	381	358	329	341	344	380	364	406	349	338	346	337	368	379	334	377	386	318	354	372	376	374	332	357	381	363	343	352	354	378	380	340	327	357	340	356	361	356	375	374	351	320	347	344	410	357	355	318	412	354	350	379	339	324	349	330	351	400	372	376	346	387	356	387	342	344	342	372	341	380	351	373	362	333	349	338	376	375	398	356	360	371	365	361	336	349	353	375	373	363	371	347	319	377	375	370	350	351	343	364	337	356	388	358	367	363	349	363	375	322	368	354	338	389	398	317	360	361	363	369	344	341	361	377	370	349	371	353	358	368	366	434	374	377	359	329	370	361	386	342	361	360	375	355	336	337	357	331	383	372	369	341	394	341	351	384	330	352	333	382	403	348	360	355	348	369	367	354	350	380	338	348	384	346	378	371	343	356	353	343	366	348	393	360	352	373	368	354	371	359	359	382	367	366	319	358	359	366	346	381	391	366	377	339	343	369	365	352	388	348	346	315	351	343	363	325	359	358	343	359	367	344	345	329	327	360	337	388	333	341	372	345	312	329	349	382	313	380	358	345	331	336	390	334	390	335	338	371	369	360	322	336	339	355	361	393	350	340	341	344	387	368	358	367	341	338	357	333	373	374
38091	25306	24003	20154	14104	8779	5840	3338	2349	1828	1431	1697	1563	1554	1652	1914	1725	1610	1454	1306	1181	1062	939	914	916	912	868	830	870	866	857	864	837	792	866	805	800	876	835	803	835	860	813	865	879	909	902	790	833	857	834	885	821	862	874	855	855	793	804	794	827	843	827	860	832	854	841	851	888	843	774	862	830	824	846	884	867	801	862	828	813	829	855	878	835	832	839	835	774	812	825	877	798	828	848	870	882	861	832	836	808	874	860	805	785	847	813	850	832	863	836	839	822	865	775	849	879	832	863	835	841	849	806	865	822	823	835	785	821	877	857	839	853	843	809	801	798	884	850	826	818	804	843	849	818	886	779	797	785	851	794	869	903	825	857	873	841	866	822	808	839	830	840	862	825	838	876	775	841	804	805	872	846	896	768	825	829	825	822	820	821	834	869	862	860	825	851	882	847	845	845	844	804	827	864	834	839	804	855	812	818	831	767	815	825	875	868	812	846	855	811	833	817	815	763	878	846	841	818	819	855	849	784	781	831	848	859	796	796	861	882	886	867	860	848	878	845	840	838	805	795	872	812	897	884	836	852	848	885	827	845	818	811	810	850	858	840	820	855	834	812	878	855	877	779	829	861	828	807	815	779	851	851	797	819	832	911	850	789	844	807	879	862	801	801	863	878	855	808	855	791	841	848	831	828	817	850	814	775	832	842	811	814	850	852	856	837	919	807	797	795	859	830	835	833	829	845	862	813	843	779	813	846	797	824	819	799	824	846	817	833	881	862	798	828	820	874	833	832	857	820	846	874	875	850	860	816	830	816	786	850	825	812	854	780	841	775	812	844	855	862	813	776	813	809	851	802	812	848	801	858	877	814	874	851	782	843	785	824	843	885	838	862	801	836	821	945	845	853	832	798	796	893	811	892	889	811	838	808	835	853	825	859	826	831	846	849	825	862	872	801	842	849	833	795	851	826	863	833	874	831	826	858	825	817	801	814	793	790	872	852	824	868	850	856	822	861	866	791	832	853	852	872	820	786	907	845	788	836	848	843	845	842	832	786	819	846	828	849	837	838	811	842	851	850	814	810	824	848	796	841	795	809	850	799	879	845	845	864	817	834	847	845	846	776	878	828	797	823	850	824	846	837	873	808	826	826	817	850	796	834	834	815	864	830	833	868	890	856	863	826	804	826	869	854	775	838	843	836	829	842	834	862	777	822	818	909	832	804	844	811	832	838	840	838	837	855	806	813	859	862	911	870	811	865	815	839	850	834	808	860	827	853	806	868	833	848	849	843	880	832	849	838	850	814	814	877	836	836	907	841	843	900	791	826	839	851	841	828	848	820	765	827	784	827	838	846	773	906	846	824	822	855	835	879	834	883	866	840	838	859	858	839	825	838	828	868	822	833	892	842	877	801	838	844	813	806	791	809	810	816	819	801	823	824	827	882	824	867	825	919	800	822	841	855	849	844	826	838	857	773	849	830	793	862	753	886	880	887	842	817	840	820	841	821	789	853	817	819	806	818	850	841	861	865	857	787	832	835	846	827	808	803	839	809	873	926	836	859	851	839	849	747	877	835	847	847	804	796	826	855	795	857	839	854	832	832	807	826	784	851	799	766	834	851	848	806	856	852	838	860	883	840	842	787	819	820	856	866	883	861	876	785	813	825	797	852	871	830	804	854	854	889	823	899	819	897	831	822	830	813	832	832	830	825	836	763	796	821	786	847	829	819	858	789	842	802	840	815	833	854	858	834	801	820	786	848	832	858	883	849	808	880	801	835	869	832	783	815	816	875	865	846	774	831	857	770	867	820	817	867	793	860	818	865	848	871	856	861	840	811	861	831	809	788	824	822	828	902	824	846	843	846	848	805	842	861	814	805	843	879	828	840	817	790	877	800	831	788	860	806	850	787	887	861	820	916	842	801	846	817	830	838	822	799	845	818	832	853	857	855	850	825	792	799	837	821	882	827	820	859	841	824	833	834	824	819	845	882	801	828	852	826	857	811	824	829	796	868	830	841	805	866	855	889	815	801	845	834	825	768	816	841	859	799	860	850	849	827	846	862	802	865	800	828	850	807	812	797	829	855	798	894	865	847	832	858	830	822	839	844	808	855	896	789	861	842	813	798	894	831	811	831	857	803	843	862	847	807	879	854	840	824	814	880	828	808	849	815	822	842	870	873	861	841	863	840	827	876	790	775	894	807	777	898	888	810	829	837	806	914	850	815	832	802	817	850	816	822	822	852	820	820	831	839	802	877	866	837	856	835	851	827	819	830	834	878	835	858	826	826	829	809	859	885	888	890	877	867	839	865	849	826	832	854	825	815	801	835	807	841	806	849	851	862	847	831	824	861	867	809	893	854	859	888	892	842	806	859	873	841	842	857	840	843	862	851	802	817	839	846	828	827	855	859	803	822	837	869	831	818	830	835	877	797	864	820	814	857	866	832	831	812	840	820	835	884	837	848	817	837	842	867	842	855	829	849	888	813	824	813	831	844	862	823	791	843	868	862	865	761	879	851	815	795	820	806	844	789	778	835	799	844	808	833	827	889	799	884	815	838	830	843	858	822	783	839	816	837	852	818	862	851	822	806	814	811	873	874	841	840	881	790	912	816	804	799	843	829	844	809	828	767	835	853	846	835	835	864	774	844	876	882	847	855	823	845	784	849	889	810	863	858	863	825	831	822	828	840	803	881	838	826	759	768	778	859	842	856	769	828	861	835	848	870	851	891	828	855	828	864	795	822	868	845	853	815	821	884	824	833	849	869	827	837	828	822	787	845	808	811	818	863	816	808	862	861	799	830	779	827	846	873	872	846	823	811	816	828	825	814	850	863	838	811	837	841	846	846	855	872	890	835	827	891	780	865	828	813	810	842	853	862	803	830	814	828	849	865	833	832	823	889	787	871	907	851	810	852	849	859	834	889	827	807	838	848	851	890	837	800	898	877	789	857	831	824	882	875	814	830	808	790	833	854	749	834	864	818	837	893	803	812	840	831	835	821	838	832	802	826	832	824	895	861	903	888	814	878	833	843	829	804	819	816	848	897	853	861	891	863	798	848	847	815	861	892	773	825	745	800	929	844	824	889	872	867	815	810	801	854	842	806	890	858	813	852	856	829	842	870	814	822	824	872	829	824	877	893	789	806	890	831	878	827	837	824	803	807	807	860	833	870	843	846	923	809	870	835	827	826	868	850	827	761	856	824	805	793	832	788	837	868	835	855	841	846	849	850	859	857	811	805	801	802	849	810	849	846	793	821	848	856	835	844	842	854	861	822	863	833	847	818	825	857	864	830	874	855	842	811	825	839	853	849	848	882	816	858	792	844	910	849	844	806	851	785	823	830	879	844	835	900	817	820	837	873	834	816	855	826	810	854	755	899	798	865	875	805	838	809	823	829	881	892	809	811	798	822	802	856	828	809	824	800	838	864	847	837	839	818	837	852	838	837	839	833	838	804	830	806	831	840	870	880	817	792	831	778	791	811	844	853	808	825	851
35632	19596	10252	4665	1986	1079	736	481	435	425	425	376	391	409	371	355	352	373	373	377	383	391	390	377	338	342	331	371	357	347	390	383	398	400	343	377	378	385	362	374	385	393	378	358	415	396	374	387	397	363	388	350	388	367	357	390	374	350	369	399	379	406	370	354	367	376	385	333	392	369	354	333	362	389	436	373	380	370	396	341	378	384	355	342	381	324	318	399	402	386	367	397	381	410	368	343	398	358	379	377	359	374	363	366	368	357	365	371	389	377	387	317	346	363	368	355	383	390	381	392	375	370	351	314	372	349	352	353	385	354	364	344	358	386	364	388	418	396	362	340	387	362	357	376	356	353	369	358	359	366	366	408	400	348	371	357	362	391	388	375	347	356	386	315	369	387	372	379	369	367	350	357	374	370	387	365	370	395	324	367	396	379	339	375	359	352	382	362	349	364	396	395	420	361	403	360	346	398	378	365	356	363	381	364	361	370	405	376	360	396	371	362	389	372	352	399	355	359	381	364	376	351	365	383	347	387	382	389	363	361	321	368	362	347	366	344	425	359	392	370	382	373	379	397	356	401	366	345	406	382	376	366	324	378	333	418	357	388	343	354	371	331	370	358	338	378	364	356	376	359	372	371	349	432	369	364	399	355	357	362	375	378	384	358	396	374	394	375	370	406	376	354	394	394	379	366	364	384	364	382	356	387	351	401	345	365	380	378	370	351	382	381	360	388	355	300	344	355	357	392	325	351	396	376	375	378	411	347	381	361	421	392	371	391	373	350	410	374	370	359	352	367	383	381	389	367	380	379	354	361	402	354	373	325	357	387	347	368	336	367	368	345	355	362	342	358	371	380	354	344	353	374	388	405	338	383	332	334	361	360	345	365	368	393	378	402	355	358	376	380	387	377	349	340	361	367	377	361	373	383	404	377	399	361	387	348	371	381	387	347	371	412	392	398	382	363	351	375	364	354	376	375	353	321	375	405	406	368	386	355	359	362	332	352	336	380	347	367	398	400	364	349	346	343	366	371	415	407	359	333	383	358	375	375	366	386	402	340	356	361	367	371	335	350	366	355	358	360	352	364	369	406	374	351	329	358	366	332	361	380	343	399	376	382	370	372	361	337	377	423	363	393	367	412	397	378	356	354	395	369	341	370	394	374	397	379	365	362	374	394	378	394	387	378	344	377	362	352	344	370	387	376	376	388	362	366	361	370	391	369	414	371	360	348	347	379	362	362	355	351	378	355	363	373	358	374	412	382	394	380	356	336	387	352	379	371	358	348	354	395	311	360	350	397	366	361	344	392	357	399	380	350	354	378	343	344	372	345	378	408	399	388	361	408	361	370	425	353	400	385	353	349	357	404	384	361	348	371	393	389	411	387	375	384	355	374	359	344	364	384	396	399	358	386	400	386	383	346	400	368	352	394	398	382	375	354	384	355	337	376	348	384	396	367	382	406	346	376	378	378	368	407	371	427	345	381	388	346	340	356	366	371	388	374	364	364	372	363	382	361	407	384	382	364	367	360	381	372	365	350	354	371	347	335	364	381	366	383	368	404	376	385	362	391	388	351	356	394	414	347	380	371	382	371	344	352	371	420	408	363	361	354	333	342	356	368	341	362	402	388	350	387	364	388	374	359	396	338	389	392	374	372	384	338	347	361	404	376	347	343	359	381	367	321	356	383	360	370	380	354	372	385	361	364	380	366	366	355	358	377	382	406	369	342	376	356	378	450	372	356	398	340	375	349	358	360	396	364	390	342	361	362	369	348	377	361	344	362	377	354	342	357	424	347	360	384	388	362	360	406	380	376	380	369	369	398	354	388	391	361	358	351	382	342	365	379	414	354	386	388	388	364	322	346	380	356	336	385	380	444	387	391	379	401	357	356	363	354	369	334	366	396	392	370	353	383	355	366	420	330	383	414	392	394	369	349	344	345	368	358	334	341	355	396	371	338	389	345	355	366	358	385	348	340	361	369	378	348	358	363	369	393	400	395	395	354	396	372	363	391	394	346	363	367	361	363	370	369	353	399	349	373	386	320	355	331	349	363	311	343	344	395	383	379	376	398	364	368	342	367	351	342	327	381	375	381	371	378	363	330	340	377	355	385	356	408	391	403	373	374	381	366	384	376	370	345	356	380	346	370	355	322	362	363	391	362	387	378	394	373	353	384	368	379	372	376	365	345	368	401	383	361	431	372	336	358	334	377	376	386	355	354	364	350	344	372	350	332	340	413	336	356	405	363	381	340	354	338	390	387	372	411	357	411	364	396	370	350	369	365	335	358	363	386	349	350	345	368	361	359	384	369	372	385	398	371	391	351	378	359	370	369	390	341	381	324	354	373	341	358	397	385	380	345	366	384	362	375	387	368	383	372	351	370	367	365	339	367	356	371	365	365	396	385	372	383	367	354	350	403	425	364	385	365	404	379	357	357	376	395	371	400	360	355	389	386	391	337	353	334	390	356	354	400	361	396	377	348	361	381	395	326	432	360	367	377	411	351	352	404	389	385	380	370	405	360	363	380	378	388	366	366	374	379	365	383	390	362	346	386	380	386	406	403	372	355	391	332	398	387	379	377	371	356	327	365	395	370	384	365	392	348	390	356	416	372	385	336	366	349	342	339	392	361	376	376	378	355	352	402	335	358	371	358	331	364	367	377	390	383	360	353	364	350	378	362	365	404	349	364	349	371	370	388	393	364	397	365	373	371	388	333	345	351	349	366	405	355	418	381	373	408	374	345	342	342	338	373	381	344	379	380	397	369	361	384	387	350	331	369	335	368	381	326	358	372	369	379	375	364	406	361	392	353	355	373	318	343	377	380	378	379	423	333	371	410	359	343	349	351	412	391	376	379	339	358	360	404	408	367	387	367	369	370	365	385	342	340	380	370	356	352	389	406	371	369	368	322	380	364	357	342	392	367	389	384	355	387	355	382	361	376	375	373	374	372	365	371	398	367	352	362	369	365	383	353	365	342	371	396	364	384	362	357	396	364	362	381	397	381	394	377	398	397	373	378	362	350	364	366	423	375	357	331	392	358	398	396	379	380	359	383	381	386	381	329	388	372	379	370	384	395	387	354	384	354	343	347	356	363	384	385	376	401	383	335	363	364	353	380	406	375	389	366	356	393	366	394	386	366	350	363	391	354	350	361	403	376	378	411	405	365	393	367	382	359	349	401	348	376	379	371	385	368	356	349	342	373	369	389	347	393	380	368	367	388	404	378	389	385	366	363	364	369	390	370	359	385	403	378	396	396	391	387	356	389	360	360	393	339	397	379	350	368	355	379	352	384	381	367	329	384	362	347	378	363	347	385	379	398	375	358	340	338	390	320	356	382	394	378	375	407	358	381	367	364	341	353	375	402	401	367	368	357	331	394	385	319	391	354	368	359	393	396	360	383	364	418	372	335	386	406	371	388	350	396	368	336	353	328	369	373	367	353	367	376	351	337	386	371	363	341	389	341	372	378	397	398	360	374	324	345	391	372	407	367
25214	16364	14875	10589	6343	3776	2162	1516	1200	1131	1037	984	981	905	907	901	922	876	901	908	905	895	942	908	885	891	871	870	802	865	853	949	892	950	846	856	884	895	848	892	848	860	861	876	835	887	847	832	879	863	861	855	864	838	881	841	890	868	885	823	868	850	827	868	850	870	858	845	829	881	886	898	838	877	826	880	954	857	879	894	822	898	863	861	837	853	877	872	889	853	845	879	919	886	865	890	874	837	915	869	893	876	879	903	912	960	884	847	912	891	882	866	909	870	811	874	900	821	914	857	906	843	826	840	846	917	864	888	868	912	860	855	824	823	877	890	856	877	838	857	841	916	873	935	868	868	892	918	877	866	920	897	876	873	859	852	845	835	882	886	872	856	850	897	840	876	825	859	876	912	856	854	896	876	922	880	889	909	878	897	859	905	848	840	930	816	862	851	868	869	892	881	890	846	838	919	841	903	889	842	833	872	860	887	845	829	865	902	840	887	847	851	856	860	888	816	890	863	860	899	860	855	872	860	859	880	857	891	856	816	879	879	871	844	890	912	887	911	878	826	879	807	916	868	833	869	816	809	901	830	868	908	861	885	878	886	849	835	831	877	842	855	877	821	844	851	823	857	846	885	869	804	891	919	821	904	877	838	856	855	893	859	911	893	864	902	861	820	870	865	840	892	853	782	860	824	895	895	881	870	882	781	878	873	911	907	831	907	843	840	893	904	857	845	925	879	826	874	861	850	863	859	871	831	927	841	824	849	841	917	828	821	872	815	857	888	840	843	874	826	816	890	858	861	868	807	909	863	837	911	893	815	853	851	897	848	879	842	907	857	865	864	828	873	846	882	893	874	895	896	845	861	892	881	843	864	900	811	893	842	881	873	824	887	881	829	852	856	860	848	850	840	822	851	904	913	903	864	858	880	916	886	852	853	900	866	881	898	896	882	858	836	860	866	831	847	865	873	901	859	851	854	846	888	874	857	853	874	838	863	855	872	840	870	813	873	856	875	828	864	836	882	892	892	849	898	844	811	845	867	839	837	879	858	856	794	887	923	907	902	861	884	892	901	825	900	857	869	886	867	836	905	846	878	847	860	880	864	877	860	888	914	873	847	822	923	908	869	822	860	877	822	847	865	908	919	829	875	907	880	859	845	846	901	869	889	851	926	882	888	910	894	864	871	838	842	883	880	874	873	855	930	879	813	898	847	881	873	926	888	839	878	879	894	868	901	884	874	870	840	871	877	866	868	881	883	821	906	858	868	831	903	841	889	871	890	881	920	851	880	879	933	899	812	845	927	864	906	817	887	845	902	840	877	870	887	906	844	873	846	855	865	877	870	850	865	874	873	838	866	885	862	821	846	836	886	864	900	884	850	838	800	837	882	897	881	845	837	859	865	857	896	908	922	860	909	887	891	825	865	859	888	887	848	863	870	898	844	907	867	856	879	835	811	891	860	872	860	862	896	885	898	919	894	898	907	872	855	838	866	824	922	897	852	885	882	866	876	860	954	844	882	887	902	850	901	874	876	883	850	906	868	797	905	895	856	848	868	855	849	876	865	879	817	901	816	840	840	833	829	906	849	887	897	830	836	870	881	908	867	928	865	819	859	880	862	841	881	905	894	886	882	917	891	880	877	898	883	881	807	914	788	840	858	849	840	840	877	896	848	840	864	856	863	822	843	903	922	916	845	874	888	884	851	810	853	898	912	869	893	839	894	820	839	868	913	882	844	862	914	826	879	860	896	856	849	863	874	842	862	851	826	819	855	840	851	811	883	822	858	840	879	834	855	894	825	849	790	867	814	892	895	858	898	848	889	891	871	843	835	890	876	874	892	831	889	854	859	855	873	921	883	850	832	832	885	878	908	874	862	894	881	868	878	909	913	855	855	866	832	829	895	865	885	884	894	883	874	847	889	859	853	907	887	870	892	866	875	864	857	883	837	841	840	892	854	875	858	865	907	846	848	831	955	836	872	869	885	800	899	889	905	864	886	856	864	864	843	899	893	856	831	845	844	856	866	905	916	863	870	829	882	885	871	848	908	870	905	878	819	852	840	905	900	887	884	894	884	935	830	857	879	849	848	893	889	937	840	902	844	923	917	848	859	856	917	849	859	838	824	872	811	868	863	903	866	897	866	894	938	902	830	879	827	871	826	861	849	905	858	813	830	837	837	865	865	844	867	835	848	867	823	855	846	887	875	868	881	861	849	860	863	843	858	842	854	865	887	882	845	885	828	827	913	914	842	840	837	924	859	832	837	855	849	893	879	878	927	829	886	908	872	927	826	884	853	838	861	857	858	821	831	828	871	851	924	884	886	872	850	853	853	896	819	861	854	838	901	868	888	852	882	931	854	889	873	863	878	860	831	849	901	905	857	837	919	878	815	820	859	873	851	835	896	789	839	854	796	839	893	884	818	869	815	875	869	858	813	899	857	835	883	838	846	865	916	838	893	885	945	892	887	862	819	895	868	876	850	933	842	849	839	870	847	867	884	938	876	849	865	876	910	893	886	946	883	883	880	875	833	848	900	890	861	915	863	914	894	848	886	897	845	840	820	917	861	807	879	857	841	888	923	910	840	886	881	859	825	855	890	892	915	839	852	880	923	895	887	860	902	865	855	880	892	854	897	827	856	862	827	833	864	864	900	824	827	890	865	817	906	857	867	878	836	842	873	893	920	873	833	826	840	847	920	808	825	856	844	886	820	882	827	815	887	839	860	898	883	827	873	853	846	854	830	935	871	836	821	886	881	865	896	838	835	928	859	881	888	830	893	916	864	885	889	807	891	888	854	922	909	790	819	885	829	840	878	848	812	871	823	866	815	898	914	854	912	888	851	892	831	856	837	786	848	869	892	816	812	897	907	884	935	862	844	851	885	843	872	899	897	917	922	865	830	857	880	918	849	881	882	849	879	862	824	880	850	857	881	887	862	871	901	847	830	846	852	800	875	860	871	890	867	888	851	837	833	854	884	848	885	858	866	838	932	891	863	843	933	857	851	840	863	883	856	881	885	855	899	858	862	888	848	909	841	902	855	929	831	852	892	881	802	816	836	868	864	811	857	950	866	846	870	836	840	856	849	844	837	846	882	852	903	864	874	931	815	837	843	843	890	868	880	833	879	871	862	911	836	902	832	844	799	844	883	854	873	866	855	847	878	898	885	863	839	925	858	902	831	869	893	875	898	892	855	866	859	866	877	857	843	905	919	840	866	875	854	842	877	810	850	924	842	887	932	873	895	908	886	844	880	848	878	832	810	855	831	836	841	882	862	862	867	815	847	815	867	869	898	842	836	930	869	857	910	889	894	869	831	870	843	917	885	884	906	842	877	900	914	840	887	853	892	837	891	870	878	905	836	828	893	888	872	860	871	856	878	826	866	889	819	866	855	859	874	887	864	868	810	885	871	864	850	872	866	865	824	852	894	902	846	832	865	856	846	862	835	889	892	903	835	928	868	855	872	848	879	873	815	825	822	836	943	894	898	872	842
48277	28365	16576	7360	3098	1701	996	739	599	560	410	418	479	425	466	415	442	427	445	437	442	393	389	388	390	387	378	388	406	430	392	367	365	423	381	400	399	380	438	366	401	417	436	411	398	356	415	372	399	383	399	390	407	375	389	390	374	391	403	370	372	386	397	390	362	390	370	379	362	399	382	428	404	384	370	383	382	405	390	392	405	361	374	390	380	380	371	390	396	433	368	376	386	385	371	411	419	418	420	379	406	373	372	409	384	394	413	398	372	414	358	388	420	369	368	393	384	381	381	362	381	397	394	390	395	414	402	383	364	385	370	405	390	407	349	384	399	359	366	397	402	409	392	397	405	343	406	379	384	427	387	351	354	398	374	395	373	362	415	381	373	346	417	386	432	388	382	399	400	371	419	408	350	383	397	393	373	356	391	353	374	398	367	388	378	377	351	349	393	387	383	401	379	371	436	408	396	372	368	378	463	361	407	359	420	393	384	377	390	386	414	399	379	392	376	373	403	373	399	412	414	372	390	372	381	375	386	417	413	393	444	433	387	411	376	358	369	389	404	357	399	394	389	421	383	340	375	367	420	411	360	389	355	436	383	413	355	389	372	396	376	359	413	364	392	368	376	343	429	395	400	380	416	404	371	357	377	371	404	416	376	323	363	341	420	378	400	385	403	388	428	410	390	375	364	364	397	386	377	369	403	378	382	346	394	381	401	351	374	413	366	411	384	394	369	380	376	388	374	374	356	373	391	414	381	423	370	372	405	404	374	380	376	402	388	384	375	391	358	342	365	367	382	427	406	339	403	420	384	329	370	409	368	354	358	366	403	417	408	366	356	376	424	373	365	373	360	360	377	349	406	386	362	372	387	382	415	381	391	400	368	403	357	370	360	382	418	391	387	400	391	388	375	385	361	377	362	358	385	386	397	385	379	379	347	389	402	361	380	370	409	390	380	378	396	411	442	426	378	371	374	388	416	414	356	376	379	392	356	370	365	391	388	406	414	371	381	380	397	389	355	404	408	383	405	382	411	378	402	328	348	354	397	389	419	340	364	357	364	402	410	382	397	388	387	402	385	346	401	363	413	395	399	435	396	384	416	348	370	400	398	388	394	363	407	367	393	387	371	431	398	361	386	375	398	365	367	365	406	373	395	358	359	397	375	366	348	393	403	390	382	351	374	404	357	389	389	387	405	428	402	355	417	392	377	403	365	350	363	369	393	398	381	382	359	379	345	333	376	344	354	354	353	393	370	362	381	389	421	376	389	394	398	393	392	374	370	386	377	375	410	357	369	377	416	353	377	358	346	352	395	403	404	374	370	385	384	368	354	381	385	393	375	393	383	360	361	377	360	415	401	399	356	412	389	386	404	366	356	376	381	374	352	398	432	371	391	411	389	371	408	390	417	396	393	359	387	410	397	399	381	377	371	377	346	360	416	378	364	396	410	384	382	331	392	371	406	359	348	382	396	367	365	379	400	434	421	369	368	402	334	360	379	366	377	374	343	413	396	412	410	395	380	391	402	342	423	373	433	405	344	397	404	368	370	381	380	346	350	384	369	407	392	412	372	353	349	387	392	359	386	382	357	411	363	385	382	397	357	398	404	414	385	396	410	380	369	420	400	379	395	358	366	365	391	387	381	372	394	390	375	364	393	357	371	360	392	404	371	372	368	382	366	411	402	384	379	405	412	400	381	394	396	375	435	373	361	428	376	404	367	347	399	396	442	396	393	376	364	365	422	428	374	367	359	363	359	364	368	427	407	367	369	386	376	413	398	375	401	395	385	432	391	392	374	388	371	410	372	386	414	366	369	400	373	377	366	433	368	377	381	363	379	402	441	389	384	391	380	370	368	393	434	400	341	366	399	380	360	397	425	345	353	381	405	411	402	372	341	419	388	391	388	417	383	393	405	382	372	399	384	390	404	336	398	416	352	381	401	361	375	395	394	375	386	369	395	410	407	417	356	365	358	420	395	419	367	404	395	371	392	364	344	385	387	371	392	435	400	393	344	362	323	382	361	370	371	381	379	394	381	381	401	388	386	384	372	419	387	356	408	379	406	371	413	387	371	391	408	396	370	424	393	398	408	385	410	358	392	402	363	374	389	418	336	376	412	360	346	412	365	372	394	410	380	445	396	451	366	394	392	372	375	347	405	377	432	395	384	404	345	375	388	377	426	354	367	410	423	389	388	397	372	392	370	416	422	392	398	379	395	413	360	385	387	362	409	381	415	412	396	363	359	370	399	397	404	372	402	390	395	375	420	382	378	408	376	412	400	372	393	395	407	398	376	385	362	371	418	340	384	370	380	358	361	392	359	376	383	389	389	405	395	401	372	399	383	378	379	368	379	397	410	385	371	405	381	369	411	374	375	362	403	389	384	379	365	400	374	384	386	378	363	367	370	400	372	373	388	390	360	364	394	361	396	371	426	320	376	368	423	408	375	353	331	434	389	385	422	366	365	377	407	381	432	363	387	411	383	405	387	379	389	368	379	390	390	405	408	392	373	372	393	403	382	391	370	387	363	352	400	409	410	374	410	418	351	430	396	388	400	387	392	358	389	342	380	388	412	407	383	370	415	407	367	431	359	394	399	363	362	406	367	437	398	368	394	423	404	409	406	417	380	365	402	374	370	373	426	358	414	383	366	370	378	378	367	407	376	390	444	363	380	425	375	393	380	383	410	409	344	363	406	417	402	314	377	367	395	377	347	392	348	374	397	371	403	389	426	336	344	415	388	396	406	388	419	365	367	411	371	418	367	348	395	356	362	372	368	389	421	415	376	382	381	354	419	382	375	367	387	379	371	373	386	400	387	392	403	344	373	376	378	409	385	373	362	382	343	365	423	393	385	398	396	357	420	360	366	365	392	356	392	363	381	403	384	417	417	394	393	397	372	382	413	383	441	384	394	368	370	398	408	368	382	382	395	373	391	395	388	405	369	362	376	384	370	391	378	375	412	397	386	411	423	394	373	402	424	421	373	370	381	378	374	361	390	422	387	420	387	412	382	388	371	348	368	330	417	435	391	396	371	368	381	389	383	382	384	397	408	369	367	398	362	309	397	387	422	404	345	366	402	389	424	399	421	365	377	367	370	357	425	408	397	397	393	392	400	407	381	384	381	347	392	385	370	394	388	366	388	381	386	410	362	417	406	381	343	406	362	392	386	367	358	395	357	395	406	394	397	400	406	379	371	374	399	404	379	410	371	405	382	359	401	407	335	388	371	385	375	374	388	374	392	405	373	388	386	395	390	384	413	348	380	374	382	383	329	376	425	394	391	388	357	372	357	398	387	356	342	386	377	384	353	411	386	390	386	415	416	380	425	370	429	404	370	338	379	412	352	410	406	408	430	381	438	406	402	359	377	380	355	406	375	342	423	364	374	379	410	360	375	394	417	350	385	395	395	385	368	403	373	350	360	352	390	404	383	395	393	389	377	363	390	351	347	386	382	395	389	388	375	384	384	381	377	434	391	424	394	412	383	393	370	371
33563	23564	21075	14687	9299	5910	3727	2400	1894	1436	1237	1266	1373	1203	1256	1349	1298	1201	1153	1114	1041	947	1010	957	919	920	884	872	917	881	906	902	875	888	915	958	904	915	930	874	905	891	842	925	914	912	907	925	927	858	925	907	905	939	941	897	893	1003	926	901	897	948	929	894	933	942	883	890	862	904	893	950	881	919	880	894	882	958	848	873	926	879	882	925	864	864	890	895	921	895	847	909	949	915	888	941	875	898	907	908	924	921	898	869	870	897	836	902	923	940	961	849	897	927	943	854	930	882	905	879	872	845	916	951	901	944	845	914	865	882	885	858	885	885	895	942	914	880	910	894	893	875	891	850	907	963	875	921	914	893	882	862	918	856	913	900	917	865	921	919	874	904	961	872	877	857	876	872	901	943	894	865	872	883	971	883	938	849	954	847	896	852	876	904	874	893	936	912	938	906	923	919	922	876	850	915	915	969	947	912	942	938	934	906	871	888	889	907	902	884	957	918	926	862	888	932	928	940	869	877	892	851	894	891	897	911	896	921	926	889	842	899	967	913	878	933	927	888	898	896	914	961	914	895	917	921	877	851	883	847	849	857	854	844	852	840	890	873	898	942	915	902	916	902	869	925	940	855	900	836	857	887	903	895	878	892	877	957	882	895	893	864	911	965	894	923	914	856	897	899	934	871	848	921	862	910	849	900	869	885	858	897	855	942	894	972	913	885	925	908	928	883	931	928	908	924	912	889	840	925	881	982	898	893	899	925	885	866	891	846	872	921	867	860	880	839	892	900	883	904	878	932	901	884	861	914	896	843	892	889	925	889	882	896	883	927	921	913	904	958	884	869	881	869	899	925	940	924	909	919	801	878	852	916	854	926	896	888	825	891	918	949	911	908	897	873	918	917	922	920	929	929	892	877	921	882	883	901	867	856	883	911	857	909	861	904	925	885	906	887	934	868	902	897	918	861	950	916	855	933	872	914	886	875	900	899	871	883	920	875	849	950	902	922	846	920	883	940	924	859	912	819	895	892	904	870	913	885	909	848	933	862	876	865	905	858	891	930	901	901	896	976	895	892	904	856	903	866	887	897	936	913	904	883	837	890	888	903	872	886	907	875	894	893	955	858	923	860	846	854	894	907	879	910	878	927	922	918	890	920	935	907	922	866	915	940	890	909	877	895	915	894	863	909	842	916	824	934	869	852	857	909	882	918	881	874	923	919	920	840	924	923	867	871	936	876	907	853	903	878	866	845	882	939	879	875	871	936	874	850	926	860	885	855	885	859	835	907	897	916	891	917	936	870	897	912	902	905	897	911	934	896	887	903	885	848	893	910	898	914	833	885	862	896	914	968	867	932	913	898	843	955	876	898	907	901	951	895	898	841	893	890	909	894	801	904	909	892	926	908	867	914	951	947	874	947	889	875	879	895	883	901	906	933	915	836	917	899	888	917	913	824	865	866	855	923	968	852	872	877	876	934	868	862	941	889	901	886	895	926	888	917	862	864	918	931	885	897	908	909	925	878	892	871	861	890	859	867	913	884	878	917	957	872	873	875	909	834	898	928	954	876	907	909	915	870	931	903	942	916	884	881	957	959	936	881	852	924	911	811	878	899	938	870	911	945	900	934	917	861	874	935	938	866	899	924	842	877	933	909	925	840	877	904	832	908	937	855	834	882	895	820	898	885	920	872	897	922	853	911	885	962	943	879	927	933	887	859	903	910	866	911	920	870	882	930	936	875	901	924	911	891	867	852	930	907	910	854	911	894	889	897	912	938	897	889	902	907	880	897	890	964	832	918	907	878	907	898	859	957	880	927	894	888	939	920	891	922	891	924	868	909	876	826	885	852	854	913	901	898	881	881	878	926	898	911	919	878	961	949	869	922	910	888	911	895	884	863	898	877	860	907	873	892	890	872	899	926	879	926	874	891	904	897	907	939	883	904	903	940	891	862	911	819	866	880	936	919	850	929	887	917	886	946	923	850	855	946	901	900	914	884	928	870	925	887	908	914	936	847	877	928	855	869	890	859	875	882	889	923	897	905	836	841	916	913	919	924	870	915	923	917	821	896	927	882	924	824	940	869	887	906	905	880	934	891	848	876	866	965	955	910	907	892	872	852	954	869	922	942	879	879	935	890	879	882	947	909	905	942	908	914	896	914	882	969	886	906	941	883	855	919	865	916	942	901	847	907	904	912	898	882	904	894	887	924	881	897	869	888	940	917	855	902	929	921	923	822	908	875	894	874	914	910	901	862	940	863	894	842	891	913	867	948	900	861	927	882	828	891	927	917	877	877	853	884	908	864	882	873	906	876	930	908	871	882	885	936	911	891	885	878	885	856	887	909	943	877	870	911	851	871	1001	917	908	871	869	887	934	927	907	928	858	844	894	857	884	869	868	876	930	875	876	929	967	867	850	884	928	914	913	924	892	923	850	906	883	908	937	914	917	879	918	947	911	918	924	893	963	880	893	864	914	927	879	860	922	896	839	908	897	934	917	906	852	837	858	907	940	971	899	904	895	899	875	893	900	945	918	854	872	855	957	908	864	865	894	859	913	892	879	872	898	910	898	889	853	888	857	867	873	918	948	919	926	889	893	879	893	902	883	902	850	925	932	917	874	913	918	906	887	917	917	889	848	893	915	863	858	874	876	872	922	904	882	907	914	870	867	922	904	863	883	920	912	887	877	894	937	942	877	889	885	908	946	921	952	946	866	864	864	916	870	838	917	917	917	896	911	915	892	897	866	851	919	891	925	953	880	926	926	940	910	960	930	891	928	877	892	925	914	898	901	915	887	911	873	915	895	933	940	942	917	888	915	919	880	889	884	867	907	824	820	894	902	872	929	872	857	870	933	898	865	928	877	947	937	894	860	902	908	939	914	904	900	939	923	933	892	907	882	872	930	872	901	858	956	895	875	886	871	877	918	923	875	890	845	919	822	854	878	852	908	898	901	852	961	906	916	866	869	937	881	912	881	914	876	890	1006	929	891	873	954	904	888	900	871	932	942	927	888	898	916	870	928	919	899	914	935	888	878	925	886	854	825	896	868	908	882	881	906	916	944	924	909	936	887	866	917	851	904	861	942	908	870	881	861	896	874	963	924	940	905	882	917	892	837	861	904	862	954	930	869	868	886	867	896	964	924	900	901	890	892	899	936	944	907	902	908	898	871	934	891	941	900	877	947	901	864	900	871	968	870	840	895	946	887	883	938	901	913	867	875	895	863	902	891	897	837	881	882	899	984	863	896	884	855	971	877	897	913	943	909	872	834	949	886	886	952	905	922	870	912	959	865	893	890	888	920	851	910	928	882	930	944	880	913	904	955	876	911	876	884	887	913	876	915	874	922	919	873	919	876	893	839	875	889	878	907	909	906	953	945	914	876	905	908	883	894	872	841	906	888	908	882	882	872	897	870	914	898	930	923	890	872	947	924	893	853	904	862	895	834	850	933	892	930	885	931	905	877	870	948	939	875	894	849	898	851	909	894	859	872	858	960	891
54727	30289	20015	10860	5690	2874	1682	1041	784	667	502	486	489	504	487	500	518	496	438	444	427	431	384	360	403	346	336	359	326	362	361	393	341	372	388	340	384	352	347	367	367	343	342	349	380	382	347	366	349	352	395	323	372	373	352	361	388	364	377	325	352	376	332	360	371	373	425	353	353	362	360	360	389	355	362	342	368	381	348	351	356	367	352	396	380	357	384	363	331	369	353	336	336	354	331	353	358	350	321	377	353	374	358	339	345	375	356	378	327	388	356	352	377	341	366	376	352	360	369	379	383	356	407	354	346	338	355	355	370	349	350	359	344	339	357	337	364	340	364	366	392	358	355	346	388	373	359	364	360	369	406	337	325	345	340	351	351	382	352	377	353	377	374	385	349	377	351	322	368	389	355	376	398	366	315	395	381	387	375	347	355	353	340	367	356	332	363	367	357	349	366	380	383	386	400	350	357	375	369	350	377	356	360	366	400	371	356	340	379	353	357	369	371	360	360	394	344	354	375	330	371	318	342	360	360	342	408	389	374	396	316	368	347	395	394	360	381	356	357	393	360	357	364	383	360	373	355	397	351	355	380	311	344	335	334	387	385	382	339	369	337	354	337	374	347	357	347	333	325	390	396	392	344	361	344	371	368	360	363	359	343	330	364	367	342	328	395	373	395	329	359	388	375	358	341	381	351	380	344	358	363	357	387	385	344	381	369	364	374	384	360	352	344	319	348	351	327	392	358	350	381	338	365	337	375	371	376	349	336	417	315	362	349	353	382	362	361	356	354	402	382	399	348	366	343	347	391	364	321	360	354	357	348	365	368	364	377	354	348	312	361	367	370	359	330	381	330	340	357	336	385	365	374	378	359	362	340	353	368	350	361	343	341	369	376	354	332	361	375	338	322	346	355	341	335	334	309	373	346	356	389	344	336	369	363	390	348	360	361	351	346	357	349	389	352	345	362	370	393	370	377	383	363	365	379	342	332	350	356	361	356	378	362	340	353	394	350	336	331	370	337	339	371	370	345	378	342	348	357	350	370	376	316	310	384	367	390	383	386	394	371	359	398	332	362	334	362	372	411	340	368	364	371	398	356	366	339	334	355	370	343	381	328	372	385	340	346	369	369	372	337	344	379	361	330	319	376	339	369	353	382	359	358	357	353	325	393	353	363	387	394	339	347	340	377	361	367	373	370	385	367	352	346	369	398	337	352	382	378	355	347	360	349	361	357	370	392	450	373	358	337	364	334	321	348	390	359	364	357	368	366	366	373	364	341	351	321	392	359	373	351	364	338	360	372	387	345	364	409	358	350	342	387	371	333	395	350	381	364	381	416	362	335	382	371	355	349	346	386	368	379	319	350	332	364	366	373	373	366	366	333	369	370	378	331	351	324	361	357	339	365	365	335	368	350	377	377	379	356	397	357	388	367	347	326	356	378	361	376	373	375	361	375	345	381	379	369	368	338	390	358	410	371	386	403	391	351	372	360	343	362	368	382	364	389	360	384	353	400	376	348	347	366	325	341	347	331	354	369	402	346	351	353	333	340	386	381	381	362	369	339	372	354	332	379	371	358	339	358	360	362	365	372	354	359	347	354	363	366	302	372	370	338	345	339	373	310	320	326	384	378	346	359	343	384	408	347	354	362	346	367	314	361	358	348	345	350	362	348	363	367	371	396	354	356	386	366	369	377	417	342	379	397	353	342	322	344	339	349	348	411	397	375	345	341	346	356	359	384	370	340	350	327	384	360	345	406	392	359	351	366	350	334	338	331	380	376	339	388	381	321	355	361	341	373	360	395	390	397	394	328	427	352	342	375	386	365	355	337	356	347	366	366	375	353	344	355	341	361	388	342	382	366	396	370	357	337	326	362	333	367	330	379	346	341	395	335	355	408	374	373	367	357	359	312	341	333	406	353	335	371	356	374	374	358	399	365	337	370	346	368	350	366	369	351	370	367	382	377	372	340	359	334	375	350	380	370	351	367	344	364	370	373	362	384	379	384	370	378	355	379	361	320	332	350	351	360	389	362	358	383	366	387	362	365	355	348	335	355	360	365	362	409	358	403	382	362	389	373	402	351	314	390	323	372	334	333	355	341	326	354	360	376	360	351	398	354	365	363	369	341	366	355	406	393	366	350	350	350	344	335	379	342	377	380	343	369	332	376	346	348	353	358	359	366	370	347	364	368	361	386	362	363	315	355	382	382	386	377	372	348	366	353	352	376	330	387	346	341	354	356	362	374	390	330	335	375	370	339	357	365	366	362	348	341	370	365	358	333	308	348	384	389	328	349	349	391	356	356	357	378	362	369	364	340	376	374	363	340	333	347	330	349	366	340	367	385	351	364	353	352	389	371	340	370	415	354	349	356	351	396	369	411	385	375	375	347	363	327	368	372	358	363	359	332	358	346	340	385	374	348	386	420	376	368	343	330	330	355	367	330	370	372	357	384	350	358	349	380	350	369	345	332	335	342	377	356	380	340	346	337	341	399	362	370	347	365	382	333	347	346	368	367	371	372	360	375	333	360	375	370	397	351	374	353	377	345	352	374	393	338	329	373	344	347	358	344	344	374	353	324	357	368	319	385	385	344	348	353	360	396	350	375	336	393	376	364	379	400	372	325	346	370	382	371	368	361	369	343	352	350	382	358	359	362	331	399	356	354	386	373	354	355	376	375	348	366	382	363	354	360	331	378	378	342	378	335	338	368	359	417	343	335	350	354	386	362	381	348	379	375	361	387	348	390	386	360	384	385	351	376	349	360	355	381	364	341	361	351	338	402	376	386	352	384	351	359	325	374	381	322	336	359	347	374	393	340	366	347	344	370	366	347	388	353	361	349	364	333	350	373	336	349	392	383	361	395	348	378	311	352	405	382	381	364	337	350	335	373	363	359	357	365	358	355	415	404	355	369	352	358	377	334	380	350	391	345	343	336	412	379	356	339	337	361	377	338	383	373	340	374	358	349	349	327	362	362	360	364	383	351	375	374	399	353	339	354	354	351	351	359	383	342	355	322	349	365	358	401	404	329	309	360	396	363	364	382	377	364	381	387	375	369	389	328	364	363	341	357	365	361	334	345	352	393	380	351	366	353	369	333	330	373	330	371	351	352	348	391	355	363	339	355	364	361	365	361	371	336	340	362	369	319	331	359	345	350	332	359	365	362	391	367	356	353	366	389	389	384	379	364	323	333	326	367	343	356	332	356	374	343	407	354	377	378	342	362	376	342	369	363	349	355	367	352	347	353	332	364	373	361	363	371	382	383	319	386	385	385	380	326	332	345	404	368	378	394	350	362	360	350	373	356	360	409	358	372	383	393	353	345	378	379	358	373	361	365	342	352	356	340	354	350	359	391	377	398	359	342	355	322	356	372	376	367	355	376	356	402	394	377	327	377	364	326	385	342	355	334	392	364	367	370	389	321	338	339	408	340	378	330	328	335	356	338	416	342	351	336	370	342	365	358	350	347	376	395	381	324	370	391	335	367	347	373	322
37114	24610	23940	20424	14822	9454	6211	3835	2673	1975	1531	1638	1672	1584	1496	1817	1723	1474	1346	1293	1104	1034	997	968	884	863	850	856	866	851	879	860	881	859	848	844	824	863	851	874	954	829	881	832	834	846	887	844	837	843	851	872	869	826	865	789	839	859	811	825	799	845	848	860	874	819	823	800	802	879	846	833	868	892	825	850	829	856	854	804	879	783	802	861	839	842	802	802	859	855	867	845	859	812	839	880	862	877	802	840	809	853	856	865	856	818	820	871	817	845	786	859	814	795	837	868	869	886	828	873	850	819	862	900	842	817	813	797	879	840	864	838	831	806	861	840	818	824	798	871	822	903	898	824	836	832	837	838	912	888	854	846	833	876	865	868	837	837	871	816	798	895	806	810	864	860	870	832	855	800	825	812	764	841	857	881	842	846	875	884	814	809	845	785	795	828	868	885	853	874	879	871	835	925	828	851	840	821	854	840	861	831	828	843	835	875	849	833	794	891	792	855	882	848	871	866	877	892	791	787	844	834	861	852	823	805	833	877	827	828	845	855	810	866	785	830	829	867	893	876	896	846	846	878	797	859	842	823	829	839	858	793	902	898	838	839	843	839	849	815	885	831	812	854	824	802	843	874	862	817	788	874	796	837	851	894	859	886	853	801	873	853	859	884	855	831	849	834	830	824	777	865	842	872	835	846	854	887	862	828	863	913	812	863	770	864	837	854	825	866	880	866	839	861	875	862	817	840	856	835	889	858	804	785	801	801	876	838	850	827	855	861	798	835	853	856	826	839	829	862	822	851	827	881	848	854	861	864	828	798	862	807	838	842	861	847	873	802	856	828	829	828	842	866	802	849	854	868	806	868	796	879	816	813	868	818	850	806	847	852	810	800	815	839	832	856	891	837	866	867	861	866	801	831	858	829	831	841	849	806	796	850	809	806	818	814	817	837	867	835	795	877	835	865	853	881	861	861	866	848	844	814	892	851	800	827	757	814	810	820	857	815	846	765	844	801	845	892	877	885	829	833	853	842	830	892	856	841	887	797	838	837	819	797	814	845	865	873	856	834	864	850	814	852	830	834	818	880	795	815	796	900	784	858	860	878	851	847	855	847	835	832	793	875	867	852	853	825	844	875	847	841	851	817	895	844	856	837	845	847	814	882	852	833	840	831	873	853	887	853	845	813	820	877	810	848	847	793	846	841	856	833	843	872	836	855	844	847	874	854	815	834	795	814	851	868	824	906	820	820	778	861	853	867	860	866	860	850	882	845	848	872	820	758	848	859	823	845	828	831	850	804	777	862	814	864	835	896	858	760	835	836	829	857	799	832	837	850	868	817	878	828	861	809	816	810	810	824	814	834	836	885	866	842	864	796	847	830	837	890	825	816	854	817	842	812	855	809	797	854	839	878	867	827	903	826	854	813	857	851	877	831	853	864	874	863	822	852	835	872	797	850	857	864	803	822	841	826	853	796	834	857	792	857	849	911	834	864	760	803	824	869	865	885	849	876	865	874	876	889	809	874	813	847	819	852	861	842	870	791	907	865	795	817	815	815	808	868	802	895	829	903	822	816	874	855	812	821	835	831	804	807	862	862	848	833	848	865	811	846	934	878	853	820	869	876	863	848	809	858	828	886	881	802	847	829	876	814	830	955	863	932	779	865	794	857	833	854	819	830	826	860	849	813	821	837	838	868	846	790	836	827	810	840	838	872	850	789	892	823	858	839	826	821	860	835	809	857	840	855	856	875	821	817	833	860	804	905	886	863	799	862	823	832	840	854	837	918	876	821	848	850	857	829	824	848	887	846	829	856	871	817	816	836	846	907	842	839	859	855	861	854	812	805	820	858	811	839	858	803	792	841	908	817	872	820	833	869	876	847	805	821	845	831	845	806	860	792	832	815	829	856	791	807	882	851	828	876	786	782	824	825	807	816	822	874	859	845	830	855	839	859	838	809	846	861	871	840	865	789	803	818	821	839	855	854	849	841	870	829	884	812	821	826	861	857	823	888	859	865	807	898	831	825	907	889	820	898	870	811	876	798	842	881	854	842	841	832	871	842	859	867	849	879	853	818	866	843	892	841	888	842	819	805	839	823	861	815	849	796	824	886	839	896	880	758	857	904	787	855	857	879	810	797	800	842	913	898	893	788	789	836	839	819	814	796	806	832	854	841	850	804	835	854	869	835	830	824	844	820	895	890	879	842	866	844	830	786	822	798	840	876	854	849	857	827	805	825	823	810	847	843	834	834	825	810	788	828	777	836	866	820	883	812	848	817	852	829	810	789	827	861	821	832	819	857	805	833	797	824	852	820	879	842	845	887	850	862	879	843	871	873	863	831	908	814	849	824	849	834	873	839	849	775	882	840	808	868	847	819	824	805	849	849	886	853	857	801	867	872	832	841	862	815	907	852	811	837	858	795	821	857	821	818	831	866	859	845	853	890	804	807	839	822	830	832	837	808	832	867	832	845	827	832	829	868	879	876	854	827	848	871	825	848	843	838	834	793	820	855	762	833	813	846	824	824	819	871	848	776	851	829	803	877	831	862	844	817	782	824	819	806	834	820	831	842	836	814	844	848	841	827	856	799	877	848	852	831	918	797	850	817	863	816	827	839	847	867	788	812	794	850	793	826	846	839	874	853	817	876	848	830	847	857	781	884	845	823	822	855	804	851	814	830	775	854	802	835	875	830	855	842	833	869	866	819	886	835	823	778	875	844	860	856	839	828	878	832	780	808	852	896	823	851	836	841	840	852	820	873	842	839	832	869	875	828	796	843	833	827	824	838	824	851	927	820	783	768	829	813	830	792	815	846	838	772	831	846	786	853	873	850	798	814	830	802	871	805	850	813	820	890	785	745	823	816	833	813	818	867	782	852	859	819	885	864	796	866	826	800	898	840	838	849	807	815	824	873	825	884	887	795	823	824	855	790	891	878	854	841	867	822	857	858	798	851	815	799	788	824	827	823	881	857	849	862	836	851	834	858	834	803	842	888	826	894	847	830	844	862	839	837	826	813	866	818	848	813	825	862	851	800	839	812	834	828	890	829	831	825	844	816	834	871	808	832	861	907	859	812	864	881	832	831	816	779	822	852	792	851	819	802	837	873	837	865	896	792	871	863	849	843	822	842	778	819	793	800	838	858	820	853	826	828	844	829	849	822	874	853	883	859	830	814	863	825	832	838	834	849	839	854	893	853	801	869	839	841	854	841	792	823	873	861	849	848	877	867	866	849	796	844	814	872	864	821	825	878	821	836	822	849	855	843	849	841	843	824	827	866	822	890	888	878	809	853	857	843	839	838	825	867	829	810	886	828	843	880	854	889	837	903	860	805	868	845	883	830	824	825	841	824	837	831	819	847	855	802	794	878	853	926	867	811	857	846	812	849	856	814	843	874	838	889	793	808	834	865	795	868	881	765	813	823	867	851	857	777	781	881	854	880	823	787	798	817	786	778	884	880	844	836	899	843	865	813	792	855	809	838	821	859	847	829	786	837
35121	18073	8871	4425	2188	1088	704	523	452	444	425	407	370	359	403	440	403	418	369	382	381	393	369	347	343	350	400	377	393	397	394	398	425	375	361	365	387	396	389	387	359	362	355	329	366	381	387	394	372	380	346	363	363	349	362	356	358	355	355	364	381	404	350	404	364	361	387	349	381	324	358	358	332	379	384	373	356	390	371	388	344	339	357	350	359	373	380	347	404	358	368	375	377	350	374	406	376	369	376	402	328	397	363	367	410	410	356	392	367	420	360	387	372	379	357	406	411	366	379	397	356	350	381	379	369	368	402	369	371	346	355	363	397	375	394	393	350	390	374	345	370	403	340	400	388	379	363	389	371	378	362	380	362	392	386	360	357	407	371	363	357	396	404	373	417	378	364	346	345	372	353	336	385	358	366	353	387	382	398	376	420	374	377	398	380	401	358	367	370	408	370	387	362	346	368	359	386	352	391	386	392	404	367	338	368	403	379	356	363	354	370	384	373	364	382	410	368	434	386	373	366	401	356	346	347	373	374	391	375	380	344	379	383	358	328	397	363	376	380	344	353	376	357	363	389	377	396	349	382	355	400	404	330	371	361	379	370	387	375	367	385	375	390	379	370	360	402	404	367	357	341	367	371	391	356	379	351	393	382	379	393	376	380	380	390	355	411	361	380	352	387	365	363	362	390	362	368	369	395	390	365	391	360	397	399	380	374	346	406	395	377	413	357	366	384	410	366	355	374	365	357	357	393	359	368	374	348	341	361	334	415	371	356	380	371	382	345	355	350	368	358	349	376	387	338	403	378	400	352	372	374	383	375	391	348	389	369	372	342	370	369	372	331	396	373	396	373	393	366	390	392	341	371	399	431	400	375	358	387	397	342	354	395	371	378	392	383	347	365	408	371	388	366	385	372	351	361	371	404	390	349	388	335	406	341	361	384	380	366	367	379	367	372	422	373	322	347	359	398	352	387	396	392	368	354	341	360	394	388	370	390	355	389	368	324	378	412	361	388	402	368	375	385	368	379	383	402	358	348	388	373	369	380	361	386	353	399	380	407	380	359	390	372	402	386	394	362	332	378	373	394	405	343	330	362	363	355	362	380	382	359	390	368	373	366	349	383	410	365	376	377	357	369	384	379	380	424	371	346	367	382	317	356	393	373	360	368	343	363	362	385	351	362	401	376	398	371	395	404	393	412	385	375	418	354	371	408	371	403	380	371	397	391	387	417	375	372	324	356	342	379	338	405	375	349	377	418	389	384	381	413	390	359	354	393	352	362	389	372	388	379	415	392	361	386	364	358	375	385	371	397	371	390	424	394	377	380	404	382	395	361	354	383	352	340	358	362	383	387	410	366	341	406	381	375	359	400	362	349	390	355	379	315	379	411	341	379	392	346	386	363	362	385	341	383	375	344	372	398	367	364	360	356	330	358	395	372	376	381	337	378	344	413	376	404	382	396	358	351	393	388	353	386	395	394	377	389	363	357	375	369	363	415	357	351	349	420	354	363	340	388	386	371	373	390	372	364	397	321	359	371	363	404	377	342	395	386	363	409	377	360	361	371	371	359	353	352	346	382	390	366	387	383	381	392	371	335	362	387	379	360	354	406	396	393	336	363	344	420	382	403	423	383	374	330	359	382	373	399	373	382	382	404	371	353	387	362	374	368	362	392	392	371	351	353	388	341	382	370	343	371	382	368	341	342	412	360	354	397	390	370	380	419	376	355	415	352	377	351	378	395	405	392	369	376	396	329	337	387	390	348	426	388	349	365	406	362	382	357	353	419	373	382	374	374	370	376	354	379	344	388	397	378	348	382	368	339	373	353	351	386	395	338	359	399	343	360	362	357	348	357	378	374	381	394	428	371	372	372	358	355	356	373	401	349	405	407	370	352	362	374	362	372	394	370	370	386	405	357	392	386	385	390	409	387	360	374	362	354	375	364	374	382	372	377	381	360	396	391	334	334	346	398	393	392	339	412	383	345	346	348	388	365	340	323	366	364	377	383	364	374	348	396	369	382	397	389	362	375	372	382	383	405	414	352	359	390	401	349	352	365	369	385	355	351	404	379	380	409	367	380	390	402	390	382	350	376	386	378	375	354	372	342	354	331	368	406	381	371	367	381	378	377	378	404	361	341	340	380	399	377	386	342	363	366	396	400	352	377	358	339	354	349	387	377	337	349	372	379	355	378	378	365	396	393	378	380	367	352	363	369	319	384	417	364	348	321	386	379	376	375	361	391	397	385	387	393	368	366	388	383	384	358	379	365	346	402	391	347	394	367	376	411	343	389	381	351	370	368	383	362	352	380	340	385	393	388	338	391	369	367	339	372	382	347	379	346	378	392	379	346	363	363	414	353	369	335	372	382	394	386	350	369	373	398	399	389	388	380	336	349	388	404	352	373	392	357	400	398	348	388	381	407	391	347	404	387	364	394	369	348	397	384	366	367	363	395	356	389	349	381	359	327	362	364	338	375	392	393	374	348	419	362	373	351	367	376	339	391	410	385	361	384	376	343	401	383	372	348	352	374	364	378	378	373	407	363	368	356	383	343	370	408	391	373	383	344	411	377	373	348	364	348	340	390	367	372	341	383	404	373	414	366	356	353	418	356	358	371	377	387	352	383	364	380	355	351	359	368	363	394	392	364	376	382	339	356	356	342	398	330	367	385	375	358	399	375	374	356	368	401	389	338	399	365	368	402	372	358	416	397	381	352	370	363	395	384	361	393	372	369	395	387	372	376	343	341	399	370	414	349	383	398	386	417	364	383	397	363	384	352	378	393	383	344	370	423	393	390	352	375	414	400	352	351	372	394	401	341	377	387	358	380	372	366	340	393	411	372	392	394	355	394	417	366	377	399	404	351	397	346	391	374	341	403	372	330	368	394	391	332	377	374	355	403	332	388	372	354	396	337	399	335	374	364	362	377	390	383	347	386	370	360	393	391	391	372	365	411	315	398	354	368	383	360	356	374	391	372	405	411	399	377	351	378	384	342	371	392	356	380	401	357	388	379	403	408	372	379	389	346	350	373	357	375	351	365	399	394	350	366	379	401	344	350	385	354	404	388	391	362	358	363	371	356	404	352	368	404	350	345	381	369	349	362	374	390	398	338	378	366	345	382	367	375	370	336	360	360	351	369	382	411	374	360	406	383	331	380	398	402	369	367	352	366	384	360	392	350	380	339	332	371	394	371	310	379	393	352	372	372	378	355	351	358	365	388	376	358	384	426	365	356	363	355	397	354	319	391	385	356	387	427	362	396	399	380	384	368	388	377	348	326	389	375	342	364	373	371	353	396	433	350	412	351	368	388	350	339	384	387	351	395	398	354	400	378	371	367	376	368	371	389	422	373	339	420	418	398	363	363	367	386	368	363	411	382	384	355	387	380	373	356	376	373	324	344	361	379	361	347	330	399	376	412	386	378	380	339	381	384	384	372	378	349	347	386	371	408	398	362	380	384	399	395	390	355	358	385	393	369	373	383	376	386	351
25938	15483	13110	10216	6492	3562	2336	1671	1290	1186	1003	1010	877	971	942	936	892	908	862	894	903	850	901	914	888	850	886	927	880	910	862	890	861	891	887	854	873	872	852	894	846	863	832	862	948	861	882	872	864	854	858	876	833	875	887	871	921	880	858	887	878	865	859	876	916	877	891	860	906	894	901	867	823	807	911	855	859	883	948	846	869	822	883	898	866	878	840	880	849	870	891	839	832	867	852	864	903	881	873	906	858	854	913	831	897	858	835	904	868	836	879	880	883	912	899	863	845	927	911	886	858	911	848	850	870	885	883	912	898	862	876	880	929	889	866	922	884	872	861	880	881	885	859	830	894	858	824	885	928	858	830	854	862	866	838	891	834	823	857	891	842	923	867	861	866	878	927	886	913	887	828	871	826	894	818	880	907	914	859	868	843	851	817	890	892	817	863	875	846	859	908	839	878	892	842	871	888	883	846	845	870	883	852	863	890	817	861	918	878	872	884	830	830	880	848	909	884	887	859	888	887	848	859	857	840	928	842	956	853	855	897	864	885	838	866	912	846	918	856	856	904	896	864	916	885	876	851	801	886	844	896	928	864	870	882	885	887	913	852	881	886	838	881	875	860	826	890	836	881	883	892	897	870	901	893	862	905	846	846	865	856	910	874	860	865	906	852	840	886	869	879	886	887	909	859	887	880	890	861	947	833	875	907	866	876	905	818	869	888	880	805	853	828	881	834	890	877	907	880	879	922	855	928	895	845	892	889	836	889	880	890	876	839	861	903	865	865	846	887	898	889	879	859	923	879	891	902	918	939	823	854	877	874	890	893	872	910	906	854	867	914	848	850	861	850	867	856	832	868	859	775	866	844	882	850	868	899	862	860	854	865	867	915	818	899	865	896	844	879	834	861	866	856	924	869	837	830	826	837	901	882	851	903	848	899	889	796	893	854	854	862	891	881	860	899	909	864	865	898	828	818	843	890	852	827	878	850	885	829	895	856	888	844	840	868	857	890	866	911	847	856	863	874	891	852	860	905	829	886	878	852	843	866	857	908	874	848	870	889	842	932	843	830	888	870	862	899	846	865	813	885	919	855	827	894	860	919	885	906	878	857	867	854	848	853	929	835	861	871	901	862	853	913	866	864	870	831	806	882	891	886	854	835	875	895	863	834	922	889	798	869	866	918	894	866	795	888	855	834	847	904	888	829	933	879	908	825	847	831	867	839	856	865	856	877	804	895	879	929	856	850	894	874	894	922	906	852	862	870	860	883	841	874	820	879	859	852	887	851	871	846	848	903	858	848	882	872	892	845	873	867	890	886	866	829	926	874	925	945	885	856	878	871	902	899	848	857	853	889	833	884	860	840	888	910	897	836	866	926	854	871	885	836	880	846	872	859	883	870	906	859	849	896	883	830	935	873	845	864	874	842	896	910	848	888	863	903	876	850	879	885	848	849	814	879	898	937	913	880	902	927	840	857	893	932	932	885	804	839	856	884	877	882	901	885	876	912	893	841	899	857	861	883	879	883	907	899	855	896	896	860	903	847	834	860	828	865	876	880	854	853	887	882	862	832	901	895	857	844	804	948	911	883	958	876	838	870	850	883	876	881	888	846	877	875	858	887	889	853	860	877	868	888	906	849	857	868	887	820	874	920	866	895	878	892	867	925	880	822	914	877	844	852	879	815	810	921	854	851	823	888	869	873	913	872	820	852	873	881	894	862	856	854	810	841	852	882	877	849	900	887	901	865	877	882	839	838	885	873	900	852	855	861	877	918	882	853	838	858	855	854	887	888	892	870	885	887	876	896	868	889	881	910	850	885	851	907	896	865	925	904	862	800	857	882	812	824	870	904	841	855	857	892	874	893	863	812	823	805	899	852	843	890	843	850	944	882	888	874	902	801	886	826	915	900	836	899	852	910	825	863	880	843	910	862	901	825	850	852	892	899	883	851	879	862	883	878	845	844	804	855	799	867	874	860	886	919	825	860	898	926	848	909	904	876	895	873	888	909	880	846	889	893	931	881	854	821	859	861	890	866	834	925	899	881	839	900	837	864	909	817	882	873	898	923	859	904	884	840	834	892	846	832	846	884	927	819	869	884	889	879	891	825	833	888	890	855	871	819	849	935	815	843	832	885	926	908	827	878	833	842	865	842	823	884	846	926	870	869	860	829	858	853	875	874	843	893	908	891	879	873	834	921	892	854	941	865	896	900	820	869	901	859	884	881	868	886	851	796	886	888	935	865	856	895	913	891	885	885	899	882	836	861	910	841	847	920	909	869	908	856	847	874	836	905	859	849	876	881	861	882	885	911	949	868	886	889	901	885	863	880	855	926	830	870	913	887	877	904	831	900	848	879	900	857	874	835	887	854	852	928	849	803	868	868	848	860	870	845	876	867	882	893	894	838	872	858	908	871	870	876	921	869	918	935	917	875	861	899	851	842	858	879	904	873	852	903	853	922	889	801	867	864	893	912	874	947	900	916	900	860	864	907	854	906	857	859	834	833	879	864	823	842	842	845	894	859	863	916	828	843	864	923	893	859	894	904	883	914	789	857	899	916	911	863	907	838	876	896	837	828	854	882	933	863	830	856	871	860	866	832	854	800	876	936	817	854	897	840	843	836	852	841	879	920	849	868	859	887	889	886	915	849	863	932	845	874	854	884	872	831	858	828	887	863	906	848	856	873	913	829	868	886	882	869	859	866	830	864	825	848	866	877	827	899	815	884	848	825	844	881	900	853	877	896	889	898	822	868	835	881	847	880	884	862	878	844	904	929	910	814	899	863	831	898	905	838	841	840	876	833	884	895	831	911	858	853	847	830	880	850	917	847	823	850	940	851	909	910	925	852	875	839	907	862	812	875	839	899	869	900	856	841	813	886	849	850	816	860	866	853	871	850	868	869	945	853	864	874	880	829	884	913	862	875	903	842	857	953	869	878	887	835	840	923	882	843	877	876	856	847	875	853	871	849	890	904	814	905	882	825	877	850	853	872	847	921	819	899	866	867	849	889	868	827	896	877	826	901	851	853	885	963	860	884	902	839	888	854	880	897	887	798	850	877	866	851	903	885	888	882	882	851	845	845	838	865	822	863	861	933	893	896	911	862	889	875	888	857	869	897	863	852	876	892	864	819	826	817	897	885	851	871	839	884	901	917	878	836	877	886	868	878	899	876	866	876	917	846	897	832	903	880	882	884	904	877	899	886	891	839	840	858	900	847	847	883	865	821	863	860	871	872	868	939	820	903	863	891	941	885	876	792	877	844	890	886	915	913	867	868	826	883	865	882	866	874	879	873	851	906	848	876	887	910	860	886	866	909	896	855	825	884	905	811	868	871	834	860	872	813	889	864	817	872	881	840	862	851	846	877	851	906	831	887	897	895	877	892	913	892	886	885	845	902	851	889	896	872	888	895	800	893	837	876	873	870	870	883	829	822	917	856	892	906	893	865	861	876	888	838	854	891	902	861	858	878	905	857	926	892	867	870	891	892	846
50461	24607	11845	5598	2585	1323	854	621	569	510	426	421	433	410	421	415	404	409	397	423	386	353	416	423	402	391	425	418	371	393	377	373	372	359	361	418	342	426	361	384	372	386	385	389	380	403	338	356	390	361	371	357	401	384	378	362	353	385	380	379	374	378	395	403	364	360	348	379	358	374	374	384	406	363	391	367	416	374	405	407	382	372	368	354	420	395	421	381	357	354	392	375	394	345	364	386	395	382	425	374	383	388	384	404	389	390	363	370	373	373	337	402	414	347	360	373	369	397	372	370	348	346	381	389	392	382	385	380	389	413	385	387	401	354	361	380	406	360	379	386	359	359	378	394	395	369	427	344	340	384	386	393	364	374	389	365	412	369	359	385	366	370	362	373	364	404	353	366	372	373	397	422	393	338	389	385	385	401	387	360	390	394	384	379	383	417	402	383	381	360	364	370	392	353	387	348	414	399	442	381	395	366	374	423	351	361	395	395	386	393	375	356	345	383	369	390	379	367	384	397	395	376	411	399	388	392	352	357	375	363	388	383	374	384	396	378	404	367	381	376	385	377	375	385	380	366	366	382	397	378	378	367	372	371	357	368	375	358	353	369	380	383	356	367	386	381	390	348	324	397	383	385	405	431	368	366	391	395	381	354	391	416	398	381	360	394	368	367	371	419	377	360	392	378	414	385	411	346	351	383	362	377	373	372	365	374	416	410	375	371	396	399	396	375	378	364	340	381	426	401	434	374	379	400	423	379	343	383	400	414	353	377	372	377	401	397	351	392	379	379	401	384	364	344	425	382	371	353	415	387	376	418	371	367	380	403	374	375	369	325	364	392	423	410	387	364	446	386	374	398	366	384	347	410	386	416	372	383	396	371	403	367	382	381	362	362	381	378	334	376	382	331	409	363	384	373	369	397	343	345	382	399	403	376	403	377	420	393	378	373	376	392	367	395	375	369	368	341	393	396	411	410	397	378	374	373	368	386	408	367	351	338	347	379	384	364	397	347	366	397	431	360	351	370	386	368	380	389	367	377	378	414	393	397	396	362	397	389	357	354	365	422	382	420	373	376	384	399	352	379	371	367	411	378	373	394	377	361	355	356	392	373	390	397	401	411	398	387	371	365	357	375	357	382	362	338	400	366	397	411	380	400	403	394	364	367	385	375	358	372	399	368	353	402	371	364	358	390	326	387	353	394	358	358	395	420	388	385	363	364	336	351	402	369	367	395	345	371	402	382	396	376	374	335	352	405	384	352	375	375	378	405	409	397	380	379	377	339	399	371	394	368	373	360	385	399	362	358	365	373	423	367	390	402	417	406	392	369	414	376	379	364	363	378	413	389	381	379	430	378	380	375	433	406	359	396	380	403	412	338	389	405	380	410	426	413	396	370	367	383	343	366	402	383	409	409	376	395	392	364	361	353	384	382	383	382	383	377	358	381	423	415	366	379	384	403	424	353	367	383	407	385	393	378	413	377	407	350	380	387	384	383	412	364	329	393	373	370	366	395	368	387	366	374	378	380	388	359	364	356	379	348	382	342	416	397	366	406	407	352	389	416	363	387	382	437	392	413	372	380	393	373	388	425	392	411	391	374	375	380	336	402	406	356	437	369	358	393	389	359	365	368	383	428	394	401	363	378	339	402	406	365	382	386	376	387	411	406	370	375	388	350	377	417	366	363	384	362	415	385	371	383	392	429	385	380	382	378	357	378	367	366	390	398	363	392	392	389	406	403	345	378	347	344	384	403	383	365	416	417	384	400	352	373	352	428	428	403	378	379	369	359	363	420	375	373	379	420	380	372	389	352	399	408	399	377	394	391	366	357	403	381	360	402	378	409	391	375	348	359	400	405	386	392	365	386	393	407	409	352	386	389	369	373	380	372	354	400	377	357	371	384	418	393	345	364	399	349	373	380	360	368	388	391	396	377	382	358	397	398	378	387	371	399	413	398	409	361	405	383	362	379	374	361	327	393	390	372	382	399	342	424	366	380	357	372	381	390	386	370	367	378	370	365	389	384	352	350	367	333	398	412	389	388	411	383	449	425	388	399	361	359	376	406	366	357	359	378	403	401	369	368	367	413	390	406	420	409	389	395	395	401	367	390	407	399	388	391	354	387	398	431	383	391	389	361	371	363	384	358	420	355	352	364	378	362	382	384	406	391	394	364	382	379	374	394	382	412	379	389	376	393	384	390	380	361	377	404	361	388	399	464	393	419	377	386	389	404	411	395	373	357	351	384	374	363	396	389	406	357	377	388	389	397	349	421	378	401	411	357	394	390	390	371	393	417	418	383	405	391	396	370	371	370	409	375	357	360	359	388	356	388	352	359	396	432	384	382	394	394	353	394	366	361	388	387	415	399	371	383	398	381	374	393	371	438	395	389	383	392	424	372	417	370	379	375	371	394	407	383	407	370	395	379	362	399	351	364	372	374	341	394	410	357	410	377	370	376	391	371	371	364	385	401	395	408	399	394	390	372	373	373	396	413	401	370	340	399	425	392	383	373	388	382	385	370	347	365	337	414	357	411	413	433	373	377	390	360	391	390	346	393	393	378	359	395	402	351	363	360	362	381	358	359	369	339	398	398	375	382	386	371	376	375	357	396	360	352	386	387	430	360	375	407	368	379	393	386	381	405	373	342	375	402	377	378	335	395	370	440	380	380	369	387	392	365	395	365	377	387	384	408	402	359	428	381	409	401	363	385	390	391	399	406	389	363	356	392	397	373	412	454	391	400	398	349	363	451	399	420	414	386	397	378	364	322	356	389	375	353	356	359	405	377	417	416	345	353	362	414	393	368	412	387	419	372	372	353	419	412	360	395	379	402	369	392	382	395	400	378	372	402	378	376	358	381	379	358	352	376	391	366	389	331	404	370	381	335	365	396	389	382	378	410	374	350	374	402	383	383	417	383	380	366	376	418	412	359	430	375	392	391	399	396	384	371	404	379	390	402	336	388	367	384	412	392	398	354	448	392	375	352	396	417	352	374	379	397	393	402	362	385	359	378	394	364	375	379	369	423	382	379	398	362	430	349	390	359	372	370	361	379	381	363	363	390	400	414	395	374	406	365	411	373	426	371	394	389	378	361	383	406	404	399	398	375	393	393	418	348	387	412	418	382	370	351	379	397	372	396	376	366	397	396	394	399	394	374	388	382	390	354	374	363	381	387	367	394	383	399	435	370	367	388	398	368	366	366	349	414	389	369	360	361	423	406	404	372	350	356	366	389	406	381	378	381	374	444	366	410	383	361	376	401	389	402	381	403	383	381	381	353	384	392	386	389	402	370	419	372	376	374	350	383	394	407	372	331	384	367	378	388	401	410	364	368	382	440	423	391	370	370	396	377	389	387	369	358	398	369	419	377	380	363	344	357	388	372	369	386	396	389	425	406	378	397	387	390	375	365	410	366	418	356	370	422	386	393	410	421	382	342	383	377	393	377	374	385	373	383	362	404	421	417	390	383	336	374	354	407	372	391	388	386	367	395
36091	20523	15837	12361	8025	4851	3078	2188	1712	1332	1135	1101	1112	1182	1068	1135	1120	1066	1034	1022	989	948	964	958	920	931	902	909	933	882	934	829	843	933	921	903	873	894	851	886	869	904	934	969	865	927	887	908	904	877	931	924	880	917	909	890	892	836	840	894	900	900	862	848	865	853	947	885	832	878	917	921	864	880	870	963	888	915	901	873	924	850	851	882	897	861	855	924	857	883	901	889	853	910	881	897	902	919	844	922	858	889	861	872	836	861	943	953	965	860	917	910	887	879	895	883	820	897	947	871	954	898	871	916	933	987	908	873	862	931	901	950	912	884	926	901	919	926	911	903	885	878	893	900	896	911	886	904	880	862	855	884	879	875	926	806	876	909	885	862	879	861	891	900	825	941	894	912	898	918	927	831	917	926	916	924	869	932	855	916	887	853	886	896	960	906	887	869	899	882	900	881	876	890	858	897	888	896	873	847	918	933	895	951	907	889	858	882	932	879	911	873	897	889	918	871	878	880	904	860	921	930	885	879	886	882	879	876	878	885	902	937	885	855	869	877	880	869	884	832	889	890	886	862	934	899	911	925	851	958	900	892	882	878	917	934	892	900	871	888	942	927	882	945	899	847	926	911	847	863	924	902	936	910	908	868	844	883	887	916	882	872	904	956	906	915	859	916	870	929	926	880	872	842	962	928	920	837	864	887	850	873	866	935	871	859	964	880	906	873	887	888	888	914	845	896	880	925	916	906	944	900	882	878	892	855	860	869	883	873	945	929	943	889	841	909	849	881	862	895	870	875	878	890	922	863	852	874	862	888	900	892	880	877	859	912	916	883	955	879	878	890	857	910	882	901	919	892	844	888	845	898	962	943	874	834	869	856	869	882	874	872	892	888	912	876	916	907	886	883	927	861	903	935	893	939	842	860	888	850	945	894	899	882	887	907	882	875	879	859	899	882	882	872	899	980	890	906	916	901	855	839	901	913	900	890	859	895	893	847	853	906	935	848	869	944	922	887	934	893	855	908	866	922	899	859	841	868	870	872	885	879	887	854	902	946	908	874	901	886	875	900	867	865	877	864	929	864	969	847	879	913	864	870	938	867	878	840	914	891	884	917	877	890	848	900	854	882	856	851	877	929	896	862	912	899	854	936	912	894	882	885	929	852	923	858	837	905	894	923	904	851	886	870	888	890	908	880	903	888	850	858	907	950	858	972	860	884	889	914	851	923	863	867	944	844	923	872	900	923	862	948	900	819	888	888	848	937	892	975	907	884	851	873	915	836	931	916	902	952	850	858	896	839	888	909	808	866	842	863	902	851	884	909	836	910	979	889	867	894	870	889	881	843	900	878	885	964	911	899	909	832	852	915	898	875	911	913	902	862	947	911	929	913	822	866	883	838	873	890	949	935	852	890	886	829	907	907	910	855	905	954	897	865	892	917	890	882	864	883	859	949	832	890	930	876	930	869	869	865	896	887	832	900	863	932	830	895	890	872	908	873	875	877	923	906	880	926	936	838	831	886	938	908	951	896	907	825	902	826	882	883	909	923	907	934	892	896	868	913	880	896	882	894	908	859	924	877	894	887	952	907	937	918	880	939	858	893	911	915	952	874	910	912	919	876	903	907	858	922	907	865	855	902	911	913	898	924	860	942	933	874	872	899	906	874	862	893	884	868	894	903	901	918	864	908	912	843	914	913	863	929	881	884	870	902	911	885	890	921	923	931	874	957	882	953	868	910	920	840	901	884	892	897	879	882	850	917	885	886	886	894	927	892	865	855	936	843	911	905	883	916	907	863	901	849	902	863	920	929	869	874	877	888	873	899	930	914	904	964	906	905	856	861	847	939	906	918	881	916	911	856	898	979	855	846	878	936	937	933	915	842	955	898	922	931	902	881	901	924	935	891	934	866	939	890	903	834	900	889	845	872	890	875	895	857	890	921	912	874	923	886	862	903	878	922	837	868	967	868	903	882	855	883	976	900	945	859	897	928	864	910	904	872	925	933	938	926	937	923	913	915	864	895	853	884	881	904	893	900	939	848	883	897	895	878	880	865	900	889	950	903	891	944	894	920	891	906	839	869	899	873	941	870	909	928	954	944	896	875	906	920	908	920	927	925	868	920	920	925	906	869	871	909	902	896	902	883	903	867	857	930	879	862	854	885	890	897	922	889	877	888	902	880	908	936	911	885	918	868	842	932	904	945	873	855	930	867	877	875	904	918	853	938	842	880	891	881	917	864	842	873	917	907	825	874	925	905	920	943	850	899	899	892	863	832	839	844	880	853	883	829	878	884	888	950	877	869	902	884	875	877	916	909	969	854	914	917	875	895	909	868	891	937	884	903	929	877	905	901	898	836	921	903	894	931	863	956	922	921	875	883	853	897	887	890	850	905	889	914	921	884	859	851	871	852	906	885	892	831	880	889	877	913	897	911	898	922	921	881	901	900	882	865	888	855	899	931	908	902	895	894	864	863	919	912	937	903	871	856	839	841	829	833	910	906	892	916	838	887	898	867	921	898	890	903	892	942	873	909	934	915	922	920	945	926	865	906	906	901	866	897	898	880	867	866	877	882	899	877	907	918	878	914	903	837	899	882	882	908	895	889	912	863	886	861	900	869	902	912	861	876	871	886	884	858	907	861	925	886	955	922	889	889	880	882	901	860	883	865	850	918	878	838	909	896	897	926	834	930	980	865	913	933	906	854	912	876	908	895	919	808	856	891	878	855	870	879	921	909	828	851	880	858	871	866	908	868	852	959	900	934	822	929	929	879	936	877	875	924	916	882	838	908	890	922	843	900	931	868	899	884	899	931	947	973	916	876	845	903	894	934	865	848	932	887	918	874	872	880	904	842	865	875	880	883	890	912	922	906	877	866	935	883	895	927	915	895	911	908	895	889	912	858	866	923	857	887	853	842	883	877	909	894	908	884	895	857	864	862	920	886	872	861	922	913	899	901	854	870	928	922	886	890	841	894	898	893	921	913	894	921	844	956	914	881	897	893	856	878	895	904	900	956	876	946	895	914	880	860	906	930	839	925	938	884	862	862	889	916	885	878	883	938	870	912	942	868	887	892	886	920	851	892	959	851	894	842	900	951	907	872	893	916	875	892	898	856	869	870	897	908	865	870	822	883	908	889	883	855	818	894	899	869	895	918	830	825	932	912	855	964	906	869	872	878	887	881	908	863	893	938	966	859	862	882	911	904	878	935	878	902	904	895	922	893	880	909	915	882	880	883	865	914	879	894	831	900	875	926	951	978	889	893	863	953	920	866	857	906	911	927	876	900	938	902	882	807	881	895	867	892	918	874	943	935	915	837	914	916	936	911	846	878	964	908	892	907	898	875	896	868	873	866	939	892	881	859	877	901	845	891	914	911	869	856	890	947	852	866	895	930	906	897	950	914	898	974	840	872	884	895	945	880	939	835	864	882	865	879	943	877	876	887	864	880	872	916	943	845	897	836	839	924	900	968	849	838	847	963	888	920	904	885	882	858
56670	31388	19318	11049	5735	2949	1604	1011	684	480	457	445	466	435	456	422	457	470	452	448	419	381	349	365	363	334	385	379	339	347	390	318	383	358	358	354	324	387	351	373	368	348	367	343	333	356	412	339	355	327	359	368	371	369	312	342	366	336	369	368	345	389	353	335	345	384	310	372	326	374	376	371	341	367	353	360	341	341	349	369	389	304	366	333	343	325	346	365	347	365	368	365	366	329	355	400	342	349	355	363	364	376	368	342	371	350	375	376	336	357	387	371	354	364	332	313	363	372	363	364	373	370	358	399	375	352	368	348	374	359	357	353	328	342	353	388	322	391	362	366	342	345	372	369	372	337	360	401	344	379	352	381	338	349	384	301	393	314	341	374	352	355	351	376	375	365	368	381	370	353	349	384	331	344	378	327	368	330	380	360	347	344	366	325	333	381	369	382	333	384	326	370	346	360	366	367	365	332	362	385	348	346	376	353	383	338	347	331	316	354	378	351	336	367	318	337	368	360	319	319	327	319	376	382	353	399	402	338	320	342	349	382	389	345	351	383	388	337	352	340	348	340	332	356	345	339	352	352	400	368	361	335	329	344	345	371	384	354	373	309	374	323	347	387	391	344	401	349	318	376	333	342	359	360	359	335	370	371	365	375	356	405	368	370	356	382	400	364	361	397	378	360	327	371	373	371	375	301	350	367	327	372	356	328	373	354	346	368	347	384	395	376	354	347	374	325	331	356	360	328	344	380	319	405	380	341	338	328	368	335	346	405	314	347	349	390	375	368	337	361	406	361	357	331	367	347	363	362	351	345	344	371	375	361	318	341	373	356	341	338	350	338	343	369	355	367	355	349	336	390	346	364	329	388	401	396	379	386	344	391	358	344	385	375	357	353	399	381	342	330	374	374	341	323	364	331	359	385	334	341	354	373	338	350	348	346	327	293	344	337	341	337	333	365	354	377	389	396	330	366	348	390	380	346	346	375	356	393	358	369	347	362	361	352	369	376	349	350	388	373	349	374	345	335	339	387	344	389	356	357	318	319	333	323	371	370	390	357	364	347	350	352	363	321	353	362	373	327	354	348	359	362	368	368	345	377	335	331	355	365	336	358	327	359	368	334	382	358	323	347	356	385	377	368	355	391	398	353	322	328	341	344	380	354	332	370	329	330	348	357	353	391	362	329	366	337	364	370	346	380	331	320	357	348	369	372	361	331	332	335	326	323	347	358	326	329	370	390	368	350	396	330	374	371	354	347	346	386	328	334	329	363	346	350	355	344	354	375	384	350	358	358	378	378	365	352	346	364	361	353	373	347	365	368	364	338	366	368	359	325	327	328	350	345	354	340	333	284	335	332	327	386	378	370	367	369	381	372	349	366	373	347	355	328	339	380	345	375	378	339	371	377	320	390	385	393	369	339	332	377	343	335	341	358	348	408	320	340	357	346	341	370	384	380	369	352	329	348	363	349	337	349	329	342	351	378	366	376	352	350	332	330	332	351	364	398	391	339	372	358	334	349	351	371	349	368	348	344	364	395	343	332	352	358	363	338	354	362	341	346	357	394	351	353	345	358	339	318	400	374	365	367	353	354	366	349	360	397	360	382	351	352	357	322	361	360	369	361	343	360	347	336	379	366	364	360	362	354	357	361	348	378	346	347	391	357	370	393	354	354	366	320	374	360	369	363	371	337	381	359	358	365	372	334	372	370	361	378	320	339	344	353	379	351	372	368	332	367	317	346	337	338	365	341	346	341	348	370	394	349	356	380	370	378	354	358	394	326	370	382	362	339	336	362	343	353	361	359	395	378	362	372	319	378	321	325	382	371	353	394	347	355	339	356	347	321	327	308	403	352	410	376	338	387	353	341	359	333	343	343	356	313	392	397	356	325	307	357	325	359	379	328	361	345	403	339	399	373	357	350	363	367	315	334	338	337	370	330	327	373	357	377	342	378	373	373	328	384	367	371	344	342	365	337	371	350	355	355	356	352	357	325	362	327	378	355	354	352	363	353	351	365	336	342	348	349	327	351	373	336	388	335	362	394	346	351	405	326	340	365	363	348	321	360	333	350	364	366	423	354	360	356	360	348	344	395	353	403	318	348	368	362	355	330	363	397	366	358	354	391	336	367	344	326	404	374	364	360	364	345	374	372	391	344	341	310	349	315	381	356	347	396	370	373	366	380	350	329	379	370	363	386	396	404	333	301	378	341	318	356	366	356	327	354	393	346	377	365	327	359	343	328	341	344	336	368	389	333	352	343	309	346	318	345	359	364	373	367	345	345	390	350	378	353	359	317	351	333	372	356	419	362	353	333	348	358	365	360	338	316	352	372	355	325	384	362	357	356	350	352	346	337	386	362	331	348	362	370	354	360	328	351	380	402	370	387	364	344	369	359	384	349	344	366	369	326	341	369	362	347	340	359	336	358	371	358	380	361	356	355	399	349	392	322	351	350	381	395	398	363	350	365	385	331	326	360	365	357	373	356	341	355	374	391	355	387	358	352	374	356	359	336	364	370	354	376	357	386	352	332	340	317	348	306	370	350	355	344	361	347	361	347	362	339	357	359	327	358	336	375	362	365	386	351	349	350	359	338	369	354	387	358	348	381	366	344	343	373	366	368	367	342	333	306	357	356	355	361	341	356	353	369	400	336	354	378	362	371	367	379	342	361	394	327	344	364	361	349	415	376	385	355	351	388	371	397	350	366	353	373	347	336	380	313	381	393	315	344	323	369	347	368	373	385	329	358	363	397	336	347	347	350	354	343	354	330	387	404	363	371	378	334	397	367	309	351	325	354	362	320	344	339	345	383	336	346	349	369	338	359	360	357	363	373	405	388	349	354	362	409	388	370	347	362	343	364	347	354	342	337	340	357	397	382	337	361	392	363	328	351	365	387	365	353	376	396	354	336	350	314	332	396	359	343	375	357	349	380	344	349	366	328	341	344	379	356	389	368	323	336	351	393	358	371	349	344	390	370	367	334	380	362	366	411	370	308	378	363	343	359	361	372	324	384	350	346	334	380	367	362	342	381	329	330	363	371	358	367	377	393	337	337	341	384	362	334	381	343	316	376	358	348	347	343	350	355	349	353	369	339	370	328	373	360	359	320	355	365	389	340	366	351	359	340	367	362	338	340	339	299	370	363	347	363	359	327	354	365	351	397	364	347	383	351	348	397	319	351	358	357	373	355	334	366	360	374	359	336	357	373	374	367	328	397	331	370	354	329	330	369	337	340	349	360	369	334	376	361	353	305	365	385	391	381	375	350	337	341	403	369	346	360	388	363	345	351	358	338	344	336	341	350	390	361	375	313	353	371	384	357	377	366	365	377	372	382	381	361	390	355	342	371	383	337	311	369	383	360	343	319	334	345	367	329	346	317	347	341	350	329	356	350	326	377	356	360	350	316	331	357	379	306	386	356	348	351	345	350	347	359	360	367	369	347	349	323	330	328	398	386	370	332	337	348	328	345	336	348	330	348	315	354	328	329	367	349
38658	24320	23714	20590	15139	9536	6190	3898	2509	1673	1309	1244	1370	1299	1338	1274	1382	1295	1216	1212	1119	1044	929	900	929	924	886	815	882	820	839	844	838	906	818	871	859	814	838	826	868	844	861	831	843	837	873	788	835	849	829	870	819	884	840	873	809	803	838	867	827	834	865	854	816	849	812	770	789	796	783	809	856	809	807	804	831	805	796	821	829	802	805	832	850	819	809	861	891	847	871	808	854	836	851	814	852	868	859	846	816	812	821	804	837	805	797	836	867	836	834	842	892	878	817	781	880	843	826	774	811	805	820	811	828	826	785	828	854	783	842	841	813	851	869	790	854	793	786	841	787	834	857	847	843	854	795	811	835	803	836	881	856	803	814	819	833	830	848	799	815	880	818	842	785	850	869	822	836	834	842	877	838	819	855	801	794	809	860	812	836	866	818	841	812	804	867	871	886	813	827	829	859	813	788	867	852	801	826	804	868	797	817	817	877	802	851	827	826	815	845	850	775	833	863	790	867	842	829	890	861	817	784	822	800	836	854	829	823	763	841	802	836	869	847	867	834	854	843	871	843	832	825	838	851	807	817	820	795	804	841	829	866	802	828	858	854	775	846	816	813	833	843	819	869	855	833	848	908	794	836	859	814	844	803	835	848	826	813	834	808	803	805	832	853	874	838	810	811	796	812	827	839	808	833	840	816	820	874	844	822	804	820	866	899	834	836	830	783	832	833	827	820	822	821	896	813	816	833	825	860	866	810	811	798	890	883	841	800	789	838	826	929	796	863	844	797	843	810	818	824	789	818	903	829	847	837	821	840	836	856	860	777	793	849	806	821	833	840	847	851	800	838	827	869	822	887	789	835	824	824	822	858	841	871	865	811	863	835	799	832	778	839	819	840	858	869	837	872	775	823	793	831	813	827	852	839	794	835	848	843	838	827	865	816	801	808	867	841	840	857	808	832	825	819	811	805	771	830	794	814	844	760	831	819	832	827	831	804	823	794	825	815	849	794	803	813	870	848	807	846	854	875	818	850	854	835	847	834	798	878	850	824	765	772	811	863	800	832	857	799	807	823	847	853	846	770	805	813	860	806	836	805	846	851	783	844	860	761	823	862	832	861	907	823	873	855	850	851	907	827	769	814	860	840	826	838	784	837	841	809	801	804	867	845	826	869	817	861	804	801	810	841	814	801	836	832	800	786	860	841	834	800	843	858	832	795	864	885	839	856	833	834	842	831	833	786	868	826	859	836	808	829	821	828	805	853	819	828	796	840	851	811	834	829	870	835	830	898	857	790	841	850	834	791	875	779	831	842	860	842	869	771	828	866	840	877	826	842	787	820	842	852	787	821	827	856	873	842	822	794	828	848	871	845	859	832	869	833	835	791	864	779	825	879	840	823	875	881	838	830	764	875	810	825	805	842	812	814	807	802	822	869	851	861	852	803	830	805	825	826	877	823	835	839	870	881	870	786	845	856	864	833	856	806	871	822	806	793	839	878	813	790	848	885	893	811	839	780	811	864	805	877	841	867	812	824	766	818	799	850	806	828	826	786	799	840	878	798	841	858	852	872	832	833	834	843	806	852	859	824	813	844	847	854	804	794	840	847	813	795	800	851	894	825	866	816	853	840	836	839	808	820	823	855	832	855	809	848	800	839	870	832	836	822	859	895	836	849	824	867	872	791	854	943	817	805	814	848	773	813	845	824	828	848	818	798	816	884	856	841	861	841	853	890	846	889	816	812	792	866	838	870	847	810	867	849	785	844	778	855	851	797	846	887	837	821	860	863	816	779	814	836	857	811	829	853	832	812	813	833	855	830	830	818	861	847	808	855	816	801	832	817	816	831	819	859	840	817	850	868	856	824	814	857	832	823	896	843	842	830	823	797	846	848	805	844	850	838	907	906	841	821	840	847	866	817	829	815	840	829	861	904	849	803	815	853	767	810	874	842	806	907	825	831	861	838	775	843	858	864	821	856	869	793	804	897	820	876	849	812	868	853	797	828	803	843	855	824	819	843	789	754	847	844	866	845	799	834	878	857	849	818	825	826	820	839	793	833	835	823	830	845	830	823	841	828	839	892	833	827	860	829	902	821	835	809	834	812	889	815	822	843	845	836	810	874	843	889	847	894	818	817	852	834	770	794	829	832	837	877	856	793	813	796	854	872	847	853	890	852	841	836	879	861	847	833	816	851	816	837	875	822	832	854	863	835	825	863	854	845	825	839	792	784	836	843	815	852	834	781	837	813	800	869	851	821	858	831	849	826	817	844	849	820	826	818	841	818	836	806	837	786	827	876	771	816	838	849	842	851	796	865	870	812	822	822	843	869	818	868	886	824	871	879	817	815	916	842	819	819	815	831	829	774	885	805	845	814	845	789	895	902	809	846	854	795	768	866	843	786	857	818	801	817	816	850	783	856	864	860	875	795	833	807	773	802	810	885	840	851	848	807	812	828	829	806	867	874	824	838	843	850	871	823	835	857	796	787	851	820	863	819	816	825	750	791	820	884	800	780	810	849	916	831	834	829	875	836	959	765	793	849	824	860	872	822	809	849	793	873	832	816	883	813	879	828	850	811	839	808	860	831	806	833	844	820	859	806	782	847	837	837	831	834	832	794	752	886	835	851	843	871	827	839	849	873	797	808	859	849	837	863	841	874	800	798	855	832	838	847	838	863	875	885	827	843	826	850	851	816	818	865	853	867	832	836	829	824	809	853	828	864	850	822	828	802	809	830	822	863	798	832	841	840	863	825	810	825	858	868	840	787	803	817	795	846	827	811	790	839	784	819	853	835	819	834	849	822	807	802	784	859	845	838	847	829	849	855	829	830	850	827	866	791	828	844	815	833	820	793	826	827	801	784	779	838	854	830	788	827	821	838	845	828	831	840	821	807	806	852	880	869	809	819	800	847	840	858	849	866	805	829	825	854	869	789	862	828	812	819	868	839	772	854	825	808	792	874	852	856	841	782	836	866	794	830	817	756	839	825	878	793	858	820	819	877	863	835	837	845	812	779	788	843	837	824	860	861	817	791	837	841	832	831	870	836	796	875	837	878	825	834	859	869	812	775	842	846	821	831	868	808	818	817	857	861	839	900	815	837	858	812	848	820	802	824	823	818	851	856	878	791	818	821	833	798	819	835	841	915	831	780	868	812	802	788	812	851	825	816	835	882	885	807	794	842	767	847	854	863	824	784	799	843	843	829	876	826	830	800	808	870	815	825	792	772	821	857	865	855	836	813	844	795	791	834	818	837	782	808	836	827	786	859	808	814	826	801	789	821	825	860	875	804	821	881	823	822	807	803	862	808	814	908	810	851	862	826	898	841	833	817	847	879	801	790	798	869	821	843	864	822	766	767	846	815	903	834	809	801	897	805	826	824	873	832	845	847	826	825	852	874	796	885	773	826	855	827	785	848	844	813	805	797	835	874	836	758	830	874	818	847	795	837	788	780	824	838	842	819	764	869	822	767	876	834	827	864	832	851	819	790	791	791	906
35329	16188	9729	5496	2589	1403	876	605	488	426	399	384	355	366	357	389	391	363	350	358	350	390	327	360	360	392	395	389	384	346	348	369	361	353	364	365	386	337	360	399	377	367	378	366	368	379	374	361	385	340	368	334	375	369	363	368	337	345	349	335	379	343	360	391	370	376	343	345	358	350	374	347	383	333	386	426	342	354	377	361	372	333	351	375	333	412	370	389	363	326	373	371	407	332	364	348	365	359	344	332	398	352	350	363	355	362	365	402	407	371	352	368	366	344	398	346	349	427	404	342	327	355	389	355	368	371	384	334	330	391	345	330	383	334	364	406	359	378	339	368	379	348	398	351	338	371	372	365	370	336	357	386	367	351	368	400	342	337	355	343	309	339	384	389	345	356	340	371	352	361	351	377	336	340	346	375	360	361	361	377	375	350	345	366	363	350	360	340	370	330	345	393	376	398	367	378	369	367	347	342	336	347	374	385	405	375	359	352	378	374	355	381	362	356	356	336	350	393	368	373	327	378	347	366	371	339	376	358	366	340	366	370	389	365	353	365	386	388	375	401	360	417	389	345	370	342	344	354	329	348	340	367	343	356	338	372	381	390	331	378	342	375	335	381	345	333	372	367	360	381	358	393	362	341	368	347	343	343	342	394	388	350	364	327	360	348	373	382	366	370	368	368	383	369	360	384	380	373	361	373	400	386	390	381	368	357	414	408	349	375	328	342	370	362	378	379	367	363	337	360	330	360	363	377	346	376	362	368	340	395	372	343	345	382	350	393	355	381	368	428	418	350	366	368	333	361	394	370	361	358	379	370	389	362	363	400	377	360	360	352	395	345	363	379	332	379	348	331	379	345	370	347	332	332	325	379	346	365	381	394	355	321	376	346	353	343	337	332	347	346	377	349	394	370	374	368	388	337	353	358	337	354	365	374	359	393	398	379	370	387	409	349	359	377	365	356	291	389	394	346	351	384	348	347	352	328	357	359	376	345	389	398	362	365	357	343	400	366	371	334	360	383	382	395	320	368	346	405	328	354	347	348	364	381	378	349	370	350	339	356	338	367	375	395	355	350	407	353	378	349	365	391	369	359	363	368	379	353	357	379	387	354	338	393	384	387	337	356	368	410	372	384	333	354	362	384	355	353	348	385	349	357	385	390	347	355	347	324	356	379	340	332	374	386	359	379	360	351	342	367	429	364	360	338	395	381	345	370	400	395	368	375	371	370	374	402	348	353	348	359	360	375	346	337	377	400	350	370	366	358	393	397	363	366	354	397	355	370	341	358	357	388	362	361	358	390	398	381	377	409	346	393	394	361	346	402	362	365	357	418	391	352	354	366	316	324	338	359	365	356	374	351	423	366	349	360	341	376	357	339	371	377	353	374	344	347	375	374	315	365	424	362	347	344	357	354	366	369	371	353	360	339	360	368	353	341	366	350	375	384	335	336	328	348	348	364	361	386	375	369	365	361	352	345	333	338	348	383	341	386	364	351	346	369	365	317	347	390	357	364	357	355	389	389	351	353	332	390	375	361	344	333	369	339	409	346	365	337	349	339	384	372	415	348	330	345	408	395	335	376	359	430	355	334	354	346	371	389	327	400	377	338	364	386	378	358	339	381	339	336	368	375	333	353	357	346	370	363	389	382	357	365	360	354	345	349	383	354	373	356	386	357	337	407	347	379	357	345	384	360	341	381	379	356	357	374	344	378	394	370	354	351	355	375	414	374	388	374	360	372	381	370	346	366	360	374	358	333	375	409	353	370	356	337	350	339	390	403	370	387	336	363	380	346	383	374	326	371	356	358	346	335	363	384	362	370	360	346	380	341	352	376	336	399	364	341	354	353	338	343	350	361	373	387	381	344	370	353	363	336	352	346	336	357	350	362	352	329	373	375	376	337	370	362	324	353	401	366	367	332	356	380	348	359	338	390	370	369	365	356	315	381	371	349	378	361	355	350	379	387	377	347	350	325	371	340	347	386	359	392	351	328	385	337	358	372	378	408	367	367	392	374	356	357	393	394	380	384	355	402	357	363	381	376	371	358	380	347	373	358	368	380	385	374	375	362	336	359	396	350	351	360	347	385	386	386	356	331	377	386	388	351	349	344	392	364	356	371	379	377	373	370	400	347	350	352	351	361	346	348	395	332	344	340	342	336	368	368	365	356	345	380	354	329	363	365	357	299	323	379	338	373	375	359	372	363	375	346	359	362	405	372	381	349	346	403	349	353	378	371	365	342	361	372	343	345	329	360	340	358	335	359	341	359	379	336	378	376	349	404	345	333	363	361	337	384	333	380	351	392	350	331	365	346	357	356	350	358	331	374	338	365	392	362	381	356	348	391	337	372	342	314	357	358	329	394	392	359	376	382	372	335	367	377	357	343	360	367	335	332	335	361	386	381	382	363	399	368	377	367	344	357	345	378	354	367	344	381	370	349	362	391	364	348	374	357	356	357	384	357	353	364	351	383	352	355	329	384	338	345	353	381	355	368	365	383	366	369	394	369	308	356	373	382	356	358	336	357	376	368	356	374	334	361	394	372	353	418	360	361	349	359	372	337	371	370	384	373	336	394	406	352	375	377	394	357	359	336	380	378	387	358	346	362	372	361	392	348	359	352	394	381	331	339	376	370	357	388	350	401	355	380	373	359	401	318	359	328	375	342	353	377	375	422	347	325	347	384	355	350	349	398	351	334	362	388	341	378	393	388	362	376	377	334	373	358	391	382	340	369	340	374	343	350	367	360	389	354	393	354	364	382	353	375	409	320	332	352	355	347	344	355	357	389	371	310	375	344	333	380	379	364	373	383	382	360	355	362	353	376	356	338	398	338	384	344	340	395	352	390	376	355	348	378	378	392	370	369	358	353	350	411	367	361	355	373	363	368	362	349	365	397	352	389	380	347	370	389	386	381	350	342	383	392	370	350	340	350	352	375	336	354	374	353	339	354	366	345	362	351	330	355	369	395	379	345	359	360	336	380	375	359	389	338	340	357	369	388	369	368	342	371	356	406	385	402	343	364	387	345	361	409	372	364	351	349	367	337	334	356	371	363	350	335	337	367	369	381	361	347	379	373	370	370	334	354	386	329	344	344	395	363	355	370	351	371	340	389	388	363	330	366	357	324	385	384	377	353	358	362	347	359	357	365	331	351	381	346	356	342	420	359	363	378	350	379	348	397	349	355	370	394	367	383	350	374	398	366	345	327	399	360	345	370	354	336	338	382	359	368	339	354	373	357	357	355	356	361	374	325	370	407	357	357	362	387	330	356	392	371	351	381	371	372	373	352	356	360	358	361	340	348	359	392	370	369	368	380	364	340	354	358	370	386	375	353	358	353	354	382	354	414	364	336	369	381	361	374	341	318	396	350	380	323	360	330	342	375	342	352	382	353	333	367	354	371	334	360	350	362	377	360	364	351	363	347	332	346	374	344	362	350	348	398	414	385	378	373	348	382	387	366	354	380	367	366	365	356	348	388	348	321	324	350	335	373
24446	13294	15150	12768	8112	4940	2991	1918	1414	1134	1064	1009	1003	940	936	940	875	866	893	906	876	967	882	881	854	862	943	828	779	860	825	872	819	825	869	874	849	819	854	812	897	853	838	862	863	842	834	876	828	805	836	857	844	818	883	943	849	832	850	810	833	851	880	870	857	866	807	840	883	831	841	835	844	868	866	826	859	848	861	824	857	849	907	821	878	882	876	821	833	851	832	848	901	835	876	832	859	848	782	850	821	770	880	881	862	893	873	791	808	872	836	849	847	894	894	859	869	826	849	831	825	874	832	843	843	891	887	920	894	802	837	848	849	879	880	849	872	890	872	843	874	811	885	844	820	849	833	825	866	794	859	833	789	857	860	846	878	878	843	831	830	885	861	875	862	873	867	825	851	829	810	866	829	843	882	806	850	865	831	877	851	920	793	841	818	855	833	843	858	870	855	880	805	857	803	851	872	787	870	891	858	809	865	823	836	797	838	890	851	897	857	857	843	801	894	867	847	854	851	897	831	836	865	798	836	872	862	864	878	864	845	890	883	835	818	822	881	826	842	857	866	855	806	881	798	824	829	829	837	848	854	859	907	799	833	788	858	851	810	877	872	850	891	885	860	858	915	797	891	842	846	800	830	851	900	858	844	776	795	817	867	825	868	908	923	884	857	878	827	884	877	774	835	860	796	844	852	903	848	880	856	862	844	820	838	868	839	902	847	853	878	843	839	850	856	776	856	910	787	894	861	847	849	855	864	814	821	870	879	894	891	859	867	860	872	867	829	864	879	811	852	819	811	870	881	890	852	861	849	901	855	844	858	815	851	808	883	855	836	843	871	869	792	840	847	920	906	858	803	854	825	888	918	821	818	867	894	841	826	830	852	854	865	875	859	863	825	858	809	815	833	903	876	860	854	886	826	878	858	821	865	882	874	900	889	795	863	815	859	849	885	879	846	875	853	841	778	839	879	878	836	892	865	909	805	847	824	837	846	868	822	855	838	814	812	854	874	816	882	843	848	881	853	858	811	829	887	843	804	831	825	815	853	851	867	885	808	811	878	855	855	918	833	876	827	874	814	778	839	863	819	860	902	848	806	837	864	862	858	869	817	818	877	874	836	781	829	854	849	833	914	863	880	876	854	933	826	840	823	910	844	861	834	831	871	816	888	848	860	839	832	884	881	856	882	867	841	876	859	835	827	875	854	788	841	829	857	857	816	907	841	833	834	807	838	865	840	818	827	808	860	889	816	822	818	835	825	888	888	891	828	848	893	833	824	818	841	860	836	870	878	816	869	895	849	844	889	860	831	854	836	775	817	875	889	872	887	848	852	905	838	788	803	850	878	843	851	831	861	904	860	818	854	806	854	877	919	809	831	825	822	845	868	830	863	853	868	816	847	936	859	830	833	911	837	884	905	833	855	845	854	889	837	823	857	794	862	812	842	826	840	841	841	857	863	835	875	940	848	851	866	854	877	852	854	848	871	837	873	858	786	862	840	819	863	828	831	825	866	882	888	823	871	846	882	819	846	881	829	834	868	880	875	868	864	870	879	871	831	825	845	883	842	906	849	847	850	864	885	860	840	805	892	886	844	870	854	860	882	837	886	842	893	897	842	805	894	825	843	806	917	833	827	793	800	854	831	842	836	812	841	864	813	838	833	883	903	843	882	859	864	871	848	842	831	825	785	875	818	840	820	799	846	864	840	829	820	849	840	872	846	870	793	860	867	852	891	857	814	865	848	796	858	901	855	852	867	810	852	845	824	866	853	884	891	858	818	892	844	846	864	816	852	840	876	880	897	832	846	833	876	856	901	862	885	827	904	858	904	856	805	845	909	840	804	871	843	866	836	917	838	896	828	849	879	872	842	868	839	863	828	861	832	823	838	818	908	805	836	830	864	862	851	874	904	879	910	839	856	876	788	876	871	784	886	855	867	824	868	888	854	872	903	816	852	818	809	816	832	847	859	887	829	822	851	861	860	821	819	856	849	876	843	811	805	865	892	821	792	854	845	841	821	844	850	825	823	863	803	836	861	827	858	832	841	856	833	825	801	883	881	868	839	891	880	905	886	862	818	834	810	795	844	806	841	820	889	850	901	854	810	857	851	830	836	918	816	852	859	873	883	793	870	873	813	807	868	820	869	857	856	836	850	892	882	861	861	875	841	847	876	863	827	902	883	876	818	847	859	889	849	812	847	825	913	827	791	851	913	867	901	851	835	839	847	845	843	842	848	837	867	837	846	867	780	812	854	838	856	853	861	786	805	911	858	845	836	819	845	798	866	808	870	803	842	831	805	880	830	864	871	874	805	909	889	854	836	839	854	900	865	828	868	859	832	849	874	867	836	838	857	864	911	883	836	834	837	852	848	845	841	867	858	808	890	823	837	805	851	846	873	899	877	891	867	844	815	855	892	880	841	826	851	872	864	840	858	909	866	851	836	858	823	886	895	840	790	887	818	903	830	838	885	863	865	856	862	891	831	859	904	868	841	850	850	883	829	957	883	839	877	824	864	891	805	870	824	834	875	863	823	838	808	818	843	815	853	780	828	854	831	859	862	865	820	812	849	857	873	884	873	821	783	841	848	789	829	880	843	929	839	830	861	823	834	900	862	887	878	846	830	849	793	828	855	812	810	864	853	847	895	827	818	900	830	875	919	834	833	892	904	827	855	860	881	903	850	878	829	853	864	801	906	835	844	833	860	852	859	826	824	852	834	830	846	806	892	849	845	841	832	863	879	829	869	936	860	885	845	798	812	872	854	898	846	850	849	804	860	825	852	867	884	826	807	853	866	907	854	852	847	821	879	813	864	865	867	832	856	834	902	845	853	833	795	825	850	839	846	850	843	860	848	889	876	797	845	835	848	826	863	805	841	834	817	906	883	836	891	864	821	866	817	862	859	858	804	833	853	881	837	887	847	783	850	831	877	821	823	869	846	826	852	791	864	881	873	844	755	865	846	911	869	863	813	875	833	891	839	891	813	859	847	953	862	831	829	810	885	842	849	779	818	854	849	853	892	869	844	820	884	884	814	843	855	858	825	823	871	811	842	864	882	870	821	863	834	846	850	853	899	854	849	842	846	827	849	860	805	871	852	912	851	816	880	836	817	860	844	884	833	867	913	897	754	865	887	858	896	822	858	774	869	843	930	811	814	836	824	834	811	820	820	845	857	890	815	838	862	899	848	889	824	828	869	853	887	877	846	860	831	793	888	827	856	815	853	805	836	878	841	913	910	860	865	836	866	856	902	842	878	822	848	886	845	836	853	838	856	852	828	821	831	836	819	832	878	850	829	847	853	850	882	852	865	848	802	879	809	861	802	848	875	876	861	811	867	874	881	871	890	839	897	855	838	834	859	788	809	848	882	857	840	821	887	858	858	839	822	848	870	823	845	909	865	797	787	857	855	841	881	877	882	886	850	869	871	838	818	854	822	869	849	849	824	851	855	890	867	833	847	851	853	817	823	881	824	855	875	839	886	796	846	883	846	863
45560	26205	16239	9000	4432	2336	1384	898	630	468	467	474	410	430	435	380	392	426	445	372	421	413	415	380	380	384	342	371	385	358	379	356	351	360	412	378	363	359	409	358	375	399	420	379	396	359	373	357	361	409	371	382	343	334	398	376	355	365	392	372	343	384	370	405	363	403	397	381	382	400	354	361	333	336	325	375	352	390	357	389	370	386	391	359	380	385	346	360	375	375	407	371	389	362	397	342	371	371	348	371	351	410	366	370	369	368	341	374	328	397	421	370	370	359	362	366	404	356	348	362	383	358	350	360	381	399	368	356	370	383	361	362	370	389	367	381	330	325	397	341	364	376	389	418	338	363	382	375	366	379	348	328	342	363	369	373	404	382	385	369	416	426	361	376	353	355	367	382	368	369	387	372	382	389	379	357	362	373	387	364	408	388	395	356	373	359	375	365	373	372	380	355	380	359	380	397	366	409	364	402	371	394	365	376	411	368	379	341	363	383	374	368	360	410	396	348	388	374	361	362	353	375	415	377	363	354	388	357	409	395	403	390	389	370	379	362	366	356	381	397	391	380	380	374	382	367	396	378	332	363	350	374	385	354	404	363	390	372	349	387	418	414	377	371	425	383	345	358	408	388	363	399	353	390	367	376	370	364	357	384	384	371	356	356	361	318	367	387	379	359	334	376	374	395	392	401	353	368	315	373	372	386	362	386	351	362	345	374	371	357	336	394	365	394	369	365	363	369	349	427	361	352	403	382	373	382	376	346	344	353	365	361	365	369	380	411	380	348	364	391	400	353	399	355	372	342	388	401	352	376	411	375	355	417	395	388	360	362	377	349	353	406	387	390	366	358	402	371	369	380	395	346	382	379	384	332	366	389	378	353	313	362	376	403	365	333	346	372	362	357	384	367	367	382	411	385	406	367	356	357	355	399	375	353	399	385	383	375	375	363	342	384	371	378	434	387	387	337	383	366	413	371	361	382	397	354	377	342	377	396	380	388	375	372	382	343	367	361	360	351	383	393	340	361	368	368	375	371	374	374	317	378	381	427	334	374	356	340	372	352	335	386	391	357	374	384	326	383	388	347	357	382	351	365	387	370	366	373	345	326	372	367	359	378	369	417	381	326	339	319	402	373	407	344	363	389	405	395	355	403	355	404	388	359	371	389	348	373	364	380	352	363	370	372	390	388	362	347	386	375	372	372	374	369	387	339	397	409	359	369	373	372	348	353	349	367	387	384	372	374	366	386	422	386	397	367	358	383	356	324	355	389	388	322	340	360	367	363	378	384	382	384	362	389	384	343	356	362	354	367	348	355	406	369	374	404	362	383	386	385	375	382	399	391	400	359	401	370	361	384	370	397	336	391	361	377	392	376	346	376	374	393	363	397	368	402	358	364	372	378	364	357	357	386	350	409	390	345	381	380	355	384	384	353	380	395	401	377	408	378	380	352	379	368	364	357	374	378	412	353	408	360	403	374	378	351	370	340	374	374	367	390	360	361	367	365	380	354	396	374	351	411	402	389	383	369	356	397	374	359	397	344	389	382	392	375	358	371	417	389	405	399	395	385	369	346	357	387	352	329	360	396	388	356	373	386	410	374	404	395	365	377	351	374	338	379	361	390	402	384	377	363	370	343	348	374	348	348	377	388	380	376	383	358	373	379	344	377	384	362	388	377	372	369	369	374	353	381	366	395	346	366	374	369	376	357	378	342	389	378	371	368	375	402	365	334	334	361	350	368	347	380	377	414	372	364	365	369	387	408	390	398	397	385	365	375	382	374	371	378	371	380	354	369	394	391	374	386	360	384	371	378	352	372	358	360	378	348	359	330	368	410	400	346	365	381	391	352	383	363	427	434	325	388	367	381	397	351	377	386	357	414	359	360	394	377	378	367	374	345	370	362	315	389	368	378	370	337	369	381	398	350	377	396	367	365	369	341	352	353	380	334	354	383	402	383	389	368	380	362	348	395	374	395	394	345	379	406	383	361	386	409	392	386	353	381	353	401	376	370	375	381	409	370	388	412	376	394	359	368	391	373	374	396	379	349	349	394	358	394	349	353	367	349	402	360	359	396	410	375	399	369	360	387	341	340	370	368	364	377	374	367	370	352	382	336	364	377	376	365	385	358	346	356	344	387	431	336	399	392	386	376	383	387	378	370	353	331	363	393	430	374	349	366	383	357	374	372	391	401	379	383	362	363	354	366	393	376	379	408	386	389	370	384	389	379	368	402	345	377	351	362	362	401	376	359	376	340	370	360	387	361	376	354	347	395	362	367	367	421	352	389	368	369	319	369	359	389	376	388	370	360	372	363	367	388	383	377	353	368	376	375	383	379	419	373	365	365	378	382	406	411	342	348	364	356	401	375	357	354	387	366	356	433	370	378	359	376	391	372	375	381	366	351	369	375	362	357	381	402	362	400	379	402	410	369	366	372	379	349	388	379	316	391	384	394	383	371	357	351	367	366	362	380	367	363	368	393	350	332	352	346	426	356	309	398	340	362	366	402	402	372	371	365	368	368	371	375	361	376	416	357	338	363	355	372	352	383	404	358	390	337	418	390	405	342	346	356	369	358	344	390	390	344	354	354	357	392	349	383	353	381	364	384	386	354	420	404	365	387	349	344	367	363	379	376	358	337	368	345	373	392	417	396	384	370	349	383	367	388	350	354	369	367	387	405	373	380	379	367	330	395	351	339	399	384	380	389	383	359	353	396	353	372	398	354	359	380	337	361	380	378	348	373	374	407	349	358	363	356	362	371	392	340	414	380	346	339	347	368	368	392	394	399	386	343	367	398	378	369	397	387	377	343	404	372	366	387	391	368	363	363	441	397	378	354	389	357	407	418	360	394	390	366	386	386	392	388	381	356	331	369	344	350	341	364	368	335	366	365	402	386	388	411	382	393	335	378	389	387	340	378	402	376	386	349	378	357	396	371	372	404	368	381	370	366	341	396	383	347	388	323	416	360	362	368	408	364	406	398	350	361	377	373	367	377	380	342	377	378	399	393	351	337	366	367	342	361	361	376	323	362	366	366	415	391	396	372	357	394	407	372	362	357	359	371	364	381	373	340	375	359	352	337	368	369	383	366	351	390	391	398	398	387	387	363	349	365	382	354	403	324	392	395	366	346	410	401	396	328	354	367	377	390	374	346	383	419	342	400	381	370	366	402	403	396	381	401	377	343	368	404	366	348	398	356	429	386	349	367	381	377	400	364	359	313	398	342	400	354	365	366	403	382	330	337	375	371	374	357	364	402	385	384	370	349	360	382	393	366	414	372	363	333	366	354	374	373	415	379	353	365	380	362	388	352	364	417	358	373	362	372	370	374	389	370	365	354	380	394	391	388	361	359	364	377	375	379	364	367	391	404	358	364	362	363	413	413	342	369	391	359	385	390	391	370	391	383	358	372	340	359	412	369	333	385	429	363	344	398	374	342	401	362	387	426	343	369	417	377	362	369	359	384	390	386	362	409	329	364	370	372	386	398	355	333
31114	21422	21670	18689	12899	7697	5046	3056	2191	1423	1227	1241	1317	1220	1253	1105	1125	1214	1164	1050	1070	1034	989	914	907	869	901	936	857	895	897	923	890	893	911	869	897	886	893	885	874	882	833	871	886	886	908	884	874	868	869	935	916	836	898	894	914	846	904	868	865	890	852	883	918	927	831	875	892	853	919	883	876	895	850	857	876	868	825	854	905	892	839	873	829	878	915	895	871	849	894	882	890	827	923	841	930	904	916	890	888	847	865	864	886	822	924	883	813	887	885	853	919	906	827	894	899	813	896	894	861	871	849	868	853	832	872	896	865	870	867	892	880	930	867	844	789	875	877	917	853	876	819	869	835	879	891	839	890	899	888	844	881	886	862	853	905	836	849	905	845	885	861	879	865	867	861	865	880	854	875	866	870	892	886	843	897	890	858	887	889	933	912	888	877	885	884	881	887	861	827	834	900	859	907	875	853	891	886	915	836	888	866	825	857	834	863	879	900	849	895	844	859	836	887	827	874	845	891	844	917	773	933	918	839	879	902	861	893	917	894	891	837	893	865	843	863	897	822	894	903	873	894	868	913	859	944	933	861	880	885	913	931	851	877	885	844	846	893	855	860	865	797	870	834	898	845	888	830	802	874	876	826	927	929	907	847	866	877	894	840	868	889	840	862	884	880	840	867	887	826	918	901	865	877	857	885	849	864	874	858	862	875	839	908	854	939	896	845	841	893	813	870	874	835	851	895	899	875	858	873	871	917	891	863	868	901	887	891	850	837	831	888	880	831	906	883	893	910	837	876	857	862	874	871	920	861	854	925	908	834	907	865	859	879	829	909	874	849	836	856	889	884	856	904	928	853	878	851	887	890	838	872	859	910	859	860	861	867	855	843	880	847	873	904	898	864	841	836	852	888	892	876	873	878	876	904	837	898	908	854	851	923	861	874	854	894	925	871	904	862	871	873	873	896	884	856	879	889	848	881	855	870	839	919	870	885	833	817	840	824	873	875	819	887	878	854	886	891	903	833	850	900	872	877	903	868	892	885	906	865	852	836	860	896	873	898	834	850	921	870	853	862	871	881	880	881	862	850	848	885	834	859	849	832	887	865	901	858	909	888	863	910	913	839	882	894	895	844	845	881	895	868	962	897	886	855	904	796	901	865	845	871	884	865	891	845	896	883	902	856	852	874	859	918	873	879	867	942	858	863	879	872	861	811	859	884	823	848	877	840	845	944	913	884	892	883	824	847	837	869	885	839	880	890	897	849	908	859	868	846	887	871	872	900	905	857	871	865	915	854	894	899	883	855	887	818	835	886	838	881	891	862	874	859	846	903	876	838	890	905	911	902	846	875	907	885	902	841	861	875	852	835	896	906	916	861	871	871	871	865	809	874	877	912	931	852	882	939	875	892	821	912	832	849	853	901	828	872	852	882	877	883	859	871	824	846	858	878	869	891	857	857	862	895	887	843	855	811	886	897	862	882	850	914	853	861	913	863	850	923	885	867	851	830	876	901	866	861	823	880	863	867	865	901	931	837	890	831	833	826	871	862	955	878	857	893	875	839	920	889	839	860	912	910	902	848	848	889	914	885	914	779	861	864	857	838	896	907	836	880	904	847	844	855	849	857	884	861	836	868	875	845	853	892	859	884	875	869	869	879	886	838	849	870	890	880	863	937	878	864	954	868	856	876	854	899	874	835	845	889	879	859	865	835	884	869	890	861	852	847	831	887	857	851	884	856	876	921	861	914	868	850	911	845	871	920	903	911	874	905	922	869	875	886	923	872	875	864	896	844	898	898	833	858	930	900	865	838	858	873	854	898	884	836	850	845	897	865	823	917	885	847	882	842	876	966	914	883	878	903	929	891	851	909	871	845	903	845	901	849	935	844	867	902	897	867	879	910	846	829	850	878	883	839	899	840	875	915	913	865	823	939	884	836	919	850	866	849	886	880	877	857	883	951	909	883	848	919	891	843	838	907	864	872	916	876	896	889	905	857	858	942	915	853	920	821	881	896	897	873	866	852	880	901	851	882	858	857	865	846	842	861	869	908	834	902	907	863	810	913	868	909	855	877	852	884	901	903	878	875	869	885	860	868	863	930	839	892	883	809	923	862	907	851	833	890	891	872	835	880	912	913	866	888	859	863	885	817	890	814	851	919	878	894	880	878	897	866	920	850	875	887	869	905	866	885	843	935	872	796	926	893	872	912	916	847	906	865	902	899	882	845	863	908	915	869	844	867	887	870	868	883	884	897	855	866	897	879	832	840	876	854	910	850	888	885	908	877	918	905	878	857	912	888	932	844	810	880	894	846	886	864	869	804	825	882	834	871	861	865	895	915	860	906	898	858	833	852	898	829	941	933	899	840	878	868	908	846	840	869	845	880	889	885	880	855	895	883	839	867	898	888	877	872	857	881	905	895	895	853	854	902	853	854	925	927	908	850	909	918	869	821	865	860	864	842	869	895	859	871	872	870	913	832	856	907	840	887	919	896	912	893	822	818	854	877	844	868	887	863	871	929	858	843	858	864	889	888	813	867	850	898	887	933	870	878	844	877	814	828	891	908	855	871	830	952	889	851	920	881	868	889	871	918	841	906	924	883	888	847	869	839	885	879	936	871	872	871	883	890	896	853	899	865	842	929	927	867	878	868	911	889	834	894	864	814	874	799	890	889	853	880	827	843	919	906	931	863	900	916	886	827	887	863	821	867	910	896	891	862	911	915	885	932	850	853	918	920	872	857	902	896	868	864	936	854	926	861	887	874	889	859	935	862	903	833	897	886	874	877	898	835	843	917	877	840	890	896	889	838	882	820	906	898	876	810	840	905	916	896	849	841	870	851	882	850	871	829	946	915	939	891	852	869	848	879	920	849	861	862	899	896	890	869	868	882	871	884	866	824	918	885	900	822	842	942	884	881	867	894	857	808	882	883	865	860	897	900	875	869	904	805	891	878	832	855	877	883	882	862	854	886	847	883	812	873	891	834	883	903	864	888	896	876	872	840	892	910	901	828	843	852	894	911	873	856	909	807	833	863	853	860	917	871	927	935	883	866	841	887	903	864	908	900	856	906	833	858	899	865	922	900	876	889	917	872	895	919	871	884	959	842	881	898	872	862	816	874	829	858	889	853	895	840	888	921	881	888	829	932	859	892	917	875	898	909	857	844	890	860	913	872	888	906	871	924	895	860	791	894	867	842	851	879	901	843	925	873	867	899	887	816	880	849	927	861	880	932	910	867	857	867	903	898	873	828	867	889	916	828	915	870	777	883	839	857	897	843	906	868	891	905	849	924	912	873	849	815	865	902	848	859	894	838	883	831	874	855	902	833	951	840	888	878	794	865	877	885	869	837	843	887	896	860	831	798	875	831	853	887	862	885	911	866	888	868	865	862	871	893	933	890	943	836	852	868	877	886	898	887	900	894	857	913	900	886	902	857	842	880	892	812	832	868	873	857	838	912	872	874	923	878	924	850	885	882	873	884	881	848	911	856	866	848	893
54136	30444	21438	12418	5835	2815	1636	1037	744	536	441	437	497	456	390	401	395	422	413	399	409	426	400	360	356	379	311	345	354	389	360	355	346	339	330	343	329	337	359	329	341	349	338	363	362	315	329	334	339	421	389	364	336	369	322	335	383	359	324	360	355	368	370	347	343	357	318	346	365	373	366	330	343	344	346	348	375	373	326	337	334	363	381	354	311	332	396	369	366	356	331	323	386	368	327	332	359	350	355	356	354	345	340	358	373	381	376	357	348	388	330	328	383	367	379	296	331	329	353	366	325	341	364	344	340	363	366	350	331	304	336	364	325	367	377	385	371	383	371	368	299	341	356	366	354	387	320	347	379	360	357	327	319	340	367	323	322	369	346	349	321	357	333	316	363	331	327	355	382	355	365	341	359	351	336	380	375	375	357	335	306	356	319	383	363	345	316	356	339	351	341	349	370	371	359	346	326	318	355	328	379	352	329	356	342	310	308	347	351	348	300	351	342	349	384	363	323	317	354	354	358	388	374	329	340	336	307	347	342	333	315	342	365	370	352	341	349	334	366	349	356	361	361	309	355	342	388	356	359	358	332	340	357	339	344	378	346	323	334	339	377	387	371	370	356	328	352	361	333	371	379	348	362	314	318	322	342	353	379	358	371	361	308	353	369	350	368	336	341	333	349	319	346	348	363	356	358	370	324	314	379	316	357	343	363	351	313	383	352	334	353	361	348	354	342	335	347	344	350	352	333	336	378	367	344	336	328	344	354	309	365	335	312	358	345	347	360	361	351	351	350	362	357	358	382	358	338	351	335	337	338	337	350	372	360	350	335	352	321	313	344	372	319	361	367	340	359	333	375	344	338	373	362	344	340	345	372	341	349	358	365	356	340	340	350	319	371	337	343	348	359	314	355	339	386	336	355	325	336	348	272	359	382	369	342	391	374	384	366	352	338	368	360	370	359	354	367	347	330	337	370	381	357	348	325	353	340	386	377	352	329	367	336	340	372	356	387	336	323	327	369	358	325	332	359	365	337	361	346	359	334	331	381	361	323	350	395	339	341	346	360	371	391	371	362	347	348	330	347	357	353	337	348	331	336	339	339	331	365	332	392	328	357	360	337	359	334	344	349	367	335	350	384	368	337	326	338	347	348	360	356	355	370	325	341	307	375	354	336	361	355	335	360	379	337	353	325	341	356	388	347	387	373	355	325	351	354	349	368	366	369	342	332	305	378	341	342	349	314	361	366	320	358	344	373	326	373	363	303	353	343	340	367	348	359	339	321	351	347	350	380	350	355	364	342	336	356	313	323	351	319	364	358	358	360	391	332	342	358	340	334	354	342	389	374	347	353	332	336	384	311	371	333	349	347	379	340	351	374	369	375	350	352	350	348	336	346	339	382	369	351	346	392	340	363	345	361	397	345	344	342	336	322	358	344	369	356	332	331	321	364	335	327	353	349	364	325	344	327	370	352	418	351	328	352	349	334	366	362	377	320	401	352	360	349	330	349	354	343	355	381	342	290	320	365	339	364	334	375	293	401	313	376	323	332	362	349	349	363	320	311	341	369	358	360	399	325	365	396	357	340	316	333	351	336	380	385	374	341	342	338	349	327	318	347	358	331	347	392	364	356	341	377	361	359	332	358	365	353	337	320	353	353	345	340	332	350	357	338	365	356	368	386	368	342	339	356	350	353	341	352	321	361	343	336	355	350	308	328	315	360	340	371	342	322	376	353	351	355	364	358	333	394	356	339	317	327	334	334	351	337	364	313	371	334	351	307	390	344	361	378	348	370	321	349	341	344	371	328	359	376	360	320	330	343	330	326	341	382	364	341	310	332	364	343	366	334	344	370	374	369	372	373	357	331	316	336	344	348	315	358	345	356	342	342	356	323	353	340	374	361	339	321	316	397	350	359	341	366	330	354	332	319	328	329	361	370	349	351	295	368	361	364	357	333	351	381	298	372	396	345	340	353	356	385	320	364	318	334	337	334	366	358	374	363	365	326	372	343	310	361	330	318	337	316	367	392	328	354	324	370	319	359	361	334	349	312	349	336	360	345	349	318	346	380	376	370	338	366	362	366	332	356	335	338	366	329	319	362	345	355	325	311	363	362	344	344	349	345	307	327	346	338	296	311	339	377	365	395	345	329	380	324	324	359	336	336	317	338	359	330	345	371	357	354	321	327	351	346	356	338	313	373	343	379	365	347	350	362	362	348	365	357	359	356	317	375	385	332	387	341	353	361	370	369	337	396	351	383	332	354	298	329	338	333	370	327	355	343	355	363	340	342	350	354	332	366	331	340	346	376	391	349	350	365	337	364	349	336	357	345	312	346	318	322	353	362	388	347	349	339	393	350	352	306	351	360	331	362	322	351	345	351	337	374	301	344	320	352	333	351	359	366	325	333	366	331	351	356	356	340	351	359	319	319	342	329	346	343	343	386	360	337	350	332	351	331	353	344	311	310	338	335	362	338	340	331	363	330	323	363	330	351	358	396	355	356	325	329	353	352	333	401	352	302	341	363	377	312	348	370	329	358	354	360	377	334	316	362	335	366	368	336	367	315	330	348	378	369	341	342	367	342	350	347	351	330	352	383	353	340	376	360	362	338	364	334	364	336	339	378	325	370	360	330	354	352	374	321	351	363	336	371	348	341	353	363	349	364	325	345	336	352	379	367	362	355	378	347	327	313	336	352	356	333	329	322	357	330	329	356	358	343	328	365	343	368	338	345	390	305	348	333	348	332	346	338	388	356	347	337	334	346	356	346	388	372	341	347	318	307	339	332	360	323	367	333	344	328	346	344	348	350	356	372	362	365	351	340	328	374	364	387	383	366	391	340	361	381	344	371	347	347	351	365	357	368	316	341	330	378	331	336	359	325	340	340	358	345	345	321	342	370	359	351	339	379	355	309	338	331	325	350	381	357	337	349	363	360	326	332	362	345	359	340	314	375	329	310	352	326	347	370	346	345	366	322	389	350	370	351	363	326	296	390	365	361	367	379	377	359	341	342	334	312	320	357	316	348	331	387	342	365	325	335	376	358	321	333	336	332	347	354	327	347	344	359	330	338	368	341	390	359	338	357	372	326	354	352	353	380	319	352	358	357	360	345	331	379	325	334	350	348	359	350	322	344	335	321	334	305	319	340	337	346	390	371	343	333	366	342	367	312	326	340	345	366	350	357	348	368	319	307	356	338	306	354	336	324	353	342	348	359	352	362	293	349	339	379	355	353	311	364	357	375	350	336	353	330	350	395	357	356	337	320	372	351	321	345	335	368	372	366	323	341	343	337	319	348	366	347	335	326	333	346	323	335	336	329	356	332	324	361	343	343	326	370	362	314	326	391	349	360	361	356	337	361	342	340	359	372	330	398	350	368	348	296	336	342	329	343	332	378	356	365	317	340	326	373	340	341	340	395	370	369	337	346	327	347	354	352	344	356	348	354	358	393	357	332	338	353	354	392	372	331	402	347	343	339	358	336	320	353	363	358	336
36738	24024	26278	22608	15304	9477	5931	3757	2868	1809	1310	1355	1333	1313	1272	1255	1228	1291	1209	1248	1235	1120	1147	1036	956	869	869	818	734	805	832	830	848	852	888	865	812	839	815	809	838	809	843	792	813	805	801	821	803	799	808	860	822	816	856	854	845	769	831	857	754	824	780	793	837	818	814	833	783	818	785	882	805	764	783	844	809	874	849	817	832	830	836	885	836	824	790	861	808	832	801	788	798	871	820	792	823	789	788	818	815	798	776	798	855	824	783	808	800	769	815	765	770	840	810	848	804	837	795	831	813	814	857	824	825	814	840	818	779	830	795	813	836	815	823	828	771	830	777	813	809	818	772	780	784	785	824	781	800	825	823	834	870	811	846	822	812	817	818	818	867	857	761	813	785	807	823	818	787	812	834	811	817	833	800	804	815	804	789	803	757	761	847	832	789	769	812	794	859	793	832	811	865	805	802	824	855	720	807	781	872	850	827	819	779	836	867	797	787	823	779	792	826	824	842	824	803	786	860	804	859	792	856	782	814	798	791	797	775	834	838	826	813	861	797	778	852	805	832	795	795	819	810	857	801	791	837	797	831	873	769	825	813	816	808	801	819	758	780	839	839	798	866	813	807	833	840	797	780	773	830	819	836	780	805	832	836	831	834	819	859	811	779	798	787	797	803	759	840	820	813	815	826	771	797	765	810	797	824	834	830	809	834	797	792	850	807	787	763	861	835	814	870	777	859	823	748	817	813	856	858	787	816	794	811	829	764	814	803	773	832	796	847	825	753	813	778	832	813	817	798	816	829	846	800	820	826	838	797	771	826	792	809	803	862	871	794	831	790	780	839	790	778	832	813	858	797	806	804	829	788	760	839	845	828	791	777	817	874	827	842	867	804	825	844	826	817	818	827	813	828	788	814	835	813	790	819	854	799	811	819	823	801	800	845	847	843	834	819	812	835	819	811	840	861	759	813	818	806	782	811	817	873	818	808	797	863	847	806	835	825	782	838	821	832	843	803	817	828	812	850	865	888	848	785	786	804	803	831	838	800	787	821	844	812	843	832	822	825	855	822	829	840	814	851	728	796	801	815	771	792	830	837	866	823	846	799	830	845	847	750	836	795	750	797	792	813	830	859	836	748	838	815	795	809	814	795	766	813	790	834	809	807	880	860	811	763	831	820	827	792	825	796	841	813	828	776	786	843	837	805	808	851	794	840	769	869	822	832	847	843	813	835	776	848	837	820	813	798	819	860	819	802	810	827	809	854	782	820	825	829	756	820	810	831	861	799	799	829	824	799	807	814	849	824	792	820	838	858	816	811	848	811	801	837	795	819	813	822	809	872	783	821	826	829	812	789	788	806	801	783	818	854	815	840	761	801	851	801	826	783	785	832	866	825	816	831	769	792	817	795	807	850	824	810	830	813	799	832	844	814	786	832	846	820	824	845	809	763	787	870	784	814	812	786	830	801	837	790	838	785	817	786	835	841	833	842	791	844	814	768	893	851	820	829	790	828	857	796	774	800	820	779	792	795	801	830	816	791	861	800	840	824	805	792	804	813	810	788	812	825	786	828	755	801	844	864	801	857	849	840	805	800	846	811	813	790	820	803	800	854	861	774	814	862	812	811	820	817	791	823	810	835	830	794	822	779	856	824	806	849	820	874	856	812	818	814	859	798	795	789	845	861	841	763	792	795	812	821	788	855	851	831	809	812	764	842	776	806	860	859	833	874	828	812	771	851	811	846	778	836	798	804	790	830	849	786	833	779	849	820	842	900	863	840	838	879	803	797	860	835	816	856	845	821	805	863	837	853	823	790	794	758	848	809	802	818	876	822	843	840	774	821	808	829	812	864	832	796	857	820	798	785	843	794	787	827	798	844	859	797	791	789	809	825	843	783	839	859	847	806	821	764	829	782	831	815	833	846	846	834	806	776	805	851	822	761	820	810	806	854	820	758	804	778	833	782	737	853	806	862	844	823	817	863	848	843	784	786	868	834	868	817	851	846	825	810	867	790	780	842	822	852	842	833	784	819	817	832	794	812	806	820	807	864	785	815	826	825	823	835	833	837	816	830	873	793	822	842	825	803	804	823	823	820	834	808	806	828	796	860	770	787	820	861	794	858	781	862	816	769	863	832	789	881	790	863	813	884	803	827	834	811	796	827	855	826	756	791	809	809	852	864	809	805	803	833	781	828	800	843	818	805	767	803	863	842	797	796	786	836	828	841	849	791	780	798	846	864	814	842	857	853	809	864	804	826	852	819	794	803	834	844	824	820	811	815	794	831	843	799	772	833	815	765	836	802	821	821	793	846	807	804	772	857	879	839	822	802	820	872	834	872	843	868	833	789	840	798	813	770	800	808	808	775	857	785	809	807	832	767	820	827	853	863	823	885	832	828	896	816	864	868	846	809	817	823	840	859	839	780	800	790	852	851	795	753	780	813	822	853	788	842	783	825	817	840	814	820	786	825	834	849	810	772	819	833	827	850	781	824	879	862	839	864	887	818	866	829	787	810	824	833	838	814	854	852	853	847	815	847	797	861	821	827	846	792	804	835	802	832	825	785	834	809	800	803	851	819	847	816	834	806	865	806	785	815	839	851	845	871	796	775	847	794	787	792	844	834	783	826	822	834	770	860	834	773	848	778	801	789	791	842	832	803	824	833	817	803	835	847	775	813	804	856	830	821	860	837	786	823	843	827	840	850	790	818	820	826	798	825	820	830	822	803	825	850	776	816	808	827	850	792	854	840	807	808	789	831	810	835	833	772	835	823	846	810	766	832	811	807	777	832	803	836	833	816	831	830	814	813	822	816	793	808	772	789	793	856	751	770	812	807	800	782	826	811	773	804	827	858	826	846	841	869	872	864	877	849	817	799	814	750	865	832	829	832	804	801	841	807	874	829	775	781	813	813	843	852	849	862	813	800	825	851	770	792	825	787	846	793	827	847	795	815	831	820	858	832	830	829	817	802	792	861	862	870	826	832	805	786	838	820	779	841	764	757	864	812	810	765	838	774	805	820	761	799	834	804	817	815	792	809	799	827	747	804	819	860	811	800	791	763	834	837	758	833	786	836	857	739	866	832	847	875	804	811	793	847	790	856	785	825	863	864	833	824	784	818	828	842	790	817	823	801	837	799	800	802	790	817	851	850	806	816	834	826	852	780	814	880	840	794	842	805	768	850	844	807	794	828	819	856	854	839	797	789	792	824	794	843	817	814	812	785	825	831	775	840	802	831	804	795	785	836	854	843	819	809	878	861	811	821	825	827	844	828	850	794	850	813	839	816	856	788	773	824	847	833	827	833	833	796	826	805	796	824	828	808	809	810	814	816	814	857	834	838	813	801	833	816	855	849	839	828	866	788	787	864	800	845	770	841	806	832	864	802	826	830	812	842	851	807	787	835	852	836	782	828	801	775	815	797	853	787	854	829	837	873	812	848	855	849	813	793	829	793	837	805	821	847	798	815	828	848	782	844	805	851	873	823	752	829	840	855	820
32599	18141	10657	5615	2874	1302	863	623	486	431	383	399	389	380	383	364	423	375	385	368	350	366	397	367	389	364	352	372	332	346	386	367	343	377	386	343	365	349	394	355	382	376	364	348	377	373	380	352	353	363	341	393	312	347	360	362	337	334	361	352	336	368	353	365	388	335	388	374	351	366	379	361	339	370	378	357	376	380	382	331	359	365	352	360	363	348	382	365	342	342	374	356	343	344	360	394	375	367	351	327	357	377	348	332	364	338	341	356	375	327	367	348	385	376	369	355	393	369	400	327	356	324	377	338	392	391	341	354	353	351	368	327	342	407	376	355	359	381	353	363	351	365	373	354	381	336	331	414	366	356	369	365	327	350	355	369	372	327	360	368	380	348	368	362	349	361	341	374	373	324	362	349	339	373	394	351	361	372	330	335	338	378	350	357	361	361	395	352	375	337	367	364	331	367	334	370	363	357	365	330	386	376	383	380	398	376	351	363	360	388	369	362	338	361	398	387	359	334	360	411	335	342	350	380	376	372	357	374	346	372	340	346	324	392	386	355	362	327	377	328	359	360	342	325	334	383	384	367	359	325	348	380	361	379	386	389	366	389	360	375	353	354	397	368	379	360	319	358	393	339	390	389	350	356	375	377	380	356	340	360	335	368	350	361	378	339	333	332	337	333	370	346	359	347	355	373	410	367	361	354	372	381	318	368	349	374	336	368	365	326	360	359	398	382	373	337	354	371	343	356	335	377	365	362	357	371	366	329	342	339	396	371	350	382	366	324	354	423	385	399	360	362	343	367	360	331	368	334	353	358	364	391	350	326	358	351	361	355	329	381	356	377	347	354	306	352	361	404	337	336	379	350	352	346	351	347	358	391	368	394	391	382	405	359	350	331	339	345	315	327	359	342	333	354	374	373	341	325	382	327	351	398	400	346	377	360	361	347	369	344	377	336	335	331	321	379	344	337	356	344	393	418	377	315	370	384	380	346	342	324	347	361	318	376	372	369	332	342	349	374	361	336	351	366	370	378	359	359	361	375	358	348	365	354	370	344	372	359	367	362	316	359	365	345	357	346	337	377	354	367	390	358	383	362	371	344	365	361	355	313	331	321	322	362	359	362	351	377	373	348	357	339	336	350	368	363	368	341	338	323	390	353	335	336	378	364	349	330	370	368	368	331	375	317	323	352	363	378	314	341	370	374	391	355	354	385	385	363	343	362	389	379	349	359	341	385	333	352	361	344	358	348	377	339	361	371	394	392	366	350	358	369	368	348	328	342	371	390	358	376	367	403	379	356	354	322	377	394	358	341	347	366	349	324	332	374	400	373	351	370	407	321	382	357	325	365	346	349	345	372	314	343	351	387	378	369	354	312	347	367	383	362	365	383	358	370	338	380	371	347	336	347	357	368	361	335	371	341	353	318	371	357	372	360	350	348	354	315	353	348	340	327	387	342	316	361	372	354	366	380	361	377	357	369	332	346	366	361	338	351	354	342	324	353	319	404	390	397	391	316	368	346	361	378	368	365	338	380	364	364	350	335	330	363	309	358	359	325	382	340	371	351	404	343	360	343	341	383	372	358	335	346	330	370	347	335	372	378	347	371	337	326	371	349	379	350	381	346	318	389	350	353	330	362	386	339	358	362	340	361	351	388	380	361	341	353	372	366	389	347	393	346	366	346	338	382	364	339	343	366	367	386	358	381	338	343	348	401	366	365	348	385	401	394	336	357	357	381	360	386	340	327	367	351	340	370	330	363	342	352	369	390	389	387	361	339	345	339	378	367	358	375	352	355	360	363	361	322	368	405	353	376	327	356	381	315	320	346	351	362	353	341	355	368	363	365	398	386	343	353	342	400	337	335	351	358	362	355	359	380	337	415	362	372	334	351	339	342	348	354	349	353	338	358	379	374	368	376	365	348	349	322	359	408	373	374	345	385	380	375	345	342	331	389	392	349	398	335	332	398	351	374	366	352	368	380	338	363	375	363	342	342	379	361	336	379	381	353	380	332	363	360	363	361	374	372	347	372	340	363	365	329	350	366	308	350	374	331	335	371	375	373	338	386	368	362	393	347	357	335	359	366	384	375	337	315	338	338	372	329	321	346	368	351	352	364	354	362	322	346	347	360	341	382	362	349	383	325	363	354	386	314	362	393	349	385	365	362	365	408	346	328	367	399	316	355	336	328	333	360	381	367	357	339	343	405	402	344	385	327	344	387	361	371	356	374	366	346	343	352	351	346	339	357	390	365	345	342	353	363	346	336	342	358	375	369	331	353	359	375	360	360	329	328	375	320	327	361	371	355	340	369	355	353	359	374	368	345	372	395	370	326	310	386	379	363	357	360	347	355	381	374	385	352	347	394	316	348	370	354	335	347	382	354	329	370	332	379	340	391	330	348	378	361	357	358	358	380	369	329	356	362	346	364	327	347	351	341	385	373	353	384	358	370	364	377	367	394	366	362	334	372	369	360	366	390	361	383	370	358	358	351	367	347	356	340	401	374	323	375	351	335	346	345	370	340	372	365	359	354	348	362	340	359	304	358	346	363	369	351	364	359	373	333	339	379	420	357	355	342	382	340	397	394	359	362	375	376	362	335	333	363	342	413	372	385	341	363	352	376	329	354	358	341	365	357	355	365	350	336	366	360	341	392	360	335	366	356	367	380	363	335	346	346	383	348	349	366	363	347	359	383	332	378	341	358	334	351	331	308	335	357	361	341	367	307	368	324	367	341	346	358	380	404	354	348	351	354	366	357	347	395	374	351	348	323	376	340	372	335	370	352	350	361	323	382	362	334	305	332	399	359	387	367	362	361	394	336	371	353	366	379	355	358	353	355	356	338	347	364	410	343	346	318	374	361	371	346	350	363	365	330	382	340	383	362	368	334	317	350	379	371	409	380	328	364	362	352	364	370	307	350	373	356	357	373	367	370	363	349	343	359	344	344	334	339	387	322	347	353	354	331	346	348	385	355	355	400	375	372	362	347	353	356	357	323	362	389	364	324	352	380	334	354	316	372	377	363	366	345	357	384	374	379	393	341	378	373	365	366	356	338	353	357	383	367	337	330	368	352	374	346	353	392	348	356	406	375	377	341	349	359	367	341	371	346	359	354	348	371	326	375	389	332	335	348	360	380	398	360	403	372	359	373	364	326	335	371	350	352	366	357	362	349	382	310	377	398	358	339	370	326	334	375	340	367	359	359	361	353	374	344	325	362	339	399	368	342	370	314	339	363	384	375	351	399	329	373	358	338	367	340	328	378	384	382	335	325	379	390	328	379	375	353	320	370	357	377	353	388	372	336	378	372	344	356	359	367	377	395	352	367	332	346	378	344	376	337	370	345	384	359	364	361	368	384	360	332	401	359	360	411	336	380	371	355	398	357	354	351	363	343	350	352	352	376	399	301	344	329	383	368	333	351	360	374	333	346	372	354	372	367	328	348	396	378	381	354	330	343	352	361	343	375	338	355	376	331	359	363	351	377	360	377	393	364
22856	15141	15662	13200	8706	4687	2868	1967	1458	1221	1055	974	990	991	957	890	878	891	933	858	860	853	866	870	898	869	905	877	835	864	883	833	831	880	852	832	859	806	844	860	820	876	874	895	877	839	821	857	801	815	838	888	805	823	856	819	800	798	862	845	854	871	878	873	820	844	803	841	816	845	827	876	888	844	852	796	810	879	844	793	858	890	864	844	826	861	834	839	866	894	846	867	859	840	855	817	866	840	849	818	857	832	862	842	852	886	841	872	820	849	860	817	863	791	847	781	870	883	816	865	850	820	847	909	840	857	886	835	835	832	849	897	859	865	814	813	787	818	823	857	854	817	838	855	859	818	802	858	849	861	852	856	852	801	851	931	866	832	821	807	846	837	850	824	842	875	870	819	827	836	837	866	815	804	844	837	844	842	835	850	852	835	834	832	847	837	816	896	849	809	859	820	832	862	832	842	818	824	873	871	806	880	805	822	840	817	868	787	824	855	821	800	827	848	873	849	822	802	827	812	833	876	832	807	845	867	854	865	786	850	848	773	891	890	890	833	844	790	837	830	897	847	867	860	872	831	857	833	895	823	812	844	883	877	828	856	839	849	816	852	859	837	849	898	875	841	856	812	821	811	825	874	820	824	823	840	824	896	858	804	842	894	871	829	818	831	865	876	818	841	865	829	773	791	873	874	839	850	835	813	872	828	841	841	832	810	818	815	875	866	886	906	831	848	806	859	862	857	860	897	871	870	793	820	839	854	833	828	809	835	836	799	813	837	808	847	824	863	862	820	840	828	837	880	817	829	820	875	822	893	878	873	833	783	906	869	817	835	805	815	876	848	843	822	891	848	881	834	862	851	824	860	815	837	860	813	844	843	840	879	803	814	884	829	885	818	896	867	841	870	848	815	844	845	867	834	810	865	835	870	838	833	764	848	827	820	822	788	873	792	835	784	818	790	781	852	857	852	811	806	812	815	824	836	890	850	870	841	825	830	854	809	813	855	818	829	865	842	829	830	855	854	852	844	811	780	813	843	832	807	843	868	829	881	813	784	857	869	809	909	840	841	805	799	813	842	823	889	834	870	836	857	861	851	838	852	884	812	849	841	809	858	852	847	803	829	859	885	799	817	846	891	847	844	845	881	848	859	852	818	830	818	857	829	856	843	815	829	869	854	876	842	846	818	809	855	842	863	814	861	898	803	870	825	862	814	869	884	816	842	848	833	868	868	847	794	814	828	795	793	870	844	838	819	836	837	899	816	822	839	876	828	845	797	898	856	852	836	829	814	843	818	823	887	865	788	855	862	808	812	845	792	834	865	839	848	872	820	813	822	845	866	871	850	860	868	883	799	822	844	822	822	870	862	798	804	858	817	837	847	830	862	899	851	847	827	874	853	890	850	862	832	843	827	849	875	863	844	836	845	853	837	882	867	853	837	815	827	834	836	797	888	838	887	846	872	815	819	867	822	779	850	877	866	853	875	814	822	842	835	893	834	819	891	834	818	848	867	859	874	845	787	878	855	882	885	852	848	868	862	869	843	821	805	843	842	861	853	841	813	807	816	882	844	843	831	871	866	794	849	869	852	847	841	811	813	878	828	879	893	850	829	859	838	812	902	910	841	810	802	831	852	813	850	857	790	866	796	845	818	870	778	862	810	822	827	824	892	888	806	875	853	825	843	803	884	862	819	839	795	849	872	863	916	853	855	836	880	826	820	864	908	848	846	825	806	838	875	887	784	837	836	855	850	843	840	829	822	873	848	853	817	891	787	858	848	840	860	868	811	829	818	846	830	838	885	824	832	871	837	801	803	855	847	825	861	836	833	869	829	912	858	857	836	864	845	820	826	806	818	819	805	848	824	860	838	796	852	864	821	817	817	866	811	827	854	862	839	832	765	807	839	853	846	813	862	807	918	803	857	812	856	849	874	838	871	834	799	873	796	852	869	788	802	902	863	814	830	818	890	831	858	882	830	835	872	851	860	838	888	813	864	830	858	798	824	857	842	839	802	807	837	813	842	839	834	845	838	854	848	822	790	842	795	828	868	821	850	802	872	811	802	864	868	849	855	882	834	846	833	874	839	858	797	853	784	794	812	849	841	857	845	855	893	850	831	868	831	823	841	799	827	873	865	885	799	863	852	821	803	780	844	916	838	835	839	806	813	809	834	878	820	866	818	835	864	805	853	876	771	808	876	849	868	786	861	883	861	848	829	837	861	816	827	831	854	835	864	836	850	825	840	813	831	858	870	810	859	810	904	889	836	849	843	822	866	859	842	824	903	870	854	867	852	828	848	862	820	811	821	814	828	878	852	890	850	825	857	860	849	818	859	882	826	861	858	845	886	856	863	876	814	876	861	876	845	886	820	847	815	904	817	862	811	842	873	879	864	860	883	820	873	868	832	820	855	805	894	813	838	880	843	823	871	780	869	860	876	856	872	813	892	805	798	774	874	873	877	848	835	826	793	824	848	856	855	813	843	836	849	887	824	841	863	860	854	817	850	803	792	832	851	843	819	850	872	876	808	858	871	823	860	836	897	882	842	866	848	809	827	857	814	841	825	868	851	880	862	831	795	839	830	839	817	833	840	865	871	824	867	849	843	828	840	803	843	839	791	866	835	829	848	835	849	800	847	818	860	868	787	825	839	825	822	829	839	843	832	846	870	816	839	885	897	840	855	821	867	840	856	863	864	759	872	893	875	777	788	835	859	849	858	847	844	859	819	816	929	775	859	824	858	807	825	817	820	829	873	890	828	859	840	839	876	903	849	850	859	822	858	872	859	847	807	809	894	871	862	894	892	870	868	778	832	871	836	827	836	782	824	827	838	861	831	854	896	864	869	835	866	850	828	857	857	872	848	809	820	864	824	811	842	835	809	833	859	783	884	849	873	848	825	825	807	823	819	830	876	867	818	824	804	872	834	835	826	879	823	865	818	853	854	870	899	829	821	846	815	816	875	869	799	864	859	815	790	818	827	849	846	848	854	878	781	883	837	875	872	851	845	846	872	861	895	836	800	865	796	913	834	867	805	866	829	844	838	827	846	908	843	860	915	872	775	844	847	798	851	814	884	847	789	818	842	819	859	886	847	879	867	815	872	912	874	860	873	843	849	865	836	850	845	817	882	868	828	847	846	822	847	865	858	811	871	832	858	808	886	825	874	806	825	833	842	820	840	814	874	840	806	882	892	807	835	839	807	847	814	915	837	848	886	792	810	867	913	950	822	860	786	837	817	840	841	824	820	816	837	816	855	805	861	854	928	833	863	838	823	881	839	863	853	843	861	868	829	809	835	855	779	871	870	831	857	825	846	887	816	818	883	906	860	887	905	832	812	849	855	828	859	808	833	825	856	862	823	874	840	845	827	816	800	826	864	827	839	818	844	853	825	816	826	883	859	852	850	864	855	814	818	788	824	869	854	801	844	842	862	835	874	847	830	852	823	840	854	814	871	803	864	830	827	802	860	799	887	815	878	831	866	824	844	824	857	772	855
43407	24775	16369	9654	4609	2336	1394	894	674	507	426	444	476	423	422	392	392	398	391	423	442	378	407	365	379	380	378	367	361	343	360	331	392	338	362	343	409	387	344	365	359	410	350	347	388	386	367	375	346	363	379	359	379	374	363	381	366	340	345	369	355	384	375	371	405	354	401	349	356	355	357	352	360	345	365	367	390	364	387	355	376	377	352	365	399	371	348	385	385	370	394	356	361	384	350	359	350	331	357	411	356	363	377	358	363	398	355	369	377	404	368	388	386	353	384	342	375	388	389	373	363	368	347	354	397	341	363	371	355	345	371	368	377	369	361	427	353	393	358	374	341	358	391	334	347	357	380	394	327	355	386	402	383	362	386	351	358	398	345	350	369	361	372	358	373	417	373	415	383	390	354	365	357	361	367	337	342	355	365	363	388	350	371	389	319	362	347	359	348	361	356	357	369	342	385	351	373	370	352	339	383	376	387	349	359	347	335	387	363	371	388	377	361	383	376	367	377	359	384	374	341	381	345	376	403	374	368	359	389	337	366	382	377	357	353	410	377	365	365	357	364	344	390	373	401	391	369	379	373	375	345	354	352	349	350	332	384	424	374	359	420	366	369	356	356	363	290	370	346	397	380	378	372	372	345	363	334	362	415	388	404	386	409	350	384	354	358	379	374	355	339	383	327	350	400	379	345	352	346	370	386	391	353	344	408	332	363	381	377	407	391	359	360	351	334	388	351	372	344	350	362	365	334	365	354	353	383	375	388	356	342	336	377	373	384	347	379	347	413	367	367	367	366	365	400	366	400	335	361	352	391	339	378	374	386	355	351	401	373	404	362	329	359	390	361	403	389	330	350	386	395	376	373	375	368	323	363	359	380	388	396	393	346	360	386	375	393	376	377	380	417	407	384	360	369	370	357	410	429	393	368	373	342	360	358	380	372	375	332	382	351	364	341	367	353	369	378	380	332	367	365	386	365	343	364	375	347	383	393	387	352	375	361	361	382	403	376	346	369	394	385	384	363	373	365	392	346	357	341	352	383	389	355	376	378	368	342	335	372	389	371	372	348	366	356	347	386	383	392	369	382	377	347	410	372	317	395	362	340	389	370	352	378	376	336	340	385	358	356	418	366	361	398	403	342	376	330	383	370	368	378	360	397	354	382	394	375	377	377	405	366	336	333	326	374	366	356	378	347	329	417	364	361	344	386	359	356	359	342	377	350	372	363	351	374	352	355	353	325	374	367	349	346	358	405	347	322	364	359	407	368	352	394	351	373	361	384	369	333	350	371	376	388	351	376	380	375	364	375	356	386	361	349	349	372	365	389	348	413	386	382	418	382	395	362	371	370	372	356	374	352	359	362	354	414	387	371	382	381	357	372	380	357	369	399	389	351	355	341	375	348	340	365	372	350	400	378	376	354	355	347	337	330	378	347	403	391	348	374	392	365	393	347	366	380	349	396	354	369	371	345	373	347	429	398	362	360	401	370	398	360	378	345	362	364	397	337	336	377	362	383	379	368	394	397	375	370	396	373	334	377	342	360	349	389	363	362	374	387	392	364	355	364	385	368	339	388	392	292	376	375	418	347	362	383	380	337	376	395	344	394	388	323	368	394	324	422	372	370	374	365	381	386	396	406	398	357	373	355	366	419	363	369	349	380	345	389	366	387	369	363	376	340	392	370	370	378	376	404	333	338	380	363	395	413	374	351	391	379	384	373	379	393	401	369	374	366	369	401	390	337	373	383	401	361	409	381	392	405	373	372	406	378	362	356	386	378	378	359	352	373	368	302	355	376	384	361	399	376	385	382	405	386	404	359	377	400	342	396	346	391	403	364	334	377	382	326	353	381	351	359	391	352	339	350	358	369	329	386	352	388	339	353	373	349	382	343	378	342	366	341	332	348	375	352	416	369	374	375	392	363	416	375	363	371	358	392	353	403	370	410	326	385	366	393	379	379	373	403	367	394	361	369	385	349	350	364	372	359	365	359	359	354	378	336	388	349	383	364	349	345	376	346	355	363	352	419	377	370	397	371	365	378	386	344	326	376	359	365	367	371	347	377	365	378	344	364	394	400	326	352	330	396	365	387	390	383	381	369	383	366	396	376	391	365	331	375	371	417	410	333	356	363	312	376	355	339	395	394	384	348	362	397	360	406	401	389	353	367	388	325	378	399	375	395	389	391	378	382	334	372	354	353	360	345	375	391	364	399	362	384	350	378	389	357	361	357	360	351	363	369	348	361	373	374	381	390	395	361	372	371	370	344	399	402	353	371	367	383	344	373	367	344	357	390	405	363	349	378	356	336	363	324	354	340	362	386	364	362	371	388	377	344	327	358	342	379	348	348	348	382	376	351	371	404	392	360	372	339	347	392	349	373	382	342	386	369	352	388	375	358	352	358	366	365	343	386	375	366	361	385	361	397	367	350	384	400	376	389	385	368	398	358	356	386	387	361	358	403	370	377	393	387	374	336	320	334	342	347	368	351	356	364	325	372	379	372	379	371	380	366	383	402	345	368	350	346	350	350	360	382	391	370	385	380	348	359	409	379	380	360	360	352	381	410	356	367	383	367	354	371	375	356	391	349	372	388	387	346	350	386	351	368	358	345	396	386	369	379	347	371	381	416	385	338	361	402	374	372	365	353	359	367	363	359	370	360	363	347	359	378	372	354	375	370	392	401	355	369	375	356	376	382	405	350	385	358	356	318	338	376	330	352	372	387	342	331	371	390	397	354	392	364	374	358	341	359	375	423	383	382	359	367	376	382	400	357	344	362	373	410	379	385	350	377	391	415	392	360	361	340	410	345	355	390	375	380	409	373	385	378	389	338	382	358	383	368	345	366	387	376	376	381	364	369	379	341	357	367	412	422	368	386	366	366	335	359	391	388	334	377	373	373	399	354	379	373	357	329	370	365	406	372	332	326	360	351	384	368	386	343	349	367	395	357	346	378	371	345	368	385	359	341	354	392	357	342	351	363	364	341	348	382	337	368	318	357	361	368	375	391	343	354	360	335	368	373	397	364	373	341	418	360	376	361	351	376	344	384	339	358	388	332	380	405	369	346	371	380	357	363	343	365	381	353	366	368	386	351	375	393	336	368	337	382	381	373	367	379	377	343	353	359	411	393	384	357	390	355	356	366	389	389	386	385	350	364	355	379	355	380	337	333	414	395	376	391	402	363	387	376	326	333	350	331	354	378	386	372	369	369	364	353	376	374	387	348	380	377	355	384	361	392	376	363	405	362	370	336	370	377	350	375	318	369	364	338	405	401	377	389	355	363	368	382	339	383	356	380	359	377	420	363	367	335	387	370	382	377	341	361	405	344	364	352	389	386	384	397	352	396	420	377	352	335	373	348	354	379	401	354	380	381	370	364	359	370	387	361	390	366	352	362	362	352	360	335	378	362	361	353	395	375	339	364	369	388	363	357	380	363	357	358	342	381	338	380	397	380	361	356	369	343	363	342	368	368	366	377	375	357	385	396	419	390	393
30517	20381	22269	19702	13106	8108	5080	3302	2398	1698	1318	1324	1142	1169	1148	1158	1084	1080	1034	1048	1056	1069	1046	952	941	899	960	893	892	880	844	917	897	784	876	863	802	888	868	901	920	864	837	916	852	815	840	891	878	884	886	816	867	862	925	832	960	855	817	846	849	901	893	876	898	889	851	865	839	901	876	879	842	914	863	834	905	844	864	850	937	842	883	837	860	824	876	859	887	863	829	838	904	847	906	908	897	841	860	880	896	815	882	865	870	824	887	809	855	810	911	856	839	814	867	839	857	833	899	824	847	804	846	834	876	822	830	857	842	870	860	866	843	827	901	827	869	873	839	853	849	880	894	878	871	898	859	877	884	873	867	858	893	844	851	851	881	875	831	793	931	903	852	883	828	914	858	885	877	873	916	822	818	814	860	871	906	862	867	867	875	838	920	898	870	873	848	815	858	884	857	866	852	860	898	869	826	825	894	893	853	848	894	830	861	845	872	836	872	878	891	834	875	892	842	826	869	909	845	828	863	884	826	906	898	857	851	876	872	891	858	931	863	847	861	863	846	851	867	837	867	864	901	917	896	856	826	827	925	929	882	875	875	862	907	864	904	912	863	871	877	894	876	918	885	902	839	851	829	832	867	879	859	851	829	848	883	913	917	880	915	853	862	866	860	862	860	869	893	787	877	888	898	861	922	846	826	860	897	885	875	895	848	816	870	841	847	893	827	818	827	820	841	887	829	898	908	916	907	832	898	833	871	868	908	872	846	891	832	826	882	855	875	811	909	822	898	854	876	862	902	856	910	885	899	871	832	858	910	876	875	881	840	881	820	825	868	852	842	852	827	847	866	902	787	881	878	838	872	890	853	825	906	854	808	837	882	867	826	853	880	875	868	939	864	902	814	883	843	872	841	873	877	857	873	882	843	897	836	833	834	856	845	819	855	860	867	853	831	911	851	798	855	896	853	870	889	917	877	875	882	831	872	850	862	851	935	911	840	840	813	835	887	840	843	865	815	798	864	837	919	890	830	822	855	806	869	919	867	863	912	862	869	891	863	837	883	807	848	830	865	839	905	828	827	883	835	868	877	844	908	834	851	850	836	870	948	879	860	919	834	884	885	872	842	860	881	869	908	800	822	865	904	832	837	858	878	911	886	847	865	873	875	889	838	808	843	832	853	875	858	890	902	892	871	888	879	818	860	834	839	858	840	868	812	883	887	858	858	909	843	850	879	882	859	907	871	838	849	806	866	866	894	900	888	854	852	878	880	849	836	843	785	858	878	843	843	838	905	845	865	890	843	876	854	882	857	865	865	865	895	855	840	885	850	900	853	938	864	834	886	801	854	829	929	824	873	897	831	867	890	822	901	838	825	862	943	882	844	864	868	893	822	886	838	878	914	892	909	851	853	863	849	823	862	841	838	834	855	833	862	842	890	854	877	848	863	856	878	840	868	843	822	892	865	878	888	846	884	862	823	897	849	859	842	879	902	857	849	855	835	896	820	812	873	840	923	881	842	850	887	870	851	845	812	859	858	877	841	884	870	887	884	923	862	898	863	849	888	888	834	845	834	850	834	934	854	823	894	888	855	880	831	879	821	862	844	823	872	898	840	874	908	860	836	840	804	920	881	904	833	873	830	843	910	859	900	875	845	861	883	934	825	827	903	887	901	865	881	877	869	815	848	856	863	884	852	878	858	851	902	886	898	885	882	896	852	824	834	920	834	861	864	820	835	868	875	912	801	890	890	860	861	889	908	859	889	887	862	843	861	883	946	844	843	819	855	867	861	869	857	889	899	845	894	865	853	862	860	865	806	830	877	867	832	836	863	886	821	807	856	895	864	892	901	838	849	840	805	818	871	891	850	884	861	894	866	848	853	916	870	842	851	870	851	859	855	926	847	797	812	826	849	853	848	861	852	877	882	837	900	914	899	884	864	888	884	878	815	855	857	886	839	866	914	871	854	815	848	827	822	859	881	875	848	895	857	873	856	910	906	889	896	870	858	870	824	868	861	885	871	873	868	872	879	904	884	843	906	885	858	869	852	887	862	887	855	844	829	892	876	922	879	842	842	859	834	859	840	878	886	891	834	921	842	870	889	868	890	883	894	860	841	915	822	887	867	867	906	878	853	858	814	871	873	821	877	866	939	845	871	856	838	897	862	903	804	866	841	931	862	874	831	851	875	831	875	889	954	811	860	817	866	820	883	869	848	880	861	838	814	918	860	871	837	868	799	856	863	832	856	846	874	840	870	853	840	846	815	869	892	907	861	864	823	863	880	852	872	860	788	909	819	860	871	855	841	860	864	888	841	848	896	913	841	835	877	819	894	857	852	833	853	821	884	842	867	876	859	880	856	897	891	865	893	875	858	836	870	813	881	873	816	845	897	844	837	840	891	905	857	865	860	874	867	899	840	860	890	869	840	877	892	824	888	842	851	845	831	871	904	902	823	880	931	876	872	867	874	921	842	884	782	918	901	915	842	873	848	834	850	850	834	848	810	867	913	917	824	951	889	859	867	862	917	815	795	845	835	848	866	853	827	877	850	860	906	843	873	887	845	906	856	869	840	819	902	905	882	890	875	827	853	821	820	855	865	835	873	882	874	839	870	883	874	856	838	868	871	847	857	867	949	829	849	883	856	868	857	856	878	867	853	888	920	829	845	916	921	881	839	862	906	873	870	909	867	851	839	828	862	889	892	885	798	866	905	854	828	875	876	859	836	834	852	927	873	870	865	859	861	847	897	879	846	840	776	847	883	838	856	834	917	860	784	869	828	833	920	914	831	850	850	862	877	842	850	874	827	864	862	845	839	887	872	829	897	881	842	830	836	852	870	898	855	881	870	854	880	834	828	857	843	861	905	878	856	848	813	864	867	926	885	846	861	834	863	914	872	868	901	845	826	902	818	854	821	849	808	901	861	874	795	791	863	874	854	841	886	864	889	833	866	845	875	844	833	882	871	915	832	852	885	962	906	869	831	833	902	901	818	892	878	891	875	829	880	867	874	909	928	894	843	881	841	887	904	824	887	846	837	810	891	850	883	833	824	848	862	871	846	873	853	859	911	921	818	876	847	884	834	867	898	858	853	876	896	907	880	886	846	878	812	863	862	785	871	862	843	837	872	836	909	879	876	865	857	872	883	891	857	892	863	856	847	888	858	829	879	893	893	861	886	808	863	881	893	879	910	877	826	908	866	920	828	865	918	875	893	863	886	875	856	861	921	881	846	844	856	836	902	875	911	841	845	896	856	853	856	901	855	866	860	897	820	912	830	876	835	870	833	828	876	879	872	910	862	845	906	888	862	842	883	876	880	856	885	838	820	807	901	883	863	896	871	917	873	854	859	888	888	904	816	874	857	906	840	839	879	877	866	871	814	846	863	855	882	922	866	942	851	872	776	876	867	826	803	842	843	907	847	860	890	838	839	864	873	839	898	807	851	891	847	900	851	838	902	861	770	883	913	872	873	868	896	852	897	904	856	836	824	859	836	823	855	855
52715	29189	20888	12673	6078	2788	1775	1076	696	579	475	477	425	380	431	424	406	387	390	364	423	435	377	391	352	346	299	344	390	376	339	346	338	387	326	361	365	341	324	374	364	347	324	329	337	326	356	347	344	353	361	368	328	358	363	359	351	301	355	368	355	353	382	371	349	338	321	350	371	380	386	356	359	353	360	328	333	358	354	363	340	366	345	340	346	333	307	315	362	327	336	373	354	351	333	329	346	337	312	309	347	297	307	338	313	348	347	314	332	367	365	345	348	361	334	359	326	366	347	347	338	340	347	320	341	319	329	377	325	358	357	392	370	333	341	343	335	339	295	359	369	361	346	337	359	350	324	370	329	330	362	325	361	344	322	318	323	360	338	332	345	335	291	354	334	340	331	363	324	347	335	349	328	344	313	371	346	330	370	359	323	376	343	346	332	333	355	343	349	348	327	327	325	316	327	343	330	335	354	357	340	340	362	355	352	360	348	364	344	338	326	336	346	357	357	340	337	357	316	374	336	352	346	342	358	328	346	387	347	359	368	313	324	349	367	355	331	340	364	370	351	361	351	343	322	309	356	349	361	369	342	343	341	367	329	357	352	356	320	364	355	316	333	346	348	390	337	357	341	362	338	354	341	334	379	347	345	375	354	338	366	345	345	373	319	331	360	327	347	358	336	356	326	357	325	335	338	374	343	346	343	349	352	383	378	381	340	362	325	299	342	345	352	331	358	319	316	325	351	327	349	346	344	327	344	319	374	352	336	328	326	367	365	319	335	343	345	363	338	385	386	347	333	327	378	351	373	365	339	356	326	323	341	309	387	359	364	343	341	374	382	344	360	327	333	319	339	345	359	356	340	337	393	333	327	330	377	344	311	348	345	324	340	343	344	298	340	370	324	331	339	327	345	371	336	341	372	347	326	323	372	359	342	339	352	314	361	364	324	319	375	376	349	337	339	364	378	373	342	352	349	342	368	349	360	351	328	335	310	319	358	332	302	323	380	364	363	333	349	351	359	344	352	366	366	329	332	323	332	357	335	368	360	333	361	359	355	312	357	381	334	368	334	356	358	355	361	364	322	325	326	295	353	395	341	348	373	335	375	338	334	330	338	329	347	336	366	338	325	380	375	364	342	320	380	310	348	367	329	328	364	364	347	319	337	328	345	346	351	345	330	378	342	322	331	385	379	344	341	356	361	344	376	312	360	335	327	352	324	365	357	320	331	340	310	360	311	361	368	354	333	285	345	369	328	354	336	345	315	369	347	337	327	327	381	318	361	356	345	325	371	335	359	372	361	355	357	338	328	340	356	350	291	357	347	366	326	334	366	357	337	348	330	326	358	362	378	329	345	328	325	376	339	347	359	335	377	340	346	344	313	364	367	369	339	341	371	359	340	377	363	349	371	358	354	326	342	363	368	333	323	330	341	361	337	367	375	332	339	330	358	348	373	338	318	397	404	350	338	350	331	346	344	320	330	344	341	329	340	326	349	333	320	364	366	352	384	338	386	348	352	318	367	326	357	358	324	368	326	359	342	314	309	378	369	347	370	344	379	350	339	353	339	325	360	323	340	353	331	326	379	309	325	315	349	339	337	355	354	336	344	340	320	345	370	349	365	338	331	330	371	330	335	329	324	335	346	322	320	306	364	342	347	355	345	363	299	363	309	345	384	360	334	342	359	314	322	329	347	364	341	334	375	367	311	396	331	331	352	322	347	392	340	345	325	350	344	353	320	317	360	337	337	358	333	340	380	336	356	359	348	366	332	382	317	343	367	340	362	332	354	341	346	357	329	397	375	346	331	359	343	366	314	325	357	352	327	327	322	356	375	333	363	306	354	381	311	399	333	330	350	317	361	318	364	314	361	356	326	355	343	349	329	337	358	347	346	350	361	347	328	336	370	315	387	372	321	368	349	322	353	359	334	311	305	350	336	317	328	376	333	338	353	336	362	355	315	342	364	328	340	320	326	342	340	365	355	397	281	327	381	336	346	365	348	334	349	359	373	308	336	359	347	323	374	343	340	379	328	359	327	363	361	325	333	320	343	332	402	320	366	361	356	367	386	349	329	373	324	357	357	354	353	336	353	343	397	359	342	329	351	341	363	354	339	362	325	378	335	325	355	352	326	326	342	319	321	336	371	342	374	338	348	330	340	327	366	350	362	313	364	356	357	348	339	353	326	322	327	348	346	362	339	353	390	344	353	339	324	342	383	335	344	358	373	369	376	293	370	341	323	330	341	337	376	364	355	343	315	349	333	325	349	358	356	351	357	359	336	337	341	338	353	340	356	355	335	377	347	358	346	308	346	324	320	310	387	355	350	344	365	313	339	358	345	332	342	412	336	329	321	357	340	360	317	329	364	368	367	331	350	325	343	342	346	337	320	320	359	362	374	362	346	360	318	343	305	346	346	338	317	328	343	318	369	347	332	320	341	351	339	356	337	334	328	323	373	312	382	343	359	324	357	334	343	372	358	328	362	320	350	332	357	364	378	373	338	338	319	360	332	301	362	333	338	322	333	347	341	339	343	325	336	327	361	327	341	340	336	337	325	333	340	325	351	306	323	353	384	357	346	356	374	342	318	347	379	354	333	336	347	344	337	334	369	338	358	347	331	359	367	370	358	341	355	376	308	376	363	352	345	362	324	345	363	324	333	375	357	330	347	326	366	323	346	336	350	340	357	328	400	371	351	338	338	318	346	335	350	363	362	326	325	349	318	394	347	368	345	362	360	358	349	365	341	349	343	345	353	345	355	342	352	372	362	356	344	358	348	351	329	357	350	343	352	344	372	353	344	369	350	317	315	323	346	349	318	353	335	373	330	329	348	332	366	377	355	361	401	334	339	320	333	371	370	358	319	331	325	350	364	345	336	351	356	357	325	370	332	365	360	331	341	346	351	377	344	309	343	348	333	336	344	365	365	340	380	326	350	332	381	329	353	326	332	314	320	355	336	372	354	301	352	326	348	342	344	344	348	362	335	311	349	361	300	382	356	344	359	327	336	352	336	326	329	374	329	328	365	329	328	375	356	341	340	360	343	346	374	336	329	302	339	348	365	364	344	347	343	342	351	350	350	332	337	378	323	357	361	322	356	349	330	351	366	354	336	364	329	377	340	342	366	366	351	329	320	324	330	304	342	345	350	363	338	333	381	385	322	334	386	404	360	346	335	322	334	351	348	323	331	339	317	362	355	341	343	324	350	356	359	339	316	339	336	342	344	375	370	354	335	362	346	340	363	347	352	335	322	384	347	341	334	347	374	353	352	357	331	344	341	346	329	348	320	345	331	345	344	378	358	357	375	366	361	366	338	354	330	327	317	355	325	383	366	349	348	346	360	292	325	316	352	367	340	345	304	373	327	346	355	364	343	357	325	328	336	352	335	342	330	321	410	347	346	346	403	366	383	365	361	355	364	328	303	318	328	324	330	383	337	322	353	373	351	336	347	377	316	328	347	352	333	320	336	346	355	363	391	358	362	330	361	344	316	322
35550	23823	25728	22760	15632	9558	6251	4215	2725	1842	1393	1347	1319	1200	1197	1213	1166	1086	1035	1056	1056	1128	1042	947	890	909	858	882	809	784	820	805	829	804	768	855	824	813	837	800	750	820	825	794	820	797	816	820	813	813	863	780	866	821	832	816	760	831	773	763	829	825	828	780	837	799	825	771	825	771	786	861	829	846	815	839	816	809	795	790	821	807	785	792	818	770	819	825	781	794	786	766	781	771	759	856	830	803	797	791	809	768	794	811	815	828	804	811	801	825	820	779	769	816	881	807	836	790	826	824	813	804	814	843	813	836	774	810	847	812	842	833	840	822	791	788	854	771	778	852	794	828	798	829	844	829	825	788	781	774	792	825	786	791	787	752	807	818	787	804	798	817	810	828	757	813	858	817	777	825	769	824	823	823	807	818	834	839	817	794	778	798	806	802	845	778	788	769	790	828	747	850	832	790	811	771	795	774	805	789	778	806	798	830	770	792	845	790	782	864	795	847	802	758	862	763	830	821	823	807	813	797	831	837	802	783	814	843	859	848	828	760	747	836	846	817	833	819	803	817	808	762	752	876	829	812	799	838	812	807	779	752	806	810	814	833	827	793	834	815	801	862	819	756	751	805	843	776	851	793	797	773	835	812	788	821	820	824	802	818	825	850	778	799	828	830	793	824	792	833	776	782	832	816	817	835	798	751	798	794	776	862	885	810	795	858	762	814	832	780	813	757	810	814	800	801	826	800	778	810	837	803	816	829	764	789	747	843	781	873	814	812	824	779	812	827	800	825	801	811	758	767	834	779	762	824	850	804	801	859	782	780	859	815	759	832	791	807	792	806	794	808	824	841	796	794	820	867	786	783	848	807	855	802	794	763	844	850	799	788	783	787	798	796	785	867	799	832	766	762	788	810	780	820	842	786	793	837	743	832	789	835	785	781	774	783	831	800	801	791	837	803	820	772	825	825	838	807	805	790	768	827	853	811	795	821	794	782	771	793	844	787	827	839	817	810	784	769	815	795	837	817	851	782	829	782	800	801	830	838	847	752	841	856	793	746	829	842	831	796	838	801	795	781	780	804	856	756	832	782	817	817	843	886	811	843	763	758	845	745	811	780	769	821	825	786	835	834	801	863	826	832	767	786	780	858	829	794	794	812	842	782	787	868	864	787	824	797	761	816	822	841	815	790	825	810	767	815	786	815	804	900	855	808	833	753	831	845	798	814	822	828	811	792	832	771	801	836	777	793	853	820	800	761	761	828	828	801	833	820	755	815	814	804	818	791	836	813	777	795	813	814	780	835	780	772	819	845	806	890	840	851	779	840	805	804	847	789	795	816	758	804	808	782	838	759	785	799	788	807	817	778	806	816	830	760	768	810	805	829	789	753	817	816	749	781	793	805	793	781	829	788	792	787	826	822	833	818	862	847	850	805	810	781	786	764	810	844	817	876	784	783	806	767	780	823	794	804	825	758	765	821	754	849	778	764	762	767	863	830	797	773	814	793	807	775	782	818	826	785	817	811	820	792	773	820	827	817	836	855	801	767	811	846	801	792	817	815	830	785	813	794	864	846	844	792	792	815	810	822	799	858	780	823	838	787	778	751	819	795	817	793	810	821	852	780	731	816	774	833	813	814	815	805	864	792	803	787	849	831	801	872	807	811	845	806	817	789	779	829	725	790	763	841	779	805	819	780	782	826	822	817	831	778	751	797	820	837	804	772	837	869	813	842	814	819	827	809	810	795	811	787	771	813	824	787	825	720	799	777	754	841	820	775	803	815	770	841	797	810	827	833	829	809	760	791	800	813	830	823	871	762	745	824	792	853	856	817	823	795	782	790	808	804	854	782	815	814	835	831	793	787	817	805	828	844	796	786	853	799	794	767	849	853	829	830	773	813	818	849	835	809	824	806	751	828	756	794	779	800	808	810	853	798	800	793	823	761	820	787	815	847	826	797	823	817	805	787	862	830	794	843	773	794	776	801	803	784	839	838	822	773	830	796	843	822	793	764	800	793	754	781	844	844	810	807	816	787	826	790	810	802	788	844	849	841	794	806	767	847	760	827	816	827	805	753	816	825	863	777	851	795	791	832	770	768	840	795	857	855	832	820	781	795	877	781	822	864	813	807	782	869	805	815	815	764	769	775	850	797	861	801	807	791	832	824	836	847	799	794	810	799	821	819	799	849	824	863	753	763	805	829	889	796	778	820	889	848	853	814	863	767	836	809	836	867	831	812	786	821	849	798	835	773	795	827	812	809	801	745	812	765	817	843	768	817	841	785	817	798	814	792	773	791	830	824	801	779	823	775	792	766	800	777	847	847	818	815	826	840	775	819	804	806	742	785	867	790	777	778	820	816	808	741	786	832	844	837	801	815	811	810	789	800	829	792	811	822	824	757	807	773	751	832	751	782	786	815	811	800	800	770	774	834	834	824	847	817	796	797	787	812	800	818	844	779	788	773	792	789	719	806	766	798	811	790	768	792	809	832	838	764	749	844	850	853	803	825	746	778	823	823	850	825	789	787	851	792	809	839	789	794	807	825	801	862	778	820	786	786	786	769	805	797	823	815	804	815	825	819	801	792	828	816	794	799	848	837	795	813	839	827	755	782	765	800	805	812	792	776	783	809	884	822	797	801	816	836	815	843	818	833	822	734	811	814	810	786	832	822	774	776	839	775	825	829	830	773	854	749	817	840	808	825	817	793	804	866	802	795	825	828	806	857	803	799	806	802	800	827	818	804	788	855	838	775	802	783	799	780	809	863	801	758	813	805	798	834	783	807	784	771	804	808	814	862	798	801	844	769	816	812	762	760	844	828	813	783	853	811	816	804	845	813	799	782	806	814	840	777	808	832	830	764	845	797	817	841	824	844	809	824	791	828	832	842	798	835	786	809	824	833	789	789	792	819	819	847	784	781	797	800	820	836	831	866	764	822	838	832	853	834	819	840	793	797	776	784	775	790	861	777	824	792	825	833	861	751	770	808	835	833	754	819	790	800	814	807	791	818	809	794	793	854	866	787	841	855	811	833	820	806	887	840	849	831	813	792	786	807	791	823	778	756	801	793	790	848	773	808	755	777	844	822	812	774	815	796	815	759	838	799	771	842	853	820	829	852	746	788	822	814	799	780	814	844	797	837	793	813	790	814	802	821	784	836	828	800	846	811	763	835	796	818	804	807	824	809	775	800	862	806	796	816	780	817	761	845	777	810	811	800	792	843	858	838	773	766	824	795	794	817	821	809	822	792	777	844	825	804	802	775	832	837	806	819	789	768	786	826	846	806	833	770	824	815	816	855	800	814	762	829	830	813	809	781	809	841	794	791	827	771	848	797	808	806	842	837	813	795	795	823	826	791	817	796	820	751	807	807	842	798	799	833	795	801	763	810	760	822	739	798	818	780	741	845	814	797	762	760	765	833	836	873	822	807	806	819	817	821	790	807	836	797	810	792	813	823	834	817	787	851	837	790	760	787	806	811	789	775	826	823	828	751	821	757
31481	16898	11159	6222	2852	1488	927	651	482	413	411	388	380	332	404	380	386	367	366	332	393	370	347	377	357	356	338	402	365	349	352	396	339	346	351	361	391	355	325	349	321	336	380	343	307	350	367	365	351	365	327	395	385	356	375	388	332	337	368	328	355	341	359	342	377	380	366	345	341	344	355	327	348	376	312	328	324	343	331	384	347	341	377	328	345	352	346	376	346	315	341	362	366	341	323	355	326	342	363	346	322	336	375	368	364	345	360	315	369	398	404	350	335	350	351	326	344	352	381	362	327	348	311	366	364	345	349	354	346	370	347	331	319	365	358	367	353	364	316	350	335	370	315	348	355	347	341	365	314	301	360	378	322	323	388	361	372	349	371	371	369	328	330	342	350	355	350	316	374	355	360	366	384	328	349	370	354	333	386	404	348	353	359	394	366	388	346	340	356	342	381	351	377	373	367	353	382	379	369	341	380	387	365	315	384	330	348	356	399	392	350	380	386	391	360	346	330	393	377	380	368	368	361	362	401	355	369	347	348	372	336	348	310	366	347	332	373	354	353	361	329	375	359	361	360	353	394	345	336	360	338	324	367	326	402	376	382	337	344	360	328	356	336	349	382	356	335	378	356	323	309	363	341	363	376	322	339	349	329	355	390	374	370	346	358	350	366	343	362	366	360	380	368	395	338	376	319	387	336	364	324	332	333	330	368	351	369	367	377	345	357	321	355	337	339	332	351	338	351	320	358	352	348	357	328	348	365	364	353	344	366	368	379	334	340	331	335	360	359	363	321	334	347	357	399	345	283	365	374	380	365	340	362	357	369	347	388	379	377	366	346	365	308	355	346	362	341	340	361	314	365	368	333	348	344	308	354	385	329	352	348	352	370	317	369	362	363	376	346	341	336	361	357	344	397	349	370	323	359	352	347	338	337	336	335	362	369	366	361	346	358	357	391	378	363	364	354	400	360	341	363	359	353	366	354	349	362	340	341	363	372	335	369	360	330	378	362	365	352	353	363	350	334	406	349	369	362	326	347	332	364	343	402	374	360	340	335	375	338	367	332	382	371	382	369	330	371	353	361	332	360	361	352	353	341	339	376	353	331	380	329	361	348	333	392	368	335	366	366	357	358	387	360	367	313	354	341	365	352	361	362	338	368	389	382	341	354	351	346	365	361	360	385	326	336	345	330	332	302	358	369	367	396	342	372	309	352	371	336	363	366	363	361	319	335	352	358	346	354	361	365	391	347	346	386	364	353	336	331	367	347	375	341	340	364	368	334	369	378	382	342	321	335	367	367	359	366	391	332	412	311	332	326	380	346	391	326	367	351	338	332	410	331	327	361	376	343	337	374	328	346	358	389	345	383	376	368	381	331	340	349	356	352	312	302	353	334	354	351	352	415	325	382	345	359	375	368	318	355	344	333	389	364	396	354	350	353	360	355	350	372	349	372	342	329	356	367	365	333	358	390	363	360	361	323	375	344	372	360	367	353	389	347	339	336	322	370	369	362	344	369	355	365	362	372	359	352	349	359	387	306	351	341	368	355	321	338	400	346	394	344	334	394	333	321	346	332	311	356	310	335	344	364	353	324	348	371	342	346	331	370	326	337	370	364	335	379	343	371	320	367	380	351	345	376	346	335	335	379	389	351	353	355	305	341	321	321	352	331	388	376	359	358	349	326	345	341	366	345	369	375	341	312	342	311	335	358	333	388	356	358	354	345	377	354	342	326	362	348	370	378	326	361	316	377	357	390	363	327	368	362	369	398	374	343	318	350	374	359	362	391	359	316	365	355	354	380	354	359	335	366	390	342	345	367	391	357	372	366	338	362	373	371	350	376	370	337	384	352	299	345	334	351	380	355	370	337	325	362	348	331	357	392	337	343	349	349	379	348	378	326	360	337	346	348	336	339	344	337	350	399	331	322	335	339	379	322	347	381	343	352	362	331	343	340	326	314	370	358	332	323	371	368	350	357	358	337	370	370	383	391	341	336	326	352	332	325	407	334	335	347	307	356	352	365	367	376	346	364	338	325	369	317	362	335	363	339	329	355	378	356	378	353	346	360	314	374	358	377	361	320	390	377	346	366	405	367	376	335	360	374	321	379	322	359	382	360	371	354	341	350	379	339	375	403	338	379	403	332	361	355	330	350	349	347	355	367	349	381	390	359	320	335	374	355	369	344	348	340	337	366	357	354	363	338	364	355	346	349	372	354	345	375	359	403	345	350	391	364	361	351	337	367	379	381	316	338	337	339	359	375	420	350	355	341	365	320	335	312	360	357	366	385	371	375	387	355	332	353	336	344	326	315	325	333	330	337	360	352	407	340	352	351	376	334	374	347	351	354	353	359	366	352	363	357	347	383	370	354	363	337	363	349	355	392	376	326	332	351	318	360	317	357	342	314	349	388	310	373	375	367	364	363	375	384	332	382	364	355	377	345	362	327	334	325	368	409	368	347	343	355	361	352	385	369	343	345	328	350	355	377	337	301	331	341	351	319	344	338	354	348	374	362	392	385	335	369	365	337	357	361	317	338	328	363	363	365	342	391	356	359	331	366	341	377	328	382	336	343	351	368	328	318	363	348	412	310	360	361	382	340	357	391	352	337	330	329	346	388	372	344	367	377	341	365	370	354	367	375	352	382	379	327	338	346	348	370	341	369	336	350	348	350	321	323	374	369	326	361	348	341	397	340	368	343	343	369	342	361	354	353	347	352	350	363	327	319	326	349	324	308	396	375	345	359	359	377	371	361	344	360	327	394	323	394	366	357	354	356	321	347	303	371	349	344	337	324	336	364	360	359	339	365	374	376	351	378	335	326	383	336	350	380	351	375	366	364	369	370	339	347	346	367	338	370	356	357	375	348	347	390	359	370	333	352	363	347	359	330	354	364	353	360	350	328	364	337	361	354	360	344	343	348	347	373	363	334	319	327	366	370	328	342	349	382	356	339	347	349	347	375	331	336	367	379	346	329	342	351	347	326	345	347	320	335	368	362	350	341	360	333	311	313	334	331	396	364	359	348	352	353	337	360	370	344	331	379	357	400	398	332	358	334	395	371	340	353	360	373	333	332	334	373	345	369	358	373	328	343	349	346	357	364	354	364	359	349	353	369	351	326	376	381	354	343	402	362	346	348	345	360	379	365	354	349	341	388	360	327	364	391	389	369	331	347	380	361	318	365	307	347	321	353	355	357	351	375	326	353	394	370	370	373	328	371	353	362	361	362	398	325	354	354	351	345	342	326	363	336	364	364	386	398	320	360	365	328	330	334	372	351	321	335	358	380	366	374	351	332	377	338	367	360	368	362	352	364	343	372	387	365	330	344	337	349	320	377	390	373	365	364	366	397	352	344	358	326	370	346	352	356	387	329	363	324	321	363	358	323	344	331	369	368	327	404	325	308	352	386	383	379	370	343	373	353	368	336	358	342	307	357	362	372	330	353	335	389	384	370	326	333	359	367	355	364	345	369	367	349	369	341	347	321	359	355	380
21849	14028	16686	14173	8506	5135	3226	2136	1530	1250	1059	1044	975	904	920	938	911	891	858	870	881	812	897	863	826	865	841	817	845	836	861	806	774	828	838	840	811	810	844	772	829	857	842	865	825	781	865	788	836	849	825	861	785	873	763	819	850	854	813	830	825	811	807	805	851	825	781	831	843	836	897	835	828	836	845	808	794	846	879	806	819	843	847	842	797	813	881	816	874	833	822	865	850	777	859	819	842	828	798	805	850	797	838	806	839	830	837	864	833	799	845	825	845	864	822	792	847	855	900	814	853	824	834	874	803	852	813	829	859	867	827	877	824	848	855	822	865	818	877	785	866	870	837	884	859	822	828	807	827	762	816	812	837	852	857	890	873	855	823	811	888	813	844	860	838	831	808	770	835	841	830	790	857	853	878	816	834	839	834	882	793	845	854	788	895	819	828	870	802	818	850	772	827	848	809	842	820	852	841	875	820	847	834	783	877	870	809	851	839	832	809	834	868	847	879	779	860	864	840	782	834	881	851	850	840	831	805	823	789	826	827	828	868	808	857	826	789	855	868	851	776	836	846	808	854	862	818	808	851	823	827	837	871	767	893	810	791	914	855	850	855	856	773	851	830	752	831	821	864	852	807	873	815	804	828	822	770	836	851	824	846	776	898	821	818	855	811	866	792	850	811	815	818	772	822	843	864	874	827	802	890	788	817	768	850	795	786	780	892	804	841	828	858	855	787	900	825	837	778	870	839	832	859	853	823	825	841	791	830	829	816	861	821	865	793	820	817	878	813	845	844	845	836	804	846	879	784	760	815	811	867	813	856	843	865	824	822	827	833	810	848	779	836	827	817	810	814	832	826	849	823	788	850	803	839	822	839	863	833	843	796	832	755	791	842	807	808	866	833	854	813	832	821	843	816	828	818	855	816	849	818	822	898	842	808	807	827	830	827	892	840	796	794	766	837	819	839	823	840	804	872	832	841	869	821	842	833	873	825	815	849	792	832	855	762	774	869	785	799	835	865	858	794	789	830	823	832	811	831	780	839	895	836	851	859	806	869	845	807	806	825	875	840	824	827	843	801	841	779	883	831	844	796	837	827	771	822	883	768	873	808	817	858	819	818	814	864	817	834	811	830	801	824	838	830	802	822	842	799	801	867	805	786	838	850	827	829	798	838	850	827	888	823	815	859	834	822	877	829	795	849	822	829	851	894	878	838	843	834	820	842	845	819	784	817	823	820	810	805	828	806	822	841	831	804	837	852	801	814	851	809	827	841	843	801	829	872	847	788	843	861	855	846	842	869	872	795	832	798	822	853	830	817	777	861	846	800	806	844	827	874	803	828	885	802	838	856	866	804	866	797	832	838	866	834	786	828	817	780	871	800	873	827	852	836	829	813	817	849	798	872	849	852	846	823	798	820	804	807	804	810	846	815	837	806	877	854	780	840	910	870	845	860	880	840	849	856	880	850	833	846	808	842	817	809	801	871	794	847	869	838	827	796	880	840	850	861	829	866	833	850	838	798	855	818	832	819	823	918	797	786	800	872	842	819	798	847	852	848	860	824	829	768	812	826	838	804	793	883	788	820	776	851	837	811	823	885	839	840	822	808	838	800	856	807	832	793	834	781	823	813	834	890	857	850	783	799	847	828	846	846	810	850	855	767	838	870	833	840	828	826	798	816	887	772	811	820	827	830	787	856	799	824	853	841	829	868	801	822	844	796	820	822	789	857	803	804	847	821	819	822	793	822	812	862	821	896	833	801	841	810	809	881	770	842	802	855	829	857	847	840	830	906	814	802	869	837	856	823	793	820	804	831	795	829	844	946	838	861	824	821	869	848	781	847	803	820	847	815	822	812	838	858	858	851	807	839	870	851	845	844	870	818	868	898	856	829	839	831	833	812	842	842	763	801	843	842	854	823	820	782	807	813	817	844	805	899	846	794	821	829	810	872	845	845	803	836	821	801	812	842	766	842	818	786	794	849	846	840	813	803	829	807	861	796	828	786	824	800	810	826	858	816	907	832	857	829	884	856	843	834	814	839	794	834	894	840	882	872	836	813	866	863	839	802	826	782	868	795	847	826	854	784	759	787	832	819	812	850	887	837	851	840	840	832	872	827	836	832	787	824	825	843	830	820	830	837	838	815	861	876	834	854	777	880	866	815	900	881	794	801	826	857	848	837	821	821	841	850	850	848	806	828	868	807	815	786	863	861	873	798	825	862	789	796	816	817	844	828	847	880	847	827	807	817	852	818	839	858	801	840	840	843	823	850	794	787	820	829	826	857	772	902	812	790	851	825	818	831	864	844	833	780	835	856	847	808	827	803	852	875	777	828	819	889	814	857	745	752	836	842	854	799	806	876	853	851	813	832	848	779	829	850	877	802	892	823	829	817	784	877	815	790	828	815	865	842	838	835	838	822	847	820	866	830	863	808	792	839	824	883	873	820	850	851	781	850	828	820	874	834	856	843	794	792	814	814	890	820	817	869	780	793	822	853	790	854	825	822	855	849	832	815	870	825	865	789	798	868	851	860	853	895	813	828	821	826	805	863	871	840	805	771	832	845	834	797	850	767	883	824	856	856	815	853	817	829	761	812	774	824	788	838	809	855	760	847	796	835	835	883	862	853	894	841	780	820	794	815	799	848	803	848	828	806	844	809	824	832	850	859	830	781	816	845	838	849	836	826	851	845	795	840	859	881	838	889	892	794	829	814	829	819	844	808	838	840	827	820	866	860	837	822	846	841	808	809	836	846	849	829	797	778	804	823	859	809	868	813	812	834	830	838	833	813	829	866	848	779	808	873	834	876	829	839	820	831	789	781	797	820	882	837	817	882	834	835	813	783	797	863	850	815	844	854	843	820	791	769	836	840	820	848	793	788	842	815	797	851	854	806	845	790	788	833	809	773	801	789	865	801	843	849	780	815	832	836	851	882	818	759	822	861	824	803	830	843	823	889	841	840	792	825	827	826	819	784	840	812	850	870	846	771	812	824	841	828	838	817	845	822	809	839	812	785	817	880	780	807	838	805	797	782	831	813	836	868	845	805	863	866	813	825	767	834	838	877	847	838	839	857	854	821	879	835	873	830	835	818	782	860	769	820	852	859	791	822	817	822	830	877	797	810	807	765	791	803	831	805	842	824	848	826	850	818	798	857	853	861	818	812	827	794	814	847	789	825	826	877	828	833	815	824	852	820	804	774	817	823	828	853	830	873	828	868	796	754	855	817	785	822	872	814	869	827	818	838	840	813	845	781	858	827	843	845	852	840	826	896	838	830	836	821	819	861	847	870	772	821	796	826	792	870	862	800	859	852	805	769	877	850	830	850	819	817	816	852	811	875	837	838	910	812	826	827	855	816	795	868	854	820	800	841	831	778	782	814	829	845	830	853	876	769	780	823	830	832	874	827	866	782	857	875	843	775	798	805	807	876	867	834	829	824	839	865	825	905	829	807	856	825	874	911	832	812	856	844	834	821	859	806	821	830	841	809	811
47608	26725	15514	8270	3962	2041	1227	799	601	467	486	418	395	378	408	412	387	392	357	413	347	387	381	399	403	353	358	353	358	353	358	348	355	404	375	377	373	382	387	416	348	382	352	359	369	363	393	381	361	331	337	352	345	349	352	332	353	380	390	384	380	363	340	335	375	401	351	317	360	332	356	367	344	382	386	348	386	387	357	343	362	307	329	375	400	347	417	365	339	374	368	334	370	347	352	362	343	377	377	364	342	355	338	362	357	353	366	360	338	360	357	365	383	345	359	403	363	377	369	414	403	377	378	320	395	346	375	375	404	364	359	379	352	376	346	347	369	391	386	333	334	361	373	366	377	343	363	363	335	327	396	349	328	340	371	376	347	370	366	400	400	377	362	340	352	342	328	356	370	326	359	340	347	363	367	350	379	348	372	360	367	324	346	352	352	348	356	395	374	349	372	338	337	337	409	350	380	365	328	376	367	377	386	349	347	340	380	383	368	370	360	368	393	390	389	366	358	345	392	347	383	379	358	346	380	339	402	358	363	354	351	357	317	360	351	381	354	428	372	362	357	365	377	379	366	345	360	374	380	339	379	344	373	352	351	330	356	340	362	339	403	366	383	348	364	356	371	329	374	358	347	356	376	351	373	377	337	373	379	378	363	358	375	367	370	388	392	368	380	332	355	367	397	357	400	379	400	390	380	392	387	354	384	371	381	374	403	373	342	406	357	386	391	374	398	380	383	394	350	385	355	375	379	361	404	352	340	352	389	346	344	385	394	363	361	353	392	399	375	333	352	330	353	384	346	368	326	353	341	367	372	362	398	358	368	351	361	379	366	368	396	353	360	399	322	378	385	344	355	346	338	372	368	357	375	389	393	344	350	359	353	336	362	398	370	379	364	365	367	377	343	345	350	383	344	372	370	386	385	406	369	359	339	383	375	389	408	390	399	358	330	365	369	384	380	347	347	349	352	353	338	356	355	331	357	397	392	379	337	396	375	375	362	371	360	356	307	381	411	389	341	333	358	368	400	383	382	352	382	346	348	365	361	350	352	377	342	365	379	350	347	365	353	343	380	321	366	390	358	356	359	369	349	342	358	372	366	352	373	336	382	387	368	372	386	389	352	345	366	393	341	339	358	355	357	392	359	359	396	400	363	375	348	361	358	332	405	382	336	395	321	358	391	367	350	355	381	361	389	376	411	376	371	357	386	387	372	387	389	419	378	380	377	356	380	389	349	382	363	374	341	370	381	359	338	343	375	377	398	345	363	374	343	343	392	356	362	352	385	336	337	407	390	399	384	375	368	378	374	355	379	383	346	372	340	354	397	372	350	369	383	377	336	366	369	372	363	339	336	341	351	346	321	343	332	369	347	383	349	342	324	364	370	379	350	379	363	372	372	373	399	380	325	376	344	357	353	387	337	336	362	351	392	406	367	368	371	363	368	383	362	318	354	332	349	387	377	336	368	315	350	364	362	373	369	383	374	355	348	354	354	355	364	353	358	376	375	375	364	365	341	371	352	342	345	382	321	345	347	389	334	393	356	374	376	346	364	366	347	362	369	376	384	402	392	378	384	343	350	333	352	372	375	340	374	367	342	330	362	392	361	353	340	356	354	345	412	371	357	351	381	412	390	345	404	384	356	352	374	370	372	334	350	380	382	355	386	335	370	351	348	363	402	345	339	401	358	360	364	348	346	370	386	315	328	319	348	353	386	367	406	383	364	419	408	369	397	377	355	343	349	373	380	327	379	356	374	369	386	345	351	377	334	357	361	369	379	381	345	346	349	355	352	363	369	350	362	355	317	366	403	346	375	403	354	351	380	351	398	366	318	377	378	369	397	324	380	391	361	376	370	369	370	377	356	370	357	373	379	347	341	395	374	391	363	373	378	355	364	376	375	352	346	380	386	407	338	341	380	384	349	369	384	350	389	330	297	353	323	369	353	405	357	333	353	355	397	333	354	368	368	345	380	354	377	368	347	345	413	369	397	339	350	366	368	334	353	376	400	356	393	346	381	358	369	354	348	378	376	357	328	355	354	353	395	346	378	384	344	376	363	359	366	356	364	386	384	368	358	377	381	362	361	351	345	386	377	357	369	379	361	350	375	367	357	375	386	372	384	354	380	343	344	403	374	365	382	369	362	379	386	366	351	373	393	347	355	387	383	366	366	372	350	380	349	367	351	381	364	387	373	370	393	378	393	344	335	375	366	338	349	337	373	405	364	363	358	367	355	375	367	358	374	354	378	385	308	305	338	370	332	369	358	332	345	361	341	381	355	371	384	342	388	383	393	381	379	335	365	349	341	330	379	391	347	346	366	365	334	376	334	339	366	339	363	374	342	372	378	365	366	381	414	360	372	395	378	386	349	373	373	379	333	386	362	363	388	381	389	344	367	395	385	364	370	388	384	385	402	354	387	350	359	348	376	368	401	382	368	338	372	359	345	376	379	342	361	346	391	359	374	377	366	370	385	386	365	360	387	355	364	345	362	400	367	377	338	374	369	357	354	363	363	354	388	371	370	387	369	356	367	350	361	338	414	394	386	350	359	394	364	378	350	366	351	328	376	364	351	339	390	362	328	374	374	369	384	342	369	318	366	362	340	330	378	355	343	350	357	366	359	384	377	368	378	352	370	352	361	381	372	394	362	370	339	330	360	372	376	428	383	351	368	370	370	360	356	334	336	381	351	376	376	357	370	373	388	383	371	362	378	375	359	375	359	349	355	297	361	382	371	392	382	355	359	397	388	379	358	384	361	383	339	357	375	362	339	399	368	339	370	399	400	398	332	358	376	313	343	342	340	323	344	381	365	340	317	342	359	361	347	333	394	349	386	398	391	383	377	373	388	366	373	362	344	367	339	342	321	375	397	345	386	386	387	424	362	363	421	383	368	350	374	362	375	387	374	369	360	399	368	367	381	389	375	366	344	343	359	390	357	374	366	348	342	330	358	342	353	354	372	361	381	368	362	343	380	361	372	382	368	381	329	343	386	383	388	337	357	356	376	373	414	338	414	376	393	362	373	376	345	358	349	399	402	377	375	369	393	373	361	410	371	404	361	370	382	358	326	355	393	393	370	390	382	368	371	368	371	383	363	369	364	322	362	374	390	393	349	361	379	381	351	339	389	379	394	358	385	405	372	325	373	337	393	347	385	358	333	339	353	378	424	420	337	369	379	326	352	323	370	356	400	374	331	351	342	416	355	350	392	361	413	383	347	356	352	400	338	385	376	355	357	365	356	389	365	377	351	352	364	362	352	324	346	389	362	336	359	362	345	349	354	411	382	354	346	373	369	353	391	336	361	358	349	391	367	340	325	374	376	396	373	368	384	332	356	334	382	363	350	358	391	395	350	358	360	323	344	384	377	368	388	340	344	407	357	332	350	410	379	351	362	379	379	341	358	378	366	340	364	345	364	354	368	374	356	297	356	335	387	338	335	382	366	352	360	375	388	326	381	325	410	380	354	336	352	320	347	378	367	381	357	381	380	393
33017	21216	20784	17231	11763	7273	4463	3077	2062	1447	1175	1107	1147	1071	1064	1059	1042	982	981	1000	990	994	935	955	947	906	794	883	909	864	854	876	908	861	843	849	856	868	820	838	855	849	844	858	831	799	835	869	822	922	882	817	869	815	858	844	855	860	871	829	883	861	868	858	804	855	819	825	871	856	852	874	845	876	896	824	842	870	863	872	823	794	843	855	855	852	850	879	832	816	803	796	870	836	824	885	847	862	859	889	845	889	886	830	832	836	846	879	818	870	884	845	888	849	816	822	867	878	903	856	846	839	859	864	914	798	808	828	866	896	864	834	872	818	855	869	843	891	848	815	829	865	856	862	870	852	829	873	866	862	831	834	887	888	825	828	830	874	822	882	803	821	899	837	821	818	875	901	863	868	857	881	881	893	844	831	867	846	832	812	897	857	887	845	849	888	822	862	865	888	884	828	823	858	852	869	849	833	872	822	853	879	835	804	825	824	852	843	826	806	907	867	873	849	874	869	884	811	850	790	835	843	823	865	815	908	871	867	846	857	828	879	890	884	864	902	814	877	884	861	845	851	855	835	832	866	812	835	789	894	846	854	878	857	895	822	849	864	855	814	862	868	867	887	869	872	832	853	902	824	879	862	870	890	865	829	851	792	836	866	862	874	835	817	854	847	857	803	892	847	871	849	848	878	828	782	849	878	880	851	838	852	815	870	881	874	881	906	808	852	811	871	891	847	888	866	830	865	881	858	855	846	820	817	914	854	911	838	872	930	843	801	909	833	856	842	859	878	842	820	870	834	857	855	896	848	850	830	848	845	832	817	856	901	864	868	840	862	888	802	813	856	875	846	842	836	869	906	876	906	847	823	867	856	868	902	824	842	838	896	847	855	842	835	854	847	896	817	881	847	890	841	850	851	916	857	830	849	806	864	803	884	822	931	850	792	847	827	838	864	848	961	806	830	873	888	858	874	876	912	851	864	812	844	862	882	818	840	877	847	853	844	884	858	897	836	853	841	822	917	880	857	840	878	806	920	821	848	803	874	809	827	903	817	881	855	841	906	864	819	852	837	826	903	831	808	842	865	833	857	901	879	819	822	877	821	840	898	846	830	871	787	828	845	892	917	815	895	854	837	872	819	873	887	905	813	868	883	842	842	809	832	863	866	842	884	870	859	845	859	895	857	888	859	875	865	867	841	889	861	855	852	844	850	856	843	847	885	876	852	832	802	839	880	823	868	831	851	803	853	869	864	849	873	858	859	856	807	839	845	897	808	893	881	867	860	846	908	851	856	905	868	879	852	850	853	799	829	884	855	878	843	821	886	869	855	809	822	853	794	876	900	836	881	855	847	825	886	836	854	890	816	886	863	793	858	842	829	903	837	826	851	860	863	848	840	864	796	824	875	869	832	889	870	862	844	807	885	883	858	858	897	828	858	834	817	832	879	852	840	808	921	874	887	826	911	881	859	878	866	804	846	867	846	894	859	902	842	904	875	825	907	883	856	902	822	851	805	827	814	840	883	901	888	877	854	928	861	816	843	892	886	829	804	845	855	809	828	857	892	856	788	829	876	876	795	830	850	849	822	857	828	900	812	907	785	871	880	867	891	822	893	844	804	842	826	851	879	876	857	786	900	867	810	907	873	846	894	889	911	866	903	856	841	883	851	879	877	816	820	822	876	899	870	863	859	854	853	850	797	859	887	880	865	851	802	872	826	862	841	844	867	783	871	879	868	849	836	835	827	854	919	824	808	864	901	823	857	847	854	849	896	861	793	853	846	855	917	878	898	848	921	862	873	823	857	839	840	847	859	879	875	844	815	822	894	853	809	898	873	859	845	853	857	909	847	850	854	850	852	905	838	778	891	850	892	850	865	860	882	860	836	884	829	827	965	898	817	813	876	875	891	833	899	844	798	822	889	846	878	838	869	881	890	819	862	839	857	799	859	886	788	821	883	877	843	869	853	870	904	846	849	873	813	842	862	862	809	865	820	846	829	880	844	853	892	858	887	888	815	856	840	820	848	877	898	846	790	881	845	881	832	828	891	846	852	875	842	890	861	882	860	891	900	839	871	811	869	853	886	824	850	834	870	863	744	893	793	858	845	818	847	829	870	866	921	879	865	822	829	847	837	848	885	838	849	810	859	863	876	887	899	843	847	883	891	859	887	882	890	876	869	829	848	911	815	869	917	888	873	829	838	808	874	881	884	869	853	873	893	844	858	868	887	858	874	848	866	844	892	812	806	882	887	824	825	852	831	874	817	838	863	834	827	896	882	858	884	891	875	845	834	856	868	889	848	817	796	872	836	878	862	893	839	865	789	859	843	889	889	865	833	859	848	898	870	853	863	887	893	838	835	869	864	811	879	867	867	874	924	856	859	812	894	809	864	849	850	822	840	811	905	824	849	828	866	855	860	816	868	871	860	822	804	874	868	812	838	809	835	823	824	878	849	855	842	826	920	798	895	929	874	819	844	850	890	820	819	897	859	891	879	860	858	916	898	868	828	863	853	874	870	895	897	774	854	843	822	838	845	887	846	815	826	836	792	792	828	853	882	884	836	850	822	948	823	777	877	854	889	876	869	918	908	847	841	869	824	888	835	867	836	834	881	835	871	871	887	885	841	849	906	823	863	868	865	898	813	909	847	810	872	886	858	853	928	854	869	835	828	823	864	869	810	842	804	834	861	954	845	882	836	882	940	878	827	838	858	855	872	853	878	843	886	825	858	864	831	873	829	846	864	836	791	819	835	836	840	875	828	887	851	837	838	858	867	839	844	830	864	812	870	875	875	896	855	864	845	844	824	841	916	769	861	837	827	886	907	890	846	865	860	844	822	896	834	850	904	816	880	835	795	863	824	839	848	889	865	884	835	856	898	868	806	834	904	903	923	862	912	865	861	837	858	816	850	829	848	862	834	927	807	853	878	834	891	820	879	797	887	888	868	853	864	859	851	898	848	829	857	851	863	878	815	845	819	864	843	874	888	845	885	803	887	880	848	865	827	864	839	856	875	864	852	898	887	832	934	847	824	916	885	815	842	871	865	920	841	870	865	890	869	833	825	887	826	857	833	847	847	826	859	897	857	834	797	790	896	840	833	846	844	871	921	868	830	830	901	814	895	863	838	804	855	860	853	834	905	853	897	896	844	838	884	906	896	842	844	851	871	846	864	849	851	866	844	787	877	797	867	875	889	842	847	907	829	802	819	834	837	885	802	886	832	845	855	854	846	852	903	858	859	833	808	854	898	847	833	837	856	881	890	850	888	893	842	910	850	872	825	885	833	843	829	852	903	831	837	851	859	807	876	868	845	864	881	868	858	867	876	879	801	884	839	873	834	904	877	847	857	840	867	824	862	841	835	855	849	908	872	866	878	854	869	877	812	858	912	823	884	799	844	861	844	863	828	846	850	857	889	910	859	845	834	826	859	849	898	808	802	918	872	848	846	880	917	862	897	864	880	874	883	904	890	893	851	892	882	873	853	869	868	857	857	926	846
56730	31757	19924	11242	5512	2737	1632	1008	803	587	428	398	416	373	387	367	337	373	392	388	377	360	329	383	360	350	334	360	373	378	348	324	349	334	325	350	306	368	300	355	340	359	329	351	339	331	350	338	368	350	356	309	342	351	341	338	337	340	340	361	329	341	356	313	364	387	338	328	317	349	356	332	337	310	359	358	327	374	372	350	352	328	318	368	352	347	336	347	338	366	376	325	345	386	345	327	322	347	348	369	328	344	340	309	361	364	373	372	349	347	359	325	354	366	335	368	314	341	344	384	343	311	347	343	322	360	346	330	371	354	328	314	317	357	360	332	356	355	317	345	366	319	341	331	371	346	341	327	400	329	343	316	346	347	361	355	362	373	348	353	332	343	332	326	351	318	339	332	324	332	346	371	356	351	366	330	331	331	343	356	321	356	349	391	348	339	311	355	360	347	349	323	366	349	370	356	371	374	352	322	319	370	358	380	329	341	358	353	344	352	367	333	352	320	346	355	335	333	355	374	345	324	312	346	359	335	366	343	334	338	349	330	337	343	351	336	343	322	330	372	345	339	360	318	335	365	372	354	375	330	348	348	331	336	325	372	364	349	363	302	377	396	338	315	302	331	327	382	327	353	367	351	369	343	343	391	313	339	346	356	336	340	335	369	346	336	345	346	353	357	325	323	304	365	315	360	314	329	370	333	325	369	318	341	333	360	365	340	348	323	312	329	349	337	348	373	373	342	337	355	322	334	364	366	351	359	371	363	353	345	388	362	360	339	333	343	367	360	342	353	335	354	294	351	335	370	316	377	335	338	349	347	353	354	355	370	366	359	344	334	358	316	353	366	332	377	362	329	362	314	325	332	291	324	314	365	364	343	355	345	332	363	332	330	365	360	336	338	356	331	323	335	347	331	346	296	344	324	315	334	329	320	344	380	344	295	341	317	314	328	340	326	343	329	370	327	342	339	354	322	353	389	356	372	334	336	330	323	331	315	365	356	346	319	371	330	302	348	333	379	356	306	367	334	318	344	332	326	334	315	317	362	354	326	354	340	366	330	284	328	345	351	388	371	326	373	343	347	348	342	334	362	329	355	330	333	326	340	326	336	334	340	343	353	363	371	375	350	325	359	340	344	358	348	364	349	358	342	342	360	344	342	369	357	387	337	369	323	315	326	363	385	360	354	323	332	337	363	341	330	362	344	341	329	347	319	350	340	354	326	307	308	325	323	327	365	359	392	358	344	362	333	349	353	358	355	335	360	358	349	353	340	350	309	342	338	345	346	335	326	335	327	324	346	336	367	380	365	371	332	308	369	343	369	293	301	357	405	321	372	344	339	372	353	341	333	350	351	328	329	367	322	310	354	342	328	322	374	347	310	355	365	364	354	337	353	367	297	351	297	335	361	305	346	323	326	338	348	335	361	327	354	312	339	314	325	326	299	299	339	353	306	312	299	353	332	320	344	351	300	336	337	369	299	340	311	355	335	333	356	338	324	329	348	355	364	367	357	314	352	313	382	315	357	357	326	314	356	363	362	359	291	347	379	349	337	322	380	338	337	343	349	350	326	342	374	368	353	337	335	358	344	352	355	348	331	369	341	349	376	301	312	320	349	376	309	293	343	346	358	346	363	347	307	337	327	361	322	388	354	293	315	378	330	334	340	343	319	340	356	350	354	332	360	357	362	337	353	351	333	336	375	333	333	352	316	330	315	338	315	363	343	338	329	345	363	310	340	355	357	350	353	345	351	330	355	343	355	393	353	358	345	360	328	346	379	345	348	352	338	328	353	344	369	372	340	344	339	337	379	330	332	336	342	318	326	342	337	333	358	336	356	366	319	346	340	337	332	321	306	338	332	383	347	340	340	355	342	338	343	321	330	318	351	339	308	367	331	344	342	348	356	336	322	333	351	338	363	370	339	376	350	363	363	342	339	395	340	362	319	347	361	344	326	299	320	314	321	381	341	334	378	343	317	339	361	349	350	347	364	352	320	328	361	345	350	344	301	311	379	330	350	340	349	336	316	354	360	330	350	323	357	351	358	330	323	347	346	313	346	365	347	359	338	375	363	345	319	359	330	339	328	345	326	341	311	311	343	362	325	364	356	336	348	364	346	349	348	347	352	317	322	347	345	383	336	350	329	335	366	327	352	330	325	379	348	355	352	373	331	345	328	358	318	384	354	311	350	381	359	359	340	381	348	335	327	331	368	339	336	352	347	326	334	352	368	337	339	340	333	358	330	348	371	348	365	382	329	360	355	321	334	345	390	335	344	344	323	375	390	333	355	315	331	319	349	325	369	328	305	340	346	330	323	343	372	316	340	379	336	351	365	331	344	387	355	328	376	321	299	357	378	339	362	369	352	345	306	339	317	346	333	348	307	347	351	352	355	359	345	311	309	306	345	355	373	321	362	341	336	337	375	350	352	340	343	353	340	323	345	342	357	342	350	367	374	313	318	353	341	338	317	349	357	355	378	323	395	321	367	353	308	367	336	301	314	357	369	327	319	332	336	372	354	338	355	344	356	346	338	375	359	327	340	325	329	351	347	357	364	320	367	325	320	324	359	336	334	335	325	378	358	372	331	360	361	368	382	319	300	361	366	354	314	326	300	339	346	365	373	347	345	356	385	338	346	312	313	351	359	341	327	337	339	312	370	327	332	352	355	359	331	329	344	321	343	338	328	373	359	341	338	355	347	337	344	353	347	344	313	336	328	344	327	345	316	350	349	375	355	359	344	384	348	321	361	358	362	340	314	302	337	363	350	361	340	338	354	314	364	380	388	329	341	365	355	328	356	347	345	323	355	341	343	334	326	317	377	370	320	330	319	340	335	372	373	340	369	327	303	344	342	333	386	343	316	312	359	323	362	372	325	334	377	358	338	346	325	335	326	385	344	337	345	376	346	364	345	381	335	318	335	322	319	349	332	356	362	334	364	337	334	339	354	336	302	387	374	350	326	365	369	369	351	335	376	306	369	323	356	334	384	350	342	331	327	345	329	348	372	341	342	344	337	354	379	340	346	370	359	322	343	330	333	343	320	374	319	331	333	342	340	311	340	303	351	332	369	349	341	318	385	337	333	303	347	363	339	329	372	369	340	320	369	344	328	364	314	352	343	327	307	331	370	354	352	374	360	357	317	317	348	350	327	366	339	330	376	356	321	285	358	346	370	341	326	353	326	342	371	355	364	384	347	347	392	334	335	342	380	327	318	323	358	344	333	346	322	345	356	393	387	354	331	358	336	390	362	351	342	327	331	366	324	332	342	351	382	334	357	340	348	362	313	381	355	335	365	365	336	344	384	356	317	342	324	360	353	346	349	359	370	348	333	368	299	337	347	315	332	350	363	371	318	380	371	361	333	328	339	366	345	348	329	343	358	326	370	324	315	321	365	371	379	366	335	334	346	300	314	335	352	340	314	324	351	315	354	326	333	290	357	351	351	360	335	361	384	354	334	337	362	331	288	318	317	309	342	359	344	319	353	348	346	327	343
38807	25052	24223	20833	14996	9281	5778	4041	2645	1828	1233	1153	1129	1003	1118	1082	1002	956	1050	1006	1025	964	939	922	917	838	848	849	915	859	803	778	820	814	786	821	775	854	825	841	820	797	775	819	856	831	768	764	814	741	863	822	808	820	786	806	814	804	808	813	803	783	786	809	807	832	812	807	802	774	809	813	809	843	774	771	797	769	758	788	824	854	797	786	792	798	777	763	765	787	771	826	782	826	782	841	779	834	760	795	791	759	818	807	806	786	829	775	791	829	790	783	764	836	843	828	745	759	796	799	831	810	771	745	791	830	787	821	804	833	756	862	811	799	794	863	824	756	796	833	760	773	831	863	795	779	787	829	846	788	760	802	817	780	797	798	791	796	795	775	805	822	827	785	812	806	817	815	815	842	809	841	799	829	841	845	800	803	813	777	768	812	845	835	779	829	828	777	811	745	772	786	859	755	792	782	779	823	785	806	801	781	810	808	785	816	795	811	828	809	792	837	793	820	819	776	838	807	861	862	836	807	785	797	772	801	823	780	750	803	820	764	786	790	817	796	821	826	776	835	785	754	847	796	843	831	805	826	802	756	801	807	776	772	827	857	821	790	872	819	797	813	767	840	781	790	846	803	764	776	820	782	792	820	836	807	805	834	824	808	802	810	820	795	826	772	777	828	803	765	812	793	808	808	788	803	797	830	801	750	783	765	878	726	854	804	843	822	805	789	826	840	783	821	811	777	790	806	830	831	821	786	796	796	784	794	796	813	864	835	790	759	818	821	769	814	832	837	820	845	768	818	832	805	781	806	776	821	810	793	796	789	818	747	785	815	829	764	783	765	812	768	777	780	830	803	805	836	831	788	751	831	780	786	800	808	845	840	814	771	850	838	811	789	725	792	771	798	791	818	842	725	820	856	769	799	823	824	838	813	824	799	807	773	774	724	829	849	792	738	795	790	843	811	800	829	840	807	766	832	825	777	770	822	820	766	828	826	832	823	814	783	822	827	809	792	785	829	790	830	794	789	791	877	843	829	839	836	841	815	816	799	802	826	811	762	796	808	824	788	855	789	798	810	846	859	804	812	778	819	815	777	804	745	803	800	803	792	794	796	806	774	815	782	780	818	821	816	799	801	810	800	809	787	836	790	711	833	844	775	830	809	836	800	819	794	806	806	796	823	801	851	781	783	787	808	821	829	801	822	765	791	802	792	806	784	793	783	825	768	786	784	796	804	765	816	763	826	809	844	784	810	780	793	873	808	788	838	815	788	789	808	836	868	822	754	802	820	795	829	820	877	785	766	804	834	749	812	806	785	792	803	794	859	799	791	813	821	786	794	762	799	829	851	801	769	799	785	869	803	805	852	772	808	770	803	782	784	803	829	823	872	803	852	790	822	800	712	809	775	749	784	809	788	787	842	800	813	812	817	753	796	829	812	795	829	799	809	765	797	826	828	827	843	842	817	782	789	824	828	782	808	808	791	802	825	794	837	812	813	775	824	792	816	825	805	797	810	818	786	839	801	777	809	815	844	783	826	753	805	760	788	842	858	809	859	836	825	809	818	791	802	819	867	854	835	777	828	803	827	803	841	772	843	741	809	810	875	839	830	774	856	806	854	788	850	799	793	812	772	807	769	824	801	776	763	797	844	798	765	839	785	816	803	812	895	827	805	834	832	769	815	855	828	794	789	837	801	843	826	812	841	792	830	815	802	797	794	806	838	774	770	800	820	786	802	793	814	808	827	807	779	793	825	796	875	799	823	800	819	803	788	850	815	776	771	813	771	761	794	773	815	761	791	779	857	778	801	830	813	801	798	808	819	800	778	758	803	818	811	788	827	831	848	818	857	794	764	790	827	798	838	762	820	799	823	814	865	828	832	822	808	799	800	855	830	812	745	781	806	810	787	844	781	853	798	787	800	808	759	770	779	866	767	852	781	809	762	810	907	788	818	864	816	778	787	809	780	801	832	802	758	814	818	785	798	791	767	743	745	819	784	875	780	815	843	788	794	823	767	823	783	832	819	790	805	783	851	802	822	805	810	819	829	791	815	788	890	799	857	776	795	825	840	807	783	797	803	776	825	863	804	782	797	774	850	839	820	757	759	839	832	837	833	853	777	781	784	812	766	840	813	863	767	812	779	837	788	775	801	814	810	796	803	740	777	804	802	772	823	793	756	837	776	766	850	804	762	856	796	831	838	790	825	790	810	811	816	881	821	768	803	785	803	831	808	793	836	773	773	775	814	777	837	783	781	811	761	761	805	832	800	811	826	778	853	788	796	803	774	788	822	773	813	808	830	805	817	815	820	790	806	847	827	800	803	834	805	829	825	809	836	855	848	784	852	799	782	813	797	823	800	767	775	769	796	750	777	812	825	802	803	773	818	789	775	808	800	839	838	840	784	818	844	846	799	855	826	794	812	813	822	766	811	833	793	806	793	810	759	773	805	839	838	758	795	815	834	803	806	821	823	779	817	810	839	868	860	825	765	784	807	793	775	845	819	804	780	822	811	798	843	822	812	817	794	794	784	831	821	796	778	803	792	722	780	826	802	784	802	793	776	748	772	782	812	846	820	809	793	780	764	802	765	824	851	779	793	788	860	805	832	814	780	852	786	827	819	828	863	805	802	820	858	795	810	821	839	810	771	815	890	858	801	815	799	837	831	792	793	823	747	803	830	779	773	815	800	813	822	789	884	840	793	844	785	817	768	823	779	800	831	839	778	801	808	742	836	803	796	785	829	832	778	824	814	802	734	754	801	759	781	748	794	800	789	796	793	794	756	809	810	825	777	823	796	803	775	812	804	808	768	825	814	797	866	822	840	808	783	783	832	824	856	838	814	776	783	756	847	794	837	855	809	828	771	822	831	841	780	763	789	808	783	847	839	846	793	843	771	799	810	756	844	827	779	767	798	842	769	817	862	763	788	803	764	812	790	788	819	736	769	794	770	746	801	837	772	744	791	838	801	762	776	786	779	745	806	781	749	785	794	791	817	820	828	810	761	836	789	744	798	815	830	811	824	844	864	796	787	842	827	834	767	831	820	766	848	845	799	782	845	843	796	879	780	768	814	790	854	842	830	773	736	767	806	830	756	803	774	729	784	785	783	802	813	768	874	826	788	806	858	788	785	804	784	853	794	850	785	865	842	799	850	794	811	787	781	813	796	749	769	789	794	768	803	843	791	803	810	798	788	815	795	812	798	766	803	806	811	788	787	838	817	794	754	862	825	812	816	814	828	828	821	788	822	782	790	761	821	749	785	774	757	784	793	841	769	785	763	835	774	782	745	810	814	796	835	817	832	765	768	822	863	829	826	781	783	851	772	814	792	798	845	847	821	793	800	769	767	819	889	789	831	849	774	794	794	774	836	831	845	852	797	856	838	804	814	702	813	807	776	791	774	800	797	790	795	824	810	753	834	804	826	786	811	807	823	845	830	800	809	859	772	884	827	747	777	775	859	855	790	813	811	810	852	815	787	808	825	828	822	786	810	786	817
34166	18703	10287	5004	2162	1146	710	588	480	442	383	387	339	358	365	362	366	344	365	334	351	351	346	353	355	384	363	346	356	325	356	347	345	350	321	344	331	340	353	378	334	368	326	349	374	324	381	366	366	330	361	368	377	348	374	349	336	371	355	353	387	319	351	343	357	353	326	333	343	354	346	359	384	337	354	368	336	355	352	341	352	371	345	323	325	300	341	354	342	379	324	369	362	362	344	329	326	319	333	347	333	331	312	352	355	379	365	345	322	340	343	320	351	360	345	337	304	355	333	343	351	371	343	344	302	376	375	343	360	375	317	337	351	372	362	372	323	353	347	338	389	397	376	335	362	373	371	339	330	340	341	381	362	367	336	384	317	362	339	324	338	375	353	361	377	394	352	352	375	347	354	385	337	324	348	355	356	368	364	373	357	341	346	358	362	376	347	365	341	338	351	323	344	350	309	358	342	325	333	377	357	355	360	379	346	341	353	362	337	349	331	368	373	348	321	361	374	338	340	319	346	336	313	329	354	371	379	391	356	342	374	342	337	355	317	365	326	356	318	360	329	326	358	314	329	352	326	341	355	360	367	370	385	356	331	312	353	360	368	376	371	344	318	322	367	314	371	363	307	371	353	332	365	388	344	347	355	374	364	350	363	392	399	377	326	354	347	339	377	394	358	330	328	338	361	360	374	334	348	354	343	361	374	351	301	321	369	346	362	372	371	332	334	376	358	353	297	365	336	355	322	356	339	380	349	350	358	357	311	367	332	339	379	366	329	355	363	347	362	345	340	342	308	362	359	359	367	327	352	322	324	316	350	347	342	363	381	353	306	339	335	357	372	370	359	355	360	363	336	359	336	328	376	350	367	365	333	326	349	332	351	367	323	313	366	349	379	337	342	359	364	325	346	345	346	301	360	316	370	351	316	310	330	364	383	349	373	374	380	337	329	357	350	356	374	367	356	335	325	352	322	341	333	364	383	375	357	377	347	368	327	374	388	368	375	363	355	351	315	368	362	374	326	352	324	360	367	340	316	341	376	397	354	363	325	377	377	373	316	369	349	359	334	362	323	328	369	373	365	348	358	316	350	353	335	320	347	344	351	320	373	340	345	365	353	351	330	386	354	345	342	364	339	380	340	357	333	379	349	364	336	307	347	337	374	329	344	322	339	353	351	329	347	335	332	367	343	373	317	328	348	326	358	347	333	339	350	359	333	324	327	353	349	375	340	352	354	336	313	327	344	351	329	367	338	309	320	354	383	344	348	359	346	321	319	335	354	358	352	373	344	365	350	356	329	325	368	339	365	325	343	331	348	331	375	345	372	345	402	354	359	371	364	357	324	360	353	361	364	332	382	355	395	371	337	372	350	313	388	347	342	384	390	359	390	385	339	361	343	345	348	378	367	341	371	377	338	369	329	322	336	371	375	368	383	336	342	377	341	344	340	349	381	317	355	366	332	324	366	341	341	361	360	352	350	364	296	384	383	340	321	340	334	308	365	335	354	348	366	363	352	362	383	361	347	374	353	370	355	343	345	353	322	350	358	326	385	343	322	317	363	353	346	360	346	404	354	333	340	339	333	365	339	358	334	348	342	311	306	381	323	350	316	335	374	350	373	383	358	333	385	321	342	342	341	365	357	351	353	316	346	326	369	343	316	360	329	341	347	342	343	333	361	386	325	337	379	327	322	369	341	375	349	395	330	320	360	329	356	336	333	361	318	368	345	357	332	330	338	355	339	349	351	336	367	345	366	354	313	383	328	391	326	333	330	352	374	347	311	379	357	341	326	333	321	360	328	347	362	368	349	362	388	359	354	372	303	357	359	335	368	338	342	339	327	342	326	340	363	327	349	386	343	369	343	317	363	369	351	342	371	335	312	343	337	363	350	359	325	355	356	345	342	388	326	334	365	387	345	358	352	354	360	353	365	367	350	346	327	361	349	357	371	353	324	343	320	313	375	334	324	327	348	341	344	361	345	361	345	361	337	314	321	366	336	337	341	395	346	355	366	354	343	350	350	368	345	361	339	320	358	344	310	352	346	340	319	379	323	328	348	371	361	353	362	362	343	359	334	340	338	376	311	351	346	391	356	378	326	333	364	363	378	380	306	392	364	358	342	364	361	342	347	357	340	343	361	374	369	344	344	352	345	362	299	371	358	340	317	342	367	324	363	377	329	328	335	360	337	348	348	359	343	361	342	339	337	314	341	330	357	354	332	309	317	365	324	347	362	354	379	341	376	349	342	331	349	343	336	339	374	380	357	332	351	392	334	343	348	342	337	349	352	349	324	358	368	370	353	370	315	362	352	330	343	304	367	331	356	341	337	367	332	352	302	372	365	364	372	353	333	361	315	335	388	338	343	336	330	384	343	352	326	327	371	371	338	367	348	390	374	334	368	378	341	356	339	342	360	344	326	346	311	344	349	357	383	374	355	364	354	337	348	343	372	381	372	365	340	348	342	360	339	336	354	370	338	380	347	352	379	323	325	347	357	345	353	352	343	334	349	377	380	373	373	373	368	354	333	344	338	353	393	357	367	348	333	358	369	335	378	342	346	349	340	337	372	308	343	351	353	352	374	380	325	350	403	323	349	336	384	364	349	345	370	370	349	358	355	343	389	362	332	340	333	352	356	328	342	335	337	354	367	362	382	354	352	358	329	362	360	307	330	334	368	357	358	341	357	356	332	387	337	339	350	375	343	338	401	384	347	388	342	345	326	384	384	384	334	348	315	346	349	366	328	342	371	358	345	358	368	337	336	337	342	360	383	359	338	365	339	350	331	327	334	343	338	385	348	348	341	341	356	358	358	335	351	371	335	326	343	336	327	337	340	362	327	378	369	377	355	347	373	331	358	339	349	314	337	339	321	361	340	342	320	326	317	378	354	342	316	361	328	349	365	345	360	334	374	333	342	342	343	386	358	311	359	319	357	334	342	352	436	376	389	360	338	316	350	353	344	361	372	350	362	330	359	346	309	410	330	380	309	342	360	382	367	354	350	330	296	354	322	351	360	350	373	341	364	333	333	359	328	361	400	389	344	355	331	389	352	349	334	376	348	379	346	323	351	358	345	337	370	330	342	342	359	344	368	335	365	364	369	354	331	327	368	362	330	330	357	349	330	342	327	343	330	395	384	317	313	371	364	344	345	352	406	359	335	345	344	380	321	327	317	375	394	384	340	362	336	358	359	318	360	341	351	345	348	366	353	335	373	356	343	349	347	346	364	346	352	357	369	360	360	380	389	368	365	377	345	346	319	363	331	333	328	334	360	331	360	358	315	397	355	356	334	347	343	345	366	372	343	363	354	340	365	366	344	373	358	361	352	338	360	348	331	343	338	332	349	340	361	356	360	325	326	332	355	356	381	310	332	348	342	358	387	392	343	359	301	372	317	336	359	325	360	364	378	339	346	335	357	333	330	339	386	375	366	335	341	334	366	346	377	360	337	329	373	336	353	345	360	334	351	340	360	374	369	357	318	351	335	314	341	325
24585	15492	15048	11196	6613	3733	2603	1928	1374	1140	959	876	977	935	904	893	870	884	859	830	823	857	848	835	856	792	835	832	891	816	853	806	861	799	801	798	828	807	834	820	813	835	797	812	833	795	830	850	803	854	796	817	807	847	842	808	852	828	767	825	826	852	818	808	796	832	854	805	832	857	828	795	781	779	815	877	836	852	846	786	814	835	838	874	805	846	769	856	808	888	845	823	791	795	873	862	820	788	827	830	789	836	786	831	769	855	822	786	746	832	768	789	801	828	838	821	815	812	809	846	858	790	822	808	815	879	851	836	785	859	781	839	833	824	837	788	794	804	819	838	783	808	802	800	794	822	843	752	833	845	821	826	774	861	795	807	789	797	855	795	846	807	844	813	783	821	791	829	817	833	842	818	856	853	772	854	826	759	826	788	862	816	829	800	858	801	791	843	851	845	818	865	798	841	881	825	844	806	833	795	826	848	802	804	832	768	844	823	822	787	810	769	824	799	801	843	793	822	768	816	851	828	762	776	871	811	855	796	815	823	839	785	851	844	847	825	817	835	828	823	816	776	796	808	790	794	807	810	788	844	791	778	863	787	825	828	825	785	760	798	823	790	830	825	848	846	834	819	815	820	835	795	855	803	793	820	889	770	837	755	851	820	861	799	835	819	797	816	780	833	827	819	851	826	773	752	808	803	817	833	904	796	773	819	830	866	821	835	739	820	784	811	791	788	794	839	783	819	780	794	798	840	855	798	828	869	835	843	791	788	815	799	811	802	826	876	803	803	831	833	795	853	824	801	817	812	839	820	838	803	795	879	811	830	826	812	811	808	811	801	794	865	783	810	864	835	860	830	771	849	808	843	826	818	834	844	848	803	829	823	866	799	803	804	854	821	832	821	798	832	875	815	847	784	794	800	837	817	787	798	752	835	835	808	816	853	820	834	861	866	822	771	789	808	796	860	827	836	821	795	823	856	743	863	809	848	789	829	839	819	846	794	812	861	802	783	798	820	790	880	819	777	837	844	808	842	785	801	789	791	818	807	844	827	800	804	851	784	779	825	841	816	832	855	847	816	793	798	814	858	805	852	827	827	833	824	815	871	849	823	826	850	801	816	818	866	835	801	852	856	788	774	792	839	835	800	810	756	860	839	841	831	834	849	795	823	808	794	854	841	821	835	823	784	814	799	769	829	842	823	824	828	844	844	835	797	836	817	785	826	762	772	763	818	862	789	879	804	826	798	845	860	768	833	789	860	841	817	808	835	858	842	782	800	821	811	799	804	808	882	804	795	827	857	840	784	825	809	826	764	792	809	819	823	844	865	887	754	806	883	831	875	810	757	875	826	850	849	831	825	857	839	808	788	834	822	861	809	906	833	824	855	829	855	871	845	783	841	816	804	765	795	829	845	800	820	840	823	765	818	857	856	800	796	805	792	826	756	848	827	768	797	806	815	886	849	796	804	760	814	896	817	801	844	869	832	853	781	830	789	819	832	803	807	831	810	798	851	796	868	814	851	876	821	803	769	819	831	825	847	783	815	797	839	819	781	815	824	840	841	838	861	873	841	805	791	833	852	846	860	866	825	830	796	794	870	839	854	776	827	836	801	795	856	788	818	815	852	862	822	857	844	829	826	814	787	806	837	790	851	848	798	787	823	760	800	878	789	803	841	827	846	855	849	825	840	823	821	808	790	812	811	819	844	781	849	864	858	805	817	812	804	819	814	763	821	840	802	823	852	846	775	817	841	813	807	773	792	791	811	785	783	846	854	792	793	806	810	797	835	821	751	797	797	784	784	813	799	766	872	813	823	804	858	788	818	805	820	845	808	824	807	836	776	835	819	794	842	754	814	829	848	853	860	851	795	797	820	800	803	806	812	814	844	850	813	824	825	840	813	824	777	820	828	810	855	845	795	827	821	833	874	789	770	839	851	857	782	791	802	838	815	804	805	827	821	806	828	856	780	888	792	806	820	813	799	806	826	843	805	908	806	827	831	825	797	774	790	819	892	837	803	870	794	801	828	841	787	797	786	747	829	821	819	806	816	812	814	866	807	828	808	784	785	821	793	887	802	832	862	829	815	845	856	827	788	819	873	825	855	838	850	824	826	832	816	848	813	833	821	870	866	817	814	858	868	836	853	802	762	815	831	814	804	813	854	847	798	791	890	852	832	809	841	823	809	800	841	819	823	759	851	849	838	820	820	783	824	765	792	825	795	795	860	846	810	848	809	805	820	782	848	768	798	811	869	873	868	843	774	799	830	842	810	834	831	819	868	827	786	830	847	806	800	806	826	830	802	858	772	817	849	821	838	833	910	783	797	814	858	889	845	805	783	841	864	834	854	798	795	785	847	867	775	777	803	803	802	818	843	798	813	794	777	864	777	859	814	845	843	807	803	822	796	826	832	830	833	801	809	783	788	747	851	811	823	834	775	902	802	877	884	833	800	812	805	805	846	883	793	853	823	802	799	832	771	792	819	837	845	879	793	805	815	868	786	798	829	774	794	871	821	807	844	814	825	874	836	829	831	825	839	803	813	841	816	827	838	836	827	786	873	842	816	804	796	864	807	814	834	837	836	853	785	794	808	818	820	826	814	833	840	814	825	828	861	777	833	831	851	870	784	867	855	812	851	826	831	856	814	838	857	810	860	814	812	863	769	824	850	830	837	838	812	818	808	823	827	828	816	808	814	803	829	799	801	822	787	791	854	818	824	847	837	830	792	806	834	844	724	840	844	877	851	824	784	816	808	798	861	806	814	817	784	798	862	817	759	752	777	808	809	822	843	821	820	849	867	879	825	828	827	852	812	829	850	808	896	788	789	847	790	793	772	795	757	797	818	819	798	816	814	771	825	812	823	817	800	811	808	807	825	838	864	866	801	847	790	840	830	844	837	835	790	820	839	826	810	819	863	813	866	835	790	861	833	815	802	824	807	827	805	810	850	803	850	842	818	835	804	820	861	831	847	850	843	803	864	791	812	825	847	832	780	746	849	790	840	787	789	814	823	836	856	774	793	791	837	831	772	807	855	806	851	791	809	797	786	831	851	810	772	791	816	833	871	797	845	803	852	843	835	803	805	831	850	837	849	851	825	833	812	840	803	783	829	806	843	830	792	788	816	829	795	773	798	837	832	830	850	836	811	857	758	779	839	860	832	809	883	796	842	812	864	823	825	828	768	831	809	818	847	840	777	822	794	787	822	801	802	797	810	830	775	807	826	773	841	839	885	848	816	789	828	833	830	846	794	798	768	860	827	839	848	835	799	842	825	839	822	826	854	842	834	842	814	823	829	859	843	839	847	788	841	834	815	785	834	809	795	829	835	856	761	775	791	823	827	824	798	771	845	841	775	796	849	813	794	866	845	779	836	792	768	825	785	802	824	806	782	814	851	849	857	798	830	825	858	839	750	829	831	839	854	808	836	864	828	850	850	863	848	811	838	771	814	804	787	823	787	832	838	813	822	853	842	843	807	826	844	798	836	806	784	774	819
46532	26388	16063	8370	3653	1832	1242	836	673	490	419	407	373	374	391	386	388	365	388	386	352	367	371	382	371	378	388	349	366	380	402	369	384	366	374	349	375	360	349	351	315	379	361	348	367	339	341	390	348	428	373	328	345	358	400	356	350	363	395	363	367	329	360	339	329	315	365	347	371	379	358	392	389	376	365	384	356	369	361	347	400	380	363	342	353	376	375	350	329	359	355	359	364	355	341	378	329	354	364	403	368	358	343	345	371	378	376	379	341	363	302	394	364	340	348	352	382	342	408	411	368	391	356	305	361	360	363	333	352	369	390	349	344	363	345	356	387	354	345	360	354	358	352	351	336	351	368	370	380	336	411	343	352	369	360	361	347	391	360	386	364	382	364	354	379	369	379	360	348	365	356	375	343	326	370	354	355	373	366	357	369	355	371	364	369	365	396	359	398	371	344	355	385	317	347	381	358	337	361	393	349	366	348	366	362	344	366	322	383	407	362	376	365	369	342	351	373	368	349	354	376	369	338	368	371	351	352	424	358	379	368	369	369	336	325	360	389	378	341	362	349	364	366	379	337	347	349	388	369	361	353	402	370	345	361	349	344	366	347	400	379	365	371	358	348	380	364	372	366	350	341	312	357	389	374	374	344	415	365	359	369	353	344	345	369	347	372	354	378	394	347	398	347	323	372	361	406	394	335	362	359	369	361	346	371	353	386	350	347	415	356	352	355	345	354	367	361	361	356	369	388	375	366	384	359	358	343	330	314	350	356	376	362	346	372	348	306	367	330	362	425	338	367	364	364	393	403	344	362	383	357	352	355	358	385	387	347	339	362	366	351	336	366	367	340	355	322	333	339	368	367	350	369	361	380	360	350	359	360	390	366	343	364	337	389	375	388	369	369	384	337	430	385	376	363	353	391	399	395	338	334	369	356	353	367	356	363	366	369	356	336	352	376	365	365	373	378	364	370	385	364	377	346	352	388	383	366	346	376	370	371	372	354	322	373	365	352	378	359	344	358	358	331	324	352	396	394	365	373	366	381	366	375	402	379	331	372	369	352	380	335	391	338	329	332	383	374	361	355	348	351	363	371	368	345	347	369	327	390	337	350	364	336	350	354	353	387	368	376	368	327	367	373	393	343	332	366	344	336	345	394	348	358	383	373	391	378	377	373	335	376	366	354	356	334	322	325	358	356	377	404	364	343	339	352	324	375	342	329	341	368	386	342	359	351	377	349	404	393	354	367	379	374	381	372	364	336	384	345	324	371	380	334	360	361	349	322	361	334	360	313	353	368	371	378	377	353	373	353	354	361	358	342	355	347	346	375	363	390	398	405	393	402	373	387	378	369	374	361	373	334	370	361	341	355	377	359	361	369	372	357	352	346	349	323	372	347	355	351	331	402	399	386	387	395	345	372	381	340	348	344	397	342	403	404	363	351	372	330	367	384	400	335	322	375	367	333	349	381	334	367	389	387	350	398	357	351	358	345	336	329	392	381	342	344	315	334	381	381	378	378	344	352	351	339	357	339	375	387	403	344	386	367	388	381	321	325	336	350	375	380	370	371	370	364	346	417	392	356	360	364	367	352	376	378	327	370	337	351	374	353	344	366	312	338	398	372	377	369	339	342	381	335	332	366	348	377	343	367	347	366	376	346	365	360	365	356	352	365	362	422	370	363	356	372	369	366	362	362	379	396	398	360	366	343	364	343	345	348	335	344	388	410	386	396	340	369	359	362	353	384	398	383	352	363	336	367	372	354	329	387	350	373	332	357	363	359	387	364	345	347	349	381	380	351	351	371	361	334	338	357	385	392	336	362	340	383	352	335	378	340	344	358	357	366	370	403	362	355	380	381	372	380	381	372	302	342	359	375	363	345	372	372	345	393	339	372	347	356	382	416	346	364	385	395	357	338	377	386	380	372	372	380	328	385	375	383	387	338	344	387	350	363	370	360	412	366	349	405	347	360	363	365	375	393	381	340	375	345	328	387	355	348	347	380	337	357	331	380	349	365	375	370	351	366	370	363	355	367	372	358	370	362	370	358	368	392	368	416	361	377	390	363	367	353	387	414	338	383	363	394	355	341	346	405	373	415	302	352	362	406	344	385	346	381	372	367	408	345	332	383	332	349	352	388	357	337	351	359	364	353	371	365	389	365	329	375	373	386	348	345	373	336	338	379	366	372	379	381	401	355	340	363	334	365	345	325	373	364	373	345	413	336	381	372	382	352	359	380	339	365	375	369	361	353	396	385	382	393	370	369	407	347	340	376	388	370	373	350	374	352	337	371	354	378	356	392	372	322	367	401	338	334	339	363	354	336	380	367	356	349	359	358	338	361	355	370	343	368	384	376	366	335	409	401	396	331	364	355	376	385	345	363	396	392	385	357	376	338	350	379	343	385	371	381	381	351	382	383	383	327	384	319	380	378	353	337	376	341	363	359	357	418	357	387	341	339	395	354	392	359	343	395	354	400	379	336	375	340	391	388	349	357	410	375	365	346	364	323	348	339	361	394	381	364	362	312	368	357	393	347	351	329	364	379	402	360	371	328	361	384	368	364	354	407	365	383	413	350	384	394	368	349	350	354	367	323	382	358	369	375	380	373	425	410	333	343	388	376	374	369	375	380	364	345	358	318	342	384	367	343	351	339	355	349	337	379	383	352	365	364	356	371	366	376	382	345	347	388	318	336	375	382	398	371	392	381	382	331	389	377	375	355	366	355	361	393	401	379	380	353	374	336	349	364	366	376	366	385	386	347	402	350	375	355	398	348	361	341	345	380	353	308	386	356	333	363	376	384	368	324	374	390	385	350	362	396	361	323	357	378	346	368	364	370	399	385	382	338	351	372	358	366	364	350	341	375	326	330	349	377	377	353	354	353	348	337	328	398	379	355	361	338	352	372	390	322	352	377	347	354	384	369	388	311	383	400	356	338	374	389	362	349	381	351	344	348	384	376	357	356	324	328	376	397	398	358	324	341	361	365	354	368	362	391	343	365	328	353	349	366	346	356	375	361	359	348	356	327	384	387	365	356	363	350	357	376	355	375	352	362	345	359	365	343	398	400	369	354	385	350	365	376	368	376	334	353	340	355	372	367	377	349	363	390	310	346	362	358	389	349	374	381	396	370	391	335	358	361	391	350	344	343	347	340	365	341	388	359	377	363	341	424	380	343	370	406	331	361	341	354	349	352	364	396	383	370	387	365	372	383	394	387	333	372	398	380	349	347	359	384	324	354	363	340	364	389	375	354	339	349	364	322	395	397	356	339	363	387	400	340	361	329	375	377	342	342	325	387	358	371	347	373	337	363	353	326	346	347	407	331	357	351	359	366	380	346	366	373	376	336	361	372	358	359	363	382	346	375	339	356	346	396	353	363	344	354	338	374	332	363	316	374	364	355	364	356	355	373	389	379	376	378	362	383	377	368	362	378	379	351	338	378	389	396	341	379	349	349	369	371	357	365	355	352	365	362	372	351	368	351	325	377	383	376	349
32664	22098	21356	17039	10228	6485	4431	2919	2240	1491	1117	1073	1090	1010	990	966	1004	966	967	946	968	931	929	943	836	865	864	946	860	836	841	858	904	824	821	890	836	829	881	873	846	850	886	880	808	873	845	787	828	872	832	829	860	847	807	876	820	882	834	806	844	854	883	878	891	873	827	816	848	860	856	870	859	874	867	859	824	836	852	874	916	879	829	872	854	875	829	833	872	855	850	842	928	868	805	893	842	868	904	863	864	829	861	812	861	868	849	785	865	829	880	870	817	847	866	861	916	869	829	870	844	837	870	892	819	789	853	811	815	824	866	839	828	858	874	829	867	876	842	840	853	860	831	849	824	822	859	834	870	787	859	816	811	825	853	820	845	826	856	836	809	813	906	849	848	855	827	871	826	884	822	812	916	862	855	857	813	856	813	857	854	873	851	836	842	817	828	846	810	826	852	854	834	863	862	871	844	834	831	879	864	853	831	841	830	839	849	857	879	803	822	847	856	823	856	864	806	859	880	837	891	887	837	833	865	844	853	798	814	861	870	781	829	867	842	839	882	826	820	877	909	837	914	875	788	814	803	819	825	834	823	857	941	909	886	801	818	850	891	845	838	875	868	831	825	875	852	841	846	896	858	891	846	887	792	839	857	788	834	854	861	830	820	856	859	822	861	857	853	828	814	821	828	886	881	820	891	835	899	841	839	823	841	822	848	808	803	788	863	854	852	886	810	847	856	823	874	883	882	852	840	790	819	842	868	803	878	853	880	864	854	838	866	832	861	869	828	875	851	841	829	860	851	857	823	814	833	834	856	856	812	848	838	839	861	898	854	875	873	817	893	853	842	858	876	890	818	823	869	824	876	853	871	860	806	828	793	897	849	846	890	824	814	773	895	806	830	862	844	893	830	824	849	875	830	828	862	844	874	853	847	840	836	878	861	849	840	838	844	821	872	875	875	863	813	850	844	867	867	850	838	870	878	852	818	823	810	859	869	823	844	890	856	789	843	913	840	850	842	875	928	829	797	864	886	878	868	871	834	842	845	817	772	895	866	886	856	866	844	875	864	829	886	831	876	850	856	827	853	866	852	855	861	858	875	869	844	894	809	834	837	796	852	872	815	887	829	854	840	823	805	860	815	858	904	866	872	864	834	814	853	842	796	879	835	835	794	876	933	874	874	886	828	833	853	870	851	815	872	871	822	843	859	847	833	826	886	890	880	860	845	776	829	868	866	878	883	837	837	871	843	863	821	836	882	839	850	856	857	894	867	809	879	882	860	881	840	823	839	868	814	826	807	814	863	866	815	846	875	867	864	912	863	856	820	861	880	826	845	852	797	798	863	845	838	833	828	873	877	827	843	817	824	841	871	891	756	838	844	856	886	918	812	870	831	832	887	822	798	852	839	807	846	856	846	857	871	855	857	842	846	862	828	833	898	873	848	831	872	907	859	846	814	858	825	895	858	878	817	868	804	865	881	845	882	840	835	889	813	878	869	911	858	816	846	854	808	837	871	828	851	839	849	923	822	818	904	817	829	919	840	854	905	909	827	809	882	871	808	898	864	888	800	835	887	844	844	841	861	854	834	797	875	901	885	860	878	860	842	883	861	796	853	825	851	803	844	873	857	821	899	825	855	799	835	835	873	865	878	886	889	826	856	880	807	864	878	847	829	893	837	840	843	878	841	852	851	882	845	821	851	795	918	863	781	832	836	874	848	842	803	872	913	816	780	876	873	848	827	880	861	803	865	863	835	874	827	812	880	834	864	835	860	841	867	844	804	834	826	832	864	914	845	840	842	897	881	796	834	880	858	865	864	869	815	791	928	875	869	904	859	847	825	873	805	857	844	853	824	817	816	869	828	832	874	808	849	895	799	884	826	887	836	867	869	825	863	825	829	862	845	838	872	850	802	840	815	853	826	868	908	897	886	827	834	893	889	859	855	846	854	801	899	825	868	894	863	888	861	874	838	886	857	848	850	872	858	859	892	886	825	859	877	824	834	854	902	819	817	894	811	835	863	834	855	862	844	859	884	884	862	835	807	846	886	821	838	852	837	864	841	876	860	896	879	836	828	881	871	818	833	849	833	857	825	841	819	853	822	822	845	824	867	815	832	907	862	871	855	832	883	928	841	855	856	797	883	821	878	860	871	899	858	887	827	847	863	832	855	874	859	819	844	868	838	884	885	796	882	839	846	885	854	842	833	864	847	874	892	918	819	827	860	820	819	852	846	881	849	787	865	836	882	836	823	807	809	883	794	833	863	878	789	841	873	803	856	852	887	866	857	840	888	892	832	859	832	892	818	873	877	833	835	835	831	822	874	816	856	888	837	859	866	848	900	852	847	886	851	799	863	844	850	816	906	821	856	852	851	859	851	848	854	864	843	799	862	846	832	881	831	884	914	854	861	831	891	861	883	827	858	866	916	859	845	833	900	884	819	840	821	853	825	807	795	871	833	807	830	882	825	821	907	870	852	888	834	873	856	884	866	831	827	870	848	843	861	848	873	894	878	860	867	834	874	808	881	847	872	882	845	844	877	868	824	846	845	898	898	855	793	866	871	840	850	832	884	865	788	860	886	836	868	851	851	917	851	871	845	866	859	856	868	853	821	869	882	818	837	873	827	814	866	851	825	860	852	845	872	889	855	832	838	844	890	842	812	785	825	853	852	861	857	830	843	840	847	849	863	921	860	835	844	882	843	810	818	799	834	890	830	820	876	885	871	867	887	852	810	887	868	859	865	841	814	827	873	805	890	872	859	856	791	810	837	805	872	837	849	893	858	831	830	822	871	853	814	800	870	863	831	797	886	823	872	852	871	824	854	800	830	836	867	858	806	886	858	851	814	825	840	858	801	882	831	848	856	898	845	875	882	888	853	852	864	827	813	865	883	823	854	911	827	868	853	828	849	843	815	880	883	797	872	851	862	862	851	882	857	894	907	832	891	834	800	828	813	894	847	890	868	825	869	842	821	853	821	837	784	851	871	846	859	834	867	857	901	871	858	800	894	875	897	875	771	857	862	893	885	859	836	902	847	870	849	879	856	886	946	814	843	816	846	858	831	830	866	882	855	856	833	912	850	862	925	842	905	823	866	849	879	899	838	850	871	854	838	850	800	877	882	837	920	881	812	819	871	881	811	853	836	862	893	855	852	810	797	837	863	903	860	831	860	818	850	898	857	879	918	871	822	807	900	896	890	840	844	873	887	868	845	866	793	873	815	831	870	845	877	850	817	799	801	833	864	835	890	834	866	833	871	845	817	836	805	867	864	831	872	866	825	852	915	837	863	834	859	853	917	854	844	868	865	864	835	810	877	847	858	885	812	831	854	832	810	861	897	907	877	868	892	913	848	842	841	852	860	868	848	895	810	898	866	879	825	846	894	824	919	814	886	866	882	822	807	859	830	801	796	843	862	839	861	906	900	839	867	868	871	848	833	844	884	836	839	857	861	816	836	857	882	839	873	857	801	877	805	823	875	849	855	873	897	900	843	852
55521	30935	19606	10882	5081	2668	1736	1105	848	610	404	419	409	425	392	399	371	335	367	378	354	363	383	366	387	368	361	346	395	346	313	332	319	313	331	332	322	334	316	352	352	347	312	341	343	387	319	330	311	328	333	345	367	309	323	350	359	333	338	339	340	340	371	324	340	310	325	303	336	345	315	354	348	341	335	369	318	319	293	327	345	333	354	381	346	360	333	317	370	364	331	318	331	359	325	358	348	352	358	323	315	335	370	339	366	323	368	360	342	323	347	326	367	339	343	325	325	318	313	359	334	320	298	317	321	350	362	344	368	343	367	323	310	310	310	313	297	355	335	308	343	294	317	321	316	329	358	322	309	356	353	304	337	352	376	322	331	349	331	319	327	340	352	342	357	331	340	310	315	322	311	334	344	353	316	337	373	331	338	335	343	343	322	365	349	343	315	360	331	315	303	335	339	349	350	336	321	343	366	315	341	321	334	339	365	330	331	329	319	338	336	338	338	356	308	346	323	298	335	340	329	354	344	356	346	337	337	358	343	359	315	321	350	329	304	344	346	377	347	329	328	314	311	356	323	361	350	352	325	331	303	379	323	331	327	332	322	350	329	339	362	379	351	350	351	328	368	319	344	344	319	315	345	365	315	327	352	338	334	368	342	322	328	324	354	331	358	326	328	332	336	353	344	366	336	340	342	327	332	366	318	317	332	328	348	332	354	312	305	361	360	305	303	347	355	326	324	338	374	354	321	368	348	343	350	334	325	369	321	369	354	371	365	320	349	342	342	335	330	382	348	360	359	323	322	317	337	358	351	374	333	314	353	346	345	318	326	380	335	329	321	351	359	344	346	356	364	340	341	331	338	328	359	346	364	343	346	324	324	307	361	355	363	335	333	337	335	322	340	333	342	349	355	374	330	299	317	354	329	323	369	337	324	313	349	301	328	334	346	312	353	309	341	339	357	338	364	315	372	357	332	332	347	331	326	341	337	320	307	327	341	326	326	359	339	314	316	339	343	323	336	347	353	372	324	322	351	353	304	319	350	363	348	357	338	315	342	328	337	315	307	322	338	352	327	305	345	360	362	338	339	336	344	344	338	349	334	314	353	316	310	329	327	322	357	377	322	317	348	371	298	391	362	347	327	312	333	321	351	372	341	323	338	338	342	344	329	322	298	316	304	348	322	293	359	326	343	334	342	314	354	300	362	341	350	317	337	312	307	322	300	363	335	342	313	316	318	348	324	344	350	355	327	317	354	318	349	355	298	364	324	325	359	301	342	351	318	320	313	328	345	316	360	312	337	333	329	311	338	356	305	333	342	332	340	378	384	315	329	348	360	345	340	299	351	336	378	349	328	327	357	315	362	352	329	299	324	307	348	329	338	353	356	362	364	326	334	324	363	351	361	344	323	341	336	343	331	353	358	352	329	322	322	310	364	339	338	323	347	345	307	345	361	349	357	370	374	299	316	333	354	319	322	346	333	360	326	336	323	347	320	303	347	364	327	370	335	374	306	325	292	319	337	346	369	322	343	379	332	334	355	332	330	377	340	327	358	322	332	346	320	309	367	352	319	349	339	345	378	324	344	387	349	359	350	330	335	305	327	366	337	340	355	313	372	334	341	310	314	359	344	365	309	330	297	344	319	349	310	359	331	328	370	352	353	367	328	353	348	314	355	324	361	383	356	351	357	349	357	327	265	333	320	402	354	346	327	339	339	347	333	368	297	323	372	330	315	332	356	356	319	323	378	340	350	359	345	321	335	328	321	315	295	350	330	293	341	310	332	312	347	320	325	329	357	366	354	347	285	366	346	355	344	347	353	339	348	326	355	314	327	370	346	304	351	345	344	334	353	341	306	340	331	352	325	331	339	304	310	317	356	354	372	324	310	330	347	331	318	348	362	357	375	342	342	337	354	313	356	342	354	343	349	319	316	314	306	329	317	351	361	335	356	323	311	346	367	330	340	345	351	337	311	352	356	318	350	352	342	312	342	355	351	356	351	356	358	329	368	341	355	325	348	333	385	312	328	355	346	354	348	321	343	302	319	325	333	338	328	340	364	348	342	347	314	315	303	344	365	354	309	354	315	338	310	350	339	334	344	354	329	364	330	316	329	334	315	362	301	343	287	334	322	365	342	315	307	328	343	338	323	325	361	340	316	325	328	363	333	331	355	378	334	338	366	324	341	330	340	332	327	347	305	357	381	306	363	341	346	357	322	328	336	329	327	329	313	366	355	333	333	356	332	349	370	348	357	357	349	349	343	340	312	324	325	336	410	352	371	364	361	344	340	331	321	355	357	344	311	346	348	346	313	336	346	306	327	367	325	372	323	335	308	345	324	354	332	329	365	345	328	341	345	360	329	365	322	341	323	336	355	332	375	325	369	323	294	334	336	329	333	334	350	350	332	364	339	318	377	325	342	341	364	320	323	331	323	347	312	371	347	338	376	330	301	328	336	298	330	351	356	326	322	376	360	327	354	340	333	329	310	345	308	352	353	313	332	318	325	351	314	326	358	364	292	333	333	342	345	320	330	330	332	289	335	360	326	318	361	334	297	358	316	320	353	299	299	322	342	319	333	345	326	341	352	361	351	350	341	343	337	320	345	370	335	377	318	317	337	304	327	337	314	338	343	351	335	356	312	371	343	343	352	344	328	334	348	337	313	348	354	340	323	346	364	337	346	351	386	360	349	327	359	343	363	330	335	350	346	333	340	346	349	324	335	378	343	319	393	339	333	308	339	354	325	338	312	333	334	342	341	311	378	331	355	348	315	330	344	330	286	339	347	373	294	326	330	319	349	326	359	334	362	342	351	312	392	344	343	305	353	359	342	347	366	340	353	340	337	336	318	336	325	386	309	325	330	333	355	378	383	325	308	362	345	326	352	353	320	341	367	361	352	350	298	375	331	336	336	362	352	380	328	345	372	342	342	339	330	318	342	339	354	325	321	313	346	329	297	344	325	323	301	362	333	354	326	321	342	320	324	329	375	365	338	308	335	342	345	353	367	335	360	314	338	344	328	321	310	347	375	357	300	336	302	337	328	388	355	348	319	300	328	316	354	341	329	334	322	330	351	320	315	363	345	306	332	338	344	354	380	335	365	346	366	344	329	359	338	403	340	322	337	328	305	351	359	306	341	346	341	359	363	356	343	334	346	342	326	349	347	311	340	336	361	320	307	341	327	345	339	347	353	326	323	364	327	305	352	350	371	357	324	347	347	350	330	308	338	328	324	317	314	315	326	370	350	337	349	307	382	350	371	376	376	349	342	338	321	376	312	324	325	329	330	313	317	332	353	354	311	336	315	310	335	337	323	342	310	332	310	339	366	343	348	350	332	349	316	307	356	342	327	325	339	356	367	331	352	373	292	319	336	330	354	348	344	369	313	361	361	373	350	347	352	350	369	326	343	382	348	308	348	334	366	365	358	357	349	355	352	365	321	305	381	366	304	333	326	352	355	312	345	326	358	359	351	335	321	346	349	339	373	365	338	362
37552	25038	23714	20783	13521	9398	6470	4449	3367	2070	1387	1207	1135	1055	1083	1031	1081	1033	1029	958	974	972	993	913	888	897	852	820	826	859	806	771	841	779	804	778	800	804	804	790	795	789	798	772	816	794	756	855	810	783	784	771	794	762	799	786	805	812	776	817	779	785	793	780	843	749	875	795	807	780	801	797	813	834	799	757	811	783	778	806	796	796	802	794	838	769	812	781	832	776	755	768	805	820	833	797	808	832	848	822	781	777	775	811	794	775	788	818	775	800	797	787	805	794	845	808	821	769	805	809	815	817	793	764	826	806	801	780	770	793	834	754	766	771	800	838	787	826	816	757	800	825	759	783	789	765	795	754	778	835	777	762	788	856	818	800	763	866	823	829	762	803	751	826	791	787	813	773	833	796	787	834	784	827	805	794	749	767	808	740	765	766	770	782	832	748	768	788	818	795	807	806	756	804	777	807	770	731	783	808	840	771	834	798	822	809	833	792	750	753	799	785	739	793	774	827	798	797	797	827	781	835	789	792	810	799	736	771	748	778	794	777	816	795	815	812	784	783	792	724	833	768	829	823	706	743	721	783	793	848	822	817	796	810	831	736	788	798	809	779	804	791	773	742	794	772	753	779	763	805	818	801	793	756	779	743	770	817	824	737	820	787	759	818	788	787	809	798	761	778	818	781	829	813	789	808	795	813	746	794	803	750	774	786	847	828	752	842	750	801	786	794	824	810	800	813	806	810	824	831	775	841	823	778	808	791	795	783	835	779	793	766	903	819	826	786	783	815	811	821	760	859	791	780	806	774	803	833	847	779	724	772	759	796	748	775	801	811	756	859	767	779	742	812	834	831	774	791	791	822	799	781	816	810	830	746	794	788	804	722	835	836	778	839	795	768	818	820	809	758	757	853	773	771	852	825	831	821	785	787	821	814	791	844	821	765	767	808	807	807	805	851	783	789	814	790	771	792	784	792	799	807	820	810	817	800	809	744	824	832	782	806	749	823	746	790	794	769	808	787	759	829	760	820	838	784	795	826	782	759	742	782	771	824	827	776	791	753	779	761	776	808	830	823	774	815	738	836	853	797	857	773	789	752	770	843	788	792	852	721	867	827	831	818	773	799	795	802	770	759	794	813	779	781	797	762	782	787	789	767	854	752	824	775	789	806	818	773	793	783	783	803	824	830	718	775	751	801	761	710	799	847	803	782	778	835	847	766	760	819	793	815	760	812	776	828	800	828	780	803	785	850	766	780	762	788	836	780	813	823	787	768	806	761	801	790	824	744	761	798	853	782	798	813	810	782	769	793	787	801	840	794	821	744	779	781	779	815	799	852	796	801	784	810	800	832	787	814	804	773	778	789	815	783	778	833	804	806	820	785	786	804	822	829	771	820	771	736	825	810	804	739	799	826	820	828	795	800	781	788	800	791	807	812	767	779	764	802	858	773	806	815	773	818	778	775	783	783	801	795	801	774	805	739	734	782	805	843	762	784	808	819	741	798	779	784	800	782	772	755	778	828	806	814	745	795	814	810	778	786	769	778	828	858	776	848	776	780	802	875	796	803	790	810	742	770	788	769	792	795	731	806	788	759	782	836	793	785	758	771	774	778	757	773	790	807	798	804	787	753	786	770	838	799	747	777	789	757	783	836	766	802	820	775	803	761	791	784	834	809	767	774	751	818	828	834	786	779	796	781	766	881	794	780	812	822	786	767	761	794	808	786	800	849	846	818	768	792	786	823	794	815	839	759	801	811	785	801	802	832	835	817	762	827	816	768	790	735	766	778	824	843	807	817	794	809	790	816	785	783	866	837	828	845	799	848	857	757	799	774	800	766	768	764	820	753	787	778	744	761	771	791	787	862	753	764	826	784	823	784	841	739	825	832	833	788	815	802	813	768	762	811	829	795	780	785	780	793	806	801	822	802	797	782	773	814	804	773	815	816	803	820	787	802	782	792	793	824	835	773	756	778	793	823	767	839	795	793	734	831	882	767	768	783	732	808	809	786	769	759	801	798	789	800	803	746	810	774	775	826	762	821	771	787	821	824	784	839	748	791	801	800	786	778	818	778	769	728	758	799	800	759	855	794	827	806	804	787	804	842	756	756	783	831	779	799	792	770	761	801	784	792	844	806	808	761	796	829	807	802	775	807	788	750	795	826	791	800	772	777	789	805	756	777	766	770	788	838	801	802	782	798	797	764	841	795	779	794	791	822	789	767	823	748	783	820	757	835	815	838	802	806	787	790	798	809	782	801	751	794	785	808	730	768	836	747	779	828	836	791	811	832	819	809	779	821	810	803	807	785	774	796	823	805	839	800	789	738	778	832	750	788	830	805	772	794	752	777	824	847	794	739	844	829	849	815	765	779	825	779	769	808	807	754	833	801	768	839	787	757	768	787	814	765	788	823	796	799	740	790	809	794	784	772	794	787	792	781	793	797	796	824	820	818	760	773	778	771	802	800	794	803	769	744	780	769	836	803	808	817	836	770	810	829	783	791	793	790	806	813	740	790	750	793	845	778	768	780	771	811	835	770	793	811	760	822	800	817	829	730	751	817	825	800	829	841	764	771	783	800	805	804	824	803	837	805	800	701	803	804	818	772	849	786	800	825	843	770	790	859	754	804	782	790	791	825	815	725	797	786	819	811	752	759	773	783	820	773	762	819	783	831	843	786	807	753	751	805	798	804	779	744	743	773	810	778	791	757	797	772	759	746	809	834	783	762	807	769	810	767	821	794	846	833	743	823	825	833	765	798	751	828	816	750	831	782	790	787	790	795	806	837	822	751	751	783	827	834	819	784	788	805	810	782	810	782	849	740	808	791	805	742	784	783	810	829	729	817	804	772	784	819	795	789	793	788	849	787	828	728	792	784	784	797	768	774	837	774	792	783	767	806	822	783	817	784	801	784	784	823	809	756	836	789	804	771	833	850	742	811	768	784	792	838	811	810	805	822	800	748	752	817	795	789	768	778	738	808	804	792	725	790	817	785	793	817	817	788	766	855	793	732	807	776	787	837	766	775	801	783	821	772	762	784	790	829	754	766	766	822	787	779	882	860	801	802	761	771	837	796	822	799	784	839	802	851	820	817	785	845	791	825	769	776	768	808	785	799	749	798	807	785	763	801	844	776	752	839	745	803	841	804	792	804	810	748	808	791	811	733	764	810	770	803	790	787	830	770	790	830	805	823	808	781	795	788	813	767	818	814	762	817	818	799	770	841	861	823	792	783	757	816	811	785	729	783	798	741	810	789	768	784	805	765	736	826	775	729	769	858	807	816	793	822	773	828	801	793	821	768	803	809	812	758	776	817	776	809	827	768	765	778	764	790	767	800	791	784	840	795	785	820	789	778	800	735	846	801	760	798	790	782	804	803	789	821	795	813	849	783	770	789	789	821	787	784	813	759	808	803	819	762	791	814	805	786	772	771	777	762	801	742	833	773	791	791	830	833	786	779	762	837	805	779	802	802	809	774	822	788	774	788	779	819	828	831
35078	17394	9008	4384	2079	1141	775	612	522	428	366	392	377	349	373	341	371	325	325	316	336	362	364	340	342	351	353	321	336	332	341	347	338	354	355	365	346	329	349	360	346	315	341	314	324	360	368	334	319	382	328	338	340	338	356	317	343	349	354	347	373	353	360	322	375	347	340	334	358	348	347	368	308	308	356	365	339	330	376	337	326	318	325	372	328	309	360	371	349	359	359	326	356	345	303	314	304	351	333	334	306	360	337	323	347	373	328	388	346	372	390	364	356	327	322	339	358	342	367	344	341	318	374	323	357	309	291	319	349	314	348	343	370	351	332	321	343	358	320	332	335	364	347	360	332	411	333	363	367	341	343	376	358	339	348	324	331	362	320	318	341	333	363	334	392	366	331	309	363	327	327	335	342	373	353	344	335	347	304	395	363	339	342	334	318	361	343	366	330	318	295	350	340	329	375	365	351	378	370	379	350	342	336	347	385	380	353	333	317	350	336	387	352	355	307	366	356	374	351	332	322	346	334	329	347	325	327	339	351	332	325	328	338	339	293	356	356	344	331	344	349	363	354	335	362	319	323	338	375	338	343	345	351	335	372	312	353	346	336	355	325	349	327	360	344	332	326	338	364	340	335	361	407	402	328	316	334	335	336	328	313	356	387	340	341	336	343	331	338	354	349	342	326	354	355	338	363	356	369	328	374	367	339	333	356	348	306	327	355	358	384	383	380	365	339	347	359	361	339	371	317	335	363	339	373	348	362	339	361	361	331	325	321	340	376	331	355	313	378	361	336	353	337	325	328	389	362	369	351	347	332	373	353	354	387	301	358	342	363	348	325	381	347	338	354	344	289	357	354	333	358	375	323	318	343	307	349	329	327	318	320	334	306	330	354	314	356	330	340	358	347	380	326	337	327	361	312	350	340	369	364	334	351	376	355	369	334	343	357	355	335	338	348	319	316	317	365	336	361	343	375	326	359	358	363	345	347	385	339	329	331	349	370	346	361	339	330	335	361	326	337	344	325	357	334	355	366	335	345	370	356	320	343	340	386	359	347	379	303	324	364	362	339	357	349	383	320	370	342	360	336	362	371	341	330	308	345	308	334	369	348	394	354	353	380	350	317	325	320	366	362	354	369	330	306	342	331	348	346	373	313	342	363	328	319	330	345	348	344	364	334	337	364	355	344	319	366	338	377	347	360	370	298	351	326	350	342	312	366	377	362	335	353	342	345	347	338	337	349	350	332	329	347	359	354	356	348	355	346	348	334	382	337	393	343	341	349	361	343	364	345	359	366	363	313	318	336	357	376	312	358	311	314	351	352	354	335	351	337	343	332	327	355	335	382	329	371	345	343	333	345	343	382	346	348	326	339	346	335	356	299	354	332	373	349	328	367	348	329	351	383	323	385	347	332	364	359	360	319	380	301	343	357	333	370	324	346	342	352	339	310	345	336	334	323	366	314	332	340	368	329	333	369	331	314	374	334	383	368	327	305	360	342	361	343	362	358	358	321	339	348	349	388	354	343	360	329	360	383	346	345	343	343	330	345	328	354	342	325	380	364	359	330	331	393	364	351	357	353	360	331	344	337	331	343	334	324	327	330	352	339	301	340	347	322	372	370	317	330	367	358	383	365	331	358	331	379	327	361	364	351	346	379	367	361	380	326	352	341	354	382	341	334	345	345	323	326	327	344	318	347	365	412	368	306	373	341	345	361	344	343	361	335	330	346	353	344	323	312	347	352	379	332	359	330	364	368	360	325	334	355	341	319	375	339	354	356	333	363	296	326	380	318	349	347	333	335	335	321	350	361	358	316	387	393	370	350	362	349	362	345	364	351	338	309	344	322	315	334	387	333	313	336	323	336	342	362	352	343	356	336	332	328	325	330	284	349	352	344	335	345	321	290	329	338	296	331	316	362	358	350	322	304	330	341	346	356	333	348	352	343	311	343	341	337	341	349	352	370	367	349	337	344	358	328	368	369	324	328	353	371	320	317	292	339	329	377	326	379	357	335	308	344	331	360	323	330	348	381	337	331	329	381	337	354	345	405	383	351	337	327	331	336	349	353	360	345	329	346	340	355	323	374	347	355	354	354	369	308	327	347	343	344	355	330	362	362	323	356	326	327	333	360	365	361	323	366	328	361	327	323	335	349	370	334	304	292	339	358	381	345	344	336	360	320	335	333	371	360	322	330	326	323	379	372	350	336	316	324	377	338	371	331	366	341	320	325	331	339	365	383	350	374	341	330	344	360	330	326	370	362	315	345	317	347	356	345	316	344	319	342	321	351	392	369	359	326	334	319	360	345	342	344	328	344	312	370	326	352	355	336	319	360	336	347	351	340	349	321	358	319	357	379	392	339	328	319	312	357	341	334	335	354	371	336	334	385	387	290	343	338	382	359	349	372	352	350	357	340	349	335	343	339	334	404	354	339	341	329	352	351	384	350	358	299	348	395	380	347	373	348	317	362	347	348	353	365	350	352	339	347	329	340	350	347	349	342	338	355	368	353	324	380	386	313	359	367	345	349	340	364	359	344	353	352	378	332	331	332	340	335	345	357	323	324	334	346	363	382	343	346	351	347	336	328	345	334	292	364	394	344	337	355	343	356	344	351	329	348	361	365	351	340	351	340	340	351	341	396	337	347	353	358	321	362	384	379	349	364	388	337	357	365	336	346	335	368	338	364	379	343	341	339	355	360	321	323	333	335	335	294	318	342	357	350	317	351	342	304	370	340	323	384	357	349	367	346	323	333	315	354	338	378	346	290	339	359	399	354	374	368	367	339	324	360	351	325	313	340	351	333	328	285	342	334	313	357	362	359	343	368	333	318	337	344	351	359	313	321	347	353	318	333	329	364	327	364	367	314	346	366	337	342	340	347	317	345	357	356	355	334	356	341	355	342	334	323	366	330	365	330	375	345	351	365	346	349	347	358	322	322	373	332	390	369	343	322	335	352	314	352	359	334	324	350	334	323	322	361	353	350	355	322	332	348	349	347	386	327	298	365	334	331	327	358	331	327	352	350	348	310	346	335	349	387	364	343	370	366	366	345	359	375	379	355	328	310	349	340	339	326	326	311	365	324	325	328	361	366	310	341	329	318	357	328	364	385	327	327	349	329	325	364	333	336	328	333	324	329	380	378	317	331	379	353	339	352	328	351	371	345	355	355	347	309	315	338	349	363	346	353	318	338	369	352	332	342	352	322	369	319	348	363	351	336	390	338	326	331	357	330	352	368	397	354	344	376	335	325	343	350	331	321	350	362	339	356	343	350	337	373	349	358	345	355	329	342	361	327	353	341	278	352	344	373	352	340	359	367	350	374	343	359	378	333	377	351	341	378	373	333	317	392	331	362	320	305	317	330	398	347	373	339	353	318	354	348	349	344	332	325	354	329	329	365	317	332	360	346	350	373	345	362	381	319	359	324	350	344	389	387	327	350	345	363	367	368	334	345	321	368	326	348	340	339	341	357	365	351	360	331	362	353	375	338	327
24922	14347	13439	10606	6621	4191	2776	2103	1800	1212	1032	955	925	914	857	846	845	846	906	857	872	834	854	781	811	835	825	852	822	804	811	829	829	785	846	799	812	824	784	766	780	791	773	784	746	778	809	827	755	823	848	835	811	778	799	835	781	796	808	817	848	829	833	855	753	825	820	813	789	761	824	808	756	792	829	792	804	818	770	806	829	808	796	777	808	826	839	799	838	819	825	803	825	783	829	779	818	823	809	786	828	780	811	812	784	816	790	800	777	849	796	835	824	798	763	824	756	799	843	783	812	762	777	753	809	795	832	866	840	815	845	798	834	815	826	882	806	801	828	818	858	835	868	824	818	783	764	823	830	779	828	803	780	831	802	826	795	782	848	817	773	824	827	810	801	810	815	825	799	790	839	804	771	809	840	844	824	796	821	811	832	825	804	857	828	793	814	845	841	806	797	804	842	792	854	795	845	797	835	861	807	830	755	805	755	820	823	801	859	829	804	824	783	851	843	841	811	863	847	791	758	793	781	769	777	828	808	842	787	830	851	805	820	792	788	843	840	871	797	793	816	841	824	758	793	821	799	775	839	873	800	809	773	869	787	830	825	821	835	832	785	863	842	795	788	824	782	843	800	797	761	804	818	822	803	828	813	857	786	793	821	840	801	823	807	781	767	881	840	801	814	763	816	822	830	829	837	873	805	832	790	849	821	797	797	804	833	847	829	826	808	800	806	794	793	832	800	831	827	834	811	822	839	805	825	821	819	787	757	811	775	840	802	823	834	824	771	798	766	807	821	796	813	787	808	774	861	794	853	861	846	826	844	819	844	812	899	861	804	820	816	742	791	829	857	830	806	785	812	804	802	828	791	814	823	849	834	778	750	817	812	801	815	795	827	843	812	771	750	812	797	822	808	827	807	821	782	834	813	831	848	842	775	740	819	809	761	810	815	828	832	798	767	856	766	821	840	794	804	841	799	848	769	817	839	825	807	771	827	748	844	848	758	761	815	788	823	810	847	810	774	799	815	818	797	840	835	817	751	823	783	820	846	816	833	864	845	826	774	815	832	809	750	765	772	860	831	819	779	806	877	813	804	831	855	844	807	812	818	766	809	805	782	799	788	845	827	810	796	785	791	852	797	791	830	790	796	823	835	819	813	792	838	789	785	853	796	788	840	783	815	816	832	867	795	824	823	834	866	785	795	795	823	817	839	785	839	830	844	790	852	802	809	845	768	794	837	766	826	837	817	865	814	847	777	814	780	765	833	809	843	778	758	843	832	825	762	844	831	818	836	799	820	800	832	826	778	785	756	808	794	784	875	839	828	826	810	867	793	848	826	764	760	831	835	839	843	815	740	814	783	792	792	830	786	824	776	839	810	796	832	782	833	838	804	816	777	888	824	805	803	789	841	783	808	805	825	835	864	810	797	797	787	835	823	856	794	785	837	810	813	868	858	800	802	765	802	829	766	862	844	780	810	797	799	856	843	775	793	831	841	813	781	781	763	815	775	821	854	791	775	755	785	772	787	844	797	798	789	834	793	839	819	806	815	816	765	808	769	821	796	820	813	799	818	834	780	837	783	823	832	808	786	846	817	773	860	782	819	846	758	788	807	811	824	838	778	804	818	768	770	859	750	788	791	810	828	798	790	833	761	838	816	799	779	838	834	811	767	764	869	800	805	834	841	837	840	793	808	852	772	830	781	794	809	803	828	793	845	834	789	798	824	785	840	803	822	801	799	835	770	800	792	759	821	808	828	775	807	862	861	797	832	790	839	805	783	834	776	857	822	807	867	774	783	741	815	795	842	864	828	813	787	840	805	838	824	788	824	847	829	817	792	847	845	760	828	770	767	790	801	784	810	784	754	756	782	835	831	767	784	811	838	828	819	770	813	839	794	814	814	796	795	846	796	853	797	791	823	801	835	806	793	828	820	828	827	844	810	853	846	786	821	789	842	823	828	816	847	891	811	822	814	835	822	850	838	783	805	832	792	831	786	872	812	845	830	812	762	822	785	822	808	817	779	828	785	807	819	844	839	819	773	807	832	746	820	815	740	843	801	796	778	786	793	863	875	845	785	821	863	790	818	821	791	833	852	762	833	860	877	857	799	801	823	786	834	841	789	807	810	796	796	841	803	861	812	812	851	827	828	831	786	786	783	810	826	836	797	822	828	833	796	818	842	808	785	810	832	818	810	822	833	800	844	780	834	807	779	796	752	780	815	818	821	730	749	799	829	792	806	833	862	790	825	820	817	794	835	842	797	843	798	809	838	850	812	833	796	795	810	813	824	781	816	796	806	829	796	856	800	842	781	803	784	842	808	834	824	776	813	782	801	830	824	812	822	824	813	811	857	786	820	787	794	754	804	785	835	795	862	827	819	842	773	849	796	771	791	814	784	833	825	802	761	853	850	774	806	797	769	850	810	821	811	863	815	832	789	760	759	822	823	800	755	795	852	846	792	803	786	890	819	839	811	819	790	818	865	834	820	826	820	804	803	803	740	851	821	804	796	787	790	874	798	806	802	830	793	810	809	846	866	854	808	828	817	862	783	832	813	831	883	740	836	822	754	807	855	742	810	783	822	809	801	827	814	772	803	799	806	812	841	814	814	802	783	827	763	803	798	822	818	822	839	816	780	839	797	834	825	822	803	871	782	794	770	824	831	806	806	789	779	822	830	760	776	781	776	880	862	821	793	816	796	792	767	826	853	800	772	833	828	817	803	767	798	836	823	791	766	828	802	812	832	797	874	765	810	826	857	763	822	811	817	798	827	858	802	853	759	756	823	818	793	827	808	804	817	836	858	803	796	800	803	872	797	881	790	791	794	755	801	848	833	813	811	810	823	787	828	754	810	779	859	840	851	785	809	820	788	853	767	861	808	801	788	777	844	830	812	805	838	796	834	822	839	826	775	763	794	825	818	812	755	852	781	835	826	787	816	825	779	790	778	834	769	813	871	806	813	818	816	849	808	790	779	818	832	800	829	831	830	788	802	764	762	774	823	809	794	836	752	796	807	834	822	817	852	802	770	805	834	783	823	791	815	835	810	834	858	792	833	857	781	793	803	795	820	819	798	797	833	803	811	837	809	807	848	832	846	785	841	811	787	826	827	791	867	774	805	742	764	843	812	817	774	779	871	799	809	761	868	819	789	802	789	806	849	821	837	817	808	800	819	775	781	806	812	774	767	796	796	807	877	797	821	827	823	794	793	793	865	845	847	833	765	805	804	790	803	779	857	779	824	804	841	776	826	793	817	859	794	815	796	817	803	834	781	843	840	813	822	812	785	832	809	829	829	784	820	905	765	836	821	838	767	805	786	843	779	843	790	831	779	797	840	796	842	826	740	786	838	826	849	826	777	790	795	836	800	796	832	846	788	825	849	782	800	850	819	799	835	828	885	810	815	812	807	846	815	817	831	817	855	785	788	824	840	794	826	772	850	801	811	820	826	804	781	822	802	793	815	793	810	802	825	784	813	810	767	827	809	880	828	797
49466	24426	12821	6143	2889	1586	1000	781	672	532	390	353	365	390	401	364	370	370	366	373	363	396	361	347	361	398	379	365	345	313	330	315	332	349	312	351	384	333	358	361	349	324	358	348	378	367	359	371	402	365	356	326	326	322	347	349	350	362	337	331	359	357	335	360	342	360	344	364	334	361	373	347	368	310	335	375	329	331	327	369	355	326	375	361	361	345	375	355	342	355	347	336	361	341	337	346	375	340	368	340	389	324	326	366	386	401	373	341	327	300	366	351	385	329	328	357	345	305	365	364	347	359	355	362	345	387	343	380	370	319	350	361	345	327	364	362	345	349	358	328	337	366	347	386	353	338	336	378	372	355	376	339	354	335	335	394	371	322	359	363	341	309	367	385	393	348	339	347	352	341	383	385	351	374	353	327	353	327	380	302	388	364	348	365	349	345	375	328	356	377	373	341	348	315	366	341	352	380	337	367	371	362	355	359	363	380	349	376	398	341	336	364	357	362	355	342	330	352	341	359	361	354	344	352	376	372	365	364	327	364	379	358	334	344	383	322	364	353	351	376	341	367	377	323	362	364	328	369	393	359	389	316	334	326	324	363	344	334	339	335	325	312	351	353	362	348	350	342	349	369	353	385	344	327	347	361	349	360	349	343	327	320	368	381	360	326	335	363	328	363	366	340	330	375	352	385	343	335	377	336	335	343	349	324	361	342	366	340	336	304	350	369	343	346	333	325	362	347	360	327	336	396	362	354	368	342	378	352	329	370	346	328	365	346	335	315	342	361	361	342	352	337	371	352	343	367	351	338	348	416	344	378	354	338	330	343	340	341	320	354	348	354	311	330	328	348	366	369	358	328	392	373	328	353	385	353	379	348	385	359	376	374	343	321	368	380	323	361	364	393	336	361	376	363	383	344	360	346	350	383	322	367	353	323	382	331	331	359	365	344	335	350	316	288	325	367	413	349	351	337	365	366	322	362	346	345	396	389	357	381	351	371	366	391	333	350	371	333	312	338	336	343	320	335	399	351	355	342	320	373	330	320	338	342	327	366	366	346	358	352	324	313	382	379	368	364	318	368	373	337	359	332	346	408	360	350	366	316	336	345	342	353	381	335	378	354	359	328	336	350	343	355	353	333	343	360	330	362	340	371	331	349	382	332	333	366	362	352	330	319	369	334	346	345	351	371	352	369	330	319	333	355	357	358	365	347	344	379	373	337	381	384	383	355	353	333	363	360	361	358	355	326	340	285	355	338	355	371	372	368	319	359	375	385	366	344	335	373	390	339	332	322	341	363	358	328	372	363	377	315	383	361	328	400	344	341	343	373	379	330	346	359	360	348	326	368	347	341	346	398	344	356	370	358	344	345	388	337	380	371	385	371	383	348	364	363	372	361	361	337	384	346	359	397	364	368	388	341	350	370	386	349	370	324	392	365	363	367	372	344	332	350	341	347	354	371	354	346	397	345	312	351	359	372	378	379	377	349	357	347	330	362	346	337	331	365	343	345	320	323	360	380	398	357	376	322	350	338	378	388	353	368	366	389	383	358	352	335	385	315	340	364	337	341	366	378	347	355	372	379	369	364	362	376	360	367	388	362	356	369	355	336	347	331	352	356	336	362	323	345	344	360	353	332	374	356	339	365	359	355	345	366	327	380	352	355	333	349	346	330	350	358	326	369	376	348	333	358	341	329	338	376	330	362	341	365	352	367	375	351	398	338	355	367	319	340	353	338	362	367	356	368	355	376	352	353	315	345	332	329	352	333	323	338	353	364	360	346	343	319	312	340	374	341	380	360	351	349	348	333	338	399	359	368	334	353	375	314	379	367	345	340	317	376	356	368	336	327	348	384	343	387	347	310	350	320	361	350	333	384	364	382	387	363	357	331	373	342	352	363	340	311	384	328	371	392	333	318	369	334	341	342	375	358	343	366	373	367	361	396	360	328	350	374	322	326	375	370	397	368	349	372	369	372	390	371	368	351	344	356	397	340	361	354	379	352	346	381	392	329	390	364	349	341	362	360	333	349	369	391	369	369	355	360	334	345	354	346	324	374	335	350	372	377	353	334	342	348	335	351	339	371	363	371	362	359	355	415	326	354	348	346	373	356	342	379	374	343	336	358	313	340	340	374	325	382	381	360	359	337	370	353	355	391	352	352	314	356	363	341	351	358	352	348	349	329	357	358	335	364	378	373	365	356	324	362	371	373	400	355	343	354	387	359	341	363	371	364	357	330	326	357	348	360	337	345	357	360	356	338	378	315	383	394	355	364	364	402	350	355	328	326	350	392	343	331	373	365	345	332	345	320	350	326	362	338	371	360	344	361	362	350	357	377	304	355	350	327	348	336	354	345	351	333	338	361	376	324	384	341	367	313	359	335	346	344	389	363	350	358	396	325	354	357	332	397	323	349	394	358	348	327	309	357	352	412	380	355	318	328	324	333	361	310	340	346	368	342	349	356	331	346	354	353	375	378	322	378	345	371	348	341	357	357	344	377	378	348	360	357	332	383	344	363	380	346	375	393	347	351	344	359	336	371	377	350	335	346	344	351	341	360	341	322	385	337	363	369	342	362	333	321	330	324	346	362	386	326	298	353	334	414	355	338	351	373	382	338	373	361	332	368	321	360	324	369	352	353	329	316	377	383	378	371	343	370	353	344	336	355	384	381	344	330	375	373	375	382	359	350	372	353	336	331	345	354	337	356	340	366	391	325	360	380	322	341	348	384	325	375	355	353	342	349	350	353	333	354	372	350	361	313	366	350	334	367	371	397	354	386	335	364	339	326	352	320	382	360	364	372	367	364	357	341	347	348	347	356	355	378	348	319	377	303	331	340	355	362	339	412	427	337	385	331	350	337	378	339	325	338	342	381	383	375	404	368	373	331	346	364	375	350	367	351	356	339	392	361	340	339	356	347	364	381	351	356	372	367	358	362	330	363	369	335	359	338	351	391	322	339	356	343	331	384	319	367	390	377	386	329	340	368	351	356	341	313	331	361	352	366	383	361	347	365	350	349	365	341	350	324	348	311	400	354	339	374	349	319	346	363	357	368	366	356	382	361	345	344	369	330	394	367	361	373	338	339	350	376	364	367	355	361	359	345	320	357	351	358	366	338	363	357	370	338	386	340	367	370	357	382	365	339	350	367	379	349	361	356	384	369	357	354	366	345	354	386	340	362	324	330	369	375	322	342	359	373	333	375	390	353	336	373	357	340	329	340	340	339	342	378	349	382	385	393	335	334	345	370	365	371	331	351	384	359	325	369	350	342	357	328	355	346	382	368	350	354	343	357	339	354	341	341	349	338	357	343	356	342	383	357	333	344	315	347	366	315	340	352	351	343	346	358	331	362	354	321	360	359	409	388	362	383	344	339	345	331	393	370	325	357	363	372	385	361	406	361	366	329	343	309	384	335	337	373	353	356	291	374	334	319	376	301	362	351	387	353	374	365	372	337	352	323	325	310	319	358	361	344	321	324	340	327	342	342	369	327
35069	19912	17642	13481	8764	5825	3932	2928	2365	1448	1077	1011	955	960	914	912	970	879	882	921	866	865	894	884	905	882	835	829	818	835	845	853	836	871	795	899	811	838	865	835	805	839	844	891	825	849	783	806	799	799	791	824	810	808	819	813	816	825	864	807	850	840	837	861	855	846	867	781	862	855	841	847	834	860	866	801	794	840	809	840	838	832	820	823	807	864	808	813	829	816	863	889	826	806	826	864	790	809	859	874	812	861	860	839	829	858	787	846	840	863	853	802	886	801	818	846	820	789	814	816	870	811	851	785	855	863	809	812	823	810	839	805	765	849	866	855	837	796	861	856	846	835	799	833	824	815	796	820	824	830	811	856	834	824	792	828	894	803	799	766	780	780	853	861	835	846	856	818	808	819	805	808	837	782	805	837	860	834	859	830	864	846	826	863	834	856	793	844	827	747	871	853	811	847	829	839	804	836	805	837	808	843	783	852	835	851	799	820	802	830	861	839	859	823	811	814	865	802	832	790	831	839	806	816	810	870	846	782	831	808	813	832	849	862	838	845	885	825	828	854	836	826	835	845	809	777	839	814	900	818	809	848	832	818	819	864	790	806	804	840	841	861	828	827	825	835	866	808	858	808	813	813	821	826	826	826	784	792	781	853	821	810	837	807	820	815	836	869	785	804	826	807	785	824	836	871	854	861	808	873	860	817	851	853	802	815	835	793	800	822	849	787	870	812	849	757	827	810	840	834	857	843	821	841	815	833	830	826	867	782	806	847	824	827	819	816	841	808	828	903	806	817	819	902	836	825	850	856	835	789	785	779	842	889	830	815	807	823	840	803	816	813	762	801	842	883	823	862	841	821	789	787	813	797	803	804	803	881	850	825	811	829	813	832	865	824	833	872	852	847	845	840	850	798	849	848	865	855	876	841	784	774	834	837	806	811	883	765	851	856	844	804	830	835	905	784	833	845	824	855	811	852	838	841	794	806	834	841	822	774	830	861	829	848	774	814	805	851	862	811	848	833	843	868	845	843	800	867	860	825	900	850	866	800	855	809	799	809	849	842	796	792	805	856	828	805	862	823	785	824	791	791	802	849	799	838	829	837	840	823	854	825	830	795	781	833	855	837	845	831	832	826	842	774	807	833	857	840	836	834	868	830	791	810	811	824	804	804	836	839	836	779	847	779	841	810	802	844	799	832	870	890	831	854	838	776	811	896	823	797	834	771	762	815	818	815	828	799	798	809	902	820	814	817	830	854	857	876	854	796	816	853	815	861	787	783	812	827	814	789	845	852	825	843	845	826	807	768	888	808	812	876	886	798	817	739	782	841	735	801	825	823	813	834	819	842	850	880	788	803	832	799	799	839	847	784	831	839	812	828	829	816	849	827	846	837	836	859	798	807	784	865	843	821	817	895	806	780	827	807	823	799	848	790	805	781	843	852	841	833	816	817	874	788	827	877	825	857	794	816	829	841	879	821	821	888	804	851	833	868	791	804	806	839	823	794	816	808	816	800	778	788	820	813	830	854	830	847	833	811	819	831	846	837	828	822	825	838	825	854	848	810	884	860	819	831	793	816	789	814	841	835	817	849	812	822	898	818	799	867	867	809	846	809	833	825	805	796	833	795	847	832	803	820	847	842	840	849	819	836	827	813	818	846	812	861	865	822	868	872	870	818	821	802	819	835	768	782	831	837	819	831	800	834	851	845	827	776	854	818	812	817	850	814	831	894	791	844	814	793	857	824	893	795	829	827	909	776	834	781	856	843	856	815	799	802	842	776	782	813	810	824	839	742	835	791	796	886	866	830	826	869	789	845	821	847	845	875	826	807	824	852	829	811	809	796	818	858	805	877	841	846	804	846	886	851	842	779	821	799	728	817	803	839	783	782	879	829	840	854	834	805	821	775	877	841	851	828	795	834	760	857	843	833	868	768	812	818	827	854	849	820	800	840	800	831	824	800	794	829	810	809	796	827	827	785	868	812	820	835	783	828	818	863	803	848	837	830	856	859	830	863	813	880	816	858	807	804	827	796	792	833	807	821	796	881	837	823	836	845	867	835	831	843	828	827	784	843	845	834	842	817	818	836	792	825	779	816	859	835	827	804	818	837	770	806	845	814	793	831	808	878	772	810	797	845	816	843	809	818	844	791	849	850	811	813	837	813	782	816	838	841	879	830	860	806	839	842	825	811	853	829	804	848	785	836	850	790	857	849	855	831	818	792	832	831	830	811	870	827	764	887	785	860	843	822	883	787	824	872	814	831	798	850	795	812	798	827	851	849	815	808	808	845	819	797	828	800	827	826	849	832	810	849	827	821	865	857	782	797	822	822	840	825	861	818	867	804	817	800	835	800	821	817	838	876	874	863	778	836	760	757	820	849	800	849	841	771	818	824	784	816	831	796	893	830	780	798	874	820	768	808	800	824	841	862	782	830	817	775	821	883	815	790	818	842	824	813	884	850	831	864	919	843	841	828	789	790	835	813	806	855	842	779	837	807	875	879	845	850	862	866	803	851	834	834	825	826	872	849	872	794	837	833	847	814	813	805	840	793	796	843	825	857	864	863	831	849	793	841	845	817	840	879	829	838	792	802	828	873	872	846	817	841	807	776	818	806	817	818	864	817	893	810	800	804	851	851	836	804	823	846	819	872	867	823	854	838	787	842	824	863	815	821	812	859	807	877	824	859	771	887	861	809	821	802	834	875	865	808	828	885	822	827	831	784	827	819	833	775	806	820	786	845	832	840	868	827	801	814	810	770	838	780	832	813	810	830	859	843	814	829	842	803	829	814	841	825	849	852	845	801	797	807	870	838	825	828	819	846	856	811	809	821	852	811	855	851	814	837	824	803	783	813	868	812	843	823	829	849	833	865	789	835	872	848	827	892	813	797	820	849	824	802	880	842	831	822	851	853	754	865	823	834	795	849	856	793	846	803	821	777	824	868	845	780	801	831	837	829	868	874	829	840	814	774	840	867	831	833	827	815	798	851	836	822	832	851	835	835	845	828	848	801	841	822	873	810	860	790	817	849	832	818	833	836	785	784	823	768	855	811	816	878	809	865	848	806	823	816	824	781	818	824	807	824	828	784	812	854	820	831	817	831	817	834	848	849	849	795	833	817	839	844	811	820	805	839	823	813	819	842	816	825	829	841	802	805	826	800	819	799	827	857	771	878	830	845	807	790	832	843	779	890	815	829	800	877	788	815	811	843	804	833	802	863	866	865	761	837	818	827	855	860	793	798	816	865	791	865	845	800	847	808	835	854	834	810	859	820	813	852	899	792	876	808	859	780	796	819	823	829	819	867	857	786	776	835	791	812	776	857	838	812	867	847	836	848	824	839	797	842	815	825	779	838	784	874	854	866	852	808	812	815	828	813	835	836	819	863	859	780	848	826	844	798	815	842	849	879	806	865	803	881	853	843	818	820	849	877	796	886	790	840	835	813	833	801	851	840	825	872	841	754	795	818	905	813	820	875	808	802	766	895	830	812
54619	31827	19042	10007	4537	2179	1310	1026	876	520	409	397	396	368	350	309	333	326	331	343	361	348	324	350	331	334	382	334	334	306	345	316	341	353	344	327	298	356	318	329	332	309	306	315	317	319	312	319	328	321	319	334	342	341	364	351	347	320	356	347	336	326	329	349	341	321	290	313	353	332	312	327	292	294	317	309	308	322	320	327	347	315	321	303	326	340	294	314	352	367	297	354	306	352	353	319	317	331	330	296	321	314	287	308	347	350	311	308	311	320	294	321	333	338	320	342	294	326	326	317	311	328	338	336	338	341	317	336	361	355	273	279	346	365	322	329	302	330	323	319	337	368	323	344	295	300	344	312	339	362	308	309	340	336	344	314	361	314	332	306	321	334	352	346	328	320	356	294	322	315	315	301	321	339	309	325	328	323	289	321	335	284	339	312	329	345	336	278	329	288	323	307	336	307	316	328	301	334	311	343	349	317	300	352	329	332	329	328	330	347	325	329	369	317	336	318	330	314	361	344	309	333	318	320	365	305	316	324	320	344	310	317	369	339	330	368	333	328	347	308	327	305	346	322	307	308	329	294	315	283	306	290	323	323	356	323	336	310	305	295	349	311	318	361	312	335	299	290	322	325	359	312	351	303	307	293	315	332	302	348	339	343	324	289	312	349	319	330	363	307	360	304	297	320	325	350	334	361	328	320	348	308	347	335	317	297	306	308	312	337	296	291	334	318	311	315	305	302	314	322	328	329	317	353	298	303	335	323	349	309	325	346	351	328	311	327	304	328	296	324	296	314	273	334	299	296	326	362	318	355	336	317	327	291	356	342	340	303	307	302	290	325	308	332	319	282	324	343	309	336	316	291	332	328	315	340	335	343	311	362	320	299	339	327	331	365	312	311	348	348	335	316	294	310	341	337	317	312	329	327	331	344	322	357	315	315	314	350	317	320	312	329	341	307	306	313	344	314	329	348	287	336	333	338	334	328	341	340	318	284	311	305	310	277	315	320	351	294	341	359	343	340	316	330	337	319	335	303	323	304	307	305	318	304	316	305	284	341	346	306	346	311	327	372	340	314	290	324	323	300	334	347	307	324	342	317	290	299	284	331	322	299	334	324	333	337	327	317	341	332	329	297	312	353	338	349	316	320	394	338	335	348	307	362	341	325	350	320	340	341	322	282	307	312	317	327	319	306	294	354	299	316	317	309	294	290	316	273	327	312	313	324	345	311	300	319	330	327	344	317	327	291	326	335	297	325	326	337	312	338	284	350	314	328	304	341	305	343	346	337	343	316	302	348	308	323	310	303	355	316	333	311	333	354	320	298	277	312	341	355	311	314	320	334	319	330	347	307	278	305	296	343	328	367	287	328	325	328	331	334	319	340	297	303	297	325	313	342	317	291	321	326	343	332	322	306	331	312	312	362	329	334	327	315	299	337	332	346	310	330	312	317	298	334	346	317	315	333	333	330	343	316	335	318	340	341	313	314	337	275	311	308	353	341	339	350	330	325	310	353	328	332	343	362	339	344	300	345	326	294	321	278	308	341	338	347	343	339	305	308	346	307	299	330	324	337	271	314	312	318	351	315	357	310	285	327	322	341	341	330	321	338	260	323	343	327	340	321	308	345	343	363	361	275	338	310	346	313	302	309	286	334	293	314	324	341	344	337	330	304	305	328	344	305	316	344	321	343	336	316	317	353	307	327	308	354	289	346	320	358	352	316	354	290	311	296	312	313	308	328	304	291	304	328	336	338	337	310	329	327	315	330	352	298	305	313	349	334	316	354	298	305	337	334	324	318	321	310	325	307	312	322	303	346	327	331	325	350	352	323	317	309	310	330	338	321	317	312	321	316	324	306	348	309	324	322	297	301	307	328	302	354	299	311	308	348	344	318	308	340	295	301	306	348	276	320	294	292	284	359	315	291	300	314	311	320	329	324	327	330	302	342	321	316	315	342	338	300	295	294	308	293	339	330	334	337	342	329	298	363	349	275	305	317	320	325	321	316	295	337	338	345	334	313	311	333	358	307	343	298	323	318	319	300	330	339	291	323	337	304	337	328	327	308	299	301	356	304	307	323	306	351	323	324	311	303	347	318	290	331	343	349	324	358	343	296	352	288	296	299	304	312	337	347	321	353	304	341	330	313	350	315	368	332	321	318	340	304	322	341	365	352	310	315	300	348	334	266	319	310	344	340	349	309	334	350	311	304	365	279	320	323	304	315	329	304	313	307	337	331	308	308	358	325	319	330	334	328	353	352	313	355	340	323	332	320	336	303	307	302	315	303	356	315	326	331	318	351	349	326	288	325	312	299	314	294	329	329	316	308	353	379	299	338	338	323	307	333	315	326	320	310	336	338	307	312	370	318	304	330	312	334	344	341	353	302	330	317	323	307	304	343	333	361	305	295	318	279	286	338	331	332	322	332	327	324	343	293	331	329	316	350	316	353	342	331	343	341	290	346	304	297	313	343	319	325	296	318	321	328	283	321	288	354	311	323	329	320	298	322	319	308	340	319	348	336	340	300	340	325	364	316	331	345	294	306	342	344	336	334	339	301	308	317	333	329	306	360	315	326	299	342	331	316	326	322	286	314	330	317	284	309	340	328	352	324	355	330	329	310	342	334	295	348	312	315	322	354	358	365	330	316	331	337	332	326	334	336	308	311	310	328	317	333	344	323	319	313	322	316	312	319	349	355	300	326	321	314	316	334	322	294	295	314	328	313	315	331	330	332	309	287	318	338	318	317	334	365	347	287	303	312	340	315	324	357	296	309	324	343	355	333	321	300	328	331	330	319	315	358	329	334	326	327	347	322	315	345	325	313	309	282	365	312	332	317	340	325	309	299	354	307	283	354	338	307	337	327	336	330	328	335	327	357	342	351	345	324	328	332	335	341	380	356	345	299	299	383	303	303	306	304	319	358	306	321	309	305	307	280	318	291	318	337	347	316	286	302	310	347	349	310	335	318	315	307	298	361	334	309	323	296	316	324	293	339	300	359	353	307	321	336	314	327	311	336	310	353	335	290	320	343	328	356	335	323	337	298	344	322	318	318	287	336	303	356	327	325	317	310	312	335	326	323	313	343	340	313	329	343	336	298	336	336	327	325	342	339	322	356	294	318	340	319	292	340	315	334	348	351	350	312	332	361	305	317	363	342	333	324	359	342	312	343	315	339	296	296	312	303	303	322	312	306	325	305	322	329	325	329	304	333	329	313	313	298	314	335	333	341	311	313	322	315	328	321	314	369	315	358	309	318	335	306	301	356	336	303	324	316	334	300	313	309	326	316	326	317	366	318	311	336	356	303	325	359	315	282	336	337	349	339	333	338	326	324	353	312	342	303	307	314	340	334	278	282	326	329	324	356	352	333	350	321	326	359	345	330	327	328	336	332	310	330	320	301	319	306	329	409	298	352	325	312	336	344	327	321	333	322	321	370	297	354	330	326	310	323	340	337	349	324	321	327	343	306	303	325	324	340	333	322	292	293	314	325
37671	25526	23635	18720	12618	7875	5128	3865	3065	1905	1268	1069	1013	991	1008	902	832	928	909	846	861	847	925	881	821	820	840	781	821	713	772	832	709	780	724	804	717	809	775	723	721	768	729	783	735	734	758	722	726	741	781	750	781	808	725	809	746	758	736	801	755	776	726	793	768	804	741	751	788	760	801	779	791	773	757	741	743	749	741	783	770	770	758	757	755	792	754	753	780	796	758	792	801	736	774	752	800	762	763	770	767	736	781	760	765	774	779	738	817	776	751	757	799	762	762	748	771	754	758	800	739	784	778	752	725	691	768	719	798	773	772	755	749	745	782	739	751	759	779	803	796	751	685	749	740	746	742	698	785	731	757	767	757	794	804	730	795	778	764	744	789	720	742	764	784	744	744	810	680	762	767	737	756	740	745	715	761	784	774	796	767	722	792	769	748	734	756	785	795	798	742	758	756	777	760	745	814	733	751	780	794	728	795	731	750	737	778	771	766	782	783	742	749	753	779	777	765	743	778	778	753	755	728	733	748	750	732	734	807	774	779	797	749	780	744	809	772	772	753	809	724	770	785	786	749	751	729	774	762	744	715	724	767	744	774	784	754	780	709	791	712	767	780	811	737	790	794	778	736	754	755	747	724	726	727	741	792	776	764	769	750	792	761	754	766	772	737	774	801	749	715	727	717	742	721	793	761	757	765	735	772	748	806	801	718	736	705	801	714	727	761	721	748	764	759	768	781	796	754	768	788	777	746	742	739	751	750	756	766	777	794	725	754	760	739	783	769	760	809	748	724	794	803	714	776	805	748	803	827	833	765	761	711	777	826	804	746	749	792	768	780	738	727	783	800	782	758	792	752	777	776	750	755	726	768	743	728	761	794	791	753	761	798	778	793	741	817	725	748	737	793	769	739	772	774	766	753	818	780	725	737	754	742	757	736	741	787	803	755	755	763	771	723	729	766	763	797	782	773	786	780	799	781	768	790	742	810	757	778	759	802	745	787	754	744	756	784	784	717	732	783	705	732	764	755	753	754	774	758	739	742	744	755	737	771	769	783	779	738	683	760	745	724	714	837	770	736	784	745	752	756	755	766	740	733	760	735	766	789	727	838	778	707	744	783	795	786	728	746	770	719	785	789	725	781	759	710	745	708	762	749	765	766	784	715	725	779	778	773	780	722	751	762	794	799	719	755	780	776	770	799	737	754	702	810	813	805	805	796	758	756	753	754	739	776	745	756	740	748	771	802	790	787	720	707	769	816	771	812	782	785	741	781	743	773	773	764	774	739	747	785	773	757	745	769	781	749	771	759	767	788	734	822	785	677	790	765	778	724	774	747	697	765	771	750	758	748	722	737	812	747	792	766	747	758	745	768	712	741	798	753	753	761	779	806	742	784	784	813	757	792	780	773	804	730	760	733	765	750	768	758	778	778	776	736	726	768	717	738	761	785	751	769	752	736	746	828	720	702	833	749	765	776	768	774	764	815	773	760	788	820	809	762	751	742	762	771	757	752	772	848	782	746	792	772	768	777	796	771	823	743	718	781	763	760	737	755	742	810	764	752	762	753	760	736	737	790	708	850	786	755	767	794	738	771	751	730	741	788	752	742	728	816	766	775	757	733	783	758	731	775	748	745	731	749	822	741	810	782	811	725	782	753	782	761	767	737	780	763	746	770	737	741	766	777	754	744	741	782	743	738	772	763	804	783	744	763	786	737	755	755	731	750	863	795	720	729	803	805	790	745	749	779	720	805	778	771	748	800	798	766	751	743	833	798	731	749	773	804	767	751	722	755	757	831	787	783	755	726	734	793	772	767	747	757	758	779	804	755	762	789	763	737	786	806	743	761	805	738	743	777	750	785	765	763	750	743	753	790	840	780	703	768	757	752	778	726	725	805	750	773	764	789	756	770	773	750	751	766	788	792	790	747	758	761	688	764	778	814	767	793	782	734	795	750	786	756	825	805	746	797	733	720	769	782	770	777	759	733	754	789	779	767	821	780	762	732	742	715	753	753	777	763	795	788	726	778	727	702	794	739	700	732	756	795	802	854	739	789	758	698	751	721	759	773	744	750	758	782	698	736	750	720	765	808	758	772	809	754	819	767	744	801	729	722	754	736	744	812	765	821	799	817	748	762	750	777	788	746	782	783	733	767	732	740	749	796	707	750	717	751	754	791	773	775	803	782	745	735	763	749	754	742	805	779	775	745	796	790	739	770	807	767	733	785	757	802	789	741	731	732	816	791	765	754	759	795	805	764	787	775	724	751	759	767	745	769	781	804	753	741	768	749	788	732	711	792	720	712	773	774	700	749	788	714	755	751	774	763	715	737	804	791	776	773	739	713	756	748	746	775	768	744	788	774	773	735	757	804	737	761	766	751	764	795	760	769	735	799	809	810	748	750	770	768	792	762	775	774	799	756	734	792	782	792	798	712	734	765	763	729	778	683	743	771	773	742	759	768	774	781	749	761	764	765	813	748	788	737	762	748	771	794	789	765	720	760	743	762	830	744	734	784	774	770	788	758	767	788	791	733	762	741	810	800	724	756	778	766	759	770	729	771	744	784	785	802	718	779	741	784	753	784	765	736	755	772	778	705	792	781	760	765	735	768	719	775	749	758	745	745	758	749	753	762	736	751	768	732	770	727	767	750	818	761	781	783	750	733	801	791	769	749	760	762	776	772	698	787	772	735	756	743	746	772	774	746	748	750	772	757	795	734	755	758	735	734	755	757	762	802	738	726	762	771	730	769	789	777	696	770	783	732	807	713	729	768	767	749	788	752	780	796	741	758	764	798	778	716	812	777	790	707	763	766	751	755	691	775	799	776	761	750	784	740	770	727	693	800	740	759	791	737	755	742	800	772	735	750	769	732	739	753	754	743	731	753	766	782	795	778	732	776	773	729	841	723	754	721	811	751	717	760	749	765	763	821	739	748	737	829	765	778	707	727	799	730	780	734	774	751	762	729	748	771	746	783	773	717	741	785	763	760	785	739	803	748	779	749	742	774	743	709	755	772	759	772	792	777	751	749	727	777	711	755	750	742	767	798	725	791	757	738	727	772	763	738	777	761	780	757	764	769	767	804	755	792	796	779	791	761	745	751	762	748	778	736	709	725	807	734	757	780	762	774	767	743	785	750	750	744	786	718	744	776	752	766	762	768	754	779	753	742	776	764	794	773	778	727	767	765	787	729	775	746	788	756	783	729	781	752	769	734	743	759	776	778	738	731	805	721	787	757	750	740	739	738	755	784	807	751	747	758	765	759	816	771	770	744	747	800	777	773	773	748	780	751	735	736	777	772	761	771	754	774	762	802	809	764	722	754	750	740	777	743	780	817	752	794	708	747	786	779	777	781	734	766	761	714	737	751	791	787	742	793	742	727	746	760	713	756	783	767	744	757	778	841	804	748	742	740	774	755	737	754	798	759	816	839	800	704	775	780	753	751	747	756	803	815	725	759	778	764	757	796	799	760	719	817	787	730	780	735	759	742	788
34648	18664	9637	4777	1992	1077	759	561	517	414	381	340	342	341	358	328	350	353	343	338	341	345	341	353	288	354	325	330	319	318	358	342	344	328	343	358	322	329	285	308	312	330	339	343	347	354	318	324	345	342	337	350	329	306	347	306	331	337	303	341	319	332	347	337	314	378	316	352	327	324	310	370	364	335	321	326	329	315	319	346	311	329	341	337	321	340	365	368	321	350	316	349	372	367	349	339	334	382	329	352	325	326	312	338	318	327	316	363	326	369	353	365	342	382	339	331	320	336	345	340	342	326	363	326	335	330	308	348	339	334	309	334	312	332	326	359	349	329	343	353	301	323	329	308	315	302	317	329	316	334	344	339	328	310	350	332	352	332	346	322	299	320	332	321	336	355	298	319	343	353	343	373	302	315	299	318	368	333	313	332	293	326	320	354	345	311	321	334	346	313	306	304	316	323	345	337	336	342	303	352	341	311	348	353	332	362	326	321	339	341	309	342	331	345	323	334	305	292	337	312	317	349	332	327	322	343	358	340	338	315	322	341	339	319	365	327	329	343	321	332	316	367	329	312	345	339	330	355	346	334	336	321	306	335	336	338	333	296	356	358	329	348	374	384	342	309	356	301	363	327	326	290	351	296	321	332	336	337	365	317	314	321	345	338	333	320	339	318	319	334	317	342	310	312	344	296	315	302	345	339	346	304	348	328	333	314	295	352	319	310	335	322	293	351	328	337	344	359	331	310	313	339	302	350	323	337	308	314	296	318	355	359	316	288	355	316	373	358	326	337	315	315	330	333	325	348	332	330	325	333	330	318	341	311	290	337	349	292	372	327	339	323	334	349	282	350	358	339	309	308	328	334	326	347	339	344	327	341	301	338	305	322	341	320	331	352	326	328	374	345	310	323	334	353	341	319	331	337	326	334	331	340	346	371	324	340	324	327	318	301	343	328	331	322	307	294	327	366	332	310	307	307	341	320	356	343	327	335	339	354	310	310	360	336	282	307	318	321	299	343	322	313	325	337	321	355	340	291	344	355	342	304	355	285	334	310	293	331	322	325	347	345	320	335	301	319	345	337	327	317	330	334	347	321	338	346	334	312	327	322	292	303	328	334	322	331	314	320	329	313	348	337	328	314	333	322	309	338	320	312	343	366	319	331	325	319	326	339	331	284	299	338	328	336	334	345	337	375	311	359	373	319	334	313	344	307	351	375	352	314	311	351	335	347	314	348	321	347	309	369	313	303	331	359	315	327	322	340	301	349	324	301	343	313	302	340	329	319	299	354	349	343	331	329	333	298	348	353	314	336	335	326	302	311	312	326	362	316	331	315	359	301	335	301	300	326	318	343	380	327	329	330	350	356	325	351	313	308	328	360	296	310	311	352	323	380	328	318	336	348	359	364	323	326	310	318	365	320	336	325	346	346	312	306	315	338	341	329	352	350	306	362	349	288	348	311	318	314	315	348	316	310	367	316	351	300	341	316	359	292	317	315	295	353	352	357	300	315	306	320	354	349	348	326	354	292	305	316	361	348	316	285	354	304	316	296	338	317	349	333	307	360	338	316	335	314	315	318	316	306	322	311	308	301	302	343	354	358	333	331	319	345	315	351	332	321	323	321	356	326	340	310	333	349	342	311	353	364	348	335	326	342	364	339	321	332	359	354	353	319	323	288	326	333	307	316	297	340	367	303	288	336	349	326	304	294	304	344	350	372	337	354	309	322	312	332	336	317	344	355	335	320	346	339	338	344	313	332	323	350	329	316	308	364	317	342	369	311	362	322	318	311	354	340	295	338	327	359	347	340	322	297	333	323	299	337	332	333	359	322	293	348	317	343	352	341	319	308	355	340	347	329	311	352	303	343	312	321	313	355	337	334	309	330	338	298	300	334	359	315	314	320	320	318	363	332	341	346	348	336	351	318	347	313	324	345	322	331	309	331	357	308	330	337	307	353	317	316	339	339	304	326	339	352	314	329	336	352	342	333	366	338	340	317	293	331	391	313	302	372	356	344	339	336	354	339	363	334	326	334	310	302	343	331	360	298	298	336	296	312	340	343	333	291	345	327	358	347	343	327	361	343	324	317	367	304	331	341	332	297	280	309	330	325	328	327	287	303	333	325	337	356	346	332	348	327	366	333	318	300	313	334	303	334	323	370	310	343	342	321	353	329	346	313	332	352	325	358	346	325	333	327	320	327	339	332	330	360	336	337	339	346	332	380	370	330	326	317	341	293	332	319	323	346	290	324	333	321	350	354	329	324	303	300	345	342	299	335	320	324	330	333	314	288	330	341	328	322	355	320	328	324	359	316	307	324	335	354	331	352	336	346	350	330	322	315	326	290	315	318	316	338	339	329	364	336	357	335	325	346	325	317	332	348	315	349	336	328	324	332	337	349	320	323	345	296	351	351	281	358	330	322	325	332	322	339	300	356	289	337	333	337	330	324	340	318	369	344	320	317	326	352	333	335	335	314	322	337	327	309	316	322	362	354	351	319	337	328	344	310	323	327	335	339	327	295	318	330	345	354	330	312	308	331	311	341	346	316	347	335	350	350	341	327	337	348	348	344	283	291	330	299	329	294	330	331	307	348	321	347	328	339	329	315	345	325	343	337	312	303	316	319	314	332	376	339	326	301	322	313	319	345	363	298	341	302	316	337	317	316	303	365	324	298	332	323	333	334	313	378	351	340	364	307	321	321	319	300	294	329	343	328	319	326	315	332	355	335	312	341	333	378	331	338	346	342	326	320	353	354	325	338	298	321	319	338	315	320	323	314	370	343	332	398	323	294	334	352	312	343	316	335	321	320	300	328	324	311	334	307	312	342	369	327	323	314	321	346	320	301	330	306	342	332	294	348	307	335	354	320	325	340	341	290	331	352	375	329	327	319	326	325	314	324	346	331	351	333	376	317	306	332	352	290	345	337	291	317	321	341	333	336	334	332	325	338	310	303	357	337	349	344	354	343	350	325	341	338	307	327	310	339	315	354	305	328	324	339	313	365	319	340	348	315	342	295	337	298	355	327	341	353	344	335	334	326	362	295	313	340	346	314	312	346	345	358	348	339	312	357	351	338	357	337	324	355	311	341	342	342	312	330	308	348	324	315	338	318	330	327	364	335	342	323	300	286	342	322	326	322	313	318	336	310	328	367	298	322	307	341	343	330	325	288	292	325	313	332	321	322	332	312	345	342	366	349	342	337	343	349	313	322	339	350	335	335	337	324	363	331	341	364	310	340	357	324	303	352	308	341	317	347	311	340	320	332	312	315	361	305	357	324	358	322	308	336	339	360	360	381	341	338	335	316	324	331	307	312	314	345	321	315	346	313	339	356	317	349	322	307	309	319	347	347	316	317	356	332	340	355	327	302	313	324	346	330	342	352	320	319	328	301	342	352	332	332	274	308	336	313	326	321	331	331	335	329	339	330	340	323	306	305	331	350	332	339	304	323	336	341	316	336	308	337	339	330	346	300	362	345	331	351	345	310	337	317
24665	15259	14403	11325	6380	3873	2709	2220	1792	1286	980	901	856	896	854	802	810	853	854	792	809	778	788	775	801	816	847	784	732	810	760	819	781	770	771	754	786	743	785	782	817	796	781	777	774	775	752	749	809	769	827	825	792	779	761	798	769	799	740	798	784	767	783	780	740	739	799	733	800	797	767	798	764	810	820	793	774	788	766	815	784	800	765	798	808	745	754	817	810	778	705	785	767	863	711	790	806	783	777	833	740	762	768	739	791	774	828	776	822	811	754	841	726	761	761	774	806	760	791	826	826	776	811	860	800	733	781	807	785	811	754	795	785	766	813	771	779	791	782	786	821	784	725	787	739	802	776	785	761	800	804	759	765	748	772	778	783	824	769	779	796	761	807	766	836	765	775	780	822	794	756	802	804	735	729	790	774	777	769	781	766	752	784	781	742	804	806	777	804	782	772	800	786	748	832	789	725	729	766	749	788	754	828	805	799	789	782	779	792	763	825	762	756	787	758	738	779	782	772	754	797	764	769	755	772	794	830	749	783	820	740	783	805	791	761	820	776	776	784	788	797	735	806	767	799	753	801	794	825	713	791	807	827	771	758	731	759	755	809	796	797	772	808	758	724	837	761	790	819	778	747	758	761	803	766	800	782	783	783	790	749	841	782	732	765	798	817	747	808	763	800	791	771	747	765	780	808	796	746	776	766	794	751	763	766	763	767	775	816	799	776	784	796	814	804	791	813	801	835	820	774	795	761	761	758	810	779	817	742	806	782	772	786	734	753	759	743	751	736	737	786	760	758	770	794	815	799	818	773	731	733	787	788	810	801	797	819	817	796	771	835	771	765	791	761	784	770	744	775	807	764	739	802	765	780	763	712	766	784	794	760	723	807	791	771	770	804	803	780	774	763	773	750	735	852	733	782	770	811	837	767	829	736	779	790	827	773	794	824	778	832	780	793	764	746	782	733	765	783	781	762	783	792	819	752	790	752	817	812	768	727	743	772	736	808	756	726	771	762	763	754	796	769	858	742	792	763	775	787	809	788	773	762	824	773	823	760	777	755	820	768	807	791	800	808	756	759	795	726	786	806	764	766	774	723	781	761	739	781	800	801	773	736	770	800	785	803	780	768	842	801	765	811	774	804	787	815	780	730	785	782	767	780	779	788	773	790	796	767	735	783	755	763	753	819	805	794	737	759	763	741	810	783	773	757	802	787	777	697	802	813	790	804	775	776	763	801	769	693	812	780	766	802	766	766	780	779	803	794	757	803	744	759	791	777	803	769	778	814	801	752	784	799	793	765	809	770	854	742	771	765	789	812	736	738	798	741	748	782	813	767	791	743	783	753	771	775	802	756	796	763	764	711	796	743	803	818	765	818	802	753	749	726	754	793	817	783	741	749	786	835	724	815	789	756	785	777	757	756	767	747	753	811	784	877	807	730	748	792	805	781	771	758	819	774	771	764	756	792	811	768	820	810	826	765	788	804	820	735	778	761	774	832	805	762	765	720	817	749	708	758	770	769	756	794	763	767	801	783	757	764	744	769	809	745	767	811	740	766	808	788	786	754	767	786	775	742	762	784	740	780	789	822	772	757	785	724	773	799	759	775	772	795	741	804	772	765	737	778	759	756	836	805	772	814	785	786	820	762	778	788	759	759	776	791	759	781	790	783	748	773	725	780	843	772	776	763	802	813	801	763	824	778	761	758	779	787	801	762	811	765	721	777	764	752	774	743	812	765	760	841	800	761	713	729	734	801	782	751	788	749	761	757	738	751	788	777	794	810	756	808	777	742	795	773	815	752	750	765	744	754	762	800	762	743	837	796	792	816	813	734	795	743	747	779	804	795	807	752	760	771	753	804	816	745	773	800	805	760	813	774	805	758	786	792	794	828	782	772	787	815	748	776	790	734	772	811	817	738	723	806	745	808	741	792	783	749	751	773	766	774	838	791	733	778	781	763	743	783	804	837	745	766	744	813	759	771	755	769	795	775	812	768	750	774	785	819	828	760	779	791	803	733	797	755	825	782	770	770	801	801	806	879	771	809	745	741	764	800	742	777	785	791	786	810	749	783	853	762	740	774	753	774	768	775	823	744	796	816	799	770	747	778	833	835	788	762	763	801	814	773	769	750	783	761	782	798	823	774	767	749	771	799	739	786	767	793	784	806	770	763	749	785	774	744	829	776	781	764	795	871	786	733	770	785	801	723	724	790	789	802	801	764	734	805	733	730	774	779	848	771	807	759	751	763	757	806	768	769	806	810	709	728	831	768	770	805	798	729	820	754	770	774	790	812	799	781	792	781	833	789	797	805	779	757	739	758	730	787	739	795	792	740	730	759	770	788	765	770	785	825	792	731	773	794	791	804	767	752	768	739	809	765	813	789	780	723	800	800	825	762	792	779	838	728	838	810	774	823	748	783	723	784	778	809	765	807	798	779	789	813	785	746	788	775	772	808	763	788	748	829	796	824	792	739	802	761	751	819	821	764	763	781	768	803	740	764	777	770	725	823	757	782	748	801	768	778	789	772	783	755	775	760	787	804	772	747	767	772	826	793	772	733	753	832	766	715	744	749	694	773	766	720	763	756	758	761	830	784	817	767	760	771	774	737	806	810	796	806	807	803	759	790	779	800	806	812	758	774	780	767	806	791	822	716	746	768	797	786	787	731	729	733	761	796	762	760	786	783	832	772	781	784	771	749	792	773	801	836	781	830	762	822	752	804	784	778	770	783	746	774	778	784	736	778	802	770	752	757	809	772	776	768	781	739	804	814	794	742	719	775	808	729	712	750	808	777	760	766	808	762	771	836	786	831	801	755	773	784	726	772	800	786	758	853	770	832	764	766	753	825	732	796	734	827	743	757	766	807	744	761	771	759	800	739	786	809	823	760	777	812	746	818	780	783	784	816	811	756	795	755	790	806	764	729	778	800	781	808	766	784	786	782	754	778	786	804	759	749	780	727	730	743	804	762	743	787	833	771	706	769	796	779	769	794	790	747	771	797	753	776	759	773	762	792	796	787	702	798	804	806	798	791	778	773	795	789	813	737	800	773	779	768	775	750	788	771	816	795	813	798	801	782	793	827	736	746	705	723	792	802	742	765	802	740	781	815	783	810	787	781	783	806	811	757	758	775	755	826	769	794	785	799	766	747	783	820	784	818	756	812	808	781	746	811	733	807	765	792	759	812	807	759	779	787	776	736	804	725	785	759	798	796	770	807	781	807	782	803	803	790	830	817	768	801	730	754	739	758	763	748	755	735	791	828	742	777	780	775	831	798	784	778	793	792	734	801	785	761	740	802	752	769	748	788	753	797	780	816	744	780	779	746	866	753	778	801	777	787	753	798	763	806	768	749	860	755	832	800	778	784	728	726	764	753	768	804	783	768	792	767	778	745	815	810	804	788	800	772	777	737	717	810	825	798	782	740	775	740	814	828	747	762	763	764	760	803	800	767	769	832	817	805	788	801	783	868	781	779	775	754	788	746	793	733	781
48432	25259	15945	7615	3073	1554	1029	776	755	445	452	421	406	322	383	332	368	333	322	391	355	317	345	388	327	358	338	332	351	331	323	355	321	347	346	295	348	316	354	368	359	338	367	346	326	351	373	330	372	336	348	357	317	299	324	349	342	288	308	341	327	349	359	308	345	382	333	344	370	370	362	330	401	323	357	366	374	340	385	347	326	372	362	369	316	335	348	363	330	358	351	314	336	350	329	350	337	351	326	328	336	375	331	367	326	342	354	337	362	367	322	330	336	348	358	376	343	335	308	369	343	311	346	340	330	361	344	310	366	359	372	338	326	318	357	348	335	358	324	343	349	341	346	325	330	320	361	348	316	330	350	325	350	351	324	328	338	311	317	363	381	328	335	311	346	328	340	335	364	321	324	303	342	348	325	342	339	327	352	355	331	357	330	333	316	344	349	327	316	339	342	347	359	332	338	346	335	344	331	352	323	345	339	354	388	381	329	338	318	302	369	359	382	346	360	388	370	336	326	351	315	345	320	349	352	321	356	325	348	366	341	313	328	310	348	347	349	344	350	293	340	336	352	319	321	348	361	326	376	345	360	335	342	328	382	348	356	330	310	354	335	310	305	353	370	345	325	355	355	300	376	358	370	377	343	364	345	372	313	309	351	327	350	314	351	342	321	364	317	309	323	340	368	332	320	358	350	354	379	337	366	360	352	349	333	359	313	278	323	339	339	338	342	370	325	350	366	340	343	356	377	365	354	354	346	336	327	373	362	336	339	326	366	358	373	345	322	335	295	332	322	365	352	351	335	340	344	325	342	334	332	330	332	340	317	339	337	344	347	300	342	322	306	360	330	378	353	335	306	331	340	311	320	372	338	328	341	344	333	344	362	373	337	340	376	334	347	369	329	357	322	365	338	346	334	337	362	345	339	311	333	358	363	357	360	355	357	337	350	346	342	318	348	331	330	365	349	405	312	333	354	356	343	342	356	333	336	328	333	313	359	319	364	373	357	340	325	318	352	318	332	338	325	286	347	327	331	353	368	339	415	347	340	320	344	366	362	351	324	324	368	355	348	317	336	311	335	340	325	347	370	340	361	346	319	343	310	373	319	343	323	309	362	339	347	355	287	325	359	332	349	317	348	341	358	343	319	344	387	336	335	304	343	323	344	324	333	375	323	338	327	353	308	355	306	339	354	319	324	356	349	348	371	349	355	321	338	328	323	358	330	328	342	361	335	372	309	364	321	319	348	338	319	354	338	355	327	331	325	345	328	322	343	317	329	317	326	337	356	347	353	334	363	325	361	329	335	347	357	327	339	353	345	349	339	332	352	362	347	320	343	354	342	336	348	289	297	338	330	349	363	338	382	311	324	321	352	360	368	369	303	343	336	339	340	379	336	347	362	348	370	370	344	356	341	334	327	343	327	338	342	382	344	309	351	346	318	331	318	316	298	340	334	367	347	369	330	360	345	291	334	356	361	326	369	357	348	349	348	343	339	347	319	359	369	318	332	324	338	360	317	347	328	337	348	335	316	336	342	346	344	320	333	346	333	309	341	329	377	345	334	367	329	333	383	355	376	365	336	331	327	311	354	349	351	352	353	315	337	342	340	352	344	325	383	341	311	388	358	354	347	323	347	341	336	314	391	366	334	327	317	319	345	305	318	331	349	348	347	360	366	363	326	360	345	321	370	338	335	366	358	339	353	349	322	320	369	317	350	358	330	326	363	350	315	336	368	332	351	376	355	358	354	346	363	347	361	324	360	325	346	352	334	341	310	370	354	344	333	336	338	331	330	318	361	359	344	361	355	357	326	343	320	332	302	346	350	336	319	354	344	327	342	382	345	332	329	366	322	309	356	347	315	357	324	307	348	350	327	356	329	370	355	359	329	326	347	344	314	354	333	344	357	347	395	360	324	332	371	343	346	319	319	323	347	390	343	344	338	349	351	347	321	344	289	351	331	336	349	330	321	339	309	332	346	362	371	309	315	356	313	335	320	372	367	332	343	333	331	319	320	349	301	310	354	342	363	375	332	317	332	362	339	332	327	351	378	302	347	333	346	367	336	337	323	365	353	336	320	321	381	351	379	335	326	360	369	336	307	346	326	339	379	309	325	324	352	349	314	371	306	345	332	363	329	347	340	359	364	344	336	356	355	370	325	345	375	340	316	336	358	342	327	333	342	320	394	334	358	367	349	345	332	327	352	320	316	363	332	315	344	356	317	332	329	344	342	326	328	363	356	390	321	341	332	366	354	392	345	334	334	343	354	297	351	332	319	319	354	368	334	342	332	375	301	366	331	337	343	347	370	327	333	329	395	356	355	349	348	367	355	315	339	331	321	337	320	306	333	311	350	377	346	332	353	333	346	335	317	319	305	325	349	311	350	323	338	326	320	360	331	353	340	300	380	323	312	329	368	373	375	377	331	359	345	345	355	333	367	392	340	354	349	316	329	333	336	316	344	323	345	348	327	326	331	336	344	354	377	356	335	366	340	351	347	319	343	309	337	340	359	357	354	364	371	377	332	363	394	356	358	366	384	346	369	309	345	383	328	307	342	367	378	343	365	360	346	344	344	354	354	366	346	359	374	341	357	338	323	343	350	351	375	365	329	388	363	354	328	365	331	368	319	332	344	333	327	321	339	352	349	363	332	361	353	335	368	328	335	344	325	348	342	365	337	303	324	332	305	341	318	330	353	329	358	348	394	351	320	327	340	343	329	318	371	339	329	315	334	357	310	343	329	344	334	304	329	347	346	342	339	339	346	346	383	331	345	335	332	328	387	364	334	336	333	339	323	348	374	363	326	366	341	329	379	315	335	344	327	355	321	383	333	330	362	371	334	328	306	351	348	326	345	320	356	351	356	322	316	311	348	296	338	342	351	348	327	345	321	354	341	300	317	308	353	339	347	393	355	336	325	367	331	341	332	325	330	326	352	348	340	325	374	356	337	348	349	307	310	317	352	347	381	341	308	374	365	344	341	355	321	343	313	331	304	315	364	381	363	328	321	333	314	349	344	352	331	302	354	337	337	337	310	343	306	320	316	328	344	363	341	347	294	327	333	346	346	348	353	362	348	352	335	318	336	338	346	322	334	333	358	323	330	369	343	382	348	352	362	352	388	348	327	353	344	340	357	346	350	291	335	308	355	370	330	335	342	328	361	331	339	362	336	325	339	338	324	321	350	329	331	352	358	354	368	341	330	343	353	342	342	350	357	333	313	337	337	325	346	348	340	331	327	350	353	318	343	333	336	306	329	347	353	353	352	358	326	345	326	342	332	332	339	321	337	380	346	338	336	334	358	346	360	370	365	352	355	384	336	348	350	355	335	360	333	310	355	335	332	334	369	324	342	306	343	341	349	322	400	314	340	313	343	320	343	390	325	329	330	340	328	348	338	347	350	321	351	329	344	361	344	363	331	325	351	359	342	323	346	324	308	332	353	350	334	363	349	343	352	371	350	356	307	346	335	328	336	376	338	333	342	336	330	319	336	347
33651	20927	21056	15785	8877	5421	3795	3047	2427	1552	1196	1076	953	952	961	906	899	898	867	848	894	863	845	835	861	831	818	832	768	818	867	845	826	803	794	774	821	844	820	816	804	831	802	799	811	812	820	794	785	803	766	841	827	818	787	747	739	770	813	824	811	834	788	773	810	852	788	827	796	842	789	852	835	787	807	793	831	780	771	776	812	800	810	770	822	790	771	814	799	765	805	839	790	795	815	782	824	784	784	777	750	788	812	794	808	781	834	810	750	818	825	779	785	825	818	842	783	823	775	788	792	813	816	765	804	813	805	789	802	754	847	795	830	765	855	780	761	789	771	808	817	802	803	767	777	825	763	813	799	764	840	824	790	840	805	788	841	799	832	845	795	801	802	801	752	791	783	774	798	767	777	798	871	835	763	836	776	808	778	819	793	739	825	799	807	848	797	846	862	769	815	801	799	782	778	801	775	820	829	798	772	773	813	814	816	773	739	763	763	806	795	789	841	826	821	831	824	761	740	740	800	770	713	844	843	766	817	841	812	802	766	800	775	788	794	799	805	812	784	835	831	750	792	764	801	778	811	836	850	803	841	788	822	785	807	798	784	795	800	851	803	866	803	791	814	827	792	804	787	790	798	784	787	807	779	843	814	812	824	812	842	796	788	772	841	779	810	832	772	789	763	758	782	762	808	790	824	811	790	822	835	809	844	793	829	819	768	791	791	822	803	789	731	845	813	815	775	816	831	774	763	738	795	809	769	836	826	774	787	783	751	779	809	802	846	840	803	796	833	864	787	823	788	754	806	788	811	822	774	741	836	810	822	792	747	793	824	812	812	760	792	820	777	802	791	792	786	774	816	778	798	820	830	786	731	795	836	829	776	788	806	848	821	806	802	761	791	805	799	776	849	795	790	821	866	773	795	775	798	823	772	782	811	753	788	810	802	830	813	843	792	793	824	813	842	835	775	790	769	792	785	806	816	831	744	803	811	813	761	796	750	770	856	825	826	847	817	815	797	815	827	791	796	791	771	861	779	818	830	774	799	780	804	779	782	726	736	820	791	822	811	783	844	817	791	765	814	808	761	825	787	810	810	821	834	740	817	826	789	790	780	777	841	822	792	771	830	845	806	837	832	830	783	824	784	797	757	820	794	854	816	824	781	816	864	791	862	787	827	781	786	796	789	802	850	764	816	798	773	738	777	846	860	750	854	814	809	758	765	756	803	801	792	811	828	825	807	764	781	786	842	753	834	806	872	763	739	802	776	813	766	825	792	779	842	738	755	787	787	839	791	854	822	839	819	795	774	849	802	843	835	796	808	843	781	799	772	827	773	822	868	799	826	808	771	837	785	789	762	743	758	829	805	785	820	850	780	766	792	835	817	830	823	801	808	779	768	801	785	820	838	809	840	801	832	754	806	795	787	814	816	790	818	792	833	816	795	819	808	782	821	777	840	813	759	828	788	813	751	837	820	830	860	810	826	814	795	800	820	826	810	791	794	766	794	817	825	808	774	771	787	786	779	832	782	827	808	765	777	757	804	851	864	787	774	783	758	784	803	815	797	817	796	805	790	779	858	830	786	817	793	855	774	829	814	828	756	816	818	830	836	819	796	817	830	761	781	785	834	813	813	839	796	820	813	761	797	801	801	837	868	819	839	798	772	807	815	795	740	859	819	771	807	771	815	773	821	803	799	762	759	770	768	783	786	825	776	825	780	875	810	792	800	744	785	759	828	791	805	773	792	741	786	770	775	818	797	823	820	836	808	796	775	770	802	813	790	755	779	781	795	818	861	822	809	783	758	802	786	813	800	811	814	816	788	798	856	807	793	821	791	808	818	825	788	777	823	871	759	842	766	805	791	809	784	814	796	833	799	787	744	786	765	769	792	843	887	776	803	772	846	821	794	808	794	828	849	792	831	824	788	804	802	791	846	775	827	833	802	792	818	797	830	796	803	789	847	836	798	822	799	753	839	793	807	784	865	793	788	813	800	772	815	834	823	774	807	812	791	836	739	832	833	788	776	761	721	795	851	800	818	823	774	775	764	776	757	811	840	838	851	807	822	796	763	792	791	781	786	844	770	828	771	790	804	790	795	839	799	774	755	817	824	780	868	788	791	785	845	784	771	779	754	806	805	861	834	797	797	846	805	743	791	783	802	875	825	794	796	774	758	748	764	804	745	817	783	845	773	786	778	812	785	800	794	780	830	787	786	791	820	751	762	783	810	785	799	770	797	802	767	797	796	841	796	796	803	810	795	851	846	816	811	775	791	835	769	785	807	871	829	810	775	738	766	780	832	800	780	792	818	773	814	772	766	784	839	788	793	800	746	868	783	798	792	785	793	816	822	790	778	825	837	805	796	789	789	763	789	801	810	823	770	843	836	836	847	828	775	849	810	793	774	765	789	823	750	837	781	780	817	797	822	792	803	778	825	775	803	789	814	789	815	820	769	819	839	757	826	788	839	777	818	796	751	790	791	758	825	832	861	826	802	765	794	849	794	762	818	804	870	750	803	800	812	793	799	763	749	814	769	753	825	816	803	829	797	805	809	812	811	845	794	797	769	750	743	810	780	793	768	806	829	777	797	766	798	831	790	834	819	872	807	820	821	794	775	767	866	805	813	769	806	812	831	762	803	798	777	806	843	836	808	762	827	879	792	845	856	815	793	750	817	779	800	800	827	806	831	754	749	772	793	774	832	795	816	836	779	826	809	769	807	805	802	811	780	814	776	857	782	840	787	827	771	796	780	835	825	795	802	791	842	827	817	771	806	812	805	796	796	809	775	824	777	805	802	835	809	802	729	800	773	807	821	788	815	822	820	796	781	827	839	765	805	776	847	801	785	790	791	825	818	849	781	829	792	824	789	773	819	805	780	812	803	842	770	805	807	832	831	787	798	808	801	811	779	807	773	809	782	794	812	817	784	783	793	831	834	817	827	795	750	785	828	826	802	802	801	767	854	771	801	782	772	758	775	794	824	846	804	747	817	834	804	792	782	826	763	764	790	848	787	757	842	832	789	775	787	782	785	800	790	825	798	787	828	762	843	849	805	838	753	744	786	813	767	802	852	812	818	790	711	836	789	792	830	796	813	811	860	790	820	786	807	801	819	775	769	775	783	798	809	763	814	797	779	812	779	841	761	834	775	826	807	792	749	851	790	809	773	809	837	794	802	861	809	845	788	799	772	838	856	775	805	781	765	788	756	805	790	803	758	783	790	794	763	731	827	781	801	791	768	799	755	793	778	824	823	756	762	811	787	805	833	797	839	835	795	802	775	801	832	825	758	810	804	787	852	767	807	835	788	786	776	773	841	804	800	782	782	839	824	786	784	796	780	761	804	801	890	789	801	789	808	837	798	809	810	833	801	798	813	802	813	747	824	790	792	821	802	874	795	766	766	808	827	745	801	764	770	773	779	766	833	870	764	815	756	788	802	859	792	809	821	795	750	818	831	781	804	785	835	744	784	826	835	787	803	803	863	842	755	791	823	810
53185	31737	20202	9456	3879	2186	1507	1102	887	634	447	377	367	373	369	365	314	364	349	355	318	332	328	331	340	359	341	349	321	314	337	321	339	328	324	309	321	309	289	323	325	324	291	332	296	284	309	325	314	310	271	286	328	314	337	314	283	327	322	316	324	320	318	327	336	327	292	309	299	319	346	299	305	345	286	296	328	255	325	329	343	290	314	301	305	297	308	316	334	299	316	312	315	333	318	325	312	305	328	329	310	320	338	324	325	304	323	302	321	289	284	356	342	365	325	351	345	347	296	314	320	330	274	301	326	315	289	306	298	294	343	310	298	337	339	344	312	315	292	319	301	298	342	290	291	318	292	307	364	316	308	297	333	346	338	324	317	283	321	315	315	324	327	301	308	325	309	310	292	299	329	306	335	355	298	286	309	307	337	302	321	333	296	284	359	309	310	285	340	330	344	323	308	307	321	314	329	321	320	308	354	305	316	310	304	335	307	322	306	320	307	323	301	292	319	324	320	328	314	334	326	314	282	315	325	335	285	298	329	308	282	340	310	291	336	326	341	296	328	312	354	348	309	323	314	358	295	301	323	296	334	325	298	328	290	294	337	288	318	325	330	336	301	288	368	332	340	308	334	313	295	332	308	316	284	322	332	292	348	314	351	321	324	350	290	289	338	309	349	311	296	309	348	296	333	306	335	304	323	299	318	315	302	321	316	338	288	324	292	319	290	307	312	298	293	315	330	312	324	332	320	305	315	303	291	323	317	300	319	292	321	331	304	304	320	312	332	344	283	317	318	286	278	345	332	348	334	291	297	339	353	323	343	299	311	322	291	332	322	327	300	324	264	338	338	334	289	322	321	326	334	330	323	337	338	331	298	329	332	319	312	325	331	309	298	325	335	309	310	347	346	298	325	297	327	315	337	316	336	315	302	322	311	317	320	331	317	313	304	302	305	299	344	323	323	317	339	320	302	289	310	312	338	329	288	309	288	300	293	318	311	334	333	314	316	298	334	333	285	305	316	308	300	333	284	337	312	323	300	296	319	309	329	312	333	312	326	297	355	321	324	271	269	286	330	343	302	304	324	300	285	342	355	290	307	330	318	312	347	337	312	301	304	309	312	323	312	312	354	297	327	313	313	310	302	322	331	345	291	359	335	310	320	334	315	302	338	322	324	277	315	330	309	325	311	345	310	318	296	349	308	338	324	328	298	332	284	301	319	306	285	315	322	315	333	335	313	306	338	325	321	307	332	361	320	325	291	332	342	306	312	327	290	344	329	311	336	309	308	300	341	288	320	331	320	338	288	281	329	315	308	312	291	335	313	312	329	323	298	326	369	319	314	334	299	299	317	316	303	341	340	330	347	319	298	344	312	321	336	307	305	335	320	314	336	330	323	295	348	317	309	334	304	297	305	311	326	313	300	312	337	303	311	312	297	314	297	312	301	320	342	317	297	290	328	299	298	341	313	309	305	339	292	321	316	325	334	310	324	295	313	300	302	309	284	325	303	296	300	279	314	324	326	357	291	291	336	330	294	317	304	279	317	339	279	310	294	297	314	267	336	310	354	314	286	321	324	307	293	254	305	295	323	319	319	343	298	317	286	308	304	309	329	296	302	326	324	342	347	286	297	324	316	283	272	322	333	325	361	321	296	293	350	311	320	297	327	344	312	358	297	300	323	326	320	358	320	293	303	373	309	297	342	304	347	320	292	334	329	302	289	303	296	331	330	315	310	326	320	294	316	320	315	282	359	298	295	312	312	335	319	298	329	264	313	302	287	302	309	305	297	301	317	315	362	290	341	344	327	324	324	297	314	333	291	292	290	299	319	368	372	300	299	300	295	294	357	307	326	312	323	338	279	296	323	317	312	313	307	289	335	333	305	315	322	332	298	338	334	321	356	340	302	314	296	326	337	309	333	299	304	312	300	308	304	315	312	312	325	305	296	318	302	301	298	296	307	321	299	319	321	303	332	316	340	324	289	306	315	300	328	349	313	338	323	329	378	310	265	298	324	316	306	347	329	337	289	308	298	323	309	300	309	313	332	317	350	314	337	364	363	293	300	314	290	310	306	329	320	314	313	345	314	324	308	335	334	321	315	314	315	314	309	336	339	364	301	313	293	327	333	309	338	327	281	289	292	284	293	317	306	323	341	308	306	339	296	360	329	349	327	302	303	303	334	313	337	290	307	305	286	325	326	338	343	310	333	340	314	331	277	267	338	327	290	345	337	345	322	313	329	286	313	319	300	300	327	329	324	347	316	331	333	312	335	330	312	303	358	282	337	342	302	340	294	316	305	344	340	318	316	355	306	297	331	284	316	308	346	293	326	291	320	318	331	340	346	289	328	334	305	323	322	328	306	345	331	330	334	301	319	327	306	297	325	324	271	341	329	334	302	315	327	288	299	334	315	294	291	361	318	308	318	303	314	319	279	348	307	352	365	304	316	332	314	305	321	301	304	327	283	304	311	312	317	330	302	319	312	325	321	277	312	320	321	326	333	300	320	331	285	320	332	305	345	300	298	322	299	317	350	291	325	340	328	335	323	337	343	324	355	318	304	317	318	327	310	323	322	316	313	331	309	332	285	301	299	304	299	327	325	332	341	311	289	318	352	269	339	333	335	343	319	295	329	296	353	266	294	319	291	321	317	333	320	338	316	317	348	301	322	291	324	321	321	312	294	318	318	295	278	315	323	321	306	324	279	330	324	312	324	312	303	309	319	320	316	272	305	308	327	319	302	347	340	310	319	342	308	289	329	281	316	329	302	273	292	313	331	321	297	293	304	300	275	335	347	309	313	316	312	327	317	317	316	289	300	300	333	335	333	345	339	330	304	256	326	307	336	299	281	308	310	300	319	337	298	303	331	319	316	348	328	335	305	328	282	325	289	320	321	323	317	333	318	297	347	343	321	344	283	302	274	313	319	295	318	342	336	311	329	333	305	308	335	321	315	325	296	312	334	320	354	304	300	339	329	297	298	301	334	293	311	304	330	329	342	315	299	308	320	321	306	331	329	283	291	305	324	285	359	349	290	302	317	328	292	277	312	336	360	300	335	334	289	319	277	271	301	327	325	319	301	329	285	311	280	290	309	310	315	338	316	310	326	346	331	322	334	313	328	327	288	310	336	315	301	333	295	312	324	321	323	297	336	303	297	333	313	320	274	313	314	298	318	328	349	311	322	338	329	333	305	315	323	292	334	306	310	338	321	274	290	321	312	317	322	336	332	302	344	306	341	315	300	345	326	292	300	323	293	327	296	324	314	360	338	311	313	301	320	333	308	310	323	357	295	296	331	304	318	313	303	304	366	319	357	295	349	332	345	321	306	329	297	304	314	302	302	350	326	317	320	320	333	322	306	320	327	327	339	313	331	315	334	294	333	305	287	323	323	317	318	296	315	326	301	325	299	326	307	342	321	331	344	326	285	308	328	319	339	295	340	326	361	336	320	277	316	301	325	332	313	311	300	325	333	356	300	335	327	297	313	319	316	312
36404	26376	24069	17762	11278	7850	5820	4349	3179	2121	1397	1156	1105	1015	980	916	934	898	934	879	887	807	852	860	914	818	768	810	768	749	780	755	809	709	789	713	747	710	709	762	756	743	723	727	778	751	767	697	736	728	751	772	775	702	735	711	754	731	728	778	767	718	767	740	786	740	720	793	751	733	732	752	735	716	752	739	771	774	730	780	764	724	715	753	751	712	744	751	729	725	725	747	738	761	728	712	725	741	736	736	758	748	751	724	690	707	716	740	730	703	714	757	783	729	736	784	744	744	717	712	714	771	752	709	748	809	762	767	748	716	770	762	724	740	763	766	754	788	800	789	734	718	751	758	748	726	740	740	753	717	734	713	755	740	709	766	756	796	719	758	753	784	729	743	694	776	707	773	763	759	751	739	767	799	775	735	709	700	754	755	740	741	747	733	735	750	702	762	781	705	741	747	785	781	727	720	771	698	740	706	718	715	789	733	715	684	713	756	724	741	781	743	727	756	776	736	740	707	747	768	729	752	735	734	760	703	717	704	717	740	744	702	719	734	729	705	717	776	801	745	779	724	776	717	783	741	760	769	725	739	739	769	736	761	738	775	716	696	758	763	740	719	714	763	745	736	732	756	736	767	789	717	768	762	751	727	743	775	741	710	738	780	790	724	739	740	755	767	717	754	737	758	706	744	763	736	727	718	718	684	762	759	715	693	738	781	807	754	750	755	777	751	731	794	763	738	734	752	750	744	758	734	771	718	763	730	781	753	748	759	699	768	756	758	791	762	782	760	661	704	795	770	733	761	769	730	726	826	760	743	749	742	739	773	732	697	733	716	783	702	758	721	715	718	690	757	761	739	716	735	790	735	771	752	756	709	743	718	743	784	744	751	744	754	789	762	703	762	759	737	728	730	764	777	788	723	758	775	750	744	769	738	705	714	776	719	725	737	735	774	716	779	730	757	725	778	817	758	718	697	695	777	781	758	769	718	702	767	719	722	696	698	701	739	722	724	736	786	752	756	761	746	768	767	731	740	747	763	734	755	753	792	750	726	737	762	744	785	719	773	768	728	708	750	794	755	762	772	735	779	755	779	715	751	769	755	703	723	721	723	703	736	733	729	782	737	796	715	721	751	743	753	750	747	798	686	760	714	700	750	739	706	700	784	784	726	750	754	767	787	766	733	775	751	733	756	763	711	746	744	766	768	718	833	738	751	782	694	788	783	749	743	755	765	747	706	735	766	740	725	731	738	792	737	792	750	744	772	723	730	787	775	732	691	733	728	778	779	705	720	710	778	763	741	770	759	751	780	772	761	726	744	757	759	712	713	746	694	737	817	739	742	685	757	771	789	726	815	718	734	682	701	758	748	733	730	730	735	742	729	730	731	770	809	751	759	735	718	724	731	699	757	789	737	683	754	781	786	763	734	717	738	745	766	757	714	764	738	751	713	743	749	791	787	748	751	747	738	732	714	738	734	799	769	747	740	788	765	735	720	708	786	724	723	705	739	693	748	780	756	790	764	814	710	781	697	737	720	720	746	736	750	736	725	710	679	765	737	715	710	706	775	745	714	732	742	729	780	756	716	706	741	711	720	710	780	726	724	726	734	736	712	718	764	736	775	741	741	777	731	757	721	793	740	748	762	730	788	724	724	788	722	701	707	709	706	751	712	777	750	763	729	767	767	715	787	751	700	735	713	740	805	746	726	747	730	771	767	739	738	765	708	766	747	726	766	747	814	743	733	761	760	734	727	719	727	784	722	733	765	758	756	772	705	766	759	754	732	694	763	719	758	778	741	714	769	750	726	748	791	726	718	780	753	764	775	732	777	716	715	749	769	758	764	716	709	737	734	736	750	744	723	728	719	764	773	777	727	732	730	756	736	770	753	774	746	744	793	726	744	803	718	770	680	776	730	759	741	727	744	757	739	710	731	764	764	750	755	770	722	722	758	762	795	705	764	737	711	758	717	729	770	749	704	699	737	782	754	705	747	761	740	793	781	740	724	719	747	727	732	707	716	713	697	729	765	716	725	733	747	740	741	751	748	742	738	741	756	769	742	738	756	717	728	737	755	737	821	743	763	753	708	791	723	746	745	796	730	756	688	747	716	791	770	725	732	744	781	715	748	703	747	775	784	786	729	769	730	717	718	744	729	738	750	763	786	724	727	726	764	772	772	725	731	795	811	746	724	737	773	817	754	729	781	723	734	755	650	712	780	764	710	737	763	741	730	755	745	817	743	712	775	697	726	758	784	724	740	758	714	762	788	757	755	712	759	758	789	767	746	754	711	783	749	770	778	752	731	718	742	705	759	794	737	753	733	760	763	700	748	706	766	712	714	774	743	770	733	735	727	800	754	751	748	741	765	737	692	740	691	735	743	722	737	746	782	722	709	804	723	783	757	789	771	817	758	709	717	765	727	742	738	758	723	765	722	785	701	713	712	774	714	753	736	739	729	749	762	770	748	749	745	693	766	713	721	711	761	732	711	727	739	784	762	716	741	790	713	816	740	710	766	768	747	765	769	704	680	745	703	778	737	729	757	787	809	751	788	785	726	741	720	806	741	769	731	722	776	759	723	753	750	719	735	703	744	732	748	753	709	760	756	760	733	711	752	712	700	729	744	765	727	772	746	721	768	761	737	692	744	712	737	719	740	715	750	751	719	727	743	756	780	736	735	737	711	736	771	777	730	726	718	778	740	730	771	791	701	762	700	749	720	698	734	773	735	739	731	733	784	732	754	712	757	728	758	708	729	699	762	693	742	746	744	772	725	743	774	733	753	769	754	723	785	719	706	803	740	713	744	721	721	785	742	733	711	766	746	725	765	767	761	752	785	747	726	788	739	750	776	737	737	726	785	727	735	704	742	749	749	737	734	765	777	771	675	755	691	711	742	764	708	757	789	786	766	737	768	747	733	691	712	740	792	725	769	690	699	744	720	707	741	763	688	732	728	739	762	718	806	717	733	731	767	748	772	741	793	784	780	784	707	755	745	756	790	721	735	719	734	764	736	769	765	766	741	713	718	783	742	743	710	774	737	734	706	733	732	770	723	760	755	780	743	736	765	721	761	773	793	706	720	753	731	726	687	753	728	716	730	724	753	768	728	727	750	782	737	733	770	742	801	754	748	822	745	764	751	716	719	730	754	748	796	723	743	703	763	760	789	743	753	755	747	738	745	724	728	700	739	720	755	723	711	759	736	764	711	763	777	724	733	748	707	757	754	734	724	745	703	715	746	735	739	761	745	708	693	674	775	731	733	733	743	725	746	675	749	776	739	752	723	744	734	726	732	717	780	764	745	786	794	743	731	759	707	727	733	793	735	740	732	727	758	774	738	781	782	746	756	790	714	736	738	792	733	720	704	794	669	777	759	737	697	761	736	746	742	748	745	740	724	706	798	688	742	736	736	737	741	723	748	712	777	727	756	745	787	723	743	791	698	700	729	745	743	785	780	761	727	746	728	723	771	734	743	738	762	735	765	759	757	699	713	722	764
37274	20486	8729	3370	1609	918	769	577	435	438	359	343	365	369	340	301	323	319	340	330	344	327	329	336	320	339	343	306	305	327	306	326	313	327	346	332	342	349	346	350	363	318	342	283	297	309	325	334	305	301	341	318	304	313	312	323	353	309	308	328	303	311	324	333	351	345	360	373	318	365	347	305	351	303	285	319	328	303	333	328	313	327	331	338	326	331	350	317	311	313	327	321	345	351	318	338	350	315	317	351	319	330	326	330	292	313	345	312	323	340	325	333	308	332	336	342	330	350	314	328	287	298	320	327	318	310	304	328	347	360	310	326	311	352	307	285	375	334	333	300	308	323	314	318	307	303	328	327	321	305	333	296	294	327	338	294	325	316	324	323	308	320	359	341	327	302	309	332	352	356	330	294	348	339	348	310	320	311	320	346	363	308	320	353	346	350	313	350	298	333	305	346	354	337	308	321	308	300	315	351	329	361	300	339	341	333	308	295	341	331	346	313	309	327	332	361	349	316	328	322	315	308	309	328	339	270	330	320	298	333	332	313	315	316	296	324	339	367	332	309	304	332	312	307	364	332	324	314	322	309	337	315	318	298	297	303	323	308	326	324	326	356	326	325	324	315	340	323	346	329	317	353	342	303	333	322	318	338	321	336	317	336	332	329	337	315	306	318	304	331	347	357	335	326	295	322	286	319	315	369	339	310	307	299	346	327	325	301	332	295	317	295	297	317	307	371	358	339	316	302	315	279	319	347	306	340	337	342	322	365	320	335	320	313	311	359	298	329	302	314	339	353	343	334	333	306	338	329	314	312	332	279	350	342	309	315	319	306	285	324	321	357	331	332	323	317	293	319	339	313	336	329	314	316	329	314	294	346	328	344	312	366	349	358	334	338	312	356	334	314	314	354	293	323	334	314	319	308	301	338	328	331	292	295	309	307	323	318	329	325	342	313	302	318	341	339	329	324	320	337	347	382	339	286	325	323	329	310	291	325	355	337	326	348	315	326	377	325	311	311	316	333	349	346	350	317	327	312	341	304	338	345	305	339	335	356	316	307	309	340	335	340	322	352	315	341	350	291	305	318	295	327	347	333	329	329	354	330	341	338	370	320	332	350	338	329	339	336	340	343	342	328	328	319	332	308	325	325	342	323	344	311	327	339	333	349	341	332	329	325	322	340	338	339	343	338	297	308	351	306	313	338	333	310	344	320	343	322	313	364	303	306	299	300	323	347	340	334	311	337	300	339	347	354	324	313	301	313	312	326	324	356	317	314	308	335	347	354	337	337	321	319	351	312	289	323	332	357	323	317	332	310	308	322	382	325	344	326	327	333	333	321	338	349	319	314	338	351	333	325	329	311	333	280	346	344	320	334	311	325	319	352	330	311	316	332	345	288	299	280	300	307	342	343	322	327	335	319	348	320	350	315	325	312	349	323	315	326	326	321	304	341	340	333	321	313	305	297	328	353	308	303	299	311	309	341	325	344	334	310	305	349	335	311	317	290	321	328	296	279	309	346	323	313	336	363	310	320	313	308	336	283	332	299	327	341	328	342	350	328	311	323	333	378	302	336	308	294	316	338	345	288	326	329	318	325	291	307	327	340	335	322	363	322	300	315	307	341	307	318	354	300	323	335	356	329	311	347	351	336	318	317	351	295	349	313	335	359	295	278	348	313	323	304	315	356	324	315	344	315	318	333	325	356	310	305	310	311	350	300	316	347	333	287	321	327	290	303	338	375	324	312	342	346	360	317	308	360	349	313	331	328	341	335	314	297	356	344	366	336	338	332	334	324	337	330	310	356	309	344	334	318	325	340	324	330	317	320	309	354	317	319	346	334	332	321	340	330	309	315	319	348	320	295	309	326	323	335	345	305	315	341	310	283	343	334	325	293	357	310	325	319	303	322	323	364	273	332	315	347	328	333	336	346	333	317	298	299	310	317	355	308	322	310	321	323	329	314	316	319	311	315	320	318	366	321	331	323	358	340	314	302	297	365	317	315	340	314	317	327	309	290	313	305	331	361	323	309	304	334	297	304	312	333	324	324	340	325	321	333	303	314	307	332	322	317	314	315	298	310	346	342	324	307	305	353	348	337	312	351	350	316	324	345	323	357	303	311	331	381	320	315	278	314	304	299	345	300	314	323	311	300	333	326	299	327	298	322	352	362	319	327	314	330	380	353	350	316	280	367	351	327	333	323	321	320	318	296	337	341	356	307	307	346	312	333	306	327	307	331	319	308	317	337	285	319	315	332	321	304	322	347	346	343	345	346	347	326	311	292	292	362	339	328	378	330	334	302	371	312	311	327	326	344	324	305	333	314	333	308	312	315	295	294	336	313	312	348	328	310	326	322	367	312	301	316	329	337	338	292	358	338	331	362	336	329	318	319	341	293	303	327	322	312	326	289	323	294	341	324	306	314	322	329	345	359	327	323	307	299	306	341	321	313	310	368	303	346	315	317	364	331	360	363	328	296	334	340	343	312	339	288	332	353	290	287	326	275	329	303	303	306	315	319	323	322	350	315	337	358	326	337	306	363	339	308	332	317	350	360	345	302	335	312	347	343	337	323	322	359	346	289	336	351	337	337	315	322	312	363	316	347	322	333	326	340	317	344	315	301	320	322	353	321	310	332	294	321	317	370	315	343	358	306	297	328	312	352	343	319	315	301	327	340	328	326	316	349	301	381	316	335	336	372	326	286	325	320	332	311	312	330	338	332	330	308	282	310	306	318	302	304	342	351	317	318	326	305	299	305	295	373	290	336	300	323	338	315	300	332	330	319	334	357	323	319	337	319	305	346	335	307	327	344	354	314	318	360	294	295	332	335	304	288	296	316	328	335	357	351	309	316	331	331	300	358	316	334	309	303	303	305	332	344	318	309	355	317	321	289	300	349	313	314	325	318	316	320	289	331	291	319	303	318	321	307	307	340	340	344	316	342	355	338	329	320	338	322	326	327	315	299	338	297	311	281	326	338	344	359	332	331	326	291	330	320	318	341	331	317	320	333	347	336	320	358	313	323	336	340	329	321	353	333	321	310	343	345	324	357	332	316	326	327	379	316	310	332	294	344	338	353	329	338	301	317	327	343	332	308	306	311	317	297	358	318	302	327	322	357	296	314	331	336	328	301	328	314	297	337	313	333	288	327	336	332	310	323	345	317	334	345	304	291	327	312	341	316	355	320	358	334	371	328	321	330	327	324	351	324	321	328	333	350	348	297	294	340	349	343	309	322	274	347	310	313	367	305	308	319	310	306	322	318	353	292	365	339	357	338	313	303	311	338	303	327	329	307	317	321	324	309	333	333	340	317	315	334	324	322	308	339	356	296	340	351	357	324	337	320	370	350	325	350	335	322	359	322	289	320	313	302	333	331	338	322	322	312	323	344	314	327	349	328	301	292	361	323	306	336	335	351	333	331	334	304	336	316	335	290	339	333	329	294	292	321	377	337	306	359	324	349	338	340	320	295	309	315	315	319	321	357	347	338	328	352
26551	16961	12203	8122	5265	3396	2596	1849	1486	1216	1029	861	938	785	783	816	811	775	804	757	767	775	817	830	783	745	744	764	755	770	784	760	756	774	780	804	791	768	749	770	707	794	781	792	836	753	776	728	779	778	796	763	738	808	794	784	774	825	735	770	769	758	749	765	745	805	817	821	834	783	777	802	788	767	762	731	764	813	783	765	742	774	727	731	773	770	769	783	803	761	763	799	739	763	778	787	784	762	735	822	792	770	807	746	756	758	784	779	761	725	779	752	792	699	780	787	758	771	768	768	727	777	772	768	778	752	723	751	745	831	765	760	797	755	768	789	803	754	763	726	755	766	754	800	814	761	771	776	778	772	771	792	729	753	757	755	775	787	783	755	794	788	771	744	773	792	778	760	745	751	806	769	807	770	802	749	738	767	821	786	800	776	757	769	757	780	778	783	759	745	757	725	751	779	775	735	787	778	822	733	783	762	754	809	770	766	768	766	790	724	783	777	778	800	724	720	764	778	767	761	764	773	787	752	779	808	723	711	778	790	733	821	776	795	758	793	759	807	740	759	786	764	784	746	755	742	717	753	814	770	782	738	780	767	718	761	739	779	714	836	778	735	742	785	701	803	782	765	758	736	701	802	746	775	715	747	762	816	745	788	765	778	748	767	785	781	745	764	756	777	796	809	807	740	784	794	767	776	789	799	763	805	788	732	773	772	777	720	826	754	730	757	765	792	739	789	785	752	791	772	742	733	813	751	749	744	785	803	792	828	799	762	733	783	693	792	768	758	752	736	748	797	745	703	725	802	770	760	786	765	754	706	744	805	770	762	800	753	712	739	762	763	805	773	813	749	716	691	773	773	774	710	719	747	697	744	793	774	739	757	746	829	792	739	783	748	776	775	772	813	781	742	777	765	732	769	802	792	774	773	757	834	723	825	781	728	833	804	785	736	810	781	742	769	777	754	752	791	794	744	730	773	743	806	794	792	704	761	759	754	723	760	769	786	752	774	774	793	774	778	769	736	802	754	771	839	782	750	758	786	794	780	740	749	839	767	793	713	737	767	757	747	727	750	744	760	782	762	826	740	758	764	770	787	759	794	737	783	750	767	789	755	773	751	802	785	803	736	752	759	806	759	800	797	718	760	764	731	748	765	775	797	746	795	744	718	761	800	737	778	792	747	787	739	777	793	778	788	744	715	727	792	805	730	769	727	782	759	734	763	723	737	739	794	778	759	741	751	735	780	754	775	793	772	722	793	786	790	758	816	751	751	748	803	760	789	730	792	762	759	731	785	786	773	755	772	755	777	782	764	809	787	724	714	783	755	823	733	778	734	730	746	786	811	780	784	750	796	770	780	808	773	764	772	778	771	762	736	807	748	726	752	747	767	767	795	775	734	774	740	776	719	784	794	796	756	756	759	762	794	759	769	747	721	790	735	725	769	782	741	761	732	820	798	730	737	804	728	728	710	777	777	806	785	812	789	769	768	757	776	752	767	754	751	776	765	717	726	772	780	778	828	741	776	774	761	752	781	794	771	775	797	756	767	756	753	764	757	801	751	737	792	761	788	740	753	747	802	780	759	768	746	768	779	784	760	786	760	756	736	759	747	713	760	798	787	726	764	750	823	777	775	809	757	790	714	764	774	772	778	791	721	789	794	767	750	738	761	775	756	781	765	792	763	790	749	800	774	741	747	798	803	690	825	792	748	777	720	745	801	779	787	764	735	755	754	749	792	761	777	745	737	794	738	778	807	758	765	730	789	785	771	810	766	768	762	792	763	779	808	795	775	770	807	730	788	764	788	734	765	756	742	835	736	788	767	772	778	760	743	815	767	759	820	733	762	751	770	752	773	738	752	692	771	754	752	767	721	770	773	757	756	729	770	775	741	789	772	821	797	767	758	780	762	795	823	750	776	748	763	775	739	777	771	793	730	732	793	803	746	779	818	742	742	762	759	749	781	736	782	773	772	786	771	777	803	808	757	759	796	742	756	799	774	792	765	727	736	751	668	774	743	771	797	806	768	794	796	761	729	760	766	737	786	817	746	749	766	773	720	747	758	812	788	756	743	782	719	771	763	765	734	758	756	779	801	780	810	771	756	746	777	746	744	798	766	719	736	804	764	821	747	771	752	781	786	772	791	782	765	763	752	739	747	804	771	759	751	736	813	755	746	740	738	767	795	722	712	777	757	753	770	796	758	820	733	791	738	779	797	757	737	822	760	762	752	725	748	852	728	786	756	856	805	755	810	723	777	752	746	806	803	761	796	805	838	746	840	814	744	782	751	790	780	781	760	709	799	790	742	749	773	776	765	753	752	772	810	721	748	808	784	744	754	741	749	746	796	801	796	759	763	781	733	785	762	747	747	817	820	778	759	747	784	747	737	793	793	737	752	790	765	738	755	719	790	761	748	777	809	844	811	789	779	770	743	751	784	762	748	781	736	738	780	814	796	764	756	742	804	750	763	769	787	741	753	719	812	785	764	733	731	769	778	800	760	752	769	786	753	778	770	804	774	780	777	745	728	807	769	802	738	747	761	808	775	795	770	751	765	801	759	768	759	787	778	782	767	741	777	784	731	770	764	806	793	734	835	772	771	750	822	780	734	771	745	757	750	768	804	771	732	774	788	747	772	802	747	744	783	763	719	792	737	747	763	750	777	761	776	750	764	816	769	708	713	784	796	802	796	776	771	780	751	706	773	729	793	805	706	756	707	773	755	778	783	793	790	760	747	794	795	791	700	792	750	768	726	765	756	791	742	777	794	758	727	751	763	791	746	778	786	770	805	782	736	777	784	742	763	732	810	769	787	739	777	750	775	764	764	820	741	754	775	807	738	755	767	771	761	721	764	791	735	714	802	760	753	783	742	720	773	776	775	763	745	802	766	731	790	734	784	761	754	820	748	781	777	769	745	782	732	767	757	740	727	807	747	768	771	720	784	805	773	753	765	769	754	780	739	751	774	783	785	741	759	797	730	810	805	768	775	786	724	798	707	772	764	792	804	754	759	794	784	759	761	719	750	758	824	756	778	759	765	723	805	738	771	707	779	792	703	786	791	792	719	746	781	742	780	745	798	767	762	754	761	778	755	790	800	778	765	779	745	767	767	798	744	744	764	800	817	755	820	823	763	729	761	772	742	731	766	763	784	748	790	758	759	768	745	817	763	768	765	783	753	788	798	815	785	769	708	811	772	781	765	735	733	775	779	754	772	773	693	769	760	744	747	776	767	749	801	764	744	715	720	780	802	734	736	793	713	777	779	801	748	778	765	795	807	765	807	737	726	755	795	780	765	746	741	804	753	736	740	810	728	753	796	760	834	711	766	748	792	721	776	731	761	730	727	730	777	805	748	790	712	740	782	749	777	713	749	776	751	783	759	772	774	763	738	768	732	756	780	764	763	837	756	780	724	770	816	772	786	735	748	788	797	767	753	765	791	770	749	803	777	762	747	785	755	750	765	701	742	795	784	755	765	727	757	756	746	780	816	735	773
50983	25595	11428	5358	2720	1594	1092	760	649	544	433	383	380	345	381	350	332	361	361	371	334	332	316	347	339	312	322	329	358	324	345	350	342	334	337	359	341	330	344	358	330	334	333	327	343	333	339	344	384	315	306	354	356	359	299	355	377	357	351	344	317	356	339	342	321	313	309	330	339	337	347	331	308	312	318	378	333	354	297	360	327	307	309	320	331	320	318	337	320	365	311	301	339	302	324	348	312	326	356	321	318	303	340	330	356	326	307	292	305	325	358	340	325	362	333	381	331	320	354	363	356	354	347	318	333	358	299	301	343	321	346	373	326	323	322	324	327	298	348	350	326	336	321	340	329	322	351	344	379	319	318	311	349	365	312	350	275	299	337	350	326	324	298	346	341	319	331	339	336	343	345	345	321	350	330	321	365	336	334	328	357	348	312	347	335	352	320	295	312	357	312	342	312	315	345	353	361	329	349	335	321	305	351	324	370	333	340	300	308	357	311	298	309	343	356	323	348	330	328	334	337	340	330	302	345	335	322	318	298	341	370	335	330	365	326	324	312	338	358	347	358	333	307	329	350	363	317	345	331	351	328	295	356	353	346	323	304	328	297	349	372	335	318	366	330	331	314	336	346	338	343	316	327	339	317	334	296	321	344	312	373	324	354	348	311	359	347	339	351	340	343	347	333	331	350	367	303	307	309	318	324	352	324	343	336	360	352	338	364	332	337	370	341	336	369	350	353	330	347	299	323	356	343	348	326	343	346	356	337	349	341	367	315	305	344	322	324	323	338	325	334	351	339	299	332	348	311	307	328	374	336	313	321	350	340	354	327	337	301	323	318	331	328	323	338	314	332	309	320	379	346	334	320	332	322	353	352	333	330	346	348	327	305	342	335	313	339	346	327	338	374	344	319	350	364	331	305	334	331	335	307	331	331	356	341	325	323	355	340	330	313	344	314	300	342	326	342	324	369	335	329	330	360	353	349	341	335	381	301	343	335	353	373	309	339	304	350	342	355	313	336	354	345	345	322	350	333	326	339	320	341	326	316	339	321	330	361	301	324	307	348	325	369	322	306	340	363	339	345	334	338	306	294	340	369	382	350	333	313	320	299	303	310	323	328	339	344	304	328	336	344	390	318	324	315	330	327	306	332	288	309	325	337	344	354	326	330	357	312	328	326	342	301	302	345	361	340	329	313	325	334	311	344	330	328	353	351	307	318	330	343	319	313	319	329	311	315	358	331	327	304	303	352	324	341	313	333	341	342	316	345	349	347	327	315	306	356	357	321	340	338	387	383	323	340	358	352	320	349	357	351	327	312	321	331	302	343	319	300	340	312	354	325	330	369	360	321	343	323	324	300	312	349	322	336	354	346	335	313	377	364	370	339	334	359	320	365	348	308	347	336	328	347	333	364	328	385	311	322	353	309	346	340	343	320	367	335	350	329	337	357	366	338	333	373	358	350	339	318	361	338	354	309	329	327	349	303	307	355	318	315	331	332	309	345	335	342	311	327	333	333	342	342	343	312	345	342	338	351	362	372	313	324	332	312	322	328	339	350	367	336	346	321	367	365	334	307	330	338	347	382	310	353	316	336	333	331	333	351	338	342	353	343	349	324	317	330	373	333	342	322	315	330	309	340	356	369	320	323	320	319	347	326	348	357	344	356	329	350	316	299	342	340	322	336	329	349	350	303	305	357	323	335	387	331	373	327	348	360	330	355	313	335	331	348	307	343	369	372	317	305	359	309	317	324	301	373	347	317	361	352	333	352	335	370	338	309	330	335	330	336	331	363	368	318	319	325	323	337	304	333	311	325	350	343	337	352	336	355	309	343	336	352	334	360	313	328	347	356	351	382	325	382	333	339	325	305	306	333	353	338	352	278	332	320	324	338	314	332	329	351	378	304	338	348	323	331	344	345	336	321	325	360	313	351	332	327	339	358	352	364	281	350	365	320	323	312	315	363	312	339	350	355	366	335	359	327	367	346	356	298	311	348	320	362	326	330	300	336	325	335	347	320	340	355	320	312	308	323	367	347	315	313	339	294	334	374	342	327	358	345	318	369	319	342	345	344	371	357	343	373	321	313	317	355	363	335	327	354	332	359	345	313	344	346	289	311	331	349	318	337	344	311	326	304	343	344	327	299	353	304	310	375	322	350	341	336	336	328	363	356	338	343	346	344	353	358	332	325	375	357	384	328	347	311	324	350	336	335	355	329	370	331	356	355	293	361	309	311	329	347	353	351	331	329	356	335	348	324	334	329	329	317	321	348	341	360	337	328	327	341	341	300	316	349	340	358	372	349	307	351	352	343	351	362	335	341	323	329	344	302	290	309	308	355	349	341	321	352	351	349	377	345	325	365	346	332	349	305	320	358	360	360	320	311	329	346	357	347	313	339	309	339	330	330	333	343	317	323	299	331	327	313	333	351	333	328	354	322	335	314	348	319	357	361	348	331	342	339	321	346	359	324	341	369	345	349	319	360	327	360	303	310	347	353	295	362	360	327	325	334	357	355	361	303	326	352	323	339	343	355	327	326	364	367	331	369	302	312	362	323	322	346	328	317	351	321	342	343	317	385	365	335	348	321	318	359	350	323	330	336	343	334	341	351	348	343	341	337	359	321	363	351	347	305	325	344	343	380	352	338	325	388	328	302	337	332	334	368	361	348	301	338	340	369	375	367	389	363	333	317	357	324	364	349	340	370	369	322	335	302	320	314	334	293	322	366	307	330	341	334	323	348	351	337	352	325	368	351	327	327	355	332	322	307	355	348	337	320	329	331	313	342	362	338	343	301	354	336	334	366	335	320	338	343	341	365	326	321	348	323	364	333	328	358	299	353	325	345	329	317	341	336	337	326	321	343	349	348	355	359	360	328	313	325	356	336	353	345	325	322	332	362	335	342	346	313	340	348	360	353	347	334	357	305	315	344	324	337	330	298	366	374	321	315	287	312	322	345	360	308	330	344	372	340	294	312	325	326	312	339	337	347	339	326	317	339	340	324	339	374	355	361	342	340	340	278	348	352	307	357	336	322	330	325	385	331	343	371	358	338	360	333	360	324	330	362	351	367	364	302	323	334	331	314	338	360	322	344	298	338	342	359	325	318	365	372	319	349	337	330	332	354	339	368	333	337	294	313	323	336	318	350	342	325	328	340	335	345	345	335	327	351	338	363	340	321	341	368	333	329	324	335	360	302	298	342	377	358	342	316	327	332	326	386	370	342	339	362	302	352	356	342	329	324	342	345	327	341	315	327	314	341	333	355	337	351	353	368	350	340	317	364	326	289	360	341	356	341	298	332	363	324	366	329	291	345	331	359	334	348	345	341	333	329	358	368	340	345	358	324	309	342	321	341	366	372	350	328	350	332	340	346	343	343	346	338	333	319	299	310	347	353	342	314	289	325	302	316	324	329	316	340	316	315	290	293	318	328	342	323	330	358	337	335	351	360	316	353	326	340	303	337	326	350	336	335	348	325	338	305	335	357	330	361	354
35874	20126	15466	12619	8777	5938	4143	3115	2321	1757	1253	1071	1013	938	938	887	866	860	861	819	868	868	812	888	809	802	813	791	805	800	789	784	798	838	791	765	778	758	855	790	799	786	828	773	765	764	766	782	758	790	786	765	788	791	825	795	825	792	777	804	778	792	758	771	819	759	776	802	794	784	820	778	819	848	780	814	772	788	805	824	776	815	757	767	790	772	795	815	757	788	743	770	779	792	760	822	744	780	756	784	765	766	787	784	789	765	780	801	784	789	767	794	811	782	774	765	760	835	762	782	759	775	768	750	782	781	796	825	758	790	739	799	774	811	809	740	758	780	805	781	820	772	780	766	757	806	783	764	784	767	733	781	760	752	751	823	792	772	814	745	730	786	803	759	756	843	756	827	776	778	791	775	784	778	744	774	789	785	855	825	799	821	788	792	793	736	787	802	791	776	746	794	744	780	781	758	792	763	749	853	758	753	761	736	753	767	780	775	763	778	758	826	810	807	816	787	822	788	773	780	760	800	733	750	762	772	778	801	795	821	781	811	761	790	810	763	763	744	793	807	742	765	794	818	769	823	782	761	825	782	762	801	799	784	765	797	811	775	837	781	786	809	821	763	790	778	785	821	800	798	810	779	814	763	751	771	857	785	766	791	783	728	769	785	848	763	806	820	746	778	780	747	772	813	821	728	829	733	779	768	780	754	790	781	812	800	832	808	816	773	809	828	827	751	773	772	789	765	788	762	789	756	772	765	829	799	744	761	768	785	791	780	720	770	833	785	783	801	769	801	811	819	794	803	745	758	831	762	795	774	741	827	789	802	855	821	783	786	760	821	786	825	750	778	807	774	787	826	760	751	747	816	729	823	815	759	763	816	764	785	776	821	792	795	782	826	812	804	824	777	786	784	764	749	775	789	788	781	811	781	781	742	822	782	788	827	791	779	791	781	805	762	754	835	782	823	766	811	789	777	768	785	767	803	788	807	783	793	762	781	823	777	808	817	814	821	769	800	794	823	777	766	793	752	827	770	756	816	764	752	793	798	867	806	778	769	769	832	755	783	792	794	799	805	813	758	781	795	796	806	815	729	792	804	792	762	835	767	788	831	790	783	832	779	821	747	787	818	812	835	795	787	764	788	761	782	830	773	768	770	755	786	749	775	781	787	745	789	766	776	786	790	795	803	793	786	770	834	774	786	802	802	793	813	755	797	808	792	794	793	810	795	767	769	826	796	793	776	813	818	784	808	780	749	756	808	769	789	830	746	794	791	848	782	785	764	787	783	768	780	832	806	801	761	737	786	781	777	778	798	812	820	827	793	813	793	790	741	805	767	826	844	825	767	776	751	807	805	788	777	822	812	762	757	769	760	806	766	757	776	768	813	747	808	772	819	803	827	761	808	743	777	737	776	791	747	795	758	773	810	785	777	823	753	721	824	805	807	796	816	833	793	831	795	830	761	789	810	770	766	766	773	802	778	749	805	803	851	771	809	784	789	791	804	760	775	766	738	785	836	836	791	772	794	774	787	806	792	797	800	790	803	766	813	787	791	801	779	775	765	724	782	727	790	756	740	744	801	770	798	775	794	767	765	810	734	812	765	749	863	800	771	806	787	791	740	768	800	808	802	772	811	777	800	775	810	747	797	767	833	771	773	790	803	787	805	770	787	757	770	809	823	745	820	768	792	755	780	767	815	798	752	785	788	770	799	755	773	795	799	811	786	748	822	800	777	726	812	720	767	742	809	733	737	757	800	776	786	817	805	774	840	793	781	759	775	744	779	792	770	778	794	783	761	772	771	780	799	811	820	793	770	792	745	774	774	717	747	821	779	800	777	819	737	776	741	750	763	783	771	764	798	775	775	778	760	776	792	775	773	759	795	809	799	740	825	780	766	775	755	761	770	816	775	800	807	774	754	760	793	823	730	800	775	782	760	737	781	786	785	799	779	813	786	749	780	785	803	753	799	803	799	784	758	781	768	824	786	823	770	829	808	748	800	776	783	798	723	832	773	776	823	791	768	793	811	831	768	755	744	791	811	761	808	778	782	747	796	750	755	792	778	813	824	761	801	805	837	859	753	751	788	811	777	782	748	823	814	789	792	804	775	802	823	769	749	762	774	766	793	796	750	794	756	745	803	759	801	796	784	770	798	733	836	783	815	808	758	787	847	828	804	805	735	813	784	790	847	772	765	773	826	757	803	752	769	763	788	772	790	831	801	800	823	772	774	783	812	795	798	816	779	793	752	821	785	823	803	799	813	798	797	788	774	790	786	778	804	821	776	742	717	812	793	806	800	775	741	780	836	761	790	794	825	822	771	819	740	767	833	721	788	753	769	814	808	793	816	753	759	884	748	785	783	809	755	780	798	777	826	743	807	781	802	748	788	803	760	762	763	768	746	764	800	744	756	850	813	782	775	786	799	829	783	790	745	736	808	787	824	769	783	731	768	783	815	803	790	839	808	760	768	805	771	817	862	759	781	797	795	780	788	809	790	793	758	790	828	745	804	791	762	777	777	755	828	772	743	762	837	794	822	785	767	751	765	790	797	777	813	787	735	798	820	781	802	770	795	742	811	840	796	806	825	799	824	812	784	759	834	735	769	762	801	794	762	802	772	800	791	795	763	750	739	806	822	757	784	816	787	731	822	810	785	798	816	770	768	778	774	794	827	810	797	796	779	776	787	776	781	782	798	748	797	718	799	808	770	815	753	755	778	791	851	822	769	769	823	782	814	773	790	764	799	723	786	767	758	734	772	788	806	823	783	796	816	825	800	767	798	761	760	811	776	809	789	819	823	780	771	736	758	791	776	805	773	766	755	795	772	792	787	816	750	753	750	782	773	810	796	793	766	824	784	815	780	807	793	726	818	756	820	781	773	825	767	764	785	782	792	775	826	841	761	815	797	815	763	765	801	758	824	825	780	759	818	768	789	797	775	803	764	763	729	780	776	765	767	776	750	738	815	788	791	758	850	805	735	758	743	785	770	763	779	810	819	785	781	780	829	799	794	812	832	793	764	777	793	816	787	797	780	778	787	789	748	803	814	769	801	773	778	757	771	768	769	714	801	784	786	836	809	820	823	762	767	769	815	769	753	760	798	777	793	793	803	786	782	775	754	852	828	727	802	835	822	769	791	756	760	814	773	749	811	777	821	765	776	793	756	777	769	766	766	810	779	751	761	800	771	798	799	808	739	777	774	822	789	780	763	796	829	803	787	783	765	765	797	852	780	827	737	788	838	752	757	774	750	787	819	744	797	770	785	813	766	771	835	794	783	773	782	818	808	793	795	767	790	820	775	802	744	786	755	787	784	856	819	787	770	779	812	737	767	799	757	790	727	721	796	764	783	770	817	841	759	774	823	762	800	808	758	828	792	784	803	775	782	844	750	790	785	782	782	794	764	791	810	748	741	817	739	740	774	778	808	811	820	788	818	823	800	752	809	804	752	803	813	803	835	783	741	780	786	778	744	801	732	745	762	759	810	797	784	780	783
55610	31231	17904	9155	4494	2450	1601	1082	824	611	503	416	373	342	324	345	367	342	380	320	335	336	325	344	315	315	307	308	306	335	322	314	301	306	340	320	296	302	305	327	318	309	280	306	319	318	302	309	322	321	290	331	313	296	307	280	338	340	337	319	308	291	318	298	317	308	334	342	306	313	343	327	308	274	302	318	310	305	331	293	286	316	318	319	299	282	301	307	276	319	307	305	319	341	319	319	336	295	300	306	312	323	325	267	311	333	319	295	327	313	306	287	292	309	335	318	294	304	303	320	316	321	341	310	324	335	299	293	301	305	345	298	317	280	316	327	297	310	304	374	304	331	250	337	320	333	300	319	325	319	297	307	325	339	320	305	321	325	342	319	308	315	346	329	307	297	299	296	302	296	323	284	323	281	273	295	306	310	321	317	312	304	337	296	310	301	304	355	303	323	341	294	309	329	303	295	316	299	300	327	340	322	303	312	296	340	291	313	327	333	300	325	272	303	286	302	291	303	326	310	278	340	314	295	298	332	290	289	298	267	301	300	327	314	352	321	337	326	309	322	301	293	304	303	316	322	305	289	301	322	334	360	322	305	299	297	326	352	306	287	325	308	333	322	325	309	314	271	316	290	324	311	299	300	327	315	308	286	279	314	321	339	325	307	317	315	289	317	307	285	305	330	299	313	284	279	299	291	321	276	303	287	312	321	340	332	302	319	324	301	322	338	320	303	318	302	334	305	297	283	292	359	309	291	325	287	295	333	304	310	301	312	280	302	330	278	301	303	302	282	309	305	298	313	286	360	314	308	313	351	288	300	274	312	266	319	320	346	341	314	338	297	321	293	312	320	324	324	303	296	285	293	285	307	314	292	302	321	318	340	316	309	313	309	313	305	314	316	318	342	317	288	297	316	308	302	330	281	303	283	312	323	321	314	285	322	357	316	335	281	333	323	342	302	320	290	290	270	290	323	262	295	297	323	357	321	339	324	326	289	313	325	293	325	322	327	328	327	291	306	332	327	292	319	304	303	338	337	298	265	332	327	342	309	326	289	305	273	295	317	318	301	319	294	292	304	321	312	285	320	326	273	336	313	297	281	312	330	316	290	341	296	349	325	313	330	309	316	299	343	294	328	282	345	331	304	302	317	280	308	312	273	322	328	310	325	341	297	310	299	294	300	348	307	333	318	356	296	303	329	326	300	312	330	318	312	283	325	310	313	321	338	337	308	319	302	318	319	278	324	332	291	323	284	304	307	321	306	292	327	322	313	321	312	297	295	327	329	295	347	311	315	326	329	277	326	308	328	341	348	306	333	314	328	327	326	316	306	306	284	309	292	302	325	292	316	317	289	342	262	337	316	352	285	321	318	304	318	286	325	321	338	327	310	319	304	320	275	288	331	321	321	326	324	333	310	339	328	306	310	319	319	318	309	316	320	307	306	284	309	315	318	340	298	322	304	312	326	283	296	315	315	280	331	295	322	287	297	316	330	299	315	299	295	323	303	328	310	296	314	340	339	270	316	318	309	297	307	301	300	329	316	310	271	333	287	308	307	297	323	328	342	332	310	332	277	283	343	299	276	303	313	300	321	288	333	309	326	319	293	334	313	309	303	307	310	310	337	298	312	283	323	348	301	316	300	331	335	307	303	319	292	327	282	316	296	322	273	318	294	325	324	324	302	317	296	264	287	300	292	335	256	327	305	341	337	343	322	305	298	302	307	349	321	292	315	296	302	331	337	305	282	297	317	330	290	331	316	321	304	348	325	309	315	248	318	324	327	282	283	317	321	297	317	315	341	287	274	272	330	320	296	328	328	322	310	283	313	322	313	339	302	260	299	359	313	297	269	284	330	328	296	331	305	341	336	327	325	327	316	305	322	289	276	285	338	322	339	319	344	336	318	308	340	306	288	316	333	316	306	289	306	292	314	331	306	332	294	305	303	340	293	306	298	278	300	268	278	288	306	313	289	307	296	306	307	308	317	352	308	337	301	355	308	319	273	282	323	317	337	281	306	315	318	317	300	299	312	353	363	308	309	322	357	322	307	303	312	308	273	296	270	305	315	332	296	295	322	305	330	268	311	280	318	303	332	317	314	312	334	331	321	298	307	282	298	325	287	352	301	314	337	318	300	307	314	303	366	336	306	310	314	350	316	329	301	286	288	294	320	309	300	297	283	299	330	319	321	328	275	286	307	317	329	305	327	318	308	345	291	336	323	319	314	309	346	303	300	289	306	307	320	334	330	313	344	318	278	283	304	317	314	318	306	306	354	339	280	328	341	329	341	320	295	288	312	312	323	333	318	312	270	313	332	305	311	351	285	332	305	316	295	298	339	287	312	334	314	318	289	313	335	305	324	334	317	330	303	302	336	334	295	282	305	279	326	306	304	348	274	315	309	292	317	289	319	313	307	292	302	286	311	303	313	318	289	297	317	295	309	323	339	331	343	312	271	292	294	322	290	328	351	313	288	353	303	317	281	294	322	318	313	316	297	291	332	326	303	305	299	303	314	269	289	311	315	293	313	353	308	333	328	322	320	305	276	328	282	325	280	317	319	335	310	332	306	292	296	310	304	300	314	339	326	339	308	330	361	305	339	336	312	333	359	309	296	302	344	331	309	321	311	331	329	293	323	332	317	325	325	326	331	349	303	272	297	281	342	322	329	288	346	305	331	308	294	321	296	318	293	297	317	302	311	315	324	320	335	295	318	284	318	329	318	300	294	288	317	300	327	333	306	310	322	294	314	322	298	286	316	311	288	317	320	324	320	373	320	355	308	301	309	332	295	325	338	324	313	307	360	326	341	302	317	308	347	324	313	349	325	276	305	291	320	328	287	268	301	325	302	295	301	342	317	345	324	304	302	346	297	316	306	310	327	308	324	304	328	280	304	320	295	305	299	303	306	304	311	278	302	294	307	300	285	301	324	309	326	298	305	286	300	277	294	294	324	327	294	312	314	296	315	291	330	279	325	299	302	317	322	298	323	348	279	335	325	328	315	290	309	320	289	260	309	271	280	311	332	293	310	319	350	344	317	303	313	299	334	275	293	278	305	285	296	298	299	294	301	318	320	327	299	289	342	330	276	316	325	321	321	298	333	346	333	330	305	290	320	281	303	321	335	302	335	310	336	306	332	297	343	344	287	316	299	307	316	342	312	315	291	297	308	284	320	321	298	279	304	280	329	307	296	324	313	316	339	335	312	342	296	318	308	321	330	314	336	301	295	317	308	304	324	322	282	317	318	308	305	292	312	320	344	346	320	304	309	306	343	304	331	277	295	304	306	317	331	321	314	286	299	300	308	293	276	325	301	301	347	320	290	342	332	322	309	316	291	300	320	320	294	337	346	321	292	319	311	319	300	314	319	343	321	290	319	316	332	307	326	320	310	325	313	310	301	327	308	313	344	313	314	309	308	319	327	320	282	321	294	311	286	304	301	318	317	306	344	289	347	338	347	299	282	332	346	316	345	307	351	341	313	298	308	324	311	286	314
38279	24500	21648	17972	12769	8331	6023	4471	3183	2305	1440	1161	1046	1010	973	911	935	869	934	845	893	856	809	851	891	838	768	772	773	767	727	775	792	794	790	767	727	799	731	745	777	728	756	750	767	733	797	717	741	701	722	723	725	741	707	738	666	710	695	715	753	735	760	718	700	740	666	730	730	709	733	702	733	771	732	743	696	750	732	705	689	733	755	695	770	744	764	703	749	739	745	732	762	717	719	730	697	717	745	693	745	740	742	744	743	728	742	731	716	663	735	694	766	739	719	746	707	717	752	733	699	751	694	736	712	774	740	756	747	685	718	763	759	759	745	696	712	752	754	726	713	755	751	696	698	796	755	788	718	760	749	696	669	786	748	727	696	692	741	694	729	775	771	738	796	710	755	688	748	719	731	743	694	670	738	697	740	670	721	749	747	744	731	704	745	753	719	764	712	713	752	739	717	745	670	701	722	695	759	716	785	740	700	711	694	706	765	799	680	761	756	727	716	753	762	737	714	715	742	711	678	758	711	720	693	709	727	755	740	735	762	742	728	712	733	755	693	719	668	731	721	751	725	759	787	709	736	743	729	700	748	713	782	747	725	732	735	721	714	765	716	768	783	708	741	708	814	698	691	700	731	730	683	722	720	751	712	702	742	704	681	707	738	736	778	734	713	724	739	753	776	734	745	701	679	759	706	765	765	733	750	707	762	714	734	737	719	754	685	684	756	699	758	701	814	690	755	741	715	715	734	708	784	746	720	757	700	696	728	771	725	710	738	760	737	691	723	698	694	754	752	754	738	721	679	730	732	728	761	774	725	748	765	740	711	712	749	699	738	749	697	730	685	720	715	767	728	714	756	743	724	679	731	748	719	696	727	771	694	715	741	766	690	727	752	712	726	748	694	723	726	757	694	742	735	752	690	731	726	743	716	748	731	743	711	691	740	767	686	756	724	705	712	743	722	763	718	724	712	758	739	739	756	716	766	739	755	728	775	733	728	713	700	717	703	749	701	735	771	782	726	755	705	794	787	787	676	720	728	767	738	710	725	741	729	715	680	734	760	730	670	698	765	752	718	744	730	744	731	728	802	748	731	644	740	703	705	707	747	769	769	747	712	764	693	686	770	767	735	711	717	697	694	696	706	752	727	730	733	728	736	702	718	792	756	727	744	720	715	742	735	751	770	723	805	729	730	718	694	730	765	702	749	717	710	727	760	725	728	705	720	722	733	778	739	757	738	773	733	745	701	712	725	716	782	774	721	803	721	740	772	711	739	742	739	736	698	669	697	764	726	761	674	764	666	700	750	719	714	749	750	671	750	730	721	779	721	762	743	713	696	688	713	749	693	716	736	689	754	767	742	741	711	746	767	706	737	656	774	731	783	669	748	737	785	700	728	733	696	718	728	700	723	717	733	715	735	730	731	783	800	720	721	733	740	655	733	729	782	747	704	758	795	710	749	667	751	665	716	707	807	709	748	768	714	747	738	678	754	766	725	719	742	765	770	759	747	701	733	745	707	721	727	759	755	740	722	732	764	751	751	720	737	718	738	736	725	716	772	734	733	738	747	753	732	739	743	713	705	748	729	736	727	743	742	721	746	722	751	729	756	739	725	728	738	679	714	764	699	729	760	709	730	669	722	747	726	695	745	766	767	729	734	709	729	737	730	778	743	679	748	739	750	711	721	728	754	700	735	695	661	708	732	761	742	713	702	728	767	758	771	733	726	704	734	750	746	673	745	747	700	711	657	736	686	726	689	776	751	745	725	723	780	730	711	750	717	723	742	701	712	738	751	754	721	732	741	733	691	735	708	724	750	809	736	675	709	704	717	685	767	679	788	727	802	731	720	706	690	712	767	744	746	655	759	749	753	759	748	716	732	713	672	723	778	749	734	762	715	703	739	749	719	721	733	723	711	724	710	722	730	688	718	726	711	724	733	764	724	732	668	716	692	755	754	731	741	725	735	729	689	753	760	745	760	731	732	773	747	718	721	747	708	735	746	708	755	737	764	731	731	701	708	764	721	736	719	744	689	746	757	734	699	751	739	746	716	708	752	701	741	741	777	724	765	717	747	702	726	735	736	722	732	742	725	735	721	743	711	795	738	696	746	731	768	726	722	752	694	758	742	743	714	762	724	746	744	721	721	738	709	740	736	703	695	690	713	716	741	756	708	717	734	765	750	773	700	719	752	751	720	724	734	719	715	739	729	783	725	700	745	743	737	703	736	736	719	730	730	703	708	742	747	741	723	745	749	766	697	732	702	762	778	719	734	717	727	721	749	717	688	725	745	695	755	692	753	730	727	738	711	776	773	773	750	724	673	748	728	701	753	721	732	756	698	765	738	717	754	742	702	736	677	747	733	734	742	720	753	763	769	722	729	721	764	739	741	710	736	716	716	725	701	675	728	769	722	721	770	731	729	739	735	710	744	736	748	748	720	805	759	737	714	708	749	717	683	699	736	762	733	764	709	703	697	743	757	721	696	745	721	719	793	773	704	761	732	738	724	729	717	683	699	725	764	743	752	738	747	713	716	722	780	751	741	717	705	717	650	743	725	685	738	737	724	724	656	741	735	695	714	755	751	742	716	716	683	701	744	730	684	735	765	795	745	700	702	750	727	733	723	709	720	709	719	687	699	733	721	782	725	692	716	747	755	701	744	753	749	752	754	746	743	772	688	740	710	722	667	768	770	695	712	773	712	773	741	734	687	730	706	767	707	747	747	711	766	738	721	709	760	717	756	756	734	757	753	744	682	734	726	757	756	761	691	709	735	745	729	774	718	739	746	738	728	686	758	718	695	744	744	721	730	756	736	744	707	751	693	729	713	711	720	734	681	714	707	775	764	783	712	725	741	735	721	741	710	738	731	714	669	748	706	659	731	724	714	731	723	743	738	742	777	739	732	734	730	692	732	749	725	716	736	754	738	734	757	743	712	733	762	734	707	695	740	685	727	743	707	687	741	722	777	713	684	737	724	686	750	737	746	723	744	788	724	751	812	736	728	725	701	710	727	715	738	749	701	723	752	712	773	737	709	737	732	713	732	695	755	757	765	725	745	758	710	710	697	749	716	742	719	760	711	729	724	738	746	723	659	742	729	710	746	713	689	748	707	696	665	761	715	735	725	735	710	712	700	801	751	741	703	756	715	716	745	762	723	724	724	743	746	718	713	700	779	734	742	738	728	803	661	677	728	746	739	689	727	708	708	773	678	768	735	756	740	742	742	728	809	753	705	693	752	710	745	728	725	749	675	670	733	711	785	732	704	676	708	712	744	690	781	751	725	730	778	706	679	711	733	746	703	709	697	737	734	752	768	726	726	759	729	731	682	748	659	772	722	678	721	740	713	731	715	734	719	775	721	784	756	713	718	699	724	725	719	698	754	715	709	710	740	748	744	748	727	689	719	723	713	684	708	746	756	744	749	767	703	708	759	765	743	749	752	731	698	726	727	748	727	732	755	703	721	714	718	751	775	754	761	753	728	747	744	752	760	740
32115	17592	10022	4732	2215	1251	825	648	533	497	383	362	341	324	301	304	316	334	312	336	324	333	348	337	311	317	325	315	337	347	337	345	321	296	312	322	291	338	350	289	311	318	306	298	320	312	333	375	307	332	335	308	311	337	330	348	318	343	318	314	267	306	327	350	304	302	310	341	329	302	316	338	285	302	340	329	320	339	321	321	355	315	345	291	332	346	325	336	344	330	323	344	305	344	317	309	337	323	289	315	368	333	319	322	329	307	337	300	319	318	338	297	318	335	311	323	303	323	353	314	314	326	349	307	308	325	285	343	325	330	320	318	299	324	321	319	304	368	327	330	327	308	313	279	321	289	280	324	327	297	318	300	309	308	324	335	305	302	312	308	309	315	332	321	278	317	317	289	304	297	318	319	290	282	290	322	325	309	301	302	318	319	298	328	337	300	320	343	334	348	279	310	348	308	296	313	368	305	297	329	305	318	329	309	311	280	315	314	309	326	339	282	314	285	319	322	325	320	311	279	309	318	337	322	311	309	340	353	326	337	311	321	324	294	309	329	347	323	313	344	329	318	343	288	359	302	335	302	317	316	301	312	319	296	302	344	320	324	311	311	336	346	309	344	301	321	293	302	318	303	332	301	310	328	301	303	308	323	302	306	307	287	328	322	330	287	283	299	309	309	315	310	328	326	302	307	308	326	367	309	309	311	305	319	326	305	319	321	341	286	319	284	310	284	328	294	314	330	308	323	345	312	317	339	293	323	380	358	327	333	301	305	324	331	319	311	352	352	298	308	306	315	367	305	332	304	282	276	334	355	320	316	311	339	339	312	297	308	303	347	305	326	331	305	329	329	337	315	328	317	321	326	368	295	322	347	340	317	288	320	344	310	299	348	328	299	308	333	337	343	306	317	340	298	334	312	322	329	320	355	315	341	331	316	327	329	288	324	312	316	349	322	315	360	350	306	340	320	340	288	335	286	315	321	310	339	346	311	307	334	272	311	342	330	347	313	350	316	336	318	315	305	291	309	300	329	348	337	356	335	308	341	337	314	310	298	328	296	298	271	320	349	322	330	311	339	289	313	344	323	334	342	325	317	320	325	325	359	318	314	306	321	311	303	291	330	308	328	335	309	354	330	333	287	332	334	338	297	334	344	294	316	342	333	328	328	350	309	325	310	336	287	281	330	321	337	324	315	337	337	344	331	316	347	343	334	349	313	290	360	306	363	317	368	313	317	312	287	319	303	330	336	315	302	307	322	316	304	312	332	297	324	295	304	356	319	330	326	310	333	298	285	322	306	313	329	286	273	301	345	285	328	292	316	326	331	305	292	308	334	337	352	299	337	347	340	331	305	313	330	317	333	300	361	317	312	294	327	307	317	318	310	266	310	333	307	324	340	305	300	290	314	309	281	309	355	346	286	314	336	311	338	322	337	307	329	325	294	317	297	321	322	310	335	351	333	336	311	325	283	301	300	339	286	289	305	317	296	329	311	329	298	345	294	329	307	287	295	323	321	312	322	292	319	333	340	299	317	344	318	352	325	315	320	327	319	317	350	346	331	301	318	325	305	323	306	311	316	315	306	281	325	329	321	299	325	322	266	341	360	325	304	330	325	318	339	299	308	295	321	307	316	318	305	334	313	293	356	314	315	335	339	318	321	312	320	329	303	321	321	317	303	331	306	347	330	326	293	290	321	313	328	308	344	312	325	303	312	298	332	317	349	335	315	320	289	280	320	295	335	313	331	312	303	306	328	324	312	318	328	325	337	271	307	307	284	303	296	307	309	324	342	361	331	352	336	342	314	313	305	311	301	299	313	312	288	309	339	337	318	312	323	314	337	353	317	315	310	349	338	310	333	308	362	318	330	323	309	343	311	341	342	301	302	320	351	282	320	303	277	309	319	322	355	316	344	318	334	345	298	339	342	338	290	335	326	305	311	313	331	322	309	321	348	330	332	305	319	291	330	311	320	321	303	318	337	318	334	320	350	325	309	267	324	333	294	318	325	340	312	320	304	347	341	311	336	338	297	347	310	302	332	352	321	302	316	318	306	300	349	331	303	345	294	335	347	329	326	318	340	301	337	319	321	314	354	294	308	320	327	320	336	327	327	350	322	356	324	334	328	326	320	331	303	327	347	319	304	295	336	317	321	293	321	316	362	359	286	317	318	308	321	323	297	320	331	291	324	308	314	322	324	316	334	348	316	287	321	319	304	350	295	324	306	324	327	304	340	327	340	297	300	273	325	337	303	329	302	307	309	297	324	314	306	315	316	340	341	301	304	321	316	330	359	322	355	308	290	290	313	329	302	279	312	330	327	322	335	323	327	313	267	313	331	287	335	325	315	308	329	317	309	313	325	320	357	362	325	337	368	328	304	316	308	307	311	309	322	313	329	350	301	299	333	314	288	313	301	332	315	294	302	317	338	337	315	354	363	270	326	305	334	304	332	320	309	305	344	346	333	297	296	319	336	310	291	327	329	321	305	350	323	301	355	359	306	327	332	313	315	349	305	302	331	322	301	315	307	326	333	346	354	382	314	338	300	339	348	300	324	327	321	339	324	359	311	334	333	348	314	321	327	276	341	309	259	343	303	320	307	322	388	323	344	328	322	292	346	347	323	316	319	349	337	334	347	295	339	332	326	298	343	305	278	307	308	302	301	330	292	325	318	347	341	329	309	366	305	324	310	313	346	309	339	300	314	330	360	355	338	333	362	332	322	332	328	326	316	317	308	320	319	331	292	327	320	312	324	313	302	289	312	304	315	347	319	318	340	321	338	327	314	321	303	321	283	344	312	293	350	334	328	311	312	324	290	331	326	351	319	307	333	340	293	296	318	300	315	290	325	278	299	316	293	324	351	334	304	314	342	315	315	282	323	329	320	315	315	306	294	322	316	329	341	327	355	320	303	313	316	362	339	323	317	319	307	360	320	348	286	310	305	331	330	337	313	282	316	310	331	312	364	285	335	306	324	307	323	303	341	357	337	319	333	318	304	298	320	324	291	318	351	306	298	283	322	306	313	325	297	339	308	305	329	295	291	340	322	303	290	302	304	349	296	318	320	308	342	294	362	341	316	330	307	333	287	327	330	297	288	313	340	362	319	294	302	287	345	293	274	323	292	288	295	324	320	335	315	313	297	319	301	316	337	335	304	323	339	299	325	310	285	354	314	321	351	291	327	328	316	348	339	300	318	321	315	305	298	319	324	361	321	331	317	329	318	289	297	326	332	337	296	307	300	316	335	292	352	357	310	340	341	329	304	357	313	304	300	331	348	274	326	321	336	277	334	342	336	320	317	274	306	310	335	349	303	327	295	335	363	339	340	316	326	327	299	336	344	300	296	289	332	300	336	301	328	315	321	307	311	309	283	323	298	350	294	314	289	317	332	377	285	329	279	354	310	341	317	323	286	330	323	305	292	317	313	290	324	324	323	303	316	309	337	323	311	315	305	336	311	303	335	301	334	338	370	313	370	351	384	315	338	331	320	292	323
22928	15084	14950	11403	7261	4501	3105	2266	1704	1323	1089	964	853	912	876	789	817	816	747	774	751	799	760	784	754	724	801	780	798	740	726	761	760	789	764	718	701	760	780	793	757	703	717	759	823	727	747	765	775	756	780	698	749	798	780	729	757	755	756	709	756	769	749	763	765	799	766	759	746	704	762	720	725	716	757	728	741	760	747	765	781	766	752	755	732	746	764	753	740	741	733	755	720	763	787	740	768	737	768	751	757	724	745	752	782	736	790	754	723	695	771	727	782	771	784	755	758	753	738	757	745	788	700	723	761	741	719	738	789	766	756	786	735	726	745	715	727	737	724	760	773	737	770	796	781	762	735	766	732	784	750	751	760	744	763	743	767	763	773	727	743	737	746	776	713	713	743	734	730	791	757	749	707	753	774	752	706	716	776	760	769	768	748	722	736	776	763	719	733	723	742	743	733	762	766	780	748	783	725	737	808	739	754	718	812	711	740	738	760	765	743	714	765	764	736	760	789	738	695	813	744	779	771	763	733	738	720	768	814	721	737	718	724	721	787	753	713	760	746	755	744	726	723	760	790	742	765	789	760	760	778	696	773	748	787	816	768	800	799	788	760	779	726	774	786	758	682	748	771	801	737	770	724	754	713	740	753	736	752	757	758	736	728	712	791	704	719	757	737	726	772	729	750	762	795	754	771	797	744	757	740	700	774	762	712	731	792	703	756	773	734	776	710	736	762	741	734	729	769	773	728	758	756	731	757	758	752	822	749	771	746	757	805	778	727	698	755	762	727	720	829	685	746	731	763	757	751	722	742	754	782	711	721	712	827	778	767	780	759	726	700	769	739	706	756	752	700	750	727	747	732	796	794	755	732	761	780	745	760	718	740	756	742	762	792	744	740	726	790	772	752	736	749	729	722	791	716	796	738	771	708	731	808	800	754	804	712	787	767	799	775	734	790	801	763	745	711	717	717	736	743	788	762	740	798	759	764	726	776	787	780	706	727	749	744	799	744	743	767	700	756	774	735	787	743	768	768	737	746	751	742	753	779	735	711	756	781	731	770	721	815	759	779	740	741	760	731	725	746	757	704	792	716	703	809	760	748	754	774	730	710	733	768	729	744	746	761	719	802	757	732	770	732	800	764	727	736	757	765	750	794	800	749	760	720	771	744	767	789	757	741	742	786	754	752	764	704	800	793	752	759	748	761	745	774	773	722	815	765	717	798	744	746	778	745	805	752	752	717	779	732	716	741	713	773	708	742	758	748	740	748	775	733	746	771	735	778	710	770	737	778	779	717	732	782	753	779	738	739	748	708	743	725	743	751	784	772	747	784	738	774	748	748	710	757	754	746	767	743	717	744	719	698	690	753	752	722	718	736	750	750	779	739	771	784	710	746	745	705	770	723	767	733	687	720	769	722	781	755	718	791	714	687	743	741	724	745	743	667	755	730	778	765	755	733	786	750	787	815	749	775	766	754	721	781	730	725	735	742	737	783	736	721	717	741	730	755	779	768	741	723	732	760	702	742	764	836	740	724	741	767	773	740	714	747	723	761	755	775	812	771	685	724	758	798	766	710	788	769	770	728	769	735	711	723	763	802	791	771	719	748	773	783	766	761	740	678	763	759	763	707	779	767	738	714	737	731	765	746	731	775	733	747	755	747	746	736	741	747	766	786	771	725	743	790	752	762	746	752	736	723	738	724	755	765	705	713	747	805	760	790	764	728	742	758	726	726	757	752	771	766	756	771	740	773	783	743	723	762	798	802	755	793	786	717	757	747	722	726	760	765	709	736	722	752	761	807	723	739	739	746	771	748	806	749	763	746	756	743	791	780	741	741	738	724	756	803	802	772	774	793	702	781	711	717	759	730	773	727	754	719	751	761	789	745	753	732	767	742	762	760	765	748	807	739	749	730	714	755	728	759	745	678	782	723	740	712	745	783	759	725	726	727	776	739	738	747	772	761	774	720	716	807	770	703	792	770	756	786	749	763	778	730	757	765	765	739	721	787	747	815	722	721	766	768	768	707	772	750	743	812	763	777	704	729	788	793	735	723	759	768	784	747	754	777	795	767	746	761	777	770	771	769	728	754	765	752	828	730	729	745	751	797	778	716	752	796	731	711	707	732	759	752	738	758	756	730	761	767	756	764	725	743	786	745	743	748	735	748	721	788	731	778	756	754	729	697	693	759	740	724	746	696	796	751	772	719	728	750	775	781	748	738	790	823	734	762	728	785	783	756	759	757	724	796	761	743	723	736	722	735	739	721	731	782	775	737	734	766	712	755	738	788	743	759	777	737	728	752	726	716	736	706	735	688	761	723	710	769	734	733	740	789	720	713	769	739	785	711	747	753	762	728	737	777	791	731	782	767	765	782	764	769	757	727	707	720	783	775	783	801	782	766	757	751	779	780	726	796	729	712	791	752	758	770	729	803	756	796	744	787	736	773	791	750	739	714	752	738	767	748	737	762	758	740	729	786	782	745	770	794	725	771	731	714	760	762	778	745	760	765	741	777	762	777	778	761	715	730	798	744	726	796	773	744	781	741	736	740	744	709	785	766	740	746	748	721	720	715	752	788	702	735	701	736	706	751	744	767	762	767	753	738	748	736	794	812	746	812	724	768	757	743	800	745	766	795	786	770	760	742	729	753	772	721	727	740	805	693	727	783	722	741	730	733	716	785	700	765	756	720	748	815	764	708	767	695	708	754	728	753	762	706	756	770	783	789	708	736	800	779	713	762	776	737	735	735	756	747	698	746	709	734	726	747	747	756	789	739	730	781	767	721	790	792	767	750	734	723	791	749	789	762	797	737	724	733	764	808	715	751	712	731	827	756	714	736	735	764	768	732	723	800	777	755	731	765	775	743	707	754	742	771	771	750	740	773	697	742	736	750	785	767	721	758	758	765	775	748	728	757	777	809	754	791	708	722	733	778	715	758	751	736	766	762	764	744	732	743	774	751	779	793	738	738	710	771	746	756	842	753	747	745	753	762	786	736	716	798	730	757	752	780	764	717	781	768	758	719	799	749	742	723	794	715	741	742	774	736	737	752	751	706	781	705	754	748	737	803	752	725	734	762	711	716	783	773	754	723	773	729	744	736	778	727	752	763	722	721	764	754	709	749	717	795	719	723	724	703	759	743	724	846	764	717	739	770	773	772	731	761	755	720	784	791	746	714	762	785	795	757	751	805	790	746	722	731	708	783	797	772	759	757	793	725	752	766	747	775	774	790	709	787	743	749	736	767	775	696	724	726	718	746	684	691	807	693	716	789	740	760	758	743	727	736	745	735	788	748	743	747	783	736	764	753	759	801	794	777	728	795	689	768	720	754	745	764	808	774	747	742	714	741	728	720	732	751	735	754	748	780	756	779	721	752	722	723	704	747	743	766	795	759	704	739	717	785	697	791	770	726	758	749	749	797	739	754	787	748	728	765	761	777	749	777	737	749	776	772	716	765	764	727	761	694	747	768	705	735	780	797	751	710	731	730	809
44290	25275	16216	8357	4175	2278	1428	951	760	545	447	374	377	430	371	338	351	344	383	334	355	341	333	347	336	332	316	365	333	358	352	343	316	343	345	329	316	351	324	350	357	331	338	330	273	345	323	310	300	331	352	327	290	303	303	342	362	312	322	293	320	336	314	346	352	339	322	321	327	341	311	316	336	303	319	334	339	293	367	310	356	311	306	330	355	332	329	334	294	336	327	330	335	300	330	360	349	335	327	315	337	341	330	337	326	351	314	341	362	326	365	340	338	349	312	316	333	325	351	314	335	351	294	368	319	307	306	348	330	330	335	330	321	338	359	316	308	334	313	328	329	292	345	325	339	318	324	303	337	321	293	333	312	286	344	337	344	325	349	350	312	306	328	331	338	325	311	309	325	331	332	337	335	348	323	320	315	337	304	329	339	347	345	306	320	315	329	352	332	313	316	345	323	323	315	301	334	321	350	343	267	340	325	311	356	340	311	319	326	293	334	320	327	328	336	339	301	319	335	305	321	316	308	325	360	339	324	335	317	346	344	332	325	290	327	303	297	306	322	304	316	311	322	289	317	330	296	326	332	326	313	340	307	324	322	333	341	320	307	343	323	295	325	313	308	334	347	331	373	330	341	343	336	344	349	336	360	322	319	332	312	313	340	309	339	312	341	343	357	325	338	331	335	323	282	296	312	338	348	312	334	356	342	308	349	329	326	326	320	354	323	333	326	309	338	294	283	312	353	358	292	318	359	386	343	294	298	279	289	314	309	356	311	330	330	339	316	361	341	314	332	352	328	361	316	323	333	322	315	331	325	350	315	365	303	349	326	329	328	297	298	312	327	302	338	318	335	309	331	328	321	334	332	319	331	339	316	340	318	323	307	321	322	304	306	306	340	299	335	307	307	354	303	326	324	365	323	345	312	293	329	293	362	332	354	325	312	344	338	352	318	339	321	341	334	350	329	325	302	337	337	359	291	310	333	329	343	308	359	326	306	332	338	312	327	297	347	331	309	327	309	299	319	320	278	341	317	300	342	364	340	327	304	318	351	294	352	319	349	345	328	325	325	331	304	305	292	337	326	352	332	308	312	348	331	318	323	326	326	306	320	283	346	302	333	347	310	318	320	325	334	335	363	333	354	337	304	322	349	328	340	325	368	351	323	302	319	333	324	316	339	324	312	340	314	316	328	394	318	289	334	337	331	354	341	345	291	326	302	332	319	325	344	331	323	296	313	333	320	305	330	358	362	297	366	294	331	318	347	356	349	380	366	339	309	328	350	322	361	333	350	335	336	319	340	296	337	329	335	344	307	349	308	345	373	332	315	334	325	327	288	342	297	325	350	324	339	316	332	319	328	303	325	315	327	329	332	290	311	341	338	343	312	340	330	342	339	301	328	274	354	355	371	343	341	324	346	297	284	293	333	313	395	339	306	297	316	349	324	336	317	326	332	325	313	317	326	337	347	328	348	284	331	309	304	359	341	342	354	342	331	316	322	316	337	336	339	321	301	332	340	325	326	357	338	303	317	350	343	331	334	311	317	302	340	298	335	307	286	340	314	292	321	327	331	358	349	321	321	335	322	303	316	300	294	291	327	344	323	323	323	302	395	321	344	327	317	307	300	316	315	331	368	316	303	353	293	300	338	308	348	320	327	328	332	319	300	345	310	301	323	324	306	308	310	316	312	309	361	365	351	304	319	332	317	331	338	343	340	322	323	313	346	277	336	309	310	308	354	333	343	336	319	331	380	335	364	283	343	294	281	302	289	352	352	341	320	325	350	317	345	282	319	323	336	321	367	344	318	340	336	316	321	308	312	359	303	319	337	328	333	371	317	340	304	333	334	319	313	340	328	343	326	328	305	324	282	307	334	317	332	360	320	334	346	312	341	338	302	320	330	351	330	314	336	349	334	319	349	321	325	336	350	320	343	327	357	311	310	310	326	301	318	304	338	308	358	329	317	322	302	330	328	318	335	293	351	358	310	345	285	315	312	314	311	339	380	354	318	328	334	334	311	340	285	361	346	346	317	344	308	360	342	328	309	345	289	350	308	329	329	335	322	334	311	323	342	295	300	307	351	322	322	312	330	359	311	320	333	324	323	301	350	324	310	300	335	354	326	311	318	327	381	307	328	361	321	334	311	372	334	329	302	362	343	304	319	338	340	313	306	340	341	366	279	318	301	323	334	355	331	329	308	290	357	337	306	327	304	325	341	354	317	303	324	312	357	355	347	316	279	332	318	305	314	306	314	332	302	316	324	300	358	333	294	355	309	317	335	355	346	341	317	332	341	353	325	341	296	357	334	329	333	330	341	368	318	319	317	327	328	336	339	344	342	321	300	312	319	308	333	312	308	325	349	324	337	321	340	358	317	339	342	338	294	311	324	339	343	353	340	345	312	333	349	345	323	320	331	331	290	326	337	310	351	333	304	307	330	315	330	353	353	347	307	319	334	320	301	293	336	317	339	317	303	314	367	338	323	339	292	316	318	328	318	330	316	319	340	296	333	330	328	304	320	330	303	318	317	292	303	359	373	343	300	328	293	334	310	316	332	293	318	309	299	328	347	327	318	324	341	286	314	362	330	361	305	303	341	291	326	338	321	322	332	331	315	317	328	345	332	327	306	306	339	341	321	304	341	340	342	300	303	305	313	355	316	321	324	314	299	346	323	373	322	331	334	335	325	333	310	297	344	326	349	329	308	319	349	321	363	341	347	336	353	315	295	347	341	317	313	294	312	325	349	325	303	319	339	350	316	322	330	330	341	326	370	337	326	334	365	311	315	308	313	321	320	311	304	323	337	336	287	358	299	348	345	309	327	314	325	327	334	323	368	347	314	358	331	329	330	326	303	336	342	336	325	318	307	353	332	332	346	312	322	324	360	348	345	291	322	323	305	285	386	318	350	329	334	317	303	292	371	346	357	337	331	319	315	333	326	310	342	339	305	323	319	322	325	329	318	337	323	332	336	325	376	336	323	295	314	338	307	353	329	365	311	354	310	331	333	315	290	318	307	353	305	336	344	325	354	337	321	324	347	350	278	329	331	341	314	341	300	301	328	344	342	377	351	339	315	308	325	317	325	328	292	329	325	313	321	352	351	310	338	320	361	293	295	313	316	312	332	313	317	296	313	307	330	350	293	341	316	310	324	324	317	307	364	321	351	313	340	303	313	316	312	305	335	326	348	297	306	315	326	313	305	328	365	336	327	332	351	291	318	331	350	326	327	289	306	327	318	375	304	329	370	326	356	305	338	366	364	302	343	331	342	308	274	342	354	328	301	337	320	340	302	327	318	333	341	309	333	343	283	332	325	321	340	331	363	312	348	342	334	315	324	296	300	313	349	340	343	333	343	340	346	326	281	354	305	325	311	320	346	330	347	331	332	334	335	313	310	298	336	343	322	334	347	330	317	333	300	323	346	333	358	363	327	318	342	349	318	300	320	312	337	335	334	320	307	388	330	293	297	315	322	295	313	341	329	348	300	353	311	333
30439	21146	21297	17693	12261	8183	5367	4043	2936	2044	1549	1121	1136	1011	994	924	873	875	846	852	895	882	856	871	882	774	791	821	788	797	787	817	815	769	785	808	779	804	776	786	735	805	742	766	784	805	772	754	774	724	779	816	767	749	742	747	756	781	760	755	785	734	735	791	745	756	808	739	786	726	781	799	802	741	805	789	759	797	787	722	774	766	744	763	776	697	718	796	773	728	753	787	748	747	805	786	781	732	815	738	739	772	763	746	806	753	768	786	748	765	758	787	764	797	782	712	746	701	765	766	779	776	745	788	797	798	725	775	763	773	772	758	785	755	778	725	791	797	780	810	762	749	756	726	793	732	799	754	812	766	701	790	777	767	822	774	820	745	764	725	841	787	794	752	775	756	763	757	751	738	771	721	796	758	806	772	760	824	766	753	786	748	779	787	793	794	750	793	789	775	740	744	726	782	778	787	742	739	746	767	761	719	741	809	772	757	738	763	792	719	814	769	780	766	792	803	792	726	759	773	820	706	853	724	755	742	737	764	789	815	756	778	786	723	775	758	767	741	726	792	755	790	799	774	776	733	778	793	732	770	752	835	773	732	789	768	776	749	744	781	766	756	757	801	836	783	751	788	762	754	783	747	805	791	812	753	779	764	797	797	725	781	719	815	729	783	769	803	761	780	787	700	768	758	762	781	739	741	761	784	756	812	748	747	771	702	766	787	764	793	816	759	820	792	755	705	789	769	749	776	802	731	765	783	768	770	772	766	795	755	782	785	780	746	751	761	748	736	804	734	771	814	800	750	786	746	775	736	718	803	792	759	780	740	773	762	776	717	697	774	745	795	748	764	756	787	756	803	791	786	746	752	768	792	761	795	732	775	759	706	760	759	780	726	788	858	789	799	753	747	788	791	768	793	794	796	797	802	771	767	759	738	845	742	762	778	808	747	811	786	787	805	767	773	828	738	773	729	755	808	795	727	770	749	788	734	787	795	738	739	754	778	798	749	765	763	769	781	776	796	771	827	755	783	828	799	737	732	739	805	723	779	785	795	782	798	760	789	741	766	746	729	774	788	781	797	798	791	780	761	738	761	784	809	779	770	765	787	792	784	772	765	762	729	717	793	762	739	723	799	797	736	713	742	793	776	800	798	766	741	794	752	746	827	748	798	809	779	776	785	717	786	784	763	765	806	769	749	703	761	741	761	723	763	742	766	778	749	761	721	739	761	800	740	699	762	771	776	792	784	827	750	741	757	839	762	777	805	842	720	772	777	762	761	800	790	770	757	714	808	753	770	775	745	776	741	793	737	710	756	825	781	781	819	782	767	773	793	795	740	719	785	773	753	770	783	782	806	774	769	741	731	846	735	775	706	800	757	830	769	806	762	795	810	803	783	734	792	729	739	750	745	761	776	772	749	745	798	770	817	744	769	818	810	828	740	795	751	742	775	780	804	794	755	727	793	756	713	755	763	811	776	767	745	728	807	767	866	784	753	739	770	739	785	785	785	778	732	758	810	803	738	768	725	763	751	753	762	750	798	750	840	760	753	747	753	762	739	731	764	809	747	751	778	764	744	793	772	803	765	784	760	732	791	693	773	760	778	768	740	726	814	737	744	776	757	746	743	821	767	765	781	818	734	723	829	793	748	754	767	790	738	760	751	715	792	761	767	727	780	846	775	728	803	747	778	789	709	784	729	761	736	724	717	757	845	740	776	796	763	768	723	742	761	757	770	802	742	798	774	763	722	799	820	770	774	757	716	754	780	814	774	788	759	790	750	768	803	757	736	764	819	816	769	775	743	812	785	778	749	772	755	716	784	754	719	791	751	769	786	785	781	764	784	731	762	746	769	772	782	756	762	749	704	778	763	781	787	741	736	798	767	794	801	767	751	825	772	835	709	806	745	777	744	802	779	805	739	736	748	776	768	776	734	737	750	762	810	761	830	790	785	706	752	761	762	790	780	733	752	765	711	757	729	789	811	787	795	713	727	793	763	747	829	758	759	761	749	782	718	763	765	748	775	764	768	793	741	793	736	779	781	744	746	751	726	812	796	763	763	826	806	756	734	754	736	756	798	791	824	764	768	756	715	747	753	755	816	772	779	786	769	827	777	749	745	787	794	802	805	755	788	754	761	743	727	769	767	765	755	756	743	779	800	777	774	789	781	743	777	743	755	776	752	802	755	767	779	795	743	826	792	756	747	812	787	761	767	738	810	774	747	715	760	811	758	765	788	793	794	766	794	768	774	775	751	774	808	775	758	776	778	769	766	748	779	762	765	806	801	763	778	727	728	738	787	757	767	822	784	817	788	725	785	799	807	779	751	769	816	739	789	791	728	780	767	762	818	799	766	797	718	769	801	731	734	773	712	764	801	752	754	806	809	758	738	714	763	811	790	781	769	789	792	775	763	785	792	752	790	767	746	776	778	762	783	754	754	758	807	678	765	773	777	764	775	776	771	778	720	774	758	763	809	729	777	745	792	813	792	734	792	773	736	743	746	725	753	804	716	770	770	764	747	721	789	760	767	751	789	745	733	734	730	800	733	740	779	741	748	733	762	774	749	765	795	801	776	795	743	722	767	772	809	771	818	799	761	767	784	764	826	799	737	751	720	782	767	823	776	751	733	793	786	790	804	787	788	759	761	739	773	791	779	753	778	815	784	759	809	777	762	800	756	769	775	794	730	751	768	793	792	745	775	735	734	766	796	804	818	775	768	777	760	708	809	741	849	802	723	720	795	775	759	815	770	754	750	788	784	792	795	762	760	783	721	793	781	814	755	763	783	791	845	724	793	803	773	758	779	779	748	788	780	761	722	785	823	785	772	770	766	803	755	753	760	783	776	754	744	762	777	818	747	737	774	774	807	780	743	751	755	744	784	759	775	805	766	762	763	809	762	755	782	761	760	795	785	744	739	795	767	791	746	776	799	761	781	759	804	792	776	766	756	795	770	757	755	772	776	803	794	775	761	719	792	768	756	798	779	776	795	816	759	821	769	803	779	808	800	748	783	765	760	770	751	733	745	774	763	771	791	787	725	790	762	758	763	758	770	739	753	760	788	752	773	761	792	791	741	763	789	795	782	782	756	736	763	719	714	759	786	752	754	718	771	800	772	785	795	759	743	758	792	752	816	796	770	770	770	809	754	797	765	770	834	745	760	807	735	760	749	764	770	774	762	764	719	782	753	757	789	791	762	776	769	771	734	767	811	724	787	721	767	792	726	779	818	774	796	784	728	791	757	749	765	785	757	795	755	808	764	807	768	776	764	804	820	802	733	710	754	802	740	771	748	747	797	718	827	772	719	726	842	798	739	758	812	757	785	796	807	772	753	802	806	765	774	793	757	754	782	817	762	764	792	773	742	756	761	726	780	762	810	768	795	749	753	757	767	748	759	796	761	735	701	794	766	794	731	818	752	791	817	753	778	723	766	774	762	767	752	792	788	730	753	719	791	725	773	805	795	763	736	749	780	795	797	804	767	802	789	736	766	727	784
58346	30098	17480	9149	4282	2286	1532	1145	720	558	442	357	423	365	343	326	341	339	351	327	289	289	329	310	313	301	315	310	324	305	322	321	291	318	315	287	302	297	291	287	289	318	302	358	336	278	290	299	311	337	306	298	307	304	303	293	315	315	300	324	295	292	305	282	263	327	295	306	329	300	292	310	299	277	301	291	326	298	306	299	328	310	297	314	300	322	307	314	304	275	310	328	297	313	269	312	320	295	317	285	339	293	302	327	285	280	287	283	292	300	284	305	314	287	280	317	317	312	283	300	293	307	321	301	332	300	298	293	309	301	288	292	310	309	318	282	308	292	311	288	304	273	298	327	297	283	308	293	296	322	267	304	316	277	299	312	310	291	338	307	283	289	299	313	299	305	287	323	299	309	281	306	306	306	323	263	303	280	281	288	307	324	312	292	361	315	286	307	304	318	307	298	291	308	293	283	275	316	296	290	307	293	305	312	292	283	310	291	287	290	310	332	300	287	287	323	263	305	303	274	326	283	289	294	298	357	304	299	303	354	291	284	330	321	278	288	277	296	306	293	318	297	304	271	296	317	300	290	316	320	281	300	313	314	316	282	295	336	314	304	287	305	259	279	327	296	298	318	323	301	305	288	295	295	268	276	321	314	301	296	271	309	289	300	329	318	328	277	308	308	317	351	327	316	313	304	304	302	317	335	280	307	316	289	270	263	311	295	302	283	294	296	330	294	312	279	307	309	322	322	287	296	285	308	303	281	321	335	259	295	257	284	311	336	321	331	299	288	297	267	328	316	297	301	295	321	293	325	313	324	313	335	312	290	339	310	309	300	319	295	314	293	277	288	305	328	297	303	328	291	341	282	286	325	290	319	304	311	307	329	269	293	257	297	303	345	298	289	301	320	322	280	332	341	256	289	336	317	291	323	320	287	297	303	263	314	289	289	322	282	328	324	307	292	316	324	315	307	291	309	280	297	309	304	331	301	305	314	318	288	286	322	296	311	317	293	282	304	317	314	287	287	316	319	280	315	302	324	305	281	302	297	310	291	269	302	278	307	308	283	311	249	308	272	309	318	306	305	287	308	301	293	274	295	296	301	328	309	306	307	300	292	308	328	318	326	292	302	286	276	306	295	282	301	327	260	293	294	280	301	299	310	325	284	312	316	293	344	290	299	278	285	330	305	325	310	323	305	304	281	325	304	303	298	288	297	337	331	301	314	268	308	300	281	325	311	313	317	314	317	277	318	308	296	307	310	309	303	324	293	294	290	311	314	302	297	333	305	333	284	333	290	285	263	317	321	302	291	320	273	290	309	300	308	286	294	306	323	321	312	314	302	303	326	287	350	323	315	272	333	317	312	329	273	327	287	303	285	302	299	320	272	288	277	306	315	335	296	266	336	301	292	302	308	315	301	288	320	283	306	333	312	340	280	306	325	319	301	285	278	315	338	280	268	307	261	328	266	280	296	307	306	311	307	269	301	327	281	281	296	335	319	343	303	292	331	303	306	267	321	293	313	339	299	259	337	292	314	309	330	293	291	305	321	340	308	316	295	307	308	307	319	311	317	293	275	330	311	290	298	282	282	304	333	300	283	328	289	293	318	310	307	308	291	283	303	306	286	305	314	282	288	291	348	300	327	285	303	303	276	287	297	309	338	335	295	282	302	278	285	312	276	312	311	321	327	296	304	297	294	342	329	293	307	282	287	318	304	269	281	324	314	266	280	298	299	321	311	311	331	270	308	298	293	294	308	288	260	291	295	300	290	283	318	335	281	279	315	294	334	286	302	278	327	306	303	282	293	287	313	293	336	291	290	289	288	307	288	285	299	275	309	314	345	309	319	319	290	309	311	312	312	332	307	289	330	297	309	271	278	285	298	301	305	283	282	267	303	289	322	282	313	314	293	320	310	317	324	270	295	293	308	286	282	319	286	308	319	297	287	335	298	268	285	317	271	312	286	317	280	269	277	278	294	282	329	320	301	292	270	311	280	285	345	300	309	281	326	276	338	312	277	290	340	284	303	302	292	307	310	311	327	294	305	288	310	308	271	301	284	296	315	315	291	332	294	297	308	274	328	286	315	276	313	292	306	297	322	317	325	325	297	277	294	299	284	262	311	267	352	299	275	289	299	303	293	302	304	324	295	312	309	324	306	291	302	270	299	309	293	299	273	317	317	318	298	295	295	260	287	296	328	314	267	296	299	279	304	274	296	301	319	310	303	310	293	288	312	295	285	290	325	278	296	317	282	284	326	320	345	293	269	307	339	324	305	283	314	300	297	274	248	312	301	350	315	283	314	298	304	292	311	316	335	311	314	307	314	300	299	308	330	311	349	295	283	299	296	326	304	322	318	315	304	294	309	303	285	302	339	309	268	307	304	344	304	320	272	262	284	272	336	302	302	347	288	275	298	288	304	303	325	298	308	313	283	290	285	270	280	324	315	338	271	300	322	339	288	278	276	303	313	288	310	305	290	291	293	305	300	298	321	318	307	302	293	313	299	300	283	321	306	291	327	314	326	327	296	294	301	310	309	310	311	326	320	300	321	298	293	288	311	330	301	320	297	276	311	288	307	325	302	344	316	274	295	265	303	298	290	290	316	312	301	300	292	304	300	280	308	322	291	309	293	281	328	300	283	297	296	313	303	308	315	327	285	301	298	294	314	317	299	313	296	323	308	309	298	321	294	291	292	305	295	299	283	277	308	290	315	315	289	309	325	281	283	283	310	300	332	260	285	273	292	294	305	275	350	288	326	292	348	297	294	318	307	308	290	297	278	305	272	286	293	267	317	297	284	281	277	311	348	300	294	319	299	291	303	311	315	302	351	300	304	277	265	315	280	312	296	286	274	322	313	310	295	296	278	281	291	291	271	302	305	314	281	318	287	316	318	292	266	287	292	305	302	294	292	324	312	314	263	304	329	311	326	310	320	303	296	319	293	324	325	355	315	294	337	293	303	289	343	299	297	295	307	330	317	263	329	301	319	338	281	315	309	285	279	319	338	321	314	279	270	345	307	299	315	315	303	296	327	295	290	333	299	256	299	307	288	293	317	313	308	279	281	316	303	300	288	303	269	335	311	341	288	314	297	305	269	268	270	313	281	315	310	293	276	290	321	295	293	301	301	319	332	306	291	268	281	276	312	289	309	284	277	320	278	287	289	272	277	291	289	299	279	286	333	334	316	279	290	314	303	296	314	318	321	338	295	301	308	314	302	314	302	299	283	304	290	249	318	321	259	319	357	335	283	319	323	301	293	308	297	297	303	304	283	298	321	298	307	295	288	318	286	276	289	280	299	325	285	287	306	311	292	297	319	290	293	314	270	304	287	318	345	346	326	319	337	278	341	308	292	312	320	326	295	310	322	305	302	308	300	295	306	309	289	283	290	303	305	317	313	313	307	303	293	302	285	318	282	257	309	319	327	288	293	304	332	296	295	304	314	298	322	307	294	303	315	310	310	297	292	322	305	299	323	294	309	272	294	318	317	279	294
39524	23487	21278	18211	11815	7963	5878	4302	2911	2024	1409	1174	1057	979	911	837	883	812	831	858	806	809	767	778	836	744	736	711	672	679	763	770	729	727	732	736	747	673	728	752	749	734	702	762	703	745	742	742	713	715	729	699	702	657	709	720	662	754	699	682	693	731	683	698	672	694	739	725	667	712	702	712	714	712	725	713	710	699	704	742	703	691	735	706	712	757	736	751	686	726	712	723	719	747	677	692	741	689	705	693	676	695	679	730	718	688	708	712	710	714	743	723	699	721	744	745	712	712	741	724	710	712	707	717	725	725	770	725	723	727	690	688	709	699	698	723	707	711	695	704	769	694	740	692	729	768	674	740	704	714	701	762	728	758	683	701	712	722	724	708	652	717	672	732	698	721	724	707	743	807	735	735	727	685	708	712	737	749	742	704	711	655	692	657	680	723	728	717	736	735	776	721	756	694	725	705	684	757	746	693	700	725	735	745	734	750	695	710	689	709	727	705	695	678	712	697	733	719	727	639	765	702	716	630	737	700	730	725	695	720	721	702	698	675	759	675	662	734	660	727	677	735	716	757	709	758	708	725	732	722	708	701	678	709	737	748	734	742	703	710	704	692	747	712	670	687	699	687	728	784	739	701	677	736	731	701	722	723	745	702	709	698	701	717	673	722	717	696	703	673	711	759	681	680	732	728	747	651	648	757	729	734	697	703	736	705	688	717	706	711	666	679	707	690	745	729	732	729	721	748	739	716	679	686	684	729	730	712	715	760	688	702	674	690	705	695	687	695	757	742	670	691	712	696	634	692	728	725	725	714	697	727	765	742	753	694	687	727	700	728	674	692	745	702	749	686	786	702	676	716	683	746	730	731	731	745	712	744	752	713	708	680	668	699	735	726	678	715	746	713	748	728	708	717	692	703	682	763	714	728	699	690	726	726	653	724	718	760	725	729	727	761	738	756	704	725	704	677	680	661	720	761	748	783	722	704	704	697	673	783	699	719	791	709	748	717	762	726	738	686	703	710	721	703	709	714	679	710	710	684	722	692	715	730	740	705	647	706	701	738	686	722	711	708	766	711	698	714	728	683	718	685	713	665	710	712	742	697	729	742	711	715	646	671	736	734	713	725	714	733	720	710	699	705	707	712	723	716	699	697	720	751	697	724	724	713	630	719	728	706	754	712	747	718	762	758	751	676	676	688	690	738	688	752	717	695	751	717	762	740	726	689	702	685	669	709	739	703	744	698	703	729	684	745	659	715	735	670	726	699	715	689	691	731	725	689	720	654	767	702	711	705	705	716	709	746	694	719	733	733	693	709	639	673	679	746	761	694	725	761	708	717	733	731	739	703	707	714	692	727	731	711	664	805	758	685	721	698	699	670	695	700	761	751	711	705	719	706	717	718	709	702	721	671	734	721	675	723	709	741	698	693	754	754	717	756	698	733	739	711	714	726	710	680	699	731	744	703	659	704	696	723	741	673	701	711	682	699	720	714	695	684	725	751	718	704	679	684	707	734	656	673	686	735	713	739	688	652	739	739	698	765	733	671	707	701	761	733	745	729	718	728	731	746	696	709	715	731	726	762	721	726	733	739	740	714	724	723	786	723	692	744	709	710	743	735	701	775	739	731	723	765	709	747	710	713	726	729	733	701	715	703	692	709	718	731	735	650	730	686	731	670	690	724	650	650	718	712	690	697	729	769	706	689	725	687	721	713	742	718	707	701	754	680	728	733	731	751	707	694	720	731	663	722	739	698	728	697	725	709	709	715	718	701	740	707	647	691	729	753	698	756	731	723	699	683	704	705	716	677	718	697	670	749	664	715	756	698	754	736	668	700	727	720	689	696	700	729	721	698	714	703	755	737	708	698	696	753	687	691	711	704	644	717	705	701	700	746	790	720	707	758	722	737	720	757	717	666	690	708	681	689	729	722	722	743	685	679	713	712	731	698	721	699	744	708	690	718	729	767	720	697	707	719	734	707	667	709	746	714	713	738	707	770	692	702	771	715	652	721	690	755	683	718	710	690	700	715	721	734	714	717	694	722	720	728	737	664	706	723	699	730	692	657	716	699	704	767	738	739	675	740	706	707	681	698	704	730	747	660	751	724	664	762	691	689	699	729	730	694	696	709	700	736	676	700	724	716	727	696	736	730	637	720	721	682	739	728	707	708	671	721	695	723	732	717	748	645	674	690	711	718	741	737	744	737	765	730	682	704	709	689	717	715	686	650	699	712	723	737	696	755	725	753	708	765	703	732	693	672	701	690	655	703	735	707	692	756	696	686	702	692	698	739	706	706	704	741	724	713	743	747	746	695	743	730	675	738	746	685	702	738	689	746	681	753	759	693	696	721	724	715	762	694	752	713	714	678	745	686	700	729	702	728	685	725	729	687	763	696	700	716	773	703	702	739	738	742	695	674	759	726	739	693	717	708	716	668	751	719	727	733	737	716	735	724	712	691	683	688	719	706	701	680	699	697	711	691	730	732	694	676	675	710	738	726	708	719	702	682	705	783	712	708	746	707	679	727	666	726	698	715	669	686	720	714	717	746	731	706	712	758	735	698	657	708	732	710	710	695	721	718	731	709	732	747	659	734	688	716	683	729	735	659	702	718	786	731	683	678	721	662	716	705	764	710	727	747	704	678	685	679	735	721	630	747	707	723	712	731	702	712	689	696	757	699	686	757	751	695	726	707	713	752	700	688	693	718	705	710	732	713	725	731	714	709	739	666	687	760	708	697	678	718	720	694	707	674	774	669	712	737	668	720	741	734	713	695	746	782	732	700	712	708	692	717	721	691	688	751	681	729	699	631	700	714	696	724	746	703	683	656	707	708	684	704	745	701	682	708	708	728	712	733	704	718	726	709	721	736	704	761	747	688	701	664	673	675	685	682	649	718	703	697	735	705	709	680	723	712	678	696	758	757	694	705	706	697	723	752	684	717	701	708	675	697	713	696	740	733	683	734	738	678	706	711	747	703	750	693	723	771	689	729	691	698	707	712	691	762	694	695	665	700	715	666	705	713	696	710	711	685	719	738	710	704	752	705	720	723	637	701	708	689	720	729	702	727	758	768	743	722	679	740	705	697	728	698	715	723	745	701	648	683	710	717	712	721	679	680	683	708	740	746	756	740	715	710	711	690	730	679	669	747	713	732	721	699	742	722	705	724	662	714	694	670	742	700	685	739	709	717	674	693	678	757	708	707	725	744	710	724	731	735	679	685	717	728	721	703	724	764	685	696	689	776	693	700	695	707	731	716	727	709	715	705	675	728	742	737	780	702	717	720	652	763	698	691	759	735	730	732	694	712	698	712	674	728	676	701	738	741	724	702	698	752	694	705	693	719	755	722	706	743	710	687	700	692	725	743	724	690	721	673	730	729	779	768	701	689	730	749	716	695	689	680	707	689	719	704	755	716	694	715	697	705	707	720	688	660	662	724	750	755	677	717	688	704	736	726	690	700	753	691	743	695	663	776	706	741	724	730	717	704	740	728
32450	16935	9315	4505	2019	1228	903	618	501	425	386	372	344	276	324	310	302	317	298	330	295	307	315	283	303	273	324	323	270	327	329	283	319	309	323	359	299	330	297	317	312	287	286	312	291	305	354	285	297	328	339	328	286	338	293	309	335	316	310	317	288	326	309	327	336	262	318	301	317	327	329	313	329	304	322	313	329	332	320	281	274	299	303	297	324	344	331	331	303	313	297	288	294	319	290	320	311	298	310	341	309	317	289	290	295	296	303	325	317	296	298	316	343	315	333	310	340	324	289	289	300	320	302	305	307	303	303	318	314	324	328	313	296	301	307	303	316	307	293	309	326	321	291	287	327	276	320	298	305	335	296	312	300	271	288	292	292	302	284	284	318	302	316	322	295	316	338	306	337	326	307	309	340	300	303	300	284	312	332	327	260	345	288	298	287	292	284	322	301	310	347	300	329	317	306	308	307	292	305	303	299	362	325	318	339	333	317	322	314	306	319	303	292	313	303	314	311	295	327	307	274	278	333	283	298	307	304	301	312	272	301	291	312	351	309	289	295	301	314	284	331	293	292	304	317	303	286	299	282	285	301	286	328	298	337	319	314	315	292	333	324	329	310	337	329	291	314	301	322	320	313	301	287	331	315	298	333	271	302	305	342	294	282	282	289	317	293	296	312	279	308	307	314	287	336	322	325	324	283	281	281	283	320	303	308	317	278	329	316	328	298	300	334	294	327	335	299	330	291	307	278	321	299	313	304	312	317	293	326	301	329	317	315	334	306	304	314	317	289	291	313	317	349	296	311	308	282	264	316	265	289	303	303	294	291	305	310	311	301	303	324	303	297	302	290	267	311	302	308	319	324	338	307	295	276	296	322	300	273	314	300	317	310	332	320	316	294	325	327	334	324	323	289	298	303	318	303	328	360	284	287	278	305	307	321	301	319	309	315	294	278	295	319	341	294	298	297	329	308	310	324	280	306	273	307	327	308	275	333	327	333	295	299	335	345	294	297	304	318	288	288	281	282	301	286	295	301	308	297	297	327	294	323	313	326	306	287	282	307	307	296	336	319	304	300	282	315	305	333	298	304	336	297	327	282	299	336	319	296	276	339	312	284	301	327	298	315	296	305	324	288	323	298	272	314	265	314	334	311	315	353	300	327	314	323	350	314	352	327	312	337	308	306	283	302	275	314	345	288	300	277	283	273	284	329	285	293	297	331	317	291	327	315	313	276	301	293	341	315	308	312	313	297	302	310	334	323	318	306	312	324	295	316	314	319	309	300	278	298	278	329	318	305	337	318	301	311	304	335	328	300	300	326	294	316	290	298	309	307	304	342	309	313	325	304	279	330	336	293	285	330	316	288	322	329	332	302	322	307	311	339	308	318	293	318	306	310	300	333	310	310	325	260	290	323	308	306	294	321	282	287	271	274	309	292	324	300	288	307	306	286	317	323	301	319	327	303	294	311	304	272	332	299	298	314	325	306	301	327	292	321	330	293	289	301	319	312	320	319	291	308	338	299	313	297	329	304	297	312	307	316	306	304	303	300	316	330	291	337	313	306	302	306	308	335	318	301	301	301	291	313	288	304	308	301	321	296	323	300	314	302	329	318	298	300	338	292	282	274	293	321	323	284	302	288	294	286	322	306	293	323	258	340	323	270	313	291	299	292	315	294	276	268	271	324	288	293	338	311	322	314	292	280	345	316	307	296	313	279	309	323	312	325	316	291	308	281	319	335	326	280	313	279	314	291	297	286	326	280	339	334	291	281	348	284	297	294	289	345	318	287	338	343	295	317	304	319	325	303	306	301	312	287	267	308	292	331	287	323	312	297	276	303	273	299	327	282	334	296	303	307	303	309	328	314	314	295	300	300	295	320	298	289	286	306	282	293	303	310	283	307	271	346	331	297	305	361	328	324	320	326	292	284	295	329	301	306	312	288	317	279	316	325	297	290	292	330	297	281	295	317	309	318	292	285	271	267	332	290	312	299	301	288	275	342	313	309	294	315	316	295	312	318	374	309	299	313	332	279	336	301	325	309	307	305	312	291	338	271	310	328	290	281	294	287	304	310	286	285	324	336	319	315	335	286	297	292	319	284	286	302	287	270	337	327	267	346	332	307	328	286	318	332	276	339	280	322	319	316	345	302	263	327	324	267	294	283	293	309	346	306	307	342	313	314	301	282	315	278	296	321	296	335	304	317	304	321	305	300	307	280	291	296	306	304	277	324	319	285	308	297	350	277	293	303	321	321	308	293	314	286	336	334	291	325	289	322	317	313	311	298	332	300	308	328	337	300	331	352	307	346	307	323	270	302	302	304	296	282	313	298	305	299	316	306	274	346	304	277	254	304	281	358	302	246	300	325	323	335	338	333	316	328	314	322	290	297	312	320	330	330	324	319	267	324	353	320	327	274	341	305	323	304	307	283	329	295	364	315	330	301	290	326	328	280	303	302	300	310	305	290	308	339	309	280	325	290	296	308	318	305	285	303	323	316	284	323	303	316	292	267	291	312	301	284	321	308	311	333	287	252	305	322	290	264	300	272	318	312	327	300	288	299	298	309	339	326	307	299	287	313	282	290	294	297	300	322	305	327	311	297	304	283	332	297	315	312	313	289	283	308	329	311	342	343	302	311	293	312	295	312	313	308	332	285	314	313	306	298	263	298	310	313	299	316	299	271	326	279	340	340	289	307	319	292	286	359	286	281	324	336	308	335	309	306	301	322	324	279	304	302	321	307	302	295	314	302	307	309	342	261	302	341	284	318	276	320	331	352	309	285	322	290	299	322	318	289	278	320	295	359	295	339	330	306	301	306	327	307	308	285	291	342	347	289	302	309	288	329	306	312	308	336	305	326	308	315	328	306	319	300	290	315	333	283	291	320	297	312	315	322	310	284	293	325	330	306	328	313	341	286	319	301	330	313	310	342	312	282	360	309	281	320	306	302	318	308	291	309	330	298	306	331	331	291	310	293	262	301	335	338	336	314	284	319	288	272	323	314	268	307	296	304	297	297	319	289	302	314	318	300	332	332	299	290	306	317	272	302	352	320	319	300	293	287	321	291	314	283	292	315	322	311	349	280	301	314	323	321	309	305	265	308	300	338	329	299	319	277	261	335	329	329	277	309	315	328	300	287	365	328	312	308	286	324	298	342	305	292	312	323	291	308	281	305	343	305	317	302	342	339	300	311	296	321	332	304	298	279	296	312	294	288	297	310	344	293	292	310	306	307	289	304	317	296	343	338	319	304	291	303	314	316	350	301	315	298	321	304	330	288	291	278	309	290	285	298	297	297	317	315	303	319	268	342	288	307	297	325	328	300	300	301	348	340	293	286	292	336	285	304	300	291	281	266	304	326	295	280	321	296	316	287	312	337	308	323	321	332	310	305	314	282	328	310	324	302	287	289	289	338	310	303	320	271	300	307	351	306	338	325	334	335	284	317	318	306	277	319	327	327	275	320	332	306	278	329	313	284	286	277	320	328	324	296	309
23556	14367	13931	10650	6749	4501	3086	2331	1706	1378	1161	1002	836	884	830	818	790	749	735	708	731	764	741	803	717	731	725	747	757	737	738	685	775	750	738	754	737	737	719	705	747	745	769	706	731	706	725	762	715	732	731	733	701	733	741	751	772	779	728	717	697	719	770	757	723	779	745	700	731	754	715	729	699	720	758	698	701	719	741	704	709	713	744	744	724	736	735	718	763	725	734	697	796	706	703	732	718	741	704	750	694	733	729	754	716	779	736	757	764	712	697	709	712	735	683	731	695	732	723	677	761	753	766	763	787	675	757	705	723	714	747	755	739	792	715	736	702	730	761	690	725	681	631	733	704	690	752	778	705	733	771	715	751	725	742	742	675	705	757	729	740	727	686	696	721	705	753	741	740	707	681	770	753	713	733	754	678	716	726	665	718	727	723	754	749	770	726	735	716	783	700	725	729	719	785	776	804	725	732	738	725	697	725	750	724	765	729	682	762	764	684	755	718	724	683	736	725	693	683	736	699	682	735	741	792	770	758	706	722	716	755	736	728	764	715	722	735	738	774	738	720	773	783	810	698	704	747	723	763	742	727	713	698	722	706	740	718	742	709	745	732	743	720	702	703	717	696	705	765	708	741	752	738	708	712	727	693	691	719	703	768	712	746	748	750	763	743	734	772	722	724	772	733	733	761	751	706	772	720	702	668	763	735	725	742	750	724	718	738	746	762	707	723	732	774	707	777	708	750	738	732	774	753	756	692	743	747	725	714	756	744	687	768	738	764	721	702	723	755	738	740	702	724	734	712	709	684	757	748	704	731	714	711	720	691	711	708	730	794	653	719	748	720	745	706	756	744	701	744	749	793	703	762	698	714	703	740	749	750	713	747	749	704	686	708	741	706	711	707	726	676	697	712	717	741	759	678	749	713	738	727	701	754	757	720	709	693	752	714	708	728	734	759	686	728	766	731	711	730	730	790	664	757	761	695	753	744	758	714	695	743	725	741	723	703	719	724	732	750	734	733	743	729	727	714	735	749	714	739	762	771	761	678	666	775	727	726	720	725	727	686	736	743	685	715	732	749	742	751	723	722	733	703	737	718	751	744	758	760	739	692	746	673	752	729	739	718	681	767	719	726	748	746	702	710	742	695	751	776	696	684	737	743	735	729	728	736	761	741	731	713	733	743	718	714	737	737	702	770	717	724	731	712	721	742	731	744	755	752	691	766	686	795	761	740	730	712	716	709	745	752	779	735	763	719	798	741	743	726	759	743	690	693	720	760	700	727	721	707	703	739	780	758	689	700	716	740	754	742	717	761	681	678	689	691	751	707	695	760	729	759	672	738	782	699	745	698	722	738	712	718	700	723	718	735	711	699	760	733	737	763	745	734	731	755	691	714	756	711	673	758	712	787	734	671	744	697	714	685	743	743	716	715	738	739	738	711	738	729	728	718	722	744	708	672	765	727	769	711	703	718	793	719	716	747	770	737	747	704	701	748	724	754	699	701	715	792	750	754	677	717	732	710	725	722	741	748	690	775	753	697	733	739	788	746	730	729	693	723	705	713	738	688	721	719	731	759	730	672	732	701	736	708	723	735	721	718	745	761	724	777	726	757	753	699	723	740	729	739	733	770	713	687	703	724	702	775	748	718	756	723	753	769	704	745	708	743	727	746	716	712	739	747	745	722	741	702	730	720	727	736	687	723	779	712	711	745	748	746	775	743	723	766	764	726	752	725	690	693	690	727	734	710	733	727	782	806	753	695	753	727	717	745	757	719	701	744	734	710	741	703	753	718	707	672	707	784	714	732	730	745	678	687	769	716	683	738	719	778	681	739	713	676	699	706	692	731	693	770	694	675	737	768	710	694	697	669	707	752	736	706	754	727	744	745	689	747	707	697	674	757	750	677	773	715	711	712	735	678	708	752	685	701	747	767	729	713	767	723	709	736	759	720	787	721	719	763	785	675	713	761	765	742	746	712	754	741	777	731	750	700	737	696	754	692	696	775	715	690	741	746	714	744	752	709	711	730	750	736	777	689	727	732	692	722	757	742	775	731	724	726	730	714	737	725	737	738	701	702	745	697	722	792	771	708	761	706	744	709	785	741	736	749	714	705	729	748	702	751	733	727	749	718	694	735	721	720	753	727	768	734	731	751	764	736	763	742	764	725	715	686	759	731	687	669	713	722	753	717	773	726	754	746	720	791	695	752	743	697	734	736	714	710	713	729	694	798	714	707	723	731	730	697	767	716	677	768	682	734	769	814	760	703	756	721	762	751	780	692	712	715	721	757	759	735	750	722	752	729	730	714	735	682	755	676	747	777	737	703	758	731	691	776	789	690	736	677	739	730	734	724	705	717	691	729	720	740	728	722	670	706	747	728	738	723	710	718	729	759	764	709	740	654	707	743	739	779	688	740	747	688	717	758	730	730	735	737	717	703	737	684	696	730	771	743	719	717	738	722	726	687	722	726	753	744	798	729	749	746	739	726	720	741	776	733	714	741	752	759	690	732	698	713	731	751	722	693	735	723	736	730	741	727	717	674	720	750	711	750	718	726	702	742	724	696	689	724	720	751	776	755	724	710	721	711	736	726	700	714	721	705	725	695	728	704	729	736	729	713	750	716	763	748	744	705	745	717	710	691	757	695	720	727	735	775	729	728	693	736	703	705	720	680	708	706	718	735	732	746	764	719	743	687	767	726	820	708	716	737	738	755	724	715	703	745	726	769	694	701	737	768	769	756	771	728	728	690	725	732	756	728	786	736	764	717	751	711	744	710	771	738	761	734	735	717	717	748	702	724	735	725	728	701	736	731	744	723	758	743	720	747	751	755	703	752	732	785	719	729	748	731	739	755	792	748	719	782	695	765	759	691	752	728	730	730	695	731	679	744	696	682	753	701	729	739	751	706	700	773	753	699	723	736	686	725	689	663	687	721	724	681	718	729	670	668	712	702	691	689	739	708	726	754	700	708	735	746	715	733	712	778	749	722	720	752	744	728	722	754	710	695	731	704	697	739	754	683	736	761	731	724	734	718	744	740	715	710	745	745	690	715	717	715	747	743	722	721	715	763	726	739	749	726	707	728	743	728	724	740	752	744	705	751	769	722	735	757	715	702	713	809	731	786	739	729	733	732	746	744	706	696	671	710	747	686	704	740	673	685	696	766	716	699	754	704	785	762	760	760	737	709	752	769	759	743	724	753	728	763	711	779	774	669	729	740	749	723	736	756	751	746	734	749	720	725	714	796	728	719	730	737	755	740	745	740	701	699	744	758	714	735	723	728	732	761	738	715	722	720	714	773	754	729	754	745	738	748	761	772	745	697	764	774	732	721	753	711	685	712	702	673	704	727	758	740	758	756	757	698	739	704	747	693	756	746	704	704	762	715	753	772	731	726	710	705	732	738	686	738	733	765	716	716	740	735	762	764	764	716	755	737	761	721	734	734	709	751	732	741	683	769	779	790	752	723	734	695	695	771	743	679	749	750	731	730	747
48769	25147	13547	6563	2951	1742	1113	886	615	517	385	383	362	344	350	302	291	369	349	354	355	343	320	283	330	342	326	302	343	319	288	313	331	326	343	335	352	302	313	294	298	305	350	301	292	304	329	321	333	299	294	329	333	317	353	343	332	338	341	326	314	323	338	315	314	343	330	337	321	315	321	305	343	295	306	299	344	336	309	306	315	297	291	323	317	314	339	313	326	293	318	335	318	330	314	306	345	290	318	338	327	306	286	328	287	360	340	289	302	337	304	307	318	328	308	320	317	326	292	276	320	346	299	292	319	282	325	344	321	294	301	312	300	342	321	319	352	331	317	290	301	288	316	300	308	345	306	316	339	332	321	332	322	292	297	357	325	311	307	341	316	339	321	313	323	313	325	304	303	333	340	327	346	331	302	305	318	322	279	313	313	309	278	323	328	289	322	288	290	332	328	347	328	334	302	318	306	347	343	297	324	323	337	288	354	332	320	320	358	359	339	299	327	317	319	361	320	291	333	318	329	329	291	352	304	278	313	308	318	308	309	310	330	317	315	319	302	347	287	331	309	326	303	333	297	330	263	313	310	350	325	302	325	302	324	346	308	307	323	332	335	287	304	328	320	352	338	335	343	321	331	311	335	323	357	303	335	286	316	319	351	327	339	314	335	341	352	305	300	350	305	336	312	319	286	357	313	315	334	312	333	337	296	326	359	291	330	335	301	308	316	332	357	307	357	353	343	350	328	331	331	282	331	301	308	326	317	353	311	315	340	316	322	328	298	299	331	332	350	305	355	341	351	317	324	343	332	297	298	336	322	294	302	320	342	326	290	296	322	339	313	291	301	318	297	300	318	322	297	313	312	348	303	289	320	321	346	334	322	315	308	319	318	348	306	310	322	339	335	333	323	346	326	322	313	313	325	321	348	335	308	286	341	343	299	306	310	339	324	318	304	319	332	316	304	314	291	347	327	319	339	373	331	292	355	302	338	345	350	323	338	323	275	339	306	322	289	295	325	318	316	316	318	344	328	323	324	280	313	341	322	307	327	299	339	343	317	284	360	308	298	310	299	344	331	308	334	287	313	333	301	332	281	323	316	345	314	328	326	309	344	325	319	344	295	325	341	325	320	292	325	341	313	306	310	285	323	337	337	306	351	308	326	309	332	283	333	340	321	324	310	334	291	295	297	332	307	315	320	327	341	331	308	315	312	332	331	314	319	327	323	324	310	295	310	305	325	360	309	338	291	332	333	307	306	316	359	332	292	298	331	301	349	303	341	354	303	308	306	322	301	349	289	350	327	312	337	328	276	302	285	298	289	299	349	322	307	321	324	303	294	340	305	328	328	316	352	328	317	332	291	317	354	331	308	305	317	329	311	319	283	306	323	331	302	315	314	301	330	332	339	322	330	347	306	305	321	322	295	315	307	297	340	327	280	328	293	305	333	344	330	326	270	351	287	312	318	321	293	317	313	352	319	351	296	325	355	303	305	311	340	353	302	315	280	321	332	331	302	335	348	292	341	331	326	299	327	311	305	282	316	299	328	328	337	286	342	310	297	295	327	290	364	310	317	325	313	323	318	326	321	326	370	333	319	298	341	292	319	323	299	308	337	328	304	292	288	330	320	309	323	333	325	301	324	326	325	318	306	296	284	315	314	308	298	308	317	344	300	308	348	327	331	363	286	298	327	299	319	304	307	317	299	307	292	320	297	328	310	330	327	310	324	328	309	325	295	337	298	344	300	340	285	305	312	345	313	308	344	313	300	338	314	324	325	301	360	320	327	331	349	341	344	343	295	317	275	301	352	337	309	298	316	295	313	309	325	324	290	348	299	314	312	326	295	301	334	282	348	321	301	313	306	302	327	318	317	320	333	326	336	311	310	337	299	296	291	331	319	337	351	319	286	301	276	301	352	302	337	298	282	329	353	313	327	331	308	285	287	323	320	316	296	314	320	320	327	337	315	344	338	345	331	338	302	355	297	295	317	329	298	317	327	315	299	304	306	303	325	339	310	295	297	296	281	305	313	330	318	343	364	331	314	306	290	301	355	304	303	342	335	310	301	303	311	331	341	288	318	313	334	308	309	310	318	316	339	313	322	317	299	315	287	305	325	353	325	305	344	321	298	362	303	297	359	316	300	315	345	339	314	323	292	280	334	292	292	315	328	303	366	345	307	325	313	325	305	328	299	331	300	299	316	280	326	324	323	329	321	301	330	335	316	312	333	347	333	307	309	300	313	323	293	316	303	302	298	331	341	339	311	308	326	321	341	349	302	324	287	317	349	306	333	317	321	318	313	350	310	316	366	333	300	339	305	332	326	297	312	309	324	342	363	320	312	316	330	316	297	303	348	332	335	325	323	338	296	330	293	306	307	337	329	292	328	327	319	287	328	324	297	285	317	305	289	334	304	346	280	309	317	310	318	339	289	319	316	328	306	339	342	320	319	330	315	336	334	310	297	313	331	316	324	316	314	305	338	366	349	300	320	346	371	307	332	332	314	302	323	304	323	281	312	345	322	326	304	304	306	328	326	303	316	297	334	328	313	302	302	307	323	314	308	333	287	342	303	300	347	311	277	315	317	340	317	290	317	306	337	317	295	333	297	311	331	343	283	340	343	316	320	338	240	311	290	313	335	334	342	349	285	327	312	302	286	306	297	311	304	299	293	342	310	333	330	340	344	299	318	299	337	301	339	304	319	336	350	311	313	306	312	312	332	311	338	338	316	364	330	327	316	326	318	336	319	310	333	334	330	303	325	315	298	327	282	343	344	308	295	312	317	333	294	293	323	277	340	320	319	301	291	322	327	329	357	267	353	325	297	320	303	294	300	301	300	311	312	332	323	357	315	347	300	329	304	307	310	316	349	314	333	288	338	319	304	332	316	340	305	362	328	323	333	352	322	359	333	323	317	302	275	336	314	310	301	307	305	308	329	321	324	355	298	338	301	322	328	299	314	286	307	347	306	358	346	322	330	289	303	300	312	314	324	353	314	307	334	321	313	307	331	301	290	296	323	306	332	307	325	319	285	347	322	313	320	299	290	292	312	307	366	276	289	350	319	320	285	335	319	293	333	322	325	300	307	303	302	321	317	297	328	323	309	327	324	334	335	305	308	301	345	292	315	353	295	333	343	351	291	319	308	309	321	317	278	291	336	350	286	314	329	310	331	325	335	331	340	321	362	306	293	305	325	323	310	282	304	327	345	309	307	292	347	328	332	300	330	304	303	306	319	319	311	310	345	330	315	320	284	328	338	284	294	308	339	297	297	325	308	316	324	330	299	267	290	309	324	316	344	333	330	305	347	326	327	307	320	289	320	296	318	315	326	315	329	333	336	350	266	330	340	340	350	349	321	349	334	302	284	338	303	319	304	332	319	293	328	331	358	328	338	296	299	329	321	353	321	321	312	319	357	313	328	289	304	344	312	311	281	296	302	318	357	302	300	328	303	308	280	300	320	307	313	318	329	314	351	293	320	316	284	347	338	264	335	276
34822	19848	18324	14266	9214	6375	4262	3096	2302	1681	1212	1054	958	976	887	917	879	814	862	831	792	771	813	794	788	770	751	756	766	727	761	760	770	708	701	808	778	774	758	739	688	758	762	807	767	764	726	737	760	751	752	759	749	743	762	770	780	760	744	761	742	748	761	753	694	708	778	725	723	721	748	700	731	720	760	815	756	704	707	729	748	782	710	725	734	728	747	777	757	709	782	753	745	723	716	740	742	751	791	788	751	768	768	725	736	767	692	787	731	737	744	765	774	733	743	787	759	716	748	776	773	752	717	786	812	800	717	732	773	756	761	781	728	698	762	784	739	754	730	713	722	769	721	760	774	773	815	771	720	724	822	730	725	752	762	720	703	742	736	765	762	749	759	760	798	748	734	717	757	736	770	751	754	737	813	728	765	779	724	779	800	761	761	828	773	760	757	742	755	745	707	686	789	746	759	745	747	797	726	740	743	729	705	761	752	714	744	755	699	708	762	739	816	846	747	739	779	746	779	763	716	716	737	784	782	743	737	754	766	774	790	728	727	748	775	727	743	783	785	766	763	755	700	704	771	734	757	780	773	758	743	758	722	798	727	741	760	748	792	756	710	751	723	769	747	746	729	765	770	732	734	731	756	753	741	735	722	725	762	746	754	760	706	739	748	718	711	801	730	734	755	699	797	730	721	762	777	753	751	748	732	784	747	799	728	784	706	772	716	761	755	786	711	735	761	755	778	760	731	748	746	786	715	755	796	709	713	773	772	775	743	732	789	750	745	732	793	743	752	770	754	719	711	778	742	745	749	750	784	737	739	771	772	734	733	764	692	755	754	755	823	716	778	780	747	717	768	759	756	757	754	708	759	738	732	688	738	739	749	708	738	751	745	743	775	734	770	758	709	731	740	716	795	716	747	718	784	742	685	796	712	771	695	744	741	759	769	773	763	764	767	791	760	718	791	719	794	754	787	775	798	763	733	754	759	764	737	746	782	786	707	755	763	757	742	738	761	759	785	801	760	713	779	722	765	763	733	749	760	748	783	729	783	796	759	784	796	759	781	786	730	774	742	698	780	786	772	804	735	800	778	727	747	707	724	778	767	744	749	770	705	727	750	746	777	728	782	764	770	709	730	711	751	778	778	721	762	770	718	756	738	721	738	755	737	742	787	752	779	822	834	746	781	704	762	764	717	710	723	726	775	771	769	721	775	722	739	721	754	749	745	756	706	815	702	777	810	747	745	730	731	782	715	804	765	784	763	753	704	750	764	815	741	745	699	750	744	763	758	724	747	758	706	750	758	763	731	756	729	798	737	781	753	794	706	762	721	764	762	735	745	701	730	674	732	767	757	773	755	696	739	729	735	755	762	752	723	775	760	767	796	753	759	724	771	757	720	734	777	724	734	749	748	789	744	742	711	691	733	753	771	740	790	726	786	732	763	764	735	734	753	732	738	787	790	745	731	812	706	769	717	777	765	754	788	730	800	692	734	655	740	741	740	772	741	764	767	776	731	742	771	754	745	749	775	744	752	770	739	745	756	712	770	677	723	761	748	762	727	743	700	728	814	723	741	730	734	778	737	789	784	778	786	740	726	782	745	720	731	778	761	762	718	729	711	717	735	763	782	742	750	740	724	777	739	736	761	749	740	755	730	749	752	701	771	746	746	745	738	777	746	762	747	766	780	757	788	809	776	784	759	736	752	760	748	729	801	731	721	695	775	784	758	786	787	772	742	725	775	702	745	745	776	758	751	743	716	787	785	765	727	749	725	727	745	742	707	735	707	735	745	747	770	675	753	757	780	740	725	693	742	710	799	748	773	760	726	757	727	776	740	736	742	754	725	778	751	777	775	732	692	744	751	781	718	720	763	770	776	706	750	721	752	797	742	778	735	757	740	754	746	771	752	743	734	734	736	728	807	763	730	707	744	760	730	735	746	781	742	710	729	734	753	788	811	717	786	731	747	752	702	779	770	766	768	733	775	734	750	778	758	737	734	740	750	752	729	787	742	744	775	767	726	744	764	767	718	795	772	746	760	801	739	777	688	746	720	712	763	716	759	782	705	752	773	716	759	770	725	780	765	776	699	777	781	740	765	730	824	744	764	787	737	782	746	725	740	771	717	740	778	775	751	726	701	736	775	731	750	759	706	744	697	748	719	763	746	759	769	774	791	762	741	746	795	781	748	735	745	786	711	797	757	737	743	763	771	791	735	769	742	743	778	720	768	752	736	686	754	716	735	712	812	715	801	786	726	738	792	721	726	724	735	775	739	779	728	767	714	774	711	716	777	777	715	767	746	715	764	747	715	793	730	756	766	725	736	776	805	729	764	724	715	775	734	798	742	782	786	761	768	771	782	754	743	820	684	756	796	778	788	708	783	764	751	742	744	795	785	759	728	775	742	739	747	779	725	763	711	749	790	704	751	743	772	802	749	779	756	753	751	783	724	759	752	703	762	748	769	725	715	742	741	758	772	754	778	709	724	714	768	698	752	793	798	742	765	781	749	734	755	725	758	724	755	773	731	748	705	781	711	716	722	752	768	738	702	782	737	699	738	737	744	730	743	796	725	722	755	806	703	726	759	756	784	772	721	714	770	778	735	724	767	740	756	718	722	740	742	740	724	737	774	813	702	777	770	710	787	725	707	792	774	771	747	732	770	741	724	734	758	741	762	789	805	714	787	771	769	740	756	753	813	696	714	767	766	733	772	755	765	752	745	737	750	766	719	797	726	751	822	704	720	723	780	769	709	720	707	747	721	788	769	764	751	752	702	774	735	744	745	774	734	748	775	784	744	768	743	762	719	767	749	712	748	703	776	767	706	755	787	716	746	725	710	710	777	755	735	751	782	681	733	736	751	757	760	726	735	732	723	742	722	700	761	756	762	729	743	751	769	733	786	757	749	782	724	775	795	770	781	746	783	790	718	730	780	744	737	797	753	772	734	753	784	726	719	757	774	734	762	713	707	731	786	752	782	767	781	770	733	708	742	750	780	691	696	727	740	718	760	775	755	784	757	764	767	696	718	783	747	730	748	756	754	721	726	733	703	726	784	770	783	803	744	738	780	711	748	727	768	753	755	779	743	796	774	780	746	753	744	779	743	795	752	755	781	746	768	734	762	794	770	754	733	765	785	740	714	790	722	711	757	777	755	719	718	723	776	747	768	722	778	763	768	744	743	761	743	735	742	767	760	719	735	794	739	760	777	794	798	713	738	742	752	760	693	748	753	784	769	743	739	757	768	718	662	764	700	706	805	735	750	761	745	778	798	731	768	785	764	735	728	708	788	715	734	754	741	760	818	769	726	785	756	759	725	759	775	731	800	718	728	761	756	784	766	763	775	698	734	734	759	758	741	791	760	729	750	764	788	749	767	770	748	739	738	755	721	797	718	773	754	723	734	734	749	707	722	739	813	759	715	749	794	762	773	734	724	741	727	766	708	743	798	751	731	752	789	765	726	732	796	766	781	747	803	679	740	736	769	741	732	748	721	755
59401	27264	14131	5850	2560	1671	1180	833	626	456	387	397	344	329	335	319	302	318	315	289	326	307	308	286	311	335	289	297	313	301	324	312	327	303	298	281	306	305	306	330	318	311	338	312	332	307	280	302	319	307	316	300	257	296	321	299	307	295	280	271	320	301	320	289	304	293	270	287	303	317	325	285	312	321	313	292	258	300	296	296	297	315	287	285	260	290	307	286	297	278	287	302	306	249	285	281	275	307	321	325	320	278	304	311	315	281	300	318	302	314	295	298	344	314	317	288	255	308	295	294	287	271	288	277	325	265	279	285	286	272	303	320	303	296	290	300	276	247	331	305	289	283	336	269	272	301	295	261	303	300	297	312	281	270	304	304	297	309	323	293	280	303	302	300	290	307	302	309	270	313	304	296	297	317	284	300	302	330	308	286	302	330	283	302	297	309	299	292	301	298	269	300	293	294	304	277	311	278	299	271	313	323	281	310	294	299	330	270	282	287	304	314	275	277	319	293	309	287	294	295	292	341	297	300	310	274	311	280	297	300	279	302	311	291	293	297	283	309	302	300	307	269	303	270	289	275	273	303	309	293	296	282	290	332	302	310	292	297	277	269	311	282	309	275	324	352	291	289	295	310	305	308	286	277	289	290	321	259	301	310	301	291	333	319	307	280	268	307	267	293	267	308	298	285	302	314	333	297	289	317	279	270	296	298	297	335	306	317	299	317	304	289	327	326	284	316	297	263	296	284	279	274	311	276	285	298	273	308	300	287	299	286	308	317	299	280	254	313	268	326	307	315	305	294	291	290	316	297	300	292	311	276	317	284	303	299	291	303	313	319	313	276	264	289	303	290	302	284	310	311	271	277	321	277	295	298	292	321	318	317	281	299	288	316	302	324	323	293	302	331	299	272	320	313	311	296	286	310	324	275	319	312	289	313	280	295	318	277	270	344	314	269	319	296	284	277	282	277	258	284	284	282	305	274	311	303	301	305	320	276	274	283	341	301	290	287	294	285	307	305	284	290	297	311	348	311	282	302	280	271	315	275	313	256	318	286	296	298	320	311	288	279	295	264	283	296	298	278	293	307	265	320	292	289	268	270	302	297	289	259	297	290	307	298	304	289	276	265	300	240	264	303	300	276	289	313	306	253	300	335	294	278	298	279	276	295	305	289	308	298	272	316	289	285	258	271	280	291	276	290	308	300	245	340	314	290	294	280	321	312	308	324	292	290	273	279	306	292	276	308	322	297	275	283	292	306	281	274	279	288	255	274	264	312	308	272	299	311	293	299	284	272	324	303	305	280	268	334	311	304	284	320	301	311	314	313	280	314	281	319	299	315	311	268	292	298	291	291	305	298	272	304	294	286	289	296	298	314	282	314	297	315	332	339	293	291	300	279	274	325	271	304	294	283	307	296	293	313	301	296	302	290	316	291	304	316	309	272	267	297	313	298	328	305	281	280	306	330	293	317	264	332	311	288	267	302	296	288	309	279	276	305	301	278	291	286	288	275	275	291	299	308	272	304	325	283	302	310	319	252	295	292	299	275	261	289	296	311	276	337	309	286	295	312	241	255	271	328	296	301	279	281	323	309	279	311	275	305	283	281	296	283	309	328	302	237	323	287	337	323	319	315	307	331	334	343	294	298	284	328	294	299	323	278	270	281	304	318	309	302	290	336	288	320	275	293	279	294	280	314	279	274	273	285	339	296	241	286	272	277	282	324	295	274	293	303	297	317	286	263	293	276	315	291	287	305	281	293	319	306	298	301	301	290	313	342	291	315	300	300	269	300	293	321	281	296	282	291	309	287	302	284	270	294	279	328	313	305	298	304	309	275	292	317	321	304	305	283	301	323	306	288	272	315	317	283	308	295	321	285	311	297	269	297	305	290	303	315	276	285	290	285	304	311	304	276	266	280	294	289	324	292	275	288	297	305	299	295	295	305	306	314	338	277	332	294	330	289	307	298	265	334	304	276	255	305	289	288	269	284	287	293	275	294	300	312	304	309	297	271	309	290	269	299	274	272	288	327	290	326	301	318	294	276	319	287	287	268	277	262	316	305	294	293	330	282	318	274	299	276	280	279	282	283	278	318	316	289	314	292	302	309	279	307	313	315	339	290	302	287	287	313	307	311	270	287	284	278	292	312	324	335	350	284	303	305	281	280	297	278	326	301	284	309	304	290	285	292	291	288	308	273	294	279	288	287	275	276	313	302	298	294	312	269	258	297	280	291	272	279	286	292	326	285	278	312	328	329	325	297	339	282	272	313	280	281	302	248	288	299	282	298	330	287	278	301	302	281	303	272	255	299	309	262	296	272	279	294	306	299	295	290	287	279	324	297	281	319	305	310	314	308	288	286	289	290	291	290	274	290	289	306	289	280	311	297	303	292	284	286	317	306	287	311	286	274	273	292	347	340	279	302	290	245	287	308	249	320	288	276	321	344	317	282	292	326	307	298	315	335	313	314	311	326	301	321	309	319	285	298	312	328	297	274	308	295	292	310	281	300	288	309	320	353	313	291	296	310	292	293	313	328	282	276	288	287	320	317	297	275	309	316	330	283	296	290	272	276	334	266	322	299	302	285	316	307	288	272	287	305	250	275	302	276	266	296	310	304	297	292	287	318	306	292	279	306	283	321	276	284	311	277	280	320	299	275	310	308	314	343	293	286	284	288	295	304	304	322	302	306	293	298	287	270	335	279	317	270	322	297	292	276	337	330	285	286	288	277	319	306	305	256	291	304	271	273	290	302	294	316	279	281	291	270	287	315	319	285	304	309	275	301	332	275	318	288	288	306	283	292	280	290	290	319	265	323	293	292	259	303	294	295	295	308	287	268	314	303	298	290	329	314	303	316	329	290	328	309	303	304	293	308	278	293	285	272	297	298	290	283	291	290	301	317	309	298	300	290	310	307	303	308	305	286	273	320	277	312	289	288	316	288	297	303	275	299	310	292	303	278	288	310	300	322	291	293	280	277	279	272	279	289	285	305	295	304	267	283	314	290	289	295	292	326	285	300	276	347	292	312	277	265	292	299	325	285	291	294	286	269	306	310	308	280	270	262	296	289	320	295	316	277	290	320	294	268	291	298	305	302	325	303	291	286	293	276	320	269	306	322	322	320	273	311	318	260	334	281	269	299	309	293	294	304	319	280	308	282	268	276	311	302	336	305	296	300	284	305	293	299	277	279	288	326	294	301	275	291	267	277	278	304	294	336	276	330	296	304	296	315	312	311	306	315	296	290	286	293	288	286	267	324	303	280	302	291	307	301	291	281	325	288	304	287	307	302	285	300	278	317	274	276	278	314	315	275	298	289	322	300	302	320	282	304	284	267	282	253	266	300	267	291	293	279	283	324	307	296	281	293	316	284	262	288	295	250	307	287	281	308	310	298	311	291	345	324	285	309	292	315	286	280	313	276	278	263	273	277	285	288	329	305	281	295	287	295	283	280	306	288	304	287	285	264	305	305	291	294	288	319	296	315	308	317	308	272
40884	21248	17366	12127	7878	5849	4344	3159	2312	1546	1053	943	903	836	801	762	754	786	746	775	760	733	748	792	718	747	732	746	725	703	693	720	704	689	730	711	716	676	680	685	754	663	661	713	683	663	728	629	647	706	718	625	669	694	707	719	734	661	665	715	648	686	662	750	712	732	702	723	708	682	686	744	678	704	657	678	696	692	698	703	692	657	715	700	686	628	697	700	746	723	683	733	731	672	701	728	701	735	637	659	739	736	683	736	685	714	749	699	676	691	681	712	699	689	710	683	702	675	722	669	699	681	682	659	692	656	701	702	711	668	706	663	727	724	718	696	696	701	660	718	688	680	689	684	734	688	657	670	684	658	696	670	695	699	701	672	709	694	701	676	730	736	658	706	734	697	673	734	789	659	739	739	703	758	647	672	697	746	691	684	706	695	717	685	734	783	676	697	698	671	693	670	663	649	700	663	694	690	675	686	685	756	697	646	694	683	682	724	696	699	713	674	719	652	683	668	633	655	714	718	656	691	685	676	717	693	705	674	678	680	701	701	699	676	705	697	729	690	702	710	695	690	668	672	685	718	700	666	707	695	697	643	671	708	630	696	695	648	684	717	693	678	686	692	669	719	682	712	716	722	681	707	750	697	712	726	670	676	678	708	673	698	712	685	718	677	694	686	726	709	705	641	640	666	713	644	673	687	743	697	692	730	708	734	730	692	701	721	677	693	682	703	670	730	676	715	704	724	715	698	677	710	669	691	673	695	674	738	680	655	744	680	680	701	685	676	728	683	700	669	722	708	707	709	757	696	664	720	668	694	696	693	720	697	701	735	644	725	726	694	703	689	709	663	691	717	709	645	694	730	707	705	699	693	711	744	709	728	687	737	698	689	676	658	733	692	699	671	715	693	657	689	658	687	691	688	693	696	649	702	713	691	724	687	707	712	640	728	699	669	737	684	675	726	717	755	755	694	651	719	718	702	678	658	731	669	703	674	724	687	740	687	686	751	706	687	738	672	646	656	609	702	694	741	648	704	691	713	645	636	704	687	678	743	663	704	677	653	702	703	689	712	710	715	685	688	686	678	735	689	713	713	645	674	746	731	713	669	698	685	717	700	723	672	727	682	724	654	679	729	689	657	699	683	720	718	662	689	684	640	665	674	753	702	655	699	717	695	692	649	655	627	727	704	677	721	707	746	650	687	654	710	685	700	667	655	687	694	663	693	724	682	665	711	673	642	692	692	688	760	707	675	700	674	703	659	735	739	698	658	669	720	693	721	681	691	710	699	699	688	682	709	702	737	708	747	725	706	731	709	694	719	693	691	669	649	677	706	733	656	691	734	728	680	706	704	682	711	684	715	750	713	714	703	632	694	732	727	736	699	746	670	706	671	703	701	659	715	743	713	714	660	707	684	660	691	670	705	662	703	641	700	667	714	683	699	699	731	710	689	677	660	644	704	720	649	726	727	757	669	657	679	670	699	672	723	745	690	638	740	715	689	735	707	733	684	689	667	681	642	652	707	689	729	689	676	684	703	704	655	703	692	675	711	730	693	655	749	685	706	697	704	687	700	708	704	713	689	714	693	689	724	684	682	725	704	683	716	666	690	708	707	624	648	662	668	636	700	693	725	680	667	714	705	682	680	712	709	665	681	635	687	709	727	716	675	672	736	697	654	691	693	768	695	694	728	708	695	720	661	701	690	688	690	739	709	709	700	658	668	671	716	732	700	707	708	724	677	678	729	669	707	747	659	694	717	631	681	633	690	693	677	641	667	685	694	727	669	658	728	672	762	667	713	747	678	706	680	703	679	679	704	706	704	686	678	665	661	676	700	655	701	723	716	653	705	677	693	699	728	689	717	718	718	733	707	718	694	681	694	652	674	717	659	679	720	739	654	717	656	684	704	653	710	706	718	719	776	693	729	701	710	673	697	701	647	703	689	716	690	723	717	719	670	678	729	742	687	711	700	688	713	704	668	676	661	715	698	673	712	709	676	718	692	669	709	716	670	643	708	704	715	696	727	665	775	705	655	683	738	670	688	695	687	678	712	728	714	725	690	699	671	698	654	704	693	693	727	697	681	701	701	682	687	655	670	747	678	673	691	686	725	728	748	697	720	639	659	697	778	717	688	708	712	733	691	728	687	671	688	676	714	708	685	699	708	698	694	670	693	699	692	717	689	661	698	677	705	694	675	740	686	705	651	718	683	661	689	733	712	640	692	777	671	740	711	678	712	709	688	736	713	725	676	715	713	690	725	653	725	713	699	683	691	691	657	726	658	689	690	672	653	665	706	701	702	659	730	731	735	695	686	662	716	688	684	731	690	675	724	728	692	696	693	713	732	727	689	671	717	678	700	751	698	682	730	696	710	699	696	713	739	755	685	725	730	714	733	709	697	731	729	670	684	716	683	724	737	711	718	733	682	706	744	748	664	660	742	671	699	654	673	707	679	657	674	703	734	688	701	693	716	696	653	647	688	732	699	734	666	705	710	686	716	726	746	663	721	703	737	657	725	720	687	666	731	701	684	714	672	699	718	672	688	692	685	668	708	695	676	708	694	719	731	719	661	697	694	702	683	709	695	719	702	690	708	728	681	747	659	740	737	679	703	701	695	705	657	676	664	702	702	726	680	684	730	677	704	686	707	677	705	688	688	730	667	636	721	746	668	667	731	669	657	706	655	745	751	689	713	684	641	654	716	686	703	715	731	701	667	726	695	702	635	720	662	731	672	733	709	740	668	732	672	720	763	718	727	663	705	742	638	682	684	732	702	717	718	713	717	705	716	696	677	675	727	714	707	747	678	724	689	695	630	716	685	714	749	748	731	727	699	734	723	724	731	688	661	691	698	756	693	706	717	686	701	731	676	701	684	678	708	744	707	712	672	676	714	705	672	692	695	727	717	683	727	708	732	681	738	701	686	728	680	700	667	670	716	686	715	706	712	691	686	700	689	678	654	708	731	662	681	731	735	692	684	619	733	665	692	690	693	701	708	730	724	731	681	686	718	741	689	734	716	680	639	702	754	734	717	647	691	682	719	697	692	682	681	693	713	736	709	714	752	685	733	696	722	685	715	681	691	684	702	710	721	713	666	669	699	712	689	712	731	691	732	733	698	616	671	674	698	730	684	717	700	700	724	714	679	693	712	678	714	710	705	693	697	663	704	666	738	715	714	680	673	721	715	672	691	701	689	694	669	685	686	754	717	715	677	644	686	685	693	666	694	714	670	711	707	685	716	676	741	700	740	730	705	714	660	700	687	703	704	706	736	715	711	684	730	689	693	695	645	681	715	683	690	655	693	707	691	688	680	721	689	710	683	624	687	708	692	680	661	658	711	680	678	694	715	703	694	656	684	679	695	702	684	680	666	720	707	701	673	693	668	723	676	758	734	751	710	679	666	734	686	685	720	643	735	688	702	722	722	665	756	730	684	743	676	696	680	688	695	685	748	679	688	740	695	714	674	693	663	695	703	656	669	692	686	692	713	733	731	714	668
37156	16375	6937	2919	1565	1006	678	566	446	390	348	333	341	302	329	316	287	324	334	332	298	302	325	281	305	328	282	260	307	331	310	288	290	319	293	305	308	334	277	299	294	298	306	319	298	311	310	375	311	263	298	295	323	295	298	283	304	294	325	314	301	283	314	311	289	321	277	283	270	303	300	321	305	331	262	298	310	266	309	301	341	320	304	297	299	282	314	285	314	304	289	289	330	312	302	294	286	289	280	307	303	310	294	289	317	343	280	289	308	289	324	269	288	313	268	300	337	301	297	302	298	306	326	296	326	306	312	311	293	304	327	306	315	311	294	322	338	324	297	273	292	307	295	305	292	299	307	304	316	304	331	328	339	323	264	329	320	311	297	329	306	293	280	323	303	301	347	285	303	302	300	293	314	299	296	299	293	303	269	331	302	312	309	290	310	309	317	283	277	308	292	317	326	310	291	276	315	305	319	286	311	313	332	309	312	302	298	281	342	302	292	322	290	267	304	301	303	257	305	275	289	318	289	314	306	314	327	340	307	302	307	305	318	290	290	337	327	303	306	300	297	291	297	317	280	292	307	307	306	291	290	272	330	307	303	288	318	302	297	318	286	277	320	305	318	317	300	289	293	286	331	285	253	320	308	305	287	317	301	306	292	307	303	295	303	340	318	291	300	307	312	320	316	274	291	311	289	305	342	279	293	303	317	299	301	277	306	305	321	290	290	312	324	278	309	333	280	281	309	326	303	318	316	316	312	280	297	313	321	304	298	288	291	321	293	307	325	336	328	282	332	318	316	304	301	340	314	307	273	312	269	310	309	278	329	305	344	325	315	282	329	306	276	298	319	331	299	336	288	280	315	299	323	320	305	339	317	299	308	286	326	302	285	309	336	329	299	271	316	271	306	302	306	323	319	356	294	308	284	324	265	268	332	286	366	302	298	325	339	297	343	292	295	294	287	315	297	282	306	299	296	300	273	317	306	309	317	315	302	282	296	302	297	306	280	285	284	331	312	322	331	280	301	305	290	309	289	314	312	294	303	324	341	298	349	306	290	275	317	289	321	325	324	288	312	266	288	275	328	302	289	291	291	297	309	305	333	295	306	285	295	302	313	299	351	269	300	301	308	338	306	301	305	307	309	308	301	311	317	314	301	304	287	316	318	291	294	308	297	291	321	322	294	305	296	300	269	323	298	341	316	268	314	294	305	331	287	319	318	277	272	312	294	299	285	287	296	326	329	290	286	294	266	305	311	299	291	317	328	271	295	303	298	312	318	299	293	309	320	296	312	335	303	302	333	332	311	242	271	311	326	301	289	280	315	298	304	332	276	294	326	302	312	318	304	298	292	305	294	319	298	282	287	285	334	311	283	309	302	322	317	316	310	326	299	284	322	307	305	295	287	279	307	276	318	312	300	302	296	314	278	309	310	315	283	268	340	304	347	276	320	315	279	281	312	312	304	289	305	296	307	314	278	335	316	308	307	293	304	337	302	324	329	307	269	297	315	316	303	272	283	326	293	319	282	274	300	274	322	303	284	314	273	312	291	283	315	290	301	262	325	330	325	282	308	307	305	282	279	314	318	293	301	296	290	297	300	311	275	308	303	313	310	277	309	316	277	299	328	303	304	271	290	325	316	307	354	358	302	297	302	293	284	297	272	325	281	315	307	320	298	318	332	270	296	319	307	309	323	308	296	282	290	300	324	326	304	329	295	301	280	315	307	309	315	296	291	298	328	292	309	327	319	286	284	287	283	333	300	320	324	292	298	315	298	280	302	305	282	292	299	327	316	312	323	314	293	291	306	313	303	297	341	298	305	296	307	312	329	291	313	318	325	308	310	358	315	274	301	280	296	305	302	298	307	321	298	328	318	307	326	274	292	308	282	299	307	304	330	307	307	271	311	292	291	306	275	300	302	276	296	312	314	319	291	300	270	267	313	310	306	337	303	264	322	312	308	285	296	278	287	318	297	251	333	302	281	318	282	272	319	289	292	316	310	296	297	299	281	272	304	274	292	309	256	313	298	308	319	309	305	286	294	306	304	292	313	314	319	318	328	320	330	324	283	303	323	326	284	303	326	291	324	289	294	320	312	305	319	311	315	334	298	313	280	323	312	314	286	339	328	297	314	276	319	281	302	320	301	282	323	299	288	304	286	322	303	296	317	322	287	317	313	330	293	279	292	294	270	325	292	289	295	256	306	294	300	279	297	289	317	304	334	313	349	293	313	276	286	316	303	325	287	313	309	337	325	323	284	296	314	319	305	291	287	288	291	294	318	308	350	303	286	282	332	307	308	334	270	301	285	276	279	307	298	271	284	307	296	322	271	295	341	348	322	317	295	290	270	286	327	315	303	316	338	283	312	314	325	274	302	324	334	317	305	340	283	317	293	314	274	290	319	327	296	294	294	280	326	295	307	273	279	292	288	267	317	255	308	319	309	301	306	272	299	331	299	318	311	311	297	297	299	346	321	287	312	291	271	352	303	306	308	286	308	308	314	313	274	292	276	273	278	310	309	304	298	298	346	318	269	295	301	307	337	347	288	314	276	365	328	314	293	328	289	311	339	298	315	310	307	272	317	305	333	293	302	305	311	322	289	268	304	302	319	313	304	292	304	289	293	298	296	321	288	315	321	318	301	291	330	275	308	332	322	297	319	304	316	302	323	311	296	310	338	300	293	286	304	329	309	288	317	287	286	304	320	287	315	318	305	295	303	303	325	328	301	275	357	298	275	314	300	302	336	318	288	327	332	295	326	286	331	333	287	334	315	311	308	274	304	278	284	325	296	301	299	317	300	301	349	287	284	348	297	316	313	300	294	305	311	334	292	275	292	313	307	287	303	283	330	303	296	290	302	277	327	291	302	280	294	318	295	345	322	302	271	305	276	285	310	332	339	337	314	292	285	301	299	325	347	341	299	333	300	314	343	309	313	290	315	306	302	311	322	314	286	338	325	301	300	327	294	327	301	313	307	336	288	312	293	284	300	317	272	288	309	313	330	268	316	325	285	298	299	287	287	264	326	302	299	315	302	305	321	278	291	303	302	333	303	333	302	286	312	318	294	285	284	317	275	326	294	328	311	307	270	250	320	334	289	316	302	313	303	309	292	321	291	331	318	300	312	317	277	293	298	309	351	290	303	315	297	301	320	295	285	327	319	287	286	323	303	275	309	304	296	275	286	304	321	303	279	274	276	306	280	309	315	297	290	325	306	271	272	307	284	326	292	319	300	319	323	290	329	296	318	314	338	315	316	282	300	307	321	262	293	284	277	307	292	281	283	297	302	285	313	298	303	281	293	308	299	300	335	299	304	277	281	292	310	299	293	332	280	288	344	289	306	328	291	294	338	317	305	340	337	300	295	303	271	322	286	320	339	310	287	290	320	269	279	292	296	279	298	335	310	293	280	326	327	290	304	273	307	317	311	316	296	329	266	279	297	298	326	325	302	271	295	296	296	276	304	281	279	283	310	314	315	286	361	309	282	288	298	327
27429	13782	10634	7838	5138	3602	2429	1802	1360	1097	904	866	845	759	737	790	677	730	683	776	690	769	718	695	727	696	748	770	740	726	769	747	751	752	731	676	749	699	694	722	724	734	718	709	739	701	680	702	720	766	700	703	700	718	725	792	702	715	782	669	733	740	677	746	725	733	706	730	729	739	708	719	674	687	715	730	682	715	750	747	715	736	683	719	712	711	713	674	722	730	720	708	665	705	691	708	674	695	742	736	713	735	731	689	766	699	705	732	726	756	732	707	745	701	720	701	707	744	726	724	697	712	691	731	729	680	683	700	708	684	699	745	747	737	668	658	746	740	685	704	750	764	736	679	704	750	682	702	744	659	701	740	748	694	733	743	775	736	719	678	749	736	758	741	683	696	694	751	755	741	737	664	671	702	731	681	699	729	724	721	672	689	743	753	725	691	683	726	758	662	688	705	745	727	679	721	693	728	667	728	784	750	727	728	735	718	731	738	721	749	682	714	746	742	703	804	716	752	742	680	753	752	704	669	722	706	784	719	731	702	708	720	775	743	687	768	692	676	677	687	702	682	646	724	700	749	712	724	736	748	701	679	718	708	746	730	670	708	721	792	731	726	690	729	755	719	743	768	707	707	766	709	697	742	695	677	719	764	675	705	723	705	721	760	678	711	703	726	712	672	687	719	716	733	715	726	683	725	687	682	740	740	742	744	749	740	711	728	730	665	723	682	730	695	715	757	728	756	712	724	704	678	716	684	732	717	696	725	784	717	700	717	746	700	719	741	738	715	691	738	710	759	710	724	701	757	744	704	727	765	742	724	754	754	687	731	687	735	718	724	760	678	689	734	684	712	735	757	696	718	702	716	654	733	705	729	716	715	698	718	687	724	727	735	688	729	734	751	734	741	760	698	714	757	685	705	722	676	697	723	708	745	694	714	697	703	753	737	710	725	747	732	698	733	716	730	722	741	723	697	681	731	743	726	698	719	670	721	732	728	680	738	685	723	709	648	749	718	723	705	708	703	742	705	789	765	748	701	710	702	707	732	714	707	781	711	713	687	708	748	747	724	676	708	722	718	700	720	743	713	764	693	728	704	708	664	721	764	678	761	713	755	675	682	751	716	749	750	718	683	739	743	751	701	691	688	786	760	738	693	711	731	704	704	772	676	669	724	709	685	708	756	723	682	701	663	718	714	752	739	728	733	705	758	710	705	708	730	701	664	722	726	694	701	664	714	672	672	706	748	747	721	698	698	695	733	750	712	694	733	722	775	694	662	701	745	715	724	698	714	746	668	681	678	703	690	700	746	727	733	705	689	747	755	724	700	743	692	731	743	706	681	736	735	754	741	764	683	747	653	663	676	676	677	731	729	706	721	729	739	754	679	746	693	721	756	719	667	646	715	746	680	739	745	722	741	689	647	682	762	720	703	729	713	711	746	678	718	706	714	698	698	721	701	741	691	718	733	768	722	709	762	677	722	701	759	741	706	748	725	701	791	708	743	741	724	685	708	686	755	695	733	678	701	668	746	716	711	737	696	667	726	716	700	692	742	683	714	738	755	769	661	718	678	704	696	682	722	686	693	738	720	669	738	746	734	719	691	691	750	743	692	677	774	706	737	711	739	740	720	685	746	750	769	761	731	727	737	723	711	702	726	751	755	743	744	733	671	728	735	758	692	744	724	727	788	693	728	707	688	702	717	747	742	683	728	756	727	722	704	712	744	726	723	734	713	744	724	712	732	708	693	690	726	729	773	692	758	746	733	726	712	702	711	732	735	723	743	678	696	734	741	733	662	680	775	724	721	708	685	698	668	741	763	717	693	736	752	744	747	719	726	711	709	772	676	736	738	688	765	737	722	735	707	747	757	683	754	723	684	724	732	686	737	707	681	723	755	705	731	698	697	730	725	726	691	744	726	678	753	698	686	696	758	744	720	726	732	690	684	741	703	683	755	707	703	661	678	682	763	717	750	689	764	713	698	730	760	744	649	743	703	758	725	721	717	744	713	729	688	692	680	702	742	670	725	712	731	737	749	660	737	709	732	717	721	710	744	714	664	738	692	747	724	742	691	691	693	717	711	703	739	691	746	699	774	694	764	696	732	754	726	723	724	719	731	706	726	695	716	733	733	749	715	710	708	708	738	671	727	772	741	709	772	687	760	682	700	677	677	730	724	695	714	733	698	700	707	693	709	702	702	742	735	711	725	679	729	684	692	720	695	698	711	736	670	722	707	753	716	701	693	735	744	746	701	737	721	721	685	747	720	679	709	758	755	720	704	759	686	740	699	703	750	678	761	718	708	682	703	722	699	679	727	729	714	741	719	739	749	725	702	712	724	693	693	714	713	737	651	765	697	754	770	711	740	730	749	758	690	723	700	731	681	699	710	694	732	738	686	680	732	745	709	733	745	702	759	730	700	721	711	730	729	689	736	677	733	773	687	772	745	737	708	733	681	727	714	715	689	739	790	719	663	757	745	723	715	721	709	720	691	719	671	672	728	660	776	722	709	661	667	723	721	737	713	729	718	728	731	754	743	792	716	718	704	709	674	713	758	721	698	718	743	662	723	753	733	761	726	788	752	719	680	738	684	676	704	749	669	711	760	773	722	768	702	735	766	694	745	766	746	708	695	708	754	760	711	769	681	707	726	697	748	768	736	694	748	706	765	724	703	714	761	680	756	739	699	728	715	746	724	727	741	705	728	722	734	675	691	711	710	718	734	712	758	682	730	752	705	717	716	678	725	742	689	677	642	644	716	757	710	770	717	664	708	679	728	698	730	709	702	719	705	772	750	742	694	795	716	724	710	732	720	706	666	695	702	678	726	714	712	709	761	690	715	725	694	683	702	756	765	759	726	688	716	697	728	779	666	726	769	687	676	720	770	715	708	707	701	742	777	723	740	703	781	764	684	715	728	657	718	736	754	713	699	732	716	680	726	709	741	689	697	709	689	726	729	712	718	726	721	714	724	706	686	724	721	770	750	715	736	742	714	713	708	727	743	751	745	779	745	672	725	735	695	757	773	685	719	743	673	682	719	728	746	737	748	679	729	689	712	728	694	700	700	715	741	698	735	731	687	709	775	668	699	737	721	693	746	731	751	754	728	751	748	735	685	693	720	725	744	729	694	705	767	700	710	687	748	717	708	710	739	745	678	731	678	693	694	735	696	740	707	734	697	724	735	729	684	727	706	701	719	715	737	693	731	705	718	725	754	719	706	707	698	735	681	727	691	709	737	700	692	689	681	731	735	696	731	767	735	714	721	738	714	678	678	688	701	705	732	726	709	729	685	710	693	694	749	704	728	673	710	735	675	718	728	739	718	714	718	667	684	716	713	752	676	688	745	751	701	756	692	716	739	714	695	718	728	750	690	681	685	708	775	730	710	723	726	714	724	711	747	700	788	704	718	716	688	711	738	738	710	741	729	694	784	719	707	711	700	678	785	693	783	765	688	700	669	701	697	719	696	686	720	695	732	654	711	694	712	732	724	770	713
48927	25273	12917	6176	3180	1820	1154	893	726	509	413	367	355	326	327	322	322	339	353	339	340	287	306	328	301	351	324	346	298	327	316	330	345	303	308	336	316	317	300	331	285	335	256	298	297	318	301	303	276	288	316	287	321	324	299	349	304	300	319	330	317	285	331	319	353	309	338	296	325	328	342	312	307	358	320	313	325	326	337	350	294	326	302	330	312	296	287	313	292	285	320	330	329	288	313	319	329	287	300	302	335	308	307	283	282	314	319	328	280	292	325	335	320	354	324	290	281	312	312	309	304	331	338	330	303	338	307	323	300	304	338	307	303	326	273	296	321	300	304	329	311	321	308	322	347	288	324	318	317	308	298	313	300	320	313	287	293	319	331	303	286	302	315	284	341	320	327	315	340	321	306	325	356	341	292	356	282	325	342	292	318	299	324	293	296	332	317	317	314	313	356	330	314	310	290	334	299	272	293	316	325	290	311	283	330	289	316	287	298	306	299	309	336	306	336	325	353	317	319	291	327	323	309	310	323	346	314	293	312	313	289	347	301	304	300	314	312	344	341	332	286	344	323	328	302	330	316	321	328	316	302	312	315	324	332	298	328	302	308	271	286	315	347	322	341	319	318	313	315	324	324	288	306	305	300	336	361	307	323	278	311	352	270	326	340	337	301	314	323	298	294	307	300	332	331	330	297	306	325	317	294	300	296	310	343	325	290	323	327	317	326	326	278	295	307	348	273	313	332	302	314	375	334	327	335	329	301	320	342	331	323	312	295	349	354	350	322	298	277	311	290	308	297	279	268	336	298	316	323	316	325	298	324	314	360	330	349	287	282	311	318	349	328	320	304	301	286	290	302	298	314	318	324	346	271	285	353	329	316	311	319	300	317	299	350	300	317	343	324	309	318	335	308	334	293	317	334	289	328	335	309	277	275	291	347	286	315	334	328	310	308	298	276	345	276	288	287	296	344	298	339	319	300	337	339	319	329	306	313	316	317	334	315	332	314	301	302	312	314	299	312	323	320	296	340	320	374	309	297	292	288	298	305	297	308	300	336	304	322	296	301	300	343	332	318	336	298	317	327	319	305	306	352	265	311	292	305	294	308	345	333	300	342	344	340	306	319	331	313	320	296	320	272	318	311	338	321	303	322	280	288	325	318	327	278	322	300	309	313	305	302	341	328	360	297	300	321	316	308	315	288	284	334	315	299	290	314	308	308	283	297	305	304	317	324	274	300	289	309	295	327	301	332	296	317	305	321	296	306	295	336	321	335	328	322	322	305	290	317	306	347	284	316	346	340	327	294	287	308	346	291	320	267	290	327	303	323	285	269	297	350	310	309	327	338	313	266	306	332	304	366	315	296	316	329	300	303	329	288	313	263	299	279	301	297	300	316	305	317	300	340	327	328	315	304	301	327	281	315	290	369	321	323	319	306	301	284	288	329	327	307	304	304	320	297	354	337	323	300	320	321	327	295	307	355	311	313	306	306	324	278	313	298	369	290	313	332	310	318	284	294	305	348	319	301	305	315	341	349	333	316	314	324	289	321	335	342	329	300	314	328	287	318	294	312	287	299	319	305	326	322	352	305	317	285	303	312	362	297	278	286	309	304	328	271	310	325	291	321	320	313	327	298	304	328	280	305	304	301	327	325	313	319	331	295	305	305	330	272	298	308	288	318	337	303	360	309	335	308	311	318	337	285	312	320	283	326	325	310	320	309	306	322	324	296	326	300	289	318	288	343	293	308	325	318	310	274	309	290	329	293	280	344	345	331	313	349	302	327	321	296	313	305	328	300	320	312	291	314	325	318	316	311	283	303	314	303	305	314	304	321	311	282	324	297	304	298	339	311	351	332	353	307	322	305	298	256	294	307	331	316	293	312	333	287	303	309	311	363	348	312	323	309	309	330	333	310	309	307	338	328	321	317	343	298	327	322	283	315	341	351	322	337	309	346	314	326	319	302	298	304	293	319	308	307	327	319	286	325	342	317	315	329	325	314	299	326	311	333	358	292	337	347	347	306	329	320	330	357	309	319	346	302	318	321	304	340	320	310	313	306	291	350	307	343	333	302	334	326	321	321	321	312	308	307	336	303	298	330	300	309	316	306	320	315	305	324	333	333	299	323	300	307	289	329	305	330	317	298	334	332	326	319	299	337	325	300	310	300	350	297	306	301	315	282	299	295	308	366	320	323	302	315	311	304	322	346	297	324	321	296	279	344	335	298	314	320	284	339	300	308	299	301	295	307	297	297	308	357	329	350	315	324	291	296	300	341	323	318	308	314	306	295	319	352	324	307	285	277	298	314	297	303	315	297	304	335	312	309	319	338	305	298	309	294	270	343	335	278	295	312	280	330	331	319	308	337	368	340	331	304	328	284	312	357	302	338	318	342	328	319	342	333	355	299	340	304	344	334	305	298	319	306	296	343	327	331	341	318	303	351	296	344	331	309	314	309	318	306	298	332	324	290	339	358	270	329	288	315	326	318	296	318	323	306	333	304	336	304	261	290	293	297	296	310	300	286	282	277	294	343	281	306	273	286	315	317	350	329	327	308	301	311	303	307	319	322	291	319	332	305	313	280	320	337	316	314	291	299	303	330	306	336	322	304	300	318	328	331	333	278	328	311	320	322	275	349	323	312	322	325	338	330	322	298	300	313	293	312	313	314	353	291	321	322	290	296	317	302	331	301	304	259	322	319	336	344	341	285	361	282	306	300	305	294	279	352	298	311	302	310	335	359	335	311	336	336	307	293	315	319	306	317	324	347	315	324	305	289	320	293	313	314	320	305	313	332	319	293	310	298	325	311	322	325	295	293	315	296	313	316	301	264	335	294	351	310	370	316	313	333	265	289	293	315	341	320	313	289	288	313	349	301	330	289	306	308	298	293	296	305	328	325	355	281	285	307	328	311	326	366	333	297	290	298	281	347	312	314	362	341	310	338	325	274	309	325	372	312	333	311	290	315	325	312	318	325	263	301	304	323	283	303	312	288	292	291	274	307	306	309	313	320	295	316	303	286	368	313	317	308	308	335	315	339	313	333	308	335	321	313	326	330	331	311	287	307	309	335	308	295	328	328	342	332	296	297	300	327	336	289	340	313	312	313	334	308	302	312	313	298	311	311	300	338	299	293	302	330	308	335	318	327	308	311	358	299	301	271	308	302	302	296	300	327	281	277	307	336	301	284	316	264	305	297	317	289	303	314	326	287	303	343	310	301	343	342	316	313	327	298	309	336	298	304	340	308	288	266	288	307	316	337	293	315	263	294	297	259	303	305	305	284	296	322	276	331	312	325	302	307	325	334	326	336	297	332	317	319	324	327	311	309	336	310	259	340	361	305	331	340	331	300	310	321	320	326	317	334	343	318	304	266	262	320	329	282	298	361	275	317	298	301	296	346	335	325	286	326	318	312	335	312	294	308	345	302	327	322	321	308	301	293	318	325	308	339	316	315	304	293	327	291	292	317	341	268	285	301	311	279	302	297	311	320	325
33987	20173	17406	14005	10038	6819	4688	3548	2644	1802	1304	1029	1008	945	844	853	877	843	775	873	797	796	794	775	790	788	762	758	750	703	740	688	718	683	732	758	723	715	734	735	753	736	747	702	699	750	754	780	773	713	744	716	694	736	765	766	733	718	725	726	739	775	730	772	776	756	757	727	727	708	729	730	713	779	746	738	748	777	746	775	708	733	686	727	746	731	778	682	782	777	688	799	793	764	771	696	771	756	741	769	734	702	754	711	777	762	741	802	766	701	736	755	756	742	713	748	750	724	714	717	720	724	762	737	771	696	761	755	706	722	770	739	686	739	748	741	732	785	779	804	697	744	768	762	759	727	784	720	741	773	737	706	736	727	784	746	723	743	731	717	747	676	779	750	737	719	762	755	743	748	754	713	735	707	788	734	750	783	727	792	732	769	725	774	739	725	774	777	752	771	729	735	760	712	767	713	762	795	744	798	688	764	714	731	763	771	744	708	718	737	737	796	770	740	749	721	716	737	776	744	748	761	732	728	766	702	763	742	780	759	774	736	748	725	718	754	735	763	739	747	730	765	732	771	749	737	722	715	755	708	729	728	782	748	725	686	709	757	726	777	757	754	698	700	724	778	754	740	739	683	768	702	763	741	726	734	749	721	722	742	752	718	736	735	718	753	751	710	742	731	737	718	745	717	796	709	741	719	735	778	746	723	732	750	729	752	762	710	764	740	756	747	752	741	744	727	722	782	709	783	737	753	742	741	722	746	760	756	758	752	714	754	718	763	694	725	772	700	737	733	714	655	778	794	774	759	773	711	724	723	733	765	704	782	753	702	734	786	721	750	747	742	705	741	737	741	721	711	743	774	754	719	787	755	745	732	705	718	778	727	706	757	775	733	738	775	762	692	707	731	750	738	760	689	743	749	734	687	774	732	780	686	708	727	789	706	738	720	742	769	743	779	736	775	725	749	759	746	745	750	704	754	728	760	757	664	747	714	709	722	752	731	691	710	766	783	748	733	770	733	705	721	708	734	740	740	703	712	760	751	766	678	777	774	725	743	720	746	768	783	688	720	756	726	725	735	752	749	752	724	734	731	751	749	701	680	737	729	772	755	765	759	714	763	724	732	724	709	737	760	747	732	724	737	744	736	718	755	693	791	715	708	679	707	741	743	751	715	777	774	729	730	790	734	753	752	698	735	756	732	772	758	779	749	740	720	729	717	714	738	715	772	729	748	756	723	769	761	709	744	754	709	727	774	778	717	769	716	752	737	721	687	736	759	740	682	787	786	744	790	756	745	711	748	750	707	733	723	776	718	710	730	735	790	693	780	731	776	713	740	779	719	745	760	754	774	729	737	730	728	749	743	754	772	700	754	774	737	688	769	706	745	722	728	763	808	752	768	703	745	736	769	747	715	727	722	733	738	768	734	748	753	751	755	757	758	714	747	690	668	700	687	745	779	721	731	795	738	692	792	740	716	721	714	780	732	793	732	697	719	761	754	702	710	706	733	691	718	752	722	689	716	742	740	743	739	752	734	717	739	772	741	722	744	730	717	760	762	723	718	738	716	730	708	729	752	758	718	735	708	720	772	726	751	744	740	759	661	766	743	747	749	706	776	768	704	772	690	755	745	737	768	741	736	739	762	752	760	760	752	722	749	770	761	724	768	720	754	694	688	717	743	721	766	768	749	771	757	695	746	746	735	787	762	764	723	740	733	738	767	717	768	719	722	677	678	741	726	721	692	756	815	755	718	756	749	730	709	742	783	741	749	750	762	768	717	767	743	761	770	800	761	760	731	730	749	769	724	743	744	780	732	703	807	782	705	748	731	730	751	772	738	777	738	790	733	768	750	766	732	750	728	781	719	763	781	737	701	760	753	777	723	741	761	683	781	756	734	724	718	742	740	703	747	737	701	749	722	720	718	745	692	731	726	718	755	749	754	748	752	766	709	661	754	722	733	769	777	724	724	715	772	709	695	738	752	726	751	754	748	752	778	748	762	749	700	720	694	742	716	740	743	761	729	725	737	716	704	690	711	778	714	724	742	756	751	721	727	750	706	750	715	716	749	722	711	723	726	708	757	693	762	710	760	735	687	755	782	739	724	733	746	769	766	764	732	729	757	684	796	760	741	745	766	735	723	764	777	779	752	714	748	729	737	743	716	749	762	749	753	706	727	792	767	732	773	733	725	753	762	771	749	746	754	717	710	729	785	730	718	732	718	765	748	709	776	734	746	677	774	765	713	711	736	736	700	772	759	717	751	717	730	747	737	737	760	772	755	757	758	742	714	720	758	645	715	698	759	744	711	699	730	716	723	754	750	740	769	755	748	775	788	671	789	744	722	745	729	671	689	711	764	737	717	774	715	744	722	730	723	725	729	734	732	727	785	733	748	758	757	725	722	763	720	746	715	738	710	734	707	722	745	727	774	753	734	733	749	755	711	714	708	736	710	715	730	717	754	751	737	768	745	720	725	697	688	776	666	749	806	714	702	767	715	704	756	749	698	685	765	731	653	662	746	715	715	703	758	754	740	791	764	753	700	737	692	742	757	758	751	675	790	742	746	759	720	742	725	763	727	746	699	699	748	742	720	711	726	769	705	739	712	769	752	764	728	692	756	753	760	729	708	699	748	742	765	711	747	803	771	737	751	768	759	743	809	803	690	753	754	727	733	788	718	801	733	734	740	762	718	670	752	750	705	726	754	673	710	731	756	707	731	751	714	760	749	739	728	758	709	715	692	716	757	761	736	693	748	765	763	789	777	695	726	723	741	732	762	788	703	713	718	721	730	691	751	758	742	755	710	742	759	751	710	711	773	729	744	747	706	719	738	747	718	763	737	706	708	761	750	760	756	718	774	771	743	746	734	693	697	697	730	778	726	763	772	735	736	745	788	725	803	772	680	755	797	755	758	756	782	746	768	727	699	681	756	744	757	735	715	736	742	761	749	757	724	724	785	773	745	769	690	768	753	726	744	738	737	752	781	714	724	739	699	754	751	684	756	741	760	675	704	707	746	717	770	805	784	741	775	750	736	730	739	718	706	680	731	782	747	727	727	751	744	727	763	716	753	761	748	739	752	778	739	741	767	720	764	741	749	743	735	764	701	722	740	768	723	702	735	704	690	805	727	742	724	766	697	753	730	755	738	717	723	730	762	730	722	774	736	705	706	715	760	725	699	775	750	733	733	721	687	745	716	782	712	782	681	767	751	716	697	747	755	700	759	770	746	701	746	771	743	741	809	730	727	717	714	722	713	764	729	740	765	738	741	720	724	773	685	748	711	722	754	745	759	737	765	741	721	771	700	739	784	744	700	709	765	735	708	778	670	682	756	676	771	734	752	745	684	705	677	747	739	746	736	694	742	731	727	693	723	691	743	759	720	767	760	756	770	753	714	752	747	739	716	798	737	747	738	701	745	750	720	750	793	777	768	763	736	722	758	737	738	753	754	771	731	747	741	714	699	718	749	779	671	727	720	718	750	748	768	717	731	745	718
57173	31796	16954	8352	4413	2552	1654	1158	777	637	471	359	382	365	304	316	328	335	360	299	291	311	287	296	336	282	280	307	301	256	262	310	279	284	271	266	307	322	302	302	268	289	319	294	300	268	271	285	308	284	276	267	293	303	283	283	296	306	311	277	272	281	307	264	327	309	314	305	264	336	307	287	309	301	281	329	299	294	280	267	285	293	271	307	287	282	282	290	272	288	297	309	258	317	271	312	268	295	273	306	299	270	269	265	285	314	334	295	301	325	302	302	285	247	293	286	319	282	295	306	301	306	275	270	296	280	290	285	264	281	315	296	287	305	325	313	300	319	311	317	309	307	293	247	277	287	287	283	282	328	286	306	289	284	284	309	331	275	282	291	304	305	293	288	292	301	298	278	294	272	276	306	302	297	302	291	270	299	300	329	271	288	263	317	310	289	286	280	280	293	304	278	280	309	276	308	275	267	306	283	294	275	276	334	317	285	284	296	275	298	294	275	286	320	317	300	285	300	307	315	252	289	315	275	315	268	305	284	259	259	273	279	290	269	304	271	286	254	287	296	284	296	316	317	274	287	302	316	269	291	299	282	304	295	266	276	286	330	276	270	305	312	311	299	311	283	302	286	280	273	256	281	282	294	300	305	291	269	274	275	294	283	275	284	287	299	290	283	316	301	293	278	298	323	276	299	306	297	300	296	285	306	281	333	297	290	266	288	290	283	308	310	278	286	285	292	292	287	290	280	306	309	280	283	285	283	284	289	296	284	314	297	293	296	288	313	281	285	302	266	263	293	323	277	303	307	268	299	292	340	303	276	254	315	297	266	282	276	306	287	305	303	297	280	289	266	292	286	281	280	275	268	314	262	301	262	285	293	317	294	298	274	268	285	285	290	257	274	296	304	263	292	292	253	306	307	285	305	305	264	290	283	306	285	253	266	310	305	273	292	281	285	276	293	272	276	280	282	280	256	289	286	319	284	290	276	264	322	301	269	245	275	268	291	309	289	307	280	297	303	261	270	305	300	273	298	282	274	300	291	307	269	302	296	285	300	303	318	246	289	298	279	321	326	258	256	270	279	279	275	266	305	272	265	276	327	276	325	282	303	282	267	283	318	278	258	291	278	303	295	311	287	296	298	272	296	294	271	306	299	289	308	310	285	288	287	293	292	284	289	284	266	333	292	271	279	293	317	312	291	304	289	293	275	342	279	239	259	284	311	283	289	265	302	288	268	260	270	296	297	280	292	292	281	292	264	300	270	274	254	323	299	287	278	300	293	324	295	284	303	292	326	299	255	310	277	321	329	268	268	278	301	302	246	304	288	307	272	298	291	272	286	273	281	319	303	286	267	288	299	285	273	307	247	281	279	275	300	277	290	280	283	290	296	296	284	258	283	264	274	296	270	307	308	294	276	288	284	270	296	292	262	312	286	272	277	279	301	296	301	301	313	341	302	304	294	307	314	304	269	271	295	288	240	282	294	291	319	289	275	317	255	277	316	274	302	286	270	267	289	266	289	303	284	294	291	293	292	343	300	258	282	320	250	289	278	280	291	282	300	298	285	266	284	289	274	315	303	278	277	277	291	294	322	275	311	276	281	263	268	323	289	313	285	317	316	296	285	281	307	263	293	281	294	296	270	344	282	283	293	298	269	279	278	282	306	325	308	314	277	285	271	292	301	289	304	297	269	270	315	290	277	307	281	242	282	284	295	307	291	302	282	292	310	289	304	296	278	316	321	309	284	306	281	285	260	271	322	306	264	271	299	275	271	322	298	269	299	290	266	301	315	298	308	286	324	254	311	288	305	267	286	274	287	290	308	276	290	292	293	288	289	277	280	248	251	265	315	298	275	260	275	273	311	267	275	295	310	280	319	314	299	254	286	280	279	308	277	303	302	278	343	295	265	293	270	295	290	284	292	268	314	297	309	299	304	284	277	289	273	317	296	277	293	297	266	286	275	269	301	299	302	290	276	295	273	296	271	293	300	319	327	282	264	325	259	318	288	265	281	284	292	298	327	293	308	303	287	294	274	287	299	237	288	293	257	283	275	286	311	260	278	289	298	301	312	300	294	302	275	317	247	279	269	270	269	308	293	283	315	263	256	283	279	299	290	282	259	269	297	295	266	298	311	303	307	282	270	273	274	271	267	314	306	279	299	331	312	312	281	303	285	276	287	290	259	260	302	278	283	293	301	306	279	298	314	292	309	292	315	310	263	295	284	294	320	285	301	300	320	283	297	310	258	282	300	301	289	282	297	286	292	310	308	244	272	289	308	318	312	290	262	258	285	322	268	276	241	282	293	333	304	290	249	267	278	297	299	280	274	277	329	289	277	275	279	284	288	283	281	270	298	306	301	304	300	289	274	268	318	314	299	276	312	277	312	284	302	292	296	264	267	294	325	288	313	306	272	291	277	280	287	271	322	285	293	296	282	285	266	278	273	285	322	265	319	288	305	303	322	300	282	298	303	304	280	283	302	272	291	285	292	273	291	273	296	286	278	287	280	287	269	337	273	280	292	292	294	268	296	270	290	294	311	294	296	295	271	276	276	283	286	294	302	310	311	265	294	285	290	292	303	300	283	263	294	290	287	283	341	286	300	289	306	311	296	313	277	257	297	298	263	286	264	255	280	270	285	283	273	271	316	293	282	287	287	310	259	285	295	253	271	281	285	287	258	283	292	291	253	291	308	288	312	294	301	273	306	323	290	283	284	290	281	300	289	281	279	300	289	284	301	291	272	293	271	300	323	316	292	263	274	315	314	304	292	287	289	276	297	303	288	283	301	300	292	276	254	256	221	279	279	306	285	296	291	299	304	272	282	293	279	266	273	291	281	283	278	287	308	332	300	320	304	256	274	293	276	270	298	332	286	347	291	284	295	287	294	306	297	278	322	279	291	259	314	298	290	286	304	298	307	272	247	310	296	281	292	282	302	301	306	323	271	252	289	293	294	288	281	280	299	284	264	259	266	243	299	279	293	282	259	266	282	268	261	301	284	285	285	294	309	303	269	307	287	285	309	270	278	292	282	308	274	283	287	276	285	280	293	283	272	281	260	277	267	265	271	316	296	294	302	291	323	283	267	265	277	299	275	306	291	270	270	259	280	272	281	284	311	260	296	303	277	254	249	258	283	303	289	285	295	267	277	274	278	301	325	300	292	270	263	270	319	308	321	278	295	254	275	252	287	260	295	284	313	274	334	299	267	305	277	291	290	305	285	299	335	268	321	255	303	325	243	340	296	302	286	272	271	278	255	293	297	283	288	311	299	288	269	320	262	303	262	307	274	296	279	260	285	288	293	307	310	284	259	263	296	276	280	287	264	309	273	302	322	299	276	258	262	336	306	291	280	278	305	293	284	285	318	314	278	279	272	306	294	299	319	279	288	296	245	313	316	264	297	265	283	286	298	277	269	309	314	289	282	324	283	281	305	299	311	233	276	333	263	269	300	302	318	294	289	277	311	279	283	317	301	291	275	297	305	293	291	304	307
38984	25403	20197	16710	12689	8906	6234	4417	3189	2069	1414	1184	960	915	874	848	787	763	773	787	815	725	744	745	680	718	736	769	701	685	723	677	679	693	697	726	691	710	698	703	710	657	693	667	733	720	683	704	684	662	695	652	695	692	684	675	677	685	680	723	683	671	678	672	666	669	691	696	655	756	728	686	680	682	689	693	697	659	699	728	626	666	643	720	715	725	651	665	723	650	642	723	723	734	676	669	687	675	675	660	717	677	679	656	664	709	711	728	669	661	725	709	654	634	680	695	664	711	719	629	668	714	687	661	724	674	679	647	690	634	654	703	658	649	694	739	694	688	658	675	654	699	710	667	631	649	657	700	699	668	724	700	654	667	648	649	684	619	701	693	709	670	639	685	657	667	689	668	731	667	685	656	713	729	650	696	671	670	678	653	685	708	659	671	667	671	659	675	658	688	675	672	701	693	695	699	676	682	693	741	751	683	718	704	671	737	669	736	715	644	663	629	662	656	685	674	659	718	709	619	721	650	633	718	678	689	725	670	640	689	670	705	695	651	653	693	688	677	676	639	711	710	702	667	679	674	689	657	692	702	657	708	684	678	703	696	676	667	694	672	709	646	658	652	671	654	643	667	698	663	669	685	662	685	761	723	685	712	658	688	687	595	724	687	687	657	657	671	702	701	703	693	691	669	689	689	631	684	655	669	683	695	656	653	691	687	695	701	697	677	702	658	693	739	647	674	671	700	635	637	716	637	686	647	659	682	652	646	705	668	711	628	726	727	692	644	682	693	705	662	750	695	682	676	655	656	650	687	696	675	668	696	715	663	735	732	677	669	699	703	665	680	677	678	693	629	711	680	688	666	651	698	667	724	668	659	674	725	662	693	740	724	692	686	680	657	668	656	689	687	654	696	674	661	677	675	671	667	652	682	654	674	672	655	687	626	697	691	659	669	677	664	698	699	678	658	693	642	684	656	719	700	671	736	693	716	652	658	709	652	681	687	724	680	675	648	672	675	687	674	649	705	714	691	687	691	701	712	708	698	691	729	716	664	691	708	701	693	635	656	687	606	702	686	656	661	697	688	665	681	699	698	701	678	646	704	630	722	651	676	648	660	722	705	732	726	659	682	679	688	728	681	700	679	658	722	673	680	659	607	634	645	675	662	688	696	707	665	676	672	695	681	660	665	673	697	676	724	650	660	726	717	637	673	682	738	702	659	749	666	667	662	738	703	659	660	652	677	674	667	691	670	651	675	676	684	669	707	675	653	724	687	662	725	681	668	654	653	676	686	683	674	687	646	682	666	697	701	718	659	699	676	690	696	671	689	696	706	681	644	724	702	686	709	673	647	690	659	705	665	686	670	649	703	698	645	662	703	696	703	687	672	702	697	726	688	650	691	722	677	661	659	717	670	698	706	705	681	657	644	724	695	649	725	713	662	675	663	686	671	656	711	650	672	706	706	650	707	675	685	718	674	696	693	662	704	705	672	697	666	680	655	645	656	702	680	701	625	660	701	670	687	661	686	694	657	714	696	677	686	685	644	658	637	710	680	662	702	673	736	642	692	677	641	728	634	681	655	648	674	692	718	694	652	640	688	724	700	653	682	659	664	739	706	669	677	691	664	684	661	687	665	661	723	732	695	671	671	717	694	686	702	684	658	693	667	671	674	687	655	718	702	640	683	670	645	686	708	727	680	721	697	696	675	656	691	627	684	706	659	689	663	675	668	668	670	650	682	679	659	726	656	658	687	663	701	674	695	656	702	693	714	633	695	684	630	691	685	701	663	693	656	675	674	665	735	675	668	651	683	726	712	673	691	696	625	661	647	685	697	670	676	724	680	669	693	747	649	696	677	668	683	693	678	691	635	650	672	674	707	664	671	685	683	722	711	664	693	652	723	714	677	614	682	648	679	675	665	680	702	660	711	703	698	674	726	669	677	696	650	648	679	709	664	691	671	649	677	719	710	684	664	665	718	656	672	644	647	680	677	652	695	672	644	672	671	644	626	664	737	691	681	680	684	676	658	690	690	667	634	718	689	677	682	680	665	694	666	736	677	616	682	693	668	692	653	645	711	659	638	668	685	713	708	692	644	641	661	707	649	746	652	658	670	671	654	699	646	696	676	707	644	685	671	741	713	646	684	681	666	735	680	703	657	679	720	695	697	674	701	657	651	667	674	687	679	700	690	703	649	680	668	709	693	723	677	709	651	683	647	666	707	699	669	670	630	700	688	679	634	697	703	690	716	667	678	675	699	702	718	621	687	709	643	659	675	675	650	695	714	669	692	706	682	688	706	660	659	698	682	680	644	672	675	694	706	684	665	677	708	672	687	634	694	701	700	728	677	649	663	633	688	663	640	643	660	668	662	669	723	688	657	688	694	679	711	666	735	721	677	657	683	685	659	652	666	725	634	671	683	703	704	706	722	669	675	669	693	697	648	703	644	630	693	725	698	748	648	666	674	701	672	712	658	693	664	677	627	679	660	687	694	680	673	679	689	677	664	693	654	696	648	705	681	657	684	733	698	674	646	693	669	673	673	667	649	654	724	661	706	684	705	678	682	669	700	707	662	694	703	683	680	672	676	670	657	724	673	653	654	720	682	662	637	632	693	717	696	704	657	685	727	680	669	668	674	661	724	684	667	668	711	675	661	712	687	639	698	722	686	630	638	669	713	683	718	658	656	749	650	675	675	707	709	660	647	637	712	673	739	670	650	707	606	649	666	723	648	648	665	711	718	672	671	661	674	730	700	707	702	682	647	683	691	684	663	631	680	686	652	662	653	685	633	733	692	681	682	665	708	682	658	721	719	656	706	699	706	666	656	672	678	718	674	733	674	690	702	722	721	687	678	662	687	658	678	659	670	742	676	704	663	675	710	651	636	673	719	730	632	662	700	725	707	654	677	655	724	675	664	645	683	666	716	697	742	652	627	674	685	684	661	691	672	688	699	692	679	672	610	642	639	668	667	625	715	704	665	731	717	657	742	711	639	705	693	658	689	657	656	670	706	693	709	691	659	711	631	681	695	614	646	682	723	690	654	663	682	665	683	646	694	720	667	648	687	684	720	687	705	684	714	738	674	664	633	683	700	734	701	679	641	668	631	684	672	682	702	709	671	643	711	687	639	669	706	678	675	722	654	671	680	672	719	698	689	658	649	664	662	699	686	667	672	717	657	674	704	676	693	686	654	694	699	680	672	687	693	689	637	654	681	731	699	619	662	718	622	741	685	695	666	634	675	662	703	674	731	648	686	659	675	713	650	707	695	692	686	646	695	704	688	731	679	650	737	676	694	601	710	639	703	763	673	662	714	667	635	679	695	671	648	698	648	667	700	678	684	657	637	667	663	658	694	670	729	682	662	722	665	663	662	678	709	622	665	659	667	697	667	675	642	658	663	612	652	672	730	660	690	658	715	698	705	694	685	654	734	662	659	674	736	684	688	653	710	665	679	663	704	657	680	684	645	648	689	708	680	628	713	653	688	722	664	659	696
35806	15864	7034	4171	2317	1350	906	625	516	392	386	321	319	320	326	323	268	307	277	303	293	335	296	330	251	312	286	322	292	318	316	305	313	342	304	315	322	322	302	271	302	293	331	283	287	310	300	306	328	298	293	306	345	336	320	288	327	283	292	292	302	315	319	301	297	304	326	262	308	314	297	305	315	309	294	312	322	301	297	288	298	284	295	303	353	334	292	340	308	325	316	333	324	300	275	265	299	287	296	278	269	275	280	302	324	325	326	266	310	294	263	251	284	311	273	280	307	316	295	316	292	294	299	285	297	292	310	277	326	298	291	297	298	321	286	296	294	301	310	292	318	318	318	311	300	289	300	313	279	328	329	318	268	340	274	314	310	292	318	299	326	285	331	270	301	268	293	278	293	318	340	337	303	277	317	304	314	320	289	329	311	292	313	324	310	306	302	355	343	300	314	285	304	311	318	321	284	293	314	270	314	303	308	331	297	331	329	359	316	294	287	293	281	303	328	300	297	285	318	319	271	290	322	331	270	284	306	288	291	280	293	288	299	303	305	321	289	323	307	319	286	309	293	321	287	311	316	287	276	304	290	320	329	312	280	281	308	291	304	311	304	314	302	304	312	309	314	319	308	308	327	311	319	282	288	277	279	318	328	324	348	333	302	346	274	311	277	320	268	279	279	284	319	316	293	300	304	296	337	309	307	287	292	332	307	325	332	285	311	280	309	318	317	289	319	299	283	298	298	300	273	300	312	277	293	295	321	324	333	293	322	308	266	298	284	280	286	311	317	303	312	304	287	303	295	299	338	273	313	320	322	282	311	289	289	272	285	308	314	260	268	298	312	326	275	312	287	280	285	292	304	317	311	308	257	300	272	312	310	321	310	321	321	298	291	304	307	334	316	311	328	306	303	351	302	325	287	300	358	300	311	286	288	306	267	307	330	296	330	277	319	327	287	309	279	311	318	297	313	328	267	291	314	280	310	281	277	297	300	300	289	313	323	323	293	301	315	298	318	282	349	290	315	313	305	321	295	289	314	320	289	278	276	300	297	266	274	302	300	288	316	290	297	300	314	274	283	281	292	322	247	297	293	300	308	312	282	286	283	330	290	313	321	326	307	289	302	279	318	305	295	326	306	291	288	279	309	311	321	277	313	327	315	279	308	301	302	320	300	286	289	305	274	314	284	317	275	306	312	307	320	295	340	329	299	328	291	308	291	319	293	274	285	315	315	283	270	264	285	329	314	274	293	290	283	286	311	283	341	300	338	297	315	300	300	339	294	286	310	294	305	298	263	332	322	268	312	319	297	299	294	304	312	328	266	308	307	309	295	267	286	342	324	260	324	314	291	324	296	317	276	306	304	308	282	318	325	335	300	296	281	326	283	273	306	380	333	307	272	278	333	300	306	340	323	307	296	324	293	303	312	314	311	301	301	307	289	297	309	281	297	263	290	311	302	294	320	279	335	305	280	302	322	315	301	281	267	319	277	316	316	305	307	277	300	297	281	325	298	334	319	317	297	280	308	281	312	322	333	326	327	308	274	305	307	309	321	322	314	307	299	345	312	344	280	288	295	326	299	275	307	278	273	283	308	275	319	331	270	325	296	286	302	318	287	294	311	289	299	305	265	277	302	308	312	276	305	286	279	317	278	320	291	287	290	286	273	303	287	281	297	283	255	299	324	290	285	298	302	311	300	305	305	285	299	324	272	288	337	306	318	277	344	308	309	334	286	314	293	273	302	302	293	275	280	267	298	314	314	309	283	312	318	270	283	345	327	339	308	303	329	275	302	313	317	302	289	316	299	296	281	281	326	293	260	292	260	269	268	327	293	310	303	283	323	319	338	309	311	305	305	330	327	299	309	302	318	290	295	295	287	303	329	272	303	340	306	322	306	284	294	288	307	319	275	341	324	303	294	284	313	301	314	287	299	314	315	326	306	309	313	307	293	328	281	292	333	322	352	280	318	315	325	276	335	284	295	311	275	295	319	281	334	319	296	300	316	294	316	345	303	311	315	270	300	329	280	298	305	306	329	301	280	277	300	331	304	271	284	321	306	275	301	281	306	313	333	322	309	278	348	290	319	269	288	292	300	301	312	288	275	320	295	303	327	308	315	294	275	287	314	288	322	290	302	319	323	271	302	289	311	299	313	316	323	303	303	317	326	319	273	303	290	291	302	303	284	299	268	295	325	290	329	283	308	283	309	301	316	304	302	310	280	323	289	306	295	308	279	322	349	282	273	303	308	260	335	329	281	302	283	302	267	303	302	319	310	310	330	280	289	307	262	279	291	292	302	306	299	342	301	320	311	284	293	308	316	329	278	298	297	316	332	341	332	305	324	317	317	279	288	278	328	297	296	286	327	348	279	312	333	275	323	345	311	296	315	312	322	292	280	295	287	293	302	281	297	277	302	292	321	316	296	287	301	327	309	315	295	289	294	303	291	284	297	305	298	318	311	308	279	294	276	329	281	299	281	313	328	298	293	288	277	315	303	307	265	293	298	298	317	290	334	338	291	304	285	279	307	317	295	308	248	305	296	322	287	298	290	325	315	287	268	294	315	289	321	293	287	280	289	307	285	330	325	329	332	279	278	287	328	293	296	316	297	309	298	306	277	289	302	325	282	289	288	344	306	323	333	302	315	287	353	295	271	287	322	299	319	303	298	271	347	315	270	285	277	340	312	306	318	342	284	303	305	338	286	306	273	293	291	296	272	298	335	291	272	296	281	323	288	278	332	290	303	289	320	331	305	301	315	327	321	316	332	277	329	298	302	300	321	330	293	305	284	267	341	288	288	295	298	306	304	289	319	323	305	288	304	286	268	338	315	266	291	289	279	306	299	259	305	268	298	299	309	272	319	284	304	285	310	264	281	314	325	310	292	328	287	272	306	329	310	282	297	280	293	295	287	305	282	309	320	271	304	296	283	285	298	292	284	305	293	285	288	294	319	278	345	297	306	344	321	286	284	309	292	304	290	297	300	276	289	303	325	293	301	277	268	301	307	251	300	304	302	278	271	298	295	308	284	340	297	316	285	262	292	281	312	262	310	281	281	322	310	281	302	295	305	277	311	293	304	322	310	322	270	306	289	309	302	310	282	283	283	321	286	284	288	272	277	302	284	299	289	337	301	304	270	320	278	284	268	277	288	303	285	293	304	334	306	321	315	264	306	337	334	322	296	316	294	299	323	291	294	312	338	308	286	293	294	295	296	315	311	305	312	282	305	310	297	314	288	327	286	299	304	280	281	315	313	328	318	288	298	300	319	316	309	284	326	287	288	300	329	327	317	278	272	288	286	321	317	285	282	300	306	274	297	316	314	324	290	296	302	284	282	282	298	266	310	336	315	283	298	329	300	298	326	302	296	274	283	288	270	328	310	286	293	270	293	261	338	315	312	315	343	313	296	255	292	292	282	276	301	269	331	328	306	291	329	295	308	322	339	296	293	320	310	304	313	304	311	282	319	302	332	280	333	314	321	296	295	335	322	298
25412	12483	11209	10525	7518	5013	3369	2317	1776	1395	1073	925	849	783	833	795	711	688	785	713	704	763	718	717	691	740	725	709	739	681	665	706	728	741	758	691	721	722	742	642	739	660	676	730	720	719	722	689	712	723	726	733	705	696	727	693	744	716	724	799	713	686	754	711	645	719	765	716	741	752	685	726	686	691	742	709	697	755	711	711	772	673	757	710	746	741	673	730	728	694	730	634	702	735	724	701	682	717	686	755	737	728	664	706	704	717	713	707	704	717	725	680	738	696	757	692	693	683	719	781	726	703	688	688	750	701	742	673	702	708	709	695	729	704	706	759	695	677	724	716	715	689	729	752	685	733	701	706	752	709	695	716	735	684	769	713	731	634	712	661	700	730	719	712	709	711	698	725	679	757	673	794	718	711	668	713	708	736	701	703	742	708	706	716	676	716	676	691	734	695	745	721	700	709	756	680	716	627	753	748	714	688	715	755	722	727	696	728	729	755	664	739	705	751	697	701	734	727	694	685	729	744	705	747	716	699	744	744	707	700	754	712	702	679	690	728	719	741	726	745	735	711	743	729	724	677	719	711	706	746	700	702	710	728	667	707	700	697	706	709	705	717	708	685	703	721	675	730	696	738	725	708	686	703	705	719	722	701	726	703	718	699	700	756	715	708	703	716	715	659	689	707	711	704	703	653	742	731	713	740	675	747	686	721	690	712	727	721	737	753	695	680	753	682	712	731	683	683	665	697	714	741	762	735	725	700	696	701	700	701	685	750	690	730	706	723	682	677	721	679	723	685	742	707	724	694	709	647	686	729	721	701	689	745	720	710	715	732	674	698	700	708	728	734	696	686	714	673	713	707	690	697	751	736	705	695	726	670	673	704	721	708	720	750	734	707	698	661	724	727	722	741	733	680	739	703	740	654	741	759	719	749	693	705	716	715	730	706	703	728	715	694	724	728	709	678	731	720	720	724	709	712	723	667	742	678	722	721	642	718	679	756	697	733	711	681	698	695	728	730	679	718	705	714	702	732	719	714	729	697	651	730	756	746	720	713	650	731	703	705	723	716	720	715	739	750	656	698	724	725	713	676	697	722	705	705	765	718	745	681	731	666	716	706	688	798	738	700	725	673	709	702	699	706	690	708	730	703	709	717	750	667	725	701	732	675	715	697	739	734	704	704	693	694	715	718	697	678	728	728	703	703	715	660	712	693	732	743	705	690	700	749	713	699	705	721	736	728	719	689	691	705	701	682	725	688	715	706	761	685	749	704	712	631	724	728	721	726	759	712	695	710	706	723	729	724	754	683	723	714	722	698	750	735	737	710	689	678	692	660	631	720	736	703	710	676	702	708	687	711	739	686	761	716	739	716	728	689	685	704	694	694	717	723	697	718	710	690	720	688	702	738	691	726	725	696	698	707	719	724	701	767	725	701	701	709	690	663	741	719	671	691	676	722	708	747	736	705	689	676	702	704	722	706	709	703	745	725	718	669	679	739	713	732	679	671	700	747	698	707	744	764	673	747	697	700	647	709	693	702	742	704	710	701	699	745	692	702	708	740	701	711	749	683	732	674	716	739	733	683	694	694	717	744	728	726	721	688	727	684	712	729	686	725	711	709	701	686	712	736	738	698	682	693	704	691	726	685	708	707	708	686	709	703	713	723	716	641	728	700	734	698	673	711	740	699	707	751	732	717	713	741	728	697	725	710	695	745	737	760	671	708	734	741	687	709	737	669	676	730	694	719	715	734	709	739	686	696	724	722	711	635	722	691	745	695	703	712	687	698	742	672	765	676	735	724	723	674	710	700	730	710	692	669	734	751	743	709	676	709	688	740	696	757	722	683	706	727	711	682	684	694	728	735	705	725	703	721	658	772	727	710	740	723	725	723	771	677	722	708	729	686	678	742	773	729	698	662	733	711	737	668	732	714	688	725	701	676	726	683	677	712	666	695	688	692	705	724	725	702	755	730	710	707	716	721	699	719	726	677	693	769	746	658	750	720	695	702	728	671	692	713	747	695	711	705	696	768	733	690	731	683	667	716	716	743	701	682	697	706	704	740	722	695	717	673	709	738	708	744	728	677	705	718	714	713	690	665	693	682	749	733	714	698	696	676	730	702	675	673	772	724	702	680	692	752	692	664	704	681	714	716	740	689	734	686	726	741	718	744	667	715	723	723	650	669	677	684	708	707	728	670	704	688	718	704	699	722	742	703	731	698	718	694	689	689	682	734	721	697	735	727	736	735	696	715	761	711	731	705	727	694	730	678	664	664	719	772	682	685	750	740	682	729	696	650	682	657	689	652	771	726	764	691	717	698	758	767	667	706	729	701	722	712	704	700	756	718	725	689	714	695	741	682	735	713	688	733	724	728	741	716	768	724	730	660	733	736	737	737	730	698	783	709	727	730	690	695	691	719	715	759	711	737	734	713	689	678	655	732	700	717	767	733	697	715	690	677	732	734	720	754	729	703	699	664	709	693	709	697	720	707	690	730	679	746	707	720	728	705	676	716	709	677	710	710	711	724	719	724	722	750	708	710	680	717	709	730	727	692	724	693	736	668	723	695	695	717	696	680	734	718	769	737	718	694	715	723	710	713	758	673	686	737	678	745	687	669	758	724	716	712	724	677	710	731	693	724	706	681	707	690	685	739	738	741	756	687	695	709	722	698	704	742	737	670	718	727	701	741	713	721	665	720	757	728	727	779	662	671	708	660	744	707	731	720	711	717	675	717	700	745	680	693	718	738	750	730	712	700	745	746	692	686	717	737	733	681	731	716	696	692	725	715	739	725	722	691	720	760	671	739	692	713	682	713	719	695	688	684	709	717	679	765	694	740	718	702	729	765	705	715	737	684	772	735	758	708	746	669	712	717	734	680	693	701	724	702	706	690	702	673	720	745	712	666	697	774	712	682	683	719	724	736	731	716	679	718	710	682	755	712	702	691	757	666	731	721	683	716	755	764	748	742	688	734	724	714	684	763	701	713	729	723	731	703	654	672	729	695	691	729	750	689	691	715	724	754	707	736	704	717	722	728	713	734	740	689	697	693	686	709	705	704	735	740	717	734	719	700	703	752	717	714	688	693	666	738	741	700	712	716	715	753	695	711	698	671	736	732	709	702	755	735	705	707	707	734	682	779	724	708	702	730	718	658	712	710	734	698	691	679	703	683	713	723	764	667	715	669	683	715	761	728	771	752	719	667	699	687	696	687	746	739	731	690	769	672	734	680	705	700	718	698	702	704	694	674	701	744	744	678	690	749	689	719	731	718	736	743	723	737	712	732	685	714	731	720	660	706	726	703	738	731	716	695	747	690	729	741	720	710	676	678	694	715	694	694	726	714	731	699	712	771	691	658	672	666	728	677	719	702	699	728	723	704	742	682	712	684	694	736	758	719	713	756	722	718	694	682	670	737	735	723	707	709	783	691	719	709	718	732	732	670	755	694	720	694	718	735	726	735	739	673	687	724	733	705	703	755	738	725	716	708	688	750
46504	23195	13286	7919	4226	2460	1571	1149	744	569	455	367	357	377	318	351	345	331	352	333	316	323	355	314	316	281	288	323	309	326	331	315	309	333	322	314	310	301	317	318	320	338	298	321	309	296	314	338	302	309	312	317	286	301	315	300	305	312	342	304	316	319	308	311	339	322	284	332	281	311	305	326	325	303	347	280	318	319	295	354	337	323	288	285	321	324	321	292	306	334	296	285	324	328	295	335	333	342	340	277	314	280	284	349	332	326	298	336	323	312	314	318	302	321	303	287	284	305	348	306	304	309	330	314	336	289	306	329	311	343	280	306	317	327	311	306	340	316	296	306	360	306	319	305	340	253	322	275	306	328	310	309	345	316	348	318	322	315	331	309	348	310	315	305	323	313	350	299	317	297	284	295	312	304	287	321	273	318	302	347	317	313	324	287	328	314	329	332	342	338	324	323	302	286	301	323	286	305	323	307	303	339	320	337	316	310	316	327	322	358	326	301	321	304	301	321	313	319	272	280	310	343	319	280	313	339	297	325	290	312	320	296	274	329	285	322	347	369	320	298	281	285	302	308	326	319	307	325	305	314	286	302	327	335	315	318	319	324	336	309	328	328	324	311	331	297	312	307	306	314	340	333	316	325	361	338	304	290	322	352	312	371	297	305	327	320	336	306	330	304	290	285	312	300	309	357	329	318	306	327	301	313	294	269	295	321	315	298	292	317	295	321	296	299	312	322	341	311	303	322	311	309	309	299	302	288	345	326	327	321	293	332	293	309	329	325	291	290	351	326	320	313	317	289	311	297	323	300	324	292	308	333	306	317	283	307	295	331	342	309	296	304	329	280	330	320	333	338	312	312	302	310	317	346	349	331	308	319	341	319	312	316	305	317	273	314	296	270	271	307	316	309	268	276	299	283	320	283	349	317	285	320	315	336	322	284	328	292	298	302	285	310	289	285	286	336	322	315	293	304	312	312	324	320	311	275	324	286	296	319	297	309	295	320	313	296	308	308	328	301	307	307	313	302	291	328	282	311	296	298	333	319	311	289	297	345	295	292	312	313	313	308	286	335	342	318	338	312	293	318	313	319	349	340	298	343	325	311	306	311	304	301	289	311	286	273	329	332	309	303	332	314	294	315	296	268	306	302	339	314	336	309	301	310	320	297	305	269	346	301	319	306	326	311	346	333	301	304	270	322	323	301	301	302	283	338	338	317	320	303	304	313	326	286	334	320	330	283	306	351	321	357	305	321	292	301	303	308	323	282	301	305	318	298	335	317	313	308	302	336	328	310	312	318	324	313	285	304	319	315	325	338	326	354	308	306	309	315	318	325	306	318	294	318	288	310	312	309	321	310	303	281	307	326	333	350	333	284	283	302	350	321	316	309	349	322	323	268	320	290	305	296	329	333	316	348	283	311	330	319	320	320	344	304	316	283	283	326	314	325	294	331	335	296	319	333	298	319	315	303	322	316	337	337	305	303	341	306	285	322	313	308	318	319	301	336	318	313	323	313	319	298	302	300	317	318	301	301	338	303	306	317	335	338	312	310	281	313	306	302	319	317	317	297	301	309	318	301	290	328	315	270	304	323	294	330	326	292	328	325	322	336	295	312	311	303	288	314	299	290	308	330	312	326	296	354	328	316	325	352	334	296	299	328	311	291	311	296	285	312	326	309	309	272	310	298	302	313	281	296	317	327	322	308	291	306	314	293	291	289	308	318	294	304	276	332	316	291	313	334	271	296	351	281	304	316	322	283	312	321	330	347	308	309	296	303	280	335	318	329	330	308	308	316	341	314	321	292	335	297	274	343	324	305	283	307	311	326	329	297	298	291	310	297	288	295	345	308	354	338	290	310	316	316	312	308	292	320	339	319	292	342	295	333	317	330	316	314	323	316	323	321	299	328	317	322	273	300	315	288	310	315	319	329	327	295	290	326	293	330	300	315	337	340	336	293	296	324	311	318	320	304	288	331	293	313	307	306	338	316	335	342	317	309	309	333	320	288	327	345	337	299	308	309	302	300	342	330	309	314	295	318	330	325	286	310	301	314	322	326	324	317	332	303	296	334	331	331	288	308	310	304	314	336	280	267	283	340	285	309	333	310	321	318	319	315	302	295	288	304	309	333	337	326	314	317	314	306	308	319	329	315	374	300	316	312	288	339	298	333	283	295	313	299	294	312	310	318	293	304	313	299	308	317	297	308	322	287	330	296	317	340	322	261	335	317	305	327	304	309	318	306	352	311	306	332	294	309	288	319	341	325	277	273	283	308	280	335	296	296	369	333	334	300	324	308	295	325	313	297	340	330	290	319	291	304	294	302	294	330	327	334	325	281	314	303	286	297	289	319	271	288	297	311	335	334	306	300	288	321	354	293	333	315	325	333	294	292	295	319	336	279	320	327	319	294	321	291	291	349	313	294	323	326	304	303	313	323	295	304	338	299	309	309	298	298	326	327	297	309	349	349	338	291	341	301	312	302	312	308	327	311	301	300	322	297	302	316	328	316	317	290	318	313	323	324	292	322	293	277	329	314	330	275	282	302	322	310	295	322	333	327	305	326	294	308	317	305	307	334	294	317	333	310	351	328	285	289	313	314	338	282	290	303	335	300	267	351	307	290	286	287	324	297	319	314	291	321	290	337	340	328	314	278	320	311	299	311	318	311	306	285	286	318	301	317	324	287	324	265	325	340	339	298	289	306	347	307	333	295	308	310	303	291	334	333	317	296	293	311	326	289	325	319	307	316	300	327	308	306	317	313	281	304	278	344	309	321	290	320	291	317	321	332	286	293	300	325	287	323	309	315	319	316	330	336	320	285	324	316	294	346	326	303	341	311	286	287	317	275	304	340	317	307	309	322	295	313	305	295	304	295	305	314	314	312	310	330	333	307	305	339	341	308	279	279	276	325	325	288	333	333	322	329	318	297	309	292	323	294	318	310	329	340	296	289	316	306	308	305	340	324	301	334	289	334	298	356	308	299	299	307	329	298	284	296	331	299	320	290	329	322	277	314	341	312	327	314	289	347	315	361	312	342	287	304	319	296	307	334	296	323	289	331	302	331	315	308	326	296	292	294	325	327	321	315	329	309	326	303	286	288	308	336	331	330	337	298	302	315	314	299	364	318	318	289	296	290	280	294	296	341	320	311	311	311	337	322	341	299	301	313	338	299	278	319	317	280	321	301	285	308	298	348	295	312	308	301	315	313	329	335	297	317	318	304	319	302	342	314	309	295	320	313	324	382	332	329	338	274	326	298	318	294	320	304	320	311	337	321	320	304	297	326	307	311	311	311	289	325	314	302	319	295	320	323	311	320	285	317	317	328	297	319	316	320	262	290	299	322	295	345	302	268	315	342	311	294	312	311	319	300	333	305	287	307	326	297	325	289	309	300	332	294	303	282	329	341	328	309	297	303	309	324	339	319	306	343	331	293	302	341	295	311	279	342	288	335	314	307	302	325	332	311	296	308	338	323	328	304	298	317	354	306	301	311
32268	17721	19050	17156	12888	8746	6352	4398	2871	1981	1373	1186	1059	976	908	860	834	885	773	833	799	786	770	741	824	774	759	726	736	755	744	740	771	799	714	709	795	751	726	675	736	764	748	760	805	709	725	729	722	760	742	733	695	725	716	721	734	723	717	784	710	705	724	757	773	711	721	736	720	732	715	799	738	770	758	726	738	778	724	735	686	736	711	727	714	787	755	738	731	735	719	772	760	764	675	768	719	742	723	755	738	748	702	717	733	691	799	691	706	765	729	734	679	695	768	740	717	736	736	716	769	713	673	746	729	752	710	724	735	723	714	732	767	749	701	793	723	741	716	720	701	745	758	723	737	764	731	775	777	718	766	751	749	754	769	695	741	667	730	712	753	703	712	739	781	737	723	723	721	714	710	729	723	761	694	750	698	759	738	733	703	772	737	746	743	742	737	721	709	760	731	729	771	752	702	763	787	691	737	710	755	742	708	713	770	677	750	750	715	727	733	709	732	721	747	733	773	785	787	712	756	766	732	737	757	732	757	757	763	755	764	764	698	711	734	710	778	752	743	735	763	733	674	688	796	725	748	697	696	727	753	760	743	748	714	724	699	708	759	761	742	746	733	737	721	719	766	733	696	737	758	685	757	684	730	731	742	723	699	741	777	752	702	753	725	743	713	772	732	714	687	690	731	712	778	723	742	719	752	678	815	723	776	724	762	755	745	753	717	705	736	737	811	763	738	735	752	744	758	733	677	728	692	722	722	739	744	698	753	720	718	773	747	710	731	726	736	750	741	728	707	696	729	733	729	730	747	782	723	757	754	722	710	726	711	755	688	743	710	746	735	764	685	726	725	736	768	707	750	737	747	744	768	766	773	692	702	767	712	704	737	743	734	701	753	744	719	727	750	723	763	753	738	726	726	721	756	714	722	712	725	742	767	768	722	714	738	725	716	709	745	732	711	763	707	731	705	755	755	719	700	734	758	741	753	731	736	724	744	768	745	715	791	721	732	767	751	761	756	735	678	730	737	723	783	750	738	675	734	712	742	758	742	721	750	699	801	760	748	727	710	727	756	767	738	794	731	733	704	690	728	734	737	719	685	718	759	697	709	732	756	730	759	731	720	729	767	698	744	708	718	713	698	731	754	751	722	731	741	742	749	741	759	756	738	767	693	705	735	705	758	741	716	712	704	738	731	671	738	707	765	700	720	746	703	727	695	803	720	696	699	738	731	761	771	750	711	773	737	747	709	728	736	725	685	742	740	741	731	736	727	724	774	740	746	744	732	750	739	760	712	712	733	674	731	686	705	686	747	690	724	754	674	735	717	750	784	760	727	711	702	721	686	733	758	717	746	709	765	704	798	698	776	731	747	690	741	683	737	702	733	713	737	708	799	688	719	718	728	718	700	726	780	740	728	699	736	714	816	759	720	783	692	762	698	768	748	746	729	717	721	742	719	721	777	682	780	695	745	735	697	752	696	778	726	719	689	759	708	750	725	737	693	760	710	703	765	720	719	740	729	744	740	757	790	718	772	744	751	737	739	706	781	682	744	729	733	773	714	695	703	772	704	750	742	715	745	713	699	700	714	726	744	793	734	725	718	707	745	782	744	727	693	701	757	820	763	714	753	718	770	765	749	765	722	717	752	723	748	719	706	742	698	795	694	741	711	747	756	757	698	767	737	694	737	735	716	727	735	689	700	685	706	755	767	735	762	755	715	729	707	754	705	749	740	754	760	742	727	763	738	794	719	751	771	735	766	736	720	745	723	745	759	731	733	728	694	706	746	722	700	774	717	750	760	732	796	705	809	743	761	744	750	704	705	718	730	711	739	675	761	723	733	732	714	714	758	725	698	754	747	687	770	747	743	708	770	670	723	707	697	717	704	708	699	741	695	757	762	773	681	794	735	735	746	716	705	728	775	775	756	749	751	719	740	726	745	768	682	742	773	727	731	718	766	804	732	781	739	685	748	700	729	722	768	749	717	732	805	734	725	701	742	713	707	682	761	731	766	726	727	740	745	741	741	699	734	748	731	712	716	726	706	714	761	745	725	709	798	746	763	750	724	709	757	721	721	791	740	737	760	739	764	773	739	682	782	734	719	743	760	770	718	752	717	728	745	761	748	736	731	740	785	744	761	737	740	808	772	715	694	704	734	742	721	689	753	742	737	716	739	727	747	712	739	753	743	726	741	728	753	722	728	691	692	733	740	704	747	759	772	741	750	728	726	760	709	713	734	683	699	723	769	726	763	765	755	763	728	790	722	700	756	755	752	712	737	710	730	787	763	699	711	731	735	771	755	753	739	736	723	729	767	787	755	726	724	738	734	739	746	755	677	737	735	753	715	676	754	748	750	689	758	714	694	752	705	783	802	722	748	703	748	726	816	743	691	762	750	727	719	723	678	737	736	755	753	717	754	729	714	727	710	779	692	759	749	756	719	749	703	745	715	677	706	682	754	722	742	728	701	740	725	728	722	712	687	771	743	749	679	747	730	740	764	714	700	737	724	762	725	722	752	721	729	708	718	744	715	712	787	745	750	739	727	708	743	731	716	736	743	729	745	673	724	766	735	728	712	735	743	751	734	763	741	737	758	771	718	706	734	742	717	704	749	741	699	738	727	738	789	730	715	800	744	729	731	638	748	658	758	716	747	751	742	754	742	714	714	726	711	687	761	733	755	707	723	755	692	733	741	712	745	728	769	730	755	733	704	741	722	774	755	684	767	735	733	711	777	738	746	745	734	681	727	736	765	727	761	736	773	732	725	737	745	727	754	720	746	714	736	698	734	753	743	760	726	782	727	760	762	717	759	726	736	751	753	746	724	731	755	757	771	712	727	769	719	762	733	708	761	712	697	716	692	747	713	723	707	735	752	722	736	717	756	693	639	676	737	733	712	722	716	677	686	738	736	722	703	738	779	734	742	784	757	739	723	750	713	714	742	739	739	734	727	752	712	699	688	725	716	717	762	691	701	747	781	737	689	783	727	720	775	736	753	703	707	754	743	747	725	732	737	723	716	769	760	774	750	759	732	775	727	727	782	712	719	745	740	754	755	794	743	727	760	739	705	715	712	753	741	752	723	765	717	781	727	704	710	719	741	750	702	712	744	689	763	739	785	784	709	716	760	795	757	764	713	704	735	792	709	783	773	765	715	742	735	763	712	680	719	750	732	754	724	722	723	738	704	768	758	730	703	698	759	698	757	708	754	726	700	759	705	761	743	698	718	789	724	767	765	708	727	752	710	771	760	796	760	695	755	723	743	758	731	704	693	755	770	725	747	730	720	708	768	718	712	750	726	722	731	745	780	744	788	773	754	715	740	749	764	762	737	734	748	711	709	742	715	715	757	742	710	692	746	741	762	709	757	756	697	701	730	750	757	723	689	748	729	792	728	753	703	730	709	729	739	716	729	702	746	728	708	698	686	737	776	777	740	739	705	728	724	730	738	742	745	743	731	744	695	719	731	714	720	699	720	753	691	698	727	706	792	703	793	772
55449	29461	16979	9253	4902	2854	1776	1127	809	542	443	378	336	300	327	312	342	336	325	303	304	272	281	335	296	277	309	297	283	255	276	264	279	292	285	277	295	320	293	289	288	299	308	266	282	295	281	301	286	277	331	290	299	265	309	298	297	282	248	306	269	324	263	257	292	315	288	317	303	302	259	293	254	278	289	284	315	312	294	313	342	294	285	288	253	272	288	282	298	264	279	282	307	306	305	305	279	291	307	285	325	285	290	269	263	283	249	288	266	286	305	288	311	289	280	290	263	268	276	303	293	283	285	305	282	284	271	267	265	331	284	286	300	286	250	310	267	246	289	269	310	263	263	304	299	283	286	268	290	277	272	248	273	275	263	271	321	283	288	292	294	293	258	290	285	311	305	281	284	308	281	298	248	297	324	262	305	288	299	235	285	299	280	312	260	270	268	292	312	285	278	269	259	265	292	298	269	268	282	282	288	293	288	285	292	287	289	250	266	304	289	297	266	268	261	282	285	303	280	306	277	281	269	270	269	260	276	315	269	253	289	257	319	285	281	287	258	282	280	288	287	262	290	325	261	268	266	289	272	279	290	329	265	270	298	291	291	303	318	280	274	310	254	271	305	273	286	282	279	275	303	282	297	294	326	282	298	309	273	254	271	286	275	311	285	314	263	298	315	284	291	290	306	292	279	280	260	287	312	286	255	293	276	289	279	303	277	311	324	288	285	268	291	289	285	281	284	281	269	296	275	306	270	261	312	292	303	307	282	316	262	304	286	262	277	277	271	287	269	302	309	294	299	282	284	304	295	247	274	301	281	296	308	308	270	276	300	295	301	295	259	287	280	299	335	283	273	284	276	269	278	275	295	278	320	265	286	297	310	248	308	275	284	302	295	272	251	281	281	307	273	304	262	288	288	281	302	302	298	283	280	308	253	312	310	266	298	293	240	305	285	263	271	268	305	284	314	305	292	287	247	282	273	285	282	272	298	305	267	311	291	266	261	273	322	288	260	272	273	287	292	313	286	290	282	287	274	295	268	314	294	278	309	283	303	322	290	282	300	276	272	256	318	283	297	263	279	292	302	289	281	295	287	281	276	276	320	264	305	297	294	267	290	294	252	280	317	293	253	298	272	268	285	259	295	262	311	313	269	305	291	298	320	314	268	290	280	277	256	282	318	287	299	290	266	284	274	283	270	290	264	297	286	285	272	318	296	275	286	307	262	257	264	276	310	299	321	256	247	276	296	345	280	283	297	278	274	302	290	296	300	291	302	293	263	304	286	269	278	314	293	292	249	297	276	287	301	286	269	270	294	271	260	295	295	292	300	285	307	276	315	298	275	303	277	269	259	292	318	292	285	272	305	258	306	286	297	260	252	263	252	276	303	257	261	275	252	292	319	288	269	289	282	291	288	258	300	275	330	280	275	266	263	262	322	296	310	292	303	301	283	306	327	297	292	268	289	287	292	300	317	276	314	310	288	261	291	274	252	262	287	259	293	294	298	299	266	295	309	288	288	295	299	280	275	287	264	275	291	276	299	300	303	287	284	305	276	283	270	283	284	283	257	295	293	309	301	296	314	283	275	288	283	298	294	285	275	282	292	287	313	277	278	304	290	291	314	287	284	262	287	287	283	298	263	273	289	304	312	289	303	297	324	279	254	304	252	266	302	285	319	286	312	277	306	283	283	272	282	257	283	264	304	275	280	302	277	274	310	299	289	310	295	296	276	287	312	311	293	291	250	312	316	303	291	301	287	276	293	310	281	281	285	297	314	325	290	302	275	256	273	285	265	293	298	303	269	281	274	266	325	308	291	280	270	279	282	282	291	271	269	284	288	277	274	246	302	279	316	285	290	292	287	297	256	295	311	305	283	281	252	289	279	297	265	280	272	280	303	286	311	260	284	287	271	284	270	277	255	293	286	277	321	306	291	287	293	287	314	319	306	283	258	262	291	274	300	284	330	251	317	299	290	289	297	283	255	245	274	276	326	301	287	277	284	301	279	304	274	311	285	260	287	255	282	259	282	274	305	287	290	275	278	296	313	303	304	275	265	276	295	266	286	282	310	281	287	274	305	315	271	272	319	299	277	266	301	300	278	300	265	263	267	292	301	284	258	271	273	278	291	284	314	292	267	299	262	262	288	273	324	263	259	274	304	265	290	281	295	298	279	280	275	284	312	258	271	266	267	305	296	295	286	272	289	280	299	277	266	276	253	278	280	312	294	326	300	276	265	290	225	245	274	329	302	313	257	263	297	308	292	296	286	290	316	280	298	281	338	272	287	296	306	268	316	305	297	283	304	306	265	293	265	269	255	279	293	302	279	266	282	264	247	294	297	269	281	274	297	266	286	266	284	274	298	277	269	294	286	276	286	274	304	268	293	283	291	307	291	277	284	280	270	287	288	255	314	286	291	299	310	304	321	291	317	270	310	312	309	305	284	271	283	284	295	271	301	299	278	288	297	258	306	287	278	288	310	317	303	292	286	268	299	302	262	275	294	295	303	274	278	304	289	286	310	277	276	301	283	255	294	297	277	292	270	289	250	276	246	294	274	254	311	304	282	268	295	307	318	277	307	286	285	293	292	288	248	261	284	275	276	274	312	285	273	319	254	273	279	296	254	317	282	278	311	293	285	302	285	295	289	274	292	294	289	284	309	277	296	304	293	276	265	297	268	253	295	280	268	297	280	279	285	285	237	272	300	304	288	263	282	325	288	292	291	288	299	282	256	304	298	289	272	287	285	280	300	275	266	296	246	272	277	302	280	279	302	262	292	279	287	318	275	289	270	281	292	268	254	309	309	324	301	285	267	287	307	270	276	283	279	271	295	308	282	276	246	284	293	303	279	276	252	269	289	278	264	317	268	317	286	264	301	312	294	281	280	266	276	249	284	301	297	286	285	296	278	293	281	305	321	289	274	280	328	281	302	303	299	280	320	306	279	289	268	296	290	305	275	280	290	301	309	260	287	315	246	257	287	286	264	258	300	295	261	294	259	299	272	260	256	286	308	277	256	277	274	283	277	305	295	304	280	269	264	295	257	294	309	258	256	268	290	298	287	280	298	296	307	295	268	294	281	265	304	274	259	267	264	275	313	294	287	253	284	324	273	283	300	291	282	273	293	265	299	305	282	290	307	269	269	253	310	293	312	284	296	319	300	306	292	292	273	294	273	293	278	307	258	299	304	284	309	296	295	297	309	313	284	261	290	262	294	290	302	285	313	294	251	305	295	272	264	279	275	290	290	290	249	280	274	268	288	270	285	288	297	266	281	309	291	286	306	247	298	293	279	282	293	279	290	271	271	299	275	294	296	315	265	311	289	302	310	288	289	288	333	277	317	270	236	279	311	265	262	294	287	280	275	289	243	286	283	279	280	275	268	298	298	290	266	305	344	276	278	285	295	273	284	298	284	290	310	300	274	305	255	284	298	284	293	277	298	294	290	288	307	279	293	275	263	309	261	326	271	284	284	285	288	292	266	286	290	283	290	328
37897	23512	20999	18414	13822	9872	6574	4507	3249	1959	1331	1216	993	885	849	808	849	715	779	739	770	751	678	708	755	658	704	692	698	715	703	684	677	680	679	686	621	688	708	715	708	699	657	691	650	696	694	705	684	753	675	694	652	698	664	687	635	670	676	701	628	688	691	681	700	663	610	613	649	678	663	707	682	715	677	720	655	712	701	659	671	715	682	698	671	603	672	689	707	714	657	673	655	660	691	650	644	708	680	661	692	681	637	637	704	641	660	650	698	629	675	690	699	681	686	665	650	674	665	672	663	710	670	714	711	683	682	641	721	644	694	730	674	668	673	636	650	729	696	702	687	652	638	707	679	667	696	621	728	681	737	655	645	654	704	695	631	715	709	648	699	688	705	643	662	687	680	656	680	686	664	670	640	704	727	622	697	659	622	692	694	692	661	717	656	662	681	686	696	650	716	687	685	701	672	685	654	721	703	660	722	609	711	691	692	691	690	626	654	657	648	728	719	697	633	669	678	675	690	681	655	678	690	665	656	699	675	687	687	635	716	695	668	671	665	646	642	671	673	648	704	653	642	679	694	662	686	747	640	671	714	687	651	706	677	638	680	682	658	656	688	643	674	699	644	671	695	680	673	653	692	669	661	653	684	706	680	713	651	701	655	670	675	660	689	645	696	684	694	694	687	681	670	648	672	680	711	704	639	640	689	658	659	654	670	636	690	724	641	683	713	696	691	645	660	680	657	670	693	711	696	673	645	722	682	684	676	677	672	666	689	686	643	698	683	700	665	671	627	681	744	655	634	644	694	659	707	694	650	670	720	662	698	745	693	701	652	661	643	704	707	706	700	713	632	688	707	687	647	671	635	677	661	700	664	673	655	622	720	685	678	666	707	693	630	718	707	696	699	669	697	692	711	710	653	653	728	612	693	686	724	652	648	667	652	654	631	640	643	662	673	661	705	638	718	676	697	717	680	650	722	693	665	695	664	619	695	680	679	664	688	683	685	708	659	652	673	690	703	682	687	667	673	688	682	642	673	665	700	682	672	660	662	684	668	664	679	676	641	655	721	645	653	651	686	653	663	655	687	646	696	663	661	696	672	655	678	692	651	685	656	704	674	678	651	709	712	706	641	685	672	667	704	694	650	688	668	694	651	662	653	684	673	655	662	669	694	679	647	717	683	726	660	688	735	681	651	688	662	697	643	645	693	676	707	694	672	676	657	669	690	718	686	664	654	663	660	668	709	664	681	704	629	698	674	657	734	630	703	638	660	682	656	665	664	676	699	680	671	677	697	648	690	675	661	674	685	650	664	734	727	705	700	659	655	608	650	632	682	686	690	692	666	622	670	683	658	666	687	653	700	624	639	648	674	675	674	667	701	667	664	694	687	662	685	683	647	655	658	676	713	655	649	663	660	693	664	706	662	658	657	653	725	685	679	680	689	615	730	663	702	671	672	654	685	704	668	682	730	670	644	682	662	670	639	721	677	632	663	651	701	701	672	693	703	697	680	706	648	661	680	696	700	698	694	657	671	739	687	673	713	696	700	715	677	650	695	662	657	681	667	678	653	679	654	706	661	680	750	716	671	654	711	697	686	689	682	722	698	706	685	672	676	681	689	732	732	659	691	644	635	686	654	643	710	685	705	683	662	701	663	666	693	684	663	662	674	652	651	628	632	664	714	624	668	667	687	666	673	672	696	643	639	693	636	666	653	668	651	681	715	654	702	680	670	671	608	634	698	697	674	694	644	695	655	649	681	660	686	696	697	642	670	713	674	647	701	677	686	625	676	680	669	675	689	671	669	674	658	681	684	604	693	709	611	675	685	664	700	665	686	731	679	668	673	622	649	662	716	676	641	663	715	683	705	721	656	659	700	741	624	702	673	659	680	652	653	654	675	688	645	657	616	684	659	635	627	661	653	697	670	668	641	700	702	654	658	669	653	698	619	678	707	643	697	683	694	649	684	643	648	667	675	651	699	690	654	667	671	686	633	651	676	709	679	703	670	661	680	661	678	679	651	683	650	644	660	668	693	633	660	645	667	677	670	650	675	670	674	664	676	639	680	716	635	705	650	689	684	695	645	663	700	701	656	645	668	698	686	677	687	701	693	687	713	734	736	661	630	661	651	694	688	685	708	681	695	654	692	713	661	684	643	631	661	629	649	685	635	633	691	770	669	716	701	631	648	660	648	688	649	675	653	641	672	657	673	725	682	659	683	678	637	681	652	640	700	708	642	653	680	680	621	664	684	715	679	651	689	674	692	630	696	636	628	677	630	719	714	666	649	669	688	654	671	677	661	711	591	713	687	704	651	722	689	672	684	709	640	699	638	665	676	637	718	656	676	670	674	650	686	720	663	724	671	686	613	687	658	671	666	694	696	667	665	639	726	690	689	735	643	691	689	668	644	699	700	681	610	677	733	655	662	652	671	680	680	684	663	680	692	649	681	703	666	643	682	716	682	677	605	744	677	691	661	681	675	681	678	661	676	661	664	690	661	720	687	674	651	669	649	637	642	623	645	664	687	697	677	674	646	710	717	624	628	652	673	683	655	675	681	692	672	703	672	685	708	692	681	683	701	696	662	621	675	639	662	635	632	673	692	615	635	713	690	708	683	709	699	664	685	686	679	679	660	654	665	650	688	678	663	664	679	634	698	701	657	631	707	697	643	680	733	712	695	692	687	641	664	690	662	703	646	703	674	649	647	708	674	680	705	666	631	654	712	702	726	666	636	628	687	655	675	665	723	653	691	704	688	671	702	678	687	642	683	682	644	687	715	629	712	690	658	603	679	721	722	659	685	690	675	674	686	708	699	633	654	700	660	736	675	689	675	660	669	672	685	704	677	716	689	667	691	655	687	644	684	688	650	696	691	669	699	634	718	675	665	709	704	665	656	647	692	690	670	649	665	662	696	644	682	677	625	697	707	669	668	647	692	648	716	647	665	692	653	687	625	703	666	622	661	652	689	663	678	661	681	635	652	688	730	657	705	634	678	659	668	752	703	722	654	664	680	675	632	703	697	721	707	670	686	663	700	649	625	655	680	663	704	652	649	633	689	656	641	687	672	689	643	693	698	682	740	705	706	672	648	681	658	653	738	668	626	703	705	634	679	681	694	636	662	653	688	642	673	691	685	667	651	668	662	705	690	671	643	716	717	692	694	655	694	667	654	646	683	681	647	634	664	665	657	676	680	659	679	690	692	648	679	723	647	657	669	663	682	679	672	650	667	660	646	638	662	701	680	668	686	669	703	707	681	676	706	669	699	686	676	659	651	648	621	675	697	682	675	645	646	635	675	664	698	649	664	679	644	687	672	690	674	644	712	723	686	715	717	629	645	668	667	655	661	660	679	681	688	671	687	711	709	678	689	708	676	694	619	674	654	663	654	676	694	678	715	672	672	681	659	685	693	715	664	670	695	654	697	680	642	691	728	659	681	717	667	690	620	694	613	676	670	645	746	699	663	690	669	682	661	734	629	697	694	699	679	620	700	709
35928	16973	7728	4071	2209	1206	775	597	434	363	358	339	312	321	330	303	320	326	292	302	310	289	339	278	281	296	318	295	297	289	294	284	295	287	327	284	293	294	292	306	303	284	300	295	294	301	272	262	276	304	325	269	264	301	336	281	325	274	280	275	280	296	275	301	296	307	280	301	308	299	304	296	304	296	295	313	315	307	274	286	283	307	273	285	300	339	257	281	292	254	272	285	314	310	275	289	276	284	299	305	257	294	312	306	267	300	298	303	293	300	281	299	286	305	274	282	280	294	283	303	295	300	356	286	298	277	272	296	292	313	314	303	294	275	276	265	317	284	289	296	294	300	308	290	306	316	319	306	312	285	296	275	284	261	263	308	263	258	287	312	267	272	276	275	273	289	306	339	296	286	271	276	263	294	260	289	325	300	301	237	292	282	307	316	282	292	291	286	286	280	275	297	302	306	285	314	306	301	277	294	296	301	252	289	293	277	328	300	286	295	310	298	323	301	286	268	304	281	287	340	281	304	275	286	306	282	320	298	283	268	251	320	298	294	300	281	318	283	343	277	307	291	287	300	304	278	293	312	307	340	285	269	291	308	293	268	297	301	294	305	299	301	302	289	318	315	289	302	280	316	270	298	292	282	285	308	312	255	267	313	280	252	275	300	295	260	275	294	277	307	268	283	290	288	308	315	320	314	268	280	294	316	323	309	271	319	319	315	313	263	301	281	277	275	278	304	329	283	311	278	291	318	294	270	285	295	314	298	280	267	265	294	325	316	315	322	265	302	316	324	274	321	294	303	299	257	263	274	325	301	326	301	278	328	297	295	288	281	304	278	273	279	275	289	287	282	292	279	290	316	294	312	274	285	299	302	293	267	280	303	282	293	273	307	321	287	285	286	289	325	280	285	279	331	277	276	287	299	278	306	302	321	307	339	315	277	280	299	304	288	299	289	324	303	275	290	281	270	275	293	278	312	286	300	259	278	309	301	307	324	270	306	306	307	295	286	309	276	314	285	289	285	282	306	312	260	287	280	276	280	280	271	284	290	315	296	280	277	286	273	311	310	291	308	241	298	292	302	321	281	294	297	286	271	323	318	295	277	272	339	308	256	283	276	282	300	261	309	269	285	277	265	277	275	284	312	268	283	277	307	266	303	310	286	317	289	306	308	259	270	284	280	257	283	303	329	284	306	285	347	296	293	278	325	296	295	293	274	319	295	292	283	242	315	292	285	327	295	265	259	270	316	302	275	291	305	278	297	312	301	303	295	294	320	263	296	325	304	295	273	296	318	305	301	275	298	299	280	293	291	289	296	289	289	270	303	294	299	303	325	283	297	311	309	324	306	285	295	271	266	271	309	284	316	293	279	282	315	287	331	284	315	296	314	325	268	283	267	277	278	315	312	297	304	263	267	267	320	269	282	290	279	269	329	282	281	297	291	276	332	270	305	270	288	276	299	296	283	281	298	301	311	300	331	252	295	309	308	271	294	298	300	277	268	293	253	298	310	285	315	281	301	312	298	283	292	265	306	282	303	273	321	298	290	257	307	258	300	292	293	282	293	294	297	258	285	300	291	320	317	289	304	256	309	333	315	322	318	308	280	315	324	292	275	284	287	298	295	298	304	314	280	306	282	297	296	298	278	276	289	290	293	299	304	299	324	282	290	330	285	294	301	265	257	290	309	300	302	285	312	333	301	273	307	281	279	291	282	300	289	261	283	262	277	288	283	283	273	312	300	284	328	317	312	284	323	290	246	310	280	270	238	315	273	319	308	282	313	292	295	302	267	290	271	312	305	285	314	280	288	269	287	278	315	291	349	299	290	297	300	293	273	325	280	315	287	289	323	298	286	296	329	303	301	279	311	288	288	327	293	287	306	300	300	317	318	290	298	275	295	328	306	303	297	318	292	287	298	275	270	294	288	302	303	280	333	328	280	289	294	323	292	294	269	278	288	284	306	311	276	281	290	289	279	290	302	290	281	269	264	261	286	265	282	282	293	298	279	315	275	306	307	309	298	288	302	286	294	329	287	257	281	306	295	283	307	286	314	307	301	270	319	285	269	315	302	260	313	307	314	287	284	311	288	287	323	306	296	308	314	309	310	292	270	290	328	283	286	306	277	288	290	294	268	293	292	272	296	291	283	306	314	285	296	307	326	295	290	306	340	298	285	268	326	285	308	297	293	273	266	293	285	280	281	309	294	298	285	287	284	306	303	263	264	285	290	289	282	265	302	306	305	306	275	294	304	288	284	301	278	300	323	283	295	289	266	286	282	294	271	294	299	292	304	264	300	268	279	293	325	308	303	309	299	287	291	298	301	288	285	303	287	264	271	287	280	262	280	254	273	291	314	272	271	316	259	292	260	287	310	326	297	290	263	280	329	285	288	286	272	295	309	312	300	370	309	251	307	256	294	309	274	297	322	314	316	307	279	300	306	285	271	310	265	319	305	311	286	293	311	294	287	282	325	294	297	291	302	289	288	283	298	326	292	291	256	301	268	283	284	327	248	265	306	287	324	307	317	300	286	291	291	285	321	315	336	303	282	262	305	270	295	305	304	317	293	291	319	277	308	310	288	310	288	283	274	318	294	286	324	290	277	271	301	295	279	275	295	297	274	277	310	282	315	322	287	277	289	231	286	276	260	310	260	285	301	316	276	271	268	331	319	269	303	297	305	304	294	313	247	267	265	288	295	284	276	276	294	286	300	297	282	279	288	267	294	322	305	287	290	299	312	321	280	299	289	301	322	332	288	284	289	280	292	282	310	297	271	277	287	277	251	310	319	300	283	303	282	274	331	304	316	259	289	272	293	303	314	314	253	334	305	290	284	304	281	293	310	324	297	269	305	274	303	295	295	294	295	304	273	266	302	343	272	299	290	290	268	308	307	308	311	292	286	337	285	281	317	324	276	306	309	294	284	271	268	286	265	321	249	302	300	290	273	311	264	299	309	325	304	289	307	305	300	289	293	305	259	306	301	327	301	276	342	287	339	349	296	327	286	308	272	300	299	261	309	268	307	250	292	288	319	276	314	277	300	298	308	288	314	301	274	294	278	263	309	316	311	293	296	331	332	300	273	306	324	316	295	267	280	303	321	290	289	336	292	287	312	279	285	270	290	298	315	279	283	296	288	272	312	291	315	306	298	250	278	284	293	285	290	276	291	279	291	325	300	311	298	299	280	308	301	330	311	270	288	287	277	284	290	286	280	281	285	290	307	304	292	256	285	284	287	299	273	286	299	310	314	286	291	311	317	281	292	328	311	292	273	281	309	318	287	266	331	321	310	293	296	290	260	326	292	291	324	291	309	283	318	244	275	281	260	315	315	300	295	256	305	292	272	289	293	307	275	334	307	301	338	273	318	284	291	328	323	290	302	306	316	309	300	265	304	266	282	315	306	253	292	295	273	285	283	268	287	311	278	308	289	278	246	283	301	334	308	300	315	280	303	287	301	307	283	285	294	299	286	300	258	251	295	312	292	306	261	307	284
25883	13687	12376	10262	6794	4223	2788	2121	1537	1154	967	878	800	764	792	764	741	731	721	713	714	724	694	670	679	658	719	694	696	708	653	664	720	658	676	696	741	679	694	703	718	671	672	681	703	670	681	734	639	701	689	672	647	674	662	726	719	696	716	664	774	689	689	691	666	655	717	675	665	726	695	671	694	685	654	720	686	703	693	749	673	673	687	691	673	700	686	711	670	705	701	709	692	704	670	708	654	669	709	726	689	646	696	741	650	724	727	652	700	667	672	683	717	669	715	713	707	661	722	646	733	706	685	701	701	638	717	677	706	692	711	705	681	713	683	693	697	729	708	625	625	665	671	674	697	721	690	694	687	737	644	705	667	696	652	670	696	711	711	697	678	713	645	685	701	700	685	664	686	680	622	675	650	654	721	683	673	687	687	652	711	728	673	736	702	705	776	711	658	703	705	689	689	660	761	700	697	670	702	694	704	717	680	668	697	723	702	701	668	713	674	668	654	689	691	702	667	717	682	687	670	694	709	669	739	681	691	657	652	652	673	682	714	713	685	705	646	756	662	692	632	692	685	696	702	674	697	709	720	682	625	751	625	689	695	689	667	702	641	705	673	691	703	692	692	669	684	705	693	723	678	672	719	652	678	684	671	663	739	695	667	692	674	704	715	696	670	715	704	704	666	694	654	641	667	739	689	688	670	727	692	673	674	662	710	709	742	691	694	648	688	715	735	700	687	677	698	748	662	698	675	682	674	722	669	650	667	721	696	681	665	708	707	673	697	679	685	650	720	671	740	691	698	726	691	682	653	678	702	653	670	720	695	690	624	703	713	723	724	719	701	656	725	644	709	721	696	734	704	711	708	744	726	647	688	713	673	680	716	648	658	745	685	684	670	658	716	691	657	717	711	694	687	699	666	675	711	758	681	687	674	676	658	696	708	706	677	701	682	677	689	676	712	645	682	695	650	667	664	732	663	726	727	669	712	711	672	689	696	658	668	751	660	671	714	696	637	700	679	695	685	732	712	681	694	699	677	708	667	652	708	670	694	659	684	687	716	659	661	719	697	669	671	661	688	731	708	694	688	718	717	725	677	749	693	722	701	677	663	716	662	664	716	639	694	683	677	632	743	709	709	721	709	741	684	699	701	706	696	689	730	686	688	677	730	765	669	694	747	639	677	787	736	704	718	704	718	690	655	694	702	684	703	710	728	727	660	710	657	723	704	662	721	645	666	709	658	761	739	694	688	700	677	681	690	675	708	687	697	693	689	720	752	707	674	624	684	738	688	685	718	687	725	746	710	657	687	713	723	704	706	659	674	736	720	647	677	675	683	647	662	662	694	698	722	700	701	727	708	721	694	731	680	737	694	703	725	672	711	723	738	745	711	709	698	733	700	731	794	658	640	643	697	704	683	697	710	713	722	691	661	742	679	684	730	695	701	671	685	707	715	696	696	681	667	722	687	706	695	646	724	675	715	703	694	710	661	637	741	722	710	716	719	699	721	681	662	718	713	715	727	676	713	676	719	676	708	727	722	695	683	677	730	667	742	698	692	672	736	731	687	739	716	687	700	686	694	707	701	682	703	714	732	695	653	696	695	670	703	671	753	659	728	708	677	700	711	711	643	705	724	675	707	690	698	723	669	684	671	672	668	658	685	705	693	689	685	685	734	654	770	656	675	678	680	718	683	653	690	719	662	715	700	674	690	701	665	697	692	670	709	671	650	723	682	677	706	677	727	716	699	709	708	672	699	701	672	681	687	702	692	678	678	720	723	699	697	686	709	780	682	668	669	708	694	703	728	663	684	732	666	705	705	704	660	687	689	718	664	683	686	674	657	634	668	707	615	665	673	694	650	689	718	704	704	692	700	672	705	708	705	688	708	691	686	660	752	697	718	696	686	699	718	646	680	707	696	669	715	731	693	677	667	731	658	640	728	677	669	700	716	661	651	675	663	685	675	687	667	646	656	668	713	655	695	698	711	674	633	712	694	679	686	676	692	655	669	673	660	717	719	669	666	695	726	711	707	670	668	630	675	706	710	699	682	684	736	674	657	697	697	686	701	734	700	717	724	674	722	651	669	647	700	683	731	736	686	720	670	662	700	662	732	697	684	689	701	708	723	666	731	710	668	702	703	710	646	704	701	669	667	749	667	699	728	682	722	695	663	688	671	745	681	665	635	672	683	692	703	692	687	712	740	682	653	693	691	665	711	701	685	692	730	717	683	660	674	695	690	698	737	676	721	689	694	724	689	653	749	671	730	640	723	676	704	691	709	666	676	670	719	699	736	683	672	699	657	690	692	705	672	662	677	659	678	688	683	641	694	696	676	695	701	728	716	717	705	736	720	762	680	705	671	699	728	712	690	654	679	688	672	716	688	763	678	664	681	666	670	681	688	671	708	684	676	712	719	672	713	713	693	729	688	650	733	702	700	678	699	671	686	682	730	703	711	751	717	725	657	681	717	712	706	735	683	712	724	688	712	708	649	709	714	670	692	706	647	690	731	707	737	758	701	726	678	650	687	664	661	743	699	715	678	686	660	691	655	704	619	676	677	666	712	723	744	718	690	656	666	705	694	663	686	711	680	733	730	687	674	685	678	674	680	690	680	685	700	678	665	727	677	744	694	685	679	687	653	726	707	718	639	729	701	664	693	680	741	740	687	717	697	634	648	689	673	659	676	730	667	706	671	692	704	617	702	659	723	740	725	708	673	699	685	742	684	716	679	707	671	695	646	709	636	675	695	689	698	714	716	699	686	713	724	733	666	686	738	655	692	688	688	707	699	703	731	685	740	717	652	674	679	709	714	706	696	661	694	668	679	678	690	677	664	695	680	639	645	718	676	674	753	722	732	680	681	704	702	680	680	695	651	676	691	725	697	693	617	688	656	677	698	660	644	683	733	662	745	711	752	685	686	706	688	670	709	707	739	691	728	732	709	665	710	633	693	671	736	669	686	638	656	691	682	680	688	729	687	708	710	702	657	686	636	661	710	674	714	681	652	717	636	702	661	662	640	731	717	721	664	729	690	692	651	665	697	652	671	654	709	672	681	704	657	705	719	713	675	669	673	666	716	643	700	707	676	706	709	699	705	704	687	719	652	717	682	694	722	665	704	673	709	714	689	678	670	704	678	629	666	649	670	675	669	693	684	729	692	700	693	684	679	665	661	737	675	730	717	664	664	709	728	688	731	714	687	706	682	687	697	700	722	691	685	648	676	747	713	687	699	715	668	716	685	691	664	771	688	696	648	673	667	663	634	654	687	732	684	653	676	682	674	720	696	652	692	676	640	737	677	697	651	691	694	680	691	676	717	683	680	624	718	638	695	709	707	683	662	668	698	663	688	718	706	712	667	686	759	681	689	696	698	725	699	726	697	683	757	731	696	724	718	714	712	690	646	646	680	686	658	716	692	683	731	675	712	690	675	673	696	763	708	682	713	622	703	671	705	754	699	711	659	660	697	730	678	676	660	692	745	628	739	698	693	692	688	691
46719	24549	14340	7399	3634	1904	1173	878	649	504	429	435	370	359	335	304	305	301	302	320	319	312	327	292	304	326	300	314	286	323	348	298	302	296	298	347	332	275	319	316	280	288	231	314	314	329	303	318	290	299	311	291	268	283	315	315	335	347	282	286	317	267	315	280	293	293	311	283	309	289	294	295	279	300	286	263	295	316	314	338	316	302	312	303	282	301	279	313	293	303	320	304	300	333	291	301	286	286	301	298	261	324	317	335	315	297	300	300	314	313	312	304	296	311	291	294	291	314	282	279	304	295	302	299	319	279	267	281	294	295	291	303	288	291	299	294	291	301	294	296	322	298	314	298	282	273	304	301	304	314	274	307	317	294	326	293	330	299	296	359	297	307	316	302	267	293	282	302	335	293	296	300	288	274	285	296	279	285	287	297	312	301	307	282	264	300	257	265	283	309	303	306	319	310	279	285	306	320	311	316	314	271	335	324	309	264	307	291	301	328	276	306	278	292	311	322	299	302	321	275	301	277	310	310	281	338	266	319	276	312	298	276	284	282	290	302	296	285	316	312	325	265	268	315	268	316	311	306	292	328	342	315	294	267	298	308	324	252	333	317	304	308	275	287	276	271	274	299	294	265	304	290	291	280	277	305	324	317	358	311	290	298	310	308	309	284	309	287	298	310	306	293	271	314	296	281	314	332	294	295	285	296	328	320	277	328	316	335	366	287	324	336	286	317	301	287	306	295	294	287	312	297	291	296	274	309	313	300	304	320	315	336	338	316	285	271	347	287	301	316	310	298	282	308	299	302	313	300	299	288	265	287	297	299	307	284	282	319	279	271	309	269	286	333	293	284	259	295	275	305	307	311	321	303	320	306	304	306	301	329	299	311	321	299	315	302	281	293	293	323	287	299	294	288	302	308	314	314	292	286	283	307	298	293	290	286	273	328	308	301	307	329	295	264	310	297	286	333	310	300	311	300	281	282	284	297	303	296	304	286	324	301	311	313	313	301	286	321	311	284	296	339	347	306	304	304	293	322	308	299	361	320	260	326	270	275	301	273	271	301	293	322	315	300	291	283	265	309	280	284	292	292	273	320	315	307	276	278	310	319	312	324	279	320	301	291	288	296	339	314	320	310	294	287	296	286	298	306	299	297	305	279	298	286	268	299	338	319	293	274	283	261	314	254	310	302	248	301	303	299	298	314	275	327	322	299	299	322	299	297	306	292	298	282	283	284	256	299	298	312	319	328	287	301	306	321	299	295	303	314	276	329	272	298	305	306	305	287	312	281	292	326	273	293	278	308	333	327	285	305	295	306	319	263	322	333	324	298	300	304	301	296	290	288	286	291	326	300	276	309	316	322	290	300	309	299	328	346	290	300	291	331	305	277	341	295	306	273	287	314	269	304	317	317	272	281	293	267	322	269	294	324	271	299	279	309	280	286	309	264	321	310	265	323	287	315	283	316	294	304	298	314	316	286	291	302	308	298	328	305	315	315	296	293	258	285	290	307	286	311	293	295	318	291	282	274	294	307	296	333	316	296	279	301	321	289	272	261	303	316	255	310	276	304	286	328	311	307	288	285	306	259	322	293	302	300	267	318	298	299	304	288	318	316	310	328	287	308	299	293	268	316	285	321	316	288	265	282	331	300	275	264	336	298	288	314	280	295	287	305	285	300	316	329	287	330	281	314	291	286	289	314	285	287	310	264	290	250	293	278	316	324	305	302	278	312	288	274	287	294	306	310	300	269	306	287	315	303	306	280	293	278	298	310	301	282	268	282	296	305	274	298	302	325	312	299	291	293	328	326	277	321	328	296	323	308	318	311	319	281	290	285	293	291	267	310	323	293	296	291	334	321	281	294	301	311	316	310	295	329	304	343	292	310	323	274	304	310	276	317	284	306	289	304	318	318	306	289	317	338	307	296	299	301	287	273	293	328	308	292	320	308	283	290	303	326	310	311	288	290	328	280	288	327	307	294	305	284	264	303	328	268	247	292	278	295	306	259	309	326	275	283	313	280	281	264	304	296	296	309	300	272	323	302	293	312	313	293	277	320	311	293	320	339	320	304	274	312	276	303	305	300	300	306	313	302	299	295	302	283	276	299	316	299	348	276	279	293	299	339	297	292	291	278	299	260	325	312	271	298	291	304	301	309	278	274	290	293	314	314	292	295	302	297	304	306	312	299	277	327	305	320	268	280	294	318	302	290	250	320	284	321	293	318	299	345	291	290	295	309	290	306	282	302	306	295	282	293	300	294	304	333	298	308	349	290	292	274	292	303	327	327	344	294	303	291	298	296	288	307	305	306	297	305	286	331	315	318	303	323	283	277	318	275	316	288	300	309	302	285	299	312	321	312	304	286	329	310	303	316	288	294	287	294	279	313	300	315	326	321	291	293	339	316	304	335	304	305	300	320	275	316	295	304	310	329	286	303	321	316	310	318	291	311	291	284	295	258	318	326	312	284	292	287	280	300	315	305	305	301	328	291	312	327	272	322	265	292	293	298	328	281	299	325	311	317	279	295	279	304	280	319	300	328	293	265	320	318	271	295	280	300	332	280	321	294	295	294	314	315	283	323	317	314	304	331	293	293	319	296	304	280	310	323	301	317	335	296	276	280	285	269	284	288	309	288	344	278	289	315	290	324	289	287	352	306	344	322	305	303	297	344	323	305	265	317	314	295	289	271	316	323	324	311	315	282	286	328	302	270	284	319	306	324	291	297	323	310	275	310	263	340	301	310	295	306	293	319	300	300	275	305	319	292	287	334	301	277	302	292	319	316	290	297	293	296	307	285	286	309	304	284	291	344	301	306	291	297	278	282	297	319	318	299	303	280	314	305	294	277	274	274	313	291	307	303	350	313	329	303	307	281	283	306	300	328	313	332	313	289	294	304	293	291	303	268	296	306	315	309	290	338	301	348	320	295	286	293	302	291	306	257	274	280	305	279	335	285	330	330	328	334	309	335	254	317	328	298	342	314	294	302	317	280	310	332	316	300	280	325	306	342	269	300	299	286	287	302	274	265	299	312	285	338	292	294	302	302	325	298	306	276	285	322	274	337	292	315	286	279	269	295	301	320	292	295	317	333	299	324	286	321	291	304	283	304	296	296	308	301	294	302	313	309	294	300	283	317	287	292	294	298	291	341	306	309	273	302	324	315	299	294	302	290	305	325	293	288	303	330	330	295	311	309	311	309	290	330	289	289	277	316	309	290	298	267	290	276	266	361	328	335	297	313	305	317	302	328	295	288	302	281	288	321	328	299	285	306	328	315	300	278	304	276	279	310	293	291	300	343	295	289	318	298	314	287	309	311	300	326	295	306	298	307	309	297	299	324	280	313	309	307	310	303	315	300	274	272	279	301	310	290	288	298	309	303	276	287	299	297	304	307	308	295	302	291	274	297	266	307	276	297	310	314	274	275	328	290	332	299	313	326	294	304	285	295	311	299	288	314	278	336	342	271	323	304	280	307	278	313	314	318	276	312	281	288
32656	20227	19543	15846	10832	7317	4839	3527	2535	1741	1282	1104	982	876	856	781	804	751	769	752	762	788	770	743	772	722	719	779	747	707	707	694	705	722	702	698	688	727	736	739	752	701	702	684	672	725	713	674	721	732	704	651	686	730	736	753	718	672	669	694	722	707	716	674	697	684	725	657	717	721	681	726	693	703	691	690	717	717	759	700	712	693	727	691	690	702	700	708	747	711	731	729	650	693	705	712	721	672	657	693	675	722	704	688	725	693	679	709	711	692	689	673	693	699	749	716	700	688	760	715	703	706	708	691	710	723	749	735	740	675	726	730	681	730	726	673	673	695	649	744	702	686	701	692	709	749	759	724	727	710	737	684	611	676	730	681	722	713	702	725	724	734	740	690	753	724	682	683	692	708	691	704	707	680	698	694	685	723	687	714	722	706	710	711	724	701	809	741	727	638	662	690	694	719	755	677	746	722	737	739	734	701	671	725	712	683	707	728	715	689	704	751	743	760	673	718	710	678	742	684	675	694	692	686	700	763	683	691	712	733	749	683	752	670	753	677	773	691	748	701	732	698	677	700	703	700	671	675	711	714	736	698	754	741	697	689	669	717	694	766	676	740	734	741	682	729	704	718	731	755	736	734	730	682	739	688	698	723	719	728	715	673	746	755	682	690	700	721	684	762	698	674	747	679	637	762	685	670	706	694	749	780	693	660	694	656	692	735	688	729	729	720	693	715	712	729	734	712	726	688	684	722	715	687	716	706	722	721	701	726	677	738	718	719	755	706	665	694	711	718	708	669	725	626	713	740	760	736	714	679	691	709	743	712	718	706	695	733	706	688	706	690	696	681	760	721	687	655	714	752	701	735	737	703	718	785	670	710	702	642	725	703	714	747	719	709	726	732	654	669	708	696	681	734	716	738	734	720	739	694	739	684	709	707	713	729	731	707	713	703	710	647	698	668	697	768	769	686	720	709	677	724	735	696	707	727	678	699	696	688	698	720	684	743	725	678	676	682	685	713	678	743	729	736	749	698	707	704	697	716	733	705	703	749	750	709	743	702	703	706	673	708	743	716	708	721	695	710	759	708	700	722	692	692	724	698	731	691	741	732	670	701	719	749	721	722	704	697	779	697	686	733	755	735	720	728	694	742	691	758	703	735	714	712	720	756	705	703	754	748	724	756	743	683	723	701	749	740	699	698	738	728	742	700	719	731	693	695	686	695	737	764	700	692	740	695	732	780	693	672	724	717	726	701	727	700	699	692	714	732	722	714	695	712	716	721	735	736	695	707	730	698	730	768	716	760	747	715	738	735	706	637	703	718	716	709	729	692	704	689	731	701	707	732	727	678	628	704	726	741	717	743	737	736	757	711	750	719	699	688	692	706	728	656	695	658	718	706	714	683	711	691	732	722	731	704	695	687	735	782	690	674	739	697	706	731	712	691	752	677	695	695	735	703	711	717	674	689	722	710	707	714	735	688	693	728	677	740	725	712	713	750	671	701	728	690	717	723	695	747	726	738	684	715	710	685	698	701	726	706	715	675	697	727	683	710	686	716	720	731	731	743	720	657	693	703	697	742	696	693	728	768	732	683	676	707	707	729	700	725	651	742	706	684	708	692	689	695	696	723	736	739	715	746	714	735	709	751	711	706	720	722	670	660	711	714	705	704	747	691	716	718	718	718	687	748	720	708	668	689	759	775	766	701	713	703	699	715	643	710	710	745	733	697	684	754	667	723	683	726	734	730	643	707	728	711	681	735	765	707	715	685	732	690	722	715	653	736	721	678	670	747	734	705	690	726	714	721	706	696	761	762	710	686	672	694	711	699	714	755	684	667	715	694	747	680	736	723	694	726	672	703	716	744	731	697	668	704	680	726	729	715	766	650	736	716	734	746	688	697	683	738	743	721	713	708	733	695	747	672	757	735	719	722	689	697	734	745	676	721	726	706	690	716	689	706	671	711	731	693	706	723	705	719	673	687	690	684	680	673	706	728	681	688	701	691	691	721	717	731	698	659	698	692	670	678	670	764	717	720	663	655	722	720	717	731	721	718	696	694	771	696	704	736	666	711	715	689	703	715	717	716	743	723	728	750	734	726	725	716	680	690	696	738	753	731	673	690	690	706	747	749	731	650	717	756	690	733	692	695	727	700	691	744	730	746	732	706	743	662	693	708	714	747	724	659	679	700	722	677	709	723	715	746	759	707	761	705	741	751	748	722	738	674	676	756	657	745	670	689	675	716	701	721	691	694	726	704	743	738	674	734	690	756	781	674	692	759	696	711	713	702	718	731	737	715	704	629	709	710	742	705	733	719	764	713	742	694	695	731	711	733	676	734	735	725	728	692	696	712	713	762	729	733	716	734	699	734	725	690	699	698	710	679	655	743	754	673	712	696	723	694	701	680	738	725	687	717	704	669	734	736	721	723	689	696	673	702	704	710	702	702	729	702	687	741	697	736	731	701	699	629	703	706	743	748	728	691	712	724	722	712	776	675	714	681	727	747	708	670	713	705	691	735	644	697	699	693	693	693	754	677	660	663	732	688	763	699	720	721	734	715	686	731	782	712	702	716	670	677	768	701	735	703	723	684	695	751	730	694	714	742	711	686	729	708	696	754	741	691	719	667	716	735	745	758	707	768	721	725	696	693	695	678	684	710	732	705	742	750	714	684	755	731	727	719	756	722	668	705	708	740	716	759	694	711	705	695	742	705	696	756	734	770	773	739	703	738	706	696	716	686	733	654	806	678	710	729	725	715	705	673	677	656	700	744	773	721	698	697	732	729	675	743	717	671	695	705	677	735	751	727	718	726	732	711	705	671	737	657	705	682	686	672	730	676	734	675	713	719	706	768	725	722	709	704	740	696	712	770	729	757	729	718	707	706	665	688	714	704	711	738	710	700	678	725	749	727	771	675	675	705	695	741	690	701	684	731	746	728	690	676	730	710	684	665	700	679	694	765	701	709	769	720	657	722	725	721	706	735	671	704	673	691	736	722	711	718	717	711	700	670	714	725	733	789	702	728	710	708	698	697	708	721	701	711	705	709	729	722	721	699	673	639	741	752	732	717	692	728	715	737	722	739	710	742	741	750	705	739	730	748	706	745	724	735	723	731	738	703	674	698	749	705	661	696	683	718	670	659	699	721	742	711	728	708	744	745	712	722	776	696	715	675	678	694	762	709	676	707	683	708	698	697	705	669	703	709	745	656	723	737	717	714	683	684	720	702	702	693	722	705	707	695	767	710	714	721	731	676	731	710	707	741	756	725	729	708	709	717	724	701	700	680	700	692	707	718	668	719	715	699	714	704	703	686	656	671	740	735	710	681	702	721	682	725	694	744	712	720	691	731	655	724	733	749	742	747	689	685	681	711	699	663	737	684	752	752	722	715	712	714	706	718	723	706	703	679	713	664	689	761	713	738	707	682	718	707	712	698	715	748	722	716	690	723	722	686	697	695	723	660	684	680	730	720	694	670	767	727	772	735	740	685	715	726
54616	26889	16338	8689	4730	2751	1665	1051	772	576	406	387	311	289	299	288	314	309	271	312	262	282	318	286	303	290	253	268	287	268	262	269	286	272	268	301	268	276	264	269	274	315	278	275	283	276	268	254	263	263	265	284	255	304	259	264	260	303	277	291	282	251	274	258	252	281	273	267	288	286	263	252	283	255	290	284	289	294	295	267	268	253	281	299	273	270	289	301	257	268	266	289	293	272	276	241	262	301	283	269	269	272	266	278	289	271	230	287	272	279	277	290	264	287	270	274	275	273	263	287	252	278	295	321	279	268	319	282	283	262	274	271	277	273	252	292	298	283	264	256	303	260	320	273	277	222	286	284	260	279	247	277	240	262	279	260	255	278	267	253	271	241	286	284	295	270	250	270	300	286	297	259	224	279	263	271	264	306	263	292	270	274	267	244	227	282	284	273	263	283	300	279	257	268	282	252	280	251	274	249	246	262	279	270	283	254	265	281	275	251	282	287	300	304	265	291	269	262	321	278	282	277	292	278	240	282	272	274	248	252	279	257	276	280	277	240	266	259	253	277	251	260	277	249	262	275	288	287	259	284	288	282	250	274	304	264	236	264	248	279	245	304	246	289	263	273	293	250	270	276	262	264	262	265	260	265	307	248	295	281	280	223	247	256	251	277	273	299	288	267	282	263	259	278	250	287	255	283	274	274	269	277	284	267	264	270	272	268	267	251	245	252	285	285	280	262	304	298	248	283	280	259	257	278	293	276	293	268	275	276	291	286	260	282	255	254	251	275	273	287	305	298	267	258	295	287	301	285	285	249	260	275	277	276	265	283	262	260	308	313	253	272	281	249	285	281	248	265	281	269	280	264	256	270	275	270	287	252	277	266	267	301	252	287	293	280	281	272	260	253	274	296	266	274	278	267	264	270	240	267	285	279	263	273	300	282	272	267	289	271	254	289	263	286	271	299	263	260	254	275	221	276	287	244	303	294	273	285	261	310	271	260	264	276	267	273	258	253	287	264	267	277	267	280	279	252	269	319	254	261	265	270	282	252	262	295	299	280	269	283	233	251	266	291	269	269	291	304	270	293	294	284	260	308	279	264	266	236	270	273	291	258	251	277	241	265	257	259	249	262	270	284	279	267	256	274	286	276	259	272	236	250	259	285	240	275	261	287	290	278	271	271	266	245	272	226	270	238	304	265	249	273	304	258	240	271	253	276	246	292	292	284	287	298	265	287	255	295	258	235	295	284	275	258	292	243	260	266	289	290	285	282	262	266	264	281	266	234	266	257	271	239	273	284	266	251	247	271	298	277	274	282	278	271	277	232	259	267	256	308	289	279	291	247	277	283	293	299	278	275	253	248	274	259	285	253	291	281	267	287	276	254	269	285	270	283	266	279	271	260	280	285	238	278	243	271	242	263	221	281	276	302	269	312	286	278	294	287	281	269	269	273	281	302	270	277	284	249	281	291	260	290	254	272	264	273	276	258	296	281	292	281	282	267	274	255	263	272	265	269	261	258	251	304	290	284	289	265	295	260	290	261	252	258	248	273	301	289	276	274	289	294	263	271	281	275	275	238	273	286	301	234	295	244	252	252	286	269	250	269	253	289	285	283	272	270	233	251	264	294	286	262	275	250	281	272	251	290	255	261	261	291	307	285	252	274	294	284	281	264	260	268	320	294	274	252	271	286	298	248	282	290	279	281	285	306	275	265	279	250	233	287	269	285	277	250	285	290	284	266	315	302	292	274	272	283	267	258	290	250	273	251	248	267	243	267	266	293	293	263	273	279	294	248	263	303	269	278	245	257	264	273	280	280	264	309	269	253	255	270	274	284	286	257	275	256	235	259	256	283	240	262	256	274	284	286	286	256	263	277	275	272	268	241	293	283	254	298	258	273	288	265	257	280	247	278	228	278	270	261	292	258	295	262	251	281	257	295	250	261	256	272	259	245	278	258	289	284	289	309	256	259	238	274	265	263	243	266	285	293	257	283	280	268	247	253	289	266	266	252	251	265	280	265	261	295	285	262	260	270	285	248	300	287	282	266	307	291	246	295	247	293	285	266	269	280	275	283	290	292	294	283	296	260	284	260	262	267	256	275	272	301	294	307	275	256	300	265	258	242	291	274	285	253	297	270	283	291	281	266	222	264	269	259	279	258	310	262	264	283	271	258	271	241	293	268	282	300	284	275	258	281	287	277	292	263	262	274	275	258	272	285	260	271	263	285	279	271	266	315	313	262	335	294	246	297	289	263	244	295	263	266	270	270	279	270	279	282	286	264	276	267	292	314	249	280	244	284	271	246	236	302	269	286	285	270	273	293	268	278	285	285	270	254	265	265	258	254	264	270	277	288	290	290	262	285	248	262	274	262	277	267	234	266	287	261	292	273	260	290	258	291	294	274	270	273	227	291	280	249	270	276	302	289	252	287	275	268	269	278	258	284	273	276	235	290	282	278	245	259	287	273	237	271	275	276	269	289	275	263	268	260	278	253	318	245	256	268	259	257	260	270	249	277	299	259	257	291	264	249	289	260	289	264	278	273	302	265	275	269	294	284	283	294	259	288	285	297	271	312	275	256	325	270	257	273	275	253	241	266	282	267	253	295	257	261	253	310	311	275	256	276	291	286	267	307	269	269	268	297	262	266	248	268	273	319	308	299	299	276	265	246	276	269	284	290	254	223	252	257	293	303	288	274	273	299	286	237	283	259	295	266	256	285	268	228	294	235	287	265	256	296	280	304	261	250	280	282	274	273	278	291	292	267	240	271	309	271	290	299	257	264	272	254	279	303	272	291	270	259	263	278	287	285	289	270	257	300	230	267	306	261	274	283	287	240	285	254	295	302	323	288	297	260	273	256	248	267	288	284	264	294	259	294	250	261	265	259	256	267	258	279	254	265	258	277	268	284	260	247	293	277	269	295	239	268	261	265	260	261	269	287	267	265	283	263	273	255	289	292	277	264	276	307	304	286	282	270	273	306	268	268	273	271	288	252	259	293	270	249	275	267	279	290	264	291	291	289	288	252	253	250	267	262	267	301	286	267	269	269	246	247	269	281	284	288	260	253	277	287	257	285	275	272	248	268	273	268	257	228	289	251	264	269	282	263	277	266	281	280	275	270	258	287	258	271	269	262	265	301	263	249	293	285	283	258	300	253	244	255	250	251	246	305	257	277	294	284	275	287	270	285	265	243	237	255	260	278	251	252	276	314	291	267	308	255	260	245	266	265	274	312	299	255	279	269	251	280	244	255	293	296	248	288	271	298	252	263	313	259	276	264	259	264	240	274	249	265	283	275	286	286	283	266	291	283	288	289	277	276	298	237	272	246	269	279	269	282	267	258	290	290	272	265	257	293	269	244	276	245	277	292	268	236	275	275	291	271	265	260	273	234	308	264	269	244	281	308	240	298	291	265	292	263	245	254	246	277	262	236	262	288	281	272	284	274	277	290	284	244	282	251	256	258	271	261	279	314	282	312	300	262	263	248	267	267
37086	21477	21141	17801	13882	9433	6078	4160	2817	2137	1502	1156	978	872	791	805	779	731	750	726	767	711	669	709	707	653	669	692	658	698	613	646	678	672	630	620	625	639	627	634	663	616	633	605	624	642	618	653	652	666	655	669	671	654	628	689	673	635	677	627	604	631	619	639	645	621	644	636	634	629	616	634	646	652	604	679	608	670	643	642	656	620	696	646	618	652	657	652	683	634	636	618	677	661	655	637	640	638	652	647	631	651	632	611	648	628	627	634	599	640	627	601	657	676	618	633	642	695	636	617	693	615	617	603	681	674	649	636	671	625	641	654	665	665	668	667	642	632	632	675	686	637	629	646	637	629	641	640	675	614	693	638	698	670	651	647	664	677	676	623	658	630	635	679	680	700	622	621	635	652	656	655	657	634	662	646	675	674	645	621	638	673	652	640	648	670	679	670	658	641	659	658	662	655	633	619	618	618	656	667	632	675	630	659	654	615	626	653	619	637	649	635	617	636	634	652	658	654	616	642	676	637	607	641	659	636	649	607	676	663	615	615	653	632	600	611	665	656	630	655	641	679	668	682	640	650	681	653	672	703	642	610	646	679	617	628	631	640	623	670	670	686	631	682	606	635	674	664	637	627	640	639	636	634	663	685	645	657	637	607	638	663	619	654	663	686	654	697	670	673	620	602	671	596	607	676	644	627	691	651	654	660	642	625	630	617	653	663	647	701	645	673	623	647	647	648	682	712	664	656	672	650	666	630	618	643	659	646	690	620	618	691	679	603	697	656	650	691	685	621	622	652	664	658	665	610	654	613	668	609	635	645	657	639	662	649	599	653	650	640	612	611	632	618	636	681	599	692	641	640	649	681	622	647	584	652	649	662	649	628	627	629	669	667	594	656	628	615	646	609	657	687	662	632	658	631	666	632	664	643	638	666	626	695	659	629	624	661	627	652	676	610	629	623	604	670	624	615	642	684	611	640	657	701	688	617	684	660	648	660	643	631	601	636	649	630	655	681	681	596	650	624	658	595	667	613	667	668	631	641	618	629	617	593	698	656	631	647	675	585	671	615	664	647	645	642	665	642	630	639	676	676	616	691	646	654	637	663	659	626	625	650	704	641	661	646	675	650	696	637	586	669	633	647	671	662	637	626	628	614	629	611	633	686	666	638	679	682	640	597	636	653	665	658	631	654	621	667	701	605	635	648	638	647	649	643	628	643	665	665	683	657	659	714	612	628	613	620	594	652	616	640	662	694	608	642	597	649	617	679	653	658	622	641	686	657	624	672	646	628	658	634	674	662	625	650	652	654	655	604	669	704	635	657	633	643	662	689	628	609	668	637	669	641	667	644	653	656	667	673	685	649	626	680	626	668	617	657	636	635	656	631	625	679	642	663	666	658	629	652	599	651	677	617	669	619	685	636	663	612	650	674	643	654	669	661	624	653	615	641	650	702	640	664	664	672	666	637	625	643	624	671	637	603	678	654	649	643	633	663	679	646	651	611	611	655	609	650	675	652	665	658	639	691	620	644	641	646	651	656	681	617	639	633	616	587	667	612	677	685	685	622	665	681	607	624	632	601	645	594	655	631	631	602	597	627	667	660	679	648	615	630	668	659	625	684	658	643	614	611	621	641	654	653	660	685	643	621	645	615	614	662	653	677	641	654	684	631	589	660	671	659	674	642	644	637	620	663	657	667	669	715	612	627	601	612	666	662	658	649	654	601	632	610	646	647	668	651	663	641	618	644	684	616	631	644	641	590	629	662	617	617	647	628	695	649	617	697	608	632	648	626	628	618	649	678	649	654	652	688	640	645	629	630	613	640	660	634	705	636	680	642	655	612	635	640	638	618	634	623	637	675	663	675	602	641	630	608	689	646	623	625	702	666	680	640	647	615	678	615	659	619	623	628	655	643	644	603	630	646	642	647	625	639	637	607	633	670	635	641	678	655	596	628	664	659	661	678	676	612	631	625	645	629	672	629	659	619	638	649	666	696	683	649	646	595	645	640	613	637	632	621	675	660	607	597	600	629	625	627	607	625	660	673	645	658	651	574	680	613	615	658	611	614	625	617	636	618	651	656	625	646	656	626	652	643	656	657	659	640	659	618	644	626	658	556	672	657	674	606	645	633	621	683	694	626	638	611	628	614	674	628	585	635	619	718	619	611	623	618	608	644	671	674	687	679	662	678	621	640	660	600	659	635	640	638	635	633	649	661	650	650	605	609	662	686	689	629	664	646	688	628	662	640	614	684	624	665	667	645	646	671	633	640	639	654	665	653	653	657	617	654	662	620	609	651	664	645	638	649	630	658	631	670	647	634	631	601	625	618	655	635	680	646	614	621	641	646	669	647	662	675	652	667	686	657	637	657	629	612	630	627	695	656	678	663	596	658	654	653	609	654	652	607	660	623	667	666	608	687	612	664	598	637	641	643	636	641	625	645	613	669	645	629	674	647	625	644	650	646	657	652	639	602	638	689	649	710	601	625	649	677	641	641	653	683	654	661	643	661	671	627	629	598	658	654	621	672	637	666	649	663	624	599	630	626	632	661	673	656	677	647	660	600	619	588	692	607	687	641	642	659	666	641	654	639	678	663	618	599	648	606	655	583	643	633	667	669	622	640	678	671	628	617	680	606	664	616	676	684	664	643	621	712	612	634	652	665	677	654	642	622	634	715	671	641	618	664	636	667	641	667	618	591	669	631	623	583	654	665	668	636	677	665	696	638	662	613	691	580	642	672	662	651	621	676	617	678	602	650	638	657	672	655	614	652	640	654	654	658	615	649	655	633	685	694	646	635	669	625	630	682	622	601	665	619	667	724	666	609	612	684	645	651	699	639	626	649	609	634	637	643	644	630	645	609	643	637	632	671	665	641	660	631	651	706	640	671	637	641	638	671	634	572	630	684	659	683	615	638	650	635	624	668	685	630	678	641	647	670	593	685	600	675	654	659	683	632	643	626	624	668	651	690	624	640	694	629	643	638	702	650	647	629	621	676	691	669	614	628	624	649	634	644	691	629	657	656	609	637	676	673	644	658	652	656	672	638	635	638	615	681	639	645	627	635	671	669	601	677	631	624	671	616	663	652	612	670	697	641	649	663	654	672	643	670	626	661	644	633	649	652	591	647	669	647	643	683	608	632	652	623	603	664	641	629	645	627	652	639	666	661	655	668	650	624	618	626	611	673	635	681	674	633	623	606	667	610	662	631	635	648	637	597	657	648	613	646	620	632	600	669	624	627	640	673	603	666	625	659	676	697	600	628	620	612	695	688	673	607	648	622	650	651	649	656	694	661	675	601	646	668	646	666	619	648	650	670	644	635	610	673	621	602	656	648	635	656	591	609	703	699	631	609	615	640	649	621	672	663	675	641	681	648	683	631	653	661	603	683	652	647	629	663	611	673	638	657	653	651	604	658	620	627	635	662	626	613	653	665	651	655	604	633	597	711	622	674	624	644	626	715	654	643	657	636	655	642	659	660	602	644	637	634	662	635
34626	16937	8313	3877	1986	1216	826	524	424	346	325	313	304	271	312	308	290	298	299	303	279	253	282	291	284	283	255	310	273	269	290	289	288	284	294	290	275	286	334	293	289	295	271	266	291	291	307	306	284	281	290	265	279	296	278	293	266	298	259	286	322	263	238	281	285	309	305	273	270	285	271	323	307	300	277	271	268	284	307	282	297	283	292	299	289	269	300	267	295	283	268	297	253	284	292	302	289	274	258	318	280	300	305	269	295	254	280	300	292	274	269	261	294	261	265	287	276	262	295	273	290	275	287	290	290	289	272	284	290	255	268	273	288	281	266	254	297	282	286	275	258	304	285	253	280	318	287	274	284	282	269	254	266	285	237	270	268	289	281	303	291	298	275	251	308	284	282	287	323	253	301	262	295	277	254	281	268	281	305	287	306	262	273	295	253	295	272	305	278	274	271	277	289	291	294	300	246	281	260	264	279	295	269	286	282	263	283	278	294	270	265	299	300	261	227	281	291	309	305	284	273	272	234	308	309	285	252	297	266	297	254	289	282	272	305	290	272	303	289	262	261	277	293	265	309	294	261	277	264	275	263	323	297	267	257	275	282	322	279	284	299	295	262	280	279	273	304	293	287	294	316	284	297	295	305	266	254	277	315	308	252	275	272	282	257	250	324	278	300	267	288	290	267	272	275	297	275	268	263	272	298	267	283	301	303	280	290	241	270	307	272	271	277	273	287	257	285	274	265	288	274	295	305	267	291	288	292	294	272	277	257	299	271	277	269	300	269	277	283	280	289	284	300	304	272	264	266	339	294	259	279	269	312	251	299	258	264	262	315	262	277	304	286	317	276	305	286	291	269	260	318	315	252	283	279	255	273	269	287	283	254	260	281	319	278	303	291	286	284	266	308	272	254	287	330	298	300	315	300	277	285	295	262	270	279	254	248	237	260	303	296	282	276	308	281	272	290	300	280	298	288	278	270	280	280	292	285	261	263	255	284	270	293	311	271	296	288	296	298	290	271	287	271	285	272	285	294	272	295	276	268	296	323	301	267	297	316	275	281	277	276	281	323	263	259	292	269	294	286	285	272	248	268	275	283	272	297	304	273	251	299	274	318	247	275	247	303	285	284	285	312	284	298	273	292	250	266	283	266	251	254	294	285	271	264	291	288	265	286	273	255	281	285	290	281	269	272	257	276	268	280	297	262	264	273	287	262	265	273	255	280	272	274	297	291	319	286	276	265	302	287	266	301	284	295	310	281	293	295	304	278	277	274	252	271	281	286	260	261	273	269	279	277	263	265	243	258	263	273	282	271	294	270	273	310	286	322	271	243	290	252	284	285	304	286	278	257	305	284	292	299	293	295	254	266	305	270	259	248	296	270	275	305	260	273	289	280	271	294	296	282	254	286	287	273	297	281	302	271	313	297	281	301	268	307	294	296	281	283	301	274	308	280	266	273	288	266	261	265	277	264	279	296	275	279	274	256	292	284	266	277	277	280	261	298	263	290	309	245	295	284	271	285	285	290	278	284	257	309	283	298	305	306	280	297	263	245	288	284	275	281	291	284	294	265	254	340	285	283	281	265	278	263	279	252	285	288	272	287	252	275	287	279	275	263	299	300	279	322	293	265	269	256	278	259	260	298	264	285	277	284	297	283	287	306	273	272	283	274	290	294	296	297	263	341	296	323	265	269	270	281	276	306	282	256	289	257	289	255	272	278	280	273	240	306	286	266	250	293	285	285	285	279	270	287	339	275	269	297	282	280	301	301	266	287	282	322	301	306	287	306	259	283	321	278	293	280	261	285	254	268	285	265	253	284	268	259	295	264	289	274	280	278	260	295	258	283	267	286	267	282	270	298	279	314	254	269	249	281	286	299	278	263	299	300	270	266	299	266	298	242	272	297	292	275	262	268	285	310	274	313	250	281	292	302	290	257	272	289	295	290	281	277	308	266	330	301	289	282	295	284	301	274	276	283	284	279	285	291	307	302	294	287	310	284	293	278	292	250	272	269	242	270	271	291	302	260	291	301	307	278	273	274	271	287	266	309	287	292	307	275	270	281	268	298	257	281	286	270	302	283	277	285	295	294	317	280	317	279	267	285	275	297	274	293	263	297	246	269	245	283	301	240	303	293	267	277	282	293	266	275	263	304	281	282	264	269	263	279	291	293	274	276	299	290	251	309	281	294	258	274	273	285	274	267	274	302	279	297	294	281	287	279	254	289	296	253	315	255	285	268	300	291	289	277	257	305	290	290	304	271	307	258	273	294	310	287	298	299	281	274	281	279	294	309	267	313	275	273	270	278	282	256	262	292	288	290	265	289	276	309	305	274	306	338	303	257	277	275	268	270	264	291	287	268	277	268	276	285	293	299	288	256	288	266	298	276	255	287	260	260	280	276	283	273	311	293	273	294	250	272	286	275	259	291	274	291	246	257	298	311	289	270	256	282	309	288	270	311	297	302	290	298	288	287	294	307	301	292	292	298	285	248	320	285	275	274	304	315	264	258	271	302	286	283	325	303	253	282	324	296	262	294	282	299	286	280	283	319	253	304	311	257	268	279	248	291	276	302	313	293	285	291	288	300	290	280	268	278	291	261	273	267	289	301	289	266	257	254	295	262	263	305	293	271	302	284	288	260	297	263	269	267	250	280	242	263	283	279	280	291	309	285	256	279	311	325	272	302	301	271	292	264	285	273	302	245	305	300	286	276	289	301	249	283	239	285	292	256	263	312	275	274	264	284	279	260	285	310	264	290	284	281	282	261	257	271	300	289	257	303	266	274	282	256	262	296	269	297	263	306	289	261	247	307	255	293	311	257	272	282	272	283	301	271	262	283	283	281	283	247	259	264	270	286	292	289	272	302	272	272	275	305	293	308	288	282	292	295	264	297	280	300	267	296	313	301	252	259	293	274	280	282	273	316	274	275	264	281	269	289	279	251	256	274	243	274	276	302	282	261	266	294	280	293	292	301	280	288	286	271	274	285	276	270	282	293	288	307	257	275	282	275	276	281	277	276	294	271	312	274	281	256	267	288	289	287	257	284	287	325	283	279	296	279	292	252	258	268	280	247	251	278	269	321	286	272	255	259	269	298	272	264	286	291	282	269	283	325	286	297	286	294	277	273	284	289	286	268	283	249	314	251	300	286	256	266	245	289	300	283	286	316	289	278	262	279	306	258	279	265	290	274	270	272	270	287	271	316	273	261	305	295	258	261	263	290	284	277	248	259	274	300	301	288	315	312	282	284	312	276	261	256	276	282	275	274	268	262	274	271	277	281	294	260	267	293	290	287	293	288	282	265	251	306	272	285	285	304	266	286	263	277	284	258	262	335	299	295	287	314	308	301	269	299	276	300	295	282	299	288	291	311	301	290	291	261	275	284	256	293	265	282	288	288	293	278	292	272	271	293	315	271	280	303	268	275	287	290	286	287	288	277	284	290	270	278	295	265	257	262	263	294	292	290	294	286	297	237	296	286	314	285	275	299	291
25107	13755	12502	9823	6550	4317	3014	1890	1403	1158	928	892	854	742	742	728	696	709	715	712	694	677	658	672	673	699	687	648	672	663	722	711	607	714	662	656	657	710	629	690	659	710	641	685	738	647	658	613	660	681	704	686	662	660	663	680	676	694	693	701	679	692	657	686	633	674	681	669	635	689	648	639	633	653	640	649	654	686	683	657	687	697	647	643	614	675	667	720	641	675	686	686	668	643	648	663	677	668	669	624	666	683	683	684	672	670	694	651	653	660	679	681	672	649	670	673	691	647	648	654	682	692	656	648	686	703	623	682	650	663	681	689	623	671	615	688	651	652	708	704	689	659	696	655	705	688	660	653	643	639	665	689	669	662	694	645	654	650	674	659	699	661	635	664	693	696	680	669	653	671	625	614	661	685	681	666	656	691	634	654	668	683	698	664	666	687	672	687	648	705	694	638	683	633	669	653	660	669	692	676	693	726	636	665	665	656	664	650	670	701	661	631	666	667	691	653	670	702	684	661	660	667	649	680	650	647	655	705	714	693	690	705	663	683	696	646	654	689	658	700	670	652	718	621	645	681	678	672	690	696	688	701	681	686	666	657	639	679	665	679	661	656	665	681	645	604	646	681	676	649	638	596	648	644	668	667	671	654	652	656	676	653	649	673	638	654	667	645	730	671	654	650	666	673	673	685	683	675	666	617	700	626	684	653	678	626	683	640	679	632	670	651	679	669	677	639	691	702	656	698	648	644	705	637	678	655	649	654	661	707	678	637	662	661	609	674	677	675	659	698	716	730	679	658	642	679	637	649	700	653	714	669	680	642	678	643	665	670	693	689	681	681	702	673	692	655	705	690	643	618	635	703	697	615	681	631	596	667	651	659	648	668	659	697	666	664	707	657	662	703	698	622	690	665	704	634	659	706	661	671	690	675	683	688	672	636	666	662	672	673	652	683	655	712	674	665	687	681	676	690	657	687	650	628	741	693	655	651	668	651	689	670	663	719	621	729	618	628	661	688	609	674	662	667	668	699	617	649	639	662	676	663	655	660	695	683	660	687	680	631	678	658	671	701	650	697	659	684	711	679	669	689	669	694	663	647	683	662	656	673	751	710	676	674	619	679	670	665	648	634	687	674	645	661	701	657	626	703	666	672	676	677	705	709	659	668	659	680	688	682	652	712	636	637	626	673	681	629	639	669	642	690	677	684	634	745	680	686	698	705	690	684	681	710	702	628	684	639	682	671	642	635	680	652	685	711	671	699	716	628	637	717	678	631	713	630	694	648	630	668	612	700	671	653	703	689	682	699	685	656	686	694	681	684	635	645	707	676	640	677	705	694	665	683	682	627	675	650	661	695	665	699	671	629	659	666	721	668	683	659	622	655	686	702	638	670	646	678	701	661	665	644	645	686	658	655	647	653	668	703	682	641	666	670	659	666	675	687	642	636	671	701	629	708	663	656	644	641	701	629	702	716	653	667	698	707	692	673	695	676	685	673	672	695	689	710	639	649	665	655	643	705	673	650	635	699	678	694	611	653	652	647	689	674	619	727	652	658	692	678	659	666	668	695	630	657	678	684	657	685	667	665	716	657	682	650	666	676	686	703	649	647	663	687	713	658	666	622	675	693	647	635	658	689	628	631	664	673	671	636	655	688	649	643	655	644	683	698	609	623	625	680	706	708	670	658	647	659	685	676	631	669	677	680	670	708	666	645	663	667	616	692	670	611	697	633	673	665	664	682	695	668	655	662	648	724	701	630	638	637	651	643	636	667	641	668	701	693	701	651	683	698	649	685	684	616	633	626	698	648	694	659	640	701	669	684	650	639	700	669	664	698	691	665	657	700	639	687	689	651	693	684	716	672	618	627	693	685	657	670	652	667	681	646	634	650	652	649	637	624	630	674	687	691	655	705	685	643	658	694	661	645	668	670	660	585	697	675	673	669	627	664	679	664	680	639	673	668	687	683	647	696	673	658	676	647	658	676	647	684	649	682	636	655	677	745	708	639	687	690	655	652	665	666	664	653	722	669	644	672	645	644	653	661	721	668	675	653	668	651	655	682	692	679	661	689	707	693	678	643	683	633	642	634	709	652	662	635	689	699	657	635	674	667	668	682	673	697	685	656	726	645	706	658	682	696	698	675	693	682	723	610	646	651	667	666	678	669	704	685	729	647	689	683	688	703	643	713	680	646	683	629	657	642	657	625	648	649	676	687	682	702	684	661	672	675	644	645	667	642	677	697	698	696	694	649	702	697	683	686	700	652	622	660	654	661	711	705	693	671	635	654	678	667	673	672	667	636	646	663	637	706	650	693	622	672	658	627	673	670	698	676	646	729	711	679	633	630	733	736	670	620	721	640	626	621	670	649	642	672	681	669	675	647	726	648	701	657	676	648	672	664	668	607	682	638	655	713	719	609	648	661	700	625	655	635	695	681	654	715	707	649	678	678	689	638	670	648	644	675	679	692	681	678	689	693	646	627	647	686	656	731	654	683	644	685	655	648	660	665	648	700	669	685	656	643	711	656	667	670	674	683	682	657	677	655	669	693	694	666	648	687	670	662	611	706	720	660	640	671	694	647	651	670	672	656	689	669	693	671	663	668	684	687	667	669	701	651	675	671	692	625	662	602	676	630	668	696	668	673	655	664	694	701	694	686	631	660	709	681	645	660	688	665	685	671	663	665	671	640	685	618	661	673	633	663	684	695	674	629	619	684	626	681	707	690	672	628	669	662	672	718	670	662	688	678	693	722	683	741	697	692	682	701	642	704	653	627	645	590	674	699	650	651	663	620	695	676	629	659	637	703	678	651	649	663	658	678	682	684	633	690	713	691	685	638	661	674	691	691	668	663	675	660	668	707	686	712	699	635	662	679	674	707	630	687	734	618	675	641	683	664	710	673	684	721	658	683	651	638	615	628	671	683	650	628	682	655	679	649	706	655	677	660	654	666	681	659	646	695	662	629	700	716	657	659	653	657	635	620	661	646	671	649	654	680	633	656	635	640	676	714	679	668	671	652	666	685	651	668	696	706	651	635	638	696	687	670	730	631	680	646	662	700	640	693	634	646	677	674	674	703	669	670	612	661	656	688	663	684	673	691	659	703	687	669	716	637	646	656	671	640	634	665	639	675	655	640	662	695	657	689	708	686	650	623	698	603	683	651	643	682	627	668	649	633	638	687	685	684	660	650	644	703	664	658	646	678	626	648	663	660	645	700	684	669	643	640	624	672	695	696	656	657	611	661	642	690	700	648	656	669	685	675	676	678	644	676	690	720	673	678	605	651	645	669	688	704	691	701	689	656	707	662	675	642	679	630	668	644	648	636	638	673	654	664	696	672	683	646	695	674	671	682	614	710	633	659	645	651	680	682	667	628	640	636	671	683	629	725	660	633	632	638	646	656	661	636	630	700	654	647	661	676	667	677	695	622	678	671	698	667	706	607	667	665	674	705	664	722	636	667	646	708	650	694	647	678	685	673	635	665	680	707	694	691
50016	24304	12237	6233	3112	1773	1070	737	577	492	429	322	350	323	324	298	326	297	313	298	299	296	273	286	299	333	329	309	272	298	316	325	285	288	285	274	294	295	290	291	312	296	291	293	298	285	296	290	298	305	317	315	294	304	302	293	359	308	293	263	265	275	264	310	290	251	291	302	285	270	282	306	348	304	299	303	269	269	287	320	292	291	294	280	270	281	315	294	288	302	295	283	296	302	298	310	331	306	290	306	311	311	281	289	307	301	262	308	296	294	297	295	291	290	291	288	285	329	297	315	290	284	289	300	328	316	317	311	293	281	294	294	271	294	312	289	283	287	313	279	280	310	313	328	276	324	299	290	337	290	326	278	300	328	279	280	293	315	310	330	270	299	285	314	288	272	280	293	263	280	285	315	308	274	288	307	304	299	312	298	299	295	281	253	308	272	320	290	323	331	297	283	316	266	285	317	285	310	316	286	291	309	297	278	320	332	307	289	287	292	302	314	329	278	277	306	307	293	322	320	308	309	311	310	303	274	311	305	292	320	286	298	274	298	320	305	263	283	316	269	267	297	280	293	308	294	300	290	248	289	317	313	309	280	290	312	286	302	298	307	311	286	323	281	281	296	306	280	315	303	272	312	307	249	282	265	273	275	285	284	285	279	292	286	295	304	291	292	308	307	301	291	298	317	326	283	285	300	275	289	312	295	315	295	305	301	293	288	297	304	303	323	289	301	286	294	314	276	322	288	265	309	336	322	303	351	289	322	258	306	316	279	291	314	277	282	291	334	295	280	304	296	295	316	304	273	293	314	318	339	334	302	275	344	276	297	298	295	287	277	307	296	310	263	314	281	294	292	303	304	308	310	305	274	280	295	278	282	288	285	282	279	300	309	255	300	266	267	287	320	284	326	311	290	316	282	268	299	291	272	304	311	300	303	295	310	328	310	287	332	308	286	295	269	313	267	301	267	268	281	319	286	308	269	319	275	302	302	294	275	315	337	308	283	289	286	308	301	333	291	315	338	318	311	313	278	311	281	264	317	313	289	335	274	264	286	294	302	336	294	264	286	299	302	309	324	299	323	284	288	296	266	280	333	306	318	295	306	276	302	298	318	287	306	280	301	274	281	291	312	274	281	285	312	260	314	287	314	300	298	319	286	294	285	299	328	302	346	269	278	311	285	322	314	292	277	269	270	278	283	332	313	292	341	299	322	285	308	317	272	301	286	267	288	304	310	276	260	253	310	285	278	286	288	297	317	327	312	291	308	318	331	289	313	315	280	315	309	306	308	281	275	301	290	255	331	305	247	335	316	285	282	293	283	286	321	284	315	310	301	288	287	288	286	298	262	281	307	304	305	314	311	275	327	310	307	306	292	303	282	289	273	276	312	285	292	293	298	310	318	299	284	310	291	276	310	302	309	267	301	312	340	332	281	283	328	304	281	286	326	285	294	311	327	283	278	271	290	291	300	322	295	323	293	311	283	289	312	306	269	307	284	319	270	285	272	274	289	274	273	287	315	296	308	293	309	286	295	275	297	327	298	296	302	288	287	294	271	264	296	305	277	297	283	290	301	312	303	301	300	307	306	277	307	263	310	304	295	328	299	331	313	296	308	337	250	255	284	294	280	313	291	301	298	318	264	316	293	323	337	301	283	316	332	306	334	300	308	306	259	251	262	298	280	301	259	322	279	264	301	309	316	293	306	293	263	273	295	305	275	253	289	241	323	285	281	305	319	290	309	303	295	282	300	297	310	310	259	302	291	262	326	300	308	287	261	282	323	281	322	314	325	302	288	310	306	334	322	295	293	312	278	287	304	318	310	273	327	282	301	291	279	306	298	277	293	302	328	300	301	291	272	316	302	293	296	301	309	322	294	302	293	262	289	323	315	256	294	271	321	278	267	306	286	284	308	319	274	294	281	320	330	284	285	289	307	317	304	309	310	278	274	294	311	301	304	264	285	309	305	281	313	279	271	304	271	324	300	308	261	286	293	284	320	321	315	297	301	299	274	259	310	341	291	285	303	284	281	279	308	290	326	273	300	231	322	311	321	300	321	279	344	275	297	288	290	276	273	307	295	309	275	304	301	308	293	295	310	324	306	301	295	288	305	300	305	285	296	264	277	315	273	286	278	288	325	304	297	273	282	296	308	278	321	276	294	299	291	291	314	312	299	300	288	288	279	241	295	323	285	302	279	293	323	308	293	258	279	317	275	302	305	289	310	274	306	284	292	330	306	316	301	314	298	285	303	278	268	302	292	269	325	299	291	251	305	294	326	298	278	279	299	290	297	313	297	323	315	313	289	336	291	296	308	299	267	276	272	296	295	311	277	318	319	296	288	289	276	298	299	309	308	324	309	298	267	285	357	301	301	284	306	307	289	322	292	301	257	307	299	284	301	294	268	285	298	306	319	288	298	302	299	303	309	290	298	287	275	270	304	257	336	302	321	283	328	289	305	298	291	289	282	291	306	299	279	307	278	297	288	300	301	288	292	330	289	319	292	313	273	277	280	286	315	309	334	273	296	273	283	286	337	323	307	313	300	323	312	320	304	260	315	300	261	304	300	278	325	315	307	289	294	312	284	312	275	295	315	274	314	279	283	316	287	290	303	306	296	321	309	291	301	280	277	287	301	276	257	324	324	281	322	292	310	289	281	304	318	293	308	288	279	283	339	293	311	277	282	338	301	302	293	290	268	291	290	312	281	319	288	284	290	291	316	273	302	323	307	289	343	333	299	276	289	305	292	320	261	267	298	308	303	272	324	287	269	304	299	280	305	281	320	306	274	313	285	288	319	298	276	298	314	302	282	304	306	303	294	310	300	347	271	261	262	324	287	311	314	309	298	297	296	315	288	263	287	267	326	296	279	294	274	303	299	284	293	265	263	338	344	325	283	274	293	258	273	271	286	318	298	304	280	288	298	274	259	271	299	333	282	267	270	275	304	304	299	309	295	324	285	308	307	289	336	311	322	314	332	269	297	321	290	311	293	292	320	305	301	315	298	254	304	250	306	264	293	309	304	292	336	312	332	323	260	297	290	295	341	344	307	306	290	301	306	279	306	267	280	320	300	304	259	307	277	313	317	298	296	337	322	275	297	292	346	297	325	289	278	320	305	301	288	293	297	305	301	322	292	312	335	299	296	282	281	313	313	292	272	325	317	311	250	289	292	295	283	320	273	305	327	303	314	284	289	295	310	293	294	303	304	265	320	267	296	291	313	289	276	297	295	299	347	308	284	272	295	276	327	295	298	276	307	309	292	295	304	294	296	310	302	294	282	257	275	285	312	320	329	305	326	298	311	302	296	271	278	272	327	284	309	255	279	317	301	315	277	307	276	347	311	304	284	313	286	286	306	277	305	298	298	316	311	284	297	283	272	307	301	279	291	291	282	313	324	310	304	324	307	309	294	323	295	292	255	281	299	316	287	320	294	322	301	308	277	274	298	282	315	291	289	310	301	292	291	310	293	280	311	292	284	334	315	267	308	279	310
35109	18729	16759	14046	10046	6756	4139	2714	2066	1637	1292	1088	915	877	839	789	796	733	785	770	768	767	753	729	741	738	712	716	717	772	718	709	741	685	704	662	719	693	754	693	703	706	675	711	715	685	677	684	720	670	656	680	737	688	721	735	740	753	676	700	672	707	658	745	717	755	704	684	722	692	782	746	728	703	671	683	748	700	683	709	715	687	690	724	709	707	717	683	695	676	699	679	720	728	727	709	709	632	709	695	687	723	646	765	685	660	740	714	707	737	740	711	699	696	726	751	710	664	656	696	685	676	712	728	735	644	695	675	727	706	735	713	703	678	689	684	687	708	709	701	719	749	700	768	695	671	705	724	634	671	719	658	699	702	743	667	678	653	697	693	717	716	710	683	653	706	743	682	677	701	714	715	670	707	702	670	706	646	725	688	727	679	738	664	699	715	710	742	725	724	730	681	705	664	693	712	728	683	665	775	680	660	741	691	738	720	724	691	689	696	711	672	726	714	750	699	648	757	735	699	703	692	698	678	700	693	688	697	695	680	703	685	712	733	660	731	726	712	736	751	681	695	704	653	720	703	671	665	621	735	741	684	728	745	704	735	746	692	721	735	738	662	747	705	725	682	697	683	746	672	682	687	696	709	662	721	679	676	675	725	738	686	709	733	680	652	700	690	698	683	712	669	690	704	688	730	686	697	723	682	650	715	734	696	733	708	749	725	669	757	684	673	708	730	655	695	686	748	719	744	716	649	663	702	700	731	741	716	721	723	734	662	688	695	717	668	688	713	703	701	701	702	697	739	703	696	674	711	704	664	710	690	695	748	703	728	754	723	723	687	699	708	726	690	731	723	711	745	662	671	673	704	663	712	767	709	717	719	706	685	741	696	717	712	721	727	687	739	754	757	702	729	748	712	764	714	725	681	717	657	688	694	718	700	725	732	673	699	690	711	696	711	676	701	737	688	706	703	684	742	680	743	757	677	738	681	680	735	666	725	659	712	705	699	688	754	692	699	675	716	705	740	684	739	709	722	704	695	703	668	717	676	711	682	761	712	687	701	718	720	758	705	734	690	712	727	667	676	706	710	650	708	672	761	696	719	655	684	766	724	673	726	705	673	701	687	691	727	722	709	661	694	720	718	752	697	691	733	744	685	737	651	707	676	724	735	661	703	724	710	659	704	719	704	705	705	705	691	713	674	719	712	728	689	685	640	727	756	659	696	702	667	676	735	725	685	696	692	699	711	701	652	720	738	714	681	669	712	674	670	685	671	702	736	710	702	681	757	710	711	681	666	697	770	683	660	727	767	744	672	745	728	715	695	685	708	659	740	679	721	704	695	708	694	759	712	713	676	721	710	728	688	684	674	691	663	658	697	653	706	724	640	720	711	724	660	700	724	661	771	726	722	742	669	670	713	713	693	670	730	701	718	738	665	721	770	762	715	623	700	663	687	716	720	709	706	744	707	700	693	679	716	703	674	681	679	718	697	675	699	677	691	710	695	665	713	719	689	733	698	661	701	744	707	712	725	775	734	682	732	703	757	703	729	734	715	692	714	675	684	699	711	757	700	666	744	721	736	682	816	713	691	667	731	689	738	701	701	714	731	709	724	706	693	741	720	709	729	702	706	705	747	654	734	708	759	700	686	723	718	726	691	705	696	724	723	692	670	725	725	763	693	651	712	693	671	720	783	678	713	744	728	707	708	691	655	685	720	701	759	716	736	680	716	715	682	723	722	720	728	729	738	723	668	710	679	696	727	695	686	698	713	649	732	711	687	711	752	704	677	669	706	739	754	674	700	678	688	737	745	738	742	767	733	740	673	677	664	687	688	675	684	721	703	707	729	687	698	706	683	701	660	672	743	668	675	716	659	631	697	696	662	704	690	698	720	747	702	712	710	710	710	690	706	745	654	684	680	734	696	646	722	690	681	727	700	747	670	688	715	719	688	705	729	733	731	731	677	670	718	701	693	717	718	706	727	699	728	726	694	666	693	674	717	714	713	718	720	729	681	775	700	715	674	753	707	639	656	701	683	711	703	744	709	735	686	701	715	723	666	686	699	700	698	713	690	752	725	733	703	688	661	656	709	684	655	654	711	651	732	686	790	709	767	724	739	693	736	670	654	686	703	681	647	636	694	718	721	731	686	698	749	687	722	664	731	676	690	691	688	736	704	701	665	744	699	697	697	690	711	700	718	692	682	688	651	691	721	712	725	777	682	705	722	668	713	720	703	679	698	726	714	703	683	702	771	715	675	680	665	675	681	764	725	739	676	685	676	721	722	636	716	701	661	664	694	705	716	684	690	745	681	689	692	684	675	716	717	748	750	712	654	683	724	750	734	707	719	705	686	704	699	721	698	664	676	708	752	717	709	690	730	714	732	691	677	714	683	684	714	708	662	699	745	675	663	676	751	709	743	731	716	720	699	703	717	668	681	690	696	704	663	688	684	673	690	750	693	704	705	714	707	654	741	674	683	659	683	760	694	750	702	686	724	737	720	731	667	696	663	725	692	645	743	666	704	730	746	719	710	730	689	678	685	679	694	743	706	683	734	729	662	701	719	683	729	682	681	669	703	752	724	661	696	710	740	665	719	709	679	676	710	696	680	691	765	740	700	708	699	672	698	716	659	693	698	689	698	692	749	714	687	699	717	678	719	723	692	777	789	718	700	630	743	671	700	702	681	656	703	763	728	710	725	711	685	680	709	685	716	706	677	703	712	738	689	749	712	675	736	712	658	706	742	641	683	692	699	674	756	715	701	681	729	657	714	685	758	725	691	706	721	720	688	715	695	690	702	703	714	719	754	715	680	745	707	687	670	686	731	715	721	711	681	749	705	711	712	689	696	726	722	740	679	685	746	717	714	725	662	670	733	728	714	726	680	677	703	660	728	743	702	686	696	699	668	689	772	657	679	661	673	689	706	672	683	712	705	700	708	712	680	687	704	753	658	702	670	727	667	744	681	700	700	723	672	703	711	738	673	653	643	718	729	657	703	704	767	765	692	670	700	731	683	693	670	679	706	674	687	692	653	700	688	731	682	659	665	723	652	714	696	723	734	724	703	658	679	679	728	721	710	716	688	708	715	716	729	699	676	649	722	693	725	700	677	725	722	737	709	667	745	728	693	668	738	695	653	747	676	698	698	709	756	691	676	707	723	679	700	711	724	682	724	688	718	688	691	675	705	705	685	676	699	719	715	692	706	713	671	710	696	698	702	681	713	670	687	663	671	697	682	675	704	718	687	707	679	745	750	696	675	668	694	740	678	706	696	754	732	718	718	701	717	678	709	698	673	703	732	749	683	717	744	711	649	686	727	756	698	691	658	710	774	731	698	702	759	706	693	747	724	734	687	713	712	729	726	741	723	663	677	671	727	693	780	657	680	700	739	680	715	704	690	705	701	726	716	716	705	707	668	702	730	722	697	734	704	725	734	706	748	732	699	700	709	694	631	715	681	675	719	671	734	704	699	695	717	648	701	721	757	700	722	715	705
57818	28065	15484	7458	4264	2272	1098	872	563	508	404	384	337	277	303	292	265	307	273	309	298	287	319	307	284	281	271	260	220	270	324	276	258	266	283	253	257	264	299	278	289	264	303	300	272	284	280	257	277	283	279	270	242	271	264	247	264	279	256	272	278	257	278	255	278	259	282	251	296	274	261	286	276	253	245	265	312	225	295	292	250	274	247	273	253	278	304	262	241	281	238	277	309	258	256	311	295	289	286	291	289	261	273	292	285	292	283	240	274	293	250	281	274	267	303	267	275	276	282	239	280	273	269	276	272	278	272	271	297	276	296	275	259	284	254	301	298	267	293	311	285	243	272	286	296	264	251	287	250	289	287	273	238	275	283	288	290	298	294	268	266	267	269	259	308	295	297	272	298	270	278	249	299	284	282	299	272	250	266	267	257	271	263	252	265	259	261	306	266	278	247	282	298	290	258	256	294	262	274	262	270	268	303	277	277	288	303	274	298	293	294	257	265	261	268	314	293	276	239	263	267	284	277	271	245	303	266	271	304	267	293	268	319	260	280	270	289	262	273	289	280	295	296	278	273	243	246	269	267	255	285	258	249	249	274	287	269	266	285	265	278	264	236	281	284	281	294	287	262	275	286	274	301	275	276	313	287	277	300	259	277	258	270	272	254	273	258	297	268	268	278	256	270	263	243	253	297	265	269	260	239	283	279	240	287	250	243	281	266	260	264	256	239	279	287	265	274	281	296	245	275	266	274	250	277	268	268	269	251	313	273	279	239	251	266	275	336	284	258	276	269	292	270	255	275	287	268	287	254	276	273	287	280	268	259	240	268	272	266	282	250	263	247	279	278	286	270	238	282	285	265	263	234	261	269	246	261	253	289	276	273	239	274	291	280	237	290	285	268	272	279	293	261	234	288	280	262	263	260	281	257	294	278	247	259	286	281	255	271	284	280	277	288	287	243	277	261	262	274	282	298	261	254	262	284	282	264	276	270	288	288	260	276	258	296	261	289	278	277	298	280	293	286	281	288	257	273	292	305	295	254	296	283	246	288	265	268	241	273	251	282	291	272	299	275	259	287	291	280	275	257	298	268	253	268	232	287	261	276	276	281	254	276	273	283	274	263	263	284	263	262	253	292	286	274	302	265	302	292	257	294	253	236	262	250	255	257	289	307	254	286	275	283	292	295	251	278	257	264	278	285	285	286	284	289	267	296	306	319	243	296	301	242	268	227	266	268	254	301	271	260	279	273	238	304	283	272	271	265	270	294	256	276	258	267	262	290	286	250	257	275	270	298	278	279	292	290	256	264	305	263	268	250	230	268	270	282	241	259	297	277	250	280	291	289	280	295	267	272	280	302	283	285	255	266	285	278	287	296	279	251	318	259	274	245	261	295	271	284	253	251	272	289	274	292	243	253	296	271	307	271	286	247	281	290	296	291	286	259	263	288	277	277	258	268	272	287	254	281	281	267	271	283	247	319	282	252	285	250	253	249	281	256	291	278	255	281	255	281	279	268	259	284	267	275	270	267	259	232	269	281	252	287	275	246	277	266	268	305	234	254	263	256	313	261	315	284	286	271	270	264	273	284	294	292	310	302	300	272	269	277	262	273	246	274	260	307	235	266	244	239	260	270	278	271	262	266	272	248	250	257	259	313	289	267	267	286	282	262	275	253	270	266	258	252	279	303	258	268	300	276	275	291	296	272	251	251	241	262	246	269	267	253	273	278	265	247	274	281	287	242	248	271	294	300	303	279	252	266	224	257	248	276	292	291	283	264	276	269	271	271	266	296	257	269	296	281	271	245	285	290	243	300	247	255	248	260	261	296	241	263	284	270	269	285	283	274	293	255	279	267	261	293	299	280	295	261	285	245	267	263	279	283	249	256	268	286	279	304	266	258	274	239	299	276	277	243	255	271	257	289	267	252	234	280	283	272	258	272	265	302	268	269	265	221	247	250	251	268	324	276	236	278	263	280	295	302	231	254	261	274	295	260	255	261	246	268	273	253	258	271	253	304	248	248	279	277	252	251	285	256	280	271	261	260	263	258	276	237	323	233	276	268	276	260	257	265	306	255	289	266	251	268	272	277	265	263	236	266	282	308	247	264	264	282	259	309	277	260	254	273	247	249	278	261	239	294	288	278	275	299	282	268	267	296	257	278	284	246	311	262	248	261	247	282	251	282	301	294	277	280	238	291	268	265	287	275	263	274	262	254	269	283	307	294	277	287	266	282	296	258	267	250	267	285	271	269	264	323	247	252	272	253	269	295	282	269	281	265	280	259	253	273	291	240	262	271	276	288	291	276	277	292	294	303	298	271	265	267	298	301	278	301	273	296	301	280	258	287	273	289	270	291	251	278	243	260	322	253	300	271	318	272	253	301	272	286	278	269	277	285	294	290	249	309	275	282	277	260	279	282	223	275	256	291	269	290	286	292	267	251	280	278	286	253	273	290	281	274	284	290	269	290	265	255	275	258	253	289	269	257	253	259	257	249	273	265	238	256	278	275	300	270	280	300	273	286	277	286	268	273	258	264	293	251	306	282	260	298	252	270	268	266	285	232	248	238	263	246	293	259	260	274	295	293	264	273	275	257	277	293	265	265	281	246	281	255	281	258	254	242	248	294	306	280	263	290	256	265	295	249	298	260	298	248	284	262	286	295	253	246	261	261	301	292	262	294	279	255	260	293	315	265	298	279	297	268	280	287	249	296	257	264	284	256	275	299	273	264	251	287	270	251	278	279	288	279	296	292	299	289	273	249	274	267	260	271	293	320	267	276	264	273	263	280	255	271	265	262	261	248	286	295	264	270	247	260	270	236	262	257	294	275	259	293	246	276	315	287	275	279	270	251	260	263	248	273	273	285	256	262	290	269	287	245	282	254	262	266	274	286	281	238	284	249	271	271	285	308	277	289	292	277	273	283	286	274	307	282	265	258	249	257	250	267	278	272	257	268	261	255	249	297	278	259	306	267	271	262	263	260	276	275	296	299	267	250	286	282	299	248	299	281	261	269	252	277	304	236	252	256	249	284	267	273	274	257	279	256	265	255	261	310	251	273	298	315	310	272	265	284	278	277	280	287	281	270	261	278	259	286	272	243	296	233	249	281	293	286	269	260	271	264	273	255	274	280	294	285	265	257	291	246	263	285	236	299	278	256	272	274	221	271	291	276	268	263	274	271	257	268	246	287	254	285	263	276	290	269	249	250	261	231	271	288	292	271	285	241	277	253	243	311	269	270	291	239	244	278	264	277	276	243	295	281	275	296	248	285	256	315	267	282	260	270	268	283	270	290	261	286	258	266	263	224	271	286	281	278	250	273	282	253	300	278	271	253	274	224	269	278	282	299	272	274	267	233	273	292	262	245	272	240	276	284	248	261	273	269	277	305	263	263	271	271	273	295	297	275	260	264	270	288	271	278	231	290	283	231	272	273	267	270	290	281	285	299	222	272	264	254	278	280	261	273	271	280	267	255	275	289	263	278	250	272	272
39826	21362	19446	15900	11918	7799	4250	3068	2274	1780	1243	1137	1003	866	789	735	730	725	700	703	700	734	700	695	671	689	670	649	651	659	671	695	653	652	639	646	641	654	633	641	649	635	663	671	645	653	638	637	644	642	684	644	658	653	599	643	695	626	586	628	597	644	589	657	678	695	656	662	602	686	697	587	653	633	630	632	627	681	605	651	689	629	627	604	614	675	622	612	653	616	646	631	622	643	647	657	694	611	614	682	687	654	647	637	650	643	643	609	644	654	601	604	608	641	674	696	653	664	627	605	646	616	662	623	723	585	669	663	622	656	637	680	614	629	691	651	671	639	662	640	675	648	609	631	622	698	647	663	652	619	647	648	651	663	690	680	634	649	632	662	653	651	674	645	672	644	647	663	646	630	641	674	659	607	639	651	654	669	620	630	660	687	678	617	702	626	675	658	633	613	638	627	634	681	611	622	664	639	654	700	724	592	630	638	645	629	638	621	709	634	649	654	639	585	662	666	655	661	675	629	631	658	676	645	672	685	640	732	682	661	663	658	595	644	615	648	664	633	640	640	643	613	627	629	622	608	617	624	651	639	645	658	650	642	705	607	653	644	658	642	629	641	637	632	650	626	649	648	625	680	682	632	635	658	648	632	660	603	621	650	646	661	636	639	619	656	644	689	639	629	654	580	657	672	614	674	656	657	658	615	654	637	653	606	643	632	642	606	656	654	664	642	642	633	606	650	634	617	633	626	616	653	659	636	634	618	652	637	680	625	653	608	604	625	616	663	650	622	667	678	652	643	596	629	652	636	635	580	661	654	662	609	644	650	647	651	637	628	745	648	639	653	603	677	602	688	685	677	647	624	618	638	651	600	644	635	657	668	623	652	599	625	646	671	619	662	660	681	661	643	644	630	629	657	664	668	661	648	637	673	647	655	668	675	627	635	605	628	659	680	655	623	635	619	622	673	649	610	613	639	611	688	623	608	597	656	671	633	619	634	664	688	627	646	669	579	665	676	618	657	661	619	649	684	595	671	657	624	630	591	646	591	686	631	658	652	650	648	666	605	663	623	656	657	634	655	682	616	657	647	648	610	675	649	660	618	616	631	640	647	645	650	668	663	619	660	649	634	604	620	634	664	655	629	670	628	640	651	614	653	595	671	668	664	642	689	640	628	649	670	657	649	644	651	664	610	600	655	697	631	607	651	619	664	651	633	611	626	674	666	670	665	602	622	617	687	644	629	631	626	668	677	658	586	634	648	629	693	657	671	606	659	665	667	705	620	674	619	668	659	649	647	619	628	668	631	657	609	618	620	667	652	659	672	604	601	695	670	605	595	631	656	664	625	632	678	618	627	616	611	609	628	659	624	661	649	585	583	679	665	675	663	639	627	598	685	637	651	650	646	626	652	624	629	644	651	648	672	656	708	661	599	631	670	671	629	663	637	620	639	647	617	605	625	660	657	638	621	645	651	619	641	664	601	698	672	652	653	650	658	620	620	615	657	659	611	686	689	621	635	631	656	623	629	647	672	635	677	633	615	676	703	618	596	664	629	700	592	670	642	601	627	657	670	655	666	653	640	610	647	605	675	591	675	595	653	660	695	653	651	607	615	629	666	671	631	639	648	576	649	639	665	655	631	657	607	609	665	657	642	623	669	659	676	662	629	604	654	683	657	640	654	628	634	623	660	637	656	660	634	620	667	674	669	660	668	632	637	664	665	678	675	655	608	669	694	678	668	648	648	610	639	630	632	662	654	674	638	617	630	605	670	657	623	656	648	657	619	653	676	638	621	663	638	640	688	666	645	657	647	617	610	654	641	658	627	621	650	629	619	618	633	629	638	686	633	643	642	600	648	674	626	646	628	616	663	635	654	620	667	703	609	683	686	671	644	637	654	670	648	600	599	574	652	636	646	625	649	639	624	582	623	666	674	651	625	671	642	658	623	646	673	627	630	616	597	626	628	595	616	648	665	640	639	653	683	586	628	612	645	660	659	666	661	650	620	637	625	645	662	635	625	660	603	636	647	666	688	635	653	617	664	650	652	659	683	694	636	685	629	685	624	655	632	657	606	594	626	666	676	648	693	658	649	670	651	631	626	634	594	626	632	661	679	686	629	616	647	651	623	631	631	651	685	661	646	647	622	633	653	669	637	641	666	634	584	661	665	680	680	598	608	663	674	605	690	612	654	657	650	621	672	606	638	688	678	668	630	668	663	671	660	630	658	634	672	637	614	670	668	623	647	635	653	609	668	644	609	663	624	668	655	664	661	658	653	659	598	630	647	622	620	659	695	619	655	611	632	639	625	637	678	690	665	629	667	675	594	719	630	606	616	693	638	664	649	678	649	655	649	667	620	634	664	627	675	659	662	654	636	657	604	651	590	624	633	620	642	630	616	689	634	650	619	622	650	651	684	656	647	638	590	660	648	640	638	637	640	615	616	633	659	666	635	644	643	624	649	604	595	605	621	623	667	651	624	642	659	631	677	644	659	649	664	634	653	668	652	718	659	669	668	625	659	629	673	717	632	656	654	644	653	616	669	643	628	636	617	637	643	673	676	616	641	669	631	619	631	642	657	624	642	630	634	615	647	614	635	669	634	669	635	659	653	688	620	634	661	635	712	639	668	669	608	638	673	651	606	643	632	643	635	620	618	643	640	673	686	615	633	673	648	622	659	608	633	613	645	633	645	624	655	669	624	662	640	624	637	617	674	649	657	679	637	639	613	615	599	674	662	651	640	620	636	612	628	657	648	630	660	643	624	670	632	664	666	633	615	706	646	647	678	638	652	659	638	616	590	666	657	620	642	669	647	655	632	620	630	690	662	667	637	642	639	629	652	591	662	623	658	662	675	650	666	690	668	606	625	659	604	646	649	675	685	637	632	682	623	634	651	682	654	638	638	652	646	631	659	656	619	637	640	630	648	706	603	645	666	667	682	582	641	660	644	624	679	645	630	609	631	662	649	661	605	650	682	640	639	652	616	684	620	642	609	680	618	653	647	714	653	627	647	629	642	698	636	605	600	617	674	645	641	688	652	630	673	675	641	595	615	657	682	677	628	623	630	658	690	577	667	663	645	633	690	638	677	654	620	638	655	683	644	604	668	668	616	662	693	664	644	654	633	650	650	652	668	656	661	675	646	649	669	653	640	681	623	633	634	659	659	620	645	674	638	624	659	642	659	614	646	656	621	708	637	633	633	659	623	649	690	681	678	621	642	660	652	647	634	622	640	642	666	628	652	665	659	647	597	601	628	664	589	618	652	660	629	637	636	656	617	627	578	647	617	627	638	646	590	658	604	586	580	702	663	659	657	633	641	662	614	594	679	668	649	616	620	653	688	672	649	634	657	623	633	693	689	633	616	648	580	640	590	696	651	646	683	604	654	630	681	651	692	610	640	649	625	660	651	647	639	678	663	659	649	627	671	638	654	658	644	663	649	630	616	639	679	665	662	669	630	631	650	675	614	642	683	644	631	628	666	620	633	668	648	639	635
33949	15526	7895	4065	2052	1132	671	498	398	381	356	330	333	290	283	282	271	307	283	290	257	303	279	297	282	266	276	283	278	288	265	259	289	286	254	285	264	293	256	234	255	283	269	301	288	267	275	290	257	265	300	275	264	292	265	295	301	276	274	258	264	283	248	312	256	266	263	277	267	265	271	305	267	285	295	293	317	297	252	319	253	276	278	266	285	287	311	265	250	271	286	269	280	294	262	273	247	300	267	280	322	243	267	292	301	266	299	277	252	276	294	259	264	286	294	270	240	307	280	286	285	293	266	295	277	263	306	267	261	268	322	282	314	292	279	254	275	265	278	288	277	288	265	271	272	295	253	249	261	273	256	302	292	292	230	247	311	256	274	258	274	246	299	252	275	274	294	282	246	283	291	275	284	260	297	292	277	306	263	280	251	271	294	257	279	286	296	267	263	293	303	294	282	250	284	289	283	249	280	303	270	272	251	278	253	257	282	263	287	273	297	299	263	300	287	275	291	270	253	295	278	278	267	277	276	287	269	267	280	268	281	310	267	262	283	251	283	316	304	277	288	295	296	244	296	279	298	302	306	260	265	266	283	305	280	272	277	285	294	259	287	278	259	289	284	277	289	301	279	256	270	285	243	291	283	272	268	290	304	265	285	289	245	265	267	290	275	297	257	270	280	261	275	282	296	276	305	282	321	279	261	282	263	267	286	300	270	245	271	251	239	258	294	284	267	265	274	248	289	316	302	268	292	317	290	272	259	311	294	277	264	267	271	261	279	235	276	263	290	311	304	238	251	249	262	270	249	293	320	279	286	266	286	314	257	313	300	298	291	283	272	308	260	294	295	290	263	274	268	298	267	282	246	271	280	255	301	274	260	293	304	261	308	295	280	285	276	299	281	284	306	327	291	278	276	284	263	255	294	301	245	264	269	324	275	298	276	276	279	247	230	289	282	253	274	269	264	291	245	275	257	297	294	291	294	286	274	283	261	288	267	318	281	287	297	265	279	300	286	266	315	301	281	267	274	259	297	265	269	297	285	290	272	267	291	261	268	256	254	289	278	264	278	283	315	284	268	284	253	296	269	269	281	271	258	315	264	277	280	276	269	318	277	267	269	304	291	251	312	339	287	283	269	287	269	276	313	266	245	243	262	281	263	315	297	276	295	275	268	232	273	282	242	268	293	292	242	264	286	287	262	278	297	283	256	297	281	275	287	309	273	267	287	268	258	288	263	279	273	285	272	301	308	267	241	251	270	272	272	314	286	289	272	248	245	260	263	267	278	281	265	273	273	276	276	258	237	279	276	250	279	277	275	304	254	271	248	282	279	297	286	267	253	317	289	310	284	266	262	291	306	290	278	283	287	266	291	298	286	249	289	288	286	256	266	270	284	273	261	260	246	314	262	307	307	309	306	287	285	284	288	277	297	282	276	232	249	287	286	259	263	287	261	280	285	263	266	263	251	270	284	264	291	274	257	292	286	297	281	285	281	294	250	305	286	261	261	282	300	295	272	291	272	277	267	292	293	329	271	265	300	273	257	240	291	260	297	291	328	263	252	278	230	241	273	283	240	255	270	285	286	268	244	291	294	282	279	275	280	294	292	271	278	285	271	277	286	273	278	288	271	248	252	251	279	290	301	248	263	262	278	285	286	295	318	301	256	262	301	279	279	261	278	258	273	249	286	274	283	258	304	263	270	256	264	282	273	277	280	274	274	291	273	283	285	275	247	282	296	282	263	285	282	250	249	258	272	269	279	292	292	262	268	241	298	260	271	297	268	260	301	270	264	264	313	266	274	256	267	321	259	278	248	259	282	313	259	279	266	310	266	254	305	271	281	280	243	291	304	270	304	271	270	228	261	266	294	261	283	255	302	287	250	263	258	304	274	279	299	246	305	296	268	275	279	280	270	248	267	285	289	255	273	263	301	290	273	283	276	260	320	246	274	243	275	277	304	276	275	279	321	306	267	263	283	285	279	276	277	275	284	298	267	283	258	295	287	289	279	299	262	269	283	246	235	269	278	275	254	288	303	290	292	271	279	286	279	297	296	288	242	286	287	262	293	284	298	284	248	264	299	267	285	267	311	271	285	304	273	265	262	249	280	261	304	273	270	302	269	292	294	264	300	245	288	281	283	300	281	304	276	276	278	276	315	282	275	328	293	283	274	257	300	280	277	286	266	281	301	291	274	285	262	255	305	265	284	264	280	269	318	284	287	278	284	277	268	264	282	272	263	276	263	282	246	269	255	230	247	259	269	273	267	303	266	268	285	306	299	293	281	287	275	288	290	308	274	271	250	275	302	299	262	282	287	256	251	280	301	267	263	290	252	287	267	270	274	269	297	259	282	308	276	286	270	274	257	294	322	291	238	253	262	253	340	251	254	259	261	246	264	279	258	244	288	285	284	293	257	260	289	266	270	270	291	283	279	271	258	291	250	255	274	260	296	283	284	262	266	276	258	280	252	273	263	256	277	297	297	280	313	278	279	252	283	309	278	275	289	243	274	288	300	267	286	264	317	260	284	274	269	273	276	259	273	268	288	296	240	271	315	286	297	298	284	261	285	269	297	261	282	260	291	297	285	270	264	316	301	266	284	256	277	274	248	274	288	300	279	289	295	248	289	301	275	257	243	264	305	276	273	270	253	259	256	269	298	265	315	301	286	303	278	260	280	310	297	307	300	280	293	282	274	278	285	291	281	282	282	272	264	267	255	236	314	269	273	260	249	254	281	304	282	304	248	258	322	304	295	293	247	283	265	300	308	302	299	279	275	264	254	284	263	286	251	259	277	293	288	311	286	291	264	277	275	259	263	285	280	263	271	308	280	310	299	273	274	304	280	268	257	267	295	296	288	275	287	281	265	282	272	278	288	302	272	264	274	292	285	278	290	303	263	297	260	250	278	266	277	252	306	254	293	265	288	284	289	309	300	319	267	268	293	289	287	250	264	301	282	292	305	308	260	275	308	253	273	278	282	255	267	291	271	276	259	275	265	295	297	261	249	287	259	257	277	264	256	295	295	278	292	285	274	265	252	288	269	308	272	301	260	287	284	277	300	314	265	273	290	268	296	238	302	285	294	273	271	293	262	293	275	249	293	292	259	267	292	273	278	267	267	295	261	289	265	251	316	291	261	297	276	294	265	269	298	292	284	270	283	278	279	276	283	292	308	270	299	291	309	263	255	281	269	243	253	273	279	282	278	260	262	259	257	249	265	259	298	292	288	269	259	260	284	313	262	280	301	277	319	266	276	281	322	272	308	287	257	277	269	262	291	298	271	271	285	289	269	277	259	267	295	261	269	258	271	244	281	281	289	270	292	283	315	264	299	323	299	264	252	319	284	289	280	277	281	277	288	248	282	295	282	282	271	268	303	263	279	277	299	272	244	276	282	277	313	246	253	294	259	316	262	275	284	264	275	279	305	281	272	274	284	286	295	265	288	273	268	286	305	254	282	243	248	286	278	262	287	289	264	267	306	277	309	319	274	298
24860	13041	12431	10136	6775	4273	2706	1890	1362	1077	990	889	845	763	783	740	745	696	691	689	634	672	714	677	655	681	669	616	676	678	667	657	639	644	657	692	648	676	661	658	651	609	707	672	675	649	695	627	696	687	672	646	702	653	667	632	661	612	622	609	684	652	650	673	649	698	641	668	675	657	681	702	690	685	658	694	650	614	651	612	667	662	645	622	676	669	643	624	671	697	645	582	728	651	698	680	678	639	611	654	633	668	636	698	610	627	664	624	641	714	637	668	661	689	662	670	701	706	709	656	633	634	689	651	647	661	647	652	628	671	660	634	651	659	654	670	658	696	660	606	677	699	682	613	666	690	676	688	660	625	663	653	700	673	678	674	630	678	649	607	696	679	601	638	671	634	694	681	673	646	647	657	687	623	628	712	688	654	645	657	711	662	668	651	648	655	618	688	693	657	654	642	660	668	669	666	659	675	692	617	688	639	682	632	651	702	690	649	674	618	633	658	670	681	647	668	632	642	704	687	631	694	659	631	638	631	611	624	661	633	662	681	643	690	648	673	689	652	647	657	635	666	634	651	683	672	673	670	687	669	618	663	654	661	656	612	689	685	584	679	678	663	652	648	660	681	638	660	641	703	637	627	682	692	649	662	661	684	599	654	643	673	665	661	669	642	649	693	643	662	644	622	658	677	634	649	671	648	729	640	661	653	667	683	713	670	639	663	665	687	667	720	668	697	637	636	693	663	628	667	695	667	647	658	664	655	612	659	691	618	654	658	707	683	671	728	639	651	630	645	658	664	679	681	689	664	668	670	646	628	692	699	666	645	649	670	720	660	696	696	606	627	655	679	659	679	711	688	654	634	608	659	658	672	683	656	662	670	644	650	669	664	625	661	669	640	623	642	645	629	642	656	645	639	651	679	623	640	720	621	684	668	637	714	667	663	663	650	691	632	633	625	660	649	643	704	621	730	678	672	639	707	678	654	624	645	703	692	598	700	645	685	658	666	659	636	676	667	648	689	642	662	660	690	704	649	703	666	655	652	622	700	661	621	627	651	638	681	634	715	655	619	708	658	656	624	670	660	658	642	701	669	696	666	624	692	652	661	649	647	632	638	696	669	651	663	661	661	693	692	667	678	638	673	609	657	671	640	661	615	688	629	633	661	632	666	618	689	682	609	678	656	661	654	628	664	661	702	697	655	677	617	708	686	677	648	696	634	653	661	700	663	637	683	651	692	668	700	663	682	661	647	650	695	628	672	677	681	681	715	662	623	685	692	648	647	659	649	669	647	641	656	669	691	588	628	650	661	654	679	690	693	629	630	665	632	710	671	696	628	695	643	657	669	673	654	670	628	646	669	669	643	680	678	601	665	630	685	636	657	668	707	687	670	711	692	638	665	608	706	669	658	664	657	685	698	659	681	696	672	627	679	693	623	657	670	654	676	643	662	640	656	673	680	660	644	668	681	637	633	675	646	671	679	641	711	681	675	713	656	632	609	655	679	651	682	661	606	669	706	673	654	642	664	619	636	646	693	621	678	665	637	643	661	630	728	648	670	621	651	660	686	655	654	682	663	624	681	658	678	663	671	683	649	639	674	642	641	644	698	602	682	668	669	636	628	659	680	689	677	680	712	662	646	600	657	722	677	664	697	639	671	680	686	634	661	666	658	637	616	633	652	640	630	628	649	653	642	692	671	646	684	715	663	655	688	660	686	665	687	698	674	643	644	663	638	680	638	656	621	683	673	628	687	660	638	672	640	648	646	631	630	629	643	662	674	650	628	653	636	644	654	595	663	670	679	640	606	657	681	657	679	673	600	669	619	645	686	627	698	687	690	690	667	662	646	667	667	705	679	637	674	680	642	694	626	625	653	642	683	616	690	631	710	687	705	707	674	651	625	672	626	717	645	691	675	633	620	639	647	685	673	706	623	645	678	686	706	657	658	660	673	652	617	667	663	661	673	638	666	684	627	665	722	652	659	637	692	600	639	675	669	643	669	694	673	608	707	593	665	664	653	673	630	655	689	641	638	699	648	691	645	676	669	687	639	694	657	662	656	630	639	633	665	662	693	660	667	683	703	692	676	656	687	655	666	686	638	623	604	677	624	656	668	668	671	708	640	678	649	685	639	664	680	650	664	668	682	601	678	617	696	657	682	625	655	632	694	673	669	687	660	606	634	650	676	681	660	679	688	670	656	674	665	679	683	624	656	637	648	698	680	650	620	641	654	698	656	680	683	683	630	673	628	664	625	683	622	652	639	645	707	650	646	635	688	660	695	694	682	662	689	624	613	651	619	634	640	657	649	659	670	687	685	661	640	667	655	659	642	648	685	687	686	627	679	673	669	649	623	660	677	641	675	664	651	654	666	644	701	609	647	649	720	673	657	662	682	669	618	682	664	605	641	623	627	606	633	620	662	654	666	648	649	652	671	622	683	623	662	634	664	684	651	656	697	652	648	676	670	682	701	678	617	636	624	654	686	668	634	673	650	665	659	634	646	617	671	675	640	716	640	646	672	688	661	676	692	643	625	662	622	648	701	698	702	616	663	609	653	663	625	664	648	591	694	663	659	639	692	638	650	670	686	635	689	657	672	648	650	667	626	667	673	689	607	659	716	678	648	663	679	665	661	639	704	655	639	650	678	611	681	660	664	673	643	679	693	617	662	674	650	645	670	680	676	653	651	681	708	639	718	619	676	672	664	676	720	676	694	652	653	691	656	631	680	625	701	656	668	652	673	658	688	640	644	617	660	717	670	643	685	644	697	640	639	704	658	669	659	677	669	663	644	656	675	673	680	677	688	669	645	642	640	703	656	615	661	654	649	679	655	664	668	666	710	677	690	661	650	625	647	646	647	638	646	658	652	647	642	625	631	647	682	695	675	691	618	685	669	654	648	658	660	693	659	672	651	701	692	713	690	660	661	650	666	666	691	702	670	648	675	684	637	670	700	706	722	640	667	708	668	646	652	645	632	676	706	694	690	631	649	677	682	647	667	657	671	642	664	671	657	687	665	674	698	645	666	657	663	686	632	655	656	708	640	633	692	719	649	628	635	639	678	666	669	630	653	631	658	690	672	641	648	677	697	652	646	679	697	655	674	697	670	640	645	650	690	664	675	686	662	655	662	741	646	693	599	679	622	659	658	616	671	689	670	656	636	653	673	716	684	682	612	687	633	666	699	617	667	728	621	709	667	713	659	661	626	676	643	695	659	677	649	680	642	624	692	648	674	661	626	614	649	685	666	690	691	675	655	624	666	690	629	663	638	677	666	706	659	656	679	647	681	654	642	581	672	651	683	715	683	675	623	702	634	638	675	683	716	664	672	662	668	683	644	633	648	645	637	636	638	661	646	621	670	651	664	689	691	686	693	621	658	649	638	655	632	672	658	690	667	644	674	628	683	662	685	651	662	656	690	672	615	659	679	669	650	641	688	651	663	681	667	635	679	628	633	654	695	697	677	656	696	655	678	649	635	677	665	680	649	663	669	628	702
47999	23352	12599	6878	3463	1990	1141	755	561	436	354	302	360	323	320	302	278	277	319	297	335	305	312	338	283	312	305	279	280	325	293	296	304	298	287	318	274	295	313	297	289	323	269	290	275	296	284	279	289	329	306	310	326	294	278	283	294	302	326	290	324	322	288	279	295	314	269	283	292	266	261	291	296	285	324	296	282	313	308	332	314	264	267	274	332	269	299	271	277	306	300	275	294	264	318	266	349	306	294	317	310	291	289	279	328	327	301	336	296	293	315	295	285	288	322	292	292	281	307	248	282	313	283	277	310	315	287	287	278	277	272	288	287	277	288	308	312	293	300	283	285	304	311	284	292	311	272	295	306	309	312	271	303	300	309	297	314	307	296	297	268	279	297	293	313	289	321	304	285	320	275	300	270	294	288	277	260	277	271	320	302	280	301	288	313	311	271	291	269	277	276	305	279	252	295	300	270	321	318	312	295	293	331	285	294	282	285	300	327	305	290	269	313	307	290	277	294	319	294	306	277	300	277	306	280	274	276	326	295	312	278	274	287	294	325	284	308	287	306	305	297	285	304	289	286	281	301	286	307	318	306	308	315	307	286	293	289	291	302	308	281	292	280	272	302	276	321	301	243	284	327	288	292	285	309	294	262	304	295	277	293	327	287	285	296	300	331	284	268	305	308	312	302	280	300	280	282	292	333	307	303	289	306	299	282	278	290	323	276	301	290	274	317	318	282	317	318	322	322	304	286	306	300	294	303	298	312	274	335	316	285	304	294	310	300	281	311	285	313	304	310	304	257	283	322	291	296	293	290	301	280	293	284	310	280	314	304	271	313	304	291	276	323	294	304	280	253	280	284	300	303	315	320	313	280	278	301	306	332	274	287	296	312	300	308	311	285	270	310	264	280	293	315	312	289	339	324	261	314	280	299	290	270	292	323	304	310	279	303	263	301	279	305	306	291	235	299	277	291	317	286	278	264	298	311	299	291	264	297	339	287	330	282	318	248	278	313	294	309	278	292	317	286	327	288	310	300	310	290	291	313	305	283	291	320	254	303	302	304	264	287	302	293	293	314	323	313	296	268	318	255	301	305	262	322	295	297	273	286	253	291	303	308	279	301	298	274	308	316	285	306	283	311	277	324	295	265	300	317	285	299	267	293	304	309	329	286	283	310	308	289	318	301	314	291	291	291	293	305	285	274	300	307	284	278	283	270	284	312	304	313	276	279	304	296	289	286	320	349	315	289	303	303	328	298	293	298	288	311	280	306	282	294	290	314	280	261	272	264	296	277	293	302	274	276	310	305	313	329	289	316	276	291	288	341	301	309	267	264	284	296	325	301	305	277	311	281	313	316	299	298	335	309	288	307	298	285	320	299	305	348	301	310	297	327	292	302	310	268	272	310	287	293	290	288	307	289	305	310	274	275	308	252	271	289	314	302	303	308	300	321	278	282	311	314	295	234	286	312	283	290	307	289	300	308	326	297	288	288	293	316	294	276	274	302	297	276	289	281	284	296	292	286	314	286	298	323	320	293	290	294	310	288	311	290	292	287	298	307	292	299	294	294	291	287	318	275	307	294	287	283	277	287	302	320	304	301	307	259	299	276	297	283	277	270	285	311	296	314	298	282	302	303	291	286	304	281	334	282	302	287	271	294	291	296	279	310	304	303	302	288	320	305	318	314	312	290	302	300	270	284	270	312	294	291	321	305	266	319	294	299	303	302	308	300	313	324	310	303	299	283	284	327	296	323	307	280	276	293	310	281	287	321	337	273	280	319	299	292	267	300	297	308	292	285	289	265	279	308	282	306	272	300	280	299	307	296	302	262	289	326	286	247	285	267	284	296	294	290	281	281	278	273	307	295	286	289	300	306	265	328	309	313	296	306	267	298	286	292	272	311	310	281	289	278	278	311	295	305	326	289	281	248	285	303	306	351	286	267	309	321	302	305	267	295	294	302	288	268	311	292	315	269	269	285	299	279	307	334	267	294	299	291	288	298	274	294	279	304	282	265	317	310	286	327	270	290	295	313	320	295	273	291	323	278	303	282	273	285	280	275	319	286	312	292	304	281	292	292	284	298	308	309	296	286	305	312	312	300	347	278	320	309	324	290	281	308	306	261	314	298	305	311	324	302	302	288	309	295	295	267	275	325	291	301	276	309	277	316	255	274	294	321	311	296	261	336	295	310	304	310	312	323	300	291	278	301	312	311	310	286	276	307	294	274	306	300	284	270	305	308	294	263	274	303	304	282	329	291	302	305	287	273	265	313	280	296	296	280	285	278	298	296	315	312	307	280	308	311	287	280	302	259	286	318	278	313	284	310	278	304	297	305	318	305	290	327	285	289	333	276	304	296	297	324	321	310	284	290	310	315	299	322	292	307	285	269	285	317	319	289	311	329	299	288	287	283	273	296	311	260	289	285	265	293	289	326	285	293	299	300	301	304	303	317	282	282	290	298	271	294	298	266	280	296	297	316	310	289	309	305	281	290	278	289	334	296	283	314	318	305	304	278	266	320	299	295	288	277	308	310	269	320	299	283	277	288	287	310	295	310	284	284	299	303	301	291	283	280	285	285	304	280	256	287	312	298	278	303	297	299	292	276	285	323	304	311	302	302	290	260	274	312	311	291	303	301	279	282	287	248	291	297	288	297	286	274	307	298	303	312	295	270	308	307	298	315	312	300	304	278	299	320	281	298	289	262	292	292	253	279	290	308	274	277	264	309	302	321	283	274	310	271	292	317	262	298	284	300	333	289	328	270	295	295	304	299	280	316	293	303	283	305	319	301	282	298	286	322	322	303	303	296	316	310	282	286	293	281	301	270	275	298	275	284	267	333	298	286	322	288	294	284	309	302	289	286	293	320	294	276	266	294	295	271	335	305	290	299	301	297	316	294	274	354	325	295	316	322	288	299	281	302	286	287	311	275	295	288	300	287	288	310	291	281	286	305	305	317	298	286	289	281	298	317	293	298	319	289	300	285	287	290	278	293	277	275	285	310	307	304	290	290	300	307	284	284	298	276	268	298	258	302	276	289	257	285	306	331	294	288	289	305	292	297	260	283	288	311	311	294	300	287	319	263	279	276	337	296	282	265	274	300	301	278	279	298	323	316	292	266	300	307	308	311	340	336	265	309	280	285	285	243	277	287	296	306	262	273	297	299	321	280	294	302	312	286	275	269	288	282	276	269	304	306	302	265	279	315	336	289	315	292	335	324	280	277	297	277	282	312	291	302	304	294	276	299	291	290	317	295	323	260	303	259	291	278	301	295	288	294	283	315	324	297	289	289	294	282	300	303	301	328	286	276	298	315	289	293	292	317	275	302	321	315	287	287	312	276	298	294	294	316	290	277	289	268	289	290	300	283	302	298	282	303	283	279	297	320	224	302	313	284	317	298	287	274	293	297	288	305	286	284	291	310	287	314	303	299	310	302	295	297	322	300	272	308	266	279	310	298	293	288	300	289	294	287	281	264	303	268	261	291	301	292	262
33375	19050	17322	15336	10683	7392	4354	2823	1948	1522	1253	1020	915	874	864	783	774	748	789	757	705	727	692	721	724	730	746	680	721	705	670	714	678	663	752	721	649	740	674	665	691	681	674	680	672	725	681	736	670	721	744	733	689	694	729	668	719	720	686	692	681	754	717	729	691	702	668	726	719	720	753	684	698	753	717	707	670	673	680	687	723	716	721	751	709	696	684	676	669	680	686	635	709	658	669	723	727	698	725	735	684	678	691	712	746	726	679	695	727	703	731	661	725	697	688	669	681	684	728	700	658	737	664	686	689	712	682	729	692	726	644	687	691	686	658	710	704	722	683	635	702	713	661	712	714	717	666	716	649	709	733	704	745	723	705	666	727	723	705	726	726	651	683	705	714	683	715	672	682	683	689	682	704	677	728	728	682	694	718	698	705	727	729	689	688	714	734	688	682	698	681	658	688	694	706	705	688	728	739	747	675	666	701	649	686	695	708	658	714	657	712	683	677	673	682	695	712	715	687	721	679	701	721	729	670	677	680	706	689	714	649	720	731	691	673	714	706	696	692	711	709	675	715	679	707	699	677	691	709	760	680	680	712	665	683	692	705	707	689	684	689	688	748	694	647	688	728	668	701	676	710	688	693	733	675	705	687	688	658	695	701	686	614	695	712	732	693	607	741	702	678	708	712	697	710	681	641	694	711	696	705	717	658	683	683	695	694	691	711	721	713	669	710	686	681	652	674	670	733	695	656	723	643	731	695	696	677	714	670	742	727	699	733	712	680	661	695	727	736	710	749	675	709	659	696	728	721	717	667	705	692	668	680	687	708	685	692	688	716	674	701	724	689	715	701	705	682	692	686	662	706	712	695	715	679	683	709	715	733	675	679	678	658	667	718	699	674	682	732	708	695	685	689	751	727	661	722	688	723	647	701	723	712	734	691	693	697	725	655	712	686	681	743	682	767	689	714	725	733	705	659	709	697	658	736	712	670	666	694	718	692	685	704	662	708	734	709	680	620	696	656	721	689	702	741	676	685	712	737	698	749	691	731	682	700	716	702	726	665	692	692	676	680	679	687	704	673	695	671	705	675	679	711	702	714	697	715	705	720	690	717	689	694	625	730	676	779	728	724	661	661	660	693	687	676	680	746	689	697	683	686	753	671	697	678	722	721	715	741	686	708	671	678	669	695	666	711	673	747	707	718	720	691	727	705	704	718	712	705	685	682	694	663	645	730	704	706	675	666	666	669	683	712	714	669	698	668	713	661	680	651	681	671	694	691	700	681	706	706	703	694	724	697	694	717	758	689	735	708	705	681	675	687	678	696	645	709	718	721	685	700	721	715	702	680	681	708	751	683	706	672	687	739	709	726	680	739	688	705	741	728	697	713	730	702	694	672	695	699	669	649	655	691	672	715	705	709	675	689	669	684	702	691	697	719	620	682	672	697	711	699	699	687	692	709	690	684	686	710	686	644	670	714	684	713	703	697	741	735	692	715	707	700	669	709	716	705	655	710	721	711	682	716	676	736	696	660	695	717	676	706	702	710	707	710	723	695	714	671	714	733	713	693	715	687	703	698	700	719	712	668	753	628	717	698	750	716	726	676	682	721	746	705	670	670	704	695	710	707	697	704	731	685	722	713	678	710	704	699	735	704	718	727	748	684	680	663	674	643	732	668	710	713	678	709	744	724	691	701	712	739	715	694	703	698	708	714	743	692	678	660	668	727	718	670	660	700	727	705	685	697	627	670	676	690	691	733	706	716	718	675	700	680	692	704	737	673	667	696	684	741	648	661	677	682	698	694	669	791	701	716	655	694	707	717	697	669	691	695	672	692	689	687	701	691	696	698	639	675	682	685	747	655	721	684	701	704	692	668	676	687	689	699	721	693	694	714	731	715	682	679	730	662	705	695	682	715	742	714	755	673	707	751	712	712	708	708	706	738	685	722	694	736	670	722	659	717	699	696	714	673	702	656	664	695	665	703	708	672	688	701	717	710	669	668	688	684	696	697	719	685	667	702	759	713	714	675	713	704	712	669	698	689	681	678	727	687	731	713	655	742	701	711	718	672	690	719	744	694	674	674	716	684	710	716	710	688	753	667	667	652	702	686	725	730	623	719	712	731	697	704	651	707	715	709	668	672	730	671	714	708	679	658	692	702	735	666	710	719	663	683	729	658	682	714	659	664	665	733	694	709	702	700	650	715	718	705	700	703	707	692	650	685	741	702	680	698	689	700	669	715	757	651	680	693	669	657	696	677	710	710	709	679	709	692	706	694	694	687	711	710	682	703	662	703	721	731	700	691	652	702	659	632	712	685	697	700	709	689	719	724	681	702	672	690	699	678	723	742	701	716	707	689	693	665	721	674	701	623	684	640	685	667	681	708	667	740	684	745	674	682	683	731	705	651	740	672	707	708	721	666	720	710	729	698	667	691	690	656	712	679	666	717	723	647	640	702	723	697	680	671	664	732	698	711	685	687	705	680	698	692	704	659	664	725	690	715	662	675	712	737	714	730	682	707	695	753	666	698	687	671	733	694	707	700	718	716	743	705	689	724	712	672	688	717	716	723	714	695	698	720	690	698	676	691	678	712	675	738	700	727	673	674	667	716	688	678	722	719	714	715	724	680	739	705	655	676	700	712	682	710	719	720	683	647	691	688	663	688	718	699	720	677	723	665	700	724	718	725	743	706	706	652	656	678	729	679	647	689	720	648	679	646	682	679	733	685	709	678	714	688	723	691	682	660	718	708	692	728	689	669	712	728	687	709	671	707	704	716	654	693	736	742	753	677	683	692	717	682	710	733	659	724	717	705	720	684	701	689	705	684	676	697	680	690	684	701	727	742	658	703	668	690	752	676	695	710	680	670	666	670	650	685	708	734	705	718	689	658	730	738	730	686	693	713	682	723	709	672	729	662	692	680	702	688	691	656	755	726	717	697	661	700	702	706	682	737	694	647	715	695	714	716	727	678	688	697	733	732	694	701	692	696	690	749	685	716	742	668	706	716	666	689	655	698	703	727	691	687	741	709	702	703	706	690	702	647	680	693	685	636	706	723	696	739	700	701	703	675	658	746	706	680	731	738	664	675	709	706	665	692	704	698	721	696	658	734	698	676	695	656	692	719	713	729	683	706	699	738	662	710	731	692	730	706	677	710	663	746	674	708	704	722	714	692	707	683	722	740	743	722	666	695	691	659	674	642	693	707	686	699	735	732	692	696	655	661	693	697	671	695	714	675	693	708	692	718	715	676	689	682	688	698	713	717	670	656	670	716	754	707	696	766	755	712	710	679	700	661	664	675	686	644	706	676	660	677	695	729	684	705	711	720	698	674	708	672	775	678	712	711	674	696	741	689	694	726	709	698	720	736	674	669	682	787	654	718	690	727	747	688	646	733	716	705	728	711	678	707	702	742	698	714	684	673	668	708	673	697	711	701	687	725	692	683	722	700	700	691	678	697	746	682	749	763	695	662	732	730	680	701	679	682	726	697	681
58920	31977	16345	7430	3417	2077	1254	766	521	446	383	313	310	324	287	262	294	288	267	285	273	298	272	259	283	259	246	272	265	259	251	288	250	283	279	275	280	252	295	255	247	265	267	289	277	258	301	324	261	271	290	274	272	273	269	272	257	257	267	256	275	272	261	306	230	267	269	294	285	294	281	303	290	318	286	258	257	274	268	260	296	264	288	317	282	261	230	286	276	275	281	254	266	279	281	241	289	281	271	271	263	255	265	254	269	314	276	256	272	251	277	282	256	273	289	281	248	268	298	285	261	282	257	236	276	277	285	234	278	262	257	263	238	273	279	275	271	253	294	273	261	265	288	286	268	250	275	297	286	279	286	268	257	244	275	265	299	292	290	282	264	268	265	256	269	264	252	292	259	249	253	264	267	265	282	280	257	288	303	270	283	214	283	247	269	257	269	282	279	257	234	290	278	270	295	282	283	285	280	261	245	276	250	266	245	254	309	285	286	260	252	267	282	245	280	271	257	263	312	255	283	282	266	262	274	260	272	281	295	256	279	279	230	317	260	251	277	259	282	272	266	275	290	260	243	266	284	264	246	245	255	276	282	269	283	247	273	269	291	283	294	247	277	227	301	277	261	282	279	267	273	264	249	264	281	266	285	239	269	241	313	279	295	263	257	290	294	262	259	269	258	268	269	273	255	273	265	249	276	272	253	286	285	270	279	291	304	280	295	290	280	292	263	283	279	282	277	273	265	301	263	256	298	295	284	254	275	276	282	270	301	264	271	265	243	291	268	285	262	271	273	272	273	244	260	266	278	269	278	277	257	302	270	284	288	277	247	283	305	280	298	276	273	255	245	253	276	279	242	286	288	258	279	291	279	246	278	290	286	265	265	278	276	261	252	255	282	262	273	251	251	285	286	285	270	251	255	252	264	272	292	267	276	272	266	265	263	281	281	298	279	271	291	289	248	297	250	240	275	274	236	261	245	290	262	277	249	283	256	304	281	251	265	276	270	273	260	285	263	287	271	281	280	263	275	307	250	279	252	261	288	294	260	254	284	285	262	291	288	252	269	272	277	284	263	265	274	286	270	260	243	260	261	266	280	277	274	254	283	282	265	267	251	292	274	269	280	302	263	262	268	269	308	264	288	279	303	258	263	280	272	282	273	270	246	281	265	273	248	272	287	278	279	247	281	260	274	261	291	260	260	309	277	283	303	253	247	251	260	245	276	271	274	279	250	289	280	258	291	271	300	291	261	285	280	236	256	256	283	285	271	289	257	276	273	248	264	313	291	276	243	242	278	219	268	272	303	266	263	244	261	291	238	282	273	247	284	268	231	275	298	278	273	243	273	285	262	299	267	252	264	284	241	285	300	283	268	273	275	255	255	289	284	229	277	208	261	256	279	290	306	285	242	289	297	285	285	285	307	269	284	291	271	283	257	293	266	249	282	240	277	287	257	282	281	306	288	266	256	267	236	251	287	284	280	294	314	237	260	263	278	278	298	262	304	258	279	275	309	298	246	277	264	282	265	278	270	272	279	312	290	269	276	272	270	295	270	276	268	294	300	261	275	273	264	275	324	287	263	274	257	280	263	248	280	245	277	305	281	249	220	258	294	267	273	270	289	268	248	263	276	277	251	256	269	268	248	282	256	262	282	317	248	266	258	266	299	271	260	298	258	277	280	264	275	242	291	264	232	270	306	279	282	256	298	290	284	265	269	262	274	296	284	274	294	242	246	273	278	242	281	269	261	263	278	244	247	267	260	274	264	255	291	285	257	241	294	269	254	257	274	268	260	263	262	283	303	300	272	276	264	285	274	268	321	285	260	266	244	270	273	280	287	276	254	268	280	260	286	256	252	288	269	276	259	280	309	254	278	270	269	260	260	264	269	277	288	267	288	270	276	266	275	289	274	274	285	253	282	269	293	301	272	263	312	251	263	277	256	266	257	285	265	283	290	230	288	277	304	285	237	284	255	295	262	269	285	291	275	259	273	286	275	266	252	260	278	255	260	295	271	283	264	272	284	264	254	264	249	273	281	269	250	286	273	282	278	270	276	273	263	243	274	312	292	267	247	255	299	256	257	282	280	296	279	243	297	247	284	251	259	266	266	261	284	285	256	279	307	308	295	264	249	281	248	283	290	291	268	254	276	265	278	271	301	281	240	282	286	261	281	301	275	271	265	274	239	257	264	241	287	267	292	270	244	265	263	241	250	272	267	267	278	284	260	295	306	286	263	267	290	293	256	267	256	286	277	256	271	276	284	262	261	292	260	272	287	249	290	245	279	292	271	272	244	286	254	275	278	283	280	251	278	264	270	276	307	264	252	254	227	249	276	241	288	261	266	271	279	289	263	282	247	245	269	267	277	268	283	230	256	278	297	278	283	247	262	290	278	251	281	271	284	262	300	302	273	241	224	238	271	269	267	287	304	255	263	280	248	267	277	263	287	297	274	265	251	254	248	271	272	272	297	270	257	286	269	264	270	284	244	268	292	270	251	246	289	287	244	254	253	251	251	272	258	268	290	283	267	250	268	269	261	259	286	267	246	282	281	285	268	249	289	271	265	261	273	279	299	269	283	283	248	292	264	242	304	297	295	245	279	245	267	283	260	276	252	253	244	272	270	246	273	248	269	268	274	267	259	258	268	263	265	274	280	273	287	273	277	276	277	299	280	244	268	256	254	260	303	287	269	258	266	270	259	280	246	279	268	251	285	290	273	251	266	280	262	286	244	281	264	267	256	278	255	277	273	236	297	301	274	254	260	287	317	263	286	274	286	246	269	258	267	270	277	281	258	285	260	264	242	281	262	283	275	283	257	277	256	296	284	275	252	275	274	249	294	264	256	277	278	205	282	259	247	267	255	249	275	252	267	247	295	264	292	291	259	300	251	311	264	244	290	293	252	285	286	267	255	260	268	282	233	286	270	269	278	242	286	252	306	318	284	318	278	268	244	263	269	301	282	287	301	263	263	277	236	261	268	248	240	270	301	277	259	269	297	232	239	343	270	300	283	263	265	279	261	302	261	290	276	280	287	286	290	277	255	263	285	273	266	271	252	272	236	263	262	215	293	268	254	279	269	237	268	266	296	278	262	298	263	271	285	297	278	274	228	275	264	250	275	265	278	258	283	277	304	276	259	260	279	303	310	279	297	266	258	278	274	295	284	252	289	287	284	257	290	299	281	304	256	271	255	273	274	257	268	248	296	270	250	291	278	261	252	295	290	295	274	280	295	267	246	263	252	281	293	283	283	276	282	275	275	230	263	247	236	258	229	251	280	293	261	276	261	304	291	252	310	285	252	288	254	279	241	282	288	260	260	282	245	264	270	292	279	250	270	270	237	273	277	273	267	266	257	272	260	277	271	295	275	278	252	269	262	259	278	262	290	300	272	251	276	280	278	256	292	279	275	238	281	279	289	258	256	277	267	266	274	267	283	295	262	272	256	254	263	289	282	279	276	280	283	266	251	257	279	262	263	283	233	287	298	294	257	263
40546	25511	19410	14836	10560	7172	4776	3042	1916	1407	1111	907	851	829	756	718	711	686	680	662	688	736	705	655	735	641	705	601	632	659	625	660	618	644	578	612	681	690	635	637	625	612	615	635	592	624	619	664	692	612	621	604	647	657	621	663	601	675	653	632	597	625	642	599	678	681	665	647	621	596	609	629	679	627	658	633	652	612	631	625	670	621	703	688	627	626	637	652	650	635	660	661	675	670	629	637	602	641	662	688	658	617	652	632	612	682	663	689	661	656	596	661	640	630	679	653	643	644	660	633	644	652	583	641	654	670	605	663	645	708	653	643	651	656	627	630	661	648	630	639	692	648	659	651	689	622	658	641	631	652	651	640	650	625	640	636	629	607	649	654	709	627	688	670	684	661	647	675	620	638	635	620	637	655	642	611	634	666	644	623	639	619	628	631	659	611	628	674	645	608	671	630	659	635	687	620	623	671	637	628	658	656	652	653	654	637	623	619	621	627	678	667	625	628	620	673	618	605	610	643	624	657	648	651	659	630	674	640	641	667	657	656	605	685	636	639	610	624	660	675	629	653	641	679	647	663	609	614	620	643	636	642	665	663	670	628	611	617	659	631	631	673	634	633	670	646	620	685	664	624	625	616	616	597	664	595	635	626	605	627	676	636	657	674	628	656	648	699	637	627	622	644	625	634	692	645	664	628	693	618	619	662	592	614	627	647	675	647	644	630	651	624	672	614	638	621	651	663	627	622	611	647	599	662	595	600	637	663	573	649	645	615	647	630	652	656	646	668	667	690	640	647	648	582	657	631	696	612	627	661	638	664	699	648	639	650	629	688	681	675	608	632	602	633	647	621	573	635	607	627	674	633	686	642	648	657	661	651	637	654	626	625	652	635	614	606	629	643	657	618	631	638	639	650	657	654	642	653	634	629	629	638	656	629	641	612	634	622	637	620	585	619	646	626	688	587	646	654	658	627	584	659	612	640	601	653	639	684	645	641	660	661	645	644	685	610	662	659	645	625	645	611	670	633	618	621	667	634	657	626	616	698	649	647	626	626	637	625	697	658	695	655	621	620	644	668	683	615	622	625	648	638	613	620	654	606	609	627	658	659	639	658	664	655	634	663	658	661	670	606	614	645	659	644	593	684	629	665	683	650	656	616	661	645	666	703	661	622	663	660	627	680	639	654	616	689	607	657	627	623	656	668	667	664	639	627	605	588	650	673	607	662	654	603	659	648	627	650	600	635	660	630	640	627	634	598	652	639	637	603	591	618	617	653	622	624	648	683	637	644	685	609	622	604	597	635	703	660	658	621	635	623	662	627	643	632	636	630	664	675	636	661	637	595	665	647	657	619	675	621	679	684	608	663	605	667	612	639	633	597	683	610	645	657	633	660	658	662	634	614	649	601	685	644	646	683	631	701	651	626	638	633	649	647	640	668	652	622	633	661	636	625	634	616	666	664	630	669	601	593	620	659	603	581	641	644	613	640	603	654	680	676	678	632	605	682	680	628	615	654	625	649	638	680	646	592	610	655	627	638	616	649	669	681	663	636	652	611	589	610	658	665	643	652	662	652	631	633	635	598	622	627	617	628	646	637	657	673	676	649	635	689	666	665	621	632	612	637	681	664	639	604	630	664	665	660	620	629	652	662	626	607	690	577	644	669	654	638	669	632	686	622	664	600	658	708	637	694	645	672	688	649	601	639	594	646	652	635	651	630	639	667	653	644	655	637	642	607	685	658	640	644	615	601	669	661	740	617	633	647	613	617	654	615	662	651	638	652	652	625	614	659	660	670	633	643	679	670	638	656	647	690	643	616	638	652	655	627	669	596	639	587	713	632	658	649	645	622	622	647	675	592	621	653	636	667	644	648	661	645	626	682	610	644	658	637	642	622	634	670	649	610	604	635	615	651	643	627	644	633	655	649	637	633	661	636	682	635	662	583	698	625	610	680	645	646	637	619	628	643	605	689	625	642	631	632	685	594	652	658	669	619	639	605	587	675	655	624	656	598	615	613	670	659	619	656	655	626	646	673	659	639	666	646	621	713	671	656	676	642	586	620	653	660	637	649	683	666	643	663	647	654	673	651	673	640	613	656	621	644	643	661	630	639	714	671	606	637	699	642	659	628	687	647	658	633	649	653	656	643	631	587	675	654	619	642	645	602	666	647	642	625	665	650	676	638	631	666	631	646	610	648	629	635	656	656	624	675	665	620	688	640	640	637	698	671	624	623	658	642	620	678	644	594	627	654	611	634	589	620	644	601	640	626	616	645	655	608	687	662	646	670	638	620	612	642	646	619	648	681	660	678	624	648	679	609	683	689	662	649	628	656	663	626	633	662	626	653	648	663	607	638	644	641	634	639	634	644	637	627	661	664	599	640	682	617	634	622	661	635	663	635	592	619	604	669	617	654	637	643	672	632	644	667	670	614	673	674	645	609	676	642	647	641	620	664	668	681	628	605	572	625	596	643	663	624	640	667	643	642	586	653	626	655	637	634	666	670	651	648	601	674	622	656	649	642	635	668	613	647	628	622	614	604	653	632	642	607	677	632	650	667	632	672	654	652	641	640	617	708	633	667	636	615	638	609	648	647	613	643	649	613	654	657	644	650	624	647	628	670	699	615	640	633	627	635	641	702	693	664	652	674	622	682	645	653	626	610	656	624	658	663	650	623	613	649	610	657	660	622	644	646	645	667	664	629	647	670	677	586	644	683	655	663	661	646	590	666	659	628	625	662	617	648	672	674	639	659	656	644	589	631	649	693	688	640	659	641	651	663	627	623	654	599	689	653	647	680	659	651	602	624	650	612	662	635	652	632	664	654	646	660	637	624	637	630	597	683	653	680	651	654	645	638	616	660	633	650	645	627	619	633	673	622	666	651	628	638	672	623	640	646	604	605	623	670	651	658	636	675	625	646	659	642	672	634	630	659	659	646	642	630	667	638	621	654	608	695	643	618	635	637	614	672	656	657	621	645	623	631	669	689	618	623	640	659	631	609	682	607	616	636	660	606	597	669	640	637	650	659	637	636	594	624	626	640	647	653	682	660	625	620	578	638	647	664	632	641	648	630	609	625	649	650	689	593	627	661	677	596	611	647	621	637	646	664	630	625	660	645	667	628	667	642	623	618	687	623	599	661	656	650	620	666	688	642	626	633	642	645	631	632	627	637	602	684	657	654	635	662	653	683	646	606	619	635	681	662	597	672	626	636	609	642	693	589	631	646	614	619	631	688	646	675	639	674	604	672	657	607	602	650	630	693	637	642	598	640	641	663	662	662	667	624	619	640	678	639	627	631	618	624	652	626	637	644	620	637	656	651	654	647	716	618	636	673	677	638	647	574	700	650	643	680	641	644	596	672	611	630	634	622	650	649	671	665	658	598	597	611	633	625	654	636	633	604	609	636	656	665	679	619	699	649	658	638	672	689	617	658	659	666	675	639	671	653	623	634	668	680	657	629	639	638	682	647	610	657	633	620	681	703	623	602	650	589
35962	19538	8293	3460	1650	924	673	455	351	329	317	312	301	272	295	272	311	323	290	315	320	278	316	301	296	292	272	282	289	263	273	291	272	306	274	291	265	260	254	290	282	304	290	308	266	259	280	303	298	288	304	293	271	343	275	306	318	313	271	288	310	297	276	285	300	270	264	276	250	307	295	305	289	277	273	314	316	283	286	301	282	262	289	300	284	300	257	250	270	247	311	278	287	252	315	309	283	307	301	281	279	307	281	291	285	277	284	282	268	272	267	263	286	281	297	275	304	257	252	267	287	280	253	259	275	287	286	269	305	254	291	268	284	290	304	299	267	283	268	268	276	292	315	308	259	273	287	276	276	285	286	264	301	305	308	288	269	281	312	326	286	274	279	283	294	296	264	274	273	301	294	275	310	295	262	286	309	295	268	310	300	315	290	234	281	276	265	253	285	272	293	273	286	254	280	268	280	275	264	274	307	275	285	300	282	261	274	292	286	314	295	301	294	273	326	295	263	284	256	277	265	303	306	272	293	266	283	288	297	312	280	298	268	255	291	277	273	266	260	302	293	271	279	308	297	291	280	263	276	238	323	267	305	300	294	264	287	291	276	266	291	305	294	296	307	258	260	280	283	289	280	303	269	272	260	240	256	284	253	279	316	292	284	302	264	247	275	294	268	265	278	232	284	265	292	314	270	248	264	283	285	265	279	305	301	303	286	270	302	280	289	253	261	291	284	286	278	293	284	261	282	277	284	258	304	283	287	271	286	300	271	277	288	278	293	304	286	245	250	284	283	273	313	282	265	294	277	295	317	307	267	284	302	286	278	306	291	286	280	274	292	279	265	268	269	265	290	292	304	271	276	260	292	269	308	266	278	303	291	274	272	272	286	250	294	264	289	307	257	279	252	321	291	251	297	281	289	254	270	263	250	289	271	290	295	259	298	322	298	255	266	260	302	261	272	306	281	245	280	306	308	283	273	299	273	298	275	260	267	287	285	314	268	287	267	273	294	261	274	289	270	260	262	299	297	269	280	286	282	282	292	268	291	293	272	289	282	252	260	285	272	270	269	308	275	256	282	265	238	287	298	278	298	266	267	291	230	301	286	281	267	260	320	269	310	266	277	306	274	324	254	295	281	300	295	286	292	287	279	262	290	292	300	268	292	282	269	256	270	253	273	278	282	280	281	279	281	277	270	328	279	292	281	294	321	306	279	268	294	274	321	286	275	300	304	249	261	305	314	281	272	261	286	290	290	301	277	297	293	288	297	271	282	275	255	259	280	320	315	294	273	285	313	274	291	262	286	258	302	300	276	284	323	309	262	289	286	310	272	273	311	257	276	260	297	291	277	261	316	259	279	289	262	277	287	311	270	256	320	277	271	310	269	290	267	284	288	251	280	282	282	260	289	269	296	297	241	265	290	275	255	268	272	266	325	303	312	276	311	280	298	259	285	297	260	298	276	296	260	278	293	326	264	267	272	281	282	263	298	261	295	283	272	289	276	274	259	303	277	288	284	300	282	269	285	270	283	311	287	284	264	275	285	283	285	313	275	292	266	260	290	277	308	268	286	272	313	304	321	261	294	302	282	309	285	294	267	260	274	308	308	290	306	280	293	276	267	283	297	284	312	300	291	302	295	271	290	275	278	289	269	270	320	299	316	280	270	283	287	276	298	274	284	265	261	288	280	289	278	309	255	280	280	304	284	281	250	270	271	284	280	314	286	278	279	249	275	287	313	280	297	300	284	272	268	302	290	279	293	243	256	294	248	282	327	297	295	249	282	276	271	287	273	292	328	292	274	270	274	285	254	270	289	265	262	289	276	295	292	269	280	291	287	283	289	317	272	285	266	277	277	268	274	296	300	313	297	298	275	317	293	264	271	267	299	270	289	275	299	287	291	253	294	281	293	270	295	321	261	270	264	275	291	278	280	259	288	274	239	290	250	299	316	277	302	260	314	275	251	272	301	282	289	273	288	307	276	289	258	270	305	281	287	276	278	294	268	265	335	296	293	273	280	323	277	260	285	326	301	294	267	300	288	276	289	290	278	292	296	273	283	294	275	301	266	285	250	303	270	293	276	278	285	289	282	254	294	291	257	277	285	288	269	286	305	250	284	278	306	257	269	277	294	286	289	307	234	271	280	293	309	276	282	313	276	268	279	264	292	238	264	327	305	267	305	254	290	257	269	301	278	284	278	305	297	274	241	294	268	248	308	316	272	281	294	287	285	306	288	277	295	277	255	294	263	278	274	283	282	289	288	332	320	309	282	278	295	296	273	272	324	282	261	288	302	280	285	282	300	277	297	274	317	287	279	275	246	270	278	276	263	265	291	273	266	289	289	330	312	254	254	299	293	269	271	279	301	265	296	277	220	288	278	304	282	268	275	296	300	269	280	300	270	289	293	272	278	296	335	291	290	268	241	304	303	300	309	239	254	266	305	303	276	289	290	317	296	277	296	268	306	249	287	275	284	284	284	282	292	283	291	303	282	269	284	283	300	292	283	281	274	264	289	314	299	286	282	253	294	292	295	264	283	284	287	275	264	286	261	247	269	253	259	275	303	309	276	295	288	279	287	299	278	286	289	308	257	308	292	291	266	256	280	287	302	271	272	277	283	238	302	316	260	281	269	293	290	259	297	292	288	299	276	299	294	281	245	263	285	293	303	274	265	315	257	288	281	280	248	256	290	266	255	284	263	294	304	290	284	290	303	304	253	287	289	275	295	289	287	276	325	272	285	261	259	290	282	294	302	247	285	263	299	300	273	276	266	308	271	265	280	232	281	299	298	320	271	315	296	267	293	265	262	277	272	281	282	287	289	270	271	276	282	314	282	285	287	302	268	328	264	330	277	277	267	277	283	300	252	306	280	286	279	282	249	290	281	274	303	300	300	319	262	310	258	255	287	262	273	289	261	286	295	250	266	260	297	284	296	282	274	268	294	283	284	263	278	304	297	268	297	287	280	275	286	290	294	265	313	262	254	278	309	247	282	289	308	260	304	286	253	279	274	275	277	284	315	291	307	261	298	302	279	272	340	287	287	300	275	283	300	269	259	292	243	252	291	277	272	269	288	310	319	284	288	297	289	299	257	286	266	297	279	290	266	291	309	240	286	289	277	270	260	282	287	283	303	281	295	253	305	298	282	299	270	297	306	291	303	282	273	260	308	298	305	263	313	282	257	289	274	273	301	292	295	294	298	305	276	312	291	257	292	252	290	288	261	260	286	290	266	293	273	292	280	305	293	271	277	299	312	273	291	291	274	288	317	278	297	255	261	304	288	276	255	281	275	287	273	265	316	288	321	291	265	258	332	272	286	301	302	278	281	296	267	293	270	273	300	280	272	254	308	280	302	271	276	292	280	270	275	280	255	290	268	316	295	293	307	292	284	278	288	270	269	258	266	317	262	265	235	275	268	297	285	307	298	260	269	286	272	272	308	311	285	291	319	266	269	265	274	280	279	267	293	255	281	286	272	316	316	264	263	290	263	256
26348	16558	12050	8544	5413	3364	2234	1582	1139	943	851	756	818	707	720	730	689	717	666	712	691	668	636	738	702	654	666	697	671	673	637	695	660	681	677	654	704	682	677	679	664	730	710	680	686	676	675	662	670	679	695	704	688	663	677	698	707	721	685	681	674	650	645	627	646	700	700	679	637	652	641	700	685	636	640	716	652	672	695	677	663	675	659	688	688	687	701	694	686	641	668	631	695	666	669	609	666	725	636	648	635	683	645	626	648	673	666	684	644	698	650	673	684	607	667	627	658	627	647	650	693	670	631	674	630	683	640	661	660	621	643	720	689	658	681	634	679	641	695	707	653	628	661	640	639	670	680	634	673	693	683	686	687	646	641	660	673	647	677	678	613	687	711	663	650	700	641	643	681	660	691	657	685	698	660	645	692	681	697	638	700	686	663	654	668	685	657	737	688	660	695	651	668	659	695	674	648	672	635	647	648	625	639	668	688	693	677	673	663	627	675	681	691	691	687	708	662	656	696	673	699	671	697	674	668	674	658	641	684	690	684	709	682	657	621	656	693	637	703	639	707	670	666	682	680	645	682	648	679	685	693	697	661	633	617	729	672	665	672	673	703	669	656	666	640	674	641	656	626	664	640	666	695	644	672	654	699	730	677	634	691	645	696	633	666	706	656	653	722	657	657	639	623	660	687	700	671	649	677	697	674	691	702	701	688	723	652	684	647	704	703	682	707	686	659	629	679	634	707	652	698	684	696	686	658	653	678	700	686	680	674	690	693	684	711	626	668	693	692	667	666	652	663	650	663	701	672	690	722	624	673	731	648	682	661	636	660	652	659	670	649	665	656	728	655	671	662	701	628	667	675	696	698	675	677	731	668	667	681	655	682	642	647	679	677	669	703	673	695	646	626	615	649	678	668	668	661	734	674	694	701	643	701	645	686	695	667	671	698	658	668	701	664	672	657	737	689	697	703	700	712	717	611	682	633	689	650	682	680	665	670	662	681	695	666	683	678	724	715	669	676	694	666	682	659	643	686	661	691	692	630	728	611	643	649	677	619	641	720	657	695	691	646	692	660	683	689	677	641	657	687	691	638	659	620	691	694	683	700	664	666	646	680	664	686	659	656	678	651	694	620	668	685	650	708	642	690	669	661	664	669	710	669	702	676	689	693	683	700	675	665	615	677	652	674	664	678	675	641	693	675	631	660	685	673	666	642	705	630	657	665	692	653	704	656	635	661	697	696	694	648	672	709	708	665	716	673	709	666	665	696	681	628	644	683	665	644	610	648	698	654	672	688	681	714	717	646	702	650	675	697	670	686	634	659	646	716	647	673	653	654	656	646	701	644	633	709	668	690	663	663	703	647	677	705	706	678	676	673	706	710	672	675	678	682	659	649	598	704	668	670	682	651	667	716	648	669	634	648	717	691	651	640	702	664	656	708	688	714	693	633	660	655	700	680	737	663	664	649	670	604	693	639	632	699	649	665	668	648	675	685	677	642	651	664	705	695	684	687	663	648	638	699	681	652	677	685	665	650	650	681	638	682	661	713	634	649	670	646	602	678	672	663	664	662	647	688	681	680	674	664	670	702	630	628	658	640	678	669	694	651	660	639	670	690	661	673	654	665	714	695	663	707	670	693	622	676	677	724	669	665	646	671	661	607	658	653	627	685	655	721	659	658	676	702	713	679	695	692	647	663	700	652	671	641	683	664	656	604	680	650	667	687	677	687	672	657	600	690	675	687	697	652	685	673	708	685	651	672	685	664	676	686	679	702	686	711	620	614	631	684	664	664	651	693	651	655	682	667	664	682	691	653	708	632	706	651	638	713	686	697	691	692	671	689	685	682	701	665	650	632	642	614	667	691	673	667	663	649	672	659	686	661	608	672	664	684	661	747	640	700	666	653	670	704	623	642	705	671	690	661	672	673	671	658	725	690	703	694	680	699	667	640	667	671	672	702	675	706	688	653	638	703	694	637	687	693	643	669	630	677	714	655	663	684	678	649	676	658	670	671	678	672	643	729	708	694	660	683	667	679	696	736	694	700	650	699	668	641	729	716	648	681	715	665	651	689	682	685	662	696	662	684	670	688	719	683	658	682	686	631	622	651	682	686	641	666	654	668	670	649	661	693	641	697	675	711	631	713	651	694	658	671	699	697	660	632	649	659	672	639	752	668	636	648	679	660	662	640	671	694	705	670	685	639	683	638	688	657	688	656	667	665	689	663	689	672	690	656	674	683	676	648	662	723	608	664	669	709	673	665	638	688	658	670	643	689	694	659	667	698	657	670	698	731	669	673	704	653	664	658	631	701	672	673	700	672	681	681	692	689	651	638	680	700	644	665	700	659	705	646	705	627	729	645	662	675	684	653	705	694	693	680	664	700	661	691	685	658	671	684	658	652	657	662	623	679	677	681	712	717	712	698	715	660	717	654	645	637	663	647	673	651	664	663	690	669	714	641	699	672	682	642	668	716	682	655	677	654	682	672	701	653	713	674	699	658	650	692	666	678	642	644	681	674	685	686	661	696	697	712	670	643	672	666	631	646	638	685	667	722	698	664	639	653	652	685	706	705	696	670	711	697	678	654	685	684	666	674	681	690	687	698	695	660	692	651	650	731	665	642	695	681	704	683	672	674	657	653	638	659	698	655	696	654	670	651	662	669	650	679	717	674	676	668	647	632	653	636	673	682	690	683	654	682	631	704	690	677	653	685	645	682	679	690	736	665	696	650	688	651	636	692	679	636	702	667	689	702	681	663	666	652	686	676	648	723	657	688	678	650	659	646	735	722	661	639	653	653	631	691	664	624	659	679	644	719	719	675	673	662	656	707	716	673	695	687	651	712	666	688	640	655	681	650	678	645	662	668	698	714	638	683	674	661	679	611	694	674	716	651	670	697	667	669	754	692	664	674	643	621	648	656	662	659	663	717	659	694	699	704	676	651	701	664	661	668	683	663	677	664	680	629	703	678	660	661	642	683	632	659	655	711	647	670	684	718	666	679	681	631	685	710	706	655	666	659	666	650	687	705	656	675	728	646	655	633	669	690	676	668	687	660	648	699	605	709	663	613	688	647	649	680	682	650	687	652	676	701	660	702	686	697	648	696	672	643	640	660	656	683	714	687	698	681	654	658	698	626	718	703	710	667	692	658	643	664	699	639	609	666	661	694	648	636	650	664	660	658	681	728	682	704	682	650	681	681	686	637	706	630	663	657	684	674	653	672	686	699	645	696	668	694	632	647	690	677	610	659	676	684	660	649	667	626	703	647	702	597	675	641	662	682	686	680	746	675	694	670	702	678	669	674	685	697	684	656	652	708	683	676	663	657	651	687	656	719	642	693	621	700	655	678	699	683	699	694	697	704	627	657	707	709	676	671	683	658	695	661	664	691	656	635	682	654	674	702	693	708	667	694	634	662	675	661	653	689	662	676	658	675	701	702	683	681	699	665	659	686	636	666	640	663	676	642	657	695	679	693	690	673	649	664	697	697	654
50037	23300	12183	6017	3061	1796	1104	748	500	435	352	378	379	333	333	345	308	316	296	300	286	320	299	302	311	272	292	309	348	285	276	313	278	315	323	322	290	296	308	279	313	277	304	294	294	280	282	280	267	326	287	280	322	295	298	293	308	281	261	261	312	305	349	292	295	304	309	302	295	290	298	314	265	300	297	291	313	320	294	346	322	321	318	249	295	312	300	301	325	292	283	297	316	309	318	290	289	273	295	299	303	281	280	306	308	276	286	303	313	299	291	285	298	295	301	286	325	279	305	334	298	269	298	282	305	274	285	268	299	306	307	281	295	288	285	305	308	298	305	303	304	284	306	309	274	294	349	281	293	291	301	269	294	281	292	282	305	277	332	283	316	294	265	302	309	297	296	292	301	320	277	338	282	297	323	310	301	280	310	308	287	312	289	312	329	296	304	294	277	271	290	327	269	284	303	316	293	314	280	309	304	292	304	287	308	299	293	302	304	293	307	294	296	299	295	298	315	315	300	317	297	292	292	327	328	300	265	280	300	296	297	301	308	289	278	270	302	273	321	279	280	292	297	294	300	320	293	275	300	285	321	276	284	299	321	297	301	308	266	333	299	296	334	284	289	281	299	303	286	259	313	279	300	282	308	282	296	256	307	284	307	290	258	279	313	299	273	263	303	316	291	300	305	319	286	300	313	268	299	278	287	292	303	284	298	279	270	295	288	308	287	302	263	292	272	303	268	277	334	307	297	305	287	245	302	289	265	297	301	317	304	300	319	281	297	316	317	314	284	263	265	291	301	289	312	298	276	267	292	296	300	266	280	317	305	306	297	296	283	303	303	276	305	278	315	319	298	297	303	299	292	273	322	293	291	263	285	267	285	311	322	295	260	266	310	264	307	310	296	311	266	275	298	293	288	302	324	338	291	302	254	301	318	271	293	267	292	303	321	303	287	304	301	281	314	298	276	274	278	346	324	266	292	291	292	291	328	303	284	314	296	298	293	289	316	280	290	316	283	308	301	298	269	309	286	329	276	307	307	293	299	297	300	340	287	321	310	269	302	281	307	267	293	330	318	297	292	304	316	285	281	277	254	319	263	259	284	309	306	327	321	305	275	300	298	297	282	298	313	289	303	281	284	272	278	320	303	319	280	256	326	290	299	291	289	299	263	292	293	263	313	281	346	285	276	295	300	307	262	303	298	306	281	297	320	301	312	304	281	306	290	332	311	318	296	273	316	285	290	290	318	295	278	311	309	325	277	286	295	282	325	292	277	309	286	310	306	313	288	331	281	296	276	251	253	298	291	318	268	288	323	310	277	312	293	296	320	298	294	280	312	314	330	289	276	297	273	311	313	278	280	304	284	283	292	288	276	274	287	296	296	262	299	275	303	276	259	287	307	274	312	278	284	307	314	332	281	309	307	315	320	294	263	316	308	348	294	320	289	290	302	310	279	299	284	311	297	288	303	292	303	302	280	294	272	290	281	289	273	296	288	292	307	296	292	305	279	297	272	276	299	315	291	301	268	289	290	319	286	276	267	286	301	309	317	295	304	306	289	331	297	320	313	334	305	301	294	283	272	276	317	291	311	262	305	269	301	276	327	280	292	324	325	298	275	287	305	288	279	285	283	327	293	262	264	299	292	299	296	287	321	287	335	279	323	278	301	331	285	303	316	310	313	268	269	306	302	282	273	317	306	286	293	305	299	311	314	292	307	310	311	309	282	260	281	286	307	268	290	285	283	283	269	265	292	268	292	253	278	301	289	327	285	269	291	299	314	246	291	283	296	302	301	290	308	319	277	327	278	294	325	281	260	274	314	301	294	322	300	285	250	299	333	297	270	280	289	311	282	314	288	313	296	307	280	313	289	286	286	343	274	304	263	271	284	295	292	299	287	293	277	301	314	278	281	317	306	276	327	288	284	293	299	311	293	275	269	222	291	314	260	296	290	306	259	290	282	297	317	281	290	294	314	322	304	258	276	331	292	300	282	288	305	282	275	293	300	307	315	308	335	324	295	264	295	302	310	326	313	313	296	275	321	337	294	304	300	299	302	268	317	299	304	281	289	315	310	331	285	323	289	309	283	278	278	328	290	313	317	322	330	314	301	273	285	283	310	314	281	284	276	311	288	280	312	288	306	276	290	291	274	270	279	294	292	329	294	324	275	302	304	237	293	263	315	284	282	278	288	298	311	301	310	322	323	309	281	334	306	314	315	305	271	275	329	301	299	294	279	280	253	331	337	311	317	310	299	297	289	305	273	316	293	292	264	279	289	294	285	281	291	284	307	291	292	286	279	320	289	296	274	282	303	282	293	283	310	309	306	301	271	304	309	293	337	294	272	311	275	308	297	319	298	290	295	304	285	280	284	284	329	303	290	305	259	293	261	269	292	287	317	322	291	286	298	342	301	275	274	264	259	306	271	306	244	269	295	310	300	264	289	325	287	303	280	328	288	289	284	325	295	306	306	316	303	299	284	306	291	268	301	287	265	314	278	286	303	319	308	310	265	309	313	280	278	301	318	296	280	265	286	307	332	292	274	259	278	297	294	307	273	311	291	289	313	317	295	271	269	270	279	308	292	315	394	289	287	282	323	284	277	291	299	329	295	314	294	307	294	317	293	283	313	278	280	287	289	280	314	269	300	303	271	304	295	286	303	274	316	305	298	311	321	266	320	275	290	329	323	306	272	283	334	323	273	286	357	296	286	297	317	306	285	300	306	303	269	282	299	291	306	292	287	312	270	278	276	288	298	321	307	310	323	274	316	280	287	282	286	285	307	293	305	322	312	281	287	291	310	308	287	310	312	291	298	304	314	295	312	281	312	323	306	310	275	287	298	260	281	311	304	282	276	329	287	296	294	301	274	287	292	263	282	290	296	276	295	288	291	258	311	310	288	299	305	308	312	337	317	283	276	292	303	254	334	289	283	325	302	279	267	272	301	315	302	299	306	303	297	305	294	284	275	314	299	317	310	271	296	291	292	295	263	291	300	280	301	299	291	296	313	291	317	307	280	280	285	321	280	321	272	297	294	269	287	309	285	309	306	306	295	307	289	276	301	294	288	261	293	295	289	287	302	265	298	303	295	301	308	318	270	308	297	300	318	308	300	301	289	262	298	295	311	291	278	289	304	277	277	291	302	300	293	268	322	262	269	315	320	240	264	307	280	288	278	308	280	302	273	322	307	295	313	300	294	283	287	279	258	309	308	340	314	275	302	291	278	329	271	308	331	299	299	279	304	294	288	300	321	304	259	328	290	282	279	288	304	291	320	293	324	291	330	298	274	299	295	282	313	318	330	310	315	315	301	310	284	329	296	293	271	276	295	293	307	298	271	284	298	324	298	300	275	300	324	276	283	289	305	278	303	282	304	329	293	292	303	293	284	283	298	276	298	312	304	301	296	278	298	308	275	277	306	295	327	312	315	284	290	302	334	283	289	299	289	293	290	277	298	292	299	282	311	263	303	302	279	290	308	281	283	315	291	316	285	277
35070	17716	16844	13835	9852	6678	4261	2793	1706	1320	1088	1015	968	871	818	859	805	818	704	745	782	761	721	715	687	649	679	715	700	747	705	659	701	680	676	712	688	655	704	713	636	684	705	707	729	737	729	705	726	757	721	733	709	722	716	683	690	661	711	688	691	675	684	703	689	668	685	722	674	622	649	720	639	682	688	661	700	715	710	729	704	676	698	716	709	678	685	725	693	743	731	711	673	683	702	718	742	657	732	720	732	719	693	653	717	664	695	681	694	680	684	737	694	681	696	691	693	724	654	694	720	695	659	679	709	711	703	720	712	703	698	712	710	744	736	668	714	707	713	701	658	670	701	734	670	681	709	705	682	686	678	693	696	679	677	657	699	716	685	660	720	659	659	706	705	657	691	724	668	738	751	699	721	747	712	697	661	712	700	672	749	712	738	696	654	665	673	706	677	661	728	718	698	670	646	728	707	719	662	720	743	674	699	651	722	714	674	690	672	686	690	705	672	664	722	681	674	652	745	711	653	687	682	675	703	714	724	685	696	660	680	708	656	663	704	668	693	730	743	709	735	745	665	688	684	736	711	634	668	676	666	690	658	697	722	694	695	705	656	675	675	709	695	721	683	683	738	698	751	688	685	685	698	717	668	687	625	686	679	726	672	735	695	651	732	699	699	718	738	669	693	735	679	658	715	716	686	721	703	658	703	692	710	654	689	692	717	688	679	705	762	715	763	673	727	688	711	674	674	705	656	698	719	671	695	744	739	724	713	688	660	740	700	684	726	729	666	718	679	691	672	621	698	698	721	722	725	690	714	653	725	712	628	724	688	725	677	712	649	661	657	736	710	733	698	708	718	649	735	664	680	716	715	736	741	726	742	724	723	695	735	712	668	757	713	737	735	705	704	662	695	674	736	666	700	719	704	707	702	638	690	694	693	738	658	738	693	702	717	685	690	650	716	728	723	715	673	698	753	684	693	713	674	715	715	690	724	642	684	647	645	703	719	702	681	659	722	692	732	696	718	703	766	725	727	687	671	715	715	745	707	718	735	673	655	762	693	708	673	656	708	715	727	682	740	694	696	692	696	697	682	713	707	742	692	687	690	711	693	697	718	716	715	738	659	622	686	705	695	697	727	693	670	697	667	704	719	709	703	714	666	745	709	707	703	728	724	707	682	700	732	737	694	719	700	691	677	699	610	693	687	722	677	661	721	702	714	704	714	712	685	652	695	711	733	683	662	696	687	650	718	692	713	707	700	675	733	677	737	704	726	660	679	743	702	696	657	665	726	648	670	727	675	703	677	677	720	707	699	729	693	747	668	704	647	640	699	728	692	712	740	686	692	725	705	723	698	707	686	700	684	702	658	652	681	712	690	761	688	697	718	727	695	741	665	703	721	728	738	686	665	653	713	676	669	672	750	670	695	677	737	729	688	676	702	749	729	683	674	722	726	744	701	685	703	718	685	709	685	712	717	680	705	730	697	637	716	674	719	689	696	737	724	664	661	739	727	689	730	677	715	646	698	658	715	706	717	710	686	693	690	682	716	721	686	708	712	704	700	704	694	679	686	705	691	680	698	692	683	663	729	714	653	703	681	730	679	728	654	686	702	726	684	664	712	708	703	693	670	721	765	671	697	719	674	677	689	672	680	720	699	699	669	697	699	671	731	691	715	717	686	728	688	690	679	672	723	676	763	633	613	715	689	689	676	748	693	732	752	675	656	742	685	695	684	679	717	711	684	642	674	728	734	667	694	694	733	669	691	687	680	704	760	698	753	733	711	746	673	705	666	688	673	685	699	734	675	726	692	691	681	731	711	661	677	694	697	689	720	693	688	722	712	735	679	766	662	698	730	688	692	705	701	729	695	697	716	704	710	717	739	754	666	687	671	691	694	719	675	720	704	685	773	722	722	694	696	630	707	715	654	705	677	687	729	725	646	708	619	646	722	672	694	736	675	742	675	650	691	657	710	682	694	674	671	677	638	710	663	731	691	737	726	691	689	691	724	700	724	745	729	705	689	695	711	693	689	707	699	656	696	638	711	694	667	761	661	706	688	728	673	716	670	702	700	689	718	670	721	748	762	669	643	723	686	726	702	705	753	735	706	716	702	709	686	710	703	686	706	736	665	719	767	735	691	697	701	700	680	733	698	679	716	699	730	694	733	693	669	661	678	701	672	674	697	711	706	696	726	706	723	697	671	720	705	681	715	691	698	679	708	700	696	695	712	680	642	713	717	692	706	649	726	698	669	703	713	659	744	684	695	731	705	670	666	733	671	719	716	742	690	683	713	727	681	667	664	689	720	696	720	688	674	683	711	684	741	690	687	674	707	710	686	693	720	735	692	728	683	692	688	668	661	694	716	698	675	741	749	743	696	699	701	675	679	634	712	689	674	680	705	667	698	679	704	686	723	736	687	685	691	673	729	677	728	709	737	710	607	683	743	652	732	704	677	698	714	715	739	704	713	718	719	681	726	718	694	760	691	687	687	693	687	710	708	726	710	697	715	689	704	674	679	717	710	713	710	698	666	734	664	699	682	738	711	690	711	640	686	695	684	706	697	690	694	714	694	659	636	669	709	747	672	705	704	715	727	690	669	703	692	733	719	720	714	733	672	723	745	709	699	713	677	684	706	711	717	709	656	717	713	701	682	702	727	713	669	708	737	698	721	682	722	692	713	712	744	669	739	676	673	739	659	692	686	686	676	706	738	711	655	744	689	715	698	651	679	702	706	693	677	718	679	688	717	711	710	670	674	693	664	681	712	709	690	648	657	689	681	703	731	644	659	697	706	704	670	722	684	676	686	686	686	681	690	736	707	712	678	713	683	731	725	661	716	752	693	670	758	697	724	740	717	734	673	680	661	684	624	721	688	698	702	703	637	716	700	718	710	705	731	713	659	720	690	665	694	734	715	707	659	654	679	666	678	706	690	718	714	680	683	684	728	738	713	674	713	701	697	706	730	725	742	690	697	693	676	659	700	698	698	713	701	739	722	710	674	673	694	693	702	698	702	678	717	668	741	674	637	675	736	697	704	696	722	701	724	661	741	680	712	688	691	664	670	742	673	716	703	723	696	706	695	700	691	714	723	682	700	693	725	680	698	668	717	695	693	714	693	737	650	700	713	745	738	712	723	685	657	683	681	687	666	759	728	710	708	718	700	729	739	666	720	666	676	674	669	726	697	682	725	674	667	704	720	713	680	668	710	715	729	699	686	685	657	677	699	739	709	701	724	699	699	693	743	724	669	707	686	749	696	670	695	644	727	730	678	740	739	698	675	668	689	650	661	724	673	714	664	687	678	737	681	685	702	695	742	686	733	704	680	708	724	678	658	745	696	687	726	689	735	682	635	720	704	720	673	721	710	681	707	727	718	719	693	648	683	710	689	715	686	707	728	718	689	738	758	700	714	728	678	704	689	699	707	672	658	672	677	740	682	725	690	639	676	689	729	677	697	694	676	652	712	683	696	695	718	693	692	701	718	678	739	692	698	698
53307	32157	19893	10737	5379	3035	1885	1086	671	496	368	347	375	340	310	304	311	336	285	261	279	258	275	264	276	284	291	254	274	267	288	260	279	244	284	261	243	257	261	270	236	263	255	243	265	252	248	260	259	259	241	298	267	247	311	272	274	274	268	300	268	213	282	274	258	255	258	286	278	291	257	264	257	254	285	266	305	261	271	259	279	255	245	262	280	274	265	269	247	268	282	282	273	256	254	255	271	250	263	268	264	241	246	268	287	233	291	253	276	246	264	240	267	286	254	254	264	272	263	283	265	251	275	269	271	272	247	250	275	269	275	280	254	266	245	257	262	248	250	283	235	274	287	245	275	280	279	252	238	236	216	279	298	293	259	263	284	257	285	259	282	252	280	296	291	269	234	270	279	247	286	282	239	269	261	265	274	267	272	254	256	256	246	249	252	252	259	263	281	257	268	261	279	274	243	211	250	281	284	244	274	236	297	268	255	275	242	270	281	255	224	253	304	246	235	297	267	235	303	256	279	246	269	281	277	241	275	283	252	254	274	292	299	274	277	259	241	290	282	252	271	273	292	277	270	264	247	241	274	247	285	276	258	249	242	275	305	282	288	299	258	271	296	238	267	277	245	244	293	260	266	268	268	285	285	257	252	263	223	258	281	277	297	257	263	282	247	247	273	265	263	290	245	244	285	244	264	269	262	257	291	304	245	283	256	294	257	273	265	272	256	253	292	244	260	259	245	265	289	255	239	272	255	225	239	272	243	281	276	245	260	262	237	261	325	247	244	261	269	290	252	242	287	295	272	277	288	262	252	263	279	277	233	253	282	248	254	276	254	257	294	248	319	269	267	282	261	268	259	259	253	284	280	273	240	284	264	243	276	246	279	275	246	251	239	269	290	301	276	252	261	255	259	292	261	245	262	273	257	265	252	247	251	267	291	298	266	263	261	256	257	304	258	262	281	239	252	290	303	258	263	280	234	274	262	231	241	266	273	260	237	229	274	264	276	257	258	246	264	262	302	258	263	271	251	239	257	285	285	279	305	282	282	282	292	271	262	264	254	251	267	241	258	264	264	256	267	256	264	274	256	244	248	251	247	271	247	242	244	296	272	270	261	279	283	258	262	283	248	271	270	262	255	284	232	266	259	278	279	279	248	292	247	265	230	260	296	261	258	274	257	232	265	253	271	248	254	275	245	254	235	281	284	252	248	237	294	263	267	244	275	278	294	265	283	255	268	255	302	282	247	305	312	245	276	250	274	268	253	230	255	281	283	277	275	285	269	263	274	267	290	274	233	258	261	300	280	275	258	250	265	241	261	293	265	263	253	280	276	270	252	240	270	250	254	252	296	274	280	292	241	258	313	277	267	264	240	262	280	257	243	270	248	256	241	253	275	257	263	251	249	245	300	253	297	248	275	257	279	298	268	245	268	256	279	278	253	267	243	245	308	265	290	280	233	270	267	264	266	283	249	268	254	265	259	259	262	282	287	254	310	245	254	257	244	238	264	278	270	285	268	243	257	281	281	272	272	292	249	268	276	279	258	262	299	247	242	295	253	229	279	253	253	270	282	268	267	247	282	316	291	267	256	270	259	278	290	287	262	275	277	230	252	288	285	250	269	256	278	253	293	282	248	241	280	247	254	298	246	244	236	254	248	268	279	278	282	260	271	255	280	282	277	271	289	264	304	283	262	275	291	264	225	273	273	244	268	292	279	283	283	246	251	263	269	269	247	281	276	245	260	323	240	276	264	241	242	287	296	239	285	261	280	282	266	277	271	279	252	250	263	298	276	273	270	257	276	269	292	259	232	242	252	264	251	247	235	276	273	286	265	256	258	268	263	251	274	286	243	267	297	278	262	236	257	265	263	243	277	268	266	260	245	264	248	266	281	287	275	246	278	264	277	255	258	265	263	258	253	283	251	255	237	279	298	258	259	253	271	274	278	262	229	275	251	283	262	266	250	268	265	236	266	274	265	284	247	283	274	315	277	273	266	274	290	297	276	260	261	270	255	257	293	284	279	243	235	259	236	259	265	276	265	281	281	265	238	280	258	261	254	285	262	273	230	272	283	286	237	273	275	262	282	307	273	240	259	239	232	241	222	278	269	229	250	293	272	261	258	291	262	281	264	271	258	261	265	259	288	279	306	278	296	228	282	257	273	258	267	274	274	258	278	294	278	251	284	278	267	298	248	259	272	295	281	279	266	249	260	299	265	251	261	292	276	265	261	249	234	254	262	292	291	249	292	294	256	249	250	259	293	257	273	302	249	240	281	276	239	272	241	222	263	250	259	273	258	231	265	253	267	261	287	251	266	230	236	248	243	269	262	256	254	261	271	290	271	256	274	279	275	255	246	241	258	260	259	291	239	269	238	251	283	265	281	237	266	273	253	269	248	276	243	230	242	282	238	266	255	289	291	251	234	273	264	255	272	216	286	275	259	261	268	270	274	252	242	261	298	269	275	259	234	268	249	246	271	260	277	282	232	296	286	291	281	277	272	273	296	257	276	252	285	225	281	271	258	249	300	257	275	276	261	273	257	270	286	227	274	273	276	276	246	250	244	277	265	262	270	230	249	275	214	274	248	285	266	271	286	251	279	266	260	303	296	274	259	261	280	242	267	268	258	261	242	253	256	278	264	275	255	263	248	225	260	265	257	287	238	280	225	230	273	277	256	265	273	273	273	255	272	273	303	270	245	268	262	282	285	267	304	241	284	259	277	266	254	260	267	275	275	270	243	269	276	280	234	272	273	259	253	253	271	249	220	272	263	244	285	247	233	258	244	266	238	259	285	280	279	275	265	236	303	288	265	250	243	278	284	240	259	266	260	270	271	274	261	288	298	280	267	260	266	268	285	252	243	276	261	256	262	257	267	243	299	237	261	243	227	250	253	255	242	294	254	251	270	281	237	268	237	271	267	263	247	241	267	275	269	265	282	288	271	289	266	258	247	275	268	243	236	286	269	265	274	289	284	234	285	265	259	223	269	269	271	264	266	265	253	232	269	274	257	262	268	257	262	254	254	258	238	303	306	250	268	260	266	241	285	250	270	273	284	280	258	282	248	242	274	262	234	281	246	255	272	252	265	276	296	238	287	258	230	266	255	249	223	287	254	263	206	248	246	264	283	271	259	276	257	266	243	287	226	256	252	245	305	264	279	271	280	292	254	258	301	284	253	264	258	271	259	262	297	243	272	309	276	274	276	250	252	271	251	255	256	268	271	268	276	262	315	298	242	265	278	256	260	268	279	267	277	283	263	237	268	247	250	266	234	282	277	247	246	246	241	271	255	240	253	265	252	291	267	256	238	261	250	260	258	298	284	252	280	247	309	252	253	257	276	248	291	311	265	302	260	252	274	276	246	266	291	260	282	279	256	268	281	266	274	265	260	270	283	264	264	256	255	249	246	256	288	236	265	235	235	263	257	249	280	268	231	224	245	274	261	265	266	253	241	266	232	288	272	270	256	268	238	262	281	244	254	266	259	276	255	257
36287	25982	24072	20425	14846	10467	6895	4016	2536	1760	1200	1132	1100	941	830	796	753	724	728	721	729	687	719	654	645	671	658	659	630	621	653	671	614	586	663	651	625	660	671	634	659	647	598	675	613	613	611	632	627	645	667	583	599	594	648	615	618	637	650	614	602	663	630	634	607	610	597	585	591	624	582	655	629	645	622	587	658	618	654	607	634	661	607	649	606	581	612	688	642	630	590	620	608	642	637	636	594	602	666	641	575	673	653	590	622	618	632	600	588	625	637	619	642	636	645	612	641	667	650	631	640	608	606	629	626	675	636	629	654	660	655	614	642	619	643	616	630	635	612	675	643	634	639	606	657	624	607	652	645	635	642	624	614	635	671	648	628	645	609	624	645	617	673	598	655	646	561	617	651	624	652	598	645	637	632	612	672	613	680	656	627	638	648	598	653	662	639	613	686	627	624	612	607	622	606	641	619	615	691	651	679	643	591	634	638	624	607	636	606	599	656	661	598	624	601	611	616	624	654	642	575	644	629	605	593	639	628	651	604	606	610	675	597	620	614	627	671	619	659	639	608	609	643	637	651	658	632	614	612	617	676	676	614	646	628	650	647	654	649	618	657	633	626	607	587	642	659	646	632	694	626	655	628	607	651	609	697	624	602	630	613	673	661	652	621	629	651	624	609	627	644	619	690	662	634	623	624	655	634	620	645	649	637	595	587	628	594	593	632	624	608	612	584	653	618	660	657	624	644	627	668	666	629	654	612	645	652	612	603	657	594	621	593	621	616	622	655	665	652	600	656	617	675	594	648	646	617	631	612	652	629	640	597	617	655	572	602	632	671	652	605	639	678	633	608	605	569	610	649	624	613	619	634	634	609	639	663	670	580	627	667	590	609	625	632	650	629	631	645	585	634	604	626	689	652	660	627	630	603	639	640	688	651	612	644	630	583	626	607	636	641	604	638	620	650	659	631	586	620	679	560	634	604	634	616	630	660	621	611	585	611	628	613	642	628	595	627	603	586	656	645	636	616	613	623	657	612	645	627	635	616	625	614	626	645	624	646	631	642	628	622	683	610	643	629	677	633	617	630	627	620	655	645	630	639	625	639	629	671	574	604	656	604	647	635	636	577	620	634	605	603	634	655	652	619	615	631	617	614	628	655	648	589	647	637	645	595	610	663	611	587	612	637	638	665	644	582	631	626	652	593	636	620	597	649	611	611	665	653	589	613	663	658	627	629	569	659	629	588	650	565	634	652	583	607	598	663	574	636	632	621	597	614	623	615	617	607	615	642	659	603	656	601	600	624	663	625	632	643	622	635	672	651	616	624	594	641	646	606	593	619	662	637	646	631	646	632	643	615	611	607	637	654	651	618	667	630	593	659	639	654	634	627	606	664	600	615	611	609	623	609	650	624	607	595	598	664	611	646	617	599	619	631	627	682	615	620	627	659	623	676	639	634	673	612	634	608	655	610	577	604	638	671	649	625	633	642	608	615	587	641	667	677	617	650	627	645	643	640	643	660	627	671	610	673	611	633	648	634	642	673	642	640	679	629	632	628	639	606	629	637	592	622	637	591	651	672	653	656	619	604	644	588	673	598	581	607	641	684	635	641	647	589	611	605	652	574	576	585	656	636	598	574	682	620	659	640	612	561	633	625	589	620	607	646	693	622	619	608	680	627	652	640	597	591	625	623	638	640	641	563	614	637	573	576	648	625	668	631	622	617	633	659	639	643	654	593	660	634	640	621	650	627	582	638	643	640	653	607	630	670	611	627	595	584	606	612	663	607	604	659	638	627	645	617	669	644	643	659	646	602	600	594	654	614	630	650	630	620	614	622	662	648	667	581	601	619	631	622	638	655	639	624	635	605	636	624	650	637	593	610	584	651	644	664	627	678	609	619	620	560	649	623	619	615	623	617	643	617	580	639	653	629	654	635	604	564	583	628	677	622	621	616	669	638	633	644	683	636	629	662	687	636	630	615	656	604	656	574	625	625	580	611	635	629	654	646	637	582	669	630	618	643	627	623	617	594	613	652	671	600	607	644	676	657	660	594	683	616	606	573	603	689	613	592	650	627	652	620	648	614	577	663	589	624	626	594	674	596	650	629	638	653	597	637	591	687	629	574	632	684	660	638	640	596	655	641	592	642	614	609	611	656	623	616	675	618	624	642	656	668	620	623	637	623	618	644	597	620	630	641	626	645	628	631	646	649	611	609	636	687	644	625	645	608	595	633	614	651	649	637	643	618	619	617	613	656	662	655	654	629	640	623	640	620	644	673	604	637	615	620	657	588	624	612	605	626	617	647	670	650	670	632	614	676	617	639	628	644	629	613	605	655	596	601	652	663	600	619	659	677	625	651	609	681	613	620	610	659	621	623	686	636	616	651	625	634	620	627	595	633	653	618	599	634	624	636	608	634	614	638	621	601	643	651	623	633	609	645	644	593	671	656	613	634	646	648	623	611	593	598	634	595	614	681	637	640	652	623	647	657	646	604	622	605	637	658	573	647	632	612	617	625	636	655	589	628	663	633	620	659	600	620	651	624	660	633	663	614	640	630	682	602	629	658	647	638	660	597	617	641	636	613	590	686	621	590	637	671	684	620	655	575	626	682	655	624	644	657	589	648	592	600	626	644	599	602	602	641	634	627	638	618	622	616	626	661	681	648	627	639	648	609	679	620	618	651	622	678	629	587	600	655	607	635	555	605	618	597	630	586	631	640	615	626	634	613	618	594	604	632	633	615	655	585	623	665	592	638	575	636	617	592	578	646	612	596	626	587	666	621	565	640	634	626	599	625	617	624	618	630	590	614	673	621	672	653	639	585	659	605	640	684	625	639	590	628	649	620	658	667	599	652	608	640	626	616	646	598	586	581	613	586	676	634	688	648	628	627	632	625	611	644	610	620	622	618	608	631	654	638	622	636	625	636	669	609	640	595	602	597	649	645	617	598	663	656	614	620	609	631	565	617	624	577	626	643	579	605	635	648	600	632	615	649	633	599	641	654	645	670	635	643	627	662	637	615	614	607	641	589	606	626	637	620	614	636	649	643	670	662	675	610	646	645	608	634	617	663	647	629	603	620	653	642	622	623	618	585	585	588	642	627	620	613	649	699	613	678	645	670	668	611	647	631	641	604	621	637	595	595	626	598	596	591	610	595	620	626	590	623	644	626	655	630	635	656	613	617	630	646	692	613	635	643	588	633	654	581	642	620	620	649	607	617	657	590	662	654	682	632	627	578	623	621	612	661	592	669	591	620	641	623	625	628	614	598	607	642	612	621	616	622	632	592	647	651	580	629	619	654	643	643	629	637	679	635	640	639	605	599	626	644	608	662	598	610	603	597	674	598	639	632	678	651	672	670	668	636	634	627	595	568	598	659	611	615	626	651	645	642	624	606	606	645	641	624	594	627	646	595	645	657	620	639	633	629	581	663	716	660	571	661	684	589	629	652	611	628	644	616	689	642	591	615	636	582	658	651	641	647	625	629	632	644	612
36810	16996	7205	3370	1830	927	604	434	362	349	313	295	337	292	303	270	287	276	325	296	310	296	314	287	283	282	291	266	275	315	261	295	282	286	266	253	248	301	267	291	298	302	287	273	298	266	288	282	251	270	271	292	300	272	263	280	275	309	307	288	281	262	285	277	285	304	242	303	291	276	266	263	268	296	285	289	278	305	270	300	294	286	310	245	266	317	250	280	302	290	287	296	287	254	260	257	288	302	282	285	286	277	266	271	291	286	293	280	271	289	291	260	282	278	277	306	270	269	285	242	275	299	281	298	270	260	304	283	222	278	289	280	304	288	253	310	354	264	268	282	291	294	293	287	299	304	283	273	295	301	291	282	273	260	289	299	282	291	266	279	302	260	296	287	276	250	257	258	268	287	260	283	292	265	281	299	259	262	286	271	281	237	294	249	281	265	281	280	266	295	291	281	269	283	287	306	281	287	300	258	286	299	314	304	317	285	276	312	282	325	287	297	290	227	298	246	264	306	284	280	238	277	285	282	297	275	254	248	263	275	311	272	304	276	297	284	282	273	274	314	319	257	282	272	276	294	282	270	265	277	302	270	308	298	270	279	281	267	278	317	306	302	269	297	275	307	275	284	259	285	296	305	270	292	298	297	308	271	321	265	294	264	302	267	275	271	294	263	279	278	273	286	296	272	299	269	277	289	288	284	290	303	278	270	285	287	276	265	274	294	309	241	290	282	274	272	256	286	300	276	270	276	291	294	267	297	296	278	271	292	258	293	287	265	284	261	265	261	294	316	270	285	325	251	294	269	280	282	293	274	289	290	262	289	278	274	276	284	307	308	261	296	263	269	264	294	308	295	265	307	275	248	275	279	281	273	260	276	264	305	256	297	257	274	265	273	299	227	276	269	303	263	282	277	300	276	300	282	279	280	262	264	261	275	290	289	280	268	288	318	298	258	243	267	283	314	285	267	262	263	299	272	303	257	266	283	302	277	293	296	286	288	258	304	303	273	270	283	309	317	297	280	276	261	282	309	295	262	279	298	295	299	259	273	258	274	290	286	277	264	280	287	293	315	252	282	287	283	268	278	276	295	304	262	266	277	275	309	307	284	277	265	259	267	299	268	301	266	274	223	269	277	307	256	277	285	258	287	298	284	287	281	281	288	251	263	279	314	286	253	262	310	301	296	297	284	290	290	293	297	269	274	282	313	300	282	295	302	301	309	281	286	263	300	297	332	294	306	271	298	284	274	295	282	282	294	262	287	296	291	277	279	291	248	260	267	261	250	307	283	277	273	274	288	301	284	287	278	277	276	251	297	294	274	268	321	288	288	282	280	312	269	263	296	291	296	302	288	252	272	298	329	317	231	264	283	309	272	292	284	269	282	268	269	277	300	282	291	285	302	300	278	273	289	275	278	272	288	246	268	309	249	253	285	267	255	243	285	296	273	282	273	304	287	273	265	257	256	276	278	276	284	282	269	327	259	273	316	251	282	274	263	292	271	291	305	287	284	276	284	276	287	285	295	241	270	266	277	277	266	306	289	306	269	313	260	282	266	276	264	303	264	281	294	276	265	305	245	285	273	280	276	260	302	236	259	272	278	285	306	284	284	285	311	272	256	289	315	264	252	278	288	287	264	299	278	265	266	256	280	291	294	269	257	289	284	266	271	269	287	282	261	264	292	261	265	278	272	250	250	268	264	276	302	262	287	283	290	324	286	289	272	259	287	282	339	252	260	286	287	326	258	303	236	261	292	272	284	299	293	259	321	269	256	282	297	303	264	281	269	280	274	256	282	256	292	288	264	267	273	297	273	283	267	283	258	251	263	310	275	288	278	261	278	283	300	267	286	286	264	261	278	279	294	309	292	288	255	289	301	251	273	272	249	251	267	276	294	268	278	281	272	276	294	268	288	287	298	275	278	291	279	290	288	268	281	318	275	291	282	277	285	311	282	283	254	293	276	281	279	258	280	280	288	321	283	273	275	281	317	255	279	312	254	287	251	283	308	238	266	268	305	284	271	285	278	286	280	273	255	312	304	256	287	260	299	312	278	288	276	276	287	315	263	301	298	322	294	276	288	264	325	318	288	280	280	283	238	265	288	298	272	259	278	284	278	286	293	256	288	251	299	266	262	305	289	286	292	266	305	270	292	280	283	296	264	312	278	311	279	268	323	262	245	257	270	298	287	280	266	299	269	250	300	308	254	272	295	244	277	266	282	303	274	252	290	298	296	264	287	283	272	281	273	280	284	260	262	287	284	256	304	233	265	289	282	308	275	274	279	281	289	274	276	319	283	268	281	248	298	303	274	272	282	275	260	279	269	267	245	272	261	260	263	290	251	278	321	289	290	346	278	266	271	274	281	257	282	297	309	286	275	296	270	285	259	279	274	302	293	263	263	275	293	282	280	321	290	287	269	295	291	288	272	291	285	267	288	324	271	316	267	263	301	258	261	284	330	326	274	257	313	278	292	270	281	265	256	262	277	257	274	271	267	276	251	254	304	274	283	287	237	298	278	260	264	319	274	292	287	288	297	245	270	275	308	248	293	255	280	280	267	264	278	259	313	305	294	294	275	283	273	273	287	286	300	267	264	304	266	265	297	263	300	281	273	286	302	267	272	293	268	318	257	259	253	279	283	304	305	269	268	277	275	306	323	293	245	282	309	288	245	254	279	264	287	296	263	282	270	251	264	250	263	265	266	294	267	272	289	291	309	285	257	308	282	291	291	286	274	300	273	271	286	309	280	266	282	286	290	281	270	272	289	281	278	304	272	265	284	247	261	285	269	269	272	271	270	284	286	267	264	268	260	291	282	289	286	266	281	268	258	281	283	254	286	268	271	302	307	304	262	297	298	270	265	235	274	289	266	265	280	263	278	299	243	255	290	297	285	271	286	270	253	279	284	293	280	294	304	330	306	287	285	264	292	296	271	309	268	276	260	343	253	282	252	292	255	256	265	269	277	275	308	263	295	293	240	295	263	266	305	282	276	284	268	303	254	276	282	287	292	288	285	285	283	304	305	274	302	256	316	279	256	281	245	282	252	276	288	268	295	285	320	244	286	282	265	287	260	255	268	276	279	294	291	271	299	278	262	254	279	313	283	271	276	258	247	264	323	294	292	269	255	296	293	314	266	311	304	297	281	284	263	274	272	262	244	279	284	298	253	279	270	311	277	270	266	267	251	239	274	324	271	252	278	283	305	249	255	291	306	295	291	295	293	290	336	310	266	305	294	313	261	254	260	284	272	290	291	296	267	313	292	298	269	268	284	280	310	277	296	299	294	289	283	275	325	232	301	273	271	285	253	260	276	332	262	272	249	275	284	276	267	267	272	308	299	276	287	284	243	302	257	292	296	271	304	287	252	249	294	279	241	299	268	296	298	276	284	277	271	281	254	282	284	277	271	315	274	273	250	261	260	260	254	265	294	314	291	275	308	306	296	273	254	285	272	278	272	279	269	274	281	268	296	275	287	277	290	299	287	264	286	298	274
26907	14612	10982	8526	5510	3474	2170	1437	1027	883	796	785	816	770	670	676	672	700	709	689	661	670	717	660	699	662	669	644	724	665	707	656	662	665	696	660	675	652	639	670	683	638	666	640	689	635	700	686	667	682	653	640	679	687	620	659	640	633	651	655	663	688	680	654	682	657	671	688	686	658	671	680	699	713	712	716	666	686	663	613	672	702	663	635	634	654	659	690	680	722	677	726	675	688	657	674	698	659	630	679	652	639	693	673	704	645	634	672	678	694	653	712	689	695	643	638	660	687	679	670	666	697	670	617	654	651	715	661	636	675	709	682	720	661	662	646	665	641	654	730	648	654	679	632	674	642	682	660	655	673	644	601	655	692	649	671	702	666	654	680	660	658	694	651	673	655	630	678	680	708	662	670	694	703	620	682	616	677	628	684	621	640	684	671	679	660	715	642	686	661	640	640	672	625	650	695	665	640	708	660	718	661	669	626	654	654	697	679	665	707	659	620	621	679	645	710	676	647	657	630	652	690	676	695	686	688	699	668	657	660	667	662	662	688	687	624	687	658	643	718	675	656	650	665	698	682	631	671	642	708	718	653	666	730	679	656	666	668	676	667	670	662	686	664	684	706	666	678	682	677	669	690	704	680	663	653	605	693	672	688	710	659	710	662	642	675	650	661	637	707	642	669	669	646	694	632	663	667	673	675	676	637	630	642	670	661	653	647	716	654	701	672	681	679	638	666	693	662	676	691	656	640	666	662	625	680	635	718	645	693	700	667	642	673	697	687	707	693	646	700	679	731	692	664	658	653	654	722	654	651	693	632	698	659	633	616	667	695	667	667	674	642	664	720	659	672	676	667	646	672	673	667	689	648	684	636	654	673	677	620	662	673	653	686	682	636	680	664	694	696	667	670	693	645	675	667	660	675	671	685	696	683	675	676	662	659	633	667	687	665	641	665	648	654	631	678	645	690	633	625	643	647	642	598	687	659	666	688	637	729	686	679	684	697	679	620	677	630	676	656	663	654	652	681	700	669	616	720	688	688	698	667	608	621	652	688	668	645	656	661	689	724	629	660	606	705	652	674	694	633	684	676	666	665	592	659	659	686	670	653	641	715	655	665	730	651	652	695	631	635	662	589	720	665	673	635	656	653	696	658	673	649	626	706	649	656	661	662	658	639	633	661	662	639	660	669	635	691	676	690	684	693	649	668	681	673	667	660	647	665	684	687	647	660	697	658	670	631	678	647	676	629	682	657	620	673	671	671	647	672	676	710	644	653	633	724	625	675	669	705	656	650	668	680	651	691	654	670	686	673	652	678	675	637	675	697	683	665	655	656	684	671	664	677	637	646	698	677	695	655	646	674	726	671	670	641	671	639	728	674	643	684	688	687	665	611	693	642	665	626	639	656	709	658	658	678	664	662	685	669	644	685	711	674	690	647	676	694	671	691	706	688	659	630	701	727	668	667	732	631	629	663	660	716	649	640	667	711	686	655	689	665	647	677	641	652	667	729	672	642	661	680	651	688	651	656	637	690	631	699	634	670	647	686	690	664	709	711	650	675	654	654	634	657	646	656	688	634	668	636	661	700	658	636	680	676	734	679	665	693	641	679	636	642	642	643	658	675	654	642	650	674	689	697	643	637	644	692	681	699	649	666	707	700	690	701	658	673	679	673	706	714	632	683	680	637	656	679	737	679	709	647	663	649	672	651	675	699	625	683	709	658	698	672	707	653	632	628	627	657	688	701	652	690	690	648	680	690	681	655	668	649	670	611	692	713	654	730	683	664	656	662	645	639	645	688	670	688	687	693	640	651	692	680	719	670	675	681	662	652	646	674	676	685	663	678	684	698	684	664	645	684	675	665	700	694	656	644	669	669	658	649	659	656	636	670	704	651	671	687	664	624	654	708	639	699	660	630	686	701	689	662	685	689	653	681	675	669	612	661	658	675	663	650	626	667	647	668	626	680	687	664	639	660	696	653	661	712	668	684	662	632	655	660	687	665	668	700	669	700	715	645	687	670	662	680	662	670	667	667	697	681	650	624	627	671	692	669	657	728	695	672	647	684	636	676	679	664	678	662	680	704	682	719	670	672	642	715	694	678	660	634	685	660	648	638	650	693	670	703	625	664	640	724	635	714	679	674	658	695	640	648	738	718	674	654	664	708	662	704	662	632	658	660	702	649	657	664	660	652	682	730	702	681	723	658	617	660	626	653	664	650	650	648	644	683	717	697	674	662	663	691	677	708	643	688	648	695	651	653	661	630	634	700	668	611	625	624	658	662	651	680	729	681	680	661	692	679	694	699	731	680	679	637	655	648	654	688	643	693	638	682	672	661	697	653	674	683	677	668	667	684	679	684	668	727	628	658	683	715	612	716	658	658	686	707	666	613	670	633	678	671	698	655	664	663	666	663	679	693	655	652	651	662	668	743	716	681	676	687	645	717	677	670	684	633	665	685	708	661	624	652	682	663	630	651	686	658	633	656	692	686	650	670	679	704	670	652	681	621	668	670	637	664	692	641	662	671	687	635	667	693	652	630	665	604	604	648	691	644	686	697	661	679	678	675	674	669	655	645	695	635	674	659	637	637	676	635	716	627	692	665	676	661	659	690	652	704	633	698	623	688	703	649	692	693	679	683	639	669	631	686	693	638	625	657	645	677	658	607	674	687	647	645	678	699	668	658	658	657	645	602	666	663	637	657	652	609	692	651	657	681	655	641	654	672	678	620	632	693	667	696	650	668	646	680	715	671	710	691	713	697	675	631	676	634	674	691	698	681	623	658	644	684	679	647	673	664	665	626	699	707	651	616	651	667	624	671	693	670	681	628	651	671	665	680	722	650	660	639	661	614	667	642	680	716	702	637	635	697	658	679	683	653	666	651	630	639	687	717	673	658	649	661	645	632	624	653	693	669	656	660	719	649	691	692	691	677	641	710	645	664	662	646	715	679	628	691	660	596	635	672	662	690	625	664	660	646	655	659	683	659	683	702	677	706	715	649	644	640	647	694	664	695	689	676	692	621	654	699	665	701	688	705	695	685	676	663	659	681	620	664	649	658	679	693	614	619	673	635	666	639	682	650	656	662	626	661	696	703	690	702	678	643	669	661	623	679	672	666	734	641	648	660	690	650	637	672	672	647	666	633	679	678	676	653	694	651	675	671	682	669	696	712	654	615	693	706	689	666	676	661	693	593	671	674	688	689	627	648	650	656	648	634	684	706	683	641	670	677	695	708	665	690	680	707	730	712	728	623	714	637	668	662	708	696	665	667	665	713	652	625	667	659	653	648	671	682	697	666	663	657	676	677	691	638	659	669	613	656	672	692	681	694	688	715	651	630	691	636	628	628	692	682	675	656	665	681	662	684	668	633	649	701	671	662	662	703	643	708	695	645	644	650	634	674	621	667	679	696	666	674	671	646	694	710	670	698	671	706	618	668	661	674	670	699	669	713	624	688	598	649	630	729	645	688	636	700	629	646	666	667	626	685	658	679
48190	22992	12549	6687	3437	1832	1116	548	454	444	365	352	350	327	322	308	304	323	309	286	275	296	302	296	283	287	292	290	290	276	314	302	309	325	315	289	296	291	310	295	292	300	294	292	300	317	322	307	284	290	279	312	291	286	245	289	313	304	294	282	313	335	298	305	297	306	271	282	305	272	329	302	299	266	292	301	288	260	279	294	301	293	323	331	293	304	309	265	290	295	290	318	303	262	315	288	282	269	280	300	281	317	299	272	282	300	281	289	304	328	286	276	278	314	294	312	294	269	332	289	282	309	287	280	261	295	314	290	307	307	328	264	320	276	311	280	281	298	288	307	256	279	293	261	320	281	275	273	292	278	307	297	285	294	277	290	285	284	315	299	301	294	305	308	299	290	330	299	284	339	305	329	325	291	291	300	332	300	287	293	278	274	273	285	273	272	281	287	284	279	290	305	287	293	315	307	282	309	309	275	276	275	287	297	309	285	281	320	291	309	266	305	284	302	262	265	267	291	278	279	289	264	278	299	285	308	300	312	295	314	280	308	324	271	332	278	311	289	275	314	316	315	312	318	257	311	333	327	310	306	292	334	295	259	292	293	307	291	294	303	277	259	266	298	305	286	305	291	295	278	306	295	258	303	322	309	299	296	332	273	335	328	319	308	300	279	291	278	277	279	295	287	283	327	300	261	316	281	296	325	271	293	301	301	295	280	272	299	311	304	272	276	317	287	288	322	287	299	283	287	298	278	275	293	294	292	286	262	306	293	294	297	268	305	298	326	289	285	315	309	298	275	275	311	305	296	301	292	314	261	270	292	294	329	291	298	290	312	295	298	294	311	306	302	319	328	308	289	277	306	253	293	295	288	288	285	293	303	323	282	308	312	325	340	314	323	307	293	283	315	297	317	284	296	284	332	302	295	286	278	286	308	288	284	260	285	313	311	301	259	268	299	282	288	334	311	309	306	238	284	299	318	300	289	283	269	303	302	279	281	330	313	298	265	300	299	274	310	299	315	304	290	292	286	290	302	297	296	305	314	308	312	301	275	295	283	269	279	289	306	264	282	268	289	295	326	313	301	301	296	311	300	295	297	311	299	277	298	270	282	314	288	314	304	298	286	299	259	319	269	302	289	315	273	292	242	282	288	290	269	290	287	292	308	279	293	283	306	278	274	311	295	271	305	318	249	303	299	296	295	313	317	358	307	281	264	298	287	325	289	267	318	310	300	290	317	291	264	276	295	276	298	306	324	293	306	291	290	282	332	297	304	324	310	265	304	307	319	301	299	298	271	284	251	275	289	290	275	332	323	297	296	304	307	273	314	331	313	291	292	341	266	277	287	323	308	277	287	312	320	282	302	279	305	305	291	297	298	299	301	258	318	300	307	301	271	341	308	330	313	299	297	283	306	300	303	303	301	299	289	292	304	299	311	325	300	302	297	290	327	267	278	318	331	265	273	296	282	268	319	295	297	290	304	277	271	309	286	313	328	317	292	311	281	296	290	283	304	321	296	286	308	314	287	320	318	317	290	298	279	298	296	310	335	314	292	298	319	310	304	313	310	307	310	324	296	299	305	274	286	299	316	291	304	295	318	331	311	294	306	292	278	291	307	294	306	293	290	288	322	303	279	289	256	288	296	272	271	323	347	284	283	286	298	300	279	277	319	284	309	265	296	283	309	278	286	304	313	314	305	304	294	303	267	253	308	293	301	264	287	288	297	329	282	316	284	291	291	296	332	284	282	290	285	304	282	263	291	273	305	306	305	314	315	282	282	262	322	273	276	322	313	324	315	283	314	293	268	293	282	323	272	299	316	285	297	284	324	295	279	305	303	277	297	290	275	279	277	281	291	312	288	274	311	300	303	308	278	286	344	290	308	282	310	275	322	312	269	263	315	283	294	281	284	294	300	298	317	299	299	295	310	307	304	311	265	325	287	257	277	290	302	284	300	309	300	313	278	291	307	268	311	307	298	283	272	294	302	281	319	300	325	321	280	298	286	288	309	293	307	293	288	324	302	303	291	278	289	269	312	292	339	304	286	299	337	265	275	297	277	254	302	312	313	320	289	345	282	289	315	266	290	292	318	283	322	288	290	323	314	304	278	297	311	277	285	288	298	303	293	276	302	309	281	293	324	263	271	280	290	284	269	241	290	315	284	288	279	318	270	302	297	335	280	287	275	280	308	324	322	327	300	324	310	290	280	291	307	287	328	306	292	292	273	283	302	305	309	334	290	272	309	269	313	298	326	311	316	297	282	311	335	296	328	270	314	303	319	300	300	292	284	302	297	299	305	342	294	275	289	295	300	252	303	287	326	294	301	311	314	283	293	301	320	305	285	299	289	309	301	290	283	285	284	308	285	292	273	310	280	299	263	307	288	265	275	283	283	321	313	285	295	280	293	297	259	279	272	283	310	284	276	299	334	318	302	320	325	275	275	292	300	290	299	283	314	278	292	299	275	304	283	302	300	290	296	304	292	295	286	293	302	332	297	292	290	283	303	332	291	315	289	257	310	324	326	278	302	296	295	270	318	297	294	292	305	265	282	277	307	295	290	278	304	301	291	303	302	303	309	311	294	314	283	291	305	313	278	257	307	309	265	293	302	331	269	281	309	311	269	290	308	302	308	291	261	309	325	308	275	279	325	341	298	284	290	252	283	317	314	283	307	321	299	275	271	322	265	311	278	293	311	304	280	296	305	275	289	307	288	289	294	304	273	331	331	311	301	310	291	279	306	261	313	293	297	312	290	291	332	298	277	300	313	298	301	314	281	287	295	303	310	292	260	280	280	321	296	301	306	346	285	297	315	310	299	294	273	328	279	277	313	299	311	259	303	317	300	318	320	302	289	278	288	312	272	306	291	314	287	275	318	331	289	308	279	357	288	287	303	251	293	282	244	296	268	294	341	298	305	313	310	304	296	287	310	303	318	255	281	318	264	275	309	311	289	307	287	258	330	284	302	297	291	295	279	299	283	299	287	318	290	274	320	304	321	293	310	315	283	299	275	306	289	286	286	313	266	288	311	271	285	276	295	314	268	286	273	325	297	302	279	282	290	319	326	278	326	320	288	285	319	283	265	285	294	327	299	314	311	296	310	326	288	301	288	326	321	285	311	286	300	278	302	272	320	276	272	308	289	307	297	316	301	300	278	303	316	290	264	279	309	303	332	309	293	308	338	253	288	312	300	307	295	287	303	309	297	274	286	312	332	291	292	291	322	278	277	323	266	273	256	263	307	293	264	282	286	298	293	294	291	299	292	275	292	298	308	289	300	293	306	270	291	288	309	316	298	291	259	284	292	315	280	293	278	310	300	336	281	270	325	324	296	302	286	269	286	316	276	311	303	263	262	294	289	314	310	269	303	298	327	292	248	302	277	308	327	295	287	324	275	317	269	272	285	297	284	304	270	299	304	276	280	294	275	293	281	314	314	321	304	301	309	270	316	279	297	297	308	271	274	306	317	284	301	293	291	339	303	274	295	281	301	303	273
33691	18273	17659	14784	10401	6935	4195	2123	1614	1201	1023	947	941	891	791	778	761	777	725	784	755	722	730	765	751	742	730	702	716	684	690	678	735	684	753	699	705	761	725	667	690	695	649	685	674	697	742	675	710	680	689	672	661	671	689	741	704	739	722	688	752	725	719	714	700	698	720	671	631	695	676	703	696	705	668	763	708	711	684	715	696	692	708	749	689	691	724	701	689	665	714	711	722	661	677	674	729	672	695	659	694	702	708	697	737	689	722	717	697	710	716	675	717	660	666	692	705	682	737	697	697	736	701	714	695	715	680	689	725	674	653	694	665	724	707	699	696	723	673	712	732	705	712	689	713	658	707	706	695	707	709	692	709	700	701	641	698	688	675	713	704	693	697	712	687	748	636	674	699	723	718	716	678	700	709	696	743	690	734	714	637	677	696	682	723	747	670	747	737	699	681	728	711	669	695	649	722	707	716	715	710	658	721	656	713	702	666	684	724	688	711	691	692	703	690	731	673	719	723	668	688	759	689	736	705	680	682	722	691	695	670	712	742	730	660	711	694	739	705	685	711	687	661	667	670	699	672	715	667	680	673	664	688	694	694	667	694	712	696	702	724	708	684	638	650	698	724	659	713	709	699	688	716	694	713	734	692	686	649	709	741	720	689	710	640	702	736	682	683	675	744	727	724	723	721	691	690	651	654	708	676	692	705	677	676	749	692	706	674	684	682	695	707	680	727	735	716	671	762	694	665	720	671	720	754	710	717	705	730	720	677	677	720	686	708	750	695	682	671	725	680	687	749	749	679	723	679	718	657	725	729	709	729	705	710	746	754	643	687	679	662	689	708	737	707	690	727	741	658	679	699	718	654	715	714	755	683	686	723	678	676	679	667	647	677	665	728	676	704	716	724	754	710	678	692	711	718	769	709	756	723	617	652	709	755	731	687	726	651	706	660	750	743	663	727	742	706	702	711	770	706	681	719	644	733	724	708	704	654	731	690	720	678	681	693	685	727	721	698	717	697	708	703	706	704	672	664	749	723	707	694	697	718	686	712	738	682	696	716	695	706	739	751	707	687	730	718	675	692	719	715	695	692	728	684	715	696	708	691	691	696	672	718	726	704	685	730	696	715	678	668	723	673	702	712	693	730	658	681	708	720	709	733	726	674	734	643	711	703	675	658	740	721	662	721	714	648	683	672	703	647	669	674	728	721	686	661	693	682	696	699	658	710	656	715	709	676	743	724	717	710	704	713	722	703	672	694	652	742	727	702	657	707	689	701	706	654	693	671	668	733	690	702	662	704	664	752	709	721	682	680	704	733	701	739	691	708	762	723	736	752	694	677	693	757	760	717	722	664	705	736	676	677	726	693	671	709	704	718	660	690	720	739	680	712	678	729	694	677	729	724	698	674	689	705	676	671	724	676	705	692	663	709	695	699	701	727	710	643	669	700	684	738	684	726	670	672	684	762	690	714	759	699	730	719	679	705	689	702	717	713	698	703	666	706	709	713	719	695	668	687	726	678	655	725	678	664	705	701	679	668	686	705	710	706	689	685	704	742	688	691	658	709	720	677	709	677	667	678	698	673	685	670	698	691	731	706	716	711	686	679	705	702	651	641	689	660	744	690	733	674	672	696	705	717	673	683	680	723	718	720	703	730	705	717	705	701	690	682	722	680	705	668	670	678	664	692	684	640	712	687	667	683	742	699	742	702	700	685	710	693	668	686	695	717	718	714	741	695	677	703	725	692	709	675	709	717	677	690	749	699	683	716	677	669	683	659	685	716	672	680	688	703	694	707	695	726	692	709	730	696	692	723	709	687	722	748	723	714	673	713	690	694	708	681	672	683	721	697	680	703	706	690	659	707	683	681	708	689	673	669	657	687	684	691	696	707	695	732	731	614	709	721	721	730	660	745	714	694	684	703	682	656	662	633	707	739	701	721	724	738	664	695	781	683	689	703	718	703	712	673	727	737	703	699	664	733	697	689	673	684	709	710	691	732	742	691	750	641	704	652	703	701	702	719	668	739	701	693	683	758	726	703	704	700	709	725	682	709	684	740	680	712	693	684	640	722	738	684	682	771	709	736	722	717	692	701	680	726	699	720	694	720	677	657	690	738	669	722	686	721	671	739	737	700	709	688	650	703	724	725	705	753	714	719	700	725	711	683	743	703	727	704	701	708	701	707	744	705	700	723	690	731	706	703	710	704	728	707	645	701	728	711	697	674	713	730	689	685	718	725	670	728	702	719	729	694	723	753	695	698	658	692	695	688	745	691	667	712	641	682	656	699	702	738	686	701	684	703	664	682	708	723	669	711	707	650	717	730	681	727	712	637	678	724	650	699	694	695	682	706	661	746	697	706	660	730	689	686	687	666	705	687	684	704	694	705	685	727	714	646	734	663	731	683	700	729	699	678	693	711	705	697	704	680	650	697	673	684	753	742	757	697	687	671	658	720	681	711	685	695	731	729	666	682	694	705	727	689	652	695	750	670	722	696	678	716	684	656	715	677	706	708	688	672	625	719	689	701	711	682	701	699	674	709	720	691	718	698	710	674	705	688	698	704	738	681	731	695	743	686	701	723	695	697	687	749	714	710	694	730	691	736	669	714	740	644	722	714	674	697	703	677	732	680	706	726	710	760	769	696	701	640	672	705	700	694	731	700	699	748	706	692	691	700	663	696	702	720	676	718	686	695	699	705	716	690	658	684	676	662	670	717	684	753	683	693	697	706	718	709	738	668	665	722	690	686	697	679	710	753	702	733	673	668	697	680	599	689	695	642	706	690	712	728	705	704	735	743	727	726	685	701	718	755	686	676	668	672	700	694	789	726	666	704	698	725	703	662	707	716	722	707	690	680	682	675	644	725	732	728	670	705	710	688	674	666	738	734	682	716	675	715	679	673	737	726	722	687	695	760	706	699	722	724	690	743	717	713	742	668	637	686	736	698	683	669	728	686	690	686	653	697	689	670	698	665	685	734	722	666	678	723	708	680	708	752	641	740	722	687	700	706	720	693	725	739	674	664	687	743	697	717	722	690	662	713	650	700	667	638	723	693	669	693	683	662	666	697	695	694	704	674	700	672	707	737	674	706	712	721	723	726	644	698	729	711	716	674	652	685	757	677	717	714	705	696	711	731	699	687	722	686	773	703	740	706	702	683	691	727	699	743	649	684	739	682	678	686	715	775	701	724	735	694	667	664	674	747	633	722	709	749	671	690	730	679	710	702	740	713	718	655	686	638	738	670	749	655	697	672	708	700	735	716	682	727	709	692	724	690	723	695	680	721	711	662	677	693	717	688	714	689	688	668	704	718	661	697	708	711	650	719	687	714	725	695	682	680	703	696	659	748	722	705	709	670	689	715	661	705	711	748	664	731	681	699	714	741	675	768	710	712	681	695	726	706	662	717	676	672	695	738	691	718	713	686	687	715	719	658	726	697	701	679	698	642	750	759	709	772	689	720	695	682	733	717	734	686	682	739	752	678	708	698	710
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
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
