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
335898006970	335898007481	335898008031	335898008581	335898009131	335898009680	335898010231	335898010781	335898011330	335898011881	335898012431	335898012981	335898013531	335898014081	335898014630	335898015181	335898015731	335898016281	335898016831	335898017381	335898017931	335898018481	335898019031	335898019581	335898020131	335898020681	335898021230	335898021781	335898022331	335898022881	335898023431	335898023981	335898024531	335898025081	335898025631	335898026181	335898026731	335898027281	335898027831	335898028381	335898028931	335898029481	335898030031	335898030581	335898031131	335898031681	335898032231	335898032781	335898033331	335898033881	335898034431	335898034981	335898035531	335898036081	335898036631	335898037181	335898037731	335898038281	335898038831	335898039381	335898039931	335898040481	335898041031	335898041581	335898042131	335898042681	335898043231	335898043781	335898044331	335898044881	335898045431	335898045981	335898046531	335898047081	335898047631	335898048181	335898048731	335898049281	335898049831	335898050381	335898050931	335898051481	335898052031	335898052581	335898053131	335898053681	335898054231	335898054781	335898055331	335898055881	335898056431	335898056981	335898057531	335898058081	335898058631	335898059181	335898059731	335898060281	335898060831	335898061381	335898061931	335898062481	335898063031	335898063581	335898064131	335898064681	335898065231	335898065781	335898066331	335898066881	335898067431	335898067981	335898068531	335898069081	335898069631	335898070181	335898070731	335898071281	335898071831	335898072381	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	3650	2300	2700	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54805	43082	29893	26129	28401	30382	29937	27649	26791	18766	11596	5242	3419	3364	2259	1666	1019	687	626	535	494	460	357	390	311	337	332	295	297	282	252	297	302	270	279	305	271	309	268	267	261	263	263	275	251	279	273	248	243	255	234	247	240	258	279	241	252	232	264	226	264	256	240	240	261	221	263	226	277	240	270	262	234	240	240	250	258	222	235	246	255	242	286	252	243	256	227	234	242	250	268	252	229	238	236	273	248	210	242	262	289	240	256	255	258	298	252	259	271	257	249	272	225	260	233	258	231	233	267	235	235	236	247	265	224	259	240	271	248	268	235	211	251	264	275	243	259	263	239	250	238	248	268	223	250	255	241	301	234	279	252	275	220	215	246	241	250	239	250	242	250	277	228	229	248	251	260	271	230	245	237	258	236	230	243	232	238	247	255	234	257	265	250	247	251	240	219	270	264	246	244	275	262	250	212	255	220	237	229	226	247	257	255	229	251	274	271	257	243	236	238	222	266	224	219	241	243	264	254	266	233	222	241	262	238	249	249	229	250	216	259	222	237	232	263	257	235	223	239	272	227	257	234	260	221	210	239	246	218	224	222	240	239	230	266	235	252	271	237	272	256	235	234	250	257	250	215	256	242	241	240	252	255	244	236	261	231	240	256	245	241	240	240	238	227	250	224	231	240	253	257	247	222	243	220	224	220	253	228	252	253	247	251	242	263	249	249	269	247	227	241	281	250	236	236	244	264	249	227	238	232	253	237	247	272	193	248	238	264	238	257	236	226	259	215	261	249	253	240	254	256	244	262	252	215	226	282	257	224	242	255	249	245	272	253	271	227	257	266	232	288	252	211	239	238	266	238	256	242	221	228	255	240	251	233	266	262	252	240	229	236	250	241	250	220	220	257	232	228	242	224	260	264	236	230	248	257	248	241	262	237	279	243	250	238	255	221	245	248	240	252	230	258	260	232	235	265	254	244	274	240	261	233	234	230	243	245	261	233	235	267	243	248	222	237	246	258	254	250	238	218	215	194	243	255	246	234	271	275	267	246	245	244	229	236	218	256	261	257	243	230	266	241	243	263	260	237	259	270	236	253	217	247	236	236	212	252	237	242	251	237	253	221	246	235	241	267	246	219	236	234	230	254	258	258	239	268	222	229	257	238	225	230	208	255	252	249	259	233	230	230	211	243	239	262	257	249	252	245	228	228	236	231	236	251	247	214	239	246	228	237	222	267	261	230	237	236	243	222	237	226	219	253	251	276	228	266	246	240	262	232	224	246	239	258	232	264	221	254	261	224	255	257	225	239	251	246	255	197	233	232	261	235	228	261	243	259	207	253	242	244	247	231	253	262	246	240	254	222	228	233	239	232	238	238	233	258	274	250	207	229	248	232	232	242	244	239	275	250	241	217	249	222	250	246	255	258	240	260	223	247	263	260	213	258	243	220	265	229	226	237	229	253	275	249	249	230	238	236	240	223	235	248	254	241	249	232	236	245	240	255	240	233	248	254	220	248	267	229	225	247	239	243	261	232	208	227	247	224	242	240	253	267	240	248	223	227	236	220	227	218	221	215	255	272	237	262	220	237	231	259	218	230	253	246	241	267	218	243	247	263	237	239	231	266	229	248	240	271	246	254	268	227	225	259	219	230	235	251	236	242	260	240	253	236	246	263	276	273	253	258	223	256	251	277	258	234	266	257	251	246	239	232	260	200	241	256	244	244	226	245	218	251	236	238	270	243	245	212	240	262	254	239	259	241	234	218	233	246	258	249	249	225	236	269	232	238	258	253	227	252	258	227	214	253	247	204	244	246	269	238	252	232	255	225	235	197	220	230	243	227	250	258	257	216	235	244	233	225	244	228	222	245	240	252	241	233	224	232	210	253	255	254	264	226	247	264	235	269	253	251	260	248	235	228	243	245	230	247	212	237	241	238	227	251	243	238	247	249	234	252	228	243	260	250	246	223	256	238	244	281	267	226	243	265	265	242	260	219	255	242	255	234	255	242	261	268	235	245	245	260	255	241	254	233	210	235	251	212	239	280	245	267	254	248	242	217	225	246	246	238	253	214	236	235	249	243	254	240	257	259	251	237	212	252	228	251	251	239	238	253	225	232	264	231	228	232	238	250	290	239	228	254	232	244	250	247	246	240	254	211	209	274	268	208	237	234	271	257	247	247	255	267	221	233	220	259	227	250	239	222	255	223	238	261	232	240	260	253	254	236	257	237	248	270	239	211	271	254	283	250	236	264	250	231	232	228	256	226	261	244	235	249	264	223	249	223	273	252	263	254	253	207	235	246	275	265	244	231	239	249	260	250	244	252	235	223	277	225	273	280	238	264	253	243	228	266	249	241	249	246	255	253	254	231	225	273	268	295	254	266	243	239	246	267	248	222	219	208	232	258	244	257	239	235	265	257	248	234	246	244	230	251	249	239	238	214	252	253	213	253	224	267	234	245	235	243	244	228	238	267	218	252	250	247	271	238	237	271	263	230	259	258	271	219	264	224	252	233	244	237	263	257	233	245	241	214	233	256	244	218	250	266	227	266	241	262	249	236	255	243	230	244	243	260	240	250	244	238	256	279	244	226	245	241	236	227	240	242	223	235	252	207	266	242	240	248	249	201	208	242	229	231	255	228	237	224	244	252	239	271	256	276	250	223	255	249	252	221	256	267	239	241	247	217	214	249	233	232	230	241	221	227	224	252	236	258	235	250	251	268	256	237	223	270	224	224	229	237	235	239	260	249	226	248	249	229	246	254	232	252	266	255	253	236	247	227	238	243	214	272	250	243	239	211	249	244	245	237	231	230	250	263	252	258	238	249	226	205	242	223	227	242	256	244	284	241	250	268	217	239	232	253	253	231	253	251	254	245	242	238	257	218	240	228	252	267	238	223	246	199	252	249	245	234	227	223	232	236	254	240	276	280	257	247	256	254	257	256	237	260	259	248	231	236	254	214	246	234	254	252	231	250	269	207	245	238	258	249	245	242	264	251	232	222	230	250	268	227	246	248	229	229	238	241	229	229	271	244	257	278	252	252	231	241	232	247	260	251	243	230	255	238	236	240	265	251	232	251	258	227	246	232	256	237	249	232	220	274	243	242	260	254	259	258	245	262	237	258	270	272	267	241	245	257	213	251	223	252	226	239	217	234	218	246	255	249	246	262	253	245	252	271	253	232	250	243	254	242	250	243	253	279	235	278	242	265	240	254	248	222	266	236	266	237	235	247	234	251	272	239	233	234	256	260	267	239	244	260	246	238	257	239	222	246	239	235	274	249	233	238	233	240	271	222	235	244	227	254	257	268	249	218	259	245	246	261	252	258	230	237	241	249	270	246	230	235	226	252	240	228	230	229	255	228	238	232	215	243	233	279	238	238	248	242	246	227	243	234	226	227	235	240	263	262	246	223	234	258	222	234	227	236	234	229	250	260	232	265	243	201	236	237	236	254	240	227	213	219	231	258	254	256	239	217	241	236	229	241	251	212	204	247	253	275	272
46037	49807	34367	38430	44333	46849	42497	37228	39531	31904	25537	15859	13040	13448	9418	6621	4545	3400	3128	2570	2056	1729	1454	1392	1257	1197	1076	1061	1014	1030	1010	1039	994	983	915	962	924	938	896	882	892	846	869	857	777	773	788	845	805	774	727	756	791	762	715	768	795	727	752	723	690	746	742	671	718	703	707	684	728	698	735	693	682	658	703	695	700	706	700	653	705	717	697	718	678	686	662	674	661	697	722	667	702	659	662	678	688	665	754	694	742	710	687	683	722	819	731	738	676	685	716	704	672	686	670	674	685	733	719	698	654	693	739	702	691	674	662	713	666	738	713	681	728	677	670	661	634	674	673	725	694	652	653	624	669	613	681	714	696	685	678	697	629	684	651	721	702	651	643	654	704	657	700	702	750	730	719	622	697	684	657	640	668	671	663	675	684	634	663	666	716	681	674	699	638	673	703	713	692	654	707	674	676	690	684	665	691	681	718	641	690	680	690	690	691	657	647	685	700	664	730	650	677	753	680	675	654	699	696	662	700	654	680	622	676	643	681	698	677	644	724	630	698	683	689	673	665	704	691	691	682	669	653	653	651	669	628	680	683	686	637	713	666	733	658	710	670	663	680	714	700	656	684	660	698	647	657	740	722	692	634	679	723	691	716	725	674	663	704	678	749	686	693	671	674	668	703	691	678	709	675	686	675	689	708	620	711	672	699	651	656	654	678	685	698	683	697	674	697	698	671	688	699	711	672	692	651	705	697	682	721	679	670	682	662	676	683	654	670	707	664	669	681	663	664	644	649	656	641	722	723	691	702	668	685	719	669	709	683	679	668	664	644	710	673	693	699	667	728	622	689	678	620	663	693	645	679	671	630	670	681	730	666	764	703	707	684	620	650	666	674	625	670	695	638	683	682	694	627	749	658	656	665	676	673	685	687	672	711	701	645	684	689	664	704	689	691	669	668	681	739	676	675	662	676	670	736	711	676	681	653	735	697	711	682	704	699	657	712	681	648	649	707	703	681	689	647	697	590	635	674	684	708	694	648	642	641	698	669	708	654	653	658	690	713	705	688	671	684	681	694	652	653	729	678	683	663	673	649	687	709	670	668	692	663	702	677	663	691	675	677	648	685	676	684	667	669	715	680	648	706	678	652	670	690	688	648	706	655	711	648	664	664	675	669	719	718	649	647	697	662	720	658	692	677	667	687	678	667	734	666	704	698	707	671	692	713	675	703	651	689	658	681	668	684	682	658	659	673	670	665	635	640	726	697	703	662	663	673	645	698	635	681	716	683	655	638	724	664	655	688	664	655	678	672	661	676	682	708	670	652	681	654	705	638	709	677	661	671	636	694	698	700	627	669	670	668	724	651	704	671	645	658	645	671	674	705	686	709	708	656	709	695	692	732	674	695	673	667	693	662	683	691	672	639	626	667	678	691	649	707	684	656	698	670	715	716	705	689	701	638	715	701	666	695	648	647	692	694	658	686	680	656	705	703	695	683	621	652	687	660	695	673	696	689	673	684	714	680	675	675	654	693	656	687	668	654	743	723	653	690	673	692	701	710	699	654	685	706	680	688	723	680	692	680	641	677	695	710	714	696	717	620	702	682	684	706	696	652	686	653	636	684	730	659	627	691	654	653	660	679	644	710	737	712	692	702	598	655	654	706	672	743	640	660	694	654	681	692	658	712	714	675	677	681	686	648	743	642	700	678	672	659	665	724	680	649	658	712	638	707	639	728	701	668	664	676	677	673	684	683	704	640	642	723	623	709	743	705	721	651	726	692	678	698	693	682	625	696	696	653	693	694	643	661	707	688	683	660	664	677	626	652	678	672	683	665	657	709	703	715	644	725	630	659	692	681	648	678	670	686	660	665	685	717	670	627	645	680	691	716	685	692	672	721	659	682	688	651	652	693	654	669	688	658	717	684	703	671	649	700	665	688	667	629	656	709	680	700	687	689	651	664	633	692	697	668	703	680	679	673	683	710	682	640	711	709	589	682	735	661	686	681	706	694	701	664	706	665	700	641	682	717	678	734	648	652	660	642	720	693	646	682	672	718	632	671	678	653	670	687	649	684	673	670	730	677	681	648	686	691	719	676	681	642	694	713	668	665	658	673	708	676	695	647	656	683	696	702	694	661	690	649	649	664	695	667	646	697	695	690	656	674	689	671	694	660	664	681	695	671	736	682	699	703	658	649	683	656	660	671	676	681	692	688	694	702	704	665	716	719	692	673	672	682	680	676	682	664	652	652	650	662	696	635	692	668	667	649	684	726	696	691	684	739	683	665	699	645	664	632	674	649	659	726	700	716	678	650	695	666	671	673	664	728	631	713	663	641	675	683	678	694	702	664	695	722	695	640	682	691	656	689	664	691	683	695	659	616	726	694	666	710	700	661	668	635	693	710	652	709	655	714	678	678	696	688	624	662	726	637	685	650	655	661	662	680	675	656	686	673	659	695	671	669	660	703	704	702	679	715	674	637	674	685	705	713	657	728	668	711	698	682	703	722	686	698	650	667	675	718	740	681	668	692	695	655	635	705	669	700	688	681	732	681	691	666	692	659	688	667	698	720	706	645	692	665	691	661	706	667	675	673	709	674	645	636	672	659	646	725	670	711	708	738	701	749	648	695	633	700	681	695	676	666	671	639	669	694	694	656	624	701	716	689	675	730	676	695	656	694	677	689	660	695	655	677	653	655	699	661	652	715	713	662	677	696	684	690	729	666	660	705	701	688	634	662	678	692	672	645	682	699	674	700	681	658	651	709	674	647	663	680	698	676	718	685	668	731	708	682	672	643	693	721	676	684	647	675	674	686	686	666	720	684	646	693	659	681	705	677	705	688	689	624	655	646	673	716	679	656	703	661	687	712	732	695	718	686	677	651	687	682	686	718	687	704	683	612	720	675	716	673	674	697	721	682	640	671	655	697	676	670	699	714	693	674	700	697	626	711	682	704	721	693	680	644	658	727	675	685	705	629	685	687	690	704	723	707	681	669	670	672	705	713	674	655	707	695	665	669	668	660	638	693	688	724	686	681	627	679	691	701	706	709	685	700	692	690	655	680	627	658	702	655	669	696	692	660	704	703	671	687	682	680	671	671	704	665	686	655	715	660	673	736	669	663	670	645	706	692	715	695	652	636	708	706	690	661	672	661	683	632	704	657	699	671	718	660	715	632	688	691	683	633	683	689	680	706	667	690	654	728	658	648	671	673	708	712	697	635	656	721	706	678	680	644	732	640	622	679	665	675	633	646	697	694	704	717	726	689	646	688	642	678	702	678	642	749	651	644	705	727	669	681	684	726	659	681	645	698	658	650	678	679	652	683	681	696	655	655	669	685	686	649	674	716	655	692	707	674	705	703	672	665	683	661	696	702	685	647	648	677	688	677	660	681	634	692	658	705	663	686	654	709	641	683	748	660	685	635	671	653	647	668	676	652	674	670	670	644	672	624	664	654	698	678	690	692	639	668	720	692	661	691	684	700	674	657	672	693	661	665	688	679	608
22920	32081	16793	8404	5703	3603	2046	1184	1166	701	460	327	268	279	251	220	228	200	209	233	176	197	178	188	201	183	193	167	158	183	162	167	194	206	187	193	182	188	189	167	162	179	185	186	190	170	192	160	183	178	174	195	173	179	179	160	174	156	152	192	164	173	175	156	170	183	160	176	156	169	167	186	182	192	159	178	178	180	192	151	183	154	181	170	175	198	186	148	180	171	159	161	163	157	181	180	164	164	185	158	161	180	166	176	178	179	199	164	178	193	193	175	173	160	165	176	159	181	167	176	177	165	178	177	158	169	172	146	160	178	174	172	172	182	170	163	178	168	184	160	181	185	153	191	153	161	183	169	173	178	174	181	185	176	158	199	175	212	206	178	202	160	152	153	166	170	191	192	171	143	160	130	166	209	169	180	172	162	157	171	163	161	188	181	169	157	177	159	179	155	187	190	207	179	162	195	180	178	168	182	184	154	177	160	167	172	184	166	175	174	163	164	193	162	185	190	176	167	191	164	169	179	162	177	176	148	179	161	192	171	180	147	162	169	162	171	174	164	187	184	194	161	175	185	180	198	171	172	147	196	182	149	160	196	172	180	157	159	154	136	173	170	163	162	167	160	154	204	160	178	164	181	162	157	146	178	190	193	166	146	176	160	170	183	158	169	169	159	155	169	172	168	169	180	139	182	182	173	157	159	169	156	197	169	156	183	162	170	171	185	179	173	175	185	195	175	169	192	189	165	146	182	157	169	170	179	221	198	171	177	172	183	144	181	155	176	153	159	161	161	169	161	184	169	178	182	173	188	163	167	175	177	188	180	165	166	170	147	176	171	167	162	176	183	175	196	174	175	176	182	159	174	164	176	186	167	169	170	173	173	182	176	159	174	166	174	173	181	155	173	169	185	170	167	164	175	147	169	167	187	179	171	153	191	182	162	172	188	180	152	164	171	181	194	184	162	158	160	161	175	167	147	182	175	181	178	178	204	183	152	176	179	175	158	179	172	198	158	181	185	157	165	202	171	184	157	136	149	160	162	168	179	176	180	141	190	193	169	172	175	195	168	172	151	169	183	158	149	176	187	192	196	163	158	160	192	175	172	185	170	189	178	182	150	175	151	178	193	176	169	173	166	167	163	151	184	173	178	176	153	178	180	171	180	207	190	170	176	180	174	188	155	184	195	159	164	164	197	175	173	186	184	179	179	193	147	143	162	191	167	174	202	188	172	162	175	180	191	177	182	180	167	177	160	165	198	166	168	187	143	187	157	189	177	174	180	172	190	166	168	151	140	173	174	195	203	179	177	178	169	152	170	175	184	171	167	176	166	169	181	168	184	163	164	172	171	169	168	176	164	151	174	159	158	150	160	169	157	167	169	158	184	172	191	169	183	158	150	157	177	176	205	138	177	177	149	186	181	178	161	156	164	161	185	178	166	173	173	181	170	188	179	174	179	178	155	184	177	176	191	172	179	166	202	150	170	194	164	173	178	159	175	166	164	165	197	196	189	168	199	187	195	155	168	168	172	180	168	170	176	183	170	193	161	188	162	170	180	167	174	156	148	173	150	156	177	162	172	173	161	164	171	165	183	164	175	162	173	163	178	193	162	157	162	170	153	202	180	156	186	169	157	171	180	171	167	169	181	181	170	159	140	150	186	152	163	168	175	166	168	176	144	173	174	161	179	166	175	193	164	188	170	182	171	190	162	204	182	158	164	186	177	181	168	188	154	165	194	163	146	179	150	164	172	180	166	160	176	156	176	159	154	142	178	181	174	183	157	157	156	148	181	176	179	173	186	155	179	161	195	153	161	190	164	171	181	194	160	170	167	187	199	191	179	155	186	158	153	168	154	178	187	192	165	160	172	190	173	165	154	185	151	161	163	167	164	159	170	175	167	160	173	172	161	193	169	179	199	153	173	179	157	175	185	175	168	186	144	194	166	186	174	165	174	168	167	166	177	159	170	158	159	157	192	156	171	183	183	172	194	186	165	174	178	164	154	169	180	187	192	188	160	144	159	170	166	184	193	170	167	163	172	158	188	174	174	185	166	161	145	179	186	143	189	160	161	157	183	178	166	164	192	149	151	171	167	163	186	163	179	172	181	184	162	161	166	170	161	179	164	184	174	173	173	163	185	167	173	178	177	174	189	147	181	174	184	151	157	185	163	156	165	161	160	183	164	147	198	176	183	172	170	182	172	168	178	164	182	187	188	164	159	173	168	178	161	173	177	201	180	174	187	169	176	198	162	191	167	184	173	159	142	179	166	166	164	155	170	150	171	174	182	161	173	147	193	161	180	157	171	141	180	161	185	156	161	177	170	191	159	179	180	163	169	180	169	150	180	203	167	171	185	157	160	192	166	163	179	165	201	179	165	179	170	163	165	167	174	181	182	169	167	172	160	162	186	188	190	150	194	170	178	173	174	167	172	158	155	184	193	177	170	156	160	190	186	196	201	173	177	179	178	153	162	176	193	173	177	178	176	192	186	180	151	151	154	160	178	188	185	163	167	168	167	200	164	175	178	180	171	169	178	148	172	168	154	165	177	141	149	182	151	156	186	176	190	166	169	165	162	176	161	166	174	169	180	164	171	185	186	164	156	173	182	185	187	147	131	176	169	161	210	161	159	167	172	157	200	169	172	186	159	158	180	172	183	150	189	143	164	171	154	184	179	162	189	140	172	170	145	169	183	181	148	189	159	159	182	182	175	159	159	177	192	177	152	206	190	186	184	167	166	168	157	167	164	145	164	182	175	179	184	193	184	184	172	170	164	167	151	179	186	182	162	168	176	164	182	166	175	171	170	188	167	188	195	173	165	152	164	163	182	158	178	178	177	194	149	154	170	173	170	179	155	166	175	176	167	181	166	191	155	168	153	174	182	172	159	197	166	176	154	159	163	167	183	165	168	183	170	183	153	155	139	166	154	188	163	158	176	176	183	187	149	178	170	170	177	165	160	171	168	160	162	163	158	175	187	159	178	151	159	184	160	182	154	199	160	184	176	139	174	183	157	168	177	184	161	188	181	204	166	148	181	176	192	174	158	164	170	175	178	169	188	171	189	165	188	183	169	186	174	173	179	176	152	177	173	191	167	181	160	179	191	174	188	172	178	183	180	197	172	175	159	169	165	192	199	175	174	192	174	157	177	178	175	182	171	163	188	161	178	178	181	192	178	197	170	169	170	170	178	163	178	155	176	150	142	185	155	171	165	156	155	165	167	187	157	154	152	158	175	175	156	168	176	167	171	148	158	179	188	167	158	165	190	167	178	156	162	158	177	178	162	185	152	167	167	176	172	185	164	164	161	180	180	179	176	169	162	178	167	156	148	164	184	194	161	168	176	155	138	169	177	167	185	173	164	149	190	151	162	177	178	171	181	175	168	201	177	175	153	188	158	168	166	149	178	171	182	185	173	163	163	170	158	169	163	180	158	164	184	183	173	161	185	167	164	163	152	169	172	181	158	187	184	154	171	192	167	163	201	172	198	172	188
19570	32125	13249	13452	14494	12148	8102	5167	5131	3295	2433	1558	1231	1248	1063	936	847	759	737	750	682	687	666	693	658	666	581	610	609	604	606	580	639	605	600	579	615	617	622	590	584	597	608	585	568	606	554	529	538	526	523	548	551	540	512	574	531	521	513	576	544	590	503	494	528	547	536	501	557	562	522	526	508	532	557	556	532	511	558	522	525	556	554	582	503	524	507	502	537	521	529	573	541	498	547	570	506	512	568	538	507	516	520	550	546	550	579	546	555	571	512	537	533	499	529	531	544	523	563	519	513	527	530	565	529	518	540	567	513	551	522	518	535	523	572	512	542	525	530	590	560	538	578	508	549	542	521	546	534	521	570	526	532	520	503	551	553	532	527	488	532	526	559	592	526	509	525	495	532	516	522	498	542	548	540	504	513	531	535	550	506	539	522	526	546	499	540	513	547	573	535	572	535	536	530	492	502	496	505	568	569	508	502	469	514	520	512	553	565	495	501	537	571	566	513	514	535	573	531	552	470	544	485	557	569	545	525	578	547	527	548	527	532	495	480	542	498	498	509	529	530	515	507	523	536	515	499	511	500	526	532	523	506	557	506	546	506	540	496	525	538	498	539	520	493	543	548	554	517	534	505	523	526	519	531	530	498	546	521	533	558	530	495	534	570	525	551	536	537	526	512	567	559	494	595	550	541	523	502	581	561	531	485	509	540	543	494	551	533	539	491	531	533	541	503	589	534	517	538	517	545	527	531	529	559	529	544	479	557	534	506	533	520	505	579	537	555	546	554	518	506	543	516	524	472	515	527	541	540	560	509	531	507	525	510	534	505	523	555	548	533	530	525	497	542	559	502	512	519	483	534	506	568	553	539	543	555	515	532	519	474	539	513	509	493	525	526	507	543	548	499	566	530	537	522	511	543	509	570	522	508	498	539	551	500	573	528	502	538	492	542	521	538	519	522	531	550	531	501	565	516	510	539	537	511	524	513	528	551	535	528	516	493	552	552	527	513	528	522	512	516	526	533	565	524	508	534	536	542	553	557	541	547	513	541	519	559	549	526	516	504	531	560	524	568	545	587	562	535	522	576	524	527	541	552	530	534	562	516	507	517	532	548	545	495	519	541	547	523	525	537	520	556	503	523	510	570	516	560	527	507	543	524	493	500	561	538	522	513	565	494	559	509	525	526	535	515	516	511	535	528	526	558	494	525	525	571	544	553	526	549	484	493	567	524	525	517	517	502	531	509	517	503	558	540	516	611	564	502	474	544	561	545	490	524	504	536	538	533	551	531	542	560	549	529	538	536	500	550	551	502	506	521	571	529	520	542	559	479	540	522	568	527	502	531	500	535	556	584	526	498	564	542	522	528	524	513	539	525	542	532	523	532	530	536	530	522	566	522	508	514	562	557	561	524	508	500	525	526	503	540	549	572	550	561	535	499	542	529	555	527	555	491	549	505	524	555	561	556	525	566	516	571	533	556	534	530	551	536	526	528	542	505	539	515	528	532	529	536	543	535	532	530	521	499	543	542	535	522	542	530	501	520	555	514	542	546	519	556	526	499	560	546	496	550	539	554	526	561	563	516	522	547	520	561	546	612	525	526	523	508	510	521	514	525	534	533	531	494	552	496	541	520	506	529	519	518	551	532	543	509	526	487	527	538	506	507	521	524	523	563	527	555	507	554	545	523	547	534	534	536	534	580	513	538	496	556	549	513	573	577	531	549	538	524	486	519	543	529	521	512	519	520	525	548	533	526	538	569	526	501	555	506	505	547	523	506	510	548	566	521	531	524	554	509	546	546	566	512	571	565	527	569	529	534	525	502	555	521	569	519	541	588	564	505	572	529	543	526	497	547	566	548	520	538	534	531	592	532	544	533	523	535	521	526	538	528	514	568	528	578	532	509	526	546	546	515	523	542	517	484	516	502	529	544	557	555	542	490	538	523	520	530	504	558	533	557	531	501	514	555	540	530	493	541	558	540	559	522	523	548	531	464	489	548	506	544	536	516	575	497	538	529	550	532	548	515	532	470	522	552	513	550	498	541	525	542	553	512	528	554	520	550	519	554	527	502	551	508	517	541	526	523	544	511	569	504	510	536	508	514	529	512	554	535	560	550	521	503	505	509	561	484	538	546	586	535	549	527	539	507	548	541	525	504	543	514	555	529	536	522	512	550	523	580	512	549	567	505	544	535	547	517	516	532	511	519	511	543	538	548	546	525	563	549	555	554	533	540	573	533	578	522	547	525	532	559	536	512	519	516	489	551	527	563	549	551	520	557	554	536	510	512	521	549	504	551	495	494	550	552	549	536	524	500	521	514	501	530	512	473	522	548	512	513	551	587	508	521	575	564	545	538	527	483	517	543	538	528	510	554	537	529	514	511	541	512	555	487	506	565	492	548	544	534	523	537	537	580	527	522	524	526	574	525	523	521	512	564	538	517	549	498	491	544	556	547	548	548	536	578	521	536	527	533	504	556	558	503	530	533	498	543	584	521	520	526	561	536	544	528	535	525	503	574	483	554	556	526	517	490	517	548	537	523	616	491	554	547	501	550	505	531	515	500	511	541	506	561	528	523	542	504	574	501	504	547	526	533	567	513	539	537	534	544	512	509	552	549	551	526	535	522	515	531	592	526	564	551	543	519	550	545	514	543	524	513	555	522	503	587	505	487	552	512	541	515	504	528	601	515	481	511	522	520	541	547	516	536	550	473	542	511	512	527	561	502	547	528	515	522	537	523	517	553	533	554	583	522	537	529	521	540	489	528	510	534	526	494	535	559	569	483	530	560	552	526	503	506	536	551	519	507	524	523	503	527	543	545	502	534	534	552	531	501	540	501	508	519	538	556	512	515	547	508	576	562	581	526	531	534	484	571	533	554	560	514	534	509	534	559	543	518	533	525	498	539	530	514	534	505	528	509	544	501	577	528	527	531	532	530	570	541	526	531	540	555	502	532	589	551	548	548	541	500	550	534	570	566	505	556	510	531	515	518	500	523	538	544	528	488	561	544	515	524	494	598	557	509	538	509	560	485	499	525	581	527	551	528	522	545	520	515	567	515	511	515	554	523	550	537	523	525	528	515	502	510	561	584	534	510	541	505	471	507	494	559	555	532	510	535	510	558	558	518	538	534	543	507	530	534	523	487	515	546	542	549	525	500	539	576	561	519	490	558	563	538	501	507	535	529	534	542	473	546	547	524	502	529	560	568	563	507	573	538	566	506	522	554	517	511	502	546	551	490	517	559	546	525	528	520	523	590	533	549	526	566	534	537	545	483	504	502	518	564	510	552	546	530	546	529	538	526	525	486	554	507	535	541	557	495	511	532	530	554	494	518	543	531	536	572	526	496	554	527	521	532	524	523	592	544	547	534	510	566	534	504	494	541	517	493	525	558	522	540	506	497	543	483	532	551	541	552	537	527	508	509	568	540	549	570	497	503	580	527	546	535	535	570	547	545	539	527	523	559	500	547	519	533	575	536	524	516	522	508	522
52718	50550	33742	27416	29629	30357	25235	18796	15920	8249	4714	2237	1815	1502	1159	733	494	351	421	354	276	237	217	208	193	231	186	179	181	182	152	188	197	167	176	162	179	199	173	178	156	167	165	189	170	170	172	174	162	174	165	155	165	166	172	163	148	157	155	154	166	161	138	158	147	163	161	177	161	176	155	154	180	152	161	175	148	169	168	153	134	151	159	150	174	149	166	133	166	163	134	156	135	163	140	138	182	145	141	155	160	161	174	162	155	164	138	153	156	176	160	152	154	137	154	150	149	181	177	154	140	160	155	171	148	180	167	136	151	153	160	150	137	141	153	173	140	167	173	167	155	169	161	162	160	181	156	169	162	154	171	142	171	169	150	161	136	164	144	163	133	170	151	169	133	169	158	145	161	164	144	157	159	139	161	165	150	160	153	134	157	171	148	135	164	159	164	167	150	167	176	142	153	139	164	137	161	171	157	143	154	163	154	173	151	121	140	136	145	139	154	145	157	164	171	167	165	174	147	152	165	149	161	136	173	146	162	167	166	160	161	173	157	156	152	160	158	156	152	153	173	130	163	149	152	161	157	146	164	154	166	143	158	147	164	147	147	168	156	135	180	153	171	169	145	148	157	160	167	156	154	157	145	151	156	135	138	143	171	158	151	153	141	159	157	160	161	140	170	153	131	164	164	141	152	153	172	142	158	139	153	144	152	161	160	139	156	150	164	140	159	164	157	138	123	143	149	171	142	152	173	139	168	144	157	152	126	175	164	159	146	174	143	148	162	154	160	158	149	159	168	143	139	143	156	158	187	146	162	152	139	174	152	134	137	137	147	162	150	154	154	166	160	153	133	171	160	164	155	134	158	157	172	154	148	165	174	150	144	144	143	162	150	141	156	135	149	153	162	127	157	168	152	155	146	154	146	151	149	149	164	155	152	167	160	148	148	156	156	146	166	147	161	147	144	164	159	162	145	162	130	145	168	141	139	146	168	169	154	164	152	178	152	161	161	160	153	158	171	153	171	148	152	148	167	147	160	137	147	164	151	145	184	149	140	148	171	173	151	145	184	168	161	193	172	158	149	149	177	154	151	161	154	151	137	149	162	141	159	161	159	151	153	160	185	141	169	157	144	166	153	158	150	134	155	150	164	182	163	167	182	161	174	132	136	175	166	184	162	157	138	147	141	132	155	145	165	140	142	175	133	184	149	160	145	170	151	153	175	169	156	176	149	161	170	142	169	139	160	161	142	147	167	170	129	149	171	155	164	132	166	163	177	144	154	152	141	143	148	156	142	137	144	150	149	171	171	156	180	159	165	160	165	157	164	164	153	148	155	156	162	159	168	148	148	169	162	154	157	174	145	142	132	155	142	147	148	161	166	149	160	163	142	150	171	154	153	161	153	168	170	176	153	144	172	165	149	145	145	162	157	162	157	151	176	167	175	163	150	175	149	158	149	152	149	153	147	140	163	154	151	191	175	170	155	148	146	148	166	192	165	148	167	163	179	169	160	151	168	165	162	155	171	118	140	153	149	142	155	137	140	155	160	149	161	172	124	145	143	158	171	172	182	163	172	161	159	178	158	168	141	159	172	158	159	141	137	166	162	139	151	159	170	170	162	188	157	141	157	143	146	176	140	150	183	131	148	129	166	134	153	164	169	155	184	153	161	160	141	128	165	134	152	130	161	143	165	153	155	178	164	168	151	141	158	148	147	141	156	139	150	148	181	151	158	180	164	128	156	137	143	154	141	152	155	155	138	161	180	165	181	176	126	135	136	173	140	149	147	160	152	172	167	150	139	165	170	158	152	160	162	156	140	155	153	155	171	142	150	157	143	164	161	146	154	169	160	138	154	165	159	151	152	157	159	148	141	151	171	185	157	175	139	131	162	128	143	153	153	146	157	147	137	153	160	164	146	166	156	132	136	138	156	161	133	162	162	161	155	167	166	166	165	143	165	144	169	169	145	143	162	143	187	180	163	151	163	157	153	177	169	169	175	171	174	162	159	148	163	174	153	147	155	179	152	151	150	167	167	159	165	155	149	144	154	167	146	163	155	156	138	169	149	154	157	156	166	167	148	153	151	168	140	169	152	155	145	151	163	163	155	149	141	158	148	168	144	160	163	144	166	180	143	146	151	171	156	148	132	157	173	150	143	165	171	149	167	152	140	160	157	141	135	157	177	153	148	161	149	167	152	156	173	149	163	151	177	159	160	160	161	158	154	181	147	163	156	160	165	137	133	150	148	153	150	150	159	169	156	167	166	156	163	163	151	171	146	161	150	168	166	130	145	161	159	168	157	147	148	146	158	158	174	154	136	119	148	174	165	121	168	156	141	149	156	140	167	159	164	142	153	169	167	155	169	159	150	143	156	140	151	143	164	166	165	149	152	144	159	116	144	164	135	181	154	143	141	165	151	161	151	165	156	142	137	154	137	139	161	170	136	161	157	155	142	170	158	142	148	155	138	173	153	175	157	150	177	170	135	162	148	159	163	157	148	163	143	147	155	154	175	123	181	161	142	139	158	156	145	151	155	157	161	147	147	169	147	145	154	150	163	140	126	145	164	178	133	148	134	173	158	160	159	139	155	168	155	147	156	138	168	157	146	141	151	150	155	148	149	154	150	143	139	143	164	157	159	162	134	181	152	161	183	134	145	140	147	159	151	169	140	170	178	157	139	149	137	148	145	143	179	174	171	144	139	171	152	163	164	151	171	163	160	151	143	138	138	150	156	146	152	139	149	191	158	142	157	164	161	152	166	167	142	134	169	149	144	152	168	149	164	140	152	143	168	145	169	151	162	138	151	147	143	169	147	145	145	152	165	150	163	171	185	152	145	169	159	163	161	165	156	152	148	151	145	153	154	187	158	164	147	170	155	170	165	161	153	172	143	149	161	151	127	152	165	178	155	156	170	160	155	162	174	143	148	143	171	161	157	165	135	165	151	135	157	168	147	178	139	151	156	144	139	172	165	150	157	154	174	122	147	147	177	145	145	167	167	147	136	139	145	168	164	142	166	140	160	189	148	167	174	145	156	157	173	164	160	170	158	160	151	156	132	164	165	152	136	149	144	130	186	173	141	151	147	145	159	158	168	157	149	128	159	142	156	147	142	128	147	162	146	161	157	159	179	146	139	146	162	140	133	167	165	151	160	145	151	152	143	156	164	160	169	178	149	157	182	172	148	162	155	141	149	151	180	169	151	164	138	144	152	145	155	144	151	140	160	152	160	146	139	155	150	155	164	154	148	154	159	152	164	149	143	149	156	162	143	187	142	146	153	173	163	144	160	160	157	142	150	163	153	152	174	159	154	172	153	171	169	138	144	166	158	162	151	141	152	145	151	162	141	161	148	182	151	156	154	147	170	147	163	169	148	146	166	147	163	172	168	180	139	168	143	135	154	163	160	160	141	167	149	155	164	122	159	169	147	143	141	158	151	153	178	177	129	149	148	160	157	151	146	159	161	166	155	181	168	148	162	141	160	143	145	164	152	163
44128	52571	31279	36023	41467	41776	33991	29861	30445	21254	16777	10077	8209	7487	6254	3696	2525	1882	1942	1581	1388	1013	971	877	753	788	701	730	692	721	699	654	660	620	665	682	654	654	628	593	628	554	587	592	553	585	546	535	558	529	486	521	536	513	503	517	536	514	471	512	531	471	473	517	471	482	484	477	504	516	460	481	528	473	495	495	466	495	489	457	473	475	512	500	501	473	524	494	470	474	444	465	499	462	499	496	505	496	499	504	507	479	488	511	484	563	526	513	505	494	541	513	492	471	506	523	480	524	480	496	503	495	521	492	464	464	491	493	506	481	506	469	486	486	480	495	457	515	467	495	482	505	496	483	510	494	518	466	489	504	491	496	555	507	490	503	539	479	481	511	535	469	500	512	491	489	453	509	465	497	509	499	481	451	496	452	476	446	466	522	479	495	462	469	503	520	504	438	519	482	488	483	472	494	512	548	474	474	484	504	492	465	485	461	502	488	451	489	496	464	470	505	521	492	542	479	500	495	502	494	462	483	501	478	494	468	508	505	497	514	447	492	467	486	474	463	502	464	445	483	465	483	477	487	492	494	499	476	457	483	484	481	458	500	501	453	448	490	473	478	510	477	518	511	487	470	480	486	497	504	516	516	484	468	500	525	450	496	437	516	513	502	462	526	509	505	510	450	507	485	494	463	494	460	478	466	509	484	492	461	467	485	483	482	512	483	463	502	477	464	455	504	487	459	460	483	516	499	485	505	512	459	461	537	474	471	498	511	473	475	500	502	469	487	486	480	480	461	506	503	475	515	470	503	514	481	483	495	473	492	462	481	437	470	506	488	499	536	501	476	494	461	512	466	514	511	473	474	510	507	481	528	501	487	493	486	475	484	472	482	479	495	482	464	454	481	481	474	450	506	494	510	513	496	478	476	491	465	476	488	497	486	486	497	501	489	497	476	510	464	469	472	441	466	473	506	493	497	518	470	500	495	493	502	454	460	489	486	491	509	482	440	453	472	480	486	469	475	493	459	470	504	476	496	454	517	484	470	480	493	488	492	505	448	484	491	470	493	480	510	476	506	496	468	479	484	446	512	483	461	489	505	489	505	496	517	485	482	485	491	458	482	504	440	471	462	492	434	500	452	514	485	514	441	442	489	492	470	537	453	452	450	502	462	522	480	446	436	515	445	478	486	476	505	446	474	512	461	506	519	516	496	472	492	488	499	435	478	485	460	496	469	473	503	465	488	507	479	512	477	450	489	535	543	465	441	494	489	507	479	517	491	483	476	453	452	463	471	462	499	509	468	502	495	460	475	473	531	490	454	483	473	473	498	498	508	479	463	477	504	478	469	476	489	539	462	486	503	467	516	520	468	465	477	476	490	478	478	464	520	520	505	483	495	505	513	488	484	484	486	494	495	510	518	461	476	422	533	517	487	476	539	499	469	471	487	446	495	456	467	472	488	476	462	466	501	506	503	531	488	472	493	484	493	496	481	467	464	460	502	480	483	494	453	509	452	452	474	472	474	496	498	489	486	456	508	497	481	515	473	477	496	486	476	484	478	532	474	460	440	518	490	478	509	493	478	523	504	538	468	486	499	483	487	487	477	493	484	526	466	493	484	472	471	474	469	498	505	478	488	457	524	509	460	459	499	470	488	494	497	454	484	502	470	511	489	443	479	439	459	489	484	496	479	439	498	496	471	493	495	485	457	459	492	483	456	449	471	457	508	474	507	545	496	465	500	516	536	484	497	500	443	504	468	502	494	479	538	495	486	481	489	502	490	497	477	460	477	478	440	508	459	437	458	491	516	501	493	473	463	468	496	487	513	515	470	523	432	489	498	463	470	446	436	483	467	467	481	494	499	508	514	459	492	446	474	475	476	492	494	486	473	468	506	452	479	472	482	479	473	436	516	521	428	514	491	513	496	483	499	493	511	468	445	451	493	500	475	498	458	467	493	446	489	486	496	501	483	472	483	490	491	481	459	478	471	488	486	512	465	486	471	499	495	493	461	508	490	498	485	473	456	487	497	501	466	470	479	486	484	494	452	501	482	502	480	474	472	448	489	500	505	484	510	458	518	493	475	454	439	503	485	489	480	459	486	543	477	484	460	498	472	494	510	443	498	497	495	475	486	444	484	479	456	431	463	467	514	444	470	506	501	479	440	476	459	482	495	438	469	495	489	465	452	516	477	520	471	474	466	510	499	491	504	521	460	514	501	489	469	504	476	484	451	473	475	526	499	522	495	546	462	459	541	494	461	457	517	441	460	502	449	462	492	512	481	521	490	480	482	440	486	444	482	467	472	467	465	516	477	484	506	446	503	493	477	475	450	485	487	526	513	476	483	478	472	477	462	462	483	520	490	469	497	472	467	486	449	473	486	494	485	470	521	495	461	521	464	463	502	470	500	482	475	516	501	483	510	517	481	415	444	502	512	503	487	467	471	469	496	454	465	495	471	497	501	490	478	494	467	470	492	495	454	512	496	485	504	484	487	499	463	488	503	477	520	496	483	472	458	483	538	481	481	457	500	494	485	484	443	476	458	481	520	465	450	501	495	435	447	493	493	497	460	493	505	429	491	473	504	471	497	485	451	494	460	514	489	455	515	522	503	510	490	517	477	452	473	494	494	453	497	480	483	485	508	485	496	507	473	461	536	494	500	453	451	520	494	505	495	450	520	442	514	473	454	469	494	466	529	444	520	482	512	482	504	468	469	447	473	481	484	493	495	464	480	470	486	502	482	481	499	508	476	485	483	505	455	484	489	480	505	484	499	465	500	470	462	509	486	484	513	489	481	477	497	467	468	470	490	495	489	501	470	491	504	505	520	463	461	464	480	505	458	471	447	508	471	493	450	524	517	452	448	461	517	485	445	520	476	518	505	509	462	443	470	487	488	482	474	477	507	477	470	437	512	498	512	487	496	496	487	492	525	491	486	459	513	485	503	511	483	465	479	495	489	452	467	496	534	525	474	480	510	489	500	480	470	485	495	468	437	468	469	462	452	480	508	526	503	496	467	500	492	505	466	507	469	469	465	521	493	420	440	492	495	481	492	500	450	499	495	499	454	490	476	460	464	486	509	451	450	514	442	501	481	488	486	460	433	488	521	518	499	503	458	444	506	512	508	471	473	480	529	495	516	478	474	488	491	502	450	476	461	495	454	444	467	485	456	467	475	496	468	497	475	499	508	470	505	451	471	517	473	510	484	485	476	491	516	500	500	494	473	489	493	475	493	495	473	494	476	471	506	479	510	447	485	484	496	511	457	457	512	477	498	489	461	504	470	462	505	456	509	489	522	479	486	486	521	483	468	517	465	493	499	467	488	488	476	508	442	511	502	446	514	507	499	512	472	465	469	452	492	527	430	459	506	507	514	513	515	511	502	466	489	498	487	475	511	467	452	492	500	469	438	479	467	489	454	486	472	468	474	506	464	489	519	479	505	472	494	504	511	496	476	471	464	484	483	453	481	461	501	457	467	463	495	469	468	468	459	454	462	514	519
59355	47350	33094	28799	31312	33335	31781	28879	27866	18067	10963	5439	4356	3463	2706	1612	942	729	740	574	547	436	361	355	370	334	342	317	360	322	314	292	300	259	251	292	295	319	309	266	266	280	312	285	281	266	266	245	265	280	249	276	269	273	245	277	267	222	272	267	277	272	278	285	274	258	235	277	274	258	253	264	259	260	258	253	267	279	290	261	285	252	265	257	266	243	257	283	256	253	270	273	243	280	270	286	263	243	246	287	283	251	261	253	266	280	266	264	265	257	277	261	233	240	262	259	281	234	244	251	243	239	247	231	230	256	259	266	273	248	266	262	284	245	243	249	282	248	253	247	258	253	219	254	231	273	262	230	228	257	254	273	269	217	267	264	266	277	262	283	253	260	242	253	265	273	285	263	252	231	251	246	235	255	269	268	248	249	283	277	247	264	285	277	261	238	241	261	263	256	240	274	282	254	246	258	244	271	281	259	246	261	242	265	258	253	247	250	257	237	252	269	252	259	272	241	238	286	256	229	273	273	279	274	293	267	241	247	237	257	285	257	276	260	285	255	244	272	259	267	241	275	281	231	229	273	268	242	250	274	253	275	262	235	268	267	243	256	256	257	249	267	248	265	267	283	242	274	255	288	247	243	246	271	243	274	239	219	268	284	263	277	255	260	294	294	275	259	265	236	247	255	245	252	269	250	260	224	255	240	259	280	252	257	254	274	254	250	248	220	252	237	232	223	230	267	271	299	223	244	241	259	307	279	243	254	273	244	254	256	261	232	257	270	253	280	246	226	266	253	245	257	261	263	262	245	284	270	268	265	258	244	269	266	242	238	283	255	293	271	281	231	273	243	257	259	246	264	274	243	254	238	272	255	236	274	270	286	236	251	267	247	251	266	249	276	263	257	286	247	276	260	263	273	248	246	278	260	267	268	260	264	259	270	262	267	256	252	255	292	247	262	252	259	249	288	265	265	264	270	284	258	233	248	256	248	262	271	270	279	257	250	259	285	260	263	243	255	258	271	262	246	250	259	262	250	210	267	247	256	262	235	277	236	268	285	283	255	281	271	262	267	254	282	272	258	295	278	239	246	263	254	253	261	258	222	251	256	226	269	262	282	254	271	261	267	309	277	252	262	265	256	228	251	256	253	255	238	267	259	237	271	239	270	257	234	264	282	265	265	258	260	267	266	279	280	259	287	225	241	243	247	244	240	284	284	271	243	243	253	240	216	288	245	252	267	239	248	239	257	256	257	255	263	226	281	257	256	270	254	255	239	257	223	245	249	250	240	228	240	260	261	226	254	250	278	232	263	253	256	263	238	263	257	257	260	231	231	259	267	238	246	259	266	269	226	239	253	252	236	283	255	251	250	270	266	254	254	252	273	255	272	254	276	251	274	294	276	247	255	241	278	249	297	282	252	245	274	248	217	272	215	267	286	250	230	274	280	255	283	251	251	263	258	277	276	259	242	276	258	266	277	282	278	281	278	287	264	267	244	252	259	261	265	244	279	287	267	260	246	289	283	277	253	253	256	265	257	259	272	256	226	257	253	274	255	286	281	261	257	268	239	255	235	260	234	289	261	244	274	225	252	264	244	257	279	280	226	248	263	262	266	236	264	234	244	263	241	270	255	240	262	219	272	232	273	256	236	239	237	242	274	265	260	266	242	264	253	248	258	274	262	250	234	267	226	276	263	253	234	269	280	275	280	263	232	256	254	268	272	245	270	231	254	266	250	258	248	266	264	267	251	265	257	251	245	261	264	241	269	232	236	252	229	268	236	257	274	240	237	234	283	246	242	257	259	278	287	290	243	273	254	255	273	247	253	267	274	278	267	252	276	255	267	280	276	239	253	276	279	243	244	263	230	258	254	260	269	248	233	242	255	280	270	268	311	270	252	260	260	240	268	261	247	252	250	254	257	283	263	272	263	268	264	266	257	263	239	242	251	243	259	260	275	260	278	244	265	253	245	250	295	262	253	271	247	244	232	268	250	288	273	255	248	266	255	260	253	244	242	267	246	241	260	238	307	261	262	236	264	269	275	275	276	267	288	267	255	264	285	258	265	231	202	241	242	243	250	265	224	242	262	252	262	237	274	281	235	284	227	267	253	266	252	250	268	254	257	256	273	245	264	259	245	277	272	260	249	202	257	264	231	262	284	230	258	252	282	275	229	255	286	265	255	265	252	266	264	266	259	267	259	239	265	258	266	271	232	258	268	279	270	233	249	234	267	254	267	266	241	245	290	257	250	261	227	269	253	283	267	238	228	266	257	285	275	260	233	277	242	285	251	297	276	242	280	238	279	264	287	242	259	242	287	244	261	265	270	254	240	273	288	268	251	251	260	259	238	225	257	260	264	262	258	238	240	276	238	263	266	282	277	254	269	253	220	255	255	277	243	248	265	253	239	298	269	254	263	245	265	264	265	269	269	248	257	251	244	260	263	246	252	241	263	275	258	252	282	260	248	279	267	270	280	277	236	258	257	270	256	271	247	277	265	262	267	271	249	269	272	264	262	252	249	277	272	261	248	279	251	255	250	263	268	262	276	242	274	261	232	272	276	239	254	222	284	295	258	278	267	262	277	240	243	267	275	278	260	250	273	234	260	260	277	218	259	279	280	236	231	243	274	256	298	265	235	300	231	245	228	267	251	251	266	271	278	265	260	258	293	299	253	229	277	249	248	257	267	298	262	296	231	266	243	273	283	264	252	256	259	267	249	258	241	237	257	260	211	256	262	251	256	286	283	223	264	254	248	262	252	274	226	264	252	272	246	243	251	234	260	258	287	265	260	285	268	269	272	277	268	260	262	233	243	286	245	253	264	260	240	262	248	271	276	270	270	233	268	257	249	261	230	240	273	284	255	264	266	249	283	253	281	273	272	278	235	259	246	270	281	264	246	253	258	271	244	264	253	266	290	243	284	282	285	279	281	253	231	265	247	279	241	256	248	229	257	268	237	239	276	253	245	260	232	273	232	297	287	223	259	234	241	239	295	268	270	252	258	253	241	247	294	266	253	260	242	258	273	257	242	261	263	264	259	295	283	234	242	260	258	251	259	243	248	266	270	241	235	250	253	265	258	266	269	271	242	267	269	253	249	245	237	243	275	249	264	263	219	295	280	255	260	249	281	263	243	255	266	265	245	248	288	254	246	253	257	262	282	239	248	236	257	240	287	257	259	281	280	261	267	247	259	254	264	248	242	283	256	282	279	289	254	252	287	271	252	248	265	252	229	226	239	230	264	270	242	269	260	276	252	245	248	272	235	250	227	250	272	274	254	275	304	271	215	259	281	240	244	276	260	230	301	299	287	275	256	255	265	259	247	239	279	291	254	252	226	266	268	265	276	267	254	253	255	254	270	251	252	252	243	241	241	275	266	266	252	269	292	282	267	246	241	262	276	264	254	243	270	260	235	246	262	256	253	270	264	285	270	261	276	271	231	259	250	250	247	263	295	252	225	266	271	252	251	266	259	244	255	275	262	259	271	259	267	271	255
50730	53253	34963	42186	47727	49660	41561	40287	41535	31044	25891	17786	15439	14080	11705	6180	4203	3351	3312	2600	2461	1755	1518	1487	1321	1252	1214	1172	1132	1056	1115	1074	973	950	1057	977	1059	950	1050	943	931	927	918	936	879	769	840	871	847	817	761	819	817	773	788	836	728	810	768	781	800	775	808	768	760	831	796	724	751	783	762	805	735	780	728	695	794	705	726	736	740	748	773	752	742	768	771	690	720	676	723	756	740	798	763	725	750	720	779	697	736	741	767	786	852	857	803	750	748	752	752	707	739	721	741	737	741	693	715	706	717	722	700	733	700	723	715	730	696	726	731	701	685	788	754	752	726	718	699	740	735	701	714	698	692	736	739	739	736	699	735	764	793	712	745	746	703	697	695	757	719	718	716	822	777	697	727	689	708	715	684	726	732	704	756	726	723	698	711	722	727	752	775	744	703	700	723	692	732	710	688	719	723	701	684	754	711	737	766	751	725	759	728	730	687	744	750	776	702	725	770	729	727	677	712	669	721	738	743	793	673	733	713	710	716	773	717	746	747	738	731	668	732	745	716	720	788	674	736	728	694	720	686	702	696	715	700	730	662	697	687	712	720	736	711	783	734	690	748	741	713	767	746	739	720	741	739	721	672	744	685	753	753	729	742	743	716	731	746	739	717	666	720	718	758	738	773	744	690	726	718	718	757	713	705	745	751	702	713	769	743	751	747	756	718	745	758	718	710	766	693	702	714	704	702	762	705	795	706	740	737	707	697	723	766	720	747	729	739	777	722	655	660	746	711	714	702	739	730	671	696	775	753	759	757	737	725	708	680	665	747	749	734	691	774	781	729	752	737	763	721	708	717	728	765	706	703	717	709	752	708	733	760	705	699	732	712	706	720	717	745	734	729	677	737	729	724	756	679	746	694	726	753	720	725	689	726	724	734	706	706	664	751	701	718	707	763	758	685	714	753	754	735	738	711	703	717	770	761	778	725	750	684	714	736	696	691	790	741	693	733	730	718	758	688	735	699	692	739	708	689	689	736	669	757	745	712	680	742	730	722	668	706	727	790	708	757	708	718	710	674	745	701	664	643	692	728	727	691	752	761	746	766	728	743	738	689	748	695	718	779	712	734	669	710	713	689	783	727	732	734	722	759	686	694	745	751	791	717	677	769	698	766	741	707	693	700	701	689	753	728	797	725	709	739	761	744	738	717	722	727	753	724	708	744	718	720	727	724	757	741	698	738	740	753	749	709	727	738	748	731	718	738	737	739	746	746	710	724	709	698	719	741	714	732	735	736	731	688	729	711	730	754	687	789	720	709	709	718	774	711	752	694	744	703	724	753	746	713	772	749	734	714	721	730	746	712	703	740	762	732	716	699	742	786	714	669	709	712	738	710	747	681	722	736	724	745	732	763	765	739	698	729	681	718	743	770	718	723	723	756	701	739	714	709	760	711	724	663	732	735	750	758	699	712	695	715	787	730	709	695	732	707	749	741	742	671	709	706	711	727	728	707	697	740	730	756	686	775	712	736	728	737	750	735	762	764	706	673	750	789	706	717	790	727	670	775	740	747	796	710	749	735	745	732	727	743	707	727	724	691	716	742	781	730	713	698	713	759	748	720	717	774	710	728	715	738	740	729	687	727	735	741	667	707	676	720	702	718	684	700	733	705	697	705	693	738	684	739	723	739	786	749	706	713	723	758	734	710	740	696	697	784	763	746	780	749	732	693	700	718	673	718	718	756	681	772	684	746	727	734	756	787	697	712	753	745	703	717	710	733	728	715	757	714	702	745	741	764	722	704	739	747	753	785	744	708	713	729	753	674	722	747	712	716	718	752	784	722	719	766	732	729	696	710	706	733	730	714	724	755	689	731	652	698	706	717	707	757	719	681	769	700	775	732	731	695	708	723	764	708	735	744	714	707	728	766	764	741	699	740	726	720	705	807	727	740	687	684	706	758	745	681	716	684	709	758	717	760	700	747	733	751	727	683	728	663	728	809	758	704	703	698	731	734	691	734	717	702	757	730	712	690	703	728	780	774	708	698	718	717	746	760	761	705	729	745	757	762	685	728	701	665	754	716	750	784	750	699	726	727	718	725	772	707	711	754	754	715	719	743	762	688	715	708	742	755	753	726	719	660	731	768	725	724	727	776	700	714	734	735	718	761	689	749	706	723	723	719	698	721	781	670	732	737	734	745	727	679	759	744	686	757	701	713	738	730	704	731	730	699	736	672	717	742	721	751	735	714	779	703	731	771	771	704	672	714	705	771	726	716	720	700	745	804	726	755	774	781	724	749	719	702	684	736	706	697	710	718	757	761	712	769	700	715	701	750	697	726	717	751	702	721	719	688	719	749	760	696	714	720	698	701	707	709	705	765	652	712	701	736	742	698	710	740	698	745	713	772	760	761	746	742	772	702	736	745	728	774	706	702	713	725	674	715	697	676	735	740	698	707	761	713	713	756	731	723	692	726	720	686	727	744	705	775	715	728	714	723	730	744	738	692	753	744	677	708	725	724	754	699	768	728	713	757	730	725	698	698	766	700	681	690	710	674	668	746	741	724	706	776	766	725	696	750	684	734	738	754	750	777	725	715	698	721	735	716	731	756	738	736	676	748	704	700	774	735	731	733	743	717	713	724	677	749	679	702	717	746	711	782	747	769	757	728	727	724	769	725	692	711	699	711	754	728	759	751	709	723	715	717	698	741	733	714	745	737	722	680	723	756	800	778	737	767	712	673	697	767	722	682	710	703	680	714	706	738	651	731	725	684	715	736	715	693	744	755	687	707	721	648	710	794	721	672	774	682	743	742	697	732	708	762	699	739	736	722	756	710	736	717	744	711	746	676	717	720	705	746	720	742	785	724	762	686	706	751	754	714	774	682	712	723	723	746	723	702	695	736	696	682	736	729	730	703	721	731	705	760	828	745	734	724	707	703	726	709	681	745	797	747	767	763	725	728	716	705	726	714	715	699	757	706	742	707	720	710	704	731	728	713	729	692	733	758	748	726	699	747	768	765	722	735	714	696	735	651	727	712	786	759	702	728	721	744	756	711	751	721	747	706	726	748	698	770	687	667	737	724	773	719	753	761	742	748	757	758	728	711	736	771	740	736	755	713	736	690	710	741	733	742	710	704	703	702	741	728	767	727	731	708	710	672	663	727	735	687	767	750	725	729	775	753	678	745	695	742	735	731	797	709	677	776	703	692	695	701	719	689	724	731	744	751	739	685	674	739	703	755	778	696	710	704	750	707	696	754	713	686	726	762	748	740	757	767	741	685	782	702	727	742	709	697	710	725	697	726	727	711	677	700	782	753	666	719	743	784	709	700	738	708	735	742	754	766	707	710	700	693	708	733	720	712	731	782	766	729	738	713	726	739	723	713	711	709	730	747	733	703	697	720	668	729	729	705	724	729	717	711	729	711	707	792	721	694	704	745	753	753	697	724	745	708	701	729	719	718	733	749	705	711	707	726	770	784	780	735	744	703	730	749	763	731	721	698	673
21715	32117	17010	8725	5296	3505	1932	1301	1011	643	483	315	304	246	272	208	215	193	194	186	195	205	190	201	174	162	185	169	193	177	164	195	185	164	201	197	201	174	173	170	177	186	186	174	206	181	189	166	163	149	207	188	149	176	166	155	190	156	165	154	162	195	182	193	174	168	182	167	179	188	164	185	200	187	160	162	188	170	186	165	153	170	156	156	166	187	182	185	163	178	173	172	173	188	159	147	183	183	156	168	165	158	175	172	158	176	172	159	156	180	158	162	186	167	162	165	149	161	182	184	164	171	174	155	160	172	182	169	176	187	181	181	187	160	186	172	158	174	154	177	158	149	164	174	162	191	166	187	182	194	161	172	161	183	162	190	163	169	175	174	162	159	159	169	190	164	161	177	160	148	176	167	156	177	200	153	200	149	176	159	179	180	157	165	153	177	181	181	179	172	162	162	158	191	173	163	172	190	156	196	163	189	174	156	143	193	177	154	153	196	170	194	161	174	179	166	166	167	183	169	179	200	169	151	174	175	191	182	153	182	201	168	183	162	171	175	175	165	183	199	187	159	168	185	176	180	173	195	157	146	182	166	180	157	165	166	174	166	200	167	166	148	160	160	174	157	174	173	171	193	170	136	165	164	173	188	173	154	171	167	169	140	156	164	162	157	187	159	178	167	173	160	198	146	170	158	160	156	173	160	157	152	183	185	157	161	169	179	171	196	169	174	148	173	165	157	185	153	200	160	144	164	169	168	148	167	153	166	176	153	152	164	161	164	162	162	170	181	187	172	175	144	160	162	202	131	166	168	185	157	170	168	182	152	177	149	163	174	173	181	168	173	171	163	174	193	162	173	181	155	169	161	172	172	155	166	172	187	147	166	178	168	173	172	167	153	168	162	174	173	147	167	190	164	192	182	184	179	157	155	178	176	194	171	186	164	180	168	187	159	163	176	157	140	157	158	177	164	157	175	149	179	183	168	189	185	177	148	163	212	170	185	180	157	174	173	166	161	167	177	167	178	162	181	180	184	188	140	168	161	155	157	157	173	159	155	166	168	175	192	165	162	134	179	165	157	164	181	175	181	178	180	158	175	176	184	156	161	172	171	161	188	166	165	162	161	178	166	169	171	163	170	157	189	173	168	167	175	180	159	177	170	176	166	222	184	156	169	173	174	179	162	156	173	190	174	168	185	178	162	170	172	160	176	140	152	179	169	164	180	185	158	166	195	173	173	166	176	151	188	183	165	164	191	201	184	165	176	169	173	194	169	171	152	168	170	153	193	162	178	162	174	168	167	160	165	192	158	173	161	174	164	166	172	149	168	141	190	176	169	167	155	159	179	157	145	159	169	169	176	178	185	163	167	151	179	160	136	156	171	144	173	175	160	153	168	162	187	158	177	165	167	165	172	175	179	165	172	170	178	182	158	178	178	166	170	173	182	163	181	174	168	169	171	162	168	170	191	164	144	145	161	155	166	162	170	155	160	182	171	158	175	204	147	167	171	159	174	183	152	179	161	166	167	175	177	186	164	182	162	137	176	186	169	167	147	180	175	186	179	149	161	147	181	178	185	191	179	178	150	185	182	175	172	183	163	176	155	198	180	170	195	172	187	171	164	180	151	163	149	150	166	163	164	177	175	173	150	158	178	171	186	158	162	165	180	169	142	191	192	149	162	189	151	150	170	185	154	177	163	161	153	174	197	166	182	163	163	182	177	157	168	188	183	187	158	147	171	176	165	155	171	182	166	191	161	171	171	152	171	177	188	171	171	175	165	158	182	197	174	173	173	151	182	162	156	173	162	167	182	161	186	130	173	151	183	167	183	166	164	156	160	152	191	170	177	178	195	158	165	172	182	161	172	161	166	149	169	167	190	176	165	168	173	176	171	168	179	174	171	151	169	167	182	167	192	145	151	178	178	162	172	173	177	165	139	182	166	188	178	167	172	186	154	165	168	156	175	168	148	161	182	171	161	178	158	185	157	153	138	177	159	180	172	161	194	156	183	155	187	169	156	168	171	148	157	170	163	166	173	174	176	175	165	171	166	178	156	173	157	158	158	163	155	174	159	178	156	173	184	198	170	190	179	169	171	148	180	168	169	186	166	148	160	165	167	164	159	153	182	174	179	161	199	223	159	189	154	171	171	166	189	172	166	171	158	170	163	201	128	137	168	178	179	156	156	160	152	160	146	151	156	194	184	158	179	190	164	173	172	137	182	172	150	149	156	162	163	184	160	179	185	164	175	154	188	170	170	149	167	159	179	160	194	165	165	162	165	195	162	181	176	185	175	158	173	171	173	175	161	175	159	183	177	170	191	183	195	172	187	194	159	171	174	178	178	169	190	168	154	184	179	176	153	177	162	162	186	159	175	180	181	179	176	175	183	173	172	179	165	164	167	171	169	170	178	155	183	159	150	160	172	174	142	176	155	173	169	180	172	166	184	165	198	170	178	176	161	178	158	165	179	163	171	157	152	181	129	162	167	179	156	170	189	179	162	164	154	165	169	145	154	163	152	190	175	202	179	157	197	153	160	150	195	162	170	170	165	172	184	160	172	162	164	179	178	167	188	154	180	184	168	173	182	159	166	175	182	170	189	177	172	175	169	200	158	164	166	153	156	174	185	173	171	153	181	173	173	188	174	156	189	178	169	176	170	180	151	167	182	173	161	170	178	172	162	188	149	188	160	173	183	183	174	175	189	187	146	176	167	169	166	177	159	166	196	170	193	210	190	178	166	179	173	178	161	183	179	180	191	181	182	159	173	185	167	170	150	177	183	178	187	175	183	154	159	159	161	156	170	169	166	172	180	152	174	146	164	170	180	167	183	168	175	179	172	169	155	167	173	170	177	189	156	172	203	178	180	192	164	165	139	171	188	172	160	162	180	188	175	176	169	191	155	174	182	167	174	166	171	176	166	162	172	184	172	180	137	156	172	177	154	155	181	183	185	161	167	167	151	155	144	166	167	187	180	152	164	170	171	205	153	170	171	146	185	191	168	162	170	186	180	164	159	184	180	157	174	160	174	165	167	184	191	211	191	180	158	158	134	171	173	190	158	190	158	175	167	159	158	181	170	179	148	177	168	164	179	169	163	188	159	181	165	172	166	164	151	181	176	161	157	201	170	172	145	164	191	193	189	169	188	163	193	159	146	166	165	152	165	178	183	152	173	187	182	164	168	142	162	151	189	158	185	168	171	175	168	169	148	170	176	174	181	174	169	162	184	164	164	158	158	155	181	167	184	158	143	144	185	176	173	183	180	153	162	181	157	154	166	180	142	165	137	178	164	173	157	177	185	151	168	174	169	175	170	176	168	173	167	161	191	159	180	170	193	173	167	156	190	178	185	159	153	159	163	187	161	185	154	190	157	171	169	173	176	173	180	170	173	164	172	179	167	169	183	177	181	153	177	152	162	156	184	167	180	163	178	188	180	201	162	164	156	173	170	168	170	171	185	192	158	143	176	161	187	177	173	164	152	170	172	177	136	171	199
18703	33022	12825	14111	13694	11918	7417	5283	4887	2875	2308	1617	1418	1211	1037	941	774	748	730	715	681	658	665	612	672	646	644	571	636	630	597	593	595	622	609	605	580	595	575	581	544	521	591	556	612	549	580	551	561	565	549	553	510	540	532	546	543	560	533	542	574	512	529	534	563	554	551	506	561	528	588	510	555	538	536	541	517	548	552	509	532	523	527	495	522	494	501	541	509	496	561	519	543	488	557	553	528	506	561	547	545	568	533	533	531	540	518	534	495	570	573	558	509	544	533	547	502	546	487	581	532	554	519	545	597	548	503	500	500	500	564	540	572	518	523	529	485	537	466	576	535	511	530	506	545	513	523	521	542	535	535	514	507	537	545	486	548	576	533	556	539	525	504	525	559	551	558	517	526	546	537	527	543	512	535	531	537	559	552	509	556	515	558	505	510	522	516	514	556	579	568	526	502	514	530	554	481	518	563	505	529	546	553	529	552	522	538	544	544	472	522	534	517	525	546	529	538	540	540	538	567	581	543	522	577	535	544	450	511	555	595	540	524	554	527	519	531	482	543	548	534	501	559	519	518	588	550	537	507	535	519	554	509	530	486	589	509	480	519	565	549	547	527	529	515	498	547	557	487	586	559	547	537	514	539	540	491	526	533	510	505	534	528	511	526	502	521	534	487	543	537	511	534	510	526	518	494	490	557	515	510	547	557	550	515	516	495	542	518	533	528	552	511	587	542	529	513	517	519	551	490	525	526	552	506	549	543	503	514	528	558	526	501	551	548	523	501	519	568	486	559	480	534	501	526	497	529	506	536	529	547	551	501	539	523	522	520	568	494	530	546	568	509	504	488	510	514	542	536	508	518	549	571	519	533	553	526	545	533	507	528	536	524	484	548	541	510	524	554	459	517	533	532	517	531	512	529	498	526	477	524	548	534	536	518	473	539	506	504	515	568	546	528	536	517	506	537	523	502	497	504	535	532	523	544	503	542	600	549	515	524	514	524	535	479	487	519	483	570	521	544	557	578	524	505	506	510	510	550	536	530	527	536	552	554	533	504	525	563	495	483	549	559	532	513	540	506	519	502	509	533	542	511	533	550	527	545	551	527	532	552	532	519	551	536	537	510	536	535	535	508	536	536	541	537	529	540	515	557	537	516	548	552	598	560	507	530	511	540	517	535	499	494	562	496	549	514	519	544	545	541	541	548	537	549	519	553	504	531	555	523	583	496	552	501	493	529	521	542	534	528	549	537	543	541	546	539	525	530	551	543	543	520	512	502	535	514	516	548	453	562	524	507	559	526	523	536	517	563	520	562	522	533	576	530	523	501	544	518	556	522	511	531	538	513	530	542	542	549	504	548	543	542	542	532	546	482	502	530	532	500	550	533	503	529	527	528	538	543	529	500	547	525	555	535	513	561	495	527	544	542	507	545	507	550	612	561	510	517	543	567	489	535	529	467	550	543	520	566	515	524	477	584	499	508	502	533	529	541	495	503	535	533	559	491	542	558	451	511	505	545	502	504	532	480	499	495	513	510	501	493	541	497	531	553	525	525	548	516	544	528	527	498	542	528	519	531	572	550	551	497	501	538	539	565	558	544	547	517	559	507	529	523	517	538	535	518	576	520	556	525	531	522	521	483	543	546	552	538	510	570	478	532	526	516	555	504	507	539	556	511	550	538	542	524	535	545	520	535	552	542	530	494	516	571	513	544	530	532	493	480	523	561	554	546	538	545	509	570	511	514	509	538	530	524	538	502	496	513	508	501	530	517	486	556	512	540	527	514	517	504	555	525	534	548	554	525	513	554	517	546	517	525	540	534	527	549	561	532	583	516	548	532	497	523	552	522	533	538	529	513	528	572	534	517	485	518	515	545	571	530	564	497	529	502	523	480	473	529	527	512	550	506	551	499	524	492	554	581	512	500	559	523	544	531	506	510	519	509	524	549	545	544	549	551	537	546	536	488	553	531	501	495	532	549	495	530	518	517	552	521	552	501	495	576	573	532	513	538	530	525	533	563	510	487	528	526	516	562	548	500	562	558	549	478	534	534	538	562	535	526	545	494	497	512	544	549	499	516	495	535	501	558	517	512	510	549	554	515	513	498	524	556	519	553	540	496	544	526	520	503	524	563	509	507	543	532	517	521	531	538	507	555	517	440	521	515	560	540	565	493	521	550	515	516	523	559	528	546	577	518	553	542	526	483	517	508	544	525	589	572	500	558	540	489	549	499	514	539	514	511	481	544	580	555	523	527	528	562	529	479	545	560	566	503	551	532	520	538	530	542	523	559	518	510	549	517	519	550	521	547	515	558	567	501	559	550	537	528	515	581	515	511	494	558	541	530	537	507	545	580	568	550	516	569	532	467	551	497	555	507	521	535	567	524	551	545	560	552	487	493	543	503	535	556	567	510	544	555	540	529	501	530	509	501	537	550	560	527	547	516	552	526	553	569	512	500	531	571	532	512	521	504	540	545	525	483	558	544	522	536	536	533	562	512	541	484	511	540	527	562	491	526	511	530	566	532	477	577	526	537	536	517	553	554	514	539	550	516	502	506	512	516	524	510	520	534	511	536	504	528	545	526	586	461	523	506	522	518	517	543	542	534	535	520	529	535	520	541	492	532	499	511	541	526	550	526	510	542	499	540	556	507	556	528	529	526	538	533	547	502	533	554	512	537	500	480	551	532	536	509	563	547	541	545	532	519	569	533	502	533	556	548	500	516	529	499	530	504	502	530	555	506	555	545	519	541	529	537	557	543	525	541	511	539	514	574	529	529	499	523	542	559	522	557	507	540	499	533	508	536	503	566	544	493	553	525	517	512	487	508	529	518	546	473	519	528	524	556	521	470	534	534	578	516	542	541	546	527	513	580	531	514	495	492	489	481	526	558	538	553	518	527	523	516	519	537	508	565	541	490	502	522	523	494	557	541	549	535	557	559	524	487	555	540	563	536	555	528	531	530	527	570	541	547	572	511	479	532	551	497	549	537	541	524	580	544	534	549	509	574	512	506	552	527	535	542	550	569	500	534	545	523	521	508	563	472	535	464	538	500	535	527	562	505	512	563	538	540	516	477	519	505	521	557	531	512	577	559	523	531	550	529	548	515	529	553	490	549	559	517	538	508	572	531	545	513	537	532	534	500	534	532	518	516	533	545	546	521	549	564	520	540	525	514	558	559	517	559	550	561	550	537	557	530	510	542	551	529	568	554	535	522	513	549	513	516	512	575	532	566	577	589	512	522	547	524	590	514	500	544	570	554	504	556	506	543	531	517	544	550	567	494	511	500	552	546	536	572	572	522	557	496	537	514	543	529	485	516	538	526	538	559	521	552	556	535	513	538	500	470	502	514	525	495	543	531	515	556	513	560	544	535	499	523	487	516	540	528	545	535	513	521	531	540	540	529	516	536	524	498	546	538	535	539	560	540	501	525	558	512	541	514	533	560	573	543	563	498	536	531	537	504	524	537	537	544	522	570	517	541	495	534	543	524	522
51484	51061	34266	27600	27906	29199	25779	18457	14667	7565	4255	2403	1932	1380	1098	707	490	434	400	289	274	222	196	197	200	208	168	189	177	190	194	182	167	174	194	169	183	211	209	166	179	156	158	186	163	153	179	157	156	175	160	139	155	172	158	157	183	156	160	158	159	142	161	150	148	161	161	157	161	155	147	153	167	163	149	174	151	174	136	131	152	164	158	141	167	183	142	169	147	146	168	159	166	155	150	158	145	146	169	177	165	162	161	172	142	149	167	192	150	157	168	155	160	142	168	138	174	136	142	160	153	155	161	163	155	154	153	161	165	152	151	160	174	163	169	151	153	153	172	162	153	144	152	164	150	178	136	162	142	168	140	141	154	145	141	177	170	152	147	139	145	162	148	132	148	129	148	149	141	150	151	133	155	173	155	175	149	169	152	163	151	165	157	152	166	162	151	160	120	155	175	164	157	152	154	143	153	175	142	146	171	167	170	168	142	146	176	173	188	170	153	164	168	154	169	173	151	173	152	144	150	138	148	149	152	141	145	138	159	146	132	156	160	150	164	134	173	148	154	155	131	182	151	157	149	153	149	162	158	145	165	176	123	171	138	171	136	171	162	147	149	163	188	157	124	165	173	158	157	150	139	144	148	144	160	170	150	157	184	151	160	156	156	149	133	170	171	149	139	130	162	159	156	157	168	157	134	169	159	158	155	149	154	147	160	139	149	145	162	167	146	149	130	169	142	153	155	141	164	158	165	160	167	156	164	162	162	164	162	168	155	150	151	172	146	141	169	160	135	153	155	156	137	143	156	153	174	154	164	164	144	162	137	140	147	154	155	141	151	155	148	160	142	154	151	175	146	150	155	157	155	170	136	162	160	152	191	145	174	145	166	172	183	165	143	156	167	140	143	154	168	134	174	153	159	152	147	154	162	158	144	160	173	150	160	158	157	143	140	150	144	147	154	140	167	151	150	153	172	167	130	164	159	172	150	161	151	161	196	154	158	172	167	139	159	173	151	165	145	157	158	164	165	143	144	159	140	167	142	163	164	160	179	169	172	176	157	159	171	153	158	158	173	149	145	143	149	140	155	155	143	141	169	150	154	183	150	161	152	150	162	145	143	173	143	153	157	153	157	175	157	148	135	164	155	158	149	142	139	153	180	152	166	167	144	171	143	157	154	129	148	149	155	153	141	172	144	160	146	155	154	141	157	146	161	171	142	145	184	163	155	142	160	176	162	145	143	150	152	127	162	154	177	135	142	147	141	171	146	162	162	141	129	161	155	142	143	151	131	159	155	143	134	138	146	145	176	175	144	155	149	158	163	149	145	162	155	167	148	160	153	163	151	145	158	153	158	153	154	153	155	156	162	143	178	150	167	171	159	168	163	166	161	167	174	162	165	149	161	168	162	168	156	167	167	143	143	154	142	143	150	170	172	134	159	147	154	162	169	155	169	166	168	132	168	156	157	144	145	139	150	164	151	137	145	169	142	156	147	151	143	158	144	161	154	145	158	167	178	144	184	169	164	145	176	174	136	158	142	149	159	144	135	165	146	177	159	158	144	149	157	139	147	168	151	153	146	157	139	161	141	141	143	170	186	157	151	146	164	167	154	139	155	161	154	165	157	141	133	162	154	161	160	168	177	143	208	172	148	173	160	133	150	163	163	145	192	174	134	143	170	154	170	151	139	138	178	159	153	160	162	136	161	148	134	124	144	161	158	154	173	131	152	134	161	170	190	164	139	150	141	144	136	163	167	153	170	168	165	140	160	156	170	139	144	132	157	145	148	159	162	157	150	152	144	165	145	152	157	175	154	159	147	154	164	157	131	147	167	147	161	121	161	145	145	136	141	166	142	156	162	166	150	150	138	162	152	164	164	140	154	154	136	155	155	170	153	136	159	157	161	148	151	165	132	144	141	158	147	161	155	181	152	141	163	174	146	169	143	126	151	153	136	129	150	161	160	120	178	160	168	145	164	174	138	161	172	167	167	150	144	161	156	160	166	161	163	132	166	157	137	173	141	159	143	155	149	144	163	158	156	144	172	142	160	167	160	150	150	154	167	154	160	166	163	156	142	154	149	160	158	148	164	137	160	146	151	148	156	144	137	167	176	149	165	147	156	169	166	156	148	185	135	150	151	144	162	152	157	151	146	136	142	174	170	136	152	143	152	170	153	171	147	169	147	152	148	144	132	167	169	144	165	142	165	161	135	142	158	168	162	158	158	155	140	156	157	160	142	165	144	147	162	157	159	138	147	152	147	146	178	146	145	168	152	145	164	148	184	151	160	143	152	164	154	146	171	150	160	147	167	140	167	148	182	162	146	146	138	147	148	145	153	165	176	157	152	164	153	157	148	148	140	138	156	143	150	154	171	167	155	154	171	180	148	131	156	162	139	130	182	151	146	150	171	171	157	164	163	169	167	147	168	182	152	162	167	162	138	169	170	167	132	160	158	162	140	166	157	152	162	165	157	141	172	125	172	144	160	184	137	156	154	149	161	174	151	139	153	138	152	162	159	148	169	151	153	154	153	137	184	164	140	139	147	169	135	149	160	157	151	167	168	148	155	151	145	156	160	154	155	156	149	168	136	151	159	181	157	162	140	169	177	167	145	155	140	165	153	153	180	158	145	158	138	169	168	149	162	147	139	165	157	173	150	139	153	176	161	162	149	171	151	136	140	151	156	174	158	174	148	137	147	153	157	170	141	160	148	151	173	147	162	165	154	157	171	145	165	145	159	165	143	175	134	143	146	180	141	140	136	152	164	148	131	154	173	132	169	171	139	161	176	165	145	166	150	157	158	139	167	162	164	141	146	150	146	157	174	134	132	123	134	176	158	155	145	153	174	144	160	143	164	168	139	157	156	176	176	133	169	165	163	156	162	157	170	173	161	160	163	149	153	156	146	165	185	147	157	153	151	157	154	168	144	155	149	149	147	150	152	160	153	152	138	168	166	170	163	156	176	159	159	172	149	146	158	143	116	147	191	149	156	156	165	152	157	160	150	161	157	164	158	154	167	158	158	153	155	166	147	159	155	142	157	132	172	163	168	165	164	172	147	136	137	136	153	140	150	159	156	162	166	179	166	163	147	181	156	180	139	166	178	170	166	154	139	172	138	117	145	151	143	150	148	157	157	136	168	134	177	151	141	168	163	144	154	159	159	151	169	171	162	169	149	161	145	149	162	155	139	148	149	140	149	164	141	192	134	173	163	156	134	149	155	164	156	173	159	174	141	177	141	170	166	169	159	142	157	164	169	127	145	160	149	157	166	149	159	157	155	161	143	149	133	160	154	162	170	162	145	171	162	156	158	137	135	148	145	142	151	142	159	161	166	156	155	186	152	164	165	143	168	181	137	168	159	146	165	126	145	161	131	142	117	160	133	156	138	129	151	162	174	158	152	162	133	150	150	168	159	162	148	134	142	150	165	144	155	146	149	155	157	147	141	175	150	156	154	135	161	152	164	135	155	150	147	154	152	167	167	171	172	163	133	139
42566	54261	31102	36122	40865	41979	34668	29105	30113	20793	16491	10141	9025	7127	5303	3516	2053	1747	2235	1387	1341	1033	928	885	746	760	689	647	712	716	734	645	655	624	628	642	697	621	619	624	592	616	617	600	574	559	577	571	500	506	524	558	499	530	567	520	549	489	510	536	518	552	488	553	504	494	500	479	483	511	531	501	523	489	483	471	514	535	487	505	519	481	533	501	494	511	484	473	481	496	515	473	475	457	494	500	498	523	490	504	501	520	510	501	500	515	543	529	523	477	484	505	515	474	479	487	503	521	457	490	451	456	509	492	498	492	457	457	496	495	511	479	531	493	481	477	512	477	531	530	490	482	488	474	494	460	519	484	492	525	467	489	468	497	514	486	480	458	488	480	488	500	511	494	498	497	464	471	469	497	489	522	516	485	520	504	509	506	493	477	489	479	452	498	455	472	489	499	481	467	477	485	470	504	445	519	515	470	473	519	526	454	507	484	500	449	512	506	461	521	483	450	526	455	469	471	473	492	477	460	497	504	472	482	452	458	501	487	535	465	506	455	500	523	502	426	491	439	496	447	475	454	497	440	520	513	481	520	481	491	465	530	497	461	458	489	500	477	483	450	493	483	485	492	517	496	481	462	532	467	464	486	493	480	466	471	512	438	506	476	487	484	519	457	475	501	487	467	464	455	512	486	469	470	490	481	525	466	486	506	433	472	493	468	483	500	503	493	490	455	467	503	457	493	510	457	527	501	521	483	470	466	502	480	474	508	522	497	493	500	476	488	488	486	502	453	493	509	492	469	512	452	460	486	482	511	472	488	509	515	511	479	450	484	474	491	469	476	456	453	488	509	477	512	494	444	500	480	437	498	479	475	450	484	485	505	525	505	440	410	499	514	494	499	486	480	519	515	511	521	495	502	472	495	478	468	492	508	455	486	485	533	500	489	515	497	483	479	477	495	478	481	467	491	490	477	508	515	495	455	490	453	505	491	477	475	486	468	505	489	487	498	461	460	477	510	490	468	498	469	488	553	467	469	511	463	545	457	476	470	441	502	465	494	497	447	541	461	479	562	475	488	514	494	444	512	501	464	504	491	472	501	482	475	478	474	504	484	465	492	477	509	527	510	501	465	498	488	446	490	524	489	491	505	479	477	455	435	483	481	460	464	475	493	467	498	459	455	475	491	512	476	499	491	456	461	472	457	506	465	479	454	500	482	525	474	483	493	461	526	472	501	460	472	493	495	486	509	508	496	512	511	506	485	504	500	487	467	504	476	478	481	491	489	427	501	478	486	510	490	454	451	478	494	467	513	488	463	505	470	501	487	471	501	453	491	462	479	496	468	477	506	504	502	502	501	467	501	513	472	488	506	486	478	470	512	515	463	472	410	465	504	509	484	467	489	474	484	480	520	467	498	468	487	495	485	481	458	450	534	511	494	459	466	474	515	467	498	507	502	503	439	501	508	495	512	507	463	489	432	480	463	495	479	493	524	505	481	512	513	469	530	482	448	527	485	449	520	439	471	491	478	508	466	504	489	498	468	458	467	504	526	486	497	495	463	511	468	476	498	497	510	482	476	514	488	492	532	457	476	513	467	535	470	513	516	491	514	522	510	498	501	515	497	495	477	496	472	480	496	459	504	533	499	479	512	487	463	476	511	491	490	488	490	511	513	458	467	493	473	476	516	492	462	471	499	489	481	502	483	450	470	474	490	478	480	528	476	500	487	486	462	483	484	483	495	510	478	450	460	472	477	490	455	477	459	467	505	508	444	520	561	490	507	518	484	494	483	498	484	496	479	503	483	481	457	467	499	481	486	486	473	497	489	471	511	492	519	486	457	520	516	455	508	499	469	477	486	466	493	478	489	472	506	489	504	473	495	458	490	491	479	469	490	487	495	458	482	426	450	479	507	524	472	509	463	495	485	464	479	508	524	486	504	480	473	511	462	451	490	459	448	478	468	497	476	506	476	470	433	490	487	459	467	527	479	497	536	456	490	462	462	504	472	481	503	498	470	480	502	467	484	495	488	467	466	515	449	493	480	476	471	496	479	467	509	483	482	456	510	500	490	514	501	463	475	490	459	498	481	475	517	496	493	482	483	502	493	457	450	461	487	493	489	511	498	499	509	477	506	475	474	470	479	509	485	501	496	491	505	463	444	525	521	490	471	470	515	496	459	520	465	502	476	467	455	496	516	495	464	491	473	486	424	499	492	472	489	544	505	484	477	487	502	507	464	501	507	498	526	417	508	502	513	511	434	462	511	537	462	482	495	493	475	506	499	488	494	453	495	514	504	476	518	491	494	480	460	453	487	477	482	439	500	463	517	466	510	481	464	469	513	508	468	513	505	489	509	462	510	492	516	468	472	468	455	465	472	473	491	427	446	499	467	492	489	520	476	520	484	463	482	465	504	452	481	504	494	480	506	481	500	461	470	484	485	481	480	518	456	535	471	506	476	477	469	480	539	508	482	486	474	465	492	525	451	478	503	498	476	465	479	476	519	475	501	465	507	508	482	484	453	487	473	478	468	499	460	473	488	495	476	487	513	457	439	477	473	461	489	439	525	479	481	472	512	483	509	496	526	464	482	500	478	474	503	461	481	491	499	482	501	492	494	476	495	471	518	496	461	476	493	469	486	492	483	510	547	499	490	452	484	527	498	455	532	491	509	475	507	492	471	509	468	480	489	504	502	488	483	459	438	514	478	457	527	460	465	479	482	475	513	479	452	504	450	497	512	490	503	451	515	473	500	484	479	486	465	511	504	511	481	497	472	530	472	490	427	473	446	490	527	508	485	510	488	488	518	458	503	491	506	474	451	476	506	516	484	487	465	499	489	483	468	481	524	461	464	490	473	489	477	489	475	480	461	453	484	488	441	468	477	500	472	459	481	488	506	469	500	442	505	475	470	515	476	478	506	523	491	481	475	471	462	528	480	504	519	459	476	451	457	481	468	505	482	482	472	468	484	472	483	484	491	511	489	465	445	479	506	507	480	525	477	527	516	425	451	506	508	462	473	491	501	514	528	513	509	517	431	493	487	481	527	505	497	507	511	474	480	500	462	470	465	483	460	470	509	471	496	475	522	460	481	520	471	481	480	491	463	536	517	496	486	447	465	506	437	459	488	493	471	482	477	482	521	487	479	480	505	484	467	475	459	484	444	463	521	502	470	472	472	467	471	500	461	485	477	531	485	509	466	464	496	492	483	495	495	503	483	472	519	517	505	469	488	509	475	455	496	485	507	529	526	465	486	480	506	483	454	485	441	520	482	476	488	472	507	495	471	488	488	471	492	471	466	482	484	469	510	458	483	488	520	493	468	481	445	501	498	482	490	493	480	480	448	514	465	489	506	533	506	451	505	470	449	489	502	512	470	480	498	484	468	529	489	491	463	494	497	477	502	514	490	460	462	511	487	471	485	520	491	531	495	477	479	492	489	506	499	486	507	530	487	447	521	483	484	488	487	482	493	499	523	455	458	505	566	507	506	464	486	479	524	486	493
58384	47433	33435	27433	29294	31444	31555	28501	26428	18543	11010	5619	3694	3376	2194	1549	989	748	699	615	537	400	391	373	380	304	351	340	317	318	340	301	282	317	300	310	295	299	270	285	259	281	285	261	349	264	274	267	299	292	236	263	299	268	240	253	271	274	265	280	273	258	269	264	257	256	276	236	284	281	256	224	269	263	232	248	261	272	249	258	268	249	248	218	264	271	256	268	257	251	272	275	286	242	265	258	247	272	305	255	272	281	279	253	275	287	269	252	310	230	243	264	301	275	249	282	271	261	239	263	250	265	269	265	252	247	267	264	260	247	245	237	268	281	255	247	295	258	252	264	259	236	247	244	268	271	260	259	262	258	257	265	275	265	285	269	246	282	256	257	296	248	241	271	249	272	262	255	246	264	272	243	243	246	253	279	265	246	275	265	248	273	277	249	249	246	281	260	266	237	242	261	251	297	267	264	281	323	236	280	247	240	270	269	237	271	280	273	255	256	287	264	264	263	257	238	254	240	277	270	270	240	266	267	273	239	269	246	257	250	252	262	257	266	211	250	246	256	257	276	288	267	297	310	258	284	257	273	259	254	266	283	247	228	253	250	269	249	251	270	257	287	276	247	251	305	289	255	228	259	272	284	219	273	230	243	246	268	252	278	262	233	265	254	242	261	248	251	227	259	272	239	258	257	266	272	256	229	298	260	249	269	275	265	258	280	255	260	260	245	270	234	265	274	249	260	235	261	296	272	253	272	255	247	259	267	267	274	269	278	267	246	243	270	264	270	253	247	255	238	252	290	286	278	286	245	258	259	293	254	262	270	260	250	277	253	282	231	289	260	269	275	276	301	283	261	262	264	269	260	269	257	243	240	272	285	235	278	230	251	255	282	275	265	299	278	256	263	262	244	262	271	250	293	273	243	274	285	271	240	283	286	265	268	279	259	284	271	277	260	272	275	234	277	279	254	261	279	252	259	268	251	252	287	260	252	250	257	261	240	253	238	251	273	272	257	257	277	276	281	253	298	279	248	249	238	268	234	258	263	261	222	258	252	261	261	267	294	240	250	267	267	292	264	242	292	263	265	284	260	273	263	236	275	269	285	230	239	262	272	263	258	256	285	263	242	247	268	279	299	258	250	268	263	254	282	303	245	269	281	246	248	289	271	260	288	265	258	236	266	275	250	252	280	253	238	260	248	253	268	285	241	246	260	248	260	287	295	263	279	213	270	265	265	266	267	248	255	253	244	301	255	275	286	262	273	273	266	278	260	279	291	239	222	281	284	253	280	261	258	256	244	270	262	248	258	239	252	271	262	257	253	271	263	241	261	256	248	235	249	264	258	280	267	267	251	263	274	259	282	274	250	246	257	297	254	263	247	272	259	279	240	263	251	246	240	273	251	263	243	235	282	217	249	244	285	252	248	247	278	277	268	285	256	272	249	254	251	307	272	265	252	238	259	291	257	275	277	276	244	252	243	248	268	270	253	254	268	295	273	267	293	257	239	251	249	263	244	248	249	271	261	251	282	261	300	280	260	256	242	265	245	246	239	272	264	238	259	262	271	245	254	230	260	258	251	249	265	244	246	271	288	255	264	281	268	269	242	292	269	265	266	229	254	262	276	262	261	256	250	280	272	253	257	262	257	268	248	256	256	243	267	258	277	263	268	268	239	235	249	252	268	233	247	269	247	252	267	262	284	259	271	248	260	250	241	252	252	268	261	257	250	247	269	256	245	237	278	262	274	241	263	278	237	265	240	264	239	254	263	264	252	252	281	239	257	265	246	252	251	272	266	249	275	269	266	259	254	285	258	251	253	279	249	262	256	280	273	236	265	278	247	245	283	271	249	292	277	257	251	255	238	247	259	268	269	258	264	274	238	251	248	256	244	278	279	263	260	244	247	269	240	266	244	259	282	266	242	274	257	252	260	262	277	234	283	258	259	285	267	257	264	277	270	232	255	258	252	257	208	249	274	274	254	242	262	270	276	268	280	274	275	245	266	285	247	252	293	247	287	258	248	272	287	250	251	254	270	275	248	279	278	272	258	243	256	279	267	288	240	257	247	285	261	292	280	281	289	249	260	275	282	244	233	242	252	238	246	260	268	263	252	247	261	256	267	287	278	280	277	271	266	274	264	268	264	229	230	282	282	284	295	258	274	238	300	277	298	258	263	261	243	229	255	250	270	276	270	255	272	260	249	277	278	250	274	241	260	251	265	221	273	273	286	226	258	244	256	253	253	261	241	237	274	277	234	261	232	301	274	263	270	267	231	280	254	280	254	274	258	250	245	240	276	240	305	256	241	280	251	267	241	274	235	278	254	253	297	276	258	278	264	226	257	253	260	265	234	280	281	270	199	250	244	249	246	228	247	243	232	244	255	266	228	252	276	257	254	283	251	267	229	263	256	254	270	254	295	258	248	275	280	280	271	248	282	268	281	243	268	251	262	250	248	264	252	243	269	279	264	294	267	244	278	265	243	269	253	229	296	290	232	266	257	253	241	252	246	238	247	287	264	262	275	263	258	253	241	263	227	235	267	286	266	276	295	298	261	275	266	271	243	249	259	242	252	261	273	253	244	286	218	223	271	256	242	245	291	266	261	292	280	243	262	289	254	258	257	265	256	258	292	271	264	289	261	269	277	255	265	259	247	260	270	294	263	285	258	253	257	232	246	262	263	243	272	284	286	275	265	279	248	252	250	275	270	272	247	264	266	255	251	256	284	243	275	246	264	254	244	271	242	262	253	275	262	269	226	282	262	278	269	268	247	258	231	251	276	254	258	271	253	257	252	236	279	269	265	278	266	265	283	222	278	280	262	261	247	278	239	285	263	279	279	286	260	251	225	256	283	260	288	258	286	280	262	260	248	250	231	253	265	262	295	275	272	273	275	236	229	247	256	265	274	277	280	272	273	285	264	268	271	256	252	245	261	263	255	271	237	257	257	257	286	249	261	287	275	245	267	261	278	247	256	257	257	276	255	237	251	278	265	284	272	250	233	310	281	254	268	266	257	250	249	264	275	243	272	233	272	253	269	289	268	253	258	260	241	237	263	259	260	256	273	260	254	265	233	249	252	262	242	242	267	262	284	260	253	229	238	260	270	297	253	254	236	253	263	248	287	283	280	256	274	251	247	269	263	261	280	255	274	238	275	275	274	269	266	275	291	265	270	260	245	255	273	242	254	255	250	247	260	271	241	256	278	278	256	255	258	282	256	244	300	259	267	290	277	250	242	245	265	254	249	280	264	281	248	264	268	249	267	272	277	254	280	244	249	244	264	246	266	275	270	231	276	281	260	264	259	269	300	246	276	274	255	261	276	247	262	249	261	266	278	265	256	229	239	250	271	254	256	271	270	254	253	263	280	265	268	243	238	269	241	267	260	261	236	252	275	267	246	245	267	264	296	270	282	277	248	271	245	254	276	248	244	289	261	275	244	274	267	251	263	288	245	273	280	268	299	270	274	262	247	249	267	289	244	291	263	244	272	259	262	290	244
49042	54706	34527	41798	47555	50084	44128	38358	40252	31204	25820	17711	14927	13344	9456	6202	3915	3314	3428	2845	2372	1697	1595	1502	1316	1255	1170	1123	1122	1138	1230	1051	983	992	985	1015	995	1056	954	999	911	907	930	868	888	878	857	866	872	811	807	834	782	756	759	739	780	829	754	787	737	774	789	774	795	745	771	732	774	781	765	722	758	725	714	717	737	718	713	708	754	725	766	731	753	716	784	743	731	726	762	709	740	692	716	727	787	758	759	775	767	750	761	762	863	805	790	815	786	725	734	797	753	705	769	742	678	747	703	683	699	743	700	719	678	736	721	725	739	717	746	770	706	765	736	695	689	741	732	728	756	728	756	778	736	697	784	675	784	719	685	778	738	700	763	750	732	735	738	738	741	763	742	688	752	708	761	695	735	732	704	732	730	724	739	758	740	716	748	699	743	743	717	775	708	764	673	741	701	732	737	697	769	748	712	783	684	700	729	765	747	756	718	780	715	710	687	740	738	717	784	742	741	721	712	726	768	697	744	737	747	773	731	718	763	714	753	756	724	753	685	709	750	687	669	704	722	717	709	693	746	666	694	736	747	738	756	694	688	758	758	684	709	698	725	725	732	698	747	691	722	748	728	702	733	725	758	730	740	717	693	676	673	733	754	710	797	695	682	733	730	726	705	756	707	699	720	767	704	718	728	715	737	686	713	735	735	732	748	757	700	729	765	741	753	715	745	668	717	687	749	725	713	740	659	752	700	702	704	683	693	742	715	726	799	748	717	726	713	712	717	717	770	754	712	709	685	707	736	739	764	722	726	711	726	681	735	738	701	682	729	701	712	784	732	697	700	730	740	746	742	714	702	711	702	747	745	686	749	721	673	782	753	783	719	720	761	715	738	717	692	740	734	758	687	733	746	711	727	705	684	734	716	706	722	725	719	692	712	708	717	734	719	746	730	694	750	762	749	703	723	779	756	712	714	753	740	720	747	719	695	768	722	736	746	743	657	754	699	727	733	731	721	725	708	742	738	735	742	731	723	721	737	738	724	778	699	745	728	723	696	761	721	685	772	712	718	746	711	683	694	784	694	729	704	708	726	736	720	706	704	705	700	691	670	723	754	747	751	693	739	745	728	704	766	762	769	762	761	718	687	777	732	755	757	706	719	654	695	751	712	753	703	679	688	754	706	686	759	722	737	718	708	761	722	746	714	735	756	723	702	738	678	726	720	761	744	705	687	774	760	732	718	724	767	750	747	760	754	699	758	754	690	735	776	713	718	695	703	739	701	712	776	726	783	727	723	736	720	712	774	727	685	734	748	713	718	701	727	725	709	737	717	708	774	758	738	729	710	723	662	710	702	716	740	729	729	694	719	721	768	708	660	742	694	679	744	720	776	776	674	686	737	727	737	740	750	711	706	730	717	769	760	733	727	740	726	734	724	686	752	740	753	733	681	706	723	724	742	700	734	715	736	738	766	719	715	728	713	694	753	759	711	742	726	706	737	761	729	756	757	720	741	752	709	795	726	778	788	746	719	701	750	731	707	776	737	735	722	714	735	707	748	727	712	763	741	738	740	718	740	739	713	714	758	679	701	713	720	693	746	727	708	709	702	731	720	688	737	724	738	733	730	688	712	780	709	725	690	720	727	706	729	733	749	716	707	753	676	759	703	723	721	753	723	706	765	723	715	756	726	698	725	761	751	720	716	772	748	733	717	737	719	714	766	703	697	746	743	685	671	749	730	702	737	702	747	722	691	685	714	704	757	729	719	750	743	782	741	715	747	685	695	685	718	743	750	753	707	751	769	708	738	722	687	750	776	763	718	717	712	717	708	724	724	705	684	723	708	684	710	720	745	710	744	682	688	685	722	752	754	744	771	710	753	765	701	715	755	715	732	786	765	751	758	790	701	750	713	717	727	722	726	708	716	733	731	695	719	735	719	773	711	712	682	769	734	725	769	684	709	716	782	748	722	736	694	718	717	735	721	741	687	711	757	787	757	683	733	749	763	723	758	700	708	702	728	768	718	711	721	710	719	727	727	696	743	696	727	705	739	733	734	734	692	747	747	720	662	699	715	735	695	727	712	697	729	709	755	678	729	687	771	708	716	689	784	727	761	667	745	714	701	722	756	729	753	712	744	726	731	735	715	690	726	736	686	716	721	712	750	713	720	712	713	710	749	724	730	773	685	729	742	701	778	734	724	789	731	711	720	726	732	729	724	745	740	748	713	713	713	773	751	671	741	756	698	672	653	696	711	739	732	728	708	705	736	691	749	740	758	748	741	776	691	713	745	708	732	733	717	727	710	715	722	690	717	717	768	691	749	729	708	721	701	732	712	768	684	770	746	679	742	746	729	687	708	749	681	753	723	725	696	722	688	738	706	742	702	735	744	701	718	755	710	716	710	745	672	734	726	727	750	719	712	669	742	743	721	759	705	764	756	752	747	734	726	730	702	719	701	754	713	684	783	761	747	738	721	724	719	699	720	709	716	717	668	716	702	736	740	744	734	719	746	706	776	757	699	680	711	724	714	762	709	711	689	764	731	704	746	695	723	754	740	716	751	702	737	776	712	679	721	714	746	697	701	758	717	737	728	684	711	698	744	743	679	710	721	754	743	810	701	719	753	697	721	752	702	737	753	763	721	712	785	733	729	747	736	748	733	706	664	748	725	723	739	721	726	763	749	740	721	736	758	727	766	706	711	755	694	748	760	748	687	731	745	744	741	750	787	691	645	705	721	737	737	683	703	754	740	736	693	748	699	727	751	718	665	801	743	731	763	727	728	749	704	752	735	732	710	747	711	720	736	698	708	776	759	751	715	720	728	710	708	755	718	681	734	652	697	712	747	737	726	758	676	744	699	730	707	756	776	757	722	740	761	679	686	732	755	719	768	695	689	686	778	650	778	713	705	721	763	713	665	718	697	720	742	748	707	741	750	739	704	723	701	745	704	752	711	650	735	739	761	735	691	668	742	741	726	698	749	669	685	769	734	722	731	728	674	783	716	731	717	722	747	740	747	729	715	724	762	702	703	696	730	713	720	721	731	746	698	716	716	757	719	726	666	741	655	725	705	718	754	729	713	737	736	700	701	695	685	718	700	719	711	703	766	701	780	740	683	703	765	778	732	743	730	693	730	735	716	692	753	724	701	710	722	731	704	750	730	745	725	698	761	725	707	755	731	753	687	739	738	726	725	691	727	719	684	715	708	709	722	714	733	721	698	714	781	688	729	717	745	743	705	771	696	712	721	757	711	753	743	729	755	672	702	720	694	765	688	705	720	741	731	691	702	746	747	696	738	710	709	744	739	762	740	722	671	701	703	756	693	690	656	689	732	733	734	769	702	734	725	736	764	738	759	714	705	766	727	700	728	715	728	726	750	755	704	745	765	792	718	734	685	735	748	717	719	656	708	718	730	704	725	733	724	698	774	697	737	744	765	764	705	701	720	780	741	730	733	711	733	745	775	773	755	722	737	682	779	709	712	710	814	735	714	709	775	717	696	718	756	749
23309	33903	18525	8643	5760	3599	2138	1160	1059	692	491	365	288	263	251	213	175	215	196	206	188	199	203	194	178	203	173	177	160	175	182	174	186	159	167	182	175	167	185	163	195	181	179	202	162	178	143	173	164	178	163	180	168	155	183	167	187	163	166	168	176	150	186	195	174	176	178	168	169	167	172	176	183	161	188	153	174	167	184	175	160	173	172	181	177	185	152	172	151	140	152	166	152	162	161	173	174	175	175	178	186	184	184	175	188	160	153	185	193	186	187	169	170	188	173	156	176	163	162	174	179	174	167	186	167	176	178	179	173	158	162	161	168	164	153	164	165	172	178	179	183	151	148	192	171	183	159	186	167	176	180	163	158	180	169	171	161	172	163	152	176	164	161	143	155	179	167	198	160	179	190	175	183	178	148	191	154	166	178	181	158	166	155	161	161	170	158	165	161	187	143	160	160	160	166	185	153	179	159	172	185	173	161	158	170	193	169	177	194	190	173	167	179	157	142	155	178	191	160	163	155	158	182	155	181	158	180	161	167	171	148	159	185	186	172	185	164	169	178	173	157	192	172	165	182	162	156	164	182	200	178	176	199	171	172	167	176	179	155	167	174	166	154	201	176	173	177	150	208	168	149	172	150	169	177	165	165	155	146	182	158	147	180	164	168	154	168	159	168	179	185	139	173	161	149	148	174	185	164	159	176	183	183	160	173	143	178	169	184	177	154	155	157	196	158	163	169	171	164	179	188	170	155	177	153	148	168	161	166	159	166	156	167	152	180	179	172	178	170	163	184	172	163	161	194	151	150	167	167	167	185	144	169	145	164	157	151	183	165	190	164	162	139	167	184	168	168	158	145	193	180	156	167	160	197	139	158	166	164	169	165	161	191	179	170	163	178	177	190	157	166	177	175	177	183	154	159	184	161	173	190	181	187	173	176	168	169	153	167	190	163	189	187	164	135	180	163	175	165	171	174	158	167	156	175	185	157	190	172	177	171	181	182	172	147	183	164	188	160	171	189	151	174	202	183	157	158	181	157	155	176	163	166	166	179	180	184	166	162	178	165	179	180	161	190	199	180	162	187	168	153	157	173	179	177	183	170	185	194	152	191	156	171	180	154	172	133	162	167	151	177	162	184	190	174	166	172	169	189	183	174	150	178	160	158	158	159	178	163	167	152	182	168	176	154	158	182	156	183	191	161	162	163	189	183	169	176	170	170	179	174	165	139	167	194	158	170	167	172	168	195	174	154	158	167	153	183	177	188	193	167	162	166	190	151	175	150	145	175	153	171	169	150	197	183	162	166	161	159	181	168	168	151	138	189	167	166	166	178	182	158	173	186	167	147	166	174	181	189	161	178	166	163	155	149	144	165	170	169	175	168	151	163	166	154	170	170	177	152	164	170	152	164	216	165	172	166	185	160	147	174	180	162	165	154	175	166	172	177	165	172	140	170	161	187	177	180	165	156	161	156	161	198	198	176	174	181	176	142	182	175	151	173	169	178	167	191	151	182	152	173	171	184	160	152	156	160	169	176	181	143	176	177	175	167	157	162	183	174	145	155	159	165	193	163	157	178	183	150	175	171	175	180	170	147	175	172	180	161	168	195	166	147	192	191	193	170	178	166	170	177	156	178	169	161	173	164	194	156	200	175	165	170	172	189	172	166	160	169	174	184	168	144	150	165	201	159	182	193	148	172	177	160	164	175	183	169	167	168	168	158	153	143	183	183	148	165	175	175	181	170	175	171	183	176	163	168	154	156	183	190	198	167	189	162	168	167	190	186	163	163	170	175	152	172	148	177	143	149	187	156	163	161	169	167	166	187	175	167	172	187	159	170	171	187	180	168	150	152	186	160	179	199	179	177	173	163	169	183	194	182	183	163	168	178	178	166	204	173	154	171	176	166	179	162	144	173	166	162	165	157	174	164	161	165	175	179	160	200	180	181	162	196	163	183	186	148	171	177	185	185	158	185	169	177	175	172	157	172	165	178	180	176	187	179	172	171	169	176	163	159	167	172	170	190	198	153	167	170	174	168	164	168	148	176	152	193	195	199	178	162	156	172	208	166	177	189	166	169	152	190	190	193	162	175	173	181	164	186	158	172	155	138	193	167	157	161	179	161	174	174	157	168	154	160	163	194	187	179	178	153	175	149	189	171	163	172	164	142	178	166	156	170	160	157	172	175	171	161	151	184	160	179	158	165	148	194	149	140	168	173	177	166	156	168	194	196	172	169	186	159	164	151	154	169	168	195	156	170	156	183	188	173	179	182	149	164	192	162	154	163	172	166	182	151	181	182	172	150	185	156	185	170	193	163	182	168	148	165	188	166	153	168	161	184	162	186	155	170	196	148	153	150	178	146	155	154	182	169	150	168	172	211	160	164	166	183	186	167	158	161	161	189	156	166	141	175	182	197	192	189	157	187	147	184	135	144	157	166	185	154	156	195	172	176	156	187	172	159	184	170	172	137	166	194	169	165	169	159	178	174	163	179	165	176	168	168	158	187	168	173	166	174	163	178	171	162	182	161	137	137	165	173	167	167	194	172	185	151	173	181	165	147	182	164	178	183	167	183	165	180	179	154	178	204	181	163	174	160	166	169	182	155	191	165	156	156	176	160	153	162	165	163	175	148	160	187	174	188	159	182	146	174	201	170	166	164	196	184	170	185	166	179	175	170	178	154	165	172	164	152	169	145	169	197	159	167	154	156	153	176	167	174	152	173	198	183	185	170	165	192	183	167	185	168	175	173	188	152	157	149	174	200	181	154	162	157	193	161	166	150	196	163	155	193	154	177	157	154	143	182	174	155	167	157	161	169	202	191	186	177	152	198	158	148	186	177	175	185	172	157	159	173	163	166	157	183	167	172	172	186	176	150	147	165	169	175	182	162	152	159	168	164	172	158	172	181	167	159	154	147	174	156	175	186	180	172	195	192	171	174	185	178	184	151	165	179	158	187	171	185	167	152	185	190	160	173	172	167	177	177	170	164	169	178	172	175	168	175	166	185	169	163	164	165	173	160	166	173	201	156	161	180	158	175	148	185	166	165	152	172	154	166	173	171	148	166	169	157	174	162	165	190	178	150	154	184	163	158	166	164	182	178	166	137	177	185	179	210	164	167	182	192	174	167	149	175	180	172	153	183	180	158	180	175	169	148	182	168	185	146	176	161	160	167	154	168	169	150	157	167	193	182	159	173	166	177	150	187	190	175	166	181	180	174	158	175	167	173	157	159	157	156	162	178	173	167	154	141	162	153	154	155	169	172	181	197	172	180	152	157	167	187	154	167	161	171	160	195	180	178	174	166	180	155	150	172	156	165	176	172	172	165	161	160	179	169	190	185	176	165	152	165	179	159	178	180	161	147	179	162	167	173	171	174	165	172	175	188	168	170	172	177	162	181	174	163	163	172	145	189	177	141	171	164	185	160	164	176	152	167	153	136	164	173	153	187	176	175	185	187	144	165	151	187	156	172	174	162	183	172	166	176	185	172	170
20911	33849	13815	13808	14120	12117	8233	4893	4715	2976	2235	1682	1447	1214	1004	923	734	755	770	695	691	714	670	658	658	627	621	595	607	578	588	600	609	612	565	597	595	611	579	543	557	577	558	599	551	566	531	538	591	572	509	506	531	533	555	533	539	531	550	513	528	546	548	514	502	530	539	533	536	520	547	516	544	533	510	506	527	538	567	510	551	541	500	520	530	555	499	539	542	510	509	525	509	513	519	522	517	559	497	512	525	538	503	540	562	554	514	553	517	585	542	490	561	507	517	477	539	526	512	538	486	544	540	549	510	535	534	518	554	532	507	525	553	527	537	559	532	521	547	545	523	576	540	512	541	528	534	550	541	540	524	520	547	521	521	493	562	527	522	528	526	522	494	508	523	526	539	531	522	531	553	521	517	525	531	524	518	548	531	515	541	497	536	516	490	446	537	512	523	506	505	521	489	488	535	522	525	559	538	517	511	543	556	530	501	575	527	523	500	556	567	580	532	533	552	504	461	537	549	533	558	504	565	548	475	523	539	536	536	507	466	504	541	484	519	525	533	557	528	496	537	530	548	530	565	514	531	566	529	529	568	508	520	508	543	543	537	514	495	514	522	530	528	526	529	521	542	555	537	525	506	566	560	523	484	504	557	555	543	556	550	512	530	492	536	516	554	556	529	501	521	528	523	495	514	556	543	537	542	492	537	520	527	557	511	534	486	537	505	545	486	517	543	540	540	563	492	538	514	531	550	478	552	508	544	565	559	543	543	475	521	536	551	495	473	550	515	516	498	559	482	539	542	527	532	546	548	491	507	506	552	523	534	504	509	510	538	497	528	563	537	539	496	522	541	527	547	508	505	552	516	537	548	532	520	565	561	488	505	487	545	526	497	547	545	481	536	563	518	496	514	510	552	501	500	551	560	489	542	550	519	523	558	537	508	494	519	509	536	519	501	537	543	523	539	563	565	540	511	524	519	533	526	509	515	499	533	592	516	507	557	508	498	532	520	565	517	545	515	496	550	526	562	491	496	528	538	524	488	540	536	552	515	528	526	558	535	563	554	518	544	500	555	558	518	560	519	524	557	571	482	524	509	507	545	592	522	528	482	491	506	532	506	554	512	517	543	548	531	525	556	495	546	520	506	548	515	538	547	503	548	501	556	551	518	558	559	551	521	563	566	553	562	503	502	518	527	510	522	512	505	512	537	533	536	533	508	534	559	507	487	600	510	533	546	513	514	494	497	524	515	531	530	540	531	563	520	507	536	495	550	541	523	530	543	547	523	512	516	530	531	500	514	567	546	502	576	501	532	495	532	567	498	485	518	523	523	530	582	494	553	508	528	517	507	548	478	507	531	586	507	491	535	544	514	520	540	520	549	501	533	558	534	546	538	536	530	569	527	562	490	519	554	505	529	553	478	518	507	523	525	520	530	552	482	501	548	556	546	540	513	479	501	520	526	536	532	534	546	543	515	522	573	528	561	539	516	551	531	523	521	539	524	580	529	493	540	545	511	571	494	531	502	535	539	554	550	493	592	543	501	501	496	548	561	567	531	549	522	515	513	530	559	530	507	544	496	535	535	531	506	547	574	503	533	539	550	544	551	497	551	526	510	521	525	489	544	513	538	530	498	478	517	518	554	517	550	545	564	528	552	525	516	542	507	517	528	518	505	540	545	532	523	518	543	544	519	558	540	544	544	524	540	476	493	513	508	507	526	515	525	552	559	519	513	529	525	513	533	504	542	559	513	517	471	542	487	566	536	543	514	511	514	512	484	536	510	532	534	537	532	502	579	505	522	527	556	550	545	497	557	534	519	535	482	510	527	533	540	525	536	550	530	534	534	543	511	520	560	517	524	479	527	533	467	532	548	525	520	543	521	518	597	520	488	537	552	530	517	532	506	534	530	505	536	514	542	535	539	474	525	534	477	512	528	508	545	522	511	509	525	527	528	511	529	539	565	532	539	518	531	504	500	494	505	555	526	498	510	552	550	568	526	529	504	543	519	474	518	578	498	508	507	533	529	494	533	488	530	548	503	546	515	482	501	531	530	538	529	484	537	531	539	544	509	571	540	500	551	513	521	547	510	498	539	554	545	489	565	543	529	509	533	513	526	522	525	568	545	529	495	513	536	492	522	534	510	510	543	527	498	492	530	526	524	498	526	570	511	533	515	514	512	521	540	529	524	537	513	531	527	525	553	529	527	493	485	545	479	561	536	549	536	550	529	562	540	524	527	536	541	542	532	599	545	511	507	504	517	547	539	498	543	525	485	517	557	519	542	533	488	548	544	554	462	543	510	538	498	571	541	553	495	516	495	553	516	541	533	542	510	498	555	514	518	504	521	542	543	504	551	524	539	509	541	521	534	507	549	513	561	519	513	509	490	544	524	539	484	517	519	520	529	510	509	564	533	542	543	499	537	500	515	554	532	545	517	522	480	513	558	528	531	513	516	532	546	531	518	506	567	535	566	553	548	509	564	562	522	535	503	495	528	533	519	506	491	508	548	577	533	534	559	503	507	514	541	531	529	552	517	527	493	489	507	547	530	524	527	499	535	560	521	583	508	498	540	538	531	484	504	566	543	491	515	511	542	527	527	571	518	523	532	572	556	545	549	532	456	478	552	550	500	546	543	525	530	566	545	542	470	482	521	513	485	529	533	514	506	550	556	514	548	558	561	497	549	524	527	494	518	509	525	506	524	583	533	495	501	538	511	496	552	479	554	501	524	545	498	523	521	505	525	549	554	561	553	537	515	507	551	537	489	545	539	516	527	553	478	468	520	534	519	543	524	518	551	536	553	559	523	532	550	518	497	506	509	546	542	564	527	535	530	528	556	572	506	486	523	491	572	530	492	511	548	549	564	534	570	489	538	543	544	544	526	539	571	543	510	562	573	537	505	533	528	518	499	501	521	522	548	507	510	523	529	515	496	500	522	526	491	497	529	545	553	538	498	511	502	552	513	535	521	486	534	504	501	566	553	482	495	542	510	554	551	491	568	524	525	516	503	540	543	533	543	503	510	543	542	528	479	526	541	535	534	562	515	544	473	504	507	542	521	544	516	553	496	532	494	528	536	539	521	523	532	467	549	548	509	530	520	499	568	586	533	557	506	540	519	521	572	518	525	519	534	548	532	504	512	573	546	527	500	513	469	567	515	560	485	552	525	560	536	536	533	509	567	564	502	538	535	563	506	491	559	517	434	561	508	528	548	529	539	527	521	541	517	534	520	541	533	512	523	509	503	533	562	521	487	521	496	515	555	535	535	518	492	530	509	509	490	532	548	559	537	506	532	511	527	519	513	540	518	521	495	550	529	522	497	514	514	557	503	533	534	502	490	519	512	590	511	550	502	510	548	517	543	495	526	492	531	564	521	549	547	553	540	524	526	544	504	543	522	587	487	491	541	558	504	486	500	516	563	533	540	511	524	460	502	501	532	537	527	537	513	496	499	512	513	517	534	531	561	526	494	534	531	527	539	509	518	529	553	550	542	539
52642	49744	34637	27105	27906	28776	26660	18179	14512	8329	4348	2269	1773	1359	1011	690	427	333	365	296	231	227	228	212	206	213	207	179	193	188	167	164	186	193	166	171	202	171	148	171	150	155	179	172	162	164	157	160	160	173	170	150	176	151	156	156	159	148	158	155	145	171	147	163	155	158	154	146	147	173	167	156	183	142	171	158	138	151	168	140	151	151	149	142	147	159	169	141	152	149	143	180	148	153	162	167	164	149	158	174	164	128	149	159	175	152	153	162	153	133	174	150	157	171	175	173	166	159	143	151	160	166	147	159	167	153	176	165	167	175	197	163	165	142	178	149	145	154	162	133	157	167	147	146	156	157	169	147	152	165	161	145	160	169	157	149	172	143	178	128	156	144	152	157	140	163	165	138	171	149	157	143	156	194	160	145	161	145	179	152	161	168	153	164	157	164	154	175	169	172	139	180	153	181	159	151	133	150	155	143	148	155	141	156	156	133	153	149	166	167	144	133	143	154	158	155	160	191	154	151	180	170	167	156	165	165	129	168	156	159	157	173	161	144	163	158	162	152	166	147	126	161	147	143	161	153	157	175	145	155	174	149	152	155	180	148	128	167	149	153	161	155	148	152	162	146	132	160	141	111	159	164	175	124	132	173	136	162	156	175	157	144	177	132	147	139	169	163	134	148	136	131	148	149	165	156	171	155	139	171	151	146	140	156	147	163	152	145	161	178	158	143	153	162	150	142	148	159	158	171	171	154	142	149	148	147	139	173	154	167	160	154	139	152	160	156	165	169	148	158	186	157	143	175	166	166	145	147	166	155	160	160	159	159	133	161	155	147	146	172	137	148	169	165	136	149	167	148	142	152	156	166	164	178	140	176	169	143	156	136	175	170	138	150	146	151	138	170	190	148	159	161	147	154	162	134	146	189	161	158	148	151	155	138	155	165	154	172	172	147	136	148	161	145	166	140	148	152	152	164	180	158	168	142	166	151	158	144	161	166	144	147	132	148	156	149	157	138	153	164	135	141	189	156	172	178	150	143	169	154	149	152	168	135	160	145	165	147	150	159	142	143	124	131	184	175	162	157	163	145	166	168	143	151	182	176	157	155	169	151	135	149	148	140	149	187	150	161	163	157	140	172	155	136	144	154	140	134	145	155	132	152	160	142	164	150	150	146	157	180	163	165	148	152	156	148	173	185	150	168	160	142	170	157	142	175	139	155	138	148	170	158	145	139	138	141	159	155	147	159	170	142	167	156	133	150	152	132	143	171	153	127	150	180	156	145	144	144	156	166	155	170	155	154	161	151	184	162	140	168	162	164	162	171	161	138	146	149	148	161	143	156	146	151	127	157	154	160	163	149	175	158	140	166	131	151	139	157	174	153	174	130	148	154	154	150	160	166	158	173	154	154	138	160	161	133	139	161	170	141	158	170	174	169	149	144	162	164	134	162	161	161	133	171	170	131	140	147	154	171	185	151	144	147	157	159	158	151	152	163	151	153	152	173	152	161	141	154	178	162	163	149	138	165	162	165	148	154	169	154	151	159	195	141	150	169	159	150	149	163	176	144	185	162	164	156	161	163	163	144	161	153	147	139	173	160	144	176	150	150	138	145	147	142	165	160	158	154	138	156	169	142	147	157	151	171	157	136	147	157	148	155	170	153	164	136	122	150	142	173	161	158	168	152	157	140	153	159	161	145	158	173	168	164	160	164	160	148	149	156	155	175	141	155	148	152	147	142	150	158	127	155	132	160	162	153	162	145	151	189	148	162	156	120	144	155	171	144	147	142	166	154	160	145	164	151	142	154	142	163	140	143	161	143	144	177	172	157	153	153	143	160	144	157	155	162	169	135	152	149	164	145	148	153	150	151	153	145	157	155	158	189	154	152	151	158	157	141	150	172	197	135	155	164	140	152	161	141	156	151	139	159	144	182	180	171	130	143	153	154	141	168	166	124	143	148	141	182	168	127	142	138	187	132	161	157	138	141	161	153	133	156	152	140	167	144	159	184	139	123	157	164	154	148	166	153	159	163	157	140	184	155	163	132	158	161	154	166	174	164	155	157	152	141	151	166	158	161	147	162	207	148	147	171	161	149	152	167	155	151	148	142	159	150	153	145	151	155	152	172	148	168	158	152	146	137	157	170	148	179	138	145	153	185	153	148	185	152	168	165	171	165	152	147	157	164	161	169	167	140	149	141	141	158	182	142	159	152	148	154	140	163	136	176	149	140	155	138	154	155	122	159	161	144	164	138	154	159	169	163	162	150	156	147	160	172	159	150	141	172	160	144	155	161	177	157	140	147	134	168	153	154	157	136	187	147	152	146	154	151	160	154	153	136	153	138	166	138	141	144	165	160	178	148	161	157	141	155	155	169	161	148	137	166	161	124	158	142	152	144	178	143	156	168	152	169	141	160	159	163	136	169	132	170	152	157	156	155	144	159	157	170	153	160	160	167	159	130	149	158	165	148	163	149	162	149	172	153	159	146	170	136	153	152	166	170	149	161	152	164	171	147	167	163	135	154	160	144	182	180	171	162	157	151	144	149	173	135	141	170	153	134	150	132	162	137	141	152	148	172	133	157	150	143	169	149	137	162	167	159	157	164	174	179	160	170	142	152	160	166	157	148	167	156	145	146	138	161	176	155	165	160	160	151	176	158	141	180	173	159	132	151	142	170	144	148	150	130	163	132	145	152	143	136	148	168	160	146	150	170	153	149	160	168	151	158	161	181	129	154	154	146	158	163	144	166	141	148	151	160	144	163	167	175	151	146	155	153	154	162	169	153	139	149	175	150	150	142	151	179	145	155	138	149	174	154	161	171	157	156	139	140	158	158	146	138	157	156	171	160	153	142	146	135	173	132	152	162	173	174	143	164	152	120	136	166	160	163	141	179	148	147	145	136	150	174	165	170	133	132	147	163	162	154	174	144	135	147	168	154	166	167	144	146	175	164	150	129	137	156	154	159	132	159	146	157	140	165	155	167	157	144	149	167	163	155	175	167	148	170	118	159	128	144	174	138	178	158	161	141	163	132	148	157	146	175	157	151	161	156	168	149	168	164	191	162	133	146	171	156	142	153	165	156	176	162	176	188	171	168	152	140	140	163	166	163	162	161	153	144	164	138	175	146	160	161	168	171	149	139	163	180	141	151	154	154	153	143	134	152	155	157	129	142	152	160	134	154	159	147	168	149	143	140	131	177	154	158	136	151	165	154	167	143	163	135	164	156	139	150	158	165	149	165	127	155	140	126	156	170	172	143	150	144	154	156	133	152	136	152	159	163	154	163	149	146	164	179	163	159	151	144	163	167	149	154	175	176	160	169	145	157	152	137	148	177	136	185	137	138	148	159	150	162	140	148	184	162	154	177	154	165	178	171	159	158	160	151	154	129	151	145	162	157	157	157	152	139	173	171	143	163	159	139	164	181	163	145	159	140	162	164	149	167	164	139	155	158	150	190	166	147	154	136	150	154	165	152	152	151	141	180	135	158	134	172
43731	54297	31806	35453	40764	41860	35304	26520	29598	21487	15667	10147	8519	7167	5244	3370	1969	1788	1739	1464	1343	1085	963	855	796	756	742	664	731	674	711	627	602	658	589	646	662	648	642	558	618	598	635	566	580	585	560	531	555	514	493	523	523	485	499	516	537	544	515	501	519	529	494	499	512	503	503	510	513	508	518	498	474	503	490	487	474	462	484	440	499	490	494	498	506	468	502	467	486	476	496	473	524	452	493	447	506	482	484	504	474	523	512	517	541	436	525	490	533	460	504	443	528	465	496	509	499	473	485	475	491	464	493	460	489	505	541	510	502	505	523	496	491	468	475	461	482	522	459	468	473	484	488	447	468	452	507	473	470	517	525	476	460	469	486	473	474	426	470	474	497	469	502	486	467	526	511	444	487	473	461	469	485	451	496	466	466	482	508	479	505	499	523	532	468	500	453	473	478	473	528	492	470	467	499	502	478	478	470	481	492	471	461	505	502	464	515	469	472	489	468	474	473	513	456	484	463	501	441	487	450	449	521	451	525	506	476	466	475	459	454	453	484	482	507	465	486	485	457	470	463	512	507	463	450	476	443	496	466	479	464	488	514	464	490	510	475	482	518	514	461	409	467	486	499	503	490	463	498	518	489	506	466	531	500	480	525	527	486	451	482	470	481	496	484	478	469	473	495	459	486	430	486	428	474	467	505	498	485	512	471	543	495	485	485	475	495	482	479	483	477	467	508	500	514	489	502	437	535	453	486	467	479	490	481	464	476	478	456	538	494	475	445	458	508	467	509	480	484	465	501	486	435	446	494	494	457	458	480	429	471	505	451	481	493	467	491	513	471	470	451	461	430	432	468	478	486	461	444	509	485	479	491	470	448	457	451	462	480	502	463	472	500	513	467	504	484	464	447	475	491	481	449	459	523	457	509	500	466	520	468	494	507	495	483	461	490	482	483	497	479	481	497	483	432	513	517	465	448	499	458	507	447	486	521	470	485	497	479	464	494	467	463	497	479	489	425	458	474	521	469	500	451	461	473	444	527	441	502	440	499	473	519	474	486	479	438	482	496	460	509	462	490	474	504	513	482	453	477	484	497	485	462	499	511	439	508	457	471	485	518	460	477	508	455	474	523	500	446	472	449	479	499	510	503	446	483	509	488	480	489	505	499	482	503	495	476	483	470	466	486	497	471	473	514	470	478	464	507	511	498	448	519	483	530	473	506	518	466	466	494	453	467	465	503	507	476	508	459	483	457	440	451	483	506	493	460	459	499	454	505	519	494	464	454	435	449	504	485	477	490	505	501	501	448	471	485	460	513	491	507	481	495	488	489	466	476	495	524	492	507	463	490	450	440	445	472	433	478	490	457	499	496	480	478	529	470	492	509	453	480	431	473	465	473	464	455	433	474	492	477	471	511	500	494	501	497	459	490	482	504	498	511	515	465	483	492	495	481	469	464	497	501	488	441	480	510	486	474	476	478	495	459	507	482	482	498	500	450	477	492	503	514	463	459	491	459	441	456	473	470	487	462	498	447	468	484	481	489	459	492	515	499	485	461	485	477	450	479	486	516	489	512	455	450	470	504	472	464	451	493	427	452	508	468	511	443	473	439	469	488	463	494	466	492	472	453	487	479	480	509	431	490	484	462	513	518	496	525	554	502	504	479	471	507	486	492	513	455	491	455	444	476	437	440	483	505	533	482	468	474	530	467	478	470	481	451	473	470	477	451	461	487	502	477	452	455	467	482	514	475	460	493	482	449	482	491	494	461	544	499	480	494	452	448	440	482	449	439	459	511	447	469	439	493	459	491	507	487	506	409	502	489	514	492	484	473	469	434	454	489	486	492	471	472	465	480	519	454	473	489	475	506	483	481	461	497	511	471	487	485	441	497	486	487	493	450	485	453	524	475	504	499	484	493	510	505	442	480	464	452	445	482	473	490	494	437	473	479	468	480	461	494	501	473	501	448	502	507	480	498	500	481	508	504	488	461	512	451	471	502	465	453	485	445	469	494	519	476	452	517	475	483	469	452	487	443	482	494	476	479	476	489	467	484	490	441	473	480	472	471	467	484	506	465	477	483	484	465	525	503	483	465	472	440	515	440	472	489	491	449	493	527	451	478	460	484	492	506	460	482	461	470	485	512	475	437	509	502	473	494	480	503	470	478	447	475	490	475	475	519	464	482	447	493	438	482	452	457	451	499	496	452	455	510	464	502	464	457	497	451	491	474	452	478	486	499	491	472	495	520	536	439	446	481	474	505	482	469	457	492	498	487	475	460	481	461	467	541	533	456	484	489	497	464	485	501	511	451	472	476	454	470	543	456	462	464	477	484	474	466	523	490	514	480	475	483	478	473	492	490	517	497	499	478	498	455	463	470	483	507	495	476	462	463	490	502	499	487	489	480	508	525	493	511	497	474	482	481	496	449	445	485	491	479	454	501	443	486	489	478	442	466	440	467	476	501	492	469	492	487	477	493	419	509	476	472	501	479	462	439	508	446	467	482	451	536	486	474	471	467	487	510	440	468	451	475	493	466	459	498	458	458	469	494	496	480	495	480	461	467	512	438	457	440	522	466	485	492	484	493	498	492	432	477	471	451	457	494	483	494	504	494	490	481	454	457	471	457	476	470	493	485	464	515	477	479	449	508	482	474	462	490	521	472	468	481	495	491	468	521	493	485	492	486	476	482	486	466	456	490	491	495	434	506	529	504	481	469	451	483	440	487	448	499	495	497	478	465	496	481	489	498	443	487	483	490	456	504	519	476	484	480	472	493	477	475	494	527	496	497	483	526	454	506	492	474	449	471	442	504	470	494	469	471	475	491	453	472	500	481	484	472	472	464	479	484	448	490	490	443	456	494	516	486	517	516	461	473	511	478	476	489	479	463	511	513	478	515	477	473	466	462	510	472	471	458	456	500	485	475	476	467	472	483	500	489	493	466	447	480	472	444	440	486	488	479	457	471	477	477	499	432	512	522	492	498	427	483	472	474	435	470	529	453	479	445	503	506	465	473	467	472	464	423	485	513	465	471	475	467	489	474	509	507	456	459	454	470	487	496	503	502	467	499	483	486	480	456	461	484	484	474	464	461	496	509	456	466	483	486	512	484	489	471	498	497	507	470	486	478	481	488	484	476	477	507	505	454	472	460	446	491	482	488	471	480	518	462	492	492	496	436	491	453	461	433	489	455	462	465	498	465	466	474	461	502	520	494	468	452	528	490	474	470	493	506	511	493	481	507	543	507	476	497	445	487	492	465	505	505	486	478	537	483	461	462	490	513	470	527	453	487	480	514	439	472	434	505	482	473	467	450	541	479	469	481	458	476	497	456	462	459	487	484	483	460	488	481	471	501	498	491	484	490	455	484	449	435	493	465	469	473	462	505	477	480	505	478	466	523	503	528	465	494	460	446	486	494	473	499	507	482	432	524	478	508	483	512	439	496	522	457	490	525	496	461	459	472	455	467	474	467	475	451	484	487	453	474	478	462	498	486	447	470	486
59030	46344	33845	27791	28923	31436	31418	27074	25982	19157	11091	5592	4120	3214	2278	1291	847	835	687	593	533	439	382	380	367	317	275	324	329	311	289	345	296	280	285	303	274	328	273	300	298	244	297	293	256	302	276	272	275	275	295	228	248	259	302	276	266	277	287	251	285	254	262	273	272	290	261	259	245	260	272	280	256	266	237	238	263	243	263	282	297	237	266	258	279	261	244	284	294	261	270	256	274	251	268	254	281	255	278	267	275	244	273	253	252	306	254	295	247	229	241	253	242	249	279	296	247	255	234	286	276	262	290	251	266	246	245	264	218	242	269	296	226	266	237	280	255	271	267	278	278	239	277	270	261	274	267	287	259	234	268	259	282	235	271	266	284	236	245	263	261	295	279	231	247	243	263	246	269	255	259	252	290	251	300	240	276	304	270	264	243	264	239	245	266	254	282	242	277	263	261	257	273	264	267	250	299	250	254	295	248	277	271	247	246	263	271	292	281	279	246	255	289	243	276	236	236	278	290	269	245	254	264	257	285	283	259	250	303	289	256	254	253	263	233	207	258	250	244	242	260	272	230	224	253	265	248	278	258	244	260	270	261	223	267	258	275	267	244	268	249	273	245	267	246	281	270	261	261	283	266	263	266	278	241	253	296	248	273	240	280	300	260	262	313	251	264	285	246	284	294	273	263	241	251	284	281	290	278	262	260	261	245	254	268	236	253	264	279	281	253	269	269	272	273	281	296	255	260	245	246	238	254	270	285	277	245	268	249	262	228	262	281	239	257	246	243	288	249	254	275	230	274	254	255	269	240	269	293	267	248	268	317	252	260	251	265	283	231	277	253	269	254	262	278	259	275	274	277	223	261	261	283	289	274	265	300	290	261	255	267	252	288	257	267	284	275	253	258	269	282	229	229	282	268	244	264	254	233	259	256	244	263	262	238	266	244	300	267	231	281	271	262	252	265	275	230	247	254	247	248	284	254	251	269	265	247	263	266	288	257	251	268	271	288	245	261	262	270	322	271	271	278	277	216	273	258	257	243	263	235	266	284	248	251	245	257	248	253	240	250	256	250	275	264	276	255	239	254	235	257	263	277	247	261	258	278	252	254	259	261	248	248	262	260	246	254	272	277	278	297	237	263	256	267	245	243	269	274	269	262	254	288	241	248	254	254	272	275	233	263	245	276	277	261	255	249	251	259	273	302	268	287	223	256	245	288	245	278	266	321	279	274	273	275	284	276	250	289	258	284	250	260	306	218	243	249	241	264	269	253	288	265	265	299	250	224	259	246	259	237	250	262	262	279	272	286	248	233	265	255	269	250	280	276	221	284	281	226	254	246	236	253	264	250	272	261	271	268	287	238	265	266	275	281	267	290	248	291	273	241	273	267	254	266	262	245	250	296	264	237	266	270	264	279	245	258	278	247	245	234	255	306	259	268	269	242	256	256	265	287	244	272	269	259	257	281	260	266	274	258	292	250	275	264	277	276	211	275	260	270	257	264	234	239	270	276	275	259	280	256	258	266	271	263	285	247	276	268	252	273	267	256	219	221	268	278	277	259	261	262	284	307	265	258	271	285	262	240	261	234	237	254	287	219	233	266	250	251	258	239	252	268	279	301	228	243	259	269	237	240	271	272	269	241	264	239	278	242	270	261	262	248	276	227	273	256	259	246	263	260	255	278	265	259	237	293	267	270	277	266	285	268	278	238	279	247	281	281	262	268	231	238	255	310	255	254	282	246	283	265	260	272	235	254	294	291	278	258	268	283	244	254	231	272	269	272	258	246	268	276	233	258	266	246	287	257	252	277	283	262	257	268	267	276	253	257	270	265	293	262	250	264	275	237	252	250	272	256	247	261	258	267	275	255	260	258	249	274	255	259	276	299	260	263	289	239	264	234	275	251	294	241	249	261	278	259	263	267	277	270	249	245	240	271	277	295	304	260	250	248	276	254	278	257	225	263	270	245	245	255	259	273	267	256	276	269	269	253	292	258	254	283	260	241	254	275	270	259	272	236	277	278	251	279	275	283	259	248	272	285	265	244	249	245	271	303	262	251	258	277	287	249	250	275	296	258	232	263	254	247	272	282	248	269	257	244	282	256	245	261	279	250	290	274	241	285	284	232	259	258	255	257	256	265	264	274	274	282	246	258	238	277	293	248	286	256	257	261	237	277	246	239	257	290	274	254	272	277	247	287	283	241	233	277	273	255	256	237	250	250	253	260	280	275	261	260	295	272	251	252	250	265	245	262	289	277	280	256	262	248	277	271	265	269	259	293	250	238	271	254	266	282	265	285	263	271	261	252	254	279	267	281	272	270	252	263	241	276	247	259	260	241	282	284	263	250	256	279	240	262	259	286	257	250	253	241	259	280	244	260	253	276	268	268	252	249	233	275	243	245	270	250	251	259	283	281	276	270	278	237	276	267	276	267	240	247	240	263	270	261	245	281	260	286	250	241	270	262	264	233	267	270	283	254	261	264	278	281	258	254	268	245	291	250	264	262	262	270	240	254	263	243	273	264	274	275	264	274	284	247	272	257	270	244	251	258	256	260	262	267	268	275	281	294	251	227	236	227	238	268	264	274	259	252	292	272	289	248	271	252	249	280	274	233	267	279	258	250	251	283	258	278	235	251	258	255	257	274	249	273	252	273	238	281	250	260	305	246	261	273	274	246	250	272	252	250	257	259	266	288	287	250	263	290	266	264	225	266	277	267	252	271	247	275	247	242	234	255	230	265	256	245	243	267	286	271	275	253	250	240	248	293	235	271	282	239	233	279	260	267	239	258	248	277	247	283	237	268	250	273	294	291	292	281	256	254	259	300	278	262	310	266	285	279	261	286	249	250	277	249	268	272	246	277	285	276	233	252	273	252	241	271	228	258	263	247	286	259	259	289	274	270	269	256	261	278	249	283	257	249	279	274	255	283	262	254	266	262	276	257	246	252	243	243	252	245	267	264	250	269	270	300	257	247	269	270	255	291	276	278	279	282	276	279	266	254	250	254	264	255	263	259	260	244	261	287	255	270	280	266	250	256	267	267	241	276	274	267	250	265	250	258	252	252	262	263	230	271	249	272	259	269	244	259	297	285	267	242	270	255	274	244	284	262	272	277	252	252	267	271	256	263	286	239	264	272	267	258	294	264	266	246	253	242	262	273	253	267	262	249	249	267	234	262	228	260	259	228	263	255	260	256	283	284	280	254	254	253	281	267	279	256	250	265	259	239	271	247	245	272	288	244	253	243	247	290	247	281	272	252	285	275	259	261	252	235	277	266	207	280	287	253	257	266	268	255	283	273	275	251	266	259	243	263	252	266	221	275	274	242	281	272	268	263	249	275	264	281	264	245	258	271	263	274	276	277	232	264	254	251	261	266	233	250	263	238	242	257	247	267	265	281	290	273	275	276	223	265	267	247	295	277	251	254	256	240	238	270	254	265	222	260	265	274	250	255	248	260	264	263	261	255	263	260	241	253	272	266	288	279	251	272	269	247	271
51682	54815	34167	42013	47041	49313	42919	36393	39829	32544	24648	17686	14922	13043	10098	4964	3653	3743	3091	2525	2355	1736	1626	1537	1243	1274	1093	1135	1120	1080	1073	981	1075	1015	982	1029	1022	1051	963	928	896	916	924	886	887	860	892	870	798	821	803	853	825	727	809	796	751	756	824	731	821	784	823	758	723	775	744	776	767	773	726	720	737	744	718	750	704	770	773	734	699	696	744	741	735	771	738	709	745	717	770	746	704	736	738	734	681	758	718	648	711	739	762	785	835	781	737	782	731	764	680	769	734	728	727	734	712	705	732	727	767	697	768	742	730	745	746	728	682	702	768	690	722	726	731	759	725	750	720	737	729	725	742	748	745	712	759	741	717	733	703	697	724	746	670	712	694	816	751	690	705	725	700	740	697	744	727	710	721	746	705	756	713	740	760	697	780	755	716	707	693	716	756	755	688	734	755	721	745	692	753	724	705	774	671	710	694	705	747	716	751	739	738	758	714	692	719	683	702	731	698	701	694	718	731	736	720	735	682	705	741	732	741	719	757	703	744	699	666	692	762	722	756	703	739	697	724	717	725	700	763	694	685	706	723	762	707	711	748	724	717	701	685	709	736	711	707	737	706	684	719	726	766	715	781	739	698	704	729	704	693	707	709	722	766	733	684	743	795	709	694	772	709	719	708	765	725	746	699	773	737	654	701	699	714	697	753	699	732	760	764	722	723	668	732	699	733	691	765	732	722	674	706	695	673	702	721	709	693	692	708	708	667	736	727	699	695	701	724	699	739	724	708	688	725	685	748	709	700	707	726	737	726	733	745	728	670	642	718	716	749	725	710	752	704	745	731	713	743	703	740	710	732	704	704	755	700	701	768	703	708	662	770	696	764	765	709	762	737	710	703	739	685	690	736	751	743	708	687	755	664	743	753	768	739	705	746	747	725	730	712	716	756	747	700	762	715	670	740	733	742	728	767	723	720	713	752	725	729	710	676	735	740	722	711	699	748	664	726	731	708	712	722	701	716	747	689	716	770	724	682	693	707	710	771	746	749	699	698	730	697	701	692	668	716	719	724	748	718	645	768	657	703	736	730	733	720	742	740	745	707	771	755	693	724	730	765	731	716	722	727	712	727	735	694	693	708	733	700	712	780	705	726	746	716	725	730	697	734	690	727	735	751	736	717	710	721	686	695	755	688	731	734	712	712	699	753	692	730	730	711	716	698	657	699	738	699	695	722	720	736	714	688	732	681	754	701	694	707	744	706	710	668	750	761	728	695	757	793	702	672	736	710	776	717	684	678	720	750	749	682	729	764	700	719	729	723	715	706	665	713	698	736	739	726	739	754	758	714	716	717	707	727	738	722	728	729	696	717	690	713	727	708	715	754	710	729	722	709	725	736	783	750	711	701	696	767	723	721	731	721	710	731	716	647	757	715	735	742	723	778	765	705	725	688	729	713	727	675	724	767	746	667	720	723	724	701	772	704	673	718	741	749	702	741	714	708	717	728	705	705	773	714	753	679	705	742	726	736	709	742	782	719	712	733	710	750	698	709	722	704	680	760	683	689	751	738	717	734	751	717	705	674	757	708	700	744	749	711	684	721	706	740	745	755	735	716	710	693	704	792	733	715	729	736	758	730	672	699	716	726	696	732	716	705	707	694	681	731	729	707	775	688	749	679	709	682	733	720	701	722	689	660	740	737	721	752	704	676	765	702	765	765	736	703	752	810	767	703	703	702	668	746	760	698	729	737	712	695	735	736	771	712	734	747	758	771	735	702	749	708	692	726	705	701	757	691	693	739	725	713	693	695	709	649	695	742	799	741	741	685	719	718	738	762	721	723	721	692	673	682	748	777	667	742	703	747	729	696	731	702	679	717	707	685	695	683	665	772	687	706	707	746	746	726	755	728	713	723	715	720	722	738	713	701	718	723	737	720	717	776	687	702	766	720	710	720	761	727	711	688	783	741	752	774	668	705	682	760	737	699	691	724	701	658	725	720	705	670	687	713	705	740	674	715	726	711	745	713	737	729	761	730	683	713	720	734	762	758	714	696	764	705	710	676	714	679	723	702	681	671	710	715	738	677	668	690	737	735	737	687	721	720	717	690	718	668	731	711	701	726	744	731	701	710	728	751	693	710	752	749	718	718	729	726	718	729	672	713	714	679	732	724	721	728	703	677	738	704	708	729	728	742	720	723	731	747	745	711	688	693	758	686	762	739	700	725	758	732	741	724	729	742	739	705	784	681	696	729	779	665	743	708	742	711	777	728	748	730	730	719	707	719	708	705	710	707	706	677	762	720	742	710	722	753	685	714	713	754	743	703	723	703	718	684	712	717	772	709	721	710	742	734	755	707	731	692	665	718	714	728	731	712	709	723	699	716	686	753	723	734	734	754	749	716	735	729	758	734	705	705	759	687	694	708	689	752	693	688	720	685	716	769	763	779	736	727	687	711	719	692	698	724	731	702	724	719	706	787	720	713	699	745	726	707	717	680	701	700	693	701	715	711	690	689	756	741	681	727	712	683	683	708	696	707	740	702	696	702	694	748	763	724	745	707	725	720	709	723	735	733	703	752	725	761	733	679	752	694	737	738	723	706	715	677	753	704	672	684	698	716	721	743	705	737	726	720	739	750	733	757	695	675	729	707	734	708	749	681	698	711	705	752	685	692	739	759	749	695	711	773	728	761	706	732	740	797	731	712	684	710	690	738	674	699	721	710	725	804	699	696	721	727	738	711	707	682	684	692	676	754	707	701	707	698	725	660	670	737	712	730	666	734	724	723	704	716	756	667	678	726	755	755	701	712	752	737	742	705	707	662	763	731	680	764	707	740	714	713	715	712	738	744	733	744	726	743	687	704	684	735	721	678	721	763	734	683	711	707	709	709	683	731	695	698	708	763	730	708	719	771	695	708	724	707	698	715	780	688	696	796	706	711	691	709	718	725	745	681	720	686	708	703	746	744	665	721	716	711	761	696	722	724	680	719	662	723	747	739	723	735	769	664	736	759	754	716	718	651	735	766	722	737	714	753	741	742	736	737	708	707	733	681	734	703	686	729	746	749	712	711	715	767	722	693	717	701	699	720	712	742	731	754	681	686	735	728	703	752	716	738	739	721	756	748	688	741	703	750	689	714	712	677	742	718	707	703	725	722	744	671	748	721	732	690	737	711	726	730	723	751	667	702	735	691	674	721	720	726	694	749	731	758	738	741	746	703	724	736	690	699	722	730	683	764	736	747	754	730	718	685	697	654	728	745	719	743	730	731	752	726	698	689	669	768	721	700	714	726	722	749	695	695	708	703	700	752	711	758	726	709	771	746	747	692	718	735	728	736	739	698	727	725	767	688	753	718	767	721	739	738	731	721	676	720	714	736	704	747	695	752	698	754	730	722	695	664	698	735	727	753	705	693	741	692	735	710	732	700	707	699	714	733	731	710	705	732	682	735	712	737	697	732	768	715	757	740	749	711	731	715	690	738	710	661	712	698	734	714	733	697	760	689	746	729	690
23831	32072	18191	8615	5589	3410	1922	1173	913	675	464	351	305	285	229	210	198	200	183	161	202	211	164	181	168	181	173	179	190	181	190	196	181	192	188	171	191	176	166	177	172	181	183	140	164	174	170	184	185	161	160	199	181	171	176	170	166	154	178	181	150	174	173	179	194	176	182	185	183	130	182	163	171	184	166	189	156	162	168	147	167	152	175	187	182	165	162	207	169	172	156	183	160	176	188	156	172	180	164	152	188	176	181	167	198	164	179	158	178	173	176	172	159	160	160	152	173	160	196	171	191	162	166	163	179	176	169	166	160	165	148	166	144	160	154	150	162	172	148	162	167	168	159	196	157	159	165	153	157	130	175	173	173	164	169	175	161	167	173	168	177	171	170	157	146	164	158	152	165	182	180	144	177	159	166	184	173	171	172	147	141	167	156	169	163	181	168	163	170	159	181	174	179	162	189	172	153	174	155	175	165	154	151	143	168	167	169	150	176	171	158	177	159	191	151	162	163	159	169	191	159	176	210	158	192	174	190	170	167	158	185	162	178	171	158	170	172	170	173	172	206	172	151	183	161	176	156	156	186	167	186	150	191	191	168	160	152	184	155	181	158	167	202	158	180	165	160	176	160	163	154	177	185	182	163	145	160	163	140	171	147	181	175	164	180	156	182	166	150	157	157	189	168	178	181	146	173	163	172	192	165	155	160	154	198	190	163	174	149	182	167	183	156	202	151	160	165	181	191	157	153	183	165	173	194	152	152	159	170	169	181	161	161	177	188	177	185	147	156	186	144	175	174	160	166	192	187	167	150	154	152	167	162	158	161	178	166	163	153	174	169	174	187	136	176	170	184	171	164	184	176	182	139	157	135	154	160	167	172	161	170	201	162	151	176	166	136	184	188	163	155	176	166	179	168	153	171	184	178	188	184	189	176	177	158	161	151	179	170	168	166	187	160	148	162	143	193	169	145	160	169	168	164	152	162	176	187	194	189	184	149	173	167	146	172	168	160	195	193	174	153	145	197	180	173	168	171	165	160	159	154	163	167	144	165	159	167	185	185	152	152	152	163	160	144	181	163	180	174	178	181	152	164	173	165	180	162	165	178	161	172	175	155	152	170	167	156	170	172	161	174	144	199	154	173	151	167	166	148	157	159	167	168	156	162	161	157	169	155	164	164	160	187	183	179	163	167	159	166	167	178	172	176	174	151	177	172	176	166	177	157	168	156	164	141	169	160	170	185	162	175	170	159	169	175	173	160	186	175	167	184	164	164	165	137	148	164	177	180	174	153	172	175	180	158	147	183	176	169	153	152	175	150	185	197	197	154	167	147	179	156	153	176	166	153	187	166	173	169	179	166	173	163	138	167	149	168	162	168	133	155	181	181	167	182	178	154	183	182	145	144	168	156	175	179	168	164	146	177	163	162	194	164	164	171	172	180	145	162	198	160	165	170	165	177	166	174	166	162	152	164	169	166	161	153	166	182	151	165	183	150	173	158	181	148	188	158	157	178	165	190	166	157	187	187	179	179	176	130	181	159	180	175	163	177	171	173	194	182	160	182	186	170	148	199	157	160	180	147	157	158	193	168	171	185	143	171	174	174	157	177	168	187	155	175	148	158	158	172	168	174	159	175	151	153	152	192	170	144	179	165	163	170	147	167	178	180	153	145	168	172	171	154	152	161	160	174	163	181	183	156	173	181	160	205	171	167	190	183	186	157	154	155	179	167	173	156	185	166	162	156	161	159	167	155	150	184	185	156	181	152	156	157	174	154	163	164	164	153	160	181	167	165	170	154	175	138	166	166	169	163	174	174	147	157	156	161	172	156	154	187	180	164	164	173	198	148	171	183	179	169	171	162	163	163	197	175	165	161	185	178	190	162	176	159	173	157	175	173	165	168	184	179	159	179	172	178	157	198	157	179	158	176	148	171	157	198	165	154	182	194	177	184	158	176	182	148	151	148	163	157	163	142	168	165	165	175	203	171	152	152	172	166	143	147	161	160	154	186	192	171	148	185	162	173	168	167	183	154	168	142	180	163	162	169	162	135	162	183	160	195	181	191	167	169	192	156	177	183	154	171	168	167	176	177	163	188	181	172	147	149	174	165	168	159	138	161	161	160	179	159	162	164	165	189	170	150	176	193	176	151	179	160	163	167	173	177	184	172	164	154	160	168	171	160	152	163	156	163	166	149	180	182	164	174	155	185	149	158	162	179	166	175	145	155	152	175	168	142	181	171	172	155	164	165	146	150	152	169	167	167	163	181	172	187	169	161	155	135	156	165	155	180	167	149	163	156	179	173	174	176	168	153	161	160	158	177	154	168	137	177	187	186	185	148	150	159	168	176	184	174	161	158	169	156	151	161	150	172	181	182	157	182	181	191	164	190	172	166	145	152	170	181	172	164	204	187	186	175	193	172	161	186	163	166	171	147	166	164	150	155	151	172	163	170	170	178	179	170	180	151	166	168	174	179	174	166	196	175	160	155	178	173	188	156	153	159	167	160	156	176	179	209	168	160	177	168	160	152	158	153	160	160	166	180	186	165	167	178	166	166	175	160	178	154	162	165	157	177	160	177	155	166	152	176	140	167	184	158	175	166	170	176	153	159	172	163	167	180	179	164	169	152	166	160	156	173	149	187	160	201	163	170	169	142	167	142	183	155	175	193	166	167	155	190	163	164	185	161	153	170	180	157	179	181	164	178	172	175	155	168	147	167	175	157	160	173	181	174	179	152	180	187	170	182	143	171	177	172	171	173	150	159	187	145	154	180	164	178	168	146	148	164	163	173	188	181	164	179	167	142	177	176	165	160	167	194	147	153	180	189	151	161	157	162	178	179	156	159	176	188	190	161	156	159	174	152	180	182	173	162	171	157	161	206	154	162	143	169	144	176	158	153	174	188	172	168	168	163	186	183	171	183	124	163	184	186	161	188	168	158	156	156	160	165	167	142	204	159	174	177	155	168	170	183	180	177	173	157	175	166	166	168	166	183	158	126	160	172	162	172	147	164	157	177	179	162	164	193	175	178	176	170	183	162	178	185	193	166	159	162	163	183	183	161	187	160	151	160	149	175	145	163	185	194	175	173	149	174	186	173	168	168	163	179	172	151	169	179	158	159	174	164	166	147	158	170	175	178	155	180	164	185	150	190	186	169	169	151	172	184	163	159	166	162	152	155	182	165	182	181	185	149	168	174	173	167	163	175	166	172	162	177	178	145	170	168	168	171	159	172	137	198	157	154	140	188	178	169	181	167	155	173	177	186	191	155	167	171	194	174	170	173	171	158	164	156	170	174	178	162	170	177	175	179	165	148	138	158	159	152	140	162	169	162	144	155	134	170	185	141	150	154	162	160	173	156	168	185	141	174	145	176	153	160	179	163	166	169	157	183	163	175	173	141	184	201	168	192	138	172	168	170	172	148	151	183	167	162	165	152	166	172	169	177	174	158	174	156	148	169	147	174	167	198	183	186	135	150	167	160	175	176	158	173	157
21131	32371	15273	13637	13900	10935	7368	4346	4272	3209	2119	1542	1351	1248	1126	926	836	722	773	714	653	693	688	640	672	610	585	629	577	611	619	647	599	542	552	620	596	602	555	531	561	567	519	567	537	506	552	540	585	566	518	523	574	547	515	469	526	503	522	534	471	503	544	506	568	534	554	532	537	504	518	484	455	531	523	502	558	542	522	495	493	502	535	557	537	569	537	516	545	514	491	505	505	544	522	566	549	512	497	525	534	535	526	545	553	538	514	509	509	535	522	556	508	538	496	491	560	490	524	509	508	516	499	561	517	526	520	508	556	497	522	536	571	482	536	532	504	499	546	531	522	537	517	503	504	533	540	526	543	517	502	546	520	509	508	557	562	506	513	522	520	529	536	463	504	569	511	490	523	529	485	549	548	543	488	453	531	556	549	528	542	474	505	511	577	518	537	553	512	538	520	543	547	516	558	499	533	549	539	518	530	513	542	494	532	561	526	553	544	541	533	513	588	528	513	473	512	546	551	515	505	540	548	499	499	545	512	572	503	553	539	504	515	552	546	540	509	535	532	520	526	560	534	527	522	525	539	484	514	503	534	505	531	497	489	538	518	536	518	525	533	528	496	524	556	532	534	537	529	499	516	529	490	567	514	525	511	523	516	518	512	493	507	521	518	500	479	504	502	508	553	545	498	562	507	523	527	500	531	524	545	528	505	531	552	477	507	543	514	529	535	536	504	521	536	511	546	505	505	514	498	536	543	497	532	512	487	499	513	530	556	537	517	497	546	496	489	498	491	514	505	499	501	514	532	535	513	550	530	539	469	551	499	520	494	502	501	539	556	566	499	522	533	497	551	503	520	480	531	502	522	514	547	481	538	545	558	543	473	547	525	534	511	510	529	512	481	498	522	501	496	567	513	528	515	513	499	556	524	516	538	504	468	531	522	520	511	522	522	529	545	518	494	530	510	539	543	547	483	529	526	495	516	519	546	535	543	480	534	525	527	549	516	481	485	511	520	491	549	534	527	506	493	529	520	537	504	540	534	504	501	531	527	548	526	530	546	538	549	530	468	545	518	478	509	519	516	507	552	508	510	511	527	527	535	537	533	558	500	506	506	481	514	524	513	507	554	542	533	578	532	517	508	505	532	534	492	541	499	549	532	518	513	503	556	520	528	504	503	579	516	491	535	560	501	506	536	552	552	547	470	521	523	496	519	527	538	541	526	547	466	511	538	509	503	496	498	539	517	540	507	517	524	523	497	499	547	516	558	505	486	498	564	517	531	511	550	546	514	513	570	521	524	513	519	539	504	520	510	520	531	491	506	497	540	506	551	516	516	516	494	497	460	524	536	533	474	502	523	526	505	516	560	518	538	504	505	508	543	530	568	528	532	514	508	543	506	476	522	535	509	483	511	504	496	527	567	515	539	507	539	541	492	549	511	453	553	513	479	562	505	525	479	476	525	519	507	526	524	490	513	556	498	526	544	541	512	484	557	501	513	525	520	525	515	494	519	518	502	537	479	516	525	552	519	519	483	558	491	508	493	511	503	516	534	526	552	499	544	527	488	507	499	545	533	528	517	519	507	520	503	533	533	542	516	533	537	513	512	525	499	518	510	534	523	572	550	535	543	513	497	490	555	484	471	518	514	504	472	540	535	535	549	559	554	549	544	540	510	478	512	555	515	532	532	495	537	505	505	569	498	494	525	496	480	529	520	520	518	526	529	527	547	526	482	559	555	500	524	507	554	516	517	543	517	532	511	535	509	530	525	538	496	548	530	501	536	549	493	508	509	524	515	518	541	545	505	499	538	508	527	542	513	580	491	510	566	554	537	561	535	502	490	508	511	542	507	542	480	491	532	487	475	518	539	496	538	487	533	530	523	530	509	572	504	495	510	491	515	481	524	514	549	518	484	527	525	537	527	543	499	493	498	552	543	548	532	490	447	506	505	495	523	558	525	523	505	504	533	524	499	513	556	505	534	501	509	514	506	497	501	514	518	526	496	525	507	545	493	511	491	546	541	560	489	525	525	554	491	563	517	521	537	542	521	568	497	563	500	514	491	508	530	497	497	525	525	520	522	524	540	528	535	520	504	548	497	492	523	548	568	538	518	523	494	515	526	501	516	496	483	519	514	527	494	511	523	523	528	529	529	524	542	528	503	541	517	507	559	518	522	583	530	549	521	503	520	526	516	496	560	534	491	516	513	540	533	531	524	506	521	501	565	550	542	495	538	557	536	499	503	531	510	552	528	497	516	538	494	543	527	534	530	546	532	566	550	519	548	500	462	567	534	539	512	494	546	480	523	514	552	555	516	529	533	514	525	537	533	551	524	493	490	524	503	509	507	540	509	508	528	511	535	509	495	545	554	499	547	499	529	507	515	490	515	497	579	530	534	507	520	519	522	501	532	527	517	504	534	569	536	542	546	506	505	538	521	525	522	512	504	500	512	491	533	503	479	537	559	508	512	516	543	516	508	527	488	524	519	557	574	492	527	532	490	533	489	489	498	510	473	494	515	544	491	556	515	467	539	558	514	494	497	523	524	531	524	536	509	532	534	485	512	510	512	510	501	532	557	508	511	502	544	494	555	497	504	507	492	510	510	562	495	511	522	528	518	525	486	542	540	510	554	511	565	521	567	480	517	527	500	474	508	520	506	547	502	561	540	523	520	507	522	515	493	490	510	472	498	511	505	518	498	537	497	525	494	520	544	538	511	544	496	551	526	550	506	535	525	511	504	482	534	551	531	529	490	510	521	527	498	522	512	537	538	467	533	518	516	498	553	529	558	514	514	499	534	509	539	542	508	538	531	516	488	544	510	497	566	492	531	527	488	493	496	516	501	552	472	511	539	503	508	529	538	512	543	502	524	517	588	556	505	463	550	574	534	498	516	543	542	534	526	520	472	485	491	513	547	519	519	479	524	554	547	504	509	494	522	553	531	529	499	525	499	498	505	555	508	561	495	540	518	539	494	497	521	519	501	503	545	526	540	534	534	483	492	553	499	482	510	521	547	533	512	508	466	533	542	519	539	532	480	542	514	516	514	498	542	517	478	510	514	519	533	526	507	504	518	545	516	546	551	554	509	512	546	547	492	539	533	502	540	572	500	515	530	521	498	466	521	460	526	534	527	570	522	494	554	548	520	512	569	537	505	495	510	491	543	479	518	501	478	529	511	530	513	496	499	518	472	515	552	554	516	542	563	489	513	529	536	532	543	523	554	490	512	525	540	513	477	488	533	566	517	513	572	523	517	476	533	519	526	571	548	498	516	500	462	504	512	541	513	560	546	522	556	519	517	489	514	514	519	527	561	516	572	466	508	500	554	480	538	515	502	500	560	551	506	530	539	539	478	500	559	492	503	525	511	524	472	565	497	527	500	536	479	460	504	527	500	526	518	504	533	497	504	580	513	521	509	501	555	522	528	489	558	548	442	520	507	522	526	547	532	533	529	497	520	519	526	492	492	501	563	525	508	532	550	506	497	559	535	515	509	515
55231	47909	34205	27271	28490	28593	24645	15598	13010	9100	4505	2206	1719	1525	1139	628	429	376	362	291	286	216	217	215	227	209	184	182	201	180	184	187	176	195	211	169	172	196	162	155	173	157	170	174	152	152	157	155	177	174	157	144	164	149	145	184	153	158	166	160	166	144	144	151	140	165	160	154	162	149	168	153	154	121	176	155	136	159	173	157	169	138	145	171	143	131	143	179	153	139	163	140	149	134	152	133	167	129	162	164	168	147	159	169	149	167	142	143	159	151	169	142	171	134	148	145	144	133	156	130	156	156	160	155	149	159	151	172	163	171	150	167	145	154	144	166	160	146	154	152	140	140	156	156	119	128	160	153	152	157	142	133	147	163	139	141	160	183	176	144	166	151	143	153	136	176	152	173	166	157	147	168	149	136	150	147	130	167	152	139	147	152	158	134	156	141	134	157	157	150	151	161	144	143	113	146	168	152	161	167	152	169	155	143	173	129	124	158	195	155	158	153	151	142	161	158	179	153	151	162	171	136	144	134	162	146	166	161	128	151	175	136	143	148	150	158	167	157	159	145	139	138	142	131	144	143	160	136	139	134	144	170	169	154	138	171	165	147	159	147	165	153	176	135	133	159	157	143	144	159	150	176	165	134	147	136	152	150	154	132	158	136	138	152	160	142	122	155	145	153	160	143	160	162	167	155	141	160	148	143	151	132	148	156	129	148	141	162	167	158	150	153	162	137	115	136	155	182	147	166	145	153	135	149	144	147	135	127	140	137	154	137	177	144	143	125	141	160	163	155	164	136	161	161	157	151	122	166	155	135	156	170	174	167	166	144	156	152	144	139	153	172	155	159	158	132	156	143	132	146	125	137	144	124	153	169	156	155	144	143	154	138	146	127	154	163	135	163	147	162	154	166	145	164	160	148	157	130	137	152	149	138	150	155	170	143	149	128	142	140	161	145	135	150	167	141	141	175	156	167	145	158	151	157	151	157	161	141	175	150	146	155	159	150	144	144	141	139	150	144	156	148	183	150	137	160	153	152	148	147	151	140	168	161	147	169	152	168	130	145	161	153	149	151	148	121	158	157	167	145	134	149	164	161	160	157	169	147	129	139	165	143	146	148	152	147	141	155	171	149	145	163	156	132	154	145	157	154	168	162	146	131	156	143	142	152	162	159	172	150	161	159	137	147	167	139	130	164	151	177	134	144	123	154	162	156	146	150	152	157	157	168	148	137	149	164	144	153	179	172	149	145	167	142	146	184	146	151	176	169	134	148	135	162	145	158	155	154	160	157	129	170	150	147	166	143	151	151	159	170	163	150	148	156	131	155	141	172	143	139	129	139	145	151	155	149	143	170	152	159	160	151	160	170	134	151	163	164	160	149	140	162	156	152	151	140	172	154	128	143	155	135	138	162	156	143	143	162	152	153	165	152	165	154	161	136	154	161	164	135	149	157	155	148	160	125	159	159	154	148	139	130	150	130	157	167	165	160	158	144	149	155	172	154	153	153	174	137	142	135	178	151	161	154	152	163	124	153	144	161	167	160	168	141	171	166	173	159	133	135	121	156	151	155	137	139	156	144	166	136	178	160	160	145	146	140	141	142	138	152	156	142	130	141	163	138	134	158	154	154	159	160	173	165	180	159	150	163	152	129	148	160	147	158	143	158	173	151	179	172	156	142	161	167	153	167	153	152	138	159	135	151	146	145	176	148	143	169	132	124	147	137	130	155	161	136	157	138	130	144	115	172	142	163	179	152	159	149	150	141	165	167	147	158	155	186	172	142	134	138	142	161	139	154	144	134	155	169	157	131	142	170	158	167	136	149	156	137	140	143	172	160	126	146	137	159	157	159	150	150	142	150	154	153	151	144	156	167	157	167	149	162	143	147	150	120	154	147	170	134	168	145	142	184	132	148	130	150	140	148	161	157	138	179	160	168	144	154	162	161	157	157	153	142	155	151	144	129	123	167	158	126	162	157	145	172	147	146	184	173	138	143	173	129	134	156	151	156	168	141	136	158	170	169	136	145	150	150	150	141	165	147	126	161	168	149	147	141	142	152	145	179	155	145	159	162	153	136	153	167	154	157	142	150	163	151	140	154	137	157	150	166	140	127	151	136	134	154	156	144	164	146	170	143	146	151	160	147	169	132	166	151	163	167	168	159	151	159	162	169	159	158	147	127	131	146	149	151	152	141	145	133	158	153	157	136	164	165	165	159	159	153	153	157	121	138	142	151	146	150	184	148	156	160	156	157	138	151	154	138	157	164	163	151	152	148	161	143	161	155	150	150	132	146	151	145	135	146	128	156	131	144	138	156	150	135	136	151	168	170	157	132	161	149	171	158	140	147	165	168	155	139	121	143	160	133	123	143	151	151	164	139	158	141	149	171	154	145	165	172	158	169	129	150	146	149	142	148	152	148	156	156	157	119	156	135	141	173	142	152	158	170	142	155	173	137	133	143	155	146	149	148	178	141	167	157	152	154	145	146	175	145	160	173	147	153	165	148	150	175	163	145	128	174	143	128	154	148	140	132	140	160	146	183	158	155	153	164	161	148	129	161	135	161	144	122	170	157	146	115	135	134	160	151	149	151	171	142	167	170	163	135	142	143	159	153	112	146	134	135	162	165	142	146	120	156	166	145	155	160	134	159	165	130	160	137	155	152	141	147	139	128	143	157	144	157	160	165	163	141	143	146	149	148	135	141	161	162	174	146	157	154	154	143	142	141	144	169	154	171	161	135	147	142	128	151	141	152	149	147	154	133	144	138	167	153	173	151	147	138	140	160	167	156	184	142	160	144	163	159	163	134	133	151	159	145	147	138	150	154	128	147	145	179	156	142	152	161	134	149	161	170	133	151	157	165	161	129	155	161	137	137	162	132	133	127	178	162	144	159	136	136	164	154	162	159	162	136	148	146	149	163	152	152	127	167	150	160	152	160	147	133	134	143	125	140	148	162	174	158	154	157	172	160	146	165	157	156	156	152	142	158	152	144	152	139	135	154	137	140	156	177	167	152	164	154	140	153	168	165	162	164	135	154	139	167	163	160	151	145	142	159	152	139	147	147	133	130	169	146	149	153	159	157	138	164	139	155	145	159	127	125	155	150	163	159	139	141	151	138	183	146	150	159	174	136	128	144	129	146	142	143	167	158	168	169	168	139	143	155	131	142	159	126	150	143	161	115	136	149	157	142	144	141	146	168	144	138	145	140	144	152	150	157	128	176	154	148	169	151	158	126	176	155	150	153	163	152	118	133	152	164	144	161	175	149	157	154	168	156	138	137	163	148	155	162	134	131	150	169	178	157	147	143	152	154	160	153	163	136	179	178	166	153	155	143	159	162	165	147	147	140	174	136	157	125	156	167	145	142	155	127	147	160	132	152	151	123	156	164	125	144	145	139	162	150	153	138	163	142	171	175	151	120	158	158	145	152	135	158	144	156	159	161	154	144	155	153	171	140	170	141	143	146	151	167	153	135	142	158	140	155	154	137	145	145
46404	52978	30981	35121	39786	40553	33347	25305	28347	23304	16265	10727	8636	7718	5836	3263	2172	1942	1815	1365	1406	1032	941	863	784	796	688	695	661	696	675	658	631	700	674	631	660	654	629	607	630	578	575	612	563	527	589	542	499	544	535	468	516	508	509	538	525	484	494	532	482	505	489	511	505	482	506	518	502	519	465	524	485	526	482	494	494	471	486	484	476	528	477	469	516	435	478	512	480	474	479	498	501	469	478	465	513	462	461	474	480	467	470	524	575	508	544	499	505	451	501	459	452	472	481	466	463	482	491	406	491	506	487	474	457	472	506	488	492	473	479	463	465	490	519	464	457	446	472	473	465	489	503	481	470	432	489	512	494	486	471	435	465	488	483	448	464	497	459	480	443	443	472	458	450	429	471	538	462	463	438	446	472	489	469	467	489	508	459	445	443	503	477	464	472	505	475	491	467	485	491	482	484	473	473	471	434	473	492	471	450	486	444	462	478	485	447	485	509	519	448	480	462	476	488	425	494	497	472	507	472	469	491	466	473	500	493	473	456	472	437	446	493	484	476	440	474	486	447	478	484	497	467	468	481	456	439	503	486	481	470	488	472	475	449	486	486	479	480	482	495	469	472	461	480	459	476	445	474	448	490	468	464	496	426	467	452	510	437	495	492	467	440	479	472	500	425	494	462	452	504	457	489	503	452	476	451	491	492	494	482	476	460	473	438	458	440	462	462	459	497	469	488	461	479	495	474	454	458	464	442	437	486	488	436	477	468	516	482	456	462	519	474	446	437	463	465	482	508	453	513	494	441	456	456	483	463	515	464	500	486	514	431	464	461	468	468	462	461	485	451	459	465	503	465	485	495	437	487	444	499	438	490	456	472	453	420	441	479	444	506	476	478	438	422	497	475	460	465	449	464	479	488	484	464	485	459	486	506	434	505	463	492	485	473	471	477	492	472	533	452	451	465	483	485	469	458	468	475	486	469	468	446	493	492	438	499	457	451	517	475	445	479	453	481	486	496	482	448	491	472	504	480	463	494	492	460	435	486	470	488	439	467	475	510	467	457	504	519	473	468	474	458	438	476	462	449	465	491	480	473	501	461	502	476	483	476	502	470	476	488	437	464	469	455	477	429	500	479	482	446	489	482	480	489	457	482	488	456	480	473	466	486	424	478	439	469	466	476	457	437	483	497	466	490	463	475	457	487	437	493	461	472	505	453	493	507	517	447	464	477	480	492	457	522	498	493	462	437	451	442	454	445	469	456	455	456	513	494	466	494	487	448	472	467	491	496	435	497	438	498	472	438	486	491	493	470	470	452	455	507	470	475	489	466	477	490	466	475	479	492	494	491	468	496	483	465	473	465	467	511	478	464	478	504	488	464	437	439	469	461	453	458	443	490	472	462	507	441	457	500	466	455	477	465	443	451	461	472	491	495	478	477	482	444	469	483	483	482	471	497	494	496	468	492	464	519	488	479	487	460	482	481	454	451	491	511	464	439	468	441	459	467	465	466	509	458	493	484	463	466	465	467	510	457	464	468	462	447	443	518	468	487	421	471	484	450	467	493	465	481	480	497	470	444	448	421	482	455	473	487	460	469	482	482	495	486	492	510	461	453	467	463	492	506	461	475	461	494	479	455	463	491	435	489	439	480	472	468	451	447	493	470	477	462	501	501	446	448	474	457	502	459	495	439	487	465	477	459	507	494	460	444	501	472	485	456	480	451	479	473	502	469	489	494	441	484	505	459	503	438	519	469	458	494	473	475	456	451	442	480	497	465	474	435	455	461	460	491	466	460	481	470	438	479	451	488	486	485	496	474	461	455	417	437	466	462	487	482	451	516	484	479	474	502	464	466	422	453	514	504	509	473	473	485	492	500	499	472	459	460	493	436	489	463	487	467	481	472	479	464	481	445	473	481	479	428	464	488	478	467	458	460	458	487	485	495	457	490	460	499	506	469	444	493	462	492	476	474	496	470	476	446	481	483	480	494	491	462	481	473	495	500	491	477	429	468	481	474	509	473	470	487	498	449	491	479	474	476	492	446	500	451	451	501	472	460	481	427	427	491	508	498	480	474	488	466	500	502	464	502	458	478	495	484	474	459	498	461	439	481	441	454	452	512	438	461	401	479	461	481	496	454	468	481	488	462	462	499	486	496	453	490	484	471	471	472	478	476	479	486	493	479	455	459	462	497	468	483	486	472	502	514	436	488	469	442	480	494	490	485	433	463	446	477	466	466	465	475	453	466	459	461	504	476	438	446	475	497	457	490	478	476	471	460	519	484	481	470	505	439	489	492	523	466	468	461	443	488	465	470	480	476	480	462	464	465	474	463	493	498	470	437	500	488	459	464	426	437	460	488	480	482	494	489	476	462	438	465	498	472	449	462	460	475	484	491	474	454	455	485	467	477	465	501	462	512	489	468	471	482	461	446	446	454	495	438	495	437	444	463	478	460	473	443	430	447	479	461	484	488	468	500	456	478	459	475	452	470	463	477	466	499	479	446	472	468	512	514	477	458	468	481	474	440	464	492	441	458	508	479	452	524	456	470	481	478	483	473	483	491	494	503	440	503	488	465	476	447	492	498	446	478	488	512	451	500	458	494	462	463	503	442	476	474	460	460	465	468	507	471	457	492	465	450	470	447	458	479	457	473	494	517	454	474	477	452	447	518	480	481	451	489	447	480	497	460	471	463	493	492	478	489	458	462	448	460	486	526	434	481	469	465	478	441	468	440	468	466	510	483	514	457	487	412	469	429	474	458	466	491	499	486	462	485	407	476	442	516	454	464	461	490	469	470	494	403	468	496	494	465	502	480	429	457	478	451	497	464	432	529	443	495	453	482	479	494	453	450	477	462	490	472	448	497	502	501	445	443	464	423	493	456	498	500	475	477	474	461	500	464	458	500	459	468	514	453	476	474	472	445	444	479	455	525	443	461	453	450	494	498	433	469	491	481	463	474	486	543	492	449	461	484	471	508	470	476	459	497	467	463	444	490	449	514	474	496	465	459	468	485	491	447	448	449	489	524	442	448	496	440	481	481	455	463	483	478	459	464	486	489	482	440	435	480	460	480	472	455	503	476	454	492	472	480	493	465	456	474	483	494	464	469	462	474	477	463	455	446	454	475	504	453	487	492	458	446	484	469	443	519	489	490	471	474	471	446	466	458	434	491	477	475	462	429	457	493	472	445	506	432	465	483	517	455	454	497	469	482	465	475	455	468	513	460	459	491	456	457	510	461	462	495	463	451	490	492	514	466	475	473	478	485	473	457	463	467	461	503	441	443	450	494	488	461	490	435	525	510	504	481	486	464	535	490	479	467	485	492	508	480	473	483	483	468	466	451	467	452	446	475	468	467	441	465	483	464	471	452	471	481	500	426	468	489	458	503	466	463	485	472	497	464	474	445	469	457	458	460	465	481	482	458	443	446	490	458	496	446	437	450	499	480	474	463	455	528	500	453	474	459	456	470	454	487	498	472	468	489	453	476	451	508	475	487	497
59335	44799	33654	27311	29365	32243	30951	25581	25504	20313	11140	5551	3951	3387	2405	1388	914	841	632	548	496	428	374	369	360	310	329	318	309	324	308	309	306	322	314	308	302	285	280	290	275	237	261	307	326	272	267	289	263	273	276	272	278	252	275	259	258	261	293	259	268	240	276	264	262	264	286	265	267	287	218	270	242	248	273	250	237	249	268	227	232	266	257	288	237	252	303	271	262	243	259	226	242	264	273	283	239	231	273	257	299	249	253	231	288	274	245	215	255	263	231	226	260	260	242	252	258	243	250	268	272	247	257	248	260	265	249	263	253	259	260	256	255	260	270	259	253	290	262	269	273	286	261	237	236	223	269	247	248	273	241	259	257	274	280	281	261	287	254	294	274	260	246	268	228	264	273	246	264	273	248	263	264	256	252	262	251	275	260	249	246	234	266	219	246	235	266	275	251	270	256	242	222	255	235	281	238	264	271	280	277	261	215	267	257	250	273	255	262	247	229	255	241	262	268	256	237	224	247	255	287	247	244	291	254	246	280	243	235	256	253	229	265	243	246	283	268	242	261	262	252	279	245	262	248	259	235	263	280	236	245	262	252	261	253	225	231	277	262	272	271	246	243	209	245	226	259	217	245	247	249	256	271	244	280	265	246	242	241	247	260	257	242	259	239	232	279	279	242	258	261	274	261	230	277	242	279	261	273	230	252	280	265	277	299	256	258	275	244	251	261	274	239	268	267	265	274	215	268	264	265	255	254	239	257	299	265	271	257	265	245	280	251	278	268	276	244	257	260	266	263	273	267	264	264	218	258	255	245	252	261	234	245	254	239	242	243	249	242	262	278	239	237	275	291	250	259	253	236	242	254	243	258	272	272	292	239	234	248	274	267	288	252	229	255	271	260	264	261	241	263	248	257	257	232	265	271	237	262	282	257	264	279	284	261	252	237	292	239	232	261	232	246	224	245	275	251	257	253	252	246	272	269	256	254	244	279	266	265	254	261	254	262	240	260	264	271	252	253	275	287	264	266	272	278	259	254	248	246	245	239	256	230	234	267	251	249	218	255	253	228	256	290	247	259	261	237	225	261	277	250	236	253	244	258	288	247	276	251	258	273	248	257	236	253	262	260	283	233	228	247	259	268	232	288	257	261	285	249	260	257	279	235	267	291	251	246	252	279	217	252	242	264	264	261	271	259	255	247	249	238	279	263	270	277	254	265	248	286	268	297	258	241	239	268	279	243	247	252	290	260	263	277	246	227	268	258	244	243	240	257	250	233	244	280	247	256	262	285	261	263	268	281	252	250	265	258	275	268	247	279	270	245	267	250	243	250	210	239	245	296	254	300	270	250	273	257	252	262	241	276	238	243	268	259	254	246	243	229	243	263	222	269	236	284	250	259	268	309	239	260	277	268	232	254	261	227	282	263	234	271	264	256	250	259	256	269	280	264	249	248	294	236	231	275	289	273	253	259	259	248	270	244	267	283	257	268	257	291	257	285	273	237	254	255	239	251	266	269	255	258	243	247	268	236	273	271	255	252	274	230	261	241	252	249	237	246	227	250	261	283	247	242	296	251	263	250	291	247	261	277	233	236	248	243	228	259	237	263	228	240	278	259	240	261	248	265	244	252	265	253	263	263	242	239	258	276	243	265	274	253	269	252	258	290	268	247	240	258	281	252	253	233	273	250	255	289	276	264	262	273	267	233	253	225	257	269	261	259	255	248	260	239	255	250	231	238	243	308	234	272	267	254	226	278	229	248	271	238	231	269	245	268	259	286	251	286	255	231	256	241	263	257	271	248	307	244	267	256	270	253	261	248	254	244	260	262	256	248	253	215	256	258	252	244	258	242	260	258	244	254	270	272	247	263	248	238	241	251	255	245	253	245	282	272	264	233	301	285	254	258	245	267	265	268	251	251	226	255	258	268	263	262	234	255	264	261	271	257	248	263	289	258	254	267	273	265	240	259	236	270	253	259	277	283	265	276	262	254	243	234	262	248	278	253	250	308	272	241	236	261	231	265	249	301	275	252	243	251	294	265	226	286	275	263	258	250	288	224	235	249	249	259	230	263	239	244	245	225	240	235	234	258	290	271	246	226	261	252	251	269	251	246	282	306	246	244	285	258	224	228	267	240	232	253	256	231	243	254	246	223	245	244	258	256	269	282	277	244	279	261	297	252	252	226	227	241	274	266	252	239	267	244	234	241	274	246	239	287	239	265	272	263	277	242	266	266	254	253	255	247	264	310	253	246	278	258	258	266	247	273	248	255	242	258	266	246	219	242	244	246	243	253	246	279	262	242	280	284	235	272	273	260	246	249	251	282	283	247	269	254	289	269	272	276	262	272	253	271	290	243	253	256	233	264	253	279	245	280	264	283	228	272	261	290	255	266	222	274	273	234	259	263	256	244	256	258	262	270	231	251	260	255	249	264	243	270	231	226	268	269	258	251	238	256	274	271	238	248	248	270	250	260	261	245	244	249	256	245	258	281	267	236	276	259	258	264	271	281	245	252	249	261	239	264	252	262	248	272	250	257	222	247	242	253	251	274	266	239	264	239	259	258	256	250	246	277	276	259	246	249	242	257	268	266	269	258	235	250	261	259	245	253	249	234	265	256	243	251	258	238	226	256	266	285	276	251	261	238	226	232	236	256	277	236	271	270	233	218	238	262	257	250	262	249	276	260	259	257	256	271	246	245	248	258	246	256	277	243	244	247	230	261	240	246	268	267	262	245	260	257	216	262	267	214	266	285	246	273	277	229	242	264	259	302	267	246	251	263	262	253	238	239	237	252	247	241	271	284	258	226	251	243	269	270	277	236	262	258	278	238	249	250	285	264	242	227	261	240	255	262	226	246	264	234	267	247	231	266	220	233	257	235	244	244	229	278	283	252	265	235	264	255	271	261	258	258	243	268	242	256	245	236	257	289	252	239	239	261	251	265	254	262	232	251	258	235	257	258	257	241	250	238	267	276	252	254	243	278	275	256	265	237	243	230	281	264	257	252	240	252	260	225	276	237	262	257	249	263	259	275	274	272	288	264	230	263	247	253	243	255	294	240	252	251	251	255	255	246	276	251	236	259	251	252	253	237	249	250	267	242	272	227	267	256	233	263	267	261	266	245	229	247	262	275	260	250	257	257	234	255	259	278	257	241	269	264	246	268	256	283	241	249	236	264	299	262	244	286	258	236	274	261	256	256	260	244	248	248	253	230	257	256	227	235	262	264	251	280	245	259	282	276	237	271	272	281	258	230	277	249	261	259	225	225	255	256	247	243	231	239	252	263	276	245	248	260	241	242	272	276	255	222	244	255	260	274	229	266	253	244	261	260	272	283	262	275	275	268	274	263	255	271	268	233	269	254	227	250	222	235	252	247	226	237	250	287	229	277	286	260	243	239	240	232	268	260	254	262	250	254	288	279	223	251	245	283	266	264	265	223	261	264	264	285	258	253	265	249	270	251	264	228	270	279	261	246	274	241	237	257	247	268	244	266	250
50986	53377	38026	41574	46533	49039	40954	34985	39179	34060	25816	17551	14839	13370	10335	6330	4224	3688	2990	2690	2499	1840	1783	1413	1303	1268	1194	1098	1080	1093	1046	1015	1071	1013	985	1026	993	1034	971	889	976	918	904	903	882	863	895	842	837	777	827	759	759	793	757	765	774	772	727	779	757	754	767	788	749	772	754	788	721	713	755	732	716	699	755	712	749	737	725	753	743	727	711	719	741	721	738	708	710	716	743	742	757	767	706	696	719	710	728	743	748	722	728	758	843	847	748	755	749	751	674	731	724	728	697	682	718	704	735	756	692	732	705	703	767	713	703	683	725	706	772	754	706	701	701	740	715	721	725	741	713	713	758	723	741	714	690	698	737	683	756	739	685	723	712	714	754	649	763	738	743	743	742	703	751	738	713	705	753	703	717	708	711	686	733	683	738	708	699	703	737	736	700	757	697	727	737	740	727	711	689	725	715	770	729	685	745	750	728	750	741	746	700	719	735	719	719	741	743	749	744	747	659	665	685	707	705	702	746	709	710	716	705	695	677	705	719	736	731	742	732	710	713	766	744	717	691	723	739	713	680	699	692	690	717	711	703	769	737	724	717	721	741	724	724	696	704	706	729	685	721	683	694	764	717	732	693	746	709	687	728	701	669	687	712	672	723	703	704	697	667	712	695	709	722	702	761	701	744	708	732	752	725	699	749	729	737	689	765	717	723	721	735	689	717	706	732	744	700	717	677	683	702	752	731	699	716	699	683	734	765	738	737	699	698	719	726	727	713	657	755	705	698	750	641	711	743	697	752	673	726	719	694	732	697	722	715	729	698	675	733	733	681	713	738	730	700	680	701	724	754	736	687	695	719	742	677	709	723	763	766	706	710	749	720	731	696	730	707	717	719	650	713	755	717	748	692	684	718	708	744	719	737	675	740	687	725	686	659	755	746	676	772	685	705	728	726	721	721	726	761	716	737	730	678	744	692	725	703	693	732	740	766	687	770	722	741	741	712	711	735	730	718	771	717	748	741	715	749	742	703	699	767	727	720	733	654	661	711	709	694	707	728	733	679	726	665	711	713	721	710	718	714	762	746	717	698	700	724	710	742	737	705	778	760	663	723	709	712	727	699	793	706	710	707	714	732	729	707	714	721	737	716	725	740	743	749	706	735	686	691	750	707	704	702	726	724	711	723	699	679	697	708	688	695	735	719	724	715	723	743	746	710	695	729	739	708	722	694	722	734	704	701	710	767	697	723	725	703	731	701	682	726	709	717	764	737	717	748	696	704	709	730	741	699	730	726	708	690	694	699	715	702	714	706	699	697	736	749	679	722	713	701	727	741	740	733	684	702	753	703	722	763	717	747	730	718	729	763	695	731	690	704	709	750	705	733	715	726	734	752	721	696	708	715	767	771	708	703	716	741	715	732	715	728	743	709	687	715	718	732	709	695	756	703	675	699	748	636	765	732	701	719	767	753	720	685	702	708	758	700	727	702	719	709	705	691	727	719	694	697	744	726	733	759	728	645	759	703	698	754	724	711	705	723	695	702	660	682	693	766	724	705	705	746	699	719	734	716	669	690	728	729	713	709	717	745	713	732	667	753	702	695	745	688	726	667	701	657	701	688	768	698	717	715	770	738	760	726	732	738	747	743	702	700	725	721	704	682	695	732	667	703	718	727	734	754	758	683	746	713	735	713	714	745	701	739	711	664	719	688	680	725	764	704	718	738	711	708	703	711	717	707	699	749	725	766	718	673	741	715	689	735	736	751	707	753	693	752	731	649	713	707	750	707	732	700	714	696	703	735	706	709	751	745	738	722	712	677	707	731	733	696	731	730	727	739	719	715	713	736	710	737	695	750	737	681	700	732	719	709	722	701	683	693	722	731	769	754	685	724	703	684	735	734	711	751	685	698	725	706	732	749	692	695	717	663	716	701	697	718	740	762	720	710	749	697	663	742	730	676	732	744	676	700	702	756	734	704	707	742	712	680	724	695	748	694	689	702	758	672	688	731	701	710	720	681	718	720	760	704	713	742	700	723	766	720	762	770	712	733	740	764	727	745	723	715	730	741	697	685	657	745	756	708	679	739	725	703	740	720	739	709	759	720	733	737	674	735	715	663	756	710	737	677	710	692	700	675	733	741	725	734	748	722	711	699	781	697	674	747	731	706	763	718	688	721	744	727	711	670	717	666	720	699	728	682	722	712	747	712	696	706	730	742	754	692	692	740	739	668	748	713	755	714	697	743	715	733	721	675	729	742	675	759	714	690	711	724	768	682	720	667	720	708	736	723	712	737	745	753	708	677	670	713	710	739	715	741	696	698	719	666	703	769	721	763	760	706	743	702	752	702	756	730	715	740	730	766	710	688	653	739	719	730	689	710	703	702	719	693	684	742	709	768	717	685	718	762	739	760	672	738	684	701	671	724	715	749	730	695	724	726	679	737	731	736	718	699	766	721	650	670	715	777	660	726	705	735	712	735	735	734	752	688	719	730	714	682	731	697	710	676	673	730	689	716	697	704	710	740	744	728	735	720	688	713	681	699	707	705	698	740	720	702	686	704	722	706	716	724	730	688	713	735	703	743	704	666	727	741	708	713	687	712	719	703	680	750	682	731	729	722	769	732	678	707	733	738	725	754	691	741	726	734	731	742	677	770	758	690	693	766	743	730	705	735	714	701	713	717	714	761	713	716	755	702	692	688	739	688	753	656	691	731	705	752	733	720	750	686	722	747	730	661	729	680	659	711	709	753	698	681	705	721	767	726	717	716	733	720	664	714	713	727	704	687	709	737	700	741	740	681	732	738	720	720	754	724	746	724	700	736	673	704	720	682	710	724	709	775	691	696	714	743	777	642	747	722	674	707	667	733	697	723	750	694	725	693	722	719	762	746	712	759	751	753	732	666	711	732	723	748	748	715	773	731	715	712	750	695	745	721	719	717	749	691	686	725	737	678	735	709	711	725	693	737	699	726	738	732	693	693	686	744	675	687	664	759	749	704	728	704	669	708	742	754	685	723	707	685	707	701	762	748	684	726	719	696	702	722	720	701	743	741	681	683	666	725	701	713	751	719	730	752	724	738	740	717	753	731	775	718	750	686	705	781	708	724	672	712	719	723	715	749	706	748	736	714	705	732	709	734	743	732	688	717	731	736	659	690	691	763	675	714	694	748	685	732	734	724	718	743	730	749	710	715	718	731	726	710	725	728	709	693	715	729	731	718	735	702	709	684	658	707	758	672	756	697	713	691	727	729	668	708	717	760	644	721	739	735	720	735	803	680	699	685	740	761	710	702	679	712	712	728	681	688	740	730	705	740	726	705	748	706	755	696	737	692	719	795	719	723	717	732	743	694	729	702	770	707	712	699	707	737	735	713	703	729	677	760	776	684	700	701	711	686	705	731	681	734	721	759	672	719	719	761	689	769	682	757	706	716	740	663	697	691	722	721	729	685	687	711	674	742	736	762	705	706	717	734	758	765	709	705	720	739	681	707	716	742	717	743	719	748	753
26006	30706	17210	8348	5368	3347	1782	1080	896	657	476	393	282	288	257	237	241	229	201	204	188	188	169	188	190	196	198	196	168	189	184	186	195	196	182	167	174	181	168	188	161	176	156	156	163	184	186	165	182	156	140	166	169	186	187	158	182	176	168	171	161	182	169	185	180	175	140	160	164	177	169	142	155	163	152	167	178	181	148	168	163	156	174	164	156	147	166	179	170	189	167	175	151	158	172	150	148	152	181	168	183	155	168	179	176	181	175	182	164	156	191	163	162	161	143	169	173	179	167	163	186	162	161	181	174	191	156	180	156	166	172	193	156	182	157	207	162	172	157	168	157	151	181	170	157	166	168	153	153	166	164	162	198	157	182	160	178	167	203	164	166	157	176	176	163	164	185	179	164	154	164	164	177	148	164	162	168	177	169	162	181	164	176	178	161	170	171	154	174	172	192	145	183	171	170	157	149	164	157	180	150	178	168	159	158	185	166	162	167	162	170	187	162	139	166	185	183	174	156	165	149	177	184	164	167	160	169	160	174	165	181	166	177	163	196	170	157	160	162	161	155	152	184	182	182	174	173	155	194	180	168	162	168	160	160	167	176	172	164	166	168	175	142	165	173	159	167	156	164	165	172	143	157	162	180	138	194	179	153	164	182	160	169	167	183	170	149	155	174	151	172	163	157	154	163	181	186	168	158	149	184	170	168	160	175	167	173	181	200	164	150	193	182	182	183	172	156	177	179	159	185	210	175	159	178	161	160	156	162	162	168	173	175	151	173	141	160	161	170	162	177	159	174	173	158	174	174	171	161	168	159	157	184	188	174	157	155	170	182	155	169	162	188	162	134	179	147	178	173	160	193	177	181	183	155	153	184	170	155	165	172	175	162	181	156	146	165	147	168	168	192	153	161	133	158	174	169	179	161	163	183	168	176	192	172	159	144	176	191	180	174	175	156	164	171	169	184	156	177	157	151	151	152	177	169	157	164	155	187	171	159	173	166	148	164	162	169	185	190	175	163	169	155	183	162	163	160	145	198	142	181	158	175	179	162	171	161	159	176	184	191	192	181	170	196	159	153	155	178	165	159	162	182	147	169	160	162	174	169	149	167	170	156	172	183	176	164	165	171	165	185	153	172	177	187	155	158	136	176	195	153	151	169	153	170	161	158	157	188	175	156	174	174	174	167	185	172	180	180	174	169	185	170	169	165	176	175	172	193	162	184	182	148	176	176	175	164	161	153	152	174	178	162	183	143	174	178	163	168	178	153	151	161	164	178	172	172	164	162	167	166	190	161	166	176	176	166	151	175	156	161	200	166	143	193	163	169	164	176	148	151	159	166	158	168	171	173	160	199	192	154	153	170	190	165	171	155	155	167	178	152	175	175	169	173	177	173	159	168	171	143	171	145	152	178	145	142	164	179	151	173	187	170	196	155	166	171	178	167	165	174	144	180	166	166	188	140	166	169	181	172	176	162	186	148	148	150	187	163	161	164	180	187	182	149	181	163	155	153	183	180	163	177	182	218	182	159	147	173	178	157	161	166	164	177	164	174	156	174	174	191	168	177	167	165	186	200	142	158	170	171	173	162	168	173	189	157	168	172	174	182	174	164	161	146	155	147	159	170	152	154	174	140	160	188	170	177	152	160	171	188	178	155	154	180	186	180	179	176	187	162	171	191	177	164	166	143	184	147	152	172	152	169	168	168	155	172	182	187	161	167	168	159	177	179	176	183	180	155	177	162	142	167	151	189	162	188	184	149	160	159	169	171	168	178	181	150	160	161	165	170	166	176	162	160	162	171	165	167	180	167	165	147	182	168	169	158	159	167	143	173	177	181	196	153	156	175	160	166	159	161	161	172	166	139	142	180	162	180	179	175	158	178	150	148	150	159	170	152	165	173	179	170	189	174	157	163	160	155	175	179	172	142	166	163	178	153	141	181	170	169	175	180	185	150	160	154	199	176	181	190	180	171	167	169	155	171	176	161	172	168	156	142	180	157	147	200	163	187	150	161	171	145	185	179	157	160	164	160	197	172	156	157	155	171	178	172	170	183	152	145	163	181	153	173	177	189	172	158	162	168	162	193	163	190	171	158	183	165	185	192	171	174	175	166	171	171	171	155	160	133	166	168	160	158	148	185	181	159	169	161	142	157	155	165	185	155	155	164	164	180	156	185	180	189	178	170	159	158	168	172	163	167	162	198	177	161	176	143	172	199	169	143	176	174	154	169	150	167	168	170	175	172	193	161	169	184	202	151	151	172	174	173	169	164	174	168	198	175	158	170	152	170	177	196	205	160	156	179	160	171	176	151	170	173	153	180	136	155	180	163	177	193	153	146	186	162	160	157	166	157	168	166	174	172	187	176	171	158	167	184	176	177	163	145	182	169	197	161	174	182	155	160	147	157	159	169	162	158	185	159	144	162	156	181	150	164	159	163	162	149	177	154	157	174	166	142	150	155	167	165	181	169	139	186	153	180	135	146	176	144	184	159	169	167	167	190	155	186	152	188	151	173	173	155	154	181	183	161	173	156	174	175	178	174	166	141	162	173	173	171	174	155	169	166	171	155	171	155	173	156	149	176	155	169	185	192	184	163	179	173	155	156	149	175	174	170	197	165	155	159	170	150	160	158	148	172	162	169	171	164	198	166	163	167	175	175	167	175	156	194	171	174	157	165	175	184	142	156	169	187	174	171	168	169	195	169	171	170	172	184	176	156	173	168	183	180	158	150	161	174	174	178	172	150	160	155	173	196	180	143	174	184	168	167	166	184	190	138	159	137	175	166	166	190	152	161	159	174	177	190	179	163	174	171	166	161	158	168	142	182	170	190	176	182	187	160	158	178	185	164	171	193	162	181	190	183	158	183	184	155	173	172	162	172	170	175	172	185	166	183	171	189	165	180	174	157	157	175	170	146	147	198	162	206	179	179	177	178	159	156	164	172	160	180	178	165	158	181	168	201	158	165	159	186	147	181	186	189	181	165	153	185	190	167	155	164	178	161	193	179	170	171	174	167	180	175	160	179	168	178	168	175	186	155	179	165	149	167	156	162	160	134	172	154	199	152	176	181	187	155	177	193	160	159	167	190	148	179	164	181	165	159	171	178	168	197	191	173	150	179	176	161	175	177	171	173	184	182	161	164	161	188	170	166	162	151	172	176	169	171	165	164	160	193	137	171	174	176	173	171	166	185	175	167	189	174	162	158	170	160	169	174	178	191	150	161	161	165	188	172	165	158	161	171	156	175	158	181	169	216	172	174	184	175	162	174	172	182	153	165	176	173	171	159	161	167	160	180	188	183	156	185	165	175	188	159	166	175	180	154	154	186	188	169	166	187	182	167	178	190	193	159	171	162	165	173	168	164	170	190	183	170	173	169	161	155	178	158	145	173	169	164	171	140	154	172	150	165	159	175	185	173	152	173	173	159	172	172	200	170	149	175	163	164	165	162	191	182	180	170	176	177	168	164	196	171	168	170	186	141	168	163	162	177	152
23594	30983	14535	13444	13428	11084	6845	4356	4227	3369	2170	1474	1333	1138	1019	852	791	850	726	756	702	718	635	650	656	660	650	621	608	605	579	629	573	611	605	645	600	579	565	592	565	541	570	589	554	523	572	542	515	499	531	534	563	540	547	552	512	544	548	537	541	515	556	557	506	534	491	537	506	517	517	495	510	527	550	520	531	512	534	523	541	544	524	528	542	510	517	548	504	497	538	482	532	526	512	549	530	521	515	574	503	509	522	492	545	523	555	510	524	543	556	515	526	605	501	535	528	542	508	508	538	544	566	511	487	535	502	524	522	532	571	467	520	519	489	497	527	502	542	532	547	515	513	543	524	519	521	520	520	514	526	515	534	501	502	537	522	552	488	515	564	530	494	471	524	489	516	548	553	489	517	506	539	526	534	478	530	548	537	482	498	507	554	510	532	510	546	540	540	552	514	535	498	545	531	513	528	515	549	552	501	525	475	549	522	531	575	538	542	489	518	522	542	570	575	524	535	578	489	548	516	496	552	505	537	533	513	524	535	527	539	554	557	518	518	504	549	545	532	546	493	492	515	557	540	570	514	533	553	520	496	543	515	555	519	547	517	511	570	534	530	525	490	521	544	512	560	560	500	520	526	537	512	535	545	508	528	521	558	490	536	534	511	501	557	513	528	562	524	518	550	507	517	503	502	560	495	553	578	532	491	514	519	542	526	528	492	493	540	548	499	526	540	511	508	516	537	509	516	602	535	505	550	539	505	529	495	518	541	503	528	514	527	529	511	506	532	512	542	606	517	524	543	487	541	552	556	524	498	508	529	559	494	533	541	483	560	529	502	552	494	535	541	514	486	521	535	531	538	530	504	514	508	514	544	519	524	551	538	531	457	532	514	535	545	525	531	522	477	520	514	528	501	531	534	503	463	562	528	544	544	522	506	500	513	490	538	523	548	538	536	527	529	559	537	545	579	533	551	506	513	519	551	477	539	517	477	540	555	494	559	538	531	527	528	560	531	521	529	549	483	531	563	553	479	537	535	512	515	539	483	541	525	483	540	534	547	481	529	497	523	518	521	530	515	521	550	541	509	530	480	572	462	538	531	555	523	541	533	545	500	520	551	538	504	481	504	500	518	539	568	544	508	557	549	535	483	535	524	511	551	488	518	528	531	521	578	520	494	515	501	516	568	531	505	557	523	546	533	537	541	539	524	535	527	541	538	528	552	495	519	489	566	524	515	498	504	543	498	516	568	502	538	504	557	532	519	569	537	532	545	509	505	574	536	503	533	553	529	560	502	546	513	491	542	514	541	498	486	523	528	534	535	546	512	515	526	551	503	548	533	519	502	519	499	498	543	506	520	524	466	488	513	526	495	582	542	509	523	528	526	515	514	508	552	518	514	525	530	502	524	501	554	503	551	501	517	542	559	506	506	540	516	538	519	520	544	477	541	525	524	536	521	515	545	524	525	532	569	527	536	505	567	546	512	552	543	512	517	551	528	516	554	528	520	534	567	547	541	522	539	536	534	575	539	504	507	529	526	508	519	535	569	565	502	501	495	528	537	502	526	505	508	527	542	502	506	567	553	510	516	572	560	560	534	506	506	547	558	568	532	507	552	533	501	517	524	569	482	528	518	545	539	501	530	537	492	535	484	520	523	513	471	542	514	534	556	500	522	542	516	499	507	514	522	533	505	523	492	522	493	520	562	528	549	518	527	491	489	501	568	534	539	525	512	553	517	526	533	521	534	506	531	522	486	525	487	486	506	546	538	534	538	508	528	537	559	481	500	539	506	549	534	543	537	519	504	512	491	509	530	513	525	548	516	510	497	549	512	532	533	507	528	498	500	500	525	491	512	548	528	533	516	477	492	488	527	540	556	526	525	558	525	546	534	492	523	528	528	541	505	501	527	540	546	574	515	523	511	514	493	475	564	503	516	492	576	521	517	542	525	536	521	540	519	516	502	537	513	492	550	563	516	534	502	501	522	511	538	500	514	493	510	546	548	524	536	506	517	566	536	563	532	559	519	515	501	521	495	556	520	530	501	510	510	508	535	486	508	544	495	485	521	523	528	521	520	538	523	512	532	519	527	578	519	538	557	469	509	534	533	548	566	526	506	536	559	528	574	521	534	481	497	505	542	521	531	503	530	524	532	492	528	564	522	556	574	539	512	539	514	518	505	486	538	512	557	521	516	559	498	529	532	514	514	512	553	527	560	491	526	473	496	551	500	514	536	562	519	521	529	482	540	542	530	584	504	522	527	552	530	530	556	595	535	570	521	518	490	546	514	525	522	506	531	550	539	527	543	559	530	535	568	570	494	489	522	470	524	524	512	528	536	566	567	506	494	533	495	528	519	548	492	478	507	553	502	523	480	514	509	500	501	540	527	526	491	521	509	519	490	473	543	507	508	515	491	526	515	503	517	521	532	551	500	546	533	539	563	517	542	529	565	522	505	538	542	554	569	501	534	555	520	543	541	537	522	530	526	488	558	514	556	505	490	533	496	570	531	535	544	502	480	496	551	494	535	480	526	524	507	513	501	512	517	551	538	547	555	520	528	489	507	544	496	516	516	540	544	527	532	492	543	538	520	542	536	529	577	500	562	563	517	506	554	528	540	527	517	511	511	460	499	495	533	487	518	517	565	528	540	468	535	491	552	545	543	495	513	532	536	494	531	552	527	512	513	543	529	491	519	511	502	521	526	534	519	547	539	541	510	568	517	495	504	516	503	547	579	507	486	483	518	515	492	571	523	520	510	503	534	519	490	515	539	540	468	507	507	520	563	530	541	505	530	543	547	515	519	533	531	532	524	518	508	519	544	523	496	471	537	571	524	536	512	519	480	539	515	507	527	531	528	475	546	526	526	521	530	547	568	508	520	515	546	587	539	542	543	516	570	556	488	565	519	523	526	518	496	516	486	531	548	498	484	526	535	547	503	497	520	524	506	473	548	540	478	501	513	544	528	514	516	563	526	510	492	502	500	545	528	544	494	486	508	508	496	563	535	503	563	522	559	556	588	545	491	550	532	529	538	527	487	535	554	523	523	536	542	515	507	531	523	528	532	510	517	526	511	519	511	507	518	568	538	513	506	530	549	539	548	550	575	572	521	522	538	537	554	534	534	538	488	516	519	540	495	530	544	542	503	556	493	543	545	526	529	578	487	527	544	520	485	518	522	471	522	493	519	470	539	544	524	488	532	569	531	519	577	494	532	531	553	525	566	517	545	515	518	546	511	522	535	545	505	555	524	553	543	493	523	526	521	557	526	538	489	518	509	505	545	522	512	514	489	562	536	517	533	517	553	521	534	526	492	496	513	538	486	503	533	507	523	519	517	512	518	514	571	519	529	511	515	486	535	539	527	518	521	511	526	544	508	504	520	549	479	477	518	525	526	502	506	527	530	491	490	505	540	492	492	534	495	508	515	522	514	512	522	543	538	514	523	529	510	533	517	558	508	511	525	494	506	520	491	526	525	513	547	502	527	546	495	547	495	498
53453	46844	33909	27609	28617	28827	23927	15835	13377	9323	4211	2188	1635	1321	862	590	422	393	325	310	263	231	211	223	190	217	177	170	166	179	164	200	188	170	185	181	167	171	146	157	192	179	149	165	157	161	143	180	150	154	183	183	157	146	147	175	179	173	144	174	144	144	172	177	162	168	161	162	164	160	142	136	154	144	160	129	161	132	180	149	141	158	160	154	163	149	147	160	139	154	153	169	138	157	133	159	137	162	168	155	138	155	151	162	157	167	171	150	160	160	175	146	159	173	169	150	129	155	161	162	141	155	148	164	145	168	160	173	151	139	133	158	165	142	163	153	153	135	144	148	170	164	152	169	147	133	147	139	159	124	148	160	154	171	150	159	153	146	157	146	137	165	152	158	132	146	138	158	151	144	182	163	154	143	159	149	159	155	164	151	161	159	150	176	160	158	143	162	154	145	159	148	175	139	176	146	156	139	157	150	172	150	128	165	162	151	142	174	150	181	170	138	155	153	190	172	149	154	151	160	144	147	147	176	166	151	159	147	149	151	138	144	150	157	155	149	163	166	159	136	174	161	158	160	155	168	142	159	153	163	138	173	157	142	160	153	147	150	149	165	166	132	166	166	146	151	162	154	150	161	179	154	171	164	152	154	165	156	132	157	145	160	156	132	157	160	158	160	177	165	169	141	145	161	164	170	150	170	152	155	164	162	136	163	156	153	144	154	161	154	143	143	141	142	148	153	165	141	133	157	152	170	163	176	146	133	131	143	145	155	165	155	155	142	158	178	182	161	138	149	135	173	151	145	158	154	135	156	133	140	164	174	146	174	147	154	141	157	160	166	179	165	144	172	153	163	138	178	169	147	138	133	160	145	158	193	141	161	169	159	152	192	157	155	151	162	156	137	165	158	159	170	141	158	146	145	158	165	159	154	154	162	155	170	162	162	155	167	156	154	135	159	169	169	165	183	159	133	149	144	166	168	160	142	162	166	159	153	120	140	173	161	141	149	170	146	126	171	160	150	187	147	138	143	164	141	150	139	145	158	163	144	139	161	156	159	153	156	142	144	161	165	144	168	174	146	161	165	151	156	160	151	150	162	168	136	135	152	162	160	145	159	129	141	158	168	176	159	151	141	162	159	168	149	149	147	147	167	171	166	165	160	161	156	149	161	157	173	159	168	160	144	162	161	144	132	152	145	152	156	171	167	137	155	162	162	147	148	168	164	158	170	158	152	168	152	164	176	169	149	157	144	140	142	158	154	153	153	139	160	152	161	161	147	153	159	146	153	156	159	151	135	183	150	172	160	149	138	157	151	162	181	155	163	149	152	143	160	135	153	159	166	151	150	161	167	160	139	162	149	145	140	143	165	143	168	159	152	161	150	153	153	150	150	172	151	152	149	168	162	157	174	152	171	162	129	147	161	155	144	162	154	144	140	183	132	153	151	130	153	159	150	169	174	154	157	146	131	160	144	144	139	171	139	172	176	150	160	175	148	142	146	144	149	136	165	138	131	149	175	155	141	171	140	148	147	140	164	169	156	176	160	166	155	140	167	152	163	158	129	155	148	132	158	152	140	167	154	160	192	163	164	154	153	157	141	159	141	165	155	159	135	138	166	161	147	147	144	148	168	153	157	158	161	149	131	152	167	138	157	139	139	154	131	144	145	143	150	152	176	146	168	169	181	154	159	166	157	156	153	148	153	134	147	168	160	147	160	171	183	162	155	172	120	165	167	158	164	173	159	167	147	156	141	150	157	169	159	158	145	160	150	154	170	159	151	134	152	157	141	155	156	174	148	154	140	158	133	164	168	170	147	153	164	155	164	171	139	152	147	172	144	136	149	124	147	145	180	169	158	161	131	151	154	158	131	151	163	142	163	143	155	161	155	166	131	165	162	131	139	151	151	167	163	177	161	182	173	186	132	157	140	152	164	162	158	156	161	151	166	159	187	145	143	150	151	171	155	147	142	153	157	168	141	149	151	163	169	139	173	170	138	157	137	149	147	157	144	163	163	141	158	161	179	162	151	168	157	165	156	141	145	160	147	173	162	141	152	161	172	155	173	158	158	157	161	175	144	146	161	159	176	132	139	161	164	148	157	148	154	147	161	144	158	140	148	149	134	174	158	132	151	166	148	144	152	182	141	159	148	160	155	156	170	156	158	153	151	143	147	152	121	164	152	161	150	141	163	145	148	140	164	149	132	153	146	166	141	129	136	161	138	143	152	162	165	151	145	148	162	166	174	174	164	153	139	147	159	133	146	145	159	146	169	151	151	152	155	153	169	162	160	131	159	162	171	133	145	161	141	154	176	152	167	150	178	163	158	152	157	155	135	154	165	155	177	151	157	142	164	158	162	162	144	195	187	172	164	144	166	153	143	161	163	132	153	167	164	143	142	166	141	153	153	140	152	157	181	137	154	164	158	157	165	154	141	164	136	147	175	133	152	149	156	150	153	137	130	142	152	131	153	167	155	151	146	138	139	171	149	176	151	169	164	148	154	155	159	150	147	174	152	157	167	142	140	174	169	140	157	139	163	155	165	152	150	142	161	157	166	148	149	167	161	131	172	157	165	166	175	137	155	145	142	155	158	150	143	123	149	154	150	162	158	139	143	149	145	175	168	136	144	144	152	157	164	149	144	164	146	168	172	161	154	143	148	143	159	158	136	160	139	156	149	179	168	162	162	147	139	156	186	169	144	143	153	159	162	152	132	142	139	143	136	168	151	163	162	167	170	166	151	167	180	166	173	150	153	152	150	139	155	151	168	160	135	157	163	130	149	170	140	138	162	151	165	138	150	159	142	160	152	160	155	159	146	163	159	171	150	145	156	138	159	141	171	140	179	158	150	155	159	147	164	159	155	163	163	163	145	153	135	177	162	156	189	169	136	179	161	154	163	139	154	155	173	163	166	159	153	142	159	175	146	143	162	162	129	151	150	142	152	148	143	177	160	160	164	170	141	177	162	144	136	152	144	168	162	128	186	185	158	176	137	181	139	131	126	132	152	154	172	160	154	166	156	149	139	151	169	156	140	143	146	170	143	135	145	142	156	164	130	166	155	152	132	138	150	157	138	152	166	136	154	160	158	150	158	165	145	167	148	170	148	150	164	170	158	163	162	153	171	139	154	179	174	136	132	147	152	155	163	169	132	173	165	157	165	131	153	152	143	147	151	150	163	172	159	164	142	173	159	172	141	141	151	161	156	170	164	154	172	160	155	138	138	146	143	133	152	149	144	150	148	146	147	170	164	165	147	154	168	182	156	148	168	159	151	148	147	146	159	159	153	162	134	160	145	157	174	166	141	152	168	160	144	161	146	152	154	161	155	157	148	172	154	123	168	159	135	158	146	138	162	143	164	166	154	168	145	150	154	157	132	156	147	167	179	159	160	176	146	153	161	157	161	162	144	168	144	124	162	144	171	168	178	171	166	164	141	142	159	159	142	160	143	158	157	150	138	150	138	170	139	139	165	170	167	152	134	174	153	175	151	154	175
45498	52706	33771	35671	39150	39608	31278	24850	29290	23959	15578	9814	7393	6317	4713	3449	2268	2034	1820	1525	1246	1128	1019	857	823	719	717	720	677	740	707	709	647	644	642	632	654	626	618	596	624	597	595	565	549	612	522	544	501	534	528	489	513	527	525	483	477	487	479	489	532	488	501	497	485	465	493	489	488	491	486	500	518	446	519	486	499	521	481	510	480	469	467	482	489	477	458	496	490	489	473	521	468	466	525	473	520	497	501	476	461	525	498	539	522	539	484	478	483	421	490	476	518	462	451	470	489	500	478	480	493	493	527	503	505	490	475	487	522	486	449	433	493	501	523	425	460	457	444	490	507	472	479	525	501	496	473	465	477	472	479	489	457	540	495	474	479	478	445	543	537	434	464	496	476	492	521	470	487	493	496	502	504	474	476	505	455	493	441	509	475	460	487	503	484	444	478	518	486	471	472	532	454	453	450	470	514	509	459	518	515	482	479	468	460	522	445	460	476	459	492	494	505	493	473	477	475	476	492	509	460	500	483	484	468	469	497	493	481	512	456	457	499	449	458	491	469	506	472	465	468	469	487	486	513	462	506	497	468	506	445	449	478	469	462	455	423	476	491	469	450	493	506	517	469	493	505	450	506	461	468	458	515	499	483	492	463	499	492	453	506	440	476	474	485	497	455	467	461	457	428	460	499	452	506	471	485	473	496	478	509	452	470	489	504	476	474	509	444	499	450	475	477	484	455	473	538	475	426	467	467	523	498	460	480	496	457	457	473	502	487	517	548	482	494	513	473	532	501	464	469	486	510	499	470	495	501	489	468	493	498	447	494	460	461	510	514	511	492	493	459	490	485	474	487	470	438	503	478	476	489	501	466	478	452	479	506	479	477	476	500	471	508	504	457	499	488	483	513	508	502	515	451	427	503	471	520	445	444	488	474	450	476	493	493	473	478	459	479	441	484	485	492	430	453	462	487	466	528	465	457	470	470	482	489	535	465	509	499	492	477	464	496	469	484	553	507	517	468	472	510	472	505	459	473	453	486	456	485	505	484	460	458	495	504	439	510	460	459	495	498	475	505	488	490	503	526	511	454	501	457	480	460	479	448	486	462	455	455	497	467	439	450	518	471	481	438	443	488	449	490	463	472	462	487	454	458	447	469	473	482	488	504	472	473	507	479	465	491	470	478	464	493	487	475	492	497	527	517	495	490	467	466	476	496	414	483	470	494	483	471	485	477	489	448	471	462	507	500	487	470	506	466	488	459	450	489	482	486	472	471	510	422	446	473	457	483	465	484	460	481	489	481	492	470	476	469	482	498	481	436	490	430	463	489	478	499	479	502	478	486	457	472	441	494	465	504	450	505	505	453	491	505	503	465	481	445	464	458	481	485	445	470	479	469	519	449	483	462	487	479	468	486	513	448	458	508	416	480	474	513	478	492	511	474	476	498	488	477	468	471	496	445	474	464	511	483	464	440	487	442	483	459	492	461	494	437	442	441	484	477	452	479	470	470	482	501	484	507	492	480	471	493	477	467	484	513	463	431	476	515	505	493	479	513	488	469	482	472	480	493	504	475	488	438	445	470	489	473	493	495	520	499	429	479	481	496	530	464	424	494	510	479	477	476	477	478	503	499	485	443	502	514	521	477	484	472	475	488	531	472	486	481	468	456	507	468	473	476	459	486	474	471	514	470	455	499	464	487	478	468	448	495	467	489	480	456	523	446	473	455	462	467	479	459	468	511	487	450	490	461	429	497	477	499	505	461	500	474	454	470	521	490	463	470	515	513	538	500	471	466	488	509	480	475	498	467	465	459	519	469	471	507	472	473	474	481	470	472	442	494	466	477	480	499	489	488	526	487	479	503	489	473	460	478	473	460	479	489	443	485	506	493	499	477	477	455	459	449	465	490	521	440	458	498	471	455	479	512	528	491	452	496	509	492	472	501	501	488	468	516	475	503	457	465	487	442	492	471	461	483	486	464	449	435	505	456	457	457	449	471	510	476	423	491	447	458	503	497	463	424	485	491	466	454	477	480	479	512	467	474	469	466	486	445	458	474	483	444	492	455	485	473	513	468	495	480	488	495	490	436	495	469	479	509	489	512	492	486	469	445	455	475	447	478	532	448	478	465	454	491	484	476	469	468	497	495	487	494	494	483	501	492	501	468	517	457	481	481	491	495	484	469	472	437	529	494	517	491	445	487	417	528	457	501	491	492	489	472	451	468	490	511	457	470	439	478	467	466	532	474	503	457	497	468	523	497	471	496	521	522	491	506	469	468	456	463	467	465	523	505	469	512	522	478	487	463	492	446	460	484	450	490	464	477	473	485	477	458	476	474	487	479	473	483	503	457	459	456	472	452	478	472	494	464	485	460	486	476	477	462	456	503	474	438	506	469	468	484	485	459	456	499	449	510	471	469	500	423	505	498	468	483	482	472	488	496	463	496	448	509	493	474	459	460	463	463	478	466	464	460	483	479	428	460	471	442	501	445	491	469	496	498	461	457	447	472	520	485	458	510	476	504	466	484	498	508	511	496	507	434	460	477	490	473	443	474	495	446	466	491	447	488	461	426	431	485	449	497	435	469	496	473	499	491	483	480	447	479	478	468	490	485	499	533	458	484	489	479	460	453	466	484	500	454	475	497	454	484	490	499	464	473	413	478	473	528	482	501	461	458	427	466	464	490	490	485	513	507	466	484	456	500	440	461	468	462	450	494	502	475	463	493	475	497	503	442	500	473	455	494	486	482	522	485	479	466	438	457	496	502	489	468	500	504	477	429	507	450	482	475	469	509	493	489	480	490	513	490	499	480	473	480	458	512	458	462	462	488	497	487	459	453	429	447	472	460	493	453	468	456	474	462	483	454	457	475	464	476	487	503	484	475	479	450	472	459	486	464	464	454	462	463	486	452	476	482	463	440	482	498	470	461	475	459	475	460	469	446	470	482	464	429	447	493	513	466	514	451	483	490	488	472	457	450	467	536	474	477	473	450	431	475	481	507	480	495	487	469	477	447	470	440	471	452	504	483	495	454	477	497	499	496	443	451	509	482	451	490	462	457	496	483	472	459	470	471	509	515	471	521	447	428	471	460	488	492	494	471	470	509	476	448	455	447	477	479	474	524	515	466	479	514	499	490	458	474	475	472	497	500	459	481	457	488	488	493	475	479	444	506	496	465	487	471	478	467	510	477	518	496	466	489	512	507	489	490	525	486	489	493	456	513	489	469	475	479	466	486	442	492	471	494	479	487	488	494	503	501	450	515	474	491	457	465	488	455	491	496	468	443	469	472	449	482	467	474	478	504	479	460	487	501	475	479	467	438	496	507	495	485	481	468	502	506	466	486	500	483	511	506	506	457	481	511	492	478	482	499	446	536	471	502	493	460	499	465	455	493	508	482	502	434	467	431	458	488	480	493	463	499	504	458	466	488	489	479	450	444	458	482	447	436	487	435	459	426	483	490	459	490	504	512	499	498	464	511	490	462	491	507	506	478	472	473	483
59571	46230	34752	28788	30086	32108	30152	26182	25158	20410	10841	5348	3295	2941	2067	1432	898	924	642	572	506	442	409	364	386	335	331	338	335	340	306	311	340	297	304	286	258	310	307	304	303	292	308	290	292	269	294	271	256	289	266	309	262	272	277	254	251	286	296	287	308	280	255	282	219	249	286	268	232	287	236	260	260	284	274	309	260	261	289	280	274	264	242	257	283	269	294	280	293	252	271	285	263	222	260	254	282	268	265	252	254	270	254	283	290	317	262	250	275	261	248	276	271	235	242	298	264	290	265	285	252	309	251	269	274	272	268	278	255	290	273	257	238	271	260	250	259	274	257	238	252	283	255	254	260	238	288	259	277	245	266	260	259	271	280	261	249	271	249	255	270	232	242	243	268	241	276	264	282	246	272	267	255	262	286	256	287	268	231	275	265	270	275	259	267	240	275	275	223	228	303	283	264	260	261	271	259	243	273	272	242	230	267	258	260	279	255	272	249	257	251	272	257	227	246	271	266	259	274	269	254	256	268	271	262	289	280	248	255	259	300	266	258	237	258	281	252	255	260	230	253	279	243	292	283	249	245	275	246	237	252	306	261	294	256	252	257	293	276	238	254	273	247	279	257	265	280	250	264	282	258	240	297	220	240	243	246	258	248	252	252	258	245	258	249	277	258	289	226	253	246	245	238	235	274	267	247	260	245	243	249	273	284	267	255	262	275	280	243	284	252	254	285	264	268	274	279	245	230	253	247	284	279	242	261	265	259	248	267	251	265	258	276	257	244	267	262	258	233	291	281	256	269	281	266	259	238	260	250	254	255	298	259	248	281	283	254	263	282	222	259	252	266	240	259	249	245	246	283	265	285	258	278	262	217	245	263	285	277	256	296	254	235	261	257	264	288	241	273	265	239	276	276	243	234	254	243	257	257	258	247	291	243	263	282	269	245	246	278	231	255	253	294	286	279	283	249	269	256	249	280	254	243	238	263	245	248	287	267	248	246	243	258	250	267	269	278	259	259	275	259	259	248	259	230	266	250	262	274	234	241	262	243	253	237	270	251	269	252	281	269	281	263	239	260	240	251	271	237	265	249	266	238	244	272	262	266	262	259	244	290	233	264	291	301	254	245	230	267	270	243	277	244	255	269	282	256	262	255	258	250	273	251	266	240	284	259	258	239	269	260	268	279	213	262	254	238	253	264	249	246	264	250	265	245	262	265	249	236	269	226	286	255	265	263	237	245	282	259	234	261	263	260	273	244	274	275	261	254	257	256	282	264	256	259	262	257	254	305	264	287	264	242	241	251	272	260	253	285	300	269	242	267	245	283	269	250	236	223	243	260	270	269	261	246	240	265	252	261	266	289	243	233	249	275	260	244	298	279	257	274	266	273	240	236	258	226	246	276	271	231	262	260	248	269	248	258	238	242	302	276	256	231	264	241	272	257	283	275	278	230	257	267	269	305	262	262	270	274	225	228	233	249	250	239	281	286	245	236	277	239	248	292	232	258	244	257	252	256	295	267	282	262	269	237	249	270	245	261	249	276	272	274	269	242	285	267	233	238	277	275	231	264	268	240	258	263	264	272	249	243	239	223	237	244	270	249	263	283	258	254	272	245	261	271	260	279	253	276	240	286	242	244	291	266	280	265	277	275	242	246	257	255	252	258	254	258	267	257	251	251	268	238	263	250	252	251	236	240	267	258	268	269	259	276	269	252	270	230	246	255	233	253	242	236	265	271	262	271	275	271	229	247	270	287	269	261	222	242	247	271	267	233	272	290	235	242	283	253	262	275	233	250	272	270	254	297	253	262	232	232	285	246	272	253	256	261	265	249	272	253	235	256	280	247	267	284	284	276	259	239	274	269	276	268	264	257	269	250	255	262	247	238	267	233	265	255	246	250	261	237	224	262	278	235	256	290	249	247	263	244	294	262	250	275	248	226	261	277	266	266	246	287	283	235	270	255	247	264	272	257	254	261	280	260	255	254	247	270	232	254	254	254	231	262	252	257	252	242	257	273	272	251	286	270	244	297	243	263	268	236	243	255	247	268	265	257	248	282	275	267	270	273	266	250	242	247	260	265	242	271	284	257	258	264	250	236	258	285	272	269	273	261	256	270	278	287	256	285	246	262	248	265	287	245	238	278	259	266	251	255	232	250	234	273	215	241	269	284	249	257	254	263	281	276	282	279	242	253	276	243	261	282	287	259	244	241	258	259	284	285	266	271	269	269	283	260	255	212	228	268	246	240	287	273	253	227	237	265	264	272	291	256	259	283	263	261	296	275	277	273	257	295	255	261	244	280	266	284	243	286	261	247	238	227	280	266	251	264	254	248	265	266	270	238	260	232	259	271	272	254	254	256	245	249	250	288	269	248	235	257	263	256	243	257	249	252	224	265	271	270	262	257	262	298	244	260	268	281	252	250	252	247	281	245	252	250	251	281	264	277	227	268	231	250	274	265	278	286	264	249	255	261	289	265	258	246	281	282	264	246	280	258	256	255	288	251	256	246	264	277	257	276	232	278	270	257	249	242	271	261	279	259	216	238	261	228	263	247	267	273	275	281	276	232	264	235	254	267	268	254	263	251	232	232	250	223	254	234	258	269	259	244	262	232	240	243	263	260	285	253	261	275	259	263	236	296	253	255	277	255	264	254	253	256	268	296	250	279	211	261	257	250	268	248	252	258	274	263	247	259	276	287	261	269	277	274	270	259	248	286	241	255	253	260	277	261	254	250	264	257	268	280	246	273	280	279	281	231	254	262	251	292	267	237	239	256	277	253	232	252	243	275	273	264	283	254	257	273	239	227	246	276	282	244	258	253	227	281	308	253	268	274	240	241	251	263	230	247	272	287	274	259	261	260	257	291	278	242	277	252	256	242	305	277	231	247	248	239	242	252	266	244	287	258	238	268	263	248	272	269	252	287	253	253	235	252	271	252	252	267	264	234	284	289	269	261	232	241	238	276	248	250	256	248	274	267	279	252	289	284	260	257	241	236	248	246	266	256	256	286	261	242	274	261	263	289	256	255	241	264	263	285	246	258	273	244	277	231	258	266	277	244	264	243	250	254	289	260	235	245	243	279	230	254	275	263	258	257	281	242	268	265	269	296	276	278	276	273	242	249	269	246	264	268	256	263	271	251	269	263	281	256	265	248	267	249	262	248	286	265	239	257	248	268	280	264	267	254	255	219	272	243	286	251	269	281	249	285	257	262	261	274	253	288	251	244	241	252	260	269	254	250	284	251	250	300	254	250	251	264	279	226	246	244	264	251	231	261	259	276	235	234	274	252	231	251	291	264	273	277	251	257	260	245	258	263	260	257	269	282	244	252	245	254	248	280	259	284	274	242	255	269	241	241	281	268	258	267	273	246	264	285	264	268	249	270	286	260	282	275	259	270	270	256	256	264	270	261	305	244	271	235	259	257	269	269	246	258	252	260	232	287	287	248	221	295	256	248	234	259	282	251	259	253	273	268	253	254	251	230	243	222	263	290	254
51807	54641	37659	41403	46910	48255	39960	35273	40028	35102	25012	17460	12353	10886	9058	6594	4388	4463	3069	2705	2279	1842	1673	1434	1312	1363	1189	1131	1171	1095	1098	1051	1110	1074	998	1059	997	955	978	933	997	966	912	884	862	845	893	870	840	833	859	774	767	777	804	822	773	766	736	739	780	828	820	845	782	767	778	758	734	780	735	755	754	731	746	772	707	758	749	703	740	764	743	792	718	737	737	683	696	711	795	750	697	731	734	745	727	699	738	720	726	718	753	808	791	871	792	823	729	757	798	752	726	742	683	759	697	732	720	729	721	792	746	693	691	756	698	702	717	724	732	698	718	712	708	723	736	721	733	713	743	733	717	696	741	715	739	684	710	732	737	714	714	766	758	714	668	724	781	754	729	732	699	703	730	724	763	718	735	721	662	735	713	717	734	693	727	750	739	719	724	776	696	733	803	715	723	734	730	739	717	741	705	674	665	725	662	722	704	726	643	726	659	693	716	704	691	741	729	686	710	745	770	764	756	719	751	758	710	734	691	711	686	681	714	672	722	705	711	708	672	721	722	743	712	712	737	717	710	704	738	717	723	707	718	706	721	782	724	695	720	729	733	733	750	740	750	714	696	716	711	707	737	716	694	727	747	719	743	708	707	702	719	696	775	714	730	693	688	713	700	701	756	740	725	743	716	734	695	787	730	713	725	712	730	712	697	755	673	759	712	688	736	728	716	733	678	730	723	781	733	728	738	712	753	697	739	697	715	692	740	724	734	704	711	715	709	697	672	707	733	767	747	683	727	753	695	704	746	735	731	744	696	740	753	720	744	746	679	738	734	693	681	728	760	732	698	686	735	706	740	685	733	737	720	755	722	732	706	791	710	711	734	745	713	732	718	711	728	724	732	708	709	744	736	742	684	679	782	737	722	711	751	754	744	751	740	731	735	752	689	699	682	681	749	704	716	641	740	694	703	693	742	687	697	685	718	697	715	741	716	741	704	700	730	738	731	753	704	722	686	727	750	715	720	705	738	730	726	695	676	728	682	765	709	685	716	663	714	696	740	661	730	718	731	745	721	682	781	775	742	679	682	737	694	731	701	715	666	760	735	751	723	739	736	720	713	699	767	784	720	711	732	742	701	735	699	710	752	726	720	714	717	755	711	711	755	684	720	743	761	753	734	709	733	705	679	724	714	720	721	705	733	704	740	768	712	729	706	681	707	776	704	687	766	749	732	712	687	686	715	728	736	735	716	707	740	707	750	709	709	712	728	734	689	718	746	696	751	751	747	664	698	694	743	704	704	726	704	718	798	738	769	705	703	705	723	758	708	713	727	706	748	685	716	690	715	754	710	716	700	710	732	733	759	760	718	772	708	724	701	727	730	739	758	722	728	697	659	691	705	755	730	636	734	690	697	746	684	721	742	760	720	700	720	722	736	699	714	705	755	761	760	727	726	712	665	690	736	684	705	705	748	767	703	706	712	683	799	736	738	718	700	718	786	728	733	732	717	752	748	727	746	799	726	686	758	702	723	685	717	685	757	703	721	770	718	747	733	730	727	688	739	730	688	733	732	694	733	744	765	712	744	725	690	693	694	753	735	710	745	680	701	756	716	725	707	679	700	689	739	750	747	756	733	729	731	704	693	714	755	690	723	674	743	728	739	711	711	755	710	705	790	721	717	716	708	688	717	718	753	755	726	704	750	775	720	726	746	724	740	730	717	766	735	710	748	721	746	682	744	690	724	721	727	692	714	749	711	741	700	731	695	728	737	675	724	710	713	679	703	725	732	729	679	728	739	753	699	750	712	778	702	734	694	713	713	709	742	746	726	741	721	724	799	745	678	692	733	724	730	746	746	742	719	752	729	719	734	748	733	672	723	720	694	684	713	710	742	739	735	709	767	757	736	734	744	761	762	663	708	730	723	762	690	718	684	688	724	682	693	728	665	748	684	713	724	748	775	736	713	716	741	722	755	721	767	705	719	728	709	715	708	679	768	770	748	703	709	708	741	690	776	703	703	736	749	685	690	758	726	713	704	763	734	678	699	732	682	718	710	773	716	700	742	721	763	726	721	712	737	706	724	700	693	736	683	734	660	715	700	707	785	722	751	733	731	732	687	678	687	749	686	760	695	747	736	673	751	712	720	696	730	678	662	726	693	687	744	709	707	719	749	748	697	731	683	710	780	688	702	719	690	665	747	725	696	737	721	714	713	778	749	732	696	691	736	737	729	730	706	754	713	704	763	737	724	741	770	703	702	714	766	743	668	713	770	664	739	771	793	688	729	736	760	737	716	718	685	687	733	727	723	754	702	723	730	739	681	692	793	734	746	688	742	727	680	749	717	730	705	769	685	703	703	733	717	749	732	739	764	712	755	728	743	764	692	750	702	747	754	725	716	751	704	684	763	685	714	712	731	728	731	739	697	778	732	699	668	763	715	738	745	711	773	725	712	684	732	699	715	753	725	713	693	698	727	700	770	678	663	706	699	681	698	676	775	776	716	733	759	698	699	705	719	715	762	696	694	737	722	746	737	742	702	743	729	669	748	683	760	702	718	773	736	720	700	705	711	764	752	710	719	756	713	745	727	736	731	751	711	715	716	738	690	748	704	761	700	700	737	705	716	706	732	721	747	723	740	728	745	712	725	726	745	730	761	703	712	775	706	776	718	744	645	753	721	766	736	778	728	742	722	749	733	735	757	736	660	674	743	727	734	710	664	742	734	703	704	714	710	734	707	738	682	710	652	795	736	722	717	739	755	710	718	751	709	700	718	724	733	711	738	789	745	715	690	732	744	706	735	769	729	734	704	754	657	706	736	683	705	723	743	710	725	755	732	699	709	701	722	685	705	717	675	693	677	725	699	734	751	722	752	723	732	691	775	720	692	693	717	716	704	758	743	730	754	780	720	755	757	714	752	694	759	731	739	715	719	698	757	727	695	746	695	711	749	678	732	689	710	738	736	740	717	736	728	710	747	712	684	731	746	713	675	728	708	731	705	754	739	779	698	694	748	740	726	709	717	740	673	758	710	708	728	702	695	703	688	745	717	753	710	778	698	707	709	719	736	712	772	753	732	716	719	760	764	755	740	723	689	711	699	765	764	689	714	743	762	731	747	752	724	756	744	730	727	741	682	694	719	707	763	763	700	736	746	775	693	736	754	742	705	725	693	731	742	712	746	735	730	701	733	751	774	683	692	690	733	708	790	738	750	695	756	785	707	736	722	770	727	701	744	722	734	711	743	725	701	714	706	753	703	732	671	721	753	716	681	713	756	714	694	759	724	717	753	732	760	661	675	746	710	666	752	769	778	672	737	756	708	640	751	738	750	667	688	752	719	705	724	734	722	764	750	738	777	774	708	723	707	718	692	712	715	715	715	744	707	700	715	747	770	723	719	699	713	717	723	754	728	715	736	754	691	700	722	723	721	691	735	720	709	735	702	648	740	715	692	747	714	729	735	764	750	708	708	710	735	709	747	717	733	696	705	771	766	723	723	710	695	738	768	759	718	700
22912	32856	19158	9193	5795	3523	1832	1113	992	735	471	361	312	283	225	223	203	215	198	179	184	185	179	170	165	181	175	191	182	155	185	189	174	155	185	179	173	181	189	180	174	189	179	191	173	163	155	144	167	154	165	150	163	168	186	189	190	176	166	158	170	180	159	192	155	157	171	164	159	155	145	149	163	161	168	171	169	171	166	164	162	167	177	164	163	161	161	142	135	145	159	159	173	160	162	173	185	138	161	169	163	184	173	143	159	157	168	161	152	176	200	167	171	174	196	159	179	180	173	175	154	166	147	145	158	170	171	164	156	172	142	155	159	148	150	176	174	151	177	159	170	194	173	177	172	179	159	173	149	179	145	146	182	176	168	152	164	160	173	172	177	165	179	164	172	159	167	177	159	166	173	181	171	158	174	164	161	170	150	173	176	183	190	159	170	150	161	156	147	172	167	164	151	147	159	164	147	162	171	184	159	172	154	159	152	153	164	171	159	146	175	137	152	167	140	165	153	178	170	154	176	185	141	169	165	199	158	175	148	151	159	162	167	166	167	162	186	164	160	189	161	140	165	176	169	176	179	166	145	169	158	159	167	157	153	146	171	170	151	166	141	173	171	151	171	161	172	202	177	148	175	197	141	163	171	172	164	175	139	159	176	175	175	156	156	157	168	162	178	152	165	162	150	168	155	170	154	182	183	186	174	172	172	178	166	163	176	154	152	156	185	147	142	161	148	166	179	172	169	172	174	160	140	136	167	160	153	163	163	175	134	194	156	150	175	153	171	168	152	159	167	177	185	161	155	153	145	168	169	145	159	154	173	167	163	154	154	153	185	155	137	157	151	166	160	161	159	182	162	178	145	156	132	182	146	151	182	166	165	172	151	158	153	146	154	171	167	158	168	181	139	168	157	169	164	159	152	150	172	158	186	153	162	144	170	171	165	162	144	145	155	155	162	182	152	151	172	154	140	187	155	160	152	171	159	176	159	157	168	145	160	170	174	182	171	193	160	137	144	168	160	157	166	167	175	170	132	175	159	146	158	161	176	193	165	184	157	180	167	163	156	175	164	158	174	151	174	141	164	165	179	154	155	167	162	165	164	174	156	167	185	154	171	171	150	174	159	179	157	163	165	164	143	170	171	168	163	138	150	170	183	181	171	166	159	175	154	175	193	140	162	154	157	162	153	182	140	153	161	159	181	164	182	169	170	169	172	175	147	177	137	163	172	135	161	167	172	173	142	191	159	172	182	177	154	163	158	180	161	154	161	172	170	164	166	167	165	183	118	159	178	148	138	163	166	150	165	151	179	173	147	151	168	168	170	164	156	157	167	157	201	180	162	171	138	152	160	188	170	152	152	158	153	157	146	169	168	167	164	178	184	160	193	151	152	145	175	171	155	155	163	171	152	172	177	174	158	156	173	165	133	175	150	146	175	154	185	169	156	157	137	164	171	164	163	173	174	163	169	147	165	175	165	170	168	129	152	150	168	181	152	157	176	156	160	147	173	165	169	173	161	155	134	159	152	168	165	165	159	157	152	175	172	161	168	154	180	177	163	166	175	152	132	170	150	173	175	147	168	149	166	155	167	185	172	171	167	146	188	150	158	164	173	153	149	147	136	182	182	186	192	157	179	152	193	179	172	174	174	169	155	161	131	176	151	173	152	171	159	167	166	173	169	163	153	153	174	169	176	165	158	168	152	171	169	135	191	166	179	150	150	153	161	163	156	149	176	156	172	175	165	163	151	188	167	167	166	169	169	161	155	165	161	162	178	152	169	180	154	154	149	152	157	165	171	163	152	144	162	162	158	158	140	173	159	146	155	170	142	151	176	145	169	160	152	144	165	160	179	168	170	155	160	168	155	171	149	161	175	168	173	173	157	167	161	157	156	166	160	159	161	168	162	167	178	156	166	147	149	139	141	154	174	164	185	190	154	171	176	181	158	170	169	150	166	181	169	178	164	157	191	158	152	158	190	180	161	150	172	178	195	169	151	154	168	133	174	174	147	150	152	168	166	165	164	161	133	168	186	138	148	170	180	175	149	158	153	163	180	211	173	158	167	155	190	149	150	157	202	152	157	178	149	146	177	161	172	168	161	174	162	164	162	154	157	163	159	186	172	155	155	168	160	177	171	164	176	169	176	180	168	170	157	159	156	165	169	166	185	185	166	148	176	178	161	172	174	163	153	158	173	145	143	155	142	150	158	146	150	161	162	192	193	165	163	150	161	171	148	158	178	198	173	158	175	175	162	171	188	153	153	185	174	152	154	134	159	170	137	183	186	175	152	180	163	167	173	155	170	176	160	176	161	153	179	148	151	167	185	170	147	143	145	178	169	170	195	143	162	148	189	186	167	142	147	157	143	141	148	170	197	171	186	172	164	162	169	136	173	171	170	175	166	165	148	167	167	180	161	176	162	157	161	169	162	159	166	158	160	191	178	153	168	146	168	152	149	165	171	166	142	172	169	158	162	175	165	189	158	172	173	158	176	155	162	184	160	164	148	151	160	147	175	164	159	146	168	160	197	184	166	162	167	174	177	159	160	166	183	146	175	153	147	149	175	188	152	174	165	178	166	154	150	174	167	146	154	165	175	172	161	147	160	189	154	167	143	166	162	173	171	147	167	151	174	194	181	162	170	165	165	166	163	154	149	162	144	174	151	154	183	168	153	161	167	167	172	155	162	160	181	149	163	164	153	198	151	161	157	163	154	171	152	171	186	158	166	165	159	179	166	188	160	166	113	161	180	140	142	168	164	172	163	176	168	147	169	146	167	181	151	154	181	160	144	160	162	180	175	159	162	157	163	161	165	164	165	133	178	151	164	136	138	156	171	166	180	157	196	178	172	184	158	162	148	152	161	163	185	166	164	158	175	139	166	177	170	191	176	166	158	194	169	160	159	166	172	174	196	166	203	155	157	172	158	165	156	162	144	180	178	160	164	161	172	163	151	159	162	148	172	155	172	136	173	160	155	140	165	167	137	155	153	159	170	144	140	170	155	141	151	155	174	166	178	154	166	147	163	191	162	151	161	163	159	151	158	157	160	153	166	172	205	170	186	151	154	147	167	179	186	147	165	182	159	155	185	186	172	175	164	157	170	141	198	197	172	141	166	186	170	189	159	173	198	146	175	150	179	148	156	162	169	162	161	180	157	150	163	172	172	161	160	144	170	167	186	169	154	187	154	176	140	173	174	156	173	163	160	168	178	150	185	137	155	182	162	174	168	182	141	147	148	160	166	159	181	164	154	189	146	138	155	155	162	167	146	171	179	167	159	195	155	172	179	161	156	150	176	180	172	158	164	184	163	157	188	162	193	192	164	189	143	183	158	143	179	157	147	156	171	180	163	182	153	184	153	184	153	184	168	162	186	160	161	167	165	162	172	175	153	162	154	167	187	141	149	162	164	160	164	134	149	136	208	145	163	150	176	161	157	164	154	143	160	137	167	165	153	169	143	165	157	159	162	157	169	163	142	173	160	156	188	189	173	160
20482	32801	16511	14407	13543	11230	6913	4255	4244	3416	2183	1612	1226	1147	975	869	804	826	718	703	703	716	676	655	648	610	587	609	617	598	605	637	577	572	649	602	616	580	538	562	537	539	565	548	554	575	517	547	524	550	541	544	550	525	522	516	549	529	504	544	516	581	479	521	494	473	562	542	527	498	493	561	515	481	473	500	482	493	526	504	520	514	518	507	521	537	541	483	538	498	500	553	490	513	492	531	496	486	525	535	463	528	529	544	509	518	516	497	510	522	530	459	555	504	501	518	469	524	515	504	510	492	476	523	514	503	472	477	464	513	504	522	519	520	517	495	522	491	500	495	504	492	518	529	516	483	520	517	535	519	465	507	529	520	520	510	489	476	529	534	487	506	477	527	509	511	487	518	512	532	529	498	517	484	486	522	476	503	490	523	523	522	498	460	525	559	534	493	549	596	482	490	465	501	497	524	531	477	502	512	482	499	478	533	509	488	483	494	496	528	496	511	475	557	513	500	479	539	533	549	538	514	541	494	515	502	518	515	516	508	497	508	470	518	467	511	524	491	520	493	535	502	484	542	476	517	541	515	496	504	520	542	480	496	538	536	506	486	492	495	536	547	497	522	504	497	557	530	509	505	476	534	488	564	490	507	519	492	518	503	543	502	486	495	497	472	494	458	492	499	510	508	543	550	476	510	522	507	540	512	553	536	476	541	542	478	476	496	508	490	508	517	519	549	524	516	484	540	495	488	548	493	509	524	519	489	510	503	534	503	537	496	509	484	504	514	549	495	506	514	544	494	485	508	513	527	540	509	516	517	514	516	566	501	480	528	525	530	490	507	586	554	536	520	517	531	494	511	502	524	551	521	563	546	558	511	518	459	507	518	485	530	482	494	526	505	505	544	508	547	470	542	517	507	504	505	529	541	514	464	547	524	540	505	485	519	534	544	516	543	543	496	478	508	525	519	530	520	505	510	541	516	499	529	525	506	509	529	519	499	503	558	528	514	496	506	498	497	495	509	527	473	495	513	510	474	497	515	523	515	523	491	489	493	474	499	507	550	484	520	464	529	552	500	501	508	492	545	515	513	534	500	477	516	502	537	485	493	495	527	497	457	515	525	507	485	517	555	507	478	511	484	505	528	508	500	514	507	526	513	516	510	486	525	490	512	516	527	523	510	480	513	475	526	524	553	516	561	528	507	497	498	491	471	502	506	532	525	484	498	483	521	516	527	492	532	466	530	524	477	560	523	506	512	492	500	577	477	481	475	549	524	556	507	497	529	512	518	487	518	511	509	516	512	520	531	554	494	510	510	514	510	542	522	538	500	490	514	543	514	524	491	535	535	526	456	514	498	473	492	496	491	476	508	506	458	514	528	510	502	526	517	504	568	491	527	537	536	516	472	558	486	558	526	513	551	499	532	476	493	467	481	541	505	516	505	530	518	525	501	511	533	467	507	536	516	492	520	520	524	524	512	506	507	502	488	530	540	497	486	486	533	521	546	489	492	547	532	501	506	495	548	487	522	501	496	515	503	475	533	554	522	543	502	520	508	536	478	512	493	496	562	493	543	531	495	524	496	493	539	494	535	490	466	515	481	517	512	575	555	500	545	521	505	482	529	511	514	537	529	492	541	489	505	519	523	527	493	475	528	552	500	502	497	569	484	553	536	532	521	529	518	538	514	492	509	504	520	518	486	511	525	555	510	501	499	510	508	528	496	452	484	497	516	503	502	541	476	526	509	532	490	508	504	481	490	522	532	544	517	499	501	511	525	530	532	507	501	526	503	531	471	519	483	472	555	532	531	541	489	537	497	506	533	526	539	479	530	465	542	519	496	491	509	508	499	514	501	484	501	507	471	505	495	519	536	521	521	533	556	495	522	491	525	532	524	498	533	520	509	545	498	534	533	504	485	466	514	532	491	544	514	502	489	488	511	502	509	477	472	502	508	506	505	551	515	555	536	499	499	494	474	545	522	550	517	498	452	553	489	515	509	525	484	583	500	467	501	504	511	491	508	526	517	496	497	522	499	518	539	511	529	501	475	466	507	443	515	470	524	499	520	463	514	486	482	503	550	522	511	526	517	522	483	515	543	528	536	507	551	499	515	503	501	490	489	545	530	508	512	497	541	516	534	501	503	502	480	516	511	507	488	521	504	509	538	511	507	509	494	504	473	490	501	530	503	517	487	512	502	528	529	500	470	512	494	483	509	505	490	469	517	513	485	553	497	526	528	484	486	536	522	509	484	510	515	500	530	468	528	480	490	508	521	474	496	544	486	539	492	528	524	474	519	524	545	439	526	535	504	498	520	488	522	510	489	517	469	501	501	499	526	531	513	496	537	489	534	515	537	520	491	549	533	518	499	499	500	510	477	506	532	513	504	460	477	514	521	487	480	537	536	512	487	506	545	481	527	502	514	561	552	531	506	531	499	483	482	475	472	524	477	557	442	493	511	551	519	491	492	530	494	508	512	507	509	466	494	457	508	547	506	496	520	522	499	519	485	496	532	509	567	496	515	453	525	539	524	560	525	525	491	510	486	516	490	504	517	500	484	531	514	544	496	503	491	535	490	507	560	503	532	503	532	526	497	501	540	527	489	470	472	515	506	488	494	517	496	480	490	518	519	500	542	533	530	518	508	558	555	495	471	536	520	503	516	515	502	487	519	514	516	499	508	505	539	497	488	507	505	527	506	542	521	512	557	517	507	549	489	508	488	464	492	491	502	505	497	509	510	528	549	503	520	460	481	527	490	537	472	521	534	535	496	486	489	482	479	521	509	492	479	511	546	520	510	551	513	526	529	514	518	526	530	471	492	500	520	506	461	554	493	491	504	522	512	518	485	536	513	511	493	503	495	501	505	518	498	547	499	524	516	483	528	507	532	552	522	520	533	480	506	495	487	521	507	523	515	444	500	545	526	515	487	499	523	533	481	511	504	509	507	515	495	512	555	503	552	487	510	495	528	473	513	512	525	496	501	512	529	510	475	507	524	530	518	486	532	528	516	516	525	473	490	508	469	516	503	531	530	516	485	523	502	503	501	541	499	523	518	479	513	500	493	551	516	489	504	470	501	568	519	516	534	462	533	521	478	502	520	527	498	519	489	513	502	506	495	506	524	520	507	489	512	509	525	505	482	539	534	551	535	505	531	501	515	511	515	517	472	512	552	528	536	510	519	511	525	461	510	532	512	549	494	488	501	542	495	560	515	487	482	488	562	531	512	515	521	498	522	525	539	511	500	521	530	509	505	558	505	520	523	476	522	529	505	519	532	527	542	527	534	518	516	506	492	519	500	519	518	540	541	520	532	502	505	541	479	521	572	535	512	539	516	488	488	515	491	482	521	480	499	487	499	466	514	506	484	551	518	504	530	461	517	493	509	550	522	486	461	491	544	522	507	501	485	502	488	502	469	512	522	568	543	524	535	489	457	517	541	553	450	492	491	538	467	506	520	495	507	508	522	531	504	530	482	486	510	507	499	514	491	496	514	533	520
52631	48285	34323	27347	28588	28830	24662	16377	12862	8793	4427	2163	1463	1285	800	733	387	422	300	301	275	207	222	232	210	203	174	189	175	171	181	167	194	170	173	178	183	142	169	159	146	161	179	167	198	141	159	157	155	176	143	141	165	160	160	148	166	142	143	132	158	163	151	142	157	133	146	161	158	150	136	176	167	170	162	147	137	153	135	165	149	166	162	167	132	143	146	157	156	158	161	149	170	154	157	154	134	152	133	170	139	165	163	156	165	160	165	156	152	151	158	149	176	144	147	161	139	157	137	148	162	137	163	157	155	175	156	157	141	110	160	156	171	155	177	136	146	172	166	163	150	158	133	140	149	162	165	153	158	154	163	145	153	145	134	162	159	135	139	106	162	141	156	150	135	154	155	140	146	160	152	141	149	149	140	162	159	138	160	164	146	133	154	145	157	127	153	164	165	150	145	143	142	158	161	152	174	150	156	163	167	162	137	158	140	147	156	156	155	143	152	136	172	147	148	165	145	159	147	144	126	146	130	144	159	146	145	157	157	176	140	148	150	156	152	149	131	131	146	146	145	153	170	149	128	145	146	149	143	146	123	155	156	132	141	160	131	137	159	137	151	138	168	128	152	135	156	163	124	154	151	146	143	129	139	137	128	167	164	151	166	137	146	154	141	131	146	137	169	150	146	168	159	133	164	145	146	139	151	117	159	158	153	148	136	157	145	159	160	140	152	150	147	149	173	126	144	149	159	157	139	138	156	150	164	137	157	142	157	141	152	175	165	139	145	152	146	155	142	169	151	151	147	159	160	135	141	183	140	179	168	171	159	154	148	141	153	124	132	131	142	154	157	147	159	157	139	147	135	129	154	135	160	159	151	148	150	129	153	139	158	155	155	150	129	140	148	181	146	157	146	155	146	148	160	146	153	163	144	161	133	166	157	170	151	146	181	131	139	143	164	159	146	148	153	160	178	146	161	142	175	149	150	150	170	157	138	144	136	142	155	155	142	137	133	141	141	139	166	153	160	137	139	177	170	141	141	159	131	167	142	136	154	140	155	126	147	157	136	157	150	165	129	149	131	133	142	146	157	136	141	153	162	161	154	147	169	142	124	153	143	155	132	134	159	151	144	139	137	154	145	143	158	141	159	160	155	151	146	161	144	128	163	140	144	143	154	154	158	151	148	148	133	166	127	147	132	151	133	131	185	144	124	138	171	140	131	160	155	153	129	145	140	147	128	170	131	125	138	160	151	130	165	155	168	132	140	145	126	163	136	139	134	151	137	130	134	157	136	175	148	164	140	146	144	140	147	152	126	137	151	162	124	138	140	149	142	169	142	138	152	164	153	156	160	151	153	148	139	144	166	139	156	144	151	166	148	124	125	153	155	158	159	150	139	139	145	158	147	160	158	138	140	171	157	169	158	153	129	141	156	128	162	170	165	165	137	134	149	140	133	152	145	155	160	145	160	147	160	143	151	146	156	134	161	143	142	130	148	152	142	175	144	137	126	156	163	131	152	121	148	135	154	152	161	131	182	161	151	130	148	147	159	132	162	152	154	153	157	143	139	151	153	124	147	146	135	149	136	159	139	159	143	160	143	159	145	163	135	133	169	140	149	175	147	153	118	144	160	147	153	157	144	143	155	138	159	147	157	141	145	168	137	174	163	149	146	149	170	154	152	157	157	141	160	145	162	156	140	145	140	147	132	133	156	165	148	149	131	174	147	145	182	152	174	144	172	172	157	163	128	143	154	157	168	144	161	147	156	147	148	149	145	126	139	136	174	157	148	134	160	163	136	141	155	160	156	148	166	144	168	156	151	150	133	167	150	150	141	159	157	143	151	152	144	162	146	141	151	174	168	116	167	164	140	140	138	140	157	127	164	123	147	138	168	139	159	167	147	149	153	141	116	148	160	159	148	142	175	128	142	164	151	159	154	117	130	163	144	156	157	125	151	147	134	143	150	166	138	145	156	151	137	174	135	131	151	149	151	138	145	153	124	148	143	149	140	164	150	141	144	147	148	157	148	158	170	169	149	142	135	135	128	132	153	137	164	131	165	140	158	155	147	151	163	158	147	135	134	133	164	122	123	171	157	144	156	159	151	122	160	160	149	169	157	168	139	143	139	126	129	169	141	149	151	127	166	152	153	157	140	154	150	150	138	167	146	163	144	144	153	142	133	160	174	154	169	162	158	148	158	124	169	159	155	147	166	145	166	166	159	161	161	141	149	144	168	174	143	159	153	150	142	152	155	135	166	169	153	172	151	157	150	175	148	154	160	159	161	149	149	142	142	135	153	157	145	150	148	147	135	144	154	149	141	138	118	161	158	154	152	133	139	132	153	136	143	157	139	157	152	152	155	152	141	159	141	148	161	150	169	153	144	131	154	130	142	146	149	154	147	122	167	151	151	159	147	171	155	145	143	146	150	131	141	139	163	133	155	142	153	172	148	152	134	147	163	167	163	156	143	125	164	138	152	161	144	147	155	143	155	150	156	143	149	146	139	162	151	150	171	160	149	149	153	146	150	130	123	149	166	156	144	173	163	143	149	131	140	139	161	141	149	138	136	147	146	138	144	163	131	150	143	136	135	145	155	115	139	156	141	130	138	150	168	177	137	154	144	131	137	135	126	139	167	183	150	109	164	148	139	127	147	176	150	144	139	160	139	144	152	135	148	124	151	142	150	160	130	141	134	116	149	132	161	149	153	130	129	149	163	161	156	139	134	146	133	135	158	148	141	160	143	153	144	143	163	153	132	154	150	140	139	154	155	137	154	159	149	149	141	139	137	148	150	165	160	149	165	156	149	148	150	140	143	151	161	131	173	153	134	134	164	142	167	167	159	124	134	137	153	164	144	145	162	131	153	150	151	143	161	130	143	153	139	176	155	162	127	178	133	141	150	125	149	140	128	160	171	166	155	147	170	154	164	153	157	153	151	144	146	156	151	146	139	163	152	146	162	162	167	161	163	139	138	157	146	150	144	168	155	130	135	154	154	146	138	143	149	148	144	176	150	158	148	143	142	151	153	141	145	153	148	145	142	138	142	161	164	178	147	138	137	146	164	158	171	141	167	140	140	161	154	185	141	161	156	165	133	149	152	144	152	135	146	156	185	143	170	156	161	147	148	132	145	155	136	128	141	159	152	155	145	142	140	156	161	179	133	145	141	119	155	154	155	151	136	149	146	157	141	168	169	163	139	154	145	138	181	135	157	136	161	128	137	137	164	149	130	165	163	146	146	144	176	147	151	144	148	142	149	152	161	161	142	158	155	148	154	158	140	145	149	127	139	162	150	153	132	158	125	145	139	129	130	153	138	153	144	145	149	141	148	151	138	152	151	140	160	161	136	159	141	135	162	142	134	163	127	139	142	132	156	139	137	152	156	152	167	152	170	140	142	151	145	159	126	135	152	175	142	119	126	128	162	154	152	142	156	143	165	153	152	162	134	143	146	176	159	116	137	155	161	155	173	150	152	130	161	165	155	136	143	156	151	142
43646	53537	32671	36863	40191	40043	32650	25651	28450	23441	15650	9999	7015	6218	4246	3524	2314	2018	1676	1562	1326	1017	963	855	841	822	689	744	667	630	684	636	693	633	613	647	609	585	559	589	600	570	569	549	573	548	556	530	535	526	482	511	514	505	509	503	506	504	462	503	524	492	475	455	460	488	505	501	500	499	466	449	454	465	471	464	485	455	447	493	462	454	517	476	434	463	475	458	489	481	460	534	453	469	488	489	468	459	470	520	458	449	438	520	487	458	508	504	454	503	480	454	457	459	442	443	476	470	479	465	470	468	468	493	461	453	468	474	417	435	441	461	452	430	490	479	456	485	492	476	481	459	495	458	480	512	457	434	462	486	439	495	476	465	466	497	506	459	475	475	501	497	496	496	482	478	465	499	495	471	485	486	486	461	440	447	464	464	436	471	460	453	471	456	465	471	481	444	455	437	467	436	457	502	430	522	476	491	486	467	460	470	452	437	463	519	427	459	490	476	459	470	457	469	458	472	500	428	452	450	413	486	501	436	414	464	460	482	458	475	471	452	460	450	488	476	424	432	503	446	472	470	452	439	463	477	463	445	452	491	450	471	498	456	469	469	484	504	464	466	453	495	456	472	497	467	451	472	473	470	472	446	464	463	455	452	454	488	478	446	464	497	456	470	460	456	475	466	449	470	448	491	446	456	487	445	469	440	449	449	454	469	455	469	453	452	478	438	469	491	508	479	465	481	452	484	478	489	452	475	493	469	427	480	490	455	457	443	481	474	441	436	446	438	447	431	482	469	474	466	478	451	469	469	492	443	464	437	516	500	464	476	451	552	474	491	498	451	476	462	444	460	496	469	447	469	460	482	488	463	453	462	469	438	479	447	510	490	471	479	437	461	432	455	466	439	474	469	482	453	478	492	505	448	423	481	439	438	482	458	455	472	430	443	484	481	496	440	494	471	481	483	467	488	451	415	464	493	442	500	457	456	469	515	475	488	465	486	478	481	492	463	479	445	466	435	479	462	441	449	473	468	453	468	486	463	438	417	475	437	463	471	460	515	430	458	463	427	491	463	460	474	443	463	460	472	473	454	477	410	495	488	476	453	437	465	477	453	481	461	479	477	487	473	480	457	481	444	466	506	501	472	475	453	488	490	470	466	479	503	460	477	456	471	457	481	487	472	453	497	461	478	484	506	461	459	439	474	479	473	452	472	457	462	460	452	458	496	501	455	477	436	465	504	459	474	441	450	444	466	445	416	491	474	458	474	448	461	471	460	443	497	474	450	474	441	444	493	502	436	429	442	504	438	462	420	476	445	461	502	446	483	492	474	451	454	472	454	453	467	501	506	502	472	506	458	450	479	477	478	467	476	501	480	475	477	475	467	459	456	461	473	428	463	442	458	463	451	465	472	445	465	479	479	485	489	483	472	402	481	499	473	476	485	448	482	471	492	419	418	456	417	472	467	486	461	483	471	485	446	509	460	451	495	499	456	420	469	444	435	487	477	432	478	483	453	430	456	445	454	428	460	451	441	463	448	466	462	437	461	448	450	463	440	489	454	463	453	459	495	465	454	466	488	493	476	468	468	501	446	432	496	487	444	488	430	487	474	500	480	484	449	476	453	472	457	464	459	473	477	485	448	488	474	461	466	453	468	495	453	478	473	477	474	440	474	459	494	438	499	482	511	460	469	496	474	440	449	471	465	433	467	464	495	468	473	489	439	475	501	494	478	432	490	433	419	496	454	455	501	432	450	454	474	475	474	511	466	459	455	454	465	458	429	455	498	477	481	434	451	445	476	467	471	440	466	425	456	466	448	488	449	462	443	483	491	473	504	459	427	449	420	446	451	462	474	447	486	469	452	459	475	446	505	502	501	475	480	505	478	442	477	475	468	479	465	448	464	422	454	465	434	493	485	472	429	470	453	464	477	441	450	480	476	454	480	454	489	465	466	485	429	461	488	492	467	449	459	467	450	451	463	473	483	455	489	445	511	487	481	518	506	458	444	440	474	423	489	439	448	514	470	450	490	504	531	457	481	495	468	481	508	430	491	484	482	509	442	460	444	486	474	465	484	461	500	477	503	432	473	473	443	462	518	452	452	492	482	447	492	443	476	457	468	471	466	435	492	472	466	459	473	446	454	465	526	448	490	471	467	461	488	468	432	485	477	471	470	486	498	474	440	513	471	475	482	433	396	468	472	479	433	516	464	471	470	471	458	484	484	457	471	474	508	455	446	446	501	447	501	472	449	495	481	445	451	477	472	475	447	454	439	457	462	479	508	441	437	457	485	464	478	454	467	496	472	529	492	475	466	446	470	442	473	484	479	500	499	460	461	468	488	513	459	500	441	458	471	483	491	456	472	432	412	502	452	454	506	466	454	516	454	473	497	459	479	420	501	459	480	467	470	490	426	514	474	462	462	428	463	472	464	453	473	481	475	471	470	493	472	466	461	487	502	483	466	474	463	428	458	487	477	461	447	483	497	466	454	476	480	455	461	415	452	443	483	444	454	438	471	474	485	493	439	444	485	476	430	477	455	444	474	489	482	495	463	495	459	435	481	427	473	491	501	472	477	481	463	477	460	466	466	453	481	458	457	493	487	448	449	459	503	479	466	453	464	472	481	468	413	495	473	501	467	457	510	466	480	483	453	452	465	462	456	497	470	480	493	449	479	475	462	496	517	523	448	506	463	452	479	457	466	461	421	455	511	469	475	497	438	510	445	487	467	459	450	523	463	449	483	475	499	453	471	431	495	461	484	466	449	430	410	466	494	458	483	452	497	488	489	431	473	472	433	455	451	444	419	480	431	480	442	445	451	480	439	521	443	442	495	468	484	450	439	534	476	489	437	504	431	465	469	482	469	463	430	478	460	495	489	459	432	436	461	488	479	457	462	418	459	440	507	457	431	459	471	460	450	523	491	449	453	483	478	438	461	454	433	457	454	467	462	450	494	489	489	466	455	430	486	505	469	439	468	430	478	478	489	471	472	465	485	533	437	418	473	471	470	446	467	454	421	502	470	439	428	495	475	452	493	440	497	480	463	462	469	486	475	460	484	482	420	451	496	464	455	476	449	466	455	461	453	447	435	465	461	461	446	442	458	429	417	447	476	454	490	431	437	478	461	462	472	457	440	455	441	460	455	447	485	444	439	462	498	478	469	445	463	479	482	473	514	495	452	449	456	446	460	458	446	425	456	453	469	489	455	481	425	475	491	492	471	469	471	512	483	428	464	435	467	436	456	472	460	471	495	426	430	470	469	465	486	448	514	507	502	452	494	465	500	455	495	476	481	436	433	435	447	446	470	448	448	496	471	468	456	457	483	454	464	433	464	474	479	460	468	462	466	490	438	470	486	490	454	463	455	448	482	425	435	469	486	476	479	460	455	452	483	527	441	462	476	435	435	481	477	478	452	450	488	432	464	476	462	458	479	492	433	442	459	507	473	475	481	464	454	489	430	496	500	461	451	462	453	437	444	491	479	466	480	432	495	452	460	475	454
59151	46378	32566	27666	30089	32057	30761	26922	24975	19961	11477	5527	3808	3161	2114	1417	875	842	662	575	488	424	356	376	356	317	325	336	318	337	317	293	277	277	319	300	291	260	318	297	255	301	298	307	303	287	247	298	288	274	244	261	258	252	251	286	271	240	293	278	295	257	258	265	239	257	272	258	228	287	288	239	273	274	252	240	278	284	256	224	242	264	236	274	256	267	243	265	265	261	238	240	262	255	270	256	240	253	221	276	245	273	261	272	267	265	277	274	256	237	257	267	267	256	270	240	236	220	282	254	261	278	288	269	286	269	276	264	262	273	243	255	250	229	275	255	248	248	251	238	252	242	250	270	243	267	292	235	263	282	257	244	260	278	269	258	282	241	242	237	292	294	247	256	236	268	242	268	249	273	270	270	257	264	243	275	266	239	254	240	274	247	290	268	289	238	257	291	264	249	288	251	254	254	243	276	276	252	259	246	260	266	277	231	242	253	233	254	258	261	257	260	271	265	236	280	274	244	268	230	260	282	267	251	278	268	226	254	270	258	220	237	251	276	282	264	272	262	229	259	269	253	239	241	248	266	279	279	277	237	245	263	274	251	245	268	266	261	243	293	247	245	238	229	235	241	256	252	241	276	256	265	229	256	267	254	237	263	284	249	250	245	224	287	234	275	224	282	251	240	259	241	246	251	267	234	221	271	273	267	257	236	247	257	256	256	277	230	290	267	256	256	231	279	248	269	239	271	258	241	250	265	281	260	273	263	250	265	279	292	225	265	262	240	257	248	263	254	257	255	248	270	244	257	235	270	255	288	253	258	268	224	247	239	244	275	279	262	283	275	264	255	240	260	228	274	263	247	241	246	257	253	245	246	250	242	272	272	280	267	212	233	279	235	269	283	217	270	276	240	256	247	256	235	254	270	242	263	266	249	277	277	237	257	248	238	268	240	233	283	255	238	229	264	242	271	237	283	238	270	257	290	239	249	244	252	244	281	250	294	263	287	244	222	232	252	246	272	250	277	220	256	234	260	277	253	251	267	251	278	271	266	258	256	246	259	255	248	273	276	277	277	262	246	248	250	262	244	298	251	232	255	255	254	259	260	243	270	243	267	257	264	248	248	255	250	287	273	256	262	237	270	250	285	264	269	260	224	245	259	269	240	258	242	228	266	250	235	246	264	258	243	243	261	254	268	251	252	252	254	258	265	229	254	264	237	248	287	273	280	245	249	238	262	253	222	274	238	252	225	270	258	230	281	274	228	245	237	260	263	245	287	240	287	258	242	253	263	252	289	272	242	248	245	262	224	265	247	243	264	231	264	269	245	268	272	221	260	267	237	251	227	233	296	250	265	266	257	261	236	261	251	247	224	259	241	276	265	264	247	218	288	296	252	253	230	281	251	262	240	256	251	231	262	281	271	231	251	260	255	243	246	233	272	279	256	281	265	235	287	245	275	248	244	248	239	258	270	268	257	228	277	280	252	274	278	257	230	267	252	259	270	254	260	256	247	263	249	274	262	279	262	261	247	234	253	278	271	272	243	297	229	234	269	245	246	272	257	255	227	255	238	259	255	286	278	259	262	216	252	248	265	227	237	254	225	261	271	238	228	242	264	259	224	275	261	266	234	254	240	247	257	230	267	262	263	275	220	274	261	254	246	266	279	236	241	260	232	259	252	249	266	229	284	260	277	249	260	236	255	229	232	228	269	277	260	252	255	270	255	241	236	275	250	244	259	257	258	251	240	247	281	264	266	272	256	238	236	263	216	252	289	241	260	253	273	248	274	270	238	266	275	254	294	297	265	231	222	295	247	241	245	234	258	247	254	263	234	244	246	265	265	243	266	264	248	261	270	217	262	272	269	282	233	266	275	293	255	284	275	250	256	236	240	275	254	246	230	252	278	243	256	266	263	259	234	255	274	274	254	221	262	266	276	260	254	266	258	243	272	242	250	271	254	269	250	261	269	266	243	243	256	233	237	257	271	270	268	260	264	264	282	274	239	242	265	264	229	266	280	264	266	231	262	263	267	287	238	233	235	273	269	274	280	256	268	251	230	280	253	262	256	278	266	243	244	257	265	271	267	255	261	266	245	237	242	243	255	239	264	256	241	235	244	263	246	253	248	256	239	244	249	236	265	274	272	253	250	233	272	292	237	254	231	293	256	246	276	259	275	255	254	294	238	249	289	268	245	239	241	251	266	257	250	259	271	261	264	272	297	260	257	256	245	245	262	272	269	221	267	244	238	265	273	266	259	256	234	254	273	259	260	261	256	263	235	240	235	273	249	279	275	262	243	260	265	217	267	256	244	247	240	251	271	272	268	260	233	224	275	251	272	264	269	230	273	223	257	253	270	249	229	248	224	265	271	249	258	244	225	269	241	257	237	219	281	260	261	242	231	258	269	244	256	252	242	256	250	246	273	281	240	234	255	258	247	261	249	237	256	242	238	238	233	299	255	226	267	242	260	259	265	276	244	270	270	245	268	246	270	241	245	253	266	226	273	269	237	267	251	264	259	262	271	262	260	261	261	241	267	244	268	246	262	254	259	242	250	282	268	248	240	265	254	251	252	281	278	263	239	238	239	243	263	242	258	261	267	265	252	256	270	258	291	253	242	260	254	259	274	246	255	230	223	256	270	246	243	266	273	256	287	272	241	245	294	295	259	255	248	263	264	238	281	259	236	255	266	263	222	263	264	250	260	263	265	241	250	251	261	256	258	254	249	258	240	257	248	269	280	270	265	275	254	251	281	243	230	253	260	270	285	240	285	263	260	260	222	268	274	274	243	250	255	257	262	242	236	251	237	276	261	237	283	266	273	249	268	253	233	240	265	264	282	273	290	244	251	274	253	231	255	273	234	225	280	299	239	282	267	249	227	225	250	265	268	261	271	252	289	279	244	266	235	262	242	251	260	230	224	265	301	284	259	277	273	252	287	267	231	250	237	252	252	259	245	233	243	269	253	288	231	265	268	267	270	288	242	271	258	246	237	257	255	243	266	257	260	251	243	256	239	236	258	219	260	274	274	242	258	246	210	290	222	254	235	285	302	221	252	264	242	255	247	265	243	256	227	241	270	245	225	240	280	271	227	253	254	232	261	262	238	258	279	217	239	267	261	252	258	233	231	266	262	260	232	258	260	259	271	249	238	268	266	292	243	261	261	273	271	246	237	274	245	248	282	271	246	262	281	238	284	275	250	275	250	252	217	259	269	252	259	242	269	256	251	260	253	263	294	293	272	245	265	239	259	265	252	265	257	277	269	266	222	245	246	265	256	246	212	286	261	260	261	251	258	248	251	245	255	249	255	267	266	271	237	287	246	264	264	221	260	250	279	263	234	247	248	249	239	261	260	273	262	264	279	241	256	296	246	269	265	232	262	277	242	277	246	254	269	265	245	248	255	256	239	254	240	252	252	283	242	258	267	280	255	263	249	266	266	230	217	252	243	245	273	271	246	250	229	232	267	261	281	246	264	246	289	254	293	296	248	275	270	235	289
51196	54647	36669	41613	46611	48044	41315	36358	39146	34635	25381	17495	13324	12877	8309	6467	4461	4109	3011	2940	2525	1853	1688	1405	1412	1279	1181	1106	1132	1140	1107	1079	980	1035	1025	1097	966	945	990	933	983	925	854	893	925	898	833	818	815	801	768	816	759	827	778	783	756	799	738	772	725	773	741	791	781	740	806	746	705	704	714	715	752	732	763	659	749	712	730	725	691	668	745	703	719	713	724	739	717	704	744	710	718	737	744	718	776	701	746	746	741	764	733	909	769	802	673	725	736	774	744	713	732	729	738	718	674	732	736	721	746	725	668	721	697	712	713	777	728	736	707	707	733	674	766	770	686	716	635	746	713	704	730	699	684	723	736	728	709	667	676	709	760	715	744	713	791	710	697	718	683	719	708	691	753	719	802	701	699	695	705	707	721	665	705	684	698	721	767	755	714	724	696	739	694	734	697	728	715	710	722	736	671	707	719	702	710	711	703	708	695	747	689	736	698	712	685	745	718	691	723	690	696	710	734	722	718	757	734	679	708	706	732	678	726	647	741	725	713	710	729	749	709	716	680	750	740	679	709	682	691	733	730	746	710	671	663	661	765	700	676	705	755	710	731	766	733	711	704	682	720	735	745	706	677	741	772	740	719	685	696	697	688	732	647	682	723	695	748	754	677	716	707	719	722	703	722	704	726	744	729	751	710	707	744	751	708	698	716	687	691	756	712	751	697	715	711	671	741	758	735	696	693	732	663	716	722	703	696	669	700	708	712	708	693	770	749	720	681	695	727	728	720	672	765	686	708	700	704	732	745	684	662	759	722	712	690	700	732	726	659	694	733	775	691	681	690	674	690	752	681	702	743	725	702	754	709	712	717	737	719	721	705	685	672	676	694	778	710	734	697	721	718	698	721	737	707	724	758	728	749	725	697	706	739	721	726	700	700	666	726	686	741	659	721	687	737	695	713	712	711	713	784	724	690	724	684	683	692	703	700	719	742	701	750	704	762	715	679	716	697	727	733	686	722	723	734	740	672	698	680	715	639	721	704	741	730	653	687	677	729	679	732	772	710	741	730	694	730	691	728	693	708	734	700	754	710	724	681	687	731	708	725	714	743	730	729	693	688	776	741	702	714	743	734	737	739	697	704	720	701	702	723	713	723	751	712	729	695	738	694	700	732	719	675	742	708	736	706	711	705	652	711	712	688	756	729	678	721	725	650	685	745	720	708	695	725	723	743	699	723	751	652	723	723	680	695	744	686	730	678	703	696	722	703	714	723	739	704	707	693	723	717	735	714	729	712	711	714	727	718	733	689	697	698	708	718	694	728	717	704	692	756	702	690	694	739	704	728	724	686	720	763	705	775	714	732	753	711	766	719	687	653	719	729	698	704	727	725	739	745	647	709	743	693	737	711	743	714	720	723	709	737	714	744	707	731	721	692	682	731	654	708	695	733	700	717	732	687	746	745	686	688	756	737	745	705	684	704	751	708	724	734	709	712	701	728	737	708	722	717	693	728	725	672	719	703	723	684	718	704	769	732	677	671	671	742	718	725	729	692	776	752	711	712	698	685	755	694	696	733	725	697	708	663	695	694	685	712	707	707	713	694	707	699	671	687	674	735	715	715	706	706	701	709	712	691	728	701	753	706	701	679	684	783	715	670	710	740	704	678	747	700	723	698	721	731	772	767	698	755	730	755	677	674	712	661	685	755	664	683	712	661	728	704	703	719	730	781	698	737	719	737	749	711	685	759	755	670	708	744	694	689	712	721	760	717	714	710	684	671	720	704	702	698	705	723	693	699	715	734	678	722	715	720	746	686	736	693	726	771	727	714	680	714	714	658	678	750	691	770	688	715	744	696	711	675	727	742	729	752	708	747	678	727	694	727	684	662	716	675	698	713	748	703	689	709	751	750	740	718	696	695	689	713	763	753	723	718	683	713	697	717	682	727	764	672	753	646	712	667	734	745	708	690	715	695	699	715	715	740	743	741	703	729	679	704	719	694	684	682	707	736	742	714	674	764	756	715	700	709	775	695	708	756	712	676	774	721	748	713	682	744	731	657	757	707	723	686	698	688	759	704	719	699	734	754	659	710	736	694	691	745	712	711	729	683	710	682	709	742	712	747	652	685	727	759	720	717	746	661	752	684	694	763	714	705	732	691	640	719	723	696	706	708	736	700	705	709	703	728	729	748	692	668	723	714	718	723	733	739	729	719	688	731	710	707	731	722	660	735	670	724	688	720	694	707	641	717	753	729	755	750	689	691	757	720	744	711	726	763	729	692	727	719	727	661	719	718	746	718	706	736	733	692	692	714	729	685	739	763	723	677	722	657	702	693	697	750	745	706	706	668	726	721	687	695	690	712	695	721	703	729	710	737	719	706	699	682	746	709	708	695	728	719	716	714	707	713	698	739	698	686	720	696	731	729	693	709	742	690	649	746	745	716	710	722	686	700	692	710	709	711	687	704	722	720	739	751	736	660	726	743	716	751	671	669	673	695	631	707	740	694	755	690	713	722	714	733	701	711	730	679	697	693	752	730	714	667	717	713	686	746	712	683	707	751	754	718	720	695	724	726	736	714	704	690	707	725	697	715	700	719	762	726	748	705	737	743	713	725	705	669	707	720	668	711	676	756	678	699	714	658	706	682	675	700	649	726	665	688	686	677	680	704	682	714	674	677	698	681	711	708	690	719	681	709	755	718	723	708	717	713	718	718	740	699	701	674	718	710	718	714	717	697	680	694	686	754	685	713	721	704	755	707	696	706	727	689	714	708	673	734	712	697	705	735	735	720	734	711	701	720	685	711	701	729	718	722	711	666	725	734	671	722	734	738	664	742	755	730	729	704	736	650	691	705	680	691	744	743	719	745	754	741	710	718	675	747	732	704	703	712	665	703	733	733	708	758	744	710	722	712	685	681	766	688	753	723	718	694	712	710	716	701	693	704	689	738	715	734	727	730	755	696	711	710	685	683	712	710	751	717	743	696	716	698	660	690	689	731	737	701	664	694	704	683	765	730	723	704	739	668	661	690	728	688	688	719	716	762	719	736	695	698	741	732	760	679	732	685	702	738	705	722	746	755	696	715	719	702	678	698	738	677	680	803	674	748	732	684	704	727	696	740	734	714	767	719	703	714	719	712	727	721	684	753	710	669	721	693	748	745	697	728	726	696	745	706	736	751	738	728	695	718	711	700	704	729	726	688	726	672	705	692	788	737	741	768	666	733	740	662	708	684	714	672	698	721	748	744	693	734	742	703	725	745	691	708	711	750	732	775	733	680	691	750	680	726	708	729	718	713	667	733	711	664	716	762	769	698	703	745	741	761	703	709	741	687	673	714	691	709	743	717	699	755	744	701	700	672	761	699	736	688	719	723	742	698	714	670	730	739	751	727	688	761	701	731	706	712	750	736	715	735	737	758	733	726	707	713	742	687	683	703	711	653	766	684	683	702	705	754	707	678	713	733	729	678	717	692	745	710	723	685	706	709	753	732	767	702	711	723	736	713	734
23253	34190	19555	9195	5793	3203	1737	1103	1051	753	503	365	264	258	250	212	220	234	186	180	196	199	182	210	170	199	200	172	189	175	172	185	203	168	170	196	175	163	162	184	195	175	166	166	188	185	162	168	195	142	160	186	161	166	162	146	152	167	170	147	180	149	187	169	184	171	164	168	172	190	160	161	194	185	172	163	170	177	171	172	172	173	166	160	173	176	155	172	148	166	183	172	179	178	191	193	154	174	189	154	156	174	166	152	152	198	166	153	179	178	169	175	163	178	172	177	162	157	184	171	194	160	172	159	172	180	162	170	158	181	151	180	198	158	171	176	169	153	179	155	182	169	185	147	154	178	180	156	177	198	161	161	171	188	175	189	168	174	192	145	152	160	151	204	176	156	184	165	178	173	164	169	162	163	153	145	156	152	192	167	164	180	170	167	145	171	162	179	165	165	164	188	169	178	161	169	145	175	162	156	153	164	166	178	164	157	166	174	173	156	171	166	170	147	153	171	177	176	168	156	159	177	159	168	184	166	187	173	191	159	149	136	158	179	175	174	155	172	166	168	155	169	172	172	166	176	160	184	191	145	156	174	164	170	164	149	194	185	170	182	154	147	179	175	158	164	182	157	186	143	180	165	148	166	160	165	167	180	167	190	181	161	156	167	175	181	168	155	179	153	203	181	151	177	188	165	167	186	159	168	170	166	181	167	174	145	182	164	193	163	176	149	187	154	142	166	155	157	178	163	192	168	181	145	157	177	145	144	157	163	150	157	165	196	147	172	169	171	195	141	173	178	222	148	167	158	168	196	176	168	159	149	179	159	178	180	177	186	165	147	203	162	181	157	156	173	184	180	185	169	141	182	154	166	153	158	156	156	172	154	179	175	171	164	163	163	158	167	186	150	188	154	141	171	152	179	182	174	181	188	178	163	162	142	179	125	168	163	207	188	166	151	161	153	158	167	184	159	163	158	176	160	177	141	182	178	173	166	170	175	195	177	166	178	167	176	181	175	143	173	171	171	155	193	144	155	177	156	177	190	166	182	157	175	167	154	164	180	156	173	190	163	184	178	169	180	179	187	162	171	167	189	145	151	141	166	161	165	182	176	160	160	172	176	161	160	163	154	178	173	171	171	149	175	153	146	172	184	170	171	154	170	172	153	171	164	157	190	171	169	178	169	158	164	157	163	164	179	169	166	164	195	189	163	156	198	180	176	168	140	159	171	161	145	161	167	176	157	179	162	141	142	158	179	147	146	154	175	175	161	160	165	171	178	184	178	194	157	182	173	139	179	168	180	174	189	165	156	201	180	149	156	155	175	165	182	173	181	174	160	167	172	152	152	173	174	158	144	178	176	179	160	147	154	182	160	143	178	168	182	164	170	156	164	176	156	170	142	184	172	168	156	151	159	168	170	159	148	175	183	188	182	148	158	150	159	159	157	149	172	168	169	167	199	162	167	161	180	193	157	164	159	141	158	171	155	183	165	149	176	153	177	174	143	177	178	171	176	163	143	163	157	193	149	165	166	156	167	179	174	163	157	178	174	172	180	187	158	161	190	154	173	176	141	161	190	166	157	156	154	172	168	187	163	172	173	172	197	161	175	174	168	176	167	162	153	181	183	168	151	158	154	168	161	140	172	171	164	160	184	169	158	167	176	174	161	160	169	167	152	152	171	154	170	173	150	157	183	178	181	179	152	169	182	181	187	148	150	188	169	183	175	161	143	170	190	182	162	171	182	167	145	157	166	166	169	161	185	168	174	180	170	160	181	182	171	182	195	172	165	189	151	163	169	180	162	154	193	184	182	150	153	145	153	165	178	156	163	174	158	176	166	179	174	139	175	160	172	179	154	185	162	156	153	169	187	157	179	162	183	160	152	177	163	187	173	176	151	174	151	180	148	157	160	168	186	158	158	176	175	178	164	179	172	179	182	157	171	166	162	176	154	176	181	174	152	167	175	165	154	170	145	162	161	153	170	172	134	175	163	161	179	169	179	190	172	177	156	159	168	159	168	161	164	167	152	151	176	182	165	162	179	150	171	169	159	181	181	154	150	154	162	164	157	163	173	159	177	154	178	183	170	159	153	158	152	189	175	168	151	170	190	175	172	194	159	164	171	169	163	165	162	190	159	189	167	184	169	165	158	152	170	159	168	163	159	151	163	162	171	160	151	160	161	151	173	161	166	172	163	139	171	131	183	167	188	154	181	147	200	174	182	158	173	164	163	156	157	193	171	155	158	168	161	169	191	180	179	160	169	173	171	174	134	149	171	179	163	170	158	171	157	157	180	180	170	183	157	181	179	167	170	170	142	161	167	182	162	157	169	177	172	191	199	178	175	170	155	176	180	158	169	183	181	178	158	166	166	165	155	167	165	147	174	188	161	166	149	171	137	173	165	163	166	168	152	145	194	145	142	168	169	165	177	162	164	179	173	167	148	165	166	158	148	157	205	164	185	170	192	172	181	206	165	162	158	167	171	150	163	159	172	167	178	168	164	157	166	158	162	165	175	207	186	164	164	158	186	177	184	178	176	166	151	154	169	172	159	165	171	144	169	165	140	174	156	171	170	185	144	159	172	178	169	191	172	172	150	172	160	169	178	164	169	189	183	193	171	157	154	170	165	173	160	185	175	176	134	157	161	182	154	180	169	176	154	170	190	149	152	139	186	159	162	163	177	169	186	185	162	177	149	160	180	165	181	170	151	154	162	162	188	164	159	198	162	151	164	186	191	186	164	172	166	152	186	160	155	180	170	184	157	165	168	158	170	167	160	181	176	175	174	172	192	156	182	167	180	174	171	163	139	179	173	205	185	159	160	193	161	172	158	163	162	178	172	179	159	165	169	159	154	162	161	190	169	178	166	153	175	153	163	166	187	178	197	165	169	170	149	188	183	159	167	166	183	178	157	171	157	165	204	164	168	171	158	174	172	157	179	147	167	147	175	162	160	165	162	185	180	156	157	170	159	137	183	145	180	172	161	176	157	155	151	157	161	164	152	173	166	177	170	167	158	159	188	173	166	161	166	174	163	167	181	164	147	164	165	168	197	145	165	192	188	168	157	191	169	166	160	185	166	176	167	146	154	187	179	153	176	159	164	175	172	156	158	182	188	175	171	169	167	164	170	172	148	176	190	179	175	143	140	170	184	154	176	148	206	179	187	168	175	146	170	195	175	158	154	182	166	172	171	176	150	162	175	159	170	157	182	165	171	165	163	154	155	155	155	164	154	146	155	172	170	163	167	142	180	161	169	153	169	172	191	160	173	162	164	184	145	166	174	134	172	169	148	175	174	162	190	163	174	147	160	162	191	159	175	172	168	185	198	168	170	154	156	178	152	163	168	163	174	152	179	172	158	155	166	183	144	165	159	160	174	180	158	184	147	175	161	157	160	156	158	172	177	160	165	136	149	165	166	173	176	189	163	164	179	165	150	174	156	158	166	171	150	178	165	168	156	189	143	176	162	146	180	176	160	174	148	151	186	153	176	173	158
19989	34690	15356	13646	14198	11110	6851	4659	4537	3363	2182	1632	1346	1201	993	888	795	757	746	701	711	688	669	675	700	578	628	607	643	619	608	599	583	546	595	621	586	570	574	550	551	544	548	547	553	548	588	504	505	535	558	544	503	549	571	561	526	502	537	570	543	508	557	503	517	524	533	533	481	483	527	529	492	544	511	498	531	479	505	540	500	469	507	533	512	538	519	531	542	503	525	533	502	537	501	563	525	516	499	512	533	512	515	554	523	559	487	531	513	521	531	542	546	523	518	534	483	493	520	526	538	500	528	537	501	540	494	509	551	515	534	517	539	512	496	499	520	511	534	513	559	499	507	510	515	517	542	538	532	492	508	521	488	515	519	514	527	507	562	515	527	547	524	484	504	529	521	533	481	556	523	530	543	537	510	535	535	541	507	492	498	489	521	504	524	540	523	542	486	517	530	482	545	497	560	525	562	548	505	571	457	494	549	516	555	535	529	511	481	514	496	522	476	510	490	528	478	546	483	503	529	502	540	531	472	542	512	506	512	531	535	558	469	495	501	504	556	542	518	516	533	511	526	575	485	500	523	510	461	517	506	532	528	516	533	550	543	511	528	499	529	503	516	481	523	501	528	518	513	492	508	548	509	515	494	527	521	522	539	517	529	549	541	544	515	532	537	531	487	532	529	550	523	471	529	536	536	509	536	506	497	532	494	522	504	528	496	558	506	539	506	568	509	503	557	544	520	538	515	533	500	483	511	522	532	501	516	507	519	511	507	517	501	538	519	502	536	484	535	525	515	495	510	532	534	486	563	518	540	536	476	541	503	506	535	588	542	514	518	564	495	517	531	501	546	496	527	538	565	521	504	530	502	506	491	462	481	500	516	513	522	508	548	523	505	504	539	525	491	543	561	529	517	515	503	555	480	530	529	553	501	540	528	547	541	535	506	534	539	536	560	484	487	551	546	544	527	513	499	524	518	538	530	476	528	495	529	521	496	512	540	557	487	521	487	501	522	560	506	459	480	526	473	504	503	502	554	508	494	532	551	520	517	507	524	527	493	554	486	520	484	533	547	517	553	534	534	509	529	499	533	485	529	487	527	530	553	518	496	494	518	534	508	577	523	516	522	526	527	522	511	483	564	509	496	516	505	510	504	553	543	516	544	518	499	549	548	487	517	484	525	513	525	512	484	502	490	521	525	534	520	553	553	481	508	556	524	525	590	502	504	537	517	542	496	530	527	507	506	489	504	526	533	522	530	479	529	541	485	551	488	516	522	504	487	512	515	505	498	516	550	525	503	560	520	507	518	520	503	535	520	538	538	540	534	537	523	509	515	513	517	557	537	549	531	525	511	524	553	505	511	498	520	498	516	544	512	508	510	532	541	505	549	528	541	567	528	504	527	499	539	516	531	506	479	493	537	551	502	542	532	492	503	541	513	527	515	549	483	553	550	534	481	536	536	530	492	495	500	510	530	526	519	471	480	522	534	562	490	560	503	501	500	544	574	500	567	500	526	553	535	513	511	562	573	531	529	527	502	516	500	521	567	515	551	520	511	531	518	538	529	538	481	552	541	527	467	541	466	531	506	528	501	521	517	511	488	527	537	521	548	524	552	485	511	530	495	500	535	495	539	524	541	487	555	482	511	501	499	530	532	521	489	507	572	565	509	535	510	536	508	519	521	519	535	554	537	541	496	499	507	493	521	501	534	530	523	477	540	523	508	550	537	547	499	513	538	517	517	534	505	526	547	538	524	512	520	529	505	524	524	532	491	518	512	504	512	524	526	506	524	500	553	553	532	490	519	475	519	534	535	513	487	553	510	500	559	487	504	544	555	497	551	514	539	509	532	513	516	524	490	539	521	529	505	510	545	480	523	509	485	519	558	509	522	526	542	498	515	511	526	568	514	548	487	477	524	514	509	499	541	519	515	524	554	523	494	525	526	510	534	520	489	513	515	509	554	513	512	531	510	504	549	496	522	499	550	506	503	528	522	490	501	520	549	537	525	543	528	503	514	533	520	530	514	523	523	509	495	544	506	521	555	498	523	538	518	500	518	532	488	545	501	550	500	520	531	514	544	553	498	498	518	520	486	524	540	505	532	516	495	516	551	542	489	498	530	535	520	473	494	517	512	558	525	525	484	498	507	505	501	509	583	518	526	527	565	510	506	514	515	532	469	522	527	524	501	503	520	585	517	496	491	510	512	511	515	507	501	518	506	520	535	542	530	535	528	490	535	523	498	532	511	507	534	537	500	515	477	507	524	505	538	502	574	527	546	493	517	481	527	513	511	529	528	533	548	523	501	541	519	521	493	505	511	523	508	521	549	510	551	560	561	474	555	539	491	511	484	504	524	542	502	528	489	535	471	517	522	517	558	458	527	532	495	539	499	504	521	535	547	549	545	497	527	530	510	503	566	490	541	492	504	509	482	543	540	557	548	543	571	476	526	517	521	532	504	513	517	539	502	541	504	513	537	532	521	523	517	513	568	461	523	562	530	539	532	564	499	556	529	493	500	516	547	522	502	517	545	519	534	493	499	515	524	529	535	498	552	525	499	517	505	524	511	543	527	565	492	539	524	532	537	540	558	564	557	541	522	563	513	513	517	487	509	503	502	525	556	539	543	542	537	516	557	527	510	527	525	498	553	531	544	550	516	530	511	510	513	491	496	532	525	545	514	503	498	549	513	537	492	465	533	477	502	548	531	558	515	540	510	544	481	475	512	551	563	562	531	573	515	534	512	519	516	560	529	491	519	535	534	526	569	542	521	502	520	519	555	539	518	505	540	531	519	519	501	506	481	516	501	525	509	516	520	539	540	577	522	544	482	535	515	537	542	501	515	504	501	541	548	470	516	537	533	502	466	504	576	531	516	571	491	490	561	527	520	507	541	535	535	527	476	509	512	539	485	478	482	511	520	514	514	518	509	511	508	525	542	522	565	568	533	501	502	546	497	523	505	537	495	527	485	518	522	528	553	524	535	556	501	508	504	506	562	514	545	530	532	528	509	535	525	505	510	502	534	484	515	493	514	548	484	510	544	529	506	538	517	509	563	546	535	531	487	531	545	526	522	527	498	509	527	498	527	509	539	521	506	526	510	533	485	527	518	515	551	518	506	526	494	527	490	556	487	541	517	528	523	519	510	512	502	534	511	543	517	540	506	477	556	538	521	535	551	523	567	516	552	514	532	558	514	534	538	504	517	515	511	520	518	524	545	533	517	474	493	539	553	524	568	510	529	510	520	526	529	525	512	524	522	523	508	526	511	531	530	485	514	520	548	511	504	499	510	536	534	533	506	546	531	532	495	532	492	494	514	573	517	515	539	544	544	529	527	562	495	519	548	522	511	525	496	537	528	495	528	555	497	555	531	537	544	494	535	520	543	545	545	545	551	532	545	515	537	534	525	529	538	524	541	515	546	510	504	515	501	511	493	518	537	528	548	513	534	512	503	518	540	508	470	504	502	516	537	523	517	557	560	506	482	496	501	555	537	551
54163	50148	34669	27010	27814	27760	25179	17530	13792	9660	4936	2396	1691	1321	1159	684	500	460	359	335	302	206	238	255	190	212	179	187	171	178	171	168	155	209	163	184	178	170	162	180	149	150	170	191	176	137	188	174	152	156	153	139	135	177	163	167	147	168	163	163	152	148	168	162	139	167	154	176	162	141	152	187	157	159	152	151	153	142	151	176	158	147	158	141	152	177	168	146	148	163	163	157	175	162	147	153	140	170	144	164	168	153	177	175	159	133	165	139	159	136	137	152	139	150	170	153	173	161	160	178	160	157	150	143	151	190	170	157	153	136	143	160	164	156	164	143	169	172	147	149	155	148	150	167	151	162	152	121	142	175	153	144	158	125	136	166	157	166	130	149	162	143	160	130	154	157	129	125	168	163	154	142	163	174	169	164	145	162	143	148	143	151	141	169	155	178	135	146	138	147	146	157	164	150	140	156	160	164	155	164	159	155	150	176	143	153	149	158	134	162	170	154	133	144	174	155	141	162	142	138	171	173	148	157	171	153	149	148	160	143	172	146	166	171	173	137	159	176	138	158	138	155	159	143	135	151	162	135	143	147	157	161	155	149	146	143	146	159	164	165	134	156	150	153	154	153	141	143	145	158	153	178	147	145	148	143	142	162	149	161	131	157	161	140	161	161	144	149	129	164	147	166	148	148	140	175	143	156	167	159	166	147	154	159	136	146	146	152	149	179	147	149	175	165	152	150	132	149	152	151	178	179	135	141	162	169	149	161	140	159	166	140	144	162	143	146	147	141	172	132	156	156	147	174	158	160	164	148	167	142	160	143	149	145	162	147	141	160	149	155	152	147	168	152	130	138	146	152	140	166	142	145	163	161	157	155	147	140	159	164	142	167	148	156	146	134	164	164	153	138	145	158	154	157	166	151	155	143	154	134	172	133	141	157	138	142	138	155	152	165	132	160	160	165	156	146	142	144	147	165	161	134	152	141	125	147	165	156	157	159	156	160	151	154	159	148	139	156	155	153	132	157	146	156	153	181	163	152	156	161	162	153	161	161	152	164	134	152	136	161	161	143	159	160	139	167	166	150	153	136	150	161	161	161	173	154	150	155	155	176	149	141	162	155	145	160	161	156	151	146	156	154	139	126	161	148	134	156	166	137	147	153	136	167	157	137	148	132	158	176	124	156	146	146	165	142	147	131	176	152	169	157	176	154	150	151	133	139	140	155	138	160	167	138	149	135	139	163	142	152	131	152	152	157	133	146	144	173	159	147	153	146	147	175	134	143	149	132	159	139	145	164	144	158	145	132	134	143	146	144	170	165	164	155	139	147	150	179	156	155	143	137	151	148	183	171	137	137	150	181	142	136	144	149	150	171	151	141	162	156	144	177	162	148	161	161	132	160	160	154	159	145	172	151	167	160	173	164	161	149	134	149	138	154	155	178	159	149	148	134	140	137	146	147	140	150	155	142	162	168	171	171	140	152	150	130	147	164	168	163	151	146	162	146	146	147	145	155	139	131	146	155	171	166	151	152	134	149	154	132	157	150	157	162	143	146	151	159	146	133	160	130	164	125	149	134	164	147	161	171	162	140	142	144	157	140	158	141	141	147	173	143	153	140	147	146	147	171	145	151	164	174	162	135	135	142	146	169	143	160	149	159	147	156	145	153	163	135	146	145	147	166	140	138	137	161	151	136	143	145	153	177	151	163	162	158	160	127	157	150	146	142	146	149	163	157	178	127	149	130	129	160	150	147	143	154	159	162	151	161	170	153	144	144	127	176	149	135	148	146	156	140	167	172	161	161	141	168	152	151	165	168	168	154	144	157	133	114	154	169	152	143	148	152	177	167	141	168	152	137	158	138	146	149	142	151	151	153	158	144	165	157	153	144	150	131	144	146	153	175	145	155	155	160	159	147	163	140	151	161	164	149	169	159	128	151	173	159	140	152	147	144	146	157	143	146	147	159	153	145	145	162	150	142	186	152	147	146	154	164	161	147	145	156	132	164	137	141	157	122	152	131	135	149	141	143	151	171	140	165	148	160	143	152	144	135	154	155	153	158	158	157	119	150	145	131	133	144	183	160	160	149	149	160	144	159	166	149	134	152	149	159	175	134	166	139	164	146	156	133	145	151	148	133	158	149	157	165	136	154	150	143	152	160	157	156	173	151	159	149	143	181	178	141	163	152	160	162	134	170	151	158	175	149	147	151	156	156	140	140	173	167	151	171	168	153	158	174	145	167	139	155	160	143	162	145	163	156	136	175	133	142	172	174	139	156	153	177	139	149	160	130	174	152	171	157	157	137	162	160	183	140	148	150	180	145	144	161	119	139	143	145	162	165	144	154	156	142	159	147	145	141	160	140	152	174	149	151	143	155	159	147	144	155	148	157	137	181	160	156	147	150	161	161	153	157	155	156	178	134	158	170	137	151	156	154	146	158	176	171	156	165	148	149	142	159	153	157	140	132	158	172	151	169	169	160	175	139	144	148	163	150	123	161	148	127	173	148	170	131	149	181	144	166	151	140	169	157	158	151	144	162	145	141	166	148	158	158	165	164	143	141	130	160	157	177	157	166	168	135	145	161	159	154	136	151	153	157	143	164	154	155	159	146	156	170	147	161	130	171	165	161	147	148	157	148	156	140	147	144	152	180	130	147	143	159	163	143	188	158	158	161	134	167	141	152	148	154	139	162	158	157	125	159	131	126	156	131	134	154	162	156	143	155	146	166	140	143	137	175	151	155	133	157	132	144	161	143	125	135	158	159	151	162	163	153	140	174	155	128	166	151	148	151	146	157	139	162	152	152	150	151	146	158	157	142	164	177	140	166	171	140	139	155	154	144	138	152	138	138	139	154	166	174	131	158	144	142	151	152	160	135	166	162	149	171	158	167	147	140	146	150	158	140	137	155	154	174	158	133	151	160	168	156	158	154	140	149	141	163	143	145	145	169	168	158	160	147	153	149	150	154	148	148	142	142	151	170	151	146	145	144	138	177	138	153	148	186	156	166	158	147	137	150	164	163	132	143	175	147	147	162	164	162	158	139	160	144	160	157	188	168	161	164	159	154	128	150	168	180	148	167	126	170	156	155	177	166	141	167	160	154	173	149	138	169	137	141	160	153	160	131	152	151	155	157	135	164	156	140	158	145	148	140	146	141	167	154	152	143	129	134	143	155	148	146	134	129	138	160	155	175	168	152	165	170	161	160	136	146	184	152	146	181	177	156	141	139	149	150	150	177	145	169	158	162	157	164	135	174	167	188	157	144	169	137	151	134	145	139	167	162	156	134	153	163	142	153	147	152	154	157	164	161	155	168	156	146	154	144	157	132	168	127	161	171	159	144	168	126	136	176	144	153	150	148	140	175	139	182	144	159	165	166	160	126	143	138	148	156	152	155	150	162	162	151	142	155	171	154	150	143	141	144	163	172	175	133	154	137	135	158	159	137	135	156	157	136	128	151	171	161	134	177	153	127	145	160	125	169	162	154	144	147	143	140
44802	54390	33965	35622	40603	39714	33469	26246	28555	24830	16867	10515	7782	6564	5786	3642	2360	2120	1623	1503	1232	1131	976	858	801	729	728	729	673	653	645	706	641	615	665	649	628	620	590	615	608	620	547	573	561	561	581	524	505	523	516	485	535	482	497	497	481	505	527	533	489	514	505	503	524	508	443	487	444	453	487	447	496	521	436	447	480	478	483	446	471	485	460	447	503	489	464	422	450	484	466	488	512	480	454	504	445	467	520	482	454	476	494	535	496	518	521	506	481	477	460	497	462	435	498	446	477	459	500	438	450	538	529	445	489	518	464	465	472	463	477	455	481	451	477	480	480	468	458	418	456	491	474	478	448	458	468	460	485	486	497	442	467	467	481	490	442	423	464	493	475	502	457	465	469	472	492	453	440	488	453	465	463	469	468	434	483	459	472	452	496	478	483	493	440	493	447	443	424	443	467	459	482	437	443	429	499	481	474	515	477	480	464	482	450	451	444	494	484	441	433	485	451	460	419	453	475	459	465	415	449	521	487	487	484	472	442	422	451	462	504	470	481	444	496	464	478	437	448	464	433	465	501	464	472	419	470	489	476	443	442	481	462	502	464	467	491	471	437	411	430	459	459	470	483	428	482	499	481	482	460	458	477	458	491	486	464	455	453	501	417	446	500	459	478	509	445	465	443	489	510	502	480	453	483	492	463	508	479	462	482	464	518	462	454	458	449	482	486	473	432	472	464	438	453	460	462	462	453	450	447	456	471	465	455	443	490	475	489	463	457	484	488	498	480	465	504	486	480	500	479	504	470	483	455	470	470	434	458	451	465	519	477	483	478	463	479	497	463	480	458	509	456	452	456	465	488	422	475	458	474	476	464	458	440	441	470	488	489	449	511	475	436	452	464	482	468	440	476	486	470	463	443	472	445	472	454	481	451	501	493	482	456	449	474	450	457	491	434	485	461	481	473	475	483	469	476	469	451	486	496	479	447	480	445	480	443	467	472	459	463	482	444	448	439	499	419	470	432	452	463	484	520	466	456	472	474	469	478	469	450	445	471	481	487	506	403	503	494	455	481	432	465	500	472	451	495	459	463	481	481	480	456	455	496	465	485	455	497	483	487	434	497	452	472	460	446	437	426	467	433	498	432	472	465	524	443	501	441	511	481	483	492	538	449	472	481	473	390	433	490	462	453	461	427	489	479	455	488	470	469	476	488	465	439	460	481	471	460	471	468	462	482	469	484	469	465	469	455	479	460	497	481	446	481	462	457	460	469	443	449	483	510	502	461	492	437	452	466	484	482	474	460	447	490	467	471	463	502	466	452	478	441	500	475	460	482	502	468	480	448	495	479	441	467	482	479	450	463	442	476	456	455	478	444	460	461	479	466	469	445	468	456	515	432	454	502	472	480	474	462	493	451	497	454	452	463	443	467	468	489	468	456	437	526	455	451	463	459	491	506	492	445	461	475	470	468	433	482	488	453	450	440	433	441	448	477	464	479	461	495	447	480	480	493	501	469	446	465	510	459	483	508	476	474	472	472	489	497	482	476	441	471	466	493	436	478	461	459	473	441	405	457	475	457	483	483	485	465	503	470	481	470	471	483	474	449	443	487	460	461	445	468	475	517	455	463	416	450	459	514	461	476	485	500	469	458	512	485	470	498	495	448	456	507	445	479	484	472	476	458	448	446	457	496	477	506	492	448	463	464	496	444	477	432	444	472	485	499	457	468	482	467	448	476	447	486	514	488	492	456	462	508	475	446	474	452	461	447	494	497	489	473	456	445	465	449	497	486	506	453	491	495	483	471	483	485	492	479	487	483	480	439	476	493	518	461	459	435	488	472	465	460	436	479	456	449	422	408	476	452	449	509	474	480	468	447	461	444	475	437	488	471	482	460	470	452	486	463	451	498	446	476	462	451	464	487	472	496	463	472	442	483	452	491	474	475	473	503	504	450	468	452	447	462	481	482	445	461	464	463	490	480	465	490	471	469	455	470	447	415	457	448	454	462	451	471	485	452	471	441	456	441	462	420	468	463	467	451	455	504	428	499	465	479	483	463	411	469	472	475	438	486	465	459	474	485	489	468	473	482	485	478	441	506	478	463	438	492	481	471	484	478	452	488	466	483	492	421	506	481	493	492	514	432	485	481	465	446	448	438	472	482	471	481	454	502	472	468	481	466	472	475	478	461	515	431	457	461	443	467	465	474	482	482	480	503	462	495	471	453	482	443	469	466	492	491	481	525	466	478	457	418	460	494	427	432	472	493	471	424	510	471	462	510	457	482	462	467	503	482	439	465	480	435	462	465	508	449	491	428	428	485	457	419	479	470	466	451	493	490	445	462	501	494	500	473	470	460	477	463	484	439	514	466	459	502	509	507	449	459	437	499	448	476	432	458	458	480	457	475	463	476	473	508	464	437	463	462	498	458	462	486	518	460	479	445	492	469	492	479	502	515	434	486	468	466	497	465	438	466	508	452	480	451	473	434	463	470	480	485	479	460	488	473	458	502	477	503	463	460	428	483	493	436	443	446	480	452	490	487	496	465	462	495	471	474	479	459	443	465	451	442	518	458	488	458	469	465	469	453	491	445	491	450	471	484	510	483	450	477	487	501	461	472	466	469	434	470	484	465	426	464	480	464	436	483	454	485	525	461	464	433	458	465	502	474	476	469	463	448	460	495	508	474	498	493	461	461	440	450	475	460	431	442	501	478	460	436	436	492	477	443	474	464	448	479	477	484	445	456	493	443	423	438	495	434	451	461	466	449	454	449	492	431	481	462	475	464	463	458	476	456	469	507	517	499	471	442	494	453	444	470	481	543	434	476	449	511	449	467	469	479	450	495	467	489	471	460	480	462	458	479	492	457	489	424	454	484	457	441	455	481	494	489	467	435	458	462	474	441	451	472	482	463	457	467	473	449	445	504	456	494	473	504	470	457	512	477	471	492	486	485	462	482	477	460	419	424	447	469	460	487	449	465	524	476	444	475	492	476	461	415	449	501	484	410	474	462	491	443	446	490	464	470	482	455	492	467	481	443	437	445	456	453	456	452	465	490	469	465	462	440	506	478	457	465	523	487	480	461	446	476	479	480	462	484	451	473	485	400	494	466	452	496	433	482	476	458	512	456	442	451	456	470	477	491	477	448	476	481	482	471	460	455	460	497	480	453	463	478	458	492	452	491	517	441	450	501	470	468	454	452	484	496	482	495	489	426	457	476	458	463	476	468	469	478	428	463	474	491	483	441	451	482	460	444	469	468	473	422	439	467	485	515	474	444	448	487	446	472	457	447	451	473	466	484	476	459	480	465	504	481	489	487	468	467	443	463	476	455	440	470	467	460	499	438	502	485	441	448	470	504	410	509	474	472	494	438	504	466	479	457	462	477	456	481	473	452	470	484	478	450	446	464	478	487	460	459	492	414	447	469	498	488	519	442	478	450	502	449	449	415	476	455	462	498	465	502	461	496	450	498	472	439	485	465	473	441	486	433	472	491	472	434	459
59150	45247	34872	28580	29312	30821	30889	27339	25723	21260	12691	6208	4335	3102	2966	1732	973	884	655	573	454	407	396	387	334	364	350	312	317	330	310	291	315	314	301	303	311	263	352	309	313	296	302	253	278	280	267	285	276	282	239	265	268	264	264	265	272	267	256	256	262	265	276	267	282	250	278	258	296	263	257	226	253	248	279	232	255	223	259	290	271	260	252	247	260	286	273	272	236	257	261	253	247	239	270	236	253	257	262	275	236	245	266	253	258	263	233	282	270	247	257	239	229	252	289	264	250	288	255	244	232	220	259	280	254	250	285	242	247	248	275	267	253	252	259	244	276	247	241	245	271	284	236	245	239	249	266	235	285	234	221	243	233	258	238	248	251	284	262	281	253	265	270	233	242	270	288	268	271	254	264	264	271	263	239	245	245	241	224	253	246	258	290	291	254	252	236	253	273	253	252	240	259	267	278	249	275	288	261	238	253	235	229	254	227	235	290	238	256	247	234	259	249	253	247	259	242	261	237	239	251	246	281	251	249	258	297	255	281	270	249	259	255	280	250	242	246	244	261	275	275	256	270	242	288	250	246	248	259	250	256	262	245	277	253	255	299	241	254	261	300	246	306	249	260	264	235	244	247	273	247	281	234	251	265	245	235	247	238	273	275	237	277	249	246	264	257	262	233	230	254	254	246	234	252	270	271	256	233	267	235	242	244	255	257	258	233	278	273	236	242	254	246	266	235	261	262	264	251	249	240	310	250	224	269	266	274	262	227	238	266	250	272	249	263	286	245	260	215	254	272	251	258	213	247	247	253	256	276	265	283	236	234	232	274	256	243	242	256	251	244	256	242	282	264	257	236	245	251	249	241	251	263	230	260	254	241	245	243	262	284	264	251	243	266	260	270	230	249	257	236	254	237	275	266	263	251	267	224	243	238	250	244	253	300	263	249	255	244	246	271	258	243	261	258	241	247	285	236	229	271	257	265	281	257	260	252	252	244	257	255	239	259	257	257	242	263	292	248	257	233	263	232	243	272	254	285	275	227	235	270	242	243	274	246	291	265	234	272	241	267	269	245	263	239	243	242	245	252	243	281	240	276	274	242	243	238	235	260	242	276	259	264	251	263	260	244	265	286	246	253	239	264	261	222	235	248	271	269	249	283	251	248	240	249	253	255	270	228	261	239	232	238	247	261	252	256	272	238	237	280	246	245	255	263	272	255	247	232	272	262	272	263	268	233	246	240	240	257	268	244	244	262	254	254	247	252	281	273	275	272	239	271	253	264	235	249	230	243	287	251	222	237	232	239	226	275	279	249	254	248	240	251	278	264	233	266	294	276	241	251	250	258	235	267	273	251	257	221	269	277	256	269	247	236	231	242	243	255	252	264	241	255	235	240	247	248	245	245	229	236	270	235	265	252	260	280	266	250	257	250	251	239	241	263	260	240	243	238	232	247	264	261	265	240	240	278	232	240	264	285	265	245	248	282	241	250	281	270	246	269	257	249	249	249	259	220	251	231	267	260	235	238	249	266	275	222	269	260	245	264	263	239	243	249	258	250	257	235	241	260	277	258	267	238	231	249	251	240	229	252	255	252	249	228	254	261	263	253	249	246	263	271	248	250	244	239	241	228	270	253	269	257	267	240	262	261	230	235	271	253	274	271	255	288	243	248	226	257	235	266	234	244	272	246	260	244	233	266	243	269	256	244	267	238	230	247	254	279	250	243	263	244	234	240	256	245	274	276	274	251	254	248	241	249	267	253	265	282	265	267	257	258	244	249	267	253	246	254	278	251	277	271	237	241	263	262	252	270	242	243	274	234	261	290	264	262	235	244	244	284	256	256	243	270	251	246	246	253	278	271	240	248	236	251	253	264	252	263	252	254	276	256	238	273	223	229	257	264	234	264	230	237	264	255	243	243	245	299	250	255	252	238	248	227	248	255	240	259	272	271	278	226	261	271	279	253	274	237	241	220	248	234	235	255	256	252	251	254	256	252	252	265	239	252	239	264	235	268	261	252	227	270	282	261	235	231	267	272	270	291	223	276	231	264	230	268	291	253	202	238	262	241	244	284	266	266	265	232	261	231	248	263	261	260	253	228	261	254	252	242	256	271	248	247	231	276	246	240	248	255	222	222	238	265	258	238	269	252	252	230	232	249	241	283	269	275	261	248	273	231	236	273	250	240	252	258	289	248	262	257	218	266	263	251	280	253	252	263	243	258	251	265	285	228	251	250	233	256	277	247	278	272	284	260	236	254	228	251	258	248	242	254	271	244	254	262	260	232	233	250	246	261	267	259	266	267	264	265	253	266	286	277	254	253	258	272	266	260	239	299	267	265	261	281	262	252	251	263	264	234	210	232	250	267	241	251	231	252	274	242	262	234	251	258	257	247	250	262	227	236	242	265	260	264	246	283	251	237	251	254	245	253	248	282	261	264	223	282	232	248	246	267	273	267	252	262	246	271	247	233	242	255	216	256	280	261	261	265	263	255	242	267	238	253	269	250	242	274	253	240	267	278	239	239	242	244	252	282	264	228	234	218	256	284	250	272	253	212	255	281	249	251	203	269	260	236	272	242	261	277	255	234	282	213	262	277	265	261	265	265	251	249	263	251	263	258	258	254	255	229	255	247	261	241	252	247	248	275	241	246	295	254	263	231	244	277	255	250	265	234	239	235	258	261	250	258	270	252	265	274	256	271	246	256	245	250	232	237	250	241	272	261	269	229	269	289	262	274	259	253	270	262	296	251	247	266	284	236	257	254	266	278	285	258	242	259	275	262	291	252	253	252	250	265	231	253	250	258	254	232	262	269	243	263	253	253	252	265	258	251	259	257	242	233	265	260	255	222	235	289	235	201	231	236	241	271	237	248	261	246	253	271	244	231	247	240	235	234	241	237	236	237	239	259	235	270	259	277	247	245	250	237	245	259	269	239	262	254	257	240	240	247	240	227	266	256	251	266	273	220	267	261	264	278	287	275	246	252	265	248	251	272	237	270	280	227	243	246	276	269	244	250	242	252	257	232	274	293	237	267	263	255	256	233	227	253	260	276	266	244	235	276	277	285	239	244	246	274	256	248	267	233	235	276	276	260	246	246	236	266	244	248	272	240	263	266	261	230	246	271	231	236	228	238	254	264	259	244	272	256	252	259	228	263	258	243	250	228	254	267	250	286	251	258	257	236	248	237	245	266	254	265	269	250	236	237	270	255	251	256	248	257	254	225	282	260	238	247	258	229	282	269	259	273	230	255	259	269	242	250	239	250	272	274	271	271	274	262	263	260	262	254	245	259	257	248	279	254	253	234	242	244	271	273	269	272	248	235	254	283	241	263	278	274	272	244	230	257	236	266	279	253	253	235	266	264	254	280	230	248	270	282	254	251	279	233	258	262	265	252	239	287	232	240	223	235	250	267	274	252	277	286	240	254	247	244	225	264	267	272	258	269	253	286	226	225	255	262	240	271	245	271	258	247	261	215	256	274	215	271	259	269	264	268	269
51358	54209	36654	42762	47282	47561	41639	36145	40166	35731	27091	18328	14438	12420	12596	7420	4572	4166	2910	2461	2122	1876	1735	1382	1340	1312	1200	1098	1097	1121	1089	1068	1038	995	1052	1010	966	951	952	944	924	881	889	845	907	847	848	792	762	801	760	732	734	757	809	750	765	737	731	773	772	759	731	726	707	725	717	787	715	688	734	716	715	705	687	730	718	720	748	717	738	727	713	679	683	769	688	721	760	730	742	668	690	717	706	794	689	716	715	685	749	736	779	786	712	779	749	763	756	768	702	747	746	691	686	688	711	662	703	740	714	699	725	770	715	694	673	696	715	713	671	727	701	691	739	723	701	654	712	706	681	750	703	698	703	760	712	683	686	707	696	699	686	724	727	707	655	710	647	733	733	696	682	742	698	748	706	682	681	718	712	663	706	690	720	709	690	638	683	695	684	685	696	657	659	722	735	719	682	784	732	673	677	701	716	656	723	719	690	689	678	715	728	676	722	705	727	694	732	683	763	708	719	688	738	677	671	721	693	704	692	685	738	694	696	701	700	709	727	698	715	709	636	677	687	698	723	702	656	653	678	680	690	688	734	637	730	691	743	664	697	638	694	753	710	726	699	661	703	648	713	676	707	691	707	735	740	648	668	723	681	712	694	748	678	725	723	680	722	676	719	687	704	674	714	697	675	691	730	729	694	702	710	667	684	683	713	716	714	726	728	694	721	669	683	702	717	739	700	754	724	711	691	699	681	729	723	722	655	690	704	710	691	710	687	724	685	662	708	703	662	723	745	720	731	732	704	692	705	702	658	681	699	665	707	701	644	704	688	673	663	720	728	666	694	723	714	690	703	679	661	699	696	675	693	678	716	696	722	710	732	665	724	687	692	665	644	732	736	670	679	698	714	703	668	707	713	708	654	663	688	714	768	757	700	722	711	697	745	682	703	688	666	677	722	662	677	732	694	726	711	676	688	719	652	721	758	745	729	651	698	689	720	689	668	694	689	709	690	700	741	696	703	717	727	698	680	706	685	693	727	741	689	698	656	693	714	733	712	704	722	685	707	718	705	696	753	700	665	733	732	716	718	701	684	708	700	751	717	692	753	684	752	743	657	717	693	735	737	652	680	664	648	699	674	728	752	714	683	670	733	728	705	703	706	709	710	679	685	681	696	644	699	671	716	653	683	676	683	729	690	703	657	732	711	730	666	701	702	649	703	680	708	752	681	663	705	714	670	717	653	733	713	710	696	695	730	737	703	710	681	709	684	710	720	736	748	728	702	728	686	678	746	666	738	664	683	704	654	677	745	717	732	727	707	690	715	645	730	687	731	688	720	668	708	744	700	728	736	701	676	729	737	707	682	712	690	740	699	673	698	721	717	732	700	724	729	711	711	774	735	704	689	685	680	721	727	707	758	663	682	692	669	700	703	746	724	723	752	634	721	730	725	721	683	700	724	702	757	761	718	681	738	640	659	669	702	691	668	712	702	659	728	700	717	688	700	703	666	689	710	742	686	701	698	725	681	681	741	707	676	712	706	690	753	724	707	692	698	705	691	677	685	681	725	726	731	654	683	703	658	681	660	644	748	707	665	688	686	745	741	707	658	744	701	670	736	682	716	662	728	697	742	675	706	693	738	694	717	706	714	682	684	686	715	696	706	713	673	719	672	725	665	736	675	677	731	726	694	723	737	700	692	679	705	686	680	698	709	709	702	711	722	715	705	683	656	695	694	719	655	716	681	694	728	666	691	705	705	733	717	745	729	679	651	641	724	712	739	705	664	707	712	693	675	732	664	741	724	689	682	723	692	704	678	675	667	681	702	697	695	649	694	661	714	666	758	743	671	685	719	724	751	663	731	691	692	755	715	694	681	722	727	695	732	674	687	687	745	706	715	677	722	665	697	709	694	694	645	671	688	658	671	681	735	712	743	705	730	726	746	760	657	728	745	718	683	678	698	707	720	717	714	701	719	637	732	699	654	709	667	694	643	776	683	653	694	663	739	695	679	713	717	699	658	644	718	707	751	693	666	714	733	746	707	719	696	667	739	697	675	725	646	691	684	732	682	740	715	694	675	697	707	658	714	724	721	661	707	685	680	721	716	697	677	664	696	683	699	701	695	684	732	707	748	673	684	685	671	726	677	708	685	711	726	730	683	694	753	711	666	729	716	723	684	695	692	677	696	661	728	701	674	727	717	721	681	715	662	733	658	697	674	678	693	711	682	680	729	715	710	669	676	719	666	691	697	683	657	706	696	750	731	749	707	684	705	710	704	697	690	710	678	719	694	743	729	695	644	672	685	700	701	719	701	673	706	765	693	708	711	672	738	704	672	655	735	703	682	639	693	707	728	718	691	700	699	699	684	727	698	701	722	706	702	684	698	662	661	663	690	704	725	737	706	702	711	738	709	673	689	659	731	702	677	690	689	677	670	710	715	685	680	730	679	706	700	717	672	750	715	699	707	722	667	710	723	679	688	716	748	686	754	706	677	680	729	698	749	690	696	713	659	713	715	691	681	714	683	713	736	724	738	711	692	699	735	715	702	684	653	731	685	735	746	685	688	705	699	696	702	746	631	750	694	741	666	764	745	669	701	736	702	683	672	722	743	698	647	707	672	671	724	663	739	675	672	708	703	673	698	697	696	741	690	664	728	679	692	709	687	724	716	703	710	690	761	674	727	701	728	703	671	728	695	745	747	734	708	705	693	704	697	641	688	707	640	718	689	687	690	652	696	692	681	720	750	681	687	694	683	712	691	654	682	682	690	674	725	677	743	711	712	690	694	681	717	733	685	709	735	693	710	680	697	706	676	718	726	719	666	668	674	703	667	710	688	681	683	653	683	696	748	702	728	713	676	677	708	659	744	694	716	737	742	732	643	738	701	686	693	703	725	728	696	699	740	721	720	683	677	703	711	683	702	718	735	693	711	650	684	727	740	677	715	703	692	737	765	737	702	749	732	709	683	731	721	734	713	678	722	698	695	712	704	660	691	738	735	679	710	700	731	688	730	745	734	700	705	744	654	716	686	757	701	742	723	675	755	699	681	625	713	711	684	683	663	720	704	696	716	681	637	743	705	709	678	685	766	745	697	755	682	675	724	744	679	726	728	682	679	704	771	681	698	695	716	694	694	689	669	712	704	677	722	683	696	653	729	750	723	709	701	695	664	660	695	729	711	683	701	729	655	669	695	724	694	672	710	752	686	707	677	738	693	676	713	679	631	686	690	650	695	695	761	743	713	731	715	704	717	699	702	678	736	705	645	694	656	678	704	700	696	694	705	704	730	698	663	705	665	727	738	710	744	692	732	706	693	688	689	682	673	699	695	697	710	664	689	739	694	665	677	704	758	674	706	707	678	690	738	656	686	730	759	733	685	656	672	663	693	722	754	691	721	693	701	744	680	713	665	738	735	698	692	642	748	716	672	658	690	742	726	708	729	714	673	690	691	733	692	731	745	703	690	722	702	745	684	734	713	692	679	706	677	722	749	704	688	697	682	728	751	717	700	696
22187	32357	19210	9704	5732	3438	1962	1040	1031	827	474	322	330	280	252	231	208	218	192	171	185	199	206	209	166	175	179	170	165	194	151	169	179	175	169	150	181	175	187	166	182	177	165	157	166	147	171	150	131	177	171	152	166	156	162	178	169	166	160	164	169	175	171	166	142	148	162	146	163	166	153	170	155	169	184	156	181	146	171	176	175	178	169	152	146	157	151	160	168	160	170	150	154	168	186	144	151	165	168	176	174	148	181	178	161	143	189	172	168	143	151	190	195	163	178	165	170	168	182	148	145	171	164	143	155	179	151	187	165	150	155	151	167	153	158	176	171	168	168	184	164	168	138	188	164	195	158	160	153	181	161	153	185	168	177	161	179	169	163	189	158	169	159	151	143	190	138	140	169	147	146	180	167	159	171	159	169	178	138	150	128	167	193	163	154	175	158	149	142	160	154	171	160	143	160	167	162	165	157	160	171	162	166	150	154	174	184	155	176	154	174	157	161	184	160	163	184	170	150	165	167	167	155	173	140	159	154	181	158	163	156	184	168	171	156	171	157	165	176	170	159	150	158	149	162	163	160	180	145	127	175	191	178	170	159	169	179	154	155	166	151	168	167	149	148	166	156	165	171	176	172	159	185	167	186	176	160	168	152	170	140	157	161	183	158	179	141	175	165	155	165	173	165	171	187	160	157	148	138	177	169	156	155	172	124	172	135	185	164	159	144	178	176	179	154	175	151	177	169	169	172	172	171	179	163	161	170	168	177	171	170	178	156	146	183	153	160	149	167	161	176	158	199	132	141	182	178	151	151	163	158	148	194	178	169	176	162	147	170	158	168	174	158	163	144	168	170	176	171	175	161	177	173	162	152	154	151	181	148	170	151	167	132	161	159	161	144	162	164	165	167	158	161	164	154	143	160	151	178	162	155	188	184	151	168	146	164	186	156	153	161	139	175	163	154	160	169	178	167	175	174	188	162	141	148	158	156	153	183	150	172	170	184	152	164	175	160	152	167	155	169	151	191	178	186	150	168	170	165	190	138	173	164	178	172	170	155	162	155	151	182	140	161	172	155	174	170	166	153	146	164	176	154	170	174	181	144	156	185	188	152	190	177	210	171	183	187	157	181	160	162	185	154	171	166	138	153	151	168	175	155	150	123	169	168	175	153	163	158	165	168	178	158	164	183	167	184	149	166	182	161	158	167	161	163	151	193	189	156	147	162	165	181	156	164	179	164	184	134	155	173	163	168	181	161	169	162	175	165	179	151	181	163	161	171	183	161	159	187	168	163	157	177	173	170	166	173	167	151	146	159	157	191	167	160	162	142	170	157	147	161	172	156	154	161	163	166	167	169	153	168	189	155	151	152	169	168	182	189	152	165	144	152	166	146	157	156	164	203	175	150	194	161	180	158	170	141	153	184	151	172	142	158	169	140	182	170	138	151	163	155	167	143	146	163	175	165	153	159	175	154	157	179	163	154	156	180	152	171	160	176	171	170	175	166	163	179	146	174	135	165	201	161	136	168	172	162	178	162	165	144	172	154	176	176	163	149	171	167	146	150	147	146	173	156	172	136	148	157	147	169	201	140	177	175	175	162	153	159	176	168	147	169	184	177	168	161	168	186	161	168	163	159	174	154	171	154	170	157	147	166	191	172	175	168	127	154	180	177	172	161	176	202	186	174	171	153	162	151	183	163	183	159	150	163	165	139	155	164	173	170	180	161	167	183	191	153	169	159	170	145	157	142	161	163	179	157	176	169	164	170	192	167	163	165	188	169	178	158	161	171	155	137	168	169	169	169	169	159	167	176	172	159	188	171	137	181	175	146	172	137	161	169	169	159	166	173	165	146	180	162	179	181	155	159	149	168	145	157	147	150	157	160	155	138	160	186	145	165	158	181	162	177	166	141	140	149	170	172	168	153	163	161	171	173	152	164	171	155	181	152	156	155	184	172	132	169	185	170	162	164	177	183	166	184	176	162	140	151	147	160	179	173	180	147	156	170	181	144	156	153	176	155	182	156	164	173	181	161	159	153	168	188	176	161	162	171	175	181	161	170	149	145	151	161	180	166	163	161	176	162	162	166	165	156	159	164	172	164	170	177	153	169	174	163	169	160	154	166	155	176	164	165	150	158	159	159	166	189	160	160	177	155	157	161	163	162	160	163	192	158	158	177	153	171	181	173	166	174	167	164	168	173	165	174	159	144	162	149	164	171	157	137	161	175	157	168	152	160	176	156	133	181	149	163	167	165	165	183	185	186	169	165	165	193	191	174	148	178	155	158	152	157	167	152	159	164	146	193	174	174	149	172	159	179	161	177	152	180	181	172	147	157	164	147	154	165	156	174	170	171	162	180	168	184	168	162	182	180	177	188	167	158	178	166	152	187	166	150	151	149	167	153	167	165	167	163	173	155	136	173	159	154	163	163	190	170	160	148	146	149	180	153	168	166	167	155	146	163	174	152	172	180	142	150	162	166	169	173	180	165	155	173	185	156	178	168	169	150	164	161	178	173	156	174	148	161	156	146	158	155	132	166	182	147	144	157	169	167	168	158	158	155	155	159	151	146	180	185	159	150	150	140	143	181	168	146	159	172	171	161	173	164	171	156	139	175	173	174	189	170	172	139	171	142	163	168	184	181	174	143	166	171	145	164	154	165	173	177	157	176	149	170	171	176	142	161	155	164	151	152	176	167	143	180	180	162	153	150	158	166	181	182	163	152	165	172	160	168	160	162	147	172	192	172	181	185	173	164	165	169	158	160	154	161	153	155	156	170	153	149	150	169	152	169	154	152	178	153	171	159	146	178	159	160	158	155	151	168	161	175	168	155	145	143	160	157	157	175	154	166	179	158	175	168	147	164	160	143	186	153	157	161	180	154	163	142	181	168	164	170	163	159	151	168	172	175	184	147	149	164	141	163	172	181	168	163	166	171	172	156	158	163	178	164	140	161	141	170	160	167	145	175	173	162	155	144	158	168	143	160	195	195	159	151	171	188	159	158	143	154	165	177	146	180	146	187	151	163	172	157	165	165	165	161	154	152	166	164	122	188	164	166	146	185	164	146	178	177	188	186	165	170	167	137	169	189	173	162	179	150	170	172	163	161	139	175	175	177	150	170	159	169	164	161	175	191	173	127	176	160	164	166	157	141	159	161	177	155	146	162	166	147	172	142	163	155	176	154	160	152	188	147	148	189	167	166	187	177	145	169	166	148	169	160	155	145	183	160	161	178	168	138	151	168	159	172	158	171	176	168	184	186	144	184	185	173	153	154	158	175	174	166	168	186	158	167	178	156	176	180	167	164	164	156	158	168	185	162	178	160	176	170	152	178	175	159	165	163	177	172	172	161	155	190	197	154	195	175	167	142	144	163	159	170	152	151	166	163	151	153	158	156	140	165	171	157	155	148	164	171	170	163	175	169	157	152	183	180	174	167	168	160	156	170	158	146	166	161	173	155	139	160	172	184	150	160	152	171	150	166	163	150	155	152	142
19157	32408	15347	14810	14158	11363	7323	4060	4759	3852	2237	1620	1404	1246	1178	963	824	828	754	700	662	647	672	662	650	633	641	598	615	626	574	623	619	604	594	613	598	580	619	547	580	535	570	532	538	532	547	579	545	520	493	491	499	514	516	544	534	516	509	583	521	509	544	539	485	542	556	505	542	498	495	531	543	528	520	525	494	489	540	505	496	519	463	512	548	542	519	510	442	520	503	557	482	520	530	527	486	505	531	542	552	502	519	483	541	536	522	492	516	525	532	527	517	548	514	484	538	540	526	500	495	474	539	455	530	490	475	497	499	531	485	552	489	511	526	537	499	517	462	469	504	470	505	517	502	512	479	497	567	537	499	515	530	489	486	529	480	562	507	540	553	475	553	532	498	464	523	484	509	512	502	496	492	514	474	489	502	489	501	500	506	535	515	505	500	492	473	500	516	507	490	500	508	510	498	511	514	520	467	539	553	531	501	491	486	494	488	490	506	520	500	511	499	512	464	459	519	497	519	482	520	504	502	476	513	527	512	497	501	526	507	518	528	560	492	482	532	474	483	526	524	502	519	509	516	516	497	490	508	500	538	503	483	508	520	516	532	526	523	513	547	536	473	449	510	531	471	480	522	547	487	513	491	496	551	559	468	526	517	532	528	472	556	536	467	510	503	510	509	481	499	473	498	521	507	525	519	489	523	533	534	520	515	520	511	501	498	524	465	503	521	492	526	508	512	517	513	543	557	500	495	515	483	526	515	477	511	484	520	545	499	540	519	501	495	510	515	489	534	477	530	478	481	483	483	463	510	522	514	536	494	505	491	488	490	477	519	482	519	522	508	504	515	508	520	516	524	523	535	506	494	525	515	491	514	558	506	542	501	508	522	558	488	462	502	524	513	544	485	530	512	472	522	511	463	481	517	526	523	517	511	496	503	520	527	461	530	494	490	499	433	541	517	541	522	472	508	496	513	512	586	498	504	508	558	542	477	487	502	504	491	490	532	493	531	515	514	506	542	519	495	532	535	486	478	533	550	498	486	524	498	491	475	488	517	525	495	521	485	498	513	511	540	523	517	481	513	511	516	531	547	497	546	528	472	488	498	548	499	502	492	503	522	529	515	512	527	480	517	540	510	486	525	493	531	503	507	561	509	507	500	494	521	512	526	505	541	528	504	484	501	527	506	521	507	535	456	486	522	544	527	457	516	548	487	510	495	499	498	472	527	528	497	540	493	489	524	485	516	524	489	467	487	508	488	471	481	505	506	498	509	499	542	473	518	517	457	560	489	511	491	479	527	490	506	492	459	490	511	507	499	503	494	495	561	515	492	488	500	540	540	466	493	515	512	519	513	542	502	499	533	514	508	498	519	509	492	521	507	497	530	475	546	543	521	519	503	505	473	495	519	527	501	533	496	505	556	485	575	471	501	544	515	531	511	556	553	526	520	484	511	507	525	494	506	516	527	515	502	521	517	505	501	508	521	521	503	483	500	496	495	511	561	497	480	493	548	539	464	536	506	493	476	489	468	524	511	539	539	493	529	526	521	512	581	504	503	497	488	449	494	500	504	508	494	529	500	484	528	492	504	528	468	535	512	542	541	515	549	505	502	495	484	520	532	550	495	500	510	503	565	495	539	513	501	504	481	503	511	505	476	522	521	531	513	530	464	488	534	520	534	483	547	541	512	526	516	518	525	500	508	518	497	516	534	513	526	464	499	480	478	545	470	529	553	490	501	502	538	494	490	516	506	524	500	524	521	543	515	490	544	499	469	495	525	524	519	525	516	480	511	501	522	507	506	488	493	525	549	518	511	522	483	539	504	498	488	521	525	541	499	490	503	541	513	465	482	495	496	522	518	513	510	508	517	525	512	492	483	500	527	544	520	525	544	548	577	489	505	495	487	551	505	508	492	493	499	497	521	537	522	515	503	489	487	456	525	493	518	525	523	513	539	508	496	556	501	534	508	485	487	547	537	503	529	512	517	509	510	538	479	509	513	512	512	501	525	520	491	497	532	519	485	521	513	491	523	477	500	522	485	530	509	520	518	505	519	501	484	513	515	485	522	505	513	551	478	506	527	493	477	521	561	541	516	534	557	563	500	482	509	510	491	520	492	507	506	469	478	481	517	497	481	508	510	549	499	510	523	498	477	495	502	473	555	472	494	534	506	503	545	504	508	520	494	466	504	519	523	487	521	495	497	512	515	515	505	500	521	512	476	509	535	542	503	514	446	484	531	471	538	485	533	495	486	541	486	505	490	491	530	514	511	505	510	458	541	482	492	526	479	531	478	533	538	481	506	477	492	545	497	530	510	523	505	529	482	519	490	506	473	529	498	491	506	499	535	561	492	516	512	497	539	512	517	500	508	485	489	499	526	507	504	495	563	513	500	543	502	535	550	528	522	484	518	454	481	486	545	484	515	499	552	457	516	498	484	512	504	527	547	546	516	470	529	507	489	504	520	504	510	477	477	491	548	502	516	532	508	477	535	535	529	493	526	506	525	494	489	503	541	512	516	539	507	492	510	526	507	531	494	493	492	497	528	521	503	529	543	516	493	506	517	488	467	531	498	484	505	499	530	507	510	506	519	510	569	555	497	512	554	506	503	497	502	475	536	495	509	536	531	510	492	506	537	503	483	478	467	499	478	511	544	495	499	502	500	516	535	564	520	577	496	524	498	500	518	567	532	507	486	506	556	515	529	559	493	529	469	496	468	504	536	531	550	481	527	505	502	551	487	526	532	512	502	498	490	538	489	529	495	508	485	547	536	523	505	508	505	510	497	505	521	500	508	533	551	515	523	478	494	514	482	527	501	509	533	524	505	532	499	549	570	468	486	494	490	508	564	477	509	514	505	537	468	489	535	500	514	539	501	523	509	506	514	537	494	501	488	488	508	494	495	497	531	504	498	510	503	497	514	509	529	524	490	533	510	493	478	533	515	492	508	482	516	471	506	513	464	541	476	529	543	529	491	503	536	474	482	509	499	484	485	520	502	528	528	479	507	534	503	513	491	519	481	539	539	522	453	551	535	494	531	517	544	501	492	505	500	527	542	473	481	496	505	500	503	535	487	503	501	519	513	505	461	502	547	494	526	505	509	506	546	537	523	471	486	453	484	496	530	530	485	504	483	506	490	506	491	518	528	509	516	561	487	498	500	514	508	488	520	489	571	461	495	517	488	533	509	532	483	519	490	517	505	506	495	527	505	528	544	469	542	512	491	510	501	534	531	511	510	504	504	516	486	512	512	514	510	507	515	484	504	517	546	478	510	587	504	500	495	492	497	507	479	479	541	540	450	482	513	485	485	507	509	533	548	512	523	527	518	515	461	482	514	532	495	511	508	501	520	532	499	529	486	497	524	515	498	508	515	502	493	515	505	522	513	511	535	554	543	523	497	498	488	517	521	515	545	498	509	476	493	520	514	492	521	517	500	515	503	530	540	506	506	503	504	527	478	491	508	495	527	501	528	506	521	508	505	483	493	528	526	502	541	542
51262	50380	34331	27855	29530	29605	25315	17249	14101	10910	5161	2444	1933	1475	1280	838	519	430	305	283	239	228	192	203	204	208	173	184	192	168	185	161	191	166	166	190	165	164	166	171	159	162	171	167	186	159	149	149	157	168	177	164	158	156	137	149	139	169	154	157	154	179	160	161	153	154	150	155	150	146	146	144	171	135	160	156	151	135	147	152	151	154	170	149	145	137	136	167	149	150	140	170	148	156	167	134	141	169	152	132	151	147	185	154	175	146	181	143	148	142	153	156	158	158	163	153	134	162	148	174	163	145	136	123	142	153	145	187	169	145	160	143	142	150	143	159	138	146	137	151	135	139	145	154	130	145	164	155	151	150	150	153	150	161	160	165	150	160	156	155	142	143	146	147	134	163	154	134	154	137	141	154	165	142	154	161	169	160	129	134	166	160	153	175	159	139	158	141	164	139	139	136	155	156	136	166	145	151	141	132	147	171	140	158	155	139	149	162	152	152	165	143	135	154	136	149	147	179	143	125	157	120	136	135	142	162	172	145	139	146	151	171	165	170	168	149	141	137	139	158	149	151	145	152	138	165	129	161	148	154	155	147	150	169	159	153	138	148	137	129	150	150	152	153	163	147	151	152	155	150	136	161	133	166	150	154	147	159	130	149	144	160	174	151	170	162	165	168	185	139	129	155	145	155	144	141	172	133	145	161	163	153	159	142	143	151	166	140	144	139	158	152	145	153	131	133	151	150	180	145	154	144	164	143	150	137	141	153	141	176	127	163	139	146	167	168	161	158	152	155	158	173	155	148	151	180	140	140	170	157	141	149	159	119	145	152	160	153	155	127	177	124	137	151	148	145	148	149	142	136	164	139	123	143	172	143	150	163	164	142	157	158	166	140	171	143	140	163	160	166	155	143	156	141	146	154	129	140	164	152	154	149	161	157	147	155	160	163	122	147	151	166	160	168	176	143	148	147	147	129	157	141	131	143	159	156	150	151	157	162	141	133	160	147	156	139	160	149	152	145	137	148	132	166	141	150	148	162	148	118	138	148	138	156	145	162	153	162	152	138	152	149	145	137	136	143	146	159	158	138	154	150	156	171	141	152	143	157	157	136	167	155	156	139	143	171	153	132	144	142	137	139	164	162	153	160	148	143	123	144	150	153	144	172	137	183	174	135	149	157	177	149	139	141	141	148	156	146	146	162	144	144	138	158	153	175	163	163	146	159	133	162	140	166	139	129	151	152	152	131	149	137	145	139	148	151	130	149	160	154	134	151	132	171	164	156	157	145	135	143	163	154	144	167	167	161	138	158	152	137	109	162	165	153	137	151	196	162	149	170	152	148	145	180	152	152	153	137	152	150	145	156	156	162	140	136	149	149	147	144	138	139	149	160	142	152	167	157	158	155	128	149	133	156	162	153	137	141	139	134	157	161	154	140	155	171	167	154	154	121	161	146	160	159	152	144	171	173	183	162	170	148	151	170	139	148	167	150	148	142	137	138	142	163	152	147	158	142	135	166	136	154	148	142	134	163	150	146	166	151	167	143	151	138	161	150	137	149	135	157	165	134	152	151	157	131	144	148	157	117	165	180	133	142	146	160	143	138	180	128	136	143	139	155	144	162	143	164	143	153	168	165	155	177	163	149	157	182	134	139	157	179	140	148	141	154	139	136	149	158	142	156	134	162	154	144	142	160	146	121	150	154	147	173	135	147	155	154	146	147	152	141	145	141	138	147	145	138	154	135	152	159	156	137	130	163	131	146	123	137	137	160	151	166	153	136	159	123	151	148	129	138	140	142	159	139	130	158	141	143	156	127	150	155	152	131	136	139	145	150	148	154	160	141	140	137	153	161	172	152	146	170	158	150	155	157	153	152	157	147	140	157	137	145	152	163	162	166	126	139	131	139	143	149	153	145	132	134	137	153	165	161	150	131	167	150	135	167	156	147	150	124	144	151	162	148	170	140	152	153	150	138	147	154	135	139	144	159	146	157	136	159	140	159	150	150	135	150	154	135	156	148	140	137	164	175	168	138	145	163	128	145	135	168	151	154	142	126	151	129	160	137	124	153	165	146	140	150	150	158	163	158	132	162	120	140	155	119	154	151	169	155	182	131	137	170	155	153	156	133	141	141	131	135	110	157	127	136	132	161	159	166	145	152	150	155	142	130	171	168	150	147	160	162	156	141	135	141	163	146	170	165	157	142	142	142	135	150	166	160	164	148	167	150	148	174	152	144	159	138	143	135	131	163	146	140	144	149	152	145	154	154	171	157	155	130	152	154	132	153	141	168	152	144	176	144	149	152	147	136	155	126	133	140	160	154	155	155	139	169	145	171	149	151	133	127	152	151	149	136	139	124	150	152	152	135	148	163	148	147	150	128	161	167	144	160	148	178	143	147	162	160	153	169	181	141	169	141	149	159	162	152	160	163	156	150	138	146	162	148	143	152	160	121	145	143	162	142	163	151	153	133	149	146	153	157	163	129	163	133	134	139	150	139	147	165	158	140	152	148	148	170	149	127	160	156	161	143	154	162	131	142	156	143	163	147	171	156	156	140	120	148	137	164	170	165	136	153	151	138	128	164	140	157	140	157	137	161	153	155	134	149	150	148	150	165	140	137	147	145	147	140	141	121	160	152	116	160	176	147	139	152	145	132	144	146	170	136	137	162	166	130	148	153	157	167	159	148	170	158	156	140	173	149	178	154	152	156	142	152	156	141	139	140	142	140	166	156	160	148	152	137	142	146	140	150	139	147	136	154	153	147	142	148	156	147	158	170	144	135	141	130	134	143	174	142	128	169	191	152	151	144	150	154	165	147	146	149	162	140	135	144	136	146	153	149	129	157	129	142	152	133	155	156	144	126	151	145	147	154	140	161	126	165	147	145	135	160	146	146	146	139	158	171	153	160	157	153	164	145	157	170	159	146	154	153	153	144	154	153	157	155	144	172	142	153	145	134	155	164	157	154	149	147	145	148	135	151	130	158	126	164	159	163	141	145	155	138	154	139	159	124	146	158	172	139	150	147	150	161	126	150	123	129	150	168	144	153	152	159	136	142	143	139	152	133	147	144	148	168	149	141	152	154	147	155	177	155	158	160	127	139	136	137	165	166	156	151	130	143	142	158	152	146	130	140	162	147	151	145	132	137	159	159	159	147	146	148	149	156	154	142	137	157	141	156	157	150	138	160	150	144	155	135	151	142	139	151	139	167	171	148	154	150	131	158	154	146	159	147	138	138	137	169	152	143	144	154	131	167	129	150	130	134	152	157	146	150	148	160	124	155	161	146	126	162	157	154	175	165	135	146	156	138	144	151	153	154	156	150	138	133	148	175	142	140	164	142	139	155	153	168	174	177	152	157	165	139	156	149	155	139	145	145	143	141	156	149	179	144	140	143	143	130	159	145	179	141	170	182	146	144	147	142	141	134	147	160	135	176	162	148	141	130	129	163	158	160	176	178	145	123	142	135	155	172	148	141	151	158	157	134	160	154	156	143
41523	53446	32428	36102	40992	40143	33561	26428	29723	26946	17353	10384	8685	7005	6404	4078	2653	2201	1723	1566	1211	1102	918	954	872	766	741	717	705	693	724	695	688	674	661	625	598	638	614	566	558	567	537	559	591	545	532	514	548	505	517	486	502	523	493	524	498	467	498	491	487	503	475	527	502	504	492	486	471	457	484	477	478	446	480	470	458	489	507	482	481	424	452	485	461	462	470	479	478	461	449	479	468	477	488	466	440	457	453	421	493	497	504	471	471	515	453	481	467	494	487	466	470	470	464	436	492	481	471	443	472	482	482	496	476	473	442	498	458	470	478	499	475	480	418	427	448	473	436	501	431	486	478	480	462	480	483	498	497	494	437	464	452	509	481	467	488	461	467	430	484	448	518	493	466	451	483	473	445	442	449	469	463	440	447	481	504	470	486	466	494	467	459	458	479	486	454	466	499	468	497	426	460	467	446	466	462	430	460	475	495	507	474	447	484	463	434	490	452	480	473	453	481	480	476	431	502	453	457	488	462	476	452	466	463	506	452	445	449	500	469	492	487	472	446	460	477	439	447	499	424	479	483	450	453	470	473	459	486	463	476	474	451	494	434	446	433	469	462	507	488	458	485	460	456	472	447	471	442	470	433	488	474	453	464	434	504	471	472	480	462	462	433	448	474	467	455	501	446	452	466	501	491	431	485	461	431	443	485	424	445	511	444	476	471	469	452	486	492	471	452	454	421	473	495	429	494	463	474	457	440	469	438	445	421	470	474	465	453	438	469	443	417	471	486	468	508	457	463	434	470	445	455	496	458	396	451	464	469	459	476	429	469	443	501	479	513	466	463	460	482	484	487	496	470	459	463	438	498	468	468	439	425	434	519	461	456	431	451	476	449	467	462	423	496	445	476	467	462	480	470	463	486	488	466	478	466	469	454	447	471	472	457	474	482	473	417	512	471	468	462	475	440	457	446	461	492	434	481	439	472	472	520	519	473	468	408	425	476	436	504	437	463	487	427	470	492	429	473	443	435	499	434	470	440	453	474	451	479	472	448	476	452	445	445	494	461	463	429	437	462	483	514	447	453	450	461	450	426	455	486	430	448	467	500	472	483	459	484	459	432	455	492	439	457	468	461	489	472	473	441	475	439	474	504	512	476	492	425	489	481	431	475	475	451	484	454	425	474	475	460	439	429	451	442	439	443	508	464	504	467	444	472	432	460	463	485	469	462	482	473	461	505	443	463	443	467	477	451	435	450	491	474	481	485	469	464	466	438	483	467	470	442	489	426	471	449	439	438	491	424	458	460	462	464	437	470	518	479	460	458	464	469	481	464	472	501	453	475	464	464	490	434	472	448	458	465	456	443	473	477	426	476	442	462	478	483	469	415	467	475	481	438	479	426	469	462	446	455	475	464	427	455	476	469	503	471	485	469	437	480	462	450	475	432	458	479	464	469	479	441	453	473	447	468	508	455	533	442	442	487	467	435	462	479	488	477	489	448	476	510	457	449	418	472	459	421	455	511	469	452	447	462	508	512	455	498	489	457	471	448	484	461	448	454	485	491	437	488	478	502	453	453	496	468	464	526	457	471	505	513	441	489	446	452	412	432	448	456	446	478	454	491	447	470	503	496	451	483	468	400	472	459	448	468	506	482	428	465	451	510	448	457	484	441	479	486	458	460	457	468	475	459	456	442	474	496	460	496	468	492	446	450	492	450	470	463	478	431	450	485	471	493	467	455	424	490	467	460	466	431	486	477	475	445	465	441	461	450	453	473	489	467	452	427	433	478	458	481	435	476	452	441	452	462	487	427	486	459	461	431	452	446	486	473	504	482	473	471	469	440	479	460	449	474	478	434	491	506	437	431	469	487	474	458	475	472	485	470	456	475	460	476	452	475	447	448	470	407	486	436	473	473	451	492	487	470	466	494	434	476	480	480	449	440	450	477	472	455	451	481	470	507	473	463	480	487	444	478	453	416	471	468	449	477	471	461	466	419	449	450	476	485	472	471	451	471	450	422	483	462	454	462	461	455	462	449	465	484	504	464	485	446	477	456	491	459	464	480	480	470	443	476	474	457	436	443	486	448	476	457	461	480	442	433	441	506	480	435	486	473	483	445	468	484	460	439	473	504	442	441	440	469	434	433	450	479	455	448	444	432	481	476	458	471	443	434	495	429	485	431	455	478	491	455	453	478	462	443	468	466	451	459	470	456	445	443	438	436	438	465	431	469	474	453	459	450	465	466	469	461	458	473	443	452	455	510	465	477	481	464	470	475	477	469	500	445	435	491	419	459	492	490	452	472	505	457	493	459	446	478	464	440	506	455	466	482	448	428	432	437	505	467	486	496	443	477	479	494	486	443	491	471	496	469	479	450	474	463	467	463	430	444	478	501	504	445	461	465	454	455	448	471	427	462	472	457	473	453	480	456	434	437	440	497	469	457	474	460	454	469	477	467	466	477	477	506	465	474	462	440	477	451	507	490	464	469	455	483	493	447	467	473	467	460	486	469	476	482	461	454	508	497	481	455	467	461	475	475	481	471	443	445	478	456	480	447	496	470	470	488	483	429	479	468	443	446	452	473	465	459	450	464	466	440	449	467	492	469	449	470	480	483	474	456	423	471	472	456	489	460	489	470	461	460	463	441	490	473	425	479	476	453	496	464	431	449	403	465	483	433	476	471	448	470	479	482	475	498	477	493	458	483	457	468	484	469	453	475	451	465	470	452	464	497	457	459	442	486	484	455	481	484	478	457	441	468	464	482	479	478	449	472	488	489	471	461	436	462	467	437	426	452	504	458	434	447	466	445	468	502	456	512	471	437	428	464	471	437	458	465	444	430	480	473	455	451	468	469	456	493	463	434	448	460	458	499	469	465	464	452	481	444	443	441	477	473	419	478	485	465	485	484	427	473	456	461	469	455	441	478	426	485	452	470	496	443	443	498	451	482	481	472	447	448	476	454	439	454	461	444	504	443	478	448	464	461	454	477	462	492	472	480	453	449	445	492	454	511	482	478	448	505	526	479	413	488	478	493	468	472	433	476	465	466	465	459	450	441	468	436	448	475	466	453	521	454	442	494	499	478	465	443	482	495	467	479	475	475	477	456	502	503	476	443	456	452	451	504	457	462	437	497	482	492	448	489	473	456	451	450	423	500	490	476	496	502	473	477	519	471	461	469	496	444	425	440	426	482	456	490	495	480	479	462	461	456	480	453	464	455	464	450	439	463	468	433	463	460	438	460	468	483	478	496	441	417	446	501	455	528	453	471	471	468	464	451	485	459	425	461	464	456	429	457	476	486	466	478	478	469	501	502	463	423	461	467	446	422	438	481	478	474	474	478	463	457	473	491	438	487	466	453	512	466	433	457	507	478	483	470	463	490	471	477	456	452	483	461	468	459	463	508	469	479	486	414	448	474	466	451	486	457	442	470	482	476	473	429	462	483	424	500	490	477	480	453	477	443	483	492	453	471	435	462	479	431	476	469	485	478	474	468	461	462	451
56854	47374	33472	27320	30687	32309	30986	26869	26192	21894	12952	6370	4759	3350	3049	1870	1104	813	613	657	461	395	415	368	362	375	331	320	248	337	312	314	306	301	262	299	282	318	297	308	295	305	288	291	272	266	260	256	271	262	251	297	262	260	241	278	259	252	260	272	256	252	279	254	258	272	262	270	267	238	272	261	258	265	278	281	241	249	260	290	260	250	260	269	276	264	297	228	277	265	259	232	220	239	240	257	283	246	289	214	267	253	285	255	296	284	256	264	272	279	267	279	265	248	261	253	263	234	257	244	217	258	260	253	228	252	240	236	257	240	268	262	270	243	259	254	271	256	279	254	285	299	275	251	275	242	265	265	275	233	248	282	214	250	252	272	231	245	252	241	247	242	249	240	254	253	276	231	227	262	248	227	261	277	263	261	266	283	269	257	247	232	257	239	303	263	249	257	264	246	243	250	282	231	265	227	258	232	258	261	234	255	264	228	230	252	265	267	248	286	242	244	222	230	242	250	269	270	228	259	262	236	274	240	234	283	265	239	253	233	262	293	235	259	283	247	273	249	248	262	248	267	246	270	268	223	248	255	242	282	240	274	252	252	243	257	258	234	266	216	242	240	242	242	236	264	245	256	219	236	257	245	262	256	284	272	249	271	263	281	262	256	262	253	228	271	259	235	267	235	260	252	235	245	251	239	237	234	242	251	258	227	231	272	287	254	288	232	272	273	225	268	236	268	282	236	256	283	265	254	235	244	276	257	243	255	248	271	310	256	263	241	262	238	251	227	279	256	249	263	265	235	283	251	232	245	245	252	254	259	253	239	248	234	251	278	253	252	265	266	255	257	232	240	254	253	256	228	256	258	252	277	237	220	250	253	244	278	262	241	263	276	273	231	242	259	238	251	237	271	240	255	239	272	239	255	237	243	264	264	248	257	236	242	254	275	259	258	273	256	232	238	254	278	265	260	268	266	236	266	279	243	256	268	230	250	230	256	258	240	250	241	262	267	248	262	268	240	251	286	248	256	262	235	222	263	244	241	235	264	246	243	267	253	261	261	269	245	215	274	250	260	288	277	273	260	218	246	254	235	264	269	248	281	268	229	281	251	243	271	259	269	240	236	238	287	246	247	265	274	277	219	216	247	243	269	253	250	254	229	252	248	268	240	245	253	266	247	266	243	237	258	297	267	264	263	268	246	273	277	232	218	248	244	259	265	234	299	256	233	225	245	237	231	244	247	288	225	241	215	264	250	208	262	252	252	251	279	220	264	235	243	263	276	255	251	232	269	280	252	262	266	250	260	243	217	239	236	237	252	226	232	282	252	243	249	254	243	237	275	268	263	236	243	245	263	270	279	273	249	246	277	242	264	279	254	266	262	268	265	242	273	255	272	248	260	261	232	241	236	257	257	243	259	253	252	256	255	232	279	244	249	270	292	274	247	264	255	268	250	230	245	263	250	255	270	241	240	241	285	250	239	253	252	253	240	260	248	226	227	277	260	261	263	260	259	253	260	230	263	256	267	275	262	253	253	239	246	285	257	255	234	246	229	219	245	266	233	248	247	224	254	227	256	263	278	239	263	224	251	261	240	242	257	252	242	257	260	249	246	245	246	252	202	298	295	240	267	269	253	223	259	255	253	218	257	234	249	264	274	248	251	256	252	261	257	243	238	252	267	234	270	247	244	249	271	238	235	274	283	234	253	284	260	258	261	252	287	273	244	266	241	267	279	260	254	235	249	283	266	246	251	262	257	242	242	251	254	264	257	266	253	256	272	264	265	264	249	256	255	248	259	241	266	255	275	240	247	273	287	236	251	249	303	274	244	234	262	248	268	241	280	262	225	276	260	270	262	268	255	244	264	238	241	229	249	249	249	271	254	255	240	249	261	235	237	280	243	251	263	290	244	262	250	252	248	255	244	248	246	252	236	260	239	246	250	287	254	228	240	235	254	245	245	283	267	250	292	209	283	250	245	246	230	268	254	221	258	251	248	239	259	221	270	264	235	230	261	240	244	231	267	274	241	249	259	250	245	268	270	275	257	232	261	249	240	237	263	249	273	233	228	254	300	252	262	254	258	259	243	250	259	271	235	242	273	250	230	256	272	249	258	253	241	267	281	286	264	270	278	240	257	218	266	243	281	249	234	236	276	252	277	239	240	287	231	272	235	232	241	271	261	267	276	220	236	252	245	277	271	246	277	234	213	264	245	256	244	248	272	261	270	254	251	278	286	266	241	257	248	255	268	225	245	244	259	253	235	263	270	237	244	260	235	267	253	255	235	272	244	223	253	244	273	239	233	260	239	239	245	260	244	232	241	252	219	244	256	280	262	261	238	236	276	261	241	251	248	267	275	270	243	248	246	260	223	210	272	253	276	249	229	261	271	253	244	232	251	252	240	241	235	257	246	247	238	257	268	259	279	250	250	274	260	276	280	233	241	253	258	233	241	243	266	279	249	256	253	273	244	243	232	265	280	262	253	254	275	246	254	255	254	256	250	233	262	259	232	262	274	257	268	238	286	285	244	287	236	241	257	260	251	281	265	245	259	266	247	252	260	228	227	247	245	263	259	256	238	283	254	289	264	249	253	266	279	269	242	267	247	251	269	249	235	251	242	237	248	267	245	277	247	248	246	237	256	246	231	240	253	260	223	247	247	246	243	266	228	254	238	235	200	261	259	256	256	273	249	257	252	260	286	251	252	238	258	269	216	245	245	225	249	262	252	234	259	225	245	260	286	273	257	270	232	251	246	235	257	264	231	265	269	241	244	241	243	236	262	251	260	274	287	221	244	255	276	275	232	227	272	271	248	272	228	291	290	226	278	263	255	235	238	259	258	269	228	239	257	258	272	241	244	242	263	237	262	237	236	259	259	283	219	250	229	284	280	234	228	237	270	276	257	244	235	268	253	233	250	230	270	295	242	245	220	263	251	261	262	239	276	232	234	227	227	237	267	249	240	254	259	271	233	263	271	243	241	239	260	256	269	271	252	243	236	250	279	241	250	265	264	258	265	277	241	255	258	223	247	257	271	230	233	257	259	252	254	233	236	237	248	251	271	263	248	265	244	251	251	223	288	244	253	255	254	258	256	221	229	261	261	244	229	248	249	262	221	243	238	278	271	260	244	243	257	254	255	251	237	244	251	256	266	251	249	224	258	221	252	237	271	240	241	268	250	225	235	255	270	248	270	243	219	254	242	244	283	258	250	246	253	241	236	258	261	233	224	241	222	268	270	273	250	258	237	276	254	232	245	246	261	306	269	247	245	241	257	270	267	255	251	254	245	273	248	280	266	253	276	256	231	259	265	262	266	267	231	266	252	251	269	270	270	226	258	241	250	275	250	262	255	252	230	270	248	241	247	251	268	285	231	270	258	256	250	254	246	267	237	272	265	235	269	278	263	250	251	228	262	267	261	242	251	258	253	236	261	240	247	277	260	264	226	266	254	248	265	236	273	261	236	274	243	237	257	253	261	246	254	239	253	228	261	259	247	282	258
48106	56757	34490	42057	47200	48744	42359	36071	39983	37365	26770	18861	15875	13329	12722	7668	4917	3365	2865	2948	2141	1816	1533	1526	1458	1253	1237	1118	1104	1086	1046	1092	1065	1142	1021	988	1002	962	940	980	898	914	911	865	870	850	869	837	808	763	746	754	813	793	751	810	780	794	782	739	764	771	794	787	755	778	749	754	726	750	723	711	709	740	761	694	682	700	732	727	728	721	719	683	690	683	733	730	755	684	703	733	749	716	736	785	688	707	727	776	709	768	730	809	804	799	840	809	766	709	687	732	732	766	678	718	685	699	725	703	761	688	697	704	701	709	717	708	714	715	701	747	715	728	716	746	717	706	661	727	703	685	736	733	745	704	689	748	720	726	730	752	746	700	727	702	653	784	732	718	676	734	671	723	726	737	697	725	699	704	783	693	667	717	695	772	737	718	702	707	719	693	678	726	706	712	716	706	690	713	693	663	677	699	702	674	704	717	726	708	715	665	703	678	713	728	717	694	701	721	726	705	698	680	685	761	687	674	682	658	720	722	680	700	712	699	775	672	721	689	692	740	761	717	705	726	684	714	718	688	693	622	715	703	715	731	708	718	693	728	734	705	722	687	726	673	740	744	685	709	741	660	695	739	730	700	716	710	701	693	692	688	694	710	689	711	736	714	735	683	689	679	703	702	641	724	745	711	714	722	732	709	700	705	724	711	684	676	668	662	697	716	718	724	720	690	733	712	674	766	699	730	697	732	717	703	696	697	721	690	749	725	751	741	687	687	765	695	680	679	725	695	671	734	698	692	758	682	694	728	661	725	704	733	762	730	702	683	681	691	695	684	705	666	701	689	745	712	709	697	722	687	718	668	682	711	733	691	680	734	691	689	702	717	713	703	743	691	719	707	691	749	719	726	672	731	699	712	720	671	679	729	764	687	703	693	713	713	734	678	697	748	719	758	700	736	750	692	663	703	720	733	701	691	761	689	717	720	669	727	676	736	721	683	761	692	683	770	657	736	707	725	736	703	682	750	744	711	691	689	665	710	772	727	704	690	719	712	693	707	701	692	741	755	730	702	698	697	731	679	739	699	699	721	690	685	712	694	708	719	709	696	677	706	689	720	690	677	740	732	680	742	728	746	722	701	705	701	675	684	686	655	715	736	718	692	707	748	674	740	732	699	720	769	703	698	713	675	730	696	739	691	779	726	708	669	697	677	661	704	780	722	703	674	741	741	720	729	666	671	711	693	710	704	733	745	731	729	721	711	691	719	703	677	690	702	660	678	713	739	709	725	744	754	717	676	692	699	678	693	679	718	714	713	686	723	732	691	688	714	718	677	724	667	660	725	723	707	745	755	657	715	689	676	729	754	693	666	727	719	680	674	706	717	710	733	728	715	704	722	684	711	712	680	734	679	699	673	724	675	694	708	703	743	704	681	701	733	709	732	712	713	718	736	712	689	719	705	727	720	703	739	748	682	736	694	736	727	751	719	709	661	713	666	711	712	693	722	688	686	712	739	697	698	718	698	691	695	709	680	738	678	704	715	748	678	671	706	723	679	679	754	747	696	693	775	695	657	704	718	715	728	730	675	727	724	678	729	707	704	688	725	669	714	686	690	696	670	691	686	776	731	717	659	712	700	741	757	697	684	645	750	681	746	747	701	676	717	688	668	677	701	752	728	667	714	655	710	690	705	687	683	701	690	735	658	721	675	687	726	701	717	716	701	676	750	699	693	769	732	718	678	659	737	648	680	719	676	716	707	692	752	657	699	759	775	715	683	688	687	677	670	695	691	696	732	686	738	712	737	702	695	708	672	765	781	712	679	715	706	736	660	699	703	741	722	713	717	700	718	726	724	743	687	740	705	718	716	672	726	747	707	719	743	718	721	677	708	705	673	691	684	658	731	633	704	689	686	690	728	700	761	716	693	672	633	730	667	702	704	688	726	672	739	682	726	740	686	763	698	702	681	697	706	686	613	717	672	756	748	682	706	689	740	699	697	718	657	659	726	749	679	736	691	713	703	697	700	673	733	678	700	711	684	707	695	725	732	741	714	691	698	685	705	716	705	685	691	744	694	703	702	764	734	695	706	708	716	707	661	699	686	729	725	696	724	699	671	675	688	696	687	657	665	667	697	688	740	672	683	738	763	679	668	727	753	678	688	735	697	671	714	718	679	706	707	713	702	694	741	710	678	715	695	701	688	682	709	712	675	729	739	708	710	726	710	708	714	632	675	730	676	709	733	733	682	705	715	690	704	736	700	687	709	719	686	692	743	682	690	676	695	666	712	663	736	725	665	722	696	693	758	701	682	703	714	706	718	726	736	718	698	700	750	711	703	676	777	714	734	704	707	703	700	744	678	739	707	689	681	682	711	705	748	703	725	739	714	636	680	731	703	696	682	720	674	763	692	716	691	677	757	712	724	704	686	743	611	690	677	716	651	747	677	713	672	686	763	685	685	694	700	694	728	698	699	667	713	696	720	714	718	731	718	727	686	689	672	705	697	674	712	681	738	643	714	717	748	730	745	730	714	730	728	660	698	685	719	707	689	703	716	725	721	732	699	725	691	743	683	681	691	704	678	720	732	687	722	686	757	719	680	688	687	669	698	700	732	718	714	695	658	746	739	701	720	710	711	709	705	722	717	711	729	714	685	679	679	693	694	714	705	706	729	711	696	710	665	705	728	732	698	699	720	682	700	681	717	708	682	668	709	683	754	658	742	694	735	697	687	684	714	702	681	700	722	716	722	710	754	712	723	721	715	734	731	750	738	670	731	672	722	690	749	703	666	719	665	701	713	646	719	707	776	760	738	721	685	683	731	685	718	710	736	724	707	690	692	702	670	680	725	697	710	760	702	719	694	721	717	723	705	727	705	726	712	722	713	736	698	661	702	711	729	707	690	724	687	682	718	669	685	716	667	719	717	722	744	722	740	703	647	690	706	696	713	655	676	704	733	704	705	701	697	688	753	704	756	736	679	723	684	672	705	708	693	769	714	720	727	679	756	732	720	723	690	690	780	747	727	719	680	701	723	645	679	690	705	741	745	689	720	703	725	683	741	706	729	677	703	728	722	659	740	763	665	690	684	712	683	673	730	697	665	684	685	732	718	725	724	686	686	713	741	716	709	674	727	695	695	718	707	727	677	781	726	735	731	672	739	680	673	721	718	683	723	682	733	681	677	721	723	676	727	700	694	703	669	765	695	708	708	741	674	656	773	715	725	749	734	651	716	729	726	735	666	680	676	729	753	734	706	721	715	726	697	731	713	684	721	732	703	730	753	729	661	750	646	725	768	736	710	649	666	720	697	697	720	755	724	695	758	692	728	708	670	673	726	682	666	703	690	689	667	742	721	730	747	720	736	662	742	689	714	724	750	695	686	696	719	728	790	684	684	763	734	688	726	713	689	677	696	745	772	724	645	696	704	664	692	685	705	701	726	700	716	723	691	674	682	732	753	699	718	711	693	701	654	687	695	717	697	733	724	727	668	728	700	705	764	692	680	699	709	763	683
23102	34280	19269	8669	5936	3911	1988	1121	965	790	475	354	319	272	272	250	197	202	216	201	166	203	188	181	195	174	202	174	182	156	191	161	165	181	206	152	152	163	160	209	173	196	178	152	175	183	158	154	193	167	164	182	169	170	171	182	164	161	164	192	168	181	151	171	128	145	177	177	162	157	154	163	162	152	168	162	174	139	175	172	156	182	150	133	159	170	161	148	178	148	160	165	175	158	162	151	174	153	159	163	183	177	161	160	170	188	163	157	157	161	178	172	158	161	181	154	187	165	183	156	154	166	161	160	161	159	173	143	195	164	170	153	169	161	170	175	182	163	185	159	155	164	156	157	169	168	172	176	185	175	178	145	149	174	162	162	156	158	161	127	174	160	164	184	157	159	167	136	159	183	159	175	164	152	153	152	163	170	169	155	176	148	160	160	174	169	183	177	171	170	170	142	146	157	174	166	146	149	143	153	173	167	187	162	159	159	176	161	161	168	182	172	153	157	170	166	154	156	181	156	177	175	166	155	159	162	162	198	176	162	166	147	185	170	170	143	170	190	153	169	189	174	168	146	151	163	166	175	165	169	178	152	173	169	177	167	164	164	161	180	147	178	173	153	184	181	146	165	173	159	147	158	162	161	171	179	157	165	159	169	160	152	179	175	184	157	159	186	160	163	155	176	167	181	170	152	170	149	161	168	164	153	176	159	169	154	163	174	144	167	191	170	187	152	168	167	167	157	142	179	156	162	167	183	147	161	159	160	157	148	128	171	160	162	150	196	161	155	167	155	181	176	153	143	181	157	170	160	164	182	151	145	180	162	149	176	160	148	175	168	162	147	167	175	173	181	148	170	183	170	164	181	141	152	176	190	180	174	180	156	153	177	165	187	168	159	177	171	161	164	175	148	170	168	167	152	173	172	161	172	156	168	165	177	140	153	170	155	178	175	165	159	158	164	145	161	189	182	179	163	167	160	155	183	165	176	166	146	167	144	154	174	187	182	170	162	155	161	156	160	167	163	167	175	178	147	152	172	143	166	156	163	169	186	167	157	158	154	157	141	178	158	167	154	176	141	162	174	153	168	188	157	160	167	171	161	183	166	162	191	152	176	164	176	161	147	178	167	160	151	172	146	187	179	155	155	158	167	150	164	155	156	154	156	172	197	190	153	184	160	166	160	162	161	186	135	172	149	158	167	156	171	175	182	184	145	151	166	179	152	159	168	174	187	176	164	151	158	190	167	165	133	165	186	169	168	152	152	173	187	183	151	172	171	194	146	139	137	160	180	176	177	186	172	157	177	147	150	139	180	187	157	143	169	163	174	153	169	175	182	195	164	176	151	184	157	160	167	172	151	156	154	205	157	195	152	150	172	142	172	158	164	179	149	190	160	156	175	177	174	153	152	170	152	176	152	144	159	157	144	176	180	139	176	179	193	173	157	157	170	171	164	159	166	162	161	182	184	149	165	180	188	177	167	151	169	160	173	160	155	173	170	185	172	146	170	171	160	162	157	159	171	172	161	154	163	162	152	165	176	173	179	148	163	158	170	156	158	161	162	158	160	153	168	173	146	176	184	174	153	172	176	171	160	145	160	160	159	162	163	153	166	163	182	171	189	196	166	172	142	158	141	178	159	167	164	174	175	158	170	176	164	169	184	172	165	154	168	180	137	161	149	153	166	176	174	172	196	159	149	125	173	187	154	157	169	156	166	191	173	173	170	154	181	153	185	186	148	151	154	151	153	161	147	170	159	178	191	164	164	183	147	173	120	186	159	171	149	153	176	179	156	150	142	184	155	182	162	160	144	156	147	178	163	166	172	167	149	170	180	154	151	161	171	186	171	164	144	170	162	162	157	157	167	167	168	156	158	165	179	133	154	152	178	170	171	156	154	168	168	171	162	151	175	151	167	162	183	173	165	183	160	187	171	191	166	173	186	178	187	184	182	189	158	164	187	162	143	164	171	166	163	174	158	146	159	173	160	155	164	142	168	165	157	174	173	169	145	217	177	165	167	158	168	167	156	153	167	152	180	182	171	167	156	169	196	169	151	165	166	148	151	157	181	149	148	169	169	147	171	148	147	168	144	161	176	143	165	176	176	162	177	177	172	152	185	159	177	164	162	139	182	163	163	178	155	149	170	146	176	164	155	176	158	146	138	160	160	180	144	165	170	185	182	175	150	171	170	177	176	163	172	168	167	160	166	154	186	145	164	171	179	170	132	180	148	180	174	165	172	169	163	164	165	161	172	178	180	184	177	161	145	162	163	146	159	155	135	168	148	170	161	162	146	180	179	161	152	155	155	169	163	150	202	164	202	162	147	146	166	175	162	149	158	161	175	179	150	156	161	155	154	183	182	169	169	197	168	165	186	171	175	161	164	188	171	190	201	153	158	142	179	167	143	148	180	155	151	152	182	182	158	154	166	168	158	161	134	152	161	150	160	183	156	157	171	163	175	172	158	156	163	172	172	159	140	170	181	186	175	167	167	156	186	156	164	162	184	153	188	169	172	175	167	149	177	165	159	156	159	157	176	182	155	145	161	144	160	159	162	144	157	158	169	153	179	173	130	159	162	160	161	146	159	159	161	148	160	174	147	166	147	142	174	142	159	179	158	144	176	170	158	168	177	171	149	176	152	160	171	168	174	156	157	147	166	140	168	161	174	163	164	174	151	175	164	195	161	155	171	179	146	178	195	165	154	167	166	162	187	138	165	172	152	165	168	148	181	172	148	157	148	206	178	164	173	137	162	172	158	162	198	166	125	146	159	169	167	152	177	184	176	157	170	179	158	167	150	161	157	154	158	150	176	166	182	159	171	190	185	197	159	170	176	153	169	158	167	162	162	153	171	178	196	150	167	136	170	169	160	160	149	177	170	153	161	168	134	188	174	182	171	166	157	155	151	172	166	176	192	153	164	166	164	172	163	161	165	162	174	184	163	139	192	148	157	146	156	176	170	184	157	174	165	171	165	171	172	140	178	194	178	163	175	143	151	162	155	154	173	191	162	161	176	160	181	177	151	143	174	178	147	139	162	164	152	164	161	175	157	161	161	197	199	176	155	159	153	164	166	147	168	160	160	153	175	196	162	163	161	189	166	156	162	168	170	157	160	164	169	153	161	152	191	153	173	155	171	177	164	157	167	155	187	167	174	156	176	148	182	134	181	162	158	153	172	162	181	169	173	159	180	147	155	184	152	180	170	197	166	144	186	167	178	185	160	180	189	173	203	166	167	168	164	156	148	145	168	150	199	167	175	169	173	170	167	158	176	136	157	165	170	160	153	190	152	190	172	160	150	149	162	182	180	164	187	173	154	152	187	165	175	152	176	190	159	149	178	153	167	177	191	160	159	175	163	168	138	163	149	158	173	175	164	160	147	145	165	156	174	179	167	150	150	177	169	170	170	165	172	164	172	168	157	159	168	174	150	164	153	162	164	164	158	178	150	196	167	171	169	172	159	153	161	150	137	142	169	169	181	182	181	167	150	173	183
20382	34726	15166	13721	15021	12308	7648	4389	4600	3898	2220	1701	1519	1363	1163	1047	854	778	727	766	697	655	668	673	624	631	650	632	594	642	612	594	565	593	573	602	561	552	545	538	558	518	536	584	509	531	522	549	523	478	526	537	537	524	521	532	515	476	525	532	534	534	564	553	523	522	526	525	478	557	504	539	546	517	481	535	527	486	538	506	528	502	496	500	487	497	500	527	551	510	503	520	521	552	515	500	509	522	517	472	550	540	483	486	523	504	467	493	509	549	543	521	531	503	532	492	528	510	560	476	526	501	555	482	540	472	540	528	548	509	517	503	499	517	536	547	489	540	498	524	515	520	541	522	498	477	539	495	485	514	513	530	489	503	561	488	532	511	545	499	511	537	489	538	534	483	524	486	502	522	460	525	528	481	508	460	558	513	498	510	522	512	492	518	505	516	514	529	529	542	522	489	501	509	485	500	518	501	492	548	534	528	508	502	518	561	537	517	503	465	508	498	505	499	531	547	489	500	485	497	477	517	513	555	498	544	536	489	536	501	502	511	524	531	526	480	479	520	491	523	514	480	535	482	539	520	500	517	531	535	495	502	532	527	484	489	491	469	518	556	522	494	475	487	501	549	514	492	483	515	475	476	543	506	508	520	517	503	523	490	486	487	478	553	514	503	507	521	571	489	513	463	524	518	507	505	514	538	505	502	495	523	547	508	513	489	520	545	538	461	540	525	512	504	572	506	504	490	548	506	507	547	511	537	514	496	512	485	523	512	544	518	519	524	510	543	524	496	514	486	514	538	482	525	489	503	525	537	519	511	493	530	506	498	512	539	481	501	556	520	503	510	503	483	524	493	504	505	542	507	493	536	521	480	541	537	503	513	536	491	448	548	473	462	520	499	527	512	519	515	462	513	477	536	533	519	486	506	513	505	526	507	517	545	515	502	481	539	517	534	487	526	525	526	501	519	488	535	543	548	500	506	554	551	549	518	474	500	503	505	550	512	508	547	532	488	566	535	520	512	483	502	557	532	479	518	476	505	537	541	507	546	529	503	504	527	512	516	488	536	496	522	530	521	493	499	485	489	501	510	512	531	514	460	507	525	522	464	491	498	533	520	539	546	498	502	503	542	517	463	534	509	478	513	520	503	510	528	521	533	528	507	472	508	525	503	476	474	502	460	524	516	498	522	496	479	511	510	504	524	499	492	570	465	535	520	552	517	520	527	471	510	508	511	548	514	488	504	524	529	507	503	487	554	514	528	489	533	499	503	554	482	510	517	488	513	493	500	496	486	600	525	482	539	497	522	489	532	485	504	507	517	522	549	558	456	471	530	529	554	498	510	525	524	506	528	546	529	504	533	522	515	540	530	534	524	472	498	499	544	495	539	512	561	514	501	483	513	511	453	510	492	502	516	502	482	517	486	517	499	536	528	557	541	472	522	536	499	541	477	505	524	505	559	514	477	533	522	516	512	532	508	507	506	499	496	533	545	520	539	497	459	495	511	515	501	486	526	518	533	516	534	529	553	527	462	510	516	499	487	473	522	512	515	501	503	544	485	492	501	501	545	486	516	521	512	512	554	562	495	509	473	482	544	511	452	518	491	528	501	487	527	539	513	509	525	522	526	508	516	517	535	515	553	475	496	475	477	537	537	469	491	537	473	519	459	514	472	543	527	534	500	536	492	525	513	484	505	509	499	528	521	493	446	450	492	527	486	463	506	527	490	529	494	548	523	503	531	524	537	523	516	498	555	545	504	505	541	520	497	489	477	511	503	520	513	499	518	492	508	504	528	491	479	538	515	485	468	506	511	503	512	510	501	504	502	511	518	584	481	483	488	504	520	515	464	540	485	477	482	512	516	497	498	513	512	461	547	448	566	542	473	510	495	480	475	498	516	529	502	512	537	492	519	494	520	491	493	522	512	544	519	494	483	513	455	476	502	540	536	525	514	506	531	552	511	531	487	518	505	536	507	517	459	541	535	497	550	470	513	488	496	494	498	528	470	507	481	491	481	510	525	531	522	527	508	480	488	484	540	459	474	524	520	478	492	550	530	488	467	524	508	518	484	473	529	500	507	504	489	537	517	535	538	545	484	530	493	530	496	507	512	479	470	467	497	455	468	523	495	501	527	527	537	565	510	526	474	514	522	489	480	511	498	509	474	485	514	491	518	531	500	532	497	484	485	538	515	476	501	542	516	502	547	546	483	510	509	530	489	478	533	504	491	470	485	484	481	537	519	467	478	477	509	510	496	503	555	479	502	493	536	542	495	492	517	529	540	523	511	490	482	542	488	513	474	515	580	531	549	517	523	519	495	536	535	532	551	527	526	508	510	523	539	470	477	515	509	486	558	530	483	492	527	532	507	485	516	501	482	512	507	526	505	498	495	498	558	472	487	508	504	510	504	482	521	501	486	481	505	504	542	507	502	455	495	479	518	559	505	524	522	507	496	477	540	470	514	514	512	505	497	534	512	505	551	523	517	503	498	489	460	544	554	520	481	509	489	477	507	477	518	511	485	534	465	516	487	546	468	527	516	477	504	467	551	496	538	501	506	536	521	480	484	524	527	504	502	466	453	500	570	491	484	502	506	540	518	539	491	512	467	477	538	477	524	558	499	512	513	534	458	492	530	517	533	524	506	517	495	460	510	513	494	525	512	523	500	528	510	534	516	522	520	587	486	508	481	528	496	501	518	511	497	462	463	512	545	548	519	515	527	537	484	499	500	484	500	552	502	518	500	517	509	547	519	495	558	514	484	510	500	506	507	483	498	534	535	467	540	482	526	523	507	503	476	516	541	516	471	524	524	504	479	490	537	498	536	525	536	486	555	489	521	519	516	481	528	479	552	521	523	504	542	508	515	514	520	514	503	552	458	549	525	501	491	540	526	487	529	472	486	566	478	484	512	547	526	475	507	498	531	502	497	525	548	494	497	523	537	521	532	511	536	538	521	545	554	552	547	487	551	517	482	517	525	504	486	491	495	580	513	547	512	492	486	494	530	518	469	508	491	521	514	516	535	571	523	509	544	527	503	511	542	478	540	496	500	463	541	503	518	530	491	541	532	553	492	507	506	498	561	505	517	487	515	485	516	502	511	547	532	488	492	479	541	513	473	499	508	517	484	457	494	547	506	523	546	508	506	499	525	512	532	499	536	537	500	512	496	486	529	544	518	535	559	500	514	463	492	498	505	511	521	528	506	485	528	500	515	544	505	508	502	466	484	481	530	499	497	518	534	562	514	479	519	503	547	489	496	524	519	545	540	501	527	511	485	563	509	509	508	510	509	509	537	504	490	471	523	505	534	529	509	566	486	486	560	537	536	499	514	475	498	506	491	509	545	513	511	532	530	478	511	498	511	557	526	514	517	504	505	483	520	491	515	521	561	504	550	520	497	477	510	515	527	503	493	498	488	504	470	518	535	504	530	508	495	516	511	548	516	490	478	531	554	537	507	520	511	502	498	549	473	548	552	498	515	502	516	549	503	519	494	516	506
52056	51564	33891	27830	29259	28872	25464	17234	14091	10405	5528	2689	2337	1541	1205	793	479	388	316	317	255	239	224	249	186	228	182	195	205	173	210	193	196	165	196	188	166	179	173	173	174	151	178	124	160	169	152	142	150	158	157	164	157	180	172	148	196	162	159	147	151	150	150	142	141	148	157	151	146	147	156	176	158	149	147	145	149	156	152	163	140	155	152	173	139	142	155	170	144	140	155	157	136	160	145	159	164	147	155	156	166	146	161	182	163	162	170	170	120	155	167	179	150	172	156	120	134	152	136	125	159	140	133	151	163	145	170	151	149	148	174	154	145	144	138	162	178	154	136	153	150	160	151	168	135	121	141	157	147	148	145	141	142	160	173	166	155	148	166	154	151	152	171	138	145	152	151	156	145	155	144	150	174	161	160	126	163	153	156	166	175	145	126	153	161	169	164	155	162	149	162	159	152	140	132	157	147	147	136	148	166	145	149	161	164	154	143	177	155	163	136	171	161	165	147	150	156	156	137	155	171	138	155	141	153	147	161	176	164	155	156	176	129	148	140	127	158	152	159	130	146	135	143	152	116	153	155	172	161	135	141	143	160	174	150	152	163	144	157	173	167	144	135	140	133	171	130	127	144	144	143	159	138	155	161	154	138	158	148	156	153	152	164	150	157	148	140	144	161	148	147	146	151	137	159	143	174	156	136	151	157	159	158	145	144	154	162	142	150	196	174	155	152	148	147	159	160	139	149	150	167	148	140	155	138	151	158	133	139	148	152	138	155	137	148	168	158	141	138	145	143	147	164	135	163	145	161	161	156	155	162	142	167	143	161	137	149	138	161	156	126	124	161	149	142	138	150	145	147	131	167	145	147	147	130	150	174	146	158	127	164	157	148	152	137	151	132	143	159	135	142	135	144	155	148	137	150	161	131	166	163	148	155	163	145	129	144	140	151	153	157	149	167	157	153	160	139	141	135	152	163	138	146	162	158	156	146	149	174	169	165	153	151	156	143	137	147	134	155	151	150	150	156	150	156	143	181	160	153	170	165	161	159	135	167	154	159	146	162	151	145	142	164	153	157	159	148	150	134	147	143	162	155	154	161	168	167	160	159	146	165	157	152	147	125	152	163	154	146	136	165	154	167	161	156	146	139	167	142	165	157	155	174	121	161	155	142	129	147	148	173	160	163	160	135	158	164	144	174	160	141	146	182	141	153	154	143	153	144	169	170	151	152	156	145	154	157	166	172	144	162	159	150	158	142	155	170	149	147	163	175	142	155	144	159	156	140	156	167	142	137	135	149	161	167	140	147	164	172	153	139	157	160	134	147	153	117	142	167	161	158	165	147	169	175	136	134	172	152	136	139	157	149	158	157	148	149	130	149	147	149	155	127	143	174	169	150	151	165	155	161	189	153	156	149	177	128	147	142	155	150	137	145	152	138	138	164	159	156	152	132	170	128	165	148	152	142	143	160	136	143	175	158	118	140	156	172	131	161	160	146	145	176	117	157	141	157	139	157	146	132	151	151	160	156	137	149	140	149	157	186	138	132	157	136	163	152	144	138	162	143	149	172	169	146	159	176	149	152	151	162	179	169	179	162	150	140	168	145	174	163	150	142	157	151	141	144	164	128	141	158	166	162	152	164	151	160	155	143	120	150	164	180	163	142	148	156	133	139	161	131	150	143	197	139	161	128	160	124	137	161	139	155	147	148	135	144	177	158	169	127	156	153	153	127	138	186	139	139	172	160	167	163	149	161	149	157	163	135	149	167	145	160	147	159	140	124	138	156	156	156	133	156	137	161	152	138	164	173	153	150	138	170	134	131	140	132	139	145	153	169	152	163	145	148	131	137	149	153	140	139	147	154	143	145	160	131	168	145	163	175	147	158	164	164	152	165	145	149	158	161	162	135	139	145	155	148	145	162	179	147	160	173	146	146	180	141	159	144	138	174	163	127	149	169	163	149	148	124	138	152	146	146	141	140	140	150	151	192	138	171	150	160	134	140	164	197	135	158	164	158	171	150	167	155	164	154	129	134	147	163	130	161	138	160	159	150	172	151	140	135	139	145	162	167	151	135	152	140	142	165	145	127	156	164	146	149	162	152	161	153	149	144	172	141	147	153	144	136	157	154	170	147	169	156	144	151	145	159	199	144	136	176	154	163	138	156	156	157	131	138	159	154	173	158	138	154	162	144	145	151	165	154	183	156	139	169	142	139	158	150	152	160	161	159	151	149	145	142	154	157	153	144	152	170	147	157	159	175	152	152	156	129	179	162	144	143	161	160	166	152	162	176	174	159	133	155	149	154	149	135	160	147	156	158	157	137	160	150	141	176	128	140	153	155	148	158	142	153	149	145	151	159	164	161	154	151	187	151	136	140	147	133	144	152	141	159	134	147	177	155	150	136	170	134	144	149	166	150	121	166	157	155	124	141	152	155	144	145	158	147	156	150	129	180	149	156	149	162	154	145	161	150	146	169	150	142	146	158	159	178	154	137	153	140	187	138	138	132	134	168	148	127	129	162	138	133	149	168	175	136	156	172	147	143	150	158	139	150	144	145	136	142	146	153	156	143	151	145	127	146	156	157	141	158	150	159	133	155	152	123	145	162	164	144	160	161	123	140	164	155	158	150	140	164	133	147	131	163	162	153	133	155	130	134	148	149	147	143	153	150	131	146	124	156	169	151	163	147	166	168	161	153	147	150	152	163	141	166	160	158	173	149	149	160	165	164	149	145	136	156	133	145	146	144	165	156	158	134	170	146	144	147	142	158	150	165	151	165	167	155	163	127	153	121	137	141	137	156	138	145	168	143	186	167	154	161	153	142	162	162	164	165	144	174	148	155	159	154	146	150	138	139	147	126	153	146	153	137	149	120	159	144	144	135	139	153	164	145	158	171	170	157	150	145	144	139	144	137	178	136	148	133	178	133	147	134	149	166	175	153	169	126	144	138	121	149	126	147	136	147	155	167	167	126	138	146	151	160	162	173	158	143	158	159	156	166	146	180	176	175	183	121	156	142	140	158	144	145	175	139	142	143	154	132	143	138	161	140	148	131	165	168	158	138	159	151	179	142	156	163	140	125	173	141	147	172	169	150	158	155	158	140	140	142	153	150	132	156	149	123	138	138	153	142	185	150	122	137	145	151	159	169	153	141	139	149	127	129	162	141	153	153	138	159	166	167	173	155	139	152	148	164	173	147	159	132	149	153	138	124	134	131	166	148	154	148	171	159	176	151	160	157	170	157	168	159	146	142	143	120	158	162	140	136	160	158	134	139	172	150	144	152	153	169	158	142	173	143	166	147	151	148	123	151	145	160	160	140	147	147	140	146	138	144	128	160	184	139	159	159	175	161	142	164	142	169	158	167	161	148	154	184	154	131	158	151	162	153	170	151	159	178	144	148	139	149	153	155	142	141	142	166	183	155	163	148	168	146	139	160	160	152	136	154	166	134	117	144	160	158	148	174	159	137	146	184	163	173	140	135	140	136	161	143	181
42680	54270	32646	35757	41591	40664	34334	25616	29201	26554	18323	11973	10453	7438	6812	3798	2303	1836	1454	1679	1235	1037	996	888	797	835	790	661	680	689	667	661	646	705	664	667	652	610	601	560	601	588	568	546	567	511	571	502	518	500	558	525	502	525	503	544	483	555	446	513	504	529	497	497	514	473	505	493	475	474	501	452	528	497	497	485	472	489	440	436	507	471	509	474	447	454	498	494	491	465	469	486	477	474	456	498	433	474	468	490	489	479	517	529	529	478	492	508	492	453	458	493	487	455	471	498	507	515	469	459	469	481	513	452	483	483	491	468	466	481	463	444	459	441	440	475	478	476	507	490	509	508	439	501	471	500	485	466	474	458	443	451	538	452	457	493	461	475	436	492	481	497	484	447	516	512	447	468	494	487	492	448	500	471	436	476	466	487	459	424	488	473	468	489	451	470	507	464	507	499	465	502	483	468	445	479	495	459	468	477	431	517	455	452	467	474	462	482	461	505	495	501	453	456	528	488	477	455	524	462	478	468	486	447	506	472	458	494	484	465	484	465	472	506	473	494	423	501	458	442	482	503	479	499	483	470	479	500	476	469	515	488	470	484	471	452	507	480	464	421	449	443	488	472	448	458	491	495	460	475	445	500	472	485	460	481	455	505	473	465	482	460	468	481	465	474	502	461	486	502	479	440	528	455	455	457	487	489	471	444	442	488	475	469	490	510	477	477	429	492	473	476	489	454	479	494	506	486	470	421	468	463	452	475	475	513	479	471	477	488	489	492	474	499	490	496	492	463	479	511	465	487	453	473	503	463	480	427	458	459	480	466	438	536	480	505	471	464	459	478	463	456	477	446	466	456	430	503	468	493	466	486	452	504	480	544	497	453	478	445	489	495	474	432	481	463	485	484	482	474	453	488	466	451	487	432	502	473	486	444	443	500	487	451	477	457	493	417	494	497	488	448	501	524	428	438	466	512	456	482	494	472	457	472	472	452	476	475	456	462	463	494	464	471	466	466	489	484	481	476	451	469	431	464	479	505	463	430	459	456	460	448	447	451	483	454	463	460	490	513	534	473	455	456	483	518	489	474	467	447	452	449	442	448	461	498	469	484	477	471	457	454	477	420	470	486	503	471	456	456	482	482	491	450	460	471	483	444	498	502	458	501	462	494	432	467	467	490	477	455	459	433	476	484	472	477	468	475	454	422	461	495	463	470	457	472	461	473	473	463	481	466	487	477	477	466	486	465	487	439	443	439	463	448	493	424	478	527	483	509	493	502	457	437	437	502	443	403	431	453	471	478	464	480	496	486	503	481	452	459	442	487	441	445	464	504	493	427	461	472	473	462	454	476	468	463	469	466	486	461	476	456	511	480	476	462	463	471	478	472	463	466	456	467	479	438	540	456	465	480	468	483	457	505	442	436	467	452	499	464	460	472	446	456	436	507	513	489	495	459	481	477	485	477	452	461	472	467	479	440	462	470	466	452	473	511	501	475	428	482	467	469	441	499	476	458	416	477	480	488	472	461	437	457	494	465	503	479	474	484	446	473	480	482	469	446	504	491	522	494	454	491	459	471	432	463	480	485	516	481	496	481	467	516	485	476	472	506	469	503	471	498	488	460	487	465	470	470	467	456	454	476	480	447	484	457	486	501	493	485	455	472	476	493	477	464	428	495	481	485	425	461	462	473	487	462	460	453	433	474	479	480	449	461	472	484	475	493	495	509	469	473	462	452	487	456	478	450	485	452	465	490	444	481	468	444	481	494	454	494	466	478	439	446	487	500	429	428	477	492	438	419	498	429	470	457	463	487	503	480	469	483	495	470	494	452	453	500	472	532	447	513	470	476	445	466	482	466	442	469	491	454	446	459	466	492	437	469	473	468	466	521	497	467	501	456	491	476	490	483	467	463	464	482	490	493	481	472	475	477	463	481	477	481	459	463	475	500	503	486	482	466	494	455	437	450	465	477	468	496	463	493	500	470	450	454	458	476	442	464	448	460	458	489	466	459	491	425	462	506	458	488	488	471	489	449	431	451	461	474	510	487	482	427	467	443	507	461	480	454	475	479	505	454	457	486	473	457	463	468	523	499	424	482	451	459	477	457	464	441	473	466	444	463	458	466	472	471	483	482	462	455	467	479	450	439	481	460	457	507	484	450	469	462	495	478	478	461	460	449	451	458	477	517	456	480	439	476	511	493	504	434	494	442	462	436	475	463	464	469	445	432	517	472	444	480	475	471	493	454	459	446	447	512	459	438	446	497	450	469	478	486	477	479	456	444	478	451	438	478	477	447	486	453	447	483	455	478	480	451	472	501	526	454	475	472	460	492	501	449	493	448	463	475	483	482	526	449	481	514	444	502	448	485	491	444	484	507	477	459	496	437	471	506	493	463	477	461	473	480	439	455	468	427	477	463	459	500	440	486	447	478	460	489	440	439	479	487	466	494	481	470	489	459	452	437	455	470	445	464	472	450	500	448	431	489	474	457	464	477	463	456	439	446	468	446	457	448	471	514	454	478	463	461	496	473	483	516	456	456	431	446	468	447	486	500	482	460	471	453	466	486	456	439	502	499	490	466	460	482	418	468	466	464	488	471	488	494	449	451	479	469	483	511	446	488	451	455	456	509	432	438	482	486	465	501	462	459	506	426	468	468	470	422	479	485	475	464	480	479	494	497	447	466	483	468	480	464	438	464	461	481	451	479	454	443	457	491	486	449	469	458	471	490	442	505	488	463	462	478	496	505	484	453	426	511	452	490	497	440	466	438	451	471	440	486	429	482	454	487	490	450	507	491	457	458	512	463	470	423	504	503	470	464	482	467	465	480	440	483	467	491	498	479	472	498	508	522	464	459	467	472	456	457	485	439	448	443	485	452	477	485	465	449	431	476	453	485	493	452	464	469	498	468	482	488	477	496	447	489	497	473	462	510	461	459	469	477	467	462	441	453	474	447	454	449	478	522	471	432	451	496	480	451	473	483	493	482	489	465	457	486	499	469	470	448	469	508	476	443	476	497	490	463	462	506	472	459	488	485	437	454	459	460	476	438	474	493	458	458	499	516	463	471	460	490	456	472	509	499	454	488	450	472	482	455	491	474	476	457	503	444	444	472	461	463	476	466	437	464	473	476	481	486	412	504	436	504	466	479	492	475	431	502	466	507	471	456	480	509	493	462	460	459	468	486	491	497	449	461	486	450	508	505	475	452	516	444	432	499	474	466	513	440	483	471	508	502	471	452	467	471	493	487	455	439	446	470	472	524	479	443	454	483	493	454	446	465	484	472	432	474	467	473	456	511	449	469	422	454	464	454	491	470	464	448	513	435	478	474	454	450	438	502	452	506	461	447	424	442	456	460	462	430	475	474	503	478	467	485	478	494	511	462	499	472	482	457	475	481	490	441	470	458	486	491	483	453	492	514	467	466	464	496	499	446	451	463	491	462	422	481	452	501	479	491	492	507	471	470	492	462	455	465	490	490	485	470	469	443	502	489	478	452	486	474
58442	46138	33678	27639	29876	32147	31496	26462	24900	21960	13558	6953	5253	3546	2723	1646	887	662	653	679	469	386	402	382	386	331	345	309	274	341	327	296	298	317	316	294	290	300	274	304	287	284	321	305	281	299	289	273	269	302	250	308	290	246	276	269	270	264	266	269	271	267	272	268	262	274	243	231	263	251	242	243	281	272	254	276	285	266	247	245	274	239	258	262	220	289	214	246	259	244	268	258	262	226	290	262	268	278	254	256	250	230	288	285	258	247	267	273	235	246	268	286	272	263	260	268	257	259	218	257	261	266	236	258	264	262	255	259	277	277	268	261	272	248	218	248	221	243	273	278	236	271	252	268	276	275	249	273	232	282	254	245	259	250	271	278	226	255	252	246	273	267	263	298	279	287	255	249	244	259	263	275	265	262	274	270	286	265	225	259	227	244	248	288	253	263	247	277	237	261	274	271	235	251	249	235	262	249	229	233	286	225	268	269	261	269	270	270	262	243	261	269	263	250	230	248	267	242	265	254	247	244	235	254	242	240	253	243	227	269	272	242	278	258	260	278	245	255	255	251	255	261	267	251	255	260	247	212	267	243	241	231	260	278	258	255	254	275	262	288	281	248	249	255	238	267	252	281	252	254	262	250	277	231	239	254	233	272	238	262	277	267	277	259	274	264	242	251	271	254	254	231	276	275	243	267	251	265	297	261	222	294	274	247	274	247	267	279	240	278	263	228	282	264	273	261	275	274	261	245	243	255	266	248	262	258	280	252	258	233	260	260	285	259	267	233	234	230	245	239	235	279	251	225	272	255	265	276	249	271	272	228	254	247	266	242	273	267	270	234	246	230	283	239	299	274	262	263	235	236	250	252	239	237	253	265	275	251	260	271	263	263	255	257	246	265	266	251	227	246	259	254	252	227	258	256	254	278	268	265	272	281	283	266	230	271	247	252	286	296	242	275	239	278	268	241	246	241	277	258	287	220	246	250	252	272	265	272	259	248	239	257	251	230	252	242	234	256	260	254	243	253	243	268	280	257	225	282	255	238	260	268	276	279	253	241	266	281	270	281	277	239	247	274	250	256	235	262	279	248	254	217	256	243	241	250	232	246	269	277	273	254	255	261	289	252	264	267	264	257	273	243	258	263	265	265	240	252	257	261	291	252	274	242	259	248	270	260	235	240	238	263	268	247	255	255	257	241	262	228	247	278	238	270	241	245	286	266	259	290	250	231	235	256	278	272	263	256	257	247	276	273	266	257	280	258	260	254	257	277	284	230	241	247	253	261	220	257	241	243	242	228	250	244	284	251	262	236	254	221	274	262	265	244	270	280	257	271	257	264	272	242	263	259	240	262	278	259	252	260	271	274	264	274	232	230	288	255	266	266	261	251	278	243	278	249	275	282	226	245	281	236	294	249	250	251	266	259	282	293	273	271	238	254	243	223	242	236	250	278	245	253	290	258	262	294	254	256	264	243	256	235	264	277	242	259	253	260	274	262	236	251	288	243	256	257	228	256	256	282	236	255	267	270	254	275	286	230	281	277	237	261	263	254	258	286	242	246	268	252	275	269	275	272	271	255	257	261	249	224	247	265	263	240	243	272	259	248	252	238	239	249	256	249	252	268	250	266	244	261	246	259	263	255	262	237	243	294	244	258	236	229	250	238	263	279	234	254	240	223	249	240	254	250	269	291	241	267	240	236	253	250	275	256	214	284	270	274	255	275	265	268	227	245	235	249	249	278	231	239	255	255	296	286	273	248	225	255	240	239	252	248	266	269	280	279	228	253	245	290	244	260	248	254	245	249	251	258	276	243	272	273	253	259	247	277	225	255	263	251	271	250	276	259	268	252	252	268	258	246	265	242	272	273	240	240	259	258	243	250	257	252	268	223	249	271	221	246	247	256	288	255	251	281	216	264	264	241	253	281	250	284	257	253	273	272	241	264	231	258	269	255	247	265	248	260	268	267	235	241	256	230	294	258	245	258	242	242	253	256	262	247	248	245	252	253	265	255	244	262	258	253	253	237	286	260	245	244	268	274	281	233	259	277	234	246	258	259	253	287	281	246	260	224	257	249	236	247	257	253	259	274	267	306	259	207	230	235	275	253	276	247	284	273	296	265	260	217	262	242	252	255	267	253	263	267	296	280	267	256	242	282	278	230	264	247	253	303	270	230	270	297	238	253	248	267	250	255	290	251	251	246	242	259	242	256	252	271	226	254	271	276	263	273	258	243	261	249	267	240	261	228	249	287	246	246	280	227	245	240	241	243	260	277	247	258	241	239	252	279	264	245	266	233	244	258	241	256	256	266	273	241	260	286	254	235	258	255	247	249	255	243	256	254	251	263	262	271	254	240	224	251	273	240	257	297	275	242	241	247	246	279	259	241	269	288	245	280	284	254	247	259	253	255	263	264	267	255	227	229	294	264	256	226	244	256	266	234	240	244	245	236	263	250	260	264	273	271	267	248	260	260	275	242	245	239	263	254	244	237	251	245	240	272	245	270	282	204	272	238	259	273	259	251	264	261	273	263	253	243	234	255	258	265	258	264	286	238	250	255	251	247	249	252	243	275	260	249	241	261	259	241	234	284	251	266	225	257	275	258	266	264	268	278	288	261	272	265	227	259	256	237	249	263	225	243	245	240	290	284	267	273	269	252	264	277	224	251	245	255	236	250	220	260	245	275	250	272	274	272	273	263	264	260	262	247	257	282	246	248	285	247	261	304	261	275	274	249	245	272	248	264	236	247	250	246	229	259	251	271	264	272	230	264	269	238	284	240	250	258	257	247	302	269	249	243	244	288	249	276	264	260	247	235	273	259	259	283	261	257	261	247	258	268	267	291	268	262	276	291	277	253	258	269	251	261	271	258	211	243	227	246	267	250	232	261	260	246	262	255	272	260	255	241	298	245	246	241	284	260	230	262	254	253	263	261	249	286	222	287	250	215	264	264	255	263	268	274	244	257	267	221	244	251	286	254	264	280	245	283	247	277	267	280	245	222	276	245	216	266	204	267	262	226	240	275	266	261	255	268	231	258	270	246	237	237	243	253	249	237	266	288	261	235	255	258	277	267	280	256	267	233	226	277	252	274	249	257	219	242	283	254	248	268	248	272	245	249	265	254	265	227	245	229	266	230	247	260	257	241	237	271	274	249	290	263	267	234	261	247	247	270	238	239	271	252	242	227	259	194	264	256	271	277	273	235	275	259	285	280	251	245	287	238	276	270	239	259	255	271	253	260	277	248	254	277	276	290	255	269	255	241	247	276	238	246	250	279	218	260	271	237	247	253	253	238	253	252	257	277	279	221	280	257	291	246	221	247	232	266	248	245	254	253	232	266	233	282	265	271	265	277	269	243	265	255	261	226	235	271	238	250	281	307	268	249	240	250	282	259	239	237	243	251	282	263	269	265	272	254	303	255	256	262	280	281	236	243	266	236	237	249	264	277	253	255	251	279	257	270	268	221	282	282	242	282	260	275	268	260	250	230	255	227	267	263
49754	53713	34294	40946	47466	47790	41951	35109	38807	37336	28557	20069	17525	13160	11669	7115	4263	3157	2844	2968	2261	1733	1733	1543	1425	1328	1175	1132	1062	1109	1103	1111	1119	1094	1074	988	992	968	973	982	878	907	888	806	885	862	845	789	806	755	772	741	774	799	712	784	818	816	801	771	778	801	767	753	743	728	757	720	700	769	719	723	751	707	774	756	699	690	666	739	719	748	742	737	748	694	675	743	721	737	744	714	763	739	731	710	679	710	733	723	785	775	772	817	804	870	764	729	736	750	748	701	725	754	712	706	733	710	737	706	741	736	734	731	724	722	726	751	719	703	698	720	747	696	740	706	727	730	704	662	768	746	724	676	772	670	718	696	774	716	739	707	729	680	651	715	661	756	728	683	721	736	657	720	741	701	719	675	698	721	702	758	648	737	734	723	754	735	707	749	718	755	701	722	720	729	706	759	774	716	744	720	680	744	736	680	726	695	707	731	682	699	687	684	712	684	710	747	732	690	705	690	689	723	675	675	689	729	694	702	708	750	751	677	713	699	739	725	722	689	701	755	708	678	725	726	687	738	715	741	751	690	730	716	718	743	753	708	694	705	708	737	691	728	734	694	754	707	672	702	678	700	687	694	698	713	760	717	734	687	716	726	722	708	713	723	708	688	678	730	719	704	712	703	721	720	732	694	718	704	706	738	739	722	701	719	733	768	707	699	684	723	717	727	695	762	694	739	743	730	698	674	741	703	811	695	788	678	719	709	702	681	773	707	751	699	765	672	725	711	681	759	699	711	685	692	705	715	734	742	722	766	712	678	699	732	731	698	759	694	710	667	776	681	745	747	723	695	718	710	751	687	692	730	690	703	730	709	754	684	769	721	738	677	703	697	686	716	749	698	674	782	667	746	744	689	730	676	698	699	699	702	712	694	694	695	740	725	705	710	696	757	675	705	699	688	746	699	754	743	707	680	717	744	690	705	739	729	758	729	729	724	682	638	698	733	748	701	690	709	710	753	717	694	690	732	728	709	724	725	720	708	755	755	731	731	721	686	728	708	745	746	703	718	737	700	712	669	712	686	723	660	714	689	760	724	741	746	735	669	656	722	730	730	710	735	672	702	704	739	729	692	756	739	701	661	709	689	738	706	707	715	686	674	726	715	734	692	677	693	722	744	718	741	699	717	715	714	678	712	769	725	689	740	686	756	710	729	739	715	729	699	761	727	716	726	694	726	690	687	682	748	690	720	709	703	704	731	742	710	688	736	705	741	724	697	762	693	748	712	677	762	721	699	702	687	709	696	726	683	680	674	714	751	690	693	711	745	703	714	693	721	731	689	719	719	725	739	719	717	738	697	761	701	704	761	770	726	722	703	699	671	709	738	648	697	656	734	725	742	739	763	773	709	684	706	697	682	694	733	755	693	727	704	740	686	694	747	700	773	697	743	728	721	701	673	736	707	715	732	732	667	731	685	680	727	735	688	740	735	732	741	722	684	704	686	679	703	713	660	730	718	699	704	683	766	701	715	715	756	743	691	673	776	744	758	793	661	708	699	725	746	725	711	698	679	723	755	719	742	697	789	697	728	702	703	688	706	717	764	703	710	718	659	751	720	704	736	717	698	740	725	704	700	692	708	693	702	689	721	739	668	689	740	696	766	722	727	769	762	747	736	661	716	720	730	766	731	711	736	683	782	719	689	693	723	718	703	703	730	777	689	691	686	706	718	738	713	740	707	738	719	733	686	725	703	677	695	700	731	687	719	736	659	679	721	739	690	735	731	786	689	723	714	738	752	723	720	705	748	694	745	739	699	724	722	725	696	692	710	757	713	654	685	652	731	743	666	726	732	707	684	710	716	683	740	772	701	737	669	694	732	676	771	736	762	708	703	733	681	728	727	712	730	712	722	651	695	725	677	740	713	731	731	701	733	718	682	753	685	697	680	700	704	714	766	695	748	676	716	704	709	750	735	719	713	705	747	699	708	722	755	707	717	754	769	662	763	717	723	716	729	704	690	732	709	714	704	729	705	689	719	714	736	703	709	718	660	711	707	680	679	741	732	676	776	710	745	695	692	680	710	728	725	693	715	709	709	725	698	717	718	714	724	713	731	731	707	706	694	656	673	667	718	705	699	673	651	715	709	729	679	725	779	769	745	666	725	684	665	733	664	746	689	770	700	730	717	705	729	692	717	679	728	653	659	656	719	693	723	724	714	704	686	748	704	712	708	672	672	729	691	695	708	737	733	693	717	750	730	710	689	705	727	692	745	702	697	740	704	699	696	723	696	714	690	700	709	724	702	678	687	688	687	701	713	735	711	707	695	752	704	775	688	674	699	722	699	697	692	702	693	733	687	699	747	720	748	671	692	759	740	695	647	697	704	724	676	695	688	733	736	723	704	695	714	688	725	725	724	716	677	727	745	746	667	723	770	740	695	714	728	684	693	770	742	684	745	745	723	694	754	694	671	719	696	657	708	687	707	629	785	716	746	725	669	732	701	751	733	716	696	716	702	728	709	699	670	683	670	731	711	732	720	694	711	698	692	683	769	685	692	703	676	697	669	743	696	719	723	722	712	715	726	708	755	711	679	722	770	735	719	754	699	683	728	709	659	685	705	689	672	676	733	710	703	722	685	728	705	695	753	728	733	697	726	742	716	719	704	696	671	680	694	738	756	678	769	689	717	710	715	705	720	746	736	750	685	685	689	728	706	721	717	696	692	726	736	707	672	713	719	720	685	693	649	748	700	697	727	710	703	685	693	699	710	721	695	656	693	737	719	687	728	725	714	694	721	727	723	727	725	703	725	714	756	749	716	750	701	728	708	645	727	676	717	736	716	721	717	735	720	713	713	676	692	726	729	715	713	732	700	769	771	796	696	732	734	713	704	771	689	701	714	692	731	711	737	737	759	704	699	752	686	729	762	702	694	718	666	677	680	727	758	709	702	696	712	741	695	714	730	723	691	725	724	688	666	730	687	711	744	744	711	755	734	735	737	716	693	762	711	722	723	703	711	739	705	664	718	711	725	718	673	724	728	705	740	723	702	686	713	711	733	792	721	699	684	690	676	721	701	705	689	759	693	691	696	702	727	720	731	674	716	723	733	718	715	754	724	673	707	774	703	678	749	725	709	761	702	707	691	713	741	725	706	721	740	694	718	693	701	724	684	685	731	715	751	738	716	708	724	776	718	741	713	742	721	715	765	732	728	719	719	663	704	760	703	721	721	702	750	690	740	779	678	734	706	709	699	711	685	704	738	735	709	689	712	758	735	660	699	701	680	744	713	735	741	712	721	695	698	732	699	708	719	691	684	720	721	720	673	667	751	748	697	762	716	734	695	736	680	716	737	692	770	691	745	747	716	689	721	743	724	728	686	770	672	760	708	762	719	679	689	715	788	653	705	674	691	746	724	723	674	715	706	692	731	692	741	741	717	712	680	699	717	694	732	712	732	717	670	707	717	666	728	725	727	722	744	702	698	694	761	718	706	749	756	669	720	759	749	729	683	684	702
22384	32033	18530	9008	6268	4017	1993	1157	1009	738	514	361	353	302	253	265	224	211	198	215	197	228	220	198	183	188	207	197	177	171	153	146	215	163	184	179	165	197	179	178	170	160	175	174	178	144	200	175	173	189	182	197	178	175	174	159	175	159	187	188	177	162	162	170	178	151	178	187	174	149	170	166	157	177	185	164	161	182	182	180	182	151	170	156	136	190	174	191	190	167	174	154	180	190	190	183	174	172	167	167	180	160	181	179	134	161	147	181	160	173	163	185	168	185	177	184	165	160	196	155	171	177	166	166	162	187	171	187	176	163	167	156	181	150	165	150	156	184	193	180	168	185	165	176	164	174	171	162	148	167	170	155	153	178	167	155	164	163	162	174	166	171	174	160	161	174	184	175	162	202	166	176	166	143	167	156	152	186	173	157	157	156	176	154	162	179	193	163	164	188	172	186	162	176	170	177	180	188	185	170	152	180	172	173	158	133	175	154	183	174	193	186	164	180	180	163	154	160	170	160	154	172	167	165	153	175	167	146	171	141	152	166	161	175	141	148	176	162	158	164	167	174	157	197	178	162	173	158	153	194	180	183	190	157	170	165	150	179	157	151	181	153	150	147	152	184	170	165	165	154	172	162	177	171	175	180	172	189	191	173	177	168	169	177	158	171	183	152	187	158	180	161	173	171	151	140	148	185	152	161	180	153	171	191	165	184	170	187	163	170	168	196	147	159	189	163	173	155	162	160	169	169	167	164	167	177	168	151	176	184	164	183	179	151	166	173	165	187	157	161	184	153	170	172	177	182	157	177	135	141	165	169	158	162	166	188	157	148	167	179	160	170	181	160	165	168	174	170	190	172	150	185	184	166	182	151	154	163	181	179	201	157	159	161	174	171	172	198	158	164	159	171	164	139	180	189	159	165	176	155	141	173	183	164	172	147	173	169	178	168	185	158	161	169	159	168	173	166	181	168	156	176	162	148	164	165	150	162	143	148	183	160	148	168	165	163	184	149	185	176	152	157	163	173	170	195	144	190	161	167	191	184	178	191	181	174	173	161	178	183	162	183	171	203	184	166	179	165	179	186	158	158	178	160	192	168	195	187	181	151	168	166	183	157	175	153	155	171	152	205	164	162	160	177	164	174	158	161	155	153	169	177	176	171	179	183	138	189	177	152	164	185	165	168	171	165	175	164	133	183	147	161	162	178	151	164	164	147	136	171	144	205	174	150	166	180	181	162	156	161	166	153	175	168	172	178	196	171	150	154	160	156	180	179	175	183	166	180	152	163	171	176	149	157	192	187	171	157	146	172	190	171	179	165	189	173	162	178	178	179	141	139	147	185	180	174	160	159	161	170	169	129	171	158	178	160	185	181	170	166	169	168	157	152	157	164	186	166	174	167	174	183	164	184	164	180	183	177	173	180	162	149	173	168	182	160	165	183	158	186	168	141	195	161	161	177	180	157	152	167	147	186	167	181	177	162	151	185	161	156	175	163	169	168	165	178	194	165	160	208	173	167	168	179	141	178	155	165	167	195	155	171	178	162	165	151	170	177	188	174	146	182	160	165	189	140	167	162	146	175	169	165	150	144	177	150	149	159	187	151	169	183	165	130	174	168	185	181	150	154	153	170	173	183	178	144	168	171	178	161	175	166	176	161	165	180	169	193	174	175	172	180	168	153	162	171	173	165	153	188	158	160	156	181	161	172	188	163	169	167	170	179	159	171	179	156	175	185	188	184	165	185	160	197	188	168	186	142	169	165	173	160	149	157	187	171	191	160	169	184	165	168	194	165	174	174	182	170	168	159	174	144	159	180	188	174	174	175	157	169	196	167	188	184	185	164	170	183	151	178	160	188	166	179	188	151	151	152	151	161	194	157	182	170	186	152	137	171	170	163	156	163	153	171	178	164	172	186	169	191	160	161	191	152	157	183	169	169	150	178	173	156	178	160	179	153	152	165	160	170	176	195	160	194	155	168	160	155	150	178	201	186	180	174	185	163	145	156	161	188	169	162	180	166	155	159	201	145	149	186	181	152	162	155	183	165	187	162	175	176	178	172	178	214	172	159	188	167	166	184	164	174	182	163	168	174	168	169	155	181	184	152	151	176	181	168	183	158	169	154	162	175	173	176	173	193	187	172	158	184	176	172	156	170	174	175	162	176	168	159	162	159	166	172	175	150	190	167	182	152	166	178	170	169	173	180	171	161	186	165	164	194	164	161	178	169	179	178	162	196	161	175	173	163	165	172	180	134	170	168	177	172	185	169	175	182	180	153	159	162	166	190	149	149	146	142	164	148	149	143	163	162	156	160	169	174	165	170	162	158	196	189	192	188	171	177	183	170	166	176	153	170	178	183	158	166	176	181	169	162	167	180	177	163	149	180	149	152	181	153	184	144	177	140	160	166	170	180	156	169	171	167	174	166	167	174	167	160	172	164	148	160	168	155	163	163	183	162	158	154	167	157	162	153	161	178	181	181	154	174	150	174	161	150	168	169	157	171	168	165	167	188	175	169	176	172	189	167	162	176	167	186	179	211	177	194	202	146	158	163	166	186	164	185	181	149	191	171	182	152	194	174	157	166	158	167	185	162	161	147	177	158	159	156	189	174	146	171	194	183	190	165	155	193	185	157	177	167	166	146	171	173	152	151	157	161	175	169	172	173	166	161	180	186	185	174	171	161	163	163	166	180	194	157	189	155	162	178	148	155	149	153	163	186	178	159	152	187	161	157	168	145	164	164	147	164	179	155	156	183	164	178	159	162	172	159	171	166	146	181	169	178	169	159	135	159	186	167	171	133	157	154	170	162	169	179	138	147	177	153	181	155	181	177	158	162	167	165	185	159	163	150	165	158	184	166	175	161	152	162	190	164	173	167	186	146	161	203	168	171	156	163	182	142	187	154	179	151	160	169	179	176	168	185	171	178	153	161	168	161	169	162	178	148	179	175	147	156	212	177	163	157	187	176	180	169	158	158	159	158	175	161	176	186	170	172	171	146	183	162	153	175	181	182	177	182	143	183	159	164	165	166	166	159	160	157	173	178	173	197	184	164	180	164	173	186	161	178	162	167	161	165	176	175	183	189	170	174	170	181	149	183	156	181	162	154	159	169	177	166	165	169	190	206	187	173	160	166	159	165	181	176	156	169	191	185	166	152	176	175	166	147	183	177	160	180	153	175	191	178	161	183	163	162	175	160	153	149	170	152	182	166	157	189	181	183	168	168	188	155	183	200	154	168	196	170	170	167	187	161	175	144	165	171	176	170	174	160	188	176	170	169	175	159	168	152	165	166	174	160	169	157	175	174	179	169	185	167	168	186	181	163	159	188	172	184	182	173	160	151	172	177	176	182	165	190	181	167	176	154	181	171	150	157	158	166	164	156	165	182	147	176	169	168	148	150	161	147	158	164	165	163	170	171	186	165	163	169	175	173	155	145	158	188	171	159	192	170	187	161	173	161	168	160	169	154	179	152	187	188	165	161	180	155	184	163
20068	32840	14558	14062	15483	13062	8038	4495	4340	3708	2428	1749	1706	1411	1174	1038	843	789	823	760	673	685	734	681	598	664	632	642	618	647	640	627	666	650	643	575	561	614	560	589	585	581	562	544	539	543	512	558	550	556	496	541	554	544	542	493	539	535	537	507	522	529	572	472	517	548	532	511	526	523	515	541	559	521	553	518	515	511	526	522	500	488	502	534	544	545	520	538	529	536	554	542	505	516	495	522	538	499	548	473	585	526	517	556	543	512	496	526	497	493	513	551	527	538	503	521	536	531	521	569	524	532	518	550	525	493	489	576	529	557	488	531	542	532	488	542	540	539	526	498	503	542	506	510	529	523	495	505	509	508	513	527	513	477	511	514	535	493	513	550	520	479	534	573	542	503	527	536	561	533	476	513	496	550	510	491	538	509	499	470	555	527	499	515	528	516	540	548	523	503	502	521	502	557	521	550	516	513	534	518	574	481	529	530	556	531	540	520	518	506	499	496	518	507	488	522	566	482	530	548	563	537	545	501	509	540	533	512	539	512	553	544	518	531	551	551	529	503	502	537	545	515	541	471	536	520	542	482	554	486	525	521	533	522	538	536	492	474	539	504	496	553	531	507	562	561	540	499	526	514	518	540	538	487	521	522	501	474	521	501	552	507	503	543	535	516	523	487	497	537	555	551	494	497	531	511	545	528	519	535	485	480	507	576	530	523	536	495	552	492	495	503	490	501	532	537	520	528	483	524	564	509	519	580	495	505	536	514	550	499	500	522	509	506	544	516	551	506	502	530	518	511	523	554	537	497	516	542	519	495	528	519	495	532	522	522	555	525	540	583	550	496	491	529	533	539	519	544	525	476	501	533	490	484	537	530	521	524	516	514	468	512	517	525	583	524	572	507	536	532	503	537	539	529	520	498	516	525	510	487	533	554	539	556	526	516	470	553	541	534	518	541	544	463	534	560	500	554	513	517	517	493	553	519	527	561	503	541	547	566	516	547	535	503	495	518	522	537	547	510	500	530	521	507	474	513	514	545	514	513	495	511	534	498	523	539	531	505	494	515	510	516	514	541	521	534	544	509	540	530	509	518	505	515	491	469	505	534	494	531	560	522	476	514	508	540	506	519	474	527	505	492	534	502	510	505	522	506	516	486	527	539	536	556	537	521	504	509	521	487	548	507	545	522	549	536	545	514	488	513	519	511	537	494	531	546	499	506	531	487	525	509	506	503	557	517	525	526	510	532	516	527	490	516	585	527	509	529	503	533	513	521	527	544	533	493	543	518	526	522	533	526	487	517	542	493	522	495	554	464	499	480	565	520	468	505	483	498	534	525	549	492	505	471	508	530	507	510	521	531	515	501	575	521	498	536	473	506	576	495	525	497	503	528	542	531	505	473	535	483	507	527	552	504	475	502	502	487	496	531	565	511	504	506	544	515	540	537	518	534	526	539	529	523	549	523	510	509	527	519	543	516	525	556	529	523	530	538	514	514	499	518	519	527	506	516	537	480	548	519	539	516	520	509	542	507	530	517	493	506	531	516	463	510	532	533	518	501	522	490	522	508	488	511	510	499	542	513	534	509	531	547	553	524	496	514	535	516	472	536	534	503	519	536	489	502	514	535	526	484	541	522	549	531	541	548	508	525	520	490	526	482	545	521	500	503	522	534	558	546	493	501	480	541	523	560	535	539	546	555	539	509	516	515	524	565	506	512	495	545	482	522	535	565	552	514	556	517	509	511	534	513	572	512	539	519	485	532	544	511	522	519	544	539	502	540	522	542	522	501	494	532	506	518	519	511	556	533	550	476	543	540	483	513	514	504	506	522	522	507	534	542	485	501	535	483	530	516	502	486	493	567	494	488	511	474	574	539	546	507	518	500	538	508	563	503	538	554	522	485	520	529	527	534	524	502	525	497	508	498	530	536	511	506	568	536	499	513	495	511	510	526	526	549	535	576	522	553	542	525	490	548	515	486	519	493	505	467	521	492	511	547	508	502	517	474	533	513	501	505	519	514	539	519	538	551	537	532	532	476	486	568	508	552	526	493	489	479	501	490	538	520	516	521	501	523	513	485	527	496	517	515	461	553	543	510	466	483	525	496	529	504	488	506	507	511	535	504	512	513	537	495	526	523	495	514	504	538	529	478	516	497	526	543	510	539	509	565	510	503	527	529	513	518	497	516	476	513	509	497	534	510	480	533	507	537	476	507	545	558	528	547	504	511	523	492	493	543	549	539	483	504	569	518	516	578	501	521	537	490	502	562	518	499	510	549	497	573	513	491	494	524	519	492	475	543	523	528	557	542	520	498	541	555	504	575	523	548	506	575	487	516	512	536	549	528	522	522	524	508	530	547	504	506	534	539	525	548	535	529	478	522	491	569	489	537	564	507	502	507	527	516	477	486	536	513	536	485	537	512	548	500	510	519	511	500	563	553	538	489	511	505	522	521	473	510	520	521	523	499	530	483	508	538	532	552	511	514	510	518	527	565	548	522	516	519	566	519	541	503	541	543	508	524	517	501	497	489	522	522	495	521	527	499	538	557	509	524	516	504	568	528	531	524	475	539	534	517	517	511	487	549	544	550	511	517	559	542	511	531	560	456	505	543	511	543	498	550	544	558	506	540	511	480	529	523	511	492	539	528	517	530	533	462	571	541	511	558	505	495	562	515	500	512	552	539	544	512	494	519	516	536	547	487	509	519	484	510	521	512	511	551	506	532	535	500	494	535	540	512	535	526	511	470	557	532	513	540	498	564	532	512	529	482	520	532	507	558	495	527	510	554	468	516	519	522	557	561	511	523	477	540	528	554	539	529	524	523	551	518	528	522	503	518	492	529	504	531	489	521	549	504	540	487	513	530	538	531	472	515	506	515	559	484	531	512	538	501	530	503	526	549	539	557	537	534	509	485	566	539	515	513	534	528	516	517	522	515	508	533	541	480	511	578	495	540	544	513	525	513	517	535	591	505	562	549	541	497	519	509	521	515	487	476	541	466	520	510	556	493	524	528	509	569	534	511	546	522	524	532	515	556	542	472	493	509	510	526	533	485	499	551	496	532	493	504	537	493	503	538	545	514	549	470	502	519	505	523	498	480	531	538	512	516	530	463	509	535	530	558	540	499	531	492	533	539	541	513	517	491	508	500	539	505	517	540	518	549	526	509	497	569	517	516	533	528	502	538	505	531	478	524	523	544	507	519	483	552	497	503	563	492	511	527	475	499	497	532	529	518	505	522	498	535	487	518	516	566	525	500	554	533	591	532	519	566	524	509	520	535	494	487	530	528	540	544	513	538	516	557	528	506	495	489	545	528	569	522	537	511	537	540	530	517	502	483	514	533	555	494	532	517	477	521	545	460	522	524	530	499	547	540	536	497	514	547	504	496	536	519	539	566	570	486	517	499	565	492	512	536	558	499	540	565	464	548	556	559	511	556	557	510	502	508	519	539	491	512	530	498	505	527	564	509	532	481	504	540	507	530	511	529	537	505	559	518
54395	49724	33868	26914	29113	29718	25852	17103	13945	10185	6068	2809	2496	1705	1045	754	467	370	363	324	280	256	237	228	186	205	207	183	210	196	196	205	168	188	204	166	189	172	173	155	175	171	187	156	177	162	186	163	155	167	159	158	161	138	177	173	146	163	137	171	171	156	168	173	153	169	156	137	183	158	139	173	167	139	148	154	151	162	142	166	149	135	164	172	168	138	174	144	152	166	149	138	151	181	160	146	157	145	167	136	164	155	137	169	178	175	157	159	163	178	160	182	161	142	152	170	150	156	171	188	176	152	151	169	147	148	169	136	150	151	148	162	171	184	178	148	161	159	170	167	168	178	163	151	153	160	151	151	176	191	175	162	173	167	171	172	150	165	149	136	141	171	161	150	160	163	163	166	149	164	157	184	155	134	156	145	150	162	173	169	156	159	168	143	180	164	190	158	158	153	155	173	153	175	162	142	159	150	160	122	175	163	168	156	151	163	152	163	153	161	158	151	156	141	139	149	163	136	171	167	138	176	172	147	144	163	156	152	143	142	142	166	158	158	141	147	164	145	161	157	163	139	133	168	154	133	173	138	142	145	133	142	147	171	148	157	149	133	161	165	163	169	157	148	145	135	127	173	157	155	166	150	148	159	157	168	148	168	157	162	150	135	155	144	139	158	162	154	153	132	154	145	170	161	189	157	149	163	164	151	161	156	144	161	140	181	166	161	143	154	158	168	171	145	150	148	170	147	146	145	154	143	137	169	156	160	155	139	188	177	170	130	165	151	169	186	154	166	154	126	160	142	167	162	157	152	163	154	145	160	162	159	143	172	166	165	204	156	152	156	182	150	157	162	157	150	150	172	177	156	162	151	160	173	156	156	162	154	157	166	151	161	154	168	146	173	145	153	150	157	161	160	168	154	169	162	143	145	180	169	186	169	131	148	143	151	152	157	161	147	162	174	136	164	182	137	169	136	158	158	158	149	150	161	182	183	169	169	167	153	152	154	155	150	136	176	172	147	169	174	172	148	149	155	165	153	143	166	147	174	171	133	171	159	169	155	188	162	157	159	158	155	154	160	163	139	143	138	156	161	171	164	159	168	173	172	134	170	146	140	139	157	154	142	151	149	134	136	148	151	139	159	135	126	156	158	166	150	154	135	152	161	147	138	165	154	178	164	152	150	141	148	141	164	151	174	156	127	177	151	162	136	160	174	152	166	170	148	127	157	157	173	165	169	137	152	144	162	157	135	169	161	172	188	152	173	150	164	140	153	169	145	174	142	149	145	171	202	159	182	150	150	158	127	172	148	158	141	187	159	159	158	170	179	165	159	152	158	159	157	153	137	177	166	159	158	179	147	129	176	160	145	161	171	175	141	155	144	133	154	157	169	166	153	131	167	173	132	153	163	152	145	131	145	146	153	156	151	156	150	151	182	149	157	138	151	153	167	153	156	166	159	155	144	163	150	141	161	159	168	152	143	166	176	157	157	168	167	151	149	151	163	143	159	160	176	147	129	154	167	148	152	163	142	167	167	148	169	117	149	153	167	173	162	159	153	146	176	146	161	164	149	169	157	155	141	174	149	158	166	137	147	174	145	151	181	181	133	151	141	151	174	142	166	141	170	156	153	173	157	141	173	159	179	148	163	164	165	150	163	165	154	142	151	149	154	142	173	152	170	153	156	178	157	169	154	164	185	144	166	153	160	168	175	168	143	151	175	159	159	148	153	148	160	146	196	147	154	144	150	143	154	165	135	159	147	153	167	145	153	177	183	155	178	166	150	178	177	158	174	144	139	177	156	157	141	156	160	149	159	157	156	151	158	162	160	160	172	145	156	159	177	159	144	139	143	151	143	162	172	162	154	155	147	152	143	156	151	142	155	153	143	148	157	144	161	161	147	155	156	183	176	151	159	157	144	164	151	170	144	151	148	153	150	153	157	165	164	151	137	154	155	161	157	140	170	159	137	155	154	144	156	141	161	169	142	155	164	173	157	160	155	147	144	136	147	170	169	167	146	157	149	147	166	135	139	147	159	156	155	150	162	155	163	169	161	138	179	159	152	164	170	160	170	155	179	153	171	160	159	153	137	144	148	153	155	157	157	181	151	130	155	146	156	145	161	150	149	169	159	165	139	159	161	132	160	155	144	146	154	154	167	171	141	147	140	166	147	158	131	155	154	162	174	151	165	177	154	149	155	149	158	159	166	137	148	186	163	152	148	144	171	150	143	139	159	151	171	153	171	155	165	156	163	165	159	177	153	152	160	167	166	151	148	148	164	170	164	145	165	150	162	171	145	144	139	169	167	154	141	163	146	153	148	151	179	167	155	157	160	159	152	155	160	171	153	149	161	159	171	159	168	129	173	147	150	163	159	157	155	156	152	156	156	157	172	144	169	127	162	167	142	150	171	187	133	169	145	123	137	160	154	153	156	177	139	166	148	157	154	134	164	172	168	160	152	134	138	148	143	138	173	161	150	136	153	171	167	186	154	162	150	167	157	149	157	163	166	166	139	158	151	154	153	147	158	163	163	150	148	154	141	162	139	158	182	152	179	166	154	173	161	145	167	158	155	144	161	140	175	168	174	166	149	148	160	156	155	151	160	144	160	135	142	154	146	176	130	162	151	152	177	159	156	171	159	162	173	151	154	134	173	141	155	149	151	176	145	165	144	131	152	160	199	154	153	147	184	167	158	159	135	155	166	167	159	161	145	181	160	161	163	143	149	159	160	150	184	176	160	155	153	155	163	155	144	150	151	167	166	158	154	137	173	150	165	165	142	145	180	166	166	143	140	174	156	146	164	172	157	165	175	152	192	155	181	186	150	156	163	173	159	158	163	154	165	188	166	135	188	153	156	134	164	137	156	171	156	166	176	143	155	168	160	150	159	141	182	155	166	145	141	153	174	147	147	159	157	144	158	141	172	154	153	145	159	186	142	177	135	150	158	153	140	164	162	170	144	159	144	146	145	163	157	167	159	150	143	155	155	163	145	158	141	159	137	152	139	166	150	162	154	159	179	156	156	186	139	172	168	161	151	175	142	150	141	152	147	166	146	162	155	173	157	178	156	144	155	169	178	161	185	150	157	154	166	162	147	163	167	146	154	166	161	126	140	161	146	152	158	162	146	160	166	153	150	139	155	154	158	154	140	135	153	140	158	165	159	185	173	165	159	174	148	164	148	148	161	153	163	153	183	147	156	163	158	135	163	146	143	149	174	157	163	146	155	142	169	162	140	158	173	153	181	127	167	172	167	169	156	155	163	158	174	158	128	161	152	177	179	168	161	158	169	138	159	157	161	164	154	155	144	159	149	172	169	159	164	171	166	167	169	143	171	173	169	160	128	137	167	148	183	166	167	160	152	127	154	155	166	172	155	157	155	167	146	177	147	157	171	175	155	149	132	163	157	175	166	157	142	162	154	158	145	161	150	162	145	161	142	150	140	178	178	151	150	154	153	159	150	149	162	162	157	158	150	166	150	148	144	142	157	149	149	158	175
45121	54579	29122	36077	41905	41068	34935	25482	28931	26347	19161	12078	10898	7621	5201	3537	2210	1781	1542	1579	1247	1084	990	883	876	791	745	729	724	659	726	727	752	707	653	665	680	629	641	600	565	635	581	575	588	540	509	515	550	518	478	523	511	502	535	467	546	540	497	507	539	489	499	496	494	545	449	502	483	483	458	484	473	490	490	492	506	538	497	505	512	506	515	467	474	518	466	506	484	521	497	500	461	444	488	503	520	483	491	489	490	489	535	534	509	537	493	488	525	528	523	446	509	519	462	545	482	535	483	490	487	505	483	453	494	469	492	493	445	478	491	520	496	480	505	499	516	486	473	479	501	470	460	502	493	503	502	463	518	482	453	478	517	506	480	482	484	470	456	494	488	472	529	523	481	487	509	465	505	500	497	462	521	490	450	474	472	483	470	478	500	450	447	451	464	470	478	468	515	479	516	511	499	447	485	519	461	533	457	472	490	457	498	517	496	497	483	470	534	486	466	479	521	457	485	475	458	478	516	491	450	486	508	475	473	490	452	482	475	482	496	495	501	491	500	468	457	491	501	503	483	491	446	480	488	478	464	513	486	498	466	511	479	495	437	463	509	485	453	504	444	502	481	487	486	493	533	483	487	472	468	448	487	508	478	486	461	495	441	489	495	482	429	511	452	504	461	481	459	453	469	492	514	463	496	519	557	469	482	488	437	491	490	501	437	469	500	454	459	460	487	473	472	520	508	473	486	474	500	485	513	503	501	470	535	461	471	473	512	497	492	455	488	495	483	493	488	452	471	488	499	465	506	464	542	474	486	439	483	505	474	471	499	489	471	462	508	458	461	488	498	510	475	452	509	471	489	536	506	508	469	467	514	472	459	467	510	515	472	488	514	450	501	493	487	476	484	465	474	543	523	466	456	481	494	472	479	496	470	477	516	459	494	474	490	480	515	475	482	504	504	496	447	527	465	516	480	522	489	472	479	480	470	477	460	531	529	492	509	512	498	491	457	464	458	487	466	506	456	497	477	492	464	491	471	469	469	484	506	497	469	457	495	501	477	505	519	492	482	469	451	474	482	508	491	498	463	515	506	446	448	476	519	494	467	508	474	508	504	454	445	537	469	466	488	485	460	454	502	450	479	499	526	457	481	476	508	479	470	456	470	503	513	500	508	540	469	506	485	464	461	476	464	487	510	462	505	517	464	472	448	475	452	540	491	471	509	456	499	479	479	499	513	456	482	512	490	479	479	508	496	450	500	523	466	461	464	521	470	498	491	461	457	450	453	470	490	492	489	507	487	460	515	501	451	502	467	520	473	451	513	483	488	474	466	504	506	451	483	508	454	484	522	478	449	502	465	468	498	450	485	489	498	463	473	494	494	510	517	482	480	471	424	473	472	430	468	471	454	487	485	479	457	487	466	492	461	505	474	481	482	487	499	467	448	461	490	472	487	523	479	476	472	511	491	478	424	473	454	466	528	465	507	507	484	475	479	452	477	504	489	493	503	483	490	491	451	486	509	500	491	462	457	495	492	481	483	522	453	490	463	487	500	450	472	464	494	508	489	466	492	504	460	470	478	484	480	454	493	462	448	491	503	495	468	487	471	508	485	511	450	482	507	514	468	489	478	524	472	487	492	467	459	499	478	497	528	475	463	482	458	488	539	467	466	518	456	479	486	478	495	477	519	438	516	490	497	506	482	485	522	508	526	487	463	457	480	519	489	485	529	500	517	485	495	497	499	523	490	464	463	479	495	450	457	537	488	478	473	474	461	457	471	485	496	451	508	471	465	495	459	481	452	490	470	492	474	473	466	489	481	470	481	459	485	512	457	521	508	480	509	448	471	509	482	506	465	470	461	507	466	512	486	491	501	518	451	484	466	514	506	493	491	483	529	471	527	481	489	498	473	484	485	488	516	456	453	471	514	460	486	491	477	488	467	496	483	496	478	480	484	493	483	488	473	486	517	512	481	502	461	518	481	455	477	457	485	502	464	457	488	486	499	494	479	501	497	474	449	479	454	498	474	463	456	509	511	466	503	520	511	473	467	510	493	486	496	484	433	498	498	498	443	470	517	470	476	489	497	450	493	478	480	518	473	464	443	457	488	450	506	458	506	530	509	492	485	447	471	499	493	451	495	484	472	455	520	458	493	459	494	463	488	482	509	483	510	474	516	497	475	474	509	484	461	475	487	503	475	482	486	492	483	471	475	515	481	503	488	499	463	477	480	486	455	483	510	478	491	486	477	513	517	487	467	497	485	470	455	457	493	479	481	485	520	512	485	528	446	440	493	492	480	485	493	487	494	469	480	508	458	486	471	475	499	479	475	494	509	476	491	439	496	486	506	470	462	466	493	469	466	468	472	491	452	455	508	510	456	519	487	503	478	443	489	450	470	558	459	471	450	477	443	521	464	503	500	490	463	463	493	492	512	499	484	516	452	483	480	493	504	509	506	467	511	458	477	500	486	472	492	462	486	478	451	473	468	482	470	508	468	434	486	472	496	448	498	513	481	515	458	436	483	515	520	487	486	457	485	517	474	502	506	474	467	464	483	509	445	530	529	521	506	507	468	502	459	486	473	478	505	511	467	484	433	490	469	484	462	470	507	512	517	465	471	505	499	488	452	516	504	505	472	462	471	509	502	499	469	525	467	497	495	499	473	507	496	485	459	505	515	482	454	448	459	495	507	494	519	474	447	490	437	519	495	495	476	501	481	512	501	471	499	476	481	494	453	471	502	498	474	536	447	509	452	481	480	453	519	486	450	460	485	445	509	479	494	485	476	494	494	517	455	484	528	499	446	502	476	515	440	492	465	495	464	478	502	473	446	468	483	515	494	488	459	483	470	462	439	508	500	505	471	495	462	494	503	496	459	485	486	488	483	454	481	494	497	456	477	496	483	471	502	451	465	462	466	468	472	478	495	485	480	435	501	461	490	475	444	502	490	442	491	486	459	511	457	479	493	477	445	502	441	486	507	523	485	469	464	497	490	469	481	499	488	507	467	486	507	464	455	476	481	488	495	483	501	478	504	485	487	421	485	484	482	434	485	456	467	528	479	511	504	479	498	502	508	484	455	465	497	489	476	484	480	462	447	493	457	540	479	442	466	487	496	468	470	455	497	476	464	494	511	470	495	507	497	476	504	509	492	464	462	488	499	498	453	461	474	463	470	439	495	455	488	469	472	492	494	485	448	464	456	491	479	489	492	515	500	428	482	513	548	471	508	476	478	528	467	468	453	481	473	477	463	502	457	502	507	453	484	442	482	494	505	453	513	474	482	481	444	476	472	471	475	478	531	493	503	478	483	518	469	470	486	505	473	470	493	472	496	483	466	472	460	484	481	492	497	470	476	466	506	487	461	444	483	494	478	479	454	465	455	469	502	506	455	501	473	485	492	496	453	473	492	492	480	506	499	461	456	473	496	468	485	514	477	502	475	490	478	477	515	464	525	487	511	446	475	470	464	503	483	486	468	478	489	485	493	490	474	490	473	474	483	477
59112	46166	33156	27925	30886	33868	33082	26834	25312	21353	14703	7284	5927	3255	2307	1660	907	718	673	733	543	423	426	387	323	352	340	306	353	322	336	337	311	319	282	309	304	301	313	273	284	274	315	282	273	284	264	261	269	261	280	263	300	297	264	268	275	281	289	255	252	283	264	266	250	296	270	263	242	253	287	284	268	255	265	261	248	255	253	225	269	252	309	276	257	252	263	271	295	285	271	251	288	267	272	247	271	297	277	282	268	270	272	316	307	287	256	254	288	250	273	220	245	263	261	267	302	254	265	266	257	265	249	264	266	266	235	269	255	303	275	255	279	280	270	275	265	305	271	257	295	276	256	253	255	266	242	268	266	253	270	287	275	240	283	251	289	235	239	256	272	248	262	254	282	256	254	254	260	261	262	269	256	249	286	266	248	255	271	251	286	262	241	272	228	241	272	284	256	277	249	268	276	307	271	222	244	274	246	303	288	264	235	298	233	263	254	271	263	265	248	265	259	283	250	253	277	265	257	291	279	243	253	272	264	277	255	268	264	296	259	267	267	265	268	238	226	275	294	239	282	298	255	276	265	255	244	251	241	262	267	228	272	233	261	237	260	264	290	264	239	273	288	272	262	273	258	262	257	274	241	283	297	248	236	272	276	278	264	273	291	283	268	230	227	259	264	260	242	252	258	249	247	271	262	252	245	254	280	243	275	267	248	260	262	267	271	251	282	253	269	284	269	259	256	232	266	280	254	251	274	257	265	268	272	264	232	266	284	257	266	233	300	257	301	278	257	273	276	251	267	284	280	280	276	257	261	248	280	312	254	277	318	276	273	275	241	269	271	282	248	258	238	269	286	258	260	245	277	259	242	262	271	278	261	308	249	245	275	240	266	251	243	234	272	263	288	227	289	287	264	270	309	229	276	280	267	277	238	265	273	274	278	268	275	249	259	248	270	282	275	255	238	252	280	252	247	267	269	259	293	256	240	248	257	259	242	278	277	250	288	254	278	244	256	249	269	233	269	256	248	264	275	265	271	275	306	251	281	255	257	279	247	278	255	261	272	254	272	259	208	264	235	255	261	280	261	236	265	267	250	266	272	264	253	232	267	267	284	291	244	257	244	231	251	282	264	281	265	264	257	264	283	273	235	279	249	266	268	262	249	218	250	270	260	270	262	249	251	256	270	260	239	270	276	290	258	279	261	278	290	252	250	243	287	260	269	258	269	254	242	257	260	250	245	274	257	270	249	279	270	270	261	273	265	271	266	267	265	245	249	259	268	262	233	246	262	297	239	284	258	255	275	251	250	304	272	269	289	271	249	246	283	239	290	259	244	260	249	287	272	297	234	265	236	294	270	252	280	272	280	257	274	247	262	265	250	257	266	270	277	282	284	262	284	263	267	268	249	272	272	268	268	273	283	306	269	263	304	285	256	288	249	265	282	264	281	231	289	263	270	277	274	250	274	240	244	265	269	289	245	242	269	266	262	255	255	250	255	259	220	291	268	251	275	289	246	301	236	275	266	252	287	266	261	294	274	256	260	284	265	237	268	266	269	272	272	252	264	254	239	261	282	262	277	272	280	266	285	253	288	268	251	283	269	269	252	269	259	274	237	248	275	270	275	283	272	271	270	264	236	259	277	246	213	279	270	269	276	283	224	281	269	253	276	244	256	276	258	282	313	273	246	296	248	271	253	250	261	263	267	299	264	265	257	246	247	265	256	251	262	279	281	259	263	272	250	268	278	273	256	275	290	237	266	260	270	253	250	268	237	262	286	262	266	268	230	254	292	265	253	280	263	281	243	284	302	263	249	278	268	266	243	270	293	255	263	265	257	283	294	260	265	276	243	236	268	289	267	252	233	313	257	260	296	250	243	253	243	249	263	291	252	248	278	253	303	269	253	285	250	263	286	266	262	279	252	246	278	269	252	291	257	270	293	225	243	259	270	276	262	263	246	255	240	246	262	281	274	270	252	251	253	270	300	251	229	287	238	226	282	255	263	252	247	227	252	287	277	282	250	254	262	243	302	283	238	290	302	274	246	254	257	286	262	247	277	287	235	260	276	245	246	261	266	283	244	288	266	290	276	270	272	274	243	238	274	249	260	275	254	254	256	254	232	251	292	248	279	276	278	268	247	251	276	266	301	268	269	284	276	289	248	247	282	255	257	240	234	270	258	276	262	252	291	278	260	298	262	268	275	271	248	275	278	269	273	273	264	276	271	271	251	280	276	263	283	263	276	270	271	285	278	273	257	257	264	250	275	287	264	292	281	229	280	286	279	230	280	263	259	252	266	273	231	268	268	266	261	239	238	264	248	243	285	267	277	270	290	241	272	259	254	291	254	242	261	242	265	261	269	274	296	262	276	252	278	261	271	256	278	283	267	257	277	262	236	233	243	238	253	308	267	245	265	275	262	260	272	256	285	280	286	262	252	236	260	272	280	269	263	256	264	273	243	253	277	247	256	257	279	236	270	263	287	259	255	282	289	264	231	252	255	263	264	284	267	243	310	248	279	266	250	266	253	279	237	243	264	262	272	313	242	267	255	255	254	296	244	246	247	265	258	263	255	255	262	269	259	265	261	262	260	273	285	294	275	244	283	271	271	246	260	240	259	273	267	248	268	265	260	268	251	245	251	253	233	255	249	263	233	265	296	250	258	271	268	250	273	268	245	298	267	272	252	273	279	274	232	255	235	246	262	275	258	269	234	266	273	290	255	260	264	241	259	265	280	269	252	242	284	245	273	242	253	251	250	239	286	280	275	267	285	278	248	247	270	226	269	252	230	278	221	269	263	257	269	270	256	258	247	284	281	278	258	267	258	274	238	295	265	270	258	277	276	244	266	257	244	262	268	261	271	258	254	273	235	272	248	278	278	270	280	250	282	263	271	263	251	249	273	282	264	257	255	229	267	277	255	252	267	235	253	264	258	268	259	276	281	269	266	258	263	251	260	257	266	259	253	267	277	262	299	273	264	290	271	253	260	266	289	250	246	266	256	269	270	278	295	247	245	278	265	273	248	235	253	247	266	277	240	238	276	286	291	240	256	282	268	276	266	266	297	266	276	285	242	268	263	255	244	273	258	262	256	277	254	247	267	294	313	261	258	242	272	246	292	260	276	290	266	286	261	256	255	258	289	252	281	285	264	255	275	243	251	266	265	225	260	225	262	271	275	255	295	246	281	270	251	265	252	262	278	275	256	272	263	268	270	245	276	261	281	279	279	255	253	269	283	265	281	243	265	253	249	261	277	248	252	271	275	262	233	295	235	259	260	236	264	251	255	243	293	253	278	266	269	258	268	259	270	280	235	274	250	257	253	290	281	236	267	258	261	259	272	265	280	276	254	262	264	253	273	256	257	254	257	269	271	273	230	246	246	274	274	261	241	267	251	233	285	234	260	241	264	282	240	262	267	267	287	246	281	313	270	269	296	261	281	253	255	244	248	261	274	285	223	272	228	262	268	258	259	271	216	270	254	275	249	273	281	247	267	261	246	243
49717	53727	36014	41510	47468	48672	44779	34973	38850	37287	29474	20487	19021	11715	9847	6980	4128	3090	2874	2794	2146	1778	1729	1451	1384	1262	1256	1195	1175	1141	1068	1112	1168	1116	1034	1049	1005	981	973	948	942	890	911	974	959	873	856	842	799	827	841	882	807	797	789	790	752	839	851	858	801	789	833	804	763	764	761	719	733	767	798	753	784	734	713	735	744	757	748	773	747	753	737	741	740	775	695	725	734	731	763	760	745	722	838	758	763	746	794	767	741	798	906	829	760	792	762	778	722	749	738	745	676	740	708	771	701	716	720	723	719	736	727	709	719	718	755	716	751	766	761	698	717	780	721	709	748	676	711	777	768	681	717	766	733	751	757	721	729	747	732	748	749	708	711	748	736	812	758	696	754	729	713	730	732	751	739	729	730	737	784	697	722	748	694	679	759	750	732	757	757	740	723	745	718	729	712	730	734	706	765	736	753	701	737	737	758	761	740	741	738	727	727	727	694	732	729	729	740	765	769	776	720	744	719	765	675	727	729	683	725	706	762	752	745	759	744	712	744	684	726	763	727	721	689	699	728	686	676	756	697	698	716	689	728	725	728	718	743	734	717	687	728	752	743	722	722	748	744	745	660	703	693	725	715	760	693	759	750	694	738	694	719	740	738	693	732	727	714	740	716	724	718	755	722	727	749	749	728	714	724	751	726	724	694	764	692	703	722	674	683	744	696	733	758	735	737	725	784	758	752	681	702	721	725	764	757	761	721	709	767	695	706	679	752	715	724	721	783	715	685	708	710	718	724	731	729	744	755	716	724	732	722	730	762	764	736	701	714	745	731	718	723	747	721	741	753	726	732	750	704	739	722	753	716	788	789	773	736	710	764	701	761	716	701	735	700	786	696	743	730	768	674	720	769	675	723	705	684	711	730	737	763	761	735	719	744	747	749	709	735	690	724	711	716	774	747	704	759	766	685	743	683	687	702	687	739	702	730	697	732	736	681	727	752	722	686	747	744	724	759	727	679	726	720	785	725	679	684	728	740	699	783	741	708	741	747	751	716	743	725	739	743	717	733	719	725	725	684	718	733	749	758	752	697	704	731	689	745	698	746	776	734	723	726	757	707	724	712	734	696	744	742	768	799	737	710	747	735	718	741	740	708	724	768	676	736	726	742	743	747	710	730	776	755	720	734	743	763	741	702	706	736	695	694	674	794	701	708	716	703	722	721	733	705	770	740	777	704	712	706	720	698	761	733	753	718	714	721	729	756	745	750	705	737	691	738	736	723	730	728	741	710	729	782	750	750	737	696	716	770	731	700	751	715	766	741	744	690	734	711	713	742	722	718	694	725	727	731	731	745	746	733	770	756	721	718	680	739	772	742	746	733	706	729	729	716	723	714	733	732	714	694	682	746	767	693	771	756	711	749	740	731	711	713	712	740	699	681	693	693	754	736	788	720	767	740	709	728	734	723	707	723	710	780	744	720	766	673	714	719	701	723	767	751	753	716	708	747	738	755	675	673	710	735	718	767	728	699	766	753	725	742	759	699	703	689	751	746	726	725	716	734	752	774	734	737	720	731	728	752	777	718	777	673	716	693	736	729	663	739	732	742	745	737	723	765	716	693	754	728	736	721	655	687	705	726	719	773	688	729	705	752	691	688	725	750	744	741	752	693	738	734	726	710	765	747	766	731	727	732	751	775	702	742	739	750	696	721	723	721	694	736	728	713	697	699	684	674	716	738	715	721	678	720	759	735	725	728	734	757	785	719	768	749	731	722	709	695	750	703	759	700	702	719	722	680	713	723	749	715	700	720	728	721	703	706	756	724	719	749	752	726	723	744	724	729	720	750	719	693	677	769	681	663	728	782	741	657	726	738	699	740	714	729	739	771	688	742	711	696	729	751	755	741	704	744	712	704	739	799	751	752	724	786	731	722	724	775	703	679	692	733	727	686	704	734	758	726	754	706	741	770	673	711	699	730	727	729	714	679	698	727	740	739	708	731	747	738	731	766	707	770	711	739	763	707	747	792	746	751	783	735	740	735	731	733	657	745	727	715	745	706	715	657	738	674	683	697	720	708	769	697	736	709	718	698	707	727	691	723	778	706	748	704	740	706	733	731	682	735	736	755	719	729	731	683	761	724	745	750	748	731	727	737	781	728	752	712	731	698	710	762	707	707	704	700	729	687	698	792	686	735	677	733	763	721	751	740	744	684	720	665	714	703	702	720	739	734	724	699	773	703	714	761	726	717	687	750	727	733	705	748	712	713	743	704	794	740	711	746	697	758	728	727	732	745	728	705	694	773	731	740	772	741	752	716	756	738	728	766	710	749	752	724	776	663	720	701	717	640	730	729	789	698	741	730	729	704	735	736	684	725	679	711	765	754	723	732	776	765	750	754	727	807	735	686	762	700	728	760	695	739	735	737	718	698	687	754	730	715	719	748	729	743	785	735	763	696	771	754	695	708	767	720	691	745	747	743	679	701	776	732	740	733	764	709	718	721	700	763	701	752	722	737	753	711	748	764	724	745	704	774	675	681	728	736	722	700	748	711	707	773	695	745	711	764	670	756	738	713	728	736	729	778	746	693	710	748	681	737	675	682	749	763	705	711	735	725	725	728	723	751	725	692	700	685	723	714	730	728	726	707	716	696	702	778	750	763	733	747	697	716	694	740	701	712	689	703	711	704	710	744	729	735	736	765	754	743	744	726	719	726	716	767	751	734	746	715	718	725	721	759	738	674	721	723	719	759	729	718	738	711	755	706	723	755	738	730	680	656	708	710	717	708	772	719	735	725	747	764	743	742	742	701	718	726	710	779	732	716	690	689	696	664	717	713	646	740	758	786	745	733	720	694	769	717	696	749	688	740	743	752	744	769	758	735	760	776	693	713	675	727	744	732	710	757	792	701	713	758	744	747	769	722	721	707	780	737	736	738	752	710	749	727	657	737	710	774	673	700	728	724	697	733	696	706	713	718	754	712	693	675	764	764	760	701	694	742	710	779	731	733	756	732	733	726	718	727	746	692	764	760	707	710	751	711	751	719	752	723	765	717	673	739	746	700	745	727	720	708	672	799	721	709	673	725	738	735	724	717	730	712	713	747	721	748	727	762	717	722	726	767	761	719	739	717	736	716	729	730	735	724	748	747	717	709	753	714	714	707	748	715	755	740	737	743	746	737	749	729	733	726	709	748	723	728	763	688	709	740	699	703	766	671	726	684	751	733	736	695	721	709	760	747	737	813	738	721	688	775	733	739	771	711	703	762	692	718	695	712	767	729	722	779	723	738	714	773	697	700	718	721	724	699	739	705	719	773	691	741	747	701	776	710	780	710	690	721	758	730	730	718	720	698	746	710	724	709	736	721	724	739	718	692	763	731	734	718	734	690	729	742	697	745	725	698	781	721	720	808	731	713	724	732	716	758	700	707	778	743	698	744	753	668	771	727	712	705	703	708	736	772	732	671	756	729	691	756	741	741	745	750	754	725	683	738	747	767	683	743	741	796	728	800	768
22694	32290	18083	8160	6090	3917	2375	1069	963	745	591	329	381	335	268	225	212	213	219	220	207	205	184	174	204	204	203	202	186	189	188	193	178	189	196	167	187	199	188	165	185	194	184	175	173	164	188	179	158	197	196	171	147	168	188	162	163	169	176	170	180	170	173	214	168	187	194	164	170	172	157	175	188	185	157	176	176	174	176	173	172	183	186	174	168	183	176	152	183	177	168	197	181	196	161	187	172	175	182	177	166	173	156	196	192	169	196	180	173	153	162	161	167	179	171	156	168	152	151	176	178	184	169	183	164	177	177	179	201	208	169	190	183	162	193	208	186	162	198	182	195	177	165	191	169	187	168	181	163	175	177	139	172	151	169	182	167	186	181	152	160	172	164	178	177	172	154	156	169	179	181	162	154	185	165	156	160	144	168	190	178	183	189	167	172	164	182	169	191	177	189	199	146	182	191	162	143	176	168	156	191	169	164	166	170	202	155	171	200	167	182	169	161	190	168	185	162	168	170	169	193	186	205	162	184	170	180	182	188	193	159	168	176	181	186	175	154	175	163	154	165	185	154	162	171	162	168	172	157	169	159	151	168	176	165	158	162	169	180	170	177	178	176	177	167	193	152	155	163	173	169	186	182	188	178	177	191	173	169	163	173	161	166	177	161	183	169	187	181	185	185	183	173	178	174	190	173	155	190	171	174	185	179	176	164	175	188	178	184	181	173	185	173	155	155	155	174	176	173	191	153	159	162	165	156	166	182	141	155	152	167	165	183	166	196	157	175	158	189	146	178	181	177	169	172	167	183	177	189	174	187	178	196	185	189	188	190	167	149	167	185	177	174	178	166	158	162	161	176	168	144	145	171	178	168	164	195	172	175	197	173	192	204	158	205	178	168	173	168	156	153	171	145	165	185	157	176	155	180	159	173	157	157	176	175	159	190	159	168	155	165	158	174	172	147	176	191	172	188	165	197	170	203	172	181	185	196	179	176	169	192	148	176	174	182	160	174	192	158	151	178	175	175	177	190	161	169	167	208	174	157	181	164	168	167	155	158	187	183	146	166	150	168	167	166	182	168	170	167	172	162	163	197	175	187	175	184	172	166	162	167	179	172	181	163	175	179	177	179	151	193	194	160	170	163	201	169	171	162	157	162	183	153	184	179	173	190	175	174	200	173	174	166	175	175	137	192	169	155	158	193	185	175	156	165	179	173	152	172	180	183	172	163	184	175	146	178	158	172	194	172	168	192	171	171	159	179	181	176	180	174	197	191	161	189	184	169	189	182	162	145	163	170	168	179	180	161	153	174	155	160	162	193	176	181	175	183	183	176	175	153	164	181	191	165	179	183	180	182	167	171	154	168	163	170	178	167	171	167	165	170	171	153	170	146	161	166	159	191	160	160	170	167	171	172	146	171	193	173	193	158	167	167	159	174	169	164	177	192	183	175	177	180	162	180	188	168	185	181	169	145	162	166	199	184	179	172	164	146	153	179	152	172	167	177	188	189	170	156	188	178	149	164	168	160	183	180	170	193	168	163	165	187	184	188	160	185	188	160	163	179	167	174	184	182	173	161	183	162	183	174	181	172	181	187	173	186	164	203	182	164	185	180	192	198	161	167	155	175	165	151	175	167	177	173	175	160	185	142	153	189	163	164	173	189	171	168	164	168	170	168	184	163	159	190	179	170	162	165	161	169	185	210	165	173	179	180	173	193	182	190	182	154	172	168	168	148	212	159	183	181	176	163	160	176	160	173	186	189	159	175	188	187	181	170	164	171	157	162	186	181	197	191	189	169	171	179	172	172	190	158	174	158	144	173	185	158	169	172	162	167	175	174	167	171	167	177	188	180	168	152	173	174	168	180	167	174	185	147	160	163	176	178	177	177	189	174	165	167	181	166	162	171	164	171	157	167	171	166	177	160	173	147	177	170	166	158	162	153	170	162	163	171	187	170	196	177	170	179	168	172	175	174	174	165	161	175	165	165	200	175	177	191	174	169	156	171	169	178	148	158	159	164	169	170	175	170	177	187	203	184	169	176	182	177	181	178	168	166	170	153	174	153	183	189	181	191	184	192	176	184	166	192	174	151	152	170	176	146	176	157	169	152	201	164	180	188	165	182	184	176	167	189	169	168	163	187	176	166	175	175	151	159	171	195	158	161	164	169	181	184	184	168	167	185	202	150	151	195	169	176	171	174	166	180	166	155	183	168	164	166	177	163	169	165	159	174	178	179	183	194	182	198	177	175	188	191	185	182	180	165	189	171	182	186	174	170	180	145	222	154	160	162	176	138	176	170	188	173	182	160	153	183	153	166	185	169	162	178	192	167	179	169	180	164	166	164	190	181	170	163	178	186	178	174	167	170	172	170	156	164	171	147	175	179	149	165	165	176	174	181	193	152	178	195	168	178	152	187	171	162	173	183	183	187	167	163	147	202	180	143	193	158	171	160	189	169	168	193	153	162	192	165	162	163	166	169	189	165	174	164	169	145	163	161	150	172	169	185	164	185	163	170	179	185	155	181	168	207	179	164	157	151	187	165	147	193	171	191	170	181	177	162	184	171	177	173	160	184	171	179	168	158	169	172	150	166	180	179	168	189	192	174	197	171	164	180	149	147	171	182	177	161	187	168	167	165	191	158	146	165	188	199	172	181	185	163	185	179	167	187	179	184	194	175	151	183	176	213	172	171	149	178	185	171	181	164	177	164	189	199	168	165	186	164	172	195	158	194	160	179	167	172	156	187	164	178	164	182	187	181	164	156	197	137	170	165	187	151	169	150	195	180	178	183	174	173	146	165	178	170	186	165	143	177	185	170	162	160	154	152	180	159	180	171	190	183	152	172	168	176	178	178	180	170	180	171	176	179	181	186	180	155	188	174	176	205	166	153	174	162	178	171	169	176	182	134	180	163	163	164	200	175	165	191	170	167	196	184	164	161	184	186	168	167	189	160	154	161	166	177	167	164	186	188	177	182	197	181	175	188	164	172	173	203	161	183	154	166	179	169	149	187	187	193	164	166	178	192	184	171	164	173	169	185	169	148	183	168	168	162	185	186	179	194	155	175	195	163	164	161	184	165	177	166	182	176	178	152	160	202	152	183	177	184	163	192	193	192	185	177	168	168	175	183	173	172	181	162	168	171	180	201	204	201	189	194	178	161	140	154	169	174	168	168	177	167	175	159	177	183	165	189	173	193	156	153	166	147	177	187	187	188	164	190	181	165	190	165	170	165	155	168	181	163	157	165	181	189	153	153	146	191	157	160	162	182	169	178	163	180	161	183	158	180	200	172	164	166	180	140	164	167	164	180	181	164	147	182	161	167	184	177	200	197	206	173	169	169	171	161	203	176	195	158	173	165	167	145	183	179	191	158	186	173	165	179	183	177	193	151	161	150	164	180	204	170	161	174	175	195	172	175	171	165	168	182	173	168	181	183	174	152	159	163	155	190	186	192	163	177	190	155	150	171	184	201	179	191	185	162	164	181	156	149	183
19760	33383	14380	12890	14990	12753	8710	4241	4439	3584	2549	1744	1806	1301	1157	927	872	740	738	714	720	681	680	678	672	675	596	643	631	618	646	682	639	646	645	639	627	608	576	567	559	581	543	568	532	558	569	514	550	572	571	578	564	520	541	526	560	535	537	566	576	557	525	549	550	535	569	506	556	521	548	498	558	534	548	547	528	539	472	528	542	534	528	566	518	520	492	539	562	549	519	559	512	517	532	571	540	514	570	527	503	520	542	580	493	542	557	520	514	520	503	562	511	484	532	533	559	550	574	538	546	548	557	525	528	534	553	546	554	545	542	547	496	552	503	556	539	543	559	491	564	523	502	524	547	515	575	515	550	586	520	586	515	525	528	518	563	531	562	540	562	581	583	554	550	549	509	539	552	550	549	584	542	519	520	577	539	537	511	520	522	511	491	533	498	525	539	529	488	524	528	522	498	573	524	522	502	534	537	512	533	553	533	511	563	554	504	528	549	521	542	574	525	549	514	497	525	538	510	559	527	533	579	530	499	536	572	544	521	556	494	534	559	565	563	538	579	466	512	545	554	515	532	496	501	566	497	523	559	549	553	485	516	533	515	539	495	536	508	550	478	538	510	542	539	544	512	540	565	541	542	527	522	527	522	523	487	550	503	552	516	531	510	514	511	543	519	485	561	528	516	562	515	531	500	543	543	519	501	525	510	527	532	509	548	495	541	540	553	529	550	531	546	507	542	547	510	502	515	528	518	532	536	536	584	538	499	559	527	535	537	500	571	525	518	500	554	563	574	535	516	540	526	498	508	534	511	546	553	526	483	523	551	553	523	529	546	532	509	530	521	531	533	540	486	482	520	510	538	530	561	531	539	496	524	537	572	530	560	576	534	556	532	521	513	529	513	539	532	580	486	542	527	507	472	528	537	517	550	517	548	521	543	551	527	532	517	551	535	544	512	563	495	526	545	531	474	533	541	513	512	517	507	533	531	572	575	547	519	485	593	536	504	520	502	496	543	561	494	549	550	495	562	544	552	540	517	534	538	515	542	536	526	551	509	521	524	538	517	529	537	583	515	563	528	507	533	548	508	578	568	513	519	542	505	562	510	544	535	543	577	528	529	555	544	531	546	557	512	520	511	580	531	540	499	534	548	577	537	527	544	508	537	518	517	561	532	529	533	549	551	572	512	510	547	518	499	560	512	551	548	560	489	520	538	540	532	516	548	585	525	502	523	553	553	525	503	541	505	573	528	521	532	510	553	478	517	536	558	501	533	529	508	527	563	570	486	542	534	495	609	537	524	562	544	524	523	529	509	564	510	526	587	501	509	542	572	535	553	543	515	501	548	508	585	508	521	544	541	526	495	560	598	525	518	545	560	519	539	464	520	577	532	506	568	542	509	535	511	545	522	558	506	488	503	491	525	505	483	523	502	513	493	551	534	552	494	553	521	538	573	535	533	530	540	540	525	474	480	554	500	533	521	514	511	544	570	518	509	510	515	564	544	486	524	565	540	524	552	523	497	532	511	507	551	501	526	517	538	558	546	508	505	479	567	554	504	554	502	531	550	564	567	505	544	530	535	522	559	478	578	511	563	525	547	528	524	522	533	484	513	533	566	500	549	539	519	565	518	523	541	516	517	510	525	576	566	566	531	512	527	560	540	547	537	545	491	533	498	506	537	524	557	532	510	506	594	512	548	570	564	569	561	541	524	544	511	537	540	526	529	557	472	520	519	554	553	522	513	493	561	517	499	545	531	546	543	566	495	542	513	568	515	524	523	489	537	510	524	531	519	518	544	507	528	558	510	470	485	509	503	544	512	544	493	525	532	508	547	556	566	566	533	523	528	516	548	503	518	524	553	529	538	546	533	546	550	516	543	512	554	534	517	535	530	531	534	495	515	543	524	534	549	549	519	533	544	534	543	577	507	500	550	565	548	549	532	514	515	513	545	562	559	506	526	548	549	517	559	540	513	514	533	543	512	516	518	557	518	516	574	505	544	523	510	491	522	540	554	536	525	557	509	543	567	468	519	554	524	549	566	546	523	553	533	528	563	544	531	577	512	519	498	552	550	533	562	522	550	566	517	571	581	523	509	513	530	499	550	547	519	597	570	486	523	512	525	571	584	502	521	535	509	553	540	544	512	540	558	512	477	538	519	522	515	511	520	479	568	529	525	532	532	487	545	501	553	505	563	521	542	497	486	540	513	543	531	549	537	521	568	543	546	559	563	536	511	532	541	537	534	549	549	544	519	498	563	544	534	580	549	528	522	507	559	506	532	526	563	520	532	516	496	508	549	537	527	577	501	533	537	532	510	536	530	538	526	499	545	565	548	513	569	539	567	537	545	558	539	520	534	535	554	517	501	530	548	529	534	539	576	522	553	553	526	541	524	547	529	527	548	523	531	545	486	523	482	538	551	542	527	520	537	534	494	529	571	545	587	565	552	592	552	485	513	475	544	520	513	536	515	518	552	556	523	486	532	538	534	541	548	522	503	510	550	521	538	553	528	508	520	525	534	551	492	523	542	545	534	530	543	541	516	511	532	528	523	526	506	536	525	546	539	542	532	561	556	522	558	523	540	494	515	533	514	546	548	535	549	527	488	522	559	537	580	539	523	527	488	541	513	482	572	538	528	499	500	540	537	497	523	498	510	545	553	567	508	530	537	581	506	587	535	554	555	536	530	524	556	521	511	522	533	554	537	517	595	513	499	554	535	518	535	567	496	518	577	540	524	584	531	542	519	593	533	548	559	518	507	543	519	559	507	550	554	524	553	525	585	537	548	533	522	541	533	535	559	524	531	517	544	522	531	492	522	534	542	560	607	503	517	523	485	535	541	550	555	509	527	507	544	524	541	555	545	555	491	545	502	532	488	544	492	563	553	534	503	539	495	531	549	522	566	532	524	505	536	541	525	558	544	532	521	562	541	566	540	513	506	566	497	526	536	527	560	551	555	553	527	509	538	516	523	514	559	507	548	569	549	532	559	499	527	561	546	539	529	525	538	533	556	521	502	550	536	552	545	546	504	513	547	553	515	507	529	550	542	522	523	483	555	521	510	531	510	542	525	527	577	512	518	518	528	514	540	544	559	565	498	549	538	548	550	509	517	486	513	549	552	526	538	542	543	520	554	523	526	544	498	536	531	564	540	541	556	601	564	487	533	543	544	563	557	555	508	533	527	513	525	527	539	537	509	511	518	534	560	606	507	507	521	535	516	500	542	529	544	500	461	491	511	555	567	571	482	515	550	566	540	565	547	518	525	496	511	544	521	465	518	575	495	491	525	536	485	527	513	548	527	512	518	503	530	567	528	540	512	515	554	482	536	546	559	542	547	524	567	549	519	548	548	522	524	531	516	547	544	487	553	531	524	502	559	538	551	542	529	548	519	550	547	517	510	525	506	564	550	554	517	547	525	525	502	520	539	553	539	568	584	545	540	566	504	546	533	540	522	517	543	567	524	543	529	508	529	553	505	496	543	532	537	520	522	496	522	520
49379	51235	33905	26762	28831	29565	25810	16723	13084	9660	6149	3113	2486	1383	952	600	425	396	295	301	255	254	231	195	204	176	202	177	193	175	182	194	202	167	188	209	187	187	156	175	201	166	168	169	180	174	171	185	187	158	186	173	177	147	153	139	164	158	182	158	164	153	151	162	161	142	134	145	156	171	165	152	144	171	132	165	135	155	149	169	187	170	143	155	138	162	153	158	175	169	178	161	139	163	152	170	170	158	141	177	162	172	154	170	177	175	170	174	164	148	189	163	142	145	205	158	168	145	156	167	160	172	147	146	134	175	159	174	149	157	146	146	169	163	166	153	160	156	169	152	143	155	164	145	143	149	161	134	142	165	182	159	138	175	153	143	167	176	150	170	169	151	149	156	146	176	154	141	158	159	182	148	163	164	161	149	146	164	149	153	176	169	171	133	150	144	142	145	136	149	163	159	189	149	164	163	155	162	163	169	190	166	184	156	144	170	132	164	163	157	162	157	134	170	175	163	161	160	154	159	139	139	165	157	180	139	169	165	170	161	141	156	167	130	158	154	160	157	165	144	154	159	171	166	151	146	169	149	175	180	157	162	165	143	170	154	157	155	177	140	141	155	131	160	161	164	155	138	149	148	137	179	149	147	135	171	136	160	172	160	151	141	150	162	148	165	136	163	167	168	153	189	169	149	152	159	155	157	134	168	170	158	133	149	139	171	165	158	156	159	132	157	142	137	165	151	162	143	158	169	184	154	155	156	154	143	140	150	165	170	159	168	148	142	174	134	146	173	142	158	148	159	172	154	139	143	166	183	151	162	161	160	137	179	149	180	146	142	171	148	154	149	172	142	152	155	134	171	176	169	173	160	181	155	171	165	142	175	148	165	167	177	167	170	171	169	164	168	149	174	160	139	150	136	150	144	153	134	157	169	160	157	183	142	168	182	150	156	156	143	141	144	149	161	159	144	166	168	146	160	135	179	160	168	150	163	162	168	152	152	159	182	153	155	160	152	164	162	163	159	160	156	157	145	157	164	166	144	155	179	151	143	161	149	155	151	184	170	169	166	162	143	144	153	173	161	139	167	144	150	162	155	157	151	152	140	147	152	139	160	168	154	157	187	159	149	139	155	163	158	146	151	155	159	165	153	170	165	167	141	154	157	149	166	141	159	178	158	167	172	178	158	149	148	146	153	154	144	131	162	136	156	183	158	153	165	141	147	138	162	177	148	176	150	160	129	164	169	163	157	150	173	159	126	130	161	148	166	165	145	158	173	153	179	159	152	142	170	147	167	181	152	162	162	163	168	162	173	162	172	144	188	138	152	155	139	130	181	153	155	160	180	162	170	143	156	148	147	129	129	163	175	155	172	151	161	139	184	188	150	161	161	162	158	163	148	150	141	150	163	151	155	178	167	172	159	155	157	163	172	153	133	146	156	138	166	172	165	151	164	152	157	163	151	136	177	146	166	161	169	184	167	160	154	163	174	153	152	160	163	157	128	204	165	168	143	170	160	166	190	170	132	160	166	163	178	167	155	160	136	152	158	158	174	170	144	127	165	148	162	168	157	166	169	147	186	159	156	164	165	170	173	172	156	161	152	147	157	144	138	146	159	175	166	167	150	173	162	156	139	159	169	132	153	148	159	158	159	139	140	145	150	153	152	153	196	154	153	141	137	157	148	158	153	160	159	132	165	171	176	154	143	178	140	144	173	156	131	150	155	145	153	162	153	159	154	168	153	150	162	182	143	147	133	159	189	169	174	172	151	163	170	151	155	145	142	171	155	164	158	185	164	164	152	150	163	145	155	165	174	156	175	182	186	148	170	163	167	169	135	144	173	170	172	152	169	142	169	147	145	168	160	145	162	145	167	173	157	158	151	155	152	132	174	141	173	168	168	183	145	170	156	132	163	163	151	144	143	137	172	152	168	138	123	177	138	149	159	157	170	157	148	150	157	153	165	167	144	165	157	155	132	179	168	154	155	153	175	179	148	167	160	171	162	174	149	145	151	155	162	158	157	163	174	138	162	157	166	143	166	167	150	122	158	162	178	159	161	160	161	162	159	150	151	160	168	168	182	172	173	157	168	170	159	177	166	168	145	157	155	165	163	152	177	157	149	158	158	159	148	166	166	155	159	167	144	137	146	144	156	174	133	162	164	161	166	142	153	168	165	178	166	164	169	184	148	151	154	136	140	148	168	173	167	167	153	141	154	177	168	160	142	147	171	163	149	169	154	153	158	135	155	157	170	165	167	163	158	176	140	134	144	182	178	142	172	178	149	156	141	149	149	161	157	143	178	169	156	127	147	162	143	159	170	160	160	136	171	141	139	140	154	155	177	153	152	147	162	145	162	156	150	150	160	160	170	154	153	163	171	133	145	165	155	167	142	155	153	161	142	161	147	159	154	151	155	148	149	165	159	154	148	170	144	172	159	159	154	161	172	146	156	158	172	154	162	148	139	150	159	137	146	166	169	155	162	141	172	168	145	151	145	165	141	151	149	141	154	149	147	153	157	158	164	167	154	172	160	162	160	177	156	160	159	170	164	172	148	145	169	172	153	144	158	144	155	184	152	159	185	171	167	149	147	163	160	150	145	156	154	153	164	146	140	136	150	161	150	149	177	156	158	172	164	163	175	151	139	150	135	149	158	166	167	166	155	140	155	160	155	135	162	142	143	173	163	141	131	158	137	154	169	153	182	141	159	161	159	161	171	156	170	182	115	166	178	160	161	156	169	161	151	162	155	148	154	152	156	173	167	142	148	141	166	143	156	154	160	144	146	170	169	148	170	177	166	176	157	151	172	169	159	154	169	142	142	184	146	152	161	157	166	159	165	159	159	148	158	160	186	163	174	163	138	144	147	165	158	160	149	160	168	161	160	147	178	163	163	154	166	149	132	153	154	165	149	155	166	156	149	165	155	164	137	167	150	151	169	176	146	148	153	151	156	185	162	160	142	143	164	120	178	154	168	145	151	173	148	160	170	127	156	171	160	154	180	163	161	167	150	155	165	160	162	133	162	150	157	148	157	148	169	158	147	142	141	171	125	154	157	153	163	161	176	154	163	136	185	161	181	151	174	186	163	154	149	148	157	156	144	158	170	141	148	147	163	169	160	158	165	161	162	140	149	160	179	145	165	159	173	173	155	174	172	148	146	162	171	138	152	168	140	162	176	149	159	146	157	183	154	145	160	157	145	128	160	170	145	177	168	135	160	175	155	146	147	159	147	143	161	170	183	147	159	142	163	144	174	161	142	151	164	179	165	168	168	170	184	159	188	145	154	165	144	150	159	166	151	171	142	151	176	147	146	141	142	139	143	157	168	153	153	154	155	140	168	137	139	154	149	158	144	149	174	153	172	153	166	171	148	173	159	163	131	161	167	150	160	161	142	145	185	141	180	140	152	158	135	168	152	155	154	166	147	168	145	137	170	143	150	146	176	137	172	159	155	165	151	155	152	170	156	161	154	140	159	160	156	174	144	156	153	143	139	179	156
38796	54115	30941	34869	40927	40165	34639	25196	27862	25923	19797	12714	10722	6181	5253	3210	2134	1866	1576	1463	1159	974	1035	924	865	799	763	723	707	757	702	762	769	717	753	714	639	651	622	620	573	602	619	554	604	544	559	521	507	542	546	505	521	539	540	500	525	514	502	529	466	514	544	516	496	513	495	501	490	525	484	520	487	491	501	499	479	499	495	515	471	541	531	456	499	507	486	508	477	528	511	490	475	479	490	529	510	491	492	429	530	516	502	557	514	505	493	507	498	484	519	474	484	509	484	473	464	456	490	504	511	486	500	512	483	467	516	474	477	461	478	470	524	493	508	490	468	491	476	512	484	548	487	447	484	490	501	460	513	507	499	460	459	490	480	489	491	454	519	539	468	486	490	488	510	500	488	479	503	437	505	479	520	445	471	518	485	475	532	472	469	482	531	459	494	483	500	579	441	470	532	498	496	467	475	466	460	508	486	493	458	481	484	516	488	488	483	517	507	468	444	498	504	511	503	478	479	475	482	521	463	483	441	490	497	492	483	474	482	472	479	500	497	501	482	485	461	466	501	514	496	482	466	516	477	477	486	453	509	494	468	497	504	498	460	445	515	495	513	464	508	444	501	472	482	469	487	502	496	509	486	497	491	448	442	479	488	471	447	484	466	496	461	498	490	462	478	499	503	467	481	481	496	486	507	487	466	503	456	513	465	485	476	494	479	497	508	506	457	471	467	479	483	465	473	443	498	482	452	478	466	452	476	447	485	488	476	468	458	463	492	454	479	505	475	520	476	497	512	467	482	505	474	477	493	512	497	461	520	463	487	494	523	500	495	485	480	490	499	482	499	484	504	455	476	530	488	475	471	492	480	517	496	492	495	501	485	535	449	464	501	544	488	519	489	530	455	517	468	477	460	502	480	471	486	476	486	479	481	481	511	479	481	489	482	537	481	519	464	513	444	484	470	449	474	476	524	482	453	499	464	447	442	479	489	498	490	526	526	488	528	466	499	469	475	492	492	502	473	440	481	502	533	484	486	498	532	489	436	460	459	462	488	470	487	482	477	492	458	494	512	496	435	529	479	496	497	483	482	524	514	470	477	489	483	517	492	504	464	477	488	441	508	447	520	484	474	499	506	490	475	482	518	487	461	484	475	499	489	505	470	452	519	506	466	498	463	477	479	485	488	487	459	458	484	474	492	523	509	475	481	452	515	447	502	502	467	490	512	489	512	498	542	470	435	510	481	480	516	495	476	456	480	433	495	461	501	500	492	494	501	467	523	491	458	505	468	482	503	463	457	475	440	488	500	478	484	513	470	465	455	435	477	485	468	504	484	448	465	526	494	492	477	459	484	482	488	497	504	483	480	498	429	470	500	483	510	454	504	478	527	530	501	483	525	470	510	466	489	464	494	515	489	492	503	480	477	485	501	463	499	472	479	522	511	440	498	443	482	480	478	528	475	471	444	487	497	499	491	502	509	448	465	499	481	491	471	470	481	487	454	450	502	497	491	490	463	488	475	491	516	487	499	444	486	476	510	485	495	488	500	478	523	498	453	497	473	488	527	473	459	511	483	467	509	478	485	508	471	461	456	504	466	486	481	523	496	482	491	475	501	459	441	489	460	495	485	495	465	455	486	464	517	489	429	492	511	509	487	464	494	493	529	459	481	482	491	453	479	506	514	481	495	485	471	531	508	474	495	477	466	496	477	509	481	501	492	516	422	484	503	482	456	478	490	509	498	511	500	497	462	471	473	496	501	485	459	520	465	535	478	504	463	461	453	485	516	457	521	490	485	452	497	533	465	513	458	488	476	474	469	455	492	477	496	518	451	468	493	513	501	476	488	498	479	481	481	477	510	477	489	481	461	477	496	467	500	533	479	461	481	486	469	450	495	493	508	474	485	499	479	461	466	455	490	439	487	486	464	496	518	477	449	505	489	467	454	492	482	470	466	519	492	516	517	495	471	466	520	464	476	501	494	483	502	510	469	487	467	470	484	493	524	523	492	485	503	475	485	462	502	477	491	444	495	475	498	439	501	497	467	478	497	471	462	519	443	487	517	483	487	484	472	434	506	480	470	496	497	532	454	514	478	505	480	465	507	479	450	488	489	498	512	429	485	449	475	477	419	488	472	527	481	473	482	498	502	479	497	510	471	489	461	462	483	471	516	491	486	518	492	482	496	494	501	504	517	514	464	476	460	508	513	504	463	459	454	469	505	473	530	506	466	502	476	493	486	490	513	466	508	451	512	507	461	480	503	478	445	465	501	484	507	499	472	498	487	506	476	493	466	480	489	478	526	457	485	480	490	509	452	501	471	520	497	522	457	480	480	487	506	484	465	520	519	466	486	502	487	495	469	431	505	478	490	483	489	496	477	507	471	506	515	461	461	517	487	506	540	503	470	495	540	470	491	460	491	498	494	485	489	474	479	524	514	511	488	488	487	481	494	448	474	436	469	476	504	482	452	500	476	498	525	493	489	498	471	497	493	513	465	497	509	498	481	500	485	487	504	497	472	477	526	486	478	479	464	503	436	456	484	505	502	493	481	526	470	505	475	495	493	465	484	459	517	487	515	476	470	519	470	507	527	510	423	487	502	532	488	466	462	478	479	508	507	467	469	445	515	479	473	470	481	442	517	441	488	505	531	456	422	473	442	485	474	460	485	446	479	480	507	470	508	482	474	475	503	471	485	513	505	457	493	479	481	457	491	440	470	500	527	497	515	524	469	494	498	458	494	477	520	476	518	467	510	497	517	492	493	511	486	467	443	465	471	458	489	469	507	453	469	504	509	533	458	502	488	528	513	516	489	419	484	468	438	476	487	465	519	482	474	502	477	491	520	473	486	507	495	483	496	457	465	454	542	459	482	468	495	500	490	514	510	515	503	453	500	526	479	490	502	484	523	496	468	449	489	487	483	515	518	499	495	477	466	532	515	492	478	509	499	514	505	470	501	483	424	477	480	481	507	424	481	467	518	504	471	481	464	513	473	536	513	478	475	501	459	486	507	517	495	497	477	516	456	499	484	516	477	484	507	473	462	493	489	507	472	471	502	488	502	472	499	482	445	502	481	445	506	518	503	508	502	479	500	498	460	483	485	449	509	522	491	473	512	482	508	465	453	486	468	513	490	479	497	475	455	437	438	497	465	514	485	478	506	459	442	477	474	486	487	474	479	448	481	443	447	488	471	484	517	526	442	452	499	483	469	494	488	494	481	500	482	499	493	473	485	467	482	466	502	462	482	463	471	495	486	482	489	486	460	494	478	494	455	491	531	460	529	464	471	473	502	424	525	491	462	497	476	449	476	474	471	470	482	496	515	501	413	458	472	493	486	484	477	503	507	496	512	516	479	472	509	498	484	512	525	491	503	472	495	525	475	500	464	517	505	464	480	454	453	524	506	466	477	477	452	524	494	472	513	502	486	442	499	484	487	484	496	483	529	489	495	466	496	465	478	506	479	474	446	493	459	492	451	487	474	474	499	521	512	488	490	490	470	535
56637	46712	32363	27683	30835	33138	32504	26730	25279	21444	15120	7440	5393	3019	2134	1274	779	655	675	625	446	409	429	380	386	386	380	353	300	325	320	352	350	339	319	313	342	306	270	282	297	310	297	296	297	290	255	276	268	269	274	285	269	261	281	301	245	288	263	257	264	297	268	271	238	269	280	293	278	270	257	274	284	264	291	265	235	271	253	247	274	262	256	253	288	252	268	278	263	278	262	289	250	254	241	244	255	265	285	247	266	252	273	276	279	259	282	253	264	243	259	259	243	235	249	287	251	239	269	279	241	265	248	288	256	279	262	252	238	275	273	285	264	267	231	275	286	237	260	260	273	254	259	239	255	253	248	273	270	280	249	245	259	260	277	278	263	260	263	245	271	270	277	271	263	285	281	260	226	278	257	275	246	273	236	276	257	265	260	263	253	252	271	263	278	258	268	280	272	289	261	268	269	280	261	265	255	259	228	265	240	285	252	283	240	261	257	263	255	268	263	255	260	267	269	237	252	253	267	255	286	236	237	272	270	252	275	262	267	264	268	272	299	276	283	281	295	272	246	260	290	265	285	266	265	292	284	261	253	277	255	266	227	270	249	291	248	259	268	283	269	264	288	271	275	244	242	278	280	229	277	251	270	285	269	249	262	257	234	276	270	266	259	246	260	258	255	279	263	249	292	253	252	248	281	248	280	290	242	284	258	228	227	284	269	265	264	288	230	256	281	315	229	253	287	269	282	238	238	265	250	266	284	272	268	278	286	287	267	266	263	251	261	262	267	278	263	263	251	218	255	255	251	245	253	259	280	271	251	254	269	268	261	279	277	256	276	257	244	248	265	280	265	272	261	259	239	216	240	235	269	229	252	256	246	251	237	287	280	271	306	225	253	276	267	294	255	247	263	250	259	258	268	235	276	253	250	255	274	252	294	286	226	279	238	268	247	262	264	286	266	274	236	237	268	285	282	275	291	265	275	257	265	245	272	267	272	255	250	272	229	259	249	266	249	298	276	282	258	285	291	270	241	251	255	242	290	281	267	243	249	268	239	258	272	266	262	263	245	288	281	244	272	283	264	234	245	268	286	261	271	274	259	280	250	248	244	294	293	288	267	244	251	277	252	248	284	268	275	233	299	242	259	234	272	244	283	273	252	274	274	268	260	292	265	253	253	262	266	250	250	265	263	237	271	264	261	264	279	238	255	252	286	246	231	232	237	267	276	278	260	256	260	256	226	264	286	246	272	266	280	261	248	289	270	263	264	285	249	246	264	271	242	269	279	262	279	267	252	257	281	230	240	266	281	280	244	276	256	249	248	251	263	272	272	269	264	263	254	257	261	274	279	276	271	272	253	264	277	257	266	278	261	287	263	260	264	235	237	242	237	273	265	265	265	262	258	262	237	272	269	271	268	256	266	271	259	273	234	267	298	287	270	297	242	260	252	272	269	264	277	261	251	273	309	278	251	255	256	298	253	262	246	257	252	272	260	267	255	266	265	253	271	259	276	257	287	271	265	247	272	260	240	270	286	255	251	298	264	265	281	225	241	272	254	263	261	288	259	269	288	258	270	259	256	279	258	271	266	260	265	297	275	289	249	273	245	295	292	261	268	263	264	248	243	285	284	291	256	239	261	249	243	270	225	285	243	221	284	284	278	261	253	271	286	238	247	277	274	295	243	278	222	281	256	250	262	237	261	251	272	261	276	247	287	249	277	255	319	278	285	266	272	271	257	274	267	257	273	260	266	283	275	260	240	241	270	256	263	269	272	260	292	254	264	274	292	267	271	258	261	268	248	288	273	282	262	251	260	258	269	243	253	283	245	273	271	260	246	285	256	275	267	256	271	288	288	295	269	271	271	257	287	265	301	251	231	261	296	257	267	249	282	246	253	264	265	257	246	256	292	253	262	275	254	269	238	234	236	259	267	276	276	286	298	271	267	251	240	269	258	265	248	258	256	265	249	262	280	275	245	263	292	240	261	246	264	246	269	265	247	306	259	286	258	256	265	259	265	286	274	269	290	268	294	267	234	264	284	286	244	259	270	283	237	267	264	271	269	253	276	292	251	240	291	281	245	266	238	278	270	246	257	273	252	272	272	278	278	262	274	238	249	276	265	276	263	281	313	222	247	258	252	223	271	246	282	259	240	254	250	276	244	237	271	253	299	258	246	252	283	242	253	252	251	262	269	272	287	255	266	283	265	266	269	267	257	262	279	232	295	249	274	258	247	277	315	250	265	273	271	252	275	276	273	300	244	271	252	260	273	256	273	239	266	256	309	295	282	263	251	270	256	279	278	275	264	253	258	257	260	259	280	269	278	258	262	238	234	267	262	231	262	236	264	273	304	290	287	274	253	265	270	246	283	296	275	274	237	252	262	260	279	261	266	229	269	258	265	277	276	276	266	254	259	271	269	266	257	260	255	245	267	265	272	287	246	261	244	297	279	284	280	258	265	253	276	240	258	261	281	275	288	269	281	288	273	256	254	275	254	248	262	265	255	244	234	265	281	272	285	277	247	265	268	262	280	274	271	278	246	269	257	284	263	243	252	258	272	255	277	273	260	255	262	268	232	287	268	260	253	289	279	244	307	282	275	263	271	235	251	243	259	311	280	274	244	243	257	263	292	296	288	269	300	248	266	251	289	245	252	242	265	276	262	269	278	268	272	268	273	253	258	249	278	267	271	275	271	264	251	265	266	265	278	228	223	271	273	290	265	258	260	282	280	259	277	276	235	253	264	272	259	246	260	254	302	270	274	245	275	272	258	259	246	251	263	246	244	293	267	271	242	229	242	261	274	254	239	288	251	251	252	265	266	261	291	275	241	244	239	233	261	264	252	235	260	252	270	240	248	253	267	270	304	287	289	257	258	282	273	278	266	259	276	292	273	254	244	271	305	281	291	257	246	266	254	257	236	257	307	234	252	227	256	224	246	283	261	244	267	265	267	262	262	266	234	273	265	245	247	283	270	263	270	248	272	273	240	283	264	282	276	249	273	261	277	258	245	265	252	259	260	270	246	269	232	246	255	246	258	235	250	243	285	257	271	246	268	254	251	256	263	287	275	253	284	255	248	264	273	245	240	273	252	274	251	260	251	245	244	253	267	261	257	283	248	256	240	267	274	233	246	309	288	293	269	260	260	234	252	268	284	269	270	248	297	251	213	274	277	258	257	276	255	271	240	264	269	248	262	293	271	272	283	258	241	281	281	268	285	226	265	239	241	253	282	271	269	238	277	263	246	253	274	273	256	286	270	264	275	275	291	280	266	239	269	255	288	274	254	260	241	257	237	278	247	277	260	274	288	265	263	254	274	274	272	289	242	261	268	282	273	257	279	259	241	285	260	264	281	279	239	280	246	267	267	298	269	273	248	231	245	282	258	275	301	256	264	260	257	246	252	274	248	257	281	269	269	270	235	248	239	260	247	280	248	239	249	253	267	258	260	259	268	244	270	272	254	268	250	260	248	313	252	244	248	255	284	270	287	275	281	265	287	276
46268	53904	33740	41302	46936	48562	44225	35338	38880	37136	30615	21470	17642	11908	9497	5994	3864	3241	2787	2814	1987	1653	1588	1584	1457	1347	1204	1230	1089	1210	1151	1196	1090	1076	1097	1020	1000	996	952	976	922	989	956	902	916	842	841	798	824	823	812	837	829	817	844	768	825	777	800	794	840	788	778	800	742	787	733	763	755	719	791	734	760	712	787	740	806	730	736	797	765	782	704	778	718	702	768	754	715	774	750	764	778	778	710	783	797	773	756	729	778	830	827	832	840	797	818	786	759	732	721	696	700	738	809	728	695	752	722	747	760	736	742	737	725	720	761	708	748	808	744	722	737	737	728	743	696	755	747	768	689	749	774	766	762	783	732	738	715	808	757	705	778	692	735	774	730	755	693	730	725	748	742	750	702	786	778	763	746	699	691	753	717	746	742	725	703	704	721	757	770	763	737	710	701	751	771	740	706	726	753	758	734	721	726	742	767	708	715	737	740	715	737	747	708	705	715	740	789	765	742	738	792	745	740	771	798	700	708	772	765	804	697	729	765	681	702	666	749	729	733	715	740	745	745	787	712	749	781	717	738	749	721	751	741	708	755	728	745	741	768	736	707	740	726	746	757	705	759	719	745	764	761	754	750	690	729	757	672	731	685	711	749	734	718	671	704	745	759	702	701	753	751	717	738	724	798	761	698	727	728	742	784	719	742	713	744	745	739	775	757	694	694	725	771	732	685	738	715	760	714	750	727	717	735	704	794	740	703	745	780	759	697	719	769	760	777	723	720	776	729	731	729	735	770	758	756	726	750	762	715	720	749	731	726	722	748	760	710	753	698	746	734	785	680	761	751	762	741	724	784	764	713	733	753	724	764	708	729	713	755	727	727	737	739	743	699	758	743	743	774	771	722	737	731	748	698	723	702	692	762	727	739	758	755	740	715	745	751	731	715	727	760	741	744	752	738	665	755	691	746	749	704	662	704	761	771	771	708	747	743	707	737	781	737	703	730	730	719	732	743	731	687	722	757	718	721	716	772	712	731	754	692	726	730	752	747	752	699	769	718	768	726	743	708	733	728	723	689	740	726	787	727	687	687	720	679	732	757	780	730	700	801	736	787	739	710	742	754	752	717	749	713	731	779	736	730	688	738	803	733	694	717	743	715	768	727	727	738	716	700	686	702	732	784	701	751	771	721	748	770	745	764	698	731	734	717	724	720	708	700	755	704	755	759	746	736	742	739	780	721	769	723	727	711	712	716	766	702	740	761	790	733	694	733	746	728	716	756	724	716	688	741	781	723	742	727	721	703	733	729	725	715	724	758	702	720	745	729	767	722	718	734	708	776	740	750	700	738	704	739	759	701	786	698	734	754	687	686	737	751	720	721	744	748	736	728	700	731	778	705	767	745	697	662	689	704	733	703	691	710	757	744	718	734	741	753	723	753	719	706	728	724	757	738	706	743	713	765	723	737	734	725	765	746	737	736	754	719	751	773	779	782	765	710	692	708	664	746	738	730	736	694	732	753	718	722	782	745	747	733	719	729	714	715	726	691	709	731	722	711	728	752	738	759	755	746	749	768	801	728	714	722	714	713	769	715	720	658	755	727	777	736	706	739	746	746	751	754	725	719	707	685	706	742	697	694	697	731	746	713	763	772	709	726	750	716	690	672	715	747	714	801	731	755	770	779	718	703	778	707	703	776	763	777	770	681	726	752	759	774	723	728	762	750	721	710	736	772	699	709	752	713	666	700	757	736	720	718	715	781	706	766	704	714	726	759	739	736	691	769	786	769	730	723	713	759	764	740	725	703	681	719	724	743	700	773	715	760	736	727	772	734	724	720	756	758	752	731	735	697	700	799	733	709	795	753	703	765	724	732	731	736	732	749	737	768	729	731	747	729	703	757	719	722	681	753	749	707	699	753	686	713	706	723	747	788	738	727	711	735	751	720	755	780	735	746	725	695	736	713	747	737	735	693	745	754	722	756	733	744	718	710	743	700	784	765	667	699	679	731	786	736	776	763	744	735	736	736	734	724	678	726	735	762	729	736	757	691	754	711	766	723	734	732	745	697	729	743	745	730	738	734	760	757	693	722	705	736	744	740	759	764	702	755	754	736	693	717	763	773	711	735	739	782	746	739	726	710	731	722	770	748	728	672	715	721	750	744	701	753	741	750	767	680	731	692	752	702	695	703	716	734	715	768	728	748	733	743	733	695	741	728	727	718	730	769	710	696	734	713	742	717	720	693	749	753	735	722	774	725	724	710	705	736	707	756	699	720	732	722	696	769	697	725	759	744	762	717	691	752	739	747	687	721	733	745	708	680	741	755	746	751	750	729	771	697	718	750	713	728	739	716	718	745	737	779	715	767	748	728	758	781	760	773	707	744	740	784	686	763	724	712	684	677	740	683	709	740	694	744	783	711	735	727	701	724	720	692	730	684	720	798	705	694	707	715	719	662	751	754	725	765	718	737	769	731	729	703	728	754	735	733	759	753	741	723	771	704	711	710	737	762	713	752	754	720	702	740	780	720	675	724	700	758	771	755	708	720	764	686	751	720	690	734	722	740	738	744	735	751	794	727	727	719	717	705	733	716	738	761	771	735	720	712	729	769	719	773	752	706	723	728	751	686	712	697	726	711	769	744	738	704	727	736	715	723	769	763	718	726	741	705	690	707	693	733	755	741	764	764	699	721	734	717	718	712	724	722	783	747	748	702	722	734	786	774	735	729	694	707	780	747	740	748	778	750	720	709	691	727	696	725	753	750	727	729	715	740	682	725	768	751	721	770	761	717	751	739	733	718	754	754	739	777	763	781	718	761	761	728	739	730	720	706	720	730	699	696	715	726	779	720	714	730	681	714	751	687	698	746	786	775	674	696	748	659	746	719	741	768	738	719	759	779	735	753	697	727	748	721	701	679	768	689	757	717	772	717	722	723	723	713	733	771	715	744	727	763	779	724	746	741	774	706	702	705	741	767	730	809	734	721	731	715	775	745	726	698	780	752	746	719	733	768	713	733	736	769	734	695	765	687	766	692	698	715	748	739	716	734	758	740	713	748	730	762	689	723	756	738	737	720	696	769	723	732	726	715	707	786	750	701	726	741	732	723	696	703	706	749	750	754	714	700	720	723	739	720	728	761	708	747	744	697	715	765	682	801	743	754	720	767	711	759	750	785	728	727	721	753	671	748	689	740	762	738	744	683	709	714	727	684	697	712	745	735	787	680	761	752	676	738	773	766	752	741	794	740	732	766	690	701	696	713	738	729	724	726	723	700	754	669	743	760	743	722	703	732	691	741	759	729	711	722	759	715	745	737	766	744	723	727	710	709	736	731	748	730	717	775	701	733	757	734	767	753	733	709	770	744	748	701	734	722	694	725	766	746	687	757	752	728	759	711	782	722	685	707	712	693	712	748	717	745	757	775	734	692	762	753	746	754	725	747	760	727	760	757	762	731	761	760	723	709	759	766	696	733	738	766	743	696	735	715	760	761	725	741	730	694	674	713	736	727	741
22200	32531	16474	7470	5639	3758	2422	1099	947	767	647	409	357	281	271	227	211	207	196	196	191	175	178	207	205	193	173	198	185	206	188	174	210	176	206	202	167	196	169	184	178	153	181	176	162	186	181	178	174	173	181	186	157	174	164	170	181	186	201	174	180	205	194	161	168	182	173	174	172	173	172	180	166	171	167	167	198	180	201	151	187	150	166	166	160	160	147	177	190	169	175	160	168	181	165	158	174	149	183	184	177	153	164	173	167	191	175	196	157	199	152	177	195	165	194	175	164	221	150	163	179	178	171	155	191	161	165	174	180	153	169	161	176	176	170	179	161	167	180	169	173	155	188	165	202	180	174	166	171	177	168	171	184	156	163	154	186	196	145	168	176	171	170	163	192	166	165	191	175	199	164	170	168	168	187	169	167	149	176	158	195	151	173	162	168	180	175	174	149	174	169	161	175	189	183	198	172	202	167	162	180	174	160	150	174	168	166	178	161	188	173	156	185	165	122	167	181	167	168	191	178	161	153	184	176	197	187	176	178	156	185	156	166	169	177	182	138	178	177	172	156	166	178	179	158	193	173	188	175	174	168	161	167	174	166	171	161	169	189	151	144	171	175	162	165	145	193	176	162	173	195	181	157	158	153	158	178	177	165	176	191	178	163	185	181	182	162	165	177	181	142	173	170	157	175	184	187	151	164	202	190	158	179	176	174	172	164	164	158	160	163	172	195	177	164	170	188	181	188	172	193	146	169	159	176	165	158	181	175	163	177	198	174	177	186	183	176	167	163	185	169	175	175	171	161	178	164	175	158	163	169	170	186	170	173	162	188	201	158	145	193	178	159	182	177	176	153	175	171	183	157	182	158	159	192	191	178	212	180	153	158	166	172	187	182	165	185	173	156	177	196	180	160	160	166	154	181	191	163	147	165	166	180	184	171	167	181	191	161	145	174	154	180	134	172	159	217	190	152	165	178	160	183	174	143	196	173	175	143	177	166	170	168	165	151	178	161	180	178	163	165	163	180	177	177	163	183	175	185	186	200	194	183	170	186	152	184	170	183	156	164	149	165	176	154	149	180	223	159	151	171	184	166	158	153	159	162	176	183	176	181	173	150	164	180	184	169	169	174	164	180	184	150	190	171	189	160	171	159	183	195	175	199	167	172	165	160	175	179	160	162	190	181	166	164	171	178	161	156	179	169	179	168	192	174	177	191	143	176	174	180	169	207	151	155	160	168	169	171	142	166	157	166	169	196	137	173	158	169	194	167	183	174	175	169	190	160	177	188	181	166	162	183	173	157	145	174	180	151	173	173	202	173	178	175	166	179	183	205	168	158	201	168	196	191	168	173	181	158	181	163	194	165	157	149	188	180	174	153	168	178	177	180	171	163	185	157	180	148	150	160	159	184	164	172	186	156	168	167	156	183	186	172	145	171	191	161	162	170	154	154	182	168	180	182	184	195	160	180	153	176	162	145	166	185	169	184	166	164	196	172	167	167	180	181	165	185	178	156	154	171	172	195	175	170	178	177	184	171	152	154	181	150	181	155	184	172	166	165	171	186	162	177	160	187	174	152	182	179	179	154	166	183	180	169	162	171	172	143	184	186	149	163	187	165	191	185	170	152	211	172	150	170	178	190	174	188	164	173	190	179	183	188	154	159	194	164	156	171	147	176	196	156	165	161	181	170	144	132	182	165	170	174	173	158	179	148	148	191	181	159	176	151	156	168	169	189	158	160	162	173	170	167	162	189	203	163	142	190	159	164	179	164	177	158	187	151	154	182	152	165	178	175	165	177	180	187	190	195	133	160	172	165	159	196	171	181	180	170	174	152	170	157	178	186	165	170	179	181	171	167	176	156	158	195	165	192	171	167	136	178	144	161	169	157	184	173	169	170	160	193	164	167	158	177	156	170	153	198	155	170	158	170	165	187	172	171	171	168	166	176	180	158	164	170	161	195	180	172	181	161	173	178	166	186	166	173	169	180	158	161	147	160	169	180	149	186	156	155	189	163	175	136	145	166	154	165	184	160	148	173	186	190	176	170	198	190	177	172	164	160	217	174	180	170	162	165	170	159	168	177	181	173	176	176	166	166	187	187	171	156	164	184	176	168	163	160	190	171	171	163	177	176	190	174	165	168	160	189	167	184	176	169	193	183	182	181	178	162	163	195	165	183	184	182	153	173	162	192	180	195	191	170	153	137	149	185	201	182	149	190	179	173	166	154	179	190	154	168	166	165	161	181	178	169	171	174	149	162	158	179	155	180	165	175	162	160	178	192	155	175	197	169	165	162	182	171	168	160	173	170	159	183	181	158	179	166	159	190	181	171	146	176	173	174	158	162	183	131	194	164	170	177	176	172	183	167	178	187	148	178	165	153	181	154	164	157	176	187	152	184	149	188	178	151	159	171	176	165	187	179	169	165	192	175	178	159	179	158	182	170	155	163	166	161	172	170	177	170	175	163	176	180	169	164	171	157	187	184	172	171	188	162	176	177	190	184	145	201	167	179	160	177	171	193	167	156	159	172	161	152	171	154	152	181	164	192	157	174	171	193	177	194	143	163	158	176	168	155	147	177	171	171	184	181	177	155	170	149	172	191	147	171	179	168	169	179	189	186	152	159	158	169	173	181	191	161	178	180	156	171	144	177	174	164	166	168	192	188	143	163	150	177	163	161	165	212	172	147	147	179	142	182	166	161	175	166	157	148	171	139	190	152	164	160	155	146	177	174	175	170	154	177	164	165	160	173	151	188	180	186	184	171	169	176	164	189	180	197	166	138	193	179	189	164	165	183	159	153	175	201	209	164	164	164	185	176	203	173	167	162	160	190	173	192	177	168	172	173	173	191	159	160	154	188	179	178	182	159	170	181	164	171	174	178	178	175	175	179	177	173	168	157	173	186	177	150	165	163	149	196	166	158	193	180	162	174	174	211	162	176	194	156	162	161	161	186	185	157	170	181	160	168	196	190	163	180	184	177	184	202	180	176	161	166	168	152	183	155	167	172	182	167	165	141	170	183	174	169	170	153	131	168	164	178	159	193	176	166	160	168	174	189	154	173	182	166	171	174	172	192	155	172	163	170	147	145	205	182	175	172	192	167	199	171	169	174	187	172	173	184	177	198	194	171	173	182	165	186	170	167	180	168	138	173	156	147	147	182	170	152	185	172	173	179	172	174	161	179	177	176	182	166	180	191	180	196	160	186	166	159	170	147	170	177	164	186	168	199	171	157	165	151	174	165	201	171	184	148	187	167	165	154	143	170	174	205	173	156	163	176	172	181	174	168	156	173	164	149	190	189	176	159	163	177	153	184	177	170	171	189	169	161	173	144	183	152	175	174	152	149	174	147	183	166	175	175	166	161	174	185	170	155	173	168	173	185	186	176	180	183	168	182	182	161	151	162	169	174	161	160	169	178	187	192	169	189	149	170	164	175	172	190	167	167	190	179	180	162	160	167	161	166	184	173	163	177	158	177	165	170	158	181	175	169	149
18976	32878	13247	12333	14426	11958	9068	4336	4264	3566	2872	1961	1608	1179	1111	898	863	800	756	712	728	631	671	725	651	648	674	718	606	626	654	681	653	671	635	651	624	626	601	594	607	557	530	605	522	535	530	546	561	543	523	542	515	531	578	503	504	543	560	525	522	540	578	542	477	532	567	522	542	545	545	564	572	504	548	513	555	556	483	549	544	534	593	546	549	517	520	516	551	529	525	556	561	527	524	536	545	529	534	538	534	536	502	517	542	516	509	541	528	496	519	542	551	558	516	504	512	520	527	516	533	542	529	532	521	513	509	499	509	527	563	530	505	559	569	475	503	506	552	496	549	546	536	507	500	580	586	542	502	555	478	545	559	503	586	483	530	552	519	509	547	565	532	471	506	521	556	522	549	528	535	560	556	525	572	534	534	538	526	495	528	476	468	498	525	524	501	541	539	503	536	510	525	478	545	588	523	503	519	525	586	540	525	530	547	509	529	530	532	542	532	508	535	514	553	542	484	504	537	534	513	514	554	572	526	510	538	542	521	542	558	560	520	553	528	521	563	537	501	525	486	520	541	528	523	563	546	531	571	543	550	548	508	534	532	511	548	510	518	570	502	559	543	524	539	531	495	539	549	557	530	504	521	483	550	465	506	510	568	544	538	516	541	487	541	523	518	556	525	567	538	539	517	559	527	506	540	493	537	514	542	507	496	538	536	554	498	527	544	566	503	524	546	574	557	538	535	540	492	518	499	527	536	573	539	504	555	528	551	526	508	546	537	528	530	531	529	506	502	529	543	507	536	540	495	502	518	513	518	561	511	514	541	539	532	532	556	559	510	549	516	496	535	553	536	493	569	533	564	551	549	542	560	509	530	526	523	541	510	572	498	498	536	526	527	505	551	513	524	550	530	518	505	512	589	519	542	527	536	505	525	541	555	545	500	561	534	572	519	532	540	560	560	581	517	527	578	482	523	541	539	539	555	544	526	544	543	517	495	484	559	517	542	555	534	502	501	521	551	572	537	558	493	527	513	514	544	486	548	511	571	490	566	531	516	581	513	534	536	509	522	552	560	563	541	550	527	522	537	522	543	530	526	502	510	518	529	535	520	523	566	526	553	508	510	533	499	551	514	515	523	499	540	490	533	501	553	565	516	541	541	566	516	515	527	549	542	505	533	553	561	507	551	526	559	520	501	557	546	506	502	511	509	496	533	514	522	499	505	510	533	529	570	507	532	514	520	551	534	505	505	493	517	564	533	547	525	522	533	497	541	534	536	507	525	540	510	493	526	533	541	539	521	544	518	534	563	569	514	536	533	570	570	489	511	514	532	558	550	513	535	517	521	542	531	507	544	515	520	497	540	528	510	523	498	534	519	555	508	520	540	564	536	518	536	562	533	527	535	520	565	557	509	508	518	531	510	568	549	514	484	534	499	527	561	536	550	526	524	524	501	508	561	558	516	502	492	550	518	540	545	532	523	523	521	538	525	485	512	507	549	541	529	513	512	517	529	519	562	535	504	548	515	492	556	527	537	542	520	515	517	532	532	520	527	479	519	501	536	481	539	544	561	515	509	508	573	531	512	548	525	544	515	544	514	514	548	548	534	513	529	560	562	568	542	491	558	516	506	511	517	543	533	486	517	571	557	571	533	515	506	487	547	523	530	520	570	562	557	529	502	526	530	507	529	520	534	579	507	519	513	491	560	570	531	550	561	523	535	546	486	561	503	523	536	548	537	545	522	563	515	537	546	537	491	502	518	571	510	555	504	500	525	531	544	492	524	497	563	538	557	563	488	509	509	544	514	540	536	531	541	511	530	527	536	502	545	527	563	506	505	532	565	556	513	536	538	580	498	532	579	524	499	514	526	529	572	564	568	538	550	545	545	539	527	549	536	520	509	539	525	548	520	544	535	538	550	549	551	538	507	528	517	519	552	519	534	531	539	549	511	499	513	507	577	562	518	521	559	508	529	517	510	545	529	541	534	530	545	523	514	519	531	528	582	516	557	569	503	505	549	506	562	546	506	549	530	516	482	536	520	535	560	511	520	501	537	493	507	500	556	559	533	488	569	501	504	519	488	566	500	501	559	520	550	515	506	491	536	532	500	521	516	522	531	536	530	505	514	535	542	539	500	502	499	534	557	492	526	542	488	521	525	503	546	541	527	527	528	539	491	524	517	517	545	578	556	542	510	510	563	547	519	527	539	537	541	505	555	528	531	556	555	564	530	482	537	544	542	545	528	552	520	521	558	513	535	539	573	554	529	496	541	492	533	572	502	532	501	555	541	538	516	549	503	554	519	509	511	521	553	574	541	546	530	516	567	518	507	486	542	520	536	537	525	542	521	537	531	552	487	534	522	539	510	489	503	504	540	520	543	523	519	530	499	525	529	488	530	541	484	559	516	576	550	504	590	548	492	533	507	534	498	480	513	519	556	522	532	512	524	523	534	535	523	532	516	559	511	525	519	522	521	474	536	495	539	542	497	535	531	549	507	555	513	523	495	554	523	528	550	572	565	526	503	505	536	523	511	505	543	540	521	517	531	499	513	548	489	567	524	501	537	521	523	496	551	554	547	505	498	518	541	548	519	489	519	533	514	490	551	583	527	561	558	530	525	522	531	537	568	508	546	517	525	538	489	526	515	552	518	553	520	528	520	516	509	543	555	557	532	531	505	547	495	505	518	555	518	534	542	509	536	511	556	544	503	524	506	527	521	533	545	519	553	512	520	535	501	543	522	512	532	546	541	546	530	571	520	520	548	536	552	541	497	523	522	542	542	533	549	488	530	560	537	519	513	506	522	549	555	528	530	578	533	502	541	534	525	530	543	542	528	488	518	547	517	538	532	529	547	563	521	483	484	535	496	516	543	561	488	508	540	524	523	539	492	514	547	508	526	486	551	525	531	482	508	520	554	530	554	511	556	518	517	507	542	539	547	523	548	523	541	511	538	502	555	508	491	534	553	517	538	516	509	508	552	499	520	508	566	517	547	496	564	527	525	518	516	536	480	480	526	512	524	551	516	499	537	522	538	529	549	483	549	530	551	502	527	542	535	532	572	514	521	544	529	549	583	496	520	528	527	504	513	511	482	506	519	537	543	495	534	529	520	522	521	522	513	496	527	478	515	465	485	532	534	542	556	538	476	523	522	514	508	533	543	529	518	494	557	541	547	477	527	540	520	556	540	525	546	570	547	485	509	541	526	506	529	532	480	527	528	522	529	501	488	529	506	542	540	542	540	538	502	491	525	511	520	492	535	545	561	554	532	537	538	530	544	524	511	478	517	485	537	547	527	568	542	504	545	523	529	523	545	539	540	531	545	513	491	469	533	547	528	590	542	503	540	515	509	569	510	564	521	501	552	529	530	498	553	542	531	573	497	541	507	529	541	566	572	556	519	516	525	539	516	521	555	507	554	490	545	546	528	549	511	491	490	504	542	521	545	510	550	482	546	528	622	551	532	539	512	543	539	506	508	569	552	514	554	511	535	524	543	555
53208	50737	32564	26968	29595	28900	25246	16339	12679	10177	6557	3197	2137	1138	879	591	374	382	328	292	257	226	217	219	222	188	184	201	167	184	202	199	169	178	178	188	159	182	176	137	155	171	178	186	166	158	152	164	152	168	154	163	161	180	158	195	171	162	160	155	163	140	164	172	167	142	153	157	137	150	140	146	171	133	169	160	168	139	166	156	141	170	153	144	146	138	161	162	178	157	149	173	170	153	153	133	164	153	163	169	149	166	162	170	148	157	176	167	158	154	181	143	145	163	158	156	150	158	132	152	171	169	194	152	152	151	180	147	183	162	151	144	152	167	158	127	140	161	159	148	154	167	170	132	147	145	157	169	142	180	158	174	152	155	154	147	172	167	152	168	148	162	178	165	163	166	158	173	168	154	174	161	170	153	156	163	169	150	168	167	168	131	139	172	142	145	165	165	147	181	157	139	174	148	171	170	139	152	154	166	159	157	141	151	132	149	149	154	156	150	182	155	142	150	176	162	161	146	194	161	156	166	196	171	166	155	171	154	159	171	151	159	152	159	136	149	151	161	138	162	151	171	154	158	155	138	137	160	166	171	160	157	157	161	157	176	164	155	151	159	157	161	153	161	159	160	143	164	161	152	140	152	141	168	146	153	158	168	163	163	152	150	152	172	153	152	152	149	147	168	145	171	163	160	145	169	164	154	167	175	151	151	164	165	187	176	172	163	148	160	174	179	144	150	143	160	165	158	163	151	147	149	147	155	190	146	177	166	162	156	177	175	152	167	135	168	148	139	147	174	144	158	169	146	168	183	154	155	149	128	177	162	162	152	159	150	155	166	159	169	154	172	148	153	156	131	161	151	176	152	163	161	173	169	155	153	156	176	155	156	158	144	152	151	171	150	152	167	138	135	150	158	146	183	165	153	168	180	159	159	165	135	144	153	172	158	146	169	155	165	150	170	138	144	151	157	136	166	160	176	170	140	170	173	154	157	156	157	151	162	152	153	128	174	156	156	155	152	133	171	170	149	162	168	163	148	162	147	147	145	163	161	168	164	144	143	179	160	164	144	157	152	144	141	176	146	192	167	141	169	175	160	175	153	143	153	145	185	151	143	140	130	170	132	152	144	172	176	165	165	151	169	182	161	163	144	159	160	170	145	165	161	154	138	171	155	151	156	151	156	171	160	157	159	173	147	147	188	170	169	149	164	157	138	162	138	184	169	158	157	152	136	170	142	182	159	150	188	169	150	158	153	145	134	148	154	162	152	154	150	158	157	161	166	157	163	127	138	156	169	158	150	157	129	173	147	156	174	176	132	159	141	159	144	167	150	163	131	143	143	153	131	142	153	162	157	162	155	161	153	157	167	164	170	158	144	160	152	146	179	149	169	161	166	142	157	146	165	157	149	167	172	145	179	169	153	143	167	160	144	148	155	180	123	168	147	155	148	163	153	153	165	153	160	152	166	168	169	160	157	170	164	178	170	154	147	174	158	161	154	154	159	154	154	167	164	143	148	169	171	154	139	148	145	145	145	173	158	129	155	154	155	148	193	151	140	172	141	163	153	163	171	148	159	160	167	156	161	162	142	156	202	166	167	168	151	163	173	157	157	143	155	149	144	141	139	144	158	174	164	179	170	143	169	166	160	136	143	152	157	161	176	145	159	170	174	148	143	149	159	156	150	133	157	155	149	181	142	148	163	153	154	139	167	153	164	165	152	163	122	153	157	164	163	138	170	151	178	154	162	163	150	133	157	159	161	149	131	168	172	131	144	146	171	169	162	173	156	169	153	157	166	157	148	175	171	170	169	154	170	162	162	160	170	155	148	171	145	157	162	140	153	173	156	149	162	166	172	149	183	147	144	140	156	168	162	156	159	145	183	173	183	173	163	144	158	177	148	161	154	155	152	166	165	154	159	154	146	144	161	174	154	170	159	162	158	141	143	146	144	144	151	165	174	158	142	164	150	157	163	159	146	142	142	154	164	173	162	155	149	175	165	153	152	163	177	180	148	186	149	150	156	156	151	147	165	171	152	143	170	149	136	165	152	167	167	165	140	169	180	164	153	148	160	168	175	168	158	162	149	155	146	173	143	153	148	139	156	166	168	139	166	150	174	168	163	160	135	170	153	145	155	154	164	142	169	158	177	164	160	175	162	147	155	163	165	191	168	160	151	183	157	164	174	165	162	154	181	161	161	163	148	151	184	144	154	137	160	144	174	163	156	159	156	147	161	138	153	180	182	147	169	166	148	129	155	135	163	139	169	145	138	167	172	171	172	144	175	146	156	153	157	144	167	175	172	165	154	138	157	159	168	169	155	147	136	165	149	153	146	163	139	153	182	161	150	158	163	143	126	158	150	168	148	153	160	136	166	166	144	167	176	158	150	163	159	139	176	169	152	150	172	156	177	158	140	145	150	151	146	164	156	150	133	145	170	161	159	154	179	174	173	153	138	154	152	150	149	145	157	159	163	168	169	155	150	170	165	155	143	167	152	166	144	173	153	168	161	140	162	166	166	153	165	150	154	154	158	169	123	141	150	165	150	147	159	159	148	160	142	174	162	168	148	148	146	160	151	191	163	139	179	139	140	177	192	165	136	154	163	169	146	172	157	150	150	145	158	157	158	154	169	165	180	163	181	146	162	160	153	148	166	155	176	152	148	146	162	155	174	166	173	147	166	148	140	162	177	156	158	146	155	144	149	138	178	160	163	154	163	147	147	144	160	148	179	172	182	159	164	162	152	153	156	134	161	167	169	163	154	157	156	141	164	161	176	174	155	185	149	160	160	154	167	155	167	170	159	170	148	159	149	156	154	193	159	138	183	177	161	150	151	142	150	166	150	135	151	161	166	149	167	182	151	133	153	158	157	165	150	146	140	134	150	160	149	146	147	159	150	152	161	165	155	165	158	166	149	152	173	153	164	173	163	159	168	148	144	164	173	154	163	142	157	161	163	176	148	166	160	139	167	155	170	152	153	155	152	168	165	166	154	162	170	146	141	145	181	151	149	158	187	159	177	164	167	157	181	179	167	157	142	149	140	162	145	177	158	164	174	156	148	136	159	145	150	183	163	159	175	145	171	132	131	157	143	178	174	167	158	121	149	129	153	160	154	150	157	174	149	151	151	159	172	174	141	150	153	130	162	143	151	153	149	149	172	192	162	154	154	155	158	176	173	169	172	166	156	159	165	145	156	178	170	152	163	148	166	180	153	130	152	154	151	165	151	153	159	170	180	171	152	153	168	173	165	156	165	168	156	168	164	146	164	142	163	172	156	154	150	146	159	210	160	140	157	170	148	147	164	138	153	159	163	168	151	169	168	171	158	137	163	167	149	173	166	154	163	183	146	180	155	148	150	174	157	163	155	182	166	186	152	141	143	141	172	185	172	175	137	177	167	134	166	157	162	159	168	150	140	141	163	151	139	170	124	164	152	144	147	196	152	132	144	149	161	154	138	163	158	164	170	171	161	137	199	159	169	179	157	138	170	179	149	159	164
44735	55862	29615	34262	41375	40414	35955	23423	27729	26426	21042	13560	9286	5033	4575	3285	2133	1817	1358	1565	1089	1070	960	949	854	807	707	741	687	689	733	761	760	673	715	690	709	663	623	626	621	570	582	566	566	575	522	540	541	570	513	541	573	520	567	569	505	505	592	571	543	569	529	486	513	522	536	501	499	499	497	498	501	501	511	514	498	499	498	489	463	473	489	457	490	477	501	437	479	494	463	529	476	529	515	482	465	522	524	503	495	520	565	519	504	548	506	467	543	496	480	501	470	454	489	514	449	479	501	504	483	505	506	505	489	521	511	475	522	469	483	522	513	508	489	463	464	504	498	497	461	531	504	487	534	449	531	505	501	492	466	520	502	513	495	455	471	490	502	529	470	456	499	468	473	488	476	486	517	469	492	486	472	479	500	471	497	508	476	511	485	470	500	473	483	488	486	465	515	524	475	475	445	473	471	499	510	486	510	484	505	514	471	489	493	514	488	517	514	502	512	469	502	495	493	474	470	459	504	492	507	449	500	491	513	483	480	485	548	477	515	458	518	481	454	479	436	527	485	474	494	499	515	501	524	479	498	540	491	502	512	505	504	497	489	473	483	506	541	480	468	467	500	489	468	468	507	514	490	499	447	498	527	532	503	482	520	512	468	504	517	505	459	486	476	496	479	494	463	444	514	477	455	482	464	479	489	523	502	496	534	520	459	485	420	487	516	519	509	475	489	497	510	536	499	547	478	501	480	516	523	501	491	455	502	494	508	563	490	514	513	467	476	507	560	506	516	484	508	523	504	480	506	482	511	483	530	446	491	481	490	467	494	469	495	499	479	514	499	524	463	509	533	487	481	531	451	462	472	505	498	494	463	454	504	514	495	475	472	507	471	518	461	464	520	441	518	472	420	472	518	462	456	484	494	492	470	507	484	506	489	498	501	466	520	469	444	522	471	470	504	524	513	505	522	524	471	507	505	527	505	505	508	464	519	522	511	512	458	508	524	458	465	547	488	484	500	497	510	439	492	538	498	497	470	491	507	482	447	481	515	472	500	475	507	496	473	477	510	492	485	473	482	489	493	474	517	518	495	498	470	509	485	536	456	489	457	505	465	509	458	502	470	488	453	461	511	449	488	456	495	477	506	501	500	483	476	471	482	483	520	506	515	498	507	433	471	464	513	444	466	502	453	443	492	460	484	511	476	478	495	502	458	465	489	543	484	491	481	487	498	471	473	450	439	505	493	472	520	512	459	504	478	475	468	500	502	511	470	517	491	494	499	496	524	489	493	473	509	505	516	520	483	486	500	465	477	486	486	470	526	509	490	489	468	472	475	486	438	518	477	498	531	445	452	477	485	467	502	458	453	515	557	518	452	505	468	498	501	478	477	475	488	469	471	466	509	530	499	503	498	478	480	485	503	468	501	473	526	465	476	488	513	482	488	491	511	492	465	494	499	521	507	482	495	492	517	480	451	515	496	456	492	490	432	520	492	486	504	503	457	520	486	517	469	484	441	499	518	493	531	481	529	471	485	504	465	469	456	471	492	505	517	491	480	463	504	471	481	470	502	491	464	485	495	438	521	510	496	475	537	524	492	488	460	479	468	499	474	435	486	538	507	499	473	498	506	471	482	506	467	456	482	478	523	474	484	467	497	440	530	512	524	490	488	479	469	522	492	478	465	494	471	479	475	468	524	487	517	489	482	513	547	490	508	484	476	508	506	474	489	500	458	501	507	465	466	479	477	473	489	501	483	504	474	536	459	471	466	476	509	484	475	515	473	527	486	483	523	528	505	507	516	486	491	526	513	476	509	500	479	486	508	453	478	512	495	513	485	456	456	478	548	465	512	508	509	503	479	513	456	501	518	458	494	432	525	460	496	473	528	540	513	500	523	482	465	527	490	468	481	497	477	474	484	504	533	476	527	484	484	495	525	461	485	508	476	458	469	455	473	483	517	493	485	472	460	497	491	519	488	504	500	507	534	494	461	454	483	501	478	493	499	513	461	528	457	498	494	477	487	526	478	458	483	491	506	514	521	468	482	501	509	486	465	493	481	477	503	468	502	509	475	504	461	477	470	497	457	481	489	516	468	493	510	501	473	509	506	471	486	439	532	440	448	505	479	491	523	470	480	491	491	518	488	481	477	483	487	472	479	488	499	496	505	477	511	463	491	491	489	497	486	452	475	544	463	501	470	493	467	507	507	468	499	451	503	478	489	458	482	440	462	521	477	479	463	489	496	483	488	488	435	493	472	484	545	461	470	481	475	454	513	530	506	482	495	457	501	468	513	466	478	479	411	465	489	507	507	474	484	504	480	505	518	435	497	451	471	517	510	523	477	492	478	482	454	483	496	525	496	490	493	503	477	472	510	492	487	499	505	495	493	480	475	512	526	453	460	470	489	476	495	475	517	500	435	475	482	494	495	473	479	509	509	515	490	474	515	470	514	496	500	482	447	515	460	516	512	507	484	475	510	490	503	484	465	485	510	500	524	506	503	458	469	488	500	500	495	513	456	493	467	494	486	476	485	473	472	475	498	510	463	463	502	499	462	481	451	502	459	501	487	467	461	493	452	529	490	506	501	463	462	515	508	496	495	476	516	499	481	492	505	528	491	450	526	488	489	472	512	464	478	475	492	485	527	455	462	465	529	503	456	458	483	488	466	483	495	500	509	473	521	529	491	473	547	491	479	490	498	511	469	468	525	526	486	464	462	514	485	513	487	496	498	493	469	473	464	471	489	505	466	477	506	459	456	477	499	479	536	510	460	521	518	476	499	530	487	484	479	500	477	514	499	493	484	480	502	478	472	478	509	453	481	515	481	531	490	532	513	469	503	461	498	533	507	555	521	437	517	483	483	505	511	506	459	480	482	492	457	484	530	491	514	532	459	526	502	505	511	486	479	457	477	494	502	430	514	506	465	488	486	483	479	502	494	476	484	521	529	501	504	480	453	488	461	477	485	504	496	456	505	469	506	487	485	499	493	466	522	484	453	502	503	485	469	437	495	501	443	474	466	532	490	481	519	486	505	450	501	477	476	505	479	474	496	525	486	499	492	525	465	484	458	497	496	512	477	516	488	458	516	501	494	461	441	491	483	481	489	449	476	497	470	503	515	498	481	488	493	481	498	493	477	488	465	468	494	520	485	489	493	498	499	492	517	490	503	467	495	528	503	498	534	485	495	476	522	485	475	495	466	474	505	514	481	504	466	551	469	466	469	495	452	496	487	502	470	492	476	501	467	495	535	538	511	481	497	485	470	492	471	463	487	470	518	459	524	503	483	499	488	507	495	509	521	514	477	500	460	465	479	490	459	485	496	481	479	489	507	479	499	510	510	509	485	503	496	440	473	444	481	496	493	448	479	471	508	515	482	523	492	473	486	509	518	527	501	491	486	499	501	501	475	465	485	488	506	533	529	526	493	515	492	464	504	475	491	502	491	486	458	484	500	474	503	475	471	450	455	526	488	495	488	473	490	447	448	435	479	507	487	511	549	468
57461	47945	33457	27134	29725	31793	31363	25618	25341	21769	15600	7718	4759	2190	2096	1284	736	724	641	623	447	411	404	351	354	413	323	360	322	294	350	368	346	329	330	292	315	317	289	275	315	290	292	288	282	283	287	251	252	306	278	283	283	297	288	280	286	289	278	294	255	277	279	274	256	275	262	265	287	260	288	246	260	254	244	274	249	262	258	265	258	273	265	281	285	258	267	247	268	274	244	269	264	265	254	251	258	317	294	276	271	263	286	288	259	244	285	265	249	265	264	262	300	251	281	241	261	290	304	243	271	291	247	275	238	246	269	258	276	258	301	260	283	292	265	271	265	275	276	259	270	247	258	250	267	270	252	256	290	252	262	282	249	262	274	284	231	300	276	270	292	259	236	274	296	236	285	234	272	275	287	265	276	289	281	248	261	248	250	242	255	276	275	242	257	245	247	275	256	255	281	272	265	267	269	250	268	249	248	251	272	260	271	257	237	272	255	284	234	230	286	277	241	295	249	239	287	278	252	238	247	292	289	285	249	286	276	276	310	289	279	282	260	275	274	289	267	243	245	256	241	243	289	301	250	279	265	286	301	279	260	239	307	246	245	269	252	270	268	252	271	243	263	252	272	261	252	246	283	243	290	272	237	261	282	294	264	266	261	257	294	263	274	277	283	244	258	271	260	265	273	258	288	269	267	266	242	297	291	255	276	271	242	270	252	260	237	267	278	272	268	252	256	265	268	300	259	279	260	291	242	247	256	249	259	242	269	253	278	258	267	238	265	247	246	246	259	259	271	261	273	270	256	251	274	268	230	278	261	274	295	281	272	291	265	225	289	252	286	269	259	271	237	276	274	272	249	278	240	260	250	277	222	271	256	261	286	247	269	264	245	263	228	251	270	253	275	264	254	247	257	280	274	261	274	244	259	279	285	271	262	266	302	266	283	249	254	248	234	253	269	280	265	278	259	268	277	275	255	266	263	300	262	258	249	257	243	258	234	266	271	261	246	265	248	258	271	286	253	263	272	252	272	265	276	265	272	271	251	258	266	242	279	251	266	237	270	245	261	291	254	266	239	258	284	256	280	247	247	257	264	283	273	270	264	268	272	265	249	278	242	243	250	270	288	278	255	255	238	263	245	257	271	264	278	249	280	235	271	257	283	247	269	263	259	257	249	268	265	269	265	253	256	272	265	265	267	265	254	271	249	258	273	269	254	255	281	277	252	244	286	267	275	230	283	253	288	254	274	279	267	274	290	272	269	267	268	298	256	265	248	246	265	274	274	271	252	247	266	266	256	262	267	271	254	261	250	245	242	264	261	238	248	246	237	249	267	248	245	251	263	286	271	253	258	268	265	249	286	259	255	239	271	263	252	278	257	250	273	295	261	296	255	264	268	255	272	273	282	246	276	251	271	264	322	279	251	284	241	251	247	265	266	280	278	291	268	265	260	263	269	281	240	258	258	288	269	278	282	259	283	298	283	249	310	263	291	255	259	282	254	257	272	240	270	263	287	257	263	242	279	271	272	292	269	273	260	260	271	245	283	278	281	255	286	266	243	242	253	280	286	319	271	279	293	273	265	231	249	249	264	270	247	284	282	269	271	261	261	268	246	271	268	270	317	250	272	260	284	258	256	274	258	258	318	260	265	267	304	254	238	267	286	271	271	257	271	283	291	262	279	253	255	266	279	259	284	294	249	272	260	270	299	278	242	282	271	278	267	242	285	267	298	275	266	261	279	261	234	264	279	266	259	257	254	271	277	247	279	270	246	286	251	281	277	243	268	265	263	269	270	256	267	289	261	313	258	280	254	263	228	263	290	278	266	282	254	253	281	289	282	280	267	263	255	285	275	286	241	259	289	297	254	294	264	296	261	278	272	280	241	294	275	260	250	314	272	250	256	268	223	249	261	269	271	252	238	250	271	260	264	263	275	260	273	271	254	288	265	260	257	254	252	258	269	255	249	258	232	265	254	274	240	306	284	269	255	261	249	287	273	256	264	268	256	238	265	282	287	271	268	277	251	278	280	266	255	283	255	277	278	260	243	263	263	287	261	268	256	271	239	278	263	297	232	266	271	278	256	262	294	251	234	252	316	259	281	294	262	254	291	258	264	275	268	275	258	257	279	242	271	279	268	260	245	279	261	265	248	260	259	262	258	284	299	281	259	258	289	262	258	282	256	262	267	266	258	260	246	284	282	274	277	300	247	277	275	261	280	294	287	245	276	296	301	280	307	261	264	282	279	270	281	252	257	272	245	279	235	247	258	239	273	285	255	252	250	259	252	235	238	258	235	278	271	273	256	245	275	238	273	228	257	279	286	282	257	234	264	246	303	277	245	296	273	251	253	283	267	266	268	269	244	269	260	259	254	259	271	278	259	278	238	247	292	284	292	282	252	280	251	270	252	276	274	258	255	281	247	224	269	249	257	253	256	248	273	261	260	273	250	266	270	250	242	271	270	250	273	254	278	270	266	295	274	271	270	277	250	262	261	267	263	236	290	266	238	303	267	247	257	287	236	250	270	229	255	242	258	277	267	241	267	239	282	274	241	277	260	266	277	257	250	270	309	254	275	286	241	269	271	261	257	255	228	315	259	310	243	266	274	258	278	257	253	261	275	271	271	282	244	281	269	304	253	261	271	249	260	242	251	277	259	258	258	290	267	252	232	275	250	254	265	263	284	240	239	254	263	304	279	286	255	293	256	251	264	270	247	299	286	286	273	282	286	254	240	274	266	258	258	269	287	284	248	283	260	253	268	253	257	249	281	290	224	243	277	268	266	233	281	273	251	312	250	228	229	268	257	268	250	274	261	261	240	262	245	281	283	274	250	274	279	282	248	271	269	250	285	282	302	267	254	270	279	253	281	236	242	251	273	281	261	256	253	245	257	277	241	270	265	287	260	246	269	259	246	264	241	272	270	296	270	234	271	247	249	270	275	274	268	229	263	267	265	276	252	269	267	252	243	268	299	255	287	274	276	288	263	247	242	266	288	288	242	250	259	259	241	280	255	287	251	263	256	259	267	270	252	289	277	272	226	267	267	254	285	237	265	249	236	258	271	272	262	254	280	261	250	269	278	282	243	258	295	286	271	292	235	279	271	279	268	250	241	278	236	260	267	271	253	293	293	280	251	241	219	271	293	249	293	269	251	263	221	247	262	279	246	261	262	257	246	253	270	262	269	242	252	258	270	266	263	244	236	260	264	249	245	270	256	262	274	276	244	233	274	232	246	236	318	297	265	255	263	252	264	242	261	246	272	267	257	277	259	259	254	240	293	245	268	267	275	267	271	265	275	243	305	284	274	270	292	258	267	282	221	269	237	258	275	257	280	229	264	265	277	270	274	230	254	270	247	245	289	266	270	283	261	235	292	248	263	283	276	272	280	304	272	270	282	236	268	278	262	260	263	237	262	263	255	262	289	273	259	242	263	269	262	240	265	277	263	285	285	251	283	282	272	226	244	251	282	256	251	272	278	247	267	243	252	268	269	251	272	272
49150	55716	34438	41087	47815	47238	44732	31526	38907	37320	31177	21395	16079	8156	8638	5429	3708	3174	2494	2858	1917	1769	1618	1480	1379	1330	1232	1122	1101	1162	1208	1188	1099	1154	1107	1148	973	1005	945	1020	921	909	889	891	935	848	846	904	897	799	864	903	872	801	796	791	813	866	771	802	801	817	741	791	797	748	773	781	735	776	744	815	745	760	755	736	769	729	716	738	707	779	743	759	746	712	773	700	769	729	710	753	733	686	787	734	715	702	766	731	756	797	829	787	791	835	811	726	729	805	720	684	717	754	739	747	735	702	726	744	731	717	704	754	716	736	762	768	713	751	754	728	733	796	737	732	726	776	755	732	746	712	726	748	740	721	766	743	731	705	736	688	764	699	695	719	732	714	739	739	754	656	751	727	755	730	749	732	711	743	730	760	720	711	764	745	735	744	720	714	734	677	673	759	752	728	741	795	698	733	769	743	740	728	758	709	717	747	763	746	772	735	719	727	739	722	726	683	735	725	742	707	694	704	713	698	698	723	701	698	738	745	713	739	723	726	674	764	727	708	750	721	750	715	725	701	766	724	741	754	757	724	752	716	781	717	718	706	698	735	721	759	757	710	756	762	743	749	719	753	726	721	719	746	721	723	744	790	713	764	758	719	738	733	732	732	699	724	756	732	740	728	711	735	727	708	762	754	742	720	683	740	722	663	724	722	729	685	719	803	719	721	721	664	701	780	725	745	708	752	694	770	706	741	672	729	712	752	741	758	745	727	739	736	774	785	735	727	734	728	691	699	732	689	708	752	734	732	737	724	712	737	720	705	720	740	685	707	744	701	685	760	719	717	745	680	766	711	703	716	750	731	682	742	774	754	734	743	735	737	772	724	744	754	753	743	730	754	727	754	753	776	711	726	733	702	772	718	690	725	747	741	762	736	731	764	768	724	750	753	702	759	811	732	745	688	733	726	726	701	702	752	715	726	753	731	755	706	749	747	695	713	707	708	717	704	763	746	732	717	771	695	728	722	696	702	741	730	752	710	703	717	777	716	711	708	690	711	754	733	754	710	733	745	708	748	763	712	728	734	747	759	752	750	763	796	753	693	739	762	773	751	718	764	721	771	718	713	744	701	766	710	731	694	734	692	717	758	674	770	801	781	745	749	684	734	748	766	721	742	706	697	707	751	770	725	710	795	708	732	750	767	749	680	727	696	760	712	663	719	745	748	732	758	699	777	762	702	687	712	768	707	749	712	689	759	701	722	787	779	706	727	762	702	762	750	703	793	728	722	685	757	738	746	725	747	744	757	728	713	769	748	745	750	725	688	781	779	734	724	768	713	719	723	745	717	697	745	765	657	732	748	695	761	721	759	695	746	729	735	727	709	740	728	708	714	746	706	836	731	737	811	675	778	743	729	696	729	745	684	783	721	760	739	741	743	692	795	747	730	741	767	763	764	740	700	685	692	729	787	766	725	758	718	731	738	742	756	722	749	762	707	763	763	757	732	757	743	777	720	743	726	777	773	766	741	705	718	729	766	701	740	766	729	744	743	697	737	780	747	726	719	758	720	752	708	740	707	709	732	676	717	735	747	747	720	733	762	724	751	737	736	749	769	705	721	729	787	712	732	776	713	733	719	699	648	710	735	685	746	724	733	757	677	710	713	714	713	762	684	744	713	663	727	680	724	689	755	719	769	733	716	733	758	760	773	779	731	738	723	696	722	769	755	730	760	725	766	731	784	684	701	734	756	725	682	680	690	700	730	673	713	735	715	724	693	754	716	712	738	751	717	736	750	780	736	742	712	757	733	684	735	761	720	765	766	727	703	693	762	719	726	683	707	692	715	777	730	767	766	770	701	730	748	752	728	715	732	671	766	752	685	748	749	750	740	739	744	696	813	748	711	760	741	720	709	761	756	716	741	728	705	727	702	759	736	709	672	714	710	751	721	726	756	745	696	721	771	740	729	719	774	718	758	749	718	741	753	705	755	756	688	744	719	719	695	733	771	694	732	742	703	736	740	719	698	702	729	775	709	741	726	698	770	714	665	732	676	741	707	738	719	781	700	691	733	727	716	697	774	743	716	745	782	777	738	741	731	734	738	737	753	751	698	676	732	739	755	735	699	739	742	713	687	688	738	705	728	730	759	729	710	685	719	728	762	747	745	714	727	730	747	753	767	706	741	739	738	720	743	738	754	729	750	759	781	773	786	719	739	769	696	726	727	705	692	754	769	718	693	712	716	696	757	747	739	711	774	699	805	745	753	750	802	713	691	763	697	694	728	774	696	747	737	727	697	714	726	714	740	728	755	735	706	746	712	732	736	758	745	683	788	700	729	702	710	716	733	712	737	731	706	721	724	713	743	725	738	754	733	716	738	748	772	717	769	749	778	769	706	713	724	758	744	735	716	761	770	739	686	714	754	694	754	743	697	701	727	762	672	697	770	721	778	753	742	698	701	696	746	738	734	764	774	701	729	792	711	750	722	770	770	688	714	742	705	740	798	726	759	730	688	737	694	727	718	759	782	731	747	721	716	777	746	773	692	755	732	702	745	703	699	783	708	742	745	755	791	738	703	774	715	724	737	722	758	720	689	749	733	753	696	749	740	697	700	723	682	700	722	721	722	745	678	698	763	671	734	726	784	732	726	770	706	774	695	745	776	736	684	761	704	790	705	748	767	724	728	765	675	735	731	694	770	728	719	708	704	682	722	722	717	757	750	700	769	745	730	719	746	717	720	731	779	755	718	706	783	789	735	750	703	741	724	693	765	745	737	727	724	749	698	758	731	682	771	757	714	688	711	763	796	730	712	715	767	770	806	697	757	735	719	719	768	744	716	711	707	752	724	705	723	691	738	714	729	679	749	698	718	749	704	702	744	745	734	678	747	769	740	779	720	782	677	715	709	744	689	726	752	747	682	708	738	754	748	713	795	706	754	674	700	761	762	784	747	708	710	737	729	713	678	726	743	706	717	755	715	720	743	756	715	757	716	737	699	739	759	702	769	739	706	742	744	755	737	717	733	768	718	709	696	694	748	759	709	736	781	732	725	735	743	731	739	755	758	702	702	719	727	718	784	706	776	739	684	702	734	778	766	727	738	754	767	747	720	768	719	745	744	717	732	769	715	744	738	768	714	727	708	715	722	736	756	654	722	757	746	705	722	717	678	692	727	725	729	705	696	670	756	728	755	717	731	721	745	727	735	670	679	721	750	712	714	761	680	742	752	693	722	739	717	696	783	726	691	714	744	732	790	748	727	707	730	750	691	753	733	748	753	723	814	724	691	792	756	725	719	727	708	705	696	752	750	732	654	704	779	727	725	756	767	731	728	730	704	735	752	762	758	671	743	733	719	716	746	679	741	738	766	703	733	740	748	702	769	722	714	722	717	753	733	772	710	771	732	772	703	713	763	698	682	673	723	701	726	729	729	752	727	776	705	776	738	724	746	723	694	752	749	735	663	699	726	750	711	749	696	729	767	707	719	690	674	713	782	757	793	778	748	741	688	787	794	728	807
24125	36941	19354	8914	5762	3861	2445	1147	1147	905	658	449	347	269	252	218	245	192	198	205	198	206	173	195	202	193	189	166	168	167	184	187	182	186	202	181	172	182	155	175	165	187	193	187	161	178	169	180	165	155	158	144	159	174	169	166	168	170	167	183	127	186	172	162	156	183	139	175	149	157	168	182	156	171	156	179	145	168	181	162	168	198	164	176	149	181	168	144	171	139	161	176	157	153	157	158	158	151	173	171	167	170	156	153	170	167	178	179	157	176	157	173	152	165	154	151	175	166	175	151	165	177	151	144	185	155	171	144	181	186	173	174	165	169	170	172	168	155	180	156	184	142	157	163	166	159	200	159	179	189	175	161	165	131	179	178	168	150	170	169	177	182	156	157	165	186	161	152	193	181	164	170	149	156	172	173	177	142	155	171	151	164	146	149	158	171	185	158	175	154	158	157	165	158	164	154	162	163	152	164	148	144	155	165	171	162	175	172	158	170	187	154	196	163	164	153	162	177	173	161	162	205	197	160	176	163	160	167	165	174	152	169	146	168	184	165	162	164	167	141	175	164	180	171	175	172	159	173	131	170	188	152	181	154	165	169	174	165	157	153	171	185	172	169	170	175	159	176	179	171	155	183	186	154	184	175	172	155	168	163	152	161	162	170	184	172	161	173	154	170	151	170	151	150	160	159	153	162	173	182	177	180	153	164	187	188	179	154	172	165	138	150	198	162	161	147	172	170	152	149	160	166	156	172	169	168	188	159	166	155	140	169	182	180	176	177	152	186	168	192	162	162	145	171	178	175	164	180	170	180	135	172	183	176	183	195	169	185	160	160	194	157	184	167	177	165	168	150	134	175	161	188	161	150	147	181	198	180	161	168	171	166	127	151	163	176	159	175	152	178	169	143	152	175	153	166	172	170	167	171	157	179	182	181	189	156	161	178	161	163	169	159	161	156	158	184	161	167	158	140	184	172	166	157	188	164	177	153	164	177	180	143	172	176	143	164	137	162	158	150	181	163	148	163	184	156	148	161	173	148	150	190	193	153	156	179	159	189	153	170	165	157	166	165	171	165	186	163	155	177	174	163	178	183	172	142	165	163	172	168	186	158	175	172	170	170	194	159	149	166	189	155	158	166	162	190	162	157	168	171	171	174	183	185	154	160	168	169	179	167	167	182	156	176	172	153	192	157	169	167	175	177	158	176	176	183	170	175	182	169	172	196	177	159	155	161	196	160	161	153	143	150	163	170	176	157	169	189	188	159	156	164	174	150	161	172	163	156	188	165	179	178	169	156	169	153	184	177	164	179	178	163	183	171	164	150	186	179	169	159	160	174	168	173	170	172	173	175	169	163	174	162	161	162	165	156	185	170	190	165	159	160	174	176	151	176	164	168	179	169	153	167	186	164	176	197	172	168	149	147	202	185	155	165	173	178	159	160	165	152	154	193	147	170	151	176	165	159	164	155	149	158	166	174	153	163	179	159	159	169	168	164	188	164	166	177	171	180	185	181	157	155	176	153	152	153	168	179	164	149	180	171	176	163	168	169	171	155	162	157	177	169	159	171	165	163	172	182	170	187	161	154	144	155	186	179	171	175	162	159	160	160	177	154	171	158	159	166	170	185	157	154	191	177	163	170	140	157	152	177	164	180	160	153	162	163	145	171	181	168	169	139	167	156	152	186	180	158	174	169	174	167	147	172	148	159	175	154	183	177	195	163	169	164	169	152	150	204	147	142	178	152	157	152	179	158	165	165	164	176	185	168	166	186	172	162	178	140	147	170	160	166	168	144	160	173	171	140	165	161	177	168	161	165	167	170	170	148	177	162	144	162	152	179	149	142	159	165	178	156	155	177	167	183	171	158	174	186	149	187	145	190	152	157	144	168	146	176	164	166	170	213	163	172	157	160	180	167	177	169	170	172	147	153	179	169	153	153	158	166	156	173	165	171	140	167	153	141	163	148	169	163	164	161	165	170	159	159	193	151	177	165	156	163	164	187	164	158	176	154	159	146	160	194	147	146	180	191	177	143	169	161	168	168	170	155	169	158	184	196	159	177	173	161	183	171	141	164	160	149	174	157	169	190	153	187	168	191	192	177	159	154	175	154	175	160	149	155	163	182	194	166	175	158	164	177	162	151	164	168	171	173	159	179	181	176	167	164	163	136	164	179	161	168	177	179	171	179	190	186	141	148	175	183	167	166	158	180	155	150	175	161	169	167	156	164	171	183	165	176	152	167	159	182	143	168	160	154	171	157	182	178	166	176	179	174	171	180	165	166	173	168	162	169	168	179	163	172	155	142	157	181	171	185	150	161	181	157	179	172	169	174	156	168	155	139	181	177	148	162	163	155	169	193	187	177	166	151	150	150	164	170	169	169	155	153	180	178	147	152	175	139	177	177	140	146	165	180	173	155	188	171	154	168	159	148	149	133	153	156	175	160	151	156	144	191	166	165	168	177	176	160	165	175	176	171	162	189	181	172	148	160	161	183	165	163	194	149	174	154	160	161	151	171	177	156	146	159	171	149	162	190	178	170	170	184	173	150	187	185	161	189	157	159	168	146	158	174	160	173	160	159	191	150	151	164	141	183	183	147	173	183	146	136	138	167	152	170	168	168	176	143	165	158	170	191	173	180	159	149	161	171	174	180	174	168	175	191	158	166	182	162	181	166	162	186	182	160	165	179	172	157	172	164	162	158	153	166	168	181	170	166	166	149	154	158	165	173	167	163	169	163	162	186	156	177	167	170	153	151	162	173	164	196	153	144	164	179	190	138	166	178	170	174	153	162	147	155	192	172	167	169	147	157	148	160	177	154	169	150	179	156	153	156	167	170	161	192	151	185	171	171	150	148	163	174	192	155	159	179	149	179	160	169	168	191	185	168	174	147	170	157	201	184	168	160	153	167	188	163	184	165	166	153	156	163	176	165	153	175	172	155	164	189	178	157	161	151	165	167	189	168	181	159	151	149	156	173	164	179	178	143	173	170	146	177	171	176	194	178	152	146	160	181	191	170	160	161	191	173	148	175	185	132	178	179	179	171	145	169	168	166	154	178	175	165	160	163	149	171	189	144	161	166	172	162	178	160	152	167	169	177	167	208	168	174	183	166	173	167	154	157	166	176	177	162	174	153	161	152	149	170	178	192	165	175	155	150	163	174	145	174	147	162	176	186	166	168	159	165	163	156	137	194	193	196	177	159	167	174	166	175	171	166	170	158	157	156	183	185	172	192	180	149	169	175	173	172	169	170	178	160	144	163	154	159	189	162	155	166	150	179	167	163	172	142	162	162	162	191	155	154	174	143	186	167	162	157	167	193	185	159	161	166	154	182	152	162	168	175	156	177	162	158	172	173	151	166	182	158	171	161	162	165	169	180	167	143	175	158	190	185	169	157	174	162	199	179	167	169	155	201	164	150	166	145	196	144	185	164	162	178	154	159	167	154	171	168	152	192	183	182	152	170	183	170	206	180	173	181	182	165	152	179	178	135
21874	35613	14514	13535	14574	12141	9211	4265	4884	3683	2856	1938	1413	1060	986	935	782	786	726	769	651	689	710	704	688	646	649	596	642	590	641	649	598	647	628	638	555	579	519	566	581	591	564	560	561	555	507	518	532	552	525	557	536	588	499	523	520	514	562	540	515	526	577	555	501	509	534	530	540	467	476	557	531	527	526	500	519	504	527	536	554	554	514	492	502	540	493	553	473	506	539	499	533	540	507	512	515	492	539	488	498	534	501	525	503	523	487	519	523	555	524	538	493	504	549	546	507	502	548	535	503	513	529	482	499	519	540	524	527	530	546	507	544	504	507	545	516	556	516	529	498	554	524	514	514	517	505	537	498	540	509	479	546	557	495	511	528	512	516	488	507	529	538	562	546	477	505	513	515	529	509	526	536	496	515	495	534	495	462	499	527	517	541	506	531	494	508	490	510	498	481	529	532	495	516	515	540	526	515	551	495	537	474	543	506	486	532	536	523	514	538	510	543	525	488	516	511	491	463	489	534	528	541	554	524	544	519	488	515	523	549	532	500	509	509	519	488	504	548	489	516	520	547	498	519	498	506	505	489	502	494	481	500	508	507	554	516	499	494	518	488	536	513	542	557	524	484	534	523	529	511	482	475	513	528	527	495	482	537	504	516	472	495	548	515	522	532	490	522	521	531	519	514	503	521	512	527	518	507	533	493	562	514	481	509	524	496	529	531	505	522	524	508	562	510	496	500	500	462	498	520	490	546	522	512	498	496	521	519	504	526	526	512	530	522	535	555	522	530	518	482	537	538	522	514	461	519	515	533	549	463	542	502	496	519	519	548	501	485	514	514	509	530	582	532	538	541	543	497	560	502	517	564	506	505	498	529	561	524	496	505	505	530	531	522	502	496	564	512	562	506	544	526	503	499	524	507	548	544	509	467	507	530	497	506	513	502	531	504	504	528	507	488	555	525	527	508	504	503	536	512	518	565	507	536	520	525	498	496	493	516	509	517	542	508	533	568	533	520	475	510	554	575	498	497	542	505	531	518	499	556	522	500	523	560	463	537	507	523	492	507	506	533	529	504	493	504	506	499	511	540	504	522	527	518	537	504	525	518	494	499	492	542	512	509	507	532	530	503	489	514	532	556	518	506	554	525	503	517	510	503	502	544	515	481	506	528	497	503	533	494	502	545	500	558	535	463	497	512	499	526	504	512	477	494	534	527	536	504	489	535	531	497	493	494	568	507	503	552	525	477	519	513	511	502	507	508	533	525	529	510	500	505	491	516	532	500	510	497	516	528	499	497	509	496	526	538	569	515	504	526	490	506	551	503	542	518	541	505	503	506	513	503	516	494	491	573	501	510	504	495	520	544	504	517	528	475	553	519	545	551	472	522	542	491	520	492	529	527	532	553	496	487	535	497	517	525	566	515	528	494	505	473	511	523	515	520	553	502	548	473	519	517	536	537	523	536	552	503	503	523	505	486	530	532	512	538	539	494	524	528	532	528	549	521	537	519	494	527	514	503	493	496	509	546	505	506	545	494	525	543	504	478	515	588	542	529	461	542	500	473	506	488	471	497	501	529	511	546	543	496	501	505	498	533	509	528	520	504	509	515	544	535	544	523	496	474	510	501	497	526	492	493	513	485	491	508	497	529	510	514	508	502	576	477	513	498	509	515	527	505	442	526	504	516	511	497	520	527	518	511	481	515	502	508	494	514	524	522	553	517	496	485	546	545	520	516	524	533	553	525	537	477	498	495	494	504	479	499	531	510	489	537	483	547	508	531	565	523	523	533	498	525	536	526	508	502	477	510	564	538	528	557	492	488	536	523	523	517	485	494	505	546	529	522	517	526	512	504	549	516	499	559	541	530	516	507	531	520	524	521	535	551	512	482	540	516	497	520	502	548	524	556	499	517	506	503	535	536	480	510	499	486	539	544	494	504	488	533	486	534	517	524	501	501	502	496	490	511	540	510	556	518	503	515	524	499	552	501	496	489	505	543	521	521	516	488	569	471	467	518	515	519	514	522	535	452	540	528	561	514	519	500	466	520	475	549	479	554	525	473	492	506	521	535	520	453	497	532	547	490	511	506	506	553	536	530	538	498	482	498	520	527	525	500	497	513	516	502	503	479	495	539	506	494	539	523	510	520	492	517	508	497	534	549	509	528	527	499	484	516	539	480	504	523	517	544	514	538	535	519	508	520	490	525	511	488	541	516	506	494	513	474	504	518	544	512	522	521	497	545	482	540	516	496	517	504	517	509	495	534	522	484	486	538	503	536	480	514	501	522	518	540	495	517	502	561	507	460	511	471	495	538	533	539	508	560	516	526	500	580	482	540	525	543	514	539	573	530	527	549	483	497	566	503	526	564	492	524	563	531	516	537	492	539	545	533	575	508	497	519	524	507	525	494	529	509	463	459	535	530	523	544	527	504	539	522	511	498	533	544	479	513	524	491	466	512	502	525	510	527	489	501	533	507	502	502	522	496	560	505	539	480	495	482	521	486	538	537	499	504	492	512	543	544	514	525	482	512	528	482	494	484	511	508	528	510	506	546	515	507	544	569	514	519	525	508	527	523	510	546	538	534	504	500	529	506	528	547	520	518	501	517	527	530	508	495	513	522	479	524	517	498	538	524	517	485	517	530	486	518	522	505	543	504	505	558	536	502	505	494	521	520	516	533	528	539	519	490	543	506	533	534	522	508	501	523	507	496	519	491	496	521	477	507	474	542	499	530	488	526	513	553	515	556	548	498	528	535	447	539	491	497	515	494	529	512	536	523	509	506	531	509	552	550	532	523	491	510	511	527	489	531	481	547	490	506	531	493	477	510	545	565	531	488	528	527	521	522	528	522	557	506	490	489	528	442	539	478	562	513	506	525	484	522	499	520	526	513	532	456	487	524	525	561	491	472	518	503	491	495	515	504	542	492	534	479	556	545	529	504	494	489	530	566	505	534	506	516	510	465	524	506	541	508	528	530	476	537	506	515	501	532	543	505	575	492	515	527	491	500	499	565	500	533	550	489	537	508	555	480	467	539	500	515	484	512	487	537	498	538	519	521	531	499	505	505	500	510	536	502	529	536	513	520	537	517	500	495	471	509	508	482	488	534	535	572	509	547	493	505	519	529	534	514	502	512	567	563	515	561	543	519	509	486	489	530	530	514	496	517	493	487	508	537	520	474	509	528	503	513	479	511	533	555	540	520	483	475	539	524	493	494	497	533	522	528	573	490	584	513	487	532	527	514	500	545	485	504	485	515	533	537	507	468	540	526	523	547	507	578	538	504	520	544	485	515	531	527	500	529	489	544	519	534	518	533	522	546	573	485	529	533	509	541	458	506	517	582	535	536	467	527	522	510	516	497	519	527	546	524	545	526	474	512	535	457	544	514	492	512	530	515	532	525	494	518	481	471	507	525	505	544	503	496	524	501	512	493	527	499	519	550	513	522	509	542	483	542	527	503	515	522	531	546	496	497	502	494	520	532	495	460	521	532	547
53298	50147	31844	27400	28367	28116	25777	16115	14460	10326	6343	3028	1837	889	870	601	355	350	293	293	259	244	246	215	242	240	195	168	181	172	152	206	204	184	198	188	204	183	152	167	165	168	162	167	157	176	175	185	170	184	178	172	157	156	162	167	155	176	147	146	142	156	147	157	174	157	160	161	133	137	141	148	156	157	172	150	146	165	145	151	165	157	131	144	149	167	170	152	151	135	140	172	155	152	160	166	148	147	171	164	150	142	143	148	156	164	163	189	146	178	148	147	144	148	168	148	153	147	151	154	167	153	175	167	174	141	151	151	151	153	166	141	134	181	166	135	157	166	137	156	156	146	141	141	153	163	145	161	131	148	152	143	164	158	147	166	155	141	155	138	150	136	150	157	129	134	162	146	158	151	182	145	167	141	151	137	149	173	146	163	166	138	150	137	139	147	138	156	141	189	138	138	187	158	145	142	152	149	157	131	137	142	131	147	178	156	160	152	167	152	146	168	156	145	153	174	170	136	190	127	138	158	136	145	159	149	127	162	166	147	133	163	165	157	133	143	143	142	167	156	155	145	165	158	156	163	133	153	156	149	137	155	150	154	172	138	122	156	160	163	136	130	138	154	158	161	166	157	166	166	136	140	154	155	139	135	149	155	162	178	149	143	137	156	127	156	145	152	167	158	171	147	172	159	149	165	152	130	150	162	135	154	126	129	168	128	135	139	154	144	158	143	169	142	161	152	129	140	162	138	163	160	147	134	150	163	158	167	170	147	157	159	136	127	154	150	165	135	147	157	170	143	171	163	145	166	172	163	173	138	174	140	158	167	194	125	152	139	159	168	155	168	162	163	149	172	153	171	142	158	144	172	145	140	153	122	151	160	151	147	146	164	150	182	173	143	147	156	159	166	145	169	161	156	157	146	158	153	154	167	179	135	140	144	162	159	146	158	140	131	159	143	174	159	152	155	162	132	151	142	142	141	147	167	152	138	158	151	138	134	143	130	168	137	145	157	147	163	137	159	147	149	144	150	155	141	143	132	154	145	130	140	153	134	149	143	130	185	169	155	152	150	180	135	152	152	167	151	154	157	151	136	160	168	156	141	156	140	161	149	157	143	178	151	145	173	155	131	166	154	142	152	170	162	159	167	166	146	152	182	174	157	151	155	171	126	157	157	166	152	160	173	154	147	147	143	168	155	160	149	158	139	158	151	183	156	142	159	152	142	158	157	168	153	168	150	172	164	136	169	156	146	149	153	158	139	127	153	151	147	139	138	158	157	143	154	166	148	149	139	137	161	141	147	194	131	158	144	151	106	152	137	151	162	132	144	153	167	170	172	144	176	160	137	148	140	149	127	120	170	151	152	151	154	165	149	147	151	151	151	152	141	173	150	157	161	135	134	150	169	140	135	158	165	142	153	156	158	164	173	149	155	159	148	143	145	139	163	142	147	149	136	159	157	171	146	158	145	140	147	137	144	155	152	155	134	157	138	158	160	145	138	154	137	158	146	163	153	144	141	136	171	130	187	151	152	161	185	166	159	142	162	131	176	162	148	160	139	138	164	168	130	143	152	131	144	159	142	142	142	194	156	162	149	165	168	167	159	155	156	166	170	149	152	142	173	159	155	167	142	158	161	162	139	156	156	160	167	148	155	141	146	165	144	149	140	152	164	140	161	155	158	140	160	170	154	144	142	140	139	155	148	143	161	147	123	173	164	175	145	146	154	136	150	166	142	150	151	172	150	152	155	131	138	155	152	168	155	136	149	146	140	171	158	144	157	171	164	127	162	153	142	145	170	147	176	164	149	162	142	154	158	164	151	154	161	154	168	141	128	151	151	144	150	152	154	161	161	157	164	143	155	147	133	153	146	150	147	157	166	134	154	152	146	137	154	163	160	132	151	142	152	148	168	150	153	163	142	151	149	156	162	143	152	155	149	161	140	150	156	153	130	163	152	157	173	155	165	168	155	148	131	172	149	177	162	173	145	162	152	146	167	143	155	158	168	153	159	136	170	128	137	140	160	151	177	155	159	148	135	149	117	162	146	170	150	151	160	138	184	146	148	138	141	174	160	149	163	149	149	161	183	137	151	139	164	164	150	181	155	153	131	148	154	159	154	163	145	170	168	143	147	141	143	148	136	147	153	144	140	143	164	165	163	139	153	146	144	123	154	156	149	159	154	178	156	163	130	157	143	166	141	176	156	154	167	152	128	171	158	160	148	147	145	155	183	162	137	149	149	152	149	141	166	166	151	160	142	153	138	139	155	165	164	160	135	158	151	154	119	157	143	165	150	143	152	150	155	128	116	157	139	168	130	148	165	150	148	157	157	163	155	160	148	150	156	144	129	161	151	166	136	157	145	135	143	157	180	148	149	161	145	147	152	150	164	159	142	154	178	136	165	169	167	176	147	140	160	154	175	174	148	154	158	162	157	171	170	151	155	159	170	155	146	161	157	157	166	132	140	140	157	158	159	154	157	130	144	140	130	135	151	146	139	146	154	150	164	159	156	142	153	136	153	132	155	157	148	145	169	155	172	132	130	171	149	162	158	156	154	152	155	138	151	178	143	140	187	153	128	145	158	158	164	130	141	131	148	170	142	156	160	156	136	148	158	166	147	131	156	159	142	155	134	129	143	144	137	145	147	159	158	159	164	143	151	169	142	157	144	146	166	168	119	164	174	176	152	158	140	157	145	140	163	164	151	125	147	159	134	152	170	181	153	138	172	160	160	147	154	162	150	165	146	142	156	155	143	159	149	144	147	164	143	146	175	166	117	154	141	152	155	184	147	144	152	152	157	156	147	155	161	176	155	139	157	157	164	170	154	156	144	153	158	150	133	157	135	180	139	145	138	155	159	159	137	139	158	153	147	152	162	162	147	169	135	173	164	148	165	138	137	152	155	157	154	147	126	162	141	159	154	157	152	156	143	165	144	144	137	148	135	162	144	155	144	133	127	150	159	163	164	185	153	144	141	180	168	147	166	160	166	144	135	159	151	154	175	161	163	157	155	137	152	169	161	172	154	147	150	172	163	150	140	156	163	139	148	191	130	146	139	167	163	149	146	147	170	156	172	153	144	158	138	150	151	173	151	170	168	157	137	159	152	147	154	162	157	144	171	151	135	178	147	140	163	133	158	163	164	129	154	132	152	153	165	142	124	147	159	164	147	149	168	151	151	168	152	128	152	155	168	134	156	186	150	130	177	142	148	139	146	147	151	136	156	149	156	156	152	157	183	155	153	167	155	165	146	143	177	144	160	171	136	157	138	118	151	161	160	170	145	176	144	152	155	155	134	150	167	138	162	168	148	152	168	168	143	147	159	150	160	184	174	151	147	165	134	156	150	141	175	166	129	161	154	172	158	176	135	154	151	171	156	141	168	165	172	164	167	180	164	140	143	168	159	151	146	151	159	169	160	139	163	159	151	152	140	156	147	148	165	163	142	149	144	171	153	179	150	153	142	164	139	143	158	139	147	152	189	159	133	163	161	152	136
44630	53458	29850	35560	39887	39003	35939	22429	30032	26597	20371	12630	7693	4118	4207	2998	1759	1641	1439	1500	1155	980	907	868	866	768	821	728	770	690	796	744	667	731	718	666	652	638	633	596	561	552	543	556	550	544	517	523	551	543	485	519	494	470	484	528	492	554	482	494	492	523	472	491	508	498	486	472	467	483	460	479	505	492	496	502	497	496	469	457	495	472	499	463	485	491	495	475	483	468	471	461	465	467	460	448	480	437	458	488	506	475	532	527	522	484	493	472	471	476	468	468	509	455	470	464	478	481	515	461	431	457	471	493	444	481	458	467	443	443	462	501	455	520	510	450	463	488	480	464	472	463	449	499	458	477	518	511	486	453	477	472	458	481	485	469	483	484	426	477	500	453	474	501	506	451	457	453	477	442	493	453	490	453	476	465	505	476	482	475	464	471	468	462	488	462	532	492	488	460	462	452	468	504	470	480	442	456	483	475	458	507	451	451	461	509	504	457	484	477	481	464	447	494	450	483	458	446	444	407	495	460	514	528	510	473	451	468	456	503	422	470	465	441	484	483	448	450	504	499	476	471	463	461	464	466	505	444	488	466	494	483	486	502	436	463	470	453	447	455	499	462	462	438	490	453	452	460	407	467	452	448	517	457	468	480	469	455	447	445	443	473	466	423	518	444	460	454	476	463	496	466	445	496	472	432	472	472	465	475	474	441	474	465	474	469	467	486	468	437	451	508	464	459	464	496	453	464	437	488	494	473	474	470	472	478	481	501	487	462	449	495	434	482	477	457	456	494	483	493	426	478	505	480	493	437	468	438	433	499	452	442	500	450	430	489	471	465	483	462	484	477	492	442	474	456	485	471	470	477	472	475	446	504	473	446	466	490	483	440	462	507	467	498	503	462	464	464	440	512	476	497	514	471	480	465	463	444	439	538	487	472	452	464	468	483	470	457	449	435	481	449	461	461	461	498	469	478	473	486	493	501	470	452	468	493	464	513	505	447	461	438	478	472	458	433	454	479	425	464	486	500	473	450	475	477	476	490	471	464	454	488	475	443	481	449	466	477	466	455	484	449	468	440	437	442	507	463	477	457	455	440	466	466	471	470	519	444	449	481	443	449	433	458	484	454	473	445	449	466	450	472	503	485	466	477	492	479	505	457	475	438	491	482	529	456	492	501	453	499	465	455	502	507	453	492	448	439	493	470	506	486	475	497	453	505	457	469	475	443	456	473	444	435	464	448	480	473	472	452	446	495	449	429	455	475	433	459	429	476	459	462	495	492	450	487	455	436	468	452	476	450	455	469	468	483	490	502	442	427	473	475	473	469	491	531	529	459	428	514	486	458	436	449	449	466	437	472	467	491	443	475	446	473	471	486	470	474	512	506	449	449	505	475	481	474	480	447	449	470	434	500	478	448	486	484	482	424	436	449	503	440	496	498	447	484	455	464	495	476	502	462	460	446	523	485	475	493	464	472	465	435	466	490	458	464	505	511	459	452	443	489	483	454	489	490	436	469	525	494	493	493	446	459	462	446	494	486	472	448	465	471	438	476	465	463	454	482	490	469	500	489	462	457	512	480	470	465	456	464	502	493	452	446	506	464	519	459	451	484	484	500	491	491	512	494	466	497	493	473	448	471	505	449	453	552	458	517	465	466	473	454	471	470	396	454	487	457	466	447	438	470	474	482	482	480	451	492	505	437	461	498	452	442	477	468	484	470	493	450	491	473	459	484	453	460	439	465	503	537	445	438	458	490	464	461	459	486	483	478	441	442	454	522	447	476	462	470	480	442	442	464	464	504	488	446	481	463	496	496	501	511	489	463	473	427	443	460	464	454	491	493	456	486	472	437	433	495	471	463	469	477	459	469	465	468	479	482	463	496	462	451	468	458	449	448	458	475	455	453	470	501	504	453	496	458	456	470	450	482	468	426	487	444	456	437	459	467	486	464	464	483	451	494	477	433	467	476	518	493	447	455	474	471	471	442	458	488	446	496	456	460	447	480	486	455	482	473	458	473	495	495	469	473	462	430	494	501	508	479	490	460	444	463	490	442	484	434	460	461	454	448	495	486	467	480	475	459	433	505	472	488	482	489	431	454	444	410	509	470	463	477	508	455	464	486	461	489	459	462	503	486	426	452	427	491	481	445	446	465	467	495	492	480	482	493	501	468	471	465	454	461	467	482	483	457	487	506	492	451	498	444	447	463	473	447	483	465	433	435	458	461	484	463	501	491	459	457	449	458	495	479	470	480	456	455	478	479	480	477	477	474	468	493	457	486	446	461	432	463	427	477	468	456	497	469	447	444	472	461	450	476	481	466	514	489	470	428	467	474	456	474	463	452	487	469	502	491	472	478	495	449	444	498	475	490	470	496	502	485	457	445	474	492	505	461	485	494	460	495	485	499	461	452	467	459	476	463	423	433	452	482	450	452	513	471	514	479	464	418	502	467	440	453	449	464	476	451	502	481	466	490	459	457	518	444	482	464	440	497	464	476	442	480	493	527	463	466	475	457	462	458	448	462	447	423	457	495	431	504	504	480	469	471	445	434	474	455	473	461	454	489	435	443	472	458	442	446	460	448	429	455	491	442	469	497	507	472	455	461	454	471	426	482	514	524	493	478	441	468	491	468	481	465	468	453	445	493	458	449	479	444	465	426	504	465	497	490	497	458	472	476	507	458	445	477	486	483	468	491	484	441	427	462	448	460	520	480	484	466	463	475	477	470	442	433	460	468	489	452	491	502	503	476	523	511	442	456	455	453	437	450	476	463	484	485	476	499	463	430	476	514	496	476	460	489	457	461	491	461	446	502	474	473	486	464	425	453	480	439	475	470	461	464	484	480	453	480	492	475	440	472	471	479	494	462	452	472	473	459	478	483	482	462	480	477	467	466	471	449	497	493	465	487	452	465	503	457	460	449	458	496	448	475	485	491	499	448	469	442	506	510	491	475	515	452	498	449	484	488	479	481	472	490	497	487	486	426	477	463	423	479	525	486	464	455	488	473	503	446	480	477	486	494	503	469	470	464	460	485	494	435	455	481	459	499	520	450	458	530	501	488	467	469	457	423	456	494	483	484	450	513	435	503	484	495	440	530	484	427	422	466	444	446	493	483	486	471	475	487	485	451	488	457	478	477	456	487	443	460	498	490	444	489	456	465	500	475	471	470	457	506	464	490	446	478	474	469	464	450	496	513	488	478	463	432	494	446	539	463	444	472	466	424	462	475	475	472	450	489	460	466	489	468	494	447	476	453	462	487	503	468	460	493	455	493	441	462	497	440	459	447	450	440	485	475	479	513	417	488	483	464	462	452	474	468	509	521	451	497	471	431	481	449	436	458	439	450	512	442	463	469	408	469	521	499	480	486	442	515	461	468	473	459	465	461	459	447	462	502	467	479	489	487	478	464	476	490	472	447	494	477	482	449	482	478	449	461	483	485	532	457	495	512	458	452	454	463	414	487	468	440	496	492	469	468	501	494	454	510	506	478	444	461	464	450
56407	45817	32392	28283	29040	32154	33095	26060	26729	22050	14670	7368	4086	2064	2057	1235	850	653	540	598	451	390	363	364	367	357	331	337	295	363	282	296	300	335	333	322	289	304	296	272	344	282	282	267	254	276	281	307	267	260	257	262	240	264	279	277	292	265	285	273	274	259	288	273	230	228	279	272	261	257	262	259	285	251	269	294	256	280	284	241	221	249	287	260	289	254	274	280	246	253	266	275	245	262	234	258	273	292	262	245	278	280	273	258	249	271	242	278	237	289	306	245	240	249	240	269	271	292	253	265	258	268	245	232	259	259	286	262	256	265	284	275	282	276	223	268	249	260	262	256	249	229	254	242	265	274	269	273	260	258	229	253	266	243	247	267	236	274	281	263	252	272	234	253	265	263	264	278	245	239	263	252	298	254	245	255	223	230	248	278	276	235	265	222	251	257	267	267	259	257	278	259	256	256	225	270	259	239	239	251	276	247	260	255	252	243	238	275	244	246	278	249	232	255	260	262	226	257	251	269	262	279	235	271	248	254	256	268	280	279	268	270	288	261	260	244	260	259	261	274	294	250	258	266	262	270	266	247	270	262	272	237	259	277	272	244	252	277	237	268	267	267	268	281	260	263	252	266	264	236	259	275	251	275	256	281	284	251	272	225	250	245	236	260	253	272	269	306	234	267	242	250	290	239	280	251	300	249	252	229	264	253	234	262	233	253	286	288	251	253	265	269	248	248	286	249	275	270	256	250	258	269	255	255	241	292	232	243	253	232	224	243	228	264	289	271	272	221	266	258	251	275	261	266	270	240	285	290	266	238	272	247	261	269	260	248	257	250	240	269	234	258	271	258	232	257	291	261	241	276	248	250	257	267	262	272	232	259	251	239	253	255	259	236	237	221	253	257	263	247	236	236	269	232	246	230	265	258	267	267	260	247	276	281	280	266	272	244	255	235	260	271	267	263	294	234	287	269	269	236	259	232	241	239	235	299	295	300	253	269	267	258	223	223	276	268	286	250	249	282	250	235	271	256	251	285	270	247	272	279	277	261	263	246	297	267	259	267	248	263	265	229	238	227	262	285	221	251	243	249	261	266	271	246	288	271	254	288	269	256	251	266	272	275	266	286	262	250	240	254	252	271	282	250	282	249	244	278	245	274	292	244	242	280	289	240	266	243	261	259	250	292	263	246	279	259	258	241	264	266	237	269	256	259	259	263	249	257	251	277	247	251	270	252	275	273	232	288	270	255	242	246	256	258	274	244	273	257	257	289	269	266	234	252	268	246	245	266	259	269	275	264	248	249	267	273	263	263	257	260	263	258	244	281	262	267	250	260	253	242	265	246	243	259	267	277	267	269	244	265	270	278	259	267	276	262	257	275	223	248	284	280	262	219	280	295	235	261	258	226	257	258	244	241	268	274	285	269	261	225	260	240	246	254	269	234	292	273	249	248	260	246	252	253	252	249	270	261	265	254	265	239	241	261	262	280	197	240	274	258	270	271	272	249	272	265	262	233	243	254	238	258	245	239	256	285	281	279	251	285	255	248	243	252	235	254	251	272	258	261	259	263	265	253	223	246	281	259	236	265	272	271	252	257	234	289	291	245	295	267	269	258	233	240	234	270	270	305	235	262	259	248	245	238	274	250	240	252	238	287	266	221	270	256	273	239	256	246	243	243	289	273	274	253	226	267	246	261	247	286	251	275	244	250	296	275	251	262	254	270	272	257	284	283	248	244	278	283	271	250	236	268	259	251	266	257	266	256	259	279	242	260	261	262	275	275	223	250	251	239	231	253	269	240	249	265	267	287	250	250	280	290	259	245	255	258	250	264	262	254	258	248	241	247	273	284	269	271	255	262	244	249	260	290	252	255	250	247	251	241	257	247	247	270	266	279	296	245	238	260	251	253	268	252	275	256	254	239	269	266	254	253	263	253	227	252	240	260	262	245	273	280	249	262	275	254	259	266	247	228	254	280	255	269	246	255	267	261	231	260	240	265	261	246	255	280	259	215	260	271	281	263	252	262	283	283	270	260	260	261	254	275	260	247	265	304	276	290	272	265	268	277	267	242	265	267	294	240	256	245	256	246	263	262	256	240	255	260	250	219	286	252	256	250	286	256	278	287	239	236	263	260	271	255	263	226	239	259	257	269	247	260	283	270	268	291	267	264	274	278	274	254	242	259	270	248	236	261	234	257	249	243	228	279	268	258	273	245	274	252	255	263	266	269	228	273	251	282	267	272	274	257	270	258	256	269	241	287	268	256	269	282	262	249	275	272	254	245	266	268	270	278	260	242	277	234	237	275	255	275	268	274	270	244	250	249	271	255	261	275	274	238	277	276	268	253	266	258	280	238	284	273	265	245	230	242	265	270	244	263	235	256	247	256	282	268	233	270	263	286	262	240	263	267	238	256	255	263	280	256	253	245	232	247	274	257	271	265	262	262	278	262	282	240	248	253	258	248	250	265	248	258	264	276	273	285	230	230	266	262	252	256	261	230	242	276	258	268	293	228	269	272	267	265	255	265	272	264	237	265	246	273	235	256	256	260	266	273	259	247	245	267	245	279	282	235	279	231	262	241	251	231	265	262	260	242	269	264	260	280	287	229	248	235	257	235	243	241	244	289	223	252	270	228	266	262	230	244	259	283	255	258	263	265	231	282	240	249	271	260	257	267	284	256	251	236	260	248	283	219	270	231	250	271	262	252	238	259	255	261	251	280	259	251	249	272	245	244	253	244	260	259	232	270	236	246	276	248	261	285	247	275	256	273	259	250	277	248	280	285	226	247	234	260	253	232	226	264	272	273	245	276	269	259	251	266	244	249	263	280	256	243	283	263	231	248	248	260	232	234	230	264	247	238	274	250	253	256	273	293	252	258	267	242	244	273	265	257	256	299	247	291	252	246	256	241	268	254	279	281	266	235	263	242	245	282	262	270	233	262	255	246	268	287	248	261	270	221	237	252	250	295	291	254	258	264	244	281	284	252	289	268	275	251	252	270	232	273	250	232	254	267	293	255	248	283	277	248	300	243	224	266	253	275	270	243	246	249	224	234	281	260	249	223	269	264	251	266	240	265	285	238	255	240	257	251	279	224	264	278	263	286	285	278	242	284	248	249	279	253	278	256	234	246	250	243	256	247	262	258	295	266	267	247	243	283	267	256	260	249	254	259	240	239	246	244	241	249	248	243	290	262	298	255	254	224	263	271	263	244	266	265	265	257	259	285	250	241	283	272	254	239	255	243	288	271	261	244	240	255	237	235	259	259	250	274	243	265	266	258	267	248	282	262	254	258	254	244	270	261	286	254	262	241	253	270	253	274	281	269	277	249	267	224	238	285	280	267	262	304	254	276	260	251	259	237	273	246	251	274	269	280	269	258	256	266	260	269	286	251	254	236	268	239	280	270	246	243	291	268	237	262	251	250	236	251	253	299	253	219	280	247	260	257	264	242	266	273	275	242	260	265	242	266	285	270	252	271	251	256	256	288	231	260	276	244
48632	52642	33676	42304	46009	47061	45571	32793	41428	38117	30805	19917	13371	8237	8302	5771	3524	2798	2492	2628	1972	1682	1515	1469	1396	1335	1264	1234	1141	1196	1211	1171	1104	1063	1069	1051	1039	987	985	932	934	973	897	867	853	900	800	835	797	827	821	839	759	822	831	838	781	825	776	812	821	740	785	762	785	749	734	684	725	723	738	749	752	740	736	763	759	713	715	742	767	735	710	702	736	740	648	752	695	719	738	696	765	738	713	719	720	715	747	741	763	803	872	803	779	803	704	722	750	710	709	742	788	727	731	749	753	758	715	706	726	727	720	719	755	740	745	759	749	764	680	693	699	702	723	691	705	723	761	641	758	701	721	725	741	721	713	661	697	749	697	674	755	736	756	728	779	721	723	731	763	704	731	684	692	689	736	706	669	688	761	755	700	718	757	704	723	711	693	714	739	709	760	694	726	760	724	746	715	722	761	704	694	675	757	746	714	724	686	700	667	725	771	736	719	756	740	789	717	686	695	703	672	708	700	721	727	726	724	702	717	744	701	750	724	735	682	752	764	686	703	708	720	692	798	730	733	715	728	694	738	716	688	742	762	694	680	739	739	769	721	728	748	695	712	738	725	699	700	731	766	697	729	744	731	720	697	705	738	723	703	708	660	745	693	707	748	716	748	684	737	704	722	756	735	687	726	741	676	748	746	741	720	760	742	733	756	728	699	745	710	715	732	709	769	776	746	713	748	743	701	688	742	712	709	707	740	682	718	746	695	759	732	711	713	717	719	728	754	704	739	707	708	708	689	732	733	716	709	747	712	712	736	710	694	685	698	710	688	717	690	686	739	720	697	732	755	725	694	762	718	714	679	705	735	758	706	721	736	715	734	689	757	707	746	727	722	715	745	730	732	686	716	764	674	769	733	688	723	677	753	689	723	730	748	697	676	744	732	673	698	714	758	725	745	710	656	738	674	722	722	706	764	716	740	767	719	727	719	692	707	732	779	739	715	712	734	694	706	694	700	691	703	690	733	679	726	713	739	693	742	731	718	761	693	750	698	714	689	707	718	707	727	670	728	703	745	731	675	735	736	723	709	719	750	730	705	741	743	729	757	711	674	715	691	710	707	709	744	742	689	704	727	733	698	690	713	690	701	718	669	717	698	719	740	722	721	736	751	678	676	702	701	737	708	723	721	738	700	722	663	695	720	781	687	747	688	743	710	723	662	662	693	757	727	720	700	789	649	706	729	731	668	734	702	760	696	727	678	748	685	706	740	743	713	742	747	715	654	748	752	678	737	760	686	731	732	694	703	714	714	700	723	749	701	708	754	734	685	723	736	726	688	729	741	750	742	709	703	740	714	698	709	683	697	710	690	695	705	728	719	712	717	683	730	644	705	756	725	721	711	712	735	709	762	713	688	747	759	748	715	690	722	709	678	744	760	746	731	727	728	730	730	703	717	710	724	714	763	725	721	721	716	705	709	767	676	664	730	718	707	714	709	725	688	701	730	731	747	747	705	764	712	731	719	732	739	704	739	732	739	742	683	733	712	718	702	674	734	691	698	738	693	702	696	735	710	708	716	695	722	723	700	708	771	741	754	732	704	687	682	754	721	727	771	700	720	721	674	714	658	718	754	674	702	739	668	782	742	712	618	703	676	728	728	738	699	717	697	750	711	693	702	699	711	715	753	737	737	769	731	752	665	693	716	704	742	687	722	730	697	691	668	685	720	737	705	668	739	689	737	671	641	707	766	724	721	712	667	696	698	716	723	688	702	717	704	711	750	740	751	725	710	709	717	721	710	682	745	745	714	716	751	684	693	728	761	713	714	719	656	739	714	698	700	710	683	693	704	724	729	700	700	725	690	737	729	735	726	770	720	709	719	716	753	708	699	745	735	712	748	731	732	729	694	764	730	718	760	712	695	723	707	752	762	668	701	742	724	715	729	728	736	681	766	724	702	742	743	700	703	720	699	714	754	729	726	752	693	720	714	754	728	726	744	687	738	718	716	720	723	759	752	720	682	697	715	734	711	738	721	720	729	744	715	741	740	751	700	721	746	689	721	728	702	710	669	718	740	683	688	674	752	725	697	754	674	714	754	712	708	764	724	702	756	714	725	697	733	741	736	750	724	769	731	734	705	744	718	741	693	654	719	645	702	692	702	737	795	687	680	719	737	726	768	734	741	718	727	763	713	720	698	713	700	752	743	664	675	694	726	729	718	742	736	717	721	741	713	700	726	682	723	733	679	732	683	701	729	691	725	709	703	728	692	732	699	730	751	707	741	716	717	683	719	740	668	723	719	725	724	720	714	758	720	698	733	761	727	703	771	693	740	741	710	682	731	701	742	762	690	744	708	762	683	684	738	733	710	690	737	720	758	699	657	713	721	672	721	714	746	728	711	753	722	686	733	743	722	682	689	692	725	746	698	694	707	742	724	710	766	779	700	707	714	743	712	717	723	644	679	748	733	743	716	764	755	673	695	770	738	713	715	668	723	693	728	678	727	707	722	708	728	691	700	653	762	730	745	758	700	716	671	675	736	730	727	714	758	760	799	712	670	715	726	694	712	717	700	729	763	721	708	733	716	723	665	706	745	729	674	745	699	689	742	743	747	738	699	725	723	669	731	748	751	673	723	717	677	704	686	700	740	760	726	735	765	695	684	682	697	728	736	703	714	745	708	705	730	705	705	749	720	759	759	675	726	718	725	755	704	735	709	690	742	698	703	703	691	697	717	748	718	702	705	688	714	722	677	674	730	735	735	736	675	739	738	703	674	703	705	759	752	706	733	699	715	724	775	726	690	672	707	740	748	751	676	730	732	726	671	713	730	745	698	707	737	713	682	701	721	764	704	708	722	765	750	713	758	702	698	666	756	686	756	692	746	712	721	703	725	727	660	716	685	729	690	731	693	747	725	742	675	703	729	670	693	737	737	744	734	768	731	729	768	740	740	700	721	714	746	722	716	680	726	762	728	745	701	702	728	705	738	748	707	698	722	728	716	731	747	713	724	716	688	777	714	724	701	688	753	726	707	724	709	708	689	686	759	736	746	697	728	724	708	699	723	746	766	737	736	743	753	748	703	745	660	743	719	722	701	758	703	779	688	755	683	759	693	686	736	715	714	741	685	758	723	711	735	719	696	751	720	709	736	731	733	709	729	681	709	737	658	744	730	706	743	727	753	710	697	706	724	730	690	691	698	727	671	718	673	725	725	724	756	715	703	729	721	719	708	697	750	752	732	742	701	715	723	744	743	770	738	728	744	736	765	743	685	747	737	703	714	738	697	720	731	708	703	682	718	709	758	706	731	738	703	735	734	709	759	748	708	731	729	660	724	731	700	689	786	714	704	743	701	719	702	739	749	743	699	727	764	763	661	765	694	694	746	733	672	703	740	707	701	687	732	708	701	648	703	760	705	679	709	713	701	779	715	724	713	674	747	728	692	703	714	677	774	676	694	773	726	735	698	723	635	747	738	698	731	703	701	691	739	684	675	717	730	714	697	745	700	714	689	716
21875	33866	20798	8781	5509	3717	2518	1341	1161	808	588	408	295	235	232	217	193	176	199	193	191	206	184	215	185	192	193	198	187	184	152	179	206	197	160	189	184	148	163	179	156	163	167	180	173	174	161	189	178	158	166	189	162	173	157	171	185	164	154	178	181	150	192	184	162	182	116	153	174	181	163	170	159	147	171	155	159	181	190	188	170	175	164	181	165	164	164	170	187	167	151	171	158	155	163	159	155	152	180	167	160	168	181	171	144	165	184	159	164	151	157	161	182	148	173	143	155	172	174	187	177	165	179	167	179	153	143	191	173	165	182	172	176	155	155	176	159	167	174	172	149	164	178	153	154	169	181	150	182	182	161	159	183	159	153	176	162	170	148	168	162	180	167	159	167	179	179	161	177	189	168	146	154	198	183	156	187	168	168	169	194	168	166	173	163	164	165	184	176	176	156	170	198	180	169	178	168	171	146	184	168	141	173	187	149	170	185	157	184	166	156	152	169	150	163	184	172	178	170	180	162	142	152	167	191	175	165	180	177	174	197	163	151	181	187	182	160	151	160	180	156	196	173	178	158	195	156	171	150	172	163	158	167	162	167	172	157	171	168	159	142	172	146	147	150	204	157	167	177	155	162	177	179	169	194	142	150	159	167	158	155	171	192	174	171	179	153	168	172	168	181	169	174	174	164	187	180	157	167	158	167	144	180	165	181	180	158	176	171	182	162	163	157	178	175	164	164	164	181	163	169	177	166	166	160	152	175	178	193	161	164	186	152	166	152	185	173	203	171	141	163	149	161	183	190	200	175	158	177	156	178	170	186	161	187	162	151	171	176	178	170	170	176	173	174	198	179	171	174	165	157	155	174	151	165	169	176	171	174	167	173	191	179	168	166	148	174	161	186	170	177	168	169	161	161	156	164	178	140	148	179	162	187	170	173	185	169	184	168	170	162	151	177	177	191	167	160	176	159	173	175	152	181	170	173	188	170	186	187	194	181	172	173	174	178	185	152	162	165	160	155	180	152	192	160	184	157	157	186	185	161	198	165	147	204	165	182	163	153	167	181	176	183	151	168	175	184	172	168	178	181	149	187	164	160	186	167	167	191	186	152	177	168	169	170	156	166	187	173	163	166	172	167	162	165	164	176	152	167	179	158	166	158	154	163	151	143	154	170	152	176	148	178	156	184	155	178	158	160	177	155	167	191	153	161	167	146	162	156	176	168	169	159	170	188	177	182	166	169	190	180	172	170	151	173	163	167	165	154	152	178	152	170	170	170	166	173	176	166	171	148	165	158	153	134	170	177	177	171	171	184	189	173	157	173	173	160	161	151	183	176	175	179	159	186	157	175	160	168	162	159	171	162	180	171	169	173	163	185	166	178	187	160	191	171	157	177	154	180	182	173	166	179	176	179	184	167	152	174	189	159	154	181	160	186	183	170	179	164	162	182	171	177	153	171	166	164	172	199	159	156	166	169	171	181	163	162	157	174	164	168	153	158	157	177	166	196	166	166	152	161	151	170	195	170	177	180	151	157	169	155	188	168	179	168	177	184	172	156	160	157	162	171	172	156	203	170	151	170	160	159	185	188	176	192	165	185	174	167	135	148	200	166	179	141	166	161	178	149	175	175	192	178	185	147	174	176	146	151	142	177	176	158	153	143	140	187	182	185	157	155	158	183	156	166	167	189	190	167	173	169	170	159	152	157	160	195	163	181	155	184	184	155	175	165	162	173	185	184	186	183	172	180	173	175	181	141	183	163	165	161	141	168	178	159	180	182	166	194	175	178	177	181	165	174	171	198	161	177	173	180	167	172	170	172	181	163	177	159	165	143	168	169	176	139	184	186	193	172	155	177	177	167	176	142	192	187	167	162	163	173	152	140	152	193	137	165	183	165	162	182	180	164	156	174	187	164	161	157	181	168	163	157	210	180	172	165	155	156	187	169	169	143	132	191	151	186	165	154	153	163	184	166	165	197	193	179	162	172	181	156	139	174	188	159	193	176	174	169	164	157	194	170	161	118	165	154	161	177	181	182	165	177	163	183	190	159	146	160	195	171	163	165	186	166	154	168	164	151	168	177	152	181	198	166	168	169	157	160	143	147	189	175	161	169	146	157	174	173	170	161	176	165	160	157	166	162	140	171	179	177	175	194	170	188	183	175	149	165	171	158	171	172	142	169	173	178	161	160	166	163	162	165	178	183	170	171	173	153	178	162	163	157	169	181	173	182	184	181	165	175	125	160	191	160	165	173	174	162	188	164	163	153	161	161	162	193	172	162	172	193	176	168	163	169	189	156	172	162	192	151	152	171	183	181	172	172	163	160	150	155	170	155	152	148	177	194	158	159	180	171	166	153	178	157	203	156	172	158	158	195	149	177	147	157	167	180	197	179	184	169	166	176	144	164	170	153	138	175	184	172	163	155	168	168	138	139	176	179	168	155	155	171	176	160	156	164	150	168	167	178	154	213	175	191	151	147	162	177	181	141	182	180	150	180	188	173	182	183	168	163	163	177	142	175	172	170	178	172	169	165	175	184	165	172	156	151	195	165	166	195	163	171	154	184	144	156	206	172	195	172	176	144	156	157	173	168	182	196	181	168	180	170	163	172	143	172	140	159	168	186	200	170	169	159	170	156	137	157	173	178	156	146	162	174	165	152	171	167	149	177	203	167	158	153	179	194	176	178	162	180	155	167	174	169	150	159	158	152	187	161	171	178	162	156	143	178	145	184	194	141	152	165	167	171	156	188	173	160	187	153	170	161	172	155	164	169	147	161	165	160	166	168	184	167	158	171	132	161	163	162	165	151	172	155	182	182	166	185	157	189	176	167	181	180	168	156	137	171	180	164	161	183	187	151	184	172	158	175	178	163	180	169	161	170	162	163	159	181	160	164	171	169	173	163	167	163	185	172	153	146	132	171	174	153	165	124	171	144	173	185	151	165	170	161	168	145	169	179	180	155	179	159	138	183	161	169	168	166	157	168	176	187	173	163	184	152	173	155	194	158	169	156	156	168	173	188	191	168	156	179	160	170	158	168	170	173	177	167	147	186	173	156	167	157	144	147	172	152	162	169	161	155	165	176	170	165	171	157	174	154	172	182	139	154	148	176	183	172	191	176	168	176	164	157	191	166	157	161	171	175	144	163	151	173	177	174	162	169	155	151	181	146	165	183	168	161	162	189	162	152	180	168	145	168	156	176	200	169	196	162	149	169	162	158	178	154	162	200	160	173	159	185	202	158	175	184	165	166	170	158	167	178	154	161	175	147	155	173	152	156	143	177	163	171	162	164	153	166	163	179	162	179	156	181	157	160	171	175	184	184	156	156	187	170	181	170	176	182	174	160	145	169	178	164	175	145	173	174	189	166	155	169	158	167	172	169	146	161	181	180	183	165	142	146	175	171	182	177	185	176	147	184	155	161	153	149	158	198	146	178	173	152	177	176	152	156	172	177	157	140	157	192	151	153	148	176	165	167	154	166	182	161	192	159	141
18791	34439	17527	13417	13557	11901	9222	5787	5212	3616	2874	1905	1200	1032	1002	907	737	735	719	731	728	671	686	686	653	692	643	635	647	591	647	631	652	619	652	595	624	621	632	548	574	568	612	564	537	551	539	518	550	507	573	566	488	526	530	539	530	577	553	499	506	567	553	551	545	531	524	500	555	543	534	515	545	514	568	500	498	519	520	503	556	529	517	521	549	546	499	483	484	528	522	527	476	529	507	520	527	525	518	535	525	530	498	547	506	520	499	517	536	526	517	496	530	515	545	532	500	525	466	486	493	501	538	533	565	503	503	465	537	510	554	523	527	531	505	513	500	508	534	517	542	500	507	493	545	498	507	498	542	502	485	561	506	507	511	531	489	499	528	542	539	502	520	513	502	500	512	512	539	520	483	575	521	493	464	504	511	524	495	517	522	483	541	506	517	511	540	552	522	510	483	513	522	491	491	523	540	490	554	562	539	548	525	505	507	534	521	516	536	474	522	510	527	516	512	514	525	530	508	521	531	479	486	494	538	520	544	518	513	537	497	565	526	501	547	529	528	481	521	517	516	499	523	520	535	529	516	533	524	535	518	487	512	513	457	530	511	508	511	515	535	516	515	533	507	537	535	546	487	519	526	507	559	542	498	517	559	495	541	526	539	549	519	526	530	570	491	467	502	507	548	512	527	517	493	563	530	515	508	520	511	517	530	481	505	524	534	475	501	513	515	515	528	529	554	523	536	541	546	517	515	516	477	554	508	530	509	511	498	502	511	548	491	490	524	540	474	549	536	499	584	519	560	503	538	517	520	514	535	502	524	532	483	571	539	526	526	505	541	497	529	512	536	498	480	509	500	509	529	534	543	531	535	523	514	518	502	525	534	554	574	501	527	549	533	533	517	518	531	565	532	518	566	501	522	491	514	481	490	496	524	512	507	510	542	516	518	514	523	542	502	572	511	498	518	529	518	515	534	528	552	537	551	537	503	490	520	529	533	521	548	473	516	511	542	514	528	468	464	484	510	500	506	504	530	519	529	528	489	533	515	522	508	502	482	556	503	514	511	540	501	553	549	467	510	510	505	519	499	497	512	521	518	519	517	529	527	514	478	483	503	497	490	484	536	512	534	519	501	535	504	497	475	478	523	517	552	526	567	481	513	501	528	580	481	497	529	491	530	547	528	496	509	512	528	510	523	551	538	499	510	490	517	517	485	531	484	491	487	495	529	562	552	524	499	532	489	507	541	514	508	538	491	538	505	511	493	539	506	526	512	515	528	526	521	531	490	534	550	502	543	503	520	525	545	501	576	494	492	521	543	504	523	566	526	522	494	469	548	521	501	502	525	499	533	494	498	525	494	505	543	525	537	494	530	532	494	521	567	552	559	491	512	522	526	522	528	481	510	492	510	519	492	515	508	525	542	535	490	495	516	510	498	501	530	514	531	567	541	518	553	557	504	552	479	527	520	532	494	568	508	505	556	491	526	513	552	538	496	486	489	524	552	529	533	475	519	499	543	488	463	536	537	513	532	503	506	516	543	517	506	523	527	546	512	508	514	478	527	479	492	504	528	486	501	531	523	516	526	536	502	545	484	490	474	500	503	526	557	508	522	551	506	529	529	533	545	532	519	503	547	547	526	521	530	494	540	525	511	554	495	514	546	522	523	541	506	538	505	550	529	509	505	578	497	518	553	517	558	534	524	513	488	537	525	507	520	535	506	543	521	580	500	523	506	521	545	455	532	557	546	519	538	561	541	499	550	464	537	524	517	550	524	520	495	523	512	541	525	513	453	506	519	523	542	482	539	512	490	518	533	536	512	527	478	536	580	504	505	525	509	540	543	519	526	520	524	506	534	498	530	476	536	525	540	514	539	504	475	531	512	533	537	522	562	503	510	500	528	546	524	530	494	554	517	499	535	539	506	530	525	493	520	539	550	487	511	529	514	550	530	514	482	537	518	462	510	517	513	533	523	549	526	506	523	466	536	519	483	530	515	517	476	522	519	538	493	511	518	495	492	512	528	524	524	517	549	549	492	540	485	497	468	504	521	470	467	531	514	502	490	519	492	506	536	509	537	544	488	513	493	509	568	588	529	556	518	550	523	557	532	555	551	531	501	534	518	476	491	538	535	500	559	545	532	509	592	516	536	526	508	538	526	529	490	504	532	509	470	543	526	528	528	534	521	539	524	547	495	541	532	547	509	534	515	505	553	542	488	545	483	528	512	489	476	512	542	514	510	461	504	526	540	529	490	491	545	497	510	542	513	538	516	501	485	522	507	481	544	530	512	498	525	496	503	501	501	517	536	531	508	483	508	481	533	558	538	497	506	532	537	530	502	548	478	563	511	545	483	495	508	529	536	533	509	463	516	580	519	538	496	533	471	504	497	503	526	500	520	513	539	537	486	547	491	505	519	497	511	491	547	521	537	491	540	517	533	522	536	504	517	517	508	544	517	499	480	551	517	522	507	530	522	509	539	516	512	500	523	523	542	542	543	521	527	517	539	480	513	521	505	540	552	485	497	493	517	514	531	496	495	528	561	546	518	515	535	537	542	553	513	529	501	492	551	505	530	536	527	507	511	471	530	516	521	518	488	542	547	493	531	497	519	499	497	492	529	508	530	516	572	521	547	501	505	523	559	523	516	485	532	531	532	515	567	494	486	552	494	486	546	477	558	528	513	494	502	520	505	528	513	554	521	551	529	523	521	543	481	513	502	517	527	491	500	509	525	549	482	489	503	514	506	510	481	476	477	499	531	519	457	527	547	521	480	486	534	548	526	498	519	524	485	505	497	502	570	500	499	481	469	483	489	485	466	564	521	519	499	550	509	522	570	524	468	485	519	536	494	526	544	514	504	486	584	558	554	524	476	477	555	545	466	490	490	509	504	512	527	478	530	535	517	527	452	524	529	521	536	504	490	500	547	502	532	495	539	524	493	528	520	490	517	524	480	522	538	517	483	549	529	481	513	517	489	555	494	559	499	548	537	518	546	551	491	483	512	497	521	498	516	477	525	517	497	500	505	510	489	539	475	487	513	559	541	512	514	556	509	532	528	535	542	515	499	557	542	499	522	524	512	486	524	557	532	512	505	539	512	519	510	549	518	531	547	492	516	543	514	522	546	501	527	533	533	566	517	503	530	537	492	549	516	502	493	503	522	525	493	561	495	518	561	512	611	524	548	531	556	499	489	521	498	490	539	532	508	470	510	513	502	531	542	469	508	494	514	527	467	483	512	529	531	526	499	503	504	494	519	499	483	559	547	599	501	477	534	530	560	504	507	529	501	537	505	490	533	561	485	520	529	519	550	538	511	530	533	515	539	521	557	531	528	495	531	539	516	516	533	550	519	547	549	500	521	483	533	465	543	487	501	512	543	515	511	511	512	508	547	564	543	504	546	530	491	519	489	470	496	495	486	533	514	541	506	541	552	515	538	573	517	512	509	582	511	484	492	517	540	523	539	508	491	536	518	492	536	577	500	528	489	536	524	553	502	501
53399	50899	34939	26671	27146	28225	26300	18545	15909	11002	6174	3072	1496	817	778	688	411	335	259	303	271	238	216	206	210	226	158	207	185	206	193	204	194	190	195	173	185	180	168	177	175	169	173	167	151	166	142	169	166	173	175	161	178	168	150	143	186	146	179	174	173	162	161	149	158	149	144	138	138	148	146	166	156	147	150	148	155	171	134	133	149	158	155	142	145	162	157	187	165	167	136	148	156	138	152	167	150	168	144	158	146	160	180	174	149	170	148	150	169	131	160	150	135	156	159	140	147	138	137	168	148	164	178	126	181	170	159	156	154	144	170	163	160	146	143	140	157	162	148	161	134	147	164	169	138	134	144	152	144	166	158	152	154	146	165	152	146	179	166	164	146	163	159	175	133	139	158	160	156	165	144	133	129	172	149	158	128	148	141	149	169	149	145	157	165	135	145	150	128	145	165	167	132	131	155	148	155	148	135	144	139	171	161	144	166	155	157	145	148	149	135	178	151	150	129	140	139	140	150	142	162	159	161	150	147	168	159	146	153	138	154	177	155	152	140	142	146	169	157	172	143	148	159	162	153	152	136	150	137	152	153	149	143	173	134	148	161	140	169	138	159	159	167	170	145	153	143	158	146	149	151	179	159	165	140	127	152	156	129	148	149	158	157	169	144	168	183	155	172	144	148	149	161	149	133	158	143	154	142	151	168	158	139	153	155	163	167	139	155	157	171	169	164	139	142	150	161	139	151	150	135	138	178	147	156	150	151	156	157	151	147	158	174	142	158	155	141	154	163	149	153	132	145	154	146	140	161	138	175	157	150	161	163	143	134	151	162	160	154	149	145	155	162	145	140	171	146	130	162	154	170	150	167	167	144	135	153	159	147	168	147	142	144	155	166	167	157	172	163	156	165	170	153	172	151	170	150	153	151	156	152	141	149	152	154	153	145	150	172	148	141	164	139	148	154	169	156	143	163	155	140	148	134	152	157	142	156	164	159	177	154	152	160	127	145	151	169	162	165	160	142	146	155	164	132	140	159	158	158	148	148	152	167	153	167	137	145	148	149	162	151	166	148	143	143	147	151	146	145	141	162	157	166	146	130	160	152	141	139	162	136	145	151	159	149	173	139	146	151	147	153	149	140	145	131	163	147	139	152	127	147	170	145	153	177	158	139	168	150	167	152	143	156	142	169	157	152	153	141	160	168	132	168	146	166	165	151	145	156	160	158	164	167	164	156	152	151	147	162	165	150	157	159	176	133	146	148	178	148	161	136	182	153	165	148	145	123	152	148	153	144	141	136	172	148	160	141	120	151	140	154	158	159	148	159	131	148	135	154	156	151	168	153	169	178	151	143	155	137	154	147	140	166	149	145	151	149	171	153	171	152	152	167	171	153	163	166	182	165	156	161	146	142	141	178	154	148	138	134	154	149	149	164	162	171	138	139	141	165	144	181	149	148	139	150	158	137	176	136	162	156	171	137	163	148	173	157	137	172	160	161	150	157	144	142	148	158	153	151	160	138	171	143	146	144	143	144	145	180	156	152	161	148	145	160	148	147	162	142	154	146	147	152	155	171	152	151	148	159	184	131	153	148	148	159	159	118	151	149	157	129	143	174	132	168	176	144	155	150	150	167	165	144	147	143	148	144	170	127	137	161	146	147	154	144	160	162	152	156	161	168	138	171	160	174	143	156	158	176	165	151	157	137	144	144	163	158	170	165	152	160	154	149	161	156	147	148	152	164	164	155	131	167	137	158	158	151	152	147	172	155	160	146	148	134	134	177	170	156	169	145	162	153	176	168	163	153	149	148	159	160	167	133	182	158	144	146	148	141	142	140	150	171	162	159	149	129	154	157	155	152	151	161	164	167	153	147	169	137	152	154	161	142	144	145	135	138	161	144	160	162	146	147	171	141	169	162	153	147	153	144	136	130	145	136	158	149	192	151	148	139	141	129	159	152	157	156	154	173	166	153	155	166	149	137	161	144	174	153	184	145	159	154	174	146	159	136	162	154	138	157	154	146	156	153	155	145	154	161	160	139	157	148	155	160	162	149	153	151	154	124	146	154	187	167	144	150	158	165	176	160	151	141	158	150	142	164	144	165	139	172	180	166	159	143	149	148	145	145	129	163	147	139	154	149	158	157	131	153	161	152	131	154	177	177	167	161	148	146	157	150	153	173	156	165	167	171	167	144	144	170	155	141	153	149	165	184	168	157	160	179	131	161	158	155	143	149	148	131	160	157	136	148	156	158	160	155	148	165	178	165	161	158	153	142	159	152	156	174	157	142	148	142	177	133	144	136	173	141	156	146	149	149	168	156	178	168	154	152	141	164	158	152	134	152	164	154	174	154	156	165	145	146	152	145	156	184	157	156	145	175	160	157	147	145	141	154	158	164	138	149	159	149	162	139	137	132	154	162	152	147	148	147	151	168	127	156	146	145	152	166	154	143	144	132	158	133	138	146	152	145	141	162	133	178	155	132	165	141	145	148	170	175	134	164	173	143	153	140	141	165	190	157	130	157	151	150	160	157	158	145	168	156	157	147	155	134	171	174	161	137	144	171	146	146	156	161	157	150	133	154	143	163	161	159	146	155	144	160	168	153	158	162	153	164	136	161	148	163	166	137	151	141	163	161	134	150	146	144	151	147	164	154	170	147	162	164	177	158	174	161	153	138	152	147	150	152	147	155	160	178	157	155	180	142	162	155	153	150	138	135	138	159	144	153	168	169	147	131	164	145	165	142	146	133	177	158	146	152	142	148	154	158	167	145	162	156	150	163	156	167	168	162	162	167	161	135	141	147	166	157	171	133	131	166	151	144	179	156	157	146	145	156	134	160	144	162	155	152	163	142	156	165	158	165	179	181	141	172	150	162	147	148	173	149	169	165	166	146	170	172	137	142	136	166	143	146	142	150	148	149	175	143	149	187	150	144	143	160	163	147	166	163	180	153	155	144	149	154	144	134	138	142	165	139	157	139	160	146	149	138	138	138	150	185	167	153	143	134	129	154	159	122	148	155	152	144	178	161	164	165	166	133	142	153	156	167	171	146	155	151	166	149	141	138	145	130	150	160	167	168	122	165	138	158	155	158	161	151	147	156	165	158	161	144	152	139	123	151	140	161	175	161	143	158	160	155	164	167	132	160	159	130	161	145	128	166	153	146	143	156	140	153	180	154	137	124	144	174	161	142	177	155	145	162	134	138	140	178	147	153	134	162	165	134	143	156	168	156	184	141	145	142	151	137	159	136	145	161	143	163	133	159	131	144	143	153	163	169	148	158	161	148	172	156	177	165	162	185	155	146	143	172	173	148	150	137	150	144	175	157	160	148	180	146	156	154	146	170	152	128	148	152	140	155	156	153	158	148	147	155	169	153	156	155	144	144	151	148	147	151	154	139	162	157	140	142	157	155	140	158	152	134	162	156	147	151	165	163	159	140	157	157	146	170	136	152	156	131	155	160	150	155	140	151	163	152	136	139	149	140	156	155	160	145	141
43753	54716	36323	36885	38940	39715	36259	27707	31051	27042	20077	12305	6552	3965	3912	2992	1987	1479	1272	1418	1164	942	902	895	843	792	770	713	821	787	773	726	728	740	689	659	687	673	590	615	603	578	592	541	512	497	516	521	576	520	526	494	501	532	537	503	491	475	497	530	471	485	491	506	473	513	537	447	436	445	493	465	502	477	517	499	483	488	513	454	448	478	480	475	440	501	493	529	459	476	458	456	460	459	467	475	495	486	476	526	491	499	520	543	508	471	487	511	489	451	458	509	462	458	461	473	467	488	490	476	494	479	497	467	464	501	451	478	489	464	454	493	478	513	455	502	499	451	516	479	466	449	449	498	474	443	479	464	456	455	482	458	457	462	468	470	443	475	487	433	533	436	482	454	478	492	464	440	477	438	507	467	486	460	476	446	432	504	469	504	447	493	471	496	461	462	495	516	501	491	465	502	493	459	460	466	456	466	448	454	469	492	498	461	438	493	480	525	445	443	461	449	472	454	489	477	477	465	480	446	462	493	470	425	463	527	421	447	483	487	476	518	486	456	468	454	483	518	456	445	454	473	446	475	500	486	478	466	459	474	496	488	463	487	452	493	461	465	488	473	451	473	493	503	490	494	483	436	502	453	490	465	511	472	453	496	430	453	456	461	427	439	431	484	470	455	497	514	440	465	472	461	456	449	468	463	444	486	475	446	478	479	473	435	476	435	466	480	439	466	498	468	489	519	491	467	426	455	443	492	506	491	479	461	485	469	473	468	489	482	456	440	494	454	472	442	439	464	487	457	456	447	491	416	481	493	493	449	473	490	461	470	474	459	430	494	461	475	468	483	494	476	456	483	470	451	489	506	501	480	487	471	487	476	479	474	482	485	469	468	469	465	487	477	460	477	514	454	471	452	456	472	503	521	456	480	499	495	507	451	499	484	520	487	462	462	476	455	458	449	471	461	439	432	468	509	481	447	496	442	462	510	476	470	474	481	508	436	463	457	474	459	424	438	485	468	479	506	507	462	451	451	477	435	456	483	467	494	483	492	511	458	475	458	464	495	460	431	490	448	482	502	475	452	495	494	475	463	444	431	502	447	487	440	436	491	485	479	470	496	465	447	462	443	443	473	432	485	492	437	469	437	444	522	438	455	484	472	503	470	455	467	486	494	463	465	515	473	477	477	466	465	470	478	464	446	460	487	439	460	480	480	466	480	484	437	476	432	514	483	451	507	471	469	482	474	484	472	489	463	464	468	457	460	441	456	468	488	495	451	496	496	471	468	434	428	460	528	453	421	490	449	485	461	484	507	441	498	469	421	470	436	489	434	491	497	512	468	467	437	494	465	484	455	463	445	451	487	495	488	463	457	496	448	462	484	472	443	479	482	478	460	455	502	489	451	446	467	457	471	481	480	462	465	475	471	426	466	462	472	456	471	465	461	446	497	469	460	495	467	470	508	465	490	478	476	476	485	472	465	512	480	444	487	451	481	463	470	467	473	485	431	477	461	449	460	494	454	465	433	455	477	433	521	457	459	488	403	463	499	483	482	477	461	523	497	428	457	509	465	465	466	511	471	472	497	465	479	471	472	452	475	477	454	452	489	504	451	466	492	483	486	483	453	521	488	491	457	471	469	480	490	494	474	467	478	464	447	457	466	459	494	439	471	470	469	457	468	465	473	482	467	480	468	485	483	495	476	461	504	475	469	441	445	414	477	494	489	483	512	434	456	434	447	463	521	491	441	464	445	497	463	460	477	463	459	473	474	463	465	451	449	447	448	476	432	443	472	477	475	485	488	440	518	468	431	484	456	445	488	460	468	512	457	448	447	484	465	483	464	511	442	484	468	459	455	462	484	448	458	439	464	433	473	475	480	480	469	443	482	510	475	479	471	481	472	480	487	455	455	438	481	476	490	497	456	453	462	467	454	468	492	488	500	491	450	450	449	425	479	481	477	497	464	457	481	410	483	464	455	493	532	470	497	477	425	469	429	458	490	461	496	453	478	467	428	485	482	457	456	455	488	478	417	443	501	478	483	494	450	472	468	453	490	516	446	473	487	481	470	476	428	430	442	488	464	444	494	499	497	495	457	483	468	479	415	462	472	493	457	473	487	441	453	472	454	441	502	486	496	431	446	477	449	481	449	449	488	486	522	468	492	478	477	446	456	468	468	455	434	456	444	469	484	463	501	500	443	467	470	472	488	511	515	475	431	460	486	470	472	480	461	470	524	504	478	448	431	459	483	463	485	444	471	494	458	441	459	519	461	455	443	435	447	482	417	464	443	465	466	476	428	484	459	481	477	484	483	418	467	456	476	491	498	466	495	458	437	472	471	484	461	491	459	472	492	451	453	452	485	462	460	497	464	436	448	443	480	485	466	489	448	473	484	464	504	439	458	455	432	491	473	465	486	459	467	492	473	458	500	438	492	516	501	494	417	447	493	455	474	462	517	477	467	476	482	456	445	495	447	478	450	480	464	491	480	477	501	476	478	457	444	517	480	440	493	495	457	493	509	497	467	467	485	479	470	466	505	483	464	502	466	472	460	485	467	482	475	480	464	477	454	408	451	481	462	508	505	502	470	438	458	499	508	489	464	460	450	465	452	457	497	435	492	489	513	465	443	449	497	484	477	500	470	467	455	467	457	462	499	463	480	496	446	459	492	487	483	463	462	448	470	444	455	473	506	462	507	474	450	495	456	453	492	482	428	482	441	472	464	462	452	470	479	520	451	468	490	470	509	474	508	459	452	477	448	495	483	454	480	446	483	469	438	462	477	451	438	483	451	491	465	516	485	485	429	443	453	493	480	479	505	474	493	487	452	460	471	471	494	429	438	460	480	448	467	472	417	483	444	478	447	455	510	459	479	469	461	475	501	485	469	517	465	423	461	494	513	485	442	515	458	489	485	461	467	459	461	466	479	501	445	439	482	486	483	450	492	479	501	472	461	446	478	500	481	458	530	438	473	435	463	464	462	468	471	460	454	468	495	475	469	489	474	451	461	481	469	485	449	476	494	470	462	464	512	474	494	437	478	450	472	448	474	454	465	486	453	471	464	473	476	451	474	478	487	494	499	473	418	461	463	497	489	487	478	473	500	456	477	483	466	455	502	456	448	520	479	480	489	466	455	476	502	485	458	472	471	480	458	456	481	464	463	459	506	480	478	497	448	439	493	495	463	489	455	432	451	459	472	471	502	471	506	467	482	455	468	451	471	473	466	500	486	437	457	498	469	443	490	483	490	473	474	511	452	453	454	471	475	458	451	480	495	461	462	509	470	468	462	481	444	491	487	446	491	464	444	457	462	483	483	476	465	502	462	414	492	464	469	488	489	457	506	469	489	460	442	487	460	428	453	521	470	444	471	467	486	473	487	498	464	449	478	453	447	489	479	471	463	458	465	485	484	480	458	459	459	486	472	455	476	481	486	438	478	478	477	466	441	485	499	444	476	476	432	507	468	496	487	468	442	466	458	518	471	431	481	479	455	497	422	445	472	452	503
58219	47452	34163	25929	27789	30946	30479	26617	28024	22871	14556	6865	3897	1965	2066	1394	804	652	519	671	427	459	442	367	377	378	316	332	343	343	294	352	344	285	296	304	295	328	295	308	281	305	281	240	283	236	259	297	307	285	270	280	268	294	278	305	290	277	261	261	266	252	267	277	263	263	265	286	270	248	275	253	266	300	286	277	279	227	272	288	273	269	275	259	272	276	262	257	244	261	294	299	248	253	293	284	279	290	260	252	269	246	275	286	256	261	237	253	261	281	258	241	288	288	251	285	281	280	285	272	282	298	251	263	267	274	268	284	258	308	258	304	278	274	280	288	237	249	277	298	259	272	275	285	285	240	265	238	253	295	263	251	253	273	260	274	256	286	247	250	245	259	243	266	282	271	284	275	297	268	268	276	283	281	255	260	270	252	246	270	253	272	266	285	266	272	271	277	259	253	286	241	277	259	251	256	274	272	280	240	282	279	262	288	247	261	279	284	254	258	229	271	269	284	301	244	293	261	264	241	280	278	262	257	256	267	289	322	283	261	265	274	281	260	301	283	279	278	264	289	259	294	250	272	282	272	274	230	264	251	260	289	280	285	242	279	254	272	237	271	252	259	258	270	285	240	248	276	271	264	248	304	259	264	274	260	273	262	249	252	255	262	251	284	281	241	253	268	262	279	273	269	289	267	248	264	304	278	299	257	228	279	266	256	317	314	253	280	253	253	237	274	283	277	234	252	276	282	285	244	260	272	267	264	280	264	281	246	265	247	278	254	255	245	288	257	287	325	235	259	260	288	248	252	269	251	277	268	266	292	251	284	246	263	284	260	245	247	270	275	260	272	314	260	286	250	259	269	273	280	261	293	262	259	277	257	282	257	267	279	242	249	279	280	253	265	230	249	230	288	263	279	268	243	295	271	298	263	260	265	278	301	260	254	266	256	271	253	268	270	242	292	249	258	252	273	270	245	235	248	243	230	263	250	280	264	248	276	252	263	266	293	295	247	274	249	273	267	278	253	259	261	242	298	235	251	275	284	264	236	256	296	257	263	269	274	262	268	252	286	257	281	246	272	268	276	313	256	273	290	273	273	264	287	232	267	282	246	257	248	245	286	271	272	270	270	272	289	271	273	265	229	292	263	259	255	259	273	271	265	258	232	258	253	258	282	267	254	279	289	260	270	303	279	278	250	256	279	276	256	263	275	258	271	280	237	253	252	268	268	260	275	277	258	279	265	268	271	242	268	253	279	257	277	281	297	266	276	263	279	268	257	267	265	231	240	289	269	277	264	279	278	246	304	255	258	235	262	270	275	289	277	270	247	289	288	259	238	293	267	235	281	270	275	263	250	279	239	264	268	250	276	268	276	259	270	254	286	256	267	248	253	272	281	247	279	263	267	258	277	246	259	264	289	282	266	267	274	255	277	285	264	278	261	284	275	232	253	299	256	270	297	283	279	264	237	269	262	291	258	276	253	250	270	254	283	231	247	238	232	271	273	263	252	232	269	265	283	282	273	243	266	253	250	299	278	246	260	273	291	259	235	236	261	250	258	243	240	268	270	294	253	269	279	256	279	266	271	269	292	242	263	250	231	297	240	244	236	259	253	256	276	245	270	283	231	239	268	245	296	284	277	284	273	252	246	275	253	249	255	242	260	277	300	269	303	260	257	270	244	263	250	258	238	248	277	278	237	275	284	248	274	266	245	262	284	245	275	316	251	289	278	267	283	263	253	257	247	269	289	255	280	276	264	296	276	275	249	251	240	242	215	285	256	260	280	254	291	264	246	266	272	302	283	265	268	287	272	249	246	276	253	279	256	239	285	231	270	295	298	251	268	246	269	259	252	287	259	233	249	241	239	242	284	272	300	253	296	287	253	285	252	282	291	253	276	273	269	271	263	288	266	297	251	303	277	276	271	249	255	273	281	264	255	241	244	271	239	288	240	271	247	265	262	268	269	259	245	291	262	254	272	265	256	288	249	241	265	274	275	267	274	267	276	270	231	285	296	258	287	254	241	236	276	252	257	278	291	248	254	279	291	278	272	255	238	265	270	252	267	264	238	270	252	268	292	256	252	284	259	280	267	265	251	260	284	244	265	272	277	280	288	259	249	283	270	245	284	269	271	278	284	269	267	253	253	250	282	276	244	274	271	297	246	284	280	269	255	242	299	259	270	249	263	279	272	264	253	302	261	270	272	275	250	273	301	250	262	263	274	286	286	264	246	258	245	255	251	259	230	279	267	244	294	254	291	282	277	286	259	269	281	242	253	268	269	277	272	254	255	267	285	265	265	273	238	232	267	272	298	246	256	282	271	287	273	274	249	276	259	262	285	260	249	258	218	270	284	241	282	277	268	263	285	272	288	266	265	254	259	260	258	262	263	261	307	319	239	278	271	292	265	257	263	271	260	269	247	242	261	260	282	249	245	275	252	249	269	257	264	251	288	262	296	232	223	250	275	259	295	260	272	266	262	260	270	270	289	289	255	237	254	265	239	284	283	271	265	263	273	270	281	251	256	278	263	255	282	278	266	244	233	293	268	263	246	273	231	282	252	261	287	269	284	250	249	281	308	262	256	286	271	269	238	282	265	249	277	270	264	238	288	255	271	260	271	291	290	245	254	267	254	256	280	247	257	255	285	251	245	260	278	272	269	268	280	236	258	278	282	280	303	260	258	310	271	243	286	269	263	271	258	253	263	247	272	255	263	296	259	261	251	256	265	256	237	250	246	247	260	315	261	288	254	245	268	238	274	274	253	258	275	242	265	245	268	287	285	252	268	271	270	275	243	253	249	239	269	247	263	262	276	275	257	244	278	248	229	283	288	273	276	265	278	270	255	288	248	278	242	283	253	271	246	261	266	273	288	269	259	293	270	242	277	269	259	300	275	271	253	281	257	273	261	253	249	254	266	254	244	279	271	263	284	269	264	277	268	253	282	274	279	277	281	262	272	242	272	259	267	244	274	248	254	270	283	275	261	252	265	258	267	282	224	267	264	296	275	270	236	224	257	253	236	266	277	248	272	287	283	270	265	246	238	268	297	221	246	274	282	262	258	235	268	252	239	294	271	274	278	241	251	268	235	269	238	223	284	292	276	288	261	243	247	285	249	276	247	246	285	258	286	245	265	263	262	266	259	249	271	265	246	274	250	286	262	264	258	250	255	275	237	270	239	262	273	286	264	254	280	279	240	219	266	237	262	317	228	281	281	284	256	247	256	284	271	247	267	287	259	273	272	274	288	276	258	268	250	253	265	271	252	275	255	279	257	252	279	234	251	256	241	264	273	298	268	245	243	252	279	248	259	250	246	271	257	292	243	272	284	249	259	264	257	279	239	258	273	251	256	261	266	275	236	265	266	272	274	250	271	287	276	276	250	263	288	251	280	281	251	279	258	256	257	278	269	275	254	254	272	277	249	290	274	236	262	250	292	220	276	294	260	247	276	291	244	284	245	283	250	271	268	268	259	236	266	250	266	291	262	255	275	261	263	259	263
48678	55547	36012	43121	45540	47809	45938	35335	41468	37293	30492	17741	12125	6745	8438	5486	3659	2817	2326	2676	1818	1568	1402	1437	1320	1480	1236	1175	1232	1228	1305	1188	1100	1208	1015	987	995	972	1024	962	971	913	887	891	859	876	856	793	805	760	801	800	820	829	753	743	798	815	836	844	770	777	792	770	772	756	754	778	747	746	753	765	742	740	710	751	731	728	724	732	718	704	751	722	769	763	712	680	752	782	753	731	717	737	662	733	686	690	712	765	737	769	858	820	836	772	737	731	765	767	698	736	721	707	693	692	698	703	742	755	710	733	702	691	704	764	741	746	723	700	760	692	720	708	737	756	722	736	743	690	698	752	695	762	727	702	743	700	704	693	709	734	738	740	705	697	688	739	794	729	714	741	695	730	729	693	702	777	714	731	706	672	717	752	694	710	713	729	757	702	705	738	717	726	738	702	739	786	712	726	724	713	721	709	706	782	761	733	707	754	701	721	700	693	733	767	721	700	747	722	734	736	769	738	719	735	760	721	694	681	693	746	775	696	731	764	740	733	727	700	739	685	710	713	755	726	755	709	705	715	696	701	705	699	753	694	755	725	691	729	708	747	757	704	699	733	782	724	723	720	727	726	703	639	740	761	739	704	719	714	799	689	748	698	731	702	714	693	689	720	730	693	704	729	709	728	713	736	724	708	738	761	679	707	709	739	725	730	724	721	721	712	778	740	697	768	725	738	748	739	714	733	731	740	705	711	740	709	710	731	702	711	708	727	730	750	721	740	711	718	729	719	690	714	729	727	751	708	721	702	751	701	731	708	720	712	727	725	716	700	728	750	692	752	703	754	768	745	727	754	739	718	730	673	728	738	743	717	725	695	709	693	740	757	693	684	787	715	747	685	657	721	723	720	724	700	716	765	678	704	748	756	743	778	712	734	738	723	706	708	692	706	748	732	702	695	707	693	696	752	720	712	738	757	735	705	680	717	710	743	714	665	722	714	714	689	728	737	748	737	700	648	688	701	758	717	721	729	746	717	709	764	718	735	707	748	686	694	722	741	717	714	720	708	759	700	715	777	728	750	722	680	698	740	762	712	699	696	742	758	765	708	710	703	736	762	764	715	703	743	653	690	705	733	752	712	713	695	743	731	751	733	733	721	711	740	688	708	694	747	760	742	711	725	773	761	695	716	750	708	753	736	728	692	681	706	737	718	792	742	717	716	731	696	748	683	718	710	672	712	733	676	717	756	731	707	757	724	712	734	751	744	682	682	753	722	721	742	707	730	747	728	710	716	769	733	726	704	716	707	730	762	710	691	680	705	665	756	678	738	739	721	675	721	706	739	734	729	722	732	744	732	703	705	751	776	726	736	705	713	714	742	735	731	748	725	712	734	715	715	756	694	698	697	720	693	743	715	739	708	705	772	720	716	687	706	681	742	757	679	735	751	715	713	793	672	745	771	762	728	760	727	705	746	753	695	728	733	724	734	734	699	720	705	718	710	744	738	699	705	722	726	714	736	729	703	761	745	734	701	733	715	695	718	688	710	715	695	728	759	690	738	736	723	722	774	708	721	694	630	713	724	692	711	683	738	759	720	739	661	730	728	716	724	791	698	695	715	683	729	742	745	752	701	715	725	658	714	722	762	720	708	719	735	703	729	706	740	712	730	736	708	710	758	734	730	670	728	701	739	727	690	729	726	780	692	735	735	703	800	682	694	692	713	696	742	812	704	754	746	755	726	709	713	731	734	726	693	732	686	734	735	719	718	696	694	741	714	725	740	716	748	722	728	706	748	735	694	732	708	680	735	751	702	712	749	696	734	741	699	771	710	765	622	706	693	694	708	755	781	741	736	726	710	659	710	733	740	716	674	726	723	713	732	757	731	755	714	730	736	721	704	775	701	705	716	739	685	705	717	746	671	718	728	676	783	748	716	716	721	779	722	722	682	724	726	710	728	755	729	704	745	708	762	709	750	768	690	745	729	685	725	707	775	750	730	728	663	707	700	713	707	736	764	731	731	712	734	694	685	754	658	757	694	710	732	746	667	667	717	723	739	693	757	683	734	786	711	705	713	760	753	743	694	717	721	762	705	713	718	754	746	728	726	705	727	679	725	729	752	693	709	765	712	742	698	684	734	724	785	712	747	716	691	706	666	720	749	741	734	710	764	746	737	695	722	712	757	784	752	744	676	732	687	710	728	695	786	733	699	692	705	787	731	751	752	721	702	679	724	720	742	717	747	740	725	772	735	707	743	743	737	757	714	686	711	747	755	694	698	716	736	732	675	697	754	718	694	771	703	747	714	716	700	714	716	733	659	713	719	724	710	730	731	750	719	702	729	734	736	727	705	703	709	749	733	736	731	705	711	727	745	736	738	710	734	664	766	674	687	699	715	716	703	662	745	738	707	736	682	767	741	729	727	733	745	696	730	714	714	745	705	762	689	688	692	708	708	707	712	743	774	719	707	712	716	775	715	729	710	749	769	718	660	689	703	738	682	682	711	698	680	712	743	741	713	732	734	710	736	723	681	693	708	754	711	730	776	742	767	711	770	712	748	685	726	761	653	724	723	756	712	740	689	733	694	718	696	766	760	731	736	703	660	686	698	724	732	693	690	727	704	715	738	676	701	717	707	730	732	714	737	710	721	731	717	666	763	739	712	780	738	738	691	746	703	731	702	726	778	741	746	756	730	709	718	689	765	714	697	698	717	699	725	707	680	744	741	697	712	704	750	739	698	696	702	694	756	709	746	726	756	669	648	721	729	694	762	720	733	713	695	759	687	700	707	689	720	744	757	713	776	692	724	750	683	674	726	741	712	709	689	698	719	743	723	742	722	726	730	749	749	752	715	752	704	702	699	740	669	671	765	714	718	718	684	718	801	754	674	744	771	725	700	683	695	672	729	762	669	710	712	676	712	635	744	781	697	708	723	678	728	718	703	720	676	685	706	721	723	742	724	688	710	695	719	728	711	699	718	715	718	697	720	693	722	759	706	764	742	730	763	711	716	693	740	716	706	689	666	730	699	735	722	731	745	685	697	733	670	709	739	685	745	746	730	751	667	713	720	711	734	753	723	719	771	684	754	677	726	709	766	696	741	732	739	744	649	690	682	733	689	704	725	720	715	745	717	700	727	774	739	739	752	774	742	737	664	745	715	738	738	739	704	720	721	700	728	709	749	719	702	747	728	746	731	714	710	779	723	685	728	710	693	718	693	762	738	726	726	684	697	708	770	711	727	710	740	682	739	716	719	732	738	720	727	760	759	711	678	714	713	722	705	766	682	745	773	716	751	755	722	699	696	741	688	708	706	736	692	745	703	725	743	691	671	679	695	693	761	732	739	700	671	725	692	706	744	681	754	698	714	757	697	738	713	691	719	726	735	734	754	707	741	778	703	755	745	746	756	706	706	747	718	750	704	744	722	678	711	738	733	702	651	773	751	757	757	707	721	763	724	735	679	721	680	728	726	744	673	677	713	739	730	743	743	764	746	710	680	748	745	693	735	748	732
22533	33814	15987	8090	5244	3575	2591	1391	1219	823	659	472	307	247	236	232	211	223	192	196	177	187	201	186	177	200	184	201	201	210	197	193	188	176	173	188	189	169	170	181	171	200	170	168	164	181	173	177	167	159	169	153	163	178	147	180	145	173	162	190	155	167	187	170	181	170	167	150	171	177	158	161	159	169	171	151	186	185	161	170	175	155	153	175	171	151	167	170	176	179	176	182	162	160	148	191	159	164	163	167	149	170	172	158	182	163	169	170	173	168	184	173	154	160	172	158	171	159	175	168	177	179	170	176	164	166	167	155	170	167	167	158	160	168	152	151	153	166	158	167	187	169	155	172	156	153	162	186	169	180	143	184	156	153	150	172	171	175	147	156	158	174	158	185	181	173	183	154	178	155	177	157	172	173	149	161	183	192	163	175	165	164	190	171	188	184	168	170	196	169	175	167	143	160	167	152	172	175	169	145	154	161	162	183	158	185	150	179	174	176	188	170	158	155	160	176	172	137	148	200	156	189	160	160	159	146	160	172	162	171	152	184	157	171	165	153	167	160	164	166	183	192	131	191	170	146	152	162	165	151	168	169	184	169	156	144	161	153	156	150	166	171	162	166	193	172	166	154	154	150	172	152	167	181	181	168	184	164	156	186	153	158	171	145	175	161	145	167	137	188	180	175	180	170	167	129	156	160	175	173	182	168	168	170	172	185	159	176	169	189	159	157	165	172	163	167	160	170	184	166	166	158	150	155	192	179	166	158	191	173	194	179	159	167	192	161	174	172	152	144	180	171	162	158	165	162	177	164	157	160	152	154	144	173	164	165	147	155	154	147	150	168	139	167	178	163	154	168	151	157	147	194	173	168	173	172	153	172	189	154	179	160	165	161	176	171	174	176	167	171	175	152	154	160	177	164	175	174	158	165	156	132	170	179	194	165	154	181	167	132	183	155	160	162	170	168	193	177	180	170	183	189	149	162	143	168	150	133	156	165	176	161	160	160	152	156	196	183	176	170	171	168	166	168	176	153	158	164	176	153	165	169	161	156	164	153	166	193	170	167	170	175	159	181	170	174	155	141	161	164	160	161	147	169	170	180	147	145	161	190	172	167	197	162	154	175	165	178	177	178	165	185	164	149	149	174	159	161	155	166	170	144	168	178	150	164	167	176	157	173	161	162	174	166	150	183	150	175	155	164	178	189	162	157	160	158	167	183	163	169	141	168	162	181	155	170	139	165	158	146	146	159	177	167	160	180	157	187	160	213	146	142	142	162	160	187	166	148	199	175	176	134	185	162	185	169	166	168	164	164	173	172	193	142	143	181	176	157	165	172	183	168	162	155	170	176	138	177	161	151	203	151	178	147	153	176	175	168	175	159	146	164	150	153	176	149	188	160	180	156	176	156	183	177	171	170	161	148	164	136	166	163	174	166	162	157	175	164	174	163	169	130	164	158	176	178	165	175	153	159	147	197	153	181	147	187	149	155	168	175	161	157	181	153	167	160	152	180	156	160	159	171	181	152	169	189	185	189	149	141	151	181	135	184	172	188	166	184	174	176	169	145	181	160	189	159	179	181	185	182	168	159	158	161	179	167	182	175	159	175	157	174	176	147	175	171	158	171	180	165	161	186	168	190	148	159	172	177	163	175	165	180	162	167	157	136	162	162	168	175	155	190	161	173	164	174	175	170	182	172	160	150	169	184	170	173	193	178	178	150	183	188	186	146	166	173	164	181	168	156	159	181	161	158	153	153	155	191	171	157	179	162	190	171	177	162	177	167	176	166	171	162	154	153	162	193	177	178	170	177	160	173	159	181	177	176	152	165	172	157	148	169	158	140	175	161	155	170	189	157	168	195	154	144	184	164	173	143	195	185	163	174	162	156	166	168	160	162	178	169	182	191	153	165	183	180	182	165	172	155	168	174	161	185	216	181	155	192	141	164	163	185	162	156	187	150	157	158	191	167	164	172	178	162	180	152	183	190	151	182	165	194	160	190	167	147	148	158	153	172	163	150	144	180	161	191	160	143	155	165	156	152	169	167	167	171	166	155	164	161	180	167	171	175	169	167	180	187	141	149	196	170	170	191	159	176	182	207	179	164	158	142	181	173	164	178	164	145	173	142	166	152	162	169	178	144	178	162	177	178	174	162	174	183	172	143	160	165	168	186	164	174	163	155	132	171	163	172	156	167	151	165	178	165	181	179	158	172	156	164	145	163	155	175	152	155	170	151	190	172	162	170	187	176	168	156	163	172	161	148	162	174	175	179	159	178	175	153	183	175	178	202	167	168	155	166	143	161	167	193	154	183	162	158	165	170	164	154	170	147	156	168	178	173	175	161	162	159	153	173	162	143	183	150	128	157	173	160	155	189	159	163	157	173	169	172	173	161	146	171	167	175	141	186	184	157	166	171	173	157	162	157	148	167	163	162	177	160	187	165	184	165	160	144	172	173	179	167	176	160	183	158	180	153	187	167	164	170	184	162	176	183	171	174	169	155	179	156	190	158	163	185	170	158	173	165	185	172	148	175	159	174	176	154	162	172	166	178	179	169	169	158	160	172	186	155	160	166	156	166	171	151	153	173	179	150	166	168	166	151	192	166	161	176	149	156	158	171	153	182	171	160	157	171	184	188	179	168	175	167	183	180	178	169	166	166	186	169	157	168	157	187	167	192	169	169	142	149	146	167	176	174	153	180	170	180	162	174	173	171	170	182	181	135	161	156	180	170	163	180	157	174	170	187	140	167	173	178	176	160	177	169	171	169	166	188	165	159	164	143	180	174	192	168	179	161	191	192	161	176	180	167	154	161	171	147	173	154	177	166	150	145	174	164	181	162	152	176	176	143	170	160	155	160	178	152	159	169	187	164	187	185	157	161	160	195	180	175	151	153	157	176	184	157	159	150	173	154	193	153	167	165	170	159	163	149	171	181	152	154	161	176	165	139	184	181	161	185	174	170	193	150	169	187	173	177	181	171	159	148	160	173	168	165	156	179	169	180	167	166	170	177	165	169	159	173	161	183	160	143	181	151	162	166	172	170	188	191	134	190	180	168	148	162	174	189	152	183	156	139	177	153	170	148	160	169	179	171	196	164	180	154	172	169	160	178	161	158	180	148	170	162	164	183	150	155	165	160	152	177	181	184	150	146	171	186	167	188	167	178	167	197	169	157	191	185	151	157	167	185	157	145	159	177	175	172	169	164	183	174	181	182	171	173	177	148	164	171	175	145	160	157	182	164	163	148	177	157	157	188	153	170	157	171	180	167	186	153	184	181	196	201	188	163	159	171	184	150	155	151	159	163	171	165	182	168	174	165	157	167	169	188	157	174	195	181	161	171	179	152	180	137	182	158	163	154	150	159	170	164	165	173	173	149	169	181	181	166	160	170	169	162	167	167	151	157	164	170	161	143	183	177	148	153	169	184	175	180	166	159	145	164	163	159	156	173	165	165	174	160	152	186	174	149	166	164	171	171	180	185	161	161	172	163	160	157
19540	33050	12549	13636	12780	11880	10066	5587	5591	3829	2858	1993	1288	1065	1000	845	731	719	703	712	653	703	717	664	714	614	657	679	690	724	679	632	627	646	608	561	561	601	622	549	572	590	512	535	539	469	507	538	534	550	518	491	474	504	499	514	558	548	544	549	543	561	470	519	508	498	506	510	539	535	516	549	518	515	489	507	569	537	534	498	546	556	519	532	485	517	520	540	536	526	503	542	500	508	543	502	510	443	474	476	504	499	536	515	541	515	525	472	543	494	510	528	480	518	513	512	516	515	517	539	516	489	538	513	546	483	500	496	513	459	526	537	518	526	505	544	524	482	524	508	505	535	500	511	497	507	491	479	504	506	530	539	522	568	498	498	525	514	520	507	508	514	518	498	507	534	511	498	509	513	506	482	556	525	533	517	512	513	524	530	464	532	483	499	536	544	547	561	492	508	465	533	547	501	533	497	548	483	497	471	505	506	523	517	506	505	563	527	527	537	551	527	517	532	519	532	522	571	524	484	512	499	514	490	482	519	524	510	495	520	508	505	489	526	520	472	497	511	521	501	502	492	483	504	523	526	492	505	549	510	514	482	489	487	504	513	542	488	525	515	533	517	494	519	497	470	545	514	515	523	458	549	488	517	503	517	540	481	501	500	501	486	548	521	527	470	537	490	526	553	530	551	491	545	514	537	471	525	520	469	536	501	512	507	544	555	517	498	517	515	528	526	494	540	491	492	525	486	510	547	517	514	515	542	527	481	506	532	525	499	556	493	507	536	493	484	594	492	520	528	522	522	559	503	511	504	495	533	475	507	499	513	478	522	517	495	545	489	526	516	529	538	511	488	525	460	487	519	548	458	542	494	502	515	506	489	521	513	492	476	509	491	505	466	541	517	506	566	540	509	477	516	482	481	527	497	469	536	537	503	531	523	515	519	544	505	513	537	532	529	488	536	531	502	549	523	498	553	528	561	486	528	557	501	501	458	533	502	565	509	519	531	532	455	479	525	554	501	521	521	527	533	534	487	467	511	550	498	528	493	506	539	490	503	543	518	514	543	506	499	522	518	505	492	528	527	499	536	489	534	497	523	490	525	524	536	522	497	564	487	588	524	528	484	557	494	540	479	524	560	505	470	507	544	480	486	525	488	524	503	516	545	478	509	504	490	533	476	518	530	498	497	514	508	492	537	487	522	506	495	509	540	529	580	570	525	516	503	514	517	514	524	496	473	525	527	486	527	506	525	491	497	515	553	515	504	529	510	523	536	500	536	471	519	514	546	541	505	526	540	549	486	513	477	513	556	488	519	522	482	518	520	527	503	515	500	526	502	515	530	526	526	551	557	496	519	562	501	502	550	515	519	474	502	501	513	535	485	538	519	474	492	508	580	478	546	519	531	551	461	544	488	488	527	513	458	502	510	484	532	545	487	536	492	539	504	528	531	529	552	505	521	507	529	540	484	480	467	510	502	550	490	511	511	524	519	513	507	540	509	524	515	522	555	526	555	527	481	521	506	520	508	534	520	490	550	467	512	491	503	537	523	510	493	474	524	531	512	490	490	501	504	538	533	526	506	532	505	507	511	512	520	480	525	505	531	505	516	443	543	491	483	539	541	541	456	501	537	526	521	466	491	509	530	529	507	513	540	517	491	527	483	469	542	504	474	487	481	500	520	561	523	488	508	532	499	543	471	535	522	508	509	524	529	526	527	523	553	505	514	556	525	505	494	487	508	470	514	528	534	529	448	477	542	524	510	529	497	516	464	511	507	527	506	503	524	483	516	516	545	498	531	497	522	499	489	550	516	533	566	493	501	519	539	506	469	480	509	517	509	583	539	517	514	488	587	501	468	522	523	521	511	487	543	524	483	530	507	530	499	540	496	507	490	518	528	506	513	534	532	558	491	472	472	491	528	536	483	514	471	536	501	524	497	505	476	484	494	523	505	547	524	481	521	516	516	585	504	505	493	512	511	501	512	505	490	508	510	514	536	482	561	513	507	505	518	523	504	513	540	520	514	494	519	533	524	522	503	531	505	552	492	495	545	517	525	523	529	510	527	492	502	496	488	520	548	537	524	533	546	552	531	549	518	510	496	475	513	486	506	514	544	511	466	465	526	555	538	493	521	527	520	524	496	505	515	502	524	514	532	528	498	464	549	526	518	523	478	482	460	538	537	551	541	493	529	497	461	553	460	497	485	497	517	534	473	510	507	470	516	486	495	532	515	521	487	529	499	541	486	543	525	498	538	505	519	524	508	504	526	487	543	524	478	501	518	506	524	520	505	508	514	515	519	509	493	535	501	540	511	539	547	530	530	469	551	510	548	539	479	508	529	534	486	492	511	517	531	548	536	504	515	540	480	492	493	503	538	462	491	510	564	486	517	486	533	493	485	534	509	496	535	505	517	547	530	500	508	494	518	534	483	539	508	516	530	501	516	502	526	542	506	550	496	510	498	489	502	491	475	503	555	486	517	474	512	518	513	490	537	531	487	510	522	507	527	529	496	507	509	486	502	496	547	495	530	528	514	520	525	520	468	500	518	527	477	489	525	507	565	502	479	537	509	526	532	539	484	506	518	500	538	466	495	492	514	524	523	563	536	495	489	489	499	531	533	514	543	462	527	552	482	528	513	525	522	528	508	541	529	478	526	488	469	493	533	518	500	519	491	500	530	493	517	510	501	509	528	523	528	486	496	483	528	512	481	511	511	488	539	469	511	504	524	508	536	525	466	517	527	498	546	509	522	545	508	487	531	492	560	485	484	519	501	517	485	532	474	505	504	507	506	499	543	484	505	521	522	501	501	512	515	512	512	517	549	515	528	527	536	485	541	535	490	509	468	530	485	549	509	527	519	536	504	477	537	527	458	528	491	525	536	459	529	483	552	501	533	518	516	501	519	520	509	493	538	499	468	532	512	511	468	531	512	521	561	503	509	522	515	506	529	546	484	506	505	505	523	526	478	536	514	531	476	485	538	522	472	513	503	553	529	515	491	554	543	508	541	464	488	585	540	513	541	510	496	528	515	501	495	520	534	513	539	562	505	542	520	509	549	502	544	482	499	489	506	539	510	535	490	510	482	523	538	521	498	528	549	498	530	471	477	485	496	516	495	553	503	518	499	507	452	489	555	500	510	522	472	493	462	482	518	514	557	512	518	499	564	519	503	517	536	457	507	507	486	518	556	520	492	500	532	528	541	515	459	497	500	531	529	520	497	504	516	521	513	516	497	555	463	540	559	493	492	513	506	528	494	494	535	536	517	528	499	505	515	549	537	499	510	459	519	497	523	526	501	515	505	501	532	506	531	485	490	507	494	466	513	520	505	510	490	533	501	513	495	551	516	525	487	537	506	553	518	497	510	528	539	507	537	516	546	443	485	508	530	517	547	532	529	519	530	538	492	517	479	489	559	519	514	491	500	470	559	522	535	512	530	511	482	540	529	506	486	530	483	484	505	469	497	513	496	518	517	451	516	506	501	486	524	524	527	480	467	554	507
52814	49844	33205	26411	27977	28120	25921	18621	14558	10553	6068	2969	1554	924	744	655	334	270	266	269	249	223	197	214	196	221	200	193	199	175	171	193	175	185	181	160	175	183	170	180	166	177	166	178	170	140	169	137	151	152	156	165	155	184	178	141	167	154	163	153	151	174	143	174	140	157	147	168	137	144	149	141	144	139	146	136	150	167	153	172	145	135	161	157	147	135	148	175	169	157	145	165	149	154	163	158	136	140	168	172	157	168	164	142	168	163	161	165	147	160	144	166	140	147	157	149	174	162	160	152	172	152	154	150	141	152	155	148	163	140	153	180	168	155	155	132	163	152	151	158	160	154	156	157	154	173	144	171	157	168	149	154	138	148	184	160	171	157	146	155	143	154	125	160	158	175	154	150	149	132	174	173	155	141	162	146	141	159	151	146	143	172	133	153	151	155	158	159	152	150	144	161	136	144	158	150	188	174	149	145	171	132	171	155	127	122	132	147	156	142	157	134	149	180	173	166	139	142	150	164	153	170	142	140	127	161	167	128	151	166	146	148	137	158	147	137	149	164	160	147	136	129	149	185	151	146	143	139	166	125	131	149	165	166	133	149	156	166	138	143	151	136	152	152	153	157	146	152	154	151	166	157	144	147	178	147	157	105	157	169	144	153	152	167	159	147	169	146	161	152	155	160	141	138	169	153	170	158	136	133	147	146	159	154	143	152	169	137	147	155	148	151	154	156	152	133	156	172	162	148	168	152	146	163	139	153	153	173	149	155	156	153	145	155	134	147	173	131	141	154	158	158	164	166	146	144	137	171	158	158	130	158	176	153	151	144	170	156	147	160	163	142	148	158	171	146	167	142	144	172	150	153	164	145	161	166	147	149	168	152	144	153	187	160	144	129	161	161	162	166	150	145	149	141	173	164	140	159	156	145	149	157	166	127	158	152	147	149	146	179	162	143	131	143	153	137	160	124	174	130	159	155	163	131	142	162	165	154	133	151	147	153	132	154	176	150	146	135	151	147	154	159	152	156	166	157	156	150	161	170	141	123	164	157	149	154	161	150	169	166	144	170	140	165	132	167	126	174	162	141	153	176	193	160	144	167	146	146	154	148	181	150	154	166	148	162	128	157	131	169	161	149	177	154	150	176	177	158	164	132	157	154	153	154	172	163	147	161	174	134	159	155	146	158	179	147	170	151	156	166	166	129	163	157	177	175	152	156	130	159	150	164	155	148	165	131	159	167	149	172	150	132	149	178	157	138	155	169	179	173	135	135	144	166	159	161	133	163	150	167	139	147	144	133	158	161	171	162	162	152	133	152	153	150	154	149	135	155	142	151	177	170	148	172	125	143	172	170	157	146	162	150	149	155	140	123	154	142	155	153	162	150	143	162	154	148	174	159	148	138	160	145	150	130	169	161	148	144	144	178	173	158	155	150	173	154	144	146	145	173	143	145	148	150	147	153	148	159	124	163	143	175	152	142	123	150	144	144	165	159	177	155	170	145	142	166	150	146	168	153	150	153	175	167	163	134	140	143	165	143	156	158	151	144	145	161	147	170	138	138	164	161	167	144	150	140	148	161	139	143	146	162	148	157	152	130	143	146	173	161	150	147	146	168	160	140	146	155	145	136	180	171	139	150	163	166	160	166	156	155	137	182	170	165	152	137	163	163	185	147	169	142	162	159	145	155	130	140	161	151	156	149	133	162	151	141	157	155	145	155	141	154	154	137	146	163	137	143	157	171	132	151	148	153	163	158	168	151	151	152	153	147	152	140	136	154	139	179	169	145	160	142	148	155	156	146	163	143	155	132	153	139	172	151	145	158	148	161	147	147	151	151	149	148	145	156	155	148	147	150	143	151	187	145	152	160	148	167	143	159	146	159	174	160	143	147	150	161	147	147	156	146	145	152	157	142	144	145	144	121	161	157	138	164	158	175	157	158	148	140	172	154	144	161	143	155	156	132	135	146	131	141	167	146	159	158	125	154	146	156	163	172	146	149	162	160	137	153	156	144	143	156	152	156	123	163	165	173	167	140	128	151	134	142	145	139	147	148	140	155	145	164	143	141	151	167	177	175	159	147	153	142	170	140	159	173	151	159	139	174	154	152	162	143	142	154	150	130	159	160	150	156	155	146	160	141	170	136	134	168	133	165	150	154	160	146	140	138	147	136	160	162	158	156	165	145	151	156	175	127	150	157	140	152	148	172	142	142	142	171	143	159	125	152	158	134	166	150	145	158	148	135	158	147	167	181	177	125	163	156	157	132	168	152	154	151	150	159	161	149	157	174	157	150	164	149	162	146	133	152	144	165	153	165	151	157	156	153	165	164	145	140	152	163	146	121	174	134	171	176	158	149	153	160	153	150	136	182	153	142	145	157	132	152	140	150	140	145	136	168	158	153	161	155	163	167	137	141	150	138	181	144	168	162	171	147	147	159	156	149	156	151	134	163	148	167	159	167	161	143	133	158	150	153	147	138	175	159	138	171	137	136	131	167	163	154	136	149	162	160	144	173	161	145	136	164	142	153	149	162	139	171	163	161	153	157	155	140	150	135	149	136	139	127	163	161	163	146	150	137	172	177	160	135	148	170	156	165	152	181	135	143	130	182	160	149	152	160	136	160	165	174	168	143	153	152	148	160	168	128	165	152	146	160	161	150	144	146	157	148	137	167	172	152	155	166	147	141	157	140	175	162	179	141	161	141	142	122	149	159	150	173	155	153	172	150	155	134	155	141	146	136	154	178	163	142	157	134	151	151	143	159	144	140	153	143	162	161	134	156	157	143	151	150	159	139	157	157	148	164	162	149	144	160	162	170	147	151	146	141	152	138	142	130	149	162	147	154	162	156	158	155	141	137	160	171	172	142	147	141	153	161	164	162	142	161	174	146	147	138	143	164	153	158	157	144	137	129	155	144	156	153	153	142	184	154	135	140	167	161	141	132	161	159	138	150	160	157	160	152	153	166	166	152	178	139	150	149	150	175	176	137	152	128	160	158	152	140	179	142	151	154	136	156	162	174	163	167	152	158	163	165	152	154	141	129	138	126	162	158	163	148	141	169	156	135	142	147	148	162	153	163	168	150	151	155	145	147	160	146	174	151	153	142	141	165	148	171	154	150	157	149	157	137	125	148	149	137	159	140	174	124	171	147	155	167	150	125	156	153	159	158	173	145	155	157	156	171	149	153	141	169	150	153	149	134	151	154	157	147	164	168	143	141	161	155	163	154	158	154	162	147	166	143	176	134	168	163	136	143	146	171	145	160	137	152	153	127	137	149	143	159	166	162	165	150	136	150	132	165	135	143	183	152	161	156	161	162	169	139	149	164	136	141	144	145	144	130	156	141	157	150	140	137	157	130	160	156	164	157	155	164	150	157	130	164	132	137	152	169	146	129	156	141	129	165	167	150	164	152	174	156	163	138	150	154	120	159	147	165	146	133	151	139	164	163	136	160	153	159	150	160	144	156	176	142	150	137	169	137	141	138	154	140	155	151
44071	54081	32742	36370	38635	38537	36437	26590	30333	26657	20047	11031	6578	4527	3713	3190	1781	1415	1359	1368	1108	1027	859	909	804	786	780	784	791	839	789	751	712	703	696	620	560	635	578	581	611	594	602	548	559	564	570	562	492	519	494	544	522	509	497	538	472	503	533	509	501	509	501	498	485	497	461	491	467	492	471	486	510	469	523	484	477	467	517	476	491	462	529	471	445	452	464	486	491	445	511	462	498	510	466	493	521	495	469	488	475	516	529	554	543	470	517	501	467	474	471	524	474	465	461	494	471	494	471	483	486	485	486	481	466	448	482	458	471	506	480	454	501	522	445	501	450	458	463	503	464	482	485	452	485	471	468	465	472	459	449	498	490	462	467	469	459	459	462	496	507	455	467	448	477	434	502	479	531	484	437	490	472	535	507	477	478	480	474	489	458	466	460	495	515	489	477	480	495	469	501	501	498	446	466	459	531	473	484	469	471	491	466	485	450	487	477	456	457	498	446	478	500	467	456	465	442	529	488	438	507	443	458	475	472	464	481	473	462	459	511	465	467	475	493	445	523	452	457	475	474	505	509	478	473	472	491	489	486	496	445	453	471	496	450	494	508	482	457	480	444	500	489	464	469	470	445	494	486	472	441	508	473	473	490	507	480	461	503	471	497	488	473	457	477	478	466	508	487	487	437	480	466	482	459	495	474	454	443	495	508	471	475	447	493	468	477	481	511	464	504	472	500	442	488	482	445	492	486	449	439	481	494	425	487	505	478	448	464	481	516	458	505	511	473	449	481	474	468	496	464	469	450	495	527	466	485	496	529	472	471	438	466	471	495	440	484	476	439	472	524	486	458	477	459	458	482	511	428	492	488	477	430	510	492	473	470	507	520	494	474	500	474	470	468	460	456	473	462	439	465	496	471	500	483	452	501	457	498	479	458	470	459	465	461	498	435	479	455	480	484	457	472	440	433	438	484	454	427	481	462	490	540	520	488	489	495	465	448	500	490	484	490	509	446	455	513	479	493	476	476	470	461	465	463	464	496	436	460	450	448	452	448	469	461	466	475	470	457	486	476	451	447	486	458	503	439	478	477	439	464	444	474	483	426	471	516	463	461	486	497	467	453	500	485	493	475	467	468	480	464	542	479	473	475	468	474	454	479	481	441	489	481	472	450	513	475	471	483	469	490	480	461	478	456	435	469	451	458	483	439	466	478	459	517	466	455	444	446	499	475	448	467	477	459	472	461	430	522	460	436	465	468	461	471	481	491	474	445	460	475	423	491	467	429	444	467	471	452	456	413	498	490	488	452	489	482	474	465	484	477	456	486	468	506	491	475	485	460	489	489	436	468	458	477	444	499	481	472	445	449	461	502	467	479	415	448	448	470	466	501	512	462	502	492	483	455	523	485	506	413	488	503	482	459	502	460	446	511	487	477	458	505	501	453	468	444	464	507	473	456	474	446	472	442	456	463	470	473	462	436	444	468	486	460	482	464	486	474	482	484	461	439	458	504	501	458	442	459	468	445	477	506	460	468	471	468	472	445	482	511	457	476	515	471	471	447	492	509	461	495	521	486	487	471	483	442	447	489	463	446	470	485	460	494	456	485	436	500	463	480	493	445	480	455	445	509	494	449	509	472	470	487	451	456	490	458	478	503	465	475	503	455	498	497	486	505	470	488	463	451	478	516	448	473	468	461	463	518	475	490	470	463	461	524	475	444	451	451	479	475	458	445	510	468	463	483	503	480	444	470	496	428	470	495	454	440	443	482	491	461	459	464	496	470	489	444	503	453	434	494	480	459	461	485	462	460	473	452	515	460	459	481	461	486	478	493	487	476	453	502	468	464	471	477	454	457	494	479	454	475	471	465	461	469	437	496	501	502	468	463	499	443	446	463	465	464	422	447	443	483	512	453	478	473	474	482	465	454	469	467	459	475	488	442	485	452	469	436	479	463	457	476	477	446	445	495	458	482	459	488	484	474	470	480	482	464	468	446	485	498	436	467	472	481	468	479	477	503	449	462	445	480	441	462	497	472	473	516	551	489	497	475	474	459	448	474	471	436	456	463	444	510	460	490	460	464	452	477	487	497	473	483	423	446	490	437	468	455	472	518	477	469	476	496	468	510	469	468	465	435	488	470	455	474	455	462	488	422	467	475	455	498	481	452	447	504	477	497	470	459	480	426	469	433	457	492	458	462	463	494	489	464	504	459	559	459	502	448	454	468	488	442	460	462	480	446	487	472	502	465	451	472	465	412	448	468	501	512	464	448	504	464	510	450	491	481	436	505	522	501	458	434	514	480	472	477	477	504	491	456	480	476	438	435	468	457	443	448	471	473	463	459	459	452	533	480	498	483	480	469	471	478	479	471	448	496	495	488	508	460	441	480	478	459	477	474	470	477	466	500	487	485	442	507	465	486	461	444	489	492	399	464	482	502	454	453	477	468	463	505	482	457	519	484	481	472	450	445	441	506	468	500	465	444	496	475	475	499	472	458	444	491	478	455	463	492	470	501	444	493	493	489	472	485	495	481	448	438	491	492	480	446	460	479	461	491	474	482	475	494	488	468	484	479	488	462	468	509	493	491	473	467	477	459	454	501	499	492	455	459	466	462	488	459	467	468	450	463	491	487	440	509	502	463	453	501	462	488	464	460	456	452	499	464	462	506	475	492	499	462	470	500	421	471	485	452	498	470	478	497	424	501	482	457	472	452	484	508	466	450	490	460	468	471	453	430	491	495	459	444	453	466	450	431	496	488	472	447	494	470	470	462	437	498	471	473	480	444	476	514	469	519	487	479	464	474	472	504	496	484	491	453	438	452	453	485	483	489	419	508	455	472	440	481	498	462	483	487	431	466	470	466	489	479	470	468	460	479	450	503	454	498	462	512	496	483	490	477	454	457	492	459	487	423	487	447	534	446	470	504	439	476	454	525	496	471	472	512	487	486	477	472	431	439	475	469	450	504	458	477	468	442	491	468	473	456	490	473	516	439	448	460	521	468	420	453	498	470	472	460	484	463	447	454	503	499	465	482	458	512	472	448	452	449	489	482	496	501	466	470	460	518	450	439	445	450	460	496	472	421	472	446	456	464	509	428	456	477	489	470	457	485	446	413	458	496	498	405	468	497	447	464	433	454	444	472	435	496	518	441	448	461	480	488	463	476	449	488	476	459	470	430	452	476	475	467	469	471	495	481	487	489	489	463	468	491	487	458	458	467	482	475	490	472	469	487	462	469	483	472	461	499	428	487	446	464	462	572	476	464	468	483	438	454	511	452	488	406	468	497	459	467	450	479	473	464	462	450	458	468	502	486	469	461	475	457	460	482	458	481	463	447	440	450	483	472	500	447	439	460	501	516	483	457	446	471	454	464	439	488	446	445	443	492	486	432	473	451	506	459	438	439	469	461	483	481	414	496	429	458	494	450	488	457	449	477	476	461	468	442	475	473	459	474	493	440	495	504	508	475	512	427	478	440	483	455	506	497	444	471	471	495	487	461	473
59473	44915	34202	27273	28530	30744	32277	28168	26093	23247	14777	6912	2765	1924	1651	1363	739	712	518	506	436	410	388	402	361	372	333	348	360	341	340	317	352	280	292	328	316	291	281	315	295	288	275	292	279	272	278	283	270	235	261	251	278	283	282	264	296	260	277	276	249	257	277	257	267	252	310	265	254	265	265	305	257	267	268	253	249	240	289	252	299	257	251	248	276	256	263	271	276	277	270	269	277	253	244	241	273	249	247	275	281	255	265	265	278	265	261	263	243	284	259	250	261	271	263	275	258	254	289	275	269	259	275	262	239	261	248	288	245	251	267	234	296	283	263	255	267	259	266	269	271	274	249	250	274	264	270	235	252	274	283	230	213	274	266	264	255	247	242	262	260	247	275	264	236	247	246	277	242	266	271	249	256	274	255	272	245	265	263	246	279	260	224	270	255	251	278	280	261	262	264	266	246	227	243	229	274	282	239	251	255	256	283	292	264	244	250	275	234	245	261	275	269	252	237	221	246	261	266	245	289	236	274	248	264	272	250	258	227	281	258	251	233	279	255	243	269	290	251	282	269	242	264	286	237	278	287	265	269	279	262	285	256	242	259	272	261	265	264	250	257	269	294	248	243	302	257	294	242	262	241	238	289	283	276	260	277	265	253	271	267	274	280	251	263	252	286	292	274	259	237	267	284	303	297	270	258	252	234	258	273	267	259	240	283	294	259	272	258	267	274	260	283	272	256	249	243	246	262	275	228	256	269	263	265	263	247	255	260	251	257	265	249	255	276	273	277	267	268	261	279	252	291	252	270	257	273	257	257	264	287	269	243	259	254	267	261	245	259	258	271	252	265	261	259	275	272	272	236	267	248	246	244	262	251	269	253	261	258	245	259	274	244	302	239	245	273	245	249	258	253	276	298	265	253	276	265	266	260	287	258	292	259	281	269	260	258	266	280	268	269	253	275	270	286	236	272	260	266	278	234	232	266	258	239	272	250	291	272	260	251	277	273	276	247	280	279	261	268	273	258	276	228	244	258	282	263	259	287	239	254	247	267	238	264	284	256	257	269	275	257	266	254	254	260	241	238	263	266	255	261	267	268	249	275	254	252	255	251	247	256	263	255	260	263	273	249	259	278	247	265	229	258	253	252	266	281	240	260	267	247	277	245	248	257	288	275	262	234	242	272	252	264	256	248	279	266	290	271	237	272	270	246	251	261	251	246	234	266	255	280	267	257	274	240	260	281	280	250	280	268	256	261	271	270	254	278	238	242	255	248	261	254	263	259	265	248	262	263	294	249	271	253	266	268	244	239	270	250	268	269	294	269	262	249	246	265	249	259	295	276	268	258	242	278	273	247	257	246	267	268	279	266	279	269	254	267	262	270	265	277	288	250	280	252	238	245	253	242	233	267	254	264	239	248	250	266	269	252	264	276	300	308	242	274	291	259	264	261	295	275	271	263	240	276	260	292	257	268	272	253	263	245	283	255	244	250	269	267	263	262	245	298	278	253	274	276	257	268	251	278	275	249	235	265	282	269	281	306	258	240	291	253	260	250	257	269	243	276	251	254	292	276	261	234	266	305	251	244	266	272	265	247	246	269	299	241	269	292	270	287	266	271	275	270	250	253	268	252	260	261	220	255	224	273	262	272	288	253	231	303	282	256	232	267	283	251	263	275	257	260	245	263	251	250	255	284	281	254	268	260	242	273	226	278	285	270	266	256	265	264	241	273	235	265	268	282	242	247	253	255	260	300	240	239	254	278	280	255	259	263	260	267	294	241	240	241	268	241	255	255	276	255	276	263	272	238	263	266	257	263	256	258	258	265	259	237	263	271	291	270	281	272	284	287	232	253	291	269	249	274	271	240	253	253	266	245	274	253	243	274	280	242	240	262	233	254	287	264	248	255	251	291	253	277	302	234	265	265	245	223	255	255	259	290	258	285	261	230	261	247	270	280	250	256	255	273	250	293	258	278	252	268	246	265	280	251	262	278	237	254	263	257	246	250	285	268	247	257	275	252	255	280	242	261	269	274	266	270	276	273	267	248	275	224	259	275	271	267	265	239	259	260	265	244	254	281	285	265	259	262	254	250	245	263	272	227	275	208	276	242	277	253	293	251	260	261	261	282	257	260	240	236	274	272	277	287	243	266	270	279	268	301	277	266	250	279	263	249	277	276	261	258	239	293	274	268	287	258	246	255	255	259	277	259	253	241	279	261	267	254	261	296	234	256	255	246	284	276	259	256	273	267	290	257	248	258	276	255	263	262	253	270	259	252	255	252	265	267	250	262	280	255	272	282	270	242	284	254	252	290	237	254	261	252	237	291	269	278	267	249	249	259	248	258	259	248	256	258	254	261	223	256	274	268	257	268	275	256	260	280	265	256	263	227	236	252	293	237	240	261	254	304	221	257	251	249	254	245	266	256	243	246	269	239	265	275	260	269	236	249	239	223	257	253	251	266	256	258	272	267	276	247	253	266	250	218	272	262	248	264	251	272	258	245	253	249	254	254	272	259	262	268	279	273	270	284	231	285	240	283	290	271	248	260	254	251	259	242	238	288	257	265	254	303	276	245	233	256	257	277	285	246	252	238	274	240	274	263	284	272	249	258	264	287	281	237	303	230	264	250	251	269	268	262	266	234	244	248	262	285	281	253	230	260	264	269	282	282	262	270	276	265	282	284	271	243	255	283	256	257	255	282	268	254	262	269	238	272	242	265	274	272	265	252	241	253	234	262	276	295	272	249	256	262	249	241	254	284	246	278	214	305	291	263	226	249	269	263	243	250	270	249	274	275	257	259	257	248	240	267	274	269	271	274	250	248	272	267	300	234	245	278	235	285	251	279	283	276	286	244	256	271	279	255	254	245	229	263	261	246	270	260	271	256	281	255	265	239	238	239	279	278	269	253	258	289	287	287	266	277	237	300	294	280	266	249	262	257	276	275	243	277	283	285	265	269	240	249	273	269	280	267	270	250	258	265	267	238	292	270	275	226	297	249	277	262	274	280	267	250	233	225	267	236	279	244	286	244	285	247	247	255	270	224	272	274	254	258	268	279	261	268	266	247	266	263	243	308	257	243	245	240	237	251	264	234	250	270	235	250	287	271	273	233	271	259	253	253	270	245	257	268	277	267	253	231	298	275	258	262	262	274	209	269	256	277	267	256	264	291	281	261	268	247	271	280	274	256	267	265	244	276	259	252	296	266	267	274	249	250	294	263	248	280	269	242	240	240	243	241	279	260	245	242	260	278	238	246	284	285	240	285	279	258	284	247	239	268	287	294	262	270	257	229	249	261	256	257	242	261	241	251	256	255	264	238	252	270	256	251	271	250	262	242	259	267	289	259	263	252	277	288	236	267	252	248	259	248	299	293	299	275	292	251	250	257	244	252	245	219	287	262	260	260	268	254	282	262	269	272	280	255	284	256	284	278	252	265	235	225	268	264	276	255	269	242	253	248	267	299	276	252	261	265	245	258	279	263	261	293	266	262	238	274	288
52095	53588	37449	42535	45481	46317	45486	36854	40851	38948	30396	18658	9606	8427	7309	5638	3263	2914	2059	2376	1701	1527	1503	1398	1419	1314	1205	1231	1243	1229	1152	1179	1053	1176	1012	1030	982	1047	1016	961	950	982	942	852	848	786	813	842	845	774	826	790	808	791	793	794	807	743	788	789	794	762	776	772	723	740	726	757	738	730	717	744	796	729	698	733	750	741	734	734	723	777	756	703	725	690	732	708	696	790	731	730	717	730	704	734	701	772	733	731	759	827	759	762	797	807	733	762	706	707	676	723	727	773	715	692	699	724	675	739	693	703	766	705	712	680	739	688	693	696	731	732	741	730	727	716	751	720	670	713	721	723	760	710	701	724	694	699	742	725	766	734	725	725	702	714	741	741	670	647	743	664	677	721	738	694	712	735	738	737	701	708	692	710	741	739	700	729	699	690	766	711	745	733	699	692	683	746	746	759	723	766	707	764	745	735	688	690	684	708	746	747	738	759	708	696	736	714	701	725	752	768	716	713	695	694	683	706	745	723	700	730	671	695	728	762	711	696	709	729	659	740	714	688	722	731	696	734	711	738	716	698	741	711	714	668	707	705	706	708	681	689	699	722	727	672	693	716	740	683	714	733	723	717	761	712	757	740	775	675	702	677	686	738	716	743	708	741	734	720	718	708	732	702	661	716	693	721	696	727	728	700	742	721	699	722	703	717	688	711	696	755	735	698	747	729	739	711	698	779	737	666	727	715	687	720	764	737	717	749	703	731	705	649	739	697	724	768	714	704	753	692	718	731	697	731	695	723	713	721	710	715	742	729	725	743	689	671	705	712	680	662	719	714	730	700	691	746	742	760	732	730	736	742	702	716	729	742	705	707	735	686	687	699	721	685	742	721	703	705	668	707	718	754	719	752	694	758	699	755	690	723	680	708	705	675	725	669	726	714	715	689	709	710	729	731	707	745	735	745	674	683	742	748	730	708	704	703	728	731	658	742	704	706	732	715	709	727	745	758	717	710	729	695	751	717	677	689	763	712	719	718	704	737	739	739	716	718	719	703	720	757	731	740	713	713	698	678	701	738	714	750	775	711	702	728	716	745	665	708	723	725	711	760	705	741	730	727	728	726	763	695	712	728	724	689	715	726	703	728	702	750	753	690	695	683	719	728	679	699	711	688	759	733	742	720	725	722	739	678	722	694	673	687	748	674	712	735	770	741	685	708	722	712	717	729	718	669	695	732	718	694	749	759	697	784	728	727	756	737	702	733	712	760	684	730	698	692	736	692	737	701	723	730	707	725	670	745	718	726	703	697	715	701	710	720	754	726	686	714	739	700	721	724	738	731	719	684	712	697	749	688	690	682	686	743	727	694	786	692	649	676	727	760	701	722	692	700	712	749	722	735	713	728	678	716	728	698	694	690	720	721	728	699	749	699	711	711	708	742	696	694	688	754	736	747	704	672	726	724	703	678	684	724	723	731	754	739	714	754	724	666	706	752	754	749	723	759	699	731	686	724	781	702	732	729	697	738	771	703	693	711	680	743	773	690	694	707	728	750	703	702	721	678	719	711	757	680	724	727	748	720	712	700	671	731	723	769	734	719	713	701	734	698	728	734	737	717	760	708	742	734	754	723	711	745	703	662	697	714	735	726	703	735	709	725	712	745	713	747	629	730	673	711	686	707	746	710	763	699	683	720	736	703	645	686	700	729	727	725	699	668	682	708	651	747	680	681	664	711	704	712	717	743	703	714	743	677	741	757	709	772	705	732	692	706	729	715	728	683	735	694	704	712	716	663	698	705	718	720	759	678	706	741	698	749	685	683	688	687	732	724	680	677	718	687	698	669	718	695	733	741	695	735	712	717	743	688	695	699	702	740	764	723	715	712	680	712	764	698	714	745	737	735	733	704	762	701	675	694	712	702	747	664	690	741	718	707	756	706	723	728	715	701	710	672	717	722	707	739	716	784	768	744	758	728	706	709	748	708	705	737	703	724	738	694	718	734	716	733	669	709	779	723	712	701	713	741	677	701	704	752	755	720	690	726	769	689	706	765	696	735	735	712	745	712	700	698	707	687	732	679	714	761	734	734	717	707	703	686	693	709	714	731	726	736	694	687	732	745	731	693	707	691	686	727	743	746	765	700	728	751	717	694	738	752	719	780	718	679	727	740	662	714	727	716	721	723	692	725	761	747	734	670	722	698	768	705	757	697	742	712	717	763	749	702	758	695	726	686	646	725	723	696	688	718	706	744	698	693	682	737	698	727	731	734	721	725	765	691	702	702	687	693	714	738	663	698	688	668	735	709	701	714	657	733	737	686	714	748	696	727	738	697	740	691	739	707	729	690	717	708	736	718	707	737	729	704	728	707	694	738	752	695	755	732	663	709	731	734	780	715	744	762	788	744	734	800	713	706	756	694	689	687	736	717	692	698	671	690	766	707	746	737	714	707	708	739	679	722	736	692	729	725	762	700	734	697	726	716	716	733	698	752	741	746	768	744	682	712	682	715	720	702	747	731	698	735	696	746	712	714	692	647	744	750	758	707	774	727	762	728	747	687	719	719	692	694	762	694	730	720	736	692	738	741	721	690	774	780	708	722	692	715	736	707	755	705	695	695	720	665	734	726	725	686	695	747	736	697	674	730	701	712	676	709	718	700	713	764	736	669	734	728	736	688	700	716	707	745	745	722	709	723	712	743	669	719	775	717	731	632	758	669	684	749	728	774	752	791	722	704	707	774	659	689	768	773	691	696	727	691	700	729	733	698	697	725	687	735	695	690	704	718	706	683	712	727	670	718	701	754	745	676	656	757	696	750	703	692	719	709	722	720	709	749	709	741	692	685	767	712	703	763	714	643	704	738	700	701	710	728	748	751	690	705	682	680	669	712	729	677	754	674	722	735	686	687	724	733	683	744	726	714	689	732	763	753	732	729	727	698	728	717	710	700	729	716	677	758	676	727	701	719	783	687	740	737	740	712	684	748	719	693	748	707	689	704	715	688	723	721	724	690	702	683	738	733	707	665	766	740	744	711	730	746	676	682	687	724	759	729	722	704	699	755	746	664	674	706	760	720	722	737	649	742	694	695	727	689	710	654	757	706	748	720	715	693	709	701	722	670	706	702	762	708	749	701	766	706	698	777	681	707	728	701	716	734	677	740	746	718	718	698	721	707	689	715	767	680	711	721	730	657	712	736	738	717	712	720	667	732	749	774	691	725	715	678	710	730	739	699	707	695	707	720	732	674	706	760	740	727	717	711	672	716	708	689	747	756	712	702	728	715	699	708	693	705	758	709	701	730	793	680	688	740	723	741	703	715	710	734	771	684	685	738	728	661	756	746	727	670	718	714	716	723	740	698	735	754	753	659	690	731	771	736	750	683	674	756	682	657	729	667	717	721	711	742	741	696	659	729	726	730	730	758	728	717	703	670	736	702	718	684	721	688	724	681	715	737	706	700	698	704	744	773	701	698	702	691	723	727	683	719	707	718	723	722	694	731	710	732	759	695	728	723
22872	35154	19235	8563	5292	3290	2181	1331	1174	883	600	411	291	214	223	208	216	190	212	214	202	182	184	206	203	187	159	186	185	175	176	176	168	194	160	170	156	188	162	192	145	167	155	175	156	177	166	161	150	152	179	161	167	185	178	152	159	171	172	175	158	180	178	143	158	171	173	161	153	159	150	181	151	167	179	166	167	170	147	185	173	150	159	169	173	192	155	160	142	145	160	187	172	162	176	189	157	165	136	161	178	160	175	161	168	163	176	179	172	182	138	167	156	152	151	179	156	146	145	152	158	183	171	165	140	158	176	180	174	169	179	176	167	169	208	157	138	170	176	170	164	178	172	187	159	162	157	158	167	163	166	146	159	146	146	177	175	149	155	155	164	172	172	156	156	185	164	191	167	185	159	183	164	161	148	173	166	174	187	159	158	157	165	158	185	150	166	172	173	144	167	167	146	157	167	166	169	159	170	162	179	172	178	155	174	150	159	159	193	168	153	155	183	183	168	159	155	164	135	155	158	165	186	159	139	176	171	146	142	168	149	173	165	149	165	167	153	157	133	168	156	164	166	172	172	170	174	170	165	165	155	144	165	159	152	171	171	160	176	150	160	154	157	151	162	136	180	200	156	162	166	136	165	166	161	151	156	141	169	166	189	181	169	171	169	165	181	152	187	147	179	180	156	187	159	148	171	203	172	182	172	187	162	192	155	151	152	187	151	169	181	150	154	171	158	186	168	154	185	143	151	163	146	151	168	169	159	149	152	178	165	177	181	174	178	175	157	151	142	173	159	167	172	171	157	156	147	170	158	170	162	146	164	174	168	151	184	168	171	192	175	144	195	205	150	173	168	164	167	170	167	155	165	163	165	152	179	176	159	152	157	191	169	160	164	146	156	163	172	173	179	163	179	178	165	177	153	163	160	141	171	178	159	156	177	164	169	153	152	169	167	156	159	164	171	146	169	146	173	166	155	153	175	158	185	170	162	149	181	171	143	166	157	170	167	181	172	181	145	175	142	167	173	158	173	159	164	154	145	165	166	178	147	143	176	166	153	154	167	185	146	163	170	185	144	170	180	171	150	139	177	157	143	173	149	145	162	160	146	155	163	157	182	175	178	155	156	155	165	174	169	166	162	164	141	146	154	164	147	163	161	148	165	175	151	167	172	162	157	164	170	164	160	147	174	162	176	162	168	138	170	180	175	171	165	152	162	183	176	143	146	181	136	152	175	161	154	168	187	149	169	167	172	154	154	149	184	178	153	143	175	171	170	160	169	170	160	151	159	163	169	154	167	153	169	158	170	157	163	140	168	167	192	175	173	166	191	168	176	150	165	176	154	172	178	162	168	164	168	146	188	139	147	156	155	166	150	153	178	166	155	184	170	167	186	176	171	172	168	162	178	142	156	194	148	167	172	171	184	164	155	168	152	159	172	189	151	159	155	159	174	176	179	142	174	150	193	166	161	168	162	153	169	180	151	167	170	158	184	173	178	160	170	167	169	154	186	143	171	176	158	170	174	175	153	167	173	162	163	158	161	168	170	147	169	187	163	176	151	179	179	157	154	162	131	145	176	175	188	194	167	166	164	159	154	156	166	177	166	147	172	168	174	172	177	156	171	200	161	157	157	157	202	167	169	146	142	171	173	163	157	174	151	161	169	162	172	165	155	152	169	202	182	158	161	167	150	146	154	165	163	171	174	160	163	154	194	163	170	156	177	159	172	168	148	157	180	169	147	136	160	154	161	172	170	144	148	153	175	150	145	186	152	164	158	155	163	178	151	165	158	169	143	162	173	166	173	142	162	200	149	174	161	160	172	147	133	168	176	176	158	184	163	151	159	161	194	155	150	167	151	178	176	176	162	164	144	176	170	191	161	161	141	165	160	158	145	178	170	176	152	175	151	141	160	167	165	148	181	160	159	188	185	148	171	150	172	178	174	177	156	166	155	146	135	132	167	155	159	154	140	177	167	169	159	163	173	156	142	183	157	178	144	177	167	164	162	175	184	154	155	168	162	144	163	159	171	166	191	183	152	180	163	169	167	171	171	159	172	178	176	173	163	142	153	170	142	159	170	149	171	145	163	153	138	162	164	155	159	177	166	167	161	177	166	167	160	148	156	170	175	165	162	156	155	189	154	154	163	162	159	164	186	155	160	176	159	181	159	167	135	156	177	149	150	165	175	169	188	180	160	167	173	153	158	168	151	125	159	167	162	171	161	155	154	154	157	175	163	158	180	172	166	166	170	169	156	172	167	168	153	144	153	166	173	173	162	151	186	147	160	175	155	149	142	151	168	179	173	185	159	163	169	164	173	153	159	180	181	136	147	166	170	139	147	146	165	178	170	165	191	166	151	144	154	134	153	158	156	156	145	166	189	146	164	183	181	159	156	171	172	164	175	169	169	172	183	182	188	146	170	165	156	158	203	174	164	172	154	171	195	184	181	155	155	139	175	185	159	188	177	161	147	156	158	164	161	187	157	170	162	166	157	172	185	160	158	168	163	157	142	158	150	157	192	165	168	157	183	157	177	155	149	167	169	156	184	177	169	173	157	155	155	160	142	180	163	167	149	152	167	157	136	149	162	152	185	169	175	168	188	144	166	161	198	177	165	169	162	146	157	168	157	183	164	167	162	175	188	177	158	175	149	152	160	176	150	159	134	158	178	153	187	151	163	170	167	150	156	195	170	164	162	169	146	179	150	154	180	172	169	164	163	178	154	162	154	167	165	151	157	173	142	166	148	143	171	167	167	158	141	165	165	166	175	194	191	169	175	155	153	140	171	137	148	168	163	178	166	144	173	155	156	159	157	152	162	159	159	171	173	173	172	160	142	175	144	164	158	172	163	176	173	164	160	167	171	169	167	168	162	171	175	185	174	176	168	150	175	150	173	172	165	178	173	157	174	163	172	160	169	158	166	141	143	173	151	173	168	177	155	151	171	172	171	173	162	158	145	171	168	156	154	160	156	191	155	138	154	151	194	148	170	162	164	135	154	177	162	154	178	183	172	164	160	158	153	172	175	173	155	156	139	183	157	159	156	151	151	165	176	167	158	173	177	166	156	168	151	158	149	163	179	131	162	145	145	181	145	153	155	170	181	188	180	164	165	160	178	167	168	168	173	166	185	156	164	167	183	169	168	183	164	138	151	144	138	162	169	158	181	162	153	157	137	176	159	193	169	166	175	161	162	165	151	166	155	149	147	175	153	162	163	171	157	163	174	175	146	180	180	152	161	169	150	142	145	159	173	163	172	141	184	169	158	163	172	171	168	162	161	175	146	186	162	155	181	148	161	160	173	164	163	145	187	166	162	166	188	174	148	158	176	164	176	151	169	167	195	148	167	156	168	165	142	157	169	166	174	172	157	171	136	177	155	157	173	158	148	158	148	161	162	149	146	175	148	157	169	170	149	175	162	163	172	166	152	174	158	135	162	150	173	141	185	149	154	159	142	153	165	177	167	174	174	140	161	162	173	169	179	162	162	151	160	148
20002	35362	14410	13259	13121	10744	8399	5091	4909	4112	2862	1968	1191	1018	1004	821	691	689	744	724	662	649	666	637	612	634	633	688	651	655	647	621	617	628	586	539	590	587	579	617	589	578	571	547	555	518	549	550	532	514	510	535	562	533	526	525	520	536	533	540	504	526	527	526	511	491	520	527	497	523	485	512	480	502	510	534	518	506	465	530	487	531	508	522	551	475	476	488	490	551	547	526	464	521	535	527	537	540	522	543	525	503	531	562	497	557	513	498	526	522	499	510	513	530	536	535	507	497	521	512	530	521	477	511	481	521	515	529	521	496	519	502	528	528	517	521	518	503	494	517	507	543	558	513	507	499	496	505	505	547	530	501	531	518	535	493	522	508	506	534	515	540	523	504	498	549	487	513	475	505	516	514	531	551	509	536	514	526	527	493	491	531	523	526	492	497	504	509	511	483	526	503	531	510	538	537	490	474	473	502	579	496	494	496	503	543	531	489	526	514	478	515	489	532	490	508	497	511	519	509	553	467	511	500	493	522	489	505	494	544	522	516	492	502	476	507	500	491	497	529	559	498	484	499	506	502	503	505	527	514	496	460	501	526	522	488	514	500	490	496	526	530	483	473	510	516	462	528	519	525	516	514	518	514	480	508	523	473	487	498	509	491	526	510	467	487	498	540	511	496	526	495	511	497	535	495	530	489	500	502	490	464	534	501	521	506	481	518	527	512	438	506	524	475	508	483	518	493	541	576	517	504	517	501	538	518	488	482	492	502	527	527	517	521	526	516	499	524	532	490	514	509	483	508	513	486	494	510	476	489	458	508	520	529	482	490	515	518	514	516	466	493	523	544	508	492	533	529	508	517	494	508	478	493	528	506	528	482	457	518	508	521	541	484	503	504	509	539	491	542	495	528	506	511	506	534	522	485	511	523	564	542	497	492	493	495	566	465	499	518	505	560	503	513	511	515	507	531	568	474	494	513	472	514	496	489	502	520	501	502	496	508	492	490	504	535	535	472	509	507	526	499	521	468	512	520	515	546	527	501	499	517	508	520	506	506	515	527	529	513	467	527	499	516	522	473	501	513	481	520	517	510	481	540	488	486	547	517	519	505	535	528	502	506	548	510	531	541	481	504	533	522	506	538	479	486	509	517	517	461	501	517	501	524	506	519	513	497	514	514	463	539	484	520	507	472	511	548	534	521	508	496	468	497	500	511	490	527	496	506	561	526	477	481	501	542	527	524	480	523	560	525	542	539	505	490	537	520	538	531	504	501	515	476	492	510	511	488	517	510	467	531	525	512	518	499	512	487	492	517	522	472	485	521	485	488	489	497	485	504	494	510	529	490	502	495	517	525	526	483	478	532	513	497	491	499	523	522	500	481	546	513	509	538	521	537	532	520	530	505	497	510	510	512	534	487	512	545	524	479	475	520	500	488	505	515	486	502	529	510	503	531	485	513	504	487	501	498	503	507	536	535	514	523	522	496	504	521	531	505	510	480	505	488	494	471	531	528	540	511	491	543	492	475	523	519	506	501	513	505	500	471	485	490	534	512	502	538	565	564	498	474	512	543	491	517	512	554	501	509	529	513	488	544	506	509	494	529	496	510	511	477	519	436	498	494	517	524	481	481	507	541	517	520	532	514	478	509	499	529	453	507	501	531	514	496	547	524	502	493	505	524	497	509	537	509	473	555	542	496	501	486	495	510	502	495	490	497	495	477	503	491	524	510	512	494	478	524	474	480	506	501	508	528	480	489	545	511	480	518	507	492	493	508	487	538	514	533	518	526	535	513	506	495	513	491	543	486	485	523	513	549	508	553	490	525	535	540	554	520	513	492	502	503	485	497	478	503	502	494	492	523	493	499	535	488	488	482	519	505	514	516	543	506	549	534	508	501	491	519	507	474	531	500	541	536	517	522	499	543	538	504	532	498	492	529	488	512	471	522	513	483	505	452	483	519	498	496	485	499	510	483	518	495	518	488	521	559	501	490	510	498	534	504	500	519	507	521	505	526	551	494	537	487	498	497	472	527	489	536	503	520	536	495	531	513	544	486	468	525	518	543	520	540	535	506	501	500	541	487	499	526	489	490	494	537	482	493	525	584	499	481	520	555	539	520	503	508	543	483	528	483	545	500	542	474	488	539	524	534	536	544	548	507	505	495	518	521	499	521	516	474	527	501	535	507	548	511	496	522	468	515	530	559	508	501	504	500	494	531	496	523	472	505	525	475	514	539	521	548	528	527	514	521	542	524	515	497	476	518	497	522	504	524	550	504	504	555	514	521	490	507	528	518	478	502	487	506	564	492	502	504	522	538	522	505	511	528	529	573	546	522	489	525	506	512	551	537	516	478	527	515	495	488	572	496	490	516	488	541	497	471	511	537	501	473	509	510	497	485	499	487	512	510	542	512	514	483	505	508	522	481	548	501	547	505	461	549	514	503	531	510	516	502	505	512	533	479	475	468	500	485	531	476	490	518	474	478	490	470	514	524	480	502	529	491	553	526	490	528	515	473	507	470	491	470	453	529	510	507	521	544	527	478	479	512	516	509	506	569	502	518	503	516	513	476	494	519	522	510	511	515	483	502	513	476	488	518	500	529	531	514	495	513	520	492	495	504	477	510	525	550	476	499	505	538	485	507	512	546	501	517	529	519	514	540	499	523	505	515	487	491	530	522	470	462	499	497	512	504	526	484	503	475	475	540	510	501	475	524	495	506	490	503	559	518	523	496	550	531	513	476	509	501	543	532	512	482	518	554	512	534	463	521	518	490	502	539	505	536	534	485	442	510	515	491	506	510	495	551	504	492	510	527	530	512	490	518	525	470	527	509	476	486	516	500	541	467	494	510	502	516	505	544	503	528	515	482	517	500	516	493	514	504	519	514	498	492	520	520	510	518	472	511	535	516	531	518	537	488	519	462	523	537	530	488	504	449	519	505	526	494	504	510	496	503	486	484	494	499	502	495	502	533	519	511	532	532	500	523	487	516	511	548	555	552	487	514	509	525	487	463	533	511	498	500	534	483	453	534	531	508	474	531	543	469	515	543	513	529	477	488	506	494	476	495	514	505	532	516	503	497	490	533	499	502	480	536	531	482	472	509	539	503	497	509	471	481	521	527	488	558	492	547	492	490	473	525	515	514	498	477	499	492	500	520	533	510	499	514	515	549	510	513	516	497	503	491	521	519	504	500	525	533	498	511	508	528	474	491	526	521	533	475	546	499	551	527	502	524	478	538	513	510	469	501	531	434	524	494	544	505	494	523	550	490	519	486	545	510	513	519	509	534	506	515	515	509	532	525	511	511	549	480	549	493	502	514	540	527	486	474	496	465	508	536	497	535	515	506	540	548	543	515	492	474	531	515	491	508	512	542	515	507	516	523	548	494	560	502	526	503	508	573	499	551	510	506	500	522	447	502	495	509	495	552	498	509	513	479	529	518	507	524	518	549	497	544	512	509	490	482	508	462	497	531	450	490	508	524	521	513	506	508	519	498
53279	51992	31717	26577	28111	27642	24448	18374	14292	10602	6195	2811	1219	931	784	547	348	264	281	309	248	224	217	222	220	231	168	187	172	193	186	198	183	161	192	180	168	173	173	177	178	178	159	151	165	188	156	167	149	170	156	167	156	149	186	164	140	148	152	149	163	152	160	167	163	160	152	141	161	148	146	147	184	160	134	155	158	181	165	165	172	137	176	132	119	166	133	138	159	147	173	160	155	134	168	178	147	157	179	160	178	183	182	155	151	152	154	157	150	135	135	162	170	145	169	148	138	150	162	139	150	144	168	158	159	159	144	157	159	169	153	167	147	145	176	143	157	150	153	161	170	138	146	134	144	152	143	148	159	151	171	160	160	164	159	157	147	153	145	163	139	147	158	166	152	139	156	146	149	153	153	138	148	138	143	156	150	127	165	128	163	165	136	142	152	162	162	153	146	135	183	148	169	131	134	177	149	150	174	124	157	157	143	171	148	173	166	163	117	183	158	160	132	145	147	131	142	166	139	159	150	160	166	150	153	149	160	170	140	173	154	149	158	157	148	132	160	149	157	143	167	144	157	171	177	137	179	155	151	143	133	167	147	151	167	135	157	136	152	161	154	140	140	166	157	165	144	164	150	162	161	156	148	130	145	155	142	152	137	186	161	166	141	145	169	171	144	168	168	175	140	137	195	166	138	152	152	163	142	175	164	146	138	159	149	146	141	154	150	147	167	144	155	163	165	148	165	177	133	162	150	162	149	165	191	173	174	138	126	161	154	133	148	161	158	137	172	151	163	166	157	157	147	166	137	157	166	143	150	151	153	147	150	146	152	173	138	143	157	151	151	150	171	153	156	161	138	168	158	146	169	144	157	131	160	147	142	138	134	143	145	146	164	173	164	167	156	179	135	170	176	150	154	128	157	150	178	127	156	132	163	133	136	155	134	151	160	137	154	165	129	155	171	153	164	152	157	148	163	180	149	165	127	151	155	163	160	183	168	158	144	131	134	167	155	152	161	157	148	142	162	174	148	139	151	158	154	156	159	150	172	164	157	159	126	165	147	147	170	142	159	135	174	174	139	156	159	159	166	175	140	170	148	153	146	150	169	162	148	164	148	157	164	162	176	178	163	162	152	153	156	169	162	163	142	152	142	138	156	153	151	117	163	133	152	146	160	161	141	134	141	134	158	158	133	161	148	153	169	150	183	146	156	162	144	172	135	164	153	156	152	157	154	146	133	175	152	157	141	130	154	136	134	138	173	147	146	147	165	156	132	151	150	152	154	152	172	146	143	133	172	152	162	141	132	169	157	153	160	147	166	127	154	171	157	161	157	158	141	164	159	163	160	166	145	143	144	139	138	150	154	148	144	142	150	164	171	116	149	160	149	131	167	154	148	161	176	171	133	165	163	167	153	159	151	176	131	150	148	143	151	157	164	152	170	146	157	155	138	162	154	153	164	157	137	158	133	133	153	168	150	149	155	150	186	158	165	174	138	139	128	157	176	146	150	173	171	163	149	125	181	164	142	142	154	158	148	151	170	153	146	164	146	162	150	173	151	140	156	170	173	159	175	146	166	160	164	154	147	143	176	165	166	170	145	160	145	159	142	151	166	133	144	133	154	173	141	164	156	141	162	153	145	151	141	156	159	146	160	136	145	135	166	165	183	151	151	156	155	132	161	151	120	156	142	145	151	162	174	157	139	164	153	159	134	148	134	160	137	145	178	141	155	138	162	141	146	159	147	147	126	132	153	154	149	147	161	156	164	125	148	158	151	161	144	146	139	152	146	152	140	153	161	153	136	175	160	164	166	162	152	164	135	146	139	145	144	154	131	132	139	152	151	160	159	156	176	143	139	167	158	165	148	156	124	148	150	156	130	152	162	157	136	164	174	146	150	138	175	157	145	160	144	175	158	147	164	145	133	171	140	149	139	135	156	162	149	179	136	169	149	163	174	147	151	162	152	157	154	149	164	167	167	168	159	163	139	185	144	156	159	185	131	161	120	128	146	144	168	147	157	173	165	163	143	171	171	166	143	157	153	145	156	163	164	148	169	146	168	154	149	149	174	169	142	167	153	134	147	162	161	165	148	148	158	143	170	156	160	163	161	170	164	147	147	143	140	171	155	184	150	156	158	161	155	159	170	147	153	153	164	141	142	166	162	154	121	150	157	173	161	138	134	134	155	148	150	150	148	130	156	152	140	156	159	169	161	141	154	151	169	175	152	146	174	146	141	157	167	139	182	149	148	185	166	145	160	157	175	131	150	143	153	163	154	140	146	147	158	153	141	148	149	127	156	146	200	146	157	143	141	147	144	172	143	143	175	156	163	141	146	150	163	133	163	153	181	145	144	148	160	152	156	143	157	157	151	150	135	135	131	164	164	152	155	142	154	170	155	164	181	150	138	175	174	154	163	168	140	181	146	165	144	151	162	141	153	136	175	157	161	150	152	159	154	151	147	149	161	148	163	144	159	150	170	147	157	158	149	148	142	150	161	154	162	148	153	182	144	170	149	142	151	156	169	163	182	135	172	160	151	161	143	166	134	161	175	167	156	152	162	152	132	147	169	150	154	145	150	159	146	149	150	157	146	133	141	183	171	139	182	143	151	171	151	131	144	128	152	134	170	153	181	154	172	147	176	158	169	148	162	159	160	157	163	168	164	151	154	162	174	147	144	167	159	148	163	142	141	171	154	163	152	152	141	151	130	163	158	129	167	154	154	141	162	170	174	158	173	136	149	149	168	152	156	171	147	164	165	154	149	172	151	128	170	164	172	144	153	147	152	123	168	133	167	130	138	173	150	153	155	157	151	163	155	169	159	152	163	163	147	148	148	149	152	158	133	143	128	161	177	161	155	157	145	157	144	148	145	148	157	137	133	149	172	149	162	158	143	134	172	131	155	174	140	164	175	145	157	139	181	165	187	173	159	148	138	164	157	167	152	138	164	171	145	142	137	149	159	149	165	167	175	129	133	158	148	147	149	161	156	132	137	144	151	152	156	165	152	158	162	160	132	158	151	160	145	143	138	179	154	164	166	157	161	158	145	141	158	142	160	156	159	176	159	154	144	158	162	167	158	145	170	151	158	172	147	142	154	149	163	158	143	143	167	147	147	155	135	164	147	162	139	161	170	148	141	161	158	136	140	146	177	148	153	147	134	172	159	149	152	176	166	173	148	158	139	140	151	163	176	161	164	163	135	162	160	151	177	175	160	129	148	145	154	167	141	151	140	132	147	139	157	154	166	143	140	127	146	134	157	131	180	148	147	171	159	139	160	140	148	173	160	147	150	122	167	157	156	191	151	160	142	158	151	163	180	147	137	139	167	164	169	161	174	145	151	183	163	154	145	150	186	145	154	146	158	164	144	150	170	166	158	165	159	156	135	184	130	177	139	168	142	149	151	166	153	167	155	174	112	143	162	135	161	168	170	140	152	140	158	157	170	170	157	153	143	159	155	154	177	136	151	170	139	145	161	138	167	151	156	167	156	152	172	162
44441	55973	30258	36204	38754	38561	34130	26697	29007	26640	20151	11765	5508	4502	4375	2652	1737	1377	1241	1401	1067	913	889	848	840	802	765	834	821	790	745	683	696	703	617	666	616	611	628	617	603	582	573	549	567	522	497	519	543	500	525	526	510	534	511	485	489	551	511	428	483	503	470	440	444	542	494	464	513	446	462	492	512	442	457	502	472	484	484	453	481	481	493	480	483	488	493	472	496	491	457	444	493	444	451	500	477	497	467	478	524	449	487	507	522	510	472	458	464	476	472	467	490	432	444	447	484	450	493	459	450	456	513	434	474	465	456	509	482	505	518	467	474	468	459	451	511	479	485	440	455	472	476	502	459	496	482	487	466	479	470	441	440	485	498	467	493	490	491	443	461	464	421	465	486	439	437	507	448	497	473	457	458	471	490	467	468	472	498	470	490	484	481	502	486	461	497	471	468	452	503	490	463	483	480	484	488	473	451	446	490	502	464	449	461	495	486	446	448	459	483	455	448	459	445	487	471	508	489	442	467	496	442	461	462	467	473	485	453	479	467	496	505	464	448	462	459	486	472	458	463	456	478	466	503	463	492	465	494	456	496	452	476	464	470	441	476	492	485	465	466	513	442	462	472	477	449	446	466	448	455	418	476	470	469	447	459	438	435	490	465	474	457	497	470	478	479	460	493	502	462	442	457	471	463	471	474	465	484	435	505	453	468	455	478	470	454	454	484	465	422	428	478	458	457	457	439	447	464	466	502	467	471	488	488	441	464	517	447	434	443	476	456	476	450	404	480	482	481	469	464	447	496	458	474	501	464	486	457	469	494	439	454	499	455	485	477	472	454	507	511	517	474	454	462	498	499	471	441	472	499	490	480	455	459	465	483	482	437	466	519	477	460	468	491	509	508	467	457	451	493	454	486	472	478	479	448	458	424	456	453	455	537	478	454	460	429	493	452	487	468	455	449	499	459	458	446	449	463	424	450	450	480	495	472	491	510	462	486	452	485	445	450	467	475	439	423	475	500	471	482	442	470	470	486	457	450	461	482	497	468	468	504	469	489	500	467	441	455	456	473	484	490	489	443	457	447	485	441	505	416	465	501	441	484	488	447	456	470	486	460	420	451	475	464	509	540	471	478	488	511	463	482	506	512	507	466	464	453	465	443	486	419	524	461	449	467	452	441	478	473	469	458	519	478	481	454	476	466	466	439	453	499	493	496	436	499	455	466	451	471	497	447	458	479	510	451	502	450	469	455	419	473	459	458	470	512	496	470	464	496	488	470	532	428	452	485	447	464	455	468	495	485	451	469	449	460	444	488	450	457	478	440	465	419	504	458	493	483	470	453	448	449	502	467	458	464	452	477	460	508	475	484	474	509	476	493	477	425	479	483	495	482	471	545	451	500	466	484	455	446	472	486	466	489	453	507	443	480	427	481	492	474	449	474	480	433	452	477	488	505	496	463	450	469	437	471	478	456	456	459	437	464	469	497	451	450	444	450	488	462	508	458	499	507	465	428	468	486	482	496	446	413	444	457	508	451	465	482	457	484	493	448	447	485	459	454	451	500	502	517	463	483	463	482	461	479	478	460	484	509	475	447	447	521	500	449	492	510	460	485	442	478	485	462	495	501	459	450	454	478	462	485	457	460	454	447	497	483	463	462	466	456	483	446	456	454	494	481	470	504	487	450	469	462	475	464	463	466	444	453	475	444	500	446	478	456	458	521	479	430	463	457	502	439	469	423	442	461	448	446	484	452	486	456	491	431	479	461	465	446	506	429	434	493	443	459	453	512	486	453	473	442	470	440	451	445	461	486	493	460	466	467	457	497	469	499	500	444	468	484	467	458	471	451	481	485	444	487	464	525	456	484	444	487	459	452	486	516	448	458	468	478	464	463	478	478	458	434	482	446	466	486	460	465	501	500	485	500	506	471	495	491	472	478	512	460	490	452	443	476	465	499	445	440	482	478	440	490	491	438	465	423	500	429	459	463	454	498	424	481	468	475	519	457	454	478	452	442	457	468	518	451	501	463	446	457	501	470	452	464	431	470	467	465	449	502	415	467	491	454	492	492	455	458	505	460	455	488	449	444	496	419	498	484	468	451	442	461	489	476	481	458	467	481	463	454	435	468	447	481	473	453	481	462	466	491	501	472	478	490	443	458	516	447	481	444	473	522	457	475	475	459	483	486	450	497	495	492	443	509	475	464	469	479	496	490	467	461	462	449	500	468	452	478	467	481	466	452	484	451	435	486	475	473	474	449	466	439	475	439	445	498	493	494	464	473	453	473	485	461	466	466	479	507	467	486	471	501	444	465	469	498	475	483	434	442	444	501	437	458	423	515	472	471	486	471	503	447	448	453	464	440	484	510	465	477	473	513	505	472	479	449	496	489	452	469	479	493	518	462	450	496	453	465	468	470	487	461	504	490	449	496	457	446	465	471	490	480	482	470	468	426	496	489	429	458	488	491	478	496	452	500	442	473	418	448	496	442	510	461	460	478	498	448	416	483	507	501	463	479	466	466	487	489	471	473	439	474	485	462	470	428	465	463	507	460	450	432	436	498	484	462	495	446	457	465	466	494	472	464	461	471	456	448	467	484	466	469	439	431	452	491	443	467	432	452	468	472	432	501	478	438	484	449	477	494	494	497	439	442	481	488	473	470	471	444	465	422	473	484	451	466	452	475	457	421	483	496	459	449	477	478	483	473	475	478	463	505	477	498	458	466	486	427	456	451	481	467	485	479	467	488	475	464	504	464	479	472	493	459	514	450	464	455	482	477	484	452	440	535	458	462	455	450	476	464	454	456	474	418	469	460	448	458	468	459	467	485	495	493	470	476	442	457	497	484	511	477	474	479	460	439	476	452	470	496	480	464	467	479	455	473	443	461	454	453	460	444	457	482	454	491	420	479	484	458	479	447	511	436	454	441	457	430	464	475	449	457	470	503	493	493	464	482	502	450	508	474	459	447	483	503	456	495	492	457	484	469	468	460	474	453	461	457	432	477	484	471	457	470	451	478	493	444	456	411	487	502	442	481	484	480	476	472	451	457	431	478	474	504	445	480	514	482	470	455	484	476	448	506	474	447	473	438	526	461	481	497	518	470	461	436	475	504	491	474	495	456	488	459	487	500	485	461	473	506	481	499	458	482	474	491	455	443	472	474	476	463	499	489	463	489	466	467	473	456	491	431	465	480	457	492	467	509	462	523	452	434	455	453	445	480	499	467	493	460	494	479	449	480	503	461	453	464	473	474	492	473	454	478	440	511	482	474	453	474	490	449	476	481	464	493	433	457	458	445	450	484	463	490	461	479	466	483	406	491	448	447	488	474	479	514	506	434	456	448	509	459	402	409	462	475	470	463	493	445	462	448	504	451	483	462	472	491	450	472	427	468	473	489	464	460	457	454	462	506	490	405	459	478	507	469	494	458	451	470	490	486	478	471	463	496	439	483	474	486	471	511	455	488	455	451	454	460	470	472	492	456	426	465	460	430	430	471	493
59946	46704	31830	27750	28869	31395	29966	25695	25727	22921	14653	6427	2978	2029	1559	1157	749	579	500	559	464	443	388	392	382	345	320	324	358	359	329	333	301	286	307	333	319	325	306	292	297	305	298	308	296	290	253	272	308	287	283	293	293	254	289	249	301	255	260	273	273	279	273	256	269	267	243	301	267	267	304	269	242	289	264	293	284	265	263	270	228	272	286	281	256	288	269	223	266	258	254	226	244	271	298	281	270	264	290	252	288	272	272	277	271	268	231	292	259	250	258	275	250	278	254	256	252	255	290	280	235	272	268	275	240	244	250	261	237	245	268	293	293	269	232	253	265	234	255	224	255	278	282	269	245	264	253	276	248	251	250	254	249	263	239	230	277	269	280	232	286	267	271	257	265	272	239	237	259	255	273	253	236	245	316	264	244	278	252	262	260	271	250	284	262	282	246	262	279	292	235	244	250	268	247	289	267	240	238	214	263	249	252	254	261	285	276	263	289	276	248	255	294	270	278	293	272	273	270	267	273	250	268	263	218	250	262	238	253	279	284	291	258	270	294	272	250	286	273	248	248	267	298	278	262	258	288	300	258	248	255	276	249	251	239	246	256	242	271	272	257	261	262	268	274	239	287	275	264	249	237	266	238	259	234	239	257	306	292	262	266	226	262	244	275	239	264	257	244	254	255	275	275	261	264	264	280	250	259	272	287	281	272	249	239	263	280	251	290	266	284	272	258	244	264	266	259	268	265	281	293	249	294	264	265	260	266	262	292	272	285	239	270	268	255	304	258	261	256	261	270	276	245	265	254	250	243	279	271	254	270	283	278	252	271	257	269	286	269	265	227	280	239	260	265	289	248	257	241	278	252	249	264	253	265	281	236	253	268	249	294	269	255	296	264	283	271	265	298	263	292	248	292	256	258	254	257	268	245	256	256	232	267	267	262	290	253	275	280	313	283	248	275	272	298	230	270	266	271	258	283	250	279	277	298	235	255	269	293	256	269	259	279	281	256	243	266	273	252	257	244	259	272	251	291	255	293	270	300	286	256	243	270	274	259	275	281	263	270	259	230	281	259	270	257	261	273	288	269	257	248	288	251	256	232	264	265	266	250	259	260	258	238	253	261	263	237	267	255	271	274	249	289	269	244	272	276	274	262	265	283	251	284	254	270	269	283	242	251	268	306	279	235	246	233	262	252	282	247	252	282	285	260	281	254	245	276	262	258	262	288	250	292	275	268	269	268	285	272	278	245	244	254	307	263	278	269	264	268	294	249	267	273	245	249	262	287	290	285	293	278	275	280	225	273	246	293	279	219	224	281	274	271	248	244	261	273	242	233	266	281	269	241	263	243	276	264	290	236	255	302	263	285	246	254	306	253	243	274	283	247	307	262	249	276	263	302	240	267	258	261	265	285	252	236	264	265	274	265	268	257	263	252	244	246	236	234	255	269	234	243	271	235	267	259	252	231	250	294	271	266	245	249	253	293	241	269	257	243	254	261	245	244	283	262	260	233	256	295	251	300	271	254	274	256	272	243	286	234	247	274	275	277	252	250	248	278	267	259	250	290	249	221	293	266	249	272	293	255	257	268	262	244	277	258	251	254	279	295	286	266	252	294	240	281	248	259	257	258	268	285	283	271	250	255	258	291	269	271	263	247	244	256	277	257	268	246	254	260	258	272	285	277	287	246	267	290	273	256	263	245	299	255	265	276	249	247	220	271	258	304	273	276	260	273	277	272	240	247	279	283	261	299	258	257	247	259	254	245	277	273	277	243	270	294	238	250	255	266	256	259	252	239	236	276	278	253	285	263	253	270	255	262	280	261	257	259	262	266	251	235	253	273	283	262	254	251	249	244	271	279	262	271	273	295	250	237	268	243	280	291	267	251	249	263	236	283	240	258	259	284	259	274	259	247	255	261	250	237	269	250	257	267	274	273	230	299	249	264	237	255	269	270	264	276	246	269	269	289	261	255	275	255	258	237	245	271	247	273	277	243	242	269	264	271	259	261	268	247	278	264	269	237	277	277	270	276	250	278	240	256	245	236	278	288	260	243	254	299	237	267	263	255	264	300	246	241	276	274	270	268	262	284	243	286	271	249	304	264	274	256	232	237	270	254	277	263	233	270	273	237	247	258	258	255	297	252	274	275	270	259	268	279	248	254	251	262	258	274	267	312	265	266	255	277	258	265	300	252	263	291	320	277	244	298	256	281	254	286	239	268	244	246	304	253	254	261	251	258	225	261	292	258	245	240	241	251	264	266	256	241	285	252	247	266	277	214	250	235	259	249	260	283	280	293	280	264	254	289	282	283	288	237	267	253	241	265	237	277	271	320	228	228	276	288	280	280	267	258	240	215	294	276	283	246	243	251	246	282	279	269	301	255	257	244	278	275	250	257	273	268	268	274	276	301	251	275	284	269	271	276	269	276	279	261	246	258	261	253	291	253	257	255	243	235	261	255	284	305	247	259	279	249	277	276	258	260	238	291	255	280	275	255	253	240	247	265	263	251	267	269	255	283	271	255	263	265	246	238	253	286	255	253	277	257	295	257	233	253	268	238	276	273	266	242	277	262	280	260	249	271	285	238	245	248	269	261	261	262	287	247	278	264	252	259	255	225	284	278	268	260	275	270	266	250	272	245	257	276	304	247	250	258	271	261	271	255	275	264	284	278	284	251	290	283	244	292	264	260	227	253	260	256	263	286	275	285	251	294	248	256	285	265	270	257	214	246	244	239	266	277	246	246	279	287	302	266	257	253	278	275	250	257	272	280	269	270	284	254	287	274	264	247	249	251	248	271	270	269	271	280	269	245	239	271	253	263	253	254	265	246	263	273	236	274	280	286	268	249	251	245	287	285	277	275	234	280	260	272	277	272	278	249	251	254	255	286	255	260	267	249	253	258	263	255	267	267	294	291	268	241	238	236	240	235	276	239	272	269	277	269	259	261	262	284	267	258	272	268	232	269	255	288	276	280	246	276	255	234	247	244	257	254	287	251	236	279	278	266	294	252	253	285	261	249	280	249	289	240	284	203	257	232	264	247	276	269	289	295	296	260	250	241	277	277	272	277	240	277	263	253	256	250	245	242	263	298	254	263	263	282	273	279	259	283	264	247	255	278	260	261	239	254	224	275	274	249	250	222	276	250	237	261	250	265	267	265	215	247	252	257	243	215	268	273	262	269	269	285	261	278	246	280	275	261	263	274	249	275	257	292	257	291	269	274	293	281	265	236	261	253	259	231	281	267	278	272	242	229	267	274	266	224	257	263	297	256	242	267	250	271	265	277	243	257	242	289	281	278	275	257	235	241	272	265	282	234	273	283	250	277	249	243	273	258	272	290	264	274	268	274	264	259	265	280	272	238	249	290	266	266	256	286	249	263	268	238	254	260	243	245	276	289	242	255	248	281	244	271	242	264	257	274	267	252	258	279	268	271	239	272	252	257	251	267	251	246	249	266	311	261	275	268	283	262	283	277	274	252	250	218	274	227	259	271	248
50757	53223	37489	42805	45391	46924	40595	32935	39931	38423	29591	17654	10353	8323	7094	5282	3323	2755	2148	2428	1889	1668	1449	1366	1336	1398	1251	1309	1275	1231	1234	1161	1102	1045	1087	938	977	977	994	1011	960	894	939	917	874	819	848	821	811	839	769	734	773	835	820	807	802	794	804	782	799	766	759	786	731	720	742	785	732	745	734	757	739	718	748	712	712	750	701	781	715	751	714	774	757	733	708	748	744	765	727	718	754	747	725	776	703	769	723	724	762	761	761	755	789	728	715	780	716	725	727	741	745	777	729	708	729	732	720	742	686	700	765	762	708	694	743	733	765	737	698	723	805	673	696	723	729	767	790	717	752	721	740	754	721	712	707	742	713	725	671	681	742	695	727	739	703	694	713	709	744	776	702	689	749	690	733	683	708	719	723	741	699	730	686	689	716	732	714	724	703	705	729	730	727	748	673	714	741	707	724	762	730	713	687	737	702	635	726	732	732	701	722	679	712	712	671	702	732	702	683	738	698	739	697	730	704	694	758	700	769	740	699	697	694	687	693	746	707	704	725	738	767	752	679	734	724	714	711	727	664	706	712	709	727	718	736	734	705	685	748	710	715	713	685	697	712	688	710	722	669	704	689	673	722	696	738	731	702	728	684	731	741	705	680	720	752	705	702	729	694	728	739	718	720	687	746	722	680	698	720	718	725	714	724	695	726	741	729	720	724	660	770	729	717	685	732	684	715	679	705	665	722	675	706	684	733	718	750	693	689	702	670	749	726	717	677	715	694	688	707	730	690	742	746	686	678	711	772	678	704	707	661	701	689	731	727	720	730	664	735	751	708	725	737	701	741	732	682	710	796	753	740	738	707	718	723	711	800	728	692	715	708	772	742	764	678	698	730	725	679	707	712	682	689	754	699	704	726	742	725	751	706	722	776	709	733	746	717	693	708	721	726	693	711	686	702	737	700	736	693	689	700	678	701	718	713	719	685	738	747	729	706	734	736	715	723	716	738	727	711	696	723	723	728	755	720	754	737	740	666	686	691	690	704	724	741	712	726	752	689	688	730	718	729	716	738	742	729	697	755	707	741	701	712	699	700	706	708	669	673	703	740	760	731	703	703	757	731	721	751	673	729	720	689	731	711	727	704	646	720	725	689	684	727	673	720	691	766	708	768	717	711	748	700	752	748	738	694	763	756	694	751	735	697	704	681	711	705	727	752	701	691	725	748	731	754	701	722	706	714	693	676	709	662	735	724	703	753	755	805	737	742	702	684	731	687	712	728	637	715	666	729	679	687	698	684	715	705	683	724	719	747	706	732	733	716	677	701	693	704	704	726	700	730	756	719	710	706	714	763	709	677	718	721	689	723	700	707	682	698	709	753	716	702	689	710	707	668	726	758	649	689	705	698	694	685	694	752	718	697	702	723	724	760	674	710	678	650	705	706	708	675	714	783	701	695	717	692	701	751	722	733	715	707	719	700	747	735	702	744	711	719	709	745	718	667	713	704	732	742	737	721	714	719	728	703	672	725	704	760	717	731	739	664	763	702	690	700	717	718	666	720	728	686	666	744	709	700	744	722	722	690	736	729	704	743	702	773	758	748	663	763	724	697	733	764	719	682	719	693	720	688	752	718	757	707	716	711	699	691	698	734	716	675	731	686	736	740	752	659	676	710	749	727	698	742	672	703	702	730	750	716	702	684	697	721	722	733	749	679	753	719	743	729	675	680	712	739	716	736	688	690	732	684	750	711	695	694	737	712	696	706	750	685	711	706	722	723	691	663	735	785	679	687	695	696	709	725	693	713	783	760	752	785	714	690	777	747	696	693	677	720	697	741	749	747	658	704	763	655	727	785	708	742	705	752	663	748	724	690	663	662	763	704	724	727	705	722	686	732	726	719	711	719	727	706	688	771	686	724	664	736	782	705	727	700	726	732	704	734	702	701	689	729	696	689	718	717	741	734	723	736	746	736	701	721	679	727	705	694	746	708	695	725	671	686	732	716	739	694	635	653	705	706	746	736	713	705	738	750	702	772	713	690	702	731	736	733	770	730	724	721	722	716	713	726	748	733	693	702	694	772	711	728	731	685	684	754	644	679	757	716	761	757	697	731	666	732	734	719	711	692	684	751	693	691	702	666	734	771	702	702	695	737	668	720	698	692	658	707	729	739	717	694	727	790	724	718	764	696	778	661	740	773	735	724	731	704	693	721	740	715	737	725	702	719	754	728	696	741	703	696	703	750	694	720	735	661	745	702	724	712	711	717	753	743	725	725	720	738	724	731	766	681	735	702	703	701	735	729	719	700	699	755	684	761	790	691	727	712	730	726	672	721	732	673	782	746	767	743	713	764	745	760	700	691	738	715	707	761	730	748	763	741	721	688	719	737	746	730	739	698	709	691	745	654	710	716	653	707	639	718	729	743	700	699	737	684	753	688	741	717	679	685	708	719	712	724	749	700	657	665	660	717	699	713	723	710	713	691	681	736	687	690	683	696	715	721	687	745	693	650	704	740	682	684	748	714	743	728	754	688	696	729	672	702	695	709	725	707	722	750	775	761	745	714	675	717	743	713	738	711	773	699	714	769	701	726	689	691	739	715	719	698	666	696	738	745	714	699	678	717	699	734	725	699	663	707	702	698	688	714	737	684	733	763	759	744	733	705	780	749	761	657	689	699	734	748	725	740	755	687	732	694	688	713	702	755	713	770	748	697	678	698	709	751	723	704	684	737	694	697	703	694	704	660	739	721	710	710	710	739	711	744	694	713	695	728	685	699	750	750	713	697	710	730	732	747	748	724	686	701	741	683	680	734	764	729	725	725	735	710	682	709	711	771	736	686	672	748	777	725	730	727	681	706	688	738	692	667	758	734	687	644	719	733	688	770	787	731	739	713	744	712	728	696	721	728	727	740	733	708	756	747	753	735	686	762	731	727	743	738	751	676	674	704	726	703	711	730	688	756	718	698	733	728	725	681	696	748	700	719	730	759	683	733	704	732	688	761	724	707	682	682	693	735	731	757	705	690	746	729	735	729	687	766	716	770	733	743	759	760	688	707	691	711	705	736	751	715	701	716	713	726	711	745	733	730	682	703	722	719	686	718	735	753	766	725	745	745	701	686	704	740	719	719	721	722	653	736	731	715	721	682	730	692	695	744	688	667	736	686	744	670	686	686	711	666	674	736	718	724	721	727	736	714	729	721	725	695	711	739	748	713	666	718	729	682	783	719	745	759	754	727	690	680	740	726	699	689	696	762	707	748	741	737	760	740	782	674	689	704	749	683	707	727	795	719	757	691	633	696	719	678	741	722	785	738	749	719	727	700	745	766	730	758	669	704	717	725	736	716	749	764	687	712	700	744	719	670	687	749	711	757	685	718	712	750	713	716	743	730	738	705	724	710	722	725	736	727	753	720	695	683	721	728	732	719	652	652	691	735	726	720	720	693	695	694	729	726	728	695	694	662	718	696	763	748	691	732	728	750	743	706	706	749	749	722	692	701	681	772	749	719	735
24214	34735	17262	8829	5135	3501	2097	1137	1106	842	511	337	270	246	209	246	236	173	194	205	194	210	210	199	208	160	166	178	152	197	183	153	161	180	176	158	166	191	187	184	206	168	163	153	150	163	166	155	165	172	149	181	166	199	148	169	163	154	183	171	176	175	160	183	174	177	192	169	163	175	167	172	133	188	147	176	156	157	163	172	168	180	182	167	157	162	158	173	164	160	156	165	181	171	146	181	148	147	175	168	149	170	148	151	167	184	177	180	166	156	171	159	172	169	160	164	155	158	170	150	156	183	153	174	170	165	178	160	162	166	157	133	149	161	162	167	165	166	175	187	114	165	145	149	156	145	165	169	155	168	170	172	168	170	181	170	184	174	175	164	196	162	142	164	138	169	148	158	156	160	162	169	132	157	146	155	167	174	171	165	147	155	167	148	148	169	163	171	175	149	161	156	157	184	185	167	154	165	165	176	189	165	168	147	179	163	162	151	176	169	163	178	153	137	162	148	163	184	166	176	175	168	152	168	171	149	146	176	161	162	163	167	137	150	172	149	144	165	153	162	151	142	175	170	143	179	169	181	168	174	155	166	157	153	167	190	150	149	144	167	161	159	152	143	162	173	189	175	176	165	150	142	170	169	180	147	146	157	166	177	180	164	164	156	166	159	158	146	166	151	149	147	166	176	170	161	155	170	176	175	169	169	165	156	163	165	182	163	197	156	161	157	155	172	142	152	171	154	149	160	172	161	160	167	163	157	170	161	158	176	175	166	188	170	163	189	143	134	140	176	142	158	157	156	173	167	142	158	176	165	143	144	157	171	192	160	168	162	145	166	157	145	153	164	162	166	151	167	155	180	171	147	139	177	174	197	148	179	174	176	148	191	192	168	163	142	151	166	163	138	165	152	146	161	144	183	146	160	161	167	171	191	179	174	160	176	163	187	159	173	159	155	167	157	186	154	143	171	156	151	195	185	161	150	146	127	177	136	148	149	155	158	153	175	187	170	150	162	181	188	165	166	163	159	141	167	138	153	172	171	193	166	160	164	158	147	162	154	174	147	149	158	147	163	184	175	165	158	158	163	159	188	163	163	157	181	180	165	148	167	187	168	152	157	179	150	149	163	165	147	159	180	149	151	164	159	182	152	139	170	167	169	163	158	161	182	168	177	167	147	161	161	183	177	181	181	147	175	163	162	132	158	158	171	139	144	173	186	153	160	162	165	159	183	150	166	178	155	163	175	168	153	147	146	178	147	150	150	160	160	177	178	177	168	189	179	159	157	150	151	159	149	160	164	178	171	133	150	149	159	140	175	140	183	167	157	157	177	149	151	159	146	180	147	165	177	166	171	164	167	160	159	154	137	164	159	191	158	167	163	163	151	170	168	175	153	120	161	155	158	175	159	149	165	168	164	169	178	179	158	145	172	157	170	162	137	171	160	157	174	149	147	148	154	159	179	163	169	136	167	170	191	143	187	164	140	167	158	167	142	153	164	194	152	189	180	165	176	156	163	175	160	171	173	151	150	163	137	156	142	178	169	181	167	179	161	141	152	167	143	176	173	168	152	172	158	154	152	161	146	144	186	152	155	165	182	159	162	164	172	159	164	162	153	162	148	172	190	172	164	149	155	139	161	158	171	153	170	156	166	171	159	177	172	172	174	137	164	153	152	176	166	173	171	169	165	157	158	161	176	169	191	166	145	151	163	173	170	163	171	159	186	174	157	172	164	167	169	172	157	154	191	157	192	173	185	181	196	180	144	180	160	201	167	158	155	185	164	161	157	179	165	156	161	150	135	169	165	186	155	152	151	173	171	140	164	160	140	151	172	174	172	147	149	167	184	138	171	136	173	174	174	175	152	164	157	143	174	158	176	164	158	159	155	177	144	166	166	146	150	149	174	152	162	181	182	162	149	158	174	156	169	163	151	189	170	179	185	176	155	156	169	167	174	162	163	169	154	143	159	155	185	175	151	147	159	159	156	152	163	182	156	167	147	189	152	155	168	157	141	150	169	167	179	148	169	161	180	174	192	165	170	179	153	172	168	144	158	171	160	180	163	176	163	162	161	149	139	163	155	152	148	159	192	156	146	173	141	164	164	149	161	167	173	153	165	168	176	165	189	177	159	158	170	141	180	142	178	157	155	182	160	169	155	167	163	162	128	187	151	148	172	143	147	155	185	174	168	165	156	164	173	153	161	167	166	162	162	157	173	157	168	151	178	169	182	168	187	183	154	147	174	161	182	173	158	153	181	152	150	175	139	166	184	147	168	143	163	164	171	140	145	159	174	152	164	143	181	151	176	169	166	161	159	185	169	165	178	169	175	164	159	155	178	170	162	174	160	148	155	150	154	177	175	176	175	174	164	162	172	165	156	154	160	151	156	178	178	159	174	169	154	168	171	162	158	154	178	161	182	157	160	155	178	175	156	162	158	168	159	149	168	164	154	175	178	189	153	158	162	151	166	180	163	163	162	160	145	136	150	151	149	145	176	169	170	157	162	192	155	170	151	178	177	163	157	164	179	164	146	159	183	171	158	151	160	147	138	166	152	175	148	174	177	157	167	172	196	179	161	166	146	161	173	160	151	163	159	168	141	167	166	156	163	160	167	153	164	160	158	164	167	179	176	158	178	182	182	166	166	168	164	167	149	156	197	146	145	174	139	144	178	157	177	151	168	153	141	154	161	146	158	177	160	147	160	169	159	173	162	170	163	182	156	162	192	181	147	182	146	171	180	152	169	177	159	148	175	149	159	169	181	156	179	139	156	169	186	171	149	178	161	172	163	170	184	156	192	143	179	137	200	175	163	140	153	173	168	138	174	157	145	166	168	144	173	157	162	142	157	161	165	167	140	157	177	168	170	153	147	167	157	159	173	166	158	180	156	175	159	143	168	157	165	158	164	161	149	150	182	179	166	161	163	174	155	160	158	144	173	167	146	163	164	145	154	153	173	176	166	156	162	140	167	168	175	142	171	154	166	191	144	177	156	203	185	203	176	167	168	147	162	186	176	180	174	156	162	184	171	147	158	204	151	173	154	167	138	172	152	161	180	147	185	164	157	171	170	151	145	162	159	167	171	179	172	171	167	176	167	176	153	181	158	157	160	166	169	141	109	153	175	172	176	179	156	164	174	160	166	154	136	149	158	172	160	183	148	173	153	185	162	170	160	167	159	155	158	152	138	152	146	154	172	160	175	165	172	167	165	185	156	163	172	177	180	183	160	161	169	162	167	162	159	191	166	168	159	164	163	191	161	162	169	169	162	160	171	168	154	156	169	208	135	167	157	150	148	160	166	161	147	181	197	152	127	167	174	168	179	157	163	167	159	151	163	171	163	184	175	190	159	178	194	151	172	180	155	174	161	145	154	168	151	184	162	170	193	169	158	203	177	187	158	153	144	155	150	167	161	155	140	178	167	147	174	152	165	162	153	185	157	177	151	165	148	159	163	163	155	180	165	181	164	151	163	174	185	147	170	140	160	181	173	159	184
21414	34053	13676	14613	12334	11735	7717	4702	5142	3918	2474	1345	1177	995	948	860	773	731	723	699	632	715	683	640	687	637	631	717	648	642	654	671	646	577	543	627	564	581	587	592	549	535	502	518	476	546	513	512	507	563	477	544	512	563	481	515	519	505	500	510	533	517	479	541	519	509	512	494	499	510	489	501	501	499	484	500	499	529	506	519	550	579	565	553	500	491	526	531	524	494	463	494	516	506	489	508	538	478	530	509	535	525	487	541	527	491	502	492	519	507	494	495	492	519	509	519	488	517	483	470	465	519	519	531	497	485	480	514	508	479	516	505	492	515	497	504	506	502	524	463	555	464	524	500	522	487	501	486	491	522	531	516	465	502	539	508	480	504	542	526	517	503	524	454	497	497	493	502	510	498	528	492	514	548	544	547	483	510	454	484	504	491	528	515	539	549	462	537	502	499	520	478	489	516	512	485	503	499	511	484	535	434	494	508	464	510	459	505	519	503	549	507	479	527	506	518	482	492	525	513	488	519	505	547	494	518	481	528	548	479	470	530	523	492	523	497	515	501	503	494	514	515	527	492	496	504	509	475	471	493	490	449	469	500	521	522	454	503	489	514	505	505	492	452	522	509	511	492	465	489	454	460	496	512	505	551	506	492	493	504	502	540	493	495	514	518	494	517	551	493	516	487	477	465	508	525	518	489	482	483	539	488	512	498	524	502	504	488	495	502	521	525	535	502	506	521	490	480	520	484	531	516	466	516	523	470	511	456	455	500	458	485	498	455	506	484	507	526	517	525	524	500	509	495	494	536	517	516	521	496	511	495	521	520	530	498	506	495	508	514	470	500	487	517	486	506	517	515	489	512	515	523	487	527	475	531	529	467	522	518	471	512	547	533	515	532	478	481	478	526	545	526	493	517	516	511	492	479	523	499	480	492	497	508	519	507	531	481	517	515	471	545	482	510	530	489	511	515	569	531	517	530	519	492	502	496	544	497	493	503	514	538	505	528	520	505	527	478	479	511	499	491	519	542	508	502	500	507	552	545	482	472	514	498	536	491	468	515	518	545	496	501	471	490	491	507	543	468	491	541	468	501	510	512	529	500	494	520	519	512	503	515	486	499	500	558	520	476	500	471	504	510	512	498	515	536	494	541	552	503	521	522	484	452	489	491	513	495	510	493	463	512	500	532	465	473	505	509	489	518	468	508	506	514	527	494	486	510	485	527	515	484	556	523	501	508	493	490	483	491	506	526	479	486	476	489	489	492	479	512	519	511	493	503	484	502	461	482	502	492	501	493	511	522	494	481	512	459	508	477	475	506	478	498	537	573	492	572	510	490	512	499	543	536	508	512	544	514	495	500	507	460	501	499	511	510	525	535	479	525	471	533	514	526	529	502	486	474	531	506	500	501	483	512	510	467	494	505	498	525	518	522	515	497	520	455	496	513	498	536	518	554	454	505	473	480	508	530	510	554	493	513	493	457	502	524	534	512	483	513	491	507	468	508	502	481	504	522	515	487	511	527	466	483	487	520	487	499	509	531	507	523	509	478	492	476	533	513	553	491	449	534	526	483	456	504	501	511	502	512	519	527	481	504	493	509	475	478	512	500	495	531	503	500	483	541	503	518	527	485	550	514	515	524	489	522	479	475	500	553	498	523	508	504	525	513	513	500	525	489	485	475	563	516	519	454	479	439	497	475	494	484	511	536	512	502	480	510	487	475	482	504	549	471	527	519	497	508	543	494	506	511	457	481	496	497	558	534	543	493	546	503	576	525	530	491	491	528	481	543	508	478	521	517	482	524	520	493	557	506	523	493	493	524	491	498	554	475	466	468	497	485	489	527	524	569	524	496	568	501	471	540	439	463	492	533	475	515	505	506	471	484	520	482	501	505	507	515	470	505	510	513	470	503	537	493	481	481	482	500	525	508	511	517	502	552	536	479	521	534	474	511	481	505	506	470	542	495	527	496	553	498	532	472	523	507	476	506	475	465	538	498	495	512	468	514	484	481	484	492	476	496	493	490	490	499	511	471	522	519	500	513	518	497	505	490	507	522	522	476	494	506	491	505	518	480	501	484	479	497	469	498	501	512	512	469	497	524	474	488	480	494	507	484	516	467	507	518	478	498	533	501	450	486	482	480	528	516	519	525	512	470	543	509	498	479	501	523	514	527	536	502	474	503	454	451	501	522	516	529	513	487	530	515	490	496	539	484	529	518	538	503	531	483	463	498	523	504	531	531	473	492	511	511	495	483	500	510	501	511	493	520	486	536	500	488	491	462	524	459	518	473	542	500	541	493	530	520	515	494	481	516	522	491	479	504	496	528	504	525	508	491	487	481	527	512	492	452	529	500	498	529	552	496	497	533	461	507	508	507	544	537	498	501	484	492	545	519	515	520	476	483	513	484	488	510	511	464	490	544	521	500	470	513	513	494	548	517	484	509	535	526	464	510	533	489	525	485	532	528	539	493	463	511	536	521	513	505	508	488	494	482	495	455	497	550	500	526	500	478	512	520	504	508	498	468	494	515	510	443	490	477	528	496	490	474	505	510	513	517	455	512	482	505	464	487	523	503	493	506	490	534	495	488	508	530	460	500	523	517	531	498	491	513	469	509	513	485	503	479	539	499	511	530	493	511	463	518	474	532	530	489	531	484	486	495	498	514	510	513	495	497	507	523	479	540	500	482	513	485	519	456	525	497	489	509	518	494	517	508	472	478	499	538	511	508	494	503	490	500	511	536	500	511	530	512	515	557	479	502	516	477	469	488	514	493	502	551	479	506	529	535	540	509	502	528	522	565	529	549	518	503	543	502	468	470	484	491	492	523	491	523	512	546	492	531	465	473	475	500	508	491	458	483	481	472	529	479	523	507	479	511	475	527	517	513	495	473	522	530	493	508	499	490	477	556	479	527	527	519	496	520	539	517	529	514	516	511	471	527	484	482	541	489	484	531	534	544	475	481	469	522	522	508	478	486	504	556	514	517	509	455	537	503	489	531	501	536	477	495	494	492	486	522	535	530	488	490	495	497	518	519	522	523	517	570	536	508	517	498	459	503	493	504	523	503	462	480	532	520	504	483	507	503	528	490	481	501	506	531	498	537	515	509	516	477	474	477	504	489	490	484	508	505	507	521	503	493	508	535	474	521	516	503	487	488	531	529	496	532	472	537	481	507	518	492	514	500	489	512	527	504	501	556	508	531	506	519	452	540	517	517	488	513	493	501	485	487	465	551	482	522	508	512	494	484	520	467	510	510	474	518	486	527	540	482	524	508	530	471	510	505	543	493	453	526	507	510	449	520	530	505	521	497	489	519	501	479	492	476	480	501	499	536	495	537	520	504	548	490	488	546	496	497	513	518	476	489	512	510	503	506	480	499	538	518	515	526	493	506	516	470	456	494	487	519	522	536	521	515	503	472	513	525	503	483	480	512	469	530	498	534	478	496	493	524	490	495	500	502	512	540	529	480	497	541	513	472	511	496	491	526	504	535	488	526
54396	50496	32941	26867	28240	28189	24291	18675	14753	10459	4655	1932	1214	915	687	552	331	347	320	249	240	228	212	236	207	210	213	180	202	218	195	192	192	171	191	181	190	183	173	152	129	161	178	144	143	153	136	160	150	156	184	158	150	146	151	160	138	164	151	166	161	123	146	175	165	147	161	155	158	163	148	132	141	173	187	135	159	142	146	146	142	151	166	153	169	152	160	150	168	143	140	154	141	149	168	143	171	153	159	130	145	160	164	162	140	165	153	140	167	160	157	159	134	152	146	152	158	152	136	157	143	159	146	131	144	165	156	141	163	167	138	147	166	138	135	142	148	150	123	155	171	166	133	145	163	142	169	144	153	150	151	178	141	164	155	157	152	144	129	175	141	150	152	154	146	147	158	147	142	132	152	174	169	169	171	148	150	140	142	148	163	127	142	135	163	139	163	150	156	145	140	173	146	149	135	124	161	150	150	148	159	159	197	161	160	147	158	155	138	123	144	132	138	151	153	139	167	168	142	145	151	168	148	135	171	156	167	135	143	149	144	171	156	161	178	153	146	167	165	130	147	133	148	150	162	159	161	133	138	164	144	155	141	136	135	175	123	152	153	170	164	177	148	144	163	141	157	142	147	148	158	151	164	150	127	136	154	166	174	178	150	136	153	141	150	161	166	149	156	146	150	177	159	158	144	163	161	135	163	149	141	153	169	141	142	162	155	148	168	136	150	164	148	176	157	133	157	132	160	183	159	161	146	150	150	141	176	163	163	149	135	149	154	138	159	144	173	156	142	123	129	164	158	154	157	159	154	148	157	149	142	146	124	161	139	169	143	132	158	140	163	162	155	173	160	167	165	144	115	148	138	142	147	161	155	141	123	141	132	160	132	152	156	150	156	183	139	169	166	169	160	134	149	151	155	152	139	144	153	137	164	145	150	154	154	149	134	148	150	137	153	163	157	149	146	141	164	126	156	147	155	135	172	143	133	148	154	150	156	142	156	154	152	151	157	164	122	182	151	166	154	159	132	163	150	152	134	155	141	167	164	148	178	175	177	142	144	172	140	128	141	148	163	160	141	177	130	139	177	153	152	153	171	142	139	139	151	149	146	156	167	141	120	163	153	163	153	145	154	134	170	139	145	148	153	143	160	151	140	150	155	182	157	166	142	150	136	155	130	154	139	141	158	166	155	143	154	155	156	158	147	125	143	138	158	134	144	154	156	166	151	136	168	151	164	154	155	157	156	167	152	155	140	164	144	139	150	150	163	145	148	155	168	165	138	148	148	145	158	172	150	154	173	157	160	157	143	166	137	135	140	158	148	137	152	153	155	175	142	163	125	143	142	160	145	150	162	164	159	137	148	162	149	153	165	151	172	163	163	150	142	128	147	133	173	152	166	143	157	132	145	151	147	151	158	163	150	161	155	177	145	155	166	169	162	167	170	151	155	138	141	185	149	156	151	145	142	128	174	178	142	151	136	147	170	161	133	135	176	159	148	145	142	144	171	142	167	154	144	145	137	168	139	175	165	150	135	163	155	157	147	139	149	151	139	136	176	148	147	114	167	152	160	157	130	152	162	148	134	152	161	131	142	153	162	160	173	171	167	145	150	146	154	136	156	141	155	151	152	153	155	151	143	155	162	127	158	145	140	135	150	135	161	145	176	161	154	131	155	137	155	133	178	163	148	160	145	149	161	150	139	168	137	148	145	156	160	123	169	153	158	161	155	156	145	141	152	158	141	156	172	138	147	151	133	154	156	154	140	160	172	160	144	144	142	132	175	143	161	146	163	132	136	149	133	163	169	164	164	152	165	154	169	153	164	165	149	143	169	146	149	153	154	154	140	145	146	133	169	149	193	155	170	134	155	156	137	161	137	161	135	151	157	156	157	143	158	143	150	172	146	157	155	149	151	154	145	153	157	125	144	158	142	169	152	139	169	158	152	154	170	144	157	154	154	124	156	157	148	160	149	143	159	161	174	167	148	142	137	146	140	143	176	148	131	134	155	147	168	149	150	150	147	144	141	155	172	132	155	166	142	142	145	148	151	160	149	173	143	146	138	142	178	147	142	140	167	144	159	158	136	170	139	156	158	148	156	147	141	138	159	165	146	167	166	160	139	160	170	149	147	153	153	149	156	135	141	168	132	150	161	141	175	179	144	165	144	159	140	171	170	137	160	177	145	146	157	145	137	152	152	146	165	150	151	149	161	139	157	139	148	179	161	151	160	147	151	184	184	161	159	169	155	156	146	156	168	126	148	152	144	137	135	134	157	143	142	160	174	134	125	146	133	143	156	148	158	150	149	166	166	162	151	144	158	158	135	145	143	145	145	156	151	135	179	156	146	156	148	149	153	148	157	168	138	149	152	161	146	157	163	146	140	145	144	152	126	175	137	136	155	134	165	182	155	138	142	170	183	157	171	137	157	133	158	162	169	191	150	145	140	146	159	148	165	135	165	175	171	151	177	163	137	134	153	157	130	149	144	158	158	130	148	166	146	147	134	141	154	142	156	162	126	147	157	169	145	150	146	153	145	171	151	144	165	148	130	153	165	156	147	138	153	169	164	167	137	174	155	164	159	165	156	161	159	145	157	156	150	160	160	159	142	150	148	160	127	152	142	155	154	157	151	143	154	169	151	167	152	141	158	151	144	173	166	149	161	132	152	159	141	151	140	141	157	152	165	134	153	157	171	172	155	145	155	139	156	149	149	138	160	152	159	151	172	166	172	139	142	166	150	140	143	147	156	130	163	143	140	165	187	161	156	154	143	185	169	137	159	148	157	135	131	148	159	139	143	142	143	164	166	166	138	161	144	153	137	152	179	171	157	142	151	146	179	162	139	147	157	164	157	139	153	142	163	152	165	175	161	175	159	155	136	157	149	139	150	149	161	156	132	146	135	149	136	164	146	151	148	152	139	166	167	137	156	159	158	170	152	147	154	166	153	161	167	172	147	152	144	160	149	144	160	153	166	164	177	159	172	166	154	148	148	163	147	164	158	147	162	146	133	144	149	127	155	152	145	128	136	181	164	162	158	161	150	151	150	153	141	151	164	148	156	178	151	130	139	149	150	151	146	172	157	148	140	167	145	154	154	138	135	154	150	144	148	159	158	165	157	145	157	147	150	146	150	141	150	155	171	161	161	150	156	151	156	168	151	161	164	161	140	134	153	138	139	141	180	168	159	136	132	161	171	145	128	172	137	166	153	141	175	128	133	157	155	161	139	157	157	142	132	143	155	147	138	157	154	180	151	161	156	164	145	162	166	157	164	162	147	157	141	143	173	156	161	142	129	126	137	173	173	156	134	163	168	140	143	163	132	159	159	148	160	158	129	156	151	147	167	164	163	159	157	155	171	135	150	166	145	136	128	170	164	130	169	144	154	141	124	142	152	156	142	148	170	149	138	165	161	164	138	149	164	184	161	166	150	157	152	166	145	167	140	149	167	147	149	131	155	170	172	151	155	122	153	147	148	167	173	136	149	143	158	159	164	159
45255	56619	30379	38491	38094	39622	33318	28436	29796	25578	16198	8033	5726	4292	3759	2958	1923	1544	1301	1199	1002	896	918	830	844	767	862	827	792	751	743	716	696	646	640	639	622	620	687	582	559	543	539	496	568	543	505	537	537	524	519	475	499	472	503	525	501	516	514	442	489	516	489	517	486	468	476	460	505	485	459	468	474	485	502	473	463	478	529	461	498	487	476	472	482	460	437	472	452	487	459	460	450	474	465	456	488	486	507	485	480	473	516	506	518	477	498	466	451	476	484	495	491	506	497	482	468	432	468	456	458	488	451	472	474	480	455	413	476	467	446	473	461	458	487	488	449	481	447	483	439	418	502	471	462	434	453	458	455	484	484	429	471	473	475	477	451	445	442	460	491	486	462	444	514	430	485	442	455	526	473	481	428	495	467	468	475	435	488	431	468	452	465	453	467	495	468	464	431	493	461	467	444	493	447	487	480	483	456	472	473	418	484	451	475	462	482	416	445	504	459	490	470	484	453	475	476	493	484	455	498	449	422	473	485	458	465	468	473	465	470	455	443	456	479	429	441	475	436	488	455	474	483	487	488	469	482	479	500	452	468	449	490	450	484	478	435	491	448	453	469	464	460	488	468	455	452	520	468	476	495	457	458	473	443	453	442	489	482	436	493	479	441	505	436	449	461	460	444	443	480	490	437	445	438	490	441	439	459	463	460	477	479	455	466	470	485	431	496	478	465	529	489	473	489	453	466	465	448	472	467	460	467	448	453	463	453	473	479	428	460	459	478	428	459	420	444	461	501	475	458	488	490	489	456	453	459	463	493	438	440	492	441	469	478	469	499	442	456	473	473	475	489	424	487	468	523	443	441	462	465	499	505	495	480	480	458	542	485	438	474	455	474	448	497	456	475	440	509	425	484	472	447	467	470	477	480	473	417	477	461	455	468	501	465	483	481	477	487	481	504	432	396	434	468	495	496	441	446	459	458	453	442	441	472	437	457	436	512	438	485	466	481	450	462	471	453	475	476	447	465	470	450	463	456	475	493	438	469	460	476	417	462	476	480	461	482	451	437	459	459	455	419	460	437	464	476	448	453	491	464	449	445	470	479	488	464	465	461	454	441	443	480	477	457	453	472	487	470	455	494	493	459	459	461	454	472	460	464	419	491	449	435	460	463	495	479	543	482	485	456	467	476	440	443	473	478	468	452	480	466	488	485	449	451	436	485	450	503	491	496	452	495	496	446	548	431	461	468	460	475	494	457	485	483	445	496	443	455	476	460	447	512	473	500	439	464	468	465	471	454	423	474	445	468	411	465	461	449	459	493	476	480	500	488	465	462	445	472	466	427	478	458	449	420	468	454	471	445	478	472	453	468	431	445	470	498	485	467	492	470	465	470	454	466	478	466	508	462	442	457	449	442	451	504	434	457	445	430	492	495	485	509	481	440	470	460	438	449	494	439	431	454	472	505	458	451	445	445	490	468	466	426	524	495	485	493	441	481	447	506	442	454	476	469	472	466	472	461	439	451	446	440	468	445	471	459	467	456	449	483	416	454	420	465	451	474	483	456	459	505	479	489	458	474	460	493	476	456	448	443	452	460	455	472	434	490	484	478	482	505	480	466	462	457	514	469	467	460	443	468	508	487	463	457	459	456	456	478	455	449	448	493	457	472	490	463	455	438	446	440	461	485	514	494	452	448	445	471	465	485	471	476	479	477	477	467	492	484	442	492	430	438	457	457	437	472	489	428	417	441	473	462	504	490	446	475	465	489	463	462	462	451	472	479	466	490	481	457	472	464	469	469	458	442	453	506	465	468	436	501	486	463	482	481	465	495	460	479	475	445	517	454	480	419	451	452	513	436	463	453	466	467	459	497	470	468	423	475	470	472	441	471	511	458	473	464	474	447	462	461	495	449	472	475	457	435	448	426	397	459	512	486	494	424	448	443	502	461	468	482	495	503	446	492	447	493	459	508	462	480	451	480	458	460	419	502	450	507	447	498	483	498	475	449	493	462	508	486	459	497	435	472	485	447	481	459	495	463	454	488	436	468	463	461	479	446	479	459	500	478	460	433	469	447	456	436	475	499	492	463	468	443	496	432	465	496	493	476	442	467	470	447	485	480	465	483	477	455	435	491	450	433	487	481	461	492	526	486	468	465	498	456	441	484	467	429	465	444	453	465	474	483	467	453	473	431	427	474	456	469	461	473	518	511	469	441	460	466	443	464	484	494	484	436	467	462	479	470	450	485	478	432	474	507	461	428	433	467	443	479	466	476	433	464	476	471	450	463	464	500	465	467	442	463	489	455	433	474	460	493	470	469	485	472	456	455	450	472	498	482	478	438	451	459	460	486	473	477	473	477	449	449	488	452	463	502	457	462	451	484	431	468	485	484	439	455	509	498	480	468	485	467	452	491	466	500	425	463	428	511	482	445	509	435	474	489	487	462	505	484	439	470	480	469	496	470	462	460	499	460	477	427	474	479	439	467	479	459	445	458	425	469	495	431	463	445	461	496	479	481	447	445	451	457	483	421	466	473	469	456	462	511	463	495	466	440	402	468	455	461	476	488	458	468	474	454	473	466	487	483	445	426	452	495	460	454	457	475	475	471	455	459	491	442	431	438	521	440	472	491	519	474	431	447	470	471	471	437	409	448	449	480	448	413	470	477	487	451	439	440	459	481	426	498	451	519	421	429	490	491	458	457	448	481	464	473	497	455	462	454	501	457	454	437	487	450	460	458	483	452	443	469	489	449	436	447	492	456	437	462	424	455	509	472	466	484	460	493	428	477	484	450	442	475	455	468	459	465	493	435	466	425	422	426	451	438	509	458	436	457	479	439	449	487	457	474	441	443	463	428	469	498	466	455	472	439	438	462	433	443	450	478	499	450	450	487	459	471	489	457	435	449	440	458	449	452	518	479	447	433	468	466	436	473	486	447	446	449	454	492	455	436	462	483	452	466	483	449	498	457	462	479	489	486	453	414	463	453	490	452	495	488	461	487	456	453	469	435	500	478	473	483	412	456	467	452	481	462	509	466	472	457	461	463	470	457	475	463	479	471	468	470	496	492	487	466	402	482	458	420	465	478	487	453	508	467	426	501	460	464	456	451	469	458	454	486	455	487	483	500	460	460	517	478	479	455	443	460	442	427	506	439	461	457	439	467	496	453	494	450	436	476	435	471	501	442	480	470	439	464	463	481	443	502	469	463	448	478	448	463	493	457	451	447	456	472	428	468	467	474	462	468	472	453	457	462	484	489	466	494	446	454	473	484	450	512	485	496	481	458	458	468	502	483	482	458	474	505	466	450	448	459	419	437	434	479	477	466	514	482	488	484	495	497	452	475	433	445	458	459	471	466	469	516	445	436	467	450	463	457	465	462	478	448	488	444	423	457	466	482	459	435	487	451	466	453	440	490	453	456	458	476	495	469	436	470	464	487	483	517	494	440	481	494	489	457	486	486	477	458	483	474	454	463	458	447	467	475	452	495	458	436	503	500	446
59594	44485	34667	28816	28854	30617	31133	27468	26197	21612	13148	5538	3117	2222	1490	1146	677	642	487	553	444	424	395	374	330	354	351	345	361	315	328	327	303	304	329	329	295	314	272	298	290	265	252	285	271	277	269	241	273	232	272	284	268	271	277	250	245	266	248	275	245	272	271	254	271	268	291	256	258	282	275	267	247	261	246	250	233	234	251	250	262	280	262	252	240	250	241	241	264	256	251	247	246	289	243	232	275	258	250	262	251	253	253	263	269	265	252	283	261	260	277	239	228	241	255	288	243	235	237	270	238	262	281	248	266	251	277	251	235	246	246	253	278	240	256	241	247	259	247	211	275	244	270	258	237	274	266	271	252	255	277	267	251	261	268	254	252	276	234	269	223	247	269	241	268	276	275	264	270	238	262	277	231	266	287	282	285	268	258	259	229	233	245	226	238	240	250	240	241	262	239	250	276	291	253	245	268	261	265	277	268	258	250	257	238	266	275	255	270	247	247	241	275	266	255	241	270	257	263	254	297	266	280	226	295	265	279	267	219	261	259	267	278	263	258	270	255	270	243	238	260	253	261	249	268	250	271	254	251	333	259	274	262	242	259	259	260	259	246	235	238	242	239	254	251	283	232	262	253	251	267	231	245	291	253	249	246	249	265	264	264	275	243	256	280	271	246	268	280	248	283	289	265	241	260	269	238	237	264	232	228	238	267	214	283	263	227	260	242	272	256	273	259	273	267	239	246	268	233	273	265	254	217	255	245	244	261	250	263	272	260	235	258	227	233	239	252	254	254	253	236	233	250	266	237	252	250	231	266	271	288	270	273	282	231	268	213	263	261	256	255	266	256	239	264	270	266	261	262	266	271	299	275	269	263	264	257	274	280	292	281	240	266	277	234	252	235	236	266	271	245	250	238	265	270	278	241	251	238	285	258	293	242	264	233	271	236	278	271	257	264	261	251	241	272	250	243	280	269	239	230	246	248	279	261	262	252	262	262	242	258	251	286	253	271	239	235	228	282	246	236	257	256	268	236	256	279	249	248	263	278	229	255	255	267	261	252	258	244	255	275	237	237	253	252	277	267	229	227	248	237	257	239	259	242	247	229	250	250	278	251	254	265	231	246	254	249	250	248	276	243	257	274	244	271	257	238	247	260	258	260	263	254	253	225	231	254	256	262	248	251	261	230	251	277	267	256	252	211	266	249	241	277	269	254	251	302	267	281	239	244	265	273	282	257	259	253	233	238	265	256	254	233	247	279	246	263	285	282	249	248	278	243	244	244	286	275	263	251	256	267	270	267	287	247	257	248	273	265	236	286	255	267	240	226	263	227	256	261	255	238	232	256	257	277	280	254	253	251	242	260	248	251	248	250	241	239	227	267	247	253	273	263	268	252	252	246	266	229	249	279	256	245	254	251	265	251	261	252	265	271	253	281	286	287	247	246	239	261	253	243	241	239	278	284	261	264	243	282	261	257	249	257	279	244	255	276	254	263	276	259	256	268	259	238	272	250	269	238	265	265	281	264	244	238	255	254	225	262	248	251	237	267	277	246	261	284	237	233	256	229	254	277	236	221	264	295	257	255	238	271	282	256	249	245	260	237	280	248	277	260	243	275	299	270	234	241	243	286	265	248	243	204	229	260	259	268	245	236	242	261	284	256	274	244	241	288	257	250	258	254	237	236	267	260	254	244	243	251	259	237	255	232	235	281	258	245	261	251	227	263	246	258	244	287	253	266	250	248	248	271	294	264	273	252	262	265	245	264	267	272	283	244	267	256	250	247	253	283	288	260	273	258	250	257	266	255	269	249	239	271	281	271	255	253	265	251	244	251	239	269	233	262	260	256	259	264	240	258	280	267	239	264	278	267	243	277	249	243	245	269	276	251	245	285	240	196	243	259	264	235	270	251	278	255	270	267	242	241	285	263	256	281	293	291	246	233	243	258	253	270	243	251	253	258	252	252	245	282	253	254	244	258	266	226	235	258	224	264	258	260	239	271	234	278	264	249	243	222	263	249	236	256	265	275	246	259	241	252	270	237	251	251	262	237	254	284	275	260	240	268	278	257	275	248	257	254	279	265	245	255	291	263	276	224	254	269	268	260	263	258	246	235	262	248	264	274	216	282	249	267	232	240	257	256	254	254	259	251	316	263	240	250	254	249	231	271	288	248	241	252	244	237	268	255	265	280	306	285	252	244	241	258	276	255	256	250	276	261	262	254	256	255	281	256	235	264	256	248	242	258	274	268	267	224	271	226	225	241	261	268	264	236	271	265	257	289	249	269	261	238	250	247	251	219	256	246	268	251	272	246	247	241	230	288	271	278	249	256	224	268	216	253	245	274	248	259	255	244	248	262	270	252	247	226	219	245	256	253	239	249	295	267	238	239	233	272	261	225	251	250	250	273	236	245	238	250	277	244	245	260	253	261	236	271	255	230	259	254	249	236	269	279	269	270	231	257	265	244	236	271	271	233	246	247	236	261	249	237	254	284	267	255	273	267	249	237	249	234	289	236	237	252	262	275	238	257	264	274	229	257	236	241	230	286	252	277	242	290	252	243	261	265	228	266	278	237	246	280	261	255	263	239	286	266	255	266	251	259	232	263	250	259	260	277	262	257	242	261	235	286	269	263	252	269	265	244	277	252	237	296	239	242	229	274	261	257	254	259	277	242	244	270	249	253	270	249	243	257	278	255	264	242	214	240	251	237	268	230	276	303	232	265	243	249	272	258	272	243	218	257	245	277	264	252	241	243	242	248	255	259	240	272	238	242	247	272	248	247	260	247	236	264	248	259	253	271	286	255	261	265	258	258	274	274	254	253	249	233	266	279	243	263	242	255	255	256	273	260	250	264	265	239	251	265	274	255	221	251	243	258	239	257	267	270	273	275	236	264	267	249	241	261	238	284	258	246	242	262	263	252	236	252	272	249	246	271	251	278	244	284	255	246	220	250	277	257	271	259	285	272	234	263	267	261	282	258	251	274	273	275	297	256	273	264	260	293	248	258	262	269	238	258	238	233	257	244	245	253	258	222	258	263	266	253	237	240	267	250	238	276	233	254	243	239	251	250	244	279	278	263	254	273	236	252	223	228	274	241	281	248	244	264	251	252	258	276	260	248	245	275	259	226	234	271	260	235	275	251	276	234	230	240	268	253	254	263	253	246	276	251	264	244	247	268	276	246	230	239	237	242	269	247	242	250	252	270	257	268	238	244	265	249	247	296	232	238	258	282	256	275	261	257	251	251	253	246	259	244	254	229	283	253	264	265	251	272	291	242	267	282	218	254	269	263	260	252	262	261	280	257	219	244	245	231	232	240	263	261	237	251	249	246	224	264	274	255	245	279	241	237	219	240	226	263	236	252	256	253	220	256	244	241	259	265	274	279	246	270	233	253	241	270	295	277	255	248	259	254	262	242	243	280	255	304	236	254	245	256	270	243	237	265	250	249	302	273	283	248	267	264	251	263	231	265	250	268	243	270	269	272	249	287	253	267	265
52129	54486	35357	44284	45120	47425	42532	36679	40232	36785	27408	16376	10546	8596	6781	5295	3310	2913	2027	2219	1822	1615	1417	1484	1298	1274	1211	1296	1219	1100	1145	1136	1035	1002	989	962	1016	982	1021	956	902	856	815	868	786	792	818	784	824	781	757	762	796	810	733	796	748	713	797	749	755	790	751	765	712	730	729	757	714	719	721	724	713	738	718	723	703	707	691	696	665	729	748	689	696	738	695	746	726	701	684	681	721	716	678	674	689	690	701	709	742	784	800	779	783	695	707	689	703	652	723	681	722	708	674	707	695	738	698	645	700	684	755	710	681	696	685	715	689	686	697	719	676	693	715	708	713	732	715	687	743	689	742	719	729	668	718	668	700	716	725	711	744	718	664	672	681	703	741	669	708	752	664	722	733	669	693	711	729	733	721	741	703	684	677	720	712	715	700	740	678	719	691	707	698	680	745	703	683	679	709	694	748	721	718	722	669	717	702	661	683	705	693	738	716	651	696	700	684	653	707	663	716	697	682	694	655	729	680	719	691	681	690	790	690	677	685	685	718	687	719	732	683	655	690	703	665	674	720	708	695	713	696	724	704	720	721	729	652	706	686	709	703	723	695	716	692	691	788	745	700	687	680	696	718	701	683	719	647	691	711	729	690	695	722	676	755	714	720	698	662	689	685	723	722	670	700	697	669	673	728	693	738	722	696	688	699	744	708	709	692	696	674	720	745	701	742	692	703	659	710	654	673	654	725	707	721	684	707	697	705	719	707	697	688	718	683	715	670	722	727	657	666	680	670	687	666	701	709	685	697	724	711	714	667	667	697	700	664	689	685	725	711	718	720	701	692	682	692	699	699	739	661	708	729	701	708	720	643	712	702	671	701	690	680	697	677	706	713	687	683	691	685	692	731	705	689	680	648	739	736	713	672	701	739	720	687	741	717	732	638	679	711	709	720	737	726	714	695	696	724	748	743	677	679	697	706	706	643	690	692	712	702	695	727	729	726	652	697	698	667	713	705	676	731	715	751	670	714	697	705	693	707	704	700	722	700	719	677	699	672	695	671	688	743	770	711	668	740	712	658	741	683	757	697	716	739	723	691	690	724	711	759	700	695	684	671	696	681	702	676	719	709	688	735	735	715	703	728	677	732	682	741	648	696	714	694	687	741	677	698	704	771	710	780	701	723	667	714	699	657	682	667	742	703	708	713	688	717	719	688	742	716	711	748	670	695	741	723	684	749	692	673	699	727	688	692	712	693	695	702	688	757	676	702	687	747	690	744	690	699	680	725	695	698	689	725	716	661	731	691	712	691	769	713	693	755	712	718	748	708	695	709	701	699	768	677	665	703	690	721	676	744	635	711	747	729	660	725	711	754	729	724	740	708	662	691	711	739	700	686	706	675	684	692	692	688	725	655	720	692	712	638	669	686	743	694	654	753	711	719	649	707	741	692	635	703	676	637	666	675	681	684	705	651	714	714	654	681	656	683	745	733	690	718	714	655	718	703	707	694	717	702	719	640	742	695	701	687	752	714	676	691	680	679	690	765	688	694	684	724	706	660	698	717	722	652	698	733	717	679	700	659	721	706	740	718	718	726	663	727	722	691	681	658	692	686	684	715	705	681	726	673	723	709	687	701	730	697	713	697	709	672	733	730	712	686	679	689	688	694	697	777	712	666	705	712	685	777	680	635	695	742	712	743	717	687	725	752	693	709	714	688	671	714	646	718	753	713	683	737	706	677	738	724	726	712	652	727	719	692	699	713	675	684	708	719	720	758	694	666	703	723	699	705	685	733	711	711	686	716	676	673	736	687	690	763	695	708	735	691	739	713	658	662	693	690	723	734	661	719	728	700	712	735	639	689	698	674	722	706	737	703	672	718	725	694	745	696	786	700	681	711	733	675	704	681	704	736	694	634	738	694	720	676	658	722	679	698	718	704	730	712	683	749	695	724	726	727	654	720	728	761	686	696	729	731	692	662	689	685	684	672	701	688	691	686	707	694	684	719	740	699	676	740	733	729	662	723	724	692	771	754	677	665	724	706	666	654	727	729	703	729	722	741	694	741	707	735	691	711	682	727	692	719	722	728	664	667	724	653	695	688	689	718	759	744	698	632	635	679	711	719	700	729	719	717	697	732	719	733	673	675	648	690	691	709	710	717	720	710	715	727	696	682	651	693	687	731	666	690	665	721	664	683	684	697	723	639	667	665	740	656	705	664	686	683	710	709	724	697	662	654	688	693	660	675	729	699	740	671	746	662	657	681	707	667	714	684	696	679	656	716	717	713	683	680	705	710	691	691	671	677	754	714	708	710	671	646	702	752	678	679	703	739	709	705	723	716	674	668	724	688	746	708	719	713	707	678	740	723	710	640	733	705	692	763	720	659	687	702	670	694	655	750	744	683	703	718	692	691	716	708	702	698	686	737	675	677	699	686	710	760	718	730	662	703	668	668	709	663	711	675	715	684	684	665	728	691	699	692	684	718	710	666	723	656	709	740	735	692	679	725	705	687	736	695	716	728	690	698	664	685	661	666	740	653	674	772	717	646	682	670	674	736	668	684	736	712	679	714	705	677	671	699	698	727	731	709	730	681	737	739	674	706	724	709	753	712	722	712	734	676	669	730	717	717	694	696	727	718	681	673	717	669	723	700	738	699	763	728	715	729	712	696	711	735	727	658	684	719	676	685	685	745	754	720	698	709	702	734	710	692	636	720	713	718	719	701	683	689	722	688	710	691	704	699	639	729	713	672	712	715	746	731	722	708	700	688	726	723	720	689	708	697	705	677	746	733	690	723	697	696	677	690	651	698	734	676	637	710	702	718	739	700	720	700	658	707	702	737	696	729	724	680	673	750	683	714	730	649	678	734	692	720	687	739	693	744	733	712	726	711	696	727	732	684	682	678	711	629	659	724	708	729	729	699	684	662	728	736	691	717	700	697	710	689	747	745	741	723	674	727	723	747	708	761	716	701	689	732	709	716	779	715	681	697	709	676	746	713	682	711	753	746	753	691	710	709	709	701	674	677	709	721	711	708	733	685	666	650	707	682	661	697	654	745	707	729	730	706	746	672	664	715	691	732	689	693	660	692	719	707	721	735	732	694	669	683	712	758	735	713	729	698	747	713	687	729	687	713	648	718	700	706	706	689	748	677	706	722	690	703	675	740	652	630	730	718	695	719	719	782	661	699	714	669	717	669	721	690	722	714	714	739	744	670	691	756	721	686	735	756	701	728	693	706	663	713	666	646	727	662	660	648	735	693	737	689	681	723	661	694	719	753	644	685	662	696	684	743	696	748	639	701	719	710	722	719	709	676	678	684	710	719	678	674	718	684	698	713	675	730	689	659	697	708	735	668	692	733	688	745	671	704	716	720	684	689	702	674	712	703	738	702	726	719	716	654	746	708	697	644	718	680	687	709	668	691	667	642	692	711	681	712	646	699	699	700	737	759	682	713	738	738	724	689	719	704	688	681	684	711	677	692	707	684	690	707	699	722	675	669	674	711	710
22941	33320	17676	8161	5603	3250	2160	1325	1138	831	608	337	271	231	193	218	198	191	167	200	192	197	190	198	170	193	148	190	193	175	161	191	195	150	203	187	181	188	207	148	190	156	168	172	165	157	174	158	162	161	179	151	171	167	143	164	175	177	170	148	171	156	172	174	154	143	135	168	168	138	151	181	143	169	169	158	160	139	163	149	151	150	185	165	154	141	173	159	153	172	139	173	159	158	199	141	153	157	153	171	166	147	175	146	172	162	152	165	167	143	178	170	175	153	148	183	163	144	143	175	173	170	163	159	157	146	154	154	160	153	154	148	165	151	164	166	162	155	178	162	162	174	176	147	149	150	150	144	170	179	155	153	142	131	164	140	151	156	167	146	171	167	155	170	170	165	150	157	172	160	151	180	166	171	151	165	177	154	175	142	166	167	179	160	163	148	154	145	161	158	140	171	173	169	186	175	150	172	164	173	173	167	161	143	175	144	171	151	179	179	175	164	165	147	149	162	175	150	155	154	166	146	177	154	172	179	178	160	141	169	173	171	171	155	167	173	164	163	164	144	149	148	161	158	158	168	138	182	151	136	174	164	168	145	150	168	172	182	147	141	158	154	166	165	174	162	151	147	178	154	158	162	167	165	167	162	172	164	156	164	179	143	147	149	149	155	162	169	151	168	167	155	142	164	152	173	168	148	155	134	145	158	158	166	138	157	179	167	145	144	157	164	151	156	176	161	154	145	164	153	142	173	148	145	164	174	169	169	144	174	150	171	161	167	149	157	151	161	147	166	151	151	175	146	158	181	153	167	172	142	173	181	167	168	146	157	165	139	146	162	151	149	148	159	140	177	143	183	172	169	128	169	158	157	161	169	168	153	177	167	164	150	160	169	119	169	169	147	152	133	151	160	164	167	154	165	166	174	162	147	151	169	146	151	153	173	162	160	140	171	156	151	152	139	154	156	161	153	159	153	164	167	156	147	145	154	142	177	161	126	167	166	176	173	155	164	169	171	192	176	171	170	176	157	187	172	162	154	192	155	172	166	155	152	166	170	163	169	166	154	171	155	175	176	164	168	147	186	168	158	154	169	153	152	144	174	161	165	164	159	135	149	185	155	167	192	165	162	146	167	139	142	160	171	160	143	157	158	152	190	186	175	160	180	159	139	162	162	157	156	166	161	156	158	168	166	146	157	168	142	166	164	161	182	168	163	163	179	172	166	162	156	167	151	177	156	164	154	139	161	141	173	160	176	164	137	141	156	146	155	173	169	145	178	141	127	165	157	155	181	177	163	145	153	159	163	149	167	126	165	183	155	167	150	161	157	156	148	175	185	169	143	144	136	155	162	152	149	172	174	158	155	176	176	169	170	165	172	164	170	172	159	165	165	147	153	169	148	153	160	163	154	164	177	162	165	161	178	178	179	158	161	173	165	151	172	161	156	149	153	164	158	164	172	171	161	156	162	158	161	155	163	174	157	168	163	149	144	153	154	142	141	170	143	178	169	143	160	162	163	155	141	157	155	169	154	171	166	164	180	173	183	159	156	180	172	158	185	166	156	175	138	163	169	160	144	190	174	154	170	173	177	166	161	149	178	147	166	172	150	153	137	146	174	164	158	167	150	169	145	162	180	167	144	148	154	155	179	169	155	176	140	166	143	145	155	150	168	157	182	148	172	149	149	168	165	166	158	175	155	158	136	138	147	153	147	158	187	154	171	140	163	169	164	179	172	160	141	148	157	165	173	163	158	180	173	155	164	162	173	170	141	161	153	140	158	144	178	144	150	163	151	157	185	145	187	171	173	167	140	168	150	143	174	164	186	168	158	169	158	185	164	143	179	158	158	161	147	174	156	170	168	151	148	161	141	157	168	164	162	186	168	167	145	152	157	167	169	168	158	145	151	164	160	161	170	167	167	174	158	160	167	155	170	178	168	161	146	171	184	172	171	176	169	145	162	178	142	178	159	165	154	169	136	172	149	162	170	140	154	156	151	172	153	156	155	160	164	182	166	187	168	163	157	158	156	176	193	169	176	168	167	156	152	179	165	153	167	155	158	163	173	144	161	150	154	199	176	165	174	182	148	156	170	170	150	161	150	173	186	162	161	161	151	159	172	144	156	157	150	138	147	165	145	139	171	172	166	149	158	150	171	157	151	170	163	147	178	188	176	158	148	152	159	159	170	159	165	163	168	173	162	149	162	145	178	173	174	155	162	176	172	173	178	159	160	161	149	150	160	153	141	157	160	175	149	167	167	148	169	145	168	160	152	167	162	155	161	160	161	192	154	167	156	161	164	158	141	155	160	179	154	137	153	159	159	155	172	169	165	151	168	165	171	158	158	147	167	177	153	154	153	147	144	168	150	177	144	137	149	169	160	170	144	159	152	170	189	166	170	167	166	175	158	166	151	162	158	147	155	198	169	153	183	186	151	135	154	144	183	167	163	163	166	152	150	155	167	152	174	147	142	157	152	140	157	162	144	184	159	147	154	166	185	155	149	157	165	152	162	188	138	168	145	160	143	159	142	165	152	165	162	170	158	174	173	161	145	166	185	137	162	152	140	155	163	158	173	145	153	191	185	168	159	143	160	151	146	154	184	162	167	159	166	161	149	156	173	161	163	159	164	175	179	145	147	162	168	148	168	154	162	163	157	179	176	173	171	158	170	147	155	155	183	157	153	167	145	181	147	151	156	179	151	156	155	165	153	161	167	163	143	154	161	157	175	159	159	156	152	151	139	154	145	153	158	130	172	173	138	153	157	163	169	146	163	166	175	143	147	162	166	158	166	133	167	154	173	173	150	144	169	175	196	157	147	147	170	174	161	152	141	146	165	183	163	180	167	167	146	156	177	171	167	162	153	170	167	171	184	131	175	167	166	173	164	172	151	184	176	147	137	153	170	158	159	167	171	145	168	162	166	167	127	170	174	164	175	169	144	157	167	170	180	160	164	181	148	148	163	157	175	157	146	193	165	161	170	143	157	175	150	153	154	146	174	163	151	151	157	156	157	159	138	167	157	135	181	169	181	145	151	151	159	163	164	152	170	148	156	165	164	151	179	167	161	144	154	159	163	171	170	159	141	162	159	174	147	165	179	163	180	175	158	152	166	163	156	162	155	153	154	163	156	142	155	145	185	163	130	159	160	173	163	186	183	177	144	140	147	160	147	181	150	163	172	162	167	156	152	148	162	139	161	152	143	161	184	145	165	167	166	129	154	143	139	185	144	155	157	153	173	177	146	153	149	167	133	167	154	157	169	169	176	171	167	181	161	142	151	146	143	130	164	173	135	156	170	199	177	185	150	181	164	157	183	166	166	156	156	148	172	173	159	158	148	165	149	159	170	166	158	156	195	158	154	155	160	142	178	165	154	152	151	163	172	156	158	170	176	168	158	135	166	143	148	165	170	147	167	177	154	172	157	156	158	160	151	160	159	157	168	174	149	146	170	157	137	151	144	147	158	168	157	161	153	151	143	161	162	162	142	161	144	148	148
20200	32985	14100	14162	13663	11232	8269	5648	5192	3768	2532	1555	1119	1069	872	841	725	740	666	704	636	673	722	693	669	621	620	703	617	668	660	603	594	568	555	592	580	577	552	558	549	526	534	543	476	522	517	523	524	512	546	490	471	522	478	494	471	533	502	464	508	488	504	496	501	510	517	508	470	496	524	477	490	511	501	492	523	484	486	479	479	464	466	524	523	527	487	494	528	456	511	534	493	504	486	547	512	494	495	490	545	546	525	537	491	462	525	538	509	498	461	509	494	503	489	503	499	531	525	467	463	511	522	489	480	547	516	487	520	530	514	515	485	441	495	522	495	517	484	515	490	491	455	487	501	477	489	492	482	506	494	536	530	514	473	481	466	481	498	457	518	428	521	432	467	482	491	456	538	493	500	466	510	512	460	506	507	498	491	507	469	483	509	496	478	482	528	482	502	486	515	509	494	450	499	498	519	522	505	523	511	538	507	442	473	475	476	499	534	495	485	466	507	496	483	503	539	505	485	533	477	476	481	509	489	500	489	480	513	480	528	509	477	488	484	497	459	460	447	526	485	484	495	491	495	474	472	519	483	502	482	488	536	537	518	532	516	504	476	518	483	519	482	460	466	514	505	499	519	517	485	483	495	505	468	497	500	448	486	500	473	521	506	484	492	512	512	461	489	460	500	479	503	557	485	505	506	501	511	519	508	486	502	539	505	520	488	470	495	511	410	492	505	531	499	541	497	480	520	494	522	464	505	503	480	508	517	506	509	516	498	496	509	487	491	484	495	518	494	504	494	513	502	494	508	480	513	519	510	494	479	489	506	529	490	523	480	528	517	494	509	464	474	484	461	504	508	474	467	505	520	486	478	531	513	522	473	531	504	485	483	522	473	470	499	485	468	481	485	480	469	492	489	454	462	479	490	490	474	455	494	493	459	482	521	477	511	504	516	469	474	525	493	482	494	451	490	477	495	466	507	460	518	507	502	496	459	531	539	504	478	539	527	516	475	529	525	499	494	532	509	513	513	509	532	491	506	497	525	475	476	494	529	497	482	519	495	495	485	509	490	485	510	548	496	475	485	495	497	548	469	522	521	494	494	535	507	492	501	506	503	482	505	478	495	509	509	484	526	465	546	470	514	530	480	507	466	518	500	465	515	487	517	499	522	488	469	472	501	468	516	503	502	477	519	472	477	485	527	500	529	538	516	505	493	462	470	516	471	489	507	517	495	489	484	501	502	480	518	481	476	513	467	499	531	490	502	478	471	509	496	485	504	556	517	474	488	503	497	485	497	518	483	471	487	501	504	494	506	458	492	458	511	463	526	538	527	494	492	497	488	491	529	504	540	520	516	454	499	489	477	510	460	493	511	490	491	506	515	514	502	453	536	483	502	508	469	529	502	505	489	479	485	496	538	499	493	483	500	529	508	516	518	483	498	473	456	473	461	527	498	479	472	463	457	458	488	505	506	524	505	453	469	461	520	485	509	493	504	465	502	516	485	464	514	471	494	472	499	458	488	527	512	475	483	506	507	481	485	513	460	494	500	530	524	508	475	529	493	495	443	493	487	501	446	466	447	497	552	474	490	498	472	476	475	480	497	496	477	460	460	476	504	511	532	488	466	483	491	505	503	494	525	494	508	497	483	462	492	499	499	537	501	548	465	503	475	465	530	489	523	510	514	467	510	451	516	518	513	482	537	510	505	494	482	489	497	487	488	501	507	485	509	466	542	502	539	521	538	492	512	499	501	534	474	536	481	487	518	516	466	510	517	468	514	535	505	510	483	480	454	492	497	501	547	490	527	459	504	519	479	514	493	473	521	482	502	505	508	488	482	509	502	502	498	470	485	528	502	506	499	487	483	501	469	465	515	522	489	476	537	522	496	500	524	516	508	517	491	517	530	465	504	501	474	466	510	519	496	503	505	523	550	521	536	516	491	455	517	509	516	502	496	497	490	530	541	479	479	498	516	476	488	495	471	471	509	525	488	526	493	518	479	539	484	502	531	494	489	520	528	496	488	512	519	478	495	511	521	501	532	500	527	507	474	506	491	473	518	481	514	439	495	505	487	546	483	452	520	500	465	513	503	480	494	521	472	579	431	511	507	495	469	479	482	486	480	545	508	488	471	461	526	520	510	507	461	523	504	492	492	506	495	468	510	511	528	546	465	468	518	507	500	504	487	520	520	527	508	554	494	466	524	500	547	486	482	525	505	481	516	509	471	517	537	523	479	512	537	483	486	536	498	493	502	515	506	540	498	501	512	519	473	529	482	502	469	470	497	496	525	484	538	497	491	482	475	459	491	536	464	507	504	553	492	498	467	524	519	493	464	502	481	525	482	493	523	495	482	491	533	507	532	485	515	465	546	503	471	499	473	507	442	504	488	505	481	503	488	513	511	501	493	469	500	499	477	516	513	501	474	547	518	515	519	491	482	497	504	515	504	465	542	514	472	545	513	471	455	501	500	474	513	483	510	510	488	540	481	498	529	500	467	487	489	480	537	520	494	463	472	482	525	544	494	486	502	464	571	476	499	498	549	506	535	487	497	505	500	526	494	510	535	551	495	493	495	476	467	505	513	505	497	510	518	468	514	522	503	511	496	452	465	507	525	430	482	548	507	486	512	505	506	485	509	518	447	518	496	505	495	456	445	469	470	505	480	492	490	492	509	486	522	463	459	507	476	484	507	516	534	507	549	479	504	529	477	490	487	504	519	487	488	495	521	498	529	493	480	506	509	484	499	504	500	498	476	531	498	528	502	491	503	458	483	507	513	497	492	481	479	493	469	473	488	472	512	493	487	491	491	506	508	537	474	521	509	472	474	450	497	504	459	528	534	501	514	472	516	471	513	473	485	476	502	478	516	491	508	528	479	464	482	532	491	488	476	517	476	452	490	500	503	495	497	467	491	491	499	515	509	529	467	498	509	507	495	485	496	507	495	503	510	546	519	510	543	486	505	524	508	513	536	477	478	534	487	542	521	457	487	497	484	483	507	483	552	481	500	501	479	518	513	481	496	444	536	510	485	530	495	495	461	524	553	499	432	473	474	499	513	465	460	483	487	490	521	488	502	545	520	500	512	495	498	515	494	477	457	515	506	472	537	510	499	476	565	516	501	504	509	502	471	471	511	498	465	486	484	535	513	497	504	490	488	491	483	509	557	564	538	467	522	524	475	488	489	523	505	490	493	494	493	523	490	470	534	503	480	478	504	493	501	529	539	474	461	529	504	508	486	461	496	474	475	484	521	523	493	529	515	525	479	499	461	512	495	474	481	497	465	461	524	494	476	516	465	453	506	519	497	494	495	555	516	539	483	482	498	487	525	499	481	501	492	478	529	502	519	481	494	522	515	461	496	473	510	500	472	459	502	533	488	509	508	463	531	463	488	529	479	494	518	501	516	491	454	473	486	477	493	514	525	509	502	502	467	516	519	509	513	514	526	480	495	480	492	524	532	495	521	470	503	501	449	490	496	528	489	519	498	480	472	520	470	505
52638	47305	33065	27556	27621	26990	25481	18499	14149	10362	5520	2712	1438	875	713	483	315	336	266	285	226	218	212	227	198	197	207	215	212	188	177	202	190	187	177	160	155	192	198	167	179	143	147	156	155	154	162	152	153	159	162	166	166	145	159	158	154	148	173	163	164	150	154	152	147	128	138	146	155	165	152	153	143	148	142	166	176	152	155	142	135	161	165	160	139	140	140	160	166	163	136	161	153	144	158	154	135	173	157	153	155	161	144	167	141	163	163	154	144	140	149	148	161	159	162	165	180	162	142	131	173	130	148	139	122	145	155	160	138	140	173	150	145	154	154	144	136	134	184	148	143	152	167	155	153	143	160	143	158	150	135	165	172	139	134	185	164	140	135	183	160	153	142	177	136	161	178	154	175	157	125	164	168	146	141	162	147	145	147	158	136	144	175	157	155	152	154	141	169	151	133	156	149	152	157	167	157	153	172	164	151	137	147	149	161	168	172	174	160	169	185	151	158	133	165	183	170	141	159	140	142	141	152	142	159	139	158	160	146	166	171	154	138	139	148	162	178	165	162	137	140	143	143	168	152	161	168	133	154	146	167	137	140	145	144	149	165	151	145	134	184	145	152	138	147	147	144	165	153	149	153	166	151	149	141	152	146	156	154	169	155	163	157	166	149	155	164	170	163	119	157	152	136	140	139	156	157	158	174	153	174	155	161	147	164	179	161	157	154	163	167	144	163	158	180	168	164	176	158	172	164	146	168	148	160	152	139	155	138	162	143	138	155	142	154	146	144	152	135	152	160	150	143	163	136	155	141	133	143	154	143	162	128	139	138	168	141	141	139	160	164	139	148	153	138	150	134	152	161	149	151	140	142	159	152	149	140	151	169	166	151	143	143	171	146	148	156	148	165	136	168	164	175	135	165	142	173	169	146	159	168	165	181	139	142	170	142	139	142	154	174	131	173	169	156	135	149	137	156	142	137	159	151	161	144	158	149	152	156	143	136	134	151	149	156	165	154	152	152	161	147	155	139	156	171	153	165	157	146	160	161	143	145	142	160	156	132	173	137	137	151	159	157	157	152	148	156	149	154	132	138	149	168	154	153	167	156	148	166	127	146	165	140	155	132	132	160	142	146	151	148	141	166	157	149	126	148	148	142	136	178	157	155	143	147	143	158	156	171	160	147	143	160	160	137	132	150	151	145	163	178	163	164	153	166	142	157	151	142	169	174	151	163	143	159	153	151	143	152	151	143	139	172	161	159	176	159	146	161	155	142	167	173	135	141	162	174	152	138	139	136	154	157	132	150	148	137	177	174	167	151	156	144	154	181	150	145	149	154	159	162	135	161	149	147	132	162	147	128	174	137	158	179	140	151	133	152	141	142	155	168	167	166	137	159	144	168	157	142	163	155	165	155	145	135	137	164	119	156	155	157	166	143	151	164	126	176	136	142	161	158	166	181	157	148	156	144	156	136	140	133	153	147	152	154	157	142	146	139	182	133	156	135	144	155	140	149	144	151	155	161	157	146	151	133	128	143	151	170	155	143	153	171	157	188	160	155	152	175	133	138	176	202	145	134	147	141	150	169	142	161	149	140	165	166	158	150	137	144	146	158	152	159	144	141	129	149	135	134	151	172	135	162	148	138	157	153	165	158	142	143	146	147	157	156	149	161	154	131	164	157	141	156	159	151	150	154	155	152	158	138	141	161	149	155	148	141	129	152	151	156	141	157	150	140	169	143	148	141	157	149	165	143	146	157	161	126	154	158	150	137	148	144	137	146	148	161	152	149	170	134	148	176	151	150	145	147	163	151	153	132	138	181	155	168	135	155	144	168	163	146	150	134	146	139	149	142	178	131	155	137	156	133	164	155	153	146	161	152	139	164	146	152	135	150	159	158	151	145	135	157	131	169	154	161	159	129	158	145	149	157	162	157	156	155	136	149	152	155	140	145	150	166	127	123	138	145	143	163	142	152	132	165	151	150	143	151	170	146	154	172	157	154	184	159	147	169	168	132	123	136	149	155	135	142	136	162	169	152	166	189	177	156	158	152	171	148	160	157	140	137	160	152	151	156	160	159	157	169	158	144	147	169	154	144	149	145	188	157	143	127	163	164	140	167	166	151	162	149	147	158	156	139	158	157	136	141	136	160	164	160	138	144	144	165	175	163	145	164	157	153	161	142	162	151	140	146	137	142	157	151	149	137	145	150	161	165	135	145	142	151	138	159	150	168	111	148	146	158	144	132	142	168	153	148	134	128	154	142	169	149	155	160	160	139	147	150	149	135	139	139	146	147	159	143	159	165	130	150	168	173	158	154	139	167	148	147	130	128	157	154	133	137	139	151	139	137	172	158	130	157	137	150	163	129	155	163	129	141	153	156	169	160	155	155	158	154	167	133	158	147	149	149	139	160	151	160	151	137	137	126	149	137	152	139	132	132	169	138	132	158	144	159	146	157	139	145	138	147	149	158	140	144	157	157	137	156	131	175	155	138	150	144	147	155	121	133	136	159	125	155	128	164	158	146	153	161	133	147	153	142	137	143	153	171	154	149	145	153	128	154	151	138	141	141	150	140	142	134	144	133	141	144	141	167	153	163	156	157	157	167	141	165	154	143	150	162	143	149	168	150	172	163	142	152	161	171	156	129	144	152	139	162	172	145	161	140	169	163	155	186	140	167	151	140	137	151	141	161	146	151	169	162	159	152	150	168	161	159	153	148	153	173	160	173	163	137	148	164	153	163	126	171	161	146	144	150	149	124	149	150	161	150	124	158	141	140	145	165	145	150	152	169	138	143	139	156	164	146	160	157	148	156	142	160	154	156	145	153	163	139	161	149	164	145	147	145	163	160	142	154	143	145	153	177	147	154	160	165	163	164	141	140	142	150	160	146	145	150	149	152	174	152	149	147	118	156	142	163	140	143	161	176	151	149	139	163	123	163	170	160	157	158	149	165	152	175	153	161	151	140	150	145	151	134	150	157	181	161	153	140	177	176	168	177	139	155	163	154	162	126	143	123	161	150	157	160	173	139	135	165	155	149	157	143	152	159	127	141	157	151	167	142	147	122	145	160	138	162	179	156	157	151	160	148	165	158	166	158	163	153	160	136	157	150	133	159	144	155	140	137	154	150	144	154	135	148	131	155	132	161	174	164	138	136	154	155	147	141	154	145	161	155	126	155	167	155	169	146	135	150	166	136	140	152	159	150	153	150	140	145	164	137	155	149	146	173	136	133	153	160	156	147	154	148	144	161	140	153	148	162	166	156	170	150	137	157	157	159	158	158	156	148	138	157	184	170	156	166	136	156	167	159	151	148	151	145	160	164	185	153	176	142	146	150	146	139	173	140	145	132	124	163	147	171	151	143	140	142	141	145	134	134	163	154	148	146	162	148	168	164	166	151	168	133	174	154	141	131	153	151	153	157	134	143	142	163	170	163	149	154	139	145	167	136	169	172	158	146	146	143	143	156	178	154	176	152	158	169	149	146	150	140	161	141	129
43707	54132	33495	35909	40911	38189	34086	27598	28898	26231	18074	11091	6337	4237	3973	2551	1616	1458	1169	1237	1018	982	867	975	884	720	785	823	797	764	714	738	670	661	659	584	620	643	675	576	603	542	537	509	463	478	491	515	526	498	501	509	509	491	503	501	473	456	505	474	508	486	466	467	470	464	463	468	483	474	452	473	473	473	470	479	461	457	471	458	504	475	478	469	479	462	487	511	444	478	515	453	443	510	443	464	482	442	460	472	457	493	506	505	506	471	449	499	467	481	495	492	480	460	448	467	482	477	466	466	508	447	456	426	464	491	439	513	439	514	474	472	440	531	446	455	465	480	455	436	419	451	489	451	463	474	491	467	431	472	449	459	484	427	466	494	444	469	495	467	468	456	475	447	459	479	465	449	475	492	485	453	481	440	437	455	497	449	457	438	434	440	439	456	470	483	477	457	485	457	462	421	464	435	438	462	468	469	492	467	450	429	472	483	465	437	463	451	484	476	452	483	482	449	440	427	443	487	448	441	469	468	439	455	471	497	429	466	478	502	432	444	490	449	482	447	435	469	478	451	432	467	447	426	430	481	457	445	493	462	446	448	435	436	482	518	468	484	489	500	487	466	472	457	467	491	452	487	477	459	441	466	456	441	448	475	485	477	447	469	471	495	516	470	444	478	449	509	475	481	470	457	472	476	489	441	486	458	478	488	474	436	451	420	456	471	451	455	451	451	447	448	462	464	444	497	486	482	456	531	481	443	452	446	461	458	469	476	474	505	438	464	442	453	475	503	474	484	455	471	447	442	461	433	484	480	456	476	438	515	473	447	457	426	453	490	475	500	478	432	474	476	481	435	451	452	448	466	465	441	480	520	511	443	475	440	471	414	511	487	458	494	477	439	452	502	475	461	478	474	504	455	465	469	490	486	494	460	472	461	441	446	507	507	453	475	458	459	473	462	460	484	459	477	454	464	512	487	518	472	457	421	466	429	510	426	510	476	446	479	446	464	459	508	450	435	503	427	480	483	475	430	454	434	449	448	455	483	475	469	460	512	459	433	499	471	459	503	493	452	484	481	471	499	451	468	479	458	443	423	476	462	465	471	450	483	466	483	455	442	462	450	463	463	471	466	445	470	463	453	498	491	440	479	452	441	503	479	470	440	442	425	465	466	476	471	476	451	460	465	438	447	435	500	456	428	472	472	466	461	453	479	443	489	474	441	469	422	440	459	478	481	445	442	473	453	500	472	409	442	444	469	487	453	460	459	448	448	467	465	443	449	457	444	428	479	445	459	476	441	446	448	456	483	477	506	431	462	479	470	447	496	439	442	443	480	490	427	460	435	463	471	492	467	437	437	482	473	476	433	485	471	435	487	512	456	448	499	467	473	436	489	496	450	449	455	477	429	463	498	471	444	501	493	454	460	440	488	450	447	490	412	495	411	475	469	450	475	471	426	472	390	468	481	466	513	452	489	454	507	436	453	491	481	472	412	496	465	415	468	421	441	482	487	474	455	471	459	438	453	454	471	449	431	482	481	466	490	460	428	470	488	461	488	458	473	463	465	464	421	484	466	471	469	449	510	478	486	468	448	449	472	494	412	490	447	489	481	466	433	449	493	477	481	439	504	494	455	464	457	481	468	459	495	484	483	431	484	499	458	441	491	480	488	455	475	443	436	459	496	464	456	495	453	468	480	448	473	485	508	472	447	468	450	477	479	455	474	447	476	517	504	451	458	470	480	468	486	444	446	478	438	423	458	464	510	466	467	474	503	496	442	392	474	460	501	423	456	480	472	450	490	479	490	497	483	463	468	460	473	447	418	449	463	448	495	460	487	484	477	444	439	504	427	473	485	491	472	427	442	428	434	443	449	432	478	469	446	451	466	466	503	446	467	455	471	456	469	513	428	440	454	491	445	503	436	466	446	498	471	459	491	468	453	430	449	474	432	466	443	498	466	471	501	441	452	481	494	462	473	436	461	468	448	467	457	448	490	452	482	471	484	488	480	511	458	442	436	446	475	463	487	482	451	469	454	474	433	472	493	462	463	462	465	452	439	428	447	474	483	457	455	463	490	476	474	447	440	474	447	473	464	478	417	471	478	461	441	488	456	484	480	441	512	496	429	491	483	457	420	466	460	450	469	455	450	449	460	460	476	473	448	489	495	452	433	492	447	450	449	449	451	499	487	460	466	479	466	448	475	469	477	493	477	460	452	476	471	473	470	438	471	491	486	441	467	485	470	442	437	467	479	497	426	419	449	447	468	493	481	484	492	457	430	489	478	485	444	469	500	445	468	451	472	439	452	398	441	486	492	412	454	435	457	450	464	435	448	446	458	437	490	439	451	439	467	533	426	458	476	472	443	477	458	458	440	427	467	477	433	519	480	485	481	459	475	466	487	484	440	473	435	456	464	451	444	474	492	477	462	480	492	486	463	480	463	443	488	464	475	479	493	470	474	472	471	459	499	500	459	452	448	483	435	454	443	412	478	470	468	451	444	443	428	437	469	457	498	471	459	463	488	441	456	461	508	471	454	463	456	487	497	470	466	495	467	472	436	500	438	492	533	432	469	428	474	482	461	494	500	440	454	495	450	457	427	482	438	448	449	465	464	478	433	444	489	477	512	443	428	470	498	461	471	445	468	482	464	442	464	471	465	483	455	458	472	436	491	476	430	399	447	459	443	444	462	504	485	466	457	457	496	473	471	466	455	470	472	451	469	479	456	476	467	443	487	477	463	459	513	463	450	490	496	432	486	479	452	430	462	464	458	471	469	473	449	453	497	439	430	507	440	481	463	428	485	455	456	423	450	467	464	438	468	458	452	455	486	472	482	454	444	489	465	464	464	483	466	489	487	515	437	472	442	464	478	468	462	441	431	477	474	448	455	483	480	470	452	485	484	473	459	449	491	486	477	457	452	488	434	465	485	484	481	502	493	474	485	438	440	456	487	484	434	469	478	448	462	469	453	495	430	454	455	437	460	485	471	498	451	464	503	465	465	499	480	473	433	474	461	450	481	461	494	423	477	437	475	496	443	471	472	470	436	469	477	468	470	482	470	516	465	446	458	468	446	440	441	470	461	461	483	477	455	445	464	451	398	452	455	473	452	485	449	469	463	452	457	460	417	450	436	448	437	453	473	449	489	462	521	463	452	483	447	482	409	468	478	471	464	464	451	444	433	452	396	466	417	457	501	487	463	463	461	471	480	477	470	445	494	481	462	455	464	454	463	468	458	486	448	446	482	439	492	437	476	498	420	439	480	454	478	455	468	462	430	505	447	450	482	446	454	487	445	469	470	485	453	456	478	483	434	420	426	470	422	469	490	471	442	433	474	485	463	509	470	470	472	491	434	467	478	480	484	452	486	447	474	467	488	477	504	481	475	455	468	469	433	428	461	475	475	512	497	463	488	481	476	449	468	464	499	449	476	452	479	471	455	436	479	526	469	439	452	437	534	468	423	478	454	469	458	485	505	495	474	478	457	518	442	408	462	424	501	441	474
59857	45565	31987	27767	28826	29857	31467	27604	25131	22462	13504	6170	3471	2168	1819	1085	623	603	490	509	435	407	373	383	380	350	362	326	330	294	335	312	312	290	322	320	332	330	303	294	297	280	275	265	300	271	276	287	261	272	305	259	273	252	282	268	279	261	245	263	255	285	241	242	255	249	264	253	269	280	255	254	262	248	256	259	256	266	257	265	288	273	263	241	270	244	261	257	249	250	270	256	251	249	281	268	280	272	282	256	254	275	248	259	237	246	234	224	258	237	243	258	258	227	242	269	250	257	265	253	277	271	234	239	258	258	269	282	260	267	266	258	271	259	261	247	258	268	250	264	278	262	260	255	250	251	288	260	274	234	269	236	245	262	239	232	274	264	272	265	236	286	267	270	238	268	266	240	258	284	236	252	260	283	261	250	264	264	257	258	253	262	268	237	259	243	273	262	253	232	240	240	250	237	262	242	282	236	245	248	285	248	261	255	281	280	267	256	264	268	239	223	249	267	246	243	271	235	273	229	278	241	264	231	276	247	251	256	233	269	278	247	251	262	209	252	241	266	265	293	284	284	286	240	233	254	220	247	254	254	277	244	272	295	241	252	279	236	260	279	289	252	262	278	265	263	254	273	255	239	269	257	271	242	265	257	274	279	266	249	258	261	271	237	261	280	242	279	273	243	252	268	279	279	242	252	265	243	287	218	245	286	289	290	252	255	232	277	254	242	261	262	259	238	266	285	281	271	291	233	281	250	259	252	258	280	261	291	265	252	252	270	281	261	287	259	283	253	265	258	261	241	275	255	252	287	241	261	284	262	257	262	255	268	256	254	276	259	284	260	245	240	290	276	259	250	243	264	246	262	225	244	266	280	283	291	241	252	248	255	234	251	239	241	232	253	294	242	249	249	259	242	251	253	234	249	260	252	258	271	259	242	273	262	285	253	257	268	257	236	232	258	245	293	286	257	254	257	268	235	263	228	245	268	292	269	270	266	269	256	240	248	244	259	236	270	270	268	264	269	262	257	253	233	251	249	274	248	241	267	251	276	246	282	238	234	270	254	263	248	265	276	259	253	246	241	256	259	245	267	263	287	264	242	248	246	247	265	272	262	259	268	245	258	263	270	243	275	245	271	265	293	249	259	259	264	239	272	243	277	246	260	265	247	283	247	250	269	263	266	282	266	257	268	249	248	242	226	267	276	234	264	297	277	249	221	271	240	253	248	274	253	267	261	250	260	281	248	230	282	292	259	259	264	240	250	229	248	252	247	289	267	264	253	274	259	219	270	235	265	251	274	268	264	232	310	228	242	236	230	289	265	261	259	251	268	271	289	267	271	258	279	253	251	227	270	272	279	262	252	278	255	242	235	236	239	258	261	242	272	281	238	242	273	270	258	241	268	244	229	245	275	297	252	275	264	252	270	225	246	259	265	216	260	286	251	236	244	284	286	297	238	258	249	275	272	255	289	238	262	298	271	270	233	272	245	276	243	249	241	273	256	245	265	232	243	248	250	269	223	286	289	228	269	227	249	239	252	283	267	258	262	239	256	242	255	277	247	261	232	272	276	248	236	272	263	261	242	292	237	283	235	223	228	253	260	244	287	244	232	262	269	218	249	261	247	265	263	261	278	258	244	243	254	248	251	234	241	286	263	280	253	253	270	266	269	280	238	256	289	259	277	264	264	238	256	243	250	250	240	249	229	259	256	296	250	257	253	277	259	295	272	264	273	260	277	240	263	241	237	254	261	262	248	259	234	240	251	280	245	262	248	251	264	254	247	247	277	246	260	261	283	290	240	244	270	270	241	244	251	250	249	279	292	237	268	283	279	278	240	277	279	276	290	249	256	269	258	266	245	260	264	269	244	264	256	266	274	276	291	276	252	221	294	261	256	255	261	275	239	231	252	271	246	270	255	237	282	263	255	213	239	243	274	246	269	232	251	241	261	255	241	271	278	269	249	264	234	266	261	254	236	283	262	235	251	245	259	248	228	281	260	250	258	254	232	271	271	277	263	249	273	252	276	252	257	271	260	256	249	237	273	271	305	273	262	225	238	261	296	252	281	240	214	277	272	245	253	272	258	234	241	247	267	263	256	257	246	253	261	251	307	241	252	273	241	256	286	252	266	246	249	249	258	272	253	228	234	260	247	259	279	264	278	271	253	266	269	270	279	261	262	294	250	282	278	265	274	232	249	258	258	271	278	251	251	248	251	262	233	252	270	264	279	242	289	253	256	271	268	260	252	224	266	247	255	271	277	272	263	254	261	246	274	246	245	277	225	254	259	258	270	256	277	252	249	263	233	254	230	273	239	267	267	272	302	269	258	270	257	256	266	265	246	232	263	221	257	256	264	260	229	281	260	255	258	250	257	229	248	250	227	263	274	276	260	274	259	269	266	262	243	254	285	251	263	228	253	274	249	262	257	252	271	246	268	246	241	262	252	269	272	232	236	244	279	230	258	279	236	256	267	288	223	258	268	275	277	244	283	277	264	248	267	261	261	245	255	252	283	283	269	240	232	255	239	252	258	275	281	262	260	278	261	254	250	231	259	271	271	257	271	227	262	251	261	280	277	274	252	264	276	252	254	254	248	246	257	255	261	231	264	280	268	252	259	241	237	254	251	267	229	267	243	245	263	259	267	256	270	277	263	231	248	253	251	254	236	250	248	268	247	255	282	267	247	254	260	258	286	274	272	273	250	225	238	256	241	231	275	234	222	252	247	251	264	275	251	264	234	278	270	252	262	262	257	239	230	276	257	264	262	253	248	243	226	285	252	237	257	251	272	282	257	242	255	227	252	262	252	245	273	264	249	257	277	222	286	293	263	248	232	273	233	255	234	234	246	266	241	272	281	239	265	262	253	272	257	256	241	279	257	222	245	227	248	261	265	251	250	248	268	276	230	243	265	252	231	237	240	261	264	257	250	234	248	249	260	262	241	225	267	285	266	239	241	238	229	243	269	277	253	250	262	264	262	269	268	274	251	253	241	266	236	216	238	268	290	257	262	265	275	273	234	249	283	254	289	259	288	262	272	255	241	233	292	248	259	258	259	244	253	261	261	266	238	276	259	248	251	251	272	248	250	258	231	243	259	242	289	249	260	229	242	258	290	252	232	239	294	265	310	266	246	243	260	251	255	249	284	278	275	257	246	250	253	258	263	233	250	267	258	217	253	252	274	280	257	235	290	232	240	259	261	266	267	275	261	264	234	259	261	245	285	244	255	248	265	249	266	257	261	272	258	271	261	248	238	255	279	252	258	247	280	258	258	258	253	266	273	235	232	249	239	255	226	251	249	247	244	257	264	258	253	260	294	277	258	265	266	229	243	246	234	249	244	246	244	254	222	239	248	263	267	255	247	252	241	257	270	267	267	271	265	269	252	248	259	272	258	251	221	269	268	251	261	271	256	262	255	247	252	249	286	255	268	253	272	258	240	283	276	254	260	245	250	259	252	276	261	263	246	247	247	272	272	253	266	241	271	250	266	291	273	259	222
51285	52741	34892	41244	47196	45499	43466	36600	38643	37509	27507	18301	11139	8774	7712	4899	3083	2658	2058	2365	1914	1598	1400	1458	1475	1299	1236	1277	1192	1167	1121	1150	1066	1052	1034	1002	1018	1129	1068	969	870	885	888	909	864	777	857	820	802	787	837	759	788	776	796	772	717	716	783	727	714	778	740	761	727	757	737	739	769	742	710	755	706	659	767	763	745	729	693	705	731	688	697	699	726	722	764	729	706	715	707	738	778	723	680	759	718	691	750	723	801	815	792	779	679	727	755	676	751	735	712	662	713	733	693	713	674	715	700	710	714	705	725	709	675	717	699	661	681	672	688	677	753	714	766	679	777	725	703	730	666	730	695	703	636	747	712	688	693	712	728	657	740	692	680	717	709	663	736	719	730	715	701	696	690	669	687	723	686	722	708	717	670	678	759	701	713	706	759	701	691	739	716	682	705	639	745	708	728	667	686	665	687	735	747	727	698	681	670	660	710	697	681	697	704	715	706	686	668	737	686	657	686	747	652	752	676	726	664	688	698	707	713	731	706	698	730	737	751	668	737	707	695	717	759	729	723	672	738	675	702	724	698	720	689	743	696	726	691	707	728	703	687	685	713	732	704	713	771	696	715	706	686	719	673	727	736	669	708	710	717	661	734	708	671	681	729	726	739	689	705	769	675	725	727	712	679	716	660	697	736	703	684	690	742	680	687	739	730	709	692	701	700	687	689	692	730	713	655	725	751	703	673	707	710	655	737	725	719	760	706	683	697	671	710	692	683	709	686	692	720	733	722	668	719	686	684	733	711	737	697	749	699	686	710	716	740	717	669	749	732	676	705	714	707	744	720	686	730	708	705	716	689	669	691	714	704	713	701	710	722	746	686	695	667	756	687	688	692	704	680	664	672	702	682	682	690	726	678	739	703	723	654	683	719	703	719	693	690	655	720	766	683	716	670	673	723	701	705	711	724	664	636	669	736	718	682	701	706	665	647	756	732	646	699	694	740	740	685	702	725	715	728	721	736	691	699	680	702	709	720	743	752	718	781	659	671	687	671	723	720	708	719	722	693	684	762	724	709	725	740	692	698	660	691	754	709	697	762	683	699	731	714	700	727	701	724	747	749	723	701	745	697	650	689	687	708	682	664	712	671	743	699	688	719	666	722	715	712	687	702	725	663	715	705	686	728	711	738	755	683	738	689	724	711	698	687	659	740	689	659	724	740	691	723	729	721	707	678	752	666	721	639	682	692	679	701	716	686	712	697	711	684	717	685	725	728	709	710	723	677	723	744	695	688	763	691	667	695	650	729	680	677	689	697	690	691	681	732	679	711	693	712	728	719	735	692	751	680	713	706	717	679	689	687	691	709	700	642	688	705	709	723	707	697	678	677	665	671	711	703	675	703	668	684	671	730	675	695	692	713	689	697	702	715	658	691	773	709	699	703	673	739	716	731	710	686	689	694	722	710	668	687	733	680	747	711	737	706	700	717	694	694	698	729	737	701	745	684	670	753	685	685	712	686	730	701	697	737	724	691	690	694	672	685	699	725	710	740	669	704	670	716	715	732	687	679	677	708	707	705	673	724	717	749	717	712	695	725	705	694	689	724	710	730	747	711	716	722	658	702	741	667	678	668	704	724	716	670	689	726	706	664	735	705	652	721	687	759	677	696	685	711	757	701	651	752	708	731	699	674	740	679	753	734	688	699	668	662	677	700	669	665	705	681	711	692	692	695	671	699	747	707	660	691	740	703	713	695	727	669	673	696	690	675	646	690	739	708	716	712	722	768	722	681	701	747	747	750	629	719	720	708	743	700	685	700	627	717	730	700	753	704	711	657	697	741	693	719	710	738	662	738	687	719	694	694	748	703	704	677	710	706	675	721	674	765	712	728	735	677	680	709	696	672	711	750	714	688	675	714	694	720	712	718	697	677	679	707	693	726	725	686	744	722	703	708	703	698	703	749	741	714	705	647	658	708	651	662	745	709	738	692	720	717	731	640	677	677	698	725	753	724	724	749	678	705	736	682	749	731	653	705	678	715	709	692	715	707	715	726	744	703	764	671	728	658	675	722	663	714	730	741	692	752	683	694	708	732	688	688	718	719	698	704	679	696	683	713	717	700	695	723	724	671	684	706	726	680	684	713	695	736	710	744	731	692	658	640	676	665	732	722	639	717	683	741	685	743	692	624	705	714	702	680	699	670	723	690	715	717	743	756	690	728	653	729	661	752	710	721	717	670	743	702	706	717	710	762	722	671	701	669	717	737	739	749	696	685	745	717	723	706	660	699	693	673	683	729	684	713	713	662	708	729	698	722	707	673	676	737	684	727	672	669	727	669	691	667	705	744	712	677	705	682	727	706	733	687	684	729	677	705	707	717	742	707	702	693	669	720	730	741	678	707	669	714	729	736	750	706	652	688	711	734	721	685	681	700	690	709	754	704	718	714	669	727	772	734	697	704	708	677	734	759	680	686	713	698	756	719	721	687	678	742	689	712	708	706	668	704	683	728	753	707	723	728	701	678	728	688	711	701	682	650	711	733	711	695	718	664	713	712	723	669	734	676	721	691	732	664	728	703	681	714	707	668	698	716	756	713	683	706	671	697	743	697	667	652	732	710	645	689	700	715	692	715	694	705	650	665	704	737	717	699	720	694	673	699	722	695	709	657	717	644	691	647	683	697	721	685	684	713	691	698	690	721	618	717	696	701	700	764	668	683	698	727	777	699	681	693	682	710	688	710	724	736	750	718	707	683	731	739	713	720	707	710	677	703	633	687	686	678	680	711	719	676	692	685	717	675	731	724	655	695	719	718	733	686	710	680	740	740	710	730	742	699	737	671	758	715	738	706	725	711	713	712	715	709	741	720	739	662	673	716	688	714	675	771	645	721	702	722	725	702	755	770	714	703	677	731	725	722	691	708	687	748	683	719	731	705	677	689	717	717	703	725	720	681	706	730	726	726	714	731	746	673	676	699	717	719	733	638	699	681	709	694	716	653	707	721	705	673	659	691	686	720	705	684	703	712	704	688	682	681	702	670	699	710	665	702	732	720	695	666	766	696	706	733	750	687	697	722	732	659	693	692	766	712	732	697	685	700	738	751	696	728	699	717	687	732	720	632	700	630	716	703	713	691	766	788	685	748	715	671	715	667	737	691	681	641	712	727	734	670	700	738	672	732	685	690	732	667	691	693	703	674	659	733	672	680	686	701	682	727	722	717	786	712	717	703	739	718	735	711	662	703	685	691	684	750	670	678	695	719	701	716	693	753	710	629	738	745	697	667	722	730	716	725	702	702	705	748	706	725	696	716	693	724	698	716	723	683	712	667	752	719	702	649	747	721	676	709	724	735	700	744	694	719	722	706	750	723	660	701	705	714	731	724	749	735	727	686	675	703	655	685	760	702	700	653	694	687	663	676	687	691	728	705	657	678	715	733	690	695	671	746	689	718	667	688	663	712	669	694	717	682	688	682	727	766	716	695	714	728	710	682	724	691	671	770	738	731	675	693	654
23982	37011	21186	9307	5621	3446	2043	1219	1067	877	604	334	273	250	236	214	199	197	223	192	188	196	179	196	180	202	187	215	161	197	173	193	186	167	162	168	166	173	178	160	161	167	164	185	165	167	152	160	184	151	151	176	163	178	173	184	166	160	173	140	182	169	160	175	160	156	161	164	159	141	164	151	147	181	169	171	171	155	185	166	174	134	171	158	139	144	170	169	173	153	162	163	184	166	156	185	148	164	163	179	173	161	160	166	166	173	150	152	149	170	144	155	145	151	151	157	155	179	171	162	150	175	167	172	170	151	163	178	149	170	187	146	176	162	167	177	165	168	155	168	160	151	186	181	169	185	153	175	152	147	169	173	153	165	189	167	157	167	168	168	135	163	159	161	170	164	154	162	143	156	177	150	155	154	163	163	156	175	156	189	158	167	169	171	162	151	149	168	146	139	187	158	149	148	160	171	157	157	193	192	170	163	159	165	171	144	183	164	180	158	154	145	157	170	183	159	167	174	164	135	165	164	162	155	163	155	167	177	171	163	175	156	169	159	161	178	145	160	172	170	166	157	165	172	173	153	185	176	157	149	188	145	134	172	165	161	178	172	144	180	153	134	152	156	161	142	167	153	172	127	163	168	162	149	175	143	180	154	186	176	174	172	185	160	158	165	157	178	160	166	161	179	138	155	155	170	178	159	148	165	176	150	170	153	154	171	159	158	173	150	152	157	168	162	144	168	147	165	143	148	147	175	168	130	163	181	176	154	150	178	159	147	155	177	188	170	159	167	142	154	177	162	160	152	176	160	154	145	169	181	169	165	183	165	193	159	176	166	170	165	169	158	160	149	163	147	177	163	169	170	187	167	162	151	149	136	170	186	180	187	146	153	146	162	186	160	158	188	170	166	183	190	174	164	148	161	164	163	184	167	180	133	164	157	156	159	167	162	150	147	178	159	165	151	160	191	162	173	147	159	183	174	167	153	173	152	155	145	191	181	174	150	187	169	155	169	161	176	169	182	176	160	156	144	186	201	171	151	180	146	203	165	173	165	150	147	166	165	161	173	155	179	155	166	180	171	150	158	147	147	147	173	169	155	156	161	186	176	180	136	146	162	146	157	139	155	159	168	172	165	143	186	152	172	146	170	152	166	162	167	164	159	160	157	178	189	161	180	151	165	170	140	182	158	174	157	178	156	174	187	165	172	156	152	161	159	163	159	155	179	169	152	178	153	165	150	167	154	167	171	161	146	143	149	184	171	178	185	146	149	169	159	153	168	161	153	173	151	150	162	173	158	154	134	180	158	157	177	175	158	163	169	164	154	172	166	185	173	167	181	166	189	156	149	177	191	174	169	158	167	148	159	154	151	151	180	181	165	147	148	155	144	164	166	155	173	156	148	147	164	178	170	170	156	182	162	176	155	156	148	148	180	168	182	173	168	174	162	178	183	162	162	171	181	165	169	164	161	177	163	167	173	164	162	160	160	184	185	158	187	176	160	170	152	154	168	156	165	186	146	160	170	180	178	168	166	161	177	194	159	125	169	156	169	171	155	156	181	175	169	166	170	170	184	164	161	164	178	140	176	176	163	152	174	155	149	166	159	152	165	150	153	155	170	187	152	143	163	168	162	180	159	188	134	160	158	158	154	167	170	157	167	193	139	148	157	160	165	186	175	169	155	176	148	151	155	192	161	170	166	158	174	142	158	170	158	180	163	168	191	157	182	168	176	182	147	164	150	166	166	163	174	154	179	163	160	164	141	179	154	182	184	144	160	167	164	155	162	166	175	153	156	166	190	160	159	166	151	164	151	168	171	144	172	155	162	145	154	152	135	171	161	155	173	171	167	146	198	161	154	135	167	177	138	160	150	173	150	150	156	150	170	164	182	152	157	183	166	167	143	174	165	132	153	157	175	161	152	149	158	184	155	172	157	143	194	165	156	151	156	164	145	159	159	146	184	164	154	159	171	166	164	168	174	175	167	151	149	150	174	150	171	185	184	175	163	142	167	143	178	153	169	174	148	167	130	181	168	182	152	182	193	197	156	182	163	182	147	184	150	143	160	174	147	151	167	151	160	177	121	146	161	140	148	191	168	153	157	156	153	144	152	168	154	174	154	158	145	170	141	144	171	154	152	159	178	171	160	175	129	191	131	188	174	151	180	162	181	176	152	168	172	162	155	175	135	168	161	156	165	158	178	163	160	144	149	173	152	148	181	161	162	172	159	150	165	152	149	147	165	172	149	170	158	174	166	178	176	144	174	177	166	172	137	159	171	187	178	171	181	178	150	165	175	161	168	161	168	171	163	175	168	169	157	168	165	159	177	144	156	163	154	145	148	154	149	140	171	149	164	177	146	156	162	159	159	156	158	165	159	162	139	182	168	162	150	151	172	164	162	169	166	148	161	165	182	177	156	150	169	199	147	165	167	165	151	147	171	147	164	174	163	173	153	169	161	158	152	152	180	169	138	151	169	149	128	184	160	188	163	130	169	173	173	181	155	175	165	151	156	170	170	169	157	154	153	160	151	173	152	169	180	170	158	175	178	178	158	173	150	171	147	167	158	131	140	150	147	144	157	178	154	186	159	201	180	157	160	172	147	201	163	159	173	156	152	172	166	149	145	144	177	183	160	154	181	153	132	159	150	186	179	155	165	154	160	172	154	146	150	169	183	160	164	202	180	134	141	173	145	175	147	151	176	180	158	173	157	165	183	148	172	178	201	183	168	165	190	181	164	158	170	162	155	171	185	140	151	153	184	189	178	163	168	146	158	180	175	158	169	175	161	165	157	179	172	182	138	167	153	159	175	162	147	172	176	172	165	177	162	175	173	167	174	173	159	161	175	154	147	178	163	160	158	160	187	174	124	184	168	149	169	152	165	146	174	166	176	157	175	171	143	173	156	154	174	161	165	171	145	148	143	139	153	149	145	161	151	150	190	148	174	188	169	169	181	165	167	165	160	178	169	163	167	170	147	150	171	168	140	148	162	176	183	155	154	154	169	159	162	146	145	166	177	189	173	159	150	160	171	162	160	155	175	175	155	184	150	152	153	182	173	166	159	138	163	174	168	176	168	174	154	174	161	171	168	150	151	166	178	163	170	162	168	146	134	169	159	171	156	185	143	172	170	143	176	156	190	159	164	183	154	176	162	180	165	162	164	165	142	180	158	170	167	153	157	153	179	157	178	156	179	166	157	156	172	179	176	172	151	176	170	172	155	140	161	138	162	151	171	160	174	184	156	147	180	171	153	159	162	163	158	158	184	157	154	163	159	176	154	169	168	153	171	164	159	159	182	198	151	170	172	179	168	177	156	149	151	179	169	145	188	169	171	179	155	175	151	161	165	164	166	161	141	167	170	158	143	175	163	167	171	142	172	159	163	147	162	176	158	139	175	152	166	157	156	160	158	179	172	160	173	179	147	157	150	164	137	169	162	167	144	158	162	167	171	180	163	166	162	140	155	159	160	174	142	152	159	167	163	174	164	147	171	173	172
21164	36571	15688	13121	13519	11079	7756	5092	4907	4184	2765	1583	1218	1092	918	831	778	721	683	686	637	634	711	714	714	634	679	701	628	595	621	585	601	636	587	576	617	555	567	537	549	561	524	536	449	506	521	552	505	512	491	500	517	504	517	489	487	533	515	483	497	523	497	481	486	494	484	505	524	470	462	552	495	538	503	520	468	484	505	489	494	498	503	523	473	529	477	512	517	560	523	480	486	526	481	549	504	509	487	504	512	509	490	503	495	493	492	529	545	515	510	505	493	495	497	506	479	484	495	518	520	485	509	510	498	498	521	561	497	465	507	478	494	528	499	545	523	533	486	545	525	500	508	536	557	492	523	479	552	475	499	476	545	492	496	515	446	522	477	507	501	503	480	502	515	541	485	448	521	496	500	495	500	499	524	515	502	525	536	534	500	536	542	535	494	460	520	463	517	477	537	471	527	476	542	484	502	510	507	523	465	496	511	508	501	533	548	514	526	497	496	496	550	506	484	501	503	500	473	502	521	522	498	517	500	478	517	489	472	499	474	503	486	493	471	505	492	525	492	521	499	513	480	533	485	521	517	530	537	518	464	535	509	532	510	498	514	506	472	491	489	517	538	511	525	486	474	544	499	500	510	505	477	483	529	509	496	506	547	502	532	501	516	505	516	480	485	515	508	517	522	504	497	502	487	496	467	529	505	556	507	486	536	521	499	490	498	520	501	498	493	523	505	489	475	490	489	556	482	466	529	499	500	521	465	502	471	492	495	478	498	504	521	493	545	506	470	508	531	464	471	490	515	480	485	503	526	509	541	520	480	486	487	519	494	475	517	501	512	513	522	534	547	472	468	496	485	499	479	485	502	539	502	477	522	513	511	501	511	519	504	517	492	503	506	521	521	539	499	512	506	514	511	480	524	527	476	544	507	500	507	506	500	516	521	499	522	488	551	474	480	506	496	499	528	495	493	486	500	508	493	507	475	529	503	543	513	498	494	491	488	492	476	503	519	538	502	483	492	486	478	502	525	477	467	461	520	538	528	451	532	450	478	510	479	540	520	500	501	523	511	489	500	477	492	476	534	506	547	496	506	496	459	496	541	562	497	487	495	501	512	484	527	474	511	461	540	498	469	532	453	512	512	527	533	470	503	489	488	465	501	530	489	498	487	533	478	509	526	507	505	483	538	538	540	460	476	506	490	522	515	495	495	517	495	519	548	509	489	486	484	527	513	491	491	504	455	496	515	498	522	517	510	500	497	501	499	498	450	500	508	501	482	509	508	532	507	490	484	466	448	467	495	496	471	502	464	488	502	493	494	495	531	535	532	499	494	529	510	517	541	510	506	512	521	481	535	484	496	486	495	498	514	497	550	501	505	517	486	464	481	479	514	519	498	502	495	466	503	488	496	496	511	523	470	479	509	515	469	508	491	530	536	512	502	519	504	513	504	492	512	522	489	494	531	548	519	523	457	499	480	502	516	521	504	505	510	520	529	522	489	481	486	483	485	485	500	485	503	538	478	446	533	498	510	499	499	509	508	512	508	480	516	504	458	474	502	516	508	484	519	486	529	497	552	495	494	479	503	472	556	490	479	449	504	495	505	508	522	488	484	471	505	499	528	489	475	457	542	529	525	535	515	523	494	513	506	500	519	474	497	511	513	500	479	513	513	530	537	469	474	481	498	514	499	471	525	511	527	475	500	509	496	527	508	479	545	516	520	502	518	513	507	529	510	531	520	477	501	533	541	528	510	472	515	495	523	531	505	482	518	537	507	498	488	505	509	501	499	535	502	539	515	500	503	484	502	505	487	512	493	475	508	467	483	499	500	499	524	514	481	510	547	475	439	531	490	519	511	493	510	531	485	542	513	477	506	512	511	468	530	464	529	516	506	507	454	501	526	481	514	513	496	502	492	531	452	487	462	483	543	501	492	517	471	485	498	533	490	471	548	506	491	550	471	474	503	539	552	469	517	499	521	512	519	503	535	470	489	484	476	534	500	517	493	493	492	477	496	493	506	554	518	532	503	555	519	484	528	518	483	518	507	477	532	512	509	490	502	490	474	517	522	481	487	530	492	498	524	520	488	536	505	524	483	463	485	544	477	557	504	519	489	529	521	522	466	495	511	482	510	497	509	497	485	522	499	502	466	459	481	518	494	527	466	523	502	532	528	514	536	527	490	480	483	534	514	533	521	503	528	500	501	499	493	493	501	502	489	469	509	486	506	499	539	550	512	516	458	520	524	469	497	487	487	539	470	518	468	536	496	493	484	491	511	473	504	515	492	475	505	531	494	518	489	484	470	501	486	534	534	487	461	511	523	498	537	525	515	460	520	481	518	510	510	517	497	502	527	517	512	490	536	556	466	495	483	534	484	498	491	483	486	481	494	505	516	506	507	550	519	485	499	486	544	528	525	510	526	516	501	506	483	505	517	484	503	484	520	479	479	529	495	537	478	480	522	521	500	510	507	513	492	500	511	490	527	484	491	503	515	462	493	508	473	488	531	507	495	568	492	463	473	510	443	524	498	471	451	498	501	498	500	481	506	518	501	506	499	529	514	530	552	494	501	515	520	464	518	501	514	568	527	501	521	523	527	510	496	480	543	488	507	468	513	485	521	463	508	523	492	470	472	503	513	507	471	488	531	501	512	530	479	473	487	502	470	511	459	471	492	487	495	479	496	519	496	495	500	490	492	492	489	511	518	458	484	490	532	506	454	484	476	523	537	522	460	526	486	461	473	522	530	506	479	541	468	532	484	471	514	501	527	527	497	516	509	518	501	511	473	478	519	515	448	532	498	481	504	497	522	554	456	528	491	505	486	507	501	448	498	512	495	489	475	529	504	528	502	508	494	506	461	487	509	508	542	503	513	471	504	534	470	489	513	519	513	501	495	566	541	487	539	489	497	485	484	441	562	477	444	496	496	495	509	502	502	555	560	488	533	499	512	489	494	494	510	503	531	508	519	522	536	469	523	515	532	502	457	498	511	522	496	454	549	490	523	469	541	545	513	517	532	527	476	486	536	476	507	504	521	466	487	513	505	477	561	516	533	459	503	505	520	502	475	503	502	532	510	463	536	524	482	499	520	503	512	500	499	482	491	512	561	511	503	471	487	515	501	498	511	494	533	504	538	513	481	524	485	493	489	514	490	490	523	471	559	487	495	489	529	486	490	552	521	491	498	507	540	480	489	519	492	497	542	530	499	474	494	509	460	493	511	511	482	505	482	495	538	506	458	496	515	484	502	476	495	536	467	551	506	482	512	503	546	495	546	507	514	518	481	520	515	486	528	497	473	507	500	493	537	515	513	498	500	487	520	455	536	516	502	502	481	532	495	472	503	495	503	506	516	518	489	450	524	520	473	513	493	521	527	472	477	492	495	521	480	474	530	476	508	517	519	477	522	459	519	520	467	468	490	498	525	515	533	502	434	491	517	526	454	506	509	524	529	482	492	476	513	501	500	508	504	521	544	469	511	485	552	510	548	524	492	477	516	546
54674	47368	32645	27575	28130	27848	25021	17156	12944	10629	6464	2462	1298	1014	782	564	361	300	301	267	260	220	207	223	196	192	216	199	209	199	177	199	182	198	172	182	169	181	177	151	197	170	153	157	165	154	148	158	143	126	163	159	189	154	154	168	150	167	163	150	173	149	142	142	162	146	139	131	167	149	139	147	166	150	132	170	162	151	162	165	165	164	166	151	156	161	165	159	159	152	168	175	160	148	150	135	156	141	145	154	157	145	152	177	164	158	154	169	167	143	155	145	167	176	148	153	126	146	160	159	132	143	152	164	149	160	139	142	132	178	138	166	146	142	154	144	158	137	149	149	143	149	169	159	153	156	138	149	165	151	170	138	161	155	156	156	142	160	153	151	139	170	153	151	149	142	136	159	149	154	134	140	171	159	149	145	171	163	173	154	146	164	126	163	159	152	147	140	141	145	149	195	161	156	139	155	151	147	146	169	162	149	159	144	140	149	135	159	131	126	176	160	148	149	167	150	127	146	144	116	152	150	153	141	136	142	154	153	148	161	164	164	160	149	163	135	184	144	151	148	161	134	162	163	141	153	126	148	144	134	145	169	167	156	142	146	144	149	141	154	161	147	158	140	153	149	118	127	143	151	164	153	159	145	169	146	129	172	152	161	154	163	151	142	149	145	161	160	156	183	147	132	125	141	160	166	151	146	171	134	150	141	160	152	150	161	143	141	146	154	168	157	159	145	147	165	165	143	147	147	136	152	162	157	159	182	155	144	150	153	148	144	163	147	171	145	154	148	147	154	134	154	140	137	166	144	153	147	140	140	155	143	126	137	150	162	174	165	151	160	130	167	158	145	143	142	155	132	155	160	169	154	147	131	167	166	135	161	164	138	155	154	141	155	155	179	141	155	150	146	144	147	160	173	131	149	140	152	167	161	166	170	162	160	162	171	152	171	155	156	145	167	136	159	145	145	160	177	180	169	162	160	138	167	163	161	155	148	161	163	170	154	159	159	143	160	156	149	160	134	149	155	174	132	163	157	147	115	156	175	153	152	136	149	159	167	145	135	139	163	161	132	169	161	152	143	151	163	156	145	158	157	158	153	135	139	148	179	148	155	144	144	150	158	146	156	163	152	159	147	149	148	149	166	146	165	178	148	151	143	157	147	160	147	144	162	149	156	144	153	159	164	166	156	158	167	145	161	176	149	151	160	177	145	167	163	140	134	151	177	144	165	166	164	136	162	159	168	142	139	146	144	145	157	161	142	142	149	184	153	141	146	159	143	152	133	160	157	175	147	145	158	155	140	149	136	163	146	141	124	145	154	158	136	154	165	162	126	149	160	142	159	160	142	133	143	157	147	164	140	149	159	155	161	149	140	145	149	169	125	169	142	155	160	169	139	161	175	139	158	176	171	145	134	124	166	166	150	157	138	152	157	157	154	176	168	153	136	155	141	153	155	151	152	192	162	147	181	157	161	157	154	153	163	128	125	159	174	154	149	167	173	147	129	161	141	148	165	157	131	160	145	150	149	157	154	143	176	141	147	154	146	135	137	154	143	144	177	150	135	134	143	143	146	160	163	141	124	141	158	139	148	140	195	173	140	141	138	151	149	138	171	164	146	148	152	147	146	152	129	155	155	149	152	154	148	152	145	141	159	155	153	153	151	161	147	141	172	156	144	171	156	134	161	127	129	143	137	141	158	161	142	155	138	154	152	168	119	157	154	155	159	169	150	157	162	153	142	159	131	158	154	146	132	143	138	145	149	160	160	166	135	165	177	154	137	157	166	148	138	156	160	138	154	152	165	157	166	152	170	172	169	144	149	159	145	133	145	147	145	144	151	138	139	158	150	183	152	160	159	131	145	161	156	126	190	153	169	153	162	178	138	162	148	157	163	161	145	142	159	141	138	150	143	151	133	152	157	134	147	131	171	159	180	164	172	129	146	155	122	157	138	135	152	152	171	150	183	156	148	167	141	157	156	135	146	135	142	136	149	170	152	146	150	140	145	136	154	172	161	127	156	146	159	173	170	147	150	156	155	135	152	159	142	140	139	133	156	152	161	188	151	141	144	163	169	140	169	138	131	167	149	161	143	153	149	168	140	168	168	146	168	140	162	139	119	155	142	122	164	128	162	140	158	160	180	149	143	133	169	155	167	147	171	145	177	140	168	159	148	171	196	162	129	143	154	126	145	140	152	147	166	153	157	145	134	138	144	149	143	160	139	131	132	147	135	178	165	141	129	140	157	150	155	159	151	155	141	150	169	173	166	146	139	153	151	167	140	161	152	150	133	137	155	148	142	152	140	148	152	148	147	172	157	170	171	125	158	145	156	143	162	173	151	147	168	166	148	150	169	133	127	150	154	142	160	149	166	139	165	148	143	133	162	175	158	159	146	154	146	142	140	162	137	158	149	150	156	149	134	156	164	140	163	142	156	142	124	163	162	140	157	140	149	169	155	158	158	136	149	146	137	144	146	161	131	150	145	157	161	137	158	142	162	153	165	127	133	166	159	176	158	155	154	137	160	154	155	145	141	157	162	142	148	163	140	163	141	151	178	142	132	141	146	159	139	149	157	156	148	142	144	175	172	160	163	138	169	152	145	155	162	164	172	143	145	157	156	175	166	156	155	159	173	155	156	140	177	178	155	158	149	149	151	153	177	160	146	153	163	165	146	147	121	143	139	149	167	183	168	154	144	163	158	132	171	153	163	138	148	156	156	159	135	166	167	156	164	151	126	158	160	157	149	145	160	144	170	150	163	178	168	153	132	146	146	138	137	146	130	162	137	115	162	170	129	164	170	166	160	157	158	171	125	124	143	165	155	137	153	147	165	159	140	161	143	149	136	142	154	133	140	165	152	153	135	135	158	147	140	179	143	159	147	149	163	162	143	152	139	131	170	151	151	168	123	165	165	151	166	145	151	156	138	174	165	157	165	163	154	172	141	155	143	157	149	164	172	158	131	150	153	124	157	147	161	175	145	122	156	159	161	157	151	174	144	155	148	137	154	165	143	151	161	143	151	154	171	166	157	157	156	159	148	165	132	154	164	150	154	153	159	156	131	141	170	156	141	133	148	169	148	147	130	151	135	145	150	157	144	169	158	175	118	168	127	156	146	160	136	145	161	163	138	152	152	167	157	147	133	159	142	173	155	165	143	154	136	129	159	171	140	138	144	155	154	160	128	141	146	160	138	137	151	160	166	153	156	158	152	136	139	144	153	144	164	155	134	146	176	148	158	153	158	155	149	134	137	134	150	184	141	179	162	155	147	123	137	157	144	173	145	146	150	144	155	129	136	147	152	164	160	138	169	147	139	170	146	122	147	158	141	161	173	142	149	154	149	155	136	156	146	158	136	158	143	156	159	147	162	150	144	141	166	148	162	163	144	141	159	162	149	147	148	148	150	150	158	142	149	144	143	157	143	147	144	140	130	169	155	163	132	150	154	140	142	161	165	157	147	135	146	147	161	144	164	168	152	156	173	149	152	142	150	147	158
45691	54146	27366	36145	38968	38416	33476	26307	27635	27502	19715	9987	5724	4698	3960	2719	1696	1453	1102	1250	1070	1012	903	910	815	811	848	833	764	710	795	726	676	634	607	679	676	683	555	568	552	552	598	570	568	511	534	553	505	511	517	484	536	526	519	508	505	490	485	488	448	486	474	507	491	482	472	504	499	525	515	493	465	463	500	496	468	438	486	472	433	503	504	519	473	469	478	454	465	453	509	497	485	494	453	436	478	477	450	489	525	504	468	527	476	474	449	478	497	468	489	468	467	452	442	461	477	439	420	461	422	470	458	462	483	480	447	464	469	465	477	498	461	463	478	451	474	452	472	476	437	444	463	470	450	461	427	493	485	430	457	473	453	478	465	513	489	492	459	445	499	438	475	485	467	471	477	472	406	464	485	487	447	457	516	427	453	429	441	451	473	493	484	436	477	472	450	439	484	432	500	499	473	466	486	444	432	442	456	478	512	451	428	485	458	501	481	463	457	508	459	474	467	486	490	492	464	478	491	485	490	479	464	441	445	455	501	460	429	501	498	458	474	456	480	452	446	447	506	472	424	483	481	500	479	449	492	443	477	497	446	480	460	445	435	468	450	444	455	466	467	504	499	486	453	493	493	465	447	419	462	455	502	488	463	479	447	484	462	464	467	470	447	457	457	449	490	435	463	486	427	493	472	471	452	463	457	456	458	457	439	491	462	462	455	474	495	493	448	485	470	467	477	452	487	458	451	480	473	480	486	442	428	466	484	489	468	476	488	473	457	473	486	449	466	483	471	445	455	452	470	478	501	439	479	491	472	456	422	466	465	493	458	437	449	489	470	459	446	463	448	425	464	460	471	450	511	456	458	457	419	447	473	478	472	441	501	477	480	443	446	473	450	472	459	428	467	480	451	484	464	484	440	442	467	485	464	474	466	427	432	432	519	447	463	471	425	458	450	464	494	494	479	462	501	438	524	481	479	417	486	458	460	435	442	469	437	465	469	488	460	463	459	466	436	481	467	467	472	438	461	497	464	450	472	439	446	449	448	473	491	457	474	472	460	444	462	452	503	487	484	457	478	465	500	486	450	446	446	434	472	469	480	478	452	458	476	498	462	412	474	494	465	485	446	477	456	475	441	442	508	480	472	462	485	452	479	465	469	435	445	499	468	456	484	443	453	448	497	470	440	434	493	433	511	482	503	466	476	476	476	464	486	491	452	475	466	437	477	441	420	451	494	460	468	460	438	473	498	476	458	461	482	491	433	494	480	479	459	477	457	460	442	452	448	422	516	471	457	434	486	505	468	476	465	476	487	421	452	440	469	512	494	438	467	485	474	496	487	477	489	417	479	486	435	496	424	442	465	479	465	477	442	482	456	466	438	495	474	481	493	463	464	469	496	462	480	478	493	467	481	496	480	498	445	464	469	504	488	477	524	446	412	450	453	499	460	505	488	441	479	497	478	486	475	441	451	452	469	488	489	466	441	471	504	472	472	466	511	457	470	460	460	418	502	442	462	474	456	459	487	483	515	447	463	423	471	477	487	475	454	433	448	476	505	439	494	460	419	490	507	475	497	477	478	460	481	467	506	474	447	497	504	470	459	516	445	431	464	484	461	460	477	450	471	490	495	481	465	494	476	485	509	489	451	448	416	468	498	463	464	451	434	464	483	473	497	462	509	479	456	473	473	504	473	474	517	436	445	470	447	501	441	477	447	474	461	484	477	453	469	485	472	465	460	459	450	459	465	456	473	466	462	435	453	448	485	482	428	469	467	469	511	467	467	510	424	481	471	475	459	483	509	462	477	437	517	471	459	454	445	485	432	465	478	417	460	470	481	477	470	483	454	469	461	457	427	461	468	469	474	505	477	439	520	484	460	481	459	434	478	432	473	472	496	470	468	462	453	471	438	454	483	459	492	455	471	478	473	487	467	447	475	488	435	480	443	446	434	459	455	448	431	483	457	477	484	488	455	479	443	443	457	474	464	477	477	433	463	494	441	439	459	448	461	447	459	470	492	456	498	434	448	482	456	434	442	476	452	511	468	453	457	470	467	447	453	495	468	449	493	444	439	504	453	459	505	453	459	495	445	473	457	450	477	457	468	450	438	495	493	476	430	488	467	511	473	458	464	458	482	466	443	471	443	492	445	477	465	463	487	466	476	460	487	454	500	461	444	418	458	442	446	505	462	515	463	476	456	467	453	456	495	469	486	486	425	455	474	436	452	463	460	491	463	436	492	480	476	468	472	484	448	463	479	485	476	471	421	487	467	493	471	500	435	483	469	453	484	442	478	457	455	480	461	428	442	451	465	439	460	489	469	481	527	486	500	452	473	455	464	480	465	446	467	458	478	467	444	511	436	480	468	476	483	433	454	443	442	473	445	489	460	518	477	517	470	482	459	474	505	461	471	440	471	469	505	427	497	481	488	493	457	455	477	498	483	447	469	448	470	438	500	499	454	461	488	478	425	461	410	475	476	469	493	482	476	468	480	489	469	475	467	439	470	444	470	476	444	478	482	464	487	416	484	531	472	453	445	463	492	448	450	452	462	511	467	450	459	470	458	474	455	498	493	472	478	488	470	422	445	497	466	441	437	466	463	484	484	542	498	464	529	469	457	453	447	425	475	467	466	455	481	461	465	415	426	506	478	511	476	464	456	503	473	470	480	471	443	455	456	444	463	492	478	435	447	471	461	472	465	437	460	445	436	479	427	467	467	442	475	473	458	478	467	451	477	494	453	458	451	463	463	496	477	484	488	446	451	488	499	446	505	453	437	496	454	524	464	456	441	437	495	481	490	413	478	482	455	458	462	469	491	497	506	477	488	495	436	473	467	461	490	432	477	471	473	474	456	488	465	468	479	466	444	469	449	470	436	471	448	460	506	467	474	454	454	466	490	438	490	500	419	461	470	478	485	489	464	478	386	460	484	449	459	452	460	465	467	520	471	473	479	470	474	480	438	480	434	487	467	450	518	479	472	444	446	481	439	458	477	461	451	464	472	463	440	502	476	437	445	435	445	447	482	481	473	451	479	480	447	488	484	450	468	461	449	475	435	465	482	450	455	443	476	443	474	469	456	500	466	493	439	491	426	421	462	453	467	476	481	461	469	458	436	509	493	445	418	504	446	479	470	465	467	478	458	509	451	432	448	479	469	445	466	488	461	454	489	460	454	495	491	482	419	475	475	469	476	495	456	457	527	478	477	456	454	447	487	456	461	455	494	473	422	486	488	490	436	448	450	488	424	487	486	451	470	470	442	447	457	457	481	453	436	492	458	461	460	441	497	500	464	496	460	418	432	465	448	505	456	432	433	486	464	460	491	514	451	466	505	430	493	507	467	458	460	475	408	411	460	506	460	458	457	429	428	462	452	489	471	479	488	449	498	432	488	517	435	465	488	465	486	461	436	444	477	476	505	498	502	496	482	471	457	459	471	483	465	465	465	470	435	476	455	442	471	463	468	482	479	452	479	450	488	471	469	454	466	476	475	477	455	481	460	501
58138	45489	32186	27484	29656	31480	30087	27275	24530	22500	15059	6898	3303	2117	1602	1066	664	559	511	531	400	378	381	378	371	345	352	311	309	357	313	308	309	293	308	291	338	274	272	289	275	294	261	256	263	246	264	257	240	272	271	262	253	275	261	260	264	251	236	255	247	244	254	270	244	273	258	250	239	257	276	232	248	257	260	267	250	285	258	256	283	245	277	287	251	262	261	278	241	267	243	243	256	280	259	269	228	256	256	264	239	266	306	306	249	249	262	251	237	253	248	211	250	231	248	261	297	274	238	230	265	236	246	228	265	273	254	256	268	260	272	233	250	239	267	247	277	237	249	279	242	253	264	239	260	254	258	239	229	222	265	242	267	267	251	277	232	256	245	283	258	250	259	252	250	250	253	278	236	239	271	249	251	237	252	250	239	262	277	264	253	267	246	263	250	271	261	247	251	269	275	246	240	269	247	270	265	267	261	272	269	275	256	266	246	275	270	247	232	255	244	284	243	238	252	271	252	242	238	266	252	281	249	252	255	235	235	248	255	242	245	236	243	252	242	291	258	233	254	271	248	274	240	262	236	267	293	235	237	268	260	245	271	254	263	233	280	228	280	267	248	265	269	258	255	259	238	241	270	227	253	240	229	244	255	259	251	248	249	258	226	244	256	230	281	247	242	258	247	257	239	258	247	236	245	253	254	242	259	261	256	281	251	233	243	232	257	228	246	269	299	248	244	282	277	248	230	230	266	217	270	263	253	271	269	285	252	271	246	271	251	263	264	247	267	249	258	269	243	248	245	262	280	268	258	266	243	251	254	249	235	254	272	232	241	240	268	236	278	258	249	264	260	227	258	235	259	251	246	269	243	259	235	243	270	256	255	225	276	260	238	239	279	262	252	245	264	260	232	249	276	268	254	254	250	255	257	262	261	238	267	231	263	239	261	273	275	229	266	264	275	269	265	239	257	260	235	271	253	252	287	246	259	231	235	239	224	289	245	234	251	236	242	245	227	257	232	269	254	265	242	244	251	240	259	248	249	253	258	234	248	243	257	263	259	248	214	229	246	271	224	267	237	271	304	247	246	248	259	238	255	249	276	263	253	260	264	249	249	276	232	266	280	245	257	215	229	236	238	271	279	259	251	240	267	240	250	264	235	261	245	258	265	270	252	242	261	271	250	249	262	217	239	281	276	263	276	237	249	288	266	241	251	249	251	244	280	264	231	249	231	230	216	258	273	259	269	253	254	255	233	266	255	231	260	263	246	224	228	223	254	251	264	245	237	271	239	247	274	251	231	292	252	259	260	255	267	264	280	246	271	256	257	266	221	235	262	271	264	269	256	259	281	232	224	248	260	213	251	245	254	275	252	250	234	250	257	242	233	259	277	251	239	269	257	267	253	228	246	261	239	259	272	247	239	242	249	268	262	246	246	265	221	255	274	246	229	235	269	287	227	251	260	251	262	283	276	259	235	237	246	276	252	217	270	267	270	242	276	266	231	260	234	246	263	252	263	265	271	223	249	279	254	247	240	244	247	244	252	231	263	252	230	259	282	246	240	228	246	252	275	267	258	234	244	275	281	283	273	254	259	268	242	251	275	271	243	246	252	266	248	236	280	249	256	259	260	243	226	230	242	287	280	248	289	262	247	246	265	241	235	247	276	241	264	265	260	250	230	266	271	257	227	239	243	246	257	247	257	251	253	230	237	238	262	232	270	249	248	228	246	278	267	235	231	260	228	272	260	247	227	265	246	248	278	217	247	254	237	244	238	256	258	244	245	259	266	235	237	219	223	262	252	294	235	253	251	260	251	259	239	266	277	225	263	241	249	279	277	266	258	234	239	248	238	256	254	249	245	242	272	244	238	229	239	275	263	280	262	263	261	246	270	227	268	244	254	270	257	225	258	243	244	284	283	227	238	251	249	256	272	237	229	255	261	244	261	264	235	285	257	242	270	226	282	260	248	273	248	269	288	277	262	266	278	258	251	242	263	283	270	281	237	250	220	209	254	293	272	229	285	263	256	258	248	281	226	214	275	289	267	241	248	254	242	241	237	260	308	237	248	243	242	253	256	253	267	232	244	232	243	258	279	247	275	272	249	247	258	259	260	252	230	268	281	230	283	254	252	224	241	264	273	247	241	251	244	255	274	260	232	244	263	254	275	229	256	227	254	229	239	274	241	244	244	264	262	246	265	248	257	259	260	267	275	265	271	275	234	277	257	268	238	266	254	242	253	263	262	231	253	237	286	263	258	247	261	290	253	265	278	244	239	255	266	244	259	240	285	239	256	234	266	237	262	257	245	237	242	256	263	277	223	239	231	263	238	274	257	240	274	255	251	269	231	236	253	246	263	245	248	239	257	255	227	272	224	248	264	253	240	284	259	246	278	239	255	306	263	270	254	245	236	269	252	271	280	258	268	243	236	239	260	251	269	227	223	255	258	278	217	254	259	250	237	280	258	273	235	255	250	241	262	226	251	247	266	266	263	257	251	245	267	240	253	255	257	237	241	235	292	238	252	247	229	262	262	262	260	247	243	260	278	257	238	254	265	266	261	257	231	280	259	267	287	223	229	239	253	232	241	269	246	254	256	257	235	231	241	249	233	256	224	250	255	234	260	264	241	261	252	236	261	254	257	262	251	252	249	231	287	287	211	282	263	267	248	213	255	235	243	253	246	235	242	262	272	270	247	254	245	258	268	241	241	265	269	262	269	243	263	246	284	268	257	242	264	249	248	210	261	268	245	242	255	262	248	260	273	257	239	246	236	281	265	257	252	231	248	268	263	252	243	253	242	267	250	259	245	231	247	240	276	255	256	251	277	250	238	253	267	212	269	267	260	254	238	265	241	249	279	240	253	291	244	243	274	253	255	248	250	232	296	265	254	233	264	270	232	228	194	265	223	257	243	240	249	281	250	255	249	251	249	279	262	257	217	252	266	261	283	229	253	233	254	245	240	236	273	224	279	255	267	248	288	240	259	282	271	248	228	265	265	273	260	259	259	267	237	263	260	256	257	225	251	267	249	260	239	254	260	249	281	241	242	250	250	269	259	240	226	280	269	236	242	256	272	252	260	253	267	273	254	247	256	243	262	245	247	261	239	236	256	251	224	262	240	256	251	245	239	254	259	246	269	242	243	242	267	278	232	258	265	247	252	244	234	263	264	240	253	259	254	268	230	259	203	254	277	237	252	281	228	246	257	257	260	253	234	248	240	247	262	248	285	238	259	246	244	227	264	239	238	270	242	275	236	254	278	242	283	281	249	226	269	261	252	249	263	235	260	238	263	245	281	262	249	248	239	258	251	274	229	263	258	260	253	282	261	274	266	263	262	260	269	278	262	234	224	239	260	240	265	240	273	231	283	271	234	268	243	237	240	271	255	243	253	261	220	264	277	254	275	244	240	253	246	252	217	235	249	258	256	258	275	247	261	228	249	270	234	282	268	240	253	260	269	261	272	252	249	261	249	266	264	233	260	256	233	253	242	249	262	228	263	277
50281	54788	32013	42656	45427	46963	41771	36778	37868	38416	30801	19300	10666	8988	7213	5037	3174	2571	2079	2403	1862	1543	1409	1544	1401	1378	1327	1285	1247	1166	1130	1028	1020	1053	942	1076	1080	981	1000	924	858	892	938	878	863	824	742	786	795	747	746	766	747	725	741	733	744	772	763	762	777	753	727	682	715	730	744	756	727	703	673	738	712	664	735	718	761	739	709	756	673	664	745	711	698	699	737	695	721	709	704	729	744	709	707	711	723	732	688	699	730	821	796	770	738	701	723	743	701	717	679	713	705	720	669	707	719	713	713	725	735	732	672	707	703	700	715	702	688	664	728	727	720	693	670	701	724	699	711	716	692	704	700	713	701	711	743	676	674	680	666	691	702	713	728	722	682	714	655	718	703	729	687	710	676	701	679	686	732	773	689	662	738	717	710	709	703	706	718	662	634	670	665	699	672	670	692	719	724	666	715	702	719	694	734	728	681	677	706	700	744	675	722	712	701	730	685	680	702	729	654	733	682	698	714	732	727	706	700	703	703	695	691	719	716	693	655	723	688	695	723	704	704	705	709	723	697	729	701	705	732	694	728	712	724	656	687	683	706	680	704	685	708	704	713	697	672	678	712	713	720	703	724	733	681	709	699	660	703	710	701	722	680	679	644	747	724	682	708	704	695	693	696	714	712	739	677	684	727	677	750	741	687	698	675	679	745	712	670	722	670	722	708	689	682	712	670	718	688	688	692	634	676	661	695	747	685	706	701	662	658	700	661	704	737	665	723	715	716	716	660	686	690	661	682	661	685	720	682	659	691	669	714	731	711	706	700	648	709	709	752	704	657	693	695	692	778	762	713	663	677	685	713	702	673	639	647	724	727	661	694	696	680	691	749	733	670	700	694	658	692	708	719	701	745	691	675	737	691	706	645	683	735	672	744	695	690	685	683	691	670	675	706	664	716	705	640	724	741	709	682	726	734	669	698	653	742	696	664	695	709	708	671	728	658	726	707	691	664	660	694	675	670	652	668	725	684	759	702	671	696	704	731	706	676	662	666	701	696	661	739	727	708	759	688	700	725	680	693	713	729	731	683	693	705	638	758	722	711	664	753	693	643	706	739	662	644	689	685	719	746	723	748	669	714	654	649	626	709	682	739	672	709	675	695	715	628	713	704	697	702	662	695	691	652	708	730	689	664	700	709	671	722	715	722	710	686	653	687	638	673	696	733	708	653	711	675	701	751	709	730	682	717	702	736	710	741	689	693	684	728	711	678	731	720	697	706	689	704	712	685	722	696	758	711	709	781	724	704	688	668	681	683	675	727	709	712	691	712	674	732	701	686	703	679	711	691	662	664	727	726	733	696	716	688	730	714	680	666	684	655	674	689	688	729	692	702	722	773	680	745	746	693	747	676	747	705	763	646	701	689	679	678	714	686	733	700	740	693	721	728	752	715	704	693	703	674	661	675	695	708	677	697	708	764	677	696	659	734	693	702	704	704	711	655	719	690	711	715	663	665	688	674	674	717	706	704	671	677	692	710	658	707	698	677	692	692	691	717	697	698	716	758	690	718	703	667	687	688	673	715	696	664	688	682	701	681	694	707	708	700	716	665	673	699	709	737	657	734	757	712	687	693	745	695	681	722	649	695	728	700	690	698	668	715	698	675	761	681	711	635	715	700	700	649	692	730	686	732	628	664	704	721	671	661	705	696	691	697	719	677	729	699	689	677	701	707	711	639	727	679	695	747	670	696	679	681	691	677	714	718	669	715	661	623	705	757	745	731	670	739	700	713	661	705	706	704	720	703	674	705	709	716	704	676	697	745	680	697	716	724	712	720	676	674	669	698	682	701	680	678	736	699	687	709	667	670	695	682	702	720	737	679	685	683	688	759	707	710	619	709	716	702	703	721	751	632	696	694	631	676	711	762	657	680	700	710	720	719	718	665	706	667	717	632	685	645	716	689	670	681	674	681	716	661	652	722	638	683	735	691	685	700	732	713	729	676	666	668	716	687	637	681	680	791	670	662	685	704	673	683	690	713	701	685	684	703	709	697	682	683	703	738	739	688	705	667	673	698	693	747	690	667	707	702	701	715	668	684	698	658	684	655	702	753	703	693	701	666	695	653	701	755	667	675	690	684	719	687	720	713	688	730	684	676	734	713	693	660	701	678	702	724	696	726	729	685	681	682	728	655	635	718	711	665	737	711	695	665	704	663	693	701	715	668	699	677	716	662	711	691	695	715	727	690	693	673	696	665	722	721	690	678	702	725	705	735	707	686	686	704	696	746	726	679	670	713	694	708	703	725	734	747	720	682	701	737	671	696	650	631	733	665	695	744	703	673	701	645	728	699	692	669	716	701	668	706	723	666	671	713	660	708	713	702	681	729	704	703	653	672	717	686	690	664	702	744	668	669	688	708	690	661	694	708	687	662	724	672	722	661	697	706	721	709	702	703	670	669	685	676	678	714	716	651	730	707	715	730	740	700	712	700	694	707	745	705	670	729	689	668	716	712	726	640	750	728	724	697	710	696	714	684	700	768	700	695	690	657	724	705	698	708	732	644	699	729	696	647	658	683	649	691	723	688	686	680	656	719	684	677	709	657	705	714	691	654	738	731	686	693	688	651	693	700	725	684	672	699	635	668	705	698	720	643	731	722	669	677	727	739	737	657	683	704	750	700	681	676	708	690	679	718	680	704	710	662	699	661	715	679	713	702	637	733	725	634	709	667	696	705	678	684	702	708	693	712	676	697	693	670	695	675	681	670	719	690	671	663	702	656	676	680	694	725	692	677	693	747	717	686	692	676	726	696	710	750	657	690	641	699	702	702	733	675	690	678	657	723	716	703	693	689	707	737	682	679	676	702	656	722	715	702	709	746	686	702	706	745	716	693	698	763	707	740	671	724	723	684	726	689	702	713	657	707	713	686	730	690	734	676	733	701	727	683	682	665	688	711	705	715	659	674	690	709	690	699	708	742	704	678	725	678	707	693	670	684	706	681	693	686	705	710	696	716	680	702	697	731	727	676	696	698	718	663	721	745	685	703	672	716	686	647	713	657	684	699	700	680	684	665	700	669	693	693	707	753	687	683	697	706	722	684	706	698	661	746	642	670	752	699	652	695	632	676	704	672	693	728	625	733	680	627	705	657	653	732	722	725	683	717	737	665	723	643	732	687	679	710	697	674	724	694	721	659	715	718	741	707	695	692	715	719	689	681	697	731	680	716	732	636	682	694	711	721	711	750	718	637	678	654	707	706	684	711	688	720	689	669	710	702	739	643	708	685	748	676	723	714	692	682	754	662	719	702	748	735	712	726	723	687	732	675	667	695	651	696	666	692	679	660	688	713	726	744	760	717	722	692	721	693	657	696	697	715	669	734	682	698	718	741	669	661	702	731	671	696	653	638	727	690	676	693	719	724	733	675	694	686	674	697	677	693	715	692	696	705	752	682	713	710	670	666	687	695	715	696	646	678	710	692	699	757	728	742	708	694	664	670	707	698	731	703	700	742	705
21986	34083	19778	9208	5417	3540	2214	1316	992	969	747	390	306	269	262	207	211	193	180	187	193	196	197	218	180	176	168	209	188	175	170	173	183	184	161	210	188	186	184	174	183	176	168	182	169	183	161	173	178	184	170	154	160	159	175	164	127	177	175	169	187	136	146	165	159	160	174	160	175	201	170	171	162	154	193	162	152	151	182	182	156	171	166	193	163	175	178	159	143	151	160	187	149	159	161	159	142	158	166	157	169	185	157	176	190	135	179	159	161	191	168	141	164	179	144	173	181	129	142	161	146	149	162	147	166	144	159	180	158	165	194	184	168	164	180	153	156	179	161	161	163	153	153	149	172	157	160	182	130	168	156	157	150	149	162	154	156	162	160	176	166	194	155	173	188	172	144	160	179	144	158	177	156	151	144	158	129	154	154	159	158	150	182	167	180	165	126	173	175	164	149	158	174	180	162	143	157	165	146	194	174	150	161	185	152	158	172	174	178	158	168	153	138	180	167	171	146	158	167	171	169	164	167	135	174	165	182	165	173	173	149	159	159	168	167	173	165	171	166	174	151	181	172	165	154	151	148	198	154	146	123	157	150	156	154	172	147	164	161	177	181	151	178	155	180	135	173	161	168	171	178	168	158	161	169	172	137	165	176	172	153	161	177	165	162	161	144	168	132	185	139	190	149	168	151	166	169	179	170	182	151	171	152	167	164	148	166	160	155	146	148	183	176	179	148	139	163	171	173	148	149	182	173	163	175	166	162	157	139	160	167	169	185	158	167	164	175	167	178	174	181	176	158	153	161	146	167	165	160	142	170	159	163	167	173	162	170	165	163	164	184	169	156	171	154	151	159	176	147	167	143	167	170	167	163	171	141	159	152	167	168	152	138	187	166	171	164	146	146	152	137	149	155	150	171	167	147	179	157	156	171	167	142	164	165	170	175	152	148	169	193	151	181	166	160	166	133	169	164	155	187	144	166	164	173	162	185	168	184	156	164	171	160	175	165	169	170	172	173	142	170	144	160	174	157	152	165	167	171	165	165	136	159	179	168	161	143	169	138	143	177	152	184	153	171	160	137	162	158	179	155	159	170	153	170	140	160	171	164	156	176	148	131	174	159	160	156	164	142	150	164	182	170	167	149	159	158	154	156	169	149	167	173	186	159	168	149	143	152	157	156	150	177	186	143	152	157	168	170	178	175	170	129	159	178	164	160	167	175	168	173	169	172	168	171	157	150	182	160	162	170	156	171	163	168	169	176	167	168	154	153	132	140	165	156	186	166	148	162	170	186	169	177	147	156	171	188	180	165	175	173	176	147	165	152	153	166	156	172	180	148	186	161	160	191	162	179	176	174	148	170	156	161	180	162	179	157	158	156	145	183	148	174	165	167	158	184	162	178	149	152	182	164	174	153	145	147	158	153	137	168	159	167	162	177	170	160	144	163	175	170	140	179	164	174	165	162	161	158	172	158	175	139	150	181	158	172	166	167	154	180	153	141	164	173	161	164	155	158	154	159	148	167	151	155	155	161	176	152	153	171	149	142	158	185	170	151	164	155	161	150	150	157	184	176	142	174	171	148	170	164	171	140	154	156	123	185	170	160	136	148	165	155	162	180	203	150	165	165	170	161	173	128	165	168	151	149	148	158	160	157	173	149	157	161	160	165	161	153	158	149	193	152	175	166	151	168	152	164	160	156	173	162	152	176	177	143	157	157	147	168	140	186	186	159	164	147	151	142	166	165	151	167	150	150	156	183	163	178	170	143	148	140	158	139	164	150	160	166	174	164	187	165	159	146	149	154	157	171	145	157	176	141	165	156	151	154	178	175	168	177	160	176	176	166	175	153	145	157	158	160	139	165	163	170	167	175	166	177	142	182	165	128	155	137	169	167	178	166	177	150	149	191	190	181	145	144	167	155	157	170	169	180	142	161	177	168	176	174	162	154	182	177	141	160	178	175	196	152	167	175	177	162	199	145	154	143	173	167	151	167	168	152	155	151	138	148	162	160	180	150	181	157	147	139	165	155	178	133	168	157	162	164	175	175	172	152	149	151	198	147	159	186	147	153	148	148	185	159	152	160	157	166	184	160	147	149	164	153	166	169	166	167	159	163	146	182	168	146	160	149	145	155	159	171	178	161	155	173	179	158	173	165	167	152	148	154	156	163	168	141	171	163	147	189	163	144	153	200	169	167	181	159	141	147	157	161	162	215	173	161	147	164	170	166	191	144	145	166	166	156	161	175	165	141	163	164	179	151	179	130	177	173	172	163	158	166	148	160	155	164	175	174	171	175	158	155	186	169	158	145	129	179	157	190	173	153	150	162	154	167	154	165	165	183	141	174	153	149	160	148	164	168	141	169	177	155	185	151	189	166	161	151	166	165	157	140	181	138	154	168	139	164	160	167	177	199	181	161	165	187	174	158	173	155	161	160	148	167	169	158	150	160	164	165	177	168	139	163	179	170	151	151	157	164	157	149	142	169	198	154	170	149	160	157	167	190	172	149	154	151	146	167	179	142	170	155	154	164	178	140	147	159	172	155	150	166	162	158	169	179	162	168	154	173	163	164	179	179	152	153	182	158	177	161	154	166	158	167	171	154	167	168	153	162	163	175	150	159	155	171	165	150	173	146	156	152	157	163	161	152	167	166	152	172	144	175	174	164	160	194	167	165	155	163	165	166	146	155	183	168	183	156	139	176	155	150	157	151	164	155	175	184	178	163	154	187	158	184	164	166	154	155	163	164	152	175	167	172	188	155	154	162	156	198	165	176	165	169	164	160	162	154	171	161	183	136	165	145	161	177	145	166	147	150	154	176	144	163	154	160	151	154	136	137	190	139	160	149	149	159	146	157	155	168	173	165	142	200	154	144	175	174	163	174	138	160	170	156	155	157	166	135	184	147	183	171	170	155	156	145	168	151	153	155	168	165	150	161	153	155	163	154	145	160	165	160	172	157	165	168	185	166	159	150	151	172	155	147	175	150	151	178	168	146	140	170	195	174	151	182	159	153	172	146	149	158	173	155	184	153	176	146	169	167	173	153	151	182	165	178	178	141	187	164	160	166	165	186	143	181	154	170	178	122	167	166	149	148	164	161	161	168	173	162	146	155	165	164	154	174	175	182	141	177	176	153	145	169	172	168	153	151	145	165	163	181	153	151	169	149	148	157	159	155	173	158	168	149	157	156	189	171	156	181	161	156	161	172	177	154	155	151	169	148	157	168	148	181	178	164	166	160	160	177	139	176	146	159	151	172	149	179	151	171	164	165	183	158	178	167	162	182	181	157	150	163	149	174	161	129	158	180	170	140	165	160	154	149	163	153	143	166	149	162	161	168	158	180	172	144	177	163	185	148	145	147	148	145	182	155	171	168	149	171	163	167	149	157	162	165	157	180	172	159	153	156	162	151	163	180	155	178	164	149	177	164	151	163	145	168	151	161	173	185	165	155	167	147	184	164	188	173	169	162	145	159	146	156	183	174	179	165	168	157	185
19047	34705	15768	13635	13131	11239	7966	5169	4546	4369	3471	1921	1302	1090	984	929	786	743	761	728	703	672	718	685	662	685	643	690	638	626	611	584	593	555	597	594	660	541	561	531	515	547	542	500	518	546	516	496	512	497	541	554	513	505	536	509	524	519	513	491	519	518	499	496	482	508	465	495	524	539	489	510	492	508	476	500	474	543	491	513	507	504	459	476	474	476	504	531	516	508	508	548	486	517	510	458	513	537	517	483	498	479	549	511	478	487	516	550	486	516	500	536	485	515	514	494	502	470	510	466	496	532	502	486	492	503	484	484	491	503	464	510	514	521	473	501	466	525	499	497	441	492	500	476	513	487	521	537	455	479	456	501	489	482	485	504	477	529	481	508	476	502	518	492	495	523	499	483	518	493	475	477	484	455	525	496	512	451	452	489	458	523	500	500	457	475	483	534	506	504	490	530	495	481	491	524	490	510	473	463	530	523	500	486	467	486	498	501	507	490	482	512	499	485	456	511	478	496	470	483	500	477	518	541	471	505	519	490	522	490	501	489	480	488	486	493	481	504	499	516	468	462	533	482	509	496	548	500	514	510	526	458	493	465	475	520	506	511	486	475	498	535	535	524	522	490	479	479	447	448	468	536	478	444	509	433	515	516	490	496	457	473	468	553	523	502	511	520	499	515	482	511	474	584	488	463	486	510	481	500	494	496	492	524	478	502	471	509	500	474	517	474	537	502	503	460	504	538	525	480	525	452	509	485	495	496	496	518	466	493	552	508	487	458	531	483	504	530	487	480	495	502	525	514	529	525	522	509	491	487	510	487	518	491	516	540	512	474	496	482	480	472	493	490	471	482	483	489	485	478	509	531	549	522	480	534	533	481	516	513	480	496	492	498	519	507	486	482	485	491	520	540	538	491	496	518	530	481	500	503	462	511	535	495	530	491	499	479	499	513	505	514	493	524	510	483	469	526	532	519	507	470	494	465	516	517	497	502	510	510	551	505	517	459	510	528	558	516	475	524	484	455	542	478	497	499	508	488	504	489	528	508	517	526	522	513	529	457	531	479	446	507	527	508	488	498	471	524	476	475	508	537	479	486	518	497	536	506	493	487	477	499	521	508	534	491	506	498	488	531	526	514	513	481	524	501	516	519	528	526	508	478	537	497	495	530	492	491	487	503	464	466	506	481	501	500	522	518	471	473	548	469	510	485	517	491	500	508	508	511	520	514	494	462	478	495	525	513	476	499	487	508	489	530	503	496	508	540	479	481	457	512	554	504	485	487	537	568	478	482	478	497	515	491	496	490	482	496	467	497	516	495	512	497	507	516	511	481	474	485	496	558	508	491	547	526	492	498	528	475	461	507	521	546	520	481	511	531	456	536	517	485	526	526	466	483	500	543	502	470	500	524	486	515	499	501	475	532	506	478	532	496	507	508	513	533	503	443	500	494	500	518	549	526	494	522	519	515	489	539	434	527	500	528	493	502	511	495	545	488	512	519	525	510	514	488	495	484	502	501	506	497	514	503	499	540	499	519	533	482	529	541	526	499	487	504	500	504	533	492	478	523	512	516	529	502	549	508	494	513	494	485	496	533	535	464	532	519	517	509	494	474	508	524	494	504	501	532	516	470	510	475	513	533	531	495	489	456	485	489	512	553	505	501	524	476	519	508	549	502	503	512	469	498	531	519	496	519	497	472	488	492	532	492	514	503	467	513	491	440	492	461	525	507	488	521	527	536	513	513	514	490	522	498	486	472	531	540	499	489	518	489	512	504	501	497	476	523	504	491	493	514	466	468	472	442	506	473	522	500	489	524	491	466	480	498	517	469	496	454	489	535	518	485	466	548	483	443	494	508	509	499	498	508	515	501	497	490	476	512	468	480	501	507	482	502	538	525	475	520	528	519	514	504	498	527	527	470	561	523	501	517	498	452	527	479	462	486	453	531	523	527	473	511	510	532	562	500	554	457	515	516	504	533	503	552	477	495	513	497	528	517	512	462	507	481	495	492	496	494	515	513	522	520	502	534	527	510	477	500	504	493	471	510	497	491	491	540	503	504	549	499	501	509	517	471	520	457	518	529	519	496	508	464	500	522	482	471	526	515	492	489	475	497	498	509	506	486	519	503	523	529	486	467	509	495	460	554	476	478	509	517	532	502	488	530	512	548	485	501	544	502	494	488	546	483	496	512	489	494	494	502	502	501	525	528	488	504	502	491	516	483	517	464	520	511	502	474	491	497	508	523	511	505	482	483	481	478	532	513	517	522	515	516	513	482	522	499	474	472	525	493	491	468	501	512	498	479	489	489	512	474	532	498	535	511	501	500	551	479	530	492	492	523	454	505	517	481	523	529	548	511	502	507	563	537	523	514	500	489	496	518	503	484	519	526	500	523	488	460	468	496	479	516	483	563	498	492	490	505	501	497	528	494	449	494	508	494	491	495	512	505	502	506	505	506	494	488	471	506	548	491	492	512	487	472	522	542	515	503	514	528	505	477	502	511	480	464	511	507	511	472	510	513	505	496	519	501	502	562	509	464	490	538	530	521	474	490	529	519	446	517	519	511	493	536	515	476	469	504	504	506	470	507	544	492	489	527	479	542	480	473	462	473	477	465	522	534	539	498	517	520	477	500	498	525	506	541	501	498	521	521	479	494	487	532	527	466	461	538	487	536	513	556	488	586	469	486	471	488	519	465	511	479	490	500	520	537	467	475	522	504	498	483	467	469	527	516	485	523	511	502	529	508	463	494	516	502	530	514	489	517	493	514	515	489	496	533	528	508	554	491	514	464	509	516	499	498	511	494	549	541	509	473	500	527	533	502	513	538	513	443	463	507	527	529	498	513	471	549	535	507	497	500	531	482	502	477	543	510	526	474	531	470	457	490	517	482	497	501	507	495	524	469	505	486	523	537	491	542	498	530	444	511	488	500	497	469	516	484	527	535	518	523	511	507	531	475	519	505	542	531	512	541	463	495	537	485	528	514	492	477	485	472	511	495	478	482	505	493	523	513	504	540	517	526	501	478	507	497	521	489	495	516	481	535	506	494	507	479	518	545	514	488	468	533	493	503	520	490	494	540	517	525	499	499	504	492	457	539	503	482	464	484	536	510	481	519	454	498	498	508	511	492	483	564	526	503	529	488	497	500	528	479	497	515	555	498	511	500	481	487	533	508	515	500	556	470	549	495	547	495	502	511	506	499	522	492	541	516	517	473	516	520	565	489	484	512	486	523	505	515	524	492	454	546	489	558	507	506	521	500	529	462	474	492	525	485	497	505	504	491	473	502	474	498	492	502	507	518	489	457	529	504	458	525	503	496	517	465	539	543	490	462	453	526	498	543	530	462	519	480	500	510	493	491	510	518	500	564	496	534	521	482	552	516	520	478	525	482	485	479	517	514	487	508	489	520	486	478	494	497	523	484	461	496	495	475	555	497	484	481	508	504	494	551	514	494	492	493	525	488	496	476	508	547	503	483	514	495	493	533	500	510	521	575
52287	50038	34798	26719	28092	28081	24792	17899	12711	10700	6245	2556	1558	1066	795	526	349	294	236	314	263	229	219	202	204	197	210	194	195	199	149	197	199	176	180	184	187	176	151	179	167	172	153	176	146	150	165	156	164	146	135	177	140	169	153	146	151	130	191	186	153	171	147	164	153	159	157	155	152	171	163	154	149	155	162	182	166	142	152	137	152	167	164	164	162	151	139	178	180	168	154	135	143	164	162	168	145	140	153	160	142	153	169	142	143	162	135	155	149	143	163	153	140	158	166	144	166	141	151	161	151	152	137	158	148	146	152	147	163	163	142	146	146	143	165	177	161	142	167	162	158	151	161	134	162	145	176	154	155	157	161	169	140	149	151	146	156	160	160	175	148	159	167	158	176	156	161	156	155	151	168	160	150	166	166	123	185	139	177	138	146	150	139	162	150	146	157	154	143	136	154	141	155	143	160	145	160	160	160	172	152	180	153	157	139	154	179	139	144	146	161	158	153	133	160	145	138	142	142	166	138	155	148	138	150	152	148	161	131	162	147	140	152	146	173	140	161	161	155	156	160	158	174	136	164	157	133	154	153	158	133	167	149	148	156	156	142	148	145	153	147	120	122	140	170	153	153	153	141	144	148	169	146	144	134	168	146	165	143	157	165	156	168	146	163	150	152	146	158	152	166	147	143	152	134	154	149	122	154	126	151	140	139	178	146	165	139	163	165	161	153	138	150	167	170	169	149	180	138	141	135	163	168	151	154	172	151	128	157	156	166	152	161	167	143	155	151	139	154	149	145	142	157	158	151	169	170	166	149	173	152	145	148	156	167	148	143	146	161	145	164	151	162	152	156	159	160	160	157	149	137	123	163	150	150	155	165	141	164	132	135	162	138	144	165	160	170	163	151	166	179	153	152	158	161	160	143	152	142	160	166	153	145	168	171	145	162	144	150	147	146	140	150	160	149	161	167	153	143	164	156	144	163	131	135	156	174	136	147	150	168	148	154	151	156	183	140	153	149	130	119	145	149	143	167	156	142	162	170	146	142	143	144	145	143	169	160	142	143	162	168	164	146	151	153	167	153	170	139	162	166	168	137	153	153	126	157	195	152	160	120	149	135	141	155	163	159	135	143	146	163	162	157	157	149	148	166	131	152	151	157	140	151	160	147	176	140	150	161	153	154	147	153	151	158	144	138	160	182	145	157	136	148	162	159	144	155	147	167	139	147	152	146	152	166	130	138	158	166	153	153	152	143	149	154	162	142	132	142	152	144	152	161	132	150	168	163	139	184	133	162	147	143	149	162	155	178	177	166	163	162	142	155	148	130	153	140	145	159	164	155	156	156	161	140	140	165	134	129	139	132	134	169	172	148	163	153	138	142	144	141	160	131	152	165	187	142	160	158	168	185	148	141	150	148	150	147	164	179	163	171	143	159	135	168	159	146	153	158	146	181	151	118	154	163	166	163	148	161	156	139	161	144	156	149	166	127	158	148	137	144	174	153	163	159	150	156	133	141	161	155	150	160	159	142	143	144	155	156	147	148	141	174	150	133	151	158	141	129	167	155	149	147	150	183	147	147	154	147	169	160	152	150	136	134	137	165	161	165	156	154	157	151	158	154	150	181	150	154	152	153	178	149	159	155	151	156	160	171	162	138	168	161	168	132	155	160	142	147	145	164	149	146	158	150	157	130	155	166	164	163	164	162	169	122	152	168	146	149	130	161	165	157	143	145	145	148	135	150	169	158	145	154	173	146	172	163	146	140	163	167	128	140	161	154	153	151	131	168	171	162	164	173	143	147	174	155	146	151	152	142	152	161	156	151	129	158	153	192	121	154	178	156	154	130	156	162	152	161	165	150	159	156	167	167	144	164	143	180	157	150	136	159	169	151	141	158	149	155	152	143	157	156	168	141	151	141	172	158	163	146	154	145	163	147	150	169	145	132	158	169	167	137	161	168	175	146	149	169	165	190	153	150	154	171	166	148	168	144	151	155	141	127	135	163	156	152	162	140	131	155	166	131	153	158	154	143	142	125	145	158	151	166	150	147	156	153	173	145	162	141	166	176	175	146	146	147	148	125	143	159	135	143	167	150	149	161	144	144	165	146	185	165	150	137	131	168	168	155	157	153	146	133	140	158	143	148	166	142	143	146	166	124	151	145	181	179	132	158	156	160	166	150	137	140	147	178	159	143	154	177	146	146	159	150	143	164	155	167	142	149	175	146	147	151	151	137	156	157	157	134	164	134	185	153	152	145	174	170	158	159	162	175	125	155	136	142	187	166	137	154	142	174	171	143	152	151	175	152	170	156	155	153	175	152	156	138	156	185	144	149	164	166	173	166	157	146	143	172	138	134	163	146	157	157	148	147	165	167	184	152	155	150	151	163	148	168	177	155	152	151	153	184	130	144	139	157	179	128	169	158	165	154	161	169	164	124	166	160	145	136	150	132	153	143	136	146	162	148	147	168	133	176	152	151	154	154	143	136	132	161	120	166	157	147	159	149	134	140	134	178	143	153	154	150	139	129	160	166	149	154	154	176	177	145	155	146	143	149	145	148	168	151	142	143	136	157	173	131	166	165	155	176	141	154	145	164	138	157	143	151	147	147	148	146	163	153	148	146	158	166	149	144	123	160	120	145	119	161	157	134	162	162	129	144	155	154	151	130	158	128	141	127	167	155	156	157	166	132	167	151	143	165	180	154	138	170	136	159	157	173	168	159	173	144	150	155	167	160	146	153	167	169	170	183	148	161	155	152	139	153	155	153	169	161	143	160	168	168	176	142	158	144	148	159	156	142	137	161	144	156	127	163	146	160	138	154	155	154	134	148	163	151	145	145	152	145	157	157	167	136	150	138	132	135	151	159	140	148	152	158	141	153	167	133	169	134	159	157	155	161	171	136	144	170	157	136	135	145	153	154	159	149	160	160	161	172	135	165	146	166	138	153	154	121	168	169	146	148	178	154	157	146	130	169	182	154	145	157	173	143	146	161	161	164	161	158	158	168	141	146	179	153	140	151	169	170	142	158	146	170	171	157	151	172	138	158	146	151	171	167	159	159	140	148	134	150	163	166	153	143	143	154	156	160	173	176	151	170	156	161	138	136	143	144	163	177	174	167	159	155	150	155	158	156	159	151	153	144	170	171	144	170	169	137	160	157	177	150	172	166	150	172	143	149	144	155	153	153	162	173	149	154	148	170	135	189	160	155	138	168	148	158	149	155	135	138	147	149	156	164	162	142	158	163	139	160	178	168	160	154	160	166	162	160	148	149	150	152	152	152	160	144	154	173	164	164	154	168	162	131	135	172	144	134	123	149	150	160	166	137	155	169	135	158	156	167	137	155	141	153	147	143	162	154	156	142	151	156	157	163	163	140	140	164	145	155	191	185	155	167	145	146	168	144	150	149	143	147	143	140	146	162	153	158	143	155	139	137	165	160	147	152	173	143	141	159	134	164	150	170	153	126	146	154	167	158	190	138	159	140	146	132	154	157	145
44428	54537	32503	36582	38843	38274	33471	26576	25987	27158	20040	10704	6797	5099	4021	2799	1855	1467	1182	1399	1088	1059	973	927	889	815	849	861	763	707	729	713	653	640	677	688	677	622	608	556	585	537	629	566	522	516	523	492	534	519	462	518	529	504	498	523	474	511	459	544	532	490	494	469	467	498	478	473	488	506	454	452	547	494	464	468	457	453	468	459	474	496	445	474	452	504	470	453	499	495	470	453	449	468	470	502	469	455	488	503	509	543	471	502	485	461	498	519	433	504	489	490	506	466	441	500	451	484	458	506	467	483	482	467	499	491	487	499	491	450	469	504	491	521	463	479	451	457	479	449	470	483	470	472	462	455	463	493	509	449	474	506	494	484	496	497	442	469	478	442	509	442	461	490	484	447	458	458	482	500	444	481	459	451	446	503	465	494	464	444	511	491	425	488	456	449	471	528	478	478	509	468	466	466	485	455	489	456	501	484	473	490	447	485	464	501	529	519	489	417	506	480	434	478	468	461	489	464	456	473	486	453	505	459	473	475	497	448	484	473	457	457	475	525	460	448	468	463	406	486	476	488	514	466	451	474	458	475	448	466	451	470	457	443	470	489	491	487	488	457	446	463	479	477	459	447	463	497	470	474	459	447	495	497	439	480	488	444	454	433	494	477	487	503	439	494	463	459	489	476	438	482	484	427	453	451	492	456	492	432	436	509	448	486	468	461	454	470	467	464	459	479	463	489	460	513	473	452	458	459	460	463	457	483	478	481	433	456	455	459	478	491	476	460	486	469	505	535	474	427	481	462	495	460	455	444	447	482	473	472	459	515	490	472	425	486	498	467	460	463	484	461	458	536	492	504	443	537	459	468	466	482	482	447	503	498	462	499	448	457	496	500	491	472	503	473	501	468	432	484	494	533	450	435	450	450	460	485	464	492	449	464	468	506	478	475	454	482	480	469	433	514	448	449	471	489	479	489	459	477	460	450	476	433	481	428	462	482	474	467	469	491	455	461	480	473	448	488	482	454	473	441	492	473	432	508	456	497	483	493	466	466	485	452	482	492	450	469	462	491	479	475	483	447	440	451	497	480	512	495	464	492	440	497	523	474	480	465	478	487	498	469	491	481	468	431	460	459	493	445	449	478	462	444	472	465	440	462	492	470	483	445	469	457	455	489	452	476	423	507	495	485	477	459	497	474	449	472	491	487	460	497	472	501	471	432	463	462	478	460	461	494	462	457	479	475	453	474	461	425	467	445	491	496	476	470	482	426	430	497	468	451	451	475	483	459	458	472	449	436	468	448	500	446	440	481	411	465	511	429	495	455	473	461	480	476	477	478	481	458	477	474	478	452	461	491	478	498	464	515	483	475	484	459	477	460	483	476	465	444	485	451	503	451	448	463	456	476	472	480	460	446	482	468	511	449	465	486	472	487	501	466	485	451	476	458	466	453	477	482	480	465	453	442	488	489	459	485	479	448	471	490	489	500	465	477	455	449	466	472	459	485	473	471	443	449	479	457	452	446	499	457	488	494	478	452	462	446	456	466	498	437	476	472	442	438	485	468	494	427	447	478	497	450	478	468	513	480	462	464	479	442	427	459	459	458	486	478	435	444	466	516	449	486	459	455	430	477	487	486	506	456	409	454	469	469	453	467	482	468	461	479	466	454	441	486	478	458	471	494	484	437	462	449	453	468	455	447	470	474	458	431	456	469	474	431	434	451	447	469	462	484	471	459	435	484	478	447	455	467	532	422	435	480	505	454	455	463	429	431	431	498	425	473	472	492	487	448	474	497	476	446	504	497	468	412	458	457	512	471	455	532	481	476	447	470	515	473	508	442	460	478	454	439	506	487	476	474	481	471	485	504	510	436	485	493	457	488	439	479	479	457	480	448	469	464	478	475	506	486	449	474	427	473	468	493	512	483	460	461	443	443	487	465	477	490	469	472	463	498	464	450	464	500	482	482	456	513	488	445	458	424	484	515	435	494	455	470	509	498	469	464	506	453	483	445	490	473	466	471	460	451	469	458	446	452	474	487	445	452	474	478	463	478	433	495	492	477	452	463	445	494	507	480	480	474	496	467	463	459	455	460	498	474	445	482	482	465	469	440	477	467	464	458	458	485	491	465	476	469	476	479	471	490	488	482	482	479	498	475	462	489	486	470	419	454	465	458	464	482	465	445	509	495	512	477	488	491	474	484	453	470	425	430	503	447	480	455	490	457	471	494	493	452	487	475	476	513	460	443	481	472	491	455	477	490	500	456	467	478	484	478	457	445	498	472	473	477	480	478	486	496	474	490	416	490	442	469	455	467	483	481	473	478	444	513	429	438	463	454	428	479	495	437	481	494	463	465	489	481	478	497	453	435	445	434	457	499	487	453	471	506	497	472	482	489	474	464	471	444	464	447	472	461	502	468	463	471	448	471	440	462	501	451	495	474	495	462	473	468	467	468	482	499	474	460	502	488	470	473	452	502	441	460	480	474	445	463	427	494	465	510	494	512	454	430	454	504	489	501	458	500	491	461	450	488	491	449	461	449	487	474	465	477	520	496	495	486	466	444	448	435	490	480	484	425	468	443	484	485	498	496	468	458	490	472	466	504	437	460	475	484	454	463	502	484	464	447	463	465	498	480	438	498	486	454	479	530	468	452	487	495	446	488	478	451	487	504	442	453	481	451	486	499	491	437	474	498	469	454	479	469	475	454	479	499	508	438	477	493	492	470	473	477	435	478	451	472	448	502	495	456	429	464	490	480	475	469	486	455	462	470	471	473	468	470	488	465	486	494	503	482	443	449	436	473	455	457	454	485	490	503	464	462	448	467	489	477	428	475	484	508	473	482	440	470	479	454	487	513	498	474	465	470	459	471	453	484	485	462	474	452	434	476	471	473	493	444	479	480	453	458	475	452	497	486	454	465	491	484	452	462	460	446	486	413	509	442	488	455	445	490	469	467	436	437	472	496	425	495	470	466	470	457	475	457	469	439	465	467	476	485	453	463	487	452	475	440	435	450	499	494	456	441	478	469	507	471	455	486	482	460	434	469	462	433	469	485	469	462	464	529	476	476	447	468	507	405	480	480	486	443	489	436	494	450	461	443	500	463	442	476	485	494	448	504	448	449	457	450	489	455	472	468	516	467	460	473	455	460	432	441	460	480	479	481	458	476	431	471	483	526	493	465	467	485	482	481	451	528	500	456	493	461	477	501	466	445	449	448	479	504	474	459	462	466	467	461	482	474	459	489	465	457	457	500	530	460	512	475	456	485	439	433	453	449	443	506	463	477	472	429	487	484	489	498	459	439	469	457	470	486	460	447	455	461	489	453	472	497	474	426	455	474	453	463	462	464	488	500	460	481	469	490	511	458	482	471	463	479	478	469	493	492	478	491	492	488	500	441	458	462	476	488	466	507	516	444	494	458	502	484	495	509	480	466	522	505	452	452	487	486	481	505	483	458	455	475	527	452	443	473	490	496	475	495	471	508	493	453	454	541	451	469	497	450
59012	45556	31301	26896	29307	30293	29844	27203	24397	21415	12828	5550	3212	2190	1717	1140	751	574	506	447	472	426	407	420	346	358	404	369	332	340	323	329	337	289	329	321	325	316	278	313	312	304	302	254	244	293	277	274	268	307	265	260	280	261	287	258	306	271	259	285	256	291	270	246	270	300	263	259	311	279	237	246	258	283	253	268	239	238	254	256	263	254	255	259	280	283	257	264	266	277	254	278	249	319	296	277	291	257	267	286	252	270	275	283	263	248	269	296	240	266	254	257	238	258	247	298	266	228	252	261	294	265	245	285	277	268	246	242	250	215	272	283	263	267	261	251	262	255	281	279	242	247	254	239	250	260	273	259	254	268	239	234	258	268	261	274	272	276	256	246	279	271	264	273	278	251	260	289	268	233	270	274	268	258	263	246	260	278	240	252	270	244	261	262	240	243	286	248	255	248	292	260	230	270	267	250	262	259	269	256	275	262	261	278	289	273	268	239	223	263	234	257	251	271	282	262	242	279	254	223	259	254	260	248	287	243	284	278	273	258	273	289	256	251	275	269	250	274	269	273	247	274	278	275	263	250	296	250	209	233	221	254	265	290	263	265	263	266	227	276	276	255	304	303	260	274	252	273	236	286	268	261	283	275	255	254	273	232	227	244	243	278	252	247	263	280	279	236	242	251	285	251	297	278	255	244	263	214	264	286	272	269	270	254	251	226	247	297	269	261	259	255	246	276	235	271	276	262	272	243	242	251	257	274	279	265	264	284	255	259	277	256	257	254	282	282	262	250	263	264	268	253	273	268	268	282	271	295	254	257	284	266	257	266	273	241	284	254	269	251	302	259	269	279	273	288	227	239	251	246	253	270	264	231	244	279	267	297	269	282	279	257	316	238	239	262	258	266	264	237	259	254	297	239	256	251	253	244	292	269	259	282	278	249	270	274	270	225	251	263	252	248	246	273	288	251	249	248	282	245	254	289	263	287	258	268	292	287	262	268	216	239	285	258	257	243	270	249	239	253	239	247	264	258	278	306	275	255	283	247	299	249	234	288	272	264	270	270	273	286	247	286	289	250	270	265	269	271	271	253	248	234	224	260	272	281	230	271	293	291	285	243	273	283	283	272	262	241	258	244	257	277	276	286	275	264	242	278	231	247	303	263	249	240	277	292	247	254	260	239	273	271	264	243	263	258	243	266	267	256	248	286	241	273	226	219	244	243	263	263	252	286	258	248	246	263	231	252	247	254	220	281	278	236	243	296	267	251	259	279	250	248	285	277	269	254	250	272	273	272	240	269	254	253	261	249	262	250	277	287	259	252	279	249	263	267	258	258	241	282	242	250	269	237	256	257	254	288	236	238	293	264	270	247	256	270	251	279	282	285	234	258	240	234	274	266	264	262	259	269	263	257	244	275	270	285	252	275	288	263	260	258	264	280	247	257	263	265	269	265	246	253	239	274	260	276	276	257	273	248	280	258	269	247	285	261	267	253	268	267	261	263	260	245	290	275	286	250	247	246	273	300	258	262	244	250	247	258	241	267	248	264	264	264	276	238	290	268	275	258	232	265	277	286	284	242	276	248	259	258	282	261	257	266	258	279	265	266	267	278	249	242	261	258	243	236	258	269	287	262	280	246	273	284	266	268	261	236	290	284	251	263	268	282	252	249	247	221	256	298	254	233	239	227	256	278	268	311	278	249	260	293	267	255	281	247	280	267	256	273	291	263	200	255	263	218	257	263	286	269	276	232	255	269	287	254	249	273	217	252	261	254	240	255	253	267	258	273	278	244	248	265	280	249	281	280	254	259	291	267	292	252	258	264	242	280	234	246	255	284	251	262	236	260	275	256	296	294	277	243	242	277	263	251	242	240	262	256	288	291	271	248	285	280	294	258	270	270	278	266	274	249	261	247	265	253	237	215	281	260	302	265	202	266	241	257	271	306	258	247	261	238	257	271	236	219	245	236	248	275	277	279	243	234	275	261	245	275	265	275	270	274	252	244	232	281	287	258	233	248	259	270	266	249	263	253	272	256	260	245	273	252	267	262	266	239	293	267	279	261	269	269	256	235	220	245	248	256	242	257	280	265	270	258	289	264	261	271	221	273	258	266	251	294	239	288	249	251	263	250	274	259	246	243	235	249	259	256	262	287	247	255	252	250	258	269	239	261	245	244	269	252	277	283	289	292	281	278	267	257	252	249	270	244	284	233	259	262	243	237	270	270	259	249	287	270	253	250	275	252	256	261	269	255	258	297	287	239	261	258	284	246	289	270	298	272	247	256	273	231	257	269	261	250	255	241	261	237	248	275	253	242	258	259	275	285	269	236	266	278	243	279	283	252	250	235	271	277	277	256	233	261	259	269	266	279	244	260	264	258	279	246	261	261	263	264	278	263	238	258	240	294	294	264	279	272	253	311	267	288	272	244	259	254	255	258	249	277	260	268	262	268	260	255	254	278	281	264	273	266	228	246	277	273	261	268	273	246	261	253	245	275	279	255	289	303	266	240	230	253	209	263	275	258	250	238	261	259	304	249	225	249	257	240	255	242	278	247	249	269	258	274	274	256	276	266	270	247	281	246	286	266	263	270	260	262	259	286	278	249	262	243	290	234	271	282	229	238	276	230	247	274	246	276	259	251	275	275	262	245	264	266	246	238	252	254	269	258	277	243	278	225	278	253	284	285	264	267	263	265	226	257	242	258	245	271	251	248	295	265	245	236	258	282	281	252	278	288	261	275	258	242	270	279	261	283	265	281	259	242	246	237	280	287	246	272	258	265	244	257	260	268	262	254	258	272	246	280	247	295	269	255	253	246	287	236	247	251	272	230	266	295	263	256	273	279	281	270	242	278	270	293	275	244	275	248	291	286	262	269	278	283	265	266	271	256	253	285	259	293	277	250	239	224	267	257	277	273	243	232	263	261	270	259	272	261	263	259	272	295	263	242	258	260	268	259	275	264	235	243	246	256	270	290	244	251	223	259	265	246	259	241	275	292	238	250	250	258	272	270	275	268	275	285	249	280	286	263	246	254	257	237	260	290	263	303	285	259	242	244	229	241	268	241	266	277	271	241	257	262	287	264	251	263	261	241	258	276	254	260	274	251	272	249	278	250	269	262	280	242	265	258	255	277	264	263	247	266	240	255	277	273	255	262	266	250	274	281	265	275	264	269	250	258	255	237	256	309	264	273	253	225	266	237	234	250	270	245	266	244	262	289	252	238	279	257	268	259	277	249	269	275	269	246	255	283	254	256	291	277	242	241	241	270	252	275	225	278	259	249	250	251	260	257	264	243	228	258	260	250	244	247	253	255	274	254	253	255	263	275	262	286	269	283	250	260	273	249	251	266	268	265	250	266	276	252	250	276	254	268	273	230	280	267	279	304	295	290	276	277	250	236	263	242	257	241	259	280	292	275	245	262	270	242	282	252	276	240	275	267	254	249	242	258	265	266	287	258	218	259	267	276	265	268	266	256	252	272	264	254	244	248	244	261	267	274
52556	53471	33706	42586	45625	46210	42281	36783	37098	37074	27410	16747	11000	9446	7604	5249	3578	2546	1953	2238	1703	1549	1496	1423	1429	1289	1427	1305	1132	1108	1190	1129	1157	1028	1018	1120	1045	963	897	895	906	903	848	802	848	824	888	825	811	813	769	783	790	804	819	798	816	798	741	768	788	724	745	718	770	738	756	738	698	698	745	716	728	723	763	779	680	748	709	755	728	757	717	706	723	668	759	720	721	737	743	733	719	681	723	717	721	707	768	760	760	815	814	755	717	704	727	785	738	736	704	683	687	740	717	719	784	729	756	754	685	732	683	703	797	687	691	680	697	734	667	695	735	740	718	777	767	740	707	700	760	721	706	727	755	758	751	705	725	722	760	749	712	717	757	708	702	736	704	701	685	752	678	715	699	737	670	749	693	694	739	700	703	708	714	746	785	695	702	713	712	718	706	780	675	718	740	651	683	719	677	739	726	743	684	740	737	747	720	722	706	752	702	716	697	737	672	703	703	723	736	753	724	728	728	660	730	669	686	734	702	647	680	715	718	755	736	734	793	755	692	712	682	694	768	689	716	725	710	695	706	717	710	722	745	734	740	744	688	705	735	663	701	752	742	724	710	785	723	757	724	732	720	731	676	689	723	703	681	739	746	698	721	725	781	740	712	718	710	705	721	745	694	698	725	702	669	714	687	665	708	697	687	681	717	706	672	719	724	736	721	679	746	668	692	743	768	701	712	681	710	706	724	717	695	705	716	702	722	705	680	723	652	713	687	684	721	705	745	747	702	729	728	712	756	705	699	753	721	733	720	749	731	724	702	726	695	719	719	731	720	717	740	710	702	698	665	701	714	735	720	720	694	658	695	743	722	691	676	750	707	687	684	717	716	713	728	687	673	768	689	700	714	656	659	721	732	717	748	724	747	742	713	757	710	679	686	698	708	703	738	754	694	716	716	719	703	685	695	738	670	710	668	663	720	701	648	734	636	676	715	714	657	674	684	738	725	729	750	765	701	746	719	723	662	738	717	688	687	697	696	660	693	723	731	711	684	721	707	710	725	732	716	753	734	732	728	772	728	701	696	707	698	732	685	714	718	743	688	706	685	736	661	713	723	721	705	703	696	752	675	694	703	684	715	709	690	718	655	733	716	684	691	684	722	725	786	715	736	675	723	728	696	679	672	699	693	716	745	712	680	693	708	702	720	714	693	651	713	687	726	734	694	728	682	716	723	693	692	725	767	732	683	719	733	705	667	762	715	656	700	708	729	755	687	699	715	666	741	667	704	683	726	725	720	668	702	731	723	688	695	711	698	719	644	664	699	712	737	692	710	713	750	718	749	734	694	705	728	752	713	686	682	755	695	747	721	721	633	715	713	751	721	708	717	690	771	688	722	697	721	666	690	709	725	721	712	698	708	716	768	699	742	702	686	728	701	773	771	725	710	687	699	706	701	702	754	756	712	720	738	731	697	713	686	692	720	755	671	719	716	714	670	657	716	763	708	712	711	642	722	745	708	704	741	755	709	694	697	739	738	692	724	687	676	751	746	679	764	679	712	707	742	723	720	692	711	701	697	740	718	712	687	695	711	725	744	745	744	697	725	723	670	727	729	704	729	707	723	694	633	740	661	699	686	670	725	706	759	788	780	701	691	679	709	707	678	716	669	685	716	663	726	774	716	680	699	732	748	684	745	678	654	718	666	734	747	755	666	697	674	693	724	732	688	715	687	689	711	691	751	711	713	689	724	744	676	729	705	717	728	712	750	723	713	711	684	687	690	709	695	685	738	712	679	702	724	677	677	701	704	701	709	752	725	692	731	705	726	741	688	684	698	705	734	688	704	714	718	689	704	701	714	708	686	775	702	714	710	747	756	729	702	745	668	751	708	723	738	705	716	743	687	684	687	695	685	708	719	690	734	755	721	732	691	756	731	726	713	689	663	705	713	710	721	739	723	711	722	658	650	687	687	732	703	695	763	680	716	719	663	661	748	745	680	729	721	757	709	733	704	725	779	735	684	697	674	737	684	700	730	713	741	720	655	737	666	717	676	653	715	650	702	754	718	692	705	726	753	685	727	724	715	721	740	679	708	729	742	721	719	737	703	734	719	704	714	697	725	677	700	717	689	703	683	694	665	708	700	704	726	757	704	739	683	743	706	693	798	722	721	699	684	656	694	722	672	736	729	741	710	693	711	715	714	719	689	725	728	710	718	749	698	665	670	716	704	760	641	709	720	727	713	746	759	717	711	707	760	713	738	685	733	740	767	727	751	704	713	670	686	718	680	703	687	715	705	666	683	666	743	705	702	657	681	712	689	669	744	700	725	729	692	683	707	739	676	674	745	736	701	752	673	696	686	733	684	686	736	725	671	711	756	690	667	722	725	700	726	700	717	698	706	716	757	726	744	730	704	721	719	715	690	725	699	701	670	705	701	709	723	754	732	709	698	737	763	735	730	690	685	681	668	681	672	711	692	717	681	783	722	697	736	742	685	698	700	702	710	730	704	647	664	733	704	743	725	712	689	681	695	688	702	702	684	747	707	708	724	718	694	704	694	714	721	683	744	681	693	701	691	741	702	741	735	685	757	688	693	714	729	679	753	731	708	765	723	709	745	732	711	725	635	703	708	701	728	686	686	710	692	720	751	706	716	711	666	718	675	711	701	685	718	715	723	721	689	701	724	712	690	700	711	710	723	675	727	716	680	739	744	741	694	681	717	678	720	725	689	759	714	700	765	726	697	713	695	707	681	717	691	714	705	651	748	670	711	684	703	777	705	702	729	728	721	701	764	721	712	734	700	725	697	669	714	681	677	721	711	739	720	702	686	710	726	732	698	703	679	744	761	724	695	725	747	756	691	674	737	728	737	688	709	677	691	760	700	686	679	673	660	708	699	727	685	725	739	665	712	682	709	719	722	751	695	682	744	644	736	721	710	668	672	721	708	719	705	756	716	717	759	705	735	663	744	719	710	754	675	725	750	714	705	708	698	728	722	714	748	761	708	706	677	695	721	672	717	667	716	758	720	677	749	720	736	688	718	738	705	706	715	734	723	679	732	686	693	694	725	662	701	743	689	698	688	725	695	722	677	711	680	674	702	710	674	663	718	719	668	732	749	677	733	675	727	715	683	723	727	671	707	686	733	678	688	663	648	742	706	675	728	711	707	723	705	720	721	753	716	746	730	693	766	767	713	724	701	684	743	702	695	704	668	738	756	707	770	714	742	700	719	687	694	804	688	734	704	710	710	679	641	699	731	669	690	748	685	697	747	675	718	724	692	733	735	733	699	703	741	759	700	737	716	735	651	684	765	682	698	727	710	738	741	700	662	679	749	710	704	694	714	733	696	691	708	720	720	698	753	788	700	721	672	689	761	715	690	732	680	723	684	697	692	683	712	688	679	696	737	671	715	715	742	706	735	718	751	685	736	742	728	685	615	693	709	689	671	744	667	727	748	722	699	718	717	674	773	675	705	669	695	734	674	758	716	718	726	667	699	740	693	720	697	716	705	638
23023	37784	19587	8553	5521	3434	2047	1275	976	758	582	372	255	269	234	212	210	186	174	189	201	175	189	171	185	191	186	173	183	191	174	162	193	173	173	168	175	173	188	192	129	186	153	174	188	167	164	169	150	152	187	168	162	152	160	166	161	192	167	163	188	176	187	152	191	141	168	164	159	204	193	154	175	154	184	155	177	150	179	157	165	172	180	176	184	154	154	155	163	180	165	157	175	194	169	173	181	161	179	173	162	162	177	169	158	177	188	169	151	181	135	144	185	160	143	177	168	172	191	162	146	168	142	186	155	170	171	182	177	189	151	177	176	150	170	154	178	166	177	168	162	189	171	138	190	172	160	165	176	165	162	167	146	151	174	176	168	160	180	165	166	165	171	162	190	165	165	168	173	180	193	180	150	163	159	165	176	162	164	139	152	148	158	146	147	180	203	171	146	158	184	146	166	152	153	166	165	181	185	165	169	175	169	137	164	155	169	165	192	179	142	146	172	174	153	175	190	164	186	151	165	169	178	168	165	161	143	159	179	177	158	166	186	164	167	166	156	162	156	179	165	141	163	167	166	177	163	174	144	176	167	169	151	195	151	157	152	162	166	171	183	183	182	162	159	159	166	162	165	157	181	154	147	156	163	178	180	192	146	192	161	184	170	164	157	183	155	193	186	163	157	187	159	185	169	166	169	143	150	162	151	177	192	163	152	168	151	164	158	166	166	156	149	188	143	140	152	163	153	168	176	154	185	163	164	161	159	164	142	182	190	160	153	165	165	154	126	160	164	160	170	176	151	183	155	154	166	166	171	173	182	183	169	162	152	168	155	160	181	143	161	161	162	171	157	153	170	163	162	172	151	167	149	154	159	146	155	169	179	186	172	172	154	161	168	180	192	154	139	149	151	156	156	170	157	174	180	168	164	134	164	182	177	187	159	155	156	178	146	174	170	149	152	131	146	144	177	162	144	155	164	173	154	165	173	147	184	177	164	164	156	159	173	177	172	160	179	168	176	170	170	164	145	156	174	150	160	151	180	164	175	167	166	167	163	157	149	169	165	161	177	157	162	166	182	176	132	144	149	150	169	150	157	176	171	146	181	146	152	174	174	173	165	174	154	170	151	173	171	156	196	148	171	166	158	145	163	157	162	166	167	159	163	156	141	157	175	154	180	161	149	178	172	170	149	182	179	160	159	168	158	145	168	157	177	176	162	183	172	166	166	155	188	165	182	163	166	176	176	170	152	159	157	174	150	188	155	157	159	156	156	125	158	175	156	180	159	155	161	152	156	178	161	156	141	150	145	160	179	180	175	150	160	139	140	169	151	149	175	160	166	193	190	150	172	172	164	158	150	156	164	154	168	170	174	161	143	167	160	155	159	162	172	157	179	162	168	163	166	170	185	170	150	180	162	179	144	144	157	175	161	163	186	175	159	165	171	144	168	175	179	173	164	155	177	177	191	149	174	182	176	158	171	180	146	169	163	171	154	195	154	161	138	173	168	153	179	160	188	176	173	180	129	146	156	174	159	167	147	161	161	176	165	165	174	161	148	173	171	154	166	171	156	182	171	154	161	157	165	150	163	153	166	161	158	157	154	145	179	183	185	173	165	165	164	179	177	169	155	186	152	161	175	162	157	144	162	165	185	154	156	148	156	170	172	149	164	155	180	173	159	160	158	137	149	171	164	162	169	176	151	172	180	164	162	155	152	170	135	164	163	183	168	166	155	140	157	158	169	161	161	151	150	161	169	154	178	170	158	166	151	187	146	190	160	141	164	161	158	179	177	166	168	159	150	168	163	157	173	179	171	159	148	162	175	161	155	173	162	141	177	162	157	178	174	183	164	193	175	150	168	156	160	159	162	177	157	166	163	165	173	171	200	177	151	156	171	181	177	176	191	165	156	173	142	146	179	159	170	156	174	162	157	160	175	145	144	151	176	151	159	172	162	173	179	163	147	177	172	154	151	179	179	168	164	188	180	146	159	185	178	173	152	165	147	160	159	157	169	168	190	151	161	165	176	155	147	176	171	170	184	173	184	189	148	167	160	164	167	165	155	154	149	157	200	163	145	171	162	171	180	187	179	160	186	171	168	165	177	171	155	182	181	161	174	168	152	180	171	170	155	173	154	168	161	166	167	151	172	176	176	191	151	154	186	186	155	172	168	160	187	153	158	152	168	176	136	149	153	162	159	185	138	162	172	171	170	153	146	165	150	164	149	164	180	157	152	181	160	165	149	153	186	163	169	178	157	148	152	158	154	166	137	182	133	168	172	166	182	146	173	170	174	158	167	147	176	158	177	178	170	154	162	180	165	175	144	149	157	175	169	156	180	184	164	165	173	150	179	184	165	172	160	184	176	171	156	178	139	157	168	185	164	171	172	161	183	161	171	161	182	162	167	185	138	179	181	186	143	186	167	157	169	144	174	181	155	171	165	163	140	157	168	142	159	160	174	138	168	160	181	170	184	148	181	164	156	195	126	144	152	150	181	175	161	160	153	161	183	147	175	171	136	158	151	155	150	178	172	153	164	165	182	153	167	167	152	151	160	180	150	155	166	162	179	192	179	175	158	158	156	170	171	146	163	151	171	154	160	182	150	169	157	167	159	153	152	175	143	187	178	156	133	164	147	181	150	147	160	166	162	173	142	151	154	169	160	172	163	154	159	167	169	161	166	153	195	161	163	182	156	166	157	156	165	166	171	166	150	167	176	166	150	191	175	160	165	163	178	154	148	144	181	183	161	164	164	148	162	178	156	162	167	136	160	176	185	158	157	178	154	153	171	157	172	160	173	181	151	164	166	145	170	161	145	190	161	182	160	172	168	165	148	160	162	174	160	170	153	170	142	178	173	191	161	173	152	160	183	160	145	176	163	153	145	159	170	176	167	171	166	164	162	164	151	160	167	156	167	192	149	163	169	163	175	181	159	161	183	152	160	161	156	169	151	165	182	168	182	184	152	156	159	191	174	162	177	177	144	163	191	148	150	142	186	158	169	161	166	172	153	158	160	170	175	151	179	173	177	166	164	144	185	150	183	170	151	147	165	135	197	164	158	176	151	151	168	169	178	174	169	174	171	162	165	161	166	177	166	174	184	171	172	188	163	172	168	151	170	177	166	151	173	162	180	159	157	155	147	163	160	151	182	184	176	176	182	148	169	200	170	176	172	163	160	190	159	179	187	157	201	187	141	155	173	169	184	140	175	188	182	170	149	168	175	161	174	164	145	158	183	149	170	166	160	145	159	164	176	139	177	181	174	164	143	191	175	152	165	157	148	149	150	172	170	154	163	174	138	188	177	153	144	144	183	196	155	157	142	162	146	165	160	152	134	154	141	187	174	173	175	150	165	164	148	166	191	174	152	162	184	168	152	174	149	142	173	171	155	174	161	138	164	171	179	140	164	166	144	172	147	173	165	164	142	157	145	151	142	161	158	158	168	185	158	169	134	169	163	148	171	171	160	157	179	165	173	160	164	171	152	162	173	164	155	166
20407	37534	13911	13468	13255	11212	7962	5416	4272	3783	2899	1703	1236	1146	1074	904	835	763	744	704	703	753	672	732	668	673	644	690	624	610	622	582	595	593	621	613	566	564	554	599	551	511	595	522	556	506	560	520	491	490	491	516	535	517	514	492	522	560	452	483	519	470	514	513	475	481	518	518	531	513	495	534	494	548	523	503	484	504	513	500	560	517	516	508	507	502	468	508	506	513	526	461	511	488	514	502	507	515	510	515	499	494	523	517	557	510	510	490	517	501	502	561	464	529	490	507	518	503	496	497	544	488	493	538	501	499	530	481	530	566	478	528	513	487	532	512	507	526	475	546	499	543	518	495	504	506	514	504	497	531	489	501	514	482	490	477	521	504	532	515	508	483	495	523	493	500	507	470	504	484	481	488	537	492	504	490	531	545	521	516	512	503	508	536	508	457	502	491	481	507	517	478	517	483	506	518	525	523	534	502	542	487	526	508	503	484	523	515	481	472	508	470	519	532	534	536	507	482	513	527	489	504	509	519	507	520	502	470	536	552	476	498	493	509	509	524	488	524	493	510	474	477	501	530	497	479	560	526	527	534	494	493	579	540	522	506	513	546	489	489	511	521	507	532	521	507	527	483	522	480	503	495	494	457	512	531	514	518	513	550	497	491	493	479	514	555	530	497	497	491	522	497	493	513	516	475	517	511	468	493	503	568	483	492	496	510	489	511	485	485	496	469	523	533	529	531	528	505	501	520	503	502	487	524	497	501	517	518	492	504	489	494	514	521	492	483	518	518	503	505	506	485	473	498	524	519	495	523	523	509	511	500	526	518	492	486	474	512	535	480	504	451	497	480	481	506	491	501	534	515	530	504	534	524	493	503	506	490	521	537	502	493	496	517	479	470	519	522	540	479	498	468	503	511	511	478	496	507	561	509	498	501	535	519	522	534	536	547	528	471	516	495	506	517	519	504	488	498	501	500	527	482	502	512	503	469	518	506	489	527	542	462	532	521	500	549	492	473	479	506	529	489	533	535	525	480	538	526	471	575	523	530	551	512	492	499	524	531	519	500	517	487	535	509	543	520	524	515	531	486	504	542	493	543	468	540	473	526	532	498	512	513	533	513	513	490	522	490	476	517	482	537	502	518	489	479	528	455	463	465	537	514	482	510	496	519	508	510	486	528	538	499	505	494	498	524	543	459	521	517	481	461	494	516	520	519	487	523	472	475	525	521	467	537	489	513	513	554	505	545	495	528	517	525	497	521	512	518	485	497	505	521	545	516	510	520	515	525	533	560	510	520	503	499	543	460	518	466	505	529	528	528	522	504	492	504	515	525	505	525	512	489	517	524	517	548	530	503	534	498	499	501	491	558	522	528	526	490	493	528	512	521	501	526	521	530	453	523	519	492	505	539	517	474	523	531	513	491	528	524	506	522	497	502	495	471	512	524	486	498	498	501	518	492	486	522	495	519	488	517	519	516	499	489	505	546	500	537	525	508	526	503	507	554	538	539	465	508	501	487	519	497	532	502	514	548	512	507	493	479	521	495	544	493	535	528	525	511	486	490	484	496	533	512	542	498	525	496	503	502	541	485	511	518	535	468	500	532	539	521	524	516	503	542	529	513	506	510	518	512	489	488	487	480	542	523	551	489	526	486	517	517	481	496	503	471	477	522	509	498	538	465	483	537	504	486	529	504	500	495	543	492	538	499	486	505	522	577	537	522	506	526	504	528	535	537	519	471	529	484	513	511	504	523	505	504	482	516	521	487	519	527	524	553	460	488	529	488	575	481	501	531	508	499	512	492	500	520	467	509	519	507	539	517	506	475	482	480	487	501	486	538	526	494	482	492	447	491	546	503	496	523	502	494	480	532	475	490	518	479	491	495	545	496	511	526	510	488	503	495	526	516	523	508	518	512	535	545	520	560	509	512	504	523	522	522	498	483	476	503	508	508	481	502	539	459	502	474	559	517	475	512	524	544	512	530	488	484	550	509	525	532	516	504	561	499	509	554	516	536	508	500	488	513	558	493	485	561	505	500	527	542	511	511	473	521	500	479	492	533	507	504	506	504	529	500	578	503	505	493	548	505	493	492	556	490	536	514	494	481	535	491	507	522	484	468	508	517	505	488	493	487	538	475	507	503	528	514	518	528	521	546	497	542	521	508	471	503	482	492	497	541	488	526	526	509	492	494	532	486	516	462	513	525	552	511	489	549	498	486	548	527	527	535	527	497	504	517	500	576	487	493	486	501	516	523	487	495	484	515	499	496	496	504	486	550	476	490	496	506	472	492	520	527	535	497	503	491	504	516	508	514	472	512	544	499	481	513	487	480	507	548	500	520	529	509	493	545	502	494	522	522	539	514	501	521	485	525	488	529	500	438	488	517	502	506	515	571	517	515	465	502	514	496	484	463	532	522	497	499	479	547	521	459	495	502	520	518	480	523	494	509	528	513	502	505	488	536	490	549	506	504	518	463	517	518	493	540	477	508	545	510	531	511	463	516	495	511	534	534	548	475	507	530	491	502	484	537	509	505	545	494	519	521	523	490	498	488	535	507	511	501	512	488	545	503	517	515	487	510	528	488	487	524	449	482	489	505	531	512	534	514	486	498	487	467	519	464	549	503	505	486	499	493	521	532	474	500	486	497	518	522	488	504	552	480	497	535	490	521	493	509	512	514	548	474	483	486	493	492	521	531	546	517	482	459	533	499	480	477	533	531	483	483	514	552	471	512	496	511	560	493	539	485	504	497	480	547	532	511	492	504	509	514	500	520	541	544	481	496	516	494	514	483	515	482	552	538	501	460	509	530	500	529	481	522	509	514	501	529	540	533	535	506	490	544	539	494	503	519	517	474	487	507	528	473	494	496	548	518	508	503	530	523	467	495	484	479	519	538	493	546	511	499	498	510	486	489	541	505	499	515	535	510	504	525	555	493	486	496	509	516	484	512	534	512	501	505	447	518	503	485	487	503	493	498	521	495	476	506	550	519	536	479	497	528	499	482	508	560	486	495	510	481	523	511	486	483	506	503	511	558	492	487	463	468	501	507	501	486	539	519	505	507	488	568	466	512	493	461	528	506	524	506	522	535	519	471	516	511	507	501	496	493	508	530	503	528	486	477	473	516	525	545	481	517	520	518	487	536	517	502	512	466	521	498	502	531	517	550	495	511	495	477	489	504	504	501	505	526	533	511	530	542	504	509	462	484	500	508	493	471	512	479	550	482	530	557	504	524	504	541	524	533	546	501	481	492	533	514	488	504	502	471	517	529	463	469	506	521	507	518	503	513	519	521	476	512	478	556	512	486	507	518	480	508	493	530	535	482	512	503	510	478	518	516	517	509	545	492	494	539	528	507	511	519	506	530	477	497	510	502	541	580	491	502	501	502	507	490	488	511	513	497	480	541	536	517	495	486	518	515	498	483	555	524	507	499	501	495	540	512	484	517	500	521	530	505	543	479	543	550	490	480	545	497	546	481	505	547	526	492	532	509	511	502
53217	49909	32708	26929	28369	27540	24734	17245	12214	8703	5030	2239	1392	1179	794	607	392	275	257	251	265	228	203	198	199	204	210	209	203	188	181	193	166	176	188	194	160	186	153	171	172	136	166	164	147	152	178	149	154	166	146	167	180	149	163	153	147	169	151	142	151	164	166	136	161	163	150	148	152	126	154	153	142	156	150	151	156	152	156	139	141	153	148	160	156	139	156	143	151	141	150	128	156	140	185	154	144	143	141	141	163	164	148	148	143	155	148	140	171	133	148	135	174	141	145	143	139	155	156	158	130	161	137	151	152	161	163	151	144	147	159	186	125	157	137	146	168	165	151	117	150	170	147	137	141	164	160	144	148	148	163	157	164	163	148	168	171	172	151	151	161	155	149	143	148	164	155	142	155	141	157	154	126	158	162	150	153	135	147	170	147	158	166	158	164	149	170	154	140	142	152	138	154	142	161	167	144	167	140	158	149	155	163	137	159	144	145	142	150	156	136	166	154	151	144	160	152	166	174	161	150	152	155	150	159	163	181	162	151	152	145	175	167	161	132	157	161	165	139	145	137	148	174	189	162	154	169	156	156	155	154	160	153	150	155	154	159	163	130	150	139	149	157	146	153	153	150	163	160	142	149	179	135	161	176	149	156	171	158	136	156	146	154	147	146	151	150	156	137	155	165	137	177	140	167	160	171	138	162	150	139	161	158	172	173	153	142	136	149	163	170	145	144	159	155	155	151	123	139	132	145	130	152	149	144	151	170	153	153	160	170	128	159	141	150	165	153	145	180	141	143	178	150	143	140	137	146	151	145	154	150	138	173	150	163	171	144	184	140	142	169	161	170	146	160	170	153	145	139	132	164	154	160	148	156	172	149	167	158	160	167	156	136	152	159	154	166	150	164	154	152	159	163	152	157	146	143	151	156	155	140	145	148	165	164	149	138	158	165	154	164	149	141	145	158	152	153	148	153	171	137	172	159	141	140	176	148	152	157	158	166	130	131	178	144	160	153	123	181	168	150	168	155	173	151	149	153	152	161	139	146	138	158	160	160	142	124	145	159	167	163	166	145	147	122	161	143	175	176	168	139	156	148	159	147	154	169	156	145	162	132	156	149	160	155	157	161	170	114	165	170	157	133	144	162	156	168	145	144	140	162	141	166	150	153	155	144	170	145	137	171	164	179	171	140	168	147	148	131	139	164	150	168	161	156	139	149	157	140	161	142	163	139	125	165	160	161	138	161	158	152	153	153	147	133	146	162	153	130	162	158	157	149	147	146	157	145	140	144	149	153	158	148	157	146	139	148	163	161	147	179	158	141	146	124	129	148	138	154	144	166	141	165	140	171	155	151	139	162	156	149	151	140	151	171	161	150	139	120	153	137	151	158	145	139	142	148	137	155	145	146	152	171	158	159	164	185	159	160	160	145	142	132	148	165	152	155	148	152	164	152	188	139	143	160	145	161	135	148	148	151	145	146	153	152	168	145	164	145	158	135	147	155	149	159	146	156	163	137	146	143	148	147	139	145	144	148	150	165	142	164	155	156	155	174	149	151	145	147	175	150	140	153	143	159	146	136	168	131	171	144	171	158	147	150	153	152	140	169	172	125	165	146	141	160	147	165	140	161	167	150	151	157	135	139	151	160	143	153	144	163	157	138	158	126	142	155	159	177	149	154	161	151	152	147	141	147	146	151	147	144	150	145	162	151	144	148	140	135	144	134	173	157	158	151	142	154	147	164	134	149	164	148	150	158	159	164	150	131	147	119	132	152	143	140	149	146	157	155	155	139	166	163	147	157	166	162	142	147	165	169	172	149	152	161	147	171	167	173	157	158	154	166	154	136	172	159	144	160	161	166	152	153	138	132	143	151	171	149	163	137	156	154	146	145	130	144	147	143	149	156	131	155	151	133	157	135	152	153	158	137	151	155	147	187	142	138	168	149	157	156	164	158	156	162	174	170	158	150	142	168	166	143	180	164	148	152	153	167	157	155	169	164	147	158	145	174	156	122	148	144	160	128	157	156	140	144	155	139	145	168	147	142	148	164	170	141	164	186	157	155	151	147	160	139	168	148	154	160	156	153	154	164	146	127	140	152	162	148	154	161	143	145	161	142	155	141	163	152	149	136	158	168	131	177	142	158	139	150	139	157	163	153	129	136	146	179	149	143	153	167	160	141	150	147	157	171	150	167	141	158	136	119	135	179	148	157	146	141	170	145	155	159	185	141	161	159	193	164	162	157	148	139	170	160	141	137	144	152	178	159	147	156	141	154	170	140	145	166	153	153	159	156	170	167	158	170	164	118	153	147	151	159	162	147	159	150	146	146	117	164	142	162	153	153	164	164	125	180	158	148	145	146	143	171	149	142	151	143	143	151	149	157	151	145	157	146	160	163	156	149	159	147	153	136	154	149	153	173	159	167	147	157	164	146	147	124	151	155	166	150	172	161	153	137	152	137	147	174	157	149	147	158	159	152	135	149	159	162	131	159	140	134	157	147	160	148	170	157	130	129	150	168	154	155	159	166	149	139	146	167	153	169	166	161	163	137	139	186	143	187	164	155	155	161	153	153	139	168	163	155	140	161	159	143	160	128	148	133	126	156	151	166	143	164	157	137	156	145	165	166	152	148	141	135	168	134	153	149	133	141	151	143	157	143	181	166	166	169	158	131	157	148	147	148	149	154	152	150	143	150	147	145	167	160	134	153	144	169	175	149	116	151	161	154	149	165	149	168	144	151	142	160	139	143	164	143	152	158	132	144	155	159	135	125	152	156	155	147	136	156	142	147	157	153	135	149	143	153	151	149	152	149	172	137	146	144	153	180	144	151	159	163	168	125	136	163	148	151	151	171	154	169	155	140	172	190	149	155	154	158	178	155	158	157	157	161	175	157	155	146	162	140	145	157	137	138	161	147	145	153	155	153	144	158	154	162	154	123	139	143	150	170	148	134	136	133	160	131	141	158	147	140	147	153	161	163	160	149	144	152	170	152	157	151	164	144	154	134	150	151	150	168	144	146	149	173	158	160	162	142	162	154	170	152	164	139	155	144	156	145	146	169	170	165	166	145	147	156	153	144	136	127	149	172	155	160	169	151	153	153	146	165	155	160	148	152	145	156	149	143	146	138	158	153	157	151	173	160	135	153	145	159	152	152	156	147	150	134	159	133	136	155	169	151	159	148	127	132	149	137	160	140	147	147	152	132	166	155	169	135	152	151	142	173	167	153	144	155	153	137	154	156	163	142	150	139	163	168	141	143	172	149	152	163	167	155	146	166	148	149	160	155	144	189	172	149	139	151	140	161	156	147	154	155	147	141	155	161	158	134	168	152	155	171	144	158	136	148	138	158	138	148	148	144	158	141	144	144	160	168	159	146	146	145	149	153	148	140	152	165	164	157	153	147	148	142	140	137	135	134	138	164	142	156	155	159	135	166	139	160	149	154	161	152	148	143	142	164	156	148	170	157	151	150	163	164	160	133	156	139	153	161	162	155	167
44480	53588	30748	34758	38474	37496	32658	25523	26305	24163	16935	8645	5961	5573	4416	2830	2116	1474	1209	1249	1083	950	974	986	826	900	919	819	751	673	693	657	677	626	749	759	649	603	557	608	570	533	569	548	553	533	578	498	549	493	506	509	484	505	504	545	505	510	464	491	493	528	483	485	523	485	479	489	493	478	476	467	465	475	460	481	467	515	468	468	476	465	464	486	476	476	456	472	479	477	480	472	487	481	499	497	476	500	459	466	478	515	521	481	502	497	492	479	502	480	447	473	455	481	482	473	457	484	460	473	435	462	493	425	425	439	464	466	477	481	518	465	466	431	467	454	448	448	477	465	499	421	457	470	461	473	476	458	465	487	455	506	479	471	451	427	477	473	465	450	437	497	480	465	433	454	467	486	470	451	489	472	499	439	447	480	486	454	466	471	491	483	471	477	457	497	454	462	463	474	463	433	443	503	472	492	460	484	517	493	421	442	442	456	466	451	419	493	485	441	491	502	482	497	475	448	449	493	458	461	493	489	505	446	458	444	488	448	481	479	479	466	506	442	487	514	481	491	503	500	436	461	519	496	443	441	436	496	460	498	432	494	508	472	463	468	485	483	483	479	455	428	456	465	458	454	460	431	495	489	458	482	470	476	462	451	460	467	458	487	448	470	469	500	482	466	459	451	472	447	471	466	490	455	488	474	460	478	477	489	462	450	476	498	433	514	483	479	473	449	443	458	510	467	457	491	431	446	494	472	484	482	459	459	462	449	498	469	481	449	507	491	455	459	488	445	426	466	501	482	450	536	454	467	463	479	460	460	436	486	433	475	482	441	442	458	465	497	461	493	461	460	482	440	463	480	476	483	472	465	486	449	521	447	456	448	435	493	483	446	473	499	507	464	475	505	527	430	483	473	492	431	490	466	502	467	476	422	450	457	458	495	444	455	468	484	471	425	470	469	448	443	521	420	477	493	478	485	450	477	436	488	481	434	484	480	495	457	494	441	460	465	524	492	527	461	480	460	480	449	420	469	449	480	434	486	449	452	502	454	442	459	481	440	480	473	429	474	446	470	457	480	455	454	470	474	452	513	467	501	495	491	453	489	456	455	442	451	482	481	430	480	432	498	435	480	491	451	432	481	460	448	465	509	497	509	484	496	436	455	483	484	476	440	477	456	479	442	470	459	453	486	429	477	493	449	492	471	452	464	488	470	509	512	473	482	468	464	506	474	445	449	453	494	483	447	440	485	447	458	444	436	486	438	451	449	439	469	472	520	476	455	446	505	470	472	457	455	458	504	462	494	477	456	470	475	501	485	443	466	467	449	442	480	472	482	481	453	457	507	437	477	446	452	432	495	454	425	481	475	462	455	462	435	462	453	425	482	457	463	467	475	461	463	479	440	468	453	486	458	483	490	456	444	456	474	474	470	479	466	461	445	440	471	446	496	457	419	455	456	461	484	438	470	495	480	458	493	511	472	443	505	474	484	447	449	441	481	471	425	456	497	432	468	475	462	469	434	492	492	447	494	472	446	422	478	485	464	451	477	501	466	487	476	460	462	419	473	423	499	448	450	467	478	488	462	462	455	472	490	478	466	462	461	431	478	463	471	455	499	515	487	466	475	498	431	477	467	475	516	439	442	496	510	484	462	465	459	458	499	487	448	444	488	481	464	485	426	503	476	469	461	475	517	479	484	481	457	461	465	467	474	488	436	457	463	471	464	450	458	480	479	455	485	472	494	476	472	455	501	498	472	449	443	476	466	452	505	483	481	438	513	489	481	441	451	462	477	465	502	466	468	470	501	467	474	508	457	470	476	487	473	472	486	483	479	467	483	469	483	456	505	467	487	463	395	466	454	489	445	477	486	447	470	456	464	456	460	468	442	438	470	452	464	492	515	516	471	477	481	478	460	464	490	468	456	458	481	485	434	445	471	493	456	489	434	464	417	452	473	434	466	493	422	514	478	454	492	502	510	452	480	499	486	494	458	486	463	436	454	432	470	508	446	447	461	482	467	476	516	468	461	486	495	472	518	470	494	475	426	451	494	476	461	440	460	474	476	441	453	466	447	454	481	423	449	463	481	463	498	464	429	474	441	483	459	484	475	428	485	472	453	454	453	500	486	467	403	432	496	467	493	479	475	456	470	432	503	498	473	474	430	481	451	477	492	482	490	485	408	499	468	486	535	456	451	461	500	450	445	493	482	482	438	477	483	483	478	469	475	476	473	527	471	480	469	450	484	482	462	473	454	431	485	498	455	482	450	501	492	480	467	454	482	474	466	486	446	487	500	464	483	464	480	508	494	504	468	478	464	500	461	502	503	473	510	491	478	503	461	473	450	444	486	449	466	490	484	501	469	519	442	474	428	498	463	463	453	507	501	451	434	460	479	465	460	474	432	474	450	464	478	461	475	464	449	458	474	432	484	464	447	459	482	475	459	452	476	464	501	512	490	483	476	526	457	486	491	498	497	462	464	497	435	473	468	485	486	492	436	449	485	459	410	472	450	473	463	447	466	462	434	490	471	446	489	494	484	481	461	465	464	470	457	441	450	451	434	489	466	456	461	480	486	454	460	471	430	461	484	499	485	448	448	450	475	485	450	469	448	480	468	454	487	489	431	441	455	478	437	494	489	475	468	447	489	473	471	458	484	451	466	452	467	516	485	520	476	478	489	481	483	461	497	464	462	506	449	469	455	470	484	490	483	470	480	483	479	472	506	495	446	427	478	461	448	454	490	455	453	445	503	469	477	501	439	461	484	456	489	484	466	449	469	512	456	483	455	479	478	478	470	477	457	428	456	482	447	441	478	421	436	432	490	455	453	490	483	479	514	515	482	456	452	482	461	447	448	504	417	466	451	439	445	475	511	509	484	459	453	454	492	507	466	481	436	475	474	479	482	444	444	507	440	425	479	492	467	465	465	508	433	476	486	467	472	440	526	471	476	477	450	465	466	489	491	479	469	480	460	423	493	470	453	468	492	481	452	434	504	481	489	477	426	456	449	480	451	450	453	475	440	445	453	471	464	518	476	458	453	476	510	498	455	469	454	450	439	488	456	477	502	453	495	511	489	496	440	485	467	457	478	472	524	468	470	445	460	463	493	493	480	516	467	465	476	469	453	452	463	474	475	498	492	524	483	470	468	494	491	449	471	449	493	487	469	471	426	442	477	499	513	499	491	445	425	508	455	471	466	458	507	440	499	484	481	498	473	428	441	462	485	532	473	460	457	427	439	458	485	449	495	484	491	478	459	449	440	502	441	516	470	484	456	476	448	471	457	469	493	463	481	472	461	456	485	479	452	445	439	499	467	468	452	481	443	494	461	445	469	471	442	432	449	443	479	449	433	442	446	446	431	468	486	481	506	446	468	454	438	463	505	475	442	446	461	482	456	510	427	455	445	485	504	477	457	465	452	449	460	455	465	501	490	444	441	451	489	493	478	449	461	471	452	471	469	486	451	445	469	494	463	418	434	468	445	464	457	461	481	479	470	504	420	451	503
58576	45576	31565	27663	29718	31308	30439	26372	24060	19750	12689	5244	3422	2530	1916	1055	863	685	532	516	427	399	398	362	372	372	360	324	305	371	307	311	321	324	325	335	261	306	287	293	321	276	294	300	307	294	283	274	274	290	310	309	269	262	267	252	258	280	261	248	254	266	277	244	267	236	261	259	277	229	261	251	298	256	256	270	269	244	275	245	281	261	262	258	281	268	260	259	272	279	276	245	267	249	274	305	247	273	263	277	246	289	280	294	275	265	272	248	245	289	244	258	254	234	273	256	250	249	272	292	256	260	303	256	268	247	283	257	277	284	276	271	247	262	256	219	220	262	245	271	252	246	224	265	240	250	267	275	240	245	262	248	254	249	259	274	267	266	233	256	270	244	241	242	279	253	240	242	258	281	256	258	282	252	256	242	240	237	277	270	228	259	280	262	235	281	247	282	258	277	247	263	246	271	254	247	257	227	280	248	302	247	262	256	254	247	228	228	276	260	276	294	248	266	269	276	240	236	252	260	254	243	257	251	266	247	218	240	239	270	269	266	238	274	243	270	264	252	280	250	256	258	275	249	275	253	277	266	262	275	275	243	250	279	246	251	259	264	252	278	293	304	253	268	263	252	223	268	260	260	261	255	287	280	257	268	256	278	265	259	278	266	246	251	256	272	251	281	229	245	248	269	281	243	279	270	272	240	266	281	270	223	252	251	285	252	281	268	242	255	272	241	273	255	247	248	242	262	261	238	267	244	238	246	231	226	260	237	283	279	255	281	265	232	279	225	234	250	252	267	214	279	255	256	228	252	240	272	270	239	247	265	256	291	238	251	250	248	247	243	239	250	264	226	287	266	229	278	280	250	279	257	269	256	235	265	251	257	261	277	290	242	260	253	265	257	249	250	244	254	272	249	279	253	246	264	251	251	258	248	250	251	261	236	282	275	256	250	232	213	274	270	303	233	288	266	255	254	266	248	273	266	254	276	248	252	291	271	254	288	297	273	237	244	241	268	285	252	284	257	274	246	287	226	270	256	258	272	286	268	249	279	261	290	247	262	258	264	258	249	249	240	262	267	244	236	263	281	245	263	247	291	250	250	265	261	255	246	234	288	257	250	248	256	258	237	255	286	270	227	277	244	265	249	254	267	283	266	281	253	242	266	283	264	266	262	232	280	283	252	265	260	260	246	255	263	237	284	253	243	285	260	257	268	218	252	251	261	246	254	281	274	246	273	266	290	256	233	283	271	264	225	246	275	256	257	254	252	289	232	234	274	245	255	273	281	272	286	272	292	274	249	275	235	291	260	256	254	271	266	261	270	273	262	259	269	258	285	272	237	242	265	261	272	279	257	256	305	270	274	233	244	265	256	279	265	245	263	227	271	249	258	275	282	295	270	243	269	260	254	247	272	227	241	249	248	265	243	280	262	268	250	263	264	273	252	251	277	248	270	258	275	266	252	270	256	260	244	263	266	266	265	257	235	233	244	249	247	265	243	259	237	260	280	247	246	246	292	249	232	261	253	240	276	235	248	257	249	217	262	234	235	257	262	262	267	253	238	276	280	253	257	262	272	238	286	258	257	272	278	255	240	255	238	260	247	267	263	257	244	268	260	284	260	261	288	246	276	293	283	254	269	266	241	259	263	222	298	230	255	260	259	249	235	266	267	250	245	229	274	261	264	241	264	281	259	274	269	263	268	264	272	261	221	272	266	265	275	237	245	250	262	242	254	277	269	264	267	275	270	240	275	261	259	260	250	258	272	264	248	247	276	242	268	246	269	271	265	275	271	234	241	271	243	274	281	273	263	271	258	262	233	261	248	221	285	222	291	248	269	252	254	272	257	219	274	260	257	249	244	270	291	259	246	271	268	240	248	242	262	251	257	268	252	259	301	252	245	245	274	239	281	263	268	252	228	257	256	291	242	265	213	254	254	242	261	259	288	248	258	273	263	285	279	265	243	271	257	264	275	275	302	254	287	259	255	264	250	250	237	245	278	263	268	249	285	250	253	256	278	259	272	259	226	271	225	256	271	255	254	270	245	255	250	247	261	289	254	250	268	277	260	253	290	268	245	273	214	270	270	263	256	261	243	274	272	256	246	252	263	237	253	287	240	235	250	258	266	241	234	275	241	241	247	286	228	269	262	258	242	271	265	264	273	233	258	242	259	271	244	275	258	265	254	230	267	277	249	302	264	269	266	265	266	242	251	286	259	264	241	245	271	253	223	267	264	246	248	262	260	270	267	255	286	253	261	235	261	271	264	252	240	260	236	280	290	258	238	257	228	288	272	267	243	228	257	258	239	245	238	242	264	235	231	253	254	234	253	241	259	256	256	289	248	248	254	246	255	253	276	231	262	265	263	277	251	279	255	271	250	242	266	251	263	262	258	216	259	256	274	287	227	289	257	270	232	242	235	279	241	215	243	276	244	270	282	249	246	280	250	243	255	255	258	248	245	245	262	278	231	270	275	269	264	259	270	246	242	278	267	267	244	218	263	244	233	255	260	267	254	254	260	286	263	243	263	253	270	273	237	251	250	244	226	267	243	279	262	266	239	286	247	266	219	251	278	218	232	268	255	254	287	225	232	241	249	244	275	259	232	258	256	256	266	253	248	223	258	253	242	251	258	279	243	254	269	266	235	263	265	264	272	255	243	250	268	275	274	287	231	266	253	269	295	223	260	259	258	236	256	254	270	298	229	293	234	272	237	243	252	271	266	253	275	272	280	265	239	232	247	270	268	251	281	265	269	250	237	260	259	240	243	282	289	271	241	241	248	262	256	289	256	269	268	252	272	287	267	259	246	280	263	232	265	265	272	285	272	248	271	252	268	259	231	261	263	267	262	240	260	257	273	269	262	224	284	274	258	254	268	246	243	251	248	285	243	254	249	278	260	247	280	302	256	250	234	252	246	261	256	285	289	262	285	271	278	255	284	240	234	250	260	274	263	241	281	252	275	259	249	276	238	243	242	258	242	249	277	287	263	206	245	276	294	270	255	270	270	251	289	260	226	264	289	274	291	256	246	254	243	244	258	246	217	246	248	292	262	248	270	236	243	269	247	265	277	286	265	248	252	223	263	272	263	267	240	278	278	266	243	248	263	257	279	250	230	272	220	251	263	246	258	271	281	250	269	242	260	265	271	265	246	266	244	251	238	268	248	273	255	250	274	226	252	241	271	262	258	306	249	235	248	276	270	234	271	259	275	269	258	257	271	274	206	267	261	246	228	223	260	260	252	255	259	250	255	266	276	248	232	256	246	234	256	274	267	260	252	258	256	279	270	247	255	290	260	239	253	256	272	255	280	277	239	255	256	254	259	267	257	247	269	270	271	224	247	245	239	275	286	247	240	256	257	285	238	236	248	233	246	246	258	247	261	246	253	269	261	234	228	260	256	249	249	240	248	261	244	264	260	254	275	253	198	284	259	256	225	258	252	256	258	266	278	272	258	283	265	245	249	280	231	284	235	238	259	269	280	228	257	262	251	267	272	240	246
49702	52142	36856	41098	45288	46013	41906	35295	37341	34718	27978	15683	11324	10201	8026	4816	3785	2978	2111	2278	1791	1554	1606	1583	1376	1343	1406	1313	1204	1148	1120	1106	1065	1059	1116	1121	1032	1007	861	967	881	850	857	859	880	830	853	892	784	774	759	799	775	802	791	774	758	749	786	741	770	731	754	745	723	759	735	701	715	785	770	742	807	729	761	722	759	735	743	769	762	759	738	771	754	725	693	724	763	729	741	694	726	749	764	697	701	742	756	709	784	816	818	758	704	710	716	701	678	726	742	709	698	686	666	703	725	728	717	716	728	682	703	718	706	679	662	740	739	696	664	664	728	695	733	711	738	746	732	738	712	745	719	730	725	721	723	741	687	714	744	687	727	673	745	728	794	718	730	720	705	729	706	714	686	692	740	736	725	711	649	730	733	689	705	758	667	756	742	725	705	743	762	720	723	713	790	764	735	717	694	705	731	742	662	736	692	730	683	737	760	704	683	759	699	666	685	709	755	684	690	744	727	715	682	692	681	731	746	681	750	691	696	718	744	686	661	760	665	727	689	672	723	671	725	705	722	739	755	762	704	663	690	700	740	748	748	699	677	742	684	753	685	753	683	682	672	646	779	697	718	748	766	711	715	706	720	742	728	737	785	661	681	716	728	724	676	717	760	768	736	698	712	702	768	658	719	707	699	706	748	710	712	732	702	724	706	679	751	744	754	713	693	728	734	713	729	703	729	705	676	713	692	703	691	771	743	713	719	672	749	692	701	691	711	735	694	707	733	674	707	744	686	784	697	681	704	685	689	720	674	730	682	742	708	683	662	713	681	704	678	709	704	692	732	763	729	719	706	704	700	683	749	693	712	756	731	727	683	717	707	717	681	705	729	729	698	679	707	679	699	657	765	691	707	742	745	698	718	679	725	738	706	711	703	705	712	717	736	710	757	715	741	721	692	727	704	671	728	767	715	693	700	722	719	716	714	722	749	705	691	726	721	749	733	729	738	694	735	750	711	705	705	722	699	716	719	722	715	706	707	680	725	742	699	712	727	690	742	720	722	708	716	709	709	699	762	714	701	721	720	705	712	661	719	740	737	753	686	764	727	717	725	725	703	693	732	695	711	713	734	703	736	687	732	686	766	714	690	717	715	732	759	737	765	741	739	732	696	726	709	704	726	709	720	724	683	710	685	715	695	687	823	676	724	705	707	674	679	673	681	755	686	749	727	724	703	678	719	724	708	714	673	670	730	731	654	679	698	730	737	732	717	747	757	744	671	713	691	746	739	724	729	662	696	725	722	719	754	726	720	700	700	741	692	683	732	747	720	690	725	737	666	709	674	743	667	720	692	752	738	703	698	699	702	728	734	719	712	702	773	745	650	728	705	746	638	697	678	746	697	715	729	759	722	701	738	703	756	706	710	752	718	743	731	725	733	711	760	757	758	711	741	719	733	712	695	690	725	699	746	710	685	729	678	744	691	703	720	701	738	753	754	716	684	708	719	664	704	744	726	750	713	706	741	710	702	728	720	768	717	741	706	661	723	692	723	681	693	725	756	749	728	677	710	718	729	734	751	705	705	694	739	697	727	712	757	664	763	700	710	712	722	732	688	710	727	694	718	723	729	711	731	734	714	718	735	683	719	687	712	656	670	721	701	695	703	747	740	682	701	708	720	713	743	720	713	720	696	718	674	723	717	702	697	673	712	717	751	714	755	691	715	694	684	726	700	691	719	715	752	686	695	706	686	689	709	709	698	712	715	715	702	724	718	679	632	706	689	690	760	716	761	690	756	700	726	680	716	690	737	734	715	731	740	693	692	701	737	744	664	720	729	694	730	724	684	679	662	746	749	706	664	772	707	728	693	724	732	725	781	731	737	684	710	727	717	700	731	744	725	679	717	704	712	679	720	697	655	698	702	723	761	671	670	704	713	722	709	705	676	730	747	776	721	750	725	709	688	695	687	713	706	665	752	689	728	693	720	710	729	732	683	739	675	738	698	733	743	756	670	735	685	732	692	747	718	701	697	690	689	727	702	755	688	731	732	741	693	739	705	737	699	683	754	689	731	732	716	735	744	774	738	729	717	707	676	693	730	719	750	734	697	689	699	722	700	746	738	710	720	734	674	660	703	742	727	665	671	702	681	754	710	706	675	752	704	680	702	736	688	734	712	697	748	728	779	711	707	720	678	733	723	709	718	708	694	675	735	707	700	675	710	730	705	709	718	711	736	697	720	709	731	732	743	718	728	685	771	729	681	672	699	718	707	699	755	702	732	692	735	737	713	724	730	721	716	716	698	677	778	711	722	650	729	745	655	688	738	751	732	696	747	688	721	687	704	707	727	707	727	719	741	751	751	714	711	707	687	774	717	711	673	679	743	709	769	680	729	741	723	699	704	737	728	710	690	706	710	767	702	740	714	701	714	696	733	735	732	692	725	698	708	733	749	730	749	750	714	760	773	683	724	705	757	733	731	741	695	734	668	727	745	741	764	725	703	737	756	737	751	701	735	783	699	717	713	743	699	702	679	674	643	731	677	721	767	720	748	712	713	720	715	712	766	773	741	691	720	723	747	706	690	681	705	726	764	699	701	668	684	691	775	726	748	697	675	759	702	737	677	716	720	750	732	743	713	751	684	753	694	721	719	702	695	736	737	741	683	691	674	697	732	677	746	724	762	679	754	754	687	709	711	711	702	759	742	732	760	725	694	719	729	744	692	662	717	734	683	681	745	714	671	676	740	709	715	687	690	719	697	721	692	715	713	716	718	679	728	706	689	732	714	732	680	739	726	724	690	772	727	701	706	663	720	745	717	652	751	752	759	683	690	667	712	728	712	700	725	705	769	725	740	725	695	718	705	682	707	677	723	693	753	714	710	673	729	677	680	691	766	705	716	724	699	735	705	764	708	721	721	689	748	760	744	696	728	696	696	752	727	725	664	708	737	708	727	720	697	690	736	722	745	735	733	699	724	708	695	701	713	715	715	695	762	716	766	788	685	732	715	731	716	731	769	703	733	719	734	715	704	696	722	708	713	701	703	668	698	691	689	727	719	726	781	724	670	721	746	739	731	761	739	728	721	724	698	703	680	720	700	681	715	690	716	722	681	701	704	743	688	744	715	731	753	684	733	747	701	742	722	750	716	736	732	741	743	720	727	722	734	711	697	731	738	718	693	700	697	710	754	685	697	756	683	741	689	701	727	711	730	733	732	733	689	715	693	745	702	780	716	721	705	689	712	741	720	719	739	773	720	742	755	672	706	711	701	699	752	734	729	657	717	703	741	790	719	702	736	681	719	726	716	741	740	724	740	699	708	739	683	728	667	727	686	716	697	719	655	697	726	744	702	709	708	693	725	669	694	720	702	731	747	748	694	698	718	729	670	714	696	723	728	751	715	695	721	672	729	723	738	729	712	682	705	687	702	651	707	727	712	759	689	709	756	651	698	664	733	701	734	693	693	692	712	695	704	693	722	691	724	701	683	753	720	713	720	728	701	654	694	715	699	717	713	729
23500	34698	19241	8413	5414	3510	1987	1348	955	788	640	353	304	311	255	209	186	204	185	201	208	207	195	222	197	176	198	195	185	172	174	190	174	168	186	186	176	169	162	195	169	168	177	164	175	170	172	138	150	161	163	183	162	179	163	166	158	182	147	179	164	166	163	160	187	160	150	147	124	171	163	159	185	166	165	161	173	152	162	166	185	179	157	164	163	131	174	161	168	179	155	167	188	147	169	150	173	169	167	160	178	178	140	159	151	172	150	190	149	167	164	150	174	144	161	189	169	152	152	177	160	181	175	164	168	167	157	153	165	149	148	155	164	133	156	183	176	153	189	183	157	170	156	155	139	161	154	158	135	172	159	169	137	175	193	157	163	178	150	170	179	161	164	169	158	164	166	175	184	142	141	181	162	185	148	179	171	170	149	160	174	162	147	174	188	153	161	135	151	163	161	148	169	177	172	170	164	168	149	165	172	168	152	177	167	192	151	165	152	180	180	168	163	165	165	148	181	159	154	150	177	160	150	173	167	167	173	184	160	142	142	161	152	160	173	154	180	145	158	182	184	163	171	140	165	137	166	180	174	164	158	141	168	161	166	171	186	166	173	159	149	172	162	160	179	157	170	175	147	173	161	154	165	147	139	170	174	164	160	178	172	159	177	145	171	163	162	169	162	181	163	192	150	165	156	169	179	163	166	179	155	161	202	165	160	151	176	185	146	161	162	143	173	168	148	162	150	156	163	176	148	157	170	166	148	147	156	153	162	155	176	154	168	127	174	156	178	152	151	159	189	135	174	148	152	152	167	174	173	160	153	173	182	202	176	132	170	165	158	176	154	173	169	158	161	155	179	174	166	171	174	148	160	160	156	167	158	154	158	152	154	176	159	167	178	168	164	168	188	177	171	172	178	174	148	193	164	165	163	152	145	148	193	177	159	155	140	161	160	170	152	163	156	168	161	176	195	167	166	167	172	144	156	158	163	176	167	167	187	169	170	173	164	178	160	156	165	156	176	184	165	172	169	163	159	158	147	171	168	183	170	172	155	166	136	176	181	186	165	148	171	137	188	167	165	156	162	166	146	160	161	164	163	138	176	166	170	168	170	171	186	158	182	153	188	171	161	183	165	155	148	149	150	148	193	163	172	185	154	132	169	163	160	171	168	158	188	163	167	167	157	156	174	162	150	149	179	159	166	168	166	173	152	156	170	158	159	169	154	139	146	170	166	158	156	157	159	166	171	158	168	184	174	176	174	168	146	178	153	161	157	172	167	168	166	185	146	165	175	160	159	179	164	159	190	162	157	146	167	171	187	188	169	176	168	188	148	168	154	157	164	146	164	180	163	167	152	185	167	172	161	181	162	166	153	169	173	166	166	194	175	176	146	174	163	159	178	166	176	167	163	169	153	165	165	165	150	140	162	147	171	145	149	154	173	180	160	154	164	162	167	164	162	159	165	178	168	174	145	179	149	138	149	179	152	169	162	151	169	180	158	142	166	182	164	167	168	148	150	169	173	152	159	170	144	163	190	161	147	160	163	163	164	146	162	165	166	174	174	162	177	180	176	183	166	155	171	147	139	165	191	160	167	178	178	162	159	159	150	152	170	175	171	180	165	147	170	176	168	182	168	166	176	173	177	164	180	160	159	151	174	152	161	165	163	162	161	174	165	170	183	154	164	155	148	180	156	154	167	159	189	170	164	167	165	165	170	152	163	158	176	163	171	135	176	165	184	165	169	177	153	148	155	199	160	163	163	183	174	177	166	159	166	155	149	161	136	136	148	162	166	154	166	178	161	158	159	178	182	171	166	166	148	164	176	151	163	171	178	157	149	152	165	152	174	155	156	163	190	159	148	143	153	172	154	173	173	183	166	172	157	176	184	158	144	163	188	157	178	154	185	159	164	178	179	169	179	148	167	178	165	163	170	184	175	173	149	163	163	175	149	165	173	170	147	162	155	143	189	173	149	175	168	166	165	173	159	168	158	163	171	164	166	181	151	170	184	172	169	174	172	171	148	172	161	162	154	130	157	152	170	193	188	143	177	166	182	190	167	148	165	157	159	149	177	142	149	154	151	188	169	159	143	175	166	148	178	164	189	165	164	158	160	149	154	184	141	165	147	178	158	151	160	158	166	171	145	150	155	179	168	158	134	134	157	162	169	159	185	193	181	134	149	140	165	155	140	144	162	159	151	187	171	172	160	156	179	150	164	166	145	152	161	152	159	181	154	151	174	175	173	170	158	171	170	168	171	152	161	171	182	155	166	156	173	145	151	174	162	173	173	150	178	151	162	150	165	166	137	167	163	135	151	177	158	169	165	158	158	168	160	165	158	170	157	160	169	162	158	167	146	157	173	177	157	165	142	153	162	147	176	171	151	198	181	154	172	179	171	172	148	160	152	176	157	150	186	171	193	167	176	171	165	184	148	154	178	166	169	174	156	156	165	149	166	197	167	165	175	161	156	164	164	149	164	170	184	173	156	192	142	160	150	175	183	160	165	150	159	176	167	143	157	156	143	169	153	186	156	186	138	154	161	175	152	142	134	143	182	169	177	181	150	162	151	178	186	173	167	168	166	153	177	167	149	172	171	160	157	158	184	156	157	180	164	166	161	138	176	175	166	175	208	169	146	141	175	165	176	175	175	145	156	168	164	166	158	157	154	160	175	174	164	176	157	161	157	142	152	192	153	156	147	181	183	159	160	185	164	158	153	175	150	153	171	181	166	159	150	162	174	173	155	159	182	171	169	166	180	170	149	186	175	163	164	166	174	189	174	176	172	155	179	156	152	154	182	158	152	155	193	157	161	174	176	161	132	142	154	169	180	182	172	173	163	150	163	181	168	150	171	164	167	183	202	179	165	156	166	154	169	162	155	142	152	193	158	167	164	183	154	187	155	189	169	162	167	154	158	155	172	162	151	136	167	153	167	142	162	165	171	154	165	163	201	177	173	141	143	163	154	167	162	157	168	169	188	171	160	178	131	164	148	163	159	168	168	157	186	180	191	170	153	178	175	170	166	162	181	145	160	153	178	160	136	168	168	177	140	157	200	163	155	136	155	177	172	162	153	175	161	178	159	157	185	157	146	157	145	168	154	153	177	167	149	144	169	161	159	177	169	171	170	150	153	152	159	155	165	149	147	166	175	150	144	148	168	152	165	158	185	165	183	154	150	151	159	161	163	168	162	170	160	147	163	158	155	169	162	167	165	166	173	155	194	169	163	165	167	148	178	136	155	186	160	173	170	193	171	154	180	151	160	173	160	167	159	174	164	169	144	151	169	153	170	164	158	158	150	156	168	183	155	172	182	178	165	163	162	161	155	169	162	152	161	180	175	150	155	142	168	157	159	170	165	150	175	160	151	147	171	178	171	177	156	146	177	158	163	169	161	158	183	181	161	174	156	157	191	153	157	180	157	179	168	194	165	162	179	148	163	161	162	167	165	171	174	162	169	171	178	172	171	156	156	165	152	174	148	159	151	181	188	185	141	179
20406	35478	14509	12462	13410	11005	7804	5429	4375	3396	2799	1759	1162	1203	1201	956	812	791	719	728	750	737	727	764	697	689	693	700	639	627	606	624	568	607	631	660	585	582	520	544	518	565	550	547	531	541	521	521	558	504	478	539	517	501	514	543	512	528	503	544	511	502	487	523	493	483	533	516	542	528	501	529	508	502	506	506	534	526	521	546	476	531	488	478	500	531	507	492	494	495	536	450	491	530	524	499	557	522	512	534	515	505	498	508	509	504	496	501	487	522	505	510	484	492	513	548	536	506	520	546	511	530	458	536	553	487	501	469	545	520	481	490	517	494	489	531	478	529	503	532	540	486	543	517	500	530	509	532	526	492	518	508	515	512	516	504	530	547	508	490	519	543	505	508	534	473	531	434	477	491	512	502	547	491	493	500	492	518	514	513	543	525	506	545	555	513	503	510	515	491	500	481	516	521	478	498	494	513	554	503	509	554	522	502	500	491	544	517	484	511	482	479	475	512	484	488	523	487	494	466	498	518	518	511	510	500	504	530	506	494	476	477	510	514	486	505	512	524	496	482	514	487	522	488	553	496	504	480	501	546	533	513	498	492	513	525	508	514	491	494	479	502	503	522	518	537	535	516	507	517	477	489	493	493	503	549	541	491	524	525	460	512	505	518	502	474	510	535	524	468	521	518	561	514	488	492	530	514	516	511	481	517	480	522	528	486	504	492	528	478	483	491	504	566	505	509	524	513	515	512	509	503	523	509	498	503	496	489	526	505	502	511	481	508	512	534	506	505	488	526	535	514	535	489	586	477	509	487	552	537	498	463	480	482	539	561	535	511	461	506	536	534	506	512	506	495	479	543	490	484	525	510	470	511	489	533	524	536	523	481	494	531	519	494	516	474	515	543	487	500	492	526	514	524	472	511	521	509	531	510	482	569	547	517	507	510	477	501	542	503	483	507	512	495	476	506	525	539	481	495	527	499	489	480	517	492	491	460	514	508	488	485	522	544	501	565	539	525	483	548	527	519	530	500	517	516	521	504	513	488	538	528	463	543	478	496	482	504	502	492	557	480	485	511	539	490	507	518	509	504	499	492	511	492	513	479	512	552	510	507	483	493	543	482	512	504	497	517	501	537	527	502	482	517	484	552	496	483	502	487	483	461	504	488	465	509	489	488	543	542	493	518	468	483	519	482	563	501	490	506	537	478	520	523	510	544	466	506	486	512	509	487	490	509	505	485	521	496	537	495	510	538	531	504	484	503	522	537	510	528	499	531	514	520	519	501	502	511	538	539	511	516	493	506	478	496	507	489	514	484	483	531	510	523	495	537	509	521	465	494	494	518	511	512	501	473	468	495	466	510	462	501	504	472	500	471	539	493	443	531	505	522	455	510	472	500	512	519	556	497	514	476	522	474	433	516	500	528	497	507	518	546	516	493	526	480	508	538	467	539	517	545	532	488	540	507	494	505	527	503	493	488	500	504	488	509	497	522	521	525	522	512	466	498	525	509	504	448	502	525	499	529	551	531	487	510	501	489	498	529	543	490	512	492	483	514	531	531	492	507	484	549	477	531	497	514	514	508	527	508	505	528	503	497	551	487	522	520	476	507	508	518	507	490	516	524	547	495	490	477	531	495	532	541	515	515	504	478	532	525	538	524	472	514	505	484	508	515	463	498	529	514	498	513	541	515	529	539	483	491	510	518	535	486	503	519	531	531	515	488	490	503	519	546	512	487	514	527	490	498	525	506	493	499	506	536	519	514	502	481	515	565	501	558	525	525	523	483	533	493	481	547	496	527	483	480	538	511	497	532	513	529	553	493	514	510	460	472	503	513	514	514	506	532	472	521	498	498	521	530	522	505	518	487	490	524	500	476	509	477	470	510	495	549	514	472	502	481	526	503	566	500	535	531	514	528	453	505	488	509	483	500	505	539	535	498	471	538	481	494	485	548	536	487	510	487	490	447	506	525	508	529	474	497	511	510	497	503	518	500	491	503	489	484	533	485	469	534	476	506	510	531	529	527	500	492	497	536	554	531	520	484	511	503	518	511	520	510	484	501	494	475	535	531	496	516	510	535	510	485	510	549	495	472	567	516	484	529	503	524	530	479	513	455	564	518	470	533	507	463	496	486	504	515	520	494	476	470	486	505	504	506	447	509	466	521	494	535	479	462	533	516	551	484	525	512	495	513	540	506	513	524	499	524	485	505	490	527	486	513	523	503	499	530	516	508	485	516	494	542	529	529	505	516	535	497	526	491	523	457	546	546	493	533	517	516	528	481	492	471	515	486	516	511	557	481	521	504	491	504	520	510	498	488	545	496	497	509	516	477	479	586	526	494	478	521	492	521	531	483	543	510	493	480	518	505	532	492	487	509	493	535	528	554	502	517	488	534	561	488	524	482	536	526	483	514	497	502	499	510	486	507	494	487	509	511	520	471	526	500	528	517	518	488	546	526	466	515	484	505	486	510	509	539	519	507	527	537	458	535	480	514	521	552	527	512	489	531	528	542	511	525	512	521	506	499	571	505	501	526	503	500	491	516	526	514	447	509	510	525	466	504	529	468	506	539	513	496	454	520	501	508	493	514	517	480	479	492	517	529	504	532	529	525	513	528	511	439	484	532	516	490	562	535	499	494	496	502	505	536	522	506	530	509	538	512	541	504	508	493	526	496	526	526	511	493	509	500	512	494	519	516	467	480	508	543	501	500	531	486	505	505	531	498	459	514	489	519	505	528	486	529	541	516	513	479	523	516	487	486	481	522	518	441	482	494	512	502	499	521	497	516	505	510	522	523	514	504	512	536	508	506	487	479	494	479	524	505	484	493	508	512	535	509	521	486	502	463	518	532	518	517	539	495	473	507	508	483	496	492	490	505	504	488	526	533	498	520	506	514	507	504	542	474	511	489	533	562	497	503	492	526	531	524	500	508	482	510	467	499	520	525	506	498	501	520	517	488	492	480	520	487	541	514	505	524	473	475	504	519	477	538	524	528	520	500	525	447	518	518	508	454	505	512	538	507	539	536	520	546	519	505	556	514	515	513	502	574	533	518	486	516	491	480	513	502	515	527	505	488	498	487	499	531	528	524	530	468	497	521	466	506	521	495	484	534	538	495	499	500	520	530	533	530	529	517	495	552	534	553	505	532	497	510	493	505	470	558	537	511	545	480	499	524	532	479	479	478	486	504	509	464	544	470	502	525	534	460	512	540	535	522	504	501	571	509	536	505	483	500	524	492	470	493	509	520	508	524	460	458	508	505	508	493	521	513	513	509	513	537	512	486	488	500	471	506	507	495	530	496	500	509	514	494	516	488	519	482	509	497	513	480	520	478	505	491	500	499	480	506	570	520	485	490	527	503	483	509	519	538	510	515	534	525	505	515	461	535	542	434	512	509	507	480	510	505	491	484	500	518	529	498	503	504	521	471	496	509	524	511	471	511	506	547	477	487	544	502	502	556	514	511	501	505	493	556	543	542	541	458	510	528	501	496	491	483
51853	48557	33192	26420	27852	27932	23973	16687	11900	8088	4461	2383	1261	1027	868	540	368	335	297	270	244	193	180	216	196	218	204	212	192	211	176	195	185	181	200	166	172	188	181	158	173	174	152	155	177	141	150	177	179	168	159	171	159	145	175	152	174	161	140	144	150	158	145	151	155	146	132	173	133	143	133	154	160	159	154	154	147	159	155	166	136	151	158	138	153	167	151	137	154	153	148	162	151	150	156	163	148	155	169	118	153	167	151	157	140	152	132	156	166	156	174	147	148	157	143	168	161	174	137	162	172	143	135	174	149	150	127	136	150	143	155	146	178	155	164	148	158	146	173	144	135	143	140	131	131	147	161	153	174	165	140	147	159	167	153	164	153	118	160	148	167	132	146	159	133	147	145	159	147	149	156	131	130	169	172	152	153	145	161	168	151	137	139	153	151	137	152	176	167	152	150	155	143	143	149	169	133	153	152	146	151	155	142	157	140	171	150	171	162	148	158	165	155	155	162	162	147	154	156	165	160	162	128	140	133	134	160	164	158	152	166	145	154	174	152	155	161	159	170	154	163	155	140	157	160	138	151	153	172	154	150	152	140	148	146	159	144	163	158	129	140	146	153	156	137	150	138	165	139	147	137	156	144	148	160	138	169	149	154	120	150	131	154	162	161	150	163	149	152	146	161	162	163	147	153	150	156	141	146	150	139	161	161	169	158	144	139	164	165	162	154	150	151	168	141	168	139	142	153	149	151	158	163	157	151	116	159	132	173	129	154	163	156	169	155	151	140	138	174	155	152	152	139	153	159	157	136	170	136	143	177	132	131	147	154	132	134	159	158	140	166	152	163	143	158	165	141	132	155	163	160	163	156	169	176	153	143	149	146	136	144	156	170	171	164	157	141	163	140	145	141	137	151	142	141	139	151	155	187	160	159	150	134	145	132	159	169	123	168	150	136	172	179	163	150	159	150	134	173	134	158	139	181	160	173	142	152	146	169	165	163	131	150	162	157	173	150	157	167	163	141	154	157	170	142	159	172	141	145	133	150	144	160	167	144	159	143	148	134	156	152	146	152	148	162	162	172	155	142	158	156	162	165	136	155	165	161	168	132	161	168	140	138	166	143	156	136	122	165	156	153	179	136	145	154	121	137	160	138	170	165	189	146	141	162	151	139	147	151	143	149	154	156	157	159	135	149	142	153	151	133	168	151	151	143	155	153	141	135	140	162	168	152	123	154	161	149	151	152	143	160	140	159	162	143	149	155	129	132	156	164	134	174	143	156	151	150	148	144	149	138	146	160	161	126	165	146	145	153	158	155	133	149	144	150	165	166	162	150	126	166	158	160	132	145	137	121	165	168	152	163	133	144	161	154	166	175	147	149	143	154	145	168	142	145	158	159	148	152	134	141	142	128	138	178	163	148	136	152	162	152	144	133	154	150	155	151	141	138	130	166	148	147	162	161	134	134	159	135	155	150	149	143	169	155	144	148	154	168	153	145	136	136	160	157	182	154	150	167	135	157	157	136	174	157	162	159	141	155	173	190	136	150	140	143	151	172	166	151	147	149	145	146	173	145	168	130	155	144	164	141	137	146	152	152	147	153	142	139	153	143	147	145	146	154	165	163	153	132	159	126	134	167	187	137	149	150	158	159	153	176	144	143	147	156	161	159	137	173	151	142	141	163	153	156	156	174	172	147	164	149	153	169	140	160	145	140	153	146	162	158	153	146	141	135	152	153	159	139	158	139	172	152	155	140	150	160	170	133	172	139	122	144	140	139	155	154	142	132	154	135	165	150	147	141	153	144	153	150	149	161	155	156	144	172	165	145	146	150	163	178	155	160	146	153	168	162	147	162	152	140	173	149	136	155	153	169	135	163	153	160	147	150	137	155	144	156	159	155	150	148	153	144	150	156	152	161	169	153	134	131	166	142	136	125	170	136	150	138	154	165	162	125	131	144	150	145	163	151	146	159	170	137	142	148	150	165	147	154	150	145	154	153	149	139	133	142	145	152	155	148	148	159	144	144	163	166	142	158	159	138	145	169	143	148	152	155	130	150	137	149	162	158	155	148	166	150	154	151	165	165	155	145	157	136	131	159	136	158	145	146	168	144	161	165	167	151	143	158	150	156	167	156	140	159	153	155	154	145	133	163	149	158	164	158	163	161	174	151	161	149	146	155	139	170	154	135	157	158	153	152	139	133	152	160	159	148	158	123	143	127	138	164	157	135	151	157	166	157	157	157	158	149	163	166	157	172	174	159	142	156	150	140	125	162	155	154	127	135	161	162	148	150	152	150	148	153	138	157	157	159	138	146	151	181	145	153	138	142	148	162	160	145	129	140	156	168	160	150	140	145	148	149	147	172	139	140	162	151	138	151	161	133	146	152	139	176	136	163	156	154	157	138	166	148	165	153	145	144	158	154	155	137	145	182	146	163	142	173	156	147	155	150	127	127	137	164	162	137	171	147	156	141	139	162	135	143	142	149	161	146	144	171	145	153	156	168	140	149	158	151	157	136	139	135	149	149	144	146	144	153	142	149	144	139	160	153	141	153	158	164	141	159	155	135	142	126	147	168	147	139	155	158	163	129	152	154	142	137	142	161	149	132	160	139	136	172	160	143	135	132	137	161	154	158	163	153	155	148	147	156	154	140	131	118	159	155	146	133	151	137	177	141	160	163	142	154	143	128	146	151	154	164	156	146	126	141	167	151	143	159	137	143	144	140	135	158	178	152	136	136	149	162	146	165	156	131	141	135	155	139	131	131	166	148	138	171	158	138	160	115	159	155	146	136	144	157	153	135	146	146	150	146	131	149	160	155	168	154	164	150	141	142	126	143	134	142	142	144	157	147	158	150	169	173	161	151	156	151	133	135	167	149	165	154	157	145	143	154	167	158	139	142	154	151	143	141	136	143	144	159	149	168	165	148	140	152	151	145	159	145	167	143	138	154	161	146	139	142	148	150	161	153	133	156	154	139	161	173	159	149	171	170	150	142	174	168	133	153	154	165	142	151	145	153	139	151	168	158	127	149	156	152	162	132	140	178	154	161	151	151	150	174	155	156	156	163	139	145	151	162	163	147	144	133	149	148	161	148	142	148	159	158	131	139	163	162	170	144	143	143	140	159	157	135	160	135	145	148	137	167	146	190	178	155	148	143	161	147	166	142	132	165	140	145	151	125	141	182	138	131	136	147	137	125	136	155	152	163	144	187	144	167	162	158	162	140	160	172	133	141	179	134	151	139	157	144	154	154	153	147	151	149	133	149	142	161	181	164	172	162	164	153	150	150	152	146	164	129	150	149	156	157	142	145	136	164	146	143	157	155	176	167	169	159	156	146	148	162	165	169	136	138	157	150	150	142	137	161	167	139	176	155	144	144	155	177	164	162	154	125	140	142	153	148	147	146	135	151	149	156	160	168	155	176	171	164	158	138	146	161	141	159	161	186	150	165	141	165	141	131	145	171	160	155	160	143	148	154	145	134	180	146	165	149	148
42734	54514	28870	33839	37830	37152	32246	26544	25884	22812	17089	10278	5813	5061	4146	2552	1955	1712	1239	1222	1133	953	975	968	872	910	903	875	739	740	706	692	671	687	795	687	629	636	624	579	557	535	572	529	522	504	539	518	508	503	506	511	501	577	521	490	513	444	475	476	472	492	440	464	520	473	479	478	498	460	444	516	523	495	496	497	511	521	485	479	465	475	451	473	509	459	497	458	456	455	479	488	457	457	496	470	441	496	487	448	532	518	496	446	468	457	447	447	482	462	459	482	506	491	445	479	469	495	455	470	476	501	503	490	455	484	476	478	436	477	462	512	443	486	480	445	491	445	459	490	451	481	439	449	496	481	459	447	502	487	468	445	459	441	463	493	449	489	474	477	466	460	451	464	447	478	452	459	441	466	452	500	451	476	487	457	437	480	471	452	451	476	488	485	458	470	502	500	508	455	452	452	487	450	467	498	463	453	481	447	459	453	479	467	469	487	473	477	453	455	479	475	471	455	424	462	473	503	408	438	457	442	427	450	493	490	441	469	490	458	482	454	447	471	436	492	480	475	498	482	456	463	496	479	496	470	450	416	448	469	497	471	470	488	497	472	458	461	451	461	440	472	464	438	486	437	428	456	458	469	448	502	489	488	461	451	487	461	459	485	504	462	463	448	504	471	449	468	463	482	475	496	492	466	503	463	453	475	456	464	452	430	484	484	456	459	456	497	483	421	520	452	484	460	467	489	457	454	486	471	452	527	436	452	464	459	468	444	479	504	467	488	491	485	473	434	460	455	490	479	510	472	477	462	485	488	475	456	489	473	435	471	495	461	428	467	515	492	527	490	443	483	492	449	505	469	457	500	433	488	468	485	492	455	469	474	449	432	468	443	484	490	478	484	483	493	479	483	466	463	461	407	483	453	440	477	452	479	498	442	434	460	460	446	462	457	464	474	485	473	447	464	469	491	492	450	487	482	484	509	403	455	462	485	458	432	514	456	429	486	476	489	436	496	417	478	504	490	454	477	463	459	475	443	464	477	486	460	464	460	454	477	492	459	475	446	454	488	464	484	442	480	459	459	461	470	468	424	487	472	466	443	451	482	473	466	464	433	431	477	444	461	446	476	477	465	468	508	476	493	524	491	481	492	481	483	448	474	437	489	451	499	438	432	469	471	472	500	490	461	526	460	483	472	484	498	427	511	503	470	493	475	447	460	468	414	522	426	471	478	464	456	504	489	474	457	499	476	485	461	445	519	466	458	488	498	477	500	463	468	460	424	471	454	463	482	460	479	467	493	476	495	487	503	480	470	484	471	440	448	452	426	449	467	493	472	418	461	460	488	485	479	474	477	459	471	469	428	479	486	496	454	484	449	403	494	474	473	467	494	476	448	481	493	497	447	462	447	460	499	466	449	520	474	510	444	474	484	442	527	476	464	459	509	442	471	448	449	448	438	477	498	508	474	492	513	467	487	450	454	470	457	480	454	478	483	475	471	501	471	486	470	501	531	464	476	505	450	457	468	456	437	512	478	489	499	454	471	492	465	449	466	499	488	482	477	471	474	463	473	463	453	460	500	470	456	453	441	470	436	480	457	447	459	510	486	448	460	476	429	467	458	463	504	476	517	449	474	433	484	484	474	463	466	446	455	470	449	455	473	488	469	455	473	459	474	459	453	505	459	479	485	449	493	469	445	504	455	467	458	507	473	461	449	452	425	483	437	446	487	462	497	480	450	462	463	419	455	457	444	485	445	492	449	448	483	466	455	484	480	489	485	526	486	461	494	457	508	494	478	495	468	489	460	436	465	462	465	498	499	468	507	493	452	488	452	449	470	508	497	473	462	465	475	497	441	461	455	478	490	512	502	462	504	467	422	460	464	448	446	482	511	468	500	466	433	503	463	485	445	457	444	474	435	472	481	453	451	487	497	448	490	493	513	453	476	466	474	467	476	439	484	473	457	438	462	503	487	438	487	472	515	476	439	483	474	491	464	471	497	458	475	481	496	468	499	481	470	441	453	476	482	491	489	436	486	499	475	448	480	463	452	478	458	433	460	442	487	480	455	440	437	495	433	462	464	474	465	466	470	466	461	501	509	514	452	471	475	433	514	502	479	502	466	462	453	491	481	451	456	508	466	497	510	456	467	494	475	437	467	473	477	448	521	480	445	475	454	492	403	487	491	457	517	462	461	458	470	476	467	458	448	459	462	501	471	471	482	469	471	444	469	444	425	456	460	449	479	492	462	474	450	493	486	447	497	460	458	479	473	464	435	475	475	469	425	456	482	473	490	451	466	460	474	450	473	433	488	489	476	461	463	494	463	467	471	471	446	476	482	495	467	462	498	477	480	461	497	497	466	445	446	505	443	460	470	476	420	465	475	490	481	457	453	488	448	501	480	490	476	457	439	472	469	439	492	493	482	487	467	481	500	469	443	502	485	481	449	437	495	440	466	480	477	476	464	473	491	459	453	449	490	446	465	497	496	434	504	487	464	510	462	505	475	467	445	469	465	491	478	474	459	457	437	469	453	496	496	464	485	492	486	484	454	499	485	432	468	473	432	430	457	485	485	469	456	494	465	441	439	495	456	479	481	473	492	488	477	458	446	475	456	487	486	485	462	465	459	500	456	457	484	520	472	519	487	499	490	454	464	486	482	451	474	465	440	428	466	447	462	462	435	461	482	452	450	483	457	468	444	436	442	464	434	481	451	473	509	493	492	500	463	445	453	427	434	514	473	459	473	436	467	450	467	459	468	470	470	495	442	465	469	478	471	427	477	448	482	471	447	453	470	439	483	450	496	453	498	455	470	477	460	472	491	445	508	477	513	484	471	463	451	466	438	470	527	444	436	470	464	439	469	451	499	491	474	480	471	483	485	514	514	471	453	489	467	486	476	545	518	435	468	456	506	512	474	455	463	458	487	454	478	470	471	474	498	458	519	478	491	498	429	481	414	491	487	459	491	450	446	487	487	479	445	455	469	463	480	439	459	465	455	496	461	454	472	423	463	449	456	438	474	483	450	481	447	470	441	508	460	447	475	485	472	483	436	477	484	491	458	517	501	447	506	468	462	489	484	445	469	493	488	479	486	494	505	473	479	465	486	487	463	462	482	521	452	486	486	443	481	427	419	436	491	458	477	484	464	451	429	444	462	467	512	495	454	470	456	480	485	493	440	480	463	438	467	485	496	480	439	477	447	462	439	474	469	447	473	508	470	491	489	470	504	494	475	523	495	487	481	471	480	499	468	486	455	463	456	422	468	486	504	472	440	439	454	426	483	495	441	459	515	443	473	443	463	493	465	455	470	442	459	490	475	458	467	465	496	487	499	494	481	454	457	472	517	458	462	473	472	459	495	476	455	487	463	444	470	494	466	482	470	485	447	476	538	486	462	476	486	445	467	450	452	487	440	498	488	468	460	464	482	490	474	447	453	462	427	465	439	462	488	497	463	413	506	482	456	471	458	457	430	471	494	461	496	450	445	459	474	432	470	467	512	450	466
58689	44713	32239	26977	29923	31082	30321	26347	23238	16832	10655	5203	2614	2092	1785	1009	799	592	461	494	445	396	394	389	401	367	340	358	325	329	318	301	279	336	297	299	309	295	305	308	278	325	268	292	279	258	253	254	259	275	288	257	284	281	257	263	261	242	287	256	287	255	263	271	276	259	288	290	242	251	270	243	274	260	267	264	254	269	286	255	250	266	267	253	259	243	264	242	264	272	233	260	239	298	251	262	233	260	267	248	274	273	287	285	239	241	261	253	283	254	275	255	254	281	250	246	247	272	240	252	242	233	261	239	277	266	279	249	255	270	263	268	266	227	280	274	256	242	266	268	240	258	256	240	273	264	254	243	237	271	259	253	264	268	292	242	229	237	279	241	259	267	269	245	249	267	248	256	271	249	227	259	257	287	251	284	246	257	254	251	274	246	252	277	238	244	254	221	256	263	255	272	292	259	241	257	232	256	261	232	267	234	222	284	262	257	263	251	266	248	241	252	272	252	269	263	213	272	287	271	283	235	260	260	257	278	250	242	259	251	279	276	247	238	258	256	264	234	250	262	267	257	244	259	257	257	267	243	255	244	254	243	269	241	236	278	262	257	254	227	256	262	266	261	265	227	267	290	239	242	254	261	239	266	261	246	261	238	258	248	269	269	254	279	268	279	309	239	272	255	276	246	273	251	249	240	248	235	256	256	261	246	251	243	264	252	245	271	284	266	272	266	256	268	247	274	236	246	263	274	244	253	251	259	256	278	252	277	255	279	231	234	272	260	276	246	253	261	248	278	260	276	273	231	240	259	262	234	272	267	276	268	252	241	255	269	237	247	249	245	257	225	232	220	248	253	244	247	257	230	254	235	269	258	230	270	241	257	241	242	283	266	259	258	263	264	275	267	242	236	254	267	248	272	253	256	235	266	269	223	289	254	254	264	257	253	270	248	255	239	246	219	257	243	277	252	232	240	260	256	247	233	277	254	238	243	273	263	244	252	242	254	296	242	282	236	239	249	228	259	250	297	263	260	249	251	241	240	266	240	264	257	270	264	241	264	270	269	269	241	244	263	252	274	277	236	265	237	247	275	254	275	279	281	261	250	262	242	252	265	256	254	261	239	271	236	244	237	238	263	264	265	224	240	237	243	260	256	254	270	260	240	266	264	249	236	257	213	250	270	253	269	261	285	256	258	272	278	246	230	267	281	249	246	231	233	227	235	267	270	268	246	259	244	249	230	271	267	244	256	320	276	272	273	258	234	238	264	281	282	260	257	245	270	242	250	243	249	271	253	260	285	294	247	268	259	233	256	262	280	256	227	248	295	246	257	275	255	275	236	241	245	211	240	254	269	268	253	258	295	254	276	257	252	272	256	234	251	251	269	252	248	271	269	256	268	265	222	270	247	251	248	266	242	260	254	259	254	250	268	256	270	271	242	257	260	237	272	265	264	274	244	261	279	279	259	254	259	261	256	250	251	236	229	265	287	269	247	263	266	256	267	221	270	260	267	285	282	279	261	278	255	239	279	247	274	247	246	269	271	248	277	256	258	245	271	243	253	240	227	297	252	265	283	227	251	268	257	257	273	250	255	267	274	296	278	280	248	275	244	271	261	266	256	250	265	256	252	249	276	258	248	235	236	272	210	266	235	262	274	234	247	282	268	271	263	271	263	233	257	219	247	258	282	269	280	255	271	263	243	260	286	269	252	253	258	250	247	274	245	274	254	263	280	271	272	233	273	265	233	243	279	262	271	261	212	249	258	273	283	254	260	226	271	256	260	264	251	242	261	238	231	236	266	246	247	266	251	237	220	249	271	261	260	288	266	250	258	267	274	264	277	270	272	262	280	250	252	255	261	275	262	254	217	260	268	244	264	262	236	266	268	259	262	265	260	254	260	303	238	220	241	265	252	254	252	275	261	254	253	263	248	246	262	247	268	231	258	250	260	267	278	281	285	248	237	246	249	252	258	251	249	278	254	248	246	267	274	253	254	248	268	268	266	246	253	257	254	278	282	245	262	266	249	252	236	249	265	246	254	246	289	260	279	251	268	253	250	224	280	225	247	258	236	280	258	258	270	243	262	252	264	249	264	274	279	239	252	250	242	260	248	269	239	248	267	235	207	247	266	238	235	252	243	265	258	240	248	235	237	298	243	218	277	263	264	265	256	277	260	239	252	251	261	280	247	276	244	297	277	256	229	298	263	237	273	254	248	253	243	263	280	247	262	232	241	254	253	242	249	271	231	262	279	256	275	267	261	267	271	258	239	272	249	268	245	254	240	255	258	253	281	259	253	272	244	251	236	285	230	248	262	234	243	240	241	222	274	270	253	271	260	254	246	245	253	267	274	237	239	227	270	234	239	272	300	245	285	259	260	258	257	255	274	259	249	262	278	284	283	231	260	249	258	245	246	250	256	271	272	266	273	263	264	252	245	227	277	259	249	217	252	246	244	255	263	270	237	275	264	261	244	253	242	238	250	262	255	270	250	259	249	251	257	235	250	247	255	251	282	264	240	262	255	247	233	264	235	230	242	251	269	261	273	260	227	291	283	240	248	277	241	259	259	249	289	249	223	235	266	273	273	264	235	258	256	254	282	244	272	294	279	252	232	252	270	272	256	242	235	253	265	249	230	275	257	257	238	246	253	246	268	268	250	238	228	259	242	247	271	247	255	275	259	260	263	268	248	271	261	267	235	240	259	230	241	245	282	251	250	263	249	251	261	238	249	228	264	250	258	253	249	257	262	261	257	263	254	264	261	240	262	230	276	256	248	254	301	239	234	249	256	247	272	262	302	237	269	245	250	292	258	245	238	238	284	268	244	250	254	223	265	258	254	261	241	264	273	233	260	250	255	269	258	213	231	246	255	239	266	228	247	245	231	278	269	240	230	281	277	248	252	265	255	241	245	272	255	263	240	285	259	255	259	275	256	243	252	252	271	271	281	240	236	236	243	245	246	237	267	250	273	271	235	238	238	251	268	233	211	276	268	235	246	248	233	253	239	270	246	245	254	238	279	259	209	286	226	240	247	265	254	225	267	253	240	283	248	228	268	244	240	277	231	262	262	263	281	264	267	239	272	264	263	256	265	257	251	254	241	218	221	260	262	260	254	241	281	269	257	249	260	265	247	238	253	269	251	262	277	243	266	233	236	249	238	244	234	278	251	264	247	263	258	252	259	272	274	246	270	285	251	272	272	234	269	271	237	299	267	242	251	239	244	270	250	247	266	269	265	254	235	277	255	258	249	228	254	263	239	267	266	253	240	253	240	261	242	269	250	281	263	270	271	239	262	271	225	250	258	252	238	268	252	245	267	252	263	245	272	266	232	270	257	272	248	233	247	245	304	255	262	259	281	233	246	270	269	259	243	247	261	263	250	241	281	249	224	245	273	238	268	261	247	245	261	265	252	246	289	254	242	287	267	277	261	269	248	261	278	221	224	253	248	236	272	250	265	204	261	253	251	292	257	265	280	276	241	280	290	227	250	261	278	288	271
50591	52468	36968	40450	44292	44727	42031	36016	36368	31280	25252	16048	9501	8902	8160	4842	3679	2841	2099	2283	1830	1650	1606	1635	1556	1439	1420	1308	1360	1233	1154	1108	1034	1153	1164	1142	1020	977	980	937	903	901	825	895	863	827	851	811	825	798	802	805	810	861	811	833	744	735	745	792	758	729	715	735	727	699	695	729	739	760	735	761	742	718	738	717	713	711	733	696	696	701	686	739	731	674	695	734	720	747	738	695	773	704	710	732	722	720	740	699	807	830	725	716	732	760	732	751	714	689	761	724	747	673	665	739	740	724	704	683	689	759	732	719	679	679	700	701	704	692	717	709	686	697	689	707	771	700	742	696	741	704	735	746	757	759	722	720	731	691	747	724	753	722	738	708	670	697	665	708	738	716	719	705	680	697	711	691	683	697	717	741	745	724	708	745	698	758	743	736	739	710	727	759	679	743	739	728	698	751	689	726	698	710	714	687	688	722	734	708	683	690	719	713	711	696	708	705	682	686	700	690	703	713	730	664	716	712	657	701	686	698	729	727	705	720	721	718	695	754	760	733	711	705	699	722	733	706	708	741	707	662	664	707	732	720	707	706	728	729	723	726	715	697	667	700	710	691	734	698	726	716	702	717	735	743	694	742	699	707	677	703	728	706	714	699	695	749	703	694	686	708	692	713	701	729	709	665	701	739	661	723	711	716	685	698	679	694	659	707	709	722	704	705	729	744	720	762	731	716	686	674	701	748	729	730	700	771	678	724	713	739	727	685	694	712	748	665	704	660	701	700	724	700	710	743	742	682	722	697	715	706	692	699	720	716	721	738	686	688	721	665	762	719	679	737	782	696	727	715	713	711	708	665	739	701	730	689	703	715	744	719	670	670	711	742	741	727	673	709	727	714	700	674	696	673	718	705	692	725	732	678	691	738	731	725	703	695	707	719	717	689	721	678	746	744	673	712	701	750	725	706	732	706	764	757	690	710	693	725	700	710	737	703	741	734	679	709	715	729	667	727	688	681	709	728	718	699	745	721	724	660	697	688	716	691	689	700	695	651	699	733	735	706	749	677	718	713	715	716	729	694	717	693	773	706	694	689	727	728	705	691	700	725	750	769	675	740	671	719	667	735	730	699	720	683	771	718	743	676	746	684	718	686	753	679	637	687	709	689	670	731	746	731	730	688	666	708	709	640	693	677	708	675	691	713	684	669	755	737	692	747	696	706	725	732	718	678	740	686	708	695	722	729	712	703	707	719	698	647	710	743	704	746	748	702	723	698	732	697	763	719	742	723	706	695	704	748	714	691	750	688	689	734	695	755	732	737	676	694	735	709	674	708	751	713	698	743	693	695	717	710	700	688	666	677	696	741	692	744	677	696	754	708	747	689	642	673	704	667	715	707	733	653	716	712	740	732	679	704	793	723	758	705	693	746	705	743	699	663	723	705	711	679	695	706	727	737	694	733	722	705	715	705	704	648	667	727	669	705	673	730	696	712	669	731	691	721	766	748	682	753	731	696	704	745	718	708	665	717	734	639	713	681	695	752	683	700	717	693	714	713	720	707	709	708	709	699	718	677	696	697	726	720	722	695	734	722	732	718	684	672	726	705	690	725	745	675	706	707	733	752	703	729	716	714	710	716	674	719	703	741	733	683	758	690	724	699	703	729	677	721	713	727	678	709	667	717	686	689	742	749	723	722	686	700	738	686	700	659	728	718	711	708	693	660	746	667	696	718	680	692	729	694	746	683	760	708	698	727	793	730	726	686	722	688	726	704	754	692	735	696	687	678	719	697	689	756	725	671	673	716	695	716	710	718	744	683	677	669	694	745	694	710	700	678	651	739	728	725	668	695	738	740	711	750	686	729	718	674	689	667	688	736	689	735	703	755	739	725	715	700	719	719	786	723	758	668	666	716	734	697	707	737	688	746	688	712	705	707	757	742	727	721	692	775	674	731	737	742	668	696	660	701	741	690	713	705	673	667	709	687	680	651	679	671	709	672	721	675	717	731	728	707	734	711	713	728	733	700	741	680	739	733	710	694	732	737	695	745	653	706	726	699	671	681	722	696	742	681	685	720	714	716	729	712	757	765	690	697	738	724	673	745	684	687	771	670	695	763	674	755	687	735	708	677	687	680	684	750	726	728	726	692	686	673	766	697	732	718	757	703	731	707	718	628	729	709	705	726	725	685	716	718	708	706	712	697	721	692	669	720	689	764	719	700	732	687	698	724	683	679	723	704	659	723	695	727	690	698	723	735	663	718	728	682	720	693	711	703	683	725	755	716	721	697	700	657	688	715	676	748	670	681	720	708	726	745	711	707	736	669	685	717	731	680	678	670	715	714	699	721	713	708	740	723	691	730	752	675	685	749	692	766	717	693	701	685	694	704	719	669	720	754	716	684	711	696	706	692	702	725	699	711	696	670	670	755	735	656	671	697	733	713	703	727	676	712	717	678	719	711	703	665	720	733	706	691	718	715	727	724	747	685	677	701	707	671	714	744	695	687	675	731	701	730	689	712	670	685	724	725	706	749	673	745	669	703	716	699	718	696	681	744	709	718	708	739	676	695	738	684	708	688	673	707	685	747	703	683	681	753	713	649	711	684	732	752	682	724	675	717	753	723	705	694	698	734	737	702	734	744	688	727	702	722	723	713	738	717	713	741	704	681	716	652	723	671	761	737	718	724	739	725	719	698	719	680	716	705	697	695	739	693	732	703	696	784	696	720	677	698	712	742	737	736	731	732	743	703	739	699	729	795	731	716	700	718	694	738	754	698	692	724	692	749	674	677	703	717	699	697	735	698	720	687	748	721	667	687	732	791	669	743	747	702	694	693	743	744	729	689	729	726	737	688	680	715	732	722	700	759	773	712	682	662	673	727	653	715	746	755	675	676	730	704	679	690	740	726	721	716	723	738	686	709	716	704	757	720	664	724	747	659	745	694	722	680	699	678	715	678	715	685	720	700	688	728	734	754	658	670	741	719	689	702	642	682	691	691	685	720	695	741	718	742	720	744	683	743	714	693	708	735	717	712	740	698	710	661	702	703	677	674	694	758	705	732	680	712	661	741	699	715	605	752	721	685	681	732	691	759	707	761	684	701	721	691	701	706	708	718	695	694	745	709	730	747	709	686	651	731	705	744	722	740	704	711	723	710	676	731	710	729	720	697	684	691	701	740	688	703	710	646	706	715	719	759	676	712	762	749	730	679	742	689	730	762	723	711	704	685	761	661	685	715	745	732	727	768	725	703	712	648	696	636	693	678	727	737	711	688	726	737	709	703	694	732	662	709	727	734	730	696	723	732	729	697	726	707	695	715	714	738	721	721	708	691	704	714	719	695	724	682	735	677	746	719	704	674	684	747	722	680	713	701	693	693	755	706	727	725	680	691	739	760	734	710	733	719	718	699	717	669	696	751	691	717	690	692	716	690	709	701	701	698	706	727	761	759	691	753	694	741	719	693	746	689	759	669	664	673	687	729	685	713	701	723	710	719	722	736	740	697	670	673
23558	35462	18479	8259	4998	3261	2060	1219	935	662	539	330	295	295	232	221	209	186	185	208	196	230	186	207	194	217	176	168	167	143	191	162	181	157	188	197	168	173	187	168	186	167	154	149	173	177	152	171	167	181	176	169	165	170	150	155	163	162	156	184	171	172	179	163	155	184	155	164	184	169	173	156	169	144	163	156	159	154	171	155	159	161	157	162	146	180	180	160	158	142	159	140	163	161	164	164	187	142	160	154	162	176	148	179	153	169	173	169	152	143	163	173	158	159	184	171	154	157	169	153	183	150	175	167	178	182	165	166	171	155	170	167	147	154	171	154	158	161	180	175	153	155	175	181	157	153	180	156	165	140	159	161	164	136	155	163	143	164	155	171	156	131	152	169	159	159	176	148	162	165	166	162	158	159	174	166	168	156	163	165	174	160	185	158	172	180	199	167	139	181	151	178	156	166	173	194	159	181	176	179	149	179	161	171	158	153	170	177	178	145	156	170	189	151	156	148	168	158	171	157	143	148	163	166	163	149	177	146	143	160	176	171	145	160	161	174	163	166	154	177	155	153	165	148	161	160	186	162	191	168	154	177	157	175	154	151	167	182	159	145	162	146	172	178	166	161	169	148	140	150	161	167	157	166	157	195	154	169	145	152	169	174	153	171	146	169	169	158	145	187	176	148	157	163	149	157	193	154	166	149	169	175	164	149	146	159	163	152	155	147	165	168	177	165	158	191	161	143	168	171	173	163	179	178	156	167	162	161	173	172	167	169	168	173	176	156	174	163	162	162	181	167	163	165	162	178	182	168	177	152	170	172	155	155	181	156	169	147	173	144	158	175	179	176	157	184	195	142	162	153	170	157	153	162	179	163	159	155	173	199	154	176	150	139	182	168	175	164	164	152	171	175	149	170	157	195	163	180	161	173	168	173	170	182	170	155	173	182	163	163	160	181	185	194	162	164	183	163	184	160	170	154	146	143	170	175	176	166	164	164	169	161	177	154	165	182	155	172	173	159	167	164	155	162	151	167	171	164	138	150	163	150	160	149	163	144	143	185	163	165	169	157	168	181	158	179	166	152	148	166	173	161	136	174	156	154	164	163	148	183	187	175	173	138	181	127	150	178	166	169	169	150	183	170	138	150	132	166	187	162	174	149	155	165	144	150	159	187	162	163	176	180	154	179	158	197	168	174	152	181	159	165	173	173	156	166	170	165	151	151	156	153	158	148	170	199	171	174	167	177	159	153	176	172	163	144	165	147	154	166	151	157	151	146	142	146	156	185	175	175	189	171	163	173	156	157	160	162	170	173	150	156	165	171	162	165	173	159	169	154	153	174	161	163	149	170	170	166	156	159	172	161	156	174	155	178	168	147	176	175	177	145	157	164	177	189	170	156	172	158	176	157	160	165	153	146	172	167	186	157	168	155	161	159	159	157	168	158	159	154	169	162	158	158	169	173	149	177	185	181	174	157	167	174	158	150	173	145	174	187	191	166	155	154	174	160	157	173	179	154	173	177	161	153	149	175	175	167	185	170	164	156	175	157	200	187	151	169	159	177	185	166	166	160	139	173	167	192	167	156	160	156	174	165	160	159	163	156	150	176	180	187	168	156	156	156	149	176	172	148	165	155	175	173	167	160	168	144	165	164	143	172	160	147	162	162	170	161	145	186	174	164	163	185	163	189	161	164	166	185	158	168	165	177	183	167	172	176	165	170	143	148	171	173	164	139	159	147	162	159	179	181	153	189	142	171	164	179	182	165	172	159	150	148	160	153	148	161	174	172	158	147	180	158	174	163	173	160	176	151	133	174	151	161	169	158	153	140	158	174	180	163	169	189	160	167	159	169	168	168	172	151	151	153	152	151	166	173	182	140	181	154	159	146	166	164	150	156	150	146	165	158	156	187	172	153	168	158	147	163	166	183	146	174	172	148	167	183	157	167	156	172	167	172	177	177	160	152	176	149	183	161	168	154	144	165	154	172	163	148	161	149	153	174	166	158	139	145	149	171	154	203	143	159	167	151	177	157	173	172	152	204	167	152	165	157	161	171	182	142	160	170	154	162	174	165	160	152	194	164	150	160	177	159	142	182	152	152	156	167	154	155	158	148	169	171	169	157	190	164	159	167	164	178	173	165	168	159	158	147	179	162	169	174	165	171	173	178	143	165	163	184	149	172	150	180	163	156	157	153	152	153	184	151	159	154	178	182	160	158	183	157	174	166	147	165	158	185	154	177	137	159	179	197	152	152	159	173	174	172	182	174	152	158	151	145	157	180	179	163	156	175	147	186	149	194	167	154	175	169	176	182	166	181	159	146	174	166	151	182	160	169	168	134	163	148	175	155	178	163	181	186	158	150	156	149	154	155	177	160	153	165	181	150	165	145	164	176	141	159	139	153	167	151	163	155	175	164	151	178	166	179	167	183	161	147	167	174	143	140	167	163	169	156	170	177	149	164	184	174	171	144	149	183	182	145	172	158	165	150	144	160	161	141	156	169	154	174	152	163	144	142	171	158	172	177	159	155	173	184	167	150	171	160	158	169	186	168	168	167	160	160	167	172	160	156	177	167	164	132	148	170	197	157	145	154	157	169	179	160	168	166	178	147	180	159	185	182	161	175	152	150	159	173	170	177	184	172	172	171	157	156	166	160	165	177	157	160	140	158	172	189	172	172	155	175	149	152	154	163	175	177	197	166	183	177	146	150	168	170	164	153	170	184	180	167	160	149	155	171	144	158	179	152	166	162	161	172	174	165	173	161	173	160	150	179	188	182	167	154	167	153	158	178	147	152	198	179	156	156	171	163	178	155	167	153	168	172	178	164	174	156	171	172	146	162	157	155	171	158	158	169	147	177	189	156	167	154	162	150	169	173	150	167	155	139	175	145	181	166	190	158	169	182	153	150	150	164	160	192	149	164	163	156	161	158	162	158	181	150	155	178	185	156	164	160	179	150	163	167	154	149	165	150	182	161	178	169	149	175	166	166	154	145	155	155	153	165	160	184	162	155	172	159	176	172	162	170	154	165	165	169	151	158	149	173	159	174	193	179	166	169	160	171	157	162	174	169	163	168	136	170	148	175	155	144	175	176	146	170	151	172	166	167	172	163	146	170	164	159	162	158	163	177	156	175	167	151	159	157	179	136	176	144	164	156	154	152	158	162	148	166	162	174	182	157	169	160	172	184	158	129	131	186	155	151	162	165	142	186	156	178	165	181	159	161	157	156	164	167	176	148	165	154	157	168	165	163	170	160	199	180	147	177	177	173	169	179	137	177	156	160	170	156	181	169	178	162	188	146	159	156	178	168	164	166	149	182	179	159	156	181	165	164	166	153	150	169	167	160	139	145	175	168	157	188	160	178	143	166	173	174	165	151	157	186	166	173	153	179	152	158	167	163	154	152	166	176	164	188	178	167	190	159	171	184	156	146	151	164	166	163	166	156	171	176	164	133	162	157	160	178	165	157	154	175	163	154	172	168	151	164	156	156	153	178
20868	34416	14578	12940	12499	10888	7655	5103	4054	2945	2377	1669	1221	1069	1069	903	818	749	754	759	726	703	769	727	725	687	708	657	581	607	602	616	591	665	635	609	588	547	516	581	558	534	564	524	528	521	544	563	529	581	482	527	474	522	523	499	498	526	472	532	534	507	480	553	532	552	533	512	500	532	508	525	514	519	502	515	533	486	536	484	517	521	521	511	495	533	514	483	493	528	525	553	536	487	521	462	534	501	515	559	524	480	510	466	532	510	487	481	510	524	478	491	516	491	482	484	467	509	510	493	496	500	523	521	554	489	518	477	506	515	534	529	507	506	536	530	501	505	481	508	520	506	539	518	533	530	526	533	510	500	506	468	491	483	488	468	492	492	501	496	504	550	555	488	543	473	484	525	536	491	486	499	499	509	513	535	521	541	502	487	467	510	473	501	506	500	531	528	492	509	518	502	516	495	455	488	473	514	487	496	502	546	492	558	490	510	508	500	504	541	518	523	481	496	476	535	489	453	505	465	550	478	530	504	507	525	489	524	505	507	509	549	489	501	471	508	534	488	516	510	509	496	528	500	515	500	495	537	546	534	481	489	525	550	480	509	463	542	489	536	429	522	504	492	525	514	505	546	533	539	509	508	505	514	505	479	468	537	528	481	521	504	517	495	499	485	503	488	506	522	499	516	503	539	511	484	552	524	512	498	535	503	525	492	538	512	501	535	508	496	563	520	498	545	516	540	525	498	551	524	500	545	528	517	522	516	506	534	515	494	497	546	502	495	529	536	490	492	508	493	486	510	493	510	446	542	511	530	532	492	523	499	525	535	499	509	492	494	474	510	494	507	499	511	540	547	541	488	528	508	504	512	554	526	490	446	530	464	519	492	500	532	524	482	496	497	534	501	514	513	522	496	522	530	488	485	510	476	502	540	498	496	487	486	497	529	505	479	512	506	491	522	547	495	491	462	510	489	492	537	518	511	552	536	460	489	469	517	466	489	555	509	534	522	500	493	549	509	519	517	479	493	499	518	568	483	482	492	512	472	524	524	492	523	502	524	498	508	495	507	484	539	441	518	471	500	486	523	491	505	516	533	542	487	498	500	471	485	500	538	507	477	500	520	515	490	485	528	502	551	543	546	558	529	514	519	472	547	491	483	484	494	503	483	510	529	515	528	471	499	516	520	501	490	480	461	508	498	516	514	517	505	519	524	520	514	523	484	513	503	489	494	505	503	533	513	492	499	478	463	505	485	521	525	538	517	529	529	497	484	487	488	499	498	509	507	502	541	508	495	536	524	524	491	499	498	477	501	487	527	518	479	510	526	484	540	483	511	487	473	530	500	510	504	507	534	483	530	480	495	492	516	499	551	480	486	465	535	491	547	509	487	512	504	496	499	524	536	497	539	477	501	537	508	513	526	511	479	500	495	521	461	506	480	481	496	493	481	489	482	520	531	491	499	480	533	481	508	529	517	542	551	499	467	483	489	553	472	505	508	519	519	521	512	521	488	542	547	493	518	544	533	491	506	506	494	492	466	540	539	516	512	489	468	497	501	507	497	499	501	517	522	534	512	484	487	539	512	542	476	449	477	488	551	514	501	491	476	490	489	500	496	475	527	511	525	478	485	493	496	510	491	487	529	538	519	507	487	511	511	524	523	516	541	536	516	496	505	545	510	529	521	497	524	535	545	513	467	515	526	498	519	510	543	528	569	478	519	480	510	555	538	513	501	522	529	503	511	483	524	504	473	535	562	510	529	504	508	519	488	533	532	512	485	503	486	458	491	507	516	527	508	462	466	487	478	524	497	512	534	525	522	522	486	564	530	516	499	502	475	481	510	520	497	511	509	477	520	507	483	528	485	541	492	519	500	480	541	500	507	527	502	497	555	499	516	499	517	469	535	511	552	496	506	495	519	515	512	448	514	511	510	507	541	482	499	552	480	518	499	534	522	497	503	558	506	532	496	504	480	540	512	504	496	502	496	483	529	448	501	524	507	500	528	529	510	515	525	493	532	500	520	497	487	556	520	518	493	534	479	509	498	470	526	527	538	461	497	516	513	522	496	495	498	527	497	518	520	490	501	505	483	508	510	516	472	562	524	461	521	500	523	492	505	513	455	521	559	494	515	485	520	502	549	533	534	547	518	467	485	525	488	538	464	486	494	504	500	510	525	540	475	503	510	511	529	477	499	522	532	564	504	509	520	507	484	563	545	484	492	490	502	536	517	525	491	502	514	535	546	472	480	535	525	521	524	464	527	483	497	458	493	560	496	512	508	491	527	524	475	479	540	525	465	496	509	497	521	490	533	513	500	470	503	526	498	486	545	495	535	535	488	503	519	537	542	501	493	484	508	494	489	503	554	514	491	510	498	480	524	508	503	462	543	501	495	523	519	503	496	476	535	522	520	507	507	531	541	531	504	514	485	482	540	482	529	538	499	509	505	522	506	504	554	484	501	516	528	495	499	527	511	503	469	512	503	524	556	493	485	473	534	485	489	490	528	508	493	493	498	517	497	528	511	527	509	533	541	478	464	526	513	487	549	523	513	500	500	501	543	511	497	481	482	520	497	525	515	488	532	487	510	497	480	528	548	528	492	513	510	562	485	481	517	467	465	514	482	535	465	516	503	501	490	489	502	522	498	512	470	504	476	505	523	506	515	519	492	490	543	484	480	533	511	500	510	516	497	516	493	504	487	464	485	501	511	519	482	484	507	531	498	513	493	533	523	459	481	523	511	519	493	488	536	516	500	496	511	536	535	529	494	514	533	525	481	511	487	504	525	483	502	516	519	501	491	510	546	535	505	503	487	507	538	477	452	509	545	540	474	540	495	521	494	541	495	517	518	515	549	502	501	543	527	494	517	549	519	527	507	512	491	520	521	507	546	499	500	501	486	476	502	519	494	522	534	438	471	506	528	540	526	523	502	483	521	498	538	517	496	492	493	511	533	523	490	511	517	497	535	520	541	496	504	504	459	476	523	484	524	463	504	517	498	502	515	474	544	536	515	486	516	487	531	474	536	520	496	509	508	536	502	494	554	500	528	566	532	519	473	546	553	512	503	519	515	471	508	495	522	509	494	524	531	538	474	543	553	485	533	497	523	516	544	487	536	508	542	525	518	532	523	499	486	486	505	502	500	492	486	523	511	529	524	484	573	476	516	522	500	528	535	523	561	475	520	549	517	478	527	535	488	444	509	501	509	511	502	501	530	513	494	556	509	538	536	493	481	495	487	520	482	495	532	506	474	507	508	487	469	518	500	466	535	447	505	533	510	522	509	502	505	503	490	495	499	519	457	478	498	525	535	483	468	500	553	482	509	497	476	523	503	539	515	537	467	513	527	482	523	530	522	540	514	509	502	497	473	488	452	500	533	524	514	500	502	466	466	520	509	491	499	507	512	534	471	506	499	492	512	465	496	514	496	507	491	544	498	538	477	525	517	518	526	510	524	509	516	518	495	460	542	532	496	490	526	517	492	549	481	504	520	511	531	495	478
51372	51284	32845	26733	27852	27980	23746	15788	11347	6665	3722	1969	1026	907	672	483	394	350	258	284	235	268	223	226	222	243	225	227	182	175	188	189	202	183	170	166	180	179	179	175	159	201	169	183	146	160	189	174	165	158	156	175	142	147	169	154	175	148	157	163	153	170	147	156	161	140	175	182	160	154	140	151	148	165	150	140	158	133	161	151	148	151	171	140	152	142	159	174	158	127	158	156	162	154	165	152	168	153	162	149	173	177	141	140	138	143	148	157	158	146	186	162	155	164	164	143	135	153	148	147	145	124	145	158	157	183	144	160	155	166	155	171	161	166	152	157	161	182	148	164	157	146	164	157	156	167	156	166	162	171	150	143	167	141	137	172	172	158	174	161	154	156	142	146	149	164	155	155	152	131	153	141	150	150	155	148	160	156	154	170	172	163	140	152	157	156	167	190	142	173	141	169	170	154	180	139	136	158	147	146	143	156	163	150	146	136	141	140	173	146	161	157	148	152	147	176	152	154	165	162	142	153	148	153	134	168	148	152	153	164	157	133	152	157	145	167	190	171	155	169	160	174	151	149	146	170	160	147	136	164	144	165	156	146	150	149	149	174	162	159	161	151	149	161	151	160	147	162	171	142	175	149	145	165	162	156	147	171	148	138	149	191	145	131	124	176	156	154	160	134	152	176	126	166	134	135	156	161	135	152	136	148	171	164	146	163	164	167	160	161	153	142	154	150	153	160	152	146	178	157	167	179	127	154	174	157	150	161	148	135	132	148	155	148	167	153	160	157	139	177	168	144	148	153	162	124	150	141	158	150	159	157	159	163	160	167	149	159	154	147	152	141	160	151	200	166	128	152	142	163	160	145	160	149	176	168	183	172	160	142	186	163	147	156	170	149	160	159	168	155	148	154	144	149	167	145	167	173	158	153	166	135	118	164	177	163	149	167	152	153	159	130	164	150	157	158	139	152	141	143	155	144	145	169	141	138	157	150	140	138	164	147	167	151	175	151	152	156	175	158	142	174	152	149	160	148	141	165	145	145	153	153	145	138	169	166	126	171	174	138	182	151	153	152	153	166	146	156	142	184	148	136	149	162	154	148	174	146	146	154	147	157	151	160	180	159	142	166	154	146	154	132	134	177	158	142	136	157	167	164	150	142	165	162	156	140	167	176	147	160	141	127	152	147	149	134	133	158	150	155	158	151	148	151	132	148	129	149	176	163	132	175	138	145	156	175	169	146	149	145	150	164	156	170	153	163	152	145	142	172	158	166	167	168	150	143	163	135	145	168	160	162	154	162	166	156	143	171	142	152	174	156	144	135	142	160	170	161	149	164	140	152	160	155	154	147	143	138	145	163	153	150	155	169	145	137	145	152	169	160	149	166	175	166	164	163	143	129	162	155	154	155	134	171	155	170	132	162	150	153	145	170	141	149	139	150	148	138	163	152	152	146	171	150	152	142	151	150	159	142	166	142	150	147	176	169	139	150	147	146	187	148	177	139	166	151	150	137	155	171	147	138	155	147	164	151	159	141	150	147	171	148	164	144	149	165	159	162	152	153	150	178	145	167	174	140	159	132	148	143	146	156	157	189	167	144	123	152	149	153	156	142	141	157	137	129	169	145	174	159	129	163	162	177	146	160	153	136	151	118	153	157	141	163	189	149	156	144	135	140	142	163	165	157	163	160	167	125	151	165	160	149	179	141	145	155	158	164	180	170	160	171	153	162	155	140	161	148	159	144	159	142	168	138	138	153	176	173	146	141	149	135	145	171	164	149	165	127	144	151	159	176	183	140	142	178	156	173	156	161	144	164	142	172	151	134	128	125	169	171	159	173	169	167	158	160	144	148	152	136	135	172	153	166	168	146	155	151	135	158	154	160	178	152	162	170	171	167	127	169	151	147	154	148	158	148	134	177	154	153	136	139	172	139	157	162	166	157	127	141	162	124	158	157	148	161	163	143	154	140	150	163	159	164	135	143	154	158	139	137	155	157	151	156	137	146	133	149	145	138	159	154	155	170	171	148	163	152	161	170	140	160	162	153	161	141	133	141	146	145	179	152	176	125	178	171	137	168	172	160	145	157	137	150	164	141	169	158	158	131	153	151	156	172	147	153	159	142	145	152	153	173	154	147	149	160	163	152	143	146	141	155	161	165	162	155	154	164	144	149	160	162	154	165	129	157	156	152	170	175	168	175	160	139	171	168	148	146	148	129	157	134	159	148	153	152	181	147	147	144	151	159	163	148	177	141	162	146	171	162	164	192	146	149	161	164	139	138	151	155	138	138	167	154	167	156	140	150	165	146	148	146	155	158	137	155	168	168	140	155	165	136	152	178	138	137	135	144	145	143	153	145	153	139	174	156	136	145	131	174	144	168	167	164	157	140	157	172	160	151	154	149	154	145	157	154	161	156	150	141	159	145	164	154	140	145	158	166	133	147	133	132	136	160	151	165	186	147	165	157	133	153	149	156	148	161	133	151	152	145	186	165	169	149	143	157	141	143	171	167	150	166	154	163	166	148	159	167	138	158	159	125	151	167	140	159	157	143	156	189	128	137	152	146	155	139	175	150	159	141	152	151	168	166	140	146	146	168	153	161	148	146	156	166	174	137	150	140	156	157	131	162	135	146	158	149	162	173	160	152	144	131	156	160	160	163	125	135	149	124	165	141	153	175	138	147	139	149	185	165	163	147	143	152	150	150	143	166	154	139	145	128	144	154	155	146	158	177	138	163	146	138	151	147	136	140	143	161	156	156	179	176	153	143	165	157	148	161	157	150	149	144	159	162	144	177	137	164	143	152	162	150	166	142	138	141	160	155	144	143	155	155	156	168	152	152	150	159	163	163	157	142	151	146	163	160	140	187	143	146	161	154	162	139	144	157	156	157	153	173	160	160	169	158	169	189	116	166	150	146	156	181	163	154	149	171	146	151	162	142	158	158	138	151	161	168	180	161	178	136	137	154	170	168	158	149	161	145	149	171	179	149	159	176	170	146	161	141	140	152	151	167	165	140	193	186	144	156	151	147	144	158	150	160	158	164	146	133	128	158	147	133	167	172	168	137	145	170	155	146	154	175	154	155	142	165	168	153	153	134	138	136	164	133	150	160	144	148	150	141	160	149	158	173	150	160	162	143	143	164	155	170	149	148	151	154	168	142	154	151	157	142	167	136	150	161	160	165	156	161	151	142	145	170	142	155	168	146	154	156	142	139	153	147	156	165	159	154	171	157	161	140	146	168	169	132	161	155	153	134	159	157	125	140	154	150	146	154	145	161	161	148	146	157	155	153	161	156	142	125	151	138	142	165	147	173	151	167	136	149	174	129	137	147	168	139	156	136	142	154	151	147	154	149	185	156	171	158	150	134	130	158	152	140	127	161	171	166	176	133	147	151	159	144	157	170	148	122	145	128	141	162	172	146	167	149	171	157	161	155	163	151	170	142	156	149	149	159	141	154	171	132	172	156	164	142	148	151	145	147	160	152	158	148	153	130
42765	54539	28047	33080	36644	37547	31357	24674	24465	19957	14827	8439	4840	4389	3998	2338	1975	1745	1310	1365	1098	1095	977	1026	926	889	877	812	784	768	772	724	695	739	764	706	675	602	572	595	547	562	622	553	516	499	549	520	486	506	498	514	548	508	519	512	538	492	528	510	482	500	466	463	448	515	480	463	470	493	469	448	466	472	456	485	484	518	476	477	462	493	464	451	469	497	466	490	458	471	456	461	522	439	480	523	443	490	478	483	515	497	481	485	490	490	484	445	468	469	431	498	527	478	503	460	449	526	456	512	446	511	453	461	461	496	489	514	492	461	513	478	444	487	459	486	459	467	485	464	455	472	468	455	486	498	488	482	442	458	447	475	482	480	495	446	494	463	483	462	491	452	497	464	474	505	454	460	462	462	466	463	479	494	457	498	470	514	461	482	442	499	462	511	499	493	485	476	478	498	508	455	483	516	494	519	459	497	463	492	494	511	478	474	469	483	507	451	449	488	457	442	498	463	474	456	474	460	488	494	463	464	463	492	513	483	479	493	456	497	469	466	467	503	488	494	484	487	487	450	469	453	465	465	466	480	470	436	466	463	481	524	527	499	473	480	506	506	465	433	495	549	467	481	443	470	477	514	480	467	489	445	441	475	469	451	452	487	486	423	443	467	415	504	466	468	493	499	498	494	474	492	489	455	469	457	498	495	513	463	463	476	474	497	462	422	469	435	445	446	461	462	439	463	471	500	493	477	483	456	491	474	529	464	496	473	506	465	472	502	449	469	509	485	495	442	487	472	475	470	455	459	465	489	448	472	442	479	511	512	466	452	501	464	496	420	469	467	458	479	487	518	503	487	459	485	477	500	472	516	477	462	484	471	479	495	460	484	492	488	463	475	483	487	483	454	487	482	498	465	502	494	468	471	485	474	476	470	494	498	519	460	506	489	443	471	463	489	479	487	487	486	449	473	466	473	464	497	508	505	456	439	437	473	475	480	465	479	450	497	437	508	498	456	488	476	502	451	482	478	475	483	439	456	462	472	456	444	476	452	456	494	454	453	473	454	468	474	480	433	427	478	504	473	419	475	506	450	488	470	461	451	480	481	453	486	446	476	455	495	468	432	477	476	468	479	492	488	462	490	474	504	485	464	460	443	500	470	453	451	473	457	464	461	495	467	465	509	415	461	468	473	467	482	516	466	465	469	433	454	499	467	455	492	494	453	491	440	467	516	473	469	445	460	482	505	506	494	427	468	458	487	486	486	503	468	508	469	496	473	456	477	476	478	431	470	502	458	457	469	473	448	448	482	488	469	513	492	498	501	510	453	487	456	503	461	479	479	462	483	475	458	462	475	544	504	506	474	478	485	477	473	450	484	497	430	492	460	479	503	499	487	451	478	499	442	484	492	467	420	483	497	510	471	432	476	472	461	441	468	463	458	457	452	490	498	490	492	486	462	479	441	477	455	480	495	484	471	466	471	483	475	475	514	446	506	440	478	484	456	484	481	459	501	472	478	475	451	426	444	468	424	462	468	469	458	515	479	460	465	440	477	475	491	508	449	435	420	489	491	471	461	494	439	429	489	469	474	502	474	470	468	489	459	470	491	473	447	465	499	501	478	458	483	496	486	469	501	490	483	502	488	487	498	482	443	493	478	456	486	455	441	448	443	503	416	475	487	472	450	496	475	491	439	497	510	476	451	454	513	497	466	461	495	457	476	488	460	503	442	490	479	471	492	507	458	504	495	457	472	482	480	437	465	464	498	476	455	486	513	493	471	450	526	459	518	431	442	469	497	431	491	492	481	481	486	445	440	436	497	506	450	462	458	458	498	474	464	516	468	500	459	453	493	490	455	480	487	482	452	483	502	458	488	478	485	470	467	497	435	452	499	457	469	505	482	486	487	497	468	447	447	474	504	503	475	484	462	472	466	499	500	486	478	487	480	448	499	447	479	451	468	477	462	488	461	490	434	436	500	463	511	460	452	487	453	452	488	469	444	504	482	475	444	472	471	464	504	471	451	502	470	474	500	470	454	472	432	460	485	477	445	474	465	446	500	503	409	476	474	429	511	439	506	489	447	468	452	453	468	464	448	481	466	451	471	480	451	426	471	460	464	470	499	481	475	437	429	441	477	471	451	471	483	478	460	462	465	452	484	462	490	488	491	486	458	492	456	488	512	460	453	489	466	485	472	443	484	449	533	497	460	437	458	424	458	454	526	459	488	428	500	484	491	468	449	478	456	506	488	522	477	459	443	494	492	440	455	388	492	447	489	494	459	478	458	440	445	517	489	469	452	511	488	476	485	518	472	506	508	493	457	503	485	459	482	449	488	454	473	453	455	455	490	485	496	481	436	481	481	484	504	454	447	473	455	530	463	434	499	497	504	470	465	505	479	432	478	479	473	466	485	482	491	510	469	443	490	458	482	438	487	486	492	455	491	466	482	475	430	448	490	450	495	476	422	457	497	472	467	450	481	468	463	483	458	483	457	493	449	476	477	440	491	457	462	456	501	435	449	459	463	488	475	448	456	451	477	473	465	476	482	500	481	474	465	450	464	481	448	482	459	483	494	481	494	464	479	473	469	482	474	523	495	481	511	468	484	474	491	449	491	517	481	488	514	486	466	461	473	480	468	460	461	477	454	463	466	477	466	469	479	481	477	464	484	458	478	486	505	473	451	478	466	458	534	492	439	463	473	470	438	487	458	461	467	479	503	469	462	494	471	457	470	488	496	476	452	470	476	447	463	490	484	464	449	471	499	464	476	462	460	464	453	483	463	515	461	445	462	459	520	489	469	496	470	475	473	497	462	503	467	479	511	438	476	429	477	469	464	524	458	475	489	472	475	463	496	478	500	481	461	478	456	480	488	471	446	467	479	485	466	524	462	463	484	476	450	477	462	468	508	455	426	537	483	498	453	500	484	483	480	456	476	487	420	435	508	496	480	484	447	470	486	521	479	505	446	514	475	487	498	492	465	472	447	438	517	499	482	449	526	470	491	457	444	437	519	458	472	457	484	476	492	487	472	479	478	436	472	458	443	534	416	521	485	475	510	481	497	470	498	473	481	469	480	450	442	448	476	486	461	470	474	462	453	512	458	447	478	469	424	477	457	465	466	474	486	467	507	443	509	464	430	446	486	478	441	454	504	462	475	503	507	481	480	467	471	476	483	464	498	455	497	491	467	488	464	497	467	482	477	464	524	478	475	467	461	476	459	506	464	471	460	478	467	489	465	469	483	448	444	454	470	494	494	484	496	486	496	477	491	458	477	471	491	491	491	478	496	495	492	467	462	432	507	459	502	484	467	504	483	464	467	478	474	435	437	476	488	465	452	455	449	465	482	463	484	459	459	466	505	469	469	442	479	510	484	489	472	485	434	481	517	522	464	461	463	453	468	468	534	507	486	442	426	447	459	483	501	469	464	451	451	475	462	451	443	445	490	490	468	445	500	481	486	460	459	464	487	454	448	505	465	480	465	512	485	446	478	473	455	485	487	464	454
59144	45260	32569	26955	29342	31140	29923	24706	22177	15256	9454	4067	2297	1769	1414	842	674	520	451	470	436	390	416	351	359	389	343	330	326	312	303	294	305	336	305	322	277	282	270	257	287	275	283	260	269	252	280	261	272	290	285	275	256	272	252	301	271	262	242	261	260	262	269	253	266	279	249	262	280	287	260	245	250	269	272	287	259	271	247	259	272	271	239	287	262	246	272	248	264	262	237	249	256	253	274	238	250	218	248	259	281	255	292	231	255	275	246	242	266	255	247	260	259	262	234	278	236	288	260	245	242	256	245	264	281	272	262	270	272	265	239	258	273	269	256	261	233	281	257	228	269	248	225	236	227	256	248	241	222	254	250	262	274	275	264	237	268	241	259	247	252	249	250	235	249	249	248	266	262	253	254	259	263	254	249	243	253	264	281	258	242	234	293	234	270	250	260	261	266	272	259	237	298	271	272	247	255	249	266	257	257	265	250	226	242	240	264	259	268	277	269	239	250	252	253	266	225	229	251	275	248	269	247	256	245	279	253	271	257	251	251	251	286	253	269	261	269	263	262	255	257	260	256	262	243	283	262	260	261	249	261	266	253	240	260	240	218	259	248	248	246	256	269	241	230	208	243	288	239	261	241	247	252	246	262	245	243	242	239	236	259	276	261	246	271	279	272	248	266	256	236	262	274	257	248	265	253	234	252	236	251	253	243	247	240	248	228	274	274	264	259	224	276	250	240	266	270	238	275	284	261	263	259	246	250	257	256	253	269	252	266	261	237	268	260	242	262	263	273	250	272	230	253	253	242	245	241	250	255	266	261	252	250	234	253	239	266	240	260	243	242	253	271	269	271	263	272	238	256	262	296	249	268	232	254	265	274	238	288	258	263	235	259	240	253	263	276	273	255	282	247	242	235	246	242	235	232	279	241	238	253	235	255	264	239	257	257	254	266	276	256	245	268	271	266	263	268	258	262	276	241	257	254	239	239	225	227	259	250	258	237	258	241	264	255	275	226	256	258	255	263	243	241	263	258	259	247	246	272	248	275	297	250	262	257	278	247	274	266	257	275	295	243	248	248	277	245	254	263	250	260	239	269	239	266	258	275	236	248	260	261	253	252	214	267	250	252	265	255	258	249	225	249	227	273	277	259	256	260	282	286	244	259	243	228	240	267	248	239	252	268	240	231	238	277	227	258	279	257	231	262	255	267	250	261	249	254	253	243	250	267	249	253	244	291	235	270	230	267	260	247	250	239	242	291	271	273	257	258	281	265	239	248	264	253	270	261	246	262	257	262	277	261	257	257	245	285	280	268	241	250	253	244	265	269	251	262	276	244	280	244	263	285	241	259	279	274	265	259	230	258	258	235	268	280	259	256	244	251	277	257	290	273	232	255	256	269	232	235	270	295	243	251	260	240	282	253	284	246	294	277	239	269	309	265	280	226	242	236	254	244	292	246	257	256	233	270	267	257	269	250	241	264	267	257	255	250	257	276	233	227	265	254	272	265	216	246	254	271	261	261	286	222	272	241	262	231	249	244	263	258	253	283	276	254	270	263	240	263	266	280	266	246	260	255	253	253	238	259	281	262	279	249	250	253	258	247	275	234	262	252	266	240	234	288	265	263	288	259	296	277	245	277	283	256	253	235	247	276	237	250	249	244	277	262	234	254	255	258	236	275	248	245	257	259	249	255	250	274	252	250	264	262	277	262	238	266	251	280	273	282	262	281	259	274	275	248	275	245	242	237	255	275	296	256	265	280	275	265	282	277	255	264	253	251	268	231	264	256	259	264	257	246	256	245	246	245	262	281	246	277	271	268	275	255	240	286	249	229	245	266	304	262	242	260	286	252	227	282	305	265	254	253	232	252	275	247	250	275	286	273	248	225	236	261	270	226	224	231	228	262	241	258	238	255	255	274	274	269	268	248	270	267	256	254	245	245	237	230	271	265	255	246	277	238	265	264	263	248	245	266	272	274	255	257	222	258	269	238	235	250	241	255	248	243	259	238	267	239	277	289	254	292	253	270	225	260	278	283	266	268	271	254	240	242	243	256	255	248	283	290	286	286	243	275	264	228	259	267	256	217	243	276	293	248	251	242	244	248	249	266	252	260	267	267	268	240	244	261	241	260	250	250	272	257	275	275	249	259	276	255	250	238	243	253	239	256	281	271	260	263	254	252	243	283	237	249	255	249	224	246	260	253	248	251	271	250	266	258	268	236	276	289	249	264	241	275	257	274	249	240	275	287	272	260	244	251	250	257	224	254	249	240	281	243	253	237	262	239	249	257	275	240	235	274	254	260	262	293	249	257	256	273	250	273	246	265	245	259	247	223	251	250	292	237	249	264	269	260	257	259	235	272	258	269	274	221	238	277	254	257	241	248	268	259	250	273	230	247	280	266	254	264	249	278	251	270	272	283	295	270	256	237	255	270	261	232	238	250	234	260	254	294	244	247	252	239	257	242	241	245	256	254	224	286	285	241	223	296	262	246	240	242	264	241	245	265	247	247	237	281	255	243	273	282	273	257	255	263	236	247	275	250	281	241	266	253	249	262	262	234	269	236	255	258	248	281	267	222	275	265	267	230	249	243	244	238	253	262	259	258	235	255	248	252	236	279	283	247	274	240	239	246	252	248	272	223	232	270	239	251	239	255	263	274	261	269	246	248	247	245	233	250	247	240	262	256	245	269	284	247	263	258	273	286	277	251	253	252	274	253	278	246	235	248	245	273	262	247	250	262	255	253	237	251	253	263	261	296	240	254	286	268	252	246	262	250	266	244	255	246	252	280	231	258	225	251	245	276	269	251	284	252	263	254	251	239	242	257	267	266	269	270	244	270	256	232	227	277	252	238	252	229	219	251	296	261	252	242	253	248	246	243	245	260	265	241	262	256	252	279	246	242	256	240	272	243	244	242	257	235	246	257	278	251	254	238	252	264	255	282	270	254	250	278	250	243	259	242	276	255	271	270	273	258	251	277	240	269	267	275	239	251	269	256	265	244	264	263	258	212	261	241	259	243	252	265	249	254	237	247	268	244	239	261	242	250	251	277	245	275	236	239	264	260	247	271	236	258	265	245	239	253	289	256	277	259	273	246	270	254	245	242	257	244	274	271	252	276	235	233	249	255	273	277	248	258	249	238	252	263	272	213	269	261	287	241	262	260	262	254	266	255	233	230	258	273	253	256	251	221	249	253	240	237	276	246	242	262	246	262	253	253	255	283	212	238	242	271	237	256	234	265	245	287	262	250	281	254	263	255	243	249	241	254	267	251	253	238	260	244	240	279	260	253	264	238	254	298	273	258	289	248	249	235	245	274	246	280	262	291	266	255	258	279	258	236	225	241	266	275	254	223	255	233	240	233	239	300	250	262	249	249	220	238	259	252	240	260	209	254	242	272	249	255	264	234	250	268	257	250	237	267	261	236	247	230	234	251	252	244	272	264	273	255	273	256	244	243	260	266	246	253	241	255	251	229	262	247	267	248	277	221	228	251	216
51465	54374	32702	38913	43282	44549	40006	33639	35457	30363	23529	12612	7886	7419	6614	3799	3292	2330	2223	2445	1958	1641	1688	1594	1489	1493	1421	1253	1288	1177	1182	1161	1164	1118	1134	1018	921	1011	951	875	871	892	845	948	797	876	833	773	804	841	837	762	804	855	757	800	782	806	755	811	725	743	719	699	762	709	727	740	773	754	779	753	719	674	716	699	779	777	734	713	721	731	767	740	745	764	792	734	759	740	731	719	680	736	680	726	735	710	715	706	711	787	801	714	698	755	684	719	763	755	731	662	738	788	746	722	725	740	720	734	710	729	703	739	667	724	699	670	758	728	706	746	765	749	710	725	693	725	737	675	741	705	775	677	718	749	696	714	741	741	719	749	775	718	762	690	761	677	694	740	688	722	664	716	740	711	693	681	723	753	774	709	719	725	703	739	705	684	742	672	710	770	668	714	732	736	746	695	702	690	758	722	712	732	690	741	736	728	713	725	682	715	684	755	723	738	722	682	700	738	727	742	707	780	737	737	697	737	745	684	702	765	716	676	735	714	729	712	699	693	698	699	710	724	694	687	704	680	779	696	674	733	692	698	712	700	741	720	677	714	735	726	753	726	722	777	707	707	722	784	717	709	711	739	715	642	716	762	736	723	674	761	710	684	742	688	694	721	717	715	693	712	740	707	740	718	720	720	701	749	716	696	728	705	680	727	722	723	710	749	746	721	762	701	692	740	746	684	696	669	694	749	741	691	748	687	716	707	722	682	699	680	730	740	696	757	706	724	713	720	682	697	702	792	674	707	711	730	666	670	683	692	700	740	672	698	743	702	694	701	744	740	679	746	693	696	706	674	728	707	700	687	682	705	696	711	731	752	675	665	741	710	761	685	725	671	687	720	688	677	757	772	698	721	711	710	737	705	690	709	718	708	756	767	697	764	708	730	680	662	711	739	723	715	729	690	756	730	703	673	696	755	737	732	726	690	734	746	730	720	738	694	702	742	711	724	702	704	727	686	681	688	686	718	744	706	722	671	755	678	713	713	667	678	715	673	735	717	666	754	714	735	694	689	730	692	703	689	761	724	733	703	707	699	694	724	647	749	695	708	713	676	735	748	687	769	722	683	684	754	671	746	719	715	718	678	761	655	687	726	755	731	670	693	684	714	707	830	718	692	701	756	662	751	714	761	731	712	720	745	696	752	753	694	709	713	734	694	722	720	713	693	735	713	667	662	702	681	708	702	776	723	775	706	726	721	667	703	745	724	711	709	703	753	682	739	744	793	721	653	688	736	685	697	717	738	727	719	682	726	708	742	764	704	722	671	776	804	710	762	734	712	782	748	721	697	721	701	706	735	704	713	748	713	753	724	704	699	677	740	677	723	733	725	728	725	669	698	696	677	690	694	731	695	751	692	668	717	689	764	724	733	725	749	701	707	715	719	729	718	732	697	745	768	707	686	704	640	746	705	727	744	751	730	690	711	691	697	753	704	701	776	756	676	735	657	683	754	772	672	721	685	728	679	692	715	741	707	668	658	689	693	709	686	779	706	686	720	696	729	700	693	704	708	756	699	763	711	681	702	744	652	700	719	744	718	737	689	707	709	699	696	762	711	694	702	733	711	701	754	655	771	722	685	722	696	678	686	704	710	752	695	690	708	697	716	709	689	680	706	754	686	779	721	718	747	681	739	733	723	691	727	710	728	744	698	699	655	740	686	714	725	708	734	727	713	730	688	728	720	704	736	721	760	659	699	696	744	681	707	686	694	738	713	747	701	717	715	713	697	727	734	748	686	676	676	680	703	693	747	675	686	739	720	670	722	697	698	714	688	711	761	727	713	733	690	727	708	718	725	725	728	699	680	724	715	734	716	693	766	715	706	719	746	674	728	683	673	717	677	707	793	716	687	669	723	704	720	692	691	739	703	729	715	724	718	739	709	745	683	717	681	705	712	666	743	668	703	723	708	702	748	734	710	714	685	733	746	691	790	689	742	726	707	725	681	732	754	748	719	729	704	691	701	714	715	753	722	653	687	731	694	739	727	712	716	706	696	666	716	720	732	717	671	718	696	765	729	730	693	711	767	714	692	732	738	722	735	720	730	744	690	714	746	678	712	729	699	712	724	712	705	707	741	689	694	716	637	697	708	749	720	731	710	684	723	747	712	662	715	722	707	707	696	766	769	752	701	688	713	720	677	718	690	708	730	669	711	747	713	732	712	669	709	745	733	751	689	702	731	720	719	728	699	743	742	720	713	694	684	705	687	719	731	721	711	735	719	714	722	687	706	712	737	715	690	684	735	708	725	701	735	672	691	717	697	763	732	692	721	673	734	750	698	705	671	678	721	684	683	729	734	708	708	746	712	708	691	723	764	673	733	731	724	713	710	679	693	728	665	726	753	711	696	726	745	695	688	745	677	634	736	735	730	696	710	732	738	738	747	707	672	703	729	765	702	730	742	708	704	715	720	734	734	733	735	755	728	728	710	669	724	701	706	707	748	742	691	727	664	731	755	735	696	649	717	707	731	737	706	740	742	750	718	747	736	716	729	705	710	675	718	731	742	676	719	717	743	745	676	723	688	707	712	707	702	708	699	666	710	740	731	717	683	688	688	702	707	707	679	668	708	720	714	685	721	662	660	737	698	688	715	696	723	690	724	732	698	706	676	714	758	724	647	713	659	710	706	688	695	734	673	691	720	708	732	696	691	722	709	730	689	682	772	736	722	714	725	694	702	704	729	702	703	757	721	742	745	695	699	716	714	738	717	715	667	674	708	721	691	772	744	683	723	741	674	722	705	669	700	715	774	720	721	712	701	679	666	695	774	713	728	677	682	696	762	707	723	723	672	685	736	770	708	717	695	726	674	692	701	692	692	724	726	726	742	726	707	718	745	668	717	688	709	676	713	763	735	688	721	747	672	721	739	696	715	737	723	712	685	723	723	689	723	677	731	719	714	668	726	775	726	735	673	714	722	702	710	695	760	723	686	745	659	746	738	693	710	741	690	709	752	656	738	713	706	707	749	715	727	702	665	741	714	719	704	714	710	704	764	709	718	727	703	707	709	715	705	712	689	728	688	722	707	710	697	689	715	693	742	664	728	638	735	707	741	705	706	697	734	745	699	709	682	695	713	710	749	737	664	700	701	635	743	769	724	729	730	681	739	713	721	734	687	723	693	683	695	687	725	688	730	728	731	740	735	711	745	679	711	750	699	709	772	754	754	752	691	728	694	705	729	740	737	695	741	735	707	726	769	678	723	734	717	676	758	658	700	736	759	700	692	718	725	721	715	716	710	650	681	707	699	708	723	721	732	668	701	659	699	733	713	690	751	707	757	703	785	685	769	721	751	695	661	714	724	741	719	751	774	698	654	720	726	744	739	721	670	688	739	730	742	782	679	705	711	693	745	713	702	696	707	676	774	700	738	691	731	721	753	734	691	705	727	669	706	706	703	674	668	715	715	695	758	769	696	704	703	687	765	784	765	680	645	764	699	715	730	698	680	705	726	692	679	762	715
21639	32035	16424	7226	4552	3058	2018	1175	1024	684	535	387	290	238	258	208	219	212	218	185	201	178	167	205	184	213	205	184	188	191	166	181	187	185	199	154	180	190	179	167	178	181	173	173	159	150	156	160	181	158	167	134	155	171	169	178	145	168	160	183	153	160	159	158	163	164	164	166	174	193	169	171	173	177	146	166	162	162	160	145	165	167	164	172	145	187	151	164	165	150	152	151	169	156	154	153	166	147	188	171	144	167	162	187	183	171	154	181	169	167	159	174	161	174	184	180	165	176	162	168	175	163	173	183	177	170	162	167	154	175	171	149	152	172	147	173	178	166	139	161	175	160	162	148	163	167	168	152	150	176	145	189	170	175	179	154	181	178	166	158	176	157	178	164	151	150	163	179	155	153	162	175	147	165	149	165	165	155	163	159	169	171	167	168	166	166	153	169	164	161	163	154	158	165	167	152	144	155	173	177	162	163	182	165	177	139	179	172	156	155	170	157	159	162	181	155	177	173	164	154	180	188	157	146	144	173	170	156	185	163	148	157	158	141	156	149	159	159	163	150	148	143	189	168	146	151	177	133	174	164	161	168	160	173	141	172	148	166	177	169	165	177	162	175	143	170	159	158	146	155	187	166	162	166	167	156	161	181	151	173	160	169	173	159	161	176	169	162	170	168	173	166	172	170	166	173	142	170	164	155	160	159	167	173	158	181	143	154	184	161	195	146	155	170	141	177	163	170	162	165	159	148	173	138	165	166	151	167	172	156	181	177	172	144	158	168	153	152	129	171	151	167	174	154	155	156	151	181	177	181	188	156	171	172	161	160	178	158	150	182	134	159	144	159	162	178	155	182	175	138	143	164	158	160	154	153	174	143	161	180	152	180	166	181	159	155	156	146	178	181	164	164	167	164	165	188	143	154	171	168	169	170	184	157	158	181	155	148	161	155	162	162	154	171	185	173	179	178	155	165	188	145	176	159	156	149	165	162	166	168	161	159	153	170	176	151	183	152	167	181	179	149	173	158	140	153	164	188	163	159	140	173	173	162	173	157	151	174	163	177	140	189	166	160	182	148	151	171	171	149	192	157	174	164	164	150	163	170	156	188	166	145	189	161	156	151	167	146	153	175	165	147	155	167	173	164	170	170	156	176	186	171	170	156	162	153	156	163	166	156	155	178	174	177	195	174	177	148	152	158	169	151	149	152	153	170	160	171	166	136	155	187	158	148	135	167	152	175	171	148	167	160	164	167	173	188	157	169	167	176	158	168	180	168	168	165	162	147	140	169	193	179	175	154	157	180	173	165	158	152	154	176	181	164	182	162	172	176	173	155	163	163	162	143	151	171	146	177	161	149	173	151	153	166	165	146	160	172	169	194	171	155	145	183	174	152	151	160	193	170	155	170	153	172	180	164	161	170	144	179	150	173	167	174	153	160	175	170	175	147	179	151	165	186	169	186	143	209	151	175	154	170	141	179	176	163	175	180	160	164	172	177	153	160	169	185	165	168	142	141	153	152	144	137	144	153	155	138	168	147	150	163	184	159	170	140	146	160	172	171	157	141	175	169	163	166	161	153	175	188	160	163	173	156	160	163	188	147	175	177	141	151	153	175	182	203	139	179	172	153	163	178	175	159	186	144	173	179	182	161	158	165	146	175	182	164	158	152	150	136	179	168	190	147	170	156	156	156	191	190	153	168	171	169	155	158	159	146	137	174	161	171	152	142	173	157	159	168	149	153	182	165	167	163	161	148	143	163	144	172	166	159	162	134	145	162	143	147	161	161	158	206	144	139	163	157	182	131	150	179	162	153	161	156	157	164	170	173	157	162	158	158	176	166	155	145	156	159	162	184	163	172	173	159	167	160	161	180	155	154	148	179	160	171	156	174	168	181	170	174	157	158	148	169	163	173	159	160	169	160	166	179	141	152	144	156	170	162	151	166	165	150	155	141	159	187	161	158	176	174	172	158	175	179	165	163	158	134	178	170	171	154	135	146	178	155	201	141	157	163	181	155	142	171	165	185	165	171	168	174	157	159	170	175	168	195	179	167	157	162	155	180	157	173	175	168	151	173	158	183	169	145	159	177	165	170	179	159	162	179	158	139	171	174	171	161	163	154	169	157	152	157	166	142	161	163	145	160	154	166	162	163	171	159	189	142	150	165	171	159	165	158	177	176	154	173	151	182	139	193	156	181	156	159	187	155	139	163	162	171	149	175	158	180	163	152	167	159	168	147	162	160	166	156	160	163	171	181	168	160	165	147	179	152	164	170	164	157	159	141	150	141	160	148	165	163	142	182	149	173	147	183	158	169	165	159	157	169	149	180	177	143	167	180	159	162	170	173	185	178	158	146	166	185	152	171	168	152	162	175	172	180	139	151	169	167	148	156	164	174	170	165	167	174	158	156	200	160	149	184	148	165	175	162	191	162	133	163	169	148	169	167	173	173	175	159	196	155	142	179	169	169	151	147	162	158	164	174	159	157	145	182	161	152	139	160	140	164	163	166	165	158	164	169	157	169	142	155	157	169	162	166	161	152	155	174	174	154	164	160	150	171	150	175	180	161	171	147	154	155	162	158	173	182	160	149	165	168	158	167	160	180	186	156	147	165	148	165	170	178	156	182	181	165	154	159	179	158	183	161	191	162	190	185	178	150	156	174	170	173	155	160	146	167	132	165	154	150	151	158	145	157	159	192	193	176	172	174	152	157	176	155	141	168	166	145	158	166	157	145	194	172	181	175	188	141	192	154	167	161	151	147	149	180	168	155	168	182	152	175	162	135	164	151	167	160	180	152	166	165	180	146	175	162	158	158	167	173	187	165	166	165	180	151	157	161	175	150	165	169	155	172	166	181	163	162	163	167	163	172	164	175	150	177	184	184	160	165	178	178	162	167	155	161	160	153	161	188	162	196	166	148	178	151	161	154	184	159	192	177	174	187	148	165	161	166	154	160	167	163	174	157	191	181	165	166	164	161	157	150	160	168	161	164	167	168	162	149	167	177	152	177	184	160	157	151	169	187	171	175	163	168	152	168	148	172	176	140	143	177	162	163	145	181	215	149	173	140	171	155	165	188	166	161	164	185	146	176	139	171	149	170	152	160	158	165	171	176	126	151	161	137	150	172	172	173	153	175	162	181	154	193	186	166	187	178	178	173	175	150	177	137	161	178	167	176	166	181	158	165	168	178	157	159	171	165	153	150	163	154	158	150	178	163	161	150	151	181	157	173	181	146	172	156	155	174	172	167	153	169	138	169	158	144	168	183	168	177	152	168	183	152	170	141	149	149	145	159	182	152	177	155	141	167	168	168	151	139	158	156	147	173	175	158	164	171	183	153	182	155	172	161	144	151	182	169	175	160	189	132	173	159	177	170	147	166	154	171	148	160	168	154	149	173	167	176	146	192	189	143	152	149	156	150	170	161	154	145	157	182	175	154	169	161	195	194	152	158	169	151	181	174	164	168	144	168	151	180	184	173	177	154	164	167	152	169
18372	33058	12646	12405	11927	10187	8011	4919	4261	3091	2482	1756	1224	1147	1026	964	871	765	715	750	740	734	740	766	728	722	707	635	621	640	684	633	618	585	619	619	549	541	542	565	592	548	570	522	520	529	530	516	540	505	535	539	516	519	477	564	538	481	532	551	493	505	559	532	533	494	500	508	520	544	500	489	520	573	514	490	504	494	497	532	493	501	500	557	538	498	557	534	540	518	511	518	535	480	548	521	526	476	519	547	526	531	519	532	503	523	507	520	534	552	472	529	512	525	524	535	523	521	513	501	557	530	556	480	560	535	507	533	504	526	514	560	536	524	539	469	507	531	515	527	482	543	509	502	501	572	499	548	506	491	539	526	515	532	550	512	513	537	466	499	514	528	503	486	488	491	548	537	526	516	514	535	506	481	510	522	514	468	488	539	534	544	490	476	524	512	529	519	481	509	512	497	483	508	536	523	543	482	511	507	533	505	561	519	480	500	510	538	504	508	530	502	470	508	520	509	520	521	508	508	515	506	496	496	491	538	517	531	516	537	540	492	484	513	523	501	505	539	540	537	465	485	521	521	508	572	524	527	479	524	568	516	559	508	576	469	488	533	496	501	561	476	504	565	481	469	465	527	499	516	547	514	510	473	491	500	531	510	535	498	504	516	504	534	519	563	537	518	492	534	515	522	535	517	486	498	531	481	470	540	500	512	508	533	532	492	522	493	470	523	483	530	501	503	558	534	500	540	524	540	503	508	532	490	533	461	518	555	496	533	527	485	466	494	516	519	498	486	485	516	505	527	538	529	523	510	490	500	529	519	534	523	500	516	514	515	539	514	526	523	489	513	490	510	501	477	494	536	542	528	538	538	527	506	511	542	493	528	517	469	505	510	505	507	518	493	486	472	500	493	509	538	517	508	502	517	502	491	506	548	493	503	505	509	578	521	495	524	508	500	477	510	536	528	483	524	484	497	560	528	532	475	514	498	532	539	506	518	499	534	480	516	516	484	520	461	547	515	514	511	503	526	549	519	525	509	548	500	536	479	501	505	462	504	541	504	509	498	507	492	521	500	509	529	506	517	540	504	503	531	507	471	496	572	514	519	472	520	522	507	514	515	538	526	497	529	493	481	525	468	540	531	527	548	516	509	537	461	553	506	527	516	538	512	502	513	512	477	520	522	561	459	499	521	506	505	514	518	485	538	509	536	561	547	519	493	528	506	543	555	500	482	502	517	513	568	500	497	490	497	527	510	518	536	524	498	520	538	510	495	509	504	487	531	545	537	534	505	502	535	523	499	535	524	509	485	486	520	541	495	548	479	509	494	519	532	502	511	542	521	470	489	570	494	521	561	545	534	486	547	518	495	485	547	533	493	512	521	534	516	513	533	513	519	542	518	533	512	499	535	491	456	542	507	518	507	502	535	485	499	527	458	516	523	479	501	542	471	489	528	509	494	517	530	517	531	543	527	531	536	514	524	536	493	513	494	461	515	516	521	500	535	527	538	527	547	515	516	526	529	529	526	502	495	489	526	505	522	488	502	519	507	514	479	513	486	512	470	527	524	506	495	494	538	509	533	513	507	506	495	514	490	556	516	530	516	521	561	532	488	523	490	541	526	548	527	524	515	516	537	500	498	513	509	517	504	513	555	561	502	513	509	489	495	489	502	527	480	528	531	465	521	503	476	512	497	493	513	494	478	532	512	505	527	532	513	493	525	483	553	548	511	515	532	538	487	527	505	479	471	541	561	497	530	552	479	461	588	507	517	549	502	502	502	512	457	480	527	491	509	498	542	552	531	512	523	538	505	527	556	543	551	533	509	527	522	499	487	505	548	518	512	530	497	539	523	542	522	518	538	516	488	565	495	512	537	539	539	532	528	545	518	498	516	501	464	541	489	508	551	510	511	508	506	530	528	512	525	507	524	517	556	454	541	521	544	548	543	516	543	491	500	537	493	514	558	476	527	511	522	522	521	527	516	527	500	516	503	488	512	496	516	515	562	479	523	518	498	530	518	498	515	518	515	517	498	490	514	499	524	560	495	514	515	555	514	475	508	503	497	475	537	506	537	498	534	506	539	500	484	528	488	533	494	515	532	532	520	531	469	493	528	493	515	482	523	526	541	505	538	500	526	536	548	519	532	482	536	490	502	545	536	514	502	531	478	514	515	500	526	518	567	517	512	496	474	479	513	500	535	493	519	514	504	503	509	519	493	521	513	496	507	506	532	497	528	507	496	503	493	541	577	549	528	483	513	514	516	500	508	504	500	508	510	518	499	480	517	527	471	543	480	537	520	531	523	524	534	525	483	523	548	496	493	500	506	490	519	520	504	496	555	506	529	506	544	508	512	518	524	511	510	483	532	520	498	559	513	542	525	551	472	489	531	488	501	530	526	510	553	539	530	520	497	520	486	533	540	498	516	507	488	468	509	528	474	489	506	529	502	513	536	523	532	472	512	501	492	537	511	485	529	524	514	509	517	496	530	548	500	513	522	564	492	514	503	527	539	517	527	524	540	508	531	490	524	481	533	497	528	524	529	498	546	488	540	526	525	471	503	554	504	496	507	502	530	510	530	495	530	495	467	507	493	531	476	543	508	535	508	528	517	517	505	524	537	504	500	539	486	495	507	480	543	494	462	565	474	539	491	532	529	489	561	493	501	511	542	483	497	525	529	480	498	488	529	511	558	558	498	525	499	493	526	509	496	523	477	463	477	531	546	535	528	485	514	545	516	487	511	534	517	517	503	534	552	519	489	498	540	493	497	509	475	533	527	515	554	498	505	497	526	509	508	550	529	500	500	485	514	520	485	479	552	512	504	520	506	535	537	541	518	487	497	530	495	539	505	518	533	525	547	486	508	504	501	539	541	528	538	544	501	482	542	530	522	538	518	525	529	501	509	487	522	515	469	532	503	523	513	475	549	534	519	501	518	516	500	526	489	541	517	492	502	483	530	496	511	509	516	497	509	516	500	524	490	525	525	519	502	511	473	518	480	506	501	500	490	518	577	534	494	510	477	480	534	527	534	532	530	497	535	496	498	518	566	507	523	526	468	516	510	515	490	514	499	506	517	498	529	517	532	518	523	496	487	491	503	510	521	527	511	517	521	534	485	492	549	532	506	519	499	508	501	546	507	530	526	498	508	489	517	520	533	490	506	491	554	527	532	542	479	504	548	502	493	540	504	493	492	483	481	478	511	538	491	497	526	540	513	520	517	504	501	500	537	532	509	474	520	476	505	520	549	516	481	524	508	550	549	537	507	502	541	565	542	537	544	536	513	537	534	536	491	461	496	525	525	534	531	523	510	547	519	485	517	501	506	487	494	491	519	486	528	507	506	499	500	509	512	481	512	508	509	574	497	528	510	533	527	482	533	524	484	522	476	561	526	505	533	487	518	512	524	509	511	504	501	496	525	500	507	526	485	488	499	496	510	532	494	518	514	483	458	487	533	510	500	471	496	535	516	536	493	485	474	524	501	527	488	505	509	543	529	475	512
51329	51629	32511	26443	27017	26664	24035	15574	10861	6215	3854	2084	798	825	663	483	335	280	300	313	233	252	248	254	224	210	222	197	185	196	185	211	197	169	176	174	157	190	180	169	168	199	155	174	159	150	169	162	173	165	163	182	180	165	158	166	163	167	144	161	143	154	149	178	156	165	158	153	182	156	155	148	153	172	138	162	141	140	137	148	155	156	163	143	163	177	164	166	146	162	140	146	173	165	175	153	142	136	139	146	161	143	135	168	156	149	171	164	156	154	150	142	144	146	159	162	129	159	170	158	150	147	141	147	140	168	162	159	140	149	159	138	152	172	159	144	156	158	168	164	148	158	144	168	153	147	147	158	164	132	160	168	152	134	155	154	154	160	131	158	135	163	165	152	160	137	145	164	146	130	150	163	165	166	162	187	151	151	166	141	169	147	160	155	142	178	158	151	144	151	153	138	152	148	163	155	124	161	159	150	162	160	170	152	167	133	166	162	156	148	154	154	163	146	145	139	149	151	164	146	155	148	165	144	152	160	153	171	178	178	158	165	136	169	149	124	164	166	142	170	161	160	173	163	162	150	154	125	172	151	169	161	161	146	146	152	126	144	174	156	168	151	154	156	155	157	153	186	142	155	155	143	140	134	147	124	145	137	158	152	152	143	170	170	127	155	142	149	144	157	161	172	152	154	155	144	128	168	133	161	144	156	175	141	160	157	142	142	124	163	141	158	165	133	174	166	138	159	172	163	171	159	167	157	165	152	160	177	163	142	174	151	166	187	170	138	175	170	128	166	164	160	152	155	146	150	144	168	133	141	153	150	141	169	154	142	153	153	144	166	157	160	146	164	191	116	157	147	132	143	164	168	166	141	169	154	158	148	170	141	161	174	142	156	139	142	141	142	165	157	141	147	169	133	152	137	196	140	144	145	152	170	126	165	159	171	137	167	172	146	153	151	146	165	138	167	141	175	164	130	158	143	171	145	164	163	143	157	147	142	150	151	140	163	162	141	155	160	144	170	139	149	158	164	127	158	144	148	152	159	177	144	148	150	174	153	142	148	165	173	160	139	148	131	159	162	158	142	158	159	150	158	153	173	178	148	180	153	166	167	174	156	127	156	147	151	160	139	173	136	160	154	176	148	139	155	168	144	168	164	150	166	135	159	164	142	136	148	183	160	147	166	170	154	148	145	155	142	163	151	144	140	146	138	162	152	120	171	176	134	169	129	146	155	134	179	167	155	155	156	174	155	147	150	138	145	183	159	168	141	124	181	171	164	137	149	144	156	139	143	170	159	158	169	151	160	160	155	149	152	142	149	163	160	157	127	146	153	177	141	145	143	142	148	160	164	140	134	147	159	159	141	120	153	155	147	151	162	140	170	140	147	148	148	150	156	141	160	157	132	143	164	155	166	141	152	166	170	176	162	131	152	158	168	151	139	154	169	162	148	159	178	146	164	160	130	161	149	145	127	153	158	149	167	169	153	162	147	159	148	143	172	181	165	149	147	184	165	153	176	167	162	142	158	139	154	165	151	159	151	154	147	182	160	153	168	156	156	162	155	165	166	142	171	162	148	149	151	132	144	150	121	170	144	152	168	153	159	152	147	159	153	165	152	156	138	133	140	166	131	152	144	152	152	163	137	160	165	142	133	144	143	157	173	146	166	163	160	126	154	133	165	163	157	165	155	162	135	173	156	156	163	144	137	172	151	157	158	127	162	137	158	138	175	125	171	152	187	121	163	161	147	152	145	162	174	158	148	122	146	151	154	166	151	156	146	154	129	158	145	159	173	167	167	169	167	150	151	133	142	150	175	155	152	136	159	135	144	180	154	142	159	149	146	144	153	169	163	150	146	131	146	141	155	163	148	136	164	165	142	140	152	146	158	172	147	153	127	147	151	163	171	170	146	136	131	163	158	126	149	159	135	179	140	142	145	146	153	151	172	179	151	130	153	152	158	158	154	174	156	150	165	165	143	160	151	149	157	136	159	136	145	134	145	166	157	147	138	132	144	152	161	154	137	152	139	150	169	151	161	152	136	152	150	141	159	145	155	142	141	133	127	138	147	139	156	159	145	179	148	155	175	167	118	163	157	177	125	139	149	164	172	163	176	173	168	155	175	150	149	147	164	158	157	153	179	155	150	159	171	149	175	173	162	157	150	159	153	140	144	142	139	164	166	186	153	152	165	156	159	139	156	152	155	130	164	172	151	163	141	160	135	139	137	149	154	161	138	148	150	136	184	139	176	164	142	145	150	159	155	127	152	172	145	162	149	159	157	144	176	179	161	156	163	159	150	150	146	172	160	154	168	164	108	152	176	148	148	144	166	160	174	152	152	146	170	165	154	155	144	152	166	126	159	132	137	132	130	146	136	175	165	156	155	150	157	154	152	139	156	163	137	150	164	146	138	142	145	178	171	165	153	167	152	142	152	154	130	158	144	145	139	149	151	145	119	154	129	155	177	175	169	159	139	149	171	161	158	135	176	145	151	163	172	142	157	173	158	138	137	158	157	149	146	148	146	163	141	149	165	139	162	146	154	157	158	159	145	152	161	123	155	150	151	129	151	149	186	146	171	151	159	151	147	155	149	166	163	147	139	147	153	161	156	174	149	139	151	143	179	155	149	127	178	174	167	148	158	162	164	160	144	131	144	154	146	137	162	148	159	135	127	135	137	148	174	170	126	162	162	155	141	157	158	170	152	156	132	137	153	171	163	168	169	142	139	168	161	163	140	156	155	175	154	163	131	129	146	162	158	131	155	153	159	131	159	166	167	161	167	150	144	137	145	153	161	176	154	152	147	143	173	156	143	169	165	178	153	171	171	131	152	179	133	146	152	166	161	168	177	152	157	157	168	156	149	148	146	158	149	146	146	155	163	162	173	169	152	131	163	149	158	132	157	167	160	147	161	149	154	129	166	159	163	158	167	169	165	147	149	148	151	137	156	156	170	151	153	125	156	153	151	155	145	172	165	162	161	148	172	150	139	136	150	150	153	125	172	154	155	154	146	147	170	181	168	152	151	153	143	158	157	159	166	158	168	162	146	157	145	132	163	132	148	147	137	150	138	147	149	133	161	140	146	166	170	145	165	158	136	165	160	151	142	156	162	138	166	156	154	152	140	156	148	147	140	173	155	156	159	138	166	137	153	143	175	145	151	164	162	158	169	160	148	147	151	157	157	161	183	161	135	155	166	117	162	134	157	155	132	133	143	174	134	165	175	152	151	150	144	159	154	130	146	186	138	161	145	155	162	133	163	165	175	170	144	132	175	143	162	141	140	132	144	148	152	170	164	163	152	155	138	160	152	139	147	149	140	165	134	162	151	168	141	143	156	146	150	162	135	157	161	153	139	177	151	156	160	160	158	146	152	161	168	169	157	178	157	144	168	173	173	135	153	156	137	178	146	158	137	163	136	140	156	152	160	143	169	156	169	143	148	159	148	144	167	155	158	163	148	156	169	147	165	167	132	143	173	170	162	165	133	158	145	161	158
42169	53929	27783	32916	36397	36214	32445	25115	24882	18879	14738	8897	3801	4152	3543	2345	1724	1394	1285	1375	1134	1004	1057	990	991	931	884	803	759	718	755	745	710	727	707	635	582	621	632	564	614	593	571	525	531	564	538	511	569	505	515	510	531	505	514	544	550	523	495	539	496	493	478	481	515	502	466	495	528	466	501	504	443	460	477	511	471	479	479	522	455	476	476	490	483	464	485	470	473	461	531	475	480	454	507	468	455	504	477	534	538	546	482	489	520	474	508	473	500	547	474	480	469	445	462	470	442	465	477	498	526	489	502	434	475	511	459	487	507	450	502	514	542	450	464	491	450	470	444	461	496	513	485	468	492	489	458	494	465	464	481	494	490	475	497	495	467	482	494	470	488	488	493	465	482	493	479	498	440	479	497	471	443	491	475	476	484	472	500	452	449	492	488	457	484	510	482	489	465	482	477	482	447	477	490	472	469	493	461	476	473	498	485	464	497	489	509	489	465	484	468	459	496	473	486	490	481	414	452	512	460	499	453	479	443	470	473	468	498	498	479	455	479	520	495	466	446	439	474	468	486	473	474	496	489	467	494	515	473	442	477	510	459	454	459	473	512	451	479	494	465	465	427	466	484	449	492	481	498	504	536	459	512	449	483	478	441	496	469	484	503	468	476	469	461	506	473	497	523	505	465	482	480	536	455	482	469	473	486	497	506	502	461	488	432	483	527	534	454	468	489	476	449	497	491	476	493	483	479	513	494	473	463	482	506	469	475	479	496	486	477	479	455	475	479	507	458	494	476	460	486	501	499	508	487	459	493	485	495	496	470	493	500	509	462	464	484	539	441	480	467	493	484	489	480	502	472	425	462	522	469	449	460	473	493	518	450	531	492	490	473	476	490	485	461	487	479	495	494	468	499	505	501	465	495	480	469	490	454	453	466	502	465	427	405	474	453	493	502	443	517	462	469	468	482	476	467	490	450	522	500	512	551	502	493	467	460	487	489	448	475	524	494	468	498	450	465	499	477	526	429	482	444	490	498	478	506	464	482	503	480	485	431	456	463	459	498	431	490	460	472	428	433	478	450	468	494	485	465	489	510	479	497	478	466	417	453	506	499	478	518	474	518	504	491	474	508	470	459	448	430	467	456	466	476	450	472	502	450	487	509	464	465	475	453	466	468	491	460	456	446	451	493	506	494	476	459	542	470	477	534	504	476	470	479	505	466	475	487	450	466	499	508	478	483	441	482	459	484	470	513	488	494	487	510	491	489	499	483	462	482	479	476	490	484	438	509	498	435	470	479	452	461	469	476	476	430	496	482	460	483	487	505	481	532	482	456	462	465	438	451	499	479	489	483	455	490	439	461	487	474	479	465	471	464	469	481	507	468	472	506	490	466	449	460	461	479	472	503	439	469	469	467	446	475	450	445	471	504	452	471	443	473	464	477	499	479	481	465	439	471	488	488	499	488	495	480	481	508	485	457	484	438	479	495	473	482	472	449	507	491	470	484	489	522	480	473	484	474	463	476	457	470	474	473	485	449	539	478	495	467	500	477	480	454	439	514	459	496	464	461	509	529	434	470	441	466	464	489	458	467	469	463	512	457	439	501	499	492	484	476	471	491	452	449	471	499	479	468	469	506	484	481	459	494	470	484	459	484	509	511	468	470	504	509	491	480	509	457	444	500	487	467	467	492	486	504	507	485	512	484	457	511	481	483	487	478	483	464	488	476	436	461	486	476	531	508	451	475	483	477	439	474	456	486	484	487	456	481	478	481	528	507	478	495	465	477	486	471	464	499	493	462	501	487	472	479	514	482	483	484	456	443	489	445	474	489	470	500	500	501	448	496	459	468	480	472	443	461	470	499	450	466	478	479	533	471	506	499	553	421	448	484	504	502	527	503	471	449	470	444	450	490	521	500	450	482	506	523	471	485	468	495	469	494	475	469	488	493	454	460	486	497	450	471	456	440	471	454	465	503	501	478	489	482	493	450	474	454	455	468	482	459	468	486	492	474	470	513	475	487	475	521	501	477	478	466	550	498	489	455	473	486	524	497	486	498	473	443	483	494	502	511	477	509	468	481	442	468	462	495	504	462	506	495	489	494	489	469	457	499	494	474	488	501	495	463	484	490	490	460	475	446	501	484	464	501	500	479	496	462	462	467	491	469	485	486	496	513	509	496	502	454	493	492	511	511	464	484	449	463	524	467	484	478	504	524	459	493	478	483	482	513	465	500	485	491	508	441	489	467	504	440	527	484	455	481	490	492	440	499	460	479	484	482	476	492	446	471	514	437	488	507	454	436	432	497	467	472	496	485	455	475	465	498	515	501	449	465	497	470	485	492	468	462	483	443	518	447	490	469	473	501	477	468	499	510	467	499	504	434	499	477	476	510	459	500	525	444	487	461	475	494	468	473	512	469	484	516	502	467	454	526	457	476	497	501	467	489	427	487	449	518	467	484	481	485	426	460	466	492	478	483	504	496	452	490	449	487	519	526	478	468	472	440	502	472	501	495	484	478	467	497	505	505	463	445	470	491	506	469	435	502	489	448	489	457	484	494	458	481	475	514	473	497	504	486	468	456	457	501	445	474	504	473	488	519	476	461	468	464	480	494	477	449	481	448	457	476	480	467	504	502	478	491	460	476	487	509	500	469	517	486	478	469	502	488	509	491	499	440	460	471	497	530	492	492	505	440	470	474	488	480	468	481	484	481	506	486	482	446	478	454	481	452	494	429	477	465	485	504	493	506	478	473	468	479	530	465	496	503	466	505	475	471	460	498	471	476	494	440	466	483	502	538	487	464	477	502	464	497	507	464	502	481	497	471	489	448	471	477	498	490	468	475	547	483	464	473	500	455	527	472	500	473	453	509	417	467	472	495	449	463	503	512	462	480	442	466	442	435	526	470	483	450	459	476	493	486	505	463	504	486	488	454	500	490	484	543	461	493	488	476	487	473	492	465	470	468	464	441	471	473	477	438	513	451	486	476	454	468	480	496	480	491	463	451	494	480	481	499	446	484	492	482	463	513	505	532	437	437	513	467	463	488	505	465	504	515	463	492	502	481	492	502	482	459	482	464	500	466	466	472	464	454	455	487	490	469	459	446	469	479	494	468	504	494	493	474	482	484	456	519	462	511	511	470	505	484	457	472	482	496	496	491	514	480	479	532	490	471	463	463	486	488	468	501	523	493	468	478	460	476	509	428	512	465	515	504	465	432	512	484	437	440	431	458	444	482	479	497	482	476	497	451	466	504	457	517	478	488	496	476	520	487	442	496	513	468	493	473	499	495	493	460	480	474	492	452	487	490	470	515	447	502	510	466	489	498	456	470	473	455	472	460	498	441	458	489	479	514	490	435	449	454	494	496	522	528	498	510	511	457	458	460	437	479	501	480	538	481	506	516	492	497	476	476	509	480	487	479	464	477	485	485	495	492	487	452	492	435	454	483	508	484	462	484	487	484	502	475	512	516	478	457	500	492	511	502	499	438	437	489	468	452	492
59194	46801	31895	26748	28132	29743	30679	26075	21994	15336	9660	5104	2139	2154	1708	984	657	614	550	560	468	405	401	381	453	382	361	314	330	338	331	285	288	351	334	288	297	315	284	291	291	270	283	278	251	280	268	282	263	267	233	290	292	254	287	253	306	252	270	264	273	252	248	277	285	263	289	244	267	292	255	292	268	259	285	243	273	249	269	247	254	250	247	238	258	261	252	233	225	232	248	272	283	277	271	261	267	249	260	243	267	246	284	292	315	237	259	245	233	265	260	287	259	261	252	273	287	265	255	263	251	263	256	263	246	234	284	251	293	242	271	263	275	290	264	278	239	270	231	242	208	239	230	256	232	260	280	259	262	253	261	263	246	297	258	255	259	238	268	274	258	242	297	252	263	242	239	210	258	235	258	223	290	265	263	283	259	266	243	254	263	266	254	265	254	260	264	260	284	232	276	238	252	263	291	244	290	269	270	250	292	258	228	258	256	280	273	272	254	264	267	269	259	271	259	270	256	263	250	247	270	252	278	246	306	263	236	249	270	242	253	245	253	262	268	283	278	266	259	266	269	222	297	249	252	281	243	269	246	226	236	260	243	290	276	246	224	255	238	262	259	269	277	228	243	245	269	269	236	246	266	261	240	284	244	265	265	239	263	252	264	251	259	253	235	275	279	255	268	276	271	279	251	244	262	246	269	249	278	234	267	267	264	273	271	238	239	249	259	270	230	275	263	271	263	226	229	259	254	275	276	291	287	268	254	258	249	254	257	238	269	267	246	282	250	263	246	255	229	236	246	249	254	248	249	260	248	235	233	236	240	246	270	261	259	267	274	232	253	247	274	248	250	234	267	261	264	245	228	239	257	261	233	246	262	249	282	254	253	246	252	254	280	264	261	286	227	284	238	263	279	247	262	264	260	217	255	258	259	274	278	253	246	245	255	244	228	277	257	220	246	253	233	262	240	246	223	246	263	264	246	226	282	261	264	236	261	244	259	284	272	273	242	239	256	270	294	265	234	238	246	271	257	226	238	249	239	269	259	258	265	257	252	273	260	260	259	265	260	247	268	262	260	270	274	254	263	244	261	251	254	296	248	271	234	249	251	274	258	304	280	232	265	283	268	222	221	252	244	231	251	285	254	244	295	281	251	260	265	250	265	231	309	224	258	258	267	252	257	267	270	240	242	233	271	255	246	241	273	294	294	251	259	244	270	244	266	258	244	256	246	292	240	269	278	235	284	229	248	259	214	275	268	252	250	251	241	248	239	278	249	242	293	239	255	234	281	259	291	254	266	268	256	271	263	218	230	268	251	228	249	236	268	242	237	259	270	280	269	276	270	273	254	253	283	262	274	230	217	291	259	257	257	246	222	267	249	289	217	262	268	272	251	248	264	293	280	276	274	257	276	262	260	244	299	260	260	246	253	247	265	278	303	248	274	266	278	250	267	223	241	280	252	254	247	279	255	227	255	263	269	286	262	249	271	248	238	255	279	248	274	265	259	246	258	271	275	234	261	251	245	275	270	261	276	265	247	243	234	253	253	244	264	266	251	255	245	270	269	252	255	272	250	266	261	245	252	277	281	250	238	265	232	248	289	251	261	244	228	242	249	244	258	267	258	249	261	271	246	221	271	240	277	256	268	268	251	261	288	249	274	247	249	255	257	242	281	247	267	276	229	235	254	257	263	279	245	263	249	267	259	272	242	274	261	229	249	234	270	257	252	250	252	260	245	250	229	262	248	248	249	267	232	281	233	281	263	265	260	256	246	241	241	272	242	269	290	265	251	271	270	237	235	263	246	258	258	252	248	250	244	248	278	270	278	280	254	291	264	245	245	266	247	259	255	238	260	248	238	255	250	241	260	251	269	245	255	260	258	248	267	249	247	249	261	253	267	254	271	276	260	272	277	266	270	254	252	259	244	238	268	278	274	258	273	246	272	230	244	286	266	262	266	285	247	269	274	301	247	238	259	220	275	258	262	236	252	266	267	250	241	239	264	285	285	260	257	240	271	259	246	272	260	262	279	275	277	234	230	268	273	266	289	262	243	262	276	263	265	262	260	253	258	272	231	252	305	245	234	262	229	273	261	267	256	257	270	240	274	264	277	253	270	258	218	261	258	230	275	268	266	279	262	227	263	253	236	250	254	285	272	274	271	273	256	254	253	243	269	262	242	249	257	234	249	246	269	258	271	249	271	261	240	261	275	262	244	244	276	254	279	252	277	252	261	251	237	239	270	264	229	297	244	269	243	232	264	265	261	255	282	245	252	265	235	255	251	270	272	240	250	274	253	269	235	262	283	248	272	249	259	273	269	251	258	236	245	256	266	281	250	287	273	249	252	242	281	247	246	248	274	248	259	266	265	227	248	276	266	262	257	281	239	245	266	239	237	226	259	228	240	268	233	272	228	256	260	262	264	292	239	232	265	260	234	269	263	282	252	279	221	234	253	265	273	276	270	241	247	259	227	277	270	246	253	259	256	267	216	297	267	260	265	273	267	240	257	257	264	265	244	238	281	248	259	263	237	282	269	270	246	256	267	266	276	254	276	270	278	274	250	246	245	264	251	231	233	223	247	264	268	260	281	256	244	293	255	239	261	253	215	251	262	244	245	251	229	272	262	217	247	258	258	257	287	281	254	263	291	280	265	255	255	257	258	283	261	270	247	280	275	249	265	241	281	235	239	230	245	268	295	260	273	261	253	254	268	255	252	267	251	257	237	266	270	275	264	258	256	227	237	273	256	267	269	239	262	232	253	282	260	241	278	249	276	257	273	265	246	250	252	253	274	261	275	266	238	256	235	262	256	258	263	260	278	273	277	249	240	242	242	243	232	262	269	271	248	245	251	279	244	274	259	249	253	254	281	274	276	236	277	300	237	236	250	284	271	240	283	250	262	257	301	244	258	297	256	256	250	270	245	246	261	280	237	241	279	230	270	262	244	252	231	247	256	236	290	224	255	245	264	245	237	235	252	321	283	250	265	265	256	248	263	250	267	256	253	252	260	244	273	258	227	243	253	259	262	258	215	268	273	239	259	239	273	251	255	250	267	252	264	273	269	237	256	242	274	261	281	263	254	247	255	243	271	252	247	239	254	265	258	284	264	239	261	266	255	259	245	274	229	254	271	234	243	247	267	255	266	262	251	250	272	239	263	253	252	260	224	259	252	247	254	240	261	262	235	265	253	287	237	268	266	225	271	272	248	269	280	247	250	241	262	226	257	236	269	256	227	253	283	245	265	238	255	268	270	269	240	237	263	257	259	246	246	269	243	253	280	242	259	242	279	263	277	243	237	252	251	263	223	243	240	244	242	267	265	218	261	273	259	227	253	265	248	228	283	231	225	259	246	255	275	274	244	263	264	287	243	242	250	245	266	269	254	258	278	243	270	260	245	266	263	241	252	252	277	258	250	291	264	258	264	263	250	273	283	259	253	255	239	263	274	246	275	281	269	256	274	275	222	261	268	268	277	271	234	262	244	240	246	247	277	247	246	268
49938	53363	32932	38718	43074	44349	41635	35942	34527	29272	23867	15821	7417	8628	6692	4152	3096	2506	2296	2480	1944	1751	1704	1550	1488	1515	1317	1260	1239	1222	1152	1142	1191	1182	1092	953	960	897	928	903	914	919	857	849	791	885	851	853	738	805	791	780	834	829	768	789	743	774	744	730	774	755	717	746	741	698	727	761	768	755	730	748	763	685	776	735	709	771	727	736	760	755	726	734	720	681	696	715	755	701	669	725	683	677	690	734	740	710	682	778	766	788	740	689	712	720	733	686	719	668	674	738	725	754	682	731	674	742	653	708	721	734	740	734	758	696	731	753	686	683	694	771	716	738	701	694	695	697	700	719	729	778	728	704	702	679	677	721	673	696	696	705	710	740	720	727	731	729	704	729	754	771	698	678	723	684	707	698	673	679	720	734	762	747	709	775	676	733	713	721	746	691	685	707	710	771	721	711	708	737	728	686	710	782	680	717	722	756	755	744	706	731	686	658	747	749	737	693	702	735	728	732	724	732	719	724	686	709	723	673	681	680	668	730	706	682	720	726	740	724	698	696	724	706	770	697	669	745	752	669	709	737	754	750	693	741	722	725	730	778	683	738	730	719	677	749	684	711	751	694	697	711	691	715	704	701	727	714	680	714	745	713	723	667	700	725	721	714	715	709	762	717	662	745	734	682	726	686	701	675	743	716	672	712	716	763	714	774	764	711	738	767	679	708	709	693	686	708	762	705	743	744	746	736	736	673	728	738	695	701	728	716	651	756	699	681	724	728	650	693	704	684	718	706	704	671	726	673	683	740	742	688	667	675	722	730	715	710	739	679	751	731	689	714	709	708	737	718	672	731	716	743	744	740	704	710	681	731	740	681	743	719	706	711	717	746	726	725	720	740	670	720	707	723	719	721	734	696	735	686	760	710	770	743	735	701	718	730	750	664	728	671	710	749	729	690	738	707	695	706	715	716	674	739	687	750	718	704	700	722	769	734	741	705	725	699	757	741	690	759	706	752	698	712	741	689	701	693	730	693	707	740	703	694	718	731	714	718	722	728	661	706	727	743	706	757	750	753	703	677	706	746	713	711	763	693	722	687	753	706	750	768	662	724	739	746	779	752	726	691	737	711	703	707	697	657	735	744	679	668	766	744	712	747	713	691	718	681	740	762	760	734	719	749	684	734	727	747	739	737	757	693	717	702	750	683	767	708	683	695	762	718	706	710	704	731	712	737	709	677	736	693	686	769	724	727	726	741	674	740	706	715	727	702	703	706	704	746	717	696	676	715	747	710	687	700	675	747	672	744	699	683	683	735	704	736	708	642	728	783	721	734	666	709	721	734	700	684	713	653	712	716	682	741	721	698	706	720	684	718	699	707	722	721	723	704	668	731	741	742	731	710	751	698	685	683	717	726	674	752	756	724	711	647	758	746	690	689	698	728	726	714	715	703	720	676	728	744	710	679	766	700	750	701	726	739	716	731	712	695	679	673	692	749	710	757	715	718	737	762	711	703	724	683	733	715	723	750	670	677	695	708	661	703	758	711	697	758	751	674	729	692	762	713	711	697	718	708	703	680	733	708	735	675	717	699	697	707	765	707	713	736	756	691	678	693	708	765	756	694	742	724	710	720	704	692	716	723	719	756	756	744	725	718	749	721	743	696	728	730	720	688	748	716	737	725	720	711	756	744	764	670	763	753	711	750	740	700	691	685	694	684	735	711	726	719	744	712	712	717	779	727	689	678	740	716	706	724	766	721	754	711	701	682	739	728	709	727	682	758	737	737	714	753	706	726	766	741	720	688	739	769	651	729	707	735	723	741	718	715	709	714	690	732	740	718	709	727	739	698	720	713	686	733	746	713	717	681	702	643	676	730	721	706	738	741	721	720	684	725	756	719	694	698	736	730	728	768	737	661	715	692	707	736	706	687	725	714	721	700	671	703	716	772	726	716	666	701	673	692	737	772	705	738	688	727	691	717	707	723	700	685	736	751	689	697	713	673	733	733	731	703	652	678	745	726	713	708	681	767	700	731	679	733	680	728	725	722	701	722	706	666	708	742	675	712	718	693	725	671	693	672	698	718	718	764	699	721	697	748	763	706	694	749	714	733	699	724	703	710	785	712	672	699	744	700	710	699	705	694	730	737	718	691	743	735	735	682	728	715	778	741	723	708	735	710	721	743	700	712	691	717	696	707	691	714	667	686	722	674	683	671	707	720	709	731	744	712	712	705	684	717	699	721	725	655	712	710	722	738	713	724	694	716	718	699	721	680	694	717	695	738	725	723	708	736	697	729	702	719	714	731	714	709	758	739	678	696	740	702	721	681	691	718	677	685	727	741	692	685	685	727	699	743	709	734	750	702	746	703	709	748	731	683	681	749	736	733	722	702	686	716	747	696	754	667	733	711	719	705	747	719	670	714	728	776	738	686	708	732	721	725	674	670	671	717	689	686	733	739	681	705	658	706	701	665	756	724	713	724	769	747	756	710	735	694	680	719	705	712	699	742	672	716	724	735	724	707	698	671	758	752	729	731	726	678	705	733	708	706	667	666	714	734	733	716	696	710	747	713	688	700	697	665	693	670	710	708	710	715	752	748	721	693	745	684	742	689	724	686	720	718	686	725	726	719	716	763	700	751	728	757	745	735	714	713	683	647	716	685	733	751	742	709	735	778	753	711	711	693	783	714	694	689	718	672	673	740	712	728	659	751	671	669	711	678	728	731	709	676	720	708	705	715	668	708	719	700	709	726	699	723	750	670	706	689	741	696	703	674	677	757	720	683	753	676	711	732	716	717	770	624	707	709	710	720	754	689	684	719	732	741	686	701	762	736	713	735	725	697	718	670	680	758	694	712	687	687	719	692	787	661	721	695	735	729	741	687	721	732	735	715	731	741	730	738	714	704	695	728	712	730	673	733	687	740	711	726	726	689	708	675	708	650	712	696	716	648	748	756	741	706	720	714	709	690	698	727	725	721	733	687	728	718	736	709	741	719	723	691	731	731	691	739	709	717	713	712	678	698	714	756	729	691	707	745	698	674	765	742	714	743	704	675	728	736	748	720	699	717	735	688	766	729	704	734	712	695	723	685	709	738	734	695	691	726	654	720	682	720	681	710	710	700	751	729	723	696	731	736	704	740	754	676	710	686	725	724	697	739	686	704	663	733	686	749	658	662	741	719	728	757	722	663	735	722	722	722	712	693	749	727	736	694	724	751	750	705	741	715	758	649	712	671	720	671	724	714	677	709	697	707	717	692	722	715	709	700	699	684	799	727	745	726	677	723	743	689	681	744	686	680	666	707	658	751	705	681	721	721	696	686	730	725	726	729	710	705	679	715	728	736	701	748	698	717	725	689	691	703	732	684	734	745	714	721	756	718	701	658	708	730	694	732	718	676	681	701	678	682	707	706	742	718	742	729	758	684	679	722	714	703	709	670	716	661	692	715	699	737	703	720	691	683	683	719	664	726	728	739	661	726	734	689	684	728	695	691	688	718	733	734	710	718	662	715
23936	39470	19411	8091	4956	2846	2097	1321	982	666	563	387	298	282	264	243	229	213	196	212	207	210	204	210	177	195	176	201	199	190	181	166	177	187	167	155	168	171	141	163	160	181	143	155	161	186	155	167	167	190	178	158	178	169	149	162	165	169	147	173	183	148	170	171	168	136	174	155	183	174	156	149	175	141	134	153	173	168	172	167	151	180	173	149	154	162	189	171	171	169	160	157	172	138	171	143	163	159	160	176	163	162	164	170	150	167	132	158	189	164	171	169	162	160	174	151	178	165	193	172	171	192	148	150	162	168	160	169	152	186	182	177	196	162	159	182	164	163	170	181	151	171	159	166	170	189	157	168	168	194	172	165	171	154	156	183	195	166	143	167	164	166	145	149	147	173	156	162	150	176	176	160	181	165	157	176	149	140	148	169	155	143	156	153	174	169	177	166	174	166	176	157	162	158	161	177	170	172	157	155	153	177	136	163	157	158	156	171	171	168	158	164	168	155	163	171	182	166	155	177	173	166	180	165	172	169	165	161	155	172	170	176	174	150	170	167	145	176	171	176	151	176	177	153	172	172	181	174	160	163	153	164	182	163	156	193	176	188	140	169	163	149	166	166	158	174	183	149	149	161	136	159	148	145	175	155	163	186	160	160	177	148	159	165	191	143	177	161	163	163	179	166	173	176	161	161	144	169	166	165	156	150	175	163	159	149	151	179	168	189	180	181	153	171	168	144	170	186	187	154	142	162	171	157	144	174	180	199	150	158	177	187	153	154	170	170	180	155	153	163	199	171	185	160	181	183	165	166	143	157	145	136	173	156	157	141	165	165	155	175	167	179	143	164	195	189	179	151	157	159	153	163	182	174	182	173	155	165	176	159	161	140	190	165	155	161	179	162	167	174	168	139	173	173	154	174	162	178	171	190	164	166	165	170	158	155	166	201	190	153	167	174	189	164	167	153	168	163	149	158	165	145	194	200	159	164	155	149	151	151	170	165	169	159	179	164	142	153	169	179	161	158	168	162	171	141	153	181	180	184	163	161	179	157	155	173	161	148	165	170	167	178	191	166	163	189	165	188	168	176	171	133	174	158	156	170	157	154	165	153	193	181	167	163	184	170	180	192	155	173	198	144	163	156	175	167	171	170	156	172	177	140	149	170	156	167	154	174	168	141	159	164	162	139	183	169	167	181	150	156	172	148	168	152	185	158	163	157	151	173	155	171	164	167	164	168	159	174	169	167	174	176	189	178	146	169	153	199	160	168	169	193	187	164	168	167	164	161	168	155	150	155	149	158	165	187	170	168	192	161	178	167	145	176	181	174	148	178	183	180	166	171	166	167	166	160	171	186	181	173	149	180	165	160	161	159	166	161	167	153	154	170	169	142	164	168	174	163	202	156	147	157	157	166	142	154	184	156	168	175	143	170	141	174	147	172	145	158	173	165	161	156	171	164	139	169	167	151	156	176	188	169	155	160	184	155	172	167	174	163	179	146	170	144	179	157	129	139	177	169	183	149	151	172	177	176	175	168	164	171	152	163	171	152	155	174	156	167	171	169	156	149	147	161	183	148	149	162	164	159	153	191	152	170	160	155	155	167	186	149	148	160	165	166	163	172	178	160	168	171	154	156	160	188	158	142	174	160	168	168	172	175	176	151	177	194	194	166	154	160	156	169	150	186	159	176	183	154	163	164	184	182	171	174	178	168	164	158	164	156	146	182	192	151	157	167	153	151	162	165	178	186	159	177	166	162	162	162	168	159	149	189	158	143	161	171	174	181	153	159	159	172	127	171	167	153	165	155	157	174	162	155	171	165	184	147	154	147	172	169	162	162	150	197	154	171	191	178	153	148	172	153	159	147	155	173	175	160	166	165	149	163	161	161	165	167	158	174	159	176	140	185	164	159	165	160	190	169	172	155	157	175	165	163	173	133	156	176	163	184	176	181	166	150	165	167	172	162	177	156	151	144	141	166	159	161	150	153	173	186	168	134	159	170	177	149	151	153	182	170	167	163	171	181	160	189	150	190	142	182	146	159	156	174	172	156	155	176	171	189	193	186	182	169	156	171	173	179	167	146	153	160	142	174	154	165	179	148	167	177	157	159	163	177	157	135	165	155	142	148	171	144	160	185	181	169	155	161	160	145	174	162	171	173	158	171	156	143	150	175	153	156	155	176	158	156	143	179	152	144	161	163	141	165	160	170	196	156	150	176	143	167	158	170	167	150	155	160	152	153	147	161	155	170	187	186	163	157	155	150	154	161	173	160	184	170	172	156	175	181	154	175	152	170	161	172	153	168	180	166	173	161	159	164	196	148	165	159	170	161	166	147	174	166	169	188	162	151	151	148	150	147	165	174	155	153	191	150	177	165	156	166	165	167	152	159	165	151	167	181	167	182	146	138	166	170	157	172	161	152	161	152	185	164	155	175	173	155	148	177	164	146	165	185	173	151	149	166	178	159	168	156	160	147	149	159	171	148	175	154	158	169	170	175	164	178	141	144	183	181	138	160	184	173	170	158	168	166	176	153	154	175	173	155	154	156	147	150	167	174	154	159	168	167	167	150	166	149	179	181	180	163	162	167	193	149	187	165	154	151	158	184	160	174	153	154	192	165	180	172	149	166	156	140	170	166	143	164	155	155	168	149	162	173	162	184	174	177	182	175	181	162	157	154	176	154	150	171	147	154	156	155	160	169	162	170	158	171	157	173	145	143	142	170	177	160	176	170	179	171	147	168	196	186	191	165	150	173	181	167	165	172	158	152	171	168	173	160	160	169	185	168	168	167	153	168	165	184	174	164	174	139	180	156	149	193	154	161	146	205	171	181	179	140	160	174	137	158	183	161	157	170	166	158	161	158	165	198	144	170	184	151	158	154	188	143	179	157	146	180	146	156	178	173	157	178	165	142	149	211	148	167	170	163	163	144	160	149	174	172	173	163	169	151	166	175	173	164	172	166	160	189	148	152	168	146	137	159	175	167	180	184	166	169	160	142	157	162	161	159	180	157	149	184	164	150	176	149	160	158	161	151	143	168	182	178	153	167	159	140	155	145	159	150	164	144	167	189	169	151	178	157	167	170	161	140	158	165	182	156	151	196	169	145	158	153	163	169	160	171	174	190	156	141	177	166	164	167	157	193	159	180	176	174	187	167	152	184	139	159	144	157	165	161	153	168	165	172	182	174	159	162	165	177	170	142	153	173	172	156	163	162	162	148	193	178	167	184	183	175	160	157	170	176	175	155	141	163	166	144	140	156	153	163	164	158	168	177	166	184	167	177	190	176	149	159	168	206	154	168	155	163	174	178	158	176	168	159	169	158	150	184	159	159	167	164	159	156	150	163	161	141	182	186	142	136	173	164	159	169	156	161	171	164	168	189	163	171	183	148	177	167	156	165	190	175	167	166	138	153	180	179	149	170	171	143	159	162	193	174	159	174	176	166	142	179	157	160	157	167	170	169	149	163	153	165	163	181	152	175	176	153	153	159	177	151
21706	37639	14654	11499	11897	9480	8052	5274	3957	2895	2529	1886	1273	1132	1131	971	906	752	785	770	739	778	817	789	807	712	663	578	672	608	624	651	607	585	555	565	526	539	578	553	553	511	499	564	523	566	547	515	507	466	546	531	509	516	537	555	539	537	516	524	504	500	516	542	494	541	538	511	551	574	500	521	522	577	511	478	510	520	482	490	524	502	550	487	500	523	526	494	508	498	543	488	520	503	468	502	484	527	512	501	552	523	518	515	509	536	471	535	503	490	501	492	537	499	517	491	536	525	506	501	529	544	475	543	503	535	467	485	506	485	495	510	515	481	520	494	477	505	492	518	519	511	503	574	555	511	509	508	484	521	494	513	525	499	524	530	535	546	515	539	538	487	511	491	497	533	538	456	502	521	511	467	553	487	505	526	466	532	466	540	499	519	510	453	505	534	511	508	507	492	514	509	501	498	534	476	487	503	536	501	523	526	540	516	487	553	521	448	480	546	507	468	486	481	518	493	506	512	525	483	505	477	510	513	528	518	493	506	524	502	514	480	481	520	458	513	472	498	484	460	528	476	538	500	518	474	522	528	496	515	504	503	532	466	507	488	494	480	533	475	514	511	540	497	498	489	500	512	540	529	477	502	478	533	534	527	508	472	510	512	497	464	529	500	514	516	535	510	515	497	547	535	531	536	494	498	531	510	509	533	480	523	516	472	518	518	495	482	493	537	489	529	509	465	497	507	502	488	519	475	504	475	535	505	506	492	523	528	498	468	516	533	484	497	523	503	545	552	551	517	483	490	492	504	511	486	553	510	498	516	500	506	502	498	548	497	502	511	510	502	507	519	517	498	491	500	480	572	519	478	499	489	496	524	518	483	476	512	527	478	479	523	520	534	502	528	534	537	477	525	529	514	540	529	558	487	533	535	488	483	478	519	500	510	500	548	487	496	501	511	553	545	523	547	480	511	496	537	517	498	480	488	489	467	528	476	497	504	499	505	530	525	516	489	515	493	516	474	452	550	508	484	472	499	519	521	525	519	518	503	502	506	515	550	543	521	485	549	502	495	512	504	493	526	519	469	526	559	482	540	492	516	506	490	501	512	516	502	529	504	535	457	511	501	520	505	532	507	499	529	514	484	530	520	511	494	503	540	526	496	485	507	485	512	536	515	519	520	545	508	528	514	478	518	525	518	471	466	545	530	472	491	525	477	506	508	506	509	504	504	503	495	539	490	510	506	508	543	468	515	518	546	487	502	517	533	527	555	500	516	503	452	540	469	504	522	510	561	492	500	489	485	516	522	493	510	515	492	493	508	502	516	492	516	527	498	506	515	535	538	472	500	511	529	522	540	493	472	480	519	531	482	520	527	524	538	489	507	488	530	527	497	504	525	472	488	529	502	500	510	515	489	493	527	496	481	530	464	480	529	542	532	519	498	509	503	533	521	474	536	510	514	513	507	488	476	491	485	510	519	477	512	513	492	445	499	532	507	472	492	507	542	531	517	510	475	508	494	553	550	553	522	524	496	494	514	551	525	483	508	550	535	513	536	517	499	474	477	539	511	509	523	504	510	521	528	468	500	496	509	492	502	506	492	521	478	487	510	495	536	542	548	516	496	490	488	501	516	525	506	476	501	505	552	540	525	500	511	491	528	467	513	502	523	474	525	472	501	522	518	482	519	571	515	478	529	484	528	512	531	496	476	554	507	571	498	498	502	498	478	533	532	495	492	488	500	487	513	540	464	480	501	487	497	512	522	530	528	521	490	516	500	469	509	470	515	517	555	532	524	472	490	507	496	493	541	465	545	489	482	490	442	537	521	552	502	537	497	506	487	500	510	481	530	547	551	510	532	503	466	522	503	497	465	487	527	503	552	533	477	537	515	479	521	506	516	536	508	504	493	487	478	512	486	498	508	523	506	531	543	529	523	484	517	531	482	512	499	526	469	515	509	504	488	513	512	513	502	516	531	517	537	498	541	549	518	515	537	500	500	502	499	494	513	549	507	491	519	521	501	500	471	484	496	498	535	564	493	492	507	506	525	509	524	506	509	512	498	480	476	499	520	544	569	523	509	501	478	515	507	526	509	503	510	503	484	508	496	527	499	543	532	508	512	501	523	549	488	456	546	478	495	551	476	496	490	525	495	517	490	494	522	530	477	527	521	461	478	502	533	504	496	512	516	450	498	496	529	549	489	513	488	484	503	530	495	555	531	527	476	503	522	484	532	509	498	544	512	529	503	499	544	517	509	508	507	537	547	522	521	560	488	506	495	520	544	503	488	519	541	516	504	511	516	497	581	561	528	482	522	514	551	480	487	512	525	507	503	526	509	517	527	519	560	510	490	545	507	501	530	518	509	515	545	496	526	537	480	499	515	492	484	497	507	463	515	488	519	500	469	515	499	503	490	479	473	506	489	491	525	508	503	487	530	510	506	518	492	459	530	488	514	518	511	495	506	512	504	521	467	507	474	508	499	516	472	543	538	529	474	498	518	542	528	491	510	523	511	507	494	499	489	538	519	509	503	496	516	493	521	537	468	479	529	511	489	529	489	457	496	515	459	510	478	507	520	526	530	498	533	501	495	487	525	463	509	516	539	518	502	574	487	534	494	506	533	523	522	492	553	514	476	497	511	507	510	496	489	472	486	521	551	522	484	506	512	527	508	493	506	511	509	488	494	484	540	455	482	546	528	543	511	503	527	537	522	561	516	544	480	499	510	510	545	480	495	498	515	513	546	490	511	515	504	537	524	456	502	526	509	546	548	513	534	526	487	496	533	534	510	534	522	511	490	494	511	502	508	577	456	475	553	488	522	512	501	511	544	472	536	476	511	485	546	512	545	527	524	499	525	518	538	558	502	568	487	457	519	530	524	511	468	514	538	529	532	492	493	497	504	502	485	477	500	516	525	482	510	474	511	533	487	500	488	493	522	489	499	517	544	495	473	493	517	500	522	462	568	517	481	467	529	514	470	546	509	510	503	500	486	482	519	473	499	533	525	496	489	548	506	535	492	473	512	489	475	517	527	547	491	468	504	507	503	505	518	497	540	535	533	488	528	527	512	500	531	469	500	532	535	534	469	481	487	543	499	518	537	541	506	514	517	518	520	515	521	512	500	535	541	485	557	468	486	539	506	538	496	512	481	509	532	512	489	542	509	516	511	468	485	488	477	518	547	516	510	521	530	535	499	501	516	519	522	531	495	510	515	485	546	505	550	511	560	514	497	538	506	533	514	503	539	532	470	557	510	523	537	497	525	496	526	506	497	501	534	522	460	504	493	534	494	478	504	527	491	524	527	542	499	480	538	485	497	495	535	474	490	535	530	504	534	521	517	504	540	501	518	504	520	492	503	502	528	500	527	524	531	459	534	499	543	532	470	487	472	494	531	493	503	543	513	470	484	542	510	518	489	517	526	469	528	495	496	505	508	485	493	539	484	470	495	524	544	545	483	493	490	500	503	530	506	538	510	503	506	509	504	513	516	499	485	509	497	472	545
54175	49910	32241	25548	27467	27010	24274	16828	11334	6532	4569	2139	1013	837	849	464	413	342	303	329	277	252	236	252	239	222	216	195	189	183	178	178	196	173	182	207	183	174	164	160	172	185	171	171	173	175	169	172	149	168	170	155	168	173	178	146	166	136	161	167	171	171	146	167	161	120	150	175	160	119	147	151	168	184	162	173	163	154	136	147	172	158	165	161	165	140	180	171	169	137	172	125	168	143	173	146	163	165	165	158	149	142	161	153	172	149	161	145	143	175	158	151	142	167	167	174	166	156	163	149	132	157	144	139	154	172	149	164	164	159	161	170	176	147	164	146	134	162	186	153	168	158	157	169	172	154	138	141	142	145	172	165	167	160	166	178	172	169	157	159	164	151	190	141	158	154	171	160	158	158	146	153	166	159	163	135	145	156	175	142	181	154	143	155	189	168	152	146	175	152	142	169	145	151	149	157	164	138	140	163	149	150	153	145	149	163	144	146	160	133	165	151	159	160	168	160	152	172	151	166	136	158	152	155	152	138	148	167	141	148	182	179	162	167	162	142	158	144	172	141	157	140	176	163	164	151	180	166	164	165	162	164	144	175	152	162	156	151	154	155	174	144	168	151	157	172	152	159	149	147	172	166	182	146	147	134	150	148	149	176	146	173	164	164	162	156	130	158	141	163	154	166	173	144	159	143	174	160	162	153	152	152	174	139	137	163	144	170	154	139	184	171	174	155	155	145	147	168	158	156	164	145	133	158	140	145	164	143	151	155	174	151	151	156	175	152	162	144	143	184	156	163	166	163	151	154	139	165	165	171	153	138	169	171	132	141	156	143	141	178	141	168	171	184	147	168	149	181	153	142	147	143	174	138	177	132	161	171	156	149	163	169	155	186	152	154	162	173	137	168	166	168	143	143	149	157	141	161	149	165	141	162	158	149	170	127	165	161	166	152	142	177	151	159	156	156	151	153	170	177	177	151	153	164	151	155	171	152	182	150	167	173	138	138	153	153	155	143	174	153	136	148	157	150	145	139	169	153	148	155	155	156	168	163	166	143	141	159	149	150	147	164	163	161	152	156	150	140	151	170	124	156	162	150	153	152	160	145	179	151	165	135	147	162	190	167	162	179	128	180	162	154	163	153	144	155	147	144	131	153	153	154	177	157	144	191	173	139	146	159	176	162	162	164	166	172	164	152	161	157	146	171	159	155	169	194	154	162	155	137	151	145	164	172	170	154	140	177	154	160	166	168	176	156	138	171	151	151	145	151	169	138	170	188	168	157	159	154	135	151	187	145	168	141	137	170	154	148	138	156	194	155	157	145	152	146	165	163	139	149	132	148	160	140	139	141	150	171	159	152	166	153	163	162	162	170	166	154	164	157	153	168	156	148	153	138	160	143	169	163	138	181	185	146	160	172	154	136	158	139	171	167	154	179	155	153	155	143	158	155	150	176	147	165	164	132	152	153	155	171	156	135	165	187	165	158	149	151	138	173	162	153	140	154	170	167	148	149	146	143	165	168	158	159	183	135	161	152	145	136	153	140	145	142	175	148	156	146	152	161	166	186	157	148	162	148	150	154	149	131	162	153	167	171	150	147	135	143	148	151	146	154	157	151	124	142	151	163	169	157	161	149	161	175	137	141	149	139	155	160	149	152	147	174	164	161	170	149	163	142	196	147	145	156	154	156	176	160	145	159	152	177	171	158	161	141	132	164	148	176	162	135	153	168	145	161	148	162	172	150	144	168	171	147	156	147	151	156	158	153	141	140	172	150	130	144	152	153	160	179	148	177	146	156	167	164	170	144	158	153	150	150	159	159	145	149	179	158	157	157	147	140	175	155	154	151	167	150	163	145	177	157	170	162	170	173	170	144	160	151	162	186	160	142	139	145	142	156	157	160	163	137	190	159	177	137	177	178	160	145	152	155	166	168	157	149	162	161	155	175	173	143	159	171	162	173	138	161	172	147	144	166	153	143	168	155	169	152	165	144	157	146	147	175	159	134	161	157	154	168	123	174	153	141	158	155	130	164	160	158	151	133	156	137	180	159	149	182	163	167	157	175	162	137	162	157	149	173	163	146	173	145	163	153	165	168	152	157	142	155	140	165	165	148	181	165	157	160	159	149	158	146	150	155	161	148	158	165	132	151	158	148	148	171	137	154	149	168	157	174	130	158	128	120	160	138	165	148	164	143	160	139	174	175	150	162	132	157	154	159	158	181	147	154	147	155	155	167	171	154	166	148	169	167	149	148	146	155	141	166	172	146	159	175	149	166	165	149	152	166	159	177	132	151	169	157	153	163	153	166	164	149	137	148	176	160	154	160	158	155	151	134	174	146	137	176	149	149	167	172	153	154	128	161	151	153	154	160	144	178	169	149	156	167	155	166	147	159	150	143	161	164	140	153	170	163	144	154	154	162	161	125	157	123	141	153	141	161	150	169	143	172	156	160	157	166	162	156	151	153	169	162	160	143	156	176	166	148	146	157	151	167	138	131	154	171	144	157	154	171	144	169	154	142	159	165	173	146	150	178	175	153	157	159	161	140	163	148	149	141	171	162	180	149	158	147	154	155	162	158	148	157	151	157	149	159	170	159	169	151	143	150	154	152	164	160	159	153	152	137	161	159	147	163	165	158	154	158	172	155	162	154	134	150	160	162	150	141	139	153	169	169	176	136	155	167	139	170	139	142	181	173	175	166	151	173	153	137	172	139	141	149	154	164	160	145	146	142	185	153	140	167	149	171	148	139	153	175	167	156	158	158	152	151	169	137	162	160	150	173	150	151	144	175	148	150	132	129	157	150	160	154	161	135	159	145	163	153	149	178	149	158	148	175	162	167	174	166	154	166	145	139	161	147	169	166	161	142	146	149	169	186	153	156	124	161	149	136	163	143	155	166	152	144	147	165	143	149	164	153	150	160	145	155	161	157	166	168	143	156	163	168	139	156	142	163	149	180	155	154	153	154	161	129	137	161	138	151	156	147	172	161	160	134	160	153	144	141	168	144	161	147	155	132	141	145	167	159	159	164	146	154	136	155	161	142	151	143	134	158	127	153	149	160	172	137	154	162	143	165	172	161	165	163	131	168	167	166	163	156	158	151	150	164	159	159	149	155	193	143	133	147	146	177	146	159	159	179	148	161	144	160	143	158	157	182	157	160	145	143	161	158	152	163	156	143	131	158	150	159	157	167	170	147	162	162	148	138	150	167	149	137	159	160	165	148	167	158	147	139	158	156	137	142	163	154	150	159	191	152	149	159	158	173	145	119	172	169	170	154	160	178	165	150	138	166	161	152	132	161	180	158	172	142	157	145	136	161	148	152	152	173	157	134	142	172	159	142	170	162	153	158	148	161	160	163	184	174	165	168	157	176	172	148	145	179	169	141	155	150	160	158	152	143	180	141	166	159	158	144	141	147	147	145	132	138	166	177	145	166	151	134	151	170	138	145	164	142	154	163	170	152	147	153	158	157	148	164	159	161	162	159	170	159	189	169
45232	52284	33414	31437	37115	35926	32822	25830	23945	19027	16393	9599	4530	4130	4135	2302	1777	1501	1378	1309	1191	1091	992	1054	1008	929	827	795	836	741	775	749	761	673	696	638	615	625	586	572	642	592	621	563	586	545	555	559	522	495	522	500	487	495	507	520	544	476	519	488	530	507	478	521	472	482	461	511	465	486	478	498	460	510	496	481	503	474	496	499	492	487	464	511	541	489	520	497	472	489	507	487	462	488	463	460	491	458	462	488	523	511	533	468	482	461	486	510	476	466	514	478	443	465	481	499	527	480	482	480	476	475	484	426	487	491	479	473	478	452	496	494	430	467	508	447	532	490	460	478	462	512	473	462	497	439	477	492	476	470	465	457	478	473	474	474	489	499	451	509	472	461	502	505	477	492	446	462	430	439	460	483	466	498	518	417	459	487	475	458	460	458	444	451	466	443	493	483	498	520	454	449	492	432	507	442	487	439	464	446	473	472	486	477	544	490	452	483	458	483	495	482	539	485	463	463	462	505	482	469	493	439	502	477	494	480	466	482	447	470	463	480	479	457	500	466	498	419	468	491	494	453	505	442	494	506	462	470	476	434	491	467	469	492	505	413	440	458	490	461	438	502	467	497	475	470	438	490	472	469	477	464	457	536	505	461	479	487	478	469	498	454	440	454	502	467	496	465	495	484	504	435	517	483	481	481	465	444	442	422	456	463	461	492	459	458	520	470	427	476	474	472	466	460	507	529	481	447	473	515	496	471	475	453	505	456	474	477	469	481	503	465	451	427	449	470	491	476	443	488	488	472	428	507	494	474	469	510	448	462	524	474	525	480	486	486	465	482	458	489	475	466	478	446	478	433	447	476	472	472	471	475	458	448	476	457	479	470	474	471	464	491	467	471	464	522	471	497	500	502	495	492	460	474	498	508	478	468	455	493	479	474	480	488	516	494	446	438	476	451	489	501	478	451	514	489	446	458	481	469	453	499	459	463	476	484	490	466	480	475	436	488	480	478	473	464	446	452	436	499	465	467	497	436	481	441	486	443	471	468	484	481	475	495	467	455	463	472	467	487	446	465	459	485	475	456	463	478	501	455	416	491	485	506	482	507	472	491	471	442	483	483	528	436	468	445	457	465	458	445	450	478	491	466	464	473	486	453	478	461	527	436	473	476	503	471	523	465	478	449	447	491	480	428	480	485	485	464	484	464	494	471	463	483	476	489	496	492	443	459	492	489	480	487	489	500	448	492	485	483	479	503	472	463	463	471	518	449	471	481	457	492	458	496	476	451	469	456	473	515	528	474	450	472	504	483	468	470	453	491	454	468	430	466	512	459	470	505	460	491	459	501	441	466	529	484	447	516	453	511	497	497	464	487	486	502	463	533	456	436	469	455	494	480	473	479	413	449	506	476	485	501	504	456	445	462	488	490	426	436	460	517	470	474	455	459	464	436	475	445	463	506	480	474	495	479	465	442	484	437	504	458	464	456	464	496	492	464	463	461	505	463	475	461	478	452	476	496	488	455	433	524	492	477	503	459	460	478	492	491	463	468	484	465	491	434	489	492	507	477	480	460	483	501	492	466	462	509	498	482	477	477	442	486	473	489	445	478	470	482	477	467	526	471	503	513	424	464	492	456	492	495	511	466	463	435	441	483	458	489	470	437	468	487	440	466	502	469	483	458	504	480	495	483	497	447	443	481	472	453	500	469	502	468	471	467	465	458	449	453	464	437	479	459	462	479	492	442	502	529	498	503	481	472	488	507	476	492	448	465	497	461	460	470	508	495	456	425	476	466	497	481	514	471	455	468	503	476	475	463	451	490	493	479	485	455	479	477	470	456	510	449	507	482	451	486	472	463	485	484	471	439	473	509	474	509	443	491	445	442	437	444	470	444	503	447	485	478	443	467	492	474	478	470	504	499	498	468	449	461	467	468	490	503	459	485	499	497	453	450	464	454	440	485	492	481	491	478	498	484	433	504	463	500	488	472	491	468	501	438	435	489	469	435	499	469	449	426	435	491	485	499	501	478	464	475	493	470	460	490	492	465	496	460	488	436	461	428	462	465	475	498	500	476	423	447	500	499	467	424	517	497	479	457	480	478	470	480	457	472	482	483	459	486	481	468	461	483	438	477	501	473	441	457	468	455	485	488	510	495	470	458	483	460	509	486	470	477	464	463	510	504	462	469	446	428	531	426	482	475	479	523	484	523	496	497	468	484	486	470	475	493	432	492	456	496	433	490	493	458	483	462	444	451	479	487	490	457	448	456	476	474	454	479	458	458	457	451	479	493	468	456	500	501	468	466	512	558	452	472	459	511	474	500	512	486	456	456	503	510	515	482	467	454	484	509	437	465	473	484	437	469	486	466	500	478	498	488	468	467	483	482	518	486	502	464	487	517	518	531	453	461	464	473	512	445	484	496	458	478	510	484	481	423	491	455	485	499	511	455	440	490	485	483	481	442	429	469	487	470	523	468	462	483	468	490	490	470	524	431	547	451	526	494	449	470	488	465	455	493	505	472	479	471	480	477	485	465	464	503	444	455	489	485	516	479	453	472	480	436	462	463	487	469	481	471	449	468	526	495	498	455	504	508	441	471	482	449	468	496	477	477	443	461	452	505	482	462	449	493	517	493	491	443	475	432	494	449	459	469	461	491	451	505	448	444	468	455	462	522	466	476	414	478	442	442	444	471	470	472	505	499	490	482	461	471	490	440	454	463	446	462	465	469	480	452	471	441	499	498	460	485	457	424	444	441	460	468	442	515	451	477	472	414	441	462	484	473	441	496	482	460	458	488	433	484	462	500	480	504	474	457	499	424	444	497	489	477	465	458	467	502	482	463	476	421	477	488	476	485	470	501	480	508	440	482	459	466	411	486	486	466	508	456	444	468	482	470	451	489	463	509	472	483	481	506	495	493	483	467	469	494	476	496	465	479	460	451	498	485	500	469	502	489	492	507	474	485	491	474	459	485	502	491	489	469	437	505	500	496	464	487	429	492	516	467	453	484	474	480	455	469	488	453	476	467	472	475	474	462	496	476	481	480	465	427	502	456	493	467	468	492	480	485	468	456	425	450	478	532	508	481	475	475	478	500	460	459	464	434	459	487	462	498	515	484	445	509	461	504	442	481	491	469	478	504	465	480	445	455	473	478	480	479	486	455	492	433	485	439	501	485	495	483	468	486	506	437	469	452	469	463	521	497	509	451	472	504	502	448	538	485	480	449	500	471	477	505	459	496	486	542	471	478	482	501	451	480	496	500	432	472	478	476	474	487	443	512	489	460	450	467	516	511	469	508	505	498	480	472	506	472	511	499	491	496	462	475	491	490	481	460	495	476	460	445	471	466	517	465	469	475	443	475	451	468	501	455	462	459	479	458	489	469	513	480	476	504	490	488	517	481	515	508	470	446	462	475	474	478	488	469	477	496	453	439	476	452	473	420	497	444	471	487	477	470	526	492	527	470	470	485	466	448	470	448	520	488	505	508	488	496	433	456	499	480
59610	48826	33273	27136	28994	29323	29475	26477	22680	15622	10870	5160	2376	1728	1891	974	661	589	534	532	457	460	413	397	396	422	372	349	342	314	365	339	356	329	311	297	293	284	308	280	294	273	286	294	289	308	266	290	267	257	271	250	320	263	299	297	274	259	244	291	257	231	305	277	272	283	280	264	281	251	264	240	272	270	247	251	273	250	265	292	256	240	303	274	243	277	261	249	261	242	258	269	256	272	259	250	262	301	269	266	274	265	254	265	257	243	232	256	256	239	255	275	272	288	240	262	267	286	293	261	270	255	241	260	263	248	265	265	246	244	290	274	245	257	266	246	255	257	274	276	287	269	276	265	237	268	290	264	256	251	245	257	249	261	289	273	271	264	240	285	278	264	263	282	273	258	251	271	282	286	255	240	291	291	258	248	217	233	283	274	256	245	268	234	273	282	276	241	275	262	247	258	282	279	281	265	268	279	257	265	260	241	245	273	245	270	278	275	220	262	262	271	268	267	271	250	279	244	261	270	291	256	249	271	242	253	293	295	261	258	240	255	301	268	244	272	255	274	279	287	269	274	248	246	272	231	234	277	251	284	276	270	256	266	264	252	272	257	256	258	254	265	241	278	276	249	281	248	292	282	252	258	261	279	276	270	255	285	275	292	263	242	219	252	259	270	268	244	285	255	279	283	265	281	266	274	263	268	266	250	257	261	270	289	275	252	287	268	241	278	262	252	262	234	275	266	260	252	281	265	259	251	275	260	279	256	264	274	270	269	241	259	276	259	225	281	297	253	272	277	270	257	227	256	243	273	249	242	270	285	265	285	236	274	274	235	256	296	283	236	251	275	269	280	284	289	250	242	258	240	240	273	268	268	263	245	274	255	278	261	256	289	259	271	276	231	289	260	269	280	274	248	272	256	288	288	255	282	239	232	287	301	259	269	264	263	332	269	246	255	257	275	246	285	251	271	263	296	251	278	230	314	269	228	307	270	282	258	274	244	252	280	226	216	264	230	251	273	247	271	255	234	271	276	251	231	240	234	267	258	240	282	261	285	266	263	226	252	259	261	254	318	270	258	278	244	275	258	275	271	285	253	271	250	282	251	280	275	232	229	285	276	273	232	289	275	263	228	274	252	261	278	267	266	273	261	254	293	243	276	264	254	246	256	249	265	271	247	290	271	285	229	289	249	276	297	244	258	233	268	256	269	282	230	284	291	277	245	260	280	244	265	272	275	261	285	254	250	282	271	240	240	263	256	233	254	260	245	280	260	288	254	233	269	262	243	279	221	293	268	275	247	242	264	247	301	265	259	310	248	277	268	287	269	263	278	252	276	290	259	251	272	290	275	259	275	284	272	256	255	249	261	278	266	243	241	238	259	287	251	246	258	237	278	279	302	254	288	249	257	253	244	278	285	239	253	270	308	260	244	248	286	262	247	289	278	293	273	273	272	276	248	265	232	274	274	283	280	263	270	284	233	242	240	263	274	254	281	297	264	294	213	250	259	268	250	276	277	258	298	269	253	250	241	256	257	235	261	252	286	266	243	264	268	310	261	268	264	251	259	256	237	235	262	260	252	298	283	281	278	263	271	268	277	255	247	226	293	272	231	258	240	258	274	266	273	278	290	276	252	246	263	245	230	264	278	261	295	260	241	256	276	260	239	259	250	266	229	252	299	263	265	256	260	257	278	250	265	266	249	276	229	278	276	265	244	237	253	263	244	238	279	247	268	260	259	267	293	250	252	241	273	267	276	233	268	279	274	271	258	267	281	227	294	269	280	273	260	273	256	252	244	279	254	263	249	278	266	295	273	245	325	286	275	243	270	267	263	229	240	241	274	244	289	247	282	259	264	227	280	233	283	218	267	264	277	254	253	237	258	298	246	248	266	275	257	259	272	269	292	264	271	288	268	253	267	258	264	269	272	273	259	289	253	278	283	273	265	229	268	282	256	253	248	274	281	271	287	272	259	258	243	268	255	220	265	259	268	272	245	239	287	250	261	259	280	226	291	281	282	260	277	233	228	227	260	272	308	219	275	284	267	274	262	257	272	266	284	256	242	269	265	261	254	273	317	257	311	261	250	269	282	290	273	247	249	257	288	268	250	299	246	237	293	248	258	264	267	253	231	305	262	253	266	258	240	271	254	274	233	265	254	265	254	253	255	240	242	258	285	237	253	248	269	278	243	289	234	252	277	254	283	283	269	258	269	264	273	252	275	256	260	287	289	211	261	265	258	249	251	265	252	285	275	256	283	273	273	313	252	270	291	249	275	287	275	274	298	264	269	276	278	259	279	282	255	279	269	229	280	296	256	278	302	258	284	271	274	229	264	245	273	258	270	278	277	277	256	284	264	302	235	237	242	239	286	243	268	279	279	258	258	251	256	270	284	289	258	235	249	255	282	271	258	241	289	278	252	275	245	280	272	267	264	286	300	253	272	258	245	281	260	264	256	288	249	285	247	258	283	270	233	282	277	258	290	256	236	267	277	256	258	256	269	278	248	304	263	270	263	270	261	256	239	292	255	266	273	281	275	275	255	244	265	262	232	243	266	259	276	244	254	293	248	263	271	273	278	271	247	266	262	261	269	286	264	271	250	252	249	280	245	269	268	262	256	304	289	255	276	273	267	269	239	259	241	251	249	241	290	280	241	286	256	249	271	263	255	256	244	284	253	245	277	254	235	236	267	265	222	271	272	282	262	250	257	260	237	260	232	281	261	240	278	262	290	237	275	271	273	243	241	256	245	260	293	250	256	278	250	269	261	245	259	260	279	265	256	275	251	272	252	262	277	282	249	248	265	238	264	268	289	246	269	282	241	252	245	263	264	235	286	277	251	257	273	269	255	259	238	286	268	257	268	248	269	270	257	268	250	260	277	264	266	260	257	262	303	253	270	245	248	282	249	271	285	273	277	284	253	274	267	298	255	244	250	250	269	249	293	265	273	242	260	254	264	248	262	259	226	270	256	252	267	260	278	263	271	236	263	258	277	270	262	250	258	257	264	247	270	289	278	271	258	233	247	232	267	261	230	241	281	252	273	276	258	256	260	249	224	273	255	263	248	253	266	252	257	276	258	285	226	250	278	253	256	262	284	260	266	239	256	276	277	251	294	231	271	250	273	251	257	254	249	262	271	239	245	263	286	293	267	264	252	281	264	296	278	247	299	283	275	263	283	254	263	280	255	259	257	261	296	300	282	285	259	279	233	258	249	274	236	244	263	221	242	253	269	255	253	283	276	277	264	262	248	242	257	266	245	257	251	242	250	255	284	249	287	249	263	270	301	256	250	248	257	240	246	261	247	285	252	244	264	242	243	284	247	270	252	256	258	283	269	275	272	250	251	278	252	271	253	277	248	268	283	278	253	223	241	278	284	266	243	272	265	255	262	269	284	273	295	268	257	272	273	266	285	269	270	264	235	258	263	252	272	272	253	268	277	247	257	231	262	260	277	237	241	236	267	285	244	256	299	246	261	281	270	263	259	263	269	260	287	247	257
50594	54023	35697	39050	43645	44260	42036	37039	34856	29619	26567	14825	8670	7729	7662	4172	3050	2578	2362	2496	2064	1690	1616	1616	1593	1401	1325	1242	1265	1210	1270	1183	1194	1070	1107	1132	1066	936	942	910	914	872	876	890	844	827	832	818	850	810	811	815	788	835	785	810	785	770	788	761	775	790	790	734	748	770	762	760	739	735	682	698	748	723	748	721	758	751	727	719	736	712	743	712	773	701	745	686	687	703	712	717	776	692	749	763	721	737	714	747	781	826	750	738	727	731	715	753	741	707	777	756	724	706	774	750	739	778	717	740	740	700	744	727	703	769	744	691	720	709	737	755	750	723	728	733	710	715	796	736	763	800	725	729	790	737	686	728	686	715	711	710	710	743	700	677	753	691	734	724	692	683	748	776	760	731	714	696	731	775	691	727	697	758	700	751	705	729	703	685	744	719	697	705	704	769	742	757	702	704	754	680	695	731	759	722	683	738	729	752	736	752	697	808	677	761	705	702	726	719	765	756	713	708	734	697	701	726	699	700	756	720	738	708	672	747	688	682	716	724	769	697	727	714	711	727	727	789	716	688	683	762	736	787	694	715	727	721	726	741	718	737	690	768	716	709	668	744	718	761	697	691	684	657	707	732	769	692	739	736	734	739	739	808	739	712	727	724	730	729	746	690	727	769	686	688	708	727	718	749	734	732	714	730	731	738	706	697	720	739	712	736	754	728	701	740	721	730	748	729	709	693	740	670	714	777	648	737	688	722	732	738	701	689	705	725	768	761	768	684	758	731	738	654	702	697	730	759	726	744	712	759	740	715	737	705	701	724	720	727	733	732	760	676	748	670	766	730	746	774	720	712	756	682	724	784	732	760	706	721	684	720	736	726	754	747	687	706	703	730	749	714	772	712	679	708	701	709	727	679	726	717	691	714	729	737	720	741	723	716	759	750	735	658	673	719	744	730	696	690	724	747	724	692	689	684	746	720	800	755	744	691	719	718	707	743	706	731	764	750	723	732	722	694	713	681	703	719	720	722	734	717	750	757	771	741	727	739	712	735	673	748	759	773	730	714	702	737	738	713	714	779	701	734	741	713	693	728	709	787	717	733	698	752	762	717	734	721	705	774	727	741	718	712	728	664	696	710	681	730	729	740	742	721	762	741	736	717	685	728	712	719	754	731	699	699	735	692	729	762	737	715	768	722	679	728	666	659	682	730	722	745	745	667	744	780	746	703	713	684	742	742	721	785	738	734	739	711	731	703	709	772	695	737	743	740	673	715	741	725	751	692	715	705	672	745	764	732	708	717	754	700	683	733	733	730	759	738	726	724	714	721	746	741	720	736	749	775	757	749	709	730	712	663	751	729	737	708	707	710	737	709	700	727	709	769	713	755	769	710	707	721	732	710	725	694	722	746	739	751	771	686	748	720	730	673	684	701	746	752	698	754	723	714	740	739	725	705	704	736	755	732	734	736	712	704	701	722	701	686	754	746	717	734	744	768	691	743	739	751	754	752	762	730	735	724	738	703	746	763	733	707	714	742	737	753	674	760	735	735	755	720	743	728	718	696	704	733	740	675	734	769	789	727	708	787	768	740	686	697	717	760	696	722	723	726	722	712	755	677	700	723	759	694	728	733	712	711	718	742	762	709	687	700	694	725	688	745	721	760	714	689	699	698	707	770	694	768	737	700	712	739	736	749	736	751	693	684	709	753	728	741	687	774	726	729	764	717	702	718	755	730	741	729	719	754	720	711	686	759	688	710	681	755	772	742	701	704	691	719	732	758	777	666	703	753	704	724	736	757	758	699	712	734	677	742	729	721	729	713	754	725	740	699	742	698	746	698	748	726	710	771	759	691	688	684	710	729	749	777	762	726	756	744	725	739	669	801	749	684	748	705	675	696	704	701	714	780	709	728	719	690	702	702	704	729	714	694	764	747	710	672	762	738	717	693	716	686	670	737	734	717	735	787	664	781	708	657	704	732	688	737	739	777	747	672	746	741	672	693	733	732	711	678	756	778	696	720	749	745	747	788	733	729	706	730	728	706	714	714	717	693	730	684	727	682	756	712	759	714	725	750	734	704	744	692	726	745	729	733	728	676	723	733	740	764	670	725	712	763	752	704	704	754	705	697	718	730	757	725	690	725	702	732	724	734	687	752	729	670	738	735	726	755	727	679	737	750	716	704	738	766	695	722	740	742	717	736	727	722	702	738	710	780	659	716	706	754	716	721	753	695	717	710	711	752	739	701	693	685	727	771	702	729	732	703	742	723	744	720	736	764	741	761	757	746	726	692	715	721	706	723	778	718	729	708	711	724	714	730	714	718	740	729	711	696	699	713	771	736	712	747	660	735	702	767	710	696	721	696	735	697	770	732	734	749	749	722	750	759	718	711	776	778	673	762	722	654	719	691	713	742	729	747	785	684	730	732	630	721	739	742	752	741	702	751	742	705	688	750	707	697	693	729	716	663	756	691	758	756	734	765	739	727	714	726	736	731	689	753	734	716	676	689	687	730	791	721	724	723	737	703	730	692	732	730	757	751	713	791	690	711	713	755	696	751	754	738	711	726	740	765	727	713	730	734	708	709	721	684	696	691	689	730	714	702	724	678	764	748	696	754	751	749	671	695	704	674	695	702	737	737	702	694	726	709	726	750	729	787	679	727	725	700	685	689	747	695	718	700	756	710	709	715	715	782	766	705	716	735	709	722	705	719	742	731	718	733	693	765	707	744	730	797	748	719	730	714	740	697	664	739	682	728	720	719	723	720	753	758	697	755	711	689	746	718	719	755	706	716	708	716	685	741	691	729	670	754	761	693	701	721	716	781	732	749	702	751	773	734	726	697	698	725	672	713	740	702	721	713	727	762	732	786	729	720	738	717	696	726	725	738	757	671	674	752	673	729	680	691	719	719	680	702	708	706	719	755	705	712	720	733	699	720	719	690	717	742	740	714	688	735	748	770	732	756	668	702	728	739	719	720	685	695	671	718	695	738	691	685	729	732	715	740	762	724	706	731	732	717	653	740	684	817	710	738	727	745	683	718	695	719	695	715	758	774	687	745	710	693	687	752	695	698	742	762	701	727	767	755	763	721	745	755	733	701	721	696	742	778	719	701	743	718	724	696	682	711	723	686	699	676	704	734	737	690	730	746	772	702	680	724	710	707	693	717	712	736	770	723	709	763	742	716	721	706	718	670	737	682	736	730	695	690	746	697	702	661	764	756	675	736	694	722	701	722	732	739	707	723	723	696	751	735	720	682	740	689	725	695	736	699	723	690	695	712	732	715	715	686	729	719	682	675	680	699	695	759	735	759	724	690	731	706	751	723	720	715	682	702	766	764	762	710	680	727	751	684	716	728	714	701	678	720	754	776	735	751	693	691	711	695	717	700	693	758	753	715	728	664	689	715	686	666	759	698	756	742	706	724	744	685	721	724	730	715	710	721	721	722	736	737	706	724	702	717	720	737	733	731	694	634	718	719	735	716	772	702	713	751	741	752	736	736	737	728
22069	37248	21058	8657	5205	2955	2049	1287	914	661	521	375	302	265	281	226	213	184	212	188	182	214	214	206	189	205	175	196	185	186	184	163	176	159	172	158	153	187	176	193	161	165	183	146	157	158	168	172	162	160	164	163	169	170	165	185	188	138	165	158	148	170	168	149	168	182	163	160	163	151	150	161	166	158	160	181	178	171	184	190	158	172	158	154	168	174	153	144	160	162	159	152	163	165	174	174	154	169	178	153	154	170	188	160	184	165	191	162	165	159	170	161	153	171	179	194	159	153	144	154	164	160	157	180	178	167	165	177	180	163	135	147	172	142	172	166	166	155	149	163	168	167	156	168	157	158	152	153	174	174	154	165	177	176	175	154	174	163	171	180	147	152	176	166	177	158	164	175	156	155	156	147	149	156	169	149	152	199	147	160	167	153	147	177	150	162	168	167	165	137	150	159	180	167	162	162	164	150	178	151	161	167	148	177	157	187	170	166	165	164	144	173	180	176	185	178	170	157	162	167	176	175	167	157	173	163	153	157	143	194	168	185	162	149	170	155	166	148	163	158	195	166	159	156	185	154	150	158	172	176	151	163	162	160	162	161	157	168	165	143	154	174	174	165	169	150	159	158	166	163	173	173	179	175	152	150	165	149	173	168	163	205	158	150	152	162	169	166	150	156	167	166	159	151	174	162	169	163	167	182	169	165	172	167	167	166	163	176	185	194	177	146	161	163	164	178	157	162	155	172	155	180	185	154	136	177	165	158	181	172	171	160	153	148	143	149	163	169	165	160	160	155	157	175	149	162	163	164	156	171	172	154	192	157	162	166	161	167	153	180	151	184	164	162	139	170	162	165	167	157	155	184	169	141	159	140	165	168	162	168	160	157	172	153	164	160	167	179	163	160	172	140	139	145	164	178	181	162	151	174	170	176	160	164	140	177	152	168	168	148	166	156	160	168	154	174	143	178	156	147	181	185	154	162	161	158	158	170	168	145	161	168	159	159	180	196	159	150	158	150	177	183	144	166	184	179	148	166	143	169	152	168	171	131	175	169	157	160	154	146	165	148	160	161	169	174	145	160	175	176	175	165	152	179	196	180	171	141	172	161	156	175	137	162	161	177	182	162	177	157	158	154	166	154	161	142	175	150	164	155	155	169	168	172	178	174	170	154	137	155	154	131	154	150	163	155	144	167	155	149	175	195	149	182	155	135	169	173	164	158	186	182	169	172	158	179	165	149	177	175	159	184	175	166	157	155	158	183	148	168	171	174	155	163	169	191	188	149	167	171	143	157	180	172	135	143	162	165	152	166	172	152	174	160	165	185	188	153	173	153	204	157	155	156	141	167	186	166	151	169	167	163	153	163	175	176	165	172	173	169	153	153	163	171	173	165	160	174	168	165	159	163	154	194	160	167	155	163	162	165	164	153	151	185	149	188	163	157	175	175	146	170	186	159	161	154	169	147	156	159	156	156	162	171	169	156	148	161	145	174	175	152	161	171	160	184	152	164	183	160	187	169	164	166	163	177	179	145	169	153	158	153	174	166	159	144	173	156	174	151	151	164	125	173	173	167	151	159	135	167	149	204	144	153	172	180	182	168	180	150	156	160	166	180	179	162	160	171	160	189	164	139	145	166	162	153	174	166	164	162	160	159	142	165	186	157	167	169	154	188	158	183	147	170	166	165	166	172	158	174	165	151	134	147	189	182	158	147	158	141	164	171	168	163	182	140	188	175	141	141	165	181	187	165	165	174	166	183	149	163	153	166	168	160	202	171	168	161	164	167	172	144	152	163	178	168	154	170	176	149	160	162	167	162	170	159	154	157	161	176	160	148	152	160	159	156	174	157	167	153	140	150	169	153	162	147	179	165	148	178	189	165	148	154	160	168	157	145	156	157	171	162	147	164	159	167	176	174	150	156	178	152	179	166	170	155	158	183	173	168	185	159	178	149	148	160	144	145	173	163	178	169	147	178	184	164	160	154	159	176	157	163	138	188	151	159	169	169	186	160	164	133	172	166	165	138	157	145	175	155	155	149	149	151	164	166	173	170	154	158	143	158	132	141	154	193	167	156	138	162	187	182	164	179	171	198	141	153	164	147	163	176	173	159	157	183	166	194	162	155	149	168	154	178	142	153	172	147	158	161	135	158	155	154	146	172	185	154	182	171	160	153	168	149	157	153	185	174	166	188	173	187	180	137	154	147	164	155	183	159	168	181	152	171	173	160	130	168	177	140	171	174	183	159	154	160	182	193	190	198	169	160	164	169	164	176	149	168	165	165	149	155	141	162	155	150	178	163	153	162	145	160	163	183	171	168	175	167	180	154	158	162	152	162	173	156	163	167	164	191	163	159	163	163	157	169	159	174	164	163	162	169	178	171	157	156	171	157	180	130	149	173	175	159	160	162	164	173	167	147	174	166	175	164	148	165	165	166	150	167	145	177	172	187	179	174	157	186	176	148	171	148	179	175	161	125	140	163	152	161	181	157	179	171	159	154	152	162	173	164	169	146	176	156	158	166	167	176	155	163	153	162	157	168	145	157	154	167	188	165	151	140	156	153	196	180	147	156	174	154	164	160	164	168	172	188	174	145	155	178	165	166	163	171	168	177	166	161	172	175	160	139	157	145	155	172	169	174	169	155	150	161	171	156	149	172	159	172	162	171	180	168	156	152	161	144	150	147	170	176	161	174	171	165	168	156	166	146	164	151	170	173	153	179	167	150	157	148	163	163	189	169	189	168	166	154	187	165	162	155	154	173	154	156	176	136	153	189	133	180	173	178	162	175	164	176	148	152	164	146	147	182	165	158	155	145	145	170	172	161	165	154	172	186	170	149	191	160	169	158	184	151	172	171	150	138	156	165	157	166	172	173	183	179	172	167	159	164	148	177	168	181	161	177	155	161	181	169	147	168	154	167	145	164	182	206	145	163	178	172	149	146	179	171	196	159	174	183	169	156	158	175	173	169	144	168	167	170	173	174	161	172	159	149	153	182	166	153	163	157	144	148	175	204	184	162	171	177	164	164	169	153	167	145	168	155	180	158	170	142	152	178	162	170	134	166	153	179	163	182	183	162	153	154	164	152	160	165	190	151	140	167	194	175	136	167	172	132	183	139	162	168	172	163	186	179	192	158	180	180	167	165	161	155	172	152	141	173	156	179	183	165	168	170	159	166	154	157	157	187	161	172	182	126	150	171	184	174	165	166	144	155	155	175	182	159	169	181	176	169	161	160	164	157	166	172	165	145	181	172	160	182	179	156	162	154	150	176	156	192	166	169	152	146	157	159	165	173	167	173	175	171	170	156	176	178	170	156	155	147	157	179	154	163	169	161	147	150	153	140	153	168	176	190	157	161	149	183	200	141	151	160	144	174	182	165	170	170	177	167	162	149	150	168	150	151	167	144	154	157	177	169	164	164	161	160	159	176	147	176	185	170	170	125	152	129	175	162	146	153	166	164	153	149	165	169	161	147	172	145	161	183	181	138	144	147
19325	37304	15601	12451	12365	9625	7956	5331	4269	3197	2397	1653	1294	1167	1052	923	818	839	788	785	714	755	786	779	762	726	646	643	640	638	652	665	598	576	587	569	562	580	541	548	599	543	561	519	487	569	496	500	520	511	539	514	521	531	511	527	511	496	519	494	524	487	522	482	522	524	504	488	504	540	509	487	474	510	543	481	498	517	486	490	559	555	515	506	516	518	503	503	482	494	497	501	530	533	498	483	523	476	519	521	461	514	496	534	507	488	519	521	515	483	517	517	499	523	488	525	500	489	539	511	520	537	465	488	520	523	512	505	498	512	467	493	507	497	519	509	549	536	531	505	508	501	509	546	562	509	527	486	506	471	507	493	497	517	494	491	546	538	501	524	541	485	517	470	497	500	504	514	529	492	484	507	507	512	492	479	489	510	461	500	505	499	509	529	487	547	507	529	522	498	510	500	499	493	483	516	520	510	522	501	536	493	503	526	523	505	501	471	503	484	496	549	518	530	518	486	482	531	477	547	505	496	507	526	527	490	538	504	506	521	468	508	490	447	501	515	493	545	540	506	485	554	487	511	490	475	519	484	447	499	523	506	479	523	480	505	520	520	538	469	476	518	518	518	480	473	560	508	498	524	489	508	534	487	509	502	519	469	528	522	505	524	541	506	528	499	511	493	526	508	478	476	481	530	511	517	493	489	488	483	501	512	522	513	479	511	499	496	535	490	516	501	496	482	451	532	503	499	549	502	511	469	528	514	494	524	508	478	491	471	474	517	502	530	490	482	517	539	528	482	497	492	488	537	529	464	521	509	515	524	521	497	514	496	533	526	510	465	499	558	476	517	499	519	543	480	478	504	484	458	491	513	502	456	526	523	520	509	529	499	479	475	517	483	529	481	536	485	443	536	525	534	490	492	512	510	515	462	472	487	505	533	506	526	467	505	520	487	518	510	470	509	525	499	499	505	501	502	482	495	475	526	499	499	518	519	513	525	537	502	534	527	502	498	483	534	498	484	539	490	510	535	504	511	512	506	513	519	492	506	519	501	484	512	506	537	452	511	542	501	503	511	519	499	515	545	541	507	523	474	500	500	503	512	532	511	499	497	503	508	515	513	484	517	471	503	509	487	532	505	492	487	479	502	535	500	494	500	526	507	514	550	525	511	505	480	484	518	507	515	503	494	540	496	492	478	528	520	527	498	521	493	487	527	493	526	492	487	540	534	470	519	501	508	480	507	531	514	495	518	498	516	499	533	527	506	525	521	537	518	491	511	475	514	471	495	465	468	511	515	478	486	488	546	501	556	534	524	482	530	474	495	517	468	517	438	529	489	489	473	539	508	505	492	470	465	508	513	481	498	504	511	523	504	476	468	522	484	478	495	487	468	500	525	553	524	504	504	497	510	484	506	528	502	524	550	516	501	506	484	514	510	528	492	503	484	496	517	524	499	514	520	491	527	503	503	509	510	507	502	502	479	564	563	511	482	493	508	495	514	495	506	467	450	527	562	487	519	525	502	479	491	520	481	481	495	531	501	539	512	563	475	486	524	541	481	506	506	509	492	538	485	486	508	472	517	500	468	517	514	512	534	498	482	537	511	502	520	503	529	510	517	523	528	502	504	514	496	498	504	553	479	471	512	518	529	508	475	506	508	488	490	491	514	533	515	481	476	496	490	478	511	532	490	511	457	481	534	538	488	490	489	460	522	497	488	479	498	502	509	499	558	512	501	525	481	550	510	535	506	523	518	500	482	512	505	481	488	546	501	526	516	485	509	471	507	512	488	533	539	500	527	516	517	504	559	534	517	491	505	528	499	489	570	467	514	505	462	468	489	496	528	496	524	521	483	518	514	507	530	489	511	474	507	502	506	521	483	497	508	479	471	507	496	459	532	514	488	519	490	519	493	527	491	514	500	500	516	521	513	505	535	526	492	486	497	532	520	495	457	506	514	463	515	530	503	472	512	524	494	479	514	511	528	492	518	512	479	468	524	488	531	484	511	518	458	489	492	525	498	541	484	494	471	502	485	497	458	517	514	455	539	527	498	525	467	520	513	492	464	466	520	518	503	515	491	499	503	534	475	510	491	485	504	545	528	496	491	504	500	522	533	505	502	495	522	503	472	513	525	491	489	481	511	497	540	512	494	516	519	455	478	545	543	545	515	529	509	478	495	472	490	497	540	518	502	533	527	482	502	501	528	501	514	531	533	489	495	517	517	461	536	461	527	514	543	552	507	511	532	497	508	527	507	532	494	534	527	522	519	508	462	466	489	531	523	541	490	510	504	526	505	465	509	523	497	523	504	518	477	497	494	505	495	509	516	504	529	495	465	508	489	505	527	498	511	521	482	518	488	498	513	523	526	464	499	510	528	525	547	523	471	511	522	482	519	479	480	513	555	487	501	529	544	498	520	486	525	508	490	476	496	552	477	449	495	512	515	535	478	467	531	502	464	470	478	511	492	495	502	487	483	528	500	547	511	489	509	543	467	519	546	482	466	494	525	487	490	510	531	497	488	509	480	488	544	512	475	521	502	535	482	490	525	492	553	504	528	491	504	490	522	528	511	490	492	512	523	496	522	464	469	489	500	461	536	478	496	489	541	497	476	520	483	495	459	492	492	537	526	491	524	480	492	498	541	473	517	475	490	503	509	517	533	474	523	525	512	502	528	489	489	516	525	524	458	509	526	455	532	510	509	480	523	519	498	494	515	508	521	520	546	465	484	506	512	532	488	529	505	488	523	494	498	507	516	494	461	503	478	494	565	516	521	504	505	550	520	511	530	495	479	492	511	542	528	485	449	456	479	497	501	469	511	511	479	484	545	478	517	504	487	542	526	495	536	503	542	507	527	490	494	493	549	493	506	503	502	501	488	484	500	506	464	485	495	524	510	532	495	526	528	497	492	455	543	494	479	502	474	535	522	491	517	507	497	497	543	463	509	485	511	521	521	517	500	479	496	476	528	521	490	520	501	493	511	486	501	488	494	484	484	546	483	516	484	484	528	518	487	509	515	521	496	505	505	528	478	529	499	521	532	498	494	500	568	464	543	526	516	517	543	520	539	538	481	471	514	513	522	518	495	495	536	516	536	488	527	496	524	499	512	542	506	489	514	502	509	510	468	522	501	533	514	462	530	488	505	495	494	457	495	512	499	512	493	468	485	520	504	505	499	473	466	510	476	495	537	524	498	469	530	477	530	499	513	453	494	493	495	503	503	473	520	499	478	501	498	553	530	536	473	484	484	486	496	503	548	523	496	544	498	565	534	500	482	528	513	536	521	519	510	506	545	538	472	494	504	480	542	498	507	490	470	490	509	466	543	508	536	474	474	504	498	477	508	514	515	467	504	515	459	517	503	551	476	530	549	485	492	492	504	502	484	517	498	490	457	511	533	505	490	488	528	557	556	530	497	490	504	511	531	500	495	509	488	516	489	504	511	520	486	487	480	497	515	491	494	498	499	509	504	498	504	518	536	508	529	495	478	536	512	500	526	511	491
51765	51286	33589	26061	27679	26879	24105	16383	11036	6615	4000	1470	1096	1063	838	486	337	291	292	288	268	258	238	215	203	239	219	203	207	208	199	185	169	180	189	186	152	174	158	189	159	165	171	167	154	149	141	163	157	139	162	167	144	147	160	140	147	157	142	168	158	131	149	157	144	141	157	158	143	168	159	156	152	132	149	165	134	131	140	150	164	134	155	140	158	168	150	137	157	162	139	171	140	141	156	185	144	157	153	152	149	144	179	155	150	161	144	141	148	144	156	161	162	142	145	156	158	160	146	132	165	154	138	141	143	125	154	144	147	129	146	144	155	158	144	161	162	164	131	121	149	150	140	145	169	167	173	159	149	131	134	148	155	145	162	155	159	150	149	146	148	153	155	166	140	133	173	150	155	164	165	154	148	150	175	156	144	151	150	139	150	151	156	142	171	143	137	152	154	159	147	151	147	140	158	159	148	154	159	155	148	164	134	150	154	145	145	154	176	150	164	150	174	146	131	176	151	167	157	151	143	160	142	136	154	169	139	149	147	142	132	173	145	159	157	122	151	146	141	151	158	156	145	147	173	171	143	145	151	153	152	135	141	150	139	140	136	134	153	160	148	180	149	170	146	144	158	155	134	170	159	157	140	162	153	162	139	154	146	146	153	148	154	158	170	154	162	162	155	156	146	155	153	157	168	134	152	145	144	153	128	154	161	156	140	136	163	174	126	140	154	164	148	150	154	156	172	155	156	147	133	138	183	145	168	125	144	136	147	153	152	142	152	158	162	138	152	137	160	172	151	138	160	179	147	164	163	154	124	158	137	139	148	170	162	172	132	124	153	145	146	141	163	151	154	139	163	163	134	156	146	143	131	176	161	153	160	158	173	148	151	143	155	170	154	170	131	142	161	137	144	138	159	161	120	171	149	140	144	147	160	134	151	135	168	149	145	154	149	149	164	156	149	159	169	140	146	154	138	141	137	144	144	144	139	161	154	153	155	141	132	143	137	132	151	149	160	165	162	150	139	153	144	168	150	154	146	150	150	139	147	156	164	154	160	176	155	153	162	145	137	154	137	123	154	167	142	146	150	173	134	138	163	136	164	136	151	134	119	168	175	165	153	160	131	152	137	153	156	136	150	166	147	135	151	156	165	176	185	143	151	149	134	143	156	159	144	144	136	157	135	159	170	183	147	150	139	122	142	166	176	177	159	141	155	148	139	162	152	131	132	138	168	149	158	161	161	139	158	178	144	152	173	173	175	152	143	151	142	130	140	152	133	131	142	139	152	162	162	172	149	153	159	151	148	155	151	131	154	142	161	156	148	163	138	149	150	163	144	159	169	140	135	158	166	165	169	144	168	155	157	146	172	151	148	137	147	161	143	173	142	161	174	156	168	159	153	155	146	140	145	172	157	154	160	137	148	165	156	140	134	164	145	145	140	152	163	152	137	167	166	154	149	152	158	167	146	161	144	143	163	174	142	146	157	137	155	145	158	157	137	145	138	186	155	154	163	151	134	161	166	149	147	158	154	152	145	158	150	147	154	162	167	161	129	159	168	136	146	131	146	169	148	162	132	135	161	139	156	153	159	143	154	168	161	156	141	163	160	145	151	178	170	144	155	163	148	139	174	154	148	158	161	159	153	160	145	148	156	160	151	141	153	119	137	161	149	159	161	124	155	155	176	171	157	144	125	128	151	150	159	150	163	138	146	150	141	137	155	154	149	133	167	135	153	146	147	153	154	153	158	165	137	156	144	163	146	149	160	168	173	154	146	131	158	131	129	148	166	138	127	167	146	141	161	166	168	136	123	171	137	156	160	173	149	162	173	175	155	158	120	189	144	125	146	142	155	143	156	148	160	174	168	160	160	137	139	162	133	153	131	130	165	148	160	151	152	166	151	143	152	161	170	181	159	163	148	159	143	156	145	146	152	145	147	159	160	145	151	159	163	147	152	148	153	130	149	156	151	151	144	144	153	154	155	155	149	149	162	158	154	147	148	144	148	161	174	159	157	151	169	143	156	158	156	163	162	131	160	150	140	167	146	167	147	136	167	155	141	146	153	145	151	156	153	157	142	147	144	154	162	141	156	151	168	147	159	162	168	135	150	156	171	145	150	171	150	149	166	147	141	154	156	154	145	145	165	133	147	136	149	161	133	140	146	162	150	150	152	147	147	156	134	117	145	154	158	117	157	144	137	151	152	161	144	134	162	135	168	153	160	154	157	158	150	149	148	158	156	161	167	137	157	148	170	157	137	151	169	152	154	130	166	146	151	162	176	132	149	149	159	156	140	134	159	145	147	175	141	151	145	142	131	156	168	180	158	146	150	160	131	150	159	146	165	159	150	151	172	139	164	161	146	157	155	144	136	155	157	158	144	155	145	162	161	157	158	165	150	143	142	145	132	174	162	149	157	135	156	143	141	171	162	161	137	164	157	153	155	151	159	136	141	168	145	163	159	162	139	146	139	156	148	164	173	149	138	160	161	160	148	137	174	135	135	148	135	164	162	143	156	135	159	160	140	128	143	146	154	151	146	153	129	155	146	157	137	158	163	129	152	176	160	125	146	129	180	157	167	155	146	142	170	168	149	144	159	144	135	136	151	148	130	140	150	158	163	139	152	151	169	149	147	128	144	158	146	147	150	177	157	134	132	164	132	153	168	154	157	133	138	135	153	147	151	132	145	168	146	159	132	154	128	137	155	162	164	162	143	142	149	145	131	139	154	169	158	151	169	148	152	162	126	164	163	161	142	170	149	169	161	121	126	153	173	155	158	148	174	155	126	156	148	172	153	153	186	142	173	161	139	151	142	145	166	169	156	130	149	153	164	128	144	143	161	139	148	171	169	163	153	143	157	174	153	152	141	154	184	143	172	157	159	167	133	148	141	161	155	146	148	164	173	161	159	141	147	183	155	172	150	151	144	170	164	142	139	124	153	149	168	146	134	165	180	136	157	136	173	156	163	149	141	129	176	161	156	130	172	156	140	161	143	155	132	169	149	150	157	178	145	148	151	147	147	156	144	176	145	153	149	160	156	168	170	146	163	159	149	138	169	162	166	130	135	154	153	149	158	130	140	163	152	150	175	156	147	130	168	147	140	163	157	157	160	158	158	158	167	148	155	157	160	135	157	161	147	149	153	178	153	159	145	148	125	171	130	151	176	160	144	141	176	146	152	161	159	157	163	166	130	148	147	140	148	159	160	150	162	146	174	168	139	164	136	145	143	157	167	132	153	157	165	177	128	163	145	151	147	138	158	149	169	149	141	141	171	162	143	174	150	132	153	156	145	140	149	141	156	153	139	153	141	136	178	141	168	162	143	136	161	144	127	161	148	171	173	151	132	154	152	163	159	166	145	162	162	155	139	146	128	145	158	169	146	158	145	129	154	137	140	162	149	156	131	172	148	158	144	144	134	169	167	151	140	168	158	164	157	146	148	131	144	148	156	140	156	161	142	175	140	159	137	160	161	136	152	148	148	140	135	135	173	144	169	155
42855	54437	29520	32263	36745	35941	33930	26044	24941	19703	15339	6257	5172	5752	4196	2213	1724	1404	1305	1407	1228	1050	1071	1030	971	911	913	790	772	738	748	765	713	676	675	642	595	605	535	550	540	575	562	567	517	553	549	460	483	552	472	520	523	481	483	493	495	503	506	488	489	474	499	474	475	460	473	496	443	507	441	490	460	461	476	483	486	482	535	450	475	494	466	494	481	490	459	463	451	443	465	504	480	489	441	484	471	456	431	483	501	506	510	464	510	467	460	455	463	439	474	471	447	450	482	481	449	488	442	493	466	484	454	481	477	457	455	467	459	486	466	473	497	438	485	430	424	482	497	461	473	465	482	463	485	499	461	460	474	451	480	495	495	470	511	474	485	507	430	476	473	484	448	457	471	449	465	471	469	450	447	451	430	486	442	459	449	476	448	440	450	414	443	427	445	470	493	454	481	464	476	532	468	485	473	457	475	458	472	444	483	504	479	475	479	472	422	463	481	480	455	459	449	443	446	510	457	462	465	443	508	472	420	454	498	471	489	444	473	455	463	480	436	469	469	463	503	484	470	493	487	495	443	460	453	470	447	493	512	462	448	450	498	448	442	498	445	488	451	491	478	478	487	425	505	465	450	459	481	456	486	471	467	492	485	491	470	465	434	495	471	442	451	435	466	490	456	474	488	455	487	488	492	466	455	449	465	508	474	474	443	431	459	454	445	460	470	500	467	471	485	480	466	491	481	426	473	473	451	497	499	463	454	444	450	504	449	488	457	456	506	482	493	462	489	466	469	428	474	488	499	485	465	453	485	416	454	469	445	491	414	470	471	464	451	459	468	451	454	482	452	471	510	484	440	473	445	461	452	467	433	448	484	480	469	485	468	478	460	454	462	466	440	477	452	472	463	469	500	440	430	491	421	492	459	433	466	457	497	462	484	419	539	468	435	454	503	464	444	443	465	448	426	487	454	448	458	474	482	528	510	472	481	459	493	457	455	465	434	448	437	505	444	466	450	481	466	488	460	453	471	456	481	477	527	476	482	457	471	448	440	461	471	441	508	431	445	505	470	526	485	483	466	413	447	467	502	471	470	488	432	458	479	465	449	461	489	476	472	484	473	463	498	480	487	441	489	455	465	463	451	472	459	458	454	486	496	416	442	481	447	448	495	458	468	445	461	494	489	469	481	501	508	475	432	520	469	518	471	465	470	454	443	466	464	494	472	468	508	457	481	467	487	471	482	468	465	459	489	489	475	473	475	435	446	459	489	431	449	440	455	480	460	483	449	468	464	455	449	452	485	504	456	481	479	444	486	422	468	427	472	469	432	451	465	456	436	461	435	474	440	476	470	458	459	490	464	471	438	483	464	470	485	450	494	494	438	455	415	490	430	456	447	475	442	447	444	475	463	473	479	476	465	433	431	455	450	479	482	452	475	448	438	466	511	461	510	452	481	479	478	490	454	481	490	442	492	480	480	497	500	446	475	456	452	484	443	474	517	501	488	474	471	449	440	507	477	455	491	471	484	445	482	473	492	467	458	477	468	454	439	464	443	446	472	484	466	499	472	456	476	490	483	448	484	475	518	462	489	482	454	475	489	459	457	499	478	431	467	468	449	460	459	497	442	470	463	433	456	439	467	459	482	456	475	437	430	491	462	476	425	477	484	490	433	455	448	478	468	490	455	459	457	474	430	481	460	453	458	466	473	480	479	464	465	469	473	491	480	412	465	499	429	530	448	466	486	442	493	454	473	445	465	456	442	451	450	478	462	490	463	469	436	437	471	451	498	490	504	495	483	435	454	481	446	503	496	422	487	463	492	445	438	427	489	484	470	428	467	445	487	437	460	494	496	511	452	489	443	454	474	462	457	451	447	462	477	445	469	512	452	474	463	509	463	454	484	473	443	498	447	449	459	421	488	501	459	484	496	499	419	460	478	436	482	414	485	462	456	450	501	477	469	474	474	477	438	464	449	468	445	451	447	433	469	481	511	432	481	478	435	477	476	459	483	477	517	484	460	467	500	463	468	483	466	487	490	494	470	484	438	477	494	443	467	454	445	468	424	461	482	472	480	453	490	444	506	476	496	489	423	503	469	469	449	449	453	471	450	492	470	527	463	490	510	451	469	454	471	467	462	474	465	466	452	470	418	480	457	447	460	472	452	487	444	476	411	472	453	463	507	462	487	464	459	455	478	451	440	527	471	483	443	460	465	495	458	466	456	466	488	467	446	472	457	486	451	475	458	512	465	452	453	490	518	471	482	470	462	484	468	465	464	474	458	490	461	462	489	465	434	470	460	477	477	473	493	457	506	463	456	479	464	472	436	457	477	461	435	470	467	472	471	453	514	472	447	455	457	466	482	458	456	421	472	472	464	459	481	471	466	465	459	466	454	495	474	466	469	485	469	486	469	445	484	475	424	497	479	451	444	435	444	466	448	470	483	486	495	470	462	481	499	473	443	478	446	450	465	487	517	481	494	488	454	482	430	481	495	478	474	464	463	476	494	457	482	475	467	445	514	477	495	484	493	444	458	498	467	415	458	453	470	501	437	459	453	457	440	495	479	466	461	465	510	484	437	469	466	462	495	460	476	484	450	425	492	461	483	464	456	463	503	466	457	456	467	464	484	476	477	466	469	466	425	477	501	461	448	456	459	501	495	452	501	473	486	430	463	475	459	486	461	463	507	478	421	495	463	461	442	433	469	469	496	435	445	431	451	474	486	495	483	471	471	471	499	443	478	461	515	451	473	460	486	510	454	514	447	462	512	462	475	486	486	515	441	459	463	447	483	470	479	494	499	465	474	493	468	411	502	482	474	471	467	468	431	475	470	482	481	455	458	515	478	516	462	471	491	443	469	501	483	482	458	485	484	433	484	439	465	442	448	430	465	466	486	438	469	500	458	464	426	485	447	488	504	465	454	466	484	494	470	426	475	470	470	510	482	471	447	496	480	491	467	469	471	457	443	455	441	501	487	451	471	473	475	498	482	489	468	469	503	455	464	441	468	469	498	484	496	448	475	456	478	478	514	530	466	491	472	456	478	467	429	495	467	451	443	467	467	487	454	440	474	497	452	463	444	463	452	453	483	468	444	472	498	493	484	452	434	481	485	497	441	483	426	453	475	486	480	415	476	438	443	473	459	467	480	443	475	490	469	480	474	450	468	507	464	487	458	459	460	465	422	458	484	456	435	454	452	471	506	475	455	490	488	476	440	458	458	486	477	485	475	445	507	453	518	450	457	459	506	477	449	500	483	509	481	432	462	493	469	460	458	470	484	472	485	472	451	448	437	455	479	433	426	491	475	499	505	448	461	475	482	456	453	470	457	459	488	480	481	451	489	473	457	438	472	432	467	486	481	500	453	392	461	496	479	426	493	467	468	473	499	485	458	490	446	470	462	469	463	458	470	489	444	504	454	472	473	512	472	521	500	448	488	474	509	470	475	451	471	535	508	481	463	456	481	479	476	449	501	482	492	446	484	481	452	480	440	472	512	485	449	508
57416	44287	31701	27170	28600	30195	30504	27208	22517	15288	9612	3840	2582	2658	1948	971	694	529	470	501	466	402	378	403	398	390	394	347	344	347	338	325	321	285	307	306	293	298	292	274	275	288	276	281	277	310	282	303	256	278	271	267	264	294	261	262	261	272	253	251	271	239	233	250	254	264	225	245	252	273	259	252	250	256	253	267	253	249	273	241	279	264	262	230	225	233	247	273	261	259	285	248	252	253	265	251	279	251	294	254	258	273	235	247	260	260	244	269	262	248	261	271	268	238	266	233	260	259	251	248	256	255	277	255	279	258	239	278	254	248	232	257	228	234	255	290	259	253	261	243	273	250	248	277	264	252	262	266	266	284	222	241	245	241	243	270	240	251	246	220	274	265	230	241	233	259	257	276	281	272	249	259	265	274	250	271	268	266	243	258	269	235	236	241	280	286	237	278	244	249	269	241	235	241	239	245	258	251	242	247	230	239	262	249	256	250	257	248	267	264	261	263	236	280	262	248	221	245	246	280	246	264	267	234	264	257	256	239	262	238	256	235	258	248	244	234	246	268	272	262	254	233	240	280	248	272	242	253	246	263	302	254	274	241	268	261	275	252	212	256	237	268	238	238	246	286	237	258	236	232	270	239	264	275	283	271	252	236	243	281	262	242	241	284	286	260	240	263	255	234	262	256	226	274	275	257	243	260	232	232	245	258	271	241	247	249	256	245	246	235	244	251	250	296	252	264	249	254	246	232	286	251	231	240	261	252	275	240	282	252	257	230	250	241	247	250	257	262	260	276	210	260	239	237	227	271	240	269	263	235	260	244	252	253	219	254	248	235	245	270	234	294	252	248	246	226	250	247	246	211	241	242	286	240	259	268	266	265	230	268	263	247	264	244	240	252	266	247	266	264	228	251	245	247	273	243	245	275	218	263	228	258	268	248	255	291	271	245	225	270	250	235	248	249	243	248	252	275	270	241	264	242	250	266	256	253	241	259	285	253	210	249	269	284	264	266	235	246	256	265	253	244	245	249	283	240	267	250	266	244	268	256	240	283	247	257	260	253	231	243	248	273	255	255	249	275	245	242	231	238	275	259	276	283	274	253	238	243	230	230	238	248	265	268	254	290	255	234	266	238	274	248	278	276	267	243	245	233	260	221	250	238	238	264	250	243	247	265	236	274	279	276	257	251	242	241	262	284	268	230	262	249	239	249	277	233	273	238	254	225	253	253	259	251	278	250	263	251	220	251	272	268	265	227	234	237	293	256	282	266	248	240	250	267	257	253	262	259	274	284	248	249	255	251	243	269	258	278	245	250	242	242	251	231	262	234	259	261	270	279	227	266	214	268	276	261	266	258	252	253	274	236	245	250	266	236	251	260	268	238	257	252	267	259	284	252	239	244	257	259	264	266	286	244	259	253	287	258	281	269	256	245	255	271	254	233	241	255	261	242	261	240	251	255	236	273	258	248	276	251	247	244	257	266	267	271	258	276	255	240	238	238	228	253	301	218	253	250	266	241	270	234	242	264	267	246	248	266	270	255	245	227	249	246	261	241	226	255	252	239	248	265	214	256	250	250	241	252	277	257	256	256	215	225	252	261	266	289	255	254	247	260	280	258	235	239	258	242	226	267	262	256	253	232	241	228	238	229	255	215	247	241	220	275	241	241	262	231	250	237	241	229	237	272	232	245	262	235	244	270	256	262	208	232	257	243	261	248	260	257	272	245	254	262	221	242	215	245	248	257	254	263	254	264	264	251	261	248	264	249	245	277	284	238	260	248	289	246	237	228	252	234	291	255	242	248	250	231	254	250	250	252	243	236	254	237	259	267	265	256	261	257	253	293	253	271	237	225	241	270	255	248	259	265	248	250	282	233	243	284	249	244	248	236	267	252	225	266	240	247	244	253	263	247	239	255	271	273	249	265	268	241	262	260	258	265	279	234	246	225	239	264	234	227	243	239	271	238	255	227	254	257	267	236	238	230	276	292	257	240	234	263	245	241	278	267	257	226	238	241	271	271	227	292	249	262	244	235	280	236	256	267	253	272	238	245	269	245	239	225	272	283	251	255	252	236	263	262	241	226	239	285	274	244	265	244	220	248	272	266	257	256	250	298	238	251	248	250	265	272	245	244	266	255	255	268	262	230	259	271	275	256	245	218	252	262	244	226	268	244	258	256	225	253	252	253	246	242	265	242	261	269	241	258	257	221	247	256	238	269	249	265	226	260	211	245	232	267	261	250	273	260	281	254	258	261	226	258	247	255	245	229	271	235	279	228	270	257	258	260	258	259	253	267	259	273	267	249	233	270	272	274	236	249	267	263	232	228	256	238	235	301	221	254	287	281	234	245	266	259	228	243	248	254	252	228	203	236	244	265	273	256	251	265	230	228	247	224	232	235	253	254	264	240	246	267	253	254	243	236	271	275	273	258	254	233	241	242	261	253	265	255	246	243	240	256	247	277	242	255	250	237	261	242	277	230	265	261	242	262	258	214	236	264	278	229	223	276	245	273	233	240	247	252	231	253	238	256	231	240	275	255	251	262	239	219	264	254	236	239	244	247	255	220	250	241	289	223	267	267	262	266	249	257	258	266	238	239	228	247	233	250	243	273	281	271	253	249	268	226	235	248	256	234	254	239	250	245	263	275	262	261	243	240	254	238	230	241	224	246	268	248	253	239	259	278	256	228	258	237	268	253	249	247	237	263	273	278	265	223	255	247	248	250	247	235	295	279	233	231	262	273	235	261	272	239	235	283	241	246	248	266	258	250	252	260	249	250	270	270	268	237	248	280	240	260	273	237	249	256	274	281	272	264	238	243	235	289	239	260	231	242	276	256	272	264	244	241	270	270	257	237	248	286	240	255	249	230	257	256	252	259	256	245	238	234	271	264	277	245	271	243	232	279	223	233	260	260	247	248	238	242	267	242	226	235	268	247	261	225	243	260	264	265	277	226	252	254	252	256	240	244	242	274	259	219	252	256	246	252	243	242	243	246	266	252	285	274	256	240	255	266	224	243	260	266	271	247	244	246	304	267	264	262	258	254	268	249	265	270	276	231	277	275	284	240	245	245	261	257	239	255	245	260	268	270	256	253	245	253	264	264	219	252	243	253	246	248	282	264	248	286	244	265	281	232	262	235	244	226	266	235	235	263	270	254	269	276	268	257	251	252	244	277	264	277	240	219	263	275	267	255	261	231	253	270	258	275	223	243	260	255	248	239	249	256	258	242	259	253	278	258	256	257	249	255	238	263	239	229	251	258	272	217	251	253	286	249	255	249	254	224	267	229	287	275	278	242	247	220	229	230	240	271	249	256	237	254	239	257	257	246	229	243	259	260	274	236	240	248	270	238	264	255	262	259	266	262	256	256	259	243	274	245	251	236	243	246	248	253	238	262	243	252	241	265	273	252	261	266	254	274	245	237	272	254	259	235	231	242	253	215	254	249	258	233	267	252	244	225	257	246	260	252	243	250	265	250	235	250	267	285	254	260	249	228
50162	49192	33575	37931	43440	44791	42562	37257	35167	29381	24048	11525	9788	10892	7936	4070	3010	2518	2258	2273	2072	1663	1725	1739	1698	1383	1312	1255	1241	1266	1234	1148	1210	1073	1130	1026	978	938	934	919	918	824	872	891	875	757	838	735	796	788	783	785	744	748	777	790	752	726	782	690	680	732	705	764	747	706	725	730	651	728	709	720	718	743	697	718	729	738	719	728	759	684	717	717	699	689	731	709	688	682	714	699	699	725	711	737	713	712	706	794	768	795	748	706	738	738	729	719	726	708	751	752	720	704	730	708	732	784	680	764	694	745	711	720	744	728	677	706	729	683	667	721	732	733	724	731	732	726	699	697	725	729	695	717	704	708	738	657	701	712	691	732	751	707	758	726	679	741	715	772	747	702	683	751	695	713	682	693	722	750	694	682	749	689	737	713	712	695	692	688	645	704	753	719	746	699	764	711	680	702	709	708	665	717	677	699	742	706	679	701	669	717	677	640	707	701	715	735	748	679	688	716	726	696	691	755	678	743	726	704	726	724	697	723	709	699	707	739	654	709	690	682	700	686	728	742	688	641	678	715	658	690	685	733	745	672	729	730	723	669	726	687	680	729	698	711	700	674	698	690	712	710	688	683	720	719	679	725	742	690	699	696	666	698	737	700	717	647	680	730	710	677	712	747	712	701	731	748	735	660	681	680	695	687	768	677	700	696	700	712	713	691	743	683	686	700	716	715	715	720	704	680	670	681	683	722	739	706	701	699	676	693	736	777	736	724	673	692	684	740	742	697	685	693	718	730	689	747	701	736	681	735	694	703	684	647	703	756	689	713	670	701	746	679	719	678	694	720	722	703	711	674	685	670	683	710	684	743	692	704	678	725	709	714	695	735	702	756	692	739	684	650	709	677	682	685	745	729	702	721	705	701	699	712	718	681	713	681	702	746	714	680	676	675	712	672	699	690	719	727	728	708	728	697	670	697	715	709	702	712	716	747	718	685	734	695	704	698	756	712	662	709	698	680	668	681	702	686	731	735	687	714	715	654	665	685	723	720	705	741	664	732	678	702	671	698	659	716	701	724	713	658	685	697	776	703	710	734	691	655	721	685	704	723	713	753	728	706	678	644	703	737	693	672	704	701	701	708	681	685	650	762	724	707	732	697	663	702	702	691	737	679	758	670	697	694	717	707	712	668	685	713	711	686	646	694	700	715	706	671	701	593	716	722	723	668	717	731	684	670	632	701	690	689	697	659	698	753	687	686	654	702	669	699	722	676	684	677	743	698	692	655	716	736	728	722	694	702	745	708	697	690	730	725	710	687	690	674	723	693	712	686	737	645	743	706	737	709	667	734	671	718	694	708	722	715	684	724	738	692	708	714	711	662	725	658	731	733	700	729	703	725	708	721	691	682	716	677	671	711	727	749	711	730	658	743	684	697	652	724	699	712	654	749	672	687	655	756	679	737	682	684	661	754	707	707	737	671	771	722	697	692	739	666	727	690	716	721	759	700	707	721	662	691	729	738	684	752	693	682	697	702	649	713	660	701	683	690	681	741	678	668	713	682	737	724	705	718	656	732	674	726	690	715	763	697	702	740	706	693	708	684	731	665	730	737	721	713	687	699	741	725	649	732	679	716	702	675	641	681	691	731	725	673	711	710	750	649	700	692	705	685	704	712	741	717	707	723	734	710	703	709	700	703	702	652	723	746	697	704	679	690	702	741	709	697	694	722	658	742	717	685	737	636	670	639	754	708	696	679	716	744	666	691	676	684	680	733	696	691	693	706	704	705	709	686	690	698	711	672	717	732	676	716	760	671	731	687	737	727	657	761	674	705	696	687	712	653	680	733	696	714	746	693	712	712	736	721	714	701	665	743	698	643	727	694	711	687	644	671	674	690	717	693	683	717	701	684	694	716	662	691	715	631	665	711	743	672	696	670	712	690	697	658	698	700	706	706	723	704	684	726	724	660	699	716	658	621	714	662	706	696	710	767	731	732	744	697	718	705	645	704	736	688	687	741	659	685	747	689	736	740	693	694	727	685	697	694	694	734	705	753	707	685	743	699	722	723	701	697	706	697	658	694	726	694	682	717	700	751	742	714	698	757	674	720	691	717	700	723	713	717	720	685	719	700	711	727	738	639	738	710	721	717	703	722	693	730	700	680	706	689	671	704	719	686	725	719	733	661	691	718	711	729	732	673	737	728	689	711	742	705	735	665	716	664	694	710	715	679	684	697	686	666	743	679	698	713	702	689	707	697	689	672	738	702	708	691	665	689	701	715	641	677	723	709	710	708	702	711	702	713	717	699	743	673	723	725	788	742	758	702	716	719	725	681	689	714	709	700	709	679	687	674	728	749	676	696	695	716	700	731	679	706	684	705	670	744	712	697	662	690	754	741	720	699	706	731	693	728	707	697	705	706	719	664	676	702	684	742	650	725	697	767	697	675	701	672	709	633	738	683	742	737	744	714	693	759	696	718	730	737	732	672	702	744	724	707	680	666	685	679	698	719	710	731	700	704	709	693	688	707	711	692	743	739	673	717	682	731	697	687	739	677	695	681	728	696	736	746	705	721	702	693	699	748	728	693	717	698	732	726	674	672	687	715	680	717	679	733	701	671	685	698	675	703	717	720	767	695	742	673	741	726	687	674	690	722	749	679	690	725	763	697	740	707	691	740	688	711	731	685	696	706	709	711	694	683	756	697	706	712	703	698	699	710	740	702	721	713	681	696	689	736	669	692	746	658	676	711	674	701	724	659	743	688	658	726	696	715	670	722	675	699	738	718	733	709	751	695	676	676	757	699	673	677	741	737	690	720	761	736	694	720	731	709	681	717	743	673	734	687	672	671	679	704	742	709	749	699	716	726	711	694	726	695	689	726	724	693	644	697	737	697	689	723	748	719	698	719	684	698	682	714	724	702	694	711	717	688	678	706	723	702	730	709	681	694	699	671	702	706	704	710	692	721	739	746	665	721	725	705	733	710	694	674	641	668	762	682	665	704	681	665	693	706	696	732	696	728	697	752	732	698	687	676	716	706	706	772	673	700	691	703	680	722	680	681	697	683	731	675	680	702	709	675	684	700	747	677	698	708	689	717	692	672	721	704	707	729	702	697	672	707	721	727	757	666	679	685	725	750	743	675	713	669	679	732	735	743	715	728	686	724	731	722	717	716	709	696	681	707	680	705	696	718	714	675	720	704	738	730	677	689	710	707	728	693	698	650	760	690	681	720	738	713	734	709	694	698	727	674	711	701	686	682	730	670	679	713	749	686	715	672	716	695	711	711	735	695	729	676	718	671	708	739	668	672	737	696	674	659	747	694	699	752	704	705	686	733	752	686	655	735	718	716	693	712	652	653	667	693	712	733	696	683	663	716	684	705	770	714	701	671	674	722	702	643	732	704	707	680	683	741	708	711	654	690	708	717	672	712	705	700	679	726	692	651	730	718	742	706	722	689	695	764	772	701	695	669	665	729	684	695	741	697	749	659	674	725	759	711	704	689	673	734
22328	33502	16211	6837	4673	2704	1864	1397	958	679	495	366	269	316	250	222	207	209	191	183	180	190	194	207	200	178	186	163	174	188	161	169	174	193	165	156	185	160	183	137	160	151	190	159	191	141	145	170	157	158	138	166	146	159	168	161	165	157	138	154	163	143	181	174	169	151	166	170	166	159	166	152	170	182	157	170	168	161	159	165	171	161	133	167	168	157	166	184	144	172	150	157	145	160	173	158	149	162	151	160	140	164	148	161	165	155	173	155	166	178	178	177	168	163	155	188	174	162	175	170	164	165	171	151	146	166	158	165	147	149	157	149	152	154	151	163	153	151	158	149	148	167	145	148	190	172	129	150	160	160	169	166	155	144	156	138	164	159	145	145	149	149	158	160	159	172	179	161	160	163	164	140	158	160	149	166	150	167	155	167	149	160	173	148	164	171	141	159	162	150	155	147	140	171	162	165	152	169	149	152	165	147	190	141	164	154	172	185	152	133	179	141	147	133	152	176	195	150	163	163	161	152	156	151	156	149	155	171	175	156	158	156	140	167	155	175	155	155	146	166	163	160	160	163	173	157	185	171	146	163	155	165	175	149	160	142	157	160	150	151	178	141	164	170	145	157	162	170	174	163	147	164	161	150	173	170	130	148	153	164	159	161	151	198	165	185	163	157	175	152	154	175	151	165	167	194	134	161	148	159	157	177	137	132	192	147	159	155	165	185	149	150	153	145	131	174	168	143	168	152	147	141	149	151	154	158	157	133	156	167	179	162	176	168	164	144	135	137	174	179	163	177	149	143	151	179	181	144	149	165	154	150	174	159	173	159	174	151	148	182	144	137	160	162	166	145	153	150	151	141	179	158	138	182	156	153	148	152	160	154	150	166	143	163	154	156	182	146	166	166	161	185	167	169	175	193	178	171	148	149	169	161	144	151	144	138	155	166	171	162	170	149	151	134	176	204	171	156	154	164	158	167	159	183	153	146	145	194	159	144	155	174	158	150	157	186	173	171	169	144	146	155	173	156	164	171	176	193	179	137	191	159	161	157	159	130	173	135	160	169	153	143	162	163	153	200	141	140	153	162	173	166	168	159	148	151	158	152	160	168	155	185	170	179	177	163	160	157	155	191	152	160	175	177	164	168	160	140	159	150	167	165	160	170	146	156	158	160	145	174	155	184	177	197	164	155	166	146	184	115	151	174	166	185	159	154	150	164	160	161	133	167	155	159	143	163	142	152	161	168	164	148	149	161	142	140	126	164	170	144	163	162	177	140	166	166	117	164	164	167	166	148	170	159	153	168	155	162	142	138	163	155	168	161	169	166	155	159	156	162	166	149	146	165	141	149	158	174	150	153	149	163	183	177	153	160	164	167	163	145	166	177	160	160	163	143	171	164	148	159	159	159	172	160	169	147	166	146	143	141	156	167	149	150	164	156	162	159	149	166	163	157	130	169	147	188	166	126	154	144	150	159	139	184	163	165	162	168	162	146	160	184	152	165	152	147	175	164	159	127	154	162	157	168	155	155	154	180	172	152	152	150	170	161	170	151	160	143	138	161	169	171	151	151	158	165	160	139	173	163	171	170	160	133	176	158	157	164	154	149	172	154	169	154	157	163	159	156	195	172	155	179	155	194	159	152	161	155	170	172	143	151	167	166	158	155	152	170	149	172	149	153	164	164	158	159	156	164	156	168	154	177	161	147	153	153	156	166	162	142	164	164	170	156	148	173	162	149	156	144	157	195	137	178	165	180	158	173	171	145	172	151	156	159	157	164	153	176	162	146	158	168	166	163	149	166	170	164	152	173	170	149	146	142	154	144	165	166	160	175	151	161	149	152	164	160	156	140	165	160	150	169	162	145	166	149	176	155	166	128	141	154	169	156	153	151	142	166	170	178	153	175	170	171	155	155	153	159	180	158	151	171	168	168	169	166	177	141	161	171	176	172	166	158	152	151	176	164	164	149	140	146	159	161	134	176	163	174	132	157	154	146	162	179	153	150	175	152	154	147	156	154	170	160	165	166	161	180	160	170	165	144	198	155	193	142	183	164	160	172	147	178	162	158	147	186	165	170	166	152	165	147	149	150	164	159	172	144	138	147	174	168	174	155	160	155	152	155	140	158	151	179	157	147	146	158	167	172	172	152	188	164	148	166	161	170	179	166	154	158	167	155	144	151	152	157	172	138	153	159	173	175	186	169	161	149	157	157	165	148	160	145	147	140	156	150	173	173	164	159	161	168	176	153	166	144	163	154	176	188	132	149	162	173	173	148	146	183	151	141	172	150	173	162	176	150	150	147	148	166	152	167	194	156	140	163	169	175	166	158	148	153	142	145	153	181	151	150	163	157	149	131	172	160	156	185	159	183	154	131	158	161	146	155	161	135	193	193	174	152	153	152	179	160	184	163	172	160	155	160	165	161	151	176	165	172	148	154	149	154	148	180	148	157	169	161	155	141	146	156	157	158	167	179	169	150	173	140	178	148	144	164	143	151	181	152	161	171	159	170	169	133	139	157	141	149	146	132	150	161	158	153	178	162	143	154	173	159	148	154	179	175	169	171	148	130	180	154	153	136	149	166	165	135	164	170	208	156	157	151	161	165	151	156	155	157	169	145	167	149	162	176	147	144	166	159	137	150	159	151	165	168	155	161	150	156	132	174	174	150	162	162	136	146	140	151	163	160	170	180	167	179	187	140	164	146	158	144	168	156	155	143	160	160	152	149	174	162	159	173	149	149	171	168	148	146	161	153	144	168	160	174	147	152	153	156	164	186	148	140	162	141	169	158	136	185	169	142	160	177	173	174	161	148	174	170	152	163	154	165	141	151	152	143	163	159	167	150	164	164	151	140	143	154	178	171	185	165	155	152	152	152	153	175	138	150	140	150	170	179	153	171	168	172	153	176	155	160	151	169	152	153	184	161	170	158	171	171	161	173	175	170	158	180	146	138	158	156	151	140	168	169	151	173	181	155	160	164	164	144	134	158	163	160	171	167	160	172	167	152	156	168	155	167	152	150	156	163	173	153	156	160	156	162	169	149	162	138	139	152	156	166	175	171	176	161	170	158	177	167	147	135	171	152	163	140	156	156	161	149	153	147	165	146	174	155	136	150	173	170	147	161	159	166	154	153	155	164	154	171	159	170	172	182	164	143	161	157	136	165	160	157	169	196	161	163	161	163	161	161	151	145	140	167	150	161	174	151	147	157	160	153	157	176	198	145	156	179	140	141	153	155	180	148	178	160	147	134	173	148	167	180	176	164	175	177	180	143	162	167	145	162	152	168	164	167	160	142	170	144	184	165	147	149	167	169	155	157	167	157	168	173	137	187	169	184	153	143	135	183	128	166	152	163	160	161	185	158	166	159	159	152	152	155	169	135	140	149	143	149	149	179	161	181	184	168	173	155	135	180	161	148	167	159	161	187	172	181	170	138	181	154	147	151	176	165	155	160	175	154	188	150	152	172	164	156	144	157	163	163	165	143	169	168	159	141
19435	33051	13156	11357	11598	9340	7428	5622	4195	3135	2510	1547	1188	1278	1059	871	810	830	722	787	739	744	772	766	732	658	670	608	660	652	606	593	595	575	570	558	554	544	567	577	565	506	520	552	533	544	524	507	518	520	477	515	505	507	534	510	508	494	472	511	527	513	535	524	498	541	517	504	520	508	497	515	497	517	490	497	490	478	505	484	475	473	485	513	522	482	546	535	504	532	457	534	557	533	483	485	495	531	520	483	500	527	509	511	485	500	501	479	509	514	487	475	515	491	466	521	465	474	501	536	480	510	453	487	490	489	474	481	473	495	490	535	492	439	520	504	469	518	502	540	457	542	501	494	486	471	486	487	496	498	528	504	442	536	479	539	472	509	474	544	471	516	503	519	518	494	497	486	503	467	509	504	473	489	488	521	506	520	510	516	515	482	471	500	524	510	474	498	469	506	467	510	500	467	522	545	486	468	495	505	491	507	521	511	474	473	477	510	501	493	471	519	506	509	470	467	459	487	466	466	502	533	497	523	524	499	506	481	439	498	478	509	494	504	483	498	452	513	531	468	504	477	486	468	521	493	467	511	540	515	516	460	478	482	535	468	511	526	489	518	511	502	453	504	485	481	521	475	483	510	519	489	494	515	534	497	518	480	522	528	556	526	481	477	526	515	531	488	505	483	505	507	487	522	512	540	490	530	509	542	503	470	511	455	506	495	495	479	486	461	491	508	495	511	489	485	488	495	523	502	529	494	449	492	527	454	494	456	483	458	496	480	468	447	510	494	517	516	537	492	497	452	518	491	503	523	468	499	526	486	495	473	523	495	498	469	494	527	549	495	529	513	501	479	479	501	525	495	508	505	479	524	518	499	470	483	525	491	498	534	470	507	495	493	510	506	493	485	511	558	514	506	483	438	494	462	485	519	480	537	534	474	500	519	515	496	510	505	520	492	517	499	497	508	519	460	507	521	535	477	520	508	506	515	500	451	551	530	459	473	478	503	519	501	483	479	497	494	468	490	508	493	480	485	487	484	447	515	502	494	467	521	494	526	508	506	473	543	473	466	469	508	505	465	529	480	454	472	525	466	516	496	484	482	500	541	491	472	487	472	539	514	501	442	495	523	474	518	487	511	502	504	516	514	553	491	483	503	515	513	466	469	545	488	527	509	481	532	464	460	500	537	485	487	500	524	498	482	516	484	486	518	481	512	533	457	534	491	497	502	494	519	495	501	504	495	489	477	469	460	500	504	468	488	480	503	534	526	493	493	509	471	534	471	536	492	515	492	490	446	515	531	472	521	471	488	500	494	489	433	487	493	498	500	518	523	475	495	513	500	530	492	530	512	505	514	525	486	524	511	501	512	491	505	485	503	501	484	497	540	492	458	519	470	471	484	504	487	498	513	505	475	552	521	515	468	476	492	480	489	497	501	477	512	443	494	499	487	516	549	480	494	474	506	458	525	512	549	529	518	509	544	493	513	484	526	494	515	502	469	495	474	470	507	494	503	478	471	490	499	489	525	479	504	509	515	504	498	484	499	515	465	496	518	452	515	540	500	512	510	525	526	541	486	511	501	523	481	476	473	510	486	511	516	442	522	479	494	517	484	511	536	459	476	530	510	513	508	513	527	496	518	504	490	536	501	510	493	509	489	552	481	451	484	515	490	532	486	491	521	499	499	499	473	545	499	493	530	512	515	484	514	544	504	514	521	461	474	486	465	501	465	492	544	530	495	506	536	480	508	515	513	503	477	470	486	483	468	495	470	471	511	469	531	521	507	520	489	525	476	449	513	521	506	471	498	494	470	497	485	466	478	496	486	483	521	485	533	521	501	529	552	530	484	526	537	470	499	490	484	518	464	455	513	475	513	536	505	500	524	533	498	489	524	478	498	469	505	518	471	457	497	500	486	518	515	481	507	496	477	525	492	491	510	494	523	517	483	489	504	478	510	522	523	488	525	473	477	501	520	532	529	488	511	516	504	462	466	517	482	523	493	496	474	495	525	496	487	452	511	505	495	512	492	487	465	487	492	475	489	503	490	454	487	499	498	472	562	492	482	483	483	530	478	458	471	476	512	466	478	472	515	481	481	499	501	494	475	535	515	508	511	482	540	482	498	533	511	467	532	507	502	482	509	524	505	514	502	480	516	515	525	530	479	481	487	507	537	491	485	478	501	556	503	481	507	500	487	475	483	481	501	504	461	498	494	485	485	517	481	457	555	520	470	474	486	503	470	446	488	499	522	506	507	478	502	482	496	483	531	475	520	515	485	491	508	522	483	507	482	502	507	506	512	494	531	485	501	478	511	510	438	528	516	503	525	530	525	481	503	510	555	500	490	483	464	482	464	496	517	490	507	502	508	517	488	481	505	524	525	508	510	493	525	520	495	486	514	525	520	495	531	481	510	528	513	480	483	484	488	504	488	505	490	549	523	442	478	517	486	532	495	514	482	475	500	483	520	488	480	469	476	506	493	496	527	484	540	535	502	490	525	483	501	471	519	544	506	491	481	499	501	471	526	479	465	470	487	482	516	503	456	534	479	509	502	511	479	524	539	511	514	536	522	451	490	546	480	499	516	486	467	497	513	491	510	528	519	448	512	498	530	433	481	503	502	470	477	521	528	532	488	452	496	513	475	474	479	504	496	481	534	508	507	484	512	504	524	513	485	434	498	531	520	521	512	536	493	452	513	458	469	526	514	471	466	529	500	512	492	475	504	487	551	487	539	497	512	546	512	498	510	480	474	509	498	463	506	445	499	506	503	484	497	465	528	500	485	506	502	440	500	520	517	537	518	491	514	502	492	538	506	491	499	483	523	471	522	464	507	523	478	517	541	510	527	490	506	492	518	495	520	539	476	492	511	513	526	510	511	481	493	491	521	522	530	479	508	501	505	535	490	478	505	525	481	484	527	496	482	515	528	468	532	470	515	507	455	510	463	491	455	502	501	509	501	502	488	518	507	530	499	511	518	519	486	494	510	507	503	491	492	483	499	495	500	506	494	467	499	482	500	508	513	490	524	492	485	529	526	505	482	478	520	495	503	481	540	491	537	457	488	499	497	523	480	499	469	497	526	491	504	467	486	432	504	511	506	515	483	518	501	510	516	504	490	483	470	508	488	517	460	477	509	486	495	516	474	517	507	491	511	458	513	492	495	507	545	480	505	516	496	505	508	486	475	493	543	513	556	522	495	502	527	522	479	516	508	453	471	498	503	506	502	490	499	511	522	497	486	506	525	511	537	481	508	473	501	457	498	473	527	486	476	544	484	492	508	472	525	523	501	480	523	483	504	526	483	485	514	471	476	515	510	511	535	495	474	491	489	505	496	561	495	478	527	534	520	531	504	507	512	463	519	519	516	505	521	484	543	492	523	499	504	515	466	508	531	462	486	497	470	484	464	513	516	502	514	513	463	500	500	422	502	523	508	535	487	532	492	473	492	471	504	489	476	459	525	493	498	473	472	503	497	517	534	473	532	511	557	497	487	504	473	476	502
52408	49821	32970	27129	28753	26245	23123	17206	11445	6882	4414	2083	945	1177	757	457	338	333	280	258	218	222	211	221	195	197	198	211	183	176	201	163	216	162	199	189	170	158	160	156	183	184	173	184	166	159	141	178	159	150	157	170	152	164	156	128	172	152	152	167	161	148	141	180	159	165	170	120	154	167	157	158	157	160	153	120	156	167	152	139	150	140	143	155	168	167	165	146	159	153	147	136	141	155	131	165	133	167	158	137	144	171	148	142	167	152	142	152	163	133	157	144	158	151	162	159	153	133	159	154	158	157	145	152	150	154	144	164	158	154	146	148	131	143	159	152	170	169	161	144	134	160	160	140	136	149	134	142	143	146	162	161	178	143	151	170	143	141	147	123	163	159	161	143	182	146	152	147	132	155	142	145	145	145	146	130	143	138	160	156	153	150	133	164	124	158	153	149	160	163	129	149	183	167	142	174	134	143	149	142	169	156	168	151	153	147	147	158	163	133	136	156	134	190	162	166	148	151	134	165	139	169	151	145	149	143	144	146	158	164	134	187	143	144	136	138	187	163	138	142	132	131	145	170	164	156	149	139	164	178	152	143	153	143	172	149	149	138	166	158	146	147	133	151	145	154	158	178	151	167	148	181	134	161	150	141	159	165	131	149	142	167	146	150	131	154	137	122	139	162	163	167	159	156	171	149	155	144	147	155	172	140	155	146	144	136	130	143	150	161	157	162	169	146	169	127	151	139	137	145	148	148	140	169	150	130	154	161	153	168	160	147	129	149	129	150	140	148	129	122	136	154	150	154	149	124	159	144	137	162	150	149	164	123	142	160	145	139	145	149	151	150	147	171	166	158	127	157	165	161	150	147	150	155	133	154	152	159	174	137	162	140	168	158	138	157	148	168	154	131	134	136	143	130	160	145	142	149	161	167	144	153	156	132	169	144	161	162	170	160	161	141	141	159	175	149	133	151	142	153	148	153	153	149	160	160	154	133	151	133	151	148	160	149	150	175	169	145	156	145	126	150	158	172	140	135	150	150	152	133	151	158	135	142	143	157	147	157	143	144	162	177	151	151	153	148	155	143	166	156	129	160	168	157	156	171	148	150	140	156	142	139	169	139	146	162	168	150	139	156	178	133	121	146	140	147	157	140	160	153	129	137	153	165	167	145	150	155	144	136	151	149	161	154	149	148	148	138	150	133	159	150	141	147	151	153	142	151	145	154	147	152	152	133	158	136	156	154	140	147	151	151	154	174	146	142	149	142	139	139	174	142	160	158	148	135	134	158	156	141	148	180	156	155	164	147	130	144	147	133	154	136	150	155	153	136	141	126	152	153	161	166	144	150	135	164	166	146	153	144	152	152	154	153	164	167	157	132	137	155	160	159	176	161	150	156	141	128	153	125	147	173	146	157	146	170	152	132	142	162	154	134	143	129	161	151	160	145	154	162	159	144	157	185	154	119	139	127	145	140	149	149	150	144	157	138	130	155	158	128	150	154	149	152	153	132	166	150	136	153	144	149	157	157	155	145	146	149	154	176	153	149	163	151	159	156	148	157	139	153	145	162	142	150	174	175	143	153	163	175	148	171	136	168	136	131	152	146	146	180	150	153	151	151	144	155	154	137	152	155	167	147	134	138	160	128	159	157	141	139	138	133	152	152	166	143	149	147	169	155	158	155	146	152	148	171	138	140	130	158	148	144	145	156	152	147	180	124	160	147	161	151	127	173	149	137	138	149	157	156	142	133	159	148	142	144	146	136	135	134	161	151	167	170	136	143	149	152	140	153	118	164	187	146	172	149	172	132	172	142	138	147	173	163	141	160	156	128	138	157	145	155	150	134	137	153	137	134	133	138	134	158	151	163	151	155	150	144	143	137	159	170	139	165	179	126	169	159	149	134	120	153	139	157	164	157	165	172	161	140	161	159	145	141	136	152	134	147	139	153	172	144	139	150	152	161	149	133	131	176	141	165	154	148	183	146	158	156	141	139	151	124	160	143	151	144	130	149	159	142	138	170	160	149	140	133	148	142	143	143	154	154	152	157	165	135	165	146	164	136	158	155	162	152	183	130	150	143	169	156	167	133	157	179	142	158	154	148	165	145	159	145	166	142	130	133	141	142	147	138	140	159	123	149	153	137	139	146	148	163	136	141	138	139	167	146	160	158	143	157	169	150	141	148	147	152	149	142	141	133	159	166	128	124	135	147	115	120	139	141	155	148	147	125	158	162	165	160	165	169	154	145	153	161	168	148	147	148	126	135	141	158	163	142	150	136	139	126	139	171	157	156	124	140	153	146	149	146	150	152	152	132	146	160	151	152	161	140	142	159	174	147	163	135	125	169	137	145	138	145	149	136	146	146	136	149	193	147	137	161	140	159	149	157	157	160	155	162	157	156	143	162	142	157	132	160	147	152	153	127	140	150	135	131	154	169	155	141	140	149	128	158	143	156	149	158	146	158	139	164	146	134	160	154	145	154	172	140	153	174	173	154	156	144	139	147	119	154	154	137	143	145	149	134	131	159	167	165	149	139	143	155	145	147	165	133	151	138	162	149	172	157	181	142	171	151	175	171	146	159	149	144	184	179	148	139	157	145	140	137	146	128	129	150	166	137	161	152	154	152	146	171	145	147	149	150	158	151	127	147	133	157	154	160	146	134	131	136	154	142	156	156	138	117	156	138	138	158	142	152	130	165	173	170	159	161	157	146	150	162	151	172	139	151	162	140	154	156	145	141	160	133	153	165	149	158	148	154	141	159	169	160	150	128	154	154	161	152	137	139	166	166	136	140	142	150	158	139	158	141	145	152	144	158	155	133	156	162	121	150	144	136	159	135	162	125	147	189	149	139	153	124	139	164	151	141	153	141	137	168	163	144	141	163	153	135	145	146	158	154	142	133	161	152	148	163	145	151	166	139	159	186	135	148	144	139	168	157	160	162	127	149	149	156	142	176	166	156	116	149	146	140	165	146	150	164	146	150	134	152	153	138	133	158	143	154	151	158	156	169	142	172	152	152	147	150	148	168	145	161	154	160	158	129	129	140	155	141	151	161	162	126	122	152	154	136	152	175	149	142	146	131	159	169	146	141	153	156	145	138	172	142	148	159	151	165	136	141	141	147	148	167	164	141	150	156	170	155	152	129	119	158	151	142	152	128	143	145	151	145	167	160	135	150	160	175	165	162	159	163	164	143	151	141	129	151	150	163	138	145	170	147	151	156	127	143	163	137	153	152	147	122	161	151	140	139	153	157	151	154	170	161	138	132	152	140	164	145	142	145	167	154	151	137	138	165	148	143	147	165	145	155	155	137	161	136	132	152	153	143	136	144	141	153	162	151	178	144	126	153	164	144	138	162	153	157	155	124	152	179	144	159	156	137	156	144	151	134	147	157	150	130	176	149	152	154	139	152	160	168	126	176	136	144	143	152	169	115	143	146	152	155	173	146	171	154	154	129	158	123	149	144	134	145	138	146	174	155	132	163	133	145	156	148	131	156
42676	54242	28270	33114	37572	35782	34033	28293	25551	19663	15827	9509	4350	6038	3872	2097	1809	1376	1279	1302	1148	1082	1082	1027	939	833	889	807	869	791	751	781	688	718	681	620	597	619	625	605	591	587	539	530	574	528	523	543	491	536	489	519	517	468	485	497	487	526	502	480	459	495	494	476	513	487	495	467	492	481	486	454	462	513	448	467	482	461	464	473	508	453	473	458	493	487	494	458	487	467	468	433	520	516	467	491	513	476	465	480	491	517	499	484	442	439	487	441	500	488	501	481	494	452	445	467	474	498	498	453	482	464	458	451	515	495	453	452	461	471	507	479	504	494	502	453	454	456	493	450	447	486	458	442	449	486	445	441	469	498	481	457	497	482	467	453	474	461	475	466	465	460	443	485	432	418	473	471	465	453	492	454	481	462	486	523	478	453	472	467	436	435	477	441	503	437	460	461	493	444	507	473	504	453	451	473	478	477	476	506	434	450	475	452	498	466	470	478	492	457	465	448	464	461	474	457	464	450	454	445	481	480	445	457	489	498	490	433	482	462	486	489	464	475	479	502	446	477	464	448	493	464	445	482	449	447	489	468	447	476	453	434	467	467	488	463	447	438	459	464	496	512	457	484	470	484	482	483	471	494	518	422	504	471	453	439	499	475	464	467	486	489	507	455	505	466	489	443	503	490	532	469	502	482	469	480	481	454	499	448	463	486	478	472	505	473	485	436	483	440	460	458	467	461	435	478	462	448	471	479	450	478	443	458	510	513	469	472	474	495	469	478	481	482	482	493	471	473	468	485	472	475	446	468	473	464	505	446	500	483	433	442	510	461	476	476	446	482	473	496	478	513	486	490	483	514	460	456	501	483	501	453	456	448	469	486	502	483	434	473	427	445	500	469	420	497	461	504	468	453	497	502	514	472	447	493	472	451	479	457	489	477	463	456	481	441	435	451	480	488	474	456	490	437	462	491	465	450	454	500	498	470	489	470	459	449	493	458	470	431	514	507	502	462	445	491	405	496	454	516	450	463	483	463	521	482	470	451	438	457	497	479	453	470	436	425	468	424	463	435	485	447	506	500	442	471	427	463	466	478	477	459	467	489	514	450	471	468	461	478	482	474	482	467	478	494	476	467	465	492	491	434	503	457	456	469	446	474	518	478	481	499	489	477	431	449	472	469	488	460	491	481	454	492	482	469	473	490	447	445	472	459	497	459	494	501	467	457	450	493	441	500	479	492	465	510	497	473	460	410	469	516	471	452	460	446	495	479	479	446	477	426	493	474	470	479	454	507	479	457	470	498	477	481	472	457	460	456	479	469	472	439	456	427	507	471	495	495	500	460	506	469	463	451	483	477	458	460	497	482	530	448	487	501	466	482	456	469	461	474	515	456	467	489	450	465	479	479	451	493	486	474	489	469	471	481	484	496	442	468	457	495	449	498	481	457	457	472	447	465	498	473	508	468	450	489	490	502	483	510	467	494	472	447	454	517	471	444	504	484	503	471	452	464	488	492	484	476	480	476	501	482	439	454	457	471	466	461	490	475	432	477	482	497	462	449	469	494	498	480	480	450	492	437	494	486	485	491	466	467	434	526	437	505	485	473	487	452	487	436	479	460	477	479	467	472	471	471	511	472	458	478	461	463	443	488	466	494	476	469	444	501	457	453	443	484	488	488	495	464	453	462	436	448	461	469	493	483	460	458	418	471	445	484	468	456	469	459	438	496	475	467	478	451	454	455	471	497	462	444	465	463	452	471	479	466	470	451	444	505	469	454	478	441	463	466	494	475	500	496	499	459	437	487	464	453	494	491	495	492	473	497	452	488	442	445	460	476	496	476	458	476	485	455	477	470	507	474	441	443	467	425	464	468	484	458	475	455	439	409	459	452	497	446	489	476	473	502	509	448	464	439	480	458	461	453	472	456	499	487	486	501	489	484	487	430	457	465	425	485	435	476	455	482	443	471	511	458	489	458	461	460	433	432	459	454	475	435	461	478	450	433	466	477	485	458	487	485	479	445	497	449	498	487	452	488	474	471	462	465	449	500	470	484	454	433	490	454	484	431	443	461	515	446	508	486	450	469	490	478	465	447	472	466	461	496	452	465	498	456	487	450	474	469	453	476	451	479	510	458	479	492	451	438	492	483	474	492	489	463	462	482	495	478	464	463	487	476	458	451	512	491	446	500	437	471	469	451	458	464	466	469	487	465	415	451	487	441	490	480	494	467	455	475	462	434	463	460	467	464	485	471	460	437	458	450	474	490	455	461	488	423	495	471	478	519	448	445	448	443	473	485	445	467	460	483	458	459	518	435	473	471	503	468	485	425	474	464	471	465	503	467	474	462	496	487	458	494	485	468	519	470	447	472	481	488	469	462	521	457	487	505	463	460	466	465	473	432	454	486	480	489	467	462	446	482	442	459	523	453	505	507	482	463	457	464	456	486	460	474	447	470	438	435	467	502	482	474	444	468	471	478	466	510	457	490	477	488	452	460	441	467	506	467	466	441	459	491	478	501	480	473	440	481	452	450	539	449	470	465	487	458	501	453	424	492	486	450	442	473	434	511	480	474	490	455	456	470	470	455	462	449	458	446	450	442	491	467	519	487	482	526	476	448	441	494	497	469	460	455	478	492	470	470	415	439	481	495	437	464	506	444	482	449	454	476	434	456	469	523	484	470	489	423	474	479	474	482	441	438	438	474	466	482	462	487	477	463	475	473	449	467	548	455	492	482	485	466	462	480	488	490	439	439	446	450	427	485	479	421	472	460	482	487	454	512	432	512	473	489	453	486	469	497	467	455	449	456	493	490	495	470	467	491	462	488	467	460	545	432	519	473	496	494	444	453	447	492	463	517	487	462	464	458	496	482	454	450	471	465	461	475	479	486	449	492	497	449	468	471	441	486	476	450	465	438	513	549	485	507	447	465	467	452	451	454	468	469	441	439	401	486	437	506	451	475	464	484	461	474	459	445	503	468	466	499	457	453	491	451	465	474	433	473	489	448	447	445	462	444	483	497	474	463	476	477	470	447	477	451	460	500	504	469	473	437	454	506	517	514	455	474	452	454	448	476	514	481	468	457	460	479	479	479	470	470	442	464	481	423	488	494	483	500	426	497	493	464	444	471	472	467	463	459	487	486	479	455	458	468	422	487	475	506	456	509	472	493	455	469	484	488	444	490	424	464	491	450	459	481	456	463	497	473	464	446	442	462	493	448	474	487	452	447	435	453	490	447	456	479	475	471	482	466	452	450	453	450	479	509	454	454	457	479	471	480	475	483	448	478	498	479	468	492	478	508	475	454	483	448	462	491	457	504	492	487	480	448	431	454	482	449	468	455	444	469	467	473	466	475	475	449	478	485	503	507	441	435	485	513	505	455	492	469	468	475	460	497	457	469	493	492	461	429	476	455	429	456	461	465	465	467	446	487	478	489	484	425	490	447	498	486	470	488	515	480	474	443	479	444	447	490	507	504	483	466	460	478	493	497	468	442	445	503	471	432
59649	46287	33166	27804	30008	29346	30220	28763	23293	16159	10045	4378	1676	2702	1484	852	697	524	553	511	493	442	431	391	365	337	352	314	341	363	331	288	319	315	286	291	312	302	291	299	247	279	298	274	256	247	287	263	261	276	269	298	241	255	262	278	244	261	238	259	274	276	288	253	259	259	222	253	268	258	263	252	256	252	253	270	250	243	247	272	254	280	250	238	246	255	249	235	267	242	245	281	273	267	241	249	247	268	227	280	273	264	226	246	260	255	229	243	237	238	270	244	260	240	253	278	241	263	276	244	264	235	281	234	266	238	283	256	266	257	255	258	263	251	260	245	256	249	257	247	261	286	243	266	259	267	265	278	225	277	260	238	237	260	262	236	243	249	250	266	269	291	266	255	272	278	263	257	272	253	256	250	250	245	255	277	273	238	250	250	255	238	258	251	222	259	284	268	260	270	234	276	282	279	241	246	243	246	221	238	263	258	281	245	259	282	250	257	225	262	276	275	240	264	255	226	290	275	242	276	260	283	246	237	237	267	239	260	257	234	265	266	255	256	253	232	275	271	263	265	245	245	286	256	242	270	250	271	270	222	253	287	241	263	266	248	257	244	267	255	263	270	260	235	264	280	235	267	255	226	259	246	243	244	280	251	264	230	265	241	255	249	294	250	281	284	264	245	253	249	273	293	213	262	268	262	281	273	236	259	269	274	318	227	252	234	276	256	279	269	259	254	287	241	237	249	262	258	262	272	292	259	257	245	249	259	261	259	257	277	272	246	283	252	243	250	256	288	241	249	254	247	240	272	227	281	240	238	266	244	242	253	249	248	255	213	264	244	272	240	246	250	236	240	237	250	279	266	254	260	262	267	241	249	228	271	274	228	281	238	260	273	227	233	261	218	266	265	240	215	268	238	271	236	256	236	246	246	260	247	248	262	244	255	246	220	242	264	265	258	259	267	280	246	263	238	230	268	257	265	278	245	286	289	238	244	267	268	245	244	246	270	259	236	252	250	244	254	246	244	245	240	262	271	243	252	252	290	256	290	273	232	276	246	260	248	239	249	233	251	252	241	238	247	257	227	255	233	238	248	239	244	246	250	252	271	274	244	249	262	256	253	237	284	223	264	269	264	292	236	247	254	267	242	256	257	260	241	253	240	289	238	255	243	260	237	276	267	228	260	246	248	261	224	223	248	247	260	275	253	266	262	269	246	261	268	260	266	264	258	247	272	260	276	254	231	249	230	243	263	249	273	255	286	235	283	274	235	267	262	250	268	252	233	248	238	246	267	252	242	268	251	261	265	264	258	265	264	254	256	222	238	253	264	263	284	268	266	264	267	256	245	253	248	243	271	228	271	291	280	244	266	241	225	249	233	214	282	268	258	261	266	229	242	256	257	254	256	248	234	275	250	231	268	218	248	290	262	247	227	266	251	246	260	240	241	246	254	242	248	250	257	259	281	252	276	248	272	244	262	229	254	258	260	249	259	239	243	237	252	265	243	236	245	263	269	258	276	272	239	258	255	238	214	271	257	269	238	266	285	256	233	290	237	275	245	234	251	258	264	248	278	265	266	306	257	244	252	253	248	225	257	225	258	233	260	236	282	238	258	276	247	263	258	237	236	266	253	258	248	261	245	263	275	252	237	230	262	242	271	270	250	266	237	265	250	230	258	258	262	246	284	276	264	242	261	264	239	239	259	241	267	254	279	251	256	259	240	241	251	245	259	260	250	275	249	263	257	258	256	251	250	251	257	229	274	264	258	283	241	224	258	265	255	258	258	255	274	255	266	237	216	250	238	243	240	261	241	270	262	243	265	237	233	250	255	281	271	234	249	276	235	247	243	278	223	257	247	282	239	228	265	260	256	235	281	267	251	267	235	267	226	247	264	246	243	240	286	239	272	239	246	274	263	248	235	287	252	271	277	245	253	226	226	238	252	241	268	265	247	267	238	264	271	265	236	251	252	252	244	242	270	243	250	235	251	233	244	251	248	254	271	275	245	259	255	255	234	285	241	264	233	262	243	262	249	249	289	234	274	246	256	263	238	265	231	275	244	245	245	248	260	247	263	261	240	232	264	266	286	248	241	265	252	246	233	282	227	256	251	260	251	250	291	227	248	249	271	247	230	268	251	264	285	264	245	263	268	274	234	257	257	275	235	250	241	282	247	232	233	245	250	239	245	259	308	231	285	273	262	281	261	242	257	259	270	281	311	264	276	242	255	268	257	246	249	247	253	261	284	249	255	260	245	239	244	263	257	252	250	232	272	272	261	221	258	273	269	273	258	247	267	258	263	246	253	262	232	259	240	251	256	269	262	272	250	257	265	263	224	249	259	231	244	249	206	247	232	249	239	251	231	239	267	253	288	231	258	242	254	265	270	246	266	233	231	275	262	225	248	252	261	250	242	262	224	248	255	265	279	249	258	262	242	250	246	275	256	249	266	223	252	273	244	257	266	238	247	261	258	235	236	264	238	270	233	271	253	264	262	259	234	243	237	241	266	276	252	223	243	273	231	273	249	242	291	252	243	243	275	248	255	237	264	247	253	258	267	256	276	253	226	251	212	281	265	255	284	222	266	285	246	255	215	253	247	242	229	265	260	251	218	261	234	269	244	252	260	266	264	239	247	251	248	250	251	234	260	244	264	228	258	264	281	238	239	226	225	244	258	260	250	257	246	273	256	250	260	288	227	250	268	247	262	257	265	233	238	230	274	258	248	270	262	272	266	257	285	247	252	232	243	251	278	258	272	268	239	267	260	260	254	243	285	232	249	248	267	273	275	274	287	252	265	254	250	262	282	251	246	259	243	274	236	259	279	258	251	254	242	264	251	259	257	271	233	243	240	264	236	232	228	220	242	260	240	279	223	227	273	255	252	248	248	239	286	283	225	265	271	261	219	259	248	231	268	244	258	270	252	216	235	249	254	263	244	265	255	290	281	264	268	254	243	267	268	284	257	272	239	245	252	281	236	264	287	254	239	239	257	253	239	228	264	248	249	228	247	263	261	247	260	237	270	254	247	274	268	292	257	266	235	256	242	246	240	243	242	234	245	256	250	226	262	255	242	240	267	240	264	257	249	250	244	230	272	268	237	231	238	240	263	259	242	259	260	248	260	258	273	258	257	266	240	291	259	245	271	244	258	239	256	234	246	260	245	258	240	219	259	256	253	240	260	274	243	233	239	229	256	252	248	254	250	252	268	242	240	235	260	262	277	265	259	258	265	287	251	262	248	253	244	270	271	259	238	244	264	259	268	252	229	271	244	272	245	270	286	227	274	242	258	287	249	242	253	242	228	262	268	238	248	239	281	248	259	244	255	246	262	272	292	285	281	262	258	249	228	276	238	267	256	271	271	290	269	268	246	232	272	249	239	252	251	257	235	239	268	256	246	240	247	240	285	244	259	243	239	265	268	211	256	229	235	269	287	271	267	250	226	272	250	240	275	236	251	252	242	221	239	267	257	256	252	264	262	242	266	249	265	235	255	248	284	243	228
51978	54106	35090	38209	44694	43947	43692	39345	36834	30714	24646	13060	6521	11416	7129	4006	3238	2407	2335	2459	2124	1815	1911	1651	1560	1394	1467	1313	1256	1224	1323	1143	1250	1069	1077	1024	957	936	950	886	852	855	887	839	899	826	826	782	795	827	806	809	824	747	783	779	793	743	767	771	729	765	750	772	774	698	728	695	739	799	708	786	740	733	753	692	748	701	763	764	779	676	683	739	731	737	676	674	735	717	756	705	728	764	691	732	693	711	722	774	776	770	730	737	714	727	705	736	710	736	763	702	707	734	724	696	712	743	722	687	692	702	702	718	678	746	725	710	736	683	746	718	697	676	730	720	703	763	702	736	680	740	675	682	694	661	675	700	776	691	714	696	672	729	651	709	734	713	773	738	735	720	753	675	707	705	743	727	742	700	750	755	689	669	726	639	751	751	674	715	714	750	659	657	787	723	773	738	764	719	695	749	713	749	739	727	716	691	714	707	673	706	763	763	688	735	709	684	723	714	673	735	727	703	713	687	736	695	710	751	722	769	733	739	721	756	760	732	676	700	741	718	695	724	705	692	721	708	708	729	712	696	762	710	760	725	736	753	703	690	712	707	736	695	717	700	714	728	698	718	701	693	693	771	759	687	737	682	678	706	705	674	657	719	709	660	727	694	655	683	726	690	722	780	679	684	646	726	691	751	741	666	699	744	727	752	725	729	737	728	725	734	714	725	742	695	703	703	713	684	676	680	709	731	735	719	713	678	708	697	691	685	715	755	727	722	746	749	711	725	681	751	710	722	731	737	693	684	650	729	699	727	689	717	671	713	731	685	682	732	717	706	696	727	741	677	689	725	732	716	706	719	708	737	701	709	759	760	706	678	687	753	694	718	748	730	662	767	730	731	735	692	692	737	741	699	728	710	734	708	688	703	716	724	740	691	715	732	742	682	691	648	736	655	699	726	677	711	686	733	707	706	652	697	732	703	666	649	734	728	721	717	667	709	725	744	760	702	685	718	711	700	714	672	670	729	766	773	695	732	739	723	722	717	682	710	688	696	716	707	739	667	682	681	653	700	702	707	725	730	734	712	701	688	710	749	712	688	715	723	696	681	676	744	748	707	704	702	679	689	734	667	678	707	697	729	638	701	701	688	723	658	742	732	749	747	718	718	747	756	747	737	702	674	669	725	692	735	707	702	751	686	753	717	658	670	707	672	757	684	660	662	656	731	713	730	726	685	735	670	673	721	703	658	732	712	718	705	710	725	697	707	756	688	673	720	750	730	657	767	718	666	710	651	716	686	688	702	627	732	669	659	701	738	715	744	733	718	700	717	696	681	765	719	672	744	703	693	738	699	719	725	744	646	732	711	722	718	679	722	752	699	725	663	726	720	696	735	753	769	684	686	700	665	716	739	677	748	707	691	701	725	714	721	734	728	688	769	712	649	706	712	706	763	771	727	690	714	755	708	712	726	686	723	678	731	654	703	743	719	688	729	688	701	633	690	700	684	720	693	668	732	751	666	714	730	720	658	718	713	689	737	677	700	680	705	713	751	677	687	734	681	705	687	679	724	718	706	713	728	709	707	744	698	691	725	728	704	734	725	720	711	727	668	727	757	693	694	665	726	683	684	691	732	701	707	721	760	695	702	719	734	673	730	725	740	714	718	692	671	715	726	718	713	697	677	681	738	724	694	734	771	696	750	711	703	717	718	720	729	685	656	725	705	708	740	677	712	756	694	689	668	696	719	719	684	722	665	715	727	704	660	743	753	703	744	699	696	682	718	708	700	689	729	748	684	729	733	696	685	734	674	692	675	722	701	712	716	655	735	741	709	689	713	761	726	667	706	699	751	697	713	737	663	716	699	737	686	732	720	759	738	687	700	682	705	653	688	707	672	728	731	731	740	707	712	686	746	723	720	676	706	716	708	722	710	690	754	679	745	731	726	726	744	708	749	709	743	709	707	716	702	734	700	669	671	709	736	697	676	752	673	734	706	714	738	692	716	744	697	714	702	688	705	699	701	717	747	693	727	740	735	722	672	631	647	700	728	712	653	681	749	721	712	708	725	701	737	717	709	737	750	701	677	695	694	721	700	727	707	733	678	722	734	709	723	711	760	683	698	677	688	685	699	722	685	692	813	711	704	733	729	698	732	692	701	693	737	731	692	718	702	677	697	728	680	672	699	731	693	782	721	769	684	737	698	702	692	745	725	680	707	746	645	722	764	687	682	697	700	699	737	720	711	676	706	732	682	698	736	746	723	682	713	670	712	710	716	676	698	716	729	646	691	670	731	704	670	785	716	789	729	745	710	692	676	756	696	731	723	697	701	723	698	738	692	712	706	742	685	703	708	707	691	700	744	733	696	703	741	709	737	706	713	684	708	697	725	717	678	694	717	687	707	707	721	719	731	741	677	704	722	679	689	727	724	686	686	742	717	691	650	717	659	747	723	734	703	703	722	726	735	675	676	706	688	704	718	760	755	740	676	664	741	745	714	726	710	744	694	745	705	711	748	754	722	726	692	796	736	736	731	728	699	680	690	696	692	744	698	666	713	733	685	712	680	688	694	682	680	773	700	709	697	759	712	724	708	660	697	725	681	679	663	659	765	713	694	703	701	669	750	668	701	715	737	709	682	706	709	641	724	688	752	722	656	723	721	690	754	685	737	692	702	721	740	688	737	669	690	749	696	709	756	668	713	684	694	701	726	728	715	704	717	701	692	724	724	671	666	700	742	692	722	726	685	686	687	692	756	712	714	703	721	720	689	727	719	732	656	702	748	711	730	726	723	720	785	736	696	754	726	707	727	723	710	726	653	738	670	745	699	716	699	754	734	716	692	724	716	713	650	721	743	662	719	694	708	746	733	741	733	716	717	714	755	708	701	698	729	663	687	698	716	694	673	713	695	696	719	663	706	708	708	750	664	711	700	703	704	743	731	720	719	670	672	755	694	736	680	723	756	681	701	666	743	735	693	736	771	738	717	736	678	746	665	717	658	708	714	686	741	705	729	690	675	682	692	757	718	701	667	733	755	709	692	764	696	756	719	760	669	752	676	704	717	708	690	707	675	733	678	688	671	686	705	668	704	716	719	720	679	757	683	729	698	722	698	727	688	725	764	718	708	745	681	700	735	729	707	762	675	722	731	733	716	695	713	695	702	672	723	689	675	766	727	742	728	727	733	710	644	696	707	714	738	709	727	731	729	718	725	737	687	772	698	690	674	759	676	696	680	698	676	727	708	652	708	719	694	697	727	694	745	742	746	685	761	709	713	749	666	709	673	731	715	706	718	702	770	660	692	725	684	711	713	678	683	740	768	688	735	660	718	723	727	740	698	656	704	725	712	702	717	731	672	693	672	696	749	717	733	756	671	691	722	704	686	728	649	737	697	741	742	727	716	664	739	755	660	710	712	724	690	704	725	691	713	715	701	712	726	659	718	704	700	681	719	718	760	718	702	748	687	691	700	666	717	711	683	698	730	728	692	734	726	734	723	685	655	656	728	699	738	729	726
22317	33390	21012	8280	6017	3111	1830	1401	1165	828	501	329	288	257	289	229	230	195	197	212	214	206	210	184	180	178	185	200	158	172	154	193	173	183	185	165	154	176	174	168	167	174	164	156	167	158	183	190	155	180	147	177	180	157	174	170	143	158	184	160	147	147	169	150	161	173	166	172	168	140	181	164	166	141	174	148	169	166	154	145	173	178	157	174	169	177	161	139	166	148	164	162	163	180	158	157	134	177	141	164	177	173	160	165	159	152	176	156	155	163	170	144	168	158	164	159	134	148	162	165	176	167	149	184	153	177	162	157	149	184	153	154	152	164	164	166	166	149	170	187	168	151	160	159	154	159	142	168	170	156	160	161	160	161	169	138	182	162	160	139	186	163	153	187	154	174	185	166	175	156	164	169	172	164	147	175	173	168	174	156	157	118	147	157	171	170	155	165	154	183	150	177	163	142	181	158	157	141	150	171	163	149	165	136	156	153	140	168	157	180	147	175	171	134	149	165	163	157	147	153	173	144	140	164	150	163	172	160	163	181	170	155	169	162	178	155	159	149	141	171	153	173	159	167	165	160	165	152	169	148	176	116	164	154	184	167	162	155	148	160	155	141	175	133	167	168	166	161	157	157	157	178	158	189	157	148	153	152	176	161	168	160	172	157	165	146	176	186	124	157	165	146	143	182	176	161	200	171	148	188	157	175	162	157	165	163	171	154	159	170	175	163	174	189	188	157	158	170	169	150	157	148	161	159	158	157	182	152	171	144	179	161	152	151	144	158	160	185	140	161	159	171	161	161	141	190	138	145	159	154	173	158	194	156	160	153	158	155	169	166	141	163	164	158	164	150	147	151	179	153	166	173	152	157	192	149	147	143	159	167	165	154	159	182	171	145	147	140	173	158	155	172	160	142	153	157	163	170	154	166	166	162	162	158	172	166	162	174	165	172	162	179	175	157	160	155	144	166	166	151	146	133	152	152	183	166	146	163	166	167	164	167	184	156	166	167	162	170	149	149	170	163	168	161	168	157	154	149	166	155	155	171	186	152	183	163	142	166	186	158	162	171	156	139	148	149	170	178	170	168	132	185	147	135	147	160	153	159	170	176	148	161	174	178	163	162	171	152	154	168	134	155	172	165	179	170	147	164	145	137	150	136	148	143	151	199	155	164	164	159	149	147	177	169	143	150	163	149	174	163	172	161	151	164	120	141	156	154	164	172	120	158	173	160	168	169	156	152	153	165	138	152	167	170	161	163	164	184	158	174	169	172	148	169	169	150	177	162	177	165	170	153	159	172	160	150	177	165	159	160	157	191	162	149	172	157	175	163	148	167	177	161	169	163	153	163	172	164	150	150	169	170	176	154	135	156	159	164	169	142	157	178	151	153	151	170	164	138	158	179	162	144	159	172	156	166	151	157	171	158	173	162	162	152	155	183	167	155	162	176	170	176	160	131	157	146	170	154	148	159	157	158	147	169	184	175	156	163	168	144	163	156	171	169	151	168	148	166	175	179	171	151	166	164	128	158	147	170	152	154	149	160	156	169	159	172	149	155	157	168	160	178	156	139	133	155	152	190	163	153	146	172	148	177	162	158	175	166	152	153	148	155	164	157	173	160	160	153	150	141	151	165	152	151	175	149	189	152	145	155	158	149	155	164	170	157	158	176	152	156	168	157	159	149	150	172	156	154	156	156	172	147	164	170	146	186	144	169	159	183	177	158	140	155	173	155	152	148	150	165	179	178	154	169	164	167	160	155	164	145	163	172	171	177	178	170	139	151	171	158	168	155	149	168	147	152	153	164	162	175	147	151	143	150	160	159	163	166	175	139	140	149	143	176	163	133	169	146	179	176	162	150	167	190	156	151	160	172	160	166	167	161	171	158	152	156	153	167	155	158	147	152	150	159	160	170	157	154	183	178	164	172	154	161	175	166	147	144	138	142	155	155	185	157	151	156	163	177	165	150	158	171	153	162	179	143	159	171	167	169	156	176	138	164	139	161	171	154	154	154	158	156	162	145	156	188	136	160	168	185	160	157	165	152	159	152	177	179	162	147	150	152	172	170	160	172	152	165	166	156	170	182	170	183	177	158	181	142	145	167	170	163	159	149	151	144	147	160	164	170	149	169	160	173	153	162	169	156	161	166	165	156	171	182	149	159	178	165	152	164	144	184	143	177	159	149	159	136	150	171	164	209	162	170	173	138	166	165	170	151	176	168	175	174	180	156	154	161	144	175	168	183	144	174	149	147	162	182	186	169	151	175	168	173	150	181	170	160	166	175	158	157	141	174	152	163	158	167	163	148	178	190	178	151	177	160	152	186	143	185	165	167	145	157	142	161	170	147	152	160	159	173	162	161	166	142	152	153	148	153	150	159	151	169	159	169	160	164	149	145	159	180	179	153	159	173	157	147	176	153	144	160	145	166	164	159	135	147	162	191	164	137	170	174	174	184	177	152	156	167	158	163	139	144	177	187	153	171	164	160	147	165	165	140	167	168	156	174	164	157	179	171	175	162	157	145	141	165	157	164	144	157	166	146	167	170	175	167	149	160	176	155	156	163	152	167	152	195	159	166	161	173	177	163	148	160	159	141	166	144	155	156	174	163	163	150	157	156	169	140	138	156	164	164	163	166	159	150	163	175	163	177	153	160	144	155	153	174	164	151	177	168	150	176	152	146	171	177	173	176	166	157	176	174	139	164	177	150	156	145	154	154	139	163	140	163	168	159	170	144	156	180	164	182	175	176	174	159	177	170	166	152	157	175	167	173	175	162	174	155	179	161	177	157	176	146	177	173	136	155	157	157	160	161	158	161	160	164	174	155	164	181	163	164	144	163	143	159	161	167	143	154	134	186	180	160	154	168	168	160	172	137	159	167	182	161	152	157	147	146	160	192	152	184	175	162	154	160	153	158	169	171	136	130	158	147	153	167	157	165	157	186	164	166	118	169	155	156	167	162	166	174	155	143	162	140	157	153	154	151	160	175	145	136	155	159	171	181	175	172	179	155	159	153	153	154	175	156	155	166	153	161	151	169	177	172	170	168	174	139	146	152	148	162	145	166	159	144	152	166	164	166	146	172	161	198	162	152	164	175	169	175	155	158	148	155	180	150	168	173	179	174	180	145	166	181	150	135	166	162	162	162	169	165	165	147	154	139	145	168	157	135	155	169	159	158	172	178	110	151	172	170	184	179	145	144	187	163	185	181	165	152	153	153	155	170	168	156	158	168	160	154	188	160	180	150	156	178	153	150	133	161	164	159	176	158	165	135	173	155	152	157	161	154	187	165	169	163	157	170	153	156	151	143	141	158	175	163	162	166	152	168	176	164	160	155	160	154	145	182	162	158	179	160	155	173	167	177	163	151	158	154	170	162	159	179	157	145	146	165	165	168	163	139	175	188	153	183	148	152	128	148	161	171	196	176	171	172	166	143	152	163	163	154	137	190	145	181	148	180	177	159	154	152	150	182	163	138	168	153	164	161	172	166	155	154
19548	34913	15754	11922	13955	9289	7311	5923	4697	3326	2453	1534	1180	1197	1056	893	853	768	796	775	812	786	822	821	721	655	672	688	675	629	629	610	622	546	602	544	525	522	553	543	583	499	519	529	496	508	565	519	475	513	529	516	458	505	501	499	524	505	492	517	542	499	524	513	498	459	504	545	513	517	480	494	520	502	531	460	530	502	544	478	493	547	501	512	495	463	463	500	512	481	485	503	501	486	490	479	461	518	551	511	530	511	473	474	517	473	523	521	517	487	504	506	515	469	479	530	529	512	537	505	502	469	420	480	512	484	489	516	512	514	494	468	503	484	511	516	528	478	500	527	496	539	514	520	519	523	461	537	515	521	522	494	513	509	501	466	503	533	490	521	505	507	482	490	525	583	483	480	495	497	493	527	532	472	479	514	514	506	498	509	501	498	519	475	504	501	515	504	496	503	466	506	488	497	480	526	522	530	502	483	511	460	467	482	484	518	513	491	494	496	506	502	515	506	481	529	495	486	475	499	496	495	557	518	511	510	501	471	511	516	458	530	480	488	500	504	487	508	504	467	474	498	534	513	549	508	489	495	511	504	485	495	481	496	471	508	530	473	519	527	497	530	471	528	470	486	507	506	495	529	508	480	518	493	534	498	509	489	503	506	490	515	485	495	485	534	495	531	478	525	469	501	474	554	466	519	484	526	503	486	489	483	501	504	481	490	536	499	503	475	514	490	468	500	490	503	430	511	514	493	493	507	516	504	479	504	491	512	489	521	515	502	520	492	512	486	512	483	446	498	505	505	484	510	486	508	521	529	498	536	469	495	532	502	537	514	490	490	483	502	509	482	498	484	476	512	521	517	505	518	491	503	473	482	438	510	507	493	473	532	504	476	496	510	515	530	533	487	506	535	494	445	498	500	496	515	470	493	558	496	474	499	504	439	515	500	493	487	527	508	495	502	507	477	513	511	546	522	514	541	520	489	516	490	565	505	524	507	508	546	462	459	552	472	527	520	530	474	499	472	505	501	504	510	529	467	484	492	469	537	510	488	525	494	525	534	497	504	551	498	484	537	478	530	535	507	522	492	510	513	512	487	533	502	516	494	486	486	524	517	506	499	500	514	479	507	522	478	457	510	475	517	479	501	500	509	516	538	485	498	493	509	517	494	514	529	503	509	503	496	494	504	488	499	472	481	503	531	481	523	570	457	508	526	479	520	497	514	470	493	496	508	487	467	547	508	525	493	501	490	508	493	491	485	484	508	506	533	533	526	521	508	485	523	511	465	534	486	514	514	505	507	470	475	498	492	560	497	453	521	501	477	499	525	483	550	492	459	498	523	507	489	514	522	498	521	491	509	526	495	548	507	481	478	483	519	492	533	543	482	521	535	480	483	496	510	520	481	512	503	527	514	520	513	500	511	519	522	495	563	500	491	501	497	482	469	535	500	502	525	479	526	509	488	498	506	506	503	536	503	516	490	488	484	494	515	480	496	479	521	503	509	491	533	541	536	515	524	497	500	484	485	475	502	511	490	540	516	493	498	482	487	517	502	489	482	502	508	500	484	489	492	488	465	515	508	559	494	486	486	523	535	506	486	486	484	492	461	518	532	526	509	485	488	490	527	473	476	512	489	512	496	499	519	483	502	495	492	511	494	495	513	528	500	521	501	464	492	470	509	475	483	563	505	492	551	487	509	509	500	479	464	532	501	519	507	474	522	504	473	485	476	500	487	551	512	474	503	532	507	549	463	516	509	509	523	497	532	530	544	504	508	488	506	497	491	515	509	499	535	475	510	496	502	527	483	465	476	507	513	530	477	476	519	487	518	512	529	487	510	525	508	497	529	526	507	548	498	496	471	540	514	490	558	503	504	483	501	494	535	468	517	518	491	506	496	508	521	514	516	468	479	534	586	523	510	515	519	489	468	492	490	520	497	500	525	509	478	532	504	517	509	495	535	571	512	534	509	477	509	506	450	511	536	517	485	506	467	474	535	502	494	479	478	513	482	502	518	499	503	519	490	507	456	469	501	476	550	492	504	465	510	486	487	477	521	486	532	487	483	495	494	538	539	513	499	490	493	484	514	513	514	531	507	503	497	539	499	496	504	479	476	507	471	500	492	516	492	480	528	442	493	551	561	524	520	484	497	491	539	515	458	497	483	496	494	486	468	497	478	513	477	464	456	489	479	520	513	509	510	508	503	519	508	484	465	480	530	544	513	530	510	482	499	531	507	517	465	487	477	506	512	533	501	467	545	497	498	490	512	501	477	486	497	498	477	529	493	500	526	508	533	488	525	511	482	519	536	471	520	476	472	467	487	478	515	519	510	494	463	513	489	493	468	508	524	469	520	514	502	490	494	515	483	492	506	487	506	513	488	497	505	451	480	519	477	549	487	487	500	532	474	505	502	537	489	525	502	493	472	451	476	516	502	511	514	481	495	508	490	529	485	483	531	521	484	484	462	476	514	493	497	491	487	532	576	510	504	544	517	508	503	473	514	482	523	489	511	491	492	465	521	510	524	492	524	523	478	516	492	482	509	489	481	527	491	493	506	506	500	516	503	512	515	499	535	532	483	508	465	475	543	506	535	526	493	492	538	505	494	514	507	547	514	526	473	501	499	514	502	518	496	527	499	549	510	490	475	478	498	463	509	458	501	516	472	527	545	525	486	479	500	499	502	536	522	487	507	510	504	522	486	525	536	509	532	490	486	493	522	510	516	504	496	474	516	488	513	479	535	472	468	485	463	500	528	507	522	464	543	483	516	486	529	500	535	505	491	520	483	479	513	494	529	459	521	501	498	497	514	493	511	474	506	479	498	534	499	529	516	484	536	495	525	484	473	524	510	489	509	498	521	501	505	468	515	491	478	552	520	466	525	548	504	457	533	529	485	496	511	508	515	523	486	533	502	513	463	505	460	497	517	467	475	524	509	454	473	527	472	525	462	526	494	525	557	502	514	537	528	495	469	489	498	556	508	561	475	505	492	523	515	504	474	494	484	517	479	449	499	549	500	488	490	527	495	528	486	459	515	515	487	508	467	468	503	508	516	515	499	553	479	489	519	494	516	535	472	491	496	493	483	514	488	484	503	514	485	530	515	462	520	487	488	522	511	506	532	525	495	493	530	476	533	478	489	470	487	504	481	494	502	498	501	486	494	534	509	505	521	496	511	517	441	509	497	521	505	507	518	489	512	506	521	508	499	533	468	498	492	515	523	547	495	498	543	487	496	478	484	518	502	490	528	539	511	524	518	540	524	527	489	511	521	529	537	531	517	532	464	529	495	495	470	486	496	481	526	506	519	522	480	468	468	521	503	523	531	499	534	467	494	486	513	464	473	518	503	532	509	496	472	480	507	507	507	541	501	498	497	489	478	523	528	509	495	488	522	533	492	519	512	528	511	512	481	477	527	513	529	486	466	483	463	495	493	524	500	532	480	449	520	508	491	439	484	503	482	491	504	483	511	509	510	498	500	476	465	505	490	472	489	526	521	470	470
55176	48924	33904	25971	28231	27299	23679	19455	12926	7248	4413	2138	905	857	737	451	356	325	247	256	242	263	254	254	211	224	259	206	189	201	200	186	188	197	173	173	173	169	167	162	164	175	165	162	158	164	151	148	142	162	140	175	154	172	182	150	172	147	151	160	159	170	170	175	150	142	163	186	141	152	164	145	150	165	152	151	165	177	167	155	153	144	151	120	162	140	156	150	168	126	149	162	152	149	149	160	158	146	156	163	151	169	164	144	155	153	127	151	143	134	167	142	139	154	160	155	153	158	137	152	157	141	161	166	150	162	151	151	152	140	165	166	141	140	141	167	158	162	146	176	161	153	161	188	155	165	157	150	145	150	149	172	152	160	139	136	135	141	159	126	168	170	152	146	154	169	150	155	142	129	134	169	141	149	153	152	145	145	156	140	146	155	152	155	155	167	189	157	152	158	171	140	157	147	165	149	151	149	166	163	142	171	158	136	148	154	154	159	135	168	139	138	140	152	170	148	143	136	169	150	164	160	152	166	159	167	153	147	157	138	147	164	148	158	150	162	149	139	157	150	153	141	140	144	160	126	163	130	177	143	155	150	157	145	160	155	148	149	156	140	128	147	144	158	149	155	149	149	153	161	145	145	145	158	154	167	160	171	138	159	149	148	145	144	166	158	145	142	144	145	140	138	136	185	148	150	135	156	157	155	144	176	197	145	143	135	121	157	128	172	167	145	155	128	143	144	157	145	138	169	154	155	159	166	162	133	146	158	151	153	154	160	145	146	137	166	139	155	168	156	134	151	150	137	137	156	168	173	141	144	156	144	154	165	163	177	134	144	165	142	151	156	158	163	156	156	147	135	136	131	164	154	146	164	149	146	151	139	142	153	152	159	150	156	153	166	147	166	155	162	150	151	142	134	153	154	166	159	170	141	147	155	135	145	157	165	137	162	154	166	141	189	161	149	138	164	136	153	157	147	152	149	143	148	142	141	143	157	134	167	157	158	148	142	166	144	164	158	146	161	159	156	155	165	157	171	143	164	157	131	137	156	149	128	150	148	162	164	174	166	149	168	156	161	144	180	162	156	145	173	152	155	149	157	154	169	146	150	173	149	137	141	154	142	178	150	166	122	164	153	131	154	165	151	139	138	156	176	169	176	172	168	145	148	163	162	146	147	147	155	162	151	165	152	164	158	164	164	153	162	115	137	141	167	162	167	172	145	144	139	153	156	150	144	157	164	162	167	155	134	164	128	135	128	162	161	135	146	143	176	149	139	144	151	160	157	165	133	142	170	142	145	131	158	154	158	157	161	148	150	151	149	161	163	139	146	156	132	142	145	168	169	145	146	148	156	140	164	165	161	167	167	152	152	146	150	131	176	168	154	140	138	140	156	162	149	148	143	173	152	159	145	156	151	155	158	164	144	159	158	150	150	138	141	162	170	167	148	165	153	142	122	128	152	181	157	163	148	157	144	157	121	149	166	154	168	145	157	145	156	165	174	153	148	145	158	135	167	166	159	165	163	150	165	159	156	139	157	148	147	160	155	150	160	154	156	168	118	140	164	165	141	158	160	148	158	133	137	144	176	162	156	166	132	136	150	148	149	135	138	171	155	166	137	159	150	185	163	137	173	130	153	145	140	153	178	158	147	151	157	146	155	150	161	167	164	145	148	155	151	139	144	138	146	152	148	139	153	160	149	153	163	134	158	155	157	175	150	175	155	151	155	151	141	169	162	168	176	128	144	140	155	178	157	143	130	155	154	155	150	149	161	157	137	154	153	170	175	170	153	161	166	130	160	169	149	142	144	150	165	176	157	190	140	158	123	137	147	173	172	150	144	153	143	139	162	155	139	154	146	148	161	162	137	135	133	158	136	155	149	166	150	162	161	155	150	143	148	161	133	149	144	142	157	140	155	161	154	152	134	172	152	180	161	137	146	162	157	138	173	174	147	156	157	159	136	134	154	149	142	152	151	158	157	157	160	147	169	149	166	151	165	149	140	144	136	166	159	136	131	149	140	154	143	171	148	157	144	160	140	156	140	155	159	153	161	150	148	162	163	147	164	156	151	171	142	166	153	135	142	149	150	155	174	149	149	151	146	171	145	170	156	140	166	182	140	160	152	135	142	166	160	143	131	141	160	156	170	146	151	162	158	161	174	149	140	156	143	146	157	161	145	160	157	148	173	142	150	137	152	141	160	148	151	160	145	158	161	157	152	166	144	174	169	157	142	152	155	159	142	164	161	172	146	159	147	134	151	156	155	162	152	137	165	133	166	135	134	146	153	142	142	152	159	163	157	143	154	162	177	159	146	171	170	164	156	147	139	146	144	147	150	152	118	157	161	144	155	144	148	138	142	131	153	158	158	145	169	175	152	160	155	169	144	148	149	148	145	157	171	145	159	148	157	147	129	145	169	162	158	138	173	173	171	133	157	148	160	164	150	160	156	163	148	158	120	170	142	142	141	162	135	163	177	137	139	153	127	155	159	154	156	164	148	154	159	146	151	149	136	142	148	139	147	154	142	155	162	153	147	125	159	166	158	137	151	137	144	166	172	145	164	158	148	138	133	147	139	165	159	148	137	148	153	162	146	137	150	135	165	166	139	141	161	148	166	135	162	160	158	163	164	128	161	142	174	146	150	128	143	152	144	143	152	164	145	165	158	148	158	153	143	153	178	149	160	175	158	152	146	166	136	168	154	151	161	163	162	142	144	152	147	156	164	174	149	139	158	140	138	148	155	140	157	137	121	151	143	184	162	147	145	157	160	156	177	145	151	149	154	137	158	138	141	162	155	149	168	165	153	154	146	162	149	144	159	148	143	153	159	165	109	161	152	141	143	145	126	142	151	155	144	175	159	150	153	154	129	169	131	148	142	138	153	147	158	136	168	166	136	127	142	165	141	150	148	168	143	145	127	140	147	156	147	150	160	144	162	143	156	147	152	172	153	188	142	146	168	158	136	170	169	145	131	136	151	137	147	151	157	128	147	174	164	157	150	138	150	150	157	165	163	162	159	148	148	147	140	144	154	140	142	182	151	145	160	165	144	157	124	149	149	148	153	167	130	162	158	154	139	149	136	163	166	145	144	139	138	149	153	142	170	135	158	157	156	140	146	133	152	152	153	156	166	148	176	135	179	159	155	132	154	149	168	160	165	150	163	142	181	125	137	148	158	148	142	125	148	152	164	134	136	155	164	159	175	155	133	128	153	145	131	152	157	158	125	146	133	141	139	144	147	161	148	154	152	161	138	129	161	157	165	167	159	149	139	148	164	167	133	154	127	152	154	160	152	142	159	179	147	158	149	134	162	174	165	175	153	157	148	150	144	153	135	145	139	153	132	150	146	146	170	121	163	164	163	146	155	154	176	146	163	131	159	138	124	161	159	163	157	147	174	150	160	143	144	158	152	141	155	151	149	148	141	160	139	148	135	155	142	141	172	143	161	153	151	148	145	163	156	156	158	173	164	162	157	157	154	176	124	171	153	143	165	160	149
45438	53297	30764	32028	39115	37317	33505	30551	26581	20510	15843	9392	4193	4501	3929	2451	1927	1522	1425	1394	1263	1153	1137	1118	924	902	937	812	820	806	792	803	754	642	654	601	631	592	600	589	529	595	557	560	535	512	538	487	497	476	499	523	511	540	515	473	513	477	491	498	478	495	501	508	452	481	478	486	511	454	506	474	447	498	481	488	476	470	453	509	486	459	457	418	466	473	453	481	456	466	474	501	496	462	489	516	514	468	460	461	486	487	525	478	489	486	476	441	479	456	442	487	472	491	472	480	501	466	460	489	468	512	450	494	458	499	495	493	443	436	501	485	450	480	484	463	475	505	433	451	466	483	471	472	476	495	482	440	490	466	454	470	468	440	463	509	452	486	492	471	462	496	503	485	486	439	428	499	476	496	456	439	470	442	513	479	466	474	456	462	479	440	487	497	437	450	514	471	510	450	495	455	454	475	474	467	452	478	462	520	455	456	506	468	442	445	480	479	456	487	508	439	456	483	466	458	431	460	463	473	475	444	475	441	464	495	479	466	475	502	465	442	517	458	468	486	479	459	491	474	467	462	486	475	456	440	440	459	499	447	474	466	469	446	473	464	446	469	458	461	448	485	446	501	464	474	437	461	432	465	475	506	474	459	503	502	487	501	459	495	489	470	486	466	485	501	484	505	485	484	454	464	439	501	452	480	494	497	481	470	471	429	447	476	412	423	462	471	472	456	484	481	461	460	464	468	454	489	507	448	445	461	487	470	471	427	506	483	465	484	487	456	445	478	517	478	509	453	454	452	454	481	474	475	498	485	505	432	493	534	481	496	489	456	468	492	519	430	443	421	500	486	521	450	475	478	464	457	456	474	513	472	478	459	503	462	461	501	471	486	459	478	467	480	467	490	450	490	498	496	482	510	456	486	468	469	485	470	465	426	501	439	454	476	471	498	461	469	498	483	502	468	470	473	492	492	464	466	488	472	456	456	469	461	446	458	465	462	417	456	506	478	476	477	502	490	479	493	435	463	464	459	412	497	490	483	433	463	461	439	488	513	476	487	478	496	426	459	473	463	464	499	493	433	460	477	489	487	428	466	481	457	490	427	437	495	491	505	474	451	477	473	438	476	516	494	442	464	469	476	487	488	462	460	460	466	462	495	430	426	502	475	487	475	476	473	465	473	470	463	500	481	463	476	472	437	448	491	491	482	450	480	461	465	498	463	466	491	473	482	458	473	476	448	474	466	464	442	481	450	453	490	494	458	461	469	488	480	478	471	482	458	500	489	476	468	436	441	457	511	471	475	513	485	438	483	485	484	451	461	444	447	486	474	454	452	447	472	487	464	493	484	468	483	472	481	468	483	470	475	451	458	478	478	503	468	471	426	416	510	484	474	495	448	516	456	463	473	452	498	487	473	461	466	510	457	485	498	446	494	437	464	449	455	499	452	432	459	454	437	463	445	491	433	514	467	484	483	494	462	482	458	483	474	456	497	459	471	478	492	448	448	429	462	442	453	469	482	468	470	457	445	516	465	453	505	458	447	431	487	439	477	485	452	478	490	471	465	451	465	483	490	440	433	482	415	487	455	463	440	437	441	440	462	440	473	492	485	502	416	450	486	498	464	474	481	470	468	453	496	460	477	497	479	498	452	454	474	481	486	493	441	452	466	456	472	486	475	469	483	455	489	464	490	476	457	452	480	495	490	464	471	463	470	466	477	508	470	483	462	469	477	484	501	475	444	483	475	472	479	454	459	507	482	441	451	487	483	480	465	460	478	462	432	474	469	497	424	451	419	481	464	491	469	450	420	482	437	475	448	453	475	468	480	447	465	468	474	445	460	490	430	466	466	471	466	468	465	434	449	447	443	450	496	449	462	449	476	459	487	489	452	488	484	484	467	469	482	471	485	489	484	484	473	465	448	445	471	454	467	477	463	446	468	476	460	457	456	463	478	493	455	460	436	452	505	425	483	466	467	461	503	483	482	491	459	464	491	488	424	482	447	446	466	428	453	483	482	494	467	474	456	490	509	478	482	450	473	483	455	460	487	459	520	514	475	465	509	488	484	474	490	467	494	496	461	471	500	466	435	455	425	464	512	479	476	457	469	478	489	498	447	455	461	449	430	494	455	489	487	518	463	437	451	481	433	475	448	461	472	440	456	443	498	469	487	480	468	469	458	445	464	458	487	447	446	480	461	476	446	456	475	484	484	464	481	467	455	482	481	454	509	468	442	466	504	468	497	473	473	485	441	499	458	503	495	443	448	476	466	475	453	450	471	469	440	468	440	455	445	465	469	494	480	464	457	477	495	461	470	451	466	483	495	464	461	453	480	476	461	471	500	480	455	454	453	483	435	436	445	498	442	460	453	440	496	457	447	494	460	486	496	436	491	443	488	499	431	461	521	469	477	469	430	511	495	479	480	450	467	462	459	441	470	474	462	470	499	491	410	465	485	479	481	494	452	502	491	479	502	503	431	488	449	451	474	468	485	448	465	494	471	469	449	486	462	481	435	475	457	455	497	477	494	457	441	479	413	496	471	496	508	458	480	443	482	447	468	465	472	490	438	495	485	466	480	469	476	452	507	475	512	466	467	449	485	472	448	472	436	434	451	503	479	494	477	437	472	472	471	478	475	451	442	467	456	464	472	469	457	460	460	491	470	525	446	483	498	481	445	464	466	444	490	479	421	494	425	475	485	475	496	431	475	466	476	459	488	487	465	453	453	463	489	488	456	457	465	496	459	480	522	467	494	448	474	457	463	497	497	485	441	511	450	478	495	446	460	456	442	465	473	452	454	460	476	511	490	467	485	466	479	517	446	457	461	466	479	486	469	433	450	465	451	464	448	502	472	503	460	472	477	490	469	468	491	451	493	463	464	488	420	496	482	487	423	488	482	499	492	468	446	432	473	478	466	458	488	499	444	471	480	480	484	449	498	460	483	452	438	477	504	506	465	472	461	485	483	458	475	435	438	440	481	443	481	490	449	479	505	499	520	477	447	461	504	476	447	463	477	436	471	444	503	461	482	471	501	499	472	463	490	468	484	452	474	460	486	467	439	506	464	436	475	455	455	445	484	436	460	483	505	504	488	476	472	444	508	481	497	469	437	497	426	462	477	461	438	465	462	493	476	453	503	470	505	480	475	454	434	467	455	505	448	434	440	494	502	449	471	482	454	476	491	487	471	468	436	478	471	464	463	457	471	484	472	504	450	473	465	468	496	477	495	459	467	434	491	479	444	459	452	490	509	470	474	417	470	490	469	447	447	490	448	437	437	457	477	464	434	458	433	447	436	474	496	458	437	437	510	423	470	428	478	473	459	486	517	463	447	467	464	471	497	461	498	456	425	450	476	449	446	475	489	445	470	472	477	471	432	481	427	473	456	480	463	482	497	444	474	479	481	478	472	492	459	479	449	459	477	461	451	453	461	471	473	467	481	465	455	451	445	460	460	464	463	509	479	464	507	454	498	508	476	467	462	467	454	456	438	472	440	462	466	503	493
59105	47351	33005	27473	30504	30860	29795	28495	24168	16451	10615	5605	2183	1981	1777	986	704	569	530	472	462	470	429	420	381	369	338	351	368	341	334	353	348	300	287	287	276	305	276	268	324	241	252	256	263	279	249	260	287	251	262	296	240	267	281	262	254	252	273	285	278	292	262	231	265	226	255	250	263	264	243	264	223	256	255	266	250	295	246	241	257	256	267	263	277	266	258	273	276	254	236	257	264	276	244	262	256	238	247	252	225	262	253	239	279	237	238	252	253	251	242	237	253	249	286	258	256	254	253	258	234	270	250	252	246	271	267	264	247	269	255	227	234	267	249	253	252	235	249	235	249	267	235	273	243	266	272	269	250	271	253	245	256	262	253	256	252	230	243	260	214	233	247	246	264	260	236	261	245	242	261	267	277	262	237	250	275	255	264	231	234	242	268	249	265	261	269	267	274	261	243	265	269	276	245	274	242	267	258	268	232	261	225	240	246	258	289	237	233	258	255	240	277	245	247	255	241	264	252	254	243	271	266	276	256	262	237	255	232	232	269	260	257	239	264	265	263	263	255	258	277	218	259	242	265	260	245	251	247	242	235	270	274	242	262	229	242	254	253	274	238	251	270	269	238	251	237	242	276	244	261	230	245	252	251	244	250	258	264	248	260	248	263	250	263	289	261	246	251	295	248	266	232	249	239	243	261	247	253	264	258	219	234	256	237	236	243	268	253	237	275	261	251	235	217	304	244	267	233	262	237	267	278	276	279	241	250	230	283	242	283	269	296	237	259	283	241	250	243	258	232	243	262	251	226	250	260	249	257	246	262	265	227	245	256	253	256	247	255	220	253	253	245	253	237	238	242	240	261	241	246	222	235	268	243	229	246	269	274	233	252	279	247	257	260	268	260	243	267	263	255	263	240	273	241	262	257	279	224	268	273	289	255	243	247	263	248	264	241	261	278	272	258	256	258	257	260	247	246	272	258	252	259	257	263	260	271	235	262	262	243	265	249	269	255	230	234	273	255	231	250	238	245	264	243	267	250	230	237	265	269	251	250	276	279	273	279	234	265	256	284	230	278	271	251	263	211	259	215	246	228	266	269	246	263	266	259	227	244	251	229	228	248	249	255	241	237	242	235	250	238	247	237	283	259	259	289	261	264	242	252	217	261	276	264	255	250	239	256	272	262	249	254	256	229	274	261	231	252	270	258	264	249	265	263	280	244	260	263	236	262	249	245	282	247	254	228	226	268	278	282	249	267	272	267	252	276	246	244	245	244	240	233	266	283	245	245	276	234	241	258	243	240	257	242	226	260	252	260	282	249	269	250	248	234	244	247	263	244	272	259	250	227	212	247	267	256	231	238	283	233	270	264	244	220	246	232	262	224	255	248	263	287	250	258	236	244	258	259	229	245	243	255	263	270	257	242	249	247	230	250	261	244	261	240	270	268	249	248	274	259	261	287	243	237	275	238	254	241	246	231	224	282	261	262	273	238	229	294	244	235	284	233	268	248	254	257	255	254	263	242	260	261	241	222	266	242	224	236	262	227	254	271	238	278	253	226	264	249	231	254	259	259	260	255	240	255	237	259	259	263	270	254	249	219	258	226	265	236	237	285	265	264	247	243	251	256	290	254	261	273	270	251	247	268	261	247	261	257	242	254	232	236	246	269	269	241	253	248	233	279	260	264	266	240	247	262	235	250	281	242	268	245	235	251	229	262	248	238	251	241	227	261	243	276	256	266	271	270	252	244	251	251	254	252	260	264	250	254	261	260	289	284	230	264	252	242	248	296	247	295	234	211	285	262	267	269	256	287	233	251	261	265	253	241	242	242	279	272	247	247	263	252	275	260	250	261	272	275	246	267	253	231	248	275	244	227	266	264	268	251	285	267	275	254	223	258	252	227	269	259	251	256	223	240	240	261	242	222	259	232	241	232	250	276	214	218	275	291	249	250	282	238	266	261	283	266	261	273	243	243	266	245	246	228	261	247	256	237	261	256	239	241	244	249	249	253	236	254	273	240	251	243	272	198	216	264	266	275	244	261	249	266	256	251	251	258	239	286	271	259	269	257	264	244	247	250	261	240	281	234	280	269	238	252	252	247	238	278	276	242	268	232	259	244	269	244	257	236	260	214	258	245	246	239	263	263	254	250	272	248	224	267	256	252	289	231	274	288	252	283	251	253	300	231	273	248	270	264	267	244	264	269	270	262	238	270	264	231	268	261	282	250	256	262	276	305	257	242	277	209	263	227	254	264	239	252	246	239	256	283	237	262	237	289	261	254	257	284	280	273	263	251	262	256	253	297	301	241	242	239	263	277	257	246	278	263	251	269	259	257	262	242	260	246	246	264	250	262	256	250	254	250	248	250	262	250	243	262	269	250	254	276	279	263	240	281	237	268	243	268	251	258	255	243	268	259	261	284	244	283	231	247	240	271	263	266	274	264	241	237	258	222	310	284	262	259	269	270	232	235	239	271	267	257	264	249	263	270	285	257	279	260	256	269	275	279	250	248	302	267	280	230	277	268	255	252	230	232	270	270	240	267	259	245	266	279	268	242	250	241	255	281	257	251	248	281	260	253	259	248	240	263	241	226	227	248	239	230	256	255	252	243	275	255	242	255	271	225	296	255	279	270	230	241	249	252	251	248	277	238	254	272	252	269	253	238	274	250	254	258	273	241	246	260	282	246	251	283	252	252	259	277	258	262	233	252	248	302	244	252	242	247	248	255	284	245	245	255	251	250	245	261	271	255	256	241	257	290	235	239	269	243	274	228	227	273	262	275	248	254	260	267	259	249	287	232	271	274	269	237	257	257	259	261	252	239	250	249	236	258	287	266	279	262	246	289	231	223	243	241	271	255	263	260	240	235	258	270	256	261	267	232	243	236	264	279	266	262	265	240	247	255	256	227	254	273	250	249	265	261	220	264	259	267	245	246	243	246	260	233	256	245	247	253	266	246	252	291	249	252	233	245	240	254	244	226	223	244	256	254	235	240	267	261	253	257	236	273	271	257	242	239	267	264	253	261	260	261	233	272	233	229	246	276	251	261	223	248	247	234	245	255	246	269	236	281	278	263	250	239	261	272	275	248	255	288	243	254	251	240	270	241	270	255	237	277	267	274	244	260	251	248	266	238	271	265	264	245	228	248	259	261	237	279	257	266	256	257	244	244	218	237	236	265	270	265	211	258	262	228	265	244	249	253	256	224	256	260	276	260	264	268	261	243	268	241	242	256	250	296	271	252	239	262	238	263	254	242	226	255	252	250	256	266	254	270	264	259	232	264	258	254	276	239	252	248	239	237	255	237	277	252	260	242	256	249	254	238	267	236	245	218	254	260	270	281	224	271	262	243	223	265	278	264	254	243	240	245	253	258	243	265	257	251	243	249	246	245	268	250	246	236	272	277	240	261	280	263	254	261	255	242	241	250	231	250	284	242	279	247	227	218	249	223	260	236	240	279	270	257	267	251	251	266	241	239	264	271	258	256	262	285	238	276	296
49912	53854	34838	39133	45533	45227	42520	39955	37100	30482	25745	16820	8117	8445	7844	4716	3702	2509	2341	2390	2061	1861	1879	1645	1525	1337	1414	1360	1230	1250	1331	1220	1225	1011	1032	939	924	960	948	928	901	859	902	842	814	812	834	795	802	852	775	820	817	773	763	802	802	720	766	747	780	731	735	752	709	716	764	770	731	697	755	743	666	743	713	717	694	717	674	747	706	750	703	737	704	717	740	716	716	742	683	705	739	708	746	760	687	679	727	699	762	751	704	673	687	751	701	667	703	685	684	716	688	741	701	713	713	700	732	694	708	734	734	737	723	705	707	730	757	655	745	701	701	681	703	691	684	717	704	711	682	741	694	756	715	752	753	724	720	705	679	720	681	726	744	718	647	732	712	704	725	719	722	696	765	751	677	698	700	712	719	683	716	698	749	697	718	641	712	736	704	747	733	683	718	720	681	729	682	745	687	746	699	722	733	703	681	701	660	701	715	690	706	704	698	754	695	732	696	724	709	720	656	711	703	699	725	697	719	668	788	717	765	719	708	700	703	681	743	733	679	717	709	729	704	712	713	689	685	678	731	749	721	689	723	689	700	681	700	660	647	671	714	693	679	719	684	749	693	706	707	706	707	750	678	746	733	740	746	695	714	693	708	693	732	715	753	654	734	744	696	703	739	725	699	747	724	681	725	685	690	778	694	694	655	682	721	743	744	716	692	699	720	674	730	699	697	657	760	691	731	717	753	737	712	737	716	717	713	724	676	713	701	683	744	735	746	741	745	732	730	688	705	703	717	758	725	693	746	728	714	705	722	736	662	706	702	706	725	684	718	670	708	665	707	721	750	704	732	738	748	668	725	675	717	630	719	706	724	706	712	703	741	710	744	714	686	685	712	703	717	697	724	731	692	690	733	721	698	731	712	704	721	720	744	713	748	748	706	669	725	751	662	715	707	693	710	735	689	739	672	722	698	732	695	739	748	725	697	650	681	700	730	703	733	674	692	686	693	726	708	709	670	693	748	720	699	733	722	742	694	689	699	694	692	724	708	718	720	710	704	682	733	665	727	717	715	700	671	672	718	726	740	718	703	699	703	705	699	714	719	724	697	711	719	678	708	654	642	727	676	711	688	721	738	690	720	662	697	692	693	754	717	717	710	705	689	720	683	705	705	646	752	706	689	713	658	693	734	688	732	703	688	668	681	734	687	733	712	678	713	719	666	692	698	729	672	652	752	691	731	677	658	711	732	740	701	702	698	675	726	682	729	671	648	713	709	700	713	720	709	707	702	712	698	701	676	725	690	678	688	743	709	712	707	697	724	736	661	695	744	672	723	696	732	710	700	695	702	691	716	688	708	737	702	685	726	702	687	669	719	753	724	693	742	713	695	694	681	703	713	657	640	667	720	681	757	706	717	677	723	741	727	713	689	712	717	744	662	709	725	689	718	696	664	718	680	681	737	692	721	696	729	694	731	745	772	682	732	692	731	689	728	683	708	736	707	689	749	690	700	739	651	718	714	666	694	676	642	705	755	705	716	713	709	687	720	711	725	736	713	725	681	763	710	714	739	722	690	720	700	736	734	693	728	725	732	682	713	689	731	708	714	724	746	703	690	697	740	743	704	696	750	721	688	674	707	714	702	687	690	689	737	663	685	725	720	697	698	652	706	693	743	679	665	691	710	682	709	686	712	712	681	701	694	665	740	703	734	721	737	751	740	674	681	700	745	720	728	741	713	640	659	717	727	704	777	655	682	682	682	703	684	708	708	769	671	699	693	734	669	750	688	755	726	652	725	700	699	725	704	690	716	691	718	747	682	659	721	741	734	701	736	680	708	700	771	698	714	703	751	672	691	704	723	734	728	721	684	704	727	697	689	684	751	735	713	702	715	715	689	727	708	725	733	683	699	712	730	732	690	688	715	662	714	668	703	683	729	728	704	693	751	691	711	702	660	675	726	721	704	677	723	662	722	697	756	687	663	719	677	707	721	679	713	698	712	715	753	722	716	737	730	757	677	717	731	698	701	679	638	709	687	696	681	725	696	676	744	711	695	731	725	707	750	724	689	733	686	691	704	691	706	707	680	702	680	763	693	639	757	707	729	689	656	680	731	744	722	751	756	677	685	722	694	719	761	692	713	706	751	726	762	664	689	665	675	712	701	678	712	706	680	734	692	662	691	725	700	714	710	712	709	732	714	713	687	722	739	692	721	696	707	721	704	695	700	702	665	679	683	709	685	733	691	707	697	736	749	663	689	722	671	725	708	722	699	724	732	671	720	693	724	721	703	730	719	699	712	727	689	731	693	690	684	710	701	722	647	726	735	736	747	703	712	690	751	686	770	655	705	687	709	708	730	672	691	688	718	709	681	740	728	672	740	686	704	706	672	690	691	713	734	691	699	680	764	718	697	715	708	735	737	739	702	669	714	738	681	715	644	749	725	724	673	732	662	677	696	682	700	730	704	658	670	703	690	766	641	721	663	709	704	746	773	683	698	709	696	645	701	707	698	720	665	718	742	784	723	761	765	727	738	715	680	694	682	654	734	706	735	677	696	714	680	722	694	724	732	695	687	702	678	740	644	701	700	705	720	775	728	675	740	699	690	743	698	724	699	700	688	721	698	700	725	711	727	691	720	748	751	702	737	712	704	740	709	684	729	712	705	663	740	711	706	682	742	725	680	667	700	718	712	711	693	668	696	659	706	669	728	706	737	667	718	692	756	728	736	713	716	718	695	690	683	716	666	677	767	646	712	700	722	686	705	703	681	752	724	733	720	730	710	694	696	733	702	725	713	681	760	715	714	691	708	711	694	710	722	693	735	693	711	660	679	716	729	703	733	725	713	710	708	701	699	726	689	663	709	746	700	716	712	685	705	687	696	726	682	711	697	671	716	700	683	725	756	717	704	712	684	723	738	681	670	689	711	738	641	727	711	660	723	713	725	710	726	681	672	692	686	698	712	710	679	754	700	687	730	705	742	710	702	687	682	722	661	692	675	721	722	706	708	723	753	730	676	709	700	726	741	686	654	775	713	632	720	689	692	688	763	711	721	713	733	711	722	685	654	741	742	735	729	661	682	719	713	720	692	688	724	706	709	676	668	719	722	701	759	700	736	700	695	671	664	727	726	731	740	696	692	727	772	749	752	715	672	727	723	742	690	667	651	756	669	713	708	722	706	670	720	741	709	756	712	725	684	690	718	700	682	759	723	724	742	721	681	724	723	706	715	644	701	736	690	674	741	660	697	748	710	760	705	681	696	696	634	694	652	705	701	743	719	670	739	693	690	672	732	719	707	694	706	758	687	689	691	742	695	742	706	737	737	700	699	755	723	717	675	772	698	686	678	718	694	714	756	769	701	722	688	712	708	709	659	698	663	706	673	698	689	673	723	709	693	681	688	743	732	701	683	673	730	710	729	704	689	748	694	711	699	689	719	715	699	679	724	672	705	687	741	683	698	712	764	701	739	693	725	641	684	687	728	705	695	725	686	663	743	664	701	707	668	693	728	686
22630	29844	14936	7157	5557	3253	1804	1380	1039	732	591	376	295	281	221	250	227	201	177	229	170	218	215	201	181	168	182	198	195	186	160	180	191	188	172	168	161	169	175	176	167	172	169	165	160	174	169	177	176	166	158	158	165	174	140	167	157	190	168	144	166	180	167	169	141	155	179	172	152	177	168	165	147	133	172	156	151	157	152	158	151	148	191	164	172	180	144	154	158	161	165	160	168	145	149	151	154	142	157	177	160	171	156	138	164	141	169	177	174	183	174	162	166	161	161	159	195	138	151	177	163	147	160	161	179	161	143	194	168	146	151	174	174	174	143	173	166	175	170	142	165	158	165	163	155	160	157	171	160	174	142	168	152	155	182	174	162	169	173	168	169	152	175	166	148	172	164	175	174	159	152	163	173	158	164	147	135	147	159	153	159	164	174	179	180	156	170	163	137	162	159	201	161	155	162	167	149	154	157	167	150	158	145	167	160	144	171	158	134	181	155	163	156	177	158	154	154	158	163	169	162	167	169	166	168	170	165	141	160	163	188	155	166	174	160	197	162	176	137	173	174	184	155	172	143	166	180	161	171	150	152	152	151	168	153	163	155	182	146	140	175	171	158	178	158	166	167	149	138	154	145	152	163	174	155	136	135	146	152	160	182	174	154	168	187	134	150	164	176	145	174	158	144	156	173	162	159	175	177	180	167	150	153	139	181	143	168	154	192	145	171	148	144	170	158	156	175	143	153	163	168	153	145	151	155	157	151	163	161	174	175	150	147	154	149	149	155	157	147	172	139	172	163	168	137	162	166	176	147	152	185	150	167	180	175	151	151	136	158	191	147	162	172	148	146	170	185	137	149	150	154	171	173	174	166	145	181	155	188	150	156	141	159	145	156	163	185	173	169	159	152	162	155	148	188	126	172	145	161	170	164	153	147	162	175	157	145	145	188	143	167	146	153	170	176	158	164	157	174	172	167	161	164	164	148	167	163	142	154	130	151	171	174	177	154	168	145	144	166	178	171	163	179	152	133	145	166	148	170	154	153	161	184	168	150	146	165	166	159	167	169	180	138	160	143	185	131	150	162	146	150	146	158	142	196	183	175	142	154	168	163	159	173	153	159	144	177	147	187	175	175	208	154	158	154	140	164	172	171	192	150	150	170	153	158	149	157	154	131	183	155	160	154	146	139	174	159	173	154	157	165	176	172	161	166	167	127	155	176	168	153	148	155	169	161	155	139	169	167	169	150	123	160	161	166	161	168	146	143	168	158	172	175	174	134	156	165	161	174	123	156	169	149	159	174	158	157	137	149	175	169	185	158	186	153	182	176	157	173	178	160	146	148	167	162	186	162	168	159	160	146	175	167	179	170	164	144	174	158	162	156	160	176	153	166	167	168	153	158	151	149	168	162	166	158	186	168	152	154	150	169	161	168	177	204	159	186	162	159	149	164	151	140	144	189	168	175	151	170	158	153	172	149	189	146	150	160	160	171	140	166	166	179	174	148	171	139	166	152	173	158	179	161	176	162	143	182	165	162	166	173	158	160	160	158	152	178	186	165	158	162	146	161	160	144	158	156	161	170	151	170	172	151	154	155	162	168	156	160	171	156	158	155	146	142	164	167	175	169	156	169	179	153	138	161	151	143	171	150	176	162	163	157	169	164	161	145	171	167	155	147	154	183	148	148	154	133	155	163	139	176	154	160	156	145	171	169	162	162	142	175	164	166	167	152	153	188	164	142	168	166	165	148	163	154	165	163	156	156	155	180	147	149	171	141	163	172	160	164	145	152	167	151	143	162	148	167	164	159	164	131	148	166	166	169	168	167	155	138	165	155	173	166	149	129	164	156	145	179	140	143	169	150	162	181	162	173	175	143	164	155	167	166	146	155	168	140	182	172	162	172	153	163	169	154	150	132	138	170	180	176	161	180	168	161	164	183	138	156	137	146	156	162	165	194	157	177	177	138	190	166	160	142	156	172	171	157	164	174	149	173	179	184	193	168	148	161	147	157	143	163	171	164	165	177	149	193	148	140	180	158	170	177	162	179	151	166	166	159	150	160	162	176	172	169	142	156	187	168	156	139	138	155	156	176	150	163	168	161	168	151	201	169	178	184	177	160	161	158	139	175	158	167	166	153	183	158	157	156	163	182	143	159	153	140	167	173	161	172	163	140	171	145	167	153	142	154	165	169	169	154	171	150	132	151	168	159	165	152	129	156	161	165	151	171	156	139	151	149	142	164	162	167	154	168	170	159	160	170	167	168	146	161	144	187	149	151	151	164	179	154	161	156	160	160	147	175	171	161	175	156	162	166	146	164	158	158	181	176	158	178	147	191	169	146	193	151	159	165	165	164	176	155	160	186	143	148	176	171	156	154	160	166	151	144	137	178	167	180	203	143	152	166	168	181	158	144	160	168	160	170	159	182	175	183	158	177	156	162	173	136	170	151	159	164	154	144	151	159	155	137	172	161	151	147	179	129	155	171	186	171	179	136	153	163	172	150	169	167	149	159	172	156	157	169	149	192	137	144	159	155	162	158	144	164	167	175	156	157	163	169	181	178	183	154	169	159	170	148	145	155	167	145	157	153	165	153	182	174	162	166	181	164	166	165	155	164	153	152	175	160	160	182	135	148	143	159	182	153	145	147	171	166	164	165	164	140	162	137	162	163	170	164	167	152	164	188	167	165	170	148	164	176	160	174	149	162	167	150	163	170	172	162	153	141	175	165	150	181	167	169	174	176	157	134	146	177	164	181	151	154	171	179	181	157	131	183	153	170	169	164	168	149	175	156	154	167	162	132	175	163	169	163	154	171	148	171	158	156	143	175	164	161	165	158	168	163	142	166	154	173	138	178	160	177	180	156	146	155	194	138	140	156	156	159	157	152	178	158	164	149	155	186	152	160	158	154	129	174	168	144	163	183	170	149	155	172	171	168	145	175	155	163	161	149	174	159	166	150	190	172	179	161	154	179	167	153	166	154	163	166	155	152	190	161	175	149	156	168	161	165	165	141	151	185	148	165	181	138	156	167	174	149	154	162	144	166	166	162	171	144	165	139	151	150	173	152	158	151	173	168	174	164	159	157	165	172	171	158	135	154	156	143	170	168	160	151	164	141	177	171	179	192	156	161	158	154	162	174	156	159	146	178	148	152	153	127	150	158	170	142	183	204	161	161	150	178	172	152	146	159	151	163	137	141	148	163	166	175	185	178	187	174	149	169	195	171	170	163	156	147	154	160	144	148	157	151	177	189	167	154	157	191	159	170	160	158	140	176	143	170	159	159	178	173	183	161	139	148	173	141	140	170	174	152	161	161	165	149	145	168	140	142	156	157	159	169	149	166	155	185	170	139	147	150	189	137	177	178	157	165	165	160	149	143	167	161	173	163	157	177	164	181	147	170	167	181	146	171	173	180	146	154	154	144	168	172	159	171	179	164	147	161	168	154	139	168	168	145	150	156	153	168	146	168	159	150	147	169	158	169	152	161	164	166	149
19559	30303	12505	13040	13602	10763	7184	5777	4599	3474	2571	1658	1331	1197	1128	962	872	837	784	794	807	823	771	689	722	675	669	699	642	647	623	644	606	593	540	559	523	590	555	541	559	560	542	508	547	501	539	513	477	538	520	520	529	484	553	518	488	504	514	521	480	491	504	485	483	543	457	541	544	494	507	521	504	527	538	476	518	463	521	534	554	498	539	474	494	485	519	544	541	523	497	527	515	534	476	477	530	467	511	461	547	484	504	480	490	483	497	498	509	527	480	521	496	505	507	535	507	517	484	524	532	501	504	511	525	500	490	470	492	500	488	472	536	501	488	508	529	460	500	487	521	479	489	538	482	520	506	494	489	510	537	556	535	483	519	507	490	545	498	502	506	511	493	493	488	524	481	529	500	501	486	521	510	475	535	490	491	521	503	503	507	501	484	508	516	506	527	497	525	484	508	482	508	506	496	524	514	503	497	501	515	508	498	486	468	495	458	521	538	509	492	480	462	512	528	504	490	472	503	485	509	512	494	510	517	547	491	486	483	464	518	497	470	476	501	526	488	538	505	498	468	474	528	482	538	506	507	523	483	498	515	493	480	508	497	482	459	535	546	502	516	507	454	468	507	492	499	533	504	539	516	492	547	510	551	479	477	500	476	489	526	480	531	494	474	503	501	498	509	479	467	480	522	505	494	484	500	514	476	516	512	480	476	458	463	488	509	505	534	498	486	511	583	500	483	515	510	540	514	479	511	494	461	506	511	538	486	499	546	532	517	502	507	500	509	494	498	544	507	553	478	495	506	499	506	506	510	533	520	558	467	505	475	506	460	481	493	507	517	520	519	470	508	515	511	513	496	494	520	524	512	510	477	490	523	479	483	528	507	509	490	501	515	512	473	490	522	502	508	550	523	496	529	520	495	508	514	501	529	482	508	510	486	482	482	495	501	506	473	506	532	493	520	519	530	526	505	454	483	502	489	503	475	493	491	474	509	520	504	514	518	481	506	518	501	509	509	487	496	478	487	509	477	521	515	486	444	508	485	522	479	514	519	474	492	481	465	479	441	503	484	466	492	482	486	547	525	486	521	509	510	476	486	504	505	519	513	511	485	478	509	477	533	530	496	519	480	510	477	508	536	494	479	513	538	495	466	496	476	503	511	487	487	485	507	510	516	476	486	578	535	489	513	492	470	526	520	507	458	494	493	508	507	523	535	467	494	535	498	485	470	510	445	474	476	483	521	516	491	484	505	506	477	473	490	493	489	476	489	487	503	507	457	490	510	500	507	482	483	486	528	506	498	484	525	511	502	465	496	506	504	451	516	540	525	507	499	478	457	496	507	436	476	450	533	469	474	503	502	520	484	517	479	488	487	505	516	523	487	547	483	514	511	487	484	552	470	476	510	508	494	485	454	492	496	513	506	493	522	488	507	474	500	465	529	524	509	514	527	479	524	511	473	471	470	493	511	497	490	519	532	472	516	488	509	524	519	528	512	529	475	501	474	502	523	503	488	523	483	559	513	498	443	516	481	504	512	471	514	497	416	486	548	473	478	491	486	539	505	497	519	476	513	492	513	528	510	535	490	473	535	498	501	473	493	488	491	549	522	452	503	553	491	488	503	488	479	539	505	510	527	491	482	476	474	512	528	484	502	502	509	481	517	478	486	509	475	493	528	523	485	558	493	501	542	499	480	520	501	502	477	482	529	514	476	470	510	497	484	513	439	507	545	504	502	532	537	523	496	516	488	509	461	489	487	495	518	514	490	492	469	455	482	511	505	544	473	541	505	498	545	446	518	520	474	415	528	490	504	469	503	520	536	476	547	509	504	521	500	503	461	455	515	493	532	496	510	516	531	548	488	494	489	474	514	524	541	504	493	461	524	514	516	519	489	502	524	499	531	481	510	515	520	503	499	488	503	513	525	493	528	501	493	496	466	476	533	505	516	490	523	504	501	527	511	480	501	532	500	502	514	462	494	472	491	497	485	529	498	494	467	535	496	461	514	511	509	483	516	524	505	504	484	503	501	524	535	492	491	496	514	503	493	520	506	515	505	468	493	511	454	508	569	531	504	492	536	513	494	482	479	507	476	513	491	528	519	523	536	527	481	513	475	463	504	493	509	514	481	495	512	504	511	440	494	504	515	537	508	537	474	497	497	501	509	465	470	498	503	472	527	547	488	518	495	496	468	493	501	515	517	489	497	518	518	509	506	487	505	522	520	516	481	513	502	503	510	539	527	492	504	513	515	477	507	495	483	493	465	489	488	515	491	465	526	465	558	533	526	503	492	532	514	485	505	482	471	473	495	518	536	511	488	496	494	530	488	475	538	494	488	524	486	498	468	463	500	518	464	477	526	486	468	501	523	499	469	526	487	499	511	497	463	499	476	517	497	466	548	517	458	499	530	516	526	480	486	491	518	509	489	495	499	466	523	457	545	480	519	512	506	518	512	467	494	521	514	502	480	476	516	480	535	498	521	510	490	511	530	481	522	549	509	491	511	528	509	529	525	528	496	511	481	511	513	511	500	478	473	495	508	476	496	475	521	492	538	498	500	504	502	491	535	529	479	504	506	477	482	506	499	495	468	516	493	503	485	494	493	476	496	474	486	472	510	499	481	506	495	512	494	500	517	526	492	486	499	499	518	539	486	451	504	485	513	494	532	500	521	486	492	508	519	501	488	506	510	513	520	503	495	529	469	516	519	511	486	528	492	527	518	487	520	524	489	532	494	489	492	494	529	498	483	510	539	467	469	527	507	468	527	507	508	517	508	516	456	476	526	496	561	499	515	485	513	524	464	572	543	520	517	508	502	466	533	469	512	516	494	483	479	486	497	531	516	475	482	492	498	476	522	498	493	503	491	485	499	509	527	528	468	516	494	464	517	539	502	544	531	522	505	472	501	491	488	494	547	546	484	507	502	486	477	521	518	536	472	460	535	521	504	477	519	476	496	467	527	488	479	503	509	472	492	470	488	546	486	495	535	511	485	476	492	472	506	475	506	506	527	512	464	474	503	520	501	487	522	489	505	467	503	551	497	523	427	482	479	523	506	478	470	485	508	503	505	466	514	520	484	497	485	508	522	472	497	491	468	484	476	524	496	491	453	514	493	496	478	453	482	475	539	491	477	523	511	496	491	475	537	469	499	543	507	513	580	508	514	536	531	480	476	473	496	496	503	513	486	491	510	506	516	519	503	502	496	468	532	509	488	470	482	518	503	473	514	523	505	528	541	521	504	504	478	516	468	478	516	512	515	460	498	491	477	478	544	492	484	501	539	472	484	552	517	488	480	491	505	488	519	478	513	518	481	500	521	517	494	486	487	519	517	519	500	454	478	501	504	496	495	506	481	533	477	483	492	530	513	520	471	489	495	501	505	476	553	511	492	486	490	485	516	514	550	485	515	456	488	495	537	516	532	460	508	526	506	508	531	502	469	506	483	534	512	488	529	523	533	523	517	475	489	501	503	539	498	512	482	474	485	502	458	474	465	488	508	522
51601	49177	34645	27330	28551	27635	24090	17974	12555	7604	4286	2223	899	759	802	574	374	336	305	253	259	252	244	222	201	225	226	193	211	171	188	169	193	183	161	180	201	154	155	174	160	173	147	150	181	177	190	160	155	165	151	176	167	129	159	156	157	140	148	157	188	156	177	138	149	158	148	147	147	151	157	182	154	154	154	159	167	158	139	163	157	163	157	142	159	165	144	170	146	167	141	143	151	158	149	153	157	152	158	152	168	138	154	158	165	161	165	164	161	147	135	137	181	158	153	165	156	154	147	132	141	153	140	168	138	158	142	145	144	142	168	148	169	154	126	136	164	173	161	155	137	143	178	168	165	166	143	155	146	141	159	160	134	140	152	139	134	139	124	117	150	161	169	152	159	158	161	138	174	154	143	137	126	159	140	146	145	142	149	152	154	146	161	130	133	154	147	161	151	130	132	168	158	148	154	144	131	138	162	161	148	161	160	148	161	137	160	155	146	159	139	151	155	158	133	145	159	157	169	150	144	161	143	145	144	137	153	150	134	135	157	184	156	149	155	139	153	161	165	182	146	139	171	149	137	140	138	162	143	163	159	150	125	147	137	132	150	157	151	124	146	142	130	142	154	144	171	151	126	146	153	148	145	142	131	133	159	158	156	127	144	140	141	137	127	144	150	132	154	143	142	136	163	140	153	141	145	150	157	125	157	157	144	133	142	161	141	139	155	143	154	156	163	150	157	142	156	152	135	183	171	173	157	161	146	144	183	156	161	148	152	149	146	165	153	178	149	157	147	152	142	141	167	156	160	179	156	152	145	145	166	157	158	139	154	153	151	162	162	128	143	163	155	155	153	140	143	140	146	133	138	161	152	160	144	164	153	135	158	183	151	133	139	145	168	154	149	154	144	139	142	162	144	140	175	137	161	132	150	164	155	134	143	147	156	174	147	147	156	159	145	160	151	157	123	139	150	142	146	169	126	159	143	160	137	137	156	165	159	135	163	170	146	151	163	150	165	140	139	135	153	150	160	139	142	167	141	155	142	150	162	140	135	146	165	154	179	142	149	159	154	147	145	158	125	161	151	163	132	140	150	131	151	147	143	145	165	158	127	157	151	147	133	149	160	146	133	144	147	137	166	150	163	161	138	172	150	176	159	141	133	144	164	162	136	160	157	122	147	153	169	159	136	150	144	148	166	120	154	156	140	165	151	165	143	163	141	157	156	168	161	157	170	164	155	161	175	138	162	147	160	148	146	138	157	177	167	157	167	160	166	169	144	150	149	151	169	164	150	155	163	168	151	161	156	158	153	149	157	155	110	149	140	158	148	178	141	144	138	152	139	146	158	180	146	126	136	144	162	155	156	170	149	141	172	154	168	159	158	147	163	142	161	142	159	182	159	160	152	140	161	168	140	151	161	185	144	120	125	161	154	153	152	162	164	164	149	147	136	139	149	129	164	160	154	141	134	154	160	152	173	172	145	146	153	164	161	155	128	153	143	169	132	144	146	170	139	163	169	154	150	144	155	165	148	142	150	135	159	132	136	130	170	166	168	136	155	152	171	151	146	155	156	166	158	138	153	156	136	146	165	162	139	143	124	130	136	161	154	149	150	163	146	156	148	146	162	142	160	169	149	153	143	157	120	173	128	170	134	169	142	150	141	143	130	150	156	140	117	179	165	163	158	182	147	162	133	137	122	138	159	143	151	143	132	120	148	173	146	140	154	145	137	136	170	151	158	145	143	153	152	161	144	121	148	141	168	160	147	151	147	155	157	136	152	144	140	173	144	156	131	143	152	163	146	153	134	163	143	147	166	161	143	151	148	154	160	158	184	144	141	169	141	131	139	162	136	156	149	168	166	142	152	154	142	131	139	140	142	151	133	143	141	163	143	176	145	154	140	127	147	135	153	150	165	163	143	152	145	147	151	141	130	160	144	141	143	149	161	126	134	132	144	179	140	141	148	145	141	158	166	173	148	151	150	144	161	141	157	166	141	157	150	161	134	147	163	148	146	147	136	161	162	154	155	141	157	162	151	143	170	147	157	134	155	144	161	166	135	138	157	165	144	157	133	144	159	142	150	148	152	173	152	169	157	146	157	138	155	123	163	145	161	149	153	142	173	152	156	153	150	148	157	139	158	153	188	142	192	171	155	154	163	160	180	150	141	132	148	155	165	163	162	161	171	166	160	163	156	161	163	173	157	174	162	145	127	151	139	148	149	167	158	145	152	140	150	147	154	155	155	139	146	151	154	162	152	146	174	153	149	161	155	182	190	184	151	161	161	156	155	160	157	165	148	127	155	154	164	156	167	137	143	151	147	164	150	171	157	139	152	134	154	146	163	139	123	136	141	141	143	151	149	137	146	142	157	148	144	165	174	162	133	134	157	152	138	137	137	150	158	146	157	154	157	140	149	126	151	164	157	148	154	121	171	129	124	150	144	170	144	157	161	144	143	145	165	148	150	150	174	140	165	157	141	160	161	143	144	137	128	176	156	146	155	147	170	149	136	136	152	153	155	159	152	164	161	147	150	162	133	158	159	156	151	151	163	125	163	155	144	147	147	153	132	159	131	138	151	156	165	170	144	157	143	157	166	151	155	161	142	155	148	166	129	136	133	163	135	144	140	159	153	146	145	149	167	146	149	155	151	153	156	136	137	135	166	174	162	151	153	143	145	157	159	134	153	133	158	173	148	154	117	151	138	163	159	126	148	145	159	138	172	148	126	174	141	132	148	140	162	158	154	156	180	148	168	160	166	147	149	159	148	135	144	154	156	159	162	148	160	147	136	148	146	164	142	160	167	173	134	139	156	183	183	156	171	164	167	144	134	154	148	140	157	150	151	148	158	136	153	150	145	172	167	171	134	147	145	158	161	149	147	105	150	134	141	173	141	138	126	165	159	146	170	157	179	168	159	153	139	139	158	166	159	143	172	148	147	150	139	159	172	147	140	128	149	166	164	154	153	135	147	172	142	138	151	149	141	141	154	152	141	160	150	157	154	146	124	153	159	156	149	126	155	150	165	177	157	143	146	151	130	156	133	145	130	152	147	151	165	154	137	158	150	172	159	161	163	175	154	156	126	162	157	155	146	129	119	143	169	145	169	153	145	149	149	147	162	144	154	143	139	136	170	176	129	152	143	147	161	138	161	155	159	161	165	137	143	138	125	162	146	156	130	155	148	170	149	147	131	147	147	177	132	127	136	148	144	128	152	155	154	162	133	153	158	159	142	157	139	156	160	153	135	167	148	162	161	155	146	139	143	163	164	142	132	178	153	134	151	132	173	127	144	150	150	152	141	154	149	153	151	145	136	171	156	139	162	145	171	122	160	134	134	156	141	131	150	146	144	131	143	149	129	144	153	143	164	159	148	162	129	156	130	146	149	152	154	149	159	154	147	144	163	142	154	136	144	162	132	168	167	157	151	156	145	157	151	139	137	137	157	160	160	144	147	147	138	175	175	167	145	150	152	153	160	148	179	137	146	143	137	162	167	155
42148	54134	27881	33796	38347	37870	34481	29058	26549	20985	15574	9630	4320	3683	4398	2904	1930	1521	1466	1311	1291	1202	1129	987	890	862	850	832	805	791	780	735	688	620	629	599	583	630	621	629	592	595	575	531	509	511	508	505	526	595	535	484	459	546	485	512	526	505	457	498	487	482	513	480	443	490	464	518	501	445	440	501	494	472	464	460	485	486	494	502	434	493	493	464	474	464	445	456	473	492	457	507	446	457	499	455	487	472	470	472	504	441	477	488	462	456	450	487	473	438	523	482	501	482	455	477	478	477	479	490	480	497	464	477	504	465	467	467	509	510	463	504	469	463	501	434	449	470	436	455	449	476	486	494	455	467	514	493	459	459	453	421	482	461	464	471	480	490	509	475	483	478	455	464	493	403	478	506	501	476	479	477	445	461	463	468	443	472	460	484	446	459	517	458	480	481	470	463	483	469	482	451	456	492	449	460	466	473	478	453	462	436	480	497	494	418	477	438	463	488	483	467	480	467	442	463	488	452	468	520	422	479	467	441	470	476	481	458	466	491	471	493	497	458	472	494	455	454	463	452	435	481	469	467	501	483	479	491	502	487	484	495	479	477	495	456	489	490	476	498	448	460	457	509	529	489	489	490	528	510	491	483	462	455	501	481	460	485	464	473	480	444	456	470	447	536	458	477	463	437	510	459	484	468	466	469	469	478	513	475	453	463	469	468	454	463	464	467	451	506	467	426	458	421	464	436	488	481	499	447	488	427	452	437	502	459	468	469	471	493	486	434	502	481	510	478	458	476	496	417	498	496	462	467	435	442	482	463	469	423	458	443	461	469	482	456	438	457	479	437	466	475	502	479	507	474	480	448	459	457	473	440	448	496	428	473	452	490	458	468	482	445	485	451	475	419	451	472	498	496	466	458	446	457	506	472	469	476	467	468	510	454	491	471	479	498	455	486	475	492	481	457	444	476	524	457	458	495	500	474	531	480	432	511	439	496	500	468	471	500	481	491	478	441	468	456	456	468	497	471	484	508	465	488	451	508	495	500	441	532	485	467	452	500	465	488	438	449	482	424	443	440	472	437	464	483	477	481	461	466	448	478	498	456	468	446	463	446	491	487	449	517	509	469	455	465	494	500	515	446	456	448	433	466	507	437	467	476	453	430	451	492	483	499	478	472	458	469	502	491	450	445	470	482	463	500	486	439	492	423	402	453	468	455	461	460	474	511	465	476	478	431	451	467	439	460	488	474	507	483	474	491	448	473	482	441	469	497	505	470	435	507	466	481	474	492	500	484	463	465	442	477	453	456	487	478	471	481	477	465	480	484	490	449	477	484	461	466	476	475	503	472	495	469	459	451	476	431	504	490	428	473	480	474	475	486	472	474	482	450	448	467	509	469	468	466	464	483	460	472	442	453	468	454	444	437	486	478	463	430	460	420	507	419	418	444	482	485	491	442	465	457	482	480	452	477	484	438	494	485	476	467	483	454	491	475	491	458	481	469	484	474	476	503	489	456	490	508	471	473	446	487	489	477	464	510	471	450	450	472	466	463	444	497	500	468	447	508	465	476	474	462	445	444	479	498	489	479	457	516	474	466	464	487	471	494	431	451	458	525	490	477	485	479	492	417	465	485	464	494	443	438	491	488	507	471	475	512	430	484	477	461	458	496	486	506	451	459	467	466	469	460	481	484	456	431	482	438	435	485	489	459	462	463	450	513	511	488	490	466	437	517	449	494	462	467	472	455	460	504	467	484	489	461	467	439	437	465	450	431	504	429	460	478	492	485	458	471	485	455	463	467	450	517	465	462	496	480	486	461	456	458	469	489	482	452	473	487	453	466	485	452	479	456	483	482	492	499	501	448	464	463	445	471	501	468	448	461	494	472	440	459	465	473	462	475	466	483	469	447	468	479	463	452	489	462	486	483	487	475	440	465	480	461	413	442	499	485	455	450	508	463	468	447	513	511	449	450	489	477	455	509	493	466	477	470	448	429	476	473	456	454	438	470	498	455	483	478	481	483	472	460	469	464	485	498	479	467	451	508	465	510	500	453	468	459	450	479	459	458	512	454	484	462	478	486	451	442	458	457	465	465	496	459	480	447	430	485	459	475	496	505	508	464	473	430	452	496	473	440	427	508	459	465	468	461	440	479	438	458	485	473	454	426	493	490	441	468	455	481	495	443	457	452	480	452	462	460	484	493	507	502	462	440	437	450	471	463	483	478	476	502	491	432	473	473	480	481	462	498	464	492	459	483	474	510	534	473	514	455	462	483	451	448	489	485	449	472	453	476	480	485	510	482	467	447	477	430	505	493	488	484	472	451	477	464	461	490	495	492	466	462	450	464	448	467	478	501	463	485	485	474	519	485	487	433	471	481	478	501	470	507	487	498	448	461	477	448	513	504	473	438	485	504	485	493	462	469	457	440	456	458	465	472	461	487	475	465	483	475	459	455	482	495	478	461	510	445	464	487	449	424	467	447	484	452	486	484	484	495	469	478	459	484	482	478	496	450	496	475	491	441	473	466	471	481	477	486	468	463	438	439	416	466	429	455	488	485	462	455	490	435	442	492	475	497	476	478	489	453	464	497	469	456	455	484	448	468	464	497	489	508	502	480	464	501	442	460	476	487	463	507	468	473	469	445	486	487	471	447	470	472	439	454	427	496	424	447	486	453	513	430	500	445	478	460	475	424	496	456	511	440	454	476	482	476	491	513	486	451	496	488	487	472	416	507	449	474	502	496	516	501	477	477	460	446	443	463	450	457	495	488	489	449	442	493	481	435	471	468	490	490	433	461	486	459	455	473	445	504	500	481	449	486	466	484	493	457	451	472	451	470	493	438	426	485	484	495	456	479	440	452	452	490	460	436	470	431	450	507	452	450	469	455	453	460	500	456	486	464	454	463	464	496	478	472	459	471	500	491	467	462	461	512	477	424	489	434	491	458	481	470	459	494	477	462	447	493	525	476	496	487	455	512	469	484	442	451	472	451	482	464	495	459	485	508	470	482	474	477	489	477	507	445	476	509	437	498	486	462	469	444	451	497	479	465	437	522	464	474	452	476	514	464	457	484	456	468	481	451	434	435	506	453	480	478	431	419	465	493	451	472	473	485	473	467	453	480	486	497	482	492	459	454	491	513	463	470	481	458	484	496	468	495	461	464	484	476	482	460	473	477	462	482	475	451	492	491	474	500	467	484	456	455	509	468	509	418	437	483	475	438	491	433	416	491	432	498	485	418	463	459	463	475	482	456	466	432	458	480	443	484	436	467	479	495	443	472	462	491	445	446	450	468	462	504	448	458	459	425	466	484	447	429	465	468	473	462	498	511	482	457	485	481	456	483	462	501	495	459	455	442	430	471	454	477	462	460	448	471	470	492	483	468	497	449	501	493	483	487	450	478	442	476	487	479	453	489	503	446	454	469	469	477	440	495	471	452	446	476	492	431	477	458	463	452	469	498	470	458	443	489	470	499	452	445	479	456	436	492	488	470	461	495	473	489
56622	48837	33132	28194	29720	30824	30844	28314	23806	17231	10269	5660	2259	1305	1660	1239	777	646	519	531	614	435	427	407	384	369	364	350	323	336	338	348	337	314	305	255	293	308	322	281	264	288	302	293	281	276	289	261	246	300	259	234	242	225	280	251	266	282	279	266	262	258	267	259	276	230	262	261	249	286	281	237	267	256	268	273	260	260	232	277	248	235	227	251	254	265	253	286	243	257	250	269	266	258	270	249	254	278	246	266	241	261	240	229	275	266	259	257	238	241	266	221	257	270	237	244	225	261	221	277	264	237	243	253	228	254	256	250	241	240	271	262	249	258	239	221	219	246	263	255	230	240	245	252	270	280	239	237	288	303	282	250	254	265	267	236	266	259	270	249	273	224	262	287	228	232	251	254	242	218	253	258	242	246	233	240	242	266	237	246	257	214	260	250	263	281	286	277	257	258	247	257	246	253	234	244	226	263	242	264	253	257	249	263	238	252	257	257	250	231	274	238	268	248	248	237	255	250	259	221	270	258	239	261	262	264	264	241	248	241	259	260	262	261	248	247	265	274	225	287	243	233	276	251	229	244	256	243	254	279	220	235	234	265	254	241	253	251	258	242	251	221	260	267	267	231	259	256	274	237	256	289	254	255	255	258	226	230	245	279	264	245	263	238	255	272	239	252	235	256	250	259	274	247	261	287	217	254	251	242	255	278	259	241	248	264	265	238	266	218	291	260	245	250	223	249	242	281	256	240	255	244	240	247	258	213	263	263	271	295	258	251	255	255	276	258	254	235	263	247	265	235	248	252	260	259	260	249	275	219	279	265	257	267	277	243	261	234	268	264	240	238	216	248	262	247	247	254	249	257	233	270	249	240	262	251	262	226	275	271	269	274	234	264	265	266	253	237	264	262	238	253	300	248	263	254	228	235	267	267	231	244	258	239	256	277	268	271	247	270	245	266	245	252	261	255	260	250	231	246	233	253	271	243	260	260	253	247	283	250	282	271	238	246	253	261	245	206	273	263	257	256	247	263	235	255	247	229	269	250	251	249	266	258	256	239	273	273	250	246	233	278	276	251	272	261	252	255	232	244	259	277	254	264	277	239	232	264	239	276	267	250	263	246	260	249	263	263	276	282	224	261	269	251	251	244	248	259	285	243	260	244	237	231	270	255	286	250	259	270	211	222	239	249	274	261	254	265	265	248	240	238	259	268	240	238	274	285	275	271	254	256	249	254	254	261	233	239	238	243	237	237	251	247	224	239	230	259	256	267	251	263	222	253	263	265	253	262	253	251	261	256	244	233	262	260	239	247	241	237	263	246	270	245	224	249	275	266	262	229	252	283	243	227	276	247	235	241	265	231	264	234	248	270	266	251	268	242	246	261	257	260	236	239	256	265	261	248	251	259	256	257	241	259	249	273	281	235	250	208	243	254	250	244	258	227	244	225	252	269	235	227	265	281	275	260	232	235	224	241	265	253	268	247	257	249	252	227	240	257	266	234	270	228	235	260	273	220	260	252	271	246	246	226	265	244	244	288	270	251	259	236	260	282	245	259	250	261	247	258	254	293	255	253	268	229	254	219	248	226	230	248	230	275	253	254	256	239	225	242	245	252	257	250	221	266	235	254	256	249	235	253	273	218	221	285	226	255	217	244	265	268	266	234	242	278	250	244	257	273	251	233	233	285	285	250	258	237	247	249	253	242	271	267	251	270	251	262	273	255	278	291	259	239	269	239	270	252	272	260	259	279	230	266	256	253	244	240	277	237	244	230	278	246	243	234	219	258	263	261	264	258	241	277	243	277	248	249	272	217	233	254	211	256	236	264	260	256	248	258	253	252	257	272	247	264	239	224	270	257	261	218	287	261	258	246	244	275	273	246	210	247	259	264	244	240	245	262	257	243	237	281	264	255	261	251	266	269	292	251	239	269	293	270	266	240	236	240	248	237	247	239	263	259	270	241	281	261	273	261	259	265	239	268	230	263	241	237	257	268	265	260	239	250	231	269	227	229	239	275	257	262	279	252	247	259	208	283	262	213	241	250	281	254	256	263	251	252	255	256	280	261	254	244	265	231	265	277	267	266	263	254	261	246	221	251	268	251	252	261	282	268	259	256	256	267	258	270	273	267	267	262	258	245	269	220	247	273	246	240	240	247	242	251	255	248	275	253	232	260	247	246	239	215	255	256	274	289	234	267	241	239	234	248	241	276	234	258	236	252	270	248	244	276	255	249	257	245	276	245	249	248	274	256	263	272	262	251	260	262	290	275	248	255	273	257	254	239	251	261	275	236	250	228	240	235	264	264	241	264	233	242	232	268	250	251	286	240	226	265	259	246	252	246	246	246	257	278	247	272	262	227	248	239	257	235	230	254	262	255	251	247	265	242	253	245	238	274	260	248	244	269	244	244	260	248	260	263	265	248	233	243	258	252	233	235	270	229	226	233	277	281	257	279	273	265	265	266	237	269	265	276	237	255	263	242	249	259	255	267	287	214	227	273	265	252	272	230	240	292	246	247	248	269	242	241	228	265	265	258	237	260	252	284	273	257	253	254	250	238	259	263	261	256	237	247	237	263	237	222	251	264	243	275	235	255	251	255	249	250	244	266	243	246	273	259	239	293	249	244	257	237	242	266	255	260	260	261	277	260	265	234	245	273	247	223	257	274	248	276	248	261	233	253	247	237	259	254	234	250	265	273	263	273	258	264	248	248	275	237	247	247	239	271	254	258	247	250	254	258	244	255	231	253	275	251	254	265	265	252	242	238	261	225	248	273	292	244	283	259	250	240	231	243	266	250	284	248	263	245	246	234	240	250	274	250	282	248	249	248	280	264	251	263	269	262	244	243	283	240	245	273	253	247	250	233	241	269	263	278	267	271	261	261	251	236	241	266	271	238	267	240	229	232	284	263	248	294	257	244	277	243	259	252	281	234	238	290	249	261	256	275	282	262	274	254	259	254	270	254	253	272	264	239	278	237	249	234	267	267	266	226	240	245	243	252	271	260	237	272	232	228	252	219	239	233	252	242	238	269	251	257	262	213	240	251	253	261	236	258	273	262	257	270	224	234	245	220	239	282	245	252	252	245	255	252	216	268	279	258	270	239	285	251	242	234	237	242	244	267	232	243	238	254	264	264	265	234	258	238	264	254	232	265	248	295	243	263	269	261	270	247	242	256	234	231	248	287	248	240	267	248	233	232	272	254	242	265	278	247	253	216	236	268	268	263	236	247	251	234	257	264	254	259	259	277	254	260	246	278	265	242	268	254	261	288	261	222	270	260	251	265	251	225	254	243	254	253	256	246	231	303	246	255	249	250	229	261	257	252	251	255	223	261	236	229	239	259	258	242	259	240	259	256	259	281	246	247	226	240	240	273	241	276	248	251	234	270	261	265	255	241	258	281	242	221	216	253	239	240	265	246	243	227	257	271	268	240	284	277	268	275	251	231	246	237	281	267	240	281	247	248	269	264	278	271	272	273	242	259	240	270	264	237	246	235
48280	53430	33738	40490	43447	46180	44055	39852	36501	30943	24762	17292	8187	5218	7619	5075	3563	2862	2387	2564	2228	2007	1802	1609	1487	1494	1351	1376	1370	1281	1214	1191	1098	1045	1051	1001	977	980	960	986	867	880	824	853	815	848	770	806	814	761	797	780	811	830	839	810	731	733	738	771	722	747	695	728	754	747	754	730	728	737	729	749	701	714	750	738	740	668	710	709	735	734	714	772	740	779	722	734	763	704	702	728	741	734	673	737	724	722	751	689	720	755	769	726	752	751	750	702	741	717	674	698	691	688	662	697	752	710	770	754	701	685	660	715	687	738	703	700	669	706	694	674	702	707	722	702	727	666	707	687	717	679	685	721	687	744	723	716	748	700	723	673	701	654	684	746	671	756	677	695	759	707	770	736	699	681	670	753	702	716	682	732	716	682	659	753	769	744	759	757	727	716	694	714	722	719	742	691	721	720	754	706	714	684	699	726	744	698	756	713	725	741	711	695	752	730	668	717	741	683	712	724	709	710	703	748	715	643	669	733	680	705	692	779	726	694	668	775	675	713	703	755	704	698	706	733	797	719	705	662	758	743	701	681	724	732	657	666	716	696	680	700	686	717	733	706	739	663	696	712	732	718	724	754	720	722	699	710	727	665	733	728	656	720	728	705	753	717	665	680	685	690	742	701	740	677	728	755	698	697	711	716	698	701	677	706	679	717	726	704	731	722	715	657	682	729	752	727	728	695	735	730	757	721	714	708	723	695	685	756	693	719	741	712	714	736	739	707	754	684	727	726	683	709	712	699	666	713	750	744	693	727	666	730	744	709	718	650	702	701	743	705	747	727	698	688	703	702	697	710	704	737	724	730	656	710	625	686	699	717	759	774	710	707	713	714	701	681	715	692	692	743	695	694	726	692	721	735	726	738	691	662	733	679	672	674	716	747	717	727	721	707	667	665	756	763	744	719	707	725	745	707	693	670	757	688	682	742	731	733	707	674	689	738	730	686	677	686	690	704	683	679	681	659	723	735	682	684	676	736	718	678	691	689	705	729	633	723	723	664	657	699	720	711	708	724	708	740	711	665	660	702	718	695	673	711	717	714	741	703	734	720	714	722	704	712	754	696	712	743	744	750	728	737	679	694	766	737	711	717	702	744	752	694	718	718	740	692	713	704	723	677	743	732	691	692	745	699	708	750	684	716	668	732	725	727	723	710	701	749	717	720	710	679	692	777	678	738	658	769	716	660	710	729	714	739	683	677	765	685	711	694	724	673	666	708	687	719	740	696	717	729	701	738	709	734	724	691	699	711	713	701	700	702	657	735	731	733	686	710	718	733	749	658	652	706	697	736	677	642	705	706	713	720	717	681	695	744	748	679	679	705	720	706	713	702	725	701	681	714	753	749	669	731	713	703	700	715	693	726	707	731	673	674	719	755	761	700	742	697	731	670	689	728	707	721	694	718	773	701	683	714	685	722	687	745	691	683	699	733	708	731	697	683	726	657	731	690	758	656	686	661	711	738	731	737	735	720	713	721	744	713	701	704	682	727	705	737	718	746	747	685	691	731	708	741	674	705	741	710	719	710	715	692	730	688	707	696	710	681	713	733	712	692	747	665	660	670	703	674	701	732	725	708	727	735	675	757	737	670	751	722	686	675	754	726	724	682	718	754	680	690	710	704	678	739	723	693	704	675	707	726	744	700	736	733	682	719	683	713	690	715	746	703	723	726	677	692	680	717	676	712	703	730	693	715	717	739	700	737	716	734	653	709	735	687	686	692	701	697	742	712	699	735	669	682	689	705	702	732	746	681	728	720	789	687	684	727	716	739	723	734	670	672	639	716	723	668	740	715	706	705	701	709	687	682	713	656	720	725	688	726	709	726	715	695	704	696	693	711	745	690	674	700	663	681	690	689	708	781	708	716	693	691	704	752	702	693	738	712	707	705	686	713	673	748	724	693	721	718	722	738	700	700	707	706	700	722	752	700	707	686	707	702	705	673	639	726	718	662	683	741	751	724	708	713	704	708	723	742	720	708	682	715	693	692	684	729	722	707	688	712	704	727	703	726	667	757	734	700	702	740	715	690	718	723	646	718	699	714	744	675	696	664	727	670	695	718	652	750	759	721	689	743	687	695	735	730	723	695	668	660	646	722	663	715	727	693	718	701	749	720	720	654	765	696	721	738	707	729	734	708	710	763	718	659	697	752	729	712	733	739	731	673	739	725	727	706	723	671	694	684	718	710	735	721	718	738	639	726	733	731	714	726	714	740	720	741	755	718	683	712	672	668	684	725	722	731	706	692	718	706	685	724	695	680	713	690	701	736	687	725	736	745	705	688	725	737	718	726	766	665	779	723	709	692	734	688	686	700	700	687	670	734	708	695	701	693	698	689	682	693	738	718	697	735	694	683	713	739	687	695	702	705	678	687	704	707	731	741	729	734	712	751	693	736	697	756	736	737	709	711	678	758	698	733	699	715	721	713	706	671	709	714	634	739	679	668	696	695	721	686	728	701	717	684	727	715	718	695	720	733	718	734	765	755	746	687	704	758	736	711	736	689	738	767	761	670	711	732	688	771	708	720	753	710	675	709	680	726	705	738	714	684	674	716	689	727	713	686	719	726	700	710	727	751	680	728	755	712	740	693	733	740	758	711	731	757	753	729	701	707	657	637	729	752	716	669	760	741	699	701	707	746	732	718	709	739	663	730	710	745	717	717	713	726	741	702	700	758	679	697	762	698	651	735	711	715	699	697	734	718	723	699	709	737	725	684	707	716	777	673	708	738	730	725	729	685	726	712	705	702	743	717	661	737	715	740	733	732	731	723	658	680	691	725	724	727	720	672	715	759	719	697	722	707	658	728	700	702	726	715	695	660	726	679	706	663	689	702	686	710	696	701	748	686	717	709	670	704	746	706	681	729	732	696	680	722	739	690	716	678	702	693	697	690	716	710	711	706	716	744	763	681	714	689	711	727	712	686	718	773	728	672	737	727	699	683	712	718	680	696	704	692	638	749	688	724	750	727	689	700	666	703	654	742	678	728	669	680	773	674	653	746	725	704	736	725	729	721	700	673	699	741	718	747	704	728	726	775	712	679	687	766	726	682	763	712	684	744	696	725	692	746	724	667	737	727	724	726	723	749	716	697	750	749	715	743	677	730	712	717	690	698	705	714	659	679	674	714	712	696	674	710	716	740	731	692	702	718	749	660	696	665	697	697	707	706	698	729	721	719	731	747	709	699	677	757	678	707	709	694	713	731	738	715	699	763	674	695	755	735	751	702	651	699	736	676	678	686	740	729	734	741	672	711	674	691	720	711	705	712	684	704	718	702	762	743	712	746	727	708	648	673	717	649	741	676	700	728	667	673	726	694	680	691	663	728	714	687	680	723	731	705	664	700	738	695	693	664	752	731	702	723	681	727	711	663	699	689	692	721	707	687	708	734	706	718	725	688	724	699	684	732	683	670	704	710	700	703	684	697	694	737	687	697	711	722	703	699	728	684	709	627	682	714
21339	31308	15299	7464	5663	3308	1923	1363	940	781	568	378	292	251	280	220	238	195	218	205	204	245	214	176	203	186	198	157	172	195	173	183	188	185	172	175	171	178	157	155	172	160	166	159	161	169	145	163	160	170	177	140	165	179	149	154	175	167	156	139	164	150	164	156	172	169	179	160	174	172	155	174	165	171	168	158	159	163	173	143	143	171	147	156	161	189	164	169	149	160	175	148	167	152	163	149	155	166	156	170	182	167	173	169	130	147	149	167	154	146	160	171	162	163	161	179	145	177	129	164	163	165	147	180	162	168	165	143	165	197	180	168	141	168	161	161	157	169	168	137	169	166	168	172	137	156	148	169	146	180	159	153	175	152	146	170	166	164	154	178	158	169	154	152	151	159	168	162	159	159	157	161	188	159	146	152	191	167	164	146	166	148	183	171	166	175	158	143	155	143	155	167	163	157	174	179	154	164	152	155	155	148	188	171	166	177	161	154	160	155	154	176	180	164	145	172	156	158	185	173	162	156	153	161	174	170	139	176	187	143	155	155	152	155	135	155	140	167	160	186	179	161	158	167	158	148	139	147	184	165	139	176	161	154	175	157	158	176	144	160	151	180	146	170	152	177	180	152	173	171	147	151	166	154	161	165	148	175	176	158	148	173	141	156	144	160	152	138	170	132	160	152	147	140	182	176	162	174	172	174	148	143	176	188	167	158	167	161	165	160	177	169	172	156	154	170	145	166	184	125	155	153	158	192	175	153	162	169	178	187	157	195	144	148	175	172	151	143	182	182	153	163	164	167	165	165	143	160	157	148	170	147	163	152	167	179	167	159	174	163	154	144	170	180	143	170	153	171	159	165	154	162	178	137	177	167	168	164	147	150	168	167	166	168	173	168	154	135	161	160	184	146	161	167	149	154	137	174	170	155	165	153	167	155	172	181	176	144	170	165	182	185	182	163	147	177	172	162	161	150	164	158	160	158	171	145	172	173	164	157	158	154	155	162	151	169	152	159	143	160	156	145	160	151	145	170	155	186	186	148	159	159	156	152	159	173	161	141	162	143	161	156	171	157	151	163	168	179	164	149	153	159	161	149	171	165	142	173	147	172	168	174	154	156	164	168	155	166	158	179	150	137	174	173	166	152	156	140	175	152	161	178	151	181	144	169	154	176	139	163	157	163	146	140	159	162	162	137	145	153	150	159	166	170	163	164	176	157	147	131	170	156	157	164	165	176	148	155	155	184	165	140	150	172	153	174	161	142	172	148	158	165	175	151	150	170	171	165	150	176	170	171	153	158	163	159	177	158	166	172	147	178	164	165	163	132	160	169	157	171	156	168	180	165	179	142	176	162	160	150	169	163	150	151	163	142	172	173	159	191	172	138	175	165	152	172	145	161	149	166	146	169	174	148	170	166	167	167	152	149	158	160	167	162	162	164	179	156	162	148	185	173	142	155	165	166	148	159	156	149	157	181	184	186	157	163	128	163	149	181	166	179	144	164	143	156	150	168	156	170	165	162	160	169	150	153	168	164	166	169	185	180	143	159	166	168	170	145	141	130	161	148	141	153	148	176	144	136	150	181	169	145	162	174	154	173	152	163	176	154	159	133	170	167	176	151	173	169	147	139	164	168	176	174	148	157	173	161	152	172	177	160	143	162	147	149	177	180	147	153	140	139	146	130	176	144	146	169	155	155	179	149	178	143	166	164	177	161	177	174	177	184	170	157	162	157	147	160	186	187	185	152	164	183	168	166	135	163	171	146	149	154	156	170	170	178	162	149	158	160	149	173	161	142	193	164	146	140	162	152	152	166	152	147	151	175	187	169	181	170	153	163	181	153	161	133	164	176	169	151	167	154	153	143	154	155	160	157	169	143	160	154	170	148	166	150	159	183	180	143	163	147	169	176	151	158	164	148	170	169	173	155	147	172	171	174	172	152	146	177	130	151	151	149	132	147	150	148	157	151	139	161	158	157	158	177	191	168	159	175	175	145	191	142	157	157	162	182	169	174	153	173	179	160	159	164	152	183	171	157	173	167	142	167	167	150	119	149	169	147	173	162	155	173	159	143	171	169	166	141	163	161	179	168	154	162	149	157	145	164	145	163	167	169	172	156	168	142	143	147	164	159	151	161	162	153	136	163	176	139	158	147	158	158	164	170	159	152	162	170	138	160	158	159	159	160	154	155	164	145	173	170	151	160	164	157	190	152	177	149	163	177	183	169	155	145	169	171	166	168	176	172	188	176	142	190	166	156	164	170	160	152	180	172	164	161	162	151	161	160	157	155	149	154	172	146	172	150	155	157	153	140	143	138	172	173	150	156	154	165	161	154	144	173	156	149	165	161	151	172	138	144	179	149	138	171	182	161	168	150	147	193	172	168	147	169	167	151	165	142	163	181	144	178	166	195	183	161	165	147	132	153	161	166	152	139	143	162	192	178	144	166	167	158	166	150	192	162	150	164	170	143	148	155	174	145	169	133	168	149	143	148	169	149	181	160	153	137	141	163	153	157	150	146	149	133	140	155	164	174	159	180	160	183	164	172	173	153	166	152	155	156	142	137	167	173	141	200	180	161	147	156	153	187	162	154	152	167	169	156	148	164	172	146	166	149	166	176	167	172	164	167	149	162	170	177	173	161	163	164	154	160	173	176	168	156	166	147	186	157	184	175	160	135	133	157	156	148	168	178	159	166	153	190	176	150	159	164	152	195	168	168	178	156	154	128	138	168	170	134	168	159	164	154	163	168	174	172	154	167	159	152	164	161	159	176	156	171	140	137	160	146	171	180	169	157	144	167	163	172	159	146	157	181	165	163	150	166	152	147	149	162	188	149	163	163	187	136	169	173	157	167	149	140	144	164	148	137	168	162	154	170	163	176	162	158	162	166	155	145	158	157	158	155	174	178	158	147	151	162	143	159	164	171	151	151	179	157	144	153	189	188	173	158	160	157	149	150	166	164	169	176	155	160	159	160	161	170	169	176	166	152	203	177	158	155	143	167	189	160	174	159	161	152	154	151	179	167	162	183	168	158	169	143	168	181	180	157	186	159	158	162	164	157	139	150	172	161	182	164	158	176	165	152	160	158	153	140	148	168	173	162	163	162	182	155	166	142	158	147	152	157	146	163	148	165	151	147	171	160	149	155	174	172	153	159	172	167	156	172	160	160	158	138	159	151	171	171	138	147	167	163	166	166	163	168	159	149	165	163	164	172	141	164	172	154	158	173	155	167	168	177	158	134	162	161	165	148	145	150	169	166	165	165	173	159	167	138	155	155	149	161	173	185	179	151	173	161	170	181	155	169	150	164	161	174	162	165	152	145	174	170	143	163	160	156	168	160	143	165	155	169	169	162	148	154	164	174	170	175	184	162	170	180	145	150	155	172	151	170	174	149	142	166	163	185	194	141	149	176	142	145	157	163	140	154	160	183	150	156	130	172	166	150	156	152	161	163	154	145	157	162	166	158	150	174	185	174	160	166	173	160	162	156	176	162
18641	31987	12377	13536	13174	10576	7883	5720	4539	3548	2649	1806	1264	1208	1154	1010	912	853	803	784	820	872	799	767	645	700	655	689	623	627	656	661	588	606	593	550	577	590	547	536	556	531	506	557	514	473	554	518	529	470	504	510	506	525	525	507	529	517	524	520	484	461	524	498	496	490	523	504	514	502	552	509	462	478	505	536	503	510	485	479	499	501	522	498	518	502	480	524	558	503	493	427	490	486	510	504	476	525	524	453	533	506	482	507	479	475	505	502	469	491	502	505	491	487	521	479	523	504	482	496	527	503	507	515	526	556	496	521	503	495	530	490	475	517	476	521	488	513	520	488	495	535	459	509	520	463	488	494	551	500	535	502	505	503	483	500	504	521	480	490	519	487	503	477	489	539	493	529	494	522	502	485	472	479	497	449	481	495	489	525	523	492	496	481	496	516	517	479	506	508	511	530	477	467	515	535	454	509	463	487	514	512	519	516	472	495	558	504	513	509	496	521	472	498	495	479	480	475	466	487	468	486	510	526	519	476	530	499	499	530	504	507	473	533	527	499	498	529	511	514	491	489	572	541	489	478	518	538	459	520	513	550	499	470	483	520	482	501	505	473	507	501	522	503	514	497	463	500	522	525	491	513	494	511	482	538	525	493	501	516	457	492	524	478	473	529	465	504	496	511	515	531	467	520	561	517	516	534	484	508	498	558	495	514	489	520	491	515	503	465	526	516	465	477	492	524	521	502	498	459	482	511	473	508	482	524	499	521	494	485	530	516	476	478	550	485	480	497	473	502	545	470	498	524	466	479	445	531	494	489	502	501	490	521	521	515	529	521	493	527	441	490	493	522	492	503	493	458	516	497	515	548	473	463	484	511	472	508	507	510	463	518	529	485	531	506	541	502	520	472	486	471	489	532	518	493	501	492	490	486	527	511	530	501	488	474	499	538	532	494	492	492	521	508	477	504	536	526	511	489	496	470	511	495	469	488	500	515	549	493	503	508	503	492	538	508	446	496	484	533	533	515	484	506	518	513	504	432	473	511	515	538	491	504	513	489	535	496	484	506	514	514	481	522	524	506	468	516	516	539	487	482	481	499	498	503	500	506	486	532	492	506	472	566	469	507	481	500	497	529	480	502	483	478	523	519	508	472	518	511	508	490	501	515	483	475	490	493	452	520	499	508	480	478	467	493	494	482	523	528	469	553	475	491	502	513	464	503	477	498	498	520	500	543	490	496	453	463	502	502	496	496	488	510	543	510	497	514	549	499	504	531	490	487	484	523	498	539	458	514	513	511	504	510	505	489	509	475	494	475	482	525	525	528	517	479	497	487	480	489	503	498	484	507	510	486	484	513	496	478	505	527	492	495	500	453	516	515	566	500	532	507	518	476	500	519	489	524	506	483	502	487	482	514	463	493	484	519	488	492	531	495	502	493	493	489	525	482	497	487	520	492	519	540	512	512	526	505	527	492	495	484	487	541	529	488	507	505	526	520	523	515	475	504	505	526	492	522	464	491	505	499	498	508	524	547	519	529	503	471	475	508	533	503	481	516	496	482	527	507	527	489	497	465	495	510	486	500	482	539	505	464	524	488	533	475	486	451	504	500	501	521	505	460	506	508	497	480	501	502	569	522	489	511	524	487	512	516	536	494	489	499	488	509	493	468	494	529	507	521	497	510	478	532	498	500	485	478	497	484	518	521	522	515	526	469	478	536	530	512	511	472	503	530	526	530	512	504	514	515	515	457	509	497	535	483	459	500	485	494	503	507	551	489	507	503	492	504	480	496	511	538	489	462	530	484	532	544	508	477	501	498	522	531	506	499	482	525	474	505	545	449	510	483	519	497	476	484	545	518	512	484	482	504	484	479	535	506	534	540	499	522	476	484	519	503	538	494	539	533	477	525	479	485	528	537	545	518	510	476	515	532	520	508	519	509	481	552	550	481	512	526	535	471	488	479	487	516	510	529	524	497	547	531	504	485	492	498	513	490	493	525	495	481	501	464	470	518	507	510	497	510	510	518	522	500	556	528	500	475	489	494	491	476	511	502	511	522	498	498	470	507	496	497	469	513	465	501	485	479	488	522	512	489	496	503	493	508	494	519	515	481	531	502	473	541	497	494	501	534	487	508	520	464	510	507	507	497	494	488	530	508	517	481	486	514	523	487	498	528	481	484	495	472	499	511	507	544	478	515	518	481	495	539	481	521	523	532	508	508	504	496	522	500	500	502	502	475	478	490	465	525	489	466	515	481	532	500	480	538	494	518	477	464	482	484	520	496	479	484	496	492	493	457	526	507	513	503	512	502	507	537	532	490	451	454	483	529	505	529	509	504	507	473	542	471	507	513	507	520	488	508	525	506	469	500	509	524	468	465	478	496	493	509	512	493	525	505	482	462	474	508	484	530	502	497	510	525	512	526	502	472	491	532	510	454	520	509	457	523	504	460	499	491	515	521	512	515	510	494	546	535	485	531	542	447	475	507	518	514	462	502	516	516	519	489	470	519	522	543	483	501	485	520	529	496	478	527	509	493	476	538	494	535	536	496	491	489	472	507	509	519	512	475	503	465	498	504	516	504	547	507	503	518	503	475	499	492	468	488	476	505	516	494	492	527	497	525	515	477	521	540	512	493	501	494	488	471	528	542	480	503	481	497	481	595	493	508	513	514	519	485	532	493	540	459	503	498	507	503	479	488	519	541	495	525	529	492	464	536	475	520	532	500	482	548	531	531	496	497	495	488	519	524	534	479	542	490	523	494	494	505	528	533	524	501	497	501	482	505	522	480	526	464	551	530	479	495	503	505	496	488	469	505	480	496	499	493	480	442	474	499	468	486	501	501	496	515	495	479	522	492	527	512	547	483	525	517	487	573	525	502	491	509	534	548	510	542	505	493	490	483	510	480	483	519	506	525	500	475	504	458	530	487	481	498	452	512	515	496	514	491	500	482	471	518	513	482	495	531	493	511	503	487	535	506	518	482	498	517	520	490	505	505	472	490	547	500	545	478	528	482	476	503	501	522	500	477	496	512	531	504	472	510	504	516	517	473	519	499	544	528	516	506	488	502	523	503	481	531	535	521	495	491	477	526	522	477	517	515	472	480	493	542	479	501	529	530	526	524	484	491	542	472	516	498	507	495	513	539	515	474	507	487	536	509	491	543	519	535	490	505	484	526	501	534	508	496	533	486	453	530	496	520	541	502	493	479	497	479	500	473	477	511	542	496	496	506	524	522	484	482	522	539	541	509	494	544	566	527	512	484	469	521	488	515	492	503	530	571	517	492	487	508	484	543	522	508	502	488	528	482	502	550	491	532	499	501	517	490	513	518	502	499	491	491	504	489	529	491	501	477	555	523	503	501	463	543	490	502	496	510	470	483	506	523	473	468	470	512	523	538	568	515	537	495	497	492	500	474	512	476	511	489	504	511	504	485	494	535	479	523	516	494	469	526	513	452	498	497	520	492	473	534	510	502	474	497	535	534	471	527	485	558	496	530
53047	48459	32588	27310	29229	28278	24028	18132	12290	7406	4046	2185	884	825	690	436	378	328	321	278	307	256	236	215	229	198	209	189	204	218	161	170	167	166	189	162	166	192	130	175	162	138	163	156	155	168	204	165	141	162	162	150	151	163	167	152	143	139	182	162	148	144	145	145	143	160	167	152	144	164	188	142	142	130	154	146	149	166	151	143	176	155	152	149	121	141	134	156	157	141	148	118	150	149	137	140	143	145	170	158	144	179	138	150	155	141	162	147	158	129	145	159	129	136	141	148	124	143	161	147	146	144	137	143	146	164	144	144	147	153	154	143	163	139	136	147	149	167	154	120	145	146	142	115	139	146	139	149	160	146	132	133	138	152	173	153	137	133	152	126	133	139	148	163	155	167	148	141	158	157	153	140	110	150	153	152	153	161	149	144	136	146	143	152	149	146	165	155	123	145	147	125	125	168	149	133	148	150	155	151	134	148	140	167	148	160	133	153	154	151	142	146	136	155	161	155	135	142	156	148	148	135	154	156	142	157	157	164	158	144	164	144	137	126	139	147	141	163	145	179	153	142	118	154	141	156	151	126	144	143	144	146	151	153	128	158	149	164	133	140	140	144	148	135	144	154	160	127	120	150	139	135	147	132	146	140	142	133	134	157	131	145	148	146	138	179	137	144	152	140	151	148	141	141	142	148	156	154	158	155	143	126	154	123	150	143	128	135	148	146	145	135	163	150	159	134	156	136	149	144	147	162	141	136	170	150	137	140	148	155	139	173	155	154	164	180	168	182	125	148	141	141	178	157	149	140	146	154	159	139	139	169	141	148	151	156	134	157	138	134	153	138	161	126	133	149	168	171	143	139	151	145	168	165	143	142	143	141	151	148	151	162	160	142	131	126	152	156	152	134	166	162	149	135	157	156	150	150	163	146	159	144	149	160	154	162	155	142	154	142	143	148	132	157	152	158	169	147	151	124	145	160	163	145	145	150	155	149	142	131	149	139	164	134	125	147	139	143	159	148	144	171	154	145	146	148	134	138	125	148	155	149	127	152	124	153	135	152	139	162	156	140	149	178	158	144	142	130	136	168	153	151	153	183	145	162	140	144	129	160	158	134	143	125	153	156	152	159	134	151	116	177	135	138	153	148	147	142	140	162	146	130	177	151	143	152	135	152	163	157	160	147	156	152	165	146	153	153	155	129	160	129	158	149	124	130	158	158	140	137	148	135	146	151	158	160	158	177	161	150	133	147	147	153	150	165	157	147	148	150	151	125	158	144	139	149	137	159	160	123	149	145	164	148	151	144	143	156	161	146	148	134	138	130	154	120	159	142	163	161	137	151	136	171	155	161	153	155	128	133	145	139	134	166	152	134	155	153	159	149	145	142	146	153	148	175	147	147	142	149	137	153	137	140	135	150	154	146	146	138	150	140	143	127	148	158	153	168	167	179	155	166	157	141	139	151	162	169	150	155	163	145	151	148	148	142	156	161	159	139	136	154	153	142	147	155	153	144	139	149	136	149	143	149	158	126	156	168	154	158	161	149	151	148	158	167	143	139	142	147	158	135	167	160	133	162	154	149	156	139	155	147	152	148	161	157	123	151	154	151	153	136	148	169	130	146	146	129	124	157	162	151	154	144	160	150	152	162	136	146	149	160	152	157	134	153	134	165	145	137	134	150	136	137	151	147	145	145	152	157	150	152	153	142	151	140	138	132	135	130	147	153	142	143	156	165	159	147	159	144	166	143	135	138	124	135	125	144	131	151	151	140	130	139	168	154	160	144	152	161	150	131	145	173	140	140	130	149	129	146	141	134	166	131	152	155	146	166	140	154	114	162	139	159	152	127	144	135	136	150	143	159	149	146	131	148	152	153	128	160	158	120	152	171	195	143	161	138	155	154	151	161	157	150	140	150	139	152	129	141	134	165	173	147	132	140	143	128	173	125	151	162	155	123	147	149	146	133	161	139	140	153	141	145	139	164	134	146	164	147	162	150	155	141	146	136	130	159	156	139	157	156	139	165	154	147	153	145	137	134	147	138	137	125	150	129	144	147	144	137	166	155	158	129	109	127	166	151	133	130	141	144	152	167	135	131	147	164	153	161	153	150	156	159	153	155	166	156	142	133	128	188	160	157	162	165	154	148	141	160	164	146	138	157	139	133	138	168	144	151	151	162	152	142	140	146	157	160	120	150	147	153	139	148	166	163	135	139	136	137	147	161	143	146	154	140	134	151	145	161	147	142	140	165	135	135	160	157	150	139	160	148	135	148	145	151	145	149	162	149	165	135	153	136	139	143	161	153	135	141	145	167	138	146	136	126	141	152	138	139	144	123	154	145	140	147	168	138	160	145	141	143	155	150	160	152	164	146	163	146	152	153	165	151	138	150	149	154	152	130	147	140	161	145	128	153	157	162	125	170	145	149	150	159	151	138	160	157	120	147	136	141	129	151	164	154	144	136	126	131	138	139	156	136	146	137	147	156	136	169	150	150	126	165	143	162	171	156	145	161	130	150	168	151	136	147	156	136	147	177	141	148	151	125	145	127	118	147	136	158	155	171	142	164	160	134	157	137	153	144	154	147	140	146	164	148	151	146	151	145	131	150	137	152	160	148	151	156	152	122	127	157	141	168	139	135	163	148	150	159	159	141	135	160	148	125	168	146	167	154	141	172	151	142	154	145	152	150	125	158	139	157	144	158	154	133	133	157	144	162	158	154	174	148	163	166	158	134	148	144	162	172	142	167	139	154	134	161	139	157	143	197	149	143	139	155	173	145	166	141	122	139	155	140	163	144	134	158	147	127	154	139	172	159	166	153	136	134	137	152	133	143	141	123	148	145	148	135	148	144	150	141	170	166	162	138	160	157	141	161	168	169	152	147	167	159	150	153	156	135	162	138	145	131	153	156	153	139	143	141	147	170	141	159	155	145	161	147	132	125	164	143	172	152	139	163	140	149	132	157	160	118	165	144	142	144	136	142	141	133	155	181	168	153	158	156	159	177	154	161	148	156	148	159	131	142	141	143	152	172	148	140	152	152	165	126	128	165	142	162	123	138	134	135	176	149	148	144	139	147	150	155	153	155	170	168	143	162	128	141	137	159	142	139	153	152	137	157	173	148	120	135	145	159	149	147	146	126	128	157	151	134	129	147	156	154	142	119	146	141	153	170	137	145	145	148	158	137	170	147	164	147	149	128	146	157	137	163	161	180	139	128	166	159	137	156	126	148	146	143	161	161	161	147	137	128	148	165	158	137	157	153	140	147	155	142	147	158	147	160	159	153	141	142	147	145	139	138	141	154	141	141	157	166	135	145	142	145	127	136	116	148	167	160	154	156	130	145	150	170	139	155	141	175	148	153	159	136	132	147	150	159	135	177	165	145	142	144	153	149	164	142	146	141	158	152	152	140	148	159	140	139	132	135	129	158	121	138	141	152	133	158	145	132	164	140	140	152	167	145	142	134	172	178	153	186	146	156	129	149	133	143	149	146	153	138
43808	51749	29638	34128	38273	37925	35040	30100	26004	20997	15084	10499	4154	4158	3875	2404	2029	1617	1406	1360	1480	1233	1183	982	899	840	846	851	851	848	777	736	704	626	675	595	621	591	593	601	574	525	527	550	546	537	520	535	514	499	514	474	510	495	507	499	475	484	523	474	472	494	480	495	513	445	500	446	457	456	493	475	424	505	474	502	503	472	445	505	489	461	466	515	469	462	468	460	491	455	465	468	490	469	447	451	498	451	473	499	486	482	468	455	476	495	444	458	499	505	444	478	443	466	462	472	481	490	484	489	463	449	472	453	457	466	431	483	452	477	450	469	443	488	491	422	456	441	445	476	459	417	451	463	464	423	452	445	449	508	481	499	463	491	435	405	436	451	470	457	493	446	475	473	474	483	477	457	500	424	472	505	475	478	476	472	436	445	487	483	472	447	454	487	488	441	467	431	494	471	483	464	474	450	481	510	460	490	457	445	484	476	500	463	510	463	472	481	479	508	456	497	484	451	497	441	458	467	455	471	499	461	470	473	457	486	469	493	466	478	437	458	544	465	506	421	462	434	463	476	440	484	503	429	439	424	462	455	462	479	463	438	474	493	493	463	435	454	446	487	494	456	462	468	511	431	481	472	447	453	471	438	430	484	462	446	465	476	439	480	455	437	453	414	468	457	427	462	442	489	469	468	451	464	463	451	504	459	483	443	469	453	479	481	444	470	478	431	467	478	468	474	486	424	493	452	468	498	456	459	458	439	457	452	481	432	436	455	439	446	516	448	465	484	448	463	463	469	473	441	440	469	456	450	453	477	418	433	468	454	446	455	472	480	485	472	493	466	448	430	490	442	436	469	429	471	436	462	481	464	513	453	486	457	501	457	429	469	485	469	447	465	466	495	444	462	491	465	442	468	480	460	430	478	432	469	510	465	447	502	456	479	471	471	470	451	448	487	453	448	456	455	453	446	479	459	459	453	475	467	515	460	496	448	481	442	458	450	477	449	440	477	485	455	442	511	500	444	469	464	441	472	470	467	457	474	466	471	481	490	439	467	405	436	453	483	459	424	467	459	430	461	478	452	496	468	450	434	419	419	474	468	459	450	458	473	453	457	470	452	495	460	426	425	467	451	411	453	469	483	467	478	462	455	454	474	481	491	462	483	451	466	478	444	457	468	451	460	435	423	479	464	449	479	462	412	441	472	459	456	465	421	444	480	464	473	475	465	478	428	466	506	452	431	461	449	445	445	419	487	425	471	480	499	484	432	471	496	490	457	453	436	462	462	472	467	417	493	437	498	474	492	476	458	455	424	477	474	439	445	454	491	459	464	416	497	461	479	475	471	471	432	521	451	484	493	479	456	474	481	473	434	439	435	466	466	438	450	481	466	460	499	443	462	465	447	474	477	452	461	461	441	487	448	469	458	459	482	452	421	469	443	455	460	435	500	472	459	438	428	494	509	408	427	426	469	446	460	500	441	497	471	438	463	465	461	457	448	455	450	467	483	495	446	474	476	505	480	434	433	463	460	466	461	473	487	505	477	473	473	496	452	474	439	453	414	421	424	449	465	476	487	459	459	469	442	427	461	501	444	425	442	470	486	467	442	450	438	463	463	472	468	489	497	480	465	497	434	453	436	452	481	442	493	475	448	471	464	453	435	463	464	461	457	423	437	424	490	501	488	451	472	494	471	434	504	473	478	464	462	436	471	470	465	470	464	449	462	443	467	474	458	470	497	463	468	448	435	474	463	444	445	441	437	428	474	501	481	462	478	459	460	481	439	475	461	474	443	500	489	478	456	483	478	452	507	464	486	444	479	468	504	466	441	471	437	467	485	486	470	493	474	461	450	459	447	485	447	457	466	443	439	470	469	519	458	459	492	448	442	468	473	450	452	483	465	480	449	481	484	486	513	483	465	464	441	481	435	498	479	501	473	456	454	445	467	482	467	431	469	462	434	481	480	490	461	474	474	474	457	446	460	458	490	466	515	450	471	485	470	505	445	478	412	498	484	464	478	458	460	474	469	417	472	438	454	467	442	451	495	478	515	456	475	489	410	471	461	464	469	456	465	479	454	438	476	456	453	493	446	445	477	471	486	460	468	444	476	488	470	456	484	470	447	496	440	451	487	450	490	454	438	441	454	497	450	487	468	499	455	503	464	456	455	472	491	432	509	483	468	502	426	405	450	467	439	442	470	453	514	489	446	463	494	440	475	476	435	421	469	468	415	447	470	474	505	482	421	462	473	484	454	465	460	473	467	475	460	439	484	460	447	474	460	448	485	453	495	412	468	440	457	478	456	480	442	465	494	420	445	507	452	436	449	518	454	426	447	461	464	437	509	456	441	484	453	415	471	459	454	442	475	480	457	449	481	444	450	466	454	445	486	420	473	466	449	463	463	465	476	482	455	457	442	437	455	461	503	462	473	464	409	474	460	490	510	432	434	418	468	449	463	471	472	448	473	479	444	447	451	476	468	472	454	427	482	455	406	468	496	433	453	451	474	470	474	441	479	440	474	459	463	468	471	500	471	468	465	453	486	462	470	445	463	483	472	432	462	466	489	501	467	477	429	424	467	452	455	467	479	416	499	454	420	475	436	466	477	446	469	427	439	446	452	473	437	487	459	477	454	438	471	461	459	449	458	465	497	485	487	425	444	485	486	451	489	476	460	429	460	475	446	493	449	453	424	447	497	442	498	435	505	461	427	474	496	464	460	448	444	488	462	489	483	445	436	466	496	452	475	475	463	454	490	459	462	517	477	462	458	464	457	446	451	488	480	461	438	474	457	475	472	472	486	421	443	482	466	456	461	440	471	457	453	463	485	469	449	482	497	460	481	462	472	420	454	477	449	454	466	486	468	486	444	451	474	472	475	460	472	458	486	454	448	446	459	429	465	469	463	472	462	467	439	433	465	483	455	464	447	482	452	447	489	460	497	475	486	499	489	472	468	470	443	468	511	469	463	485	451	463	459	490	452	509	480	446	482	467	487	474	480	451	472	483	431	468	459	460	439	457	447	476	463	522	463	461	450	461	472	447	448	461	478	493	428	411	463	447	445	498	476	463	444	470	465	453	467	521	445	470	498	461	472	481	492	434	473	489	461	509	479	487	445	484	514	458	458	458	449	468	466	454	479	429	440	501	478	442	472	454	421	451	496	452	457	464	472	436	446	459	494	438	454	445	472	517	492	479	453	446	508	482	430	469	464	487	447	477	476	463	475	476	502	470	496	477	466	442	458	509	463	470	438	478	463	468	489	443	474	444	468	468	456	499	492	450	494	464	459	460	440	474	427	461	455	457	443	443	462	467	457	478	482	452	434	432	439	469	439	489	462	457	492	436	456	485	463	438	455	426	450	456	510	502	456	476	487	468	459	456	477	463	456	451	459	512	469	453	506	480	451	445	454	479	461	470	484	458	481	467	468	440	467	479	471	472	446	464	481	481	449	457	466	446	426	462	453	449	437	463	457	485	458	444	476	438	447	420	438	462	459	465	476	478	465
56507	46748	32249	27518	30072	30587	30586	28775	24236	16903	10445	5794	2334	2058	1634	1123	813	529	586	484	494	434	415	399	366	357	396	325	337	343	319	308	292	266	280	264	265	295	253	295	279	282	261	285	291	260	270	277	271	292	275	275	244	288	275	273	263	291	245	251	254	236	231	259	245	231	249	260	273	259	261	262	254	264	259	253	291	259	263	267	262	268	238	243	265	262	244	246	247	244	282	272	267	269	243	220	253	260	246	259	268	271	217	243	253	259	285	250	271	272	241	242	234	238	244	252	249	262	256	268	266	244	289	249	242	256	221	252	275	264	263	266	257	268	245	264	236	269	247	247	258	276	253	258	237	242	262	229	239	244	262	249	244	247	257	286	238	265	259	265	267	247	232	238	243	237	248	275	255	240	247	255	243	254	262	265	260	237	247	254	247	222	280	254	237	245	255	271	245	265	234	270	278	240	236	238	264	261	259	247	244	269	263	271	263	239	247	238	240	246	260	280	225	257	217	219	276	267	255	235	274	259	252	247	256	277	241	239	250	269	257	270	259	268	265	237	226	250	266	257	265	262	272	231	262	231	253	249	262	242	253	270	262	271	265	247	251	252	247	236	255	276	257	257	242	227	290	273	245	253	258	292	245	292	252	256	255	227	233	256	251	238	265	254	250	232	255	269	224	226	264	232	243	248	247	248	269	244	251	300	267	245	285	263	267	234	258	265	236	268	246	250	250	239	236	253	224	240	266	258	249	260	276	249	248	273	263	265	251	252	272	260	255	261	281	228	236	246	229	239	258	246	273	258	220	272	224	241	226	232	281	246	233	295	212	247	261	275	271	244	272	287	267	233	255	260	249	262	230	236	242	250	254	262	240	295	255	257	262	268	262	261	243	235	277	257	234	274	266	229	245	251	263	277	265	248	271	237	263	256	283	226	244	244	264	224	254	263	272	242	251	249	261	245	270	282	263	243	250	258	249	231	275	248	249	226	233	245	234	239	250	266	207	265	247	219	239	246	277	248	268	253	257	257	268	238	258	255	247	257	227	262	253	241	272	246	281	248	269	219	249	249	230	264	254	248	239	224	242	268	243	254	244	281	258	270	240	233	266	256	229	243	249	225	258	237	235	247	246	260	254	254	248	274	263	238	231	272	281	241	257	255	276	251	262	247	246	288	221	255	230	259	276	253	260	248	246	252	257	255	252	259	251	276	255	277	260	247	252	234	283	248	237	245	257	237	267	233	268	285	272	235	243	247	264	238	271	245	245	223	239	249	235	230	246	235	279	289	244	262	246	269	250	240	252	246	254	256	240	248	234	258	237	263	234	258	272	252	244	243	261	247	248	269	234	259	269	245	276	243	262	249	223	261	230	253	266	250	243	266	273	263	257	261	275	262	248	250	272	228	250	228	253	245	257	274	260	261	249	239	254	246	237	222	243	244	254	291	249	244	261	256	234	220	243	261	235	244	275	258	248	282	258	226	252	263	252	264	270	256	239	247	240	266	232	248	267	242	259	271	260	245	253	294	241	234	243	243	244	248	241	251	254	232	234	221	268	239	248	231	244	266	231	239	252	259	250	266	229	260	263	239	242	240	264	239	236	254	263	251	230	287	257	270	262	240	258	258	246	257	259	250	233	223	261	245	247	273	238	216	258	251	228	259	231	231	257	249	268	249	272	264	255	254	250	227	249	242	254	251	245	255	242	240	279	250	267	238	244	243	222	235	244	240	246	237	234	255	251	232	261	240	249	246	247	278	258	272	249	266	225	251	249	259	247	271	235	212	247	245	238	246	264	253	239	258	234	269	276	255	258	233	258	245	297	246	250	225	258	255	276	277	237	224	256	282	254	240	266	256	243	247	268	245	231	283	250	240	255	233	223	290	279	273	285	282	256	229	251	274	225	225	235	258	254	258	233	223	257	262	253	228	263	289	246	286	245	247	217	255	254	256	252	284	275	272	277	240	239	248	248	244	235	264	243	233	237	236	268	257	257	261	243	278	245	259	247	247	245	291	243	254	257	241	236	242	244	231	245	217	245	282	263	255	235	264	271	276	282	217	245	264	265	260	240	269	208	257	269	277	248	273	261	271	249	249	210	237	261	236	239	263	262	243	246	257	271	243	271	251	287	251	270	267	237	250	221	249	227	257	245	250	255	286	232	240	261	261	232	248	270	232	250	276	263	241	264	256	243	245	256	228	260	272	274	271	275	248	238	231	276	273	242	241	269	265	263	275	232	251	253	273	257	247	267	244	243	250	229	247	261	247	258	252	231	227	264	266	265	274	273	285	283	249	286	262	214	268	259	258	257	269	261	233	274	243	264	233	256	266	235	242	259	243	264	254	243	246	227	256	242	266	244	228	270	249	244	238	281	242	234	256	240	248	230	275	269	238	254	239	249	259	244	250	285	241	257	249	258	245	210	287	249	286	251	233	247	251	237	234	240	262	263	224	271	286	230	246	242	253	251	236	272	225	240	248	263	246	259	275	268	253	239	253	251	240	224	261	253	236	264	273	251	259	260	231	240	278	233	256	222	258	278	282	230	223	245	252	243	244	240	233	251	260	268	260	251	235	251	246	262	205	261	231	258	242	270	252	255	234	261	259	254	246	267	286	255	259	254	222	254	240	210	240	241	253	235	282	251	263	259	245	223	233	258	246	240	228	235	261	266	256	261	256	258	264	266	277	253	240	253	247	243	268	223	268	232	261	268	229	252	240	234	241	263	282	266	236	262	224	226	256	240	251	294	245	228	238	239	260	250	256	247	277	236	283	271	277	262	254	280	224	242	225	235	242	260	261	282	276	272	247	254	241	247	237	255	241	229	222	256	271	234	235	257	252	239	259	236	246	295	276	255	267	230	252	237	242	269	253	271	250	259	254	256	263	247	247	257	255	272	246	239	256	269	257	240	271	257	212	271	243	235	248	248	216	228	257	262	248	248	229	270	253	266	270	240	245	292	260	262	250	246	238	233	272	234	242	272	279	253	252	263	244	256	275	260	243	230	223	251	239	270	278	252	275	281	282	273	226	263	234	242	235	255	241	249	257	251	254	236	250	234	249	266	299	248	279	266	220	238	217	241	252	245	245	256	236	242	260	275	265	217	244	264	254	254	236	224	249	286	254	255	260	229	263	255	253	278	251	249	243	225	269	251	273	254	243	251	218	265	242	234	281	287	274	244	240	263	287	253	269	279	271	258	271	237	286	261	261	271	273	257	238	284	242	230	236	242	235	251	249	250	281	236	208	239	285	233	234	242	244	252	269	264	256	255	238	253	233	275	236	259	236	250	252	268	235	276	281	289	225	223	251	252	231	225	261	243	250	262	236	241	257	223	252	253	267	270	250	255	270	260	250	233	244	253	239	239	244	258	247	253	256	229	240	247	223	242	225	245	215	256	259	261	248	252	259	241	236	279	242	246	256	231	256	271	248	242	226	246	264	232	244	240	242	271	262	225	270	292	242	265	235	262	244	259	265	235	246	261	234	251	269	232	231
48904	54447	34417	40236	44703	45475	44969	40847	37217	30761	24696	17772	8493	8612	6881	4558	3781	2929	2546	2136	2377	1896	1698	1545	1485	1489	1461	1298	1267	1298	1233	1195	1125	1040	1000	1046	975	964	964	964	907	901	802	826	839	795	798	797	841	779	823	804	780	774	805	797	743	741	735	763	735	771	713	736	754	725	691	691	703	731	772	751	735	721	713	733	721	706	726	740	680	694	692	718	769	719	678	702	710	710	748	719	725	706	730	708	732	790	697	728	750	761	764	785	711	717	689	759	692	737	702	728	735	702	664	735	750	664	716	677	728	730	649	673	728	751	702	728	694	690	681	698	685	702	651	715	694	656	654	706	686	700	698	671	681	687	702	695	709	700	741	667	747	689	714	729	709	691	698	725	702	721	736	752	725	754	692	644	744	708	676	698	712	734	668	669	745	675	749	684	723	726	716	706	694	716	679	709	692	700	731	726	720	701	740	709	714	691	699	755	757	708	716	674	693	699	701	752	726	697	742	713	702	760	661	658	703	712	723	735	679	693	733	729	700	675	702	765	681	675	730	694	717	664	704	723	721	721	710	728	730	679	715	703	716	737	685	705	678	716	675	728	725	680	742	672	691	713	742	737	713	768	713	678	710	662	671	790	723	703	683	749	675	733	683	714	711	671	696	717	665	730	717	716	666	703	772	667	690	718	692	659	712	754	723	687	722	738	747	645	703	745	720	741	732	693	722	689	718	710	702	694	722	726	748	724	731	711	689	764	722	681	669	695	722	729	712	688	722	704	723	728	730	648	701	759	684	713	729	721	661	698	719	724	706	680	771	681	700	738	732	725	715	701	690	731	758	752	729	747	692	765	696	763	681	719	684	698	708	699	685	728	699	699	683	716	753	687	726	685	726	699	689	739	774	715	666	710	693	690	692	696	675	739	705	701	725	702	727	755	736	723	715	661	696	753	709	723	753	706	695	731	708	743	721	674	644	740	659	708	703	756	692	681	702	713	708	698	740	717	769	669	707	682	734	703	698	758	700	716	681	683	704	708	712	668	678	717	702	712	722	690	722	735	742	734	657	703	676	701	710	696	736	702	718	699	684	729	742	726	704	720	677	682	726	719	669	665	697	667	720	660	674	736	657	707	710	702	701	681	737	717	707	699	709	700	691	678	711	648	704	683	719	753	664	692	697	713	724	683	676	734	719	724	705	692	703	695	677	698	693	716	704	623	729	700	762	697	698	673	668	679	657	704	697	704	707	698	715	704	682	704	694	719	738	732	729	692	738	735	699	674	711	766	703	713	688	708	731	689	728	686	659	706	733	708	681	721	714	708	709	713	698	714	710	688	696	679	680	725	727	708	722	699	720	726	699	719	746	728	694	755	706	693	651	695	719	713	674	720	711	656	688	694	799	693	720	749	724	731	730	677	726	680	705	745	681	684	692	662	686	707	713	655	750	732	741	726	723	718	699	671	710	718	696	667	680	663	687	721	707	729	708	724	686	688	732	711	695	739	702	754	669	680	690	690	719	683	736	669	694	702	688	686	688	719	699	745	702	681	710	684	708	714	721	633	694	700	699	702	691	715	697	726	732	666	736	733	663	691	687	677	704	695	705	699	738	764	675	684	728	713	703	694	729	725	730	660	739	707	721	656	718	696	705	728	722	730	675	712	708	725	680	733	690	716	756	729	699	738	686	683	731	712	683	707	760	726	681	730	729	688	695	725	737	699	700	687	751	753	735	762	722	652	705	631	715	706	650	716	720	661	667	719	667	754	745	724	666	720	721	698	652	702	684	763	718	675	675	698	707	673	738	741	702	698	727	720	708	723	728	723	709	743	705	670	671	742	734	718	695	682	648	712	716	692	718	694	712	689	710	760	751	697	665	700	708	708	739	696	744	659	731	691	697	761	704	699	713	719	722	718	717	692	685	679	671	720	693	711	751	703	746	722	694	692	663	688	697	705	702	686	711	712	646	705	661	738	697	707	684	682	706	747	670	645	696	680	754	666	694	735	745	726	689	719	690	706	727	678	755	670	742	714	693	716	748	692	719	701	686	692	695	726	681	709	704	654	702	693	690	705	702	706	677	709	720	672	776	745	701	723	714	701	676	701	666	657	775	705	734	699	704	709	704	712	700	729	720	690	716	721	707	736	679	702	679	722	707	704	668	744	721	725	687	726	687	691	732	700	698	705	733	705	702	707	703	711	659	713	720	672	737	683	712	719	691	688	737	687	730	709	703	678	682	742	689	738	718	724	672	729	770	739	700	703	678	696	662	692	719	706	713	668	726	694	782	765	715	698	704	687	739	706	668	694	731	679	703	702	695	694	693	722	703	720	712	707	767	668	721	688	717	716	706	677	680	747	715	673	719	716	672	719	657	732	737	708	667	695	723	710	710	721	727	671	694	669	681	712	684	723	710	711	710	708	678	715	666	697	704	722	732	715	694	690	733	708	700	692	705	685	703	724	706	685	682	709	696	690	719	693	722	720	742	701	699	707	688	731	695	724	663	733	703	646	704	692	735	702	735	728	723	729	748	675	739	724	739	743	724	717	692	683	699	726	670	706	731	708	747	709	698	707	690	685	728	711	741	721	732	724	691	700	753	658	712	734	724	715	735	741	706	681	682	676	724	700	661	690	716	703	677	667	693	687	676	731	696	710	770	684	735	765	697	720	712	730	713	686	725	671	716	656	717	707	692	718	701	766	682	724	724	717	664	722	734	713	684	714	685	759	717	699	727	665	704	692	677	752	698	715	745	748	712	707	708	683	706	741	739	710	723	716	719	689	694	679	653	690	674	723	700	739	780	694	717	753	746	706	739	713	675	725	709	702	744	685	699	723	683	733	738	742	712	723	713	702	783	726	705	688	698	677	751	703	685	717	693	690	734	700	718	733	751	681	669	727	714	744	710	732	683	679	698	741	753	710	698	728	697	772	759	678	697	704	711	733	709	726	702	743	695	692	705	676	717	706	744	748	720	725	718	713	718	701	668	710	743	688	689	665	751	690	746	702	724	713	690	689	684	698	713	695	716	696	708	711	686	734	684	708	740	753	687	719	739	671	725	713	704	662	710	714	703	699	714	707	717	707	710	654	714	705	737	707	716	686	704	696	689	708	702	674	717	704	727	743	715	729	690	696	669	702	682	706	691	706	749	693	749	741	719	719	743	691	705	687	717	745	701	703	726	710	628	702	679	726	730	709	719	701	724	732	707	727	747	690	666	708	710	702	713	687	730	708	714	705	757	684	725	676	681	672	685	677	715	727	775	713	704	689	694	699	725	684	719	719	677	713	707	713	723	736	685	749	630	720	689	725	685	726	692	699	710	711	683	717	716	722	717	678	741	719	717	674	717	684	678	730	690	707	706	688	695	698	713	666	695	688	714	696	700	683	730	741	727	713	682	672	700	696	731	701	722	699	746	703	700	707	716	690	738	716	731	666	668	692	738	707	681	685	725	691	721	709	733	707	676	701	742	696	721	691	675	741	696	743	690	715	661	690	702	690	714	714
21748	33650	18170	8422	6157	3529	2225	1447	1058	714	584	382	314	292	241	214	207	198	225	194	236	196	203	181	183	162	180	184	203	154	173	156	164	177	180	160	160	169	147	162	159	166	150	158	158	179	174	155	165	160	160	201	165	134	153	163	189	170	176	149	164	159	164	149	153	160	166	155	154	154	174	201	162	158	172	169	141	159	172	160	163	178	169	155	160	179	158	143	160	157	151	150	159	160	158	164	165	165	173	162	151	201	175	153	173	174	158	179	151	172	151	184	175	163	146	157	151	151	147	168	144	167	138	163	167	162	171	172	151	150	160	143	157	143	188	147	162	168	144	152	166	161	170	162	167	186	148	172	173	157	161	158	149	178	146	158	152	150	169	170	145	169	164	159	148	148	168	148	168	148	151	155	185	155	163	161	171	166	150	153	165	161	144	165	147	167	176	166	152	174	148	162	135	148	167	147	177	155	166	152	166	148	167	163	165	172	148	162	179	150	168	150	148	145	165	179	144	159	171	178	158	175	171	154	140	169	151	158	162	157	152	151	162	160	200	188	161	138	159	151	162	149	157	149	149	156	153	177	134	166	157	174	175	157	163	166	165	156	151	159	170	175	156	158	146	159	182	172	156	172	160	144	158	170	154	159	141	156	160	151	157	182	149	153	150	160	165	171	166	138	137	184	148	168	155	159	140	167	172	163	171	166	170	169	167	161	149	153	157	150	153	165	156	197	159	156	147	164	143	146	139	158	169	167	164	148	171	152	188	147	166	193	152	154	179	154	173	178	165	157	161	160	156	156	159	172	176	145	164	148	173	164	137	139	149	147	174	137	179	163	148	173	163	141	179	151	149	155	145	164	183	143	151	156	145	152	167	136	173	153	189	156	143	158	196	146	160	167	177	164	156	167	164	159	181	181	153	154	155	159	168	165	153	145	154	146	148	167	165	156	165	145	171	164	166	168	170	158	162	171	174	166	166	156	165	175	148	153	164	151	138	161	169	167	171	175	150	151	147	176	178	165	174	142	166	160	165	148	159	159	159	139	163	154	167	152	148	169	180	186	164	164	161	141	154	169	184	155	177	161	177	183	156	172	170	145	152	130	167	156	149	158	165	175	140	156	161	163	162	191	163	156	154	151	143	150	138	180	139	148	159	139	155	156	153	140	158	163	146	172	169	143	161	165	154	173	163	159	159	159	162	163	159	147	140	150	156	165	153	169	160	156	164	144	147	149	139	157	169	166	187	146	161	175	153	168	160	171	165	147	159	175	161	159	159	164	164	149	172	171	161	173	172	164	137	181	168	162	148	151	175	164	169	149	155	175	140	157	154	142	148	141	171	170	152	152	153	147	175	150	158	170	147	189	154	150	178	148	141	170	150	164	171	172	156	149	169	174	158	165	175	160	168	145	161	162	159	145	161	188	176	163	156	165	134	151	152	152	158	170	148	142	169	150	159	146	160	170	150	170	162	169	144	168	155	166	151	153	173	159	174	147	150	156	152	145	169	144	168	163	154	163	170	150	151	155	154	163	168	147	154	151	157	171	168	156	152	172	159	159	155	161	152	157	149	159	166	142	179	168	168	166	169	151	163	178	172	161	149	204	155	151	161	167	157	148	186	170	157	177	167	148	151	160	169	154	158	149	171	160	147	151	176	148	146	147	166	144	151	165	159	153	163	160	162	185	156	160	172	170	163	166	148	183	196	174	179	134	159	153	177	165	160	162	140	160	159	147	169	166	162	165	163	132	165	158	140	124	160	166	137	181	166	160	138	171	175	154	141	185	148	163	165	164	139	158	172	176	185	155	159	150	143	169	161	169	172	154	160	176	157	162	141	154	135	150	171	157	163	148	163	147	131	166	157	151	148	133	156	155	167	149	187	118	166	154	168	170	139	163	165	162	145	145	148	145	169	160	141	161	142	154	148	147	159	147	169	179	174	181	177	148	156	153	176	159	148	163	153	184	159	167	171	184	181	160	171	139	165	165	164	161	147	168	152	131	155	170	157	165	175	184	176	156	166	168	157	174	156	150	151	147	152	156	179	149	147	184	162	169	167	151	187	169	174	157	171	162	162	185	150	176	166	174	164	166	169	168	145	168	168	151	166	138	151	163	151	159	165	154	170	160	179	147	167	161	143	165	201	169	153	145	148	161	154	166	152	173	138	170	135	165	164	156	197	155	156	181	172	155	173	159	144	143	141	170	160	142	164	123	152	149	162	158	166	177	142	162	150	157	164	154	149	165	149	153	159	136	155	151	169	134	148	176	158	149	162	141	168	145	176	146	170	178	150	149	180	150	152	176	154	149	141	160	179	154	171	182	183	157	152	150	149	150	166	146	146	163	167	148	153	117	164	145	148	147	161	150	181	179	168	166	141	185	154	172	145	171	176	166	155	147	169	178	156	174	158	141	182	150	171	149	164	154	148	162	152	160	179	160	166	154	144	135	169	171	184	169	140	145	154	186	166	168	183	128	167	155	172	170	171	171	144	169	157	140	162	159	164	134	167	170	180	142	144	169	150	141	143	151	155	163	142	165	171	153	143	152	155	146	157	163	139	142	173	166	138	149	160	161	185	170	166	158	161	172	155	166	135	158	176	155	176	153	167	160	139	166	155	156	155	174	133	133	149	153	145	170	164	167	169	148	158	154	178	177	170	145	163	150	170	131	151	144	164	156	180	146	179	150	161	140	152	159	174	151	170	157	154	169	148	163	143	137	148	187	165	158	153	165	165	144	172	169	172	171	152	175	158	180	164	160	167	159	155	169	172	151	144	130	143	168	147	164	146	146	166	156	161	166	158	164	151	174	152	150	149	154	175	121	157	152	185	141	173	176	162	162	162	160	145	150	167	156	152	161	181	170	164	170	162	173	210	169	175	165	136	145	173	156	150	168	165	171	147	156	171	162	188	136	163	164	175	173	150	142	153	151	159	175	156	175	138	148	145	147	157	155	158	158	170	154	153	167	167	140	174	156	161	137	144	153	144	152	157	168	149	175	154	151	166	153	166	142	174	173	166	156	155	167	156	147	170	167	163	177	132	150	170	181	150	165	147	159	136	157	160	172	160	189	163	166	156	166	161	158	171	202	153	172	143	153	179	169	180	165	160	177	160	172	179	149	145	148	161	131	175	171	178	163	166	188	161	144	155	151	179	176	171	149	159	147	161	168	158	177	165	141	191	155	183	181	149	170	168	160	160	177	148	183	155	151	163	158	168	144	153	172	154	164	154	142	165	149	183	147	141	161	179	161	127	160	187	133	163	176	182	161	159	171	147	162	153	161	161	154	152	174	155	165	179	128	162	164	149	174	149	166	156	154	170	145	166	160	130	147	168	171	156	166	163	153	182	147	160	162	162	147	182	153	150	159	175	144	161	140	139	166	148	150	175	163	177	152	150	165	160	155	172	181	179	156	155	171	161	147	165	191	157	178	157	155	151	145	157	156	177	193	168	165	162	160	177	144	133	165	168	168	163	182	169	166	140	165	190	128
18595	34379	13624	13532	14755	11074	8580	6253	4886	3467	2717	1959	1245	1333	1123	1024	913	837	764	799	830	880	696	751	740	716	686	687	648	635	640	607	584	567	594	528	542	570	610	590	559	543	510	517	516	562	480	539	528	507	518	527	478	521	493	494	508	515	524	503	523	486	489	525	544	525	494	538	505	494	509	515	561	499	501	487	541	501	498	492	493	482	506	528	481	526	523	478	443	529	540	515	507	488	520	530	475	522	482	493	500	500	499	531	488	512	474	500	514	505	508	512	459	498	519	494	520	543	505	539	504	540	510	497	478	482	504	489	522	502	489	523	494	500	503	489	487	463	497	490	488	476	512	536	484	533	505	491	497	526	514	503	498	482	487	537	517	516	489	489	538	536	533	489	492	483	518	484	489	501	484	516	465	492	529	570	483	515	481	528	494	559	475	516	481	498	522	489	495	470	506	498	491	525	518	518	542	517	514	532	516	485	474	504	533	488	520	502	456	543	543	538	485	532	498	504	485	531	517	515	482	500	528	515	467	514	527	545	458	478	524	480	504	497	521	499	550	486	518	435	481	504	485	550	485	500	502	476	519	471	486	496	514	554	480	496	530	500	504	498	517	492	522	529	520	505	490	475	487	478	483	497	515	545	506	504	503	491	511	504	551	447	451	500	482	503	523	483	471	500	484	515	499	533	518	505	489	476	489	512	486	483	507	523	491	489	525	495	509	533	496	518	483	484	509	494	493	482	518	494	478	525	478	498	464	541	497	500	501	524	501	571	521	470	478	479	487	505	526	482	503	458	542	461	496	499	496	502	453	506	554	487	472	455	469	479	523	501	497	509	517	475	504	508	511	487	484	519	491	533	534	491	484	493	515	500	511	482	483	548	501	564	540	470	527	477	479	510	473	521	512	485	512	491	491	491	486	512	509	488	513	497	528	493	491	473	526	459	515	488	487	496	437	503	490	520	492	506	491	529	504	520	496	515	516	517	518	532	484	467	500	529	506	552	486	514	530	513	530	511	519	485	483	511	508	508	481	522	484	467	492	509	484	497	494	486	533	531	527	476	466	525	521	498	511	484	495	494	517	501	514	501	525	541	517	520	487	495	514	507	489	506	466	498	529	459	499	503	506	508	539	518	478	501	494	517	533	489	504	487	492	427	493	499	526	507	492	503	530	509	491	537	489	498	524	507	505	490	491	541	480	484	495	504	499	471	497	501	506	510	508	501	493	508	508	484	497	506	538	498	478	505	486	497	506	502	505	454	461	492	471	454	516	464	496	542	570	493	484	488	457	505	475	529	520	505	492	497	483	462	520	495	516	484	518	517	518	523	510	505	515	517	513	529	511	519	517	474	556	504	505	475	492	500	522	537	498	534	506	539	495	499	480	483	525	527	528	507	486	492	540	542	525	507	512	531	498	520	504	495	509	495	486	500	503	525	522	465	501	535	489	527	497	513	479	478	507	516	470	505	495	460	519	463	501	509	475	495	539	494	504	528	515	501	511	471	507	504	540	486	476	464	499	496	525	538	488	491	527	506	526	507	557	507	518	504	507	491	517	511	522	518	480	493	524	501	513	505	494	518	524	500	493	531	551	511	492	495	508	485	480	558	523	526	493	554	468	486	514	504	504	477	521	494	533	534	521	488	517	490	479	507	486	473	482	523	545	476	498	503	513	503	530	462	445	470	469	488	513	520	544	518	492	527	529	528	487	484	515	489	491	496	499	481	523	507	503	480	491	527	494	486	501	513	490	498	512	490	498	472	535	475	517	519	492	530	506	501	476	498	471	540	528	509	477	504	538	475	500	508	502	569	501	526	530	491	447	483	488	480	495	511	503	526	523	481	493	520	512	480	508	540	485	511	514	472	526	490	499	497	484	473	493	538	502	506	538	506	502	495	522	477	479	479	494	482	499	509	545	493	532	483	487	510	466	484	510	507	526	506	485	496	528	508	519	504	487	469	510	509	454	465	564	493	467	479	504	502	512	485	491	504	487	522	540	518	504	475	494	499	483	507	515	512	512	483	509	503	463	510	498	496	490	518	521	488	461	467	513	488	563	535	457	467	475	501	531	502	532	509	527	500	519	444	472	507	481	491	522	514	470	500	509	453	492	480	484	537	497	477	505	483	545	525	471	456	482	523	510	499	506	480	469	457	513	497	504	485	498	478	513	509	509	487	499	486	499	490	501	497	530	484	511	497	501	524	491	508	521	518	530	500	482	514	515	506	480	504	490	534	523	518	541	487	473	521	466	553	474	487	506	477	523	492	472	486	487	525	528	513	489	466	554	519	488	522	498	516	508	487	461	508	519	502	501	504	445	477	516	507	521	511	486	498	495	495	485	464	455	508	499	504	546	476	502	503	497	483	498	455	498	530	458	499	487	518	488	464	468	514	472	516	499	478	493	538	500	501	534	500	463	529	498	533	489	442	486	487	544	493	498	512	530	475	479	511	489	497	504	465	495	513	521	487	506	506	506	470	513	497	521	470	536	491	509	511	485	539	519	485	537	505	466	513	475	476	521	514	504	487	509	458	508	500	488	518	495	496	496	502	493	511	486	481	525	482	525	508	490	499	514	505	529	501	514	489	501	510	515	529	492	488	528	510	540	490	470	514	509	520	522	459	506	477	522	506	507	505	482	521	513	539	540	498	493	503	494	492	469	502	483	513	515	503	498	484	458	481	529	486	496	514	489	503	483	496	508	498	507	465	560	540	484	477	520	492	492	492	492	532	486	508	553	516	492	499	518	515	494	505	494	510	496	506	525	532	511	487	520	526	543	492	475	470	487	526	503	489	500	535	525	488	507	487	526	491	477	493	550	478	502	524	483	491	484	509	491	515	500	487	518	486	498	506	505	496	494	531	553	502	505	519	475	525	499	494	513	495	511	491	524	490	485	502	478	525	481	507	491	484	479	492	478	495	522	516	475	500	478	485	486	494	545	466	515	483	498	537	508	485	507	473	525	507	523	490	494	535	508	507	534	510	502	515	502	505	515	467	445	482	553	472	501	445	504	470	528	479	518	513	489	508	481	537	489	510	529	516	514	559	446	530	517	471	528	477	478	470	488	512	481	486	473	481	485	462	501	508	489	488	498	517	481	532	538	534	473	524	510	500	473	525	510	513	547	460	499	498	483	519	503	508	531	471	481	507	506	546	487	504	472	522	500	499	535	506	503	436	515	499	508	558	495	538	471	519	518	521	494	486	508	523	488	532	521	470	496	507	526	498	482	525	526	528	525	490	542	497	486	492	523	544	525	489	516	494	517	489	495	487	503	483	473	515	500	468	488	454	511	510	471	511	522	548	496	510	517	516	496	458	476	494	502	521	497	473	519	503	473	501	476	492	505	538	511	499	494	487	498	491	511	464	513	534	483	504	441	490	523	524	515	505	506	453	511	503	479	463	505	563	493	485	544	485	482	567	469	523	523	502	460	498	504	520	471	509	482	474	508	478	520	517	496	514	499	480	484	560	490	539	519	491	499	487	521	492
51415	51069	33361	27442	29393	28385	24267	19487	13459	7825	4431	2533	992	1025	756	489	392	331	307	255	288	260	201	219	231	221	205	209	226	197	196	178	184	176	174	176	176	175	176	162	183	163	171	144	132	163	163	152	149	154	145	157	151	164	146	162	156	157	161	150	139	138	127	144	146	160	133	148	156	135	131	167	151	166	119	136	133	145	149	141	156	156	119	143	141	162	146	156	151	134	136	148	163	171	150	162	148	130	139	181	176	151	147	154	139	141	159	146	140	156	142	177	141	150	135	178	135	153	149	146	133	117	136	148	138	152	160	160	158	155	147	163	150	146	153	160	138	140	151	145	141	141	144	143	181	138	150	157	139	154	135	152	137	172	148	159	153	144	176	131	162	154	135	138	164	129	168	150	127	160	134	141	142	144	163	173	142	148	148	156	158	149	146	147	157	155	166	157	162	151	154	137	160	158	152	144	164	156	160	155	153	138	179	158	141	146	144	145	151	167	158	145	145	140	148	172	164	156	159	120	159	147	146	186	150	140	138	148	135	150	142	165	149	138	178	159	158	149	144	145	155	165	130	152	137	157	131	163	159	130	158	150	161	156	140	145	144	152	162	147	157	164	157	140	151	123	168	150	176	154	155	164	142	146	142	133	146	137	144	145	131	133	173	165	125	146	155	159	159	141	150	141	157	148	148	159	143	154	159	127	160	141	156	148	150	152	171	152	156	143	132	156	163	140	169	157	149	152	158	138	154	137	153	155	140	154	148	169	148	135	138	125	179	163	146	131	160	149	141	155	158	161	159	136	127	158	151	156	158	147	137	145	140	133	150	153	158	182	150	166	146	173	157	182	143	148	153	159	139	157	140	146	142	167	161	166	138	148	146	142	158	160	130	148	145	158	134	146	146	177	131	137	140	123	156	156	125	155	150	156	157	136	155	156	160	134	137	158	168	145	133	140	155	168	153	153	165	173	161	134	140	164	146	158	164	147	138	145	131	143	150	145	156	137	163	161	150	154	165	150	144	150	154	164	154	163	146	145	154	155	169	134	130	154	148	145	153	145	170	148	138	164	158	136	168	152	167	173	137	157	132	135	146	141	146	152	146	147	157	180	137	155	160	146	160	135	161	148	128	143	146	128	134	156	138	144	140	147	133	143	157	150	161	144	133	164	173	148	148	168	159	123	145	138	125	133	151	148	151	141	172	129	177	163	144	145	151	171	172	170	149	142	135	137	154	164	139	159	143	152	138	144	127	161	156	131	145	152	147	137	180	168	162	146	153	162	140	134	141	135	150	142	176	139	171	166	159	139	150	144	144	160	153	164	165	133	159	156	145	148	142	136	142	118	161	151	149	161	150	143	154	164	153	150	142	147	146	139	136	146	132	159	164	157	159	147	145	130	155	159	159	144	151	165	142	147	142	143	173	183	152	150	144	152	164	169	144	145	147	158	130	149	128	168	146	144	133	158	148	137	149	158	155	156	160	148	151	140	157	149	148	144	150	152	153	159	142	171	141	142	136	148	145	141	154	136	145	139	138	163	143	137	136	146	168	148	150	133	152	152	146	158	165	157	141	137	136	155	157	151	156	157	179	146	170	142	138	162	161	156	146	163	147	148	151	135	172	145	163	159	171	145	158	159	150	129	142	138	162	172	148	173	142	139	141	131	150	143	171	135	144	150	163	137	164	150	150	135	152	142	160	159	132	140	166	147	165	133	150	155	156	153	159	151	149	126	156	150	147	159	174	135	161	132	151	185	142	135	140	138	149	142	168	142	141	159	147	164	160	139	155	156	164	154	159	146	159	149	140	147	166	129	161	146	127	145	125	143	151	155	162	170	140	147	146	169	151	140	148	166	128	157	138	157	150	144	170	147	137	150	137	185	158	125	145	145	148	158	145	141	172	161	146	155	154	153	151	161	142	175	147	156	144	168	160	155	143	149	162	137	159	174	167	155	140	162	150	168	166	150	140	141	147	146	156	152	173	168	160	148	139	163	127	166	157	171	168	148	155	150	130	152	142	154	144	168	148	168	153	143	160	161	150	170	128	151	145	147	134	156	141	136	163	155	174	163	161	148	155	145	143	143	131	144	159	148	133	140	146	131	167	140	145	134	151	157	149	154	161	171	138	141	141	163	149	139	156	158	149	145	140	140	149	132	143	146	166	144	136	156	159	142	137	143	140	156	150	174	141	155	155	155	141	167	136	159	157	142	149	151	137	145	144	150	140	152	163	157	169	132	154	140	153	144	141	155	155	142	157	151	155	150	157	144	146	152	164	147	137	149	137	138	138	131	149	156	157	158	121	149	153	153	151	136	143	150	155	153	160	159	149	148	158	149	147	148	154	142	149	157	150	128	166	166	159	146	147	160	141	151	163	135	155	148	164	129	150	190	155	143	173	140	157	165	151	161	167	131	141	123	164	160	145	126	162	152	145	157	144	162	124	133	165	168	163	156	152	121	151	157	132	135	160	156	153	157	152	149	165	147	177	154	159	147	152	160	159	148	148	166	153	130	151	125	165	154	140	154	156	147	147	158	152	123	165	158	139	174	130	144	145	156	160	151	159	148	143	131	161	163	133	152	161	165	136	152	137	156	138	137	177	159	153	151	141	140	169	140	138	142	145	152	139	143	154	138	154	166	144	186	144	143	180	156	165	160	145	130	141	151	140	150	150	162	149	140	134	143	150	130	152	138	150	146	155	156	136	175	173	156	150	150	156	164	151	155	142	161	139	166	163	143	156	145	145	128	192	156	160	165	166	177	144	170	139	144	166	166	158	124	155	134	175	159	147	169	150	147	144	152	142	136	147	140	124	154	169	146	149	140	149	151	149	162	136	167	158	129	128	169	125	170	152	133	157	149	155	140	176	147	164	140	150	183	162	135	142	147	162	166	154	144	156	149	144	125	141	148	156	180	131	142	148	143	147	157	149	148	149	156	137	138	130	144	155	144	155	141	173	164	167	151	148	179	156	140	164	152	155	141	156	148	137	178	135	135	143	163	138	122	164	142	145	142	167	130	167	167	143	160	134	170	132	139	161	170	158	151	145	182	151	141	150	131	132	149	161	162	165	159	130	132	162	146	163	172	149	165	150	147	150	135	138	128	166	161	153	156	141	155	151	150	147	183	126	148	154	155	157	141	146	120	141	144	144	125	145	135	137	141	137	137	177	156	153	147	154	151	149	162	157	162	126	151	151	147	146	172	137	123	160	151	122	160	147	174	141	168	161	159	142	135	144	144	163	156	161	151	157	163	159	141	140	163	166	148	145	168	151	137	159	140	155	147	147	145	128	139	138	168	152	150	147	134	145	140	151	154	168	137	169	158	135	147	151	122	170	150	155	154	147	183	146	144	153	147	130	176	175	140	142	137	147	142	146	132	153	166	156	150	157	137	150	162	130	142	155	144	155	173	156	169	126	157	155	151	135	131	153	164	160	140	156	144	146	151	143	138	165	162	165	147	140	145	139	113	175	136	148	158	128	156	139	135	146	138
42398	55032	30031	35927	39567	37903	35479	31909	26869	21269	15987	10115	4557	5175	4064	2405	2062	1693	1445	1321	1419	1196	1056	1012	963	889	868	888	830	812	742	737	697	688	633	647	640	622	603	591	626	550	562	552	567	531	533	530	499	507	461	483	517	502	486	484	460	500	448	488	496	501	457	488	467	498	462	501	492	473	469	467	456	472	461	484	486	472	444	431	521	422	436	460	423	446	476	472	477	447	519	546	490	473	460	485	468	501	484	509	474	502	495	451	511	449	465	488	479	455	463	496	477	487	471	463	494	465	488	475	470	473	473	439	483	462	479	479	459	508	437	444	456	489	498	530	455	472	482	475	477	496	446	492	455	445	458	452	445	425	486	503	459	512	476	428	483	472	467	501	470	498	440	440	472	484	459	481	489	483	448	493	445	451	437	427	495	498	430	430	465	453	488	430	462	494	463	476	459	470	510	462	450	490	455	486	461	463	470	473	449	476	481	487	457	474	454	456	443	479	492	451	439	485	452	457	499	472	483	494	474	421	461	478	444	468	451	485	471	484	469	457	472	464	437	488	493	455	471	457	484	468	488	489	465	469	500	498	466	466	468	439	463	469	468	419	458	456	469	481	481	453	463	435	470	511	439	451	467	501	457	479	464	473	472	447	458	507	464	485	442	460	469	481	480	462	468	468	474	478	435	469	487	482	483	464	468	427	444	443	448	478	458	477	472	489	460	505	488	471	465	470	465	494	498	453	467	432	444	431	482	488	435	441	457	464	477	440	455	486	447	496	473	472	467	476	473	480	436	501	500	447	490	421	494	499	482	500	465	491	449	473	464	479	475	452	431	489	445	521	460	467	462	467	491	469	477	502	463	445	476	442	471	519	486	475	482	482	483	468	489	455	440	465	475	443	449	467	474	508	489	461	470	444	476	438	420	464	462	471	471	461	465	461	473	474	434	477	450	449	490	464	517	458	489	438	498	442	464	485	450	452	477	486	465	492	468	469	435	469	424	443	459	471	494	465	453	448	479	453	483	465	445	447	434	487	512	457	475	459	486	454	473	479	475	464	476	483	491	507	463	459	468	485	476	453	444	466	488	472	421	454	436	475	504	507	465	473	439	482	491	450	473	478	444	472	513	455	478	477	452	493	451	430	428	493	515	453	476	405	469	468	459	504	466	471	467	493	492	476	461	484	452	454	459	463	438	502	425	463	494	463	458	436	450	437	453	475	482	478	513	495	487	461	412	486	505	444	476	460	446	488	425	443	465	444	465	476	484	449	458	459	485	440	468	468	436	477	469	438	457	474	470	439	450	484	490	459	432	493	477	441	463	457	490	468	482	473	462	484	479	461	444	481	470	446	468	485	453	474	462	479	528	486	454	462	476	453	506	442	457	453	495	417	430	450	479	459	457	479	457	435	458	492	457	460	445	456	491	421	475	478	486	432	479	465	491	442	459	472	479	508	437	496	450	456	490	435	474	469	466	480	477	489	461	443	489	457	502	467	482	492	440	466	462	474	459	484	441	460	455	472	492	490	456	494	479	477	471	457	525	470	460	493	441	452	461	408	460	482	501	474	444	494	470	467	432	447	467	446	480	482	468	522	436	457	474	471	497	474	488	484	452	480	454	419	435	437	469	506	462	466	433	454	456	489	462	485	457	434	495	492	461	484	434	457	502	462	493	455	456	437	473	460	495	477	449	459	486	468	487	471	465	451	484	464	499	508	439	452	484	487	482	471	494	482	471	480	501	489	450	458	492	464	459	490	485	466	493	477	440	429	462	456	497	445	469	456	456	426	435	491	477	469	481	468	451	478	489	454	415	479	456	454	477	479	467	482	451	498	460	416	437	441	508	463	478	456	457	489	475	442	460	428	521	453	453	452	501	540	478	456	515	464	452	474	492	471	475	440	400	490	452	455	429	472	448	429	437	454	499	471	458	468	441	470	456	467	444	454	450	493	437	441	440	469	439	460	500	468	470	456	480	472	461	495	510	510	469	470	437	496	424	449	500	471	444	503	467	475	469	429	481	466	488	488	464	476	436	473	476	477	414	492	425	490	498	403	449	468	484	486	485	471	459	469	462	450	486	455	493	430	502	453	463	470	447	468	467	466	479	471	464	483	486	471	469	414	472	510	488	441	467	490	462	485	436	499	510	502	434	442	492	446	457	503	491	455	465	448	423	485	445	466	482	462	457	446	466	475	419	481	478	498	477	459	462	462	466	455	447	442	472	471	486	437	449	468	520	438	448	440	474	470	455	499	501	468	485	455	448	449	471	486	455	503	481	440	505	445	466	471	501	464	479	453	497	468	469	481	432	465	450	456	502	475	461	497	481	473	451	479	458	462	484	488	469	512	476	485	458	441	486	479	433	475	455	458	467	447	440	467	464	443	463	461	444	457	483	462	462	480	429	476	514	507	498	487	466	456	485	500	450	477	446	497	464	492	424	466	468	474	483	449	442	459	459	409	488	456	474	456	464	473	462	443	476	458	495	485	473	463	427	461	450	444	451	490	424	484	490	455	454	461	472	496	480	495	488	477	482	467	482	471	455	485	483	473	467	475	463	452	490	445	482	472	486	441	488	481	440	454	443	463	494	436	419	463	472	497	460	424	451	464	475	453	446	447	479	486	458	453	434	481	473	462	455	483	461	501	459	490	475	456	476	442	481	443	473	485	447	458	460	433	512	450	464	480	444	463	453	505	449	485	483	450	471	485	463	472	474	493	500	466	476	433	456	495	461	442	425	468	456	472	486	489	483	465	486	479	491	524	486	448	524	474	458	450	487	519	445	499	450	450	472	465	442	499	465	450	474	457	490	463	461	452	446	477	456	453	499	487	471	482	476	463	466	480	454	485	431	470	497	482	488	474	445	482	470	450	476	474	460	448	467	477	470	442	449	465	480	462	444	462	480	477	461	471	453	483	445	465	478	439	466	468	467	457	466	427	466	443	463	461	426	462	446	486	451	494	443	452	499	502	467	462	471	476	479	467	513	514	481	470	477	486	485	474	495	484	453	453	471	500	468	467	505	467	517	490	489	463	464	452	509	462	505	458	452	488	457	455	484	457	464	485	460	488	485	441	462	497	442	441	465	458	470	498	487	457	430	470	442	464	440	492	447	492	456	488	458	463	472	473	445	434	465	478	461	466	451	434	494	500	438	472	483	446	417	471	474	481	471	444	491	499	416	480	446	511	505	446	471	441	472	440	485	503	445	457	466	460	488	492	476	457	461	485	435	471	452	503	442	440	507	479	448	507	491	478	437	471	494	480	464	468	479	473	430	460	436	452	471	492	470	492	475	481	440	498	466	461	485	467	506	492	504	458	506	437	475	501	434	455	487	501	476	487	503	474	457	493	465	492	457	439	467	494	481	481	443	447	491	462	465	492	462	452	425	483	472	467	463	457	444	492	483	491	478	459	444	440	445	476	491	441	473	491	452	474	438	460	466	433	411	488	478	444	447	436	485	480	503	452	462	475	490	472	471	464	436	479	488	467	460	514
57057	47978	33419	26906	29243	31803	30522	30198	25054	18395	10964	6284	2635	2304	1928	1058	745	679	560	498	473	463	361	330	370	347	344	355	332	362	366	320	326	324	285	306	297	300	285	274	279	267	292	294	274	269	293	276	279	260	283	251	238	261	263	244	257	261	248	246	244	242	278	268	278	251	234	232	239	246	252	266	247	233	257	250	270	287	249	260	272	257	247	282	268	310	241	256	255	265	237	271	247	226	275	272	259	256	257	255	262	261	262	262	273	241	248	230	242	235	260	242	245	245	252	252	226	220	234	272	253	262	247	268	255	231	293	265	268	271	242	259	243	267	267	261	242	255	259	260	236	251	274	263	257	271	235	245	243	277	267	252	248	242	253	278	235	226	264	265	257	223	243	238	233	236	272	279	250	249	225	243	259	256	245	249	247	214	267	254	224	284	268	244	269	255	261	270	234	235	272	267	233	220	288	247	239	234	265	244	216	261	236	258	252	236	230	240	230	253	250	244	254	255	261	234	222	280	253	238	251	253	279	255	247	247	244	239	250	266	240	270	246	252	219	273	277	274	250	252	257	228	273	238	222	254	296	233	214	258	287	233	258	252	299	269	271	271	257	222	244	251	268	233	290	254	276	280	233	255	244	263	262	253	245	252	235	279	262	276	250	246	276	264	276	261	229	286	272	249	267	265	241	251	242	282	286	245	260	264	244	264	257	260	250	264	241	241	282	293	239	281	233	227	255	245	260	247	234	255	265	256	257	247	235	249	249	260	243	277	242	289	274	245	242	243	233	243	260	252	234	270	255	258	237	252	256	263	271	246	259	267	268	272	257	259	244	276	251	206	254	263	246	283	263	258	253	229	240	248	231	261	274	260	246	232	248	276	271	241	232	262	269	262	249	219	239	248	291	263	268	257	231	226	224	276	264	248	257	229	272	271	262	216	258	225	229	276	234	223	253	258	215	238	260	241	267	233	231	242	235	282	258	245	242	250	232	234	251	250	257	238	275	263	242	255	241	240	256	244	236	223	262	269	248	235	242	244	253	235	224	268	257	263	261	238	236	270	278	239	271	280	238	245	271	234	242	248	245	241	274	248	231	227	254	277	242	265	262	263	233	247	258	261	283	251	262	252	240	237	241	228	256	249	249	261	230	250	259	244	299	260	251	237	246	251	244	219	243	235	275	242	264	224	270	249	248	265	270	236	245	266	237	219	252	277	265	234	257	213	248	258	258	251	249	249	245	258	241	244	240	240	278	225	263	231	244	263	249	259	268	231	251	245	296	280	279	258	265	274	268	256	252	214	266	236	251	236	240	273	243	236	243	258	247	253	264	258	244	266	283	230	262	250	240	267	258	237	255	254	244	241	231	236	260	237	278	237	255	247	276	248	233	234	282	228	242	263	260	255	266	274	234	264	241	260	267	257	263	258	234	277	240	251	239	241	276	219	221	259	249	237	245	263	244	237	246	247	239	254	253	274	244	238	243	258	247	269	230	234	248	254	268	248	235	231	249	255	274	265	253	232	267	266	267	221	262	227	262	286	243	266	218	223	239	250	244	240	259	241	252	267	229	249	274	257	271	261	255	270	257	260	280	241	241	244	263	263	264	257	228	285	281	237	252	262	223	250	241	262	259	260	245	243	268	235	260	244	258	244	260	252	261	271	259	259	233	249	257	264	267	234	230	222	236	247	238	231	243	253	256	242	287	275	251	286	270	248	245	256	260	238	237	270	278	234	270	276	247	260	236	250	237	239	226	230	258	258	211	250	236	256	277	291	250	285	273	255	252	266	260	276	259	241	277	223	249	238	250	257	253	270	274	213	260	277	245	253	249	267	251	245	262	272	259	275	265	271	230	230	272	263	252	238	242	278	256	252	252	257	274	233	258	272	280	261	252	241	243	219	281	244	263	292	225	249	232	282	275	249	268	250	213	247	248	268	247	249	264	257	220	285	235	246	254	251	212	243	249	252	252	238	259	253	246	269	228	273	252	254	229	252	260	264	253	249	233	245	268	246	228	259	235	254	261	276	227	255	264	271	249	232	227	259	267	256	259	229	224	261	275	260	295	250	268	251	248	265	282	316	261	235	254	271	276	244	248	227	255	249	241	247	243	276	250	269	266	249	267	256	248	267	263	245	263	216	216	265	258	242	259	235	238	232	243	258	240	252	251	260	236	249	272	233	266	244	225	263	286	246	247	252	233	221	249	249	273	235	216	226	218	241	235	262	244	268	240	266	256	252	238	230	234	265	303	267	229	237	267	259	246	237	269	234	264	259	286	257	245	266	241	260	245	256	255	242	252	267	278	247	252	254	260	257	258	243	282	266	291	270	266	245	270	242	263	252	239	232	253	258	261	275	244	262	260	247	268	262	266	223	242	250	234	248	264	227	251	233	257	268	269	253	258	257	247	234	246	261	234	259	248	221	253	223	245	237	235	272	250	236	254	256	257	248	302	258	234	241	270	267	264	287	240	271	242	257	228	241	248	266	235	263	242	201	277	226	258	239	266	255	252	250	243	275	222	276	245	252	256	249	265	257	273	271	243	255	264	240	247	243	240	285	249	278	260	231	281	259	247	263	260	264	241	261	254	251	237	248	238	256	248	257	235	222	268	215	248	280	277	245	270	227	273	250	241	274	263	225	250	269	258	265	237	252	243	252	244	239	236	262	283	258	236	267	250	264	248	263	255	284	250	250	244	254	242	247	247	219	232	245	240	270	230	271	266	263	233	255	238	244	265	259	238	265	238	297	243	263	240	268	267	260	252	239	266	231	248	282	247	259	267	247	233	246	271	235	236	245	230	267	248	263	260	251	261	236	258	273	296	254	272	254	269	234	274	228	257	278	240	269	252	240	251	244	246	242	243	237	252	272	266	226	263	248	250	247	250	248	259	242	252	236	263	279	249	288	268	245	252	250	263	281	255	248	265	227	271	260	253	224	236	266	284	253	268	266	256	240	267	235	247	247	237	264	279	256	243	254	225	250	249	235	271	256	261	244	242	265	271	261	241	235	244	228	268	254	253	242	244	285	241	262	227	248	234	282	253	268	251	269	255	234	259	271	259	256	251	254	238	245	241	244	239	258	255	287	279	236	239	240	283	259	249	219	253	264	248	238	266	247	222	249	256	219	222	233	236	246	254	265	246	270	260	232	294	278	270	246	245	256	262	228	265	252	241	238	244	245	230	259	232	265	290	265	224	224	264	254	256	219	244	246	260	253	246	248	239	264	235	234	244	260	261	259	245	261	275	271	264	273	233	242	288	242	239	232	249	242	273	286	253	236	234	254	272	231	258	246	271	269	273	262	246	271	240	269	236	235	238	249	297	263	265	248	272	260	238	265	268	251	259	275	240	263	231	236	254	306	260	246	250	231	242	244	228	254	235	233	243	263	271	251	233	247	262	244	224	248	246	244	242	264	246	247	267	249	265	243	227	243	242	255	261	271	236	273	249	281	238	255	253	252	258	223	258	242	225	292	220	227	270	240	247	250	242	249
49124	53372	35115	42549	45902	46524	45414	42758	37633	32492	24973	18671	9019	9036	7639	4550	3620	3048	2454	2203	2359	1919	1723	1564	1548	1399	1324	1459	1308	1391	1255	1211	1169	1041	979	1027	922	960	937	971	899	824	869	878	881	840	790	843	793	804	776	792	775	768	790	745	737	802	727	765	747	723	718	703	689	734	743	714	737	762	708	691	726	733	745	682	721	726	724	716	664	734	738	731	708	767	722	731	763	697	689	733	774	710	723	752	698	731	725	781	779	749	824	769	724	686	687	716	718	735	719	648	685	677	695	683	726	696	715	683	644	708	707	686	698	743	701	697	664	723	720	688	689	685	722	689	671	738	698	721	776	717	684	738	694	689	723	723	722	701	720	705	676	699	745	728	728	731	692	673	722	674	675	716	672	744	746	692	700	683	689	724	734	700	678	677	745	646	656	765	683	674	713	671	741	707	743	711	687	692	702	730	726	710	715	686	668	707	709	719	703	698	663	711	730	714	680	709	674	683	726	725	713	711	700	709	686	731	726	652	694	736	735	672	700	700	687	667	690	727	716	751	716	696	668	723	717	718	669	737	788	699	710	678	698	669	684	690	693	722	729	669	706	700	698	691	661	700	701	707	716	749	696	699	733	708	685	694	744	707	727	692	691	699	746	736	693	731	709	704	666	705	653	710	737	710	700	703	721	720	714	676	712	710	746	662	738	661	763	715	662	706	697	740	712	692	679	672	738	724	710	709	693	659	753	672	682	755	696	678	713	683	725	676	702	720	690	730	705	696	687	709	738	657	668	689	723	705	681	678	642	708	693	725	670	676	753	707	725	679	699	664	654	737	713	698	721	700	707	736	689	720	673	699	759	693	665	713	729	698	681	695	713	709	693	719	741	684	707	702	771	712	683	674	682	659	697	735	713	718	686	704	730	740	669	680	702	711	668	728	690	710	754	697	707	668	737	754	680	741	707	716	724	681	676	669	689	674	721	716	670	713	693	669	710	714	667	720	717	684	724	729	701	712	714	706	697	730	734	668	726	707	694	654	704	681	734	704	696	692	707	665	678	699	650	661	690	737	709	718	693	703	680	686	728	759	693	704	667	644	696	728	680	696	742	749	706	679	677	659	728	677	688	761	682	734	687	658	707	682	687	695	740	732	695	672	732	720	702	682	699	713	699	696	734	709	697	665	679	703	693	700	702	640	679	701	717	709	726	690	702	678	690	734	678	700	713	697	692	720	698	689	707	691	745	674	729	699	692	746	738	673	704	726	703	706	706	691	700	697	739	676	750	710	675	724	709	749	666	750	707	690	661	727	663	751	713	742	698	730	629	703	694	713	730	717	711	676	712	712	702	731	690	693	698	742	729	706	737	722	720	711	679	735	719	714	736	706	680	718	713	718	680	736	665	724	702	700	710	701	696	682	684	727	679	671	660	701	710	722	742	756	672	739	695	694	735	716	722	706	673	675	722	710	735	696	683	708	731	674	703	711	708	724	700	719	681	664	720	685	662	689	714	681	694	676	669	700	743	711	734	726	717	736	697	714	725	695	697	699	682	687	671	721	747	696	720	697	693	718	695	769	684	706	711	653	693	690	688	663	701	709	697	661	716	733	660	723	690	639	749	703	694	689	687	757	688	737	719	734	702	702	706	657	663	681	677	722	725	699	679	713	703	641	689	687	697	675	643	730	662	653	729	727	720	683	712	675	683	691	715	715	699	715	725	713	706	666	712	681	724	692	742	723	678	696	704	692	713	703	725	738	714	704	668	706	693	676	680	723	699	692	690	706	698	705	734	726	708	688	751	684	706	710	733	685	698	735	726	715	698	680	630	714	723	647	718	728	684	744	704	670	713	729	717	747	707	691	718	701	767	708	680	743	709	688	727	685	682	693	703	720	703	694	691	703	701	753	726	690	670	682	711	689	694	657	736	718	684	655	679	689	706	710	706	716	712	718	719	689	721	718	704	674	710	704	683	685	690	689	723	691	732	712	746	709	705	722	729	721	692	752	724	711	662	690	717	727	692	701	741	678	666	744	715	678	651	701	662	674	674	709	740	715	723	697	727	668	723	719	631	686	724	703	717	676	711	705	666	677	706	696	679	727	722	716	727	735	708	699	681	756	682	657	693	708	663	689	691	685	656	710	701	677	686	747	681	739	696	722	749	700	734	713	737	688	688	705	686	694	725	716	737	702	738	667	685	731	710	748	653	716	698	740	689	699	725	718	722	732	729	742	717	698	722	722	731	721	665	726	702	700	705	682	721	714	689	713	711	650	662	717	720	665	661	703	686	726	715	704	680	706	674	705	652	702	707	681	722	716	714	731	676	660	713	675	708	722	659	726	669	715	709	715	749	718	719	726	717	727	687	700	732	696	702	717	720	660	681	700	677	669	735	725	690	717	672	713	707	640	718	648	692	674	730	713	707	702	691	695	709	727	664	676	667	698	701	708	706	740	729	764	738	700	705	710	676	684	698	737	730	718	713	719	697	710	715	670	642	703	694	694	734	701	731	655	709	694	747	658	676	750	667	694	674	741	693	684	674	706	720	731	727	703	666	723	711	675	710	700	700	669	702	709	652	681	688	801	699	723	744	668	705	720	698	673	687	687	662	657	706	709	743	717	672	702	753	697	714	702	716	701	688	719	732	701	717	731	702	663	688	700	672	717	700	713	733	682	691	711	701	712	766	709	670	711	732	676	685	705	685	718	697	685	735	735	700	629	726	691	712	730	667	720	711	715	680	740	716	743	728	735	729	742	685	723	699	652	695	715	722	690	759	716	760	709	738	712	689	701	723	683	706	676	722	712	688	665	749	662	735	711	678	693	685	708	677	713	700	741	633	682	701	730	681	707	665	677	731	738	689	743	708	713	728	667	713	712	667	659	737	689	674	690	718	678	733	757	656	687	711	711	678	686	680	706	675	677	649	683	712	666	715	676	689	730	693	701	706	690	715	688	739	692	661	713	698	677	655	739	747	725	710	709	740	674	708	669	753	701	684	714	687	683	748	709	718	703	677	664	725	671	698	729	712	677	730	718	670	720	680	707	703	680	709	711	709	747	696	690	710	654	689	676	706	689	681	726	719	719	727	725	693	683	736	670	729	689	676	667	673	768	703	713	711	698	707	714	726	727	705	695	667	701	725	737	707	718	718	709	703	705	684	726	687	699	693	724	675	713	714	718	753	698	687	725	729	713	738	720	652	690	728	689	716	667	738	725	666	722	650	691	704	668	732	778	650	706	692	660	705	696	652	716	729	700	663	674	735	724	750	647	670	675	761	697	756	730	676	727	751	666	680	711	724	717	715	694	749	686	704	726	714	709	720	714	695	664	669	656	712	743	718	710	684	704	691	696	712	678	700	711	705	672	693	689	693	728	692	723	711	712	711	738	715	656	727	714	647	711	683	676	739	648	736	703	717	689	727	740	688	744	697	697	695	680	656	684	710	663	701	689	667	722	699	761	738	693	768	716	723	699	670	682	682	714	706	688	702	706	700	660	698	687	689	720
22576	35022	20675	10071	5888	4006	2496	1772	1079	856	579	411	322	279	250	235	216	221	197	192	190	200	200	179	193	164	198	172	216	176	194	176	194	186	182	183	173	159	175	158	198	147	178	154	148	150	134	164	149	175	156	183	157	159	166	158	165	140	143	147	173	171	167	159	165	157	148	131	149	130	157	137	155	150	144	159	148	133	162	185	163	167	143	143	159	178	156	167	162	161	155	169	152	170	196	157	148	181	152	183	152	140	166	153	162	171	157	163	166	167	137	154	158	158	149	166	166	142	130	153	158	173	177	172	155	164	168	140	175	161	174	149	148	172	179	174	152	158	173	139	158	167	177	164	153	163	151	171	158	163	170	142	157	166	170	154	163	175	169	154	171	163	157	149	156	173	153	152	143	146	151	163	150	134	140	160	172	136	169	159	145	180	146	159	160	162	190	165	161	181	166	149	164	152	165	170	174	160	162	144	167	129	175	150	164	186	161	173	181	140	168	153	170	156	155	151	163	183	159	144	171	154	178	150	176	153	154	174	159	159	157	172	167	150	153	163	172	176	164	159	188	150	163	167	176	172	160	175	167	161	143	137	176	166	146	149	184	154	184	148	170	164	163	149	161	170	150	143	147	159	138	165	154	146	158	150	171	140	181	170	175	130	144	143	159	157	155	170	153	168	145	147	173	163	165	157	148	162	135	174	149	158	152	163	168	175	150	171	136	181	157	175	167	145	162	150	165	145	170	144	162	143	143	142	149	152	159	168	140	164	146	142	157	150	160	154	177	161	156	162	164	155	170	157	141	173	165	165	164	162	184	168	154	146	164	162	143	153	137	175	165	168	139	173	140	170	171	166	158	168	162	160	161	167	151	158	165	144	157	178	139	144	170	186	156	176	154	160	168	137	153	155	143	154	167	161	164	173	160	162	161	147	179	153	172	161	171	148	149	137	181	167	182	154	146	166	166	162	159	160	156	149	160	176	145	157	155	150	159	171	175	173	136	159	159	149	154	161	164	158	180	171	162	160	148	153	135	151	178	137	174	166	170	168	143	149	144	163	165	157	168	155	182	156	153	194	141	126	166	147	164	158	159	176	158	158	158	171	175	166	159	159	160	150	138	147	161	147	158	155	177	163	146	163	150	173	169	152	157	182	166	179	140	146	149	156	158	170	162	173	153	170	141	170	163	162	157	172	153	161	168	186	173	161	177	154	157	173	173	154	156	168	147	184	142	167	172	141	141	158	162	180	139	173	178	168	132	151	168	166	157	196	170	148	155	151	147	132	169	160	152	143	140	158	175	166	164	178	150	176	169	159	158	166	174	175	163	171	166	159	136	137	152	154	146	164	173	179	172	173	176	162	161	152	148	156	174	158	155	182	163	166	174	169	163	154	185	156	166	165	154	157	159	173	143	133	158	153	150	146	173	126	151	177	153	176	165	153	168	176	189	154	173	194	153	181	156	152	142	169	131	172	152	156	172	161	150	163	149	142	145	140	172	153	171	150	181	157	147	154	170	166	162	174	149	155	174	177	165	136	163	150	146	161	150	137	190	164	148	157	175	122	151	148	168	143	171	170	161	163	126	170	169	182	177	158	171	168	184	154	177	144	152	152	161	186	163	168	166	157	140	170	141	157	163	170	171	178	160	148	147	149	173	160	167	156	166	173	156	137	143	152	161	163	158	149	127	154	161	168	159	169	157	152	143	178	179	151	160	150	178	154	162	172	156	175	164	170	143	150	144	185	144	150	151	157	154	145	145	172	169	159	152	145	166	133	173	149	152	152	157	172	168	168	149	158	150	179	167	180	171	146	171	161	154	170	162	165	148	143	166	149	176	142	196	179	192	190	145	149	171	177	164	139	180	140	189	155	163	151	187	157	134	161	149	160	164	172	165	155	158	154	170	134	155	169	165	151	154	175	166	184	159	167	169	173	141	160	151	144	185	146	151	179	152	138	149	165	176	151	177	135	164	164	156	174	169	152	161	140	146	156	141	155	171	156	167	152	168	156	182	149	159	163	154	161	147	164	161	171	155	159	165	142	176	137	139	161	148	164	153	146	147	165	141	174	179	144	162	158	163	158	159	147	154	152	173	152	157	148	170	142	164	162	159	170	174	134	144	182	168	152	148	154	169	146	165	152	157	162	168	164	179	148	175	167	149	170	149	143	166	169	145	163	162	153	145	169	163	184	152	167	176	140	179	169	145	165	159	123	144	143	167	169	173	164	148	158	159	159	171	185	171	140	176	166	179	145	178	147	171	164	118	142	144	157	171	162	164	167	182	169	142	161	152	149	150	171	159	169	170	158	150	152	146	185	167	191	182	159	154	153	183	157	152	172	139	163	151	167	169	167	154	165	155	176	143	149	131	147	142	180	145	142	158	156	153	162	179	166	131	156	152	166	149	175	163	156	172	177	159	170	184	178	146	163	152	145	171	175	151	150	170	141	159	143	159	156	167	140	185	164	168	169	160	140	159	125	130	146	149	152	165	149	136	154	164	171	165	148	162	149	159	148	162	136	163	159	167	144	162	174	174	157	165	166	157	161	169	165	149	150	189	168	149	179	172	172	153	151	166	171	161	150	186	155	154	144	158	126	151	170	183	148	147	168	136	160	139	153	171	165	158	154	162	174	180	164	143	156	171	164	168	169	177	166	145	167	161	154	197	160	177	158	174	155	162	163	149	150	158	134	161	142	175	153	188	154	172	169	161	163	168	147	171	168	171	145	152	130	154	168	159	168	165	168	144	175	166	172	163	154	155	178	160	150	170	145	159	141	159	148	162	131	181	162	144	165	158	163	147	158	158	167	165	158	146	144	170	149	165	156	136	157	182	168	164	181	153	160	157	168	165	169	169	176	146	159	179	160	157	174	157	152	165	154	147	167	186	153	139	164	173	151	163	150	157	170	167	146	135	130	160	170	148	155	147	160	150	145	175	159	151	169	171	137	149	141	185	142	145	167	156	173	153	151	176	186	145	172	169	148	162	183	168	169	176	181	164	162	182	165	162	147	164	158	160	151	181	134	167	147	171	164	165	148	150	162	158	128	157	159	162	155	184	171	163	163	153	162	161	161	174	164	167	144	146	141	144	140	154	160	152	155	150	168	158	162	175	146	174	148	172	147	164	144	151	146	152	162	161	150	164	173	146	166	173	165	174	159	156	147	162	166	167	166	169	166	163	166	162	158	153	157	163	178	155	160	137	151	153	150	176	151	156	159	162	163	160	151	143	139	169	180	160	177	165	160	147	155	157	189	181	152	172	189	157	139	165	182	163	157	145	143	155	152	193	155	159	143	160	153	145	167	142	151	156	139	159	155	158	175	145	152	157	161	153	168	167	176	147	186	159	172	167	164	148	178	173	165	138	148	152	171	140	176	163	168	177	172	152	177	172	173	165	158	156	131	143	143	168	173	155	170	150	182	153	177	147	142	150	157	138	157	159	181	163	147	166	156	153	167	178	151	151	160	159	170	150	164	144	151	171	154	166	149
19610	36300	15299	15643	13918	12599	9273	7567	4963	3905	2855	1994	1342	1316	1175	975	889	852	778	723	839	785	784	723	687	692	704	661	671	658	591	583	572	583	519	533	555	579	545	541	516	562	517	536	528	536	513	489	505	501	512	492	545	477	537	500	507	483	529	522	505	475	489	541	501	495	511	501	503	510	489	514	484	474	492	520	448	539	515	499	471	511	512	508	508	479	493	472	492	480	505	460	499	524	476	532	485	507	517	475	499	495	485	464	524	509	492	539	515	514	475	503	504	533	514	539	509	446	505	507	487	474	484	498	474	547	503	521	490	464	480	527	505	489	473	498	488	467	496	519	515	464	461	501	484	511	468	496	513	499	516	506	485	546	496	509	523	518	503	528	508	495	497	517	486	495	461	465	484	475	490	507	488	482	442	482	526	510	464	502	534	505	508	484	509	470	511	547	493	489	489	474	500	477	493	485	478	491	514	507	504	487	504	523	486	483	512	504	483	512	508	507	460	504	479	491	511	459	510	478	533	498	457	480	492	486	472	511	518	503	535	472	490	487	493	447	487	517	521	480	468	503	482	476	445	473	479	475	468	514	481	513	497	497	483	487	483	495	473	453	507	531	496	473	504	497	497	490	490	500	496	525	500	460	485	515	531	505	484	487	502	500	497	518	504	524	523	516	497	509	478	494	554	464	487	506	493	479	509	506	490	512	507	475	503	453	477	472	518	488	513	453	510	544	507	493	495	508	500	532	522	495	507	490	481	486	515	490	508	499	492	524	479	529	532	504	491	504	487	523	500	514	446	453	465	482	486	449	474	474	523	467	459	504	495	484	496	508	473	559	515	453	479	512	510	450	460	520	515	496	467	523	503	505	506	498	491	534	494	532	498	487	497	482	481	538	488	504	495	509	479	483	520	467	499	483	483	500	480	478	485	481	540	482	473	468	482	501	500	501	499	474	513	516	504	489	502	481	493	493	485	517	506	497	468	510	488	463	488	525	507	504	456	485	464	486	465	478	488	474	512	495	480	483	493	443	486	496	495	479	447	494	431	461	522	500	482	449	518	476	513	478	483	510	471	505	500	550	495	512	501	513	542	483	480	485	493	479	460	504	468	503	481	491	511	477	484	471	476	483	482	487	459	477	484	506	480	526	530	480	500	533	516	512	469	514	497	502	468	517	533	484	474	470	496	518	513	493	517	501	464	539	507	481	516	441	484	507	484	511	487	478	522	519	506	490	486	492	463	475	513	464	489	511	536	455	477	532	501	489	472	470	464	489	486	472	502	503	502	509	500	426	508	478	470	493	492	524	481	514	502	474	513	507	479	494	464	501	531	482	503	496	489	480	494	516	476	495	502	485	483	479	473	480	486	521	495	499	492	475	497	487	492	489	476	490	471	501	481	505	496	465	446	496	500	505	539	514	502	503	484	472	466	516	484	462	483	450	513	509	531	478	533	464	521	481	478	515	456	474	509	450	493	475	503	455	490	490	472	492	521	494	440	504	495	502	481	514	464	492	513	480	515	461	484	474	516	517	470	452	487	471	509	512	516	469	515	460	526	492	527	480	493	491	504	480	476	500	477	480	522	472	505	490	509	486	485	502	494	526	485	468	490	492	497	509	510	476	464	505	484	489	459	514	497	537	470	535	446	493	494	518	518	502	509	477	494	504	515	485	475	519	506	485	541	477	499	484	475	539	502	458	496	519	486	500	483	512	503	479	493	517	487	507	514	488	485	526	514	494	484	510	503	494	449	496	478	463	505	501	487	536	486	524	451	499	473	502	470	495	490	473	487	522	520	457	510	487	495	522	474	500	461	510	529	486	474	522	503	522	465	483	518	506	495	525	470	523	487	488	493	478	531	488	458	508	485	508	497	498	481	523	473	491	456	460	499	491	509	529	487	522	511	498	497	457	530	483	505	523	462	480	513	486	486	487	484	495	481	504	471	503	468	456	495	508	517	486	492	497	506	459	487	481	515	508	467	476	482	465	519	517	509	452	495	477	560	486	490	465	479	476	521	503	477	449	505	463	500	460	517	513	513	466	461	458	516	491	457	471	481	505	499	478	506	494	485	492	488	522	476	500	504	483	490	494	495	533	507	502	470	529	476	540	464	456	508	510	488	502	505	490	500	481	526	460	504	478	481	496	478	510	521	453	486	476	499	483	474	489	508	451	557	509	466	465	564	504	475	477	482	488	539	499	454	530	477	528	470	523	503	513	511	505	480	491	489	503	464	497	515	486	505	495	501	506	482	484	508	488	475	490	514	472	501	506	500	481	504	508	514	479	499	469	525	482	487	489	467	480	460	462	460	493	505	519	466	518	526	503	488	495	503	506	512	488	471	463	495	498	505	469	482	464	481	512	459	548	516	489	507	476	519	501	466	493	527	488	478	458	499	508	513	493	506	486	483	527	487	491	492	491	471	489	472	473	502	517	547	476	468	485	440	532	490	508	487	502	482	515	494	519	472	483	486	501	499	493	505	474	486	514	492	525	499	486	468	478	516	470	502	450	492	495	524	458	478	516	460	493	478	493	501	469	481	471	503	462	480	515	490	513	473	470	525	544	485	488	483	474	517	523	474	467	498	469	553	485	487	493	534	524	508	463	455	476	482	474	468	482	487	525	479	465	524	493	518	453	445	485	510	541	484	489	453	498	483	529	487	497	475	485	452	500	505	514	473	464	473	475	523	512	498	470	527	497	537	513	537	502	548	439	513	482	491	514	499	484	535	503	522	469	490	489	454	503	501	541	482	465	506	503	512	518	506	503	493	484	456	499	462	486	482	489	504	491	549	465	503	454	498	482	496	469	494	492	501	486	477	505	500	482	532	462	464	476	531	466	542	510	497	462	452	431	477	496	484	481	477	531	534	483	483	499	525	529	481	503	480	511	489	476	516	505	503	484	498	488	510	529	534	515	507	498	474	469	436	486	477	494	461	494	495	492	510	515	513	477	466	475	495	477	475	482	521	507	533	526	496	493	488	508	472	463	472	476	454	522	510	515	491	491	497	508	498	533	532	492	490	465	456	460	546	480	540	498	495	486	471	526	506	462	492	461	511	518	514	524	468	450	487	528	508	498	492	543	513	482	475	507	460	505	495	486	464	481	492	475	475	493	508	456	513	490	520	489	453	500	479	462	481	485	489	463	520	469	500	525	477	508	485	529	454	482	527	479	510	502	496	468	521	488	505	456	474	489	531	464	522	487	499	486	503	497	506	527	534	488	498	482	486	480	489	453	485	429	494	513	444	520	496	507	484	495	483	487	501	493	482	505	488	511	488	517	464	470	494	469	500	503	455	531	508	443	519	483	493	514	500	457	502	506	485	489	521	456	539	490	485	512	532	527	493	489	485	514	520	465	451	474	492	489	477	485	451	481	481	493	484	499	488	527	476	480	496	524	482	517	492	474	489	515	475	498	509	456	493	501	492	516	491	494	525	505	465	486	454	498	517	516	499	511	493	507	505	484	471	496	477	470	526	503	509	475	472	452
52055	49943	34836	26922	28558	29112	25519	21061	13923	8176	4785	2637	1148	848	855	572	424	319	294	323	275	257	253	216	216	186	213	229	189	203	181	174	180	175	196	173	163	182	173	155	177	154	164	168	159	158	143	188	190	183	118	138	126	147	135	142	167	146	142	174	142	150	144	157	150	155	136	173	148	146	160	158	161	170	156	153	121	166	143	149	142	161	152	167	139	121	162	147	140	147	160	159	134	152	152	164	170	145	156	147	152	157	137	168	141	160	130	142	150	170	158	160	125	139	162	153	151	157	155	156	136	149	143	160	136	143	138	157	170	148	138	152	160	152	132	159	142	143	143	135	145	153	147	154	154	159	137	147	153	154	154	163	145	146	152	149	130	154	156	129	147	145	159	138	164	144	143	150	128	134	144	129	156	157	149	156	164	116	153	138	164	157	142	149	147	146	139	135	138	146	156	125	148	153	167	145	140	163	160	166	156	160	157	162	147	150	130	142	140	129	133	144	164	131	154	150	120	146	121	145	148	165	158	144	141	160	147	172	145	142	152	151	169	138	148	155	145	148	134	149	139	164	152	168	128	147	144	157	158	164	137	155	145	141	145	144	168	170	157	152	142	149	133	146	155	130	159	154	148	145	136	155	147	159	169	162	169	157	136	156	154	161	161	149	151	138	152	151	137	133	158	145	167	141	163	158	149	171	181	143	158	155	159	160	154	136	132	144	145	145	159	150	174	145	144	165	145	139	158	147	137	155	152	157	139	144	156	141	162	135	131	140	133	142	136	150	165	156	127	152	146	140	149	137	157	116	169	137	154	138	136	133	135	149	144	142	123	147	161	162	147	159	164	157	142	154	145	171	148	148	181	168	169	165	149	168	183	139	143	163	147	134	146	135	152	128	149	141	160	164	140	159	149	155	139	148	170	160	150	154	159	157	156	158	144	143	161	157	165	149	151	137	146	159	140	157	155	152	156	153	160	152	154	132	145	127	140	152	147	147	148	147	139	153	157	156	151	146	160	164	164	151	145	138	146	161	166	161	152	139	153	147	136	151	135	137	146	141	163	159	154	158	157	159	155	138	147	160	154	148	149	161	160	152	148	170	149	159	160	154	147	157	155	142	145	142	129	131	134	161	171	145	155	142	156	141	162	167	140	141	130	145	154	156	142	161	147	153	153	162	149	152	139	121	167	135	146	162	157	135	175	144	130	147	140	166	122	165	133	135	142	155	159	128	149	159	141	151	147	160	143	155	147	136	133	123	126	155	160	160	143	144	144	136	142	149	154	143	135	157	157	139	165	141	133	163	154	156	133	146	165	160	130	161	159	153	145	146	150	137	163	149	148	156	141	152	139	162	161	134	155	137	141	131	129	177	159	166	149	144	140	170	151	133	127	173	129	141	125	144	155	157	159	156	160	145	163	134	141	130	138	170	134	143	152	157	154	146	154	142	144	154	131	156	134	154	168	161	136	142	145	153	144	150	162	138	134	145	177	147	144	146	156	136	157	166	137	135	156	157	152	166	136	143	148	157	148	156	165	141	156	162	158	167	151	159	165	127	168	163	147	137	145	127	157	146	147	145	144	142	151	147	144	162	141	148	139	151	141	153	149	141	153	142	131	152	157	136	158	145	162	146	157	149	135	156	150	146	151	178	140	154	160	168	146	140	137	136	188	148	145	138	147	147	128	150	162	160	154	177	149	156	150	144	167	149	137	133	155	150	143	140	146	138	137	146	143	154	163	163	151	142	162	165	164	125	141	136	154	156	173	155	144	155	167	142	143	136	145	156	158	167	149	149	171	142	151	152	156	174	141	152	138	129	131	147	152	144	158	148	141	141	158	137	140	166	140	145	138	143	153	155	136	131	165	167	152	130	142	166	171	149	156	161	161	155	127	155	161	141	151	134	168	160	176	147	124	144	129	134	143	152	140	163	152	148	127	137	149	131	168	167	142	150	162	155	149	137	126	138	165	160	155	154	146	145	128	134	146	152	141	157	150	173	139	147	185	162	159	139	151	125	145	151	127	146	156	142	150	155	147	130	127	147	138	146	162	153	145	183	140	140	166	153	143	137	165	131	141	158	152	149	151	147	134	149	154	137	151	151	150	167	125	157	179	164	170	161	143	141	157	127	148	144	154	155	149	161	145	136	141	148	166	141	159	160	128	160	151	140	166	154	135	130	155	141	162	138	148	156	155	193	139	158	132	162	165	159	161	148	144	136	149	141	161	155	152	129	150	147	125	168	135	146	167	157	165	158	150	137	146	150	145	139	144	168	149	158	155	157	155	153	147	145	142	154	142	142	160	173	154	160	143	141	147	133	148	148	145	148	143	155	159	151	151	114	156	164	137	153	145	162	149	168	146	128	153	137	165	134	160	157	159	135	149	158	139	160	176	145	149	143	168	136	173	152	151	153	148	164	136	139	136	157	150	150	147	149	168	147	150	133	140	147	159	153	150	161	166	137	144	134	158	163	164	143	148	165	124	160	157	139	135	136	130	154	141	147	137	141	178	146	171	134	168	159	171	145	150	165	148	159	132	161	151	138	158	173	158	158	166	138	150	159	148	143	119	142	136	164	176	154	141	163	165	154	160	157	155	162	152	159	159	130	148	166	142	157	155	170	143	154	162	137	144	154	161	151	162	146	151	153	159	154	151	143	155	151	162	144	141	142	144	157	141	157	167	133	177	144	143	148	122	127	148	138	119	155	131	163	143	145	164	161	147	136	145	149	121	142	149	153	149	145	143	155	151	143	166	142	165	160	132	165	118	138	143	170	142	162	145	128	118	162	146	152	166	165	142	142	136	130	162	139	161	167	158	143	138	152	141	137	169	155	151	139	147	152	130	147	150	132	142	142	141	124	135	151	145	166	143	137	151	152	136	126	161	159	140	137	162	159	154	132	142	134	152	167	152	172	156	161	168	152	167	154	140	137	162	153	137	135	149	138	128	165	151	158	146	150	158	141	146	136	144	137	126	150	140	153	140	147	145	146	152	162	151	161	154	147	174	143	126	170	130	153	145	135	138	158	152	149	139	155	147	127	159	153	170	144	132	137	146	159	152	126	170	146	160	150	140	139	144	134	149	143	149	148	166	147	138	156	165	150	159	162	147	135	156	160	152	144	140	141	139	153	136	143	157	131	152	153	156	156	136	143	132	148	148	140	151	163	164	142	168	155	156	146	142	146	154	144	161	132	132	137	136	138	163	149	136	154	158	143	145	142	145	165	160	132	151	167	158	154	128	134	163	176	134	142	139	142	171	143	156	149	167	159	148	139	153	144	141	155	162	150	155	161	124	170	132	164	149	139	160	138	159	169	140	141	168	146	145	146	156	129	158	135	167	134	152	162	144	134	127	138	131	157	129	157	131	140	150	148	147	172	132	136	139	152	154	157	152	149	148	145	152	149	147	147	133	162	141	171	139	139	154	134	148	146	158	116	155	148	141	136	128	167	172	135	162	146	135	158	147	150	148	165	153	167	145	149	152	161	171	147
43192	55464	31968	36303	38988	39956	36528	33287	27165	22150	17248	11428	5073	4374	4229	2660	2160	1624	1463	1316	1360	1225	1046	992	893	950	930	867	879	817	768	717	695	657	670	638	617	610	583	575	615	577	539	521	563	527	523	539	573	507	500	525	513	540	503	513	492	503	522	480	506	495	487	491	496	482	471	467	457	476	443	439	478	456	457	486	471	457	431	496	440	475	471	447	468	443	487	489	473	459	461	482	428	469	492	472	441	492	461	489	521	475	504	471	498	463	481	473	476	448	430	456	437	440	490	483	482	462	457	423	454	505	482	446	458	501	473	464	446	445	458	421	451	449	459	461	441	448	491	463	443	465	473	440	499	477	454	451	472	456	468	472	439	492	457	499	501	452	431	472	476	451	484	444	509	527	453	454	442	478	453	501	436	472	491	461	490	509	499	493	461	461	450	447	484	467	475	410	463	482	456	461	433	432	441	498	461	463	452	440	476	459	469	443	496	464	471	438	470	464	474	464	469	481	432	450	441	426	444	473	462	434	449	459	447	445	441	466	496	473	491	499	416	506	416	470	490	480	467	469	449	469	479	470	457	443	441	448	413	454	473	481	462	443	412	488	437	482	489	526	477	453	475	434	421	481	452	437	469	471	492	465	463	482	465	481	463	437	450	441	458	475	443	459	458	448	470	454	442	469	426	467	497	431	453	463	472	461	475	422	463	436	426	476	463	451	448	460	488	415	422	451	437	479	452	460	433	485	477	463	516	461	483	458	493	434	454	423	452	416	489	424	453	527	432	483	481	436	485	454	480	445	445	450	477	453	478	509	452	459	440	462	481	465	442	496	470	430	446	461	473	467	457	445	457	435	481	474	449	466	501	456	428	437	460	443	476	448	441	496	432	456	528	476	445	472	459	490	463	434	518	456	453	446	440	463	448	481	452	481	441	500	444	473	478	449	454	461	427	502	436	471	452	420	482	484	458	472	493	449	429	472	473	479	457	479	488	416	468	451	459	479	480	480	460	435	470	433	433	463	487	480	483	446	441	471	466	471	448	460	443	439	409	447	485	481	449	460	452	464	470	480	462	482	481	464	419	449	463	468	447	513	425	473	442	453	454	493	473	489	483	454	454	495	445	445	511	466	435	510	463	457	450	517	447	435	463	482	472	444	460	463	434	456	415	460	491	496	458	436	460	475	432	413	464	475	485	446	469	435	472	446	459	457	456	441	476	479	476	434	455	449	440	430	440	471	461	448	471	450	454	449	458	470	485	487	450	443	462	485	464	442	494	450	488	456	497	521	448	451	443	485	470	443	477	474	500	467	467	460	455	489	473	483	434	498	456	448	442	468	435	437	438	482	462	418	454	447	447	478	503	447	441	469	460	479	456	455	421	465	454	439	448	463	438	459	424	469	448	448	485	457	421	456	477	484	467	446	480	496	451	481	431	457	465	437	453	434	475	430	485	419	488	411	432	476	442	469	480	465	495	445	469	456	428	426	459	449	443	447	440	481	438	474	457	452	450	470	467	458	450	486	447	462	472	500	472	471	483	483	469	469	467	491	457	486	461	469	460	461	475	488	435	474	467	406	415	462	465	461	458	437	460	435	454	462	469	490	485	470	467	430	501	454	456	452	459	473	434	412	455	469	428	474	465	462	464	476	462	445	498	472	433	437	496	470	470	455	492	458	436	467	502	471	436	453	459	452	442	457	429	450	460	447	452	431	443	496	437	490	441	455	455	461	461	452	432	472	469	457	493	435	431	454	455	486	484	491	480	484	502	449	458	486	445	485	472	477	457	440	456	456	455	478	464	448	449	467	450	464	485	447	517	492	446	464	481	437	446	487	455	459	467	459	412	449	471	471	430	445	468	492	460	490	491	468	482	460	403	445	435	439	443	478	500	430	456	472	456	426	456	473	479	494	479	477	472	472	482	460	464	460	481	509	432	463	461	452	452	465	469	461	454	442	496	445	475	445	471	491	480	441	479	470	427	474	468	464	484	413	480	475	456	420	466	508	439	483	458	449	463	464	517	472	464	471	427	457	487	439	474	474	469	489	481	460	463	451	501	480	447	492	477	453	439	490	480	465	490	446	454	484	449	456	484	449	453	456	466	496	424	490	467	467	431	468	460	443	450	463	440	471	480	472	456	495	512	458	494	490	439	478	432	421	421	420	464	453	478	459	480	471	450	430	480	439	436	441	479	445	464	444	461	464	459	455	453	483	485	476	468	461	441	440	434	485	456	461	474	445	451	456	448	445	508	467	446	465	462	444	488	472	468	451	482	495	492	478	485	477	466	461	472	502	474	455	451	437	450	432	427	492	477	469	439	463	474	520	488	461	494	444	478	436	473	473	458	449	489	469	438	465	478	427	458	451	468	483	480	503	446	474	422	476	467	470	460	435	504	501	464	475	415	448	452	496	456	486	447	472	474	458	462	405	485	408	449	453	459	457	458	445	492	479	441	423	446	472	433	455	478	479	459	484	438	446	462	489	466	439	447	426	444	474	461	441	491	462	457	434	477	428	485	479	471	468	452	454	508	440	516	470	496	418	463	482	477	458	452	458	467	473	453	474	495	435	457	471	416	439	445	457	450	427	459	442	477	508	465	413	470	469	472	474	428	448	410	450	459	450	483	464	477	479	482	462	484	451	454	482	490	459	408	450	463	448	514	484	456	456	493	451	461	459	430	445	482	474	478	477	448	433	469	457	469	501	467	490	473	436	468	449	475	462	486	434	474	431	480	462	425	506	442	478	436	433	457	440	467	498	436	506	476	465	482	433	454	450	439	452	502	458	430	471	479	461	418	435	453	451	463	443	452	446	455	452	459	445	468	469	435	496	464	458	459	473	453	511	487	442	468	480	459	416	482	444	443	443	475	486	446	461	458	463	471	508	454	478	431	491	466	481	468	479	460	478	485	451	474	442	441	421	439	448	456	422	481	477	487	466	454	446	451	499	439	452	425	445	490	480	464	458	456	480	481	436	442	432	452	438	482	468	488	462	491	452	460	452	479	483	471	511	469	439	460	454	454	442	462	447	488	461	451	467	448	477	469	484	467	452	459	472	489	420	479	470	436	458	458	425	458	427	461	450	450	433	461	463	452	426	468	472	458	454	461	487	471	484	460	484	483	482	510	430	473	483	445	466	449	495	478	441	457	483	482	470	450	463	494	468	484	464	454	435	442	471	487	483	510	448	450	457	437	453	457	483	467	455	457	442	412	483	469	448	463	458	480	492	479	442	465	479	461	462	471	453	452	475	455	464	472	472	500	483	431	442	482	467	451	466	477	437	453	472	461	490	454	473	450	485	474	432	483	496	449	476	464	481	515	489	490	489	431	459	493	472	462	463	463	431	467	506	451	455	463	422	460	460	478	481	474	458	480	429	412	431	459	487	457	462	469	448	461	449	487	498	473	455	478	450	449	475	438	491	452	442	446	500	436	458	447	452	426	450	461	474	451	500	470	448	476	491	464	457	444	478	450	482	446	437	485	470	450	495	483	447
57316	45533	33812	27886	29154	31585	31430	30532	25714	18273	11889	6727	2534	1777	1754	1160	809	729	576	535	486	406	380	396	342	358	328	409	366	355	328	329	324	315	314	285	293	301	311	297	306	274	283	274	246	287	301	237	268	260	240	246	262	282	257	252	278	249	272	228	257	236	258	228	261	286	261	287	261	289	241	260	246	226	231	248	247	256	246	262	265	241	278	241	237	291	276	244	251	247	239	275	227	247	277	298	246	256	288	283	236	291	234	243	255	242	265	243	261	246	271	228	277	254	318	265	271	227	265	254	256	243	259	275	257	259	267	229	271	268	258	246	250	233	236	246	250	222	248	241	259	267	255	268	246	252	279	276	253	239	244	275	250	261	256	260	236	270	247	265	272	245	245	245	260	255	234	275	239	283	224	238	240	233	245	258	261	241	280	267	255	265	263	216	254	269	253	261	242	287	225	268	275	226	257	256	241	274	251	265	277	274	228	273	224	251	262	272	264	226	256	255	261	267	271	246	233	256	263	262	273	236	222	232	259	262	239	229	237	272	255	251	242	259	255	258	251	241	262	242	255	260	243	260	250	282	261	253	237	243	261	270	240	233	272	270	258	277	239	248	246	254	264	247	266	263	237	282	304	262	234	260	225	254	252	280	238	234	270	237	259	248	262	277	267	258	277	237	263	207	234	253	256	262	259	245	260	292	271	224	250	227	254	247	250	254	245	252	246	252	280	262	252	253	271	243	228	258	219	253	242	254	245	254	259	269	244	245	265	260	279	290	261	272	240	242	280	270	256	268	258	258	239	262	244	228	266	238	258	238	267	267	253	268	230	249	239	242	254	254	238	282	225	252	246	259	288	238	253	273	279	256	235	269	253	269	267	260	253	281	225	232	231	247	275	284	261	235	245	245	223	232	250	241	257	252	255	254	257	248	259	249	244	265	275	269	263	293	253	253	253	255	265	257	253	265	287	264	266	249	263	258	244	239	269	257	227	246	253	265	241	239	260	252	247	230	272	223	272	262	268	241	251	268	250	271	247	244	254	256	242	246	247	240	262	234	278	270	256	233	248	250	249	240	282	270	223	265	237	265	257	238	248	275	221	258	262	267	303	263	239	289	244	266	255	249	247	272	260	269	235	242	235	270	245	259	246	258	273	286	260	269	263	242	273	264	253	223	254	242	260	241	239	268	239	256	251	285	238	237	252	241	256	271	278	242	246	259	249	253	244	253	247	250	263	262	260	268	259	243	264	251	261	250	241	223	276	278	249	258	269	246	269	266	234	259	228	217	265	239	263	299	254	250	245	251	227	240	262	272	246	234	255	254	296	265	246	249	310	244	237	236	223	243	270	231	265	242	265	249	246	249	268	264	263	239	243	233	243	239	250	251	291	255	233	247	259	264	246	238	230	242	256	235	257	247	240	261	228	224	242	265	260	260	256	281	231	255	244	236	251	228	277	243	246	246	278	263	254	258	256	229	261	274	257	230	228	252	238	239	296	233	253	259	264	250	283	273	252	274	264	251	232	278	230	263	261	242	249	249	241	247	250	270	230	256	231	236	249	264	233	248	271	288	257	265	248	243	258	245	242	276	262	217	277	264	223	256	228	263	268	264	248	262	258	251	244	241	272	244	271	252	248	218	257	254	300	246	224	252	271	247	270	241	240	227	247	255	266	228	247	226	247	249	259	228	285	262	268	255	278	274	261	258	246	251	246	221	287	265	254	239	264	268	243	250	291	261	271	280	272	264	230	221	232	244	290	249	253	246	226	254	254	274	293	278	252	273	270	241	277	272	233	257	246	276	242	259	241	269	247	274	217	239	296	225	239	234	254	261	267	252	274	256	247	258	303	269	260	291	274	229	261	212	258	256	256	273	259	270	245	279	285	241	259	234	253	256	246	230	246	247	269	265	277	244	256	236	230	265	249	255	276	258	252	277	249	252	232	255	240	243	256	264	259	262	271	269	250	253	263	236	259	259	244	264	266	254	253	238	251	252	232	227	276	217	238	233	270	241	224	207	261	251	254	224	249	262	288	226	257	212	252	266	229	276	261	252	250	270	247	274	253	250	258	236	257	246	272	276	246	244	259	250	240	287	258	260	266	257	262	248	241	239	282	238	259	267	271	282	219	225	262	231	268	256	238	254	257	227	276	239	221	275	228	242	256	271	255	255	241	261	261	232	275	237	227	240	256	251	251	258	263	252	228	230	248	217	241	273	236	286	261	251	246	258	258	237	266	242	255	241	256	276	251	239	245	260	235	243	249	203	288	254	258	258	232	245	264	256	250	274	254	258	258	265	248	265	253	273	246	250	242	247	223	259	255	264	236	253	240	240	245	241	268	262	254	265	286	260	254	221	259	262	252	266	237	249	248	275	260	247	258	257	219	292	240	265	248	235	258	259	261	252	248	262	233	214	279	271	237	288	232	249	257	252	237	273	241	263	249	260	278	246	234	251	245	274	235	270	247	260	260	282	265	223	233	255	261	252	272	276	272	258	247	241	249	220	271	228	268	259	227	204	231	254	238	235	243	245	254	233	234	231	249	268	250	257	266	260	249	262	256	274	248	202	249	258	247	265	238	239	229	213	257	244	265	247	251	249	283	249	233	271	230	246	303	270	285	258	262	289	248	266	259	256	270	259	275	243	226	246	233	264	248	262	246	246	262	261	263	223	251	250	238	262	284	267	257	214	266	254	250	251	251	255	247	252	252	261	224	273	273	243	250	242	273	262	268	248	238	256	271	254	236	256	242	269	244	277	293	236	236	247	244	249	239	263	243	258	253	220	243	243	263	224	274	270	252	255	249	251	266	226	234	250	269	265	245	227	251	253	249	246	223	284	236	223	263	254	248	273	233	249	226	252	264	243	254	233	273	223	252	249	261	262	263	259	254	236	236	234	256	213	268	270	240	266	244	223	208	236	228	265	267	218	276	284	243	242	250	261	256	282	244	278	264	247	237	271	243	241	267	206	267	245	258	244	253	251	241	240	236	251	255	246	245	242	252	255	250	271	254	270	231	257	258	258	261	226	240	241	239	244	245	255	220	245	271	268	234	230	239	275	261	250	260	253	254	238	267	251	258	239	268	216	256	196	248	276	256	286	280	250	290	226	279	243	271	271	261	270	269	276	260	257	269	238	272	282	264	257	231	244	255	273	271	269	243	258	267	246	241	248	273	265	248	237	250	252	254	260	253	267	270	291	252	246	272	251	227	243	274	263	234	213	247	226	271	251	237	258	251	270	264	249	242	239	242	261	265	268	278	253	252	244	247	258	263	236	256	248	259	236	269	285	259	265	266	255	278	243	233	253	250	251	267	272	259	246	261	260	254	233	249	238	265	254	239	277	252	260	243	277	263	227	231	255	245	231	273	254	244	249	262	242	249	271	246	264	276	266	255	236	240	234	254	289	272	251	251	255	268	264	221	262	255	281	252	256	275	251	250	241	252	274	263	226	248	249	257	259	259	244	272	267	261	216	256	256	257	278	246	229	216	247
50345	52150	37187	42544	45364	47417	45558	43695	37523	31740	26695	19509	8910	7444	7306	4460	3789	3098	2724	2383	2245	1951	1712	1655	1486	1388	1481	1424	1305	1323	1196	1151	1077	1083	1034	1039	985	994	911	871	886	891	861	906	789	832	858	812	830	784	767	794	790	720	717	708	717	716	749	782	775	742	765	670	754	754	726	745	720	719	687	668	747	718	729	713	692	711	725	679	706	704	694	753	676	742	723	711	688	726	688	702	685	712	774	671	729	695	743	678	692	785	753	810	720	714	693	717	683	696	659	691	733	697	718	705	712	721	735	715	714	642	690	723	748	684	745	664	701	730	691	718	730	658	779	720	672	718	724	683	734	720	665	716	716	747	725	677	702	678	732	729	682	647	730	675	682	738	723	658	714	673	729	688	722	702	702	710	708	709	733	756	687	660	679	706	718	710	665	683	717	751	695	729	720	693	704	683	681	715	669	706	695	717	707	726	698	744	730	673	743	765	732	671	699	758	718	687	639	747	677	689	727	774	666	643	753	699	686	697	695	683	682	679	717	697	723	716	683	701	675	740	719	749	689	703	667	674	721	680	695	675	746	715	720	711	695	666	743	681	732	664	733	656	728	707	707	675	688	697	680	691	677	756	694	753	731	700	670	731	708	685	694	694	710	734	699	667	693	647	737	729	719	708	694	681	651	652	721	694	715	689	692	673	676	645	688	721	766	701	691	748	668	678	639	721	708	703	671	734	712	651	689	708	670	680	693	692	701	680	690	721	695	709	672	665	702	741	686	684	722	697	675	710	727	702	697	700	752	685	706	652	695	689	704	706	691	710	674	740	740	685	705	711	722	689	699	719	667	759	715	696	736	707	706	700	699	712	698	713	702	657	700	664	669	672	752	719	727	681	691	671	672	724	740	677	678	694	688	722	734	705	739	727	664	700	694	733	693	685	703	714	674	696	674	673	678	718	689	677	731	706	714	724	739	692	728	715	693	707	750	699	699	738	728	658	658	666	702	715	695	700	652	683	707	682	679	731	703	755	696	667	692	735	744	702	683	715	701	689	666	709	706	700	668	711	684	717	675	700	695	676	700	670	710	701	736	692	706	682	700	705	729	692	703	671	688	662	728	731	721	706	706	743	705	689	683	679	658	720	724	686	713	714	757	672	705	689	702	737	664	715	732	689	721	690	751	697	695	691	742	721	711	678	691	714	675	753	720	703	691	695	672	695	676	686	698	683	701	655	719	683	688	717	669	717	678	730	704	690	698	695	750	677	676	696	695	719	691	685	731	672	688	736	697	665	722	667	732	663	693	778	683	705	665	743	672	715	689	691	709	704	658	650	689	715	701	755	702	741	669	691	721	723	709	756	714	671	695	676	674	703	704	720	671	716	738	705	736	741	705	707	768	653	681	750	683	688	693	734	693	680	695	706	671	714	695	714	701	713	708	655	728	691	666	749	663	719	686	690	721	676	719	675	733	643	709	683	691	732	699	648	673	699	713	704	706	664	737	733	683	714	681	700	700	647	703	720	715	709	719	704	732	693	674	683	702	672	746	728	723	695	683	732	692	746	727	714	685	703	695	720	681	722	663	709	690	699	725	720	729	712	650	702	708	653	736	677	718	639	708	669	717	655	703	709	737	662	672	698	632	740	707	698	686	669	685	712	680	681	698	730	712	747	694	686	681	720	679	689	715	692	704	653	738	672	713	683	729	700	686	656	685	664	707	709	654	722	765	746	704	706	705	682	706	682	719	751	747	716	692	690	702	699	697	698	673	719	678	732	681	701	682	691	752	684	674	678	707	738	710	731	716	709	679	723	698	753	676	692	703	719	720	703	713	669	675	714	703	684	699	690	742	690	751	687	756	716	714	681	707	735	698	664	678	752	719	699	685	685	670	740	681	676	721	683	654	686	709	643	720	713	675	684	740	693	671	695	704	693	696	717	769	676	652	689	726	777	714	675	662	735	740	684	741	693	681	732	716	725	702	668	726	661	714	690	688	675	645	687	727	712	663	700	651	711	657	734	711	701	675	689	735	695	688	709	677	695	660	732	703	725	685	713	702	719	698	676	697	686	684	679	685	680	695	733	716	649	675	701	698	730	709	643	696	726	759	730	679	728	731	698	750	708	723	660	718	692	654	709	690	751	727	728	723	705	697	722	728	723	696	682	685	691	731	726	724	759	681	687	709	692	687	705	703	668	730	734	689	755	663	692	676	695	703	714	745	677	715	704	702	679	706	701	733	690	675	630	728	718	739	696	697	751	640	675	674	676	647	712	702	731	709	738	724	711	729	701	702	711	719	702	678	681	694	666	717	679	710	705	684	748	686	748	710	722	714	724	689	745	717	700	723	710	671	683	715	712	716	688	675	711	652	684	680	651	747	726	686	710	742	690	695	635	705	711	660	681	739	695	725	733	679	705	681	693	679	758	685	702	724	719	696	687	721	714	657	704	691	770	704	677	702	723	662	702	737	700	674	692	653	651	694	679	688	737	662	722	731	707	735	704	771	693	666	717	640	727	741	667	732	691	693	705	731	779	724	679	694	672	662	686	663	682	683	689	694	688	691	642	708	684	699	668	716	707	685	752	755	659	693	679	737	701	703	697	656	687	658	687	709	719	685	708	690	712	692	674	743	681	759	703	725	687	700	723	707	734	699	677	712	638	681	691	701	672	690	696	709	713	675	696	708	666	702	677	729	703	630	725	698	691	692	698	674	685	732	717	709	677	719	704	673	728	683	696	706	690	692	674	718	734	729	691	687	678	717	701	743	712	703	746	692	734	721	713	701	680	701	713	764	684	708	681	701	711	664	682	666	675	703	734	689	701	672	666	705	692	683	735	695	688	665	713	719	697	711	734	680	691	685	702	708	737	699	690	670	676	685	684	645	717	719	705	711	735	651	705	672	703	670	712	690	772	699	702	725	691	740	719	711	674	700	674	723	736	708	683	696	714	666	689	727	722	698	695	663	738	660	696	704	742	724	717	691	756	731	686	730	706	743	687	793	651	734	688	635	722	729	754	691	717	723	689	735	715	664	678	679	707	714	704	679	724	670	689	650	723	694	747	674	700	670	665	673	737	679	689	701	686	713	709	703	701	674	726	711	688	671	690	700	697	749	700	739	688	657	650	670	690	683	676	682	690	720	668	700	718	687	740	711	702	720	722	692	708	703	667	669	650	731	712	733	712	700	748	695	717	683	686	736	738	705	710	667	679	721	717	727	690	730	715	663	701	699	680	754	669	703	712	683	714	712	731	732	678	709	682	714	729	652	699	700	691	691	709	750	678	686	707	662	687	716	726	739	683	690	704	706	673	695	675	708	638	725	672	705	704	694	648	713	709	666	734	741	706	745	729	677	698	684	698	710	676	693	671	716	733	711	731	669	686	666	694	649	732	730	695	729	752	701	726	689	710	751	713	691	721	726	690	680	635	689	734	678	713	713	751	689	693	690	729	703	701	731	692	720	676	660	720	705	675	656	638	649	697	691	712	684	695	669	673	716	663	674	734
22591	31213	17430	8924	5906	3869	2537	1856	1289	836	675	412	285	306	273	234	237	204	220	206	199	211	200	171	151	191	187	191	168	202	165	167	183	161	173	186	160	159	160	160	148	163	157	167	181	177	171	154	161	160	170	159	178	153	165	170	148	170	166	153	171	152	174	176	149	148	140	155	160	163	162	151	132	193	161	174	159	167	141	178	139	164	172	154	167	145	142	156	155	141	164	185	152	138	150	146	150	140	151	177	142	146	156	167	163	143	155	144	149	142	160	163	149	139	145	163	166	168	147	146	153	138	168	194	157	159	169	174	174	161	155	166	143	175	151	145	156	165	173	159	161	147	156	151	141	145	151	158	167	177	127	168	159	149	180	160	171	150	180	219	153	153	143	115	153	129	179	169	166	167	157	202	158	173	144	120	164	162	138	178	166	193	158	155	158	145	150	166	147	169	136	154	172	181	153	149	152	166	166	152	165	140	157	158	144	167	164	159	154	139	147	170	132	164	167	143	145	146	186	152	156	165	157	156	141	173	153	185	152	171	142	173	171	149	150	185	159	156	160	158	167	146	155	172	148	165	148	176	155	148	144	143	180	164	167	172	146	158	163	150	135	174	161	156	155	151	144	162	145	165	187	154	183	175	161	161	156	150	165	170	132	137	144	154	168	178	165	175	166	175	136	160	149	170	175	168	150	147	149	175	151	151	150	137	149	151	160	162	131	168	163	149	159	155	131	130	148	151	175	173	170	142	168	153	150	137	163	156	142	167	179	171	173	150	162	162	176	166	144	143	164	136	163	151	125	143	185	156	144	147	152	165	146	159	159	161	143	147	155	150	165	159	155	151	171	161	148	147	162	153	163	151	154	170	166	158	152	175	160	155	151	149	152	156	158	179	172	156	150	158	167	154	145	163	134	154	158	159	138	145	161	144	161	164	150	144	133	138	160	146	149	161	156	184	169	154	151	148	192	145	143	132	153	156	151	136	158	157	175	175	166	173	158	176	166	158	137	161	152	151	126	144	169	185	157	172	160	184	168	158	173	151	151	140	139	164	147	169	161	161	164	152	167	170	151	140	168	163	144	159	145	170	162	168	156	151	153	154	171	169	177	162	143	152	157	149	149	180	148	181	153	179	156	162	139	151	172	160	168	177	171	157	143	168	141	168	144	143	157	157	125	149	176	150	166	137	186	153	161	151	137	180	164	151	139	132	164	143	166	171	149	146	148	166	164	136	139	175	167	144	156	166	160	159	139	145	152	177	169	147	138	162	160	148	152	138	156	158	162	172	153	173	142	161	151	162	179	158	157	165	170	174	164	166	164	152	154	144	175	163	153	139	166	181	159	153	139	160	149	134	162	147	172	139	168	162	146	161	167	167	153	151	157	143	117	156	165	169	161	164	160	143	164	133	146	140	160	178	145	150	154	144	140	137	167	168	142	168	197	172	160	154	148	162	179	154	146	149	161	166	148	167	167	169	167	170	181	150	135	160	173	156	176	135	160	152	146	154	169	172	147	165	156	180	145	166	152	135	144	133	165	172	148	181	169	153	139	160	171	170	172	133	157	127	153	164	169	152	157	152	185	147	152	158	135	155	171	154	151	153	164	139	170	154	172	143	140	170	155	168	151	156	174	165	162	168	165	158	170	172	145	164	164	158	149	194	168	150	156	165	146	171	183	146	152	157	160	160	148	142	176	150	146	146	161	143	156	170	171	165	166	189	161	163	189	162	163	180	153	167	158	149	160	130	144	159	161	130	145	168	162	161	170	152	163	142	156	153	140	151	152	160	139	146	168	152	172	138	149	151	188	162	156	154	166	155	156	175	157	152	144	162	159	156	154	141	147	138	159	152	150	150	166	157	157	154	136	176	133	170	155	164	137	178	152	158	162	163	174	152	142	159	177	167	176	143	148	159	150	163	130	163	170	175	150	162	153	146	147	174	151	164	152	153	158	142	172	151	145	178	154	135	168	138	147	146	182	162	164	168	160	151	162	140	162	161	156	150	153	168	143	140	135	161	149	154	147	165	143	156	160	149	157	153	149	194	156	158	141	180	132	179	176	163	139	139	140	157	179	167	181	158	158	169	163	156	134	170	161	158	158	168	170	149	171	166	166	148	165	149	130	182	161	147	164	166	141	162	161	159	137	158	157	175	158	173	161	156	137	153	183	143	150	169	157	149	146	161	162	138	190	145	130	145	160	167	168	148	164	154	161	141	155	161	152	160	160	180	154	170	171	138	179	166	174	180	174	151	135	160	140	165	180	167	166	154	146	150	147	158	147	149	144	164	142	151	172	158	144	154	140	161	172	151	155	137	165	155	172	153	160	153	174	163	168	157	148	160	149	166	180	198	143	165	175	170	143	147	161	175	155	153	147	143	164	154	153	184	139	166	149	118	159	172	167	157	145	152	149	142	170	159	153	180	150	165	168	156	154	162	183	138	147	195	157	148	153	153	146	170	178	159	157	179	169	154	146	135	149	175	154	153	171	152	147	148	159	145	188	133	159	113	159	154	150	156	152	136	146	171	156	166	154	145	176	168	140	159	169	175	159	145	150	145	144	160	138	156	155	158	155	173	169	149	162	135	137	165	147	146	168	161	188	148	143	175	150	149	159	134	142	169	138	160	152	155	149	156	151	180	162	147	143	143	124	141	145	174	153	168	167	203	150	152	146	152	153	168	167	169	166	155	143	172	145	173	153	168	158	153	187	186	175	158	162	164	161	139	156	169	160	159	174	167	169	159	162	156	150	137	169	160	174	141	148	183	139	151	147	189	160	157	166	166	152	187	169	139	162	136	170	147	175	171	127	182	142	149	165	159	154	147	149	197	121	169	151	152	148	179	145	164	172	189	154	148	167	160	163	133	168	159	145	171	159	167	166	172	177	130	182	162	156	162	186	159	148	161	158	167	150	140	162	174	176	150	173	165	156	168	159	149	149	160	169	177	167	149	162	149	141	161	164	150	151	149	156	155	164	160	175	143	162	166	154	168	149	173	167	145	160	146	137	154	166	160	137	149	144	161	184	174	159	166	164	168	157	155	158	145	144	145	174	185	146	148	142	153	144	159	158	142	177	140	161	163	149	160	156	192	163	166	162	129	147	159	158	163	151	148	138	148	153	156	162	170	167	132	160	166	191	123	144	137	161	172	152	164	148	182	153	138	152	169	140	161	152	142	138	132	164	148	146	153	154	168	148	139	128	165	178	158	145	187	146	132	147	168	170	152	150	168	167	135	144	146	171	156	155	143	139	151	187	170	157	165	161	141	146	153	162	173	152	157	164	157	178	171	167	173	164	157	168	159	161	160	159	184	155	161	151	164	164	163	143	172	159	153	149	157	164	182	132	163	169	146	143	163	155	154	169	171	141	147	151	159	147	156	158	159	175	193	158	139	151	160	145	156	175	154	163	151	174	167	144	170	161	160	156	164	169	188	135	169	137	155	137	161	188	167	167	154	164	154	144	157	149	152	160	174	156	152	152	140	146	142
19273	31337	15581	15198	14365	12325	9905	7703	5579	3793	3010	2060	1324	1218	1163	1012	957	849	819	795	846	734	706	669	683	703	649	698	682	652	640	563	605	531	583	594	586	540	512	508	517	521	506	547	537	496	487	512	484	500	479	492	472	513	518	510	537	526	455	530	527	513	510	503	504	481	485	439	477	507	499	482	499	481	470	514	472	520	446	509	501	519	499	470	498	500	460	521	479	461	504	506	527	517	486	495	524	517	479	506	499	475	451	487	483	475	496	503	459	510	481	475	461	483	484	478	527	487	506	489	490	465	521	506	526	507	469	484	466	491	492	488	465	496	538	474	487	486	518	469	490	463	478	488	446	448	508	493	508	493	513	487	484	497	502	461	474	477	469	502	492	511	486	494	478	493	469	484	515	525	472	468	535	494	525	496	475	485	506	461	494	468	497	488	501	457	439	513	507	454	492	482	475	495	495	487	473	481	529	461	468	499	489	483	463	497	483	513	495	470	476	502	513	545	514	512	497	469	469	558	510	544	482	452	461	504	496	468	505	487	503	477	463	487	503	463	504	483	466	503	532	527	507	466	489	523	467	477	515	522	475	443	492	517	489	483	514	449	505	510	487	501	525	467	503	462	465	496	459	476	467	471	500	485	472	524	472	486	477	494	546	490	502	508	457	475	512	480	478	485	475	510	508	482	481	513	514	481	501	516	475	473	492	488	489	481	468	481	523	469	496	531	511	484	485	504	520	469	491	525	485	529	508	477	444	484	500	463	467	471	504	490	509	471	487	506	488	540	461	443	519	479	490	461	505	487	529	493	461	476	481	472	482	485	477	503	521	494	436	466	484	475	451	520	444	502	483	489	465	469	488	493	460	489	479	508	512	460	497	477	466	490	507	462	477	552	448	466	504	455	513	489	468	463	472	468	494	496	463	507	467	481	512	491	496	500	515	518	506	449	499	505	475	471	476	469	461	447	527	500	479	507	489	493	495	481	499	462	492	418	468	510	487	508	470	475	488	484	477	522	504	507	500	483	512	485	488	503	480	507	445	509	488	484	485	478	481	524	489	481	492	484	503	514	485	527	488	460	499	490	487	488	470	488	496	506	479	490	499	494	545	472	474	484	494	518	497	498	493	467	530	512	472	521	462	508	497	501	496	529	472	514	453	510	456	492	516	464	501	512	463	527	462	461	481	486	516	440	526	500	508	512	486	481	473	490	523	513	505	474	503	495	511	481	510	480	509	459	476	466	444	528	498	475	489	499	477	526	492	478	497	468	499	452	453	459	467	511	461	449	476	482	493	473	487	500	548	491	502	482	505	468	479	457	472	493	473	441	455	497	464	467	501	504	501	456	488	496	492	511	513	464	512	502	522	499	478	482	449	487	519	497	478	455	448	479	484	451	463	467	497	499	520	447	463	493	482	495	467	500	522	504	501	469	498	501	476	480	475	464	504	496	498	447	512	488	481	504	489	494	515	505	459	469	480	493	485	484	500	477	501	461	514	492	509	516	468	521	486	490	487	494	467	466	477	524	482	484	473	435	487	489	458	506	532	501	492	490	482	497	520	473	484	502	452	486	469	480	463	504	466	474	492	506	481	496	476	515	482	476	449	492	518	487	484	487	522	472	450	524	489	478	488	477	491	483	475	505	466	473	482	499	455	488	457	476	466	504	479	488	492	495	505	466	502	466	515	506	487	541	457	472	510	504	474	517	467	475	529	500	462	479	476	510	459	496	492	479	517	508	522	447	488	446	458	431	481	490	488	514	482	475	464	511	491	458	474	492	481	485	490	505	483	484	533	445	486	511	480	527	483	499	459	521	506	488	485	474	470	502	475	515	491	460	479	481	520	503	493	478	510	467	492	510	489	485	458	463	476	486	475	492	501	483	483	480	496	440	482	490	477	453	497	509	487	507	464	511	468	492	494	468	486	472	471	522	472	497	499	521	460	500	465	484	462	444	472	503	492	462	478	468	482	437	460	511	469	468	487	476	436	478	471	432	508	483	474	483	478	484	515	492	482	458	484	472	509	502	504	504	499	500	500	510	468	502	510	527	482	482	458	459	479	526	484	514	468	478	514	479	478	461	502	473	478	496	535	504	513	484	527	469	449	487	507	489	492	490	506	511	498	467	488	501	484	470	457	498	509	499	503	519	490	498	534	477	472	499	485	488	501	517	482	479	475	513	488	517	463	492	514	460	495	471	481	487	511	504	499	478	502	490	496	494	466	493	513	518	450	507	523	468	508	464	447	519	469	480	449	479	504	481	499	481	503	547	491	482	498	497	475	472	496	514	464	515	475	477	470	501	485	518	513	450	503	492	459	509	467	476	439	451	532	451	501	487	522	501	447	461	468	544	478	490	496	501	489	498	493	469	483	497	459	476	507	479	474	499	535	532	482	501	516	421	469	523	489	490	436	529	476	527	449	524	519	503	506	497	488	513	476	476	495	473	530	529	445	497	476	475	508	475	486	490	490	499	478	451	468	503	474	462	486	486	468	463	532	428	470	479	491	488	468	484	522	469	515	486	469	482	490	485	529	547	441	461	490	455	452	501	439	471	509	497	475	484	505	488	496	479	488	485	490	479	464	483	495	495	459	476	485	442	458	501	468	498	497	491	453	490	487	546	455	470	481	497	466	469	528	518	484	451	460	460	504	478	497	479	489	480	491	462	477	502	516	497	501	467	494	494	512	505	441	530	498	509	521	468	470	485	506	513	508	530	507	470	468	493	483	488	485	493	488	491	470	527	516	530	486	502	474	497	510	527	505	458	508	495	469	495	491	536	465	455	509	493	464	466	481	510	548	495	496	448	484	495	513	509	482	490	464	471	494	501	493	505	480	475	504	489	476	456	510	474	491	498	482	494	495	499	488	506	472	456	482	488	456	509	466	474	500	482	480	469	477	460	502	475	536	473	479	492	484	528	499	472	501	474	484	500	492	479	510	463	493	544	468	476	466	452	515	524	496	507	476	491	521	450	512	499	483	511	519	497	501	494	479	499	484	469	485	519	455	529	451	491	456	483	456	457	462	480	429	509	523	483	473	509	527	517	492	477	482	490	504	511	528	485	475	474	490	483	473	494	472	505	495	516	511	486	437	473	509	528	553	482	483	503	462	496	504	475	478	481	497	505	473	483	498	494	490	481	484	499	495	493	495	491	472	509	454	492	522	491	446	488	491	521	485	510	521	476	481	532	491	500	490	532	470	511	498	511	446	483	511	474	459	529	457	486	507	510	496	481	514	486	486	444	487	524	511	447	476	493	492	492	502	489	497	522	495	461	500	457	479	481	500	471	484	516	487	462	515	471	517	466	501	459	459	439	471	496	513	487	498	463	442	495	491	474	471	487	460	467	454	485	496	514	473	522	475	452	510	521	445	475	484	502	518	488	488	531	478	486	508	488	510	514	484	519	525	481	500	489	522	486	493	504	493	509	484	454	503	498	500	527	494	469	486	500	489	462	485	508	469	514	489	529	500	502	517	514	435	471	497	461
52212	52245	32193	28295	30030	28794	25777	21487	14681	8108	4761	2460	1116	842	667	553	391	340	298	280	271	230	250	233	194	197	201	206	184	180	171	163	177	191	170	176	196	183	184	147	158	165	168	139	152	141	150	160	156	170	144	138	140	168	153	138	166	141	148	143	147	146	162	167	144	152	143	149	146	167	142	149	143	147	137	159	153	146	169	146	138	142	137	145	139	127	147	141	134	137	154	145	132	158	169	158	139	133	152	151	124	127	151	158	141	151	144	164	140	126	132	116	148	116	158	155	128	160	162	170	165	134	127	142	138	128	137	152	154	152	128	152	154	147	131	148	135	136	144	150	133	152	141	165	145	151	135	125	145	144	141	152	148	173	120	137	132	133	164	147	130	150	143	151	153	161	145	157	162	152	166	135	133	138	142	122	148	168	141	178	148	153	157	154	141	165	157	134	134	153	148	133	133	132	135	142	145	136	137	141	139	163	144	133	153	144	159	136	153	164	153	139	169	147	127	156	124	152	159	141	147	130	153	148	163	136	155	143	165	157	149	141	133	138	159	159	127	128	152	133	148	162	148	150	161	144	138	166	133	134	147	144	158	148	127	157	134	124	149	156	150	175	138	164	133	140	139	115	126	151	161	142	156	148	143	124	139	141	149	149	148	110	129	156	150	155	186	138	167	170	161	159	164	163	127	137	143	154	161	153	147	146	156	142	157	157	162	144	145	171	132	147	147	167	147	148	146	132	154	152	119	146	132	141	154	145	168	146	135	142	127	127	146	159	127	137	141	147	169	153	144	137	154	146	129	189	150	133	143	166	171	159	150	138	153	162	157	154	138	148	147	119	148	127	150	156	154	148	138	149	146	153	162	134	149	156	151	149	139	148	151	129	146	172	183	143	129	147	130	153	155	136	140	141	143	145	147	157	144	144	132	156	145	166	153	121	156	143	136	124	159	153	148	165	149	143	149	138	141	148	152	155	121	167	141	138	140	149	128	146	141	149	145	136	161	141	137	141	112	149	149	145	140	163	143	156	147	164	153	150	135	140	156	161	136	146	165	143	146	156	165	132	165	149	155	148	127	164	175	144	121	125	142	157	146	152	139	140	159	158	157	128	141	133	129	132	142	131	150	148	165	135	168	149	154	137	123	159	141	167	136	137	138	138	144	132	145	155	154	152	145	150	146	148	154	137	155	155	178	124	138	140	147	154	148	163	136	152	146	142	146	151	141	168	165	177	158	133	156	122	148	122	137	135	151	137	141	158	154	145	147	142	153	146	150	163	170	130	149	153	149	144	147	155	132	149	155	134	136	162	130	146	125	130	171	173	167	136	144	141	144	145	143	131	166	161	153	159	139	122	143	152	145	142	163	141	153	133	147	161	150	173	144	133	137	149	129	148	141	139	165	140	144	152	157	134	159	139	152	148	143	143	147	132	155	161	131	168	167	163	164	151	137	127	143	157	157	144	152	139	138	161	151	149	147	147	152	141	135	153	141	147	147	156	150	137	130	146	136	146	155	134	147	154	119	155	135	130	142	152	134	159	134	144	129	140	147	134	154	142	135	160	147	158	134	149	135	163	150	144	117	140	159	126	144	145	148	138	166	146	145	141	141	126	141	142	157	137	143	150	150	140	134	146	155	144	134	135	143	141	146	162	129	116	137	149	155	149	169	137	144	133	146	161	133	127	141	152	142	144	146	161	139	142	134	139	142	163	139	159	152	163	160	169	140	143	139	168	132	170	149	148	142	136	132	163	151	139	168	172	143	134	170	171	143	146	147	136	140	158	126	158	163	154	145	144	144	138	153	153	145	143	141	140	119	150	148	148	145	161	131	148	158	151	145	140	140	148	180	147	143	149	130	159	163	140	144	123	153	134	132	162	164	154	145	166	159	152	133	125	143	141	143	145	139	141	123	134	153	161	144	150	155	160	137	153	153	149	156	149	146	149	140	117	123	152	150	146	148	153	170	145	136	171	142	144	149	163	147	132	138	143	123	143	172	160	158	151	139	147	145	133	143	150	177	123	143	136	133	140	164	136	120	142	151	158	133	153	149	137	165	141	154	157	153	150	151	134	159	177	145	131	132	137	150	132	131	175	148	143	161	136	140	158	142	152	121	157	156	147	129	154	158	145	128	159	151	146	150	134	144	160	136	143	150	162	160	149	137	157	169	147	145	165	148	146	142	151	128	148	148	137	157	127	162	145	150	140	159	143	132	170	160	164	150	141	141	131	139	116	160	146	139	147	125	141	127	154	170	131	122	140	137	145	136	157	150	152	123	178	144	148	177	138	147	141	145	146	148	162	151	142	139	143	149	158	130	156	134	175	153	156	152	164	140	123	153	142	154	137	142	152	161	145	153	155	161	148	143	159	137	168	135	148	151	146	165	170	141	157	134	135	132	165	152	139	172	146	139	163	125	148	157	130	171	151	143	164	155	123	156	145	132	139	149	150	136	147	117	146	137	155	166	146	161	158	157	136	156	137	147	123	146	166	154	132	136	133	159	157	134	159	142	157	165	124	131	136	155	159	149	128	155	136	145	131	133	134	155	152	141	157	139	125	135	131	155	140	139	141	149	137	130	145	161	151	154	135	133	145	148	142	136	150	141	155	144	147	131	146	123	162	157	164	156	154	140	136	128	156	174	162	158	143	149	159	162	121	143	161	131	164	141	155	161	141	158	145	145	132	153	146	145	150	143	135	128	142	168	150	145	145	155	131	140	146	127	146	160	147	154	154	151	149	160	148	124	129	120	135	141	157	147	130	164	149	150	137	147	165	146	130	153	154	131	160	142	142	150	153	147	142	148	134	141	127	127	137	163	146	144	138	163	169	134	124	149	127	142	130	133	145	133	143	165	132	139	168	135	126	171	162	132	153	140	152	142	132	134	157	144	152	155	158	138	125	160	146	133	133	153	149	127	142	168	119	158	144	142	153	190	136	159	158	131	130	157	178	152	144	161	141	141	147	142	138	169	143	157	139	163	163	128	147	146	144	115	146	147	156	141	159	137	152	142	158	156	140	143	148	140	150	142	136	116	133	155	142	154	145	121	130	119	149	138	129	133	139	120	154	155	113	156	164	159	145	151	152	154	136	133	156	161	139	137	149	163	137	132	127	145	146	146	157	125	161	133	147	126	159	165	137	149	144	149	144	134	169	124	149	146	145	134	140	135	154	163	157	142	136	124	145	156	127	138	149	129	142	136	136	143	140	156	136	156	147	148	148	154	174	148	134	170	170	157	141	144	146	132	152	161	168	169	158	181	127	152	140	144	172	140	175	148	159	142	138	144	135	134	177	130	145	165	135	142	167	129	144	129	137	154	155	168	135	139	150	142	149	159	151	135	143	156	137	151	158	122	174	129	134	163	160	134	118	160	149	162	132	154	163	142	132	137	157	156	128	161	143	150	137	147	146	144	151	156	153	142	150	125	167	134	122	115	144	149	160	178	142	156	132	165	153	141	152	145	146	138	124	150	159	155	136	136	149	143	129
42681	53295	30136	37612	39540	39428	37656	33864	28418	21876	16973	9817	4762	3868	3784	2516	2205	1797	1530	1340	1425	1168	1047	958	946	886	859	844	810	823	758	707	675	625	651	642	613	636	618	552	540	540	558	508	560	512	511	522	519	488	530	480	497	471	475	495	469	511	473	457	490	477	466	470	457	432	469	431	467	468	504	439	510	509	506	481	483	451	466	447	442	447	460	489	436	437	447	473	466	480	472	442	488	462	495	446	443	471	482	466	471	438	466	462	481	440	496	468	472	446	466	434	485	431	449	470	459	429	488	461	491	425	472	481	458	430	435	492	468	446	419	457	441	454	439	455	431	487	459	460	447	439	449	474	434	460	429	469	446	424	447	453	432	422	460	472	465	464	454	504	495	458	462	445	461	458	448	490	465	465	470	456	474	481	465	434	423	456	448	436	496	480	458	419	433	472	480	468	455	459	505	489	491	418	479	457	451	442	454	411	450	439	459	487	461	461	475	477	465	466	445	440	496	489	491	451	457	417	431	443	476	461	423	469	464	450	459	480	456	456	485	451	422	469	466	454	486	480	465	496	445	425	458	430	482	423	466	454	460	463	467	464	478	418	469	463	440	424	465	462	492	463	448	483	455	433	442	463	502	451	467	456	488	461	454	407	477	482	455	495	466	451	433	502	428	466	441	453	456	425	475	476	456	429	434	467	406	453	452	433	475	441	463	450	434	457	437	440	442	486	463	473	471	455	482	468	468	458	453	518	476	493	421	434	449	425	421	425	460	508	470	461	447	430	476	458	455	454	465	455	445	481	454	438	503	483	412	474	461	454	486	464	460	511	450	465	402	507	453	435	516	470	447	446	454	436	455	463	435	475	452	463	469	517	464	497	432	467	437	432	468	481	432	450	473	446	446	477	456	470	432	468	476	456	451	469	445	440	469	490	477	444	456	438	444	460	422	461	447	459	437	481	449	387	453	463	459	467	473	461	483	458	495	472	449	471	434	466	438	471	428	435	440	468	457	475	435	432	470	419	473	447	460	454	455	434	445	413	433	465	430	439	466	469	504	465	482	433	459	421	468	480	456	478	435	471	443	442	435	462	440	495	466	449	487	473	462	448	443	405	482	469	502	444	476	459	448	476	459	454	451	435	432	447	462	418	463	485	446	460	506	474	434	457	464	481	457	458	467	474	416	461	449	415	452	494	488	460	456	480	479	512	426	449	476	449	404	489	506	437	452	451	478	438	430	462	414	472	491	485	492	458	445	448	432	497	476	444	455	473	453	456	432	420	403	470	489	445	447	439	435	461	461	431	472	474	466	461	464	481	457	476	465	457	470	482	452	447	442	469	462	497	460	479	432	457	482	423	455	469	459	457	452	463	461	432	463	449	482	461	459	454	426	422	506	444	450	510	470	447	431	475	464	467	449	479	443	440	483	445	491	450	484	453	436	459	452	502	436	468	414	422	440	473	448	452	466	471	434	435	442	471	458	461	470	478	447	471	430	488	450	506	452	450	463	439	444	465	436	447	442	493	504	451	450	437	472	421	453	448	468	455	466	450	491	482	474	446	438	505	463	435	483	470	475	412	445	468	478	458	462	452	438	466	445	418	462	481	459	477	473	433	488	453	474	452	466	427	447	471	435	466	478	405	480	467	465	433	481	461	490	419	448	462	461	474	453	487	427	452	508	449	452	463	490	453	488	421	453	454	448	490	456	481	457	462	434	509	466	458	465	435	449	452	457	463	468	484	535	469	460	494	438	462	429	442	442	477	478	434	457	444	474	465	436	498	434	440	444	464	448	428	473	481	458	450	433	445	468	427	438	431	453	461	455	443	434	461	458	430	453	455	432	452	481	456	450	482	498	437	450	505	458	476	471	454	510	445	456	457	435	461	431	497	452	440	507	441	487	440	469	458	476	475	439	451	430	448	465	503	441	446	458	452	401	492	420	461	442	465	458	482	432	471	475	442	458	487	455	435	495	458	473	454	461	461	445	457	462	452	453	472	510	500	447	454	472	462	402	427	460	459	392	438	416	471	454	489	444	435	422	451	437	441	468	465	434	527	456	491	435	452	455	469	447	446	444	469	473	468	437	447	422	502	466	457	443	447	490	448	421	488	443	432	418	478	477	491	444	452	508	487	427	505	419	444	469	479	450	475	449	438	409	451	464	474	463	457	431	482	417	474	454	445	448	456	476	464	481	441	480	446	420	448	453	476	439	448	418	437	447	469	439	455	446	455	413	411	442	436	441	448	484	475	441	424	462	455	425	449	452	453	444	488	488	395	427	467	456	468	462	494	444	453	483	450	478	426	455	463	472	495	474	428	429	419	460	436	464	454	476	482	451	402	431	465	458	469	436	480	440	446	432	490	451	452	444	451	450	449	484	449	468	437	456	456	463	478	493	507	436	451	481	455	473	454	442	431	478	433	430	467	444	472	433	476	417	464	439	462	429	471	419	460	409	465	437	472	449	450	439	471	414	474	470	477	487	502	403	454	463	484	433	437	448	476	459	469	474	427	470	461	468	500	466	510	452	426	424	473	464	454	456	473	446	464	479	431	500	447	414	448	421	404	451	421	438	483	425	477	450	480	476	419	481	453	482	442	442	470	435	481	408	479	413	417	486	503	474	469	458	453	453	450	446	454	480	440	449	475	444	462	461	460	435	442	446	473	476	447	453	435	419	468	461	443	469	455	450	441	462	463	433	446	481	493	484	440	434	437	458	403	423	450	453	451	446	456	453	430	478	467	454	489	457	425	423	484	430	462	500	455	456	464	449	441	424	513	461	478	459	460	440	458	446	524	455	451	476	481	474	438	438	461	471	451	430	450	440	488	451	498	479	431	475	463	463	451	417	436	503	444	480	475	502	437	438	475	481	481	456	488	423	476	486	447	467	428	447	454	460	419	456	464	454	444	467	466	459	414	433	481	461	410	438	419	400	457	454	435	453	454	438	474	482	426	434	417	476	444	473	461	465	476	466	434	451	492	461	430	458	464	489	435	459	462	462	447	463	431	466	494	435	438	453	455	444	466	451	466	465	471	415	459	452	428	454	442	466	472	446	465	443	450	481	455	472	437	451	465	432	454	490	456	477	467	484	469	434	454	432	423	465	448	471	474	479	485	463	454	444	467	519	460	455	452	463	417	439	485	413	440	445	466	453	443	508	438	443	447	458	436	407	493	414	465	456	489	440	471	427	447	503	464	411	405	455	416	479	458	476	462	447	474	455	456	426	444	481	432	458	446	451	457	462	433	429	416	436	492	426	439	477	475	434	455	503	448	434	464	478	461	439	444	440	465	449	480	438	506	489	447	455	451	431	456	466	441	417	446	473	443	479	453	422	474	449	457	451	450	430	434	459	453	482	440	435	443	446	460	456	485	479	434	484	453	422	433	452	473	421	493	452	457	469	476	475	429	455	455	458	474	433	467	408	451	444	426	456	461	447	469	466	463	472	452	444	495	470	495	442	478	520	450	467	477	438	475	445	416	435	423	471	461	437	467
56400	46982	30960	29317	31565	31763	31966	32551	25700	18532	11745	5157	2207	1794	1459	945	833	627	622	523	511	432	393	380	376	373	365	375	358	327	322	307	320	282	291	282	268	283	286	270	254	253	263	267	268	279	253	283	267	241	248	284	261	256	267	245	249	270	255	267	261	242	250	266	279	224	246	278	260	254	263	245	226	269	243	254	241	257	249	239	244	254	267	236	271	259	253	259	249	284	260	253	247	244	259	270	247	233	241	268	251	273	256	246	254	238	261	236	256	238	250	270	261	257	260	259	256	241	232	229	270	223	272	278	251	242	242	235	265	242	261	271	272	270	273	260	273	266	226	251	244	258	226	241	225	262	241	257	245	286	290	280	228	221	266	224	268	249	223	251	242	250	270	236	249	286	261	253	244	244	262	250	225	298	251	241	240	263	264	256	299	244	244	245	250	275	233	247	257	214	244	251	249	232	240	218	263	267	251	210	272	281	241	253	244	250	235	220	228	233	265	244	237	245	263	246	259	241	255	242	259	254	237	240	276	262	254	248	252	250	243	248	253	263	256	208	249	252	218	251	260	238	206	259	264	228	253	248	226	271	236	273	265	228	271	244	248	241	223	250	259	224	265	256	281	255	236	283	258	246	232	227	239	231	248	251	252	253	261	221	281	269	229	259	275	255	234	257	256	251	263	243	230	256	295	258	234	273	238	237	238	277	227	238	257	278	252	228	243	242	271	252	263	258	233	250	265	246	262	250	224	261	270	274	226	243	243	238	225	243	241	244	262	237	262	215	238	238	264	249	219	242	217	232	229	241	258	244	229	239	255	236	232	224	257	235	256	242	242	249	232	254	213	250	240	257	261	250	227	244	240	252	243	256	267	243	243	246	233	266	255	248	261	234	227	271	265	268	221	252	241	242	236	235	241	232	262	260	212	280	238	253	260	236	252	254	245	241	268	253	243	253	256	262	268	266	259	244	255	233	222	225	232	250	233	234	246	266	262	261	255	258	233	244	231	248	241	259	237	218	235	226	247	256	269	232	250	256	229	232	238	246	233	254	254	285	238	242	249	271	237	271	262	247	251	231	232	234	246	240	239	229	242	236	236	237	245	264	248	260	232	256	250	260	259	238	237	233	238	252	244	238	234	248	250	221	251	248	247	263	244	265	261	263	257	245	275	257	265	232	262	268	247	235	259	233	266	225	248	255	224	256	249	242	236	235	265	260	234	269	253	240	259	237	266	250	283	252	278	238	238	238	250	249	222	243	257	270	215	244	244	255	236	229	249	257	252	261	264	228	219	236	265	243	257	256	272	240	263	260	262	236	230	241	242	253	233	248	256	237	244	242	238	256	233	243	268	241	246	259	241	278	262	255	232	234	236	231	239	227	249	246	254	235	242	227	228	261	262	236	220	221	243	246	242	255	232	230	223	262	264	246	246	267	266	236	243	247	244	237	247	232	264	234	228	265	252	235	231	235	229	237	247	264	256	263	261	246	259	256	256	241	249	225	269	248	248	237	242	251	252	276	241	246	252	245	242	247	237	241	236	255	277	242	243	252	232	257	252	289	248	247	256	208	227	232	233	252	233	298	237	269	230	256	231	238	235	261	236	250	244	236	254	263	232	244	247	253	235	259	227	268	241	235	232	232	276	250	258	255	245	246	240	251	284	230	225	252	254	235	250	244	234	241	244	255	258	228	269	276	247	235	264	269	236	258	235	228	252	251	234	289	256	250	256	234	247	254	229	241	225	237	250	254	251	228	242	257	239	242	259	265	256	246	254	260	253	257	243	257	249	258	261	232	229	255	251	292	255	261	258	249	232	249	204	238	238	232	246	233	244	264	258	243	238	224	232	257	229	238	239	237	238	213	233	261	265	233	251	238	226	255	240	255	257	249	239	244	273	286	245	250	258	222	233	263	238	271	228	253	230	248	253	270	274	234	265	251	237	228	262	255	229	246	265	249	263	272	255	255	251	241	241	231	236	252	254	229	253	244	250	249	251	252	216	236	272	266	255	223	231	248	263	258	242	241	230	253	210	248	251	256	230	245	254	261	237	247	248	240	253	281	234	267	235	216	245	256	263	256	284	259	269	258	233	218	262	247	241	234	255	225	277	275	254	243	248	246	269	243	266	239	238	213	246	236	262	234	254	242	254	224	236	257	276	263	240	242	245	213	244	223	232	239	240	256	260	250	268	240	272	223	259	249	269	238	261	223	252	266	254	242	237	262	246	252	225	233	223	247	236	235	228	231	240	260	258	246	257	253	253	230	221	253	267	276	230	239	257	269	226	231	269	263	222	253	219	247	221	220	257	248	240	254	247	252	248	265	245	288	247	262	238	235	263	238	260	208	228	263	264	259	271	258	274	277	234	250	239	238	238	254	285	250	248	253	264	280	222	237	268	222	233	261	271	264	254	250	249	255	240	258	228	250	241	224	231	206	245	201	222	228	236	217	255	256	253	229	257	254	238	246	256	249	259	241	239	248	259	253	214	260	238	235	238	228	249	250	274	301	294	239	260	269	231	273	250	232	264	259	263	227	250	239	256	265	247	248	242	261	251	245	240	262	234	265	272	237	227	247	252	247	250	231	248	254	243	266	204	234	257	252	232	234	251	260	259	233	277	261	235	244	236	205	235	257	269	214	223	240	270	271	265	237	262	239	237	241	265	263	261	247	232	267	290	266	271	265	244	262	227	223	244	245	257	251	232	247	236	235	250	230	234	237	270	261	276	265	225	228	240	272	240	271	206	249	241	241	259	216	246	230	208	263	244	261	256	249	267	281	242	258	254	223	275	225	262	215	199	243	252	223	235	265	224	247	238	239	242	259	234	270	244	258	255	232	216	250	262	235	257	240	257	245	250	240	250	225	253	252	228	220	245	247	263	270	237	226	236	252	271	232	258	238	275	228	228	222	247	255	262	247	292	272	256	270	264	235	249	245	258	277	265	262	259	253	254	236	237	224	216	262	234	247	249	274	219	239	272	244	241	247	213	247	263	255	221	233	248	247	262	232	264	242	236	240	259	251	278	246	260	251	259	246	235	227	255	204	229	235	262	269	233	268	256	264	242	248	263	252	274	237	238	250	246	229	259	233	231	244	274	232	256	229	275	271	246	254	270	252	256	220	252	240	254	248	253	245	266	256	287	261	230	258	261	269	223	233	259	250	247	253	249	235	220	240	240	277	259	230	221	260	234	246	273	272	244	274	244	259	252	247	256	237	217	268	235	261	242	250	238	230	254	214	274	248	238	266	222	240	240	266	249	260	277	225	258	262	237	255	243	245	265	228	247	247	246	271	245	239	252	241	294	243	243	259	231	260	280	251	256	215	246	252	237	237	257	243	258	243	253	245	234	226	246	245	266	279	250	221	255	255	257	271	256	247	246	238	269	238	233	253	230	227	240	243	221	226	253	231	234	255	228	235	267	278	228	243	260	255	246	250	240	244	231	240	266	220	272	239	232	231	269	275	266	228	254	237	263	228	235	224	248	243	252	233
46251	51869	36416	43210	46785	48088	46501	44174	38530	32681	26149	14611	8494	7746	6746	4543	3985	3126	2720	2244	2265	1928	1774	1498	1514	1444	1509	1444	1296	1319	1251	1074	1086	1069	1014	971	949	1001	874	928	936	860	845	881	841	821	804	787	779	807	754	706	739	731	744	738	754	728	738	737	686	701	717	707	693	716	754	707	674	728	701	750	746	696	696	754	729	695	763	712	735	719	730	701	722	720	697	721	719	670	683	733	671	705	720	710	706	703	674	694	769	778	723	699	724	721	686	695	707	684	707	676	696	675	677	693	703	666	683	731	738	723	699	687	699	745	705	676	709	708	704	712	686	702	732	672	694	720	717	688	720	685	676	710	703	702	713	691	726	707	693	650	685	726	722	750	701	668	670	709	725	705	683	736	668	717	712	709	722	699	690	741	680	701	642	668	708	689	707	722	706	678	726	733	693	699	682	768	762	681	699	675	711	695	781	672	704	764	689	714	712	691	710	704	673	651	722	688	651	707	693	693	692	691	683	724	691	757	690	666	678	731	674	710	660	684	705	748	697	719	737	677	629	691	710	737	692	729	734	696	629	689	686	733	776	681	683	684	717	666	717	672	686	705	660	685	691	724	702	687	766	702	685	696	706	690	651	716	698	677	735	676	706	704	695	722	669	689	711	648	694	665	680	660	684	697	659	660	707	662	652	695	696	703	693	681	708	702	714	670	713	737	667	699	696	730	696	673	677	726	718	719	705	727	716	643	696	674	677	713	691	721	679	703	701	704	689	670	680	729	688	684	690	706	696	701	685	650	687	724	677	708	640	676	703	669	662	691	680	736	701	689	699	686	727	716	708	694	690	703	705	736	709	734	703	668	681	673	742	701	666	720	727	706	692	692	714	676	708	690	728	734	723	696	740	703	740	673	716	669	702	665	683	735	688	692	759	727	697	708	752	715	749	732	695	650	612	659	663	699	649	724	694	709	696	679	684	681	691	672	730	650	699	714	686	714	692	677	704	701	716	713	691	713	665	675	714	677	689	681	712	706	698	706	661	666	690	728	708	694	696	675	725	726	693	713	692	670	732	749	711	705	702	709	691	714	724	719	684	674	694	713	704	672	709	684	642	700	713	659	693	665	740	706	675	696	701	678	728	712	708	730	703	712	684	673	731	637	707	670	692	692	691	701	667	709	739	690	733	732	732	678	693	701	691	666	724	702	660	765	723	678	703	695	692	680	671	711	724	690	702	692	689	669	674	724	682	716	740	687	687	709	674	691	729	641	723	659	673	735	654	702	699	692	729	692	690	700	701	734	698	686	695	704	659	719	676	697	698	688	737	627	662	729	712	670	676	686	672	718	727	734	720	693	648	691	656	737	702	712	685	661	721	737	710	684	737	703	672	684	664	670	711	695	743	663	681	726	721	697	693	719	660	688	684	685	695	667	673	651	721	672	705	714	678	683	675	711	737	735	686	695	679	722	728	709	671	673	731	679	689	645	726	695	692	703	731	670	727	731	726	700	705	717	684	697	727	749	680	632	684	718	691	679	715	706	668	665	707	684	662	672	713	677	714	685	705	752	736	685	659	716	699	681	678	689	643	656	705	676	679	731	694	714	736	644	718	698	667	722	707	686	673	693	709	703	692	704	722	665	704	701	729	698	671	695	733	643	707	709	729	712	666	721	733	660	735	651	669	631	716	677	739	690	719	731	698	706	686	690	677	748	712	709	694	673	666	680	711	700	692	662	664	687	705	675	733	675	690	648	711	707	704	708	699	683	763	717	744	719	739	722	711	688	710	689	678	645	698	716	657	671	734	709	780	722	685	703	676	666	733	700	723	724	720	673	689	697	719	688	709	725	712	663	732	703	720	712	684	697	670	707	705	733	727	717	662	685	715	706	681	667	725	688	667	711	735	701	687	718	668	695	699	707	686	679	692	705	676	684	713	728	690	676	703	692	733	695	701	642	699	667	683	685	711	708	713	709	732	664	684	759	690	666	702	670	711	681	701	712	663	736	723	712	728	723	661	697	702	712	743	694	692	725	684	702	674	684	697	668	704	704	667	726	692	677	654	695	702	720	715	734	701	708	689	724	731	731	726	710	721	726	697	668	678	690	672	675	723	651	688	660	676	695	735	686	643	646	712	657	684	737	710	740	731	687	679	655	718	725	672	702	643	767	647	684	711	692	709	707	708	733	707	717	728	691	647	655	694	702	677	672	685	659	734	739	722	673	716	762	694	742	705	706	648	687	744	698	703	663	654	675	697	687	673	662	698	712	708	747	713	711	679	704	704	704	693	712	699	694	729	636	693	712	671	756	690	709	678	699	713	665	706	706	706	731	714	649	662	636	685	737	720	725	709	711	707	704	693	682	724	674	713	733	739	679	722	704	657	718	659	672	742	685	686	710	692	662	682	676	647	677	670	694	715	764	709	668	686	690	749	689	690	743	698	677	685	656	709	725	699	725	675	736	690	707	676	707	707	660	692	676	693	703	684	662	726	645	705	780	741	669	666	688	667	722	723	675	701	661	684	678	683	681	711	704	672	624	691	692	672	673	693	660	745	695	682	671	698	722	719	717	657	714	697	718	709	692	691	704	699	662	696	677	726	714	652	678	678	623	646	696	694	674	696	636	692	704	668	707	653	684	703	720	682	714	666	711	711	710	680	693	705	697	704	704	679	686	710	655	709	676	697	713	663	722	733	663	708	674	743	709	689	695	686	715	706	759	701	718	648	685	713	724	726	667	683	659	706	719	747	687	671	691	636	676	669	672	707	690	707	669	724	645	718	665	709	673	708	688	672	710	695	713	676	709	667	723	673	677	728	688	706	718	688	720	715	721	671	699	694	682	682	701	715	726	715	677	682	671	660	730	684	716	698	703	659	702	673	670	667	689	696	732	698	670	650	668	734	655	638	689	683	717	643	702	707	662	681	693	704	695	678	742	712	719	659	687	648	658	709	675	706	703	669	691	665	729	667	696	691	692	654	730	684	715	681	683	715	719	689	698	657	719	734	674	700	727	661	702	715	702	651	669	696	674	682	702	636	616	725	685	675	661	703	677	687	696	728	717	677	713	687	705	698	667	675	712	696	716	741	737	691	675	712	753	649	688	697	708	713	691	688	686	680	677	686	727	690	706	706	686	712	640	720	672	709	663	782	716	682	748	745	690	691	727	726	735	687	732	737	702	720	717	714	631	648	693	680	716	675	701	646	710	713	683	680	721	712	683	678	652	705	719	728	678	658	692	691	649	694	706	689	649	706	713	659	665	695	671	737	703	671	708	731	693	722	673	670	713	675	671	701	708	691	722	697	707	677	750	691	694	714	678	698	684	701	681	676	683	684	702	694	666	756	705	737	729	680	680	676	729	675	683	729	696	722	742	702	709	693	667	689	707	699	740	701	713	722	710	681	661	664	668	771	696	639	689	682	628	714	693	726	686	695	721	668	682	685	680	736	679	682	660	670	730	695	687	694	681	725	709	712	676	684	731	718	707	683	696	682	743	686	696	706	699
21025	29591	15861	8670	6182	4153	2509	1796	1223	920	668	397	307	284	258	223	217	199	244	213	216	183	201	182	161	173	156	172	185	180	164	171	170	166	142	159	169	154	156	144	143	147	157	193	170	156	167	152	144	158	202	163	144	165	183	150	143	156	169	151	158	158	152	133	171	143	154	162	164	158	171	170	175	137	169	162	151	134	147	158	134	164	145	141	148	157	149	148	135	151	157	161	153	155	187	145	140	161	169	153	164	152	176	164	166	160	151	155	142	162	163	142	167	160	148	132	153	151	188	156	150	156	161	173	171	147	133	144	156	177	147	130	145	166	175	159	177	154	140	149	161	154	169	157	178	143	153	156	164	166	168	163	159	165	153	146	167	165	169	146	149	138	154	167	161	135	153	148	157	175	153	133	166	132	146	153	166	158	146	157	147	168	168	139	143	153	173	167	121	162	142	158	156	170	151	152	135	129	143	140	173	131	163	136	145	160	151	145	150	174	156	157	188	154	148	163	166	171	134	169	162	143	174	174	139	125	187	163	158	142	150	140	150	148	168	172	146	176	159	161	160	155	128	157	157	163	168	150	162	165	140	164	148	158	141	135	158	165	143	155	159	152	162	162	158	155	148	159	150	157	151	161	170	152	146	153	153	142	171	144	140	185	173	164	152	187	155	165	139	170	148	166	140	154	123	142	161	168	170	157	150	155	168	151	164	158	160	164	157	141	160	148	136	160	161	161	174	161	153	166	171	138	167	166	140	146	178	138	136	159	149	161	159	159	151	166	164	165	147	159	157	160	163	152	169	161	130	163	147	164	169	179	150	143	142	142	159	158	167	164	165	152	154	162	153	154	144	167	177	163	146	166	169	138	181	159	167	150	156	164	165	134	160	162	168	157	135	153	128	154	145	173	143	136	158	134	148	176	138	152	148	154	159	140	167	157	152	153	138	151	167	159	130	161	171	159	133	176	167	140	153	169	185	158	165	144	166	187	194	151	154	152	149	152	168	169	152	153	178	148	159	161	175	135	156	152	149	151	146	183	141	159	168	146	138	165	156	187	151	148	141	153	148	155	161	150	171	140	166	166	154	152	141	159	165	167	151	169	164	149	157	162	171	164	167	164	157	181	140	149	157	154	163	144	157	154	160	180	172	160	157	174	146	160	149	147	179	165	150	156	138	146	157	189	138	183	150	164	132	152	151	160	172	162	167	130	149	159	150	145	160	146	149	144	155	134	149	176	156	137	158	142	164	167	143	149	150	174	156	144	169	165	148	144	150	140	150	169	155	147	175	161	161	147	155	144	138	145	140	151	173	171	144	134	157	155	155	163	165	172	152	150	140	155	149	173	148	180	162	159	137	139	148	151	178	148	161	143	166	161	162	157	171	131	139	152	148	144	168	150	160	176	173	145	182	168	165	168	175	153	180	146	173	166	153	174	143	175	154	168	168	166	177	149	149	175	150	172	168	159	130	170	179	148	167	158	161	156	161	153	147	162	163	175	166	168	151	165	153	158	153	150	166	155	179	146	150	146	177	153	158	147	171	139	164	136	142	146	150	142	160	140	159	157	142	157	162	149	148	176	156	147	149	159	134	160	153	154	145	137	159	164	144	158	151	145	145	157	139	149	167	133	169	166	175	156	150	173	146	155	151	146	137	171	151	143	179	142	175	152	161	153	139	139	140	161	164	180	165	145	129	139	159	160	147	158	151	135	164	176	158	163	136	165	164	146	143	146	163	171	158	156	145	176	173	179	165	157	164	162	162	156	157	148	154	145	147	163	145	150	164	148	164	156	157	164	134	145	147	152	158	154	142	167	169	141	157	147	162	130	140	162	142	164	170	143	153	143	146	160	137	154	165	136	163	162	155	169	158	162	150	147	153	151	155	166	135	171	168	145	149	153	170	127	143	133	134	153	165	163	165	150	162	170	189	132	153	142	157	163	184	155	140	136	153	179	165	165	169	160	153	163	135	171	148	171	149	151	188	150	168	175	173	151	144	172	150	152	133	164	159	167	148	131	164	148	150	148	151	126	145	145	173	170	143	138	149	135	162	178	164	150	154	158	142	140	170	157	154	158	165	153	171	146	161	146	140	165	159	157	134	157	142	164	138	151	147	177	159	159	155	138	155	169	165	165	158	175	157	164	151	162	166	162	156	184	164	174	152	169	159	149	146	136	153	147	143	189	155	136	133	166	156	141	160	166	167	146	143	166	145	150	136	165	154	196	161	162	166	171	156	166	167	154	156	163	142	153	143	164	173	164	152	137	162	160	152	157	151	133	139	120	145	155	161	177	168	153	145	146	155	153	155	147	170	158	144	144	207	146	150	169	137	151	150	160	166	163	160	160	130	131	162	180	169	144	155	154	167	173	169	135	169	151	142	157	154	158	180	167	149	156	178	177	173	159	146	171	157	158	162	156	158	145	167	161	142	171	156	158	152	148	144	138	165	157	147	137	137	141	145	162	160	158	163	141	150	167	150	176	114	159	179	143	150	138	142	146	160	169	141	163	133	177	145	159	135	178	146	154	153	178	141	159	171	166	163	153	147	147	174	132	181	150	146	179	165	144	172	165	174	147	164	133	195	147	157	139	160	161	157	139	145	161	164	139	176	169	172	149	166	149	167	135	146	194	179	140	145	163	156	165	145	155	151	158	175	170	172	155	178	166	161	166	167	177	170	165	176	165	161	141	153	158	148	142	153	134	149	158	142	142	148	164	156	147	172	150	150	151	157	171	158	148	158	160	168	146	146	163	180	169	181	138	156	180	159	183	143	172	149	179	149	161	162	155	116	173	163	145	147	160	169	166	140	159	140	165	156	166	157	158	156	135	161	173	184	140	149	144	140	136	175	153	145	171	172	149	168	170	161	165	159	145	172	141	156	184	157	165	135	170	161	152	177	152	169	178	160	154	162	149	180	149	165	176	141	153	160	175	142	180	141	161	168	120	157	155	171	182	158	167	168	153	151	170	136	171	146	139	178	145	176	140	145	127	153	166	175	158	166	125	163	140	165	152	149	141	150	147	149	165	159	187	146	147	166	152	151	158	137	185	147	190	188	172	165	129	139	152	141	146	140	171	150	182	171	146	157	163	157	138	173	159	173	147	152	156	166	161	154	149	122	157	134	167	165	171	152	164	139	170	152	171	153	138	166	136	148	164	164	177	152	153	160	146	161	161	159	154	133	162	160	161	175	173	166	165	149	165	148	150	141	160	147	145	168	134	164	169	175	152	169	138	138	158	183	155	168	162	150	161	159	151	163	162	169	164	159	148	147	157	165	139	153	168	165	150	172	162	165	154	164	167	138	184	152	167	142	138	165	142	179	145	149	141	145	175	137	134	155	166	143	151	152	156	163	148	152	150	153	141	158	145	165	153	149	159	146	164	170	150	142	181	154	152	165	167	166	167	167	143	157	174	189	150	160	171	172	166	148	174	174	159	146	148	173	173	177	149	139	153	153	170	147	155	145	154	137	141	146	143	142	152	137	155
17682	31228	13316	15386	14597	13171	9837	8100	5589	4220	3135	1844	1392	1264	1087	1050	936	887	830	862	862	758	734	661	669	688	666	642	645	628	609	624	585	570	553	550	577	524	557	567	508	571	536	537	532	505	517	469	498	509	473	480	532	463	467	539	526	486	525	506	498	487	511	490	476	500	478	463	479	502	477	495	470	456	498	502	468	502	473	465	453	480	479	490	442	483	446	507	488	489	467	467	521	488	508	504	507	500	468	468	434	477	491	469	525	486	461	485	482	504	499	491	506	474	500	516	488	517	473	471	470	439	471	497	502	497	494	522	512	483	470	474	455	500	481	504	467	449	449	503	519	504	453	436	496	499	455	496	473	475	477	502	483	463	491	515	452	514	498	526	520	437	500	486	542	485	514	439	535	512	497	466	481	473	539	475	521	511	526	484	470	538	512	493	491	519	485	516	495	447	461	463	492	465	495	481	514	444	504	512	519	472	507	535	448	474	499	497	480	458	489	462	480	523	511	473	465	455	483	494	486	471	482	487	510	484	489	489	479	523	499	506	522	422	510	456	499	485	484	488	503	508	471	453	446	527	492	498	489	532	462	493	464	512	500	469	444	481	498	465	493	493	478	526	495	494	504	462	499	450	504	483	513	480	474	496	478	462	512	483	463	484	457	465	491	476	436	488	516	465	514	484	460	541	486	514	496	464	471	476	453	466	515	499	509	468	492	509	512	485	439	478	508	483	473	463	485	495	466	505	499	468	503	479	520	483	475	483	495	536	519	502	511	470	481	474	465	497	530	509	496	542	534	439	477	473	506	469	506	512	468	508	498	486	517	434	479	489	489	482	481	477	492	515	485	510	504	477	504	484	506	473	554	477	485	496	525	459	478	480	490	504	486	464	521	497	478	491	502	505	462	489	524	489	454	489	476	461	533	517	414	504	466	489	518	497	492	492	513	518	474	480	477	444	512	529	471	489	515	507	471	485	524	491	494	513	513	465	514	483	490	475	507	495	521	498	500	517	441	511	494	496	477	514	514	454	486	502	471	473	494	494	513	500	458	513	506	451	470	478	561	454	486	476	474	471	461	478	455	495	486	471	529	495	511	432	472	493	512	519	502	450	491	491	490	523	477	495	481	520	505	471	544	467	469	484	498	513	503	494	526	459	481	508	531	468	468	461	483	510	471	437	507	457	469	468	466	490	477	490	485	509	527	468	494	470	521	489	489	484	531	470	477	480	458	520	516	494	513	476	505	491	455	471	500	467	503	494	478	548	492	454	519	504	480	523	479	470	481	488	465	472	480	507	496	435	471	516	497	482	527	463	496	467	461	511	450	487	513	489	466	506	480	505	474	507	477	471	511	494	447	483	477	529	514	493	495	490	534	475	485	464	462	492	480	469	515	484	480	495	483	453	508	489	507	510	483	501	501	536	508	476	493	472	472	518	461	482	468	442	496	528	500	475	483	524	507	469	513	497	458	501	505	483	454	476	482	454	498	494	469	477	503	478	497	474	490	547	437	467	501	494	499	503	444	502	517	480	491	510	479	524	476	473	467	503	471	463	495	450	457	542	467	458	456	512	492	487	503	513	495	476	492	505	475	492	477	499	492	497	464	473	518	495	480	481	468	498	453	487	441	446	485	510	506	515	490	494	522	496	471	490	501	484	481	502	469	478	495	505	480	487	519	510	481	509	501	484	521	487	496	484	491	471	479	456	532	518	463	454	432	527	475	503	483	457	458	481	517	480	515	510	449	504	509	514	464	438	516	530	486	498	510	480	503	478	469	493	512	480	502	497	491	470	467	442	482	488	489	487	481	503	489	488	486	478	529	517	480	516	464	462	483	494	479	510	499	480	525	485	473	495	505	455	502	509	486	477	439	448	468	489	464	462	508	518	494	467	481	492	461	487	479	546	481	496	462	526	505	493	463	453	483	493	440	468	464	470	476	482	461	469	458	521	541	503	499	476	489	494	487	487	487	521	497	513	518	458	509	509	491	461	494	537	498	465	483	509	521	467	493	511	452	470	518	481	469	482	496	488	476	472	447	483	491	454	490	492	470	484	494	475	495	510	479	453	489	486	494	492	504	488	476	476	487	482	504	473	490	425	518	498	507	526	435	497	489	487	527	512	453	470	482	482	477	481	498	490	459	502	448	514	500	510	493	491	524	516	491	522	501	464	451	461	449	467	473	513	518	473	491	473	519	455	512	478	524	495	525	495	510	470	475	497	472	474	500	481	443	497	512	500	499	476	507	471	461	474	466	513	459	478	499	441	514	467	450	497	500	489	503	506	464	504	520	515	495	461	465	501	497	466	473	514	505	481	456	501	480	495	485	472	519	495	501	479	486	480	502	498	460	495	464	441	538	449	478	508	488	501	477	514	480	484	501	502	522	501	483	474	476	469	510	519	476	462	456	502	516	490	475	502	482	488	498	478	502	479	467	488	469	461	495	497	505	469	521	516	476	477	492	505	486	487	508	468	480	484	459	475	470	515	474	476	468	491	492	493	463	490	481	504	472	495	454	509	487	495	491	457	454	498	460	478	480	463	489	512	451	504	502	492	470	492	442	467	449	529	509	479	484	469	522	444	505	497	490	495	481	473	524	425	460	480	537	466	484	448	481	446	476	474	495	496	501	492	520	512	500	540	488	547	516	500	499	467	464	505	451	464	488	493	489	515	486	452	493	460	450	480	466	467	477	477	474	490	513	505	449	479	482	477	533	478	522	473	494	491	468	471	464	493	486	475	503	484	504	518	498	482	491	465	471	469	514	452	477	509	504	490	548	488	505	502	501	487	470	471	494	447	534	470	460	481	463	467	493	484	494	464	491	492	514	515	448	450	506	473	492	495	459	498	517	478	479	489	494	532	484	506	494	519	486	491	457	514	459	478	508	491	503	486	501	497	479	476	475	456	517	482	519	489	508	522	506	458	500	528	505	494	490	498	516	500	486	470	497	491	486	506	446	489	487	462	484	530	490	508	457	449	497	493	452	469	471	466	502	528	447	480	498	467	524	462	511	483	471	489	506	494	486	480	496	530	457	430	495	465	494	530	501	508	481	542	486	505	478	489	470	469	508	508	483	521	496	477	487	500	527	478	499	509	520	532	453	469	542	514	480	511	477	494	453	472	515	550	473	478	449	462	499	491	516	475	492	480	492	481	484	493	501	492	517	459	478	474	461	482	503	521	481	468	453	448	489	527	473	473	460	528	492	445	505	512	468	508	487	510	504	478	465	457	501	482	484	474	473	527	488	485	455	474	474	478	502	489	477	527	460	460	481	518	485	510	473	512	510	480	534	466	507	501	488	454	511	502	432	465	465	489	487	518	464	452	524	482	526	457	481	480	466	473	483	499	471	467	548	481	453	467	470	532	461	525	500	470	513	471	515	519	473	505	516	474	503	472	491	492	482	491	460	468	463	498	505	491	514	480	476	492	488	514	494	526	522	480	491	451	482	492	477	497	468	490	457	497	499	539	502	465	481	464	508	504	504	480
51439	49952	33239	28204	29666	28801	26801	21590	15038	8896	5316	3200	1384	1083	768	523	419	323	323	289	290	283	246	207	200	204	195	212	204	194	174	187	188	160	166	181	151	183	170	166	166	164	137	150	173	138	158	147	153	145	153	150	137	159	169	148	167	140	160	141	161	155	161	122	139	146	128	144	135	155	156	147	154	140	139	169	127	147	140	178	149	135	140	147	141	159	150	155	146	159	132	134	143	164	165	127	123	145	158	138	145	146	155	133	149	130	172	164	144	142	142	135	139	167	163	170	153	144	164	150	149	150	143	145	151	156	149	144	164	145	146	138	159	168	117	137	159	151	144	156	151	148	147	156	154	151	142	137	155	133	157	163	134	142	148	155	153	151	127	160	151	166	144	140	143	162	149	164	156	147	168	155	134	136	143	136	143	155	153	148	145	147	144	148	145	155	166	175	152	141	133	133	130	125	157	141	141	124	137	152	136	137	146	153	145	162	149	146	168	144	146	127	140	140	151	146	126	136	154	131	146	161	151	146	143	137	133	152	146	146	147	145	136	127	146	156	134	126	133	150	158	147	160	144	138	163	168	153	145	163	136	152	124	144	141	152	158	145	157	169	152	137	141	125	146	151	146	123	155	157	143	126	124	159	149	147	138	124	151	142	134	157	124	139	128	144	153	141	158	148	148	126	148	134	141	162	144	167	138	128	138	148	147	163	151	149	133	145	156	148	166	144	146	148	149	130	146	144	155	155	139	177	160	122	134	157	125	133	163	128	138	155	142	153	139	167	143	129	130	146	139	151	158	131	167	130	146	145	152	135	139	162	143	119	149	133	133	139	167	144	156	149	146	181	144	134	143	125	165	152	148	146	147	171	133	148	131	163	147	152	120	145	142	120	150	141	147	129	151	131	140	150	154	176	161	142	140	133	132	162	183	152	168	151	155	146	135	125	146	154	127	133	139	158	137	145	122	150	151	155	137	166	157	135	147	160	134	139	129	153	126	174	135	149	143	165	132	151	175	157	140	124	145	141	133	141	141	157	142	160	137	139	139	189	156	141	117	141	136	151	151	130	151	144	138	132	145	154	145	144	122	146	133	156	143	154	157	154	149	155	171	147	149	148	151	138	125	143	163	145	150	126	141	133	139	145	138	144	134	138	137	127	147	144	158	129	142	153	179	121	140	141	145	145	152	168	147	153	161	152	171	129	132	153	150	138	137	139	130	155	155	133	148	154	159	125	139	127	146	127	145	133	153	156	135	146	147	153	125	145	158	138	157	125	163	148	149	130	158	169	142	170	135	136	118	147	138	147	143	153	133	165	143	146	149	146	172	156	147	129	155	156	133	160	144	164	132	157	145	157	155	125	146	128	140	136	156	147	151	138	145	132	149	148	170	130	159	131	160	152	155	141	167	154	132	151	166	137	134	137	149	136	144	137	171	150	147	143	145	143	163	131	153	128	162	156	137	156	149	150	161	173	138	151	142	141	139	131	136	157	141	142	156	132	143	174	161	148	130	136	149	148	158	149	157	146	147	146	121	150	146	159	126	156	136	125	156	126	134	148	133	129	155	134	140	147	149	143	153	153	147	138	148	130	152	156	157	160	145	124	147	152	147	150	124	131	131	135	159	134	159	134	161	158	147	171	143	163	129	149	150	166	128	167	152	151	143	148	152	150	147	130	151	144	139	135	118	141	132	148	148	124	137	146	128	141	135	133	153	157	142	148	136	146	158	136	121	150	135	167	164	169	137	157	155	139	145	141	162	142	156	127	126	174	162	143	160	133	120	147	144	155	136	152	144	127	131	134	143	146	147	157	133	159	158	136	157	148	116	142	146	145	143	138	133	163	158	157	161	138	151	134	144	145	177	158	132	159	146	155	137	142	164	147	135	168	140	137	149	144	142	180	142	127	133	151	154	140	172	153	136	140	149	143	147	127	156	153	127	126	141	124	130	166	153	143	150	141	144	140	142	143	151	156	147	147	139	150	146	146	131	159	143	154	150	154	146	111	134	146	140	136	141	150	151	145	133	139	151	127	133	153	142	133	146	136	157	148	156	144	140	156	126	169	146	141	155	165	131	134	162	135	133	130	129	131	137	148	137	121	183	136	166	137	151	155	157	140	138	143	153	135	158	154	129	170	129	147	160	152	156	149	166	162	137	122	148	156	153	155	159	137	148	147	141	152	147	164	140	148	147	149	149	156	160	152	156	151	143	126	149	126	148	132	139	126	142	157	135	155	138	143	153	155	114	155	143	144	150	145	133	146	129	135	146	147	173	152	147	135	149	159	132	156	123	130	161	161	155	153	128	169	140	137	147	135	131	149	141	149	103	148	143	130	133	142	144	159	158	160	149	168	126	127	145	153	144	153	131	159	136	132	146	152	151	140	141	153	153	152	143	134	125	132	136	133	171	158	136	138	150	145	143	155	145	143	157	139	165	162	143	141	140	138	146	136	119	130	132	137	148	142	156	140	180	148	138	132	162	161	137	144	111	148	158	123	129	132	152	125	147	151	144	143	170	156	151	174	141	142	142	127	143	152	155	146	144	153	145	152	153	163	140	137	127	148	169	141	165	147	146	147	138	141	145	147	148	123	144	143	148	142	155	139	148	137	144	138	149	136	136	133	148	164	152	132	130	149	143	165	118	154	136	148	150	119	151	130	132	143	142	145	150	131	140	149	145	152	146	174	151	149	140	142	149	140	150	149	136	112	137	149	135	145	163	152	135	150	143	146	136	153	128	158	139	138	151	135	146	131	128	160	159	148	159	150	130	150	169	153	145	148	156	145	146	141	158	120	144	156	136	142	153	138	143	122	167	144	152	157	148	147	130	144	146	159	166	135	132	142	130	164	143	149	153	151	149	164	136	142	157	138	146	144	146	158	149	136	149	169	165	156	158	145	147	147	165	137	139	142	149	181	159	149	151	126	128	148	172	137	142	138	143	159	164	135	139	147	148	157	152	154	144	156	155	154	140	139	150	140	152	137	128	140	139	157	162	133	155	140	146	158	143	158	146	158	143	151	127	165	160	139	160	139	150	133	136	153	153	126	150	141	151	157	129	130	154	134	159	138	164	124	139	172	140	149	153	127	125	160	164	150	135	148	115	141	143	164	134	166	141	151	158	142	138	158	159	151	149	144	128	136	146	122	142	144	130	138	140	153	154	161	148	162	140	153	148	141	149	147	147	150	148	159	143	148	145	147	158	151	157	141	167	164	141	150	139	142	148	153	131	122	160	130	135	159	155	123	145	152	148	167	146	139	144	157	149	149	132	147	147	147	152	144	123	153	185	146	150	161	154	148	145	154	137	138	161	141	135	155	162	145	146	145	153	144	139	164	144	137	157	146	143	134	138	135	151	143	140	147	149	152	140	131	159	157	160	142	141	126	141	137	127	168	134	133	152	143	142	134	134	146	148	153	138	135	133	154	130	133	143	148	162	163	137	164	152	145	129	147	152	136	153	173	145	142	146	167	121	119	145	137	140	135	143	152
43806	54506	29667	36214	41230	40424	38570	33867	29820	22510	18270	13117	5799	5110	3970	2590	2110	1812	1527	1397	1414	1124	1191	890	796	852	871	840	813	835	749	674	694	636	644	614	576	604	571	610	572	529	562	503	499	545	511	504	530	494	481	462	507	498	467	493	509	517	474	462	456	477	474	457	522	444	504	451	485	468	450	455	495	415	472	471	478	448	458	497	446	450	461	464	472	460	482	445	460	457	449	478	469	487	434	466	451	487	451	455	483	476	477	492	488	456	455	463	471	466	463	466	496	464	461	494	448	496	484	455	469	458	489	476	458	475	408	458	486	439	442	441	427	425	461	430	461	452	506	447	443	463	457	469	463	447	430	475	477	445	452	484	455	485	463	476	451	476	457	438	441	481	445	492	461	451	447	470	403	461	453	440	497	445	454	469	451	440	444	441	445	412	467	500	441	473	478	457	485	456	391	455	456	484	483	449	461	425	482	440	456	426	453	469	468	441	427	463	432	484	501	455	448	449	435	475	467	455	464	453	473	443	444	449	442	467	444	440	441	448	477	483	435	435	474	450	470	473	431	444	440	463	437	476	474	461	430	479	432	462	464	380	470	431	436	462	441	421	480	478	481	484	443	469	470	484	441	450	476	470	441	475	432	414	424	441	458	418	450	438	482	457	454	459	416	474	433	441	469	459	492	489	428	447	433	428	459	482	452	464	438	476	475	462	461	458	432	442	473	439	440	465	439	458	453	458	459	438	475	436	458	481	464	425	465	421	418	464	447	461	462	462	414	421	476	410	448	415	439	466	463	449	479	479	420	447	453	436	469	455	463	477	436	473	447	456	461	481	465	427	459	455	438	444	434	487	413	477	442	495	443	470	479	449	437	465	461	434	453	466	452	420	446	405	449	460	473	463	449	430	469	416	484	472	439	471	439	474	435	440	470	467	440	459	451	469	512	467	422	427	443	499	483	437	480	490	436	489	444	446	496	458	424	441	486	486	470	480	484	459	473	454	402	446	434	465	485	455	450	454	413	455	445	509	465	443	428	456	478	435	418	473	481	427	433	489	476	444	421	438	462	452	463	477	439	459	473	428	462	492	453	453	445	461	460	454	480	482	459	433	453	457	435	468	464	458	438	453	484	448	481	456	453	496	435	455	432	473	459	430	448	447	433	427	473	426	445	437	476	498	441	449	464	470	448	466	445	447	470	442	461	467	468	422	425	482	435	459	446	450	453	460	476	439	453	427	449	451	470	490	434	403	468	470	431	460	496	437	473	437	443	442	450	458	436	443	425	472	436	451	455	446	461	466	453	463	486	446	495	439	450	489	474	453	443	388	503	451	434	473	468	466	413	482	432	428	481	426	472	471	458	435	428	452	435	493	510	443	504	429	425	485	479	482	450	448	457	415	449	432	447	457	452	456	481	476	444	463	469	458	475	447	448	457	464	419	465	459	450	451	451	439	421	467	444	451	460	438	450	446	446	459	412	468	444	442	493	453	437	481	434	427	471	439	446	477	455	405	421	450	439	466	416	501	475	452	437	458	472	413	459	457	486	430	446	474	448	438	450	428	408	457	422	468	436	458	470	435	453	440	451	449	450	471	466	445	488	481	489	441	489	453	499	474	401	467	427	438	468	435	445	452	476	432	477	473	440	495	460	427	471	419	469	496	469	443	471	457	470	475	482	433	446	470	452	421	469	436	428	467	468	460	420	452	448	470	448	456	465	412	429	407	423	435	445	424	441	432	435	445	445	455	451	410	453	455	424	473	410	465	459	442	465	434	428	471	458	484	433	445	430	448	467	468	450	411	496	462	447	467	444	450	462	405	423	428	427	462	455	434	450	449	462	473	451	456	447	484	456	417	452	446	460	458	460	450	476	430	454	470	451	464	455	431	421	416	478	442	458	440	423	424	450	437	453	442	433	465	424	468	453	483	439	424	466	501	456	437	455	459	439	456	440	458	454	498	476	452	450	469	473	439	461	480	455	474	453	404	426	436	452	478	445	429	460	483	474	453	439	476	454	475	441	445	451	470	436	455	444	473	488	472	471	470	444	463	470	454	470	445	464	447	435	450	435	481	452	504	435	475	467	428	425	469	453	472	493	464	464	455	446	466	455	417	435	440	405	464	476	452	456	466	481	495	447	471	442	450	418	478	476	438	457	464	478	445	444	468	450	438	440	425	432	468	443	446	436	455	454	475	445	447	469	466	440	417	428	464	440	454	462	467	462	457	422	449	482	475	443	459	486	468	509	457	465	481	448	448	472	488	461	474	452	443	454	444	467	470	450	433	463	441	471	445	448	468	464	445	458	457	482	440	455	469	486	473	458	421	469	443	474	461	403	468	453	468	473	447	454	426	441	434	398	437	392	457	454	453	460	456	444	446	489	464	460	460	408	468	469	455	464	468	440	443	448	453	456	460	482	442	451	457	444	423	443	432	469	453	478	464	464	427	452	503	470	453	462	446	462	440	490	489	466	438	448	471	422	449	453	426	448	463	485	441	457	478	401	448	419	471	436	475	439	444	489	461	493	458	447	443	465	486	425	468	470	460	466	435	450	469	449	449	478	498	437	472	453	422	454	478	450	426	455	408	465	472	423	443	424	521	444	442	453	446	473	448	437	480	441	443	444	459	479	419	448	436	481	458	480	468	458	475	442	465	455	443	466	417	446	414	468	456	484	469	411	467	459	478	436	439	448	447	454	445	416	455	477	466	443	460	468	464	429	479	467	479	474	434	489	439	444	438	445	431	460	443	450	481	469	479	460	456	449	461	474	445	438	444	433	437	430	420	481	476	446	491	482	450	476	446	487	458	419	453	500	429	452	463	444	454	470	492	443	448	456	427	493	422	435	457	457	466	452	437	482	402	450	402	414	466	433	485	462	432	453	432	461	465	415	428	450	431	465	417	493	448	445	453	428	409	432	411	434	436	472	463	449	424	443	439	464	449	461	468	475	412	433	448	477	450	450	435	467	476	436	428	436	480	494	460	433	462	453	448	458	451	458	453	469	461	474	450	468	434	444	476	479	456	439	452	447	445	461	464	466	475	475	481	461	464	503	423	434	462	486	430	428	456	498	427	468	498	458	435	459	461	488	447	424	463	504	455	447	455	463	448	459	443	448	442	429	492	453	467	446	431	490	456	442	454	464	461	469	456	457	460	492	426	468	496	458	456	429	444	452	491	475	462	466	441	410	446	458	454	459	424	473	447	426	425	434	444	444	444	497	494	434	449	491	482	467	466	508	451	440	494	463	430	465	484	460	456	422	421	456	454	467	436	438	493	457	432	443	449	430	416	427	474	468	456	449	449	463	455	459	446	485	445	508	427	409	495	461	456	480	500	439	464	400	417	439	465	461	447	518	452	435	412	469	485	441	455	455	482	465	496	473	458	443	466	480	480	466	490	490	444	429	461	478	505	488	417	458	440	419	449	443	461	452	437	461	408	433	459	486	459	445	471	456	481	482	484	476	493	460	432	469	453	477	449	487	450	454	436	470	443
56034	48396	31840	28811	31667	32011	32259	32309	26928	19383	11748	6350	2183	2047	1647	1082	830	664	555	503	499	408	368	375	338	379	342	394	334	338	337	311	298	274	302	278	314	252	268	295	270	256	266	285	261	264	280	268	258	252	257	285	245	263	236	240	241	236	237	252	266	263	243	241	277	250	250	253	263	239	250	256	251	234	239	254	263	243	263	290	236	243	254	266	250	245	255	254	231	260	242	253	242	256	275	237	228	285	270	291	252	240	253	232	229	267	249	232	272	234	234	253	243	240	245	287	240	238	246	245	226	251	255	223	238	222	241	273	234	240	241	244	256	265	240	242	230	251	255	260	228	249	247	254	268	243	254	257	264	228	249	250	250	238	241	247	254	271	247	257	254	236	248	241	256	263	259	267	248	247	239	249	251	245	247	211	246	254	248	223	225	247	258	229	239	250	246	231	271	256	257	267	224	215	264	267	225	253	237	224	229	244	253	259	257	242	258	234	252	226	250	250	238	261	236	291	242	249	249	274	235	253	258	215	249	244	244	240	261	231	222	257	270	256	241	234	262	249	268	272	259	279	226	232	246	246	269	246	241	236	250	250	246	230	241	265	269	223	278	262	231	248	267	274	237	262	241	244	255	261	227	274	248	261	266	231	224	260	281	250	225	262	237	284	261	256	268	250	262	267	229	261	249	240	243	251	225	243	261	210	241	240	262	230	260	238	251	256	245	233	233	251	256	251	239	232	281	223	263	248	248	264	236	264	241	257	266	269	255	261	239	217	227	252	251	251	227	273	266	235	236	270	238	257	228	277	264	260	240	255	257	231	222	227	225	242	236	252	255	260	225	255	242	245	249	249	256	241	251	236	273	231	253	263	253	249	278	266	270	251	252	255	245	248	263	247	265	260	255	215	273	266	218	229	233	250	262	260	254	235	233	255	248	239	255	257	252	203	256	245	261	239	230	248	212	230	253	257	276	255	266	256	242	261	259	260	279	235	270	236	244	248	269	258	214	256	245	237	296	227	218	283	232	206	253	256	266	251	249	253	248	250	256	238	218	243	259	243	263	218	232	264	256	246	228	247	272	245	237	231	217	242	242	252	227	238	261	229	262	259	268	227	242	249	240	243	240	277	243	252	231	274	242	251	261	239	274	255	244	243	230	240	249	244	230	270	251	240	232	243	266	228	261	233	252	245	252	250	237	229	224	234	230	243	250	220	241	243	256	242	243	235	252	261	245	228	279	249	243	259	238	235	237	256	229	211	239	253	228	237	232	231	245	251	228	232	248	252	267	224	271	256	241	255	243	252	268	270	240	259	254	254	251	229	267	251	239	236	258	287	262	255	245	262	226	233	243	239	245	249	244	227	253	262	247	229	265	251	263	239	237	262	254	232	231	246	258	253	262	268	246	247	228	270	232	235	254	260	239	290	260	233	247	245	240	245	309	276	225	224	268	242	230	258	271	262	255	261	277	257	235	277	239	221	274	228	246	244	230	222	261	247	238	230	243	228	256	249	266	231	278	234	249	257	281	227	223	237	245	226	240	274	260	264	224	251	256	287	220	291	242	228	254	248	244	258	269	234	256	258	259	239	257	248	259	223	258	261	273	246	215	272	227	245	227	250	249	225	241	253	266	248	267	255	247	261	237	249	243	243	247	257	263	252	261	228	292	250	246	248	263	246	232	255	260	247	227	228	234	238	255	262	244	238	236	283	238	269	234	248	266	269	236	265	239	222	235	249	255	256	269	246	252	255	242	225	243	240	252	247	260	242	228	275	261	240	213	238	219	245	258	236	258	250	229	196	241	258	225	223	237	244	241	241	258	229	269	250	249	255	243	229	231	263	211	276	257	235	228	230	262	269	241	233	251	239	227	241	232	233	221	239	220	244	271	237	251	249	245	277	261	244	268	246	266	255	259	276	261	270	252	275	237	249	258	261	232	255	250	233	282	261	241	225	231	208	252	256	276	232	238	236	237	267	259	228	235	217	240	270	239	264	241	225	256	253	277	279	225	240	222	234	249	250	253	239	260	225	264	225	253	269	248	230	239	264	263	250	226	227	223	260	268	237	238	244	257	266	264	244	278	209	237	240	231	242	269	245	272	260	271	294	255	259	242	239	256	249	245	261	263	241	236	247	259	230	255	248	232	248	246	235	247	233	247	236	231	246	223	227	262	270	221	270	263	246	246	227	220	273	241	261	254	230	233	251	228	259	238	238	243	240	219	231	241	276	257	250	239	234	248	240	236	250	236	239	220	239	238	248	267	202	265	248	239	247	270	247	259	252	233	229	240	258	266	248	236	222	237	259	224	255	248	252	234	263	245	252	235	256	220	264	260	231	234	251	258	241	250	266	223	251	217	247	261	232	266	272	253	234	268	252	230	262	230	235	247	247	250	247	255	247	249	220	254	253	244	261	261	263	225	245	253	246	247	264	245	272	248	235	227	259	259	234	259	254	213	239	259	245	234	240	249	255	241	275	257	235	270	249	246	251	226	243	264	248	266	279	238	222	247	267	250	253	253	258	273	247	264	238	276	259	256	246	248	243	228	258	247	245	248	236	264	231	244	253	215	229	236	242	234	274	238	244	266	268	243	237	249	264	258	230	231	242	233	260	218	262	243	254	245	224	244	253	243	238	266	257	240	248	230	263	242	243	256	242	253	255	263	240	236	242	254	241	250	251	255	259	254	233	252	264	252	244	241	245	245	238	267	219	232	240	259	221	236	248	255	243	235	226	217	252	239	278	252	263	247	258	238	249	235	239	235	244	203	231	273	245	277	224	257	280	250	249	251	268	243	248	258	247	245	257	211	269	277	246	259	263	229	280	254	233	257	219	262	263	251	237	252	249	252	199	233	231	246	216	237	247	244	243	238	240	233	262	248	246	276	271	237	251	264	233	248	245	267	221	227	219	257	241	234	250	268	235	248	253	235	250	241	232	265	247	258	246	253	240	260	231	258	256	237	251	256	254	243	249	271	257	249	226	257	253	261	255	233	244	250	250	246	222	248	247	249	240	242	234	260	243	275	243	218	256	251	270	257	255	267	248	233	261	214	272	225	242	239	263	261	219	263	235	253	252	250	253	280	268	237	257	226	258	240	259	268	255	231	248	264	242	245	255	242	276	255	240	260	279	277	264	232	278	244	247	251	220	234	242	259	256	233	232	242	227	223	234	237	261	254	255	201	250	281	256	236	282	266	247	256	259	243	242	241	241	233	256	236	270	228	223	259	249	235	212	258	223	241	257	236	250	271	266	244	230	233	235	238	258	225	235	242	248	249	234	271	257	310	252	293	230	271	266	222	254	262	232	231	264	236	245	243	237	263	253	269	231	274	256	240	256	248	272	258	254	215	233	272	258	262	264	277	247	243	249	250	235	256	226	258	246	228	265	248	240	252	254	274	227	246	229	254	232	247	236	256	238	239	249	234	252	232	248	272	246	253	256	231	256	238	259	224	243	258	242	245	239	274	229	242	240	254	241	240	228	254	225	261	263
49069	54410	34717	42882	46889	49079	48195	43832	40165	32772	26389	16586	8390	8696	7763	4889	4021	3147	2917	2280	2320	1871	1730	1600	1484	1400	1383	1409	1369	1254	1216	1143	1154	1016	1010	963	991	919	962	905	920	886	872	826	871	780	752	782	845	745	762	758	755	739	744	761	723	776	715	764	736	715	701	642	722	720	746	758	688	714	757	717	714	717	695	709	713	710	673	710	646	725	672	688	745	758	715	728	645	720	658	669	701	705	697	689	710	714	731	743	716	727	750	703	737	708	667	742	727	696	691	638	651	681	663	665	728	727	670	687	699	725	685	691	670	692	618	700	689	673	697	689	674	664	699	665	684	716	679	692	725	651	667	671	755	696	677	641	700	661	707	694	695	667	692	721	684	666	717	712	688	641	639	655	677	666	686	696	641	680	666	703	665	663	654	683	649	693	709	662	674	689	643	652	656	719	708	711	682	683	661	674	689	735	676	666	671	710	709	701	717	734	710	709	667	692	730	661	689	683	660	703	707	635	755	717	698	664	709	684	655	711	703	684	677	718	693	650	651	706	759	652	664	724	688	691	655	688	707	679	676	708	701	673	694	672	685	676	695	650	693	663	659	681	689	664	667	702	663	716	691	703	729	671	670	684	703	766	666	669	713	732	701	680	708	668	702	677	757	687	668	694	725	626	678	679	688	683	647	743	716	711	680	687	720	654	724	700	682	667	714	638	719	690	695	719	694	700	664	689	686	674	685	656	646	707	655	679	683	731	713	697	687	685	653	707	671	660	697	677	715	697	736	665	694	677	744	681	670	664	712	707	668	713	713	660	653	712	714	729	707	676	676	686	725	715	669	681	642	664	714	721	681	688	690	696	649	667	701	674	706	718	695	652	686	723	665	669	685	658	628	641	732	676	707	667	675	700	663	727	677	676	666	722	673	719	683	659	699	683	706	701	691	696	712	756	721	741	673	687	669	640	677	749	681	667	681	727	724	714	666	693	647	715	746	710	706	672	679	703	701	674	664	651	676	645	654	686	634	686	667	701	681	668	655	721	710	708	705	706	671	678	703	667	672	659	708	680	707	707	729	679	641	657	697	688	659	726	638	660	722	724	739	686	676	716	704	725	705	724	695	678	671	713	684	703	684	733	676	633	673	656	698	718	716	704	699	668	674	676	676	712	725	708	680	712	644	692	661	700	704	686	658	706	662	682	674	718	719	657	674	689	683	709	651	742	705	659	713	667	709	697	705	651	710	643	690	707	686	707	660	680	665	674	683	657	702	680	777	671	673	664	667	706	672	665	695	719	711	675	697	673	726	680	684	717	688	715	707	703	651	696	700	690	674	705	661	710	724	682	691	664	720	690	713	695	648	650	672	710	699	733	675	660	654	689	722	677	701	667	690	674	708	666	696	679	696	687	644	684	673	709	685	674	695	646	686	670	690	674	689	697	655	666	741	717	691	650	703	682	630	659	657	741	659	658	716	656	707	719	655	722	687	756	682	680	681	710	732	694	682	752	715	684	666	690	686	703	681	707	670	673	709	672	684	685	691	664	684	686	672	667	683	641	698	703	703	699	660	750	637	670	686	615	680	671	625	679	687	620	685	707	717	708	675	719	699	720	683	678	680	711	662	703	668	669	735	623	695	688	649	660	670	695	699	691	696	720	714	681	725	723	694	666	655	679	672	692	674	673	681	640	675	673	647	671	726	670	695	697	725	659	753	691	715	667	682	728	703	665	657	679	670	665	680	679	652	672	657	690	696	713	683	706	717	734	680	674	665	705	686	649	703	742	687	712	732	697	710	702	708	705	754	662	691	706	713	658	644	676	680	687	717	742	694	684	667	688	643	717	696	719	659	679	669	698	697	663	666	721	709	675	668	679	725	688	690	713	686	672	705	644	705	682	705	665	689	691	726	672	682	679	653	670	646	693	680	667	701	669	706	711	648	687	701	747	725	684	722	704	648	702	661	641	701	727	655	655	672	687	633	723	722	693	756	722	688	671	725	685	658	678	656	682	652	701	700	680	711	684	687	661	705	687	683	668	714	717	699	735	713	661	680	699	702	736	678	678	661	676	660	684	720	654	699	749	692	693	696	677	686	686	689	707	671	706	696	637	646	678	677	676	703	709	677	675	686	662	663	694	663	694	696	685	652	671	689	699	664	721	684	669	669	723	674	661	672	705	683	650	690	662	720	713	707	693	716	676	692	658	664	728	660	673	644	708	687	660	669	722	660	716	700	714	718	722	695	716	643	709	669	703	680	677	663	736	678	665	709	682	689	698	685	694	730	683	711	690	681	673	691	669	697	663	677	674	677	688	656	668	691	665	665	697	692	677	722	749	660	703	650	675	691	668	717	705	665	701	680	698	692	624	659	675	720	663	726	657	733	729	645	721	691	695	740	698	675	686	642	671	646	698	684	711	683	660	653	654	679	676	677	628	722	659	687	691	650	667	703	682	690	738	705	724	714	681	728	711	705	693	706	698	674	724	692	623	706	692	743	695	681	659	669	700	683	686	707	676	693	673	727	629	692	711	668	729	697	720	700	719	668	691	662	630	721	721	705	690	691	654	678	700	687	678	647	670	724	698	623	653	779	668	702	662	697	690	674	692	745	744	694	707	704	700	649	712	737	682	753	721	684	689	709	691	709	693	726	687	683	679	694	684	715	692	707	710	663	704	678	663	698	646	665	669	683	655	704	696	671	641	655	705	686	681	668	705	674	697	737	647	655	716	675	700	688	701	693	704	683	699	657	670	681	642	683	702	644	658	709	681	684	709	691	713	716	715	648	704	647	735	702	709	670	697	687	662	718	693	729	667	722	712	725	655	702	679	642	670	698	680	727	702	701	660	671	715	658	708	657	706	684	695	653	701	676	678	677	688	689	698	703	691	668	675	697	653	673	675	719	695	723	686	654	712	677	658	677	660	672	684	657	715	726	669	698	707	687	692	687	651	668	761	687	659	670	738	704	693	698	710	682	728	668	730	683	732	687	706	714	715	710	721	661	689	703	670	707	653	725	686	642	717	696	688	710	708	711	667	680	639	726	696	638	677	700	700	697	674	693	693	688	667	678	676	680	678	662	682	656	672	713	699	688	643	713	653	726	666	684	676	708	660	673	706	620	727	664	690	652	684	673	684	712	648	665	702	706	682	667	682	611	747	706	674	666	704	673	715	733	706	738	702	667	691	704	692	680	708	747	680	714	688	722	702	725	644	670	640	682	701	682	653	695	688	639	717	720	699	676	695	689	691	675	663	670	652	679	693	688	684	719	713	703	613	699	705	669	693	646	667	753	673	717	715	682	643	695	671	693	730	704	717	668	650	683	664	700	708	693	663	676	670	685	702	697	702	705	675	697	697	701	701	659	698	675	651	673	668	718	678	682	694	685	644	664	698	700	694	654	743	693	680	701	673	691	697	683	670	702	691	660	634	677	672	716	686	711	626	698	718	641	694	694	689	698	751	661	699	721	689	663	733	658	661	679	705	678	659	685	700	671	709	698	673	687	705
22669	35491	21196	9732	6998	4347	2713	1980	1223	964	664	390	303	282	275	225	217	187	202	217	202	186	208	175	192	167	169	189	175	157	176	159	201	160	156	165	171	157	147	162	176	174	179	151	162	164	152	147	180	143	152	165	160	128	176	150	149	130	143	163	170	159	152	171	144	170	181	161	177	142	143	141	149	152	164	173	131	152	169	144	172	161	154	134	174	135	158	134	143	162	154	169	147	156	148	185	158	144	151	159	170	143	171	160	159	140	148	141	150	147	157	146	149	134	171	144	154	142	158	135	139	170	149	165	182	176	155	134	173	161	139	140	151	162	144	150	148	143	150	150	152	139	144	149	166	156	162	168	145	136	171	157	167	154	150	146	144	171	147	141	171	171	148	160	164	184	163	153	157	157	128	141	163	142	167	166	147	147	159	170	160	137	162	134	166	148	157	159	166	166	153	144	169	152	156	164	134	152	155	142	154	133	153	153	173	124	137	153	140	152	151	148	148	157	161	164	146	161	161	180	156	139	160	143	151	140	139	168	137	138	165	143	155	139	172	150	129	148	145	166	158	142	161	158	154	173	143	143	163	189	145	158	139	139	148	148	174	144	157	169	177	182	150	153	147	130	163	180	153	166	150	159	164	174	156	144	159	144	153	151	148	152	153	149	145	165	149	150	153	159	171	153	154	157	171	151	143	155	154	146	143	156	157	166	158	165	148	161	162	148	153	156	156	133	160	154	127	147	169	157	154	149	134	152	156	150	140	163	142	137	166	148	157	151	152	168	142	160	151	167	142	158	169	151	158	166	145	146	155	144	152	157	153	150	155	143	134	157	158	158	163	157	172	162	173	146	134	152	148	156	157	151	153	152	149	148	143	178	138	162	156	147	158	174	177	150	157	150	147	159	158	170	157	158	140	149	150	134	154	179	151	173	152	155	148	147	156	151	143	149	153	154	164	158	172	163	168	152	169	155	159	158	164	171	164	163	147	142	172	146	138	157	147	155	158	155	145	168	130	152	151	171	132	165	133	161	162	177	151	145	148	148	145	149	151	174	143	135	148	131	148	144	147	172	145	157	170	147	163	147	145	154	155	150	173	152	171	179	144	154	138	166	139	148	174	163	144	131	152	143	166	159	143	140	143	174	142	159	134	144	156	172	153	161	160	162	171	154	136	153	147	163	160	148	124	176	164	151	166	168	148	145	147	176	154	150	138	171	169	138	148	128	156	148	152	164	146	146	159	165	160	152	148	151	178	154	181	123	181	154	152	175	144	155	174	185	152	169	152	138	161	154	159	155	151	148	156	148	153	170	172	167	150	177	167	139	171	160	142	158	180	168	147	153	160	158	155	119	167	142	157	130	173	141	159	168	166	158	154	173	153	129	162	148	162	124	143	159	164	171	170	169	142	156	152	185	145	173	151	158	142	160	144	158	157	159	144	153	151	155	155	155	159	150	159	155	138	145	144	155	151	145	149	149	135	138	170	134	158	158	165	158	150	134	156	152	139	168	193	143	158	149	151	125	154	180	160	128	154	169	146	165	177	144	145	159	155	158	144	130	153	147	148	167	158	182	149	165	156	149	147	146	146	179	169	139	133	144	163	133	162	172	156	153	172	139	146	148	146	128	173	143	171	135	155	136	158	157	131	150	158	151	137	151	145	179	161	141	146	152	135	163	163	172	155	157	161	154	155	152	152	172	140	157	143	148	139	162	168	165	143	148	158	159	124	141	172	163	146	160	151	149	154	152	158	138	148	148	173	153	150	133	147	148	145	149	128	158	167	157	158	166	149	149	156	153	152	147	153	154	144	164	158	173	163	146	142	147	180	157	151	154	154	160	162	156	186	168	157	147	167	158	154	150	155	157	160	145	155	183	140	164	159	135	162	160	174	160	147	178	144	148	152	159	155	144	175	141	143	164	158	160	183	149	160	162	166	149	170	127	148	145	153	170	146	155	142	145	167	138	152	156	172	166	166	164	135	153	164	155	159	170	139	166	157	141	166	164	158	158	163	146	169	139	159	148	168	146	156	166	149	150	138	174	163	145	167	156	179	162	156	140	141	151	142	147	147	145	163	156	154	144	160	174	176	161	159	162	170	163	151	176	131	130	170	169	137	135	152	151	173	170	140	172	156	126	153	143	137	161	175	137	168	154	169	139	166	160	152	152	146	157	149	124	175	148	178	137	187	153	159	168	159	148	171	160	184	169	136	150	149	164	155	160	172	150	152	142	169	166	139	146	143	142	128	149	138	153	153	164	157	130	175	147	155	171	152	147	158	173	144	158	156	135	142	146	155	169	160	167	147	172	168	155	177	148	147	151	145	158	136	153	157	155	137	141	174	163	145	162	137	175	166	152	166	157	149	158	116	161	142	134	169	141	161	147	164	146	162	170	162	174	140	144	128	160	152	161	169	136	169	167	139	142	181	188	140	152	128	147	147	165	140	168	128	136	147	148	179	143	168	164	170	190	159	139	139	152	146	149	130	156	150	159	165	143	160	156	150	151	142	161	136	151	152	161	156	145	140	158	173	161	155	150	151	180	158	143	143	152	157	170	144	176	152	167	148	166	162	161	167	149	148	177	139	147	173	165	156	162	141	167	155	154	160	129	151	143	171	143	137	184	156	156	178	151	143	162	153	155	150	174	172	163	132	149	151	147	145	133	151	175	145	150	152	148	162	156	174	183	146	140	140	141	158	151	168	144	153	152	160	135	179	174	162	181	144	167	140	145	180	174	127	161	169	132	173	135	163	164	188	163	140	137	145	130	136	177	160	168	164	151	146	173	160	151	152	138	160	168	156	166	158	149	151	162	145	165	144	173	135	162	150	143	172	155	146	151	149	169	157	139	161	138	153	173	144	165	163	160	132	166	153	145	159	162	158	141	158	148	148	152	143	151	164	160	142	140	139	151	166	156	138	159	154	140	145	172	177	134	142	142	157	154	178	147	148	167	147	181	160	144	164	151	152	153	147	181	140	176	164	146	143	156	181	170	161	144	153	129	167	147	157	182	165	141	161	170	159	161	140	155	159	157	134	163	143	150	146	157	151	139	163	147	147	144	179	146	168	137	132	141	146	160	133	178	166	152	143	162	151	168	153	149	156	138	161	134	173	163	141	164	156	183	174	153	170	145	172	150	150	162	159	157	158	163	139	165	168	170	175	162	165	159	165	138	182	145	157	148	161	141	164	164	176	164	144	141	150	175	157	133	135	154	150	132	170	140	166	153	156	150	141	180	178	156	152	149	137	176	162	152	160	164	139	154	168	130	141	152	156	143	163	156	146	149	153	169	132	161	152	163	157	154	163	155	169	157	156	161	166	151	162	151	154	155	129	158	164	156	163	148	146	153	134	163	161	143	157	137	144	125	135	148	175	160	151	142	154	157	150	153	157	164	161	142	152	141	144	139	169	162	145	186	159	144	147	157	138	174	157	152	183	157	166	168	163	139	136	154	158	159	171	154	194	165	136	154	140	156	153	133	145	153	164	158
19501	36139	16550	15246	15188	13742	10484	8367	5417	4574	2888	1876	1283	1292	1175	1011	910	890	855	842	827	742	715	663	676	704	640	674	621	622	634	569	645	535	559	538	508	519	489	546	520	518	488	505	550	503	490	478	491	531	501	501	454	454	495	455	489	545	472	503	499	486	471	457	487	472	482	484	451	476	463	471	484	474	497	444	473	471	489	494	476	502	477	461	515	444	497	478	508	470	446	462	474	477	496	471	477	481	488	498	487	475	487	491	469	487	536	447	459	505	491	471	456	475	479	483	482	452	473	487	512	478	491	470	476	488	468	452	489	452	475	518	472	451	455	498	463	446	467	472	509	489	446	474	473	454	469	468	481	494	449	480	496	468	479	495	497	451	467	471	487	495	499	486	475	503	516	481	490	496	494	487	495	468	441	512	509	503	507	494	475	486	459	444	481	492	539	456	500	491	449	494	534	479	477	509	499	451	502	479	470	473	468	515	478	481	511	492	509	495	495	491	535	452	464	469	461	502	471	475	498	473	480	482	477	465	508	475	453	483	527	506	537	495	455	499	485	465	471	445	495	530	486	443	453	472	484	466	475	485	474	478	488	496	495	494	468	460	468	486	476	466	490	502	457	472	457	452	507	456	493	461	491	519	483	476	473	506	425	478	466	516	502	471	479	488	482	482	477	516	467	511	514	493	459	498	458	479	494	454	527	446	503	497	508	467	413	501	495	502	452	498	508	467	544	488	494	486	515	493	486	468	488	472	448	528	464	509	464	483	455	513	457	489	489	472	484	480	488	501	486	496	509	496	488	506	450	494	476	469	482	464	493	478	483	443	485	519	498	475	471	481	500	478	489	505	480	509	509	462	516	485	475	511	460	493	514	459	460	473	507	484	513	503	462	453	518	494	491	461	488	490	496	461	459	499	491	515	476	488	482	460	446	475	493	465	448	462	477	454	498	480	470	491	472	511	503	512	460	467	457	488	465	413	468	439	502	453	468	483	465	487	483	499	487	480	488	464	504	515	484	470	487	482	512	491	495	469	469	451	473	462	476	472	476	485	485	450	494	474	485	428	460	483	484	505	489	488	500	523	477	492	491	464	477	489	476	480	479	433	489	454	470	468	467	491	496	509	470	498	464	482	455	478	444	442	500	465	470	495	503	487	529	478	482	486	492	477	481	492	477	473	494	453	479	464	453	453	469	498	459	496	467	487	472	533	442	494	510	463	463	474	446	476	499	497	486	469	503	486	432	474	476	466	462	470	500	450	473	512	508	475	456	464	453	491	487	459	527	452	500	486	489	456	458	465	484	478	491	499	487	466	450	503	495	481	499	531	512	498	490	490	481	465	504	520	468	464	479	515	516	476	432	452	485	514	494	532	500	466	475	436	459	505	447	482	490	444	507	474	505	480	472	463	490	473	480	489	461	485	463	468	508	484	494	476	488	474	488	465	498	476	486	461	475	484	471	489	447	452	502	469	464	507	505	490	463	503	477	486	484	438	495	454	498	496	472	446	519	488	494	497	459	480	516	452	468	465	474	509	468	506	464	489	454	490	447	487	467	475	470	473	494	517	460	476	506	505	444	489	517	523	486	495	468	489	504	482	510	508	527	472	456	474	456	483	487	445	505	476	458	490	474	490	505	479	458	458	486	494	476	485	509	494	478	501	489	491	438	500	507	475	464	461	475	498	468	503	455	466	506	461	473	478	520	488	487	470	498	492	473	527	479	452	498	449	486	466	453	481	477	500	466	452	468	483	460	488	489	480	498	454	464	488	480	488	487	480	498	443	530	458	485	456	472	506	474	450	480	453	479	497	481	532	488	490	462	519	444	500	492	457	501	503	459	478	491	487	465	513	475	474	493	496	482	487	471	503	463	500	458	518	490	480	439	457	482	466	495	499	495	460	475	485	494	479	487	477	480	473	478	507	488	474	466	498	498	467	538	471	486	507	467	462	452	557	505	542	513	473	487	502	523	472	483	440	477	470	477	493	496	489	484	477	519	516	496	439	504	479	496	500	486	473	482	507	497	464	492	491	513	471	485	529	510	484	485	508	488	498	480	497	475	469	446	434	501	458	467	493	496	469	481	454	432	486	485	490	469	486	528	493	490	460	448	441	489	496	475	462	484	440	495	493	487	480	499	515	450	459	479	458	478	453	469	473	516	504	480	504	456	457	480	487	429	463	479	423	509	488	491	482	489	472	490	471	502	436	423	467	477	458	488	518	467	440	493	492	524	466	456	462	514	453	415	489	470	501	477	501	492	439	452	457	489	479	485	498	497	504	484	472	464	443	504	480	468	459	484	518	466	481	490	470	471	486	458	470	459	493	475	475	465	463	493	453	462	498	466	481	456	485	493	508	497	477	489	449	471	479	435	495	467	489	493	485	528	531	481	465	463	505	512	497	512	479	453	456	492	476	485	474	475	489	493	489	518	453	461	500	473	467	473	495	482	493	468	519	456	512	455	455	443	513	472	466	423	458	499	527	466	502	510	512	515	467	459	481	450	460	494	444	461	450	471	476	453	479	490	480	480	488	466	452	493	510	486	458	454	478	504	472	483	510	486	444	441	466	494	473	533	465	456	486	445	485	510	487	502	519	457	460	494	469	492	497	472	459	492	467	487	490	484	514	469	517	488	486	499	535	501	462	486	505	484	492	455	460	484	462	469	481	505	488	489	464	465	542	494	519	498	497	507	479	493	510	472	460	446	485	485	476	471	456	475	487	458	484	446	482	462	510	471	488	494	469	495	493	497	457	481	491	467	464	453	459	492	497	505	485	461	476	474	507	548	503	523	473	464	482	482	518	529	457	470	490	490	497	465	483	499	493	483	443	472	457	510	494	473	442	504	468	466	476	466	477	486	464	464	504	495	481	511	485	473	476	480	523	473	471	481	470	497	450	477	537	484	456	461	482	459	511	470	481	501	481	491	464	507	541	482	479	497	452	469	493	506	466	471	510	491	471	467	480	521	495	514	472	498	486	457	471	462	477	477	496	516	479	484	523	458	458	475	507	431	477	485	478	477	451	456	466	473	462	493	487	499	435	459	504	461	466	485	489	451	488	508	467	492	452	479	447	492	510	503	441	481	473	473	462	446	506	503	454	464	488	487	460	521	448	551	468	480	443	487	478	481	494	473	481	498	534	476	527	437	466	501	460	497	485	484	434	445	490	508	495	490	485	492	474	454	462	511	475	502	447	486	500	515	496	503	464	472	480	492	490	437	472	505	487	483	497	472	466	480	473	493	452	453	453	485	466	495	449	481	497	462	471	499	453	429	491	468	454	491	424	460	467	440	476	474	486	492	465	492	458	523	524	471	512	483	479	458	479	456	475	487	479	508	478	493	486	436	509	509	480	478	487	464	496	459	471	465	520	474	467	485	478	446	511	466	523	462	435	507	504	509	562	450	504	448	481	481	471	459	493	519	469	510	523	456	436	468	495	446	498	477	476	476	495	454	495	459	503	528	456	539	468	493	478	454	454	521	519	497	495
51907	52389	33120	27453	30954	30382	26611	23201	13803	9214	5374	2541	1139	989	851	581	436	423	296	304	261	259	239	241	189	221	208	216	186	197	150	162	170	187	180	191	164	154	163	151	152	148	144	155	162	140	148	127	134	154	155	151	178	152	155	149	149	148	140	142	144	140	154	148	151	148	136	147	173	143	154	143	130	144	121	117	161	157	130	131	140	152	122	133	120	127	153	130	151	127	155	132	158	150	133	143	147	166	161	136	145	141	133	145	135	138	142	154	142	130	146	126	151	127	129	112	140	180	144	152	151	149	166	143	139	146	159	123	147	155	133	159	170	142	137	150	168	116	135	145	158	152	121	125	138	155	140	137	127	147	143	136	153	152	152	126	147	134	150	140	121	155	144	143	162	156	149	144	140	138	146	145	144	156	135	165	163	164	143	132	142	139	154	156	146	154	159	165	137	147	134	151	132	152	126	152	156	150	152	155	143	127	148	137	138	123	155	150	145	137	132	134	113	142	156	121	167	143	148	152	144	131	149	121	160	144	144	146	151	116	149	139	132	139	140	142	141	138	152	139	142	157	154	141	131	163	130	145	136	143	154	159	125	132	138	154	144	144	140	143	146	150	146	153	136	156	142	156	137	134	148	150	142	152	143	148	156	158	153	149	145	145	170	135	141	169	137	135	147	174	148	145	164	152	123	156	149	153	165	167	159	160	158	146	155	142	138	159	136	157	139	156	149	131	135	163	151	147	150	160	140	137	137	151	159	153	155	138	160	159	181	164	135	138	124	137	158	129	130	135	144	146	161	131	130	151	126	139	144	166	152	146	137	145	163	140	139	117	149	147	137	116	159	148	161	138	140	138	136	136	181	133	153	146	151	153	159	132	144	142	126	156	143	171	162	132	117	163	144	139	137	147	143	133	138	121	143	166	132	135	172	155	157	140	143	132	133	158	152	129	143	159	151	144	161	146	141	134	152	161	143	161	170	142	144	126	113	147	157	159	168	128	146	162	162	146	162	142	134	141	133	141	119	136	143	139	143	163	148	164	151	151	130	140	159	144	156	136	138	106	142	151	156	131	130	188	141	124	144	162	148	127	142	150	145	160	150	173	155	141	130	151	141	131	144	137	167	126	149	155	157	151	128	143	147	155	156	154	166	152	138	124	142	145	142	144	161	154	139	162	145	152	148	131	141	141	126	157	161	138	140	160	135	135	148	156	152	154	145	153	146	143	157	147	155	148	158	156	140	134	165	146	137	153	187	144	140	139	131	145	121	162	132	148	158	138	142	146	135	140	136	134	130	131	172	159	155	141	142	123	153	150	132	132	149	153	132	150	150	149	132	143	162	137	133	144	126	149	143	112	147	139	138	144	143	145	144	145	160	132	141	147	123	131	152	143	132	153	151	137	127	125	127	152	156	157	151	135	142	138	150	154	138	111	138	132	145	145	147	139	145	147	144	140	160	151	148	121	131	140	159	153	134	158	142	146	143	143	156	145	159	152	146	143	140	142	147	148	140	141	158	143	153	141	148	155	138	147	145	157	159	162	139	162	146	135	156	154	131	150	164	151	176	127	120	145	153	155	146	146	134	158	169	137	143	136	156	139	154	132	147	157	146	164	140	147	172	129	158	153	136	148	145	152	159	163	163	148	121	134	151	113	142	142	142	143	139	148	141	145	134	134	150	138	140	153	145	159	135	144	160	133	154	134	155	135	146	146	139	119	140	152	151	136	149	140	141	145	138	144	150	150	171	152	145	152	154	144	147	144	141	149	139	152	172	151	127	155	152	144	139	147	153	139	153	142	129	159	130	147	162	132	138	141	141	161	149	159	151	150	140	127	169	146	139	138	149	142	144	155	121	144	148	156	142	140	130	153	140	150	150	143	148	141	149	127	148	135	140	143	154	151	157	142	133	143	141	135	122	142	128	138	136	125	167	136	166	161	176	133	140	136	142	172	141	156	145	154	136	153	151	125	143	150	145	156	153	148	155	135	161	150	125	157	139	153	141	136	149	133	145	137	146	144	169	150	144	149	140	122	148	176	138	145	136	158	142	141	163	140	127	125	167	126	146	129	138	149	145	148	148	165	159	143	143	156	164	151	157	155	140	153	132	127	133	137	144	132	145	156	136	141	137	170	136	153	142	143	159	137	137	130	139	134	125	147	164	147	147	138	133	143	154	156	137	167	160	136	143	160	129	165	132	143	152	168	134	141	154	154	127	139	167	142	133	151	138	139	136	121	125	164	143	129	143	141	137	143	153	140	143	146	150	141	158	145	130	141	160	139	135	147	162	161	114	133	142	149	152	158	135	133	147	125	136	153	157	129	147	141	152	125	157	114	162	125	153	131	145	135	153	131	157	140	138	156	138	157	163	146	127	123	153	155	136	158	154	129	153	142	145	137	159	128	156	158	129	163	125	122	125	154	133	147	148	154	148	149	137	123	128	136	136	131	119	134	149	135	149	131	131	141	147	132	146	133	156	142	149	155	147	148	166	154	144	134	148	155	141	137	151	142	145	121	156	165	162	140	160	145	129	136	134	124	153	136	137	151	148	165	131	150	158	164	149	154	157	139	147	163	148	152	147	139	131	122	142	139	142	136	132	135	142	150	145	124	143	125	122	145	140	134	156	121	146	163	132	131	127	147	137	132	138	125	136	169	153	139	156	151	120	140	145	145	140	153	162	144	160	158	153	143	153	156	165	133	182	157	165	148	141	141	143	138	147	128	172	131	135	136	149	142	143	142	152	142	145	147	115	164	121	145	150	138	132	133	139	177	148	145	136	151	147	153	139	113	146	135	165	157	162	134	134	143	158	129	126	134	119	115	145	145	165	154	133	153	139	139	139	153	151	126	153	148	162	133	144	148	129	137	139	116	134	117	154	146	149	131	143	148	148	135	162	141	131	137	165	136	147	144	177	152	145	130	136	115	149	128	153	142	148	156	135	158	143	139	131	163	151	134	139	140	153	138	163	151	164	160	150	147	166	146	151	128	108	129	140	151	130	146	118	146	141	158	128	134	130	152	115	142	147	150	144	148	144	153	125	158	131	161	157	139	157	149	139	136	166	158	169	163	158	139	128	141	132	128	136	145	153	149	139	143	149	133	140	159	118	148	133	129	134	160	151	150	159	154	146	150	129	157	137	135	152	125	153	151	156	148	158	156	165	131	160	143	129	169	133	130	171	149	152	158	121	137	141	167	136	163	140	133	149	145	142	144	133	148	138	152	127	161	147	140	152	166	146	107	155	183	133	168	140	150	135	145	153	125	147	143	142	149	164	132	140	114	141	156	162	150	149	140	147	141	135	151	137	152	122	151	152	134	138	154	148	144	161	136	159	128	140	152	163	149	128	137	133	131	155	141	126	148	143	122	137	138	153	147	130	171	141	148	147	161	133	131	130	140	136	138	152	136	118	142	151	144	153	148	132	120	173	143	136	147	160	157	128	158	146	154	123	144	139	147	135	149	135	148	145	128	139	124	131	148	152	153	139	140
42326	54103	31732	38190	41550	41572	38646	35868	26927	24862	17895	10516	4915	4895	4609	3240	2253	1928	1624	1461	1392	1127	1030	980	919	928	879	860	852	826	714	700	677	679	640	563	635	615	590	587	530	568	553	533	485	511	531	487	469	489	474	484	493	515	484	455	485	464	477	506	487	469	476	480	427	458	456	462	494	458	500	484	418	433	472	438	436	463	453	453	477	447	482	462	437	465	482	462	487	476	450	460	479	508	452	441	451	465	467	477	513	427	478	453	483	476	475	420	465	463	481	464	449	463	446	451	471	477	460	478	435	476	449	437	450	469	473	450	439	523	446	439	431	453	456	469	441	463	433	454	454	442	466	503	465	436	495	477	462	486	427	454	443	492	467	455	489	446	475	415	460	409	438	448	477	457	432	450	448	497	441	450	455	465	450	452	442	485	486	462	449	453	415	443	461	486	457	453	484	445	429	454	437	443	427	429	451	461	437	446	428	461	485	486	426	446	445	458	453	460	483	429	441	476	459	463	467	485	404	458	449	482	459	465	481	422	442	462	444	447	474	447	471	474	409	455	443	431	431	480	488	458	438	477	447	492	446	459	453	461	447	423	457	444	480	456	449	454	422	432	446	459	430	480	440	459	433	440	441	415	433	445	465	435	439	436	447	446	425	441	436	444	454	479	429	443	408	475	477	446	430	426	477	418	445	432	439	426	472	441	425	468	424	446	432	437	409	437	459	482	400	441	420	447	474	457	431	428	468	453	447	438	454	425	460	389	440	475	424	441	456	447	481	436	455	457	461	466	471	460	420	467	451	449	477	477	447	488	450	455	429	488	466	444	430	481	449	443	418	446	435	443	462	459	463	485	458	433	452	451	432	458	464	455	434	475	457	466	455	430	433	443	442	416	450	433	422	410	406	467	427	464	460	410	437	451	442	456	444	462	471	449	461	432	460	440	434	468	444	452	425	463	459	479	481	464	454	456	468	427	449	441	477	478	478	435	475	471	450	455	457	393	452	469	420	479	457	455	477	474	451	446	451	433	438	450	428	456	441	417	506	448	446	451	455	498	461	449	460	462	464	473	436	457	428	444	452	448	447	496	489	437	414	468	434	476	462	408	452	436	450	427	457	450	411	437	448	459	459	490	483	464	448	447	471	433	470	488	455	438	411	419	430	414	450	480	444	431	452	450	435	426	447	428	445	490	462	442	458	440	459	470	454	468	428	461	442	427	429	417	430	430	459	433	454	451	436	408	445	483	433	456	435	501	463	470	433	432	438	412	451	472	491	420	446	409	443	472	460	459	449	420	437	489	458	475	470	458	497	443	444	427	445	450	451	476	491	464	447	484	490	462	444	436	446	426	466	468	463	458	486	439	470	442	454	445	406	434	481	480	439	430	461	484	436	468	498	440	450	445	440	458	440	437	432	415	469	424	466	450	468	458	463	461	446	426	440	457	473	453	469	444	433	459	474	460	421	488	485	452	455	460	434	441	512	447	427	420	452	459	443	446	465	461	498	506	483	431	436	424	441	440	471	453	465	487	450	440	449	437	451	455	434	485	429	453	452	462	448	452	440	448	455	473	451	424	469	485	469	464	424	483	442	445	435	433	442	466	467	455	449	483	456	444	445	455	450	454	420	439	443	457	425	459	474	449	443	402	489	454	485	443	459	450	475	431	422	458	465	447	444	458	484	491	470	423	445	451	472	437	481	441	425	457	440	412	462	435	461	474	441	454	493	430	439	409	445	458	434	475	432	440	458	449	443	446	466	447	430	414	434	477	419	475	426	432	446	454	485	451	432	450	485	434	462	431	459	468	450	446	462	439	451	445	433	442	440	470	453	443	416	459	475	453	484	452	473	450	451	455	474	468	409	486	453	459	440	402	443	456	454	449	464	446	435	458	393	449	439	434	469	440	460	463	462	455	435	448	459	474	430	441	434	477	440	421	440	443	456	469	429	472	469	454	438	452	479	439	456	453	448	448	438	443	431	450	452	486	439	444	443	517	455	402	462	464	416	453	458	423	437	475	447	493	439	458	488	468	427	432	457	441	430	448	442	431	457	461	468	423	447	497	417	459	478	458	429	435	465	465	438	467	463	476	417	407	480	440	422	511	458	501	435	477	426	445	450	480	498	465	458	387	458	483	464	405	440	460	437	458	466	480	392	466	489	485	454	460	449	500	463	454	440	469	473	463	449	467	456	447	436	448	434	466	408	457	506	455	452	432	440	471	485	465	477	491	432	469	400	446	457	469	433	420	465	477	431	463	478	440	480	450	454	486	451	434	451	491	462	447	444	448	474	426	458	444	480	488	453	453	469	439	467	431	484	423	456	466	415	466	457	447	437	460	467	504	467	466	418	436	441	469	447	437	442	450	477	427	475	489	419	419	465	429	449	477	446	466	460	461	453	447	445	445	483	442	448	414	430	464	448	423	460	452	421	466	490	431	477	439	462	464	476	457	490	415	456	501	460	462	415	474	448	449	440	440	436	431	458	405	458	453	438	453	455	502	458	468	455	445	485	439	411	443	445	437	471	434	465	421	443	418	483	440	477	477	461	435	427	456	457	428	427	472	480	453	433	420	438	441	460	430	457	479	473	433	439	466	452	466	437	446	467	426	460	436	431	434	515	434	441	454	452	495	459	423	430	454	453	466	429	453	463	429	451	432	427	434	434	483	442	475	461	461	437	449	455	460	467	467	469	470	431	456	450	430	433	443	420	438	447	423	460	461	472	433	432	450	406	465	459	437	411	478	441	458	464	507	442	441	453	461	436	466	450	444	432	441	433	429	450	466	432	432	499	440	478	432	460	423	413	451	453	456	486	414	465	479	478	476	431	470	461	490	453	438	451	454	466	457	437	473	482	480	483	448	429	441	447	438	432	473	476	450	428	415	480	467	458	447	462	464	407	430	443	454	474	447	457	443	427	453	446	453	470	440	422	455	477	422	464	449	480	450	441	460	441	439	431	421	484	481	436	471	454	493	460	436	434	470	410	455	482	479	449	464	473	453	443	477	481	462	431	445	433	434	413	451	431	470	457	467	435	462	447	474	494	471	468	449	459	435	460	489	473	446	500	402	448	420	487	486	456	463	453	489	455	451	473	445	469	483	469	468	492	461	424	438	484	477	446	449	475	470	424	465	487	500	447	411	441	446	460	457	472	454	450	430	395	484	450	443	478	438	446	474	502	500	438	435	446	468	480	488	457	474	468	432	455	431	466	503	442	422	460	480	464	484	430	455	453	487	450	425	477	422	453	418	467	428	459	451	480	463	448	471	411	463	438	469	457	450	450	493	464	452	455	483	465	438	435	475	437	516	481	468	431	458	449	468	411	509	452	432	418	415	425	456	463	445	500	436	441	493	452	456	439	461	438	441	458	457	477	452	483	452	443	414	407	454	447	477	445	455	499	492	462	442	468	453	426	429	435	452	447	428	467	469	478	455	427	468	448	438	463	393	427	440	447	487	458	439	461	480	464	440	444	478	434	439	465	445	432	437	459	457
58398	46151	33321	28185	31410	32648	33440	32555	26178	19860	12705	5886	1930	2156	1936	1320	989	766	643	542	482	442	358	404	372	317	369	368	359	322	303	294	260	275	289	279	291	270	298	294	303	252	286	253	274	268	285	280	259	227	294	255	236	236	265	233	244	255	237	245	248	247	272	253	237	283	253	250	265	249	255	251	250	267	234	266	247	259	252	216	248	257	255	269	251	244	234	223	247	250	252	253	223	222	243	231	241	266	274	265	235	295	254	237	272	270	249	262	258	274	266	286	234	266	248	238	289	282	254	245	235	275	271	250	279	244	256	231	230	274	261	257	241	262	255	260	279	245	261	253	254	260	212	221	224	228	238	255	246	236	254	258	245	238	235	276	241	246	240	271	247	251	261	274	265	240	243	239	253	280	261	256	261	263	226	272	263	276	244	245	259	255	263	271	263	234	253	257	266	278	247	235	236	226	235	256	266	252	256	264	249	263	246	260	244	267	249	233	255	259	256	258	251	252	264	265	260	233	272	263	262	258	250	252	234	230	278	230	249	260	225	251	257	240	268	266	222	275	247	245	248	235	255	241	256	251	246	220	271	235	251	271	253	228	256	249	271	230	263	255	248	237	240	248	236	246	242	238	233	252	252	287	241	250	289	240	268	254	265	220	231	241	262	244	274	271	290	244	236	219	221	225	242	240	249	234	253	253	232	239	244	250	233	252	283	230	231	281	226	270	247	248	276	269	251	265	276	241	231	268	239	224	230	245	272	273	247	255	258	264	216	289	244	234	247	256	280	250	241	267	256	290	249	248	240	244	268	250	255	252	272	259	257	258	265	216	249	296	235	267	280	242	268	231	289	263	241	254	265	249	231	227	253	229	249	246	248	232	234	268	254	256	271	229	255	217	257	260	243	287	237	266	239	253	231	265	227	260	284	234	239	228	233	244	282	249	255	247	228	258	230	228	241	247	236	273	267	240	261	247	246	252	261	263	255	239	260	248	228	246	255	253	265	250	248	257	260	236	227	242	261	245	276	234	227	256	247	246	241	250	258	270	233	244	286	268	251	264	267	251	272	249	268	235	276	260	267	276	265	266	285	220	243	231	284	244	246	233	266	284	231	274	258	251	212	250	245	273	266	298	281	236	242	249	262	251	249	252	248	226	258	243	231	255	266	241	255	252	248	244	243	244	247	243	259	235	233	245	267	255	243	233	231	259	243	212	281	260	238	238	275	230	251	239	242	255	231	243	253	250	237	240	248	262	222	233	234	219	282	249	239	238	274	244	265	265	234	262	242	295	236	235	226	234	273	241	249	224	262	242	258	277	239	250	247	229	227	223	236	227	239	237	226	246	234	277	237	261	260	240	268	289	224	242	279	261	252	252	269	268	241	246	248	238	256	233	236	268	254	225	274	260	242	248	274	237	218	237	243	239	290	259	255	229	265	241	254	257	263	269	251	236	241	243	233	269	270	283	246	233	238	241	245	239	240	238	259	251	249	236	237	274	243	265	249	222	264	269	241	230	278	245	238	237	242	248	259	270	257	244	256	262	252	262	255	259	254	280	260	241	255	279	244	213	234	240	223	235	273	249	263	257	238	203	239	241	277	226	250	259	239	254	251	220	241	241	236	226	241	237	242	241	276	230	219	226	257	254	269	240	231	269	273	252	254	239	243	259	250	236	229	233	258	212	226	225	250	219	227	242	235	238	239	233	255	262	249	237	235	261	232	247	245	248	248	240	243	246	261	277	226	271	231	260	264	251	204	241	254	265	242	287	261	233	212	247	279	265	243	249	274	265	277	255	216	244	243	303	266	256	274	218	249	241	266	218	251	220	250	247	252	257	241	266	256	270	246	266	256	249	242	236	255	239	267	260	258	260	238	249	250	238	226	246	229	231	213	265	247	262	252	242	236	269	260	262	239	255	236	260	237	242	246	253	239	269	247	221	252	265	240	228	247	242	268	233	224	239	282	236	233	247	252	253	228	249	251	239	233	255	248	257	270	254	238	250	274	248	243	232	236	284	285	239	240	236	267	254	230	257	236	208	251	248	261	228	242	246	223	247	240	269	244	239	235	283	248	237	239	245	245	257	258	258	282	245	247	259	268	259	234	263	259	259	229	239	243	265	240	234	265	224	255	257	240	225	236	248	262	240	242	215	238	252	264	248	250	292	249	252	251	267	264	261	280	251	247	218	252	245	270	254	249	221	262	266	244	247	233	251	243	222	259	244	262	227	238	252	271	250	272	266	234	262	225	232	244	235	216	227	245	247	245	245	253	251	251	232	268	257	245	233	241	260	262	253	257	245	232	239	255	257	258	259	259	254	267	240	263	255	252	282	251	258	275	252	244	271	232	270	241	249	270	254	250	251	262	248	268	277	239	273	245	276	233	257	243	240	242	262	263	227	238	219	253	252	278	242	248	254	254	237	239	246	267	226	270	243	261	245	222	232	269	246	260	240	254	255	259	234	239	264	235	242	234	271	227	255	245	246	248	256	237	229	245	245	258	229	257	273	238	254	249	251	256	273	265	231	252	270	252	245	216	254	243	225	238	239	246	253	253	256	222	245	255	234	262	222	224	256	272	272	224	220	228	242	275	243	250	256	234	230	242	249	265	234	226	240	274	225	231	260	237	213	255	237	229	273	259	275	248	272	250	239	248	251	242	236	269	268	285	255	236	261	253	253	227	252	235	257	249	242	252	215	213	255	256	235	254	257	241	259	262	269	252	275	241	276	242	253	263	226	254	243	268	267	253	265	246	263	226	263	243	235	283	279	242	247	212	234	241	262	244	245	240	226	246	247	261	248	224	278	255	251	220	259	268	265	221	263	225	238	238	247	236	238	249	240	224	256	261	278	246	218	276	249	260	228	264	261	278	261	227	230	232	241	269	257	235	255	257	241	253	242	241	251	272	240	236	271	269	258	288	252	263	261	237	261	227	248	286	223	254	235	246	247	244	249	241	279	258	277	260	214	261	257	245	267	250	270	272	257	273	241	233	255	260	231	246	242	255	249	267	269	248	263	242	224	232	265	261	220	240	250	241	261	282	224	254	247	223	223	261	247	242	249	221	234	244	236	256	266	243	266	266	241	260	255	272	261	230	237	248	244	266	247	227	255	251	206	243	219	228	270	260	248	236	252	246	243	272	259	238	244	232	263	268	255	233	239	245	266	258	268	260	260	269	243	238	257	259	254	241	277	283	271	276	273	234	243	268	255	247	263	275	243	223	267	259	246	234	264	244	243	229	254	249	243	275	245	233	239	279	271	237	254	290	209	234	266	267	255	244	234	246	232	235	254	252	236	257	252	228	233	238	242	239	239	243	239	258	228	270	257	232	247	243	240	258	251	288	263	270	248	229	259	231	245	267	238	251	266	227	235	228	268	259	229	237	220	252	207	259	256	243	232	227	241	204	237	275	255	270	270	261	269	251	222	250	241	257	233	253	248	232	247	262	221	238	245	247	222	247	256	210	212	242	257	262	264	258	237	231	248	267	231
49093	55399	35795	43240	46676	48946	48186	45377	38243	33660	27311	17079	7539	9204	8785	6290	4717	3770	3054	2411	2251	1804	1613	1528	1450	1448	1385	1359	1401	1268	1150	1119	1087	1068	1026	961	958	969	944	922	893	840	778	840	830	785	773	806	767	726	784	732	760	764	707	752	713	735	720	734	796	717	734	714	760	708	665	688	758	675	676	680	667	759	690	678	678	748	710	751	691	679	705	679	708	691	659	713	712	722	712	657	674	722	709	722	681	649	736	676	734	742	744	736	744	732	637	697	657	726	657	742	666	712	749	701	652	707	693	719	736	747	669	696	726	701	660	714	667	713	687	749	661	692	669	750	680	716	719	706	705	745	681	678	699	731	655	679	649	703	655	663	733	694	713	716	690	704	693	715	736	680	719	681	670	675	715	707	706	710	693	692	674	718	679	653	656	678	686	675	725	705	715	639	730	702	748	694	720	699	648	702	675	734	680	685	731	695	690	695	724	674	704	749	699	678	687	671	683	678	681	666	707	740	663	685	689	693	696	684	711	716	677	723	700	693	702	676	683	736	704	666	709	693	661	670	688	714	675	664	674	660	697	692	691	647	636	667	710	703	689	676	753	717	694	654	748	707	681	670	714	670	689	695	694	687	692	680	663	725	709	686	678	673	712	699	714	689	732	702	668	720	680	680	665	676	701	679	694	705	692	665	690	721	718	654	701	728	668	707	665	729	708	705	666	707	702	676	694	674	655	682	708	691	703	693	677	704	680	709	682	675	715	654	659	779	700	671	709	715	680	665	708	702	724	693	673	692	685	639	673	680	681	701	723	693	646	696	705	685	715	653	668	709	669	693	737	678	656	666	695	709	692	668	692	668	660	655	694	653	707	707	633	654	704	684	690	686	666	712	669	695	697	633	675	693	665	715	671	690	658	649	681	706	723	657	645	684	714	684	694	726	694	716	690	690	703	672	705	744	671	711	645	683	661	681	673	699	711	662	683	697	714	685	685	660	685	675	678	652	714	693	724	734	672	683	690	669	752	726	699	677	687	708	679	665	674	661	707	690	729	675	697	691	699	703	645	710	682	715	713	717	737	714	720	660	709	693	733	635	684	670	689	682	705	720	680	662	729	663	703	663	707	682	688	673	686	682	656	685	700	666	667	688	671	718	707	683	704	678	695	715	649	733	712	668	633	708	645	687	665	740	674	704	676	666	710	675	721	682	627	669	692	685	712	705	668	693	700	725	685	675	651	685	706	644	684	669	687	682	686	629	695	690	658	706	704	714	652	652	701	694	688	669	708	709	688	673	737	698	692	680	655	668	690	718	663	744	700	645	709	676	679	707	688	670	695	701	714	657	757	693	735	621	698	697	692	681	660	705	710	700	680	720	665	711	708	677	717	670	723	650	657	612	693	661	655	707	667	665	689	683	691	651	694	718	647	682	652	694	712	699	674	740	683	660	712	692	699	683	669	672	704	648	718	714	701	711	684	663	674	675	684	677	674	668	677	677	701	681	702	697	679	656	617	680	736	662	707	702	649	729	642	652	723	680	658	683	667	701	674	645	695	729	718	666	683	662	690	690	705	698	688	661	673	738	680	727	693	712	711	658	733	671	740	691	661	726	687	690	714	720	707	686	693	710	659	696	703	652	663	675	688	696	711	707	695	666	637	673	700	683	693	666	715	663	709	688	687	700	673	653	691	678	666	688	741	699	750	672	739	709	669	633	662	678	696	645	747	720	681	690	677	706	691	677	671	694	720	725	641	686	708	679	604	700	715	679	636	746	679	641	738	691	669	694	654	669	673	673	714	676	704	735	691	729	667	647	689	653	682	708	696	660	729	701	723	685	744	674	669	714	722	656	684	709	654	686	686	695	681	706	697	752	697	655	677	643	642	680	737	700	715	725	693	708	666	678	677	713	713	693	740	738	686	696	686	646	699	706	692	708	646	653	651	671	698	704	682	678	740	678	700	698	680	661	586	699	717	684	681	689	665	675	706	670	688	671	717	702	660	684	719	720	661	696	713	708	684	634	675	664	676	685	717	684	673	719	687	680	668	708	682	736	680	698	678	718	677	673	700	664	664	711	684	718	671	682	663	666	676	744	717	697	679	707	692	702	636	677	707	693	691	699	709	650	689	683	704	664	665	698	728	697	668	651	699	727	676	702	690	697	639	701	680	689	707	673	711	677	746	690	689	692	699	703	678	676	694	692	719	671	697	701	664	662	653	719	723	658	683	708	725	713	656	653	682	658	731	654	702	677	704	671	680	646	700	669	693	705	699	724	663	689	687	663	723	684	712	713	717	712	717	706	634	678	631	686	686	691	689	694	671	684	674	695	686	679	686	697	658	691	644	660	690	665	674	663	725	690	687	720	682	647	655	656	690	652	641	706	662	694	711	716	644	658	683	677	692	726	694	698	675	652	693	663	638	733	690	686	671	705	697	690	670	671	688	644	700	706	674	686	670	711	717	700	686	700	705	695	726	701	687	723	671	657	714	684	665	683	679	693	686	670	669	692	701	682	679	675	710	721	712	691	709	725	682	668	673	730	669	689	662	730	716	728	697	699	660	713	713	684	674	709	686	717	718	740	672	692	710	725	731	676	683	720	673	715	645	681	669	680	681	659	719	699	686	707	715	706	732	685	664	693	672	693	674	707	704	694	683	695	620	694	703	736	693	663	694	661	662	690	706	672	723	656	688	654	712	626	736	720	679	704	714	684	679	731	650	678	680	683	690	736	676	691	694	712	713	681	682	696	729	714	656	624	666	688	659	657	695	643	657	643	670	680	684	669	663	664	686	722	655	713	670	694	688	705	676	686	723	703	679	703	739	720	659	691	675	707	697	674	641	704	732	740	703	684	692	677	695	678	690	670	686	662	726	689	685	654	726	671	709	682	687	704	678	701	659	702	745	637	663	673	652	700	663	679	687	646	709	697	674	683	707	700	704	749	673	651	711	705	693	652	743	694	731	660	734	661	646	689	678	717	724	699	672	683	677	733	712	720	650	665	696	678	688	654	718	699	647	700	688	678	715	713	678	686	710	647	669	660	656	666	684	672	671	694	690	684	682	690	656	763	714	689	696	721	690	647	731	701	703	756	680	681	648	654	668	674	690	693	693	657	690	683	707	706	669	709	697	663	701	706	685	704	664	662	690	643	684	651	695	677	695	699	702	733	718	624	667	724	724	659	719	708	704	717	657	649	684	700	691	708	706	723	704	673	679	683	722	695	652	680	683	713	705	716	665	721	688	716	700	696	687	692	685	720	724	658	687	668	724	676	716	654	686	710	769	633	682	712	700	676	721	690	726	643	705	710	730	670	688	699	688	657	662	673	668	685	756	687	719	730	700	624	685	717	699	682	670	640	712	679	695	754	707	622	727	667	716	702	706	679	663	657	681	712	787	712	663	683	727	651	662	651	656	680	675	687	736	702	695	737	685	697	648	707	662	701	658	669	673	680	650	653	664	683	659	699	657	657	691	699	751	674	689	684	665	681	702	681	657	679	682	649
22347	38067	21105	10133	6764	4538	2879	2145	1239	951	706	431	324	289	257	206	226	209	223	202	194	170	182	172	163	186	161	184	202	184	159	152	182	169	161	193	162	162	159	167	159	165	142	177	129	171	168	154	167	162	138	134	167	125	170	141	165	167	151	162	149	130	158	178	165	164	168	170	160	172	143	150	155	135	135	154	151	141	165	155	164	161	166	137	172	144	158	182	156	162	150	173	158	150	169	184	140	140	146	151	153	164	164	155	142	166	159	156	139	143	178	186	152	153	148	144	139	161	155	158	137	161	143	152	127	135	150	139	143	188	163	142	144	174	157	164	143	144	147	143	157	153	158	140	141	166	151	142	155	146	151	156	146	154	143	166	158	176	157	141	159	155	138	150	176	154	167	145	156	165	164	163	137	169	156	136	165	148	155	140	156	174	177	154	162	143	172	160	158	176	145	171	157	141	153	150	160	141	159	147	175	143	135	158	140	156	164	144	185	164	139	174	157	144	155	161	139	141	139	148	149	140	162	146	154	149	147	171	154	155	140	153	149	164	148	162	126	151	136	154	152	151	169	151	160	145	126	155	150	143	149	136	155	154	167	161	162	169	160	157	159	165	162	159	138	162	181	147	154	154	150	122	153	186	187	138	130	158	182	149	156	146	155	132	162	141	156	160	155	167	149	149	171	142	142	176	139	156	154	175	149	160	148	164	162	152	141	160	166	128	161	151	143	156	165	157	163	180	143	152	140	160	140	153	147	152	149	170	156	158	153	150	156	176	161	139	151	146	154	141	174	147	163	153	143	151	182	149	139	162	164	165	152	151	168	157	163	160	166	135	167	155	146	192	144	131	162	160	143	153	173	159	167	147	164	147	168	171	138	157	163	157	173	155	143	155	170	146	145	134	163	161	159	151	163	162	151	170	150	149	158	155	135	164	172	152	154	151	162	154	161	142	155	140	152	179	142	161	141	167	199	149	167	146	165	159	127	158	135	165	171	146	152	172	151	174	143	161	155	151	158	161	173	146	135	158	160	154	170	145	154	158	157	154	146	144	121	161	163	150	163	156	161	164	169	151	161	147	161	134	132	162	162	149	135	144	158	163	148	159	158	148	145	139	147	162	160	145	166	163	150	154	165	160	157	155	163	134	148	142	164	152	152	159	167	164	153	130	159	163	139	155	127	150	139	163	159	155	149	169	131	156	172	171	131	148	148	174	153	159	166	165	139	139	148	157	152	130	145	144	163	142	170	147	154	163	161	150	129	159	161	139	149	167	168	152	142	170	142	157	159	155	154	148	150	169	161	136	151	160	178	148	161	162	147	166	137	158	155	136	157	148	170	157	171	161	156	173	169	146	155	163	161	137	149	150	155	159	139	146	149	171	146	161	149	141	121	133	167	145	141	147	169	176	158	166	160	175	157	142	155	162	170	146	144	146	143	142	141	194	165	135	155	149	173	157	150	153	147	175	149	149	140	171	133	161	145	146	167	143	146	154	162	150	161	151	171	145	170	169	179	165	147	151	165	175	165	150	140	149	142	151	154	184	149	154	170	153	162	160	152	155	157	151	168	168	153	155	161	153	150	162	162	158	144	169	147	167	153	159	141	157	154	151	139	174	165	144	169	145	178	142	169	156	147	151	160	151	157	150	164	163	160	148	147	150	158	168	156	143	158	142	140	176	193	164	169	134	140	159	175	146	160	153	154	168	144	155	146	157	164	154	168	146	163	143	146	142	164	131	146	173	149	158	176	163	172	183	191	163	155	155	135	153	167	160	157	161	163	195	151	166	149	135	166	151	169	162	150	158	164	154	152	172	162	149	151	160	141	137	149	132	122	167	143	150	149	161	153	169	161	160	153	184	168	165	145	168	157	149	155	151	150	160	165	144	153	160	174	174	177	139	162	155	153	150	145	169	157	165	177	151	157	150	164	152	162	153	143	157	160	157	162	154	156	158	152	139	130	171	184	148	168	166	163	161	164	143	144	162	156	140	169	159	144	153	161	165	161	166	156	158	160	147	142	159	151	177	174	146	149	157	151	181	168	161	162	138	155	160	163	160	136	141	155	152	152	133	155	138	145	155	152	155	156	166	145	168	163	150	138	153	173	148	143	163	148	162	145	165	148	143	169	154	155	164	154	144	152	134	156	162	153	146	176	149	170	150	157	128	171	124	145	139	139	182	154	166	140	172	176	148	164	160	152	152	150	157	163	144	191	180	152	138	161	165	194	143	143	138	132	168	153	160	140	144	174	160	159	152	151	148	117	144	125	162	131	146	169	148	147	159	140	196	129	150	152	154	155	155	147	128	150	124	139	142	140	115	166	171	141	154	169	154	153	143	166	157	141	150	141	167	146	166	153	158	156	135	167	161	141	151	133	167	157	163	146	139	165	147	131	158	167	161	147	154	150	174	157	136	175	158	151	147	148	149	163	134	162	161	163	160	168	151	158	174	149	169	170	149	167	142	159	166	168	153	161	152	153	168	161	160	154	164	142	147	156	154	157	180	163	177	146	164	155	159	155	191	134	148	157	138	172	145	138	129	138	171	130	158	157	186	179	164	138	165	184	172	161	157	166	159	172	158	160	136	151	158	171	166	147	154	156	158	149	153	162	168	147	150	129	147	132	161	152	129	174	167	155	132	163	138	144	167	151	154	160	159	143	152	169	157	174	168	168	155	159	170	163	156	174	164	172	167	131	155	155	155	174	140	166	140	159	133	160	152	155	171	149	127	169	154	149	145	162	156	146	144	153	188	155	158	166	166	143	160	187	157	146	163	177	167	147	162	165	152	139	149	134	140	154	138	139	157	159	152	156	135	117	162	142	166	152	153	155	168	148	145	143	172	158	168	148	157	156	141	162	139	155	146	124	167	154	145	157	141	144	130	151	150	192	161	185	165	150	168	143	178	150	167	164	180	140	163	156	148	136	189	149	124	154	157	155	137	175	153	183	174	153	170	148	160	147	151	163	161	139	145	157	167	159	139	143	155	174	166	160	142	126	170	163	133	173	149	159	152	161	160	143	158	157	153	149	149	155	161	168	135	151	172	155	127	142	169	155	164	168	139	152	145	157	172	142	160	141	123	160	161	149	149	176	157	148	155	155	144	149	138	154	164	160	147	145	129	158	157	162	145	172	141	170	156	158	157	161	143	164	158	116	129	150	162	164	140	166	166	170	159	149	157	153	140	147	156	166	167	152	151	158	152	167	158	176	158	149	149	131	154	138	170	155	129	133	158	143	163	153	155	168	154	167	161	173	154	171	155	165	183	132	162	183	158	165	158	164	155	151	146	190	145	151	158	163	130	132	156	150	156	178	142	160	147	166	128	160	176	159	154	159	157	154	149	167	168	172	145	155	176	167	148	137	171	159	144	158	162	158	165	172	181	161	141	180	139	176	167	142	151	146	159	147	148	167	165	178	145	151	163	175	167	148	171	149	156	163	151	155	164	144	164	162	158	166	148	185	172	169	144	167	166	156	160	156	157	163	160
19427	38031	15604	15136	14741	13527	10484	8762	5329	4194	3095	2108	1436	1391	1163	1027	955	915	910	841	834	762	673	687	664	690	650	658	627	607	598	606	542	571	529	552	545	502	527	557	543	548	495	513	520	495	521	514	512	475	527	455	491	452	499	546	499	483	518	488	507	520	477	437	477	485	487	479	451	483	489	513	510	470	509	484	461	499	515	470	476	507	496	463	488	463	515	473	481	481	448	477	455	507	492	530	470	500	502	491	467	494	496	486	487	512	489	497	495	462	483	475	503	494	495	514	495	491	467	509	491	483	490	439	498	496	474	507	515	476	538	503	493	455	502	474	497	473	481	492	511	548	464	476	486	480	440	499	495	483	483	505	467	467	481	495	505	508	474	479	491	503	479	489	469	509	487	488	513	493	461	472	489	525	463	484	493	424	485	470	489	461	452	486	457	476	459	497	527	466	476	461	476	500	493	490	487	511	527	458	470	491	512	465	521	472	440	485	487	450	470	515	487	481	460	491	471	464	450	487	523	487	460	506	517	469	452	493	497	464	508	494	474	484	474	462	468	511	503	467	477	451	498	558	492	546	483	479	474	511	511	540	525	508	455	484	512	491	507	493	473	433	470	517	487	480	481	486	542	485	476	487	489	500	490	486	474	503	479	518	487	490	515	444	461	503	472	468	476	478	465	513	457	533	500	485	458	499	447	487	480	509	450	470	444	478	474	499	508	454	449	477	460	524	512	508	480	432	459	490	480	501	466	507	494	501	474	535	452	442	480	475	492	498	466	479	500	520	511	486	446	471	519	460	476	474	503	463	486	486	530	509	501	467	481	504	467	480	506	474	486	483	489	467	470	489	524	497	511	476	475	495	464	520	513	488	483	490	531	489	474	459	513	507	489	460	484	481	500	520	482	473	451	488	446	472	517	468	475	486	478	487	491	500	478	444	443	479	521	462	511	491	470	494	520	472	512	464	503	472	493	514	507	499	458	458	455	498	458	464	513	506	474	472	528	484	482	466	470	510	504	482	486	502	463	493	486	436	464	496	539	494	487	487	457	525	497	446	526	492	493	463	452	492	448	490	483	462	428	473	474	461	499	520	509	523	542	488	446	462	507	463	474	463	491	460	476	443	479	451	451	486	437	482	533	512	491	479	469	492	492	488	483	490	452	482	484	499	477	482	518	513	520	445	490	441	504	441	494	478	489	480	481	471	468	510	497	473	477	488	487	497	473	513	510	443	499	488	479	469	454	489	425	458	472	492	504	452	449	487	475	477	470	492	466	448	450	482	464	465	497	516	456	497	449	486	449	487	490	515	483	517	478	479	516	495	460	508	447	446	495	498	479	471	439	484	496	485	494	461	467	488	507	498	445	498	498	531	472	468	505	501	520	503	506	503	424	485	459	501	476	482	458	523	507	462	509	486	506	455	511	488	487	499	481	478	477	504	494	478	488	508	499	524	453	510	504	490	479	515	456	487	488	490	471	478	491	461	502	484	440	474	480	496	462	474	486	487	480	468	463	501	531	502	454	467	481	519	524	512	515	507	469	521	488	485	435	443	472	479	462	483	489	504	474	469	489	470	517	524	485	507	448	476	500	502	472	463	455	476	482	498	470	496	507	476	500	473	471	478	470	488	474	485	485	477	524	463	472	473	500	485	464	485	469	490	485	485	459	496	443	469	462	529	437	482	488	483	469	458	502	475	501	500	471	472	509	519	503	494	512	498	453	473	500	484	495	458	489	477	494	522	498	494	494	496	466	511	507	482	514	459	502	457	507	503	533	465	476	481	469	477	513	433	463	524	462	496	494	468	478	505	518	478	490	512	515	489	439	442	481	488	462	493	455	508	500	434	494	481	535	496	476	506	466	484	524	471	482	473	514	469	459	486	469	498	430	490	455	518	477	461	505	521	523	496	455	512	497	492	426	483	502	445	468	506	504	498	448	461	487	481	490	503	507	493	501	461	503	508	501	503	490	483	463	487	509	481	516	476	465	507	468	465	476	475	514	484	468	492	468	472	475	487	446	501	486	486	488	515	475	486	519	461	481	467	517	499	492	489	455	462	488	480	490	507	477	474	511	481	501	463	478	498	447	493	503	460	523	490	516	521	482	451	501	473	460	504	496	487	472	479	451	485	479	496	471	496	490	482	492	461	502	497	557	470	495	540	469	492	504	493	505	493	503	444	475	497	503	509	494	458	483	527	503	491	500	465	482	508	485	520	473	463	449	468	492	458	519	486	488	486	458	475	502	499	511	515	477	484	508	496	493	464	440	477	495	483	499	474	497	466	504	499	485	464	477	464	439	462	436	477	485	463	532	511	473	494	468	455	511	487	485	501	496	428	503	493	491	499	480	450	458	476	461	475	458	434	463	539	522	491	489	483	481	489	471	466	471	501	494	479	453	494	479	480	480	500	467	483	511	521	484	461	461	513	486	510	491	520	480	522	483	524	475	482	455	460	476	458	478	506	492	518	478	491	485	457	489	485	463	454	503	524	481	482	552	512	536	457	476	508	486	498	471	488	483	484	487	457	498	494	495	477	489	509	500	480	489	463	517	499	472	477	457	477	482	491	512	474	489	477	517	527	478	461	458	478	468	483	512	509	451	489	461	472	491	558	478	504	481	468	478	486	431	471	474	455	468	503	500	488	504	468	467	493	484	482	502	505	480	509	447	434	529	497	480	482	487	472	475	451	448	469	491	494	487	513	483	501	457	506	517	490	475	481	474	480	486	502	480	470	524	488	453	475	510	501	534	502	483	474	469	489	470	467	493	476	497	470	512	538	493	476	476	485	495	484	523	498	496	480	486	498	472	471	468	501	496	532	472	473	492	503	498	507	482	516	476	416	471	481	509	474	480	515	494	513	508	507	515	465	551	487	542	512	516	512	476	480	527	479	487	459	489	484	463	476	473	498	504	505	492	515	506	458	457	498	476	475	459	477	456	481	481	465	480	475	506	494	482	525	487	520	495	492	470	472	504	489	458	509	552	467	484	532	460	475	512	478	485	424	494	500	470	464	529	489	512	474	479	453	470	476	486	494	459	493	529	477	477	502	490	476	507	499	498	452	494	507	495	494	516	473	468	508	507	470	501	497	440	449	451	526	483	483	494	461	448	446	479	433	470	464	505	439	496	495	475	439	501	427	514	526	497	470	507	503	498	486	447	524	452	464	485	471	515	505	502	494	491	496	520	500	498	505	512	495	472	467	499	506	510	499	464	493	470	462	494	455	468	483	481	501	484	529	495	483	442	474	492	493	485	502	513	481	490	485	521	497	457	526	515	517	488	466	485	455	472	493	471	486	531	486	512	515	464	481	488	512	515	472	485	430	483	464	470	453	459	465	477	465	471	468	506	508	476	511	494	497	435	502	524	458	484	503	488	495	503	521	466	496	504	491	486	496	490	549	482	492	489	489	491	482	516	474	491	495	495	485	465	459	502	519	483	456	473	489	504	507	481	512	493	488	490	480	494	486	493	509	433	487	496	499	468	472
52999	51544	33906	27246	28393	29311	27663	23662	14871	8757	5656	2929	1425	1351	961	664	534	424	350	286	267	231	217	215	206	204	232	203	209	197	203	187	180	170	162	162	153	160	166	175	162	173	167	169	156	152	159	162	144	139	138	153	155	154	162	167	156	173	162	144	166	152	171	168	136	133	163	170	158	164	143	166	161	149	169	153	139	133	155	134	139	147	142	169	163	150	129	151	148	147	170	138	173	160	145	171	164	165	153	146	145	137	144	153	151	159	152	163	148	153	160	178	142	147	170	153	150	158	141	161	152	139	147	177	138	144	157	129	157	151	147	143	133	162	154	161	143	145	154	141	138	158	149	141	175	163	153	154	136	138	172	141	146	143	148	153	166	146	138	157	119	163	145	170	149	187	162	140	167	143	156	132	152	140	146	150	167	155	139	156	152	158	145	155	122	160	148	164	164	152	144	147	148	142	129	148	167	173	168	159	151	144	122	153	145	144	145	163	138	141	126	146	142	162	130	135	149	156	156	148	144	131	132	128	136	148	155	131	155	144	167	159	160	162	151	136	143	134	130	133	130	120	164	147	146	166	158	140	160	149	158	148	128	138	152	163	158	136	136	150	162	126	155	175	136	151	134	141	147	129	144	133	135	146	168	135	152	150	154	139	136	156	174	151	151	132	148	170	132	148	146	154	147	147	150	143	166	164	147	149	117	152	149	187	146	129	155	144	151	170	153	128	139	143	143	145	164	148	148	158	157	140	135	150	146	161	140	148	157	161	139	146	168	145	156	124	139	170	137	155	129	174	117	139	151	140	149	130	134	164	141	138	150	141	141	157	174	142	128	143	139	154	140	142	142	163	141	145	145	154	120	149	147	151	127	158	133	147	152	130	158	151	145	171	145	169	159	135	154	159	135	147	164	148	158	165	162	131	140	149	160	158	150	137	157	152	140	139	148	145	153	171	149	146	154	139	135	140	156	162	135	160	155	166	144	157	146	156	148	155	142	157	146	156	137	155	127	135	149	146	155	148	154	138	125	155	161	144	176	136	143	167	169	149	163	154	145	147	158	168	148	157	162	175	163	155	143	117	147	144	164	134	154	145	160	144	157	151	169	144	165	156	144	165	143	152	137	154	148	150	142	132	143	150	148	163	142	140	150	137	160	164	162	155	146	168	162	144	132	140	147	157	147	156	149	154	152	161	154	145	168	140	154	170	157	148	174	172	149	141	148	149	154	150	157	143	133	134	154	167	148	128	137	143	153	164	138	139	154	132	150	129	157	136	147	156	154	150	131	151	154	179	142	143	146	131	115	160	150	154	175	150	153	145	123	156	150	142	152	171	149	155	161	153	143	137	144	152	143	163	159	150	161	141	164	167	153	146	152	182	143	152	158	148	144	153	151	153	142	133	133	171	165	132	163	162	165	138	137	143	149	152	156	130	146	124	162	162	153	142	146	152	147	151	121	156	130	164	126	134	147	145	152	157	128	133	135	124	148	132	136	162	134	158	163	168	141	157	156	136	158	149	146	171	170	137	139	139	138	156	158	150	140	158	155	150	151	140	148	154	152	134	144	143	144	138	127	154	158	153	163	157	155	134	143	155	149	139	158	147	151	140	143	152	181	182	148	153	147	142	153	148	154	141	135	176	168	158	125	152	155	144	159	150	144	133	151	144	143	135	143	167	147	140	150	157	136	148	141	152	151	135	130	128	129	148	154	139	153	152	145	152	146	144	153	131	174	145	141	159	136	152	170	131	136	135	150	141	146	162	157	159	174	135	128	149	147	155	156	139	147	162	150	148	159	163	138	143	159	165	176	171	162	132	138	129	124	141	152	136	140	160	145	152	134	148	145	142	147	147	147	147	144	158	154	138	151	157	177	141	138	147	150	130	178	153	136	162	144	140	156	154	147	144	172	151	154	152	132	124	148	150	150	142	149	136	152	136	128	147	164	168	117	152	147	132	148	152	147	151	135	138	143	145	143	132	154	149	154	159	162	159	123	144	142	146	154	141	141	135	159	146	142	144	134	167	145	178	136	145	121	152	144	127	162	166	153	153	146	130	141	161	159	170	164	137	140	167	142	142	150	142	163	128	184	157	126	155	161	141	134	163	157	143	138	142	113	158	148	179	164	155	163	165	144	153	166	161	152	148	144	154	141	135	150	138	151	143	154	154	144	145	142	160	156	154	149	161	148	141	158	137	156	152	158	142	135	145	138	152	144	139	135	138	171	129	151	128	146	148	167	158	137	140	170	151	136	146	149	159	179	134	152	135	149	134	148	145	172	127	141	136	126	162	136	147	152	146	142	151	146	133	150	149	161	137	143	155	157	151	157	150	137	155	164	148	159	143	156	116	138	148	161	135	148	151	140	158	154	138	151	141	162	134	143	145	148	154	126	133	177	132	130	138	145	169	124	149	166	143	143	132	149	141	148	126	122	144	163	150	138	160	135	164	149	162	142	148	175	179	130	136	137	159	135	151	165	143	163	166	132	156	154	142	170	162	135	141	137	145	147	153	156	144	159	146	129	150	155	146	143	159	154	159	138	151	145	162	155	119	171	154	156	182	158	159	134	145	141	160	156	148	183	136	131	142	142	158	158	152	146	159	131	128	153	136	133	152	145	158	163	146	160	160	169	149	164	137	129	150	124	146	145	159	151	166	137	155	166	149	146	151	143	144	146	153	128	156	165	142	119	168	150	152	150	145	154	133	156	132	134	139	155	161	139	146	157	138	112	140	178	142	149	152	137	159	154	145	157	133	154	137	159	140	145	149	138	148	163	147	148	132	157	129	179	155	164	162	148	133	125	141	178	148	145	156	118	143	139	138	142	133	127	145	141	146	169	167	131	147	153	161	165	164	128	147	151	147	130	140	178	160	148	143	155	139	132	140	137	155	128	122	165	145	154	153	134	159	146	158	144	145	161	132	145	146	134	147	140	145	155	117	169	149	136	161	160	165	156	140	155	145	147	148	139	150	146	135	119	162	153	150	145	157	162	131	151	154	147	159	144	168	171	137	125	146	153	144	162	157	160	151	149	136	166	160	151	167	173	152	144	139	131	151	164	147	135	163	136	149	166	143	155	139	150	140	155	149	142	149	134	140	154	124	132	178	157	162	148	156	155	138	153	163	146	164	135	159	157	156	156	140	159	142	146	141	141	163	172	155	128	138	155	137	143	166	144	138	171	157	156	160	153	135	145	143	167	155	161	156	148	152	136	148	168	170	136	144	137	150	159	138	143	172	162	163	142	164	153	124	135	145	135	147	138	143	144	142	157	161	149	160	136	135	158	131	157	138	153	123	154	154	140	155	157	162	148	150	120	191	156	137	150	164	152	151	128	130	142	143	139	145	152	164	161	148	163	143	157	147	141	157	110	148	142	148	142	131	159	153	139	140	163	156	154	155	135	133	149	164	154	149	139	136	167	140	130	146	141	154	144	161	141	151	150	143	169	158	150	126	155	156	161	140	150	146	163	137	134	141	142	131	140	158	141	141
43465	56473	31462	37679	40974	42011	39011	35628	26996	22490	18434	12056	6328	6268	4859	3542	2639	2089	1971	1481	1251	1068	990	966	827	909	946	854	836	826	737	759	665	597	614	559	609	569	578	584	541	553	501	511	518	553	533	514	514	481	476	527	479	477	485	513	514	510	469	448	471	488	477	468	481	487	425	491	482	467	464	484	495	464	458	442	455	450	450	477	457	454	451	436	429	452	479	471	476	461	427	476	456	466	433	468	451	455	493	446	456	451	497	477	452	449	480	499	425	463	447	449	456	513	424	486	445	477	486	480	445	470	456	467	501	463	436	433	476	440	475	436	475	466	439	429	462	426	464	475	464	449	462	465	452	487	434	433	456	516	482	447	434	452	461	427	448	430	470	464	454	461	423	462	462	448	470	439	435	444	443	447	478	497	449	440	461	469	427	473	470	453	447	499	410	467	470	458	449	461	448	487	461	474	465	459	455	425	451	448	465	459	446	461	453	419	425	444	440	408	469	455	475	415	482	427	436	468	458	493	445	458	446	436	444	467	445	444	447	461	507	456	471	466	451	426	450	473	484	449	449	469	440	448	451	444	478	431	435	480	493	459	478	463	430	469	446	476	446	482	415	433	461	483	436	464	438	454	425	465	449	468	487	432	443	483	437	438	435	473	420	489	458	462	448	437	473	470	441	423	444	455	422	444	458	436	443	488	421	452	465	486	435	460	444	443	442	455	428	427	465	464	498	451	446	498	495	473	459	422	468	468	439	437	462	445	472	436	468	490	454	460	473	449	417	441	446	508	444	441	497	467	457	455	507	468	440	490	454	475	439	473	431	446	475	450	465	466	463	432	452	449	479	443	448	458	474	459	469	468	425	448	445	493	449	461	458	405	471	482	466	465	452	406	464	448	423	480	457	493	443	483	485	411	448	442	471	470	414	454	477	446	441	458	446	477	475	445	453	421	449	440	475	431	422	471	479	454	427	449	424	442	465	436	467	448	441	435	462	467	477	444	453	458	451	492	433	471	404	459	435	486	439	453	429	449	474	424	475	471	452	468	450	477	420	470	403	441	457	500	419	466	436	473	466	467	432	458	407	439	481	477	488	451	478	528	446	478	444	436	478	477	440	411	449	441	422	481	449	464	451	487	458	464	465	465	447	466	482	462	427	439	427	437	434	424	446	459	442	451	472	448	440	421	487	414	478	486	485	451	453	457	403	468	469	467	442	481	469	453	443	416	469	441	452	464	422	455	426	451	445	442	453	463	422	485	460	475	489	444	407	464	445	451	456	440	464	488	468	478	420	466	489	447	429	484	448	460	433	470	428	465	460	464	512	484	484	460	453	476	451	443	491	447	401	426	467	494	487	428	492	482	458	414	481	485	442	462	476	453	485	463	450	430	478	505	456	441	468	418	461	454	475	431	432	456	460	466	456	484	470	479	490	441	457	443	462	433	424	459	480	446	483	436	483	441	424	458	439	422	444	444	476	469	462	424	439	425	468	486	494	495	437	429	434	489	468	464	416	483	429	468	456	488	491	484	442	453	495	476	462	479	441	453	463	473	471	457	499	449	462	446	461	451	446	465	470	423	467	407	440	426	447	425	484	458	464	463	463	474	452	493	475	440	481	481	456	459	477	465	437	458	409	460	461	472	435	430	445	467	432	447	463	446	423	433	477	464	451	440	505	483	425	471	470	434	456	485	418	426	406	431	438	455	456	453	467	455	499	469	462	452	465	468	463	422	451	450	498	446	478	457	445	494	432	467	502	469	445	422	454	468	422	452	467	488	437	445	471	480	460	458	468	464	476	415	467	468	444	459	487	456	456	492	476	443	445	454	449	428	412	457	485	436	477	459	474	429	451	490	456	421	431	432	445	478	442	477	441	466	464	447	427	471	476	441	488	438	455	455	490	459	483	431	493	465	478	493	448	465	477	479	461	479	434	465	445	449	468	424	511	434	495	498	463	449	495	445	483	475	478	487	426	467	432	429	437	458	456	433	442	470	457	487	479	469	488	443	454	416	450	451	454	478	450	429	451	417	447	476	445	471	458	446	457	422	489	452	449	444	425	491	457	458	460	489	481	454	445	464	412	452	500	413	428	475	441	479	443	440	419	444	450	428	440	422	482	434	450	464	427	465	424	472	483	473	424	459	464	431	480	479	460	478	460	419	446	479	467	431	467	438	506	440	466	458	413	437	438	497	456	459	459	498	430	454	474	456	486	402	414	435	435	454	437	422	450	418	457	475	453	465	468	453	464	480	445	460	417	446	499	465	413	443	449	433	484	435	440	459	467	491	476	481	475	453	406	459	487	434	413	471	468	472	451	435	456	460	468	486	483	449	512	485	456	485	491	457	470	451	431	422	453	448	430	425	435	442	453	430	436	440	436	457	460	476	424	450	461	486	432	443	456	457	476	465	434	484	442	424	422	423	471	434	489	429	442	428	442	431	450	476	472	404	455	442	453	476	497	473	433	436	459	455	448	470	455	493	411	476	457	439	448	436	453	424	449	439	487	460	461	450	434	472	476	453	434	458	468	473	496	444	435	470	426	464	487	443	437	418	461	474	468	451	469	442	446	460	443	450	478	467	439	432	434	447	434	466	478	451	499	449	451	475	413	459	480	474	444	420	437	442	461	460	466	472	477	447	471	466	455	442	441	465	446	456	456	484	452	454	471	506	442	443	450	433	458	481	459	440	448	473	444	453	428	444	455	453	463	451	441	455	488	488	441	474	419	464	463	444	489	468	473	491	458	443	425	426	452	463	449	464	498	440	419	443	463	461	406	426	441	443	458	482	490	448	483	466	442	446	477	476	458	443	444	445	456	458	419	476	445	475	483	479	447	445	462	471	463	437	447	464	447	467	474	447	411	440	478	477	453	483	464	461	467	413	464	490	470	475	472	455	436	459	464	485	489	454	462	445	487	431	481	412	483	496	458	436	487	429	434	470	447	479	454	498	448	472	455	466	450	443	466	433	476	463	444	451	482	416	453	439	481	444	425	431	435	501	479	461	459	489	477	428	463	461	435	457	434	434	445	474	451	462	429	448	465	454	470	445	417	429	443	453	446	472	458	426	471	508	467	476	479	429	456	454	443	448	459	448	474	459	434	478	465	447	402	441	480	468	467	448	435	470	455	446	409	437	465	440	464	472	494	454	433	424	494	467	440	474	430	477	440	445	448	466	447	457	461	449	489	456	433	434	441	481	446	440	432	470	402	441	462	472	433	455	447	398	460	461	435	488	431	421	419	461	434	454	471	475	439	444	443	473	422	439	460	483	443	470	491	455	443	450	472	468	446	445	496	458	478	466	479	463	456	474	489	488	443	485	476	441	437	455	455	448	442	414	463	467	503	468	440	475	454	421	457	492	435	470	471	467	487	438	474	475	484	421	464	481	458	453	427	468	471	458	458	479	410	439	484	456	477	432	478	483	496	483	450	464	460	453	450	473	486	474	447	439	443	446	489	464	453	452	473	496	485	468	444	468	443	455	428	476	470	484
60227	47507	32726	28332	31029	33090	33413	33251	25590	18806	13083	6785	3312	2725	2322	1367	1072	774	810	491	541	450	395	395	394	351	345	319	334	340	298	327	298	317	338	317	275	294	306	283	245	264	281	263	292	250	284	259	255	246	248	261	284	280	253	293	250	294	254	248	224	283	242	273	256	282	231	253	241	286	254	240	256	260	284	265	253	245	264	265	249	296	252	255	238	229	219	251	260	227	266	274	265	240	242	252	252	243	252	245	218	241	277	256	279	254	233	236	254	247	228	263	260	258	257	246	236	270	240	269	256	235	263	220	249	238	235	253	246	236	255	252	262	259	252	246	275	276	262	246	261	269	283	239	272	265	251	254	234	298	282	254	264	258	269	272	270	241	286	245	255	259	261	233	239	268	253	269	263	220	252	264	265	258	254	256	269	270	246	255	256	236	256	259	248	264	267	257	266	251	232	292	254	236	245	228	228	273	265	262	249	271	249	270	253	262	261	247	249	262	248	235	242	235	277	269	265	257	263	267	234	259	268	231	221	249	241	277	246	243	259	239	265	255	255	257	266	247	250	232	237	263	265	259	277	260	279	257	249	255	254	275	250	247	264	245	241	253	274	233	247	256	257	261	262	257	254	257	236	225	269	232	252	255	239	282	250	236	240	248	261	252	278	259	253	233	223	241	277	254	255	241	251	265	231	290	249	281	240	219	233	274	262	246	244	240	232	254	217	240	255	281	243	240	253	236	255	246	232	261	231	258	258	246	242	284	232	250	251	254	268	246	272	239	258	266	249	243	252	281	239	270	279	243	234	266	242	246	247	233	290	244	261	252	218	255	269	266	254	296	258	276	279	250	262	250	267	239	273	277	229	241	260	280	282	259	260	257	274	244	261	244	267	227	256	251	232	272	246	248	240	244	215	242	250	277	245	239	244	247	252	238	265	262	247	251	232	210	253	251	252	261	247	278	239	236	247	255	270	240	242	250	274	238	269	259	272	251	261	264	238	253	248	267	260	235	254	251	266	255	239	223	258	245	278	238	261	258	266	227	238	252	263	240	262	271	240	252	256	233	276	235	243	263	241	251	240	258	248	223	256	247	250	269	241	258	262	242	270	224	257	251	258	201	276	281	254	255	245	244	270	236	232	237	219	232	246	234	262	233	248	283	228	258	253	267	267	259	244	265	234	267	274	233	242	256	251	268	255	243	248	258	254	246	250	244	243	275	237	220	265	265	252	252	244	262	252	244	252	252	263	250	245	272	249	231	212	256	279	255	253	248	288	248	257	267	282	257	227	211	258	298	241	222	245	254	270	247	256	245	244	243	266	242	222	256	268	258	229	230	254	258	238	259	258	263	265	221	246	227	302	244	267	248	271	258	263	246	279	269	257	257	229	253	262	272	246	266	244	267	245	230	224	240	279	262	265	234	235	224	263	272	247	277	245	249	245	270	278	265	267	245	236	255	280	254	258	246	256	255	253	244	248	255	249	256	246	266	236	265	233	268	242	258	254	241	240	221	271	237	268	243	221	257	235	260	235	279	234	253	240	249	240	237	235	253	240	272	255	245	263	258	249	233	260	257	254	261	248	276	252	246	253	256	264	260	251	250	263	241	250	246	268	289	251	266	276	245	269	234	267	258	236	244	232	263	245	265	259	264	256	244	254	263	277	260	253	207	249	251	263	244	258	251	269	248	243	265	272	237	260	248	258	269	226	242	230	257	244	260	216	258	244	239	253	277	273	260	256	236	237	275	240	249	262	244	231	266	239	254	255	254	257	276	254	274	254	257	249	248	274	246	244	263	257	264	261	283	247	249	243	229	282	233	251	263	252	238	280	249	270	246	238	278	255	251	222	239	252	254	263	264	257	255	216	229	236	262	254	257	269	274	250	228	266	240	254	244	274	248	266	249	246	244	258	255	263	236	250	275	260	239	257	256	259	249	247	271	236	243	241	237	254	258	283	262	233	221	279	258	291	259	253	235	263	265	247	267	238	274	246	258	260	245	243	234	253	277	256	235	256	239	243	221	239	242	249	245	256	262	271	272	263	268	245	236	222	251	250	283	245	271	244	259	249	263	221	231	250	263	280	228	225	247	246	255	228	269	285	257	236	228	247	236	264	264	239	259	252	248	247	261	265	263	263	268	268	254	253	268	249	266	252	230	266	245	244	283	254	224	247	247	279	251	245	255	234	237	255	242	264	239	264	247	244	268	244	254	269	257	261	246	259	264	275	233	242	265	253	267	234	251	260	254	233	259	265	256	268	260	255	283	260	247	262	263	255	246	260	266	230	261	271	261	277	250	225	279	268	230	257	226	232	238	258	257	256	244	259	271	248	288	266	235	266	261	265	259	272	253	219	257	269	224	245	236	251	260	270	281	244	258	243	231	268	259	260	238	267	251	241	245	243	256	248	245	246	265	261	245	243	248	265	253	239	236	244	270	236	218	252	242	264	237	272	259	242	265	286	260	273	257	247	281	264	230	270	246	256	260	251	261	240	218	241	252	258	249	250	249	268	254	238	243	260	267	289	235	240	256	260	242	255	228	244	256	255	254	262	262	234	247	240	253	270	253	250	252	248	245	252	263	273	237	284	278	288	227	229	255	260	265	269	251	225	239	248	241	234	269	239	251	244	245	250	256	258	255	243	259	238	269	247	238	262	246	232	273	244	235	264	240	231	245	233	240	245	254	249	282	242	227	265	249	258	264	291	270	275	247	265	255	266	260	276	239	245	229	258	243	240	246	223	261	267	252	246	254	243	269	260	237	252	238	261	266	269	238	247	273	246	250	241	253	260	232	227	253	250	278	244	261	248	243	244	276	251	266	248	259	227	238	218	236	274	263	265	243	219	273	248	229	254	234	238	258	278	255	248	267	253	263	262	258	256	248	249	258	241	261	242	233	264	244	260	255	281	261	264	240	234	258	263	268	247	230	232	259	213	242	246	245	227	246	248	237	251	251	260	276	249	265	250	257	251	220	252	264	257	235	277	250	298	276	245	255	238	285	246	252	268	239	252	236	270	239	224	251	239	270	278	241	246	266	257	254	245	264	248	243	229	235	241	238	253	234	263	229	256	273	250	271	230	254	228	262	240	264	236	233	284	264	251	261	248	261	252	242	247	255	220	235	223	260	220	256	272	251	245	257	244	217	256	263	264	240	204	280	254	228	237	242	234	239	229	274	236	270	270	239	257	258	251	252	276	242	219	227	250	247	235	233	222	270	274	254	245	249	278	228	268	271	223	242	248	243	261	234	271	276	272	251	277	254	242	245	273	263	279	266	204	241	269	243	259	238	257	268	262	266	248	269	245	250	260	260	238	271	248	271	242	258	252	214	264	245	261	228	255	248	244	235	234	238	246	227	266	249	263	237	234	238	260	224	246	245	248	254	255	237	246	261	256	208	251	260	233	250	225	270	243	245	228	235	271	244	279	271	263	232	255	247	259	250	257	238	242	274	238	296	246	264	248	261	236	244	268	247	244	258	254	297	230	224	255	267
51106	54657	34707	44029	47053	49895	48055	45834	36584	32962	27963	19700	11310	11631	9803	6766	5764	4009	3752	2362	2209	1895	1690	1525	1467	1519	1404	1341	1344	1286	1181	1047	1128	944	1012	982	954	925	981	826	923	827	792	813	812	800	768	801	768	825	797	721	737	716	694	688	715	754	734	730	768	732	751	746	712	712	688	743	773	687	710	782	726	704	719	699	735	756	732	727	688	724	765	763	758	714	740	720	703	703	739	720	693	753	651	704	718	713	730	731	726	773	776	743	721	701	712	726	706	720	706	657	696	707	732	723	686	726	707	677	717	718	703	743	687	667	715	721	741	702	749	682	652	707	701	661	684	742	701	716	723	730	661	729	744	681	686	729	669	663	697	699	711	750	699	722	702	669	678	709	681	682	691	703	730	713	671	719	719	667	681	722	680	676	675	700	718	678	666	652	672	693	706	697	743	744	778	734	744	670	678	670	734	692	683	728	693	684	706	705	721	702	708	683	719	650	757	675	678	746	698	662	728	703	717	666	671	665	666	657	719	743	704	666	714	677	706	713	684	685	736	668	731	686	672	711	713	695	698	685	631	623	691	700	710	698	679	725	680	626	656	698	715	692	712	683	659	733	694	692	708	708	640	709	672	702	711	635	663	688	723	681	709	675	690	715	706	684	728	726	694	703	727	666	721	693	695	651	714	741	701	702	687	699	738	727	697	713	663	677	715	726	684	736	689	707	716	681	715	711	647	705	734	742	756	695	723	701	747	692	688	701	716	767	712	706	685	700	714	699	693	717	689	709	710	676	668	681	695	687	652	695	712	681	715	685	695	710	685	718	679	676	676	706	711	668	660	681	667	713	698	715	727	733	742	706	683	718	726	687	711	676	735	655	710	695	713	724	694	716	717	761	744	740	700	714	722	691	646	716	686	652	674	674	671	715	735	695	699	713	668	754	713	643	709	683	629	717	712	723	720	722	711	706	717	687	692	694	684	727	703	695	666	749	655	672	732	693	675	698	688	700	673	708	699	671	702	708	690	718	723	716	663	673	692	728	693	724	714	720	673	705	733	678	702	699	733	704	722	685	702	730	696	714	660	679	666	717	719	726	740	687	685	689	678	669	709	722	705	693	755	661	732	655	691	634	670	691	677	729	713	666	720	720	701	668	700	698	718	731	726	725	688	691	739	742	724	707	701	698	704	703	711	699	665	683	724	694	684	664	741	688	727	663	754	687	655	683	701	668	723	745	684	699	692	735	715	702	695	681	732	700	637	690	679	720	674	728	704	712	719	671	733	643	685	716	698	668	700	688	689	732	718	699	688	675	706	724	705	658	703	700	711	692	739	723	697	678	662	710	685	638	717	667	722	694	717	741	680	715	687	729	707	701	678	716	711	714	719	710	681	707	711	672	690	677	682	661	730	693	717	691	711	678	691	747	701	712	669	667	707	699	708	692	739	697	697	682	691	668	747	677	719	667	665	714	728	706	746	703	691	744	668	726	724	664	659	759	683	693	701	735	728	722	686	712	689	692	695	670	673	679	675	648	705	726	680	705	677	687	702	683	647	712	655	716	764	747	703	707	702	750	684	731	686	675	740	680	722	740	668	716	711	708	737	671	706	700	670	695	699	728	707	731	705	719	719	680	682	689	655	700	711	724	717	640	699	713	707	695	720	724	722	647	723	713	692	657	709	719	659	678	678	697	673	727	728	713	710	669	667	671	703	645	729	700	725	669	705	742	709	681	683	671	700	703	728	637	747	701	690	660	691	665	661	670	745	707	708	690	704	721	708	676	727	694	683	710	711	692	714	680	707	665	691	710	710	700	686	738	679	729	716	674	687	695	711	735	743	740	649	655	722	726	691	710	690	709	728	733	745	675	690	666	709	715	706	738	709	708	660	727	709	661	740	692	725	704	677	708	692	709	729	648	716	706	713	679	745	689	737	736	707	683	705	681	718	658	710	719	703	716	666	696	713	689	685	723	677	714	689	732	687	679	705	684	661	688	623	761	673	702	713	707	737	692	679	692	670	711	691	623	683	703	711	682	697	703	652	715	713	681	688	702	674	719	692	718	668	694	707	670	693	716	767	684	688	669	689	679	721	705	678	692	690	702	701	723	660	745	697	720	720	705	714	710	689	754	683	690	725	657	687	696	778	712	701	680	689	689	689	696	715	691	687	664	732	738	691	719	690	710	730	687	707	673	716	713	686	693	718	675	708	747	692	709	659	685	699	688	712	686	654	731	696	670	660	668	700	684	709	671	652	675	678	687	724	746	723	694	704	730	664	726	743	710	713	700	706	665	698	704	715	701	713	650	664	732	716	697	721	711	749	654	681	699	647	727	659	663	676	689	667	707	688	668	691	723	705	663	676	726	738	735	713	691	714	702	673	682	733	723	727	717	666	705	707	726	710	705	668	740	662	700	699	724	691	728	702	691	694	681	692	677	754	657	682	719	703	714	699	730	703	680	735	740	707	674	687	655	697	713	719	656	641	680	683	724	724	694	691	694	776	663	703	685	721	672	687	696	683	713	748	669	732	708	672	717	681	650	702	745	748	681	728	736	664	698	694	726	698	697	727	677	656	681	719	706	742	665	715	654	738	679	754	730	727	709	737	681	686	697	705	713	718	688	729	709	664	676	717	726	680	693	681	703	734	696	688	712	653	653	759	693	683	709	687	695	728	712	743	697	685	713	717	719	729	702	703	752	722	643	699	699	664	667	676	687	749	656	738	710	711	699	793	674	742	674	705	721	692	677	689	667	703	699	702	716	696	674	694	686	671	701	729	707	682	649	654	701	693	700	684	745	685	756	699	686	689	707	656	771	708	690	674	687	736	640	650	735	706	743	722	644	737	707	719	713	682	687	713	709	730	667	703	666	709	719	717	706	795	705	707	714	719	707	711	686	713	692	747	670	701	737	728	687	748	752	707	700	723	665	664	708	685	654	714	692	669	685	711	690	755	675	669	719	659	693	736	659	710	682	660	695	721	719	702	693	697	718	762	682	651	716	679	664	723	721	703	701	727	701	718	705	765	692	704	712	701	654	723	748	688	735	662	698	686	706	702	689	726	727	744	675	691	684	662	689	726	652	705	720	686	710	719	689	705	717	680	667	693	716	653	726	717	679	748	775	703	687	720	717	750	693	709	660	702	678	686	721	728	717	642	691	653	729	672	673	732	712	747	767	747	708	664	722	682	712	704	655	716	668	710	716	712	644	714	690	727	698	695	693	676	665	719	640	638	714	703	703	704	737	689	689	705	734	684	680	715	694	684	710	696	730	733	698	705	714	687	664	713	718	686	698	721	686	700	750	716	677	719	752	715	674	679	723	712	728	745	699	692	714	636	675	750	707	679	711	732	708	686	675	705	693	687	723	670	723	703	702	713	737	736	656	667	685	742	690	659	675	756	681	702	734	705	697	720	703	706	696	684	717	723	712	656	732	741	682	664	722	658	682	678	720	671	715	696	722	677	674	670	730	730	744	694	744	723	693	698	656	750	719	650	665	734	743
23158	36936	20251	10437	7286	4680	2995	2182	1144	903	630	422	327	340	286	273	249	235	208	215	199	190	169	178	181	190	168	163	180	199	165	149	154	155	177	158	144	180	145	157	154	177	133	172	167	155	159	172	138	170	167	160	167	150	162	153	159	135	177	159	163	155	170	148	187	140	135	180	140	159	174	173	166	170	158	162	152	164	136	179	145	141	157	151	137	138	179	162	163	150	197	173	154	148	144	167	186	146	177	155	136	172	159	152	162	161	158	160	159	152	164	159	138	162	144	135	148	176	156	136	173	158	157	146	140	153	158	176	150	155	166	167	163	180	158	156	163	146	156	154	164	159	151	146	151	154	166	150	163	148	160	152	140	141	126	176	161	139	156	160	149	154	147	174	145	157	162	158	151	160	153	170	161	159	175	144	153	165	162	164	174	156	155	137	156	158	161	172	163	141	162	166	179	175	123	161	148	156	120	136	168	146	169	166	176	168	143	151	158	167	160	155	142	146	139	150	162	168	157	165	130	160	157	156	172	155	149	139	157	164	140	148	183	170	165	140	159	151	151	156	142	167	151	154	166	166	171	174	153	159	142	151	172	150	152	157	151	140	159	148	139	163	169	148	182	167	174	151	134	162	137	148	163	165	173	159	144	137	165	158	155	159	146	151	151	171	172	163	147	153	158	139	139	161	175	176	159	166	157	146	142	174	144	153	160	155	149	150	155	155	169	165	155	163	152	156	189	181	161	171	161	155	193	152	149	138	169	148	177	161	150	182	145	167	151	156	135	166	152	149	130	168	163	161	143	148	167	147	137	155	125	156	161	170	156	166	151	171	187	166	143	172	149	168	166	156	154	171	170	159	161	146	177	169	168	175	158	151	155	141	144	166	155	157	155	153	157	171	157	157	158	174	149	140	168	131	162	140	150	131	166	158	184	159	174	140	169	162	143	208	164	179	146	163	150	155	158	144	164	172	167	172	160	147	151	156	133	151	151	152	165	169	154	170	163	125	161	173	166	144	151	152	189	149	146	148	168	161	185	149	138	137	155	162	143	143	178	129	152	139	174	162	147	135	147	167	153	147	135	170	156	139	138	137	149	159	169	134	159	151	153	128	156	149	121	176	171	169	158	156	154	153	153	153	177	165	144	155	141	147	135	178	163	154	162	142	154	161	165	149	164	150	156	153	159	146	148	165	148	151	148	165	173	152	159	142	149	159	182	130	153	147	165	176	182	144	127	167	131	175	154	165	158	173	153	160	141	144	149	161	155	141	161	135	172	172	137	149	165	155	152	148	142	162	141	133	167	153	150	147	145	155	155	149	148	154	134	149	136	164	156	161	140	152	143	167	148	153	177	145	158	179	173	158	148	168	162	150	153	154	142	160	169	147	129	167	157	155	156	154	165	138	167	190	143	162	158	147	148	168	155	160	153	173	151	154	175	149	142	170	164	155	163	155	161	146	160	173	154	166	162	142	167	168	149	151	154	141	139	150	150	154	139	161	152	146	154	155	166	169	164	164	172	153	164	145	172	156	167	151	160	138	150	139	134	159	150	148	138	157	154	152	158	160	145	175	168	166	151	142	174	156	170	150	162	165	156	165	168	149	148	168	142	176	156	166	157	146	169	139	179	167	174	137	162	175	151	166	203	163	162	153	150	145	148	135	155	179	144	161	149	174	189	155	157	154	150	136	184	180	146	157	170	154	147	167	151	159	157	157	158	151	128	158	153	158	165	157	154	139	152	157	135	163	178	145	152	153	141	140	155	149	163	187	154	147	179	164	152	152	154	157	165	141	147	161	152	171	176	160	148	160	166	141	155	174	151	169	163	149	158	137	187	143	174	152	174	157	159	126	181	147	151	159	160	171	159	164	175	131	149	158	189	159	143	147	158	137	149	173	156	152	162	157	152	146	182	156	151	156	136	144	157	161	145	171	169	150	150	168	146	169	172	147	140	161	176	146	183	146	160	171	148	169	145	150	156	147	176	166	156	158	147	165	147	174	163	154	146	152	151	147	141	159	149	153	162	141	147	164	139	166	165	171	153	158	159	147	162	153	168	184	146	166	158	145	159	168	160	176	166	167	164	165	154	147	166	128	142	169	159	174	151	147	155	156	147	151	157	141	185	158	167	133	160	172	163	156	172	171	154	161	164	178	142	173	158	186	164	185	140	170	163	164	148	160	155	166	160	120	143	179	166	172	136	138	167	166	152	167	147	162	168	136	162	152	170	157	176	176	164	137	168	148	152	156	178	165	151	149	154	147	161	148	144	161	177	128	149	157	146	164	177	141	163	157	158	179	174	179	139	134	143	147	190	150	160	150	151	147	153	168	162	156	163	144	140	161	163	163	150	152	162	165	144	151	137	168	131	154	165	168	148	142	152	160	148	155	164	135	153	169	154	163	147	145	149	135	160	157	145	156	170	155	158	181	181	143	164	176	154	160	144	169	161	152	140	148	169	140	148	169	150	144	154	177	151	158	160	163	154	161	155	166	168	158	185	132	154	188	162	173	173	165	152	162	154	169	138	172	182	146	160	154	173	149	138	166	164	153	161	139	174	141	139	158	163	133	144	155	139	146	183	178	142	153	141	140	149	139	160	165	152	182	177	186	144	152	154	150	141	150	163	144	143	166	144	162	177	161	150	151	161	156	146	166	151	177	147	165	164	163	159	163	165	141	166	166	156	146	165	172	172	139	154	158	148	163	170	148	172	136	140	169	135	130	175	138	162	162	153	157	168	157	155	159	140	145	154	149	148	169	156	140	160	152	148	155	169	156	158	162	171	164	170	158	145	149	165	154	145	153	158	162	173	140	153	152	188	160	168	151	178	159	157	157	178	155	154	157	151	128	166	144	142	166	158	140	144	174	170	162	150	165	145	149	134	148	173	162	141	162	133	136	160	147	152	150	165	159	171	164	153	143	144	144	170	182	174	137	182	146	138	145	181	130	140	159	149	174	181	162	167	153	153	176	166	147	157	164	158	151	161	166	148	152	157	158	174	159	162	173	154	131	173	138	150	149	145	154	137	155	164	146	162	154	165	155	159	160	169	154	144	179	180	162	156	168	161	166	153	152	152	168	154	162	151	155	140	156	153	158	163	168	168	177	169	151	163	150	142	177	165	187	160	160	153	157	160	142	171	157	156	144	138	151	139	172	149	170	179	173	161	171	172	171	172	153	155	147	157	129	153	161	155	161	177	160	143	144	139	182	172	170	160	154	167	173	147	145	160	158	156	150	156	145	152	175	132	174	143	165	165	159	152	178	160	159	165	140	129	134	149	175	158	157	133	169	148	141	155	151	159	149	162	142	146	139	159	172	159	171	185	149	161	155	155	161	138	175	159	149	156	157	137	152	150	142	150	165	187	167	155	174	159	146	157	156	159	147	156	172	144	165	148	161	153	167	169	154	173	185	186	161	160	163	174	136	165	169	139	152	169	179	156	135	161	149	178	175	156	191	138	146	185	160	148	166	187	143	139	141	165	184	153	164
20635	36620	15180	16111	15255	14178	11096	9004	5188	4015	3112	2147	1544	1469	1261	1124	1073	1005	934	846	787	760	702	691	669	673	664	652	656	635	587	594	616	562	543	589	562	566	535	536	508	499	501	505	550	512	540	511	512	503	532	474	456	491	488	487	481	512	538	484	445	447	511	466	452	493	490	502	448	467	484	509	483	453	492	482	494	503	499	484	503	460	491	500	507	469	485	524	511	484	484	451	492	467	521	486	465	505	524	512	501	469	455	501	500	466	507	460	547	478	514	443	486	497	500	468	478	520	486	479	470	487	504	483	499	476	480	471	486	509	502	482	454	480	466	499	494	469	496	496	526	479	486	454	475	531	473	493	458	511	468	490	444	474	538	477	476	511	491	467	489	477	498	470	477	476	500	498	529	508	481	479	490	530	469	476	465	488	479	505	473	491	447	490	490	501	503	474	460	438	489	491	476	515	452	488	514	493	515	512	518	475	473	485	533	495	496	513	506	481	478	486	430	543	476	455	469	499	477	448	478	493	506	473	507	503	489	472	466	467	481	466	456	519	481	467	535	489	465	477	457	502	520	534	455	521	475	486	490	483	467	471	518	473	513	502	482	499	481	448	482	478	484	500	532	488	460	470	467	486	511	452	540	456	463	460	494	483	477	453	502	514	480	468	511	503	500	505	511	523	479	460	503	490	484	441	503	512	439	489	491	461	491	497	472	520	466	494	506	499	527	522	466	538	504	470	499	514	454	487	507	460	478	492	489	481	485	499	478	479	488	459	493	479	506	502	498	512	481	520	469	476	441	480	516	510	486	513	501	458	491	488	476	500	497	501	501	459	458	467	507	506	464	529	461	529	487	490	475	474	494	480	452	485	483	496	478	509	421	462	486	504	519	497	446	488	550	475	470	486	453	491	503	458	530	489	507	474	491	493	479	496	504	524	441	522	505	486	468	464	477	474	527	460	505	460	495	528	453	483	488	543	475	470	508	481	403	493	481	457	500	478	491	474	467	470	495	481	517	517	497	478	516	449	482	491	468	484	477	522	427	495	496	442	456	478	475	495	480	484	474	471	497	450	511	441	452	493	498	500	493	507	493	486	471	492	479	533	482	457	447	511	494	445	496	472	499	501	472	489	520	512	498	454	509	468	447	510	468	454	515	477	458	501	472	473	491	522	479	504	534	496	500	494	443	490	519	481	498	467	504	477	477	483	552	473	515	501	536	500	480	510	483	513	529	507	491	458	521	447	534	504	530	491	492	464	506	558	483	551	485	517	445	515	495	474	509	477	480	472	422	467	478	475	485	507	500	512	533	472	493	509	507	475	445	499	498	500	492	522	468	490	466	490	497	473	532	490	497	477	503	470	497	531	462	485	493	480	499	483	455	515	478	516	466	517	450	479	569	478	469	478	479	480	531	456	444	485	482	483	475	478	489	485	439	477	445	497	478	520	521	476	492	493	509	498	513	498	468	508	479	483	513	483	478	429	511	494	507	481	473	490	452	470	464	494	477	524	486	469	462	467	447	513	480	508	480	480	502	468	474	464	469	516	461	483	488	472	525	454	486	486	488	470	497	479	480	464	475	485	496	498	492	483	484	479	455	469	501	488	458	526	462	453	499	501	475	511	467	441	457	503	499	471	468	475	462	532	488	465	415	477	507	480	488	482	518	481	490	515	505	500	503	503	491	515	476	476	484	482	523	509	459	478	486	485	463	474	488	510	496	470	466	464	471	482	512	467	494	504	521	477	495	508	480	500	485	475	459	465	473	468	475	463	506	472	489	477	516	472	511	482	480	468	487	507	481	505	481	463	512	511	516	460	495	516	467	487	499	503	507	467	458	466	465	502	484	516	478	467	485	459	470	530	508	453	493	480	479	495	473	500	471	502	482	492	534	449	510	463	472	494	485	512	506	506	502	475	494	501	462	512	505	508	508	495	493	516	500	481	507	456	476	495	479	505	490	468	505	496	501	468	511	496	516	513	514	556	496	467	485	494	448	510	480	503	488	506	491	531	505	465	492	432	511	486	486	474	457	501	433	490	492	465	456	455	536	518	475	514	489	499	486	509	481	520	504	478	505	464	479	482	509	528	527	492	463	486	477	497	515	484	498	490	473	457	510	455	497	474	518	479	476	450	461	438	469	477	469	483	479	486	495	522	474	489	473	482	476	486	509	469	496	482	472	503	506	503	496	473	468	520	461	462	506	480	520	515	510	488	494	466	472	469	475	522	462	526	474	450	503	505	476	525	471	482	474	481	496	484	525	476	494	431	468	505	478	493	482	493	533	445	527	483	461	501	463	505	478	464	450	501	502	506	550	473	484	451	451	485	448	492	513	481	492	446	516	460	474	537	451	503	476	532	518	498	499	468	495	476	498	494	489	511	499	487	476	441	505	474	504	515	496	513	455	489	480	533	452	480	463	475	512	479	511	497	481	532	502	534	513	512	478	472	452	506	475	478	510	535	515	483	448	458	465	483	479	524	504	518	455	511	524	451	447	471	500	503	527	477	491	494	446	460	510	457	505	527	500	497	487	479	456	515	512	475	490	470	473	461	508	494	490	473	499	458	482	474	500	531	458	507	494	452	490	522	481	482	536	460	484	447	460	547	474	502	484	501	481	489	464	508	476	513	516	460	461	467	504	501	495	450	489	471	471	489	499	487	481	492	487	500	457	484	462	525	542	501	502	533	516	518	471	504	454	471	456	484	473	516	448	476	501	534	509	486	469	484	465	515	474	470	469	535	470	522	530	482	491	505	517	504	466	489	435	533	458	491	497	500	489	484	471	464	458	478	488	476	512	468	479	543	483	462	492	498	493	483	493	467	443	508	488	511	476	501	510	476	473	463	493	472	451	513	490	489	529	480	523	493	503	506	519	464	471	495	489	470	460	543	498	487	481	481	502	480	479	489	478	517	489	515	473	472	434	480	516	477	516	459	474	441	457	481	508	526	449	486	519	524	507	502	471	511	502	505	506	491	467	492	468	511	468	485	494	473	480	490	507	454	475	502	479	489	475	456	519	481	439	492	481	459	439	510	491	488	515	511	475	477	523	480	465	520	513	456	486	488	498	491	467	525	452	487	492	515	525	510	492	496	461	495	481	472	515	505	479	529	509	441	512	452	507	477	472	472	491	478	510	485	500	497	520	532	501	491	482	483	527	477	444	462	508	486	492	465	480	479	485	475	496	479	477	481	473	467	448	515	467	497	535	454	470	502	451	483	503	480	494	489	468	512	514	456	473	474	499	515	492	476	487	469	467	477	465	484	526	485	422	505	496	493	490	468	477	490	516	524	500	521	490	479	446	467	501	513	493	497	486	463	481	463	511	461	498	489	499	516	464	507	465	498	500	496	481	469	503	527	494	475	508	519	503	520	511	445	477	510	522	460	516	517	522	488	450	551	419	459	455	479	457	510	517	502	503	488	459	470	485	499	490	455	481	450	480	515	488	489	484	495	477	455	493	491	495	509	479	475	486	536	465	471	436	514	495	495
52885	49965	32574	28817	29808	29924	28133	23450	13846	8813	5704	2735	1525	1445	942	778	642	460	392	314	238	224	235	199	215	192	204	225	222	176	161	181	186	172	192	184	159	169	163	194	155	183	168	133	157	164	171	173	180	149	158	147	131	141	165	154	149	123	158	147	147	137	142	168	158	183	149	128	152	151	145	155	160	137	131	155	138	123	146	155	148	143	150	154	143	160	118	171	168	131	158	166	167	146	151	142	140	165	140	145	146	155	143	158	135	157	148	175	169	125	141	136	158	156	157	137	177	149	137	160	162	132	169	166	143	167	159	129	161	138	129	148	148	171	132	152	129	138	138	158	173	141	143	148	157	143	152	153	159	146	156	146	145	156	150	154	139	157	156	159	148	146	145	138	137	164	164	171	135	155	152	169	148	162	160	160	140	173	154	134	164	125	152	153	132	162	132	150	152	138	152	149	157	140	150	139	133	154	154	116	159	128	123	134	147	153	142	144	152	160	153	129	135	147	153	158	145	161	139	132	149	150	156	151	145	136	146	142	140	144	154	160	168	135	171	139	156	180	154	148	146	145	142	137	142	139	135	145	122	141	125	145	150	156	155	160	146	142	150	139	155	161	145	177	147	156	148	158	171	175	149	141	161	154	153	140	135	170	150	146	136	163	144	136	169	136	167	155	150	161	134	155	135	146	145	140	145	166	145	151	159	145	154	168	113	155	161	144	133	153	150	145	142	139	155	145	139	135	131	146	159	148	143	155	171	134	149	121	146	141	127	154	149	160	133	155	134	140	160	157	146	155	166	154	154	151	149	156	150	159	145	139	149	157	138	126	152	155	145	126	155	154	157	139	163	119	142	148	148	131	144	140	149	141	157	135	144	144	154	170	141	129	144	147	136	154	155	150	148	151	153	136	129	137	163	158	142	161	141	143	126	132	149	170	140	160	152	142	143	142	164	162	148	179	138	161	176	166	151	170	157	154	148	137	168	146	160	137	146	143	149	155	129	127	145	137	149	139	126	134	153	127	154	151	158	132	138	143	140	159	168	153	150	130	156	140	161	152	128	135	156	146	150	160	165	148	144	145	131	142	135	140	169	119	170	138	165	160	154	133	124	162	172	148	154	150	138	132	148	154	171	171	133	130	138	142	138	131	164	147	162	140	160	153	145	136	149	140	156	153	147	145	146	138	154	130	181	145	163	158	150	149	118	162	141	161	129	135	139	174	147	167	131	136	159	161	142	150	152	142	181	143	162	152	136	170	152	136	154	157	143	152	152	136	152	145	119	142	157	145	152	147	172	162	175	151	168	143	153	132	135	137	147	142	139	151	138	157	136	162	114	132	126	162	145	143	142	180	160	149	137	158	138	141	145	160	146	161	149	148	166	159	148	121	145	144	133	137	137	148	162	132	151	185	139	142	164	151	150	163	150	162	157	146	146	136	182	139	161	177	145	142	138	151	130	136	154	169	147	139	138	160	139	152	138	165	151	167	141	158	132	167	163	155	135	149	136	130	163	129	147	125	159	148	153	166	137	142	156	164	141	166	151	175	144	133	145	141	151	160	151	149	170	156	159	143	154	150	161	151	152	134	167	135	138	178	149	165	144	160	154	149	142	126	139	153	156	154	134	141	148	158	161	144	167	149	145	135	141	139	127	133	153	145	134	164	161	132	134	135	166	172	133	136	147	149	166	146	158	163	146	157	143	147	145	132	153	135	147	148	153	150	142	131	136	155	149	124	138	142	144	155	132	140	156	153	167	161	157	138	177	141	139	151	140	169	145	126	129	155	149	144	126	144	147	174	154	151	145	132	149	164	142	147	152	158	174	150	159	154	165	148	150	153	135	141	138	128	148	135	147	134	167	120	158	160	155	136	159	159	148	146	145	150	140	161	159	152	135	130	154	179	137	159	150	157	142	139	156	173	142	166	155	141	149	142	139	143	139	169	145	134	144	167	132	162	160	138	126	152	149	138	133	140	147	166	141	130	138	148	148	145	162	159	163	148	161	144	162	152	147	166	162	159	149	143	138	133	150	176	126	143	146	140	154	148	154	130	169	120	149	158	132	165	153	149	153	165	156	163	145	163	144	160	154	155	144	153	153	174	137	165	135	146	136	160	148	155	118	129	144	159	141	150	148	150	161	164	150	142	148	145	128	167	146	144	130	148	135	129	144	155	152	125	147	136	165	127	142	149	138	155	164	173	157	159	129	162	141	134	128	127	120	147	159	140	115	180	130	148	158	154	143	147	140	154	148	145	140	163	137	148	138	159	123	155	150	156	149	148	151	151	148	143	143	158	145	139	162	162	150	148	157	131	147	162	138	133	152	163	148	151	167	134	174	155	133	148	146	147	159	150	142	165	161	145	134	141	143	148	132	136	157	156	142	138	151	145	156	155	140	193	178	149	160	147	122	164	133	139	149	144	158	136	161	155	161	135	123	145	135	159	146	166	170	130	152	157	157	146	157	179	145	148	142	122	150	144	142	152	148	139	145	160	142	163	139	148	160	157	166	140	149	161	137	151	143	167	151	150	160	148	146	148	159	136	140	160	148	146	138	145	166	154	159	147	140	157	136	157	154	146	144	148	162	164	155	162	155	148	140	152	129	151	148	150	135	165	151	153	155	146	142	144	139	140	154	157	145	142	181	155	153	144	143	146	155	190	157	139	114	132	152	144	129	155	143	159	144	145	150	160	158	147	169	165	156	143	161	131	142	141	137	140	147	139	127	129	141	173	155	153	153	153	144	141	164	131	145	156	151	143	132	148	146	153	163	160	150	132	133	136	134	140	141	130	159	133	174	145	140	160	145	142	141	156	159	153	143	148	131	152	169	145	131	160	142	140	142	176	156	119	142	157	133	160	148	149	160	124	133	156	169	156	147	156	153	143	158	155	137	159	148	151	183	137	147	145	162	143	141	151	140	175	151	149	159	150	134	135	155	136	128	162	134	159	136	146	161	157	150	156	144	169	153	139	151	146	143	143	130	148	150	159	159	151	144	152	140	177	149	138	149	141	143	156	160	125	152	153	165	147	144	153	154	150	170	141	146	159	146	144	163	154	160	154	162	148	144	128	145	164	155	147	144	139	141	141	134	138	147	144	138	157	129	143	137	118	131	160	157	165	150	161	136	152	143	159	154	134	139	162	141	142	136	142	151	132	172	146	145	151	166	185	174	161	141	156	139	166	153	125	147	155	134	152	150	134	147	137	145	149	152	152	165	147	151	168	132	131	157	163	136	143	159	160	138	145	149	137	135	142	151	133	138	162	146	173	156	129	151	142	153	159	142	150	154	142	147	160	163	152	148	150	179	139	137	139	130	157	129	152	159	140	133	112	170	136	149	154	145	182	149	165	155	145	156	153	139	137	145	163	146	123	140	165	148	135	148	143	120	153	165	140	146	142	156	149	160	167	155	155	150	135	159	151	166	153	157	139	117	130	130	146	138	154	158	158	156	146	142	136	149	150	156	137	168	149	170	158	161	153	141	158	161	166
43865	54604	32081	39545	41527	42803	39837	36081	24991	23081	18347	11910	6854	7022	5503	4379	3551	2356	2087	1503	1233	1139	952	913	942	935	848	858	870	737	730	724	680	623	568	648	571	592	587	574	596	503	528	559	503	529	509	517	496	501	498	513	462	491	471	467	499	500	513	419	462	508	487	458	469	491	421	463	448	449	440	498	471	451	449	478	457	505	464	475	445	449	455	486	479	433	454	453	459	437	492	499	419	488	466	483	426	457	441	476	488	483	450	509	460	488	428	516	493	419	473	453	491	465	489	454	462	440	486	480	457	426	443	451	461	492	481	455	458	468	460	479	456	460	462	457	424	462	446	429	463	478	492	458	485	449	465	470	467	493	498	490	448	468	483	460	467	459	446	459	460	463	460	446	455	475	447	478	481	440	462	465	416	484	459	447	478	455	482	466	450	450	469	403	439	461	489	447	491	460	477	465	473	435	447	417	433	455	461	486	416	478	426	508	453	485	455	479	485	440	458	459	472	479	444	477	495	443	451	434	489	464	438	420	458	432	423	451	441	454	489	484	455	482	454	461	432	458	455	484	467	460	474	459	502	449	471	468	464	466	460	432	480	424	478	428	457	471	478	443	427	513	466	478	442	467	481	476	441	463	459	461	438	441	453	453	427	454	425	462	439	473	460	447	457	446	470	503	423	475	472	447	438	462	440	399	459	451	441	427	462	436	457	465	456	460	451	441	464	451	435	451	478	441	468	429	453	470	483	446	470	442	459	463	466	482	444	449	470	457	462	450	461	473	459	442	455	482	494	457	464	430	454	502	479	494	484	462	453	448	473	465	458	449	460	458	487	465	465	441	430	477	441	458	457	456	441	440	443	459	455	502	475	453	463	437	472	438	452	453	453	449	449	481	444	476	444	478	455	473	441	467	443	442	420	455	477	457	450	491	437	464	471	454	474	440	430	495	484	465	475	447	481	450	449	490	474	451	432	458	431	509	476	431	451	474	483	465	425	426	471	454	484	450	484	461	462	487	489	453	469	491	476	440	444	442	483	442	470	465	497	465	510	521	490	429	440	457	499	485	447	452	468	419	446	463	438	433	459	493	463	497	433	506	471	471	490	470	443	458	498	472	462	493	484	459	447	469	410	454	468	479	447	416	436	447	463	444	455	451	438	461	446	414	449	465	497	468	454	479	503	476	431	427	431	438	437	419	446	476	473	481	442	464	478	445	467	473	462	464	459	478	442	478	471	440	464	441	490	403	474	427	489	465	414	430	418	445	456	469	464	466	470	444	458	407	475	465	467	470	482	452	440	489	485	474	464	460	441	449	493	463	477	462	477	439	467	437	457	497	464	436	405	463	444	466	492	430	470	465	468	472	476	472	445	437	479	485	451	448	449	456	460	482	445	451	453	479	490	439	426	479	392	457	452	453	492	489	445	469	446	472	433	482	490	491	434	394	436	475	481	439	486	448	443	432	473	428	475	462	454	439	447	467	432	455	477	451	468	467	449	477	481	451	432	481	435	432	451	464	448	464	446	451	458	475	460	446	436	456	435	433	463	475	425	502	461	475	431	485	465	468	447	434	452	468	467	508	496	480	452	442	431	485	475	443	495	469	434	394	486	465	433	463	507	459	415	471	423	499	442	464	446	438	425	431	453	453	457	466	433	435	471	436	452	453	448	436	452	437	461	454	434	473	496	427	450	445	467	466	460	432	453	466	455	453	447	457	459	441	484	452	463	463	484	445	406	475	424	445	493	439	497	448	464	455	470	450	498	464	458	479	453	493	496	476	443	431	458	470	463	445	455	478	479	458	437	493	456	511	449	456	461	476	440	464	476	461	476	458	465	469	429	467	482	462	466	417	407	402	478	482	480	497	437	466	498	459	488	489	487	470	487	432	453	490	443	431	433	441	434	449	443	470	493	511	419	453	445	473	471	463	461	455	428	464	456	471	447	447	470	457	441	458	491	494	454	462	452	412	461	466	476	459	484	435	405	432	453	445	461	407	450	464	441	462	451	455	458	464	486	462	480	470	452	446	476	477	505	456	419	474	470	486	437	479	461	466	471	411	427	470	407	477	451	492	458	412	437	440	462	478	450	465	449	486	459	486	456	441	459	464	437	391	441	458	453	469	445	464	440	458	470	417	500	453	462	455	493	458	481	444	475	458	448	460	513	488	454	432	460	483	493	452	460	423	457	460	464	432	462	475	469	456	448	470	494	439	461	445	460	439	456	424	473	450	460	458	433	485	474	462	460	467	447	454	436	459	480	440	437	411	443	438	447	486	437	479	443	447	455	430	459	458	480	447	483	511	433	470	465	475	484	450	434	485	437	471	476	462	431	454	451	424	446	468	449	471	436	483	470	455	475	474	421	428	508	452	432	441	422	480	437	431	463	471	457	413	415	476	465	466	428	488	448	439	470	457	471	486	460	471	455	431	415	472	457	472	432	460	495	445	413	432	426	466	449	475	447	497	436	446	460	469	491	436	483	496	444	427	484	453	446	470	433	442	426	479	417	467	473	461	429	481	506	473	423	403	489	442	431	475	426	479	475	469	475	477	451	465	452	438	488	481	454	437	471	464	463	435	442	519	455	448	462	428	423	446	486	472	444	461	496	443	488	464	446	449	445	459	446	418	479	438	450	462	440	448	437	472	448	449	492	458	452	443	469	465	454	463	439	453	450	460	433	473	444	497	438	429	453	480	469	438	429	493	447	452	445	447	477	458	485	478	463	443	477	460	507	462	441	427	453	439	445	441	446	442	479	464	449	500	454	423	461	440	444	436	484	425	447	422	507	484	473	449	461	485	460	451	507	445	486	443	462	445	475	480	447	477	451	458	446	471	462	474	494	457	456	467	493	453	470	449	482	427	423	469	454	445	439	478	432	485	474	455	438	440	473	443	465	465	460	448	438	450	449	443	508	457	440	426	434	451	449	466	447	459	430	450	442	474	405	437	464	485	470	481	464	476	461	470	422	481	445	478	409	479	448	465	449	454	460	443	453	419	469	461	471	434	446	463	438	452	455	467	467	446	484	443	473	509	480	461	471	470	445	468	429	446	472	490	457	459	479	475	459	449	475	470	459	485	424	469	467	492	435	446	459	484	444	466	427	444	478	457	477	479	464	455	477	459	472	449	447	418	454	447	457	480	443	407	499	457	474	436	434	470	468	469	428	426	500	458	449	470	417	477	464	463	471	443	485	476	434	426	492	479	488	466	460	441	467	431	475	483	471	449	441	440	489	459	451	501	485	477	423	450	441	455	487	437	420	481	424	415	450	460	485	454	509	405	464	443	444	420	456	471	436	460	476	479	495	485	485	470	427	467	494	467	467	449	463	463	501	469	441	443	449	477	461	456	470	456	471	425	507	484	447	438	482	480	431	429	453	501	476	468	442	453	476	470	470	448	432	483	464	470	450	433	461	457	472	397	461	470	460	466	443	399	480	464	448	433	474	404	458	447	472	455	419	458	452	452	482	459	483	481	470	438	451	436	452	454	443	501
56563	46237	32421	29248	31707	33656	34436	32737	25214	19604	13477	7440	3929	3498	2445	1626	1317	851	748	552	457	450	402	419	410	391	354	336	331	356	319	279	299	327	288	300	289	329	318	272	281	283	287	266	260	259	284	240	252	258	258	277	249	265	265	262	257	274	282	251	261	256	250	257	254	249	245	245	249	279	282	262	259	262	236	272	263	265	255	236	268	245	236	239	273	277	232	249	243	271	280	254	266	267	247	269	284	258	235	249	222	271	290	240	249	268	246	263	259	289	247	262	229	255	260	272	226	276	252	265	236	249	217	265	253	219	286	224	251	260	225	243	263	249	278	269	232	227	253	245	260	237	271	256	246	283	221	271	224	294	269	237	266	238	262	241	244	275	245	285	256	250	241	264	249	239	229	296	211	260	245	248	222	234	222	238	268	260	235	281	249	267	269	238	243	262	270	243	221	241	271	253	237	266	276	246	249	263	253	286	247	248	242	241	248	267	245	233	241	245	251	246	253	250	237	248	252	279	265	236	262	272	262	279	251	257	241	260	246	253	264	243	278	264	254	266	236	257	270	256	253	227	240	241	233	275	244	257	243	256	258	267	257	257	253	263	249	272	264	238	275	241	275	263	261	243	261	282	234	283	246	286	250	259	241	259	259	278	233	256	259	262	231	246	260	261	240	239	243	267	260	236	241	254	258	244	251	243	256	278	268	266	239	224	253	250	230	244	291	262	287	248	250	274	264	245	257	260	289	253	235	254	251	276	283	239	270	269	236	252	263	244	256	248	254	259	231	274	257	274	256	268	242	240	248	248	262	252	227	256	265	276	266	251	235	262	237	234	226	259	268	256	247	248	248	266	250	285	253	253	249	259	260	261	268	227	255	271	250	256	239	251	226	275	266	248	260	261	250	236	255	261	253	258	246	264	227	256	258	238	256	231	247	215	242	228	251	261	256	275	221	255	275	249	237	282	240	217	234	249	253	269	268	266	266	241	243	273	281	237	237	252	232	268	257	243	245	237	254	262	244	254	244	259	242	243	248	290	243	236	288	261	257	236	250	259	253	241	268	245	271	260	241	251	264	218	241	251	264	278	262	265	243	262	242	236	258	243	277	236	245	270	270	239	268	244	259	225	236	244	229	253	276	284	242	232	274	249	232	268	229	291	259	252	236	257	263	240	248	222	235	269	254	247	273	253	239	262	247	247	226	268	264	260	273	230	225	261	231	226	259	265	230	254	258	250	245	271	241	220	282	258	257	236	256	270	251	250	268	242	247	262	253	260	261	280	204	234	224	216	250	268	230	236	267	268	254	267	259	233	236	255	247	239	242	257	258	288	241	249	255	235	231	250	236	257	261	258	263	264	222	258	271	261	261	245	221	249	243	246	244	267	287	241	275	262	244	271	245	220	267	240	250	285	214	260	240	267	265	248	276	240	272	247	259	265	253	232	274	254	235	257	245	260	258	212	255	241	262	238	250	250	214	240	245	241	223	250	274	254	267	217	248	277	225	265	266	233	246	219	269	248	233	267	254	259	253	223	239	268	259	265	227	240	226	221	261	250	247	233	260	291	241	267	274	246	262	255	241	248	251	232	270	238	274	283	237	243	266	252	252	276	237	234	244	230	267	299	263	249	251	247	251	240	245	219	256	260	232	275	230	225	259	251	213	237	235	249	246	241	259	247	260	252	237	280	244	252	233	259	262	263	278	260	248	295	235	266	258	253	253	286	243	282	279	252	206	250	254	250	266	277	277	233	256	252	253	246	244	233	259	275	264	266	240	245	230	258	262	267	265	261	262	240	239	248	227	261	244	261	257	241	268	282	244	252	229	254	243	251	260	246	268	255	257	245	262	246	248	240	251	251	238	248	270	242	229	259	274	247	251	270	258	280	249	273	234	263	243	253	260	252	272	255	231	237	247	212	253	272	242	260	248	259	235	257	262	229	252	239	259	245	274	231	277	242	253	253	270	235	242	257	255	246	237	263	230	257	235	261	263	265	252	251	274	258	246	259	275	267	269	261	233	264	223	264	249	251	252	253	258	250	231	256	255	247	251	240	253	269	257	286	258	250	260	251	270	228	251	230	239	259	240	253	233	265	250	245	237	244	233	242	255	261	250	272	246	262	248	256	261	249	251	235	264	273	285	245	250	237	235	243	252	248	253	241	257	262	252	254	217	250	236	262	222	239	255	257	261	249	248	244	227	278	253	232	245	264	248	217	257	244	290	244	258	273	255	224	234	253	257	252	265	252	232	239	239	257	227	270	255	244	242	239	252	225	246	272	233	242	234	247	231	245	258	291	253	273	231	259	266	278	237	234	260	243	259	254	243	254	241	246	256	272	230	230	237	265	269	233	217	256	260	272	293	256	250	242	244	285	242	254	240	246	256	248	247	268	267	260	237	234	239	228	249	253	236	262	252	266	238	278	240	253	266	268	240	250	258	258	243	258	277	256	237	249	250	252	247	259	282	246	259	261	241	224	261	242	243	213	256	251	251	248	259	270	261	237	261	225	242	245	254	271	245	254	255	229	262	256	264	269	241	287	226	259	251	252	246	246	258	249	234	246	253	252	266	261	268	243	252	271	224	251	252	249	237	203	276	251	251	242	256	253	248	241	255	271	252	262	274	245	251	237	258	236	300	254	230	248	249	261	240	283	243	245	250	241	247	267	246	251	272	246	250	226	245	278	217	259	290	269	235	286	269	266	248	239	278	226	243	233	281	235	244	258	231	252	264	262	260	236	277	276	251	265	249	242	255	239	247	252	232	240	272	262	277	256	249	269	261	259	263	253	262	245	248	237	252	257	276	252	263	253	252	244	226	243	228	234	264	246	258	266	273	254	250	274	236	240	236	245	293	247	268	264	237	244	260	269	285	249	234	242	255	250	253	262	245	272	261	237	272	245	240	268	229	247	247	254	234	237	254	264	254	250	257	230	273	266	282	243	250	252	265	247	246	228	280	218	241	259	253	271	233	266	257	265	270	278	282	250	246	261	249	253	244	237	203	247	258	265	259	257	228	235	260	232	236	256	260	244	245	265	272	252	251	273	234	235	250	255	245	263	273	248	237	240	252	262	242	249	246	240	261	223	252	249	265	273	246	268	238	255	232	238	252	239	216	254	229	246	241	264	260	227	239	260	235	261	224	252	251	254	256	243	242	241	256	220	255	246	260	224	279	239	226	249	263	254	234	253	259	252	237	292	235	264	246	210	255	284	239	258	236	253	248	236	262	272	256	233	252	234	257	262	290	295	240	254	234	239	244	243	244	266	268	251	237	287	250	234	237	263	248	255	227	246	245	249	269	244	259	264	230	233	288	250	252	265	275	236	244	244	242	223	212	264	251	273	258	242	203	257	249	239	281	265	261	219	286	230	258	272	263	268	239	224	260	260	271	267	259	240	256	250	273	272	258	259	251	280	257	237	251	220	239	238	280	228	251	267	269	251	219	246	239	260	229	240	256	197	254	265	260	252	238	238	240	215	251	251	277	235	265	230
49554	51384	38399	45191	48258	49916	49481	46177	35717	33661	28813	20693	13074	13985	10956	8279	6888	4126	4004	2912	2296	1828	1570	1617	1472	1495	1472	1399	1307	1254	1223	1139	1047	1043	996	1004	931	885	920	859	823	819	794	853	812	796	807	787	809	780	775	762	738	758	754	698	767	706	697	755	768	785	767	731	695	694	727	719	703	716	742	752	684	733	712	751	712	711	758	656	797	692	676	757	701	720	708	779	704	709	726	721	693	707	712	657	699	690	686	710	733	762	694	807	752	690	728	685	714	750	686	681	685	712	708	695	778	679	667	748	642	721	719	641	698	675	693	696	684	736	701	770	721	760	667	674	701	721	694	700	719	735	738	675	717	679	715	662	708	703	695	680	738	704	725	678	692	719	707	737	725	687	711	692	666	716	721	727	728	668	716	718	739	728	699	736	743	690	664	698	749	701	717	705	667	624	657	783	704	700	720	674	653	694	690	706	718	707	736	635	723	715	680	658	719	672	686	730	737	674	714	700	754	690	672	761	717	763	686	690	726	695	688	685	700	687	671	708	689	689	702	660	693	697	673	721	685	691	690	657	711	722	702	715	750	677	712	711	726	694	717	679	709	703	713	706	689	659	720	667	701	709	660	704	711	746	656	723	716	646	700	661	710	700	676	698	702	689	685	709	731	644	687	706	671	667	682	715	680	684	710	661	696	698	687	692	748	675	705	679	695	683	713	686	686	708	714	722	701	722	644	672	656	678	729	674	727	666	713	725	768	741	673	713	701	695	713	679	677	688	719	628	719	687	680	691	702	705	714	690	732	732	714	709	733	730	710	669	694	698	700	683	661	715	697	663	717	740	720	727	705	699	733	704	696	728	676	709	681	699	713	756	687	694	695	738	699	698	714	716	682	710	697	715	673	637	688	716	675	692	649	676	672	706	688	689	694	738	709	713	711	722	697	731	675	702	677	703	654	707	732	733	681	701	698	680	671	658	705	685	676	743	750	715	701	717	677	705	674	749	704	685	742	719	670	690	691	717	714	723	705	681	700	695	712	708	702	716	680	723	730	684	696	707	688	703	714	725	717	719	682	726	719	704	706	725	685	729	682	701	683	708	723	693	690	685	686	690	711	669	711	664	681	668	753	704	747	710	716	690	669	640	698	701	705	700	693	700	677	698	710	689	656	681	672	716	672	723	661	719	679	691	718	700	668	724	751	722	671	694	714	655	693	738	709	713	655	699	632	694	699	733	706	687	703	695	733	688	703	687	693	677	695	738	641	739	680	699	673	723	703	724	758	672	684	657	680	693	671	695	712	715	715	696	675	734	712	706	737	716	696	691	710	698	667	697	681	678	703	696	730	668	701	715	698	701	692	709	693	735	755	720	702	711	673	704	666	695	757	633	708	713	684	702	723	720	720	644	665	681	755	704	720	672	686	733	668	680	712	700	674	691	702	704	713	715	686	698	684	684	751	713	676	707	718	713	701	691	730	692	698	699	699	718	727	688	720	689	657	659	694	697	745	706	674	676	724	704	713	723	692	640	698	740	745	671	688	746	670	706	686	686	676	643	710	699	728	711	695	717	718	655	680	674	697	766	724	691	708	715	715	701	678	724	729	714	726	684	687	661	670	669	750	702	719	703	697	692	727	726	698	648	654	695	709	692	718	740	645	750	751	723	704	702	697	703	754	681	683	669	698	645	725	668	725	686	735	747	672	697	710	704	722	686	668	651	701	699	746	681	730	659	721	722	705	713	645	715	726	677	714	716	674	714	688	713	686	715	740	682	707	715	672	716	746	669	694	688	724	704	678	664	726	692	669	711	683	700	674	663	659	678	713	682	687	670	649	707	718	701	690	700	690	706	695	696	687	683	677	686	749	723	695	722	718	724	700	681	693	699	705	718	717	687	683	704	648	716	658	704	711	676	688	675	706	666	690	713	729	675	716	688	722	735	681	708	717	686	749	684	701	699	742	712	703	700	727	713	712	687	685	701	699	720	635	739	695	716	758	710	704	678	686	755	695	679	679	720	718	740	694	653	690	663	691	680	680	635	680	727	709	688	715	705	742	699	691	704	662	710	659	740	719	709	705	705	705	715	753	728	668	693	712	656	675	708	682	712	697	722	702	674	691	718	702	725	666	728	717	745	677	729	729	716	701	687	703	685	735	715	691	699	718	721	669	726	692	730	698	698	690	699	720	728	683	698	686	704	682	655	671	682	695	687	658	729	708	721	688	724	673	671	673	698	712	711	686	724	683	642	675	683	724	732	728	674	715	690	687	754	690	678	698	699	719	733	685	713	665	685	646	661	706	696	698	754	713	703	678	740	710	733	673	730	677	731	705	694	666	705	764	691	687	720	702	723	653	692	683	689	720	709	709	656	684	649	684	700	734	693	663	728	698	734	681	689	647	675	707	688	721	697	685	674	683	726	710	669	687	673	673	724	673	698	680	670	681	695	735	661	719	692	709	724	691	759	683	736	739	693	738	721	703	639	688	698	653	696	643	716	682	695	686	701	670	706	736	736	691	718	679	736	681	735	661	698	729	673	729	739	772	681	658	671	714	701	691	681	726	691	739	702	732	699	687	689	710	714	671	681	714	711	718	673	704	701	732	732	663	684	662	724	662	727	679	712	726	694	671	698	761	708	670	766	725	742	613	720	682	730	685	705	690	744	708	683	712	735	665	639	710	677	668	659	727	713	716	744	695	711	713	698	678	693	677	662	765	681	738	672	665	726	700	689	710	639	696	714	652	709	683	737	693	673	686	733	692	680	735	714	710	719	694	676	686	713	706	712	687	648	712	706	653	720	665	654	688	650	658	713	707	644	698	729	692	702	599	667	697	661	721	706	680	685	681	764	686	715	700	683	767	737	709	742	691	729	686	672	694	696	691	639	676	714	683	690	665	717	750	718	681	714	717	691	709	732	657	678	704	707	694	681	700	703	671	701	697	752	630	683	688	785	667	695	758	709	722	703	719	693	723	674	755	688	700	750	669	691	688	675	713	739	731	682	701	715	670	749	686	694	700	713	672	696	685	723	724	729	718	714	696	695	727	712	739	729	713	681	684	691	715	682	728	732	731	650	701	681	694	692	717	705	661	662	728	692	706	734	739	723	687	710	711	698	715	681	659	712	712	653	703	720	735	688	693	699	684	679	723	657	659	685	759	703	691	695	705	677	687	690	660	706	693	734	686	702	670	693	691	676	717	698	733	742	671	693	679	719	725	679	718	706	691	653	738	693	726	690	672	726	693	703	676	690	719	703	689	727	773	699	678	698	689	697	664	683	715	689	655	706	688	730	711	725	654	653	730	728	702	684	696	735	698	652	698	711	722	720	695	696	711	728	687	668	696	660	710	700	664	737	684	667	670	697	702	740	663	709	702	705	725	737	706	689	709	762	676	719	784	679	655	712	668	701	674	692	709	660	695	684	680	717	678	714	661	755	705	697	673	714	702	697	729	654	693	690	714	679	716	721	735	718	704	712	708	692	721	739	713	678	679	684	680	703	715	730
21440	35083	19818	10890	6848	4704	3183	2182	1270	877	675	429	327	350	311	249	238	238	193	192	188	192	173	190	176	192	156	170	166	184	157	166	147	167	154	183	161	152	167	177	158	174	157	168	148	134	147	171	158	149	171	164	150	146	157	152	171	169	149	136	155	133	160	140	163	154	154	172	166	157	161	162	140	170	150	135	146	161	157	151	152	155	158	136	146	135	149	162	156	152	166	168	170	171	155	174	152	159	144	147	153	150	148	163	154	149	178	162	175	152	141	163	160	154	169	145	146	155	151	160	172	139	137	170	143	184	144	149	149	149	152	144	135	126	155	153	141	152	139	152	155	168	154	132	149	169	146	142	165	161	137	164	163	159	178	155	155	146	160	146	149	147	159	141	165	176	157	161	167	154	140	156	147	144	158	143	152	164	181	152	150	157	176	152	155	138	138	147	157	165	161	171	174	165	157	157	163	150	160	171	138	181	169	154	170	166	162	173	163	152	171	163	177	172	180	173	161	160	159	161	151	148	157	186	165	152	146	152	157	172	153	162	152	157	136	138	155	174	152	148	161	137	154	164	162	165	153	137	157	155	178	166	145	172	148	154	172	135	167	161	156	164	152	165	160	138	167	155	158	167	149	149	166	155	151	164	142	149	158	141	149	144	150	143	134	162	143	166	176	146	156	180	152	149	156	142	170	137	145	137	137	150	133	158	147	171	155	157	160	164	138	149	151	166	158	148	167	151	143	144	146	173	164	116	148	155	166	164	169	145	166	144	147	165	147	158	149	150	162	156	171	156	163	156	159	148	171	150	150	159	158	134	166	177	139	148	142	142	161	162	147	157	145	162	159	151	171	160	140	175	134	155	160	155	156	143	165	184	177	134	151	160	139	159	136	146	153	172	165	163	145	127	151	173	145	163	163	153	150	174	159	134	154	131	167	160	148	154	131	163	173	169	158	150	148	146	163	160	168	133	154	176	150	144	158	167	166	151	168	165	150	150	152	144	187	159	153	169	150	186	154	161	145	188	172	168	142	147	166	152	163	152	144	161	158	180	126	140	156	140	177	166	130	171	145	146	154	156	137	146	166	145	141	157	152	168	164	165	128	162	155	153	157	152	151	148	155	181	165	168	154	139	161	152	174	146	149	142	177	182	159	170	173	148	148	155	163	154	155	178	158	155	174	157	134	129	164	172	155	137	131	137	157	144	144	157	148	163	144	190	148	162	154	130	160	150	175	150	159	158	155	162	146	157	157	160	133	138	154	162	152	134	152	152	176	158	134	143	131	145	140	141	135	157	144	134	151	158	165	163	155	148	170	144	148	122	143	156	168	135	165	150	167	167	164	164	179	167	151	155	123	149	186	141	149	154	160	153	148	171	154	140	172	144	160	151	164	140	152	147	141	165	162	160	161	149	164	166	159	166	146	152	156	155	141	158	164	152	172	155	150	153	170	164	160	149	150	155	163	143	172	152	161	152	145	153	179	128	172	137	156	166	144	148	150	138	146	151	142	173	132	153	160	181	144	145	154	140	166	156	158	152	154	179	164	147	161	142	151	168	157	171	175	140	163	173	178	172	170	160	168	151	171	163	120	162	166	140	154	161	145	179	136	137	148	160	177	169	172	166	173	148	149	187	174	150	136	128	146	165	175	152	141	141	149	163	161	173	145	128	152	154	153	158	167	153	166	171	162	144	152	158	148	168	148	161	158	131	159	159	158	165	129	146	145	147	161	143	158	157	138	165	156	156	170	151	160	160	155	144	157	144	154	148	146	149	129	151	165	143	145	168	155	155	144	160	153	145	151	140	159	147	171	154	143	168	176	156	155	165	159	149	148	151	142	154	170	154	139	158	150	141	147	151	146	163	150	165	141	181	154	168	130	151	150	155	156	175	158	135	154	146	152	146	184	144	158	146	150	137	163	168	168	148	141	156	154	166	130	146	144	168	140	176	160	157	146	149	177	179	172	188	175	144	157	177	165	151	169	156	158	163	156	177	148	160	159	147	146	155	138	164	160	149	130	151	147	173	169	138	169	154	139	138	142	147	163	168	148	171	154	136	149	144	147	134	175	144	160	161	158	150	170	178	158	142	160	158	155	152	124	166	163	152	157	167	171	161	149	171	154	160	155	153	133	139	163	147	133	155	162	138	157	156	151	175	177	165	146	164	161	161	178	153	142	133	148	154	156	152	154	149	165	136	150	162	153	156	165	142	150	154	176	136	159	172	147	149	157	135	138	145	175	142	164	153	147	160	168	137	156	149	149	160	173	159	143	173	158	166	157	141	144	148	144	149	159	138	153	159	158	148	152	170	134	144	156	139	144	179	153	154	162	156	133	164	171	170	175	133	153	149	125	158	144	149	156	144	126	152	158	149	138	146	151	165	137	138	163	134	155	165	166	150	155	149	168	150	160	178	161	159	171	142	150	166	136	151	165	153	159	177	139	171	156	164	158	171	149	153	154	153	137	170	162	155	161	176	159	146	167	138	137	144	162	148	150	154	176	176	150	150	161	143	133	154	157	141	154	159	160	157	180	164	140	174	150	150	165	166	159	144	143	140	174	170	163	143	164	162	130	154	149	173	165	166	155	163	161	159	180	156	132	149	155	140	147	150	142	158	155	154	136	148	158	154	153	146	164	130	135	137	159	153	163	158	149	151	170	149	150	167	150	135	144	150	140	173	181	172	133	155	149	156	174	153	160	169	160	160	165	175	141	158	152	136	182	165	152	168	150	141	163	150	145	163	162	157	145	168	165	151	153	147	170	157	176	163	152	143	127	159	154	148	156	168	163	162	157	141	133	155	147	166	170	146	162	149	145	170	161	169	153	165	153	165	141	139	169	148	169	154	151	149	153	165	167	144	189	142	138	143	157	142	154	172	148	121	155	155	167	129	170	141	178	163	146	146	153	171	150	171	138	161	176	141	160	150	142	165	167	157	157	161	144	150	161	161	146	137	130	167	161	130	151	152	154	149	149	143	146	172	155	182	149	128	177	173	168	130	149	151	157	149	170	159	162	162	172	179	157	166	138	156	156	154	157	145	152	153	151	172	166	175	157	139	147	144	150	151	158	169	178	162	165	152	149	162	153	164	160	146	160	165	149	159	155	154	147	166	161	166	175	148	157	176	175	144	164	141	137	151	165	149	164	163	165	171	155	159	169	176	173	166	162	149	163	162	173	160	167	158	154	158	163	142	152	154	126	171	157	170	161	154	167	142	158	155	171	150	172	160	158	166	153	159	148	158	179	140	158	170	147	151	140	170	153	167	171	138	144	163	167	149	151	155	145	175	158	149	174	168	122	158	152	156	139	159	134	158	149	144	177	154	152	142	141	154	148	162	152	150	133	182	150	140	146	173	153	165	164	155	150	145	163	166	157	157	156	191	137	152	163	180	148	157	144	170	158	173	174	147	140	140	165	134	174	157	140	127	152	151	140	161	150	131	142	162	165	140	140	156	147	155	173	153	151	172	160	176	159	157	190	164	184	167
18675	35546	15968	17111	15329	13809	11587	8730	5562	4100	3190	2167	1695	1542	1353	1227	1177	1045	949	873	809	749	660	686	715	650	662	649	647	596	569	571	568	554	504	498	527	573	515	545	534	516	512	467	524	477	524	478	529	479	475	521	492	492	543	504	481	515	514	508	463	481	431	526	512	475	508	506	477	498	513	521	491	452	467	488	499	514	502	503	484	492	470	526	490	483	499	508	498	460	484	522	515	489	507	450	486	461	478	480	469	476	498	492	474	475	495	541	506	485	541	471	469	502	487	493	472	486	504	489	500	485	436	513	467	464	499	527	469	462	459	439	454	488	473	494	487	472	517	486	467	477	455	475	461	509	470	496	512	476	462	518	502	495	524	522	469	479	475	500	491	479	456	482	464	470	507	491	514	496	528	497	465	487	476	483	490	483	464	504	466	512	470	483	477	497	471	450	484	493	507	479	522	471	499	487	481	497	450	479	520	496	487	524	454	482	484	494	468	515	468	498	481	496	495	484	484	494	478	462	484	488	487	465	493	529	462	438	470	464	498	449	495	508	466	500	439	499	465	476	481	493	512	528	471	539	492	463	486	487	494	507	510	515	527	464	464	494	503	458	462	521	487	460	467	478	484	472	497	472	444	499	521	499	486	513	536	494	473	492	493	494	420	482	439	479	486	492	493	462	478	497	480	506	504	513	466	530	487	485	459	484	502	514	448	474	460	474	475	503	464	522	483	455	482	452	496	513	486	467	479	460	460	496	461	458	515	454	489	473	446	440	485	459	464	518	447	489	468	473	521	452	484	528	540	488	481	487	514	509	487	461	457	462	489	472	456	499	486	517	502	483	451	494	482	490	452	536	477	532	477	484	522	473	478	466	456	460	502	493	467	486	483	456	499	528	445	474	488	442	466	526	493	466	490	473	488	493	467	483	520	456	477	519	516	495	466	510	504	496	493	469	475	466	487	451	486	495	457	488	457	500	480	486	465	477	482	485	541	503	473	480	509	446	502	482	508	482	481	455	469	509	495	533	469	468	523	483	480	465	476	469	474	468	492	461	464	473	481	514	497	473	487	442	487	445	483	486	505	480	444	514	509	497	512	482	478	472	507	466	472	528	489	496	508	453	489	494	480	456	472	503	458	474	497	494	476	451	532	503	496	497	493	501	475	490	495	475	509	497	475	505	499	476	470	479	478	503	487	522	509	483	495	475	502	507	506	482	487	495	452	502	504	496	471	478	522	497	490	511	461	493	527	517	504	488	489	474	504	503	486	504	477	457	458	502	462	474	463	475	475	489	480	425	449	525	486	465	450	448	477	450	490	491	498	490	502	501	462	484	504	461	506	498	510	468	493	490	489	501	457	510	521	504	471	477	488	483	466	493	453	497	483	458	544	489	500	492	483	531	479	440	462	446	467	466	461	509	501	470	491	502	502	494	496	495	489	462	436	485	470	465	496	505	463	449	485	477	502	478	506	478	480	515	461	477	445	519	501	478	499	490	470	483	485	471	506	505	487	450	465	472	474	442	484	471	470	509	487	485	485	489	526	481	459	500	501	473	521	469	504	487	497	513	487	485	493	456	493	483	477	452	479	495	477	517	501	535	501	493	501	502	472	495	497	514	483	481	456	504	491	518	465	490	491	527	468	494	489	495	461	484	471	489	537	448	482	487	475	489	496	473	512	485	505	518	474	488	503	516	484	469	507	494	490	472	470	486	478	497	541	503	489	448	482	500	487	497	507	470	494	460	487	479	517	476	474	481	480	488	498	515	490	442	513	467	472	468	491	489	492	483	516	499	485	489	475	437	495	485	441	450	524	485	474	479	481	478	437	467	482	498	471	517	473	527	471	473	517	498	512	508	473	500	478	513	490	511	469	466	492	476	477	487	505	491	507	486	472	520	509	504	488	472	485	537	483	452	490	465	471	453	480	485	502	481	479	490	488	501	466	498	459	544	504	496	506	501	482	473	485	516	459	496	494	480	501	469	513	473	520	467	451	518	474	474	468	487	510	478	491	471	490	520	488	470	523	477	508	494	514	474	509	481	555	487	466	460	492	489	459	491	453	503	531	497	480	467	483	494	473	482	458	513	534	499	510	478	480	511	484	456	447	484	449	496	477	495	457	493	521	491	471	450	497	495	493	499	474	516	491	464	416	512	510	490	482	482	487	508	498	509	499	462	481	481	484	507	476	500	458	539	495	464	495	460	468	459	453	495	470	494	505	486	469	510	501	501	488	478	511	484	469	462	485	500	533	483	481	496	448	505	455	464	508	483	524	483	511	502	519	473	493	511	488	464	512	445	483	483	509	481	447	472	465	510	472	470	505	505	502	494	499	524	518	500	471	481	472	478	518	459	500	535	515	490	478	494	495	517	490	503	480	485	469	462	456	470	495	489	511	534	501	499	513	503	480	465	448	479	495	488	505	465	474	498	474	506	472	472	490	497	481	463	491	489	479	470	459	519	488	511	455	501	472	462	526	469	508	494	487	487	471	491	483	463	479	537	489	467	488	497	479	497	499	494	468	469	511	493	498	456	486	500	477	502	490	447	453	473	492	518	477	508	495	492	510	507	455	506	490	477	487	482	506	451	457	417	485	481	491	492	480	484	493	456	505	477	493	469	507	527	498	484	498	486	496	472	508	486	499	515	468	487	506	493	500	507	496	481	508	475	486	474	526	477	455	532	485	489	470	491	516	479	511	505	498	439	492	474	473	477	507	474	487	487	458	525	468	505	480	475	442	493	447	466	472	481	501	478	512	520	516	469	462	465	484	487	441	470	460	440	492	481	543	477	443	429	474	477	492	482	504	469	479	471	483	489	510	464	477	527	478	520	471	474	488	506	501	514	522	464	484	492	475	470	463	475	493	465	492	464	456	473	470	482	513	487	472	493	499	515	487	474	543	467	485	493	554	522	470	476	488	495	483	456	494	463	486	507	487	463	465	500	435	482	476	482	441	472	459	488	478	477	449	505	475	510	464	462	496	504	479	511	497	460	469	461	451	496	492	465	438	497	459	461	474	526	489	503	460	484	504	519	465	502	502	519	492	549	517	512	502	506	492	488	453	451	512	476	509	478	457	418	460	466	502	441	479	489	526	479	489	484	512	480	533	494	498	465	465	492	510	525	520	478	479	522	459	506	496	450	456	466	469	492	529	480	476	474	418	458	527	511	520	477	509	473	482	496	450	495	478	477	497	494	503	479	510	463	444	466	460	455	469	494	475	480	502	475	482	483	483	539	521	474	505	503	470	480	461	465	511	481	509	482	482	486	501	486	490	478	540	487	485	510	488	485	509	493	489	449	455	470	450	481	493	461	484	498	464	486	468	481	505	461	474	446	514	468	471	500	476	494	466	495	514	476	450	490	481	477	523	455	472	478	518	475	474	472	461	531	494	504	502	476	507	510	474	511	436	439	512	480	509	460	491	482	502	504	531	452	527	473	506	477	481	491	486	467	460	468	489	482	544	456	470	465	454	500	481	493	453	441	485	464
53809	51261	35771	27547	29300	30675	28118	23844	15666	9659	5759	2957	1832	1672	1145	858	713	493	453	312	294	265	215	212	207	211	201	189	196	196	188	170	169	178	171	163	161	165	156	145	170	147	153	154	155	165	154	168	163	133	155	158	152	150	169	139	180	148	173	151	159	152	126	161	140	150	170	153	118	171	190	152	143	148	135	176	161	146	159	142	142	155	122	152	158	140	145	158	167	159	148	152	134	145	148	137	166	140	142	158	147	148	149	146	164	163	170	162	136	158	161	147	142	139	146	161	142	155	146	155	132	142	148	137	137	141	144	174	129	156	147	126	158	143	145	142	156	163	138	152	174	138	138	149	162	158	151	153	152	155	156	149	139	161	141	163	121	163	149	153	160	149	164	159	142	172	144	137	138	139	146	166	167	158	159	147	163	152	136	159	144	159	140	162	143	166	169	162	181	149	170	150	155	145	167	159	142	135	150	154	170	176	169	149	151	158	134	164	172	161	160	153	144	193	167	150	135	171	157	156	120	140	144	154	148	126	137	130	148	122	157	152	132	177	144	162	167	164	146	137	130	150	142	178	139	146	137	146	152	153	150	145	168	156	176	132	167	143	132	155	159	166	155	142	162	133	158	159	130	170	139	151	139	135	151	125	141	156	162	160	155	140	160	155	146	136	133	130	143	153	162	156	145	151	154	123	157	149	160	172	162	152	154	141	161	161	137	144	143	153	140	171	147	158	127	150	181	171	164	164	154	150	134	142	126	145	154	142	151	134	130	152	169	137	147	158	147	146	158	157	135	145	171	132	146	159	149	145	145	170	182	160	130	166	150	166	171	152	143	163	150	155	151	140	155	134	161	149	158	157	155	142	153	159	129	157	156	144	150	157	147	154	152	143	136	145	137	167	161	162	159	131	135	160	143	154	155	155	152	166	157	164	138	146	142	152	173	151	159	158	152	149	155	157	144	143	148	159	132	139	154	144	158	160	157	135	135	150	164	153	135	145	167	135	149	152	144	144	160	137	138	144	165	156	156	167	152	147	120	159	160	184	155	156	125	174	154	143	161	175	160	169	144	166	134	145	162	162	164	151	132	141	125	164	158	149	151	157	179	165	148	147	133	153	129	161	136	164	194	130	147	131	162	166	138	159	154	153	153	142	136	153	164	133	154	141	158	136	166	162	162	155	155	164	159	151	135	147	135	140	143	157	151	152	152	151	146	150	154	152	144	164	133	154	151	143	154	148	152	161	141	169	162	160	147	151	154	153	123	127	134	148	134	154	124	139	137	164	147	169	159	153	159	137	151	171	141	138	166	171	139	161	143	156	163	160	159	156	146	163	152	159	141	146	134	154	171	141	147	143	158	168	163	136	149	150	142	148	159	152	122	134	168	133	149	159	140	168	145	161	148	148	142	142	151	137	170	151	182	133	139	166	151	137	163	149	146	139	141	147	152	130	163	151	135	140	144	151	148	150	160	146	181	155	163	138	167	131	152	137	157	143	154	171	153	145	154	173	149	124	159	136	150	148	152	144	168	163	150	126	161	150	142	145	134	149	143	145	174	159	121	144	160	127	124	136	145	143	159	152	166	140	146	172	148	167	139	145	132	136	133	148	149	128	151	162	144	150	146	164	137	141	158	144	156	154	153	154	167	160	168	184	150	135	140	160	163	152	137	173	157	160	145	148	144	145	163	157	120	152	137	150	144	157	149	150	135	150	133	153	134	154	154	148	127	157	163	155	159	150	161	164	164	142	153	134	171	154	138	164	149	166	141	135	136	146	169	142	150	151	143	152	157	153	160	147	150	150	120	180	153	147	153	144	160	157	132	164	142	138	144	132	156	127	143	138	166	154	150	150	163	151	167	138	149	162	169	154	153	132	156	170	151	149	133	141	142	124	144	156	146	143	130	135	145	163	149	156	150	164	120	127	153	155	155	140	150	173	157	131	148	165	140	151	154	154	149	142	163	168	163	139	160	147	153	141	143	152	162	135	169	161	140	150	144	163	158	133	136	146	152	150	175	177	161	159	153	137	152	151	149	157	150	140	147	158	165	184	135	160	138	148	125	132	128	153	149	136	156	144	158	147	178	139	170	143	160	154	155	156	164	146	158	144	159	139	161	135	136	152	153	157	163	162	162	141	134	178	157	146	164	167	148	130	146	147	174	168	160	156	138	160	149	133	158	154	127	154	133	145	155	134	162	166	162	146	170	140	159	146	158	139	145	159	151	156	150	149	153	142	159	171	149	139	157	140	145	149	165	123	162	138	145	178	148	163	167	157	158	162	158	154	150	155	152	151	169	149	142	146	146	130	136	156	160	156	164	143	155	169	135	147	146	131	138	178	151	162	125	167	158	164	160	162	150	142	156	156	142	156	129	151	162	177	170	130	148	150	138	137	132	166	146	172	161	140	148	156	142	161	148	153	150	163	157	140	140	161	151	131	159	137	158	155	156	158	161	144	159	151	142	153	152	124	170	141	158	156	133	169	152	128	154	128	151	169	136	140	153	175	128	129	154	153	158	142	154	150	154	152	150	157	155	171	150	172	164	163	157	148	141	156	130	153	148	146	150	152	156	152	153	128	157	169	119	135	147	149	160	149	135	133	160	149	140	150	137	139	163	189	147	146	158	146	146	162	143	145	156	152	135	165	142	148	152	152	123	141	159	160	147	137	148	149	154	158	138	154	174	152	150	155	159	162	166	146	164	147	145	149	155	150	154	185	146	163	154	150	156	136	141	127	162	148	140	155	146	148	145	133	155	147	163	175	155	148	138	148	131	163	152	142	158	142	160	157	140	141	160	151	156	160	156	143	162	148	158	161	149	145	151	144	142	161	144	156	150	171	155	163	136	155	154	167	143	175	161	137	171	151	165	139	142	167	174	169	153	152	167	172	161	160	150	143	173	163	145	139	155	147	133	161	140	156	152	151	134	140	151	165	171	138	142	139	170	153	141	142	137	149	157	167	152	154	137	174	136	139	143	141	154	127	152	152	149	154	145	158	151	153	150	144	146	140	152	161	146	150	136	138	142	159	149	161	161	165	154	155	132	150	153	144	136	146	143	160	131	145	150	160	150	144	150	130	142	146	166	175	141	151	175	166	151	136	146	155	132	163	151	182	125	151	135	142	150	137	158	162	159	167	156	170	155	157	149	164	149	160	143	138	140	159	149	141	156	124	146	152	145	133	157	142	160	160	164	138	150	147	155	162	156	145	158	139	151	139	142	149	161	151	176	143	160	167	155	149	129	159	147	179	124	126	163	148	177	147	149	150	159	146	135	160	160	148	155	156	173	151	143	127	133	146	158	140	129	137	144	160	136	153	149	158	148	164	154	165	159	149	148	149	129	132	145	158	157	153	153	167	136	146	151	155	159	163	145	151	142	154	149	144	153	148	157	136	145	159	148	156	148	144	143	144	149	155	155	153	147	158	171	154	158	159	141	147	156	171	167	144	130	141	153	139	150	155	120	166	148	152	136	163	140	153	137	153	153	150
45446	57078	31385	39104	43285	42177	40412	36300	27838	22984	18324	12060	7665	7754	6514	4809	3568	2564	2307	1451	1319	1072	978	979	933	898	900	863	785	819	757	720	694	684	573	637	593	584	613	569	575	515	514	554	527	520	559	554	482	490	477	516	494	463	475	499	504	510	478	486	464	511	475	511	483	461	494	509	507	490	487	446	469	475	478	464	484	482	460	493	470	478	504	468	437	428	488	512	520	457	445	443	471	480	477	466	451	478	477	435	460	443	479	469	512	468	449	415	484	484	465	522	476	489	455	424	477	468	469	490	453	470	493	465	505	481	409	446	445	465	501	459	453	505	451	461	472	449	458	466	436	493	501	474	470	424	463	436	462	463	460	496	418	462	458	431	504	468	453	500	473	462	467	470	456	483	446	452	434	433	445	457	438	469	472	463	461	484	501	488	477	489	471	442	442	462	499	461	464	486	459	474	472	478	434	480	487	449	474	434	466	488	461	448	454	430	484	491	469	495	441	462	455	501	449	470	489	453	485	450	469	451	469	446	487	448	462	470	450	494	440	469	438	468	447	504	494	448	450	485	437	456	424	450	466	478	439	445	445	476	460	505	466	515	474	472	446	423	451	472	467	476	461	475	507	466	449	479	461	496	429	480	459	497	431	475	479	435	479	453	503	454	479	476	466	435	418	480	526	465	480	447	468	442	458	473	480	450	449	418	458	469	468	479	476	442	480	455	430	434	474	499	487	500	492	486	459	495	488	471	478	460	446	452	454	456	456	464	482	460	465	462	464	459	478	460	426	474	491	473	476	454	469	471	467	475	471	498	485	434	458	502	429	455	411	461	466	450	442	471	454	418	457	448	453	455	437	454	443	468	430	481	464	460	466	457	465	510	456	468	483	446	448	484	469	494	441	458	485	471	482	456	481	444	509	463	491	449	455	460	473	485	482	456	424	466	466	447	463	462	466	486	463	446	450	490	477	460	447	463	442	461	444	480	446	464	434	441	490	467	450	469	435	441	475	504	452	469	485	473	457	476	417	487	464	495	409	501	440	476	492	453	482	481	476	480	463	466	479	466	437	467	444	484	446	477	472	483	477	451	440	478	465	489	431	477	456	443	441	450	482	454	448	494	484	475	452	454	472	498	446	470	455	426	495	472	424	455	418	457	439	451	446	448	484	453	479	417	499	452	451	470	460	468	467	458	495	523	495	427	452	489	474	435	457	451	490	453	440	465	443	447	471	522	459	462	494	439	451	467	446	461	475	486	427	459	479	471	467	468	463	462	467	445	467	440	421	484	439	454	438	480	455	456	472	463	444	425	470	449	442	460	483	476	462	433	485	454	427	473	441	470	454	468	430	450	457	500	460	451	459	459	480	445	464	481	499	502	443	454	439	480	458	457	446	482	453	447	453	434	478	435	511	452	463	461	492	479	470	491	476	479	479	426	433	486	462	458	500	473	439	469	501	439	442	463	472	454	436	453	467	470	452	463	448	458	480	468	502	464	479	499	465	427	466	478	482	446	493	485	470	473	451	490	468	462	462	428	467	477	443	455	453	444	460	469	449	468	461	463	427	479	498	503	469	444	466	432	499	476	489	434	447	516	483	423	467	427	450	475	423	455	467	430	443	418	464	458	486	448	464	475	451	466	488	486	415	460	418	427	419	470	454	429	469	487	484	440	479	479	461	478	507	468	537	477	502	448	460	433	483	458	433	457	446	490	449	466	484	505	465	474	453	473	476	442	470	424	437	455	477	484	460	465	456	479	455	461	457	451	479	447	467	434	467	466	471	436	443	458	477	466	450	475	446	473	446	474	417	469	452	464	468	502	473	430	493	454	489	447	425	453	471	457	466	448	432	492	479	513	446	460	461	487	481	477	487	442	476	441	495	420	422	456	478	484	465	475	409	452	428	459	428	442	457	507	500	450	467	451	452	462	453	440	478	457	462	469	470	476	491	443	404	478	467	504	470	445	479	422	444	447	476	443	465	455	456	459	436	481	460	438	456	443	487	469	512	444	490	420	456	439	448	466	486	453	482	466	472	453	436	438	491	482	487	463	448	451	441	459	466	457	482	445	466	422	470	463	504	480	470	484	465	494	446	455	473	443	463	441	461	454	477	456	450	485	483	416	452	478	478	471	470	471	445	467	463	451	513	453	464	471	487	436	461	464	446	499	476	485	457	498	458	473	440	478	438	439	463	445	467	456	424	485	430	444	505	451	473	485	467	463	465	450	450	493	467	449	443	433	476	474	471	467	442	485	425	453	441	467	460	462	449	449	429	511	452	495	502	440	480	446	454	498	479	455	471	480	453	507	484	444	469	462	440	466	464	437	473	428	473	498	450	444	466	480	440	469	440	450	451	519	431	488	493	411	451	488	453	452	443	465	472	448	447	462	452	469	500	487	458	464	502	494	483	497	451	447	425	466	454	505	473	479	463	464	445	461	422	490	440	457	430	519	461	467	469	444	483	439	469	492	470	455	500	465	466	473	453	486	436	476	464	457	510	443	467	480	453	456	451	455	470	436	454	466	430	471	477	451	458	407	435	461	504	457	448	458	469	463	469	472	497	477	461	451	456	472	407	468	445	475	490	490	439	455	478	495	444	464	461	469	425	433	500	451	463	453	470	471	434	435	471	470	457	461	502	480	494	423	485	474	464	430	432	458	438	479	494	457	413	485	448	425	502	458	467	441	456	429	434	452	446	450	447	456	530	474	448	450	455	444	460	466	460	467	433	465	455	449	468	461	470	470	446	469	440	476	447	464	472	457	463	439	478	447	469	452	465	500	410	487	431	462	481	483	456	459	478	427	456	435	437	472	456	436	481	461	488	498	470	461	452	463	444	477	452	461	471	434	457	480	457	459	444	483	473	487	459	470	456	479	426	483	453	484	469	483	494	453	452	481	454	510	441	455	472	484	435	483	468	509	495	463	445	475	471	427	495	441	426	483	459	464	495	473	462	457	460	476	479	506	465	489	452	455	478	448	474	465	457	474	474	459	455	443	417	439	458	480	476	460	433	500	501	458	471	481	435	443	459	479	411	470	466	472	475	466	441	489	478	436	470	484	460	470	456	461	512	482	485	442	457	408	441	429	427	471	480	421	463	483	467	485	465	463	442	471	470	447	477	458	464	448	472	463	458	473	480	474	462	478	461	478	474	451	480	447	471	466	458	456	448	472	453	463	462	456	454	433	446	478	459	453	478	485	441	475	452	449	457	470	480	481	462	451	460	412	468	459	433	428	459	513	460	462	481	452	468	485	491	466	467	485	450	446	451	426	498	483	419	477	445	521	428	464	485	434	465	445	459	456	479	488	447	477	445	447	446	496	426	459	484	497	460	446	462	452	486	451	442	452	429	447	487	453	456	439	440	452	427	476	448	480	444	447	459	449	436	489	451	478	466	481	504	455	466	506	470	466	443	481	468	466	441	453	503	482	461	474	483	459	509	453	436	474	497	462	452	456	470	472	480	468	475	463	467	414	432	466	462	508	456	470	479	456
56338	48730	32013	27183	30993	33115	32890	32546	27474	19810	13098	7097	4402	3654	3162	2076	1442	1065	729	602	531	449	391	396	424	372	371	339	359	372	334	341	332	308	309	272	301	294	280	287	284	271	273	309	261	292	286	254	292	264	300	266	264	270	267	268	248	264	226	253	265	289	226	255	250	251	279	282	247	266	240	252	254	252	291	269	277	261	255	275	240	267	263	256	250	251	246	267	273	237	262	245	264	252	287	264	246	283	264	263	251	253	275	265	250	225	258	266	282	265	294	276	231	249	246	235	254	247	236	262	255	232	261	237	248	266	256	248	257	256	278	248	255	260	265	261	274	263	270	275	251	235	306	224	276	262	263	251	273	267	251	243	253	243	255	255	290	258	268	253	258	246	266	282	266	287	265	258	291	301	263	275	267	252	256	258	269	263	269	280	300	240	263	237	283	228	286	225	265	271	214	288	262	277	246	271	253	246	278	256	250	267	289	292	264	250	264	255	269	239	286	240	274	234	259	252	242	257	262	259	268	238	260	246	281	214	262	278	257	279	293	244	259	279	260	294	258	252	264	234	260	267	287	289	249	249	248	240	249	267	253	244	255	257	256	279	241	263	266	259	281	239	229	273	253	231	258	246	234	269	240	273	205	242	232	277	305	245	234	237	268	273	246	265	263	273	283	281	257	260	286	270	259	282	255	234	227	268	273	258	267	240	270	286	258	271	277	254	247	279	254	282	280	243	268	266	244	262	278	254	242	262	265	224	201	242	262	259	275	232	251	271	248	238	243	248	259	255	278	255	252	260	266	257	300	274	246	243	265	270	261	263	270	258	297	256	259	228	240	261	248	266	240	251	270	284	268	227	260	259	268	248	279	232	270	277	266	237	258	250	241	257	228	270	274	241	268	261	214	238	254	272	268	283	261	247	263	259	255	239	289	261	232	235	267	270	263	250	242	270	256	238	241	244	236	256	224	236	282	280	251	249	239	247	274	246	251	255	242	270	265	250	245	267	237	265	290	262	247	289	248	227	252	216	272	255	247	233	266	250	262	259	262	262	280	300	303	282	239	249	276	244	264	249	262	262	224	274	267	256	248	253	257	283	274	244	242	270	253	240	258	262	262	257	266	288	254	241	268	249	240	265	241	272	265	266	246	238	238	247	271	297	271	286	240	299	284	235	253	257	239	247	246	261	256	237	220	267	260	266	264	247	285	261	275	251	247	263	262	269	272	282	303	266	246	239	210	225	279	240	257	235	242	247	248	257	250	236	245	252	269	266	271	227	264	253	269	259	256	243	268	269	271	267	270	255	284	279	247	252	250	255	261	265	253	254	276	253	240	241	240	240	261	266	245	263	232	245	248	268	275	269	254	233	242	235	237	253	249	280	249	234	248	266	289	261	255	284	219	250	218	251	272	267	239	225	237	262	254	248	266	273	273	247	260	278	243	270	267	268	263	244	245	292	260	255	280	243	264	254	263	271	254	269	254	255	237	258	255	271	257	240	265	249	262	235	249	277	249	289	269	232	256	237	261	288	246	252	279	274	265	258	241	295	245	248	276	257	258	274	224	273	253	229	277	251	249	229	258	263	232	266	277	255	234	245	253	275	242	251	269	246	233	277	267	246	280	235	265	274	258	273	239	291	264	242	260	263	252	239	277	250	240	224	264	264	241	228	203	236	278	259	281	270	232	259	277	249	249	243	244	236	258	278	249	272	239	286	293	240	285	292	261	259	250	248	280	241	292	245	235	248	249	233	265	279	266	243	250	250	246	280	239	252	267	249	224	269	268	239	287	244	254	284	259	251	256	224	250	276	264	239	233	296	239	262	277	263	272	268	249	266	254	252	254	235	249	246	211	261	266	275	236	238	250	253	260	268	246	276	265	232	241	240	246	225	252	279	253	240	258	233	251	262	260	270	275	252	269	275	237	250	235	259	256	285	285	274	226	304	265	257	253	251	250	285	273	246	303	250	266	269	267	285	248	257	268	235	274	252	246	256	254	256	253	263	278	255	284	270	243	261	280	238	253	270	245	258	253	230	247	265	275	275	262	259	265	264	291	284	267	253	246	281	248	234	248	257	265	266	276	279	242	272	242	274	256	265	265	274	234	251	245	239	272	266	263	249	265	227	231	264	274	254	271	265	239	252	293	250	252	275	255	270	253	255	262	237	252	230	268	253	238	270	249	262	240	282	242	258	268	259	277	258	249	249	258	248	272	255	266	265	236	234	239	290	270	321	261	256	238	253	256	247	296	246	234	289	251	222	274	262	253	282	242	227	242	256	252	268	247	264	262	279	261	255	251	234	241	235	264	257	220	267	279	258	240	263	277	256	268	268	284	263	260	252	264	259	281	260	255	276	233	245	253	252	254	225	241	252	267	233	229	264	237	247	251	289	262	231	243	254	292	264	275	270	288	274	282	277	260	267	266	255	256	246	234	239	259	207	254	251	277	253	273	290	267	278	252	248	269	289	261	257	266	252	250	242	245	253	271	257	229	225	261	228	278	259	247	252	209	252	264	276	277	250	244	284	264	253	244	244	279	256	258	248	273	228	253	294	268	260	257	263	256	295	241	275	254	262	257	264	269	240	233	281	253	274	260	258	237	259	248	235	258	260	272	252	247	243	240	251	241	294	229	274	264	275	257	273	240	261	273	255	246	250	273	286	259	270	246	262	271	231	261	294	256	275	294	243	268	264	219	250	232	226	252	233	254	274	285	229	233	263	250	246	267	251	247	265	266	268	276	233	261	246	259	256	273	238	252	245	269	245	249	222	240	290	254	242	239	251	270	237	272	265	265	260	280	249	248	266	287	277	244	261	241	256	259	248	220	250	276	271	279	258	225	242	259	260	256	222	297	257	257	274	260	255	269	258	247	249	258	257	255	217	242	250	246	279	237	257	226	243	219	250	247	258	289	259	287	234	290	238	269	287	240	248	271	281	248	284	250	260	283	260	295	280	260	280	258	286	224	278	250	263	240	286	244	262	239	258	268	243	245	253	253	259	261	279	259	258	264	266	256	257	257	239	267	259	271	257	262	251	274	256	273	262	269	222	274	261	222	248	257	236	273	244	256	262	239	262	259	258	275	269	273	249	254	251	248	292	259	301	246	293	254	244	290	254	260	259	289	272	259	243	247	254	245	251	257	228	241	234	240	246	236	269	273	236	293	232	247	249	276	265	243	248	239	270	273	278	276	285	270	254	286	261	261	269	267	291	249	268	240	242	268	238	262	280	261	259	261	282	272	242	236	226	265	224	270	230	281	266	253	243	243	247	251	272	259	232	260	247	260	252	222	265	257	231	257	310	259	255	240	263	257	262	247	260	249	279	255	242	255	253	264	253	255	282	252	262	226	284	279	260	291	224	243	278	238	270	251	235	246	242	267	263	284	271	250	259	214	253	257	241	250	228	254	251	252	270	266	262	245	255	275	224	259	247	255	249	276	257	277	253	276	262	245	247	282	255	238	259	258	233	255	250	223	240	261	241	266	234	258	230
47060	52811	36943	44885	48810	50745	49125	46589	38675	32850	28146	20212	14281	13895	12566	9476	7023	5228	3881	2655	2315	1927	1616	1588	1488	1538	1587	1364	1315	1394	1173	1160	1182	1098	978	1013	947	962	923	916	902	863	834	840	885	833	779	778	734	791	768	788	774	745	744	811	788	749	715	779	730	756	776	754	724	701	723	736	788	729	753	781	716	745	718	738	739	738	667	726	692	718	682	697	751	699	700	695	716	727	742	695	774	774	723	713	676	711	671	771	767	742	697	720	757	733	732	720	720	749	710	694	724	674	711	704	742	717	689	686	718	686	713	697	747	705	720	760	716	659	726	746	745	777	718	709	718	686	701	731	674	662	705	722	668	713	736	684	741	721	733	733	757	743	694	703	757	710	714	721	730	702	677	753	695	694	716	706	744	663	690	727	728	731	716	730	705	718	711	704	744	720	702	716	718	773	717	739	695	675	690	669	698	642	711	743	664	705	717	692	708	727	734	713	691	726	736	711	679	716	702	737	771	670	659	683	687	721	746	756	730	672	725	729	738	769	684	756	706	742	725	695	737	696	690	714	678	732	712	702	766	663	696	725	697	732	686	714	704	757	655	678	733	744	703	683	706	725	715	713	700	683	686	712	722	725	646	719	721	771	669	709	719	686	729	762	726	691	732	723	720	720	716	724	705	699	750	689	681	704	701	705	711	729	705	714	657	692	685	681	729	684	726	694	715	708	649	681	664	702	734	677	693	668	683	686	727	688	700	725	654	685	731	721	668	632	731	749	685	715	725	751	681	719	742	710	703	762	730	751	695	727	676	743	731	700	732	695	677	719	747	702	758	761	738	708	710	702	731	711	726	684	688	688	686	707	715	717	733	682	714	663	662	756	722	706	730	722	749	699	701	646	682	761	705	686	694	723	713	719	744	715	711	725	726	704	710	708	745	720	735	750	729	652	752	650	721	673	687	694	695	701	723	763	766	712	727	743	715	723	742	736	719	674	667	769	735	743	711	780	709	725	718	701	713	696	716	713	712	718	680	723	716	706	747	719	694	706	703	724	696	732	675	715	702	723	723	683	716	704	743	711	708	718	715	737	733	679	712	709	717	656	687	725	693	714	743	715	709	708	669	734	724	744	720	686	742	725	710	678	763	693	708	711	678	741	734	729	711	746	761	671	728	728	756	726	701	721	662	690	706	701	727	700	727	716	665	679	695	748	671	743	682	748	723	706	736	712	742	749	735	751	679	729	742	666	716	728	672	736	709	738	730	718	735	697	698	698	710	733	703	717	680	725	706	730	712	661	699	691	687	738	692	730	695	699	718	690	711	744	736	708	740	692	682	718	681	775	708	702	712	698	656	714	723	705	742	708	712	682	718	722	679	759	671	680	745	731	715	741	718	704	715	718	720	716	727	717	708	697	706	713	700	729	711	733	740	737	699	685	726	710	708	732	667	709	711	711	700	726	699	679	698	719	685	749	667	671	740	700	719	700	716	747	689	723	707	724	695	696	732	687	708	741	726	670	723	729	663	707	760	727	681	683	726	734	696	686	744	710	720	700	762	707	654	719	677	681	704	717	734	677	671	667	714	690	679	705	685	742	774	709	701	730	737	720	734	722	672	734	680	764	712	686	736	715	732	709	705	680	679	712	687	725	748	721	747	724	652	709	708	737	708	657	738	696	692	688	779	731	697	732	714	697	704	731	697	705	699	727	687	711	712	714	721	772	711	652	692	748	746	716	707	670	678	733	716	719	744	738	696	732	710	777	699	685	674	688	706	750	696	701	708	726	720	726	693	732	717	690	699	674	657	719	741	738	725	691	717	689	692	730	680	668	681	715	689	734	659	707	715	739	699	671	722	719	761	763	775	736	729	680	708	729	671	724	711	732	733	647	722	683	774	724	694	700	765	736	725	723	701	673	671	676	704	701	705	713	687	661	713	692	750	725	668	766	712	746	730	709	739	676	730	731	702	668	696	701	717	710	745	685	710	691	706	737	700	702	732	711	685	681	726	704	697	728	726	704	747	671	702	710	720	713	676	692	688	716	773	717	690	708	735	731	723	712	684	708	744	682	706	725	677	711	680	692	696	710	736	736	686	728	665	764	692	742	698	697	736	671	743	681	712	672	692	707	735	723	731	706	661	735	695	696	686	711	734	662	700	730	724	667	648	685	723	696	721	727	705	730	706	642	702	744	678	707	779	703	730	748	741	742	714	681	685	749	731	646	729	708	699	674	712	691	699	713	722	715	704	738	682	710	691	723	706	694	740	719	687	720	689	712	697	650	729	722	688	731	714	698	738	700	691	698	730	747	736	704	703	743	720	730	725	718	737	685	711	717	663	694	713	685	710	743	723	705	690	660	741	697	740	733	679	740	687	713	705	738	741	753	675	773	679	729	667	679	698	730	713	748	679	724	652	700	741	738	715	740	714	740	736	732	733	743	711	680	726	680	685	678	761	750	713	719	696	737	742	679	698	713	684	690	702	694	738	722	729	743	727	685	709	707	743	732	739	668	717	688	668	651	716	691	715	723	695	720	671	725	708	715	690	664	725	703	715	677	670	670	718	692	673	719	747	741	710	691	722	704	691	716	725	668	677	730	755	700	701	694	717	696	731	681	677	691	728	719	727	723	671	760	702	674	712	708	745	692	728	741	726	718	651	710	706	659	753	706	702	726	705	775	717	777	706	674	711	705	714	761	708	665	713	721	728	740	714	684	702	700	695	721	705	690	660	746	692	689	785	721	735	658	702	720	715	746	712	700	685	726	685	701	719	673	776	732	713	705	758	746	693	719	752	725	701	743	704	710	705	716	750	694	724	743	715	728	756	707	692	684	740	724	764	742	707	724	735	721	701	731	745	658	756	690	703	674	664	701	707	704	764	699	686	721	712	702	720	712	704	693	752	720	672	700	736	705	731	725	685	665	666	765	680	694	652	687	719	701	704	672	695	718	719	698	718	679	713	738	725	740	696	679	663	734	714	727	705	698	744	738	674	701	698	692	775	699	715	732	712	665	698	701	706	692	710	700	699	730	689	670	709	743	711	666	721	684	711	704	748	666	762	744	751	648	734	678	662	703	727	683	739	732	685	729	707	692	707	700	701	751	688	698	722	709	736	680	729	703	718	672	650	709	718	709	694	703	731	734	711	740	726	727	691	709	648	714	708	728	732	721	700	671	671	677	684	713	727	675	767	703	723	697	725	701	712	767	725	744	733	708	705	722	731	657	694	729	662	708	689	676	695	731	694	721	709	758	723	717	707	716	714	685	709	720	702	758	709	709	706	728	689	692	668	701	745	708	711	694	666	693	731	731	705	720	659	710	741	708	718	708	726	682	697	706	748	691	714	705	679	700	718	714	734	704	683	709	714	731	736	705	698	704	679	657	691	767	732	729	721	690	697	709	746	679	702	692	705	707	698	710	692	685	690	727	693	721	681	713	643	734	695	708	712	721	718	721	696	712	737	739	711	718	730	750	678	729	711	699	692	705	671	708	721	670	738	692	705	702
22277	36677	18837	10333	7216	4672	3331	2232	1572	947	671	459	358	330	310	289	262	268	255	226	188	214	179	181	192	164	170	186	177	170	192	175	167	180	169	171	155	164	169	172	175	168	180	155	159	182	174	159	154	183	155	156	175	139	154	165	169	154	162	156	148	172	159	174	161	169	157	160	143	155	174	167	179	155	168	166	142	155	159	173	139	185	171	154	161	161	182	163	166	162	133	154	180	162	142	178	165	155	156	160	170	176	180	157	170	143	195	149	151	170	145	165	151	176	161	155	160	170	160	153	170	153	147	184	147	144	167	168	144	156	163	174	131	145	173	166	158	146	162	159	180	150	149	153	160	142	151	157	171	160	167	175	184	158	155	169	157	148	160	149	161	170	167	152	135	164	151	148	159	152	168	162	159	155	161	171	163	144	178	175	159	161	163	158	168	175	166	150	167	138	167	151	158	160	166	155	159	174	166	158	159	174	174	134	144	177	171	165	158	158	163	163	150	161	169	175	166	162	172	165	181	180	158	176	152	152	137	170	162	153	151	164	163	169	147	143	158	159	166	172	159	178	153	134	149	168	162	175	148	164	152	164	159	161	150	178	155	176	155	195	156	151	153	148	148	141	170	168	166	171	151	166	167	150	144	160	160	164	175	185	185	160	159	167	137	160	172	167	168	152	186	142	158	155	169	170	157	154	154	150	168	159	161	155	156	186	158	173	160	179	161	159	150	136	152	169	167	156	154	170	164	165	168	175	148	170	159	167	144	153	146	157	164	168	141	134	170	169	138	181	175	174	152	171	178	154	187	146	176	183	140	153	152	164	180	154	134	169	140	148	173	152	162	166	155	155	167	156	161	140	162	147	149	151	167	143	175	136	175	168	147	167	190	151	173	165	126	157	157	160	149	162	159	172	183	161	156	179	159	150	146	153	163	167	160	164	147	149	172	149	150	164	148	142	153	160	151	170	169	196	157	156	158	141	185	155	142	162	152	144	170	156	149	157	180	158	162	151	172	152	156	182	173	144	148	160	190	140	166	153	155	142	144	140	157	175	164	167	166	169	159	161	179	161	155	151	167	190	150	159	164	164	175	175	164	165	170	174	166	152	171	148	160	175	158	165	165	175	179	159	184	168	142	158	156	163	168	153	166	159	180	149	150	152	151	153	160	158	177	175	166	153	161	159	166	171	163	185	150	165	188	161	156	165	150	174	145	168	161	162	136	138	144	166	147	164	181	173	137	157	151	156	168	188	166	150	156	156	144	160	149	138	156	164	166	172	141	157	168	154	141	179	176	167	164	178	171	169	168	173	161	161	163	141	141	165	159	164	181	156	179	183	142	151	156	172	158	177	142	166	165	163	168	178	143	152	142	151	148	163	160	165	169	179	167	165	166	155	153	186	155	163	151	154	149	171	153	148	161	149	165	154	156	160	160	163	176	147	136	158	154	166	159	152	168	165	163	163	164	159	165	149	152	171	171	154	155	158	174	174	159	151	165	182	142	150	161	159	171	131	171	149	152	166	146	167	137	168	164	195	155	166	154	157	153	168	179	175	173	158	167	164	163	144	153	167	143	151	141	155	183	172	144	155	155	182	174	155	146	133	165	170	147	147	146	155	166	153	141	165	151	145	189	150	161	152	167	177	179	170	135	156	157	154	154	169	152	166	146	152	172	176	171	153	171	161	147	155	129	135	142	154	167	190	161	174	174	162	159	163	158	165	148	151	164	170	153	168	177	149	186	146	145	160	165	173	155	178	150	161	158	141	182	174	155	148	180	161	182	175	164	185	149	155	158	149	189	165	154	157	164	170	164	156	137	161	161	179	161	163	153	157	162	146	150	172	162	148	142	162	145	172	170	148	152	165	160	146	163	155	171	160	147	160	165	171	134	166	154	203	157	174	156	155	158	146	148	158	140	158	156	159	159	142	139	151	171	167	190	154	162	163	163	173	141	179	134	155	160	172	163	164	156	161	164	151	167	156	161	168	142	140	148	163	164	180	176	149	157	154	172	150	169	167	189	173	156	173	160	170	158	156	138	175	147	161	154	166	141	160	150	181	142	183	157	151	166	171	181	166	146	176	179	155	178	167	133	168	154	178	165	180	162	168	161	188	165	156	142	158	169	171	162	172	142	129	155	166	172	174	157	155	147	147	162	168	182	155	148	147	161	173	175	189	181	193	159	147	157	139	148	162	174	165	189	174	169	128	148	174	144	147	167	141	166	147	163	159	144	150	150	174	151	173	143	144	154	161	157	159	150	171	172	167	161	161	169	145	148	172	174	163	159	165	139	158	175	170	154	167	169	174	164	156	154	170	153	152	140	152	172	152	162	165	153	160	161	149	167	152	159	160	126	151	171	158	151	171	175	159	162	151	151	161	167	173	165	171	149	147	175	161	167	151	164	163	144	152	182	139	151	158	154	147	161	160	167	161	168	172	162	169	151	153	153	150	172	160	158	153	144	147	148	179	161	155	153	166	164	164	145	162	158	137	168	182	128	154	179	141	157	162	160	136	163	161	151	170	159	183	153	177	167	167	157	146	190	153	145	153	176	158	141	159	178	172	146	154	159	161	167	171	173	167	156	161	142	162	150	144	155	151	148	148	166	188	167	158	168	169	168	153	177	162	150	153	134	152	149	147	166	162	161	161	152	184	157	162	165	154	157	157	160	160	140	166	178	173	188	202	164	171	138	160	159	157	164	159	145	160	167	172	161	181	156	157	144	201	151	154	150	162	182	170	155	158	158	177	194	151	164	172	188	141	150	162	174	162	175	175	171	156	138	165	151	155	173	154	149	146	179	183	154	169	168	163	166	157	168	177	171	162	166	165	165	169	129	154	158	164	173	172	155	163	158	177	175	151	154	147	145	148	163	153	158	158	155	167	168	160	129	178	172	162	153	147	169	156	137	164	144	159	142	153	169	140	157	151	162	135	151	146	164	158	173	151	173	153	144	171	167	175	169	169	151	151	154	147	162	167	165	174	143	134	152	180	153	160	165	189	149	146	147	167	158	144	168	132	159	184	161	163	179	177	156	161	154	162	167	136	177	155	169	160	146	128	186	141	147	184	149	174	155	149	184	172	147	166	158	148	155	156	156	152	183	152	185	177	159	167	161	163	165	143	176	179	184	159	166	171	166	158	162	145	162	158	139	175	168	185	153	184	167	152	177	157	172	151	167	145	165	145	154	179	149	167	165	172	151	154	163	154	170	162	150	165	129	148	170	167	155	150	122	183	182	146	162	169	142	151	166	172	139	146	164	144	160	168	159	125	174	153	162	162	170	173	176	167	154	150	158	143	142	185	150	160	161	152	174	137	155	164	163	150	158	186	144	157	157	155	161	150	161	170	152	162	150	171	155	165	140	157	163	141	155	164	164	149	155	168	158	164	159	176	159	171	170	139	150	151	161	158	148	171	185	160	168	164	154	152	153	160	176	157	152	183	142	141	143	151	160	152	154	171	163	179	176	168	182	157	152	155	175	177	192	147
19766	35854	14794	16044	16112	14097	12104	8970	6509	4515	3067	2301	1826	1558	1479	1316	1192	1170	933	828	784	731	698	685	701	759	700	676	640	657	602	595	582	578	560	508	589	575	491	502	491	546	492	527	515	513	504	513	501	502	524	534	510	512	527	537	496	520	526	514	474	533	510	525	518	454	476	494	500	482	556	484	461	484	493	491	515	514	486	512	500	493	511	500	482	462	514	534	501	491	477	477	512	504	488	467	471	479	508	484	500	513	480	453	535	519	493	498	486	514	478	478	532	520	479	490	478	506	530	521	502	503	494	496	475	496	527	507	497	503	495	465	521	472	479	510	478	517	444	485	491	469	483	523	472	484	503	502	528	483	468	488	450	550	479	498	481	521	508	483	475	496	489	536	490	508	531	495	482	488	461	492	500	508	492	505	506	485	517	482	455	520	487	496	519	506	483	473	528	492	482	495	475	499	549	466	515	500	501	464	496	535	501	514	464	492	522	499	520	512	496	507	521	501	496	515	473	531	490	533	483	485	515	512	510	486	503	498	489	490	479	492	488	530	511	486	519	511	514	485	496	488	519	482	492	513	473	480	496	470	491	490	524	492	467	495	519	453	486	468	509	482	513	467	498	488	489	479	499	512	489	506	508	509	485	461	519	462	533	477	473	495	487	516	464	460	495	492	459	491	488	509	470	548	525	537	481	486	519	512	477	482	513	481	485	464	481	519	487	462	492	479	507	549	494	544	495	500	513	497	488	512	501	506	518	503	462	525	478	483	468	486	496	473	462	498	479	511	506	504	528	507	529	492	503	482	518	541	472	495	500	481	480	480	518	540	508	488	501	502	548	514	488	479	500	525	484	524	482	516	502	479	536	514	545	499	510	513	479	543	489	522	490	493	483	446	512	505	481	513	517	477	508	493	536	495	489	484	509	517	452	517	494	487	503	490	477	494	519	522	475	511	511	510	495	491	469	510	485	466	480	498	496	483	466	503	513	498	493	480	499	483	500	477	492	482	455	509	470	496	458	506	536	484	481	508	502	514	460	503	482	500	484	489	520	446	508	521	477	490	525	485	487	493	471	487	497	529	506	478	498	467	501	503	517	537	516	486	498	519	449	514	514	476	515	460	481	504	471	462	521	500	498	492	541	491	486	507	533	483	494	493	459	506	530	486	509	512	498	523	495	486	506	501	505	482	473	510	494	484	492	505	468	509	499	465	463	514	504	489	504	500	490	524	477	484	510	496	475	492	482	500	488	545	518	513	509	486	537	543	479	540	489	524	501	520	508	480	511	495	497	498	474	521	511	472	505	516	466	506	500	477	491	521	467	523	454	525	471	480	511	510	483	527	498	517	477	490	495	486	504	489	494	474	496	472	454	478	491	503	489	479	493	520	483	469	497	515	504	541	503	517	495	519	442	474	480	527	494	507	510	488	494	474	535	512	505	437	511	509	519	506	528	575	506	482	498	532	488	470	481	546	494	528	521	502	502	515	471	489	468	523	462	506	478	475	456	484	488	472	518	501	490	505	499	470	515	463	485	498	486	464	490	503	492	513	503	485	494	525	507	535	516	510	507	491	476	496	508	495	491	486	522	492	493	513	487	503	476	458	486	460	503	500	486	526	478	450	518	512	466	471	492	534	518	508	517	493	460	532	510	495	502	513	516	487	489	449	556	485	537	482	486	517	518	484	491	534	505	493	486	486	500	448	521	512	477	483	480	511	506	501	497	506	496	550	494	482	483	494	482	482	472	524	508	491	489	499	511	524	496	499	545	520	496	505	453	507	459	473	443	452	506	504	516	501	552	491	509	464	512	462	492	515	489	469	465	477	517	460	520	496	521	497	518	499	509	477	531	476	500	490	537	492	511	541	529	485	520	485	522	499	539	518	541	516	547	497	525	507	504	459	471	469	508	514	482	468	538	551	447	449	510	469	552	490	489	513	470	481	506	476	514	489	472	485	523	527	481	525	496	528	509	483	505	485	493	509	507	512	505	515	479	503	505	496	483	507	509	537	501	503	494	555	506	514	482	545	492	466	483	512	530	508	491	493	522	494	507	488	506	544	467	525	537	482	514	500	520	550	486	480	491	542	468	512	482	499	512	490	480	481	448	544	539	524	489	471	522	482	461	470	481	472	500	503	508	462	482	469	500	500	516	486	467	500	488	494	502	489	476	517	501	479	505	479	469	498	493	487	507	533	508	504	546	481	513	510	472	515	499	503	474	505	528	526	530	530	473	510	478	503	482	511	520	487	514	534	529	510	503	502	516	512	504	467	525	506	474	472	475	522	500	532	449	522	511	511	498	478	467	475	518	488	531	487	534	499	462	509	484	453	517	511	514	490	498	494	461	483	484	451	474	458	480	529	532	520	491	504	485	505	473	500	487	496	470	535	508	501	499	519	558	497	529	494	482	514	531	503	490	507	519	471	499	494	464	470	440	532	436	507	489	537	495	513	513	499	513	504	515	544	492	480	496	502	498	496	490	492	479	544	516	465	482	463	528	486	511	482	501	494	503	520	522	486	488	504	480	491	468	499	505	473	486	468	457	483	514	497	480	524	495	518	510	512	498	506	492	485	479	537	496	467	460	472	544	489	502	486	537	522	495	497	495	496	506	461	496	485	489	471	525	459	476	505	528	466	459	498	483	513	501	490	508	524	462	438	505	512	524	564	501	507	488	527	485	504	502	518	487	505	490	507	502	475	496	529	461	471	503	466	505	497	493	514	493	449	477	460	487	468	509	518	470	487	492	478	514	443	471	535	510	470	452	521	481	485	520	505	527	523	469	520	514	485	480	484	492	536	510	485	491	531	503	495	468	503	521	495	495	461	493	504	509	521	524	518	492	522	525	511	486	500	498	497	496	509	522	497	508	501	463	464	522	531	502	501	488	507	499	516	492	491	538	459	457	511	513	528	501	482	519	518	518	482	502	489	503	507	491	474	513	501	437	537	481	501	516	496	449	483	496	520	499	493	449	522	507	496	504	493	540	506	503	478	510	497	523	539	508	491	469	448	516	473	490	525	461	463	447	540	516	451	445	463	473	494	501	455	497	520	478	516	523	475	475	511	513	494	436	507	485	472	506	509	524	515	462	509	476	498	506	473	521	504	486	489	541	517	490	509	486	482	504	479	508	483	505	465	488	495	462	512	513	493	479	486	461	495	526	491	497	468	481	475	494	492	525	473	508	517	495	471	465	513	497	524	504	505	526	488	483	549	498	463	504	477	486	464	476	534	485	488	482	515	484	496	491	445	542	516	512	486	506	501	502	528	500	516	495	485	509	480	516	481	455	507	474	484	480	498	515	506	482	502	493	487	482	506	501	492	516	518	507	503	441	472	486	494	473	497	508	498	456	494	485	484	529	514	492	508	499	490	498	501	437	488	452	541	479	492	486	488	498	497	504	501	466	448	521	502	490	468	481	519	477	533	517	501	511	519	483	496	518	508	510	529	470	522	476	464	496	462	507	467	485	493	482	493	488	526	505	486	466	501
53710	49966	32935	28021	30240	30664	28938	24182	17543	9843	5590	2827	1999	1420	1314	1057	679	506	338	318	291	270	242	226	206	224	197	204	182	213	222	177	178	175	185	163	191	150	147	170	156	160	159	138	188	154	149	154	155	154	141	173	171	152	163	136	149	153	149	135	145	156	158	154	167	165	158	128	147	152	159	166	152	171	157	159	142	164	157	159	151	155	147	134	177	145	169	146	150	153	156	150	158	157	128	152	140	156	143	165	155	178	158	136	161	147	147	171	150	161	167	161	139	146	153	158	139	139	141	168	146	157	137	156	126	177	181	171	185	138	173	148	150	166	147	152	140	163	153	157	138	132	146	151	153	149	171	156	151	152	173	142	138	153	156	160	130	137	162	167	151	140	129	145	143	178	142	145	159	156	157	151	181	131	115	158	154	146	130	155	159	162	160	150	156	154	156	151	162	163	144	152	141	137	167	144	150	155	170	156	142	125	149	139	147	138	165	169	153	176	135	154	155	156	155	178	137	162	140	138	144	158	141	155	170	155	138	149	132	163	143	165	134	149	132	144	147	144	167	159	170	141	159	144	147	176	148	147	159	176	135	145	167	170	166	131	139	152	142	145	138	147	155	163	154	164	156	136	162	144	133	158	144	150	157	136	164	164	153	170	162	164	177	142	150	157	176	135	143	170	146	157	142	131	154	159	152	144	135	147	143	159	163	161	144	169	157	169	135	155	148	152	141	169	170	157	150	187	148	160	155	150	139	167	161	149	150	153	138	163	157	142	130	149	146	143	128	138	182	156	159	146	144	160	150	178	153	164	172	156	156	142	144	161	152	151	142	166	142	166	154	132	144	153	159	142	170	145	168	169	146	154	150	144	157	162	148	150	161	130	143	148	157	145	166	143	151	158	140	139	149	160	175	171	156	145	147	174	162	154	164	156	142	155	149	168	178	158	140	168	166	148	141	131	165	146	147	149	148	136	150	162	148	135	155	155	149	153	130	149	153	173	161	129	155	142	163	178	157	183	159	135	151	144	159	134	130	135	159	151	167	155	167	167	131	143	189	152	143	149	158	163	136	182	135	144	144	141	145	154	143	145	146	136	155	165	146	165	157	146	163	153	146	150	150	156	140	180	164	157	178	149	155	138	162	158	156	147	147	147	186	159	125	156	169	142	137	148	150	156	173	156	153	154	147	143	137	175	138	145	147	134	152	159	159	180	145	169	135	191	164	149	146	155	135	142	142	143	153	152	142	135	147	149	155	170	153	139	142	150	144	170	171	169	145	141	150	144	143	148	166	158	167	143	158	162	155	155	141	168	179	168	154	151	154	140	156	156	143	144	143	147	144	158	130	152	155	170	157	153	183	160	148	142	143	151	170	153	154	137	166	137	139	173	131	150	146	143	157	175	158	148	152	152	164	169	173	145	162	162	160	142	157	158	147	168	141	158	136	158	144	160	168	144	154	163	150	159	175	172	138	141	145	133	148	139	148	163	127	167	165	150	159	136	156	152	155	148	149	152	155	145	160	153	158	159	166	172	146	129	160	126	145	145	146	156	164	180	148	150	151	131	149	156	142	157	159	148	148	171	142	143	145	162	143	162	166	171	164	145	146	153	163	145	147	136	159	138	147	157	150	153	142	151	150	142	145	128	135	158	159	171	139	148	165	156	173	166	167	138	153	132	173	153	159	143	150	154	127	138	150	150	136	161	162	144	158	145	163	169	154	149	145	155	162	147	146	164	158	143	164	166	142	136	147	158	141	150	153	160	137	146	150	161	153	155	131	163	144	147	137	183	170	127	143	159	148	132	164	180	146	162	147	145	136	156	153	173	160	163	149	135	172	149	150	170	156	180	154	145	161	160	147	159	154	158	158	141	161	164	164	145	136	157	158	142	174	133	129	141	154	160	124	166	134	159	150	170	170	165	157	158	173	156	167	163	150	160	165	151	147	151	176	145	154	165	156	163	128	155	174	151	155	162	145	162	120	146	176	170	162	172	153	166	153	157	143	149	161	146	156	155	129	166	158	175	173	146	155	170	156	172	151	150	147	151	180	136	144	152	148	159	170	164	146	158	167	141	158	168	157	170	179	158	134	151	165	162	164	154	145	153	176	173	166	156	137	146	152	146	150	151	127	154	146	159	173	161	150	161	161	149	161	144	138	175	149	168	174	162	163	171	147	156	159	162	166	141	164	142	135	151	157	157	154	134	181	165	164	168	143	158	147	121	144	164	149	158	152	156	160	145	151	134	143	143	162	150	138	172	145	166	147	150	168	157	156	142	164	147	161	174	154	141	156	148	150	166	155	171	150	168	129	159	158	161	156	166	165	159	132	170	140	146	168	180	172	129	163	142	137	150	146	168	170	143	141	153	135	149	149	146	144	125	147	138	161	149	147	150	172	168	147	160	144	131	146	139	160	122	165	162	160	138	160	176	155	142	164	141	136	174	141	127	150	147	152	137	141	164	147	142	131	159	135	162	153	126	158	146	141	157	145	169	153	143	141	171	152	160	156	135	153	145	154	149	130	161	150	140	168	156	140	144	170	173	139	162	148	163	142	176	163	139	144	134	155	150	144	153	161	141	138	159	159	164	168	167	196	157	133	144	137	151	143	145	152	141	151	168	134	159	177	150	157	181	160	168	151	158	155	152	159	144	154	158	154	148	120	152	156	165	170	145	148	155	155	131	170	149	139	144	170	136	160	162	179	135	160	152	149	164	136	151	176	169	149	169	157	169	138	152	143	142	135	150	147	161	173	164	151	151	149	152	135	137	155	155	170	173	168	142	149	158	169	180	154	148	147	147	134	184	145	158	148	144	144	153	157	160	158	145	163	140	162	142	151	163	160	143	151	139	162	140	183	158	139	164	150	127	155	155	147	171	154	145	169	160	178	148	163	142	144	148	160	157	175	153	146	150	168	155	136	145	150	144	141	161	164	154	132	154	179	167	159	162	169	161	164	170	156	133	142	145	139	158	140	153	140	146	178	125	155	161	141	146	161	153	163	136	155	176	150	132	150	160	157	135	176	168	157	129	156	151	140	152	154	165	158	151	138	170	163	175	153	160	125	163	159	154	167	156	136	159	120	150	129	157	159	177	159	143	163	155	166	153	147	160	159	139	168	138	150	177	151	142	139	146	146	132	182	160	156	155	164	144	176	148	174	135	163	143	151	138	159	137	153	163	151	159	152	138	156	163	127	140	160	144	170	169	186	174	153	151	137	147	129	165	141	139	147	132	137	152	159	143	157	143	151	161	159	143	153	138	142	155	146	166	163	165	168	166	153	152	169	146	150	144	134	161	173	158	144	147	179	163	155	160	145	146	140	164	137	184	156	152	164	150	158	141	159	144	154	136	130	166	146	157	154	148	149	156	133	162	132	161	147	167	165	162	160	140	163	152	155	148	166	148	157	155	168	149	151	165	137	144	149	156	138	147	138	155	158	141	154	166	128	168	143	177	156	175	161	130	155	151	150	167	146	149	151	137	174	153	172	181
44573	54313	32103	39190	43868	42797	40550	36198	30008	22710	18073	11767	8754	7185	7098	6058	4412	2823	1895	1498	1393	1095	972	920	900	880	901	916	799	754	789	680	720	677	605	584	582	590	580	568	537	523	534	570	552	537	535	525	509	488	525	506	475	522	506	487	559	485	491	495	502	513	450	517	474	485	470	468	473	462	469	461	478	497	469	476	473	472	475	486	477	514	464	507	466	467	494	458	434	493	448	505	462	452	489	471	487	460	483	524	438	460	470	493	528	480	476	496	482	490	507	492	448	426	460	453	515	493	462	472	475	493	477	492	486	517	501	461	501	448	479	496	483	458	455	460	505	500	458	498	465	450	489	463	440	465	474	451	418	514	488	471	525	473	492	477	492	479	464	483	441	460	469	506	447	472	488	479	457	448	442	474	439	464	456	508	457	476	482	472	465	460	471	467	467	500	466	452	467	428	503	456	459	481	489	455	475	468	444	462	462	479	448	486	454	456	485	487	429	467	506	472	469	483	443	500	456	449	477	445	472	434	510	477	488	438	488	454	449	464	451	459	457	491	477	486	483	437	460	445	428	453	491	498	495	503	437	483	484	486	468	497	456	487	481	455	436	470	463	451	487	465	469	477	468	463	481	438	474	484	495	440	451	499	482	512	479	516	477	487	495	483	401	501	470	457	432	450	416	502	459	471	481	489	444	456	475	430	483	479	416	466	479	469	501	484	476	494	463	440	466	447	446	511	469	476	474	456	474	451	427	454	453	490	484	416	473	458	481	450	481	466	442	466	450	476	434	493	475	528	501	430	463	468	454	451	445	453	436	507	468	507	465	487	479	485	449	492	508	455	487	468	456	492	475	454	509	451	455	475	516	444	490	463	465	478	499	458	486	479	456	469	462	451	479	503	464	483	503	466	498	510	458	516	442	443	498	481	479	452	487	447	498	475	506	467	475	496	482	505	486	498	475	458	484	485	487	455	489	485	503	489	427	456	485	434	453	518	512	492	496	479	456	482	522	464	483	469	478	451	482	422	507	507	462	491	470	502	477	531	504	458	474	491	461	474	473	460	459	470	490	499	460	482	467	485	463	439	416	467	465	476	464	455	450	476	467	474	484	440	413	452	453	448	478	459	498	499	451	474	442	484	440	457	454	427	456	494	470	474	502	458	431	477	463	469	472	471	502	514	474	449	477	466	466	454	463	478	475	453	457	468	479	467	485	438	439	470	485	504	474	451	487	452	465	460	464	472	455	468	450	479	459	456	458	443	462	498	416	451	509	429	428	495	443	459	492	486	443	448	480	458	485	461	455	473	467	474	489	483	457	437	482	484	464	502	457	455	489	475	454	475	484	473	429	481	478	474	464	488	502	460	466	461	456	457	483	463	502	492	425	445	438	476	482	458	455	442	444	468	475	497	453	459	496	477	462	493	482	466	475	448	467	440	500	477	489	486	466	464	451	488	458	464	464	441	419	467	475	490	481	465	442	465	454	409	479	463	462	484	491	475	475	464	481	452	472	471	452	468	473	494	492	490	487	447	442	470	488	458	458	490	455	424	488	460	458	501	486	498	481	438	481	466	496	454	457	479	495	460	482	457	474	503	447	459	504	453	481	455	466	480	465	496	506	485	489	440	470	485	474	457	503	459	430	426	447	530	512	523	482	451	463	476	454	477	468	462	467	484	489	442	475	494	499	499	486	450	502	471	456	460	511	443	484	496	499	446	457	496	507	483	478	460	442	494	444	463	509	484	449	499	494	480	492	455	452	449	450	455	459	454	470	476	460	478	466	478	456	486	477	461	477	495	465	476	495	490	499	462	427	445	465	457	480	451	451	486	460	467	507	474	465	450	466	474	481	466	464	508	494	442	424	480	463	439	504	461	461	454	447	482	479	461	471	494	493	462	494	496	438	417	482	452	494	461	457	460	493	487	526	427	459	499	511	459	433	478	483	503	441	422	492	488	468	452	469	475	482	462	416	465	441	443	471	480	467	470	491	468	456	555	503	439	486	479	437	494	440	437	485	470	454	455	476	502	449	462	449	446	478	460	467	449	472	484	448	486	473	475	434	472	473	471	445	485	443	487	478	455	478	495	496	446	468	467	489	493	457	433	488	423	461	452	490	497	471	421	500	434	438	494	437	462	462	480	501	485	464	504	419	497	462	486	458	459	464	464	509	487	492	478	433	471	472	467	466	454	507	487	467	459	448	457	460	473	484	413	444	457	465	454	437	483	466	460	447	444	474	506	465	482	483	478	480	464	451	477	496	490	467	470	446	464	450	444	461	456	473	458	458	471	485	456	473	448	441	499	491	492	518	455	492	498	489	479	454	462	418	440	434	444	472	484	482	505	487	488	447	456	440	455	470	467	428	465	495	488	478	459	453	484	474	501	429	432	432	485	475	505	474	473	495	449	515	437	474	451	455	461	433	473	482	450	503	471	484	470	456	460	459	489	468	440	456	511	482	480	444	497	478	465	500	476	470	494	466	503	469	502	502	464	430	474	451	463	467	455	498	484	440	490	480	465	487	490	442	477	499	446	510	465	479	490	505	476	456	519	503	457	484	501	487	502	526	476	456	471	467	482	513	507	477	458	461	522	469	488	467	498	435	496	433	463	471	449	442	472	482	446	445	482	452	487	450	448	471	485	461	436	454	456	480	435	524	451	494	473	459	479	447	479	458	441	469	480	498	448	450	468	473	460	449	488	480	482	503	480	467	412	441	476	460	469	512	464	475	463	470	469	456	456	481	467	463	455	471	432	509	476	479	423	448	495	503	479	449	466	478	454	468	472	448	477	450	516	471	480	423	438	482	454	465	461	471	470	487	474	470	462	466	492	459	430	457	473	494	484	460	493	502	479	497	466	472	481	472	470	494	465	511	453	469	480	439	452	475	484	480	451	493	432	470	463	477	484	493	498	501	471	471	473	481	486	459	484	455	485	436	442	462	469	480	488	457	468	492	464	451	497	467	481	433	463	485	456	462	464	506	489	490	475	483	466	509	477	433	477	484	461	474	488	483	469	448	459	523	466	485	480	456	452	474	466	447	483	451	505	480	462	509	465	503	482	501	465	460	501	451	497	476	464	454	500	475	442	466	506	505	445	464	467	478	507	481	476	442	416	449	473	471	463	489	427	491	453	475	452	456	473	490	442	437	482	454	453	471	472	463	460	437	445	465	438	466	488	444	466	480	471	498	476	452	468	450	472	483	454	476	494	457	461	487	428	443	509	476	412	488	508	498	508	404	452	499	480	485	510	463	492	497	452	456	452	493	490	462	480	471	465	464	472	465	459	450	459	453	455	443	465	470	485	451	471	495	470	495	446	469	466	497	481	452	446	472	473	454	474	468	432	479	448	460	484	468	499	451	444	444	475	440	493	471	466	446	447	462	501	450	464	497	459	501	436	481	465	487	450	412	487	464	479	482	480	495	498	464	485	460	488	514	479	483	479	467	481	473	463	453	466	457	495	451	487	459	444	442	492	465	479	462	529	468	468	453	508
57433	45916	32389	28152	31348	33862	34506	32416	28463	21673	13999	7907	4488	3452	3173	2638	1466	851	635	584	481	435	426	358	397	373	391	350	341	349	316	326	286	308	280	284	275	278	261	274	279	287	256	250	273	272	265	269	236	295	275	254	246	271	289	257	235	254	253	266	258	292	250	251	252	273	245	263	265	243	276	275	260	227	251	241	247	262	264	234	250	244	257	261	255	301	272	265	240	267	267	254	263	239	250	271	247	290	249	217	232	213	248	277	271	246	280	275	279	261	265	238	246	270	292	265	284	245	273	285	272	267	252	230	304	280	277	265	275	261	243	237	258	232	257	222	278	253	267	255	250	263	251	278	266	230	277	274	246	256	222	273	267	251	262	270	248	268	231	248	250	281	258	235	264	243	289	224	246	264	243	244	246	235	243	264	240	275	256	248	266	269	265	235	255	256	252	290	257	237	251	250	276	235	269	214	265	280	284	297	268	258	265	238	275	248	254	285	262	246	248	277	250	264	252	221	256	254	249	250	255	242	238	287	255	259	277	241	269	257	280	238	251	242	303	276	272	266	261	250	281	249	226	278	257	237	255	230	268	255	283	236	287	261	255	259	264	253	258	240	288	240	274	255	244	244	236	257	242	271	245	223	288	256	290	266	245	270	268	241	231	249	236	294	255	255	253	260	259	258	272	275	274	255	250	240	258	267	267	256	232	288	259	289	226	254	252	262	265	268	233	263	249	277	255	272	261	241	276	254	252	224	258	231	242	262	267	238	256	241	275	266	250	274	260	245	282	282	252	249	251	262	254	274	256	254	284	290	239	257	272	271	263	275	259	280	249	239	272	252	263	265	254	248	254	242	254	234	277	264	262	280	252	255	241	216	269	243	263	257	227	253	279	254	277	238	297	252	250	261	246	270	233	256	249	256	267	254	275	233	294	239	271	209	249	255	252	265	263	270	232	260	247	258	261	250	259	270	244	260	251	258	261	231	273	295	290	265	240	289	247	272	254	250	270	252	246	264	286	275	244	270	244	243	275	229	255	246	231	240	257	287	240	241	232	265	248	292	264	265	267	263	252	258	242	268	260	275	258	262	274	270	257	269	273	235	278	267	247	254	271	258	259	278	245	241	278	232	257	250	233	257	273	272	281	249	250	257	261	250	223	269	290	256	260	266	234	269	238	268	269	255	258	243	258	262	274	264	231	278	252	263	264	271	292	280	244	302	255	259	246	250	238	243	252	263	247	233	243	267	258	252	255	283	269	246	253	268	253	251	238	261	207	255	249	283	274	275	268	251	238	258	227	251	282	264	245	229	270	239	247	242	266	264	266	274	258	236	238	258	229	248	262	251	265	272	268	255	267	245	272	252	267	273	281	276	244	246	253	289	278	264	252	226	261	267	234	254	212	251	230	274	240	240	253	280	262	241	254	211	254	252	274	249	249	239	282	243	244	244	228	257	246	276	237	251	242	279	224	288	268	260	272	260	241	248	278	257	263	291	257	268	280	260	252	249	256	286	268	235	284	243	247	252	280	263	265	247	243	271	258	288	275	267	259	260	275	248	249	265	258	266	240	244	269	248	240	285	259	265	267	273	259	286	271	259	259	252	251	253	263	250	256	281	265	260	249	250	250	251	238	229	261	245	266	255	257	270	260	248	236	242	287	232	240	243	251	257	263	267	232	267	270	235	254	236	243	272	262	267	265	294	266	279	274	261	255	254	267	261	247	259	264	264	257	269	277	266	258	248	278	248	239	237	246	304	250	244	259	256	241	251	246	244	277	227	270	264	257	252	265	229	267	263	256	250	260	273	286	257	286	276	258	248	268	232	282	252	255	234	258	241	271	243	269	271	247	255	271	229	253	275	256	268	227	245	238	244	263	270	282	235	264	276	238	234	267	252	274	264	257	291	263	269	268	245	232	249	281	273	264	256	278	266	279	275	291	256	250	251	260	271	262	229	229	278	292	237	259	242	236	244	265	216	293	273	263	241	252	272	257	223	266	240	291	281	256	264	272	250	234	273	257	257	238	246	233	269	249	249	253	277	266	263	263	249	236	241	257	236	267	271	275	263	245	284	276	257	225	252	218	275	255	238	254	255	248	264	257	273	283	257	249	270	247	239	256	252	266	261	274	275	257	254	242	262	270	245	268	254	224	243	241	240	293	265	251	284	269	268	271	239	241	266	231	252	255	230	240	246	232	290	254	228	250	270	288	244	272	249	233	233	252	252	251	248	272	259	231	285	226	258	261	250	245	255	217	257	255	224	238	266	244	254	248	289	287	260	246	231	245	256	252	253	268	250	240	262	235	243	271	245	234	237	241	272	265	279	259	243	254	239	273	267	269	230	271	260	268	264	263	272	250	263	267	276	244	282	286	242	292	228	247	283	270	268	261	261	267	285	268	248	258	258	247	269	265	266	252	261	245	279	273	210	229	279	247	263	267	267	250	274	267	245	271	257	274	250	244	265	265	265	284	257	262	247	239	239	296	236	236	265	249	232	240	284	261	276	275	269	262	265	267	264	282	253	279	249	274	239	258	262	242	254	257	269	282	255	276	279	248	249	253	263	244	262	289	261	253	253	242	227	241	273	269	289	266	242	274	262	284	255	252	241	243	245	255	262	266	234	278	251	256	257	242	273	223	252	259	254	268	260	226	235	269	234	246	236	252	275	252	258	260	257	297	293	249	234	250	264	233	272	245	262	279	269	290	258	247	272	260	249	263	258	275	256	251	250	267	268	256	261	242	253	244	273	243	272	277	256	242	275	232	254	233	264	246	263	286	251	255	234	267	257	308	284	224	239	258	259	233	258	276	239	243	247	241	239	280	253	228	276	266	303	251	261	266	266	257	242	270	258	240	256	263	283	271	275	280	272	237	240	246	266	239	273	251	276	237	253	242	262	256	253	250	243	254	257	246	265	310	265	264	248	249	270	272	246	261	282	269	244	258	244	269	263	280	263	276	248	267	255	248	270	259	262	257	259	256	243	252	233	239	242	272	287	256	257	241	243	250	238	253	234	245	262	290	248	288	254	247	245	271	239	260	280	271	269	291	263	272	266	233	258	238	255	242	253	247	266	270	278	257	254	249	266	263	242	284	260	268	253	234	287	230	248	283	265	261	255	257	267	255	261	263	245	250	250	262	247	246	279	247	233	281	263	264	236	224	287	241	272	257	259	281	236	259	255	266	257	243	247	261	249	259	277	230	269	274	250	240	253	278	272	239	245	269	255	255	244	249	241	264	247	288	251	260	269	264	280	252	246	268	261	236	254	246	231	278	281	250	248	252	263	239	256	266	264	237	258	268	254	263	277	226	263	244	255	253	262	259	248	230	257	280	267	268	261	248	275	259	262	258	272	269	242	264	255	262	280	265	260	277	296	239	270	271	261	269	265	252	226	272	263	238	243	254	256	264	244	237	273	244	249	222	280	223	245	260	276	273	285	254	258	238	253	254	249	242	242	246	264	262	271	264	227	252	264	290	247	255	247	266	257	280	236
50235	52833	38606	45018	49482	49583	49084	46064	40784	34253	28184	20598	15332	13098	13026	12503	8181	4571	3154	2522	2322	1880	1575	1435	1566	1539	1462	1413	1249	1272	1255	1096	1110	983	1023	1019	1015	1023	919	924	843	869	847	833	799	799	788	776	779	756	790	728	777	755	776	749	770	710	777	771	714	751	702	743	715	715	738	760	775	727	721	738	644	737	717	713	749	662	736	718	786	738	727	758	723	718	758	715	692	707	712	694	719	687	675	703	781	710	679	754	746	764	742	734	687	752	720	712	673	693	690	685	701	720	690	699	676	705	692	757	710	714	722	717	714	696	672	822	757	765	759	683	719	678	715	696	695	668	701	705	736	681	704	655	695	707	712	707	693	682	657	680	628	739	654	732	719	690	695	712	778	700	664	679	756	708	710	737	673	721	718	717	724	722	702	687	704	715	718	734	723	710	704	748	753	770	711	748	694	752	719	721	712	690	738	738	710	749	752	730	674	682	634	656	727	711	720	689	725	716	762	774	714	720	667	768	679	751	659	675	730	727	754	698	765	692	733	714	721	667	686	693	716	710	712	671	685	733	704	698	662	697	740	710	677	699	706	738	698	720	703	739	714	729	726	740	717	708	702	714	718	689	717	755	697	709	732	699	669	727	721	680	697	727	715	687	709	688	722	691	724	751	730	713	670	694	722	689	719	719	655	690	681	709	743	693	750	675	755	729	730	692	738	729	721	731	708	699	722	695	718	694	654	694	704	677	763	675	758	699	711	721	715	704	733	707	689	732	706	715	701	690	690	694	744	686	701	675	716	729	694	696	663	676	673	711	689	720	726	709	757	680	701	721	735	757	701	699	741	772	752	699	723	712	744	710	661	672	710	739	676	737	703	732	692	723	670	698	720	685	662	691	719	693	790	733	725	697	684	728	717	736	711	680	662	659	754	689	740	724	737	680	737	691	711	712	772	688	708	655	687	713	755	689	678	711	680	712	703	779	702	687	704	703	676	708	681	703	690	718	719	704	667	713	656	681	684	691	718	680	721	723	754	731	713	704	730	711	681	691	734	696	716	729	716	717	646	686	787	782	701	731	699	633	728	740	729	717	680	659	674	698	737	712	729	685	678	718	704	658	717	715	775	769	725	705	707	693	720	714	669	710	712	721	705	738	698	710	697	731	721	734	712	679	728	678	726	694	728	685	746	733	678	736	680	752	732	743	701	706	724	693	709	691	666	694	688	726	692	709	710	690	674	701	731	749	733	699	735	697	707	726	687	752	658	730	721	752	714	675	733	702	708	706	655	683	708	685	733	744	691	727	732	688	718	710	716	692	668	727	668	734	696	702	732	642	717	688	703	732	692	698	719	701	692	724	700	734	738	690	708	712	726	722	748	756	676	742	721	746	742	749	777	716	764	710	702	719	672	689	704	753	694	748	721	722	744	724	735	634	700	731	714	737	721	685	699	687	724	731	743	743	757	698	712	710	717	708	710	700	710	738	685	681	687	704	706	712	768	741	706	696	722	698	727	767	717	723	701	730	725	683	699	753	685	688	690	691	698	691	701	703	706	712	694	725	668	695	716	726	652	700	692	652	736	668	716	718	698	719	708	738	663	651	690	729	725	732	703	709	701	742	692	723	702	711	663	678	708	695	673	735	752	701	711	692	688	761	707	691	745	680	719	719	700	720	686	686	723	709	732	723	707	722	696	707	708	735	699	741	692	727	728	700	691	708	752	705	685	701	686	703	699	713	705	724	696	691	714	698	725	670	717	720	658	741	700	612	705	730	681	756	697	668	714	711	695	717	754	681	677	682	686	716	741	722	684	748	694	740	714	752	717	694	681	691	708	696	748	666	733	715	750	666	750	695	698	737	709	727	716	745	721	695	733	731	656	751	708	734	689	752	726	679	685	717	708	695	711	733	665	707	659	675	728	720	734	717	693	711	740	711	709	711	697	687	674	677	678	753	723	728	719	683	716	724	721	741	710	665	652	702	713	683	708	752	658	729	703	734	727	700	710	720	693	781	674	725	702	721	703	701	711	733	738	677	739	696	756	733	737	691	736	726	718	685	681	709	670	704	663	705	733	649	700	690	700	693	701	710	736	737	695	678	691	706	734	680	730	741	727	760	633	680	711	715	698	723	748	723	724	712	687	690	684	689	744	711	704	726	694	709	732	686	757	741	687	701	710	677	703	676	707	727	702	673	725	721	701	698	695	724	706	714	787	695	698	738	717	738	678	712	673	699	710	673	708	756	704	681	754	724	690	672	739	738	706	737	685	713	686	719	748	715	710	748	694	702	716	690	669	669	733	743	657	726	663	671	677	680	756	779	704	709	707	702	747	728	707	699	687	698	692	684	680	677	736	726	676	709	700	710	704	712	730	709	638	674	717	768	728	718	716	706	736	721	744	702	706	715	707	739	704	722	694	738	707	705	739	714	722	688	707	709	674	726	698	711	781	716	763	732	679	746	746	702	712	741	711	697	652	685	714	710	726	725	720	690	688	698	704	743	720	717	721	673	701	716	735	718	709	701	769	686	687	718	713	727	723	709	742	710	645	737	759	686	689	708	729	728	709	721	718	738	697	712	728	735	694	728	711	744	719	721	733	750	735	645	713	733	716	749	707	672	715	735	689	693	723	700	716	742	757	729	704	687	701	745	748	712	763	748	717	707	747	706	704	680	680	739	741	723	735	676	680	704	703	718	710	725	709	732	689	696	745	773	684	759	698	699	710	667	727	738	709	696	697	732	711	701	695	704	732	709	693	726	737	675	733	753	646	707	709	699	679	718	717	707	657	694	695	690	679	654	669	730	674	706	662	708	676	725	707	716	743	705	673	736	674	745	719	710	708	700	757	701	670	693	694	760	722	658	690	742	774	709	702	667	722	696	702	717	655	693	754	686	692	730	702	739	693	715	714	655	722	721	732	704	687	723	718	697	691	713	720	722	697	707	697	720	732	729	686	761	672	717	747	709	774	669	701	677	732	728	671	699	705	698	728	671	692	739	690	693	697	737	671	697	710	709	697	742	669	691	672	680	726	728	709	776	727	735	670	752	764	723	683	718	699	685	751	698	689	718	690	729	722	723	725	715	700	716	690	697	739	696	748	655	696	720	660	676	692	723	684	716	717	707	704	763	697	668	712	666	682	664	708	687	733	719	668	727	728	702	698	709	714	690	692	736	699	715	709	686	683	730	691	677	698	710	693	785	713	745	703	724	636	663	699	704	683	732	686	695	674	682	747	623	681	679	723	677	722	705	726	748	718	708	702	697	777	665	711	710	697	685	690	774	725	680	697	727	705	685	692	704	715	719	708	688	669	702	713	722	711	734	744	670	737	705	695	749	694	719	732	665	698	720	758	733	688	677	728	733	717	690	727	739	701	690	674	688	729	687	720	708	697	711	683	688	685	731	673	763	704	671	676	759	690	723	733	711	692	707	689	710	725	672	713	702	649	689	735	701	734	695	726	745	722	694	737	694	762	665	706	709	701	737	747	740	730	733	694	705	689	678
21660	37986	18652	10770	7625	4597	3173	2266	1614	1080	628	495	393	339	316	306	227	258	241	191	201	197	171	187	167	198	190	183	166	203	192	178	153	177	179	176	155	168	195	161	161	146	167	192	180	158	155	142	158	175	150	164	154	171	163	187	182	151	170	169	157	154	164	162	151	162	149	152	159	174	154	170	151	144	173	159	172	183	174	151	136	164	146	163	147	161	176	148	160	158	162	171	142	155	141	153	138	153	147	145	155	143	144	148	150	166	154	157	149	161	178	191	153	184	147	171	162	174	151	153	182	162	170	172	138	154	173	150	144	161	177	189	172	160	187	175	169	154	185	153	148	167	155	160	168	147	150	152	147	171	136	164	164	140	146	161	138	165	159	190	161	150	152	144	167	160	163	160	176	165	157	157	174	160	173	148	146	170	170	161	135	152	179	130	184	163	138	159	189	176	157	161	157	152	149	160	166	139	162	134	158	168	142	154	182	161	182	157	159	150	159	169	171	161	148	171	174	149	157	175	140	144	143	160	171	151	150	190	149	167	168	164	149	180	173	154	170	153	150	153	153	161	157	170	138	156	151	158	174	157	163	177	142	172	167	162	171	162	169	162	148	151	160	148	169	167	159	156	168	162	146	172	188	185	195	152	183	163	160	146	180	168	159	178	159	144	176	172	157	156	141	168	176	155	162	164	144	159	178	146	174	153	141	171	161	167	153	171	138	149	178	157	153	167	154	153	174	173	149	145	132	139	172	162	144	143	160	172	136	153	166	164	187	172	176	184	157	163	167	171	153	171	166	171	142	150	148	169	183	171	163	165	170	162	161	152	161	163	176	157	168	163	159	169	170	158	154	142	173	144	166	171	148	147	143	164	165	166	172	160	172	166	167	140	164	149	174	169	132	150	150	122	169	173	135	165	159	167	161	143	163	162	154	171	169	152	156	177	159	175	177	156	157	155	149	145	143	148	172	148	156	160	134	151	149	171	160	130	153	161	156	163	167	150	160	162	175	149	152	143	170	137	142	149	140	188	150	146	155	153	160	167	169	151	141	157	154	171	161	156	152	136	156	169	150	181	158	174	182	162	195	166	151	183	162	178	177	159	172	187	153	158	156	183	170	172	159	159	167	160	144	157	132	166	163	145	169	156	161	160	182	181	162	158	161	158	176	152	184	167	167	147	167	147	178	162	167	148	179	154	138	147	177	175	159	180	141	173	182	179	154	144	158	144	154	167	165	161	153	160	164	171	144	174	174	133	161	170	157	154	158	162	174	156	175	163	170	150	179	178	151	176	161	136	162	138	169	173	172	173	157	176	156	184	159	161	183	162	167	141	170	161	159	161	169	142	165	162	150	172	165	161	178	157	179	137	149	176	166	184	142	162	152	139	170	169	158	141	177	155	175	172	169	140	178	164	164	154	159	141	172	171	167	156	149	189	145	172	154	161	174	179	136	165	139	146	170	172	151	171	174	151	160	147	159	142	169	164	162	168	159	152	149	166	174	144	163	146	165	144	174	164	173	163	146	148	169	171	161	145	173	141	158	168	161	175	139	165	149	177	179	181	164	150	181	170	145	175	138	154	153	154	157	155	179	124	138	137	145	166	146	164	155	174	164	134	167	158	160	155	159	171	155	160	180	173	173	160	150	156	165	151	170	142	140	150	174	161	170	154	164	144	157	173	146	168	183	180	153	147	136	140	151	186	150	161	132	151	169	151	158	162	154	160	141	199	154	158	145	144	179	170	161	166	165	166	149	160	188	159	165	135	157	148	160	149	192	150	167	165	158	142	173	182	151	139	162	146	167	165	148	159	158	143	154	181	158	153	157	154	172	152	150	156	166	151	141	153	141	154	151	141	155	175	181	160	157	148	184	149	186	150	153	163	165	154	149	168	169	171	168	167	153	126	180	158	154	158	179	130	156	184	167	167	171	155	156	156	176	169	159	188	164	152	147	169	151	168	174	138	163	139	161	163	162	157	162	164	161	167	167	175	162	161	143	161	141	175	151	165	161	145	189	164	128	159	160	162	126	174	128	155	168	149	129	165	147	154	162	164	173	134	171	157	176	133	186	169	157	176	145	150	154	168	163	183	167	174	161	180	181	165	178	168	158	155	161	147	169	139	163	154	166	140	153	153	151	186	153	138	142	167	136	146	154	159	159	152	167	172	142	142	161	144	147	136	162	180	161	168	180	156	162	158	155	155	174	181	166	145	149	152	145	154	137	144	182	141	155	159	154	157	156	159	158	144	163	135	159	140	160	146	158	144	166	168	187	157	162	176	168	169	143	169	162	139	163	161	170	168	133	182	160	165	175	176	148	148	170	174	163	167	170	162	159	148	160	158	154	161	168	148	177	140	135	161	159	152	168	144	133	151	152	156	151	167	156	149	177	136	151	137	152	145	138	147	143	155	160	155	144	151	174	157	175	144	181	152	184	171	163	160	163	150	132	131	157	153	165	173	149	162	148	177	161	152	142	160	132	163	177	174	158	164	178	169	140	167	142	159	169	177	157	182	139	159	147	176	151	140	160	153	155	154	163	152	164	155	174	156	157	151	168	173	151	163	187	144	160	154	165	167	152	179	156	172	184	169	177	153	139	148	176	155	175	159	168	142	165	139	146	168	185	135	175	172	137	167	154	157	174	164	153	136	157	164	146	152	170	150	156	149	162	170	153	183	162	154	173	171	167	140	164	141	130	176	148	160	131	150	158	172	173	134	160	173	128	155	161	156	169	160	152	146	182	177	150	168	187	142	146	169	157	156	162	153	178	161	166	156	158	158	180	150	169	155	157	155	150	162	157	164	168	163	184	148	160	153	149	177	161	151	187	161	162	167	183	162	173	186	140	183	148	141	180	153	177	149	144	133	164	162	148	177	150	168	157	154	159	152	182	157	143	146	165	154	169	155	153	143	157	157	177	158	160	170	164	170	129	174	172	174	158	177	162	171	166	163	141	151	167	155	168	168	168	147	156	166	162	153	164	172	151	172	164	128	182	165	179	157	149	142	164	180	161	145	155	168	157	160	142	163	154	153	157	143	168	148	172	138	159	151	155	171	176	168	154	145	157	163	180	168	149	158	153	141	163	154	170	149	157	183	162	154	178	163	159	164	154	167	167	156	140	165	174	166	164	154	155	149	183	170	152	177	156	166	179	168	164	156	161	166	152	166	164	168	175	167	141	159	178	137	166	188	163	156	153	155	167	160	169	164	149	183	146	161	158	164	162	159	142	152	164	133	145	138	141	161	159	167	139	159	194	174	166	166	172	145	167	161	155	163	178	161	165	176	172	169	143	157	166	161	174	175	170	172	145	146	182	153	141	159	145	168	151	162	133	145	144	156	159	139	155	166	160	154	163	180	157	181	141	141	175	179	160	169	162	169	165	178	152	158	163	159	173	174	181	157	149	153	158	148	191	172	161	170	166	171	167	157	151	162	154	143	165	161	183	182	157	165	164	171	157	141	153	160	177	165	163	157	163	160	171	207	160	156
18711	35555	15858	17058	17147	13941	11633	9078	7174	5011	3194	2247	1928	1626	1492	1424	1191	1044	950	872	769	713	678	670	704	719	638	636	608	628	616	596	600	575	547	588	543	548	527	580	504	542	514	540	560	541	519	542	532	520	500	514	504	523	501	528	525	512	515	497	499	476	495	488	495	504	468	476	504	505	465	490	495	525	487	475	504	478	534	490	515	516	495	556	501	534	503	498	484	492	483	516	525	486	492	520	507	497	464	515	533	494	551	456	487	485	497	514	485	501	503	533	540	497	537	530	524	516	508	503	494	488	562	478	464	504	507	491	497	507	526	497	503	495	466	483	500	513	514	520	502	516	552	512	511	470	527	493	462	508	478	509	534	497	481	530	478	490	503	508	521	527	515	507	471	517	507	485	537	498	533	501	501	487	502	513	499	494	488	524	508	547	544	490	497	515	526	502	535	460	499	503	495	487	515	512	547	488	476	475	482	479	478	483	530	538	512	474	491	476	490	519	529	512	502	478	510	490	456	512	498	517	515	496	494	484	492	511	519	496	518	499	469	509	477	477	515	498	504	522	519	499	478	489	500	499	474	479	490	517	488	441	529	498	507	501	485	471	488	511	497	457	490	480	537	520	490	503	502	492	533	483	506	506	487	490	519	500	497	483	509	458	505	472	472	482	509	468	530	460	529	509	520	504	504	506	444	493	485	486	491	503	496	543	508	481	497	477	509	491	483	542	499	471	482	541	469	502	474	495	483	482	512	515	507	528	495	524	522	502	480	530	473	523	518	528	543	506	485	501	488	500	505	520	528	523	492	511	497	455	519	516	460	532	486	483	484	505	532	474	469	500	494	479	557	470	468	489	478	482	464	456	504	497	504	504	523	486	555	544	475	502	524	498	515	495	488	465	503	490	505	516	528	519	500	477	514	457	484	474	520	519	472	496	463	503	514	452	500	522	473	492	472	429	500	472	516	532	512	483	513	514	502	499	528	518	494	538	494	476	512	496	549	496	543	493	497	460	463	487	529	538	500	494	501	510	493	473	518	473	485	509	508	469	514	472	476	508	489	510	508	523	477	497	482	516	483	489	510	519	502	474	509	505	522	487	497	517	468	478	516	469	497	495	480	500	492	478	476	466	491	517	490	526	503	475	525	520	477	461	533	497	499	513	493	513	511	490	486	474	491	499	515	494	496	518	481	486	483	541	500	496	478	478	499	517	477	498	490	493	491	501	507	510	528	464	510	486	516	535	527	488	487	519	479	487	474	468	487	475	487	553	508	489	501	461	491	484	481	488	468	550	487	460	507	473	504	505	477	481	508	533	532	447	526	503	505	485	483	505	496	503	471	477	503	507	503	481	490	497	480	501	499	468	501	484	515	482	494	497	566	489	505	510	489	477	533	507	484	537	475	489	467	490	462	511	491	468	499	498	500	508	498	496	528	469	474	519	483	476	477	504	471	522	504	516	482	485	500	482	479	510	491	510	444	510	479	509	501	506	534	525	479	514	498	459	478	497	484	497	500	493	503	519	502	489	487	524	524	501	517	552	494	526	525	492	474	484	503	517	536	454	483	511	472	487	514	525	476	504	487	494	536	503	508	493	470	487	476	551	530	512	492	528	527	525	470	473	481	500	477	450	487	491	473	458	492	491	501	484	480	508	513	501	480	498	557	517	490	479	511	517	508	493	520	512	478	556	453	499	503	509	496	513	490	476	477	489	499	466	460	474	476	487	519	498	463	467	482	544	506	507	494	500	489	501	526	518	499	488	491	520	490	496	509	494	490	505	504	500	522	487	492	523	456	514	488	486	509	494	502	492	515	524	529	548	520	514	486	500	512	484	446	495	513	498	476	503	527	520	474	469	504	501	504	504	456	477	472	502	484	496	517	452	488	477	504	532	495	514	507	495	494	492	500	502	502	478	506	506	465	521	520	458	497	504	480	523	505	490	496	552	497	506	519	473	475	549	504	524	508	467	480	492	505	462	502	486	521	512	548	483	464	524	502	530	496	531	480	505	466	492	471	524	490	491	474	462	516	499	467	482	530	470	476	483	516	512	513	512	483	460	491	506	518	464	496	487	518	504	499	477	474	514	486	517	496	447	487	488	504	485	519	514	492	494	523	436	529	476	514	521	548	515	497	503	472	482	496	510	495	522	525	469	510	513	522	498	484	505	518	495	491	517	516	517	512	486	467	486	483	499	540	490	499	489	530	473	510	519	508	529	485	510	519	490	514	540	524	521	466	526	493	478	488	510	502	544	512	521	534	515	506	491	499	472	509	492	494	466	549	489	480	464	491	490	526	477	495	495	524	498	501	478	484	468	484	515	500	501	479	477	511	523	507	495	488	489	497	480	506	474	490	524	461	513	476	490	491	494	504	478	532	513	489	494	514	468	544	464	495	483	497	545	500	484	523	524	513	490	480	495	505	488	509	504	497	489	528	489	480	536	524	473	520	465	491	474	501	506	501	513	497	489	517	521	497	537	473	556	512	513	534	475	517	500	510	510	508	481	498	474	469	493	492	493	519	532	478	488	498	506	462	489	484	503	481	451	510	537	491	495	489	536	469	526	477	499	526	486	496	507	492	522	503	497	511	485	523	540	490	513	485	493	506	522	514	445	492	490	487	520	519	519	513	517	476	505	478	514	487	507	474	472	466	519	474	535	522	535	517	502	494	503	567	496	533	498	470	483	540	514	517	456	485	483	527	469	496	520	505	507	509	491	513	511	484	509	495	483	486	518	478	493	522	482	453	495	522	498	487	490	493	505	513	511	504	488	502	496	484	480	469	529	535	472	517	487	467	519	507	506	543	536	482	484	502	529	487	553	535	506	558	475	493	544	527	500	503	477	512	483	493	469	477	510	493	476	507	492	491	507	542	485	507	482	482	507	505	471	515	478	484	512	499	507	493	514	509	492	484	531	499	531	455	502	495	523	483	492	473	432	504	498	512	479	482	488	489	522	526	475	505	519	509	534	475	515	489	508	482	487	468	489	516	480	481	475	525	528	538	516	466	488	522	470	499	489	481	515	492	500	478	496	483	513	512	496	508	469	536	472	516	477	480	511	523	521	516	488	504	434	529	504	523	568	517	488	480	515	451	481	490	501	503	498	455	468	476	472	512	513	508	497	513	497	495	542	503	513	516	538	502	510	481	508	520	550	524	524	501	475	510	480	514	509	454	501	506	516	487	506	511	545	489	498	537	516	491	502	474	474	474	457	519	501	505	497	500	509	464	505	528	501	538	532	491	488	495	469	514	564	539	521	496	520	476	509	489	505	480	522	533	525	480	490	466	461	511	486	522	525	531	501	522	542	505	520	534	524	530	509	528	484	464	470	502	487	499	504	499	472	477	457	472	502	511	530	512	492	511	521	511	503	495	504	508	538	520	479	508	499	517	513	480	502	542	495	494	475	477	510	510	466	527	530	509	492	479	462	482	512	508	516	494	511	521	495	520	512	546	505	509	502	497	521	485	504	493	498	497	516	506	455	521	486
52581	51036	32557	28181	30434	29864	28128	24148	17694	11168	6199	3263	2194	1688	1379	1163	770	441	355	281	265	244	205	213	236	226	196	211	200	192	192	209	200	176	185	174	194	168	165	166	152	176	153	184	155	167	175	174	143	163	162	181	146	162	185	162	165	152	156	137	150	178	159	166	169	168	120	154	162	161	160	166	176	152	180	137	164	151	170	158	160	136	155	162	161	151	123	158	148	143	157	152	144	145	153	169	148	154	144	139	175	161	173	178	173	172	166	146	147	188	136	195	158	162	161	169	166	169	166	166	164	161	171	160	143	134	145	173	159	149	154	154	157	179	127	156	153	182	167	138	155	143	146	148	136	151	160	132	161	136	161	121	149	157	149	174	144	166	144	179	160	141	133	152	154	161	159	163	142	127	152	150	168	188	158	148	138	144	180	144	166	158	153	145	159	173	167	136	166	137	149	162	142	149	146	153	148	136	147	153	152	165	164	166	145	155	157	161	145	155	165	193	161	165	157	154	155	144	173	149	149	146	140	166	153	167	152	179	173	147	168	168	159	156	153	158	164	132	134	146	154	150	148	161	171	155	171	168	155	171	160	170	167	168	153	177	168	174	151	168	155	137	162	161	167	115	154	159	170	153	159	144	148	168	153	170	149	155	153	178	180	160	139	140	149	154	147	164	148	162	165	183	150	148	172	162	186	184	158	157	142	136	149	159	149	144	152	156	157	150	147	147	147	165	157	148	170	141	153	151	151	155	136	172	138	146	137	135	165	154	150	136	148	164	172	147	158	152	161	127	152	168	129	153	154	138	157	153	159	127	178	173	153	130	147	137	166	166	154	167	159	151	159	179	148	155	150	140	145	147	156	156	153	148	146	146	156	146	154	153	167	152	160	127	140	142	145	150	149	152	157	142	168	171	159	165	167	172	175	170	155	142	151	176	161	170	163	138	161	177	152	150	154	142	156	147	144	174	162	150	134	145	152	158	148	133	151	164	149	172	148	144	141	145	180	134	159	144	143	146	150	171	172	170	178	139	143	162	140	151	140	153	128	148	171	183	154	163	155	170	155	182	148	178	166	183	150	149	160	164	150	169	146	162	155	162	135	178	165	157	173	170	147	156	165	161	153	156	153	152	145	159	147	139	160	166	162	145	172	157	164	149	153	152	163	139	161	165	176	155	142	146	144	153	164	178	145	148	162	184	173	141	167	160	170	176	156	168	158	173	164	149	151	147	146	153	152	148	145	160	147	178	158	141	158	159	146	168	153	142	166	147	161	163	190	156	142	150	151	145	170	143	149	181	145	144	152	154	158	151	153	149	168	165	167	164	180	157	157	151	168	149	144	153	170	154	139	154	172	161	165	147	150	146	139	167	139	181	169	158	166	130	149	148	160	149	136	146	175	165	139	154	129	139	145	147	158	162	168	164	156	147	150	133	178	157	158	143	141	174	157	147	156	164	172	145	146	152	175	164	161	140	150	151	131	164	163	169	171	167	156	174	155	168	162	148	164	141	139	139	132	166	143	145	161	167	162	176	144	127	156	154	146	165	182	156	156	155	140	162	157	159	160	163	153	154	143	139	151	152	155	169	172	153	165	153	149	174	155	197	155	155	172	149	144	148	154	160	149	184	136	161	142	147	162	150	158	158	159	160	173	152	174	140	152	134	147	154	146	156	125	160	142	168	153	175	169	153	155	168	144	155	156	157	134	150	154	153	173	142	144	150	159	158	164	149	157	182	173	151	166	173	161	145	156	156	147	164	153	180	156	159	158	147	146	154	144	136	137	169	188	154	172	162	168	148	163	163	155	166	180	141	168	175	179	147	162	146	167	161	137	153	142	166	162	138	125	161	179	133	152	165	152	150	149	156	150	148	147	184	153	169	152	140	151	172	158	153	155	166	168	178	165	149	186	154	165	152	166	151	167	164	164	174	176	149	175	162	146	139	144	141	159	146	172	143	161	138	144	160	147	151	158	157	177	194	148	161	169	163	142	159	146	185	144	186	150	131	147	149	134	134	134	151	150	155	145	140	156	164	158	146	144	151	165	171	165	190	161	154	157	141	140	163	171	168	158	168	177	152	142	172	147	177	171	173	174	144	165	135	159	149	160	160	181	157	138	140	180	157	163	147	144	158	175	159	161	151	145	147	160	158	140	159	154	153	140	147	172	145	166	159	155	158	172	154	174	159	160	146	139	156	129	166	154	139	149	168	168	141	161	153	155	165	153	149	162	136	152	131	176	141	146	146	167	155	168	139	167	142	153	152	159	149	153	172	149	141	156	158	144	160	150	151	154	176	149	170	145	171	161	162	156	163	150	155	140	145	127	167	172	147	170	152	147	158	166	128	158	170	145	163	146	145	162	140	144	155	120	145	155	145	147	146	152	173	150	177	170	165	166	142	178	157	173	153	132	123	171	155	167	167	146	151	147	161	138	173	152	157	158	152	163	150	157	152	138	170	154	141	163	141	167	151	134	168	164	153	163	135	155	163	156	152	147	155	153	164	175	154	162	171	158	157	169	162	163	142	158	164	157	161	149	161	171	176	146	150	148	150	184	135	142	155	134	135	148	167	140	147	148	153	153	157	132	135	172	147	155	164	159	170	145	163	165	144	170	142	164	171	139	182	162	154	141	184	158	156	148	176	177	138	151	171	172	164	148	159	168	159	157	151	151	166	165	150	168	149	147	142	151	171	158	148	145	169	145	148	138	157	153	151	154	167	160	157	163	142	177	154	152	172	146	176	193	155	165	146	158	157	172	155	155	147	193	162	144	156	148	139	167	149	138	148	156	156	148	156	147	132	183	158	155	162	179	148	156	134	169	140	137	138	144	159	168	172	142	164	157	145	146	148	147	158	139	142	148	160	144	164	141	145	171	157	148	153	156	154	154	161	161	154	171	161	172	179	165	172	164	181	146	131	157	169	159	155	140	163	157	156	177	165	164	176	158	163	160	151	156	159	155	158	151	139	164	156	144	149	154	161	157	142	155	149	133	155	135	161	145	162	160	164	167	154	160	167	131	153	163	152	159	138	162	155	157	139	149	150	148	163	178	124	143	153	134	137	161	165	138	158	161	150	169	163	158	159	148	141	120	146	171	146	171	181	138	166	151	162	156	160	153	158	161	148	170	142	154	141	151	141	148	145	156	143	171	182	156	150	158	152	151	174	157	162	166	146	158	173	150	162	168	145	175	172	138	141	168	179	143	144	133	159	160	161	177	154	154	135	170	166	147	155	175	163	140	186	189	151	158	154	168	158	155	141	163	164	128	143	132	134	165	145	162	164	145	155	149	182	185	156	131	161	134	173	136	151	161	157	149	162	141	160	181	146	152	163	162	114	170	148	161	175	150	153	152	159	162	148	159	131	174	169	167	153	148	143	161	160	170	155	142	133	151	163	147	156	141	177	143	158	165	164	169	143	151	141	177	163	162	152	183	164	154	147	148	142	143	148	170	158	140	153	172	148	146	136	155	158	132	159	180	149	171	165	138	149
43140	53507	32119	40492	44316	42071	40283	35667	30430	25634	18701	12798	9426	8272	7425	6658	4698	2438	1820	1484	1298	1101	928	905	927	1004	876	866	867	804	777	708	616	653	641	691	626	567	593	541	574	555	582	561	558	540	550	529	541	439	469	491	517	502	502	507	516	523	493	473	530	489	490	509	488	463	488	498	495	493	502	486	458	488	477	514	466	471	441	458	494	511	524	455	496	486	512	493	487	485	474	493	483	457	514	473	482	461	512	493	500	502	488	556	484	484	497	468	496	457	501	462	479	457	488	468	479	447	487	531	442	452	484	524	490	434	496	497	476	499	482	474	508	471	519	515	499	428	495	476	492	468	469	480	509	505	470	492	477	480	498	470	462	482	482	498	493	509	479	501	486	491	442	444	498	465	479	462	458	491	498	480	472	438	475	496	483	479	521	463	453	472	491	494	513	501	495	485	493	478	472	484	480	441	463	523	450	489	467	488	470	484	465	442	462	471	485	463	470	454	505	503	487	511	486	500	496	450	504	502	489	512	462	481	487	481	510	469	502	484	427	476	476	461	527	445	459	499	493	465	525	443	491	488	486	478	470	458	501	471	452	503	487	492	483	438	496	466	472	488	437	422	477	503	487	456	496	499	465	508	501	495	475	463	484	491	486	503	494	478	512	480	502	502	482	520	482	475	450	452	445	500	457	469	492	450	519	432	483	468	430	465	463	486	493	470	529	473	460	474	478	486	455	451	475	488	502	496	465	465	495	491	509	466	498	463	489	470	452	476	467	505	470	455	528	492	499	443	432	484	465	492	472	461	504	466	462	460	467	485	428	485	472	472	470	471	459	455	459	488	478	466	482	476	454	479	484	481	508	478	474	469	512	494	463	452	494	465	474	503	483	455	500	485	480	467	464	469	486	489	463	475	480	469	465	482	486	448	488	486	499	459	490	474	471	526	472	482	461	485	451	444	509	470	506	477	491	462	458	477	512	456	496	466	498	476	462	472	488	500	450	429	486	481	458	482	492	480	484	464	493	507	477	433	492	447	463	477	502	513	459	465	461	470	471	450	494	474	501	441	497	506	497	466	497	454	444	457	482	469	500	467	477	473	472	504	500	496	469	515	487	472	513	492	480	479	480	467	481	502	491	472	472	480	484	505	476	447	446	461	519	488	503	508	491	486	498	460	463	485	493	480	443	433	497	465	493	483	459	514	480	498	488	505	449	514	474	467	445	492	472	526	446	481	494	488	483	468	447	459	498	435	461	445	443	497	462	446	445	477	504	464	521	452	505	467	492	473	458	442	473	470	488	492	483	498	471	446	533	499	448	481	490	516	521	468	477	507	490	503	484	489	502	536	478	512	459	478	541	503	461	457	495	487	526	473	461	468	500	476	453	483	447	442	492	508	506	469	488	438	476	504	469	466	484	488	475	419	504	473	510	478	473	498	490	503	460	464	473	464	511	454	454	494	467	482	484	477	477	477	491	457	496	496	463	476	493	529	506	469	487	444	473	473	458	466	462	435	490	460	452	487	512	484	465	447	444	463	508	462	472	457	519	452	501	498	452	500	470	458	455	488	503	461	508	497	461	445	492	525	476	480	478	440	459	464	516	508	450	511	512	481	496	449	442	471	469	449	479	479	451	440	479	518	515	488	478	457	512	504	460	491	453	455	484	463	487	433	449	434	477	512	473	469	488	480	491	479	484	473	533	474	496	435	505	519	443	491	469	449	451	446	485	501	468	491	459	471	476	510	456	447	527	454	445	473	503	509	432	478	461	476	460	435	486	457	470	441	495	481	479	508	462	445	447	465	464	481	465	470	483	478	462	461	480	466	496	469	430	439	501	516	554	494	474	481	497	469	513	463	487	515	507	467	482	499	448	470	502	484	486	450	508	494	480	478	472	496	519	504	471	505	473	476	474	489	534	528	490	504	485	465	466	459	465	476	435	521	494	512	451	500	485	454	442	462	455	472	436	444	500	467	501	505	476	527	466	513	465	474	458	462	462	447	487	499	478	476	467	434	442	465	484	461	493	485	491	460	456	501	474	457	478	463	440	467	454	481	480	445	469	547	512	514	458	499	482	519	468	470	444	436	487	483	510	469	458	498	476	503	461	469	504	455	481	508	461	471	459	506	484	470	482	476	478	463	519	471	458	471	473	508	515	442	488	502	499	485	481	427	473	491	481	460	527	458	484	493	475	461	496	490	466	478	492	472	456	439	430	507	459	475	488	514	491	457	499	507	445	531	509	449	542	490	489	444	473	517	439	486	475	500	463	519	450	456	515	464	472	508	459	466	492	469	495	488	507	468	489	468	445	487	450	449	471	537	467	473	496	481	486	529	506	449	466	478	500	491	429	463	536	486	488	454	461	481	514	479	503	477	472	500	470	483	465	520	472	446	480	493	499	468	471	496	443	482	452	454	505	474	518	467	463	459	531	495	447	480	518	480	499	435	483	504	461	450	492	475	479	453	421	454	463	489	476	432	520	484	487	515	469	486	461	485	480	469	479	466	472	472	515	475	498	441	498	460	471	502	472	439	511	495	466	478	432	474	462	500	478	436	481	467	474	464	487	472	494	503	476	495	508	491	484	473	486	468	432	469	513	451	462	497	463	478	459	491	514	486	501	484	466	446	496	496	463	491	509	471	462	467	456	493	496	489	485	487	461	493	513	520	496	472	471	449	493	450	508	473	528	509	453	457	492	484	450	514	471	487	475	462	461	508	506	485	484	513	464	524	420	477	449	480	457	461	468	466	433	493	480	434	455	487	481	530	515	453	464	497	484	493	455	473	465	503	472	473	482	493	469	475	482	483	492	513	473	474	471	463	481	464	514	504	490	469	466	468	462	512	461	478	488	441	441	456	482	470	474	471	493	470	523	479	483	488	483	427	449	516	496	485	499	448	510	472	518	476	456	489	435	461	452	472	466	444	457	481	509	485	492	491	460	481	484	479	513	506	441	471	438	484	482	533	543	492	461	458	471	468	492	474	475	479	472	485	514	513	463	456	496	474	463	491	462	476	527	470	476	489	455	472	470	462	464	465	467	491	455	426	489	488	517	460	474	505	525	482	448	481	444	462	479	500	478	464	449	472	470	465	466	476	471	469	461	465	462	504	499	430	505	465	460	459	550	511	467	497	476	483	495	473	506	495	454	508	487	485	484	461	512	455	494	470	453	465	482	503	465	454	476	466	458	485	471	464	465	479	460	469	502	448	498	497	465	456	492	490	473	497	498	485	496	505	493	494	434	478	523	465	468	500	498	503	527	435	485	504	449	476	480	460	502	466	497	477	493	500	499	486	486	474	520	484	512	478	504	442	466	452	478	461	499	473	481	499	473	463	483	461	488	437	502	489	454	496	463	502	436	527	471	476	450	462	479	499	430	451	494	462	473	481	433	497	494	495	454	518	458	480	481	482	465	485	449	494	462	490	487	459	477	482	501	507	491	473	476	502	494	473	503	496	466	439	478	458	502	472	474	496	504	493	449	496	496	532	501	465
